{"__symbolic":"module","version":4,"metadata":{"PogPopupService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":14,"character":22}]}],"setShowLayoutByDefaultFlag":[{"__symbolic":"method"}],"setNotifyItemClassName":[{"__symbolic":"method"}],"setClosingDelay":[{"__symbolic":"method"}],"setPopupClassName":[{"__symbolic":"method"}],"showModal":[{"__symbolic":"method"}],"closeModal":[{"__symbolic":"method"}],"closeNotify":[{"__symbolic":"method"}],"prepareView":[{"__symbolic":"method"}],"showNotify":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"PogPopupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"pog-popup","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":8,"character":17},"member":"None"},"template":"<ng-container *ngIf=\"showlayout\">\n    <div [className]=\"popupLayoutClassName\"></div>\n</ng-container>\n<ng-template #modalPanel></ng-template>","styles":[".pogPopupPanel{display:block;position:fixed;top:1ex;right:0}.pogNotify,.pogPopup{background-color:#fff;right:0;display:block}.pogPopup{border:1px solid #aeaeae;position:fixed;left:50%;top:30%;-webkit-transform:translate(-50%);transform:translate(-50%)}.pogPopupLayout{content:\"\";position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.pogNotify{border:1px solid #aeaeae;width:15em;padding:1ex 1ex 1ex 3ex}.pogNotify~.pogNotify{margin-top:1ex}"]}]}],"members":{"hostClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":12,"character":3},"arguments":["class"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PogPopupService"}]}],"entry":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["modalPanel",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":18,"character":35}}]}]}],"ngOnInit":[{"__symbolic":"method"}]}},"PogPopupModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PogPopupComponent"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4}],"exports":[{"__symbolic":"reference","name":"PogPopupComponent"}],"entryComponents":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"PopupStateCommand":{"NOTHING":0,"CLOSE":1,"SHOW":2},"ABasePopupComponent":{"__symbolic":"class","members":{"ngOnDestroy":[{"__symbolic":"method"}],"class":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":12,"character":5},"arguments":["class"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"close":[{"__symbolic":"method"}],"closeNotify":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onInit_ext":[{"__symbolic":"method"}],"pullData":[{"__symbolic":"method"}]}},"IPopupOption":{"__symbolic":"interface"},"ModalData":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"PopupStateCommand"},{"__symbolic":"reference","name":"PogPopupService"}]}],"sendCommandToModal":[{"__symbolic":"method"}]}},"POG_POPUP_TYPE":{"EMBEDDED_MODAL":1,"MODAL":2,"NOTIFY":3},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ABasePopupComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"pog-notify-item","template":"<span>\n    {{message}}\n</span>\n    \n\n","styles":[""]}]}],"members":{"pullData":[{"__symbolic":"method"}],"onInit_ext":[{"__symbolic":"method"}],"closeByClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":19,"character":3},"arguments":["click"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"message":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"delay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"pog-popup-container","template":"<div class=\"popup-header\">\n  <div class=\"popup-label\">{{title}}</div>\n  <div>\n    <button class=\"popup-closebutton\" (click)=\"close()\">X</button>\n  </div>\n</div>\n<div class=\"popup-cntx\">\n  <ng-template #embedded></ng-template>\n</div>","styles":[""]}]}],"members":{"class":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":3},"arguments":["class"]}]}],"close":[{"__symbolic":"method"}],"entry":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["embedded",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":23,"character":33}}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"PogPopupService":"./lib/pog-popup.service","PogPopupComponent":"./lib/pog-popup.component","PogPopupModule":"./lib/pog-popup.module","PopupStateCommand":"./lib/util/a-popup-control-item","ABasePopupComponent":"./lib/util/a-base-popup-component","IPopupOption":"./lib/util/i-popup-option","ModalData":"./lib/util/i-popup-option","POG_POPUP_TYPE":"./lib/util/enums","ɵa":"./lib/comp/notify-item/notify-item.component","ɵb":"./lib/comp/popup-container/popup-container.component"},"importAs":"pog-popup"}