New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@tibco-tcstk/tc-core-lib

Package Overview
Dependencies
Maintainers
5
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tibco-tcstk/tc-core-lib - npm Package Compare versions

Comparing version 3.1.0 to 3.2.0

8

esm2015/lib/common/tc-core-queue-comm.js

@@ -38,8 +38,8 @@ import { Injectable } from '@angular/core';

}
/** @nocollapse */ MessageQueueService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MessageQueueService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ MessageQueueService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MessageQueueService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MessageQueueService, decorators: [{
/** @nocollapse */ MessageQueueService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MessageQueueService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ MessageQueueService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MessageQueueService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MessageQueueService, decorators: [{
type: Injectable,
args: [{ providedIn: 'root' }]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtY29yZS1xdWV1ZS1jb21tLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21tb24vdGMtY29yZS1xdWV1ZS1jb21tLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFhLE9BQU8sRUFBQyxNQUFNLE1BQU0sQ0FBQzs7QUFHekMsTUFBTSxPQUFPLG1CQUFtQjtJQU05QjtRQUpBLFdBQU0sR0FBbUQ7WUFDdkQsRUFBQyxJQUFJLEVBQUUsY0FBYyxFQUFFLE9BQU8sRUFBRSxJQUFJLE9BQU8sRUFBTyxFQUFDO1NBQ3BELENBQUM7UUFHQyxPQUFPLENBQUMsR0FBRyxDQUFDLGtDQUFrQyxDQUFDLENBQUM7SUFDbkQsQ0FBQztJQUVELFdBQVcsQ0FBQyxJQUFZLEVBQUUsT0FBZTtRQUN2QyxJQUFJLENBQUMsc0JBQXNCLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDbEMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBQyxJQUFJLEVBQUUsT0FBTyxFQUFDLENBQUMsQ0FBQztJQUM1RSxDQUFDO0lBRUQsYUFBYSxDQUFDLElBQVk7UUFDeEIsSUFBSSxDQUFDLHNCQUFzQixDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2xDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDN0QsQ0FBQztJQUVELFVBQVUsQ0FBQyxJQUFZO1FBQ3JCLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDNUUsQ0FBQztJQUVELHNCQUFzQixDQUFDLElBQVk7UUFDakMsSUFBSSxVQUFVLEdBQUcsS0FBSyxDQUFDO1FBQ3ZCLEtBQUssTUFBTSxDQUFDLElBQUksSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUMzQixJQUFJLENBQUMsQ0FBQyxJQUFJLEtBQUssSUFBSSxFQUFFO2dCQUNuQix5Q0FBeUM7Z0JBQ3pDLFVBQVUsR0FBRyxJQUFJLENBQUM7YUFDbkI7U0FDRjtRQUNELElBQUksQ0FBQyxVQUFVLEVBQUU7WUFDZixPQUFPLENBQUMsR0FBRyxDQUFDLGtCQUFrQixHQUFHLElBQUksQ0FBQyxDQUFDO1lBQ3ZDLE1BQU0sU0FBUyxHQUFHLEVBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsSUFBSSxPQUFPLEVBQU8sRUFBQyxDQUFDO1lBQzVELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQzdCO0lBQ0gsQ0FBQzs7bUlBdENVLG1CQUFtQjt1SUFBbkIsbUJBQW1CLGNBRFAsTUFBTTsyRkFDbEIsbUJBQW1CO2tCQUQvQixVQUFVO21CQUFDLEVBQUMsVUFBVSxFQUFFLE1BQU0sRUFBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7T2JzZXJ2YWJsZSwgU3ViamVjdH0gZnJvbSAncnhqcyc7XHJcblxyXG5ASW5qZWN0YWJsZSh7cHJvdmlkZWRJbjogJ3Jvb3QnfSlcclxuZXhwb3J0IGNsYXNzIE1lc3NhZ2VRdWV1ZVNlcnZpY2Uge1xyXG5cclxuICBxdWV1ZXM6IEFycmF5PHsgbmFtZTogc3RyaW5nLCBzdWJqZWN0OiBTdWJqZWN0PGFueT4gfT4gPSBbXHJcbiAgICB7bmFtZTogJ3NhbXBsZS5xdWV1ZScsIHN1YmplY3Q6IG5ldyBTdWJqZWN0PGFueT4oKX1cclxuICBdO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICAgICBjb25zb2xlLmxvZygnUXVldWUgTWVzc2FnZSBzZXJ2aWNlIENyZWF0ZWQuLi4nKTtcclxuICB9XHJcblxyXG4gIHNlbmRNZXNzYWdlKG5hbWU6IHN0cmluZywgbWVzc2FnZTogc3RyaW5nKSB7XHJcbiAgICB0aGlzLmNyZWF0ZVF1ZXVlSWZOb3RFeGlzdHMobmFtZSk7XHJcbiAgICB0aGlzLnF1ZXVlcy5maWx0ZXIoeCA9PiB4Lm5hbWUgPT09IG5hbWUpWzBdLnN1YmplY3QubmV4dCh7dGV4dDogbWVzc2FnZX0pO1xyXG4gIH1cclxuXHJcbiAgY2xlYXJNZXNzYWdlcyhuYW1lOiBzdHJpbmcpIHtcclxuICAgIHRoaXMuY3JlYXRlUXVldWVJZk5vdEV4aXN0cyhuYW1lKTtcclxuICAgIHRoaXMucXVldWVzLmZpbHRlcih4ID0+IHgubmFtZSA9PT0gbmFtZSlbMF0uc3ViamVjdC5uZXh0KCk7XHJcbiAgfVxyXG5cclxuICBnZXRNZXNzYWdlKG5hbWU6IHN0cmluZyk6IE9ic2VydmFibGU8YW55PiB7XHJcbiAgICB0aGlzLmNyZWF0ZVF1ZXVlSWZOb3RFeGlzdHMobmFtZSk7XHJcbiAgICByZXR1cm4gdGhpcy5xdWV1ZXMuZmlsdGVyKHggPT4geC5uYW1lID09PSBuYW1lKVswXS5zdWJqZWN0LmFzT2JzZXJ2YWJsZSgpO1xyXG4gIH1cclxuXHJcbiAgY3JlYXRlUXVldWVJZk5vdEV4aXN0cyhuYW1lOiBzdHJpbmcpIHtcclxuICAgIGxldCBxdWV1ZUV4aXN0ID0gZmFsc2U7XHJcbiAgICBmb3IgKGNvbnN0IHEgb2YgdGhpcy5xdWV1ZXMpIHtcclxuICAgICAgaWYgKHEubmFtZSA9PT0gbmFtZSkge1xyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKCdRdWV1ZSBFeGlzdDogJyArIHEubmFtZSk7XHJcbiAgICAgICAgcXVldWVFeGlzdCA9IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmICghcXVldWVFeGlzdCkge1xyXG4gICAgICBjb25zb2xlLmxvZygnQ3JlYXRpbmcgUXVldWU6ICcgKyBuYW1lKTtcclxuICAgICAgY29uc3QgdGVtcFF1ZXVlID0ge25hbWU6IG5hbWUsIHN1YmplY3Q6IG5ldyBTdWJqZWN0PGFueT4oKX07XHJcbiAgICAgIHRoaXMucXVldWVzLnB1c2godGVtcFF1ZXVlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtY29yZS1xdWV1ZS1jb21tLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21tb24vdGMtY29yZS1xdWV1ZS1jb21tLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFhLE9BQU8sRUFBQyxNQUFNLE1BQU0sQ0FBQzs7QUFHekMsTUFBTSxPQUFPLG1CQUFtQjtJQU05QjtRQUpBLFdBQU0sR0FBbUQ7WUFDdkQsRUFBQyxJQUFJLEVBQUUsY0FBYyxFQUFFLE9BQU8sRUFBRSxJQUFJLE9BQU8sRUFBTyxFQUFDO1NBQ3BELENBQUM7UUFHQyxPQUFPLENBQUMsR0FBRyxDQUFDLGtDQUFrQyxDQUFDLENBQUM7SUFDbkQsQ0FBQztJQUVELFdBQVcsQ0FBQyxJQUFZLEVBQUUsT0FBZTtRQUN2QyxJQUFJLENBQUMsc0JBQXNCLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDbEMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBQyxJQUFJLEVBQUUsT0FBTyxFQUFDLENBQUMsQ0FBQztJQUM1RSxDQUFDO0lBRUQsYUFBYSxDQUFDLElBQVk7UUFDeEIsSUFBSSxDQUFDLHNCQUFzQixDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2xDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDN0QsQ0FBQztJQUVELFVBQVUsQ0FBQyxJQUFZO1FBQ3JCLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDNUUsQ0FBQztJQUVELHNCQUFzQixDQUFDLElBQVk7UUFDakMsSUFBSSxVQUFVLEdBQUcsS0FBSyxDQUFDO1FBQ3ZCLEtBQUssTUFBTSxDQUFDLElBQUksSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUMzQixJQUFJLENBQUMsQ0FBQyxJQUFJLEtBQUssSUFBSSxFQUFFO2dCQUNuQix5Q0FBeUM7Z0JBQ3pDLFVBQVUsR0FBRyxJQUFJLENBQUM7YUFDbkI7U0FDRjtRQUNELElBQUksQ0FBQyxVQUFVLEVBQUU7WUFDZixPQUFPLENBQUMsR0FBRyxDQUFDLGtCQUFrQixHQUFHLElBQUksQ0FBQyxDQUFDO1lBQ3ZDLE1BQU0sU0FBUyxHQUFHLEVBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsSUFBSSxPQUFPLEVBQU8sRUFBQyxDQUFDO1lBQzVELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQzdCO0lBQ0gsQ0FBQzs7b0lBdENVLG1CQUFtQjt3SUFBbkIsbUJBQW1CLGNBRFAsTUFBTTs0RkFDbEIsbUJBQW1CO2tCQUQvQixVQUFVO21CQUFDLEVBQUMsVUFBVSxFQUFFLE1BQU0sRUFBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7T2JzZXJ2YWJsZSwgU3ViamVjdH0gZnJvbSAncnhqcyc7XHJcblxyXG5ASW5qZWN0YWJsZSh7cHJvdmlkZWRJbjogJ3Jvb3QnfSlcclxuZXhwb3J0IGNsYXNzIE1lc3NhZ2VRdWV1ZVNlcnZpY2Uge1xyXG5cclxuICBxdWV1ZXM6IEFycmF5PHsgbmFtZTogc3RyaW5nLCBzdWJqZWN0OiBTdWJqZWN0PGFueT4gfT4gPSBbXHJcbiAgICB7bmFtZTogJ3NhbXBsZS5xdWV1ZScsIHN1YmplY3Q6IG5ldyBTdWJqZWN0PGFueT4oKX1cclxuICBdO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICAgICBjb25zb2xlLmxvZygnUXVldWUgTWVzc2FnZSBzZXJ2aWNlIENyZWF0ZWQuLi4nKTtcclxuICB9XHJcblxyXG4gIHNlbmRNZXNzYWdlKG5hbWU6IHN0cmluZywgbWVzc2FnZTogc3RyaW5nKSB7XHJcbiAgICB0aGlzLmNyZWF0ZVF1ZXVlSWZOb3RFeGlzdHMobmFtZSk7XHJcbiAgICB0aGlzLnF1ZXVlcy5maWx0ZXIoeCA9PiB4Lm5hbWUgPT09IG5hbWUpWzBdLnN1YmplY3QubmV4dCh7dGV4dDogbWVzc2FnZX0pO1xyXG4gIH1cclxuXHJcbiAgY2xlYXJNZXNzYWdlcyhuYW1lOiBzdHJpbmcpIHtcclxuICAgIHRoaXMuY3JlYXRlUXVldWVJZk5vdEV4aXN0cyhuYW1lKTtcclxuICAgIHRoaXMucXVldWVzLmZpbHRlcih4ID0+IHgubmFtZSA9PT0gbmFtZSlbMF0uc3ViamVjdC5uZXh0KCk7XHJcbiAgfVxyXG5cclxuICBnZXRNZXNzYWdlKG5hbWU6IHN0cmluZyk6IE9ic2VydmFibGU8YW55PiB7XHJcbiAgICB0aGlzLmNyZWF0ZVF1ZXVlSWZOb3RFeGlzdHMobmFtZSk7XHJcbiAgICByZXR1cm4gdGhpcy5xdWV1ZXMuZmlsdGVyKHggPT4geC5uYW1lID09PSBuYW1lKVswXS5zdWJqZWN0LmFzT2JzZXJ2YWJsZSgpO1xyXG4gIH1cclxuXHJcbiAgY3JlYXRlUXVldWVJZk5vdEV4aXN0cyhuYW1lOiBzdHJpbmcpIHtcclxuICAgIGxldCBxdWV1ZUV4aXN0ID0gZmFsc2U7XHJcbiAgICBmb3IgKGNvbnN0IHEgb2YgdGhpcy5xdWV1ZXMpIHtcclxuICAgICAgaWYgKHEubmFtZSA9PT0gbmFtZSkge1xyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKCdRdWV1ZSBFeGlzdDogJyArIHEubmFtZSk7XHJcbiAgICAgICAgcXVldWVFeGlzdCA9IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmICghcXVldWVFeGlzdCkge1xyXG4gICAgICBjb25zb2xlLmxvZygnQ3JlYXRpbmcgUXVldWU6ICcgKyBuYW1lKTtcclxuICAgICAgY29uc3QgdGVtcFF1ZXVlID0ge25hbWU6IG5hbWUsIHN1YmplY3Q6IG5ldyBTdWJqZWN0PGFueT4oKX07XHJcbiAgICAgIHRoaXMucXVldWVzLnB1c2godGVtcFF1ZXVlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19

@@ -38,8 +38,8 @@ import { Injectable } from '@angular/core';

}
/** @nocollapse */ MessageTopicService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MessageTopicService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ MessageTopicService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MessageTopicService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MessageTopicService, decorators: [{
/** @nocollapse */ MessageTopicService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MessageTopicService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ MessageTopicService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MessageTopicService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MessageTopicService, decorators: [{
type: Injectable,
args: [{ providedIn: 'root' }]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtY29yZS10b3BpYy1jb21tLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21tb24vdGMtY29yZS10b3BpYy1jb21tLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLGVBQWUsRUFBYSxNQUFNLE1BQU0sQ0FBQzs7QUFHakQsTUFBTSxPQUFPLG1CQUFtQjtJQU05QjtRQUpBLFdBQU0sR0FBMkQ7WUFDL0QsRUFBQyxJQUFJLEVBQUUsY0FBYyxFQUFFLE9BQU8sRUFBRSxJQUFJLGVBQWUsQ0FBTSxNQUFNLENBQUMsRUFBQztTQUNsRSxDQUFDO1FBR0EsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFDO0lBQ2xELENBQUM7SUFFRCxXQUFXLENBQUMsSUFBWSxFQUFFLE9BQWU7UUFDdkMsSUFBSSxDQUFDLHNCQUFzQixDQUFDLElBQUksRUFBRSxFQUFDLElBQUksRUFBRSxPQUFPLEVBQUMsQ0FBQyxDQUFDO1FBQ25ELElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLE9BQU8sRUFBQyxDQUFDLENBQUM7SUFDNUUsQ0FBQztJQUVELGFBQWEsQ0FBQyxJQUFZO1FBQ3hCLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLEVBQUUsRUFBQyxJQUFJLEVBQUUsTUFBTSxFQUFDLENBQUMsQ0FBQztRQUNsRCxvRUFBb0U7SUFDdEUsQ0FBQztJQUVELFVBQVUsQ0FBQyxJQUFZO1FBQ3JCLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLEVBQUUsRUFBQyxJQUFJLEVBQUUsTUFBTSxFQUFDLENBQUMsQ0FBQztRQUNsRCxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDNUUsQ0FBQztJQUVELHNCQUFzQixDQUFDLElBQVksRUFBRyxJQUFJO1FBQ3hDLElBQUksVUFBVSxHQUFHLEtBQUssQ0FBQztRQUN2QixLQUFLLE1BQU0sQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDM0IsSUFBSSxDQUFDLENBQUMsSUFBSSxLQUFLLElBQUksRUFBRTtnQkFDbkIseUNBQXlDO2dCQUN6QyxVQUFVLEdBQUcsSUFBSSxDQUFDO2FBQ25CO1NBQ0Y7UUFDRCxJQUFJLENBQUMsVUFBVSxFQUFFO1lBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsR0FBRyxJQUFJLENBQUMsQ0FBQztZQUN2QyxNQUFNLFNBQVMsR0FBRyxFQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLElBQUksZUFBZSxDQUFNLElBQUksQ0FBQyxFQUFDLENBQUM7WUFDeEUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDN0I7SUFDSCxDQUFDOzttSUF0Q1UsbUJBQW1CO3VJQUFuQixtQkFBbUIsY0FEUCxNQUFNOzJGQUNsQixtQkFBbUI7a0JBRC9CLFVBQVU7bUJBQUMsRUFBQyxVQUFVLEVBQUUsTUFBTSxFQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtCZWhhdmlvclN1YmplY3QsIE9ic2VydmFibGV9IGZyb20gJ3J4anMnO1xyXG5cclxuQEluamVjdGFibGUoe3Byb3ZpZGVkSW46ICdyb290J30pXHJcbmV4cG9ydCBjbGFzcyBNZXNzYWdlVG9waWNTZXJ2aWNlIHtcclxuXHJcbiAgdG9waWNzOiBBcnJheTx7IG5hbWU6IHN0cmluZywgc3ViamVjdDogQmVoYXZpb3JTdWJqZWN0PGFueT4gfT4gPSBbXHJcbiAgICB7bmFtZTogJ3NhbXBsZS50b3BpYycsIHN1YmplY3Q6IG5ldyBCZWhhdmlvclN1YmplY3Q8YW55PignaW5pdCcpfVxyXG4gIF07XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gICAgY29uc29sZS5sb2coJ1RvcGljIE1lc3NhZ2Ugc2VydmljZSBDcmVhdGVkLi4uJyk7XHJcbiAgfVxyXG5cclxuICBzZW5kTWVzc2FnZShuYW1lOiBzdHJpbmcsIG1lc3NhZ2U6IHN0cmluZykge1xyXG4gICAgdGhpcy5jcmVhdGVUb3BpY0lmTm90RXhpc3RzKG5hbWUsIHt0ZXh0OiBtZXNzYWdlfSk7XHJcbiAgICB0aGlzLnRvcGljcy5maWx0ZXIoeCA9PiB4Lm5hbWUgPT09IG5hbWUpWzBdLnN1YmplY3QubmV4dCh7dGV4dDogbWVzc2FnZX0pO1xyXG4gIH1cclxuXHJcbiAgY2xlYXJNZXNzYWdlcyhuYW1lOiBzdHJpbmcpIHtcclxuICAgIHRoaXMuY3JlYXRlVG9waWNJZk5vdEV4aXN0cyhuYW1lLCB7dGV4dDogJ2luaXQnfSk7XHJcbiAgICAvLyB0aGlzLnF1ZXVlcy5maWx0ZXIoeCA9PiB4Lm5hbWUgPT09IG5hbWUpWzBdLnN1YmplY3QubmV4dCgnaW5pdCcpO1xyXG4gIH1cclxuXHJcbiAgZ2V0TWVzc2FnZShuYW1lOiBzdHJpbmcpOiBPYnNlcnZhYmxlPGFueT4ge1xyXG4gICAgdGhpcy5jcmVhdGVUb3BpY0lmTm90RXhpc3RzKG5hbWUsIHt0ZXh0OiAnaW5pdCd9KTtcclxuICAgIHJldHVybiB0aGlzLnRvcGljcy5maWx0ZXIoeCA9PiB4Lm5hbWUgPT09IG5hbWUpWzBdLnN1YmplY3QuYXNPYnNlcnZhYmxlKCk7XHJcbiAgfVxyXG5cclxuICBjcmVhdGVUb3BpY0lmTm90RXhpc3RzKG5hbWU6IHN0cmluZyAsIGluaXQpIHtcclxuICAgIGxldCBxdWV1ZUV4aXN0ID0gZmFsc2U7XHJcbiAgICBmb3IgKGNvbnN0IHEgb2YgdGhpcy50b3BpY3MpIHtcclxuICAgICAgaWYgKHEubmFtZSA9PT0gbmFtZSkge1xyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKCdRdWV1ZSBFeGlzdDogJyArIHEubmFtZSk7XHJcbiAgICAgICAgcXVldWVFeGlzdCA9IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmICghcXVldWVFeGlzdCkge1xyXG4gICAgICBjb25zb2xlLmxvZygnQ3JlYXRpbmcgVG9waWM6ICcgKyBuYW1lKTtcclxuICAgICAgY29uc3QgdGVtcFRvcGljID0ge25hbWU6IG5hbWUsIHN1YmplY3Q6IG5ldyBCZWhhdmlvclN1YmplY3Q8YW55Pihpbml0KX07XHJcbiAgICAgIHRoaXMudG9waWNzLnB1c2godGVtcFRvcGljKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtY29yZS10b3BpYy1jb21tLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21tb24vdGMtY29yZS10b3BpYy1jb21tLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLGVBQWUsRUFBYSxNQUFNLE1BQU0sQ0FBQzs7QUFHakQsTUFBTSxPQUFPLG1CQUFtQjtJQU05QjtRQUpBLFdBQU0sR0FBMkQ7WUFDL0QsRUFBQyxJQUFJLEVBQUUsY0FBYyxFQUFFLE9BQU8sRUFBRSxJQUFJLGVBQWUsQ0FBTSxNQUFNLENBQUMsRUFBQztTQUNsRSxDQUFDO1FBR0EsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFDO0lBQ2xELENBQUM7SUFFRCxXQUFXLENBQUMsSUFBWSxFQUFFLE9BQWU7UUFDdkMsSUFBSSxDQUFDLHNCQUFzQixDQUFDLElBQUksRUFBRSxFQUFDLElBQUksRUFBRSxPQUFPLEVBQUMsQ0FBQyxDQUFDO1FBQ25ELElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLE9BQU8sRUFBQyxDQUFDLENBQUM7SUFDNUUsQ0FBQztJQUVELGFBQWEsQ0FBQyxJQUFZO1FBQ3hCLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLEVBQUUsRUFBQyxJQUFJLEVBQUUsTUFBTSxFQUFDLENBQUMsQ0FBQztRQUNsRCxvRUFBb0U7SUFDdEUsQ0FBQztJQUVELFVBQVUsQ0FBQyxJQUFZO1FBQ3JCLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLEVBQUUsRUFBQyxJQUFJLEVBQUUsTUFBTSxFQUFDLENBQUMsQ0FBQztRQUNsRCxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDNUUsQ0FBQztJQUVELHNCQUFzQixDQUFDLElBQVksRUFBRyxJQUFJO1FBQ3hDLElBQUksVUFBVSxHQUFHLEtBQUssQ0FBQztRQUN2QixLQUFLLE1BQU0sQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDM0IsSUFBSSxDQUFDLENBQUMsSUFBSSxLQUFLLElBQUksRUFBRTtnQkFDbkIseUNBQXlDO2dCQUN6QyxVQUFVLEdBQUcsSUFBSSxDQUFDO2FBQ25CO1NBQ0Y7UUFDRCxJQUFJLENBQUMsVUFBVSxFQUFFO1lBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsR0FBRyxJQUFJLENBQUMsQ0FBQztZQUN2QyxNQUFNLFNBQVMsR0FBRyxFQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLElBQUksZUFBZSxDQUFNLElBQUksQ0FBQyxFQUFDLENBQUM7WUFDeEUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDN0I7SUFDSCxDQUFDOztvSUF0Q1UsbUJBQW1CO3dJQUFuQixtQkFBbUIsY0FEUCxNQUFNOzRGQUNsQixtQkFBbUI7a0JBRC9CLFVBQVU7bUJBQUMsRUFBQyxVQUFVLEVBQUUsTUFBTSxFQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtCZWhhdmlvclN1YmplY3QsIE9ic2VydmFibGV9IGZyb20gJ3J4anMnO1xyXG5cclxuQEluamVjdGFibGUoe3Byb3ZpZGVkSW46ICdyb290J30pXHJcbmV4cG9ydCBjbGFzcyBNZXNzYWdlVG9waWNTZXJ2aWNlIHtcclxuXHJcbiAgdG9waWNzOiBBcnJheTx7IG5hbWU6IHN0cmluZywgc3ViamVjdDogQmVoYXZpb3JTdWJqZWN0PGFueT4gfT4gPSBbXHJcbiAgICB7bmFtZTogJ3NhbXBsZS50b3BpYycsIHN1YmplY3Q6IG5ldyBCZWhhdmlvclN1YmplY3Q8YW55PignaW5pdCcpfVxyXG4gIF07XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gICAgY29uc29sZS5sb2coJ1RvcGljIE1lc3NhZ2Ugc2VydmljZSBDcmVhdGVkLi4uJyk7XHJcbiAgfVxyXG5cclxuICBzZW5kTWVzc2FnZShuYW1lOiBzdHJpbmcsIG1lc3NhZ2U6IHN0cmluZykge1xyXG4gICAgdGhpcy5jcmVhdGVUb3BpY0lmTm90RXhpc3RzKG5hbWUsIHt0ZXh0OiBtZXNzYWdlfSk7XHJcbiAgICB0aGlzLnRvcGljcy5maWx0ZXIoeCA9PiB4Lm5hbWUgPT09IG5hbWUpWzBdLnN1YmplY3QubmV4dCh7dGV4dDogbWVzc2FnZX0pO1xyXG4gIH1cclxuXHJcbiAgY2xlYXJNZXNzYWdlcyhuYW1lOiBzdHJpbmcpIHtcclxuICAgIHRoaXMuY3JlYXRlVG9waWNJZk5vdEV4aXN0cyhuYW1lLCB7dGV4dDogJ2luaXQnfSk7XHJcbiAgICAvLyB0aGlzLnF1ZXVlcy5maWx0ZXIoeCA9PiB4Lm5hbWUgPT09IG5hbWUpWzBdLnN1YmplY3QubmV4dCgnaW5pdCcpO1xyXG4gIH1cclxuXHJcbiAgZ2V0TWVzc2FnZShuYW1lOiBzdHJpbmcpOiBPYnNlcnZhYmxlPGFueT4ge1xyXG4gICAgdGhpcy5jcmVhdGVUb3BpY0lmTm90RXhpc3RzKG5hbWUsIHt0ZXh0OiAnaW5pdCd9KTtcclxuICAgIHJldHVybiB0aGlzLnRvcGljcy5maWx0ZXIoeCA9PiB4Lm5hbWUgPT09IG5hbWUpWzBdLnN1YmplY3QuYXNPYnNlcnZhYmxlKCk7XHJcbiAgfVxyXG5cclxuICBjcmVhdGVUb3BpY0lmTm90RXhpc3RzKG5hbWU6IHN0cmluZyAsIGluaXQpIHtcclxuICAgIGxldCBxdWV1ZUV4aXN0ID0gZmFsc2U7XHJcbiAgICBmb3IgKGNvbnN0IHEgb2YgdGhpcy50b3BpY3MpIHtcclxuICAgICAgaWYgKHEubmFtZSA9PT0gbmFtZSkge1xyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKCdRdWV1ZSBFeGlzdDogJyArIHEubmFtZSk7XHJcbiAgICAgICAgcXVldWVFeGlzdCA9IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmICghcXVldWVFeGlzdCkge1xyXG4gICAgICBjb25zb2xlLmxvZygnQ3JlYXRpbmcgVG9waWM6ICcgKyBuYW1lKTtcclxuICAgICAgY29uc3QgdGVtcFRvcGljID0ge25hbWU6IG5hbWUsIHN1YmplY3Q6IG5ldyBCZWhhdmlvclN1YmplY3Q8YW55Pihpbml0KX07XHJcbiAgICAgIHRoaXMudG9waWNzLnB1c2godGVtcFRvcGljKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19

@@ -55,5 +55,5 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';

}
/** @nocollapse */ TibcoCloudConfigurationComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudConfigurationComponent, deps: [{ token: i1.Router }, { token: i1.ActivatedRoute }, { token: i2.TcButtonsHelperService }, { token: i3.Location }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudConfigurationComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudConfigurationComponent, selector: "tc-tibco-cloud-configuration", inputs: { baseRoute: "baseRoute", configMenuPages: "configMenuPages" }, outputs: { routeAction: "routeAction" }, ngImport: i0, template: "<div fxFill fxLayout=\"column\">\r\n <div>\r\n <tc-tibco-cloud-menu-bar [toolbarButtons]=\"toolbarButtons\" [headerText]=\"'Administration'\"\r\n (toolbarButtonEvent)=\"handleToolbarButtonEvent($event)\">\r\n <ng-content select=\"[customToolbarContent]\" fxFlex></ng-content>\r\n </tc-tibco-cloud-menu-bar>\r\n </div>\r\n\r\n <div fxFlex fxLayout=\"row\" fxLayoutGap=\"20px\" style=\"margin: 20px;\">\r\n\r\n <div fxLayout=\"column\" fxLayoutAlign=\"start start\" style=\"min-width: 220px;\" fxLayoutGap>\r\n <tc-tibco-cloud-setting-menu-entry style=\"padding-bottom: 20px\" *ngFor=\"let menu of configMenuPages\"\r\n [icon]=\"menu.icon\" [title]=\"menu.entry\" [options]=\"menu.options\"\r\n (configureOption)=\"handleSelectionEvent($event)\"></tc-tibco-cloud-setting-menu-entry>\r\n </div>\r\n\r\n <!-- configure Box -->\r\n <div fxFlex class=\"tcs-configuration-outer-pane\" fxLayout=\"column\" fxFlex>\r\n <div class=\"tcs-configuration-router-pane\" fxFlex>\r\n <router-outlet></router-outlet>\r\n </div>\r\n </div>\r\n\r\n <div fxShow.lt-lg=\"false\" style=\"min-width: 100px;\" fxLayout=\"column\" fxLayoutAlign=\"start center\">\r\n <a href=\"https://tibcosoftware.github.io/TIBCO-LABS/\" target=\"_blank\">\r\n <mat-icon style=\"height: 64px; width: 64px;\" [svgIcon]=\"'tibco-labs'\"></mat-icon>\r\n </a>\r\n </div>\r\n\r\n </div>\r\n</div>\r\n", styles: [".starters-custom-layout-panel-text{line-height:1.5;letter-spacing:.3px;text-align:left;color:#212121;font-weight:600;font-size:18px;box-shadow:0 0 #000}.starters-custom-layout-box-header{height:40px;min-height:40px;background-color:#fff;box-shadow:0 2px #dedede;border-radius:3px 3px 0 0}.starters-custom-layout-panel-icon{max-width:24px;max-height:24px;margin-left:8px;margin-right:8px}.starters-custom-layout-panel-icon{padding:4px}.tcs-configuration-router-pane{overflow:hidden}.tcs-configuration-outer-pane{border-radius:3px;box-shadow:0 2px 4px #00000054;background-color:#fff;border:solid 1px #dedede;overflow:hidden}\n"], components: [{ type: i4.TibcoCloudMenuBarComponent, selector: "tc-tibco-cloud-menu-bar", inputs: ["burgerMenuButtons"], outputs: ["burgerMenuButtonEvent"] }, { type: i5.TibcoCloudSettingMenuEntryComponent, selector: "tc-tibco-cloud-setting-menu-entry", inputs: ["icon", "title", "options"], outputs: ["configureOption"] }, { type: i6.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i7.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i7.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i7.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i7.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }, { type: i7.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i1.RouterOutlet, selector: "router-outlet", outputs: ["activate", "deactivate"], exportAs: ["outlet"] }, { type: i8.DefaultShowHideDirective, selector: " [fxShow], [fxShow.print], [fxShow.xs], [fxShow.sm], [fxShow.md], [fxShow.lg], [fxShow.xl], [fxShow.lt-sm], [fxShow.lt-md], [fxShow.lt-lg], [fxShow.lt-xl], [fxShow.gt-xs], [fxShow.gt-sm], [fxShow.gt-md], [fxShow.gt-lg], [fxHide], [fxHide.print], [fxHide.xs], [fxHide.sm], [fxHide.md], [fxHide.lg], [fxHide.xl], [fxHide.lt-sm], [fxHide.lt-md], [fxHide.lt-lg], [fxHide.lt-xl], [fxHide.gt-xs], [fxHide.gt-sm], [fxHide.gt-md], [fxHide.gt-lg]", inputs: ["fxShow", "fxShow.print", "fxShow.xs", "fxShow.sm", "fxShow.md", "fxShow.lg", "fxShow.xl", "fxShow.lt-sm", "fxShow.lt-md", "fxShow.lt-lg", "fxShow.lt-xl", "fxShow.gt-xs", "fxShow.gt-sm", "fxShow.gt-md", "fxShow.gt-lg", "fxHide", "fxHide.print", "fxHide.xs", "fxHide.sm", "fxHide.md", "fxHide.lg", "fxHide.xl", "fxHide.lt-sm", "fxHide.lt-md", "fxHide.lt-lg", "fxHide.lt-xl", "fxHide.gt-xs", "fxHide.gt-sm", "fxHide.gt-md", "fxHide.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudConfigurationComponent, decorators: [{
/** @nocollapse */ TibcoCloudConfigurationComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudConfigurationComponent, deps: [{ token: i1.Router }, { token: i1.ActivatedRoute }, { token: i2.TcButtonsHelperService }, { token: i3.Location }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudConfigurationComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudConfigurationComponent, selector: "tc-tibco-cloud-configuration", inputs: { baseRoute: "baseRoute", configMenuPages: "configMenuPages" }, outputs: { routeAction: "routeAction" }, ngImport: i0, template: "<div fxFill fxLayout=\"column\">\r\n <div>\r\n <tc-tibco-cloud-menu-bar [toolbarButtons]=\"toolbarButtons\" [headerText]=\"'Administration'\"\r\n (toolbarButtonEvent)=\"handleToolbarButtonEvent($event)\">\r\n <ng-content select=\"[customToolbarContent]\" fxFlex></ng-content>\r\n </tc-tibco-cloud-menu-bar>\r\n </div>\r\n\r\n <div fxFlex fxLayout=\"row\" fxLayoutGap=\"20px\" style=\"margin: 20px;\">\r\n\r\n <div fxLayout=\"column\" fxLayoutAlign=\"start start\" style=\"min-width: 220px;\" fxLayoutGap>\r\n <tc-tibco-cloud-setting-menu-entry style=\"padding-bottom: 20px\" *ngFor=\"let menu of configMenuPages\"\r\n [icon]=\"menu.icon\" [title]=\"menu.entry\" [options]=\"menu.options\"\r\n (configureOption)=\"handleSelectionEvent($event)\"></tc-tibco-cloud-setting-menu-entry>\r\n </div>\r\n\r\n <!-- configure Box -->\r\n <div fxFlex class=\"tcs-configuration-outer-pane\" fxLayout=\"column\" fxFlex>\r\n <div class=\"tcs-configuration-router-pane\" fxFlex>\r\n <router-outlet></router-outlet>\r\n </div>\r\n </div>\r\n\r\n <div fxShow.lt-lg=\"false\" style=\"min-width: 100px;\" fxLayout=\"column\" fxLayoutAlign=\"start center\">\r\n <a href=\"https://tibcosoftware.github.io/TIBCO-LABS/\" target=\"_blank\">\r\n <mat-icon style=\"height: 64px; width: 64px;\" [svgIcon]=\"'tibco-labs'\"></mat-icon>\r\n </a>\r\n </div>\r\n\r\n </div>\r\n</div>\r\n", styles: [".starters-custom-layout-panel-text{line-height:1.5;letter-spacing:.3px;text-align:left;color:#212121;font-weight:600;font-size:18px;box-shadow:0 0 #000}.starters-custom-layout-box-header{height:40px;min-height:40px;background-color:#fff;box-shadow:0 2px #dedede;border-radius:3px 3px 0 0}.starters-custom-layout-panel-icon{max-width:24px;max-height:24px;margin-left:8px;margin-right:8px}.starters-custom-layout-panel-icon{padding:4px}.tcs-configuration-router-pane{overflow:hidden}.tcs-configuration-outer-pane{border-radius:3px;box-shadow:0 2px 4px #00000054;background-color:#fff;border:solid 1px #dedede;overflow:hidden}\n"], components: [{ type: i4.TibcoCloudMenuBarComponent, selector: "tc-tibco-cloud-menu-bar", inputs: ["burgerMenuButtons"], outputs: ["burgerMenuButtonEvent"] }, { type: i5.TibcoCloudSettingMenuEntryComponent, selector: "tc-tibco-cloud-setting-menu-entry", inputs: ["icon", "title", "options"], outputs: ["configureOption"] }, { type: i6.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i7.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i7.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i7.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i7.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }, { type: i7.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i1.RouterOutlet, selector: "router-outlet", outputs: ["activate", "deactivate"], exportAs: ["outlet"] }, { type: i8.DefaultShowHideDirective, selector: " [fxShow], [fxShow.print], [fxShow.xs], [fxShow.sm], [fxShow.md], [fxShow.lg], [fxShow.xl], [fxShow.lt-sm], [fxShow.lt-md], [fxShow.lt-lg], [fxShow.lt-xl], [fxShow.gt-xs], [fxShow.gt-sm], [fxShow.gt-md], [fxShow.gt-lg], [fxHide], [fxHide.print], [fxHide.xs], [fxHide.sm], [fxHide.md], [fxHide.lg], [fxHide.xl], [fxHide.lt-sm], [fxHide.lt-md], [fxHide.lt-lg], [fxHide.lt-xl], [fxHide.gt-xs], [fxHide.gt-sm], [fxHide.gt-md], [fxHide.gt-lg]", inputs: ["fxShow", "fxShow.print", "fxShow.xs", "fxShow.sm", "fxShow.md", "fxShow.lg", "fxShow.xl", "fxShow.lt-sm", "fxShow.lt-md", "fxShow.lt-lg", "fxShow.lt-xl", "fxShow.gt-xs", "fxShow.gt-sm", "fxShow.gt-md", "fxShow.gt-lg", "fxHide", "fxHide.print", "fxHide.xs", "fxHide.sm", "fxHide.md", "fxHide.lg", "fxHide.xl", "fxHide.lt-sm", "fxHide.lt-md", "fxHide.lt-lg", "fxHide.lt-xl", "fxHide.gt-xs", "fxHide.gt-sm", "fxHide.gt-md", "fxHide.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudConfigurationComponent, decorators: [{
type: Component,

@@ -72,2 +72,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtY29uZmlndXJhdGlvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtY29uZmlndXJhdGlvbi90aWJjby1jbG91ZC1jb25maWd1cmF0aW9uLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1jb25maWd1cmF0aW9uL3RpYmNvLWNsb3VkLWNvbmZpZ3VyYXRpb24uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFVLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUs3RSxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0saUNBQWlDLENBQUM7Ozs7Ozs7Ozs7QUFHNUQ7Ozs7OztHQU1HO0FBTUgsTUFBTSxPQUFPLGdDQUFnQztJQWEzQyxZQUFzQixNQUFjLEVBQVksS0FBcUIsRUFBWSxhQUFxQyxFQUFZLFFBQWtCO1FBQTlILFdBQU0sR0FBTixNQUFNLENBQVE7UUFBWSxVQUFLLEdBQUwsS0FBSyxDQUFnQjtRQUFZLGtCQUFhLEdBQWIsYUFBYSxDQUF3QjtRQUFZLGFBQVEsR0FBUixRQUFRLENBQVU7UUFScEo7OztXQUdHO1FBQ08sZ0JBQVcsR0FBOEIsSUFBSSxZQUFZLEVBQWUsQ0FBQztRQU0zRSx5QkFBb0IsR0FBRyxHQUFvQixFQUFFO1lBQ25ELE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztZQUN6RyxNQUFNLE9BQU8sR0FBRyxDQUFFLFVBQVUsQ0FBRSxDQUFDO1lBQy9CLE9BQU8sT0FBTyxDQUFDO1FBQ2pCLENBQUMsQ0FBQTtRQUVNLHlCQUFvQixHQUFHLENBQUMsRUFBVSxFQUFFLEVBQUU7WUFDM0MsSUFBSSxDQUFDLFVBQVUsR0FBRyxFQUFFLENBQUM7WUFDckIsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLFNBQVMsR0FBRyxFQUFFLENBQUMsV0FBVyxFQUFFLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNuRSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDOUIsQ0FBQyxDQUFBO1FBRU0sNkJBQXdCLEdBQUcsQ0FBQyxRQUFnQixFQUFFLEVBQUU7WUFDckQsSUFBSSxRQUFRLEtBQUssT0FBTyxFQUFFO2dCQUN4QixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLFdBQVcsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQzthQUM3RDtRQUNILENBQUMsQ0FBQTtRQUVELGVBQVUsR0FBRyxDQUFDLE1BQWMsRUFBRSxFQUFFO1lBQzlCLElBQUksQ0FBQyxVQUFVLEdBQUcsTUFBTSxDQUFDO1lBQ3pCLE9BQU8sQ0FBQyxHQUFHLENBQUMsb0JBQW9CLEdBQUcsTUFBTSxDQUFDLENBQUM7UUFDN0MsQ0FBQyxDQUFBO0lBdkJ1SixDQUFDO0lBeUJ6SixRQUFRO1FBQ04sSUFBSSxDQUFDLGNBQWMsR0FBRyxJQUFJLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztRQUNsRCwwQ0FBMEM7SUFDNUMsQ0FBQzs7Z0pBekNVLGdDQUFnQztvSUFBaEMsZ0NBQWdDLHFMQ3BCN0Msb2dEQStCQTsyRkRYYSxnQ0FBZ0M7a0JBTDVDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLDhCQUE4QjtvQkFDeEMsV0FBVyxFQUFFLDRDQUE0QztvQkFDekQsU0FBUyxFQUFFLENBQUMsMkNBQTJDLENBQUM7aUJBQ3pEO3NMQUVVLFNBQVM7c0JBQWpCLEtBQUs7Z0JBQ0csZUFBZTtzQkFBdkIsS0FBSztnQkFPSSxXQUFXO3NCQUFwQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtSb3V0ZXIsIFJvdXRlLCBBY3RpdmF0ZWRSb3V0ZX0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgTG9jYXRpb24gfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBUb29sYmFyQnV0dG9uIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLXdpZGdldC1oZWFkZXInO1xyXG5pbXBvcnQgeyBUY0J1dHRvbnNIZWxwZXJTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvdGMtYnV0dG9ucy1oZWxwZXIuc2VydmljZSc7XHJcbmltcG9ydCB7Um91dGVBY3Rpb259IGZyb20gJy4uLy4uL21vZGVscy90Yy1yb3V0aW5nLWFjdGlvbnMnO1xyXG5pbXBvcnQge0NvbmZpZ3VyYXRpb25NZW51Q29uZmlnfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtY29uZmlndXJhdGlvbi1tZW51LWNvbmZpZyc7XHJcblxyXG4vKipcclxuICogVElCQ08gQ2xvdWQgQ29uZmlndXJhdGlvbiBDb21wb25lbnRcclxuICpcclxuICogIVthbHQtdGV4dF0oLi4vdGliY28tY2xvdWQtY29uZmlndXJhdGlvbi5wbmcgXCJcIilcclxuICpcclxuICogQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLWNvbmZpZ3VyYXRpb24+PC90Yy10aWJjby1jbG91ZC1jb25maWd1cmF0aW9uPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1jb25maWd1cmF0aW9uJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtY29uZmlndXJhdGlvbi5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtY29uZmlndXJhdGlvbi5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRDb25maWd1cmF0aW9uQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBiYXNlUm91dGU6IHN0cmluZztcclxuICBASW5wdXQoKSBjb25maWdNZW51UGFnZXM6IENvbmZpZ3VyYXRpb25NZW51Q29uZmlnW107XHJcblxyXG5cclxuICAvKipcclxuICAgKiB+ZXZlbnQgcm91dGVBY3Rpb24gOiBDb21wb25lbnQgcmVxdWVzdHMgcm91dGUgdG8gYW5vdGhlciBwYWdlXHJcbiAgICogfnBheWxvYWQgUm91dGVBY3Rpb24gOiBSb3V0ZUFjdGlvbiBvYmplY3QgdG8gdGVsbCBjYWxsZXIgdG8gbmF2aWdhdGUgc29tZXdoZXJlXHJcbiAgICovXHJcbiAgQE91dHB1dCgpIHJvdXRlQWN0aW9uOiBFdmVudEVtaXR0ZXI8Um91dGVBY3Rpb24+ID0gbmV3IEV2ZW50RW1pdHRlcjxSb3V0ZUFjdGlvbj4oKTtcclxuICBjb25maWdOYW1lOiBzdHJpbmc7XHJcbiAgdG9vbGJhckJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXTtcclxuXHJcbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIHJvdXRlcjogUm91dGVyLCBwcm90ZWN0ZWQgcm91dGU6IEFjdGl2YXRlZFJvdXRlLCBwcm90ZWN0ZWQgYnV0dG9uc0hlbHBlcjogVGNCdXR0b25zSGVscGVyU2VydmljZSwgcHJvdGVjdGVkIGxvY2F0aW9uOiBMb2NhdGlvbikgeyB9XHJcblxyXG4gIHByaXZhdGUgY3JlYXRlVG9vbGJhckJ1dHRvbnMgPSAoKTogVG9vbGJhckJ1dHRvbltdID0+IHtcclxuICAgIGNvbnN0IGhvbWVCdXR0b24gPSB0aGlzLmJ1dHRvbnNIZWxwZXIuY3JlYXRlQnV0dG9uKCdjbG9zZScsICd0Y3MtY2xvc2UtaWNvbicsIHRydWUsICdDbG9zZScsIHRydWUsIHRydWUpO1xyXG4gICAgY29uc3QgYnV0dG9ucyA9IFsgaG9tZUJ1dHRvbiBdO1xyXG4gICAgcmV0dXJuIGJ1dHRvbnM7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgaGFuZGxlU2VsZWN0aW9uRXZlbnQgPSAoaWQ6IHN0cmluZykgPT4ge1xyXG4gICAgdGhpcy5jb25maWdOYW1lID0gaWQ7XHJcbiAgICBjb25zdCB1cmwgPSB0aGlzLmJhc2VSb3V0ZSArIGlkLnRvTG93ZXJDYXNlKCkuc3BsaXQoJyAnKS5qb2luKCctJyk7XHJcbiAgICB0aGlzLnJvdXRlci5uYXZpZ2F0ZShbdXJsXSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgaGFuZGxlVG9vbGJhckJ1dHRvbkV2ZW50ID0gKGJ1dHRvbklkOiBzdHJpbmcpID0+IHtcclxuICAgIGlmIChidXR0b25JZCA9PT0gJ2Nsb3NlJykge1xyXG4gICAgICB0aGlzLnJvdXRlQWN0aW9uLmVtaXQobmV3IFJvdXRlQWN0aW9uKCdiYWNrQ2xpY2tlZCcsIG51bGwpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNob3dDb25maWcgPSAob3B0aW9uOiBzdHJpbmcpID0+IHtcclxuICAgIHRoaXMuY29uZmlnTmFtZSA9IG9wdGlvbjtcclxuICAgIGNvbnNvbGUubG9nKCdTZXR0aW5nIHNlbGVjdGVkOiAnICsgb3B0aW9uKTtcclxuICB9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gICAgdGhpcy50b29sYmFyQnV0dG9ucyA9IHRoaXMuY3JlYXRlVG9vbGJhckJ1dHRvbnMoKTtcclxuICAgIC8vIHRoaXMuY29uZmlnTmFtZSA9IHRoaXMucm91dGUuY29tcG9uZW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIjxkaXYgZnhGaWxsIGZ4TGF5b3V0PVwiY29sdW1uXCI+XHJcbiAgPGRpdj5cclxuICAgIDx0Yy10aWJjby1jbG91ZC1tZW51LWJhciBbdG9vbGJhckJ1dHRvbnNdPVwidG9vbGJhckJ1dHRvbnNcIiBbaGVhZGVyVGV4dF09XCInQWRtaW5pc3RyYXRpb24nXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodG9vbGJhckJ1dHRvbkV2ZW50KT1cImhhbmRsZVRvb2xiYXJCdXR0b25FdmVudCgkZXZlbnQpXCI+XHJcbiAgICAgIDxuZy1jb250ZW50IHNlbGVjdD1cIltjdXN0b21Ub29sYmFyQ29udGVudF1cIiBmeEZsZXg+PC9uZy1jb250ZW50PlxyXG4gICAgPC90Yy10aWJjby1jbG91ZC1tZW51LWJhcj5cclxuICA8L2Rpdj5cclxuXHJcbiAgPGRpdiBmeEZsZXggZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEdhcD1cIjIwcHhcIiBzdHlsZT1cIm1hcmdpbjogMjBweDtcIj5cclxuXHJcbiAgICA8ZGl2IGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IHN0YXJ0XCIgc3R5bGU9XCJtaW4td2lkdGg6IDIyMHB4O1wiIGZ4TGF5b3V0R2FwPlxyXG4gICAgICA8dGMtdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5IHN0eWxlPVwicGFkZGluZy1ib3R0b206IDIwcHhcIiAqbmdGb3I9XCJsZXQgbWVudSBvZiBjb25maWdNZW51UGFnZXNcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpY29uXT1cIm1lbnUuaWNvblwiIFt0aXRsZV09XCJtZW51LmVudHJ5XCIgW29wdGlvbnNdPVwibWVudS5vcHRpb25zXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uZmlndXJlT3B0aW9uKT1cImhhbmRsZVNlbGVjdGlvbkV2ZW50KCRldmVudClcIj48L3RjLXRpYmNvLWNsb3VkLXNldHRpbmctbWVudS1lbnRyeT5cclxuICAgIDwvZGl2PlxyXG5cclxuICAgIDwhLS0gY29uZmlndXJlIEJveCAtLT5cclxuICAgIDxkaXYgZnhGbGV4IGNsYXNzPVwidGNzLWNvbmZpZ3VyYXRpb24tb3V0ZXItcGFuZVwiIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhGbGV4PlxyXG4gICAgICA8ZGl2IGNsYXNzPVwidGNzLWNvbmZpZ3VyYXRpb24tcm91dGVyLXBhbmVcIiBmeEZsZXg+XHJcbiAgICAgICAgPHJvdXRlci1vdXRsZXQ+PC9yb3V0ZXItb3V0bGV0PlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG5cclxuICAgIDxkaXYgZnhTaG93Lmx0LWxnPVwiZmFsc2VcIiBzdHlsZT1cIm1pbi13aWR0aDogMTAwcHg7XCIgIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IGNlbnRlclwiPlxyXG4gICAgICA8YSBocmVmPVwiaHR0cHM6Ly90aWJjb3NvZnR3YXJlLmdpdGh1Yi5pby9USUJDTy1MQUJTL1wiIHRhcmdldD1cIl9ibGFua1wiPlxyXG4gICAgICAgIDxtYXQtaWNvbiBzdHlsZT1cImhlaWdodDogNjRweDsgd2lkdGg6IDY0cHg7XCIgW3N2Z0ljb25dPVwiJ3RpYmNvLWxhYnMnXCI+PC9tYXQtaWNvbj5cclxuICAgICAgPC9hPlxyXG4gICAgPC9kaXY+XHJcblxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtY29uZmlndXJhdGlvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtY29uZmlndXJhdGlvbi90aWJjby1jbG91ZC1jb25maWd1cmF0aW9uLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1jb25maWd1cmF0aW9uL3RpYmNvLWNsb3VkLWNvbmZpZ3VyYXRpb24uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFVLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUs3RSxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0saUNBQWlDLENBQUM7Ozs7Ozs7Ozs7QUFHNUQ7Ozs7OztHQU1HO0FBTUgsTUFBTSxPQUFPLGdDQUFnQztJQWEzQyxZQUFzQixNQUFjLEVBQVksS0FBcUIsRUFBWSxhQUFxQyxFQUFZLFFBQWtCO1FBQTlILFdBQU0sR0FBTixNQUFNLENBQVE7UUFBWSxVQUFLLEdBQUwsS0FBSyxDQUFnQjtRQUFZLGtCQUFhLEdBQWIsYUFBYSxDQUF3QjtRQUFZLGFBQVEsR0FBUixRQUFRLENBQVU7UUFScEo7OztXQUdHO1FBQ08sZ0JBQVcsR0FBOEIsSUFBSSxZQUFZLEVBQWUsQ0FBQztRQU0zRSx5QkFBb0IsR0FBRyxHQUFvQixFQUFFO1lBQ25ELE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztZQUN6RyxNQUFNLE9BQU8sR0FBRyxDQUFFLFVBQVUsQ0FBRSxDQUFDO1lBQy9CLE9BQU8sT0FBTyxDQUFDO1FBQ2pCLENBQUMsQ0FBQTtRQUVNLHlCQUFvQixHQUFHLENBQUMsRUFBVSxFQUFFLEVBQUU7WUFDM0MsSUFBSSxDQUFDLFVBQVUsR0FBRyxFQUFFLENBQUM7WUFDckIsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLFNBQVMsR0FBRyxFQUFFLENBQUMsV0FBVyxFQUFFLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNuRSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDOUIsQ0FBQyxDQUFBO1FBRU0sNkJBQXdCLEdBQUcsQ0FBQyxRQUFnQixFQUFFLEVBQUU7WUFDckQsSUFBSSxRQUFRLEtBQUssT0FBTyxFQUFFO2dCQUN4QixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLFdBQVcsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQzthQUM3RDtRQUNILENBQUMsQ0FBQTtRQUVELGVBQVUsR0FBRyxDQUFDLE1BQWMsRUFBRSxFQUFFO1lBQzlCLElBQUksQ0FBQyxVQUFVLEdBQUcsTUFBTSxDQUFDO1lBQ3pCLE9BQU8sQ0FBQyxHQUFHLENBQUMsb0JBQW9CLEdBQUcsTUFBTSxDQUFDLENBQUM7UUFDN0MsQ0FBQyxDQUFBO0lBdkJ1SixDQUFDO0lBeUJ6SixRQUFRO1FBQ04sSUFBSSxDQUFDLGNBQWMsR0FBRyxJQUFJLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztRQUNsRCwwQ0FBMEM7SUFDNUMsQ0FBQzs7aUpBekNVLGdDQUFnQztxSUFBaEMsZ0NBQWdDLHFMQ3BCN0Msb2dEQStCQTs0RkRYYSxnQ0FBZ0M7a0JBTDVDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLDhCQUE4QjtvQkFDeEMsV0FBVyxFQUFFLDRDQUE0QztvQkFDekQsU0FBUyxFQUFFLENBQUMsMkNBQTJDLENBQUM7aUJBQ3pEO3NMQUVVLFNBQVM7c0JBQWpCLEtBQUs7Z0JBQ0csZUFBZTtzQkFBdkIsS0FBSztnQkFPSSxXQUFXO3NCQUFwQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtSb3V0ZXIsIFJvdXRlLCBBY3RpdmF0ZWRSb3V0ZX0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgTG9jYXRpb24gfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBUb29sYmFyQnV0dG9uIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLXdpZGdldC1oZWFkZXInO1xyXG5pbXBvcnQgeyBUY0J1dHRvbnNIZWxwZXJTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvdGMtYnV0dG9ucy1oZWxwZXIuc2VydmljZSc7XHJcbmltcG9ydCB7Um91dGVBY3Rpb259IGZyb20gJy4uLy4uL21vZGVscy90Yy1yb3V0aW5nLWFjdGlvbnMnO1xyXG5pbXBvcnQge0NvbmZpZ3VyYXRpb25NZW51Q29uZmlnfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtY29uZmlndXJhdGlvbi1tZW51LWNvbmZpZyc7XHJcblxyXG4vKipcclxuICogVElCQ08gQ2xvdWQgQ29uZmlndXJhdGlvbiBDb21wb25lbnRcclxuICpcclxuICogIVthbHQtdGV4dF0oLi4vdGliY28tY2xvdWQtY29uZmlndXJhdGlvbi5wbmcgXCJcIilcclxuICpcclxuICogQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLWNvbmZpZ3VyYXRpb24+PC90Yy10aWJjby1jbG91ZC1jb25maWd1cmF0aW9uPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1jb25maWd1cmF0aW9uJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtY29uZmlndXJhdGlvbi5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtY29uZmlndXJhdGlvbi5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRDb25maWd1cmF0aW9uQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBiYXNlUm91dGU6IHN0cmluZztcclxuICBASW5wdXQoKSBjb25maWdNZW51UGFnZXM6IENvbmZpZ3VyYXRpb25NZW51Q29uZmlnW107XHJcblxyXG5cclxuICAvKipcclxuICAgKiB+ZXZlbnQgcm91dGVBY3Rpb24gOiBDb21wb25lbnQgcmVxdWVzdHMgcm91dGUgdG8gYW5vdGhlciBwYWdlXHJcbiAgICogfnBheWxvYWQgUm91dGVBY3Rpb24gOiBSb3V0ZUFjdGlvbiBvYmplY3QgdG8gdGVsbCBjYWxsZXIgdG8gbmF2aWdhdGUgc29tZXdoZXJlXHJcbiAgICovXHJcbiAgQE91dHB1dCgpIHJvdXRlQWN0aW9uOiBFdmVudEVtaXR0ZXI8Um91dGVBY3Rpb24+ID0gbmV3IEV2ZW50RW1pdHRlcjxSb3V0ZUFjdGlvbj4oKTtcclxuICBjb25maWdOYW1lOiBzdHJpbmc7XHJcbiAgdG9vbGJhckJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXTtcclxuXHJcbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIHJvdXRlcjogUm91dGVyLCBwcm90ZWN0ZWQgcm91dGU6IEFjdGl2YXRlZFJvdXRlLCBwcm90ZWN0ZWQgYnV0dG9uc0hlbHBlcjogVGNCdXR0b25zSGVscGVyU2VydmljZSwgcHJvdGVjdGVkIGxvY2F0aW9uOiBMb2NhdGlvbikgeyB9XHJcblxyXG4gIHByaXZhdGUgY3JlYXRlVG9vbGJhckJ1dHRvbnMgPSAoKTogVG9vbGJhckJ1dHRvbltdID0+IHtcclxuICAgIGNvbnN0IGhvbWVCdXR0b24gPSB0aGlzLmJ1dHRvbnNIZWxwZXIuY3JlYXRlQnV0dG9uKCdjbG9zZScsICd0Y3MtY2xvc2UtaWNvbicsIHRydWUsICdDbG9zZScsIHRydWUsIHRydWUpO1xyXG4gICAgY29uc3QgYnV0dG9ucyA9IFsgaG9tZUJ1dHRvbiBdO1xyXG4gICAgcmV0dXJuIGJ1dHRvbnM7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgaGFuZGxlU2VsZWN0aW9uRXZlbnQgPSAoaWQ6IHN0cmluZykgPT4ge1xyXG4gICAgdGhpcy5jb25maWdOYW1lID0gaWQ7XHJcbiAgICBjb25zdCB1cmwgPSB0aGlzLmJhc2VSb3V0ZSArIGlkLnRvTG93ZXJDYXNlKCkuc3BsaXQoJyAnKS5qb2luKCctJyk7XHJcbiAgICB0aGlzLnJvdXRlci5uYXZpZ2F0ZShbdXJsXSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgaGFuZGxlVG9vbGJhckJ1dHRvbkV2ZW50ID0gKGJ1dHRvbklkOiBzdHJpbmcpID0+IHtcclxuICAgIGlmIChidXR0b25JZCA9PT0gJ2Nsb3NlJykge1xyXG4gICAgICB0aGlzLnJvdXRlQWN0aW9uLmVtaXQobmV3IFJvdXRlQWN0aW9uKCdiYWNrQ2xpY2tlZCcsIG51bGwpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNob3dDb25maWcgPSAob3B0aW9uOiBzdHJpbmcpID0+IHtcclxuICAgIHRoaXMuY29uZmlnTmFtZSA9IG9wdGlvbjtcclxuICAgIGNvbnNvbGUubG9nKCdTZXR0aW5nIHNlbGVjdGVkOiAnICsgb3B0aW9uKTtcclxuICB9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gICAgdGhpcy50b29sYmFyQnV0dG9ucyA9IHRoaXMuY3JlYXRlVG9vbGJhckJ1dHRvbnMoKTtcclxuICAgIC8vIHRoaXMuY29uZmlnTmFtZSA9IHRoaXMucm91dGUuY29tcG9uZW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIjxkaXYgZnhGaWxsIGZ4TGF5b3V0PVwiY29sdW1uXCI+XHJcbiAgPGRpdj5cclxuICAgIDx0Yy10aWJjby1jbG91ZC1tZW51LWJhciBbdG9vbGJhckJ1dHRvbnNdPVwidG9vbGJhckJ1dHRvbnNcIiBbaGVhZGVyVGV4dF09XCInQWRtaW5pc3RyYXRpb24nXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodG9vbGJhckJ1dHRvbkV2ZW50KT1cImhhbmRsZVRvb2xiYXJCdXR0b25FdmVudCgkZXZlbnQpXCI+XHJcbiAgICAgIDxuZy1jb250ZW50IHNlbGVjdD1cIltjdXN0b21Ub29sYmFyQ29udGVudF1cIiBmeEZsZXg+PC9uZy1jb250ZW50PlxyXG4gICAgPC90Yy10aWJjby1jbG91ZC1tZW51LWJhcj5cclxuICA8L2Rpdj5cclxuXHJcbiAgPGRpdiBmeEZsZXggZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEdhcD1cIjIwcHhcIiBzdHlsZT1cIm1hcmdpbjogMjBweDtcIj5cclxuXHJcbiAgICA8ZGl2IGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IHN0YXJ0XCIgc3R5bGU9XCJtaW4td2lkdGg6IDIyMHB4O1wiIGZ4TGF5b3V0R2FwPlxyXG4gICAgICA8dGMtdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5IHN0eWxlPVwicGFkZGluZy1ib3R0b206IDIwcHhcIiAqbmdGb3I9XCJsZXQgbWVudSBvZiBjb25maWdNZW51UGFnZXNcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpY29uXT1cIm1lbnUuaWNvblwiIFt0aXRsZV09XCJtZW51LmVudHJ5XCIgW29wdGlvbnNdPVwibWVudS5vcHRpb25zXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uZmlndXJlT3B0aW9uKT1cImhhbmRsZVNlbGVjdGlvbkV2ZW50KCRldmVudClcIj48L3RjLXRpYmNvLWNsb3VkLXNldHRpbmctbWVudS1lbnRyeT5cclxuICAgIDwvZGl2PlxyXG5cclxuICAgIDwhLS0gY29uZmlndXJlIEJveCAtLT5cclxuICAgIDxkaXYgZnhGbGV4IGNsYXNzPVwidGNzLWNvbmZpZ3VyYXRpb24tb3V0ZXItcGFuZVwiIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhGbGV4PlxyXG4gICAgICA8ZGl2IGNsYXNzPVwidGNzLWNvbmZpZ3VyYXRpb24tcm91dGVyLXBhbmVcIiBmeEZsZXg+XHJcbiAgICAgICAgPHJvdXRlci1vdXRsZXQ+PC9yb3V0ZXItb3V0bGV0PlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG5cclxuICAgIDxkaXYgZnhTaG93Lmx0LWxnPVwiZmFsc2VcIiBzdHlsZT1cIm1pbi13aWR0aDogMTAwcHg7XCIgIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IGNlbnRlclwiPlxyXG4gICAgICA8YSBocmVmPVwiaHR0cHM6Ly90aWJjb3NvZnR3YXJlLmdpdGh1Yi5pby9USUJDTy1MQUJTL1wiIHRhcmdldD1cIl9ibGFua1wiPlxyXG4gICAgICAgIDxtYXQtaWNvbiBzdHlsZT1cImhlaWdodDogNjRweDsgd2lkdGg6IDY0cHg7XCIgW3N2Z0ljb25dPVwiJ3RpYmNvLWxhYnMnXCI+PC9tYXQtaWNvbj5cclxuICAgICAgPC9hPlxyXG4gICAgPC9kaXY+XHJcblxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuIl19

@@ -69,5 +69,5 @@ import { Component } from '@angular/core';

}
/** @nocollapse */ TibcoCloudErrorComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudErrorComponent, deps: [{ token: i1.ActivatedRoute }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudErrorComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudErrorComponent, selector: "tc-tibco-cloud-error", ngImport: i0, template: "<div fxFill fxLayout=\"row\" fxLayoutAlign=\"center center\">\r\n <div fxFlex fxLayout=\"column\" fxLayoutAlign=\"start center\">\r\n <mat-icon class=\"tcs-error-icon\" [svgIcon]=\"'ic-error-handler'\"></mat-icon>\r\n <div style=\"margin-left: 30px; margin-right: 30px;\" fxLayout=\"column\" fxLayoutGap=\"10px\">\r\n <span class=\"tcs-error-title\">{{title}}</span>\r\n <span class=\"tcs-error-message\">{{message}}</span>\r\n <span class=\"tcs-error-code\">[{{code}}] - {{data}}</span>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: [".tcs-error-icon{height:300px;width:300px}.tcs-error-icon svg{width:300px;height:300px}.tcs-error-title{font-family:\"Source Sans Pro\";font-size:40px}.tcs-error-message{font-family:\"Source Sans Pro\";font-size:16px;font-color:#212121}.tcs-error-code{font-family:\"Source Sans Pro\";font-size:16px;font-color:grey}\n"], components: [{ type: i2.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i3.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i3.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i3.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i3.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i3.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudErrorComponent, decorators: [{
/** @nocollapse */ TibcoCloudErrorComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudErrorComponent, deps: [{ token: i1.ActivatedRoute }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudErrorComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudErrorComponent, selector: "tc-tibco-cloud-error", ngImport: i0, template: "<div fxFill fxLayout=\"row\" fxLayoutAlign=\"center center\">\r\n <div fxFlex fxLayout=\"column\" fxLayoutAlign=\"start center\">\r\n <mat-icon class=\"tcs-error-icon\" [svgIcon]=\"'ic-error-handler'\"></mat-icon>\r\n <div style=\"margin-left: 30px; margin-right: 30px;\" fxLayout=\"column\" fxLayoutGap=\"10px\">\r\n <span class=\"tcs-error-title\">{{title}}</span>\r\n <span class=\"tcs-error-message\">{{message}}</span>\r\n <span class=\"tcs-error-code\">[{{code}}] - {{data}}</span>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: [".tcs-error-icon{height:300px;width:300px}.tcs-error-icon svg{width:300px;height:300px}.tcs-error-title{font-family:\"Source Sans Pro\";font-size:40px}.tcs-error-message{font-family:\"Source Sans Pro\";font-size:16px;font-color:#212121}.tcs-error-code{font-family:\"Source Sans Pro\";font-size:16px;font-color:grey}\n"], components: [{ type: i2.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i3.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i3.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i3.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i3.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i3.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudErrorComponent, decorators: [{
type: Component,

@@ -80,2 +80,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.ActivatedRoute }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtZXJyb3IuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLWVycm9yL3RpYmNvLWNsb3VkLWVycm9yLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1lcnJvci90aWJjby1jbG91ZC1lcnJvci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDOzs7OztBQUdsRDs7Ozs7OztHQU9HO0FBRUg7Ozs7R0FJRztBQU1ILE1BQU0sT0FBTyx3QkFBd0I7SUFFbkM7O09BRUc7SUFDSCxZQUFzQixLQUFxQjtRQUFyQixVQUFLLEdBQUwsS0FBSyxDQUFnQjtRQXNCM0MsbUJBQWMsR0FBRztZQUNmO2dCQUNFLFdBQVcsRUFBRyxTQUFTO2dCQUN2QixZQUFZLEVBQUcsZUFBZTtnQkFDOUIsY0FBYyxFQUFHLGtHQUFrRzthQUVwSDtZQUNEO2dCQUNFLFdBQVcsRUFBRyxXQUFXO2dCQUN6QixZQUFZLEVBQUcsZUFBZTtnQkFDOUIsY0FBYyxFQUFHLHlHQUF5RzthQUUzSDtZQUNEO2dCQUNFLFdBQVcsRUFBRyxpQkFBaUI7Z0JBQy9CLFlBQVksRUFBRyxlQUFlO2dCQUM5QixjQUFjLEVBQUcsMEhBQTBIO2FBQzVJO1lBQ0Q7Z0JBQ0UsV0FBVyxFQUFHLGdCQUFnQjtnQkFDOUIsWUFBWSxFQUFHLDhCQUE4QjtnQkFDN0MsY0FBYyxFQUFHLG1IQUFtSDthQUNySTtTQUNGLENBQUM7UUE1Q0EsSUFBSSxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUM7UUFDbEIsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ25DLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQywrQkFBK0I7WUFDcEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQztZQUNqQyxPQUFPLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO1lBQ2xDLElBQUksTUFBTSxDQUFDLFdBQVcsQ0FBQyxJQUFJLElBQUksRUFBRTtnQkFDL0IsSUFBSSxDQUFDLElBQUksR0FBRyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUM7Z0JBQ2hDLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxVQUFVLENBQUM7Z0JBQ2pGLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxZQUFZLENBQUM7Z0JBQ3JGLElBQUksQ0FBQyxJQUFJLEdBQUcsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO2FBQ2pDO2lCQUFNO2dCQUNMLElBQUksQ0FBQyxJQUFJLEdBQUcsb0JBQW9CLENBQUM7YUFDbEM7UUFDSCxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7SUFnQ0Q7O09BRUc7SUFDSCxRQUFRO0lBQ1IsQ0FBQzs7d0lBeERVLHdCQUF3Qjs0SEFBeEIsd0JBQXdCLDREQ3RCckMsdWlCQVVBOzJGRFlhLHdCQUF3QjtrQkFMcEMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsc0JBQXNCO29CQUNoQyxXQUFXLEVBQUUsb0NBQW9DO29CQUNqRCxTQUFTLEVBQUUsQ0FBQyxtQ0FBbUMsQ0FBQztpQkFDakQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0FjdGl2YXRlZFJvdXRlfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5cclxuLyoqXHJcbiAqIEdsb2JhbCBFcnJvciBIYW5kbGluZywgY29udGFpbnMgZ2VuZXJpYyBFcnJvciBIYW5kbGluZyBmb3JcclxuICpcclxuICogLSBOT19ST0xFIDo6IFlvdSBhcmUgbm90IGEgTWVtYmVyIG9mIHRoaXMgQXBwbGljYXRpb24sIHBsZWFzZSBjb250YWN0IHRoZSBBcHBsaWNhdGlvbi0gb3IgU3Vic2NyaXB0aW9uLU93bmVyXHJcbiAqIC0gTk9fQUNDRVNTIDo6IFlvdSBhcmUgbm90IGVudGl0bGVkIHRvIGFjY2VzcyB0aGlzIEFwcGxpY2F0aW9uLCBwbGVhc2UgY29udGFjdCB0aGUgQXBwbGljYXRpb24tIG9yIFN1YnNjcmlwdGlvbi1Pd25lclxyXG4gKiAtIE5PX1JPVVRFX0FDQ0VTUyA6OiBTb3JyeSBidXQgeW91IGRvIG5vdCBoYXZlIHRoZSByZXF1aXJlZCByb2xlIHRvIGFjY2VzcyB0aGlzIHBhZ2Ugb2YgdGhlIGFwcGxpY2F0aW9uLCBwbGVhc2UgY29udGFjdCB0aGUgYXBwbGljYXRpb24gb3duZXJcclxuICogLSBOT1RfQURNSU5fSU5JVCA6OiBCZWZvcmUgdXNpbmcgdGhpcyBhcHBsaWNhdGlvbiBhIG1lbWJlciBvZiB0aGUgVElCQ08gTGl2ZSBBcHBzIEFkbWluIEdyb3VwIG11c3QgbG9naW4gdG8gc2V0IGluaXRpYWwgY29uZmlndXJhdGlvblxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiBFeGNlcHRpb24gSGFuZGxpbmcgcGFnZVxyXG4gKlxyXG4gKkBleGFtcGxlIDx0Yy10aWJjby1jbG91ZC1lcnJvcj48L3RjLXRpYmNvLWNsb3VkLWVycm9yPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1lcnJvcicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLWVycm9yLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi90aWJjby1jbG91ZC1lcnJvci5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRFcnJvckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblxyXG4gIC8qKlxyXG4gICAqIHRvZG86IEFkZCBsb2dnZXJcclxuICAgKi9cclxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgcm91dGU6IEFjdGl2YXRlZFJvdXRlKSB7XHJcbiAgICB0aGlzLm1lc3NhZ2UgPSAnJztcclxuICAgIHRoaXMucm91dGUucGFyYW1zLnN1YnNjcmliZShwYXJhbXMgPT4ge1xyXG4gICAgICBjb25zb2xlLmxvZyhwYXJhbXMpOyAvLyBsb2cgdGhlIGVudGlyZSBwYXJhbXMgb2JqZWN0XHJcbiAgICAgIGNvbnNvbGUubG9nKHBhcmFtc1snZXJyb3JDb2RlJ10pO1xyXG4gICAgICBjb25zb2xlLmxvZyhwYXJhbXNbJ2Vycm9yRGF0YT8nXSk7XHJcbiAgICAgIGlmIChwYXJhbXNbJ2Vycm9yQ29kZSddICE9IG51bGwpIHtcclxuICAgICAgICB0aGlzLmNvZGUgPSBwYXJhbXNbJ2Vycm9yQ29kZSddO1xyXG4gICAgICAgIHRoaXMudGl0bGUgPSB0aGlzLmtub3duRXJyb3JMaXN0LmZpbmQoeCA9PiB4LmVycm9yQ29kZSA9PT0gdGhpcy5jb2RlKS5lcnJvclRpdGxlO1xyXG4gICAgICAgIHRoaXMubWVzc2FnZSA9IHRoaXMua25vd25FcnJvckxpc3QuZmluZCh4ID0+IHguZXJyb3JDb2RlID09PSB0aGlzLmNvZGUpLmVycm9yTWVzc2FnZTtcclxuICAgICAgICB0aGlzLmRhdGEgPSBwYXJhbXNbJ2Vycm9yRGF0YSddO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuY29kZSA9ICdVbmtub3duIEVycm9yIENvZGUnO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcblxyXG4gIGNvZGU6IHN0cmluZztcclxuICB0aXRsZTogc3RyaW5nO1xyXG4gIG1lc3NhZ2U6IHN0cmluZztcclxuICBkYXRhOiBzdHJpbmc7XHJcblxyXG4gIGtub3duRXJyb3JMaXN0ID0gW1xyXG4gICAge1xyXG4gICAgICAnZXJyb3JDb2RlJyA6ICdOT19ST0xFJyxcclxuICAgICAgJ2Vycm9yVGl0bGUnIDogJ0FjY2VzcyBEZW5pZWQnLFxyXG4gICAgICAnZXJyb3JNZXNzYWdlJyA6ICdZb3UgYXJlIG5vdCBhIE1lbWJlciBvZiB0aGlzIEFwcGxpY2F0aW9uLCBwbGVhc2UgY29udGFjdCB0aGUgQXBwbGljYXRpb24tIG9yIFN1YnNjcmlwdGlvbi1Pd25lci4nXHJcblxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgJ2Vycm9yQ29kZScgOiAnTk9fQUNDRVNTJyxcclxuICAgICAgJ2Vycm9yVGl0bGUnIDogJ0FjY2VzcyBEZW5pZWQnLFxyXG4gICAgICAnZXJyb3JNZXNzYWdlJyA6ICdZb3UgYXJlIG5vdCBlbnRpdGxlZCB0byBhY2Nlc3MgdGhpcyBBcHBsaWNhdGlvbiwgcGxlYXNlIGNvbnRhY3QgdGhlIEFwcGxpY2F0aW9uLSBvciBTdWJzY3JpcHRpb24tT3duZXIuJ1xyXG5cclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICdlcnJvckNvZGUnIDogJ05PX1JPVVRFX0FDQ0VTUycsXHJcbiAgICAgICdlcnJvclRpdGxlJyA6ICdBY2Nlc3MgRGVuaWVkJyxcclxuICAgICAgJ2Vycm9yTWVzc2FnZScgOiAnU29ycnkgYnV0IHlvdSBkbyBub3QgaGF2ZSB0aGUgcmVxdWlyZWQgcm9sZSB0byBhY2Nlc3MgdGhpcyBwYWdlIG9mIHRoZSBhcHBsaWNhdGlvbiwgcGxlYXNlIGNvbnRhY3QgdGhlIGFwcGxpY2F0aW9uIG93bmVyJ1xyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgJ2Vycm9yQ29kZScgOiAnTk9UX0FETUlOX0lOSVQnLFxyXG4gICAgICAnZXJyb3JUaXRsZScgOiAnQWRtaW4gY29uZmlndXJhdGlvbiByZXF1aXJlZCcsXHJcbiAgICAgICdlcnJvck1lc3NhZ2UnIDogJ0JlZm9yZSB1c2luZyB0aGlzIGFwcGxpY2F0aW9uIGEgbWVtYmVyIG9mIHRoZSBUSUJDTyBMaXZlIEFwcHMgQWRtaW4gR3JvdXAgbXVzdCBsb2dpbiB0byBzZXQgaW5pdGlhbCBjb25maWd1cmF0aW9uJ1xyXG4gICAgfVxyXG4gIF07XHJcblxyXG4gIC8qKlxyXG4gICAqIEBpZ25vcmVcclxuICAgKi9cclxuICBuZ09uSW5pdCgpIHtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbiIsIjxkaXYgZnhGaWxsIGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cImNlbnRlciBjZW50ZXJcIj5cclxuICA8ZGl2IGZ4RmxleCBmeExheW91dD1cImNvbHVtblwiIGZ4TGF5b3V0QWxpZ249XCJzdGFydCBjZW50ZXJcIj5cclxuICAgIDxtYXQtaWNvbiBjbGFzcz1cInRjcy1lcnJvci1pY29uXCIgW3N2Z0ljb25dPVwiJ2ljLWVycm9yLWhhbmRsZXInXCI+PC9tYXQtaWNvbj5cclxuICAgIDxkaXYgc3R5bGU9XCJtYXJnaW4tbGVmdDogMzBweDsgbWFyZ2luLXJpZ2h0OiAzMHB4O1wiIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRHYXA9XCIxMHB4XCI+XHJcbiAgICAgIDxzcGFuIGNsYXNzPVwidGNzLWVycm9yLXRpdGxlXCI+e3t0aXRsZX19PC9zcGFuPlxyXG4gICAgICA8c3BhbiBjbGFzcz1cInRjcy1lcnJvci1tZXNzYWdlXCI+e3ttZXNzYWdlfX08L3NwYW4+XHJcbiAgICAgIDxzcGFuIGNsYXNzPVwidGNzLWVycm9yLWNvZGVcIj5be3tjb2RlfX1dIC0ge3tkYXRhfX08L3NwYW4+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtZXJyb3IuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLWVycm9yL3RpYmNvLWNsb3VkLWVycm9yLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1lcnJvci90aWJjby1jbG91ZC1lcnJvci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDOzs7OztBQUdsRDs7Ozs7OztHQU9HO0FBRUg7Ozs7R0FJRztBQU1ILE1BQU0sT0FBTyx3QkFBd0I7SUFFbkM7O09BRUc7SUFDSCxZQUFzQixLQUFxQjtRQUFyQixVQUFLLEdBQUwsS0FBSyxDQUFnQjtRQXNCM0MsbUJBQWMsR0FBRztZQUNmO2dCQUNFLFdBQVcsRUFBRyxTQUFTO2dCQUN2QixZQUFZLEVBQUcsZUFBZTtnQkFDOUIsY0FBYyxFQUFHLGtHQUFrRzthQUVwSDtZQUNEO2dCQUNFLFdBQVcsRUFBRyxXQUFXO2dCQUN6QixZQUFZLEVBQUcsZUFBZTtnQkFDOUIsY0FBYyxFQUFHLHlHQUF5RzthQUUzSDtZQUNEO2dCQUNFLFdBQVcsRUFBRyxpQkFBaUI7Z0JBQy9CLFlBQVksRUFBRyxlQUFlO2dCQUM5QixjQUFjLEVBQUcsMEhBQTBIO2FBQzVJO1lBQ0Q7Z0JBQ0UsV0FBVyxFQUFHLGdCQUFnQjtnQkFDOUIsWUFBWSxFQUFHLDhCQUE4QjtnQkFDN0MsY0FBYyxFQUFHLG1IQUFtSDthQUNySTtTQUNGLENBQUM7UUE1Q0EsSUFBSSxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUM7UUFDbEIsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ25DLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQywrQkFBK0I7WUFDcEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQztZQUNqQyxPQUFPLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO1lBQ2xDLElBQUksTUFBTSxDQUFDLFdBQVcsQ0FBQyxJQUFJLElBQUksRUFBRTtnQkFDL0IsSUFBSSxDQUFDLElBQUksR0FBRyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUM7Z0JBQ2hDLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxVQUFVLENBQUM7Z0JBQ2pGLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxZQUFZLENBQUM7Z0JBQ3JGLElBQUksQ0FBQyxJQUFJLEdBQUcsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO2FBQ2pDO2lCQUFNO2dCQUNMLElBQUksQ0FBQyxJQUFJLEdBQUcsb0JBQW9CLENBQUM7YUFDbEM7UUFDSCxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7SUFnQ0Q7O09BRUc7SUFDSCxRQUFRO0lBQ1IsQ0FBQzs7eUlBeERVLHdCQUF3Qjs2SEFBeEIsd0JBQXdCLDREQ3RCckMsdWlCQVVBOzRGRFlhLHdCQUF3QjtrQkFMcEMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsc0JBQXNCO29CQUNoQyxXQUFXLEVBQUUsb0NBQW9DO29CQUNqRCxTQUFTLEVBQUUsQ0FBQyxtQ0FBbUMsQ0FBQztpQkFDakQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0FjdGl2YXRlZFJvdXRlfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5cclxuLyoqXHJcbiAqIEdsb2JhbCBFcnJvciBIYW5kbGluZywgY29udGFpbnMgZ2VuZXJpYyBFcnJvciBIYW5kbGluZyBmb3JcclxuICpcclxuICogLSBOT19ST0xFIDo6IFlvdSBhcmUgbm90IGEgTWVtYmVyIG9mIHRoaXMgQXBwbGljYXRpb24sIHBsZWFzZSBjb250YWN0IHRoZSBBcHBsaWNhdGlvbi0gb3IgU3Vic2NyaXB0aW9uLU93bmVyXHJcbiAqIC0gTk9fQUNDRVNTIDo6IFlvdSBhcmUgbm90IGVudGl0bGVkIHRvIGFjY2VzcyB0aGlzIEFwcGxpY2F0aW9uLCBwbGVhc2UgY29udGFjdCB0aGUgQXBwbGljYXRpb24tIG9yIFN1YnNjcmlwdGlvbi1Pd25lclxyXG4gKiAtIE5PX1JPVVRFX0FDQ0VTUyA6OiBTb3JyeSBidXQgeW91IGRvIG5vdCBoYXZlIHRoZSByZXF1aXJlZCByb2xlIHRvIGFjY2VzcyB0aGlzIHBhZ2Ugb2YgdGhlIGFwcGxpY2F0aW9uLCBwbGVhc2UgY29udGFjdCB0aGUgYXBwbGljYXRpb24gb3duZXJcclxuICogLSBOT1RfQURNSU5fSU5JVCA6OiBCZWZvcmUgdXNpbmcgdGhpcyBhcHBsaWNhdGlvbiBhIG1lbWJlciBvZiB0aGUgVElCQ08gTGl2ZSBBcHBzIEFkbWluIEdyb3VwIG11c3QgbG9naW4gdG8gc2V0IGluaXRpYWwgY29uZmlndXJhdGlvblxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiBFeGNlcHRpb24gSGFuZGxpbmcgcGFnZVxyXG4gKlxyXG4gKkBleGFtcGxlIDx0Yy10aWJjby1jbG91ZC1lcnJvcj48L3RjLXRpYmNvLWNsb3VkLWVycm9yPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1lcnJvcicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLWVycm9yLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi90aWJjby1jbG91ZC1lcnJvci5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRFcnJvckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblxyXG4gIC8qKlxyXG4gICAqIHRvZG86IEFkZCBsb2dnZXJcclxuICAgKi9cclxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgcm91dGU6IEFjdGl2YXRlZFJvdXRlKSB7XHJcbiAgICB0aGlzLm1lc3NhZ2UgPSAnJztcclxuICAgIHRoaXMucm91dGUucGFyYW1zLnN1YnNjcmliZShwYXJhbXMgPT4ge1xyXG4gICAgICBjb25zb2xlLmxvZyhwYXJhbXMpOyAvLyBsb2cgdGhlIGVudGlyZSBwYXJhbXMgb2JqZWN0XHJcbiAgICAgIGNvbnNvbGUubG9nKHBhcmFtc1snZXJyb3JDb2RlJ10pO1xyXG4gICAgICBjb25zb2xlLmxvZyhwYXJhbXNbJ2Vycm9yRGF0YT8nXSk7XHJcbiAgICAgIGlmIChwYXJhbXNbJ2Vycm9yQ29kZSddICE9IG51bGwpIHtcclxuICAgICAgICB0aGlzLmNvZGUgPSBwYXJhbXNbJ2Vycm9yQ29kZSddO1xyXG4gICAgICAgIHRoaXMudGl0bGUgPSB0aGlzLmtub3duRXJyb3JMaXN0LmZpbmQoeCA9PiB4LmVycm9yQ29kZSA9PT0gdGhpcy5jb2RlKS5lcnJvclRpdGxlO1xyXG4gICAgICAgIHRoaXMubWVzc2FnZSA9IHRoaXMua25vd25FcnJvckxpc3QuZmluZCh4ID0+IHguZXJyb3JDb2RlID09PSB0aGlzLmNvZGUpLmVycm9yTWVzc2FnZTtcclxuICAgICAgICB0aGlzLmRhdGEgPSBwYXJhbXNbJ2Vycm9yRGF0YSddO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuY29kZSA9ICdVbmtub3duIEVycm9yIENvZGUnO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcblxyXG4gIGNvZGU6IHN0cmluZztcclxuICB0aXRsZTogc3RyaW5nO1xyXG4gIG1lc3NhZ2U6IHN0cmluZztcclxuICBkYXRhOiBzdHJpbmc7XHJcblxyXG4gIGtub3duRXJyb3JMaXN0ID0gW1xyXG4gICAge1xyXG4gICAgICAnZXJyb3JDb2RlJyA6ICdOT19ST0xFJyxcclxuICAgICAgJ2Vycm9yVGl0bGUnIDogJ0FjY2VzcyBEZW5pZWQnLFxyXG4gICAgICAnZXJyb3JNZXNzYWdlJyA6ICdZb3UgYXJlIG5vdCBhIE1lbWJlciBvZiB0aGlzIEFwcGxpY2F0aW9uLCBwbGVhc2UgY29udGFjdCB0aGUgQXBwbGljYXRpb24tIG9yIFN1YnNjcmlwdGlvbi1Pd25lci4nXHJcblxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgJ2Vycm9yQ29kZScgOiAnTk9fQUNDRVNTJyxcclxuICAgICAgJ2Vycm9yVGl0bGUnIDogJ0FjY2VzcyBEZW5pZWQnLFxyXG4gICAgICAnZXJyb3JNZXNzYWdlJyA6ICdZb3UgYXJlIG5vdCBlbnRpdGxlZCB0byBhY2Nlc3MgdGhpcyBBcHBsaWNhdGlvbiwgcGxlYXNlIGNvbnRhY3QgdGhlIEFwcGxpY2F0aW9uLSBvciBTdWJzY3JpcHRpb24tT3duZXIuJ1xyXG5cclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICdlcnJvckNvZGUnIDogJ05PX1JPVVRFX0FDQ0VTUycsXHJcbiAgICAgICdlcnJvclRpdGxlJyA6ICdBY2Nlc3MgRGVuaWVkJyxcclxuICAgICAgJ2Vycm9yTWVzc2FnZScgOiAnU29ycnkgYnV0IHlvdSBkbyBub3QgaGF2ZSB0aGUgcmVxdWlyZWQgcm9sZSB0byBhY2Nlc3MgdGhpcyBwYWdlIG9mIHRoZSBhcHBsaWNhdGlvbiwgcGxlYXNlIGNvbnRhY3QgdGhlIGFwcGxpY2F0aW9uIG93bmVyJ1xyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgJ2Vycm9yQ29kZScgOiAnTk9UX0FETUlOX0lOSVQnLFxyXG4gICAgICAnZXJyb3JUaXRsZScgOiAnQWRtaW4gY29uZmlndXJhdGlvbiByZXF1aXJlZCcsXHJcbiAgICAgICdlcnJvck1lc3NhZ2UnIDogJ0JlZm9yZSB1c2luZyB0aGlzIGFwcGxpY2F0aW9uIGEgbWVtYmVyIG9mIHRoZSBUSUJDTyBMaXZlIEFwcHMgQWRtaW4gR3JvdXAgbXVzdCBsb2dpbiB0byBzZXQgaW5pdGlhbCBjb25maWd1cmF0aW9uJ1xyXG4gICAgfVxyXG4gIF07XHJcblxyXG4gIC8qKlxyXG4gICAqIEBpZ25vcmVcclxuICAgKi9cclxuICBuZ09uSW5pdCgpIHtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbiIsIjxkaXYgZnhGaWxsIGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cImNlbnRlciBjZW50ZXJcIj5cclxuICA8ZGl2IGZ4RmxleCBmeExheW91dD1cImNvbHVtblwiIGZ4TGF5b3V0QWxpZ249XCJzdGFydCBjZW50ZXJcIj5cclxuICAgIDxtYXQtaWNvbiBjbGFzcz1cInRjcy1lcnJvci1pY29uXCIgW3N2Z0ljb25dPVwiJ2ljLWVycm9yLWhhbmRsZXInXCI+PC9tYXQtaWNvbj5cclxuICAgIDxkaXYgc3R5bGU9XCJtYXJnaW4tbGVmdDogMzBweDsgbWFyZ2luLXJpZ2h0OiAzMHB4O1wiIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRHYXA9XCIxMHB4XCI+XHJcbiAgICAgIDxzcGFuIGNsYXNzPVwidGNzLWVycm9yLXRpdGxlXCI+e3t0aXRsZX19PC9zcGFuPlxyXG4gICAgICA8c3BhbiBjbGFzcz1cInRjcy1lcnJvci1tZXNzYWdlXCI+e3ttZXNzYWdlfX08L3NwYW4+XHJcbiAgICAgIDxzcGFuIGNsYXNzPVwidGNzLWVycm9yLWNvZGVcIj5be3tjb2RlfX1dIC0ge3tkYXRhfX08L3NwYW4+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==

@@ -33,5 +33,5 @@ import { Component, Input } from '@angular/core';

}
/** @nocollapse */ TibcoCloudHelpArchiveComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudHelpArchiveComponent, deps: [{ token: i1.HttpClient }, { token: i2.Location }, { token: i3.DomSanitizer }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudHelpArchiveComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudHelpArchiveComponent, selector: "tc-tibco-cloud-help-archive", inputs: { url: "url" }, usesOnChanges: true, ngImport: i0, template: "<article class=\"article-container\" [innerHTML]=\"article\"></article>\r\n", styles: [".article-container{background-color:#ebf5fb;border-left:2px solid #0081cb;padding:2px 10px;margin:15px 0}.article-container ul li{font-size:14px;list-style:disc;margin:0 0 0 35px}.article-container ol li{font-size:14px;margin:0 0 0 16px;list-style:decimal}.article-container p{font-size:14px}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudHelpArchiveComponent, decorators: [{
/** @nocollapse */ TibcoCloudHelpArchiveComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudHelpArchiveComponent, deps: [{ token: i1.HttpClient }, { token: i2.Location }, { token: i3.DomSanitizer }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudHelpArchiveComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudHelpArchiveComponent, selector: "tc-tibco-cloud-help-archive", inputs: { url: "url" }, usesOnChanges: true, ngImport: i0, template: "<article class=\"article-container\" [innerHTML]=\"article\"></article>\r\n", styles: [".article-container{background-color:#ebf5fb;border-left:2px solid #0081cb;padding:2px 10px;margin:15px 0}.article-container ul li{font-size:14px;list-style:disc;margin:0 0 0 35px}.article-container ol li{font-size:14px;margin:0 0 0 16px;list-style:decimal}.article-container p{font-size:14px}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudHelpArchiveComponent, decorators: [{
type: Component,

@@ -46,2 +46,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtaGVscC1hcmNoaXZlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1oZWxwLWFyY2hpdmUvdGliY28tY2xvdWQtaGVscC1hcmNoaXZlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1oZWxwLWFyY2hpdmUvdGliY28tY2xvdWQtaGVscC1hcmNoaXZlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUEyQixNQUFNLGVBQWUsQ0FBQztBQUN6RSxPQUFPLEVBQWEsRUFBRSxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBQ3BDLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLHVDQUF1QyxDQUFDO0FBQzVFLE9BQU8sRUFBQyxVQUFVLEVBQUUsR0FBRyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7Ozs7O0FBVS9DLE1BQU0sT0FBTyw4QkFBOEI7SUFNekMsWUFBc0IsSUFBZ0IsRUFBWSxRQUFrQixFQUFZLFNBQXVCO1FBQWpGLFNBQUksR0FBSixJQUFJLENBQVk7UUFBWSxhQUFRLEdBQVIsUUFBUSxDQUFVO1FBQVksY0FBUyxHQUFULFNBQVMsQ0FBYztJQUFJLENBQUM7SUFFNUcsV0FBVyxDQUFDLE9BQXNCO1FBQ2hDLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNaLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FDbEMsSUFBSSxDQUFDLEVBQUU7Z0JBQ0wsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7WUFDdEIsQ0FBQyxDQUNGLENBQUM7U0FDSDtJQUNILENBQUM7SUFFTyxXQUFXLENBQUMsR0FBRztRQUNyQixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLHFCQUFxQixDQUFDLDJCQUEyQixDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLEVBQUUsRUFBQyxZQUFZLEVBQUUsTUFBTSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQ3RILEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUNQLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsdUJBQXVCLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDN0QsT0FBTyxPQUFPLENBQUM7UUFDakIsQ0FBQyxDQUNGLEVBQ0QsVUFBVSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ2YsT0FBTyxDQUFDLElBQUksQ0FBQyx1QkFBdUIsRUFBRSxHQUFHLENBQUMsQ0FBQztZQUMzQyxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLENBQUM7WUFDbkYsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDckIsQ0FBQyxDQUFDLENBQ0gsQ0FBQztJQUNKLENBQUM7OzhJQS9CVSw4QkFBOEI7a0lBQTlCLDhCQUE4QixnSENiM0MsNkVBQ0E7MkZEWWEsOEJBQThCO2tCQUwxQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSw2QkFBNkI7b0JBQ3ZDLFdBQVcsRUFBRSwyQ0FBMkM7b0JBQ3hELFNBQVMsRUFBRSxDQUFDLDBDQUEwQyxDQUFDO2lCQUN4RDttSkFHVSxHQUFHO3NCQUFYLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE9uQ2hhbmdlcywgU2ltcGxlQ2hhbmdlc30gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7T2JzZXJ2YWJsZSwgb2Z9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7Y2F0Y2hFcnJvciwgbWFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7SHR0cENsaWVudH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge0xvY2F0aW9ufSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQge0RvbVNhbml0aXplcn0gZnJvbSAnQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3Nlcic7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLWhlbHAtYXJjaGl2ZScsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLWhlbHAtYXJjaGl2ZS5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtaGVscC1hcmNoaXZlLmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGliY29DbG91ZEhlbHBBcmNoaXZlQ29tcG9uZW50IGltcGxlbWVudHMgT25DaGFuZ2VzIHtcclxuXHJcbiAgQElucHV0KCkgdXJsOiBzdHJpbmc7XHJcblxyXG4gIHB1YmxpYyBhcnRpY2xlOiBzdHJpbmc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBodHRwOiBIdHRwQ2xpZW50LCBwcm90ZWN0ZWQgbG9jYXRpb246IExvY2F0aW9uLCBwcm90ZWN0ZWQgc2FuaXRpemVyOiBEb21TYW5pdGl6ZXIpIHsgfVxyXG5cclxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XHJcbiAgICBpZiAodGhpcy51cmwpIHtcclxuICAgICAgdGhpcy5sb2FkQ29udGVudCh0aGlzLnVybCkuc3Vic2NyaWJlKFxyXG4gICAgICAgIG5leHQgPT4ge1xyXG4gICAgICAgICAgdGhpcy5hcnRpY2xlID0gbmV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIGxvYWRDb250ZW50KHVybCk6IE9ic2VydmFibGU8YW55PiB7XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldChUY0NvcmVDb21tb25GdW5jdGlvbnMucHJlcGFyZVVybEZvclN0YXRpY1Jlc291cmNlKHRoaXMubG9jYXRpb24sIHVybCksIHtyZXNwb25zZVR5cGU6ICd0ZXh0J30pLnBpcGUoXHJcbiAgICAgIG1hcChjb250ID0+IHtcclxuICAgICAgICAgIGNvbnN0IGFydGljbGUgPSB0aGlzLnNhbml0aXplci5ieXBhc3NTZWN1cml0eVRydXN0SHRtbChjb250KTtcclxuICAgICAgICAgIHJldHVybiBhcnRpY2xlO1xyXG4gICAgICAgIH1cclxuICAgICAgKSxcclxuICAgICAgY2F0Y2hFcnJvcihlcnIgPT4ge1xyXG4gICAgICAgIGNvbnNvbGUud2FybignSGVscCBmaWxlIG5vdCBmb3VuZDogJywgdXJsKTtcclxuICAgICAgICBjb25zdCBhcnRpY2xlID0gdGhpcy5zYW5pdGl6ZXIuYnlwYXNzU2VjdXJpdHlUcnVzdEh0bWwoJzxwPk1pc3NpbmcgaGVscCBmaWxlPC9wPicpO1xyXG4gICAgICAgIHJldHVybiBvZihhcnRpY2xlKTtcclxuICAgICAgfSlcclxuICAgICk7XHJcbiAgfVxyXG5cclxufVxyXG4iLCI8YXJ0aWNsZSBjbGFzcz1cImFydGljbGUtY29udGFpbmVyXCIgW2lubmVySFRNTF09XCJhcnRpY2xlXCI+PC9hcnRpY2xlPlxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtaGVscC1hcmNoaXZlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1oZWxwLWFyY2hpdmUvdGliY28tY2xvdWQtaGVscC1hcmNoaXZlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1oZWxwLWFyY2hpdmUvdGliY28tY2xvdWQtaGVscC1hcmNoaXZlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUEyQixNQUFNLGVBQWUsQ0FBQztBQUN6RSxPQUFPLEVBQWEsRUFBRSxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBQ3BDLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLHVDQUF1QyxDQUFDO0FBQzVFLE9BQU8sRUFBQyxVQUFVLEVBQUUsR0FBRyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7Ozs7O0FBVS9DLE1BQU0sT0FBTyw4QkFBOEI7SUFNekMsWUFBc0IsSUFBZ0IsRUFBWSxRQUFrQixFQUFZLFNBQXVCO1FBQWpGLFNBQUksR0FBSixJQUFJLENBQVk7UUFBWSxhQUFRLEdBQVIsUUFBUSxDQUFVO1FBQVksY0FBUyxHQUFULFNBQVMsQ0FBYztJQUFJLENBQUM7SUFFNUcsV0FBVyxDQUFDLE9BQXNCO1FBQ2hDLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNaLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FDbEMsSUFBSSxDQUFDLEVBQUU7Z0JBQ0wsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7WUFDdEIsQ0FBQyxDQUNGLENBQUM7U0FDSDtJQUNILENBQUM7SUFFTyxXQUFXLENBQUMsR0FBRztRQUNyQixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLHFCQUFxQixDQUFDLDJCQUEyQixDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLEVBQUUsRUFBQyxZQUFZLEVBQUUsTUFBTSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQ3RILEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUNQLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsdUJBQXVCLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDN0QsT0FBTyxPQUFPLENBQUM7UUFDakIsQ0FBQyxDQUNGLEVBQ0QsVUFBVSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ2YsT0FBTyxDQUFDLElBQUksQ0FBQyx1QkFBdUIsRUFBRSxHQUFHLENBQUMsQ0FBQztZQUMzQyxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLENBQUM7WUFDbkYsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDckIsQ0FBQyxDQUFDLENBQ0gsQ0FBQztJQUNKLENBQUM7OytJQS9CVSw4QkFBOEI7bUlBQTlCLDhCQUE4QixnSENiM0MsNkVBQ0E7NEZEWWEsOEJBQThCO2tCQUwxQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSw2QkFBNkI7b0JBQ3ZDLFdBQVcsRUFBRSwyQ0FBMkM7b0JBQ3hELFNBQVMsRUFBRSxDQUFDLDBDQUEwQyxDQUFDO2lCQUN4RDttSkFHVSxHQUFHO3NCQUFYLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE9uQ2hhbmdlcywgU2ltcGxlQ2hhbmdlc30gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7T2JzZXJ2YWJsZSwgb2Z9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7Y2F0Y2hFcnJvciwgbWFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7SHR0cENsaWVudH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge0xvY2F0aW9ufSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQge0RvbVNhbml0aXplcn0gZnJvbSAnQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3Nlcic7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLWhlbHAtYXJjaGl2ZScsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLWhlbHAtYXJjaGl2ZS5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtaGVscC1hcmNoaXZlLmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGliY29DbG91ZEhlbHBBcmNoaXZlQ29tcG9uZW50IGltcGxlbWVudHMgT25DaGFuZ2VzIHtcclxuXHJcbiAgQElucHV0KCkgdXJsOiBzdHJpbmc7XHJcblxyXG4gIHB1YmxpYyBhcnRpY2xlOiBzdHJpbmc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBodHRwOiBIdHRwQ2xpZW50LCBwcm90ZWN0ZWQgbG9jYXRpb246IExvY2F0aW9uLCBwcm90ZWN0ZWQgc2FuaXRpemVyOiBEb21TYW5pdGl6ZXIpIHsgfVxyXG5cclxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XHJcbiAgICBpZiAodGhpcy51cmwpIHtcclxuICAgICAgdGhpcy5sb2FkQ29udGVudCh0aGlzLnVybCkuc3Vic2NyaWJlKFxyXG4gICAgICAgIG5leHQgPT4ge1xyXG4gICAgICAgICAgdGhpcy5hcnRpY2xlID0gbmV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIGxvYWRDb250ZW50KHVybCk6IE9ic2VydmFibGU8YW55PiB7XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldChUY0NvcmVDb21tb25GdW5jdGlvbnMucHJlcGFyZVVybEZvclN0YXRpY1Jlc291cmNlKHRoaXMubG9jYXRpb24sIHVybCksIHtyZXNwb25zZVR5cGU6ICd0ZXh0J30pLnBpcGUoXHJcbiAgICAgIG1hcChjb250ID0+IHtcclxuICAgICAgICAgIGNvbnN0IGFydGljbGUgPSB0aGlzLnNhbml0aXplci5ieXBhc3NTZWN1cml0eVRydXN0SHRtbChjb250KTtcclxuICAgICAgICAgIHJldHVybiBhcnRpY2xlO1xyXG4gICAgICAgIH1cclxuICAgICAgKSxcclxuICAgICAgY2F0Y2hFcnJvcihlcnIgPT4ge1xyXG4gICAgICAgIGNvbnNvbGUud2FybignSGVscCBmaWxlIG5vdCBmb3VuZDogJywgdXJsKTtcclxuICAgICAgICBjb25zdCBhcnRpY2xlID0gdGhpcy5zYW5pdGl6ZXIuYnlwYXNzU2VjdXJpdHlUcnVzdEh0bWwoJzxwPk1pc3NpbmcgaGVscCBmaWxlPC9wPicpO1xyXG4gICAgICAgIHJldHVybiBvZihhcnRpY2xlKTtcclxuICAgICAgfSlcclxuICAgICk7XHJcbiAgfVxyXG5cclxufVxyXG4iLCI8YXJ0aWNsZSBjbGFzcz1cImFydGljbGUtY29udGFpbmVyXCIgW2lubmVySFRNTF09XCJhcnRpY2xlXCI+PC9hcnRpY2xlPlxyXG4iXX0=

@@ -46,5 +46,5 @@ import { Component, Input } from '@angular/core';

}
/** @nocollapse */ TibcoCloudHelpSideBarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudHelpSideBarComponent, deps: [{ token: i1.Location }, { token: i2.DomSanitizer }, { token: i3.HttpClient }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudHelpSideBarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudHelpSideBarComponent, selector: "tc-tibco-cloud-help-side-bar", inputs: { helpSettingsUrl: "helpSettingsUrl" }, usesOnChanges: true, ngImport: i0, template: "<div class=\"help-page\" [ngClass]=\"{maximize : maximize}\" *ngIf=\"helpConfig\">\r\n <div class=\"help-heading\">\r\n <div class=\"help-heading-section\">\r\n <div class=\"help-heading-title\">{{helpConfig[\"side-bar\"].label}}</div>\r\n </div>\r\n <div class=\"maximize-section\">\r\n <mat-icon class=\"maximize-icon\" [svgIcon]=\"maximize ? 'ic-minimize' : 'ic-maximize'\" (click)=\"toggleMaximize()\"></mat-icon>\r\n </div>\r\n </div>\r\n <div class=\"help-details\">\r\n <div class=\"help-section\" *ngFor=\"let section of helpConfig['side-bar'].section\">\r\n <div *ngIf=\"section.type === 'video'\">\r\n <tc-tibco-cloud-video-carousel>\r\n <tc-tibco-cloud-video *ngFor=\"let item of section.item\" [label]=\"item.label\" [title]=\"item.title\" [url]=\"item.url\"></tc-tibco-cloud-video>\r\n </tc-tibco-cloud-video-carousel>\r\n </div>\r\n <div *ngIf=\"section.type === 'inline'\">\r\n <div class=\"help-heading without-box-shadow\">\r\n <div class=\"help-section-title\">{{section.label}}</div>\r\n </div>\r\n <div class=\"help-section-row-container\" *ngFor=\"let item of section.item\">\r\n <div class=\"help-section-detail-row\" (click)=\"toggleArticle(item)\">\r\n <img *ngIf=\"item.icon\" class=\"section-heading-icon\" [src]=\"item.icon | urlPrepare : location\">\r\n <div class=\"section-detail-heading\">{{item.label}}</div>\r\n <mat-icon *ngIf=\"item.type === 'inline'\" class=\"section-detail-chevron\" [ngClass]=\"{'open': item.open}\" svgIcon=\"ic-help-right-chevron\"></mat-icon>\r\n <mat-icon *ngIf=\"item.type === 'external'\" class=\"section-detail-external\" svgIcon=\"ic-open-external\"></mat-icon>\r\n </div>\r\n <div class=\"help-section-row-content\">\r\n <div *ngIf=\"item.type === 'video'\">\r\n </div>\r\n <div *ngIf=\"item.type === 'inline'\">\r\n <tc-tibco-cloud-help-archive *ngIf=\"item.open\" [url]=\"item?.url\"></tc-tibco-cloud-help-archive>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div *ngIf=\"section.type === 'external'\">\r\n <div class=\"help-heading without-box-shadow\">\r\n <div class=\"help-section-title\" *ngIf=\"section.label\">{{section.label}}</div>\r\n </div>\r\n <div class=\"help-section-row-container\" *ngFor=\"let item of section.item; let itemIndex = idx\">\r\n <div class=\"help-external-link-content\">\r\n <img class=\"external-link-image\" [src]=\"prepareIconLink(item.icon)\" alt=\"\"/>\r\n <div class=\"help-external-link\">\r\n <a [href]=\"item.url\" target=\"_blank\" class=\"title\" [title]=\"item.title\">{{item.label}}</a>\r\n <p class=\"external-link-addl\">{{item[\"additional-text\"]}}</p>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: ["*{font-family:\"Source Sans Pro\"}.help-heading-section{flex:1;text-align:center}.maximize-icon{justify-content:flex-end}.maximize-section{width:60px;height:60px;justify-content:center;align-items:center;display:flex;flex-direction:row}.maximize-icon{height:17.5px;width:17.5px;min-height:17.5px;max-height:17.5px;min-width:17.5px;max-width:17.5px;cursor:pointer}.help-page.maximize{max-width:100vw;width:100vw;min-width:100vw}.help-page{height:calc(100vh - 40px);min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);display:block;max-width:394px;width:394px;min-width:394px;background-color:#fff;overflow:visible}.help-details{padding-left:15px;padding-right:15px;overflow-y:auto;height:calc(100% - 60px);min-height:calc(100% - 60px);max-height:calc(100% - 60px)}.help-heading{display:flex;flex-direction:row;justify-content:center;height:60px;max-height:60px;min-height:60px;overflow:hidden;align-items:center;box-shadow:0 2px 10px -3px #8e8e8e}.help-section .help-heading{box-shadow:none;justify-content:flex-start}.help-page.maximize .help-heading-title{max-width:calc(100vw - 75px);width:calc(100vw - 75px);min-width:calc(100vw - 75px)}.help-heading-title{color:#062e79;font-size:24px;font-weight:600;letter-spacing:0;line-height:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:300px;width:300px;min-width:300px;padding-left:15px}.help-section-title{color:#212121;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}.help-external-link-content{margin-top:5px}.external-link-image{height:46px;max-height:46px;min-height:46px;width:46px;min-width:46px;max-width:46px;border-radius:46px;border:1px solid #b9b8b8;padding:10px;margin-right:10px}.help-external-link>a{color:#39c;font-weight:700;font-size:14px}.external-link-addl{font-size:12px;color:#0081cb;font-weight:400;line-height:1.42857143}.help-section-detail-row{border-top:1px solid #f1f3f4;padding:8px;justify-content:space-between;display:flex;flex-direction:row;align-items:center;cursor:pointer}.section-heading-icon{height:20px;min-height:20px;max-height:20px;width:20px;max-width:20px;min-width:20px;margin-right:16px}.help-section-detail-row .section-detail-heading{font-weight:600;color:#0081cb;flex:1;font-size:16px;letter-spacing:0;line-height:20px}.help-section-detail-row .section-detail-chevron.open{transform:rotate(-90deg)}.help-external-link-content{display:flex;flex-direction:row;justify-content:flex-start}.section-detail-external{min-height:18px;min-width:18px;max-height:18px;max-width:18px}.section-detail-chevron{min-height:14px;min-width:9px;max-height:14px;max-width:9px}::ng-deep .help-section-detail-row .section-detail-chevron>svg{fill:#0081cb}tcc-help-side-bar md-backdrop.md-sidenav-backdrop{position:fixed}.help-side-bar-wrapper{height:100%;display:flex;flex-direction:column;width:100%;position:fixed;top:0;left:0;background-color:#fff;transition:width .5s ease;font-size:16px}.help-side-bar-wrapper a{text-decoration:none}.help-side-bar-header{z-index:101;width:100%;height:60px;line-height:40px;box-sizing:border-box;transition:width .5s ease;box-shadow:0 2px 10px -3px #8e8e8e}.help-side-bar-header .help-side-bar-demo-logo{width:65px;margin:13px 4px 12px 15px;display:block;float:left;height:34px}.help-side-bar-header .text{float:left;font-size:14px;color:#fff;letter-spacing:1px}.help-side-bar-header .line{width:2px;height:60px;float:left;margin:0 15px}.help-side-bar-header .right-side-tools{float:right;padding:0 20px;line-height:58px}.help-side-bar-header .right-side-tools md-icon{cursor:pointer}.help-side-bar-header .right-side-tools md-icon svg{fill:#0081cb}.help-content{top:60px;position:absolute;height:100%;box-sizing:border-box;width:100%;padding:15px 15px 40px;overflow-y:auto}.help-content .help-side-bar-title{text-align:center}.help-content .help-side-bar-title h2,.help-content .help-side-bar-title h4{font-weight:normal;color:#4e4e4e}.help-content .help-side-bar-title h3{text-align:center;font-size:1.4em;font-weight:500}.help-content .help-side-bar-video{margin-left:-15px;margin-right:-15px}.help-content .segment{margin:16px 0}.help-content .segment h5{line-height:36px;font-size:1em}.help-content .help-side-bar-inline h5{color:#000;font-weight:600}.help-content .help-side-bar-inline ul,.help-content .help-side-bar-inline li{list-style:none;margin:0}.help-content .help-side-bar-inline ul{overflow:hidden}.help-content .help-side-bar-inline ul li{border-top:1px solid #f1f3f4;padding:8px 0}.help-content .help-side-bar-inline ul li .label-container{display:flex;flex-direction:row;align-items:center;cursor:pointer}.help-content .help-side-bar-inline ul li .expand-icon svg{fill:#39c}.help-content .help-side-bar-inline ul li span{display:inline-block;color:#0081cb;font-weight:600;font-size:14px;font-family:\"SourceSansPro-Semibold\",sans-serif;cursor:pointer;width:240px}.help-content .help-side-bar-inline .read-more{color:#555252;display:inline-block;padding-top:10px;cursor:pointer;font-size:12px}.help-content .whatsNewSegment .help-side-bar-inline ul li span{width:auto}.help-content .help-side-bar-external{display:flex;flex-direction:column}.help-content .help-side-bar-external .external-row{display:flex;flex-direction:row;margin-bottom:10px}.help-content .help-side-bar-external .external-row .external-icon-container{height:46px;border-radius:46px;border:1px solid #b9b8b8;padding:10px;margin-right:10px;width:46px;min-width:46px;max-width:46px}.help-content .help-side-bar-external .external-row .external-row-right{display:flex;flex-direction:column}.help-content .help-side-bar-external .external-row .external-row-right .external-title{cursor:pointer;display:block;color:#39c;font-weight:bold;font-size:14px;border-bottom:0;display:inline-block;margin-bottom:5px}.help-content .help-side-bar-external .external-row .external-row-right .external-content{font-size:12px}.md-primary.tcc-help-side-bar-toggle{margin:285px auto;display:flex}@media screen and (max-width: 456px){tcc-help-side-bar md-sidenav{min-width:300px}}.help-content p{padding-bottom:8px}.help-side-bar-title{text-align:left;position:absolute;margin-right:50px;width:100%;top:10px;color:#000!important;z-index:-1;text-align:center;left:-22px}.help-side-bar-title h4{font-weight:600}.help-expand{width:100%!important;top:0px!important;height:100%!important}md-icon.iconSize{height:40px!important;width:30px!important}.centerCards{margin:0 auto!important}.whatsNewSegment{padding-bottom:40px}\n"], components: [{ type: i4.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i5.TibcoCloudVideoCarouselComponent, selector: "tc-tibco-cloud-video-carousel" }, { type: i6.TibcoCloudVideoComponent, selector: "tc-tibco-cloud-video", inputs: ["visible", "title", "label", "url"] }, { type: i7.TibcoCloudHelpArchiveComponent, selector: "tc-tibco-cloud-help-archive", inputs: ["url"] }], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i8.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }], pipes: { "urlPrepare": i9.UrlPrepare } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudHelpSideBarComponent, decorators: [{
/** @nocollapse */ TibcoCloudHelpSideBarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudHelpSideBarComponent, deps: [{ token: i1.Location }, { token: i2.DomSanitizer }, { token: i3.HttpClient }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudHelpSideBarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudHelpSideBarComponent, selector: "tc-tibco-cloud-help-side-bar", inputs: { helpSettingsUrl: "helpSettingsUrl" }, usesOnChanges: true, ngImport: i0, template: "<div class=\"help-page\" [ngClass]=\"{maximize : maximize}\" *ngIf=\"helpConfig\">\r\n <div class=\"help-heading\">\r\n <div class=\"help-heading-section\">\r\n <div class=\"help-heading-title\">{{helpConfig[\"side-bar\"].label}}</div>\r\n </div>\r\n <div class=\"maximize-section\">\r\n <mat-icon class=\"maximize-icon\" [svgIcon]=\"maximize ? 'ic-minimize' : 'ic-maximize'\" (click)=\"toggleMaximize()\"></mat-icon>\r\n </div>\r\n </div>\r\n <div class=\"help-details\">\r\n <div class=\"help-section\" *ngFor=\"let section of helpConfig['side-bar'].section\">\r\n <div *ngIf=\"section.type === 'video'\">\r\n <tc-tibco-cloud-video-carousel>\r\n <tc-tibco-cloud-video *ngFor=\"let item of section.item\" [label]=\"item.label\" [title]=\"item.title\" [url]=\"item.url\"></tc-tibco-cloud-video>\r\n </tc-tibco-cloud-video-carousel>\r\n </div>\r\n <div *ngIf=\"section.type === 'inline'\">\r\n <div class=\"help-heading without-box-shadow\">\r\n <div class=\"help-section-title\">{{section.label}}</div>\r\n </div>\r\n <div class=\"help-section-row-container\" *ngFor=\"let item of section.item\">\r\n <div class=\"help-section-detail-row\" (click)=\"toggleArticle(item)\">\r\n <img *ngIf=\"item.icon\" class=\"section-heading-icon\" [src]=\"item.icon | urlPrepare : location\">\r\n <div class=\"section-detail-heading\">{{item.label}}</div>\r\n <mat-icon *ngIf=\"item.type === 'inline'\" class=\"section-detail-chevron\" [ngClass]=\"{'open': item.open}\" svgIcon=\"ic-help-right-chevron\"></mat-icon>\r\n <mat-icon *ngIf=\"item.type === 'external'\" class=\"section-detail-external\" svgIcon=\"ic-open-external\"></mat-icon>\r\n </div>\r\n <div class=\"help-section-row-content\">\r\n <div *ngIf=\"item.type === 'video'\">\r\n </div>\r\n <div *ngIf=\"item.type === 'inline'\">\r\n <tc-tibco-cloud-help-archive *ngIf=\"item.open\" [url]=\"item?.url\"></tc-tibco-cloud-help-archive>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div *ngIf=\"section.type === 'external'\">\r\n <div class=\"help-heading without-box-shadow\">\r\n <div class=\"help-section-title\" *ngIf=\"section.label\">{{section.label}}</div>\r\n </div>\r\n <div class=\"help-section-row-container\" *ngFor=\"let item of section.item; let itemIndex = idx\">\r\n <div class=\"help-external-link-content\">\r\n <img class=\"external-link-image\" [src]=\"prepareIconLink(item.icon)\" alt=\"\"/>\r\n <div class=\"help-external-link\">\r\n <a [href]=\"item.url\" target=\"_blank\" class=\"title\" [title]=\"item.title\">{{item.label}}</a>\r\n <p class=\"external-link-addl\">{{item[\"additional-text\"]}}</p>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: ["*{font-family:\"Source Sans Pro\"}.help-heading-section{flex:1;text-align:center}.maximize-icon{justify-content:flex-end}.maximize-section{width:60px;height:60px;justify-content:center;align-items:center;display:flex;flex-direction:row}.maximize-icon{height:17.5px;width:17.5px;min-height:17.5px;max-height:17.5px;min-width:17.5px;max-width:17.5px;cursor:pointer}.help-page.maximize{max-width:100vw;width:100vw;min-width:100vw}.help-page{height:calc(100vh - 40px);min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);display:block;max-width:394px;width:394px;min-width:394px;background-color:#fff;overflow:visible}.help-details{padding-left:15px;padding-right:15px;overflow-y:auto;height:calc(100% - 60px);min-height:calc(100% - 60px);max-height:calc(100% - 60px)}.help-heading{display:flex;flex-direction:row;justify-content:center;height:60px;max-height:60px;min-height:60px;overflow:hidden;align-items:center;box-shadow:0 2px 10px -3px #8e8e8e}.help-section .help-heading{box-shadow:none;justify-content:flex-start}.help-page.maximize .help-heading-title{max-width:calc(100vw - 75px);width:calc(100vw - 75px);min-width:calc(100vw - 75px)}.help-heading-title{color:#062e79;font-size:24px;font-weight:600;letter-spacing:0;line-height:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:300px;width:300px;min-width:300px;padding-left:15px}.help-section-title{color:#212121;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}.help-external-link-content{margin-top:5px}.external-link-image{height:46px;max-height:46px;min-height:46px;width:46px;min-width:46px;max-width:46px;border-radius:46px;border:1px solid #b9b8b8;padding:10px;margin-right:10px}.help-external-link>a{color:#39c;font-weight:700;font-size:14px}.external-link-addl{font-size:12px;color:#0081cb;font-weight:400;line-height:1.42857143}.help-section-detail-row{border-top:1px solid #f1f3f4;padding:8px;justify-content:space-between;display:flex;flex-direction:row;align-items:center;cursor:pointer}.section-heading-icon{height:20px;min-height:20px;max-height:20px;width:20px;max-width:20px;min-width:20px;margin-right:16px}.help-section-detail-row .section-detail-heading{font-weight:600;color:#0081cb;flex:1;font-size:16px;letter-spacing:0;line-height:20px}.help-section-detail-row .section-detail-chevron.open{transform:rotate(-90deg)}.help-external-link-content{display:flex;flex-direction:row;justify-content:flex-start}.section-detail-external{min-height:18px;min-width:18px;max-height:18px;max-width:18px}.section-detail-chevron{min-height:14px;min-width:9px;max-height:14px;max-width:9px}::ng-deep .help-section-detail-row .section-detail-chevron>svg{fill:#0081cb}tcc-help-side-bar md-backdrop.md-sidenav-backdrop{position:fixed}.help-side-bar-wrapper{height:100%;display:flex;flex-direction:column;width:100%;position:fixed;top:0;left:0;background-color:#fff;transition:width .5s ease;font-size:16px}.help-side-bar-wrapper a{text-decoration:none}.help-side-bar-header{z-index:101;width:100%;height:60px;line-height:40px;box-sizing:border-box;transition:width .5s ease;box-shadow:0 2px 10px -3px #8e8e8e}.help-side-bar-header .help-side-bar-demo-logo{width:65px;margin:13px 4px 12px 15px;display:block;float:left;height:34px}.help-side-bar-header .text{float:left;font-size:14px;color:#fff;letter-spacing:1px}.help-side-bar-header .line{width:2px;height:60px;float:left;margin:0 15px}.help-side-bar-header .right-side-tools{float:right;padding:0 20px;line-height:58px}.help-side-bar-header .right-side-tools md-icon{cursor:pointer}.help-side-bar-header .right-side-tools md-icon svg{fill:#0081cb}.help-content{top:60px;position:absolute;height:100%;box-sizing:border-box;width:100%;padding:15px 15px 40px;overflow-y:auto}.help-content .help-side-bar-title{text-align:center}.help-content .help-side-bar-title h2,.help-content .help-side-bar-title h4{font-weight:normal;color:#4e4e4e}.help-content .help-side-bar-title h3{text-align:center;font-size:1.4em;font-weight:500}.help-content .help-side-bar-video{margin-left:-15px;margin-right:-15px}.help-content .segment{margin:16px 0}.help-content .segment h5{line-height:36px;font-size:1em}.help-content .help-side-bar-inline h5{color:#000;font-weight:600}.help-content .help-side-bar-inline ul,.help-content .help-side-bar-inline li{list-style:none;margin:0}.help-content .help-side-bar-inline ul{overflow:hidden}.help-content .help-side-bar-inline ul li{border-top:1px solid #f1f3f4;padding:8px 0}.help-content .help-side-bar-inline ul li .label-container{display:flex;flex-direction:row;align-items:center;cursor:pointer}.help-content .help-side-bar-inline ul li .expand-icon svg{fill:#39c}.help-content .help-side-bar-inline ul li span{display:inline-block;color:#0081cb;font-weight:600;font-size:14px;font-family:\"SourceSansPro-Semibold\",sans-serif;cursor:pointer;width:240px}.help-content .help-side-bar-inline .read-more{color:#555252;display:inline-block;padding-top:10px;cursor:pointer;font-size:12px}.help-content .whatsNewSegment .help-side-bar-inline ul li span{width:auto}.help-content .help-side-bar-external{display:flex;flex-direction:column}.help-content .help-side-bar-external .external-row{display:flex;flex-direction:row;margin-bottom:10px}.help-content .help-side-bar-external .external-row .external-icon-container{height:46px;border-radius:46px;border:1px solid #b9b8b8;padding:10px;margin-right:10px;width:46px;min-width:46px;max-width:46px}.help-content .help-side-bar-external .external-row .external-row-right{display:flex;flex-direction:column}.help-content .help-side-bar-external .external-row .external-row-right .external-title{cursor:pointer;display:block;color:#39c;font-weight:bold;font-size:14px;border-bottom:0;display:inline-block;margin-bottom:5px}.help-content .help-side-bar-external .external-row .external-row-right .external-content{font-size:12px}.md-primary.tcc-help-side-bar-toggle{margin:285px auto;display:flex}@media screen and (max-width: 456px){tcc-help-side-bar md-sidenav{min-width:300px}}.help-content p{padding-bottom:8px}.help-side-bar-title{text-align:left;position:absolute;margin-right:50px;width:100%;top:10px;color:#000!important;z-index:-1;text-align:center;left:-22px}.help-side-bar-title h4{font-weight:600}.help-expand{width:100%!important;top:0px!important;height:100%!important}md-icon.iconSize{height:40px!important;width:30px!important}.centerCards{margin:0 auto!important}.whatsNewSegment{padding-bottom:40px}\n"], components: [{ type: i4.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i5.TibcoCloudVideoCarouselComponent, selector: "tc-tibco-cloud-video-carousel" }, { type: i6.TibcoCloudVideoComponent, selector: "tc-tibco-cloud-video", inputs: ["visible", "title", "label", "url"] }, { type: i7.TibcoCloudHelpArchiveComponent, selector: "tc-tibco-cloud-help-archive", inputs: ["url"] }], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i8.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }], pipes: { "urlPrepare": i9.UrlPrepare } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudHelpSideBarComponent, decorators: [{
type: Component,

@@ -59,2 +59,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtaGVscC1zaWRlLWJhci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtaGVscC1zaWRlLWJhci90aWJjby1jbG91ZC1oZWxwLXNpZGUtYmFyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1oZWxwLXNpZGUtYmFyL3RpYmNvLWNsb3VkLWhlbHAtc2lkZS1iYXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQW1DLE1BQU0sZUFBZSxDQUFDO0FBQ2pGLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLHVDQUF1QyxDQUFDOzs7Ozs7Ozs7OztBQVk1RSxNQUFNLE9BQU8sOEJBQThCO0lBSXpDLFlBQW1CLFFBQWtCLEVBQVksU0FBdUIsRUFBWSxJQUFnQjtRQUFqRixhQUFRLEdBQVIsUUFBUSxDQUFVO1FBQVksY0FBUyxHQUFULFNBQVMsQ0FBYztRQUFZLFNBQUksR0FBSixJQUFJLENBQVk7UUFLN0YsV0FBTSxHQUFVLEVBQUUsQ0FBQztRQUNuQixhQUFRLEdBQUcsS0FBSyxDQUFDO0lBTHhCLENBQUM7SUFPRCxhQUFhLENBQUMsSUFBUztRQUNyQixJQUFJLElBQUksQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO1lBQzFCLElBQUksQ0FBQyxJQUFJLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1NBQ3hCO2FBQU0sSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLFVBQVUsRUFBRTtZQUNuQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsUUFBUSxDQUFDLENBQUM7U0FDakM7SUFFSCxDQUFDO0lBRUQsZUFBZSxDQUFDLEdBQUc7UUFDakIsT0FBTyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQy9FLENBQUM7SUFFRCxhQUFhLENBQUMsSUFBUyxFQUFFLE9BQWdCO1FBQ3ZDLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0lBQ3pCLENBQUM7SUFFRCxjQUFjO1FBQ1osSUFBSSxDQUFDLFFBQVEsR0FBRyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDakMsQ0FBQztJQUVELFdBQVcsQ0FBQyxPQUFzQjtRQUNoQyxJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7WUFDeEIsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQzdHLElBQUksQ0FBQyxFQUFFO2dCQUNMLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO1lBQ3pCLENBQUMsQ0FDRixDQUFDO1NBQ0g7SUFDSCxDQUFDOzs4SUF6Q1UsOEJBQThCO2tJQUE5Qiw4QkFBOEIseUlDYjNDLG85RkFxREE7MkZEeENhLDhCQUE4QjtrQkFMMUMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsOEJBQThCO29CQUN4QyxXQUFXLEVBQUUsNENBQTRDO29CQUN6RCxTQUFTLEVBQUUsQ0FBQywyQ0FBMkMsQ0FBQztpQkFDekQ7bUpBR1UsZUFBZTtzQkFBdkIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dCwgT25DaGFuZ2VzLCBPbkluaXQsIFNpbXBsZUNoYW5nZXN9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7TG9jYXRpb259IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7SHR0cENsaWVudH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge09ic2VydmFibGUsIG9mfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHtjYXRjaEVycm9yLCBtYXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtEb21TYW5pdGl6ZXJ9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1oZWxwLXNpZGUtYmFyJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtaGVscC1zaWRlLWJhci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtaGVscC1zaWRlLWJhci5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRIZWxwU2lkZUJhckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uQ2hhbmdlcyB7XHJcblxyXG4gIEBJbnB1dCgpIGhlbHBTZXR0aW5nc1VybDogc3RyaW5nO1xyXG5cclxuICBjb25zdHJ1Y3RvcihwdWJsaWMgbG9jYXRpb246IExvY2F0aW9uLCBwcm90ZWN0ZWQgc2FuaXRpemVyOiBEb21TYW5pdGl6ZXIsIHByb3RlY3RlZCBodHRwOiBIdHRwQ2xpZW50KSB7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgc2VsZWN0ZWRJdGVtOiBhbnk7XHJcbiAgcHVibGljIGhlbHBDb25maWc6IGFueTtcclxuICBwdWJsaWMgaW5saW5lOiBhbnlbXSA9IFtdO1xyXG4gIHB1YmxpYyBtYXhpbWl6ZSA9IGZhbHNlO1xyXG5cclxuICB0b2dnbGVBcnRpY2xlKGl0ZW06IGFueSkge1xyXG4gICAgaWYgKGl0ZW0udHlwZSA9PT0gJ2lubGluZScpIHtcclxuICAgICAgaXRlbS5vcGVuID0gIWl0ZW0ub3BlbjtcclxuICAgIH0gZWxzZSBpZiAoaXRlbS50eXBlID09PSAnZXh0ZXJuYWwnKSB7XHJcbiAgICAgIHdpbmRvdy5vcGVuKGl0ZW0udXJsLCBcIl9ibGFua1wiKTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgcHJlcGFyZUljb25MaW5rKHVybCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCB1cmwpO1xyXG4gIH1cclxuXHJcbiAgdG9nZ2xlUGxheWluZyhpdGVtOiBhbnksIHBsYXlpbmc6IGJvb2xlYW4pIHtcclxuICAgIGl0ZW0ucGxheWluZyA9IHBsYXlpbmc7XHJcbiAgfVxyXG5cclxuICB0b2dnbGVNYXhpbWl6ZSgpIHtcclxuICAgIHRoaXMubWF4aW1pemUgPSAhdGhpcy5tYXhpbWl6ZTtcclxuICB9XHJcblxyXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpOiB2b2lkIHtcclxuICAgIGlmICh0aGlzLmhlbHBTZXR0aW5nc1VybCkge1xyXG4gICAgICB0aGlzLmh0dHAuZ2V0KFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5wcmVwYXJlVXJsRm9yU3RhdGljUmVzb3VyY2UodGhpcy5sb2NhdGlvbiwgdGhpcy5oZWxwU2V0dGluZ3NVcmwpKS5zdWJzY3JpYmUoXHJcbiAgICAgICAgbmV4dCA9PiB7XHJcbiAgICAgICAgICB0aGlzLmhlbHBDb25maWcgPSBuZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJoZWxwLXBhZ2VcIiBbbmdDbGFzc109XCJ7bWF4aW1pemUgOiBtYXhpbWl6ZX1cIiAqbmdJZj1cImhlbHBDb25maWdcIj5cclxuICA8ZGl2IGNsYXNzPVwiaGVscC1oZWFkaW5nXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiaGVscC1oZWFkaW5nLXNlY3Rpb25cIj5cclxuICAgICAgPGRpdiBjbGFzcz1cImhlbHAtaGVhZGluZy10aXRsZVwiPnt7aGVscENvbmZpZ1tcInNpZGUtYmFyXCJdLmxhYmVsfX08L2Rpdj5cclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cIm1heGltaXplLXNlY3Rpb25cIj5cclxuICAgICAgPG1hdC1pY29uIGNsYXNzPVwibWF4aW1pemUtaWNvblwiIFtzdmdJY29uXT1cIm1heGltaXplID8gJ2ljLW1pbmltaXplJyA6ICdpYy1tYXhpbWl6ZSdcIiAoY2xpY2spPVwidG9nZ2xlTWF4aW1pemUoKVwiPjwvbWF0LWljb24+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwiaGVscC1kZXRhaWxzXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiaGVscC1zZWN0aW9uXCIgKm5nRm9yPVwibGV0IHNlY3Rpb24gb2YgaGVscENvbmZpZ1snc2lkZS1iYXInXS5zZWN0aW9uXCI+XHJcbiAgICAgIDxkaXYgKm5nSWY9XCJzZWN0aW9uLnR5cGUgPT09ICd2aWRlbydcIj5cclxuICAgICAgICA8dGMtdGliY28tY2xvdWQtdmlkZW8tY2Fyb3VzZWw+XHJcbiAgICAgICAgICAgIDx0Yy10aWJjby1jbG91ZC12aWRlbyAqbmdGb3I9XCJsZXQgaXRlbSBvZiBzZWN0aW9uLml0ZW1cIiBbbGFiZWxdPVwiaXRlbS5sYWJlbFwiIFt0aXRsZV09XCJpdGVtLnRpdGxlXCIgW3VybF09XCJpdGVtLnVybFwiPjwvdGMtdGliY28tY2xvdWQtdmlkZW8+XHJcbiAgICAgICAgPC90Yy10aWJjby1jbG91ZC12aWRlby1jYXJvdXNlbD5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgKm5nSWY9XCJzZWN0aW9uLnR5cGUgPT09ICdpbmxpbmUnXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImhlbHAtaGVhZGluZyB3aXRob3V0LWJveC1zaGFkb3dcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJoZWxwLXNlY3Rpb24tdGl0bGVcIj57e3NlY3Rpb24ubGFiZWx9fTwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJoZWxwLXNlY3Rpb24tcm93LWNvbnRhaW5lclwiICpuZ0Zvcj1cImxldCBpdGVtIG9mIHNlY3Rpb24uaXRlbVwiPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImhlbHAtc2VjdGlvbi1kZXRhaWwtcm93XCIgKGNsaWNrKT1cInRvZ2dsZUFydGljbGUoaXRlbSlcIj5cclxuICAgICAgICAgICAgPGltZyAqbmdJZj1cIml0ZW0uaWNvblwiIGNsYXNzPVwic2VjdGlvbi1oZWFkaW5nLWljb25cIiBbc3JjXT1cIml0ZW0uaWNvbiB8IHVybFByZXBhcmUgOiBsb2NhdGlvblwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VjdGlvbi1kZXRhaWwtaGVhZGluZ1wiPnt7aXRlbS5sYWJlbH19PC9kaXY+XHJcbiAgICAgICAgICAgIDxtYXQtaWNvbiAqbmdJZj1cIml0ZW0udHlwZSA9PT0gJ2lubGluZSdcIiBjbGFzcz1cInNlY3Rpb24tZGV0YWlsLWNoZXZyb25cIiBbbmdDbGFzc109XCJ7J29wZW4nOiBpdGVtLm9wZW59XCIgc3ZnSWNvbj1cImljLWhlbHAtcmlnaHQtY2hldnJvblwiPjwvbWF0LWljb24+XHJcbiAgICAgICAgICAgIDxtYXQtaWNvbiAqbmdJZj1cIml0ZW0udHlwZSA9PT0gJ2V4dGVybmFsJ1wiIGNsYXNzPVwic2VjdGlvbi1kZXRhaWwtZXh0ZXJuYWxcIiBzdmdJY29uPVwiaWMtb3Blbi1leHRlcm5hbFwiPjwvbWF0LWljb24+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJoZWxwLXNlY3Rpb24tcm93LWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgPGRpdiAqbmdJZj1cIml0ZW0udHlwZSA9PT0gJ3ZpZGVvJ1wiPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPGRpdiAqbmdJZj1cIml0ZW0udHlwZSA9PT0gJ2lubGluZSdcIj5cclxuICAgICAgICAgICAgICA8dGMtdGliY28tY2xvdWQtaGVscC1hcmNoaXZlICpuZ0lmPVwiaXRlbS5vcGVuXCIgW3VybF09XCJpdGVtPy51cmxcIj48L3RjLXRpYmNvLWNsb3VkLWhlbHAtYXJjaGl2ZT5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgKm5nSWY9XCJzZWN0aW9uLnR5cGUgPT09ICdleHRlcm5hbCdcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwiaGVscC1oZWFkaW5nIHdpdGhvdXQtYm94LXNoYWRvd1wiPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImhlbHAtc2VjdGlvbi10aXRsZVwiICpuZ0lmPVwic2VjdGlvbi5sYWJlbFwiPnt7c2VjdGlvbi5sYWJlbH19PC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImhlbHAtc2VjdGlvbi1yb3ctY29udGFpbmVyXCIgKm5nRm9yPVwibGV0IGl0ZW0gb2Ygc2VjdGlvbi5pdGVtOyBsZXQgaXRlbUluZGV4ID0gaWR4XCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiaGVscC1leHRlcm5hbC1saW5rLWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgPGltZyBjbGFzcz1cImV4dGVybmFsLWxpbmstaW1hZ2VcIiBbc3JjXT1cInByZXBhcmVJY29uTGluayhpdGVtLmljb24pXCIgYWx0PVwiXCIvPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaGVscC1leHRlcm5hbC1saW5rXCI+XHJcbiAgICAgICAgICAgICAgPGEgW2hyZWZdPVwiaXRlbS51cmxcIiB0YXJnZXQ9XCJfYmxhbmtcIiBjbGFzcz1cInRpdGxlXCIgW3RpdGxlXT1cIml0ZW0udGl0bGVcIj57e2l0ZW0ubGFiZWx9fTwvYT5cclxuICAgICAgICAgICAgICA8cCBjbGFzcz1cImV4dGVybmFsLWxpbmstYWRkbFwiPnt7aXRlbVtcImFkZGl0aW9uYWwtdGV4dFwiXX19PC9wPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtaGVscC1zaWRlLWJhci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtaGVscC1zaWRlLWJhci90aWJjby1jbG91ZC1oZWxwLXNpZGUtYmFyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1oZWxwLXNpZGUtYmFyL3RpYmNvLWNsb3VkLWhlbHAtc2lkZS1iYXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQW1DLE1BQU0sZUFBZSxDQUFDO0FBQ2pGLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLHVDQUF1QyxDQUFDOzs7Ozs7Ozs7OztBQVk1RSxNQUFNLE9BQU8sOEJBQThCO0lBSXpDLFlBQW1CLFFBQWtCLEVBQVksU0FBdUIsRUFBWSxJQUFnQjtRQUFqRixhQUFRLEdBQVIsUUFBUSxDQUFVO1FBQVksY0FBUyxHQUFULFNBQVMsQ0FBYztRQUFZLFNBQUksR0FBSixJQUFJLENBQVk7UUFLN0YsV0FBTSxHQUFVLEVBQUUsQ0FBQztRQUNuQixhQUFRLEdBQUcsS0FBSyxDQUFDO0lBTHhCLENBQUM7SUFPRCxhQUFhLENBQUMsSUFBUztRQUNyQixJQUFJLElBQUksQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO1lBQzFCLElBQUksQ0FBQyxJQUFJLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1NBQ3hCO2FBQU0sSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLFVBQVUsRUFBRTtZQUNuQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsUUFBUSxDQUFDLENBQUM7U0FDakM7SUFFSCxDQUFDO0lBRUQsZUFBZSxDQUFDLEdBQUc7UUFDakIsT0FBTyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQy9FLENBQUM7SUFFRCxhQUFhLENBQUMsSUFBUyxFQUFFLE9BQWdCO1FBQ3ZDLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0lBQ3pCLENBQUM7SUFFRCxjQUFjO1FBQ1osSUFBSSxDQUFDLFFBQVEsR0FBRyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDakMsQ0FBQztJQUVELFdBQVcsQ0FBQyxPQUFzQjtRQUNoQyxJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7WUFDeEIsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQzdHLElBQUksQ0FBQyxFQUFFO2dCQUNMLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO1lBQ3pCLENBQUMsQ0FDRixDQUFDO1NBQ0g7SUFDSCxDQUFDOzsrSUF6Q1UsOEJBQThCO21JQUE5Qiw4QkFBOEIseUlDYjNDLG85RkFxREE7NEZEeENhLDhCQUE4QjtrQkFMMUMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsOEJBQThCO29CQUN4QyxXQUFXLEVBQUUsNENBQTRDO29CQUN6RCxTQUFTLEVBQUUsQ0FBQywyQ0FBMkMsQ0FBQztpQkFDekQ7bUpBR1UsZUFBZTtzQkFBdkIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dCwgT25DaGFuZ2VzLCBPbkluaXQsIFNpbXBsZUNoYW5nZXN9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7TG9jYXRpb259IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7SHR0cENsaWVudH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge09ic2VydmFibGUsIG9mfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHtjYXRjaEVycm9yLCBtYXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtEb21TYW5pdGl6ZXJ9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1oZWxwLXNpZGUtYmFyJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtaGVscC1zaWRlLWJhci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtaGVscC1zaWRlLWJhci5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRIZWxwU2lkZUJhckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uQ2hhbmdlcyB7XHJcblxyXG4gIEBJbnB1dCgpIGhlbHBTZXR0aW5nc1VybDogc3RyaW5nO1xyXG5cclxuICBjb25zdHJ1Y3RvcihwdWJsaWMgbG9jYXRpb246IExvY2F0aW9uLCBwcm90ZWN0ZWQgc2FuaXRpemVyOiBEb21TYW5pdGl6ZXIsIHByb3RlY3RlZCBodHRwOiBIdHRwQ2xpZW50KSB7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgc2VsZWN0ZWRJdGVtOiBhbnk7XHJcbiAgcHVibGljIGhlbHBDb25maWc6IGFueTtcclxuICBwdWJsaWMgaW5saW5lOiBhbnlbXSA9IFtdO1xyXG4gIHB1YmxpYyBtYXhpbWl6ZSA9IGZhbHNlO1xyXG5cclxuICB0b2dnbGVBcnRpY2xlKGl0ZW06IGFueSkge1xyXG4gICAgaWYgKGl0ZW0udHlwZSA9PT0gJ2lubGluZScpIHtcclxuICAgICAgaXRlbS5vcGVuID0gIWl0ZW0ub3BlbjtcclxuICAgIH0gZWxzZSBpZiAoaXRlbS50eXBlID09PSAnZXh0ZXJuYWwnKSB7XHJcbiAgICAgIHdpbmRvdy5vcGVuKGl0ZW0udXJsLCBcIl9ibGFua1wiKTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgcHJlcGFyZUljb25MaW5rKHVybCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCB1cmwpO1xyXG4gIH1cclxuXHJcbiAgdG9nZ2xlUGxheWluZyhpdGVtOiBhbnksIHBsYXlpbmc6IGJvb2xlYW4pIHtcclxuICAgIGl0ZW0ucGxheWluZyA9IHBsYXlpbmc7XHJcbiAgfVxyXG5cclxuICB0b2dnbGVNYXhpbWl6ZSgpIHtcclxuICAgIHRoaXMubWF4aW1pemUgPSAhdGhpcy5tYXhpbWl6ZTtcclxuICB9XHJcblxyXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpOiB2b2lkIHtcclxuICAgIGlmICh0aGlzLmhlbHBTZXR0aW5nc1VybCkge1xyXG4gICAgICB0aGlzLmh0dHAuZ2V0KFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5wcmVwYXJlVXJsRm9yU3RhdGljUmVzb3VyY2UodGhpcy5sb2NhdGlvbiwgdGhpcy5oZWxwU2V0dGluZ3NVcmwpKS5zdWJzY3JpYmUoXHJcbiAgICAgICAgbmV4dCA9PiB7XHJcbiAgICAgICAgICB0aGlzLmhlbHBDb25maWcgPSBuZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJoZWxwLXBhZ2VcIiBbbmdDbGFzc109XCJ7bWF4aW1pemUgOiBtYXhpbWl6ZX1cIiAqbmdJZj1cImhlbHBDb25maWdcIj5cclxuICA8ZGl2IGNsYXNzPVwiaGVscC1oZWFkaW5nXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiaGVscC1oZWFkaW5nLXNlY3Rpb25cIj5cclxuICAgICAgPGRpdiBjbGFzcz1cImhlbHAtaGVhZGluZy10aXRsZVwiPnt7aGVscENvbmZpZ1tcInNpZGUtYmFyXCJdLmxhYmVsfX08L2Rpdj5cclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cIm1heGltaXplLXNlY3Rpb25cIj5cclxuICAgICAgPG1hdC1pY29uIGNsYXNzPVwibWF4aW1pemUtaWNvblwiIFtzdmdJY29uXT1cIm1heGltaXplID8gJ2ljLW1pbmltaXplJyA6ICdpYy1tYXhpbWl6ZSdcIiAoY2xpY2spPVwidG9nZ2xlTWF4aW1pemUoKVwiPjwvbWF0LWljb24+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwiaGVscC1kZXRhaWxzXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiaGVscC1zZWN0aW9uXCIgKm5nRm9yPVwibGV0IHNlY3Rpb24gb2YgaGVscENvbmZpZ1snc2lkZS1iYXInXS5zZWN0aW9uXCI+XHJcbiAgICAgIDxkaXYgKm5nSWY9XCJzZWN0aW9uLnR5cGUgPT09ICd2aWRlbydcIj5cclxuICAgICAgICA8dGMtdGliY28tY2xvdWQtdmlkZW8tY2Fyb3VzZWw+XHJcbiAgICAgICAgICAgIDx0Yy10aWJjby1jbG91ZC12aWRlbyAqbmdGb3I9XCJsZXQgaXRlbSBvZiBzZWN0aW9uLml0ZW1cIiBbbGFiZWxdPVwiaXRlbS5sYWJlbFwiIFt0aXRsZV09XCJpdGVtLnRpdGxlXCIgW3VybF09XCJpdGVtLnVybFwiPjwvdGMtdGliY28tY2xvdWQtdmlkZW8+XHJcbiAgICAgICAgPC90Yy10aWJjby1jbG91ZC12aWRlby1jYXJvdXNlbD5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgKm5nSWY9XCJzZWN0aW9uLnR5cGUgPT09ICdpbmxpbmUnXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImhlbHAtaGVhZGluZyB3aXRob3V0LWJveC1zaGFkb3dcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJoZWxwLXNlY3Rpb24tdGl0bGVcIj57e3NlY3Rpb24ubGFiZWx9fTwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJoZWxwLXNlY3Rpb24tcm93LWNvbnRhaW5lclwiICpuZ0Zvcj1cImxldCBpdGVtIG9mIHNlY3Rpb24uaXRlbVwiPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImhlbHAtc2VjdGlvbi1kZXRhaWwtcm93XCIgKGNsaWNrKT1cInRvZ2dsZUFydGljbGUoaXRlbSlcIj5cclxuICAgICAgICAgICAgPGltZyAqbmdJZj1cIml0ZW0uaWNvblwiIGNsYXNzPVwic2VjdGlvbi1oZWFkaW5nLWljb25cIiBbc3JjXT1cIml0ZW0uaWNvbiB8IHVybFByZXBhcmUgOiBsb2NhdGlvblwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VjdGlvbi1kZXRhaWwtaGVhZGluZ1wiPnt7aXRlbS5sYWJlbH19PC9kaXY+XHJcbiAgICAgICAgICAgIDxtYXQtaWNvbiAqbmdJZj1cIml0ZW0udHlwZSA9PT0gJ2lubGluZSdcIiBjbGFzcz1cInNlY3Rpb24tZGV0YWlsLWNoZXZyb25cIiBbbmdDbGFzc109XCJ7J29wZW4nOiBpdGVtLm9wZW59XCIgc3ZnSWNvbj1cImljLWhlbHAtcmlnaHQtY2hldnJvblwiPjwvbWF0LWljb24+XHJcbiAgICAgICAgICAgIDxtYXQtaWNvbiAqbmdJZj1cIml0ZW0udHlwZSA9PT0gJ2V4dGVybmFsJ1wiIGNsYXNzPVwic2VjdGlvbi1kZXRhaWwtZXh0ZXJuYWxcIiBzdmdJY29uPVwiaWMtb3Blbi1leHRlcm5hbFwiPjwvbWF0LWljb24+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJoZWxwLXNlY3Rpb24tcm93LWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgPGRpdiAqbmdJZj1cIml0ZW0udHlwZSA9PT0gJ3ZpZGVvJ1wiPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPGRpdiAqbmdJZj1cIml0ZW0udHlwZSA9PT0gJ2lubGluZSdcIj5cclxuICAgICAgICAgICAgICA8dGMtdGliY28tY2xvdWQtaGVscC1hcmNoaXZlICpuZ0lmPVwiaXRlbS5vcGVuXCIgW3VybF09XCJpdGVtPy51cmxcIj48L3RjLXRpYmNvLWNsb3VkLWhlbHAtYXJjaGl2ZT5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgKm5nSWY9XCJzZWN0aW9uLnR5cGUgPT09ICdleHRlcm5hbCdcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwiaGVscC1oZWFkaW5nIHdpdGhvdXQtYm94LXNoYWRvd1wiPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImhlbHAtc2VjdGlvbi10aXRsZVwiICpuZ0lmPVwic2VjdGlvbi5sYWJlbFwiPnt7c2VjdGlvbi5sYWJlbH19PC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImhlbHAtc2VjdGlvbi1yb3ctY29udGFpbmVyXCIgKm5nRm9yPVwibGV0IGl0ZW0gb2Ygc2VjdGlvbi5pdGVtOyBsZXQgaXRlbUluZGV4ID0gaWR4XCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiaGVscC1leHRlcm5hbC1saW5rLWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgPGltZyBjbGFzcz1cImV4dGVybmFsLWxpbmstaW1hZ2VcIiBbc3JjXT1cInByZXBhcmVJY29uTGluayhpdGVtLmljb24pXCIgYWx0PVwiXCIvPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaGVscC1leHRlcm5hbC1saW5rXCI+XHJcbiAgICAgICAgICAgICAgPGEgW2hyZWZdPVwiaXRlbS51cmxcIiB0YXJnZXQ9XCJfYmxhbmtcIiBjbGFzcz1cInRpdGxlXCIgW3RpdGxlXT1cIml0ZW0udGl0bGVcIj57e2l0ZW0ubGFiZWx9fTwvYT5cclxuICAgICAgICAgICAgICA8cCBjbGFzcz1cImV4dGVybmFsLWxpbmstYWRkbFwiPnt7aXRlbVtcImFkZGl0aW9uYWwtdGV4dFwiXX19PC9wPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuIl19

@@ -89,5 +89,5 @@ import { Component, EventEmitter, Input, Output, ViewChild } from '@angular/core';

}
/** @nocollapse */ TibcoCloudLoginComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudLoginComponent, deps: [{ token: i1.TcLoginService }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudLoginComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudLoginComponent, selector: "tc-tibco-cloud-login", inputs: { loginPrefill: "loginPrefill", AppName: ["appName", "AppName"] }, outputs: { loggedIn: "loggedIn", useOauth: "useOauth", signUp: "signUp" }, viewQueries: [{ propertyName: "matExpansionPanel", first: true, predicate: MatExpansionPanel, descendants: true }], usesOnChanges: true, ngImport: i0, template: "<div class=\"login-container\">\r\n <div class=\"login-screen\">\r\n <div class=\"login-container-box\">\r\n <div class=\"login-box\">\r\n <div class=\"login-inner-box\">\r\n <div class=\"welcome-text\">Welcome to</div>\r\n <div class=\"welcome-content\">\r\n <mat-icon svgIcon=\"ic-tibco-logo\" class=\"tibco-logo\"></mat-icon>\r\n <div class=\"app-text\">{{appName}}</div>\r\n </div>\r\n <div class=\"login-container-form\">\r\n <form class=\"login-fields\" #laLoginForm=\"ngForm\" class=\"la-login-form\" (submit)=\"doLogin()\" fxLayout=\"column\" fxFlex disabled=\"loading\">\r\n <mat-form-field>\r\n <input matInput type=\"text\" placeholder=\"Email Address\" [(ngModel)]=\"name\" name=\"email\" required>\r\n </mat-form-field>\r\n <mat-form-field>\r\n <input matInput type=\"password\" placeholder=\"Password\" [(ngModel)]=\"password\" name=\"password\" required>\r\n </mat-form-field>\r\n <mat-accordion>\r\n <mat-expansion-panel [expanded]=\"!clientId\">\r\n <mat-expansion-panel-header>\r\n <mat-panel-title>API Access Keys</mat-panel-title>\r\n </mat-expansion-panel-header>\r\n <div fxLayout=\"column\">\r\n <mat-form-field fxFlex>\r\n <input matInput placeholder=\"Client Id\" [(ngModel)]=\"clientId\" name=\"ClientID\" required>\r\n </mat-form-field>\r\n </div>\r\n </mat-expansion-panel>\r\n </mat-accordion>\r\n <div class=\"sign-in-section\">\r\n <button style=\"width: 144px;\" type=\"submit\" mat-raised-button color=\"primary\" type=\"submit\" [disabled]=\"(!laLoginForm.form.valid || !clientId) || loading\">Login</button>\r\n </div>\r\n </form>\r\n </div>\r\n <mat-spinner *ngIf=\"loading\" class=\"spinner\" diameter=\"40\"></mat-spinner>\r\n <div *ngIf=\"error\" class=\"error-text\">{{error}}</div>\r\n <div class=\"sign-up-section\">\r\n <div class=\"sign-up-text\">\r\n <span>Have an oauth key? </span>\r\n <a (click)=\"handleUseOauth()\">Use oauth authentication</a>\r\n <br>\r\n <span>Don\u2019t have an account? </span><a (click)=\"handleSignUp()\">Sign up</a>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"copyright-text\">\r\n <span>Copyright \u00A9 2021 TIBCO Software Inc. All Rights Reserved.</span>\r\n </div>\r\n </div>\r\n</div>\r\n\r\n", styles: [".la-login-div{min-width:300px}.la-login-button{width:50px}.la-login-info-pane{min-height:50px;height:50px;max-height:50px;margin-top:10px}.spacer{min-height:0px}.la-login-button-div{margin-top:25px}.login-container-box{flex:1;align-items:center;display:flex}.login-container{height:100%;display:flex;flex-direction:column}.login-screen{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-box{height:472px;width:424px;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px #dddddde0}.login-inner-box{padding:32px;height:100%;display:flex;flex-direction:column;overflow:hidden}.welcome-text{color:#1774e5;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:18px;letter-spacing:0;line-height:21px;align-self:center;display:flex;justify-content:center}.welcome-content{display:flex;flex-direction:row;justify-content:center;padding-left:10px;padding-right:10px;margin-top:8px;align-items:center}.spinner{display:flex;flex-direction:row;align-self:center;margin-top:15px}.tibco-logo{margin-bottom:3px;display:flex;flex-direction:row;align-self:center;width:123px;height:32px}.app-text{color:#1774e5;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:36px;letter-spacing:-1px;line-height:38px}.login-fields{margin-top:20px;width:100%}.login-fields>mat-form-field{width:100%}.sign-in-section{margin-top:30px;display:flex;flex-direction:row;justify-content:center}.sign-up-section{display:flex;flex-direction:row;flex:1;align-items:flex-end}.sign-up-text{display:inline-block;width:350px;color:#212121;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:12px;letter-spacing:0;line-height:18px;text-align:center}.sign-up-text a{color:#1774e5;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:12px;letter-spacing:0;line-height:18px;text-align:center}.error-text{display:flex;color:red;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:12px;font-weight:600;letter-spacing:0;line-height:27px;justify-content:center}.copyright-text{display:flex;color:#4a4a4a;font-family:\"Source Sans Pro\";font-size:13px;letter-spacing:0;line-height:20px;text-align:center;align-items:flex-end;margin-bottom:20px}.login-container-form{margin-top:20px}a:hover{cursor:pointer}\n"], components: [{ type: i2.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i3.MatFormField, selector: "mat-form-field", inputs: ["color", "floatLabel", "appearance", "hideRequiredMarker", "hintLabel"], exportAs: ["matFormField"] }, { type: i4.MatExpansionPanel, selector: "mat-expansion-panel", inputs: ["disabled", "expanded", "hideToggle", "togglePosition"], outputs: ["opened", "closed", "expandedChange", "afterExpand", "afterCollapse"], exportAs: ["matExpansionPanel"] }, { type: i4.MatExpansionPanelHeader, selector: "mat-expansion-panel-header", inputs: ["tabIndex", "expandedHeight", "collapsedHeight"] }, { type: i5.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }, { type: i6.MatSpinner, selector: "mat-spinner", inputs: ["color"] }], directives: [{ type: i7.ɵNgNoValidate, selector: "form:not([ngNoForm]):not([ngNativeValidate])" }, { type: i7.NgControlStatusGroup, selector: "[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]" }, { type: i7.NgForm, selector: "form:not([ngNoForm]):not([formGroup]),ng-form,[ngForm]", inputs: ["ngFormOptions"], outputs: ["ngSubmit"], exportAs: ["ngForm"] }, { type: i8.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i8.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i9.MatInput, selector: "input[matInput], textarea[matInput], select[matNativeControl], input[matNativeControl], textarea[matNativeControl]", inputs: ["id", "disabled", "required", "type", "value", "readonly", "placeholder", "errorStateMatcher", "aria-describedby"], exportAs: ["matInput"] }, { type: i7.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i7.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }, { type: i7.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i7.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i4.MatAccordion, selector: "mat-accordion", inputs: ["multi", "displayMode", "togglePosition", "hideToggle"], exportAs: ["matAccordion"] }, { type: i4.MatExpansionPanelTitle, selector: "mat-panel-title" }, { type: i10.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudLoginComponent, decorators: [{
/** @nocollapse */ TibcoCloudLoginComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudLoginComponent, deps: [{ token: i1.TcLoginService }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudLoginComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudLoginComponent, selector: "tc-tibco-cloud-login", inputs: { loginPrefill: "loginPrefill", AppName: ["appName", "AppName"] }, outputs: { loggedIn: "loggedIn", useOauth: "useOauth", signUp: "signUp" }, viewQueries: [{ propertyName: "matExpansionPanel", first: true, predicate: MatExpansionPanel, descendants: true }], usesOnChanges: true, ngImport: i0, template: "<div class=\"login-container\">\r\n <div class=\"login-screen\">\r\n <div class=\"login-container-box\">\r\n <div class=\"login-box\">\r\n <div class=\"login-inner-box\">\r\n <div class=\"welcome-text\">Welcome to</div>\r\n <div class=\"welcome-content\">\r\n <mat-icon svgIcon=\"ic-tibco-logo\" class=\"tibco-logo\"></mat-icon>\r\n <div class=\"app-text\">{{appName}}</div>\r\n </div>\r\n <div class=\"login-container-form\">\r\n <form class=\"login-fields\" #laLoginForm=\"ngForm\" class=\"la-login-form\" (submit)=\"doLogin()\" fxLayout=\"column\" fxFlex disabled=\"loading\">\r\n <mat-form-field>\r\n <input matInput type=\"text\" placeholder=\"Email Address\" [(ngModel)]=\"name\" name=\"email\" required>\r\n </mat-form-field>\r\n <mat-form-field>\r\n <input matInput type=\"password\" placeholder=\"Password\" [(ngModel)]=\"password\" name=\"password\" required>\r\n </mat-form-field>\r\n <mat-accordion>\r\n <mat-expansion-panel [expanded]=\"!clientId\">\r\n <mat-expansion-panel-header>\r\n <mat-panel-title>API Access Keys</mat-panel-title>\r\n </mat-expansion-panel-header>\r\n <div fxLayout=\"column\">\r\n <mat-form-field fxFlex>\r\n <input matInput placeholder=\"Client Id\" [(ngModel)]=\"clientId\" name=\"ClientID\" required>\r\n </mat-form-field>\r\n </div>\r\n </mat-expansion-panel>\r\n </mat-accordion>\r\n <div class=\"sign-in-section\">\r\n <button style=\"width: 144px;\" type=\"submit\" mat-raised-button color=\"primary\" type=\"submit\" [disabled]=\"(!laLoginForm.form.valid || !clientId) || loading\">Login</button>\r\n </div>\r\n </form>\r\n </div>\r\n <mat-spinner *ngIf=\"loading\" class=\"spinner\" diameter=\"40\"></mat-spinner>\r\n <div *ngIf=\"error\" class=\"error-text\">{{error}}</div>\r\n <div class=\"sign-up-section\">\r\n <div class=\"sign-up-text\">\r\n <span>Have an oauth key? </span>\r\n <a (click)=\"handleUseOauth()\">Use oauth authentication</a>\r\n <br>\r\n <span>Don\u2019t have an account? </span><a (click)=\"handleSignUp()\">Sign up</a>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"copyright-text\">\r\n <span>Copyright \u00A9 2021 TIBCO Software Inc. All Rights Reserved.</span>\r\n </div>\r\n </div>\r\n</div>\r\n\r\n", styles: [".la-login-div{min-width:300px}.la-login-button{width:50px}.la-login-info-pane{min-height:50px;height:50px;max-height:50px;margin-top:10px}.spacer{min-height:0px}.la-login-button-div{margin-top:25px}.login-container-box{flex:1;align-items:center;display:flex}.login-container{height:100%;display:flex;flex-direction:column}.login-screen{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-box{height:472px;width:424px;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px #dddddde0}.login-inner-box{padding:32px;height:100%;display:flex;flex-direction:column;overflow:hidden}.welcome-text{color:#1774e5;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:18px;letter-spacing:0;line-height:21px;align-self:center;display:flex;justify-content:center}.welcome-content{display:flex;flex-direction:row;justify-content:center;padding-left:10px;padding-right:10px;margin-top:8px;align-items:center}.spinner{display:flex;flex-direction:row;align-self:center;margin-top:15px}.tibco-logo{margin-bottom:3px;display:flex;flex-direction:row;align-self:center;width:123px;height:32px}.app-text{color:#1774e5;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:36px;letter-spacing:-1px;line-height:38px}.login-fields{margin-top:20px;width:100%}.login-fields>mat-form-field{width:100%}.sign-in-section{margin-top:30px;display:flex;flex-direction:row;justify-content:center}.sign-up-section{display:flex;flex-direction:row;flex:1;align-items:flex-end}.sign-up-text{display:inline-block;width:350px;color:#212121;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:12px;letter-spacing:0;line-height:18px;text-align:center}.sign-up-text a{color:#1774e5;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:12px;letter-spacing:0;line-height:18px;text-align:center}.error-text{display:flex;color:red;font-family:Source Sans Pro;font-family:var(--app-font-extra-light, Source Sans Pro);font-size:12px;font-weight:600;letter-spacing:0;line-height:27px;justify-content:center}.copyright-text{display:flex;color:#4a4a4a;font-family:\"Source Sans Pro\";font-size:13px;letter-spacing:0;line-height:20px;text-align:center;align-items:flex-end;margin-bottom:20px}.login-container-form{margin-top:20px}a:hover{cursor:pointer}\n"], components: [{ type: i2.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i3.MatFormField, selector: "mat-form-field", inputs: ["color", "floatLabel", "appearance", "hideRequiredMarker", "hintLabel"], exportAs: ["matFormField"] }, { type: i4.MatExpansionPanel, selector: "mat-expansion-panel", inputs: ["disabled", "expanded", "hideToggle", "togglePosition"], outputs: ["opened", "closed", "expandedChange", "afterExpand", "afterCollapse"], exportAs: ["matExpansionPanel"] }, { type: i4.MatExpansionPanelHeader, selector: "mat-expansion-panel-header", inputs: ["tabIndex", "expandedHeight", "collapsedHeight"] }, { type: i5.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }, { type: i6.MatSpinner, selector: "mat-spinner", inputs: ["color"] }], directives: [{ type: i7.ɵNgNoValidate, selector: "form:not([ngNoForm]):not([ngNativeValidate])" }, { type: i7.NgControlStatusGroup, selector: "[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]" }, { type: i7.NgForm, selector: "form:not([ngNoForm]):not([formGroup]),ng-form,[ngForm]", inputs: ["ngFormOptions"], outputs: ["ngSubmit"], exportAs: ["ngForm"] }, { type: i8.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i8.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i9.MatInput, selector: "input[matInput], textarea[matInput], select[matNativeControl], input[matNativeControl], textarea[matNativeControl]", inputs: ["id", "disabled", "required", "type", "value", "readonly", "placeholder", "errorStateMatcher", "aria-describedby"], exportAs: ["matInput"] }, { type: i7.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i7.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }, { type: i7.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i7.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i4.MatAccordion, selector: "mat-accordion", inputs: ["multi", "displayMode", "togglePosition", "hideToggle"], exportAs: ["matAccordion"] }, { type: i4.MatExpansionPanelTitle, selector: "mat-panel-title" }, { type: i10.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudLoginComponent, decorators: [{
type: Component,

@@ -114,2 +114,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtbG9naW4uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLWxvZ2luL3RpYmNvLWNsb3VkLWxvZ2luLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1sb2dpbi90aWJjby1jbG91ZC1sb2dpbi5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQXFCLE1BQU0sRUFBaUIsU0FBUyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBR2xILE9BQU8sRUFBQyxHQUFHLEVBQVcsTUFBTSxnQkFBZ0IsQ0FBQztBQUc3QyxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQzs7Ozs7Ozs7Ozs7O0FBRTlEOzs7Ozs7R0FNRztBQU9ILE1BQU0sT0FBTyx3QkFBd0I7SUEwQ25DOztPQUVHO0lBQ0gsWUFDVSxPQUF1QjtRQUF2QixZQUFPLEdBQVAsT0FBTyxDQUFnQjtRQTVDakM7O1dBRUc7UUFDTyxhQUFRLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUN4Qzs7V0FFRztRQUNPLGFBQVEsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQ3hDOztXQUVHO1FBQ08sV0FBTSxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFNdEM7O1dBRUc7UUFDSSxZQUFPLEdBQUcsZ0JBQWdCLENBQUM7UUFhbEMsWUFBTyxHQUFHLEtBQUssQ0FBQztJQWNoQixDQUFDO0lBekJELElBQXNCLE9BQU8sQ0FBQyxPQUFlO1FBQzNDLElBQUksT0FBTyxFQUFFO1lBQ1gsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7U0FDeEI7SUFDSCxDQUFDO0lBdUJELE9BQU87UUFDTCxJQUFJLElBQUksQ0FBQyxpQkFBaUIsSUFBSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsUUFBUSxFQUFFO1lBQzdELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDO1NBQ3pDO1FBQ0QsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7UUFDcEIsSUFBSSxDQUFDLEtBQUssR0FBRyxTQUFTLENBQUM7UUFFdkIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FDMUUsR0FBRyxDQUFDLENBQUMsUUFBa0IsRUFBRSxFQUFFO1lBQ3ZCLElBQUksQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDO1lBQ3pCLE9BQU8sUUFBUSxDQUFDO1FBQ2xCLENBQUMsQ0FDRixDQUNGLENBQUM7UUFFRixJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsRUFBRTtZQUM1QixJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztZQUNyQixlQUFlO1lBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO1lBQ2pDLGdCQUFnQjtZQUNoQixJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFDLFFBQVEsRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLElBQUksQ0FBQyxLQUFLLEVBQUMsQ0FBQyxDQUFDO1FBQ3JFLENBQUMsRUFDRCxLQUFLLENBQUMsRUFBRTtZQUNOLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3JCLElBQUksS0FBSyxDQUFDLEtBQUssSUFBSSxLQUFLLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRTtnQkFDdkMsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQzthQUNuQztZQUNELE9BQU8sQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztZQUNoQyxPQUFPLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3ZCLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUVELGNBQWM7UUFDWixJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3ZCLENBQUM7SUFFRCxZQUFZO1FBQ1YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUNyQixDQUFDO0lBRUQsV0FBVyxDQUFDLE9BQXNCO1FBRWhDLElBQUksSUFBSSxDQUFDLFlBQVksRUFBRTtZQUNyQixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFDO1lBQ3RDLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUM7U0FDNUM7SUFDSCxDQUFDOzt3SUFqR1Usd0JBQXdCOzRIQUF4Qix3QkFBd0IscVFBOEJ4QixpQkFBaUIscUVDbkQ5QixpdEZBc0RBOzJGRGpDYSx3QkFBd0I7a0JBTnBDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsV0FBVyxFQUFFLG9DQUFvQztvQkFDakQsU0FBUyxFQUFFLENBQUMsbUNBQW1DLENBQUM7aUJBQ2pEO3FHQU9XLFFBQVE7c0JBQWpCLE1BQU07Z0JBSUcsUUFBUTtzQkFBakIsTUFBTTtnQkFJRyxNQUFNO3NCQUFmLE1BQU07Z0JBSUUsWUFBWTtzQkFBcEIsS0FBSztnQkFPZ0IsT0FBTztzQkFBNUIsS0FBSzt1QkFBQyxTQUFTO2dCQU1pQyxpQkFBaUI7c0JBQWpFLFNBQVM7dUJBQUMsaUJBQWlCLEVBQUUsRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uQ2hhbmdlcywgT25Jbml0LCBPdXRwdXQsIFNpbXBsZUNoYW5nZXMsIFZpZXdDaGlsZH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7QWNjb3VudHNJbmZvLCBMb2dpblByZWZpbGwsIFN1YnNjcmlwdGlvbn0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLWxvZ2luJztcclxuaW1wb3J0IHtPYnNlcnZhYmxlLCBPYnNlcnZhYmxlSW5wdXR9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge21hcCwgbWVyZ2VNYXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtBY2Nlc3NUb2tlbiwgQXV0aEluZm99IGZyb20gJy4uLy4uL21vZGVscy90Yy1sb2dpbic7XHJcbmltcG9ydCB7VGNMb2dpblNlcnZpY2V9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3RjLWxvZ2luLnNlcnZpY2UnO1xyXG5pbXBvcnQge01hdEV4cGFuc2lvblBhbmVsfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9leHBhbnNpb24nO1xyXG5cclxuLyoqXHJcbiAqIFRoaXMgY29tcG9uZW50IHdpbGwgYXR0ZW1wdCB0byBsb2cgdGhlIHVzZXIgaW4uXHJcbiAqXHJcbiAqICFbYWx0LXRleHRdKC4uL0Nsb3VkLUxvZ2luLnBuZyBcIkltYWdlXCIpXHJcbiAqXHJcbiAqICBAZXhhbXBsZSA8dGMtdGliY28tY2xvdWQtbG9naW4gKm5nSWY9XCIhbG9nZ2VkSW4gKGxvZ2dlZEluKT1cImhhbmRsZUxvZ2dlZEluKCRldmVudClcIj48L3RjLXRpYmNvLWNsb3VkLWxvZ2luPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1sb2dpbicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLWxvZ2luLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi90aWJjby1jbG91ZC1sb2dpbi5jb21wb25lbnQuY3NzJ11cclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkTG9naW5Db21wb25lbnQgaW1wbGVtZW50cyBPbkNoYW5nZXMge1xyXG5cclxuICAvKipcclxuICAgKiBOb3RpZnkgcGFyZW50IHRoYXQgdXNlciBpcyBsb2dnZWQgaW4gb2suXHJcbiAgICovXHJcbiAgQE91dHB1dCgpIGxvZ2dlZEluID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG4gIC8qKlxyXG4gICAqIE91dHB1dCB1c2VPYXV0aCBldmVudFxyXG4gICAqL1xyXG4gIEBPdXRwdXQoKSB1c2VPYXV0aCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuICAvKipcclxuICAgKiBPdXRwdXQgc2lnblVwIGV2ZW50XHJcbiAgICovXHJcbiAgQE91dHB1dCgpIHNpZ25VcCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuICAvKipcclxuICAgKiBMb2dpbiBEYXRhXHJcbiAgICovXHJcbiAgQElucHV0KCkgbG9naW5QcmVmaWxsOiBMb2dpblByZWZpbGw7XHJcblxyXG4gIC8qKlxyXG4gICAqIEFwcCBOYW1lXHJcbiAgICovXHJcbiAgcHVibGljIGFwcE5hbWUgPSAnQ2xvdWQgU3RhcnRlcnMnO1xyXG5cclxuICBASW5wdXQoJ2FwcE5hbWUnKSBzZXQgQXBwTmFtZShhcHBOYW1lOiBzdHJpbmcpIHtcclxuICAgIGlmIChhcHBOYW1lKSB7XHJcbiAgICAgIHRoaXMuYXBwTmFtZSA9IGFwcE5hbWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAVmlld0NoaWxkKE1hdEV4cGFuc2lvblBhbmVsLCB7IHN0YXRpYzogZmFsc2UgfSkgbWF0RXhwYW5zaW9uUGFuZWw6IE1hdEV4cGFuc2lvblBhbmVsO1xyXG5cclxuICBuYW1lOiBzdHJpbmc7XHJcbiAgcGFzc3dvcmQ6IHN0cmluZztcclxuICBjbGllbnRJZDogc3RyaW5nO1xyXG4gIGxvYWRpbmcgPSBmYWxzZTtcclxuICBhY2NvdW50c0luZm86IEFjY291bnRzSW5mbztcclxuICBlcnJvcjogc3RyaW5nO1xyXG4gIHRva2VuOiBBY2Nlc3NUb2tlbjtcclxuICBhdXRoSW5mbzogQXV0aEluZm87XHJcbiAgYXV0aDogT2JzZXJ2YWJsZTxBdXRoSW5mbz47XHJcblxyXG4gIC8qKlxyXG4gICAqIFRoZSBDb25zdHJ1Y3RvciBjcmVhdGVzIHRoZSBMb2dpbiBEaWFsb2dcclxuICAgKi9cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHByaXZhdGUgdGNMb2dpbjogVGNMb2dpblNlcnZpY2VcclxuICApIHtcclxuXHJcbiAgfVxyXG5cclxuICBkb0xvZ2luKCkge1xyXG4gICAgaWYgKHRoaXMubWF0RXhwYW5zaW9uUGFuZWwgJiYgdGhpcy5tYXRFeHBhbnNpb25QYW5lbC5leHBhbmRlZCkge1xyXG4gICAgICB0aGlzLm1hdEV4cGFuc2lvblBhbmVsLmV4cGFuZGVkID0gZmFsc2U7XHJcbiAgICB9XHJcbiAgICB0aGlzLmxvYWRpbmcgPSB0cnVlO1xyXG4gICAgdGhpcy5lcnJvciA9IHVuZGVmaW5lZDtcclxuXHJcbiAgICB0aGlzLmF1dGggPSB0aGlzLnRjTG9naW4ubG9naW4odGhpcy5uYW1lLCB0aGlzLnBhc3N3b3JkLCB0aGlzLmNsaWVudElkKS5waXBlKFxyXG4gICAgICBtYXAoKGF1dGhJbmZvOiBBdXRoSW5mbykgPT4ge1xyXG4gICAgICAgICAgdGhpcy5hdXRoSW5mbyA9IGF1dGhJbmZvO1xyXG4gICAgICAgICAgcmV0dXJuIGF1dGhJbmZvO1xyXG4gICAgICAgIH1cclxuICAgICAgKVxyXG4gICAgKTtcclxuXHJcbiAgICB0aGlzLmF1dGguc3Vic2NyaWJlKGF1dGhvcml6ZSA9PiB7XHJcbiAgICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgLy8gb2sgbG9nZ2VkIGluXHJcbiAgICAgICAgY29uc29sZS5sb2coJ1VzZXIgbG9nZ2VkIGluLi4uJyk7XHJcbiAgICAgICAgLy8gdXBkYXRlIGNsYWltc1xyXG4gICAgICAgIHRoaXMubG9nZ2VkSW4uZW1pdCh7YXV0aEluZm86IGF1dGhvcml6ZSwgYWNjZXNzVG9rZW46IHRoaXMudG9rZW59KTtcclxuICAgICAgfSxcclxuICAgICAgZXJyb3IgPT4ge1xyXG4gICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgIGlmIChlcnJvci5lcnJvciAmJiBlcnJvci5lcnJvci5lcnJvck1zZykge1xyXG4gICAgICAgICAgdGhpcy5lcnJvciA9IGVycm9yLmVycm9yLmVycm9yTXNnO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb25zb2xlLmVycm9yKCdMb2dpbiBGYWlsZWQ6ICcpO1xyXG4gICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpO1xyXG4gICAgICB9KTtcclxuICB9XHJcblxyXG4gIGhhbmRsZVVzZU9hdXRoKCkge1xyXG4gICAgdGhpcy51c2VPYXV0aC5lbWl0KCk7XHJcbiAgfVxyXG5cclxuICBoYW5kbGVTaWduVXAoKSB7XHJcbiAgICB0aGlzLnNpZ25VcC5lbWl0KCk7XHJcbiAgfVxyXG5cclxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XHJcblxyXG4gICAgaWYgKHRoaXMubG9naW5QcmVmaWxsKSB7XHJcbiAgICAgIHRoaXMubmFtZSA9IHRoaXMubG9naW5QcmVmaWxsLmVtYWlsSWQ7XHJcbiAgICAgIHRoaXMuY2xpZW50SWQgPSB0aGlzLmxvZ2luUHJlZmlsbC5jbGllbnRJZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxyXG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1zY3JlZW5cIj5cclxuICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXItYm94XCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1ib3hcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4taW5uZXItYm94XCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwid2VsY29tZS10ZXh0XCI+V2VsY29tZSB0bzwvZGl2PlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIndlbGNvbWUtY29udGVudFwiPlxyXG4gICAgICAgICAgICA8bWF0LWljb24gc3ZnSWNvbj1cImljLXRpYmNvLWxvZ29cIiBjbGFzcz1cInRpYmNvLWxvZ29cIj48L21hdC1pY29uPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiYXBwLXRleHRcIj57e2FwcE5hbWV9fTwvZGl2PlxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyLWZvcm1cIj5cclxuICAgICAgICAgICAgPGZvcm0gY2xhc3M9XCJsb2dpbi1maWVsZHNcIiAjbGFMb2dpbkZvcm09XCJuZ0Zvcm1cIiBjbGFzcz1cImxhLWxvZ2luLWZvcm1cIiAoc3VibWl0KT1cImRvTG9naW4oKVwiIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhGbGV4IGRpc2FibGVkPVwibG9hZGluZ1wiPlxyXG4gICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwiRW1haWwgQWRkcmVzc1wiIFsobmdNb2RlbCldPVwibmFtZVwiIG5hbWU9XCJlbWFpbFwiIHJlcXVpcmVkPlxyXG4gICAgICAgICAgICAgIDwvbWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgICAgPG1hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHR5cGU9XCJwYXNzd29yZFwiIHBsYWNlaG9sZGVyPVwiUGFzc3dvcmRcIiBbKG5nTW9kZWwpXT1cInBhc3N3b3JkXCIgbmFtZT1cInBhc3N3b3JkXCIgcmVxdWlyZWQ+XHJcbiAgICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICA8bWF0LWFjY29yZGlvbj5cclxuICAgICAgICAgICAgICAgIDxtYXQtZXhwYW5zaW9uLXBhbmVsIFtleHBhbmRlZF09XCIhY2xpZW50SWRcIj5cclxuICAgICAgICAgICAgICAgICAgPG1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyPlxyXG4gICAgICAgICAgICAgICAgICAgIDxtYXQtcGFuZWwtdGl0bGU+QVBJIEFjY2VzcyBLZXlzPC9tYXQtcGFuZWwtdGl0bGU+XHJcbiAgICAgICAgICAgICAgICAgIDwvbWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXI+XHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIj5cclxuICAgICAgICAgICAgICAgICAgICA8bWF0LWZvcm0tZmllbGQgZnhGbGV4PlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiQ2xpZW50IElkXCIgWyhuZ01vZGVsKV09XCJjbGllbnRJZFwiICBuYW1lPVwiQ2xpZW50SURcIiByZXF1aXJlZD5cclxuICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvbWF0LWV4cGFuc2lvbi1wYW5lbD5cclxuICAgICAgICAgICAgICA8L21hdC1hY2NvcmRpb24+XHJcbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNpZ24taW4tc2VjdGlvblwiPlxyXG4gICAgICAgICAgICAgICAgPGJ1dHRvbiBzdHlsZT1cIndpZHRoOiAxNDRweDtcIiB0eXBlPVwic3VibWl0XCIgbWF0LXJhaXNlZC1idXR0b24gY29sb3I9XCJwcmltYXJ5XCIgdHlwZT1cInN1Ym1pdFwiIFtkaXNhYmxlZF09XCIoIWxhTG9naW5Gb3JtLmZvcm0udmFsaWQgfHwgIWNsaWVudElkKSB8fCBsb2FkaW5nXCI+TG9naW48L2J1dHRvbj5cclxuICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9mb3JtPlxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8bWF0LXNwaW5uZXIgKm5nSWY9XCJsb2FkaW5nXCIgY2xhc3M9XCJzcGlubmVyXCIgZGlhbWV0ZXI9XCI0MFwiPjwvbWF0LXNwaW5uZXI+XHJcbiAgICAgICAgICA8ZGl2ICpuZ0lmPVwiZXJyb3JcIiBjbGFzcz1cImVycm9yLXRleHRcIj57e2Vycm9yfX08L2Rpdj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJzaWduLXVwLXNlY3Rpb25cIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNpZ24tdXAtdGV4dFwiPlxyXG4gICAgICAgICAgICAgIDxzcGFuPkhhdmUgYW4gb2F1dGgga2V5PyA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgPGEgKGNsaWNrKT1cImhhbmRsZVVzZU9hdXRoKClcIj5Vc2Ugb2F1dGggYXV0aGVudGljYXRpb248L2E+XHJcbiAgICAgICAgICAgICAgPGJyPlxyXG4gICAgICAgICAgICAgIDxzcGFuPkRvbuKAmXQgaGF2ZSBhbiBhY2NvdW50PyA8L3NwYW4+PGEgKGNsaWNrKT1cImhhbmRsZVNpZ25VcCgpXCI+U2lnbiB1cDwvYT5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJjb3B5cmlnaHQtdGV4dFwiPlxyXG4gICAgICA8c3Bhbj5Db3B5cmlnaHQgwqkgMjAyMSBUSUJDTyBTb2Z0d2FyZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuPC9zcGFuPlxyXG4gICAgPC9kaXY+XHJcbiAgPC9kaXY+XHJcbjwvZGl2PlxyXG5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtbG9naW4uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLWxvZ2luL3RpYmNvLWNsb3VkLWxvZ2luLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1sb2dpbi90aWJjby1jbG91ZC1sb2dpbi5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQXFCLE1BQU0sRUFBaUIsU0FBUyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBR2xILE9BQU8sRUFBQyxHQUFHLEVBQVcsTUFBTSxnQkFBZ0IsQ0FBQztBQUc3QyxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQzs7Ozs7Ozs7Ozs7O0FBRTlEOzs7Ozs7R0FNRztBQU9ILE1BQU0sT0FBTyx3QkFBd0I7SUEwQ25DOztPQUVHO0lBQ0gsWUFDVSxPQUF1QjtRQUF2QixZQUFPLEdBQVAsT0FBTyxDQUFnQjtRQTVDakM7O1dBRUc7UUFDTyxhQUFRLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUN4Qzs7V0FFRztRQUNPLGFBQVEsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQ3hDOztXQUVHO1FBQ08sV0FBTSxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFNdEM7O1dBRUc7UUFDSSxZQUFPLEdBQUcsZ0JBQWdCLENBQUM7UUFhbEMsWUFBTyxHQUFHLEtBQUssQ0FBQztJQWNoQixDQUFDO0lBekJELElBQXNCLE9BQU8sQ0FBQyxPQUFlO1FBQzNDLElBQUksT0FBTyxFQUFFO1lBQ1gsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7U0FDeEI7SUFDSCxDQUFDO0lBdUJELE9BQU87UUFDTCxJQUFJLElBQUksQ0FBQyxpQkFBaUIsSUFBSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsUUFBUSxFQUFFO1lBQzdELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDO1NBQ3pDO1FBQ0QsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7UUFDcEIsSUFBSSxDQUFDLEtBQUssR0FBRyxTQUFTLENBQUM7UUFFdkIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FDMUUsR0FBRyxDQUFDLENBQUMsUUFBa0IsRUFBRSxFQUFFO1lBQ3ZCLElBQUksQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDO1lBQ3pCLE9BQU8sUUFBUSxDQUFDO1FBQ2xCLENBQUMsQ0FDRixDQUNGLENBQUM7UUFFRixJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsRUFBRTtZQUM1QixJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztZQUNyQixlQUFlO1lBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO1lBQ2pDLGdCQUFnQjtZQUNoQixJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFDLFFBQVEsRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLElBQUksQ0FBQyxLQUFLLEVBQUMsQ0FBQyxDQUFDO1FBQ3JFLENBQUMsRUFDRCxLQUFLLENBQUMsRUFBRTtZQUNOLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3JCLElBQUksS0FBSyxDQUFDLEtBQUssSUFBSSxLQUFLLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRTtnQkFDdkMsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQzthQUNuQztZQUNELE9BQU8sQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztZQUNoQyxPQUFPLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3ZCLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUVELGNBQWM7UUFDWixJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3ZCLENBQUM7SUFFRCxZQUFZO1FBQ1YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUNyQixDQUFDO0lBRUQsV0FBVyxDQUFDLE9BQXNCO1FBRWhDLElBQUksSUFBSSxDQUFDLFlBQVksRUFBRTtZQUNyQixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFDO1lBQ3RDLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUM7U0FDNUM7SUFDSCxDQUFDOzt5SUFqR1Usd0JBQXdCOzZIQUF4Qix3QkFBd0IscVFBOEJ4QixpQkFBaUIscUVDbkQ5QixpdEZBc0RBOzRGRGpDYSx3QkFBd0I7a0JBTnBDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsV0FBVyxFQUFFLG9DQUFvQztvQkFDakQsU0FBUyxFQUFFLENBQUMsbUNBQW1DLENBQUM7aUJBQ2pEO3FHQU9XLFFBQVE7c0JBQWpCLE1BQU07Z0JBSUcsUUFBUTtzQkFBakIsTUFBTTtnQkFJRyxNQUFNO3NCQUFmLE1BQU07Z0JBSUUsWUFBWTtzQkFBcEIsS0FBSztnQkFPZ0IsT0FBTztzQkFBNUIsS0FBSzt1QkFBQyxTQUFTO2dCQU1pQyxpQkFBaUI7c0JBQWpFLFNBQVM7dUJBQUMsaUJBQWlCLEVBQUUsRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uQ2hhbmdlcywgT25Jbml0LCBPdXRwdXQsIFNpbXBsZUNoYW5nZXMsIFZpZXdDaGlsZH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7QWNjb3VudHNJbmZvLCBMb2dpblByZWZpbGwsIFN1YnNjcmlwdGlvbn0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLWxvZ2luJztcclxuaW1wb3J0IHtPYnNlcnZhYmxlLCBPYnNlcnZhYmxlSW5wdXR9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge21hcCwgbWVyZ2VNYXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtBY2Nlc3NUb2tlbiwgQXV0aEluZm99IGZyb20gJy4uLy4uL21vZGVscy90Yy1sb2dpbic7XHJcbmltcG9ydCB7VGNMb2dpblNlcnZpY2V9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3RjLWxvZ2luLnNlcnZpY2UnO1xyXG5pbXBvcnQge01hdEV4cGFuc2lvblBhbmVsfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9leHBhbnNpb24nO1xyXG5cclxuLyoqXHJcbiAqIFRoaXMgY29tcG9uZW50IHdpbGwgYXR0ZW1wdCB0byBsb2cgdGhlIHVzZXIgaW4uXHJcbiAqXHJcbiAqICFbYWx0LXRleHRdKC4uL0Nsb3VkLUxvZ2luLnBuZyBcIkltYWdlXCIpXHJcbiAqXHJcbiAqICBAZXhhbXBsZSA8dGMtdGliY28tY2xvdWQtbG9naW4gKm5nSWY9XCIhbG9nZ2VkSW4gKGxvZ2dlZEluKT1cImhhbmRsZUxvZ2dlZEluKCRldmVudClcIj48L3RjLXRpYmNvLWNsb3VkLWxvZ2luPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1sb2dpbicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLWxvZ2luLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi90aWJjby1jbG91ZC1sb2dpbi5jb21wb25lbnQuY3NzJ11cclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkTG9naW5Db21wb25lbnQgaW1wbGVtZW50cyBPbkNoYW5nZXMge1xyXG5cclxuICAvKipcclxuICAgKiBOb3RpZnkgcGFyZW50IHRoYXQgdXNlciBpcyBsb2dnZWQgaW4gb2suXHJcbiAgICovXHJcbiAgQE91dHB1dCgpIGxvZ2dlZEluID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG4gIC8qKlxyXG4gICAqIE91dHB1dCB1c2VPYXV0aCBldmVudFxyXG4gICAqL1xyXG4gIEBPdXRwdXQoKSB1c2VPYXV0aCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuICAvKipcclxuICAgKiBPdXRwdXQgc2lnblVwIGV2ZW50XHJcbiAgICovXHJcbiAgQE91dHB1dCgpIHNpZ25VcCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuICAvKipcclxuICAgKiBMb2dpbiBEYXRhXHJcbiAgICovXHJcbiAgQElucHV0KCkgbG9naW5QcmVmaWxsOiBMb2dpblByZWZpbGw7XHJcblxyXG4gIC8qKlxyXG4gICAqIEFwcCBOYW1lXHJcbiAgICovXHJcbiAgcHVibGljIGFwcE5hbWUgPSAnQ2xvdWQgU3RhcnRlcnMnO1xyXG5cclxuICBASW5wdXQoJ2FwcE5hbWUnKSBzZXQgQXBwTmFtZShhcHBOYW1lOiBzdHJpbmcpIHtcclxuICAgIGlmIChhcHBOYW1lKSB7XHJcbiAgICAgIHRoaXMuYXBwTmFtZSA9IGFwcE5hbWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAVmlld0NoaWxkKE1hdEV4cGFuc2lvblBhbmVsLCB7IHN0YXRpYzogZmFsc2UgfSkgbWF0RXhwYW5zaW9uUGFuZWw6IE1hdEV4cGFuc2lvblBhbmVsO1xyXG5cclxuICBuYW1lOiBzdHJpbmc7XHJcbiAgcGFzc3dvcmQ6IHN0cmluZztcclxuICBjbGllbnRJZDogc3RyaW5nO1xyXG4gIGxvYWRpbmcgPSBmYWxzZTtcclxuICBhY2NvdW50c0luZm86IEFjY291bnRzSW5mbztcclxuICBlcnJvcjogc3RyaW5nO1xyXG4gIHRva2VuOiBBY2Nlc3NUb2tlbjtcclxuICBhdXRoSW5mbzogQXV0aEluZm87XHJcbiAgYXV0aDogT2JzZXJ2YWJsZTxBdXRoSW5mbz47XHJcblxyXG4gIC8qKlxyXG4gICAqIFRoZSBDb25zdHJ1Y3RvciBjcmVhdGVzIHRoZSBMb2dpbiBEaWFsb2dcclxuICAgKi9cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHByaXZhdGUgdGNMb2dpbjogVGNMb2dpblNlcnZpY2VcclxuICApIHtcclxuXHJcbiAgfVxyXG5cclxuICBkb0xvZ2luKCkge1xyXG4gICAgaWYgKHRoaXMubWF0RXhwYW5zaW9uUGFuZWwgJiYgdGhpcy5tYXRFeHBhbnNpb25QYW5lbC5leHBhbmRlZCkge1xyXG4gICAgICB0aGlzLm1hdEV4cGFuc2lvblBhbmVsLmV4cGFuZGVkID0gZmFsc2U7XHJcbiAgICB9XHJcbiAgICB0aGlzLmxvYWRpbmcgPSB0cnVlO1xyXG4gICAgdGhpcy5lcnJvciA9IHVuZGVmaW5lZDtcclxuXHJcbiAgICB0aGlzLmF1dGggPSB0aGlzLnRjTG9naW4ubG9naW4odGhpcy5uYW1lLCB0aGlzLnBhc3N3b3JkLCB0aGlzLmNsaWVudElkKS5waXBlKFxyXG4gICAgICBtYXAoKGF1dGhJbmZvOiBBdXRoSW5mbykgPT4ge1xyXG4gICAgICAgICAgdGhpcy5hdXRoSW5mbyA9IGF1dGhJbmZvO1xyXG4gICAgICAgICAgcmV0dXJuIGF1dGhJbmZvO1xyXG4gICAgICAgIH1cclxuICAgICAgKVxyXG4gICAgKTtcclxuXHJcbiAgICB0aGlzLmF1dGguc3Vic2NyaWJlKGF1dGhvcml6ZSA9PiB7XHJcbiAgICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgLy8gb2sgbG9nZ2VkIGluXHJcbiAgICAgICAgY29uc29sZS5sb2coJ1VzZXIgbG9nZ2VkIGluLi4uJyk7XHJcbiAgICAgICAgLy8gdXBkYXRlIGNsYWltc1xyXG4gICAgICAgIHRoaXMubG9nZ2VkSW4uZW1pdCh7YXV0aEluZm86IGF1dGhvcml6ZSwgYWNjZXNzVG9rZW46IHRoaXMudG9rZW59KTtcclxuICAgICAgfSxcclxuICAgICAgZXJyb3IgPT4ge1xyXG4gICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgIGlmIChlcnJvci5lcnJvciAmJiBlcnJvci5lcnJvci5lcnJvck1zZykge1xyXG4gICAgICAgICAgdGhpcy5lcnJvciA9IGVycm9yLmVycm9yLmVycm9yTXNnO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb25zb2xlLmVycm9yKCdMb2dpbiBGYWlsZWQ6ICcpO1xyXG4gICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpO1xyXG4gICAgICB9KTtcclxuICB9XHJcblxyXG4gIGhhbmRsZVVzZU9hdXRoKCkge1xyXG4gICAgdGhpcy51c2VPYXV0aC5lbWl0KCk7XHJcbiAgfVxyXG5cclxuICBoYW5kbGVTaWduVXAoKSB7XHJcbiAgICB0aGlzLnNpZ25VcC5lbWl0KCk7XHJcbiAgfVxyXG5cclxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XHJcblxyXG4gICAgaWYgKHRoaXMubG9naW5QcmVmaWxsKSB7XHJcbiAgICAgIHRoaXMubmFtZSA9IHRoaXMubG9naW5QcmVmaWxsLmVtYWlsSWQ7XHJcbiAgICAgIHRoaXMuY2xpZW50SWQgPSB0aGlzLmxvZ2luUHJlZmlsbC5jbGllbnRJZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxyXG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1zY3JlZW5cIj5cclxuICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXItYm94XCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1ib3hcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4taW5uZXItYm94XCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwid2VsY29tZS10ZXh0XCI+V2VsY29tZSB0bzwvZGl2PlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIndlbGNvbWUtY29udGVudFwiPlxyXG4gICAgICAgICAgICA8bWF0LWljb24gc3ZnSWNvbj1cImljLXRpYmNvLWxvZ29cIiBjbGFzcz1cInRpYmNvLWxvZ29cIj48L21hdC1pY29uPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiYXBwLXRleHRcIj57e2FwcE5hbWV9fTwvZGl2PlxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyLWZvcm1cIj5cclxuICAgICAgICAgICAgPGZvcm0gY2xhc3M9XCJsb2dpbi1maWVsZHNcIiAjbGFMb2dpbkZvcm09XCJuZ0Zvcm1cIiBjbGFzcz1cImxhLWxvZ2luLWZvcm1cIiAoc3VibWl0KT1cImRvTG9naW4oKVwiIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhGbGV4IGRpc2FibGVkPVwibG9hZGluZ1wiPlxyXG4gICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwiRW1haWwgQWRkcmVzc1wiIFsobmdNb2RlbCldPVwibmFtZVwiIG5hbWU9XCJlbWFpbFwiIHJlcXVpcmVkPlxyXG4gICAgICAgICAgICAgIDwvbWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgICAgPG1hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHR5cGU9XCJwYXNzd29yZFwiIHBsYWNlaG9sZGVyPVwiUGFzc3dvcmRcIiBbKG5nTW9kZWwpXT1cInBhc3N3b3JkXCIgbmFtZT1cInBhc3N3b3JkXCIgcmVxdWlyZWQ+XHJcbiAgICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICA8bWF0LWFjY29yZGlvbj5cclxuICAgICAgICAgICAgICAgIDxtYXQtZXhwYW5zaW9uLXBhbmVsIFtleHBhbmRlZF09XCIhY2xpZW50SWRcIj5cclxuICAgICAgICAgICAgICAgICAgPG1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyPlxyXG4gICAgICAgICAgICAgICAgICAgIDxtYXQtcGFuZWwtdGl0bGU+QVBJIEFjY2VzcyBLZXlzPC9tYXQtcGFuZWwtdGl0bGU+XHJcbiAgICAgICAgICAgICAgICAgIDwvbWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXI+XHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIj5cclxuICAgICAgICAgICAgICAgICAgICA8bWF0LWZvcm0tZmllbGQgZnhGbGV4PlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiQ2xpZW50IElkXCIgWyhuZ01vZGVsKV09XCJjbGllbnRJZFwiICBuYW1lPVwiQ2xpZW50SURcIiByZXF1aXJlZD5cclxuICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvbWF0LWV4cGFuc2lvbi1wYW5lbD5cclxuICAgICAgICAgICAgICA8L21hdC1hY2NvcmRpb24+XHJcbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNpZ24taW4tc2VjdGlvblwiPlxyXG4gICAgICAgICAgICAgICAgPGJ1dHRvbiBzdHlsZT1cIndpZHRoOiAxNDRweDtcIiB0eXBlPVwic3VibWl0XCIgbWF0LXJhaXNlZC1idXR0b24gY29sb3I9XCJwcmltYXJ5XCIgdHlwZT1cInN1Ym1pdFwiIFtkaXNhYmxlZF09XCIoIWxhTG9naW5Gb3JtLmZvcm0udmFsaWQgfHwgIWNsaWVudElkKSB8fCBsb2FkaW5nXCI+TG9naW48L2J1dHRvbj5cclxuICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9mb3JtPlxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8bWF0LXNwaW5uZXIgKm5nSWY9XCJsb2FkaW5nXCIgY2xhc3M9XCJzcGlubmVyXCIgZGlhbWV0ZXI9XCI0MFwiPjwvbWF0LXNwaW5uZXI+XHJcbiAgICAgICAgICA8ZGl2ICpuZ0lmPVwiZXJyb3JcIiBjbGFzcz1cImVycm9yLXRleHRcIj57e2Vycm9yfX08L2Rpdj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJzaWduLXVwLXNlY3Rpb25cIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNpZ24tdXAtdGV4dFwiPlxyXG4gICAgICAgICAgICAgIDxzcGFuPkhhdmUgYW4gb2F1dGgga2V5PyA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgPGEgKGNsaWNrKT1cImhhbmRsZVVzZU9hdXRoKClcIj5Vc2Ugb2F1dGggYXV0aGVudGljYXRpb248L2E+XHJcbiAgICAgICAgICAgICAgPGJyPlxyXG4gICAgICAgICAgICAgIDxzcGFuPkRvbuKAmXQgaGF2ZSBhbiBhY2NvdW50PyA8L3NwYW4+PGEgKGNsaWNrKT1cImhhbmRsZVNpZ25VcCgpXCI+U2lnbiB1cDwvYT5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJjb3B5cmlnaHQtdGV4dFwiPlxyXG4gICAgICA8c3Bhbj5Db3B5cmlnaHQgwqkgMjAyMSBUSUJDTyBTb2Z0d2FyZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuPC9zcGFuPlxyXG4gICAgPC9kaXY+XHJcbiAgPC9kaXY+XHJcbjwvZGl2PlxyXG5cclxuIl19

@@ -37,5 +37,5 @@ import { Component, EventEmitter, Input, Output, ViewChild } from '@angular/core';

}
/** @nocollapse */ TibcoCloudMenuBarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudMenuBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudMenuBarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudMenuBarComponent, selector: "tc-tibco-cloud-menu-bar", inputs: { burgerMenuButtons: "burgerMenuButtons" }, outputs: { burgerMenuButtonEvent: "burgerMenuButtonEvent" }, viewQueries: [{ propertyName: "burgerButtonMenu", first: true, predicate: ["burgerButtonMenu"], descendants: true }], usesInheritance: true, ngImport: i0, template: "<div class=\"tcs-menu-bar-pane\" fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\r\n <div *ngIf=\"burgerMenuButtons && burgerMenuButtons.length > 0\" class=\"tcs-toolbar-button-div\" fxLayout=\"row\" fxLayoutAlign=\"center center\">\r\n <button mat-icon-button [matMenuTriggerFor]=\"burgerButtonMenu\">\r\n <mat-icon svgIcon=\"ic-burger-menu\" class=\"tcs-toolbar-button\"></mat-icon>\r\n </button>\r\n <mat-menu #burgerButtonMenu=\"matMenu\">\r\n <div *ngFor=\"let burgerOption of burgerMenuButtons\">\r\n <button mat-menu-item *ngIf=\"burgerOption.visible\" [disabled]=\"!burgerOption.enabled\" (click)=\"burgerMenuButtonClick(burgerOption.id)\" [matTooltip]=\"burgerOption.tooltip\" matTooltipPosition=\"left\" matTooltipShowDelay=\"1000\">\r\n <mat-icon [svgIcon]=\"burgerOption.icon\" [ngClass]=\"burgerOption.filled ? 'tcs-button-filled' : 'tcs-button-not-filled'\"></mat-icon>\r\n <span>{{burgerOption.label}}</span>\r\n </button>\r\n </div>\r\n </mat-menu>\r\n </div>\r\n <div class=\"tcs-menu-bar-content\" fxFlex fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\r\n <div *ngIf=\"headerText\" fxLayoutAlign=\"start center\">\r\n <mat-icon class=\"tcs-widget-header-icon\" svgIcon=\"{{icon}}\"></mat-icon>\r\n <div class=\"tcs-widget-header-text\">{{headerText}}</div>\r\n </div>\r\n <ng-content fxFlex></ng-content>\r\n </div>\r\n\r\n <div class=\"tcs-button-toolbar\" fxLayout=\"row\" fxLayoutAlign=\"center, center\">\r\n <div class=\"tcs-toolbar-button-div\" *ngFor=\"let toolbarButton of toolbarButtons\" fxLayout=\"row\" fxLayoutAlign=\"center center\">\r\n <button *ngIf=\"toolbarButton.visible\" mat-icon-button [disabled]=\"!toolbarButton.enabled\" (click)=\"toolbarButtonClick(toolbarButton.id)\">\r\n <mat-icon class=\"tcs-toolbar-button\" [ngClass]=\"toolbarButton.filled ? 'tcs-button-filled' : 'tcs-button-not-filled'\" [matTooltip]=\"toolbarButton.tooltip\" matTooltipPosition=\"left\" matTooltipShowDelay=\"1000\" [svgIcon]=\"toolbarButton.icon\"></mat-icon>\r\n </button>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: [".tcs-menu-bar-pane{box-shadow:0 2px 4px #0003,0 2px 4px #00000080;background-color:#fff;height:65px;padding-left:20px;padding-right:20px}.tcs-menu-bar-content{margin-right:20px;overflow:hidden}.tcs-widget-header-text{font-family:Source Sans Pro;font-size:30px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#212121}:host ::ng-deep .tcs-toolbar-button:hover .svg-content{fill:#0081cb}:host ::ng-deep .tcs-button-filled .svg-content{fill:#727272}:host ::ng-deep .tcs-button-not-filled .svg-content{fill:#dedede}\n"], components: [{ type: i1.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }, { type: i2.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i3.MatMenu, selector: "mat-menu", exportAs: ["matMenu"] }, { type: i3.MatMenuItem, selector: "[mat-menu-item]", inputs: ["disabled", "disableRipple", "role"], exportAs: ["matMenuItem"] }], directives: [{ type: i4.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i4.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.MatMenuTrigger, selector: "[mat-menu-trigger-for], [matMenuTriggerFor]", exportAs: ["matMenuTrigger"] }, { type: i5.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i6.MatTooltip, selector: "[matTooltip]", exportAs: ["matTooltip"] }, { type: i5.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i7.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { type: i4.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudMenuBarComponent, decorators: [{
/** @nocollapse */ TibcoCloudMenuBarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudMenuBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudMenuBarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudMenuBarComponent, selector: "tc-tibco-cloud-menu-bar", inputs: { burgerMenuButtons: "burgerMenuButtons" }, outputs: { burgerMenuButtonEvent: "burgerMenuButtonEvent" }, viewQueries: [{ propertyName: "burgerButtonMenu", first: true, predicate: ["burgerButtonMenu"], descendants: true }], usesInheritance: true, ngImport: i0, template: "<div class=\"tcs-menu-bar-pane\" fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\r\n <div *ngIf=\"burgerMenuButtons && burgerMenuButtons.length > 0\" class=\"tcs-toolbar-button-div\" fxLayout=\"row\" fxLayoutAlign=\"center center\">\r\n <button mat-icon-button [matMenuTriggerFor]=\"burgerButtonMenu\">\r\n <mat-icon svgIcon=\"ic-burger-menu\" class=\"tcs-toolbar-button\"></mat-icon>\r\n </button>\r\n <mat-menu #burgerButtonMenu=\"matMenu\">\r\n <div *ngFor=\"let burgerOption of burgerMenuButtons\">\r\n <button mat-menu-item *ngIf=\"burgerOption.visible\" [disabled]=\"!burgerOption.enabled\" (click)=\"burgerMenuButtonClick(burgerOption.id)\" [matTooltip]=\"burgerOption.tooltip\" matTooltipPosition=\"left\" matTooltipShowDelay=\"1000\">\r\n <mat-icon [svgIcon]=\"burgerOption.icon\" [ngClass]=\"burgerOption.filled ? 'tcs-button-filled' : 'tcs-button-not-filled'\"></mat-icon>\r\n <span>{{burgerOption.label}}</span>\r\n </button>\r\n </div>\r\n </mat-menu>\r\n </div>\r\n <div class=\"tcs-menu-bar-content\" fxFlex fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\r\n <div *ngIf=\"headerText\" fxLayoutAlign=\"start center\">\r\n <mat-icon class=\"tcs-widget-header-icon\" svgIcon=\"{{icon}}\"></mat-icon>\r\n <div class=\"tcs-widget-header-text\">{{headerText}}</div>\r\n </div>\r\n <ng-content fxFlex></ng-content>\r\n </div>\r\n\r\n <div class=\"tcs-button-toolbar\" fxLayout=\"row\" fxLayoutAlign=\"center, center\">\r\n <div class=\"tcs-toolbar-button-div\" *ngFor=\"let toolbarButton of toolbarButtons\" fxLayout=\"row\" fxLayoutAlign=\"center center\">\r\n <button *ngIf=\"toolbarButton.visible\" mat-icon-button [disabled]=\"!toolbarButton.enabled\" (click)=\"toolbarButtonClick(toolbarButton.id)\">\r\n <mat-icon class=\"tcs-toolbar-button\" [ngClass]=\"toolbarButton.filled ? 'tcs-button-filled' : 'tcs-button-not-filled'\" [matTooltip]=\"toolbarButton.tooltip\" matTooltipPosition=\"left\" matTooltipShowDelay=\"1000\" [svgIcon]=\"toolbarButton.icon\"></mat-icon>\r\n </button>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: [".tcs-menu-bar-pane{box-shadow:0 2px 4px #0003,0 2px 4px #00000080;background-color:#fff;height:65px;padding-left:20px;padding-right:20px}.tcs-menu-bar-content{margin-right:20px;overflow:hidden}.tcs-widget-header-text{font-family:Source Sans Pro;font-size:30px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#212121}:host ::ng-deep .tcs-toolbar-button:hover .svg-content{fill:#0081cb}:host ::ng-deep .tcs-button-filled .svg-content{fill:#727272}:host ::ng-deep .tcs-button-not-filled .svg-content{fill:#dedede}\n"], components: [{ type: i1.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }, { type: i2.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i3.MatMenu, selector: "mat-menu", exportAs: ["matMenu"] }, { type: i3.MatMenuItem, selector: "[mat-menu-item]", inputs: ["disabled", "disableRipple", "role"], exportAs: ["matMenuItem"] }], directives: [{ type: i4.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i4.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.MatMenuTrigger, selector: "[mat-menu-trigger-for], [matMenuTriggerFor]", exportAs: ["matMenuTrigger"] }, { type: i5.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i6.MatTooltip, selector: "[matTooltip]", exportAs: ["matTooltip"] }, { type: i5.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i7.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { type: i4.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudMenuBarComponent, decorators: [{
type: Component,

@@ -55,2 +55,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtbWVudS1iYXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLW1lbnUtYmFyL3RpYmNvLWNsb3VkLW1lbnUtYmFyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1tZW51LWJhci90aWJjby1jbG91ZC1tZW51LWJhci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxRixPQUFPLEVBQUUsK0JBQStCLEVBQUUsTUFBTSxrRUFBa0UsQ0FBQzs7Ozs7Ozs7O0FBSW5IOzs7Ozs7R0FNRztBQVFILE1BQU0sT0FBTywwQkFBMkIsU0FBUSwrQkFBK0I7SUFrQjNFO1FBQ0ksS0FBSyxFQUFFLENBQUM7UUFUZDs7O1dBR0c7UUFDTywwQkFBcUIsR0FBeUIsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQU1qRixDQUFDO0lBRUgscUJBQXFCLENBQUMsRUFBRTtRQUN0QixJQUFJLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFFRTs7S0FFQztJQUNGLFFBQVE7UUFDTixPQUFPO0lBQ1QsQ0FBQzs7MElBL0JRLDBCQUEwQjs4SEFBMUIsMEJBQTBCLDZUQ25CdkMsa25FQThCQTsyRkRYYSwwQkFBMEI7a0JBUHRDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHlCQUF5QjtvQkFDbkMsV0FBVyxFQUFFLHVDQUF1QztvQkFDcEQsU0FBUyxFQUFFLENBQUMsc0NBQXNDLENBQUM7aUJBQ3BEOzBFQVlVLGlCQUFpQjtzQkFBekIsS0FBSztnQkFLSSxxQkFBcUI7c0JBQTlCLE1BQU07Z0JBRXlDLGdCQUFnQjtzQkFBL0QsU0FBUzt1QkFBQyxrQkFBa0IsRUFBRSxFQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgVGliY29DbG91ZFdpZGdldEhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4uL3RpYmNvLWNsb3VkLXdpZGdldC1oZWFkZXIvdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUb29sYmFyQnV0dG9uIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLXdpZGdldC1oZWFkZXInO1xyXG5pbXBvcnQgeyBNYXRNZW51IH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvbWVudSc7XHJcblxyXG4vKipcclxuICogVElCQ08gQ2xvdWQgTWVudSBCYXJcclxuICpcclxuICogICFbYWx0LXRleHRdKC4uL3RpYmNvLWNsb3VkLW1lbnUtYmFyLnBuZyBcIlwiKVxyXG4gKlxyXG4gKiBAZXhhbXBsZSA8dGMtdGliY28tY2xvdWQtbWVudS1iYXI+PC90Yy10aWJjby1jbG91ZC1tZW51LWJhcj5cclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAndGMtdGliY28tY2xvdWQtbWVudS1iYXInLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC1tZW51LWJhci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtbWVudS1iYXIuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcblxyXG5cclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRNZW51QmFyQ29tcG9uZW50IGV4dGVuZHMgVGliY29DbG91ZFdpZGdldEhlYWRlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblxyXG4gICAgLyoqXHJcbiAgICAqIGA8dGMtdGliY28tY2xvdWQtbWVudS1iYXI+YCByZW5kZXIgYSBnZW5lcmFsIG1lbnUgYmFyXHJcbiAgICAqL1xyXG5cclxuICAvKipcclxuICAgKiBidXR0b25zIHRvIGRpc3BsYXkgaW4gdGhlIGJ1cmdlciBtZW51XHJcbiAgICovXHJcbiAgQElucHV0KCkgYnVyZ2VyTWVudUJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXTtcclxuICAvKipcclxuICAgKiB+ZXZlbnQgYnVyZ2VyTWVudUJ1dHRvbkV2ZW50IDogQnV0dG9uIENsaWNrZWRcclxuICAgKiB+cGF5bG9hZCBzdHJpbmcgOiB0ZWxscyBjYWxsZXIgYSBidXR0b24gd2FzIGNsaWNrZWQgLSBvdXRwdXRzIGJ1dHRvbiBJZFxyXG4gICAqL1xyXG4gIEBPdXRwdXQoKSBidXJnZXJNZW51QnV0dG9uRXZlbnQ6IEV2ZW50RW1pdHRlcjxzdHJpbmc+ID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XHJcblxyXG4gIEBWaWV3Q2hpbGQoJ2J1cmdlckJ1dHRvbk1lbnUnLCB7c3RhdGljOiBmYWxzZX0pIGJ1cmdlckJ1dHRvbk1lbnU6IE1hdE1lbnU7XHJcblxyXG4gICAgY29uc3RydWN0b3IoKSB7XHJcbiAgICAgICAgc3VwZXIoKTtcclxuICAgIH1cclxuXHJcbiAgYnVyZ2VyTWVudUJ1dHRvbkNsaWNrKGlkKSB7XHJcbiAgICB0aGlzLmJ1cmdlck1lbnVCdXR0b25FdmVudC5lbWl0KGlkKTtcclxuICB9XHJcblxyXG4gICAgIC8qKlxyXG4gICAgKiBAaWdub3JlXHJcbiAgICAqL1xyXG4gICAgbmdPbkluaXQoKSB7XHJcbiAgICAgIC8vIG5vbmVcclxuICAgIH1cclxuXHJcbn1cclxuIiwiPGRpdiBjbGFzcz1cInRjcy1tZW51LWJhci1wYW5lXCIgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwic3BhY2UtYmV0d2VlbiBjZW50ZXJcIj5cclxuICA8ZGl2ICpuZ0lmPVwiYnVyZ2VyTWVudUJ1dHRvbnMgJiYgYnVyZ2VyTWVudUJ1dHRvbnMubGVuZ3RoID4gMFwiIGNsYXNzPVwidGNzLXRvb2xiYXItYnV0dG9uLWRpdlwiIGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cImNlbnRlciBjZW50ZXJcIj5cclxuICAgIDxidXR0b24gbWF0LWljb24tYnV0dG9uIFttYXRNZW51VHJpZ2dlckZvcl09XCJidXJnZXJCdXR0b25NZW51XCI+XHJcbiAgICAgIDxtYXQtaWNvbiBzdmdJY29uPVwiaWMtYnVyZ2VyLW1lbnVcIiBjbGFzcz1cInRjcy10b29sYmFyLWJ1dHRvblwiPjwvbWF0LWljb24+XHJcbiAgICA8L2J1dHRvbj5cclxuICAgIDxtYXQtbWVudSAjYnVyZ2VyQnV0dG9uTWVudT1cIm1hdE1lbnVcIj5cclxuICAgICAgPGRpdiAqbmdGb3I9XCJsZXQgYnVyZ2VyT3B0aW9uIG9mIGJ1cmdlck1lbnVCdXR0b25zXCI+XHJcbiAgICAgICAgPGJ1dHRvbiBtYXQtbWVudS1pdGVtICpuZ0lmPVwiYnVyZ2VyT3B0aW9uLnZpc2libGVcIiBbZGlzYWJsZWRdPVwiIWJ1cmdlck9wdGlvbi5lbmFibGVkXCIgKGNsaWNrKT1cImJ1cmdlck1lbnVCdXR0b25DbGljayhidXJnZXJPcHRpb24uaWQpXCIgW21hdFRvb2x0aXBdPVwiYnVyZ2VyT3B0aW9uLnRvb2x0aXBcIiBtYXRUb29sdGlwUG9zaXRpb249XCJsZWZ0XCIgbWF0VG9vbHRpcFNob3dEZWxheT1cIjEwMDBcIj5cclxuICAgICAgICAgIDxtYXQtaWNvbiBbc3ZnSWNvbl09XCJidXJnZXJPcHRpb24uaWNvblwiIFtuZ0NsYXNzXT1cImJ1cmdlck9wdGlvbi5maWxsZWQgPyAndGNzLWJ1dHRvbi1maWxsZWQnIDogJ3Rjcy1idXR0b24tbm90LWZpbGxlZCdcIj48L21hdC1pY29uPlxyXG4gICAgICAgICAgICA8c3Bhbj57e2J1cmdlck9wdGlvbi5sYWJlbH19PC9zcGFuPlxyXG4gICAgICAgICAgPC9idXR0b24+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9tYXQtbWVudT5cclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwidGNzLW1lbnUtYmFyLWNvbnRlbnRcIiBmeEZsZXggZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwic3BhY2UtYmV0d2VlbiBjZW50ZXJcIj5cclxuICAgIDxkaXYgKm5nSWY9XCJoZWFkZXJUZXh0XCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IGNlbnRlclwiPlxyXG4gICAgICA8bWF0LWljb24gY2xhc3M9XCJ0Y3Mtd2lkZ2V0LWhlYWRlci1pY29uXCIgc3ZnSWNvbj1cInt7aWNvbn19XCI+PC9tYXQtaWNvbj5cclxuICAgICAgPGRpdiBjbGFzcz1cInRjcy13aWRnZXQtaGVhZGVyLXRleHRcIj57e2hlYWRlclRleHR9fTwvZGl2PlxyXG4gICAgPC9kaXY+XHJcbiAgICA8bmctY29udGVudCBmeEZsZXg+PC9uZy1jb250ZW50PlxyXG4gIDwvZGl2PlxyXG5cclxuICA8ZGl2IGNsYXNzPVwidGNzLWJ1dHRvbi10b29sYmFyXCIgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwiY2VudGVyLCBjZW50ZXJcIj5cclxuICAgIDxkaXYgY2xhc3M9XCJ0Y3MtdG9vbGJhci1idXR0b24tZGl2XCIgKm5nRm9yPVwibGV0IHRvb2xiYXJCdXR0b24gb2YgdG9vbGJhckJ1dHRvbnNcIiBmeExheW91dD1cInJvd1wiIGZ4TGF5b3V0QWxpZ249XCJjZW50ZXIgY2VudGVyXCI+XHJcbiAgICAgIDxidXR0b24gKm5nSWY9XCJ0b29sYmFyQnV0dG9uLnZpc2libGVcIiBtYXQtaWNvbi1idXR0b24gW2Rpc2FibGVkXT1cIiF0b29sYmFyQnV0dG9uLmVuYWJsZWRcIiAoY2xpY2spPVwidG9vbGJhckJ1dHRvbkNsaWNrKHRvb2xiYXJCdXR0b24uaWQpXCI+XHJcbiAgICAgICAgPG1hdC1pY29uIGNsYXNzPVwidGNzLXRvb2xiYXItYnV0dG9uXCIgW25nQ2xhc3NdPVwidG9vbGJhckJ1dHRvbi5maWxsZWQgPyAndGNzLWJ1dHRvbi1maWxsZWQnIDogJ3Rjcy1idXR0b24tbm90LWZpbGxlZCdcIiBbbWF0VG9vbHRpcF09XCJ0b29sYmFyQnV0dG9uLnRvb2x0aXBcIiBtYXRUb29sdGlwUG9zaXRpb249XCJsZWZ0XCIgbWF0VG9vbHRpcFNob3dEZWxheT1cIjEwMDBcIiBbc3ZnSWNvbl09XCJ0b29sYmFyQnV0dG9uLmljb25cIj48L21hdC1pY29uPlxyXG4gICAgICA8L2J1dHRvbj5cclxuICAgIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtbWVudS1iYXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLW1lbnUtYmFyL3RpYmNvLWNsb3VkLW1lbnUtYmFyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1tZW51LWJhci90aWJjby1jbG91ZC1tZW51LWJhci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxRixPQUFPLEVBQUUsK0JBQStCLEVBQUUsTUFBTSxrRUFBa0UsQ0FBQzs7Ozs7Ozs7O0FBSW5IOzs7Ozs7R0FNRztBQVFILE1BQU0sT0FBTywwQkFBMkIsU0FBUSwrQkFBK0I7SUFrQjNFO1FBQ0ksS0FBSyxFQUFFLENBQUM7UUFUZDs7O1dBR0c7UUFDTywwQkFBcUIsR0FBeUIsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQU1qRixDQUFDO0lBRUgscUJBQXFCLENBQUMsRUFBRTtRQUN0QixJQUFJLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFFRTs7S0FFQztJQUNGLFFBQVE7UUFDTixPQUFPO0lBQ1QsQ0FBQzs7MklBL0JRLDBCQUEwQjsrSEFBMUIsMEJBQTBCLDZUQ25CdkMsa25FQThCQTs0RkRYYSwwQkFBMEI7a0JBUHRDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHlCQUF5QjtvQkFDbkMsV0FBVyxFQUFFLHVDQUF1QztvQkFDcEQsU0FBUyxFQUFFLENBQUMsc0NBQXNDLENBQUM7aUJBQ3BEOzBFQVlVLGlCQUFpQjtzQkFBekIsS0FBSztnQkFLSSxxQkFBcUI7c0JBQTlCLE1BQU07Z0JBRXlDLGdCQUFnQjtzQkFBL0QsU0FBUzt1QkFBQyxrQkFBa0IsRUFBRSxFQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgVGliY29DbG91ZFdpZGdldEhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4uL3RpYmNvLWNsb3VkLXdpZGdldC1oZWFkZXIvdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUb29sYmFyQnV0dG9uIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLXdpZGdldC1oZWFkZXInO1xyXG5pbXBvcnQgeyBNYXRNZW51IH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvbWVudSc7XHJcblxyXG4vKipcclxuICogVElCQ08gQ2xvdWQgTWVudSBCYXJcclxuICpcclxuICogICFbYWx0LXRleHRdKC4uL3RpYmNvLWNsb3VkLW1lbnUtYmFyLnBuZyBcIlwiKVxyXG4gKlxyXG4gKiBAZXhhbXBsZSA8dGMtdGliY28tY2xvdWQtbWVudS1iYXI+PC90Yy10aWJjby1jbG91ZC1tZW51LWJhcj5cclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAndGMtdGliY28tY2xvdWQtbWVudS1iYXInLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC1tZW51LWJhci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtbWVudS1iYXIuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcblxyXG5cclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRNZW51QmFyQ29tcG9uZW50IGV4dGVuZHMgVGliY29DbG91ZFdpZGdldEhlYWRlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblxyXG4gICAgLyoqXHJcbiAgICAqIGA8dGMtdGliY28tY2xvdWQtbWVudS1iYXI+YCByZW5kZXIgYSBnZW5lcmFsIG1lbnUgYmFyXHJcbiAgICAqL1xyXG5cclxuICAvKipcclxuICAgKiBidXR0b25zIHRvIGRpc3BsYXkgaW4gdGhlIGJ1cmdlciBtZW51XHJcbiAgICovXHJcbiAgQElucHV0KCkgYnVyZ2VyTWVudUJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXTtcclxuICAvKipcclxuICAgKiB+ZXZlbnQgYnVyZ2VyTWVudUJ1dHRvbkV2ZW50IDogQnV0dG9uIENsaWNrZWRcclxuICAgKiB+cGF5bG9hZCBzdHJpbmcgOiB0ZWxscyBjYWxsZXIgYSBidXR0b24gd2FzIGNsaWNrZWQgLSBvdXRwdXRzIGJ1dHRvbiBJZFxyXG4gICAqL1xyXG4gIEBPdXRwdXQoKSBidXJnZXJNZW51QnV0dG9uRXZlbnQ6IEV2ZW50RW1pdHRlcjxzdHJpbmc+ID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XHJcblxyXG4gIEBWaWV3Q2hpbGQoJ2J1cmdlckJ1dHRvbk1lbnUnLCB7c3RhdGljOiBmYWxzZX0pIGJ1cmdlckJ1dHRvbk1lbnU6IE1hdE1lbnU7XHJcblxyXG4gICAgY29uc3RydWN0b3IoKSB7XHJcbiAgICAgICAgc3VwZXIoKTtcclxuICAgIH1cclxuXHJcbiAgYnVyZ2VyTWVudUJ1dHRvbkNsaWNrKGlkKSB7XHJcbiAgICB0aGlzLmJ1cmdlck1lbnVCdXR0b25FdmVudC5lbWl0KGlkKTtcclxuICB9XHJcblxyXG4gICAgIC8qKlxyXG4gICAgKiBAaWdub3JlXHJcbiAgICAqL1xyXG4gICAgbmdPbkluaXQoKSB7XHJcbiAgICAgIC8vIG5vbmVcclxuICAgIH1cclxuXHJcbn1cclxuIiwiPGRpdiBjbGFzcz1cInRjcy1tZW51LWJhci1wYW5lXCIgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwic3BhY2UtYmV0d2VlbiBjZW50ZXJcIj5cclxuICA8ZGl2ICpuZ0lmPVwiYnVyZ2VyTWVudUJ1dHRvbnMgJiYgYnVyZ2VyTWVudUJ1dHRvbnMubGVuZ3RoID4gMFwiIGNsYXNzPVwidGNzLXRvb2xiYXItYnV0dG9uLWRpdlwiIGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cImNlbnRlciBjZW50ZXJcIj5cclxuICAgIDxidXR0b24gbWF0LWljb24tYnV0dG9uIFttYXRNZW51VHJpZ2dlckZvcl09XCJidXJnZXJCdXR0b25NZW51XCI+XHJcbiAgICAgIDxtYXQtaWNvbiBzdmdJY29uPVwiaWMtYnVyZ2VyLW1lbnVcIiBjbGFzcz1cInRjcy10b29sYmFyLWJ1dHRvblwiPjwvbWF0LWljb24+XHJcbiAgICA8L2J1dHRvbj5cclxuICAgIDxtYXQtbWVudSAjYnVyZ2VyQnV0dG9uTWVudT1cIm1hdE1lbnVcIj5cclxuICAgICAgPGRpdiAqbmdGb3I9XCJsZXQgYnVyZ2VyT3B0aW9uIG9mIGJ1cmdlck1lbnVCdXR0b25zXCI+XHJcbiAgICAgICAgPGJ1dHRvbiBtYXQtbWVudS1pdGVtICpuZ0lmPVwiYnVyZ2VyT3B0aW9uLnZpc2libGVcIiBbZGlzYWJsZWRdPVwiIWJ1cmdlck9wdGlvbi5lbmFibGVkXCIgKGNsaWNrKT1cImJ1cmdlck1lbnVCdXR0b25DbGljayhidXJnZXJPcHRpb24uaWQpXCIgW21hdFRvb2x0aXBdPVwiYnVyZ2VyT3B0aW9uLnRvb2x0aXBcIiBtYXRUb29sdGlwUG9zaXRpb249XCJsZWZ0XCIgbWF0VG9vbHRpcFNob3dEZWxheT1cIjEwMDBcIj5cclxuICAgICAgICAgIDxtYXQtaWNvbiBbc3ZnSWNvbl09XCJidXJnZXJPcHRpb24uaWNvblwiIFtuZ0NsYXNzXT1cImJ1cmdlck9wdGlvbi5maWxsZWQgPyAndGNzLWJ1dHRvbi1maWxsZWQnIDogJ3Rjcy1idXR0b24tbm90LWZpbGxlZCdcIj48L21hdC1pY29uPlxyXG4gICAgICAgICAgICA8c3Bhbj57e2J1cmdlck9wdGlvbi5sYWJlbH19PC9zcGFuPlxyXG4gICAgICAgICAgPC9idXR0b24+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9tYXQtbWVudT5cclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwidGNzLW1lbnUtYmFyLWNvbnRlbnRcIiBmeEZsZXggZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwic3BhY2UtYmV0d2VlbiBjZW50ZXJcIj5cclxuICAgIDxkaXYgKm5nSWY9XCJoZWFkZXJUZXh0XCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IGNlbnRlclwiPlxyXG4gICAgICA8bWF0LWljb24gY2xhc3M9XCJ0Y3Mtd2lkZ2V0LWhlYWRlci1pY29uXCIgc3ZnSWNvbj1cInt7aWNvbn19XCI+PC9tYXQtaWNvbj5cclxuICAgICAgPGRpdiBjbGFzcz1cInRjcy13aWRnZXQtaGVhZGVyLXRleHRcIj57e2hlYWRlclRleHR9fTwvZGl2PlxyXG4gICAgPC9kaXY+XHJcbiAgICA8bmctY29udGVudCBmeEZsZXg+PC9uZy1jb250ZW50PlxyXG4gIDwvZGl2PlxyXG5cclxuICA8ZGl2IGNsYXNzPVwidGNzLWJ1dHRvbi10b29sYmFyXCIgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwiY2VudGVyLCBjZW50ZXJcIj5cclxuICAgIDxkaXYgY2xhc3M9XCJ0Y3MtdG9vbGJhci1idXR0b24tZGl2XCIgKm5nRm9yPVwibGV0IHRvb2xiYXJCdXR0b24gb2YgdG9vbGJhckJ1dHRvbnNcIiBmeExheW91dD1cInJvd1wiIGZ4TGF5b3V0QWxpZ249XCJjZW50ZXIgY2VudGVyXCI+XHJcbiAgICAgIDxidXR0b24gKm5nSWY9XCJ0b29sYmFyQnV0dG9uLnZpc2libGVcIiBtYXQtaWNvbi1idXR0b24gW2Rpc2FibGVkXT1cIiF0b29sYmFyQnV0dG9uLmVuYWJsZWRcIiAoY2xpY2spPVwidG9vbGJhckJ1dHRvbkNsaWNrKHRvb2xiYXJCdXR0b24uaWQpXCI+XHJcbiAgICAgICAgPG1hdC1pY29uIGNsYXNzPVwidGNzLXRvb2xiYXItYnV0dG9uXCIgW25nQ2xhc3NdPVwidG9vbGJhckJ1dHRvbi5maWxsZWQgPyAndGNzLWJ1dHRvbi1maWxsZWQnIDogJ3Rjcy1idXR0b24tbm90LWZpbGxlZCdcIiBbbWF0VG9vbHRpcF09XCJ0b29sYmFyQnV0dG9uLnRvb2x0aXBcIiBtYXRUb29sdGlwUG9zaXRpb249XCJsZWZ0XCIgbWF0VG9vbHRpcFNob3dEZWxheT1cIjEwMDBcIiBbc3ZnSWNvbl09XCJ0b29sYmFyQnV0dG9uLmljb25cIj48L21hdC1pY29uPlxyXG4gICAgICA8L2J1dHRvbj5cclxuICAgIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuIl19

@@ -229,5 +229,5 @@ import { Component, ViewChild, Input } from '@angular/core';

}
/** @nocollapse */ TibcoCloudNavbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudNavbarComponent, deps: [{ token: i1.Location }, { token: i2.MessageTopicService }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudNavbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudNavbarComponent, selector: "tc-tibco-cloud-navbar", inputs: { appName: "appName", docUrl: "docUrl", logoUrl: "logoUrl", rebrandConfig: "rebrandConfig", logoClickTargetUrl: "logoClickTargetUrl", contextHelp: "contextHelp", IntegratedHelp: ["integratedHelp", "IntegratedHelp"], DisableTimeout: ["disableTimeout", "DisableTimeout"], customNavBarConfig: "customNavBarConfig" }, viewQueries: [{ propertyName: "navbarRef", first: true, predicate: ["navbar"], descendants: true, static: true }], usesOnChanges: true, ngImport: i0, template: "<div class=\"tai-navbar\">\r\n<div id=\"navbar\" class=\"tai-navbar\" #navbar></div>\r\n<div class=\"integrated-help-splash\" *ngIf=\"integratedHelp && integratedHelpVisible\" (click)=\"hideHelp()\"></div>\r\n<div class=\"integrated-help\" *ngIf=\"integratedHelp && integratedHelpVisible\">\r\n <tc-tibco-cloud-help-side-bar *ngIf=\"helpPath\" [helpSettingsUrl]=\"helpPath\"></tc-tibco-cloud-help-side-bar>\r\n</div>\r\n</div>\r\n", styles: [".integrated-help-splash{height:calc(100% - 40px);min-height:calc(100% - 40px);max-height:calc(100% - 40px);width:100%;z-index:1000;position:absolute;top:40px;right:0;background-color:#717171;opacity:.75;transition:background-color .5s linear,opacity .5s linear;overflow:hidden}.integrated-help{height:calc(100% - 40px);min-height:calc(100% - 40px);max-height:calc(100% - 40px);position:fixed;top:40px;right:0;z-index:9999;overflow:hidden;transform:translate(100%);-webkit-animation:slide-in .5s ease-in-out forwards;animation:slide-in .5s ease-in-out forwards}::ng-deep .tibCloudNavBar .slide-out{display:none}\n"], components: [{ type: i3.TibcoCloudHelpSideBarComponent, selector: "tc-tibco-cloud-help-side-bar", inputs: ["helpSettingsUrl"] }], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudNavbarComponent, decorators: [{
/** @nocollapse */ TibcoCloudNavbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudNavbarComponent, deps: [{ token: i1.Location }, { token: i2.MessageTopicService }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudNavbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudNavbarComponent, selector: "tc-tibco-cloud-navbar", inputs: { appName: "appName", docUrl: "docUrl", logoUrl: "logoUrl", rebrandConfig: "rebrandConfig", logoClickTargetUrl: "logoClickTargetUrl", contextHelp: "contextHelp", IntegratedHelp: ["integratedHelp", "IntegratedHelp"], DisableTimeout: ["disableTimeout", "DisableTimeout"], customNavBarConfig: "customNavBarConfig" }, viewQueries: [{ propertyName: "navbarRef", first: true, predicate: ["navbar"], descendants: true, static: true }], usesOnChanges: true, ngImport: i0, template: "<div class=\"tai-navbar\">\r\n<div id=\"navbar\" class=\"tai-navbar\" #navbar></div>\r\n<div class=\"integrated-help-splash\" *ngIf=\"integratedHelp && integratedHelpVisible\" (click)=\"hideHelp()\"></div>\r\n<div class=\"integrated-help\" *ngIf=\"integratedHelp && integratedHelpVisible\">\r\n <tc-tibco-cloud-help-side-bar *ngIf=\"helpPath\" [helpSettingsUrl]=\"helpPath\"></tc-tibco-cloud-help-side-bar>\r\n</div>\r\n</div>\r\n", styles: [".integrated-help-splash{height:calc(100% - 40px);min-height:calc(100% - 40px);max-height:calc(100% - 40px);width:100%;z-index:1000;position:absolute;top:40px;right:0;background-color:#717171;opacity:.75;transition:background-color .5s linear,opacity .5s linear;overflow:hidden}.integrated-help{height:calc(100% - 40px);min-height:calc(100% - 40px);max-height:calc(100% - 40px);position:fixed;top:40px;right:0;z-index:9999;overflow:hidden;transform:translate(100%);-webkit-animation:slide-in .5s ease-in-out forwards;animation:slide-in .5s ease-in-out forwards}::ng-deep .tibCloudNavBar .slide-out{display:none}\n"], components: [{ type: i3.TibcoCloudHelpSideBarComponent, selector: "tc-tibco-cloud-help-side-bar", inputs: ["helpSettingsUrl"] }], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudNavbarComponent, decorators: [{
type: Component,

@@ -263,2 +263,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtbmF2YmFyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1uYXZiYXIvdGliY28tY2xvdWQtbmF2YmFyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1uYXZiYXIvdGliY28tY2xvdWQtbmF2YmFyLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCxTQUFTLEVBRVQsU0FBUyxFQUVULEtBQUssRUFLTixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUMscUJBQXFCLEVBQUMsTUFBTSx1Q0FBdUMsQ0FBQzs7Ozs7QUFPNUU7Ozs7OztHQU1HO0FBTUgsTUFBTSxPQUFPLHlCQUF5QjtJQXdFcEM7O09BRUc7SUFFSCxZQUFzQixRQUFrQixFQUFZLGNBQW1DLEVBQVksaUJBQW9DO1FBQWpILGFBQVEsR0FBUixRQUFRLENBQVU7UUFBWSxtQkFBYyxHQUFkLGNBQWMsQ0FBcUI7UUFBWSxzQkFBaUIsR0FBakIsaUJBQWlCLENBQW1CO1FBdEN2STs7V0FFRztRQUNJLG1CQUFjLEdBQUcsS0FBSyxDQUFDO1FBTzlCOztXQUVHO1FBQ0ksbUJBQWMsR0FBRyxLQUFLLENBQUM7UUFZdEIsbUJBQWMsR0FBRyxhQUFhLENBQUM7UUFHaEMsMEJBQXFCLEdBQUcsS0FBSyxDQUFDO1FBV25DLElBQUksQ0FBQyxFQUFFLEdBQUcsY0FBYyxDQUFDO0lBQzNCLENBQUM7SUFwQ0QsSUFBNkIsY0FBYyxDQUFDLGNBQXVCO1FBQ2pFLElBQUksY0FBYyxFQUFFO1lBQ2xCLElBQUksQ0FBQyxjQUFjLEdBQUcsY0FB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QixLQUFLO2dCQU11QixjQUFjO3NCQUExQyxLQUFLO3VCQUFDLGdCQUFnQjtnQkFVTSxjQUFjO3NCQUExQyxLQUFLO3VCQUFDLGdCQUFnQjtnQkFTZCxrQkFBa0I7c0JBQTFCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xyXG4gIENvbXBvbmVudCxcclxuICBPbkluaXQsXHJcbiAgVmlld0NoaWxkLFxyXG4gIEVsZW1lbnRSZWYsXHJcbiAgSW5wdXQsXHJcbiAgU3lzdGVtSnNOZ01vZHVsZUxvYWRlcixcclxuICBPbkNoYW5nZXMsXHJcbiAgU2ltcGxlQ2hhbmdlcyxcclxuICBDaGFuZ2VEZXRlY3RvclJlZlxyXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0xvY2F0aW9ufSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7TWVzc2FnZVRvcGljU2VydmljZX0gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtdG9waWMtY29tbSc7XHJcbmltcG9ydCB7TmF2QmFyQ29uZmlnfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtbmF2YmFyJztcclxuXHJcbmRlY2xhcmUgdmFyIEdsb2JhbE5hdmJhcjogYW55O1xyXG5cclxuXHJcbi8qKlxyXG4gKiBUSUJDTyBDbG91ZCBOYXZpZ2F0aW9uIEJhclxyXG4gKlxyXG4gKiAhW2FsdC10ZXh0XSguLi90aWJjby1jbG91ZC1uYXZiYXIucG5nIFwiSW1hZ2VcIilcclxuICpcclxuICogQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLW5hdmJhciBhcHBOYW1lPVwiXCI+PC90Yy10aWJjby1jbG91ZC1uYXZiYXI+XHJcbiAqL1xyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLW5hdmJhcicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLW5hdmJhci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtbmF2YmFyLmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGliY29DbG91ZE5hdmJhckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25DaGFuZ2VzIHtcclxuXHJcbiAgLyoqXHJcbiAgICogUmVmZXJlbmNlIEVsZW1lbnRcclxuICAgKi9cclxuICBAVmlld0NoaWxkKCduYXZiYXInLCB7c3RhdGljOiB0cnVlfSkgcHJpdmF0ZSBuYXZiYXJSZWY6IEVsZW1lbnRSZWY7XHJcbiAgLyoqXHJcbiAgICogZGlzcGxheWVkIEFwcGxpY2F0aW9uIE5hbWVcclxuICAgKi9cclxuICBASW5wdXQoKSBhcHBOYW1lOiBzdHJpbmc7XHJcbiAgLyoqXHJcbiAgICogRG9jdW1lbnRhdGlvbiBVUkxcclxuICAgKi9cclxuICBASW5wdXQoKSBkb2NVcmw6IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogQ3VzdG9tIExvZ28gVVJMXHJcbiAgICovXHJcblxyXG4gIEBJbnB1dCgpIGxvZ29Vcmw6IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogcmVicmFuZCBjb25maWcgLSBleGFtcGxlOiB7IFwiYmFja2dyb3VuZENvbG9yXCI6IFwiI2NmY2ZjZlwiLCBcImZvbnRDb2xvclwiOiBcIiM2ODI3ODJcIiwgXCJmb250RmFtaWx5XCI6IFwiT3N3YWxkXCIsIFwiaWNvbkNvbG9yXCI6IFwicmVkXCIgfVxyXG4gICAqL1xyXG5cclxuICBASW5wdXQoKSByZWJyYW5kQ29uZmlnOiBhbnk7XHJcblxyXG4gIC8qKlxyXG4gICAqIFdoZXJlIHRvIHJlZGlyZWN0IG9uIGNsaWNrIG9mIGxvZ29cclxuICAgKi9cclxuXHJcbiAgQElucHV0KCkgbG9nb0NsaWNrVGFyZ2V0VXJsOiBzdHJpbmc7XHJcblxyXG4gIC8qKlxyXG4gICAqIERlZmluZSBpZiB5b3Ugd2FudCB0byB1c2UgY29udGV4dHVhbCBoZWxwXHJcbiAgICovXHJcbiAgQElucHV0KCkgY29udGV4dEhlbHA/OiBib29sZWFuO1xyXG5cclxuICAvKipcclxuICAgKiBDb21wb25lbnQgYmFzZWQgaGVscCBtb2RlXHJcbiAgICovXHJcbiAgcHVibGljIGludGVncmF0ZWRIZWxwID0gZmFsc2U7XHJcbiAgQElucHV0KCdpbnRlZ3JhdGVkSGVscCcpIHNldCBJbnRlZ3JhdGVkSGVscChpbnRlZ3JhdGVkSGVscDogYm9vbGVhbikge1xyXG4gICAgaWYgKGludGVncmF0ZWRIZWxwKSB7XHJcbiAgICAgIHRoaXMuaW50ZWdyYXRlZEhlbHAgPSBpbnRlZ3JhdGVkSGVscDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIERpc2FibGUgc2Vzc2lvbiB0aW1lb3V0XHJcbiAgICovXHJcbiAgcHVibGljIGRpc2FibGVUaW1lb3V0ID0gZmFsc2U7XHJcbiAgQElucHV0KCdkaXNhYmxlVGltZW91dCcpIHNldCBEaXNhYmxlVGltZW91dChkaXNhYmxlVGltZW91dDogYm9vbGVhbikge1xyXG4gICAgaWYgKGRpc2FibGVUaW1lb3V0KSB7XHJcbiAgICAgIHRoaXMuZGlzYWJsZVRpbWVvdXQgPSBkaXNhYmxlVGltZW91dDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIERlZmluZSBpZiB5b3Ugd2FudCBjdXN0b20gY29uZmlndXJhdGlvbiBmb3IgdGhlIE5hdmlnYXRpb24gYmFyXHJcbiAgICovXHJcbiAgQElucHV0KCkgY3VzdG9tTmF2QmFyQ29uZmlnPzogTmF2QmFyQ29uZmlnO1xyXG5cclxuICBwcml2YXRlIEJBU0VfSEVMUF9QQVRIID0gJ2Fzc2V0cy9oZWxwJztcclxuICBwdWJsaWMgaGVscFBhdGg6IHN0cmluZztcclxuICBwdWJsaWMgaW50ZWdyYXRlZEhlbHBDb25maWc6IHN0cmluZztcclxuICBwdWJsaWMgaW50ZWdyYXRlZEhlbHBWaXNpYmxlID0gZmFsc2U7XHJcblxyXG4gIHB1YmxpYyBuYXZiYXI7XHJcblxyXG4gIHByaXZhdGUgbXM6IE1lc3NhZ2VUb3BpY1NlcnZpY2U7XHJcblxyXG4gIC8qKlxyXG4gICAqIHNpbmdsZSBlbXB0eSBDb25zdHJ1Y3RvciBvZiBUSUJDTyBDbG91ZCBOYXZpZ2F0aW9uIEJhclxyXG4gICAqL1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgbG9jYXRpb246IExvY2F0aW9uLCBwcm90ZWN0ZWQgbWVzc2FnZVNlcnZpY2U6IE1lc3NhZ2VUb3BpY1NlcnZpY2UsIHByb3RlY3RlZCBjaGFuZ2VEZXRlY3RvclJlZjogQ2hhbmdlRGV0ZWN0b3JSZWYpIHtcclxuICAgIHRoaXMubXMgPSBtZXNzYWdlU2VydmljZTtcclxuICB9XHJcblxyXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpOiB2b2lkIHtcclxuICAgIC8vIGNvbnNvbGUubG9nKCd0aWJjby1jbG91ZC1uYXZiYXIpIEdvdCBDaGFuZ2VzICcgLCBjaGFuZ2VzKTtcclxuICAgIC8vIFRPRE86IFVwZGF0ZSB0aGUgTmF2YmFyIG9uIGNoYW5nZXNcclxuICAgIC8vICB0aGlzLm5nT25Jbml0KCk7XHJcbiAgICAvLyB0aGlzLm5hdmJhcjtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIEBpZ25vcmVcclxuICAgKi9cclxuICBuZ09uSW5pdCgpIHtcclxuICAgIGlmICh0aGlzLmNvbnRleHRIZWxwID09IG51bGwpIHtcclxuICAgICAgdGhpcy5jb250ZXh0SGVscCA9IGZhbHNlO1xyXG4gICAgfVxyXG5cclxuICAgIGlmICh0aGlzLmRvY1VybCAmJiAodGhpcy5kb2NVcmwuc2xpY2UoMCwgNCkudG9Mb3dlckNhc2UoKSAhPT0gJ2h0dHAnKSkge1xyXG4gICAgICAvLyB0aGlzLmRvY1VybCA9IHRoaXMubG9jYXRpb24ucHJlcGFyZUV4dGVybmFsVXJsKHRoaXMuZG9jVXJsKTtcclxuICAgICAgLy8gVGhpcyB3aWxsIHdvcmsgd2l0aCBub24gaGFzaCByb3V0aW5nXHJcbiAgICAgIHRoaXMuZG9jVXJsID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCB0aGlzLmRvY1VybCk7XHJcbiAgICAgIC8vIFRoaXMgd2lsbCB3b3JrIHdpdGggaGFzaCByb3V0aW5nXHJcbiAgICB9XHJcblxyXG4gICAgaWYgKCF0aGlzLmN1c3RvbU5hdkJhckNvbmZpZykge1xyXG4gICAgICB0aGlzLmN1c3RvbU5hdkJhckNvbmZpZyA9IHtcclxuICAgICAgICBjb250YWluZXI6ICcjbmF2YmFyJyxcclxuICAgICAgICB0ZXh0QWZ0ZXJMb2dvOiB0aGlzLmFwcE5hbWUgPyB0aGlzLmFwcE5hbWUgOiB1bmRlZmluZWQsXHJcbiAgICAgICAgaWRsZToge1xyXG4gICAgICAgICAgZGlzYWJsZWQ6IHRoaXMuZGlzYWJsZVRpbWVvdXRcclxuICAgICAgICB9LFxyXG4gICAgICAgIGljb25NZW51czoge1xyXG4gICAgICAgICAgc2VhcmNoOiB7XHJcbiAgICAgICAgICAgIHZpc2libGU6IGZhbHNlICAvLyBmb3IgdmVyc2lvbnMgMC4xLlggdGhlIHByb3BlcnR5IGlzIFwiZGlzYWJsZWRcIiBpbnN0ZWFkIG9mIFwidmlzaWJsZVwiLlxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIGRvd25sb2FkOiB7XHJcbiAgICAgICAgICAgIHZpc2libGU6IGZhbHNlXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgaGVscDoge1xyXG4gICAgICAgICAgICB2aXNpYmxlOiB0cnVlLFxyXG4gICAgICAgICAgICBwdWJsaXNoRXZlbnQ6IHRoaXMuaW50ZWdyYXRlZEhlbHBcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBub3RpZmljYXRpb25zOiB7XHJcbiAgICAgICAgICAgIHZpc2libGU6IGZhbHNlXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgcHJvZHVjdHM6IHtcclxuICAgICAgICAgICAgdmlzaWJsZTogZmFsc2VcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICByZWdpb246IHtcclxuICAgICAgICAgICAgdmlzaWJsZTogZmFsc2VcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBhY2NvdW50c3dpdGNoZXI6IHtcclxuICAgICAgICAgICAgdmlzaWJsZTogZmFsc2VcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIGN1c3RvbVByb2ZpbGVQYW5lbDoge1xyXG4gICAgICAgICAgYWNjb3VudDoge1xyXG4gICAgICAgICAgICB2aXNpYmxlOiBmYWxzZSxcclxuICAgICAgICAgICAgZGlzYWJsZWQ6IHRydWVcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBzdWJzY3JpcHRpb25zOiB7XHJcbiAgICAgICAgICAgIHZpc2libGU6IGZhbHNlLFxyXG4gICAgICAgICAgICBkaXNhYmxlZDogdHJ1ZVxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIG9yZ2FuaXphdGlvbjoge1xyXG4gICAgICAgICAgICB2aXNpYmxlOiBmYWxzZVxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIHRlbmFudHM6IHtcclxuICAgICAgICAgICAgdmlzaWJsZTogZmFsc2VcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIGN1c3RvbWl6ZWRDb21wb25lbnRzOiBbXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIG5hbWU6ICdoZWxwJyxcclxuICAgICAgICAgICAgdGVtcGxhdGU6ICcjaGVscC10ZW1wbGF0ZSdcclxuICAgICAgICAgIH1cclxuICAgICAgICBdXHJcbiAgICAgIH07XHJcbiAgICB9XHJcblxyXG4gICAgdGhpcy5uYXZiYXIgPSBuZXcgR2xvYmFsTmF2YmFyKHRoaXMuY3VzdG9tTmF2QmFyQ29uZmlnKTtcclxuXHJcbiAgICBpZiAodGhpcy5pbnRlZ3JhdGVkSGVscCkge1xyXG4gICAgICB0aGlzLm5hdmJhci5zdWJzY3JpYmVFdmVudCgnQ0xJQ0tfSUNPTl9NRU5VX0hFTFAnLCAoZXZlbnQpID0+IHtcclxuICAgICAgICAvLyB0b2dnbGUgaGVscCBjb21wb25lbnRcclxuICAgICAgICB0aGlzLmludGVncmF0ZWRIZWxwVmlzaWJsZSA9ICF0aGlzLmludGVncmF0ZWRIZWxwVmlzaWJsZTtcclxuICAgICAgICB0aGlzLmNoYW5nZURldGVjdG9yUmVmLmRldGVjdENoYW5nZXMoKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKHRoaXMubG9nb1VybCB8fCB0aGlzLmxvZ29DbGlja1RhcmdldFVybCB8fCB0aGlzLnJlYnJhbmRDb25maWcpIHtcclxuICAgICAgY29uc3Qgc3R5bGU6IGFueSA9IHt9O1xyXG4gICAgICBpZiAodGhpcy5sb2dvVXJsIHx8IHRoaXMubG9nb0NsaWNrVGFyZ2V0VXJsKSB7XHJcbiAgICAgICAgc3R5bGUubG9nbyA9IHtcclxuICAgICAgICAgICdzcmMnOiB0aGlzLmxvZ29VcmwsXHJcbiAgICAgICAgICAndXJsJzogdGhpcy5sb2dvQ2xpY2tUYXJnZXRVcmwgLy8gSWYgdGhlIHVybCBpcyBub3Qgc2V0IHRoZW4gdGhlIGxvZ28gd2lsbCByZWRpcmVjdCB0byBUU0MuXHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgICBpZiAodGhpcy5yZWJyYW5kQ29uZmlnKSB7XHJcbiAgICAgICAgaWYgKHRoaXMucmVicmFuZENvbmZpZy5iYWNrZ3JvdW5kQ29sb3IpIHtcclxuICAgICAgICAgIHN0eWxlLmJhY2tncm91bmRDb2xvciA9IHRoaXMucmVicmFuZENvbmZpZy5iYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0aGlzLnJlYnJhbmRDb25maWcuZm9udENvbG9yKSB7XHJcbiAgICAgICAgICBzdHlsZS5mb250Q29sb3IgPSB0aGlzLnJlYnJhbmRDb25maWcuZm9udENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodGhpcy5yZWJyYW5kQ29uZmlnLmZvbnRGYW1pbHkpIHtcclxuICAgICAgICAgIHN0eWxlLmZvbnRGYW1pbHkgPSB0aGlzLnJlYnJhbmRDb25maWcuZm9udEZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHRoaXMucmVicmFuZENvbmZpZy5pY29uQ29sb3IpIHtcclxuICAgICAgICAgIHN0eWxlLmljb25Db2xvciA9IHRoaXMucmVicmFuZENvbmZpZy5pY29uQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoaXMubmF2YmFyLnJlZnJlc2hSZWJyYW5kaW5nU3R5bGUoc3R5bGUpO1xyXG4gICAgfVxyXG4gICAgdGhpcy5uYXZiYXIubG9hZCgpO1xyXG4gICAgLy8gY29uc29sZS5sb2coJ0RPQyBVUkw6ICcgKyB0aGlzLmRvY1VybCk7XHJcblxyXG4gICAgaWYgKCF0aGlzLmludGVncmF0ZWRIZWxwKSB7XHJcbiAgICAgIGNvbnN0IGluaXRpYWxIZWxwVVJMID0gdGhpcy5kb2NVcmwgKyAnL2hlbHAuaHRtbCc7XHJcblxyXG4gICAgICB0aGlzLnVybEV4aXN0cyhpbml0aWFsSGVscFVSTCwgZXhpc3RzID0+IHtcclxuICAgICAgICBpZiAoZXhpc3RzKSB7XHJcbiAgICAgICAgICB0aGlzLm5hdmJhci5jdXN0b21pemVQYW5lbCgnaGVscCcsICc8ZW1iZWQgc3JjPVwiJyArIGluaXRpYWxIZWxwVVJMICsgJ1wiIHN0eWxlPVwiaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJVwiPicpOyAgLy8gc2V0IEhUTUwgc3RyaW5nXHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHRoaXMubmF2YmFyLmN1c3RvbWl6ZVBhbmVsKCdoZWxwJywgJzxiPiBObyBIZWxwIFBhZ2UgRm91bmQ8L2I+Jyk7ICAvLyBzZXQgSFRNTCBzdHJpbmdcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBpZiAodGhpcy5jb250ZXh0SGVscCAmJiAhdGhpcy5pbnRlZ3JhdGVkSGVscCkge1xyXG4gICAgICB0aGlzLm1zLmdldE1lc3NhZ2UoJ2hlbHAnKS5zdWJzY3JpYmUoZGF0YSA9PiB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2coJ0dvdCBtZXNzYWdlOiAnICsgZGF0YS50ZXh0KTtcclxuICAgICAgICAgIHRoaXMuZmluZEhlbHBGaWxlKCdhc3NldHMvaGVscCcgKyBkYXRhLnRleHQgKyAnL2hlbHAuaHRtbCcpO1xyXG4gICAgICB9KTtcclxuICAgIH0gZWxzZSBpZiAodGhpcy5pbnRlZ3JhdGVkSGVscCkge1xyXG4gICAgICB0aGlzLm1zLmdldE1lc3NhZ2UoJ2ludGVncmF0ZWRIZWxwJykuc3Vic2NyaWJlKGRhdGEgPT4ge1xyXG4gICAgICAgIC8vIGNvbnN0cnVjdCBmaWxlIHBhdGhcclxuICAgICAgICB0aGlzLmhlbHBQYXRoID0gdGhpcy5CQVNFX0hFTFBfUEFUSCArICcvJyArIGRhdGEudGV4dCArICcvY29uZmlnLmpzb24nO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLm1zLmdldE1lc3NhZ2UoJ25hdmJhci5tZXNzYWdlJykuc3Vic2NyaWJlKGRhdGEgPT4ge1xyXG4gICAgICBpZiAoZGF0YSAmJiBkYXRhLnRleHQpIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgdGhpcy5uYXZiYXIucHVibGlzaEV2ZW50KCdSRVFVRVNUX1RPUF9OT1RJRklDQVRJT04nLCBKU09OLnBhcnNlKGRhdGEudGV4dCkpO1xyXG4gICAgICAgIH0gY2F0Y2ggKGUpIHt9XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgZmluZEhlbHBGaWxlKGhlbHBVcmwpIHtcclxuICAgIHRoaXMudXJsRXhpc3RzKGhlbHBVcmwsIGV4aXN0cyA9PiB7XHJcbiAgICAgIC8vIGNvbnNvbGUubG9nKCdSRVNVTFQ6IHVybD0nICsgaGVscFVybCArICcsIGV4aXN0cz0nICsgZXhpc3RzKTtcclxuICAgICAgaWYgKGV4aXN0cykge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKCdTZXR0aW5nIGhlbHAgcGFnZTogJyArIGhlbHBVcmwpO1xyXG4gICAgICAgIHRoaXMubmF2YmFyLmN1c3RvbWl6ZVBhbmVsKCdoZWxwJywgJzxlbWJlZCBzcmM9XCInICsgaGVscFVybCArICdcIiBzdHlsZT1cImhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCVcIj4nKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAoaGVscFVybC5pbmNsdWRlcygnLycpKSB7XHJcbiAgICAgICAgICAvLyBGaW5kIG9uZSBzdGVwIGxvd2VyXHJcbiAgICAgICAgICAvLyBjb25zb2xlLmxvZygnSGVscFVSTCBiZWZvcmU6IHwnICsgaGVscFVybCArICd8Jyk7XHJcbiAgICAgICAgICBoZWxwVXJsID0gaGVscFVybC5zdWJzdHJpbmcoMCwgaGVscFVybC5sYXN0SW5kZXhPZignL2hlbHAuaHRtbCcpKTtcclxuICAgICAgICAgIC8vIGNvbnNvbGUubG9nKCdIZWxwVVJMIG1pZGRsZTogfCcgKyBoZWxwVXJsICsgJ3wnKTtcclxuICAgICAgICAgIGhlbHBVcmwgPSBoZWxwVXJsLnN1YnN0cmluZygwLCBoZWxwVXJsLmxhc3RJbmRleE9mKCcvJykgKyAxKTtcclxuICAgICAgICAgIC8vIGNvbnNvbGUubG9nKCdIZWxwVVJMICBhZnRlcjogfCcgKyBoZWxwVXJsICsgJ3wnKTtcclxuICAgICAgICAgIHRoaXMuZmluZEhlbHBGaWxlKGhlbHBVcmwgKyAnaGVscC5odG1sJyk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGNvbnNvbGUubG9nKCdObyB2YWxpZCBoZWxwIGZpbGUgZm91bmQuLi4nKTtcclxuICAgICAgICAgIHRoaXMubmF2YmFyLmN1c3RvbWl6ZVBhbmVsKCdoZWxwJywgJzxiPiBObyBIZWxwIFBhZ2UgRm91bmQ8L2I+Jyk7ICAvLyBzZXQgSFRNTCBzdHJpbmdcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcblxyXG4gIC8vIFRoZSBcImNhbGxiYWNrXCIgYXJndW1lbnQgaXMgY2FsbGVkIHdpdGggZWl0aGVyIHRydWUgb3IgZmFsc2VcclxuLy8gZGVwZW5kaW5nIG9uIHdoZXRoZXIgdGhlIFwidXJsXCIgZXhpc3RzIG9yIG5vdC5cclxuICB1cmxFeGlzdHModXJsLCBjYWxsYmFjaykge1xyXG4gICAgY29uc3QgaHR0cCA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xyXG4gICAgaHR0cC5vcGVuKCdHRVQnLCB1cmwsIHRydWUpO1xyXG4gICAgaHR0cC5vbmxvYWQgPSBmdW5jdGlvbiAoZSkge1xyXG4gICAgICBpZiAoaHR0cC5yZWFkeVN0YXRlID09PSA0KSB7XHJcbiAgICAgICAgaWYgKGh0dHAuc3RhdHVzID09PSAyMDApIHtcclxuICAgICAgICAgIGNhbGxiYWNrKHRydWUpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBjYWxsYmFjayhmYWxzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9O1xyXG4gICAgaHR0cC5zZW5kKCk7XHJcbiAgfVxyXG5cclxuICBoaWRlSGVscCgpIHtcclxuICAgIHRoaXMuaW50ZWdyYXRlZEhlbHBWaXNpYmxlID0gZmFsc2U7XHJcbiAgfVxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJ0YWktbmF2YmFyXCI+XHJcbjxkaXYgaWQ9XCJuYXZiYXJcIiBjbGFzcz1cInRhaS1uYXZiYXJcIiAjbmF2YmFyPjwvZGl2PlxyXG48ZGl2IGNsYXNzPVwiaW50ZWdyYXRlZC1oZWxwLXNwbGFzaFwiICpuZ0lmPVwiaW50ZWdyYXRlZEhlbHAgJiYgaW50ZWdyYXRlZEhlbHBWaXNpYmxlXCIgKGNsaWNrKT1cImhpZGVIZWxwKClcIj48L2Rpdj5cclxuPGRpdiBjbGFzcz1cImludGVncmF0ZWQtaGVscFwiICpuZ0lmPVwiaW50ZWdyYXRlZEhlbHAgJiYgaW50ZWdyYXRlZEhlbHBWaXNpYmxlXCI+XHJcbiAgPHRjLXRpYmNvLWNsb3VkLWhlbHAtc2lkZS1iYXIgKm5nSWY9XCJoZWxwUGF0aFwiIFtoZWxwU2V0dGluZ3NVcmxdPVwiaGVscFBhdGhcIj48L3RjLXRpYmNvLWNsb3VkLWhlbHAtc2lkZS1iYXI+XHJcbjwvZGl2PlxyXG48L2Rpdj5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtbmF2YmFyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1uYXZiYXIvdGliY28tY2xvdWQtbmF2YmFyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1uYXZiYXIvdGliY28tY2xvdWQtbmF2YmFyLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCxTQUFTLEVBRVQsU0FBUyxFQUVULEtBQUssRUFLTixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUMscUJBQXFCLEVBQUMsTUFBTSx1Q0FBdUMsQ0FBQzs7Ozs7QUFPNUU7Ozs7OztHQU1HO0FBTUgsTUFBTSxPQUFPLHlCQUF5QjtJQXdFcEM7O09BRUc7SUFFSCxZQUFzQixRQUFrQixFQUFZLGNBQW1DLEVBQVksaUJBQW9DO1FBQWpILGFBQVEsR0FBUixRQUFRLENBQVU7UUFBWSxtQkFBYyxHQUFkLGNBQWMsQ0FBcUI7UUFBWSxzQkFBaUIsR0FBakIsaUJBQWlCLENBQW1CO1FBdEN2STs7V0FFRztRQUNJLG1CQUFjLEdBQUcsS0FBSyxDQUFDO1FBTzlCOztXQUVHO1FBQ0ksbUJBQWMsR0FBRyxLQUFLLENBQUM7UUFZdEIsbUJBQWMsR0FBRyxhQUFhLENBQUM7UUFHaEMsMEJBQXFCLEdBQUcsS0FBSyxDQUFDO1FBV25DLElBQUksQ0FBQyxFQUFFLEdBQUcsY0FBYyxDQUFDO0lBQzNCLENBQUM7SUFwQ0QsSUFBNkIsY0FBYyxDQUFDLGNBQXVCO1FBQ2pFLElBQUksY0FBYyxFQUFFO1lBQ2xCLElBQUksQ0FBQyxjQUFjLEdBQUcsY0FB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QixLQUFLO2dCQU11QixjQUFjO3NCQUExQyxLQUFLO3VCQUFDLGdCQUFnQjtnQkFVTSxjQUFjO3NCQUExQyxLQUFLO3VCQUFDLGdCQUFnQjtnQkFTZCxrQkFBa0I7c0JBQTFCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xyXG4gIENvbXBvbmVudCxcclxuICBPbkluaXQsXHJcbiAgVmlld0NoaWxkLFxyXG4gIEVsZW1lbnRSZWYsXHJcbiAgSW5wdXQsXHJcbiAgU3lzdGVtSnNOZ01vZHVsZUxvYWRlcixcclxuICBPbkNoYW5nZXMsXHJcbiAgU2ltcGxlQ2hhbmdlcyxcclxuICBDaGFuZ2VEZXRlY3RvclJlZlxyXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0xvY2F0aW9ufSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7TWVzc2FnZVRvcGljU2VydmljZX0gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtdG9waWMtY29tbSc7XHJcbmltcG9ydCB7TmF2QmFyQ29uZmlnfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtbmF2YmFyJztcclxuXHJcbmRlY2xhcmUgdmFyIEdsb2JhbE5hdmJhcjogYW55O1xyXG5cclxuXHJcbi8qKlxyXG4gKiBUSUJDTyBDbG91ZCBOYXZpZ2F0aW9uIEJhclxyXG4gKlxyXG4gKiAhW2FsdC10ZXh0XSguLi90aWJjby1jbG91ZC1uYXZiYXIucG5nIFwiSW1hZ2VcIilcclxuICpcclxuICogQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLW5hdmJhciBhcHBOYW1lPVwiXCI+PC90Yy10aWJjby1jbG91ZC1uYXZiYXI+XHJcbiAqL1xyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLW5hdmJhcicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLW5hdmJhci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtbmF2YmFyLmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGliY29DbG91ZE5hdmJhckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25DaGFuZ2VzIHtcclxuXHJcbiAgLyoqXHJcbiAgICogUmVmZXJlbmNlIEVsZW1lbnRcclxuICAgKi9cclxuICBAVmlld0NoaWxkKCduYXZiYXInLCB7c3RhdGljOiB0cnVlfSkgcHJpdmF0ZSBuYXZiYXJSZWY6IEVsZW1lbnRSZWY7XHJcbiAgLyoqXHJcbiAgICogZGlzcGxheWVkIEFwcGxpY2F0aW9uIE5hbWVcclxuICAgKi9cclxuICBASW5wdXQoKSBhcHBOYW1lOiBzdHJpbmc7XHJcbiAgLyoqXHJcbiAgICogRG9jdW1lbnRhdGlvbiBVUkxcclxuICAgKi9cclxuICBASW5wdXQoKSBkb2NVcmw6IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogQ3VzdG9tIExvZ28gVVJMXHJcbiAgICovXHJcblxyXG4gIEBJbnB1dCgpIGxvZ29Vcmw6IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogcmVicmFuZCBjb25maWcgLSBleGFtcGxlOiB7IFwiYmFja2dyb3VuZENvbG9yXCI6IFwiI2NmY2ZjZlwiLCBcImZvbnRDb2xvclwiOiBcIiM2ODI3ODJcIiwgXCJmb250RmFtaWx5XCI6IFwiT3N3YWxkXCIsIFwiaWNvbkNvbG9yXCI6IFwicmVkXCIgfVxyXG4gICAqL1xyXG5cclxuICBASW5wdXQoKSByZWJyYW5kQ29uZmlnOiBhbnk7XHJcblxyXG4gIC8qKlxyXG4gICAqIFdoZXJlIHRvIHJlZGlyZWN0IG9uIGNsaWNrIG9mIGxvZ29cclxuICAgKi9cclxuXHJcbiAgQElucHV0KCkgbG9nb0NsaWNrVGFyZ2V0VXJsOiBzdHJpbmc7XHJcblxyXG4gIC8qKlxyXG4gICAqIERlZmluZSBpZiB5b3Ugd2FudCB0byB1c2UgY29udGV4dHVhbCBoZWxwXHJcbiAgICovXHJcbiAgQElucHV0KCkgY29udGV4dEhlbHA/OiBib29sZWFuO1xyXG5cclxuICAvKipcclxuICAgKiBDb21wb25lbnQgYmFzZWQgaGVscCBtb2RlXHJcbiAgICovXHJcbiAgcHVibGljIGludGVncmF0ZWRIZWxwID0gZmFsc2U7XHJcbiAgQElucHV0KCdpbnRlZ3JhdGVkSGVscCcpIHNldCBJbnRlZ3JhdGVkSGVscChpbnRlZ3JhdGVkSGVscDogYm9vbGVhbikge1xyXG4gICAgaWYgKGludGVncmF0ZWRIZWxwKSB7XHJcbiAgICAgIHRoaXMuaW50ZWdyYXRlZEhlbHAgPSBpbnRlZ3JhdGVkSGVscDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIERpc2FibGUgc2Vzc2lvbiB0aW1lb3V0XHJcbiAgICovXHJcbiAgcHVibGljIGRpc2FibGVUaW1lb3V0ID0gZmFsc2U7XHJcbiAgQElucHV0KCdkaXNhYmxlVGltZW91dCcpIHNldCBEaXNhYmxlVGltZW91dChkaXNhYmxlVGltZW91dDogYm9vbGVhbikge1xyXG4gICAgaWYgKGRpc2FibGVUaW1lb3V0KSB7XHJcbiAgICAgIHRoaXMuZGlzYWJsZVRpbWVvdXQgPSBkaXNhYmxlVGltZW91dDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIERlZmluZSBpZiB5b3Ugd2FudCBjdXN0b20gY29uZmlndXJhdGlvbiBmb3IgdGhlIE5hdmlnYXRpb24gYmFyXHJcbiAgICovXHJcbiAgQElucHV0KCkgY3VzdG9tTmF2QmFyQ29uZmlnPzogTmF2QmFyQ29uZmlnO1xyXG5cclxuICBwcml2YXRlIEJBU0VfSEVMUF9QQVRIID0gJ2Fzc2V0cy9oZWxwJztcclxuICBwdWJsaWMgaGVscFBhdGg6IHN0cmluZztcclxuICBwdWJsaWMgaW50ZWdyYXRlZEhlbHBDb25maWc6IHN0cmluZztcclxuICBwdWJsaWMgaW50ZWdyYXRlZEhlbHBWaXNpYmxlID0gZmFsc2U7XHJcblxyXG4gIHB1YmxpYyBuYXZiYXI7XHJcblxyXG4gIHByaXZhdGUgbXM6IE1lc3NhZ2VUb3BpY1NlcnZpY2U7XHJcblxyXG4gIC8qKlxyXG4gICAqIHNpbmdsZSBlbXB0eSBDb25zdHJ1Y3RvciBvZiBUSUJDTyBDbG91ZCBOYXZpZ2F0aW9uIEJhclxyXG4gICAqL1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgbG9jYXRpb246IExvY2F0aW9uLCBwcm90ZWN0ZWQgbWVzc2FnZVNlcnZpY2U6IE1lc3NhZ2VUb3BpY1NlcnZpY2UsIHByb3RlY3RlZCBjaGFuZ2VEZXRlY3RvclJlZjogQ2hhbmdlRGV0ZWN0b3JSZWYpIHtcclxuICAgIHRoaXMubXMgPSBtZXNzYWdlU2VydmljZTtcclxuICB9XHJcblxyXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpOiB2b2lkIHtcclxuICAgIC8vIGNvbnNvbGUubG9nKCd0aWJjby1jbG91ZC1uYXZiYXIpIEdvdCBDaGFuZ2VzICcgLCBjaGFuZ2VzKTtcclxuICAgIC8vIFRPRE86IFVwZGF0ZSB0aGUgTmF2YmFyIG9uIGNoYW5nZXNcclxuICAgIC8vICB0aGlzLm5nT25Jbml0KCk7XHJcbiAgICAvLyB0aGlzLm5hdmJhcjtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIEBpZ25vcmVcclxuICAgKi9cclxuICBuZ09uSW5pdCgpIHtcclxuICAgIGlmICh0aGlzLmNvbnRleHRIZWxwID09IG51bGwpIHtcclxuICAgICAgdGhpcy5jb250ZXh0SGVscCA9IGZhbHNlO1xyXG4gICAgfVxyXG5cclxuICAgIGlmICh0aGlzLmRvY1VybCAmJiAodGhpcy5kb2NVcmwuc2xpY2UoMCwgNCkudG9Mb3dlckNhc2UoKSAhPT0gJ2h0dHAnKSkge1xyXG4gICAgICAvLyB0aGlzLmRvY1VybCA9IHRoaXMubG9jYXRpb24ucHJlcGFyZUV4dGVybmFsVXJsKHRoaXMuZG9jVXJsKTtcclxuICAgICAgLy8gVGhpcyB3aWxsIHdvcmsgd2l0aCBub24gaGFzaCByb3V0aW5nXHJcbiAgICAgIHRoaXMuZG9jVXJsID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCB0aGlzLmRvY1VybCk7XHJcbiAgICAgIC8vIFRoaXMgd2lsbCB3b3JrIHdpdGggaGFzaCByb3V0aW5nXHJcbiAgICB9XHJcblxyXG4gICAgaWYgKCF0aGlzLmN1c3RvbU5hdkJhckNvbmZpZykge1xyXG4gICAgICB0aGlzLmN1c3RvbU5hdkJhckNvbmZpZyA9IHtcclxuICAgICAgICBjb250YWluZXI6ICcjbmF2YmFyJyxcclxuICAgICAgICB0ZXh0QWZ0ZXJMb2dvOiB0aGlzLmFwcE5hbWUgPyB0aGlzLmFwcE5hbWUgOiB1bmRlZmluZWQsXHJcbiAgICAgICAgaWRsZToge1xyXG4gICAgICAgICAgZGlzYWJsZWQ6IHRoaXMuZGlzYWJsZVRpbWVvdXRcclxuICAgICAgICB9LFxyXG4gICAgICAgIGljb25NZW51czoge1xyXG4gICAgICAgICAgc2VhcmNoOiB7XHJcbiAgICAgICAgICAgIHZpc2libGU6IGZhbHNlICAvLyBmb3IgdmVyc2lvbnMgMC4xLlggdGhlIHByb3BlcnR5IGlzIFwiZGlzYWJsZWRcIiBpbnN0ZWFkIG9mIFwidmlzaWJsZVwiLlxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIGRvd25sb2FkOiB7XHJcbiAgICAgICAgICAgIHZpc2libGU6IGZhbHNlXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgaGVscDoge1xyXG4gICAgICAgICAgICB2aXNpYmxlOiB0cnVlLFxyXG4gICAgICAgICAgICBwdWJsaXNoRXZlbnQ6IHRoaXMuaW50ZWdyYXRlZEhlbHBcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBub3RpZmljYXRpb25zOiB7XHJcbiAgICAgICAgICAgIHZpc2libGU6IGZhbHNlXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgcHJvZHVjdHM6IHtcclxuICAgICAgICAgICAgdmlzaWJsZTogZmFsc2VcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICByZWdpb246IHtcclxuICAgICAgICAgICAgdmlzaWJsZTogZmFsc2VcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBhY2NvdW50c3dpdGNoZXI6IHtcclxuICAgICAgICAgICAgdmlzaWJsZTogZmFsc2VcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIGN1c3RvbVByb2ZpbGVQYW5lbDoge1xyXG4gICAgICAgICAgYWNjb3VudDoge1xyXG4gICAgICAgICAgICB2aXNpYmxlOiBmYWxzZSxcclxuICAgICAgICAgICAgZGlzYWJsZWQ6IHRydWVcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBzdWJzY3JpcHRpb25zOiB7XHJcbiAgICAgICAgICAgIHZpc2libGU6IGZhbHNlLFxyXG4gICAgICAgICAgICBkaXNhYmxlZDogdHJ1ZVxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIG9yZ2FuaXphdGlvbjoge1xyXG4gICAgICAgICAgICB2aXNpYmxlOiBmYWxzZVxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIHRlbmFudHM6IHtcclxuICAgICAgICAgICAgdmlzaWJsZTogZmFsc2VcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIGN1c3RvbWl6ZWRDb21wb25lbnRzOiBbXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIG5hbWU6ICdoZWxwJyxcclxuICAgICAgICAgICAgdGVtcGxhdGU6ICcjaGVscC10ZW1wbGF0ZSdcclxuICAgICAgICAgIH1cclxuICAgICAgICBdXHJcbiAgICAgIH07XHJcbiAgICB9XHJcblxyXG4gICAgdGhpcy5uYXZiYXIgPSBuZXcgR2xvYmFsTmF2YmFyKHRoaXMuY3VzdG9tTmF2QmFyQ29uZmlnKTtcclxuXHJcbiAgICBpZiAodGhpcy5pbnRlZ3JhdGVkSGVscCkge1xyXG4gICAgICB0aGlzLm5hdmJhci5zdWJzY3JpYmVFdmVudCgnQ0xJQ0tfSUNPTl9NRU5VX0hFTFAnLCAoZXZlbnQpID0+IHtcclxuICAgICAgICAvLyB0b2dnbGUgaGVscCBjb21wb25lbnRcclxuICAgICAgICB0aGlzLmludGVncmF0ZWRIZWxwVmlzaWJsZSA9ICF0aGlzLmludGVncmF0ZWRIZWxwVmlzaWJsZTtcclxuICAgICAgICB0aGlzLmNoYW5nZURldGVjdG9yUmVmLmRldGVjdENoYW5nZXMoKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKHRoaXMubG9nb1VybCB8fCB0aGlzLmxvZ29DbGlja1RhcmdldFVybCB8fCB0aGlzLnJlYnJhbmRDb25maWcpIHtcclxuICAgICAgY29uc3Qgc3R5bGU6IGFueSA9IHt9O1xyXG4gICAgICBpZiAodGhpcy5sb2dvVXJsIHx8IHRoaXMubG9nb0NsaWNrVGFyZ2V0VXJsKSB7XHJcbiAgICAgICAgc3R5bGUubG9nbyA9IHtcclxuICAgICAgICAgICdzcmMnOiB0aGlzLmxvZ29VcmwsXHJcbiAgICAgICAgICAndXJsJzogdGhpcy5sb2dvQ2xpY2tUYXJnZXRVcmwgLy8gSWYgdGhlIHVybCBpcyBub3Qgc2V0IHRoZW4gdGhlIGxvZ28gd2lsbCByZWRpcmVjdCB0byBUU0MuXHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgICBpZiAodGhpcy5yZWJyYW5kQ29uZmlnKSB7XHJcbiAgICAgICAgaWYgKHRoaXMucmVicmFuZENvbmZpZy5iYWNrZ3JvdW5kQ29sb3IpIHtcclxuICAgICAgICAgIHN0eWxlLmJhY2tncm91bmRDb2xvciA9IHRoaXMucmVicmFuZENvbmZpZy5iYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0aGlzLnJlYnJhbmRDb25maWcuZm9udENvbG9yKSB7XHJcbiAgICAgICAgICBzdHlsZS5mb250Q29sb3IgPSB0aGlzLnJlYnJhbmRDb25maWcuZm9udENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodGhpcy5yZWJyYW5kQ29uZmlnLmZvbnRGYW1pbHkpIHtcclxuICAgICAgICAgIHN0eWxlLmZvbnRGYW1pbHkgPSB0aGlzLnJlYnJhbmRDb25maWcuZm9udEZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHRoaXMucmVicmFuZENvbmZpZy5pY29uQ29sb3IpIHtcclxuICAgICAgICAgIHN0eWxlLmljb25Db2xvciA9IHRoaXMucmVicmFuZENvbmZpZy5pY29uQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoaXMubmF2YmFyLnJlZnJlc2hSZWJyYW5kaW5nU3R5bGUoc3R5bGUpO1xyXG4gICAgfVxyXG4gICAgdGhpcy5uYXZiYXIubG9hZCgpO1xyXG4gICAgLy8gY29uc29sZS5sb2coJ0RPQyBVUkw6ICcgKyB0aGlzLmRvY1VybCk7XHJcblxyXG4gICAgaWYgKCF0aGlzLmludGVncmF0ZWRIZWxwKSB7XHJcbiAgICAgIGNvbnN0IGluaXRpYWxIZWxwVVJMID0gdGhpcy5kb2NVcmwgKyAnL2hlbHAuaHRtbCc7XHJcblxyXG4gICAgICB0aGlzLnVybEV4aXN0cyhpbml0aWFsSGVscFVSTCwgZXhpc3RzID0+IHtcclxuICAgICAgICBpZiAoZXhpc3RzKSB7XHJcbiAgICAgICAgICB0aGlzLm5hdmJhci5jdXN0b21pemVQYW5lbCgnaGVscCcsICc8ZW1iZWQgc3JjPVwiJyArIGluaXRpYWxIZWxwVVJMICsgJ1wiIHN0eWxlPVwiaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJVwiPicpOyAgLy8gc2V0IEhUTUwgc3RyaW5nXHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHRoaXMubmF2YmFyLmN1c3RvbWl6ZVBhbmVsKCdoZWxwJywgJzxiPiBObyBIZWxwIFBhZ2UgRm91bmQ8L2I+Jyk7ICAvLyBzZXQgSFRNTCBzdHJpbmdcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBpZiAodGhpcy5jb250ZXh0SGVscCAmJiAhdGhpcy5pbnRlZ3JhdGVkSGVscCkge1xyXG4gICAgICB0aGlzLm1zLmdldE1lc3NhZ2UoJ2hlbHAnKS5zdWJzY3JpYmUoZGF0YSA9PiB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2coJ0dvdCBtZXNzYWdlOiAnICsgZGF0YS50ZXh0KTtcclxuICAgICAgICAgIHRoaXMuZmluZEhlbHBGaWxlKCdhc3NldHMvaGVscCcgKyBkYXRhLnRleHQgKyAnL2hlbHAuaHRtbCcpO1xyXG4gICAgICB9KTtcclxuICAgIH0gZWxzZSBpZiAodGhpcy5pbnRlZ3JhdGVkSGVscCkge1xyXG4gICAgICB0aGlzLm1zLmdldE1lc3NhZ2UoJ2ludGVncmF0ZWRIZWxwJykuc3Vic2NyaWJlKGRhdGEgPT4ge1xyXG4gICAgICAgIC8vIGNvbnN0cnVjdCBmaWxlIHBhdGhcclxuICAgICAgICB0aGlzLmhlbHBQYXRoID0gdGhpcy5CQVNFX0hFTFBfUEFUSCArICcvJyArIGRhdGEudGV4dCArICcvY29uZmlnLmpzb24nO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLm1zLmdldE1lc3NhZ2UoJ25hdmJhci5tZXNzYWdlJykuc3Vic2NyaWJlKGRhdGEgPT4ge1xyXG4gICAgICBpZiAoZGF0YSAmJiBkYXRhLnRleHQpIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgdGhpcy5uYXZiYXIucHVibGlzaEV2ZW50KCdSRVFVRVNUX1RPUF9OT1RJRklDQVRJT04nLCBKU09OLnBhcnNlKGRhdGEudGV4dCkpO1xyXG4gICAgICAgIH0gY2F0Y2ggKGUpIHt9XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgZmluZEhlbHBGaWxlKGhlbHBVcmwpIHtcclxuICAgIHRoaXMudXJsRXhpc3RzKGhlbHBVcmwsIGV4aXN0cyA9PiB7XHJcbiAgICAgIC8vIGNvbnNvbGUubG9nKCdSRVNVTFQ6IHVybD0nICsgaGVscFVybCArICcsIGV4aXN0cz0nICsgZXhpc3RzKTtcclxuICAgICAgaWYgKGV4aXN0cykge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKCdTZXR0aW5nIGhlbHAgcGFnZTogJyArIGhlbHBVcmwpO1xyXG4gICAgICAgIHRoaXMubmF2YmFyLmN1c3RvbWl6ZVBhbmVsKCdoZWxwJywgJzxlbWJlZCBzcmM9XCInICsgaGVscFVybCArICdcIiBzdHlsZT1cImhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCVcIj4nKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAoaGVscFVybC5pbmNsdWRlcygnLycpKSB7XHJcbiAgICAgICAgICAvLyBGaW5kIG9uZSBzdGVwIGxvd2VyXHJcbiAgICAgICAgICAvLyBjb25zb2xlLmxvZygnSGVscFVSTCBiZWZvcmU6IHwnICsgaGVscFVybCArICd8Jyk7XHJcbiAgICAgICAgICBoZWxwVXJsID0gaGVscFVybC5zdWJzdHJpbmcoMCwgaGVscFVybC5sYXN0SW5kZXhPZignL2hlbHAuaHRtbCcpKTtcclxuICAgICAgICAgIC8vIGNvbnNvbGUubG9nKCdIZWxwVVJMIG1pZGRsZTogfCcgKyBoZWxwVXJsICsgJ3wnKTtcclxuICAgICAgICAgIGhlbHBVcmwgPSBoZWxwVXJsLnN1YnN0cmluZygwLCBoZWxwVXJsLmxhc3RJbmRleE9mKCcvJykgKyAxKTtcclxuICAgICAgICAgIC8vIGNvbnNvbGUubG9nKCdIZWxwVVJMICBhZnRlcjogfCcgKyBoZWxwVXJsICsgJ3wnKTtcclxuICAgICAgICAgIHRoaXMuZmluZEhlbHBGaWxlKGhlbHBVcmwgKyAnaGVscC5odG1sJyk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGNvbnNvbGUubG9nKCdObyB2YWxpZCBoZWxwIGZpbGUgZm91bmQuLi4nKTtcclxuICAgICAgICAgIHRoaXMubmF2YmFyLmN1c3RvbWl6ZVBhbmVsKCdoZWxwJywgJzxiPiBObyBIZWxwIFBhZ2UgRm91bmQ8L2I+Jyk7ICAvLyBzZXQgSFRNTCBzdHJpbmdcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcblxyXG4gIC8vIFRoZSBcImNhbGxiYWNrXCIgYXJndW1lbnQgaXMgY2FsbGVkIHdpdGggZWl0aGVyIHRydWUgb3IgZmFsc2VcclxuLy8gZGVwZW5kaW5nIG9uIHdoZXRoZXIgdGhlIFwidXJsXCIgZXhpc3RzIG9yIG5vdC5cclxuICB1cmxFeGlzdHModXJsLCBjYWxsYmFjaykge1xyXG4gICAgY29uc3QgaHR0cCA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xyXG4gICAgaHR0cC5vcGVuKCdHRVQnLCB1cmwsIHRydWUpO1xyXG4gICAgaHR0cC5vbmxvYWQgPSBmdW5jdGlvbiAoZSkge1xyXG4gICAgICBpZiAoaHR0cC5yZWFkeVN0YXRlID09PSA0KSB7XHJcbiAgICAgICAgaWYgKGh0dHAuc3RhdHVzID09PSAyMDApIHtcclxuICAgICAgICAgIGNhbGxiYWNrKHRydWUpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBjYWxsYmFjayhmYWxzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9O1xyXG4gICAgaHR0cC5zZW5kKCk7XHJcbiAgfVxyXG5cclxuICBoaWRlSGVscCgpIHtcclxuICAgIHRoaXMuaW50ZWdyYXRlZEhlbHBWaXNpYmxlID0gZmFsc2U7XHJcbiAgfVxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJ0YWktbmF2YmFyXCI+XHJcbjxkaXYgaWQ9XCJuYXZiYXJcIiBjbGFzcz1cInRhaS1uYXZiYXJcIiAjbmF2YmFyPjwvZGl2PlxyXG48ZGl2IGNsYXNzPVwiaW50ZWdyYXRlZC1oZWxwLXNwbGFzaFwiICpuZ0lmPVwiaW50ZWdyYXRlZEhlbHAgJiYgaW50ZWdyYXRlZEhlbHBWaXNpYmxlXCIgKGNsaWNrKT1cImhpZGVIZWxwKClcIj48L2Rpdj5cclxuPGRpdiBjbGFzcz1cImludGVncmF0ZWQtaGVscFwiICpuZ0lmPVwiaW50ZWdyYXRlZEhlbHAgJiYgaW50ZWdyYXRlZEhlbHBWaXNpYmxlXCI+XHJcbiAgPHRjLXRpYmNvLWNsb3VkLWhlbHAtc2lkZS1iYXIgKm5nSWY9XCJoZWxwUGF0aFwiIFtoZWxwU2V0dGluZ3NVcmxdPVwiaGVscFBhdGhcIj48L3RjLXRpYmNvLWNsb3VkLWhlbHAtc2lkZS1iYXI+XHJcbjwvZGl2PlxyXG48L2Rpdj5cclxuIl19

@@ -27,5 +27,5 @@ import { Component, Inject } from '@angular/core';

}
/** @nocollapse */ TibcoCloudNewElementComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudNewElementComponent, deps: [{ token: i1.MatDialogRef }, { token: MAT_DIALOG_DATA }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudNewElementComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudNewElementComponent, selector: "tc-tibco-cloud-new-element", ngImport: i0, template: "<mat-toolbar class=\"tcs-case-creation-dialog-toolbar\">\r\n <div fxLayout=\"row\" fxLayoutAlign=\"space-between center\" fxFlex>\r\n <span class=\"tcs-case-creation-dialog-toolbar-text\">Create New {{elementType}}</span>\r\n </div>\r\n</mat-toolbar>\r\n<div class=\"tcs-dialog-outer-div\">\r\n <div mat-dialog-content class=\"tcs-new-element-form\" fxLayout=\"column\" fxLayoutAlign=\"space-around none\">\r\n <mat-form-field>\r\n <input matInput placeholder=\"Id\" [(ngModel)]=\"id\" [readonly]=\"idReadOnly\">\r\n </mat-form-field>\r\n <mat-form-field>\r\n <input matInput placeholder=\"Name\" [(ngModel)]=\"name\" required>\r\n </mat-form-field>\r\n </div>\r\n <mat-dialog-actions class=\"tcs-dialog-actions\" fxLayout=\"row\" fxLayoutAlign=\"end center\">\r\n <button mat-button mat-flat-button color=\"secondary\" (click)=\"onCancel()\">Cancel</button>\r\n <button mat-button mat-flat-button color=\"primary\" [disabled]=\"!name || !id\" (click)=\"onCreate()\">Create</button>\r\n </mat-dialog-actions>\r\n</div>\r\n", styles: [".tcs-dialog-outer-div{height:100%;display:flex;flex-direction:column;padding:30px}.tcs-new-element-form{margin-top:5px}\n"], components: [{ type: i2.MatToolbar, selector: "mat-toolbar", inputs: ["color"], exportAs: ["matToolbar"] }, { type: i3.MatFormField, selector: "mat-form-field", inputs: ["color", "floatLabel", "appearance", "hideRequiredMarker", "hintLabel"], exportAs: ["matFormField"] }, { type: i4.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i5.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i5.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i5.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i1.MatDialogContent, selector: "[mat-dialog-content], mat-dialog-content, [matDialogContent]" }, { type: i6.MatInput, selector: "input[matInput], textarea[matInput], select[matNativeControl], input[matNativeControl], textarea[matNativeControl]", inputs: ["id", "disabled", "required", "type", "value", "readonly", "placeholder", "errorStateMatcher", "aria-describedby"], exportAs: ["matInput"] }, { type: i7.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i7.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i7.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i7.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }, { type: i1.MatDialogActions, selector: "[mat-dialog-actions], mat-dialog-actions, [matDialogActions]" }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudNewElementComponent, decorators: [{
/** @nocollapse */ TibcoCloudNewElementComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudNewElementComponent, deps: [{ token: i1.MatDialogRef }, { token: MAT_DIALOG_DATA }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudNewElementComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudNewElementComponent, selector: "tc-tibco-cloud-new-element", ngImport: i0, template: "<mat-toolbar class=\"tcs-case-creation-dialog-toolbar\">\r\n <div fxLayout=\"row\" fxLayoutAlign=\"space-between center\" fxFlex>\r\n <span class=\"tcs-case-creation-dialog-toolbar-text\">Create New {{elementType}}</span>\r\n </div>\r\n</mat-toolbar>\r\n<div class=\"tcs-dialog-outer-div\">\r\n <div mat-dialog-content class=\"tcs-new-element-form\" fxLayout=\"column\" fxLayoutAlign=\"space-around none\">\r\n <mat-form-field>\r\n <input matInput placeholder=\"Id\" [(ngModel)]=\"id\" [readonly]=\"idReadOnly\">\r\n </mat-form-field>\r\n <mat-form-field>\r\n <input matInput placeholder=\"Name\" [(ngModel)]=\"name\" required>\r\n </mat-form-field>\r\n </div>\r\n <mat-dialog-actions class=\"tcs-dialog-actions\" fxLayout=\"row\" fxLayoutAlign=\"end center\">\r\n <button mat-button mat-flat-button color=\"secondary\" (click)=\"onCancel()\">Cancel</button>\r\n <button mat-button mat-flat-button color=\"primary\" [disabled]=\"!name || !id\" (click)=\"onCreate()\">Create</button>\r\n </mat-dialog-actions>\r\n</div>\r\n", styles: [".tcs-dialog-outer-div{height:100%;display:flex;flex-direction:column;padding:30px}.tcs-new-element-form{margin-top:5px}\n"], components: [{ type: i2.MatToolbar, selector: "mat-toolbar", inputs: ["color"], exportAs: ["matToolbar"] }, { type: i3.MatFormField, selector: "mat-form-field", inputs: ["color", "floatLabel", "appearance", "hideRequiredMarker", "hintLabel"], exportAs: ["matFormField"] }, { type: i4.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i5.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i5.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i5.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i1.MatDialogContent, selector: "[mat-dialog-content], mat-dialog-content, [matDialogContent]" }, { type: i6.MatInput, selector: "input[matInput], textarea[matInput], select[matNativeControl], input[matNativeControl], textarea[matNativeControl]", inputs: ["id", "disabled", "required", "type", "value", "readonly", "placeholder", "errorStateMatcher", "aria-describedby"], exportAs: ["matInput"] }, { type: i7.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i7.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i7.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i7.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }, { type: i1.MatDialogActions, selector: "[mat-dialog-actions], mat-dialog-actions, [matDialogActions]" }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudNewElementComponent, decorators: [{
type: Component,

@@ -41,2 +41,2 @@ args: [{

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtbmV3LWVsZW1lbnQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLW5ldy1lbGVtZW50L3RpYmNvLWNsb3VkLW5ldy1lbGVtZW50LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1uZXctZWxlbWVudC90aWJjby1jbG91ZC1uZXctZWxlbWVudC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNsRCxPQUFPLEVBQWdCLGVBQWUsRUFBRSxNQUFNLDBCQUEwQixDQUFDOzs7Ozs7Ozs7QUFPekUsTUFBTSxPQUFPLDZCQUE2QjtJQU90QyxZQUNXLFNBQXNELEVBQzdCLElBQVM7UUFEbEMsY0FBUyxHQUFULFNBQVMsQ0FBNkM7UUFDN0IsU0FBSSxHQUFKLElBQUksQ0FBSztRQUp0QyxlQUFVLEdBQUcsS0FBSyxDQUFDO1FBTXRCLElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQztRQUNyQyxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUM7UUFDbEMsSUFBSSxDQUFDLEVBQUUsR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDO0lBQ3RCLENBQUM7SUFFRCxRQUFRO1FBQ0osSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRSxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUM1RSxDQUFDO0lBRUQsUUFBUTtRQUNOLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDekIsQ0FBQzs7NklBdEJRLDZCQUE2Qiw4Q0FTMUIsZUFBZTtpSUFUbEIsNkJBQTZCLGtFQ1IxQyxpbENBbUJBOzJGRFhhLDZCQUE2QjtrQkFMekMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsNEJBQTRCO29CQUN0QyxXQUFXLEVBQUUsMENBQTBDO29CQUN2RCxTQUFTLEVBQUUsQ0FBQyx5Q0FBeUMsQ0FBQztpQkFDekQ7OzBCQVVRLE1BQU07MkJBQUMsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdERpYWxvZ1JlZiwgTUFUX0RJQUxPR19EQVRBIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1uZXctZWxlbWVudCcsXHJcbiAgICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtbmV3LWVsZW1lbnQuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtbmV3LWVsZW1lbnQuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkTmV3RWxlbWVudENvbXBvbmVudCB7XHJcblxyXG4gICAgcHVibGljIGlkOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgbmFtZTogc3RyaW5nO1xyXG4gICAgcHVibGljIGVsZW1lbnRUeXBlOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgaWRSZWFkT25seSA9IGZhbHNlO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKFxyXG4gICAgICAgIHB1YmxpYyBkaWFsb2dSZWY6IE1hdERpYWxvZ1JlZjxUaWJjb0Nsb3VkTmV3RWxlbWVudENvbXBvbmVudD4sXHJcbiAgICAgICAgQEluamVjdChNQVRfRElBTE9HX0RBVEEpIHB1YmxpYyBkYXRhOiBhbnlcclxuICAgICkge1xyXG4gICAgICAgIHRoaXMuZWxlbWVudFR5cGUgPSBkYXRhLnJlc291cmNlVHlwZTtcclxuICAgICAgICB0aGlzLmlkUmVhZE9ubHkgPSBkYXRhLmlkUmVhZE9ubHk7XHJcbiAgICAgICAgdGhpcy5pZCA9IGRhdGEuaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgb25DcmVhdGUoKSB7XHJcbiAgICAgICAgdGhpcy5kaWFsb2dSZWYuY2xvc2UoeyBldmVudDogJ3N1Ym1pdCcsIGlkOiB0aGlzLmlkLCBuYW1lOiB0aGlzLm5hbWUgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgb25DYW5jZWwoKSB7XHJcbiAgICAgIHRoaXMuZGlhbG9nUmVmLmNsb3NlKCk7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCI8bWF0LXRvb2xiYXIgY2xhc3M9XCJ0Y3MtY2FzZS1jcmVhdGlvbi1kaWFsb2ctdG9vbGJhclwiPlxyXG4gIDxkaXYgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwic3BhY2UtYmV0d2VlbiBjZW50ZXJcIiBmeEZsZXg+XHJcbiAgICA8c3BhbiBjbGFzcz1cInRjcy1jYXNlLWNyZWF0aW9uLWRpYWxvZy10b29sYmFyLXRleHRcIj5DcmVhdGUgTmV3IHt7ZWxlbWVudFR5cGV9fTwvc3Bhbj5cclxuICA8L2Rpdj5cclxuPC9tYXQtdG9vbGJhcj5cclxuPGRpdiBjbGFzcz1cInRjcy1kaWFsb2ctb3V0ZXItZGl2XCI+XHJcbiAgICA8ZGl2IG1hdC1kaWFsb2ctY29udGVudCBjbGFzcz1cInRjcy1uZXctZWxlbWVudC1mb3JtXCIgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeExheW91dEFsaWduPVwic3BhY2UtYXJvdW5kIG5vbmVcIj5cclxuICAgICAgICA8bWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIklkXCIgWyhuZ01vZGVsKV09XCJpZFwiIFtyZWFkb25seV09XCJpZFJlYWRPbmx5XCI+XHJcbiAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICA8bWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIk5hbWVcIiBbKG5nTW9kZWwpXT1cIm5hbWVcIiByZXF1aXJlZD5cclxuICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgPC9kaXY+XHJcbiAgICA8bWF0LWRpYWxvZy1hY3Rpb25zIGNsYXNzPVwidGNzLWRpYWxvZy1hY3Rpb25zXCIgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwiZW5kIGNlbnRlclwiPlxyXG4gICAgICAgIDxidXR0b24gbWF0LWJ1dHRvbiBtYXQtZmxhdC1idXR0b24gY29sb3I9XCJzZWNvbmRhcnlcIiAoY2xpY2spPVwib25DYW5jZWwoKVwiPkNhbmNlbDwvYnV0dG9uPlxyXG4gICAgICAgIDxidXR0b24gbWF0LWJ1dHRvbiBtYXQtZmxhdC1idXR0b24gY29sb3I9XCJwcmltYXJ5XCIgW2Rpc2FibGVkXT1cIiFuYW1lIHx8ICFpZFwiIChjbGljayk9XCJvbkNyZWF0ZSgpXCI+Q3JlYXRlPC9idXR0b24+XHJcbiAgICA8L21hdC1kaWFsb2ctYWN0aW9ucz5cclxuPC9kaXY+XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtbmV3LWVsZW1lbnQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLW5ldy1lbGVtZW50L3RpYmNvLWNsb3VkLW5ldy1lbGVtZW50LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1uZXctZWxlbWVudC90aWJjby1jbG91ZC1uZXctZWxlbWVudC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNsRCxPQUFPLEVBQWdCLGVBQWUsRUFBRSxNQUFNLDBCQUEwQixDQUFDOzs7Ozs7Ozs7QUFPekUsTUFBTSxPQUFPLDZCQUE2QjtJQU90QyxZQUNXLFNBQXNELEVBQzdCLElBQVM7UUFEbEMsY0FBUyxHQUFULFNBQVMsQ0FBNkM7UUFDN0IsU0FBSSxHQUFKLElBQUksQ0FBSztRQUp0QyxlQUFVLEdBQUcsS0FBSyxDQUFDO1FBTXRCLElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQztRQUNyQyxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUM7UUFDbEMsSUFBSSxDQUFDLEVBQUUsR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDO0lBQ3RCLENBQUM7SUFFRCxRQUFRO1FBQ0osSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRSxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUM1RSxDQUFDO0lBRUQsUUFBUTtRQUNOLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDekIsQ0FBQzs7OElBdEJRLDZCQUE2Qiw4Q0FTMUIsZUFBZTtrSUFUbEIsNkJBQTZCLGtFQ1IxQyxpbENBbUJBOzRGRFhhLDZCQUE2QjtrQkFMekMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsNEJBQTRCO29CQUN0QyxXQUFXLEVBQUUsMENBQTBDO29CQUN2RCxTQUFTLEVBQUUsQ0FBQyx5Q0FBeUMsQ0FBQztpQkFDekQ7OzBCQVVRLE1BQU07MkJBQUMsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdERpYWxvZ1JlZiwgTUFUX0RJQUxPR19EQVRBIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1uZXctZWxlbWVudCcsXHJcbiAgICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtbmV3LWVsZW1lbnQuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtbmV3LWVsZW1lbnQuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkTmV3RWxlbWVudENvbXBvbmVudCB7XHJcblxyXG4gICAgcHVibGljIGlkOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgbmFtZTogc3RyaW5nO1xyXG4gICAgcHVibGljIGVsZW1lbnRUeXBlOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgaWRSZWFkT25seSA9IGZhbHNlO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKFxyXG4gICAgICAgIHB1YmxpYyBkaWFsb2dSZWY6IE1hdERpYWxvZ1JlZjxUaWJjb0Nsb3VkTmV3RWxlbWVudENvbXBvbmVudD4sXHJcbiAgICAgICAgQEluamVjdChNQVRfRElBTE9HX0RBVEEpIHB1YmxpYyBkYXRhOiBhbnlcclxuICAgICkge1xyXG4gICAgICAgIHRoaXMuZWxlbWVudFR5cGUgPSBkYXRhLnJlc291cmNlVHlwZTtcclxuICAgICAgICB0aGlzLmlkUmVhZE9ubHkgPSBkYXRhLmlkUmVhZE9ubHk7XHJcbiAgICAgICAgdGhpcy5pZCA9IGRhdGEuaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgb25DcmVhdGUoKSB7XHJcbiAgICAgICAgdGhpcy5kaWFsb2dSZWYuY2xvc2UoeyBldmVudDogJ3N1Ym1pdCcsIGlkOiB0aGlzLmlkLCBuYW1lOiB0aGlzLm5hbWUgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgb25DYW5jZWwoKSB7XHJcbiAgICAgIHRoaXMuZGlhbG9nUmVmLmNsb3NlKCk7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCI8bWF0LXRvb2xiYXIgY2xhc3M9XCJ0Y3MtY2FzZS1jcmVhdGlvbi1kaWFsb2ctdG9vbGJhclwiPlxyXG4gIDxkaXYgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwic3BhY2UtYmV0d2VlbiBjZW50ZXJcIiBmeEZsZXg+XHJcbiAgICA8c3BhbiBjbGFzcz1cInRjcy1jYXNlLWNyZWF0aW9uLWRpYWxvZy10b29sYmFyLXRleHRcIj5DcmVhdGUgTmV3IHt7ZWxlbWVudFR5cGV9fTwvc3Bhbj5cclxuICA8L2Rpdj5cclxuPC9tYXQtdG9vbGJhcj5cclxuPGRpdiBjbGFzcz1cInRjcy1kaWFsb2ctb3V0ZXItZGl2XCI+XHJcbiAgICA8ZGl2IG1hdC1kaWFsb2ctY29udGVudCBjbGFzcz1cInRjcy1uZXctZWxlbWVudC1mb3JtXCIgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeExheW91dEFsaWduPVwic3BhY2UtYXJvdW5kIG5vbmVcIj5cclxuICAgICAgICA8bWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIklkXCIgWyhuZ01vZGVsKV09XCJpZFwiIFtyZWFkb25seV09XCJpZFJlYWRPbmx5XCI+XHJcbiAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICA8bWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIk5hbWVcIiBbKG5nTW9kZWwpXT1cIm5hbWVcIiByZXF1aXJlZD5cclxuICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgPC9kaXY+XHJcbiAgICA8bWF0LWRpYWxvZy1hY3Rpb25zIGNsYXNzPVwidGNzLWRpYWxvZy1hY3Rpb25zXCIgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwiZW5kIGNlbnRlclwiPlxyXG4gICAgICAgIDxidXR0b24gbWF0LWJ1dHRvbiBtYXQtZmxhdC1idXR0b24gY29sb3I9XCJzZWNvbmRhcnlcIiAoY2xpY2spPVwib25DYW5jZWwoKVwiPkNhbmNlbDwvYnV0dG9uPlxyXG4gICAgICAgIDxidXR0b24gbWF0LWJ1dHRvbiBtYXQtZmxhdC1idXR0b24gY29sb3I9XCJwcmltYXJ5XCIgW2Rpc2FibGVkXT1cIiFuYW1lIHx8ICFpZFwiIChjbGljayk9XCJvbkNyZWF0ZSgpXCI+Q3JlYXRlPC9idXR0b24+XHJcbiAgICA8L21hdC1kaWFsb2ctYWN0aW9ucz5cclxuPC9kaXY+XHJcbiJdfQ==

@@ -48,5 +48,5 @@ import { Component, EventEmitter, Output } from '@angular/core';

}
/** @nocollapse */ TibcoCloudSelectTableComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSelectTableComponent, deps: [{ token: i1.LogService }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSelectTableComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudSelectTableComponent, selector: "tc-tibco-cloud-select-table", outputs: { selectedlines: "selectedlines" }, usesInheritance: true, ngImport: i0, template: "<div class=\"mat-elevation-z8\">\r\n <table id=\"{{id}}\" mat-table class=\"tcst-full-width-table\" [dataSource]=\"dataSource\" matSort aria-label=\"Elements\">\r\n <ng-container *ngFor=\"let column of columns\" [matColumnDef]='column.columnDef'>\r\n <mat-header-cell *matHeaderCellDef class=\"tcst-header\" mat-sort-header>{{camelCaseTW(column.header)}}</mat-header-cell>\r\n <mat-cell *matCellDef=\"let row\" >{{ column.cell(row) }}</mat-cell>\r\n </ng-container>\r\n <mat-header-row *matHeaderRowDef=\"displayedColumns\"></mat-header-row>\r\n <mat-row *matRowDef=\"let row; columns: displayedColumns; let even = even;\"\r\n [ngClass]=\"{hovered: row.hovered, highlighted: row.highlighted, tcstgray: even}\"\r\n (click)=\"row.highlighted = !row.highlighted; clicked(row);\" (mouseover)=\"row.hovered = true\" (mouseout)=\"row.hovered = false\"></mat-row>\r\n\r\n\r\n </table> <!-- *ngIf=\"dataSource.data.length > 10\" -->\r\n<!-- <div class='' ngClass=\"{'tcst-hide': dataSource.data.length < 10}\"> -->\r\n <mat-paginator [ngClass]=\"{'tcst-hide': dataSource.data.length < 10}\" #paginator\r\n [length]=\"dataSource.data.length\"\r\n [pageIndex]=\"0\"\r\n [pageSize]=\"10\"\r\n [pageSizeOptions]=\"[5, 10, 20, 25]\">\r\n </mat-paginator>\r\n</div>\r\n<!--</div>-->\r\n", styles: [".tcst-full-width-table{width:100%}.mat-row.hovered{background:#eee;cursor:pointer}.mat-row.highlighted{background:#999}.tcst-header{background:#0081cb;color:#fff;padding:5px 30px;display:flex;align-items:center}.tcst-header:hover{background-color:#229be0}.tcstgray{background-color:#f5f5f5}.tcst-hide{display:none}\n"], components: [{ type: i2.MatTable, selector: "mat-table, table[mat-table]", exportAs: ["matTable"] }, { type: i3.MatSortHeader, selector: "[mat-sort-header]", inputs: ["disabled", "arrowPosition", "disableClear", "mat-sort-header", "start"], exportAs: ["matSortHeader"] }, { type: i2.MatHeaderRow, selector: "mat-header-row, tr[mat-header-row]", exportAs: ["matHeaderRow"] }, { type: i2.MatRow, selector: "mat-row, tr[mat-row]", exportAs: ["matRow"] }, { type: i4.MatPaginator, selector: "mat-paginator", inputs: ["disabled"], exportAs: ["matPaginator"] }], directives: [{ type: i3.MatSort, selector: "[matSort]", inputs: ["matSortDisabled", "matSortStart", "matSortDirection", "matSortDisableClear", "matSortActive"], outputs: ["matSortChange"], exportAs: ["matSort"] }, { type: i5.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i2.MatColumnDef, selector: "[matColumnDef]", inputs: ["sticky", "matColumnDef"] }, { type: i2.MatHeaderCellDef, selector: "[matHeaderCellDef]" }, { type: i2.MatHeaderCell, selector: "mat-header-cell, th[mat-header-cell]" }, { type: i2.MatCellDef, selector: "[matCellDef]" }, { type: i2.MatCell, selector: "mat-cell, td[mat-cell]" }, { type: i2.MatHeaderRowDef, selector: "[matHeaderRowDef]", inputs: ["matHeaderRowDef", "matHeaderRowDefSticky"] }, { type: i2.MatRowDef, selector: "[matRowDef]", inputs: ["matRowDefColumns", "matRowDefWhen"] }, { type: i5.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i6.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSelectTableComponent, decorators: [{
/** @nocollapse */ TibcoCloudSelectTableComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSelectTableComponent, deps: [{ token: i1.LogService }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSelectTableComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudSelectTableComponent, selector: "tc-tibco-cloud-select-table", outputs: { selectedlines: "selectedlines" }, usesInheritance: true, ngImport: i0, template: "<div class=\"mat-elevation-z8\">\r\n <table id=\"{{id}}\" mat-table class=\"tcst-full-width-table\" [dataSource]=\"dataSource\" matSort aria-label=\"Elements\">\r\n <ng-container *ngFor=\"let column of columns\" [matColumnDef]='column.columnDef'>\r\n <mat-header-cell *matHeaderCellDef class=\"tcst-header\" mat-sort-header>{{camelCaseTW(column.header)}}</mat-header-cell>\r\n <mat-cell *matCellDef=\"let row\" >{{ column.cell(row) }}</mat-cell>\r\n </ng-container>\r\n <mat-header-row *matHeaderRowDef=\"displayedColumns\"></mat-header-row>\r\n <mat-row *matRowDef=\"let row; columns: displayedColumns; let even = even;\"\r\n [ngClass]=\"{hovered: row.hovered, highlighted: row.highlighted, tcstgray: even}\"\r\n (click)=\"row.highlighted = !row.highlighted; clicked(row);\" (mouseover)=\"row.hovered = true\" (mouseout)=\"row.hovered = false\"></mat-row>\r\n\r\n\r\n </table> <!-- *ngIf=\"dataSource.data.length > 10\" -->\r\n<!-- <div class='' ngClass=\"{'tcst-hide': dataSource.data.length < 10}\"> -->\r\n <mat-paginator [ngClass]=\"{'tcst-hide': dataSource.data.length < 10}\" #paginator\r\n [length]=\"dataSource.data.length\"\r\n [pageIndex]=\"0\"\r\n [pageSize]=\"10\"\r\n [pageSizeOptions]=\"[5, 10, 20, 25]\">\r\n </mat-paginator>\r\n</div>\r\n<!--</div>-->\r\n", styles: [".tcst-full-width-table{width:100%}.mat-row.hovered{background:#eee;cursor:pointer}.mat-row.highlighted{background:#999}.tcst-header{background:#0081cb;color:#fff;padding:5px 30px;display:flex;align-items:center}.tcst-header:hover{background-color:#229be0}.tcstgray{background-color:#f5f5f5}.tcst-hide{display:none}\n"], components: [{ type: i2.MatTable, selector: "mat-table, table[mat-table]", exportAs: ["matTable"] }, { type: i3.MatSortHeader, selector: "[mat-sort-header]", inputs: ["disabled", "arrowPosition", "sortActionDescription", "disableClear", "mat-sort-header", "start"], exportAs: ["matSortHeader"] }, { type: i2.MatHeaderRow, selector: "mat-header-row, tr[mat-header-row]", exportAs: ["matHeaderRow"] }, { type: i2.MatRow, selector: "mat-row, tr[mat-row]", exportAs: ["matRow"] }, { type: i4.MatPaginator, selector: "mat-paginator", inputs: ["disabled"], exportAs: ["matPaginator"] }], directives: [{ type: i3.MatSort, selector: "[matSort]", inputs: ["matSortDisabled", "matSortStart", "matSortDirection", "matSortDisableClear", "matSortActive"], outputs: ["matSortChange"], exportAs: ["matSort"] }, { type: i5.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i2.MatColumnDef, selector: "[matColumnDef]", inputs: ["sticky", "matColumnDef"] }, { type: i2.MatHeaderCellDef, selector: "[matHeaderCellDef]" }, { type: i2.MatHeaderCell, selector: "mat-header-cell, th[mat-header-cell]" }, { type: i2.MatCellDef, selector: "[matCellDef]" }, { type: i2.MatCell, selector: "mat-cell, td[mat-cell]" }, { type: i2.MatHeaderRowDef, selector: "[matHeaderRowDef]", inputs: ["matHeaderRowDef", "matHeaderRowDefSticky"] }, { type: i2.MatRowDef, selector: "[matRowDef]", inputs: ["matRowDefColumns", "matRowDefWhen"] }, { type: i5.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i6.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSelectTableComponent, decorators: [{
type: Component,

@@ -61,2 +61,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc2VsZWN0LXRhYmxlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZWxlY3QtdGFibGUvdGliY28tY2xvdWQtc2VsZWN0LXRhYmxlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZWxlY3QtdGFibGUvdGliY28tY2xvdWQtc2VsZWN0LXRhYmxlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsWUFBWSxFQUFVLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN0RSxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSxrREFBa0QsQ0FBQzs7Ozs7Ozs7QUFHMUY7Ozs7R0FJRztBQU9ILE1BQU0sT0FBTyw4QkFBK0IsU0FBUSx3QkFBd0I7SUFlMUUsWUFBc0IsTUFBa0I7UUFDdEMsS0FBSyxFQUFFLENBQUM7UUFEWSxXQUFNLEdBQU4sTUFBTSxDQUFZO1FBWnhDOzs7V0FHRztRQUNPLGtCQUFhLEdBQXNCLElBQUksWUFBWSxFQUFPLENBQUM7UUFFckUsYUFBUSxHQUFHLEVBQUUsQ0FBQztRQVFaLE1BQU0sQ0FBQyxJQUFJLENBQUMsMEJBQTBCLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBUEQsU0FBUyxDQUFDLE9BQU87UUFDZixPQUFPLENBQUMsV0FBVyxHQUFHLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQztJQUM3QyxDQUFDO0lBUU0sT0FBTyxDQUFDLEdBQUc7UUFDaEIsb0JBQW9CO1FBQ3BCLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDaEUsZ0NBQWdDO1FBQ2hDLE1BQU0sYUFBYSxHQUFHLElBQUksS0FBSyxFQUFFLENBQUM7UUFDbEMsS0FBSyxNQUFNLElBQUksSUFBSSxNQUFNLEVBQUU7WUFDekIsNEJBQTRCO1lBQzVCLElBQUksSUFBSSxDQUFDLFdBQVcsRUFBRTtnQkFDcEIsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7Z0JBQ3ZCLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO2dCQUMzQixhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQzFCO1NBRUY7UUFDRCxtREFBbUQ7UUFDbkQsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQzlDLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN6QyxDQUFDOzs4SUF0Q1UsOEJBQThCO2tJQUE5Qiw4QkFBOEIsdUlDZjNDLDgyQ0FzQkE7MkZEUGEsOEJBQThCO2tCQUwxQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSw2QkFBNkI7b0JBQ3ZDLFdBQVcsRUFBRSwyQ0FBMkM7b0JBQ3hELFNBQVMsRUFBRSxDQUFDLDBDQUEwQyxDQUFDO2lCQUN4RDtpR0FRVyxhQUFhO3NCQUF0QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgT25Jbml0LCBPdXRwdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1RpYmNvQ2xvdWRUYWJsZUNvbXBvbmVudH0gZnJvbSAnLi4vdGliY28tY2xvdWQtdGFibGUvdGliY28tY2xvdWQtdGFibGUuY29tcG9uZW50JztcclxuaW1wb3J0IHtMb2dTZXJ2aWNlfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy90Yy1sb2dnaW5nLnNlcnZpY2UnO1xyXG5cclxuLyoqXHJcbiAqIEEgdGFibGUgdGhhdCBhbGxvd3Mgcm93cyB0byBiZSBzZWxlY3RlZFxyXG4gKlxyXG4gKkBleGFtcGxlIDx0Yy10aWJjby1jbG91ZC1zZWxlY3QtdGFibGU+PC90Yy10aWJjby1jbG91ZC1zZWxlY3QtdGFibGU+XHJcbiAqL1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1zZWxlY3QtdGFibGUnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC1zZWxlY3QtdGFibGUuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3RpYmNvLWNsb3VkLXNlbGVjdC10YWJsZS5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRTZWxlY3RUYWJsZUNvbXBvbmVudCBleHRlbmRzIFRpYmNvQ2xvdWRUYWJsZUNvbXBvbmVudCB7XHJcblxyXG5cclxuICAvKipcclxuICAgKiB+ZXZlbnQgc2VsZWN0ZWRsaW5lcyA6IHRoZSBsaW5lcyBzZWxlY3RlZFxyXG4gICAqIH5wYXlsb2FkIGFueSA6IFRoZSBsaW5lcyB0aGF0IGFyZSBzZWxlY3RlZCBpbiB0aGUgdGFibGUgYnkgdGhlIHVzZXJcclxuICAgKi9cclxuICBAT3V0cHV0KCkgc2VsZWN0ZWRsaW5lczogRXZlbnRFbWl0dGVyPGFueT4gPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcclxuXHJcbiAgc2VsZWN0ZWQgPSB7fTtcclxuXHJcbiAgaGlnaGxpZ2h0KGVsZW1lbnQpIHtcclxuICAgIGVsZW1lbnQuaGlnaGxpZ2h0ZWQgPSAhZWxlbWVudC5oaWdobGlnaHRlZDtcclxuICB9XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBsb2dnZXI6IExvZ1NlcnZpY2UpIHsgLyosIHByb3RlY3RlZCB0Y2Z1bmN0aW9uczogVGNGdW5jdGlvbnNTZXJ2aWNlKSB7Ki9cclxuICAgIHN1cGVyKCk7XHJcbiAgICBsb2dnZXIuaW5mbygnU2VsZWN0IFRhYmxlIFN0YXJ0ZWQuLi4gJyk7XHJcbiAgfVxyXG5cclxuXHJcbiAgcHVibGljIGNsaWNrZWQocm93KSB7XHJcbiAgICAvLyBjb25zb2xlLmxvZyhyb3cpO1xyXG4gICAgY29uc3QgbXlEYXRhID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLmRhdGFTb3VyY2UuZGF0YSkpO1xyXG4gICAgLy8gY29uc29sZS5sb2codGhpcy5kYXRhU291cmNlKTtcclxuICAgIGNvbnN0IHNlbGVjdGVkQXJyYXkgPSBuZXcgQXJyYXkoKTtcclxuICAgIGZvciAoY29uc3QgbGluZSBvZiBteURhdGEpIHtcclxuICAgICAgLy8gY29uc29sZS5sb2coJ3M6JyAsIGxpbmUpO1xyXG4gICAgICBpZiAobGluZS5oaWdobGlnaHRlZCkge1xyXG4gICAgICAgIGRlbGV0ZSBsaW5lWydob3ZlcmVkJ107XHJcbiAgICAgICAgZGVsZXRlIGxpbmVbJ2hpZ2hsaWdodGVkJ107XHJcbiAgICAgICAgc2VsZWN0ZWRBcnJheS5wdXNoKGxpbmUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLy8gY29uc29sZS5sb2coJ1NlbGVjdGVkIEFycmF5OiAnICwgc2VsZWN0ZWRBcnJheSk7XHJcbiAgICB0aGlzLnNlbGVjdGVkID0gSlNPTi5zdHJpbmdpZnkoc2VsZWN0ZWRBcnJheSk7XHJcbiAgICB0aGlzLnNlbGVjdGVkbGluZXMuZW1pdCh0aGlzLnNlbGVjdGVkKTtcclxuICB9XHJcblxyXG5cclxufVxyXG4iLCI8ZGl2IGNsYXNzPVwibWF0LWVsZXZhdGlvbi16OFwiPlxyXG4gIDx0YWJsZSBpZD1cInt7aWR9fVwiIG1hdC10YWJsZSBjbGFzcz1cInRjc3QtZnVsbC13aWR0aC10YWJsZVwiIFtkYXRhU291cmNlXT1cImRhdGFTb3VyY2VcIiBtYXRTb3J0IGFyaWEtbGFiZWw9XCJFbGVtZW50c1wiPlxyXG4gICAgPG5nLWNvbnRhaW5lciAqbmdGb3I9XCJsZXQgY29sdW1uIG9mIGNvbHVtbnNcIiBbbWF0Q29sdW1uRGVmXT0nY29sdW1uLmNvbHVtbkRlZic+XHJcbiAgICAgIDxtYXQtaGVhZGVyLWNlbGwgKm1hdEhlYWRlckNlbGxEZWYgY2xhc3M9XCJ0Y3N0LWhlYWRlclwiIG1hdC1zb3J0LWhlYWRlcj57e2NhbWVsQ2FzZVRXKGNvbHVtbi5oZWFkZXIpfX08L21hdC1oZWFkZXItY2VsbD5cclxuICAgICAgPG1hdC1jZWxsICptYXRDZWxsRGVmPVwibGV0IHJvd1wiID57eyBjb2x1bW4uY2VsbChyb3cpIH19PC9tYXQtY2VsbD5cclxuICAgIDwvbmctY29udGFpbmVyPlxyXG4gICAgPG1hdC1oZWFkZXItcm93ICptYXRIZWFkZXJSb3dEZWY9XCJkaXNwbGF5ZWRDb2x1bW5zXCI+PC9tYXQtaGVhZGVyLXJvdz5cclxuICAgIDxtYXQtcm93ICptYXRSb3dEZWY9XCJsZXQgcm93OyBjb2x1bW5zOiBkaXNwbGF5ZWRDb2x1bW5zOyAgbGV0IGV2ZW4gPSBldmVuO1wiXHJcbiAgICAgICAgICAgICBbbmdDbGFzc109XCJ7aG92ZXJlZDogcm93LmhvdmVyZWQsIGhpZ2hsaWdodGVkOiByb3cuaGlnaGxpZ2h0ZWQsIHRjc3RncmF5OiBldmVufVwiXHJcbiAgICAgICAgICAgICAoY2xpY2spPVwicm93LmhpZ2hsaWdodGVkID0gIXJvdy5oaWdobGlnaHRlZDsgY2xpY2tlZChyb3cpO1wiIChtb3VzZW92ZXIpPVwicm93LmhvdmVyZWQgPSB0cnVlXCIgKG1vdXNlb3V0KT1cInJvdy5ob3ZlcmVkID0gZmFsc2VcIj48L21hdC1yb3c+XHJcblxyXG5cclxuICA8L3RhYmxlPiA8IS0tICpuZ0lmPVwiZGF0YVNvdXJjZS5kYXRhLmxlbmd0aCA+IDEwXCIgLS0+XHJcbjwhLS0gPGRpdiBjbGFzcz0nJyBuZ0NsYXNzPVwieyd0Y3N0LWhpZGUnOiBkYXRhU291cmNlLmRhdGEubGVuZ3RoIDwgMTB9XCI+IC0tPlxyXG4gIDxtYXQtcGFnaW5hdG9yIFtuZ0NsYXNzXT1cInsndGNzdC1oaWRlJzogZGF0YVNvdXJjZS5kYXRhLmxlbmd0aCA8IDEwfVwiICAjcGFnaW5hdG9yXHJcbiAgICAgICAgICAgICAgICAgW2xlbmd0aF09XCJkYXRhU291cmNlLmRhdGEubGVuZ3RoXCJcclxuICAgICAgICAgICAgICAgICBbcGFnZUluZGV4XT1cIjBcIlxyXG4gICAgICAgICAgICAgICAgIFtwYWdlU2l6ZV09XCIxMFwiXHJcbiAgICAgICAgICAgICAgICAgW3BhZ2VTaXplT3B0aW9uc109XCJbNSwgMTAsIDIwLCAyNV1cIj5cclxuICA8L21hdC1wYWdpbmF0b3I+XHJcbjwvZGl2PlxyXG48IS0tPC9kaXY+LS0+XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc2VsZWN0LXRhYmxlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZWxlY3QtdGFibGUvdGliY28tY2xvdWQtc2VsZWN0LXRhYmxlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZWxlY3QtdGFibGUvdGliY28tY2xvdWQtc2VsZWN0LXRhYmxlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsWUFBWSxFQUFVLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN0RSxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSxrREFBa0QsQ0FBQzs7Ozs7Ozs7QUFHMUY7Ozs7R0FJRztBQU9ILE1BQU0sT0FBTyw4QkFBK0IsU0FBUSx3QkFBd0I7SUFlMUUsWUFBc0IsTUFBa0I7UUFDdEMsS0FBSyxFQUFFLENBQUM7UUFEWSxXQUFNLEdBQU4sTUFBTSxDQUFZO1FBWnhDOzs7V0FHRztRQUNPLGtCQUFhLEdBQXNCLElBQUksWUFBWSxFQUFPLENBQUM7UUFFckUsYUFBUSxHQUFHLEVBQUUsQ0FBQztRQVFaLE1BQU0sQ0FBQyxJQUFJLENBQUMsMEJBQTBCLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBUEQsU0FBUyxDQUFDLE9BQU87UUFDZixPQUFPLENBQUMsV0FBVyxHQUFHLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQztJQUM3QyxDQUFDO0lBUU0sT0FBTyxDQUFDLEdBQUc7UUFDaEIsb0JBQW9CO1FBQ3BCLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDaEUsZ0NBQWdDO1FBQ2hDLE1BQU0sYUFBYSxHQUFHLElBQUksS0FBSyxFQUFFLENBQUM7UUFDbEMsS0FBSyxNQUFNLElBQUksSUFBSSxNQUFNLEVBQUU7WUFDekIsNEJBQTRCO1lBQzVCLElBQUksSUFBSSxDQUFDLFdBQVcsRUFBRTtnQkFDcEIsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7Z0JBQ3ZCLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO2dCQUMzQixhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQzFCO1NBRUY7UUFDRCxtREFBbUQ7UUFDbkQsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQzlDLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN6QyxDQUFDOzsrSUF0Q1UsOEJBQThCO21JQUE5Qiw4QkFBOEIsdUlDZjNDLDgyQ0FzQkE7NEZEUGEsOEJBQThCO2tCQUwxQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSw2QkFBNkI7b0JBQ3ZDLFdBQVcsRUFBRSwyQ0FBMkM7b0JBQ3hELFNBQVMsRUFBRSxDQUFDLDBDQUEwQyxDQUFDO2lCQUN4RDtpR0FRVyxhQUFhO3NCQUF0QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgT25Jbml0LCBPdXRwdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1RpYmNvQ2xvdWRUYWJsZUNvbXBvbmVudH0gZnJvbSAnLi4vdGliY28tY2xvdWQtdGFibGUvdGliY28tY2xvdWQtdGFibGUuY29tcG9uZW50JztcclxuaW1wb3J0IHtMb2dTZXJ2aWNlfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy90Yy1sb2dnaW5nLnNlcnZpY2UnO1xyXG5cclxuLyoqXHJcbiAqIEEgdGFibGUgdGhhdCBhbGxvd3Mgcm93cyB0byBiZSBzZWxlY3RlZFxyXG4gKlxyXG4gKkBleGFtcGxlIDx0Yy10aWJjby1jbG91ZC1zZWxlY3QtdGFibGU+PC90Yy10aWJjby1jbG91ZC1zZWxlY3QtdGFibGU+XHJcbiAqL1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC1zZWxlY3QtdGFibGUnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC1zZWxlY3QtdGFibGUuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3RpYmNvLWNsb3VkLXNlbGVjdC10YWJsZS5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRTZWxlY3RUYWJsZUNvbXBvbmVudCBleHRlbmRzIFRpYmNvQ2xvdWRUYWJsZUNvbXBvbmVudCB7XHJcblxyXG5cclxuICAvKipcclxuICAgKiB+ZXZlbnQgc2VsZWN0ZWRsaW5lcyA6IHRoZSBsaW5lcyBzZWxlY3RlZFxyXG4gICAqIH5wYXlsb2FkIGFueSA6IFRoZSBsaW5lcyB0aGF0IGFyZSBzZWxlY3RlZCBpbiB0aGUgdGFibGUgYnkgdGhlIHVzZXJcclxuICAgKi9cclxuICBAT3V0cHV0KCkgc2VsZWN0ZWRsaW5lczogRXZlbnRFbWl0dGVyPGFueT4gPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcclxuXHJcbiAgc2VsZWN0ZWQgPSB7fTtcclxuXHJcbiAgaGlnaGxpZ2h0KGVsZW1lbnQpIHtcclxuICAgIGVsZW1lbnQuaGlnaGxpZ2h0ZWQgPSAhZWxlbWVudC5oaWdobGlnaHRlZDtcclxuICB9XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBsb2dnZXI6IExvZ1NlcnZpY2UpIHsgLyosIHByb3RlY3RlZCB0Y2Z1bmN0aW9uczogVGNGdW5jdGlvbnNTZXJ2aWNlKSB7Ki9cclxuICAgIHN1cGVyKCk7XHJcbiAgICBsb2dnZXIuaW5mbygnU2VsZWN0IFRhYmxlIFN0YXJ0ZWQuLi4gJyk7XHJcbiAgfVxyXG5cclxuXHJcbiAgcHVibGljIGNsaWNrZWQocm93KSB7XHJcbiAgICAvLyBjb25zb2xlLmxvZyhyb3cpO1xyXG4gICAgY29uc3QgbXlEYXRhID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLmRhdGFTb3VyY2UuZGF0YSkpO1xyXG4gICAgLy8gY29uc29sZS5sb2codGhpcy5kYXRhU291cmNlKTtcclxuICAgIGNvbnN0IHNlbGVjdGVkQXJyYXkgPSBuZXcgQXJyYXkoKTtcclxuICAgIGZvciAoY29uc3QgbGluZSBvZiBteURhdGEpIHtcclxuICAgICAgLy8gY29uc29sZS5sb2coJ3M6JyAsIGxpbmUpO1xyXG4gICAgICBpZiAobGluZS5oaWdobGlnaHRlZCkge1xyXG4gICAgICAgIGRlbGV0ZSBsaW5lWydob3ZlcmVkJ107XHJcbiAgICAgICAgZGVsZXRlIGxpbmVbJ2hpZ2hsaWdodGVkJ107XHJcbiAgICAgICAgc2VsZWN0ZWRBcnJheS5wdXNoKGxpbmUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLy8gY29uc29sZS5sb2coJ1NlbGVjdGVkIEFycmF5OiAnICwgc2VsZWN0ZWRBcnJheSk7XHJcbiAgICB0aGlzLnNlbGVjdGVkID0gSlNPTi5zdHJpbmdpZnkoc2VsZWN0ZWRBcnJheSk7XHJcbiAgICB0aGlzLnNlbGVjdGVkbGluZXMuZW1pdCh0aGlzLnNlbGVjdGVkKTtcclxuICB9XHJcblxyXG5cclxufVxyXG4iLCI8ZGl2IGNsYXNzPVwibWF0LWVsZXZhdGlvbi16OFwiPlxyXG4gIDx0YWJsZSBpZD1cInt7aWR9fVwiIG1hdC10YWJsZSBjbGFzcz1cInRjc3QtZnVsbC13aWR0aC10YWJsZVwiIFtkYXRhU291cmNlXT1cImRhdGFTb3VyY2VcIiBtYXRTb3J0IGFyaWEtbGFiZWw9XCJFbGVtZW50c1wiPlxyXG4gICAgPG5nLWNvbnRhaW5lciAqbmdGb3I9XCJsZXQgY29sdW1uIG9mIGNvbHVtbnNcIiBbbWF0Q29sdW1uRGVmXT0nY29sdW1uLmNvbHVtbkRlZic+XHJcbiAgICAgIDxtYXQtaGVhZGVyLWNlbGwgKm1hdEhlYWRlckNlbGxEZWYgY2xhc3M9XCJ0Y3N0LWhlYWRlclwiIG1hdC1zb3J0LWhlYWRlcj57e2NhbWVsQ2FzZVRXKGNvbHVtbi5oZWFkZXIpfX08L21hdC1oZWFkZXItY2VsbD5cclxuICAgICAgPG1hdC1jZWxsICptYXRDZWxsRGVmPVwibGV0IHJvd1wiID57eyBjb2x1bW4uY2VsbChyb3cpIH19PC9tYXQtY2VsbD5cclxuICAgIDwvbmctY29udGFpbmVyPlxyXG4gICAgPG1hdC1oZWFkZXItcm93ICptYXRIZWFkZXJSb3dEZWY9XCJkaXNwbGF5ZWRDb2x1bW5zXCI+PC9tYXQtaGVhZGVyLXJvdz5cclxuICAgIDxtYXQtcm93ICptYXRSb3dEZWY9XCJsZXQgcm93OyBjb2x1bW5zOiBkaXNwbGF5ZWRDb2x1bW5zOyAgbGV0IGV2ZW4gPSBldmVuO1wiXHJcbiAgICAgICAgICAgICBbbmdDbGFzc109XCJ7aG92ZXJlZDogcm93LmhvdmVyZWQsIGhpZ2hsaWdodGVkOiByb3cuaGlnaGxpZ2h0ZWQsIHRjc3RncmF5OiBldmVufVwiXHJcbiAgICAgICAgICAgICAoY2xpY2spPVwicm93LmhpZ2hsaWdodGVkID0gIXJvdy5oaWdobGlnaHRlZDsgY2xpY2tlZChyb3cpO1wiIChtb3VzZW92ZXIpPVwicm93LmhvdmVyZWQgPSB0cnVlXCIgKG1vdXNlb3V0KT1cInJvdy5ob3ZlcmVkID0gZmFsc2VcIj48L21hdC1yb3c+XHJcblxyXG5cclxuICA8L3RhYmxlPiA8IS0tICpuZ0lmPVwiZGF0YVNvdXJjZS5kYXRhLmxlbmd0aCA+IDEwXCIgLS0+XHJcbjwhLS0gPGRpdiBjbGFzcz0nJyBuZ0NsYXNzPVwieyd0Y3N0LWhpZGUnOiBkYXRhU291cmNlLmRhdGEubGVuZ3RoIDwgMTB9XCI+IC0tPlxyXG4gIDxtYXQtcGFnaW5hdG9yIFtuZ0NsYXNzXT1cInsndGNzdC1oaWRlJzogZGF0YVNvdXJjZS5kYXRhLmxlbmd0aCA8IDEwfVwiICAjcGFnaW5hdG9yXHJcbiAgICAgICAgICAgICAgICAgW2xlbmd0aF09XCJkYXRhU291cmNlLmRhdGEubGVuZ3RoXCJcclxuICAgICAgICAgICAgICAgICBbcGFnZUluZGV4XT1cIjBcIlxyXG4gICAgICAgICAgICAgICAgIFtwYWdlU2l6ZV09XCIxMFwiXHJcbiAgICAgICAgICAgICAgICAgW3BhZ2VTaXplT3B0aW9uc109XCJbNSwgMTAsIDIwLCAyNV1cIj5cclxuICA8L21hdC1wYWdpbmF0b3I+XHJcbjwvZGl2PlxyXG48IS0tPC9kaXY+LS0+XHJcbiJdfQ==

@@ -102,5 +102,5 @@ import { Component } from '@angular/core';

}
/** @nocollapse */ TibcoCloudSettingLandingComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSettingLandingComponent, deps: [{ token: i1.ActivatedRoute }, { token: i2.TcGeneralLandingPageConfigService }, { token: i3.MatSnackBar }, { token: i4.MatDialog }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSettingLandingComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudSettingLandingComponent, selector: "tc-tibco-cloud-setting-landing", ngImport: i0, template: "<div fxLayout=\"column\" fxFill>\r\n <tc-tibco-cloud-widget-header style=\"height: 40px;\" [icon]=\"'tcs-capabilities'\"\r\n [headerText]=\"'Landing Page Configuration'\"></tc-tibco-cloud-widget-header>\r\n <div fxFlex style=\"padding: 20px; overflow: hidden\" fxLayout=\"column\">\r\n <div style=\"overflow: auto;\">\r\n <div fxLayout=\"column\" fxFlex>\r\n <p>You can manage the configuration for the landing pages here.</p>\r\n <br>\r\n <mat-form-field>\r\n <mat-label>Welcome Page Configuration</mat-label>\r\n <mat-select [(value)]=\"selectedWelcomePage\">\r\n <mat-option *ngFor=\"let landingPage of landingPages\" [value]=\"landingPage\">\r\n {{landingPage.key}}-{{landingPage.description}}\r\n </mat-option>\r\n </mat-select>\r\n </mat-form-field>\r\n\r\n <div *ngIf=\"selectedWelcomePage\">\r\n <div fxLayoutGap=\"10px\">\r\n <mat-form-field fxFlex=\"50\">\r\n <input matInput placeholder=\"Title\" [(ngModel)]=\"selectedWelcomePage.title\">\r\n </mat-form-field>\r\n <mat-form-field fxFlex=\"50\">\r\n <input matInput placeholder=\"Subtitle\" [(ngModel)]=\"selectedWelcomePage.subtitle\">\r\n </mat-form-field>\r\n </div>\r\n <div fxLayoutGap=\"10px\">\r\n <mat-form-field fxFlex=\"50\">\r\n <input matInput placeholder=\"Background URL\" [(ngModel)]=\"selectedWelcomePage.backgroundURL\">\r\n </mat-form-field>\r\n <mat-form-field fxFlex=\"50\">\r\n <input matInput placeholder=\"Home route\" [(ngModel)]=\"selectedWelcomePage.homeRoute\">\r\n </mat-form-field>\r\n </div>\r\n <div fxLayoutGap=\"10px\">\r\n <mat-form-field fxFlex=\"80\">\r\n <mat-label>Used in roles</mat-label>\r\n <mat-select [(ngModel)]=\"selectedWelcomePage.roles\" [compareWith]=\"compareObjects\" multiple>\r\n <mat-option *ngFor=\"let role of allRoles\" [value]=\"role.id\">{{role.display}}</mat-option>\r\n </mat-select>\r\n </mat-form-field>\r\n </div>\r\n <div>Hightlights</div>\r\n <div *ngFor=\"let highlight of selectedWelcomePage.highlights\" fxLayoutGap=\"10px\">\r\n <mat-form-field fxFlex=\"15\">\r\n <input matInput placeholder=\"Icon URL\" [(ngModel)]=\"highlight.iconURL\">\r\n </mat-form-field>\r\n <mat-form-field fxFlex=\"30\">\r\n <input matInput placeholder=\"Title\" [(ngModel)]=\"highlight.title\">\r\n </mat-form-field>\r\n <mat-form-field fxFlex=\"55\">\r\n <textarea matInput placeholder=\"Subtitle\" [(ngModel)]=\"highlight.content\" cdkAutosizeMinRows=\"3\" cdkAutosizeMaxRows=\"3\"></textarea>\r\n </mat-form-field>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div fxFlex class=\"tcs-filler-panel\"></div>\r\n <div fxLayout=\"row\" fxLayoutGap=\"10px\" fxLayoutAlign=\"end end\" style=\"min-height: 50px\">\r\n <button mat-raised-button color=\"secundary\" (click)=\"runDeleteConfiguration()\">Delete</button>\r\n <button mat-raised-button color=\"secundary\" (click)=\"runNewConfiguration()\">New</button>\r\n <button mat-raised-button color=\"primary\" (click)=\"runSaveFunction()\">Save</button>\r\n </div>\r\n </div>\r\n</div>", styles: [""], components: [{ type: i5.TibcoCloudWidgetHeaderComponent, selector: "tc-tibco-cloud-widget-header", inputs: ["headerText", "icon", "toolbarButtons", "showHeader"], outputs: ["toolbarButtonEvent"] }, { type: i6.MatFormField, selector: "mat-form-field", inputs: ["color", "floatLabel", "appearance", "hideRequiredMarker", "hintLabel"], exportAs: ["matFormField"] }, { type: i7.MatSelect, selector: "mat-select", inputs: ["disabled", "disableRipple", "tabIndex"], exportAs: ["matSelect"] }, { type: i8.MatOption, selector: "mat-option", exportAs: ["matOption"] }, { type: i9.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i10.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i10.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i10.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i6.MatLabel, selector: "mat-label" }, { type: i11.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i11.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i10.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }, { type: i12.MatInput, selector: "input[matInput], textarea[matInput], select[matNativeControl], input[matNativeControl], textarea[matNativeControl]", inputs: ["id", "disabled", "required", "type", "value", "readonly", "placeholder", "errorStateMatcher", "aria-describedby"], exportAs: ["matInput"] }, { type: i13.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i13.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i13.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i10.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSettingLandingComponent, decorators: [{
/** @nocollapse */ TibcoCloudSettingLandingComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSettingLandingComponent, deps: [{ token: i1.ActivatedRoute }, { token: i2.TcGeneralLandingPageConfigService }, { token: i3.MatSnackBar }, { token: i4.MatDialog }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSettingLandingComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudSettingLandingComponent, selector: "tc-tibco-cloud-setting-landing", ngImport: i0, template: "<div fxLayout=\"column\" fxFill>\r\n <tc-tibco-cloud-widget-header style=\"height: 40px;\" [icon]=\"'tcs-capabilities'\"\r\n [headerText]=\"'Landing Page Configuration'\"></tc-tibco-cloud-widget-header>\r\n <div fxFlex style=\"padding: 20px; overflow: hidden\" fxLayout=\"column\">\r\n <div style=\"overflow: auto;\">\r\n <div fxLayout=\"column\" fxFlex>\r\n <p>You can manage the configuration for the landing pages here.</p>\r\n <br>\r\n <mat-form-field>\r\n <mat-label>Welcome Page Configuration</mat-label>\r\n <mat-select [(value)]=\"selectedWelcomePage\">\r\n <mat-option *ngFor=\"let landingPage of landingPages\" [value]=\"landingPage\">\r\n {{landingPage.key}}-{{landingPage.description}}\r\n </mat-option>\r\n </mat-select>\r\n </mat-form-field>\r\n\r\n <div *ngIf=\"selectedWelcomePage\">\r\n <div fxLayoutGap=\"10px\">\r\n <mat-form-field fxFlex=\"50\">\r\n <input matInput placeholder=\"Title\" [(ngModel)]=\"selectedWelcomePage.title\">\r\n </mat-form-field>\r\n <mat-form-field fxFlex=\"50\">\r\n <input matInput placeholder=\"Subtitle\" [(ngModel)]=\"selectedWelcomePage.subtitle\">\r\n </mat-form-field>\r\n </div>\r\n <div fxLayoutGap=\"10px\">\r\n <mat-form-field fxFlex=\"50\">\r\n <input matInput placeholder=\"Background URL\" [(ngModel)]=\"selectedWelcomePage.backgroundURL\">\r\n </mat-form-field>\r\n <mat-form-field fxFlex=\"50\">\r\n <input matInput placeholder=\"Home route\" [(ngModel)]=\"selectedWelcomePage.homeRoute\">\r\n </mat-form-field>\r\n </div>\r\n <div fxLayoutGap=\"10px\">\r\n <mat-form-field fxFlex=\"80\">\r\n <mat-label>Used in roles</mat-label>\r\n <mat-select [(ngModel)]=\"selectedWelcomePage.roles\" [compareWith]=\"compareObjects\" multiple>\r\n <mat-option *ngFor=\"let role of allRoles\" [value]=\"role.id\">{{role.display}}</mat-option>\r\n </mat-select>\r\n </mat-form-field>\r\n </div>\r\n <div>Hightlights</div>\r\n <div *ngFor=\"let highlight of selectedWelcomePage.highlights\" fxLayoutGap=\"10px\">\r\n <mat-form-field fxFlex=\"15\">\r\n <input matInput placeholder=\"Icon URL\" [(ngModel)]=\"highlight.iconURL\">\r\n </mat-form-field>\r\n <mat-form-field fxFlex=\"30\">\r\n <input matInput placeholder=\"Title\" [(ngModel)]=\"highlight.title\">\r\n </mat-form-field>\r\n <mat-form-field fxFlex=\"55\">\r\n <textarea matInput placeholder=\"Subtitle\" [(ngModel)]=\"highlight.content\" cdkAutosizeMinRows=\"3\" cdkAutosizeMaxRows=\"3\"></textarea>\r\n </mat-form-field>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div fxFlex class=\"tcs-filler-panel\"></div>\r\n <div fxLayout=\"row\" fxLayoutGap=\"10px\" fxLayoutAlign=\"end end\" style=\"min-height: 50px\">\r\n <button mat-raised-button color=\"secundary\" (click)=\"runDeleteConfiguration()\">Delete</button>\r\n <button mat-raised-button color=\"secundary\" (click)=\"runNewConfiguration()\">New</button>\r\n <button mat-raised-button color=\"primary\" (click)=\"runSaveFunction()\">Save</button>\r\n </div>\r\n </div>\r\n</div>", styles: [""], components: [{ type: i5.TibcoCloudWidgetHeaderComponent, selector: "tc-tibco-cloud-widget-header", inputs: ["headerText", "icon", "toolbarButtons", "showHeader"], outputs: ["toolbarButtonEvent"] }, { type: i6.MatFormField, selector: "mat-form-field", inputs: ["color", "floatLabel", "appearance", "hideRequiredMarker", "hintLabel"], exportAs: ["matFormField"] }, { type: i7.MatSelect, selector: "mat-select", inputs: ["disabled", "disableRipple", "tabIndex"], exportAs: ["matSelect"] }, { type: i8.MatOption, selector: "mat-option", exportAs: ["matOption"] }, { type: i9.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i10.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i10.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i10.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i6.MatLabel, selector: "mat-label" }, { type: i11.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i11.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i10.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }, { type: i12.MatInput, selector: "input[matInput], textarea[matInput], select[matNativeControl], input[matNativeControl], textarea[matNativeControl]", inputs: ["id", "disabled", "required", "type", "value", "readonly", "placeholder", "errorStateMatcher", "aria-describedby"], exportAs: ["matInput"] }, { type: i13.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i13.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i13.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i10.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSettingLandingComponent, decorators: [{
type: Component,

@@ -113,2 +113,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.ActivatedRoute }, { type: i2.TcGeneralLandingPageConfigService }, { type: i3.MatSnackBar }, { type: i4.MatDialog }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5nLWxhbmRpbmcvdGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5nLWxhbmRpbmcvdGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFFbEQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLHFCQUFxQixFQUE0QixNQUFNLDZDQUE2QyxDQUFDO0FBS2pJLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLDhEQUE4RCxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7QUFHN0c7Ozs7R0FJRztBQU1ILE1BQU0sT0FBTyxpQ0FBaUM7SUFZMUMsWUFDWSxLQUFxQixFQUNyQiwrQkFBa0UsRUFDbEUsUUFBcUIsRUFDckIsTUFBaUI7UUFIakIsVUFBSyxHQUFMLEtBQUssQ0FBZ0I7UUFDckIsb0NBQStCLEdBQS9CLCtCQUErQixDQUFtQztRQUNsRSxhQUFRLEdBQVIsUUFBUSxDQUFhO1FBQ3JCLFdBQU0sR0FBTixNQUFNLENBQVc7UUFvRDdCOztXQUVHO1FBQ0gsd0JBQW1CLEdBQUcsR0FBUSxFQUFFO1lBRTVCLE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLDZCQUE2QixFQUFFO2dCQUM5RCxLQUFLLEVBQUUsS0FBSztnQkFDWixNQUFNLEVB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WUFBWSxDQUFDO1FBQ2hDLEtBQUssQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDcEIsSUFBSSxPQUFPLElBQUksSUFBSSxDQUFDLG1CQUFtQixFQUFDO2dCQUNwQyxNQUFNLEtBQUssR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztnQkFDeEMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7Z0JBQ3ZCLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxTQUFTLENBQUM7YUFDeEM7UUFDTCxDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7O2lKQWxFUSxpQ0FBaUM7cUlBQWpDLGlDQUFpQyxzRUNwQjlDLGtoSUFnRU07MkZENUNPLGlDQUFpQztrQkFMN0MsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsZ0NBQWdDO29CQUMxQyxXQUFXLEVBQUUsOENBQThDO29CQUMzRCxTQUFTLEVBQUUsQ0FBQyw2Q0FBNkMsQ0FBQztpQkFDM0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBBY3RpdmF0ZWRSb3V0ZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IExhbmRpbmdQYWdlQ29uZmlnLCBMYW5kaW5nUGFnZUl0ZW1Db25maWcsIEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyB9IGZyb20gJy4uLy4uL21vZGVscy90Yy1nZW5lcmFsLWxhbmRpbmctcGFnZS1jb25maWcnO1xyXG5pbXBvcnQgeyBUY0dlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy90Yy1nZW5lcmFsLWxhbmRpbmctcGFnZS1jb25maWcuc2VydmljZSc7XHJcbmltcG9ydCB7IENsYWltIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLWxvZ2luJztcclxuaW1wb3J0IHsgTWF0RGlhbG9nIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuaW1wb3J0IHsgTWF0U25hY2tCYXIgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9zbmFjay1iYXInO1xyXG5pbXBvcnQgeyBUaWJjb0Nsb3VkTmV3RWxlbWVudENvbXBvbmVudCB9IGZyb20gJy4uL3RpYmNvLWNsb3VkLW5ldy1lbGVtZW50L3RpYmNvLWNsb3VkLW5ldy1lbGVtZW50LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFJvbGVBdHRyaWJ1dGUgfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtZ2VuZXJhbC1jb25maWcnO1xyXG5cclxuLyoqXHJcbiAqIENvbmZpZ3VyYXRpb24gcGFnZSBob21lXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXNldHRpbmctbGFuZGluZz48L3RjLXRpYmNvLWNsb3VkLXNldHRpbmctbGFuZGluZz5cclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAndGMtdGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi90aWJjby1jbG91ZC1zZXR0aW5nLWxhbmRpbmcuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkU2V0dGluZ0xhbmRpbmdDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICAgIHByaXZhdGUgY2xhaW1zOiBDbGFpbTtcclxuICAgIHByaXZhdGUgbGFuZGluZ1BhZ2VzQ29uZmlnOiBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWc7XHJcbiAgICBwcml2YXRlIHNhbmRib3hJZDogbnVtYmVyO1xyXG4gICAgcHJpdmF0ZSB1aUFwcElkOiBzdHJpbmc7XHJcblxyXG4gICAgcHVibGljIGxhbmRpbmdQYWdlczogTGFuZGluZ1BhZ2VDb25maWdbXTtcclxuICAgIHB1YmxpYyBzZWxlY3RlZFdlbGNvbWVQYWdlOiBMYW5kaW5nUGFnZUNvbmZpZztcclxuICAgIHB1YmxpYyBhbGxSb2xlczogUm9sZUF0dHJpYnV0ZVtdO1xyXG4gICAgcHVibGljIHNlbGVjdGVkUm9sZTogUm9sZUF0dHJpYnV0ZVtdO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKFxyXG4gICAgICAgIHByaXZhdGUgcm91dGU6IEFjdGl2YXRlZFJvdXRlLFxyXG4gICAgICAgIHByaXZhdGUgZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnU2VydmljZTogVGNHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLFxyXG4gICAgICAgIHByaXZhdGUgc25hY2tCYXI6IE1hdFNuYWNrQmFyLFxyXG4gICAgICAgIHByaXZhdGUgZGlhbG9nOiBNYXREaWFsb2dcclxuICAgICkgeyB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAqIEBpZ25vcmVcclxuICAgICovXHJcbiAgICBuZ09uSW5pdCgpIHtcclxuICAgICAgICB0aGlzLmxhbmRpbmdQYWdlc0NvbmZpZyA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5sYW5kaW5nUGFnZXNDb25maWdIb2xkZXI7XHJcbiAgICAgICAgdGhpcy5sYW5kaW5nUGFnZXMgPSB0aGlzLmxhbmRpbmdQYWdlc0NvbmZpZy5sYW5kaW5nUGFnZTtcclxuICAgICAgICB0aGlzLmFsbFJvbGVzID0gdGhpcy5yb3V0ZS5zbmFwc2hvdC5kYXRhLmFsbFJvbGVzSG9sZGVyLnJvbGVzLmZpbHRlcihlbGVtZW50ID0+ICFlbGVtZW50LmNvbmZpZ3VyYXRpb24pO1xyXG5cclxuICAgICAgICB0aGlzLnNhbmRib3hJZCA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5jbGFpbXMucHJpbWFyeVByb2R1Y3Rpb25TYW5kYm94LmlkO1xyXG4gICAgICAgIHRoaXMudWlBcHBJZCA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5sYW5kaW5nUGFnZXNDb25maWdIb2xkZXIudWlBcHBJZDtcclxuXHJcbiAgICAgICAgLy8gSWYgdGhlcmUgaXMgb25seSBvbmUgbGFuZGluZyBwYWdlIHNlbGVjdHMgaXQgYXV0b21hdGljYWxseVxyXG4gICAgICAgIGlmICh0aGlzLmxhbmRpbmdQYWdlcy5sZW5ndGggPT0gMSkge1xyXG4gICAgICAgICAgICB0aGlzLnNlbGVjdGVkV2VsY29tZVBhZ2UgPSB0aGlzLmxhbmRpbmdQYWdlc1swXTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBTYXZlIENvbmZpZ3VyYXRpb25cclxuICAgICAqL1xyXG4gICAgcnVuU2F2ZUZ1bmN0aW9uKCl7XHJcbiAgICAgICAgdGhpcy5nZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLnVwZGF0ZUdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyh0aGlzLnNhbmRib3hJZCwgdGhpcy51aUFwcElkLCB0aGlzLmxhbmRpbmdQYWdlc0NvbmZpZywgdGhpcy5sYW5kaW5nUGFnZXNDb25maWcuaWQpLnN1YnNjcmliZShcclxuICAgICAgICAgICAgcmVzdWx0ID0+IHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc25hY2tCYXIub3BlbignTGFuZGluZyBQYWdlcyBjb25maWd1cmF0aW9uIHNhdmVkJywgJ09LJywge1xyXG4gICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAzMDAwXHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgZXJyID0+IHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc25hY2tCYXIub3BlbignRXJyb3Igc2F2aW5nIExhbmRpbmcgUGFnZXMgY29uZmlndXJhdGlvbicsICdPSycsIHtcclxuICAgICAgICAgICAgICAgICAgICBkdXJhdGlvbjogMzAwMFxyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVsZXRlIENvbmZpZ3VyYXRpb25cclxuICAgICAqL1xyXG4gICAgcnVuRGVsZXRlQ29uZmlndXJhdGlvbigpe1xyXG4gICAgICAgIGNvbnN0IHBhZ2VzID0gdGhpcy5sYW5kaW5nUGFnZXM7XHJcbiAgICAgICAgcGFnZXMuZm9yRWFjaChlbGVtZW50ID0+IHtcclxuICAgICAgICAgICAgaWYgKGVsZW1lbnQgPT0gdGhpcy5zZWxlY3RlZFdlbGNvbWVQYWdlKXtcclxuICAgICAgICAgICAgICAgIGNvbnN0IGluZGV4ID0gcGFnZXMuaW5kZXhPZihlbGVtZW50LCAwKTtcclxuICAgICAgICAgICAgICAgIHBhZ2VzLnNwbGljZShpbmRleCwgMSk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdGVkV2VsY29tZVBhZ2UgPSB1bmRlZmluZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIE5ldyBDb25maWd1cmF0aW9uXHJcbiAgICAgKi9cclxuICAgIHJ1bk5ld0NvbmZpZ3VyYXRpb24gPSAoKTp2b2lkID0+IHtcclxuXHJcbiAgICAgICAgY29uc3QgZGlhbG9nUmVmID0gdGhpcy5kaWFsb2cub3BlbihUaWJjb0Nsb3VkTmV3RWxlbWVudENvbXBvbmVudCwge1xyXG4gICAgICAgICAgICB3aWR0aDogJzUwJScsXHJcbiAgICAgICAgICAgIGhlaWdodDogJzMwJScsXHJcbiAgICAgICAgICAgIG1heFdpZHRoOiAnMTAwdncnLFxyXG4gICAgICAgICAgICBtYXhIZWlnaHQ6ICcxMDB2aCcsXHJcbiAgICAgICAgICAgIHBhbmVsQ2xhc3M6ICd0Y3Mtc3R5bGUtZGlhbG9nJyxcclxuICAgICAgICAgICAgZGF0YTogeyByZXNvdXJjZVR5cGU6ICdMYW5kaW5nIFBhZ2UnIH1cclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgZGlhbG9nUmVmLmFmdGVyQ2xvc2VkKCkuc3Vic2NyaWJlKHJlc3VsdCA9PiB7XHJcbiAgICAgICAgICAgIGlmIChyZXN1bHQpIHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IG5ld0VsZW1lbnQgPSBuZXcgTGFuZGluZ1BhZ2VDb25maWcoKS5kZXNlcmlhbGl6ZSh7XHJcbiAgICAgICAgICAgICAgICAgICAga2V5OiByZXN1bHQuaWQsXHJcbiAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHJlc3VsdC5uYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIGhpZ2hsaWdodHM6IFtuZXcgTGFuZGluZ1BhZ2VJdGVtQ29uZmlnKCksIG5ldyBMYW5kaW5nUGFnZUl0ZW1Db25maWcoKSwgbmV3IExhbmRpbmdQYWdlSXRlbUNvbmZpZygpXVxyXG4gICAgICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAgICAgdGhpcy5sYW5kaW5nUGFnZXMucHVzaChuZXdFbGVtZW50KTtcclxuICAgICAgICAgICAgICAgIHRoaXMuc2VsZWN0ZWRXZWxjb21lUGFnZSA9IG5ld0VsZW1lbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIEhlbHBlciB0byBDb21wYXJlIE9iamVjdHNcclxuICAgICAqL1xyXG4gICAgY29tcGFyZU9iamVjdHMgPSAobzE6IHN0cmluZywgbzI6IHN0cmluZyk6IGJvb2xlYW4gPT4ge1xyXG4gICAgICAgIHJldHVybiBvMSA9PT0gbzI7XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIjxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeEZpbGw+XHJcbiAgICA8dGMtdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlciBzdHlsZT1cImhlaWdodDogNDBweDtcIiBbaWNvbl09XCIndGNzLWNhcGFiaWxpdGllcydcIlxyXG4gICAgICAgIFtoZWFkZXJUZXh0XT1cIidMYW5kaW5nIFBhZ2UgQ29uZmlndXJhdGlvbidcIj48L3RjLXRpYmNvLWNsb3VkLXdpZGdldC1oZWFkZXI+XHJcbiAgICA8ZGl2IGZ4RmxleCBzdHlsZT1cInBhZGRpbmc6IDIwcHg7IG92ZXJmbG93OiBoaWRkZW5cIiBmeExheW91dD1cImNvbHVtblwiPlxyXG4gICAgICAgIDxkaXYgc3R5bGU9XCJvdmVyZmxvdzogYXV0bztcIj5cclxuICAgICAgICAgICAgPGRpdiBmeExheW91dD1cImNvbHVtblwiIGZ4RmxleD5cclxuICAgICAgICAgICAgICAgIDxwPllvdSBjYW4gbWFuYWdlIHRoZSBjb25maWd1cmF0aW9uIGZvciB0aGUgbGFuZGluZyBwYWdlcyBoZXJlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxicj5cclxuICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICAgICAgICA8bWF0LWxhYmVsPldlbGNvbWUgUGFnZSBDb25maWd1cmF0aW9uPC9tYXQtbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgPG1hdC1zZWxlY3QgWyh2YWx1ZSldPVwic2VsZWN0ZWRXZWxjb21lUGFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bWF0LW9wdGlvbiAqbmdGb3I9XCJsZXQgbGFuZGluZ1BhZ2Ugb2YgbGFuZGluZ1BhZ2VzXCIgW3ZhbHVlXT1cImxhbmRpbmdQYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7e2xhbmRpbmdQYWdlLmtleX19LXt7bGFuZGluZ1BhZ2UuZGVzY3JpcHRpb259fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1vcHRpb24+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9tYXQtc2VsZWN0PlxyXG4gICAgICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2ICpuZ0lmPVwic2VsZWN0ZWRXZWxjb21lUGFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgZnhMYXlvdXRHYXA9XCIxMHB4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBmeEZsZXg9XCI1MFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiVGl0bGVcIiBbKG5nTW9kZWwpXT1cInNlbGVjdGVkV2VsY29tZVBhZ2UudGl0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIGZ4RmxleD1cIjUwXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbWF0SW5wdXQgcGxhY2Vob2xkZXI9XCJTdWJ0aXRsZVwiIFsobmdNb2RlbCldPVwic2VsZWN0ZWRXZWxjb21lUGFnZS5zdWJ0aXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgZnhMYXlvdXRHYXA9XCIxMHB4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBmeEZsZXg9XCI1MFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiQmFja2dyb3VuZCBVUkxcIiBbKG5nTW9kZWwpXT1cInNlbGVjdGVkV2VsY29tZVBhZ2UuYmFja2dyb3VuZFVSTFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bWF0LWZvcm0tZmllbGQgZnhGbGV4PVwiNTBcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIkhvbWUgcm91dGVcIiBbKG5nTW9kZWwpXT1cInNlbGVjdGVkV2VsY29tZVBhZ2UuaG9tZVJvdXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBmeExheW91dEdhcD1cIjEwcHhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIGZ4RmxleD1cIjgwXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWF0LWxhYmVsPlVzZWQgaW4gcm9sZXM8L21hdC1sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtc2VsZWN0IFsobmdNb2RlbCldPVwic2VsZWN0ZWRXZWxjb21lUGFnZS5yb2xlc1wiIFtjb21wYXJlV2l0aF09XCJjb21wYXJlT2JqZWN0c1wiIG11bHRpcGxlPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtb3B0aW9uICpuZ0Zvcj1cImxldCByb2xlIG9mIGFsbFJvbGVzXCIgW3ZhbHVlXT1cInJvbGUuaWRcIj57e3JvbGUuZGlzcGxheX19PC9tYXQtb3B0aW9uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXQtc2VsZWN0PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXY+SGlnaHRsaWdodHM8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2ICpuZ0Zvcj1cImxldCBoaWdobGlnaHQgb2Ygc2VsZWN0ZWRXZWxjb21lUGFnZS5oaWdobGlnaHRzXCIgZnhMYXlvdXRHYXA9XCIxMHB4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBmeEZsZXg9XCIxNVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiSWNvbiBVUkxcIiBbKG5nTW9kZWwpXT1cImhpZ2hsaWdodC5pY29uVVJMXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBmeEZsZXg9XCIzMFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiVGl0bGVcIiBbKG5nTW9kZWwpXT1cImhpZ2hsaWdodC50aXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bWF0LWZvcm0tZmllbGQgZnhGbGV4PVwiNTVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZXh0YXJlYSBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIlN1YnRpdGxlXCIgWyhuZ01vZGVsKV09XCJoaWdobGlnaHQuY29udGVudFwiIGNka0F1dG9zaXplTWluUm93cz1cIjNcIiBjZGtBdXRvc2l6ZU1heFJvd3M9XCIzXCI+PC90ZXh0YXJlYT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8ZGl2IGZ4RmxleCBjbGFzcz1cInRjcy1maWxsZXItcGFuZWxcIj48L2Rpdj5cclxuICAgICAgICA8ZGl2IGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRHYXA9XCIxMHB4XCIgZnhMYXlvdXRBbGlnbj1cImVuZCBlbmRcIiBzdHlsZT1cIm1pbi1oZWlnaHQ6IDUwcHhcIj5cclxuICAgICAgICAgICAgPGJ1dHRvbiBtYXQtcmFpc2VkLWJ1dHRvbiBjb2xvcj1cInNlY3VuZGFyeVwiIChjbGljayk9XCJydW5EZWxldGVDb25maWd1cmF0aW9uKClcIj5EZWxldGU8L2J1dHRvbj5cclxuICAgICAgICAgICAgPGJ1dHRvbiBtYXQtcmFpc2VkLWJ1dHRvbiBjb2xvcj1cInNlY3VuZGFyeVwiIChjbGljayk9XCJydW5OZXdDb25maWd1cmF0aW9uKClcIj5OZXc8L2J1dHRvbj5cclxuICAgICAgICAgICAgPGJ1dHRvbiBtYXQtcmFpc2VkLWJ1dHRvbiBjb2xvcj1cInByaW1hcnlcIiAoY2xpY2spPVwicnVuU2F2ZUZ1bmN0aW9uKClcIj5TYXZlPC9idXR0b24+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICA8L2Rpdj5cclxuPC9kaXY+Il19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5nLWxhbmRpbmcvdGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5nLWxhbmRpbmcvdGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFFbEQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLHFCQUFxQixFQUE0QixNQUFNLDZDQUE2QyxDQUFDO0FBS2pJLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLDhEQUE4RCxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7QUFHN0c7Ozs7R0FJRztBQU1ILE1BQU0sT0FBTyxpQ0FBaUM7SUFZMUMsWUFDWSxLQUFxQixFQUNyQiwrQkFBa0UsRUFDbEUsUUFBcUIsRUFDckIsTUFBaUI7UUFIakIsVUFBSyxHQUFMLEtBQUssQ0FBZ0I7UUFDckIsb0NBQStCLEdBQS9CLCtCQUErQixDQUFtQztRQUNsRSxhQUFRLEdBQVIsUUFBUSxDQUFhO1FBQ3JCLFdBQU0sR0FBTixNQUFNLENBQVc7UUFvRDdCOztXQUVHO1FBQ0gsd0JBQW1CLEdBQUcsR0FBUSxFQUFFO1lBRTVCLE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLDZCQUE2QixFQUFFO2dCQUM5RCxLQUFLLEVBQUUsS0FBSztnQkFDWixNQUFNLEVB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WUFBWSxDQUFDO1FBQ2hDLEtBQUssQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDcEIsSUFBSSxPQUFPLElBQUksSUFBSSxDQUFDLG1CQUFtQixFQUFDO2dCQUNwQyxNQUFNLEtBQUssR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztnQkFDeEMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7Z0JBQ3ZCLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxTQUFTLENBQUM7YUFDeEM7UUFDTCxDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7O2tKQWxFUSxpQ0FBaUM7c0lBQWpDLGlDQUFpQyxzRUNwQjlDLGtoSUFnRU07NEZENUNPLGlDQUFpQztrQkFMN0MsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsZ0NBQWdDO29CQUMxQyxXQUFXLEVBQUUsOENBQThDO29CQUMzRCxTQUFTLEVBQUUsQ0FBQyw2Q0FBNkMsQ0FBQztpQkFDM0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBBY3RpdmF0ZWRSb3V0ZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IExhbmRpbmdQYWdlQ29uZmlnLCBMYW5kaW5nUGFnZUl0ZW1Db25maWcsIEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyB9IGZyb20gJy4uLy4uL21vZGVscy90Yy1nZW5lcmFsLWxhbmRpbmctcGFnZS1jb25maWcnO1xyXG5pbXBvcnQgeyBUY0dlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy90Yy1nZW5lcmFsLWxhbmRpbmctcGFnZS1jb25maWcuc2VydmljZSc7XHJcbmltcG9ydCB7IENsYWltIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLWxvZ2luJztcclxuaW1wb3J0IHsgTWF0RGlhbG9nIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuaW1wb3J0IHsgTWF0U25hY2tCYXIgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9zbmFjay1iYXInO1xyXG5pbXBvcnQgeyBUaWJjb0Nsb3VkTmV3RWxlbWVudENvbXBvbmVudCB9IGZyb20gJy4uL3RpYmNvLWNsb3VkLW5ldy1lbGVtZW50L3RpYmNvLWNsb3VkLW5ldy1lbGVtZW50LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFJvbGVBdHRyaWJ1dGUgfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtZ2VuZXJhbC1jb25maWcnO1xyXG5cclxuLyoqXHJcbiAqIENvbmZpZ3VyYXRpb24gcGFnZSBob21lXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXNldHRpbmctbGFuZGluZz48L3RjLXRpYmNvLWNsb3VkLXNldHRpbmctbGFuZGluZz5cclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAndGMtdGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtc2V0dGluZy1sYW5kaW5nLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi90aWJjby1jbG91ZC1zZXR0aW5nLWxhbmRpbmcuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkU2V0dGluZ0xhbmRpbmdDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICAgIHByaXZhdGUgY2xhaW1zOiBDbGFpbTtcclxuICAgIHByaXZhdGUgbGFuZGluZ1BhZ2VzQ29uZmlnOiBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWc7XHJcbiAgICBwcml2YXRlIHNhbmRib3hJZDogbnVtYmVyO1xyXG4gICAgcHJpdmF0ZSB1aUFwcElkOiBzdHJpbmc7XHJcblxyXG4gICAgcHVibGljIGxhbmRpbmdQYWdlczogTGFuZGluZ1BhZ2VDb25maWdbXTtcclxuICAgIHB1YmxpYyBzZWxlY3RlZFdlbGNvbWVQYWdlOiBMYW5kaW5nUGFnZUNvbmZpZztcclxuICAgIHB1YmxpYyBhbGxSb2xlczogUm9sZUF0dHJpYnV0ZVtdO1xyXG4gICAgcHVibGljIHNlbGVjdGVkUm9sZTogUm9sZUF0dHJpYnV0ZVtdO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKFxyXG4gICAgICAgIHByaXZhdGUgcm91dGU6IEFjdGl2YXRlZFJvdXRlLFxyXG4gICAgICAgIHByaXZhdGUgZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnU2VydmljZTogVGNHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLFxyXG4gICAgICAgIHByaXZhdGUgc25hY2tCYXI6IE1hdFNuYWNrQmFyLFxyXG4gICAgICAgIHByaXZhdGUgZGlhbG9nOiBNYXREaWFsb2dcclxuICAgICkgeyB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAqIEBpZ25vcmVcclxuICAgICovXHJcbiAgICBuZ09uSW5pdCgpIHtcclxuICAgICAgICB0aGlzLmxhbmRpbmdQYWdlc0NvbmZpZyA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5sYW5kaW5nUGFnZXNDb25maWdIb2xkZXI7XHJcbiAgICAgICAgdGhpcy5sYW5kaW5nUGFnZXMgPSB0aGlzLmxhbmRpbmdQYWdlc0NvbmZpZy5sYW5kaW5nUGFnZTtcclxuICAgICAgICB0aGlzLmFsbFJvbGVzID0gdGhpcy5yb3V0ZS5zbmFwc2hvdC5kYXRhLmFsbFJvbGVzSG9sZGVyLnJvbGVzLmZpbHRlcihlbGVtZW50ID0+ICFlbGVtZW50LmNvbmZpZ3VyYXRpb24pO1xyXG5cclxuICAgICAgICB0aGlzLnNhbmRib3hJZCA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5jbGFpbXMucHJpbWFyeVByb2R1Y3Rpb25TYW5kYm94LmlkO1xyXG4gICAgICAgIHRoaXMudWlBcHBJZCA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5sYW5kaW5nUGFnZXNDb25maWdIb2xkZXIudWlBcHBJZDtcclxuXHJcbiAgICAgICAgLy8gSWYgdGhlcmUgaXMgb25seSBvbmUgbGFuZGluZyBwYWdlIHNlbGVjdHMgaXQgYXV0b21hdGljYWxseVxyXG4gICAgICAgIGlmICh0aGlzLmxhbmRpbmdQYWdlcy5sZW5ndGggPT0gMSkge1xyXG4gICAgICAgICAgICB0aGlzLnNlbGVjdGVkV2VsY29tZVBhZ2UgPSB0aGlzLmxhbmRpbmdQYWdlc1swXTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBTYXZlIENvbmZpZ3VyYXRpb25cclxuICAgICAqL1xyXG4gICAgcnVuU2F2ZUZ1bmN0aW9uKCl7XHJcbiAgICAgICAgdGhpcy5nZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLnVwZGF0ZUdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyh0aGlzLnNhbmRib3hJZCwgdGhpcy51aUFwcElkLCB0aGlzLmxhbmRpbmdQYWdlc0NvbmZpZywgdGhpcy5sYW5kaW5nUGFnZXNDb25maWcuaWQpLnN1YnNjcmliZShcclxuICAgICAgICAgICAgcmVzdWx0ID0+IHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc25hY2tCYXIub3BlbignTGFuZGluZyBQYWdlcyBjb25maWd1cmF0aW9uIHNhdmVkJywgJ09LJywge1xyXG4gICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAzMDAwXHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgZXJyID0+IHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc25hY2tCYXIub3BlbignRXJyb3Igc2F2aW5nIExhbmRpbmcgUGFnZXMgY29uZmlndXJhdGlvbicsICdPSycsIHtcclxuICAgICAgICAgICAgICAgICAgICBkdXJhdGlvbjogMzAwMFxyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVsZXRlIENvbmZpZ3VyYXRpb25cclxuICAgICAqL1xyXG4gICAgcnVuRGVsZXRlQ29uZmlndXJhdGlvbigpe1xyXG4gICAgICAgIGNvbnN0IHBhZ2VzID0gdGhpcy5sYW5kaW5nUGFnZXM7XHJcbiAgICAgICAgcGFnZXMuZm9yRWFjaChlbGVtZW50ID0+IHtcclxuICAgICAgICAgICAgaWYgKGVsZW1lbnQgPT0gdGhpcy5zZWxlY3RlZFdlbGNvbWVQYWdlKXtcclxuICAgICAgICAgICAgICAgIGNvbnN0IGluZGV4ID0gcGFnZXMuaW5kZXhPZihlbGVtZW50LCAwKTtcclxuICAgICAgICAgICAgICAgIHBhZ2VzLnNwbGljZShpbmRleCwgMSk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdGVkV2VsY29tZVBhZ2UgPSB1bmRlZmluZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIE5ldyBDb25maWd1cmF0aW9uXHJcbiAgICAgKi9cclxuICAgIHJ1bk5ld0NvbmZpZ3VyYXRpb24gPSAoKTp2b2lkID0+IHtcclxuXHJcbiAgICAgICAgY29uc3QgZGlhbG9nUmVmID0gdGhpcy5kaWFsb2cub3BlbihUaWJjb0Nsb3VkTmV3RWxlbWVudENvbXBvbmVudCwge1xyXG4gICAgICAgICAgICB3aWR0aDogJzUwJScsXHJcbiAgICAgICAgICAgIGhlaWdodDogJzMwJScsXHJcbiAgICAgICAgICAgIG1heFdpZHRoOiAnMTAwdncnLFxyXG4gICAgICAgICAgICBtYXhIZWlnaHQ6ICcxMDB2aCcsXHJcbiAgICAgICAgICAgIHBhbmVsQ2xhc3M6ICd0Y3Mtc3R5bGUtZGlhbG9nJyxcclxuICAgICAgICAgICAgZGF0YTogeyByZXNvdXJjZVR5cGU6ICdMYW5kaW5nIFBhZ2UnIH1cclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgZGlhbG9nUmVmLmFmdGVyQ2xvc2VkKCkuc3Vic2NyaWJlKHJlc3VsdCA9PiB7XHJcbiAgICAgICAgICAgIGlmIChyZXN1bHQpIHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IG5ld0VsZW1lbnQgPSBuZXcgTGFuZGluZ1BhZ2VDb25maWcoKS5kZXNlcmlhbGl6ZSh7XHJcbiAgICAgICAgICAgICAgICAgICAga2V5OiByZXN1bHQuaWQsXHJcbiAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHJlc3VsdC5uYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIGhpZ2hsaWdodHM6IFtuZXcgTGFuZGluZ1BhZ2VJdGVtQ29uZmlnKCksIG5ldyBMYW5kaW5nUGFnZUl0ZW1Db25maWcoKSwgbmV3IExhbmRpbmdQYWdlSXRlbUNvbmZpZygpXVxyXG4gICAgICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgICAgICAgICAgdGhpcy5sYW5kaW5nUGFnZXMucHVzaChuZXdFbGVtZW50KTtcclxuICAgICAgICAgICAgICAgIHRoaXMuc2VsZWN0ZWRXZWxjb21lUGFnZSA9IG5ld0VsZW1lbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIEhlbHBlciB0byBDb21wYXJlIE9iamVjdHNcclxuICAgICAqL1xyXG4gICAgY29tcGFyZU9iamVjdHMgPSAobzE6IHN0cmluZywgbzI6IHN0cmluZyk6IGJvb2xlYW4gPT4ge1xyXG4gICAgICAgIHJldHVybiBvMSA9PT0gbzI7XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIjxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeEZpbGw+XHJcbiAgICA8dGMtdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlciBzdHlsZT1cImhlaWdodDogNDBweDtcIiBbaWNvbl09XCIndGNzLWNhcGFiaWxpdGllcydcIlxyXG4gICAgICAgIFtoZWFkZXJUZXh0XT1cIidMYW5kaW5nIFBhZ2UgQ29uZmlndXJhdGlvbidcIj48L3RjLXRpYmNvLWNsb3VkLXdpZGdldC1oZWFkZXI+XHJcbiAgICA8ZGl2IGZ4RmxleCBzdHlsZT1cInBhZGRpbmc6IDIwcHg7IG92ZXJmbG93OiBoaWRkZW5cIiBmeExheW91dD1cImNvbHVtblwiPlxyXG4gICAgICAgIDxkaXYgc3R5bGU9XCJvdmVyZmxvdzogYXV0bztcIj5cclxuICAgICAgICAgICAgPGRpdiBmeExheW91dD1cImNvbHVtblwiIGZ4RmxleD5cclxuICAgICAgICAgICAgICAgIDxwPllvdSBjYW4gbWFuYWdlIHRoZSBjb25maWd1cmF0aW9uIGZvciB0aGUgbGFuZGluZyBwYWdlcyBoZXJlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxicj5cclxuICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICAgICAgICA8bWF0LWxhYmVsPldlbGNvbWUgUGFnZSBDb25maWd1cmF0aW9uPC9tYXQtbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgPG1hdC1zZWxlY3QgWyh2YWx1ZSldPVwic2VsZWN0ZWRXZWxjb21lUGFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bWF0LW9wdGlvbiAqbmdGb3I9XCJsZXQgbGFuZGluZ1BhZ2Ugb2YgbGFuZGluZ1BhZ2VzXCIgW3ZhbHVlXT1cImxhbmRpbmdQYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7e2xhbmRpbmdQYWdlLmtleX19LXt7bGFuZGluZ1BhZ2UuZGVzY3JpcHRpb259fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1vcHRpb24+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9tYXQtc2VsZWN0PlxyXG4gICAgICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2ICpuZ0lmPVwic2VsZWN0ZWRXZWxjb21lUGFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgZnhMYXlvdXRHYXA9XCIxMHB4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBmeEZsZXg9XCI1MFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiVGl0bGVcIiBbKG5nTW9kZWwpXT1cInNlbGVjdGVkV2VsY29tZVBhZ2UudGl0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIGZ4RmxleD1cIjUwXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbWF0SW5wdXQgcGxhY2Vob2xkZXI9XCJTdWJ0aXRsZVwiIFsobmdNb2RlbCldPVwic2VsZWN0ZWRXZWxjb21lUGFnZS5zdWJ0aXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgZnhMYXlvdXRHYXA9XCIxMHB4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBmeEZsZXg9XCI1MFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiQmFja2dyb3VuZCBVUkxcIiBbKG5nTW9kZWwpXT1cInNlbGVjdGVkV2VsY29tZVBhZ2UuYmFja2dyb3VuZFVSTFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bWF0LWZvcm0tZmllbGQgZnhGbGV4PVwiNTBcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIkhvbWUgcm91dGVcIiBbKG5nTW9kZWwpXT1cInNlbGVjdGVkV2VsY29tZVBhZ2UuaG9tZVJvdXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBmeExheW91dEdhcD1cIjEwcHhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIGZ4RmxleD1cIjgwXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWF0LWxhYmVsPlVzZWQgaW4gcm9sZXM8L21hdC1sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtc2VsZWN0IFsobmdNb2RlbCldPVwic2VsZWN0ZWRXZWxjb21lUGFnZS5yb2xlc1wiIFtjb21wYXJlV2l0aF09XCJjb21wYXJlT2JqZWN0c1wiIG11bHRpcGxlPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtb3B0aW9uICpuZ0Zvcj1cImxldCByb2xlIG9mIGFsbFJvbGVzXCIgW3ZhbHVlXT1cInJvbGUuaWRcIj57e3JvbGUuZGlzcGxheX19PC9tYXQtb3B0aW9uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXQtc2VsZWN0PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXY+SGlnaHRsaWdodHM8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2ICpuZ0Zvcj1cImxldCBoaWdobGlnaHQgb2Ygc2VsZWN0ZWRXZWxjb21lUGFnZS5oaWdobGlnaHRzXCIgZnhMYXlvdXRHYXA9XCIxMHB4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBmeEZsZXg9XCIxNVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiSWNvbiBVUkxcIiBbKG5nTW9kZWwpXT1cImhpZ2hsaWdodC5pY29uVVJMXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBmeEZsZXg9XCIzMFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiVGl0bGVcIiBbKG5nTW9kZWwpXT1cImhpZ2hsaWdodC50aXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bWF0LWZvcm0tZmllbGQgZnhGbGV4PVwiNTVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZXh0YXJlYSBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIlN1YnRpdGxlXCIgWyhuZ01vZGVsKV09XCJoaWdobGlnaHQuY29udGVudFwiIGNka0F1dG9zaXplTWluUm93cz1cIjNcIiBjZGtBdXRvc2l6ZU1heFJvd3M9XCIzXCI+PC90ZXh0YXJlYT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8ZGl2IGZ4RmxleCBjbGFzcz1cInRjcy1maWxsZXItcGFuZWxcIj48L2Rpdj5cclxuICAgICAgICA8ZGl2IGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRHYXA9XCIxMHB4XCIgZnhMYXlvdXRBbGlnbj1cImVuZCBlbmRcIiBzdHlsZT1cIm1pbi1oZWlnaHQ6IDUwcHhcIj5cclxuICAgICAgICAgICAgPGJ1dHRvbiBtYXQtcmFpc2VkLWJ1dHRvbiBjb2xvcj1cInNlY3VuZGFyeVwiIChjbGljayk9XCJydW5EZWxldGVDb25maWd1cmF0aW9uKClcIj5EZWxldGU8L2J1dHRvbj5cclxuICAgICAgICAgICAgPGJ1dHRvbiBtYXQtcmFpc2VkLWJ1dHRvbiBjb2xvcj1cInNlY3VuZGFyeVwiIChjbGljayk9XCJydW5OZXdDb25maWd1cmF0aW9uKClcIj5OZXc8L2J1dHRvbj5cclxuICAgICAgICAgICAgPGJ1dHRvbiBtYXQtcmFpc2VkLWJ1dHRvbiBjb2xvcj1cInByaW1hcnlcIiAoY2xpY2spPVwicnVuU2F2ZUZ1bmN0aW9uKClcIj5TYXZlPC9idXR0b24+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICA8L2Rpdj5cclxuPC9kaXY+Il19

@@ -27,5 +27,5 @@ import { Component, Input, Output, EventEmitter } from '@angular/core';

}
/** @nocollapse */ TibcoCloudSettingMenuEntryComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSettingMenuEntryComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSettingMenuEntryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudSettingMenuEntryComponent, selector: "tc-tibco-cloud-setting-menu-entry", inputs: { icon: "icon", title: "title", options: "options" }, outputs: { configureOption: "configureOption" }, ngImport: i0, template: "<div fxLayout=\"row\" fxLayoutAlign=\"start start\">\r\n <div class=\"padding-icon\">\r\n <mat-icon svgIcon=\"{{icon}}\"></mat-icon>\r\n </div>\r\n <div fxLayout=\"column\" fxLayoutAlign=\"start start\">\r\n <div class=\"underlying-capability-text\">{{title}}</div>\r\n <div class=\"starters-custom-layout-box-option\" *ngFor=\"let option of options\" (click)=\"viewButtonClick(title + ' ' + option)\">\r\n <span class=\"underlying-capability-link\">{{option}}</span>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: [".starters-custom-layout-box-option:hover{cursor:pointer}.underlying-capability-text{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;color:#062e79}.underlying-capability-link{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;color:#0081cb;padding-bottom:20px}:host ::ng-deep .padding-icon{padding-right:15px}\n"], components: [{ type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i2.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i2.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSettingMenuEntryComponent, decorators: [{
/** @nocollapse */ TibcoCloudSettingMenuEntryComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSettingMenuEntryComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSettingMenuEntryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudSettingMenuEntryComponent, selector: "tc-tibco-cloud-setting-menu-entry", inputs: { icon: "icon", title: "title", options: "options" }, outputs: { configureOption: "configureOption" }, ngImport: i0, template: "<div fxLayout=\"row\" fxLayoutAlign=\"start start\">\r\n <div class=\"padding-icon\">\r\n <mat-icon svgIcon=\"{{icon}}\"></mat-icon>\r\n </div>\r\n <div fxLayout=\"column\" fxLayoutAlign=\"start start\">\r\n <div class=\"underlying-capability-text\">{{title}}</div>\r\n <div class=\"starters-custom-layout-box-option\" *ngFor=\"let option of options\" (click)=\"viewButtonClick(title + ' ' + option)\">\r\n <span class=\"underlying-capability-link\">{{option}}</span>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: [".starters-custom-layout-box-option:hover{cursor:pointer}.underlying-capability-text{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;color:#062e79}.underlying-capability-link{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;color:#0081cb;padding-bottom:20px}:host ::ng-deep .padding-icon{padding-right:15px}\n"], components: [{ type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i2.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i2.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSettingMenuEntryComponent, decorators: [{
type: Component,

@@ -46,2 +46,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5nLW1lbnUtZW50cnkvdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5nLW1lbnUtZW50cnkvdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0FBRy9FOzs7Ozs7R0FNRztBQU9ILE1BQU0sT0FBTyxtQ0FBbUM7SUF3QjlDO1FBTkE7OztXQUdHO1FBQ08sb0JBQWUsR0FBeUIsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQUU3RCxDQUFDO0lBRWYsZUFBZSxDQUFDLEVBQUU7UUFDaEIsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDaEMsQ0FBQztJQUVELFFBQVE7SUFDUixDQUFDOzttSkEvQlEsbUNBQW1DO3VJQUFuQyxtQ0FBbUMsd0xDaEJoRCw0aUJBV0E7MkZES2EsbUNBQW1DO2tCQUwvQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxtQ0FBbUM7b0JBQzdDLFdBQVcsRUFBRSxpREFBaUQ7b0JBQzlELFNBQVMsRUFBRSxDQUFDLGdEQUFnRCxDQUFDO2lCQUNoRTswRUFNVSxJQUFJO3NCQUFaLEtBQUs7Z0JBS0csS0FBSztzQkFBYixLQUFLO2dCQUtHLE9BQU87c0JBQWYsS0FBSztnQkFPSSxlQUFlO3NCQUF4QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXJzIHRoZSBtZW51IG9wdGlvbnMgZm9yIGVhY2ggY29uZmlnIG1lbnVcclxuICpcclxuICogIVthbHQtdGV4dF0oLi4vdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LnBuZyBcIkltYWdlXCIpXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXNldHRpbmctbWVudS1lbnRyeT48L3RjLXRpYmNvLWNsb3VkLXNldHRpbmctbWVudS1lbnRyeT5cclxuICovXHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAndGMtdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5JyxcclxuICAgIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC1zZXR0aW5nLW1lbnUtZW50cnkuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGliY29DbG91ZFNldHRpbmdNZW51RW50cnlDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICAvKipcclxuICAgKiBpY29uIG5hbWUgKHN2ZyBrZXkgLSBuZWVkcyB0byBiZSByZWdpc3RlcmVkKVxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIGljb246IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogcGFnZSB0aXRsZSBjb21lcyBmcm9tIGNvbmZpZyByZXNvbHZlclxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmc7XHJcblxyXG4gIC8qKlxyXG4gICAqIFJlbmRlcmVkRm9ybUNvbXBvbmVudDogKG9wdGlvbnMgZnJvbSB0aGlyZCBwYXJ0eSBBUEkpLiBUaWJjb0Nsb3VkU2V0dGluZ01lbnVFbnRyeUNvbXBvbmVudCAtQ2hlY2sgd2l0aCBNQyAtIG5vdCBzdXJlIHdlIG5lZWQgdG8gZG9jdW1lbnQgdGhpcy5cclxuICAgKi9cclxuICBASW5wdXQoKSBvcHRpb25zOiBzdHJpbmdbXTtcclxuXHJcblxyXG4gIC8qKlxyXG4gICAqIH5ldmVudCBjb25maWd1cmVPcHRpb24gOiBPcHRpb24gQ2xpY2tlZFxyXG4gICAqIH5wYXlsb2FkIHN0cmluZyA6IGVtaXRzIElkIG9mIG9wdGlvbiBzZWxlY3RlZCBpbiBjb25maWcgbWFpbiBwYWdlIChvcHRpb25zKVxyXG4gICAqL1xyXG4gIEBPdXRwdXQoKSBjb25maWd1cmVPcHRpb246IEV2ZW50RW1pdHRlcjxzdHJpbmc+ID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gICAgdmlld0J1dHRvbkNsaWNrKGlkKSB7XHJcbiAgICAgIHRoaXMuY29uZmlndXJlT3B0aW9uLmVtaXQoaWQpO1xyXG4gICAgfVxyXG5cclxuICAgIG5nT25Jbml0KCkge1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCI8ZGl2IGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IHN0YXJ0XCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwicGFkZGluZy1pY29uXCI+XHJcbiAgICAgICAgPG1hdC1pY29uIHN2Z0ljb249XCJ7e2ljb259fVwiPjwvbWF0LWljb24+XHJcbiAgICA8L2Rpdj5cclxuICAgIDxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeExheW91dEFsaWduPVwic3RhcnQgc3RhcnRcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwidW5kZXJseWluZy1jYXBhYmlsaXR5LXRleHRcIj57e3RpdGxlfX08L2Rpdj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwic3RhcnRlcnMtY3VzdG9tLWxheW91dC1ib3gtb3B0aW9uXCIgKm5nRm9yPVwibGV0IG9wdGlvbiBvZiBvcHRpb25zXCIgKGNsaWNrKT1cInZpZXdCdXR0b25DbGljayh0aXRsZSArICcgJyArIG9wdGlvbilcIj5cclxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ1bmRlcmx5aW5nLWNhcGFiaWxpdHktbGlua1wiPnt7b3B0aW9ufX08L3NwYW4+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICA8L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5nLW1lbnUtZW50cnkvdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5nLW1lbnUtZW50cnkvdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0FBRy9FOzs7Ozs7R0FNRztBQU9ILE1BQU0sT0FBTyxtQ0FBbUM7SUF3QjlDO1FBTkE7OztXQUdHO1FBQ08sb0JBQWUsR0FBeUIsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQUU3RCxDQUFDO0lBRWYsZUFBZSxDQUFDLEVBQUU7UUFDaEIsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDaEMsQ0FBQztJQUVELFFBQVE7SUFDUixDQUFDOztvSkEvQlEsbUNBQW1DO3dJQUFuQyxtQ0FBbUMsd0xDaEJoRCw0aUJBV0E7NEZES2EsbUNBQW1DO2tCQUwvQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxtQ0FBbUM7b0JBQzdDLFdBQVcsRUFBRSxpREFBaUQ7b0JBQzlELFNBQVMsRUFBRSxDQUFDLGdEQUFnRCxDQUFDO2lCQUNoRTswRUFNVSxJQUFJO3NCQUFaLEtBQUs7Z0JBS0csS0FBSztzQkFBYixLQUFLO2dCQUtHLE9BQU87c0JBQWYsS0FBSztnQkFPSSxlQUFlO3NCQUF4QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXJzIHRoZSBtZW51IG9wdGlvbnMgZm9yIGVhY2ggY29uZmlnIG1lbnVcclxuICpcclxuICogIVthbHQtdGV4dF0oLi4vdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LnBuZyBcIkltYWdlXCIpXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXNldHRpbmctbWVudS1lbnRyeT48L3RjLXRpYmNvLWNsb3VkLXNldHRpbmctbWVudS1lbnRyeT5cclxuICovXHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAndGMtdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5JyxcclxuICAgIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC1zZXR0aW5nLW1lbnUtZW50cnkuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtc2V0dGluZy1tZW51LWVudHJ5LmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGliY29DbG91ZFNldHRpbmdNZW51RW50cnlDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICAvKipcclxuICAgKiBpY29uIG5hbWUgKHN2ZyBrZXkgLSBuZWVkcyB0byBiZSByZWdpc3RlcmVkKVxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIGljb246IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogcGFnZSB0aXRsZSBjb21lcyBmcm9tIGNvbmZpZyByZXNvbHZlclxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmc7XHJcblxyXG4gIC8qKlxyXG4gICAqIFJlbmRlcmVkRm9ybUNvbXBvbmVudDogKG9wdGlvbnMgZnJvbSB0aGlyZCBwYXJ0eSBBUEkpLiBUaWJjb0Nsb3VkU2V0dGluZ01lbnVFbnRyeUNvbXBvbmVudCAtQ2hlY2sgd2l0aCBNQyAtIG5vdCBzdXJlIHdlIG5lZWQgdG8gZG9jdW1lbnQgdGhpcy5cclxuICAgKi9cclxuICBASW5wdXQoKSBvcHRpb25zOiBzdHJpbmdbXTtcclxuXHJcblxyXG4gIC8qKlxyXG4gICAqIH5ldmVudCBjb25maWd1cmVPcHRpb24gOiBPcHRpb24gQ2xpY2tlZFxyXG4gICAqIH5wYXlsb2FkIHN0cmluZyA6IGVtaXRzIElkIG9mIG9wdGlvbiBzZWxlY3RlZCBpbiBjb25maWcgbWFpbiBwYWdlIChvcHRpb25zKVxyXG4gICAqL1xyXG4gIEBPdXRwdXQoKSBjb25maWd1cmVPcHRpb246IEV2ZW50RW1pdHRlcjxzdHJpbmc+ID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gICAgdmlld0J1dHRvbkNsaWNrKGlkKSB7XHJcbiAgICAgIHRoaXMuY29uZmlndXJlT3B0aW9uLmVtaXQoaWQpO1xyXG4gICAgfVxyXG5cclxuICAgIG5nT25Jbml0KCkge1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCI8ZGl2IGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IHN0YXJ0XCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwicGFkZGluZy1pY29uXCI+XHJcbiAgICAgICAgPG1hdC1pY29uIHN2Z0ljb249XCJ7e2ljb259fVwiPjwvbWF0LWljb24+XHJcbiAgICA8L2Rpdj5cclxuICAgIDxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeExheW91dEFsaWduPVwic3RhcnQgc3RhcnRcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwidW5kZXJseWluZy1jYXBhYmlsaXR5LXRleHRcIj57e3RpdGxlfX08L2Rpdj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwic3RhcnRlcnMtY3VzdG9tLWxheW91dC1ib3gtb3B0aW9uXCIgKm5nRm9yPVwibGV0IG9wdGlvbiBvZiBvcHRpb25zXCIgKGNsaWNrKT1cInZpZXdCdXR0b25DbGljayh0aXRsZSArICcgJyArIG9wdGlvbilcIj5cclxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ1bmRlcmx5aW5nLWNhcGFiaWxpdHktbGlua1wiPnt7b3B0aW9ufX08L3NwYW4+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICA8L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==

@@ -51,5 +51,5 @@ import { Component } from '@angular/core';

}
/** @nocollapse */ TibcoCloudSettingsGeneralComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSettingsGeneralComponent, deps: [{ token: i1.ActivatedRoute }, { token: i2.TcGeneralConfigService }, { token: i3.MatSnackBar }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSettingsGeneralComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudSettingsGeneralComponent, selector: "tc-tibco-cloud-settings-general", ngImport: i0, template: "<div fxLayout=\"column\" fxFill>\r\n <tc-tibco-cloud-widget-header style=\"height: 40px;\" [icon]=\"'tcs-capabilities'\"\r\n [headerText]=\"'General Configuration'\"></tc-tibco-cloud-widget-header>\r\n <div fxFlex style=\"padding: 20px; overflow: hidden\" fxLayout=\"column\">\r\n <div style=\"overflow: auto;\">\r\n <div fxLayout=\"column\" fxFlex>\r\n <p>You can some of the default Application Settings here.</p>\r\n <br>\r\n <!-- Application specifics -->\r\n <div class=\"tcs-app-form-field\" fxLayout=\"row\">\r\n <mat-form-field style=\"min-width: 400px\">\r\n <input matInput placeholder=\"Browser Tab Title\" [(ngModel)]=\"generalConfig.browserTitle\">\r\n </mat-form-field>\r\n </div>\r\n <div class=\"tcs-app-form-field\" fxLayout=\"row\">\r\n <mat-form-field style=\"min-width: 400px\">\r\n <input matInput placeholder=\"Application Title\" [(ngModel)]=\"generalConfig.applicationTitle\">\r\n </mat-form-field>\r\n </div>\r\n <div class=\"tcs-app-form-field\" fxLayout=\"row\">\r\n <mat-form-field style=\"min-width: 400px\">\r\n <input matInput placeholder=\"Welcome Message\" [(ngModel)]=\"generalConfig.welcomeMessage\">\r\n </mat-form-field>\r\n </div>\r\n\r\n <!-- Advanced Settings (all Optional from Shared State) -->\r\n <mat-accordion>\r\n <mat-expansion-panel>\r\n <mat-expansion-panel-header>\r\n <mat-panel-title>Advanced Settings</mat-panel-title>\r\n </mat-expansion-panel-header>\r\n <mat-form-field style=\"min-width: 400px\">\r\n <input matInput placeholder=\"Application Documentation URL\" [(ngModel)]=\"generalConfig.documentationUrl\">\r\n </mat-form-field>\r\n </mat-expansion-panel>\r\n </mat-accordion>\r\n </div>\r\n\r\n </div>\r\n <div fxFlex class=\"tcs-filler-panel\"></div>\r\n <div fxLayout=\"column\" fxLayoutAlign=\"end end\" style=\"min-height: 50px\">\r\n <button mat-raised-button color=\"primary\" (click)=\"runSaveFunction()\">Save</button>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: [".tcs-app-form-field{min-height:57px}\n"], components: [{ type: i4.TibcoCloudWidgetHeaderComponent, selector: "tc-tibco-cloud-widget-header", inputs: ["headerText", "icon", "toolbarButtons", "showHeader"], outputs: ["toolbarButtonEvent"] }, { type: i5.MatFormField, selector: "mat-form-field", inputs: ["color", "floatLabel", "appearance", "hideRequiredMarker", "hintLabel"], exportAs: ["matFormField"] }, { type: i6.MatExpansionPanel, selector: "mat-expansion-panel", inputs: ["disabled", "expanded", "hideToggle", "togglePosition"], outputs: ["opened", "closed", "expandedChange", "afterExpand", "afterCollapse"], exportAs: ["matExpansionPanel"] }, { type: i6.MatExpansionPanelHeader, selector: "mat-expansion-panel-header", inputs: ["tabIndex", "expandedHeight", "collapsedHeight"] }, { type: i7.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i8.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i8.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i8.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i9.MatInput, selector: "input[matInput], textarea[matInput], select[matNativeControl], input[matNativeControl], textarea[matNativeControl]", inputs: ["id", "disabled", "required", "type", "value", "readonly", "placeholder", "errorStateMatcher", "aria-describedby"], exportAs: ["matInput"] }, { type: i10.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i10.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i10.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i6.MatAccordion, selector: "mat-accordion", inputs: ["multi", "displayMode", "togglePosition", "hideToggle"], exportAs: ["matAccordion"] }, { type: i6.MatExpansionPanelTitle, selector: "mat-panel-title" }, { type: i8.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSettingsGeneralComponent, decorators: [{
/** @nocollapse */ TibcoCloudSettingsGeneralComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSettingsGeneralComponent, deps: [{ token: i1.ActivatedRoute }, { token: i2.TcGeneralConfigService }, { token: i3.MatSnackBar }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSettingsGeneralComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudSettingsGeneralComponent, selector: "tc-tibco-cloud-settings-general", ngImport: i0, template: "<div fxLayout=\"column\" fxFill>\r\n <tc-tibco-cloud-widget-header style=\"height: 40px;\" [icon]=\"'tcs-capabilities'\"\r\n [headerText]=\"'General Configuration'\"></tc-tibco-cloud-widget-header>\r\n <div fxFlex style=\"padding: 20px; overflow: hidden\" fxLayout=\"column\">\r\n <div style=\"overflow: auto;\">\r\n <div fxLayout=\"column\" fxFlex>\r\n <p>You can some of the default Application Settings here.</p>\r\n <br>\r\n <!-- Application specifics -->\r\n <div class=\"tcs-app-form-field\" fxLayout=\"row\">\r\n <mat-form-field style=\"min-width: 400px\">\r\n <input matInput placeholder=\"Browser Tab Title\" [(ngModel)]=\"generalConfig.browserTitle\">\r\n </mat-form-field>\r\n </div>\r\n <div class=\"tcs-app-form-field\" fxLayout=\"row\">\r\n <mat-form-field style=\"min-width: 400px\">\r\n <input matInput placeholder=\"Application Title\" [(ngModel)]=\"generalConfig.applicationTitle\">\r\n </mat-form-field>\r\n </div>\r\n <div class=\"tcs-app-form-field\" fxLayout=\"row\">\r\n <mat-form-field style=\"min-width: 400px\">\r\n <input matInput placeholder=\"Welcome Message\" [(ngModel)]=\"generalConfig.welcomeMessage\">\r\n </mat-form-field>\r\n </div>\r\n\r\n <!-- Advanced Settings (all Optional from Shared State) -->\r\n <mat-accordion>\r\n <mat-expansion-panel>\r\n <mat-expansion-panel-header>\r\n <mat-panel-title>Advanced Settings</mat-panel-title>\r\n </mat-expansion-panel-header>\r\n <mat-form-field style=\"min-width: 400px\">\r\n <input matInput placeholder=\"Application Documentation URL\" [(ngModel)]=\"generalConfig.documentationUrl\">\r\n </mat-form-field>\r\n </mat-expansion-panel>\r\n </mat-accordion>\r\n </div>\r\n\r\n </div>\r\n <div fxFlex class=\"tcs-filler-panel\"></div>\r\n <div fxLayout=\"column\" fxLayoutAlign=\"end end\" style=\"min-height: 50px\">\r\n <button mat-raised-button color=\"primary\" (click)=\"runSaveFunction()\">Save</button>\r\n </div>\r\n </div>\r\n</div>\r\n", styles: [".tcs-app-form-field{min-height:57px}\n"], components: [{ type: i4.TibcoCloudWidgetHeaderComponent, selector: "tc-tibco-cloud-widget-header", inputs: ["headerText", "icon", "toolbarButtons", "showHeader"], outputs: ["toolbarButtonEvent"] }, { type: i5.MatFormField, selector: "mat-form-field", inputs: ["color", "floatLabel", "appearance", "hideRequiredMarker", "hintLabel"], exportAs: ["matFormField"] }, { type: i6.MatExpansionPanel, selector: "mat-expansion-panel", inputs: ["disabled", "expanded", "hideToggle", "togglePosition"], outputs: ["opened", "closed", "expandedChange", "afterExpand", "afterCollapse"], exportAs: ["matExpansionPanel"] }, { type: i6.MatExpansionPanelHeader, selector: "mat-expansion-panel-header", inputs: ["tabIndex", "expandedHeight", "collapsedHeight"] }, { type: i7.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i8.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i8.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i8.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i9.MatInput, selector: "input[matInput], textarea[matInput], select[matNativeControl], input[matNativeControl], textarea[matNativeControl]", inputs: ["id", "disabled", "required", "type", "value", "readonly", "placeholder", "errorStateMatcher", "aria-describedby"], exportAs: ["matInput"] }, { type: i10.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i10.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i10.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i6.MatAccordion, selector: "mat-accordion", inputs: ["multi", "displayMode", "togglePosition", "hideToggle"], exportAs: ["matAccordion"] }, { type: i6.MatExpansionPanelTitle, selector: "mat-panel-title" }, { type: i8.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSettingsGeneralComponent, decorators: [{
type: Component,

@@ -62,2 +62,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.ActivatedRoute }, { type: i2.TcGeneralConfigService }, { type: i3.MatSnackBar }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc2V0dGluZ3MtZ2VuZXJhbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtc2V0dGluZ3MtZ2VuZXJhbC90aWJjby1jbG91ZC1zZXR0aW5ncy1nZW5lcmFsLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5ncy1nZW5lcmFsL3RpYmNvLWNsb3VkLXNldHRpbmdzLWdlbmVyYWwuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLGVBQWUsQ0FBQzs7Ozs7Ozs7Ozs7O0FBUWxEOzs7Ozs7R0FNRztBQU1ILE1BQU0sT0FBTyxrQ0FBa0M7SUFXM0MsWUFBc0IsS0FBcUIsRUFBWSxvQkFBNEMsRUFBWSxRQUFxQjtRQUE5RyxVQUFLLEdBQUwsS0FBSyxDQUFnQjtRQUFZLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBd0I7UUFBWSxhQUFRLEdBQVIsUUFBUSxDQUFhO1FBTDdILG1CQUFjLEdBQUcsS0FBSyxDQUFDO1FBc0J2QixvQkFBZSxHQUFHLEdBQUcsRUFBRTtZQUM1QixJQUFJLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsYUFBYSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsYUFBYSxFQUFFLElBQUksQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxDQUMxSSxNQUFNLENBQUMsRUFBRTtnQkFDTCxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyw2QkFBNkIsRUFBRSxJQUFJLEVBQUU7b0JBQ3BELFFBQVEsRUFBRSxJQUFJO2lCQUNqQixDQUFDLENBQUM7WUFDUCxDQUFDLEVBQ0QsS0FBSyxDQUFDLEVBQUU7Z0JBQ0osSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsMENBQTBDLEVBQUUsSUFBSSxFQUFFO29CQUNqRSxRQUFRLEVBQUUsSUFBSTtpQkFDakIsQ0FBQyxDQUFDO1lBQ1AsQ0FBQyxDQUNKLENBQUM7UUFDSixDQUFDLENBQUE7SUE5QnVJLENBQUM7SUFFekksUUFBUTtRQUNOLElBQUksQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDO1FBQ2xFLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUM5QyxJQUFJLENBQUMsU0FBUyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLHdCQUF3QixDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBRXpFLElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDO1FBQzVELHlDQUF5QztRQUN6QyxJQUFJLENBQUMsV0FBVyxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDO1FBQ2xELElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDO0lBQ2hFLENBQUM7SUFFUyxRQUFRO1FBQ2hCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNwQixDQUFDOztrSkExQlEsa0NBQWtDO3NJQUFsQyxrQ0FBa0MsdUVDcEIvQywwc0VBNkNBOzJGRHpCYSxrQ0FBa0M7a0JBTDlDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLGlDQUFpQztvQkFDM0MsV0FBVyxFQUFFLCtDQUErQztvQkFDNUQsU0FBUyxFQUFFLENBQUMsOENBQThDLENBQUM7aUJBQzlEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQWN0aXZhdGVkUm91dGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBHZW5lcmFsQ29uZmlnIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLWdlbmVyYWwtY29uZmlnJztcclxuaW1wb3J0IHsgVGNHZW5lcmFsQ29uZmlnU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3RjLWdlbmVyYWwtY29uZmlnLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDbGFpbSB9IGZyb20gJy4uLy4uL21vZGVscy90Yy1sb2dpbic7XHJcbmltcG9ydCB7IE1hdFNuYWNrQmFyIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvc25hY2stYmFyJztcclxuXHJcblxyXG4vKipcclxuICogTWFuYWdlcyBnZW5lcmFsIHNldHRpbmdzIGZvciBDb25maWcgcGFnZVxyXG4gKlxyXG4gKiAhW2FsdC10ZXh0XSguLi90aWJjby1jbG91ZC1zZXR0aW5ncy1nZW5lcmFsLnBuZyBcIkltYWdlXCIpXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXNldHRpbmdzLWdlbmVyYWw+PC90Yy10aWJjby1jbG91ZC1zZXR0aW5ncy1nZW5lcmFsPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLXNldHRpbmdzLWdlbmVyYWwnLFxyXG4gICAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLXNldHRpbmdzLWdlbmVyYWwuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtc2V0dGluZ3MtZ2VuZXJhbC5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRTZXR0aW5nc0dlbmVyYWxDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICAgIHB1YmxpYyBhcHBsaWNhdGlvblRpdGxlOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgcm9sZXM7XHJcbiAgICBwdWJsaWMgZGlzcGxheU5hbWU6IGJvb2xlYW47XHJcbiAgICBwdWJsaWMgZG9jdW1lbnRhdGlvblVSTDogc3RyaW5nO1xyXG4gICAgcHVibGljIHBhbmVsT3BlblN0YXRlID0gZmFsc2U7XHJcbiAgICBwdWJsaWMgZ2VuZXJhbENvbmZpZzogR2VuZXJhbENvbmZpZztcclxuICAgIHB1YmxpYyBzYW5kYm94SWQ6IG51bWJlcjtcclxuICAgIHB1YmxpYyBjbGFpbXM6IENsYWltO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKHByb3RlY3RlZCByb3V0ZTogQWN0aXZhdGVkUm91dGUsIHByb3RlY3RlZCBnZW5lcmFsQ29uZmlnU2VydmljZTogVGNHZW5lcmFsQ29uZmlnU2VydmljZSwgcHJvdGVjdGVkIHNuYWNrQmFyOiBNYXRTbmFja0JhcikgeyB9XHJcblxyXG4gICAgbmdPbkluaXQoKSB7XHJcbiAgICAgIHRoaXMuZ2VuZXJhbENvbmZpZyA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5nZW5lcmFsQ29uZmlnSG9sZGVyO1xyXG4gICAgICB0aGlzLmNsYWltcyA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5jbGFpbXM7XHJcbiAgICAgIHRoaXMuc2FuZGJveElkID0gTnVtYmVyKHRoaXMuY2xhaW1zLnByaW1hcnlQcm9kdWN0aW9uU2FuZGJveC5pZCkudmFsdWVPZigpO1xyXG5cclxuICAgICAgICB0aGlzLmFwcGxpY2F0aW9uVGl0bGUgPSB0aGlzLmdlbmVyYWxDb25maWcuYXBwbGljYXRpb25UaXRsZTtcclxuICAgICAgICAvLyB0aGlzLnJvbGVzID0gdGhpcy5nZW5lcmFsQ29uZmlnLnJvbGVzO1xyXG4gICAgICAgIHRoaXMuZGlzcGxheU5hbWUgPSB0aGlzLmdlbmVyYWxDb25maWcuZGlzcGxheU5hbWU7XHJcbiAgICAgICAgdGhpcy5kb2N1bWVudGF0aW9uVVJMID0gdGhpcy5nZW5lcmFsQ29uZmlnLmRvY3VtZW50YXRpb25Vcmw7XHJcbiAgICB9XHJcblxyXG4gICAgcHJvdGVjdGVkIGdldFJvdXRlKCk6IEFjdGl2YXRlZFJvdXRlIHtcclxuICAgICAgcmV0dXJuIHRoaXMucm91dGU7XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIHJ1blNhdmVGdW5jdGlvbiA9ICgpID0+IHtcclxuICAgICAgdGhpcy5nZW5lcmFsQ29uZmlnU2VydmljZS51cGRhdGVHZW5lcmFsQ29uZmlnKHRoaXMuc2FuZGJveElkLCB0aGlzLmdlbmVyYWxDb25maWcudWlBcHBJZCwgdGhpcy5nZW5lcmFsQ29uZmlnLCB0aGlzLmdlbmVyYWxDb25maWcuaWQpLnN1YnNjcmliZShcclxuICAgICAgICAgIHJlc3VsdCA9PiB7XHJcbiAgICAgICAgICAgICAgdGhpcy5zbmFja0Jhci5vcGVuKCdHZW5lcmFsIGNvbmZpZ3VyYXRpb24gc2F2ZWQnLCAnT0snLCB7XHJcbiAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAzMDAwXHJcbiAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgZXJyb3IgPT4ge1xyXG4gICAgICAgICAgICAgIHRoaXMuc25hY2tCYXIub3BlbignRXJyb3Igc2F2aW5nIGdlbmVyYWwgY29uZmlndXJhdGlvbiBzYXZlZCcsICdPSycsIHtcclxuICAgICAgICAgICAgICAgICAgZHVyYXRpb246IDMwMDBcclxuICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgIH1cclxuICAgICAgKTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiPGRpdiBmeExheW91dD1cImNvbHVtblwiIGZ4RmlsbD5cclxuICA8dGMtdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlciBzdHlsZT1cImhlaWdodDogNDBweDtcIiBbaWNvbl09XCIndGNzLWNhcGFiaWxpdGllcydcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoZWFkZXJUZXh0XT1cIidHZW5lcmFsIENvbmZpZ3VyYXRpb24nXCI+PC90Yy10aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyPlxyXG4gIDxkaXYgZnhGbGV4IHN0eWxlPVwicGFkZGluZzogMjBweDsgb3ZlcmZsb3c6IGhpZGRlblwiIGZ4TGF5b3V0PVwiY29sdW1uXCI+XHJcbiAgICA8ZGl2IHN0eWxlPVwib3ZlcmZsb3c6IGF1dG87XCI+XHJcbiAgICAgIDxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeEZsZXg+XHJcbiAgICAgICAgPHA+WW91IGNhbiBzb21lIG9mIHRoZSBkZWZhdWx0IEFwcGxpY2F0aW9uIFNldHRpbmdzIGhlcmUuPC9wPlxyXG4gICAgICAgIDxicj5cclxuICAgICAgICA8IS0tIEFwcGxpY2F0aW9uIHNwZWNpZmljcyAtLT5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGNzLWFwcC1mb3JtLWZpZWxkXCIgZnhMYXlvdXQ9XCJyb3dcIj5cclxuICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBzdHlsZT1cIm1pbi13aWR0aDogNDAwcHhcIj5cclxuICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiQnJvd3NlciBUYWIgVGl0bGVcIiBbKG5nTW9kZWwpXT1cImdlbmVyYWxDb25maWcuYnJvd3NlclRpdGxlXCI+XHJcbiAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0Y3MtYXBwLWZvcm0tZmllbGRcIiBmeExheW91dD1cInJvd1wiPlxyXG4gICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIHN0eWxlPVwibWluLXdpZHRoOiA0MDBweFwiPlxyXG4gICAgICAgICAgICA8aW5wdXQgbWF0SW5wdXQgcGxhY2Vob2xkZXI9XCJBcHBsaWNhdGlvbiBUaXRsZVwiIFsobmdNb2RlbCldPVwiZ2VuZXJhbENvbmZpZy5hcHBsaWNhdGlvblRpdGxlXCI+XHJcbiAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0Y3MtYXBwLWZvcm0tZmllbGRcIiBmeExheW91dD1cInJvd1wiPlxyXG4gICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIHN0eWxlPVwibWluLXdpZHRoOiA0MDBweFwiPlxyXG4gICAgICAgICAgICA8aW5wdXQgbWF0SW5wdXQgcGxhY2Vob2xkZXI9XCJXZWxjb21lIE1lc3NhZ2VcIiBbKG5nTW9kZWwpXT1cImdlbmVyYWxDb25maWcud2VsY29tZU1lc3NhZ2VcIj5cclxuICAgICAgICAgIDwvbWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgIDwhLS0gQWR2YW5jZWQgU2V0dGluZ3MgKGFsbCBPcHRpb25hbCBmcm9tIFNoYXJlZCBTdGF0ZSkgLS0+XHJcbiAgICAgICAgPG1hdC1hY2NvcmRpb24+XHJcbiAgICAgICAgICA8bWF0LWV4cGFuc2lvbi1wYW5lbD5cclxuICAgICAgICAgICAgPG1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyPlxyXG4gICAgICAgICAgICAgIDxtYXQtcGFuZWwtdGl0bGU+QWR2YW5jZWQgU2V0dGluZ3M8L21hdC1wYW5lbC10aXRsZT5cclxuICAgICAgICAgICAgPC9tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlcj5cclxuICAgICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIHN0eWxlPVwibWluLXdpZHRoOiA0MDBweFwiPlxyXG4gICAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIkFwcGxpY2F0aW9uIERvY3VtZW50YXRpb24gVVJMXCIgWyhuZ01vZGVsKV09XCJnZW5lcmFsQ29uZmlnLmRvY3VtZW50YXRpb25VcmxcIj5cclxuICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgIDwvbWF0LWV4cGFuc2lvbi1wYW5lbD5cclxuICAgICAgICA8L21hdC1hY2NvcmRpb24+XHJcbiAgICAgIDwvZGl2PlxyXG5cclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiBmeEZsZXggY2xhc3M9XCJ0Y3MtZmlsbGVyLXBhbmVsXCI+PC9kaXY+XHJcbiAgICA8ZGl2IGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRBbGlnbj1cImVuZCBlbmRcIiBzdHlsZT1cIm1pbi1oZWlnaHQ6IDUwcHhcIj5cclxuICAgICAgPGJ1dHRvbiBtYXQtcmFpc2VkLWJ1dHRvbiBjb2xvcj1cInByaW1hcnlcIiAoY2xpY2spPVwicnVuU2F2ZUZ1bmN0aW9uKClcIj5TYXZlPC9idXR0b24+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc2V0dGluZ3MtZ2VuZXJhbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtc2V0dGluZ3MtZ2VuZXJhbC90aWJjby1jbG91ZC1zZXR0aW5ncy1nZW5lcmFsLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zZXR0aW5ncy1nZW5lcmFsL3RpYmNvLWNsb3VkLXNldHRpbmdzLWdlbmVyYWwuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLGVBQWUsQ0FBQzs7Ozs7Ozs7Ozs7O0FBUWxEOzs7Ozs7R0FNRztBQU1ILE1BQU0sT0FBTyxrQ0FBa0M7SUFXM0MsWUFBc0IsS0FBcUIsRUFBWSxvQkFBNEMsRUFBWSxRQUFxQjtRQUE5RyxVQUFLLEdBQUwsS0FBSyxDQUFnQjtRQUFZLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBd0I7UUFBWSxhQUFRLEdBQVIsUUFBUSxDQUFhO1FBTDdILG1CQUFjLEdBQUcsS0FBSyxDQUFDO1FBc0J2QixvQkFBZSxHQUFHLEdBQUcsRUFBRTtZQUM1QixJQUFJLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsYUFBYSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsYUFBYSxFQUFFLElBQUksQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxDQUMxSSxNQUFNLENBQUMsRUFBRTtnQkFDTCxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyw2QkFBNkIsRUFBRSxJQUFJLEVBQUU7b0JBQ3BELFFBQVEsRUFBRSxJQUFJO2lCQUNqQixDQUFDLENBQUM7WUFDUCxDQUFDLEVBQ0QsS0FBSyxDQUFDLEVBQUU7Z0JBQ0osSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsMENBQTBDLEVBQUUsSUFBSSxFQUFFO29CQUNqRSxRQUFRLEVBQUUsSUFBSTtpQkFDakIsQ0FBQyxDQUFDO1lBQ1AsQ0FBQyxDQUNKLENBQUM7UUFDSixDQUFDLENBQUE7SUE5QnVJLENBQUM7SUFFekksUUFBUTtRQUNOLElBQUksQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDO1FBQ2xFLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUM5QyxJQUFJLENBQUMsU0FBUyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLHdCQUF3QixDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBRXpFLElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDO1FBQzVELHlDQUF5QztRQUN6QyxJQUFJLENBQUMsV0FBVyxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDO1FBQ2xELElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDO0lBQ2hFLENBQUM7SUFFUyxRQUFRO1FBQ2hCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNwQixDQUFDOzttSkExQlEsa0NBQWtDO3VJQUFsQyxrQ0FBa0MsdUVDcEIvQywwc0VBNkNBOzRGRHpCYSxrQ0FBa0M7a0JBTDlDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLGlDQUFpQztvQkFDM0MsV0FBVyxFQUFFLCtDQUErQztvQkFDNUQsU0FBUyxFQUFFLENBQUMsOENBQThDLENBQUM7aUJBQzlEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQWN0aXZhdGVkUm91dGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBHZW5lcmFsQ29uZmlnIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3RjLWdlbmVyYWwtY29uZmlnJztcclxuaW1wb3J0IHsgVGNHZW5lcmFsQ29uZmlnU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3RjLWdlbmVyYWwtY29uZmlnLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDbGFpbSB9IGZyb20gJy4uLy4uL21vZGVscy90Yy1sb2dpbic7XHJcbmltcG9ydCB7IE1hdFNuYWNrQmFyIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvc25hY2stYmFyJztcclxuXHJcblxyXG4vKipcclxuICogTWFuYWdlcyBnZW5lcmFsIHNldHRpbmdzIGZvciBDb25maWcgcGFnZVxyXG4gKlxyXG4gKiAhW2FsdC10ZXh0XSguLi90aWJjby1jbG91ZC1zZXR0aW5ncy1nZW5lcmFsLnBuZyBcIkltYWdlXCIpXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXNldHRpbmdzLWdlbmVyYWw+PC90Yy10aWJjby1jbG91ZC1zZXR0aW5ncy1nZW5lcmFsPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLXNldHRpbmdzLWdlbmVyYWwnLFxyXG4gICAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLXNldHRpbmdzLWdlbmVyYWwuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtc2V0dGluZ3MtZ2VuZXJhbC5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRTZXR0aW5nc0dlbmVyYWxDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICAgIHB1YmxpYyBhcHBsaWNhdGlvblRpdGxlOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgcm9sZXM7XHJcbiAgICBwdWJsaWMgZGlzcGxheU5hbWU6IGJvb2xlYW47XHJcbiAgICBwdWJsaWMgZG9jdW1lbnRhdGlvblVSTDogc3RyaW5nO1xyXG4gICAgcHVibGljIHBhbmVsT3BlblN0YXRlID0gZmFsc2U7XHJcbiAgICBwdWJsaWMgZ2VuZXJhbENvbmZpZzogR2VuZXJhbENvbmZpZztcclxuICAgIHB1YmxpYyBzYW5kYm94SWQ6IG51bWJlcjtcclxuICAgIHB1YmxpYyBjbGFpbXM6IENsYWltO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKHByb3RlY3RlZCByb3V0ZTogQWN0aXZhdGVkUm91dGUsIHByb3RlY3RlZCBnZW5lcmFsQ29uZmlnU2VydmljZTogVGNHZW5lcmFsQ29uZmlnU2VydmljZSwgcHJvdGVjdGVkIHNuYWNrQmFyOiBNYXRTbmFja0JhcikgeyB9XHJcblxyXG4gICAgbmdPbkluaXQoKSB7XHJcbiAgICAgIHRoaXMuZ2VuZXJhbENvbmZpZyA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5nZW5lcmFsQ29uZmlnSG9sZGVyO1xyXG4gICAgICB0aGlzLmNsYWltcyA9IHRoaXMucm91dGUuc25hcHNob3QuZGF0YS5jbGFpbXM7XHJcbiAgICAgIHRoaXMuc2FuZGJveElkID0gTnVtYmVyKHRoaXMuY2xhaW1zLnByaW1hcnlQcm9kdWN0aW9uU2FuZGJveC5pZCkudmFsdWVPZigpO1xyXG5cclxuICAgICAgICB0aGlzLmFwcGxpY2F0aW9uVGl0bGUgPSB0aGlzLmdlbmVyYWxDb25maWcuYXBwbGljYXRpb25UaXRsZTtcclxuICAgICAgICAvLyB0aGlzLnJvbGVzID0gdGhpcy5nZW5lcmFsQ29uZmlnLnJvbGVzO1xyXG4gICAgICAgIHRoaXMuZGlzcGxheU5hbWUgPSB0aGlzLmdlbmVyYWxDb25maWcuZGlzcGxheU5hbWU7XHJcbiAgICAgICAgdGhpcy5kb2N1bWVudGF0aW9uVVJMID0gdGhpcy5nZW5lcmFsQ29uZmlnLmRvY3VtZW50YXRpb25Vcmw7XHJcbiAgICB9XHJcblxyXG4gICAgcHJvdGVjdGVkIGdldFJvdXRlKCk6IEFjdGl2YXRlZFJvdXRlIHtcclxuICAgICAgcmV0dXJuIHRoaXMucm91dGU7XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIHJ1blNhdmVGdW5jdGlvbiA9ICgpID0+IHtcclxuICAgICAgdGhpcy5nZW5lcmFsQ29uZmlnU2VydmljZS51cGRhdGVHZW5lcmFsQ29uZmlnKHRoaXMuc2FuZGJveElkLCB0aGlzLmdlbmVyYWxDb25maWcudWlBcHBJZCwgdGhpcy5nZW5lcmFsQ29uZmlnLCB0aGlzLmdlbmVyYWxDb25maWcuaWQpLnN1YnNjcmliZShcclxuICAgICAgICAgIHJlc3VsdCA9PiB7XHJcbiAgICAgICAgICAgICAgdGhpcy5zbmFja0Jhci5vcGVuKCdHZW5lcmFsIGNvbmZpZ3VyYXRpb24gc2F2ZWQnLCAnT0snLCB7XHJcbiAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAzMDAwXHJcbiAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgZXJyb3IgPT4ge1xyXG4gICAgICAgICAgICAgIHRoaXMuc25hY2tCYXIub3BlbignRXJyb3Igc2F2aW5nIGdlbmVyYWwgY29uZmlndXJhdGlvbiBzYXZlZCcsICdPSycsIHtcclxuICAgICAgICAgICAgICAgICAgZHVyYXRpb246IDMwMDBcclxuICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgIH1cclxuICAgICAgKTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiPGRpdiBmeExheW91dD1cImNvbHVtblwiIGZ4RmlsbD5cclxuICA8dGMtdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlciBzdHlsZT1cImhlaWdodDogNDBweDtcIiBbaWNvbl09XCIndGNzLWNhcGFiaWxpdGllcydcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoZWFkZXJUZXh0XT1cIidHZW5lcmFsIENvbmZpZ3VyYXRpb24nXCI+PC90Yy10aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyPlxyXG4gIDxkaXYgZnhGbGV4IHN0eWxlPVwicGFkZGluZzogMjBweDsgb3ZlcmZsb3c6IGhpZGRlblwiIGZ4TGF5b3V0PVwiY29sdW1uXCI+XHJcbiAgICA8ZGl2IHN0eWxlPVwib3ZlcmZsb3c6IGF1dG87XCI+XHJcbiAgICAgIDxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeEZsZXg+XHJcbiAgICAgICAgPHA+WW91IGNhbiBzb21lIG9mIHRoZSBkZWZhdWx0IEFwcGxpY2F0aW9uIFNldHRpbmdzIGhlcmUuPC9wPlxyXG4gICAgICAgIDxicj5cclxuICAgICAgICA8IS0tIEFwcGxpY2F0aW9uIHNwZWNpZmljcyAtLT5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGNzLWFwcC1mb3JtLWZpZWxkXCIgZnhMYXlvdXQ9XCJyb3dcIj5cclxuICAgICAgICAgIDxtYXQtZm9ybS1maWVsZCBzdHlsZT1cIm1pbi13aWR0aDogNDAwcHhcIj5cclxuICAgICAgICAgICAgPGlucHV0IG1hdElucHV0IHBsYWNlaG9sZGVyPVwiQnJvd3NlciBUYWIgVGl0bGVcIiBbKG5nTW9kZWwpXT1cImdlbmVyYWxDb25maWcuYnJvd3NlclRpdGxlXCI+XHJcbiAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0Y3MtYXBwLWZvcm0tZmllbGRcIiBmeExheW91dD1cInJvd1wiPlxyXG4gICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIHN0eWxlPVwibWluLXdpZHRoOiA0MDBweFwiPlxyXG4gICAgICAgICAgICA8aW5wdXQgbWF0SW5wdXQgcGxhY2Vob2xkZXI9XCJBcHBsaWNhdGlvbiBUaXRsZVwiIFsobmdNb2RlbCldPVwiZ2VuZXJhbENvbmZpZy5hcHBsaWNhdGlvblRpdGxlXCI+XHJcbiAgICAgICAgICA8L21hdC1mb3JtLWZpZWxkPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0Y3MtYXBwLWZvcm0tZmllbGRcIiBmeExheW91dD1cInJvd1wiPlxyXG4gICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIHN0eWxlPVwibWluLXdpZHRoOiA0MDBweFwiPlxyXG4gICAgICAgICAgICA8aW5wdXQgbWF0SW5wdXQgcGxhY2Vob2xkZXI9XCJXZWxjb21lIE1lc3NhZ2VcIiBbKG5nTW9kZWwpXT1cImdlbmVyYWxDb25maWcud2VsY29tZU1lc3NhZ2VcIj5cclxuICAgICAgICAgIDwvbWF0LWZvcm0tZmllbGQ+XHJcbiAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgIDwhLS0gQWR2YW5jZWQgU2V0dGluZ3MgKGFsbCBPcHRpb25hbCBmcm9tIFNoYXJlZCBTdGF0ZSkgLS0+XHJcbiAgICAgICAgPG1hdC1hY2NvcmRpb24+XHJcbiAgICAgICAgICA8bWF0LWV4cGFuc2lvbi1wYW5lbD5cclxuICAgICAgICAgICAgPG1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyPlxyXG4gICAgICAgICAgICAgIDxtYXQtcGFuZWwtdGl0bGU+QWR2YW5jZWQgU2V0dGluZ3M8L21hdC1wYW5lbC10aXRsZT5cclxuICAgICAgICAgICAgPC9tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlcj5cclxuICAgICAgICAgICAgPG1hdC1mb3JtLWZpZWxkIHN0eWxlPVwibWluLXdpZHRoOiA0MDBweFwiPlxyXG4gICAgICAgICAgICAgIDxpbnB1dCBtYXRJbnB1dCBwbGFjZWhvbGRlcj1cIkFwcGxpY2F0aW9uIERvY3VtZW50YXRpb24gVVJMXCIgWyhuZ01vZGVsKV09XCJnZW5lcmFsQ29uZmlnLmRvY3VtZW50YXRpb25VcmxcIj5cclxuICAgICAgICAgICAgPC9tYXQtZm9ybS1maWVsZD5cclxuICAgICAgICAgIDwvbWF0LWV4cGFuc2lvbi1wYW5lbD5cclxuICAgICAgICA8L21hdC1hY2NvcmRpb24+XHJcbiAgICAgIDwvZGl2PlxyXG5cclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiBmeEZsZXggY2xhc3M9XCJ0Y3MtZmlsbGVyLXBhbmVsXCI+PC9kaXY+XHJcbiAgICA8ZGl2IGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRBbGlnbj1cImVuZCBlbmRcIiBzdHlsZT1cIm1pbi1oZWlnaHQ6IDUwcHhcIj5cclxuICAgICAgPGJ1dHRvbiBtYXQtcmFpc2VkLWJ1dHRvbiBjb2xvcj1cInByaW1hcnlcIiAoY2xpY2spPVwicnVuU2F2ZUZ1bmN0aW9uKClcIj5TYXZlPC9idXR0b24+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==

@@ -47,5 +47,5 @@ import { Component, Input, Output, EventEmitter } from '@angular/core';

}
/** @nocollapse */ TibcoCloudSplashScreenComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSplashScreenComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSplashScreenComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudSplashScreenComponent, selector: "tc-tibco-cloud-splash-screen", inputs: { title: "title", subTitle: "subTitle", backGroundImage: "backGroundImage", TopMargin: ["topMargin", "TopMargin"], highlights: "highlights", actionButtons: "actionButtons" }, outputs: { getStartedEvent: "getStartedEvent" }, ngImport: i0, template: "<div class=\"tcs-splash-content\" fxFill fxLayout=\"column\" fxFill>\r\n <div fxFill [ngClass]=\"backGroundImage ? 'custom-splash-bg' : 'default-splash-bg'\" [ngStyle]=\"backGroundImage ? {'background-repeat': 'round', 'background-color': '#FFF', 'background-image': 'url(' + backGroundImage + ')'} : ''\">\r\n <div class=\"text-center\" id=\"initscreen\">\r\n <div class=\"splash-heading-pane\">\r\n <div ngClass.lt-md=\"splash-welcome-small\" ngClass.gt-sm=\"splash-welcome-large\" class=\"splash-welcome\">\r\n {{title}}</div>\r\n <div ngClass.lt-md=\"splash-welcome-message-small\" ngClass.gt-sm=\"splash-welcome-message-large\"\r\n class=\"splash-welcome-message\">\r\n <span>{{subTitle}}</span>\r\n </div>\r\n </div>\r\n <div fxLayout=\"column\" fxLayoutAlign=\"start center\" [ngStyle]=\"{'margin-top': topMargin}\">\r\n <div class=\"splash-modal\" ngClass.lt-md=\"splash-modal-small\" ngClass.gt-sm=\"splash-modal-large\">\r\n <table class=\"splash-highlightstable\">\r\n <tbody fxLayout=\"column\" fxLayoutGap=\"30px\">\r\n <tr *ngFor=\"let highlight of highlights\" fxLayoutAlign=\"start center\" fxLayoutGap=\"30px\"\r\n fxLayout=\"row\">\r\n <td>\r\n <div class=\"splash-oval\" ngStyle.gt-sm=\"height: 86px; width: 86px;\" fxLayout=\"row\"\r\n fxLayoutAlign=\"center center\">\r\n <mat-icon ngStyle.gt-sm=\"height: 50px; width: 50px;\" class=\"splash-svg\"\r\n ngStyle.lt-md=\"padding: 2px;\" [svgIcon]=\"highlight.iconURL\"></mat-icon>\r\n </div>\r\n </td>\r\n <td fxLayout=\"column\" fxLayoutAlign=\"space-around start\">\r\n <span class=\"splash-highlight-item-title\">{{highlight.title}}</span>\r\n <span class=\"splash-highlight-item-content\">{{highlight.content}}</span>\r\n </td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n <div fxLayoutGap=\"10px\">\r\n <button *ngFor=\"let actionButton of actionButtons\" (click)=\"getStartedClick(actionButton.route)\" cdkFocusInitial class=\"splash-get-started-button\" mat-button>{{actionButton.text}}</button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>", styles: [".splash-welcome{font-family:Source Sans Pro;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;text-align:center;color:#fff;text-shadow:0 2px 8px rgba(6,46,121,.5)}.splash-welcome-large{font-family:Source Sans Pro;font-size:48px;margin-top:88px}.splash-welcome-small{font-family:Source Sans Pro;font-size:22px;margin-top:5px}.splash-welcome-message{font-family:Source Sans Pro;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.1px;text-align:center;color:#fff;text-shadow:0 2px 8px rgba(6,46,121,.5)}.splash-welcome-message-large{font-size:20px;margin-top:19px;margin-bottom:32px}.splash-welcome-message-small{font-size:15px;margin-top:19px;margin-bottom:32px}.splash-heading-pane{margin-left:10px;margin-right:10px}.splash-modal{margin:auto;max-width:676px}.splash-modal-large{border-radius:10px;box-shadow:10px 10px 20px #2121210a;background-color:#fff}.splash-modal-small{box-shadow:10px 10px 20px #2121210a;background-color:#fff;width:100%}.splash-oval{border:solid 3px #c8d4e8;border-radius:43px;align-content:center;background-position:center;background-repeat:no-repeat}.tcs-splash-content{overflow:auto}.splash-modal-small .splash-highlightstable{border-spacing:25px}.splash-highlightstable{border:0;padding-top:3px;padding-bottom:0;border-spacing:45px;text-align:left;border-collapse:separate}.splash-get-started-button{width:117px;height:40px;border-radius:3px;background-color:#349bed;border:solid 1px #349bed;margin-bottom:58px;font-family:Source Sans Pro;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;text-align:center;color:#fff}.splash-get-started-button:hover{border:solid 1px #74bee4;background-color:#74bee4}.splash-highlight-item-title{font-family:Source Sans Pro;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.1px;color:#062e79}.splash-modal-small .splash-highlight-item-content{font-size:14px}.splash-highlight-item-content{font-family:Source Sans Pro;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.1px;color:#062e79;padding-top:12px}.default-splash-bg{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9IjU3M3B4IiB2aWV3Qm94PSIwIDAgMTQ0MCA1NzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4xICg1NzUwMSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+OTJDNzNCQTEtMjg0MS00NzJBLTg2MzctMTA5Nzc3QTkwOUNFPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjU3MyI+PC9yZWN0PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMTEuMTA2MTI4NiUiIHgyPSI1MCUiIHkyPSIxMTEuNjMwMzIlIiBpZD0ibGluZWFyR3JhZGllbnQtMyI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0OUIzRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0MyRkZFQSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjYuNDQ3NzkxNDIlIiB4Mj0iNTAlIiB5Mj0iMTExLjE4NDk5OCUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNzhGNyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjREVGRkI4IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IldlbGNvbWUtc2NyZWVucyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImxhbmRpbmctcGFnZS1iZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC00MC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ImJhY2tncm91bmQtaW1nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgIDxnIGlkPSJNYXNrIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgbWFzaz0idXJsKCNtYXNrLTIpIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzguMDAwMDAwLCAtMTcyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjkuMDQ0MDgzMSwzOTguNzY4Nzg0IEMzNC41NzY4OTQxLDQ3NC42Njk0NjkgNzQuNTE0NzMwOCw1MzIuNTMwNzM1IDE0NC40NzM2NzYsNTY2LjA2OTY0NSBDMjAzLjgxODI2MSw1OTQuNTIxMDc4IDI3MS43MjkxNzcsNjAyLjQ3ODY3NCAzMzYuODA4MDczLDYwMy4yMzA0OTMgQzQ0OC45OTg0MTEsNjA0LjUyNTAxIDU1OC44MDEyMTYsNTcwLjk4MTAyIDY3MS4xNDczMzYsNTc2LjM3NDEzNSBDNzc0LjU4MzM4Nyw1ODEuMzM5Njk2IDg2Ny4xNTYxNjMsNjQzLjI5NjE3MyA5NTYuNjM0NDYsNjg5LjEyMzI1NyBDMTA2OC4yODIxLDc0Ni4zMDM4MjIgMTIwMS4xMjYyOSw3NTguNjg5MzYxIDEzMjIuNzQ5OTIsNzMwLjQ1MzgyMiBDMTQyMC4xNDc3Miw3MDcuODQxNjg0IDE1MjguODA2NzEsNjU3LjM5MzYyMyAxNTcyLjQ3NDAxLDU2MS4zMjQyMTIgQzE2MDIuMTA2NTEsNDk2LjEzMjcxMiAxNTk1LjMzMzM2LDAgMTU5NS4zMzMzNiwwIEwwLDAuMzU4OTc2NTcgQzAsMC4zNTg5NzY1NyAyOS4wMjYzMDM2LDM5OC41MTQ3OTEgMjkuMDQ0MDgzMSwzOTguNzY4Nzg0IiBpZD0iYm90dG9tIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBvcGFjaXR5PSIwLjY5OTk5OTk4OCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTguMTUxMTg5Miw2NjYuMDE5NTg4IEM1OC41MTUwMDgxLDY3MS4wODM1NTQgNzMuOTQyODk3Nyw2ODAuMzM1NTM2IDc3LjM1ODIwNyw2ODIuNzY4MzcgQzk3LjI5MjA0MzMsNjk2Ljk3MTIzOCAxMjAuMzAzNTkxLDcwNi43NDYwMDQgMTQzLjY2MDExMSw3MTMuNzE5MjAxIEMyNDcuNTU0MTgxLDc0NC43MzQ3NjUgMzYzLjM1NDMwOCw3MjUuMTU0OTE1IDQ2NS40NDgxMyw2OTcuMTY3ODk3IEM1MzkuMzM3Nzg5LDY3Ni45MTIwMzIgNjA5LjYzNTk2Niw2NDQuODc4NzU4IDY4My44ODIwNyw2MjYuMDUyNzY3IEM3NTkuNzIxOTMxLDYwNi44MjExNjYgODQ5LjkwNDc3OSw2MDMuMTYzMzExIDkyMy4yOTcwNTYsNjMzLjA5ODA3MSBDOTcwLjcwMTY4LDY1Mi40MzM3MzcgMTAxNi42ODIxNyw2NzQuODUwMzkxIDEwNjQuNzc1MSw2OTIuNTgxNjQ4IEMxMjAxLjE0MDgzLDc0Mi44NTY2NzMgMTM1NC4zNDIyLDc2My40ODM3MzIgMTQ4OC40ODI0LDY5NC44MTYxODUgQzE0OTkuODE1NjksNjg5LjAxMzkyOCAxNTEwLjg3Mjg0LDY4Mi42NzU3NzYgMTUyMS42MjEwNiw2NzUuODUyNTMyIEwxNTMzLjkxMjI0LDExNy44MzI5NDQgTDE4LDEwOCBDMTgsMTA4IDU4LjE1MDM2OTcsNjY2LjAxMzAzMyA1OC4xNTExODkyLDY2Ni4wMTk1ODgiIGlkPSJ0b3AiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNCkiIG9wYWNpdHk9IjAuNjk5OTk5OTg4Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJncmFkaWVudC1jaXJjbGVzIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0Mi4wMDAwMDAsIDEyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNi1Db3B5LTIiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMDQ5OTk5OTk3IiBjeD0iNDU2LjUiIGN5PSI0NTYuNSIgcj0iNDU2LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC02LUNvcHkiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMDU5OTk5OTk4NyIgY3g9IjQ1NiIgY3k9IjQ1NyIgcj0iMzEwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4wNzAwMDAwMDAzIiBjeD0iNDU2IiBjeT0iNDU3IiByPSIxNTciPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJvdmVybGF5LWNpcmNsZXMiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4LjAwMDAwMCwgNDk2LjAwMDAwMCkiIG9wYWNpdHk9IjAuMDc2MzYyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNyIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjE0IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7IiBjeD0iMTM0MiIgY3k9IjEzMiIgcj0iNTEiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC03LUNvcHktMiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7IiBjeD0iMjI0LjUiIGN5PSIxMDAuNSIgcj0iMjIuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTctQ29weS0zIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMTQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTsiIGN4PSI1OCIgY3k9IjEzMSIgcj0iNTEiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC03LUNvcHkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBvdmVybGF5OyIgY3g9IjExOTAuNSIgY3k9IjIyLjUiIHI9IjE3LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;background-size:100%}\n"], components: [{ type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i2.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i3.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i3.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i4.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i5.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { type: i4.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }, { type: i5.DefaultStyleDirective, selector: " [ngStyle], [ngStyle.xs], [ngStyle.sm], [ngStyle.md], [ngStyle.lg], [ngStyle.xl], [ngStyle.lt-sm], [ngStyle.lt-md], [ngStyle.lt-lg], [ngStyle.lt-xl], [ngStyle.gt-xs], [ngStyle.gt-sm], [ngStyle.gt-md], [ngStyle.gt-lg]", inputs: ["ngStyle", "ngStyle.xs", "ngStyle.sm", "ngStyle.md", "ngStyle.lg", "ngStyle.xl", "ngStyle.lt-sm", "ngStyle.lt-md", "ngStyle.lt-lg", "ngStyle.lt-xl", "ngStyle.gt-xs", "ngStyle.gt-sm", "ngStyle.gt-md", "ngStyle.gt-lg"] }, { type: i3.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i3.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }, { type: i4.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudSplashScreenComponent, decorators: [{
/** @nocollapse */ TibcoCloudSplashScreenComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSplashScreenComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudSplashScreenComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudSplashScreenComponent, selector: "tc-tibco-cloud-splash-screen", inputs: { title: "title", subTitle: "subTitle", backGroundImage: "backGroundImage", TopMargin: ["topMargin", "TopMargin"], highlights: "highlights", actionButtons: "actionButtons" }, outputs: { getStartedEvent: "getStartedEvent" }, ngImport: i0, template: "<div class=\"tcs-splash-content\" fxFill fxLayout=\"column\" fxFill>\r\n <div fxFill [ngClass]=\"backGroundImage ? 'custom-splash-bg' : 'default-splash-bg'\" [ngStyle]=\"backGroundImage ? {'background-repeat': 'round', 'background-color': '#FFF', 'background-image': 'url(' + backGroundImage + ')'} : ''\">\r\n <div class=\"text-center\" id=\"initscreen\">\r\n <div class=\"splash-heading-pane\">\r\n <div ngClass.lt-md=\"splash-welcome-small\" ngClass.gt-sm=\"splash-welcome-large\" class=\"splash-welcome\">\r\n {{title}}</div>\r\n <div ngClass.lt-md=\"splash-welcome-message-small\" ngClass.gt-sm=\"splash-welcome-message-large\"\r\n class=\"splash-welcome-message\">\r\n <span>{{subTitle}}</span>\r\n </div>\r\n </div>\r\n <div fxLayout=\"column\" fxLayoutAlign=\"start center\" [ngStyle]=\"{'margin-top': topMargin}\">\r\n <div class=\"splash-modal\" ngClass.lt-md=\"splash-modal-small\" ngClass.gt-sm=\"splash-modal-large\">\r\n <table class=\"splash-highlightstable\">\r\n <tbody fxLayout=\"column\" fxLayoutGap=\"30px\">\r\n <tr *ngFor=\"let highlight of highlights\" fxLayoutAlign=\"start center\" fxLayoutGap=\"30px\"\r\n fxLayout=\"row\">\r\n <td>\r\n <div class=\"splash-oval\" ngStyle.gt-sm=\"height: 86px; width: 86px;\" fxLayout=\"row\"\r\n fxLayoutAlign=\"center center\">\r\n <mat-icon ngStyle.gt-sm=\"height: 50px; width: 50px;\" class=\"splash-svg\"\r\n ngStyle.lt-md=\"padding: 2px;\" [svgIcon]=\"highlight.iconURL\"></mat-icon>\r\n </div>\r\n </td>\r\n <td fxLayout=\"column\" fxLayoutAlign=\"space-around start\">\r\n <span class=\"splash-highlight-item-title\">{{highlight.title}}</span>\r\n <span class=\"splash-highlight-item-content\">{{highlight.content}}</span>\r\n </td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n <div fxLayoutGap=\"10px\">\r\n <button *ngFor=\"let actionButton of actionButtons\" (click)=\"getStartedClick(actionButton.route)\" cdkFocusInitial class=\"splash-get-started-button\" mat-button>{{actionButton.text}}</button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>", styles: [".splash-welcome{font-family:Source Sans Pro;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;text-align:center;color:#fff;text-shadow:0 2px 8px rgba(6,46,121,.5)}.splash-welcome-large{font-family:Source Sans Pro;font-size:48px;margin-top:88px}.splash-welcome-small{font-family:Source Sans Pro;font-size:22px;margin-top:5px}.splash-welcome-message{font-family:Source Sans Pro;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.1px;text-align:center;color:#fff;text-shadow:0 2px 8px rgba(6,46,121,.5)}.splash-welcome-message-large{font-size:20px;margin-top:19px;margin-bottom:32px}.splash-welcome-message-small{font-size:15px;margin-top:19px;margin-bottom:32px}.splash-heading-pane{margin-left:10px;margin-right:10px}.splash-modal{margin:auto;max-width:676px}.splash-modal-large{border-radius:10px;box-shadow:10px 10px 20px #2121210a;background-color:#fff}.splash-modal-small{box-shadow:10px 10px 20px #2121210a;background-color:#fff;width:100%}.splash-oval{border:solid 3px #c8d4e8;border-radius:43px;align-content:center;background-position:center;background-repeat:no-repeat}.tcs-splash-content{overflow:auto}.splash-modal-small .splash-highlightstable{border-spacing:25px}.splash-highlightstable{border:0;padding-top:3px;padding-bottom:0;border-spacing:45px;text-align:left;border-collapse:separate}.splash-get-started-button{width:117px;height:40px;border-radius:3px;background-color:#349bed;border:solid 1px #349bed;margin-bottom:58px;font-family:Source Sans Pro;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;text-align:center;color:#fff}.splash-get-started-button:hover{border:solid 1px #74bee4;background-color:#74bee4}.splash-highlight-item-title{font-family:Source Sans Pro;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.1px;color:#062e79}.splash-modal-small .splash-highlight-item-content{font-size:14px}.splash-highlight-item-content{font-family:Source Sans Pro;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.1px;color:#062e79;padding-top:12px}.default-splash-bg{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9IjU3M3B4IiB2aWV3Qm94PSIwIDAgMTQ0MCA1NzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4xICg1NzUwMSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+OTJDNzNCQTEtMjg0MS00NzJBLTg2MzctMTA5Nzc3QTkwOUNFPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjU3MyI+PC9yZWN0PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMTEuMTA2MTI4NiUiIHgyPSI1MCUiIHkyPSIxMTEuNjMwMzIlIiBpZD0ibGluZWFyR3JhZGllbnQtMyI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0OUIzRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0MyRkZFQSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjYuNDQ3NzkxNDIlIiB4Mj0iNTAlIiB5Mj0iMTExLjE4NDk5OCUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNzhGNyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjREVGRkI4IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IldlbGNvbWUtc2NyZWVucyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImxhbmRpbmctcGFnZS1iZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC00MC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ImJhY2tncm91bmQtaW1nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgIDxnIGlkPSJNYXNrIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgbWFzaz0idXJsKCNtYXNrLTIpIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzguMDAwMDAwLCAtMTcyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjkuMDQ0MDgzMSwzOTguNzY4Nzg0IEMzNC41NzY4OTQxLDQ3NC42Njk0NjkgNzQuNTE0NzMwOCw1MzIuNTMwNzM1IDE0NC40NzM2NzYsNTY2LjA2OTY0NSBDMjAzLjgxODI2MSw1OTQuNTIxMDc4IDI3MS43MjkxNzcsNjAyLjQ3ODY3NCAzMzYuODA4MDczLDYwMy4yMzA0OTMgQzQ0OC45OTg0MTEsNjA0LjUyNTAxIDU1OC44MDEyMTYsNTcwLjk4MTAyIDY3MS4xNDczMzYsNTc2LjM3NDEzNSBDNzc0LjU4MzM4Nyw1ODEuMzM5Njk2IDg2Ny4xNTYxNjMsNjQzLjI5NjE3MyA5NTYuNjM0NDYsNjg5LjEyMzI1NyBDMTA2OC4yODIxLDc0Ni4zMDM4MjIgMTIwMS4xMjYyOSw3NTguNjg5MzYxIDEzMjIuNzQ5OTIsNzMwLjQ1MzgyMiBDMTQyMC4xNDc3Miw3MDcuODQxNjg0IDE1MjguODA2NzEsNjU3LjM5MzYyMyAxNTcyLjQ3NDAxLDU2MS4zMjQyMTIgQzE2MDIuMTA2NTEsNDk2LjEzMjcxMiAxNTk1LjMzMzM2LDAgMTU5NS4zMzMzNiwwIEwwLDAuMzU4OTc2NTcgQzAsMC4zNTg5NzY1NyAyOS4wMjYzMDM2LDM5OC41MTQ3OTEgMjkuMDQ0MDgzMSwzOTguNzY4Nzg0IiBpZD0iYm90dG9tIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBvcGFjaXR5PSIwLjY5OTk5OTk4OCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTguMTUxMTg5Miw2NjYuMDE5NTg4IEM1OC41MTUwMDgxLDY3MS4wODM1NTQgNzMuOTQyODk3Nyw2ODAuMzM1NTM2IDc3LjM1ODIwNyw2ODIuNzY4MzcgQzk3LjI5MjA0MzMsNjk2Ljk3MTIzOCAxMjAuMzAzNTkxLDcwNi43NDYwMDQgMTQzLjY2MDExMSw3MTMuNzE5MjAxIEMyNDcuNTU0MTgxLDc0NC43MzQ3NjUgMzYzLjM1NDMwOCw3MjUuMTU0OTE1IDQ2NS40NDgxMyw2OTcuMTY3ODk3IEM1MzkuMzM3Nzg5LDY3Ni45MTIwMzIgNjA5LjYzNTk2Niw2NDQuODc4NzU4IDY4My44ODIwNyw2MjYuMDUyNzY3IEM3NTkuNzIxOTMxLDYwNi44MjExNjYgODQ5LjkwNDc3OSw2MDMuMTYzMzExIDkyMy4yOTcwNTYsNjMzLjA5ODA3MSBDOTcwLjcwMTY4LDY1Mi40MzM3MzcgMTAxNi42ODIxNyw2NzQuODUwMzkxIDEwNjQuNzc1MSw2OTIuNTgxNjQ4IEMxMjAxLjE0MDgzLDc0Mi44NTY2NzMgMTM1NC4zNDIyLDc2My40ODM3MzIgMTQ4OC40ODI0LDY5NC44MTYxODUgQzE0OTkuODE1NjksNjg5LjAxMzkyOCAxNTEwLjg3Mjg0LDY4Mi42NzU3NzYgMTUyMS42MjEwNiw2NzUuODUyNTMyIEwxNTMzLjkxMjI0LDExNy44MzI5NDQgTDE4LDEwOCBDMTgsMTA4IDU4LjE1MDM2OTcsNjY2LjAxMzAzMyA1OC4xNTExODkyLDY2Ni4wMTk1ODgiIGlkPSJ0b3AiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNCkiIG9wYWNpdHk9IjAuNjk5OTk5OTg4Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJncmFkaWVudC1jaXJjbGVzIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0Mi4wMDAwMDAsIDEyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNi1Db3B5LTIiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMDQ5OTk5OTk3IiBjeD0iNDU2LjUiIGN5PSI0NTYuNSIgcj0iNDU2LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC02LUNvcHkiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMDU5OTk5OTk4NyIgY3g9IjQ1NiIgY3k9IjQ1NyIgcj0iMzEwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4wNzAwMDAwMDAzIiBjeD0iNDU2IiBjeT0iNDU3IiByPSIxNTciPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJvdmVybGF5LWNpcmNsZXMiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4LjAwMDAwMCwgNDk2LjAwMDAwMCkiIG9wYWNpdHk9IjAuMDc2MzYyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNyIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjE0IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7IiBjeD0iMTM0MiIgY3k9IjEzMiIgcj0iNTEiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC03LUNvcHktMiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7IiBjeD0iMjI0LjUiIGN5PSIxMDAuNSIgcj0iMjIuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTctQ29weS0zIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMTQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTsiIGN4PSI1OCIgY3k9IjEzMSIgcj0iNTEiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC03LUNvcHkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBvdmVybGF5OyIgY3g9IjExOTAuNSIgY3k9IjIyLjUiIHI9IjE3LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;background-size:100%}\n"], components: [{ type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i2.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i3.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { type: i3.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i4.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i5.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { type: i4.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }, { type: i5.DefaultStyleDirective, selector: " [ngStyle], [ngStyle.xs], [ngStyle.sm], [ngStyle.md], [ngStyle.lg], [ngStyle.xl], [ngStyle.lt-sm], [ngStyle.lt-md], [ngStyle.lt-lg], [ngStyle.lt-xl], [ngStyle.gt-xs], [ngStyle.gt-sm], [ngStyle.gt-md], [ngStyle.gt-lg]", inputs: ["ngStyle", "ngStyle.xs", "ngStyle.sm", "ngStyle.md", "ngStyle.lg", "ngStyle.xl", "ngStyle.lt-sm", "ngStyle.lt-md", "ngStyle.lt-lg", "ngStyle.lt-xl", "ngStyle.gt-xs", "ngStyle.gt-sm", "ngStyle.gt-md", "ngStyle.gt-lg"] }, { type: i3.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i3.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }, { type: i4.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudSplashScreenComponent, decorators: [{
type: Component,

@@ -73,2 +73,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc3BsYXNoLXNjcmVlbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtc3BsYXNoLXNjcmVlbi90aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuL3RpYmNvLWNsb3VkLXNwbGFzaC1zY3JlZW4uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUkvRSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0saUNBQWlDLENBQUM7Ozs7Ozs7QUFFOUQ7Ozs7R0FJRztBQU1ILE1BQU0sT0FBTywrQkFBK0I7SUFzQ3hDOztPQUVHO0lBQ0g7UUEzQkY7O1dBRUc7UUFDSSxjQUFTLEdBQVcsS0FBSyxDQUFDO1FBZWpDOzs7V0FHRztRQUNTLG9CQUFlLEdBQThCLElBQUksWUFBWSxFQUFlLENBQUM7UUFldkY7O1dBRUc7UUFDSCxvQkFBZSxHQUFHLENBQUMsS0FBYSxFQUFRLEVBQUU7WUFDdEMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsSUFBSSxXQUFXLENBQUMsZUFBZSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUM7UUFDdkUsQ0FBQyxDQUFBO0lBZEQsQ0FBQztJQXhCSCxJQUF3QixTQUFTLENBQUMsU0FBaUI7UUFDakQsSUFBSSxTQUFTLEVBQUM7WUFDWixJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztTQUM1QjtJQUNILENBQUM7SUFzQkM7O09BRUc7SUFDSCxRQUFRO1FBQ04sT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNwQixDQUFDOzsrSUFqRFEsK0JBQStCO21JQUEvQiwrQkFBK0IsNFNDaEI1QywyeEZBc0NNOzJGRHRCTywrQkFBK0I7a0JBTDNDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDhCQUE4QjtvQkFDeEMsV0FBVyxFQUFFLDBDQUEwQztvQkFDdkQsU0FBUyxFQUFFLENBQUMseUNBQXlDLENBQUM7aUJBQ3pEOzBFQU1VLEtBQUs7c0JBQWIsS0FBSztnQkFJRyxRQUFRO3NCQUFoQixLQUFLO2dCQUlHLGVBQWU7c0JBQXZCLEtBQUs7Z0JBS2tCLFNBQVM7c0JBQWhDLEtBQUs7dUJBQUMsV0FBVztnQkFRVCxVQUFVO3NCQUFsQixLQUFLO2dCQUlHLGFBQWE7c0JBQXJCLEtBQUs7Z0JBTU0sZUFBZTtzQkFBeEIsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgVGNDb3JlQ29tbW9uRnVuY3Rpb25zIH0gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7IExvY2F0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgTGFuZGluZ1BhZ2VJdGVtQ29uZmlnLCBBY3Rpb25CdXR0b25Db25maWcgfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnJztcclxuaW1wb3J0IHsgUm91dGVBY3Rpb24gfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtcm91dGluZy1hY3Rpb25zJztcclxuXHJcbi8qKlxyXG4gKiBTcGxhc2ggU2NyZWVuXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXNwbGFzaC1zY3JlZW4+PC90Yy10aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLXNwbGFzaC1zY3JlZW4nLFxyXG4gICAgdGVtcGxhdGVVcmw6ICd0aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuLmNvbXBvbmVudC5odG1sJyxcclxuICAgIHN0eWxlVXJsczogWyd0aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuLmNvbXBvbmVudC5jc3MnXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRTcGxhc2hTY3JlZW5Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICAvKipcclxuICAgKiBTcGxhc2ggU2NyZWVuIG1haW4gVGl0bGVcclxuICAgKi9cclxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xyXG4gIC8qKlxyXG4gICAqIFNwbGFzaCBTdWItVGl0bGVcclxuICAgKi9cclxuICBASW5wdXQoKSBzdWJUaXRsZTogc3RyaW5nO1xyXG4gIC8qKlxyXG4gICAqIFNwbGFzaCBDb25maWd1cmVkIEJhY2tncm91bmQgSW1hZ2UgVVJMIHRvIGEgU1ZHLCBQTkcgb3IgSnBlZ1xyXG4gICAqL1xyXG4gIEBJbnB1dCgpIGJhY2tHcm91bmRJbWFnZTogc3RyaW5nO1xyXG4gIC8qKlxyXG4gICAqIFNwYWNlIGFib3ZlIHRoZSBoaWdobGlnaHQgcGFuZWwuIERlZmF1bHQgaXMgMHB4IFxyXG4gICAqL1xyXG4gIHB1YmxpYyB0b3BNYXJnaW46IHN0cmluZyA9ICcwcHgnO1xyXG4gIEBJbnB1dCgndG9wTWFyZ2luJykgc2V0IFRvcE1hcmdpbih0b3BNYXJnaW46IHN0cmluZykge1xyXG4gICAgaWYgKHRvcE1hcmdpbil7XHJcbiAgICAgIHRoaXMudG9wTWFyZ2luID0gdG9wTWFyZ2luO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKipcclxuICAgKiBCdWxsZXQgUG9pbnQgSXRlbSBDb25maWd1cmF0aW9uIHdpdGggSWNvbidzIGFuZCBUZXh0XHJcbiAgICovXHJcbiAgQElucHV0KCkgaGlnaGxpZ2h0czogTGFuZGluZ1BhZ2VJdGVtQ29uZmlnW107XHJcbiAgLyoqIFxyXG4gICAqIEJ1dHRvbnMgY29uZmlndXJhdGlvbiB3aXRoIHRleHQgYW5kIHJvdXRlIHRvIGdvLlxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIGFjdGlvbkJ1dHRvbnM6IEFjdGlvbkJ1dHRvbkNvbmZpZ1tdO1xyXG5cclxuICAvKipcclxuICAgKiB+ZXZlbnQgZ2V0U3RhcnRlZEV2ZW50IDogR2V0IFN0YXJ0ZWQgQ2xpY2tlZFxyXG4gICAqIH5wYXlsb2FkIHN0cmluZyA6IGVtaXRzIHRoYXQgdXNlciBjbGlja2VkIGdldCBzdGFydGVkIGJ1dHRvbiBvbiBjbG91ZCBzcGxhc2ggc2NyZWVuXHJcbiAgICovXHJcbiAgICBAT3V0cHV0KCkgZ2V0U3RhcnRlZEV2ZW50OiBFdmVudEVtaXR0ZXI8Um91dGVBY3Rpb24+ID0gbmV3IEV2ZW50RW1pdHRlcjxSb3V0ZUFjdGlvbj4oKTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIFNob3dzIEFwcGxpY2F0aW9uIE92ZXJ2aWV3IGxpa2UgQ29uZmlndXJlZFxyXG4gICAgICovXHJcbiAgICBjb25zdHJ1Y3RvcigpIHtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIEBpZ25vcmVcclxuICAgICAqL1xyXG4gICAgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICAgIGNvbnNvbGUubG9nKHRoaXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICogR2V0IFN0YXJ0ZWQgQ2xpY2sgdG8gb3BlbiB0aGUgQXBwbGljYXRpb25cclxuICAgICAqL1xyXG4gICAgZ2V0U3RhcnRlZENsaWNrID0gKHJvdXRlOiBzdHJpbmcpOiB2b2lkID0+IHtcclxuICAgICAgICB0aGlzLmdldFN0YXJ0ZWRFdmVudC5lbWl0KG5ldyBSb3V0ZUFjdGlvbignYnV0dG9uQ2xpY2tlZCcsIHJvdXRlKSk7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCI8ZGl2IGNsYXNzPVwidGNzLXNwbGFzaC1jb250ZW50XCIgZnhGaWxsIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhGaWxsPlxyXG4gICAgPGRpdiBmeEZpbGwgW25nQ2xhc3NdPVwiYmFja0dyb3VuZEltYWdlID8gJ2N1c3RvbS1zcGxhc2gtYmcnIDogJ2RlZmF1bHQtc3BsYXNoLWJnJ1wiIFtuZ1N0eWxlXT1cImJhY2tHcm91bmRJbWFnZSA/IHsnYmFja2dyb3VuZC1yZXBlYXQnOiAncm91bmQnLCAnYmFja2dyb3VuZC1jb2xvcic6ICcjRkZGJywgJ2JhY2tncm91bmQtaW1hZ2UnOiAndXJsKCcgKyBiYWNrR3JvdW5kSW1hZ2UgKyAnKSd9IDogJydcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGV4dC1jZW50ZXJcIiBpZD1cImluaXRzY3JlZW5cIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNwbGFzaC1oZWFkaW5nLXBhbmVcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgbmdDbGFzcy5sdC1tZD1cInNwbGFzaC13ZWxjb21lLXNtYWxsXCIgbmdDbGFzcy5ndC1zbT1cInNwbGFzaC13ZWxjb21lLWxhcmdlXCIgY2xhc3M9XCJzcGxhc2gtd2VsY29tZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIHt7dGl0bGV9fTwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBuZ0NsYXNzLmx0LW1kPVwic3BsYXNoLXdlbGNvbWUtbWVzc2FnZS1zbWFsbFwiIG5nQ2xhc3MuZ3Qtc209XCJzcGxhc2gtd2VsY29tZS1tZXNzYWdlLWxhcmdlXCJcclxuICAgICAgICAgICAgICAgICAgICBjbGFzcz1cInNwbGFzaC13ZWxjb21lLW1lc3NhZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICA8c3Bhbj57e3N1YlRpdGxlfX08L3NwYW4+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeExheW91dEFsaWduPVwic3RhcnQgY2VudGVyXCIgW25nU3R5bGVdPVwieydtYXJnaW4tdG9wJzogdG9wTWFyZ2lufVwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNwbGFzaC1tb2RhbFwiIG5nQ2xhc3MubHQtbWQ9XCJzcGxhc2gtbW9kYWwtc21hbGxcIiBuZ0NsYXNzLmd0LXNtPVwic3BsYXNoLW1vZGFsLWxhcmdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGNsYXNzPVwic3BsYXNoLWhpZ2hsaWdodHN0YWJsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHkgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeExheW91dEdhcD1cIjMwcHhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciAqbmdGb3I9XCJsZXQgaGlnaGxpZ2h0IG9mIGhpZ2hsaWdodHNcIiBmeExheW91dEFsaWduPVwic3RhcnQgY2VudGVyXCIgZnhMYXlvdXRHYXA9XCIzMHB4XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmeExheW91dD1cInJvd1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNwbGFzaC1vdmFsXCIgbmdTdHlsZS5ndC1zbT1cImhlaWdodDogODZweDsgd2lkdGg6IDg2cHg7XCIgZnhMYXlvdXQ9XCJyb3dcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnhMYXlvdXRBbGlnbj1cImNlbnRlciBjZW50ZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtaWNvbiBuZ1N0eWxlLmd0LXNtPVwiaGVpZ2h0OiA1MHB4OyB3aWR0aDogNTBweDtcIiBjbGFzcz1cInNwbGFzaC1zdmdcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5nU3R5bGUubHQtbWQ9XCJwYWRkaW5nOiAycHg7XCIgW3N2Z0ljb25dPVwiaGlnaGxpZ2h0Lmljb25VUkxcIj48L21hdC1pY29uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBmeExheW91dD1cImNvbHVtblwiIGZ4TGF5b3V0QWxpZ249XCJzcGFjZS1hcm91bmQgc3RhcnRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJzcGxhc2gtaGlnaGxpZ2h0LWl0ZW0tdGl0bGVcIj57e2hpZ2hsaWdodC50aXRsZX19PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInNwbGFzaC1oaWdobGlnaHQtaXRlbS1jb250ZW50XCI+e3toaWdobGlnaHQuY29udGVudH19PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3Rib2R5PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdGFibGU+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBmeExheW91dEdhcD1cIjEwcHhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiAqbmdGb3I9XCJsZXQgYWN0aW9uQnV0dG9uIG9mIGFjdGlvbkJ1dHRvbnNcIiAoY2xpY2spPVwiZ2V0U3RhcnRlZENsaWNrKGFjdGlvbkJ1dHRvbi5yb3V0ZSlcIiBjZGtGb2N1c0luaXRpYWwgY2xhc3M9XCJzcGxhc2gtZ2V0LXN0YXJ0ZWQtYnV0dG9uXCIgbWF0LWJ1dHRvbj57e2FjdGlvbkJ1dHRvbi50ZXh0fX08L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG48L2Rpdj4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtc3BsYXNoLXNjcmVlbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtc3BsYXNoLXNjcmVlbi90aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuL3RpYmNvLWNsb3VkLXNwbGFzaC1zY3JlZW4uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUkvRSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0saUNBQWlDLENBQUM7Ozs7Ozs7QUFFOUQ7Ozs7R0FJRztBQU1ILE1BQU0sT0FBTywrQkFBK0I7SUFzQ3hDOztPQUVHO0lBQ0g7UUEzQkY7O1dBRUc7UUFDSSxjQUFTLEdBQVcsS0FBSyxDQUFDO1FBZWpDOzs7V0FHRztRQUNTLG9CQUFlLEdBQThCLElBQUksWUFBWSxFQUFlLENBQUM7UUFldkY7O1dBRUc7UUFDSCxvQkFBZSxHQUFHLENBQUMsS0FBYSxFQUFRLEVBQUU7WUFDdEMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsSUFBSSxXQUFXLENBQUMsZUFBZSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUM7UUFDdkUsQ0FBQyxDQUFBO0lBZEQsQ0FBQztJQXhCSCxJQUF3QixTQUFTLENBQUMsU0FBaUI7UUFDakQsSUFBSSxTQUFTLEVBQUM7WUFDWixJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztTQUM1QjtJQUNILENBQUM7SUFzQkM7O09BRUc7SUFDSCxRQUFRO1FBQ04sT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNwQixDQUFDOztnSkFqRFEsK0JBQStCO29JQUEvQiwrQkFBK0IsNFNDaEI1QywyeEZBc0NNOzRGRHRCTywrQkFBK0I7a0JBTDNDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDhCQUE4QjtvQkFDeEMsV0FBVyxFQUFFLDBDQUEwQztvQkFDdkQsU0FBUyxFQUFFLENBQUMseUNBQXlDLENBQUM7aUJBQ3pEOzBFQU1VLEtBQUs7c0JBQWIsS0FBSztnQkFJRyxRQUFRO3NCQUFoQixLQUFLO2dCQUlHLGVBQWU7c0JBQXZCLEtBQUs7Z0JBS2tCLFNBQVM7c0JBQWhDLEtBQUs7dUJBQUMsV0FBVztnQkFRVCxVQUFVO3NCQUFsQixLQUFLO2dCQUlHLGFBQWE7c0JBQXJCLEtBQUs7Z0JBTU0sZUFBZTtzQkFBeEIsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgVGNDb3JlQ29tbW9uRnVuY3Rpb25zIH0gZnJvbSAnLi4vLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7IExvY2F0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgTGFuZGluZ1BhZ2VJdGVtQ29uZmlnLCBBY3Rpb25CdXR0b25Db25maWcgfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnJztcclxuaW1wb3J0IHsgUm91dGVBY3Rpb24gfSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtcm91dGluZy1hY3Rpb25zJztcclxuXHJcbi8qKlxyXG4gKiBTcGxhc2ggU2NyZWVuXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXNwbGFzaC1zY3JlZW4+PC90Yy10aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLXNwbGFzaC1zY3JlZW4nLFxyXG4gICAgdGVtcGxhdGVVcmw6ICd0aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuLmNvbXBvbmVudC5odG1sJyxcclxuICAgIHN0eWxlVXJsczogWyd0aWJjby1jbG91ZC1zcGxhc2gtc2NyZWVuLmNvbXBvbmVudC5jc3MnXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRTcGxhc2hTY3JlZW5Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICAvKipcclxuICAgKiBTcGxhc2ggU2NyZWVuIG1haW4gVGl0bGVcclxuICAgKi9cclxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xyXG4gIC8qKlxyXG4gICAqIFNwbGFzaCBTdWItVGl0bGVcclxuICAgKi9cclxuICBASW5wdXQoKSBzdWJUaXRsZTogc3RyaW5nO1xyXG4gIC8qKlxyXG4gICAqIFNwbGFzaCBDb25maWd1cmVkIEJhY2tncm91bmQgSW1hZ2UgVVJMIHRvIGEgU1ZHLCBQTkcgb3IgSnBlZ1xyXG4gICAqL1xyXG4gIEBJbnB1dCgpIGJhY2tHcm91bmRJbWFnZTogc3RyaW5nO1xyXG4gIC8qKlxyXG4gICAqIFNwYWNlIGFib3ZlIHRoZSBoaWdobGlnaHQgcGFuZWwuIERlZmF1bHQgaXMgMHB4IFxyXG4gICAqL1xyXG4gIHB1YmxpYyB0b3BNYXJnaW46IHN0cmluZyA9ICcwcHgnO1xyXG4gIEBJbnB1dCgndG9wTWFyZ2luJykgc2V0IFRvcE1hcmdpbih0b3BNYXJnaW46IHN0cmluZykge1xyXG4gICAgaWYgKHRvcE1hcmdpbil7XHJcbiAgICAgIHRoaXMudG9wTWFyZ2luID0gdG9wTWFyZ2luO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKipcclxuICAgKiBCdWxsZXQgUG9pbnQgSXRlbSBDb25maWd1cmF0aW9uIHdpdGggSWNvbidzIGFuZCBUZXh0XHJcbiAgICovXHJcbiAgQElucHV0KCkgaGlnaGxpZ2h0czogTGFuZGluZ1BhZ2VJdGVtQ29uZmlnW107XHJcbiAgLyoqIFxyXG4gICAqIEJ1dHRvbnMgY29uZmlndXJhdGlvbiB3aXRoIHRleHQgYW5kIHJvdXRlIHRvIGdvLlxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIGFjdGlvbkJ1dHRvbnM6IEFjdGlvbkJ1dHRvbkNvbmZpZ1tdO1xyXG5cclxuICAvKipcclxuICAgKiB+ZXZlbnQgZ2V0U3RhcnRlZEV2ZW50IDogR2V0IFN0YXJ0ZWQgQ2xpY2tlZFxyXG4gICAqIH5wYXlsb2FkIHN0cmluZyA6IGVtaXRzIHRoYXQgdXNlciBjbGlja2VkIGdldCBzdGFydGVkIGJ1dHRvbiBvbiBjbG91ZCBzcGxhc2ggc2NyZWVuXHJcbiAgICovXHJcbiAgICBAT3V0cHV0KCkgZ2V0U3RhcnRlZEV2ZW50OiBFdmVudEVtaXR0ZXI8Um91dGVBY3Rpb24+ID0gbmV3IEV2ZW50RW1pdHRlcjxSb3V0ZUFjdGlvbj4oKTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIFNob3dzIEFwcGxpY2F0aW9uIE92ZXJ2aWV3IGxpa2UgQ29uZmlndXJlZFxyXG4gICAgICovXHJcbiAgICBjb25zdHJ1Y3RvcigpIHtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIEBpZ25vcmVcclxuICAgICAqL1xyXG4gICAgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICAgIGNvbnNvbGUubG9nKHRoaXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICogR2V0IFN0YXJ0ZWQgQ2xpY2sgdG8gb3BlbiB0aGUgQXBwbGljYXRpb25cclxuICAgICAqL1xyXG4gICAgZ2V0U3RhcnRlZENsaWNrID0gKHJvdXRlOiBzdHJpbmcpOiB2b2lkID0+IHtcclxuICAgICAgICB0aGlzLmdldFN0YXJ0ZWRFdmVudC5lbWl0KG5ldyBSb3V0ZUFjdGlvbignYnV0dG9uQ2xpY2tlZCcsIHJvdXRlKSk7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCI8ZGl2IGNsYXNzPVwidGNzLXNwbGFzaC1jb250ZW50XCIgZnhGaWxsIGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhGaWxsPlxyXG4gICAgPGRpdiBmeEZpbGwgW25nQ2xhc3NdPVwiYmFja0dyb3VuZEltYWdlID8gJ2N1c3RvbS1zcGxhc2gtYmcnIDogJ2RlZmF1bHQtc3BsYXNoLWJnJ1wiIFtuZ1N0eWxlXT1cImJhY2tHcm91bmRJbWFnZSA/IHsnYmFja2dyb3VuZC1yZXBlYXQnOiAncm91bmQnLCAnYmFja2dyb3VuZC1jb2xvcic6ICcjRkZGJywgJ2JhY2tncm91bmQtaW1hZ2UnOiAndXJsKCcgKyBiYWNrR3JvdW5kSW1hZ2UgKyAnKSd9IDogJydcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGV4dC1jZW50ZXJcIiBpZD1cImluaXRzY3JlZW5cIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNwbGFzaC1oZWFkaW5nLXBhbmVcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgbmdDbGFzcy5sdC1tZD1cInNwbGFzaC13ZWxjb21lLXNtYWxsXCIgbmdDbGFzcy5ndC1zbT1cInNwbGFzaC13ZWxjb21lLWxhcmdlXCIgY2xhc3M9XCJzcGxhc2gtd2VsY29tZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIHt7dGl0bGV9fTwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBuZ0NsYXNzLmx0LW1kPVwic3BsYXNoLXdlbGNvbWUtbWVzc2FnZS1zbWFsbFwiIG5nQ2xhc3MuZ3Qtc209XCJzcGxhc2gtd2VsY29tZS1tZXNzYWdlLWxhcmdlXCJcclxuICAgICAgICAgICAgICAgICAgICBjbGFzcz1cInNwbGFzaC13ZWxjb21lLW1lc3NhZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICA8c3Bhbj57e3N1YlRpdGxlfX08L3NwYW4+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeExheW91dEFsaWduPVwic3RhcnQgY2VudGVyXCIgW25nU3R5bGVdPVwieydtYXJnaW4tdG9wJzogdG9wTWFyZ2lufVwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNwbGFzaC1tb2RhbFwiIG5nQ2xhc3MubHQtbWQ9XCJzcGxhc2gtbW9kYWwtc21hbGxcIiBuZ0NsYXNzLmd0LXNtPVwic3BsYXNoLW1vZGFsLWxhcmdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGNsYXNzPVwic3BsYXNoLWhpZ2hsaWdodHN0YWJsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHkgZnhMYXlvdXQ9XCJjb2x1bW5cIiBmeExheW91dEdhcD1cIjMwcHhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciAqbmdGb3I9XCJsZXQgaGlnaGxpZ2h0IG9mIGhpZ2hsaWdodHNcIiBmeExheW91dEFsaWduPVwic3RhcnQgY2VudGVyXCIgZnhMYXlvdXRHYXA9XCIzMHB4XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmeExheW91dD1cInJvd1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNwbGFzaC1vdmFsXCIgbmdTdHlsZS5ndC1zbT1cImhlaWdodDogODZweDsgd2lkdGg6IDg2cHg7XCIgZnhMYXlvdXQ9XCJyb3dcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnhMYXlvdXRBbGlnbj1cImNlbnRlciBjZW50ZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXQtaWNvbiBuZ1N0eWxlLmd0LXNtPVwiaGVpZ2h0OiA1MHB4OyB3aWR0aDogNTBweDtcIiBjbGFzcz1cInNwbGFzaC1zdmdcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5nU3R5bGUubHQtbWQ9XCJwYWRkaW5nOiAycHg7XCIgW3N2Z0ljb25dPVwiaGlnaGxpZ2h0Lmljb25VUkxcIj48L21hdC1pY29uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBmeExheW91dD1cImNvbHVtblwiIGZ4TGF5b3V0QWxpZ249XCJzcGFjZS1hcm91bmQgc3RhcnRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJzcGxhc2gtaGlnaGxpZ2h0LWl0ZW0tdGl0bGVcIj57e2hpZ2hsaWdodC50aXRsZX19PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInNwbGFzaC1oaWdobGlnaHQtaXRlbS1jb250ZW50XCI+e3toaWdobGlnaHQuY29udGVudH19PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3Rib2R5PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdGFibGU+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBmeExheW91dEdhcD1cIjEwcHhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiAqbmdGb3I9XCJsZXQgYWN0aW9uQnV0dG9uIG9mIGFjdGlvbkJ1dHRvbnNcIiAoY2xpY2spPVwiZ2V0U3RhcnRlZENsaWNrKGFjdGlvbkJ1dHRvbi5yb3V0ZSlcIiBjZGtGb2N1c0luaXRpYWwgY2xhc3M9XCJzcGxhc2gtZ2V0LXN0YXJ0ZWQtYnV0dG9uXCIgbWF0LWJ1dHRvbj57e2FjdGlvbkJ1dHRvbi50ZXh0fX08L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG48L2Rpdj4iXX0=

@@ -66,5 +66,5 @@ import { Component, Input, ViewChild } from '@angular/core';

}
/** @nocollapse */ TibcoCloudTableComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudTableComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudTableComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudTableComponent, selector: "tc-tibco-cloud-table", inputs: { jsonSource: "jsonSource" }, viewQueries: [{ propertyName: "paginator", first: true, predicate: MatPaginator, descendants: true, static: true }, { propertyName: "sort", first: true, predicate: MatSort, descendants: true, static: true }], usesOnChanges: true, ngImport: i0, template: "<div class=\"mat-elevation-z8\">\r\n <table id=\"{{id}}\" mat-table class=\"tct-full-width-table\" [dataSource]=\"dataSource\" matSort aria-label=\"Elements\">\r\n <ng-container *ngFor=\"let column of columns\" [matColumnDef]='column.columnDef'>\r\n <mat-header-cell *matHeaderCellDef class=\"tct-header\" mat-sort-header>{{camelCaseTW(column.header)}}</mat-header-cell>\r\n <mat-cell *matCellDef=\"let row\">{{ column.cell(row) }}</mat-cell>\r\n </ng-container>\r\n <mat-header-row *matHeaderRowDef=\"displayedColumns\" ></mat-header-row>\r\n <mat-row *matRowDef=\"let row; columns: displayedColumns;\r\n let even = even;\r\n columns: displayedColumns;\"\r\n [ngClass]=\"{gray: even}\"></mat-row>\r\n </table>\r\n <mat-paginator [ngClass]=\"{'tct-hide': dataSource.data.length < 10}\" #paginator\r\n [length]=\"dataSource.data.length\"\r\n [pageIndex]=\"0\"\r\n [pageSize]=\"10\"\r\n [pageSizeOptions]=\"[5, 10, 20, 25]\">\r\n </mat-paginator>\r\n</div>\r\n", styles: [".tct-full-width-table{width:100%}.tct-header{background:#0081cb;color:#fff;padding:5px 30px;display:flex;align-items:center}.tct-header:hover{background-color:#229be0}.tctgray{background-color:#f5f5f5}.tct-hide{display:none}\n"], components: [{ type: i1.MatTable, selector: "mat-table, table[mat-table]", exportAs: ["matTable"] }, { type: i2.MatSortHeader, selector: "[mat-sort-header]", inputs: ["disabled", "arrowPosition", "disableClear", "mat-sort-header", "start"], exportAs: ["matSortHeader"] }, { type: i1.MatHeaderRow, selector: "mat-header-row, tr[mat-header-row]", exportAs: ["matHeaderRow"] }, { type: i1.MatRow, selector: "mat-row, tr[mat-row]", exportAs: ["matRow"] }, { type: i3.MatPaginator, selector: "mat-paginator", inputs: ["disabled"], exportAs: ["matPaginator"] }], directives: [{ type: i2.MatSort, selector: "[matSort]", inputs: ["matSortDisabled", "matSortStart", "matSortDirection", "matSortDisableClear", "matSortActive"], outputs: ["matSortChange"], exportAs: ["matSort"] }, { type: i4.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i1.MatColumnDef, selector: "[matColumnDef]", inputs: ["sticky", "matColumnDef"] }, { type: i1.MatHeaderCellDef, selector: "[matHeaderCellDef]" }, { type: i1.MatHeaderCell, selector: "mat-header-cell, th[mat-header-cell]" }, { type: i1.MatCellDef, selector: "[matCellDef]" }, { type: i1.MatCell, selector: "mat-cell, td[mat-cell]" }, { type: i1.MatHeaderRowDef, selector: "[matHeaderRowDef]", inputs: ["matHeaderRowDef", "matHeaderRowDefSticky"] }, { type: i1.MatRowDef, selector: "[matRowDef]", inputs: ["matRowDefColumns", "matRowDefWhen"] }, { type: i4.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i5.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudTableComponent, decorators: [{
/** @nocollapse */ TibcoCloudTableComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudTableComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudTableComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudTableComponent, selector: "tc-tibco-cloud-table", inputs: { jsonSource: "jsonSource" }, viewQueries: [{ propertyName: "paginator", first: true, predicate: MatPaginator, descendants: true, static: true }, { propertyName: "sort", first: true, predicate: MatSort, descendants: true, static: true }], usesOnChanges: true, ngImport: i0, template: "<div class=\"mat-elevation-z8\">\r\n <table id=\"{{id}}\" mat-table class=\"tct-full-width-table\" [dataSource]=\"dataSource\" matSort aria-label=\"Elements\">\r\n <ng-container *ngFor=\"let column of columns\" [matColumnDef]='column.columnDef'>\r\n <mat-header-cell *matHeaderCellDef class=\"tct-header\" mat-sort-header>{{camelCaseTW(column.header)}}</mat-header-cell>\r\n <mat-cell *matCellDef=\"let row\">{{ column.cell(row) }}</mat-cell>\r\n </ng-container>\r\n <mat-header-row *matHeaderRowDef=\"displayedColumns\" ></mat-header-row>\r\n <mat-row *matRowDef=\"let row; columns: displayedColumns;\r\n let even = even;\r\n columns: displayedColumns;\"\r\n [ngClass]=\"{gray: even}\"></mat-row>\r\n </table>\r\n <mat-paginator [ngClass]=\"{'tct-hide': dataSource.data.length < 10}\" #paginator\r\n [length]=\"dataSource.data.length\"\r\n [pageIndex]=\"0\"\r\n [pageSize]=\"10\"\r\n [pageSizeOptions]=\"[5, 10, 20, 25]\">\r\n </mat-paginator>\r\n</div>\r\n", styles: [".tct-full-width-table{width:100%}.tct-header{background:#0081cb;color:#fff;padding:5px 30px;display:flex;align-items:center}.tct-header:hover{background-color:#229be0}.tctgray{background-color:#f5f5f5}.tct-hide{display:none}\n"], components: [{ type: i1.MatTable, selector: "mat-table, table[mat-table]", exportAs: ["matTable"] }, { type: i2.MatSortHeader, selector: "[mat-sort-header]", inputs: ["disabled", "arrowPosition", "sortActionDescription", "disableClear", "mat-sort-header", "start"], exportAs: ["matSortHeader"] }, { type: i1.MatHeaderRow, selector: "mat-header-row, tr[mat-header-row]", exportAs: ["matHeaderRow"] }, { type: i1.MatRow, selector: "mat-row, tr[mat-row]", exportAs: ["matRow"] }, { type: i3.MatPaginator, selector: "mat-paginator", inputs: ["disabled"], exportAs: ["matPaginator"] }], directives: [{ type: i2.MatSort, selector: "[matSort]", inputs: ["matSortDisabled", "matSortStart", "matSortDirection", "matSortDisableClear", "matSortActive"], outputs: ["matSortChange"], exportAs: ["matSort"] }, { type: i4.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i1.MatColumnDef, selector: "[matColumnDef]", inputs: ["sticky", "matColumnDef"] }, { type: i1.MatHeaderCellDef, selector: "[matHeaderCellDef]" }, { type: i1.MatHeaderCell, selector: "mat-header-cell, th[mat-header-cell]" }, { type: i1.MatCellDef, selector: "[matCellDef]" }, { type: i1.MatCell, selector: "mat-cell, td[mat-cell]" }, { type: i1.MatHeaderRowDef, selector: "[matHeaderRowDef]", inputs: ["matHeaderRowDef", "matHeaderRowDefSticky"] }, { type: i1.MatRowDef, selector: "[matRowDef]", inputs: ["matRowDefColumns", "matRowDefWhen"] }, { type: i4.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i5.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudTableComponent, decorators: [{
type: Component,

@@ -85,2 +85,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtdGFibGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLXRhYmxlL3RpYmNvLWNsb3VkLXRhYmxlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC10YWJsZS90aWJjby1jbG91ZC10YWJsZS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBcUIsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDakQsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDM0UsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sdUNBQXVDLENBQUM7Ozs7Ozs7QUFPOUUsTUFBTSxPQUFPLHdCQUF3QjtJQUxyQztRQVlFLE9BQUUsR0FBVyxHQUFHLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBRTNELHVGQUF1RjtRQUN2RixxQkFBZ0IsR0FBRyxFQUFFLENBQUM7UUFDdEIsWUFBTyxHQUFHLEVBQUUsQ0FBQztLQTJEZDtJQXpEQyxRQUFRO1FBQ04sSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBR3JCLENBQUM7SUFDRCxXQUFXLENBQUMsT0FBTztRQUNqQixPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUVyQixDQUFDO0lBR0QsV0FBVztRQUNULGdEQUFnRDtRQUNoRCxNQUFNLGdCQUFnQixHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQ3JELHlEQUF5RDtRQUN6RCxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUkseUJBQXlCLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLGdCQUFnQixDQUFDLENBQUM7UUFDN0YsTUFBTSxTQUFTLEdBQUcsRUFBRSxDQUFDO1FBQ3JCLElBQUksZ0JBQWdCLENBQUMsTUFBTSxJQUFJLElBQUksRUFBRTtZQUNuQyxJQUFJLGdCQUFnQixDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7Z0JBQy9CLG9DQUFvQztnQkFDcEMsSUFBSSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLEVBQUU7b0JBQy9CLE1BQU0sU0FBUyxHQUFHLEVBQUUsQ0FBQztvQkFDckIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUNWLEtBQUssTUFBTSxVQUFVLElBQUksZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLEVBQUU7d0JBQzVDLElBQUksZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxFQUFFOzRCQUNsRCwrQ0FBK0M7NEJBQy9DLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7NEJBQ3ZDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUM7NEJBQ2xCLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsR0FBRyxVQUFVLENBQUM7NEJBQ3ZDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsR0FBRyxVQUFVLENBQUM7NEJBQ3BDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEdBQUcsVUFBVSxPQUFPO2dDQUNuQyxPQUFPLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUM7NEJBQ2xDLENBQUMsQ0FBQzs0QkFDRixJQUFJLENBQUMsT0FBTyxHQUFHLFNBQVMsQ0FBQzt5QkFDMUI7d0JBQ0QsQ0FBQyxFQUFFLENBQUM7cUJBQ0w7aUJBQ0Y7Z0JBQ0QsMENBQTBDO2dCQUMxQyxxQ0FBcUM7YUFDdEM7U0FDRjtJQUNILENBQUM7SUFHRDs7O09BR0c7SUFFSCxXQUFXLENBQUMsTUFBb0I7UUFFOUIsT0FBTyxxQkFBcUIsQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUd4RCxDQUFDOzt3SUFyRVUsd0JBQXdCOzRIQUF4Qix3QkFBd0IsNklBRXhCLFlBQVkscUZBQ1osT0FBTyxtRkNkcEIsd2xDQW1CQTsyRkRSYSx3QkFBd0I7a0JBTHBDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsV0FBVyxFQUFFLG9DQUFvQztvQkFDakQsU0FBUyxFQUFFLENBQUMsbUNBQW1DLENBQUM7aUJBQ2pEOzhCQUVVLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ3FDLFNBQVM7c0JBQW5ELFNBQVM7dUJBQUMsWUFBWSxFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTtnQkFDSCxJQUFJO3NCQUF6QyxTQUFTO3VCQUFDLE9BQU8sRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkNoYW5nZXMsIE9uSW5pdCwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdFBhZ2luYXRvciB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3BhZ2luYXRvcic7XHJcbmltcG9ydCB7IE1hdFNvcnQgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9zb3J0JztcclxuaW1wb3J0IHsgVGliY29DbG91ZFRhYmxlRGF0YVNvdXJjZSB9IGZyb20gJy4vdGliY28tY2xvdWQtdGFibGUtZGF0YXNvdXJjZSc7XHJcbmltcG9ydCB7IFRjQ29yZUNvbW1vbkZ1bmN0aW9ucyB9IGZyb20gJy4uLy4uL2NvbW1vbi90Yy1jb3JlLWNvbW1vbi1mdW5jdGlvbnMnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC10YWJsZScsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLXRhYmxlLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi90aWJjby1jbG91ZC10YWJsZS5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRUYWJsZUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25DaGFuZ2VzIHtcclxuICBASW5wdXQoKSBqc29uU291cmNlOiBzdHJpbmc7XHJcbiAgQFZpZXdDaGlsZChNYXRQYWdpbmF0b3IsIHsgc3RhdGljOiB0cnVlIH0pIHBhZ2luYXRvcjogTWF0UGFnaW5hdG9yO1xyXG4gIEBWaWV3Q2hpbGQoTWF0U29ydCwgeyBzdGF0aWM6IHRydWUgfSkgc29ydDogTWF0U29ydDtcclxuXHJcbiAgZGF0YVNvdXJjZTogVGliY29DbG91ZFRhYmxlRGF0YVNvdXJjZTtcclxuXHJcbiAgaWQ6IHN0cmluZyA9ICdfJyArIE1hdGgucmFuZG9tKCkudG9TdHJpbmcoMzYpLnN1YnN0cigyLCA5KTtcclxuXHJcbiAgLyoqIENvbHVtbnMgZGlzcGxheWVkIGluIHRoZSB0YWJsZS4gQ29sdW1ucyBJRHMgY2FuIGJlIGFkZGVkLCByZW1vdmVkLCBvciByZW9yZGVyZWQuICovXHJcbiAgZGlzcGxheWVkQ29sdW1ucyA9IFtdO1xyXG4gIGNvbHVtbnMgPSBbXTtcclxuXHJcbiAgbmdPbkluaXQoKSB7XHJcbiAgICB0aGlzLnVwZGF0ZVRhYmxlKCk7XHJcblxyXG5cclxuICB9XHJcbiAgbmdPbkNoYW5nZXMoY2hhbmdlcykge1xyXG4gICAgY29uc29sZS5sb2coJ1RhYmxlIENoYW5nZWQnKTtcclxuICAgIHRoaXMudXBkYXRlVGFibGUoKTtcclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgdXBkYXRlVGFibGUoKSB7XHJcbiAgICAvLyBjb25zb2xlLmxvZygnSlNPTlNvdXJjZTogJywgdGhpcy5qc29uU291cmNlKTtcclxuICAgIGNvbnN0IHBhcnNlZEpzb25Tb3VyY2UgPSBKU09OLnBhcnNlKHRoaXMuanNvblNvdXJjZSk7XHJcbiAgICAvLyBjb25zb2xlLmxvZygnUGFyc2VkIEpTT04gU291cmNlOiAnLCBwYXJzZWRKc29uU291cmNlKTtcclxuICAgIHRoaXMuZGF0YVNvdXJjZSA9IG5ldyBUaWJjb0Nsb3VkVGFibGVEYXRhU291cmNlKHRoaXMucGFnaW5hdG9yLCB0aGlzLnNvcnQsIHBhcnNlZEpzb25Tb3VyY2UpO1xyXG4gICAgY29uc3QgbXlDb2x1bW5zID0gW107XHJcbiAgICBpZiAocGFyc2VkSnNvblNvdXJjZS5sZW5ndGggIT0gbnVsbCkge1xyXG4gICAgICBpZiAocGFyc2VkSnNvblNvdXJjZS5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2cocGFyc2VkSnNvblNvdXJjZVswXSk7XHJcbiAgICAgICAgaWYgKHBhcnNlZEpzb25Tb3VyY2VbMF0gIT0gbnVsbCkge1xyXG4gICAgICAgICAgY29uc3QgbXlDb2x1bW5zID0gW107XHJcbiAgICAgICAgICBsZXQgbSA9IDA7XHJcbiAgICAgICAgICBmb3IgKGNvbnN0IGhlYWRlck5hbWUgaW4gcGFyc2VkSnNvblNvdXJjZVswXSkge1xyXG4gICAgICAgICAgICBpZiAocGFyc2VkSnNvblNvdXJjZVswXS5oYXNPd25Qcm9wZXJ0eShoZWFkZXJOYW1lKSkge1xyXG4gICAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKG0gKyAnIGhlYWRlck5hbWU6JywgaGVhZGVyTmFtZSk7XHJcbiAgICAgICAgICAgICAgdGhpcy5kaXNwbGF5ZWRDb2x1bW5zLnB1c2goaGVhZGVyTmFtZSk7XHJcbiAgICAgICAgICAgICAgbXlDb2x1bW5zW21dID0ge307XHJcbiAgICAgICAgICAgICAgbXlDb2x1bW5zW21dWydjb2x1bW5EZWYnXSA9IGhlYWRlck5hbWU7XHJcbiAgICAgICAgICAgICAgbXlDb2x1bW5zW21dWydoZWFkZXInXSA9IGhlYWRlck5hbWU7XHJcbiAgICAgICAgICAgICAgbXlDb2x1bW5zW21dLmNlbGwgPSBmdW5jdGlvbiAoZWxlbWVudCkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIGAke2VsZW1lbnRbaGVhZGVyTmFtZV19YDtcclxuICAgICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICAgIHRoaXMuY29sdW1ucyA9IG15Q29sdW1ucztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtKys7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKCdteUNvbHVtczonLCB0aGlzLmNvbHVtbnMpO1xyXG4gICAgICAgIC8vIHRoaXMuY29sdW1EZWZBcnJheSA9IHRoaXMuY29sdW1ucztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8qXHJcbiAgcHJpdmF0ZSBsb2coLi4ubSl7XHJcbiAgICBjb25zb2xlLmxvZygnVElCQ08gQ0xPVUQgVEFCTEVdICcgLCBtKTtcclxuICB9Ki9cclxuXHJcbiAgY2FtZWxDYXNlVFcoaGVhZGVyOiBzdHJpbmcgfCBhbnkpIHtcclxuXHJcbiAgICByZXR1cm4gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLmNhbWVsQ2FzZVRvV29yZHMoaGVhZGVyKTtcclxuXHJcblxyXG4gIH1cclxufVxyXG4iLCI8ZGl2IGNsYXNzPVwibWF0LWVsZXZhdGlvbi16OFwiPlxyXG4gIDx0YWJsZSBpZD1cInt7aWR9fVwiIG1hdC10YWJsZSBjbGFzcz1cInRjdC1mdWxsLXdpZHRoLXRhYmxlXCIgW2RhdGFTb3VyY2VdPVwiZGF0YVNvdXJjZVwiIG1hdFNvcnQgYXJpYS1sYWJlbD1cIkVsZW1lbnRzXCI+XHJcbiAgICA8bmctY29udGFpbmVyICpuZ0Zvcj1cImxldCBjb2x1bW4gb2YgY29sdW1uc1wiIFttYXRDb2x1bW5EZWZdPSdjb2x1bW4uY29sdW1uRGVmJz5cclxuICAgICAgPG1hdC1oZWFkZXItY2VsbCAqbWF0SGVhZGVyQ2VsbERlZiBjbGFzcz1cInRjdC1oZWFkZXJcIiAgbWF0LXNvcnQtaGVhZGVyPnt7Y2FtZWxDYXNlVFcoY29sdW1uLmhlYWRlcil9fTwvbWF0LWhlYWRlci1jZWxsPlxyXG4gICAgICA8bWF0LWNlbGwgKm1hdENlbGxEZWY9XCJsZXQgcm93XCI+e3sgY29sdW1uLmNlbGwocm93KSB9fTwvbWF0LWNlbGw+XHJcbiAgICA8L25nLWNvbnRhaW5lcj5cclxuICAgIDxtYXQtaGVhZGVyLXJvdyAqbWF0SGVhZGVyUm93RGVmPVwiZGlzcGxheWVkQ29sdW1uc1wiICA+PC9tYXQtaGVhZGVyLXJvdz5cclxuICAgIDxtYXQtcm93ICptYXRSb3dEZWY9XCJsZXQgcm93OyBjb2x1bW5zOiBkaXNwbGF5ZWRDb2x1bW5zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGV2ZW4gPSBldmVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogZGlzcGxheWVkQ29sdW1ucztcIlxyXG4gICAgICAgICAgICAgW25nQ2xhc3NdPVwie2dyYXk6IGV2ZW59XCI+PC9tYXQtcm93PlxyXG4gIDwvdGFibGU+XHJcbiAgPG1hdC1wYWdpbmF0b3IgW25nQ2xhc3NdPVwieyd0Y3QtaGlkZSc6IGRhdGFTb3VyY2UuZGF0YS5sZW5ndGggPCAxMH1cIiAjcGFnaW5hdG9yXHJcbiAgICAgICAgICAgICAgICAgW2xlbmd0aF09XCJkYXRhU291cmNlLmRhdGEubGVuZ3RoXCJcclxuICAgICAgICAgICAgICAgICBbcGFnZUluZGV4XT1cIjBcIlxyXG4gICAgICAgICAgICAgICAgIFtwYWdlU2l6ZV09XCIxMFwiXHJcbiAgICAgICAgICAgICAgICAgW3BhZ2VTaXplT3B0aW9uc109XCJbNSwgMTAsIDIwLCAyNV1cIj5cclxuICA8L21hdC1wYWdpbmF0b3I+XHJcbjwvZGl2PlxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtdGFibGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLXRhYmxlL3RpYmNvLWNsb3VkLXRhYmxlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC10YWJsZS90aWJjby1jbG91ZC10YWJsZS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBcUIsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDakQsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDM0UsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sdUNBQXVDLENBQUM7Ozs7Ozs7QUFPOUUsTUFBTSxPQUFPLHdCQUF3QjtJQUxyQztRQVlFLE9BQUUsR0FBVyxHQUFHLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBRTNELHVGQUF1RjtRQUN2RixxQkFBZ0IsR0FBRyxFQUFFLENBQUM7UUFDdEIsWUFBTyxHQUFHLEVBQUUsQ0FBQztLQTJEZDtJQXpEQyxRQUFRO1FBQ04sSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBR3JCLENBQUM7SUFDRCxXQUFXLENBQUMsT0FBTztRQUNqQixPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFDO1FBQzdCLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUVyQixDQUFDO0lBR0QsV0FBVztRQUNULGdEQUFnRDtRQUNoRCxNQUFNLGdCQUFnQixHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQ3JELHlEQUF5RDtRQUN6RCxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUkseUJBQXlCLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLGdCQUFnQixDQUFDLENBQUM7UUFDN0YsTUFBTSxTQUFTLEdBQUcsRUFBRSxDQUFDO1FBQ3JCLElBQUksZ0JBQWdCLENBQUMsTUFBTSxJQUFJLElBQUksRUFBRTtZQUNuQyxJQUFJLGdCQUFnQixDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7Z0JBQy9CLG9DQUFvQztnQkFDcEMsSUFBSSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLEVBQUU7b0JBQy9CLE1BQU0sU0FBUyxHQUFHLEVBQUUsQ0FBQztvQkFDckIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUNWLEtBQUssTUFBTSxVQUFVLElBQUksZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLEVBQUU7d0JBQzVDLElBQUksZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxFQUFFOzRCQUNsRCwrQ0FBK0M7NEJBQy9DLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7NEJBQ3ZDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUM7NEJBQ2xCLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsR0FBRyxVQUFVLENBQUM7NEJBQ3ZDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsR0FBRyxVQUFVLENBQUM7NEJBQ3BDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEdBQUcsVUFBVSxPQUFPO2dDQUNuQyxPQUFPLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUM7NEJBQ2xDLENBQUMsQ0FBQzs0QkFDRixJQUFJLENBQUMsT0FBTyxHQUFHLFNBQVMsQ0FBQzt5QkFDMUI7d0JBQ0QsQ0FBQyxFQUFFLENBQUM7cUJBQ0w7aUJBQ0Y7Z0JBQ0QsMENBQTBDO2dCQUMxQyxxQ0FBcUM7YUFDdEM7U0FDRjtJQUNILENBQUM7SUFHRDs7O09BR0c7SUFFSCxXQUFXLENBQUMsTUFBb0I7UUFFOUIsT0FBTyxxQkFBcUIsQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUd4RCxDQUFDOzt5SUFyRVUsd0JBQXdCOzZIQUF4Qix3QkFBd0IsNklBRXhCLFlBQVkscUZBQ1osT0FBTyxtRkNkcEIsd2xDQW1CQTs0RkRSYSx3QkFBd0I7a0JBTHBDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsV0FBVyxFQUFFLG9DQUFvQztvQkFDakQsU0FBUyxFQUFFLENBQUMsbUNBQW1DLENBQUM7aUJBQ2pEOzhCQUVVLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ3FDLFNBQVM7c0JBQW5ELFNBQVM7dUJBQUMsWUFBWSxFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTtnQkFDSCxJQUFJO3NCQUF6QyxTQUFTO3VCQUFDLE9BQU8sRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkNoYW5nZXMsIE9uSW5pdCwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdFBhZ2luYXRvciB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3BhZ2luYXRvcic7XHJcbmltcG9ydCB7IE1hdFNvcnQgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9zb3J0JztcclxuaW1wb3J0IHsgVGliY29DbG91ZFRhYmxlRGF0YVNvdXJjZSB9IGZyb20gJy4vdGliY28tY2xvdWQtdGFibGUtZGF0YXNvdXJjZSc7XHJcbmltcG9ydCB7IFRjQ29yZUNvbW1vbkZ1bmN0aW9ucyB9IGZyb20gJy4uLy4uL2NvbW1vbi90Yy1jb3JlLWNvbW1vbi1mdW5jdGlvbnMnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC10YWJsZScsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3RpYmNvLWNsb3VkLXRhYmxlLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi90aWJjby1jbG91ZC10YWJsZS5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRUYWJsZUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25DaGFuZ2VzIHtcclxuICBASW5wdXQoKSBqc29uU291cmNlOiBzdHJpbmc7XHJcbiAgQFZpZXdDaGlsZChNYXRQYWdpbmF0b3IsIHsgc3RhdGljOiB0cnVlIH0pIHBhZ2luYXRvcjogTWF0UGFnaW5hdG9yO1xyXG4gIEBWaWV3Q2hpbGQoTWF0U29ydCwgeyBzdGF0aWM6IHRydWUgfSkgc29ydDogTWF0U29ydDtcclxuXHJcbiAgZGF0YVNvdXJjZTogVGliY29DbG91ZFRhYmxlRGF0YVNvdXJjZTtcclxuXHJcbiAgaWQ6IHN0cmluZyA9ICdfJyArIE1hdGgucmFuZG9tKCkudG9TdHJpbmcoMzYpLnN1YnN0cigyLCA5KTtcclxuXHJcbiAgLyoqIENvbHVtbnMgZGlzcGxheWVkIGluIHRoZSB0YWJsZS4gQ29sdW1ucyBJRHMgY2FuIGJlIGFkZGVkLCByZW1vdmVkLCBvciByZW9yZGVyZWQuICovXHJcbiAgZGlzcGxheWVkQ29sdW1ucyA9IFtdO1xyXG4gIGNvbHVtbnMgPSBbXTtcclxuXHJcbiAgbmdPbkluaXQoKSB7XHJcbiAgICB0aGlzLnVwZGF0ZVRhYmxlKCk7XHJcblxyXG5cclxuICB9XHJcbiAgbmdPbkNoYW5nZXMoY2hhbmdlcykge1xyXG4gICAgY29uc29sZS5sb2coJ1RhYmxlIENoYW5nZWQnKTtcclxuICAgIHRoaXMudXBkYXRlVGFibGUoKTtcclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgdXBkYXRlVGFibGUoKSB7XHJcbiAgICAvLyBjb25zb2xlLmxvZygnSlNPTlNvdXJjZTogJywgdGhpcy5qc29uU291cmNlKTtcclxuICAgIGNvbnN0IHBhcnNlZEpzb25Tb3VyY2UgPSBKU09OLnBhcnNlKHRoaXMuanNvblNvdXJjZSk7XHJcbiAgICAvLyBjb25zb2xlLmxvZygnUGFyc2VkIEpTT04gU291cmNlOiAnLCBwYXJzZWRKc29uU291cmNlKTtcclxuICAgIHRoaXMuZGF0YVNvdXJjZSA9IG5ldyBUaWJjb0Nsb3VkVGFibGVEYXRhU291cmNlKHRoaXMucGFnaW5hdG9yLCB0aGlzLnNvcnQsIHBhcnNlZEpzb25Tb3VyY2UpO1xyXG4gICAgY29uc3QgbXlDb2x1bW5zID0gW107XHJcbiAgICBpZiAocGFyc2VkSnNvblNvdXJjZS5sZW5ndGggIT0gbnVsbCkge1xyXG4gICAgICBpZiAocGFyc2VkSnNvblNvdXJjZS5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2cocGFyc2VkSnNvblNvdXJjZVswXSk7XHJcbiAgICAgICAgaWYgKHBhcnNlZEpzb25Tb3VyY2VbMF0gIT0gbnVsbCkge1xyXG4gICAgICAgICAgY29uc3QgbXlDb2x1bW5zID0gW107XHJcbiAgICAgICAgICBsZXQgbSA9IDA7XHJcbiAgICAgICAgICBmb3IgKGNvbnN0IGhlYWRlck5hbWUgaW4gcGFyc2VkSnNvblNvdXJjZVswXSkge1xyXG4gICAgICAgICAgICBpZiAocGFyc2VkSnNvblNvdXJjZVswXS5oYXNPd25Qcm9wZXJ0eShoZWFkZXJOYW1lKSkge1xyXG4gICAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKG0gKyAnIGhlYWRlck5hbWU6JywgaGVhZGVyTmFtZSk7XHJcbiAgICAgICAgICAgICAgdGhpcy5kaXNwbGF5ZWRDb2x1bW5zLnB1c2goaGVhZGVyTmFtZSk7XHJcbiAgICAgICAgICAgICAgbXlDb2x1bW5zW21dID0ge307XHJcbiAgICAgICAgICAgICAgbXlDb2x1bW5zW21dWydjb2x1bW5EZWYnXSA9IGhlYWRlck5hbWU7XHJcbiAgICAgICAgICAgICAgbXlDb2x1bW5zW21dWydoZWFkZXInXSA9IGhlYWRlck5hbWU7XHJcbiAgICAgICAgICAgICAgbXlDb2x1bW5zW21dLmNlbGwgPSBmdW5jdGlvbiAoZWxlbWVudCkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIGAke2VsZW1lbnRbaGVhZGVyTmFtZV19YDtcclxuICAgICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICAgIHRoaXMuY29sdW1ucyA9IG15Q29sdW1ucztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtKys7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKCdteUNvbHVtczonLCB0aGlzLmNvbHVtbnMpO1xyXG4gICAgICAgIC8vIHRoaXMuY29sdW1EZWZBcnJheSA9IHRoaXMuY29sdW1ucztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8qXHJcbiAgcHJpdmF0ZSBsb2coLi4ubSl7XHJcbiAgICBjb25zb2xlLmxvZygnVElCQ08gQ0xPVUQgVEFCTEVdICcgLCBtKTtcclxuICB9Ki9cclxuXHJcbiAgY2FtZWxDYXNlVFcoaGVhZGVyOiBzdHJpbmcgfCBhbnkpIHtcclxuXHJcbiAgICByZXR1cm4gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLmNhbWVsQ2FzZVRvV29yZHMoaGVhZGVyKTtcclxuXHJcblxyXG4gIH1cclxufVxyXG4iLCI8ZGl2IGNsYXNzPVwibWF0LWVsZXZhdGlvbi16OFwiPlxyXG4gIDx0YWJsZSBpZD1cInt7aWR9fVwiIG1hdC10YWJsZSBjbGFzcz1cInRjdC1mdWxsLXdpZHRoLXRhYmxlXCIgW2RhdGFTb3VyY2VdPVwiZGF0YVNvdXJjZVwiIG1hdFNvcnQgYXJpYS1sYWJlbD1cIkVsZW1lbnRzXCI+XHJcbiAgICA8bmctY29udGFpbmVyICpuZ0Zvcj1cImxldCBjb2x1bW4gb2YgY29sdW1uc1wiIFttYXRDb2x1bW5EZWZdPSdjb2x1bW4uY29sdW1uRGVmJz5cclxuICAgICAgPG1hdC1oZWFkZXItY2VsbCAqbWF0SGVhZGVyQ2VsbERlZiBjbGFzcz1cInRjdC1oZWFkZXJcIiAgbWF0LXNvcnQtaGVhZGVyPnt7Y2FtZWxDYXNlVFcoY29sdW1uLmhlYWRlcil9fTwvbWF0LWhlYWRlci1jZWxsPlxyXG4gICAgICA8bWF0LWNlbGwgKm1hdENlbGxEZWY9XCJsZXQgcm93XCI+e3sgY29sdW1uLmNlbGwocm93KSB9fTwvbWF0LWNlbGw+XHJcbiAgICA8L25nLWNvbnRhaW5lcj5cclxuICAgIDxtYXQtaGVhZGVyLXJvdyAqbWF0SGVhZGVyUm93RGVmPVwiZGlzcGxheWVkQ29sdW1uc1wiICA+PC9tYXQtaGVhZGVyLXJvdz5cclxuICAgIDxtYXQtcm93ICptYXRSb3dEZWY9XCJsZXQgcm93OyBjb2x1bW5zOiBkaXNwbGF5ZWRDb2x1bW5zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGV2ZW4gPSBldmVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogZGlzcGxheWVkQ29sdW1ucztcIlxyXG4gICAgICAgICAgICAgW25nQ2xhc3NdPVwie2dyYXk6IGV2ZW59XCI+PC9tYXQtcm93PlxyXG4gIDwvdGFibGU+XHJcbiAgPG1hdC1wYWdpbmF0b3IgW25nQ2xhc3NdPVwieyd0Y3QtaGlkZSc6IGRhdGFTb3VyY2UuZGF0YS5sZW5ndGggPCAxMH1cIiAjcGFnaW5hdG9yXHJcbiAgICAgICAgICAgICAgICAgW2xlbmd0aF09XCJkYXRhU291cmNlLmRhdGEubGVuZ3RoXCJcclxuICAgICAgICAgICAgICAgICBbcGFnZUluZGV4XT1cIjBcIlxyXG4gICAgICAgICAgICAgICAgIFtwYWdlU2l6ZV09XCIxMFwiXHJcbiAgICAgICAgICAgICAgICAgW3BhZ2VTaXplT3B0aW9uc109XCJbNSwgMTAsIDIwLCAyNV1cIj5cclxuICA8L21hdC1wYWdpbmF0b3I+XHJcbjwvZGl2PlxyXG4iXX0=

@@ -38,5 +38,5 @@ import { Component, Output, Inject, EventEmitter } from '@angular/core';

}
/** @nocollapse */ TibcoCloudUploadDialogComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudUploadDialogComponent, deps: [{ token: i1.MatDialogRef }, { token: MAT_DIALOG_DATA }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudUploadDialogComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudUploadDialogComponent, selector: "tibco-cloud-upload-dialog", outputs: { fileevent: "fileevent" }, ngImport: i0, template: "<h1 mat-dialog-title>{{data.title}}</h1>\r\n<div mat-dialog-content class=\"tcs-state-icon-upload-dialog\">\r\n <form #fileUploadForm=\"ngForm\" fxFlex fxLayout=\"column\">\r\n <div fxLayout=\"row\" fxLayoutAlign=\"start space-between\">\r\n <button type=\"button\" mat-raised-button (click)=\"fileInput.click()\">Choose File To Upload</button>\r\n <div *ngIf=\"fileToUpload\">{{fileToUpload.name}}</div>\r\n <!-- below input is hidden and enabled by above button -->\r\n <input class=\"tcs-hidden-input\" (change)=\"attachFile($event.target.files)\" accept=\"{{data.allowedExtensions}}\" #fileInput\r\n type=\"file\" id=\"file\">\r\n </div>\r\n </form>\r\n</div>\r\n<div mat-dialog-actions>\r\n <button mat-button (click)=\"uploadFile()\" type=\"submit\" [disabled]=\"!fileToUpload\">Upload</button>\r\n <button mat-button (click)=\"onNoClick()\">Cancel</button>\r\n</div>", styles: [".tcs-hidden-input{display:none}\n"], components: [{ type: i2.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i1.MatDialogTitle, selector: "[mat-dialog-title], [matDialogTitle]", inputs: ["id"], exportAs: ["matDialogTitle"] }, { type: i1.MatDialogContent, selector: "[mat-dialog-content], mat-dialog-content, [matDialogContent]" }, { type: i3.ɵNgNoValidate, selector: "form:not([ngNoForm]):not([ngNativeValidate])" }, { type: i3.NgControlStatusGroup, selector: "[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]" }, { type: i3.NgForm, selector: "form:not([ngNoForm]):not([formGroup]),ng-form,[ngForm]", inputs: ["ngFormOptions"], outputs: ["ngSubmit"], exportAs: ["ngForm"] }, { type: i4.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i4.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i4.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.MatDialogActions, selector: "[mat-dialog-actions], mat-dialog-actions, [matDialogActions]" }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudUploadDialogComponent, decorators: [{
/** @nocollapse */ TibcoCloudUploadDialogComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudUploadDialogComponent, deps: [{ token: i1.MatDialogRef }, { token: MAT_DIALOG_DATA }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudUploadDialogComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudUploadDialogComponent, selector: "tibco-cloud-upload-dialog", outputs: { fileevent: "fileevent" }, ngImport: i0, template: "<h1 mat-dialog-title>{{data.title}}</h1>\r\n<div mat-dialog-content class=\"tcs-state-icon-upload-dialog\">\r\n <form #fileUploadForm=\"ngForm\" fxFlex fxLayout=\"column\">\r\n <div fxLayout=\"row\" fxLayoutAlign=\"start space-between\">\r\n <button type=\"button\" mat-raised-button (click)=\"fileInput.click()\">Choose File To Upload</button>\r\n <div *ngIf=\"fileToUpload\">{{fileToUpload.name}}</div>\r\n <!-- below input is hidden and enabled by above button -->\r\n <input class=\"tcs-hidden-input\" (change)=\"attachFile($event.target.files)\" accept=\"{{data.allowedExtensions}}\" #fileInput\r\n type=\"file\" id=\"file\">\r\n </div>\r\n </form>\r\n</div>\r\n<div mat-dialog-actions>\r\n <button mat-button (click)=\"uploadFile()\" type=\"submit\" [disabled]=\"!fileToUpload\">Upload</button>\r\n <button mat-button (click)=\"onNoClick()\">Cancel</button>\r\n</div>", styles: [".tcs-hidden-input{display:none}\n"], components: [{ type: i2.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i1.MatDialogTitle, selector: "[mat-dialog-title], [matDialogTitle]", inputs: ["id"], exportAs: ["matDialogTitle"] }, { type: i1.MatDialogContent, selector: "[mat-dialog-content], mat-dialog-content, [matDialogContent]" }, { type: i3.ɵNgNoValidate, selector: "form:not([ngNoForm]):not([ngNativeValidate])" }, { type: i3.NgControlStatusGroup, selector: "[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]" }, { type: i3.NgForm, selector: "form:not([ngNoForm]):not([formGroup]),ng-form,[ngForm]", inputs: ["ngFormOptions"], outputs: ["ngSubmit"], exportAs: ["ngForm"] }, { type: i4.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { type: i4.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i4.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.MatDialogActions, selector: "[mat-dialog-actions], mat-dialog-actions, [matDialogActions]" }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudUploadDialogComponent, decorators: [{
type: Component,

@@ -54,2 +54,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtdXBsb2FkLWRpYWxvZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtdXBsb2FkLWRpYWxvZy90aWJjby1jbG91ZC11cGxvYWQtZGlhbG9nLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC11cGxvYWQtZGlhbG9nL3RpYmNvLWNsb3VkLXVwbG9hZC1kaWFsb2cuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RSxPQUFPLEVBQWdCLGVBQWUsRUFBRSxNQUFNLDBCQUEwQixDQUFDOzs7Ozs7O0FBT3pFLE1BQU0sT0FBTywrQkFBK0I7SUFLeEMsMkJBQTJCO0lBRTNCLFlBQ1csU0FBd0QsRUFDL0IsSUFBUztRQURsQyxjQUFTLEdBQVQsU0FBUyxDQUErQztRQUMvQixTQUFJLEdBQUosSUFBSSxDQUFLO1FBUG5DLGNBQVMsR0FBRyxJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ3ZDLGlCQUFZLEdBQVMsU0FBUyxDQUFDO1FBQy9CLGdCQUFXLEdBQVcsU0FBUyxDQUFDO1FBUWhDLGVBQVUsR0FBRyxHQUFHLEVBQUU7WUFDckIsSUFBSSxJQUFJLENBQUMsWUFBWSxFQUFFO2dCQUNuQixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQztvQkFDaEIsSUFBSSxFQUFFLElBQUksQ0FBQyxZQUFZO29CQUN2QixXQUFXLEVBQUUsSUFBSSxDQUFDLFdBQVc7b0JBQzdCLFNBQVMsRUFBRSxJQUFJLENBQUMsSUFBSTtpQkFDdkIsQ0FBQyxDQUFDO2dCQUNILElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7YUFDMUI7UUFDTCxDQUFDLENBQUE7SUFYRyxDQUFDO0lBYUwsa0JBQWtCLENBQUMsV0FBbUI7UUFDbEMsSUFBSSxDQUFDLFdBQVcsR0FBRyxXQUFXLENBQUM7SUFDbkMsQ0FBQztJQUVELFVBQVUsQ0FBQyxLQUFlO1FBQ3RCLElBQUksQ0FBQyxZQUFZLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN0QyxDQUFDO0lBRUQsU0FBUztRQUNMLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDM0IsQ0FBQzs7K0lBakNRLCtCQUErQiw4Q0FTNUIsZUFBZTttSUFUbEIsK0JBQStCLHNHQ1I1QyxnOEJBZU07MkZEUE8sK0JBQStCO2tCQUwzQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSwyQkFBMkI7b0JBQ3JDLFdBQVcsRUFBRSw0Q0FBNEM7b0JBQ3pELFNBQVMsRUFBRSxDQUFDLDJDQUEyQyxDQUFDO2lCQUMzRDs7MEJBVVEsTUFBTTsyQkFBQyxlQUFlOzRDQVBqQixTQUFTO3NCQUFsQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPdXRwdXQsIEluamVjdCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdERpYWxvZ1JlZiwgTUFUX0RJQUxPR19EQVRBIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICd0aWJjby1jbG91ZC11cGxvYWQtZGlhbG9nJyxcclxuICAgIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC11cGxvYWQtZGlhbG9nLmNvbXBvbmVudC5odG1sJyxcclxuICAgIHN0eWxlVXJsczogWycuL3RpYmNvLWNsb3VkLXVwbG9hZC1kaWFsb2cuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkVXBsb2FkRGlhbG9nQ29tcG9uZW50IHtcclxuXHJcbiAgICBAT3V0cHV0KCkgZmlsZWV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XHJcbiAgICBwdWJsaWMgZmlsZVRvVXBsb2FkOiBGaWxlID0gdW5kZWZpbmVkO1xyXG4gICAgcHVibGljIGRlc2NyaXB0aW9uOiBzdHJpbmcgPSB1bmRlZmluZWQ7XHJcbiAgICAvLyBwdWJsaWMgZmlsZVRleHQ6IHN0cmluZztcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBwdWJsaWMgZGlhbG9nUmVmOiBNYXREaWFsb2dSZWY8VGliY29DbG91ZFVwbG9hZERpYWxvZ0NvbXBvbmVudD4sIFxyXG4gICAgICAgIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogYW55XHJcbiAgICApIHsgfVxyXG5cclxuICAgIHB1YmxpYyB1cGxvYWRGaWxlID0gKCkgPT4ge1xyXG4gICAgICAgIGlmICh0aGlzLmZpbGVUb1VwbG9hZCkge1xyXG4gICAgICAgICAgICB0aGlzLmZpbGVldmVudC5lbWl0KHsgXHJcbiAgICAgICAgICAgICAgICBmaWxlOiB0aGlzLmZpbGVUb1VwbG9hZCxcclxuICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB0aGlzLmRlc2NyaXB0aW9uLFxyXG4gICAgICAgICAgICAgICAgaW5wdXREYXRhOiB0aGlzLmRhdGEgXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB0aGlzLmRpYWxvZ1JlZi5jbG9zZSgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZXRGaWxlRGVzY3JpcHRpb24oZGVzY3JpcHRpb246IHN0cmluZykge1xyXG4gICAgICAgIHRoaXMuZGVzY3JpcHRpb24gPSBkZXNjcmlwdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBhdHRhY2hGaWxlKGZpbGVzOiBGaWxlTGlzdCkge1xyXG4gICAgICAgIHRoaXMuZmlsZVRvVXBsb2FkID0gZmlsZXMuaXRlbSgwKTtcclxuICAgIH1cclxuXHJcbiAgICBvbk5vQ2xpY2soKTogdm9pZCB7XHJcbiAgICAgICAgdGhpcy5kaWFsb2dSZWYuY2xvc2UoKTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiPGgxIG1hdC1kaWFsb2ctdGl0bGU+e3tkYXRhLnRpdGxlfX08L2gxPlxyXG48ZGl2IG1hdC1kaWFsb2ctY29udGVudCBjbGFzcz1cInRjcy1zdGF0ZS1pY29uLXVwbG9hZC1kaWFsb2dcIj5cclxuICAgIDxmb3JtICNmaWxlVXBsb2FkRm9ybT1cIm5nRm9ybVwiIGZ4RmxleCBmeExheW91dD1cImNvbHVtblwiPlxyXG4gICAgICAgIDxkaXYgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwic3RhcnQgc3BhY2UtYmV0d2VlblwiPlxyXG4gICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBtYXQtcmFpc2VkLWJ1dHRvbiAoY2xpY2spPVwiZmlsZUlucHV0LmNsaWNrKClcIj5DaG9vc2UgRmlsZSBUbyBVcGxvYWQ8L2J1dHRvbj5cclxuICAgICAgICAgICAgPGRpdiAqbmdJZj1cImZpbGVUb1VwbG9hZFwiPnt7ZmlsZVRvVXBsb2FkLm5hbWV9fTwvZGl2PlxyXG4gICAgICAgICAgICA8IS0tIGJlbG93IGlucHV0IGlzIGhpZGRlbiBhbmQgZW5hYmxlZCBieSBhYm92ZSBidXR0b24gLS0+XHJcbiAgICAgICAgICAgIDxpbnB1dCBjbGFzcz1cInRjcy1oaWRkZW4taW5wdXRcIiAoY2hhbmdlKT1cImF0dGFjaEZpbGUoJGV2ZW50LnRhcmdldC5maWxlcylcIiBhY2NlcHQ9XCJ7e2RhdGEuYWxsb3dlZEV4dGVuc2lvbnN9fVwiICNmaWxlSW5wdXRcclxuICAgICAgICAgICAgICAgIHR5cGU9XCJmaWxlXCIgaWQ9XCJmaWxlXCI+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICA8L2Zvcm0+XHJcbjwvZGl2PlxyXG48ZGl2IG1hdC1kaWFsb2ctYWN0aW9ucz5cclxuICAgIDxidXR0b24gbWF0LWJ1dHRvbiAoY2xpY2spPVwidXBsb2FkRmlsZSgpXCIgdHlwZT1cInN1Ym1pdFwiIFtkaXNhYmxlZF09XCIhZmlsZVRvVXBsb2FkXCI+VXBsb2FkPC9idXR0b24+XHJcbiAgICA8YnV0dG9uIG1hdC1idXR0b24gKGNsaWNrKT1cIm9uTm9DbGljaygpXCI+Q2FuY2VsPC9idXR0b24+XHJcbjwvZGl2PiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtdXBsb2FkLWRpYWxvZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtdXBsb2FkLWRpYWxvZy90aWJjby1jbG91ZC11cGxvYWQtZGlhbG9nLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC11cGxvYWQtZGlhbG9nL3RpYmNvLWNsb3VkLXVwbG9hZC1kaWFsb2cuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RSxPQUFPLEVBQWdCLGVBQWUsRUFBRSxNQUFNLDBCQUEwQixDQUFDOzs7Ozs7O0FBT3pFLE1BQU0sT0FBTywrQkFBK0I7SUFLeEMsMkJBQTJCO0lBRTNCLFlBQ1csU0FBd0QsRUFDL0IsSUFBUztRQURsQyxjQUFTLEdBQVQsU0FBUyxDQUErQztRQUMvQixTQUFJLEdBQUosSUFBSSxDQUFLO1FBUG5DLGNBQVMsR0FBRyxJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ3ZDLGlCQUFZLEdBQVMsU0FBUyxDQUFDO1FBQy9CLGdCQUFXLEdBQVcsU0FBUyxDQUFDO1FBUWhDLGVBQVUsR0FBRyxHQUFHLEVBQUU7WUFDckIsSUFBSSxJQUFJLENBQUMsWUFBWSxFQUFFO2dCQUNuQixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQztvQkFDaEIsSUFBSSxFQUFFLElBQUksQ0FBQyxZQUFZO29CQUN2QixXQUFXLEVBQUUsSUFBSSxDQUFDLFdBQVc7b0JBQzdCLFNBQVMsRUFBRSxJQUFJLENBQUMsSUFBSTtpQkFDdkIsQ0FBQyxDQUFDO2dCQUNILElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7YUFDMUI7UUFDTCxDQUFDLENBQUE7SUFYRyxDQUFDO0lBYUwsa0JBQWtCLENBQUMsV0FBbUI7UUFDbEMsSUFBSSxDQUFDLFdBQVcsR0FBRyxXQUFXLENBQUM7SUFDbkMsQ0FBQztJQUVELFVBQVUsQ0FBQyxLQUFlO1FBQ3RCLElBQUksQ0FBQyxZQUFZLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN0QyxDQUFDO0lBRUQsU0FBUztRQUNMLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDM0IsQ0FBQzs7Z0pBakNRLCtCQUErQiw4Q0FTNUIsZUFBZTtvSUFUbEIsK0JBQStCLHNHQ1I1QyxnOEJBZU07NEZEUE8sK0JBQStCO2tCQUwzQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSwyQkFBMkI7b0JBQ3JDLFdBQVcsRUFBRSw0Q0FBNEM7b0JBQ3pELFNBQVMsRUFBRSxDQUFDLDJDQUEyQyxDQUFDO2lCQUMzRDs7MEJBVVEsTUFBTTsyQkFBQyxlQUFlOzRDQVBqQixTQUFTO3NCQUFsQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPdXRwdXQsIEluamVjdCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdERpYWxvZ1JlZiwgTUFUX0RJQUxPR19EQVRBIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICd0aWJjby1jbG91ZC11cGxvYWQtZGlhbG9nJyxcclxuICAgIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC11cGxvYWQtZGlhbG9nLmNvbXBvbmVudC5odG1sJyxcclxuICAgIHN0eWxlVXJsczogWycuL3RpYmNvLWNsb3VkLXVwbG9hZC1kaWFsb2cuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkVXBsb2FkRGlhbG9nQ29tcG9uZW50IHtcclxuXHJcbiAgICBAT3V0cHV0KCkgZmlsZWV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XHJcbiAgICBwdWJsaWMgZmlsZVRvVXBsb2FkOiBGaWxlID0gdW5kZWZpbmVkO1xyXG4gICAgcHVibGljIGRlc2NyaXB0aW9uOiBzdHJpbmcgPSB1bmRlZmluZWQ7XHJcbiAgICAvLyBwdWJsaWMgZmlsZVRleHQ6IHN0cmluZztcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBwdWJsaWMgZGlhbG9nUmVmOiBNYXREaWFsb2dSZWY8VGliY29DbG91ZFVwbG9hZERpYWxvZ0NvbXBvbmVudD4sIFxyXG4gICAgICAgIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogYW55XHJcbiAgICApIHsgfVxyXG5cclxuICAgIHB1YmxpYyB1cGxvYWRGaWxlID0gKCkgPT4ge1xyXG4gICAgICAgIGlmICh0aGlzLmZpbGVUb1VwbG9hZCkge1xyXG4gICAgICAgICAgICB0aGlzLmZpbGVldmVudC5lbWl0KHsgXHJcbiAgICAgICAgICAgICAgICBmaWxlOiB0aGlzLmZpbGVUb1VwbG9hZCxcclxuICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB0aGlzLmRlc2NyaXB0aW9uLFxyXG4gICAgICAgICAgICAgICAgaW5wdXREYXRhOiB0aGlzLmRhdGEgXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB0aGlzLmRpYWxvZ1JlZi5jbG9zZSgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZXRGaWxlRGVzY3JpcHRpb24oZGVzY3JpcHRpb246IHN0cmluZykge1xyXG4gICAgICAgIHRoaXMuZGVzY3JpcHRpb24gPSBkZXNjcmlwdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBhdHRhY2hGaWxlKGZpbGVzOiBGaWxlTGlzdCkge1xyXG4gICAgICAgIHRoaXMuZmlsZVRvVXBsb2FkID0gZmlsZXMuaXRlbSgwKTtcclxuICAgIH1cclxuXHJcbiAgICBvbk5vQ2xpY2soKTogdm9pZCB7XHJcbiAgICAgICAgdGhpcy5kaWFsb2dSZWYuY2xvc2UoKTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiPGgxIG1hdC1kaWFsb2ctdGl0bGU+e3tkYXRhLnRpdGxlfX08L2gxPlxyXG48ZGl2IG1hdC1kaWFsb2ctY29udGVudCBjbGFzcz1cInRjcy1zdGF0ZS1pY29uLXVwbG9hZC1kaWFsb2dcIj5cclxuICAgIDxmb3JtICNmaWxlVXBsb2FkRm9ybT1cIm5nRm9ybVwiIGZ4RmxleCBmeExheW91dD1cImNvbHVtblwiPlxyXG4gICAgICAgIDxkaXYgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwic3RhcnQgc3BhY2UtYmV0d2VlblwiPlxyXG4gICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBtYXQtcmFpc2VkLWJ1dHRvbiAoY2xpY2spPVwiZmlsZUlucHV0LmNsaWNrKClcIj5DaG9vc2UgRmlsZSBUbyBVcGxvYWQ8L2J1dHRvbj5cclxuICAgICAgICAgICAgPGRpdiAqbmdJZj1cImZpbGVUb1VwbG9hZFwiPnt7ZmlsZVRvVXBsb2FkLm5hbWV9fTwvZGl2PlxyXG4gICAgICAgICAgICA8IS0tIGJlbG93IGlucHV0IGlzIGhpZGRlbiBhbmQgZW5hYmxlZCBieSBhYm92ZSBidXR0b24gLS0+XHJcbiAgICAgICAgICAgIDxpbnB1dCBjbGFzcz1cInRjcy1oaWRkZW4taW5wdXRcIiAoY2hhbmdlKT1cImF0dGFjaEZpbGUoJGV2ZW50LnRhcmdldC5maWxlcylcIiBhY2NlcHQ9XCJ7e2RhdGEuYWxsb3dlZEV4dGVuc2lvbnN9fVwiICNmaWxlSW5wdXRcclxuICAgICAgICAgICAgICAgIHR5cGU9XCJmaWxlXCIgaWQ9XCJmaWxlXCI+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICA8L2Zvcm0+XHJcbjwvZGl2PlxyXG48ZGl2IG1hdC1kaWFsb2ctYWN0aW9ucz5cclxuICAgIDxidXR0b24gbWF0LWJ1dHRvbiAoY2xpY2spPVwidXBsb2FkRmlsZSgpXCIgdHlwZT1cInN1Ym1pdFwiIFtkaXNhYmxlZF09XCIhZmlsZVRvVXBsb2FkXCI+VXBsb2FkPC9idXR0b24+XHJcbiAgICA8YnV0dG9uIG1hdC1idXR0b24gKGNsaWNrKT1cIm9uTm9DbGljaygpXCI+Q2FuY2VsPC9idXR0b24+XHJcbjwvZGl2PiJdfQ==

@@ -55,5 +55,5 @@ import { Component, ContentChildren, ViewChild, ViewContainerRef } from '@angular/core';

}
/** @nocollapse */ TibcoCloudVideoCarouselComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudVideoCarouselComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudVideoCarouselComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudVideoCarouselComponent, selector: "tc-tibco-cloud-video-carousel", queries: [{ propertyName: "carouselItems", predicate: TibcoCloudVideoComponent }], viewQueries: [{ propertyName: "container", first: true, predicate: ["customTemplateContainer"], descendants: true, read: ViewContainerRef }], ngImport: i0, template: "<div class=\"tibco-cloud-carousel\" *ngIf=\"videos && videos.length > 0\">\r\n <!--div class=\"prev\">\r\n <mat-icon svgIcon=\"ic-help-right-chevron\" class=\"carousel-ctrl prev-icon\" [ngClass]=\"{'first': first}\" (click)=\"previous()\"></mat-icon>\r\n </div-->\r\n <div class=\"cards-container\">\r\n <ng-content></ng-content>\r\n </div>\r\n <div class=\"video-selector\">\r\n <div class=\"video-navigator-control\" [ngClass]=\"{'first': first}\" (click)=\"previous()\">\r\n <mat-icon svgIcon=\"ic-help-left-chevron\" class=\"carousel-ctrl prev-icon\"></mat-icon>\r\n <span>Previous</span>\r\n </div>\r\n <div class=\"video-selection-indicator\">\r\n <mat-icon *ngFor=\"let video of videos; let videoIndex = index\" [svgIcon]=\"videoIndex === idx ? 'ic-oval-filled' : 'ic-oval-clear'\" [ngClass]=\"{'current': idx === videoIndex}\" (click)=\"setSelectedIdx(videoIndex)\"></mat-icon>\r\n </div>\r\n <div class=\"video-navigator-control justify-end\" [ngClass]=\"{'last': last}\" (click)=\"next()\">\r\n <span>Next</span>\r\n <mat-icon svgIcon=\"ic-help-right-chevron\" class=\"carousel-ctrl next-icon\"></mat-icon>\r\n </div>\r\n </div>\r\n <!--div class=\"next\">\r\n <mat-icon svgIcon=\"ic-help-right-chevron\" class=\"carousel-ctrl next-icon\" [ngClass]=\"{'last': last}\" (click)=\"next()\"></mat-icon>\r\n </div-->\r\n</div>\r\n", styles: [".tibco-cloud-carousel{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15px;margin-bottom:15px}.cards-container{align-self:stretch}.carousel-ctrl{min-height:14px;min-width:9px;max-height:14px;max-width:9px;align-self:center;margin:8px}::ng-deep .carousel-ctrl svg{fill:#0081cb}.video-navigator-control.first span{color:gray}::ng-deep .video-navigator-control.first svg>g>g{fill:gray}.video-navigator-control.last span{color:gray}::ng-deep .video-navigator-control.last svg>g>g{fill:gray}.carousel-ctrl:hover{cursor:pointer}.carousel-ctrl.first:hover{cursor:auto}.carousel-ctrl.last:hover{cursor:auto}.video-navigator-control:hover{cursor:pointer}.video-navigator-control.justify-end{justify-content:flex-end}.video-navigator-control{display:flex;flex-direction:row;width:114px;max-width:114px;min-width:114px;align-items:center}.video-navigator-control>span{color:#0180cc;font-family:\"Source Sans Pro\";font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}.video-selection-indicator{display:flex;flex-direction:row;justify-content:center;align-content:center}.video-selection-indicator>mat-icon:hover{cursor:pointer}.video-selection-indicator>mat-icon.current:hover{cursor:auto}.video-selection-indicator>mat-icon{height:9px;width:9px;margin-left:3px;margin-right:3px}.video-selector{display:flex;flex-direction:row;justify-content:space-between;align-self:center;margin:10px;max-width:336px;width:336px;min-width:336px;max-height:24px;height:24px;min-height:24px}\n"], components: [{ type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i2.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i3.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { type: i2.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudVideoCarouselComponent, decorators: [{
/** @nocollapse */ TibcoCloudVideoCarouselComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudVideoCarouselComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudVideoCarouselComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudVideoCarouselComponent, selector: "tc-tibco-cloud-video-carousel", queries: [{ propertyName: "carouselItems", predicate: TibcoCloudVideoComponent }], viewQueries: [{ propertyName: "container", first: true, predicate: ["customTemplateContainer"], descendants: true, read: ViewContainerRef }], ngImport: i0, template: "<div class=\"tibco-cloud-carousel\" *ngIf=\"videos && videos.length > 0\">\r\n <!--div class=\"prev\">\r\n <mat-icon svgIcon=\"ic-help-right-chevron\" class=\"carousel-ctrl prev-icon\" [ngClass]=\"{'first': first}\" (click)=\"previous()\"></mat-icon>\r\n </div-->\r\n <div class=\"cards-container\">\r\n <ng-content></ng-content>\r\n </div>\r\n <div class=\"video-selector\">\r\n <div class=\"video-navigator-control\" [ngClass]=\"{'first': first}\" (click)=\"previous()\">\r\n <mat-icon svgIcon=\"ic-help-left-chevron\" class=\"carousel-ctrl prev-icon\"></mat-icon>\r\n <span>Previous</span>\r\n </div>\r\n <div class=\"video-selection-indicator\">\r\n <mat-icon *ngFor=\"let video of videos; let videoIndex = index\" [svgIcon]=\"videoIndex === idx ? 'ic-oval-filled' : 'ic-oval-clear'\" [ngClass]=\"{'current': idx === videoIndex}\" (click)=\"setSelectedIdx(videoIndex)\"></mat-icon>\r\n </div>\r\n <div class=\"video-navigator-control justify-end\" [ngClass]=\"{'last': last}\" (click)=\"next()\">\r\n <span>Next</span>\r\n <mat-icon svgIcon=\"ic-help-right-chevron\" class=\"carousel-ctrl next-icon\"></mat-icon>\r\n </div>\r\n </div>\r\n <!--div class=\"next\">\r\n <mat-icon svgIcon=\"ic-help-right-chevron\" class=\"carousel-ctrl next-icon\" [ngClass]=\"{'last': last}\" (click)=\"next()\"></mat-icon>\r\n </div-->\r\n</div>\r\n", styles: [".tibco-cloud-carousel{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15px;margin-bottom:15px}.cards-container{align-self:stretch}.carousel-ctrl{min-height:14px;min-width:9px;max-height:14px;max-width:9px;align-self:center;margin:8px}::ng-deep .carousel-ctrl svg{fill:#0081cb}.video-navigator-control.first span{color:gray}::ng-deep .video-navigator-control.first svg>g>g{fill:gray}.video-navigator-control.last span{color:gray}::ng-deep .video-navigator-control.last svg>g>g{fill:gray}.carousel-ctrl:hover{cursor:pointer}.carousel-ctrl.first:hover{cursor:auto}.carousel-ctrl.last:hover{cursor:auto}.video-navigator-control:hover{cursor:pointer}.video-navigator-control.justify-end{justify-content:flex-end}.video-navigator-control{display:flex;flex-direction:row;width:114px;max-width:114px;min-width:114px;align-items:center}.video-navigator-control>span{color:#0180cc;font-family:\"Source Sans Pro\";font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}.video-selection-indicator{display:flex;flex-direction:row;justify-content:center;align-content:center}.video-selection-indicator>mat-icon:hover{cursor:pointer}.video-selection-indicator>mat-icon.current:hover{cursor:auto}.video-selection-indicator>mat-icon{height:9px;width:9px;margin-left:3px;margin-right:3px}.video-selector{display:flex;flex-direction:row;justify-content:space-between;align-self:center;margin:10px;max-width:336px;width:336px;min-width:336px;max-height:24px;height:24px;min-height:24px}\n"], components: [{ type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i2.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i3.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { type: i2.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudVideoCarouselComponent, decorators: [{
type: Component,

@@ -72,2 +72,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtdmlkZW8tY2Fyb3VzZWwuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLXZpZGVvLWNhcm91c2VsL3RpYmNvLWNsb3VkLXZpZGVvLWNhcm91c2VsLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC12aWRlby1jYXJvdXNlbC90aWJjby1jbG91ZC12aWRlby1jYXJvdXNlbC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQW1CLFNBQVMsRUFBRSxlQUFlLEVBQUUsU0FBUyxFQUFxQixnQkFBZ0IsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUMzSCxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSxrREFBa0QsQ0FBQzs7Ozs7QUFRMUYsTUFBTSxPQUFPLGdDQUFnQztJQUUzQztRQU1BLFFBQUcsR0FBVyxDQUFDLENBQUM7SUFOQSxDQUFDO0lBUWpCLFFBQVE7SUFDUixDQUFDO0lBRUQsa0JBQWtCO1FBQ2hCLElBQUksSUFBSSxDQUFDLGFBQWEsSUFBSSxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDdkQsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLE9BQU8sRUFBRSxDQUFDO1lBQzNDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDdEM7SUFDSCxDQUFDO0lBRUQsSUFBSSxJQUFJO1FBQ04sSUFBSSxJQUFJLENBQUMsR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEVBQUU7WUFDekMsT0FBTyxJQUFJLENBQUM7U0FDYjthQUFNO1lBQ0wsT0FBTyxLQUFLLENBQUM7U0FDZDtJQUNILENBQUM7SUFFRCxJQUFJLEtBQUs7UUFDUCxPQUFPLElBQUksQ0FBQyxHQUFHLEtBQUssQ0FBQyxDQUFDO0lBQ3hCLENBQUM7SUFFRCxJQUFJO1FBQ0YsSUFBSSxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEVBQUU7WUFDdkMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztZQUN0QyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3RDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztZQUNYLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDdEM7SUFDSCxDQUFDO0lBRUQsUUFBUTtRQUNOLElBQUksSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDLEVBQUU7WUFDbEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztZQUN0QyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3RDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztZQUNYLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDdEM7SUFDSCxDQUFDO0lBRUQsY0FBYyxDQUFDLEdBQVc7UUFDeEIsSUFBSSxHQUFHLEtBQUssSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNwQixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3RDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7WUFDdEMsSUFBSSxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUM7WUFDZixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDO1NBQ3RDO0lBQ0gsQ0FBQzs7Z0pBekRVLGdDQUFnQztvSUFBaEMsZ0NBQWdDLG1HQUcxQix3QkFBd0IsOEhBQ0ssZ0JBQWdCLDZCQ2JoRSxxM0NBd0JBOzJGRGZhLGdDQUFnQztrQkFMNUMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsK0JBQStCO29CQUN6QyxXQUFXLEVBQUUsNkNBQTZDO29CQUMxRCxTQUFTLEVBQUUsQ0FBQyw0Q0FBNEMsQ0FBQztpQkFDMUQ7MEVBSTRDLGFBQWE7c0JBQXZELGVBQWU7dUJBQUMsd0JBQXdCO2dCQUN5QixTQUFTO3NCQUExRSxTQUFTO3VCQUFDLHlCQUF5QixFQUFFLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtBZnRlckNvbnRlbnRJbml0LCBDb21wb25lbnQsIENvbnRlbnRDaGlsZHJlbiwgVmlld0NoaWxkLCBPbkluaXQsIFF1ZXJ5TGlzdCwgVmlld0NvbnRhaW5lclJlZn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7VGliY29DbG91ZFZpZGVvQ29tcG9uZW50fSBmcm9tICcuLi90aWJjby1jbG91ZC12aWRlby90aWJjby1jbG91ZC12aWRlby5jb21wb25lbnQnO1xyXG5cclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAndGMtdGliY28tY2xvdWQtdmlkZW8tY2Fyb3VzZWwnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC12aWRlby1jYXJvdXNlbC5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtdmlkZW8tY2Fyb3VzZWwuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkVmlkZW9DYXJvdXNlbENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgQWZ0ZXJDb250ZW50SW5pdCB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcbiAgQENvbnRlbnRDaGlsZHJlbihUaWJjb0Nsb3VkVmlkZW9Db21wb25lbnQpIGNhcm91c2VsSXRlbXM6IFF1ZXJ5TGlzdDxUaWJjb0Nsb3VkVmlkZW9Db21wb25lbnQ+O1xyXG4gIEBWaWV3Q2hpbGQoJ2N1c3RvbVRlbXBsYXRlQ29udGFpbmVyJywgeyByZWFkOiBWaWV3Q29udGFpbmVyUmVmIH0pIGNvbnRhaW5lcjtcclxuXHJcbiAgY3VycmVudFZpZGVvOiBUaWJjb0Nsb3VkVmlkZW9Db21wb25lbnQ7XHJcbiAgdmlkZW9zOiBUaWJjb0Nsb3VkVmlkZW9Db21wb25lbnRbXTtcclxuICBpZHg6IG51bWJlciA9IDA7XHJcblxyXG4gIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gIH1cclxuXHJcbiAgbmdBZnRlckNvbnRlbnRJbml0KCk6IHZvaWQge1xyXG4gICAgaWYgKHRoaXMuY2Fyb3VzZWxJdGVtcyAmJiB0aGlzLmNhcm91c2VsSXRlbXMubGVuZ3RoID4gMCkge1xyXG4gICAgICB0aGlzLnZpZGVvcyA9IHRoaXMuY2Fyb3VzZWxJdGVtcy50b0FycmF5KCk7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gdHJ1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGdldCBsYXN0KCkge1xyXG4gICAgaWYgKHRoaXMuaWR4ID09PSAodGhpcy52aWRlb3MubGVuZ3RoIC0gMSkpIHtcclxuICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBnZXQgZmlyc3QoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5pZHggPT09IDA7XHJcbiAgfVxyXG5cclxuICBuZXh0KCkge1xyXG4gICAgaWYgKHRoaXMuaWR4IDwgKHRoaXMudmlkZW9zLmxlbmd0aCAtIDEpKSB7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gZmFsc2U7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS5wbGF5aW5nID0gZmFsc2U7XHJcbiAgICAgIHRoaXMuaWR4Kys7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gdHJ1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByZXZpb3VzKCkge1xyXG4gICAgaWYgKHRoaXMuaWR4ICE9PSAwKSB7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gZmFsc2U7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS5wbGF5aW5nID0gZmFsc2U7XHJcbiAgICAgIHRoaXMuaWR4LS07XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gdHJ1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNldFNlbGVjdGVkSWR4KGlkeDogbnVtYmVyKSB7XHJcbiAgICBpZiAoaWR4ICE9PSB0aGlzLmlkeCkge1xyXG4gICAgICB0aGlzLnZpZGVvc1t0aGlzLmlkeF0udmlzaWJsZSA9IGZhbHNlO1xyXG4gICAgICB0aGlzLnZpZGVvc1t0aGlzLmlkeF0ucGxheWluZyA9IGZhbHNlO1xyXG4gICAgICB0aGlzLmlkeCA9IGlkeDtcclxuICAgICAgdGhpcy52aWRlb3NbdGhpcy5pZHhdLnZpc2libGUgPSB0cnVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiPGRpdiBjbGFzcz1cInRpYmNvLWNsb3VkLWNhcm91c2VsXCIgKm5nSWY9XCJ2aWRlb3MgJiYgdmlkZW9zLmxlbmd0aCA+IDBcIj5cclxuICA8IS0tZGl2IGNsYXNzPVwicHJldlwiPlxyXG4gICAgPG1hdC1pY29uIHN2Z0ljb249XCJpYy1oZWxwLXJpZ2h0LWNoZXZyb25cIiBjbGFzcz1cImNhcm91c2VsLWN0cmwgcHJldi1pY29uXCIgW25nQ2xhc3NdPVwieydmaXJzdCc6IGZpcnN0fVwiIChjbGljayk9XCJwcmV2aW91cygpXCI+PC9tYXQtaWNvbj5cclxuICA8L2Rpdi0tPlxyXG4gIDxkaXYgY2xhc3M9XCJjYXJkcy1jb250YWluZXJcIj5cclxuICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwidmlkZW8tc2VsZWN0b3JcIj5cclxuICAgIDxkaXYgY2xhc3M9XCJ2aWRlby1uYXZpZ2F0b3ItY29udHJvbFwiIFtuZ0NsYXNzXT1cInsnZmlyc3QnOiBmaXJzdH1cIiAoY2xpY2spPVwicHJldmlvdXMoKVwiPlxyXG4gICAgICA8bWF0LWljb24gc3ZnSWNvbj1cImljLWhlbHAtbGVmdC1jaGV2cm9uXCIgY2xhc3M9XCJjYXJvdXNlbC1jdHJsIHByZXYtaWNvblwiPjwvbWF0LWljb24+XHJcbiAgICAgIDxzcGFuPlByZXZpb3VzPC9zcGFuPlxyXG4gICAgPC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwidmlkZW8tc2VsZWN0aW9uLWluZGljYXRvclwiPlxyXG4gICAgICA8bWF0LWljb24gKm5nRm9yPVwibGV0IHZpZGVvIG9mIHZpZGVvczsgbGV0IHZpZGVvSW5kZXggPSBpbmRleFwiIFtzdmdJY29uXT1cInZpZGVvSW5kZXggPT09IGlkeCA/ICdpYy1vdmFsLWZpbGxlZCcgOiAnaWMtb3ZhbC1jbGVhcidcIiBbbmdDbGFzc109XCJ7J2N1cnJlbnQnOiBpZHggPT09IHZpZGVvSW5kZXh9XCIgKGNsaWNrKT1cInNldFNlbGVjdGVkSWR4KHZpZGVvSW5kZXgpXCI+PC9tYXQtaWNvbj5cclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cInZpZGVvLW5hdmlnYXRvci1jb250cm9sIGp1c3RpZnktZW5kXCIgW25nQ2xhc3NdPVwieydsYXN0JzogbGFzdH1cIiAoY2xpY2spPVwibmV4dCgpXCI+XHJcbiAgICAgIDxzcGFuPk5leHQ8L3NwYW4+XHJcbiAgICAgIDxtYXQtaWNvbiBzdmdJY29uPVwiaWMtaGVscC1yaWdodC1jaGV2cm9uXCIgY2xhc3M9XCJjYXJvdXNlbC1jdHJsIG5leHQtaWNvblwiPjwvbWF0LWljb24+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuICA8IS0tZGl2IGNsYXNzPVwibmV4dFwiPlxyXG4gICAgPG1hdC1pY29uIHN2Z0ljb249XCJpYy1oZWxwLXJpZ2h0LWNoZXZyb25cIiBjbGFzcz1cImNhcm91c2VsLWN0cmwgbmV4dC1pY29uXCIgW25nQ2xhc3NdPVwieydsYXN0JzogbGFzdH1cIiAoY2xpY2spPVwibmV4dCgpXCI+PC9tYXQtaWNvbj5cclxuICA8L2Rpdi0tPlxyXG48L2Rpdj5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtdmlkZW8tY2Fyb3VzZWwuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLXZpZGVvLWNhcm91c2VsL3RpYmNvLWNsb3VkLXZpZGVvLWNhcm91c2VsLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC12aWRlby1jYXJvdXNlbC90aWJjby1jbG91ZC12aWRlby1jYXJvdXNlbC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQW1CLFNBQVMsRUFBRSxlQUFlLEVBQUUsU0FBUyxFQUFxQixnQkFBZ0IsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUMzSCxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSxrREFBa0QsQ0FBQzs7Ozs7QUFRMUYsTUFBTSxPQUFPLGdDQUFnQztJQUUzQztRQU1BLFFBQUcsR0FBVyxDQUFDLENBQUM7SUFOQSxDQUFDO0lBUWpCLFFBQVE7SUFDUixDQUFDO0lBRUQsa0JBQWtCO1FBQ2hCLElBQUksSUFBSSxDQUFDLGFBQWEsSUFBSSxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDdkQsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLE9BQU8sRUFBRSxDQUFDO1lBQzNDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDdEM7SUFDSCxDQUFDO0lBRUQsSUFBSSxJQUFJO1FBQ04sSUFBSSxJQUFJLENBQUMsR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEVBQUU7WUFDekMsT0FBTyxJQUFJLENBQUM7U0FDYjthQUFNO1lBQ0wsT0FBTyxLQUFLLENBQUM7U0FDZDtJQUNILENBQUM7SUFFRCxJQUFJLEtBQUs7UUFDUCxPQUFPLElBQUksQ0FBQyxHQUFHLEtBQUssQ0FBQyxDQUFDO0lBQ3hCLENBQUM7SUFFRCxJQUFJO1FBQ0YsSUFBSSxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEVBQUU7WUFDdkMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztZQUN0QyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3RDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztZQUNYLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDdEM7SUFDSCxDQUFDO0lBRUQsUUFBUTtRQUNOLElBQUksSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDLEVBQUU7WUFDbEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztZQUN0QyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3RDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztZQUNYLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDdEM7SUFDSCxDQUFDO0lBRUQsY0FBYyxDQUFDLEdBQVc7UUFDeEIsSUFBSSxHQUFHLEtBQUssSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNwQixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3RDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7WUFDdEMsSUFBSSxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUM7WUFDZixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDO1NBQ3RDO0lBQ0gsQ0FBQzs7aUpBekRVLGdDQUFnQztxSUFBaEMsZ0NBQWdDLG1HQUcxQix3QkFBd0IsOEhBQ0ssZ0JBQWdCLDZCQ2JoRSxxM0NBd0JBOzRGRGZhLGdDQUFnQztrQkFMNUMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsK0JBQStCO29CQUN6QyxXQUFXLEVBQUUsNkNBQTZDO29CQUMxRCxTQUFTLEVBQUUsQ0FBQyw0Q0FBNEMsQ0FBQztpQkFDMUQ7MEVBSTRDLGFBQWE7c0JBQXZELGVBQWU7dUJBQUMsd0JBQXdCO2dCQUN5QixTQUFTO3NCQUExRSxTQUFTO3VCQUFDLHlCQUF5QixFQUFFLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtBZnRlckNvbnRlbnRJbml0LCBDb21wb25lbnQsIENvbnRlbnRDaGlsZHJlbiwgVmlld0NoaWxkLCBPbkluaXQsIFF1ZXJ5TGlzdCwgVmlld0NvbnRhaW5lclJlZn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7VGliY29DbG91ZFZpZGVvQ29tcG9uZW50fSBmcm9tICcuLi90aWJjby1jbG91ZC12aWRlby90aWJjby1jbG91ZC12aWRlby5jb21wb25lbnQnO1xyXG5cclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAndGMtdGliY28tY2xvdWQtdmlkZW8tY2Fyb3VzZWwnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi90aWJjby1jbG91ZC12aWRlby1jYXJvdXNlbC5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtdmlkZW8tY2Fyb3VzZWwuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUaWJjb0Nsb3VkVmlkZW9DYXJvdXNlbENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgQWZ0ZXJDb250ZW50SW5pdCB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcbiAgQENvbnRlbnRDaGlsZHJlbihUaWJjb0Nsb3VkVmlkZW9Db21wb25lbnQpIGNhcm91c2VsSXRlbXM6IFF1ZXJ5TGlzdDxUaWJjb0Nsb3VkVmlkZW9Db21wb25lbnQ+O1xyXG4gIEBWaWV3Q2hpbGQoJ2N1c3RvbVRlbXBsYXRlQ29udGFpbmVyJywgeyByZWFkOiBWaWV3Q29udGFpbmVyUmVmIH0pIGNvbnRhaW5lcjtcclxuXHJcbiAgY3VycmVudFZpZGVvOiBUaWJjb0Nsb3VkVmlkZW9Db21wb25lbnQ7XHJcbiAgdmlkZW9zOiBUaWJjb0Nsb3VkVmlkZW9Db21wb25lbnRbXTtcclxuICBpZHg6IG51bWJlciA9IDA7XHJcblxyXG4gIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gIH1cclxuXHJcbiAgbmdBZnRlckNvbnRlbnRJbml0KCk6IHZvaWQge1xyXG4gICAgaWYgKHRoaXMuY2Fyb3VzZWxJdGVtcyAmJiB0aGlzLmNhcm91c2VsSXRlbXMubGVuZ3RoID4gMCkge1xyXG4gICAgICB0aGlzLnZpZGVvcyA9IHRoaXMuY2Fyb3VzZWxJdGVtcy50b0FycmF5KCk7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gdHJ1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGdldCBsYXN0KCkge1xyXG4gICAgaWYgKHRoaXMuaWR4ID09PSAodGhpcy52aWRlb3MubGVuZ3RoIC0gMSkpIHtcclxuICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBnZXQgZmlyc3QoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5pZHggPT09IDA7XHJcbiAgfVxyXG5cclxuICBuZXh0KCkge1xyXG4gICAgaWYgKHRoaXMuaWR4IDwgKHRoaXMudmlkZW9zLmxlbmd0aCAtIDEpKSB7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gZmFsc2U7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS5wbGF5aW5nID0gZmFsc2U7XHJcbiAgICAgIHRoaXMuaWR4Kys7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gdHJ1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByZXZpb3VzKCkge1xyXG4gICAgaWYgKHRoaXMuaWR4ICE9PSAwKSB7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gZmFsc2U7XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS5wbGF5aW5nID0gZmFsc2U7XHJcbiAgICAgIHRoaXMuaWR4LS07XHJcbiAgICAgIHRoaXMudmlkZW9zW3RoaXMuaWR4XS52aXNpYmxlID0gdHJ1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNldFNlbGVjdGVkSWR4KGlkeDogbnVtYmVyKSB7XHJcbiAgICBpZiAoaWR4ICE9PSB0aGlzLmlkeCkge1xyXG4gICAgICB0aGlzLnZpZGVvc1t0aGlzLmlkeF0udmlzaWJsZSA9IGZhbHNlO1xyXG4gICAgICB0aGlzLnZpZGVvc1t0aGlzLmlkeF0ucGxheWluZyA9IGZhbHNlO1xyXG4gICAgICB0aGlzLmlkeCA9IGlkeDtcclxuICAgICAgdGhpcy52aWRlb3NbdGhpcy5pZHhdLnZpc2libGUgPSB0cnVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiPGRpdiBjbGFzcz1cInRpYmNvLWNsb3VkLWNhcm91c2VsXCIgKm5nSWY9XCJ2aWRlb3MgJiYgdmlkZW9zLmxlbmd0aCA+IDBcIj5cclxuICA8IS0tZGl2IGNsYXNzPVwicHJldlwiPlxyXG4gICAgPG1hdC1pY29uIHN2Z0ljb249XCJpYy1oZWxwLXJpZ2h0LWNoZXZyb25cIiBjbGFzcz1cImNhcm91c2VsLWN0cmwgcHJldi1pY29uXCIgW25nQ2xhc3NdPVwieydmaXJzdCc6IGZpcnN0fVwiIChjbGljayk9XCJwcmV2aW91cygpXCI+PC9tYXQtaWNvbj5cclxuICA8L2Rpdi0tPlxyXG4gIDxkaXYgY2xhc3M9XCJjYXJkcy1jb250YWluZXJcIj5cclxuICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwidmlkZW8tc2VsZWN0b3JcIj5cclxuICAgIDxkaXYgY2xhc3M9XCJ2aWRlby1uYXZpZ2F0b3ItY29udHJvbFwiIFtuZ0NsYXNzXT1cInsnZmlyc3QnOiBmaXJzdH1cIiAoY2xpY2spPVwicHJldmlvdXMoKVwiPlxyXG4gICAgICA8bWF0LWljb24gc3ZnSWNvbj1cImljLWhlbHAtbGVmdC1jaGV2cm9uXCIgY2xhc3M9XCJjYXJvdXNlbC1jdHJsIHByZXYtaWNvblwiPjwvbWF0LWljb24+XHJcbiAgICAgIDxzcGFuPlByZXZpb3VzPC9zcGFuPlxyXG4gICAgPC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwidmlkZW8tc2VsZWN0aW9uLWluZGljYXRvclwiPlxyXG4gICAgICA8bWF0LWljb24gKm5nRm9yPVwibGV0IHZpZGVvIG9mIHZpZGVvczsgbGV0IHZpZGVvSW5kZXggPSBpbmRleFwiIFtzdmdJY29uXT1cInZpZGVvSW5kZXggPT09IGlkeCA/ICdpYy1vdmFsLWZpbGxlZCcgOiAnaWMtb3ZhbC1jbGVhcidcIiBbbmdDbGFzc109XCJ7J2N1cnJlbnQnOiBpZHggPT09IHZpZGVvSW5kZXh9XCIgKGNsaWNrKT1cInNldFNlbGVjdGVkSWR4KHZpZGVvSW5kZXgpXCI+PC9tYXQtaWNvbj5cclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cInZpZGVvLW5hdmlnYXRvci1jb250cm9sIGp1c3RpZnktZW5kXCIgW25nQ2xhc3NdPVwieydsYXN0JzogbGFzdH1cIiAoY2xpY2spPVwibmV4dCgpXCI+XHJcbiAgICAgIDxzcGFuPk5leHQ8L3NwYW4+XHJcbiAgICAgIDxtYXQtaWNvbiBzdmdJY29uPVwiaWMtaGVscC1yaWdodC1jaGV2cm9uXCIgY2xhc3M9XCJjYXJvdXNlbC1jdHJsIG5leHQtaWNvblwiPjwvbWF0LWljb24+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuICA8IS0tZGl2IGNsYXNzPVwibmV4dFwiPlxyXG4gICAgPG1hdC1pY29uIHN2Z0ljb249XCJpYy1oZWxwLXJpZ2h0LWNoZXZyb25cIiBjbGFzcz1cImNhcm91c2VsLWN0cmwgbmV4dC1pY29uXCIgW25nQ2xhc3NdPVwieydsYXN0JzogbGFzdH1cIiAoY2xpY2spPVwibmV4dCgpXCI+PC9tYXQtaWNvbj5cclxuICA8L2Rpdi0tPlxyXG48L2Rpdj5cclxuIl19

@@ -16,5 +16,5 @@ import { Component, Input } from '@angular/core';

}
/** @nocollapse */ TibcoCloudVideoComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudVideoComponent, deps: [{ token: i1.Location }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudVideoComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudVideoComponent, selector: "tc-tibco-cloud-video", inputs: { visible: "visible", title: "title", label: "label", url: "url" }, ngImport: i0, template: "<div class=\"video-section\" *ngIf=\"visible\">\r\n <div class=\"video-container\">\r\n <!--div class=\"video-title\" title=\"{{title}}\">\r\n <p *ngIf=\"!playing\">{{label}}</p>\r\n </div-->\r\n <video class=\"video-card\" controls controlsList=\"nodownload\" (play)=\"togglePlaying(true)\" (pause)=\"togglePlaying(false)\" (playing)=\"togglePlaying(true)\">\r\n <source [src]=\"url | urlPrepare: location\">\r\n </video>\r\n </div>\r\n</div>\r\n", styles: ["*{font-family:\"Source Sans Pro\"}.video-container{width:336px;height:206px;max-width:336px;min-width:336px;max-height:206px;min-height:206px}.video-section{display:flex;flex-direction:row;justify-content:center}.video-card{box-sizing:border-box;width:336px;height:206px;max-width:336px;min-width:336px;max-height:206px;min-height:206px;background:white;position:relative;overflow:visible;padding:0;border-radius:0;box-shadow:none}.video-title{position:relative;left:0;width:100%;cursor:pointer;opacity:.5;height:30px;line-height:30px;z-index:1;top:35px;margin-top:-20px;font-size:16px}.video-title>p{width:100%;background-color:#f3f3f3;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}\n"], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], pipes: { "urlPrepare": i2.UrlPrepare } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudVideoComponent, decorators: [{
/** @nocollapse */ TibcoCloudVideoComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudVideoComponent, deps: [{ token: i1.Location }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudVideoComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudVideoComponent, selector: "tc-tibco-cloud-video", inputs: { visible: "visible", title: "title", label: "label", url: "url" }, ngImport: i0, template: "<div class=\"video-section\" *ngIf=\"visible\">\r\n <div class=\"video-container\">\r\n <!--div class=\"video-title\" title=\"{{title}}\">\r\n <p *ngIf=\"!playing\">{{label}}</p>\r\n </div-->\r\n <video class=\"video-card\" controls controlsList=\"nodownload\" (play)=\"togglePlaying(true)\" (pause)=\"togglePlaying(false)\" (playing)=\"togglePlaying(true)\">\r\n <source [src]=\"url | urlPrepare: location\">\r\n </video>\r\n </div>\r\n</div>\r\n", styles: ["*{font-family:\"Source Sans Pro\"}.video-container{width:336px;height:206px;max-width:336px;min-width:336px;max-height:206px;min-height:206px}.video-section{display:flex;flex-direction:row;justify-content:center}.video-card{box-sizing:border-box;width:336px;height:206px;max-width:336px;min-width:336px;max-height:206px;min-height:206px;background:white;position:relative;overflow:visible;padding:0;border-radius:0;box-shadow:none}.video-title{position:relative;left:0;width:100%;cursor:pointer;opacity:.5;height:30px;line-height:30px;z-index:1;top:35px;margin-top:-20px;font-size:16px}.video-title>p{width:100%;background-color:#f3f3f3;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}\n"], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], pipes: { "urlPrepare": i2.UrlPrepare } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudVideoComponent, decorators: [{
type: Component,

@@ -35,2 +35,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtdmlkZW8uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLXZpZGVvL3RpYmNvLWNsb3VkLXZpZGVvLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC12aWRlby90aWJjby1jbG91ZC12aWRlby5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBb0IsTUFBTSxlQUFlLENBQUM7Ozs7QUFTbEUsTUFBTSxPQUFPLHdCQUF3QjtJQVNuQyxZQUFtQixRQUFrQjtRQUFsQixhQUFRLEdBQVIsUUFBUSxDQUFVO1FBRjlCLFlBQU8sR0FBRyxLQUFLLENBQUM7SUFFa0IsQ0FBQztJQUUxQyxRQUFRO0lBQ1IsQ0FBQztJQUVELGFBQWEsQ0FBQyxNQUFlO1FBQzNCLElBQUksQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDO0lBQ3hCLENBQUM7O3dJQWhCVSx3QkFBd0I7NEhBQXhCLHdCQUF3Qix3SUNUckMseWRBVUE7MkZERGEsd0JBQXdCO2tCQUxwQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxzQkFBc0I7b0JBQ2hDLFdBQVcsRUFBRSxvQ0FBb0M7b0JBQ2pELFNBQVMsRUFBRSxDQUFDLG1DQUFtQyxDQUFDO2lCQUNqRDsrRkFHVSxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csS0FBSztzQkFBYixLQUFLO2dCQUNHLEtBQUs7c0JBQWIsS0FBSztnQkFDRyxHQUFHO3NCQUFYLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE9uQ2hhbmdlcywgT25Jbml0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtMb2NhdGlvbn0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuXHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLXZpZGVvJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtdmlkZW8uY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3RpYmNvLWNsb3VkLXZpZGVvLmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGliY29DbG91ZFZpZGVvQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgQElucHV0KCkgdmlzaWJsZTogYm9vbGVhbjtcclxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgdXJsOiBzdHJpbmc7XHJcblxyXG4gIHB1YmxpYyBwbGF5aW5nID0gZmFsc2U7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBsb2NhdGlvbjogTG9jYXRpb24pIHsgfVxyXG5cclxuICBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICB9XHJcblxyXG4gIHRvZ2dsZVBsYXlpbmcoc3RhdHVzOiBib29sZWFuKSB7XHJcbiAgICB0aGlzLnBsYXlpbmcgPSBzdGF0dXM7XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJ2aWRlby1zZWN0aW9uXCIgKm5nSWY9XCJ2aXNpYmxlXCI+XHJcbiAgPGRpdiBjbGFzcz1cInZpZGVvLWNvbnRhaW5lclwiPlxyXG4gICAgPCEtLWRpdiBjbGFzcz1cInZpZGVvLXRpdGxlXCIgdGl0bGU9XCJ7e3RpdGxlfX1cIj5cclxuICAgICAgPHAgKm5nSWY9XCIhcGxheWluZ1wiPnt7bGFiZWx9fTwvcD5cclxuICAgIDwvZGl2LS0+XHJcbiAgICA8dmlkZW8gY2xhc3M9XCJ2aWRlby1jYXJkXCIgY29udHJvbHMgY29udHJvbHNMaXN0PVwibm9kb3dubG9hZFwiIChwbGF5KT1cInRvZ2dsZVBsYXlpbmcodHJ1ZSlcIiAocGF1c2UpPVwidG9nZ2xlUGxheWluZyhmYWxzZSlcIiAocGxheWluZyk9XCJ0b2dnbGVQbGF5aW5nKHRydWUpXCI+XHJcbiAgICAgIDxzb3VyY2UgW3NyY109XCJ1cmwgfCB1cmxQcmVwYXJlOiBsb2NhdGlvblwiPlxyXG4gICAgPC92aWRlbz5cclxuICA8L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtdmlkZW8uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9jb21wb25lbnRzL3RpYmNvLWNsb3VkLXZpZGVvL3RpYmNvLWNsb3VkLXZpZGVvLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC12aWRlby90aWJjby1jbG91ZC12aWRlby5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBb0IsTUFBTSxlQUFlLENBQUM7Ozs7QUFTbEUsTUFBTSxPQUFPLHdCQUF3QjtJQVNuQyxZQUFtQixRQUFrQjtRQUFsQixhQUFRLEdBQVIsUUFBUSxDQUFVO1FBRjlCLFlBQU8sR0FBRyxLQUFLLENBQUM7SUFFa0IsQ0FBQztJQUUxQyxRQUFRO0lBQ1IsQ0FBQztJQUVELGFBQWEsQ0FBQyxNQUFlO1FBQzNCLElBQUksQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDO0lBQ3hCLENBQUM7O3lJQWhCVSx3QkFBd0I7NkhBQXhCLHdCQUF3Qix3SUNUckMseWRBVUE7NEZERGEsd0JBQXdCO2tCQUxwQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxzQkFBc0I7b0JBQ2hDLFdBQVcsRUFBRSxvQ0FBb0M7b0JBQ2pELFNBQVMsRUFBRSxDQUFDLG1DQUFtQyxDQUFDO2lCQUNqRDsrRkFHVSxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csS0FBSztzQkFBYixLQUFLO2dCQUNHLEtBQUs7c0JBQWIsS0FBSztnQkFDRyxHQUFHO3NCQUFYLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE9uQ2hhbmdlcywgT25Jbml0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtMb2NhdGlvbn0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuXHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3RjLXRpYmNvLWNsb3VkLXZpZGVvJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtdmlkZW8uY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3RpYmNvLWNsb3VkLXZpZGVvLmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGliY29DbG91ZFZpZGVvQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgQElucHV0KCkgdmlzaWJsZTogYm9vbGVhbjtcclxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgdXJsOiBzdHJpbmc7XHJcblxyXG4gIHB1YmxpYyBwbGF5aW5nID0gZmFsc2U7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBsb2NhdGlvbjogTG9jYXRpb24pIHsgfVxyXG5cclxuICBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICB9XHJcblxyXG4gIHRvZ2dsZVBsYXlpbmcoc3RhdHVzOiBib29sZWFuKSB7XHJcbiAgICB0aGlzLnBsYXlpbmcgPSBzdGF0dXM7XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJ2aWRlby1zZWN0aW9uXCIgKm5nSWY9XCJ2aXNpYmxlXCI+XHJcbiAgPGRpdiBjbGFzcz1cInZpZGVvLWNvbnRhaW5lclwiPlxyXG4gICAgPCEtLWRpdiBjbGFzcz1cInZpZGVvLXRpdGxlXCIgdGl0bGU9XCJ7e3RpdGxlfX1cIj5cclxuICAgICAgPHAgKm5nSWY9XCIhcGxheWluZ1wiPnt7bGFiZWx9fTwvcD5cclxuICAgIDwvZGl2LS0+XHJcbiAgICA8dmlkZW8gY2xhc3M9XCJ2aWRlby1jYXJkXCIgY29udHJvbHMgY29udHJvbHNMaXN0PVwibm9kb3dubG9hZFwiIChwbGF5KT1cInRvZ2dsZVBsYXlpbmcodHJ1ZSlcIiAocGF1c2UpPVwidG9nZ2xlUGxheWluZyhmYWxzZSlcIiAocGxheWluZyk9XCJ0b2dnbGVQbGF5aW5nKHRydWUpXCI+XHJcbiAgICAgIDxzb3VyY2UgW3NyY109XCJ1cmwgfCB1cmxQcmVwYXJlOiBsb2NhdGlvblwiPlxyXG4gICAgPC92aWRlbz5cclxuICA8L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==

@@ -35,5 +35,5 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';

}
/** @nocollapse */ TibcoCloudWidgetHeaderComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudWidgetHeaderComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudWidgetHeaderComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.7", type: TibcoCloudWidgetHeaderComponent, selector: "tc-tibco-cloud-widget-header", inputs: { headerText: "headerText", icon: "icon", toolbarButtons: "toolbarButtons", ShowHeader: ["showHeader", "ShowHeader"] }, outputs: { toolbarButtonEvent: "toolbarButtonEvent" }, ngImport: i0, template: "<div *ngIf=\"showHeader\" class=\"tcs-widget-header\" fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\r\n <div fxLayoutAlign=\"start center\">\r\n <mat-icon class=\"tcs-widget-header-icon\" svgIcon=\"{{icon}}\"></mat-icon>\r\n <div class=\"tcs-widget-header-text\">{{headerText}}</div>\r\n </div>\r\n <div class=\"tcs-widget-toolbar\" fxLayout=\"row\" fxLayoutAlign=\"end center\">\r\n <div class=\"tcs-widget-toolbar-button-div\" *ngFor=\"let toolbarButton of toolbarButtons\">\r\n <mat-icon *ngIf=\"toolbarButton.visible\" (click)=\"toolbarButtonClick(toolbarButton.id)\" class=\"tcs-widget-toolbar-button\" [matTooltip]=\"toolbarButton.tooltip\" matTooltipPosition=\"left\" matTooltipShowDelay=\"1000\" [svgIcon]=\"toolbarButton.icon\"></mat-icon>\r\n </div>\r\n </div>\r\n</div>\r\n\r\n<div *ngIf=\"!showHeader\" class=\"tcs-widget-toolbar\" style=\"margin-top: 5px; margin-bottom: 5px\" fxLayout=\"row\" fxLayoutAlign=\"end center\">\r\n <div class=\"tcs-widget-toolbar-button-div\" *ngFor=\"let toolbarButton of toolbarButtons\">\r\n <mat-icon *ngIf=\"toolbarButton.visible\" (click)=\"toolbarButtonClick(toolbarButton.id)\" class=\"tcs-widget-toolbar-button\" [matTooltip]=\"toolbarButton.tooltip\" matTooltipPosition=\"left\" matTooltipShowDelay=\"1000\" [svgIcon]=\"toolbarButton.icon\"></mat-icon>\r\n </div>\r\n</div>\r\n", styles: [".tcs-widget-header-icon{height:24px;width:24px}.tcs-widget-toolbar-button{height:20px;width:20px;margin-left:5px;margin-right:5px}:host ::ng-deep .tcs-widget-toolbar-button:hover path.svg-content{fill:#0081cb;cursor:pointer}:host ::ng-deep .tcs-widget-toolbar-button:hover g.svg-content{fill:#0081cb;cursor:pointer}.tcs-widget-header{height:40px;border-radius:3px 3px 0 0;box-shadow:0 1px 2px #dedede;padding-left:20px;padding-right:20px;margin-bottom:5px}.tcs-widget-header-text{margin-left:10px;font-family:Source Sans Pro;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.3px}\n"], components: [{ type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i3.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i2.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i4.MatTooltip, selector: "[matTooltip]", exportAs: ["matTooltip"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TibcoCloudWidgetHeaderComponent, decorators: [{
/** @nocollapse */ TibcoCloudWidgetHeaderComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudWidgetHeaderComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ TibcoCloudWidgetHeaderComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.12", type: TibcoCloudWidgetHeaderComponent, selector: "tc-tibco-cloud-widget-header", inputs: { headerText: "headerText", icon: "icon", toolbarButtons: "toolbarButtons", ShowHeader: ["showHeader", "ShowHeader"] }, outputs: { toolbarButtonEvent: "toolbarButtonEvent" }, ngImport: i0, template: "<div *ngIf=\"showHeader\" class=\"tcs-widget-header\" fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\r\n <div fxLayoutAlign=\"start center\">\r\n <mat-icon class=\"tcs-widget-header-icon\" svgIcon=\"{{icon}}\"></mat-icon>\r\n <div class=\"tcs-widget-header-text\">{{headerText}}</div>\r\n </div>\r\n <div class=\"tcs-widget-toolbar\" fxLayout=\"row\" fxLayoutAlign=\"end center\">\r\n <div class=\"tcs-widget-toolbar-button-div\" *ngFor=\"let toolbarButton of toolbarButtons\">\r\n <mat-icon *ngIf=\"toolbarButton.visible\" (click)=\"toolbarButtonClick(toolbarButton.id)\" class=\"tcs-widget-toolbar-button\" [matTooltip]=\"toolbarButton.tooltip\" matTooltipPosition=\"left\" matTooltipShowDelay=\"1000\" [svgIcon]=\"toolbarButton.icon\"></mat-icon>\r\n </div>\r\n </div>\r\n</div>\r\n\r\n<div *ngIf=\"!showHeader\" class=\"tcs-widget-toolbar\" style=\"margin-top: 5px; margin-bottom: 5px\" fxLayout=\"row\" fxLayoutAlign=\"end center\">\r\n <div class=\"tcs-widget-toolbar-button-div\" *ngFor=\"let toolbarButton of toolbarButtons\">\r\n <mat-icon *ngIf=\"toolbarButton.visible\" (click)=\"toolbarButtonClick(toolbarButton.id)\" class=\"tcs-widget-toolbar-button\" [matTooltip]=\"toolbarButton.tooltip\" matTooltipPosition=\"left\" matTooltipShowDelay=\"1000\" [svgIcon]=\"toolbarButton.icon\"></mat-icon>\r\n </div>\r\n</div>\r\n", styles: [".tcs-widget-header-icon{height:24px;width:24px}.tcs-widget-toolbar-button{height:20px;width:20px;margin-left:5px;margin-right:5px}:host ::ng-deep .tcs-widget-toolbar-button:hover path.svg-content{fill:#0081cb;cursor:pointer}:host ::ng-deep .tcs-widget-toolbar-button:hover g.svg-content{fill:#0081cb;cursor:pointer}.tcs-widget-header{height:40px;border-radius:3px 3px 0 0;box-shadow:0 1px 2px #dedede;padding-left:20px;padding-right:20px;margin-bottom:5px}.tcs-widget-header-text{margin-left:10px;font-family:Source Sans Pro;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.3px}\n"], components: [{ type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }], directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { type: i3.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { type: i2.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i4.MatTooltip, selector: "[matTooltip]", exportAs: ["matTooltip"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TibcoCloudWidgetHeaderComponent, decorators: [{
type: Component,

@@ -57,2 +57,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci90aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyL3RpYmNvLWNsb3VkLXdpZGdldC1oZWFkZXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFVLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQzs7Ozs7O0FBSTdFOzs7Ozs7R0FNRztBQU1ILE1BQU0sT0FBTywrQkFBK0I7SUFnQzFDO1FBaEJBOztXQUVHO1FBQ0ksZUFBVSxHQUFZLElBQUksQ0FBQztRQU9sQzs7O1dBR0c7UUFDTyx1QkFBa0IsR0FBeUIsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQUdoRixDQUFDO0lBYkQsSUFBeUIsVUFBVSxDQUFDLFVBQW1CO1FBQ3JELElBQUksVUFBVSxFQUFDO1lBQ2IsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7U0FDOUI7SUFDSCxDQUFDO0lBV0Qsa0JBQWtCLENBQUMsRUFBRTtRQUNuQixJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ25DLENBQUM7OytJQXJDVSwrQkFBK0I7bUlBQS9CLCtCQUErQiwyUENoQjVDLHkxQ0FpQkE7MkZERGEsK0JBQStCO2tCQUwzQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSw4QkFBOEI7b0JBQ3hDLFdBQVcsRUFBRSw0Q0FBNEM7b0JBQ3pELFNBQVMsRUFBRSxDQUFDLDJDQUEyQyxDQUFDO2lCQUN6RDswRUFLVSxVQUFVO3NCQUFsQixLQUFLO2dCQUtHLElBQUk7c0JBQVosS0FBSztnQkFLRyxjQUFjO3NCQUF0QixLQUFLO2dCQU1tQixVQUFVO3NCQUFsQyxLQUFLO3VCQUFDLFlBQVk7Z0JBVVQsa0JBQWtCO3NCQUEzQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtUb29sYmFyQnV0dG9ufSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtd2lkZ2V0LWhlYWRlcic7XHJcblxyXG5cclxuLyoqXHJcbiAqIEhlYWRlciBiYXIgZm9yIHNtYWxsIHdpZGdldHMgKGxpa2UgcmVjZW50IGNhc2VzIGV0YyBvbiBob21lKVxyXG4gKlxyXG4gKiAhW2FsdC10ZXh0XSguLi90aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyLnBuZyBcIkltYWdlXCIpXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXdpZGdldC1oZWFkZXI+PC90Yy10aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRXaWRnZXRIZWFkZXJDb21wb25lbnQge1xyXG4gIC8qKlxyXG4gICAqIFRleHQgc2hvd24gaW4gbWVudSBiYXJcclxuICAgKi9cclxuICBASW5wdXQoKSBoZWFkZXJUZXh0OiBzdHJpbmc7XHJcblxyXG4gIC8qKlxyXG4gICAqIGljb24gbmFtZSAoc3ZnIGtleSAtIG5lZWRzIHRvIGJlIHJlZ2lzdGVyZWQpXHJcbiAgICovXHJcbiAgQElucHV0KCkgaWNvbjogc3RyaW5nO1xyXG5cclxuICAvKipcclxuICAgKiBidXR0b25zIHRvIGRpc3BsYXkgaW4gdGhlIG1lbnUgYmFyXHJcbiAgICovXHJcbiAgQElucHV0KCkgdG9vbGJhckJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXTtcclxuXHJcbiAgLyoqXHJcbiAgICogV2hldGhlciB0byBzaG93IHRoZSBoZWFkZXIgYmFyIGluIHRoZSB3aWRnZXQgLSBlZy4gZmF2b3JpdGVzIG9uIGhvbWUgcGFnZSAoY29udGFpbnMgaWNvbiBldGMpIC0gaWYgb2ZmIGljb25zIHN0aWxsIGFwcGVhciB3aXRob3V0IGJhclxyXG4gICAqL1xyXG4gIHB1YmxpYyBzaG93SGVhZGVyOiBib29sZWFuID0gdHJ1ZTtcclxuICBASW5wdXQoJ3Nob3dIZWFkZXInKSBzZXQgU2hvd0hlYWRlcihzaG93SGVhZGVyOiBib29sZWFuKSB7XHJcbiAgICBpZiAoc2hvd0hlYWRlcil7XHJcbiAgICAgIHRoaXMuc2hvd0hlYWRlciA9IHNob3dIZWFkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiB+ZXZlbnQgdG9vbGJhckJ1dHRvbkV2ZW50IDogQnV0dG9uIENsaWNrZWRcclxuICAgKiB+cGF5bG9hZCBzdHJpbmcgOiB0ZWxscyBjYWxsZXIgYSBidXR0b24gd2FzIGNsaWNrZWQgLSBvdXRwdXRzIGJ1dHRvbiBJZFxyXG4gICAqL1xyXG4gIEBPdXRwdXQoKSB0b29sYmFyQnV0dG9uRXZlbnQ6IEV2ZW50RW1pdHRlcjxzdHJpbmc+ID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gIH1cclxuXHJcbiAgdG9vbGJhckJ1dHRvbkNsaWNrKGlkKSB7XHJcbiAgICB0aGlzLnRvb2xiYXJCdXR0b25FdmVudC5lbWl0KGlkKTtcclxuICB9XHJcblxyXG59XHJcbiIsIjxkaXYgKm5nSWY9XCJzaG93SGVhZGVyXCIgY2xhc3M9XCJ0Y3Mtd2lkZ2V0LWhlYWRlclwiIGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cInNwYWNlLWJldHdlZW4gY2VudGVyXCI+XHJcbiAgPGRpdiBmeExheW91dEFsaWduPVwic3RhcnQgY2VudGVyXCI+XHJcbiAgICA8bWF0LWljb24gY2xhc3M9XCJ0Y3Mtd2lkZ2V0LWhlYWRlci1pY29uXCIgc3ZnSWNvbj1cInt7aWNvbn19XCI+PC9tYXQtaWNvbj5cclxuICAgIDxkaXYgY2xhc3M9XCJ0Y3Mtd2lkZ2V0LWhlYWRlci10ZXh0XCI+e3toZWFkZXJUZXh0fX08L2Rpdj5cclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwidGNzLXdpZGdldC10b29sYmFyXCIgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwiZW5kIGNlbnRlclwiPlxyXG4gICAgPGRpdiBjbGFzcz1cInRjcy13aWRnZXQtdG9vbGJhci1idXR0b24tZGl2XCIgKm5nRm9yPVwibGV0IHRvb2xiYXJCdXR0b24gb2YgdG9vbGJhckJ1dHRvbnNcIj5cclxuICAgICAgPG1hdC1pY29uICpuZ0lmPVwidG9vbGJhckJ1dHRvbi52aXNpYmxlXCIgKGNsaWNrKT1cInRvb2xiYXJCdXR0b25DbGljayh0b29sYmFyQnV0dG9uLmlkKVwiIGNsYXNzPVwidGNzLXdpZGdldC10b29sYmFyLWJ1dHRvblwiIFttYXRUb29sdGlwXT1cInRvb2xiYXJCdXR0b24udG9vbHRpcFwiIG1hdFRvb2x0aXBQb3NpdGlvbj1cImxlZnRcIiBtYXRUb29sdGlwU2hvd0RlbGF5PVwiMTAwMFwiIFtzdmdJY29uXT1cInRvb2xiYXJCdXR0b24uaWNvblwiPjwvbWF0LWljb24+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC9kaXY+XHJcblxyXG48ZGl2ICpuZ0lmPVwiIXNob3dIZWFkZXJcIiBjbGFzcz1cInRjcy13aWRnZXQtdG9vbGJhclwiIHN0eWxlPVwibWFyZ2luLXRvcDogNXB4OyBtYXJnaW4tYm90dG9tOiA1cHhcIiBmeExheW91dD1cInJvd1wiIGZ4TGF5b3V0QWxpZ249XCJlbmQgY2VudGVyXCI+XHJcbiAgPGRpdiBjbGFzcz1cInRjcy13aWRnZXQtdG9vbGJhci1idXR0b24tZGl2XCIgKm5nRm9yPVwibGV0IHRvb2xiYXJCdXR0b24gb2YgdG9vbGJhckJ1dHRvbnNcIj5cclxuICAgIDxtYXQtaWNvbiAqbmdJZj1cInRvb2xiYXJCdXR0b24udmlzaWJsZVwiIChjbGljayk9XCJ0b29sYmFyQnV0dG9uQ2xpY2sodG9vbGJhckJ1dHRvbi5pZClcIiBjbGFzcz1cInRjcy13aWRnZXQtdG9vbGJhci1idXR0b25cIiBbbWF0VG9vbHRpcF09XCJ0b29sYmFyQnV0dG9uLnRvb2x0aXBcIiBtYXRUb29sdGlwUG9zaXRpb249XCJsZWZ0XCIgbWF0VG9vbHRpcFNob3dEZWxheT1cIjEwMDBcIiBbc3ZnSWNvbl09XCJ0b29sYmFyQnV0dG9uLmljb25cIj48L21hdC1pY29uPlxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2NvbXBvbmVudHMvdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci90aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvY29tcG9uZW50cy90aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyL3RpYmNvLWNsb3VkLXdpZGdldC1oZWFkZXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFVLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQzs7Ozs7O0FBSTdFOzs7Ozs7R0FNRztBQU1ILE1BQU0sT0FBTywrQkFBK0I7SUFnQzFDO1FBaEJBOztXQUVHO1FBQ0ksZUFBVSxHQUFZLElBQUksQ0FBQztRQU9sQzs7O1dBR0c7UUFDTyx1QkFBa0IsR0FBeUIsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQUdoRixDQUFDO0lBYkQsSUFBeUIsVUFBVSxDQUFDLFVBQW1CO1FBQ3JELElBQUksVUFBVSxFQUFDO1lBQ2IsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7U0FDOUI7SUFDSCxDQUFDO0lBV0Qsa0JBQWtCLENBQUMsRUFBRTtRQUNuQixJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ25DLENBQUM7O2dKQXJDVSwrQkFBK0I7b0lBQS9CLCtCQUErQiwyUENoQjVDLHkxQ0FpQkE7NEZERGEsK0JBQStCO2tCQUwzQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSw4QkFBOEI7b0JBQ3hDLFdBQVcsRUFBRSw0Q0FBNEM7b0JBQ3pELFNBQVMsRUFBRSxDQUFDLDJDQUEyQyxDQUFDO2lCQUN6RDswRUFLVSxVQUFVO3NCQUFsQixLQUFLO2dCQUtHLElBQUk7c0JBQVosS0FBSztnQkFLRyxjQUFjO3NCQUF0QixLQUFLO2dCQU1tQixVQUFVO3NCQUFsQyxLQUFLO3VCQUFDLFlBQVk7Z0JBVVQsa0JBQWtCO3NCQUEzQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtUb29sYmFyQnV0dG9ufSBmcm9tICcuLi8uLi9tb2RlbHMvdGMtd2lkZ2V0LWhlYWRlcic7XHJcblxyXG5cclxuLyoqXHJcbiAqIEhlYWRlciBiYXIgZm9yIHNtYWxsIHdpZGdldHMgKGxpa2UgcmVjZW50IGNhc2VzIGV0YyBvbiBob21lKVxyXG4gKlxyXG4gKiAhW2FsdC10ZXh0XSguLi90aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyLnBuZyBcIkltYWdlXCIpXHJcbiAqXHJcbiAqQGV4YW1wbGUgPHRjLXRpYmNvLWNsb3VkLXdpZGdldC1oZWFkZXI+PC90Yy10aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyPlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICd0Yy10aWJjby1jbG91ZC13aWRnZXQtaGVhZGVyJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vdGliY28tY2xvdWQtd2lkZ2V0LWhlYWRlci5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFRpYmNvQ2xvdWRXaWRnZXRIZWFkZXJDb21wb25lbnQge1xyXG4gIC8qKlxyXG4gICAqIFRleHQgc2hvd24gaW4gbWVudSBiYXJcclxuICAgKi9cclxuICBASW5wdXQoKSBoZWFkZXJUZXh0OiBzdHJpbmc7XHJcblxyXG4gIC8qKlxyXG4gICAqIGljb24gbmFtZSAoc3ZnIGtleSAtIG5lZWRzIHRvIGJlIHJlZ2lzdGVyZWQpXHJcbiAgICovXHJcbiAgQElucHV0KCkgaWNvbjogc3RyaW5nO1xyXG5cclxuICAvKipcclxuICAgKiBidXR0b25zIHRvIGRpc3BsYXkgaW4gdGhlIG1lbnUgYmFyXHJcbiAgICovXHJcbiAgQElucHV0KCkgdG9vbGJhckJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXTtcclxuXHJcbiAgLyoqXHJcbiAgICogV2hldGhlciB0byBzaG93IHRoZSBoZWFkZXIgYmFyIGluIHRoZSB3aWRnZXQgLSBlZy4gZmF2b3JpdGVzIG9uIGhvbWUgcGFnZSAoY29udGFpbnMgaWNvbiBldGMpIC0gaWYgb2ZmIGljb25zIHN0aWxsIGFwcGVhciB3aXRob3V0IGJhclxyXG4gICAqL1xyXG4gIHB1YmxpYyBzaG93SGVhZGVyOiBib29sZWFuID0gdHJ1ZTtcclxuICBASW5wdXQoJ3Nob3dIZWFkZXInKSBzZXQgU2hvd0hlYWRlcihzaG93SGVhZGVyOiBib29sZWFuKSB7XHJcbiAgICBpZiAoc2hvd0hlYWRlcil7XHJcbiAgICAgIHRoaXMuc2hvd0hlYWRlciA9IHNob3dIZWFkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiB+ZXZlbnQgdG9vbGJhckJ1dHRvbkV2ZW50IDogQnV0dG9uIENsaWNrZWRcclxuICAgKiB+cGF5bG9hZCBzdHJpbmcgOiB0ZWxscyBjYWxsZXIgYSBidXR0b24gd2FzIGNsaWNrZWQgLSBvdXRwdXRzIGJ1dHRvbiBJZFxyXG4gICAqL1xyXG4gIEBPdXRwdXQoKSB0b29sYmFyQnV0dG9uRXZlbnQ6IEV2ZW50RW1pdHRlcjxzdHJpbmc+ID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gIH1cclxuXHJcbiAgdG9vbGJhckJ1dHRvbkNsaWNrKGlkKSB7XHJcbiAgICB0aGlzLnRvb2xiYXJCdXR0b25FdmVudC5lbWl0KGlkKTtcclxuICB9XHJcblxyXG59XHJcbiIsIjxkaXYgKm5nSWY9XCJzaG93SGVhZGVyXCIgY2xhc3M9XCJ0Y3Mtd2lkZ2V0LWhlYWRlclwiIGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cInNwYWNlLWJldHdlZW4gY2VudGVyXCI+XHJcbiAgPGRpdiBmeExheW91dEFsaWduPVwic3RhcnQgY2VudGVyXCI+XHJcbiAgICA8bWF0LWljb24gY2xhc3M9XCJ0Y3Mtd2lkZ2V0LWhlYWRlci1pY29uXCIgc3ZnSWNvbj1cInt7aWNvbn19XCI+PC9tYXQtaWNvbj5cclxuICAgIDxkaXYgY2xhc3M9XCJ0Y3Mtd2lkZ2V0LWhlYWRlci10ZXh0XCI+e3toZWFkZXJUZXh0fX08L2Rpdj5cclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwidGNzLXdpZGdldC10b29sYmFyXCIgZnhMYXlvdXQ9XCJyb3dcIiBmeExheW91dEFsaWduPVwiZW5kIGNlbnRlclwiPlxyXG4gICAgPGRpdiBjbGFzcz1cInRjcy13aWRnZXQtdG9vbGJhci1idXR0b24tZGl2XCIgKm5nRm9yPVwibGV0IHRvb2xiYXJCdXR0b24gb2YgdG9vbGJhckJ1dHRvbnNcIj5cclxuICAgICAgPG1hdC1pY29uICpuZ0lmPVwidG9vbGJhckJ1dHRvbi52aXNpYmxlXCIgKGNsaWNrKT1cInRvb2xiYXJCdXR0b25DbGljayh0b29sYmFyQnV0dG9uLmlkKVwiIGNsYXNzPVwidGNzLXdpZGdldC10b29sYmFyLWJ1dHRvblwiIFttYXRUb29sdGlwXT1cInRvb2xiYXJCdXR0b24udG9vbHRpcFwiIG1hdFRvb2x0aXBQb3NpdGlvbj1cImxlZnRcIiBtYXRUb29sdGlwU2hvd0RlbGF5PVwiMTAwMFwiIFtzdmdJY29uXT1cInRvb2xiYXJCdXR0b24uaWNvblwiPjwvbWF0LWljb24+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC9kaXY+XHJcblxyXG48ZGl2ICpuZ0lmPVwiIXNob3dIZWFkZXJcIiBjbGFzcz1cInRjcy13aWRnZXQtdG9vbGJhclwiIHN0eWxlPVwibWFyZ2luLXRvcDogNXB4OyBtYXJnaW4tYm90dG9tOiA1cHhcIiBmeExheW91dD1cInJvd1wiIGZ4TGF5b3V0QWxpZ249XCJlbmQgY2VudGVyXCI+XHJcbiAgPGRpdiBjbGFzcz1cInRjcy13aWRnZXQtdG9vbGJhci1idXR0b24tZGl2XCIgKm5nRm9yPVwibGV0IHRvb2xiYXJCdXR0b24gb2YgdG9vbGJhckJ1dHRvbnNcIj5cclxuICAgIDxtYXQtaWNvbiAqbmdJZj1cInRvb2xiYXJCdXR0b24udmlzaWJsZVwiIChjbGljayk9XCJ0b29sYmFyQnV0dG9uQ2xpY2sodG9vbGJhckJ1dHRvbi5pZClcIiBjbGFzcz1cInRjcy13aWRnZXQtdG9vbGJhci1idXR0b25cIiBbbWF0VG9vbHRpcF09XCJ0b29sYmFyQnV0dG9uLnRvb2x0aXBcIiBtYXRUb29sdGlwUG9zaXRpb249XCJsZWZ0XCIgbWF0VG9vbHRpcFNob3dEZWxheT1cIjEwMDBcIiBbc3ZnSWNvbl09XCJ0b29sYmFyQnV0dG9uLmljb25cIj48L21hdC1pY29uPlxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuIl19

@@ -48,5 +48,5 @@ import { Directive, Input } from '@angular/core';

}
/** @nocollapse */ DisableDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: DisableDirective, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ DisableDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.7", type: DisableDirective, selector: "[tcDisable]", inputs: { tcDisable: "tcDisable" }, exportAs: ["tcDisable"], usesOnChanges: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: DisableDirective, decorators: [{
/** @nocollapse */ DisableDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: DisableDirective, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ DisableDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.12", type: DisableDirective, selector: "[tcDisable]", inputs: { tcDisable: "tcDisable" }, exportAs: ["tcDisable"], usesOnChanges: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: DisableDirective, decorators: [{
type: Directive,

@@ -60,2 +60,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzYWJsZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2RpcmVjdGl2ZXMvZGlzYWJsZS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFpQixTQUFTLEVBQWMsS0FBSyxFQUF3QixNQUFNLGVBQWUsQ0FBQzs7QUFFbEcsTUFBTSxRQUFRLEdBQUcsVUFBVSxDQUFDO0FBQzVCLE1BQU0sWUFBWSxHQUFHLGNBQWMsQ0FBQztBQUNwQyxNQUFNLFNBQVMsR0FBRyxVQUFVLENBQUM7QUFDN0IsTUFBTSxVQUFVLEdBQUcsR0FBRyxDQUFDO0FBTXZCLE1BQU0sT0FBTyxnQkFBZ0I7SUFJM0IsWUFBb0IsTUFBa0IsRUFBVSxRQUFtQjtRQUEvQyxXQUFNLEdBQU4sTUFBTSxDQUFZO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVztRQUYxRCxjQUFTLEdBQUcsSUFBSSxDQUFDO0lBRTZDLENBQUM7SUFFeEUsV0FBVztRQUNULElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUNqRCxDQUFDO0lBRUQsZUFBZTtRQUNiLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUNqRCxDQUFDO0lBRU8sY0FBYyxDQUFDLE9BQVk7UUFDakMsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQ2xCLElBQUksQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxFQUFFO2dCQUNuQyxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUUsWUFBWSxFQUFFLEVBQUUsQ0FBQyxDQUFDO2dCQUN0RCxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sQ0FBQyxDQUFDO2dCQUV0RCxzQ0FBc0M7Z0JBQ3RDLElBQUksT0FBTyxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsS0FBSyxVQUFVLEVBQUU7b0JBQ2hELElBQUksQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxDQUFDLENBQUM7aUJBQ3REO2FBQ0Y7U0FDRjthQUFNO1lBQ0wsSUFBSSxPQUFPLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxFQUFFO2dCQUN0QyxJQUFJLE9BQU8sQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLEtBQUssRUFBRSxFQUFFO29CQUMzQyxPQUFPLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxDQUFDO2lCQUNuQztnQkFDRCxPQUFPLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxDQUFDO2dCQUN0QyxJQUFJLE9BQU8sQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLEtBQUssVUFBVSxFQUFFO29CQUNoRCxPQUFPLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxDQUFDO2lCQUNwQzthQUNGO1NBQ0Y7UUFDRCxJQUFJLE9BQU8sQ0FBQyxRQUFRLEVBQUU7WUFDcEIsS0FBSyxJQUFJLEdBQUcsSUFBSSxPQUFPLENBQUMsUUFBUSxFQUFFO2dCQUNoQyxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDO2FBQzFCO1NBQ0Y7SUFDSCxDQUFDOztnSUF6Q1UsZ0JBQWdCO29IQUFoQixnQkFBZ0I7MkZBQWhCLGdCQUFnQjtrQkFKNUIsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsYUFBYTtvQkFDdkIsUUFBUSxFQUFFLFdBQVc7aUJBQ3RCO3lIQUdVLFNBQVM7c0JBQWpCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBZnRlclZpZXdJbml0LCBEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIElucHV0LCBPbkNoYW5nZXMsIFJlbmRlcmVyMiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuY29uc3QgRElTQUJMRUQgPSAnZGlzYWJsZWQnO1xyXG5jb25zdCBBUFBfRElTQUJMRUQgPSAnYXBwLWRpc2FibGVkJztcclxuY29uc3QgVEFCX0lOREVYID0gJ3RhYmluZGV4JztcclxuY29uc3QgVEFHX0FOQ0hPUiA9ICdhJztcclxuXHJcbkBEaXJlY3RpdmUoe1xyXG4gIHNlbGVjdG9yOiAnW3RjRGlzYWJsZV0nLFxyXG4gIGV4cG9ydEFzOiAndGNEaXNhYmxlJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgRGlzYWJsZURpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uQ2hhbmdlcywgQWZ0ZXJWaWV3SW5pdCB7XHJcblxyXG4gIEBJbnB1dCgpIHRjRGlzYWJsZSA9IHRydWU7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgZWxlUmVmOiBFbGVtZW50UmVmLCBwcml2YXRlIHJlbmRlcmVyOiBSZW5kZXJlcjIpIHsgfVxyXG5cclxuICBuZ09uQ2hhbmdlcygpIHtcclxuICAgIHRoaXMuZGlzYWJsZUVsZW1lbnQodGhpcy5lbGVSZWYubmF0aXZlRWxlbWVudCk7XHJcbiAgfVxyXG5cclxuICBuZ0FmdGVyVmlld0luaXQoKSB7XHJcbiAgICB0aGlzLmRpc2FibGVFbGVtZW50KHRoaXMuZWxlUmVmLm5hdGl2ZUVsZW1lbnQpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBkaXNhYmxlRWxlbWVudChlbGVtZW50OiBhbnkpIHtcclxuICAgIGlmICh0aGlzLnRjRGlzYWJsZSkge1xyXG4gICAgICBpZiAoIWVsZW1lbnQuaGFzQXR0cmlidXRlKERJU0FCTEVEKSkge1xyXG4gICAgICAgIHRoaXMucmVuZGVyZXIuc2V0QXR0cmlidXRlKGVsZW1lbnQsIEFQUF9ESVNBQkxFRCwgJycpO1xyXG4gICAgICAgIHRoaXMucmVuZGVyZXIuc2V0QXR0cmlidXRlKGVsZW1lbnQsIERJU0FCTEVELCAndHJ1ZScpO1xyXG5cclxuICAgICAgICAvLyBkaXNhYmxpbmcgYW5jaG9yIHRhYiBrZXlib2FyZCBldmVudFxyXG4gICAgICAgIGlmIChlbGVtZW50LnRhZ05hbWUudG9Mb3dlckNhc2UoKSA9PT0gVEFHX0FOQ0hPUikge1xyXG4gICAgICAgICAgdGhpcy5yZW5kZXJlci5zZXRBdHRyaWJ1dGUoZWxlbWVudCwgVEFCX0lOREVYLCAnLTEnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGlmIChlbGVtZW50Lmhhc0F0dHJpYnV0ZShBUFBfRElTQUJMRUQpKSB7XHJcbiAgICAgICAgaWYgKGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdkaXNhYmxlZCcpICE9PSAnJykge1xyXG4gICAgICAgICAgZWxlbWVudC5yZW1vdmVBdHRyaWJ1dGUoRElTQUJMRUQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbGVtZW50LnJlbW92ZUF0dHJpYnV0ZShBUFBfRElTQUJMRUQpO1xyXG4gICAgICAgIGlmIChlbGVtZW50LnRhZ05hbWUudG9Mb3dlckNhc2UoKSA9PT0gVEFHX0FOQ0hPUikge1xyXG4gICAgICAgICAgZWxlbWVudC5yZW1vdmVBdHRyaWJ1dGUoVEFCX0lOREVYKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmIChlbGVtZW50LmNoaWxkcmVuKSB7XHJcbiAgICAgIGZvciAobGV0IGVsZSBvZiBlbGVtZW50LmNoaWxkcmVuKSB7XHJcbiAgICAgICAgdGhpcy5kaXNhYmxlRWxlbWVudChlbGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzYWJsZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2RpcmVjdGl2ZXMvZGlzYWJsZS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFpQixTQUFTLEVBQWMsS0FBSyxFQUF3QixNQUFNLGVBQWUsQ0FBQzs7QUFFbEcsTUFBTSxRQUFRLEdBQUcsVUFBVSxDQUFDO0FBQzVCLE1BQU0sWUFBWSxHQUFHLGNBQWMsQ0FBQztBQUNwQyxNQUFNLFNBQVMsR0FBRyxVQUFVLENBQUM7QUFDN0IsTUFBTSxVQUFVLEdBQUcsR0FBRyxDQUFDO0FBTXZCLE1BQU0sT0FBTyxnQkFBZ0I7SUFJM0IsWUFBb0IsTUFBa0IsRUFBVSxRQUFtQjtRQUEvQyxXQUFNLEdBQU4sTUFBTSxDQUFZO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVztRQUYxRCxjQUFTLEdBQUcsSUFBSSxDQUFDO0lBRTZDLENBQUM7SUFFeEUsV0FBVztRQUNULElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUNqRCxDQUFDO0lBRUQsZUFBZTtRQUNiLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUNqRCxDQUFDO0lBRU8sY0FBYyxDQUFDLE9BQVk7UUFDakMsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQ2xCLElBQUksQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxFQUFFO2dCQUNuQyxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUUsWUFBWSxFQUFFLEVBQUUsQ0FBQyxDQUFDO2dCQUN0RCxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sQ0FBQyxDQUFDO2dCQUV0RCxzQ0FBc0M7Z0JBQ3RDLElBQUksT0FBTyxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsS0FBSyxVQUFVLEVBQUU7b0JBQ2hELElBQUksQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxDQUFDLENBQUM7aUJBQ3REO2FBQ0Y7U0FDRjthQUFNO1lBQ0wsSUFBSSxPQUFPLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxFQUFFO2dCQUN0QyxJQUFJLE9BQU8sQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLEtBQUssRUFBRSxFQUFFO29CQUMzQyxPQUFPLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxDQUFDO2lCQUNuQztnQkFDRCxPQUFPLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxDQUFDO2dCQUN0QyxJQUFJLE9BQU8sQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLEtBQUssVUFBVSxFQUFFO29CQUNoRCxPQUFPLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxDQUFDO2lCQUNwQzthQUNGO1NBQ0Y7UUFDRCxJQUFJLE9BQU8sQ0FBQyxRQUFRLEVBQUU7WUFDcEIsS0FBSyxJQUFJLEdBQUcsSUFBSSxPQUFPLENBQUMsUUFBUSxFQUFFO2dCQUNoQyxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDO2FBQzFCO1NBQ0Y7SUFDSCxDQUFDOztpSUF6Q1UsZ0JBQWdCO3FIQUFoQixnQkFBZ0I7NEZBQWhCLGdCQUFnQjtrQkFKNUIsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsYUFBYTtvQkFDdkIsUUFBUSxFQUFFLFdBQVc7aUJBQ3RCO3lIQUdVLFNBQVM7c0JBQWpCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBZnRlclZpZXdJbml0LCBEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIElucHV0LCBPbkNoYW5nZXMsIFJlbmRlcmVyMiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuY29uc3QgRElTQUJMRUQgPSAnZGlzYWJsZWQnO1xyXG5jb25zdCBBUFBfRElTQUJMRUQgPSAnYXBwLWRpc2FibGVkJztcclxuY29uc3QgVEFCX0lOREVYID0gJ3RhYmluZGV4JztcclxuY29uc3QgVEFHX0FOQ0hPUiA9ICdhJztcclxuXHJcbkBEaXJlY3RpdmUoe1xyXG4gIHNlbGVjdG9yOiAnW3RjRGlzYWJsZV0nLFxyXG4gIGV4cG9ydEFzOiAndGNEaXNhYmxlJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgRGlzYWJsZURpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uQ2hhbmdlcywgQWZ0ZXJWaWV3SW5pdCB7XHJcblxyXG4gIEBJbnB1dCgpIHRjRGlzYWJsZSA9IHRydWU7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgZWxlUmVmOiBFbGVtZW50UmVmLCBwcml2YXRlIHJlbmRlcmVyOiBSZW5kZXJlcjIpIHsgfVxyXG5cclxuICBuZ09uQ2hhbmdlcygpIHtcclxuICAgIHRoaXMuZGlzYWJsZUVsZW1lbnQodGhpcy5lbGVSZWYubmF0aXZlRWxlbWVudCk7XHJcbiAgfVxyXG5cclxuICBuZ0FmdGVyVmlld0luaXQoKSB7XHJcbiAgICB0aGlzLmRpc2FibGVFbGVtZW50KHRoaXMuZWxlUmVmLm5hdGl2ZUVsZW1lbnQpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBkaXNhYmxlRWxlbWVudChlbGVtZW50OiBhbnkpIHtcclxuICAgIGlmICh0aGlzLnRjRGlzYWJsZSkge1xyXG4gICAgICBpZiAoIWVsZW1lbnQuaGFzQXR0cmlidXRlKERJU0FCTEVEKSkge1xyXG4gICAgICAgIHRoaXMucmVuZGVyZXIuc2V0QXR0cmlidXRlKGVsZW1lbnQsIEFQUF9ESVNBQkxFRCwgJycpO1xyXG4gICAgICAgIHRoaXMucmVuZGVyZXIuc2V0QXR0cmlidXRlKGVsZW1lbnQsIERJU0FCTEVELCAndHJ1ZScpO1xyXG5cclxuICAgICAgICAvLyBkaXNhYmxpbmcgYW5jaG9yIHRhYiBrZXlib2FyZCBldmVudFxyXG4gICAgICAgIGlmIChlbGVtZW50LnRhZ05hbWUudG9Mb3dlckNhc2UoKSA9PT0gVEFHX0FOQ0hPUikge1xyXG4gICAgICAgICAgdGhpcy5yZW5kZXJlci5zZXRBdHRyaWJ1dGUoZWxlbWVudCwgVEFCX0lOREVYLCAnLTEnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGlmIChlbGVtZW50Lmhhc0F0dHJpYnV0ZShBUFBfRElTQUJMRUQpKSB7XHJcbiAgICAgICAgaWYgKGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdkaXNhYmxlZCcpICE9PSAnJykge1xyXG4gICAgICAgICAgZWxlbWVudC5yZW1vdmVBdHRyaWJ1dGUoRElTQUJMRUQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbGVtZW50LnJlbW92ZUF0dHJpYnV0ZShBUFBfRElTQUJMRUQpO1xyXG4gICAgICAgIGlmIChlbGVtZW50LnRhZ05hbWUudG9Mb3dlckNhc2UoKSA9PT0gVEFHX0FOQ0hPUikge1xyXG4gICAgICAgICAgZWxlbWVudC5yZW1vdmVBdHRyaWJ1dGUoVEFCX0lOREVYKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmIChlbGVtZW50LmNoaWxkcmVuKSB7XHJcbiAgICAgIGZvciAobGV0IGVsZSBvZiBlbGVtZW50LmNoaWxkcmVuKSB7XHJcbiAgICAgICAgdGhpcy5kaXNhYmxlRWxlbWVudChlbGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19

@@ -12,5 +12,5 @@ // simple directive that can be used to fire an event when a component is created

}
/** @nocollapse */ OnCreateDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: OnCreateDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ OnCreateDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.7", type: OnCreateDirective, selector: "[tcOnCreate]", inputs: { idx: "idx" }, outputs: { fireCreated: "fireCreated" }, exportAs: ["onCreate"], ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: OnCreateDirective, decorators: [{
/** @nocollapse */ OnCreateDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: OnCreateDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ OnCreateDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.12", type: OnCreateDirective, selector: "[tcOnCreate]", inputs: { idx: "idx" }, outputs: { fireCreated: "fireCreated" }, exportAs: ["onCreate"], ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: OnCreateDirective, decorators: [{
type: Directive,

@@ -26,2 +26,2 @@ args: [{

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib24tY3JlYXRlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvZGlyZWN0aXZlcy9vbi1jcmVhdGUuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlGQUFpRjtBQUVqRixPQUFPLEVBQUMsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFDLE1BQU0sZUFBZSxDQUFDOztBQU03RSxNQUFNLE9BQU8saUJBQWlCO0lBSTVCO1FBRlUsZ0JBQVcsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0lBRzNDLENBQUM7SUFFRCxRQUFRO1FBQ04sSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUMxQixDQUFDOztpSUFUVSxpQkFBaUI7cUhBQWpCLGlCQUFpQjsyRkFBakIsaUJBQWlCO2tCQUo3QixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxjQUFjO29CQUN4QixRQUFRLEVBQUUsVUFBVTtpQkFDckI7MEVBRVUsR0FBRztzQkFBWCxLQUFLO2dCQUNJLFdBQVc7c0JBQXBCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzaW1wbGUgZGlyZWN0aXZlIHRoYXQgY2FuIGJlIHVzZWQgdG8gZmlyZSBhbiBldmVudCB3aGVuIGEgY29tcG9uZW50IGlzIGNyZWF0ZWRcclxuXHJcbmltcG9ydCB7RGlyZWN0aXZlLCBFdmVudEVtaXR0ZXIsIElucHV0LCBPbkluaXQsIE91dHB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICBzZWxlY3RvcjogJ1t0Y09uQ3JlYXRlXScsXHJcbiAgZXhwb3J0QXM6ICdvbkNyZWF0ZSdcclxufSlcclxuZXhwb3J0IGNsYXNzIE9uQ3JlYXRlRGlyZWN0aXZlIGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBpZHg6IE51bWJlcjtcclxuICBAT3V0cHV0KCkgZmlyZUNyZWF0ZWQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gIH1cclxuXHJcbiAgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLmZpcmVDcmVhdGVkLmVtaXQoKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib24tY3JlYXRlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvZGlyZWN0aXZlcy9vbi1jcmVhdGUuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlGQUFpRjtBQUVqRixPQUFPLEVBQUMsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFDLE1BQU0sZUFBZSxDQUFDOztBQU03RSxNQUFNLE9BQU8saUJBQWlCO0lBSTVCO1FBRlUsZ0JBQVcsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0lBRzNDLENBQUM7SUFFRCxRQUFRO1FBQ04sSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUMxQixDQUFDOztrSUFUVSxpQkFBaUI7c0hBQWpCLGlCQUFpQjs0RkFBakIsaUJBQWlCO2tCQUo3QixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxjQUFjO29CQUN4QixRQUFRLEVBQUUsVUFBVTtpQkFDckI7MEVBRVUsR0FBRztzQkFBWCxLQUFLO2dCQUNJLFdBQVc7c0JBQXBCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzaW1wbGUgZGlyZWN0aXZlIHRoYXQgY2FuIGJlIHVzZWQgdG8gZmlyZSBhbiBldmVudCB3aGVuIGEgY29tcG9uZW50IGlzIGNyZWF0ZWRcclxuXHJcbmltcG9ydCB7RGlyZWN0aXZlLCBFdmVudEVtaXR0ZXIsIElucHV0LCBPbkluaXQsIE91dHB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICBzZWxlY3RvcjogJ1t0Y09uQ3JlYXRlXScsXHJcbiAgZXhwb3J0QXM6ICdvbkNyZWF0ZSdcclxufSlcclxuZXhwb3J0IGNsYXNzIE9uQ3JlYXRlRGlyZWN0aXZlIGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBpZHg6IE51bWJlcjtcclxuICBAT3V0cHV0KCkgZmlyZUNyZWF0ZWQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gIH1cclxuXHJcbiAgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLmZpcmVDcmVhdGVkLmVtaXQoKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==

@@ -47,7 +47,7 @@ import { Injectable } from '@angular/core';

}
/** @nocollapse */ AuthErrorInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: AuthErrorInterceptor, deps: [{ token: i1.Router }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ AuthErrorInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: AuthErrorInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: AuthErrorInterceptor, decorators: [{
/** @nocollapse */ AuthErrorInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: AuthErrorInterceptor, deps: [{ token: i1.Router }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ AuthErrorInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: AuthErrorInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: AuthErrorInterceptor, decorators: [{
type: Injectable
}], ctorParameters: function () { return [{ type: i1.Router }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aGVudGljYXRpb24tZXJyb3ItaW50ZXJjZXB0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2ludGVyY2VwdG9ycy9hdXRoZW50aWNhdGlvbi1lcnJvci1pbnRlcmNlcHRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFNTCxpQkFBaUIsR0FDbEIsTUFBTSxzQkFBc0IsQ0FBQztBQUU5QixPQUFPLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3RDLE9BQU8sRUFBQyxVQUFVLEVBQU0sTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBSS9DLE1BQU0sT0FBTyxvQkFBb0I7SUFNL0IsWUFBb0IsTUFBYztRQUFkLFdBQU0sR0FBTixNQUFNLENBQVE7UUFMMUIsdUJBQWtCLEdBQUcsaUJBQWlCLENBQUM7UUFDdkMsc0JBQWlCLEdBQUcsNkJBQTZCLENBQUM7UUFDbEQscUJBQWdCLEdBQUcsZ0JBQWdCLENBQUM7UUFDcEMsc0JBQWlCLEdBQUcsK0RBQStELENBQUM7SUFFdkQsQ0FBQztJQUV0QyxTQUFTLENBQUMsR0FBcUIsRUFBRSxJQUFpQjtRQUNoRCxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUMxQixVQUFVLENBQUMsQ0FBQyxHQUFRLEVBQUUsRUFBRTtZQUNwQixJQUFJLEdBQUcsWUFBWSxpQkFBaUIsRUFBRTtnQkFDcEMsSUFBSSxHQUFHLENBQUMsTUFBTSxLQUFLLEdBQUcsRUFBRTtvQkFDdEIsWUFBWTtvQkFDWiw4RUFBOEU7b0JBQzlFLDRDQUE0QztvQkFDNUMsTUFBTSxJQUFJLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUNqRCxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO29CQUNyRyxJQUFJLFVBQVUsS0FBSyxJQUFJLENBQUMsa0JBQWtCLElBQUksVUFBVSxLQUFLLElBQUksQ0FBQyxpQkFBaUIsSUFBSSxVQUFVLEtBQUssSUFBSSxDQUFDLGdCQUFnQixFQUFFO3dCQUMzSDs7Ozs7OzBCQU1FO3dCQUNGLE9BQU8sQ0FBQyxJQUFJLENBQUMsb0VBQW9FLENBQUMsQ0FBQztxQkFDcEY7eUJBQU07d0JBQ0wsT0FBTyxDQUFDLElBQUksQ0FBQyx3REFBd0QsQ0FBQyxDQUFDO3dCQUN2RSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLEVBQUMsV0FBVyxFQUFFLEVBQUUsRUFBQyxDQUFDLENBQUM7cUJBQ3JEO2lCQUNGO3FCQUFNO29CQUNMLE1BQU0sR0FBRyxDQUFDO2lCQUNYO2FBQ0Y7WUFDRCxPQUFPLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNqQixDQUFDLENBQ0YsQ0FDRixDQUFDO0lBQ0osQ0FBQzs7b0lBdkNVLG9CQUFvQjt3SUFBcEIsb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBRGhDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7XHJcbiAgSHR0cFJlcXVlc3QsXHJcbiAgSHR0cEhhbmRsZXIsXHJcbiAgSHR0cEV2ZW50LFxyXG4gIEh0dHBJbnRlcmNlcHRvcixcclxuICBIdHRwUmVzcG9uc2UsXHJcbiAgSHR0cEVycm9yUmVzcG9uc2UsXHJcbn0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5cclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgb2YgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHtjYXRjaEVycm9yLCB0YXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90LCBSb3V0ZXIsIFJvdXRlclN0YXRlU25hcHNob3R9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBBdXRoRXJyb3JJbnRlcmNlcHRvciBpbXBsZW1lbnRzIEh0dHBJbnRlcmNlcHRvciB7XHJcbiAgcHJpdmF0ZSBUSUJDT19DTE9VRF9ET01BSU4gPSAnY2xvdWQudGliY28uY29tJztcclxuICBwcml2YXRlIFRJQkNPX1RFU1RfRE9NQUlOID0gJ3RlbmFudC1pbnRlZ3JhdGlvbi50Y2llLnBybyc7XHJcbiAgcHJpdmF0ZSBUSUJDT19ERVZfRE9NQUlOID0gJ2VtZWEudGliY28uY29tJztcclxuICBwcml2YXRlIFRJQkNPX0NMT1VEX0xPR0lOID0gJ2h0dHBzOi8vYWNjb3VudC5jbG91ZC50aWJjby5jb20vaWRtL3YxL2xvZ2luLXNhbWw/cmVsYXlTdGF0ZT0nO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJvdXRlcjogUm91dGVyKSB7fVxyXG5cclxuICBpbnRlcmNlcHQocmVxOiBIdHRwUmVxdWVzdDxhbnk+LCBuZXh0OiBIdHRwSGFuZGxlcik6IE9ic2VydmFibGU8SHR0cEV2ZW50PGFueT4+IHtcclxuICAgIHJldHVybiBuZXh0LmhhbmRsZShyZXEpLnBpcGUoXHJcbiAgICAgIGNhdGNoRXJyb3IoKGVycjogYW55KSA9PiB7XHJcbiAgICAgICAgICBpZiAoZXJyIGluc3RhbmNlb2YgSHR0cEVycm9yUmVzcG9uc2UpIHtcclxuICAgICAgICAgICAgaWYgKGVyci5zdGF0dXMgPT09IDQxOSkge1xyXG4gICAgICAgICAgICAgIC8vIHRpbWVkIG91dFxyXG4gICAgICAgICAgICAgIC8vIHNob3VsZCBvbmx5IGJlIHVzZWQgaWYgbm90IG9uIHRpYmNvIGNsb3VkIChhbmQgaGVuY2UgdXNpbmcgb3VyIGxvZ2luIHJvdXRlKVxyXG4gICAgICAgICAgICAgIC8vIGNoZWNrIGlmIHdlIGFyZSBob3N0ZWQgb24gdGliY28uY2xvdWQuY29tXHJcbiAgICAgICAgICAgICAgY29uc3QgaG9zdCA9IHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZS5zcGxpdCgnLicpO1xyXG4gICAgICAgICAgICAgIGNvbnN0IGhvc3REb21haW4gPSBob3N0W2hvc3QubGVuZ3RoIC0gM10gKyAnLicgKyBob3N0W2hvc3QubGVuZ3RoIC0gMl0gKyAnLicgKyBob3N0W2hvc3QubGVuZ3RoIC0gMV07XHJcbiAgICAgICAgICAgICAgaWYgKGhvc3REb21haW4gPT09IHRoaXMuVElCQ09fQ0xPVURfRE9NQUlOIHx8IGhvc3REb21haW4gPT09IHRoaXMuVElCQ09fVEVTVF9ET01BSU4gfHwgaG9zdERvbWFpbiA9PT0gdGhpcy5USUJDT19ERVZfRE9NQUlOKSB7XHJcbiAgICAgICAgICAgICAgICAvKlxyXG4gICAgICAgICAgICAgICAgLy8gcmVkaXJlY3QgdG8gVGliY28gQ2xvdWQgTG9naW5cclxuICAgICAgICAgICAgICAgIC8vIHN1cHBseSBiYXNlNjQgZW5jb2RlZCByZWRpcmVjdCBzdHJpbmdcclxuICAgICAgICAgICAgICAgIGNvbnN0IHJlYXV0aFVybCA9IGJ0b2EoJ3sgXCJyZXN1bWVVUkxcIjpcIicgKyB3aW5kb3cubG9jYXRpb24uaHJlZiArICdcIiwgXCJ0ZW5hbnRJZFwiOlwiQlBNXCIgfScpO1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ3JlZGlyZWN0aW5nIHRvOiAnICsgdGhpcy5USUJDT19DTE9VRF9MT0dJTiArIHJlYXV0aFVybCk7XHJcbiAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IHRoaXMuVElCQ09fQ0xPVURfTE9HSU4gKyByZWF1dGhVcmw7XHJcbiAgICAgICAgICAgICAgICAqL1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS53YXJuKCdUaWJjbyBDbG91ZCBBUEkgY2FsbCB0aW1lZCBvdXQgLSBsZWF2aW5nIGZvciBUaWJjbyBDbG91ZCB0byBoYW5kbGUnKTtcclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS53YXJuKCdUaWJjbyBDbG91ZCBBUEkgY2FsbCB0aW1lZCBvdXQgLSByb3V0aW5nIHRvIGxvZ2luIHBhZ2UnKTtcclxuICAgICAgICAgICAgICAgIHRoaXMucm91dGVyLm5hdmlnYXRlKFsnL2xvZ2luJ10sIHtxdWVyeVBhcmFtczoge319KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgdGhyb3cgZXJyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICByZXR1cm4gb2YoZXJyKTtcclxuICAgICAgICB9XHJcbiAgICAgIClcclxuICAgICk7XHJcbiAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aGVudGljYXRpb24tZXJyb3ItaW50ZXJjZXB0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2ludGVyY2VwdG9ycy9hdXRoZW50aWNhdGlvbi1lcnJvci1pbnRlcmNlcHRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFNTCxpQkFBaUIsR0FDbEIsTUFBTSxzQkFBc0IsQ0FBQztBQUU5QixPQUFPLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3RDLE9BQU8sRUFBQyxVQUFVLEVBQU0sTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBSS9DLE1BQU0sT0FBTyxvQkFBb0I7SUFNL0IsWUFBb0IsTUFBYztRQUFkLFdBQU0sR0FBTixNQUFNLENBQVE7UUFMMUIsdUJBQWtCLEdBQUcsaUJBQWlCLENBQUM7UUFDdkMsc0JBQWlCLEdBQUcsNkJBQTZCLENBQUM7UUFDbEQscUJBQWdCLEdBQUcsZ0JBQWdCLENBQUM7UUFDcEMsc0JBQWlCLEdBQUcsK0RBQStELENBQUM7SUFFdkQsQ0FBQztJQUV0QyxTQUFTLENBQUMsR0FBcUIsRUFBRSxJQUFpQjtRQUNoRCxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUMxQixVQUFVLENBQUMsQ0FBQyxHQUFRLEVBQUUsRUFBRTtZQUNwQixJQUFJLEdBQUcsWUFBWSxpQkFBaUIsRUFBRTtnQkFDcEMsSUFBSSxHQUFHLENBQUMsTUFBTSxLQUFLLEdBQUcsRUFBRTtvQkFDdEIsWUFBWTtvQkFDWiw4RUFBOEU7b0JBQzlFLDRDQUE0QztvQkFDNUMsTUFBTSxJQUFJLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUNqRCxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO29CQUNyRyxJQUFJLFVBQVUsS0FBSyxJQUFJLENBQUMsa0JBQWtCLElBQUksVUFBVSxLQUFLLElBQUksQ0FBQyxpQkFBaUIsSUFBSSxVQUFVLEtBQUssSUFBSSxDQUFDLGdCQUFnQixFQUFFO3dCQUMzSDs7Ozs7OzBCQU1FO3dCQUNGLE9BQU8sQ0FBQyxJQUFJLENBQUMsb0VBQW9FLENBQUMsQ0FBQztxQkFDcEY7eUJBQU07d0JBQ0wsT0FBTyxDQUFDLElBQUksQ0FBQyx3REFBd0QsQ0FBQyxDQUFDO3dCQUN2RSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLEVBQUMsV0FBVyxFQUFFLEVBQUUsRUFBQyxDQUFDLENBQUM7cUJBQ3JEO2lCQUNGO3FCQUFNO29CQUNMLE1BQU0sR0FBRyxDQUFDO2lCQUNYO2FBQ0Y7WUFDRCxPQUFPLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNqQixDQUFDLENBQ0YsQ0FDRixDQUFDO0lBQ0osQ0FBQzs7cUlBdkNVLG9CQUFvQjt5SUFBcEIsb0JBQW9COzRGQUFwQixvQkFBb0I7a0JBRGhDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7XHJcbiAgSHR0cFJlcXVlc3QsXHJcbiAgSHR0cEhhbmRsZXIsXHJcbiAgSHR0cEV2ZW50LFxyXG4gIEh0dHBJbnRlcmNlcHRvcixcclxuICBIdHRwUmVzcG9uc2UsXHJcbiAgSHR0cEVycm9yUmVzcG9uc2UsXHJcbn0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5cclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgb2YgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHtjYXRjaEVycm9yLCB0YXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90LCBSb3V0ZXIsIFJvdXRlclN0YXRlU25hcHNob3R9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBBdXRoRXJyb3JJbnRlcmNlcHRvciBpbXBsZW1lbnRzIEh0dHBJbnRlcmNlcHRvciB7XHJcbiAgcHJpdmF0ZSBUSUJDT19DTE9VRF9ET01BSU4gPSAnY2xvdWQudGliY28uY29tJztcclxuICBwcml2YXRlIFRJQkNPX1RFU1RfRE9NQUlOID0gJ3RlbmFudC1pbnRlZ3JhdGlvbi50Y2llLnBybyc7XHJcbiAgcHJpdmF0ZSBUSUJDT19ERVZfRE9NQUlOID0gJ2VtZWEudGliY28uY29tJztcclxuICBwcml2YXRlIFRJQkNPX0NMT1VEX0xPR0lOID0gJ2h0dHBzOi8vYWNjb3VudC5jbG91ZC50aWJjby5jb20vaWRtL3YxL2xvZ2luLXNhbWw/cmVsYXlTdGF0ZT0nO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJvdXRlcjogUm91dGVyKSB7fVxyXG5cclxuICBpbnRlcmNlcHQocmVxOiBIdHRwUmVxdWVzdDxhbnk+LCBuZXh0OiBIdHRwSGFuZGxlcik6IE9ic2VydmFibGU8SHR0cEV2ZW50PGFueT4+IHtcclxuICAgIHJldHVybiBuZXh0LmhhbmRsZShyZXEpLnBpcGUoXHJcbiAgICAgIGNhdGNoRXJyb3IoKGVycjogYW55KSA9PiB7XHJcbiAgICAgICAgICBpZiAoZXJyIGluc3RhbmNlb2YgSHR0cEVycm9yUmVzcG9uc2UpIHtcclxuICAgICAgICAgICAgaWYgKGVyci5zdGF0dXMgPT09IDQxOSkge1xyXG4gICAgICAgICAgICAgIC8vIHRpbWVkIG91dFxyXG4gICAgICAgICAgICAgIC8vIHNob3VsZCBvbmx5IGJlIHVzZWQgaWYgbm90IG9uIHRpYmNvIGNsb3VkIChhbmQgaGVuY2UgdXNpbmcgb3VyIGxvZ2luIHJvdXRlKVxyXG4gICAgICAgICAgICAgIC8vIGNoZWNrIGlmIHdlIGFyZSBob3N0ZWQgb24gdGliY28uY2xvdWQuY29tXHJcbiAgICAgICAgICAgICAgY29uc3QgaG9zdCA9IHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZS5zcGxpdCgnLicpO1xyXG4gICAgICAgICAgICAgIGNvbnN0IGhvc3REb21haW4gPSBob3N0W2hvc3QubGVuZ3RoIC0gM10gKyAnLicgKyBob3N0W2hvc3QubGVuZ3RoIC0gMl0gKyAnLicgKyBob3N0W2hvc3QubGVuZ3RoIC0gMV07XHJcbiAgICAgICAgICAgICAgaWYgKGhvc3REb21haW4gPT09IHRoaXMuVElCQ09fQ0xPVURfRE9NQUlOIHx8IGhvc3REb21haW4gPT09IHRoaXMuVElCQ09fVEVTVF9ET01BSU4gfHwgaG9zdERvbWFpbiA9PT0gdGhpcy5USUJDT19ERVZfRE9NQUlOKSB7XHJcbiAgICAgICAgICAgICAgICAvKlxyXG4gICAgICAgICAgICAgICAgLy8gcmVkaXJlY3QgdG8gVGliY28gQ2xvdWQgTG9naW5cclxuICAgICAgICAgICAgICAgIC8vIHN1cHBseSBiYXNlNjQgZW5jb2RlZCByZWRpcmVjdCBzdHJpbmdcclxuICAgICAgICAgICAgICAgIGNvbnN0IHJlYXV0aFVybCA9IGJ0b2EoJ3sgXCJyZXN1bWVVUkxcIjpcIicgKyB3aW5kb3cubG9jYXRpb24uaHJlZiArICdcIiwgXCJ0ZW5hbnRJZFwiOlwiQlBNXCIgfScpO1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ3JlZGlyZWN0aW5nIHRvOiAnICsgdGhpcy5USUJDT19DTE9VRF9MT0dJTiArIHJlYXV0aFVybCk7XHJcbiAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IHRoaXMuVElCQ09fQ0xPVURfTE9HSU4gKyByZWF1dGhVcmw7XHJcbiAgICAgICAgICAgICAgICAqL1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS53YXJuKCdUaWJjbyBDbG91ZCBBUEkgY2FsbCB0aW1lZCBvdXQgLSBsZWF2aW5nIGZvciBUaWJjbyBDbG91ZCB0byBoYW5kbGUnKTtcclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS53YXJuKCdUaWJjbyBDbG91ZCBBUEkgY2FsbCB0aW1lZCBvdXQgLSByb3V0aW5nIHRvIGxvZ2luIHBhZ2UnKTtcclxuICAgICAgICAgICAgICAgIHRoaXMucm91dGVyLm5hdmlnYXRlKFsnL2xvZ2luJ10sIHtxdWVyeVBhcmFtczoge319KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgdGhyb3cgZXJyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICByZXR1cm4gb2YoZXJyKTtcclxuICAgICAgICB9XHJcbiAgICAgIClcclxuICAgICk7XHJcbiAgfVxyXG59XHJcbiJdfQ==

@@ -51,7 +51,7 @@ /**

}
/** @nocollapse */ CachingInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: CachingInterceptor, deps: [{ token: i1.RequestCacheService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ CachingInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: CachingInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: CachingInterceptor, decorators: [{
/** @nocollapse */ CachingInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: CachingInterceptor, deps: [{ token: i1.RequestCacheService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ CachingInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: CachingInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: CachingInterceptor, decorators: [{
type: Injectable
}], ctorParameters: function () { return [{ type: i1.RequestCacheService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FjaGluZy1pbnRlcmNlcHRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvaW50ZXJjZXB0b3JzL2NhY2hpbmctaW50ZXJjZXB0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7OztHQVlHO0FBRUgsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQTBCLFlBQVksRUFBZ0MsTUFBTSxzQkFBc0IsQ0FBQztBQUUxRyxPQUFPLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3RDLE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBSXJDLE1BQU0sT0FBTyxrQkFBa0I7SUFDN0IsWUFBb0IsS0FBMEI7UUFBMUIsVUFBSyxHQUFMLEtBQUssQ0FBcUI7SUFBRyxDQUFDO0lBQ2xELFNBQVMsQ0FBQyxHQUFxQixFQUFFLElBQWlCO1FBQ2hELElBQUksY0FBYyxDQUFDO1FBQ25CLElBQUksR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsS0FBSyxpQkFBaUIsRUFBRTtZQUMvRiw4Q0FBOEM7WUFDOUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFO2dCQUNsQyxjQUFjLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7YUFDdEM7aUJBQU07YUFDTjtZQUNELGdCQUFnQjtTQUNqQjthQUFNO1lBQ0wsc0RBQXNEO1lBQ3RELE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLFNBQVMsQ0FBQyxDQUFDO1NBQy9DO1FBQ0QsK0RBQStEO1FBQy9ELE9BQU8sY0FBYyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsR0FBRyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdkYsQ0FBQztJQUVELFdBQVcsQ0FDVCxHQUFxQixFQUNyQixJQUFpQixFQUNqQixLQUEwQjtRQUMxQixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDO2FBQ3BCLElBQUksQ0FDTCxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDVixJQUFJLEtBQUssWUFBWSxZQUFZLElBQUksS0FBSyxFQUFFO2dCQUMxQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQzthQUN2QjtRQUNILENBQUMsQ0FBQyxDQUNILENBQUM7SUFDSixDQUFDOztrSUEvQlUsa0JBQWtCO3NJQUFsQixrQkFBa0I7MkZBQWxCLGtCQUFrQjtrQkFEOUIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAbmdkb2MgY29tcG9uZW50XHJcbiAqIEBuYW1lIENhY2hpbmdJbnRlcmNlcHRvclxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVGhpcyBpbnRlcmNlcHRvciB3aWxsIGludGVyY2VwdCBodHRwIGNhbGxzIGlmIGl0IGlzIGVuYWJsZWQgaW4gdGhlIHRjLWNvcmUtbGliLW1vZHVsZS50cy5cclxuICpcclxuICogSXQgd2lsbCBjYWNoZSByZXF1ZXN0cyBpZiB0aGUgY2FjaGVSZXNwb25zZSBoZWFkZXIgaXMgc3BlY2lmaWVkIG9uIHRoZSBodHRwIHJlcXVlc3QuXHJcbiAqIElmIGZsdXNoIGNhY2hlIGhlYWRlciBpcyBvbiB0aGUgcmVxdWVzdCBpdCB3aWxsIG5vdCB1c2UgdGhlIGNhY2hlIGFuZCB3aWxsIG92ZXJ3cml0ZSB0aGUgY3VycmVudCBjYWNoZWQgZW50cnkuXHJcbiAqXHJcbiAqXHJcbiAqL1xyXG5cclxuaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBIdHRwRXZlbnQsIEh0dHBSZXF1ZXN0LCBIdHRwUmVzcG9uc2UsIEh0dHBJbnRlcmNlcHRvciwgSHR0cEhhbmRsZXIgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcblxyXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBvZiB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyB0YXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IFJlcXVlc3RDYWNoZVNlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9yZXF1ZXN0LWNhY2hlLnNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgQ2FjaGluZ0ludGVyY2VwdG9yIGltcGxlbWVudHMgSHR0cEludGVyY2VwdG9yIHtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGNhY2hlOiBSZXF1ZXN0Q2FjaGVTZXJ2aWNlKSB7fVxyXG4gIGludGVyY2VwdChyZXE6IEh0dHBSZXF1ZXN0PGFueT4sIG5leHQ6IEh0dHBIYW5kbGVyKSB7XHJcbiAgICBsZXQgY2FjaGVkUmVzcG9uc2U7XHJcbiAgICBpZiAocmVxLmhlYWRlcnMuZ2V0KCdjYWNoZVJlc3BvbnNlJykgfHwgKHJlcS51cmxXaXRoUGFyYW1zLnN1YnN0cigwLCAxNSkpID09PSAnLi4vYXNzZXRzL2ljb25zJykge1xyXG4gICAgICAvLyBvbmx5IGNhY2hlIGlmIHRoZSBjYWNoZVJlc3BvbnNlIGZsYWcgaXMgc2V0XHJcbiAgICAgIGlmICghcmVxLmhlYWRlcnMuZ2V0KCdmbHVzaENhY2hlJykpIHtcclxuICAgICAgICBjYWNoZWRSZXNwb25zZSA9IHRoaXMuY2FjaGUuZ2V0KHJlcSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgIH1cclxuICAgICAgLy8gdXNlIHRoZSBjYWNoZVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgLy8gZG9udCBwYXNzIHRoZSBjYWNoZSBzaW5jZSB0aGlzIHNob3VsZCBub3QgYmUgY2FjaGVkXHJcbiAgICAgIHJldHVybiB0aGlzLnNlbmRSZXF1ZXN0KHJlcSwgbmV4dCwgdW5kZWZpbmVkKTtcclxuICAgIH1cclxuICAgIC8vIHJldHVybiBjYWNoZWQgcmVzcG9uc2Ugb3IgbWFrZSByZXF1ZXN0IGlmIG5vIGNhY2hlZCByZXNwb25zZVxyXG4gICAgcmV0dXJuIGNhY2hlZFJlc3BvbnNlID8gb2YoY2FjaGVkUmVzcG9uc2UpIDogdGhpcy5zZW5kUmVxdWVzdChyZXEsIG5leHQsIHRoaXMuY2FjaGUpO1xyXG4gIH1cclxuXHJcbiAgc2VuZFJlcXVlc3QoXHJcbiAgICByZXE6IEh0dHBSZXF1ZXN0PGFueT4sXHJcbiAgICBuZXh0OiBIdHRwSGFuZGxlcixcclxuICAgIGNhY2hlOiBSZXF1ZXN0Q2FjaGVTZXJ2aWNlKTogT2JzZXJ2YWJsZTxIdHRwRXZlbnQ8YW55Pj4ge1xyXG4gICAgcmV0dXJuIG5leHQuaGFuZGxlKHJlcSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgIHRhcChldmVudCA9PiB7XHJcbiAgICAgICAgaWYgKGV2ZW50IGluc3RhbmNlb2YgSHR0cFJlc3BvbnNlICYmIGNhY2hlKSB7XHJcbiAgICAgICAgICBjYWNoZS5wdXQocmVxLCBldmVudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KVxyXG4gICAgKTtcclxuICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FjaGluZy1pbnRlcmNlcHRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvaW50ZXJjZXB0b3JzL2NhY2hpbmctaW50ZXJjZXB0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7OztHQVlHO0FBRUgsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQTBCLFlBQVksRUFBZ0MsTUFBTSxzQkFBc0IsQ0FBQztBQUUxRyxPQUFPLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3RDLE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBSXJDLE1BQU0sT0FBTyxrQkFBa0I7SUFDN0IsWUFBb0IsS0FBMEI7UUFBMUIsVUFBSyxHQUFMLEtBQUssQ0FBcUI7SUFBRyxDQUFDO0lBQ2xELFNBQVMsQ0FBQyxHQUFxQixFQUFFLElBQWlCO1FBQ2hELElBQUksY0FBYyxDQUFDO1FBQ25CLElBQUksR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsS0FBSyxpQkFBaUIsRUFBRTtZQUMvRiw4Q0FBOEM7WUFDOUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFO2dCQUNsQyxjQUFjLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7YUFDdEM7aUJBQU07YUFDTjtZQUNELGdCQUFnQjtTQUNqQjthQUFNO1lBQ0wsc0RBQXNEO1lBQ3RELE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLFNBQVMsQ0FBQyxDQUFDO1NBQy9DO1FBQ0QsK0RBQStEO1FBQy9ELE9BQU8sY0FBYyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsR0FBRyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdkYsQ0FBQztJQUVELFdBQVcsQ0FDVCxHQUFxQixFQUNyQixJQUFpQixFQUNqQixLQUEwQjtRQUMxQixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDO2FBQ3BCLElBQUksQ0FDTCxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDVixJQUFJLEtBQUssWUFBWSxZQUFZLElBQUksS0FBSyxFQUFFO2dCQUMxQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQzthQUN2QjtRQUNILENBQUMsQ0FBQyxDQUNILENBQUM7SUFDSixDQUFDOzttSUEvQlUsa0JBQWtCO3VJQUFsQixrQkFBa0I7NEZBQWxCLGtCQUFrQjtrQkFEOUIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAbmdkb2MgY29tcG9uZW50XHJcbiAqIEBuYW1lIENhY2hpbmdJbnRlcmNlcHRvclxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVGhpcyBpbnRlcmNlcHRvciB3aWxsIGludGVyY2VwdCBodHRwIGNhbGxzIGlmIGl0IGlzIGVuYWJsZWQgaW4gdGhlIHRjLWNvcmUtbGliLW1vZHVsZS50cy5cclxuICpcclxuICogSXQgd2lsbCBjYWNoZSByZXF1ZXN0cyBpZiB0aGUgY2FjaGVSZXNwb25zZSBoZWFkZXIgaXMgc3BlY2lmaWVkIG9uIHRoZSBodHRwIHJlcXVlc3QuXHJcbiAqIElmIGZsdXNoIGNhY2hlIGhlYWRlciBpcyBvbiB0aGUgcmVxdWVzdCBpdCB3aWxsIG5vdCB1c2UgdGhlIGNhY2hlIGFuZCB3aWxsIG92ZXJ3cml0ZSB0aGUgY3VycmVudCBjYWNoZWQgZW50cnkuXHJcbiAqXHJcbiAqXHJcbiAqL1xyXG5cclxuaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBIdHRwRXZlbnQsIEh0dHBSZXF1ZXN0LCBIdHRwUmVzcG9uc2UsIEh0dHBJbnRlcmNlcHRvciwgSHR0cEhhbmRsZXIgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcblxyXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBvZiB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyB0YXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IFJlcXVlc3RDYWNoZVNlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9yZXF1ZXN0LWNhY2hlLnNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgQ2FjaGluZ0ludGVyY2VwdG9yIGltcGxlbWVudHMgSHR0cEludGVyY2VwdG9yIHtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGNhY2hlOiBSZXF1ZXN0Q2FjaGVTZXJ2aWNlKSB7fVxyXG4gIGludGVyY2VwdChyZXE6IEh0dHBSZXF1ZXN0PGFueT4sIG5leHQ6IEh0dHBIYW5kbGVyKSB7XHJcbiAgICBsZXQgY2FjaGVkUmVzcG9uc2U7XHJcbiAgICBpZiAocmVxLmhlYWRlcnMuZ2V0KCdjYWNoZVJlc3BvbnNlJykgfHwgKHJlcS51cmxXaXRoUGFyYW1zLnN1YnN0cigwLCAxNSkpID09PSAnLi4vYXNzZXRzL2ljb25zJykge1xyXG4gICAgICAvLyBvbmx5IGNhY2hlIGlmIHRoZSBjYWNoZVJlc3BvbnNlIGZsYWcgaXMgc2V0XHJcbiAgICAgIGlmICghcmVxLmhlYWRlcnMuZ2V0KCdmbHVzaENhY2hlJykpIHtcclxuICAgICAgICBjYWNoZWRSZXNwb25zZSA9IHRoaXMuY2FjaGUuZ2V0KHJlcSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgIH1cclxuICAgICAgLy8gdXNlIHRoZSBjYWNoZVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgLy8gZG9udCBwYXNzIHRoZSBjYWNoZSBzaW5jZSB0aGlzIHNob3VsZCBub3QgYmUgY2FjaGVkXHJcbiAgICAgIHJldHVybiB0aGlzLnNlbmRSZXF1ZXN0KHJlcSwgbmV4dCwgdW5kZWZpbmVkKTtcclxuICAgIH1cclxuICAgIC8vIHJldHVybiBjYWNoZWQgcmVzcG9uc2Ugb3IgbWFrZSByZXF1ZXN0IGlmIG5vIGNhY2hlZCByZXNwb25zZVxyXG4gICAgcmV0dXJuIGNhY2hlZFJlc3BvbnNlID8gb2YoY2FjaGVkUmVzcG9uc2UpIDogdGhpcy5zZW5kUmVxdWVzdChyZXEsIG5leHQsIHRoaXMuY2FjaGUpO1xyXG4gIH1cclxuXHJcbiAgc2VuZFJlcXVlc3QoXHJcbiAgICByZXE6IEh0dHBSZXF1ZXN0PGFueT4sXHJcbiAgICBuZXh0OiBIdHRwSGFuZGxlcixcclxuICAgIGNhY2hlOiBSZXF1ZXN0Q2FjaGVTZXJ2aWNlKTogT2JzZXJ2YWJsZTxIdHRwRXZlbnQ8YW55Pj4ge1xyXG4gICAgcmV0dXJuIG5leHQuaGFuZGxlKHJlcSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgIHRhcChldmVudCA9PiB7XHJcbiAgICAgICAgaWYgKGV2ZW50IGluc3RhbmNlb2YgSHR0cFJlc3BvbnNlICYmIGNhY2hlKSB7XHJcbiAgICAgICAgICBjYWNoZS5wdXQocmVxLCBldmVudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KVxyXG4gICAgKTtcclxuICB9XHJcbn1cclxuIl19

@@ -110,7 +110,7 @@ /**

}
/** @nocollapse */ MockingInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MockingInterceptor, deps: [{ token: i1.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ MockingInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MockingInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: MockingInterceptor, decorators: [{
/** @nocollapse */ MockingInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MockingInterceptor, deps: [{ token: i1.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ MockingInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MockingInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: MockingInterceptor, decorators: [{
type: Injectable
}], ctorParameters: function () { return [{ type: i1.HttpClient }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9ja2luZy1pbnRlcmNlcHRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvaW50ZXJjZXB0b3JzL21vY2tpbmctaW50ZXJjZXB0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7R0FhRztBQUVILE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFZLFdBQVcsRUFBRSxZQUFZLEVBQXdELE1BQU0sc0JBQXNCLENBQUM7QUFDakksT0FBTyxFQUFvQyxVQUFVLEVBQUMsTUFBTSxNQUFNLENBQUM7QUFDbkUsT0FBTyxFQUFDLEdBQUcsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7OztBQUd0RCxNQUFNLE9BQU8sa0JBQWtCO0lBRzdCLFlBQW9CLElBQWdCO1FBQWhCLFNBQUksR0FBSixJQUFJLENBQVk7UUFGcEMsbUJBQWMsR0FBRyxlQUFlLENBQUM7UUFvR2pDLGdCQUFXLEdBQUcsQ0FDWixHQUFxQixFQUNyQixJQUFpQixFQUE4QixFQUFFO1lBQ2pELE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUMxQixDQUFDLENBQUE7SUFyR0QsQ0FBQztJQUVNLFlBQVksQ0FBQyxHQUFHO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7SUFDdkQsQ0FBQztJQUVELFNBQVMsQ0FBQyxHQUFxQixFQUFFLElBQWlCO1FBRWhELHdCQUF3QjtRQUN4QixNQUFNLFdBQVcsR0FBRyxHQUFHLENBQUMsS0FBSyxFQUFFLENBQUM7UUFFaEMsd0NBQXdDO1FBQ3hDLE1BQU0sUUFBUSxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMsS0FB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LENBQUMsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUM7d0JBQ2hFLENBQUMsR0FBdUIsSUFBSSxDQUFDO3dCQUM3QixjQUFjLEdBQUcsSUFBSSxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUM7cUJBQ3RDO3lCQUFNO3dCQUNMLHVCQUF1Qjt3QkFDdkIscUVBQXFFO3dCQUNyRSxVQUFVLENBQUMseUNBQXlDLENBQUMsQ0FBQztxQkFDdkQ7aUJBQ0Y7cUJBQU07b0JBQ0wsOEJBQThCO29CQUM5QixjQUFjLEdBQUcsSUFBSSxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUM7aUJBQ3RDO2dCQUNELE9BQU8sY0FBYyxDQUFDO2FBQ3ZCO2lCQUFNO2dCQUNMLE9BQU8sSUFBSSxDQUFDO2FBQ2I7UUFDSCxDQUFDLENBQ0YsRUFDRCxVQUFVLENBQ1IsS0FBSyxDQUFDLEVBQUU7WUFDTixvQ0FBb0M7WUFDcEMsT0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUM3QyxDQUFDLENBQ0YsQ0FDRixDQUFDO0lBQ0osQ0FBQzs7a0lBbkdVLGtCQUFrQjtzSUFBbEIsa0JBQWtCOzJGQUFsQixrQkFBa0I7a0JBRDlCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogQG5nZG9jIGNvbXBvbmVudFxyXG4gKiBAbmFtZSBtb2NraW5nSW50ZXJjZXB0b3JcclxuICpcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqIFRoaXMgaW50ZXJjZXB0b3IgYXR0ZW1wdHMgdG8gdXNlIGxvY2FsIGpzb24gZmlsZXMgZnJvbSB0aGUgYXNzZXRzIGRpcmVjdG9yeSB0byBtb2NrIFRpYmNvIENsb3VkIEFQSSBjYWxsc1xyXG4gKlxyXG4gKiBFYWNoIG1vY2sgZmlsZSBjYW4gY29udGFpbiBlaXRoZXIgYSBzaW5nbGUgcmVzcG9uc2Ugb3IgYSBcIm1vY2tlZFJlc3BvbnNlc1wiIG9iamVjdCB0aGF0IGNvbnRhaW5zIHNwZWNpZmljIFVSTHMgYW5kIHJlc3BvbnNlc1xyXG4gKlxyXG4gKiBAdXNhZ2VcclxuICpcclxuICpcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0h0dHBFdmVudCwgSHR0cFJlcXVlc3QsIEh0dHBSZXNwb25zZSwgSHR0cEludGVyY2VwdG9yLCBIdHRwSGFuZGxlciwgSHR0cENsaWVudCwgSHR0cEhlYWRlcnN9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHtPYnNlcnZhYmxlLCBvZiwgb25FcnJvclJlc3VtZU5leHQsIHRocm93RXJyb3J9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge21hcCwgY2F0Y2hFcnJvciwgZGVsYXl9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIE1vY2tpbmdJbnRlcmNlcHRvciBpbXBsZW1lbnRzIEh0dHBJbnRlcmNlcHRvciB7XHJcbiAgTU9DS19CQVNFX1BBVEggPSAnL2Fzc2V0cy9tb2Nrcyc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCkge1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHJlYWRNb2NrSlNPTih1cmwpOiBPYnNlcnZhYmxlPGFueT4ge1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5nZXQodXJsLCB7IHdpdGhDcmVkZW50aWFsczogdHJ1ZSB9KTtcclxuICB9XHJcblxyXG4gIGludGVyY2VwdChyZXE6IEh0dHBSZXF1ZXN0PGFueT4sIG5leHQ6IEh0dHBIYW5kbGVyKSB7XHJcblxyXG4gICAgLy8gc2F2ZSBvcmlnaW5hbCByZXF1ZXN0XHJcbiAgICBjb25zdCBvcmlnaW5hbFJlcSA9IHJlcS5jbG9uZSgpO1xyXG5cclxuICAgIC8vIGRvbnQgbW9jayBhbnl0aGluZyBmcm9tIGFzc2V0cyBmb2xkZXJcclxuICAgIGNvbnN0IHVybHBhcnRzID0gcmVxLnVybC5zcGxpdCgnLicpO1xyXG4gICAgY29uc3QgcGF0aHBhcnRzID0gdXJscGFydHNbMF0uc3BsaXQoJy8nKTtcclxuXHJcbiAgICBpZiAocGF0aHBhcnRzWzFdID09PSAnYXNzZXRzJykge1xyXG4gICAgICByZXR1cm4gdGhpcy5zZW5kUmVxdWVzdChvcmlnaW5hbFJlcSwgbmV4dCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIHRyeSBhbmQgZmluZCBhIG1vY2sgcmVzcG9uc2VcclxuICAgIGNvbnN0IHJlc291cmNlID0gb3JpZ2luYWxSZXEudXJsLnNwbGl0KCc/JylbMF07XHJcbiAgICBjb25zdCBzZWdtZW50czogc3RyaW5nW10gPSByZXNvdXJjZS5zcGxpdCgnLycpO1xyXG4gICAgY29uc3Qgc2VnMjogc3RyaW5nW10gPSByZXNvdXJjZS5zcGxpdCgnLycpO1xyXG4gICAgbGV0IHBhdGggPSB0aGlzLk1PQ0tfQkFTRV9QQVRIO1xyXG4gICAgLy8gaWdub3JlIHRoZSBodHRwL3VybCBwYXJ0cyBpZiBwcmVzZW50XHJcbiAgICBsZXQgcmVzcG9uc2VUeXBlID0gJ2pzb24nO1xyXG4gICAgaWYgKHNlZ21lbnRzWzBdID09PSAnaHR0cDonIHx8IHNlZ21lbnRzWzBdID09PSAnaHR0cHM6Jykge1xyXG4gICAgICBzZWdtZW50cy5zcGxpY2UoMCwgMyk7XHJcbiAgICAgIC8vIHdlIGFyZSBnZXR0aW5nIGEgd2VicmVzb3VyY2UgKHdpbGwgb25seSB3b3JrIGZvciB0ZXh0IGJhc2VkIHJlc291cmNlcyBsaWtlIHN2ZylcclxuICAgICAgLy8gQHRzLWlnbm9yZVxyXG4gICAgICBpZiAoc2VnbWVudHNbMF0gPT09ICd3ZWJyZXNvdXJjZScpIHtcclxuICAgICAgICByZXNwb25zZVR5cGUgPSAndGV4dCc7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIC8vIGp1c3QgcmVtb3ZlIHRoZSBibGFuayBwYXJ0XHJcbiAgICAgIHNlZ21lbnRzLnNwbGljZSgwLCAxKTtcclxuICAgIH1cclxuICAgIHNlZ21lbnRzLnNwbGljZSgwLCBzZWdtZW50cy5sZW5ndGgpLmZvckVhY2goKHNlZykgPT4ge1xyXG4gICAgICBwYXRoID0gcGF0aCArICcvJyArIHNlZztcclxuICAgIH0pO1xyXG4gICAgaWYgKHJlc3BvbnNlVHlwZSAhPT0gJ3RleHQnKSB7XHJcbiAgICAgIHBhdGggPSBwYXRoICsgJy5qc29uJztcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHBhdGggPSBwYXRoICsgJy50eHQnO1xyXG4gICAgfVxyXG5cclxuICAgIGxldCBvcHRpb25zID0ge307XHJcbiAgICBpZiAocmVzcG9uc2VUeXBlID09PSAndGV4dCcpIHtcclxuICAgICAgb3B0aW9ucyA9IHsgcmVzcG9uc2VUeXBlOiAndGV4dCcgfTtcclxuICAgIH1cclxuICAgIGNvbnN0IGh0dHBSZXF1ZXN0ID0gbmV3IEh0dHBSZXF1ZXN0KFxyXG4gICAgICA8YW55PidHRVQnLFxyXG4gICAgICBwYXRoLFxyXG4gICAgICBvcHRpb25zXHJcbiAgICApO1xyXG4gICAgcmVxID0gT2JqZWN0LmFzc2lnbihyZXEsIGh0dHBSZXF1ZXN0KTtcclxuICAgIHJlcSA9IHJlcS5jbG9uZSgpO1xyXG4gICAgcmV0dXJuIG5leHQuaGFuZGxlKHJlcSkucGlwZShcclxuICAgICAgZGVsYXkoMTAwKSxcclxuICAgICAgbWFwKFxyXG4gICAgICAgIGRhdGEgPT4ge1xyXG4gICAgICAgICAgbGV0IGQgPSA8SHR0cFJlc3BvbnNlPGFueT4+IGRhdGE7XHJcbiAgICAgICAgICBpZiAoZC5zdGF0dXMgPT09IDIwMCkge1xyXG4gICAgICAgICAgICAvLyByZXR1cm4gdGhlIGJvZHkgb2YgdGhlIGNhY2hlZCByZXNwb25zZSBsb2FkZWQgZnJvbSBmaWxlXHJcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKG9yaWdpbmFsUmVxLnVybCk7XHJcbiAgICAgICAgICAgIGxldCBtb2NrZWRSZXNwb25zZTogSHR0cFJlc3BvbnNlPGFueT47XHJcbiAgICAgICAgICAgIGlmIChkYXRhWydib2R5J11bJ21vY2tlZFJlc3BvbnNlcyddKSB7XHJcbiAgICAgICAgICAgICAgLy8gbXVsdGkgbW9ja2VkIHJlc3BvbnNlIGZpbGVcclxuICAgICAgICAgICAgICBpZiAoZGF0YVsnYm9keSddWydtb2NrZWRSZXNwb25zZXMnXVtvcmlnaW5hbFJlcS51cmxdKSB7XHJcbiAgICAgICAgICAgICAgICBkYXRhWydib2R5J10gPSBkYXRhWydib2R5J11bJ21vY2tlZFJlc3BvbnNlcyddW29yaWdpbmFsUmVxLnVybF07XHJcbiAgICAgICAgICAgICAgICBkID0gPEh0dHBSZXNwb25zZTxhbnk+PiBkYXRhO1xyXG4gICAgICAgICAgICAgICAgbW9ja2VkUmVzcG9uc2UgPSBuZXcgSHR0cFJlc3BvbnNlKGQpO1xyXG4gICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAvLyBubyBtb2NrIGZvciB0aGlzIFVSTFxyXG4gICAgICAgICAgICAgICAgLy8gdG9kbzogdGhlcmUgaXMgYSBidWcgaGVyZSB0aGF0IHRoaXMgZG9lcyBub3QgdHJpZ2dlciB0aGUgcmVhbCBjYWxsXHJcbiAgICAgICAgICAgICAgICB0aHJvd0Vycm9yKCdubyBtb2NrIGZvciB0aGlzIHVybCAtIG5vIHJlc3BvbnNlIHNlbnQnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgLy8gc2luZ2xlIG1vY2tlZCByZXNwb25zZSBmaWxlXHJcbiAgICAgICAgICAgICAgbW9ja2VkUmVzcG9uc2UgPSBuZXcgSHR0cFJlc3BvbnNlKGQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJldHVybiBtb2NrZWRSZXNwb25zZTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHJldHVybiBkYXRhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgKSxcclxuICAgICAgY2F0Y2hFcnJvcihcclxuICAgICAgICBlcnJvciA9PiB7XHJcbiAgICAgICAgICAvLyBubyBtb2NrIGZpbGUgc28gbWFrZSByZWFsIHJlcXVlc3RcclxuICAgICAgICAgIHJldHVybiB0aGlzLnNlbmRSZXF1ZXN0KG9yaWdpbmFsUmVxLCBuZXh0KTtcclxuICAgICAgICB9XHJcbiAgICAgIClcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICBzZW5kUmVxdWVzdCA9IChcclxuICAgIHJlcTogSHR0cFJlcXVlc3Q8YW55PixcclxuICAgIG5leHQ6IEh0dHBIYW5kbGVyKTogT2JzZXJ2YWJsZTxIdHRwRXZlbnQ8YW55Pj4gPT4ge1xyXG4gICAgcmV0dXJuIG5leHQuaGFuZGxlKHJlcSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9ja2luZy1pbnRlcmNlcHRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvaW50ZXJjZXB0b3JzL21vY2tpbmctaW50ZXJjZXB0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7R0FhRztBQUVILE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFZLFdBQVcsRUFBRSxZQUFZLEVBQXdELE1BQU0sc0JBQXNCLENBQUM7QUFDakksT0FBTyxFQUFvQyxVQUFVLEVBQUMsTUFBTSxNQUFNLENBQUM7QUFDbkUsT0FBTyxFQUFDLEdBQUcsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7OztBQUd0RCxNQUFNLE9BQU8sa0JBQWtCO0lBRzdCLFlBQW9CLElBQWdCO1FBQWhCLFNBQUksR0FBSixJQUFJLENBQVk7UUFGcEMsbUJBQWMsR0FBRyxlQUFlLENBQUM7UUFvR2pDLGdCQUFXLEdBQUcsQ0FDWixHQUFxQixFQUNyQixJQUFpQixFQUE4QixFQUFFO1lBQ2pELE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUMxQixDQUFDLENBQUE7SUFyR0QsQ0FBQztJQUVNLFlBQVksQ0FBQyxHQUFHO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7SUFDdkQsQ0FBQztJQUVELFNBQVMsQ0FBQyxHQUFxQixFQUFFLElBQWlCO1FBRWhELHdCQUF3QjtRQUN4QixNQUFNLFdBQVcsR0FBRyxHQUFHLENBQUMsS0FBSyxFQUFFLENBQUM7UUFFaEMsd0NBQXdDO1FBQ3hDLE1BQU0sUUFBUSxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sU0FBUyxHQUFHLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7UUFFekMsSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLEtBQUssUUFBUSxFQUFFO1lBQzdCLE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLENBQUM7U0FDNUM7UUFHRCwrQkFBK0I7UUFDL0IsTUFBTSxRQUFRLEdBQUcsV0FBVyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDL0MsTUFBTSxRQUFRLEdBQWEsUUFBUSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUMvQyxNQUFNLElBQUksR0FBYSxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzNDLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUM7UUFDL0IsdUNBQXVDO1FBQ3ZDLElBQUksWUFBWSxHQUFHLE1BQU0sQ0FBQztRQUMxQixJQUFJLFFBQVEsQ0FBQyxDQUFDLENBQUMsS0FBSyxPQUFPLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxLQUFLLFFBQVEsRUFBRTtZQUN2RCxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztZQUN0QixrRkFBa0Y7WUFDbEYsYUFBYTtZQUNiLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxLQUFLLGFBQWEsRUFBRTtnQkFDakMsWUFBWSxHQUFHLE1BQU0sQ0FBQzthQUN2QjtTQUNGO2FBQU07WUFDTCw2QkFBNkI7WUFDN0IsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7U0FDdkI7UUFDRCxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsR0FBRyxFQUFFLEVBQUU7WUFDbEQsSUFBSSxHQUFHLElBQUksR0FBRyxHQUFHLEdBQUcsR0FBRyxDQUFDO1FBQzFCLENBQUMsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxZQUFZLEtBQUssTUFBTSxFQUFFO1lBQzNCLElBQUksR0FBRyxJQUFJLEdBQUcsT0FBTyxDQUFDO1NBQ3ZCO2FBQU07WUFDTCxJQUFJLEdBQUcsSUFBSSxHQUFHLE1BQU0sQ0FBQztTQUN0QjtRQUVELElBQUksT0FBTyxHQUFHLEVBQUUsQ0FBQztRQUNqQixJQUFJLFlBQVksS0FBSyxNQUFNLEVBQUU7WUFDM0IsT0FBTyxHQUFHLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxDQUFDO1NBQ3BDO1FBQ0QsTUFBTSxXQUFXLEdBQUcsSUFBSSxXQUFXLENBQzVCLEtBQUssRUFDVixJQUFJLEVBQ0osT0FBTyxDQUNSLENBQUM7UUFDRixHQUFHLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsV0FBVyxDQUFDLENBQUM7UUFDdEMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUNsQixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUMxQixLQUFLLENBQUMsR0FBRyxDQUFDLEVBQ1YsR0FBRyxDQUNELElBQUksQ0FBQyxFQUFFO1lBQ0wsSUFBSSxDQUFDLEdBQXVCLElBQUksQ0FBQztZQUNqQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEtBQUssR0FBRyxFQUFFO2dCQUNwQiwwREFBMEQ7Z0JBQzFELE9BQU8sQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUM3QixJQUFJLGNBQWlDLENBQUM7Z0JBQ3RDLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLGlCQUFpQixDQUFDLEVBQUU7b0JBQ25DLDZCQUE2QjtvQkFDN0IsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLEVBQUU7d0JBQ3BELElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUM7d0JBQ2hFLENBQUMsR0FBdUIsSUFBSSxDQUFDO3dCQUM3QixjQUFjLEdBQUcsSUFBSSxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUM7cUJBQ3RDO3lCQUFNO3dCQUNMLHVCQUF1Qjt3QkFDdkIscUVBQXFFO3dCQUNyRSxVQUFVLENBQUMseUNBQXlDLENBQUMsQ0FBQztxQkFDdkQ7aUJBQ0Y7cUJBQU07b0JBQ0wsOEJBQThCO29CQUM5QixjQUFjLEdBQUcsSUFBSSxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUM7aUJBQ3RDO2dCQUNELE9BQU8sY0FBYyxDQUFDO2FBQ3ZCO2lCQUFNO2dCQUNMLE9BQU8sSUFBSSxDQUFDO2FBQ2I7UUFDSCxDQUFDLENBQ0YsRUFDRCxVQUFVLENBQ1IsS0FBSyxDQUFDLEVBQUU7WUFDTixvQ0FBb0M7WUFDcEMsT0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUM3QyxDQUFDLENBQ0YsQ0FDRixDQUFDO0lBQ0osQ0FBQzs7bUlBbkdVLGtCQUFrQjt1SUFBbEIsa0JBQWtCOzRGQUFsQixrQkFBa0I7a0JBRDlCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogQG5nZG9jIGNvbXBvbmVudFxyXG4gKiBAbmFtZSBtb2NraW5nSW50ZXJjZXB0b3JcclxuICpcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqIFRoaXMgaW50ZXJjZXB0b3IgYXR0ZW1wdHMgdG8gdXNlIGxvY2FsIGpzb24gZmlsZXMgZnJvbSB0aGUgYXNzZXRzIGRpcmVjdG9yeSB0byBtb2NrIFRpYmNvIENsb3VkIEFQSSBjYWxsc1xyXG4gKlxyXG4gKiBFYWNoIG1vY2sgZmlsZSBjYW4gY29udGFpbiBlaXRoZXIgYSBzaW5nbGUgcmVzcG9uc2Ugb3IgYSBcIm1vY2tlZFJlc3BvbnNlc1wiIG9iamVjdCB0aGF0IGNvbnRhaW5zIHNwZWNpZmljIFVSTHMgYW5kIHJlc3BvbnNlc1xyXG4gKlxyXG4gKiBAdXNhZ2VcclxuICpcclxuICpcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0h0dHBFdmVudCwgSHR0cFJlcXVlc3QsIEh0dHBSZXNwb25zZSwgSHR0cEludGVyY2VwdG9yLCBIdHRwSGFuZGxlciwgSHR0cENsaWVudCwgSHR0cEhlYWRlcnN9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHtPYnNlcnZhYmxlLCBvZiwgb25FcnJvclJlc3VtZU5leHQsIHRocm93RXJyb3J9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge21hcCwgY2F0Y2hFcnJvciwgZGVsYXl9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIE1vY2tpbmdJbnRlcmNlcHRvciBpbXBsZW1lbnRzIEh0dHBJbnRlcmNlcHRvciB7XHJcbiAgTU9DS19CQVNFX1BBVEggPSAnL2Fzc2V0cy9tb2Nrcyc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCkge1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHJlYWRNb2NrSlNPTih1cmwpOiBPYnNlcnZhYmxlPGFueT4ge1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5nZXQodXJsLCB7IHdpdGhDcmVkZW50aWFsczogdHJ1ZSB9KTtcclxuICB9XHJcblxyXG4gIGludGVyY2VwdChyZXE6IEh0dHBSZXF1ZXN0PGFueT4sIG5leHQ6IEh0dHBIYW5kbGVyKSB7XHJcblxyXG4gICAgLy8gc2F2ZSBvcmlnaW5hbCByZXF1ZXN0XHJcbiAgICBjb25zdCBvcmlnaW5hbFJlcSA9IHJlcS5jbG9uZSgpO1xyXG5cclxuICAgIC8vIGRvbnQgbW9jayBhbnl0aGluZyBmcm9tIGFzc2V0cyBmb2xkZXJcclxuICAgIGNvbnN0IHVybHBhcnRzID0gcmVxLnVybC5zcGxpdCgnLicpO1xyXG4gICAgY29uc3QgcGF0aHBhcnRzID0gdXJscGFydHNbMF0uc3BsaXQoJy8nKTtcclxuXHJcbiAgICBpZiAocGF0aHBhcnRzWzFdID09PSAnYXNzZXRzJykge1xyXG4gICAgICByZXR1cm4gdGhpcy5zZW5kUmVxdWVzdChvcmlnaW5hbFJlcSwgbmV4dCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIHRyeSBhbmQgZmluZCBhIG1vY2sgcmVzcG9uc2VcclxuICAgIGNvbnN0IHJlc291cmNlID0gb3JpZ2luYWxSZXEudXJsLnNwbGl0KCc/JylbMF07XHJcbiAgICBjb25zdCBzZWdtZW50czogc3RyaW5nW10gPSByZXNvdXJjZS5zcGxpdCgnLycpO1xyXG4gICAgY29uc3Qgc2VnMjogc3RyaW5nW10gPSByZXNvdXJjZS5zcGxpdCgnLycpO1xyXG4gICAgbGV0IHBhdGggPSB0aGlzLk1PQ0tfQkFTRV9QQVRIO1xyXG4gICAgLy8gaWdub3JlIHRoZSBodHRwL3VybCBwYXJ0cyBpZiBwcmVzZW50XHJcbiAgICBsZXQgcmVzcG9uc2VUeXBlID0gJ2pzb24nO1xyXG4gICAgaWYgKHNlZ21lbnRzWzBdID09PSAnaHR0cDonIHx8IHNlZ21lbnRzWzBdID09PSAnaHR0cHM6Jykge1xyXG4gICAgICBzZWdtZW50cy5zcGxpY2UoMCwgMyk7XHJcbiAgICAgIC8vIHdlIGFyZSBnZXR0aW5nIGEgd2VicmVzb3VyY2UgKHdpbGwgb25seSB3b3JrIGZvciB0ZXh0IGJhc2VkIHJlc291cmNlcyBsaWtlIHN2ZylcclxuICAgICAgLy8gQHRzLWlnbm9yZVxyXG4gICAgICBpZiAoc2VnbWVudHNbMF0gPT09ICd3ZWJyZXNvdXJjZScpIHtcclxuICAgICAgICByZXNwb25zZVR5cGUgPSAndGV4dCc7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIC8vIGp1c3QgcmVtb3ZlIHRoZSBibGFuayBwYXJ0XHJcbiAgICAgIHNlZ21lbnRzLnNwbGljZSgwLCAxKTtcclxuICAgIH1cclxuICAgIHNlZ21lbnRzLnNwbGljZSgwLCBzZWdtZW50cy5sZW5ndGgpLmZvckVhY2goKHNlZykgPT4ge1xyXG4gICAgICBwYXRoID0gcGF0aCArICcvJyArIHNlZztcclxuICAgIH0pO1xyXG4gICAgaWYgKHJlc3BvbnNlVHlwZSAhPT0gJ3RleHQnKSB7XHJcbiAgICAgIHBhdGggPSBwYXRoICsgJy5qc29uJztcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHBhdGggPSBwYXRoICsgJy50eHQnO1xyXG4gICAgfVxyXG5cclxuICAgIGxldCBvcHRpb25zID0ge307XHJcbiAgICBpZiAocmVzcG9uc2VUeXBlID09PSAndGV4dCcpIHtcclxuICAgICAgb3B0aW9ucyA9IHsgcmVzcG9uc2VUeXBlOiAndGV4dCcgfTtcclxuICAgIH1cclxuICAgIGNvbnN0IGh0dHBSZXF1ZXN0ID0gbmV3IEh0dHBSZXF1ZXN0KFxyXG4gICAgICA8YW55PidHRVQnLFxyXG4gICAgICBwYXRoLFxyXG4gICAgICBvcHRpb25zXHJcbiAgICApO1xyXG4gICAgcmVxID0gT2JqZWN0LmFzc2lnbihyZXEsIGh0dHBSZXF1ZXN0KTtcclxuICAgIHJlcSA9IHJlcS5jbG9uZSgpO1xyXG4gICAgcmV0dXJuIG5leHQuaGFuZGxlKHJlcSkucGlwZShcclxuICAgICAgZGVsYXkoMTAwKSxcclxuICAgICAgbWFwKFxyXG4gICAgICAgIGRhdGEgPT4ge1xyXG4gICAgICAgICAgbGV0IGQgPSA8SHR0cFJlc3BvbnNlPGFueT4+IGRhdGE7XHJcbiAgICAgICAgICBpZiAoZC5zdGF0dXMgPT09IDIwMCkge1xyXG4gICAgICAgICAgICAvLyByZXR1cm4gdGhlIGJvZHkgb2YgdGhlIGNhY2hlZCByZXNwb25zZSBsb2FkZWQgZnJvbSBmaWxlXHJcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKG9yaWdpbmFsUmVxLnVybCk7XHJcbiAgICAgICAgICAgIGxldCBtb2NrZWRSZXNwb25zZTogSHR0cFJlc3BvbnNlPGFueT47XHJcbiAgICAgICAgICAgIGlmIChkYXRhWydib2R5J11bJ21vY2tlZFJlc3BvbnNlcyddKSB7XHJcbiAgICAgICAgICAgICAgLy8gbXVsdGkgbW9ja2VkIHJlc3BvbnNlIGZpbGVcclxuICAgICAgICAgICAgICBpZiAoZGF0YVsnYm9keSddWydtb2NrZWRSZXNwb25zZXMnXVtvcmlnaW5hbFJlcS51cmxdKSB7XHJcbiAgICAgICAgICAgICAgICBkYXRhWydib2R5J10gPSBkYXRhWydib2R5J11bJ21vY2tlZFJlc3BvbnNlcyddW29yaWdpbmFsUmVxLnVybF07XHJcbiAgICAgICAgICAgICAgICBkID0gPEh0dHBSZXNwb25zZTxhbnk+PiBkYXRhO1xyXG4gICAgICAgICAgICAgICAgbW9ja2VkUmVzcG9uc2UgPSBuZXcgSHR0cFJlc3BvbnNlKGQpO1xyXG4gICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAvLyBubyBtb2NrIGZvciB0aGlzIFVSTFxyXG4gICAgICAgICAgICAgICAgLy8gdG9kbzogdGhlcmUgaXMgYSBidWcgaGVyZSB0aGF0IHRoaXMgZG9lcyBub3QgdHJpZ2dlciB0aGUgcmVhbCBjYWxsXHJcbiAgICAgICAgICAgICAgICB0aHJvd0Vycm9yKCdubyBtb2NrIGZvciB0aGlzIHVybCAtIG5vIHJlc3BvbnNlIHNlbnQnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgLy8gc2luZ2xlIG1vY2tlZCByZXNwb25zZSBmaWxlXHJcbiAgICAgICAgICAgICAgbW9ja2VkUmVzcG9uc2UgPSBuZXcgSHR0cFJlc3BvbnNlKGQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJldHVybiBtb2NrZWRSZXNwb25zZTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHJldHVybiBkYXRhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgKSxcclxuICAgICAgY2F0Y2hFcnJvcihcclxuICAgICAgICBlcnJvciA9PiB7XHJcbiAgICAgICAgICAvLyBubyBtb2NrIGZpbGUgc28gbWFrZSByZWFsIHJlcXVlc3RcclxuICAgICAgICAgIHJldHVybiB0aGlzLnNlbmRSZXF1ZXN0KG9yaWdpbmFsUmVxLCBuZXh0KTtcclxuICAgICAgICB9XHJcbiAgICAgIClcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICBzZW5kUmVxdWVzdCA9IChcclxuICAgIHJlcTogSHR0cFJlcXVlc3Q8YW55PixcclxuICAgIG5leHQ6IEh0dHBIYW5kbGVyKTogT2JzZXJ2YWJsZTxIdHRwRXZlbnQ8YW55Pj4gPT4ge1xyXG4gICAgcmV0dXJuIG5leHQuaGFuZGxlKHJlcSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==

@@ -54,5 +54,5 @@ /**

}
/** @nocollapse */ OAuthInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: OAuthInterceptor, deps: [{ token: TcCoreConfigService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ OAuthInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: OAuthInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: OAuthInterceptor, decorators: [{
/** @nocollapse */ OAuthInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: OAuthInterceptor, deps: [{ token: TcCoreConfigService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ OAuthInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: OAuthInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: OAuthInterceptor, decorators: [{
type: Injectable

@@ -63,2 +63,2 @@ }], ctorParameters: function () { return [{ type: i1.TcCoreConfigService, decorators: [{

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2F1dGgtaW50ZXJjZXB0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2ludGVyY2VwdG9ycy9vYXV0aC1pbnRlcmNlcHRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0dBU0c7QUFFSCxPQUFPLEVBQUMsTUFBTSxFQUFFLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUVqRCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxvQ0FBb0MsQ0FBQzs7O0FBSXZFLE1BQU0sT0FBTyxnQkFBZ0I7SUFFM0IsWUFBaUQsWUFBaUM7UUFBakMsaUJBQVksR0FBWixZQUFZLENBQXFCO0lBQ2xGLENBQUM7SUFFRCxTQUFTLENBQUMsR0FBcUIsRUFBRSxJQUFpQjtRQUNoRCxJQUFJLE9BQXlCLENBQUM7UUFFOUIsb0VBQW9FO1FBQ3BFLElBQUksR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsS0FBSyxJQUFJLENBQUMsRUFBRTtZQUMxRSxNQUFNLG9CQUFvQixHQUFHLElBQUksQ0FBQyxZQUFZLENBQUMsU0FBUyxFQUFFLENBQUMsb0JBQW9CLENBQUM7WUFDaEYsSUFBSSxDQUFDLG9CQUFvQixJQUFJLG9CQUFvQixLQUFLLEVBQUUsRUFBRTtnQkFDeEQsT0FBTyxDQUFDLElBQUksQ0FBQywwRUFBMEUsRUFBRSxJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUM7YUFDekg7aUJBQU07Z0JBQ0wsSUFBSSxLQUFLLENBQUM7Z0JBQ1YscURBQXFEO2dCQUNyRCxJQUFJLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsRUFBRTtvQkFDM0MsT0FBTyxDQUFDLElBQUksQ0FBQyx3RUFBd0UsQ0FBQyxDQUFDO29CQUN2RixLQUFLLEdBQUcsb0JBQW9CLENBQUM7aUJBQzlCO3FCQUFNO29CQUNMLEtBQUssR0FBRyxZQUFZLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQUFDLENBQUM7aUJBQ3BEO2dCQUNELElBQUksQ0FBQyxLQUFLLEVBQUU7b0JBQ1YsOEdBQThHO2lCQUMvRztxQkFBTTtvQkFDTCxvQ0FBb0M7b0JBQ3BDLE1BQU0sTUFBTSxHQUFHLEVBQUUsYUFBYSxFQUFFLFNBQVMsR0FBRyxLQUFLLEVBQUUsQ0FBQztvQkFDcEQsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQ2pCLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxDQUN2QixDQUFDO2lCQUNIO2FBQ0Y7U0FDRjtRQUVELElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDWixtQkFBbUI7WUFDbkIsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQztTQUN2QjtRQUNELE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM5QixDQUFDOztnSUF2Q1UsZ0JBQWdCLGtCQUVQLG1CQUFtQjtvSUFGNUIsZ0JBQWdCOzJGQUFoQixnQkFBZ0I7a0JBRDVCLFVBQVU7OzBCQUdJLE1BQU07MkJBQUMsbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgT0F1dGhJbnRlcmNlcHRvclxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVGhpcyBpbnRlcmNlcHRvciB3aWxsIGludGVyY2VwdCBodHRwIGNhbGxzIGFuZCBhZGQgdGhlIFRTQyBvYXV0aCBoZWFkZXJcclxuICogVG9rZW4gY29tZXMgZnJvbSB0aGUgb2F1dGggY29uZmlnIHNlcnZpY2VcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQge0luamVjdCwgSW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7SHR0cFJlcXVlc3QsIEh0dHBJbnRlcmNlcHRvciwgSHR0cEhhbmRsZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHtUY0NvcmVDb25maWdTZXJ2aWNlfSBmcm9tICcuLi9zZXJ2aWNlcy90Yy1jb3JlLWNvbmZpZy1zZXJ2aWNlJztcclxuXHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBPQXV0aEludGVyY2VwdG9yIGltcGxlbWVudHMgSHR0cEludGVyY2VwdG9yIHtcclxuXHJcbiAgY29uc3RydWN0b3IoQEluamVjdChUY0NvcmVDb25maWdTZXJ2aWNlKSBwcml2YXRlIHRjQ29yZUNvbmZpZzogVGNDb3JlQ29uZmlnU2VydmljZSkge1xyXG4gIH1cclxuXHJcbiAgaW50ZXJjZXB0KHJlcTogSHR0cFJlcXVlc3Q8YW55PiwgbmV4dDogSHR0cEhhbmRsZXIpIHtcclxuICAgIGxldCByZXF1ZXN0OiBIdHRwUmVxdWVzdDxhbnk+O1xyXG5cclxuICAgIC8vIGF1dGggaGVhZGVyIG9ubHkgYXR0YWNoZWQgdG8gY2FsbHMgZm9yIHRpYmNvIGNsb3VkIChzdGFydCB3aXRoIC8pXHJcbiAgICBpZiAocmVxLnVybC5zdGFydHNXaXRoKCcvJykgJiYgKHJlcS5oZWFkZXJzLmdldCgnQXV0aG9yaXphdGlvbicpID09PSBudWxsKSkge1xyXG4gICAgICBjb25zdCBvQXV0aExvY2FsU3RvcmFnZUtleSA9IHRoaXMudGNDb3JlQ29uZmlnLmdldENvbmZpZygpLm9BdXRoTG9jYWxTdG9yYWdlS2V5O1xyXG4gICAgICBpZiAoIW9BdXRoTG9jYWxTdG9yYWdlS2V5IHx8IG9BdXRoTG9jYWxTdG9yYWdlS2V5ID09PSAnJykge1xyXG4gICAgICAgIGNvbnNvbGUud2Fybignb0F1dGggaW50ZXJjZXB0b3IgZW5hYmxlZCBidXQgb0F1dGhMb2NhbFN0b3JhZ2VLZXkgY29uZmlnIG5vdCBzdXBwbGllZDogJywgdGhpcy50Y0NvcmVDb25maWcuZ2V0Q29uZmlnKCkpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGxldCB0b2tlbjtcclxuICAgICAgICAvLyBmb3IgdGVzdCBtb2RlIGFsbG93IGFjY2Vzc19rZXkgdG8gYmUgc2V0IGluIGNvbmZpZ1xyXG4gICAgICAgIGlmIChvQXV0aExvY2FsU3RvcmFnZUtleS5zdGFydHNXaXRoKCdDSUN+JykpIHtcclxuICAgICAgICAgIGNvbnNvbGUud2FybignVXNpbmcgT0FVVEgga2V5IHNldCBpbiBjb25maWcuIFRoaXMgc2hvdWxkIE5PVCBiZSB1c2VkIGZvciBwcm9kdWN0aW9uIScpO1xyXG4gICAgICAgICAgdG9rZW4gPSBvQXV0aExvY2FsU3RvcmFnZUtleTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdG9rZW4gPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShvQXV0aExvY2FsU3RvcmFnZUtleSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICghdG9rZW4pIHtcclxuICAgICAgICAgIC8vIGNvbnNvbGUud2Fybignb0F1dGggaW50ZXJjZXB0b3IgZW5hYmxlZCBidXQgbm8gYWNjZXNzX3Rva2VuIGluIGxvY2FsIHN0b3JhZ2Uga2V5OiAnLCBvQXV0aExvY2FsU3RvcmFnZUtleSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIC8vIGFkZCBhdXRoIGhlYWRlciB3aXRoIGJlYXJlciB0b2tlblxyXG4gICAgICAgICAgY29uc3QgaGVhZGVyID0geyBBdXRob3JpemF0aW9uOiAnQmVhcmVyICcgKyB0b2tlbiB9O1xyXG4gICAgICAgICAgcmVxdWVzdCA9IHJlcS5jbG9uZShcclxuICAgICAgICAgICAgeyBzZXRIZWFkZXJzOiBoZWFkZXIgfVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZiAoIXJlcXVlc3QpIHtcclxuICAgICAgLy8gZG9uJ3QgYWRkIGhlYWRlclxyXG4gICAgICByZXF1ZXN0ID0gcmVxLmNsb25lKCk7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gbmV4dC5oYW5kbGUocmVxdWVzdCk7XHJcbiAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2F1dGgtaW50ZXJjZXB0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2ludGVyY2VwdG9ycy9vYXV0aC1pbnRlcmNlcHRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0dBU0c7QUFFSCxPQUFPLEVBQUMsTUFBTSxFQUFFLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUVqRCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxvQ0FBb0MsQ0FBQzs7O0FBSXZFLE1BQU0sT0FBTyxnQkFBZ0I7SUFFM0IsWUFBaUQsWUFBaUM7UUFBakMsaUJBQVksR0FBWixZQUFZLENBQXFCO0lBQ2xGLENBQUM7SUFFRCxTQUFTLENBQUMsR0FBcUIsRUFBRSxJQUFpQjtRQUNoRCxJQUFJLE9BQXlCLENBQUM7UUFFOUIsb0VBQW9FO1FBQ3BFLElBQUksR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsS0FBSyxJQUFJLENBQUMsRUFBRTtZQUMxRSxNQUFNLG9CQUFvQixHQUFHLElBQUksQ0FBQyxZQUFZLENBQUMsU0FBUyxFQUFFLENBQUMsb0JBQW9CLENBQUM7WUFDaEYsSUFBSSxDQUFDLG9CQUFvQixJQUFJLG9CQUFvQixLQUFLLEVBQUUsRUFBRTtnQkFDeEQsT0FBTyxDQUFDLElBQUksQ0FBQywwRUFBMEUsRUFBRSxJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUM7YUFDekg7aUJBQU07Z0JBQ0wsSUFBSSxLQUFLLENBQUM7Z0JBQ1YscURBQXFEO2dCQUNyRCxJQUFJLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsRUFBRTtvQkFDM0MsT0FBTyxDQUFDLElBQUksQ0FBQyx3RUFBd0UsQ0FBQyxDQUFDO29CQUN2RixLQUFLLEdBQUcsb0JBQW9CLENBQUM7aUJBQzlCO3FCQUFNO29CQUNMLEtBQUssR0FBRyxZQUFZLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQUFDLENBQUM7aUJBQ3BEO2dCQUNELElBQUksQ0FBQyxLQUFLLEVBQUU7b0JBQ1YsOEdBQThHO2lCQUMvRztxQkFBTTtvQkFDTCxvQ0FBb0M7b0JBQ3BDLE1BQU0sTUFBTSxHQUFHLEVBQUUsYUFBYSxFQUFFLFNBQVMsR0FBRyxLQUFLLEVBQUUsQ0FBQztvQkFDcEQsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQ2pCLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxDQUN2QixDQUFDO2lCQUNIO2FBQ0Y7U0FDRjtRQUVELElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDWixtQkFBbUI7WUFDbkIsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQztTQUN2QjtRQUNELE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM5QixDQUFDOztpSUF2Q1UsZ0JBQWdCLGtCQUVQLG1CQUFtQjtxSUFGNUIsZ0JBQWdCOzRGQUFoQixnQkFBZ0I7a0JBRDVCLFVBQVU7OzBCQUdJLE1BQU07MkJBQUMsbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgT0F1dGhJbnRlcmNlcHRvclxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVGhpcyBpbnRlcmNlcHRvciB3aWxsIGludGVyY2VwdCBodHRwIGNhbGxzIGFuZCBhZGQgdGhlIFRTQyBvYXV0aCBoZWFkZXJcclxuICogVG9rZW4gY29tZXMgZnJvbSB0aGUgb2F1dGggY29uZmlnIHNlcnZpY2VcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQge0luamVjdCwgSW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7SHR0cFJlcXVlc3QsIEh0dHBJbnRlcmNlcHRvciwgSHR0cEhhbmRsZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHtUY0NvcmVDb25maWdTZXJ2aWNlfSBmcm9tICcuLi9zZXJ2aWNlcy90Yy1jb3JlLWNvbmZpZy1zZXJ2aWNlJztcclxuXHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBPQXV0aEludGVyY2VwdG9yIGltcGxlbWVudHMgSHR0cEludGVyY2VwdG9yIHtcclxuXHJcbiAgY29uc3RydWN0b3IoQEluamVjdChUY0NvcmVDb25maWdTZXJ2aWNlKSBwcml2YXRlIHRjQ29yZUNvbmZpZzogVGNDb3JlQ29uZmlnU2VydmljZSkge1xyXG4gIH1cclxuXHJcbiAgaW50ZXJjZXB0KHJlcTogSHR0cFJlcXVlc3Q8YW55PiwgbmV4dDogSHR0cEhhbmRsZXIpIHtcclxuICAgIGxldCByZXF1ZXN0OiBIdHRwUmVxdWVzdDxhbnk+O1xyXG5cclxuICAgIC8vIGF1dGggaGVhZGVyIG9ubHkgYXR0YWNoZWQgdG8gY2FsbHMgZm9yIHRpYmNvIGNsb3VkIChzdGFydCB3aXRoIC8pXHJcbiAgICBpZiAocmVxLnVybC5zdGFydHNXaXRoKCcvJykgJiYgKHJlcS5oZWFkZXJzLmdldCgnQXV0aG9yaXphdGlvbicpID09PSBudWxsKSkge1xyXG4gICAgICBjb25zdCBvQXV0aExvY2FsU3RvcmFnZUtleSA9IHRoaXMudGNDb3JlQ29uZmlnLmdldENvbmZpZygpLm9BdXRoTG9jYWxTdG9yYWdlS2V5O1xyXG4gICAgICBpZiAoIW9BdXRoTG9jYWxTdG9yYWdlS2V5IHx8IG9BdXRoTG9jYWxTdG9yYWdlS2V5ID09PSAnJykge1xyXG4gICAgICAgIGNvbnNvbGUud2Fybignb0F1dGggaW50ZXJjZXB0b3IgZW5hYmxlZCBidXQgb0F1dGhMb2NhbFN0b3JhZ2VLZXkgY29uZmlnIG5vdCBzdXBwbGllZDogJywgdGhpcy50Y0NvcmVDb25maWcuZ2V0Q29uZmlnKCkpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGxldCB0b2tlbjtcclxuICAgICAgICAvLyBmb3IgdGVzdCBtb2RlIGFsbG93IGFjY2Vzc19rZXkgdG8gYmUgc2V0IGluIGNvbmZpZ1xyXG4gICAgICAgIGlmIChvQXV0aExvY2FsU3RvcmFnZUtleS5zdGFydHNXaXRoKCdDSUN+JykpIHtcclxuICAgICAgICAgIGNvbnNvbGUud2FybignVXNpbmcgT0FVVEgga2V5IHNldCBpbiBjb25maWcuIFRoaXMgc2hvdWxkIE5PVCBiZSB1c2VkIGZvciBwcm9kdWN0aW9uIScpO1xyXG4gICAgICAgICAgdG9rZW4gPSBvQXV0aExvY2FsU3RvcmFnZUtleTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdG9rZW4gPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShvQXV0aExvY2FsU3RvcmFnZUtleSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICghdG9rZW4pIHtcclxuICAgICAgICAgIC8vIGNvbnNvbGUud2Fybignb0F1dGggaW50ZXJjZXB0b3IgZW5hYmxlZCBidXQgbm8gYWNjZXNzX3Rva2VuIGluIGxvY2FsIHN0b3JhZ2Uga2V5OiAnLCBvQXV0aExvY2FsU3RvcmFnZUtleSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIC8vIGFkZCBhdXRoIGhlYWRlciB3aXRoIGJlYXJlciB0b2tlblxyXG4gICAgICAgICAgY29uc3QgaGVhZGVyID0geyBBdXRob3JpemF0aW9uOiAnQmVhcmVyICcgKyB0b2tlbiB9O1xyXG4gICAgICAgICAgcmVxdWVzdCA9IHJlcS5jbG9uZShcclxuICAgICAgICAgICAgeyBzZXRIZWFkZXJzOiBoZWFkZXIgfVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZiAoIXJlcXVlc3QpIHtcclxuICAgICAgLy8gZG9uJ3QgYWRkIGhlYWRlclxyXG4gICAgICByZXF1ZXN0ID0gcmVxLmNsb25lKCk7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gbmV4dC5oYW5kbGUocmVxdWVzdCk7XHJcbiAgfVxyXG59XHJcbiJdfQ==

@@ -51,5 +51,5 @@ /**

}
/** @nocollapse */ ProxyInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ProxyInterceptor, deps: [{ token: TcCoreConfigService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ ProxyInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ProxyInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ProxyInterceptor, decorators: [{
/** @nocollapse */ ProxyInterceptor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ProxyInterceptor, deps: [{ token: TcCoreConfigService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ ProxyInterceptor.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ProxyInterceptor });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ProxyInterceptor, decorators: [{
type: Injectable

@@ -60,2 +60,2 @@ }], ctorParameters: function () { return [{ type: i1.TcCoreConfigService, decorators: [{

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJveHktaW50ZXJjZXB0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2ludGVyY2VwdG9ycy9wcm94eS1pbnRlcmNlcHRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7R0FRRztBQUVILE9BQU8sRUFBQyxNQUFNLEVBQUUsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRWpELE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG9DQUFvQyxDQUFDOzs7QUFJdkUsTUFBTSxPQUFPLGdCQUFnQjtJQUUzQixZQUFpRCxZQUFpQztRQUFqQyxpQkFBWSxHQUFaLFlBQVksQ0FBcUI7SUFDbEYsQ0FBQztJQUVELFNBQVMsQ0FBQyxHQUFxQixFQUFFLElBQWlCO1FBQ2hELElBQUksT0FBeUIsQ0FBQztRQUM5QixvREFBb0Q7UUFDcEQsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxTQUFTLEVBQUUsQ0FBQztRQUNuRCxJQUFJLFlBQVksQ0FBQyxTQUFTLElBQUksWUFBWSxDQUFDLFNBQVMsS0FBSyxFQUFFLEVBQUU7WUFDM0QsSUFBSSxHQUFHLENBQUM7WUFDUixJQUFJLEdBQUcsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsc0RBQXNELENBQUMsQ0FBQyxFQUFFO2dCQUMzRyxJQUFJLFVBQVUsR0FBRyxZQUFZLENBQUMsbUJBQW1CLENBQUM7Z0JBQ2xELE1BQU0sWUFBWSxHQUFHLEdBQUcsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFBO2dCQUNyRCxJQUFJLFlBQVksRUFBRTtvQkFDaEIsc0NBQXNDO29CQUN0QyxNQUFNLFdBQVcsR0FBRyxRQUFRLEdBQUcsWUFBWSxHQUFHLE9BQU8sQ0FBQztvQkFDdEQsVUFBVSxHQUFHLFlBQVksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsbUJBQW1CLENBQUM7aUJBQ3ZHO2dCQUNELElBQUksVUFBVSxJQUFJLFVBQVUsS0FBSyxFQUFFLEVBQUU7b0JBQ25DLEdBQUcsR0FBRyxZQUFZLENBQUMsU0FBUyxHQUFHLEdBQUcsR0FBRyxVQUFVLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQztpQkFDM0Q7cUJBQU07b0JBQ0wsR0FBRyxHQUFHLFlBQVksQ0FBQyxTQUFTLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQztpQkFDeEM7YUFDRjtpQkFBTTtnQkFDTCxHQUFHLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQzthQUNmO1lBQ0QsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQ2pCLEVBQUUsU0FBUyxFQUFFLEVBQUUsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLEVBQUcsWUFBWSxDQUFDLE9BQU8sRUFBRSxFQUFFLEdBQUcsRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLENBQ25HLENBQUM7U0FDSDthQUFNO1lBQ0wsT0FBTyxDQUFDLElBQUksQ0FBQyxvREFBb0QsRUFBRSxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUM7WUFDM0YsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQztTQUN2QjtRQUVELE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUU5QixDQUFDOztnSUFyQ1UsZ0JBQWdCLGtCQUVQLG1CQUFtQjtvSUFGNUIsZ0JBQWdCOzJGQUFoQixnQkFBZ0I7a0JBRDVCLFVBQVU7OzBCQUdJLE1BQU07MkJBQUMsbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgUHJveHlJbnRlcmNlcHRvclxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVGhpcyBpbnRlcmNlcHRvciB3aWxsIGludGVyY2VwdCBodHRwIGNhbGxzIGFuZCBhZGQgYSBtYXNoZXJ5IFVSTCArIGFwaV9rZXlcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQge0luamVjdCwgSW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEh0dHBSZXF1ZXN0LCBIdHRwSW50ZXJjZXB0b3IsIEh0dHBIYW5kbGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge1RjQ29yZUNvbmZpZ1NlcnZpY2V9IGZyb20gJy4uL3NlcnZpY2VzL3RjLWNvcmUtY29uZmlnLXNlcnZpY2UnO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFByb3h5SW50ZXJjZXB0b3IgaW1wbGVtZW50cyBIdHRwSW50ZXJjZXB0b3Ige1xyXG5cclxuICBjb25zdHJ1Y3RvcihASW5qZWN0KFRjQ29yZUNvbmZpZ1NlcnZpY2UpIHByaXZhdGUgdGNDb3JlQ29uZmlnOiBUY0NvcmVDb25maWdTZXJ2aWNlKSB7XHJcbiAgfVxyXG5cclxuICBpbnRlcmNlcHQocmVxOiBIdHRwUmVxdWVzdDxhbnk+LCBuZXh0OiBIdHRwSGFuZGxlcikge1xyXG4gICAgbGV0IHJlcXVlc3Q6IEh0dHBSZXF1ZXN0PGFueT47XHJcbiAgICAvLyBvbmx5IGFkZCB0aGUgcHJveHkgaWYgZmlyc3QgY2hhcmFjdGVyIG9mIFVSTCBpcyAvXHJcbiAgICBjb25zdCB0Y0NvcmVDb25maWcgPSB0aGlzLnRjQ29yZUNvbmZpZy5nZXRDb25maWcoKTtcclxuICAgIGlmICh0Y0NvcmVDb25maWcucHJveHlfdXJsICYmIHRjQ29yZUNvbmZpZy5wcm94eV91cmwgIT09ICcnKSB7XHJcbiAgICAgIGxldCB1cmw7XHJcbiAgICAgIGlmIChyZXEudXJsLnN0YXJ0c1dpdGgoJy8nKSB8fCAocmVxLnVybC5zdGFydHNXaXRoKCdodHRwczovL29vY3RvLmFwaS5tYXNoZXJ5LmNvbS9tYXNoZXJ5LXByb3h5L3Nwb3RmaXJlJykpKSB7XHJcbiAgICAgICAgbGV0IHRlbmFudFBhdGggPSB0Y0NvcmVDb25maWcucHJveHlfbGl2ZWFwcHNfcGF0aDtcclxuICAgICAgICBjb25zdCB0YXJnZXRUZW5hbnQgPSByZXEuaGVhZGVycy5nZXQoJ3RhcmdldC10ZW5hbnQnKVxyXG4gICAgICAgIGlmICh0YXJnZXRUZW5hbnQpIHtcclxuICAgICAgICAgIC8vIHJlcGxhY2UgdGVuYW50IGluIHBhdGggb2YgcHJveHkgVVJMXHJcbiAgICAgICAgICBjb25zdCB0ZW5hbnRfYXR0ciA9ICdwcm94eV8nICsgdGFyZ2V0VGVuYW50ICsgJ19wYXRoJztcclxuICAgICAgICAgIHRlbmFudFBhdGggPSB0Y0NvcmVDb25maWdbdGVuYW50X2F0dHJdID8gdGNDb3JlQ29uZmlnW3RlbmFudF9hdHRyXSA6IHRjQ29yZUNvbmZpZy5wcm94eV9saXZlYXBwc19wYXRoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodGVuYW50UGF0aCAmJiB0ZW5hbnRQYXRoICE9PSAnJykge1xyXG4gICAgICAgICAgdXJsID0gdGNDb3JlQ29uZmlnLnByb3h5X3VybCArICcvJyArIHRlbmFudFBhdGggKyByZXEudXJsO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB1cmwgPSB0Y0NvcmVDb25maWcucHJveHlfdXJsICsgcmVxLnVybDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdXJsID0gcmVxLnVybDtcclxuICAgICAgfVxyXG4gICAgICByZXF1ZXN0ID0gcmVxLmNsb25lKFxyXG4gICAgICAgIHsgc2V0UGFyYW1zOiB7IFt0Y0NvcmVDb25maWcuYXBpX2tleV9wYXJhbV0gOiB0Y0NvcmVDb25maWcuYXBpX2tleSB9LCB1cmwsIHdpdGhDcmVkZW50aWFsczogdHJ1ZSB9XHJcbiAgICAgICk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBjb25zb2xlLndhcm4oJ1Byb3h5IGludGVyY2VwdG9yIGVuYWJsZWQgYnV0IHByb3h5IFVSTCBwcm92aWRlZDogJywgdGNDb3JlQ29uZmlnLnByb3h5X3VybCk7XHJcbiAgICAgIHJlcXVlc3QgPSByZXEuY2xvbmUoKTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gbmV4dC5oYW5kbGUocmVxdWVzdCk7XHJcblxyXG4gIH1cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJveHktaW50ZXJjZXB0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL2ludGVyY2VwdG9ycy9wcm94eS1pbnRlcmNlcHRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7R0FRRztBQUVILE9BQU8sRUFBQyxNQUFNLEVBQUUsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRWpELE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG9DQUFvQyxDQUFDOzs7QUFJdkUsTUFBTSxPQUFPLGdCQUFnQjtJQUUzQixZQUFpRCxZQUFpQztRQUFqQyxpQkFBWSxHQUFaLFlBQVksQ0FBcUI7SUFDbEYsQ0FBQztJQUVELFNBQVMsQ0FBQyxHQUFxQixFQUFFLElBQWlCO1FBQ2hELElBQUksT0FBeUIsQ0FBQztRQUM5QixvREFBb0Q7UUFDcEQsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxTQUFTLEVBQUUsQ0FBQztRQUNuRCxJQUFJLFlBQVksQ0FBQyxTQUFTLElBQUksWUFBWSxDQUFDLFNBQVMsS0FBSyxFQUFFLEVBQUU7WUFDM0QsSUFBSSxHQUFHLENBQUM7WUFDUixJQUFJLEdBQUcsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsc0RBQXNELENBQUMsQ0FBQyxFQUFFO2dCQUMzRyxJQUFJLFVBQVUsR0FBRyxZQUFZLENBQUMsbUJBQW1CLENBQUM7Z0JBQ2xELE1BQU0sWUFBWSxHQUFHLEdBQUcsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFBO2dCQUNyRCxJQUFJLFlBQVksRUFBRTtvQkFDaEIsc0NBQXNDO29CQUN0QyxNQUFNLFdBQVcsR0FBRyxRQUFRLEdBQUcsWUFBWSxHQUFHLE9BQU8sQ0FBQztvQkFDdEQsVUFBVSxHQUFHLFlBQVksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsbUJBQW1CLENBQUM7aUJBQ3ZHO2dCQUNELElBQUksVUFBVSxJQUFJLFVBQVUsS0FBSyxFQUFFLEVBQUU7b0JBQ25DLEdBQUcsR0FBRyxZQUFZLENBQUMsU0FBUyxHQUFHLEdBQUcsR0FBRyxVQUFVLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQztpQkFDM0Q7cUJBQU07b0JBQ0wsR0FBRyxHQUFHLFlBQVksQ0FBQyxTQUFTLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQztpQkFDeEM7YUFDRjtpQkFBTTtnQkFDTCxHQUFHLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQzthQUNmO1lBQ0QsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQ2pCLEVBQUUsU0FBUyxFQUFFLEVBQUUsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLEVBQUcsWUFBWSxDQUFDLE9BQU8sRUFBRSxFQUFFLEdBQUcsRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLENBQ25HLENBQUM7U0FDSDthQUFNO1lBQ0wsT0FBTyxDQUFDLElBQUksQ0FBQyxvREFBb0QsRUFBRSxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUM7WUFDM0YsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQztTQUN2QjtRQUVELE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUU5QixDQUFDOztpSUFyQ1UsZ0JBQWdCLGtCQUVQLG1CQUFtQjtxSUFGNUIsZ0JBQWdCOzRGQUFoQixnQkFBZ0I7a0JBRDVCLFVBQVU7OzBCQUdJLE1BQU07MkJBQUMsbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgUHJveHlJbnRlcmNlcHRvclxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVGhpcyBpbnRlcmNlcHRvciB3aWxsIGludGVyY2VwdCBodHRwIGNhbGxzIGFuZCBhZGQgYSBtYXNoZXJ5IFVSTCArIGFwaV9rZXlcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQge0luamVjdCwgSW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEh0dHBSZXF1ZXN0LCBIdHRwSW50ZXJjZXB0b3IsIEh0dHBIYW5kbGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge1RjQ29yZUNvbmZpZ1NlcnZpY2V9IGZyb20gJy4uL3NlcnZpY2VzL3RjLWNvcmUtY29uZmlnLXNlcnZpY2UnO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFByb3h5SW50ZXJjZXB0b3IgaW1wbGVtZW50cyBIdHRwSW50ZXJjZXB0b3Ige1xyXG5cclxuICBjb25zdHJ1Y3RvcihASW5qZWN0KFRjQ29yZUNvbmZpZ1NlcnZpY2UpIHByaXZhdGUgdGNDb3JlQ29uZmlnOiBUY0NvcmVDb25maWdTZXJ2aWNlKSB7XHJcbiAgfVxyXG5cclxuICBpbnRlcmNlcHQocmVxOiBIdHRwUmVxdWVzdDxhbnk+LCBuZXh0OiBIdHRwSGFuZGxlcikge1xyXG4gICAgbGV0IHJlcXVlc3Q6IEh0dHBSZXF1ZXN0PGFueT47XHJcbiAgICAvLyBvbmx5IGFkZCB0aGUgcHJveHkgaWYgZmlyc3QgY2hhcmFjdGVyIG9mIFVSTCBpcyAvXHJcbiAgICBjb25zdCB0Y0NvcmVDb25maWcgPSB0aGlzLnRjQ29yZUNvbmZpZy5nZXRDb25maWcoKTtcclxuICAgIGlmICh0Y0NvcmVDb25maWcucHJveHlfdXJsICYmIHRjQ29yZUNvbmZpZy5wcm94eV91cmwgIT09ICcnKSB7XHJcbiAgICAgIGxldCB1cmw7XHJcbiAgICAgIGlmIChyZXEudXJsLnN0YXJ0c1dpdGgoJy8nKSB8fCAocmVxLnVybC5zdGFydHNXaXRoKCdodHRwczovL29vY3RvLmFwaS5tYXNoZXJ5LmNvbS9tYXNoZXJ5LXByb3h5L3Nwb3RmaXJlJykpKSB7XHJcbiAgICAgICAgbGV0IHRlbmFudFBhdGggPSB0Y0NvcmVDb25maWcucHJveHlfbGl2ZWFwcHNfcGF0aDtcclxuICAgICAgICBjb25zdCB0YXJnZXRUZW5hbnQgPSByZXEuaGVhZGVycy5nZXQoJ3RhcmdldC10ZW5hbnQnKVxyXG4gICAgICAgIGlmICh0YXJnZXRUZW5hbnQpIHtcclxuICAgICAgICAgIC8vIHJlcGxhY2UgdGVuYW50IGluIHBhdGggb2YgcHJveHkgVVJMXHJcbiAgICAgICAgICBjb25zdCB0ZW5hbnRfYXR0ciA9ICdwcm94eV8nICsgdGFyZ2V0VGVuYW50ICsgJ19wYXRoJztcclxuICAgICAgICAgIHRlbmFudFBhdGggPSB0Y0NvcmVDb25maWdbdGVuYW50X2F0dHJdID8gdGNDb3JlQ29uZmlnW3RlbmFudF9hdHRyXSA6IHRjQ29yZUNvbmZpZy5wcm94eV9saXZlYXBwc19wYXRoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodGVuYW50UGF0aCAmJiB0ZW5hbnRQYXRoICE9PSAnJykge1xyXG4gICAgICAgICAgdXJsID0gdGNDb3JlQ29uZmlnLnByb3h5X3VybCArICcvJyArIHRlbmFudFBhdGggKyByZXEudXJsO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB1cmwgPSB0Y0NvcmVDb25maWcucHJveHlfdXJsICsgcmVxLnVybDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdXJsID0gcmVxLnVybDtcclxuICAgICAgfVxyXG4gICAgICByZXF1ZXN0ID0gcmVxLmNsb25lKFxyXG4gICAgICAgIHsgc2V0UGFyYW1zOiB7IFt0Y0NvcmVDb25maWcuYXBpX2tleV9wYXJhbV0gOiB0Y0NvcmVDb25maWcuYXBpX2tleSB9LCB1cmwsIHdpdGhDcmVkZW50aWFsczogdHJ1ZSB9XHJcbiAgICAgICk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBjb25zb2xlLndhcm4oJ1Byb3h5IGludGVyY2VwdG9yIGVuYWJsZWQgYnV0IHByb3h5IFVSTCBwcm92aWRlZDogJywgdGNDb3JlQ29uZmlnLnByb3h5X3VybCk7XHJcbiAgICAgIHJlcXVlc3QgPSByZXEuY2xvbmUoKTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gbmV4dC5oYW5kbGUocmVxdWVzdCk7XHJcblxyXG4gIH1cclxufVxyXG4iXX0=

@@ -13,8 +13,8 @@ import { Pipe } from '@angular/core';

}
/** @nocollapse */ BytesPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: BytesPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ BytesPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: BytesPipe, name: "bytes" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: BytesPipe, decorators: [{
/** @nocollapse */ BytesPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: BytesPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ BytesPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: BytesPipe, name: "bytes" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: BytesPipe, decorators: [{
type: Pipe,
args: [{ name: 'bytes' }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnl0ZXMucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcGlwZXMvYnl0ZXMucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFHcEQsTUFBTSxPQUFPLFNBQVM7SUFDYixTQUFTLENBQUMsS0FBYTtRQUM1QixJQUFJLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxHQUFHLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDO1lBQUUsT0FBTyxHQUFHLENBQUM7UUFDbEUsSUFBSSxLQUFLLElBQUksQ0FBQztZQUFHLE9BQU8sR0FBRyxDQUFDO1FBQzVCLElBQUksS0FBSyxHQUFHLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsRUFDL0MsTUFBTSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDMUQsT0FBTyxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQUksR0FBRyxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUN4RixDQUFDOzt5SEFQVSxTQUFTO3VIQUFULFNBQVM7MkZBQVQsU0FBUztrQkFEckIsSUFBSTttQkFBQyxFQUFDLElBQUksRUFBRSxPQUFPLEVBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7bmFtZTogJ2J5dGVzJ30pXHJcbmV4cG9ydCBjbGFzcyBCeXRlc1BpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICBwdWJsaWMgdHJhbnNmb3JtKGJ5dGVzOiBudW1iZXIpOiBzdHJpbmcge1xyXG4gICAgaWYgKGlzTmFOKHBhcnNlRmxvYXQoJycgKyBieXRlcykpIHx8ICFpc0Zpbml0ZShieXRlcykpIHJldHVybiAnLSc7XHJcbiAgICBpZiAoYnl0ZXMgPD0gMCApIHJldHVybiAnMCc7XHJcbiAgICB2YXIgdW5pdHMgPSBbJ2J5dGVzJywgJ0tCJywgJ01CJywgJ0dCJywgJ1RCJywgJ1BCJ10sXHJcbiAgICAgICAgbnVtYmVyID0gTWF0aC5mbG9vcihNYXRoLmxvZyhieXRlcykgLyBNYXRoLmxvZygxMDI0KSk7XHJcbiAgICByZXR1cm4gKGJ5dGVzIC8gTWF0aC5wb3coMTAyNCwgTWF0aC5mbG9vcihudW1iZXIpKSkudG9GaXhlZCgxKSArICAnICcgKyB1bml0c1tudW1iZXJdO1xyXG4gIH1cclxufSJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnl0ZXMucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcGlwZXMvYnl0ZXMucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFHcEQsTUFBTSxPQUFPLFNBQVM7SUFDYixTQUFTLENBQUMsS0FBYTtRQUM1QixJQUFJLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxHQUFHLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDO1lBQUUsT0FBTyxHQUFHLENBQUM7UUFDbEUsSUFBSSxLQUFLLElBQUksQ0FBQztZQUFHLE9BQU8sR0FBRyxDQUFDO1FBQzVCLElBQUksS0FBSyxHQUFHLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsRUFDL0MsTUFBTSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDMUQsT0FBTyxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQUksR0FBRyxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUN4RixDQUFDOzswSEFQVSxTQUFTO3dIQUFULFNBQVM7NEZBQVQsU0FBUztrQkFEckIsSUFBSTttQkFBQyxFQUFDLElBQUksRUFBRSxPQUFPLEVBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7bmFtZTogJ2J5dGVzJ30pXHJcbmV4cG9ydCBjbGFzcyBCeXRlc1BpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICBwdWJsaWMgdHJhbnNmb3JtKGJ5dGVzOiBudW1iZXIpOiBzdHJpbmcge1xyXG4gICAgaWYgKGlzTmFOKHBhcnNlRmxvYXQoJycgKyBieXRlcykpIHx8ICFpc0Zpbml0ZShieXRlcykpIHJldHVybiAnLSc7XHJcbiAgICBpZiAoYnl0ZXMgPD0gMCApIHJldHVybiAnMCc7XHJcbiAgICB2YXIgdW5pdHMgPSBbJ2J5dGVzJywgJ0tCJywgJ01CJywgJ0dCJywgJ1RCJywgJ1BCJ10sXHJcbiAgICAgICAgbnVtYmVyID0gTWF0aC5mbG9vcihNYXRoLmxvZyhieXRlcykgLyBNYXRoLmxvZygxMDI0KSk7XHJcbiAgICByZXR1cm4gKGJ5dGVzIC8gTWF0aC5wb3coMTAyNCwgTWF0aC5mbG9vcihudW1iZXIpKSkudG9GaXhlZCgxKSArICAnICcgKyB1bml0c1tudW1iZXJdO1xyXG4gIH1cclxufSJdfQ==

@@ -70,5 +70,5 @@ // This pipe will display a date based on how long ago it was: eg. 5 mins ago, 1 hour ago, just now etc etc

}
/** @nocollapse */ DurationSincePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: DurationSincePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ DurationSincePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: DurationSincePipe, name: "durationSince" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: DurationSincePipe, decorators: [{
/** @nocollapse */ DurationSincePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: DurationSincePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ DurationSincePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: DurationSincePipe, name: "durationSince" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: DurationSincePipe, decorators: [{
type: Pipe,

@@ -79,2 +79,2 @@ args: [{

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHVyYXRpb24tc2luY2UucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcGlwZXMvZHVyYXRpb24tc2luY2UucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyR0FBMkc7QUFFM0csT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7O0FBS3BELE1BQU0sT0FBTyxpQkFBaUI7SUFFNUIsU0FBUyxDQUFDLEtBQWEsRUFBRSxJQUFVO1FBQ2pDLE1BQU0sT0FBTyxHQUFXLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO1FBQzVFLElBQUksUUFBUSxHQUFXLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxHQUFHLFFBQVEsQ0FBQyxDQUFDO1FBQ3RELFFBQVE7UUFDUixJQUFJLFFBQVEsSUFBSSxDQUFDLEVBQUU7WUFDakIsSUFBSSxRQUFRLEtBQUssQ0FBQyxFQUFFO2dCQUNsQixPQUFPLFFBQVEsR0FBRyxXQUFXLENBQUM7YUFDL0I7aUJBQU07Z0JBQ0wsT0FBTyxRQUFRLEdBQUcsWUFBWSxDQUFDO2FBQ2hDO1NBQ0Y7UUFDRCxTQUFTO1FBQ1QsUUFBUSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxDQUFDO1FBQ3pDLElBQUksUUFBUSxJQUFJLENBQUMsRUFBRTtZQUNqQixJQUFJLFFBQVEsS0FBSyxDQUFDLEVBQUU7Z0JBQ2xCLE9BQU8sUUFBUSxHQUFHLFlBQVksQ0FBQzthQUNoQztpQkFBTTtnQkFDTCxPQUFPLFFBQVEsR0FBRyxhQUFhLENBQUM7YUFDakM7U0FDRjtRQUNELFFBQVE7UUFDUixRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDLENBQUM7UUFDeEMsSUFBSSxRQUFRLElBQUksQ0FBQyxFQUFFO1lBQ2pCLElBQUksUUFBUSxLQUFLLENBQUMsRUFBRTtnQkFDbEIsT0FBTyxRQUFRLEdBQUcsV0FBVyxDQUFDO2FBQy9CO2lCQUFNO2dCQUNMLE9BQU8sUUFBUSxHQUFHLFlBQVksQ0FBQzthQUNoQztTQUNGO1FBQ0QsT0FBTztRQUNQLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUMsQ0FBQztRQUN2QyxJQUFJLFFBQVEsSUFBSSxDQUFDLEVBQUU7WUFDakIsSUFBSSxRQUFRLEtBQUssQ0FBQyxFQUFFO2dCQUNsQixPQUFPLFlBQVksQ0FBQzthQUNyQjtpQkFBTTtnQkFDTCxPQUFPLFFBQVEsR0FBRyxXQUFXLENBQUM7YUFDL0I7U0FDRjtRQUNELFFBQVE7UUFDUixRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLENBQUM7UUFDdEMsSUFBSSxRQUFRLElBQUksQ0FBQyxFQUFFO1lBQ2pCLElBQUksUUFBUSxLQUFLLENBQUMsRUFBRTtnQkFDbEIsT0FBTyxRQUFRLEdBQUcsV0FBVyxDQUFDO2FBQy9CO2lCQUFNO2dCQUNMLE9BQU8sUUFBUSxHQUFHLFlBQVksQ0FBQzthQUNoQztTQUNGO1FBQ0QsVUFBVTtRQUNWLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUMsQ0FBQztRQUNwQyxJQUFJLFFBQVEsSUFBSSxDQUFDLEVBQUU7WUFDakIsSUFBSSxRQUFRLEtBQUssQ0FBQyxFQUFFO2dCQUNsQixPQUFPLFFBQVEsR0FBRyxhQUFhLENBQUM7YUFDakM7aUJBQU07Z0JBQ0wsT0FBTyxRQUFRLEdBQUcsY0FBYyxDQUFDO2FBQ2xDO1NBQ0Y7UUFFRCxPQUFPLFVBQVUsQ0FBQztJQUNwQixDQUFDOztpSUE1RFUsaUJBQWlCOytIQUFqQixpQkFBaUI7MkZBQWpCLGlCQUFpQjtrQkFIN0IsSUFBSTttQkFBQztvQkFDSixJQUFJLEVBQUUsZUFBZTtpQkFDdEIiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUaGlzIHBpcGUgd2lsbCBkaXNwbGF5IGEgZGF0ZSBiYXNlZCBvbiBob3cgbG9uZyBhZ28gaXQgd2FzOiBlZy4gNSBtaW5zIGFnbywgMSBob3VyIGFnbywganVzdCBub3cgZXRjIGV0Y1xyXG5cclxuaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdkdXJhdGlvblNpbmNlJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgRHVyYXRpb25TaW5jZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuXHJcbiAgdHJhbnNmb3JtKHZhbHVlOiBzdHJpbmcsIGFyZ3M/OiBhbnkpOiBhbnkge1xyXG4gICAgY29uc3Qgc2Vjb25kczogbnVtYmVyID0gTWF0aC5mbG9vcigoK25ldyBEYXRlKCkgLSArbmV3IERhdGUodmFsdWUpKSAvIDEwMDApO1xyXG4gICAgbGV0IGludGVydmFsOiBudW1iZXIgPSBNYXRoLmZsb29yKHNlY29uZHMgLyAzMTUzNjAwMCk7XHJcbiAgICAvLyB5ZWFyc1xyXG4gICAgaWYgKGludGVydmFsID49IDEpIHtcclxuICAgICAgaWYgKGludGVydmFsID09PSAxKSB7XHJcbiAgICAgICAgcmV0dXJuIGludGVydmFsICsgJyB5ZWFyIGFnbyc7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmV0dXJuIGludGVydmFsICsgJyB5ZWFycyBhZ28nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBtb250aHNcclxuICAgIGludGVydmFsID0gTWF0aC5mbG9vcihzZWNvbmRzIC8gMjU5MjAwMCk7XHJcbiAgICBpZiAoaW50ZXJ2YWwgPj0gMSkge1xyXG4gICAgICBpZiAoaW50ZXJ2YWwgPT09IDEpIHtcclxuICAgICAgICByZXR1cm4gaW50ZXJ2YWwgKyAnIG1vbnRoIGFnbyc7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmV0dXJuIGludGVydmFsICsgJyBtb250aHMgYWdvJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gd2Vla3NcclxuICAgIGludGVydmFsID0gTWF0aC5mbG9vcihzZWNvbmRzIC8gNjA0ODAwKTtcclxuICAgIGlmIChpbnRlcnZhbCA+PSAxKSB7XHJcbiAgICAgIGlmIChpbnRlcnZhbCA9PT0gMSkge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgd2VlayBhZ28nO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgd2Vla3MgYWdvJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gZGF5c1xyXG4gICAgaW50ZXJ2YWwgPSBNYXRoLmZsb29yKHNlY29uZHMgLyA4NjQwMCk7XHJcbiAgICBpZiAoaW50ZXJ2YWwgPj0gMSkge1xyXG4gICAgICBpZiAoaW50ZXJ2YWwgPT09IDEpIHtcclxuICAgICAgICByZXR1cm4gJyB5ZXN0ZXJkYXknO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgZGF5cyBhZ28nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBob3Vyc1xyXG4gICAgaW50ZXJ2YWwgPSBNYXRoLmZsb29yKHNlY29uZHMgLyAzNjAwKTtcclxuICAgIGlmIChpbnRlcnZhbCA+PSAxKSB7XHJcbiAgICAgIGlmIChpbnRlcnZhbCA9PT0gMSkge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgaG91ciBhZ28nO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgaG91cnMgYWdvJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gbWludXRlc1xyXG4gICAgaW50ZXJ2YWwgPSBNYXRoLmZsb29yKHNlY29uZHMgLyA2MCk7XHJcbiAgICBpZiAoaW50ZXJ2YWwgPj0gMSkge1xyXG4gICAgICBpZiAoaW50ZXJ2YWwgPT09IDEpIHtcclxuICAgICAgICByZXR1cm4gaW50ZXJ2YWwgKyAnIG1pbnV0ZSBhZ28nO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgbWludXRlcyBhZ28nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuICdKdXN0IG5vdyc7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHVyYXRpb24tc2luY2UucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcGlwZXMvZHVyYXRpb24tc2luY2UucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyR0FBMkc7QUFFM0csT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7O0FBS3BELE1BQU0sT0FBTyxpQkFBaUI7SUFFNUIsU0FBUyxDQUFDLEtBQWEsRUFBRSxJQUFVO1FBQ2pDLE1BQU0sT0FBTyxHQUFXLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO1FBQzVFLElBQUksUUFBUSxHQUFXLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxHQUFHLFFBQVEsQ0FBQyxDQUFDO1FBQ3RELFFBQVE7UUFDUixJQUFJLFFBQVEsSUFBSSxDQUFDLEVBQUU7WUFDakIsSUFBSSxRQUFRLEtBQUssQ0FBQyxFQUFFO2dCQUNsQixPQUFPLFFBQVEsR0FBRyxXQUFXLENBQUM7YUFDL0I7aUJBQU07Z0JBQ0wsT0FBTyxRQUFRLEdBQUcsWUFBWSxDQUFDO2FBQ2hDO1NBQ0Y7UUFDRCxTQUFTO1FBQ1QsUUFBUSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxDQUFDO1FBQ3pDLElBQUksUUFBUSxJQUFJLENBQUMsRUFBRTtZQUNqQixJQUFJLFFBQVEsS0FBSyxDQUFDLEVBQUU7Z0JBQ2xCLE9BQU8sUUFBUSxHQUFHLFlBQVksQ0FBQzthQUNoQztpQkFBTTtnQkFDTCxPQUFPLFFBQVEsR0FBRyxhQUFhLENBQUM7YUFDakM7U0FDRjtRQUNELFFBQVE7UUFDUixRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDLENBQUM7UUFDeEMsSUFBSSxRQUFRLElBQUksQ0FBQyxFQUFFO1lBQ2pCLElBQUksUUFBUSxLQUFLLENBQUMsRUFBRTtnQkFDbEIsT0FBTyxRQUFRLEdBQUcsV0FBVyxDQUFDO2FBQy9CO2lCQUFNO2dCQUNMLE9BQU8sUUFBUSxHQUFHLFlBQVksQ0FBQzthQUNoQztTQUNGO1FBQ0QsT0FBTztRQUNQLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUMsQ0FBQztRQUN2QyxJQUFJLFFBQVEsSUFBSSxDQUFDLEVBQUU7WUFDakIsSUFBSSxRQUFRLEtBQUssQ0FBQyxFQUFFO2dCQUNsQixPQUFPLFlBQVksQ0FBQzthQUNyQjtpQkFBTTtnQkFDTCxPQUFPLFFBQVEsR0FBRyxXQUFXLENBQUM7YUFDL0I7U0FDRjtRQUNELFFBQVE7UUFDUixRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLENBQUM7UUFDdEMsSUFBSSxRQUFRLElBQUksQ0FBQyxFQUFFO1lBQ2pCLElBQUksUUFBUSxLQUFLLENBQUMsRUFBRTtnQkFDbEIsT0FBTyxRQUFRLEdBQUcsV0FBVyxDQUFDO2FBQy9CO2lCQUFNO2dCQUNMLE9BQU8sUUFBUSxHQUFHLFlBQVksQ0FBQzthQUNoQztTQUNGO1FBQ0QsVUFBVTtRQUNWLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUMsQ0FBQztRQUNwQyxJQUFJLFFBQVEsSUFBSSxDQUFDLEVBQUU7WUFDakIsSUFBSSxRQUFRLEtBQUssQ0FBQyxFQUFFO2dCQUNsQixPQUFPLFFBQVEsR0FBRyxhQUFhLENBQUM7YUFDakM7aUJBQU07Z0JBQ0wsT0FBTyxRQUFRLEdBQUcsY0FBYyxDQUFDO2FBQ2xDO1NBQ0Y7UUFFRCxPQUFPLFVBQVUsQ0FBQztJQUNwQixDQUFDOztrSUE1RFUsaUJBQWlCO2dJQUFqQixpQkFBaUI7NEZBQWpCLGlCQUFpQjtrQkFIN0IsSUFBSTttQkFBQztvQkFDSixJQUFJLEVBQUUsZUFBZTtpQkFDdEIiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUaGlzIHBpcGUgd2lsbCBkaXNwbGF5IGEgZGF0ZSBiYXNlZCBvbiBob3cgbG9uZyBhZ28gaXQgd2FzOiBlZy4gNSBtaW5zIGFnbywgMSBob3VyIGFnbywganVzdCBub3cgZXRjIGV0Y1xyXG5cclxuaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdkdXJhdGlvblNpbmNlJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgRHVyYXRpb25TaW5jZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuXHJcbiAgdHJhbnNmb3JtKHZhbHVlOiBzdHJpbmcsIGFyZ3M/OiBhbnkpOiBhbnkge1xyXG4gICAgY29uc3Qgc2Vjb25kczogbnVtYmVyID0gTWF0aC5mbG9vcigoK25ldyBEYXRlKCkgLSArbmV3IERhdGUodmFsdWUpKSAvIDEwMDApO1xyXG4gICAgbGV0IGludGVydmFsOiBudW1iZXIgPSBNYXRoLmZsb29yKHNlY29uZHMgLyAzMTUzNjAwMCk7XHJcbiAgICAvLyB5ZWFyc1xyXG4gICAgaWYgKGludGVydmFsID49IDEpIHtcclxuICAgICAgaWYgKGludGVydmFsID09PSAxKSB7XHJcbiAgICAgICAgcmV0dXJuIGludGVydmFsICsgJyB5ZWFyIGFnbyc7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmV0dXJuIGludGVydmFsICsgJyB5ZWFycyBhZ28nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBtb250aHNcclxuICAgIGludGVydmFsID0gTWF0aC5mbG9vcihzZWNvbmRzIC8gMjU5MjAwMCk7XHJcbiAgICBpZiAoaW50ZXJ2YWwgPj0gMSkge1xyXG4gICAgICBpZiAoaW50ZXJ2YWwgPT09IDEpIHtcclxuICAgICAgICByZXR1cm4gaW50ZXJ2YWwgKyAnIG1vbnRoIGFnbyc7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmV0dXJuIGludGVydmFsICsgJyBtb250aHMgYWdvJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gd2Vla3NcclxuICAgIGludGVydmFsID0gTWF0aC5mbG9vcihzZWNvbmRzIC8gNjA0ODAwKTtcclxuICAgIGlmIChpbnRlcnZhbCA+PSAxKSB7XHJcbiAgICAgIGlmIChpbnRlcnZhbCA9PT0gMSkge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgd2VlayBhZ28nO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgd2Vla3MgYWdvJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gZGF5c1xyXG4gICAgaW50ZXJ2YWwgPSBNYXRoLmZsb29yKHNlY29uZHMgLyA4NjQwMCk7XHJcbiAgICBpZiAoaW50ZXJ2YWwgPj0gMSkge1xyXG4gICAgICBpZiAoaW50ZXJ2YWwgPT09IDEpIHtcclxuICAgICAgICByZXR1cm4gJyB5ZXN0ZXJkYXknO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgZGF5cyBhZ28nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBob3Vyc1xyXG4gICAgaW50ZXJ2YWwgPSBNYXRoLmZsb29yKHNlY29uZHMgLyAzNjAwKTtcclxuICAgIGlmIChpbnRlcnZhbCA+PSAxKSB7XHJcbiAgICAgIGlmIChpbnRlcnZhbCA9PT0gMSkge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgaG91ciBhZ28nO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgaG91cnMgYWdvJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gbWludXRlc1xyXG4gICAgaW50ZXJ2YWwgPSBNYXRoLmZsb29yKHNlY29uZHMgLyA2MCk7XHJcbiAgICBpZiAoaW50ZXJ2YWwgPj0gMSkge1xyXG4gICAgICBpZiAoaW50ZXJ2YWwgPT09IDEpIHtcclxuICAgICAgICByZXR1cm4gaW50ZXJ2YWwgKyAnIG1pbnV0ZSBhZ28nO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpbnRlcnZhbCArICcgbWludXRlcyBhZ28nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuICdKdXN0IG5vdyc7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=

@@ -17,5 +17,5 @@ /* truncates string to a set length using ellipsis ... */

}
/** @nocollapse */ EllipsisPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: EllipsisPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ EllipsisPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: EllipsisPipe, name: "ellipsis" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: EllipsisPipe, decorators: [{
/** @nocollapse */ EllipsisPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: EllipsisPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ EllipsisPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: EllipsisPipe, name: "ellipsis" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: EllipsisPipe, decorators: [{
type: Pipe,

@@ -26,2 +26,2 @@ args: [{

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxsaXBzaXMucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcGlwZXMvZWxsaXBzaXMucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx5REFBeUQ7QUFFekQsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7O0FBS3BELE1BQU0sT0FBTyxZQUFZO0lBRXZCLFNBQVMsQ0FBQyxLQUFVLEVBQUUsSUFBYTtRQUNqQyxJQUFJLElBQUksS0FBSyxTQUFTLEVBQUU7WUFDdEIsT0FBTyxLQUFLLENBQUM7U0FDZDtRQUVELElBQUksS0FBSyxJQUFJLEtBQUssQ0FBQyxNQUFNLEdBQUcsSUFBSSxFQUFFO1lBQ2hDLE9BQU8sS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDO1NBQ3pDO2FBQU07WUFDTCxPQUFPLEtBQUssQ0FBQztTQUNkO0lBQ0gsQ0FBQzs7NEhBWlUsWUFBWTswSEFBWixZQUFZOzJGQUFaLFlBQVk7a0JBSHhCLElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLFVBQVU7aUJBQ2pCIiwic291cmNlc0NvbnRlbnQiOlsiLyogdHJ1bmNhdGVzIHN0cmluZyB0byBhIHNldCBsZW5ndGggdXNpbmcgZWxsaXBzaXMgLi4uICovXHJcblxyXG5pbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ2VsbGlwc2lzJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgRWxsaXBzaXNQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBhcmdzPzogbnVtYmVyKTogYW55IHtcclxuICAgIGlmIChhcmdzID09PSB1bmRlZmluZWQpIHtcclxuICAgICAgcmV0dXJuIHZhbHVlO1xyXG4gICAgfVxyXG5cclxuICAgIGlmICh2YWx1ZSAmJiB2YWx1ZS5sZW5ndGggPiBhcmdzKSB7XHJcbiAgICAgIHJldHVybiB2YWx1ZS5zdWJzdHJpbmcoMCwgYXJncykgKyAnLi4uJztcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiB2YWx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxsaXBzaXMucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcGlwZXMvZWxsaXBzaXMucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx5REFBeUQ7QUFFekQsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7O0FBS3BELE1BQU0sT0FBTyxZQUFZO0lBRXZCLFNBQVMsQ0FBQyxLQUFVLEVBQUUsSUFBYTtRQUNqQyxJQUFJLElBQUksS0FBSyxTQUFTLEVBQUU7WUFDdEIsT0FBTyxLQUFLLENBQUM7U0FDZDtRQUVELElBQUksS0FBSyxJQUFJLEtBQUssQ0FBQyxNQUFNLEdBQUcsSUFBSSxFQUFFO1lBQ2hDLE9BQU8sS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDO1NBQ3pDO2FBQU07WUFDTCxPQUFPLEtBQUssQ0FBQztTQUNkO0lBQ0gsQ0FBQzs7NkhBWlUsWUFBWTsySEFBWixZQUFZOzRGQUFaLFlBQVk7a0JBSHhCLElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLFVBQVU7aUJBQ2pCIiwic291cmNlc0NvbnRlbnQiOlsiLyogdHJ1bmNhdGVzIHN0cmluZyB0byBhIHNldCBsZW5ndGggdXNpbmcgZWxsaXBzaXMgLi4uICovXHJcblxyXG5pbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ2VsbGlwc2lzJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgRWxsaXBzaXNQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBhcmdzPzogbnVtYmVyKTogYW55IHtcclxuICAgIGlmIChhcmdzID09PSB1bmRlZmluZWQpIHtcclxuICAgICAgcmV0dXJuIHZhbHVlO1xyXG4gICAgfVxyXG5cclxuICAgIGlmICh2YWx1ZSAmJiB2YWx1ZS5sZW5ndGggPiBhcmdzKSB7XHJcbiAgICAgIHJldHVybiB2YWx1ZS5zdWJzdHJpbmcoMCwgYXJncykgKyAnLi4uJztcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiB2YWx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiJdfQ==

@@ -44,5 +44,5 @@ /* used to highlight search results in a list where search term matches

HighlightPipe.MULTI_MATCH = 'Multi-Match';
/** @nocollapse */ HighlightPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: HighlightPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ HighlightPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: HighlightPipe, name: "highlight" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: HighlightPipe, decorators: [{
/** @nocollapse */ HighlightPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: HighlightPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ HighlightPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: HighlightPipe, name: "highlight" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: HighlightPipe, decorators: [{
type: Pipe,

@@ -53,2 +53,2 @@ args: [{

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3BpcGVzL2hpZ2hsaWdodC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VBSUU7QUFFRixPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFNcEQsTUFBTSxPQUFPLGFBQWE7SUFTeEIsU0FBUyxDQUFDLElBQVksRUFDWixhQUFxQixFQUNyQixTQUFpQiw2QkFBNkIsRUFDOUMsZ0JBQXlCLEtBQUssRUFDOUIscUJBQTZCLGtCQUFrQjtRQUN2RCxJQUFJLGFBQWEsSUFBSSxJQUFJLElBQUksTUFBTSxFQUFFO1lBQ25DLElBQUksS0FBSyxHQUFRLEVBQUUsQ0FBQztZQUNwQixNQUFNLFFBQVEsR0FBVyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7WUFDbkQsUUFBUSxNQUFNLEVBQUU7Z0JBQ2QsS0FBSyxjQUFjLENBQUMsQ0FBQztvQkFDbkIsS0FBSyxHQUFHLElBQUksTUFBTSxDQUFDLGFBQWEsRUFBRSxRQUFRLENBQUMsQ0FBQztvQkFDNUMsTUFBTTtpQkFDUDtnQkFDRCxLQUFLLDZCQUE2QixDQUFDLENBQUM7b0JBQ2xDLEtBQUssR0FBRyxJQUFJLE1BQU0sQ0FBQyxHQUFHLEdBQUcsYUFBYSxFQUFFLFFBQVEsQ0FBQyxDQUFDO29CQUNsRCxNQUFNO2lCQUNQO2dCQUNELEtBQUssYUFBYSxDQUFDLENBQUM7b0JBQ2xCLEtBQUssR0FBRyxJQUFJLE1BQU0sQ0FBQyxhQUFhLEVBQUUsR0FBRyxHQUFHLFFBQVEsQ0FBQyxDQUFDO29CQUNsRCxNQUFNO2lCQUNQO2dCQUNELE9BQU8sQ0FBQyxDQUFDO29CQUNQLGtEQUFrRDtvQkFDbEQsS0FBSyxHQUFHLElBQUksTUFBTSxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUMsQ0FBQztpQkFDekM7YUFDRjtZQUNELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLGdCQUFnQixrQkFBa0IsS0FBSyxLQUFLLFNBQVMsQ0FBQyxDQUFDO1NBRTlGO2FBQU07WUFDTCxPQUFPLElBQUksQ0FBQztTQUNiO0lBQ0gsQ0FBQzs7QUF0Q0Qsc0NBQXNDO0FBQy9CLDBCQUFZLEdBQUcsY0FBYyxDQUFDO0FBQ3JDLHFHQUFxRztBQUM5RiwwQ0FBNEIsR0FBRyw2QkFBNkIsQ0FBQztBQUNwRSxnQ0FBZ0M7QUFDekIseUJBQVcsR0FBRyxhQUFhLENBQUM7NkhBUHhCLGFBQWE7MkhBQWIsYUFBYTsyRkFBYixhQUFhO2tCQUh6QixJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxXQUFXO2lCQUNsQiIsInNvdXJjZXNDb250ZW50IjpbIi8qIHVzZWQgdG8gaGlnaGxpZ2h0IHNlYXJjaCByZXN1bHRzIGluIGEgbGlzdCB3aGVyZSBzZWFyY2ggdGVybSBtYXRjaGVzXHJcbiAqXHJcbiAqIG9yaWdpbmFsIHNvdXJjZSBmcm9tIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2FkYW1yZWNza28vMGYyOGY0NzRlY2E2M2UwMjc5NDU1NDc2Y2MxMWVjYTdcclxuICogcG9zdCBieSBhbmtpdGdyb3ZlclxyXG4qL1xyXG5cclxuaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1NhZmVIdG1sfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnaGlnaGxpZ2h0J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgSGlnaGxpZ2h0UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG5cclxuICAvKiB1c2UgdGhpcyBmb3Igc2luZ2xlIG1hdGNoIHNlYXJjaCAqL1xyXG4gIHN0YXRpYyBTSU5HTEVfTUFUQ0ggPSAnU2luZ2xlLU1hdGNoJztcclxuICAvKiB1c2UgdGhpcyBmb3Igc2luZ2xlIG1hdGNoIHNlYXJjaCB3aXRoIGEgcmVzdHJpY3Rpb24gdGhhdCB0YXJnZXQgc2hvdWxkIHN0YXJ0IHdpdGggc2VhcmNoIHN0cmluZyAqL1xyXG4gIHN0YXRpYyBTSU5HTEVfQU5EX1NUQVJUU19XSVRIX01BVENIID0gJ1NpbmdsZS1BbmQtU3RhcnRzV2l0aC1NYXRjaCc7XHJcbiAgLyogdXNlIHRoaXMgZm9yIGdsb2JhbCBzZWFyY2ggKi9cclxuICBzdGF0aWMgTVVMVElfTUFUQ0ggPSAnTXVsdGktTWF0Y2gnO1xyXG5cclxuICB0cmFuc2Zvcm0oZGF0YTogc3RyaW5nLFxyXG4gICAgICAgICAgICBoaWdobGlnaHRUZXh0OiBzdHJpbmcsXHJcbiAgICAgICAgICAgIG9wdGlvbjogc3RyaW5nID0gJ1NpbmdsZS1BbmQtU3RhcnRzV2l0aC1NYXRjaCcsXHJcbiAgICAgICAgICAgIGNhc2VTZW5zaXRpdmU6IGJvb2xlYW4gPSBmYWxzZSxcclxuICAgICAgICAgICAgaGlnaGxpZ2h0U3R5bGVOYW1lOiBzdHJpbmcgPSAnc2VhcmNoLWhpZ2hsaWdodCcpOiBTYWZlSHRtbCB7XHJcbiAgICBpZiAoaGlnaGxpZ2h0VGV4dCAmJiBkYXRhICYmIG9wdGlvbikge1xyXG4gICAgICBsZXQgcmVnZXg6IGFueSA9ICcnO1xyXG4gICAgICBjb25zdCBjYXNlRmxhZzogc3RyaW5nID0gIWNhc2VTZW5zaXRpdmUgPyAnaScgOiAnJztcclxuICAgICAgc3dpdGNoIChvcHRpb24pIHtcclxuICAgICAgICBjYXNlICdTaW5nbGUtTWF0Y2gnOiB7XHJcbiAgICAgICAgICByZWdleCA9IG5ldyBSZWdFeHAoaGlnaGxpZ2h0VGV4dCwgY2FzZUZsYWcpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhc2UgJ1NpbmdsZS1BbmQtU3RhcnRzV2l0aC1NYXRjaCc6IHtcclxuICAgICAgICAgIHJlZ2V4ID0gbmV3IFJlZ0V4cCgnXicgKyBoaWdobGlnaHRUZXh0LCBjYXNlRmxhZyk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICB9XHJcbiAgICAgICAgY2FzZSAnTXVsdGktTWF0Y2gnOiB7XHJcbiAgICAgICAgICByZWdleCA9IG5ldyBSZWdFeHAoaGlnaGxpZ2h0VGV4dCwgJ2cnICsgY2FzZUZsYWcpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRlZmF1bHQ6IHtcclxuICAgICAgICAgIC8vIGRlZmF1bHQgd2lsbCBiZSBhIGdsb2JhbCBjYXNlLWluc2Vuc2l0aXZlIG1hdGNoXHJcbiAgICAgICAgICByZWdleCA9IG5ldyBSZWdFeHAoaGlnaGxpZ2h0VGV4dCwgJ2dpJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHJldHVybiBkYXRhLnJlcGxhY2UocmVnZXgsIChtYXRjaCkgPT4gYDxzcGFuIGNsYXNzPVwiJHtoaWdobGlnaHRTdHlsZU5hbWV9XCI+JHttYXRjaH08L3NwYW4+YCk7XHJcblxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgcmV0dXJuIGRhdGE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3BpcGVzL2hpZ2hsaWdodC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VBSUU7QUFFRixPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFNcEQsTUFBTSxPQUFPLGFBQWE7SUFTeEIsU0FBUyxDQUFDLElBQVksRUFDWixhQUFxQixFQUNyQixTQUFpQiw2QkFBNkIsRUFDOUMsZ0JBQXlCLEtBQUssRUFDOUIscUJBQTZCLGtCQUFrQjtRQUN2RCxJQUFJLGFBQWEsSUFBSSxJQUFJLElBQUksTUFBTSxFQUFFO1lBQ25DLElBQUksS0FBSyxHQUFRLEVBQUUsQ0FBQztZQUNwQixNQUFNLFFBQVEsR0FBVyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7WUFDbkQsUUFBUSxNQUFNLEVBQUU7Z0JBQ2QsS0FBSyxjQUFjLENBQUMsQ0FBQztvQkFDbkIsS0FBSyxHQUFHLElBQUksTUFBTSxDQUFDLGFBQWEsRUFBRSxRQUFRLENBQUMsQ0FBQztvQkFDNUMsTUFBTTtpQkFDUDtnQkFDRCxLQUFLLDZCQUE2QixDQUFDLENBQUM7b0JBQ2xDLEtBQUssR0FBRyxJQUFJLE1BQU0sQ0FBQyxHQUFHLEdBQUcsYUFBYSxFQUFFLFFBQVEsQ0FBQyxDQUFDO29CQUNsRCxNQUFNO2lCQUNQO2dCQUNELEtBQUssYUFBYSxDQUFDLENBQUM7b0JBQ2xCLEtBQUssR0FBRyxJQUFJLE1BQU0sQ0FBQyxhQUFhLEVBQUUsR0FBRyxHQUFHLFFBQVEsQ0FBQyxDQUFDO29CQUNsRCxNQUFNO2lCQUNQO2dCQUNELE9BQU8sQ0FBQyxDQUFDO29CQUNQLGtEQUFrRDtvQkFDbEQsS0FBSyxHQUFHLElBQUksTUFBTSxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUMsQ0FBQztpQkFDekM7YUFDRjtZQUNELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLGdCQUFnQixrQkFBa0IsS0FBSyxLQUFLLFNBQVMsQ0FBQyxDQUFDO1NBRTlGO2FBQU07WUFDTCxPQUFPLElBQUksQ0FBQztTQUNiO0lBQ0gsQ0FBQzs7QUF0Q0Qsc0NBQXNDO0FBQy9CLDBCQUFZLEdBQUcsY0FBYyxDQUFDO0FBQ3JDLHFHQUFxRztBQUM5RiwwQ0FBNEIsR0FBRyw2QkFBNkIsQ0FBQztBQUNwRSxnQ0FBZ0M7QUFDekIseUJBQVcsR0FBRyxhQUFhLENBQUM7OEhBUHhCLGFBQWE7NEhBQWIsYUFBYTs0RkFBYixhQUFhO2tCQUh6QixJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxXQUFXO2lCQUNsQiIsInNvdXJjZXNDb250ZW50IjpbIi8qIHVzZWQgdG8gaGlnaGxpZ2h0IHNlYXJjaCByZXN1bHRzIGluIGEgbGlzdCB3aGVyZSBzZWFyY2ggdGVybSBtYXRjaGVzXHJcbiAqXHJcbiAqIG9yaWdpbmFsIHNvdXJjZSBmcm9tIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2FkYW1yZWNza28vMGYyOGY0NzRlY2E2M2UwMjc5NDU1NDc2Y2MxMWVjYTdcclxuICogcG9zdCBieSBhbmtpdGdyb3ZlclxyXG4qL1xyXG5cclxuaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1NhZmVIdG1sfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnaGlnaGxpZ2h0J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgSGlnaGxpZ2h0UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG5cclxuICAvKiB1c2UgdGhpcyBmb3Igc2luZ2xlIG1hdGNoIHNlYXJjaCAqL1xyXG4gIHN0YXRpYyBTSU5HTEVfTUFUQ0ggPSAnU2luZ2xlLU1hdGNoJztcclxuICAvKiB1c2UgdGhpcyBmb3Igc2luZ2xlIG1hdGNoIHNlYXJjaCB3aXRoIGEgcmVzdHJpY3Rpb24gdGhhdCB0YXJnZXQgc2hvdWxkIHN0YXJ0IHdpdGggc2VhcmNoIHN0cmluZyAqL1xyXG4gIHN0YXRpYyBTSU5HTEVfQU5EX1NUQVJUU19XSVRIX01BVENIID0gJ1NpbmdsZS1BbmQtU3RhcnRzV2l0aC1NYXRjaCc7XHJcbiAgLyogdXNlIHRoaXMgZm9yIGdsb2JhbCBzZWFyY2ggKi9cclxuICBzdGF0aWMgTVVMVElfTUFUQ0ggPSAnTXVsdGktTWF0Y2gnO1xyXG5cclxuICB0cmFuc2Zvcm0oZGF0YTogc3RyaW5nLFxyXG4gICAgICAgICAgICBoaWdobGlnaHRUZXh0OiBzdHJpbmcsXHJcbiAgICAgICAgICAgIG9wdGlvbjogc3RyaW5nID0gJ1NpbmdsZS1BbmQtU3RhcnRzV2l0aC1NYXRjaCcsXHJcbiAgICAgICAgICAgIGNhc2VTZW5zaXRpdmU6IGJvb2xlYW4gPSBmYWxzZSxcclxuICAgICAgICAgICAgaGlnaGxpZ2h0U3R5bGVOYW1lOiBzdHJpbmcgPSAnc2VhcmNoLWhpZ2hsaWdodCcpOiBTYWZlSHRtbCB7XHJcbiAgICBpZiAoaGlnaGxpZ2h0VGV4dCAmJiBkYXRhICYmIG9wdGlvbikge1xyXG4gICAgICBsZXQgcmVnZXg6IGFueSA9ICcnO1xyXG4gICAgICBjb25zdCBjYXNlRmxhZzogc3RyaW5nID0gIWNhc2VTZW5zaXRpdmUgPyAnaScgOiAnJztcclxuICAgICAgc3dpdGNoIChvcHRpb24pIHtcclxuICAgICAgICBjYXNlICdTaW5nbGUtTWF0Y2gnOiB7XHJcbiAgICAgICAgICByZWdleCA9IG5ldyBSZWdFeHAoaGlnaGxpZ2h0VGV4dCwgY2FzZUZsYWcpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhc2UgJ1NpbmdsZS1BbmQtU3RhcnRzV2l0aC1NYXRjaCc6IHtcclxuICAgICAgICAgIHJlZ2V4ID0gbmV3IFJlZ0V4cCgnXicgKyBoaWdobGlnaHRUZXh0LCBjYXNlRmxhZyk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICB9XHJcbiAgICAgICAgY2FzZSAnTXVsdGktTWF0Y2gnOiB7XHJcbiAgICAgICAgICByZWdleCA9IG5ldyBSZWdFeHAoaGlnaGxpZ2h0VGV4dCwgJ2cnICsgY2FzZUZsYWcpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRlZmF1bHQ6IHtcclxuICAgICAgICAgIC8vIGRlZmF1bHQgd2lsbCBiZSBhIGdsb2JhbCBjYXNlLWluc2Vuc2l0aXZlIG1hdGNoXHJcbiAgICAgICAgICByZWdleCA9IG5ldyBSZWdFeHAoaGlnaGxpZ2h0VGV4dCwgJ2dpJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHJldHVybiBkYXRhLnJlcGxhY2UocmVnZXgsIChtYXRjaCkgPT4gYDxzcGFuIGNsYXNzPVwiJHtoaWdobGlnaHRTdHlsZU5hbWV9XCI+JHttYXRjaH08L3NwYW4+YCk7XHJcblxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgcmV0dXJuIGRhdGE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=

@@ -13,5 +13,5 @@ /* orders array by date */

}
/** @nocollapse */ OrderByDatePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: OrderByDatePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ OrderByDatePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: OrderByDatePipe, name: "orderByDate" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: OrderByDatePipe, decorators: [{
/** @nocollapse */ OrderByDatePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: OrderByDatePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ OrderByDatePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: OrderByDatePipe, name: "orderByDate" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: OrderByDatePipe, decorators: [{
type: Pipe,

@@ -22,2 +22,2 @@ args: [{

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXItYnktZGF0ZS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9waXBlcy9vcmRlci1ieS1kYXRlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMEJBQTBCO0FBRTFCLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDOztBQUtwRCxNQUFNLE9BQU8sZUFBZTtJQUUxQixTQUFTLENBQUMsS0FBWSxFQUFFLEtBQWE7UUFDbkMsT0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVMsQ0FBQyxFQUFFLENBQUM7WUFDM0IsQ0FBQyxHQUFHLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1lBQ3ZCLENBQUMsR0FBRyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztZQUN2QixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUN0QyxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7OytIQVJVLGVBQWU7NkhBQWYsZUFBZTsyRkFBZixlQUFlO2tCQUgzQixJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxhQUFhO2lCQUNwQiIsInNvdXJjZXNDb250ZW50IjpbIi8qIG9yZGVycyBhcnJheSBieSBkYXRlICovXHJcblxyXG5pbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ29yZGVyQnlEYXRlJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgT3JkZXJCeURhdGVQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIHRyYW5zZm9ybShhcnJheTogYW55W10sIGZpZWxkOiBzdHJpbmcpOiBhbnlbXSB7XHJcbiAgICByZXR1cm4gYXJyYXkuc29ydChmdW5jdGlvbihhLCBiKSB7XHJcbiAgICAgICAgYSA9IG5ldyBEYXRlKGFbZmllbGRdKTtcclxuICAgICAgICBiID0gbmV3IERhdGUoYltmaWVsZF0pO1xyXG4gICAgICAgIHJldHVybiBhID4gYiA/IC0xIDogYSA8IGIgPyAxIDogMDtcclxuICAgIH0pO1xyXG4gIH1cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXItYnktZGF0ZS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9waXBlcy9vcmRlci1ieS1kYXRlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMEJBQTBCO0FBRTFCLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDOztBQUtwRCxNQUFNLE9BQU8sZUFBZTtJQUUxQixTQUFTLENBQUMsS0FBWSxFQUFFLEtBQWE7UUFDbkMsT0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVMsQ0FBQyxFQUFFLENBQUM7WUFDM0IsQ0FBQyxHQUFHLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1lBQ3ZCLENBQUMsR0FBRyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztZQUN2QixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUN0QyxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7O2dJQVJVLGVBQWU7OEhBQWYsZUFBZTs0RkFBZixlQUFlO2tCQUgzQixJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxhQUFhO2lCQUNwQiIsInNvdXJjZXNDb250ZW50IjpbIi8qIG9yZGVycyBhcnJheSBieSBkYXRlICovXHJcblxyXG5pbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ29yZGVyQnlEYXRlJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgT3JkZXJCeURhdGVQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIHRyYW5zZm9ybShhcnJheTogYW55W10sIGZpZWxkOiBzdHJpbmcpOiBhbnlbXSB7XHJcbiAgICByZXR1cm4gYXJyYXkuc29ydChmdW5jdGlvbihhLCBiKSB7XHJcbiAgICAgICAgYSA9IG5ldyBEYXRlKGFbZmllbGRdKTtcclxuICAgICAgICBiID0gbmV3IERhdGUoYltmaWVsZF0pO1xyXG4gICAgICAgIHJldHVybiBhID4gYiA/IC0xIDogYSA8IGIgPyAxIDogMDtcclxuICAgIH0pO1xyXG4gIH1cclxufVxyXG4iXX0=

@@ -9,5 +9,5 @@ /* reverses the input */

}
/** @nocollapse */ ReversePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ReversePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ ReversePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ReversePipe, name: "reverse", pure: false });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ReversePipe, decorators: [{
/** @nocollapse */ ReversePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ReversePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ ReversePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ReversePipe, name: "reverse", pure: false });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ReversePipe, decorators: [{
type: Pipe,

@@ -19,2 +19,2 @@ args: [{

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV2ZXJzZS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9waXBlcy9yZXZlcnNlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsd0JBQXdCO0FBRXhCLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDOztBQU1wRCxNQUFNLE9BQU8sV0FBVztJQUV0QixTQUFTLENBQUMsS0FBVSxFQUFFLElBQVU7UUFDNUIsT0FBTyxLQUFLLENBQUMsS0FBSyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDbkMsQ0FBQzs7MkhBSlUsV0FBVzt5SEFBWCxXQUFXOzJGQUFYLFdBQVc7a0JBSnZCLElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLFNBQVM7b0JBQ2YsSUFBSSxFQUFFLEtBQUs7aUJBQ1oiLCJzb3VyY2VzQ29udGVudCI6WyIvKiByZXZlcnNlcyB0aGUgaW5wdXQgKi9cclxuXHJcbmltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAncmV2ZXJzZScsXHJcbiAgcHVyZTogZmFsc2VcclxufSlcclxuZXhwb3J0IGNsYXNzIFJldmVyc2VQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBhcmdzPzogYW55KTogYW55IHtcclxuICAgICAgcmV0dXJuIHZhbHVlLnNsaWNlKCkucmV2ZXJzZSgpO1xyXG4gIH1cclxuXHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV2ZXJzZS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9waXBlcy9yZXZlcnNlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsd0JBQXdCO0FBRXhCLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDOztBQU1wRCxNQUFNLE9BQU8sV0FBVztJQUV0QixTQUFTLENBQUMsS0FBVSxFQUFFLElBQVU7UUFDNUIsT0FBTyxLQUFLLENBQUMsS0FBSyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDbkMsQ0FBQzs7NEhBSlUsV0FBVzswSEFBWCxXQUFXOzRGQUFYLFdBQVc7a0JBSnZCLElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLFNBQVM7b0JBQ2YsSUFBSSxFQUFFLEtBQUs7aUJBQ1oiLCJzb3VyY2VzQ29udGVudCI6WyIvKiByZXZlcnNlcyB0aGUgaW5wdXQgKi9cclxuXHJcbmltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAncmV2ZXJzZScsXHJcbiAgcHVyZTogZmFsc2VcclxufSlcclxuZXhwb3J0IGNsYXNzIFJldmVyc2VQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBhcmdzPzogYW55KTogYW55IHtcclxuICAgICAgcmV0dXJuIHZhbHVlLnNsaWNlKCkucmV2ZXJzZSgpO1xyXG4gIH1cclxuXHJcbn1cclxuIl19

@@ -9,5 +9,5 @@ import { Pipe } from '@angular/core';

}
/** @nocollapse */ UrlPrepare.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: UrlPrepare, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ UrlPrepare.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: UrlPrepare, name: "urlPrepare" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: UrlPrepare, decorators: [{
/** @nocollapse */ UrlPrepare.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: UrlPrepare, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
/** @nocollapse */ UrlPrepare.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: UrlPrepare, name: "urlPrepare" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: UrlPrepare, decorators: [{
type: Pipe,

@@ -18,2 +18,2 @@ args: [{

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXJsLXByZXBhcmUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcGlwZXMvdXJsLXByZXBhcmUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEVBQUUscUJBQXFCLEVBQUMsTUFBTSxvQ0FBb0MsQ0FBQzs7QUFNMUUsTUFBTSxPQUFPLFVBQVU7SUFFckIsU0FBUyxDQUFDLEdBQVEsRUFBRSxRQUFrQjtRQUNwQyxPQUFPLHFCQUFxQixDQUFDLDJCQUEyQixDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUMxRSxDQUFDOzswSEFKVSxVQUFVO3dIQUFWLFVBQVU7MkZBQVYsVUFBVTtrQkFIdEIsSUFBSTttQkFBQztvQkFDSixJQUFJLEVBQUUsWUFBWTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFRjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7IExvY2F0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAndXJsUHJlcGFyZSdcclxufSlcclxuZXhwb3J0IGNsYXNzIFVybFByZXBhcmUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuXHJcbiAgdHJhbnNmb3JtKHVybDogYW55LCBsb2NhdGlvbjogTG9jYXRpb24pOiBhbnkge1xyXG4gICAgcmV0dXJuIFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5wcmVwYXJlVXJsRm9yU3RhdGljUmVzb3VyY2UobG9jYXRpb24sIHVybCk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXJsLXByZXBhcmUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcGlwZXMvdXJsLXByZXBhcmUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEVBQUUscUJBQXFCLEVBQUMsTUFBTSxvQ0FBb0MsQ0FBQzs7QUFNMUUsTUFBTSxPQUFPLFVBQVU7SUFFckIsU0FBUyxDQUFDLEdBQVEsRUFBRSxRQUFrQjtRQUNwQyxPQUFPLHFCQUFxQixDQUFDLDJCQUEyQixDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUMxRSxDQUFDOzsySEFKVSxVQUFVO3lIQUFWLFVBQVU7NEZBQVYsVUFBVTtrQkFIdEIsSUFBSTttQkFBQztvQkFDSixJQUFJLEVBQUUsWUFBWTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFRjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcbmltcG9ydCB7IExvY2F0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAndXJsUHJlcGFyZSdcclxufSlcclxuZXhwb3J0IGNsYXNzIFVybFByZXBhcmUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuXHJcbiAgdHJhbnNmb3JtKHVybDogYW55LCBsb2NhdGlvbjogTG9jYXRpb24pOiBhbnkge1xyXG4gICAgcmV0dXJuIFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5wcmVwYXJlVXJsRm9yU3RhdGljUmVzb3VyY2UobG9jYXRpb24sIHVybCk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=

@@ -41,7 +41,7 @@ /* Used to resolve contents of configuration menu config file */

}
/** @nocollapse */ ConfigurationMenuConfigResolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ConfigurationMenuConfigResolver, deps: [{ token: i1.HttpClient }, { token: i2.Location }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ ConfigurationMenuConfigResolver.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ConfigurationMenuConfigResolver });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: ConfigurationMenuConfigResolver, decorators: [{
/** @nocollapse */ ConfigurationMenuConfigResolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ConfigurationMenuConfigResolver, deps: [{ token: i1.HttpClient }, { token: i2.Location }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ ConfigurationMenuConfigResolver.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ConfigurationMenuConfigResolver });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: ConfigurationMenuConfigResolver, decorators: [{
type: Injectable
}], ctorParameters: function () { return [{ type: i1.HttpClient }, { type: i2.Location }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJhdGlvbi1tZW51LWNvbmZpZy5yZXNvbHZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcmVzb2x2ZXJzL2NvbmZpZ3VyYXRpb24tbWVudS1jb25maWcucmVzb2x2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0VBQWdFO0FBRWhFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQ3hELE9BQU8sRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDOUMsT0FBTyxFQUFhLFdBQVcsRUFBQyxNQUFNLHNCQUFzQixDQUFDO0FBQzdELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBRWpGLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLG9DQUFvQyxDQUFDOzs7O0FBR3pFLE1BQU0sT0FBTywrQkFBK0I7SUFPeEMsWUFBb0IsSUFBZ0IsRUFBVSxRQUFrQjtRQUE1QyxTQUFJLEdBQUosSUFBSSxDQUFZO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQUxoRSwrRUFBK0U7UUFDL0UsdUZBQXVGO1FBQ3ZGLHVCQUFrQixHQUFHLDRDQUE0QyxDQUFDO1FBQ2xFLGVBQVUsR0FBRyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLDRCQUE0QixDQUFDLENBQUM7UUFJNUcsMERBQTBEO1FBQ2xELCtCQUEwQixHQUFHLENBQUMsT0FBZSxFQUFFLEVBQUU7WUFDckQsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLE9BQU8sQ0FBQyxDQUFDLEVBQUUsRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUM3SyxDQUFDLENBQUE7UUFFRCxzREFBc0Q7UUFDOUMsYUFBUSxHQUFHLEdBQThCLEVBQUU7WUFDakQsTUFBTSxPQUFPLEdBQUcsSUFBSSxXQUFXLEVBQUUsQ0FBQyxHQUFHLENBQUMsZUFBZSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1lBQy9ELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBQyxDQUFDLENBQUMsSUFBSSxDQUNoRixHQUFHLENBQUMsT0FBTyxDQUFDLEVBQUU7Z0JBQ1YsTUFBTSxhQUFhLEdBQUcsSUFBSSxhQUFhLEVBQUUsQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLENBQUM7Z0JBQy9ELE9BQU8sYUFBYSxDQUFDO1lBQ3pCLENBQUMsQ0FBQyxDQUNMLENBQUM7UUFDTixDQUFDLENBQUE7SUFoQm1FLENBQUM7SUFrQnJFLE9BQU8sQ0FBQyxhQUFxQztRQUN6QyxNQUFNLHdCQUF3QixHQUMxQixJQUFJLENBQUMsUUFBUSxFQUFFLENBQUMsSUFBSSxDQUNoQixPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDZCxPQUFPLElBQUksQ0FBQywwQkFBMEIsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUN4RCxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUU7Z0JBQ1QsT0FBTyxJQUFJLHVCQUF1QixFQUFFLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQzdELENBQUMsQ0FBQyxDQUNMLENBQUM7UUFDTixDQUFDLENBQUMsQ0FDTCxDQUFBO1FBQ0wsT0FBTyx3QkFBd0IsQ0FBQztJQUNwQyxDQUFDOzsrSUFyQ1EsK0JBQStCO21KQUEvQiwrQkFBK0I7MkZBQS9CLCtCQUErQjtrQkFEM0MsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbIi8qIFVzZWQgdG8gcmVzb2x2ZSBjb250ZW50cyBvZiBjb25maWd1cmF0aW9uIG1lbnUgY29uZmlnIGZpbGUgKi9cclxuXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQWN0aXZhdGVkUm91dGVTbmFwc2hvdCwgUmVzb2x2ZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHsgVWlBcHBJZENvbmZpZyB9IGZyb20gJy4uL21vZGVscy90Yy1hcHAtY29uZmlnJztcclxuaW1wb3J0IHsgbWFwLCBmbGF0TWFwIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQge0h0dHBDbGllbnQsIEh0dHBIZWFkZXJzfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IENvbmZpZ3VyYXRpb25NZW51Q29uZmlnIH0gZnJvbSAnLi4vbW9kZWxzL3RjLWNvbmZpZ3VyYXRpb24tbWVudS1jb25maWcnO1xyXG5pbXBvcnQgeyBMb2NhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7VGNDb3JlQ29tbW9uRnVuY3Rpb25zfSBmcm9tICcuLi9jb21tb24vdGMtY29yZS1jb21tb24tZnVuY3Rpb25zJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIENvbmZpZ3VyYXRpb25NZW51Q29uZmlnUmVzb2x2ZXIgaW1wbGVtZW50cyBSZXNvbHZlPE9ic2VydmFibGU8Q29uZmlndXJhdGlvbk1lbnVDb25maWc+PiB7XHJcblxyXG4gICAgLy8gREVGQVVMVF9DT05GSUdfVVJMID0gJ2Fzc2V0cy9jb25maWcvPHVpQXBwSWQ+L2NvbmZpZ3VyYXRpb25NZW51Q29uZmlnLmpzb24nO1xyXG4gICAgLy8gSlM6IENoYW5nZWQgc2luY2Ugd2Ugd2lsbCB1c2UgZGlmZmVyZW50IEdJVCByZXBvIGZvciBkaWZmZXJlbnQgdGVtcGxhdGVzIGZyb20gbm93IG9uXHJcbiAgICBERUZBVUxUX0NPTkZJR19VUkwgPSAnYXNzZXRzL2NvbmZpZy9jb25maWd1cmF0aW9uTWVudUNvbmZpZy5qc29uJztcclxuICAgIEFQUF9JRF9VUkwgPSBUY0NvcmVDb21tb25GdW5jdGlvbnMucHJlcGFyZVVybEZvclN0YXRpY1Jlc291cmNlKHRoaXMubG9jYXRpb24sICdhc3NldHMvY29uZmlnL3VpQXBwSWQuanNvbicpO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCwgcHJpdmF0ZSBsb2NhdGlvbjogTG9jYXRpb24pIHsgfVxyXG5cclxuICAgIC8vIGNhbiBiZSB1c2VkIHRvIGxvYWQgZGVmYXVsdEFwcENvbmZpZyBmcm9tIGEgSlNPTiBjb25maWdcclxuICAgIHByaXZhdGUgZ2V0Q29uZmlndXJhdGlvbk1lbnVDb25maWcgPSAodWlBcHBJZDogc3RyaW5nKSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuaHR0cC5nZXQoVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCB0aGlzLkRFRkFVTFRfQ09ORklHX1VSTC5yZXBsYWNlKCc8dWlBcHBJZD4nLCB1aUFwcElkKSksIHsgd2l0aENyZWRlbnRpYWxzOiB0cnVlIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGxvYWRzIHVpQXBwSWQgZnJvbSBqc29uIGZpbGUgaW4gYXNzZXRzIChhcHBJZC5qc29uKVxyXG4gICAgcHJpdmF0ZSBnZXRBcHBJZCA9ICgpOiBPYnNlcnZhYmxlPFVpQXBwSWRDb25maWc+ID0+IHtcclxuICAgICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycygpLnNldCgnY2FjaGVSZXNwb25zZScsICd0cnVlJyk7XHJcbiAgICAgIHJldHVybiB0aGlzLmh0dHAuZ2V0KHRoaXMuQVBQX0lEX1VSTCwgeyBoZWFkZXJzOiBoZWFkZXJzLCB3aXRoQ3JlZGVudGlhbHM6IHRydWV9KS5waXBlKFxyXG4gICAgICAgICAgICBtYXAodWlBcHBJZCA9PiB7XHJcbiAgICAgICAgICAgICAgICBjb25zdCB1aUFwcElkQ29uZmlnID0gbmV3IFVpQXBwSWRDb25maWcoKS5kZXNlcmlhbGl6ZSh1aUFwcElkKTtcclxuICAgICAgICAgICAgICAgIHJldHVybiB1aUFwcElkQ29uZmlnO1xyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgcmVzb2x2ZShyb3V0ZVNuYXBzaG90OiBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90KTogT2JzZXJ2YWJsZTxDb25maWd1cmF0aW9uTWVudUNvbmZpZz4ge1xyXG4gICAgICAgIGNvbnN0IGNvbmZpZ3VyYXRpb25NZW51Q29uZmlnJCA9XHJcbiAgICAgICAgICAgIHRoaXMuZ2V0QXBwSWQoKS5waXBlKFxyXG4gICAgICAgICAgICAgICAgZmxhdE1hcCh1aUFwcElkID0+IHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZXRDb25maWd1cmF0aW9uTWVudUNvbmZpZyh1aUFwcElkLnVpQXBwSWQpLnBpcGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcChjb25maWcgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG5ldyBDb25maWd1cmF0aW9uTWVudUNvbmZpZygpLmRlc2VyaWFsaXplKGNvbmZpZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICByZXR1cm4gY29uZmlndXJhdGlvbk1lbnVDb25maWckO1xyXG4gICAgfVxyXG5cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJhdGlvbi1tZW51LWNvbmZpZy5yZXNvbHZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcmVzb2x2ZXJzL2NvbmZpZ3VyYXRpb24tbWVudS1jb25maWcucmVzb2x2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0VBQWdFO0FBRWhFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQ3hELE9BQU8sRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDOUMsT0FBTyxFQUFhLFdBQVcsRUFBQyxNQUFNLHNCQUFzQixDQUFDO0FBQzdELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBRWpGLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLG9DQUFvQyxDQUFDOzs7O0FBR3pFLE1BQU0sT0FBTywrQkFBK0I7SUFPeEMsWUFBb0IsSUFBZ0IsRUFBVSxRQUFrQjtRQUE1QyxTQUFJLEdBQUosSUFBSSxDQUFZO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQUxoRSwrRUFBK0U7UUFDL0UsdUZBQXVGO1FBQ3ZGLHVCQUFrQixHQUFHLDRDQUE0QyxDQUFDO1FBQ2xFLGVBQVUsR0FBRyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLDRCQUE0QixDQUFDLENBQUM7UUFJNUcsMERBQTBEO1FBQ2xELCtCQUEwQixHQUFHLENBQUMsT0FBZSxFQUFFLEVBQUU7WUFDckQsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLE9BQU8sQ0FBQyxDQUFDLEVBQUUsRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUM3SyxDQUFDLENBQUE7UUFFRCxzREFBc0Q7UUFDOUMsYUFBUSxHQUFHLEdBQThCLEVBQUU7WUFDakQsTUFBTSxPQUFPLEdBQUcsSUFBSSxXQUFXLEVBQUUsQ0FBQyxHQUFHLENBQUMsZUFBZSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1lBQy9ELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBQyxDQUFDLENBQUMsSUFBSSxDQUNoRixHQUFHLENBQUMsT0FBTyxDQUFDLEVBQUU7Z0JBQ1YsTUFBTSxhQUFhLEdBQUcsSUFBSSxhQUFhLEVBQUUsQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLENBQUM7Z0JBQy9ELE9BQU8sYUFBYSxDQUFDO1lBQ3pCLENBQUMsQ0FBQyxDQUNMLENBQUM7UUFDTixDQUFDLENBQUE7SUFoQm1FLENBQUM7SUFrQnJFLE9BQU8sQ0FBQyxhQUFxQztRQUN6QyxNQUFNLHdCQUF3QixHQUMxQixJQUFJLENBQUMsUUFBUSxFQUFFLENBQUMsSUFBSSxDQUNoQixPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDZCxPQUFPLElBQUksQ0FBQywwQkFBMEIsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUN4RCxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUU7Z0JBQ1QsT0FBTyxJQUFJLHVCQUF1QixFQUFFLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQzdELENBQUMsQ0FBQyxDQUNMLENBQUM7UUFDTixDQUFDLENBQUMsQ0FDTCxDQUFBO1FBQ0wsT0FBTyx3QkFBd0IsQ0FBQztJQUNwQyxDQUFDOztnSkFyQ1EsK0JBQStCO29KQUEvQiwrQkFBK0I7NEZBQS9CLCtCQUErQjtrQkFEM0MsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbIi8qIFVzZWQgdG8gcmVzb2x2ZSBjb250ZW50cyBvZiBjb25maWd1cmF0aW9uIG1lbnUgY29uZmlnIGZpbGUgKi9cclxuXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQWN0aXZhdGVkUm91dGVTbmFwc2hvdCwgUmVzb2x2ZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHsgVWlBcHBJZENvbmZpZyB9IGZyb20gJy4uL21vZGVscy90Yy1hcHAtY29uZmlnJztcclxuaW1wb3J0IHsgbWFwLCBmbGF0TWFwIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQge0h0dHBDbGllbnQsIEh0dHBIZWFkZXJzfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IENvbmZpZ3VyYXRpb25NZW51Q29uZmlnIH0gZnJvbSAnLi4vbW9kZWxzL3RjLWNvbmZpZ3VyYXRpb24tbWVudS1jb25maWcnO1xyXG5pbXBvcnQgeyBMb2NhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7VGNDb3JlQ29tbW9uRnVuY3Rpb25zfSBmcm9tICcuLi9jb21tb24vdGMtY29yZS1jb21tb24tZnVuY3Rpb25zJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIENvbmZpZ3VyYXRpb25NZW51Q29uZmlnUmVzb2x2ZXIgaW1wbGVtZW50cyBSZXNvbHZlPE9ic2VydmFibGU8Q29uZmlndXJhdGlvbk1lbnVDb25maWc+PiB7XHJcblxyXG4gICAgLy8gREVGQVVMVF9DT05GSUdfVVJMID0gJ2Fzc2V0cy9jb25maWcvPHVpQXBwSWQ+L2NvbmZpZ3VyYXRpb25NZW51Q29uZmlnLmpzb24nO1xyXG4gICAgLy8gSlM6IENoYW5nZWQgc2luY2Ugd2Ugd2lsbCB1c2UgZGlmZmVyZW50IEdJVCByZXBvIGZvciBkaWZmZXJlbnQgdGVtcGxhdGVzIGZyb20gbm93IG9uXHJcbiAgICBERUZBVUxUX0NPTkZJR19VUkwgPSAnYXNzZXRzL2NvbmZpZy9jb25maWd1cmF0aW9uTWVudUNvbmZpZy5qc29uJztcclxuICAgIEFQUF9JRF9VUkwgPSBUY0NvcmVDb21tb25GdW5jdGlvbnMucHJlcGFyZVVybEZvclN0YXRpY1Jlc291cmNlKHRoaXMubG9jYXRpb24sICdhc3NldHMvY29uZmlnL3VpQXBwSWQuanNvbicpO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCwgcHJpdmF0ZSBsb2NhdGlvbjogTG9jYXRpb24pIHsgfVxyXG5cclxuICAgIC8vIGNhbiBiZSB1c2VkIHRvIGxvYWQgZGVmYXVsdEFwcENvbmZpZyBmcm9tIGEgSlNPTiBjb25maWdcclxuICAgIHByaXZhdGUgZ2V0Q29uZmlndXJhdGlvbk1lbnVDb25maWcgPSAodWlBcHBJZDogc3RyaW5nKSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuaHR0cC5nZXQoVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCB0aGlzLkRFRkFVTFRfQ09ORklHX1VSTC5yZXBsYWNlKCc8dWlBcHBJZD4nLCB1aUFwcElkKSksIHsgd2l0aENyZWRlbnRpYWxzOiB0cnVlIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGxvYWRzIHVpQXBwSWQgZnJvbSBqc29uIGZpbGUgaW4gYXNzZXRzIChhcHBJZC5qc29uKVxyXG4gICAgcHJpdmF0ZSBnZXRBcHBJZCA9ICgpOiBPYnNlcnZhYmxlPFVpQXBwSWRDb25maWc+ID0+IHtcclxuICAgICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycygpLnNldCgnY2FjaGVSZXNwb25zZScsICd0cnVlJyk7XHJcbiAgICAgIHJldHVybiB0aGlzLmh0dHAuZ2V0KHRoaXMuQVBQX0lEX1VSTCwgeyBoZWFkZXJzOiBoZWFkZXJzLCB3aXRoQ3JlZGVudGlhbHM6IHRydWV9KS5waXBlKFxyXG4gICAgICAgICAgICBtYXAodWlBcHBJZCA9PiB7XHJcbiAgICAgICAgICAgICAgICBjb25zdCB1aUFwcElkQ29uZmlnID0gbmV3IFVpQXBwSWRDb25maWcoKS5kZXNlcmlhbGl6ZSh1aUFwcElkKTtcclxuICAgICAgICAgICAgICAgIHJldHVybiB1aUFwcElkQ29uZmlnO1xyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgcmVzb2x2ZShyb3V0ZVNuYXBzaG90OiBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90KTogT2JzZXJ2YWJsZTxDb25maWd1cmF0aW9uTWVudUNvbmZpZz4ge1xyXG4gICAgICAgIGNvbnN0IGNvbmZpZ3VyYXRpb25NZW51Q29uZmlnJCA9XHJcbiAgICAgICAgICAgIHRoaXMuZ2V0QXBwSWQoKS5waXBlKFxyXG4gICAgICAgICAgICAgICAgZmxhdE1hcCh1aUFwcElkID0+IHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZXRDb25maWd1cmF0aW9uTWVudUNvbmZpZyh1aUFwcElkLnVpQXBwSWQpLnBpcGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcChjb25maWcgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG5ldyBDb25maWd1cmF0aW9uTWVudUNvbmZpZygpLmRlc2VyaWFsaXplKGNvbmZpZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICByZXR1cm4gY29uZmlndXJhdGlvbk1lbnVDb25maWckO1xyXG4gICAgfVxyXG5cclxufVxyXG4iXX0=

@@ -106,7 +106,7 @@ import { Injectable } from '@angular/core';

}
/** @nocollapse */ GeneralConfigResolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: GeneralConfigResolver, deps: [{ token: i1.TcSharedStateService }, { token: i2.TcGeneralConfigService }, { token: i3.HttpClient }, { token: i4.Location }, { token: i5.Router }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ GeneralConfigResolver.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: GeneralConfigResolver });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: GeneralConfigResolver, decorators: [{
/** @nocollapse */ GeneralConfigResolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: GeneralConfigResolver, deps: [{ token: i1.TcSharedStateService }, { token: i2.TcGeneralConfigService }, { token: i3.HttpClient }, { token: i4.Location }, { token: i5.Router }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ GeneralConfigResolver.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: GeneralConfigResolver });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: GeneralConfigResolver, decorators: [{
type: Injectable
}], ctorParameters: function () { return [{ type: i1.TcSharedStateService }, { type: i2.TcGeneralConfigService }, { type: i3.HttpClient }, { type: i4.Location }, { type: i5.Router }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhbC1jb25maWcucmVzb2x2ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3Jlc29sdmVycy9nZW5lcmFsLWNvbmZpZy5yZXNvbHZlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQkEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3RDLE9BQU8sRUFBYyxhQUFhLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQztBQUNuRSxPQUFPLEVBQUMsVUFBVSxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBRTdFLE9BQU8sRUFBYSxXQUFXLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUU3RCxPQUFPLEVBQUMsYUFBYSxFQUFFLGFBQWEsRUFBQyxNQUFNLDZCQUE2QixDQUFDO0FBRXpFLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLG9DQUFvQyxDQUFDOzs7Ozs7O0FBMUJ6RSxxREFBcUQ7QUFFckQ7OztHQUdHO0FBRUgsNkVBQTZFO0FBRTdFLE1BQU0sQ0FBQyxNQUFNLG1CQUFtQixHQUFHLElBQUksYUFBYSxFQUFFLENBQUMsV0FBVyxDQUFDO0lBQ2pFLEVBQUUsRUFBRSxlQUFlO0lBQ25CLE9BQU8sRUFBRSx1QkFBdUI7SUFDaEMsU0FBUyxFQUFFLGVBQWU7SUFDMUIsVUFBVSxFQUFFLENBQUM7Q0FDZCxDQUFDLENBQUM7QUFlSCxNQUFNLE9BQU8scUJBQXFCO0lBU2hDLDJDQUEyQztJQUMzQyxZQUFvQixhQUFtQyxFQUFVLG9CQUE0QyxFQUFVLElBQWdCLEVBQVUsUUFBa0IsRUFBVSxNQUFjO1FBQXZLLGtCQUFhLEdBQWIsYUFBYSxDQUFzQjtRQUFVLHlCQUFvQixHQUFwQixv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QUNELElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUMsZ0JBQWdCLEdBQUcsT0FBTyxHQUFHLEdBQUcsR0FBRyxVQUFVLENBQUMsQ0FBQyxDQUFDO3dCQUN0RSxPQUFPLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQztvQkFDakIsQ0FBQyxDQUFDLENBQ0wsQ0FBQztnQkFDTixDQUFDLENBQUMsQ0FDSCxDQUFDO2FBQ0Y7aUJBQU07Z0JBQ04sT0FBTyxFQUFFLENBQUMsYUFBYSxDQUFDLENBQUM7YUFDMUI7UUFDSCxDQUFDLENBQ0YsQ0FDRixDQUNBLENBQ0YsQ0FBQTtRQUNELE9BQU8sU0FBUyxDQUFDO0lBQ25CLENBQUM7O3FJQS9HVSxxQkFBcUI7eUlBQXJCLHFCQUFxQjsyRkFBckIscUJBQXFCO2tCQURqQyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiLyogVXNlZCB0byByZXNvbHZlIGNvbnRlbnRzIG9mIGdlbmVyYWwgY29uZmlnIGZpbGUgKi9cclxuXHJcbi8qIFRoaXMgcmVzb2x2ZXIgd2lsbCB0cnkgYW5kIHJlYWQgdGhlIGNvbmZpZyBmcm9tIHNoYXJlZCBzdGF0ZVxyXG4gKiBJZiBhIHNoYXJlZCBzdGF0ZSBlbnRyeSBkb2VzIE5PVCBleGlzdCBpdCB3aWxsIHVzZSB0aGUgZGVmYXVsdHMgZnJvbSBhIGNvbmZpZyBmaWxlXHJcbiAqIFRoZW4gdXBkYXRlIHNoYXJlZCBzdGF0ZSB3aXRoIHRob3NlIGNvbnRlbnRzXHJcbiAqL1xyXG5cclxuLy8gaW1wb3J0IHtHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdSZXNvbHZlcn0gZnJvbSAnQHRpYmNvLXRjc3RrL3RjLWNvcmUtbGliJztcclxuXHJcbmV4cG9ydCBjb25zdCBERUZBVUxUX0FETUlOX0dST1VQID0gbmV3IFJvbGVBdHRyaWJ1dGUoKS5kZXNlcmlhbGl6ZSh7XHJcbiAgaWQ6ICdBZG1pbmlzdHJhdG9yJyxcclxuICAnZ3JvdXAnOiAnU3lzdGVtOiBBRE1JTklTVFJBVE9SJyxcclxuICAnZGlzcGxheSc6ICdBZG1pbmlzdHJhdG9yJyxcclxuICAncHJpb3JpdHknOiA3XHJcbn0pO1xyXG5cclxuaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1Jlc29sdmUsIFJvdXRlcn0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgb2YgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHtVaUFwcENvbmZpZywgVWlBcHBJZENvbmZpZ30gZnJvbSAnLi4vbW9kZWxzL3RjLWFwcC1jb25maWcnO1xyXG5pbXBvcnQge2NhdGNoRXJyb3IsIGZsYXRNYXAsIG1hcCwgbWVyZ2VNYXAsIHN3aXRjaE1hcH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQge1RjU2hhcmVkU3RhdGVTZXJ2aWNlfSBmcm9tICcuLi9zZXJ2aWNlcy90Yy1zaGFyZWQtc3RhdGUuc2VydmljZSc7XHJcbmltcG9ydCB7SHR0cENsaWVudCwgSHR0cEhlYWRlcnN9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHtUY0dlbmVyYWxDb25maWdTZXJ2aWNlfSBmcm9tICcuLi9zZXJ2aWNlcy90Yy1nZW5lcmFsLWNvbmZpZy5zZXJ2aWNlJztcclxuaW1wb3J0IHtHZW5lcmFsQ29uZmlnLCBSb2xlQXR0cmlidXRlfSBmcm9tICcuLi9tb2RlbHMvdGMtZ2VuZXJhbC1jb25maWcnO1xyXG5pbXBvcnQge0xvY2F0aW9ufSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBHZW5lcmFsQ29uZmlnUmVzb2x2ZXIgaW1wbGVtZW50cyBSZXNvbHZlPE9ic2VydmFibGU8R2VuZXJhbENvbmZpZz4+IHtcclxuXHJcbiAgREVGQVVMVF9DT05GSUdfVVJMID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCAnYXNzZXRzL2NvbmZpZy9nZW5lcmFsQXBwQ29uZmlnLmpzb24nKTtcclxuICBBUFBfSURfVVJMID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCAnYXNzZXRzL2NvbmZpZy91aUFwcElkLmpzb24nKTtcclxuXHJcbiAgcHJpdmF0ZSBzYW5kYm94SWQ6IG51bWJlcjtcclxuICBwdWJsaWMgZGVmYXVsdEFwcENvbmZpZzogR2VuZXJhbENvbmZpZztcclxuICBwcml2YXRlIHVpQXBwSWQ6IHN0cmluZztcclxuXHJcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm1heC1saW5lLWxlbmd0aFxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgdGNTaGFyZWRTdGF0ZTogVGNTaGFyZWRTdGF0ZVNlcnZpY2UsIHByaXZhdGUgZ2VuZXJhbENvbmZpZ1NlcnZpY2U6IFRjR2VuZXJhbENvbmZpZ1NlcnZpY2UsIHByaXZhdGUgaHR0cDogSHR0cENsaWVudCwgcHJpdmF0ZSBsb2NhdGlvbjogTG9jYXRpb24sIHByaXZhdGUgcm91dGVyOiBSb3V0ZXIpIHt9XHJcbiAgLy8gbm90ZSBhcHBDb25maWdSZXNvbHZlciB3aWxsIG5lZWQgc2FuZGJveElkIHRvIGNyZWF0ZSBhcHAgY29uZmlnIHN0YXRlIHJlY29yZC5cclxuICAvLyBTbyB3ZSBleHBlY3QgdGhpcyB0byBoYXZlIGJlZW4gc2V0IGJ5IGNhbGxlciAoZG9uZSBieSB0Yy1saXZlYXBwcy1saWIvbGFDb25maWdSZXNvbHZlcikuXHJcblxyXG4gIHB1YmxpYyBzZXRTYW5kYm94ID0gKHNhbmRib3hJZDogbnVtYmVyKSA9PiB7XHJcbiAgICB0aGlzLnNhbmRib3hJZCA9IHNhbmRib3hJZDtcclxuICB9XHJcblxyXG4gIC8vIGNhbiBiZSB1c2VkIHRvIGxvYWQgZGVmYXVsdEFwcENvbmZpZyBmcm9tIGEgSlNPTiBjb25maWdcclxuICBwcml2YXRlIGdldERlZmF1bHRBcHBDb25maWcgPSAoKSA9PiB7XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldCh0aGlzLkRFRkFVTFRfQ09ORklHX1VSTCwgeyB3aXRoQ3JlZGVudGlhbHM6IHRydWUgfSk7XHJcbiAgfVxyXG5cclxuICAvLyBsb2FkcyB1aUFwcElkIGZyb20ganNvbiBmaWxlIGluIGFzc2V0cyAoYXBwSWQuanNvbilcclxuICBwcml2YXRlIGdldEFwcElkID0gKCk6IE9ic2VydmFibGU8VWlBcHBJZENvbmZpZz4gPT4ge1xyXG4gICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycygpLnNldCgnY2FjaGVSZXNwb25zZScsICd0cnVlJyk7XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldCh0aGlzLkFQUF9JRF9VUkwsIHsgaGVhZGVyczogaGVhZGVycywgd2l0aENyZWRlbnRpYWxzOiB0cnVlIH0pLnBpcGUoXHJcbiAgICAgIG1hcCh1aUFwcElkID0+IHtcclxuICAgICAgICBjb25zdCB1aUFwcElkQ29uZmlnID0gbmV3IFVpQXBwSWRDb25maWcoKS5kZXNlcmlhbGl6ZSh1aUFwcElkKTtcclxuICAgICAgICB0aGlzLnVpQXBwSWQgPSB1aUFwcElkQ29uZmlnLnVpQXBwSWQ7XHJcbiAgICAgICAgcmV0dXJuIHVpQXBwSWRDb25maWc7XHJcbiAgICAgICAgfVxyXG4gICAgICApXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgcmVzb2x2ZSgpOiBPYnNlcnZhYmxlPEdlbmVyYWxDb25maWc+IHtcclxuICAgIGNvbnN0IGFwcENvbmZpZyA9IHRoaXMuZ2V0QXBwSWQoKS5waXBlKFxyXG4gICAgICBzd2l0Y2hNYXAodWlBcHBJZCA9PiB0aGlzLmdlbmVyYWxDb25maWdTZXJ2aWNlLmdldEdlbmVyYWxDb25maWcodWlBcHBJZC51aUFwcElkLCB0cnVlLCBmYWxzZSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgbWVyZ2VNYXAoXHJcbiAgICAgICAgICBnZW5lcmFsQ29uZmlnID0+IHtcclxuICAgICAgICAgICAgaWYgKGdlbmVyYWxDb25maWcgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICAgIHJldHVybiB0aGlzLmdldERlZmF1bHRBcHBDb25maWcoKS5waXBlKFxyXG4gICAgICAgICAgICAgICAgZmxhdE1hcChjb25maWcgPT4ge1xyXG4gICAgICAgICAgICAgICAgICB0aGlzLmRlZmF1bHRBcHBDb25maWcgPSBuZXcgR2VuZXJhbENvbmZpZygpLmRlc2VyaWFsaXplKGNvbmZpZyk7XHJcbiAgICAgICAgICAgICAgICAgIC8vIGNoZWNrIHRvIHNlZSBpZiB3ZSBoYXZlIGFuIGFkbWluIGNvbmZpZ1xyXG4gICAgICAgICAgICAgICAgICBjb25zdCBhZG1pbkRlZiA9IHRoaXMuZGVmYXVsdEFwcENvbmZpZy5yb2xlcy5maW5kKHJvbGUgPT4gcm9sZS5pZCA9PT0gJ0FkbWluaXN0cmF0b3InKTtcclxuICAgICAgICAgICAgICAgICAgLy8gaWYgbm8gYWRtaW4gY29uZmlnIHRoZW4gdXNlIGRlZmF1bHRcclxuICAgICAgICAgICAgICAgICAgaWYgKCFhZG1pbkRlZikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZGVmYXVsdEFwcENvbmZpZy5yb2xlcy5wdXNoKERFRkFVTFRfQURNSU5fR1JPVVApO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMuZGVmYXVsdEFwcENvbmZpZy51aUFwcElkID0gdGhpcy51aUFwcElkO1xyXG4gICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZW5lcmFsQ29uZmlnU2VydmljZS5jcmVhdGVHZW5lcmFsQ29uZmlnKFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2FuZGJveElkLFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZGVmYXVsdEFwcENvbmZpZy51aUFwcElkLFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZGVmYXVsdEFwcENvbmZpZylcclxuICAgICAgICAgICAgICAgICAgICAucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgIGZsYXRNYXAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbmV3QXBwQ29uZmlnID0gdGhpcy5kZWZhdWx0QXBwQ29uZmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG5ld0FwcENvbmZpZy5pZCA9IHJlc3VsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZW5lcmFsQ29uZmlnU2VydmljZS51cGRhdGVHZW5lcmFsQ29uZmlnKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5zYW5kYm94SWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXdBcHBDb25maWcudWlBcHBJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5ld0FwcENvbmZpZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCkucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhdE1hcChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmlnZ2VyIGEgcmVhZCB0byBmbHVzaCB0aGUgY2FjaGUgc2luY2Ugd2UgY2hhbmdlZCBpdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cGRhdGVkQ29uZiA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZW5lcmFsQ29uZmlnU2VydmljZS5nZXRHZW5lcmFsQ29uZmlnKHRoaXMudWlBcHBJZCwgdHJ1ZSwgdHJ1ZSkucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhY2hlZENvbmZpZyA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2FjaGVkQ29uZmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAvLyByZXR1cm4gbmV3QXBwQ29uZmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2F0Y2hFcnJvcihlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bWF4LWxpbmUtbGVuZ3RoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGVyck1lc3NhZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZXJyQ29kZSA9ICdOT1RfQURNSU5fSU5JVCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGVyci5lcnJvciAmJiBlcnIuZXJyb3IuZXJyb3JNc2cpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVyck1lc3NhZ2UgPSBlcnIuZXJyb3IuZXJyb3JNc2c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bWF4LWxpbmUtbGVuZ3RoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKCdOT1RfQURNSU5fSU5JVDogVW5hYmxlIHRvIGNyZWF0ZSBuZXcgc2hhcmVkIHN0YXRlIGVudHJ5LiBMb2dpbiBhcyBhIHVzZXIgd2l0aCBBZG1pbiBHcm91cCBhY2Nlc3MgZmlyc3QgdG8gaW5pdGlhbGl6ZSBzaGFyZWQgc3RhdGU6ICcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJNZXNzYWdlID0gJ1Vua25vd24gRXJyb3IgLSBjaGVjayBjb25zb2xlIGxvZ3MnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignVW5rbm93biBlcnJvciBjcmVhdGluZyBzaGFyZWQgc3RhdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5yb3V0ZXIubmF2aWdhdGUoWycvZXJyb3JIYW5kbGVyLycgKyBlcnJDb2RlICsgJy8nICsgZXJyTWVzc2FnZV0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBvZihlcnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgIHJldHVybiBvZihnZW5lcmFsQ29uZmlnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIClcclxuICAgICAgKVxyXG4gICAgICApXHJcbiAgICApXHJcbiAgICByZXR1cm4gYXBwQ29uZmlnO1xyXG4gIH1cclxuXHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhbC1jb25maWcucmVzb2x2ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3Jlc29sdmVycy9nZW5lcmFsLWNvbmZpZy5yZXNvbHZlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQkEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3RDLE9BQU8sRUFBYyxhQUFhLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQztBQUNuRSxPQUFPLEVBQUMsVUFBVSxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBRTdFLE9BQU8sRUFBYSxXQUFXLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUU3RCxPQUFPLEVBQUMsYUFBYSxFQUFFLGFBQWEsRUFBQyxNQUFNLDZCQUE2QixDQUFDO0FBRXpFLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLG9DQUFvQyxDQUFDOzs7Ozs7O0FBMUJ6RSxxREFBcUQ7QUFFckQ7OztHQUdHO0FBRUgsNkVBQTZFO0FBRTdFLE1BQU0sQ0FBQyxNQUFNLG1CQUFtQixHQUFHLElBQUksYUFBYSxFQUFFLENBQUMsV0FBVyxDQUFDO0lBQ2pFLEVBQUUsRUFBRSxlQUFlO0lBQ25CLE9BQU8sRUFBRSx1QkFBdUI7SUFDaEMsU0FBUyxFQUFFLGVBQWU7SUFDMUIsVUFBVSxFQUFFLENBQUM7Q0FDZCxDQUFDLENBQUM7QUFlSCxNQUFNLE9BQU8scUJBQXFCO0lBU2hDLDJDQUEyQztJQUMzQyxZQUFvQixhQUFtQyxFQUFVLG9CQUE0QyxFQUFVLElBQWdCLEVBQVUsUUFBa0IsRUFBVSxNQUFjO1FBQXZLLGtCQUFhLEdBQWIsYUFBYSxDQUFzQjtRQUFVLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBd0I7UUFBVSxTQUFJLEdBQUosSUFBSSxDQUFZO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQUFVLFdBQU0sR0FBTixNQUFNLENBQVE7UUFSM0wsdUJBQWtCLEdBQUcscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxxQ0FBcUMsQ0FBQyxDQUFDO1FBQzdILGVBQVUsR0FBRyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLDRCQUE0QixDQUFDLENBQUM7UUFRNUcsZ0ZBQWdGO1FBQ2hGLDJGQUEyRjtRQUVwRixlQUFVLEdBQUcsQ0FBQyxTQUFpQixFQUFFLEVBQUU7WUFDeEMsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDN0IsQ0FBQyxDQUFBO1FBRUQsMERBQTBEO1FBQ2xELHdCQUFtQixHQUFHLEdBQUcsRUFBRTtZQUNqQyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsRUFBRSxFQUFFLGVBQWUsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQzNFLENBQUMsQ0FBQTtRQUVELHNEQUFzRDtRQUM5QyxhQUFRLEdBQUcsR0FBOEIsRUFBRTtZQUNqRCxNQUFNLE9BQU8sR0FBRyxJQUFJLFdBQVcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxlQUFlLEVBQUUsTUFBTSxDQUFDLENBQUM7WUFDL0QsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQ3JGLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRTtnQkFDWixNQUFNLGFBQWEsR0FBRyxJQUFJLGFBQWEsRUFBRSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQztnQkFDL0QsSUFBSSxDQUFDLE9BQU8sR0FBRyxhQUFhLENBQUMsT0FBTyxDQUFDO2dCQUNyQyxPQUFPLGFBQWEsQ0FBQztZQUNyQixDQUFDLENBQ0YsQ0FDRixDQUFDO1FBQ0osQ0FBQyxDQUFBO0lBeEI2TCxDQUFDO0lBMEIvTCxPQUFPO1FBQ0wsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLElBQUksQ0FDcEMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsSUFBSSxFQUFFLEtBQUssQ0FBQzthQUM1RixJQUFJLENBQ0gsUUFBUSxDQUNOLGFBQWEsQ0FBQyxFQUFFO1lBQ2QsSUFBSSxhQUFhLEtBQUssU0FBUyxFQUFFO2dCQUMvQixPQUFPLElBQUksQ0FBQyxtQkFBbUIsRUFBRSxDQUFDLElBQUksQ0FDcEMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxFQUFFO29CQUNmLElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLGFBQWEsRUFBRSxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsQ0FBQztvQkFDaEUsMENBQTBDO29CQUMxQyxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLEtBQUssZUFBZSxDQUFDLENBQUM7b0JBQ3ZGLHNDQUFzQztvQkFDdEMsSUFBSSxDQUFDLFFBQVEsRUFBRTt3QkFDYixJQUFJLENBQUMsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO3FCQUN2RDtvQkFDRCxJQUFJLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUM7b0JBQzdDLE9BQU8sSUFBSSxDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUNsRCxJQUFJLENBQUMsU0FBUyxFQUNkLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQzdCLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQzt5QkFDckIsSUFBSSxDQUNILE9BQU8sQ0FDTCxNQUFNLENBQUMsRUFBRTt3QkFDUCxNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsZ0JBQWdCLENBQUM7d0JBQzNDLFlBQVksQ0FBQyxFQUFFLEdBQUcsTUFBTSxDQUFDO3dCQUN6QixPQUFPLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FDbEQsSUFBSSxDQUFDLFNBQVMsRUFDZCxZQUFZLENBQUMsT0FBTyxFQUNwQixZQUFZLEVBQ1osTUFBTSxDQUFDLENBQUMsSUFBSSxDQUNWLE9BQU87d0JBQ0wsd0RBQXdEO3dCQUMxRCxXQUFXLENBQUMsRUFBRTs0QkFDVixPQUFPLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQzlFLEdBQUcsQ0FDRCxZQUFZLENBQUMsRUFBRTtnQ0FDYixPQUFPLFlBQVksQ0FBQzs0QkFDdEIsQ0FBQyxDQUNGLENBQ0YsQ0FBQzt3QkFFTixDQUFDLENBQ0EsQ0FDSixDQUFDO3dCQUNILHVCQUF1QjtvQkFDeEIsQ0FBQyxDQUFDLEVBQ0YsVUFBVSxDQUFDLEdBQUcsQ0FBQyxFQUFFO3dCQUNmLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7d0JBQ25CLDJDQUEyQzt3QkFDM0MsSUFBSSxVQUFVLENBQUM7d0JBQ2YsTUFBTSxPQUFPLEdBQUcsZ0JBQWdCLENBQUM7d0JBQ2pDLElBQUksR0FBRyxDQUFDLEtBQUssSUFBSSxHQUFHLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRTs0QkFDbkMsVUFBVSxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDOzRCQUNoQywyQ0FBMkM7NEJBQzNDLE9BQU8sQ0FBQyxLQUFLLENBQUMscUlBQXFJLENBQUMsQ0FBQzt5QkFDdEo7NkJBQU07NEJBQ0wsVUFBVSxHQUFHLG9DQUFvQyxDQUFDOzRCQUNsRCxPQUFPLENBQUMsS0FBSyxDQUFDLHFDQUFxQyxDQUFDLENBQUM7eUJBQ3REO3dCQUNELElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUMsZ0JBQWdCLEdBQUcsT0FBTyxHQUFHLEdBQUcsR0FBRyxVQUFVLENBQUMsQ0FBQyxDQUFDO3dCQUN0RSxPQUFPLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQztvQkFDakIsQ0FBQyxDQUFDLENBQ0wsQ0FBQztnQkFDTixDQUFDLENBQUMsQ0FDSCxDQUFDO2FBQ0Y7aUJBQU07Z0JBQ04sT0FBTyxFQUFFLENBQUMsYUFBYSxDQUFDLENBQUM7YUFDMUI7UUFDSCxDQUFDLENBQ0YsQ0FDRixDQUNBLENBQ0YsQ0FBQTtRQUNELE9BQU8sU0FBUyxDQUFDO0lBQ25CLENBQUM7O3NJQS9HVSxxQkFBcUI7MElBQXJCLHFCQUFxQjs0RkFBckIscUJBQXFCO2tCQURqQyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiLyogVXNlZCB0byByZXNvbHZlIGNvbnRlbnRzIG9mIGdlbmVyYWwgY29uZmlnIGZpbGUgKi9cclxuXHJcbi8qIFRoaXMgcmVzb2x2ZXIgd2lsbCB0cnkgYW5kIHJlYWQgdGhlIGNvbmZpZyBmcm9tIHNoYXJlZCBzdGF0ZVxyXG4gKiBJZiBhIHNoYXJlZCBzdGF0ZSBlbnRyeSBkb2VzIE5PVCBleGlzdCBpdCB3aWxsIHVzZSB0aGUgZGVmYXVsdHMgZnJvbSBhIGNvbmZpZyBmaWxlXHJcbiAqIFRoZW4gdXBkYXRlIHNoYXJlZCBzdGF0ZSB3aXRoIHRob3NlIGNvbnRlbnRzXHJcbiAqL1xyXG5cclxuLy8gaW1wb3J0IHtHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdSZXNvbHZlcn0gZnJvbSAnQHRpYmNvLXRjc3RrL3RjLWNvcmUtbGliJztcclxuXHJcbmV4cG9ydCBjb25zdCBERUZBVUxUX0FETUlOX0dST1VQID0gbmV3IFJvbGVBdHRyaWJ1dGUoKS5kZXNlcmlhbGl6ZSh7XHJcbiAgaWQ6ICdBZG1pbmlzdHJhdG9yJyxcclxuICAnZ3JvdXAnOiAnU3lzdGVtOiBBRE1JTklTVFJBVE9SJyxcclxuICAnZGlzcGxheSc6ICdBZG1pbmlzdHJhdG9yJyxcclxuICAncHJpb3JpdHknOiA3XHJcbn0pO1xyXG5cclxuaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1Jlc29sdmUsIFJvdXRlcn0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgb2YgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHtVaUFwcENvbmZpZywgVWlBcHBJZENvbmZpZ30gZnJvbSAnLi4vbW9kZWxzL3RjLWFwcC1jb25maWcnO1xyXG5pbXBvcnQge2NhdGNoRXJyb3IsIGZsYXRNYXAsIG1hcCwgbWVyZ2VNYXAsIHN3aXRjaE1hcH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQge1RjU2hhcmVkU3RhdGVTZXJ2aWNlfSBmcm9tICcuLi9zZXJ2aWNlcy90Yy1zaGFyZWQtc3RhdGUuc2VydmljZSc7XHJcbmltcG9ydCB7SHR0cENsaWVudCwgSHR0cEhlYWRlcnN9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHtUY0dlbmVyYWxDb25maWdTZXJ2aWNlfSBmcm9tICcuLi9zZXJ2aWNlcy90Yy1nZW5lcmFsLWNvbmZpZy5zZXJ2aWNlJztcclxuaW1wb3J0IHtHZW5lcmFsQ29uZmlnLCBSb2xlQXR0cmlidXRlfSBmcm9tICcuLi9tb2RlbHMvdGMtZ2VuZXJhbC1jb25maWcnO1xyXG5pbXBvcnQge0xvY2F0aW9ufSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBHZW5lcmFsQ29uZmlnUmVzb2x2ZXIgaW1wbGVtZW50cyBSZXNvbHZlPE9ic2VydmFibGU8R2VuZXJhbENvbmZpZz4+IHtcclxuXHJcbiAgREVGQVVMVF9DT05GSUdfVVJMID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCAnYXNzZXRzL2NvbmZpZy9nZW5lcmFsQXBwQ29uZmlnLmpzb24nKTtcclxuICBBUFBfSURfVVJMID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLnByZXBhcmVVcmxGb3JTdGF0aWNSZXNvdXJjZSh0aGlzLmxvY2F0aW9uLCAnYXNzZXRzL2NvbmZpZy91aUFwcElkLmpzb24nKTtcclxuXHJcbiAgcHJpdmF0ZSBzYW5kYm94SWQ6IG51bWJlcjtcclxuICBwdWJsaWMgZGVmYXVsdEFwcENvbmZpZzogR2VuZXJhbENvbmZpZztcclxuICBwcml2YXRlIHVpQXBwSWQ6IHN0cmluZztcclxuXHJcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm1heC1saW5lLWxlbmd0aFxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgdGNTaGFyZWRTdGF0ZTogVGNTaGFyZWRTdGF0ZVNlcnZpY2UsIHByaXZhdGUgZ2VuZXJhbENvbmZpZ1NlcnZpY2U6IFRjR2VuZXJhbENvbmZpZ1NlcnZpY2UsIHByaXZhdGUgaHR0cDogSHR0cENsaWVudCwgcHJpdmF0ZSBsb2NhdGlvbjogTG9jYXRpb24sIHByaXZhdGUgcm91dGVyOiBSb3V0ZXIpIHt9XHJcbiAgLy8gbm90ZSBhcHBDb25maWdSZXNvbHZlciB3aWxsIG5lZWQgc2FuZGJveElkIHRvIGNyZWF0ZSBhcHAgY29uZmlnIHN0YXRlIHJlY29yZC5cclxuICAvLyBTbyB3ZSBleHBlY3QgdGhpcyB0byBoYXZlIGJlZW4gc2V0IGJ5IGNhbGxlciAoZG9uZSBieSB0Yy1saXZlYXBwcy1saWIvbGFDb25maWdSZXNvbHZlcikuXHJcblxyXG4gIHB1YmxpYyBzZXRTYW5kYm94ID0gKHNhbmRib3hJZDogbnVtYmVyKSA9PiB7XHJcbiAgICB0aGlzLnNhbmRib3hJZCA9IHNhbmRib3hJZDtcclxuICB9XHJcblxyXG4gIC8vIGNhbiBiZSB1c2VkIHRvIGxvYWQgZGVmYXVsdEFwcENvbmZpZyBmcm9tIGEgSlNPTiBjb25maWdcclxuICBwcml2YXRlIGdldERlZmF1bHRBcHBDb25maWcgPSAoKSA9PiB7XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldCh0aGlzLkRFRkFVTFRfQ09ORklHX1VSTCwgeyB3aXRoQ3JlZGVudGlhbHM6IHRydWUgfSk7XHJcbiAgfVxyXG5cclxuICAvLyBsb2FkcyB1aUFwcElkIGZyb20ganNvbiBmaWxlIGluIGFzc2V0cyAoYXBwSWQuanNvbilcclxuICBwcml2YXRlIGdldEFwcElkID0gKCk6IE9ic2VydmFibGU8VWlBcHBJZENvbmZpZz4gPT4ge1xyXG4gICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycygpLnNldCgnY2FjaGVSZXNwb25zZScsICd0cnVlJyk7XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldCh0aGlzLkFQUF9JRF9VUkwsIHsgaGVhZGVyczogaGVhZGVycywgd2l0aENyZWRlbnRpYWxzOiB0cnVlIH0pLnBpcGUoXHJcbiAgICAgIG1hcCh1aUFwcElkID0+IHtcclxuICAgICAgICBjb25zdCB1aUFwcElkQ29uZmlnID0gbmV3IFVpQXBwSWRDb25maWcoKS5kZXNlcmlhbGl6ZSh1aUFwcElkKTtcclxuICAgICAgICB0aGlzLnVpQXBwSWQgPSB1aUFwcElkQ29uZmlnLnVpQXBwSWQ7XHJcbiAgICAgICAgcmV0dXJuIHVpQXBwSWRDb25maWc7XHJcbiAgICAgICAgfVxyXG4gICAgICApXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgcmVzb2x2ZSgpOiBPYnNlcnZhYmxlPEdlbmVyYWxDb25maWc+IHtcclxuICAgIGNvbnN0IGFwcENvbmZpZyA9IHRoaXMuZ2V0QXBwSWQoKS5waXBlKFxyXG4gICAgICBzd2l0Y2hNYXAodWlBcHBJZCA9PiB0aGlzLmdlbmVyYWxDb25maWdTZXJ2aWNlLmdldEdlbmVyYWxDb25maWcodWlBcHBJZC51aUFwcElkLCB0cnVlLCBmYWxzZSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgbWVyZ2VNYXAoXHJcbiAgICAgICAgICBnZW5lcmFsQ29uZmlnID0+IHtcclxuICAgICAgICAgICAgaWYgKGdlbmVyYWxDb25maWcgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICAgIHJldHVybiB0aGlzLmdldERlZmF1bHRBcHBDb25maWcoKS5waXBlKFxyXG4gICAgICAgICAgICAgICAgZmxhdE1hcChjb25maWcgPT4ge1xyXG4gICAgICAgICAgICAgICAgICB0aGlzLmRlZmF1bHRBcHBDb25maWcgPSBuZXcgR2VuZXJhbENvbmZpZygpLmRlc2VyaWFsaXplKGNvbmZpZyk7XHJcbiAgICAgICAgICAgICAgICAgIC8vIGNoZWNrIHRvIHNlZSBpZiB3ZSBoYXZlIGFuIGFkbWluIGNvbmZpZ1xyXG4gICAgICAgICAgICAgICAgICBjb25zdCBhZG1pbkRlZiA9IHRoaXMuZGVmYXVsdEFwcENvbmZpZy5yb2xlcy5maW5kKHJvbGUgPT4gcm9sZS5pZCA9PT0gJ0FkbWluaXN0cmF0b3InKTtcclxuICAgICAgICAgICAgICAgICAgLy8gaWYgbm8gYWRtaW4gY29uZmlnIHRoZW4gdXNlIGRlZmF1bHRcclxuICAgICAgICAgICAgICAgICAgaWYgKCFhZG1pbkRlZikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZGVmYXVsdEFwcENvbmZpZy5yb2xlcy5wdXNoKERFRkFVTFRfQURNSU5fR1JPVVApO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMuZGVmYXVsdEFwcENvbmZpZy51aUFwcElkID0gdGhpcy51aUFwcElkO1xyXG4gICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZW5lcmFsQ29uZmlnU2VydmljZS5jcmVhdGVHZW5lcmFsQ29uZmlnKFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2FuZGJveElkLFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZGVmYXVsdEFwcENvbmZpZy51aUFwcElkLFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZGVmYXVsdEFwcENvbmZpZylcclxuICAgICAgICAgICAgICAgICAgICAucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgIGZsYXRNYXAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbmV3QXBwQ29uZmlnID0gdGhpcy5kZWZhdWx0QXBwQ29uZmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG5ld0FwcENvbmZpZy5pZCA9IHJlc3VsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZW5lcmFsQ29uZmlnU2VydmljZS51cGRhdGVHZW5lcmFsQ29uZmlnKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5zYW5kYm94SWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXdBcHBDb25maWcudWlBcHBJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5ld0FwcENvbmZpZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCkucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhdE1hcChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmlnZ2VyIGEgcmVhZCB0byBmbHVzaCB0aGUgY2FjaGUgc2luY2Ugd2UgY2hhbmdlZCBpdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cGRhdGVkQ29uZiA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZW5lcmFsQ29uZmlnU2VydmljZS5nZXRHZW5lcmFsQ29uZmlnKHRoaXMudWlBcHBJZCwgdHJ1ZSwgdHJ1ZSkucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhY2hlZENvbmZpZyA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2FjaGVkQ29uZmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAvLyByZXR1cm4gbmV3QXBwQ29uZmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2F0Y2hFcnJvcihlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bWF4LWxpbmUtbGVuZ3RoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGVyck1lc3NhZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZXJyQ29kZSA9ICdOT1RfQURNSU5fSU5JVCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGVyci5lcnJvciAmJiBlcnIuZXJyb3IuZXJyb3JNc2cpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVyck1lc3NhZ2UgPSBlcnIuZXJyb3IuZXJyb3JNc2c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bWF4LWxpbmUtbGVuZ3RoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKCdOT1RfQURNSU5fSU5JVDogVW5hYmxlIHRvIGNyZWF0ZSBuZXcgc2hhcmVkIHN0YXRlIGVudHJ5LiBMb2dpbiBhcyBhIHVzZXIgd2l0aCBBZG1pbiBHcm91cCBhY2Nlc3MgZmlyc3QgdG8gaW5pdGlhbGl6ZSBzaGFyZWQgc3RhdGU6ICcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJNZXNzYWdlID0gJ1Vua25vd24gRXJyb3IgLSBjaGVjayBjb25zb2xlIGxvZ3MnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignVW5rbm93biBlcnJvciBjcmVhdGluZyBzaGFyZWQgc3RhdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5yb3V0ZXIubmF2aWdhdGUoWycvZXJyb3JIYW5kbGVyLycgKyBlcnJDb2RlICsgJy8nICsgZXJyTWVzc2FnZV0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBvZihlcnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgIHJldHVybiBvZihnZW5lcmFsQ29uZmlnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIClcclxuICAgICAgKVxyXG4gICAgICApXHJcbiAgICApXHJcbiAgICByZXR1cm4gYXBwQ29uZmlnO1xyXG4gIH1cclxuXHJcbn1cclxuIl19

@@ -74,7 +74,7 @@ /* Used to resolve contents of landing page config file */

}
/** @nocollapse */ GeneralLandingPageConfigResolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: GeneralLandingPageConfigResolver, deps: [{ token: i1.TcSharedStateService }, { token: i2.TcGeneralLandingPageConfigService }, { token: i3.HttpClient }, { token: i4.Location }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ GeneralLandingPageConfigResolver.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: GeneralLandingPageConfigResolver });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: GeneralLandingPageConfigResolver, decorators: [{
/** @nocollapse */ GeneralLandingPageConfigResolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: GeneralLandingPageConfigResolver, deps: [{ token: i1.TcSharedStateService }, { token: i2.TcGeneralLandingPageConfigService }, { token: i3.HttpClient }, { token: i4.Location }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ GeneralLandingPageConfigResolver.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: GeneralLandingPageConfigResolver });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: GeneralLandingPageConfigResolver, decorators: [{
type: Injectable
}], ctorParameters: function () { return [{ type: i1.TcSharedStateService }, { type: i2.TcGeneralLandingPageConfigService }, { type: i3.HttpClient }, { type: i4.Location }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnLnJlc29sdmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9yZXNvbHZlcnMvZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnLnJlc29sdmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBEQUEwRDtBQUUxRDs7O0dBR0c7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBYyxFQUFFLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFDdEMsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQ3hELE9BQU8sRUFBRSxPQUFPLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuRSxPQUFPLEVBQWEsV0FBVyxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFHN0QsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFFM0UsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sMENBQTBDLENBQUM7Ozs7OztBQUdwRixNQUFNLE9BQU8sZ0NBQWdDO0lBU3pDLFlBQ1ksYUFBbUMsRUFDbkMsK0JBQWtFLEVBQ2xFLElBQWdCLEVBQ2hCLFFBQWtCO1FBSGxCLGtCQUFhLEdBQWIsYUFBYSxDQUFzQjtRQUNuQyxvQ0FBK0IsR0FBL0IsK0JBQStCLENBQW1DO1FBQ2xFLFNBQUksR0FBSixJQUFJLENBQVk7UUFDaEIsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQVg5Qix1QkFBa0IsR0FBRyxpQ0FBaUMsQ0FBQztRQUN2RCxlQUFVLEdBQUcscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSw0QkFBNEIsQ0FBQyxDQUFDO1FBVzVHLGdGQUFnRjtRQUNoRiwy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QUNOLHVCQUF1QjtvQkFDM0IsQ0FBQyxDQUFDLENBQ1QsQ0FBQztnQkFDVixDQUFDLENBQUMsQ0FDTCxDQUFDO2FBQ0w7aUJBQU07Z0JBQ0gsT0FBTyxFQUFFLENBQUMsYUFBYSxDQUFDLENBQUM7YUFDNUI7UUFDTCxDQUFDLENBQ0osQ0FDSixDQUNKLENBQ0osQ0FBQTtRQUNELE9BQU8sU0FBUyxDQUFDO0lBQ3JCLENBQUM7O2dKQTVGUSxnQ0FBZ0M7b0pBQWhDLGdDQUFnQzsyRkFBaEMsZ0NBQWdDO2tCQUQ1QyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiLyogVXNlZCB0byByZXNvbHZlIGNvbnRlbnRzIG9mIGxhbmRpbmcgcGFnZSBjb25maWcgZmlsZSAqL1xyXG5cclxuLyogVGhpcyByZXNvbHZlciB3aWxsIHRyeSBhbmQgcmVhZCB0aGUgY29uZmlnIGZyb20gc2hhcmVkIHN0YXRlXHJcbiAqIElmIGEgc2hhcmVkIHN0YXRlIGVudHJ5IGRvZXMgTk9UIGV4aXN0IGl0IHdpbGwgdXNlIHRoZSBkZWZhdWx0cyBmcm9tIGEgY29uZmlnIGZpbGVcclxuICogVGhlbiB1cGRhdGUgc2hhcmVkIHN0YXRlIHdpdGggdGhvc2UgY29udGVudHNcclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFJlc29sdmUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBvZiB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBVaUFwcElkQ29uZmlnIH0gZnJvbSAnLi4vbW9kZWxzL3RjLWFwcC1jb25maWcnO1xyXG5pbXBvcnQgeyBmbGF0TWFwLCBtYXAsIG1lcmdlTWFwLCBzd2l0Y2hNYXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IFRjU2hhcmVkU3RhdGVTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvdGMtc2hhcmVkLXN0YXRlLnNlcnZpY2UnO1xyXG5pbXBvcnQge0h0dHBDbGllbnQsIEh0dHBIZWFkZXJzfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IEdlbmVyYWxDb25maWcgfSBmcm9tICcuLi9tb2RlbHMvdGMtZ2VuZXJhbC1jb25maWcnO1xyXG5pbXBvcnQgeyBMb2NhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IFRjQ29yZUNvbW1vbkZ1bmN0aW9ucyB9IGZyb20gJy4uL2NvbW1vbi90Yy1jb3JlLWNvbW1vbi1mdW5jdGlvbnMnO1xyXG5pbXBvcnQgeyBUY0dlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy90Yy1nZW5lcmFsLWxhbmRpbmctcGFnZS1jb25maWcuc2VydmljZSc7XHJcbmltcG9ydCB7IEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyB9IGZyb20gJy4uL21vZGVscy90Yy1nZW5lcmFsLWxhbmRpbmctcGFnZS1jb25maWcnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnUmVzb2x2ZXIgaW1wbGVtZW50cyBSZXNvbHZlPE9ic2VydmFibGU8R2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnPj4ge1xyXG5cclxuICAgIERFRkFVTFRfQ09ORklHX1VSTCA9ICdhc3NldHMvY29uZmlnL2xhbmRpbmdQYWdlcy5qc29uJztcclxuICAgIEFQUF9JRF9VUkwgPSBUY0NvcmVDb21tb25GdW5jdGlvbnMucHJlcGFyZVVybEZvclN0YXRpY1Jlc291cmNlKHRoaXMubG9jYXRpb24sICdhc3NldHMvY29uZmlnL3VpQXBwSWQuanNvbicpO1xyXG5cclxuICAgIHByaXZhdGUgc2FuZGJveElkOiBudW1iZXI7XHJcbiAgICBwdWJsaWMgZGVmYXVsdExhbmRpbmdQYWdlQ29uZmlnOiBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWc7XHJcbiAgICBwcml2YXRlIHVpQXBwSWQ6IHN0cmluZztcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBwcml2YXRlIHRjU2hhcmVkU3RhdGU6IFRjU2hhcmVkU3RhdGVTZXJ2aWNlLFxyXG4gICAgICAgIHByaXZhdGUgZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnU2VydmljZTogVGNHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLFxyXG4gICAgICAgIHByaXZhdGUgaHR0cDogSHR0cENsaWVudCxcclxuICAgICAgICBwcml2YXRlIGxvY2F0aW9uOiBMb2NhdGlvbikgeyB9XHJcbiAgICAvLyBub3RlIGFwcENvbmZpZ1Jlc29sdmVyIHdpbGwgbmVlZCBzYW5kYm94SWQgdG8gY3JlYXRlIGFwcCBjb25maWcgc3RhdGUgcmVjb3JkLlxyXG4gICAgLy8gU28gd2UgZXhwZWN0IHRoaXMgdG8gaGF2ZSBiZWVuIHNldCBieSBjYWxsZXIgKGRvbmUgYnkgdGMtbGl2ZWFwcHMtbGliL2xhQ29uZmlnUmVzb2x2ZXIpLlxyXG5cclxuICAgIHB1YmxpYyBzZXRTYW5kYm94ID0gKHNhbmRib3hJZDogbnVtYmVyKSA9PiB7XHJcbiAgICAgICAgdGhpcy5zYW5kYm94SWQgPSBzYW5kYm94SWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gY2FuIGJlIHVzZWQgdG8gbG9hZCBkZWZhdWx0QXBwQ29uZmlnIGZyb20gYSBKU09OIGNvbmZpZ1xyXG4gICAgcHJpdmF0ZSBnZXREZWZhdWx0QXBwQ29uZmlnID0gKCkgPT4ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLmh0dHAuZ2V0KFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5wcmVwYXJlVXJsRm9yU3RhdGljUmVzb3VyY2UodGhpcy5sb2NhdGlvbiwgdGhpcy5ERUZBVUxUX0NPTkZJR19VUkwpLCB7IHdpdGhDcmVkZW50aWFsczogdHJ1ZSB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBsb2FkcyB1aUFwcElkIGZyb20ganNvbiBmaWxlIGluIGFzc2V0cyAoYXBwSWQuanNvbilcclxuICAgIHByaXZhdGUgZ2V0QXBwSWQgPSAoKTogT2JzZXJ2YWJsZTxVaUFwcElkQ29uZmlnPiA9PiB7XHJcbiAgICAgICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycygpLnNldCgnY2FjaGVSZXNwb25zZScsICd0cnVlJyk7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuaHR0cC5nZXQodGhpcy5BUFBfSURfVVJMLCB7IGhlYWRlcnM6IGhlYWRlcnMsIHdpdGhDcmVkZW50aWFsczogdHJ1ZSB9KS5waXBlKFxyXG4gICAgICAgICAgICBtYXAodWlBcHBJZCA9PiB7XHJcbiAgICAgICAgICAgICAgICBjb25zdCB1aUFwcElkQ29uZmlnID0gbmV3IFVpQXBwSWRDb25maWcoKS5kZXNlcmlhbGl6ZSh1aUFwcElkKTtcclxuICAgICAgICAgICAgICAgIHRoaXMudWlBcHBJZCA9IHVpQXBwSWRDb25maWcudWlBcHBJZDtcclxuICAgICAgICAgICAgICAgIHJldHVybiB1aUFwcElkQ29uZmlnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIClcclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIHJlc29sdmUoKTogT2JzZXJ2YWJsZTxHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWc+IHtcclxuICAgICAgICBjb25zdCBhcHBDb25maWcgPSB0aGlzLmdldEFwcElkKCkucGlwZShcclxuICAgICAgICAgICAgc3dpdGNoTWFwKHVpQXBwSWQgPT4gdGhpcy5nZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLmdldEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyh1aUFwcElkLnVpQXBwSWQsIHRydWUsIGZhbHNlKVxyXG4gICAgICAgICAgICAgICAgLnBpcGUoXHJcbiAgICAgICAgICAgICAgICAgICAgbWVyZ2VNYXAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdlbmVyYWxDb25maWcgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGdlbmVyYWxDb25maWcgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdldERlZmF1bHRBcHBDb25maWcoKS5waXBlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGF0TWFwKGNvbmZpZyA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmRlZmF1bHRMYW5kaW5nUGFnZUNvbmZpZyA9IG5ldyBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcoKS5kZXNlcmlhbGl6ZShjb25maWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5kZWZhdWx0TGFuZGluZ1BhZ2VDb25maWcudWlBcHBJZCA9IHRoaXMudWlBcHBJZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UuY3JlYXRlR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuc2FuZGJveElkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudWlBcHBJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmRlZmF1bHRMYW5kaW5nUGFnZUNvbmZpZylcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhdE1hcChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbmV3QXBwQ29uZmlnID0gdGhpcy5kZWZhdWx0TGFuZGluZ1BhZ2VDb25maWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3QXBwQ29uZmlnLmlkID0gcmVzdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UudXBkYXRlR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnNhbmRib3hJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy51aUFwcElkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXdBcHBDb25maWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCkucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYXRNYXAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJpZ2dlciBhIHJlYWQgdG8gZmx1c2ggdGhlIGNhY2hlIHNpbmNlIHdlIGNoYW5nZWQgaXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cGRhdGVkQ29uZiA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UuZ2V0R2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKHRoaXMudWlBcHBJZCwgdHJ1ZSwgdHJ1ZSkucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZWRDb25maWcgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2FjaGVkQ29uZmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJldHVybiBuZXdBcHBDb25maWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG9mKGdlbmVyYWxDb25maWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKVxyXG4gICAgICAgIHJldHVybiBhcHBDb25maWc7XHJcbiAgICB9XHJcblxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnLnJlc29sdmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9yZXNvbHZlcnMvZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnLnJlc29sdmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBEQUEwRDtBQUUxRDs7O0dBR0c7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBYyxFQUFFLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFDdEMsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQ3hELE9BQU8sRUFBRSxPQUFPLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuRSxPQUFPLEVBQWEsV0FBVyxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFHN0QsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFFM0UsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sMENBQTBDLENBQUM7Ozs7OztBQUdwRixNQUFNLE9BQU8sZ0NBQWdDO0lBU3pDLFlBQ1ksYUFBbUMsRUFDbkMsK0JBQWtFLEVBQ2xFLElBQWdCLEVBQ2hCLFFBQWtCO1FBSGxCLGtCQUFhLEdBQWIsYUFBYSxDQUFzQjtRQUNuQyxvQ0FBK0IsR0FBL0IsK0JBQStCLENBQW1DO1FBQ2xFLFNBQUksR0FBSixJQUFJLENBQVk7UUFDaEIsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQVg5Qix1QkFBa0IsR0FBRyxpQ0FBaUMsQ0FBQztRQUN2RCxlQUFVLEdBQUcscUJBQXFCLENBQUMsMkJBQTJCLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSw0QkFBNEIsQ0FBQyxDQUFDO1FBVzVHLGdGQUFnRjtRQUNoRiwy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QUNOLHVCQUF1QjtvQkFDM0IsQ0FBQyxDQUFDLENBQ1QsQ0FBQztnQkFDVixDQUFDLENBQUMsQ0FDTCxDQUFDO2FBQ0w7aUJBQU07Z0JBQ0gsT0FBTyxFQUFFLENBQUMsYUFBYSxDQUFDLENBQUM7YUFDNUI7UUFDTCxDQUFDLENBQ0osQ0FDSixDQUNKLENBQ0osQ0FBQTtRQUNELE9BQU8sU0FBUyxDQUFDO0lBQ3JCLENBQUM7O2lKQTVGUSxnQ0FBZ0M7cUpBQWhDLGdDQUFnQzs0RkFBaEMsZ0NBQWdDO2tCQUQ1QyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiLyogVXNlZCB0byByZXNvbHZlIGNvbnRlbnRzIG9mIGxhbmRpbmcgcGFnZSBjb25maWcgZmlsZSAqL1xyXG5cclxuLyogVGhpcyByZXNvbHZlciB3aWxsIHRyeSBhbmQgcmVhZCB0aGUgY29uZmlnIGZyb20gc2hhcmVkIHN0YXRlXHJcbiAqIElmIGEgc2hhcmVkIHN0YXRlIGVudHJ5IGRvZXMgTk9UIGV4aXN0IGl0IHdpbGwgdXNlIHRoZSBkZWZhdWx0cyBmcm9tIGEgY29uZmlnIGZpbGVcclxuICogVGhlbiB1cGRhdGUgc2hhcmVkIHN0YXRlIHdpdGggdGhvc2UgY29udGVudHNcclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFJlc29sdmUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBvZiB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBVaUFwcElkQ29uZmlnIH0gZnJvbSAnLi4vbW9kZWxzL3RjLWFwcC1jb25maWcnO1xyXG5pbXBvcnQgeyBmbGF0TWFwLCBtYXAsIG1lcmdlTWFwLCBzd2l0Y2hNYXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IFRjU2hhcmVkU3RhdGVTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvdGMtc2hhcmVkLXN0YXRlLnNlcnZpY2UnO1xyXG5pbXBvcnQge0h0dHBDbGllbnQsIEh0dHBIZWFkZXJzfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IEdlbmVyYWxDb25maWcgfSBmcm9tICcuLi9tb2RlbHMvdGMtZ2VuZXJhbC1jb25maWcnO1xyXG5pbXBvcnQgeyBMb2NhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IFRjQ29yZUNvbW1vbkZ1bmN0aW9ucyB9IGZyb20gJy4uL2NvbW1vbi90Yy1jb3JlLWNvbW1vbi1mdW5jdGlvbnMnO1xyXG5pbXBvcnQgeyBUY0dlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy90Yy1nZW5lcmFsLWxhbmRpbmctcGFnZS1jb25maWcuc2VydmljZSc7XHJcbmltcG9ydCB7IEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyB9IGZyb20gJy4uL21vZGVscy90Yy1nZW5lcmFsLWxhbmRpbmctcGFnZS1jb25maWcnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnUmVzb2x2ZXIgaW1wbGVtZW50cyBSZXNvbHZlPE9ic2VydmFibGU8R2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnPj4ge1xyXG5cclxuICAgIERFRkFVTFRfQ09ORklHX1VSTCA9ICdhc3NldHMvY29uZmlnL2xhbmRpbmdQYWdlcy5qc29uJztcclxuICAgIEFQUF9JRF9VUkwgPSBUY0NvcmVDb21tb25GdW5jdGlvbnMucHJlcGFyZVVybEZvclN0YXRpY1Jlc291cmNlKHRoaXMubG9jYXRpb24sICdhc3NldHMvY29uZmlnL3VpQXBwSWQuanNvbicpO1xyXG5cclxuICAgIHByaXZhdGUgc2FuZGJveElkOiBudW1iZXI7XHJcbiAgICBwdWJsaWMgZGVmYXVsdExhbmRpbmdQYWdlQ29uZmlnOiBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWc7XHJcbiAgICBwcml2YXRlIHVpQXBwSWQ6IHN0cmluZztcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBwcml2YXRlIHRjU2hhcmVkU3RhdGU6IFRjU2hhcmVkU3RhdGVTZXJ2aWNlLFxyXG4gICAgICAgIHByaXZhdGUgZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnU2VydmljZTogVGNHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLFxyXG4gICAgICAgIHByaXZhdGUgaHR0cDogSHR0cENsaWVudCxcclxuICAgICAgICBwcml2YXRlIGxvY2F0aW9uOiBMb2NhdGlvbikgeyB9XHJcbiAgICAvLyBub3RlIGFwcENvbmZpZ1Jlc29sdmVyIHdpbGwgbmVlZCBzYW5kYm94SWQgdG8gY3JlYXRlIGFwcCBjb25maWcgc3RhdGUgcmVjb3JkLlxyXG4gICAgLy8gU28gd2UgZXhwZWN0IHRoaXMgdG8gaGF2ZSBiZWVuIHNldCBieSBjYWxsZXIgKGRvbmUgYnkgdGMtbGl2ZWFwcHMtbGliL2xhQ29uZmlnUmVzb2x2ZXIpLlxyXG5cclxuICAgIHB1YmxpYyBzZXRTYW5kYm94ID0gKHNhbmRib3hJZDogbnVtYmVyKSA9PiB7XHJcbiAgICAgICAgdGhpcy5zYW5kYm94SWQgPSBzYW5kYm94SWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gY2FuIGJlIHVzZWQgdG8gbG9hZCBkZWZhdWx0QXBwQ29uZmlnIGZyb20gYSBKU09OIGNvbmZpZ1xyXG4gICAgcHJpdmF0ZSBnZXREZWZhdWx0QXBwQ29uZmlnID0gKCkgPT4ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLmh0dHAuZ2V0KFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5wcmVwYXJlVXJsRm9yU3RhdGljUmVzb3VyY2UodGhpcy5sb2NhdGlvbiwgdGhpcy5ERUZBVUxUX0NPTkZJR19VUkwpLCB7IHdpdGhDcmVkZW50aWFsczogdHJ1ZSB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBsb2FkcyB1aUFwcElkIGZyb20ganNvbiBmaWxlIGluIGFzc2V0cyAoYXBwSWQuanNvbilcclxuICAgIHByaXZhdGUgZ2V0QXBwSWQgPSAoKTogT2JzZXJ2YWJsZTxVaUFwcElkQ29uZmlnPiA9PiB7XHJcbiAgICAgICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycygpLnNldCgnY2FjaGVSZXNwb25zZScsICd0cnVlJyk7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuaHR0cC5nZXQodGhpcy5BUFBfSURfVVJMLCB7IGhlYWRlcnM6IGhlYWRlcnMsIHdpdGhDcmVkZW50aWFsczogdHJ1ZSB9KS5waXBlKFxyXG4gICAgICAgICAgICBtYXAodWlBcHBJZCA9PiB7XHJcbiAgICAgICAgICAgICAgICBjb25zdCB1aUFwcElkQ29uZmlnID0gbmV3IFVpQXBwSWRDb25maWcoKS5kZXNlcmlhbGl6ZSh1aUFwcElkKTtcclxuICAgICAgICAgICAgICAgIHRoaXMudWlBcHBJZCA9IHVpQXBwSWRDb25maWcudWlBcHBJZDtcclxuICAgICAgICAgICAgICAgIHJldHVybiB1aUFwcElkQ29uZmlnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIClcclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIHJlc29sdmUoKTogT2JzZXJ2YWJsZTxHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWc+IHtcclxuICAgICAgICBjb25zdCBhcHBDb25maWcgPSB0aGlzLmdldEFwcElkKCkucGlwZShcclxuICAgICAgICAgICAgc3dpdGNoTWFwKHVpQXBwSWQgPT4gdGhpcy5nZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLmdldEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyh1aUFwcElkLnVpQXBwSWQsIHRydWUsIGZhbHNlKVxyXG4gICAgICAgICAgICAgICAgLnBpcGUoXHJcbiAgICAgICAgICAgICAgICAgICAgbWVyZ2VNYXAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdlbmVyYWxDb25maWcgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGdlbmVyYWxDb25maWcgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdldERlZmF1bHRBcHBDb25maWcoKS5waXBlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGF0TWFwKGNvbmZpZyA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmRlZmF1bHRMYW5kaW5nUGFnZUNvbmZpZyA9IG5ldyBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcoKS5kZXNlcmlhbGl6ZShjb25maWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5kZWZhdWx0TGFuZGluZ1BhZ2VDb25maWcudWlBcHBJZCA9IHRoaXMudWlBcHBJZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UuY3JlYXRlR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuc2FuZGJveElkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudWlBcHBJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmRlZmF1bHRMYW5kaW5nUGFnZUNvbmZpZylcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhdE1hcChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbmV3QXBwQ29uZmlnID0gdGhpcy5kZWZhdWx0TGFuZGluZ1BhZ2VDb25maWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3QXBwQ29uZmlnLmlkID0gcmVzdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UudXBkYXRlR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnNhbmRib3hJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy51aUFwcElkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXdBcHBDb25maWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCkucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYXRNYXAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJpZ2dlciBhIHJlYWQgdG8gZmx1c2ggdGhlIGNhY2hlIHNpbmNlIHdlIGNoYW5nZWQgaXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cGRhdGVkQ29uZiA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2UuZ2V0R2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKHRoaXMudWlBcHBJZCwgdHJ1ZSwgdHJ1ZSkucGlwZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZWRDb25maWcgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2FjaGVkQ29uZmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJldHVybiBuZXdBcHBDb25maWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG9mKGdlbmVyYWxDb25maWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKVxyXG4gICAgICAgIHJldHVybiBhcHBDb25maWc7XHJcbiAgICB9XHJcblxyXG59XHJcbiJdfQ==

@@ -21,7 +21,7 @@ /* Used to resolve the default login credentials (username/clientId) when using dev/local login route instead of tibco cloud */

}
/** @nocollapse */ LoginPrefillResolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LoginPrefillResolver, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ LoginPrefillResolver.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LoginPrefillResolver });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LoginPrefillResolver, decorators: [{
/** @nocollapse */ LoginPrefillResolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LoginPrefillResolver, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ LoginPrefillResolver.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LoginPrefillResolver });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LoginPrefillResolver, decorators: [{
type: Injectable
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4tcHJlZmlsbC5yZXNvbHZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcmVzb2x2ZXJzL2xvZ2luLXByZWZpbGwucmVzb2x2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0hBQStIO0FBRS9ILG1EQUFtRDtBQUVuRCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQzs7QUFFbEQsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLG9CQUFvQixDQUFDO0FBQ2pELE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxxQkFBcUIsQ0FBQztBQUduRCxNQUFNLE9BQU8sb0JBQW9CO0lBRS9CO1FBRVEsZ0JBQVcsR0FBRyxHQUFXLEVBQUU7WUFDakMsT0FBTyxZQUFZLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQzdDLENBQUMsQ0FBQTtRQUVPLGFBQVEsR0FBRyxHQUFXLEVBQUU7WUFDOUIsT0FBTyxZQUFZLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQzVDLENBQUMsQ0FBQTtJQVJjLENBQUM7SUFVaEIsT0FBTztRQUNMLE9BQU8sSUFBSSxZQUFZLEVBQUUsQ0FBQyxXQUFXLENBQUMsRUFBRSxPQUFPLEVBQUUsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLEVBQUUsQ0FBRSxDQUFDO0lBQ3JHLENBQUM7O29JQWRVLG9CQUFvQjt3SUFBcEIsb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBRGhDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBVc2VkIHRvIHJlc29sdmUgdGhlIGRlZmF1bHQgbG9naW4gY3JlZGVudGlhbHMgKHVzZXJuYW1lL2NsaWVudElkKSB3aGVuIHVzaW5nIGRldi9sb2NhbCBsb2dpbiByb3V0ZSBpbnN0ZWFkIG9mIHRpYmNvIGNsb3VkICovXHJcblxyXG4vKiBEYXRhIGlzIHN0b3JlZC9yZXRyaWV2ZWQgZnJvbSBzZXNzaW9uIHN0b3JhZ2UgKi9cclxuXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtSZXNvbHZlfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBMb2dpblByZWZpbGwgfSBmcm9tICcuLi9tb2RlbHMvdGMtbG9naW4nO1xyXG5cclxuZXhwb3J0IGNvbnN0IEVNQUlMX0lEX0tFWSA9ICd0Y3MtbG9naW4tZW1haWwtaWQnO1xyXG5leHBvcnQgY29uc3QgQ0xJRU5UX0lEX0tFWSA9ICd0Y3MtbG9naW4tY2xpZW50LWlkJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIExvZ2luUHJlZmlsbFJlc29sdmVyIGltcGxlbWVudHMgUmVzb2x2ZTxMb2dpblByZWZpbGw+IHtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBwcml2YXRlIGdldENsaWVudElkID0gKCk6IHN0cmluZyA9PiB7XHJcbiAgICByZXR1cm4gbG9jYWxTdG9yYWdlLmdldEl0ZW0oQ0xJRU5UX0lEX0tFWSk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIGdldEVtYWlsID0gKCk6IHN0cmluZyA9PiB7XHJcbiAgICByZXR1cm4gbG9jYWxTdG9yYWdlLmdldEl0ZW0oRU1BSUxfSURfS0VZKTtcclxuICB9XHJcblxyXG4gIHJlc29sdmUoKTogTG9naW5QcmVmaWxsIHtcclxuICAgIHJldHVybiBuZXcgTG9naW5QcmVmaWxsKCkuZGVzZXJpYWxpemUoeyBlbWFpbElkOiB0aGlzLmdldEVtYWlsKCksIGNsaWVudElkOiB0aGlzLmdldENsaWVudElkKCkgfSApO1xyXG4gIH1cclxuXHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4tcHJlZmlsbC5yZXNvbHZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvcmVzb2x2ZXJzL2xvZ2luLXByZWZpbGwucmVzb2x2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0hBQStIO0FBRS9ILG1EQUFtRDtBQUVuRCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQzs7QUFFbEQsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLG9CQUFvQixDQUFDO0FBQ2pELE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxxQkFBcUIsQ0FBQztBQUduRCxNQUFNLE9BQU8sb0JBQW9CO0lBRS9CO1FBRVEsZ0JBQVcsR0FBRyxHQUFXLEVBQUU7WUFDakMsT0FBTyxZQUFZLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQzdDLENBQUMsQ0FBQTtRQUVPLGFBQVEsR0FBRyxHQUFXLEVBQUU7WUFDOUIsT0FBTyxZQUFZLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQzVDLENBQUMsQ0FBQTtJQVJjLENBQUM7SUFVaEIsT0FBTztRQUNMLE9BQU8sSUFBSSxZQUFZLEVBQUUsQ0FBQyxXQUFXLENBQUMsRUFBRSxPQUFPLEVBQUUsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLEVBQUUsQ0FBRSxDQUFDO0lBQ3JHLENBQUM7O3FJQWRVLG9CQUFvQjt5SUFBcEIsb0JBQW9COzRGQUFwQixvQkFBb0I7a0JBRGhDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBVc2VkIHRvIHJlc29sdmUgdGhlIGRlZmF1bHQgbG9naW4gY3JlZGVudGlhbHMgKHVzZXJuYW1lL2NsaWVudElkKSB3aGVuIHVzaW5nIGRldi9sb2NhbCBsb2dpbiByb3V0ZSBpbnN0ZWFkIG9mIHRpYmNvIGNsb3VkICovXHJcblxyXG4vKiBEYXRhIGlzIHN0b3JlZC9yZXRyaWV2ZWQgZnJvbSBzZXNzaW9uIHN0b3JhZ2UgKi9cclxuXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtSZXNvbHZlfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBMb2dpblByZWZpbGwgfSBmcm9tICcuLi9tb2RlbHMvdGMtbG9naW4nO1xyXG5cclxuZXhwb3J0IGNvbnN0IEVNQUlMX0lEX0tFWSA9ICd0Y3MtbG9naW4tZW1haWwtaWQnO1xyXG5leHBvcnQgY29uc3QgQ0xJRU5UX0lEX0tFWSA9ICd0Y3MtbG9naW4tY2xpZW50LWlkJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIExvZ2luUHJlZmlsbFJlc29sdmVyIGltcGxlbWVudHMgUmVzb2x2ZTxMb2dpblByZWZpbGw+IHtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBwcml2YXRlIGdldENsaWVudElkID0gKCk6IHN0cmluZyA9PiB7XHJcbiAgICByZXR1cm4gbG9jYWxTdG9yYWdlLmdldEl0ZW0oQ0xJRU5UX0lEX0tFWSk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIGdldEVtYWlsID0gKCk6IHN0cmluZyA9PiB7XHJcbiAgICByZXR1cm4gbG9jYWxTdG9yYWdlLmdldEl0ZW0oRU1BSUxfSURfS0VZKTtcclxuICB9XHJcblxyXG4gIHJlc29sdmUoKTogTG9naW5QcmVmaWxsIHtcclxuICAgIHJldHVybiBuZXcgTG9naW5QcmVmaWxsKCkuZGVzZXJpYWxpemUoeyBlbWFpbElkOiB0aGlzLmdldEVtYWlsKCksIGNsaWVudElkOiB0aGlzLmdldENsaWVudElkKCkgfSApO1xyXG4gIH1cclxuXHJcbn1cclxuIl19

@@ -36,5 +36,5 @@ /**

}
/** @nocollapse */ LegacyIframeService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LegacyIframeService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ LegacyIframeService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LegacyIframeService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LegacyIframeService, decorators: [{
/** @nocollapse */ LegacyIframeService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LegacyIframeService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ LegacyIframeService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LegacyIframeService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LegacyIframeService, decorators: [{
type: Injectable,

@@ -45,2 +45,2 @@ args: [{

}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVnYWN5LWlmcmFtZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9zZXJ2aWNlcy9sZWdhY3ktaWZyYW1lLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0dBV0c7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSxNQUFNLENBQUM7O0FBTXJDLE1BQU0sT0FBTyxtQkFBbUI7SUFPOUI7UUFMUSx3QkFBbUIsR0FBRyxJQUFJLGVBQWUsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNqRCx1QkFBa0IsR0FBRyxJQUFJLGVBQWUsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNqRCxtQkFBYyxHQUFHLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUN6RCxrQkFBYSxHQUFHLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQU90RCxtQkFBYyxHQUFHLENBQUMsS0FBSyxFQUFFLEVBQUU7WUFDakMsSUFBSSxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sS0FBSyxrQkFBa0IsRUFBRTtnQkFDNUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDcEMsT0FBTyxDQUFDLEdBQUcsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDO2FBQzNDO2lCQUFNLElBQUksS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLEtBQUssaUJBQWlCLEVBQUU7Z0JBQ2xELElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ25DLE9BQU8sQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUMsQ0FBQzthQUN6QztRQUNILENBQUMsQ0FBQTtRQVpDLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUNBQWlDLENBQUMsQ0FBQztRQUMvQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxjQUFjLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDakUsQ0FBQzs7bUlBVlUsbUJBQW1CO3VJQUFuQixtQkFBbUIsY0FIbEIsTUFBTTsyRkFHUCxtQkFBbUI7a0JBSi9CLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgTGVnYWN5SWZyYW1lU2VydmljZVxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVXNlZCB0byBoYW5kbGUgc3luY2hyb25pemF0aW9uIGFuZCBsb2FkaW5nIG9mIGxlZ2FjeSBmb3JtIGlmcmFtZVxyXG4gKlxyXG4gKiBXaWxsIGVtaXQgZmFsc2UgdW50aWwgdGhlIGlGcmFtZSBoYXMgcG9zdGVkIGl0J3MgcmVhZHkgbWVzc2FnZVxyXG4gKlxyXG4gKlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtCZWhhdmlvclN1YmplY3R9IGZyb20gJ3J4anMnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIExlZ2FjeUlmcmFtZVNlcnZpY2Uge1xyXG5cclxuICBwcml2YXRlIGlXb3JraXRlbUZyYW1lUmVhZHkgPSBuZXcgQmVoYXZpb3JTdWJqZWN0KGZhbHNlKTtcclxuICBwcml2YXRlIGlQcm9jZXNzRnJhbWVSZWFkeSA9IG5ldyBCZWhhdmlvclN1YmplY3QoZmFsc2UpO1xyXG4gIHB1YmxpYyB3b3JraXRlbVN0YXR1cyA9IHRoaXMuaVdvcmtpdGVtRnJhbWVSZWFkeS5hc09ic2VydmFibGUoKTtcclxuICBwdWJsaWMgcHJvY2Vzc1N0YXR1cyA9IHRoaXMuaVByb2Nlc3NGcmFtZVJlYWR5LmFzT2JzZXJ2YWJsZSgpO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICAgIGNvbnNvbGUubG9nKCcqKiogc2VydmljZSB3YWl0aW5nIGZvciBtZXNzYWdlJyk7XHJcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbWVzc2FnZScsIHRoaXMucmVjZWl2ZU1lc3NhZ2UsIGZhbHNlKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgcmVjZWl2ZU1lc3NhZ2UgPSAoZXZlbnQpID0+IHtcclxuICAgIGlmIChldmVudC5kYXRhLmFjdGlvbiA9PT0gJ3dvcmtpdGVtQXBwUmVhZHknKSB7XHJcbiAgICAgIHRoaXMuaVdvcmtpdGVtRnJhbWVSZWFkeS5uZXh0KHRydWUpO1xyXG4gICAgICBjb25zb2xlLmxvZygnKioqIHdvcmtpdGVtcyBpZnJhbWUgcmVhZHknKTtcclxuICAgIH0gZWxzZSBpZiAoZXZlbnQuZGF0YS5hY3Rpb24gPT09ICdwcm9jZXNzQXBwUmVhZHknKSB7XHJcbiAgICAgIHRoaXMuaVByb2Nlc3NGcmFtZVJlYWR5Lm5leHQodHJ1ZSk7XHJcbiAgICAgIGNvbnNvbGUubG9nKCcqKiogcHJvY2VzcyBpZnJhbWUgcmVhZHknKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVnYWN5LWlmcmFtZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9zZXJ2aWNlcy9sZWdhY3ktaWZyYW1lLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0dBV0c7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSxNQUFNLENBQUM7O0FBTXJDLE1BQU0sT0FBTyxtQkFBbUI7SUFPOUI7UUFMUSx3QkFBbUIsR0FBRyxJQUFJLGVBQWUsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNqRCx1QkFBa0IsR0FBRyxJQUFJLGVBQWUsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNqRCxtQkFBYyxHQUFHLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUN6RCxrQkFBYSxHQUFHLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQU90RCxtQkFBYyxHQUFHLENBQUMsS0FBSyxFQUFFLEVBQUU7WUFDakMsSUFBSSxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sS0FBSyxrQkFBa0IsRUFBRTtnQkFDNUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDcEMsT0FBTyxDQUFDLEdBQUcsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDO2FBQzNDO2lCQUFNLElBQUksS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLEtBQUssaUJBQWlCLEVBQUU7Z0JBQ2xELElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ25DLE9BQU8sQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUMsQ0FBQzthQUN6QztRQUNILENBQUMsQ0FBQTtRQVpDLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUNBQWlDLENBQUMsQ0FBQztRQUMvQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxjQUFjLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDakUsQ0FBQzs7b0lBVlUsbUJBQW1CO3dJQUFuQixtQkFBbUIsY0FIbEIsTUFBTTs0RkFHUCxtQkFBbUI7a0JBSi9CLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgTGVnYWN5SWZyYW1lU2VydmljZVxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVXNlZCB0byBoYW5kbGUgc3luY2hyb25pemF0aW9uIGFuZCBsb2FkaW5nIG9mIGxlZ2FjeSBmb3JtIGlmcmFtZVxyXG4gKlxyXG4gKiBXaWxsIGVtaXQgZmFsc2UgdW50aWwgdGhlIGlGcmFtZSBoYXMgcG9zdGVkIGl0J3MgcmVhZHkgbWVzc2FnZVxyXG4gKlxyXG4gKlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtCZWhhdmlvclN1YmplY3R9IGZyb20gJ3J4anMnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIExlZ2FjeUlmcmFtZVNlcnZpY2Uge1xyXG5cclxuICBwcml2YXRlIGlXb3JraXRlbUZyYW1lUmVhZHkgPSBuZXcgQmVoYXZpb3JTdWJqZWN0KGZhbHNlKTtcclxuICBwcml2YXRlIGlQcm9jZXNzRnJhbWVSZWFkeSA9IG5ldyBCZWhhdmlvclN1YmplY3QoZmFsc2UpO1xyXG4gIHB1YmxpYyB3b3JraXRlbVN0YXR1cyA9IHRoaXMuaVdvcmtpdGVtRnJhbWVSZWFkeS5hc09ic2VydmFibGUoKTtcclxuICBwdWJsaWMgcHJvY2Vzc1N0YXR1cyA9IHRoaXMuaVByb2Nlc3NGcmFtZVJlYWR5LmFzT2JzZXJ2YWJsZSgpO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICAgIGNvbnNvbGUubG9nKCcqKiogc2VydmljZSB3YWl0aW5nIGZvciBtZXNzYWdlJyk7XHJcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbWVzc2FnZScsIHRoaXMucmVjZWl2ZU1lc3NhZ2UsIGZhbHNlKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgcmVjZWl2ZU1lc3NhZ2UgPSAoZXZlbnQpID0+IHtcclxuICAgIGlmIChldmVudC5kYXRhLmFjdGlvbiA9PT0gJ3dvcmtpdGVtQXBwUmVhZHknKSB7XHJcbiAgICAgIHRoaXMuaVdvcmtpdGVtRnJhbWVSZWFkeS5uZXh0KHRydWUpO1xyXG4gICAgICBjb25zb2xlLmxvZygnKioqIHdvcmtpdGVtcyBpZnJhbWUgcmVhZHknKTtcclxuICAgIH0gZWxzZSBpZiAoZXZlbnQuZGF0YS5hY3Rpb24gPT09ICdwcm9jZXNzQXBwUmVhZHknKSB7XHJcbiAgICAgIHRoaXMuaVByb2Nlc3NGcmFtZVJlYWR5Lm5leHQodHJ1ZSk7XHJcbiAgICAgIGNvbnNvbGUubG9nKCcqKiogcHJvY2VzcyBpZnJhbWUgcmVhZHknKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiJdfQ==

@@ -42,5 +42,5 @@ /**

}
/** @nocollapse */ RequestCacheService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: RequestCacheService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ RequestCacheService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: RequestCacheService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: RequestCacheService, decorators: [{
/** @nocollapse */ RequestCacheService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: RequestCacheService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ RequestCacheService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: RequestCacheService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: RequestCacheService, decorators: [{
type: Injectable,

@@ -51,2 +51,2 @@ args: [{

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVxdWVzdC1jYWNoZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9zZXJ2aWNlcy9yZXF1ZXN0LWNhY2hlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztHQVNHO0FBRUgsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHM0Msd0JBQXdCO0FBQ3hCLE1BQU0sTUFBTSxHQUFHLE1BQU0sQ0FBQztBQU10QixNQUFNLE9BQU8sbUJBQW1CO0lBSmhDO1FBS0UsVUFBSyxHQUFHLElBQUksR0FBRyxFQUFFLENBQUM7S0E0Qm5CO0lBMUJDLEdBQUcsQ0FBQyxHQUFxQjtRQUN2QixNQUFNLEdBQUcsR0FBRyxHQUFHLENBQUMsYUFBYSxDQUFDO1FBQzlCLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBRW5DLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDWCxPQUFPLFNBQVMsQ0FBQztTQUNsQjtRQUVELE1BQU0sU0FBUyxHQUFHLE1BQU0sQ0FBQyxRQUFRLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsTUFBTSxDQUFDLENBQUM7UUFDMUQsTUFBTSxPQUFPLEdBQUcsU0FBUyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUM1QyxPQUFPLE1BQU0sQ0FBQyxRQUFRLENBQUM7SUFDekIsQ0FBQztJQUVELEdBQUcsQ0FBQyxHQUFxQixFQUFFLFFBQTJCO1FBQ3BELHlDQUF5QztRQUN6QyxNQUFNLEdBQUcsR0FBRyxHQUFHLENBQUMsR0FBRyxDQUFDO1FBQ3BCLE1BQU0sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsSUFBSSxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUM7UUFDdEQsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBRTNCLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxNQUFNLENBQUM7UUFDcEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLEVBQUU7WUFDaEMsSUFBSSxZQUFZLENBQUMsUUFBUSxHQUFHLE9BQU8sRUFBRTtnQkFDbkMsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2FBQ3JDO1FBQ0gsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDOzttSUE1QlUsbUJBQW1CO3VJQUFuQixtQkFBbUIsY0FIbEIsTUFBTTsyRkFHUCxtQkFBbUI7a0JBSi9CLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgUmVxdWVzdENhY2hlU2VydmljZVxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVGhpcyBzZXJ2aWNlIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGNhY2hlIGh0dHAgcmVxdWVzdHNcclxuICpcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEh0dHBSZXF1ZXN0LCBIdHRwUmVzcG9uc2UgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcblxyXG4vLyBjYWNoZSBmb3IgYW4gaG91ciBtYXhcclxuY29uc3QgbWF4QWdlID0gMy42ZSs2O1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIFJlcXVlc3RDYWNoZVNlcnZpY2Uge1xyXG4gIGNhY2hlID0gbmV3IE1hcCgpO1xyXG5cclxuICBnZXQocmVxOiBIdHRwUmVxdWVzdDxhbnk+KTogSHR0cFJlc3BvbnNlPGFueT4gfCB1bmRlZmluZWQge1xyXG4gICAgY29uc3QgdXJsID0gcmVxLnVybFdpdGhQYXJhbXM7XHJcbiAgICBjb25zdCBjYWNoZWQgPSB0aGlzLmNhY2hlLmdldCh1cmwpO1xyXG5cclxuICAgIGlmICghY2FjaGVkKSB7XHJcbiAgICAgIHJldHVybiB1bmRlZmluZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaXNFeHBpcmVkID0gY2FjaGVkLmxhc3RSZWFkIDwgKERhdGUubm93KCkgLSBtYXhBZ2UpO1xyXG4gICAgY29uc3QgZXhwaXJlZCA9IGlzRXhwaXJlZCA/ICdleHBpcmVkICcgOiAnJztcclxuICAgIHJldHVybiBjYWNoZWQucmVzcG9uc2U7XHJcbiAgfVxyXG5cclxuICBwdXQocmVxOiBIdHRwUmVxdWVzdDxhbnk+LCByZXNwb25zZTogSHR0cFJlc3BvbnNlPGFueT4pOiB2b2lkIHtcclxuICAgIC8vIGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KHJlc3BvbnNlKSk7XHJcbiAgICBjb25zdCB1cmwgPSByZXEudXJsO1xyXG4gICAgY29uc3QgZW50cnkgPSB7IHVybCwgcmVzcG9uc2UsIGxhc3RSZWFkOiBEYXRlLm5vdygpIH07XHJcbiAgICB0aGlzLmNhY2hlLnNldCh1cmwsIGVudHJ5KTtcclxuXHJcbiAgICBjb25zdCBleHBpcmVkID0gRGF0ZS5ub3coKSAtIG1heEFnZTtcclxuICAgIHRoaXMuY2FjaGUuZm9yRWFjaChleHBpcmVkRW50cnkgPT4ge1xyXG4gICAgICBpZiAoZXhwaXJlZEVudHJ5Lmxhc3RSZWFkIDwgZXhwaXJlZCkge1xyXG4gICAgICAgIHRoaXMuY2FjaGUuZGVsZXRlKGV4cGlyZWRFbnRyeS51cmwpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVxdWVzdC1jYWNoZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9zZXJ2aWNlcy9yZXF1ZXN0LWNhY2hlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztHQVNHO0FBRUgsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHM0Msd0JBQXdCO0FBQ3hCLE1BQU0sTUFBTSxHQUFHLE1BQU0sQ0FBQztBQU10QixNQUFNLE9BQU8sbUJBQW1CO0lBSmhDO1FBS0UsVUFBSyxHQUFHLElBQUksR0FBRyxFQUFFLENBQUM7S0E0Qm5CO0lBMUJDLEdBQUcsQ0FBQyxHQUFxQjtRQUN2QixNQUFNLEdBQUcsR0FBRyxHQUFHLENBQUMsYUFBYSxDQUFDO1FBQzlCLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBRW5DLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDWCxPQUFPLFNBQVMsQ0FBQztTQUNsQjtRQUVELE1BQU0sU0FBUyxHQUFHLE1BQU0sQ0FBQyxRQUFRLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsTUFBTSxDQUFDLENBQUM7UUFDMUQsTUFBTSxPQUFPLEdBQUcsU0FBUyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUM1QyxPQUFPLE1BQU0sQ0FBQyxRQUFRLENBQUM7SUFDekIsQ0FBQztJQUVELEdBQUcsQ0FBQyxHQUFxQixFQUFFLFFBQTJCO1FBQ3BELHlDQUF5QztRQUN6QyxNQUFNLEdBQUcsR0FBRyxHQUFHLENBQUMsR0FBRyxDQUFDO1FBQ3BCLE1BQU0sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsSUFBSSxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUM7UUFDdEQsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBRTNCLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxNQUFNLENBQUM7UUFDcEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLEVBQUU7WUFDaEMsSUFBSSxZQUFZLENBQUMsUUFBUSxHQUFHLE9BQU8sRUFBRTtnQkFDbkMsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2FBQ3JDO1FBQ0gsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDOztvSUE1QlUsbUJBQW1CO3dJQUFuQixtQkFBbUIsY0FIbEIsTUFBTTs0RkFHUCxtQkFBbUI7a0JBSi9CLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgUmVxdWVzdENhY2hlU2VydmljZVxyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb25cclxuICpcclxuICogVGhpcyBzZXJ2aWNlIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGNhY2hlIGh0dHAgcmVxdWVzdHNcclxuICpcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEh0dHBSZXF1ZXN0LCBIdHRwUmVzcG9uc2UgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcblxyXG4vLyBjYWNoZSBmb3IgYW4gaG91ciBtYXhcclxuY29uc3QgbWF4QWdlID0gMy42ZSs2O1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIFJlcXVlc3RDYWNoZVNlcnZpY2Uge1xyXG4gIGNhY2hlID0gbmV3IE1hcCgpO1xyXG5cclxuICBnZXQocmVxOiBIdHRwUmVxdWVzdDxhbnk+KTogSHR0cFJlc3BvbnNlPGFueT4gfCB1bmRlZmluZWQge1xyXG4gICAgY29uc3QgdXJsID0gcmVxLnVybFdpdGhQYXJhbXM7XHJcbiAgICBjb25zdCBjYWNoZWQgPSB0aGlzLmNhY2hlLmdldCh1cmwpO1xyXG5cclxuICAgIGlmICghY2FjaGVkKSB7XHJcbiAgICAgIHJldHVybiB1bmRlZmluZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaXNFeHBpcmVkID0gY2FjaGVkLmxhc3RSZWFkIDwgKERhdGUubm93KCkgLSBtYXhBZ2UpO1xyXG4gICAgY29uc3QgZXhwaXJlZCA9IGlzRXhwaXJlZCA/ICdleHBpcmVkICcgOiAnJztcclxuICAgIHJldHVybiBjYWNoZWQucmVzcG9uc2U7XHJcbiAgfVxyXG5cclxuICBwdXQocmVxOiBIdHRwUmVxdWVzdDxhbnk+LCByZXNwb25zZTogSHR0cFJlc3BvbnNlPGFueT4pOiB2b2lkIHtcclxuICAgIC8vIGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KHJlc3BvbnNlKSk7XHJcbiAgICBjb25zdCB1cmwgPSByZXEudXJsO1xyXG4gICAgY29uc3QgZW50cnkgPSB7IHVybCwgcmVzcG9uc2UsIGxhc3RSZWFkOiBEYXRlLm5vdygpIH07XHJcbiAgICB0aGlzLmNhY2hlLnNldCh1cmwsIGVudHJ5KTtcclxuXHJcbiAgICBjb25zdCBleHBpcmVkID0gRGF0ZS5ub3coKSAtIG1heEFnZTtcclxuICAgIHRoaXMuY2FjaGUuZm9yRWFjaChleHBpcmVkRW50cnkgPT4ge1xyXG4gICAgICBpZiAoZXhwaXJlZEVudHJ5Lmxhc3RSZWFkIDwgZXhwaXJlZCkge1xyXG4gICAgICAgIHRoaXMuY2FjaGUuZGVsZXRlKGV4cGlyZWRFbnRyeS51cmwpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4iXX0=

@@ -42,5 +42,5 @@ /**

}
/** @nocollapse */ SessionRefreshService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: SessionRefreshService, deps: [{ token: i1.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ SessionRefreshService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: SessionRefreshService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: SessionRefreshService, decorators: [{
/** @nocollapse */ SessionRefreshService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: SessionRefreshService, deps: [{ token: i1.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ SessionRefreshService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: SessionRefreshService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: SessionRefreshService, decorators: [{
type: Injectable,

@@ -51,2 +51,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.HttpClient }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Vzc2lvbi1yZWZyZXNoLXNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3NlcnZpY2VzL3Nlc3Npb24tcmVmcmVzaC1zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0dBVUc7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBU25DLE1BQU0sT0FBTyxxQkFBcUI7SUFFaEMsWUFBb0IsSUFBZ0I7UUFBaEIsU0FBSSxHQUFKLElBQUksQ0FBWTtRQVU1QiwyQkFBc0IsR0FBRyxHQUFHLEVBQUU7WUFDcEMsSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUMsSUFBSSxDQUMzQixHQUFHLENBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUMzRSxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBQ2hCLENBQUMsQ0FBQTtRQUVPLDBCQUFxQixHQUFHLEdBQUcsRUFBRTtZQUNuQyxJQUFJLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxJQUFJLENBQzVCLEdBQUcsQ0FBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQzNFLENBQUMsU0FBUyxFQUFFLENBQUM7UUFDaEIsQ0FBQyxDQUFBO0lBcEJ1QyxDQUFDO0lBSWxDLHFCQUFxQixDQUFDLEtBQWEsRUFBRSxVQUFtQjtRQUM3RCxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixNQUFNLGVBQWUsR0FBRyxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLHFCQUFxQixDQUFDO1FBQzlGLFdBQVcsQ0FBQyxlQUFlLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDdEMsQ0FBQztJQWNNLGlCQUFpQjtRQUN0QixNQUFNLEdBQUcsR0FBRyxlQUFlLENBQUM7UUFDNUIsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUM7YUFDdEIsSUFBSSxDQUNILEdBQUcsQ0FBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQzNFLENBQUM7SUFDTixDQUFDO0lBRU0sa0JBQWtCO1FBQ3ZCLE1BQU0sR0FBRyxHQUFHLHlCQUF5QixDQUFDO1FBQ3RDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDO2FBQ3RCLElBQUksQ0FDSCxHQUFHLENBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUMzRSxDQUFDO0lBQ04sQ0FBQzs7cUlBdENVLHFCQUFxQjt5SUFBckIscUJBQXFCLGNBSHBCLE1BQU07MkZBR1AscUJBQXFCO2tCQUpqQyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAbmdkb2Mgc2VydmljZVxyXG4gKiBAbmFtZSBTZXNzaW9uUmVmcmVzaFNlcnZpY2VcclxuICpcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqXHJcbiAqIFVzZWQgdG8gaGFuZGxlIHJlZnJlc2ggVFNDL0RvbWFpbiBjb29raWVcclxuICpcclxuICogV2lsbCBzY2hlZHVsZSBhbiBBUEkgY2FsbCB0byBnZXQgdXBkYXRlZCBjb29raWVcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7dGFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7SHR0cENsaWVudH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge09ic2VydmFibGV9IGZyb20gJ3J4anMnO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBTZXNzaW9uUmVmcmVzaFNlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGh0dHA6IEh0dHBDbGllbnQpIHsgfVxyXG5cclxuICBwcml2YXRlIGRlbGF5OiBudW1iZXI7XHJcblxyXG4gIHB1YmxpYyBzY2hlZHVsZUNvb2tpZVJlZnJlc2goZGVsYXk6IG51bWJlciwgdXNpbmdQcm94eTogYm9vbGVhbikge1xyXG4gICAgdGhpcy5kZWxheSA9IGRlbGF5O1xyXG4gICAgY29uc3QgcmVmcmVzaEZ1bmN0aW9uID0gdXNpbmdQcm94eSA/IHRoaXMucHJveGllZFJlZnJlc2hGdW5jdGlvbiA6IHRoaXMubm9ybWFsUmVmcmVzaEZ1bmN0aW9uO1xyXG4gICAgc2V0SW50ZXJ2YWwocmVmcmVzaEZ1bmN0aW9uLCBkZWxheSk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIHByb3hpZWRSZWZyZXNoRnVuY3Rpb24gPSAoKSA9PiB7XHJcbiAgICB0aGlzLnByb3h5VG9rZW5SZWZyZXNoKCkucGlwZShcclxuICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSlcclxuICAgICkuc3Vic2NyaWJlKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIG5vcm1hbFJlZnJlc2hGdW5jdGlvbiA9ICgpID0+IHtcclxuICAgIHRoaXMubm9ybWFsVG9rZW5SZWZyZXNoKCkucGlwZShcclxuICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSlcclxuICAgICkuc3Vic2NyaWJlKCk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgcHJveHlUb2tlblJlZnJlc2goKTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIGNvbnN0IHVybCA9ICcvdG9rZW5SZWZyZXNoJztcclxuICAgIHJldHVybiB0aGlzLmh0dHAuZ2V0KHVybClcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSlcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBub3JtYWxUb2tlblJlZnJlc2goKTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIGNvbnN0IHVybCA9ICcvb3JnYW5pc2F0aW9uL3YxL2NsYWltcyc7XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldCh1cmwpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHRhcCggdmFsID0+IHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ3Rjc1RpbWVzdGFtcCcsIERhdGUubm93KCkudG9TdHJpbmcoKSkpXHJcbiAgICAgICk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Vzc2lvbi1yZWZyZXNoLXNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3NlcnZpY2VzL3Nlc3Npb24tcmVmcmVzaC1zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0dBVUc7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBU25DLE1BQU0sT0FBTyxxQkFBcUI7SUFFaEMsWUFBb0IsSUFBZ0I7UUFBaEIsU0FBSSxHQUFKLElBQUksQ0FBWTtRQVU1QiwyQkFBc0IsR0FBRyxHQUFHLEVBQUU7WUFDcEMsSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUMsSUFBSSxDQUMzQixHQUFHLENBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUMzRSxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBQ2hCLENBQUMsQ0FBQTtRQUVPLDBCQUFxQixHQUFHLEdBQUcsRUFBRTtZQUNuQyxJQUFJLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxJQUFJLENBQzVCLEdBQUcsQ0FBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQzNFLENBQUMsU0FBUyxFQUFFLENBQUM7UUFDaEIsQ0FBQyxDQUFBO0lBcEJ1QyxDQUFDO0lBSWxDLHFCQUFxQixDQUFDLEtBQWEsRUFBRSxVQUFtQjtRQUM3RCxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixNQUFNLGVBQWUsR0FBRyxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLHFCQUFxQixDQUFDO1FBQzlGLFdBQVcsQ0FBQyxlQUFlLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDdEMsQ0FBQztJQWNNLGlCQUFpQjtRQUN0QixNQUFNLEdBQUcsR0FBRyxlQUFlLENBQUM7UUFDNUIsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUM7YUFDdEIsSUFBSSxDQUNILEdBQUcsQ0FBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQzNFLENBQUM7SUFDTixDQUFDO0lBRU0sa0JBQWtCO1FBQ3ZCLE1BQU0sR0FBRyxHQUFHLHlCQUF5QixDQUFDO1FBQ3RDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDO2FBQ3RCLElBQUksQ0FDSCxHQUFHLENBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUMzRSxDQUFDO0lBQ04sQ0FBQzs7c0lBdENVLHFCQUFxQjswSUFBckIscUJBQXFCLGNBSHBCLE1BQU07NEZBR1AscUJBQXFCO2tCQUpqQyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAbmdkb2Mgc2VydmljZVxyXG4gKiBAbmFtZSBTZXNzaW9uUmVmcmVzaFNlcnZpY2VcclxuICpcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqXHJcbiAqIFVzZWQgdG8gaGFuZGxlIHJlZnJlc2ggVFNDL0RvbWFpbiBjb29raWVcclxuICpcclxuICogV2lsbCBzY2hlZHVsZSBhbiBBUEkgY2FsbCB0byBnZXQgdXBkYXRlZCBjb29raWVcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7dGFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7SHR0cENsaWVudH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge09ic2VydmFibGV9IGZyb20gJ3J4anMnO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBTZXNzaW9uUmVmcmVzaFNlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGh0dHA6IEh0dHBDbGllbnQpIHsgfVxyXG5cclxuICBwcml2YXRlIGRlbGF5OiBudW1iZXI7XHJcblxyXG4gIHB1YmxpYyBzY2hlZHVsZUNvb2tpZVJlZnJlc2goZGVsYXk6IG51bWJlciwgdXNpbmdQcm94eTogYm9vbGVhbikge1xyXG4gICAgdGhpcy5kZWxheSA9IGRlbGF5O1xyXG4gICAgY29uc3QgcmVmcmVzaEZ1bmN0aW9uID0gdXNpbmdQcm94eSA/IHRoaXMucHJveGllZFJlZnJlc2hGdW5jdGlvbiA6IHRoaXMubm9ybWFsUmVmcmVzaEZ1bmN0aW9uO1xyXG4gICAgc2V0SW50ZXJ2YWwocmVmcmVzaEZ1bmN0aW9uLCBkZWxheSk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIHByb3hpZWRSZWZyZXNoRnVuY3Rpb24gPSAoKSA9PiB7XHJcbiAgICB0aGlzLnByb3h5VG9rZW5SZWZyZXNoKCkucGlwZShcclxuICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSlcclxuICAgICkuc3Vic2NyaWJlKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIG5vcm1hbFJlZnJlc2hGdW5jdGlvbiA9ICgpID0+IHtcclxuICAgIHRoaXMubm9ybWFsVG9rZW5SZWZyZXNoKCkucGlwZShcclxuICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSlcclxuICAgICkuc3Vic2NyaWJlKCk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgcHJveHlUb2tlblJlZnJlc2goKTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIGNvbnN0IHVybCA9ICcvdG9rZW5SZWZyZXNoJztcclxuICAgIHJldHVybiB0aGlzLmh0dHAuZ2V0KHVybClcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSlcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBub3JtYWxUb2tlblJlZnJlc2goKTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIGNvbnN0IHVybCA9ICcvb3JnYW5pc2F0aW9uL3YxL2NsYWltcyc7XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldCh1cmwpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHRhcCggdmFsID0+IHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ3Rjc1RpbWVzdGFtcCcsIERhdGUubm93KCkudG9TdHJpbmcoKSkpXHJcbiAgICAgICk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=

@@ -46,5 +46,5 @@ import { Injectable } from '@angular/core';

}
/** @nocollapse */ TcButtonsHelperService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcButtonsHelperService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcButtonsHelperService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcButtonsHelperService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcButtonsHelperService, decorators: [{
/** @nocollapse */ TcButtonsHelperService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcButtonsHelperService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcButtonsHelperService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcButtonsHelperService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcButtonsHelperService, decorators: [{
type: Injectable,

@@ -55,2 +55,2 @@ args: [{

}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtYnV0dG9ucy1oZWxwZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtYnV0dG9ucy1oZWxwZXIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQzs7QUFLekQsTUFBTSxPQUFPLHNCQUFzQjtJQUVqQztRQUVPLGlCQUFZLEdBQUcsQ0FDcEIsRUFBVSxFQUFFLElBQVksRUFBRSxNQUFlLEVBQUUsT0FBZSxFQUFFLE9BQWdCLEVBQUUsT0FBZ0IsRUFBRSxLQUFjLEVBQWlCLEVBQUU7WUFDakksTUFBTSxTQUFTLEdBQUcsSUFBSSxhQUFhLEVBQUUsQ0FBQyxXQUFXLENBQy9DO2dCQUNFLEVBQUUsRUFBRSxFQUFFO2dCQUNOLElBQUksRUFBRSxJQUFJO2dCQUNWLE1BQU0sRUFBRSxNQUFNO2dCQUNkLE9BQU8sRUFBRSxPQUFPO2dCQUNoQixPQUFPLEVBQUUsT0FBTztnQkFDaEIsT0FBTyxFQUFFLE9BQU87Z0JBQ2hCLEtBQUssRUFBRSxLQUFLO2FBQ2IsQ0FDRixDQUFDO1lBQ0YsT0FBTyxTQUFTLENBQUM7UUFDbkIsQ0FBQyxDQUFBO1FBRU0sa0JBQWEsR0FBRyxDQUFDLHFCQUFzQyxFQUFFLGNBQStCLEVBQW1CLEVBQUU7WUFDbEgscUJBQXFCLENBQUMsT0FBTyxDQUFFLGFBQWEsQ0FBQyxFQUFFO2dCQUM3QyxNQUFNLEdBQUcsR0FBRyxjQUFjLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsS0FBSyxhQUFhLENBQUMsRUFBRSxDQUFDLENBQUM7Z0JBQzNFLElBQUksR0FBRyxHQUFHLENBQUMsQ0FBQyxFQUFFO29CQUNaLGNBQWMsQ0FBQyxHQUFHLENBQUMsR0FBRyxhQUFhLENBQUM7aUJBQ3JDO3FCQUFNO29CQUNMLCtCQUErQjtvQkFDL0IsY0FBYyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQztpQkFDcEM7WUFDSCxDQUFDLENBQUMsQ0FBQztZQUNILE9BQU8sY0FBYyxDQUFDO1FBQ3hCLENBQUMsQ0FBQTtRQUVNLGVBQVUsR0FBRyxDQUFDLE9BQXdCLEVBQUUsY0FBK0IsRUFBbUIsRUFBRTtZQUNqRyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxFQUFFO2dCQUN2QixjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQzlCLENBQUMsQ0FBQyxDQUFDO1lBQ0gsT0FBTyxjQUFjLENBQUM7UUFDeEIsQ0FBQyxDQUFBO1FBRU0sa0JBQWEsR0FBRyxDQUFDLE9BQXdCLEVBQUUsY0FBK0IsRUFBbUIsRUFBRTtZQUNwRyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxFQUFFO2dCQUN2QixNQUFNLEdBQUcsR0FBRyxjQUFjLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsS0FBSyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUM7Z0JBQ3BFLGNBQWMsQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDO1lBQ2hDLENBQUMsQ0FBQyxDQUFDO1lBQ0gsT0FBTyxjQUFjLENBQUM7UUFDeEIsQ0FBQyxDQUFBO0lBNUNlLENBQUM7O3NJQUZOLHNCQUFzQjswSUFBdEIsc0JBQXNCLGNBRnJCLE1BQU07MkZBRVAsc0JBQXNCO2tCQUhsQyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtUb29sYmFyQnV0dG9ufSBmcm9tICcuLi9tb2RlbHMvdGMtd2lkZ2V0LWhlYWRlcic7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUY0J1dHRvbnNIZWxwZXJTZXJ2aWNlIHtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgcHVibGljIGNyZWF0ZUJ1dHRvbiA9IChcclxuICAgIGlkOiBzdHJpbmcsIGljb246IHN0cmluZywgZmlsbGVkOiBib29sZWFuLCB0b29sdGlwOiBzdHJpbmcsIHZpc2libGU6IGJvb2xlYW4sIGVuYWJsZWQ6IGJvb2xlYW4sIGxhYmVsPzogc3RyaW5nKTogVG9vbGJhckJ1dHRvbiA9PiB7XHJcbiAgICBjb25zdCBuZXdCdXR0b24gPSBuZXcgVG9vbGJhckJ1dHRvbigpLmRlc2VyaWFsaXplKFxyXG4gICAgICB7XHJcbiAgICAgICAgaWQ6IGlkLFxyXG4gICAgICAgIGljb246IGljb24sXHJcbiAgICAgICAgZmlsbGVkOiBmaWxsZWQsXHJcbiAgICAgICAgdG9vbHRpcDogdG9vbHRpcCxcclxuICAgICAgICB2aXNpYmxlOiB2aXNpYmxlLFxyXG4gICAgICAgIGVuYWJsZWQ6IGVuYWJsZWQsXHJcbiAgICAgICAgbGFiZWw6IGxhYmVsXHJcbiAgICAgIH1cclxuICAgICk7XHJcbiAgICByZXR1cm4gbmV3QnV0dG9uO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHVwZGF0ZUJ1dHRvbnMgPSAodXBkYXRlZFRvb2xiYXJCdXR0b25zOiBUb29sYmFyQnV0dG9uW10sIHRvb2xiYXJCdXR0b25zOiBUb29sYmFyQnV0dG9uW10pOiBUb29sYmFyQnV0dG9uW10gPT4ge1xyXG4gICAgdXBkYXRlZFRvb2xiYXJCdXR0b25zLmZvckVhY2goIHVwZGF0ZWRCdXR0b24gPT4ge1xyXG4gICAgICBjb25zdCBpZHggPSB0b29sYmFyQnV0dG9ucy5maW5kSW5kZXgoaXRlbSA9PiBpdGVtLmlkID09PSB1cGRhdGVkQnV0dG9uLmlkKTtcclxuICAgICAgaWYgKGlkeCA+IC0xKSB7XHJcbiAgICAgICAgdG9vbGJhckJ1dHRvbnNbaWR4XSA9IHVwZGF0ZWRCdXR0b247XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgLy8gbm8gZXhpc3RpbmcgYnV0dG9uIHNvIGFkZCBpdFxyXG4gICAgICAgIHRvb2xiYXJCdXR0b25zLnB1c2godXBkYXRlZEJ1dHRvbik7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gICAgcmV0dXJuIHRvb2xiYXJCdXR0b25zO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGFkZEJ1dHRvbnMgPSAoYnV0dG9uczogVG9vbGJhckJ1dHRvbltdLCB0b29sYmFyQnV0dG9uczogVG9vbGJhckJ1dHRvbltdKTogVG9vbGJhckJ1dHRvbltdID0+IHtcclxuICAgIGJ1dHRvbnMuZm9yRWFjaChidXR0b24gPT4ge1xyXG4gICAgICB0b29sYmFyQnV0dG9ucy5wdXNoKGJ1dHRvbik7XHJcbiAgICB9KTtcclxuICAgIHJldHVybiB0b29sYmFyQnV0dG9ucztcclxuICB9XHJcblxyXG4gIHB1YmxpYyByZW1vdmVCdXR0b25zID0gKGJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXSwgdG9vbGJhckJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXSk6IFRvb2xiYXJCdXR0b25bXSA9PiB7XHJcbiAgICBidXR0b25zLmZvckVhY2goYnV0dG9uID0+IHtcclxuICAgICAgY29uc3QgaWR4ID0gdG9vbGJhckJ1dHRvbnMuZmluZEluZGV4KGl0ZW0gPT4gaXRlbS5pZCA9PT0gYnV0dG9uLmlkKTtcclxuICAgICAgdG9vbGJhckJ1dHRvbnMuc3BsaWNlKGlkeCwgMSk7XHJcbiAgICB9KTtcclxuICAgIHJldHVybiB0b29sYmFyQnV0dG9ucztcclxuICB9XHJcblxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtYnV0dG9ucy1oZWxwZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtYnV0dG9ucy1oZWxwZXIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQzs7QUFLekQsTUFBTSxPQUFPLHNCQUFzQjtJQUVqQztRQUVPLGlCQUFZLEdBQUcsQ0FDcEIsRUFBVSxFQUFFLElBQVksRUFBRSxNQUFlLEVBQUUsT0FBZSxFQUFFLE9BQWdCLEVBQUUsT0FBZ0IsRUFBRSxLQUFjLEVBQWlCLEVBQUU7WUFDakksTUFBTSxTQUFTLEdBQUcsSUFBSSxhQUFhLEVBQUUsQ0FBQyxXQUFXLENBQy9DO2dCQUNFLEVBQUUsRUFBRSxFQUFFO2dCQUNOLElBQUksRUFBRSxJQUFJO2dCQUNWLE1BQU0sRUFBRSxNQUFNO2dCQUNkLE9BQU8sRUFBRSxPQUFPO2dCQUNoQixPQUFPLEVBQUUsT0FBTztnQkFDaEIsT0FBTyxFQUFFLE9BQU87Z0JBQ2hCLEtBQUssRUFBRSxLQUFLO2FBQ2IsQ0FDRixDQUFDO1lBQ0YsT0FBTyxTQUFTLENBQUM7UUFDbkIsQ0FBQyxDQUFBO1FBRU0sa0JBQWEsR0FBRyxDQUFDLHFCQUFzQyxFQUFFLGNBQStCLEVBQW1CLEVBQUU7WUFDbEgscUJBQXFCLENBQUMsT0FBTyxDQUFFLGFBQWEsQ0FBQyxFQUFFO2dCQUM3QyxNQUFNLEdBQUcsR0FBRyxjQUFjLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsS0FBSyxhQUFhLENBQUMsRUFBRSxDQUFDLENBQUM7Z0JBQzNFLElBQUksR0FBRyxHQUFHLENBQUMsQ0FBQyxFQUFFO29CQUNaLGNBQWMsQ0FBQyxHQUFHLENBQUMsR0FBRyxhQUFhLENBQUM7aUJBQ3JDO3FCQUFNO29CQUNMLCtCQUErQjtvQkFDL0IsY0FBYyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQztpQkFDcEM7WUFDSCxDQUFDLENBQUMsQ0FBQztZQUNILE9BQU8sY0FBYyxDQUFDO1FBQ3hCLENBQUMsQ0FBQTtRQUVNLGVBQVUsR0FBRyxDQUFDLE9BQXdCLEVBQUUsY0FBK0IsRUFBbUIsRUFBRTtZQUNqRyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxFQUFFO2dCQUN2QixjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQzlCLENBQUMsQ0FBQyxDQUFDO1lBQ0gsT0FBTyxjQUFjLENBQUM7UUFDeEIsQ0FBQyxDQUFBO1FBRU0sa0JBQWEsR0FBRyxDQUFDLE9BQXdCLEVBQUUsY0FBK0IsRUFBbUIsRUFBRTtZQUNwRyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxFQUFFO2dCQUN2QixNQUFNLEdBQUcsR0FBRyxjQUFjLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsS0FBSyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUM7Z0JBQ3BFLGNBQWMsQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDO1lBQ2hDLENBQUMsQ0FBQyxDQUFDO1lBQ0gsT0FBTyxjQUFjLENBQUM7UUFDeEIsQ0FBQyxDQUFBO0lBNUNlLENBQUM7O3VJQUZOLHNCQUFzQjsySUFBdEIsc0JBQXNCLGNBRnJCLE1BQU07NEZBRVAsc0JBQXNCO2tCQUhsQyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtUb29sYmFyQnV0dG9ufSBmcm9tICcuLi9tb2RlbHMvdGMtd2lkZ2V0LWhlYWRlcic7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUY0J1dHRvbnNIZWxwZXJTZXJ2aWNlIHtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgcHVibGljIGNyZWF0ZUJ1dHRvbiA9IChcclxuICAgIGlkOiBzdHJpbmcsIGljb246IHN0cmluZywgZmlsbGVkOiBib29sZWFuLCB0b29sdGlwOiBzdHJpbmcsIHZpc2libGU6IGJvb2xlYW4sIGVuYWJsZWQ6IGJvb2xlYW4sIGxhYmVsPzogc3RyaW5nKTogVG9vbGJhckJ1dHRvbiA9PiB7XHJcbiAgICBjb25zdCBuZXdCdXR0b24gPSBuZXcgVG9vbGJhckJ1dHRvbigpLmRlc2VyaWFsaXplKFxyXG4gICAgICB7XHJcbiAgICAgICAgaWQ6IGlkLFxyXG4gICAgICAgIGljb246IGljb24sXHJcbiAgICAgICAgZmlsbGVkOiBmaWxsZWQsXHJcbiAgICAgICAgdG9vbHRpcDogdG9vbHRpcCxcclxuICAgICAgICB2aXNpYmxlOiB2aXNpYmxlLFxyXG4gICAgICAgIGVuYWJsZWQ6IGVuYWJsZWQsXHJcbiAgICAgICAgbGFiZWw6IGxhYmVsXHJcbiAgICAgIH1cclxuICAgICk7XHJcbiAgICByZXR1cm4gbmV3QnV0dG9uO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHVwZGF0ZUJ1dHRvbnMgPSAodXBkYXRlZFRvb2xiYXJCdXR0b25zOiBUb29sYmFyQnV0dG9uW10sIHRvb2xiYXJCdXR0b25zOiBUb29sYmFyQnV0dG9uW10pOiBUb29sYmFyQnV0dG9uW10gPT4ge1xyXG4gICAgdXBkYXRlZFRvb2xiYXJCdXR0b25zLmZvckVhY2goIHVwZGF0ZWRCdXR0b24gPT4ge1xyXG4gICAgICBjb25zdCBpZHggPSB0b29sYmFyQnV0dG9ucy5maW5kSW5kZXgoaXRlbSA9PiBpdGVtLmlkID09PSB1cGRhdGVkQnV0dG9uLmlkKTtcclxuICAgICAgaWYgKGlkeCA+IC0xKSB7XHJcbiAgICAgICAgdG9vbGJhckJ1dHRvbnNbaWR4XSA9IHVwZGF0ZWRCdXR0b247XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgLy8gbm8gZXhpc3RpbmcgYnV0dG9uIHNvIGFkZCBpdFxyXG4gICAgICAgIHRvb2xiYXJCdXR0b25zLnB1c2godXBkYXRlZEJ1dHRvbik7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gICAgcmV0dXJuIHRvb2xiYXJCdXR0b25zO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGFkZEJ1dHRvbnMgPSAoYnV0dG9uczogVG9vbGJhckJ1dHRvbltdLCB0b29sYmFyQnV0dG9uczogVG9vbGJhckJ1dHRvbltdKTogVG9vbGJhckJ1dHRvbltdID0+IHtcclxuICAgIGJ1dHRvbnMuZm9yRWFjaChidXR0b24gPT4ge1xyXG4gICAgICB0b29sYmFyQnV0dG9ucy5wdXNoKGJ1dHRvbik7XHJcbiAgICB9KTtcclxuICAgIHJldHVybiB0b29sYmFyQnV0dG9ucztcclxuICB9XHJcblxyXG4gIHB1YmxpYyByZW1vdmVCdXR0b25zID0gKGJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXSwgdG9vbGJhckJ1dHRvbnM6IFRvb2xiYXJCdXR0b25bXSk6IFRvb2xiYXJCdXR0b25bXSA9PiB7XHJcbiAgICBidXR0b25zLmZvckVhY2goYnV0dG9uID0+IHtcclxuICAgICAgY29uc3QgaWR4ID0gdG9vbGJhckJ1dHRvbnMuZmluZEluZGV4KGl0ZW0gPT4gaXRlbS5pZCA9PT0gYnV0dG9uLmlkKTtcclxuICAgICAgdG9vbGJhckJ1dHRvbnMuc3BsaWNlKGlkeCwgMSk7XHJcbiAgICB9KTtcclxuICAgIHJldHVybiB0b29sYmFyQnV0dG9ucztcclxuICB9XHJcblxyXG59XHJcbiJdfQ==

@@ -21,5 +21,5 @@ import { Inject, Injectable } from '@angular/core';

}
/** @nocollapse */ TcCoreConfigService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcCoreConfigService, deps: [{ token: TcCoreConfigurationService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcCoreConfigService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcCoreConfigService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcCoreConfigService, decorators: [{
/** @nocollapse */ TcCoreConfigService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcCoreConfigService, deps: [{ token: TcCoreConfigurationService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcCoreConfigService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcCoreConfigService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcCoreConfigService, decorators: [{
type: Injectable

@@ -30,2 +30,2 @@ }], ctorParameters: function () { return [{ type: undefined, decorators: [{

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtY29yZS1jb25maWctc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtY29yZS1jb25maWctc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsTUFBTSxFQUFFLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUMsWUFBWSxFQUF1QiwwQkFBMEIsRUFBQyxNQUFNLHFDQUFxQyxDQUFDOztBQUdsSCxNQUFNLE9BQU8sbUJBQW1CO0lBRTlCLFlBQXdELElBQXlCO1FBQXpCLFNBQUksR0FBSixJQUFJLENBQXFCO1FBUTFFLGNBQVMsR0FBRyxHQUF3QixFQUFFO1lBQzNDLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUNyQixDQUFDLENBQUE7UUFFTSxjQUFTLEdBQUcsQ0FBQyxJQUF5QixFQUFFLEVBQUU7WUFDL0MsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7UUFDckIsQ0FBQyxDQUFBO1FBYkMsSUFBSSxJQUFJLEVBQUU7WUFDUixJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztTQUNwQjthQUFNO1lBQ0wsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1NBQ2xDO0lBQ0gsQ0FBQzs7bUlBUlUsbUJBQW1CLGtCQUVWLDBCQUEwQjt1SUFGbkMsbUJBQW1COzJGQUFuQixtQkFBbUI7a0JBRC9CLFVBQVU7OzBCQUdJLE1BQU07MkJBQUMsMEJBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3QsIEluamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1RjQ29yZUNvbmZpZywgVGNDb3JlQ29uZmlndXJhdGlvbiwgVGNDb3JlQ29uZmlndXJhdGlvblNlcnZpY2V9IGZyb20gJy4uL2ludGVyZmFjZXMvdGMtY29yZS1jb25maWd1cmF0aW9uJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFRjQ29yZUNvbmZpZ1NlcnZpY2Uge1xyXG4gIHByaXZhdGUgY29uZmlnOiBUY0NvcmVDb25maWd1cmF0aW9uO1xyXG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoVGNDb3JlQ29uZmlndXJhdGlvblNlcnZpY2UpIHByaXZhdGUgY29uZjogVGNDb3JlQ29uZmlndXJhdGlvbikge1xyXG4gICAgaWYgKGNvbmYpIHtcclxuICAgICAgdGhpcy5jb25maWcgPSBjb25mO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdGhpcy5jb25maWcgPSBuZXcgVGNDb3JlQ29uZmlnKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgZ2V0Q29uZmlnID0gKCk6IFRjQ29yZUNvbmZpZ3VyYXRpb24gPT4ge1xyXG4gICAgcmV0dXJuIHRoaXMuY29uZmlnO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHNldENvbmZpZyA9IChjb25mOiBUY0NvcmVDb25maWd1cmF0aW9uKSA9PiB7XHJcbiAgICB0aGlzLmNvbmZpZyA9IGNvbmY7XHJcbiAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtY29yZS1jb25maWctc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtY29yZS1jb25maWctc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsTUFBTSxFQUFFLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUMsWUFBWSxFQUF1QiwwQkFBMEIsRUFBQyxNQUFNLHFDQUFxQyxDQUFDOztBQUdsSCxNQUFNLE9BQU8sbUJBQW1CO0lBRTlCLFlBQXdELElBQXlCO1FBQXpCLFNBQUksR0FBSixJQUFJLENBQXFCO1FBUTFFLGNBQVMsR0FBRyxHQUF3QixFQUFFO1lBQzNDLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUNyQixDQUFDLENBQUE7UUFFTSxjQUFTLEdBQUcsQ0FBQyxJQUF5QixFQUFFLEVBQUU7WUFDL0MsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7UUFDckIsQ0FBQyxDQUFBO1FBYkMsSUFBSSxJQUFJLEVBQUU7WUFDUixJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztTQUNwQjthQUFNO1lBQ0wsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1NBQ2xDO0lBQ0gsQ0FBQzs7b0lBUlUsbUJBQW1CLGtCQUVWLDBCQUEwQjt3SUFGbkMsbUJBQW1COzRGQUFuQixtQkFBbUI7a0JBRC9CLFVBQVU7OzBCQUdJLE1BQU07MkJBQUMsMEJBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3QsIEluamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1RjQ29yZUNvbmZpZywgVGNDb3JlQ29uZmlndXJhdGlvbiwgVGNDb3JlQ29uZmlndXJhdGlvblNlcnZpY2V9IGZyb20gJy4uL2ludGVyZmFjZXMvdGMtY29yZS1jb25maWd1cmF0aW9uJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFRjQ29yZUNvbmZpZ1NlcnZpY2Uge1xyXG4gIHByaXZhdGUgY29uZmlnOiBUY0NvcmVDb25maWd1cmF0aW9uO1xyXG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoVGNDb3JlQ29uZmlndXJhdGlvblNlcnZpY2UpIHByaXZhdGUgY29uZjogVGNDb3JlQ29uZmlndXJhdGlvbikge1xyXG4gICAgaWYgKGNvbmYpIHtcclxuICAgICAgdGhpcy5jb25maWcgPSBjb25mO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdGhpcy5jb25maWcgPSBuZXcgVGNDb3JlQ29uZmlnKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgZ2V0Q29uZmlnID0gKCk6IFRjQ29yZUNvbmZpZ3VyYXRpb24gPT4ge1xyXG4gICAgcmV0dXJuIHRoaXMuY29uZmlnO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHNldENvbmZpZyA9IChjb25mOiBUY0NvcmVDb25maWd1cmF0aW9uKSA9PiB7XHJcbiAgICB0aGlzLmNvbmZpZyA9IGNvbmY7XHJcbiAgfVxyXG59XHJcbiJdfQ==

@@ -57,5 +57,5 @@ import { Injectable } from '@angular/core';

}
/** @nocollapse */ TcGeneralConfigService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralConfigService, deps: [{ token: i1.Location }, { token: i2.TcSharedStateService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcGeneralConfigService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralConfigService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralConfigService, decorators: [{
/** @nocollapse */ TcGeneralConfigService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralConfigService, deps: [{ token: i1.Location }, { token: i2.TcSharedStateService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcGeneralConfigService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralConfigService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralConfigService, decorators: [{
type: Injectable,

@@ -66,2 +66,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.Location }, { type: i2.TcSharedStateService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtZ2VuZXJhbC1jb25maWcuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtZ2VuZXJhbC1jb25maWcuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxrQkFBa0IsRUFBRSxnQkFBZ0IsRUFBRSxlQUFlLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUVoRyxPQUFPLEVBQUMsT0FBTyxFQUFFLEdBQUcsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBRTVDLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLG9DQUFvQyxDQUFDO0FBQ3pFLE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQzs7OztBQU0xRCxNQUFNLE9BQU8sc0JBQXNCO0lBRWpDLFlBQW9CLFFBQWtCLEVBQVUsa0JBQXdDO1FBQXBFLGFBQVEsR0FBUixRQUFRLENBQVU7UUFBVSx1QkFBa0IsR0FBbEIsa0JBQWtCLENBQXNCO0lBQ3hGLENBQUM7SUFFTSxtQkFBbUIsQ0FBQyxTQUFpQixFQUFFLE9BQWUsRUFBRSxhQUE0QjtRQUN6RixNQUFNLE1BQU0sR0FBRyxPQUFPLEdBQUcsaURBQWlELENBQUM7UUFDM0UsTUFBTSxPQUFPLEdBQXVCLElBQUksa0JBQWtCLEVBQUUsQ0FBQztRQUM3RCxPQUFPLENBQUMsSUFBSSxHQUFHLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUM7UUFFakYsT0FBTyxJQUFJLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE9BQU8sQ0FBQzthQUN4SCxJQUFJLENBQ0gsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQ3BCLENBQUM7SUFDTixDQUFDO0lBRU0sZ0JBQWdCLENBQUMsT0FBZSxFQUFFLFFBQWlCLEVBQUUsVUFBbUI7UUFDN0UsOEZBQThGO1FBQzlGLE1BQU0sTUFBTSxHQUFHLE9BQU8sR0FBRyxpREFBaUQsQ0FBQztRQUUzRSxPQUFPLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsVUFBVSxDQUFDO2FBQ2xGLElBQUksQ0FDSCxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDUixJQUFJLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO2dCQUN2QyxNQUFNLFFBQVEsR0FBRyxJQUFJLGFBQWEsRUFBRSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztnQkFDdkcsUUFBUSxDQUFDLEVBQUUsR0FBRyxLQUFLLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO2dCQUM3QyxPQUFPLFFBQVEsQ0FBQzthQUNqQjtpQkFBTTtnQkFDTCxPQUFPLFNBQVMsQ0FBQzthQUNsQjtRQUNILENBQUMsQ0FDRixDQUNGLENBQUM7SUFDTixDQUFDO0lBRU0sbUJBQW1CLENBQUMsU0FBaUIsRUFBRSxPQUFlLEVBQUUsYUFBNEIsRUFBRSxFQUFVO1FBQ3JHLE1BQU0sTUFBTSxHQUFHLE9BQU8sR0FBRyxpREFBaUQsQ0FBQztRQUMzRSxNQUFNLE9BQU8sR0FBdUIsSUFBSSxrQkFBa0IsRUFBRSxDQUFDO1FBQzdELE9BQU8sQ0FBQyxJQUFJLEdBQUcscUJBQXFCLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztRQUNqRixNQUFNLEtBQUssR0FBcUIsSUFBSSxnQkFBZ0IsRUFBRSxDQUFDO1FBQ3ZELEtBQUssQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3hCLEtBQUssQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzVCLEtBQUssQ0FBQyxJQUFJLEdBQUcsTUFBTSxDQUFDO1FBQ3BCLEtBQUssQ0FBQyxJQUFJLEdBQUcsUUFBUSxDQUFDO1FBQ3RCLEtBQUssQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ2QsTUFBTSxNQUFNLEdBQW9CLElBQUksZUFBZSxFQUFFLENBQUM7UUFDdEQsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEVBQUUsQ0FBQztRQUMvQixNQUFNLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBRXRDLE9BQU8sSUFBSSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQzthQUN4RSxJQUFJLENBQ0gsT0FBTyxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ2QsMkNBQTJDO1lBQzNDLE9BQU8sSUFBSSxDQUFDLGdCQUFnQixDQUFDLE9BQU8sRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7WUFDbEQsa0dBQWtHO1FBQ3BHLENBQUMsQ0FBQyxDQUNILENBQUM7SUFDTixDQUFDOztzSUF6RFUsc0JBQXNCOzBJQUF0QixzQkFBc0IsY0FGckIsTUFBTTsyRkFFUCxzQkFBc0I7a0JBSGxDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1NoYXJlZFN0YXRlQ29udGVudCwgU2hhcmVkU3RhdGVFbnRyeSwgU2hhcmVkU3RhdGVMaXN0fSBmcm9tICcuLi9tb2RlbHMvdGMtc2hhcmVkLXN0YXRlJztcclxuaW1wb3J0IHtPYnNlcnZhYmxlfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHtmbGF0TWFwLCBtYXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtMb2NhdGlvbn0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHtUY0NvcmVDb21tb25GdW5jdGlvbnN9IGZyb20gJy4uL2NvbW1vbi90Yy1jb3JlLWNvbW1vbi1mdW5jdGlvbnMnO1xyXG5pbXBvcnQge0dlbmVyYWxDb25maWd9IGZyb20gJy4uL21vZGVscy90Yy1nZW5lcmFsLWNvbmZpZyc7XHJcbmltcG9ydCB7VGNTaGFyZWRTdGF0ZVNlcnZpY2V9IGZyb20gJy4vdGMtc2hhcmVkLXN0YXRlLnNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgVGNHZW5lcmFsQ29uZmlnU2VydmljZSB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgbG9jYXRpb246IExvY2F0aW9uLCBwcml2YXRlIHNoYXJlZFN0YXRlU2VydmljZTogVGNTaGFyZWRTdGF0ZVNlcnZpY2UpIHtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBjcmVhdGVHZW5lcmFsQ29uZmlnKHNhbmRib3hJZDogbnVtYmVyLCB1aUFwcElkOiBzdHJpbmcsIGdlbmVyYWxDb25maWc6IEdlbmVyYWxDb25maWcpIHtcclxuICAgIGNvbnN0IHNzTmFtZSA9IHVpQXBwSWQgKyAnLmdlbmVyYWwuY29uZmlnLnRpYmNvbGFicy5jbGllbnQuY29udGV4dC5QVUJMSUMnO1xyXG4gICAgY29uc3QgY29udGVudDogU2hhcmVkU3RhdGVDb250ZW50ID0gbmV3IFNoYXJlZFN0YXRlQ29udGVudCgpO1xyXG4gICAgY29udGVudC5qc29uID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLmVzY2FwZVN0cmluZyhKU09OLnN0cmluZ2lmeShnZW5lcmFsQ29uZmlnKSk7XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuc2hhcmVkU3RhdGVTZXJ2aWNlLmNyZWF0ZVNoYXJlZFN0YXRlKHNzTmFtZSwgJ1BVQkxJQycsICcnLCBzYW5kYm94SWQsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIGNvbnRlbnQpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIG1hcCh2YWx1ZSA9PiB2YWx1ZSlcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBnZXRHZW5lcmFsQ29uZmlnKHVpQXBwSWQ6IHN0cmluZywgdXNlQ2FjaGU6IGJvb2xlYW4sIGZsdXNoQ2FjaGU6IGJvb2xlYW4pOiBPYnNlcnZhYmxlPEdlbmVyYWxDb25maWc+IHtcclxuICAgIC8vIGlmIHVzZUNhY2hlIGlzIGZhbHNlIHRoaXMgd2lsbCB0cmlnZ2VyIHRoZSBzZXJ2aWNlIHRvIHVwZGF0ZSB0aGUgY2FjaGVkIHZlcnNpb24gd2l0aCBsYXRlc3RcclxuICAgIGNvbnN0IHNzTmFtZSA9IHVpQXBwSWQgKyAnLmdlbmVyYWwuY29uZmlnLnRpYmNvbGFicy5jbGllbnQuY29udGV4dC5QVUJMSUMnO1xyXG5cclxuICAgIHJldHVybiB0aGlzLnNoYXJlZFN0YXRlU2VydmljZS5nZXRTaGFyZWRTdGF0ZShzc05hbWUsICdQVUJMSUMnLCB1c2VDYWNoZSwgZmx1c2hDYWNoZSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgbWFwKHZhbHVlID0+IHtcclxuICAgICAgICAgICAgaWYgKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllcy5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgICAgY29uc3Qgc3NyZXN1bHQgPSBuZXcgR2VuZXJhbENvbmZpZygpLmRlc2VyaWFsaXplKEpTT04ucGFyc2UodmFsdWUuc2hhcmVkU3RhdGVFbnRyaWVzWzBdLmNvbnRlbnQuanNvbikpO1xyXG4gICAgICAgICAgICAgIHNzcmVzdWx0LmlkID0gdmFsdWUuc2hhcmVkU3RhdGVFbnRyaWVzWzBdLmlkO1xyXG4gICAgICAgICAgICAgIHJldHVybiBzc3Jlc3VsdDtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgKVxyXG4gICAgICApO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHVwZGF0ZUdlbmVyYWxDb25maWcoc2FuZGJveElkOiBudW1iZXIsIHVpQXBwSWQ6IHN0cmluZywgZ2VuZXJhbENvbmZpZzogR2VuZXJhbENvbmZpZywgaWQ6IHN0cmluZykge1xyXG4gICAgY29uc3Qgc3NOYW1lID0gdWlBcHBJZCArICcuZ2VuZXJhbC5jb25maWcudGliY29sYWJzLmNsaWVudC5jb250ZXh0LlBVQkxJQyc7XHJcbiAgICBjb25zdCBjb250ZW50OiBTaGFyZWRTdGF0ZUNvbnRlbnQgPSBuZXcgU2hhcmVkU3RhdGVDb250ZW50KCk7XHJcbiAgICBjb250ZW50Lmpzb24gPSBUY0NvcmVDb21tb25GdW5jdGlvbnMuZXNjYXBlU3RyaW5nKEpTT04uc3RyaW5naWZ5KGdlbmVyYWxDb25maWcpKTtcclxuICAgIGNvbnN0IGVudHJ5OiBTaGFyZWRTdGF0ZUVudHJ5ID0gbmV3IFNoYXJlZFN0YXRlRW50cnkoKTtcclxuICAgIGVudHJ5LmNvbnRlbnQgPSBjb250ZW50O1xyXG4gICAgZW50cnkuc2FuZGJveElkID0gc2FuZGJveElkO1xyXG4gICAgZW50cnkubmFtZSA9IHNzTmFtZTtcclxuICAgIGVudHJ5LnR5cGUgPSAnUFVCTElDJztcclxuICAgIGVudHJ5LmlkID0gaWQ7XHJcbiAgICBjb25zdCBzc0xpc3Q6IFNoYXJlZFN0YXRlTGlzdCA9IG5ldyBTaGFyZWRTdGF0ZUxpc3QoKTtcclxuICAgIHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMgPSBbXTtcclxuICAgIHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMucHVzaChlbnRyeSk7XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuc2hhcmVkU3RhdGVTZXJ2aWNlLnVwZGF0ZVNoYXJlZFN0YXRlKHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIGZsYXRNYXAodmFsdWUgPT4ge1xyXG4gICAgICAgICAgLy8gZmx1c2ggdGhlIGNhY2hlIGFuZCByZXR1cm4gdXBkYXRlZCB2YWx1ZVxyXG4gICAgICAgICAgcmV0dXJuIHRoaXMuZ2V0R2VuZXJhbENvbmZpZyh1aUFwcElkLCB0cnVlLCB0cnVlKTtcclxuICAgICAgICAgIC8vIHJldHVybiBuZXcgR2VuZXJhbENvbmZpZygpLmRlc2VyaWFsaXplKChKU09OLnBhcnNlKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5jb250ZW50Lmpzb24pKSk7XHJcbiAgICAgICAgfSlcclxuICAgICAgKTtcclxuICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtZ2VuZXJhbC1jb25maWcuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtZ2VuZXJhbC1jb25maWcuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxrQkFBa0IsRUFBRSxnQkFBZ0IsRUFBRSxlQUFlLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUVoRyxPQUFPLEVBQUMsT0FBTyxFQUFFLEdBQUcsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBRTVDLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLG9DQUFvQyxDQUFDO0FBQ3pFLE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQzs7OztBQU0xRCxNQUFNLE9BQU8sc0JBQXNCO0lBRWpDLFlBQW9CLFFBQWtCLEVBQVUsa0JBQXdDO1FBQXBFLGFBQVEsR0FBUixRQUFRLENBQVU7UUFBVSx1QkFBa0IsR0FBbEIsa0JBQWtCLENBQXNCO0lBQ3hGLENBQUM7SUFFTSxtQkFBbUIsQ0FBQyxTQUFpQixFQUFFLE9BQWUsRUFBRSxhQUE0QjtRQUN6RixNQUFNLE1BQU0sR0FBRyxPQUFPLEdBQUcsaURBQWlELENBQUM7UUFDM0UsTUFBTSxPQUFPLEdBQXVCLElBQUksa0JBQWtCLEVBQUUsQ0FBQztRQUM3RCxPQUFPLENBQUMsSUFBSSxHQUFHLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUM7UUFFakYsT0FBTyxJQUFJLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE9BQU8sQ0FBQzthQUN4SCxJQUFJLENBQ0gsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQ3BCLENBQUM7SUFDTixDQUFDO0lBRU0sZ0JBQWdCLENBQUMsT0FBZSxFQUFFLFFBQWlCLEVBQUUsVUFBbUI7UUFDN0UsOEZBQThGO1FBQzlGLE1BQU0sTUFBTSxHQUFHLE9BQU8sR0FBRyxpREFBaUQsQ0FBQztRQUUzRSxPQUFPLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsVUFBVSxDQUFDO2FBQ2xGLElBQUksQ0FDSCxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDUixJQUFJLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO2dCQUN2QyxNQUFNLFFBQVEsR0FBRyxJQUFJLGFBQWEsRUFBRSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztnQkFDdkcsUUFBUSxDQUFDLEVBQUUsR0FBRyxLQUFLLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO2dCQUM3QyxPQUFPLFFBQVEsQ0FBQzthQUNqQjtpQkFBTTtnQkFDTCxPQUFPLFNBQVMsQ0FBQzthQUNsQjtRQUNILENBQUMsQ0FDRixDQUNGLENBQUM7SUFDTixDQUFDO0lBRU0sbUJBQW1CLENBQUMsU0FBaUIsRUFBRSxPQUFlLEVBQUUsYUFBNEIsRUFBRSxFQUFVO1FBQ3JHLE1BQU0sTUFBTSxHQUFHLE9BQU8sR0FBRyxpREFBaUQsQ0FBQztRQUMzRSxNQUFNLE9BQU8sR0FBdUIsSUFBSSxrQkFBa0IsRUFBRSxDQUFDO1FBQzdELE9BQU8sQ0FBQyxJQUFJLEdBQUcscUJBQXFCLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztRQUNqRixNQUFNLEtBQUssR0FBcUIsSUFBSSxnQkFBZ0IsRUFBRSxDQUFDO1FBQ3ZELEtBQUssQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3hCLEtBQUssQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzVCLEtBQUssQ0FBQyxJQUFJLEdBQUcsTUFBTSxDQUFDO1FBQ3BCLEtBQUssQ0FBQyxJQUFJLEdBQUcsUUFBUSxDQUFDO1FBQ3RCLEtBQUssQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ2QsTUFBTSxNQUFNLEdBQW9CLElBQUksZUFBZSxFQUFFLENBQUM7UUFDdEQsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEVBQUUsQ0FBQztRQUMvQixNQUFNLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBRXRDLE9BQU8sSUFBSSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQzthQUN4RSxJQUFJLENBQ0gsT0FBTyxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ2QsMkNBQTJDO1lBQzNDLE9BQU8sSUFBSSxDQUFDLGdCQUFnQixDQUFDLE9BQU8sRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7WUFDbEQsa0dBQWtHO1FBQ3BHLENBQUMsQ0FBQyxDQUNILENBQUM7SUFDTixDQUFDOzt1SUF6RFUsc0JBQXNCOzJJQUF0QixzQkFBc0IsY0FGckIsTUFBTTs0RkFFUCxzQkFBc0I7a0JBSGxDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1NoYXJlZFN0YXRlQ29udGVudCwgU2hhcmVkU3RhdGVFbnRyeSwgU2hhcmVkU3RhdGVMaXN0fSBmcm9tICcuLi9tb2RlbHMvdGMtc2hhcmVkLXN0YXRlJztcclxuaW1wb3J0IHtPYnNlcnZhYmxlfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHtmbGF0TWFwLCBtYXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtMb2NhdGlvbn0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHtUY0NvcmVDb21tb25GdW5jdGlvbnN9IGZyb20gJy4uL2NvbW1vbi90Yy1jb3JlLWNvbW1vbi1mdW5jdGlvbnMnO1xyXG5pbXBvcnQge0dlbmVyYWxDb25maWd9IGZyb20gJy4uL21vZGVscy90Yy1nZW5lcmFsLWNvbmZpZyc7XHJcbmltcG9ydCB7VGNTaGFyZWRTdGF0ZVNlcnZpY2V9IGZyb20gJy4vdGMtc2hhcmVkLXN0YXRlLnNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgVGNHZW5lcmFsQ29uZmlnU2VydmljZSB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgbG9jYXRpb246IExvY2F0aW9uLCBwcml2YXRlIHNoYXJlZFN0YXRlU2VydmljZTogVGNTaGFyZWRTdGF0ZVNlcnZpY2UpIHtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBjcmVhdGVHZW5lcmFsQ29uZmlnKHNhbmRib3hJZDogbnVtYmVyLCB1aUFwcElkOiBzdHJpbmcsIGdlbmVyYWxDb25maWc6IEdlbmVyYWxDb25maWcpIHtcclxuICAgIGNvbnN0IHNzTmFtZSA9IHVpQXBwSWQgKyAnLmdlbmVyYWwuY29uZmlnLnRpYmNvbGFicy5jbGllbnQuY29udGV4dC5QVUJMSUMnO1xyXG4gICAgY29uc3QgY29udGVudDogU2hhcmVkU3RhdGVDb250ZW50ID0gbmV3IFNoYXJlZFN0YXRlQ29udGVudCgpO1xyXG4gICAgY29udGVudC5qc29uID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLmVzY2FwZVN0cmluZyhKU09OLnN0cmluZ2lmeShnZW5lcmFsQ29uZmlnKSk7XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuc2hhcmVkU3RhdGVTZXJ2aWNlLmNyZWF0ZVNoYXJlZFN0YXRlKHNzTmFtZSwgJ1BVQkxJQycsICcnLCBzYW5kYm94SWQsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIGNvbnRlbnQpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIG1hcCh2YWx1ZSA9PiB2YWx1ZSlcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBnZXRHZW5lcmFsQ29uZmlnKHVpQXBwSWQ6IHN0cmluZywgdXNlQ2FjaGU6IGJvb2xlYW4sIGZsdXNoQ2FjaGU6IGJvb2xlYW4pOiBPYnNlcnZhYmxlPEdlbmVyYWxDb25maWc+IHtcclxuICAgIC8vIGlmIHVzZUNhY2hlIGlzIGZhbHNlIHRoaXMgd2lsbCB0cmlnZ2VyIHRoZSBzZXJ2aWNlIHRvIHVwZGF0ZSB0aGUgY2FjaGVkIHZlcnNpb24gd2l0aCBsYXRlc3RcclxuICAgIGNvbnN0IHNzTmFtZSA9IHVpQXBwSWQgKyAnLmdlbmVyYWwuY29uZmlnLnRpYmNvbGFicy5jbGllbnQuY29udGV4dC5QVUJMSUMnO1xyXG5cclxuICAgIHJldHVybiB0aGlzLnNoYXJlZFN0YXRlU2VydmljZS5nZXRTaGFyZWRTdGF0ZShzc05hbWUsICdQVUJMSUMnLCB1c2VDYWNoZSwgZmx1c2hDYWNoZSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgbWFwKHZhbHVlID0+IHtcclxuICAgICAgICAgICAgaWYgKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllcy5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgICAgY29uc3Qgc3NyZXN1bHQgPSBuZXcgR2VuZXJhbENvbmZpZygpLmRlc2VyaWFsaXplKEpTT04ucGFyc2UodmFsdWUuc2hhcmVkU3RhdGVFbnRyaWVzWzBdLmNvbnRlbnQuanNvbikpO1xyXG4gICAgICAgICAgICAgIHNzcmVzdWx0LmlkID0gdmFsdWUuc2hhcmVkU3RhdGVFbnRyaWVzWzBdLmlkO1xyXG4gICAgICAgICAgICAgIHJldHVybiBzc3Jlc3VsdDtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgKVxyXG4gICAgICApO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHVwZGF0ZUdlbmVyYWxDb25maWcoc2FuZGJveElkOiBudW1iZXIsIHVpQXBwSWQ6IHN0cmluZywgZ2VuZXJhbENvbmZpZzogR2VuZXJhbENvbmZpZywgaWQ6IHN0cmluZykge1xyXG4gICAgY29uc3Qgc3NOYW1lID0gdWlBcHBJZCArICcuZ2VuZXJhbC5jb25maWcudGliY29sYWJzLmNsaWVudC5jb250ZXh0LlBVQkxJQyc7XHJcbiAgICBjb25zdCBjb250ZW50OiBTaGFyZWRTdGF0ZUNvbnRlbnQgPSBuZXcgU2hhcmVkU3RhdGVDb250ZW50KCk7XHJcbiAgICBjb250ZW50Lmpzb24gPSBUY0NvcmVDb21tb25GdW5jdGlvbnMuZXNjYXBlU3RyaW5nKEpTT04uc3RyaW5naWZ5KGdlbmVyYWxDb25maWcpKTtcclxuICAgIGNvbnN0IGVudHJ5OiBTaGFyZWRTdGF0ZUVudHJ5ID0gbmV3IFNoYXJlZFN0YXRlRW50cnkoKTtcclxuICAgIGVudHJ5LmNvbnRlbnQgPSBjb250ZW50O1xyXG4gICAgZW50cnkuc2FuZGJveElkID0gc2FuZGJveElkO1xyXG4gICAgZW50cnkubmFtZSA9IHNzTmFtZTtcclxuICAgIGVudHJ5LnR5cGUgPSAnUFVCTElDJztcclxuICAgIGVudHJ5LmlkID0gaWQ7XHJcbiAgICBjb25zdCBzc0xpc3Q6IFNoYXJlZFN0YXRlTGlzdCA9IG5ldyBTaGFyZWRTdGF0ZUxpc3QoKTtcclxuICAgIHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMgPSBbXTtcclxuICAgIHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMucHVzaChlbnRyeSk7XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuc2hhcmVkU3RhdGVTZXJ2aWNlLnVwZGF0ZVNoYXJlZFN0YXRlKHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIGZsYXRNYXAodmFsdWUgPT4ge1xyXG4gICAgICAgICAgLy8gZmx1c2ggdGhlIGNhY2hlIGFuZCByZXR1cm4gdXBkYXRlZCB2YWx1ZVxyXG4gICAgICAgICAgcmV0dXJuIHRoaXMuZ2V0R2VuZXJhbENvbmZpZyh1aUFwcElkLCB0cnVlLCB0cnVlKTtcclxuICAgICAgICAgIC8vIHJldHVybiBuZXcgR2VuZXJhbENvbmZpZygpLmRlc2VyaWFsaXplKChKU09OLnBhcnNlKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5jb250ZW50Lmpzb24pKSk7XHJcbiAgICAgICAgfSlcclxuICAgICAgKTtcclxuICB9XHJcbn1cclxuIl19

@@ -55,5 +55,5 @@ import { Injectable } from '@angular/core';

}
/** @nocollapse */ TcGeneralLandingPageConfigService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralLandingPageConfigService, deps: [{ token: i1.TcSharedStateService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcGeneralLandingPageConfigService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralLandingPageConfigService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralLandingPageConfigService, decorators: [{
/** @nocollapse */ TcGeneralLandingPageConfigService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralLandingPageConfigService, deps: [{ token: i1.TcSharedStateService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcGeneralLandingPageConfigService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralLandingPageConfigService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralLandingPageConfigService, decorators: [{
type: Injectable,

@@ -64,2 +64,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.TcSharedStateService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3NlcnZpY2VzL3RjLWdlbmVyYWwtbGFuZGluZy1wYWdlLWNvbmZpZy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUFDLE9BQU8sRUFBRSxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUU1QyxPQUFPLEVBQUUsd0JBQXdCLEVBQXFCLE1BQU0sMENBQTBDLENBQUM7QUFDdkcsT0FBTyxFQUFFLGtCQUFrQixFQUFFLGdCQUFnQixFQUFFLGVBQWUsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ2xHLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDOzs7QUFNM0UsTUFBTSxPQUFPLGlDQUFpQztJQUUxQyxZQUNZLGtCQUF3QztRQUF4Qyx1QkFBa0IsR0FBbEIsa0JBQWtCLENBQXNCO0lBRXBELENBQUM7SUFFTSw4QkFBOEIsQ0FBQyxTQUFpQixFQUFFLE9BQWUsRUFBRSx3QkFBa0Q7UUFDeEgsTUFBTSxNQUFNLEdBQUcsT0FBTyxHQUFHLDhEQUE4RCxDQUFDO1FBQ3hGLE1BQU0sT0FBTyxHQUF1QixJQUFJLGtCQUFrQixFQUFFLENBQUM7UUFDN0QsT0FBTyxDQUFDLElBQUksR0FBRyxxQkFBcUIsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUM7UUFFNUYsT0FBTyxJQUFJLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE9BQU8sQ0FBQzthQUN0SCxJQUFJLENBQ0QsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQ3RCLENBQUM7SUFDVixDQUFDO0lBRU0sMkJBQTJCLENBQUMsT0FBZSxFQUFFLFFBQWlCLEVBQUUsVUFBbUI7UUFDdEYsOEZBQThGO1FBQzlGLE1BQU0sTUFBTSxHQUFHLE9BQU8sR0FBRyw4REFBOEQsQ0FBQztRQUV4RixPQUFPLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsVUFBVSxDQUFDO2FBQ2hGLElBQUksQ0FDRCxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDUixJQUFJLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO2dCQUNyQyxNQUFNLFFBQVEsR0FBRyxJQUFJLHdCQUF3QixFQUFFLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2dCQUNsSCxRQUFRLENBQUMsRUFBRSxHQUFHLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7Z0JBQzdDLE9BQU8sUUFBUSxDQUFDO2FBQ25CO2lCQUFNO2dCQUNILE9BQU8sU0FBUyxDQUFDO2FBQ3BCO1FBQ0wsQ0FBQyxDQUNBLENBQ0osQ0FBQztJQUNWLENBQUM7SUFFTSw4QkFBOEIsQ0FBQyxTQUFpQixFQUFFLE9BQWUsRUFBRSx3QkFBa0QsRUFBRSxFQUFVO1FBQ3BJLE1BQU0sTUFBTSxHQUFHLE9BQU8sR0FBRyw4REFBOEQsQ0FBQztRQUN4RixNQUFNLE9BQU8sR0FBdUIsSUFBSSxrQkFBa0IsRUFBRSxDQUFDO1FBQzdELE9BQU8sQ0FBQyxJQUFJLEdBQUcscUJBQXFCLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxDQUFDO1FBQzVGLE1BQU0sS0FBSyxHQUFxQixJQUFJLGdCQUFnQixFQUFFLENBQUM7UUFDdkQsS0FBSyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDeEIsS0FBSyxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDNUIsS0FBSyxDQUFDLElBQUksR0FBRyxNQUFNLENBQUM7UUFDcEIsS0FBSyxDQUFDLElBQUksR0FBRyxRQUFRLENBQUM7UUFDdEIsS0FBSyxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUM7UUFDZCxNQUFNLE1BQU0sR0FBb0IsSUFBSSxlQUFlLEVBQUUsQ0FBQztRQUN0RCxNQUFNLENBQUMsa0JBQWtCLEdBQUcsRUFBRSxDQUFDO1FBQy9CLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFFdEMsT0FBTyxJQUFJLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUFDLGtCQUFrQixDQUFDO2FBQ3RFLElBQUksQ0FDRCxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDWixtQ0FBbUM7WUFDbkMsT0FBTyxJQUFJLENBQUMsMkJBQTJCLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztZQUM3RCw2R0FBNkc7UUFDakgsQ0FBQyxDQUFDLENBQ0wsQ0FBQztJQUNWLENBQUM7O2lKQTNEUSxpQ0FBaUM7cUpBQWpDLGlDQUFpQyxjQUhoQyxNQUFNOzJGQUdQLGlDQUFpQztrQkFKN0MsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE9ic2VydmFibGUsIG9mIH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7ZmxhdE1hcCwgbWFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IFRjU2hhcmVkU3RhdGVTZXJ2aWNlIH0gZnJvbSAnLi90Yy1zaGFyZWQtc3RhdGUuc2VydmljZSc7XHJcbmltcG9ydCB7IEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZywgTGFuZGluZ1BhZ2VDb25maWcgfSBmcm9tICcuLi9tb2RlbHMvdGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnJztcclxuaW1wb3J0IHsgU2hhcmVkU3RhdGVDb250ZW50LCBTaGFyZWRTdGF0ZUVudHJ5LCBTaGFyZWRTdGF0ZUxpc3QgfSBmcm9tICcuLi9tb2RlbHMvdGMtc2hhcmVkLXN0YXRlJztcclxuaW1wb3J0IHsgVGNDb3JlQ29tbW9uRnVuY3Rpb25zIH0gZnJvbSAnLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgVGNHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlIHtcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBwcml2YXRlIHNoYXJlZFN0YXRlU2VydmljZTogVGNTaGFyZWRTdGF0ZVNlcnZpY2VcclxuICAgICkge1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBjcmVhdGVHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcoc2FuZGJveElkOiBudW1iZXIsIHVpQXBwSWQ6IHN0cmluZywgZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnOiBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcpIHtcclxuICAgICAgICBjb25zdCBzc05hbWUgPSB1aUFwcElkICsgJy5nZW5lcmFsLmxhbmRpbmcucGFnZS5jb25maWcudGliY29sYWJzLmNsaWVudC5jb250ZXh0LlBVQkxJQyc7XHJcbiAgICAgICAgY29uc3QgY29udGVudDogU2hhcmVkU3RhdGVDb250ZW50ID0gbmV3IFNoYXJlZFN0YXRlQ29udGVudCgpO1xyXG4gICAgICAgIGNvbnRlbnQuanNvbiA9IFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5lc2NhcGVTdHJpbmcoSlNPTi5zdHJpbmdpZnkoZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKSk7XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLnNoYXJlZFN0YXRlU2VydmljZS5jcmVhdGVTaGFyZWRTdGF0ZShzc05hbWUsICdQVUJMSUMnLCAnJywgc2FuZGJveElkLCB1bmRlZmluZWQsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCBjb250ZW50KVxyXG4gICAgICAgICAgICAucGlwZShcclxuICAgICAgICAgICAgICAgIG1hcCh2YWx1ZSA9PiB2YWx1ZSlcclxuICAgICAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgZ2V0R2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKHVpQXBwSWQ6IHN0cmluZywgdXNlQ2FjaGU6IGJvb2xlYW4sIGZsdXNoQ2FjaGU6IGJvb2xlYW4pOiBPYnNlcnZhYmxlPEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZz4ge1xyXG4gICAgICAgIC8vIGlmIHVzZUNhY2hlIGlzIGZhbHNlIHRoaXMgd2lsbCB0cmlnZ2VyIHRoZSBzZXJ2aWNlIHRvIHVwZGF0ZSB0aGUgY2FjaGVkIHZlcnNpb24gd2l0aCBsYXRlc3RcclxuICAgICAgICBjb25zdCBzc05hbWUgPSB1aUFwcElkICsgJy5nZW5lcmFsLmxhbmRpbmcucGFnZS5jb25maWcudGliY29sYWJzLmNsaWVudC5jb250ZXh0LlBVQkxJQyc7XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLnNoYXJlZFN0YXRlU2VydmljZS5nZXRTaGFyZWRTdGF0ZShzc05hbWUsICdQVUJMSUMnLCB1c2VDYWNoZSwgZmx1c2hDYWNoZSlcclxuICAgICAgICAgICAgLnBpcGUoXHJcbiAgICAgICAgICAgICAgICBtYXAodmFsdWUgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh2YWx1ZS5zaGFyZWRTdGF0ZUVudHJpZXMubGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzc3Jlc3VsdCA9IG5ldyBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcoKS5kZXNlcmlhbGl6ZShKU09OLnBhcnNlKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5jb250ZW50Lmpzb24pKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3NyZXN1bHQuaWQgPSB2YWx1ZS5zaGFyZWRTdGF0ZUVudHJpZXNbMF0uaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBzc3Jlc3VsdDtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgdXBkYXRlR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKHNhbmRib3hJZDogbnVtYmVyLCB1aUFwcElkOiBzdHJpbmcsIGdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZzogR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnLCBpZDogc3RyaW5nKSB7XHJcbiAgICAgICAgY29uc3Qgc3NOYW1lID0gdWlBcHBJZCArICcuZ2VuZXJhbC5sYW5kaW5nLnBhZ2UuY29uZmlnLnRpYmNvbGFicy5jbGllbnQuY29udGV4dC5QVUJMSUMnO1xyXG4gICAgICAgIGNvbnN0IGNvbnRlbnQ6IFNoYXJlZFN0YXRlQ29udGVudCA9IG5ldyBTaGFyZWRTdGF0ZUNvbnRlbnQoKTtcclxuICAgICAgICBjb250ZW50Lmpzb24gPSBUY0NvcmVDb21tb25GdW5jdGlvbnMuZXNjYXBlU3RyaW5nKEpTT04uc3RyaW5naWZ5KGdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZykpO1xyXG4gICAgICAgIGNvbnN0IGVudHJ5OiBTaGFyZWRTdGF0ZUVudHJ5ID0gbmV3IFNoYXJlZFN0YXRlRW50cnkoKTtcclxuICAgICAgICBlbnRyeS5jb250ZW50ID0gY29udGVudDtcclxuICAgICAgICBlbnRyeS5zYW5kYm94SWQgPSBzYW5kYm94SWQ7XHJcbiAgICAgICAgZW50cnkubmFtZSA9IHNzTmFtZTtcclxuICAgICAgICBlbnRyeS50eXBlID0gJ1BVQkxJQyc7XHJcbiAgICAgICAgZW50cnkuaWQgPSBpZDtcclxuICAgICAgICBjb25zdCBzc0xpc3Q6IFNoYXJlZFN0YXRlTGlzdCA9IG5ldyBTaGFyZWRTdGF0ZUxpc3QoKTtcclxuICAgICAgICBzc0xpc3Quc2hhcmVkU3RhdGVFbnRyaWVzID0gW107XHJcbiAgICAgICAgc3NMaXN0LnNoYXJlZFN0YXRlRW50cmllcy5wdXNoKGVudHJ5KTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHRoaXMuc2hhcmVkU3RhdGVTZXJ2aWNlLnVwZGF0ZVNoYXJlZFN0YXRlKHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMpXHJcbiAgICAgICAgICAgIC5waXBlKFxyXG4gICAgICAgICAgICAgICAgZmxhdE1hcCh2YWx1ZSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZmx1c2ggdGhlIGNhY2hlIGFuZCByZXR1cm4gdmFsdWVcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZXRHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcodWlBcHBJZCwgdHJ1ZSwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcmV0dXJuIG5ldyBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcoKS5kZXNlcmlhbGl6ZSgoSlNPTi5wYXJzZSh2YWx1ZS5zaGFyZWRTdGF0ZUVudHJpZXNbMF0uY29udGVudC5qc29uKSkpO1xyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3NlcnZpY2VzL3RjLWdlbmVyYWwtbGFuZGluZy1wYWdlLWNvbmZpZy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUFDLE9BQU8sRUFBRSxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUU1QyxPQUFPLEVBQUUsd0JBQXdCLEVBQXFCLE1BQU0sMENBQTBDLENBQUM7QUFDdkcsT0FBTyxFQUFFLGtCQUFrQixFQUFFLGdCQUFnQixFQUFFLGVBQWUsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ2xHLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDOzs7QUFNM0UsTUFBTSxPQUFPLGlDQUFpQztJQUUxQyxZQUNZLGtCQUF3QztRQUF4Qyx1QkFBa0IsR0FBbEIsa0JBQWtCLENBQXNCO0lBRXBELENBQUM7SUFFTSw4QkFBOEIsQ0FBQyxTQUFpQixFQUFFLE9BQWUsRUFBRSx3QkFBa0Q7UUFDeEgsTUFBTSxNQUFNLEdBQUcsT0FBTyxHQUFHLDhEQUE4RCxDQUFDO1FBQ3hGLE1BQU0sT0FBTyxHQUF1QixJQUFJLGtCQUFrQixFQUFFLENBQUM7UUFDN0QsT0FBTyxDQUFDLElBQUksR0FBRyxxQkFBcUIsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUM7UUFFNUYsT0FBTyxJQUFJLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE9BQU8sQ0FBQzthQUN0SCxJQUFJLENBQ0QsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQ3RCLENBQUM7SUFDVixDQUFDO0lBRU0sMkJBQTJCLENBQUMsT0FBZSxFQUFFLFFBQWlCLEVBQUUsVUFBbUI7UUFDdEYsOEZBQThGO1FBQzlGLE1BQU0sTUFBTSxHQUFHLE9BQU8sR0FBRyw4REFBOEQsQ0FBQztRQUV4RixPQUFPLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsVUFBVSxDQUFDO2FBQ2hGLElBQUksQ0FDRCxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDUixJQUFJLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO2dCQUNyQyxNQUFNLFFBQVEsR0FBRyxJQUFJLHdCQUF3QixFQUFFLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2dCQUNsSCxRQUFRLENBQUMsRUFBRSxHQUFHLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7Z0JBQzdDLE9BQU8sUUFBUSxDQUFDO2FBQ25CO2lCQUFNO2dCQUNILE9BQU8sU0FBUyxDQUFDO2FBQ3BCO1FBQ0wsQ0FBQyxDQUNBLENBQ0osQ0FBQztJQUNWLENBQUM7SUFFTSw4QkFBOEIsQ0FBQyxTQUFpQixFQUFFLE9BQWUsRUFBRSx3QkFBa0QsRUFBRSxFQUFVO1FBQ3BJLE1BQU0sTUFBTSxHQUFHLE9BQU8sR0FBRyw4REFBOEQsQ0FBQztRQUN4RixNQUFNLE9BQU8sR0FBdUIsSUFBSSxrQkFBa0IsRUFBRSxDQUFDO1FBQzdELE9BQU8sQ0FBQyxJQUFJLEdBQUcscUJBQXFCLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxDQUFDO1FBQzVGLE1BQU0sS0FBSyxHQUFxQixJQUFJLGdCQUFnQixFQUFFLENBQUM7UUFDdkQsS0FBSyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDeEIsS0FBSyxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDNUIsS0FBSyxDQUFDLElBQUksR0FBRyxNQUFNLENBQUM7UUFDcEIsS0FBSyxDQUFDLElBQUksR0FBRyxRQUFRLENBQUM7UUFDdEIsS0FBSyxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUM7UUFDZCxNQUFNLE1BQU0sR0FBb0IsSUFBSSxlQUFlLEVBQUUsQ0FBQztRQUN0RCxNQUFNLENBQUMsa0JBQWtCLEdBQUcsRUFBRSxDQUFDO1FBQy9CLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFFdEMsT0FBTyxJQUFJLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUFDLGtCQUFrQixDQUFDO2FBQ3RFLElBQUksQ0FDRCxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDWixtQ0FBbUM7WUFDbkMsT0FBTyxJQUFJLENBQUMsMkJBQTJCLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztZQUM3RCw2R0FBNkc7UUFDakgsQ0FBQyxDQUFDLENBQ0wsQ0FBQztJQUNWLENBQUM7O2tKQTNEUSxpQ0FBaUM7c0pBQWpDLGlDQUFpQyxjQUhoQyxNQUFNOzRGQUdQLGlDQUFpQztrQkFKN0MsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE9ic2VydmFibGUsIG9mIH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7ZmxhdE1hcCwgbWFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IFRjU2hhcmVkU3RhdGVTZXJ2aWNlIH0gZnJvbSAnLi90Yy1zaGFyZWQtc3RhdGUuc2VydmljZSc7XHJcbmltcG9ydCB7IEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZywgTGFuZGluZ1BhZ2VDb25maWcgfSBmcm9tICcuLi9tb2RlbHMvdGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnJztcclxuaW1wb3J0IHsgU2hhcmVkU3RhdGVDb250ZW50LCBTaGFyZWRTdGF0ZUVudHJ5LCBTaGFyZWRTdGF0ZUxpc3QgfSBmcm9tICcuLi9tb2RlbHMvdGMtc2hhcmVkLXN0YXRlJztcclxuaW1wb3J0IHsgVGNDb3JlQ29tbW9uRnVuY3Rpb25zIH0gZnJvbSAnLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgVGNHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlIHtcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBwcml2YXRlIHNoYXJlZFN0YXRlU2VydmljZTogVGNTaGFyZWRTdGF0ZVNlcnZpY2VcclxuICAgICkge1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBjcmVhdGVHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcoc2FuZGJveElkOiBudW1iZXIsIHVpQXBwSWQ6IHN0cmluZywgZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnOiBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcpIHtcclxuICAgICAgICBjb25zdCBzc05hbWUgPSB1aUFwcElkICsgJy5nZW5lcmFsLmxhbmRpbmcucGFnZS5jb25maWcudGliY29sYWJzLmNsaWVudC5jb250ZXh0LlBVQkxJQyc7XHJcbiAgICAgICAgY29uc3QgY29udGVudDogU2hhcmVkU3RhdGVDb250ZW50ID0gbmV3IFNoYXJlZFN0YXRlQ29udGVudCgpO1xyXG4gICAgICAgIGNvbnRlbnQuanNvbiA9IFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5lc2NhcGVTdHJpbmcoSlNPTi5zdHJpbmdpZnkoZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKSk7XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLnNoYXJlZFN0YXRlU2VydmljZS5jcmVhdGVTaGFyZWRTdGF0ZShzc05hbWUsICdQVUJMSUMnLCAnJywgc2FuZGJveElkLCB1bmRlZmluZWQsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCBjb250ZW50KVxyXG4gICAgICAgICAgICAucGlwZShcclxuICAgICAgICAgICAgICAgIG1hcCh2YWx1ZSA9PiB2YWx1ZSlcclxuICAgICAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgZ2V0R2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKHVpQXBwSWQ6IHN0cmluZywgdXNlQ2FjaGU6IGJvb2xlYW4sIGZsdXNoQ2FjaGU6IGJvb2xlYW4pOiBPYnNlcnZhYmxlPEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZz4ge1xyXG4gICAgICAgIC8vIGlmIHVzZUNhY2hlIGlzIGZhbHNlIHRoaXMgd2lsbCB0cmlnZ2VyIHRoZSBzZXJ2aWNlIHRvIHVwZGF0ZSB0aGUgY2FjaGVkIHZlcnNpb24gd2l0aCBsYXRlc3RcclxuICAgICAgICBjb25zdCBzc05hbWUgPSB1aUFwcElkICsgJy5nZW5lcmFsLmxhbmRpbmcucGFnZS5jb25maWcudGliY29sYWJzLmNsaWVudC5jb250ZXh0LlBVQkxJQyc7XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLnNoYXJlZFN0YXRlU2VydmljZS5nZXRTaGFyZWRTdGF0ZShzc05hbWUsICdQVUJMSUMnLCB1c2VDYWNoZSwgZmx1c2hDYWNoZSlcclxuICAgICAgICAgICAgLnBpcGUoXHJcbiAgICAgICAgICAgICAgICBtYXAodmFsdWUgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh2YWx1ZS5zaGFyZWRTdGF0ZUVudHJpZXMubGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzc3Jlc3VsdCA9IG5ldyBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcoKS5kZXNlcmlhbGl6ZShKU09OLnBhcnNlKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5jb250ZW50Lmpzb24pKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3NyZXN1bHQuaWQgPSB2YWx1ZS5zaGFyZWRTdGF0ZUVudHJpZXNbMF0uaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBzc3Jlc3VsdDtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgdXBkYXRlR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnKHNhbmRib3hJZDogbnVtYmVyLCB1aUFwcElkOiBzdHJpbmcsIGdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZzogR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnLCBpZDogc3RyaW5nKSB7XHJcbiAgICAgICAgY29uc3Qgc3NOYW1lID0gdWlBcHBJZCArICcuZ2VuZXJhbC5sYW5kaW5nLnBhZ2UuY29uZmlnLnRpYmNvbGFicy5jbGllbnQuY29udGV4dC5QVUJMSUMnO1xyXG4gICAgICAgIGNvbnN0IGNvbnRlbnQ6IFNoYXJlZFN0YXRlQ29udGVudCA9IG5ldyBTaGFyZWRTdGF0ZUNvbnRlbnQoKTtcclxuICAgICAgICBjb250ZW50Lmpzb24gPSBUY0NvcmVDb21tb25GdW5jdGlvbnMuZXNjYXBlU3RyaW5nKEpTT04uc3RyaW5naWZ5KGdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZykpO1xyXG4gICAgICAgIGNvbnN0IGVudHJ5OiBTaGFyZWRTdGF0ZUVudHJ5ID0gbmV3IFNoYXJlZFN0YXRlRW50cnkoKTtcclxuICAgICAgICBlbnRyeS5jb250ZW50ID0gY29udGVudDtcclxuICAgICAgICBlbnRyeS5zYW5kYm94SWQgPSBzYW5kYm94SWQ7XHJcbiAgICAgICAgZW50cnkubmFtZSA9IHNzTmFtZTtcclxuICAgICAgICBlbnRyeS50eXBlID0gJ1BVQkxJQyc7XHJcbiAgICAgICAgZW50cnkuaWQgPSBpZDtcclxuICAgICAgICBjb25zdCBzc0xpc3Q6IFNoYXJlZFN0YXRlTGlzdCA9IG5ldyBTaGFyZWRTdGF0ZUxpc3QoKTtcclxuICAgICAgICBzc0xpc3Quc2hhcmVkU3RhdGVFbnRyaWVzID0gW107XHJcbiAgICAgICAgc3NMaXN0LnNoYXJlZFN0YXRlRW50cmllcy5wdXNoKGVudHJ5KTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHRoaXMuc2hhcmVkU3RhdGVTZXJ2aWNlLnVwZGF0ZVNoYXJlZFN0YXRlKHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMpXHJcbiAgICAgICAgICAgIC5waXBlKFxyXG4gICAgICAgICAgICAgICAgZmxhdE1hcCh2YWx1ZSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZmx1c2ggdGhlIGNhY2hlIGFuZCByZXR1cm4gdmFsdWVcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5nZXRHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcodWlBcHBJZCwgdHJ1ZSwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcmV0dXJuIG5ldyBHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcoKS5kZXNlcmlhbGl6ZSgoSlNPTi5wYXJzZSh2YWx1ZS5zaGFyZWRTdGF0ZUVudHJpZXNbMF0uY29udGVudC5qc29uKSkpO1xyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuIl19

@@ -30,5 +30,5 @@ import { Injectable } from '@angular/core';

}
/** @nocollapse */ TcGeneralLandingPageService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralLandingPageService, deps: [{ token: i1.TcGeneralLandingPageConfigService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcGeneralLandingPageService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralLandingPageService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcGeneralLandingPageService, decorators: [{
/** @nocollapse */ TcGeneralLandingPageService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralLandingPageService, deps: [{ token: i1.TcGeneralLandingPageConfigService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcGeneralLandingPageService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralLandingPageService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcGeneralLandingPageService, decorators: [{
type: Injectable,

@@ -39,2 +39,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.TcGeneralLandingPageConfigService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2Uuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2Uuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBUXJDLE1BQU0sT0FBTywyQkFBMkI7SUFFcEMsWUFDWSwrQkFBa0U7UUFBbEUsb0NBQStCLEdBQS9CLCtCQUErQixDQUFtQztRQUl2RSxtQkFBYyxHQUFHLENBQUMsR0FBVyxFQUFFLE9BQWUsRUFBaUMsRUFBRTtZQUNwRixNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsK0JBQStCLENBQUMsMkJBQTJCLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQzFHLEdBQUcsQ0FBQyxZQUFZLENBQUMsRUFBRTtnQkFDZixNQUFNLElBQUksR0FBRyxZQUFZLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssR0FBRyxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0JBQ2pGLE9BQU8sSUFBSSxDQUFDO1lBQ2hCLENBQUMsQ0FBQyxDQUNMLENBQUE7WUFDRCxPQUFPLFdBQVcsQ0FBQztRQUN2QixDQUFDLENBQUE7UUFFTSwwQkFBcUIsR0FBRyxDQUFDLE1BQWMsRUFBRSxPQUFlLEVBQWlDLEVBQUU7WUFDOUYsT0FBTyxJQUFJLENBQUMsK0JBQStCLENBQUMsMkJBQTJCLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQzdGLEdBQUcsQ0FBQyxZQUFZLENBQUMsRUFBRTtnQkFDZixNQUFNLGNBQWMsR0FBRyxZQUFZLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0JBQ3ZHLFFBQVEsY0FBYyxDQUFDLE1BQU0sRUFBRTtvQkFDM0IsS0FBSyxDQUFDO3dCQUNGLE9BQU8sU0FBUyxDQUFDO29CQUNyQixLQUFLLENBQUM7d0JBQ0YsT0FBTyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQzdCO3dCQUNJLE9BQU8sY0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDO2lCQUNoQztZQUNMLENBQUMsQ0FBQyxDQUNMLENBQUM7UUFDTixDQUFDLENBQUE7SUExQkQsQ0FBQzs7MklBTFEsMkJBQTJCOytJQUEzQiwyQkFBMkIsY0FIMUIsTUFBTTsyRkFHUCwyQkFBMkI7a0JBSnZDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBvZiB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBtYXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IExhbmRpbmdQYWdlQ29uZmlnIH0gZnJvbSAnLi4vbW9kZWxzL3RjLWdlbmVyYWwtbGFuZGluZy1wYWdlLWNvbmZpZyc7XHJcbmltcG9ydCB7IFRjR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnU2VydmljZSB9IGZyb20gJy4vdGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnLnNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIFRjR2VuZXJhbExhbmRpbmdQYWdlU2VydmljZSB7XHJcblxyXG4gICAgY29uc3RydWN0b3IoXHJcbiAgICAgICAgcHJpdmF0ZSBnZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlOiBUY0dlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2VcclxuICAgICkge1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBnZXRMYW5kaW5nUGFnZSA9IChrZXk6IHN0cmluZywgdWlBcHBJZDogc3RyaW5nKTogT2JzZXJ2YWJsZTxMYW5kaW5nUGFnZUNvbmZpZz4gPT4ge1xyXG4gICAgICAgIGNvbnN0IGxhbmRpbmdQYWdlID0gdGhpcy5nZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLmdldEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyh1aUFwcElkLCB0cnVlLCB0cnVlKS5waXBlKFxyXG4gICAgICAgICAgICBtYXAobGFuZGluZ1BhZ2VzID0+IHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IHBhZ2UgPSBsYW5kaW5nUGFnZXMubGFuZGluZ1BhZ2UuZmlsdGVyKGVsZW1lbnQgPT4gZWxlbWVudC5rZXkgPT09IGtleSApWzBdO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHBhZ2U7XHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgKVxyXG4gICAgICAgIHJldHVybiBsYW5kaW5nUGFnZTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgZ2V0TGFuZGluZ1BhZ2VGb3JSb2xlID0gKHJvbGVJZDogc3RyaW5nLCB1aUFwcElkOiBzdHJpbmcpOiBPYnNlcnZhYmxlPExhbmRpbmdQYWdlQ29uZmlnPiA9PiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnU2VydmljZS5nZXRHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcodWlBcHBJZCwgdHJ1ZSwgdHJ1ZSkucGlwZShcclxuICAgICAgICAgICAgbWFwKGxhbmRpbmdQYWdlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICBjb25zdCBjYW5kaWRhdGVQYWdlcyA9IGxhbmRpbmdQYWdlcy5sYW5kaW5nUGFnZS5maWx0ZXIoZWxlbWVudCA9PiBlbGVtZW50LnJvbGVzLmluZGV4T2Yocm9sZUlkKSAhPSAtMSk7XHJcbiAgICAgICAgICAgICAgICBzd2l0Y2ggKGNhbmRpZGF0ZVBhZ2VzLmxlbmd0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgMDpcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcclxuICAgICAgICAgICAgICAgICAgICBjYXNlIDE6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBjYW5kaWRhdGVQYWdlc1swXTtcclxuICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2FuZGlkYXRlUGFnZXNbMF07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2Uuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2Uuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBUXJDLE1BQU0sT0FBTywyQkFBMkI7SUFFcEMsWUFDWSwrQkFBa0U7UUFBbEUsb0NBQStCLEdBQS9CLCtCQUErQixDQUFtQztRQUl2RSxtQkFBYyxHQUFHLENBQUMsR0FBVyxFQUFFLE9BQWUsRUFBaUMsRUFBRTtZQUNwRixNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsK0JBQStCLENBQUMsMkJBQTJCLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQzFHLEdBQUcsQ0FBQyxZQUFZLENBQUMsRUFBRTtnQkFDZixNQUFNLElBQUksR0FBRyxZQUFZLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssR0FBRyxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0JBQ2pGLE9BQU8sSUFBSSxDQUFDO1lBQ2hCLENBQUMsQ0FBQyxDQUNMLENBQUE7WUFDRCxPQUFPLFdBQVcsQ0FBQztRQUN2QixDQUFDLENBQUE7UUFFTSwwQkFBcUIsR0FBRyxDQUFDLE1BQWMsRUFBRSxPQUFlLEVBQWlDLEVBQUU7WUFDOUYsT0FBTyxJQUFJLENBQUMsK0JBQStCLENBQUMsMkJBQTJCLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQzdGLEdBQUcsQ0FBQyxZQUFZLENBQUMsRUFBRTtnQkFDZixNQUFNLGNBQWMsR0FBRyxZQUFZLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0JBQ3ZHLFFBQVEsY0FBYyxDQUFDLE1BQU0sRUFBRTtvQkFDM0IsS0FBSyxDQUFDO3dCQUNGLE9BQU8sU0FBUyxDQUFDO29CQUNyQixLQUFLLENBQUM7d0JBQ0YsT0FBTyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQzdCO3dCQUNJLE9BQU8sY0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDO2lCQUNoQztZQUNMLENBQUMsQ0FBQyxDQUNMLENBQUM7UUFDTixDQUFDLENBQUE7SUExQkQsQ0FBQzs7NElBTFEsMkJBQTJCO2dKQUEzQiwyQkFBMkIsY0FIMUIsTUFBTTs0RkFHUCwyQkFBMkI7a0JBSnZDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBvZiB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBtYXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IExhbmRpbmdQYWdlQ29uZmlnIH0gZnJvbSAnLi4vbW9kZWxzL3RjLWdlbmVyYWwtbGFuZGluZy1wYWdlLWNvbmZpZyc7XHJcbmltcG9ydCB7IFRjR2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnU2VydmljZSB9IGZyb20gJy4vdGMtZ2VuZXJhbC1sYW5kaW5nLXBhZ2UtY29uZmlnLnNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIFRjR2VuZXJhbExhbmRpbmdQYWdlU2VydmljZSB7XHJcblxyXG4gICAgY29uc3RydWN0b3IoXHJcbiAgICAgICAgcHJpdmF0ZSBnZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlOiBUY0dlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZ1NlcnZpY2VcclxuICAgICkge1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBnZXRMYW5kaW5nUGFnZSA9IChrZXk6IHN0cmluZywgdWlBcHBJZDogc3RyaW5nKTogT2JzZXJ2YWJsZTxMYW5kaW5nUGFnZUNvbmZpZz4gPT4ge1xyXG4gICAgICAgIGNvbnN0IGxhbmRpbmdQYWdlID0gdGhpcy5nZW5lcmFsTGFuZGluZ1BhZ2VDb25maWdTZXJ2aWNlLmdldEdlbmVyYWxMYW5kaW5nUGFnZUNvbmZpZyh1aUFwcElkLCB0cnVlLCB0cnVlKS5waXBlKFxyXG4gICAgICAgICAgICBtYXAobGFuZGluZ1BhZ2VzID0+IHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IHBhZ2UgPSBsYW5kaW5nUGFnZXMubGFuZGluZ1BhZ2UuZmlsdGVyKGVsZW1lbnQgPT4gZWxlbWVudC5rZXkgPT09IGtleSApWzBdO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHBhZ2U7XHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgKVxyXG4gICAgICAgIHJldHVybiBsYW5kaW5nUGFnZTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgZ2V0TGFuZGluZ1BhZ2VGb3JSb2xlID0gKHJvbGVJZDogc3RyaW5nLCB1aUFwcElkOiBzdHJpbmcpOiBPYnNlcnZhYmxlPExhbmRpbmdQYWdlQ29uZmlnPiA9PiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuZ2VuZXJhbExhbmRpbmdQYWdlQ29uZmlnU2VydmljZS5nZXRHZW5lcmFsTGFuZGluZ1BhZ2VDb25maWcodWlBcHBJZCwgdHJ1ZSwgdHJ1ZSkucGlwZShcclxuICAgICAgICAgICAgbWFwKGxhbmRpbmdQYWdlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICBjb25zdCBjYW5kaWRhdGVQYWdlcyA9IGxhbmRpbmdQYWdlcy5sYW5kaW5nUGFnZS5maWx0ZXIoZWxlbWVudCA9PiBlbGVtZW50LnJvbGVzLmluZGV4T2Yocm9sZUlkKSAhPSAtMSk7XHJcbiAgICAgICAgICAgICAgICBzd2l0Y2ggKGNhbmRpZGF0ZVBhZ2VzLmxlbmd0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgMDpcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcclxuICAgICAgICAgICAgICAgICAgICBjYXNlIDE6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBjYW5kaWRhdGVQYWdlc1swXTtcclxuICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2FuZGlkYXRlUGFnZXNbMF07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuIl19

@@ -123,5 +123,5 @@ /**

}
/** @nocollapse */ LogService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LogService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ LogService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LogService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: LogService, decorators: [{
/** @nocollapse */ LogService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LogService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ LogService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LogService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: LogService, decorators: [{
type: Injectable

@@ -139,2 +139,2 @@ }] });

})(LogLevel || (LogLevel = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtbG9nZ2luZy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9zZXJ2aWNlcy90Yy1sb2dnaW5nLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FtQkc7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUczQyxNQUFNLE9BQU8sVUFBVTtJQUR2QjtRQUdFLFVBQUssR0FBYSxRQUFRLENBQUMsR0FBRyxDQUFDO1FBQy9CLGdCQUFXLEdBQUcsSUFBSSxDQUFDO0tBb0hwQjtJQWxIUyxVQUFVLENBQUMsR0FBVyxFQUNYLEtBQWUsRUFDZixNQUFhO1FBQzlCLElBQUksSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUN6QixJQUFJLEtBQUssR0FBRyxFQUFFLENBQUM7WUFFZixtQkFBbUI7WUFDbkIsSUFBSSxJQUFJLENBQUMsV0FBVyxFQUFFO2dCQUNwQixLQUFLLEdBQUcsSUFBSSxJQUFJLEVBQUUsR0FBRyxLQUFLLENBQUM7YUFDNUI7WUFDRCxLQUFLLElBQUksc0JBQXNCLEdBQUcsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxJQUFJLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsR0FBRyxHQUFHLENBQUM7WUFDakcsS0FBSyxJQUFJLGNBQWMsR0FBRyxHQUFHLENBQUM7WUFDOUIsSUFBSSxNQUFNLENBQUMsTUFBTSxFQUFFO2dCQUNqQixLQUFLLElBQUksaUJBQWlCO3NCQUN0QixJQUFJLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQy9CO1lBRUQsZ0JBQWdCO1lBQ2hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDcEI7SUFDSCxDQUFDO0lBRU8sU0FB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LEtBQUssQ0FBQztnQkFDWCxNQUFNO2FBQ1A7WUFDRCxLQUFLLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDbEIsRUFBRSxHQUFHLE1BQU0sQ0FBQztnQkFDWixNQUFNO2FBQ1A7WUFDRCxPQUFPLENBQUMsQ0FBQztnQkFDUCxjQUFjO2dCQUNkLE1BQU07YUFDUDtTQUNGO1FBQ0QsT0FBTyxFQUFFLENBQUM7SUFFWixDQUFDOzswSEF0SFUsVUFBVTs4SEFBVixVQUFVOzJGQUFWLFVBQVU7a0JBRHRCLFVBQVU7O0FBMEhYLE1BQU0sQ0FBTixJQUFZLFFBUVg7QUFSRCxXQUFZLFFBQVE7SUFDbEIscUNBQU8sQ0FBQTtJQUNQLHlDQUFTLENBQUE7SUFDVCx1Q0FBUSxDQUFBO0lBQ1IsdUNBQVEsQ0FBQTtJQUNSLHlDQUFTLENBQUE7SUFDVCx5Q0FBUyxDQUFBO0lBQ1QscUNBQU8sQ0FBQTtBQUNULENBQUMsRUFSVyxRQUFRLEtBQVIsUUFBUSxRQVFuQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAbmdkb2MgY29tcG9uZW50XHJcbiAqIEBuYW1lIHRjTG9nZ2luZ1NlcnZpY2VcclxuICpcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqXHJcbiAqIFRoZSBsb2dnaW5nIHNlcnZpY2UgcHJvdmlkZXMgbG9nZ2luZyBjYXBhYmlsaXRpZXMuXHJcbiAqXHJcbiAqIEEgbG9nIGxldmVsIGNhbiBiZSBzZXQ6XHJcbiAqXHJcbiAqICBBbGwgPSAwLFxyXG4gKiAgRGVidWcgPSAxLFxyXG4gKiAgSW5mbyA9IDIsXHJcbiAqICBXYXJuID0gMyxcclxuICogIEVycm9yID0gNCxcclxuICogIEZhdGFsID0gNSxcclxuICogIE9mZiA9IDZcclxuICpcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBMb2dTZXJ2aWNlIHtcclxuXHJcbiAgbGV2ZWw6IExvZ0xldmVsID0gTG9nTGV2ZWwuQWxsO1xyXG4gIGxvZ1dpdGhEYXRlID0gdHJ1ZTtcclxuXHJcbiAgcHJpdmF0ZSB3cml0ZVRvTG9nKG1zZzogc3RyaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICBsZXZlbDogTG9nTGV2ZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgIHBhcmFtczogYW55W10pIHtcclxuICAgIGlmICh0aGlzLnNob3VsZExvZyhsZXZlbCkpIHtcclxuICAgICAgbGV0IHZhbHVlID0gJyc7XHJcblxyXG4gICAgICAvLyBCdWlsZCBsb2cgc3RyaW5nXHJcbiAgICAgIGlmICh0aGlzLmxvZ1dpdGhEYXRlKSB7XHJcbiAgICAgICAgdmFsdWUgPSBuZXcgRGF0ZSgpICsgJyAtICc7XHJcbiAgICAgIH1cclxuICAgICAgdmFsdWUgKz0gJ1tNeSBDbG91ZCBTdGFydGVyXSBbJyArIExvZ0xldmVsW3RoaXMubGV2ZWxdICsgJ10oJyArIHRoaXMuZ2V0TGV2ZWxTdHJpbmcobGV2ZWwpICsgJyknO1xyXG4gICAgICB2YWx1ZSArPSAnIC0gTWVzc2FnZTogJyArIG1zZztcclxuICAgICAgaWYgKHBhcmFtcy5sZW5ndGgpIHtcclxuICAgICAgICB2YWx1ZSArPSAnIC0gRXh0cmEgSW5mbzogJ1xyXG4gICAgICAgICAgKyB0aGlzLmZvcm1hdFBhcmFtcyhwYXJhbXMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBMb2cgdGhlIHZhbHVlXHJcbiAgICAgIGNvbnNvbGUubG9nKHZhbHVlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByaXZhdGUgc2hvdWxkTG9nKGxldmVsOiBMb2dMZXZlbCk6IGJvb2xlYW4ge1xyXG4gICAgbGV0IHJldCA9IGZhbHNlO1xyXG4gICAgaWYgKChsZXZlbCA+PSB0aGlzLmxldmVsICYmXHJcbiAgICAgIGxldmVsICE9PSBMb2dMZXZlbC5PZmYpIHx8XHJcbiAgICAgIHRoaXMubGV2ZWwgPT09IExvZ0xldmVsLkFsbCkge1xyXG4gICAgICByZXQgPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHJldDtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgZm9ybWF0UGFyYW1zKHBhcmFtczogYW55W10pOiBzdHJpbmcge1xyXG4gICAgbGV0IHJldDogc3RyaW5nID0gcGFyYW1zLmpvaW4oJywnKTtcclxuICAgIC8vIElzIHRoZXJlIGF0IGxlYXN0IG9uZSBvYmplY3QgaW4gdGhlIGFycmF5P1xyXG4gICAgaWYgKHBhcmFtcy5zb21lKHAgPT4gdHlwZW9mIHAgPT09ICdvYmplY3QnKSkge1xyXG4gICAgICByZXQgPSAnJztcclxuICAgICAgLy8gQnVpbGQgY29tbWEtZGVsaW1pdGVkIHN0cmluZ1xyXG4gICAgICBmb3IgKGNvbnN0IGl0ZW0gb2YgcGFyYW1zKSB7XHJcbiAgICAgICAgcmV0ICs9IEpTT04uc3RyaW5naWZ5KGl0ZW0pICsgJywnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gcmV0O1xyXG4gIH1cclxuXHJcblxyXG4gIGRlYnVnKG1zZzogc3RyaW5nLCAuLi5vcHRpb25hbFBhcmFtczogYW55W10pIHtcclxuICAgIHRoaXMud3JpdGVUb0xvZyhtc2csIExvZ0xldmVsLkRlYnVnLFxyXG4gICAgICBvcHRpb25hbFBhcmFtcyk7XHJcbiAgfVxyXG5cclxuICBpbmZvKG1zZzogc3RyaW5nLCAuLi5vcHRpb25hbFBhcmFtczogYW55W10pIHtcclxuICAgIHRoaXMud3JpdGVUb0xvZyhtc2csIExvZ0xldmVsLkluZm8sXHJcbiAgICAgIG9wdGlvbmFsUGFyYW1zKTtcclxuICB9XHJcblxyXG4gIHdhcm4obXNnOiBzdHJpbmcsIC4uLm9wdGlvbmFsUGFyYW1zOiBhbnlbXSkge1xyXG4gICAgdGhpcy53cml0ZVRvTG9nKG1zZywgTG9nTGV2ZWwuV2FybixcclxuICAgICAgb3B0aW9uYWxQYXJhbXMpO1xyXG4gIH1cclxuXHJcbiAgZXJyb3IobXNnOiBzdHJpbmcsIC4uLm9wdGlvbmFsUGFyYW1zOiBhbnlbXSkge1xyXG4gICAgdGhpcy53cml0ZVRvTG9nKG1zZywgTG9nTGV2ZWwuRXJyb3IsXHJcbiAgICAgIG9wdGlvbmFsUGFyYW1zKTtcclxuICB9XHJcblxyXG4gIGZhdGFsKG1zZzogc3RyaW5nLCAuLi5vcHRpb25hbFBhcmFtczogYW55W10pIHtcclxuICAgIHRoaXMud3JpdGVUb0xvZyhtc2csIExvZ0xldmVsLkZhdGFsLFxyXG4gICAgICBvcHRpb25hbFBhcmFtcyk7XHJcbiAgfVxyXG5cclxuICBsb2cobXNnOiBzdHJpbmcsIC4uLm9wdGlvbmFsUGFyYW1zOiBhbnlbXSkge1xyXG4gICAgdGhpcy53cml0ZVRvTG9nKG1zZywgTG9nTGV2ZWwuQWxsLFxyXG4gICAgICBvcHRpb25hbFBhcmFtcyk7XHJcbiAgfVxyXG4gIHByaXZhdGUgZ2V0TGV2ZWxTdHJpbmcobGV2ZWwpIHtcclxuICAgIGxldCByZSA9ICcnO1xyXG4gICAgc3dpdGNoIChsZXZlbCkge1xyXG4gICAgICBjYXNlIExvZ0xldmVsLkFsbDoge1xyXG4gICAgICAgIHJlID0gJ0FsbCc7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgICAgY2FzZSBMb2dMZXZlbC5EZWJ1Zzoge1xyXG4gICAgICAgIHJlID0gJ0RlYnVnJztcclxuICAgICAgICBicmVhaztcclxuICAgICAgfVxyXG4gICAgICBjYXNlIExvZ0xldmVsLkVycm9yOiB7XHJcbiAgICAgICAgcmUgPSAnRXJyb3InO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICAgIGNhc2UgTG9nTGV2ZWwuRmF0YWw6IHtcclxuICAgICAgICByZSA9ICdGYXRhbCc7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgICAgY2FzZSBMb2dMZXZlbC5JbmZvOiB7XHJcbiAgICAgICAgcmUgPSAnSW5mbyc7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgICAgY2FzZSBMb2dMZXZlbC5PZmY6IHtcclxuICAgICAgICByZSA9ICdPZmYnO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICAgIGNhc2UgTG9nTGV2ZWwuV2Fybjoge1xyXG4gICAgICAgIHJlID0gJ1dhcm4nO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICAgIGRlZmF1bHQ6IHtcclxuICAgICAgICAvLyBzdGF0ZW1lbnRzO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gcmU7XHJcblxyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGVudW0gTG9nTGV2ZWwge1xyXG4gIEFsbCA9IDAsXHJcbiAgRGVidWcgPSAxLFxyXG4gIEluZm8gPSAyLFxyXG4gIFdhcm4gPSAzLFxyXG4gIEVycm9yID0gNCxcclxuICBGYXRhbCA9IDUsXHJcbiAgT2ZmID0gNlxyXG59XHJcblxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtbG9nZ2luZy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9zZXJ2aWNlcy90Yy1sb2dnaW5nLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FtQkc7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUczQyxNQUFNLE9BQU8sVUFBVTtJQUR2QjtRQUdFLFVBQUssR0FBYSxRQUFRLENBQUMsR0FBRyxDQUFDO1FBQy9CLGdCQUFXLEdBQUcsSUFBSSxDQUFDO0tBb0hwQjtJQWxIUyxVQUFVLENBQUMsR0FBVyxFQUNYLEtBQWUsRUFDZixNQUFhO1FBQzlCLElBQUksSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUN6QixJQUFJLEtBQUssR0FBRyxFQUFFLENBQUM7WUFFZixtQkFBbUI7WUFDbkIsSUFBSSxJQUFJLENBQUMsV0FBVyxFQUFFO2dCQUNwQixLQUFLLEdBQUcsSUFBSSxJQUFJLEVBQUUsR0FBRyxLQUFLLENBQUM7YUFDNUI7WUFDRCxLQUFLLElBQUksc0JBQXNCLEdBQUcsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxJQUFJLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsR0FBRyxHQUFHLENBQUM7WUFDakcsS0FBSyxJQUFJLGNBQWMsR0FBRyxHQUFHLENBQUM7WUFDOUIsSUFBSSxNQUFNLENBQUMsTUFBTSxFQUFFO2dCQUNqQixLQUFLLElBQUksaUJBQWlCO3NCQUN0QixJQUFJLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQy9CO1lBRUQsZ0JBQWdCO1lBQ2hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDcEI7SUFDSCxDQUFDO0lBRU8sU0FBUyxDQUFDLEtBQWU7UUFDL0IsSUFBSSxHQUFHLEdBQUcsS0FBSyxDQUFDO1FBQ2hCLElBQUksQ0FBQyxLQUFLLElBQUksSUFBSSxDQUFDLEtBQUs7WUFDdEIsS0FBSyxLQUFLLFFBQVEsQ0FBQyxHQUFHLENBQUM7WUFDdkIsSUFBSSxDQUFDLEtBQUssS0FBSyxRQUFRLENBQUMsR0FBRyxFQUFFO1lBQzdCLEdBQUcsR0FBRyxJQUFJLENBQUM7U0FDWjtRQUNELE9BQU8sR0FBRyxDQUFDO0lBQ2IsQ0FBQztJQUVPLFlBQVksQ0FBQyxNQUFhO1FBQ2hDLElBQUksR0FBRyxHQUFXLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbkMsNkNBQTZDO1FBQzdDLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLFFBQVEsQ0FBQyxFQUFFO1lBQzNDLEdBQUcsR0FBRyxFQUFFLENBQUM7WUFDVCwrQkFBK0I7WUFDL0IsS0FBSyxNQUFNLElBQUksSUFBSSxNQUFNLEVBQUU7Z0JBQ3pCLEdBQUcsSUFBSSxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxHQUFHLEdBQUcsQ0FBQzthQUNuQztTQUNGO1FBQ0QsT0FBTyxHQUFHLENBQUM7SUFDYixDQUFDO0lBR0QsS0FBSyxDQUFDLEdBQVcsRUFBRSxHQUFHLGNBQXFCO1FBQ3pDLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxFQUFFLFFBQVEsQ0FBQyxLQUFLLEVBQ2pDLGNBQWMsQ0FBQyxDQUFDO0lBQ3BCLENBQUM7SUFFRCxJQUFJLENBQUMsR0FBVyxFQUFFLEdBQUcsY0FBcUI7UUFDeEMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUUsUUFBUSxDQUFDLElBQUksRUFDaEMsY0FBYyxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUVELElBQUksQ0FBQyxHQUFXLEVBQUUsR0FBRyxjQUFxQjtRQUN4QyxJQUFJLENBQUMsVUFBVSxDQUFDLEdBQUcsRUFBRSxRQUFRLENBQUMsSUFBSSxFQUNoQyxjQUFjLENBQUMsQ0FBQztJQUNwQixDQUFDO0lBRUQsS0FBSyxDQUFDLEdBQVcsRUFBRSxHQUFHLGNBQXFCO1FBQ3pDLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxFQUFFLFFBQVEsQ0FBQyxLQUFLLEVBQ2pDLGNBQWMsQ0FBQyxDQUFDO0lBQ3BCLENBQUM7SUFFRCxLQUFLLENBQUMsR0FBVyxFQUFFLEdBQUcsY0FBcUI7UUFDekMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUUsUUFBUSxDQUFDLEtBQUssRUFDakMsY0FBYyxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUVELEdBQUcsQ0FBQyxHQUFXLEVBQUUsR0FBRyxjQUFxQjtRQUN2QyxJQUFJLENBQUMsVUFBVSxDQUFDLEdBQUcsRUFBRSxRQUFRLENBQUMsR0FBRyxFQUMvQixjQUFjLENBQUMsQ0FBQztJQUNwQixDQUFDO0lBQ08sY0FBYyxDQUFDLEtBQUs7UUFDMUIsSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ1osUUFBUSxLQUFLLEVBQUU7WUFDYixLQUFLLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFDakIsRUFBRSxHQUFHLEtBQUssQ0FBQztnQkFDWCxNQUFNO2FBQ1A7WUFDRCxLQUFLLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFDbkIsRUFBRSxHQUFHLE9BQU8sQ0FBQztnQkFDYixNQUFNO2FBQ1A7WUFDRCxLQUFLLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFDbkIsRUFBRSxHQUFHLE9BQU8sQ0FBQztnQkFDYixNQUFNO2FBQ1A7WUFDRCxLQUFLLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFDbkIsRUFBRSxHQUFHLE9BQU8sQ0FBQztnQkFDYixNQUFNO2FBQ1A7WUFDRCxLQUFLLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDbEIsRUFBRSxHQUFHLE1BQU0sQ0FBQztnQkFDWixNQUFNO2FBQ1A7WUFDRCxLQUFLLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFDakIsRUFBRSxHQUFHLEtBQUssQ0FBQztnQkFDWCxNQUFNO2FBQ1A7WUFDRCxLQUFLLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDbEIsRUFBRSxHQUFHLE1BQU0sQ0FBQztnQkFDWixNQUFNO2FBQ1A7WUFDRCxPQUFPLENBQUMsQ0FBQztnQkFDUCxjQUFjO2dCQUNkLE1BQU07YUFDUDtTQUNGO1FBQ0QsT0FBTyxFQUFFLENBQUM7SUFFWixDQUFDOzsySEF0SFUsVUFBVTsrSEFBVixVQUFVOzRGQUFWLFVBQVU7a0JBRHRCLFVBQVU7O0FBMEhYLE1BQU0sQ0FBTixJQUFZLFFBUVg7QUFSRCxXQUFZLFFBQVE7SUFDbEIscUNBQU8sQ0FBQTtJQUNQLHlDQUFTLENBQUE7SUFDVCx1Q0FBUSxDQUFBO0lBQ1IsdUNBQVEsQ0FBQTtJQUNSLHlDQUFTLENBQUE7SUFDVCx5Q0FBUyxDQUFBO0lBQ1QscUNBQU8sQ0FBQTtBQUNULENBQUMsRUFSVyxRQUFRLEtBQVIsUUFBUSxRQVFuQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAbmdkb2MgY29tcG9uZW50XHJcbiAqIEBuYW1lIHRjTG9nZ2luZ1NlcnZpY2VcclxuICpcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqXHJcbiAqIFRoZSBsb2dnaW5nIHNlcnZpY2UgcHJvdmlkZXMgbG9nZ2luZyBjYXBhYmlsaXRpZXMuXHJcbiAqXHJcbiAqIEEgbG9nIGxldmVsIGNhbiBiZSBzZXQ6XHJcbiAqXHJcbiAqICBBbGwgPSAwLFxyXG4gKiAgRGVidWcgPSAxLFxyXG4gKiAgSW5mbyA9IDIsXHJcbiAqICBXYXJuID0gMyxcclxuICogIEVycm9yID0gNCxcclxuICogIEZhdGFsID0gNSxcclxuICogIE9mZiA9IDZcclxuICpcclxuICpcclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBMb2dTZXJ2aWNlIHtcclxuXHJcbiAgbGV2ZWw6IExvZ0xldmVsID0gTG9nTGV2ZWwuQWxsO1xyXG4gIGxvZ1dpdGhEYXRlID0gdHJ1ZTtcclxuXHJcbiAgcHJpdmF0ZSB3cml0ZVRvTG9nKG1zZzogc3RyaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICBsZXZlbDogTG9nTGV2ZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgIHBhcmFtczogYW55W10pIHtcclxuICAgIGlmICh0aGlzLnNob3VsZExvZyhsZXZlbCkpIHtcclxuICAgICAgbGV0IHZhbHVlID0gJyc7XHJcblxyXG4gICAgICAvLyBCdWlsZCBsb2cgc3RyaW5nXHJcbiAgICAgIGlmICh0aGlzLmxvZ1dpdGhEYXRlKSB7XHJcbiAgICAgICAgdmFsdWUgPSBuZXcgRGF0ZSgpICsgJyAtICc7XHJcbiAgICAgIH1cclxuICAgICAgdmFsdWUgKz0gJ1tNeSBDbG91ZCBTdGFydGVyXSBbJyArIExvZ0xldmVsW3RoaXMubGV2ZWxdICsgJ10oJyArIHRoaXMuZ2V0TGV2ZWxTdHJpbmcobGV2ZWwpICsgJyknO1xyXG4gICAgICB2YWx1ZSArPSAnIC0gTWVzc2FnZTogJyArIG1zZztcclxuICAgICAgaWYgKHBhcmFtcy5sZW5ndGgpIHtcclxuICAgICAgICB2YWx1ZSArPSAnIC0gRXh0cmEgSW5mbzogJ1xyXG4gICAgICAgICAgKyB0aGlzLmZvcm1hdFBhcmFtcyhwYXJhbXMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBMb2cgdGhlIHZhbHVlXHJcbiAgICAgIGNvbnNvbGUubG9nKHZhbHVlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByaXZhdGUgc2hvdWxkTG9nKGxldmVsOiBMb2dMZXZlbCk6IGJvb2xlYW4ge1xyXG4gICAgbGV0IHJldCA9IGZhbHNlO1xyXG4gICAgaWYgKChsZXZlbCA+PSB0aGlzLmxldmVsICYmXHJcbiAgICAgIGxldmVsICE9PSBMb2dMZXZlbC5PZmYpIHx8XHJcbiAgICAgIHRoaXMubGV2ZWwgPT09IExvZ0xldmVsLkFsbCkge1xyXG4gICAgICByZXQgPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHJldDtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgZm9ybWF0UGFyYW1zKHBhcmFtczogYW55W10pOiBzdHJpbmcge1xyXG4gICAgbGV0IHJldDogc3RyaW5nID0gcGFyYW1zLmpvaW4oJywnKTtcclxuICAgIC8vIElzIHRoZXJlIGF0IGxlYXN0IG9uZSBvYmplY3QgaW4gdGhlIGFycmF5P1xyXG4gICAgaWYgKHBhcmFtcy5zb21lKHAgPT4gdHlwZW9mIHAgPT09ICdvYmplY3QnKSkge1xyXG4gICAgICByZXQgPSAnJztcclxuICAgICAgLy8gQnVpbGQgY29tbWEtZGVsaW1pdGVkIHN0cmluZ1xyXG4gICAgICBmb3IgKGNvbnN0IGl0ZW0gb2YgcGFyYW1zKSB7XHJcbiAgICAgICAgcmV0ICs9IEpTT04uc3RyaW5naWZ5KGl0ZW0pICsgJywnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gcmV0O1xyXG4gIH1cclxuXHJcblxyXG4gIGRlYnVnKG1zZzogc3RyaW5nLCAuLi5vcHRpb25hbFBhcmFtczogYW55W10pIHtcclxuICAgIHRoaXMud3JpdGVUb0xvZyhtc2csIExvZ0xldmVsLkRlYnVnLFxyXG4gICAgICBvcHRpb25hbFBhcmFtcyk7XHJcbiAgfVxyXG5cclxuICBpbmZvKG1zZzogc3RyaW5nLCAuLi5vcHRpb25hbFBhcmFtczogYW55W10pIHtcclxuICAgIHRoaXMud3JpdGVUb0xvZyhtc2csIExvZ0xldmVsLkluZm8sXHJcbiAgICAgIG9wdGlvbmFsUGFyYW1zKTtcclxuICB9XHJcblxyXG4gIHdhcm4obXNnOiBzdHJpbmcsIC4uLm9wdGlvbmFsUGFyYW1zOiBhbnlbXSkge1xyXG4gICAgdGhpcy53cml0ZVRvTG9nKG1zZywgTG9nTGV2ZWwuV2FybixcclxuICAgICAgb3B0aW9uYWxQYXJhbXMpO1xyXG4gIH1cclxuXHJcbiAgZXJyb3IobXNnOiBzdHJpbmcsIC4uLm9wdGlvbmFsUGFyYW1zOiBhbnlbXSkge1xyXG4gICAgdGhpcy53cml0ZVRvTG9nKG1zZywgTG9nTGV2ZWwuRXJyb3IsXHJcbiAgICAgIG9wdGlvbmFsUGFyYW1zKTtcclxuICB9XHJcblxyXG4gIGZhdGFsKG1zZzogc3RyaW5nLCAuLi5vcHRpb25hbFBhcmFtczogYW55W10pIHtcclxuICAgIHRoaXMud3JpdGVUb0xvZyhtc2csIExvZ0xldmVsLkZhdGFsLFxyXG4gICAgICBvcHRpb25hbFBhcmFtcyk7XHJcbiAgfVxyXG5cclxuICBsb2cobXNnOiBzdHJpbmcsIC4uLm9wdGlvbmFsUGFyYW1zOiBhbnlbXSkge1xyXG4gICAgdGhpcy53cml0ZVRvTG9nKG1zZywgTG9nTGV2ZWwuQWxsLFxyXG4gICAgICBvcHRpb25hbFBhcmFtcyk7XHJcbiAgfVxyXG4gIHByaXZhdGUgZ2V0TGV2ZWxTdHJpbmcobGV2ZWwpIHtcclxuICAgIGxldCByZSA9ICcnO1xyXG4gICAgc3dpdGNoIChsZXZlbCkge1xyXG4gICAgICBjYXNlIExvZ0xldmVsLkFsbDoge1xyXG4gICAgICAgIHJlID0gJ0FsbCc7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgICAgY2FzZSBMb2dMZXZlbC5EZWJ1Zzoge1xyXG4gICAgICAgIHJlID0gJ0RlYnVnJztcclxuICAgICAgICBicmVhaztcclxuICAgICAgfVxyXG4gICAgICBjYXNlIExvZ0xldmVsLkVycm9yOiB7XHJcbiAgICAgICAgcmUgPSAnRXJyb3InO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICAgIGNhc2UgTG9nTGV2ZWwuRmF0YWw6IHtcclxuICAgICAgICByZSA9ICdGYXRhbCc7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgICAgY2FzZSBMb2dMZXZlbC5JbmZvOiB7XHJcbiAgICAgICAgcmUgPSAnSW5mbyc7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgICAgY2FzZSBMb2dMZXZlbC5PZmY6IHtcclxuICAgICAgICByZSA9ICdPZmYnO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICAgIGNhc2UgTG9nTGV2ZWwuV2Fybjoge1xyXG4gICAgICAgIHJlID0gJ1dhcm4nO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICAgIGRlZmF1bHQ6IHtcclxuICAgICAgICAvLyBzdGF0ZW1lbnRzO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gcmU7XHJcblxyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGVudW0gTG9nTGV2ZWwge1xyXG4gIEFsbCA9IDAsXHJcbiAgRGVidWcgPSAxLFxyXG4gIEluZm8gPSAyLFxyXG4gIFdhcm4gPSAzLFxyXG4gIEVycm9yID0gNCxcclxuICBGYXRhbCA9IDUsXHJcbiAgT2ZmID0gNlxyXG59XHJcblxyXG4iXX0=

@@ -133,5 +133,5 @@ /**

}
/** @nocollapse */ TcLoginService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcLoginService, deps: [{ token: i1.HttpClient }, { token: i2.Location }, { token: i3.TcCoreConfigService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcLoginService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcLoginService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcLoginService, decorators: [{
/** @nocollapse */ TcLoginService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcLoginService, deps: [{ token: i1.HttpClient }, { token: i2.Location }, { token: i3.TcCoreConfigService }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcLoginService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcLoginService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcLoginService, decorators: [{
type: Injectable,

@@ -142,2 +142,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.HttpClient }, { type: i2.Location }, { type: i3.TcCoreConfigService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtbG9naW4uc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtbG9naW4uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7OztHQWFHO0FBR0gsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUMsV0FBVyxFQUFFLFFBQVEsRUFBQyxNQUFNLG9CQUFvQixDQUFDO0FBQ3pELE9BQU8sRUFBQyxRQUFRLEVBQWMsRUFBRSxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBQzlDLE9BQU8sRUFBYSxXQUFXLEVBQUUsVUFBVSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFDekUsT0FBTyxFQUFDLE9BQU8sRUFBRSxHQUFHLEVBQWEsR0FBRyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFFNUQsT0FBTyxFQUFDLFlBQVksRUFBRSxhQUFhLEVBQUMsTUFBTSxxQ0FBcUMsQ0FBQzs7Ozs7QUFRaEYsTUFBTSxPQUFPLGNBQWM7SUFDekIsWUFBb0IsSUFBZ0IsRUFBVSxRQUFrQixFQUFVLG1CQUF3QztRQUE5RixTQUFJLEdBQUosSUFBSSxDQUFZO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQUFVLHdCQUFtQixHQUFuQixtQkFBbUIsQ0FBcUI7SUFBSSxDQUFDO0lBRXZILHFEQUFxRDtJQUM5QyxLQUFLLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRO1FBQ3ZDLElBQUksUUFBUSxFQUFFO1lBQ1osWUFBWSxDQUFDLE9BQU8sQ0FBQyxZQUFZLEVBQUUsUUFBUSxDQUFDLENBQUM7U0FDOUM7UUFDRCxJQUFJLFFBQVEsRUFBRTtZQUNaLFlBQVksQ0FBQyxPQUFPLENBQUMsYUFBYSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1NBQy9DO1FBQ0QsSUFBSSxJQUFJLENB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LEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQzFFLEdBQUcsQ0FBRSxNQUFNLENBQUMsRUFBRTtZQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDcEIsT0FBTyxNQUFNLENBQUM7UUFDaEIsQ0FBQyxDQUNGLENBQUMsQ0FBQztJQUNULENBQUM7OzhIQXRJVSxjQUFjO2tJQUFkLGNBQWMsY0FKYixNQUFNOzJGQUlQLGNBQWM7a0JBTDFCLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgdGNMb2dpblNlcnZpY2VcclxuICpcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqXHJcbiAqIHRjTG9naW5TZXJ2aWNlIHByb3ZpZGVzIHNlcnZpY2VzIGZvciBhdXRoZW50aWNhdGluZyBhZ2FpbnN0IFRpYmNvIFN1YnNjcmliZXIgY2xvdWQgYW5kIGF1dGhvcml6aW5nIHdpdGggdGhlIHZhcmlvdXNcclxuICogVGliY28gQ2xvdWQgdGVuYW50cyBzdWNoIGFzIGxpdmVhcHBzLlxyXG4gKlxyXG4gKiBUaGVzZSBzZXJ2aWNlcyBhbmQgcmVsYXRlZCBjb21wb25lbnRzIGFyZSB0eXBpY2FsbHkgdXNlZCB3aGVuIHRoZSBVSSBpcyBOT1QgcnVubmluZyBvbiBMaXZlIEFwcHMgV1JQL1RpYmNvIENsb3VkXHJcbiAqIFdoZW4gZGVwbG95ZWQgdG8gTGl2ZSBBcHBzIFdSUCBhdXRoZW50aWNhdGlvbiBpcyBoYW5kbGVkIGJ5IFRpYmNvIENsb3VkIHdoZW4gYWNjZXNzaW5nIHRoZSBwcm90ZWN0ZWQgV1JQIFVSTFxyXG4gKlxyXG4gKlxyXG4gKi9cclxuXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7QWNjZXNzVG9rZW4sIEF1dGhJbmZvfSBmcm9tICcuLi9tb2RlbHMvdGMtbG9naW4nO1xyXG5pbXBvcnQge2ZvcmtKb2luLCBPYnNlcnZhYmxlLCBvZn0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7SHR0cENsaWVudCwgSHR0cEhlYWRlcnMsIEh0dHBQYXJhbXN9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHtmbGF0TWFwLCBtYXAsIHN3aXRjaE1hcCwgdGFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7TG9jYXRpb259IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7RU1BSUxfSURfS0VZLCBDTElFTlRfSURfS0VZfSBmcm9tICcuLi9yZXNvbHZlcnMvbG9naW4tcHJlZmlsbC5yZXNvbHZlcic7XHJcbmltcG9ydCB7VGNDb3JlQ29uZmlnU2VydmljZX0gZnJvbSAnLi90Yy1jb3JlLWNvbmZpZy1zZXJ2aWNlJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuXHJcblxyXG5leHBvcnQgY2xhc3MgVGNMb2dpblNlcnZpY2Uge1xyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCwgcHJpdmF0ZSBsb2NhdGlvbjogTG9jYXRpb24sIHByaXZhdGUgdGNDb3JlQ29uZmlndXJhdGlvbjogVGNDb3JlQ29uZmlnU2VydmljZSkgeyB9XHJcblxyXG4gIC8vIFByb3ZpZGUgYWJpbGl0eSB0byBsb2dpbiB0byBUaWJjbyBTdWJzY3JpYmVyIENsb3VkXHJcbiAgcHVibGljIGxvZ2luKHVzZXJuYW1lLCBwYXNzd29yZCwgY2xpZW50SUQpOiBPYnNlcnZhYmxlPEF1dGhJbmZvPiB7XHJcbiAgICBpZiAodXNlcm5hbWUpIHtcclxuICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oRU1BSUxfSURfS0VZLCB1c2VybmFtZSk7XHJcbiAgICB9XHJcbiAgICBpZiAocGFzc3dvcmQpIHtcclxuICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oQ0xJRU5UX0lEX0tFWSwgY2xpZW50SUQpO1xyXG4gICAgfVxyXG4gICAgbGV0IGJvZHk7XHJcbiAgICBsZXQgdXJsO1xyXG4gICAgICB1cmwgPSAnL2lkbS92My9sb2dpbi1vYXV0aCc7XHJcbiAgICAgIGJvZHkgPSBuZXcgSHR0cFBhcmFtcygpXHJcbiAgICAgICAgLnNldCgnRW1haWwnLCB1c2VybmFtZSlcclxuICAgICAgICAuc2V0KCdQYXNzd29yZCcsIHBhc3N3b3JkKVxyXG4gICAgICAgIC5zZXQoJ1RlbmFudElkJywgJ2JwbScpXHJcbiAgICAgICAgLnNldCgnQ2xpZW50SUQnLCBjbGllbnRJRCk7XHJcblxyXG4gICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycyh7XHJcbiAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ1xyXG4gICAgfSk7XHJcblxyXG4gICAgY29uc3QgcmVBdXRocyA9IFtdO1xyXG4gICAgY29uc3QgdGNDb25maWcgPSB0aGlzLnRjQ29yZUNvbmZpZ3VyYXRpb24uZ2V0Q29uZmlnKCk7XHJcbiAgICBpZiAodGNDb25maWcucHJveHlfdXJsICYmIHRjQ29uZmlnLnByb3h5X3VybCAhPT0gJycpIHtcclxuICAgICAgaWYgKHRjQ29uZmlnLnByb3h5X3RjZV9wYXRoICYmIHRjQ29uZmlnLnByb3h5X3RjZV9wYXRoICE9PSAnJyAmJiB0Y0NvbmZpZy5lbmFibGVfdGNlKSB7XHJcbiAgICAgICAgLy8gcmVhdXRoIHdpdGggdGNlIGlmIHdlIGFyZSB1c2luZyBwcm94eVxyXG4gICAgICAgIHJlQXV0aHMucHVzaCh0aGlzLnJlQXV0aG9yaXplKCd0Y2UnKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIHdoZW4gbm8gcmVBdXRocyBqdXN0IHJldHVybiBlbXB0eSBhcnJheVxyXG4gICAgaWYgKHJlQXV0aHMubGVuZ3RoIDw9IDApIHtcclxuICAgICAgcmVBdXRocy5wdXNoKG9mKFtdKSk7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KHVybCwgYm9keS50b1N0cmluZygpLCB7IGhlYWRlcnMgfSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSksXHJcbiAgICAgICAgLyptYXAoKGF1dGhJbmZvOiBBdXRoSW5mbykgPT4ge1xyXG4gICAgICAgICAgICByZXR1cm4gYXV0aEluZm87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgKSk7Ki9cclxuICAgICAgICBmbGF0TWFwKChhdXRoSW5mbzogYW55KSA9PiB7XHJcbiAgICAgICAgICAgIHJldHVybiBmb3JrSm9pbihyZUF1dGhzKS5waXBlKFxyXG4gICAgICAgICAgICAgIG1hcChyZXN1bHRzID0+IHtcclxuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlc3VsdHMpO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIGF1dGhJbmZvO1xyXG4gICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICB9KSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgbG9naW5WMih1c2VybmFtZSwgcGFzc3dvcmQpOiBPYnNlcnZhYmxlPEFjY2Vzc1Rva2VuPiB7XHJcbiAgICBjb25zdCB1cmwgPSAnL2FzL3Rva2VuLm9hdXRoMic7XHJcbiAgICBjb25zdCBib2R5ID0gbmV3IEh0dHBQYXJhbXMoKVxyXG4gICAgICAuc2V0KCd1c2VybmFtZScsIHVzZXJuYW1lKVxyXG4gICAgICAuc2V0KCdwYXNzd29yZCcsIHBhc3N3b3JkKVxyXG4gICAgICAuc2V0KCdjbGllbnRfaWQnLCAncm9wY19pcGFzcycpXHJcbiAgICAgIC5zZXQoJ2dyYW50X3R5cGUnLCAncGFzc3dvcmQnKTtcclxuICAgIFxyXG4gICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycyh7XHJcbiAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ1xyXG4gICAgfSk7XHJcbiAgXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLnBvc3QodXJsLCBib2R5LnRvU3RyaW5nKCksIHsgaGVhZGVycyB9KVxyXG4gICAgICAucGlwZShcclxuICAgICAgICB0YXAoIHZhbCA9PiBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCd0Y3NUaW1lc3RhbXAnLCBEYXRlLm5vdygpLnRvU3RyaW5nKCkpKSxcclxuICAgICAgICBtYXAoIGFjY2Vzc1Rva2VuID0+IG5ldyBBY2Nlc3NUb2tlbigpLmRlc2VyaWFsaXplKGFjY2Vzc1Rva2VuKSkpO1xyXG4gIH1cclxuXHJcblxyXG4gIC8vIFByb3ZpZGUgYWJpbGl0eSB0byBhdXRob3JpemUgYWdhaW5zdCBsaXZlIGFwcHMgKG5vdGUgdGVuYW50SWQ6IGJwbSlcclxuICBwdWJsaWMgbGFBdXRob3JpemUoYWNjZXNzVG9rZW46IEFjY2Vzc1Rva2VuLCBhY2NvdW50SWQpOiBPYnNlcnZhYmxlPEF1dGhJbmZvPiB7XHJcbiAgICBjb25zdCB1cmwgPSAnL2lkbS92Mi9sb2dpbi1vYXV0aCc7XHJcbiAgICBjb25zdCBib2R5ID0gbmV3IEh0dHBQYXJhbXMoKVxyXG4gICAgICAuc2V0KCdBY2Nlc3NUb2tlbicsIGFjY2Vzc1Rva2VuLmFjY2Vzc190b2tlbilcclxuICAgICAgLnNldCgnVGVuYW50SWQnLCAnYnBtJylcclxuICAgICAgLnNldCgnQWNjb3VudElkJywgYWNjb3VudElkKTtcclxuXHJcbiAgICBjb25zdCBoZWFkZXJzID0gbmV3IEh0dHBIZWFkZXJzKHtcclxuICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnXHJcbiAgICB9KTtcclxuXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLnBvc3QodXJsLCBib2R5LnRvU3RyaW5nKCksIHsgaGVhZGVycyB9KVxyXG4gICAgICAucGlwZShcclxuICAgICAgICB0YXAoIHZhbCA9PiBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCd0Y3NUaW1lc3RhbXAnLCBEYXRlLm5vdygpLnRvU3RyaW5nKCkpKSxcclxuICAgICAgICBtYXAoIGF1dGhJbmZvID0+IG5ldyBBdXRoSW5mbygpLmRlc2VyaWFsaXplKGF1dGhJbmZvKSkpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHJlQXV0aG9yaXplKHRlbmFudDogc3RyaW5nKTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIC8vIHRoaXMgZ2V0cyB0aGUgYWNjZXNzIHRva2VuIGZvciB0aGUgdGVuYW50IHRoYXQgd2UgbmVlZCB0byByZXF1ZXN0IGEgY29va2llXHJcbiAgICBjb25zdCB1cmwgPSAnL2lkbS92MS9yZWF1dGhvcml6ZSc7XHJcbiAgICBjb25zdCBib2R5ID0gbmV3IEh0dHBQYXJhbXMoKVxyXG4gICAgICAgIC5zZXQoJ29wYXF1ZS1mb3ItdGVuYW50JywgdGVuYW50KTtcclxuXHJcbiAgICBjb25zdCBoZWFkZXJzID0gbmV3IEh0dHBIZWFkZXJzKHtcclxuICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnXHJcbiAgICB9KTtcclxuICAgIFxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KHVybCwgYm9keS50b1N0cmluZygpLCB7IGhlYWRlcnMgfSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSksXHJcbiAgICAgICAgZmxhdE1hcCggcmVzdWx0ID0+IHtcclxuICAgICAgICAgICAgY29uc29sZS5sb2cocmVzdWx0KTtcclxuICAgICAgICAgICAgcmV0dXJuIHRoaXMuZ2V0VG9rZW4ocmVzdWx0Wyd0b2tlbiddLCB0ZW5hbnQpLnBpcGUoXHJcbiAgICAgICAgICAgICAgbWFwKHRva2VuUmVzID0+IHtcclxuICAgICAgICAgICAgICAgIHJldHVybiB0b2tlblJlcztcclxuICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICkpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGdldFRva2VuKHRva2VuOiBzdHJpbmcsIHRlbmFudDogc3RyaW5nKTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIC8vIHRoaXMgd2lsbCBzZXQgdGhlIGRvbWFpbiBjb29raWUgZm9yIHRoZSB0ZW5hbnRcclxuICAgIGNvbnN0IHVybCA9ICcvZ2V0VG9rZW4nO1xyXG4gICAgY29uc3QgYm9keSA9IG5ldyBIdHRwUGFyYW1zKClcclxuICAgICAgICAuc2V0KCd0b2tlbicsIHRva2VuKTtcclxuXHJcbiAgICBjb25zdCBoZWFkZXJzID0gbmV3IEh0dHBIZWFkZXJzKHtcclxuICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnLFxyXG4gICAgICAnVGFyZ2V0LVRlbmFudCc6IHRlbmFudFxyXG4gICAgfSk7XHJcbiAgICBcclxuICAgIHJldHVybiB0aGlzLmh0dHAucG9zdCh1cmwsIGJvZHkudG9TdHJpbmcoKSwgeyBoZWFkZXJzIH0pXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHRhcCggdmFsID0+IHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ3Rjc1RpbWVzdGFtcCcsIERhdGUubm93KCkudG9TdHJpbmcoKSkpLFxyXG4gICAgICAgIG1hcCggcmVzdWx0ID0+IHtcclxuICAgICAgICAgICAgY29uc29sZS5sb2cocmVzdWx0KTtcclxuICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICApKTtcclxuICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtbG9naW4uc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RpYmNvLXRjc3RrL3RjLWNvcmUtbGliL3NyYy9saWIvc2VydmljZXMvdGMtbG9naW4uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7OztHQWFHO0FBR0gsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUMsV0FBVyxFQUFFLFFBQVEsRUFBQyxNQUFNLG9CQUFvQixDQUFDO0FBQ3pELE9BQU8sRUFBQyxRQUFRLEVBQWMsRUFBRSxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBQzlDLE9BQU8sRUFBYSxXQUFXLEVBQUUsVUFBVSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFDekUsT0FBTyxFQUFDLE9BQU8sRUFBRSxHQUFHLEVBQWEsR0FBRyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFFNUQsT0FBTyxFQUFDLFlBQVksRUFBRSxhQUFhLEVBQUMsTUFBTSxxQ0FBcUMsQ0FBQzs7Ozs7QUFRaEYsTUFBTSxPQUFPLGNBQWM7SUFDekIsWUFBb0IsSUFBZ0IsRUFBVSxRQUFrQixFQUFVLG1CQUF3QztRQUE5RixTQUFJLEdBQUosSUFBSSxDQUFZO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQUFVLHdCQUFtQixHQUFuQixtQkFBbUIsQ0FBcUI7SUFBSSxDQUFDO0lBRXZILHFEQUFxRDtJQUM5QyxLQUFLLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRO1FBQ3ZDLElBQUksUUFBUSxFQUFFO1lBQ1osWUFBWSxDQUFDLE9BQU8sQ0FBQyxZQUFZLEVBQUUsUUFBUSxDQUFDLENBQUM7U0FDOUM7UUFDRCxJQUFJLFFBQVEsRUFBRTtZQUNaLFlBQVksQ0FBQyxPQUFPLENBQUMsYUFBYSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1NBQy9DO1FBQ0QsSUFBSSxJQUFJLENBQUM7UUFDVCxJQUFJLEdBQUcsQ0FBQztRQUNOLEdBQUcsR0FBRyxxQkFBcUIsQ0FBQztRQUM1QixJQUFJLEdBQUcsSUFBSSxVQUFVLEVBQUU7YUFDcEIsR0FBRyxDQUFDLE9BQU8sRUFBRSxRQUFRLENBQUM7YUFDdEIsR0FBRyxDQUFDLFVBQVUsRUFBRSxRQUFRLENBQUM7YUFDekIsR0FBRyxDQUFDLFVBQVUsRUFBRSxLQUFLLENBQUM7YUFDdEIsR0FBRyxDQUFDLFVBQVUsRUFBRSxRQUFRLENBQUMsQ0FBQztRQUUvQixNQUFNLE9BQU8sR0FBRyxJQUFJLFdBQVcsQ0FBQztZQUM5QixjQUFjLEVBQUUsbUNBQW1DO1NBQ3BELENBQUMsQ0FBQztRQUVILE1BQU0sT0FBTyxHQUFHLEVBQUUsQ0FBQztRQUNuQixNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsbUJBQW1CLENBQUMsU0FBUyxFQUFFLENBQUM7UUFDdEQsSUFBSSxRQUFRLENBQUMsU0FBUyxJQUFJLFFBQVEsQ0FBQyxTQUFTLEtBQUssRUFBRSxFQUFFO1lBQ25ELElBQUksUUFBUSxDQUFDLGNBQWMsSUFBSSxRQUFRLENBQUMsY0FBYyxLQUFLLEVBQUUsSUFBSSxRQUFRLENBQUMsVUFBVSxFQUFFO2dCQUNwRix3Q0FBd0M7Z0JBQ3hDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO2FBQ3ZDO1NBQ0Y7UUFDRCwwQ0FBMEM7UUFDMUMsSUFBSSxPQUFPLENBQUMsTUFBTSxJQUFJLENBQUMsRUFBRTtZQUN2QixPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1NBQ3RCO1FBRUQsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLEVBQUUsT0FBTyxFQUFFLENBQUM7YUFDckQsSUFBSSxDQUNILEdBQUcsQ0FBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBQzFFOzs7YUFHSztRQUNMLE9BQU8sQ0FBQyxDQUFDLFFBQWEsRUFBRSxFQUFFO1lBQ3RCLE9BQU8sUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FDM0IsR0FBRyxDQUFDLE9BQU8sQ0FBQyxFQUFFO2dCQUNaLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7Z0JBQ3JCLE9BQU8sUUFBUSxDQUFDO1lBQ2xCLENBQUMsQ0FBQyxDQUNILENBQUM7UUFDSixDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ1osQ0FBQztJQUVNLE9BQU8sQ0FBQyxRQUFRLEVBQUUsUUFBUTtRQUMvQixNQUFNLEdBQUcsR0FBRyxrQkFBa0IsQ0FBQztRQUMvQixNQUFNLElBQUksR0FBRyxJQUFJLFVBQVUsRUFBRTthQUMxQixHQUFHLENBQUMsVUFBVSxFQUFFLFFBQVEsQ0FBQzthQUN6QixHQUFHLENBQUMsVUFBVSxFQUFFLFFBQVEsQ0FBQzthQUN6QixHQUFHLENBQUMsV0FBVyxFQUFFLFlBQVksQ0FBQzthQUM5QixHQUFHLENBQUMsWUFBWSxFQUFFLFVBQVUsQ0FBQyxDQUFDO1FBRWpDLE1BQU0sT0FBTyxHQUFHLElBQUksV0FBVyxDQUFDO1lBQzlCLGNBQWMsRUFBRSxtQ0FBbUM7U0FDcEQsQ0FBQyxDQUFDO1FBRUgsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLEVBQUUsT0FBTyxFQUFFLENBQUM7YUFDckQsSUFBSSxDQUNILEdBQUcsQ0FBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQzFFLEdBQUcsQ0FBRSxXQUFXLENBQUMsRUFBRSxDQUFDLElBQUksV0FBVyxFQUFFLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN2RSxDQUFDO0lBR0Qsc0VBQXNFO0lBQy9ELFdBQVcsQ0FBQyxXQUF3QixFQUFFLFNBQVM7UUFDcEQsTUFBTSxHQUFHLEdBQUcscUJBQXFCLENBQUM7UUFDbEMsTUFBTSxJQUFJLEdBQUcsSUFBSSxVQUFVLEVBQUU7YUFDMUIsR0FBRyxDQUFDLGFBQWEsRUFBRSxXQUFXLENBQUMsWUFBWSxDQUFDO2FBQzVDLEdBQUcsQ0FBQyxVQUFVLEVBQUUsS0FBSyxDQUFDO2FBQ3RCLEdBQUcsQ0FBQyxXQUFXLEVBQUUsU0FBUyxDQUFDLENBQUM7UUFFL0IsTUFBTSxPQUFPLEdBQUcsSUFBSSxXQUFXLENBQUM7WUFDOUIsY0FBYyxFQUFFLG1DQUFtQztTQUNwRCxDQUFDLENBQUM7UUFFSCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsUUFBUSxFQUFFLEVBQUUsRUFBRSxPQUFPLEVBQUUsQ0FBQzthQUNyRCxJQUFJLENBQ0gsR0FBRyxDQUFFLEdBQUcsQ0FBQyxFQUFFLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxjQUFjLEVBQUUsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFDMUUsR0FBRyxDQUFFLFFBQVEsQ0FBQyxFQUFFLENBQUMsSUFBSSxRQUFRLEVBQUUsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzlELENBQUM7SUFFTSxXQUFXLENBQUMsTUFBYztRQUMvQiw2RUFBNkU7UUFDN0UsTUFBTSxHQUFHLEdBQUcscUJBQXFCLENBQUM7UUFDbEMsTUFBTSxJQUFJLEdBQUcsSUFBSSxVQUFVLEVBQUU7YUFDeEIsR0FBRyxDQUFDLG1CQUFtQixFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBRXRDLE1BQU0sT0FBTyxHQUFHLElBQUksV0FBVyxDQUFDO1lBQzlCLGNBQWMsRUFBRSxtQ0FBbUM7U0FDcEQsQ0FBQyxDQUFDO1FBRUgsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLEVBQUUsT0FBTyxFQUFFLENBQUM7YUFDckQsSUFBSSxDQUNILEdBQUcsQ0FBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQzFFLE9BQU8sQ0FBRSxNQUFNLENBQUMsRUFBRTtZQUNkLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDcEIsT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQ2hELEdBQUcsQ0FBQyxRQUFRLENBQUMsRUFBRTtnQkFDYixPQUFPLFFBQVEsQ0FBQztZQUNsQixDQUFDLENBQUMsQ0FDSCxDQUFDO1FBQ0osQ0FBQyxDQUNGLENBQUMsQ0FBQztJQUNULENBQUM7SUFFTSxRQUFRLENBQUMsS0FBYSxFQUFFLE1BQWM7UUFDM0MsaURBQWlEO1FBQ2pELE1BQU0sR0FBRyxHQUFHLFdBQVcsQ0FBQztRQUN4QixNQUFNLElBQUksR0FBRyxJQUFJLFVBQVUsRUFBRTthQUN4QixHQUFHLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBRXpCLE1BQU0sT0FBTyxHQUFHLElBQUksV0FBVyxDQUFDO1lBQzlCLGNBQWMsRUFBRSxtQ0FBbUM7WUFDbkQsZUFBZSxFQUFFLE1BQU07U0FDeEIsQ0FBQyxDQUFDO1FBRUgsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLEVBQUUsT0FBTyxFQUFFLENBQUM7YUFDckQsSUFBSSxDQUNILEdBQUcsQ0FBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQzFFLEdBQUcsQ0FBRSxNQUFNLENBQUMsRUFBRTtZQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDcEIsT0FBTyxNQUFNLENBQUM7UUFDaEIsQ0FBQyxDQUNGLENBQUMsQ0FBQztJQUNULENBQUM7OytIQXRJVSxjQUFjO21JQUFkLGNBQWMsY0FKYixNQUFNOzRGQUlQLGNBQWM7a0JBTDFCLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBuZ2RvYyBjb21wb25lbnRcclxuICogQG5hbWUgdGNMb2dpblNlcnZpY2VcclxuICpcclxuICogQGRlc2NyaXB0aW9uXHJcbiAqXHJcbiAqIHRjTG9naW5TZXJ2aWNlIHByb3ZpZGVzIHNlcnZpY2VzIGZvciBhdXRoZW50aWNhdGluZyBhZ2FpbnN0IFRpYmNvIFN1YnNjcmliZXIgY2xvdWQgYW5kIGF1dGhvcml6aW5nIHdpdGggdGhlIHZhcmlvdXNcclxuICogVGliY28gQ2xvdWQgdGVuYW50cyBzdWNoIGFzIGxpdmVhcHBzLlxyXG4gKlxyXG4gKiBUaGVzZSBzZXJ2aWNlcyBhbmQgcmVsYXRlZCBjb21wb25lbnRzIGFyZSB0eXBpY2FsbHkgdXNlZCB3aGVuIHRoZSBVSSBpcyBOT1QgcnVubmluZyBvbiBMaXZlIEFwcHMgV1JQL1RpYmNvIENsb3VkXHJcbiAqIFdoZW4gZGVwbG95ZWQgdG8gTGl2ZSBBcHBzIFdSUCBhdXRoZW50aWNhdGlvbiBpcyBoYW5kbGVkIGJ5IFRpYmNvIENsb3VkIHdoZW4gYWNjZXNzaW5nIHRoZSBwcm90ZWN0ZWQgV1JQIFVSTFxyXG4gKlxyXG4gKlxyXG4gKi9cclxuXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7QWNjZXNzVG9rZW4sIEF1dGhJbmZvfSBmcm9tICcuLi9tb2RlbHMvdGMtbG9naW4nO1xyXG5pbXBvcnQge2ZvcmtKb2luLCBPYnNlcnZhYmxlLCBvZn0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7SHR0cENsaWVudCwgSHR0cEhlYWRlcnMsIEh0dHBQYXJhbXN9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHtmbGF0TWFwLCBtYXAsIHN3aXRjaE1hcCwgdGFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7TG9jYXRpb259IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7RU1BSUxfSURfS0VZLCBDTElFTlRfSURfS0VZfSBmcm9tICcuLi9yZXNvbHZlcnMvbG9naW4tcHJlZmlsbC5yZXNvbHZlcic7XHJcbmltcG9ydCB7VGNDb3JlQ29uZmlnU2VydmljZX0gZnJvbSAnLi90Yy1jb3JlLWNvbmZpZy1zZXJ2aWNlJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuXHJcblxyXG5leHBvcnQgY2xhc3MgVGNMb2dpblNlcnZpY2Uge1xyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCwgcHJpdmF0ZSBsb2NhdGlvbjogTG9jYXRpb24sIHByaXZhdGUgdGNDb3JlQ29uZmlndXJhdGlvbjogVGNDb3JlQ29uZmlnU2VydmljZSkgeyB9XHJcblxyXG4gIC8vIFByb3ZpZGUgYWJpbGl0eSB0byBsb2dpbiB0byBUaWJjbyBTdWJzY3JpYmVyIENsb3VkXHJcbiAgcHVibGljIGxvZ2luKHVzZXJuYW1lLCBwYXNzd29yZCwgY2xpZW50SUQpOiBPYnNlcnZhYmxlPEF1dGhJbmZvPiB7XHJcbiAgICBpZiAodXNlcm5hbWUpIHtcclxuICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oRU1BSUxfSURfS0VZLCB1c2VybmFtZSk7XHJcbiAgICB9XHJcbiAgICBpZiAocGFzc3dvcmQpIHtcclxuICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oQ0xJRU5UX0lEX0tFWSwgY2xpZW50SUQpO1xyXG4gICAgfVxyXG4gICAgbGV0IGJvZHk7XHJcbiAgICBsZXQgdXJsO1xyXG4gICAgICB1cmwgPSAnL2lkbS92My9sb2dpbi1vYXV0aCc7XHJcbiAgICAgIGJvZHkgPSBuZXcgSHR0cFBhcmFtcygpXHJcbiAgICAgICAgLnNldCgnRW1haWwnLCB1c2VybmFtZSlcclxuICAgICAgICAuc2V0KCdQYXNzd29yZCcsIHBhc3N3b3JkKVxyXG4gICAgICAgIC5zZXQoJ1RlbmFudElkJywgJ2JwbScpXHJcbiAgICAgICAgLnNldCgnQ2xpZW50SUQnLCBjbGllbnRJRCk7XHJcblxyXG4gICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycyh7XHJcbiAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ1xyXG4gICAgfSk7XHJcblxyXG4gICAgY29uc3QgcmVBdXRocyA9IFtdO1xyXG4gICAgY29uc3QgdGNDb25maWcgPSB0aGlzLnRjQ29yZUNvbmZpZ3VyYXRpb24uZ2V0Q29uZmlnKCk7XHJcbiAgICBpZiAodGNDb25maWcucHJveHlfdXJsICYmIHRjQ29uZmlnLnByb3h5X3VybCAhPT0gJycpIHtcclxuICAgICAgaWYgKHRjQ29uZmlnLnByb3h5X3RjZV9wYXRoICYmIHRjQ29uZmlnLnByb3h5X3RjZV9wYXRoICE9PSAnJyAmJiB0Y0NvbmZpZy5lbmFibGVfdGNlKSB7XHJcbiAgICAgICAgLy8gcmVhdXRoIHdpdGggdGNlIGlmIHdlIGFyZSB1c2luZyBwcm94eVxyXG4gICAgICAgIHJlQXV0aHMucHVzaCh0aGlzLnJlQXV0aG9yaXplKCd0Y2UnKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIHdoZW4gbm8gcmVBdXRocyBqdXN0IHJldHVybiBlbXB0eSBhcnJheVxyXG4gICAgaWYgKHJlQXV0aHMubGVuZ3RoIDw9IDApIHtcclxuICAgICAgcmVBdXRocy5wdXNoKG9mKFtdKSk7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KHVybCwgYm9keS50b1N0cmluZygpLCB7IGhlYWRlcnMgfSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSksXHJcbiAgICAgICAgLyptYXAoKGF1dGhJbmZvOiBBdXRoSW5mbykgPT4ge1xyXG4gICAgICAgICAgICByZXR1cm4gYXV0aEluZm87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgKSk7Ki9cclxuICAgICAgICBmbGF0TWFwKChhdXRoSW5mbzogYW55KSA9PiB7XHJcbiAgICAgICAgICAgIHJldHVybiBmb3JrSm9pbihyZUF1dGhzKS5waXBlKFxyXG4gICAgICAgICAgICAgIG1hcChyZXN1bHRzID0+IHtcclxuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlc3VsdHMpO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIGF1dGhJbmZvO1xyXG4gICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICB9KSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgbG9naW5WMih1c2VybmFtZSwgcGFzc3dvcmQpOiBPYnNlcnZhYmxlPEFjY2Vzc1Rva2VuPiB7XHJcbiAgICBjb25zdCB1cmwgPSAnL2FzL3Rva2VuLm9hdXRoMic7XHJcbiAgICBjb25zdCBib2R5ID0gbmV3IEh0dHBQYXJhbXMoKVxyXG4gICAgICAuc2V0KCd1c2VybmFtZScsIHVzZXJuYW1lKVxyXG4gICAgICAuc2V0KCdwYXNzd29yZCcsIHBhc3N3b3JkKVxyXG4gICAgICAuc2V0KCdjbGllbnRfaWQnLCAncm9wY19pcGFzcycpXHJcbiAgICAgIC5zZXQoJ2dyYW50X3R5cGUnLCAncGFzc3dvcmQnKTtcclxuICAgIFxyXG4gICAgY29uc3QgaGVhZGVycyA9IG5ldyBIdHRwSGVhZGVycyh7XHJcbiAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ1xyXG4gICAgfSk7XHJcbiAgXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLnBvc3QodXJsLCBib2R5LnRvU3RyaW5nKCksIHsgaGVhZGVycyB9KVxyXG4gICAgICAucGlwZShcclxuICAgICAgICB0YXAoIHZhbCA9PiBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCd0Y3NUaW1lc3RhbXAnLCBEYXRlLm5vdygpLnRvU3RyaW5nKCkpKSxcclxuICAgICAgICBtYXAoIGFjY2Vzc1Rva2VuID0+IG5ldyBBY2Nlc3NUb2tlbigpLmRlc2VyaWFsaXplKGFjY2Vzc1Rva2VuKSkpO1xyXG4gIH1cclxuXHJcblxyXG4gIC8vIFByb3ZpZGUgYWJpbGl0eSB0byBhdXRob3JpemUgYWdhaW5zdCBsaXZlIGFwcHMgKG5vdGUgdGVuYW50SWQ6IGJwbSlcclxuICBwdWJsaWMgbGFBdXRob3JpemUoYWNjZXNzVG9rZW46IEFjY2Vzc1Rva2VuLCBhY2NvdW50SWQpOiBPYnNlcnZhYmxlPEF1dGhJbmZvPiB7XHJcbiAgICBjb25zdCB1cmwgPSAnL2lkbS92Mi9sb2dpbi1vYXV0aCc7XHJcbiAgICBjb25zdCBib2R5ID0gbmV3IEh0dHBQYXJhbXMoKVxyXG4gICAgICAuc2V0KCdBY2Nlc3NUb2tlbicsIGFjY2Vzc1Rva2VuLmFjY2Vzc190b2tlbilcclxuICAgICAgLnNldCgnVGVuYW50SWQnLCAnYnBtJylcclxuICAgICAgLnNldCgnQWNjb3VudElkJywgYWNjb3VudElkKTtcclxuXHJcbiAgICBjb25zdCBoZWFkZXJzID0gbmV3IEh0dHBIZWFkZXJzKHtcclxuICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnXHJcbiAgICB9KTtcclxuXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLnBvc3QodXJsLCBib2R5LnRvU3RyaW5nKCksIHsgaGVhZGVycyB9KVxyXG4gICAgICAucGlwZShcclxuICAgICAgICB0YXAoIHZhbCA9PiBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCd0Y3NUaW1lc3RhbXAnLCBEYXRlLm5vdygpLnRvU3RyaW5nKCkpKSxcclxuICAgICAgICBtYXAoIGF1dGhJbmZvID0+IG5ldyBBdXRoSW5mbygpLmRlc2VyaWFsaXplKGF1dGhJbmZvKSkpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHJlQXV0aG9yaXplKHRlbmFudDogc3RyaW5nKTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIC8vIHRoaXMgZ2V0cyB0aGUgYWNjZXNzIHRva2VuIGZvciB0aGUgdGVuYW50IHRoYXQgd2UgbmVlZCB0byByZXF1ZXN0IGEgY29va2llXHJcbiAgICBjb25zdCB1cmwgPSAnL2lkbS92MS9yZWF1dGhvcml6ZSc7XHJcbiAgICBjb25zdCBib2R5ID0gbmV3IEh0dHBQYXJhbXMoKVxyXG4gICAgICAgIC5zZXQoJ29wYXF1ZS1mb3ItdGVuYW50JywgdGVuYW50KTtcclxuXHJcbiAgICBjb25zdCBoZWFkZXJzID0gbmV3IEh0dHBIZWFkZXJzKHtcclxuICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnXHJcbiAgICB9KTtcclxuICAgIFxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KHVybCwgYm9keS50b1N0cmluZygpLCB7IGhlYWRlcnMgfSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgdGFwKCB2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSksXHJcbiAgICAgICAgZmxhdE1hcCggcmVzdWx0ID0+IHtcclxuICAgICAgICAgICAgY29uc29sZS5sb2cocmVzdWx0KTtcclxuICAgICAgICAgICAgcmV0dXJuIHRoaXMuZ2V0VG9rZW4ocmVzdWx0Wyd0b2tlbiddLCB0ZW5hbnQpLnBpcGUoXHJcbiAgICAgICAgICAgICAgbWFwKHRva2VuUmVzID0+IHtcclxuICAgICAgICAgICAgICAgIHJldHVybiB0b2tlblJlcztcclxuICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICkpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGdldFRva2VuKHRva2VuOiBzdHJpbmcsIHRlbmFudDogc3RyaW5nKTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIC8vIHRoaXMgd2lsbCBzZXQgdGhlIGRvbWFpbiBjb29raWUgZm9yIHRoZSB0ZW5hbnRcclxuICAgIGNvbnN0IHVybCA9ICcvZ2V0VG9rZW4nO1xyXG4gICAgY29uc3QgYm9keSA9IG5ldyBIdHRwUGFyYW1zKClcclxuICAgICAgICAuc2V0KCd0b2tlbicsIHRva2VuKTtcclxuXHJcbiAgICBjb25zdCBoZWFkZXJzID0gbmV3IEh0dHBIZWFkZXJzKHtcclxuICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnLFxyXG4gICAgICAnVGFyZ2V0LVRlbmFudCc6IHRlbmFudFxyXG4gICAgfSk7XHJcbiAgICBcclxuICAgIHJldHVybiB0aGlzLmh0dHAucG9zdCh1cmwsIGJvZHkudG9TdHJpbmcoKSwgeyBoZWFkZXJzIH0pXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHRhcCggdmFsID0+IHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ3Rjc1RpbWVzdGFtcCcsIERhdGUubm93KCkudG9TdHJpbmcoKSkpLFxyXG4gICAgICAgIG1hcCggcmVzdWx0ID0+IHtcclxuICAgICAgICAgICAgY29uc29sZS5sb2cocmVzdWx0KTtcclxuICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICApKTtcclxuICB9XHJcbn1cclxuIl19

@@ -137,5 +137,5 @@ /**

}
/** @nocollapse */ TcSharedStateService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcSharedStateService, deps: [{ token: i1.HttpClient }, { token: i2.Location }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcSharedStateService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcSharedStateService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcSharedStateService, decorators: [{
/** @nocollapse */ TcSharedStateService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcSharedStateService, deps: [{ token: i1.HttpClient }, { token: i2.Location }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcSharedStateService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcSharedStateService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcSharedStateService, decorators: [{
type: Injectable,

@@ -146,2 +146,2 @@ args: [{

}], ctorParameters: function () { return [{ type: i1.HttpClient }, { type: i2.Location }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtc2hhcmVkLXN0YXRlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3NlcnZpY2VzL3RjLXNoYXJlZC1zdGF0ZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7O0dBZ0JHO0FBRUgsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUMsa0JBQWtCLEVBQUUsZ0JBQWdCLEVBQUUsZUFBZSxFQUE0QixNQUFNLDJCQUEyQixDQUFDO0FBRTNILE9BQU8sRUFBYSxXQUFXLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUM3RCxPQUFPLEVBQUMsR0FBRyxFQUFFLEdBQUcsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBRXhDLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQztBQUNwRCxPQUFPLEVBQUMscUJBQXFCLEVBQUMsTUFBTSxvQ0FBb0MsQ0FBQzs7OztBQUt6RSxNQUFNLE9BQU8sb0JBQW9CO0lBRS9CLFlBQW9CLElBQWdCLEVBQVUsUUFBa0I7UUFBNUMsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUFVLGFBQVEsR0FBUixRQUFRLENBQVU7SUFDaEUsQ0FBQztJQUVNLGlCQUFpQixDQUFDLElBQVksRUFDWixJQUFZLEVBQ1osV0FBbUIsRUFDbkIsU0FBaUIsRUFDakIsVUFBNEIsRUFDNUIsS0FBa0IsRUFDbEIsS0FBZSxFQUNmLE9BQTJCLEVBQzNCLEtBQWM7UUFDckMsTUFBTSxHQUFHLEdBQUcsd0JBQXdCLENBQUM7UUFFckMsTUFBTSxJQUFJLEdBQUc7WUFDWCxNQUFNLEVBQUUsSUFBSTtZQUNaLE1BQU0sRUFBRSxJQUFJO1lBQ1osYUFBYSxFQUFFLFdBQVc7WUFDMUIsV0FBVyxFQUFFLFNBQVM7WUFDdEIsWUFBWSxFQUFFLFVBQVU7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O21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAbmdkb2MgY29tcG9uZW50XHJcbiAqIEBuYW1lIHRjU2hhcmVkU3RhdGVTZXJ2aWNlXHJcbiAqXHJcbiAqIEBkZXNjcmlwdGlvblxyXG4gKlxyXG4gKiB0Y1NoYXJlZFN0YXRlU2VydmljZSBwcm92aWRlcyBzZXJ2aWNlcyBmb3IgbWFuYWdpbmcgc3RvcmVkIGNsaWVudCBjb25maWcgdXNpbmcgdGhlIFRpYmNvIExpdmUgQXBwcyBzaGFyZWQgc3RhdGUgc2VydmljZS5cclxuICpcclxuICogQWx0aG91Z2ggdGhpcyBpcyBhIGxpdmUgYXBwcyBzZXJ2aWNlIHJhdGhlciB0aGFuIGEgVGliY28gU3Vic2NyaWJlciBDbG91ZCBTZXJ2aWNlIGl0IGlzIGluc2lkZSB0aGUgY29yZSBwcm9qZWN0IHNpbmNlIGl0IHdpbGxcclxuICogYmUgdXNlZCBmb3IgYWxsIGFwcGxpY2F0aW9ucyB0byBzdG9yZSBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uLlxyXG4gKlxyXG4gKiBCeSBob3N0aW5nIHRoaXMgc2VydmljZSBpbiB0aGUgY29yZSB3ZSBjYW4gYXZvaWQgYSBjaXJjdWxhciBkZXBlbmRlbmN5IHRvIHRoZSBsaXZlIGFwcHMgbGlicmFyeS5cclxuICpcclxuICogTm90ZTogVGhpcyBzZXJ2aWNlIHdpbGwgdXNlIHRoZSBodHRwIGNhY2hpbmcgaW50ZXJjZXB0b3IgZm9yICdHRVQnIGNhbGxzIGJhc2VkIG9uIHBhc3NlZCBwYXJhbWV0ZXJzLlxyXG4gKlxyXG4gKlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtTaGFyZWRTdGF0ZUNvbnRlbnQsIFNoYXJlZFN0YXRlRW50cnksIFNoYXJlZFN0YXRlTGlzdCwgU3RhdGVBdHRyaWJ1dGUsIFN0YXRlUm9sZX0gZnJvbSAnLi4vbW9kZWxzL3RjLXNoYXJlZC1zdGF0ZSc7XHJcbmltcG9ydCB7T2JzZXJ2YWJsZSwgb2Z9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge0h0dHBDbGllbnQsIEh0dHBIZWFkZXJzfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7bWFwLCB0YXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtMb2NhdGlvbn0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHtVaUFwcENvbmZpZ30gZnJvbSAnLi4vbW9kZWxzL3RjLWFwcC1jb25maWcnO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUY1NoYXJlZFN0YXRlU2VydmljZSB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCwgcHJpdmF0ZSBsb2NhdGlvbjogTG9jYXRpb24pIHtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBjcmVhdGVTaGFyZWRTdGF0ZShuYW1lOiBzdHJpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IHN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgc2FuZGJveElkOiBudW1iZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM6IFN0YXRlQXR0cmlidXRlW10sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvbGVzOiBTdGF0ZVJvbGVbXSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlua3M6IHN0cmluZ1tdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBTaGFyZWRTdGF0ZUNvbnRlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlPzogc3RyaW5nKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcclxuICAgIGNvbnN0IHVybCA9ICcvY2xpZW50c3RhdGUvdjEvc3RhdGVzJztcclxuXHJcbiAgICBjb25zdCBib2R5ID0ge1xyXG4gICAgICAnbmFtZSc6IG5hbWUsXHJcbiAgICAgICd0eXBlJzogdHlwZSxcclxuICAgICAgJ2Rlc2NyaXB0aW9uJzogZGVzY3JpcHRpb24sXHJcbiAgICAgICdzYW5kYm94SWQnOiBzYW5kYm94SWQsXHJcbiAgICAgICdhdHRyaWJ1dGVzJzogYXR0cmlidXRlcyxcclxuICAgICAgJ3JvbGVzJzogcm9sZXMsXHJcbiAgICAgICdsaW5rcyc6IGxpbmtzLFxyXG4gICAgICAnc2NvcGUnOiBzY29wZSxcclxuICAgICAgY29udGVudDogY29udGVudFxyXG4gICAgfTtcclxuICAgIGNvbnN0IGJvZHlTdHIgPSBKU09OLnN0cmluZ2lmeShib2R5KTtcclxuICAgIGNvbnN0IGhlYWRlcnMgPSBuZXcgSHR0cEhlYWRlcnMoKVxyXG4gICAgICAuc2V0KCdDb250ZW50LVR5cGUnLCAnYXBwbGljYXRpb24vanNvbicpO1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KHVybCwgYm9keVN0ciwge2hlYWRlcnMgfSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgdGFwKHZhbCA9PiBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCd0Y3NUaW1lc3RhbXAnLCBEYXRlLm5vdygpLnRvU3RyaW5nKCkpKSxcclxuICAgICAgICBtYXAocmVzdWx0ID0+IHtcclxuICAgICAgICAgIHJldHVybiByZXN1bHQudG9TdHJpbmcoKTtcclxuICAgICAgICB9KVxyXG4gICAgICApO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHVwZGF0ZVNoYXJlZFN0YXRlKHNoYXJlZFN0YXRlTGlzdCk6IE9ic2VydmFibGU8U2hhcmVkU3RhdGVMaXN0PiB7XHJcbiAgICBjb25zdCB1cmwgPSAnL2NsaWVudHN0YXRlL3YxL3N0YXRlcyc7XHJcblxyXG4gICAgY29uc3QgYm9keSA9IHNoYXJlZFN0YXRlTGlzdDtcclxuICAgIGNvbnN0IGJvZHlTdHIgPSBKU09OLnN0cmluZ2lmeShib2R5KTtcclxuICAgIGNvbnN0IGhlYWRlcnMgPSBuZXcgSHR0cEhlYWRlcnMoKVxyXG4gICAgICAuc2V0KCdDb250ZW50LVR5cGUnLCAnYXBwbGljYXRpb24vanNvbicpO1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wdXQodXJsLCBib2R5U3RyLCB7aGVhZGVycyB9KVxyXG4gICAgICAucGlwZShcclxuICAgICAgICB0YXAodmFsID0+IHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ3Rjc1RpbWVzdGFtcCcsIERhdGUubm93KCkudG9TdHJpbmcoKSkpLFxyXG4gICAgICAgIG1hcCh1cGRhdGVkU2hhcmVkU3RhdGVMaXN0ID0+IG5ldyBTaGFyZWRTdGF0ZUxpc3QoKS5kZXNlcmlhbGl6ZSh1cGRhdGVkU2hhcmVkU3RhdGVMaXN0KSlcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBnZXRTaGFyZWRTdGF0ZShuYW1lOiBzdHJpbmcsIHR5cGU6IHN0cmluZywgdXNlQ2FjaGU6IGJvb2xlYW4sIGZsdXNoQ2FjaGU6IGJvb2xlYW4sIHNjb3BlPzogc3RyaW5nKTogT2JzZXJ2YWJsZTxTaGFyZWRTdGF0ZUxpc3Q+IHtcclxuICAgIGxldCB1cmwgPSAnL2NsaWVudHN0YXRlL3YxL3N0YXRlcz8kZmlsdGVyPXR5cGU9JyArIHR5cGVcclxuICAgIC8vIGNvbnN0IHVybCA9ICcvY2xpZW50c3RhdGUvdjEvc3RhdGVzPyRmaWx0ZXI9dHlwZT0nICsgdHlwZVxyXG4gICAgICArICcgYW5kIG5hbWU9XFwnJyArIG5hbWUgKyAnXFwnJztcclxuICAgIGlmIChzY29wZSkge1xyXG4gICAgICB1cmwgPSB1cmwgKyAnIGFuZCBzY29wZSBlcSBcXCcnICsgc2NvcGUgKyAnXFwnJztcclxuICAgIH1cclxuICAgIGxldCBvcHRpb25zID0ge31cclxuICAgIC8vIHNldCBoZWFkZXJzIHdoZW4gY2FjaGluZyByZXF1aXJlZFxyXG4gICAgbGV0IGhlYWRlcnM6IEh0dHBIZWFkZXJzID0gbmV3IEh0dHBIZWFkZXJzKCk7XHJcbiAgICBpZiAodXNlQ2FjaGUpIHtcclxuICAgICAgaGVhZGVycyA9IGhlYWRlcnMuc2V0KCdjYWNoZVJlc3BvbnNlJywgJ3RydWUnKTtcclxuICAgIH1cclxuICAgIGlmIChmbHVzaENhY2hlKSB7XHJcbiAgICAgIGhlYWRlcnMgPSBoZWFkZXJzLnNldCgnZmx1c2hDYWNoZScsICd0cnVlJyk7XHJcbiAgICB9XHJcbiAgICBvcHRpb25zID0ge2hlYWRlcnM6IGhlYWRlcnMgfTtcclxuXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldCh1cmwsIG9wdGlvbnMpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHRhcCh2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSksXHJcbiAgICAgICAgbWFwKHNoYXJlZFN0YXRlTGlzdCA9PiBuZXcgU2hhcmVkU3RhdGVMaXN0KCkuZGVzZXJpYWxpemUoc2hhcmVkU3RhdGVMaXN0KSkpO1xyXG4gIH1cclxuXHJcbiAgLyogVWkgQXBwIENvbmZpZyAqL1xyXG5cclxuICBwdWJsaWMgZ2V0VWlBcHBDb25maWcodWlBcHBJZDogc3RyaW5nLCB1c2VDYWNoZTogYm9vbGVhbiwgZmx1c2hDYWNoZTogYm9vbGVhbik6IE9ic2VydmFibGU8VWlBcHBDb25maWc+IHtcclxuICAgIC8vIGlmIHVzZUNhY2hlIGlzIGZhbHNlIHRoaXMgd2lsbCB0cmlnZ2VyIHRoZSBzZXJ2aWNlIHRvIHVwZGF0ZSB0aGUgY2FjaGVkIHZlcnNpb24gd2l0aCBsYXRlc3RcclxuICAgIGNvbnN0IHNzTmFtZSA9IHVpQXBwSWQgKyAnLmNvbmZpZy50aWJjb2xhYnMuY2xpZW50LmNvbnRleHQuUFVCTElDJztcclxuXHJcbiAgICByZXR1cm4gdGhpcy5nZXRTaGFyZWRTdGF0ZShzc05hbWUsICdQVUJMSUMnLCB1c2VDYWNoZSwgZmx1c2hDYWNoZSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgbWFwKHZhbHVlID0+IHtcclxuICAgICAgICAgICAgaWYgKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllcy5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgICAgY29uc3Qgc3NyZXN1bHQgPSBuZXcgVWlBcHBDb25maWcoKS5kZXNlcmlhbGl6ZShKU09OLnBhcnNlKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5jb250ZW50Lmpzb24pKTtcclxuICAgICAgICAgICAgICBzc3Jlc3VsdC5pZCA9IHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5pZDtcclxuICAgICAgICAgICAgICByZXR1cm4gc3NyZXN1bHQ7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIClcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBjcmVhdGVVaUFwcENvbmZpZyhzYW5kYm94SWQ6IG51bWJlciwgdWlBcHBDb25maWc6IFVpQXBwQ29uZmlnLCB1aUFwcElkOiBzdHJpbmcpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xyXG4gICAgY29uc3Qgc3NOYW1lID0gdWlBcHBJZCArICcuY29uZmlnLnRpYmNvbGFicy5jbGllbnQuY29udGV4dC5QVUJMSUMnO1xyXG4gICAgY29uc3QgY29udGVudDogU2hhcmVkU3RhdGVDb250ZW50ID0gbmV3IFNoYXJlZFN0YXRlQ29udGVudCgpO1xyXG4gICAgY29udGVudC5qc29uID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLmVzY2FwZVN0cmluZyhKU09OLnN0cmluZ2lmeSh1aUFwcENvbmZpZykpO1xyXG4gICAgcmV0dXJuIHRoaXMuY3JlYXRlU2hhcmVkU3RhdGUoc3NOYW1lLCAnUFVCTElDJywgJycsIHNhbmRib3hJZCwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIHVuZGVmaW5lZCwgY29udGVudClcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgbWFwKHZhbHVlID0+IHZhbHVlKVxyXG4gICAgICApO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHVwZGF0ZVVpQXBwQ29uZmlnKHNhbmRib3hJZDogbnVtYmVyLCB1aUFwcENvbmZpZzogVWlBcHBDb25maWcsIHVpQXBwSWQ6IHN0cmluZywgaWQ6IHN0cmluZyk6IE9ic2VydmFibGU8VWlBcHBDb25maWc+IHtcclxuICAgIGNvbnN0IHNzTmFtZSA9IHVpQXBwSWQgKyAnLmNvbmZpZy50aWJjb2xhYnMuY2xpZW50LmNvbnRleHQuUFVCTElDJztcclxuICAgIGNvbnN0IGNvbnRlbnQ6IFNoYXJlZFN0YXRlQ29udGVudCA9IG5ldyBTaGFyZWRTdGF0ZUNvbnRlbnQoKTtcclxuICAgIGNvbnRlbnQuanNvbiA9IFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5lc2NhcGVTdHJpbmcoSlNPTi5zdHJpbmdpZnkodWlBcHBDb25maWcpKTtcclxuICAgIGNvbnN0IGVudHJ5OiBTaGFyZWRTdGF0ZUVudHJ5ID0gbmV3IFNoYXJlZFN0YXRlRW50cnkoKTtcclxuICAgIGVudHJ5LmNvbnRlbnQgPSBjb250ZW50O1xyXG4gICAgZW50cnkuc2FuZGJveElkID0gc2FuZGJveElkO1xyXG4gICAgZW50cnkubmFtZSA9IHNzTmFtZTtcclxuICAgIGVudHJ5LnR5cGUgPSAnUFVCTElDJztcclxuICAgIGVudHJ5LmlkID0gaWQ7XHJcbiAgICBjb25zdCBzc0xpc3Q6IFNoYXJlZFN0YXRlTGlzdCA9IG5ldyBTaGFyZWRTdGF0ZUxpc3QoKTtcclxuICAgIHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMgPSBbXTtcclxuICAgIHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMucHVzaChlbnRyeSk7XHJcbiAgICByZXR1cm4gdGhpcy51cGRhdGVTaGFyZWRTdGF0ZShzc0xpc3Quc2hhcmVkU3RhdGVFbnRyaWVzKVxyXG4gICAgICAucGlwZShcclxuICAgICAgICBtYXAodmFsdWUgPT4ge1xyXG4gICAgICAgICAgcmV0dXJuIG5ldyBVaUFwcENvbmZpZygpLmRlc2VyaWFsaXplKChKU09OLnBhcnNlKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5jb250ZW50Lmpzb24pKSk7XHJcbiAgICAgICAgfSlcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBkZWxldGVTaGFyZWRTdGF0ZShpZDogbnVtYmVyKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcclxuICAgIGNvbnN0IHVybCA9ICcvY2xpZW50c3RhdGUvdjEvc3RhdGVzLycgKyBpZDtcclxuXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmRlbGV0ZSh1cmwpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHRhcCh2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSksXHJcbiAgICAgICAgbWFwKHJlc3VsdCA9PiAnc3VjY2VzcycpXHJcbiAgICAgICk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgZGVsZXRlU2hhcmVkU3RhdGVzKG5hbWU6IHN0cmluZywgc2NvcGU/OiBzdHJpbmcpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xyXG4gICAgbGV0IHVybCA9ICcvY2xpZW50c3RhdGUvdjEvc3RhdGVzPyRmaWx0ZXI9bmFtZSBlcSBcXCcnICsgbmFtZSArICdcXCcnO1xyXG4gICAgaWYgKHNjb3BlKSB7XHJcbiAgICAgIHVybCA9IHVybCArICcgYW5kIHNjb3BlIGVxIFxcJycgKyBzY29wZSArICdcXCcnO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5kZWxldGUodXJsKVxyXG4gICAgICAucGlwZShcclxuICAgICAgICB0YXAodmFsID0+IHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ3Rjc1RpbWVzdGFtcCcsIERhdGUubm93KCkudG9TdHJpbmcoKSkpLFxyXG4gICAgICAgIG1hcChyZXN1bHQgPT4gJ3N1Y2Nlc3MnKVxyXG4gICAgICApO1xyXG4gIH1cclxuXHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtc2hhcmVkLXN0YXRlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90aWJjby10Y3N0ay90Yy1jb3JlLWxpYi9zcmMvbGliL3NlcnZpY2VzL3RjLXNoYXJlZC1zdGF0ZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7O0dBZ0JHO0FBRUgsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUMsa0JBQWtCLEVBQUUsZ0JBQWdCLEVBQUUsZUFBZSxFQUE0QixNQUFNLDJCQUEyQixDQUFDO0FBRTNILE9BQU8sRUFBYSxXQUFXLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUM3RCxPQUFPLEVBQUMsR0FBRyxFQUFFLEdBQUcsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBRXhDLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQztBQUNwRCxPQUFPLEVBQUMscUJBQXFCLEVBQUMsTUFBTSxvQ0FBb0MsQ0FBQzs7OztBQUt6RSxNQUFNLE9BQU8sb0JBQW9CO0lBRS9CLFlBQW9CLElBQWdCLEVBQVUsUUFBa0I7UUFBNUMsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUFVLGFBQVEsR0FBUixRQUFRLENBQVU7SUFDaEUsQ0FBQztJQUVNLGlCQUFpQixDQUFDLElBQVksRUFDWixJQUFZLEVBQ1osV0FBbUIsRUFDbkIsU0FBaUIsRUFDakIsVUFBNEIsRUFDNUIsS0FBa0IsRUFDbEIsS0FBZSxFQUNmLE9BQTJCLEVBQzNCLEtBQWM7UUFDckMsTUFBTSxHQUFHLEdBQUcsd0JBQXdCLENBQUM7UUFFckMsTUFBTSxJQUFJLEdBQUc7WUFDWCxNQUFNLEVBQUUsSUFBSTtZQUNaLE1BQU0sRUFBRSxJQUFJO1lBQ1osYUFBYSxFQUFFLFdBQVc7WUFDMUIsV0FBVyxFQUFFLFNBQVM7WUFDdEIsWUFBWSxFQUFFLFVBQVU7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O21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAbmdkb2MgY29tcG9uZW50XHJcbiAqIEBuYW1lIHRjU2hhcmVkU3RhdGVTZXJ2aWNlXHJcbiAqXHJcbiAqIEBkZXNjcmlwdGlvblxyXG4gKlxyXG4gKiB0Y1NoYXJlZFN0YXRlU2VydmljZSBwcm92aWRlcyBzZXJ2aWNlcyBmb3IgbWFuYWdpbmcgc3RvcmVkIGNsaWVudCBjb25maWcgdXNpbmcgdGhlIFRpYmNvIExpdmUgQXBwcyBzaGFyZWQgc3RhdGUgc2VydmljZS5cclxuICpcclxuICogQWx0aG91Z2ggdGhpcyBpcyBhIGxpdmUgYXBwcyBzZXJ2aWNlIHJhdGhlciB0aGFuIGEgVGliY28gU3Vic2NyaWJlciBDbG91ZCBTZXJ2aWNlIGl0IGlzIGluc2lkZSB0aGUgY29yZSBwcm9qZWN0IHNpbmNlIGl0IHdpbGxcclxuICogYmUgdXNlZCBmb3IgYWxsIGFwcGxpY2F0aW9ucyB0byBzdG9yZSBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uLlxyXG4gKlxyXG4gKiBCeSBob3N0aW5nIHRoaXMgc2VydmljZSBpbiB0aGUgY29yZSB3ZSBjYW4gYXZvaWQgYSBjaXJjdWxhciBkZXBlbmRlbmN5IHRvIHRoZSBsaXZlIGFwcHMgbGlicmFyeS5cclxuICpcclxuICogTm90ZTogVGhpcyBzZXJ2aWNlIHdpbGwgdXNlIHRoZSBodHRwIGNhY2hpbmcgaW50ZXJjZXB0b3IgZm9yICdHRVQnIGNhbGxzIGJhc2VkIG9uIHBhc3NlZCBwYXJhbWV0ZXJzLlxyXG4gKlxyXG4gKlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtTaGFyZWRTdGF0ZUNvbnRlbnQsIFNoYXJlZFN0YXRlRW50cnksIFNoYXJlZFN0YXRlTGlzdCwgU3RhdGVBdHRyaWJ1dGUsIFN0YXRlUm9sZX0gZnJvbSAnLi4vbW9kZWxzL3RjLXNoYXJlZC1zdGF0ZSc7XHJcbmltcG9ydCB7T2JzZXJ2YWJsZSwgb2Z9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge0h0dHBDbGllbnQsIEh0dHBIZWFkZXJzfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7bWFwLCB0YXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtMb2NhdGlvbn0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHtVaUFwcENvbmZpZ30gZnJvbSAnLi4vbW9kZWxzL3RjLWFwcC1jb25maWcnO1xyXG5pbXBvcnQge1RjQ29yZUNvbW1vbkZ1bmN0aW9uc30gZnJvbSAnLi4vY29tbW9uL3RjLWNvcmUtY29tbW9uLWZ1bmN0aW9ucyc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBUY1NoYXJlZFN0YXRlU2VydmljZSB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCwgcHJpdmF0ZSBsb2NhdGlvbjogTG9jYXRpb24pIHtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBjcmVhdGVTaGFyZWRTdGF0ZShuYW1lOiBzdHJpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IHN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgc2FuZGJveElkOiBudW1iZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM6IFN0YXRlQXR0cmlidXRlW10sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvbGVzOiBTdGF0ZVJvbGVbXSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlua3M6IHN0cmluZ1tdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBTaGFyZWRTdGF0ZUNvbnRlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlPzogc3RyaW5nKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcclxuICAgIGNvbnN0IHVybCA9ICcvY2xpZW50c3RhdGUvdjEvc3RhdGVzJztcclxuXHJcbiAgICBjb25zdCBib2R5ID0ge1xyXG4gICAgICAnbmFtZSc6IG5hbWUsXHJcbiAgICAgICd0eXBlJzogdHlwZSxcclxuICAgICAgJ2Rlc2NyaXB0aW9uJzogZGVzY3JpcHRpb24sXHJcbiAgICAgICdzYW5kYm94SWQnOiBzYW5kYm94SWQsXHJcbiAgICAgICdhdHRyaWJ1dGVzJzogYXR0cmlidXRlcyxcclxuICAgICAgJ3JvbGVzJzogcm9sZXMsXHJcbiAgICAgICdsaW5rcyc6IGxpbmtzLFxyXG4gICAgICAnc2NvcGUnOiBzY29wZSxcclxuICAgICAgY29udGVudDogY29udGVudFxyXG4gICAgfTtcclxuICAgIGNvbnN0IGJvZHlTdHIgPSBKU09OLnN0cmluZ2lmeShib2R5KTtcclxuICAgIGNvbnN0IGhlYWRlcnMgPSBuZXcgSHR0cEhlYWRlcnMoKVxyXG4gICAgICAuc2V0KCdDb250ZW50LVR5cGUnLCAnYXBwbGljYXRpb24vanNvbicpO1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KHVybCwgYm9keVN0ciwge2hlYWRlcnMgfSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgdGFwKHZhbCA9PiBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCd0Y3NUaW1lc3RhbXAnLCBEYXRlLm5vdygpLnRvU3RyaW5nKCkpKSxcclxuICAgICAgICBtYXAocmVzdWx0ID0+IHtcclxuICAgICAgICAgIHJldHVybiByZXN1bHQudG9TdHJpbmcoKTtcclxuICAgICAgICB9KVxyXG4gICAgICApO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHVwZGF0ZVNoYXJlZFN0YXRlKHNoYXJlZFN0YXRlTGlzdCk6IE9ic2VydmFibGU8U2hhcmVkU3RhdGVMaXN0PiB7XHJcbiAgICBjb25zdCB1cmwgPSAnL2NsaWVudHN0YXRlL3YxL3N0YXRlcyc7XHJcblxyXG4gICAgY29uc3QgYm9keSA9IHNoYXJlZFN0YXRlTGlzdDtcclxuICAgIGNvbnN0IGJvZHlTdHIgPSBKU09OLnN0cmluZ2lmeShib2R5KTtcclxuICAgIGNvbnN0IGhlYWRlcnMgPSBuZXcgSHR0cEhlYWRlcnMoKVxyXG4gICAgICAuc2V0KCdDb250ZW50LVR5cGUnLCAnYXBwbGljYXRpb24vanNvbicpO1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wdXQodXJsLCBib2R5U3RyLCB7aGVhZGVycyB9KVxyXG4gICAgICAucGlwZShcclxuICAgICAgICB0YXAodmFsID0+IHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ3Rjc1RpbWVzdGFtcCcsIERhdGUubm93KCkudG9TdHJpbmcoKSkpLFxyXG4gICAgICAgIG1hcCh1cGRhdGVkU2hhcmVkU3RhdGVMaXN0ID0+IG5ldyBTaGFyZWRTdGF0ZUxpc3QoKS5kZXNlcmlhbGl6ZSh1cGRhdGVkU2hhcmVkU3RhdGVMaXN0KSlcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBnZXRTaGFyZWRTdGF0ZShuYW1lOiBzdHJpbmcsIHR5cGU6IHN0cmluZywgdXNlQ2FjaGU6IGJvb2xlYW4sIGZsdXNoQ2FjaGU6IGJvb2xlYW4sIHNjb3BlPzogc3RyaW5nKTogT2JzZXJ2YWJsZTxTaGFyZWRTdGF0ZUxpc3Q+IHtcclxuICAgIGxldCB1cmwgPSAnL2NsaWVudHN0YXRlL3YxL3N0YXRlcz8kZmlsdGVyPXR5cGU9JyArIHR5cGVcclxuICAgIC8vIGNvbnN0IHVybCA9ICcvY2xpZW50c3RhdGUvdjEvc3RhdGVzPyRmaWx0ZXI9dHlwZT0nICsgdHlwZVxyXG4gICAgICArICcgYW5kIG5hbWU9XFwnJyArIG5hbWUgKyAnXFwnJztcclxuICAgIGlmIChzY29wZSkge1xyXG4gICAgICB1cmwgPSB1cmwgKyAnIGFuZCBzY29wZSBlcSBcXCcnICsgc2NvcGUgKyAnXFwnJztcclxuICAgIH1cclxuICAgIGxldCBvcHRpb25zID0ge31cclxuICAgIC8vIHNldCBoZWFkZXJzIHdoZW4gY2FjaGluZyByZXF1aXJlZFxyXG4gICAgbGV0IGhlYWRlcnM6IEh0dHBIZWFkZXJzID0gbmV3IEh0dHBIZWFkZXJzKCk7XHJcbiAgICBpZiAodXNlQ2FjaGUpIHtcclxuICAgICAgaGVhZGVycyA9IGhlYWRlcnMuc2V0KCdjYWNoZVJlc3BvbnNlJywgJ3RydWUnKTtcclxuICAgIH1cclxuICAgIGlmIChmbHVzaENhY2hlKSB7XHJcbiAgICAgIGhlYWRlcnMgPSBoZWFkZXJzLnNldCgnZmx1c2hDYWNoZScsICd0cnVlJyk7XHJcbiAgICB9XHJcbiAgICBvcHRpb25zID0ge2hlYWRlcnM6IGhlYWRlcnMgfTtcclxuXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldCh1cmwsIG9wdGlvbnMpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHRhcCh2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSksXHJcbiAgICAgICAgbWFwKHNoYXJlZFN0YXRlTGlzdCA9PiBuZXcgU2hhcmVkU3RhdGVMaXN0KCkuZGVzZXJpYWxpemUoc2hhcmVkU3RhdGVMaXN0KSkpO1xyXG4gIH1cclxuXHJcbiAgLyogVWkgQXBwIENvbmZpZyAqL1xyXG5cclxuICBwdWJsaWMgZ2V0VWlBcHBDb25maWcodWlBcHBJZDogc3RyaW5nLCB1c2VDYWNoZTogYm9vbGVhbiwgZmx1c2hDYWNoZTogYm9vbGVhbik6IE9ic2VydmFibGU8VWlBcHBDb25maWc+IHtcclxuICAgIC8vIGlmIHVzZUNhY2hlIGlzIGZhbHNlIHRoaXMgd2lsbCB0cmlnZ2VyIHRoZSBzZXJ2aWNlIHRvIHVwZGF0ZSB0aGUgY2FjaGVkIHZlcnNpb24gd2l0aCBsYXRlc3RcclxuICAgIGNvbnN0IHNzTmFtZSA9IHVpQXBwSWQgKyAnLmNvbmZpZy50aWJjb2xhYnMuY2xpZW50LmNvbnRleHQuUFVCTElDJztcclxuXHJcbiAgICByZXR1cm4gdGhpcy5nZXRTaGFyZWRTdGF0ZShzc05hbWUsICdQVUJMSUMnLCB1c2VDYWNoZSwgZmx1c2hDYWNoZSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgbWFwKHZhbHVlID0+IHtcclxuICAgICAgICAgICAgaWYgKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllcy5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgICAgY29uc3Qgc3NyZXN1bHQgPSBuZXcgVWlBcHBDb25maWcoKS5kZXNlcmlhbGl6ZShKU09OLnBhcnNlKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5jb250ZW50Lmpzb24pKTtcclxuICAgICAgICAgICAgICBzc3Jlc3VsdC5pZCA9IHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5pZDtcclxuICAgICAgICAgICAgICByZXR1cm4gc3NyZXN1bHQ7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIClcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBjcmVhdGVVaUFwcENvbmZpZyhzYW5kYm94SWQ6IG51bWJlciwgdWlBcHBDb25maWc6IFVpQXBwQ29uZmlnLCB1aUFwcElkOiBzdHJpbmcpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xyXG4gICAgY29uc3Qgc3NOYW1lID0gdWlBcHBJZCArICcuY29uZmlnLnRpYmNvbGFicy5jbGllbnQuY29udGV4dC5QVUJMSUMnO1xyXG4gICAgY29uc3QgY29udGVudDogU2hhcmVkU3RhdGVDb250ZW50ID0gbmV3IFNoYXJlZFN0YXRlQ29udGVudCgpO1xyXG4gICAgY29udGVudC5qc29uID0gVGNDb3JlQ29tbW9uRnVuY3Rpb25zLmVzY2FwZVN0cmluZyhKU09OLnN0cmluZ2lmeSh1aUFwcENvbmZpZykpO1xyXG4gICAgcmV0dXJuIHRoaXMuY3JlYXRlU2hhcmVkU3RhdGUoc3NOYW1lLCAnUFVCTElDJywgJycsIHNhbmRib3hJZCwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIHVuZGVmaW5lZCwgY29udGVudClcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgbWFwKHZhbHVlID0+IHZhbHVlKVxyXG4gICAgICApO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHVwZGF0ZVVpQXBwQ29uZmlnKHNhbmRib3hJZDogbnVtYmVyLCB1aUFwcENvbmZpZzogVWlBcHBDb25maWcsIHVpQXBwSWQ6IHN0cmluZywgaWQ6IHN0cmluZyk6IE9ic2VydmFibGU8VWlBcHBDb25maWc+IHtcclxuICAgIGNvbnN0IHNzTmFtZSA9IHVpQXBwSWQgKyAnLmNvbmZpZy50aWJjb2xhYnMuY2xpZW50LmNvbnRleHQuUFVCTElDJztcclxuICAgIGNvbnN0IGNvbnRlbnQ6IFNoYXJlZFN0YXRlQ29udGVudCA9IG5ldyBTaGFyZWRTdGF0ZUNvbnRlbnQoKTtcclxuICAgIGNvbnRlbnQuanNvbiA9IFRjQ29yZUNvbW1vbkZ1bmN0aW9ucy5lc2NhcGVTdHJpbmcoSlNPTi5zdHJpbmdpZnkodWlBcHBDb25maWcpKTtcclxuICAgIGNvbnN0IGVudHJ5OiBTaGFyZWRTdGF0ZUVudHJ5ID0gbmV3IFNoYXJlZFN0YXRlRW50cnkoKTtcclxuICAgIGVudHJ5LmNvbnRlbnQgPSBjb250ZW50O1xyXG4gICAgZW50cnkuc2FuZGJveElkID0gc2FuZGJveElkO1xyXG4gICAgZW50cnkubmFtZSA9IHNzTmFtZTtcclxuICAgIGVudHJ5LnR5cGUgPSAnUFVCTElDJztcclxuICAgIGVudHJ5LmlkID0gaWQ7XHJcbiAgICBjb25zdCBzc0xpc3Q6IFNoYXJlZFN0YXRlTGlzdCA9IG5ldyBTaGFyZWRTdGF0ZUxpc3QoKTtcclxuICAgIHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMgPSBbXTtcclxuICAgIHNzTGlzdC5zaGFyZWRTdGF0ZUVudHJpZXMucHVzaChlbnRyeSk7XHJcbiAgICByZXR1cm4gdGhpcy51cGRhdGVTaGFyZWRTdGF0ZShzc0xpc3Quc2hhcmVkU3RhdGVFbnRyaWVzKVxyXG4gICAgICAucGlwZShcclxuICAgICAgICBtYXAodmFsdWUgPT4ge1xyXG4gICAgICAgICAgcmV0dXJuIG5ldyBVaUFwcENvbmZpZygpLmRlc2VyaWFsaXplKChKU09OLnBhcnNlKHZhbHVlLnNoYXJlZFN0YXRlRW50cmllc1swXS5jb250ZW50Lmpzb24pKSk7XHJcbiAgICAgICAgfSlcclxuICAgICAgKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBkZWxldGVTaGFyZWRTdGF0ZShpZDogbnVtYmVyKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcclxuICAgIGNvbnN0IHVybCA9ICcvY2xpZW50c3RhdGUvdjEvc3RhdGVzLycgKyBpZDtcclxuXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLmRlbGV0ZSh1cmwpXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHRhcCh2YWwgPT4gc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgndGNzVGltZXN0YW1wJywgRGF0ZS5ub3coKS50b1N0cmluZygpKSksXHJcbiAgICAgICAgbWFwKHJlc3VsdCA9PiAnc3VjY2VzcycpXHJcbiAgICAgICk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgZGVsZXRlU2hhcmVkU3RhdGVzKG5hbWU6IHN0cmluZywgc2NvcGU/OiBzdHJpbmcpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xyXG4gICAgbGV0IHVybCA9ICcvY2xpZW50c3RhdGUvdjEvc3RhdGVzPyRmaWx0ZXI9bmFtZSBlcSBcXCcnICsgbmFtZSArICdcXCcnO1xyXG4gICAgaWYgKHNjb3BlKSB7XHJcbiAgICAgIHVybCA9IHVybCArICcgYW5kIHNjb3BlIGVxIFxcJycgKyBzY29wZSArICdcXCcnO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5kZWxldGUodXJsKVxyXG4gICAgICAucGlwZShcclxuICAgICAgICB0YXAodmFsID0+IHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ3Rjc1RpbWVzdGFtcCcsIERhdGUubm93KCkudG9TdHJpbmcoKSkpLFxyXG4gICAgICAgIG1hcChyZXN1bHQgPT4gJ3N1Y2Nlc3MnKVxyXG4gICAgICApO1xyXG4gIH1cclxuXHJcbn1cclxuIl19

@@ -26,5 +26,5 @@ import { Inject, Injectable } from '@angular/core';

}
/** @nocollapse */ TcVisibilityService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcVisibilityService, deps: [{ token: DOCUMENT }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcVisibilityService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcVisibilityService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.7", ngImport: i0, type: TcVisibilityService, decorators: [{
/** @nocollapse */ TcVisibilityService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcVisibilityService, deps: [{ token: DOCUMENT }], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ TcVisibilityService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcVisibilityService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.12", ngImport: i0, type: TcVisibilityService, decorators: [{
type: Injectable

@@ -35,2 +35,2 @@ }], ctorParameters: function () { return [{ type: undefined, decorators: [{

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtdmlzaWJpbGl0eS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9zZXJ2aWNlcy90Yy12aXNpYmlsaXR5LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLE1BQU0sRUFBRSxVQUFVLEVBQWEsTUFBTSxlQUFlLENBQUM7QUFDN0QsT0FBTyxFQUFDLFVBQVUsRUFBRSxhQUFhLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsU0FBUyxFQUFZLE1BQU0sTUFBTSxDQUFDO0FBQ3hGLE9BQU8sRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFLG9CQUFvQixFQUFNLE1BQU0sZ0JBQWdCLENBQUM7QUFDeEUsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGlCQUFpQixDQUFDOztBQUl6QyxNQUFNLE9BQU8sbUJBQW1CO0lBSTlCLFlBQThCLFFBQWE7UUFDekMsSUFBSSxDQUFDLFlBQVksR0FBRyxNQUFNLENBQ3hCLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsRUFDakMsU0FBUyxDQUFDLFFBQVEsRUFBRSxrQkFBa0IsQ0FBQzthQUNwQyxJQUFJLENBQ0gsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQzNCLENBQ0osQ0FBQztJQUNKLENBQUM7SUFFRCxjQUFjLENBQUMsT0FBbUI7UUFFaEMsTUFBTSxlQUFlLEdBQUcsVUFBVSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUNuRCxNQUFNLG9CQUFvQixHQUFHLElBQUksb0JBQW9CLENBQUMsT0FBTyxDQUFDLEVBQUU7Z0JBQzlELFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDekIsQ0FBQyxDQUFDLENBQUM7WUFFSCxvQkFBb0IsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1lBRXBELE9BQU8sR0FBRyxFQUFFLEdBQUcsb0JBQW9CLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFFdEQsQ0FBQyxDQUFDO2FBQ0MsSUFBSSxDQUNILE9BQU8sQ0FBQyxDQUFDLE9BQW9DLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxFQUMxRCxHQUFHLENBQUMsQ0FBQyxLQUFnQyxFQUFFLEVBQUU7WUFDdkMsT0FBTyxLQUFLLENBQUMsY0FBYyxDQUFDO1FBQzlCLENBQUMsQ0FBQyxFQUNGLG9CQUFvQixFQUFFLENBQ3ZCLENBQUM7UUFFSixNQUFNLGVBQWUsR0FBRyxhQUFhLENBQ25DLElBQUksQ0FBQyxZQUFZLEVBQ2pCLGVBQWUsRUFDZixDQUFDLFdBQVcsRUFBRSxjQUF1QixFQUFFLEVBQUUsQ0FBQyxXQUFXLElBQUksY0FBYyxDQUN4RSxDQUFDLElBQUksQ0FDSixvQkFBb0IsRUFBRSxDQUN2QixDQUFDO1FBRUYsT0FBTyxlQUFlLENBQUM7SUFDekIsQ0FBQzs7bUlBM0NVLG1CQUFtQixrQkFJVixRQUFRO3VJQUpqQixtQkFBbUI7MkZBQW5CLG1CQUFtQjtrQkFEL0IsVUFBVTs7MEJBS0ksTUFBTTsyQkFBQyxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3QsIEluamVjdGFibGUsIEVsZW1lbnRSZWZ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge09ic2VydmFibGUsIGNvbWJpbmVMYXRlc3QsIGNvbmNhdCwgZGVmZXIsIG9mLCBmcm9tRXZlbnQsIE9ic2VydmVyIH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IG1hcCwgZmxhdE1hcCwgZGlzdGluY3RVbnRpbENoYW5nZWQsIHRhcH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQge0RPQ1VNRU5UfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFRjVmlzaWJpbGl0eVNlcnZpY2Uge1xyXG5cclxuICBwcml2YXRlIHBhZ2VWaXNpYmxlJDogT2JzZXJ2YWJsZTxib29sZWFuPjtcclxuXHJcbiAgY29uc3RydWN0b3IoQEluamVjdChET0NVTUVOVCkgZG9jdW1lbnQ6IGFueSkge1xyXG4gICAgdGhpcy5wYWdlVmlzaWJsZSQgPSBjb25jYXQoXHJcbiAgICAgIGRlZmVyKCgpID0+IG9mKCFkb2N1bWVudC5oaWRkZW4pKSxcclxuICAgICAgZnJvbUV2ZW50KGRvY3VtZW50LCAndmlzaWJpbGl0eWNoYW5nZScpXHJcbiAgICAgICAgLnBpcGUoXHJcbiAgICAgICAgICBtYXAoZSA9PiAhZG9jdW1lbnQuaGlkZGVuKVxyXG4gICAgICAgIClcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICBlbGVtZW50SW5TaWdodChlbGVtZW50OiBFbGVtZW50UmVmKTogT2JzZXJ2YWJsZTxib29sZWFuPiB7XHJcblxyXG4gICAgY29uc3QgZWxlbWVudFZpc2libGUkID0gT2JzZXJ2YWJsZS5jcmVhdGUob2JzZXJ2ZXIgPT4ge1xyXG4gICAgICBjb25zdCBpbnRlcnNlY3Rpb25PYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihlbnRyaWVzID0+IHtcclxuICAgICAgICBvYnNlcnZlci5uZXh0KGVudHJpZXMpO1xyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIGludGVyc2VjdGlvbk9ic2VydmVyLm9ic2VydmUoZWxlbWVudC5uYXRpdmVFbGVtZW50KTtcclxuXHJcbiAgICAgIHJldHVybiAoKSA9PiB7IGludGVyc2VjdGlvbk9ic2VydmVyLmRpc2Nvbm5lY3QoKTsgfTtcclxuXHJcbiAgICB9KVxyXG4gICAgICAucGlwZSAoXHJcbiAgICAgICAgZmxhdE1hcCgoZW50cmllczogSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRyeVtdKSA9PiBlbnRyaWVzKSxcclxuICAgICAgICBtYXAoKGVudHJ5OiBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5KSA9PiB7XHJcbiAgICAgICAgICByZXR1cm4gZW50cnkuaXNJbnRlcnNlY3Rpbmc7XHJcbiAgICAgICAgfSksXHJcbiAgICAgICAgZGlzdGluY3RVbnRpbENoYW5nZWQoKVxyXG4gICAgICApO1xyXG5cclxuICAgIGNvbnN0IGVsZW1lbnRJblNpZ2h0JCA9IGNvbWJpbmVMYXRlc3QoXHJcbiAgICAgIHRoaXMucGFnZVZpc2libGUkLFxyXG4gICAgICBlbGVtZW50VmlzaWJsZSQsXHJcbiAgICAgIChwYWdlVmlzaWJsZSwgZWxlbWVudFZpc2libGU6IGJvb2xlYW4pID0+IHBhZ2VWaXNpYmxlICYmIGVsZW1lbnRWaXNpYmxlXHJcbiAgICApLnBpcGUoXHJcbiAgICAgIGRpc3RpbmN0VW50aWxDaGFuZ2VkKClcclxuICAgICk7XHJcblxyXG4gICAgcmV0dXJuIGVsZW1lbnRJblNpZ2h0JDtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtdmlzaWJpbGl0eS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGliY28tdGNzdGsvdGMtY29yZS1saWIvc3JjL2xpYi9zZXJ2aWNlcy90Yy12aXNpYmlsaXR5LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLE1BQU0sRUFBRSxVQUFVLEVBQWEsTUFBTSxlQUFlLENBQUM7QUFDN0QsT0FBTyxFQUFDLFVBQVUsRUFBRSxhQUFhLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsU0FBUyxFQUFZLE1BQU0sTUFBTSxDQUFDO0FBQ3hGLE9BQU8sRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFLG9CQUFvQixFQUFNLE1BQU0sZ0JBQWdCLENBQUM7QUFDeEUsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGlCQUFpQixDQUFDOztBQUl6QyxNQUFNLE9BQU8sbUJBQW1CO0lBSTlCLFlBQThCLFFBQWE7UUFDekMsSUFBSSxDQUFDLFlBQVksR0FBRyxNQUFNLENBQ3hCLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsRUFDakMsU0FBUyxDQUFDLFFBQVEsRUFBRSxrQkFBa0IsQ0FBQzthQUNwQyxJQUFJLENBQ0gsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQzNCLENBQ0osQ0FBQztJQUNKLENBQUM7SUFFRCxjQUFjLENBQUMsT0FBbUI7UUFFaEMsTUFBTSxlQUFlLEdBQUcsVUFBVSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUNuRCxNQUFNLG9CQUFvQixHQUFHLElBQUksb0JBQW9CLENBQUMsT0FBTyxDQUFDLEVBQUU7Z0JBQzlELFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDekIsQ0FBQyxDQUFDLENBQUM7WUFFSCxvQkFBb0IsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1lBRXBELE9BQU8sR0FBRyxFQUFFLEdBQUcsb0JBQW9CLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFFdEQsQ0FBQyxDQUFDO2FBQ0MsSUFBSSxDQUNILE9BQU8sQ0FBQyxDQUFDLE9BQW9DLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxFQUMxRCxHQUFHLENBQUMsQ0FBQyxLQUFnQyxFQUFFLEVBQUU7WUFDdkMsT0FBTyxLQUFLLENBQUMsY0FBYyxDQUFDO1FBQzlCLENBQUMsQ0FBQyxFQUNGLG9CQUFvQixFQUFFLENBQ3ZCLENBQUM7UUFFSixNQUFNLGVBQWUsR0FBRyxhQUFhLENBQ25DLElBQUksQ0FBQyxZQUFZLEVBQ2pCLGVBQWUsRUFDZixDQUFDLFdBQVcsRUFBRSxjQUF1QixFQUFFLEVBQUUsQ0FBQyxXQUFXLElBQUksY0FBYyxDQUN4RSxDQUFDLElBQUksQ0FDSixvQkFBb0IsRUFBRSxDQUN2QixDQUFDO1FBRUYsT0FBTyxlQUFlLENBQUM7SUFDekIsQ0FBQzs7b0lBM0NVLG1CQUFtQixrQkFJVixRQUFRO3dJQUpqQixtQkFBbUI7NEZBQW5CLG1CQUFtQjtrQkFEL0IsVUFBVTs7MEJBS0ksTUFBTTsyQkFBQyxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3QsIEluamVjdGFibGUsIEVsZW1lbnRSZWZ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge09ic2VydmFibGUsIGNvbWJpbmVMYXRlc3QsIGNvbmNhdCwgZGVmZXIsIG9mLCBmcm9tRXZlbnQsIE9ic2VydmVyIH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IG1hcCwgZmxhdE1hcCwgZGlzdGluY3RVbnRpbENoYW5nZWQsIHRhcH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQge0RPQ1VNRU5UfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFRjVmlzaWJpbGl0eVNlcnZpY2Uge1xyXG5cclxuICBwcml2YXRlIHBhZ2VWaXNpYmxlJDogT2JzZXJ2YWJsZTxib29sZWFuPjtcclxuXHJcbiAgY29uc3RydWN0b3IoQEluamVjdChET0NVTUVOVCkgZG9jdW1lbnQ6IGFueSkge1xyXG4gICAgdGhpcy5wYWdlVmlzaWJsZSQgPSBjb25jYXQoXHJcbiAgICAgIGRlZmVyKCgpID0+IG9mKCFkb2N1bWVudC5oaWRkZW4pKSxcclxuICAgICAgZnJvbUV2ZW50KGRvY3VtZW50LCAndmlzaWJpbGl0eWNoYW5nZScpXHJcbiAgICAgICAgLnBpcGUoXHJcbiAgICAgICAgICBtYXAoZSA9PiAhZG9jdW1lbnQuaGlkZGVuKVxyXG4gICAgICAgIClcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICBlbGVtZW50SW5TaWdodChlbGVtZW50OiBFbGVtZW50UmVmKTogT2JzZXJ2YWJsZTxib29sZWFuPiB7XHJcblxyXG4gICAgY29uc3QgZWxlbWVudFZpc2libGUkID0gT2JzZXJ2YWJsZS5jcmVhdGUob2JzZXJ2ZXIgPT4ge1xyXG4gICAgICBjb25zdCBpbnRlcnNlY3Rpb25PYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihlbnRyaWVzID0+IHtcclxuICAgICAgICBvYnNlcnZlci5uZXh0KGVudHJpZXMpO1xyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIGludGVyc2VjdGlvbk9ic2VydmVyLm9ic2VydmUoZWxlbWVudC5uYXRpdmVFbGVtZW50KTtcclxuXHJcbiAgICAgIHJldHVybiAoKSA9PiB7IGludGVyc2VjdGlvbk9ic2VydmVyLmRpc2Nvbm5lY3QoKTsgfTtcclxuXHJcbiAgICB9KVxyXG4gICAgICAucGlwZSAoXHJcbiAgICAgICAgZmxhdE1hcCgoZW50cmllczogSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRyeVtdKSA9PiBlbnRyaWVzKSxcclxuICAgICAgICBtYXAoKGVudHJ5OiBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5KSA9PiB7XHJcbiAgICAgICAgICByZXR1cm4gZW50cnkuaXNJbnRlcnNlY3Rpbmc7XHJcbiAgICAgICAgfSksXHJcbiAgICAgICAgZGlzdGluY3RVbnRpbENoYW5nZWQoKVxyXG4gICAgICApO1xyXG5cclxuICAgIGNvbnN0IGVsZW1lbnRJblNpZ2h0JCA9IGNvbWJpbmVMYXRlc3QoXHJcbiAgICAgIHRoaXMucGFnZVZpc2libGUkLFxyXG4gICAgICBlbGVtZW50VmlzaWJsZSQsXHJcbiAgICAgIChwYWdlVmlzaWJsZSwgZWxlbWVudFZpc2libGU6IGJvb2xlYW4pID0+IHBhZ2VWaXNpYmxlICYmIGVsZW1lbnRWaXNpYmxlXHJcbiAgICApLnBpcGUoXHJcbiAgICAgIGRpc3RpbmN0VW50aWxDaGFuZ2VkKClcclxuICAgICk7XHJcblxyXG4gICAgcmV0dXJuIGVsZW1lbnRJblNpZ2h0JDtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==
{
"name": "@tibco-tcstk/tc-core-lib",
"version": "3.1.0",
"version": "3.2.0",
"peerDependencies": {
"@angular/common": "^12.2.7",
"@angular/core": "^12.2.7"
"@angular/common": "^12.2.12",
"@angular/core": "^12.2.12"
},

@@ -8,0 +8,0 @@ "author": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc