tecas
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.0.0.
55 lines • 15.8 kB
JavaScript
import { Component, EventEmitter, Input, Output } from '@angular/core';
import { FormControl, FormGroup } from '@angular/forms';
import * as i0 from "@angular/core";
import * as i1 from "@angular/platform-browser";
import * as i2 from "@ionic/angular";
import * as i3 from "@angular/forms";
export class TecasComponent {
constructor(sanitizer) {
this.sanitizer = sanitizer;
this.formData = new EventEmitter();
this.title = '';
this.placeholder = '';
this.contentCard = '';
this.contentCardNip1 = '';
this.contentCardNip2 = '';
this.button = '';
this.button2 = '';
this.formNip = new FormGroup({
Nip1: new FormControl(''),
terms: new FormControl(false),
sic: new FormControl(false)
});
}
ngOnInit() {
this.title = this.jsonNipDesign.header.title;
this.contentCard = this.jsonNipDesign.contentComponent.contentComponent;
this.contentCardNip1 = this.jsonNipDesign.contentComponent.contentNip1;
this.contentCardNip2 = this.jsonNipDesign.contentComponent.contentNip2;
this.button = this.jsonNipDesign.contentComponent.buttonText;
this.button2 = this.jsonNipDesign.contentComponent.secondButtonText;
this.placeholder = this.jsonNipDesign.placeholder;
this.safeContentCard = this.sanitizer.bypassSecurityTrustHtml(this.contentCard);
this.safeContentCardNip = this.sanitizer.bypassSecurityTrustHtml(this.contentCardNip1);
this.safeContentCardNip2 = this.sanitizer.bypassSecurityTrustHtml(this.contentCardNip2);
}
onSubmit() {
let arraySubmit = {
nip: this.formNip.value.Nip1.toString(),
terms: this.formNip.value.terms,
sic: this.formNip.value.sic,
};
this.formData.emit(arraySubmit);
}
}
TecasComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: TecasComponent, deps: [{ token: i1.DomSanitizer }], target: i0.ɵɵFactoryTarget.Component });
TecasComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.3", type: TecasComponent, selector: "tks-tecas", inputs: { jsonNipDesign: "jsonNipDesign" }, outputs: { formData: "formData" }, ngImport: i0, template: " <!--<ion-card-header>\n <ion-card-title>\n <h2><strong>{{title}}</strong></h2>\n </ion-card-title>\n </ion-card-header>-->\n <form [formGroup]=\"formNip\">\n <ion-grid class=\"toggle\">\n <ion-row>\n <ion-col size=\"6\">\n <div class=\"inner\" [innerHTML]=\"contentCardNip1\"></div>\n </ion-col>\n <ion-col size=\"6\">\n <ion-item lines=\"none\">\n <P class=\"colorText obliqueText\">No</P>\n <ion-toggle (ionChange)=\"onSubmit()\" formControlName=\"terms\" style=\"margin-top: -10px;\" color=\"success\">\n </ion-toggle>\n <p class=\"colorText obliqueText\">Si</p>\n </ion-item>\n </ion-col>\n </ion-row>\n <ion-row>\n <ion-col size=\"6\">\n <div class=\"inner\" (ionChange)=\"onSubmit()\" [innerHTML]=\"contentCardNip2\"></div>\n </ion-col>\n <ion-col size=\"6\">\n <ion-item lines=\"none\">\n <P class=\"colorText obliqueText\">No</P>\n <ion-toggle formControlName=\"sic\" style=\"margin-top: -10px;\" color=\"success\"></ion-toggle>\n <p class=\"colorText obliqueText\">Si</p>\n </ion-item>\n </ion-col>\n </ion-row>\n </ion-grid>\n <div class=\"inner\" [innerHTML]=\"contentCard\"></div>\n\n <ion-grid class=\"nip\">\n <ion-row class=\"pinCode\">\n <ion-col>\n <ion-input (ionChange)=\"onSubmit()\" placeholder=\"{{placeholder}}\" required=\"true\" formControlName=\"Nip1\"\n maxLength=\"4\" min=0 type=\"tel\" #NIP1></ion-input>\n </ion-col>\n </ion-row>\n </ion-grid>\n </form>\n", styles: [""], components: [{ type: i2.IonGrid, selector: "ion-grid", inputs: ["fixed"] }, { type: i2.IonRow, selector: "ion-row" }, { type: i2.IonCol, selector: "ion-col", inputs: ["offset", "offsetLg", "offsetMd", "offsetSm", "offsetXl", "offsetXs", "pull", "pullLg", "pullMd", "pullSm", "pullXl", "pullXs", "push", "pushLg", "pushMd", "pushSm", "pushXl", "pushXs", "size", "sizeLg", "sizeMd", "sizeSm", "sizeXl", "sizeXs"] }, { type: i2.IonItem, selector: "ion-item", inputs: ["button", "color", "counter", "detail", "detailIcon", "disabled", "download", "fill", "href", "lines", "mode", "rel", "routerAnimation", "routerDirection", "shape", "target", "type"] }, { type: i2.IonToggle, selector: "ion-toggle", inputs: ["checked", "color", "disabled", "mode", "name", "value"] }, { type: i2.IonInput, selector: "ion-input", inputs: ["accept", "autocapitalize", "autocomplete", "autocorrect", "autofocus", "clearInput", "clearOnEdit", "color", "debounce", "disabled", "enterkeyhint", "inputmode", "max", "maxlength", "min", "minlength", "mode", "multiple", "name", "pattern", "placeholder", "readonly", "required", "size", "spellcheck", "step", "type", "value"] }], directives: [{ type: i3.ɵNgNoValidate, selector: "form:not([ngNoForm]):not([ngNativeValidate])" }, { type: i3.NgControlStatusGroup, selector: "[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]" }, { type: i3.FormGroupDirective, selector: "[formGroup]", inputs: ["formGroup"], outputs: ["ngSubmit"], exportAs: ["ngForm"] }, { type: i2.BooleanValueAccessor, selector: "ion-checkbox,ion-toggle" }, { type: i3.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i3.FormControlName, selector: "[formControlName]", inputs: ["formControlName", "disabled", "ngModel"], outputs: ["ngModelChange"] }, { type: i2.TextValueAccessor, selector: "ion-input:not([type=number]),ion-textarea,ion-searchbar" }, { type: i3.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: TecasComponent, decorators: [{
type: Component,
args: [{ selector: 'tks-tecas', template: " <!--<ion-card-header>\n <ion-card-title>\n <h2><strong>{{title}}</strong></h2>\n </ion-card-title>\n </ion-card-header>-->\n <form [formGroup]=\"formNip\">\n <ion-grid class=\"toggle\">\n <ion-row>\n <ion-col size=\"6\">\n <div class=\"inner\" [innerHTML]=\"contentCardNip1\"></div>\n </ion-col>\n <ion-col size=\"6\">\n <ion-item lines=\"none\">\n <P class=\"colorText obliqueText\">No</P>\n <ion-toggle (ionChange)=\"onSubmit()\" formControlName=\"terms\" style=\"margin-top: -10px;\" color=\"success\">\n </ion-toggle>\n <p class=\"colorText obliqueText\">Si</p>\n </ion-item>\n </ion-col>\n </ion-row>\n <ion-row>\n <ion-col size=\"6\">\n <div class=\"inner\" (ionChange)=\"onSubmit()\" [innerHTML]=\"contentCardNip2\"></div>\n </ion-col>\n <ion-col size=\"6\">\n <ion-item lines=\"none\">\n <P class=\"colorText obliqueText\">No</P>\n <ion-toggle formControlName=\"sic\" style=\"margin-top: -10px;\" color=\"success\"></ion-toggle>\n <p class=\"colorText obliqueText\">Si</p>\n </ion-item>\n </ion-col>\n </ion-row>\n </ion-grid>\n <div class=\"inner\" [innerHTML]=\"contentCard\"></div>\n\n <ion-grid class=\"nip\">\n <ion-row class=\"pinCode\">\n <ion-col>\n <ion-input (ionChange)=\"onSubmit()\" placeholder=\"{{placeholder}}\" required=\"true\" formControlName=\"Nip1\"\n maxLength=\"4\" min=0 type=\"tel\" #NIP1></ion-input>\n </ion-col>\n </ion-row>\n </ion-grid>\n </form>\n", styles: [""] }]
}], ctorParameters: function () { return [{ type: i1.DomSanitizer }]; }, propDecorators: { jsonNipDesign: [{
type: Input
}], formData: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVjYXMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvdGVjYXMvc3JjL2xpYi90ZWNhcy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi9wcm9qZWN0cy90ZWNhcy9zcmMvbGliL3RlY2FzLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBVSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDL0UsT0FBTyxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7Ozs7QUFReEQsTUFBTSxPQUFPLGNBQWM7SUFxQnpCLFlBQ1UsU0FBdUI7UUFBdkIsY0FBUyxHQUFULFNBQVMsQ0FBYztRQW5CdkIsYUFBUSxHQUFHLElBQUksWUFBWSxFQUFPLENBQUM7UUFJN0MsVUFBSyxHQUFXLEVBQUUsQ0FBQztRQUNuQixnQkFBVyxHQUFXLEVBQUUsQ0FBQztRQUN6QixnQkFBVyxHQUFXLEVBQUUsQ0FBQztRQUN6QixvQkFBZSxHQUFXLEVBQUUsQ0FBQztRQUM3QixvQkFBZSxHQUFXLEVBQUUsQ0FBQztRQUM3QixXQUFNLEdBQVcsRUFBRSxDQUFDO1FBQ3BCLFlBQU8sR0FBVyxFQUFFLENBQUM7UUFDckIsWUFBTyxHQUFHLElBQUksU0FBUyxDQUFDO1lBQ3RCLElBQUksRUFBRSxJQUFJLFdBQVcsQ0FBQyxFQUFFLENBQUM7WUFDekIsS0FBSyxFQUFFLElBQUksV0FBVyxDQUFDLEtBQUssQ0FBQztZQUM3QixHQUFHLEVBQUUsSUFBSSxXQUFXLENBQUMsS0FBSyxDQUFDO1NBRTVCLENBQUMsQ0FBQztJQUlDLENBQUM7SUFFTCxRQUFRO1FBQ04sSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFDN0MsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDO1FBQ3hFLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUM7UUFDdkUsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQztRQUN2RSxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDO1FBQzdELElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQztRQUNwRSxJQUFJLENBQUMsV0FBVyxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDO1FBQ2xELElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyx1QkFBdUIsQ0FDM0QsSUFBSSxDQUFDLFdBQVcsQ0FDakIsQ0FBQztRQUNGLElBQUksQ0FBQyxrQkFBa0IsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLHVCQUF1QixDQUM5RCxJQUFJLENBQUMsZUFBZSxDQUNyQixDQUFDO1FBQ0YsSUFBSSxDQUFDLG1CQUFtQixHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsdUJBQXVCLENBQy9ELElBQUksQ0FBQyxlQUFlLENBQ3JCLENBQUM7SUFDSixDQUFDO0lBRUQsUUFBUTtRQUNOLElBQUksV0FBVyxHQUFHO1lBQ2hCLEdBQUcsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ3ZDLEtBQUssRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxLQUFLO1lBQy9CLEdBQUcsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHO1NBQzVCLENBQUE7UUFDRCxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUNsQyxDQUFDOzsyR0FuRFUsY0FBYzsrRkFBZCxjQUFjLGdJQ1QzQixzb0RBNENBOzJGRG5DYSxjQUFjO2tCQUwxQixTQUFTOytCQUNFLFdBQVc7bUdBTVosYUFBYTtzQkFBckIsS0FBSztnQkFDSSxRQUFRO3NCQUFqQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPbkluaXQsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRm9ybUNvbnRyb2wsIEZvcm1Hcm91cCB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IERvbVNhbml0aXplciwgU2FmZUh0bWwgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndGtzLXRlY2FzJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3RlY2FzLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vdGVjYXMuY29tcG9uZW50LnNjc3MnXSxcbn0pXG5leHBvcnQgY2xhc3MgVGVjYXNDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpIGpzb25OaXBEZXNpZ246IGFueTtcbiAgQE91dHB1dCgpIGZvcm1EYXRhID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG4gIHNhZmVDb250ZW50Q2FyZDogU2FmZUh0bWwgfCB1bmRlZmluZWQ7XG4gIHNhZmVDb250ZW50Q2FyZE5pcDogU2FmZUh0bWwgfCB1bmRlZmluZWQ7XG4gIHNhZmVDb250ZW50Q2FyZE5pcDI6IFNhZmVIdG1sIHwgdW5kZWZpbmVkO1xuICB0aXRsZTogc3RyaW5nID0gJyc7XG4gIHBsYWNlaG9sZGVyOiBzdHJpbmcgPSAnJztcbiAgY29udGVudENhcmQ6IHN0cmluZyA9ICcnO1xuICBjb250ZW50Q2FyZE5pcDE6IHN0cmluZyA9ICcnO1xuICBjb250ZW50Q2FyZE5pcDI6IHN0cmluZyA9ICcnO1xuICBidXR0b246IHN0cmluZyA9ICcnO1xuICBidXR0b24yOiBzdHJpbmcgPSAnJztcbiAgZm9ybU5pcCA9IG5ldyBGb3JtR3JvdXAoe1xuICAgIE5pcDE6IG5ldyBGb3JtQ29udHJvbCgnJyksXG4gICAgdGVybXM6IG5ldyBGb3JtQ29udHJvbChmYWxzZSksXG4gICAgc2ljOiBuZXcgRm9ybUNvbnRyb2woZmFsc2UpXG5cbiAgfSk7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSBzYW5pdGl6ZXI6IERvbVNhbml0aXplclxuICApIHsgfVxuXG4gIG5nT25Jbml0KCkge1xuICAgIHRoaXMudGl0bGUgPSB0aGlzLmpzb25OaXBEZXNpZ24uaGVhZGVyLnRpdGxlO1xuICAgIHRoaXMuY29udGVudENhcmQgPSB0aGlzLmpzb25OaXBEZXNpZ24uY29udGVudENvbXBvbmVudC5jb250ZW50Q29tcG9uZW50O1xuICAgIHRoaXMuY29udGVudENhcmROaXAxID0gdGhpcy5qc29uTmlwRGVzaWduLmNvbnRlbnRDb21wb25lbnQuY29udGVudE5pcDE7XG4gICAgdGhpcy5jb250ZW50Q2FyZE5pcDIgPSB0aGlzLmpzb25OaXBEZXNpZ24uY29udGVudENvbXBvbmVudC5jb250ZW50TmlwMjtcbiAgICB0aGlzLmJ1dHRvbiA9IHRoaXMuanNvbk5pcERlc2lnbi5jb250ZW50Q29tcG9uZW50LmJ1dHRvblRleHQ7XG4gICAgdGhpcy5idXR0b24yID0gdGhpcy5qc29uTmlwRGVzaWduLmNvbnRlbnRDb21wb25lbnQuc2Vjb25kQnV0dG9uVGV4dDtcbiAgICB0aGlzLnBsYWNlaG9sZGVyID0gdGhpcy5qc29uTmlwRGVzaWduLnBsYWNlaG9sZGVyO1xuICAgIHRoaXMuc2FmZUNvbnRlbnRDYXJkID0gdGhpcy5zYW5pdGl6ZXIuYnlwYXNzU2VjdXJpdHlUcnVzdEh0bWwoXG4gICAgICB0aGlzLmNvbnRlbnRDYXJkXG4gICAgKTtcbiAgICB0aGlzLnNhZmVDb250ZW50Q2FyZE5pcCA9IHRoaXMuc2FuaXRpemVyLmJ5cGFzc1NlY3VyaXR5VHJ1c3RIdG1sKFxuICAgICAgdGhpcy5jb250ZW50Q2FyZE5pcDFcbiAgICApO1xuICAgIHRoaXMuc2FmZUNvbnRlbnRDYXJkTmlwMiA9IHRoaXMuc2FuaXRpemVyLmJ5cGFzc1NlY3VyaXR5VHJ1c3RIdG1sKFxuICAgICAgdGhpcy5jb250ZW50Q2FyZE5pcDJcbiAgICApO1xuICB9XG5cbiAgb25TdWJtaXQoKSB7XG4gICAgbGV0IGFycmF5U3VibWl0ID0ge1xuICAgICAgbmlwOiB0aGlzLmZvcm1OaXAudmFsdWUuTmlwMS50b1N0cmluZygpLFxuICAgICAgdGVybXM6IHRoaXMuZm9ybU5pcC52YWx1ZS50ZXJtcyxcbiAgICAgIHNpYzogdGhpcy5mb3JtTmlwLnZhbHVlLnNpYyxcbiAgICB9XG4gICAgdGhpcy5mb3JtRGF0YS5lbWl0KGFycmF5U3VibWl0KTtcbiAgfVxuXG59XG4iLCIgIDwhLS08aW9uLWNhcmQtaGVhZGVyPlxuICAgIDxpb24tY2FyZC10aXRsZT5cbiAgICAgIDxoMj48c3Ryb25nPnt7dGl0bGV9fTwvc3Ryb25nPjwvaDI+XG4gICAgPC9pb24tY2FyZC10aXRsZT5cbiAgPC9pb24tY2FyZC1oZWFkZXI+LS0+XG4gIDxmb3JtIFtmb3JtR3JvdXBdPVwiZm9ybU5pcFwiPlxuICAgIDxpb24tZ3JpZCBjbGFzcz1cInRvZ2dsZVwiPlxuICAgICAgPGlvbi1yb3c+XG4gICAgICAgIDxpb24tY29sIHNpemU9XCI2XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyXCIgW2lubmVySFRNTF09XCJjb250ZW50Q2FyZE5pcDFcIj48L2Rpdj5cbiAgICAgICAgPC9pb24tY29sPlxuICAgICAgICA8aW9uLWNvbCBzaXplPVwiNlwiPlxuICAgICAgICAgIDxpb24taXRlbSBsaW5lcz1cIm5vbmVcIj5cbiAgICAgICAgICAgIDxQIGNsYXNzPVwiY29sb3JUZXh0IG9ibGlxdWVUZXh0XCI+Tm88L1A+XG4gICAgICAgICAgICA8aW9uLXRvZ2dsZSAoaW9uQ2hhbmdlKT1cIm9uU3VibWl0KClcIiBmb3JtQ29udHJvbE5hbWU9XCJ0ZXJtc1wiIHN0eWxlPVwibWFyZ2luLXRvcDogLTEwcHg7XCIgY29sb3I9XCJzdWNjZXNzXCI+XG4gICAgICAgICAgICA8L2lvbi10b2dnbGU+XG4gICAgICAgICAgICA8cCBjbGFzcz1cImNvbG9yVGV4dCBvYmxpcXVlVGV4dFwiPlNpPC9wPlxuICAgICAgICAgIDwvaW9uLWl0ZW0+XG4gICAgICAgIDwvaW9uLWNvbD5cbiAgICAgIDwvaW9uLXJvdz5cbiAgICAgIDxpb24tcm93PlxuICAgICAgICA8aW9uLWNvbCBzaXplPVwiNlwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lclwiIChpb25DaGFuZ2UpPVwib25TdWJtaXQoKVwiIFtpbm5lckhUTUxdPVwiY29udGVudENhcmROaXAyXCI+PC9kaXY+XG4gICAgICAgIDwvaW9uLWNvbD5cbiAgICAgICAgPGlvbi1jb2wgc2l6ZT1cIjZcIj5cbiAgICAgICAgICA8aW9uLWl0ZW0gbGluZXM9XCJub25lXCI+XG4gICAgICAgICAgICA8UCBjbGFzcz1cImNvbG9yVGV4dCBvYmxpcXVlVGV4dFwiPk5vPC9QPlxuICAgICAgICAgICAgPGlvbi10b2dnbGUgZm9ybUNvbnRyb2xOYW1lPVwic2ljXCIgc3R5bGU9XCJtYXJnaW4tdG9wOiAtMTBweDtcIiBjb2xvcj1cInN1Y2Nlc3NcIj48L2lvbi10b2dnbGU+XG4gICAgICAgICAgICA8cCBjbGFzcz1cImNvbG9yVGV4dCBvYmxpcXVlVGV4dFwiPlNpPC9wPlxuICAgICAgICAgIDwvaW9uLWl0ZW0+XG4gICAgICAgIDwvaW9uLWNvbD5cbiAgICAgIDwvaW9uLXJvdz5cbiAgICA8L2lvbi1ncmlkPlxuICAgIDxkaXYgY2xhc3M9XCJpbm5lclwiIFtpbm5lckhUTUxdPVwiY29udGVudENhcmRcIj48L2Rpdj5cblxuICAgIDxpb24tZ3JpZCBjbGFzcz1cIm5pcFwiPlxuICAgICAgPGlvbi1yb3cgY2xhc3M9XCJwaW5Db2RlXCI+XG4gICAgICAgIDxpb24tY29sPlxuICAgICAgICAgIDxpb24taW5wdXQgKGlvbkNoYW5nZSk9XCJvblN1Ym1pdCgpXCIgcGxhY2Vob2xkZXI9XCJ7e3BsYWNlaG9sZGVyfX1cIiByZXF1aXJlZD1cInRydWVcIiBmb3JtQ29udHJvbE5hbWU9XCJOaXAxXCJcbiAgICAgICAgICAgIG1heExlbmd0aD1cIjRcIiBtaW49MCB0eXBlPVwidGVsXCIgI05JUDE+PC9pb24taW5wdXQ+XG4gICAgICAgIDwvaW9uLWNvbD5cbiAgICAgIDwvaW9uLXJvdz5cbiAgICA8L2lvbi1ncmlkPlxuICA8L2Zvcm0+XG4iXX0=