{"__symbolic":"module","version":4,"metadata":{"NgMasonryGridModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":12}],"exports":[{"__symbolic":"reference","name":"NgMasonryGridComponent"},{"__symbolic":"reference","name":"NgMasonryGridDirective"}],"declarations":[{"__symbolic":"reference","name":"NgMasonryGridComponent"},{"__symbolic":"reference","name":"NgMasonryGridDirective"}],"providers":[{"__symbolic":"reference","name":"NgMasonryGridService"}]}]}],"members":{}},"NgMasonryGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"[ng-masonry-grid], ng-masonry-grid","template":"<ng-content></ng-content>","styles":["\n\t\t:host {\n\t\t\tdisplay: block;\n\t\t}\n\t"]}]}],"members":{"masonryOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"useAnimation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"scrollAnimationOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"useImagesLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"layoutComplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":3}}]}],"removeComplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":54,"character":3}}]}],"onNgMasonryInit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":55,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":59,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":59,"character":12}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":60,"character":22},{"__symbolic":"reference","name":"NgMasonryGridService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"layout":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"initializeMasonry":[{"__symbolic":"method"}]}},"NgMasonryGridDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"[ng-masonry-grid-item], ng-masonry-grid-item"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":35,"character":5},"arguments":[{"__symbolic":"reference","name":"NgMasonryGridComponent"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":37,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":37,"character":12}]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":34,"character":22},{"__symbolic":"reference","name":"NgMasonryGridComponent"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"NgMasonryGridService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"watchForHtmlChanges":[{"__symbolic":"method"}]}},"NgMasonryGridService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":14,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":59,"character":16},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":59,"character":23}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"getViewportH":[{"__symbolic":"method"}],"scrollY":[{"__symbolic":"method"}],"getOffset":[{"__symbolic":"method"}],"inViewport":[{"__symbolic":"method"}],"extend":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"initializeMasonry":[{"__symbolic":"method"}],"_init":[{"__symbolic":"method"}],"_initMasonry":[{"__symbolic":"method"}],"_onScrollFn":[{"__symbolic":"method"}],"_scrollPage":[{"__symbolic":"method"}],"_resizeHandler":[{"__symbolic":"method"}],"_checkTotalRendered":[{"__symbolic":"method"}],"onDestory":[{"__symbolic":"method"}],"removeAnimation":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"addOrderItem":[{"__symbolic":"method"}],"reorderMasonryItems":[{"__symbolic":"method"}],"setAddStatus":[{"__symbolic":"method"}],"removeItem":[{"__symbolic":"method"}],"removeFirstItem":[{"__symbolic":"method"}],"removeAllItems":[{"__symbolic":"method"}],"addTransition":[{"__symbolic":"method"}],"_onTransitionEnd":[{"__symbolic":"method"}]}},"MasonryOptions":{"__symbolic":"interface"},"Masonry":{"__symbolic":"class","members":{"masonry":[{"__symbolic":"method"},{"__symbolic":"method"}],"layout":[{"__symbolic":"method"}],"layoutItems":[{"__symbolic":"method"}],"stamp":[{"__symbolic":"method"}],"unstamp":[{"__symbolic":"method"}],"appended":[{"__symbolic":"method"}],"prepended":[{"__symbolic":"method"}],"addItems":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"on":[{"__symbolic":"method"}],"off":[{"__symbolic":"method"}],"once":[{"__symbolic":"method"}],"reloadItems":[{"__symbolic":"method"}],"reOrderItems":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"getItemElements":[{"__symbolic":"method"}],"data":[{"__symbolic":"method"}],"removeAnimation":[{"__symbolic":"method"}],"setAddStatus":[{"__symbolic":"method"}],"removeItem":[{"__symbolic":"method"}],"removeFirstItem":[{"__symbolic":"method"}],"removeAllItems":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":70,"character":35,"context":{"typeName":"Element"},"module":"./ng-masonry-grid.interface"},{"__symbolic":"reference","name":"any"}]}]}},"AnimationOptions":{"__symbolic":"interface"},"MasonryGridItem":{"__symbolic":"class","members":{}}},"origins":{"NgMasonryGridModule":"./ng-masonry-grid.module","NgMasonryGridComponent":"./ng-masonry-grid.component","NgMasonryGridDirective":"./ng-masonry-grid.directive","NgMasonryGridService":"./ng-masonry-grid.service","MasonryOptions":"./ng-masonry-grid.interface","Masonry":"./ng-masonry-grid.interface","AnimationOptions":"./ng-masonry-grid.interface","MasonryGridItem":"./ng-masonry-grid.interface"},"importAs":"ng-masonry-grid"}