{"__symbolic":"module","version":4,"metadata":{"NzMessageBaseService":{"__symbolic":"class","arity":3,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":25,"character":21},{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":26,"character":33,"context":{"typeName":"ContainerClass"},"module":"./nz-message.service"}]},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":28,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":29,"character":20},{"__symbolic":"reference","name":"string"}]}],"remove":[{"__symbolic":"method"}],"createMessage":[{"__symbolic":"method"}],"config":[{"__symbolic":"method"}],"_generateMessageId":[{"__symbolic":"method"}],"createContainer":[{"__symbolic":"method"}]}},"NzMessageService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"NzMessageBaseService"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":80,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":25,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":28,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":29,"character":20}]}],"success":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"info":[{"__symbolic":"method"}],"warning":[{"__symbolic":"method"}],"loading":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NzMessageModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":12},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":13,"character":26},{"__symbolic":"reference","module":"ant-reset-private/icon","name":"NzIconModule","line":13,"character":41},{"__symbolic":"reference","module":"ant-reset-private/core","name":"NzAddOnModule","line":13,"character":55}],"declarations":[{"__symbolic":"reference","name":"NzMessageContainerComponent"},{"__symbolic":"reference","name":"NzMessageComponent"}],"providers":[{"__symbolic":"reference","name":"NZ_MESSAGE_DEFAULT_CONFIG_PROVIDER"},{"__symbolic":"reference","name":"NzMessageService"}],"entryComponents":[{"__symbolic":"reference","name":"NzMessageContainerComponent"}]}]}],"members":{}},"NzMessageComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":17,"character":17},"member":"None"},"selector":"nz-message","exportAs":"nzMessage","preserveWhitespaces":false,"animations":[{"__symbolic":"reference","module":"ant-reset-private/core","name":"moveUpMotion","line":21,"character":15}],"template":"<div class=\"ant-message-notice\"\r\n  [@moveUpMotion]=\"nzMessage.state\"\r\n  (mouseenter)=\"onEnter()\"\r\n  (mouseleave)=\"onLeave()\">\r\n  <div class=\"ant-message-notice-content\">\r\n    <div class=\"ant-message-custom-content\" [ngClass]=\"'ant-message-' + nzMessage.type\">\r\n      <ng-container [ngSwitch]=\"nzMessage.type\">\r\n        <i *ngSwitchCase=\"'success'\" nz-icon type=\"check-circle\"></i>\r\n        <i *ngSwitchCase=\"'info'\"  nz-icon type=\"info-circle\"></i>\r\n        <i *ngSwitchCase=\"'warning'\" nz-icon type=\"exclamation-circle\"></i>\r\n        <i *ngSwitchCase=\"'error'\" nz-icon type=\"close-circle\"></i>\r\n        <i *ngSwitchCase=\"'loading'\" nz-icon type=\"loading\"></i>\r\n      </ng-container>\r\n      <ng-container *nzStringTemplateOutlet=\"nzMessage.content\">\r\n        <span [innerHTML]=\"nzMessage.content\"></span>\r\n      </ng-container>\r\n    </div>\r\n  </div>\r\n</div>\r\n"}]}],"members":{"nzMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"nzIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NzMessageContainerComponent"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":35,"character":85}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onEnter":[{"__symbolic":"method"}],"onLeave":[{"__symbolic":"method"}],"_destroy":[{"__symbolic":"method"}],"_initErase":[{"__symbolic":"method"}],"_updateTTL":[{"__symbolic":"method"}],"_startEraseTimeout":[{"__symbolic":"method"}],"_clearEraseTimeout":[{"__symbolic":"method"}]}},"NzMessageType":{"__symbolic":"interface"},"NzMessageDataOptions":{"__symbolic":"interface"},"NzMessageData":{"__symbolic":"interface"},"NzMessageDataFilled":{"__symbolic":"interface"},"NzMessageContainerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":17,"character":17},"member":"None"},"selector":"nz-message-container","exportAs":"nzMessageContainer","preserveWhitespaces":false,"template":"<div class=\"ant-message\" [style.top]=\"top\">\r\n  <nz-message *ngFor=\"let message of messages; let i = index\" [nzMessage]=\"message\" [nzIndex]=\"i\"></nz-message>\r\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":30,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":30,"character":17},"arguments":[{"__symbolic":"reference","name":"NZ_MESSAGE_DEFAULT_CONFIG"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":31,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":31,"character":17},"arguments":[{"__symbolic":"reference","name":"NZ_MESSAGE_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":29,"character":19},{"__symbolic":"reference","name":"NzMessageConfig"},{"__symbolic":"reference","name":"NzMessageConfig"}]}],"setConfig":[{"__symbolic":"method"}],"createMessage":[{"__symbolic":"method"}],"removeMessage":[{"__symbolic":"method"}],"removeMessageAll":[{"__symbolic":"method"}],"_mergeMessageOptions":[{"__symbolic":"method"}]}},"NzMessageConfig":{"__symbolic":"interface"},"NZ_MESSAGE_DEFAULT_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":12,"character":45},"arguments":["NZ_MESSAGE_DEFAULT_CONFIG"]},"NZ_MESSAGE_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":37},"arguments":["NZ_MESSAGE_CONFIG"]},"NZ_MESSAGE_DEFAULT_CONFIG_PROVIDER":{"provide":{"__symbolic":"reference","name":"NZ_MESSAGE_DEFAULT_CONFIG"},"useValue":{"nzAnimate":true,"nzDuration":3000,"nzMaxStack":7,"nzPauseOnHover":true,"nzTop":24}}},"origins":{"NzMessageBaseService":"./nz-message.service","NzMessageService":"./nz-message.service","NzMessageModule":"./nz-message.module","NzMessageComponent":"./nz-message.component","NzMessageType":"./nz-message.definitions","NzMessageDataOptions":"./nz-message.definitions","NzMessageData":"./nz-message.definitions","NzMessageDataFilled":"./nz-message.definitions","NzMessageContainerComponent":"./nz-message-container.component","NzMessageConfig":"./nz-message-config","NZ_MESSAGE_DEFAULT_CONFIG":"./nz-message-config","NZ_MESSAGE_CONFIG":"./nz-message-config","NZ_MESSAGE_DEFAULT_CONFIG_PROVIDER":"./nz-message-config"},"importAs":"ant-reset-private/message"}