UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

155 lines 15.6 kB
import { Component, Injector, Input } from '@angular/core'; import { BreadcrumbSeparator } from '../breadcrumb/models/breadcrumb-separator'; import { SpacerBaseDirective } from '../common/spacer-base.component'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; function BreadcrumbHeaderComponent_div_0_h3_1_ng_container_1_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementContainer(0); } } function BreadcrumbHeaderComponent_div_0_h3_1_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "h3", 5); i0.ɵɵtemplate(1, BreadcrumbHeaderComponent_div_0_h3_1_ng_container_1_Template, 1, 0, "ng-container", 6); i0.ɵɵelementEnd(); } if (rf & 2) { i0.ɵɵnextContext(2); const _r1 = i0.ɵɵreference(2); i0.ɵɵadvance(1); i0.ɵɵproperty("ngTemplateOutlet", _r1); } } function BreadcrumbHeaderComponent_div_0_h4_2_ng_container_1_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementContainer(0); } } function BreadcrumbHeaderComponent_div_0_h4_2_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "h4", 7); i0.ɵɵtemplate(1, BreadcrumbHeaderComponent_div_0_h4_2_ng_container_1_Template, 1, 0, "ng-container", 6); i0.ɵɵelementEnd(); } if (rf & 2) { i0.ɵɵnextContext(2); const _r1 = i0.ɵɵreference(2); i0.ɵɵadvance(1); i0.ɵɵproperty("ngTemplateOutlet", _r1); } } function BreadcrumbHeaderComponent_div_0_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "div", 2); i0.ɵɵtemplate(1, BreadcrumbHeaderComponent_div_0_h3_1_Template, 2, 1, "h3", 3); i0.ɵɵtemplate(2, BreadcrumbHeaderComponent_div_0_h4_2_Template, 2, 1, "h4", 4); i0.ɵɵelementEnd(); } if (rf & 2) { const ctx_r0 = i0.ɵɵnextContext(); i0.ɵɵstyleProp("padding-left", ctx_r0.noLeftPadding ? 0 : null); i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", !ctx_r0.useToolTitleStyle); i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", ctx_r0.useToolTitleStyle); } } function BreadcrumbHeaderComponent_ng_template_1_span_0_a_1_Template(rf, ctx) { if (rf & 1) { const _r15 = i0.ɵɵgetCurrentView(); i0.ɵɵelementStart(0, "a", 13); i0.ɵɵlistener("click", function BreadcrumbHeaderComponent_ng_template_1_span_0_a_1_Template_a_click_0_listener($event) { i0.ɵɵrestoreView(_r15); const item_r8 = i0.ɵɵnextContext().$implicit; return i0.ɵɵresetView(item_r8.command($event)); }); i0.ɵɵtext(1); i0.ɵɵelementEnd(); } if (rf & 2) { const item_r8 = i0.ɵɵnextContext().$implicit; i0.ɵɵclassProp("sme-font-family-normal", !item_r8.bold); i0.ɵɵadvance(1); i0.ɵɵtextInterpolate(item_r8.label); } } function BreadcrumbHeaderComponent_ng_template_1_span_0_span_2_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span"); i0.ɵɵtext(1); i0.ɵɵelementEnd(); } if (rf & 2) { const item_r8 = i0.ɵɵnextContext().$implicit; i0.ɵɵclassProp("sme-font-family-normal", !item_r8.bold); i0.ɵɵattribute("aria-label", item_r8.label); i0.ɵɵadvance(1); i0.ɵɵtextInterpolate(item_r8.label); } } function BreadcrumbHeaderComponent_ng_template_1_span_0_span_3_span_1_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span"); i0.ɵɵtext(1, "\u00A0\\\u00A0"); i0.ɵɵelementEnd(); } } function BreadcrumbHeaderComponent_ng_template_1_span_0_span_3_span_2_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span"); i0.ɵɵtext(1, "\u00A0/\u00A0"); i0.ɵɵelementEnd(); } } function BreadcrumbHeaderComponent_ng_template_1_span_0_span_3_span_3_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelement(0, "span", 17); } } function BreadcrumbHeaderComponent_ng_template_1_span_0_span_3_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span", 14); i0.ɵɵtemplate(1, BreadcrumbHeaderComponent_ng_template_1_span_0_span_3_span_1_Template, 2, 0, "span", 15); i0.ɵɵtemplate(2, BreadcrumbHeaderComponent_ng_template_1_span_0_span_3_span_2_Template, 2, 0, "span", 15); i0.ɵɵtemplate(3, BreadcrumbHeaderComponent_ng_template_1_span_0_span_3_span_3_Template, 1, 0, "span", 16); i0.ɵɵelementEnd(); } if (rf & 2) { const ctx_r12 = i0.ɵɵnextContext(3); i0.ɵɵproperty("ngSwitch", ctx_r12.breadcrumbSeparator); i0.ɵɵadvance(1); i0.ɵɵproperty("ngSwitchCase", 0); i0.ɵɵadvance(1); i0.ɵɵproperty("ngSwitchCase", 1); i0.ɵɵadvance(1); i0.ɵɵproperty("ngSwitchCase", 2); } } function BreadcrumbHeaderComponent_ng_template_1_span_0_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span", 9); i0.ɵɵtemplate(1, BreadcrumbHeaderComponent_ng_template_1_span_0_a_1_Template, 2, 3, "a", 10); i0.ɵɵtemplate(2, BreadcrumbHeaderComponent_ng_template_1_span_0_span_2_Template, 2, 4, "span", 11); i0.ɵɵtemplate(3, BreadcrumbHeaderComponent_ng_template_1_span_0_span_3_Template, 4, 4, "span", 12); i0.ɵɵelementEnd(); } if (rf & 2) { const item_r8 = ctx.$implicit; const last_r9 = ctx.last; i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", item_r8.clickable); i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", !item_r8.clickable); i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", !last_r9); } } function BreadcrumbHeaderComponent_ng_template_1_Template(rf, ctx) { if (rf & 1) { i0.ɵɵtemplate(0, BreadcrumbHeaderComponent_ng_template_1_span_0_Template, 4, 3, "span", 8); } if (rf & 2) { const ctx_r2 = i0.ɵɵnextContext(); i0.ɵɵproperty("ngForOf", ctx_r2.breadcrumbItems); } } /** * @deprecated since '09/01/18' */ export class BreadcrumbHeaderComponent extends SpacerBaseDirective { constructor(injector) { super(injector); /** * List of items to be shown on the breadcrumb. */ this.breadcrumbItems = []; /** * It indicates whether to use tool title style. */ this.useToolTitleStyle = false; } get logSourceName() { return 'BreadcrumbHeaderComponent'; } } /** @nocollapse */ BreadcrumbHeaderComponent.ɵfac = function BreadcrumbHeaderComponent_Factory(t) { return new (t || BreadcrumbHeaderComponent)(i0.ɵɵdirectiveInject(i0.Injector)); }; /** @nocollapse */ BreadcrumbHeaderComponent.ɵcmp = /** @pureOrBreakMyCode */ i0.ɵɵdefineComponent({ type: BreadcrumbHeaderComponent, selectors: [["sme-breadcrumb-header"]], inputs: { breadcrumbItems: "breadcrumbItems", breadcrumbSeparator: "breadcrumbSeparator", useToolTitleStyle: "useToolTitleStyle" }, features: [i0.ɵɵInheritDefinitionFeature], decls: 3, vars: 1, consts: [["class", "tool-header-box", 3, "paddingLeft", 4, "ngIf"], ["content", ""], [1, "tool-header-box"], ["class", "sme-position-flex-none", 4, "ngIf"], ["class", "tool-header sme-position-flex-none", 4, "ngIf"], [1, "sme-position-flex-none"], [4, "ngTemplateOutlet"], [1, "tool-header", "sme-position-flex-none"], ["class", "sme-behavior-hover-trigger", 4, "ngFor", "ngForOf"], [1, "sme-behavior-hover-trigger"], ["class", "sme-behavior-hover-target-underline sme-focus-zone", "tabindex", "0", "role", "link", 3, "sme-font-family-normal", "click", 4, "ngIf"], [3, "sme-font-family-normal", 4, "ngIf"], ["class", "sme-font-family-normal", 3, "ngSwitch", 4, "ngIf"], ["tabindex", "0", "role", "link", 1, "sme-behavior-hover-target-underline", "sme-focus-zone", 3, "click"], [1, "sme-font-family-normal", 3, "ngSwitch"], [4, "ngSwitchCase"], ["class", "sme-icon sme-icon-chevronRight sme-icon-size-sm", 4, "ngSwitchCase"], [1, "sme-icon", "sme-icon-chevronRight", "sme-icon-size-sm"]], template: function BreadcrumbHeaderComponent_Template(rf, ctx) { if (rf & 1) { i0.ɵɵtemplate(0, BreadcrumbHeaderComponent_div_0_Template, 3, 4, "div", 0); i0.ɵɵtemplate(1, BreadcrumbHeaderComponent_ng_template_1_Template, 1, 1, "ng-template", null, 1, i0.ɵɵtemplateRefExtractor); } if (rf & 2) { i0.ɵɵproperty("ngIf", ctx.breadcrumbItems.length > 0); } }, dependencies: [i1.NgForOf, i1.NgIf, i1.NgTemplateOutlet, i1.NgSwitch, i1.NgSwitchCase], encapsulation: 2 }); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(BreadcrumbHeaderComponent, [{ type: Component, args: [{ selector: 'sme-breadcrumb-header', template: "<div class=\"tool-header-box\" [style.paddingLeft]=\"noLeftPadding ? 0 : null\" *ngIf=\"breadcrumbItems.length > 0\">\r\n <h3 *ngIf=\"!useToolTitleStyle\" class=\"sme-position-flex-none\">\r\n <ng-container *ngTemplateOutlet=\"content\"></ng-container>\r\n </h3>\r\n <h4 *ngIf=\"useToolTitleStyle\" class=\"tool-header sme-position-flex-none\">\r\n <ng-container *ngTemplateOutlet=\"content\"></ng-container>\r\n </h4>\r\n</div>\r\n\r\n<ng-template #content>\r\n <span class=\"sme-behavior-hover-trigger\" *ngFor=\"let item of breadcrumbItems; let last = last\">\r\n <a class=\"sme-behavior-hover-target-underline sme-focus-zone\" tabindex=\"0\" role=\"link\" *ngIf=\"item.clickable\" (click)=\"item.command($event)\" [class.sme-font-family-normal]=\"!item.bold\">{{item.label}}</a>\r\n <span *ngIf=\"!item.clickable\" [attr.aria-label]=\"item.label\" [class.sme-font-family-normal]=\"!item.bold\">{{item.label}}</span>\r\n\r\n <!-- separator -->\r\n <span *ngIf=\"!last\" [ngSwitch]=breadcrumbSeparator class=\"sme-font-family-normal\">\r\n <span *ngSwitchCase=\"0\">&nbsp;\\&nbsp;</span>\r\n <span *ngSwitchCase=\"1\">&nbsp;/&nbsp;</span>\r\n <span *ngSwitchCase=\"2\" class=\"sme-icon sme-icon-chevronRight sme-icon-size-sm\"></span>\r\n </span>\r\n </span>\r\n</ng-template>\r\n" }] }], function () { return [{ type: i0.Injector }]; }, { breadcrumbItems: [{ type: Input }], breadcrumbSeparator: [{ type: Input }], useToolTitleStyle: [{ type: Input }] }); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJlYWRjcnVtYi1oZWFkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvY29udHJvbHMvYnJlYWRjcnVtYi1oZWFkZXIvYnJlYWRjcnVtYi1oZWFkZXIuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvY29udHJvbHMvYnJlYWRjcnVtYi1oZWFkZXIvYnJlYWRjcnVtYi1oZWFkZXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDOzs7O0lDQWxFLHdCQUF5RDs7O0lBRDNELDZCQUE4RDtJQUM1RCx1R0FBeUQ7SUFDM0QsaUJBQUs7Ozs7SUFEWSxlQUF5QjtJQUF6QixzQ0FBeUI7OztJQUd4Qyx3QkFBeUQ7OztJQUQzRCw2QkFBeUU7SUFDdkUsdUdBQXlEO0lBQzNELGlCQUFLOzs7O0lBRFksZUFBeUI7SUFBekIsc0NBQXlCOzs7SUFMNUMsOEJBQStHO0lBQzdHLDhFQUVLO0lBQ0wsOEVBRUs7SUFDUCxpQkFBTTs7O0lBUHVCLCtEQUE4QztJQUNwRSxlQUF3QjtJQUF4QixnREFBd0I7SUFHeEIsZUFBdUI7SUFBdkIsK0NBQXVCOzs7O0lBTzFCLDZCQUF5TDtJQUEzRSxzTUFBUyxlQUFBLHVCQUFvQixDQUFBLElBQUM7SUFBNkMsWUFBYztJQUFBLGlCQUFJOzs7SUFBOUQsdURBQTJDO0lBQUMsZUFBYztJQUFkLG1DQUFjOzs7SUFDdk0sNEJBQXlHO0lBQUEsWUFBYztJQUFBLGlCQUFPOzs7SUFBakUsdURBQTJDO0lBQTFFLDJDQUE4QjtJQUE2QyxlQUFjO0lBQWQsbUNBQWM7OztJQUlySCw0QkFBd0I7SUFBQSw4QkFBYTtJQUFBLGlCQUFPOzs7SUFDNUMsNEJBQXdCO0lBQUEsNkJBQWE7SUFBQSxpQkFBTzs7O0lBQzVDLDJCQUF1Rjs7O0lBSHpGLGdDQUFrRjtJQUNoRix5R0FBNEM7SUFDNUMseUdBQTRDO0lBQzVDLHlHQUF1RjtJQUN6RixpQkFBTzs7O0lBSmEsc0RBQThCO0lBQ3pDLGVBQWU7SUFBZixnQ0FBZTtJQUNmLGVBQWU7SUFBZixnQ0FBZTtJQUNmLGVBQWU7SUFBZixnQ0FBZTs7O0lBUjFCLCtCQUErRjtJQUM3Riw0RkFBMk07SUFDM00sa0dBQThIO0lBRzlILGtHQUlPO0lBQ1QsaUJBQU87Ozs7SUFUbUYsZUFBb0I7SUFBcEIsd0NBQW9CO0lBQ3JHLGVBQXFCO0lBQXJCLHlDQUFxQjtJQUdyQixlQUFXO0lBQVgsK0JBQVc7OztJQUxwQiwwRkFVTzs7O0lBVm1ELGdEQUFvQjs7QUREaEY7O0dBRUc7QUFDSCxNQUFNLE9BQU8seUJBQTBCLFNBQVEsbUJBQW1CO0lBaUI5RCxZQUFZLFFBQWtCO1FBQzFCLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztRQWpCcEI7O1dBRUc7UUFDYSxvQkFBZSxHQUFxQixFQUFFLENBQUM7UUFPdkQ7O1dBRUc7UUFFSSxzQkFBaUIsR0FBRyxLQUFLLENBQUM7SUFJakMsQ0FBQztJQUVELElBQWMsYUFBYTtRQUN2QixPQUFPLDJCQUEyQixDQUFDO0lBQ3ZDLENBQUM7O3FIQXZCUSx5QkFBeUI7MkdBQXpCLHlCQUF5QjtRQ1p0QywwRUFPTTtRQUVOLDJIQVljOztRQXJCK0QscURBQWdDOzt1RkRZaEcseUJBQXlCO2NBUHJDLFNBQVM7MkJBQ0ksdUJBQXVCOzJEQVVqQixlQUFlO2tCQUE5QixLQUFLO1lBS1UsbUJBQW1CO2tCQUFsQyxLQUFLO1lBTUMsaUJBQWlCO2tCQUR2QixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbmplY3RvciwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQnJlYWRjcnVtYlNlcGFyYXRvciB9IGZyb20gJy4uL2JyZWFkY3J1bWIvbW9kZWxzL2JyZWFkY3J1bWItc2VwYXJhdG9yJztcclxuaW1wb3J0IHsgU3BhY2VyQmFzZURpcmVjdGl2ZSB9IGZyb20gJy4uL2NvbW1vbi9zcGFjZXItYmFzZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBCcmVhZGNydW1iSXRlbSB9IGZyb20gJy4vbW9kZWxzL2JyZWFkY3J1bWItaXRlbSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnc21lLWJyZWFkY3J1bWItaGVhZGVyJyxcclxuICAgIHRlbXBsYXRlVXJsOiAnLi9icmVhZGNydW1iLWhlYWRlci5jb21wb25lbnQuaHRtbCdcclxufSlcclxuLyoqXHJcbiAqIEBkZXByZWNhdGVkIHNpbmNlICcwOS8wMS8xOCdcclxuICovXHJcbmV4cG9ydCBjbGFzcyBCcmVhZGNydW1iSGVhZGVyQ29tcG9uZW50IGV4dGVuZHMgU3BhY2VyQmFzZURpcmVjdGl2ZSB7XHJcbiAgICAvKipcclxuICAgICAqIExpc3Qgb2YgaXRlbXMgdG8gYmUgc2hvd24gb24gdGhlIGJyZWFkY3J1bWIuXHJcbiAgICAgKi9cclxuICAgIEBJbnB1dCgpIHB1YmxpYyBicmVhZGNydW1iSXRlbXM6IEJyZWFkY3J1bWJJdGVtW10gPSBbXTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIFNlcGFyYXRvciB0byBiZSB1c2UgdG8gc2VwYXJhdGUgYnJlYWRjcnVtYiBpdGVtcy5cclxuICAgICAqL1xyXG4gICAgQElucHV0KCkgcHVibGljIGJyZWFkY3J1bWJTZXBhcmF0b3I6IEJyZWFkY3J1bWJTZXBhcmF0b3I7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJdCBpbmRpY2F0ZXMgd2hldGhlciB0byB1c2UgdG9vbCB0aXRsZSBzdHlsZS5cclxuICAgICAqL1xyXG4gICAgQElucHV0KClcclxuICAgIHB1YmxpYyB1c2VUb29sVGl0bGVTdHlsZSA9IGZhbHNlO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKGluamVjdG9yOiBJbmplY3Rvcikge1xyXG4gICAgICAgIHN1cGVyKGluamVjdG9yKTtcclxuICAgIH1cclxuXHJcbiAgICBwcm90ZWN0ZWQgZ2V0IGxvZ1NvdXJjZU5hbWUoKSB7XHJcbiAgICAgICAgcmV0dXJuICdCcmVhZGNydW1iSGVhZGVyQ29tcG9uZW50JztcclxuICAgIH1cclxufVxyXG4iLCI8ZGl2IGNsYXNzPVwidG9vbC1oZWFkZXItYm94XCIgW3N0eWxlLnBhZGRpbmdMZWZ0XT1cIm5vTGVmdFBhZGRpbmcgPyAwIDogbnVsbFwiICpuZ0lmPVwiYnJlYWRjcnVtYkl0ZW1zLmxlbmd0aCA+IDBcIj5cclxuICA8aDMgKm5nSWY9XCIhdXNlVG9vbFRpdGxlU3R5bGVcIiBjbGFzcz1cInNtZS1wb3NpdGlvbi1mbGV4LW5vbmVcIj5cclxuICAgIDxuZy1jb250YWluZXIgKm5nVGVtcGxhdGVPdXRsZXQ9XCJjb250ZW50XCI+PC9uZy1jb250YWluZXI+XHJcbiAgPC9oMz5cclxuICA8aDQgKm5nSWY9XCJ1c2VUb29sVGl0bGVTdHlsZVwiIGNsYXNzPVwidG9vbC1oZWFkZXIgc21lLXBvc2l0aW9uLWZsZXgtbm9uZVwiPlxyXG4gICAgPG5nLWNvbnRhaW5lciAqbmdUZW1wbGF0ZU91dGxldD1cImNvbnRlbnRcIj48L25nLWNvbnRhaW5lcj5cclxuICA8L2g0PlxyXG48L2Rpdj5cclxuXHJcbjxuZy10ZW1wbGF0ZSAjY29udGVudD5cclxuICA8c3BhbiBjbGFzcz1cInNtZS1iZWhhdmlvci1ob3Zlci10cmlnZ2VyXCIgKm5nRm9yPVwibGV0IGl0ZW0gb2YgYnJlYWRjcnVtYkl0ZW1zOyBsZXQgbGFzdCA9IGxhc3RcIj5cclxuICAgIDxhIGNsYXNzPVwic21lLWJlaGF2aW9yLWhvdmVyLXRhcmdldC11bmRlcmxpbmUgc21lLWZvY3VzLXpvbmVcIiB0YWJpbmRleD1cIjBcIiByb2xlPVwibGlua1wiICpuZ0lmPVwiaXRlbS5jbGlja2FibGVcIiAoY2xpY2spPVwiaXRlbS5jb21tYW5kKCRldmVudClcIiBbY2xhc3Muc21lLWZvbnQtZmFtaWx5LW5vcm1hbF09XCIhaXRlbS5ib2xkXCI+e3tpdGVtLmxhYmVsfX08L2E+XHJcbiAgICA8c3BhbiAqbmdJZj1cIiFpdGVtLmNsaWNrYWJsZVwiIFthdHRyLmFyaWEtbGFiZWxdPVwiaXRlbS5sYWJlbFwiIFtjbGFzcy5zbWUtZm9udC1mYW1pbHktbm9ybWFsXT1cIiFpdGVtLmJvbGRcIj57e2l0ZW0ubGFiZWx9fTwvc3Bhbj5cclxuXHJcbiAgICA8IS0tIHNlcGFyYXRvciAtLT5cclxuICAgIDxzcGFuICpuZ0lmPVwiIWxhc3RcIiBbbmdTd2l0Y2hdPWJyZWFkY3J1bWJTZXBhcmF0b3IgY2xhc3M9XCJzbWUtZm9udC1mYW1pbHktbm9ybWFsXCI+XHJcbiAgICAgIDxzcGFuICpuZ1N3aXRjaENhc2U9XCIwXCI+Jm5ic3A7XFwmbmJzcDs8L3NwYW4+XHJcbiAgICAgIDxzcGFuICpuZ1N3aXRjaENhc2U9XCIxXCI+Jm5ic3A7LyZuYnNwOzwvc3Bhbj5cclxuICAgICAgPHNwYW4gKm5nU3dpdGNoQ2FzZT1cIjJcIiBjbGFzcz1cInNtZS1pY29uIHNtZS1pY29uLWNoZXZyb25SaWdodCBzbWUtaWNvbi1zaXplLXNtXCI+PC9zcGFuPlxyXG4gICAgPC9zcGFuPlxyXG4gIDwvc3Bhbj5cclxuPC9uZy10ZW1wbGF0ZT5cclxuIl19