[{"__symbolic":"module","version":4,"metadata":{"NbLayoutColumnComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":34,"character":1},"arguments":[{"selector":"nb-layout-column","template":"\n    <ng-content></ng-content>\n  "}]}],"members":{"leftValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":42,"character":3},"arguments":["class.left"]}]}],"startValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":43,"character":3},"arguments":["class.start"]}]}],"left":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"start":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}]}},"NbLayoutHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":96,"character":1},"arguments":[{"selector":"nb-layout-header","template":"\n    <nav [class.fixed]=\"fixedValue\">\n      <ng-content></ng-content>\n    </nav>\n  "}]}],"members":{"fixedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":106,"character":3},"arguments":["class.fixed"]}]}],"subheaderValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":107,"character":3},"arguments":["class.subheader"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":110,"character":15},"arguments":[{"__symbolic":"reference","name":"NbLayoutComponent"}]}]],"parameters":[{"__symbolic":"reference","name":"NbLayoutComponent"}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":117,"character":3}}]}],"subheader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":127,"character":3}}]}]}},"NbLayoutFooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":149,"character":1},"arguments":[{"selector":"nb-layout-footer","template":"\n    <nav [class.fixed]=\"fixedValue\">\n      <ng-content></ng-content>\n    </nav>\n  "}]}],"members":{"fixedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":159,"character":3},"arguments":["class.fixed"]}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":165,"character":3}}]}]}},"NbLayoutComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":270,"character":1},"arguments":[{"selector":"nb-layout","styleUrls":["./layout.component.css"],"template":"\n    <div class=\"scrollable-container\" #scrollableContainer (scroll)=\"onScroll($event)\">\n      <div class=\"layout\">\n        <ng-content select=\"nb-layout-header:not([subheader])\"></ng-content>\n        <div class=\"layout-container\">\n          <ng-content select=\"nb-sidebar\"></ng-content>\n          <div class=\"content\" [class.center]=\"centerValue\">\n            <ng-content select=\"nb-layout-header[subheader]\"></ng-content>\n            <div class=\"columns\">\n              <ng-content select=\"nb-layout-column\"></ng-content>\n            </div>\n            <ng-content select=\"nb-layout-footer\"></ng-content>\n          </div>\n        </div>\n      </div>\n    </div>\n  "}]}],"members":{"windowModeValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":296,"character":3},"arguments":["class.window-mode"]}]}],"withScrollValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":297,"character":3},"arguments":["class.with-scroll"]}]}],"withSubheader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":298,"character":3},"arguments":["class.with-subheader"]}]}],"center":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":304,"character":3}}]}],"windowMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":316,"character":3}}]}],"withScroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":327,"character":3}}]}],"restoreScrollTop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":345,"character":3}}]}],"veryTopRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":350,"character":3},"arguments":["layoutTopDynamicArea",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":350,"character":45}}]}]}],"scrollableContainerRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":351,"character":3},"arguments":["scrollableContainer",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":351,"character":44}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":362,"character":5},"arguments":[{"__symbolic":"reference","module":"../../theme.options","name":"NB_WINDOW","line":362,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":363,"character":5},"arguments":[{"__symbolic":"reference","module":"../../theme.options","name":"NB_DOCUMENT","line":363,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":364,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":364,"character":12}]}],null,null,null,null,null],"parameters":[{"__symbolic":"reference","module":"../../services/theme.service","name":"NbThemeService","line":358,"character":28},{"__symbolic":"reference","module":"../../services/spinner.service","name":"NbSpinnerService","line":359,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":360,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":361,"character":24},null,null,{"__symbolic":"reference","name":"Object"},{"__symbolic":"reference","module":"../../services/direction.service","name":"NbLayoutDirectionService","line":365,"character":38},{"__symbolic":"reference","module":"../../services/scroll.service","name":"NbLayoutScrollService","line":366,"character":29},{"__symbolic":"reference","module":"../../services/ruler.service","name":"NbLayoutRulerService","line":367,"character":28},{"__symbolic":"reference","module":"./restore-scroll-top.service","name":"NbRestoreScrollTopHelper","line":368,"character":25},{"__symbolic":"reference","module":"../cdk/adapter/overlay-container-adapter","name":"NbOverlayContainerAdapter","line":369,"character":32}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onScroll":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":463,"character":3},"arguments":["window:scroll",["$event"]]}]}],"onResize":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":468,"character":3},"arguments":["window:resize",["$event"]]}]}],"getDimensions":[{"__symbolic":"method"}],"getScrollPosition":[{"__symbolic":"method"}],"registerAsOverlayContainer":[{"__symbolic":"method"}],"unregisterAsOverlayContainer":[{"__symbolic":"method"}],"scroll":[{"__symbolic":"method"}]}}}}]