{"__symbolic":"module","version":4,"metadata":{"SimToastContainerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":35,"character":48},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"selector":"sim-toast-container","template":"<ng-template cdkPortalOutlet></ng-template>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":28,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":29,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵa"},"member":"toastContainerState"}],"host":{"class":"sim-toast-container"},"styles":[".sim-toast-container{box-sizing:border-box;display:block;transform-origin:center}"]}]}],"members":{"_portalOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortalOutlet","line":37,"character":13},{"static":true}]}]}],"_animationState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":40,"character":3},"arguments":["@state"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":56,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":57,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":58,"character":21},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":60,"character":14}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onAnimationEnd":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":71,"character":3},"arguments":["@state.done",["$event"]]}]}],"enter":[{"__symbolic":"method"}],"exit":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"_completeExit":[{"__symbolic":"method"}],"_applyToastClasses":[{"__symbolic":"method"}],"_assertNotAttached":[{"__symbolic":"method"}]}},"TextOnlyToast":{"__symbolic":"interface"},"SimToastComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"sim-toast","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":15,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵa"},"member":"toastState"}],"template":"<div class=\"sim-toast\" [@toast]=\"state\" (mouseenter)=\"onMouseEnter()\" (mouseleave)=\"onMouseLeave()\">\n  <div class=\"sim-toast-content\" [ngClass]=\"'sim-toast-' + data.type\">\n    <sim-icon [svgIcon]=\"icon\" *ngIf=\"icon\"></sim-icon>\n    <ng-container *simStringTemplateOutlet=\"data.content\">\n      <span [innerHTML]=\"data.content\"></span>\n    </ng-container>\n  </div>\n</div>\n","styles":[".sim-toast{padding:16px 8px 8px}.sim-toast-content{border-radius:4px;display:inline-block;padding:10px 16px;pointer-events:all;text-align:center}.sim-toast-content .sim-icon{font-size:16px;margin-right:8px;position:relative;top:1px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":42,"character":67},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}],null],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ToastData"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":42,"character":120}]}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}]}},"SimToastModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SimToastComponent"},{"__symbolic":"reference","name":"SimToastContainerComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":12},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":11,"character":26},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":11,"character":41},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/icon","name":"SimIconModule","line":11,"character":55},{"__symbolic":"reference","module":"@ngx-simple/core/outlet","name":"SimOutletModule","line":11,"character":70}],"exports":[{"__symbolic":"reference","name":"SimToastContainerComponent"}]}]}],"members":{}},"SIM_TOAST_DEFAULT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":26,"character":45},"arguments":["sim-toast-default-options",{"providedIn":"root","factory":{"__symbolic":"reference","name":"SIM_TOAST_DEFAULT_OPTIONS_FACTORY"}}]},"SIM_TOAST_DEFAULT_OPTIONS_FACTORY":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵc"}}},"SIM_TOAST_DEFAULT_ICON_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":35,"character":50},"arguments":["SIM_TOAST_DEFAULT_ICON_OPTIONS",{"providedIn":"root","factory":{"__symbolic":"reference","name":"SIM_TOAST_DEFAULT_OPTIONS_FACTORY"}}]},"toToastConfirm":{"__symbolic":"error","message":"Lambda not supported","line":44,"character":30,"module":"./toast.service"},"SimToastService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":51,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"SimToastModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":78,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":78,"character":17}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":79,"character":5},"arguments":[{"__symbolic":"reference","name":"SIM_TOAST_DEFAULT_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":75,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":76,"character":23},{"__symbolic":"reference","module":"@angular/cdk/layout","name":"BreakpointObserver","line":77,"character":33},{"__symbolic":"reference","name":"SimToastService"},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"mergeConfig":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"info":[{"__symbolic":"method"}],"warning":[{"__symbolic":"method"}],"danger":[{"__symbolic":"method"}],"success":[{"__symbolic":"method"}],"blank":[{"__symbolic":"method"}],"_openToastComponent":[{"__symbolic":"method"}],"openFromComponent":[{"__symbolic":"method"}],"openFromTemplate":[{"__symbolic":"method"}],"_animateToast":[{"__symbolic":"method"}],"_attach":[{"__symbolic":"method"}],"_attachToastContainer":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ToastType":{"__symbolic":"interface"},"ToastData":{"__symbolic":"interface"},"ɵa":{"toastContainerState":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":6,"character":23},"arguments":["state",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":7,"character":4},"arguments":["void, hidden",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":9,"character":6},"arguments":[{"transform":"scale(0.8)","opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":14,"character":4},"arguments":["visible",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":16,"character":6},"arguments":[{"transform":"scale(1)","opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":21,"character":4},"arguments":["* => visible",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":21,"character":31},"arguments":["150ms cubic-bezier(0, 0, 0.2, 1)"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":22,"character":4},"arguments":["* => void, * => hidden",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":24,"character":6},"arguments":["75ms cubic-bezier(0.4, 0.0, 1, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":26,"character":8},"arguments":[{"opacity":0}]}]}]}]]},"toastState":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":33,"character":14},"arguments":["toast",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":34,"character":4},"arguments":["enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":34,"character":19},"arguments":[{"opacity":1,"transform":"translateY(0)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":35,"character":4},"arguments":["* => enter",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":35,"character":30},"arguments":[{"opacity":0,"transform":"translateY(-50%)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":35,"character":84},"arguments":["100ms linear"]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":36,"character":4},"arguments":["leave",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":36,"character":19},"arguments":[{"transform":"translateY(-50%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":37,"character":4},"arguments":["* => leave",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":37,"character":30},"arguments":[{"transform":"translateY(0)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":37,"character":69},"arguments":["100ms linear"]}]]}]]}},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":34},"arguments":["SimToastData"]},"ɵc":{"__symbolic":"class","arity":1,"members":{}},"ɵd":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SimToastContainerComponent"},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":41,"character":82}]}],"dismiss":[{"__symbolic":"method"}],"dismissWithAction":[{"__symbolic":"method"}],"_dismissAfter":[{"__symbolic":"method"}],"_dismissSuspend":[{"__symbolic":"method"}],"_open":[{"__symbolic":"method"}],"beforeDismissed":[{"__symbolic":"method"}],"afterDismissed":[{"__symbolic":"method"}],"afterOpened":[{"__symbolic":"method"}],"onAction":[{"__symbolic":"method"}],"_finishDismiss":[{"__symbolic":"method"}]}}},"origins":{"SimToastContainerComponent":"./toast-container.component","TextOnlyToast":"./toast.component","SimToastComponent":"./toast.component","SimToastModule":"./toast.module","SIM_TOAST_DEFAULT_OPTIONS":"./toast.service","SIM_TOAST_DEFAULT_OPTIONS_FACTORY":"./toast.service","SIM_TOAST_DEFAULT_ICON_OPTIONS":"./toast.service","toToastConfirm":"./toast.service","SimToastService":"./toast.service","ToastType":"./toast.typings","ToastData":"./toast.typings","ɵa":"./toast-animations","ɵb":"./toast-config","ɵc":"./toast-config","ɵd":"./toast-ref"},"importAs":"@ngx-simple/simple-ui/toast"}