[{"__symbolic":"module","version":3,"metadata":{"anAlertItem":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"an-alert-item","template":"\n    <div #container class=\"anAlertItem__item anHidden\" (click)=\"clickToClose()\">\n\n      <div *ngIf=\"!hasDynamicTemplate\" [ngClass]=\"customContainerClasses\">\n        <div class=\"anAlertItem__contentContainer\">\n          <div class=\"anAlertItem__content\">\n            <div class=\"anAlertItemContent__title\">\n              {{_options.title}}\n            </div>\n            <div class=\"anAlertItemContent__message\">\n              {{_options.message}}\n            </div>\n          </div>\n          <div class=\"anAlertItem__closeAction\">\n            <span class=\"anAlertItem__closeActionIcon\" (click)=\"close()\"></span>\n          </div>\n\n        </div>\n      </div>\n\n      <template *ngIf=\"hasDynamicTemplate\" #templateContainer></template>\n\n    </div>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"}}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onClose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onAlertItemUpdates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"_containerElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["container"]}]}],"_templateContainerRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["templateContainer",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./dynamicComponentModule.provider","name":"AN_DYNAMIC_COMPONENT_MODULE"}]}],null,null,null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Compiler"},{"__symbolic":"reference","module":"../anBus.service","name":"AnBusService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"clickToClose":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"_subscribeToUpdateListener":[{"__symbolic":"method"}],"_setDelay":[{"__symbolic":"method"}],"_setHideTimeout":[{"__symbolic":"method"}],"_show":[{"__symbolic":"method"}],"_showNativeNotification":[{"__symbolic":"method"}],"_hide":[{"__symbolic":"method"}],"_setType":[{"__symbolic":"method"}],"_setStyles":[{"__symbolic":"method"}],"_createDynamicComponent":[{"__symbolic":"method"}],"_createDynamicModule":[{"__symbolic":"method"}],"_insertDynamicComponent":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"anAlertItem":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"an-alert-item","template":"\n    <div #container class=\"anAlertItem__item anHidden\" (click)=\"clickToClose()\">\n\n      <div *ngIf=\"!hasDynamicTemplate\" [ngClass]=\"customContainerClasses\">\n        <div class=\"anAlertItem__contentContainer\">\n          <div class=\"anAlertItem__content\">\n            <div class=\"anAlertItemContent__title\">\n              {{_options.title}}\n            </div>\n            <div class=\"anAlertItemContent__message\">\n              {{_options.message}}\n            </div>\n          </div>\n          <div class=\"anAlertItem__closeAction\">\n            <span class=\"anAlertItem__closeActionIcon\" (click)=\"close()\"></span>\n          </div>\n\n        </div>\n      </div>\n\n      <template *ngIf=\"hasDynamicTemplate\" #templateContainer></template>\n\n    </div>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"}}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onClose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onAlertItemUpdates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"_containerElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["container"]}]}],"_templateContainerRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["templateContainer",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./dynamicComponentModule.provider","name":"AN_DYNAMIC_COMPONENT_MODULE"}]}],null,null,null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Compiler"},{"__symbolic":"reference","module":"../anBus.service","name":"AnBusService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"clickToClose":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"_subscribeToUpdateListener":[{"__symbolic":"method"}],"_setDelay":[{"__symbolic":"method"}],"_setHideTimeout":[{"__symbolic":"method"}],"_show":[{"__symbolic":"method"}],"_showNativeNotification":[{"__symbolic":"method"}],"_hide":[{"__symbolic":"method"}],"_setType":[{"__symbolic":"method"}],"_setStyles":[{"__symbolic":"method"}],"_createDynamicComponent":[{"__symbolic":"method"}],"_createDynamicModule":[{"__symbolic":"method"}],"_insertDynamicComponent":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]