{"__symbolic":"module","version":4,"metadata":{"ContextService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextWriterService"}]}],"updateContext":[{"__symbolic":"method"}]}},"ContextWriterService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":3},"arguments":[{"__symbolic":"reference","name":"CONTEXT_CONFIG"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":11,"character":10}]}],null],"parameters":[{"__symbolic":"reference","name":"ContextConfig"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/platform-browser","name":"Title","line":12,"character":24}]}],"updateMetaTags":[{"__symbolic":"method"}],"setTag":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}],"setFavIcon":[{"__symbolic":"method"}],"updateFavIcon":[{"__symbolic":"method"}],"setTagDefault":[{"__symbolic":"method"}],"isDefined":[{"__symbolic":"method"}],"getOrCreateMetaTag":[{"__symbolic":"method"}],"getTitle":[{"__symbolic":"method"}]}},"Context":{"__symbolic":"interface"},"ContextConfig":{"__symbolic":"interface"},"CONTEXT_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":65},"arguments":["contextConfig"]},"CONTEXT_CONFIG_DEFAULT":{"useTitleSuffix":false,"extendTitle":false,"titleDelimiter":" | ","defaults":{},"routerContext":true},"ContextModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":19,"character":2}],"providers":[{"__symbolic":"reference","name":"ɵa"},{"provide":{"__symbolic":"reference","name":"CONTEXT_CONFIG"},"useValue":{"__symbolic":"reference","name":"CONTEXT_CONFIG_DEFAULT"}}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":42,"character":3},"arguments":[{"__symbolic":"reference","name":"CONTEXT_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ContextWriterService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":40,"character":18},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":41,"character":26},{"__symbolic":"reference","name":"ContextConfig"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["metaConfig"],"value":{"ngModule":{"__symbolic":"reference","name":"ContextModule"},"providers":[{"provide":{"__symbolic":"reference","name":"CONTEXT_CONFIG"},"useValue":{"__symbolic":"reference","name":"metaConfig"}},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵa"}}]}}}},"ContextActionCreator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ContextWriterService"},{"__symbolic":"reference","name":"NgRedux","module":"@angular-redux/store","arguments":[{"__symbolic":"reference","name":"ContextState"}]}]}],"loadContext":[{"__symbolic":"method"}],"subscribeToStore":[{"__symbolic":"method"}]}},"CONTEXT_LOAD":"CONTEXT_LOAD","contextReducer":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":30,"module":"./context/store/context/context.reducer"},"ContextStoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular-redux/store","name":"NgReduxModule","line":7,"character":2}],"providers":[{"__symbolic":"reference","name":"ContextActionCreator"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContextActionCreator"}]}]}},"ContextState":{"__symbolic":"interface"},"ɵa":[{"__symbolic":"reference","name":"ContextService"},{"__symbolic":"reference","name":"ContextWriterService"}]},"origins":{"ContextService":"./context/services/context.service","ContextWriterService":"./context/services/context-writer.service","Context":"./context/types/context.types","ContextConfig":"./context/types/context.types","CONTEXT_CONFIG":"./context/context.conf","CONTEXT_CONFIG_DEFAULT":"./context/context.conf","ContextModule":"./context/context.module","ContextActionCreator":"./context/store/context/context.actioncreator","CONTEXT_LOAD":"./context/store/context/context.actiontypes","contextReducer":"./context/store/context/context.reducer","ContextStoreModule":"./context/store/store.module","ContextState":"./context/store/store.types","ɵa":"./context/services/index"},"importAs":"@acpaas-ui/ngx-components/context"}