[{"__symbolic":"module","version":3,"metadata":{"LimberLinkComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"limber-link","template":"\n    <!--\n      create a nav-link.\n      if it is not a dropdown, use the first chunk of markup\n      if it is a drop down use the second chunk\n      --------\n      in either case, if it is active:\n        add the 'active' class\n        inform the screen reader\n      if its favicon is truthy, display it.\n      -->\n      <!-- render a hyperlink or routerlink-->\n      <span *ngIf=\"!isDropdown()\">\n        <limber-button [isButton]=\"false\" [text]=\"link.text\" [buttonClass]=\"resolveClass()\" [icon]=\"link.faIcon\" [image]=\"link.img\" href=\"#\" [route]=\"editMode ? null : link.route\" [href]=\"link.href\" [id]=\"link.id\" [callback]=\"onClick\">\n          <span *ngIf=\"isActive()\" class=\"sr-only\">(current)</span>\n        </limber-button>\n      </span>\n\n      <!-- render a dropdown -->\n      <span *ngIf=\"isDropdown()\" [ngClass]=\"mouseHover ? 'hover' : ''\" (mouseover)=\"mouseHover = true;\" (mouseout)=\"mouseHover = false\" >\n        <limber-button [isButton]=\"false\" [text]=\"link.text\" [buttonClass]=\"resolveClass()\" [icon]=\"link.faIcon\" [image]=\"link.img\" [callback]=\"onClick\">\n          <span *ngIf=\"isActive()\" class=\"sr-only\">(current)</span>\n        </limber-button>\n      <ul class=\"dropdown-menu dropdown-menu-dp\" attr.aria-labelledby=\"{{link.text | hyphenate}}\" >\n        <li *ngFor=\"let l of link.links\"><limber-link [link]=\"l\" [editMode]=\"editMode\" [edit]=\"edit\" [dropdownItem]=\"true\" [id]=\"l.id\"></limber-link></li>\n      </ul>\n    </span>\n  ","styles":["\n    :host .hover .dropdown-menu { display: block; }\n\n    :host a { display: inline-block; }\n\n    :host .dropdown-menu { display: none; position: absolute; }\n  "]}]}],"members":{"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"dropdownItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"editMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"edit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngOnInit":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor"}]}}}},{"__symbolic":"module","version":1,"metadata":{"LimberLinkComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"limber-link","template":"\n    <!--\n      create a nav-link.\n      if it is not a dropdown, use the first chunk of markup\n      if it is a drop down use the second chunk\n      --------\n      in either case, if it is active:\n        add the 'active' class\n        inform the screen reader\n      if its favicon is truthy, display it.\n      -->\n      <!-- render a hyperlink or routerlink-->\n      <span *ngIf=\"!isDropdown()\">\n        <limber-button [isButton]=\"false\" [text]=\"link.text\" [buttonClass]=\"resolveClass()\" [icon]=\"link.faIcon\" [image]=\"link.img\" href=\"#\" [route]=\"editMode ? null : link.route\" [href]=\"link.href\" [id]=\"link.id\" [callback]=\"onClick\">\n          <span *ngIf=\"isActive()\" class=\"sr-only\">(current)</span>\n        </limber-button>\n      </span>\n\n      <!-- render a dropdown -->\n      <span *ngIf=\"isDropdown()\" [ngClass]=\"mouseHover ? 'hover' : ''\" (mouseover)=\"mouseHover = true;\" (mouseout)=\"mouseHover = false\" >\n        <limber-button [isButton]=\"false\" [text]=\"link.text\" [buttonClass]=\"resolveClass()\" [icon]=\"link.faIcon\" [image]=\"link.img\" [callback]=\"onClick\">\n          <span *ngIf=\"isActive()\" class=\"sr-only\">(current)</span>\n        </limber-button>\n      <ul class=\"dropdown-menu dropdown-menu-dp\" attr.aria-labelledby=\"{{link.text | hyphenate}}\" >\n        <li *ngFor=\"let l of link.links\"><limber-link [link]=\"l\" [editMode]=\"editMode\" [edit]=\"edit\" [dropdownItem]=\"true\" [id]=\"l.id\"></limber-link></li>\n      </ul>\n    </span>\n  ","styles":["\n    :host .hover .dropdown-menu { display: block; }\n\n    :host a { display: inline-block; }\n\n    :host .dropdown-menu { display: none; position: absolute; }\n  "]}]}],"members":{"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"dropdownItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"editMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"edit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngOnInit":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor"}]}}}}]