{"__symbolic":"module","version":4,"metadata":{"BreadcrumbsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":11,"character":4}],"declarations":[{"__symbolic":"reference","name":"BreadcrumbsComponent"}],"exports":[{"__symbolic":"reference","name":"BreadcrumbsComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"BreadcrumbsModule"},"providers":[{"__symbolic":"reference","name":"BreadcrumbsConfig"},{"__symbolic":"reference","name":"BreadcrumbsService"}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"BreadcrumbsModule"}}}}},"BreadcrumbsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"lib-breadcrumbs","template":"\n    <ol *ngIf=\"crumbs$ | async as crumbs\" class=\"breadcrumbs__container\">\n      <li *ngFor=\"let crumb of crumbs; let last = last\"\n        [ngClass]=\"{ 'breadcrumbs__item--active': last }\"\n        class=\"breadcrumbs__item\"\n      >\n        <a *ngIf=\"!last\" [routerLink]=\"crumb.path\">{{ crumb.text }}</a>\n        <span *ngIf=\"last\">{{ crumb.text }}</span>\n      </li>\n    </ol>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BreadcrumbsService"}]}]}},"BreadcrumbsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":19,"character":21},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":20,"character":18},{"__symbolic":"reference","name":"BreadcrumbsConfig"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":22,"character":23}]}],"getCrumbs":[{"__symbolic":"method"}],"_resolveCrumbs":[{"__symbolic":"method"}]}},"BreadcrumbsConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{}},"BreadcrumbsResolver":{"__symbolic":"class","members":{"resolve":[{"__symbolic":"method"}],"getFullPath":[{"__symbolic":"method"}],"fetchFullPath":[{"__symbolic":"method"}],"fetchRelativePath":[{"__symbolic":"method"}]}},"Breadcrumb":{"__symbolic":"interface"}},"origins":{"BreadcrumbsModule":"./lib/breadcrumbs.module","BreadcrumbsComponent":"./lib/component/breadcrumbs.component","BreadcrumbsService":"./lib/services/breadcrumbs.service","BreadcrumbsConfig":"./lib/services/breadcrumbs.config","BreadcrumbsResolver":"./lib/services/breadcrumbs.resolver","Breadcrumb":"./lib/models/breadcrumb"},"importAs":"@exalif/ngx-breadcrumbs"}