[{"__symbolic":"module","version":4,"metadata":{"NoticeIconComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"notice-icon","template":"\n    <nz-badge *ngIf=\"data?.length <= 0\" [nzCount]=\"count\" [nzDot]=\"dot\">\n        <ng-template #content>\n            <i class=\"anticon anticon-bell\"></i>\n        </ng-template>\n    </nz-badge>\n    <nz-popover *ngIf=\"data?.length > 0\" [nzVisible]=\"popoverVisible\" (nzVisibleChange)=\"onVisibleChange($event)\" nzTrigger=\"click\" nzPlacement=\"bottomRight\" nzOverlayClassName=\"notice-icon-popover\">\n        <div nz-popover class=\"item\">\n            <nz-badge [nzCount]=\"count\" [nzDot]=\"dot\">\n                <ng-template #content>\n                    <i class=\"anticon anticon-bell\"></i>\n                </ng-template>\n            </nz-badge>\n        </div>\n        <ng-template #nzTemplate>\n            <nz-spin [nzSpinning]=\"loading\">\n                <nz-tabset>\n                    <nz-tab *ngFor=\"let i of data\">\n                        <ng-template #nzTabHeading>{{i.title}}</ng-template>\n                        <notice-list [data]=\"i\"\n                                     (select)=\"onSelect($event)\"\n                                     (clear)=\"onClear($event)\"></notice-list>\n                    </nz-tab>\n                </nz-tabset>\n            </nz-spin>\n        </ng-template>\n    </nz-popover>\n    ","styleUrls":["./notice-icon.css"]}]}],"members":{"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"count":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"dot":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}}]}],"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":5}}]}],"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":63,"character":5}}]}],"clear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":64,"character":5}}]}],"popoverVisible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":5}}]}],"popupVisibleChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":74,"character":5}}]}],"onVisibleChange":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"onClear":[{"__symbolic":"method"}]}}}}]