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

angular-busy2

Package Overview
Dependencies
Maintainers
2
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular-busy2 - npm Package Compare versions

Comparing version 14.0.0 to 14.0.1

32

bundles/angular-busy2.umd.js

@@ -35,7 +35,7 @@ (function (global, factory) {

}
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
CgBusyService.isPromise = function (promiseThing) {
return promiseThing && (promiseThing instanceof Promise || promiseThing instanceof rxjs.Observable || promiseThing instanceof rxjs.Subscription);
};
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
CgBusyService.prototype.callThen = function (promiseThing, callback) {

@@ -104,3 +104,3 @@ if (promiseThing.finally) {

};
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
CgBusyService.prototype.addPromiseLikeThing = function (promise) {

@@ -157,5 +157,5 @@ var _this = this;

}());
CgBusyComponent.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyComponent, deps: [], target: i0__namespace.ɵɵFactoryTarget.Component });
CgBusyComponent.ɵcmp = i0__namespace.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.0.0", type: CgBusyComponent, selector: "cg-busy", inputs: { options: "options", tracker: "tracker" }, ngImport: i0__namespace, template: "<div class=\"cg-busy cg-busy-animation {{options.wrapperClass}}\" [hidden]=\"!tracker.active()\">\n <div class=\"cg-busy-backdrop cg-busy-backdrop-animation\" [hidden]=\"!options.backdrop\"></div>\n <ng-container class=\"cg-busy-template\"\n [ngTemplateOutlet]=\"options.templateRef ? options.templateRef : defaultTemplate\"\n [ngTemplateOutletContext]=\"{options: options}\"></ng-container>\n</div>\n<ng-template #defaultTemplate>\n <div class=\"cg-busy-default-sign\">\n <div class=\"cg-busy-default-spinner\">\n <div class=\"bar1\"></div>\n <div class=\"bar2\"></div>\n <div class=\"bar3\"></div>\n <div class=\"bar4\"></div>\n <div class=\"bar5\"></div>\n <div class=\"bar6\"></div>\n <div class=\"bar7\"></div>\n <div class=\"bar8\"></div>\n <div class=\"bar9\"></div>\n <div class=\"bar10\"></div>\n <div class=\"bar11\"></div>\n <div class=\"bar12\"></div>\n </div>\n <div class=\"cg-busy-default-text\" [innerHtml]=\"options.message\"></div>\n </div>\n</ng-template>\n", styles: [".cg-busy,.cg-busy .cg-busy-backdrop,.cg-busy .cg-busy-template{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.cg-busy{z-index:1001;text-align:center}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0;transform:translateY(-40px)}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1;transform:translate(0)}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0;transform:translateY(-40px)}.cg-busy-backdrop{background-color:#fff;opacity:.7}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding-bottom:6px;color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75);background-color:#e9eeee;border:1px solid #ddd;border-top:0 solid #ddd;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#555;text-align:left;max-width:400px}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px}.cg-busy-default-spinner div{width:12%;height:26%;background:#000;position:absolute;left:44.5%;top:37%;opacity:0;animation:cg-busy-spinner-anim 1s linear infinite;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2)}.cg-busy-default-spinner div.bar1{transform:rotate(0deg) translateY(-142%);animation-delay:0s}.cg-busy-default-spinner div.bar2{transform:rotate(30deg) translateY(-142%);animation-delay:-.9167s}.cg-busy-default-spinner div.bar3{transform:rotate(60deg) translateY(-142%);animation-delay:-.833s}.cg-busy-default-spinner div.bar4{transform:rotate(90deg) translateY(-142%);animation-delay:-.75s}.cg-busy-default-spinner div.bar5{transform:rotate(120deg) translateY(-142%);animation-delay:-.667s}.cg-busy-default-spinner div.bar6{transform:rotate(150deg) translateY(-142%);animation-delay:-.5833s}.cg-busy-default-spinner div.bar7{transform:rotate(180deg) translateY(-142%);animation-delay:-.5s}.cg-busy-default-spinner div.bar8{transform:rotate(210deg) translateY(-142%);animation-delay:-.41667s}.cg-busy-default-spinner div.bar9{transform:rotate(240deg) translateY(-142%);animation-delay:-.333s}.cg-busy-default-spinner div.bar10{transform:rotate(270deg) translateY(-142%);animation-delay:-.25s}.cg-busy-default-spinner div.bar11{transform:rotate(300deg) translateY(-142%);animation-delay:-.1667s}.cg-busy-default-spinner div.bar12{transform:rotate(330deg) translateY(-142%);animation-delay:-.0833s}@keyframes cg-busy-spinner-anim{0%{opacity:1}to{opacity:.25}}"], directives: [{ type: i1__namespace.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet"] }], encapsulation: i0__namespace.ViewEncapsulation.None });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyComponent, decorators: [{
CgBusyComponent.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyComponent, deps: [], target: i0__namespace.ɵɵFactoryTarget.Component });
CgBusyComponent.ɵcmp = i0__namespace.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.1.1", type: CgBusyComponent, selector: "cg-busy", inputs: { options: "options", tracker: "tracker" }, ngImport: i0__namespace, template: "<div class=\"cg-busy cg-busy-animation {{options.wrapperClass}}\" [hidden]=\"!tracker.active()\">\n <div class=\"cg-busy-backdrop cg-busy-backdrop-animation\" [hidden]=\"!options.backdrop\"></div>\n <ng-container class=\"cg-busy-template\"\n [ngTemplateOutlet]=\"options.templateRef ? options.templateRef : defaultTemplate\"\n [ngTemplateOutletContext]=\"{options: options}\"></ng-container>\n</div>\n<ng-template #defaultTemplate>\n <div class=\"cg-busy-default-sign\">\n <div class=\"cg-busy-default-spinner\">\n <div class=\"bar1\"></div>\n <div class=\"bar2\"></div>\n <div class=\"bar3\"></div>\n <div class=\"bar4\"></div>\n <div class=\"bar5\"></div>\n <div class=\"bar6\"></div>\n <div class=\"bar7\"></div>\n <div class=\"bar8\"></div>\n <div class=\"bar9\"></div>\n <div class=\"bar10\"></div>\n <div class=\"bar11\"></div>\n <div class=\"bar12\"></div>\n </div>\n <div class=\"cg-busy-default-text\" [innerHtml]=\"options.message\"></div>\n </div>\n</ng-template>\n", styles: [".cg-busy,.cg-busy .cg-busy-backdrop,.cg-busy .cg-busy-template{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.cg-busy{z-index:1001;text-align:center}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0;transform:translateY(-40px)}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1;transform:translate(0)}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0;transform:translateY(-40px)}.cg-busy-backdrop{background-color:#fff;opacity:.7}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding-bottom:6px;color:#333;text-shadow:0 1px 1px #ffffffbf;background-color:#e9eeee;border:1px solid #ddd;border-top:0 solid #ddd;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 0 #fff3,0 1px 2px #0000000d}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#555;text-align:left;max-width:400px}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px}.cg-busy-default-spinner div{width:12%;height:26%;background:#000;position:absolute;left:44.5%;top:37%;opacity:0;animation:cg-busy-spinner-anim 1s linear infinite;border-radius:50px;box-shadow:0 0 3px #0003}.cg-busy-default-spinner div.bar1{transform:rotate(0deg) translateY(-142%);animation-delay:0s}.cg-busy-default-spinner div.bar2{transform:rotate(30deg) translateY(-142%);animation-delay:-.9167s}.cg-busy-default-spinner div.bar3{transform:rotate(60deg) translateY(-142%);animation-delay:-.833s}.cg-busy-default-spinner div.bar4{transform:rotate(90deg) translateY(-142%);animation-delay:-.75s}.cg-busy-default-spinner div.bar5{transform:rotate(120deg) translateY(-142%);animation-delay:-.667s}.cg-busy-default-spinner div.bar6{transform:rotate(150deg) translateY(-142%);animation-delay:-.5833s}.cg-busy-default-spinner div.bar7{transform:rotate(180deg) translateY(-142%);animation-delay:-.5s}.cg-busy-default-spinner div.bar8{transform:rotate(210deg) translateY(-142%);animation-delay:-.41667s}.cg-busy-default-spinner div.bar9{transform:rotate(240deg) translateY(-142%);animation-delay:-.333s}.cg-busy-default-spinner div.bar10{transform:rotate(270deg) translateY(-142%);animation-delay:-.25s}.cg-busy-default-spinner div.bar11{transform:rotate(300deg) translateY(-142%);animation-delay:-.1667s}.cg-busy-default-spinner div.bar12{transform:rotate(330deg) translateY(-142%);animation-delay:-.0833s}@keyframes cg-busy-spinner-anim{0%{opacity:1}to{opacity:.25}}"], directives: [{ type: i1__namespace.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet"] }], encapsulation: i0__namespace.ViewEncapsulation.None });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyComponent, decorators: [{
type: i0.Component,

@@ -188,5 +188,5 @@ args: [{

}());
CgBusyDefaults.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyDefaults, deps: [{ token: BUSY_OPTIONS }], target: i0__namespace.ɵɵFactoryTarget.Injectable });
CgBusyDefaults.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyDefaults });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyDefaults, decorators: [{
CgBusyDefaults.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyDefaults, deps: [{ token: BUSY_OPTIONS }], target: i0__namespace.ɵɵFactoryTarget.Injectable });
CgBusyDefaults.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyDefaults });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyDefaults, decorators: [{
type: i0.Injectable

@@ -264,5 +264,5 @@ }], ctorParameters: function () {

}());
CgBusyDirective.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyDirective, deps: [{ token: i0__namespace.ViewContainerRef }, { token: CgBusyDefaults }, { token: i0__namespace.Renderer2 }, { token: i0__namespace.ComponentFactoryResolver }, { token: i0__namespace.ElementRef }], target: i0__namespace.ɵɵFactoryTarget.Directive });
CgBusyDirective.ɵdir = i0__namespace.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.0.0", type: CgBusyDirective, selector: "[cgBusy]", inputs: { cgBusy: "cgBusy", cgBusyConfig: "cgBusyConfig" }, usesOnChanges: true, ngImport: i0__namespace });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyDirective, decorators: [{
CgBusyDirective.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyDirective, deps: [{ token: i0__namespace.ViewContainerRef }, { token: CgBusyDefaults }, { token: i0__namespace.Renderer2 }, { token: i0__namespace.ComponentFactoryResolver }, { token: i0__namespace.ElementRef }], target: i0__namespace.ɵɵFactoryTarget.Directive });
CgBusyDirective.ɵdir = i0__namespace.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.1.1", type: CgBusyDirective, selector: "[cgBusy]", inputs: { cgBusy: "cgBusy", cgBusyConfig: "cgBusyConfig" }, usesOnChanges: true, ngImport: i0__namespace });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyDirective, decorators: [{
type: i0.Directive,

@@ -300,9 +300,9 @@ args: [{ selector: '[cgBusy]' }]

}());
CgBusyModule.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyModule, deps: [], target: i0__namespace.ɵɵFactoryTarget.NgModule });
CgBusyModule.ɵmod = i0__namespace.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyModule, declarations: [CgBusyDirective,
CgBusyModule.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyModule, deps: [], target: i0__namespace.ɵɵFactoryTarget.NgModule });
CgBusyModule.ɵmod = i0__namespace.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyModule, declarations: [CgBusyDirective,
CgBusyComponent], imports: [i1.CommonModule], exports: [CgBusyDirective] });
CgBusyModule.ɵinj = i0__namespace.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyModule, imports: [[
CgBusyModule.ɵinj = i0__namespace.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyModule, imports: [[
i1.CommonModule
]] });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0__namespace, type: CgBusyModule, decorators: [{
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0__namespace, type: CgBusyModule, decorators: [{
type: i0.NgModule,

@@ -309,0 +309,0 @@ args: [{

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

}
CgBusyComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
CgBusyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.0.0", type: CgBusyComponent, selector: "cg-busy", inputs: { options: "options", tracker: "tracker" }, ngImport: i0, template: "<div class=\"cg-busy cg-busy-animation {{options.wrapperClass}}\" [hidden]=\"!tracker.active()\">\n <div class=\"cg-busy-backdrop cg-busy-backdrop-animation\" [hidden]=\"!options.backdrop\"></div>\n <ng-container class=\"cg-busy-template\"\n [ngTemplateOutlet]=\"options.templateRef ? options.templateRef : defaultTemplate\"\n [ngTemplateOutletContext]=\"{options: options}\"></ng-container>\n</div>\n<ng-template #defaultTemplate>\n <div class=\"cg-busy-default-sign\">\n <div class=\"cg-busy-default-spinner\">\n <div class=\"bar1\"></div>\n <div class=\"bar2\"></div>\n <div class=\"bar3\"></div>\n <div class=\"bar4\"></div>\n <div class=\"bar5\"></div>\n <div class=\"bar6\"></div>\n <div class=\"bar7\"></div>\n <div class=\"bar8\"></div>\n <div class=\"bar9\"></div>\n <div class=\"bar10\"></div>\n <div class=\"bar11\"></div>\n <div class=\"bar12\"></div>\n </div>\n <div class=\"cg-busy-default-text\" [innerHtml]=\"options.message\"></div>\n </div>\n</ng-template>\n", styles: [".cg-busy,.cg-busy .cg-busy-backdrop,.cg-busy .cg-busy-template{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.cg-busy{z-index:1001;text-align:center}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0;transform:translateY(-40px)}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1;transform:translate(0)}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0;transform:translateY(-40px)}.cg-busy-backdrop{background-color:#fff;opacity:.7}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding-bottom:6px;color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75);background-color:#e9eeee;border:1px solid #ddd;border-top:0 solid #ddd;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#555;text-align:left;max-width:400px}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px}.cg-busy-default-spinner div{width:12%;height:26%;background:#000;position:absolute;left:44.5%;top:37%;opacity:0;animation:cg-busy-spinner-anim 1s linear infinite;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2)}.cg-busy-default-spinner div.bar1{transform:rotate(0deg) translateY(-142%);animation-delay:0s}.cg-busy-default-spinner div.bar2{transform:rotate(30deg) translateY(-142%);animation-delay:-.9167s}.cg-busy-default-spinner div.bar3{transform:rotate(60deg) translateY(-142%);animation-delay:-.833s}.cg-busy-default-spinner div.bar4{transform:rotate(90deg) translateY(-142%);animation-delay:-.75s}.cg-busy-default-spinner div.bar5{transform:rotate(120deg) translateY(-142%);animation-delay:-.667s}.cg-busy-default-spinner div.bar6{transform:rotate(150deg) translateY(-142%);animation-delay:-.5833s}.cg-busy-default-spinner div.bar7{transform:rotate(180deg) translateY(-142%);animation-delay:-.5s}.cg-busy-default-spinner div.bar8{transform:rotate(210deg) translateY(-142%);animation-delay:-.41667s}.cg-busy-default-spinner div.bar9{transform:rotate(240deg) translateY(-142%);animation-delay:-.333s}.cg-busy-default-spinner div.bar10{transform:rotate(270deg) translateY(-142%);animation-delay:-.25s}.cg-busy-default-spinner div.bar11{transform:rotate(300deg) translateY(-142%);animation-delay:-.1667s}.cg-busy-default-spinner div.bar12{transform:rotate(330deg) translateY(-142%);animation-delay:-.0833s}@keyframes cg-busy-spinner-anim{0%{opacity:1}to{opacity:.25}}"], directives: [{ type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet"] }], encapsulation: i0.ViewEncapsulation.None });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyComponent, decorators: [{
CgBusyComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
CgBusyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.1.1", type: CgBusyComponent, selector: "cg-busy", inputs: { options: "options", tracker: "tracker" }, ngImport: i0, template: "<div class=\"cg-busy cg-busy-animation {{options.wrapperClass}}\" [hidden]=\"!tracker.active()\">\n <div class=\"cg-busy-backdrop cg-busy-backdrop-animation\" [hidden]=\"!options.backdrop\"></div>\n <ng-container class=\"cg-busy-template\"\n [ngTemplateOutlet]=\"options.templateRef ? options.templateRef : defaultTemplate\"\n [ngTemplateOutletContext]=\"{options: options}\"></ng-container>\n</div>\n<ng-template #defaultTemplate>\n <div class=\"cg-busy-default-sign\">\n <div class=\"cg-busy-default-spinner\">\n <div class=\"bar1\"></div>\n <div class=\"bar2\"></div>\n <div class=\"bar3\"></div>\n <div class=\"bar4\"></div>\n <div class=\"bar5\"></div>\n <div class=\"bar6\"></div>\n <div class=\"bar7\"></div>\n <div class=\"bar8\"></div>\n <div class=\"bar9\"></div>\n <div class=\"bar10\"></div>\n <div class=\"bar11\"></div>\n <div class=\"bar12\"></div>\n </div>\n <div class=\"cg-busy-default-text\" [innerHtml]=\"options.message\"></div>\n </div>\n</ng-template>\n", styles: [".cg-busy,.cg-busy .cg-busy-backdrop,.cg-busy .cg-busy-template{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.cg-busy{z-index:1001;text-align:center}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0;transform:translateY(-40px)}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1;transform:translate(0)}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0;transform:translateY(-40px)}.cg-busy-backdrop{background-color:#fff;opacity:.7}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding-bottom:6px;color:#333;text-shadow:0 1px 1px #ffffffbf;background-color:#e9eeee;border:1px solid #ddd;border-top:0 solid #ddd;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 0 #fff3,0 1px 2px #0000000d}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#555;text-align:left;max-width:400px}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px}.cg-busy-default-spinner div{width:12%;height:26%;background:#000;position:absolute;left:44.5%;top:37%;opacity:0;animation:cg-busy-spinner-anim 1s linear infinite;border-radius:50px;box-shadow:0 0 3px #0003}.cg-busy-default-spinner div.bar1{transform:rotate(0deg) translateY(-142%);animation-delay:0s}.cg-busy-default-spinner div.bar2{transform:rotate(30deg) translateY(-142%);animation-delay:-.9167s}.cg-busy-default-spinner div.bar3{transform:rotate(60deg) translateY(-142%);animation-delay:-.833s}.cg-busy-default-spinner div.bar4{transform:rotate(90deg) translateY(-142%);animation-delay:-.75s}.cg-busy-default-spinner div.bar5{transform:rotate(120deg) translateY(-142%);animation-delay:-.667s}.cg-busy-default-spinner div.bar6{transform:rotate(150deg) translateY(-142%);animation-delay:-.5833s}.cg-busy-default-spinner div.bar7{transform:rotate(180deg) translateY(-142%);animation-delay:-.5s}.cg-busy-default-spinner div.bar8{transform:rotate(210deg) translateY(-142%);animation-delay:-.41667s}.cg-busy-default-spinner div.bar9{transform:rotate(240deg) translateY(-142%);animation-delay:-.333s}.cg-busy-default-spinner div.bar10{transform:rotate(270deg) translateY(-142%);animation-delay:-.25s}.cg-busy-default-spinner div.bar11{transform:rotate(300deg) translateY(-142%);animation-delay:-.1667s}.cg-busy-default-spinner div.bar12{transform:rotate(330deg) translateY(-142%);animation-delay:-.0833s}@keyframes cg-busy-spinner-anim{0%{opacity:1}to{opacity:.25}}"], directives: [{ type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet"] }], encapsulation: i0.ViewEncapsulation.None });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyComponent, decorators: [{
type: Component,

@@ -12,0 +12,0 @@ args: [{

@@ -68,5 +68,5 @@ import { ComponentFactoryResolver, Directive, ElementRef, Input, Renderer2, ViewContainerRef } from '@angular/core';

}
CgBusyDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDirective, deps: [{ token: i0.ViewContainerRef }, { token: i1.CgBusyDefaults }, { token: i0.Renderer2 }, { token: i0.ComponentFactoryResolver }, { token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive });
CgBusyDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.0.0", type: CgBusyDirective, selector: "[cgBusy]", inputs: { cgBusy: "cgBusy", cgBusyConfig: "cgBusyConfig" }, usesOnChanges: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDirective, decorators: [{
CgBusyDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDirective, deps: [{ token: i0.ViewContainerRef }, { token: i1.CgBusyDefaults }, { token: i0.Renderer2 }, { token: i0.ComponentFactoryResolver }, { token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive });
CgBusyDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.1.1", type: CgBusyDirective, selector: "[cgBusy]", inputs: { cgBusy: "cgBusy", cgBusyConfig: "cgBusyConfig" }, usesOnChanges: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDirective, decorators: [{
type: Directive,

@@ -79,2 +79,2 @@ args: [{ selector: '[cgBusy]' }]

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2dCdXN5LmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItYnVzeTIvc3JjL2xpYi9jZ0J1c3kuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCx3QkFBd0IsRUFFeEIsU0FBUyxFQUNULFVBQVUsRUFDVixLQUFLLEVBR0wsU0FBUyxFQUVULGdCQUFnQixFQUNqQixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUMsYUFBYSxFQUFDLE1BQU0sa0JBQWtCLENBQUM7QUFDL0MsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLDBCQUEwQixDQUFDO0FBQ3hELE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQzs7O0FBSW5ELE1BQU0sT0FBTyxlQUFlO0lBWTFCLFlBQW9CLGFBQStCLEVBQVUsY0FBOEIsRUFDdkUsUUFBbUIsRUFDbkIsd0JBQWtELEVBQVUsRUFBYztRQUYxRSxrQkFBYSxHQUFiLGFBQWEsQ0FBa0I7UUFBVSxtQkFBYyxHQUFkLGNBQWMsQ0FBZ0I7UUFDdkUsYUFBUSxHQUFSLFFBQVEsQ0FBVztRQUNuQiw2QkFBd0IsR0FBeEIsd0JBQXdCLENBQTBCO1FBQVUsT0FBRSxHQUFGLEVBQUUsQ0FBWTtRQUM1RixJQUFJLENBQUMsUUFBUSxxQkFBTyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUM7UUFDekMsSUFBSSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUM7UUFDbkIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxhQUFhLENBQUMsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQUMsQ0FBQztRQUNqRixNQUFNLGdCQUFnQixHQUFHLElBQUksQ0FBQyx3QkFBd0IsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUNoRyxJQUFJLENBQUMsWUFBWSxHQUFHLElBQUks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LEVBQUMsUUFBUSxFQUFFLFVBQVUsRUFBQzs0TkFHdEIsTUFBTTtzQkFBZCxLQUFLO2dCQUNHLFlBQVk7c0JBQXBCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIsXG4gIENvbXBvbmVudFJlZixcbiAgRGlyZWN0aXZlLFxuICBFbGVtZW50UmVmLFxuICBJbnB1dCxcbiAgT25DaGFuZ2VzLFxuICBPbkRlc3Ryb3ksXG4gIFJlbmRlcmVyMixcbiAgU2ltcGxlQ2hhbmdlcyxcbiAgVmlld0NvbnRhaW5lclJlZlxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7Q2dCdXN5T3B0aW9uc30gZnJvbSAnLi9jZ0J1c3kuaW50ZXJmYWNlJztcbmltcG9ydCB7Q2dCdXN5U2VydmljZX0gZnJvbSAnLi9jZ0J1c3kuc2VydmljZSc7XG5pbXBvcnQge0NnQnVzeURlZmF1bHRzfSBmcm9tICcuL2NnQnVzeURlZmF1bHRzLnNlcnZpY2UnO1xuaW1wb3J0IHtDZ0J1c3lDb21wb25lbnR9IGZyb20gJy4vY2dCdXN5LmNvbXBvbmVudCc7XG5pbXBvcnQge09ic2VydmFibGUsIFN1YnNjcmlwdGlvbn0gZnJvbSAncnhqcyc7XG5cbkBEaXJlY3RpdmUoe3NlbGVjdG9yOiAnW2NnQnVzeV0nfSlcbmV4cG9ydCBjbGFzcyBDZ0J1c3lEaXJlY3RpdmUgaW1wbGVtZW50cyBPbkNoYW5nZXMsIE9uRGVzdHJveSB7XG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuby1hbnlcbiAgQElucHV0KCkgY2dCdXN5OiBib29sZWFuIHwgbnVtYmVyIHwgUHJvbWlzZTxhbnk+IHwgU3Vic2NyaXB0aW9uIHwgT2JzZXJ2YWJsZTxhbnk+O1xuICBASW5wdXQoKSBjZ0J1c3lDb25maWc6IENnQnVzeU9wdGlvbnM7XG4gIHRyYWNrZXI6IENnQnVzeVNlcnZpY2U7XG4gIGZha2VQcm9taXNlOiBQcm9taXNlPHZvaWQ+O1xuICBmYWtlUHJvbWlzZVJlc29sdmU6ICgpID0+IHZvaWQ7XG4gICRvcHRpb25zOiBDZ0J1c3lPcHRpb25zO1xuICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bm8tYW55XG4gICRwcm9taXNlOiAoUHJvbWlzZTxhbnk+IHwgU3Vic2NyaXB0aW9uIHwgT2JzZXJ2YWJsZTxhbnk+KVtdO1xuICBjb21wb25lbnRSZWY6IENvbXBvbmVudFJlZjxDZ0J1c3lDb21wb25lbnQ+O1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgdmlld0NvbnRhaW5lcjogVmlld0NvbnRhaW5lclJlZiwgcHJpdmF0ZSBkZWZhdWx0T3B0aW9uczogQ2dCdXN5RGVmYXVsdHMsXG4gICAgICAgICAgICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcbiAgICAgICAgICAgICAgcHJpdmF0ZSBjb21wb25lbnRGYWN0b3J5UmVzb2x2ZXI6IENvbXBvbmVudEZhY3RvcnlSZXNvbHZlciwgcHJpdmF0ZSBlbDogRWxlbWVudFJlZikge1xuICAgIHRoaXMuJG9wdGlvbnMgPSB7Li4udGhpcy5kZWZhdWx0T3B0aW9uc307XG4gICAgdGhpcy4kcHJvbWlzZSA9IFtdO1xuICAgIHRoaXMucmVuZGVyZXIuc2V0U3R5bGUodGhpcy5lbC5uYXRpdmVFbGVtZW50LnBhcmVudE5vZGUsICdwb3NpdGlvbicsICdyZWxhdGl2ZScpO1xuICAgIGNvbnN0IGNvbXBvbmVudEZhY3RvcnkgPSB0aGlzLmNvbXBvbmVudEZhY3RvcnlSZXNvbHZlci5yZXNvbHZlQ29tcG9uZW50RmFjdG9yeShDZ0J1c3lDb21wb25lbnQpO1xuICAgIHRoaXMuY29tcG9uZW50UmVmID0gdGhpcy52aWV3Q29udGFpbmVyLmNyZWF0ZUNvbXBvbmVudChjb21wb25lbnRGYWN0b3J5KTtcbiAgICB0aGlzLnRyYWNrZXIgPSBuZXcgQ2dCdXN5U2VydmljZSgpO1xuICAgIHRoaXMudHJhY2tlci5kZXRlY3RDaGFuZ2VzID0gKCkgPT4gdGhpcy5jb21wb25lbnRSZWYuY2hhbmdlRGV0ZWN0b3JSZWYuZGV0ZWN0Q2hhbmdlcygpO1xuICAgIHRoaXMuY29tcG9uZW50UmVmLmluc3RhbmNlLnRyYWNrZXIgPSB0aGlzLnRyYWNrZXI7XG4gICAgdGhpcy5jb21wb25lbnRSZWYuaW5zdGFuY2Uub3B0aW9ucyA9IHRoaXMuJG9wdGlvbnM7XG4gIH1cblxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XG4gICAgaWYgKGNoYW5nZXMuY2dCdXN5Q29uZmlnKSB7XG4gICAgICB0aGlzLiRvcHRpb25zID0ge1xuICAgICAgICAuLi50aGlzLmRlZmF1bHRPcHRpb25zLFxuICAgICAgICAuLi50aGlzLiRvcHRpb25zLFxuICAgICAgICAuLi50aGlzLmNnQnVzeUNvbmZpZ1xuICAgICAgfTtcbiAgICAgIHRoaXMuY29tcG9uZW50UmVmLmluc3RhbmNlLm9wdGlvbnMgPSB0aGlzLiRvcHRpb25zO1xuICAgIH1cbiAgICBpZiAoY2hhbmdlcy5jZ0J1c3kpIHtcbiAgICAgIGlmICh0aGlzLmZha2VQcm9taXNlKSB7XG4gICAgICAgIHRoaXMuZmFrZVByb21pc2VSZXNvbHZlKCk7XG4gICAgICAgIHRoaXMuZmFrZVByb21pc2UgPSB1bmRlZmluZWQ7XG4gICAgICAgIHRoaXMuZmFrZVByb21pc2VSZXNvbHZlID0gdW5kZWZpbmVkO1xuICAgICAgfVxuXG4gICAgICBpZiAoTnVtYmVyLmlzRmluaXRlKHRoaXMuY2dCdXN5KSB8fCB0aGlzLmNnQnVzeSA9PT0gdHJ1ZSB8fCB0aGlzLmNnQnVzeSA9PT0gZmFsc2UpIHtcbiAgICAgICAgdGhpcy5mYWtlUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7XG4gICAgICAgICAgdGhpcy5mYWtlUHJvbWlzZVJlc29sdmUgPSByZXNvbHZlO1xuICAgICAgICAgIGlmICghdGhpcy5jZ0J1c3kpIHtcbiAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLiRwcm9taXNlID0gW3RoaXMuZmFrZVByb21pc2VdO1xuICAgICAgfSBlbHNlIGlmIChBcnJheS5pc0FycmF5KHRoaXMuY2dCdXN5KSkge1xuICAgICAgICB0aGlzLiRwcm9taXNlID0gdGhpcy5jZ0J1c3k7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyBAdHMtaWdub3JlXG4gICAgICAgIHRoaXMuJHByb21pc2UgPSBbdGhpcy5jZ0J1c3ldO1xuICAgICAgfVxuICAgIH1cbiAgICB0aGlzLnRyYWNrZXIucmVzZXQoe1xuICAgICAgcHJvbWlzZXM6IHRoaXMuJHByb21pc2UsXG4gICAgICBkZWxheTogdGhpcy4kb3B0aW9ucy5kZWxheSB8fCAwLFxuICAgICAgbWluRHVyYXRpb246IHRoaXMuJG9wdGlvbnMubWluRHVyYXRpb24gfHwgMFxuICAgIH0pO1xuICB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgdGhpcy50cmFja2VyLmRlc3Ryb3koKTtcbiAgICBkZWxldGUgdGhpcy50cmFja2VyO1xuICAgIHRoaXMuY29tcG9uZW50UmVmLmRlc3Ryb3koKTtcbiAgICBkZWxldGUgdGhpcy5jb21wb25lbnRSZWY7XG4gICAgdGhpcy4kcHJvbWlzZSA9IFtdO1xuICAgIHRoaXMuZmFrZVByb21pc2UgPSB1bmRlZmluZWQ7XG4gICAgdGhpcy5mYWtlUHJvbWlzZVJlc29sdmUgPSB1bmRlZmluZWQ7XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2dCdXN5LmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItYnVzeTIvc3JjL2xpYi9jZ0J1c3kuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCx3QkFBd0IsRUFFeEIsU0FBUyxFQUNULFVBQVUsRUFDVixLQUFLLEVBR0wsU0FBUyxFQUVULGdCQUFnQixFQUNqQixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUMsYUFBYSxFQUFDLE1BQU0sa0JBQWtCLENBQUM7QUFDL0MsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLDBCQUEwQixDQUFDO0FBQ3hELE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQzs7O0FBSW5ELE1BQU0sT0FBTyxlQUFlO0lBWTFCLFlBQW9CLGFBQStCLEVBQVUsY0FBOEIsRUFDdkUsUUFBbUIsRUFDbkIsd0JBQWtELEVBQVUsRUFBYztRQUYxRSxrQkFBYSxHQUFiLGFBQWEsQ0FBa0I7UUFBVSxtQkFBYyxHQUFkLGNBQWMsQ0FBZ0I7UUFDdkUsYUFBUSxHQUFSLFFBQVEsQ0FBVztRQUNuQiw2QkFBd0IsR0FBeEIsd0JBQXdCLENBQTBCO1FBQVUsT0FBRSxHQUFGLEVBQUUsQ0FBWTtRQUM1RixJQUFJLENBQUMsUUFBUSxxQkFBTyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUM7UUFDekMsSUFBSSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUM7UUFDbkIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxhQUFhLENBQUMsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQUMsQ0FBQztRQUNqRixNQUFNLGdCQUFnQixHQUFHLElBQUksQ0FBQyx3QkFBd0IsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUNoRyxJQUFJLENBQUMsWUFBWSxHQUFHLElBQUks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LEVBQUMsUUFBUSxFQUFFLFVBQVUsRUFBQzs0TkFHdEIsTUFBTTtzQkFBZCxLQUFLO2dCQUNHLFlBQVk7c0JBQXBCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIsXG4gIENvbXBvbmVudFJlZixcbiAgRGlyZWN0aXZlLFxuICBFbGVtZW50UmVmLFxuICBJbnB1dCxcbiAgT25DaGFuZ2VzLFxuICBPbkRlc3Ryb3ksXG4gIFJlbmRlcmVyMixcbiAgU2ltcGxlQ2hhbmdlcyxcbiAgVmlld0NvbnRhaW5lclJlZlxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7Q2dCdXN5T3B0aW9uc30gZnJvbSAnLi9jZ0J1c3kuaW50ZXJmYWNlJztcbmltcG9ydCB7Q2dCdXN5U2VydmljZX0gZnJvbSAnLi9jZ0J1c3kuc2VydmljZSc7XG5pbXBvcnQge0NnQnVzeURlZmF1bHRzfSBmcm9tICcuL2NnQnVzeURlZmF1bHRzLnNlcnZpY2UnO1xuaW1wb3J0IHtDZ0J1c3lDb21wb25lbnR9IGZyb20gJy4vY2dCdXN5LmNvbXBvbmVudCc7XG5pbXBvcnQge09ic2VydmFibGUsIFN1YnNjcmlwdGlvbn0gZnJvbSAncnhqcyc7XG5cbkBEaXJlY3RpdmUoe3NlbGVjdG9yOiAnW2NnQnVzeV0nfSlcbmV4cG9ydCBjbGFzcyBDZ0J1c3lEaXJlY3RpdmUgaW1wbGVtZW50cyBPbkNoYW5nZXMsIE9uRGVzdHJveSB7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gIEBJbnB1dCgpIGNnQnVzeTogYm9vbGVhbiB8IG51bWJlciB8IFByb21pc2U8YW55PiB8IFN1YnNjcmlwdGlvbiB8IE9ic2VydmFibGU8YW55PiB8IChQcm9taXNlPGFueT4gfCBTdWJzY3JpcHRpb24gfCBPYnNlcnZhYmxlPGFueT4pW107XG4gIEBJbnB1dCgpIGNnQnVzeUNvbmZpZzogQ2dCdXN5T3B0aW9ucztcbiAgdHJhY2tlcjogQ2dCdXN5U2VydmljZTtcbiAgZmFrZVByb21pc2U6IFByb21pc2U8dm9pZD47XG4gIGZha2VQcm9taXNlUmVzb2x2ZTogKCkgPT4gdm9pZDtcbiAgJG9wdGlvbnM6IENnQnVzeU9wdGlvbnM7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gICRwcm9taXNlOiAoUHJvbWlzZTxhbnk+IHwgU3Vic2NyaXB0aW9uIHwgT2JzZXJ2YWJsZTxhbnk+KVtdO1xuICBjb21wb25lbnRSZWY6IENvbXBvbmVudFJlZjxDZ0J1c3lDb21wb25lbnQ+O1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgdmlld0NvbnRhaW5lcjogVmlld0NvbnRhaW5lclJlZiwgcHJpdmF0ZSBkZWZhdWx0T3B0aW9uczogQ2dCdXN5RGVmYXVsdHMsXG4gICAgICAgICAgICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcbiAgICAgICAgICAgICAgcHJpdmF0ZSBjb21wb25lbnRGYWN0b3J5UmVzb2x2ZXI6IENvbXBvbmVudEZhY3RvcnlSZXNvbHZlciwgcHJpdmF0ZSBlbDogRWxlbWVudFJlZikge1xuICAgIHRoaXMuJG9wdGlvbnMgPSB7Li4udGhpcy5kZWZhdWx0T3B0aW9uc307XG4gICAgdGhpcy4kcHJvbWlzZSA9IFtdO1xuICAgIHRoaXMucmVuZGVyZXIuc2V0U3R5bGUodGhpcy5lbC5uYXRpdmVFbGVtZW50LnBhcmVudE5vZGUsICdwb3NpdGlvbicsICdyZWxhdGl2ZScpO1xuICAgIGNvbnN0IGNvbXBvbmVudEZhY3RvcnkgPSB0aGlzLmNvbXBvbmVudEZhY3RvcnlSZXNvbHZlci5yZXNvbHZlQ29tcG9uZW50RmFjdG9yeShDZ0J1c3lDb21wb25lbnQpO1xuICAgIHRoaXMuY29tcG9uZW50UmVmID0gdGhpcy52aWV3Q29udGFpbmVyLmNyZWF0ZUNvbXBvbmVudChjb21wb25lbnRGYWN0b3J5KTtcbiAgICB0aGlzLnRyYWNrZXIgPSBuZXcgQ2dCdXN5U2VydmljZSgpO1xuICAgIHRoaXMudHJhY2tlci5kZXRlY3RDaGFuZ2VzID0gKCkgPT4gdGhpcy5jb21wb25lbnRSZWYuY2hhbmdlRGV0ZWN0b3JSZWYuZGV0ZWN0Q2hhbmdlcygpO1xuICAgIHRoaXMuY29tcG9uZW50UmVmLmluc3RhbmNlLnRyYWNrZXIgPSB0aGlzLnRyYWNrZXI7XG4gICAgdGhpcy5jb21wb25lbnRSZWYuaW5zdGFuY2Uub3B0aW9ucyA9IHRoaXMuJG9wdGlvbnM7XG4gIH1cblxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XG4gICAgaWYgKGNoYW5nZXMuY2dCdXN5Q29uZmlnKSB7XG4gICAgICB0aGlzLiRvcHRpb25zID0ge1xuICAgICAgICAuLi50aGlzLmRlZmF1bHRPcHRpb25zLFxuICAgICAgICAuLi50aGlzLiRvcHRpb25zLFxuICAgICAgICAuLi50aGlzLmNnQnVzeUNvbmZpZ1xuICAgICAgfTtcbiAgICAgIHRoaXMuY29tcG9uZW50UmVmLmluc3RhbmNlLm9wdGlvbnMgPSB0aGlzLiRvcHRpb25zO1xuICAgIH1cbiAgICBpZiAoY2hhbmdlcy5jZ0J1c3kpIHtcbiAgICAgIGlmICh0aGlzLmZha2VQcm9taXNlKSB7XG4gICAgICAgIHRoaXMuZmFrZVByb21pc2VSZXNvbHZlKCk7XG4gICAgICAgIHRoaXMuZmFrZVByb21pc2UgPSB1bmRlZmluZWQ7XG4gICAgICAgIHRoaXMuZmFrZVByb21pc2VSZXNvbHZlID0gdW5kZWZpbmVkO1xuICAgICAgfVxuXG4gICAgICBpZiAoTnVtYmVyLmlzRmluaXRlKHRoaXMuY2dCdXN5KSB8fCB0aGlzLmNnQnVzeSA9PT0gdHJ1ZSB8fCB0aGlzLmNnQnVzeSA9PT0gZmFsc2UpIHtcbiAgICAgICAgdGhpcy5mYWtlUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7XG4gICAgICAgICAgdGhpcy5mYWtlUHJvbWlzZVJlc29sdmUgPSByZXNvbHZlO1xuICAgICAgICAgIGlmICghdGhpcy5jZ0J1c3kpIHtcbiAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLiRwcm9taXNlID0gW3RoaXMuZmFrZVByb21pc2VdO1xuICAgICAgfSBlbHNlIGlmIChBcnJheS5pc0FycmF5KHRoaXMuY2dCdXN5KSkge1xuICAgICAgICB0aGlzLiRwcm9taXNlID0gdGhpcy5jZ0J1c3k7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyBAdHMtaWdub3JlXG4gICAgICAgIHRoaXMuJHByb21pc2UgPSBbdGhpcy5jZ0J1c3ldO1xuICAgICAgfVxuICAgIH1cbiAgICB0aGlzLnRyYWNrZXIucmVzZXQoe1xuICAgICAgcHJvbWlzZXM6IHRoaXMuJHByb21pc2UsXG4gICAgICBkZWxheTogdGhpcy4kb3B0aW9ucy5kZWxheSB8fCAwLFxuICAgICAgbWluRHVyYXRpb246IHRoaXMuJG9wdGlvbnMubWluRHVyYXRpb24gfHwgMFxuICAgIH0pO1xuICB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgdGhpcy50cmFja2VyLmRlc3Ryb3koKTtcbiAgICBkZWxldGUgdGhpcy50cmFja2VyO1xuICAgIHRoaXMuY29tcG9uZW50UmVmLmRlc3Ryb3koKTtcbiAgICBkZWxldGUgdGhpcy5jb21wb25lbnRSZWY7XG4gICAgdGhpcy4kcHJvbWlzZSA9IFtdO1xuICAgIHRoaXMuZmFrZVByb21pc2UgPSB1bmRlZmluZWQ7XG4gICAgdGhpcy5mYWtlUHJvbWlzZVJlc29sdmUgPSB1bmRlZmluZWQ7XG4gIH1cbn1cbiJdfQ==
export {};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2dCdXN5LmludGVyZmFjZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItYnVzeTIvc3JjL2xpYi9jZ0J1c3kuaW50ZXJmYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1RlbXBsYXRlUmVmfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBDZ0J1c3lPcHRpb25zIHtcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm5vLWFueVxuICB0ZW1wbGF0ZVJlZj86IFRlbXBsYXRlUmVmPGFueT47XG4gIG1lc3NhZ2U/OiBzdHJpbmc7XG4gIHdyYXBwZXJDbGFzcz86IHN0cmluZztcbiAgYmFja2Ryb3A/OiBib29sZWFuO1xuICBkZWxheT86IG51bWJlcjtcbiAgbWluRHVyYXRpb24/OiBudW1iZXI7XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2dCdXN5LmludGVyZmFjZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItYnVzeTIvc3JjL2xpYi9jZ0J1c3kuaW50ZXJmYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1RlbXBsYXRlUmVmfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBDZ0J1c3lPcHRpb25zIHtcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgdGVtcGxhdGVSZWY/OiBUZW1wbGF0ZVJlZjxhbnk+O1xuICBtZXNzYWdlPzogc3RyaW5nO1xuICB3cmFwcGVyQ2xhc3M/OiBzdHJpbmc7XG4gIGJhY2tkcm9wPzogYm9vbGVhbjtcbiAgZGVsYXk/OiBudW1iZXI7XG4gIG1pbkR1cmF0aW9uPzogbnVtYmVyO1xufVxuIl19

@@ -28,9 +28,9 @@ import { CommonModule } from '@angular/common';

}
CgBusyModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
CgBusyModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyModule, declarations: [CgBusyDirective,
CgBusyModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
CgBusyModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyModule, declarations: [CgBusyDirective,
CgBusyComponent], imports: [CommonModule], exports: [CgBusyDirective] });
CgBusyModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyModule, imports: [[
CgBusyModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyModule, imports: [[
CommonModule
]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyModule, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyModule, decorators: [{
type: NgModule,

@@ -37,0 +37,0 @@ args: [{

@@ -7,7 +7,7 @@ import { Observable, Subscription } from 'rxjs';

}
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
static isPromise(promiseThing) {
return promiseThing && (promiseThing instanceof Promise || promiseThing instanceof Observable || promiseThing instanceof Subscription);
}
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
callThen(promiseThing, callback) {

@@ -74,3 +74,3 @@ if (promiseThing.finally) {

}
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
addPromiseLikeThing(promise) {

@@ -119,2 +119,2 @@ if (!CgBusyService.isPromise(promise)) {

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2dCdXN5LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWJ1c3kyL3NyYy9saWIvY2dCdXN5LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFVBQVUsRUFBRSxZQUFZLEVBQUMsTUFBTSxNQUFNLENBQUM7QUFTOUMsTUFBTSxPQUFPLGFBQWE7SUFTeEI7UUFDRSxJQUFJLENBQUMsUUFBUSxHQUFHLEVBQUUsQ0FBQztRQUNuQixJQUFJLENBQUMsYUFBYSxHQUFHLEVBQUUsQ0FBQztJQUMxQixDQUFDO0lBRUQsa0NBQWtDO0lBQ2xDLE1BQU0sQ0FBQyxTQUFTLENBQUMsWUFBOEI7UUFDN0MsT0FBTyxZQUFZLElBQUksQ0FBQyxZQUFZLFlBQVksT0FBTyxJQUFJLFlBQVksWUFBWSxVQUFVLElBQUksWUFBWSxZQUFZLFlBQVksQ0FBQyxDQUFDO0lBQ3pJLENBQUM7SUFFRCxrQ0FBa0M7SUFDbEMsUUFBUSxDQUFDLFlBQWlCLEVBQUUsUUFBb0I7UUFDOUMsSUFBSSxZQUFZLENBQUMsT0FBTyxFQUFFO1lBQ3hCLFlBQVksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDaEM7YUFBTSxJQUFJLFlBQVksQ0FBQyxJQUFJLEVBQUU7WUFDNUIsWUFBWSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7U0FDdkM7YUFBTSxJQUFJLFlBQVksWUFBWSxVQUFVLEVBQUU7WUFDN0MsSUFBSSxZQUEwQixDQUFDO1lBQy9CLE1BQU0sRUFBRSxHQUFHLEdBQUcsRUFBRTtnQkFDZCxJQUFJLFlBQVksRUFBRTtvQkFDaEIsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO2lCQUM1QjtnQkFDRCxRQUFRLEVBQUUsQ0FBQztZQUNiLENBQUMsQ0FBQztZQUNGLFlBQVksR0FBRyxZQUFZLENBQUMsU0FBUyxDQUFDLEVBQUMsS0FBSyxFQUFFLEVB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LENBQUMsRUFBRTtnQkFDbkQsWUFBWSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztnQkFDaEMsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUM7YUFDMUI7WUFDRCxJQUFJLElBQUksQ0FBQyxhQUFhLEVBQUU7Z0JBQ3RCLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQzthQUN0QjtRQUNILENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELE1BQU07UUFDSixPQUFPLENBQUMsSUFBSSxDQUFDLFlBQVksSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZUFBZSxJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBQ3BGLENBQUM7SUFFRCxPQUFPO1FBQ0wsSUFBSSxJQUFJLENBQUMsWUFBWSxFQUFFO1lBQ3JCLFlBQVksQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7WUFDaEMsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUM7U0FDMUI7UUFDRCxJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7WUFDeEIsWUFBWSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQztZQUNuQyxJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQztTQUM3QjtRQUNELElBQUksQ0FBQyxRQUFRLEdBQUcsRUFBRSxDQUFDO1FBQ25CLElBQUksQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLENBQUMsWUFBWSxFQUFFLEVBQUU7WUFDMUMsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQzdCLENBQUMsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxDQUFDLGFBQWEsR0FBRyxFQUFFLENBQUM7UUFDeEIsSUFBSSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7SUFDNUIsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtPYnNlcnZhYmxlLCBTdWJzY3JpcHRpb259IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFRyYWNrZXJPcHRpb25zIHtcbiAgbWluRHVyYXRpb246IG51bWJlcjtcbiAgZGVsYXk6IG51bWJlcjtcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm5vLWFueVxuICBwcm9taXNlczogYW55W107XG59XG5cbmV4cG9ydCBjbGFzcyBDZ0J1c3lTZXJ2aWNlIHtcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm5vLWFueVxuICBwcm9taXNlczogYW55W107XG4gIHN1YnNjcmlwdGlvbnM6IFN1YnNjcmlwdGlvbltdO1xuICBkZWxheVByb21pc2U6IG51bWJlcjtcbiAgZHVyYXRpb25Qcm9taXNlOiBudW1iZXI7XG4gIG1pbkR1cmF0aW9uOiBudW1iZXI7XG4gIGRldGVjdENoYW5nZXM6ICgpID0+IHZvaWQgfCBudWxsO1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIHRoaXMucHJvbWlzZXMgPSBbXTtcbiAgICB0aGlzLnN1YnNjcmlwdGlvbnMgPSBbXTtcbiAgfVxuXG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuby1hbnlcbiAgc3RhdGljIGlzUHJvbWlzZShwcm9taXNlVGhpbmc6IFByb21pc2VMaWtlPGFueT4pOiBib29sZWFuIHtcbiAgICByZXR1cm4gcHJvbWlzZVRoaW5nICYmIChwcm9taXNlVGhpbmcgaW5zdGFuY2VvZiBQcm9taXNlIHx8IHByb21pc2VUaGluZyBpbnN0YW5jZW9mIE9ic2VydmFibGUgfHwgcHJvbWlzZVRoaW5nIGluc3RhbmNlb2YgU3Vic2NyaXB0aW9uKTtcbiAgfVxuXG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuby1hbnlcbiAgY2FsbFRoZW4ocHJvbWlzZVRoaW5nOiBhbnksIGNhbGxiYWNrOiAoKSA9PiB2b2lkKTogdm9pZCB7XG4gICAgaWYgKHByb21pc2VUaGluZy5maW5hbGx5KSB7XG4gICAgICBwcm9taXNlVGhpbmcuZmluYWxseShjYWxsYmFjayk7XG4gICAgfSBlbHNlIGlmIChwcm9taXNlVGhpbmcudGhlbikge1xuICAgICAgcHJvbWlzZVRoaW5nLnRoZW4oY2FsbGJhY2ssIGNhbGxiYWNrKTtcbiAgICB9IGVsc2UgaWYgKHByb21pc2VUaGluZyBpbnN0YW5jZW9mIE9ic2VydmFibGUpIHtcbiAgICAgIGxldCBzdWJzY3JpcHRpb246IFN1YnNjcmlwdGlvbjtcbiAgICAgIGNvbnN0IGNjID0gKCkgPT4ge1xuICAgICAgICBpZiAoc3Vic2NyaXB0aW9uKSB7XG4gICAgICAgICAgc3Vic2NyaXB0aW9uLnVuc3Vic2NyaWJlKCk7XG4gICAgICAgIH1cbiAgICAgICAgY2FsbGJhY2soKTtcbiAgICAgIH07XG4gICAgICBzdWJzY3JpcHRpb24gPSBwcm9taXNlVGhpbmcuc3Vic2NyaWJlKHtlcnJvcjogY2MsIGNvbXBsZXRlOiBjY30pO1xuICAgICAgdGhpcy5zdWJzY3JpcHRpb25zLnB1c2goc3Vic2NyaXB0aW9uKTtcbiAgICB9IGVsc2UgaWYgKHByb21pc2VUaGluZyBpbnN0YW5jZW9mIFN1YnNjcmlwdGlvbikge1xuICAgICAgcHJvbWlzZVRoaW5nLmFkZChjYWxsYmFjayk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignY2dCdXN5IGV4cGVjdHMgYSBQcm9taXNlICxhbiBPYnNlcnZhYmxlLCBhIFN1YnNjcmlwdGlvbiwgYSBudW1iZXIgb3IgYSBib29sZWFuJyk7XG4gICAgfVxuICB9XG5cbiAgcmVzZXQob3B0aW9uczogVHJhY2tlck9wdGlvbnMpOiB2b2lkIHtcbiAgICB0aGlzLm1pbkR1cmF0aW9uID0gb3B0aW9ucy5taW5EdXJhdGlvbjtcblxuICAgIHRoaXMucHJvbWlzZXMgPSBbXTtcbiAgICBvcHRpb25zLnByb21pc2VzLmZvckVhY2goKHApID0+IHtcbiAgICAgIGlmICghcCB8fCBwLiRjZ0J1c3lGdWxmaWxsZWQpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuICAgICAgdGhpcy5hZGRQcm9taXNlTGlrZVRoaW5nKHApO1xuICAgIH0pO1xuXG4gICAgaWYgKHRoaXMucHJvbWlzZXMubGVuZ3RoID09PSAwKSB7XG4gICAgICAvLyBpZiB3ZSBoYXZlIG5vIHByb21pc2VzIHRoZW4gZG9uJ3QgZG8gdGhlIGRlbGF5IG9yIGR1cmF0aW9uIHN0dWZmXG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaWYgKG9wdGlvbnMuZGVsYXkpIHtcbiAgICAgIHRoaXMuZGVsYXlQcm9taXNlID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIHRoaXMuZGVsYXlQcm9taXNlID0gbnVsbDtcbiAgICAgICAgaWYgKHRoaXMuZGV0ZWN0Q2hhbmdlcykge1xuICAgICAgICAgIHRoaXMuZGV0ZWN0Q2hhbmdlcygpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuY3JlYXRlTWluRHVyYXRpb24ob3B0aW9ucyk7XG4gICAgICB9LCBvcHRpb25zLmRlbGF5KTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5jcmVhdGVNaW5EdXJhdGlvbihvcHRpb25zKTtcbiAgICB9XG4gIH1cblxuICBjcmVhdGVNaW5EdXJhdGlvbihvcHRpb25zOiBUcmFja2VyT3B0aW9ucyk6IHZvaWQge1xuICAgIGlmIChvcHRpb25zLm1pbkR1cmF0aW9uKSB7XG4gICAgICB0aGlzLmR1cmF0aW9uUHJvbWlzZSA9IHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICB0aGlzLmR1cmF0aW9uUHJvbWlzZSA9IG51bGw7XG4gICAgICAgIGlmICh0aGlzLmRldGVjdENoYW5nZXMpIHtcbiAgICAgICAgICB0aGlzLmRldGVjdENoYW5nZXMoKTtcbiAgICAgICAgfVxuICAgICAgfSwgb3B0aW9ucy5taW5EdXJhdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm5vLWFueVxuICBhZGRQcm9taXNlTGlrZVRoaW5nKHByb21pc2U6IGFueSk6IHZvaWQge1xuXG4gICAgaWYgKCFDZ0J1c3lTZXJ2aWNlLmlzUHJvbWlzZShwcm9taXNlKSkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdjZ0J1c3kgZXhwZWN0cyBhIFByb21pc2UgLGFuIE9ic2VydmFibGUsIGEgU3Vic2NyaXB0aW9uLCBhIG51bWJlciBvciBhIGJvb2xlYW4nKTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5wcm9taXNlcy5pbmRleE9mKHByb21pc2UpICE9PSAtMSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB0aGlzLnByb21pc2VzLnB1c2gocHJvbWlzZSk7XG5cbiAgICB0aGlzLmNhbGxUaGVuKHByb21pc2UsICgpID0+IHtcbiAgICAgIHByb21pc2UuJGNnQnVzeUZ1bGZpbGxlZCA9IHRydWU7XG4gICAgICBpZiAodGhpcy5wcm9taXNlcy5pbmRleE9mKHByb21pc2UpID09PSAtMSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG4gICAgICB0aGlzLnByb21pc2VzLnNwbGljZSh0aGlzLnByb21pc2VzLmluZGV4T2YocHJvbWlzZSksIDEpO1xuICAgICAgaWYgKHRoaXMuZGVsYXlQcm9taXNlICYmIHRoaXMucHJvbWlzZXMubGVuZ3RoID09PSAwKSB7XG4gICAgICAgIGNsZWFyVGltZW91dCh0aGlzLmRlbGF5UHJvbWlzZSk7XG4gICAgICAgIHRoaXMuZGVsYXlQcm9taXNlID0gbnVsbDtcbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLmRldGVjdENoYW5nZXMpIHtcbiAgICAgICAgdGhpcy5kZXRlY3RDaGFuZ2VzKCk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cblxuICBhY3RpdmUoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuICF0aGlzLmRlbGF5UHJvbWlzZSAmJiAoISF0aGlzLmR1cmF0aW9uUHJvbWlzZSB8fCB0aGlzLnByb21pc2VzLmxlbmd0aCA+IDApO1xuICB9XG5cbiAgZGVzdHJveSgpOiB2b2lkIHtcbiAgICBpZiAodGhpcy5kZWxheVByb21pc2UpIHtcbiAgICAgIGNsZWFyVGltZW91dCh0aGlzLmRlbGF5UHJvbWlzZSk7XG4gICAgICB0aGlzLmRlbGF5UHJvbWlzZSA9IG51bGw7XG4gICAgfVxuICAgIGlmICh0aGlzLmR1cmF0aW9uUHJvbWlzZSkge1xuICAgICAgY2xlYXJUaW1lb3V0KHRoaXMuZHVyYXRpb25Qcm9taXNlKTtcbiAgICAgIHRoaXMuZHVyYXRpb25Qcm9taXNlID0gbnVsbDtcbiAgICB9XG4gICAgdGhpcy5wcm9taXNlcyA9IFtdO1xuICAgIHRoaXMuc3Vic2NyaXB0aW9ucy5mb3JFYWNoKChzdWJzY3JpcHRpb24pID0+IHtcbiAgICAgIHN1YnNjcmlwdGlvbi51bnN1YnNjcmliZSgpO1xuICAgIH0pO1xuICAgIHRoaXMuc3Vic2NyaXB0aW9ucyA9IFtdO1xuICAgIHRoaXMuZGV0ZWN0Q2hhbmdlcyA9IG51bGw7XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2dCdXN5LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWJ1c3kyL3NyYy9saWIvY2dCdXN5LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFVBQVUsRUFBRSxZQUFZLEVBQUMsTUFBTSxNQUFNLENBQUM7QUFTOUMsTUFBTSxPQUFPLGFBQWE7SUFTeEI7UUFDRSxJQUFJLENBQUMsUUFBUSxHQUFHLEVBQUUsQ0FBQztRQUNuQixJQUFJLENBQUMsYUFBYSxHQUFHLEVBQUUsQ0FBQztJQUMxQixDQUFDO0lBRUQsOERBQThEO0lBQzlELE1BQU0sQ0FBQyxTQUFTLENBQUMsWUFBOEI7UUFDN0MsT0FBTyxZQUFZLElBQUksQ0FBQyxZQUFZLFlBQVksT0FBTyxJQUFJLFlBQVksWUFBWSxVQUFVLElBQUksWUFBWSxZQUFZLFlBQVksQ0FBQyxDQUFDO0lBQ3pJLENBQUM7SUFFRCw4REFBOEQ7SUFDOUQsUUFBUSxDQUFDLFlBQWlCLEVBQUUsUUFBb0I7UUFDOUMsSUFBSSxZQUFZLENBQUMsT0FBTyxFQUFFO1lBQ3hCLFlBQVksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDaEM7YUFBTSxJQUFJLFlBQVksQ0FBQyxJQUFJLEVBQUU7WUFDNUIsWUFBWSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7U0FDdkM7YUFBTSxJQUFJLFlBQVksWUFBWSxVQUFVLEVBQUU7WUFDN0MsSUFBSSxZQUEwQixDQUFDO1lBQy9CLE1BQU0sRUFBRSxHQUFHLEdBQUcsRUFBRTtnQkFDZCxJQUFJLFlBQVksRUFBRTtvQkFDaEIsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO2lCQUM1QjtnQkFDRCxRQUFRLEVBQUUsQ0FBQztZQUNiLENBQUMsQ0FBQztZQUNGLFlBQVksR0FBRyxZQUFZLENBQUMsU0FBUyxDQUFDLEVBQUMsS0FBSyxFQUFFLEVB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LENBQUMsRUFBRTtnQkFDbkQsWUFBWSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztnQkFDaEMsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUM7YUFDMUI7WUFDRCxJQUFJLElBQUksQ0FBQyxhQUFhLEVBQUU7Z0JBQ3RCLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQzthQUN0QjtRQUNILENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELE1BQU07UUFDSixPQUFPLENBQUMsSUFBSSxDQUFDLFlBQVksSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZUFBZSxJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBQ3BGLENBQUM7SUFFRCxPQUFPO1FBQ0wsSUFBSSxJQUFJLENBQUMsWUFBWSxFQUFFO1lBQ3JCLFlBQVksQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7WUFDaEMsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUM7U0FDMUI7UUFDRCxJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7WUFDeEIsWUFBWSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQztZQUNuQyxJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQztTQUM3QjtRQUNELElBQUksQ0FBQyxRQUFRLEdBQUcsRUFBRSxDQUFDO1FBQ25CLElBQUksQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLENBQUMsWUFBWSxFQUFFLEVBQUU7WUFDMUMsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQzdCLENBQUMsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxDQUFDLGFBQWEsR0FBRyxFQUFFLENBQUM7UUFDeEIsSUFBSSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7SUFDNUIsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtPYnNlcnZhYmxlLCBTdWJzY3JpcHRpb259IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFRyYWNrZXJPcHRpb25zIHtcbiAgbWluRHVyYXRpb246IG51bWJlcjtcbiAgZGVsYXk6IG51bWJlcjtcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgcHJvbWlzZXM6IGFueVtdO1xufVxuXG5leHBvcnQgY2xhc3MgQ2dCdXN5U2VydmljZSB7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gIHByb21pc2VzOiBhbnlbXTtcbiAgc3Vic2NyaXB0aW9uczogU3Vic2NyaXB0aW9uW107XG4gIGRlbGF5UHJvbWlzZTogbnVtYmVyO1xuICBkdXJhdGlvblByb21pc2U6IG51bWJlcjtcbiAgbWluRHVyYXRpb246IG51bWJlcjtcbiAgZGV0ZWN0Q2hhbmdlczogKCkgPT4gdm9pZCB8IG51bGw7XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gICAgdGhpcy5wcm9taXNlcyA9IFtdO1xuICAgIHRoaXMuc3Vic2NyaXB0aW9ucyA9IFtdO1xuICB9XG5cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgc3RhdGljIGlzUHJvbWlzZShwcm9taXNlVGhpbmc6IFByb21pc2VMaWtlPGFueT4pOiBib29sZWFuIHtcbiAgICByZXR1cm4gcHJvbWlzZVRoaW5nICYmIChwcm9taXNlVGhpbmcgaW5zdGFuY2VvZiBQcm9taXNlIHx8IHByb21pc2VUaGluZyBpbnN0YW5jZW9mIE9ic2VydmFibGUgfHwgcHJvbWlzZVRoaW5nIGluc3RhbmNlb2YgU3Vic2NyaXB0aW9uKTtcbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gIGNhbGxUaGVuKHByb21pc2VUaGluZzogYW55LCBjYWxsYmFjazogKCkgPT4gdm9pZCk6IHZvaWQge1xuICAgIGlmIChwcm9taXNlVGhpbmcuZmluYWxseSkge1xuICAgICAgcHJvbWlzZVRoaW5nLmZpbmFsbHkoY2FsbGJhY2spO1xuICAgIH0gZWxzZSBpZiAocHJvbWlzZVRoaW5nLnRoZW4pIHtcbiAgICAgIHByb21pc2VUaGluZy50aGVuKGNhbGxiYWNrLCBjYWxsYmFjayk7XG4gICAgfSBlbHNlIGlmIChwcm9taXNlVGhpbmcgaW5zdGFuY2VvZiBPYnNlcnZhYmxlKSB7XG4gICAgICBsZXQgc3Vic2NyaXB0aW9uOiBTdWJzY3JpcHRpb247XG4gICAgICBjb25zdCBjYyA9ICgpID0+IHtcbiAgICAgICAgaWYgKHN1YnNjcmlwdGlvbikge1xuICAgICAgICAgIHN1YnNjcmlwdGlvbi51bnN1YnNjcmliZSgpO1xuICAgICAgICB9XG4gICAgICAgIGNhbGxiYWNrKCk7XG4gICAgICB9O1xuICAgICAgc3Vic2NyaXB0aW9uID0gcHJvbWlzZVRoaW5nLnN1YnNjcmliZSh7ZXJyb3I6IGNjLCBjb21wbGV0ZTogY2N9KTtcbiAgICAgIHRoaXMuc3Vic2NyaXB0aW9ucy5wdXNoKHN1YnNjcmlwdGlvbik7XG4gICAgfSBlbHNlIGlmIChwcm9taXNlVGhpbmcgaW5zdGFuY2VvZiBTdWJzY3JpcHRpb24pIHtcbiAgICAgIHByb21pc2VUaGluZy5hZGQoY2FsbGJhY2spO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ2NnQnVzeSBleHBlY3RzIGEgUHJvbWlzZSAsYW4gT2JzZXJ2YWJsZSwgYSBTdWJzY3JpcHRpb24sIGEgbnVtYmVyIG9yIGEgYm9vbGVhbicpO1xuICAgIH1cbiAgfVxuXG4gIHJlc2V0KG9wdGlvbnM6IFRyYWNrZXJPcHRpb25zKTogdm9pZCB7XG4gICAgdGhpcy5taW5EdXJhdGlvbiA9IG9wdGlvbnMubWluRHVyYXRpb247XG5cbiAgICB0aGlzLnByb21pc2VzID0gW107XG4gICAgb3B0aW9ucy5wcm9taXNlcy5mb3JFYWNoKChwKSA9PiB7XG4gICAgICBpZiAoIXAgfHwgcC4kY2dCdXN5RnVsZmlsbGVkKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cbiAgICAgIHRoaXMuYWRkUHJvbWlzZUxpa2VUaGluZyhwKTtcbiAgICB9KTtcblxuICAgIGlmICh0aGlzLnByb21pc2VzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgLy8gaWYgd2UgaGF2ZSBubyBwcm9taXNlcyB0aGVuIGRvbid0IGRvIHRoZSBkZWxheSBvciBkdXJhdGlvbiBzdHVmZlxuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGlmIChvcHRpb25zLmRlbGF5KSB7XG4gICAgICB0aGlzLmRlbGF5UHJvbWlzZSA9IHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICB0aGlzLmRlbGF5UHJvbWlzZSA9IG51bGw7XG4gICAgICAgIGlmICh0aGlzLmRldGVjdENoYW5nZXMpIHtcbiAgICAgICAgICB0aGlzLmRldGVjdENoYW5nZXMoKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLmNyZWF0ZU1pbkR1cmF0aW9uKG9wdGlvbnMpO1xuICAgICAgfSwgb3B0aW9ucy5kZWxheSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuY3JlYXRlTWluRHVyYXRpb24ob3B0aW9ucyk7XG4gICAgfVxuICB9XG5cbiAgY3JlYXRlTWluRHVyYXRpb24ob3B0aW9uczogVHJhY2tlck9wdGlvbnMpOiB2b2lkIHtcbiAgICBpZiAob3B0aW9ucy5taW5EdXJhdGlvbikge1xuICAgICAgdGhpcy5kdXJhdGlvblByb21pc2UgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgdGhpcy5kdXJhdGlvblByb21pc2UgPSBudWxsO1xuICAgICAgICBpZiAodGhpcy5kZXRlY3RDaGFuZ2VzKSB7XG4gICAgICAgICAgdGhpcy5kZXRlY3RDaGFuZ2VzKCk7XG4gICAgICAgIH1cbiAgICAgIH0sIG9wdGlvbnMubWluRHVyYXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gIGFkZFByb21pc2VMaWtlVGhpbmcocHJvbWlzZTogYW55KTogdm9pZCB7XG5cbiAgICBpZiAoIUNnQnVzeVNlcnZpY2UuaXNQcm9taXNlKHByb21pc2UpKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ2NnQnVzeSBleHBlY3RzIGEgUHJvbWlzZSAsYW4gT2JzZXJ2YWJsZSwgYSBTdWJzY3JpcHRpb24sIGEgbnVtYmVyIG9yIGEgYm9vbGVhbicpO1xuICAgIH1cblxuICAgIGlmICh0aGlzLnByb21pc2VzLmluZGV4T2YocHJvbWlzZSkgIT09IC0xKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIHRoaXMucHJvbWlzZXMucHVzaChwcm9taXNlKTtcblxuICAgIHRoaXMuY2FsbFRoZW4ocHJvbWlzZSwgKCkgPT4ge1xuICAgICAgcHJvbWlzZS4kY2dCdXN5RnVsZmlsbGVkID0gdHJ1ZTtcbiAgICAgIGlmICh0aGlzLnByb21pc2VzLmluZGV4T2YocHJvbWlzZSkgPT09IC0xKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cbiAgICAgIHRoaXMucHJvbWlzZXMuc3BsaWNlKHRoaXMucHJvbWlzZXMuaW5kZXhPZihwcm9taXNlKSwgMSk7XG4gICAgICBpZiAodGhpcy5kZWxheVByb21pc2UgJiYgdGhpcy5wcm9taXNlcy5sZW5ndGggPT09IDApIHtcbiAgICAgICAgY2xlYXJUaW1lb3V0KHRoaXMuZGVsYXlQcm9taXNlKTtcbiAgICAgICAgdGhpcy5kZWxheVByb21pc2UgPSBudWxsO1xuICAgICAgfVxuICAgICAgaWYgKHRoaXMuZGV0ZWN0Q2hhbmdlcykge1xuICAgICAgICB0aGlzLmRldGVjdENoYW5nZXMoKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIGFjdGl2ZSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gIXRoaXMuZGVsYXlQcm9taXNlICYmICghIXRoaXMuZHVyYXRpb25Qcm9taXNlIHx8IHRoaXMucHJvbWlzZXMubGVuZ3RoID4gMCk7XG4gIH1cblxuICBkZXN0cm95KCk6IHZvaWQge1xuICAgIGlmICh0aGlzLmRlbGF5UHJvbWlzZSkge1xuICAgICAgY2xlYXJUaW1lb3V0KHRoaXMuZGVsYXlQcm9taXNlKTtcbiAgICAgIHRoaXMuZGVsYXlQcm9taXNlID0gbnVsbDtcbiAgICB9XG4gICAgaWYgKHRoaXMuZHVyYXRpb25Qcm9taXNlKSB7XG4gICAgICBjbGVhclRpbWVvdXQodGhpcy5kdXJhdGlvblByb21pc2UpO1xuICAgICAgdGhpcy5kdXJhdGlvblByb21pc2UgPSBudWxsO1xuICAgIH1cbiAgICB0aGlzLnByb21pc2VzID0gW107XG4gICAgdGhpcy5zdWJzY3JpcHRpb25zLmZvckVhY2goKHN1YnNjcmlwdGlvbikgPT4ge1xuICAgICAgc3Vic2NyaXB0aW9uLnVuc3Vic2NyaWJlKCk7XG4gICAgfSk7XG4gICAgdGhpcy5zdWJzY3JpcHRpb25zID0gW107XG4gICAgdGhpcy5kZXRlY3RDaGFuZ2VzID0gbnVsbDtcbiAgfVxufVxuIl19

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

}
CgBusyDefaults.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDefaults, deps: [{ token: BUSY_OPTIONS }], target: i0.ɵɵFactoryTarget.Injectable });
CgBusyDefaults.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDefaults });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDefaults, decorators: [{
CgBusyDefaults.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDefaults, deps: [{ token: BUSY_OPTIONS }], target: i0.ɵɵFactoryTarget.Injectable });
CgBusyDefaults.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDefaults });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDefaults, decorators: [{
type: Injectable

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

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2dCdXN5RGVmYXVsdHMuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItYnVzeTIvc3JjL2xpYi9jZ0J1c3lEZWZhdWx0cy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxNQUFNLEVBQUUsVUFBVSxFQUFFLGNBQWMsRUFBYyxNQUFNLGVBQWUsQ0FBQzs7QUFHOUUsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLElBQUksY0FBYyxDQUFnQixjQUFjLENBQUMsQ0FBQztBQUc5RSxNQUFNLE9BQU8sY0FBYztJQVN6QixZQUFrQyxXQUEyQjtRQUUzRCxJQUFJLENBQUMsV0FBVyxFQUFFO1lBQ2hCLFdBQVcsR0FBRyxFQUFFLENBQUM7U0FDbEI7UUFFRCxJQUFJLENBQUMsS0FBSyxHQUFHLFdBQVcsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDO1FBQ3BDLElBQUksQ0FBQyxXQUFXLEdBQUcsV0FBVyxDQUFDLFdBQVcsSUFBSSxDQUFDLENBQUM7UUFDaEQsSUFBSSxDQUFDLFFBQVEsR0FBRyxXQUFXLENBQUMsUUFBUSxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO1FBQ2pGLElBQUksQ0FBQyxPQUFPLEdBQUcsV0FBVyxDQUFDLE9BQU8sSUFBSSxnQkFBZ0IsQ0FBQztRQUN2RCxJQUFJLENBQUMsWUFBWSxHQUFHLFdBQVcsQ0FBQyxZQUFZLElBQUksRUFBRSxDQUFDO0lBQ3JELENBQUM7OzJHQXBCVSxjQUFjLGtCQVNMLFlBQVk7K0dBVHJCLGNBQWM7MkZBQWQsY0FBYztrQkFEMUIsVUFBVTs7MEJBVUksTUFBTTsyQkFBQyxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3QsIEluamVjdGFibGUsIEluamVjdGlvblRva2VuLCBUZW1wbGF0ZVJlZn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0NnQnVzeU9wdGlvbnN9IGZyb20gJy4vY2dCdXN5LmludGVyZmFjZSc7XG5cbmV4cG9ydCBjb25zdCBCVVNZX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW48Q2dCdXN5T3B0aW9ucz4oJ0JVU1lfT1BUSU9OUycpO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQ2dCdXN5RGVmYXVsdHMgaW1wbGVtZW50cyBDZ0J1c3lPcHRpb25zIHtcbiAgZGVsYXk6IG51bWJlcjtcbiAgbWluRHVyYXRpb246IG51bWJlcjtcbiAgYmFja2Ryb3A6IGJvb2xlYW47XG4gIG1lc3NhZ2U6IHN0cmluZztcbiAgd3JhcHBlckNsYXNzOiBzdHJpbmc7XG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuby1hbnlcbiAgdGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPGFueT47XG5cbiAgY29uc3RydWN0b3IoQEluamVjdChCVVNZX09QVElPTlMpIGJ1c3lPcHRpb25zPzogQ2dCdXN5T3B0aW9ucykge1xuXG4gICAgaWYgKCFidXN5T3B0aW9ucykge1xuICAgICAgYnVzeU9wdGlvbnMgPSB7fTtcbiAgICB9XG5cbiAgICB0aGlzLmRlbGF5ID0gYnVzeU9wdGlvbnMuZGVsYXkgfHwgMDtcbiAgICB0aGlzLm1pbkR1cmF0aW9uID0gYnVzeU9wdGlvbnMubWluRHVyYXRpb24gfHwgMDtcbiAgICB0aGlzLmJhY2tkcm9wID0gYnVzeU9wdGlvbnMuYmFja2Ryb3AgIT09IHVuZGVmaW5lZCA/IGJ1c3lPcHRpb25zLmJhY2tkcm9wIDogdHJ1ZTtcbiAgICB0aGlzLm1lc3NhZ2UgPSBidXN5T3B0aW9ucy5tZXNzYWdlIHx8ICdQbGVhc2UgV2FpdC4uLic7XG4gICAgdGhpcy53cmFwcGVyQ2xhc3MgPSBidXN5T3B0aW9ucy53cmFwcGVyQ2xhc3MgfHwgJyc7XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2dCdXN5RGVmYXVsdHMuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItYnVzeTIvc3JjL2xpYi9jZ0J1c3lEZWZhdWx0cy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxNQUFNLEVBQUUsVUFBVSxFQUFFLGNBQWMsRUFBYyxNQUFNLGVBQWUsQ0FBQzs7QUFHOUUsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLElBQUksY0FBYyxDQUFnQixjQUFjLENBQUMsQ0FBQztBQUc5RSxNQUFNLE9BQU8sY0FBYztJQVN6QixZQUFrQyxXQUEyQjtRQUUzRCxJQUFJLENBQUMsV0FBVyxFQUFFO1lBQ2hCLFdBQVcsR0FBRyxFQUFFLENBQUM7U0FDbEI7UUFFRCxJQUFJLENBQUMsS0FBSyxHQUFHLFdBQVcsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDO1FBQ3BDLElBQUksQ0FBQyxXQUFXLEdBQUcsV0FBVyxDQUFDLFdBQVcsSUFBSSxDQUFDLENBQUM7UUFDaEQsSUFBSSxDQUFDLFFBQVEsR0FBRyxXQUFXLENBQUMsUUFBUSxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO1FBQ2pGLElBQUksQ0FBQyxPQUFPLEdBQUcsV0FBVyxDQUFDLE9BQU8sSUFBSSxnQkFBZ0IsQ0FBQztRQUN2RCxJQUFJLENBQUMsWUFBWSxHQUFHLFdBQVcsQ0FBQyxZQUFZLElBQUksRUFBRSxDQUFDO0lBQ3JELENBQUM7OzJHQXBCVSxjQUFjLGtCQVNMLFlBQVk7K0dBVHJCLGNBQWM7MkZBQWQsY0FBYztrQkFEMUIsVUFBVTs7MEJBVUksTUFBTTsyQkFBQyxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3QsIEluamVjdGFibGUsIEluamVjdGlvblRva2VuLCBUZW1wbGF0ZVJlZn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0NnQnVzeU9wdGlvbnN9IGZyb20gJy4vY2dCdXN5LmludGVyZmFjZSc7XG5cbmV4cG9ydCBjb25zdCBCVVNZX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW48Q2dCdXN5T3B0aW9ucz4oJ0JVU1lfT1BUSU9OUycpO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQ2dCdXN5RGVmYXVsdHMgaW1wbGVtZW50cyBDZ0J1c3lPcHRpb25zIHtcbiAgZGVsYXk6IG51bWJlcjtcbiAgbWluRHVyYXRpb246IG51bWJlcjtcbiAgYmFja2Ryb3A6IGJvb2xlYW47XG4gIG1lc3NhZ2U6IHN0cmluZztcbiAgd3JhcHBlckNsYXNzOiBzdHJpbmc7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gIHRlbXBsYXRlUmVmOiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoQlVTWV9PUFRJT05TKSBidXN5T3B0aW9ucz86IENnQnVzeU9wdGlvbnMpIHtcblxuICAgIGlmICghYnVzeU9wdGlvbnMpIHtcbiAgICAgIGJ1c3lPcHRpb25zID0ge307XG4gICAgfVxuXG4gICAgdGhpcy5kZWxheSA9IGJ1c3lPcHRpb25zLmRlbGF5IHx8IDA7XG4gICAgdGhpcy5taW5EdXJhdGlvbiA9IGJ1c3lPcHRpb25zLm1pbkR1cmF0aW9uIHx8IDA7XG4gICAgdGhpcy5iYWNrZHJvcCA9IGJ1c3lPcHRpb25zLmJhY2tkcm9wICE9PSB1bmRlZmluZWQgPyBidXN5T3B0aW9ucy5iYWNrZHJvcCA6IHRydWU7XG4gICAgdGhpcy5tZXNzYWdlID0gYnVzeU9wdGlvbnMubWVzc2FnZSB8fCAnUGxlYXNlIFdhaXQuLi4nO1xuICAgIHRoaXMud3JhcHBlckNsYXNzID0gYnVzeU9wdGlvbnMud3JhcHBlckNsYXNzIHx8ICcnO1xuICB9XG59XG4iXX0=

@@ -12,7 +12,7 @@ import * as i1 from '@angular/common';

}
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
static isPromise(promiseThing) {
return promiseThing && (promiseThing instanceof Promise || promiseThing instanceof Observable || promiseThing instanceof Subscription);
}
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
callThen(promiseThing, callback) {

@@ -79,3 +79,3 @@ if (promiseThing.finally) {

}
// tslint:disable-next-line:no-any
// eslint-disable-next-line @typescript-eslint/no-explicit-any
addPromiseLikeThing(promise) {

@@ -138,5 +138,5 @@ if (!CgBusyService.isPromise(promise)) {

}
CgBusyDefaults.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDefaults, deps: [{ token: BUSY_OPTIONS }], target: i0.ɵɵFactoryTarget.Injectable });
CgBusyDefaults.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDefaults });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDefaults, decorators: [{
CgBusyDefaults.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDefaults, deps: [{ token: BUSY_OPTIONS }], target: i0.ɵɵFactoryTarget.Injectable });
CgBusyDefaults.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDefaults });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDefaults, decorators: [{
type: Injectable

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

}
CgBusyComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
CgBusyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.0.0", type: CgBusyComponent, selector: "cg-busy", inputs: { options: "options", tracker: "tracker" }, ngImport: i0, template: "<div class=\"cg-busy cg-busy-animation {{options.wrapperClass}}\" [hidden]=\"!tracker.active()\">\n <div class=\"cg-busy-backdrop cg-busy-backdrop-animation\" [hidden]=\"!options.backdrop\"></div>\n <ng-container class=\"cg-busy-template\"\n [ngTemplateOutlet]=\"options.templateRef ? options.templateRef : defaultTemplate\"\n [ngTemplateOutletContext]=\"{options: options}\"></ng-container>\n</div>\n<ng-template #defaultTemplate>\n <div class=\"cg-busy-default-sign\">\n <div class=\"cg-busy-default-spinner\">\n <div class=\"bar1\"></div>\n <div class=\"bar2\"></div>\n <div class=\"bar3\"></div>\n <div class=\"bar4\"></div>\n <div class=\"bar5\"></div>\n <div class=\"bar6\"></div>\n <div class=\"bar7\"></div>\n <div class=\"bar8\"></div>\n <div class=\"bar9\"></div>\n <div class=\"bar10\"></div>\n <div class=\"bar11\"></div>\n <div class=\"bar12\"></div>\n </div>\n <div class=\"cg-busy-default-text\" [innerHtml]=\"options.message\"></div>\n </div>\n</ng-template>\n", styles: [".cg-busy,.cg-busy .cg-busy-backdrop,.cg-busy .cg-busy-template{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.cg-busy{z-index:1001;text-align:center}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0;transform:translateY(-40px)}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1;transform:translate(0)}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0;transform:translateY(-40px)}.cg-busy-backdrop{background-color:#fff;opacity:.7}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding-bottom:6px;color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75);background-color:#e9eeee;border:1px solid #ddd;border-top:0 solid #ddd;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#555;text-align:left;max-width:400px}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px}.cg-busy-default-spinner div{width:12%;height:26%;background:#000;position:absolute;left:44.5%;top:37%;opacity:0;animation:cg-busy-spinner-anim 1s linear infinite;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2)}.cg-busy-default-spinner div.bar1{transform:rotate(0deg) translateY(-142%);animation-delay:0s}.cg-busy-default-spinner div.bar2{transform:rotate(30deg) translateY(-142%);animation-delay:-.9167s}.cg-busy-default-spinner div.bar3{transform:rotate(60deg) translateY(-142%);animation-delay:-.833s}.cg-busy-default-spinner div.bar4{transform:rotate(90deg) translateY(-142%);animation-delay:-.75s}.cg-busy-default-spinner div.bar5{transform:rotate(120deg) translateY(-142%);animation-delay:-.667s}.cg-busy-default-spinner div.bar6{transform:rotate(150deg) translateY(-142%);animation-delay:-.5833s}.cg-busy-default-spinner div.bar7{transform:rotate(180deg) translateY(-142%);animation-delay:-.5s}.cg-busy-default-spinner div.bar8{transform:rotate(210deg) translateY(-142%);animation-delay:-.41667s}.cg-busy-default-spinner div.bar9{transform:rotate(240deg) translateY(-142%);animation-delay:-.333s}.cg-busy-default-spinner div.bar10{transform:rotate(270deg) translateY(-142%);animation-delay:-.25s}.cg-busy-default-spinner div.bar11{transform:rotate(300deg) translateY(-142%);animation-delay:-.1667s}.cg-busy-default-spinner div.bar12{transform:rotate(330deg) translateY(-142%);animation-delay:-.0833s}@keyframes cg-busy-spinner-anim{0%{opacity:1}to{opacity:.25}}"], directives: [{ type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet"] }], encapsulation: i0.ViewEncapsulation.None });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyComponent, decorators: [{
CgBusyComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
CgBusyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.1.1", type: CgBusyComponent, selector: "cg-busy", inputs: { options: "options", tracker: "tracker" }, ngImport: i0, template: "<div class=\"cg-busy cg-busy-animation {{options.wrapperClass}}\" [hidden]=\"!tracker.active()\">\n <div class=\"cg-busy-backdrop cg-busy-backdrop-animation\" [hidden]=\"!options.backdrop\"></div>\n <ng-container class=\"cg-busy-template\"\n [ngTemplateOutlet]=\"options.templateRef ? options.templateRef : defaultTemplate\"\n [ngTemplateOutletContext]=\"{options: options}\"></ng-container>\n</div>\n<ng-template #defaultTemplate>\n <div class=\"cg-busy-default-sign\">\n <div class=\"cg-busy-default-spinner\">\n <div class=\"bar1\"></div>\n <div class=\"bar2\"></div>\n <div class=\"bar3\"></div>\n <div class=\"bar4\"></div>\n <div class=\"bar5\"></div>\n <div class=\"bar6\"></div>\n <div class=\"bar7\"></div>\n <div class=\"bar8\"></div>\n <div class=\"bar9\"></div>\n <div class=\"bar10\"></div>\n <div class=\"bar11\"></div>\n <div class=\"bar12\"></div>\n </div>\n <div class=\"cg-busy-default-text\" [innerHtml]=\"options.message\"></div>\n </div>\n</ng-template>\n", styles: [".cg-busy,.cg-busy .cg-busy-backdrop,.cg-busy .cg-busy-template{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.cg-busy{z-index:1001;text-align:center}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0;transform:translateY(-40px)}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1;transform:translate(0)}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0;transform:translateY(-40px)}.cg-busy-backdrop{background-color:#fff;opacity:.7}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding-bottom:6px;color:#333;text-shadow:0 1px 1px #ffffffbf;background-color:#e9eeee;border:1px solid #ddd;border-top:0 solid #ddd;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 0 #fff3,0 1px 2px #0000000d}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#555;text-align:left;max-width:400px}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px}.cg-busy-default-spinner div{width:12%;height:26%;background:#000;position:absolute;left:44.5%;top:37%;opacity:0;animation:cg-busy-spinner-anim 1s linear infinite;border-radius:50px;box-shadow:0 0 3px #0003}.cg-busy-default-spinner div.bar1{transform:rotate(0deg) translateY(-142%);animation-delay:0s}.cg-busy-default-spinner div.bar2{transform:rotate(30deg) translateY(-142%);animation-delay:-.9167s}.cg-busy-default-spinner div.bar3{transform:rotate(60deg) translateY(-142%);animation-delay:-.833s}.cg-busy-default-spinner div.bar4{transform:rotate(90deg) translateY(-142%);animation-delay:-.75s}.cg-busy-default-spinner div.bar5{transform:rotate(120deg) translateY(-142%);animation-delay:-.667s}.cg-busy-default-spinner div.bar6{transform:rotate(150deg) translateY(-142%);animation-delay:-.5833s}.cg-busy-default-spinner div.bar7{transform:rotate(180deg) translateY(-142%);animation-delay:-.5s}.cg-busy-default-spinner div.bar8{transform:rotate(210deg) translateY(-142%);animation-delay:-.41667s}.cg-busy-default-spinner div.bar9{transform:rotate(240deg) translateY(-142%);animation-delay:-.333s}.cg-busy-default-spinner div.bar10{transform:rotate(270deg) translateY(-142%);animation-delay:-.25s}.cg-busy-default-spinner div.bar11{transform:rotate(300deg) translateY(-142%);animation-delay:-.1667s}.cg-busy-default-spinner div.bar12{transform:rotate(330deg) translateY(-142%);animation-delay:-.0833s}@keyframes cg-busy-spinner-anim{0%{opacity:1}to{opacity:.25}}"], directives: [{ type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet"] }], encapsulation: i0.ViewEncapsulation.None });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyComponent, decorators: [{
type: Component,

@@ -228,5 +228,5 @@ args: [{

}
CgBusyDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDirective, deps: [{ token: i0.ViewContainerRef }, { token: CgBusyDefaults }, { token: i0.Renderer2 }, { token: i0.ComponentFactoryResolver }, { token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive });
CgBusyDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.0.0", type: CgBusyDirective, selector: "[cgBusy]", inputs: { cgBusy: "cgBusy", cgBusyConfig: "cgBusyConfig" }, usesOnChanges: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyDirective, decorators: [{
CgBusyDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDirective, deps: [{ token: i0.ViewContainerRef }, { token: CgBusyDefaults }, { token: i0.Renderer2 }, { token: i0.ComponentFactoryResolver }, { token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive });
CgBusyDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.1.1", type: CgBusyDirective, selector: "[cgBusy]", inputs: { cgBusy: "cgBusy", cgBusyConfig: "cgBusyConfig" }, usesOnChanges: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyDirective, decorators: [{
type: Directive,

@@ -261,9 +261,9 @@ args: [{ selector: '[cgBusy]' }]

}
CgBusyModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
CgBusyModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyModule, declarations: [CgBusyDirective,
CgBusyModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
CgBusyModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyModule, declarations: [CgBusyDirective,
CgBusyComponent], imports: [CommonModule], exports: [CgBusyDirective] });
CgBusyModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyModule, imports: [[
CgBusyModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyModule, imports: [[
CommonModule
]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.0", ngImport: i0, type: CgBusyModule, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.1", ngImport: i0, type: CgBusyModule, decorators: [{
type: NgModule,

@@ -270,0 +270,0 @@ args: [{

@@ -14,3 +14,3 @@ import { ComponentFactoryResolver, ComponentRef, ElementRef, OnChanges, OnDestroy, Renderer2, SimpleChanges, ViewContainerRef } from '@angular/core';

private el;
cgBusy: boolean | number | Promise<any> | Subscription | Observable<any>;
cgBusy: boolean | number | Promise<any> | Subscription | Observable<any> | (Promise<any> | Subscription | Observable<any>)[];
cgBusyConfig: CgBusyOptions;

@@ -17,0 +17,0 @@ tracker: CgBusyService;

{
"name": "angular-busy2",
"version": "14.0.0",
"version": "14.0.1",
"license": "MIT",

@@ -5,0 +5,0 @@ "homepage": "https://tiberiuzuld.github.io/angular-busy/",

@@ -30,7 +30,7 @@ # angular-busy2 [Live Demo](https://tiberiuzuld.github.io/angular-busy)

@NgModule({
imports: [
CgBusyModule.forRoot({
backdrop: true
}) //import it with .forRoot in your root module. provide some optional Options.
]
imports: [
CgBusyModule.forRoot({
backdrop: true
}) //import it with .forRoot in your root module. provide some optional Options.
]
});

@@ -55,3 +55,3 @@ ```

<div [cgBusy]="promise"
[cgBusyConfig]="{templateRef: customTemplate, message:message, backdrop:backdrop, delay:delay, minDuration:minDuration}"></div>
[cgBusyConfig]="{templateRef: customTemplate, message:message, backdrop:backdrop, delay:delay, minDuration:minDuration}"></div>
```

@@ -73,13 +73,13 @@

import {CgBusyDefaults} from 'angular-busy2';
@ViewChild('customTemplate')
private customTemplateTpl: TemplateRef<any>;
@ViewChild('customTemplate')
private customTemplateTpl: TemplateRef<any>;
constructor(private busyDefaults: CgBusyDefaults) {
this.busyDefaults.delay = 5000;
}
constructor(private busyDefaults: CgBusyDefaults) {
this.busyDefaults.delay = 5000;
}
ngOnInit() {
this.busyDefaults.templateRef = this.customTemplateTpl;
}
ngOnInit() {
this.busyDefaults.templateRef = this.customTemplateTpl;
}
```

@@ -86,0 +86,0 @@

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