{"__symbolic":"module","version":4,"metadata":{"NgxCookieBannerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"ngx-cookie-banner","animations":[{"__symbolic":"call"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":12,"character":17},"member":"None"},"template":"<div class=\"banner\"\n     *ngIf=\"!_removeComponent\"\n     [@transition]=\"_transition\"\n     (@transition.done)=\"_onAnimationFinish($event)\"\n>\n    <ng-content></ng-content>\n</div>\n","styles":[".banner{position:fixed;bottom:0;left:0;width:100%;z-index:10000}"]}]}],"members":{"isSeen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}],"_onAnimationFinish":[{"__symbolic":"method"}]}},"ɵa":{"cookieName":"ngx-cookie-banner","expirationDays":365},"NgxCookieBannerConfig":{"__symbolic":"interface"},"NGX_COOKIE_BANNER_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":44},"arguments":["NGX_COOKIE_BANNER_CONFIG"]},"NgxCookieBannerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"declarations":[{"__symbolic":"reference","name":"NgxCookieBannerComponent"}],"exports":[{"__symbolic":"reference","name":"NgxCookieBannerComponent"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":19,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":19,"character":17}}]],"parameters":[{"__symbolic":"reference","name":"NgxCookieBannerModule"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxCookieBannerModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGX_COOKIE_BANNER_CONFIG"},"useValue":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"assign"},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"config"}]}}]}}}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":15,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":15,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":5},"arguments":[{"__symbolic":"reference","name":"NGX_COOKIE_BANNER_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"Object"},{"__symbolic":"reference","name":"NgxCookieBannerConfig"}]}],"emitCookieStatus":[{"__symbolic":"method"}],"storeCookie":[{"__symbolic":"method"}],"cookieExists":[{"__symbolic":"method"}],"setCookie":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}}},"origins":{"NgxCookieBannerComponent":"./lib/components/ngx-cookie-banner/ngx-cookie-banner.component","ɵa":"./lib/config","NgxCookieBannerConfig":"./lib/config","NGX_COOKIE_BANNER_CONFIG":"./lib/config","NgxCookieBannerModule":"./lib/ngx-cookie-banner.module","ɵb":"./lib/services/ngx-cookie-banner.service"},"importAs":"ngx-cookie-banner"}