lamb-web-lib
Version:
LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).
196 lines • 15.1 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
/**
* Una referencia a un modal activo (actualmente abierto). Instancias de esta clase
* puede ser inyectado en componentes pasados como contenido modal.
*/
var /**
* Una referencia a un modal activo (actualmente abierto). Instancias de esta clase
* puede ser inyectado en componentes pasados como contenido modal.
*/
LambActiveModal = /** @class */ (function () {
/**
* Una referencia a un modal activo (actualmente abierto). Instancias de esta clase
* puede ser inyectado en componentes pasados como contenido modal.
*/
function LambActiveModal() {
}
/**
* Se puede usar para cerrar un modal, pasando un resultado opcional.
* @param reason rasultado.
*/
/**
* Se puede usar para cerrar un modal, pasando un resultado opcional.
* @param {?=} result
* @return {?}
*/
LambActiveModal.prototype.close = /**
* Se puede usar para cerrar un modal, pasando un resultado opcional.
* @param {?=} result
* @return {?}
*/
function (result) { };
/**
* Se puede usar para descartar un modal, pasando un motivo opcional.
* @param reason razon por que se descarto.
*/
/**
* Se puede usar para descartar un modal, pasando un motivo opcional.
* @param {?=} reason razon por que se descarto.
* @return {?}
*/
LambActiveModal.prototype.dismiss = /**
* Se puede usar para descartar un modal, pasando un motivo opcional.
* @param {?=} reason razon por que se descarto.
* @return {?}
*/
function (reason) { };
return LambActiveModal;
}());
/**
* Una referencia a un modal activo (actualmente abierto). Instancias de esta clase
* puede ser inyectado en componentes pasados como contenido modal.
*/
export { LambActiveModal };
/**
* Una referencia a un modal recientemente abierto.
*/
var /**
* Una referencia a un modal recientemente abierto.
*/
LambModalRef = /** @class */ (function () {
function LambModalRef(windowComponentRef, contentRef, backdropComponentRef, beforeDismiss) {
var _this = this;
this.windowComponentRef = windowComponentRef;
this.contentRef = contentRef;
this.backdropComponentRef = backdropComponentRef;
this.beforeDismiss = beforeDismiss;
windowComponentRef.instance.dismissEvent.subscribe(function (reason) { _this.dismiss(reason); });
this.result = new Promise(function (resolve, reject) {
_this.resolve = resolve;
_this.reject = reject;
});
this.result.then(null, function () { });
}
Object.defineProperty(LambModalRef.prototype, "componentInstance", {
/**
* La instancia de componente utilizada como contenido modal.
* Indefinido cuando se utiliza un TemplateRef como contenido modal.
*/
get: /**
* La instancia de componente utilizada como contenido modal.
* Indefinido cuando se utiliza un TemplateRef como contenido modal.
* @return {?}
*/
function () {
if (this.contentRef.componentRef) {
return this.contentRef.componentRef.instance;
}
},
// solo es necesario para mantener la compatibilidad con TS1.8
set:
// solo es necesario para mantener la compatibilidad con TS1.8
/**
* @param {?} instance
* @return {?}
*/
function (instance) { },
enumerable: true,
configurable: true
});
/**
* Se puede usar para cerrar un modal, pasando un resultado opcional.
* @param result
*/
/**
* Se puede usar para cerrar un modal, pasando un resultado opcional.
* @param {?=} result
* @return {?}
*/
LambModalRef.prototype.close = /**
* Se puede usar para cerrar un modal, pasando un resultado opcional.
* @param {?=} result
* @return {?}
*/
function (result) {
if (this.windowComponentRef) {
this.resolve(result);
this.removeModalElements();
}
};
/**
* Se puede usar para descartar un modal, pasando un motivo opcional.
* @param reason
*/
/**
* Se puede usar para descartar un modal, pasando un motivo opcional.
* @param {?=} reason
* @return {?}
*/
LambModalRef.prototype.dismiss = /**
* Se puede usar para descartar un modal, pasando un motivo opcional.
* @param {?=} reason
* @return {?}
*/
function (reason) {
// console.log('reason');
// console.log(reason);
if (this.windowComponentRef) {
if (!this.beforeDismiss || this.beforeDismiss() !== false) {
this.reject(reason);
this.removeModalElements();
}
}
};
/**
* @return {?}
*/
LambModalRef.prototype.removeModalElements = /**
* @return {?}
*/
function () {
/** @type {?} */
var windowNativeEl = this.windowComponentRef.location.nativeElement;
windowNativeEl.parentNode.removeChild(windowNativeEl);
this.windowComponentRef.destroy();
if (this.backdropComponentRef) {
/** @type {?} */
var backdropNativeEl = this.backdropComponentRef.location.nativeElement;
backdropNativeEl.parentNode.removeChild(backdropNativeEl);
this.backdropComponentRef.destroy();
}
if (this.contentRef && this.contentRef.viewRef) {
this.contentRef.viewRef.destroy();
}
this.windowComponentRef = null;
this.backdropComponentRef = null;
this.contentRef = null;
};
return LambModalRef;
}());
/**
* Una referencia a un modal recientemente abierto.
*/
export { LambModalRef };
if (false) {
/** @type {?} */
LambModalRef.prototype.resolve;
/** @type {?} */
LambModalRef.prototype.reject;
/**
* Una promesa que se resuelve cuando se cierra un modal y se rechaza cuando se desestima un modal.
* @type {?}
*/
LambModalRef.prototype.result;
/** @type {?} */
LambModalRef.prototype.windowComponentRef;
/** @type {?} */
LambModalRef.prototype.contentRef;
/** @type {?} */
LambModalRef.prototype.backdropComponentRef;
/** @type {?} */
LambModalRef.prototype.beforeDismiss;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtcmVmLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbGFtYi13ZWItbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvbW9kYWwvbW9kYWwtcmVmLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBU0E7Ozs7O0lBSkE7OztPQUdHO0lBQ0g7SUFZQSxDQUFDO0lBWEc7OztPQUdHOzs7Ozs7SUFDSCwrQkFBSzs7Ozs7SUFBTCxVQUFNLE1BQVksSUFBVSxDQUFDO0lBRTdCOzs7T0FHRzs7Ozs7O0lBQ0gsaUNBQU87Ozs7O0lBQVAsVUFBUSxNQUFZLElBQVUsQ0FBQztJQUNuQyxzQkFBQztBQUFELENBQUMsQUFaRCxJQVlDOzs7Ozs7Ozs7QUFLRDs7OztJQXNCSSxzQkFDWSxrQkFBMEQsRUFDMUQsVUFBc0IsRUFDdEIsb0JBQStELEVBQy9ELGFBQXdCO1FBSnBDLGlCQWFDO1FBWlcsdUJBQWtCLEdBQWxCLGtCQUFrQixDQUF3QztRQUMxRCxlQUFVLEdBQVYsVUFBVSxDQUFZO1FBQ3RCLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBMkM7UUFDL0Qsa0JBQWEsR0FBYixhQUFhLENBQVc7UUFFaEMsa0JBQWtCLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsVUFBQyxNQUFXLElBQU8sS0FBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBRS9GLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxPQUFPLENBQUMsVUFBQyxPQUFPLEVBQUUsTUFBTTtZQUN0QyxLQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztZQUN2QixLQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUN6QixDQUFDLENBQUMsQ0FBQztRQUNILElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxjQUFRLENBQUMsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUEzQkQsc0JBQUksMkNBQWlCO1FBSnJCOzs7V0FHRzs7Ozs7O1FBQ0g7WUFDSSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUM7Z0JBQy9CLE1BQU0sQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUM7WUFDakQsQ0FBQztRQUNMLENBQUM7UUFFRCw4REFBOEQ7Ozs7Ozs7UUFDOUQsVUFBc0IsUUFBYSxJQUFJLENBQUM7OztPQUh2QztJQXlCRDs7O09BR0c7Ozs7OztJQUNILDRCQUFLOzs7OztJQUFMLFVBQU0sTUFBWTtRQUVkLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUM7WUFDMUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUNyQixJQUFJLENBQUMsbUJBQW1CLEVBQUUsQ0FBQztRQUMvQixDQUFDO0lBQ0wsQ0FBQztJQUVEOzs7T0FHRzs7Ozs7O0lBQ0gsOEJBQU87Ozs7O0lBQVAsVUFBUSxNQUFZO1FBQ2hCLHlCQUF5QjtRQUN6Qix1QkFBdUI7UUFFdkIsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLGtCQUFrQixDQUFDLENBQUMsQ0FBQztZQUMxQixFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxhQUFhLElBQUksSUFBSSxDQUFDLGFBQWEsRUFBRSxLQUFLLEtBQUssQ0FBQyxDQUFDLENBQUM7Z0JBQ3hELElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7Z0JBQ3BCLElBQUksQ0FBQyxtQkFBbUIsRUFBRSxDQUFDO1lBQy9CLENBQUM7UUFDTCxDQUFDO0lBQ0wsQ0FBQzs7OztJQUVPLDBDQUFtQjs7O0lBQTNCOztZQUNVLGNBQWMsR0FBRyxJQUFJLENBQUMsa0JBQWtCLENBQUMsUUFBUSxDQUFDLGFBQWE7UUFDckUsY0FBYyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLENBQUM7UUFDdEQsSUFBSSxDQUFDLGtCQUFrQixDQUFDLE9BQU8sRUFBRSxDQUFDO1FBRWxDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLENBQUM7O2dCQUN0QixnQkFBZ0IsR0FBRyxJQUFJLENBQUMsb0JBQW9CLENBQUMsUUFBUSxDQUFDLGFBQWE7WUFDekUsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1lBQzFELElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUN4QyxDQUFDO1FBRUQsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsSUFBSSxJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7WUFDN0MsSUFBSSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDdEMsQ0FBQztRQUVELElBQUksQ0FBQyxrQkFBa0IsR0FBRyxJQUFJLENBQUM7UUFDL0IsSUFBSSxDQUFDLG9CQUFvQixHQUFHLElBQUksQ0FBQztRQUNqQyxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQztJQUMzQixDQUFDO0lBQ0wsbUJBQUM7QUFBRCxDQUFDLEFBcEZELElBb0ZDOzs7Ozs7O0lBbkZHLCtCQUF3Qzs7SUFDeEMsOEJBQXVDOzs7OztJQWtCdkMsOEJBQXFCOztJQUdqQiwwQ0FBa0U7O0lBQ2xFLGtDQUE4Qjs7SUFDOUIsNENBQXVFOztJQUN2RSxxQ0FBZ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnRSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTGFtYk1vZGFsQmFja2Ryb3BDb21wb25lbnQgfSBmcm9tICcuL21vZGFsLWJhY2tkcm9wLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExhbWJNb2RhbFdpbmRvd0NvbXBvbmVudCB9IGZyb20gJy4vbW9kYWwtd2luZG93LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENvbnRlbnRSZWYgfSBmcm9tICcuL3V0aWwvcG9wdXAnO1xyXG5cclxuLyoqXHJcbiAqIFVuYSByZWZlcmVuY2lhIGEgdW4gbW9kYWwgYWN0aXZvIChhY3R1YWxtZW50ZSBhYmllcnRvKS4gSW5zdGFuY2lhcyBkZSBlc3RhIGNsYXNlXHJcbiAqIHB1ZWRlIHNlciBpbnllY3RhZG8gZW4gY29tcG9uZW50ZXMgcGFzYWRvcyDigIvigItjb21vIGNvbnRlbmlkbyBtb2RhbC5cclxuICovXHJcbmV4cG9ydCBjbGFzcyBMYW1iQWN0aXZlTW9kYWwge1xyXG4gICAgLyoqXHJcbiAgICAgKiBTZSBwdWVkZSB1c2FyIHBhcmEgY2VycmFyIHVuIG1vZGFsLCBwYXNhbmRvIHVuIHJlc3VsdGFkbyBvcGNpb25hbC5cclxuICAgICAqICBAcGFyYW0gcmVhc29uIHJhc3VsdGFkby5cclxuICAgICAqL1xyXG4gICAgY2xvc2UocmVzdWx0PzogYW55KTogdm9pZCB7IH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIFNlIHB1ZWRlIHVzYXIgcGFyYSBkZXNjYXJ0YXIgdW4gbW9kYWwsIHBhc2FuZG8gdW4gbW90aXZvIG9wY2lvbmFsLlxyXG4gICAgICogQHBhcmFtIHJlYXNvbiByYXpvbiBwb3IgcXVlIHNlIGRlc2NhcnRvLlxyXG4gICAgICovXHJcbiAgICBkaXNtaXNzKHJlYXNvbj86IGFueSk6IHZvaWQgeyB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBVbmEgcmVmZXJlbmNpYSBhIHVuIG1vZGFsIHJlY2llbnRlbWVudGUgYWJpZXJ0by5cclxuICovXHJcbmV4cG9ydCBjbGFzcyBMYW1iTW9kYWxSZWYge1xyXG4gICAgcHJpdmF0ZSByZXNvbHZlOiAocmVzdWx0PzogYW55KSA9PiB2b2lkO1xyXG4gICAgcHJpdmF0ZSByZWplY3Q6IChyZWFzb24/OiBhbnkpID0+IHZvaWQ7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBMYSBpbnN0YW5jaWEgZGUgY29tcG9uZW50ZSB1dGlsaXphZGEgY29tbyBjb250ZW5pZG8gbW9kYWwuXHJcbiAgICAgKiBJbmRlZmluaWRvIGN1YW5kbyBzZSB1dGlsaXphIHVuIFRlbXBsYXRlUmVmIGNvbW8gY29udGVuaWRvIG1vZGFsLlxyXG4gICAgICovXHJcbiAgICBnZXQgY29tcG9uZW50SW5zdGFuY2UoKTogYW55IHtcclxuICAgICAgICBpZiAodGhpcy5jb250ZW50UmVmLmNvbXBvbmVudFJlZikge1xyXG4gICAgICAgICAgICByZXR1cm4gdGhpcy5jb250ZW50UmVmLmNvbXBvbmVudFJlZi5pbnN0YW5jZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc29sbyBlcyBuZWNlc2FyaW8gcGFyYSBtYW50ZW5lciBsYSBjb21wYXRpYmlsaWRhZCBjb24gVFMxLjhcclxuICAgIHNldCBjb21wb25lbnRJbnN0YW5jZShpbnN0YW5jZTogYW55KSB7IH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIFVuYSBwcm9tZXNhIHF1ZSBzZSByZXN1ZWx2ZSBjdWFuZG8gc2UgY2llcnJhIHVuIG1vZGFsIHkgc2UgcmVjaGF6YSBjdWFuZG8gc2UgZGVzZXN0aW1hIHVuIG1vZGFsLlxyXG4gICAgICovXHJcbiAgICByZXN1bHQ6IFByb21pc2U8YW55PjtcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBwcml2YXRlIHdpbmRvd0NvbXBvbmVudFJlZjogQ29tcG9uZW50UmVmPExhbWJNb2RhbFdpbmRvd0NvbXBvbmVudD4sXHJcbiAgICAgICAgcHJpdmF0ZSBjb250ZW50UmVmOiBDb250ZW50UmVmLFxyXG4gICAgICAgIHByaXZhdGUgYmFja2Ryb3BDb21wb25lbnRSZWY/OiBDb21wb25lbnRSZWY8TGFtYk1vZGFsQmFja2Ryb3BDb21wb25lbnQ+LFxyXG4gICAgICAgIHByaXZhdGUgYmVmb3JlRGlzbWlzcz86IEZ1bmN0aW9uLFxyXG4gICAgKSB7XHJcbiAgICAgICAgd2luZG93Q29tcG9uZW50UmVmLmluc3RhbmNlLmRpc21pc3NFdmVudC5zdWJzY3JpYmUoKHJlYXNvbjogYW55KSA9PiB7IHRoaXMuZGlzbWlzcyhyZWFzb24pOyB9KTtcclxuXHJcbiAgICAgICAgdGhpcy5yZXN1bHQgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcbiAgICAgICAgICAgIHRoaXMucmVzb2x2ZSA9IHJlc29sdmU7XHJcbiAgICAgICAgICAgIHRoaXMucmVqZWN0ID0gcmVqZWN0O1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHRoaXMucmVzdWx0LnRoZW4obnVsbCwgKCkgPT4geyB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIFNlIHB1ZWRlIHVzYXIgcGFyYSBjZXJyYXIgdW4gbW9kYWwsIHBhc2FuZG8gdW4gcmVzdWx0YWRvIG9wY2lvbmFsLlxyXG4gICAgICogQHBhcmFtIHJlc3VsdFxyXG4gICAgICovXHJcbiAgICBjbG9zZShyZXN1bHQ/OiBhbnkpOiBhbnkge1xyXG5cclxuICAgICAgICBpZiAodGhpcy53aW5kb3dDb21wb25lbnRSZWYpIHtcclxuICAgICAgICAgICAgdGhpcy5yZXNvbHZlKHJlc3VsdCk7XHJcbiAgICAgICAgICAgIHRoaXMucmVtb3ZlTW9kYWxFbGVtZW50cygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIFNlIHB1ZWRlIHVzYXIgcGFyYSBkZXNjYXJ0YXIgdW4gbW9kYWwsIHBhc2FuZG8gdW4gbW90aXZvIG9wY2lvbmFsLlxyXG4gICAgICogQHBhcmFtIHJlYXNvblxyXG4gICAgICovXHJcbiAgICBkaXNtaXNzKHJlYXNvbj86IGFueSk6IHZvaWQge1xyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKCdyZWFzb24nKTtcclxuICAgICAgICAvLyBjb25zb2xlLmxvZyhyZWFzb24pO1xyXG5cclxuICAgICAgICBpZiAodGhpcy53aW5kb3dDb21wb25lbnRSZWYpIHtcclxuICAgICAgICAgICAgaWYgKCF0aGlzLmJlZm9yZURpc21pc3MgfHwgdGhpcy5iZWZvcmVEaXNtaXNzKCkgIT09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLnJlamVjdChyZWFzb24pO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5yZW1vdmVNb2RhbEVsZW1lbnRzKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcHJpdmF0ZSByZW1vdmVNb2RhbEVsZW1lbnRzKCkge1xyXG4gICAgICAgIGNvbnN0IHdpbmRvd05hdGl2ZUVsID0gdGhpcy53aW5kb3dDb21wb25lbnRSZWYubG9jYXRpb24ubmF0aXZlRWxlbWVudDtcclxuICAgICAgICB3aW5kb3dOYXRpdmVFbC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKHdpbmRvd05hdGl2ZUVsKTtcclxuICAgICAgICB0aGlzLndpbmRvd0NvbXBvbmVudFJlZi5kZXN0cm95KCk7XHJcblxyXG4gICAgICAgIGlmICh0aGlzLmJhY2tkcm9wQ29tcG9uZW50UmVmKSB7XHJcbiAgICAgICAgICAgIGNvbnN0IGJhY2tkcm9wTmF0aXZlRWwgPSB0aGlzLmJhY2tkcm9wQ29tcG9uZW50UmVmLmxvY2F0aW9uLm5hdGl2ZUVsZW1lbnQ7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wTmF0aXZlRWwucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChiYWNrZHJvcE5hdGl2ZUVsKTtcclxuICAgICAgICAgICAgdGhpcy5iYWNrZHJvcENvbXBvbmVudFJlZi5kZXN0cm95KCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZiAodGhpcy5jb250ZW50UmVmICYmIHRoaXMuY29udGVudFJlZi52aWV3UmVmKSB7XHJcbiAgICAgICAgICAgIHRoaXMuY29udGVudFJlZi52aWV3UmVmLmRlc3Ryb3koKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoaXMud2luZG93Q29tcG9uZW50UmVmID0gbnVsbDtcclxuICAgICAgICB0aGlzLmJhY2tkcm9wQ29tcG9uZW50UmVmID0gbnVsbDtcclxuICAgICAgICB0aGlzLmNvbnRlbnRSZWYgPSBudWxsO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==