[{"__symbolic":"module","version":4,"metadata":{"NbPortalDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortal","line":49,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":48,"character":1},"arguments":[{"selector":"[nbPortal]"}]}]},"NbPortalOutletDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortalOutlet","line":53,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":52,"character":1},"arguments":[{"selector":"[nbPortalOutlet]"}]}]},"NbComponentPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"ComponentPortal","line":56,"character":48},"arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"ComponentType","line":57,"character":25,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":57,"character":39,"context":{"typeName":"T"}}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":58,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":59,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":60,"character":27}]}]}},"NbDomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"DomPortalOutlet","line":68,"character":39},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":71,"character":26,"context":{"typeName":"Element"}},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":60,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":73,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":59,"character":25}]}],"attachComponentPortal":[{"__symbolic":"method"}],"getComponentRootNode":[{"__symbolic":"method"}]}},"NbOverlay":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":121,"character":31},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":120,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":134,"character":5},"arguments":[{"__symbolic":"reference","module":"../../../theme.options","name":"NB_DOCUMENT","line":134,"character":12}]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"ScrollStrategyOptions","line":127,"character":29},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayContainer","line":128,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":60,"character":27},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayPositionBuilder","line":130,"character":31},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayKeyboardDispatcher","line":131,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":59,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":133,"character":22},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":135,"character":28}]}],"create":[{"__symbolic":"method"}],"createPaneElement":[{"__symbolic":"method"}],"createHostElement":[{"__symbolic":"method"}],"createPortalOutlet":[{"__symbolic":"method"}]},"statics":{"nextUniqueId":0}},"NbPlatform":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":208,"character":32},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":207,"character":1}}]},"NbOverlayPositionBuilder":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayPositionBuilder","line":130,"character":31},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":211,"character":1}}]},"NbTemplatePortal":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"TemplatePortal","line":215,"character":47},"arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":216,"character":24,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":216,"character":36,"context":{"typeName":"T"}}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":58,"character":20},{"__symbolic":"error","message":"Could not resolve type","line":216,"character":87,"context":{"typeName":"T"}}]}]}},"NbOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayContainer","line":128,"character":32},"statics":{"ngInjectableDef":{}}},"NbFlexibleConnectedPositionStrategy":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"FlexibleConnectedPositionStrategy","line":224,"character":57}},"NbPortalInjector":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalInjector","line":227,"character":38}},"NbPortal":{"__symbolic":"interface"},"NbOverlayRef":{"__symbolic":"interface"},"NbComponentType":{"__symbolic":"interface"},"NbPositionStrategy":{"__symbolic":"interface"},"NbConnectedPosition":{"__symbolic":"interface"},"NbConnectedOverlayPositionChange":{"__symbolic":"interface"},"NbConnectionPositionPair":{"__symbolic":"interface"},"NbOverlayConfig":{"__symbolic":"interface"},"NbScrollStrategyOptions":{"__symbolic":"interface"},"NbScrollStrategy":{"__symbolic":"interface"},"NbCdkMappingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":247,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":241,"character":21},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":241,"character":36}],"exports":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":241,"character":21},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":241,"character":36},{"__symbolic":"reference","name":"NbPortalDirective"},{"__symbolic":"reference","name":"NbPortalOutletDirective"}],"declarations":[{"__symbolic":"reference","name":"NbPortalDirective"},{"__symbolic":"reference","name":"NbPortalOutletDirective"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"NbCdkMappingModule"},"providers":[{"__symbolic":"reference","name":"NbOverlay"},{"__symbolic":"reference","name":"NbPlatform"},{"__symbolic":"reference","name":"NbOverlayPositionBuilder"}]}}}}}}]