diff --git a/CHANGELOG.md b/CHANGELOG.md index 5204ab09..2d5b0e06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ### [@coreui/angular](https://coreui.io/) changelog +##### `v2.5.5` +- fix: regression build issue - Please add a @NgModule annotation + ##### `v2.5.4` - refactor(sidebar): move INavData interface to @coreui/angular library - thanks @Fredx87 #72 - refactor(sidebar): add pipe SidebarNavItemClass #74 diff --git a/dist/@coreui/angular/bundles/coreui-angular.umd.js b/dist/@coreui/angular/bundles/coreui-angular.umd.js index 7458086c..74b41776 100644 --- a/dist/@coreui/angular/bundles/coreui-angular.umd.js +++ b/dist/@coreui/angular/bundles/coreui-angular.umd.js @@ -853,13 +853,16 @@ })); } AppBreadcrumbService.decorators = [ - { type: core.Injectable } + { type: core.Injectable, args: [{ + providedIn: 'root' + },] } ]; /** @nocollapse */ AppBreadcrumbService.ctorParameters = function () { return [ { type: router.Router }, { type: router.ActivatedRoute } ]; }; + /** @nocollapse */ AppBreadcrumbService.ngInjectableDef = core.ɵɵdefineInjectable({ factory: function AppBreadcrumbService_Factory() { return new AppBreadcrumbService(core.ɵɵinject(router.Router), core.ɵɵinject(router.ActivatedRoute)); }, token: AppBreadcrumbService, providedIn: "root" }); return AppBreadcrumbService; }()); if (false) { @@ -2688,13 +2691,40 @@ exports.AppAsideModule = AppAsideModule; exports.AppBreadcrumbComponent = AppBreadcrumbComponent; exports.AppBreadcrumbModule = AppBreadcrumbModule; - exports.AppBreadcrumbService = AppBreadcrumbService; exports.AppFooterComponent = AppFooterComponent; exports.AppFooterModule = AppFooterModule; exports.AppHeaderComponent = AppHeaderComponent; exports.AppHeaderModule = AppHeaderModule; exports.AppSidebarComponent = AppSidebarComponent; exports.AppSidebarModule = AppSidebarModule; + exports.ɵa = LayoutModule; + exports.ɵb = SidebarToggleDirective; + exports.ɵba = AppSidebarNavBadgePipe; + exports.ɵbb = AppSidebarNavItemClassPipe; + exports.ɵc = SidebarMinimizeDirective; + exports.ɵd = MobileSidebarToggleDirective; + exports.ɵe = SidebarOffCanvasCloseDirective; + exports.ɵf = BrandMinimizeDirective; + exports.ɵg = AsideToggleDirective; + exports.ɵh = HtmlAttributesDirective; + exports.ɵi = ClassToggler; + exports.ɵj = AppBreadcrumbService; + exports.ɵk = CuiBreadcrumbComponent; + exports.ɵl = AppSidebarFooterComponent; + exports.ɵm = AppSidebarFormComponent; + exports.ɵn = AppSidebarHeaderComponent; + exports.ɵo = AppSidebarMinimizerComponent; + exports.ɵp = AppSidebarNavItemsComponent; + exports.ɵq = SidebarNavHelper; + exports.ɵr = AppSidebarNavComponent; + exports.ɵs = AppSidebarNavDividerComponent; + exports.ɵt = AppSidebarNavDropdownComponent; + exports.ɵu = AppSidebarNavLinkComponent; + exports.ɵv = AppSidebarNavTitleComponent; + exports.ɵw = NavDropdownDirective; + exports.ɵx = NavDropdownToggleDirective; + exports.ɵy = AppSidebarNavLabelComponent; + exports.ɵz = AppSidebarNavIconPipe; Object.defineProperty(exports, '__esModule', { value: true }); diff --git a/dist/@coreui/angular/bundles/coreui-angular.umd.js.map b/dist/@coreui/angular/bundles/coreui-angular.umd.js.map index 625dc7f3..781b8b0a 100644 --- a/dist/@coreui/angular/bundles/coreui-angular.umd.js.map +++ b/dist/@coreui/angular/bundles/coreui-angular.umd.js.map @@ -1 +1 @@ -{"version":3,"file":"coreui-angular.umd.js","sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/cui-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.directive.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.service.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","import {Inject, Injectable, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nconst RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.body.classList.remove(Class));\r\n } else {\r\n document.body.classList.add(Toggle);\r\n }\r\n};\r\n\r\n@Injectable()\r\nexport class ClassToggler {\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n removeClasses(NewClassNames) {\r\n const MatchClasses = NewClassNames.map((Class) => this.document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n }\r\n\r\n toggleClasses(Toggle, ClassNames) {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (this.removeClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => this.renderer.removeClass(this.document.body, Class));\r\n } else {\r\n this.renderer.addClass(this.document.body, Toggle);\r\n }\r\n }\r\n}\r\n","import {Directive, ElementRef, HostListener, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses, sidebarCssClasses } from '../classes';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `sidebar-${this.bp}-show` : sidebarCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n const body = this.document.body;\r\n if (body.classList.contains('sidebar-off-canvas')) {\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `aside-menu-${this.bp}-show` : asideMenuCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appHtmlAttr]'\r\n})\r\nexport class HtmlAttributesDirective implements OnInit {\r\n @Input() appHtmlAttr: {[key: string]: string };\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private el: ElementRef\r\n ) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appHtmlAttr;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n value !== null ?\r\n this.renderer.setAttribute(this.el.nativeElement, key, value ) :\r\n this.renderer.removeAttribute(this.el.nativeElement, key);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n} from './layout.directive';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n providers: [\r\n ClassToggler\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-aside, cui-aside',\r\n template: ``\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n private readonly fixedClass = 'aside-menu-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'aside-menu');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'aside-menu-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false ) {\r\n const cssClass = this.display ? `aside-menu-${this.display}-show` : asideMenuCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable } from '@angular/core';\r\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { filter } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class AppBreadcrumbService {\r\n\r\n breadcrumbs: Observable>;\r\n\r\n private _breadcrumbs: BehaviorSubject>;\r\n\r\n constructor(private router: Router, private route: ActivatedRoute) {\r\n\r\n this._breadcrumbs = new BehaviorSubject(new Array());\r\n\r\n this.breadcrumbs = this._breadcrumbs.asObservable();\r\n\r\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\r\n const breadcrumbs = [];\r\n let currentRoute = this.route.root,\r\n url = '';\r\n do {\r\n const childrenRoutes = currentRoute.children;\r\n currentRoute = null;\r\n // tslint:disable-next-line:no-shadowed-variable\r\n childrenRoutes.forEach(route => {\r\n if (route.outlet === 'primary') {\r\n const routeSnapshot = route.snapshot;\r\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\r\n breadcrumbs.push({\r\n label: route.snapshot.data,\r\n url: url\r\n });\r\n currentRoute = route;\r\n }\r\n });\r\n } while (currentRoute);\r\n\r\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\r\n\r\n return breadcrumbs;\r\n });\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\nimport {Replace} from '../shared';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n public el: ElementRef\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\nimport {DOCUMENT} from '@angular/common';\n\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\n\n@Component({\n // tslint:disable-next-line:component-selector\n selector: 'cui-breadcrumb',\n templateUrl: './cui-breadcrumb.component.html'\n})\nexport class CuiBreadcrumbComponent implements OnInit, OnDestroy {\n @Input() fixed: boolean;\n\n public breadcrumbs;\n private readonly fixedClass = 'breadcrumb-fixed';\n\n constructor(\n @Inject(DOCUMENT) private document: any,\n private renderer: Renderer2,\n public service: AppBreadcrumbService,\n ) { }\n\n public ngOnInit(): void {\n this.isFixed(this.fixed);\n this.breadcrumbs = this.service.breadcrumbs;\n }\n\n ngOnDestroy(): void {\n this.renderer.removeClass(this.document.body, this.fixedClass);\n }\n\n isFixed(fixed: boolean = this.fixed): void {\n if (fixed) {\n this.renderer.addClass(this.document.body, this.fixedClass);\n }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\nimport { CuiBreadcrumbComponent } from './cui-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-footer, cui-footer',\r\n template: ``\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n private readonly fixedClass = 'footer-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-footer');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-header, cui-header',\r\n templateUrl: './app-header.component.html'\r\n})\r\nexport class AppHeaderComponent implements OnInit, OnDestroy {\r\n\r\n @Input() fixed: boolean;\r\n\r\n @Input() navbarBrand: any;\r\n @Input() navbarBrandFull: any;\r\n @Input() navbarBrandMinimized: any;\r\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\r\n @Input() navbarBrandHref: ''; // deprecated, use navbarBrandRouterLink instead\r\n @Input() navbarBrandRouterLink: any[] | string = '';\r\n\r\n @Input() sidebarToggler: string | boolean;\r\n @Input() mobileSidebarToggler: boolean;\r\n\r\n @Input() asideMenuToggler: string | boolean;\r\n @Input() mobileAsideMenuToggler: boolean;\r\n\r\n private readonly fixedClass = 'header-fixed';\r\n navbarBrandImg: boolean;\r\n\r\n private readonly breakpoints = ['xl', 'lg', 'md', 'sm', 'xs'];\r\n sidebarTogglerClass = 'd-none d-md-block';\r\n sidebarTogglerMobileClass = 'd-lg-none';\r\n asideTogglerClass = 'd-none d-md-block';\r\n asideTogglerMobileClass = 'd-lg-none';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-header');\r\n renderer.addClass(hostElement.nativeElement, 'navbar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\r\n this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;\r\n this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler);\r\n this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler);\r\n this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler);\r\n this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n setToggerBreakpointClass(breakpoint = 'md') {\r\n let togglerClass = 'd-none d-md-block';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n const breakpointIndex = this.breakpoints.indexOf(breakpoint);\r\n togglerClass = `d-none d-${breakpoint}-block`;\r\n }\r\n return togglerClass;\r\n }\r\n\r\n setToggerMobileBreakpointClass(breakpoint = 'lg') {\r\n let togglerClass = 'd-lg-none';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n togglerClass = `d-${breakpoint}-none`;\r\n }\r\n return togglerClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import {Component, Input, Inject, OnInit, OnDestroy, Renderer2, ElementRef} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\nimport { sidebarCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n template: ``\r\n})\r\nexport class AppSidebarComponent implements OnInit, OnDestroy {\r\n @Input() compact: boolean;\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() minimized: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.displayBreakpoint(this.display);\r\n this.isCompact(this.compact);\r\n this.isFixed(this.fixed);\r\n this.isMinimized(this.minimized);\r\n this.isOffCanvas(this.offCanvas);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, 'sidebar-fixed' );\r\n }\r\n\r\n isCompact(compact: boolean = this.compact): void {\r\n if (compact) {\r\n this.renderer.addClass(this.document.body, 'sidebar-compact' );\r\n }\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, 'sidebar-fixed');\r\n }\r\n }\r\n\r\n isMinimized(minimized: boolean = this.minimized): void {\r\n if (minimized) {\r\n this.renderer.addClass(this.document.body, 'sidebar-minimized');\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'sidebar-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false) {\r\n const cssClass = display ? `sidebar-${display}-show` : sidebarCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: ``\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-sidebar-footer');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: ``\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-form');\r\n }\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: ``\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-header');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, HostBinding, HostListener, Inject, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: ``,\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n @HostBinding('attr.role') role = 'button';\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-minimizer');\r\n }\r\n\r\n ngOnInit() {}\r\n}\r\n","import {Directive, ElementRef, HostListener} from '@angular/core';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n * Allows the dropdown to be toggled via click.\r\n */\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n","import { Component, ElementRef, HostBinding, Input, OnChanges, Renderer2, SimpleChanges } from '@angular/core';\nimport { Router } from '@angular/router';\n\nimport { INavData } from './app-sidebar-nav';\n\n@Component({\n selector: 'app-sidebar-nav',\n templateUrl: './app-sidebar-nav.component.html'\n})\nexport class AppSidebarNavComponent implements OnChanges {\n @Input() navItems: INavData[] = [];\n\n @HostBinding('attr.role') role = 'nav';\n\n public navItemsArray: INavData[] = [];\n\n constructor(\n public router: Router,\n private renderer: Renderer2,\n private hostElement: ElementRef\n ) {\n renderer.addClass(hostElement.nativeElement, 'sidebar-nav');\n }\n\n public ngOnChanges(changes: SimpleChanges): void {\n this.navItemsArray = Array.isArray(this.navItems) ? this.navItems.slice() : [];\n }\n}\n","import {Component, Input, OnInit} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-divider',\r\n template: ``\r\n})\r\nexport class AppSidebarNavDividerComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor () {}\r\n\r\n ngOnInit() {}\r\n}\r\n","import { Injectable } from '@angular/core';\n\nimport { INavData } from './app-sidebar-nav';\n\n@Injectable()\nexport abstract class SidebarNavService {\n /**\n * Returns a sidebar-nav items config NavData\n */\n abstract getSidebarNavItemsConfig(): INavData[];\n}\n\nexport class SidebarNavHelper {\n\n itemType(item) {\n if (item.divider) {\n return 'divider';\n } else if (item.title) {\n return 'title';\n } else if (item.children) {\n return 'dropdown';\n } else if (item.label) {\n return 'label';\n } else if (!Object.keys(item).length) {\n return 'empty';\n } else {\n return 'link';\n }\n }\n\n public isActive(router, item) {\n return router.isActive(item.url, false);\n }\n\n public hasBadge = (item) => Boolean(item.badge);\n public hasIcon = (item) => Boolean(item.icon);\n\n public getIconClass(item) {\n const classes = {\n 'nav-icon': true\n };\n const icon = item.icon;\n classes[icon] = this.hasIcon(item);\n return classes;\n }\n}\n","import {Component, Input} from '@angular/core';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Component({\n selector: 'app-sidebar-nav-dropdown',\n template: `\n \n \n {{item.name}}\n {{ item.badge.text }}\n \n \n \n `,\n styles: [\n '.nav-dropdown-toggle { cursor: pointer; }',\n '.nav-dropdown-items { display: block; }'\n ],\n providers: [ SidebarNavHelper ]\n})\nexport class AppSidebarNavDropdownComponent {\n @Input() item: any;\n\n constructor(\n public helper: SidebarNavHelper\n ) { }\n}\n","import {Component, Input} from '@angular/core';\nimport {Router} from '@angular/router';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Component({\n selector: 'app-sidebar-nav-items',\n template: `\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n `\n})\nexport class AppSidebarNavItemsComponent {\n @Input() items: Array;\n constructor(\n public router: Router,\n public helper: SidebarNavHelper\n ) {}\n}\n","import {Component, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n templateUrl: './app-sidebar-nav-link.component.html',\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() item: any;\r\n public linkType: string;\r\n public href: string;\r\n\r\n private classes = { 'nav-link': true };\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.linkType = this.getLinkType();\r\n this.href = this.isDisabled() ? '' : this.item.url;\r\n }\r\n\r\n public getLinkClass() {\r\n const disabled = this.isDisabled();\r\n this.classes['disabled'] = disabled;\r\n this.classes['btn-link'] = disabled;\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.item.variant}`;\r\n this.classes[variant] = true;\r\n }\r\n return this.classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isExternalLink() ? 'external' : 'link';\r\n }\r\n\r\n public hasVariant() {\r\n return !!this.item.variant;\r\n }\r\n\r\n public isDisabled() {\r\n return (this.item.attributes && this.item.attributes.disabled) ? true : null;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.item.url.substring(0, 4) === 'http';\r\n }\r\n\r\n public hideMobile() {\r\n if (this.document.body.classList.contains('sidebar-show')) {\r\n this.renderer.removeClass(this.document.body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: '',\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor(\r\n private el: ElementRef,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const name = this.renderer.createText(this.item.name);\r\n\r\n if ( this.item.class ) {\r\n const classes = this.item.class;\r\n this.renderer.addClass(nativeElement, classes);\r\n }\r\n\r\n if ( this.item.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.item.wrapper.element);\r\n this.addAttribs(this.item.wrapper.attributes, wrapper);\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(nativeElement, wrapper);\r\n } else {\r\n this.renderer.appendChild(nativeElement, name);\r\n }\r\n }\r\n\r\n private addAttribs(attribs, element) {\r\n if (attribs) {\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr], element);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr], element);\r\n } else {\r\n this.setAttrib(attr, attribs[attr], element);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles, el) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(el, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes, el) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(el, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value, el) {\r\n this.renderer.setAttribute(el, key, value );\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-label',\r\n templateUrl: './app-sidebar-nav-label.component.html'\r\n})\r\nexport class AppSidebarNavLabelComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n private classes = {\r\n 'nav-label': true,\r\n 'active': true\r\n };\r\n private iconClasses = {};\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.iconClasses = this.helper.getIconClass(this.item);\r\n }\r\n\r\n getItemClass() {\r\n const itemClass = this.item.class;\r\n this.classes[itemClass] = !!itemClass;\r\n return this.classes;\r\n }\r\n getLabelIconClass() {\r\n const variant = `text-${this.item.label.variant}`;\r\n this.iconClasses[variant] = !!this.item.label.variant;\r\n const labelClass = this.item.label.class;\r\n this.iconClasses[labelClass] = !!labelClass;\r\n return this.iconClasses;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavIcon'\r\n})\r\nexport class AppSidebarNavIconPipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = !!item.icon;\r\n return classes;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavBadge'\r\n})\r\nexport class AppSidebarNavBadgePipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'badge': true\r\n };\r\n const variant = `badge-${item.badge.variant}`;\r\n classes[variant] = !!item.badge.variant;\r\n return classes;\r\n }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Pipe({\n name: 'appSidebarNavItemClass'\n})\nexport class AppSidebarNavItemClassPipe implements PipeTransform {\n\n constructor(\n public helper: SidebarNavHelper\n ) {}\n\n transform(item: any, ...args: any[]): any {\n const itemType = this.helper.itemType(item);\n let itemClass;\n if (['divider', 'title'].includes(itemType)) {\n itemClass = `nav-${itemType}`;\n } else if (itemType === 'dropdown') {\n itemClass = 'nav-item nav-dropdown' ;\n } else {\n itemClass = 'nav-item';\n }\n return item.class ? `${itemClass} ${item.class}` : itemClass;\n }\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { RouterModule } from '@angular/router';\n\nimport { LayoutModule } from '../shared/layout/layout.module';\n// App Sidebar Component\nimport { AppSidebarComponent } from './app-sidebar.component';\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\n// App SidebarNav Component\nimport { NavDropdownDirective, NavDropdownToggleDirective } from './app-sidebar-nav.directive';\nimport { AppSidebarNavComponent } from './app-sidebar-nav.component';\nimport { AppSidebarNavDividerComponent } from './app-sidebar-nav/app-sidebar-nav-divider.component';\nimport { AppSidebarNavDropdownComponent } from './app-sidebar-nav/app-sidebar-nav-dropdown.component';\nimport { AppSidebarNavItemsComponent } from './app-sidebar-nav/app-sidebar-nav-items.component';\nimport { AppSidebarNavLinkComponent } from './app-sidebar-nav/app-sidebar-nav-link.component';\nimport { AppSidebarNavTitleComponent } from './app-sidebar-nav/app-sidebar-nav-title.component';\nimport { SidebarNavHelper } from './app-sidebar-nav.service';\nimport { AppSidebarNavLabelComponent } from './app-sidebar-nav/app-sidebar-nav-label.component';\nimport { AppSidebarNavIconPipe } from './app-sidebar-nav/app-sidebar-nav-icon.pipe';\nimport { AppSidebarNavBadgePipe } from './app-sidebar-nav/app-sidebar-nav-badge.pipe';\nimport { AppSidebarNavItemClassPipe } from './app-sidebar-nav/app-sidebar-nav-item-class.pipe';\n\n@NgModule({\n imports: [\n CommonModule,\n RouterModule,\n LayoutModule\n ],\n exports: [\n AppSidebarFooterComponent,\n AppSidebarFormComponent,\n AppSidebarHeaderComponent,\n AppSidebarMinimizerComponent,\n AppSidebarComponent,\n AppSidebarNavItemsComponent,\n AppSidebarNavComponent,\n AppSidebarNavDividerComponent,\n AppSidebarNavDropdownComponent,\n AppSidebarNavLinkComponent,\n AppSidebarNavTitleComponent,\n NavDropdownDirective,\n NavDropdownToggleDirective,\n LayoutModule\n ],\n declarations: [\n AppSidebarFooterComponent,\n AppSidebarFormComponent,\n AppSidebarHeaderComponent,\n AppSidebarMinimizerComponent,\n AppSidebarMinimizerComponent,\n AppSidebarComponent,\n AppSidebarNavItemsComponent,\n AppSidebarNavComponent,\n AppSidebarNavDividerComponent,\n AppSidebarNavDropdownComponent,\n AppSidebarNavLinkComponent,\n AppSidebarNavTitleComponent,\n NavDropdownDirective,\n NavDropdownToggleDirective,\n AppSidebarNavLabelComponent,\n AppSidebarNavIconPipe,\n AppSidebarNavBadgePipe,\n AppSidebarNavItemClassPipe\n ],\n providers: [\n SidebarNavHelper\n ]\n})\nexport class AppSidebarModule { }\n"],"names":["Injectable","Inject","DOCUMENT","Renderer2","Directive","Input","HostListener","ElementRef","NgModule","CommonModule","Component","router","BehaviorSubject","filter","NavigationEnd","Router","ActivatedRoute","RouterModule","HostBinding","Pipe"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"coreui-angular.umd.js","sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/cui-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.directive.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.service.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","import {Inject, Injectable, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nconst RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.body.classList.remove(Class));\r\n } else {\r\n document.body.classList.add(Toggle);\r\n }\r\n};\r\n\r\n@Injectable()\r\nexport class ClassToggler {\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n removeClasses(NewClassNames) {\r\n const MatchClasses = NewClassNames.map((Class) => this.document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n }\r\n\r\n toggleClasses(Toggle, ClassNames) {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (this.removeClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => this.renderer.removeClass(this.document.body, Class));\r\n } else {\r\n this.renderer.addClass(this.document.body, Toggle);\r\n }\r\n }\r\n}\r\n","import {Directive, ElementRef, HostListener, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses, sidebarCssClasses } from '../classes';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `sidebar-${this.bp}-show` : sidebarCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n const body = this.document.body;\r\n if (body.classList.contains('sidebar-off-canvas')) {\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `aside-menu-${this.bp}-show` : asideMenuCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appHtmlAttr]'\r\n})\r\nexport class HtmlAttributesDirective implements OnInit {\r\n @Input() appHtmlAttr: {[key: string]: string };\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private el: ElementRef\r\n ) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appHtmlAttr;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n value !== null ?\r\n this.renderer.setAttribute(this.el.nativeElement, key, value ) :\r\n this.renderer.removeAttribute(this.el.nativeElement, key);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n} from './layout.directive';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n providers: [\r\n ClassToggler\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-aside, cui-aside',\r\n template: ``\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n private readonly fixedClass = 'aside-menu-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'aside-menu');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'aside-menu-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false ) {\r\n const cssClass = this.display ? `aside-menu-${this.display}-show` : asideMenuCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable } from '@angular/core';\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { filter } from 'rxjs/operators';\n\n@Injectable({\n providedIn: 'root'\n }\n)\nexport class AppBreadcrumbService {\n\n breadcrumbs: Observable>;\n\n private _breadcrumbs: BehaviorSubject>;\n\n constructor(private router: Router, private route: ActivatedRoute) {\n\n this._breadcrumbs = new BehaviorSubject(new Array());\n\n this.breadcrumbs = this._breadcrumbs.asObservable();\n\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\n const breadcrumbs = [];\n let currentRoute = this.route.root,\n url = '';\n do {\n const childrenRoutes = currentRoute.children;\n currentRoute = null;\n // tslint:disable-next-line:no-shadowed-variable\n childrenRoutes.forEach(route => {\n if (route.outlet === 'primary') {\n const routeSnapshot = route.snapshot;\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\n breadcrumbs.push({\n label: route.snapshot.data,\n url: url\n });\n currentRoute = route;\n }\n });\n } while (currentRoute);\n\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\n\n return breadcrumbs;\n });\n }\n}\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\nimport {Replace} from '../shared';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n public el: ElementRef\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\n\r\n@Component({\r\n // tslint:disable-next-line:component-selector\r\n selector: 'cui-breadcrumb',\r\n templateUrl: './cui-breadcrumb.component.html'\r\n})\r\nexport class CuiBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\nimport { CuiBreadcrumbComponent } from './cui-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-footer, cui-footer',\r\n template: ``\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n private readonly fixedClass = 'footer-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-footer');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-header, cui-header',\r\n templateUrl: './app-header.component.html'\r\n})\r\nexport class AppHeaderComponent implements OnInit, OnDestroy {\r\n\r\n @Input() fixed: boolean;\r\n\r\n @Input() navbarBrand: any;\r\n @Input() navbarBrandFull: any;\r\n @Input() navbarBrandMinimized: any;\r\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\r\n @Input() navbarBrandHref: ''; // deprecated, use navbarBrandRouterLink instead\r\n @Input() navbarBrandRouterLink: any[] | string = '';\r\n\r\n @Input() sidebarToggler: string | boolean;\r\n @Input() mobileSidebarToggler: boolean;\r\n\r\n @Input() asideMenuToggler: string | boolean;\r\n @Input() mobileAsideMenuToggler: boolean;\r\n\r\n private readonly fixedClass = 'header-fixed';\r\n navbarBrandImg: boolean;\r\n\r\n private readonly breakpoints = ['xl', 'lg', 'md', 'sm', 'xs'];\r\n sidebarTogglerClass = 'd-none d-md-block';\r\n sidebarTogglerMobileClass = 'd-lg-none';\r\n asideTogglerClass = 'd-none d-md-block';\r\n asideTogglerMobileClass = 'd-lg-none';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-header');\r\n renderer.addClass(hostElement.nativeElement, 'navbar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\r\n this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;\r\n this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler);\r\n this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler);\r\n this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler);\r\n this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n setToggerBreakpointClass(breakpoint = 'md') {\r\n let togglerClass = 'd-none d-md-block';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n const breakpointIndex = this.breakpoints.indexOf(breakpoint);\r\n togglerClass = `d-none d-${breakpoint}-block`;\r\n }\r\n return togglerClass;\r\n }\r\n\r\n setToggerMobileBreakpointClass(breakpoint = 'lg') {\r\n let togglerClass = 'd-lg-none';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n togglerClass = `d-${breakpoint}-none`;\r\n }\r\n return togglerClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import {Component, Input, Inject, OnInit, OnDestroy, Renderer2, ElementRef} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\nimport { sidebarCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n template: ``\r\n})\r\nexport class AppSidebarComponent implements OnInit, OnDestroy {\r\n @Input() compact: boolean;\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() minimized: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.displayBreakpoint(this.display);\r\n this.isCompact(this.compact);\r\n this.isFixed(this.fixed);\r\n this.isMinimized(this.minimized);\r\n this.isOffCanvas(this.offCanvas);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, 'sidebar-fixed' );\r\n }\r\n\r\n isCompact(compact: boolean = this.compact): void {\r\n if (compact) {\r\n this.renderer.addClass(this.document.body, 'sidebar-compact' );\r\n }\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, 'sidebar-fixed');\r\n }\r\n }\r\n\r\n isMinimized(minimized: boolean = this.minimized): void {\r\n if (minimized) {\r\n this.renderer.addClass(this.document.body, 'sidebar-minimized');\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'sidebar-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false) {\r\n const cssClass = display ? `sidebar-${display}-show` : sidebarCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: ``\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-sidebar-footer');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: ``\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-form');\r\n }\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: ``\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-header');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, HostBinding, HostListener, Inject, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: ``,\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n @HostBinding('attr.role') role = 'button';\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-minimizer');\r\n }\r\n\r\n ngOnInit() {}\r\n}\r\n","import {Directive, ElementRef, HostListener} from '@angular/core';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n * Allows the dropdown to be toggled via click.\r\n */\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n","import { Component, ElementRef, HostBinding, Input, OnChanges, Renderer2, SimpleChanges } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\n\r\nimport { INavData } from './app-sidebar-nav';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav',\r\n templateUrl: './app-sidebar-nav.component.html'\r\n})\r\nexport class AppSidebarNavComponent implements OnChanges {\r\n @Input() navItems: INavData[] = [];\r\n\r\n @HostBinding('attr.role') role = 'nav';\r\n\r\n public navItemsArray: INavData[] = [];\r\n\r\n constructor(\r\n public router: Router,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-nav');\r\n }\r\n\r\n public ngOnChanges(changes: SimpleChanges): void {\r\n this.navItemsArray = Array.isArray(this.navItems) ? this.navItems.slice() : [];\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-divider',\r\n template: ``\r\n})\r\nexport class AppSidebarNavDividerComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor () {}\r\n\r\n ngOnInit() {}\r\n}\r\n","import { Injectable } from '@angular/core';\r\n\r\nimport { INavData } from './app-sidebar-nav';\r\n\r\n@Injectable()\r\nexport abstract class SidebarNavService {\r\n /**\r\n * Returns a sidebar-nav items config NavData\r\n */\r\n abstract getSidebarNavItemsConfig(): INavData[];\r\n}\r\n\r\nexport class SidebarNavHelper {\r\n\r\n itemType(item) {\r\n if (item.divider) {\r\n return 'divider';\r\n } else if (item.title) {\r\n return 'title';\r\n } else if (item.children) {\r\n return 'dropdown';\r\n } else if (item.label) {\r\n return 'label';\r\n } else if (!Object.keys(item).length) {\r\n return 'empty';\r\n } else {\r\n return 'link';\r\n }\r\n }\r\n\r\n public isActive(router, item) {\r\n return router.isActive(item.url, false);\r\n }\r\n\r\n public hasBadge = (item) => Boolean(item.badge);\r\n public hasIcon = (item) => Boolean(item.icon);\r\n\r\n public getIconClass(item) {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = this.hasIcon(item);\r\n return classes;\r\n }\r\n}\r\n","import {Component, Input} from '@angular/core';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-dropdown',\r\n template: `\r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n \r\n \r\n `,\r\n styles: [\r\n '.nav-dropdown-toggle { cursor: pointer; }',\r\n '.nav-dropdown-items { display: block; }'\r\n ],\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavDropdownComponent {\r\n @Input() item: any;\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n}\r\n","import {Component, Input} from '@angular/core';\r\nimport {Router} from '@angular/router';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-items',\r\n template: `\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n `\r\n})\r\nexport class AppSidebarNavItemsComponent {\r\n @Input() items: Array;\r\n constructor(\r\n public router: Router,\r\n public helper: SidebarNavHelper\r\n ) {}\r\n}\r\n","import {Component, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n templateUrl: './app-sidebar-nav-link.component.html',\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() item: any;\r\n public linkType: string;\r\n public href: string;\r\n\r\n private classes = { 'nav-link': true };\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.linkType = this.getLinkType();\r\n this.href = this.isDisabled() ? '' : this.item.url;\r\n }\r\n\r\n public getLinkClass() {\r\n const disabled = this.isDisabled();\r\n this.classes['disabled'] = disabled;\r\n this.classes['btn-link'] = disabled;\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.item.variant}`;\r\n this.classes[variant] = true;\r\n }\r\n return this.classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isExternalLink() ? 'external' : 'link';\r\n }\r\n\r\n public hasVariant() {\r\n return !!this.item.variant;\r\n }\r\n\r\n public isDisabled() {\r\n return (this.item.attributes && this.item.attributes.disabled) ? true : null;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.item.url.substring(0, 4) === 'http';\r\n }\r\n\r\n public hideMobile() {\r\n if (this.document.body.classList.contains('sidebar-show')) {\r\n this.renderer.removeClass(this.document.body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: '',\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor(\r\n private el: ElementRef,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const name = this.renderer.createText(this.item.name);\r\n\r\n if ( this.item.class ) {\r\n const classes = this.item.class;\r\n this.renderer.addClass(nativeElement, classes);\r\n }\r\n\r\n if ( this.item.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.item.wrapper.element);\r\n this.addAttribs(this.item.wrapper.attributes, wrapper);\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(nativeElement, wrapper);\r\n } else {\r\n this.renderer.appendChild(nativeElement, name);\r\n }\r\n }\r\n\r\n private addAttribs(attribs, element) {\r\n if (attribs) {\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr], element);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr], element);\r\n } else {\r\n this.setAttrib(attr, attribs[attr], element);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles, el) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(el, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes, el) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(el, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value, el) {\r\n this.renderer.setAttribute(el, key, value );\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-label',\r\n templateUrl: './app-sidebar-nav-label.component.html'\r\n})\r\nexport class AppSidebarNavLabelComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n private classes = {\r\n 'nav-label': true,\r\n 'active': true\r\n };\r\n private iconClasses = {};\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.iconClasses = this.helper.getIconClass(this.item);\r\n }\r\n\r\n getItemClass() {\r\n const itemClass = this.item.class;\r\n this.classes[itemClass] = !!itemClass;\r\n return this.classes;\r\n }\r\n getLabelIconClass() {\r\n const variant = `text-${this.item.label.variant}`;\r\n this.iconClasses[variant] = !!this.item.label.variant;\r\n const labelClass = this.item.label.class;\r\n this.iconClasses[labelClass] = !!labelClass;\r\n return this.iconClasses;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavIcon'\r\n})\r\nexport class AppSidebarNavIconPipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = !!item.icon;\r\n return classes;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavBadge'\r\n})\r\nexport class AppSidebarNavBadgePipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'badge': true\r\n };\r\n const variant = `badge-${item.badge.variant}`;\r\n classes[variant] = !!item.badge.variant;\r\n return classes;\r\n }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavItemClass'\r\n})\r\nexport class AppSidebarNavItemClassPipe implements PipeTransform {\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) {}\r\n\r\n transform(item: any, ...args: any[]): any {\r\n const itemType = this.helper.itemType(item);\r\n let itemClass;\r\n if (['divider', 'title'].includes(itemType)) {\r\n itemClass = `nav-${itemType}`;\r\n } else if (itemType === 'dropdown') {\r\n itemClass = 'nav-item nav-dropdown' ;\r\n } else {\r\n itemClass = 'nav-item';\r\n }\r\n return item.class ? `${itemClass} ${item.class}` : itemClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\n// App Sidebar Component\r\nimport { AppSidebarComponent } from './app-sidebar.component';\r\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\r\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\r\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\r\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\r\n// App SidebarNav Component\r\nimport { NavDropdownDirective, NavDropdownToggleDirective } from './app-sidebar-nav.directive';\r\nimport { AppSidebarNavComponent } from './app-sidebar-nav.component';\r\nimport { AppSidebarNavDividerComponent } from './app-sidebar-nav/app-sidebar-nav-divider.component';\r\nimport { AppSidebarNavDropdownComponent } from './app-sidebar-nav/app-sidebar-nav-dropdown.component';\r\nimport { AppSidebarNavItemsComponent } from './app-sidebar-nav/app-sidebar-nav-items.component';\r\nimport { AppSidebarNavLinkComponent } from './app-sidebar-nav/app-sidebar-nav-link.component';\r\nimport { AppSidebarNavTitleComponent } from './app-sidebar-nav/app-sidebar-nav-title.component';\r\nimport { SidebarNavHelper } from './app-sidebar-nav.service';\r\nimport { AppSidebarNavLabelComponent } from './app-sidebar-nav/app-sidebar-nav-label.component';\r\nimport { AppSidebarNavIconPipe } from './app-sidebar-nav/app-sidebar-nav-icon.pipe';\r\nimport { AppSidebarNavBadgePipe } from './app-sidebar-nav/app-sidebar-nav-badge.pipe';\r\nimport { AppSidebarNavItemClassPipe } from './app-sidebar-nav/app-sidebar-nav-item-class.pipe';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavItemsComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDividerComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavItemsComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDividerComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n AppSidebarNavLabelComponent,\r\n AppSidebarNavIconPipe,\r\n AppSidebarNavBadgePipe,\r\n AppSidebarNavItemClassPipe\r\n ],\r\n providers: [\r\n SidebarNavHelper\r\n ]\r\n})\r\nexport class AppSidebarModule { }\r\n"],"names":["Injectable","Inject","DOCUMENT","Renderer2","Directive","Input","HostListener","ElementRef","NgModule","CommonModule","Component","router","BehaviorSubject","filter","NavigationEnd","Router","ActivatedRoute","RouterModule","HostBinding","Pipe"],"mappings":"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"} \ No newline at end of file diff --git a/dist/@coreui/angular/bundles/coreui-angular.umd.min.js b/dist/@coreui/angular/bundles/coreui-angular.umd.min.js index 9db1cd7d..d04afbf4 100644 --- a/dist/@coreui/angular/bundles/coreui-angular.umd.min.js +++ b/dist/@coreui/angular/bundles/coreui-angular.umd.min.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("@angular/router"),require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("@coreui/angular",["exports","@angular/core","@angular/common","@angular/router","rxjs","rxjs/operators"],t):t(((e=e||self).coreui=e.coreui||{},e.coreui.angular={}),e.ng.core,e.ng.common,e.ng.router,e.rxjs,e.rxjs.operators)}(this,function(e,t,r,n,i,s){"use strict";var a=["sidebar-show","sidebar-sm-show","sidebar-md-show","sidebar-lg-show","sidebar-xl-show"],o=["aside-menu-show","aside-menu-sm-show","aside-menu-md-show","aside-menu-lg-show","aside-menu-xl-show"],p=function(){function e(e,t){this.document=e,this.renderer=t}return e.prototype.removeClasses=function(e){var t=this;return-1!==e.map(function(e){return t.document.body.classList.contains(e)}).indexOf(!0)},e.prototype.toggleClasses=function(e,t){var r=this,n=t.indexOf(e),i=t.slice(0,n+1);this.removeClasses(i)?i.map(function(e){return r.renderer.removeClass(r.document.body,e)}):this.renderer.addClass(this.document.body,e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2}]},e}();var d=function(){function e(e){this.classToggler=e}return e.prototype.ngOnInit=function(){this.bp=this.breakpoint},e.prototype.toggleOpen=function(e){e.preventDefault();var t=this.bp?"sidebar-"+this.bp+"-show":a[0];this.classToggler.toggleClasses(t,a)},e.decorators=[{type:t.Directive,args:[{selector:"[appSidebarToggler]",providers:[p]}]}],e.ctorParameters=function(){return[{type:p}]},e.propDecorators={breakpoint:[{type:t.Input,args:["appSidebarToggler"]}],toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var l=function(){function e(e,t){this.document=e,this.renderer=t}return e.prototype.toggleOpen=function(e){e.preventDefault();var t=this.document.body;t.classList.contains("sidebar-minimized")?this.renderer.removeClass(t,"sidebar-minimized"):this.renderer.addClass(t,"sidebar-minimized")},e.decorators=[{type:t.Directive,args:[{selector:"[appSidebarMinimizer]"}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2}]},e.propDecorators={toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var c=function(){function e(e,t){this.document=e,this.renderer=t}return e.prototype.toggleOpen=function(e){e.preventDefault();var t=this.document.body;t.classList.contains("sidebar-show")?this.renderer.removeClass(t,"sidebar-show"):this.renderer.addClass(t,"sidebar-show")},e.decorators=[{type:t.Directive,args:[{selector:"[appMobileSidebarToggler]"}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2}]},e.propDecorators={toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var u=function(){function e(e,t){this.document=e,this.renderer=t}return e.prototype.toggleOpen=function(e){e.preventDefault();var t=this.document.body;t.classList.contains("sidebar-off-canvas")&&(t.classList.contains("sidebar-show")?this.renderer.removeClass(t,"sidebar-show"):this.renderer.addClass(t,"sidebar-show"))},e.decorators=[{type:t.Directive,args:[{selector:"[appSidebarClose]"}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2}]},e.propDecorators={toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var m=function(){function e(e,t){this.document=e,this.renderer=t}return e.prototype.toggleOpen=function(e){e.preventDefault();var t=this.document.body;t.classList.contains("brand-minimized")?this.renderer.removeClass(t,"brand-minimized"):this.renderer.addClass(t,"brand-minimized")},e.decorators=[{type:t.Directive,args:[{selector:"[appBrandMinimizer]"}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2}]},e.propDecorators={toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var g=function(){function e(e){this.classToggler=e}return e.prototype.ngOnInit=function(){this.bp=this.breakpoint},e.prototype.toggleOpen=function(e){e.preventDefault();var t=this.bp?"aside-menu-"+this.bp+"-show":o[0];this.classToggler.toggleClasses(t,o)},e.decorators=[{type:t.Directive,args:[{selector:"[appAsideMenuToggler]",providers:[p]}]}],e.ctorParameters=function(){return[{type:p}]},e.propDecorators={breakpoint:[{type:t.Input,args:["appAsideMenuToggler"]}],toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var h=function(){function e(e,t){this.renderer=e,this.el=t}return e.prototype.ngOnInit=function(){var e=this.appHtmlAttr;for(var t in e)"style"===t&&"object"==typeof e[t]?this.setStyle(e[t]):"class"===t?this.addClass(e[t]):this.setAttrib(t,e[t])},e.prototype.setStyle=function(e){for(var t in e)this.renderer.setStyle(this.el.nativeElement,t,e[t])},e.prototype.addClass=function(e){var t=this;(Array.isArray(e)?e:e.split(" ")).filter(function(e){return e.length>0}).forEach(function(e){t.renderer.addClass(t.el.nativeElement,e)})},e.prototype.setAttrib=function(e,t){null!==t?this.renderer.setAttribute(this.el.nativeElement,e,t):this.renderer.removeAttribute(this.el.nativeElement,e)},e.decorators=[{type:t.Directive,args:[{selector:"[appHtmlAttr]"}]}],e.ctorParameters=function(){return[{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={appHtmlAttr:[{type:t.Input}]},e}();var f=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],exports:[g,m,c,d,l,u,h],declarations:[g,m,c,d,l,u,h],providers:[p]}]}],e}();var b=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,this.fixedClass="aside-menu-fixed",t.addClass(r.nativeElement,"aside-menu")}return e.prototype.ngOnInit=function(){this.isFixed(this.fixed),this.isOffCanvas(this.offCanvas),this.displayBreakpoint(this.display)},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.prototype.isOffCanvas=function(e){void 0===e&&(e=this.offCanvas),e&&this.renderer.addClass(this.document.body,"aside-menu-off-canvas")},e.prototype.displayBreakpoint=function(e){if(void 0===e&&(e=this.display),!1!==e){var t=this.display?"aside-menu-"+this.display+"-show":o[0];this.renderer.addClass(this.document.body,t)}},e.decorators=[{type:t.Component,args:[{selector:"app-aside, cui-aside",template:""}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={display:[{type:t.Input}],fixed:[{type:t.Input}],offCanvas:[{type:t.Input}]},e}();var v=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,f],exports:[b,f],declarations:[b]}]}],e}(),y=function(){function e(e,t){var r=this;this.router=e,this.route=t,this._breadcrumbs=new i.BehaviorSubject(new Array),this.breadcrumbs=this._breadcrumbs.asObservable(),this.router.events.pipe(s.filter(function(e){return e instanceof n.NavigationEnd})).subscribe(function(e){var t=[],n=r.route.root,i="";do{var s=n.children;n=null,s.forEach(function(e){if("primary"===e.outlet){var r=e.snapshot;i+="/"+r.url.map(function(e){return e.path}).join("/"),t.push({label:e.snapshot.data,url:i}),n=e}})}while(n);return r._breadcrumbs.next(Object.assign([],t)),t})}return e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:n.Router},{type:n.ActivatedRoute}]},e}();var C=function(){function e(e,t,r,n){this.document=e,this.renderer=t,this.service=r,this.el=n,this.fixedClass="breadcrumb-fixed"}return e.prototype.ngOnInit=function(){!function(e){for(var t=e.nativeElement,r=t.parentElement;t.firstChild;)r.insertBefore(t.firstChild,t);r.removeChild(t)}(this.el),this.isFixed(this.fixed),this.breadcrumbs=this.service.breadcrumbs},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.decorators=[{type:t.Component,args:[{selector:"app-breadcrumb",template:'\n \n \n \n '}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:y},{type:t.ElementRef}]},e.propDecorators={fixed:[{type:t.Input}]},e}();var I=function(){function e(e,t,r){this.document=e,this.renderer=t,this.service=r,this.fixedClass="breadcrumb-fixed"}return e.prototype.ngOnInit=function(){this.isFixed(this.fixed),this.breadcrumbs=this.service.breadcrumbs},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.decorators=[{type:t.Component,args:[{selector:"cui-breadcrumb",template:'\r\n'}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:y}]},e.propDecorators={fixed:[{type:t.Input}]},e}();var x=function(){function e(){}return e.forRoot=function(t){return{ngModule:e,providers:[y]}},e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,n.RouterModule],exports:[C,I],declarations:[C,I]}]}],e}(),T=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,this.fixedClass="footer-fixed",t.addClass(r.nativeElement,"app-footer")}return e.prototype.ngOnInit=function(){this.isFixed(this.fixed)},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.decorators=[{type:t.Component,args:[{selector:"app-footer, cui-footer",template:""}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={fixed:[{type:t.Input}]},e}();var D=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],exports:[T],declarations:[T]}]}],e}(),M=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,this.navbarBrandText={icon:"🅲",text:"🅲 CoreUI"},this.navbarBrandRouterLink="",this.fixedClass="header-fixed",this.breakpoints=["xl","lg","md","sm","xs"],this.sidebarTogglerClass="d-none d-md-block",this.sidebarTogglerMobileClass="d-lg-none",this.asideTogglerClass="d-none d-md-block",this.asideTogglerMobileClass="d-lg-none",t.addClass(r.nativeElement,"app-header"),t.addClass(r.nativeElement,"navbar")}return e.prototype.ngOnInit=function(){this.isFixed(this.fixed),this.navbarBrandImg=Boolean(this.navbarBrand||this.navbarBrandFull||this.navbarBrandMinimized),this.navbarBrandRouterLink=this.navbarBrandRouterLink[0]?this.navbarBrandRouterLink:this.navbarBrandHref,this.sidebarTogglerClass=this.setToggerBreakpointClass(this.sidebarToggler),this.sidebarTogglerMobileClass=this.setToggerMobileBreakpointClass(this.sidebarToggler),this.asideTogglerClass=this.setToggerBreakpointClass(this.asideMenuToggler),this.asideTogglerMobileClass=this.setToggerMobileBreakpointClass(this.asideMenuToggler)},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.prototype.setToggerBreakpointClass=function(e){void 0===e&&(e="md");var t="d-none d-md-block";if(this.breakpoints.includes(e)){this.breakpoints.indexOf(e);t="d-none d-"+e+"-block"}return t},e.prototype.setToggerMobileBreakpointClass=function(e){void 0===e&&(e="lg");var t="d-lg-none";return this.breakpoints.includes(e)&&(t="d-"+e+"-none"),t},e.decorators=[{type:t.Component,args:[{selector:"app-header, cui-header",template:'\r\n \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n \r\n\r\n\r\n\r\n \r\n\r\n\r\n \r\n\r\n'}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={fixed:[{type:t.Input}],navbarBrand:[{type:t.Input}],navbarBrandFull:[{type:t.Input}],navbarBrandMinimized:[{type:t.Input}],navbarBrandText:[{type:t.Input}],navbarBrandHref:[{type:t.Input}],navbarBrandRouterLink:[{type:t.Input}],sidebarToggler:[{type:t.Input}],mobileSidebarToggler:[{type:t.Input}],asideMenuToggler:[{type:t.Input}],mobileAsideMenuToggler:[{type:t.Input}]},e}();var O=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,n.RouterModule,f],exports:[M,f],declarations:[M]}]}],e}(),k=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,t.addClass(r.nativeElement,"sidebar")}return e.prototype.ngOnInit=function(){this.displayBreakpoint(this.display),this.isCompact(this.compact),this.isFixed(this.fixed),this.isMinimized(this.minimized),this.isOffCanvas(this.offCanvas)},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,"sidebar-fixed")},e.prototype.isCompact=function(e){void 0===e&&(e=this.compact),e&&this.renderer.addClass(this.document.body,"sidebar-compact")},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,"sidebar-fixed")},e.prototype.isMinimized=function(e){void 0===e&&(e=this.minimized),e&&this.renderer.addClass(this.document.body,"sidebar-minimized")},e.prototype.isOffCanvas=function(e){void 0===e&&(e=this.offCanvas),e&&this.renderer.addClass(this.document.body,"sidebar-off-canvas")},e.prototype.displayBreakpoint=function(e){if(void 0===e&&(e=this.display),!1!==e){var t=e?"sidebar-"+e+"-show":a[0];this.renderer.addClass(this.document.body,t)}},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar",template:""}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={compact:[{type:t.Input}],display:[{type:t.Input}],fixed:[{type:t.Input}],minimized:[{type:t.Input}],offCanvas:[{type:t.Input}]},e}();var E=function(){function e(e,t){this.renderer=e,this.hostElement=t,e.addClass(t.nativeElement,"app-sidebar-footer")}return e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-footer",template:""}]}],e.ctorParameters=function(){return[{type:t.Renderer2},{type:t.ElementRef}]},e}();var B=function(){function e(e,t){this.renderer=e,this.hostElement=t,e.addClass(t.nativeElement,"sidebar-form")}return e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-form",template:""}]}],e.ctorParameters=function(){return[{type:t.Renderer2},{type:t.ElementRef}]},e}();var A=function(){function e(e,t){this.renderer=e,this.hostElement=t,e.addClass(t.nativeElement,"sidebar-header")}return e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-header",template:""}]}],e.ctorParameters=function(){return[{type:t.Renderer2},{type:t.ElementRef}]},e}();var w=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,this.role="button",t.addClass(r.nativeElement,"sidebar-minimizer")}return e.prototype.toggleOpen=function(e){e.preventDefault();var t=this.document.body;t.classList.contains("sidebar-minimized")?this.renderer.removeClass(t,"sidebar-minimized"):this.renderer.addClass(t,"sidebar-minimized"),t.classList.contains("brand-minimized")?this.renderer.removeClass(t,"brand-minimized"):this.renderer.addClass(t,"brand-minimized")},e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-minimizer",template:""}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={role:[{type:t.HostBinding,args:["attr.role"]}],toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var R=function(){function e(e){this.el=e}return e.prototype.toggle=function(){this.el.nativeElement.classList.toggle("open")},e.decorators=[{type:t.Directive,args:[{selector:"[appNavDropdown]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef}]},e}();var S=function(){function e(e){this.dropdown=e}return e.prototype.toggleOpen=function(e){e.preventDefault(),this.dropdown.toggle()},e.decorators=[{type:t.Directive,args:[{selector:"[appNavDropdownToggle]"}]}],e.ctorParameters=function(){return[{type:R}]},e.propDecorators={toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var L=function(){function e(e,t,r){this.router=e,this.renderer=t,this.hostElement=r,this.navItems=[],this.role="nav",this.navItemsArray=[],t.addClass(r.nativeElement,"sidebar-nav")}return e.prototype.ngOnChanges=function(e){this.navItemsArray=Array.isArray(this.navItems)?this.navItems.slice():[]},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav",template:'\r\n\r\n'}]}],e.ctorParameters=function(){return[{type:n.Router},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={navItems:[{type:t.Input}],role:[{type:t.HostBinding,args:["attr.role"]}]},e}();var N=function(){function e(){}return e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-divider",template:""}]}],e.ctorParameters=function(){return[]},e.propDecorators={item:[{type:t.Input}]},e}();!function(){function e(){}e.decorators=[{type:t.Injectable}]}();var P=function(){function e(){this.hasBadge=function(e){return Boolean(e.badge)},this.hasIcon=function(e){return Boolean(e.icon)}}return e.prototype.itemType=function(e){return e.divider?"divider":e.title?"title":e.children?"dropdown":e.label?"label":Object.keys(e).length?"link":"empty"},e.prototype.isActive=function(e,t){return e.isActive(t.url,!1)},e.prototype.getIconClass=function(e){var t={"nav-icon":!0};return t[e.icon]=this.hasIcon(e),t},e}();var j=function(){function e(e){this.helper=e}return e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-dropdown",template:'\n \n \n {{item.name}}\n {{ item.badge.text }}\n \n \n \n ',providers:[P],styles:[".nav-dropdown-toggle { cursor: pointer; }",".nav-dropdown-items { display: block; }"]}]}],e.ctorParameters=function(){return[{type:P}]},e.propDecorators={item:[{type:t.Input}]},e}();var z=function(){function e(e,t){this.router=e,this.helper=t}return e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-items",template:'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n '}]}],e.ctorParameters=function(){return[{type:n.Router},{type:P}]},e.propDecorators={items:[{type:t.Input}]},e}();var H=function(){function e(e,t,r){this.document=e,this.renderer=t,this.helper=r,this.classes={"nav-link":!0}}return e.prototype.ngOnInit=function(){this.linkType=this.getLinkType(),this.href=this.isDisabled()?"":this.item.url},e.prototype.getLinkClass=function(){var e=this.isDisabled();if(this.classes.disabled=e,this.classes["btn-link"]=e,this.hasVariant()){var t="nav-link-"+this.item.variant;this.classes[t]=!0}return this.classes},e.prototype.getLinkType=function(){return this.isExternalLink()?"external":"link"},e.prototype.hasVariant=function(){return!!this.item.variant},e.prototype.isDisabled=function(){return!(!this.item.attributes||!this.item.attributes.disabled)||null},e.prototype.isExternalLink=function(){return"http"===this.item.url.substring(0,4)},e.prototype.hideMobile=function(){this.document.body.classList.contains("sidebar-show")&&this.renderer.removeClass(this.document.body,"sidebar-show")},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-link",template:'\r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n\r\n',providers:[P]}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:P}]},e.propDecorators={item:[{type:t.Input}]},e}();var F=function(){function e(e,t){this.el=e,this.renderer=t}return e.prototype.ngOnInit=function(){var e=this.el.nativeElement,t=this.renderer.createText(this.item.name);if(this.item.class){var r=this.item.class;this.renderer.addClass(e,r)}if(this.item.wrapper){var n=this.renderer.createElement(this.item.wrapper.element);this.addAttribs(this.item.wrapper.attributes,n),this.renderer.appendChild(n,t),this.renderer.appendChild(e,n)}else this.renderer.appendChild(e,t)},e.prototype.addAttribs=function(e,t){if(e)for(var r in e)"style"===r&&"object"==typeof e[r]?this.setStyle(e[r],t):"class"===r?this.addClass(e[r],t):this.setAttrib(r,e[r],t)},e.prototype.setStyle=function(e,t){for(var r in e)this.renderer.setStyle(t,r,e[r])},e.prototype.addClass=function(e,t){var r=this;(Array.isArray(e)?e:e.split(" ")).filter(function(e){return e.length>0}).forEach(function(e){r.renderer.addClass(t,e)})},e.prototype.setAttrib=function(e,t,r){this.renderer.setAttribute(r,e,t)},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-title",template:""}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2}]},e.propDecorators={item:[{type:t.Input}]},e}();var U=function(){function e(e){this.helper=e,this.classes={"nav-label":!0,active:!0},this.iconClasses={}}return e.prototype.ngOnInit=function(){this.iconClasses=this.helper.getIconClass(this.item)},e.prototype.getItemClass=function(){var e=this.item.class;return this.classes[e]=!!e,this.classes},e.prototype.getLabelIconClass=function(){var e="text-"+this.item.label.variant;this.iconClasses[e]=!!this.item.label.variant;var t=this.item.label.class;return this.iconClasses[t]=!!t,this.iconClasses},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-label",template:'\r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n\r\n'}]}],e.ctorParameters=function(){return[{type:P}]},e.propDecorators={item:[{type:t.Input}]},e}();var $=function(){function e(){}return e.prototype.transform=function(e,t){var r={"nav-icon":!0};return r[e.icon]=!!e.icon,r},e.decorators=[{type:t.Pipe,args:[{name:"appSidebarNavIcon"}]}],e}(),q=function(){function e(){}return e.prototype.transform=function(e,t){var r={badge:!0};return r["badge-"+e.badge.variant]=!!e.badge.variant,r},e.decorators=[{type:t.Pipe,args:[{name:"appSidebarNavBadge"}]}],e}(),_=function(){function e(e){this.helper=e}return e.prototype.transform=function(e){for(var t=[],r=1;r0}).forEach(function(e){t.renderer.addClass(t.el.nativeElement,e)})},e.prototype.setAttrib=function(e,t){null!==t?this.renderer.setAttribute(this.el.nativeElement,e,t):this.renderer.removeAttribute(this.el.nativeElement,e)},e.decorators=[{type:t.Directive,args:[{selector:"[appHtmlAttr]"}]}],e.ctorParameters=function(){return[{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={appHtmlAttr:[{type:t.Input}]},e}();var f=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],exports:[g,m,c,d,l,u,h],declarations:[g,m,c,d,l,u,h],providers:[p]}]}],e}();var b=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,this.fixedClass="aside-menu-fixed",t.addClass(r.nativeElement,"aside-menu")}return e.prototype.ngOnInit=function(){this.isFixed(this.fixed),this.isOffCanvas(this.offCanvas),this.displayBreakpoint(this.display)},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.prototype.isOffCanvas=function(e){void 0===e&&(e=this.offCanvas),e&&this.renderer.addClass(this.document.body,"aside-menu-off-canvas")},e.prototype.displayBreakpoint=function(e){if(void 0===e&&(e=this.display),!1!==e){var t=this.display?"aside-menu-"+this.display+"-show":o[0];this.renderer.addClass(this.document.body,t)}},e.decorators=[{type:t.Component,args:[{selector:"app-aside, cui-aside",template:""}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={display:[{type:t.Input}],fixed:[{type:t.Input}],offCanvas:[{type:t.Input}]},e}();var v=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,f],exports:[b,f],declarations:[b]}]}],e}(),y=function(){function e(e,t){var r=this;this.router=e,this.route=t,this._breadcrumbs=new i.BehaviorSubject(new Array),this.breadcrumbs=this._breadcrumbs.asObservable(),this.router.events.pipe(s.filter(function(e){return e instanceof n.NavigationEnd})).subscribe(function(e){var t=[],n=r.route.root,i="";do{var s=n.children;n=null,s.forEach(function(e){if("primary"===e.outlet){var r=e.snapshot;i+="/"+r.url.map(function(e){return e.path}).join("/"),t.push({label:e.snapshot.data,url:i}),n=e}})}while(n);return r._breadcrumbs.next(Object.assign([],t)),t})}return e.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],e.ctorParameters=function(){return[{type:n.Router},{type:n.ActivatedRoute}]},e.ngInjectableDef=t.ɵɵdefineInjectable({factory:function(){return new e(t.ɵɵinject(n.Router),t.ɵɵinject(n.ActivatedRoute))},token:e,providedIn:"root"}),e}();var C=function(){function e(e,t,r,n){this.document=e,this.renderer=t,this.service=r,this.el=n,this.fixedClass="breadcrumb-fixed"}return e.prototype.ngOnInit=function(){!function(e){for(var t=e.nativeElement,r=t.parentElement;t.firstChild;)r.insertBefore(t.firstChild,t);r.removeChild(t)}(this.el),this.isFixed(this.fixed),this.breadcrumbs=this.service.breadcrumbs},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.decorators=[{type:t.Component,args:[{selector:"app-breadcrumb",template:'\n \n \n \n '}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:y},{type:t.ElementRef}]},e.propDecorators={fixed:[{type:t.Input}]},e}();var I=function(){function e(e,t,r){this.document=e,this.renderer=t,this.service=r,this.fixedClass="breadcrumb-fixed"}return e.prototype.ngOnInit=function(){this.isFixed(this.fixed),this.breadcrumbs=this.service.breadcrumbs},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.decorators=[{type:t.Component,args:[{selector:"cui-breadcrumb",template:'\r\n'}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:y}]},e.propDecorators={fixed:[{type:t.Input}]},e}();var x=function(){function e(){}return e.forRoot=function(t){return{ngModule:e,providers:[y]}},e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,n.RouterModule],exports:[C,I],declarations:[C,I]}]}],e}(),T=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,this.fixedClass="footer-fixed",t.addClass(r.nativeElement,"app-footer")}return e.prototype.ngOnInit=function(){this.isFixed(this.fixed)},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.decorators=[{type:t.Component,args:[{selector:"app-footer, cui-footer",template:""}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={fixed:[{type:t.Input}]},e}();var D=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],exports:[T],declarations:[T]}]}],e}(),M=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,this.navbarBrandText={icon:"🅲",text:"🅲 CoreUI"},this.navbarBrandRouterLink="",this.fixedClass="header-fixed",this.breakpoints=["xl","lg","md","sm","xs"],this.sidebarTogglerClass="d-none d-md-block",this.sidebarTogglerMobileClass="d-lg-none",this.asideTogglerClass="d-none d-md-block",this.asideTogglerMobileClass="d-lg-none",t.addClass(r.nativeElement,"app-header"),t.addClass(r.nativeElement,"navbar")}return e.prototype.ngOnInit=function(){this.isFixed(this.fixed),this.navbarBrandImg=Boolean(this.navbarBrand||this.navbarBrandFull||this.navbarBrandMinimized),this.navbarBrandRouterLink=this.navbarBrandRouterLink[0]?this.navbarBrandRouterLink:this.navbarBrandHref,this.sidebarTogglerClass=this.setToggerBreakpointClass(this.sidebarToggler),this.sidebarTogglerMobileClass=this.setToggerMobileBreakpointClass(this.sidebarToggler),this.asideTogglerClass=this.setToggerBreakpointClass(this.asideMenuToggler),this.asideTogglerMobileClass=this.setToggerMobileBreakpointClass(this.asideMenuToggler)},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,this.fixedClass)},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,this.fixedClass)},e.prototype.setToggerBreakpointClass=function(e){void 0===e&&(e="md");var t="d-none d-md-block";if(this.breakpoints.includes(e)){this.breakpoints.indexOf(e);t="d-none d-"+e+"-block"}return t},e.prototype.setToggerMobileBreakpointClass=function(e){void 0===e&&(e="lg");var t="d-lg-none";return this.breakpoints.includes(e)&&(t="d-"+e+"-none"),t},e.decorators=[{type:t.Component,args:[{selector:"app-header, cui-header",template:'\r\n \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n \r\n\r\n\r\n\r\n \r\n\r\n\r\n \r\n\r\n'}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={fixed:[{type:t.Input}],navbarBrand:[{type:t.Input}],navbarBrandFull:[{type:t.Input}],navbarBrandMinimized:[{type:t.Input}],navbarBrandText:[{type:t.Input}],navbarBrandHref:[{type:t.Input}],navbarBrandRouterLink:[{type:t.Input}],sidebarToggler:[{type:t.Input}],mobileSidebarToggler:[{type:t.Input}],asideMenuToggler:[{type:t.Input}],mobileAsideMenuToggler:[{type:t.Input}]},e}();var k=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,n.RouterModule,f],exports:[M,f],declarations:[M]}]}],e}(),O=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,t.addClass(r.nativeElement,"sidebar")}return e.prototype.ngOnInit=function(){this.displayBreakpoint(this.display),this.isCompact(this.compact),this.isFixed(this.fixed),this.isMinimized(this.minimized),this.isOffCanvas(this.offCanvas)},e.prototype.ngOnDestroy=function(){this.renderer.removeClass(this.document.body,"sidebar-fixed")},e.prototype.isCompact=function(e){void 0===e&&(e=this.compact),e&&this.renderer.addClass(this.document.body,"sidebar-compact")},e.prototype.isFixed=function(e){void 0===e&&(e=this.fixed),e&&this.renderer.addClass(this.document.body,"sidebar-fixed")},e.prototype.isMinimized=function(e){void 0===e&&(e=this.minimized),e&&this.renderer.addClass(this.document.body,"sidebar-minimized")},e.prototype.isOffCanvas=function(e){void 0===e&&(e=this.offCanvas),e&&this.renderer.addClass(this.document.body,"sidebar-off-canvas")},e.prototype.displayBreakpoint=function(e){if(void 0===e&&(e=this.display),!1!==e){var t=e?"sidebar-"+e+"-show":a[0];this.renderer.addClass(this.document.body,t)}},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar",template:""}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={compact:[{type:t.Input}],display:[{type:t.Input}],fixed:[{type:t.Input}],minimized:[{type:t.Input}],offCanvas:[{type:t.Input}]},e}();var E=function(){function e(e,t){this.renderer=e,this.hostElement=t,e.addClass(t.nativeElement,"app-sidebar-footer")}return e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-footer",template:""}]}],e.ctorParameters=function(){return[{type:t.Renderer2},{type:t.ElementRef}]},e}();var w=function(){function e(e,t){this.renderer=e,this.hostElement=t,e.addClass(t.nativeElement,"sidebar-form")}return e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-form",template:""}]}],e.ctorParameters=function(){return[{type:t.Renderer2},{type:t.ElementRef}]},e}();var B=function(){function e(e,t){this.renderer=e,this.hostElement=t,e.addClass(t.nativeElement,"sidebar-header")}return e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-header",template:""}]}],e.ctorParameters=function(){return[{type:t.Renderer2},{type:t.ElementRef}]},e}();var A=function(){function e(e,t,r){this.document=e,this.renderer=t,this.hostElement=r,this.role="button",t.addClass(r.nativeElement,"sidebar-minimizer")}return e.prototype.toggleOpen=function(e){e.preventDefault();var t=this.document.body;t.classList.contains("sidebar-minimized")?this.renderer.removeClass(t,"sidebar-minimized"):this.renderer.addClass(t,"sidebar-minimized"),t.classList.contains("brand-minimized")?this.renderer.removeClass(t,"brand-minimized"):this.renderer.addClass(t,"brand-minimized")},e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-minimizer",template:""}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={role:[{type:t.HostBinding,args:["attr.role"]}],toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var R=function(){function e(e){this.el=e}return e.prototype.toggle=function(){this.el.nativeElement.classList.toggle("open")},e.decorators=[{type:t.Directive,args:[{selector:"[appNavDropdown]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef}]},e}();var L=function(){function e(e){this.dropdown=e}return e.prototype.toggleOpen=function(e){e.preventDefault(),this.dropdown.toggle()},e.decorators=[{type:t.Directive,args:[{selector:"[appNavDropdownToggle]"}]}],e.ctorParameters=function(){return[{type:R}]},e.propDecorators={toggleOpen:[{type:t.HostListener,args:["click",["$event"]]}]},e}();var S=function(){function e(e,t,r){this.router=e,this.renderer=t,this.hostElement=r,this.navItems=[],this.role="nav",this.navItemsArray=[],t.addClass(r.nativeElement,"sidebar-nav")}return e.prototype.ngOnChanges=function(e){this.navItemsArray=Array.isArray(this.navItems)?this.navItems.slice():[]},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav",template:'\r\n\r\n'}]}],e.ctorParameters=function(){return[{type:n.Router},{type:t.Renderer2},{type:t.ElementRef}]},e.propDecorators={navItems:[{type:t.Input}],role:[{type:t.HostBinding,args:["attr.role"]}]},e}();var N=function(){function e(){}return e.prototype.ngOnInit=function(){},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-divider",template:""}]}],e.ctorParameters=function(){return[]},e.propDecorators={item:[{type:t.Input}]},e}();!function(){function e(){}e.decorators=[{type:t.Injectable}]}();var j=function(){function e(){this.hasBadge=function(e){return Boolean(e.badge)},this.hasIcon=function(e){return Boolean(e.icon)}}return e.prototype.itemType=function(e){return e.divider?"divider":e.title?"title":e.children?"dropdown":e.label?"label":Object.keys(e).length?"link":"empty"},e.prototype.isActive=function(e,t){return e.isActive(t.url,!1)},e.prototype.getIconClass=function(e){var t={"nav-icon":!0};return t[e.icon]=this.hasIcon(e),t},e}();var P=function(){function e(e){this.helper=e}return e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-dropdown",template:'\n \n \n {{item.name}}\n {{ item.badge.text }}\n \n \n \n ',providers:[j],styles:[".nav-dropdown-toggle { cursor: pointer; }",".nav-dropdown-items { display: block; }"]}]}],e.ctorParameters=function(){return[{type:j}]},e.propDecorators={item:[{type:t.Input}]},e}();var z=function(){function e(e,t){this.router=e,this.helper=t}return e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-items",template:'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n '}]}],e.ctorParameters=function(){return[{type:n.Router},{type:j}]},e.propDecorators={items:[{type:t.Input}]},e}();var H=function(){function e(e,t,r){this.document=e,this.renderer=t,this.helper=r,this.classes={"nav-link":!0}}return e.prototype.ngOnInit=function(){this.linkType=this.getLinkType(),this.href=this.isDisabled()?"":this.item.url},e.prototype.getLinkClass=function(){var e=this.isDisabled();if(this.classes.disabled=e,this.classes["btn-link"]=e,this.hasVariant()){var t="nav-link-"+this.item.variant;this.classes[t]=!0}return this.classes},e.prototype.getLinkType=function(){return this.isExternalLink()?"external":"link"},e.prototype.hasVariant=function(){return!!this.item.variant},e.prototype.isDisabled=function(){return!(!this.item.attributes||!this.item.attributes.disabled)||null},e.prototype.isExternalLink=function(){return"http"===this.item.url.substring(0,4)},e.prototype.hideMobile=function(){this.document.body.classList.contains("sidebar-show")&&this.renderer.removeClass(this.document.body,"sidebar-show")},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-link",template:'\r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n\r\n',providers:[j]}]}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[r.DOCUMENT]}]},{type:t.Renderer2},{type:j}]},e.propDecorators={item:[{type:t.Input}]},e}();var F=function(){function e(e,t){this.el=e,this.renderer=t}return e.prototype.ngOnInit=function(){var e=this.el.nativeElement,t=this.renderer.createText(this.item.name);if(this.item.class){var r=this.item.class;this.renderer.addClass(e,r)}if(this.item.wrapper){var n=this.renderer.createElement(this.item.wrapper.element);this.addAttribs(this.item.wrapper.attributes,n),this.renderer.appendChild(n,t),this.renderer.appendChild(e,n)}else this.renderer.appendChild(e,t)},e.prototype.addAttribs=function(e,t){if(e)for(var r in e)"style"===r&&"object"==typeof e[r]?this.setStyle(e[r],t):"class"===r?this.addClass(e[r],t):this.setAttrib(r,e[r],t)},e.prototype.setStyle=function(e,t){for(var r in e)this.renderer.setStyle(t,r,e[r])},e.prototype.addClass=function(e,t){var r=this;(Array.isArray(e)?e:e.split(" ")).filter(function(e){return e.length>0}).forEach(function(e){r.renderer.addClass(t,e)})},e.prototype.setAttrib=function(e,t,r){this.renderer.setAttribute(r,e,t)},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-title",template:""}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2}]},e.propDecorators={item:[{type:t.Input}]},e}();var U=function(){function e(e){this.helper=e,this.classes={"nav-label":!0,active:!0},this.iconClasses={}}return e.prototype.ngOnInit=function(){this.iconClasses=this.helper.getIconClass(this.item)},e.prototype.getItemClass=function(){var e=this.item.class;return this.classes[e]=!!e,this.classes},e.prototype.getLabelIconClass=function(){var e="text-"+this.item.label.variant;this.iconClasses[e]=!!this.item.label.variant;var t=this.item.label.class;return this.iconClasses[t]=!!t,this.iconClasses},e.decorators=[{type:t.Component,args:[{selector:"app-sidebar-nav-label",template:'\r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n\r\n'}]}],e.ctorParameters=function(){return[{type:j}]},e.propDecorators={item:[{type:t.Input}]},e}();var $=function(){function e(){}return e.prototype.transform=function(e,t){var r={"nav-icon":!0};return r[e.icon]=!!e.icon,r},e.decorators=[{type:t.Pipe,args:[{name:"appSidebarNavIcon"}]}],e}(),q=function(){function e(){}return e.prototype.transform=function(e,t){var r={badge:!0};return r["badge-"+e.badge.variant]=!!e.badge.variant,r},e.decorators=[{type:t.Pipe,args:[{name:"appSidebarNavBadge"}]}],e}(),_=function(){function e(e){this.helper=e}return e.prototype.transform=function(e){for(var t=[],r=1;r = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","import {Inject, Injectable, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nconst RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.body.classList.remove(Class));\r\n } else {\r\n document.body.classList.add(Toggle);\r\n }\r\n};\r\n\r\n@Injectable()\r\nexport class ClassToggler {\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n removeClasses(NewClassNames) {\r\n const MatchClasses = NewClassNames.map((Class) => this.document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n }\r\n\r\n toggleClasses(Toggle, ClassNames) {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (this.removeClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => this.renderer.removeClass(this.document.body, Class));\r\n } else {\r\n this.renderer.addClass(this.document.body, Toggle);\r\n }\r\n }\r\n}\r\n","import {Directive, ElementRef, HostListener, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses, sidebarCssClasses } from '../classes';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `sidebar-${this.bp}-show` : sidebarCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n const body = this.document.body;\r\n if (body.classList.contains('sidebar-off-canvas')) {\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `aside-menu-${this.bp}-show` : asideMenuCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appHtmlAttr]'\r\n})\r\nexport class HtmlAttributesDirective implements OnInit {\r\n @Input() appHtmlAttr: {[key: string]: string };\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private el: ElementRef\r\n ) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appHtmlAttr;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n value !== null ?\r\n this.renderer.setAttribute(this.el.nativeElement, key, value ) :\r\n this.renderer.removeAttribute(this.el.nativeElement, key);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n} from './layout.directive';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n providers: [\r\n ClassToggler\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-aside, cui-aside',\r\n template: ``\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n private readonly fixedClass = 'aside-menu-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'aside-menu');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'aside-menu-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false ) {\r\n const cssClass = this.display ? `aside-menu-${this.display}-show` : asideMenuCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable } from '@angular/core';\r\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { filter } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class AppBreadcrumbService {\r\n\r\n breadcrumbs: Observable>;\r\n\r\n private _breadcrumbs: BehaviorSubject>;\r\n\r\n constructor(private router: Router, private route: ActivatedRoute) {\r\n\r\n this._breadcrumbs = new BehaviorSubject(new Array());\r\n\r\n this.breadcrumbs = this._breadcrumbs.asObservable();\r\n\r\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\r\n const breadcrumbs = [];\r\n let currentRoute = this.route.root,\r\n url = '';\r\n do {\r\n const childrenRoutes = currentRoute.children;\r\n currentRoute = null;\r\n // tslint:disable-next-line:no-shadowed-variable\r\n childrenRoutes.forEach(route => {\r\n if (route.outlet === 'primary') {\r\n const routeSnapshot = route.snapshot;\r\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\r\n breadcrumbs.push({\r\n label: route.snapshot.data,\r\n url: url\r\n });\r\n currentRoute = route;\r\n }\r\n });\r\n } while (currentRoute);\r\n\r\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\r\n\r\n return breadcrumbs;\r\n });\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\nimport {Replace} from '../shared';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n public el: ElementRef\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\nimport {DOCUMENT} from '@angular/common';\n\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\n\n@Component({\n // tslint:disable-next-line:component-selector\n selector: 'cui-breadcrumb',\n templateUrl: './cui-breadcrumb.component.html'\n})\nexport class CuiBreadcrumbComponent implements OnInit, OnDestroy {\n @Input() fixed: boolean;\n\n public breadcrumbs;\n private readonly fixedClass = 'breadcrumb-fixed';\n\n constructor(\n @Inject(DOCUMENT) private document: any,\n private renderer: Renderer2,\n public service: AppBreadcrumbService,\n ) { }\n\n public ngOnInit(): void {\n this.isFixed(this.fixed);\n this.breadcrumbs = this.service.breadcrumbs;\n }\n\n ngOnDestroy(): void {\n this.renderer.removeClass(this.document.body, this.fixedClass);\n }\n\n isFixed(fixed: boolean = this.fixed): void {\n if (fixed) {\n this.renderer.addClass(this.document.body, this.fixedClass);\n }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\nimport { CuiBreadcrumbComponent } from './cui-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-footer, cui-footer',\r\n template: ``\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n private readonly fixedClass = 'footer-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-footer');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-header, cui-header',\r\n templateUrl: './app-header.component.html'\r\n})\r\nexport class AppHeaderComponent implements OnInit, OnDestroy {\r\n\r\n @Input() fixed: boolean;\r\n\r\n @Input() navbarBrand: any;\r\n @Input() navbarBrandFull: any;\r\n @Input() navbarBrandMinimized: any;\r\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\r\n @Input() navbarBrandHref: ''; // deprecated, use navbarBrandRouterLink instead\r\n @Input() navbarBrandRouterLink: any[] | string = '';\r\n\r\n @Input() sidebarToggler: string | boolean;\r\n @Input() mobileSidebarToggler: boolean;\r\n\r\n @Input() asideMenuToggler: string | boolean;\r\n @Input() mobileAsideMenuToggler: boolean;\r\n\r\n private readonly fixedClass = 'header-fixed';\r\n navbarBrandImg: boolean;\r\n\r\n private readonly breakpoints = ['xl', 'lg', 'md', 'sm', 'xs'];\r\n sidebarTogglerClass = 'd-none d-md-block';\r\n sidebarTogglerMobileClass = 'd-lg-none';\r\n asideTogglerClass = 'd-none d-md-block';\r\n asideTogglerMobileClass = 'd-lg-none';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-header');\r\n renderer.addClass(hostElement.nativeElement, 'navbar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\r\n this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;\r\n this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler);\r\n this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler);\r\n this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler);\r\n this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n setToggerBreakpointClass(breakpoint = 'md') {\r\n let togglerClass = 'd-none d-md-block';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n const breakpointIndex = this.breakpoints.indexOf(breakpoint);\r\n togglerClass = `d-none d-${breakpoint}-block`;\r\n }\r\n return togglerClass;\r\n }\r\n\r\n setToggerMobileBreakpointClass(breakpoint = 'lg') {\r\n let togglerClass = 'd-lg-none';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n togglerClass = `d-${breakpoint}-none`;\r\n }\r\n return togglerClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import {Component, Input, Inject, OnInit, OnDestroy, Renderer2, ElementRef} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\nimport { sidebarCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n template: ``\r\n})\r\nexport class AppSidebarComponent implements OnInit, OnDestroy {\r\n @Input() compact: boolean;\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() minimized: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.displayBreakpoint(this.display);\r\n this.isCompact(this.compact);\r\n this.isFixed(this.fixed);\r\n this.isMinimized(this.minimized);\r\n this.isOffCanvas(this.offCanvas);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, 'sidebar-fixed' );\r\n }\r\n\r\n isCompact(compact: boolean = this.compact): void {\r\n if (compact) {\r\n this.renderer.addClass(this.document.body, 'sidebar-compact' );\r\n }\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, 'sidebar-fixed');\r\n }\r\n }\r\n\r\n isMinimized(minimized: boolean = this.minimized): void {\r\n if (minimized) {\r\n this.renderer.addClass(this.document.body, 'sidebar-minimized');\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'sidebar-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false) {\r\n const cssClass = display ? `sidebar-${display}-show` : sidebarCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: ``\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-sidebar-footer');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: ``\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-form');\r\n }\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: ``\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-header');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, HostBinding, HostListener, Inject, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: ``,\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n @HostBinding('attr.role') role = 'button';\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-minimizer');\r\n }\r\n\r\n ngOnInit() {}\r\n}\r\n","import {Directive, ElementRef, HostListener} from '@angular/core';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n * Allows the dropdown to be toggled via click.\r\n */\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n","import { Component, ElementRef, HostBinding, Input, OnChanges, Renderer2, SimpleChanges } from '@angular/core';\nimport { Router } from '@angular/router';\n\nimport { INavData } from './app-sidebar-nav';\n\n@Component({\n selector: 'app-sidebar-nav',\n templateUrl: './app-sidebar-nav.component.html'\n})\nexport class AppSidebarNavComponent implements OnChanges {\n @Input() navItems: INavData[] = [];\n\n @HostBinding('attr.role') role = 'nav';\n\n public navItemsArray: INavData[] = [];\n\n constructor(\n public router: Router,\n private renderer: Renderer2,\n private hostElement: ElementRef\n ) {\n renderer.addClass(hostElement.nativeElement, 'sidebar-nav');\n }\n\n public ngOnChanges(changes: SimpleChanges): void {\n this.navItemsArray = Array.isArray(this.navItems) ? this.navItems.slice() : [];\n }\n}\n","import {Component, Input, OnInit} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-divider',\r\n template: ``\r\n})\r\nexport class AppSidebarNavDividerComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor () {}\r\n\r\n ngOnInit() {}\r\n}\r\n","import { Injectable } from '@angular/core';\n\nimport { INavData } from './app-sidebar-nav';\n\n@Injectable()\nexport abstract class SidebarNavService {\n /**\n * Returns a sidebar-nav items config NavData\n */\n abstract getSidebarNavItemsConfig(): INavData[];\n}\n\nexport class SidebarNavHelper {\n\n itemType(item) {\n if (item.divider) {\n return 'divider';\n } else if (item.title) {\n return 'title';\n } else if (item.children) {\n return 'dropdown';\n } else if (item.label) {\n return 'label';\n } else if (!Object.keys(item).length) {\n return 'empty';\n } else {\n return 'link';\n }\n }\n\n public isActive(router, item) {\n return router.isActive(item.url, false);\n }\n\n public hasBadge = (item) => Boolean(item.badge);\n public hasIcon = (item) => Boolean(item.icon);\n\n public getIconClass(item) {\n const classes = {\n 'nav-icon': true\n };\n const icon = item.icon;\n classes[icon] = this.hasIcon(item);\n return classes;\n }\n}\n","import {Component, Input} from '@angular/core';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Component({\n selector: 'app-sidebar-nav-dropdown',\n template: `\n \n \n {{item.name}}\n {{ item.badge.text }}\n \n \n \n `,\n styles: [\n '.nav-dropdown-toggle { cursor: pointer; }',\n '.nav-dropdown-items { display: block; }'\n ],\n providers: [ SidebarNavHelper ]\n})\nexport class AppSidebarNavDropdownComponent {\n @Input() item: any;\n\n constructor(\n public helper: SidebarNavHelper\n ) { }\n}\n","import {Component, Input} from '@angular/core';\nimport {Router} from '@angular/router';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Component({\n selector: 'app-sidebar-nav-items',\n template: `\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n `\n})\nexport class AppSidebarNavItemsComponent {\n @Input() items: Array;\n constructor(\n public router: Router,\n public helper: SidebarNavHelper\n ) {}\n}\n","import {Component, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n templateUrl: './app-sidebar-nav-link.component.html',\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() item: any;\r\n public linkType: string;\r\n public href: string;\r\n\r\n private classes = { 'nav-link': true };\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.linkType = this.getLinkType();\r\n this.href = this.isDisabled() ? '' : this.item.url;\r\n }\r\n\r\n public getLinkClass() {\r\n const disabled = this.isDisabled();\r\n this.classes['disabled'] = disabled;\r\n this.classes['btn-link'] = disabled;\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.item.variant}`;\r\n this.classes[variant] = true;\r\n }\r\n return this.classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isExternalLink() ? 'external' : 'link';\r\n }\r\n\r\n public hasVariant() {\r\n return !!this.item.variant;\r\n }\r\n\r\n public isDisabled() {\r\n return (this.item.attributes && this.item.attributes.disabled) ? true : null;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.item.url.substring(0, 4) === 'http';\r\n }\r\n\r\n public hideMobile() {\r\n if (this.document.body.classList.contains('sidebar-show')) {\r\n this.renderer.removeClass(this.document.body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: '',\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor(\r\n private el: ElementRef,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const name = this.renderer.createText(this.item.name);\r\n\r\n if ( this.item.class ) {\r\n const classes = this.item.class;\r\n this.renderer.addClass(nativeElement, classes);\r\n }\r\n\r\n if ( this.item.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.item.wrapper.element);\r\n this.addAttribs(this.item.wrapper.attributes, wrapper);\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(nativeElement, wrapper);\r\n } else {\r\n this.renderer.appendChild(nativeElement, name);\r\n }\r\n }\r\n\r\n private addAttribs(attribs, element) {\r\n if (attribs) {\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr], element);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr], element);\r\n } else {\r\n this.setAttrib(attr, attribs[attr], element);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles, el) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(el, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes, el) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(el, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value, el) {\r\n this.renderer.setAttribute(el, key, value );\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-label',\r\n templateUrl: './app-sidebar-nav-label.component.html'\r\n})\r\nexport class AppSidebarNavLabelComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n private classes = {\r\n 'nav-label': true,\r\n 'active': true\r\n };\r\n private iconClasses = {};\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.iconClasses = this.helper.getIconClass(this.item);\r\n }\r\n\r\n getItemClass() {\r\n const itemClass = this.item.class;\r\n this.classes[itemClass] = !!itemClass;\r\n return this.classes;\r\n }\r\n getLabelIconClass() {\r\n const variant = `text-${this.item.label.variant}`;\r\n this.iconClasses[variant] = !!this.item.label.variant;\r\n const labelClass = this.item.label.class;\r\n this.iconClasses[labelClass] = !!labelClass;\r\n return this.iconClasses;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavIcon'\r\n})\r\nexport class AppSidebarNavIconPipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = !!item.icon;\r\n return classes;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavBadge'\r\n})\r\nexport class AppSidebarNavBadgePipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'badge': true\r\n };\r\n const variant = `badge-${item.badge.variant}`;\r\n classes[variant] = !!item.badge.variant;\r\n return classes;\r\n }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Pipe({\n name: 'appSidebarNavItemClass'\n})\nexport class AppSidebarNavItemClassPipe implements PipeTransform {\n\n constructor(\n public helper: SidebarNavHelper\n ) {}\n\n transform(item: any, ...args: any[]): any {\n const itemType = this.helper.itemType(item);\n let itemClass;\n if (['divider', 'title'].includes(itemType)) {\n itemClass = `nav-${itemType}`;\n } else if (itemType === 'dropdown') {\n itemClass = 'nav-item nav-dropdown' ;\n } else {\n itemClass = 'nav-item';\n }\n return item.class ? `${itemClass} ${item.class}` : itemClass;\n }\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { RouterModule } from '@angular/router';\n\nimport { LayoutModule } from '../shared/layout/layout.module';\n// App Sidebar Component\nimport { AppSidebarComponent } from './app-sidebar.component';\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\n// App SidebarNav Component\nimport { NavDropdownDirective, NavDropdownToggleDirective } from './app-sidebar-nav.directive';\nimport { AppSidebarNavComponent } from './app-sidebar-nav.component';\nimport { AppSidebarNavDividerComponent } from './app-sidebar-nav/app-sidebar-nav-divider.component';\nimport { AppSidebarNavDropdownComponent } from './app-sidebar-nav/app-sidebar-nav-dropdown.component';\nimport { AppSidebarNavItemsComponent } from './app-sidebar-nav/app-sidebar-nav-items.component';\nimport { AppSidebarNavLinkComponent } from './app-sidebar-nav/app-sidebar-nav-link.component';\nimport { AppSidebarNavTitleComponent } from './app-sidebar-nav/app-sidebar-nav-title.component';\nimport { SidebarNavHelper } from './app-sidebar-nav.service';\nimport { AppSidebarNavLabelComponent } from './app-sidebar-nav/app-sidebar-nav-label.component';\nimport { AppSidebarNavIconPipe } from './app-sidebar-nav/app-sidebar-nav-icon.pipe';\nimport { AppSidebarNavBadgePipe } from './app-sidebar-nav/app-sidebar-nav-badge.pipe';\nimport { AppSidebarNavItemClassPipe } from './app-sidebar-nav/app-sidebar-nav-item-class.pipe';\n\n@NgModule({\n imports: [\n CommonModule,\n RouterModule,\n LayoutModule\n ],\n exports: [\n AppSidebarFooterComponent,\n AppSidebarFormComponent,\n AppSidebarHeaderComponent,\n AppSidebarMinimizerComponent,\n AppSidebarComponent,\n AppSidebarNavItemsComponent,\n AppSidebarNavComponent,\n AppSidebarNavDividerComponent,\n AppSidebarNavDropdownComponent,\n AppSidebarNavLinkComponent,\n AppSidebarNavTitleComponent,\n NavDropdownDirective,\n NavDropdownToggleDirective,\n LayoutModule\n ],\n declarations: [\n AppSidebarFooterComponent,\n AppSidebarFormComponent,\n AppSidebarHeaderComponent,\n AppSidebarMinimizerComponent,\n AppSidebarMinimizerComponent,\n AppSidebarComponent,\n AppSidebarNavItemsComponent,\n AppSidebarNavComponent,\n AppSidebarNavDividerComponent,\n AppSidebarNavDropdownComponent,\n AppSidebarNavLinkComponent,\n AppSidebarNavTitleComponent,\n NavDropdownDirective,\n NavDropdownToggleDirective,\n AppSidebarNavLabelComponent,\n AppSidebarNavIconPipe,\n AppSidebarNavBadgePipe,\n AppSidebarNavItemClassPipe\n ],\n providers: [\n SidebarNavHelper\n ]\n})\nexport class AppSidebarModule { }\n"]} \ No newline at end of file +{"version":3,"sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/breadcrumb/cui-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.directive.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.service.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"names":["sidebarCssClasses","asideMenuCssClasses","ClassToggler","document","renderer","this","prototype","removeClasses","NewClassNames","_this","map","Class","body","classList","contains","indexOf","toggleClasses","Toggle","ClassNames","Level","slice","removeClass","addClass","Injectable","Inject","args","DOCUMENT","Renderer2","SidebarToggleDirective","classToggler","ngOnInit","bp","breakpoint","toggleOpen","$event","preventDefault","cssClass","Directive","selector","providers","Input","HostListener","SidebarMinimizeDirective","MobileSidebarToggleDirective","SidebarOffCanvasCloseDirective","BrandMinimizeDirective","AsideToggleDirective","HtmlAttributesDirective","el","attribs","appHtmlAttr","attr","setStyle","setAttrib","styles","style","nativeElement","classes","Array","isArray","split","filter","element","length","forEach","key","value","setAttribute","removeAttribute","ElementRef","LayoutModule","NgModule","imports","CommonModule","exports","declarations","AppAsideComponent","hostElement","fixedClass","isFixed","fixed","isOffCanvas","offCanvas","displayBreakpoint","display","ngOnDestroy","Component","template","AppAsideModule","AppBreadcrumbService","router","route","_breadcrumbs","BehaviorSubject","breadcrumbs","asObservable","events","pipe","event","NavigationEnd","subscribe","currentRoute","root","url","childrenRoutes","children","outlet","routeSnapshot","snapshot","segment","path","join","push","label","data","next","Object","assign","providedIn","Router","ActivatedRoute","AppBreadcrumbComponent","service","parentElement","firstChild","insertBefore","removeChild","Replace","CuiBreadcrumbComponent","AppBreadcrumbModule","forRoot","config","ngModule","RouterModule","AppFooterComponent","AppFooterModule","AppHeaderComponent","navbarBrandText","icon","text","navbarBrandRouterLink","breakpoints","sidebarTogglerClass","sidebarTogglerMobileClass","asideTogglerClass","asideTogglerMobileClass","navbarBrandImg","Boolean","navbarBrand","navbarBrandFull","navbarBrandMinimized","navbarBrandHref","setToggerBreakpointClass","setToggerMobileBreakpointClass","togglerClass","includes","AppHeaderModule","AppSidebarComponent","isCompact","compact","isMinimized","minimized","AppSidebarFooterComponent","AppSidebarFormComponent","AppSidebarHeaderComponent","AppSidebarMinimizerComponent","role","HostBinding","NavDropdownDirective","toggle","NavDropdownToggleDirective","dropdown","AppSidebarNavComponent","navItems","navItemsArray","ngOnChanges","changes","AppSidebarNavDividerComponent","SidebarNavService","SidebarNavHelper","hasBadge","item","badge","hasIcon","itemType","divider","title","keys","isActive","getIconClass","nav-icon","AppSidebarNavDropdownComponent","helper","AppSidebarNavItemsComponent","AppSidebarNavLinkComponent","nav-link","linkType","getLinkType","href","isDisabled","getLinkClass","disabled","hasVariant","variant","isExternalLink","attributes","substring","hideMobile","AppSidebarNavTitleComponent","name","createText","class","wrapper","createElement","addAttribs","appendChild","AppSidebarNavLabelComponent","nav-label","active","iconClasses","getItemClass","itemClass","getLabelIconClass","labelClass","AppSidebarNavIconPipe","transform","Pipe","AppSidebarNavBadgePipe","AppSidebarNavItemClassPipe","_i","arguments","AppSidebarModule"],"mappings":"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","sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","import {Inject, Injectable, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nconst RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.body.classList.remove(Class));\r\n } else {\r\n document.body.classList.add(Toggle);\r\n }\r\n};\r\n\r\n@Injectable()\r\nexport class ClassToggler {\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n removeClasses(NewClassNames) {\r\n const MatchClasses = NewClassNames.map((Class) => this.document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n }\r\n\r\n toggleClasses(Toggle, ClassNames) {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (this.removeClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => this.renderer.removeClass(this.document.body, Class));\r\n } else {\r\n this.renderer.addClass(this.document.body, Toggle);\r\n }\r\n }\r\n}\r\n","import {Directive, ElementRef, HostListener, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses, sidebarCssClasses } from '../classes';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `sidebar-${this.bp}-show` : sidebarCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n const body = this.document.body;\r\n if (body.classList.contains('sidebar-off-canvas')) {\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `aside-menu-${this.bp}-show` : asideMenuCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appHtmlAttr]'\r\n})\r\nexport class HtmlAttributesDirective implements OnInit {\r\n @Input() appHtmlAttr: {[key: string]: string };\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private el: ElementRef\r\n ) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appHtmlAttr;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n value !== null ?\r\n this.renderer.setAttribute(this.el.nativeElement, key, value ) :\r\n this.renderer.removeAttribute(this.el.nativeElement, key);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n} from './layout.directive';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n providers: [\r\n ClassToggler\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-aside, cui-aside',\r\n template: ``\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n private readonly fixedClass = 'aside-menu-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'aside-menu');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'aside-menu-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false ) {\r\n const cssClass = this.display ? `aside-menu-${this.display}-show` : asideMenuCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable } from '@angular/core';\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { filter } from 'rxjs/operators';\n\n@Injectable({\n providedIn: 'root'\n }\n)\nexport class AppBreadcrumbService {\n\n breadcrumbs: Observable>;\n\n private _breadcrumbs: BehaviorSubject>;\n\n constructor(private router: Router, private route: ActivatedRoute) {\n\n this._breadcrumbs = new BehaviorSubject(new Array());\n\n this.breadcrumbs = this._breadcrumbs.asObservable();\n\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\n const breadcrumbs = [];\n let currentRoute = this.route.root,\n url = '';\n do {\n const childrenRoutes = currentRoute.children;\n currentRoute = null;\n // tslint:disable-next-line:no-shadowed-variable\n childrenRoutes.forEach(route => {\n if (route.outlet === 'primary') {\n const routeSnapshot = route.snapshot;\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\n breadcrumbs.push({\n label: route.snapshot.data,\n url: url\n });\n currentRoute = route;\n }\n });\n } while (currentRoute);\n\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\n\n return breadcrumbs;\n });\n }\n}\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\nimport {Replace} from '../shared';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n public el: ElementRef\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\n\r\n@Component({\r\n // tslint:disable-next-line:component-selector\r\n selector: 'cui-breadcrumb',\r\n templateUrl: './cui-breadcrumb.component.html'\r\n})\r\nexport class CuiBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\nimport { CuiBreadcrumbComponent } from './cui-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-footer, cui-footer',\r\n template: ``\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n private readonly fixedClass = 'footer-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-footer');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-header, cui-header',\r\n templateUrl: './app-header.component.html'\r\n})\r\nexport class AppHeaderComponent implements OnInit, OnDestroy {\r\n\r\n @Input() fixed: boolean;\r\n\r\n @Input() navbarBrand: any;\r\n @Input() navbarBrandFull: any;\r\n @Input() navbarBrandMinimized: any;\r\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\r\n @Input() navbarBrandHref: ''; // deprecated, use navbarBrandRouterLink instead\r\n @Input() navbarBrandRouterLink: any[] | string = '';\r\n\r\n @Input() sidebarToggler: string | boolean;\r\n @Input() mobileSidebarToggler: boolean;\r\n\r\n @Input() asideMenuToggler: string | boolean;\r\n @Input() mobileAsideMenuToggler: boolean;\r\n\r\n private readonly fixedClass = 'header-fixed';\r\n navbarBrandImg: boolean;\r\n\r\n private readonly breakpoints = ['xl', 'lg', 'md', 'sm', 'xs'];\r\n sidebarTogglerClass = 'd-none d-md-block';\r\n sidebarTogglerMobileClass = 'd-lg-none';\r\n asideTogglerClass = 'd-none d-md-block';\r\n asideTogglerMobileClass = 'd-lg-none';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-header');\r\n renderer.addClass(hostElement.nativeElement, 'navbar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\r\n this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;\r\n this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler);\r\n this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler);\r\n this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler);\r\n this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n setToggerBreakpointClass(breakpoint = 'md') {\r\n let togglerClass = 'd-none d-md-block';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n const breakpointIndex = this.breakpoints.indexOf(breakpoint);\r\n togglerClass = `d-none d-${breakpoint}-block`;\r\n }\r\n return togglerClass;\r\n }\r\n\r\n setToggerMobileBreakpointClass(breakpoint = 'lg') {\r\n let togglerClass = 'd-lg-none';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n togglerClass = `d-${breakpoint}-none`;\r\n }\r\n return togglerClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import {Component, Input, Inject, OnInit, OnDestroy, Renderer2, ElementRef} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\nimport { sidebarCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n template: ``\r\n})\r\nexport class AppSidebarComponent implements OnInit, OnDestroy {\r\n @Input() compact: boolean;\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() minimized: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.displayBreakpoint(this.display);\r\n this.isCompact(this.compact);\r\n this.isFixed(this.fixed);\r\n this.isMinimized(this.minimized);\r\n this.isOffCanvas(this.offCanvas);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, 'sidebar-fixed' );\r\n }\r\n\r\n isCompact(compact: boolean = this.compact): void {\r\n if (compact) {\r\n this.renderer.addClass(this.document.body, 'sidebar-compact' );\r\n }\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, 'sidebar-fixed');\r\n }\r\n }\r\n\r\n isMinimized(minimized: boolean = this.minimized): void {\r\n if (minimized) {\r\n this.renderer.addClass(this.document.body, 'sidebar-minimized');\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'sidebar-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false) {\r\n const cssClass = display ? `sidebar-${display}-show` : sidebarCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: ``\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-sidebar-footer');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: ``\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-form');\r\n }\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: ``\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-header');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, HostBinding, HostListener, Inject, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: ``,\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n @HostBinding('attr.role') role = 'button';\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-minimizer');\r\n }\r\n\r\n ngOnInit() {}\r\n}\r\n","import {Directive, ElementRef, HostListener} from '@angular/core';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n * Allows the dropdown to be toggled via click.\r\n */\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n","import { Component, ElementRef, HostBinding, Input, OnChanges, Renderer2, SimpleChanges } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\n\r\nimport { INavData } from './app-sidebar-nav';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav',\r\n templateUrl: './app-sidebar-nav.component.html'\r\n})\r\nexport class AppSidebarNavComponent implements OnChanges {\r\n @Input() navItems: INavData[] = [];\r\n\r\n @HostBinding('attr.role') role = 'nav';\r\n\r\n public navItemsArray: INavData[] = [];\r\n\r\n constructor(\r\n public router: Router,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-nav');\r\n }\r\n\r\n public ngOnChanges(changes: SimpleChanges): void {\r\n this.navItemsArray = Array.isArray(this.navItems) ? this.navItems.slice() : [];\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-divider',\r\n template: ``\r\n})\r\nexport class AppSidebarNavDividerComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor () {}\r\n\r\n ngOnInit() {}\r\n}\r\n","import { Injectable } from '@angular/core';\r\n\r\nimport { INavData } from './app-sidebar-nav';\r\n\r\n@Injectable()\r\nexport abstract class SidebarNavService {\r\n /**\r\n * Returns a sidebar-nav items config NavData\r\n */\r\n abstract getSidebarNavItemsConfig(): INavData[];\r\n}\r\n\r\nexport class SidebarNavHelper {\r\n\r\n itemType(item) {\r\n if (item.divider) {\r\n return 'divider';\r\n } else if (item.title) {\r\n return 'title';\r\n } else if (item.children) {\r\n return 'dropdown';\r\n } else if (item.label) {\r\n return 'label';\r\n } else if (!Object.keys(item).length) {\r\n return 'empty';\r\n } else {\r\n return 'link';\r\n }\r\n }\r\n\r\n public isActive(router, item) {\r\n return router.isActive(item.url, false);\r\n }\r\n\r\n public hasBadge = (item) => Boolean(item.badge);\r\n public hasIcon = (item) => Boolean(item.icon);\r\n\r\n public getIconClass(item) {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = this.hasIcon(item);\r\n return classes;\r\n }\r\n}\r\n","import {Component, Input} from '@angular/core';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-dropdown',\r\n template: `\r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n \r\n \r\n `,\r\n styles: [\r\n '.nav-dropdown-toggle { cursor: pointer; }',\r\n '.nav-dropdown-items { display: block; }'\r\n ],\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavDropdownComponent {\r\n @Input() item: any;\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n}\r\n","import {Component, Input} from '@angular/core';\r\nimport {Router} from '@angular/router';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-items',\r\n template: `\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n `\r\n})\r\nexport class AppSidebarNavItemsComponent {\r\n @Input() items: Array;\r\n constructor(\r\n public router: Router,\r\n public helper: SidebarNavHelper\r\n ) {}\r\n}\r\n","import {Component, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n templateUrl: './app-sidebar-nav-link.component.html',\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() item: any;\r\n public linkType: string;\r\n public href: string;\r\n\r\n private classes = { 'nav-link': true };\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.linkType = this.getLinkType();\r\n this.href = this.isDisabled() ? '' : this.item.url;\r\n }\r\n\r\n public getLinkClass() {\r\n const disabled = this.isDisabled();\r\n this.classes['disabled'] = disabled;\r\n this.classes['btn-link'] = disabled;\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.item.variant}`;\r\n this.classes[variant] = true;\r\n }\r\n return this.classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isExternalLink() ? 'external' : 'link';\r\n }\r\n\r\n public hasVariant() {\r\n return !!this.item.variant;\r\n }\r\n\r\n public isDisabled() {\r\n return (this.item.attributes && this.item.attributes.disabled) ? true : null;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.item.url.substring(0, 4) === 'http';\r\n }\r\n\r\n public hideMobile() {\r\n if (this.document.body.classList.contains('sidebar-show')) {\r\n this.renderer.removeClass(this.document.body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: '',\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor(\r\n private el: ElementRef,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const name = this.renderer.createText(this.item.name);\r\n\r\n if ( this.item.class ) {\r\n const classes = this.item.class;\r\n this.renderer.addClass(nativeElement, classes);\r\n }\r\n\r\n if ( this.item.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.item.wrapper.element);\r\n this.addAttribs(this.item.wrapper.attributes, wrapper);\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(nativeElement, wrapper);\r\n } else {\r\n this.renderer.appendChild(nativeElement, name);\r\n }\r\n }\r\n\r\n private addAttribs(attribs, element) {\r\n if (attribs) {\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr], element);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr], element);\r\n } else {\r\n this.setAttrib(attr, attribs[attr], element);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles, el) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(el, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes, el) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(el, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value, el) {\r\n this.renderer.setAttribute(el, key, value );\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-label',\r\n templateUrl: './app-sidebar-nav-label.component.html'\r\n})\r\nexport class AppSidebarNavLabelComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n private classes = {\r\n 'nav-label': true,\r\n 'active': true\r\n };\r\n private iconClasses = {};\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.iconClasses = this.helper.getIconClass(this.item);\r\n }\r\n\r\n getItemClass() {\r\n const itemClass = this.item.class;\r\n this.classes[itemClass] = !!itemClass;\r\n return this.classes;\r\n }\r\n getLabelIconClass() {\r\n const variant = `text-${this.item.label.variant}`;\r\n this.iconClasses[variant] = !!this.item.label.variant;\r\n const labelClass = this.item.label.class;\r\n this.iconClasses[labelClass] = !!labelClass;\r\n return this.iconClasses;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavIcon'\r\n})\r\nexport class AppSidebarNavIconPipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = !!item.icon;\r\n return classes;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavBadge'\r\n})\r\nexport class AppSidebarNavBadgePipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'badge': true\r\n };\r\n const variant = `badge-${item.badge.variant}`;\r\n classes[variant] = !!item.badge.variant;\r\n return classes;\r\n }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavItemClass'\r\n})\r\nexport class AppSidebarNavItemClassPipe implements PipeTransform {\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) {}\r\n\r\n transform(item: any, ...args: any[]): any {\r\n const itemType = this.helper.itemType(item);\r\n let itemClass;\r\n if (['divider', 'title'].includes(itemType)) {\r\n itemClass = `nav-${itemType}`;\r\n } else if (itemType === 'dropdown') {\r\n itemClass = 'nav-item nav-dropdown' ;\r\n } else {\r\n itemClass = 'nav-item';\r\n }\r\n return item.class ? `${itemClass} ${item.class}` : itemClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\n// App Sidebar Component\r\nimport { AppSidebarComponent } from './app-sidebar.component';\r\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\r\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\r\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\r\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\r\n// App SidebarNav Component\r\nimport { NavDropdownDirective, NavDropdownToggleDirective } from './app-sidebar-nav.directive';\r\nimport { AppSidebarNavComponent } from './app-sidebar-nav.component';\r\nimport { AppSidebarNavDividerComponent } from './app-sidebar-nav/app-sidebar-nav-divider.component';\r\nimport { AppSidebarNavDropdownComponent } from './app-sidebar-nav/app-sidebar-nav-dropdown.component';\r\nimport { AppSidebarNavItemsComponent } from './app-sidebar-nav/app-sidebar-nav-items.component';\r\nimport { AppSidebarNavLinkComponent } from './app-sidebar-nav/app-sidebar-nav-link.component';\r\nimport { AppSidebarNavTitleComponent } from './app-sidebar-nav/app-sidebar-nav-title.component';\r\nimport { SidebarNavHelper } from './app-sidebar-nav.service';\r\nimport { AppSidebarNavLabelComponent } from './app-sidebar-nav/app-sidebar-nav-label.component';\r\nimport { AppSidebarNavIconPipe } from './app-sidebar-nav/app-sidebar-nav-icon.pipe';\r\nimport { AppSidebarNavBadgePipe } from './app-sidebar-nav/app-sidebar-nav-badge.pipe';\r\nimport { AppSidebarNavItemClassPipe } from './app-sidebar-nav/app-sidebar-nav-item-class.pipe';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavItemsComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDividerComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavItemsComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDividerComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n AppSidebarNavLabelComponent,\r\n AppSidebarNavIconPipe,\r\n AppSidebarNavBadgePipe,\r\n AppSidebarNavItemClassPipe\r\n ],\r\n providers: [\r\n SidebarNavHelper\r\n ]\r\n})\r\nexport class AppSidebarModule { }\r\n"]} \ No newline at end of file diff --git a/dist/@coreui/angular/coreui-angular.d.ts b/dist/@coreui/angular/coreui-angular.d.ts index 7417cc87..3c97df74 100644 --- a/dist/@coreui/angular/coreui-angular.d.ts +++ b/dist/@coreui/angular/coreui-angular.d.ts @@ -2,3 +2,24 @@ * Generated bundle index. Do not edit. */ export * from './public_api'; +export { AppBreadcrumbService as ɵj } from './lib/breadcrumb/app-breadcrumb.service'; +export { CuiBreadcrumbComponent as ɵk } from './lib/breadcrumb/cui-breadcrumb.component'; +export { AsideToggleDirective as ɵg, BrandMinimizeDirective as ɵf, HtmlAttributesDirective as ɵh, MobileSidebarToggleDirective as ɵd, SidebarMinimizeDirective as ɵc, SidebarOffCanvasCloseDirective as ɵe, SidebarToggleDirective as ɵb } from './lib/shared/layout/layout.directive'; +export { LayoutModule as ɵa } from './lib/shared/layout/layout.module'; +export { ClassToggler as ɵi } from './lib/shared/toggle-classes'; +export { AppSidebarFooterComponent as ɵl } from './lib/sidebar/app-sidebar-footer.component'; +export { AppSidebarFormComponent as ɵm } from './lib/sidebar/app-sidebar-form.component'; +export { AppSidebarHeaderComponent as ɵn } from './lib/sidebar/app-sidebar-header.component'; +export { AppSidebarMinimizerComponent as ɵo } from './lib/sidebar/app-sidebar-minimizer.component'; +export { AppSidebarNavComponent as ɵr } from './lib/sidebar/app-sidebar-nav.component'; +export { NavDropdownDirective as ɵw, NavDropdownToggleDirective as ɵx } from './lib/sidebar/app-sidebar-nav.directive'; +export { SidebarNavHelper as ɵq } from './lib/sidebar/app-sidebar-nav.service'; +export { AppSidebarNavBadgePipe as ɵba } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe'; +export { AppSidebarNavDividerComponent as ɵs } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component'; +export { AppSidebarNavDropdownComponent as ɵt } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component'; +export { AppSidebarNavIconPipe as ɵz } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe'; +export { AppSidebarNavItemClassPipe as ɵbb } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe'; +export { AppSidebarNavItemsComponent as ɵp } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component'; +export { AppSidebarNavLabelComponent as ɵy } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component'; +export { AppSidebarNavLinkComponent as ɵu } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component'; +export { AppSidebarNavTitleComponent as ɵv } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component'; diff --git a/dist/@coreui/angular/coreui-angular.metadata.json b/dist/@coreui/angular/coreui-angular.metadata.json index 3f50e5e3..8db58105 100644 --- a/dist/@coreui/angular/coreui-angular.metadata.json +++ b/dist/@coreui/angular/coreui-angular.metadata.json @@ -1 +1 @@ -{"__symbolic":"module","version":4,"exports":[{"from":"./lib/public_api"}],"metadata":{},"origins":{},"importAs":"@coreui/angular"} \ No newline at end of file +{"__symbolic":"module","version":4,"metadata":{"AppAsideComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"app-aside, cui-aside","template":""}]}],"members":{"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"offCanvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":12}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":18,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":19,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"isOffCanvas":[{"__symbolic":"method"}],"displayBreakpoint":[{"__symbolic":"method"}]}},"AppAsideModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"AppAsideComponent"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"AppAsideComponent"}]}]}],"members":{}},"AppBreadcrumbComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"app-breadcrumb","template":"\n \n
  • \n {{breadcrumb.label.title}}\n {{breadcrumb.label.title}}\n
  • \n
    \n "}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":25,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":25,"character":12}]}],null,null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":26,"character":22},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":28,"character":15}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}]}},"AppBreadcrumbModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":13},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":11,"character":27}],"exports":[{"__symbolic":"reference","name":"AppBreadcrumbComponent"},{"__symbolic":"reference","name":"ɵk"}],"declarations":[{"__symbolic":"reference","name":"AppBreadcrumbComponent"},{"__symbolic":"reference","name":"ɵk"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"AppBreadcrumbModule"},"providers":[{"__symbolic":"reference","name":"ɵj"}]}}}},"AppFooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-footer, cui-footer","template":""}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":13,"character":12}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":14,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":15,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}]}},"AppFooterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":13}],"exports":[{"__symbolic":"reference","name":"AppFooterComponent"}],"declarations":[{"__symbolic":"reference","name":"AppFooterComponent"}]}]}],"members":{}},"AppHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-header, cui-header","template":"\r\n \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n \r\n\r\n\r\n\r\n \r\n\r\n\r\n \r\n\r\n"}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"navbarBrand":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"navbarBrandFull":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"navbarBrandMinimized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"navbarBrandText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"navbarBrandHref":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"navbarBrandRouterLink":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"sidebarToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"mobileSidebarToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"asideMenuToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"mobileAsideMenuToggler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":34,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":34,"character":12}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":35,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":36,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"setToggerBreakpointClass":[{"__symbolic":"method"}],"setToggerMobileBreakpointClass":[{"__symbolic":"method"}]}},"AppHeaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":10,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"AppHeaderComponent"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"AppHeaderComponent"}]}]}],"members":{}},"INavData":{"__symbolic":"interface"},"AppSidebarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"app-sidebar","template":""}]}],"members":{"compact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"minimized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"offCanvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":12}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":18,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":19,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isCompact":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}],"isMinimized":[{"__symbolic":"method"}],"isOffCanvas":[{"__symbolic":"method"}],"displayBreakpoint":[{"__symbolic":"method"}]}},"AppSidebarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":28,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"AppSidebarComponent"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"AppSidebarComponent"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"reference","name":"ɵbb"}],"providers":[{"__symbolic":"reference","name":"ɵq"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵh"}],"declarations":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵh"}],"providers":[{"__symbolic":"reference","name":"ɵi"}]}]}],"members":{}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":9,"character":1},"arguments":[{"selector":"[appSidebarToggler]","providers":[{"__symbolic":"reference","name":"ɵi"}]}]}],"members":{"breakpoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3},"arguments":["appSidebarToggler"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵi"}]}],"ngOnInit":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":20,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":28,"character":1},"arguments":[{"selector":"[appSidebarMinimizer]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":33,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":33,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":22}]}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":37,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":47,"character":1},"arguments":[{"selector":"[appMobileSidebarToggler]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":52,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":52,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":22}]}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":56,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":69,"character":1},"arguments":[{"selector":"[appSidebarClose]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":74,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":74,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":22}]}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":78,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":91,"character":1},"arguments":[{"selector":"[appBrandMinimizer]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":96,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":96,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":22}]}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":100,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":114,"character":1},"arguments":[{"selector":"[appAsideMenuToggler]","providers":[{"__symbolic":"reference","name":"ɵi"}]}]}],"members":{"breakpoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":119,"character":3},"arguments":["appAsideMenuToggler"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵi"}]}],"ngOnInit":[{"__symbolic":"method"}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":125,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":133,"character":1},"arguments":[{"selector":"[appHtmlAttr]"}]}],"members":{"appHtmlAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":137,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":141,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"setAttrib":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":19,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":23,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":23,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":24,"character":22}]}],"removeClasses":[{"__symbolic":"method"}],"toggleClasses":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":15,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":15,"character":53}]}]},"statics":{"ngInjectableDef":{}}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"cui-breadcrumb","template":"
      \r\n \r\n
    1. \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
    2. \r\n
      \r\n \r\n
    \r\n"}]}],"members":{"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":12}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":18,"character":22},{"__symbolic":"reference","name":"ɵj"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isFixed":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-sidebar-footer","template":""}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":9,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":10,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-sidebar-form","template":""}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":9,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":10,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-sidebar-header","template":""}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":9,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":10,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-minimizer","template":""}]}],"members":{"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":9,"character":3},"arguments":["attr.role"]}]}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":11,"character":3},"arguments":["click",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":24,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":24,"character":12}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":25,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":26,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"app-sidebar-nav-items","template":"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n "}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":52,"character":19},{"__symbolic":"reference","name":"ɵq"}]}]}},"ɵq":{"__symbolic":"class","members":{"itemType":[{"__symbolic":"method"}],"isActive":[{"__symbolic":"method"}],"getIconClass":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"app-sidebar-nav","template":"\r\n\r\n"}]}],"members":{"navItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":12,"character":3},"arguments":["attr.role"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":17,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":18,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":19,"character":25}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-sidebar-nav-divider","template":""}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-sidebar-nav-dropdown","template":"\n \n \n {{item.name}}\n {{ item.badge.text }}\n \n \n \n ","styles":[".nav-dropdown-toggle { cursor: pointer; }",".nav-dropdown-items { display: block; }"],"providers":[{"__symbolic":"reference","name":"ɵq"}]}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵq"}]}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-sidebar-nav-link","providers":[{"__symbolic":"reference","name":"ɵq"}],"template":"\r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n\r\n"}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":12}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":18,"character":22},{"__symbolic":"reference","name":"ɵq"}]}],"ngOnInit":[{"__symbolic":"method"}],"getLinkClass":[{"__symbolic":"method"}],"getLinkType":[{"__symbolic":"method"}],"hasVariant":[{"__symbolic":"method"}],"isDisabled":[{"__symbolic":"method"}],"isExternalLink":[{"__symbolic":"method"}],"hideMobile":[{"__symbolic":"method"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-sidebar-nav-title","template":""}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":10,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":11,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"addAttribs":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"setAttrib":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[appNavDropdown]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":7,"character":26}]}],"toggle":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"[appNavDropdownToggle]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵw"}]}],"toggleOpen":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":23,"character":3},"arguments":["click",["$event"]]}]}]}},"ɵy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-sidebar-nav-label","template":"\r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n\r\n"}]}],"members":{"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵq"}]}],"ngOnInit":[{"__symbolic":"method"}],"getItemClass":[{"__symbolic":"method"}],"getLabelIconClass":[{"__symbolic":"method"}]}},"ɵz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"appSidebarNavIcon"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵba":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"appSidebarNavBadge"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵbb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"appSidebarNavItemClass"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵq"}]}],"transform":[{"__symbolic":"method"}]}}},"origins":{"AppAsideComponent":"./lib/aside/app-aside.component","AppAsideModule":"./lib/aside/app-aside.module","AppBreadcrumbComponent":"./lib/breadcrumb/app-breadcrumb.component","AppBreadcrumbModule":"./lib/breadcrumb/app-breadcrumb.module","AppFooterComponent":"./lib/footer/app-footer.component","AppFooterModule":"./lib/footer/app-footer.module","AppHeaderComponent":"./lib/header/app-header.component","AppHeaderModule":"./lib/header/app-header.module","INavData":"./lib/sidebar/app-sidebar-nav","AppSidebarComponent":"./lib/sidebar/app-sidebar.component","AppSidebarModule":"./lib/sidebar/app-sidebar.module","ɵa":"./lib/shared/layout/layout.module","ɵb":"./lib/shared/layout/layout.directive","ɵc":"./lib/shared/layout/layout.directive","ɵd":"./lib/shared/layout/layout.directive","ɵe":"./lib/shared/layout/layout.directive","ɵf":"./lib/shared/layout/layout.directive","ɵg":"./lib/shared/layout/layout.directive","ɵh":"./lib/shared/layout/layout.directive","ɵi":"./lib/shared/toggle-classes","ɵj":"./lib/breadcrumb/app-breadcrumb.service","ɵk":"./lib/breadcrumb/cui-breadcrumb.component","ɵl":"./lib/sidebar/app-sidebar-footer.component","ɵm":"./lib/sidebar/app-sidebar-form.component","ɵn":"./lib/sidebar/app-sidebar-header.component","ɵo":"./lib/sidebar/app-sidebar-minimizer.component","ɵp":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component","ɵq":"./lib/sidebar/app-sidebar-nav.service","ɵr":"./lib/sidebar/app-sidebar-nav.component","ɵs":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component","ɵt":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component","ɵu":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component","ɵv":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component","ɵw":"./lib/sidebar/app-sidebar-nav.directive","ɵx":"./lib/sidebar/app-sidebar-nav.directive","ɵy":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component","ɵz":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe","ɵba":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe","ɵbb":"./lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe"},"importAs":"@coreui/angular"} \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/coreui-angular.js b/dist/@coreui/angular/esm2015/coreui-angular.js index 69200d0b..e24c28b9 100644 --- a/dist/@coreui/angular/esm2015/coreui-angular.js +++ b/dist/@coreui/angular/esm2015/coreui-angular.js @@ -5,5 +5,26 @@ /** * Generated bundle index. Do not edit. */ -export { AppAsideComponent, AppAsideModule, AppBreadcrumbService, AppBreadcrumbComponent, AppBreadcrumbModule, AppFooterComponent, AppFooterModule, AppHeaderComponent, AppHeaderModule, AppSidebarComponent, AppSidebarModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZXVpLWFuZ3VsYXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJjb3JldWktYW5ndWxhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsc09BQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuIl19 \ No newline at end of file +export { AppAsideComponent, AppAsideModule, AppBreadcrumbComponent, AppBreadcrumbModule, AppFooterComponent, AppFooterModule, AppHeaderComponent, AppHeaderModule, AppSidebarComponent, AppSidebarModule } from './public_api'; +export { AppBreadcrumbService as ɵj } from './lib/breadcrumb/app-breadcrumb.service'; +export { CuiBreadcrumbComponent as ɵk } from './lib/breadcrumb/cui-breadcrumb.component'; +export { AsideToggleDirective as ɵg, BrandMinimizeDirective as ɵf, HtmlAttributesDirective as ɵh, MobileSidebarToggleDirective as ɵd, SidebarMinimizeDirective as ɵc, SidebarOffCanvasCloseDirective as ɵe, SidebarToggleDirective as ɵb } from './lib/shared/layout/layout.directive'; +export { LayoutModule as ɵa } from './lib/shared/layout/layout.module'; +export { ClassToggler as ɵi } from './lib/shared/toggle-classes'; +export { AppSidebarFooterComponent as ɵl } from './lib/sidebar/app-sidebar-footer.component'; +export { AppSidebarFormComponent as ɵm } from './lib/sidebar/app-sidebar-form.component'; +export { AppSidebarHeaderComponent as ɵn } from './lib/sidebar/app-sidebar-header.component'; +export { AppSidebarMinimizerComponent as ɵo } from './lib/sidebar/app-sidebar-minimizer.component'; +export { AppSidebarNavComponent as ɵr } from './lib/sidebar/app-sidebar-nav.component'; +export { NavDropdownDirective as ɵw, NavDropdownToggleDirective as ɵx } from './lib/sidebar/app-sidebar-nav.directive'; +export { SidebarNavHelper as ɵq } from './lib/sidebar/app-sidebar-nav.service'; +export { AppSidebarNavBadgePipe as ɵba } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe'; +export { AppSidebarNavDividerComponent as ɵs } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component'; +export { AppSidebarNavDropdownComponent as ɵt } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component'; +export { AppSidebarNavIconPipe as ɵz } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe'; +export { AppSidebarNavItemClassPipe as ɵbb } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe'; +export { AppSidebarNavItemsComponent as ɵp } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component'; +export { AppSidebarNavLabelComponent as ɵy } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component'; +export { AppSidebarNavLinkComponent as ɵu } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component'; +export { AppSidebarNavTitleComponent as ɵv } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZXVpLWFuZ3VsYXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJjb3JldWktYW5ndWxhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsZ05BQWMsY0FBYyxDQUFDO0FBRTdCLE9BQU8sRUFBQyxvQkFBb0IsSUFBSSxFQUFFLEVBQUMsTUFBTSx5Q0FBeUMsQ0FBQztBQUNuRixPQUFPLEVBQUMsc0JBQXNCLElBQUksRUFBRSxFQUFDLE1BQU0sMkNBQTJDLENBQUM7QUFDdkYsT0FBTyxFQUFDLG9CQUFvQixJQUFJLEVBQUUsRUFBQyxzQkFBc0IsSUFBSSxFQUFFLEVBQUMsdUJBQXVCLElBQUksRUFBRSxFQUFDLDRCQUE0QixJQUFJLEVBQUUsRUFBQyx3QkFBd0IsSUFBSSxFQUFFLEVBQUMsOEJBQThCLElBQUksRUFBRSxFQUFDLHNCQUFzQixJQUFJLEVBQUUsRUFBQyxNQUFNLHNDQUFzQyxDQUFDO0FBQy9RLE9BQU8sRUFBQyxZQUFZLElBQUksRUFBRSxFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFDckUsT0FBTyxFQUFDLFlBQVksSUFBSSxFQUFFLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQztBQUMvRCxPQUFPLEVBQUMseUJBQXlCLElBQUksRUFBRSxFQUFDLE1BQU0sNENBQTRDLENBQUM7QUFDM0YsT0FBTyxFQUFDLHVCQUF1QixJQUFJLEVBQUUsRUFBQyxNQUFNLDBDQUEwQyxDQUFDO0FBQ3ZGLE9BQU8sRUFBQyx5QkFBeUIsSUFBSSxFQUFFLEVBQUMsTUFBTSw0Q0FBNEMsQ0FBQztBQUMzRixPQUFPLEVBQUMsNEJBQTRCLElBQUksRUFBRSxFQUFDLE1BQU0sK0NBQStDLENBQUM7QUFDakcsT0FBTyxFQUFDLHNCQUFzQixJQUFJLEVBQUUsRUFBQyxNQUFNLHlDQUF5QyxDQUFDO0FBQ3JGLE9BQU8sRUFBQyxvQkFBb0IsSUFBSSxFQUFFLEVBQUMsMEJBQTBCLElBQUksRUFBRSxFQUFDLE1BQU0seUNBQXlDLENBQUM7QUFDcEgsT0FBTyxFQUFDLGdCQUFnQixJQUFJLEVBQUUsRUFBQyxNQUFNLHVDQUF1QyxDQUFDO0FBQzdFLE9BQU8sRUFBQyxzQkFBc0IsSUFBSSxHQUFHLEVBQUMsTUFBTSwwREFBMEQsQ0FBQztBQUN2RyxPQUFPLEVBQUMsNkJBQTZCLElBQUksRUFBRSxFQUFDLE1BQU0saUVBQWlFLENBQUM7QUFDcEgsT0FBTyxFQUFDLDhCQUE4QixJQUFJLEVBQUUsRUFBQyxNQUFNLGtFQUFrRSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxxQkFBcUIsSUFBSSxFQUFFLEVBQUMsTUFBTSx5REFBeUQsQ0FBQztBQUNwRyxPQUFPLEVBQUMsMEJBQTBCLElBQUksR0FBRyxFQUFDLE1BQU0sK0RBQStELENBQUM7QUFDaEgsT0FBTyxFQUFDLDJCQUEyQixJQUFJLEVBQUUsRUFBQyxNQUFNLCtEQUErRCxDQUFDO0FBQ2hILE9BQU8sRUFBQywyQkFBMkIsSUFBSSxFQUFFLEVBQUMsTUFBTSwrREFBK0QsQ0FBQztBQUNoSCxPQUFPLEVBQUMsMEJBQTBCLElBQUksRUFBRSxFQUFDLE1BQU0sOERBQThELENBQUM7QUFDOUcsT0FBTyxFQUFDLDJCQUEyQixJQUFJLEVBQUUsRUFBQyxNQUFNLCtEQUErRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG5leHBvcnQge0FwcEJyZWFkY3J1bWJTZXJ2aWNlIGFzIMm1an0gZnJvbSAnLi9saWIvYnJlYWRjcnVtYi9hcHAtYnJlYWRjcnVtYi5zZXJ2aWNlJztcbmV4cG9ydCB7Q3VpQnJlYWRjcnVtYkNvbXBvbmVudCBhcyDJtWt9IGZyb20gJy4vbGliL2JyZWFkY3J1bWIvY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50JztcbmV4cG9ydCB7QXNpZGVUb2dnbGVEaXJlY3RpdmUgYXMgybVnLEJyYW5kTWluaW1pemVEaXJlY3RpdmUgYXMgybVmLEh0bWxBdHRyaWJ1dGVzRGlyZWN0aXZlIGFzIMm1aCxNb2JpbGVTaWRlYmFyVG9nZ2xlRGlyZWN0aXZlIGFzIMm1ZCxTaWRlYmFyTWluaW1pemVEaXJlY3RpdmUgYXMgybVjLFNpZGViYXJPZmZDYW52YXNDbG9zZURpcmVjdGl2ZSBhcyDJtWUsU2lkZWJhclRvZ2dsZURpcmVjdGl2ZSBhcyDJtWJ9IGZyb20gJy4vbGliL3NoYXJlZC9sYXlvdXQvbGF5b3V0LmRpcmVjdGl2ZSc7XG5leHBvcnQge0xheW91dE1vZHVsZSBhcyDJtWF9IGZyb20gJy4vbGliL3NoYXJlZC9sYXlvdXQvbGF5b3V0Lm1vZHVsZSc7XG5leHBvcnQge0NsYXNzVG9nZ2xlciBhcyDJtWl9IGZyb20gJy4vbGliL3NoYXJlZC90b2dnbGUtY2xhc3Nlcyc7XG5leHBvcnQge0FwcFNpZGViYXJGb290ZXJDb21wb25lbnQgYXMgybVsfSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLWZvb3Rlci5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFyRm9ybUNvbXBvbmVudCBhcyDJtW19IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItZm9ybS5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFySGVhZGVyQ29tcG9uZW50IGFzIMm1bn0gZnJvbSAnLi9saWIvc2lkZWJhci9hcHAtc2lkZWJhci1oZWFkZXIuY29tcG9uZW50JztcbmV4cG9ydCB7QXBwU2lkZWJhck1pbmltaXplckNvbXBvbmVudCBhcyDJtW99IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItbWluaW1pemVyLmNvbXBvbmVudCc7XG5leHBvcnQge0FwcFNpZGViYXJOYXZDb21wb25lbnQgYXMgybVyfSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQnO1xuZXhwb3J0IHtOYXZEcm9wZG93bkRpcmVjdGl2ZSBhcyDJtXcsTmF2RHJvcGRvd25Ub2dnbGVEaXJlY3RpdmUgYXMgybV4fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi5kaXJlY3RpdmUnO1xuZXhwb3J0IHtTaWRlYmFyTmF2SGVscGVyIGFzIMm1cX0gZnJvbSAnLi9saWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYuc2VydmljZSc7XG5leHBvcnQge0FwcFNpZGViYXJOYXZCYWRnZVBpcGUgYXMgybViYX0gZnJvbSAnLi9saWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWJhZGdlLnBpcGUnO1xuZXhwb3J0IHtBcHBTaWRlYmFyTmF2RGl2aWRlckNvbXBvbmVudCBhcyDJtXN9IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1kaXZpZGVyLmNvbXBvbmVudCc7XG5leHBvcnQge0FwcFNpZGViYXJOYXZEcm9wZG93bkNvbXBvbmVudCBhcyDJtXR9IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1kcm9wZG93bi5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFyTmF2SWNvblBpcGUgYXMgybV6fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaWNvbi5waXBlJztcbmV4cG9ydCB7QXBwU2lkZWJhck5hdkl0ZW1DbGFzc1BpcGUgYXMgybViYn0gZnJvbSAnLi9saWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWl0ZW0tY2xhc3MucGlwZSc7XG5leHBvcnQge0FwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCBhcyDJtXB9IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1pdGVtcy5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFyTmF2TGFiZWxDb21wb25lbnQgYXMgybV5fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtbGFiZWwuY29tcG9uZW50JztcbmV4cG9ydCB7QXBwU2lkZWJhck5hdkxpbmtDb21wb25lbnQgYXMgybV1fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtbGluay5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFyTmF2VGl0bGVDb21wb25lbnQgYXMgybV2fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtdGl0bGUuY29tcG9uZW50JzsiXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/aside/index.js b/dist/@coreui/angular/esm2015/lib/aside/index.js index 7e8ce2e9..d539028a 100644 --- a/dist/@coreui/angular/esm2015/lib/aside/index.js +++ b/dist/@coreui/angular/esm2015/lib/aside/index.js @@ -3,4 +3,4 @@ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { AppAsideComponent, AppAsideModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYXNpZGUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGtEQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG5cbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYXNpZGUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGtEQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XHJcblxyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/aside/public_api.js b/dist/@coreui/angular/esm2015/lib/aside/public_api.js index f8e70bbb..23bfa83f 100644 --- a/dist/@coreui/angular/esm2015/lib/aside/public_api.js +++ b/dist/@coreui/angular/esm2015/lib/aside/public_api.js @@ -4,4 +4,4 @@ */ export { AppAsideComponent } from './app-aside.component'; export { AppAsideModule } from './app-aside.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9hc2lkZS9wdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0JBQW9CLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBBcHBBc2lkZUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLWFzaWRlLmNvbXBvbmVudCc7XG5leHBvcnQgeyBBcHBBc2lkZU1vZHVsZSB9IGZyb20gJy4vYXBwLWFzaWRlLm1vZHVsZSc7XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9hc2lkZS9wdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0JBQW9CLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBBcHBBc2lkZUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLWFzaWRlLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEFwcEFzaWRlTW9kdWxlIH0gZnJvbSAnLi9hcHAtYXNpZGUubW9kdWxlJztcclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/breadcrumb/app-breadcrumb.service.js b/dist/@coreui/angular/esm2015/lib/breadcrumb/app-breadcrumb.service.js index 61746b1d..78d2c138 100644 --- a/dist/@coreui/angular/esm2015/lib/breadcrumb/app-breadcrumb.service.js +++ b/dist/@coreui/angular/esm2015/lib/breadcrumb/app-breadcrumb.service.js @@ -6,6 +6,8 @@ import { Injectable } from '@angular/core'; import { Router, ActivatedRoute, NavigationEnd } from '@angular/router'; import { BehaviorSubject } from 'rxjs'; import { filter } from 'rxjs/operators'; +import * as i0 from "@angular/core"; +import * as i1 from "@angular/router"; export class AppBreadcrumbService { /** * @param {?} router @@ -63,13 +65,16 @@ export class AppBreadcrumbService { } } AppBreadcrumbService.decorators = [ - { type: Injectable } + { type: Injectable, args: [{ + providedIn: 'root' + },] } ]; /** @nocollapse */ AppBreadcrumbService.ctorParameters = () => [ { type: Router }, { type: ActivatedRoute } ]; +/** @nocollapse */ AppBreadcrumbService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function AppBreadcrumbService_Factory() { return new AppBreadcrumbService(i0.ɵɵinject(i1.Router), i0.ɵɵinject(i1.ActivatedRoute)); }, token: AppBreadcrumbService, providedIn: "root" }); if (false) { /** @type {?} */ AppBreadcrumbService.prototype.breadcrumbs; @@ -89,4 +94,4 @@ if (false) { */ AppBreadcrumbService.prototype.route; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWJyZWFkY3J1bWIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1iL2FwcC1icmVhZGNydW1iLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE1BQU0sRUFBRSxjQUFjLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDeEUsT0FBTyxFQUFFLGVBQWUsRUFBYyxNQUFNLE1BQU0sQ0FBQztBQUNuRCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFHeEMsTUFBTSxPQUFPLG9CQUFvQjs7Ozs7SUFNL0IsWUFBb0IsTUFBYyxFQUFVLEtBQXFCO1FBQTdDLFdBQU0sR0FBTixNQUFNLENBQVE7UUFBVSxVQUFLLEdBQUwsS0FBSyxDQUFnQjtRQUUvRCxJQUFJLENBQUMsWUFBWSxHQUFHLElBQUksZUFBZSxDQUFXLElBQUksS0FBSyxFQUFVLENBQUMsQ0FBQztRQUV2RSxJQUFJLENBQUMsV0FBVyxHQUFHLElBQUksQ0FBQyxZQUFZLENBQUMsWUFBWSxFQUFFLENBQUM7UUFFcEQsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU07Ozs7UUFBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEtBQUssWUFBWSxhQUFhLEVBQUMsQ0FBQyxDQUFDLFNBQVM7Ozs7UUFBQyxDQUFDLEtBQUssRUFBRSxFQUFFOztrQkFDckYsV0FBVyxHQUFHLEVBQUU7O2dCQUNsQixZQUFZLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJOztnQkFDbEMsR0FBRyxHQUFHLEVBQUU7WUFDUixHQUFHOztzQkFDSyxjQUFjLEdBQUcsWUFBWSxDQUFDLFFBQVE7Z0JBQzVDLFlBQVksR0FBRyxJQUFJLENBQUM7Z0JBQ3BCLGdEQUFnRDtnQkFDaEQsY0FBYyxDQUFDLE9BQU87Ozs7Z0JBQUMsS0FBSyxDQUFDLEVBQUU7b0JBQzdCLElBQUksS0FBSyxDQUFDLE1BQU0sS0FBSyxTQUFTLEVBQUU7OzhCQUN4QixhQUFhLEdBQUcsS0FBSyxDQUFDLFFBQVE7d0JBQ3BDLEdBQUcsSUFBSSxHQUFHLEdBQUcsYUFBYSxDQUFDLEdBQUcsQ0FBQyxHQUFHOzs7O3dCQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUksRUFBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQzt3QkFDdEUsV0FBVyxDQUFDLElBQUksQ0FBQzs0QkFDZixLQUFLLEVBQUUsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJOzRCQUMxQixHQUFHLEVBQUksR0FBRzt5QkFDWCxDQUFDLENBQUM7d0JBQ0gsWUFBWSxHQUFHLEtBQUssQ0FBQztxQkFDdEI7Z0JBQ0gsQ0FBQyxFQUFDLENBQUM7YUFDSixRQUFRLFlBQVksRUFBRTtZQUV2QixJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxXQUFXLENBQUMsQ0FBQyxDQUFDO1lBRXZELE9BQU8sV0FBVyxDQUFDO1FBQ3JCLENBQUMsRUFBQyxDQUFDO0lBQ0wsQ0FBQzs7O1lBdENGLFVBQVU7Ozs7WUFKRixNQUFNO1lBQUUsY0FBYzs7OztJQU83QiwyQ0FBdUM7Ozs7O0lBRXZDLDRDQUFxRDs7Ozs7SUFFekMsc0NBQXNCOzs7OztJQUFFLHFDQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyLCBBY3RpdmF0ZWRSb3V0ZSwgTmF2aWdhdGlvbkVuZCB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCwgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBmaWx0ZXIgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBBcHBCcmVhZGNydW1iU2VydmljZSB7XHJcblxyXG4gIGJyZWFkY3J1bWJzOiBPYnNlcnZhYmxlPEFycmF5PE9iamVjdD4+O1xyXG5cclxuICBwcml2YXRlIF9icmVhZGNydW1iczogQmVoYXZpb3JTdWJqZWN0PEFycmF5PE9iamVjdD4+O1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJvdXRlcjogUm91dGVyLCBwcml2YXRlIHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZSkge1xyXG5cclxuICAgIHRoaXMuX2JyZWFkY3J1bWJzID0gbmV3IEJlaGF2aW9yU3ViamVjdDxPYmplY3RbXT4obmV3IEFycmF5PE9iamVjdD4oKSk7XHJcblxyXG4gICAgdGhpcy5icmVhZGNydW1icyA9IHRoaXMuX2JyZWFkY3J1bWJzLmFzT2JzZXJ2YWJsZSgpO1xyXG5cclxuICAgIHRoaXMucm91dGVyLmV2ZW50cy5waXBlKGZpbHRlcihldmVudCA9PiBldmVudCBpbnN0YW5jZW9mIE5hdmlnYXRpb25FbmQpKS5zdWJzY3JpYmUoKGV2ZW50KSA9PiB7XHJcbiAgICAgIGNvbnN0IGJyZWFkY3J1bWJzID0gW107XHJcbiAgICAgIGxldCBjdXJyZW50Um91dGUgPSB0aGlzLnJvdXRlLnJvb3QsXHJcbiAgICAgIHVybCA9ICcnO1xyXG4gICAgICBkbyB7XHJcbiAgICAgICAgY29uc3QgY2hpbGRyZW5Sb3V0ZXMgPSBjdXJyZW50Um91dGUuY2hpbGRyZW47XHJcbiAgICAgICAgY3VycmVudFJvdXRlID0gbnVsbDtcclxuICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bm8tc2hhZG93ZWQtdmFyaWFibGVcclxuICAgICAgICBjaGlsZHJlblJvdXRlcy5mb3JFYWNoKHJvdXRlID0+IHtcclxuICAgICAgICAgIGlmIChyb3V0ZS5vdXRsZXQgPT09ICdwcmltYXJ5Jykge1xyXG4gICAgICAgICAgICBjb25zdCByb3V0ZVNuYXBzaG90ID0gcm91dGUuc25hcHNob3Q7XHJcbiAgICAgICAgICAgIHVybCArPSAnLycgKyByb3V0ZVNuYXBzaG90LnVybC5tYXAoc2VnbWVudCA9PiBzZWdtZW50LnBhdGgpLmpvaW4oJy8nKTtcclxuICAgICAgICAgICAgYnJlYWRjcnVtYnMucHVzaCh7XHJcbiAgICAgICAgICAgICAgbGFiZWw6IHJvdXRlLnNuYXBzaG90LmRhdGEsXHJcbiAgICAgICAgICAgICAgdXJsOiAgIHVybFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgY3VycmVudFJvdXRlID0gcm91dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0gd2hpbGUgKGN1cnJlbnRSb3V0ZSk7XHJcblxyXG4gICAgICB0aGlzLl9icmVhZGNydW1icy5uZXh0KE9iamVjdC5hc3NpZ24oW10sIGJyZWFkY3J1bWJzKSk7XHJcblxyXG4gICAgICByZXR1cm4gYnJlYWRjcnVtYnM7XHJcbiAgICB9KTtcclxuICB9XHJcbn1cclxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWJyZWFkY3J1bWIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1iL2FwcC1icmVhZGNydW1iLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE1BQU0sRUFBRSxjQUFjLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDeEUsT0FBTyxFQUFFLGVBQWUsRUFBYyxNQUFNLE1BQU0sQ0FBQztBQUNuRCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7OztBQU14QyxNQUFNLE9BQU8sb0JBQW9COzs7OztJQU0vQixZQUFvQixNQUFjLEVBQVUsS0FBcUI7UUFBN0MsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUFVLFVBQUssR0FBTCxLQUFLLENBQWdCO1FBRS9ELElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxlQUFlLENBQVcsSUFBSSxLQUFLLEVBQVUsQ0FBQyxDQUFDO1FBRXZFLElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUVwRCxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTTs7OztRQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxZQUFZLGFBQWEsRUFBQyxDQUFDLENBQUMsU0FBUzs7OztRQUFDLENBQUMsS0FBSyxFQUFFLEVBQUU7O2tCQUNyRixXQUFXLEdBQUcsRUFBRTs7Z0JBQ2xCLFlBQVksR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUk7O2dCQUNsQyxHQUFHLEdBQUcsRUFBRTtZQUNSLEdBQUc7O3NCQUNLLGNBQWMsR0FBRyxZQUFZLENBQUMsUUFBUTtnQkFDNUMsWUFBWSxHQUFHLElBQUksQ0FBQztnQkFDcEIsZ0RBQWdEO2dCQUNoRCxjQUFjLENBQUMsT0FBTzs7OztnQkFBQyxLQUFLLENBQUMsRUFBRTtvQkFDN0IsSUFBSSxLQUFLLENBQUMsTUFBTSxLQUFLLFNBQVMsRUFBRTs7OEJBQ3hCLGFBQWEsR0FBRyxLQUFLLENBQUMsUUFBUTt3QkFDcEMsR0FBRyxJQUFJLEdBQUcsR0FBRyxhQUFhLENBQUMsR0FBRyxDQUFDLEdBQUc7Ozs7d0JBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO3dCQUN0RSxXQUFXLENBQUMsSUFBSSxDQUFDOzRCQUNmLEtBQUssRUFBRSxLQUFLLENBQUMsUUFBUSxDQUFDLElBQUk7NEJBQzFCLEdBQUcsRUFBSSxHQUFHO3lCQUNYLENBQUMsQ0FBQzt3QkFDSCxZQUFZLEdBQUcsS0FBSyxDQUFDO3FCQUN0QjtnQkFDSCxDQUFDLEVBQUMsQ0FBQzthQUNKLFFBQVEsWUFBWSxFQUFFO1lBRXZCLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLFdBQVcsQ0FBQyxDQUFDLENBQUM7WUFFdkQsT0FBTyxXQUFXLENBQUM7UUFDckIsQ0FBQyxFQUFDLENBQUM7SUFDTCxDQUFDOzs7WUF6Q0YsVUFBVSxTQUFDO2dCQUNSLFVBQVUsRUFBRSxNQUFNO2FBQ25COzs7O1lBTk0sTUFBTTtZQUFFLGNBQWM7Ozs7O0lBVTdCLDJDQUF1Qzs7Ozs7SUFFdkMsNENBQXFEOzs7OztJQUV6QyxzQ0FBc0I7Ozs7O0lBQUUscUNBQTZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUm91dGVyLCBBY3RpdmF0ZWRSb3V0ZSwgTmF2aWdhdGlvbkVuZCB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBCZWhhdmlvclN1YmplY3QsIE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IGZpbHRlciB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuQEluamVjdGFibGUoe1xuICAgIHByb3ZpZGVkSW46ICdyb290J1xuICB9XG4pXG5leHBvcnQgY2xhc3MgQXBwQnJlYWRjcnVtYlNlcnZpY2Uge1xuXG4gIGJyZWFkY3J1bWJzOiBPYnNlcnZhYmxlPEFycmF5PE9iamVjdD4+O1xuXG4gIHByaXZhdGUgX2JyZWFkY3J1bWJzOiBCZWhhdmlvclN1YmplY3Q8QXJyYXk8T2JqZWN0Pj47XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSByb3V0ZXI6IFJvdXRlciwgcHJpdmF0ZSByb3V0ZTogQWN0aXZhdGVkUm91dGUpIHtcblxuICAgIHRoaXMuX2JyZWFkY3J1bWJzID0gbmV3IEJlaGF2aW9yU3ViamVjdDxPYmplY3RbXT4obmV3IEFycmF5PE9iamVjdD4oKSk7XG5cbiAgICB0aGlzLmJyZWFkY3J1bWJzID0gdGhpcy5fYnJlYWRjcnVtYnMuYXNPYnNlcnZhYmxlKCk7XG5cbiAgICB0aGlzLnJvdXRlci5ldmVudHMucGlwZShmaWx0ZXIoZXZlbnQgPT4gZXZlbnQgaW5zdGFuY2VvZiBOYXZpZ2F0aW9uRW5kKSkuc3Vic2NyaWJlKChldmVudCkgPT4ge1xuICAgICAgY29uc3QgYnJlYWRjcnVtYnMgPSBbXTtcbiAgICAgIGxldCBjdXJyZW50Um91dGUgPSB0aGlzLnJvdXRlLnJvb3QsXG4gICAgICB1cmwgPSAnJztcbiAgICAgIGRvIHtcbiAgICAgICAgY29uc3QgY2hpbGRyZW5Sb3V0ZXMgPSBjdXJyZW50Um91dGUuY2hpbGRyZW47XG4gICAgICAgIGN1cnJlbnRSb3V0ZSA9IG51bGw7XG4gICAgICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuby1zaGFkb3dlZC12YXJpYWJsZVxuICAgICAgICBjaGlsZHJlblJvdXRlcy5mb3JFYWNoKHJvdXRlID0+IHtcbiAgICAgICAgICBpZiAocm91dGUub3V0bGV0ID09PSAncHJpbWFyeScpIHtcbiAgICAgICAgICAgIGNvbnN0IHJvdXRlU25hcHNob3QgPSByb3V0ZS5zbmFwc2hvdDtcbiAgICAgICAgICAgIHVybCArPSAnLycgKyByb3V0ZVNuYXBzaG90LnVybC5tYXAoc2VnbWVudCA9PiBzZWdtZW50LnBhdGgpLmpvaW4oJy8nKTtcbiAgICAgICAgICAgIGJyZWFkY3J1bWJzLnB1c2goe1xuICAgICAgICAgICAgICBsYWJlbDogcm91dGUuc25hcHNob3QuZGF0YSxcbiAgICAgICAgICAgICAgdXJsOiAgIHVybFxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBjdXJyZW50Um91dGUgPSByb3V0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgfSB3aGlsZSAoY3VycmVudFJvdXRlKTtcblxuICAgICAgdGhpcy5fYnJlYWRjcnVtYnMubmV4dChPYmplY3QuYXNzaWduKFtdLCBicmVhZGNydW1icykpO1xuXG4gICAgICByZXR1cm4gYnJlYWRjcnVtYnM7XG4gICAgfSk7XG4gIH1cbn1cbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/breadcrumb/cui-breadcrumb.component.js b/dist/@coreui/angular/esm2015/lib/breadcrumb/cui-breadcrumb.component.js index dae66d37..c7736a45 100644 --- a/dist/@coreui/angular/esm2015/lib/breadcrumb/cui-breadcrumb.component.js +++ b/dist/@coreui/angular/esm2015/lib/breadcrumb/cui-breadcrumb.component.js @@ -79,4 +79,4 @@ if (false) { /** @type {?} */ CuiBreadcrumbComponent.prototype.service; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2JyZWFkY3J1bWIvY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFjLE1BQU0sRUFBRSxLQUFLLEVBQXFCLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNqRyxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFekMsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFPOUQsTUFBTSxPQUFPLHNCQUFzQjs7Ozs7O0lBTWpDLFlBQzRCLFFBQWEsRUFDL0IsUUFBbUIsRUFDcEIsT0FBNkI7UUFGVixhQUFRLEdBQVIsUUFBUSxDQUFLO1FBQy9CLGFBQVEsR0FBUixRQUFRLENBQVc7UUFDcEIsWUFBTyxHQUFQLE9BQU8sQ0FBc0I7UUFMckIsZUFBVSxHQUFHLGtCQUFrQixDQUFDO0lBTTdDLENBQUM7Ozs7SUFFRSxRQUFRO1FBQ2IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDekIsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQztJQUM5QyxDQUFDOzs7O0lBRUQsV0FBVztRQUNULElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNqRSxDQUFDOzs7OztJQUVELE9BQU8sQ0FBQyxRQUFpQixJQUFJLENBQUMsS0FBSztRQUNqQyxJQUFJLEtBQUssRUFBRTtZQUNULElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztTQUM3RDtJQUNILENBQUM7OztZQTlCRixTQUFTLFNBQUM7O2dCQUVULFFBQVEsRUFBRSxnQkFBZ0I7Z0JBQzFCLDhpQkFBOEM7YUFDL0M7Ozs7NENBUUksTUFBTSxTQUFDLFFBQVE7WUFqQjZDLFNBQVM7WUFHbEUsb0JBQW9COzs7b0JBUXpCLEtBQUs7Ozs7SUFBTix1Q0FBd0I7O0lBRXhCLDZDQUFtQjs7Ozs7SUFDbkIsNENBQWlEOzs7OztJQUcvQywwQ0FBdUM7Ozs7O0lBQ3ZDLDBDQUEyQjs7SUFDM0IseUNBQW9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEVsZW1lbnRSZWYsIEluamVjdCwgSW5wdXQsIE9uRGVzdHJveSwgT25Jbml0LCBSZW5kZXJlcjJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtET0NVTUVOVH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcblxuaW1wb3J0IHtBcHBCcmVhZGNydW1iU2VydmljZX0gZnJvbSAnLi9hcHAtYnJlYWRjcnVtYi5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpjb21wb25lbnQtc2VsZWN0b3JcbiAgc2VsZWN0b3I6ICdjdWktYnJlYWRjcnVtYicsXG4gIHRlbXBsYXRlVXJsOiAnLi9jdWktYnJlYWRjcnVtYi5jb21wb25lbnQuaHRtbCdcbn0pXG5leHBvcnQgY2xhc3MgQ3VpQnJlYWRjcnVtYkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25EZXN0cm95IHtcbiAgQElucHV0KCkgZml4ZWQ6IGJvb2xlYW47XG5cbiAgcHVibGljIGJyZWFkY3J1bWJzO1xuICBwcml2YXRlIHJlYWRvbmx5IGZpeGVkQ2xhc3MgPSAnYnJlYWRjcnVtYi1maXhlZCc7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSBkb2N1bWVudDogYW55LFxuICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcbiAgICBwdWJsaWMgc2VydmljZTogQXBwQnJlYWRjcnVtYlNlcnZpY2UsXG4gICkgeyB9XG5cbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIHRoaXMuaXNGaXhlZCh0aGlzLmZpeGVkKTtcbiAgICB0aGlzLmJyZWFkY3J1bWJzID0gdGhpcy5zZXJ2aWNlLmJyZWFkY3J1bWJzO1xuICB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgdGhpcy5yZW5kZXJlci5yZW1vdmVDbGFzcyh0aGlzLmRvY3VtZW50LmJvZHksIHRoaXMuZml4ZWRDbGFzcyk7XG4gIH1cblxuICBpc0ZpeGVkKGZpeGVkOiBib29sZWFuID0gdGhpcy5maXhlZCk6IHZvaWQge1xuICAgIGlmIChmaXhlZCkge1xuICAgICAgdGhpcy5yZW5kZXJlci5hZGRDbGFzcyh0aGlzLmRvY3VtZW50LmJvZHksIHRoaXMuZml4ZWRDbGFzcyk7XG4gICAgfVxuICB9XG59XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2JyZWFkY3J1bWIvY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFjLE1BQU0sRUFBRSxLQUFLLEVBQXFCLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNqRyxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFekMsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFPOUQsTUFBTSxPQUFPLHNCQUFzQjs7Ozs7O0lBTWpDLFlBQzRCLFFBQWEsRUFDL0IsUUFBbUIsRUFDcEIsT0FBNkI7UUFGVixhQUFRLEdBQVIsUUFBUSxDQUFLO1FBQy9CLGFBQVEsR0FBUixRQUFRLENBQVc7UUFDcEIsWUFBTyxHQUFQLE9BQU8sQ0FBc0I7UUFMckIsZUFBVSxHQUFHLGtCQUFrQixDQUFDO0lBTTdDLENBQUM7Ozs7SUFFRSxRQUFRO1FBQ2IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDekIsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQztJQUM5QyxDQUFDOzs7O0lBRUQsV0FBVztRQUNULElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNqRSxDQUFDOzs7OztJQUVELE9BQU8sQ0FBQyxRQUFpQixJQUFJLENBQUMsS0FBSztRQUNqQyxJQUFJLEtBQUssRUFBRTtZQUNULElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztTQUM3RDtJQUNILENBQUM7OztZQTlCRixTQUFTLFNBQUM7O2dCQUVULFFBQVEsRUFBRSxnQkFBZ0I7Z0JBQzFCLDhpQkFBOEM7YUFDL0M7Ozs7NENBUUksTUFBTSxTQUFDLFFBQVE7WUFqQjZDLFNBQVM7WUFHbEUsb0JBQW9COzs7b0JBUXpCLEtBQUs7Ozs7SUFBTix1Q0FBd0I7O0lBRXhCLDZDQUFtQjs7Ozs7SUFDbkIsNENBQWlEOzs7OztJQUcvQywwQ0FBdUM7Ozs7O0lBQ3ZDLDBDQUEyQjs7SUFDM0IseUNBQW9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEVsZW1lbnRSZWYsIEluamVjdCwgSW5wdXQsIE9uRGVzdHJveSwgT25Jbml0LCBSZW5kZXJlcjJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0RPQ1VNRU5UfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5cclxuaW1wb3J0IHtBcHBCcmVhZGNydW1iU2VydmljZX0gZnJvbSAnLi9hcHAtYnJlYWRjcnVtYi5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpjb21wb25lbnQtc2VsZWN0b3JcclxuICBzZWxlY3RvcjogJ2N1aS1icmVhZGNydW1iJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50Lmh0bWwnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDdWlCcmVhZGNydW1iQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3kge1xyXG4gIEBJbnB1dCgpIGZpeGVkOiBib29sZWFuO1xyXG5cclxuICBwdWJsaWMgYnJlYWRjcnVtYnM7XHJcbiAgcHJpdmF0ZSByZWFkb25seSBmaXhlZENsYXNzID0gJ2JyZWFkY3J1bWItZml4ZWQnO1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIEBJbmplY3QoRE9DVU1FTlQpIHByaXZhdGUgZG9jdW1lbnQ6IGFueSxcclxuICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcclxuICAgIHB1YmxpYyBzZXJ2aWNlOiBBcHBCcmVhZGNydW1iU2VydmljZSxcclxuICApIHsgfVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLmlzRml4ZWQodGhpcy5maXhlZCk7XHJcbiAgICB0aGlzLmJyZWFkY3J1bWJzID0gdGhpcy5zZXJ2aWNlLmJyZWFkY3J1bWJzO1xyXG4gIH1cclxuXHJcbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XHJcbiAgICB0aGlzLnJlbmRlcmVyLnJlbW92ZUNsYXNzKHRoaXMuZG9jdW1lbnQuYm9keSwgdGhpcy5maXhlZENsYXNzKTtcclxuICB9XHJcblxyXG4gIGlzRml4ZWQoZml4ZWQ6IGJvb2xlYW4gPSB0aGlzLmZpeGVkKTogdm9pZCB7XHJcbiAgICBpZiAoZml4ZWQpIHtcclxuICAgICAgdGhpcy5yZW5kZXJlci5hZGRDbGFzcyh0aGlzLmRvY3VtZW50LmJvZHksIHRoaXMuZml4ZWRDbGFzcyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/breadcrumb/index.js b/dist/@coreui/angular/esm2015/lib/breadcrumb/index.js index fff66c78..9f27b488 100644 --- a/dist/@coreui/angular/esm2015/lib/breadcrumb/index.js +++ b/dist/@coreui/angular/esm2015/lib/breadcrumb/index.js @@ -2,5 +2,5 @@ * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ -export { AppBreadcrumbService, AppBreadcrumbComponent, AppBreadcrumbModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYnJlYWRjcnVtYi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsa0ZBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcblxuIl19 \ No newline at end of file +export { AppBreadcrumbComponent, AppBreadcrumbModule } from './public_api'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYnJlYWRjcnVtYi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsNERBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcclxuXHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/breadcrumb/public_api.js b/dist/@coreui/angular/esm2015/lib/breadcrumb/public_api.js index 909c195b..525f9835 100644 --- a/dist/@coreui/angular/esm2015/lib/breadcrumb/public_api.js +++ b/dist/@coreui/angular/esm2015/lib/breadcrumb/public_api.js @@ -2,7 +2,6 @@ * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ -export { AppBreadcrumbService } from './app-breadcrumb.service'; export { AppBreadcrumbComponent } from './app-breadcrumb.component'; export { AppBreadcrumbModule } from './app-breadcrumb.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1iL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwQnJlYWRjcnVtYlNlcnZpY2UgfSBmcm9tICcuL2FwcC1icmVhZGNydW1iLnNlcnZpY2UnO1xuZXhwb3J0IHsgQXBwQnJlYWRjcnVtYkNvbXBvbmVudCB9IGZyb20gJy4vYXBwLWJyZWFkY3J1bWIuY29tcG9uZW50JztcbmV4cG9ydCB7IEFwcEJyZWFkY3J1bWJNb2R1bGUgfSBmcm9tICcuL2FwcC1icmVhZGNydW1iLm1vZHVsZSc7XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1iL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwQnJlYWRjcnVtYkNvbXBvbmVudCB9IGZyb20gJy4vYXBwLWJyZWFkY3J1bWIuY29tcG9uZW50JztcbmV4cG9ydCB7IEFwcEJyZWFkY3J1bWJNb2R1bGUgfSBmcm9tICcuL2FwcC1icmVhZGNydW1iLm1vZHVsZSc7XG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/footer/index.js b/dist/@coreui/angular/esm2015/lib/footer/index.js index a2b2fa3b..20869513 100644 --- a/dist/@coreui/angular/esm2015/lib/footer/index.js +++ b/dist/@coreui/angular/esm2015/lib/footer/index.js @@ -3,4 +3,4 @@ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { AppFooterComponent, AppFooterModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvZm9vdGVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxvREFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvZm9vdGVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxvREFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xyXG5cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/footer/public_api.js b/dist/@coreui/angular/esm2015/lib/footer/public_api.js index 895ebdd5..8ca253d7 100644 --- a/dist/@coreui/angular/esm2015/lib/footer/public_api.js +++ b/dist/@coreui/angular/esm2015/lib/footer/public_api.js @@ -4,4 +4,4 @@ */ export { AppFooterComponent } from './app-footer.component'; export { AppFooterModule } from './app-footer.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9mb290ZXIvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwRm9vdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtZm9vdGVyLmNvbXBvbmVudCc7XG5leHBvcnQgeyBBcHBGb290ZXJNb2R1bGUgfSBmcm9tICcuL2FwcC1mb290ZXIubW9kdWxlJztcbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9mb290ZXIvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwRm9vdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtZm9vdGVyLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEFwcEZvb3Rlck1vZHVsZSB9IGZyb20gJy4vYXBwLWZvb3Rlci5tb2R1bGUnO1xyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/header/index.js b/dist/@coreui/angular/esm2015/lib/header/index.js index cc09efd2..4bcf0c97 100644 --- a/dist/@coreui/angular/esm2015/lib/header/index.js +++ b/dist/@coreui/angular/esm2015/lib/header/index.js @@ -3,4 +3,4 @@ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { AppHeaderComponent, AppHeaderModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvaGVhZGVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxvREFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvaGVhZGVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxvREFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/header/public_api.js b/dist/@coreui/angular/esm2015/lib/header/public_api.js index c7db3ae5..c2eb0b4c 100644 --- a/dist/@coreui/angular/esm2015/lib/header/public_api.js +++ b/dist/@coreui/angular/esm2015/lib/header/public_api.js @@ -4,4 +4,4 @@ */ export { AppHeaderComponent } from './app-header.component'; export { AppHeaderModule } from './app-header.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9oZWFkZXIvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwSGVhZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtaGVhZGVyLmNvbXBvbmVudCc7XG5leHBvcnQgeyBBcHBIZWFkZXJNb2R1bGUgfSBmcm9tICcuL2FwcC1oZWFkZXIubW9kdWxlJztcbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9oZWFkZXIvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwSGVhZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtaGVhZGVyLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEFwcEhlYWRlck1vZHVsZSB9IGZyb20gJy4vYXBwLWhlYWRlci5tb2R1bGUnO1xyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.component.js b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.component.js index d00ab25b..bd89e93a 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.component.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.component.js @@ -63,4 +63,4 @@ if (false) { */ AppSidebarNavComponent.prototype.hostElement; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQWEsU0FBUyxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUMvRyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFRekMsTUFBTSxPQUFPLHNCQUFzQjs7Ozs7O0lBT2pDLFlBQ1MsTUFBYyxFQUNiLFFBQW1CLEVBQ25CLFdBQXVCO1FBRnhCLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDYixhQUFRLEdBQVIsUUFBUSxDQUFXO1FBQ25CLGdCQUFXLEdBQVgsV0FBVyxDQUFZO1FBVHhCLGFBQVEsR0FBZSxFQUFFLENBQUM7UUFFVCxTQUFJLEdBQUcsS0FBSyxDQUFDO1FBRWhDLGtCQUFhLEdBQWUsRUFBRSxDQUFDO1FBT3BDLFFBQVEsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLGFBQWEsRUFBRSxhQUFhLENBQUMsQ0FBQztJQUM5RCxDQUFDOzs7OztJQUVNLFdBQVcsQ0FBQyxPQUFzQjtRQUN2QyxJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7SUFDakYsQ0FBQzs7O1lBckJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsaUJBQWlCO2dCQUMzQixxSEFBK0M7YUFDaEQ7Ozs7WUFQUSxNQUFNO1lBRGdELFNBQVM7WUFBcEQsVUFBVTs7O3VCQVUzQixLQUFLO21CQUVMLFdBQVcsU0FBQyxXQUFXOzs7O0lBRnhCLDBDQUFtQzs7SUFFbkMsc0NBQXVDOztJQUV2QywrQ0FBc0M7O0lBR3BDLHdDQUFxQjs7Ozs7SUFDckIsMENBQTJCOzs7OztJQUMzQiw2Q0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEVsZW1lbnRSZWYsIEhvc3RCaW5kaW5nLCBJbnB1dCwgT25DaGFuZ2VzLCBSZW5kZXJlcjIsIFNpbXBsZUNoYW5nZXMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlciB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5cbmltcG9ydCB7IElOYXZEYXRhIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhcHAtc2lkZWJhci1uYXYnLFxuICB0ZW1wbGF0ZVVybDogJy4vYXBwLXNpZGViYXItbmF2LmNvbXBvbmVudC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTmF2Q29tcG9uZW50IGltcGxlbWVudHMgT25DaGFuZ2VzIHtcbiAgQElucHV0KCkgbmF2SXRlbXM6IElOYXZEYXRhW10gPSBbXTtcblxuICBASG9zdEJpbmRpbmcoJ2F0dHIucm9sZScpIHJvbGUgPSAnbmF2JztcblxuICBwdWJsaWMgbmF2SXRlbXNBcnJheTogSU5hdkRhdGFbXSA9IFtdO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHB1YmxpYyByb3V0ZXI6IFJvdXRlcixcbiAgICBwcml2YXRlIHJlbmRlcmVyOiBSZW5kZXJlcjIsXG4gICAgcHJpdmF0ZSBob3N0RWxlbWVudDogRWxlbWVudFJlZlxuICApIHtcbiAgICByZW5kZXJlci5hZGRDbGFzcyhob3N0RWxlbWVudC5uYXRpdmVFbGVtZW50LCAnc2lkZWJhci1uYXYnKTtcbiAgfVxuXG4gIHB1YmxpYyBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XG4gICAgdGhpcy5uYXZJdGVtc0FycmF5ID0gQXJyYXkuaXNBcnJheSh0aGlzLm5hdkl0ZW1zKSA/IHRoaXMubmF2SXRlbXMuc2xpY2UoKSA6IFtdO1xuICB9XG59XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQWEsU0FBUyxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUMvRyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFRekMsTUFBTSxPQUFPLHNCQUFzQjs7Ozs7O0lBT2pDLFlBQ1MsTUFBYyxFQUNiLFFBQW1CLEVBQ25CLFdBQXVCO1FBRnhCLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDYixhQUFRLEdBQVIsUUFBUSxDQUFXO1FBQ25CLGdCQUFXLEdBQVgsV0FBVyxDQUFZO1FBVHhCLGFBQVEsR0FBZSxFQUFFLENBQUM7UUFFVCxTQUFJLEdBQUcsS0FBSyxDQUFDO1FBRWhDLGtCQUFhLEdBQWUsRUFBRSxDQUFDO1FBT3BDLFFBQVEsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLGFBQWEsRUFBRSxhQUFhLENBQUMsQ0FBQztJQUM5RCxDQUFDOzs7OztJQUVNLFdBQVcsQ0FBQyxPQUFzQjtRQUN2QyxJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7SUFDakYsQ0FBQzs7O1lBckJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsaUJBQWlCO2dCQUMzQixxSEFBK0M7YUFDaEQ7Ozs7WUFQUSxNQUFNO1lBRGdELFNBQVM7WUFBcEQsVUFBVTs7O3VCQVUzQixLQUFLO21CQUVMLFdBQVcsU0FBQyxXQUFXOzs7O0lBRnhCLDBDQUFtQzs7SUFFbkMsc0NBQXVDOztJQUV2QywrQ0FBc0M7O0lBR3BDLHdDQUFxQjs7Ozs7SUFDckIsMENBQTJCOzs7OztJQUMzQiw2Q0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEVsZW1lbnRSZWYsIEhvc3RCaW5kaW5nLCBJbnB1dCwgT25DaGFuZ2VzLCBSZW5kZXJlcjIsIFNpbXBsZUNoYW5nZXMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuXHJcbmltcG9ydCB7IElOYXZEYXRhIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhcHAtc2lkZWJhci1uYXYnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9hcHAtc2lkZWJhci1uYXYuY29tcG9uZW50Lmh0bWwnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTmF2Q29tcG9uZW50IGltcGxlbWVudHMgT25DaGFuZ2VzIHtcclxuICBASW5wdXQoKSBuYXZJdGVtczogSU5hdkRhdGFbXSA9IFtdO1xyXG5cclxuICBASG9zdEJpbmRpbmcoJ2F0dHIucm9sZScpIHJvbGUgPSAnbmF2JztcclxuXHJcbiAgcHVibGljIG5hdkl0ZW1zQXJyYXk6IElOYXZEYXRhW10gPSBbXTtcclxuXHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBwdWJsaWMgcm91dGVyOiBSb3V0ZXIsXHJcbiAgICBwcml2YXRlIHJlbmRlcmVyOiBSZW5kZXJlcjIsXHJcbiAgICBwcml2YXRlIGhvc3RFbGVtZW50OiBFbGVtZW50UmVmXHJcbiAgKSB7XHJcbiAgICByZW5kZXJlci5hZGRDbGFzcyhob3N0RWxlbWVudC5uYXRpdmVFbGVtZW50LCAnc2lkZWJhci1uYXYnKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XHJcbiAgICB0aGlzLm5hdkl0ZW1zQXJyYXkgPSBBcnJheS5pc0FycmF5KHRoaXMubmF2SXRlbXMpID8gdGhpcy5uYXZJdGVtcy5zbGljZSgpIDogW107XHJcbiAgfVxyXG59XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.js b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.js index ff984cbd..f717b90b 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.js @@ -66,4 +66,4 @@ if (false) { /** @type {?|undefined} */ INavData.prototype.wrapper; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxvQ0FFQzs7OztBQUVELGlDQUdDOzs7SUFGQyxpQ0FBMkI7O0lBQzNCLDhCQUFnQjs7Ozs7QUFHbEIsK0JBR0M7OztJQUZDLHlCQUFhOztJQUNiLDRCQUFnQjs7Ozs7QUFHbEIsK0JBR0M7OztJQUZDLDBCQUFlOztJQUNmLDRCQUFnQjs7Ozs7QUFHbEIsOEJBYUM7OztJQVpDLHdCQUFjOztJQUNkLHVCQUFhOztJQUNiLHdCQUFjOztJQUNkLHlCQUFrQjs7SUFDbEIseUJBQWdCOztJQUNoQiw0QkFBc0I7O0lBQ3RCLDJCQUFpQjs7SUFDakIsOEJBQTRCOztJQUM1QiwyQkFBa0I7O0lBQ2xCLHlCQUFlOztJQUNmLHlCQUFrQjs7SUFDbEIsMkJBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBJTmF2QXR0cmlidXRlcyB7XG4gIFtwcm9wTmFtZTogc3RyaW5nXTogYW55O1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElOYXZXcmFwcGVyIHtcbiAgYXR0cmlidXRlczogSU5hdkF0dHJpYnV0ZXM7XG4gIGVsZW1lbnQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJTmF2QmFkZ2Uge1xuICB0ZXh0OiBzdHJpbmc7XG4gIHZhcmlhbnQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJTmF2TGFiZWwge1xuICBjbGFzcz86IHN0cmluZztcbiAgdmFyaWFudDogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElOYXZEYXRhIHtcbiAgbmFtZT86IHN0cmluZztcbiAgdXJsPzogc3RyaW5nO1xuICBpY29uPzogc3RyaW5nO1xuICBiYWRnZT86IElOYXZCYWRnZTtcbiAgdGl0bGU/OiBib29sZWFuO1xuICBjaGlsZHJlbj86IElOYXZEYXRhW107XG4gIHZhcmlhbnQ/OiBzdHJpbmc7XG4gIGF0dHJpYnV0ZXM/OiBJTmF2QXR0cmlidXRlcztcbiAgZGl2aWRlcj86IGJvb2xlYW47XG4gIGNsYXNzPzogc3RyaW5nO1xuICBsYWJlbD86IElOYXZMYWJlbDtcbiAgd3JhcHBlcj86IElOYXZXcmFwcGVyO1xufVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxvQ0FFQzs7OztBQUVELGlDQUdDOzs7SUFGQyxpQ0FBMkI7O0lBQzNCLDhCQUFnQjs7Ozs7QUFHbEIsK0JBR0M7OztJQUZDLHlCQUFhOztJQUNiLDRCQUFnQjs7Ozs7QUFHbEIsK0JBR0M7OztJQUZDLDBCQUFlOztJQUNmLDRCQUFnQjs7Ozs7QUFHbEIsOEJBYUM7OztJQVpDLHdCQUFjOztJQUNkLHVCQUFhOztJQUNiLHdCQUFjOztJQUNkLHlCQUFrQjs7SUFDbEIseUJBQWdCOztJQUNoQiw0QkFBc0I7O0lBQ3RCLDJCQUFpQjs7SUFDakIsOEJBQTRCOztJQUM1QiwyQkFBa0I7O0lBQ2xCLHlCQUFlOztJQUNmLHlCQUFrQjs7SUFDbEIsMkJBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBJTmF2QXR0cmlidXRlcyB7XHJcbiAgW3Byb3BOYW1lOiBzdHJpbmddOiBhbnk7XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSU5hdldyYXBwZXIge1xyXG4gIGF0dHJpYnV0ZXM6IElOYXZBdHRyaWJ1dGVzO1xyXG4gIGVsZW1lbnQ6IHN0cmluZztcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBJTmF2QmFkZ2Uge1xyXG4gIHRleHQ6IHN0cmluZztcclxuICB2YXJpYW50OiBzdHJpbmc7XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSU5hdkxhYmVsIHtcclxuICBjbGFzcz86IHN0cmluZztcclxuICB2YXJpYW50OiBzdHJpbmc7XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSU5hdkRhdGEge1xyXG4gIG5hbWU/OiBzdHJpbmc7XHJcbiAgdXJsPzogc3RyaW5nO1xyXG4gIGljb24/OiBzdHJpbmc7XHJcbiAgYmFkZ2U/OiBJTmF2QmFkZ2U7XHJcbiAgdGl0bGU/OiBib29sZWFuO1xyXG4gIGNoaWxkcmVuPzogSU5hdkRhdGFbXTtcclxuICB2YXJpYW50Pzogc3RyaW5nO1xyXG4gIGF0dHJpYnV0ZXM/OiBJTmF2QXR0cmlidXRlcztcclxuICBkaXZpZGVyPzogYm9vbGVhbjtcclxuICBjbGFzcz86IHN0cmluZztcclxuICBsYWJlbD86IElOYXZMYWJlbDtcclxuICB3cmFwcGVyPzogSU5hdldyYXBwZXI7XHJcbn1cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.service.js b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.service.js index 3c827991..dd965bde 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.service.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav.service.js @@ -85,4 +85,4 @@ if (false) { /** @type {?} */ SidebarNavHelper.prototype.hasIcon; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUszQyxNQUFNLE9BQWdCLGlCQUFpQjs7O1lBRHRDLFVBQVU7Ozs7Ozs7O0lBS1QsdUVBQWdEOztBQUdsRCxNQUFNLE9BQU8sZ0JBQWdCO0lBQTdCO1FBc0JTLGFBQVE7Ozs7UUFBRyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBQztRQUN6QyxZQUFPOzs7O1FBQUcsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUM7SUFVaEQsQ0FBQzs7Ozs7SUEvQkMsUUFBUSxDQUFDLElBQUk7UUFDWCxJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDaEIsT0FBTyxTQUFTLENBQUM7U0FDbEI7YUFBTSxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDckIsT0FBTyxPQUFPLENBQUM7U0FDaEI7YUFBTSxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDeEIsT0FBTyxVQUFVLENBQUM7U0FDbkI7YUFBTSxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDckIsT0FBTyxPQUFPLENBQUM7U0FDaEI7YUFBTSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUU7WUFDcEMsT0FBTyxPQUFPLENBQUM7U0FDaEI7YUFBTTtZQUNMLE9BQU8sTUFBTSxDQUFDO1NBQ2Y7SUFDSCxDQUFDOzs7Ozs7SUFFTSxRQUFRLENBQUMsTUFBTSxFQUFFLElBQUk7UUFDMUIsT0FBTyxNQUFNLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDMUMsQ0FBQzs7Ozs7SUFLTSxZQUFZLENBQUMsSUFBSTs7Y0FDaEIsT0FBTyxHQUFHO1lBQ2QsVUFBVSxFQUFFLElBQUk7U0FDakI7O2NBQ0ssSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJO1FBQ3RCLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ25DLE9BQU8sT0FBTyxDQUFDO0lBQ2pCLENBQUM7Q0FDRjs7O0lBWEMsb0NBQWdEOztJQUNoRCxtQ0FBOEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IElOYXZEYXRhIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgU2lkZWJhck5hdlNlcnZpY2Uge1xuICAvKipcbiAgICogUmV0dXJucyBhIHNpZGViYXItbmF2IGl0ZW1zIGNvbmZpZyBOYXZEYXRhXG4gICAqL1xuICBhYnN0cmFjdCBnZXRTaWRlYmFyTmF2SXRlbXNDb25maWcoKTogSU5hdkRhdGFbXTtcbn1cblxuZXhwb3J0IGNsYXNzIFNpZGViYXJOYXZIZWxwZXIge1xuXG4gIGl0ZW1UeXBlKGl0ZW0pIHtcbiAgICBpZiAoaXRlbS5kaXZpZGVyKSB7XG4gICAgICByZXR1cm4gJ2RpdmlkZXInO1xuICAgIH0gZWxzZSBpZiAoaXRlbS50aXRsZSkge1xuICAgICAgcmV0dXJuICd0aXRsZSc7XG4gICAgfSBlbHNlIGlmIChpdGVtLmNoaWxkcmVuKSB7XG4gICAgICByZXR1cm4gJ2Ryb3Bkb3duJztcbiAgICB9IGVsc2UgaWYgKGl0ZW0ubGFiZWwpIHtcbiAgICAgIHJldHVybiAnbGFiZWwnO1xuICAgIH0gZWxzZSBpZiAoIU9iamVjdC5rZXlzKGl0ZW0pLmxlbmd0aCkge1xuICAgICAgcmV0dXJuICdlbXB0eSc7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiAnbGluayc7XG4gICAgfVxuICB9XG5cbiAgcHVibGljIGlzQWN0aXZlKHJvdXRlciwgaXRlbSkge1xuICAgIHJldHVybiByb3V0ZXIuaXNBY3RpdmUoaXRlbS51cmwsIGZhbHNlKTtcbiAgfVxuXG4gIHB1YmxpYyBoYXNCYWRnZSA9IChpdGVtKSA9PiBCb29sZWFuKGl0ZW0uYmFkZ2UpO1xuICBwdWJsaWMgaGFzSWNvbiA9IChpdGVtKSA9PiBCb29sZWFuKGl0ZW0uaWNvbik7XG5cbiAgcHVibGljIGdldEljb25DbGFzcyhpdGVtKSB7XG4gICAgY29uc3QgY2xhc3NlcyA9IHtcbiAgICAgICduYXYtaWNvbic6IHRydWVcbiAgICB9O1xuICAgIGNvbnN0IGljb24gPSBpdGVtLmljb247XG4gICAgY2xhc3Nlc1tpY29uXSA9IHRoaXMuaGFzSWNvbihpdGVtKTtcbiAgICByZXR1cm4gY2xhc3NlcztcbiAgfVxufVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUszQyxNQUFNLE9BQWdCLGlCQUFpQjs7O1lBRHRDLFVBQVU7Ozs7Ozs7O0lBS1QsdUVBQWdEOztBQUdsRCxNQUFNLE9BQU8sZ0JBQWdCO0lBQTdCO1FBc0JTLGFBQVE7Ozs7UUFBRyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBQztRQUN6QyxZQUFPOzs7O1FBQUcsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUM7SUFVaEQsQ0FBQzs7Ozs7SUEvQkMsUUFBUSxDQUFDLElBQUk7UUFDWCxJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDaEIsT0FBTyxTQUFTLENBQUM7U0FDbEI7YUFBTSxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDckIsT0FBTyxPQUFPLENBQUM7U0FDaEI7YUFBTSxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDeEIsT0FBTyxVQUFVLENBQUM7U0FDbkI7YUFBTSxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDckIsT0FBTyxPQUFPLENBQUM7U0FDaEI7YUFBTSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUU7WUFDcEMsT0FBTyxPQUFPLENBQUM7U0FDaEI7YUFBTTtZQUNMLE9BQU8sTUFBTSxDQUFDO1NBQ2Y7SUFDSCxDQUFDOzs7Ozs7SUFFTSxRQUFRLENBQUMsTUFBTSxFQUFFLElBQUk7UUFDMUIsT0FBTyxNQUFNLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDMUMsQ0FBQzs7Ozs7SUFLTSxZQUFZLENBQUMsSUFBSTs7Y0FDaEIsT0FBTyxHQUFHO1lBQ2QsVUFBVSxFQUFFLElBQUk7U0FDakI7O2NBQ0ssSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJO1FBQ3RCLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ25DLE9BQU8sT0FBTyxDQUFDO0lBQ2pCLENBQUM7Q0FDRjs7O0lBWEMsb0NBQWdEOztJQUNoRCxtQ0FBOEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQgeyBJTmF2RGF0YSB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2JztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIFNpZGViYXJOYXZTZXJ2aWNlIHtcclxuICAvKipcclxuICAgKiBSZXR1cm5zIGEgc2lkZWJhci1uYXYgaXRlbXMgY29uZmlnIE5hdkRhdGFcclxuICAgKi9cclxuICBhYnN0cmFjdCBnZXRTaWRlYmFyTmF2SXRlbXNDb25maWcoKTogSU5hdkRhdGFbXTtcclxufVxyXG5cclxuZXhwb3J0IGNsYXNzIFNpZGViYXJOYXZIZWxwZXIge1xyXG5cclxuICBpdGVtVHlwZShpdGVtKSB7XHJcbiAgICBpZiAoaXRlbS5kaXZpZGVyKSB7XHJcbiAgICAgIHJldHVybiAnZGl2aWRlcic7XHJcbiAgICB9IGVsc2UgaWYgKGl0ZW0udGl0bGUpIHtcclxuICAgICAgcmV0dXJuICd0aXRsZSc7XHJcbiAgICB9IGVsc2UgaWYgKGl0ZW0uY2hpbGRyZW4pIHtcclxuICAgICAgcmV0dXJuICdkcm9wZG93bic7XHJcbiAgICB9IGVsc2UgaWYgKGl0ZW0ubGFiZWwpIHtcclxuICAgICAgcmV0dXJuICdsYWJlbCc7XHJcbiAgICB9IGVsc2UgaWYgKCFPYmplY3Qua2V5cyhpdGVtKS5sZW5ndGgpIHtcclxuICAgICAgcmV0dXJuICdlbXB0eSc7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gJ2xpbmsnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHVibGljIGlzQWN0aXZlKHJvdXRlciwgaXRlbSkge1xyXG4gICAgcmV0dXJuIHJvdXRlci5pc0FjdGl2ZShpdGVtLnVybCwgZmFsc2UpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGhhc0JhZGdlID0gKGl0ZW0pID0+IEJvb2xlYW4oaXRlbS5iYWRnZSk7XHJcbiAgcHVibGljIGhhc0ljb24gPSAoaXRlbSkgPT4gQm9vbGVhbihpdGVtLmljb24pO1xyXG5cclxuICBwdWJsaWMgZ2V0SWNvbkNsYXNzKGl0ZW0pIHtcclxuICAgIGNvbnN0IGNsYXNzZXMgPSB7XHJcbiAgICAgICduYXYtaWNvbic6IHRydWVcclxuICAgIH07XHJcbiAgICBjb25zdCBpY29uID0gaXRlbS5pY29uO1xyXG4gICAgY2xhc3Nlc1tpY29uXSA9IHRoaXMuaGFzSWNvbihpdGVtKTtcclxuICAgIHJldHVybiBjbGFzc2VzO1xyXG4gIH1cclxufVxyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.js b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.js index 610e114c..61ea7ad8 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.js @@ -46,4 +46,4 @@ if (false) { /** @type {?} */ AppSidebarNavDropdownComponent.prototype.helper; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtZHJvcGRvd24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUUvQyxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQXVCNUQsTUFBTSxPQUFPLDhCQUE4Qjs7OztJQUd6QyxZQUNTLE1BQXdCO1FBQXhCLFdBQU0sR0FBTixNQUFNLENBQWtCO0lBQzdCLENBQUM7OztZQTFCTixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtnQkFDcEMsUUFBUSxFQUFFOzs7Ozs7Ozs7Ozs7R0FZVDtnQkFLRCxTQUFTLEVBQUUsQ0FBRSxnQkFBZ0IsQ0FBRTt5QkFIN0IsMkNBQTJDO29CQUMzQyx5Q0FBeUM7YUFHNUM7Ozs7WUF0Qk8sZ0JBQWdCOzs7bUJBd0JyQixLQUFLOzs7O0lBQU4sOENBQW1COztJQUdqQixnREFBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge1NpZGViYXJOYXZIZWxwZXJ9IGZyb20gJy4uL2FwcC1zaWRlYmFyLW5hdi5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8YSBjbGFzcz1cIm5hdi1saW5rIG5hdi1kcm9wZG93bi10b2dnbGVcIlxuICAgICAgIGFwcE5hdkRyb3Bkb3duVG9nZ2xlXG4gICAgICAgW2FwcEh0bWxBdHRyXT1cIml0ZW0uYXR0cmlidXRlc1wiPlxuICAgICAgPGkgKm5nSWY9XCJoZWxwZXIuaGFzSWNvbihpdGVtKVwiIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SWNvblwiPjwvaT5cbiAgICAgIDxuZy1jb250YWluZXI+e3tpdGVtLm5hbWV9fTwvbmctY29udGFpbmVyPlxuICAgICAgPHNwYW4gKm5nSWY9XCJoZWxwZXIuaGFzQmFkZ2UoaXRlbSlcIiBbbmdDbGFzc109XCJpdGVtIHwgYXBwU2lkZWJhck5hdkJhZGdlXCI+e3sgaXRlbS5iYWRnZS50ZXh0IH19PC9zcGFuPlxuICAgIDwvYT5cbiAgICA8YXBwLXNpZGViYXItbmF2LWl0ZW1zXG4gICAgICBjbGFzcz1cIm5hdi1kcm9wZG93bi1pdGVtc1wiXG4gICAgICBbaXRlbXNdPVwiaXRlbS5jaGlsZHJlblwiPlxuICAgIDwvYXBwLXNpZGViYXItbmF2LWl0ZW1zPlxuICBgLFxuICBzdHlsZXM6IFtcbiAgICAnLm5hdi1kcm9wZG93bi10b2dnbGUgeyBjdXJzb3I6IHBvaW50ZXI7IH0nLFxuICAgICcubmF2LWRyb3Bkb3duLWl0ZW1zIHsgZGlzcGxheTogYmxvY2s7IH0nXG4gIF0sXG4gIHByb3ZpZGVyczogWyBTaWRlYmFyTmF2SGVscGVyIF1cbn0pXG5leHBvcnQgY2xhc3MgQXBwU2lkZWJhck5hdkRyb3Bkb3duQ29tcG9uZW50IHtcbiAgQElucHV0KCkgaXRlbTogYW55O1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHB1YmxpYyBoZWxwZXI6IFNpZGViYXJOYXZIZWxwZXJcbiAgKSB7IH1cbn1cbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtZHJvcGRvd24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUUvQyxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQXVCNUQsTUFBTSxPQUFPLDhCQUE4Qjs7OztJQUd6QyxZQUNTLE1BQXdCO1FBQXhCLFdBQU0sR0FBTixNQUFNLENBQWtCO0lBQzdCLENBQUM7OztZQTFCTixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtnQkFDcEMsUUFBUSxFQUFFOzs7Ozs7Ozs7Ozs7R0FZVDtnQkFLRCxTQUFTLEVBQUUsQ0FBRSxnQkFBZ0IsQ0FBRTt5QkFIN0IsMkNBQTJDO29CQUMzQyx5Q0FBeUM7YUFHNUM7Ozs7WUF0Qk8sZ0JBQWdCOzs7bUJBd0JyQixLQUFLOzs7O0lBQU4sOENBQW1COztJQUdqQixnREFBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHtTaWRlYmFyTmF2SGVscGVyfSBmcm9tICcuLi9hcHAtc2lkZWJhci1uYXYuc2VydmljZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FwcC1zaWRlYmFyLW5hdi1kcm9wZG93bicsXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxhIGNsYXNzPVwibmF2LWxpbmsgbmF2LWRyb3Bkb3duLXRvZ2dsZVwiXHJcbiAgICAgICBhcHBOYXZEcm9wZG93blRvZ2dsZVxyXG4gICAgICAgW2FwcEh0bWxBdHRyXT1cIml0ZW0uYXR0cmlidXRlc1wiPlxyXG4gICAgICA8aSAqbmdJZj1cImhlbHBlci5oYXNJY29uKGl0ZW0pXCIgW25nQ2xhc3NdPVwiaXRlbSB8IGFwcFNpZGViYXJOYXZJY29uXCI+PC9pPlxyXG4gICAgICA8bmctY29udGFpbmVyPnt7aXRlbS5uYW1lfX08L25nLWNvbnRhaW5lcj5cclxuICAgICAgPHNwYW4gKm5nSWY9XCJoZWxwZXIuaGFzQmFkZ2UoaXRlbSlcIiBbbmdDbGFzc109XCJpdGVtIHwgYXBwU2lkZWJhck5hdkJhZGdlXCI+e3sgaXRlbS5iYWRnZS50ZXh0IH19PC9zcGFuPlxyXG4gICAgPC9hPlxyXG4gICAgPGFwcC1zaWRlYmFyLW5hdi1pdGVtc1xyXG4gICAgICBjbGFzcz1cIm5hdi1kcm9wZG93bi1pdGVtc1wiXHJcbiAgICAgIFtpdGVtc109XCJpdGVtLmNoaWxkcmVuXCI+XHJcbiAgICA8L2FwcC1zaWRlYmFyLW5hdi1pdGVtcz5cclxuICBgLFxyXG4gIHN0eWxlczogW1xyXG4gICAgJy5uYXYtZHJvcGRvd24tdG9nZ2xlIHsgY3Vyc29yOiBwb2ludGVyOyB9JyxcclxuICAgICcubmF2LWRyb3Bkb3duLWl0ZW1zIHsgZGlzcGxheTogYmxvY2s7IH0nXHJcbiAgXSxcclxuICBwcm92aWRlcnM6IFsgU2lkZWJhck5hdkhlbHBlciBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTmF2RHJvcGRvd25Db21wb25lbnQge1xyXG4gIEBJbnB1dCgpIGl0ZW06IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBwdWJsaWMgaGVscGVyOiBTaWRlYmFyTmF2SGVscGVyXHJcbiAgKSB7IH1cclxufVxyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.js b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.js index 2e9f5068..71c504f1 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.js @@ -46,4 +46,4 @@ if (false) { /** @type {?} */ AppSidebarNavItemClassPipe.prototype.helper; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWl0ZW0tY2xhc3MucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbS1jbGFzcy5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUVwRCxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUs1RCxNQUFNLE9BQU8sMEJBQTBCOzs7O0lBRXJDLFlBQ1MsTUFBd0I7UUFBeEIsV0FBTSxHQUFOLE1BQU0sQ0FBa0I7SUFDOUIsQ0FBQzs7Ozs7O0lBRUosU0FBUyxDQUFDLElBQVMsRUFBRSxHQUFHLElBQVc7O2NBQ3pCLFFBQVEsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUM7O1lBQ3ZDLFNBQVM7UUFDYixJQUFJLENBQUMsU0FBUyxFQUFFLE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUMzQyxTQUFTLEdBQUcsT0FBTyxRQUFRLEVBQUUsQ0FBQztTQUMvQjthQUFNLElBQUksUUFBUSxLQUFLLFVBQVUsRUFBRTtZQUNsQyxTQUFTLEdBQUcsdUJBQXVCLENBQUU7U0FDdEM7YUFBTTtZQUNMLFNBQVMsR0FBRyxVQUFVLENBQUM7U0FDeEI7UUFDRCxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsU0FBUyxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQy9ELENBQUM7OztZQXBCSixJQUFJLFNBQUM7Z0JBQ0osSUFBSSxFQUFFLHdCQUF3QjthQUMvQjs7OztZQUpPLGdCQUFnQjs7OztJQVFwQiw0Q0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7U2lkZWJhck5hdkhlbHBlcn0gZnJvbSAnLi4vYXBwLXNpZGViYXItbmF2LnNlcnZpY2UnO1xuXG5AUGlwZSh7XG4gIG5hbWU6ICdhcHBTaWRlYmFyTmF2SXRlbUNsYXNzJ1xufSlcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTmF2SXRlbUNsYXNzUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHB1YmxpYyBoZWxwZXI6IFNpZGViYXJOYXZIZWxwZXJcbiAgKSB7fVxuXG4gIHRyYW5zZm9ybShpdGVtOiBhbnksIC4uLmFyZ3M6IGFueVtdKTogYW55IHtcbiAgICAgIGNvbnN0IGl0ZW1UeXBlID0gdGhpcy5oZWxwZXIuaXRlbVR5cGUoaXRlbSk7XG4gICAgICBsZXQgaXRlbUNsYXNzO1xuICAgICAgaWYgKFsnZGl2aWRlcicsICd0aXRsZSddLmluY2x1ZGVzKGl0ZW1UeXBlKSkge1xuICAgICAgICBpdGVtQ2xhc3MgPSBgbmF2LSR7aXRlbVR5cGV9YDtcbiAgICAgIH0gZWxzZSBpZiAoaXRlbVR5cGUgPT09ICdkcm9wZG93bicpIHtcbiAgICAgICAgaXRlbUNsYXNzID0gJ25hdi1pdGVtIG5hdi1kcm9wZG93bicgO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaXRlbUNsYXNzID0gJ25hdi1pdGVtJztcbiAgICAgIH1cbiAgICAgIHJldHVybiBpdGVtLmNsYXNzID8gYCR7aXRlbUNsYXNzfSAke2l0ZW0uY2xhc3N9YCA6IGl0ZW1DbGFzcztcbiAgICB9XG59XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWl0ZW0tY2xhc3MucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbS1jbGFzcy5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUVwRCxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUs1RCxNQUFNLE9BQU8sMEJBQTBCOzs7O0lBRXJDLFlBQ1MsTUFBd0I7UUFBeEIsV0FBTSxHQUFOLE1BQU0sQ0FBa0I7SUFDOUIsQ0FBQzs7Ozs7O0lBRUosU0FBUyxDQUFDLElBQVMsRUFBRSxHQUFHLElBQVc7O2NBQ3pCLFFBQVEsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUM7O1lBQ3ZDLFNBQVM7UUFDYixJQUFJLENBQUMsU0FBUyxFQUFFLE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUMzQyxTQUFTLEdBQUcsT0FBTyxRQUFRLEVBQUUsQ0FBQztTQUMvQjthQUFNLElBQUksUUFBUSxLQUFLLFVBQVUsRUFBRTtZQUNsQyxTQUFTLEdBQUcsdUJBQXVCLENBQUU7U0FDdEM7YUFBTTtZQUNMLFNBQVMsR0FBRyxVQUFVLENBQUM7U0FDeEI7UUFDRCxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsU0FBUyxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQy9ELENBQUM7OztZQXBCSixJQUFJLFNBQUM7Z0JBQ0osSUFBSSxFQUFFLHdCQUF3QjthQUMvQjs7OztZQUpPLGdCQUFnQjs7OztJQVFwQiw0Q0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQge1NpZGViYXJOYXZIZWxwZXJ9IGZyb20gJy4uL2FwcC1zaWRlYmFyLW5hdi5zZXJ2aWNlJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnYXBwU2lkZWJhck5hdkl0ZW1DbGFzcydcclxufSlcclxuZXhwb3J0IGNsYXNzIEFwcFNpZGViYXJOYXZJdGVtQ2xhc3NQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgcHVibGljIGhlbHBlcjogU2lkZWJhck5hdkhlbHBlclxyXG4gICkge31cclxuXHJcbiAgdHJhbnNmb3JtKGl0ZW06IGFueSwgLi4uYXJnczogYW55W10pOiBhbnkge1xyXG4gICAgICBjb25zdCBpdGVtVHlwZSA9IHRoaXMuaGVscGVyLml0ZW1UeXBlKGl0ZW0pO1xyXG4gICAgICBsZXQgaXRlbUNsYXNzO1xyXG4gICAgICBpZiAoWydkaXZpZGVyJywgJ3RpdGxlJ10uaW5jbHVkZXMoaXRlbVR5cGUpKSB7XHJcbiAgICAgICAgaXRlbUNsYXNzID0gYG5hdi0ke2l0ZW1UeXBlfWA7XHJcbiAgICAgIH0gZWxzZSBpZiAoaXRlbVR5cGUgPT09ICdkcm9wZG93bicpIHtcclxuICAgICAgICBpdGVtQ2xhc3MgPSAnbmF2LWl0ZW0gbmF2LWRyb3Bkb3duJyA7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgaXRlbUNsYXNzID0gJ25hdi1pdGVtJztcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gaXRlbS5jbGFzcyA/IGAke2l0ZW1DbGFzc30gJHtpdGVtLmNsYXNzfWAgOiBpdGVtQ2xhc3M7XHJcbiAgICB9XHJcbn1cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.js b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.js index ab37523c..076e96f7 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.js @@ -77,4 +77,4 @@ if (false) { /** @type {?} */ AppSidebarNavItemsComponent.prototype.helper; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWl0ZW1zLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbXMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUMvQyxPQUFPLEVBQUMsTUFBTSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFdkMsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sNEJBQTRCLENBQUM7QUE4QzVELE1BQU0sT0FBTywyQkFBMkI7Ozs7O0lBRXRDLFlBQ1MsTUFBYyxFQUNkLE1BQXdCO1FBRHhCLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDZCxXQUFNLEdBQU4sTUFBTSxDQUFrQjtJQUM5QixDQUFDOzs7WUFqREwsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSx1QkFBdUI7Z0JBQ2pDLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQXdDVDthQUNGOzs7O1lBL0NPLE1BQU07WUFFTixnQkFBZ0I7OztvQkErQ3JCLEtBQUs7Ozs7SUFBTiw0Q0FBMkI7O0lBRXpCLDZDQUFxQjs7SUFDckIsNkNBQStCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7Um91dGVyfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuXG5pbXBvcnQge1NpZGViYXJOYXZIZWxwZXJ9IGZyb20gJy4uL2FwcC1zaWRlYmFyLW5hdi5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXBwLXNpZGViYXItbmF2LWl0ZW1zJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8bmctY29udGFpbmVyICpuZ0Zvcj1cImxldCBpdGVtIG9mIGl0ZW1zXCI+XG4gICAgICA8bmctY29udGFpbmVyIFtuZ1N3aXRjaF09XCJoZWxwZXIuaXRlbVR5cGUoaXRlbSlcIj5cbiAgICAgICAgPGFwcC1zaWRlYmFyLW5hdi1kcm9wZG93blxuICAgICAgICAgICpuZ1N3aXRjaENhc2U9XCInZHJvcGRvd24nXCJcbiAgICAgICAgICBbaXRlbV09XCJpdGVtXCJcbiAgICAgICAgICBbY2xhc3Mub3Blbl09XCJoZWxwZXIuaXNBY3RpdmUocm91dGVyLCBpdGVtKVwiXG4gICAgICAgICAgW25nQ2xhc3NdPVwiaXRlbSB8IGFwcFNpZGViYXJOYXZJdGVtQ2xhc3NcIlxuICAgICAgICAgIGFwcE5hdkRyb3Bkb3duXG4gICAgICAgICAgcm91dGVyTGlua0FjdGl2ZT1cIm9wZW5cIj5cbiAgICAgICAgPC9hcHAtc2lkZWJhci1uYXYtZHJvcGRvd24+XG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtZGl2aWRlclxuICAgICAgICAgICpuZ1N3aXRjaENhc2U9XCInZGl2aWRlcidcIlxuICAgICAgICAgIFtpdGVtXT1cIml0ZW1cIlxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCJcbiAgICAgICAgICBbYXBwSHRtbEF0dHJdPVwiaXRlbS5hdHRyaWJ1dGVzXCI+XG4gICAgICAgIDwvYXBwLXNpZGViYXItbmF2LWRpdmlkZXI+XG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtdGl0bGVcbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ3RpdGxlJ1wiXG4gICAgICAgICAgW2l0ZW1dPVwiaXRlbVwiXG4gICAgICAgICAgW25nQ2xhc3NdPVwiaXRlbSB8IGFwcFNpZGViYXJOYXZJdGVtQ2xhc3NcIlxuICAgICAgICAgIFthcHBIdG1sQXR0cl09XCJpdGVtLmF0dHJpYnV0ZXNcIj5cbiAgICAgICAgPC9hcHAtc2lkZWJhci1uYXYtdGl0bGU+XG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtbGFiZWxcbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ2xhYmVsJ1wiXG4gICAgICAgICAgW2l0ZW1dPVwiaXRlbVwiXG4gICAgICAgICAgY2xhc3M9XCJuYXYtaXRlbVwiXG4gICAgICAgICAgW25nQ2xhc3NdPVwiaXRlbSB8IGFwcFNpZGViYXJOYXZJdGVtQ2xhc3NcIj5cbiAgICAgICAgPC9hcHAtc2lkZWJhci1uYXYtbGFiZWw+XG4gICAgICAgIDxuZy1jb250YWluZXJcbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ2VtcHR5J1wiPlxuICAgICAgICA8L25nLWNvbnRhaW5lcj5cbiAgICAgICAgPGFwcC1zaWRlYmFyLW5hdi1saW5rXG4gICAgICAgICAgKm5nU3dpdGNoRGVmYXVsdFxuICAgICAgICAgIFtpdGVtXT1cIml0ZW1cIlxuICAgICAgICAgIGNsYXNzPVwibmF2LWl0ZW1cIlxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCI+XG4gICAgICAgIDwvYXBwLXNpZGViYXItbmF2LWxpbms+XG4gICAgICA8L25nLWNvbnRhaW5lcj5cbiAgICA8L25nLWNvbnRhaW5lcj5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTmF2SXRlbXNDb21wb25lbnQge1xuICBASW5wdXQoKSBpdGVtczogQXJyYXk8YW55PjtcbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIHJvdXRlcjogUm91dGVyLFxuICAgIHB1YmxpYyBoZWxwZXI6IFNpZGViYXJOYXZIZWxwZXJcbiAgKSB7fVxufVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWl0ZW1zLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbXMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUMvQyxPQUFPLEVBQUMsTUFBTSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFdkMsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sNEJBQTRCLENBQUM7QUE4QzVELE1BQU0sT0FBTywyQkFBMkI7Ozs7O0lBRXRDLFlBQ1MsTUFBYyxFQUNkLE1BQXdCO1FBRHhCLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDZCxXQUFNLEdBQU4sTUFBTSxDQUFrQjtJQUM5QixDQUFDOzs7WUFqREwsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSx1QkFBdUI7Z0JBQ2pDLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQXdDVDthQUNGOzs7O1lBL0NPLE1BQU07WUFFTixnQkFBZ0I7OztvQkErQ3JCLEtBQUs7Ozs7SUFBTiw0Q0FBMkI7O0lBRXpCLDZDQUFxQjs7SUFDckIsNkNBQStCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtSb3V0ZXJ9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcblxyXG5pbXBvcnQge1NpZGViYXJOYXZIZWxwZXJ9IGZyb20gJy4uL2FwcC1zaWRlYmFyLW5hdi5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXBwLXNpZGViYXItbmF2LWl0ZW1zJyxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPG5nLWNvbnRhaW5lciAqbmdGb3I9XCJsZXQgaXRlbSBvZiBpdGVtc1wiPlxyXG4gICAgICA8bmctY29udGFpbmVyIFtuZ1N3aXRjaF09XCJoZWxwZXIuaXRlbVR5cGUoaXRlbSlcIj5cclxuICAgICAgICA8YXBwLXNpZGViYXItbmF2LWRyb3Bkb3duXHJcbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ2Ryb3Bkb3duJ1wiXHJcbiAgICAgICAgICBbaXRlbV09XCJpdGVtXCJcclxuICAgICAgICAgIFtjbGFzcy5vcGVuXT1cImhlbHBlci5pc0FjdGl2ZShyb3V0ZXIsIGl0ZW0pXCJcclxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCJcclxuICAgICAgICAgIGFwcE5hdkRyb3Bkb3duXHJcbiAgICAgICAgICByb3V0ZXJMaW5rQWN0aXZlPVwib3BlblwiPlxyXG4gICAgICAgIDwvYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duPlxyXG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtZGl2aWRlclxyXG4gICAgICAgICAgKm5nU3dpdGNoQ2FzZT1cIidkaXZpZGVyJ1wiXHJcbiAgICAgICAgICBbaXRlbV09XCJpdGVtXCJcclxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCJcclxuICAgICAgICAgIFthcHBIdG1sQXR0cl09XCJpdGVtLmF0dHJpYnV0ZXNcIj5cclxuICAgICAgICA8L2FwcC1zaWRlYmFyLW5hdi1kaXZpZGVyPlxyXG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtdGl0bGVcclxuICAgICAgICAgICpuZ1N3aXRjaENhc2U9XCIndGl0bGUnXCJcclxuICAgICAgICAgIFtpdGVtXT1cIml0ZW1cIlxyXG4gICAgICAgICAgW25nQ2xhc3NdPVwiaXRlbSB8IGFwcFNpZGViYXJOYXZJdGVtQ2xhc3NcIlxyXG4gICAgICAgICAgW2FwcEh0bWxBdHRyXT1cIml0ZW0uYXR0cmlidXRlc1wiPlxyXG4gICAgICAgIDwvYXBwLXNpZGViYXItbmF2LXRpdGxlPlxyXG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtbGFiZWxcclxuICAgICAgICAgICpuZ1N3aXRjaENhc2U9XCInbGFiZWwnXCJcclxuICAgICAgICAgIFtpdGVtXT1cIml0ZW1cIlxyXG4gICAgICAgICAgY2xhc3M9XCJuYXYtaXRlbVwiXHJcbiAgICAgICAgICBbbmdDbGFzc109XCJpdGVtIHwgYXBwU2lkZWJhck5hdkl0ZW1DbGFzc1wiPlxyXG4gICAgICAgIDwvYXBwLXNpZGViYXItbmF2LWxhYmVsPlxyXG4gICAgICAgIDxuZy1jb250YWluZXJcclxuICAgICAgICAgICpuZ1N3aXRjaENhc2U9XCInZW1wdHknXCI+XHJcbiAgICAgICAgPC9uZy1jb250YWluZXI+XHJcbiAgICAgICAgPGFwcC1zaWRlYmFyLW5hdi1saW5rXHJcbiAgICAgICAgICAqbmdTd2l0Y2hEZWZhdWx0XHJcbiAgICAgICAgICBbaXRlbV09XCJpdGVtXCJcclxuICAgICAgICAgIGNsYXNzPVwibmF2LWl0ZW1cIlxyXG4gICAgICAgICAgW25nQ2xhc3NdPVwiaXRlbSB8IGFwcFNpZGViYXJOYXZJdGVtQ2xhc3NcIj5cclxuICAgICAgICA8L2FwcC1zaWRlYmFyLW5hdi1saW5rPlxyXG4gICAgICA8L25nLWNvbnRhaW5lcj5cclxuICAgIDwvbmctY29udGFpbmVyPlxyXG4gIGBcclxufSlcclxuZXhwb3J0IGNsYXNzIEFwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCB7XHJcbiAgQElucHV0KCkgaXRlbXM6IEFycmF5PGFueT47XHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBwdWJsaWMgcm91dGVyOiBSb3V0ZXIsXHJcbiAgICBwdWJsaWMgaGVscGVyOiBTaWRlYmFyTmF2SGVscGVyXHJcbiAgKSB7fVxyXG59XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar.module.js b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar.module.js index dd3b3c15..fb60a9d1 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar.module.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/app-sidebar.module.js @@ -75,4 +75,4 @@ AppSidebarModule.decorators = [ ] },] } ]; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdDQUFnQyxDQUFDOztBQUU5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUN2RSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQzs7QUFFakYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLDBCQUEwQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDL0YsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDckUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0scURBQXFELENBQUM7QUFDcEcsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDdEcsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sa0RBQWtELENBQUM7QUFDOUYsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDN0QsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNkNBQTZDLENBQUM7QUFDcEYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDdEYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFnRC9GLE1BQU0sT0FBTyxnQkFBZ0I7OztZQTlDNUIsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRTtvQkFDUCxZQUFZO29CQUNaLFlBQVk7b0JBQ1osWUFBWTtpQkFDYjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AseUJBQXlCO29CQUN6Qix1QkFBdUI7b0JBQ3ZCLHlCQUF5QjtvQkFDekIsNEJBQTRCO29CQUM1QixtQkFBbUI7b0JBQ25CLDJCQUEyQjtvQkFDM0Isc0JBQXNCO29CQUN0Qiw2QkFBNkI7b0JBQzdCLDhCQUE4QjtvQkFDOUIsMEJBQTBCO29CQUMxQiwyQkFBMkI7b0JBQzNCLG9CQUFvQjtvQkFDcEIsMEJBQTBCO29CQUMxQixZQUFZO2lCQUNiO2dCQUNELFlBQVksRUFBRTtvQkFDWix5QkFBeUI7b0JBQ3pCLHVCQUF1QjtvQkFDdkIseUJBQXlCO29CQUN6Qiw0QkFBNEI7b0JBQzVCLDRCQUE0QjtvQkFDNUIsbUJBQW1CO29CQUNuQiwyQkFBMkI7b0JBQzNCLHNCQUFzQjtvQkFDdEIsNkJBQTZCO29CQUM3Qiw4QkFBOEI7b0JBQzlCLDBCQUEwQjtvQkFDMUIsMkJBQTJCO29CQUMzQixvQkFBb0I7b0JBQ3BCLDBCQUEwQjtvQkFDMUIsMkJBQTJCO29CQUMzQixxQkFBcUI7b0JBQ3JCLHNCQUFzQjtvQkFDdEIsMEJBQTBCO2lCQUMzQjtnQkFDRCxTQUFTLEVBQUU7b0JBQ1QsZ0JBQWdCO2lCQUNqQjthQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuXG5pbXBvcnQgeyBMYXlvdXRNb2R1bGUgfSBmcm9tICcuLi9zaGFyZWQvbGF5b3V0L2xheW91dC5tb2R1bGUnO1xuLy8gQXBwIFNpZGViYXIgQ29tcG9uZW50XG5pbXBvcnQgeyBBcHBTaWRlYmFyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwU2lkZWJhckZvb3RlckNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItZm9vdGVyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyRm9ybUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItZm9ybS5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwU2lkZWJhckhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItaGVhZGVyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyTWluaW1pemVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1taW5pbWl6ZXIuY29tcG9uZW50Jztcbi8vIEFwcCBTaWRlYmFyTmF2IENvbXBvbmVudFxuaW1wb3J0IHsgTmF2RHJvcGRvd25EaXJlY3RpdmUsIE5hdkRyb3Bkb3duVG9nZ2xlRGlyZWN0aXZlIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYuZGlyZWN0aXZlJztcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkRpdmlkZXJDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtZGl2aWRlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkRyb3Bkb3duQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2SXRlbXNDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbXMuY29tcG9uZW50JztcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZMaW5rQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWxpbmsuY29tcG9uZW50JztcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZUaXRsZUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi10aXRsZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgU2lkZWJhck5hdkhlbHBlciB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2LnNlcnZpY2UnO1xuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkxhYmVsQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWxhYmVsLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2SWNvblBpcGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaWNvbi5waXBlJztcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZCYWRnZVBpcGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtYmFkZ2UucGlwZSc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2SXRlbUNsYXNzUGlwZSB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1pdGVtLWNsYXNzLnBpcGUnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIFJvdXRlck1vZHVsZSxcbiAgICBMYXlvdXRNb2R1bGVcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIEFwcFNpZGViYXJGb290ZXJDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhckZvcm1Db21wb25lbnQsXG4gICAgQXBwU2lkZWJhckhlYWRlckNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyTWluaW1pemVyQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhck5hdkl0ZW1zQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhck5hdkRpdmlkZXJDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhck5hdkRyb3Bkb3duQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZMaW5rQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZUaXRsZUNvbXBvbmVudCxcbiAgICBOYXZEcm9wZG93bkRpcmVjdGl2ZSxcbiAgICBOYXZEcm9wZG93blRvZ2dsZURpcmVjdGl2ZSxcbiAgICBMYXlvdXRNb2R1bGVcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgQXBwU2lkZWJhckZvb3RlckNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyRm9ybUNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFySGVhZGVyQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJNaW5pbWl6ZXJDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhck1pbmltaXplckNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyTmF2Q29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZEaXZpZGVyQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZEcm9wZG93bkNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyTmF2TGlua0NvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyTmF2VGl0bGVDb21wb25lbnQsXG4gICAgTmF2RHJvcGRvd25EaXJlY3RpdmUsXG4gICAgTmF2RHJvcGRvd25Ub2dnbGVEaXJlY3RpdmUsXG4gICAgQXBwU2lkZWJhck5hdkxhYmVsQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZJY29uUGlwZSxcbiAgICBBcHBTaWRlYmFyTmF2QmFkZ2VQaXBlLFxuICAgIEFwcFNpZGViYXJOYXZJdGVtQ2xhc3NQaXBlXG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIFNpZGViYXJOYXZIZWxwZXJcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTW9kdWxlIHsgfVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdDQUFnQyxDQUFDOztBQUU5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUN2RSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQzs7QUFFakYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLDBCQUEwQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDL0YsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDckUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0scURBQXFELENBQUM7QUFDcEcsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDdEcsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sa0RBQWtELENBQUM7QUFDOUYsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDN0QsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNkNBQTZDLENBQUM7QUFDcEYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDdEYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFnRC9GLE1BQU0sT0FBTyxnQkFBZ0I7OztZQTlDNUIsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRTtvQkFDUCxZQUFZO29CQUNaLFlBQVk7b0JBQ1osWUFBWTtpQkFDYjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AseUJBQXlCO29CQUN6Qix1QkFBdUI7b0JBQ3ZCLHlCQUF5QjtvQkFDekIsNEJBQTRCO29CQUM1QixtQkFBbUI7b0JBQ25CLDJCQUEyQjtvQkFDM0Isc0JBQXNCO29CQUN0Qiw2QkFBNkI7b0JBQzdCLDhCQUE4QjtvQkFDOUIsMEJBQTBCO29CQUMxQiwyQkFBMkI7b0JBQzNCLG9CQUFvQjtvQkFDcEIsMEJBQTBCO29CQUMxQixZQUFZO2lCQUNiO2dCQUNELFlBQVksRUFBRTtvQkFDWix5QkFBeUI7b0JBQ3pCLHVCQUF1QjtvQkFDdkIseUJBQXlCO29CQUN6Qiw0QkFBNEI7b0JBQzVCLDRCQUE0QjtvQkFDNUIsbUJBQW1CO29CQUNuQiwyQkFBMkI7b0JBQzNCLHNCQUFzQjtvQkFDdEIsNkJBQTZCO29CQUM3Qiw4QkFBOEI7b0JBQzlCLDBCQUEwQjtvQkFDMUIsMkJBQTJCO29CQUMzQixvQkFBb0I7b0JBQ3BCLDBCQUEwQjtvQkFDMUIsMkJBQTJCO29CQUMzQixxQkFBcUI7b0JBQ3JCLHNCQUFzQjtvQkFDdEIsMEJBQTBCO2lCQUMzQjtnQkFDRCxTQUFTLEVBQUU7b0JBQ1QsZ0JBQWdCO2lCQUNqQjthQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuXHJcbmltcG9ydCB7IExheW91dE1vZHVsZSB9IGZyb20gJy4uL3NoYXJlZC9sYXlvdXQvbGF5b3V0Lm1vZHVsZSc7XHJcbi8vIEFwcCBTaWRlYmFyIENvbXBvbmVudFxyXG5pbXBvcnQgeyBBcHBTaWRlYmFyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBBcHBTaWRlYmFyRm9vdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1mb290ZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQXBwU2lkZWJhckZvcm1Db21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLWZvcm0uY29tcG9uZW50JztcclxuaW1wb3J0IHsgQXBwU2lkZWJhckhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItaGVhZGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJNaW5pbWl6ZXJDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW1pbmltaXplci5jb21wb25lbnQnO1xyXG4vLyBBcHAgU2lkZWJhck5hdiBDb21wb25lbnRcclxuaW1wb3J0IHsgTmF2RHJvcGRvd25EaXJlY3RpdmUsIE5hdkRyb3Bkb3duVG9nZ2xlRGlyZWN0aXZlIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZEaXZpZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWRpdmlkZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkRyb3Bkb3duQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1pdGVtcy5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2TGlua0NvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1saW5rLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZUaXRsZUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi10aXRsZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBTaWRlYmFyTmF2SGVscGVyIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYuc2VydmljZSc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZMYWJlbENvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1sYWJlbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2SWNvblBpcGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaWNvbi5waXBlJztcclxuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkJhZGdlUGlwZSB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1iYWRnZS5waXBlJztcclxuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkl0ZW1DbGFzc1BpcGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbS1jbGFzcy5waXBlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgUm91dGVyTW9kdWxlLFxyXG4gICAgTGF5b3V0TW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBBcHBTaWRlYmFyRm9vdGVyQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhckZvcm1Db21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFySGVhZGVyQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhck1pbmltaXplckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2SXRlbXNDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2Q29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhck5hdkRpdmlkZXJDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2RHJvcGRvd25Db21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2TGlua0NvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZUaXRsZUNvbXBvbmVudCxcclxuICAgIE5hdkRyb3Bkb3duRGlyZWN0aXZlLFxyXG4gICAgTmF2RHJvcGRvd25Ub2dnbGVEaXJlY3RpdmUsXHJcbiAgICBMYXlvdXRNb2R1bGVcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgQXBwU2lkZWJhckZvb3RlckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJGb3JtQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhckhlYWRlckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJNaW5pbWl6ZXJDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTWluaW1pemVyQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2RGl2aWRlckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZEcm9wZG93bkNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZMaW5rQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhck5hdlRpdGxlQ29tcG9uZW50LFxyXG4gICAgTmF2RHJvcGRvd25EaXJlY3RpdmUsXHJcbiAgICBOYXZEcm9wZG93blRvZ2dsZURpcmVjdGl2ZSxcclxuICAgIEFwcFNpZGViYXJOYXZMYWJlbENvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZJY29uUGlwZSxcclxuICAgIEFwcFNpZGViYXJOYXZCYWRnZVBpcGUsXHJcbiAgICBBcHBTaWRlYmFyTmF2SXRlbUNsYXNzUGlwZVxyXG4gIF0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICBTaWRlYmFyTmF2SGVscGVyXHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQXBwU2lkZWJhck1vZHVsZSB7IH1cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/index.js b/dist/@coreui/angular/esm2015/lib/sidebar/index.js index 8c6421f9..e6ee160e 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/index.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/index.js @@ -3,4 +3,4 @@ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { AppSidebarComponent, AppSidebarModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvc2lkZWJhci9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsc0RBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvc2lkZWJhci9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsc0RBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/lib/sidebar/public_api.js b/dist/@coreui/angular/esm2015/lib/sidebar/public_api.js index 9efe3b42..27f53cd8 100644 --- a/dist/@coreui/angular/esm2015/lib/sidebar/public_api.js +++ b/dist/@coreui/angular/esm2015/lib/sidebar/public_api.js @@ -4,4 +4,4 @@ */ export { AppSidebarComponent } from './app-sidebar.component'; export { AppSidebarModule } from './app-sidebar.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgSU5hdkRhdGEgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdic7XG5leHBvcnQgeyBBcHBTaWRlYmFyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci5jb21wb25lbnQnO1xuZXhwb3J0IHsgQXBwU2lkZWJhck1vZHVsZSB9IGZyb20gJy4vYXBwLXNpZGViYXIubW9kdWxlJztcbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgSU5hdkRhdGEgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdic7XHJcbmV4cG9ydCB7IEFwcFNpZGViYXJDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEFwcFNpZGViYXJNb2R1bGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLm1vZHVsZSc7XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm2015/public_api.js b/dist/@coreui/angular/esm2015/public_api.js index 77fcf4b4..65298b16 100644 --- a/dist/@coreui/angular/esm2015/public_api.js +++ b/dist/@coreui/angular/esm2015/public_api.js @@ -5,9 +5,9 @@ /* * Public API Surface of @coreui/angular */ -export { AppAsideComponent, AppAsideModule } from './lib/aside'; -export { AppBreadcrumbService, AppBreadcrumbComponent, AppBreadcrumbModule } from './lib/breadcrumb'; -export { AppFooterComponent, AppFooterModule } from './lib/footer'; -export { AppHeaderComponent, AppHeaderModule } from './lib/header'; -export { AppSidebarComponent, AppSidebarModule } from './lib/sidebar'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbInB1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUlBLGtEQUFjLGFBQWEsQ0FBQztBQUM1QixrRkFBYyxrQkFBa0IsQ0FBQztBQUNqQyxvREFBYyxjQUFjLENBQUM7QUFDN0Isb0RBQWMsY0FBYyxDQUFDO0FBQzdCLHNEQUFjLGVBQWUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2YgQGNvcmV1aS9hbmd1bGFyXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9saWIvYXNpZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvYnJlYWRjcnVtYic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9mb290ZXInO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaGVhZGVyJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3NpZGViYXInO1xuLy8gZXhwb3J0ICogZnJvbSAnLi9saWIvc2hhcmVkL2luZGV4JztcbiJdfQ== \ No newline at end of file +export { AppAsideComponent, AppAsideModule } from './lib/aside/index'; +export { AppBreadcrumbComponent, AppBreadcrumbModule } from './lib/breadcrumb/index'; +export { AppFooterComponent, AppFooterModule } from './lib/footer/index'; +export { AppHeaderComponent, AppHeaderModule } from './lib/header/index'; +export { AppSidebarComponent, AppSidebarModule } from './lib/sidebar/index'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbInB1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUlBLGtEQUFjLG1CQUFtQixDQUFDO0FBQ2xDLDREQUFjLHdCQUF3QixDQUFDO0FBQ3ZDLG9EQUFjLG9CQUFvQixDQUFDO0FBQ25DLG9EQUFjLG9CQUFvQixDQUFDO0FBQ25DLHNEQUFjLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBAY29yZXVpL2FuZ3VsYXJcbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xpYi9hc2lkZS9pbmRleCc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9icmVhZGNydW1iL2luZGV4JztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2Zvb3Rlci9pbmRleCc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9oZWFkZXIvaW5kZXgnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvc2lkZWJhci9pbmRleCc7XG4vLyBleHBvcnQgKiBmcm9tICcuL2xpYi9zaGFyZWQvaW5kZXgnO1xuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/coreui-angular.js b/dist/@coreui/angular/esm5/coreui-angular.js index 69200d0b..e24c28b9 100644 --- a/dist/@coreui/angular/esm5/coreui-angular.js +++ b/dist/@coreui/angular/esm5/coreui-angular.js @@ -5,5 +5,26 @@ /** * Generated bundle index. Do not edit. */ -export { AppAsideComponent, AppAsideModule, AppBreadcrumbService, AppBreadcrumbComponent, AppBreadcrumbModule, AppFooterComponent, AppFooterModule, AppHeaderComponent, AppHeaderModule, AppSidebarComponent, AppSidebarModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZXVpLWFuZ3VsYXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJjb3JldWktYW5ndWxhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsc09BQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuIl19 \ No newline at end of file +export { AppAsideComponent, AppAsideModule, AppBreadcrumbComponent, AppBreadcrumbModule, AppFooterComponent, AppFooterModule, AppHeaderComponent, AppHeaderModule, AppSidebarComponent, AppSidebarModule } from './public_api'; +export { AppBreadcrumbService as ɵj } from './lib/breadcrumb/app-breadcrumb.service'; +export { CuiBreadcrumbComponent as ɵk } from './lib/breadcrumb/cui-breadcrumb.component'; +export { AsideToggleDirective as ɵg, BrandMinimizeDirective as ɵf, HtmlAttributesDirective as ɵh, MobileSidebarToggleDirective as ɵd, SidebarMinimizeDirective as ɵc, SidebarOffCanvasCloseDirective as ɵe, SidebarToggleDirective as ɵb } from './lib/shared/layout/layout.directive'; +export { LayoutModule as ɵa } from './lib/shared/layout/layout.module'; +export { ClassToggler as ɵi } from './lib/shared/toggle-classes'; +export { AppSidebarFooterComponent as ɵl } from './lib/sidebar/app-sidebar-footer.component'; +export { AppSidebarFormComponent as ɵm } from './lib/sidebar/app-sidebar-form.component'; +export { AppSidebarHeaderComponent as ɵn } from './lib/sidebar/app-sidebar-header.component'; +export { AppSidebarMinimizerComponent as ɵo } from './lib/sidebar/app-sidebar-minimizer.component'; +export { AppSidebarNavComponent as ɵr } from './lib/sidebar/app-sidebar-nav.component'; +export { NavDropdownDirective as ɵw, NavDropdownToggleDirective as ɵx } from './lib/sidebar/app-sidebar-nav.directive'; +export { SidebarNavHelper as ɵq } from './lib/sidebar/app-sidebar-nav.service'; +export { AppSidebarNavBadgePipe as ɵba } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe'; +export { AppSidebarNavDividerComponent as ɵs } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component'; +export { AppSidebarNavDropdownComponent as ɵt } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component'; +export { AppSidebarNavIconPipe as ɵz } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe'; +export { AppSidebarNavItemClassPipe as ɵbb } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe'; +export { AppSidebarNavItemsComponent as ɵp } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component'; +export { AppSidebarNavLabelComponent as ɵy } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component'; +export { AppSidebarNavLinkComponent as ɵu } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component'; +export { AppSidebarNavTitleComponent as ɵv } from './lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZXVpLWFuZ3VsYXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJjb3JldWktYW5ndWxhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsZ05BQWMsY0FBYyxDQUFDO0FBRTdCLE9BQU8sRUFBQyxvQkFBb0IsSUFBSSxFQUFFLEVBQUMsTUFBTSx5Q0FBeUMsQ0FBQztBQUNuRixPQUFPLEVBQUMsc0JBQXNCLElBQUksRUFBRSxFQUFDLE1BQU0sMkNBQTJDLENBQUM7QUFDdkYsT0FBTyxFQUFDLG9CQUFvQixJQUFJLEVBQUUsRUFBQyxzQkFBc0IsSUFBSSxFQUFFLEVBQUMsdUJBQXVCLElBQUksRUFBRSxFQUFDLDRCQUE0QixJQUFJLEVBQUUsRUFBQyx3QkFBd0IsSUFBSSxFQUFFLEVBQUMsOEJBQThCLElBQUksRUFBRSxFQUFDLHNCQUFzQixJQUFJLEVBQUUsRUFBQyxNQUFNLHNDQUFzQyxDQUFDO0FBQy9RLE9BQU8sRUFBQyxZQUFZLElBQUksRUFBRSxFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFDckUsT0FBTyxFQUFDLFlBQVksSUFBSSxFQUFFLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQztBQUMvRCxPQUFPLEVBQUMseUJBQXlCLElBQUksRUFBRSxFQUFDLE1BQU0sNENBQTRDLENBQUM7QUFDM0YsT0FBTyxFQUFDLHVCQUF1QixJQUFJLEVBQUUsRUFBQyxNQUFNLDBDQUEwQyxDQUFDO0FBQ3ZGLE9BQU8sRUFBQyx5QkFBeUIsSUFBSSxFQUFFLEVBQUMsTUFBTSw0Q0FBNEMsQ0FBQztBQUMzRixPQUFPLEVBQUMsNEJBQTRCLElBQUksRUFBRSxFQUFDLE1BQU0sK0NBQStDLENBQUM7QUFDakcsT0FBTyxFQUFDLHNCQUFzQixJQUFJLEVBQUUsRUFBQyxNQUFNLHlDQUF5QyxDQUFDO0FBQ3JGLE9BQU8sRUFBQyxvQkFBb0IsSUFBSSxFQUFFLEVBQUMsMEJBQTBCLElBQUksRUFBRSxFQUFDLE1BQU0seUNBQXlDLENBQUM7QUFDcEgsT0FBTyxFQUFDLGdCQUFnQixJQUFJLEVBQUUsRUFBQyxNQUFNLHVDQUF1QyxDQUFDO0FBQzdFLE9BQU8sRUFBQyxzQkFBc0IsSUFBSSxHQUFHLEVBQUMsTUFBTSwwREFBMEQsQ0FBQztBQUN2RyxPQUFPLEVBQUMsNkJBQTZCLElBQUksRUFBRSxFQUFDLE1BQU0saUVBQWlFLENBQUM7QUFDcEgsT0FBTyxFQUFDLDhCQUE4QixJQUFJLEVBQUUsRUFBQyxNQUFNLGtFQUFrRSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxxQkFBcUIsSUFBSSxFQUFFLEVBQUMsTUFBTSx5REFBeUQsQ0FBQztBQUNwRyxPQUFPLEVBQUMsMEJBQTBCLElBQUksR0FBRyxFQUFDLE1BQU0sK0RBQStELENBQUM7QUFDaEgsT0FBTyxFQUFDLDJCQUEyQixJQUFJLEVBQUUsRUFBQyxNQUFNLCtEQUErRCxDQUFDO0FBQ2hILE9BQU8sRUFBQywyQkFBMkIsSUFBSSxFQUFFLEVBQUMsTUFBTSwrREFBK0QsQ0FBQztBQUNoSCxPQUFPLEVBQUMsMEJBQTBCLElBQUksRUFBRSxFQUFDLE1BQU0sOERBQThELENBQUM7QUFDOUcsT0FBTyxFQUFDLDJCQUEyQixJQUFJLEVBQUUsRUFBQyxNQUFNLCtEQUErRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG5leHBvcnQge0FwcEJyZWFkY3J1bWJTZXJ2aWNlIGFzIMm1an0gZnJvbSAnLi9saWIvYnJlYWRjcnVtYi9hcHAtYnJlYWRjcnVtYi5zZXJ2aWNlJztcbmV4cG9ydCB7Q3VpQnJlYWRjcnVtYkNvbXBvbmVudCBhcyDJtWt9IGZyb20gJy4vbGliL2JyZWFkY3J1bWIvY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50JztcbmV4cG9ydCB7QXNpZGVUb2dnbGVEaXJlY3RpdmUgYXMgybVnLEJyYW5kTWluaW1pemVEaXJlY3RpdmUgYXMgybVmLEh0bWxBdHRyaWJ1dGVzRGlyZWN0aXZlIGFzIMm1aCxNb2JpbGVTaWRlYmFyVG9nZ2xlRGlyZWN0aXZlIGFzIMm1ZCxTaWRlYmFyTWluaW1pemVEaXJlY3RpdmUgYXMgybVjLFNpZGViYXJPZmZDYW52YXNDbG9zZURpcmVjdGl2ZSBhcyDJtWUsU2lkZWJhclRvZ2dsZURpcmVjdGl2ZSBhcyDJtWJ9IGZyb20gJy4vbGliL3NoYXJlZC9sYXlvdXQvbGF5b3V0LmRpcmVjdGl2ZSc7XG5leHBvcnQge0xheW91dE1vZHVsZSBhcyDJtWF9IGZyb20gJy4vbGliL3NoYXJlZC9sYXlvdXQvbGF5b3V0Lm1vZHVsZSc7XG5leHBvcnQge0NsYXNzVG9nZ2xlciBhcyDJtWl9IGZyb20gJy4vbGliL3NoYXJlZC90b2dnbGUtY2xhc3Nlcyc7XG5leHBvcnQge0FwcFNpZGViYXJGb290ZXJDb21wb25lbnQgYXMgybVsfSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLWZvb3Rlci5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFyRm9ybUNvbXBvbmVudCBhcyDJtW19IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItZm9ybS5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFySGVhZGVyQ29tcG9uZW50IGFzIMm1bn0gZnJvbSAnLi9saWIvc2lkZWJhci9hcHAtc2lkZWJhci1oZWFkZXIuY29tcG9uZW50JztcbmV4cG9ydCB7QXBwU2lkZWJhck1pbmltaXplckNvbXBvbmVudCBhcyDJtW99IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItbWluaW1pemVyLmNvbXBvbmVudCc7XG5leHBvcnQge0FwcFNpZGViYXJOYXZDb21wb25lbnQgYXMgybVyfSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQnO1xuZXhwb3J0IHtOYXZEcm9wZG93bkRpcmVjdGl2ZSBhcyDJtXcsTmF2RHJvcGRvd25Ub2dnbGVEaXJlY3RpdmUgYXMgybV4fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi5kaXJlY3RpdmUnO1xuZXhwb3J0IHtTaWRlYmFyTmF2SGVscGVyIGFzIMm1cX0gZnJvbSAnLi9saWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYuc2VydmljZSc7XG5leHBvcnQge0FwcFNpZGViYXJOYXZCYWRnZVBpcGUgYXMgybViYX0gZnJvbSAnLi9saWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWJhZGdlLnBpcGUnO1xuZXhwb3J0IHtBcHBTaWRlYmFyTmF2RGl2aWRlckNvbXBvbmVudCBhcyDJtXN9IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1kaXZpZGVyLmNvbXBvbmVudCc7XG5leHBvcnQge0FwcFNpZGViYXJOYXZEcm9wZG93bkNvbXBvbmVudCBhcyDJtXR9IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1kcm9wZG93bi5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFyTmF2SWNvblBpcGUgYXMgybV6fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaWNvbi5waXBlJztcbmV4cG9ydCB7QXBwU2lkZWJhck5hdkl0ZW1DbGFzc1BpcGUgYXMgybViYn0gZnJvbSAnLi9saWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWl0ZW0tY2xhc3MucGlwZSc7XG5leHBvcnQge0FwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCBhcyDJtXB9IGZyb20gJy4vbGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1pdGVtcy5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFyTmF2TGFiZWxDb21wb25lbnQgYXMgybV5fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtbGFiZWwuY29tcG9uZW50JztcbmV4cG9ydCB7QXBwU2lkZWJhck5hdkxpbmtDb21wb25lbnQgYXMgybV1fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtbGluay5jb21wb25lbnQnO1xuZXhwb3J0IHtBcHBTaWRlYmFyTmF2VGl0bGVDb21wb25lbnQgYXMgybV2fSBmcm9tICcuL2xpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtdGl0bGUuY29tcG9uZW50JzsiXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/aside/index.js b/dist/@coreui/angular/esm5/lib/aside/index.js index 7e8ce2e9..d539028a 100644 --- a/dist/@coreui/angular/esm5/lib/aside/index.js +++ b/dist/@coreui/angular/esm5/lib/aside/index.js @@ -3,4 +3,4 @@ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { AppAsideComponent, AppAsideModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYXNpZGUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGtEQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG5cbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYXNpZGUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGtEQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XHJcblxyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/aside/public_api.js b/dist/@coreui/angular/esm5/lib/aside/public_api.js index f8e70bbb..23bfa83f 100644 --- a/dist/@coreui/angular/esm5/lib/aside/public_api.js +++ b/dist/@coreui/angular/esm5/lib/aside/public_api.js @@ -4,4 +4,4 @@ */ export { AppAsideComponent } from './app-aside.component'; export { AppAsideModule } from './app-aside.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9hc2lkZS9wdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0JBQW9CLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBBcHBBc2lkZUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLWFzaWRlLmNvbXBvbmVudCc7XG5leHBvcnQgeyBBcHBBc2lkZU1vZHVsZSB9IGZyb20gJy4vYXBwLWFzaWRlLm1vZHVsZSc7XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9hc2lkZS9wdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0JBQW9CLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBBcHBBc2lkZUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLWFzaWRlLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEFwcEFzaWRlTW9kdWxlIH0gZnJvbSAnLi9hcHAtYXNpZGUubW9kdWxlJztcclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/breadcrumb/app-breadcrumb.service.js b/dist/@coreui/angular/esm5/lib/breadcrumb/app-breadcrumb.service.js index b44fc09e..da2298bf 100644 --- a/dist/@coreui/angular/esm5/lib/breadcrumb/app-breadcrumb.service.js +++ b/dist/@coreui/angular/esm5/lib/breadcrumb/app-breadcrumb.service.js @@ -6,6 +6,8 @@ import { Injectable } from '@angular/core'; import { Router, ActivatedRoute, NavigationEnd } from '@angular/router'; import { BehaviorSubject } from 'rxjs'; import { filter } from 'rxjs/operators'; +import * as i0 from "@angular/core"; +import * as i1 from "@angular/router"; var AppBreadcrumbService = /** @class */ (function () { function AppBreadcrumbService(router, route) { var _this = this; @@ -59,13 +61,16 @@ var AppBreadcrumbService = /** @class */ (function () { })); } AppBreadcrumbService.decorators = [ - { type: Injectable } + { type: Injectable, args: [{ + providedIn: 'root' + },] } ]; /** @nocollapse */ AppBreadcrumbService.ctorParameters = function () { return [ { type: Router }, { type: ActivatedRoute } ]; }; + /** @nocollapse */ AppBreadcrumbService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function AppBreadcrumbService_Factory() { return new AppBreadcrumbService(i0.ɵɵinject(i1.Router), i0.ɵɵinject(i1.ActivatedRoute)); }, token: AppBreadcrumbService, providedIn: "root" }); return AppBreadcrumbService; }()); export { AppBreadcrumbService }; @@ -88,4 +93,4 @@ if (false) { */ AppBreadcrumbService.prototype.route; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWJyZWFkY3J1bWIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1iL2FwcC1icmVhZGNydW1iLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE1BQU0sRUFBRSxjQUFjLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDeEUsT0FBTyxFQUFFLGVBQWUsRUFBYyxNQUFNLE1BQU0sQ0FBQztBQUNuRCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFeEM7SUFPRSw4QkFBb0IsTUFBYyxFQUFVLEtBQXFCO1FBQWpFLGlCQStCQztRQS9CbUIsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUFVLFVBQUssR0FBTCxLQUFLLENBQWdCO1FBRS9ELElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxlQUFlLENBQVcsSUFBSSxLQUFLLEVBQVUsQ0FBQyxDQUFDO1FBRXZFLElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUVwRCxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTTs7OztRQUFDLFVBQUEsS0FBSyxJQUFJLE9BQUEsS0FBSyxZQUFZLGFBQWEsRUFBOUIsQ0FBOEIsRUFBQyxDQUFDLENBQUMsU0FBUzs7OztRQUFDLFVBQUMsS0FBSzs7Z0JBQ2pGLFdBQVcsR0FBRyxFQUFFOztnQkFDbEIsWUFBWSxHQUFHLEtBQUksQ0FBQyxLQUFLLENBQUMsSUFBSTs7Z0JBQ2xDLEdBQUcsR0FBRyxFQUFFO1lBQ1IsR0FBRzs7b0JBQ0ssY0FBYyxHQUFHLFlBQVksQ0FBQyxRQUFRO2dCQUM1QyxZQUFZLEdBQUcsSUFBSSxDQUFDO2dCQUNwQixnREFBZ0Q7Z0JBQ2hELGNBQWMsQ0FBQyxPQUFPOzs7O2dCQUFDLFVBQUEsS0FBSztvQkFDMUIsSUFBSSxLQUFLLENBQUMsTUFBTSxLQUFLLFNBQVMsRUFBRTs7NEJBQ3hCLGFBQWEsR0FBRyxLQUFLLENBQUMsUUFBUTt3QkFDcEMsR0FBRyxJQUFJLEdBQUcsR0FBRyxhQUFhLENBQUMsR0FBRyxDQUFDLEdBQUc7Ozs7d0JBQUMsVUFBQSxPQUFPLElBQUksT0FBQSxPQUFPLENBQUMsSUFBSSxFQUFaLENBQVksRUFBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQzt3QkFDdEUsV0FBVyxDQUFDLElBQUksQ0FBQzs0QkFDZixLQUFLLEVBQUUsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJOzRCQUMxQixHQUFHLEVBQUksR0FBRzt5QkFDWCxDQUFDLENBQUM7d0JBQ0gsWUFBWSxHQUFHLEtBQUssQ0FBQztxQkFDdEI7Z0JBQ0gsQ0FBQyxFQUFDLENBQUM7YUFDSixRQUFRLFlBQVksRUFBRTtZQUV2QixLQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxXQUFXLENBQUMsQ0FBQyxDQUFDO1lBRXZELE9BQU8sV0FBVyxDQUFDO1FBQ3JCLENBQUMsRUFBQyxDQUFDO0lBQ0wsQ0FBQzs7Z0JBdENGLFVBQVU7Ozs7Z0JBSkYsTUFBTTtnQkFBRSxjQUFjOztJQTJDL0IsMkJBQUM7Q0FBQSxBQXZDRCxJQXVDQztTQXRDWSxvQkFBb0I7OztJQUUvQiwyQ0FBdUM7Ozs7O0lBRXZDLDRDQUFxRDs7Ozs7SUFFekMsc0NBQXNCOzs7OztJQUFFLHFDQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyLCBBY3RpdmF0ZWRSb3V0ZSwgTmF2aWdhdGlvbkVuZCB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCwgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBmaWx0ZXIgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBBcHBCcmVhZGNydW1iU2VydmljZSB7XHJcblxyXG4gIGJyZWFkY3J1bWJzOiBPYnNlcnZhYmxlPEFycmF5PE9iamVjdD4+O1xyXG5cclxuICBwcml2YXRlIF9icmVhZGNydW1iczogQmVoYXZpb3JTdWJqZWN0PEFycmF5PE9iamVjdD4+O1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJvdXRlcjogUm91dGVyLCBwcml2YXRlIHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZSkge1xyXG5cclxuICAgIHRoaXMuX2JyZWFkY3J1bWJzID0gbmV3IEJlaGF2aW9yU3ViamVjdDxPYmplY3RbXT4obmV3IEFycmF5PE9iamVjdD4oKSk7XHJcblxyXG4gICAgdGhpcy5icmVhZGNydW1icyA9IHRoaXMuX2JyZWFkY3J1bWJzLmFzT2JzZXJ2YWJsZSgpO1xyXG5cclxuICAgIHRoaXMucm91dGVyLmV2ZW50cy5waXBlKGZpbHRlcihldmVudCA9PiBldmVudCBpbnN0YW5jZW9mIE5hdmlnYXRpb25FbmQpKS5zdWJzY3JpYmUoKGV2ZW50KSA9PiB7XHJcbiAgICAgIGNvbnN0IGJyZWFkY3J1bWJzID0gW107XHJcbiAgICAgIGxldCBjdXJyZW50Um91dGUgPSB0aGlzLnJvdXRlLnJvb3QsXHJcbiAgICAgIHVybCA9ICcnO1xyXG4gICAgICBkbyB7XHJcbiAgICAgICAgY29uc3QgY2hpbGRyZW5Sb3V0ZXMgPSBjdXJyZW50Um91dGUuY2hpbGRyZW47XHJcbiAgICAgICAgY3VycmVudFJvdXRlID0gbnVsbDtcclxuICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bm8tc2hhZG93ZWQtdmFyaWFibGVcclxuICAgICAgICBjaGlsZHJlblJvdXRlcy5mb3JFYWNoKHJvdXRlID0+IHtcclxuICAgICAgICAgIGlmIChyb3V0ZS5vdXRsZXQgPT09ICdwcmltYXJ5Jykge1xyXG4gICAgICAgICAgICBjb25zdCByb3V0ZVNuYXBzaG90ID0gcm91dGUuc25hcHNob3Q7XHJcbiAgICAgICAgICAgIHVybCArPSAnLycgKyByb3V0ZVNuYXBzaG90LnVybC5tYXAoc2VnbWVudCA9PiBzZWdtZW50LnBhdGgpLmpvaW4oJy8nKTtcclxuICAgICAgICAgICAgYnJlYWRjcnVtYnMucHVzaCh7XHJcbiAgICAgICAgICAgICAgbGFiZWw6IHJvdXRlLnNuYXBzaG90LmRhdGEsXHJcbiAgICAgICAgICAgICAgdXJsOiAgIHVybFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgY3VycmVudFJvdXRlID0gcm91dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0gd2hpbGUgKGN1cnJlbnRSb3V0ZSk7XHJcblxyXG4gICAgICB0aGlzLl9icmVhZGNydW1icy5uZXh0KE9iamVjdC5hc3NpZ24oW10sIGJyZWFkY3J1bWJzKSk7XHJcblxyXG4gICAgICByZXR1cm4gYnJlYWRjcnVtYnM7XHJcbiAgICB9KTtcclxuICB9XHJcbn1cclxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWJyZWFkY3J1bWIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1iL2FwcC1icmVhZGNydW1iLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE1BQU0sRUFBRSxjQUFjLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDeEUsT0FBTyxFQUFFLGVBQWUsRUFBYyxNQUFNLE1BQU0sQ0FBQztBQUNuRCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7OztBQUV4QztJQVVFLDhCQUFvQixNQUFjLEVBQVUsS0FBcUI7UUFBakUsaUJBK0JDO1FBL0JtQixXQUFNLEdBQU4sTUFBTSxDQUFRO1FBQVUsVUFBSyxHQUFMLEtBQUssQ0FBZ0I7UUFFL0QsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLGVBQWUsQ0FBVyxJQUFJLEtBQUssRUFBVSxDQUFDLENBQUM7UUFFdkUsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLFlBQVksRUFBRSxDQUFDO1FBRXBELElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNOzs7O1FBQUMsVUFBQSxLQUFLLElBQUksT0FBQSxLQUFLLFlBQVksYUFBYSxFQUE5QixDQUE4QixFQUFDLENBQUMsQ0FBQyxTQUFTOzs7O1FBQUMsVUFBQyxLQUFLOztnQkFDakYsV0FBVyxHQUFHLEVBQUU7O2dCQUNsQixZQUFZLEdBQUcsS0FBSSxDQUFDLEtBQUssQ0FBQyxJQUFJOztnQkFDbEMsR0FBRyxHQUFHLEVBQUU7WUFDUixHQUFHOztvQkFDSyxjQUFjLEdBQUcsWUFBWSxDQUFDLFFBQVE7Z0JBQzVDLFlBQVksR0FBRyxJQUFJLENBQUM7Z0JBQ3BCLGdEQUFnRDtnQkFDaEQsY0FBYyxDQUFDLE9BQU87Ozs7Z0JBQUMsVUFBQSxLQUFLO29CQUMxQixJQUFJLEtBQUssQ0FBQyxNQUFNLEtBQUssU0FBUyxFQUFFOzs0QkFDeEIsYUFBYSxHQUFHLEtBQUssQ0FBQyxRQUFRO3dCQUNwQyxHQUFHLElBQUksR0FBRyxHQUFHLGFBQWEsQ0FBQyxHQUFHLENBQUMsR0FBRzs7Ozt3QkFBQyxVQUFBLE9BQU8sSUFBSSxPQUFBLE9BQU8sQ0FBQyxJQUFJLEVBQVosQ0FBWSxFQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO3dCQUN0RSxXQUFXLENBQUMsSUFBSSxDQUFDOzRCQUNmLEtBQUssRUFBRSxLQUFLLENBQUMsUUFBUSxDQUFDLElBQUk7NEJBQzFCLEdBQUcsRUFBSSxHQUFHO3lCQUNYLENBQUMsQ0FBQzt3QkFDSCxZQUFZLEdBQUcsS0FBSyxDQUFDO3FCQUN0QjtnQkFDSCxDQUFDLEVBQUMsQ0FBQzthQUNKLFFBQVEsWUFBWSxFQUFFO1lBRXZCLEtBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLFdBQVcsQ0FBQyxDQUFDLENBQUM7WUFFdkQsT0FBTyxXQUFXLENBQUM7UUFDckIsQ0FBQyxFQUFDLENBQUM7SUFDTCxDQUFDOztnQkF6Q0YsVUFBVSxTQUFDO29CQUNSLFVBQVUsRUFBRSxNQUFNO2lCQUNuQjs7OztnQkFOTSxNQUFNO2dCQUFFLGNBQWM7OzsrQkFEL0I7Q0ErQ0MsQUExQ0QsSUEwQ0M7U0F0Q1ksb0JBQW9COzs7SUFFL0IsMkNBQXVDOzs7OztJQUV2Qyw0Q0FBcUQ7Ozs7O0lBRXpDLHNDQUFzQjs7Ozs7SUFBRSxxQ0FBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZXIsIEFjdGl2YXRlZFJvdXRlLCBOYXZpZ2F0aW9uRW5kIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCwgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgZmlsdGVyIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xuXG5ASW5qZWN0YWJsZSh7XG4gICAgcHJvdmlkZWRJbjogJ3Jvb3QnXG4gIH1cbilcbmV4cG9ydCBjbGFzcyBBcHBCcmVhZGNydW1iU2VydmljZSB7XG5cbiAgYnJlYWRjcnVtYnM6IE9ic2VydmFibGU8QXJyYXk8T2JqZWN0Pj47XG5cbiAgcHJpdmF0ZSBfYnJlYWRjcnVtYnM6IEJlaGF2aW9yU3ViamVjdDxBcnJheTxPYmplY3Q+PjtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJvdXRlcjogUm91dGVyLCBwcml2YXRlIHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZSkge1xuXG4gICAgdGhpcy5fYnJlYWRjcnVtYnMgPSBuZXcgQmVoYXZpb3JTdWJqZWN0PE9iamVjdFtdPihuZXcgQXJyYXk8T2JqZWN0PigpKTtcblxuICAgIHRoaXMuYnJlYWRjcnVtYnMgPSB0aGlzLl9icmVhZGNydW1icy5hc09ic2VydmFibGUoKTtcblxuICAgIHRoaXMucm91dGVyLmV2ZW50cy5waXBlKGZpbHRlcihldmVudCA9PiBldmVudCBpbnN0YW5jZW9mIE5hdmlnYXRpb25FbmQpKS5zdWJzY3JpYmUoKGV2ZW50KSA9PiB7XG4gICAgICBjb25zdCBicmVhZGNydW1icyA9IFtdO1xuICAgICAgbGV0IGN1cnJlbnRSb3V0ZSA9IHRoaXMucm91dGUucm9vdCxcbiAgICAgIHVybCA9ICcnO1xuICAgICAgZG8ge1xuICAgICAgICBjb25zdCBjaGlsZHJlblJvdXRlcyA9IGN1cnJlbnRSb3V0ZS5jaGlsZHJlbjtcbiAgICAgICAgY3VycmVudFJvdXRlID0gbnVsbDtcbiAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm5vLXNoYWRvd2VkLXZhcmlhYmxlXG4gICAgICAgIGNoaWxkcmVuUm91dGVzLmZvckVhY2gocm91dGUgPT4ge1xuICAgICAgICAgIGlmIChyb3V0ZS5vdXRsZXQgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgICAgY29uc3Qgcm91dGVTbmFwc2hvdCA9IHJvdXRlLnNuYXBzaG90O1xuICAgICAgICAgICAgdXJsICs9ICcvJyArIHJvdXRlU25hcHNob3QudXJsLm1hcChzZWdtZW50ID0+IHNlZ21lbnQucGF0aCkuam9pbignLycpO1xuICAgICAgICAgICAgYnJlYWRjcnVtYnMucHVzaCh7XG4gICAgICAgICAgICAgIGxhYmVsOiByb3V0ZS5zbmFwc2hvdC5kYXRhLFxuICAgICAgICAgICAgICB1cmw6ICAgdXJsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIGN1cnJlbnRSb3V0ZSA9IHJvdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICB9IHdoaWxlIChjdXJyZW50Um91dGUpO1xuXG4gICAgICB0aGlzLl9icmVhZGNydW1icy5uZXh0KE9iamVjdC5hc3NpZ24oW10sIGJyZWFkY3J1bWJzKSk7XG5cbiAgICAgIHJldHVybiBicmVhZGNydW1icztcbiAgICB9KTtcbiAgfVxufVxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/breadcrumb/cui-breadcrumb.component.js b/dist/@coreui/angular/esm5/lib/breadcrumb/cui-breadcrumb.component.js index 2da5fda7..9d354190 100644 --- a/dist/@coreui/angular/esm5/lib/breadcrumb/cui-breadcrumb.component.js +++ b/dist/@coreui/angular/esm5/lib/breadcrumb/cui-breadcrumb.component.js @@ -87,4 +87,4 @@ if (false) { /** @type {?} */ CuiBreadcrumbComponent.prototype.service; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2JyZWFkY3J1bWIvY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFjLE1BQU0sRUFBRSxLQUFLLEVBQXFCLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNqRyxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFekMsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFFOUQ7SUFXRSxnQ0FDNEIsUUFBYSxFQUMvQixRQUFtQixFQUNwQixPQUE2QjtRQUZWLGFBQVEsR0FBUixRQUFRLENBQUs7UUFDL0IsYUFBUSxHQUFSLFFBQVEsQ0FBVztRQUNwQixZQUFPLEdBQVAsT0FBTyxDQUFzQjtRQUxyQixlQUFVLEdBQUcsa0JBQWtCLENBQUM7SUFNN0MsQ0FBQzs7OztJQUVFLHlDQUFROzs7SUFBZjtRQUNFLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3pCLElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUM7SUFDOUMsQ0FBQzs7OztJQUVELDRDQUFXOzs7SUFBWDtRQUNFLElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNqRSxDQUFDOzs7OztJQUVELHdDQUFPOzs7O0lBQVAsVUFBUSxLQUEyQjtRQUEzQixzQkFBQSxFQUFBLFFBQWlCLElBQUksQ0FBQyxLQUFLO1FBQ2pDLElBQUksS0FBSyxFQUFFO1lBQ1QsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1NBQzdEO0lBQ0gsQ0FBQzs7Z0JBOUJGLFNBQVMsU0FBQzs7b0JBRVQsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsOGlCQUE4QztpQkFDL0M7Ozs7Z0RBUUksTUFBTSxTQUFDLFFBQVE7Z0JBakI2QyxTQUFTO2dCQUdsRSxvQkFBb0I7Ozt3QkFRekIsS0FBSzs7SUF5QlIsNkJBQUM7Q0FBQSxBQS9CRCxJQStCQztTQTFCWSxzQkFBc0I7OztJQUNqQyx1Q0FBd0I7O0lBRXhCLDZDQUFtQjs7Ozs7SUFDbkIsNENBQWlEOzs7OztJQUcvQywwQ0FBdUM7Ozs7O0lBQ3ZDLDBDQUEyQjs7SUFDM0IseUNBQW9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEVsZW1lbnRSZWYsIEluamVjdCwgSW5wdXQsIE9uRGVzdHJveSwgT25Jbml0LCBSZW5kZXJlcjJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtET0NVTUVOVH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcblxuaW1wb3J0IHtBcHBCcmVhZGNydW1iU2VydmljZX0gZnJvbSAnLi9hcHAtYnJlYWRjcnVtYi5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpjb21wb25lbnQtc2VsZWN0b3JcbiAgc2VsZWN0b3I6ICdjdWktYnJlYWRjcnVtYicsXG4gIHRlbXBsYXRlVXJsOiAnLi9jdWktYnJlYWRjcnVtYi5jb21wb25lbnQuaHRtbCdcbn0pXG5leHBvcnQgY2xhc3MgQ3VpQnJlYWRjcnVtYkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25EZXN0cm95IHtcbiAgQElucHV0KCkgZml4ZWQ6IGJvb2xlYW47XG5cbiAgcHVibGljIGJyZWFkY3J1bWJzO1xuICBwcml2YXRlIHJlYWRvbmx5IGZpeGVkQ2xhc3MgPSAnYnJlYWRjcnVtYi1maXhlZCc7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSBkb2N1bWVudDogYW55LFxuICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcbiAgICBwdWJsaWMgc2VydmljZTogQXBwQnJlYWRjcnVtYlNlcnZpY2UsXG4gICkgeyB9XG5cbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIHRoaXMuaXNGaXhlZCh0aGlzLmZpeGVkKTtcbiAgICB0aGlzLmJyZWFkY3J1bWJzID0gdGhpcy5zZXJ2aWNlLmJyZWFkY3J1bWJzO1xuICB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgdGhpcy5yZW5kZXJlci5yZW1vdmVDbGFzcyh0aGlzLmRvY3VtZW50LmJvZHksIHRoaXMuZml4ZWRDbGFzcyk7XG4gIH1cblxuICBpc0ZpeGVkKGZpeGVkOiBib29sZWFuID0gdGhpcy5maXhlZCk6IHZvaWQge1xuICAgIGlmIChmaXhlZCkge1xuICAgICAgdGhpcy5yZW5kZXJlci5hZGRDbGFzcyh0aGlzLmRvY3VtZW50LmJvZHksIHRoaXMuZml4ZWRDbGFzcyk7XG4gICAgfVxuICB9XG59XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2JyZWFkY3J1bWIvY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFjLE1BQU0sRUFBRSxLQUFLLEVBQXFCLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNqRyxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFekMsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFFOUQ7SUFXRSxnQ0FDNEIsUUFBYSxFQUMvQixRQUFtQixFQUNwQixPQUE2QjtRQUZWLGFBQVEsR0FBUixRQUFRLENBQUs7UUFDL0IsYUFBUSxHQUFSLFFBQVEsQ0FBVztRQUNwQixZQUFPLEdBQVAsT0FBTyxDQUFzQjtRQUxyQixlQUFVLEdBQUcsa0JBQWtCLENBQUM7SUFNN0MsQ0FBQzs7OztJQUVFLHlDQUFROzs7SUFBZjtRQUNFLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3pCLElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUM7SUFDOUMsQ0FBQzs7OztJQUVELDRDQUFXOzs7SUFBWDtRQUNFLElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNqRSxDQUFDOzs7OztJQUVELHdDQUFPOzs7O0lBQVAsVUFBUSxLQUEyQjtRQUEzQixzQkFBQSxFQUFBLFFBQWlCLElBQUksQ0FBQyxLQUFLO1FBQ2pDLElBQUksS0FBSyxFQUFFO1lBQ1QsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1NBQzdEO0lBQ0gsQ0FBQzs7Z0JBOUJGLFNBQVMsU0FBQzs7b0JBRVQsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsOGlCQUE4QztpQkFDL0M7Ozs7Z0RBUUksTUFBTSxTQUFDLFFBQVE7Z0JBakI2QyxTQUFTO2dCQUdsRSxvQkFBb0I7Ozt3QkFRekIsS0FBSzs7SUF5QlIsNkJBQUM7Q0FBQSxBQS9CRCxJQStCQztTQTFCWSxzQkFBc0I7OztJQUNqQyx1Q0FBd0I7O0lBRXhCLDZDQUFtQjs7Ozs7SUFDbkIsNENBQWlEOzs7OztJQUcvQywwQ0FBdUM7Ozs7O0lBQ3ZDLDBDQUEyQjs7SUFDM0IseUNBQW9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEVsZW1lbnRSZWYsIEluamVjdCwgSW5wdXQsIE9uRGVzdHJveSwgT25Jbml0LCBSZW5kZXJlcjJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0RPQ1VNRU5UfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5cclxuaW1wb3J0IHtBcHBCcmVhZGNydW1iU2VydmljZX0gZnJvbSAnLi9hcHAtYnJlYWRjcnVtYi5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpjb21wb25lbnQtc2VsZWN0b3JcclxuICBzZWxlY3RvcjogJ2N1aS1icmVhZGNydW1iJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vY3VpLWJyZWFkY3J1bWIuY29tcG9uZW50Lmh0bWwnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDdWlCcmVhZGNydW1iQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3kge1xyXG4gIEBJbnB1dCgpIGZpeGVkOiBib29sZWFuO1xyXG5cclxuICBwdWJsaWMgYnJlYWRjcnVtYnM7XHJcbiAgcHJpdmF0ZSByZWFkb25seSBmaXhlZENsYXNzID0gJ2JyZWFkY3J1bWItZml4ZWQnO1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIEBJbmplY3QoRE9DVU1FTlQpIHByaXZhdGUgZG9jdW1lbnQ6IGFueSxcclxuICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcclxuICAgIHB1YmxpYyBzZXJ2aWNlOiBBcHBCcmVhZGNydW1iU2VydmljZSxcclxuICApIHsgfVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLmlzRml4ZWQodGhpcy5maXhlZCk7XHJcbiAgICB0aGlzLmJyZWFkY3J1bWJzID0gdGhpcy5zZXJ2aWNlLmJyZWFkY3J1bWJzO1xyXG4gIH1cclxuXHJcbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XHJcbiAgICB0aGlzLnJlbmRlcmVyLnJlbW92ZUNsYXNzKHRoaXMuZG9jdW1lbnQuYm9keSwgdGhpcy5maXhlZENsYXNzKTtcclxuICB9XHJcblxyXG4gIGlzRml4ZWQoZml4ZWQ6IGJvb2xlYW4gPSB0aGlzLmZpeGVkKTogdm9pZCB7XHJcbiAgICBpZiAoZml4ZWQpIHtcclxuICAgICAgdGhpcy5yZW5kZXJlci5hZGRDbGFzcyh0aGlzLmRvY3VtZW50LmJvZHksIHRoaXMuZml4ZWRDbGFzcyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/breadcrumb/index.js b/dist/@coreui/angular/esm5/lib/breadcrumb/index.js index fff66c78..9f27b488 100644 --- a/dist/@coreui/angular/esm5/lib/breadcrumb/index.js +++ b/dist/@coreui/angular/esm5/lib/breadcrumb/index.js @@ -2,5 +2,5 @@ * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ -export { AppBreadcrumbService, AppBreadcrumbComponent, AppBreadcrumbModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYnJlYWRjcnVtYi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsa0ZBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcblxuIl19 \ No newline at end of file +export { AppBreadcrumbComponent, AppBreadcrumbModule } from './public_api'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYnJlYWRjcnVtYi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsNERBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcclxuXHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/breadcrumb/public_api.js b/dist/@coreui/angular/esm5/lib/breadcrumb/public_api.js index 909c195b..525f9835 100644 --- a/dist/@coreui/angular/esm5/lib/breadcrumb/public_api.js +++ b/dist/@coreui/angular/esm5/lib/breadcrumb/public_api.js @@ -2,7 +2,6 @@ * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ -export { AppBreadcrumbService } from './app-breadcrumb.service'; export { AppBreadcrumbComponent } from './app-breadcrumb.component'; export { AppBreadcrumbModule } from './app-breadcrumb.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1iL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwQnJlYWRjcnVtYlNlcnZpY2UgfSBmcm9tICcuL2FwcC1icmVhZGNydW1iLnNlcnZpY2UnO1xuZXhwb3J0IHsgQXBwQnJlYWRjcnVtYkNvbXBvbmVudCB9IGZyb20gJy4vYXBwLWJyZWFkY3J1bWIuY29tcG9uZW50JztcbmV4cG9ydCB7IEFwcEJyZWFkY3J1bWJNb2R1bGUgfSBmcm9tICcuL2FwcC1icmVhZGNydW1iLm1vZHVsZSc7XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1iL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwQnJlYWRjcnVtYkNvbXBvbmVudCB9IGZyb20gJy4vYXBwLWJyZWFkY3J1bWIuY29tcG9uZW50JztcbmV4cG9ydCB7IEFwcEJyZWFkY3J1bWJNb2R1bGUgfSBmcm9tICcuL2FwcC1icmVhZGNydW1iLm1vZHVsZSc7XG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/footer/index.js b/dist/@coreui/angular/esm5/lib/footer/index.js index a2b2fa3b..20869513 100644 --- a/dist/@coreui/angular/esm5/lib/footer/index.js +++ b/dist/@coreui/angular/esm5/lib/footer/index.js @@ -3,4 +3,4 @@ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { AppFooterComponent, AppFooterModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvZm9vdGVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxvREFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvZm9vdGVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxvREFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xyXG5cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/footer/public_api.js b/dist/@coreui/angular/esm5/lib/footer/public_api.js index 895ebdd5..8ca253d7 100644 --- a/dist/@coreui/angular/esm5/lib/footer/public_api.js +++ b/dist/@coreui/angular/esm5/lib/footer/public_api.js @@ -4,4 +4,4 @@ */ export { AppFooterComponent } from './app-footer.component'; export { AppFooterModule } from './app-footer.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9mb290ZXIvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwRm9vdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtZm9vdGVyLmNvbXBvbmVudCc7XG5leHBvcnQgeyBBcHBGb290ZXJNb2R1bGUgfSBmcm9tICcuL2FwcC1mb290ZXIubW9kdWxlJztcbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9mb290ZXIvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwRm9vdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtZm9vdGVyLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEFwcEZvb3Rlck1vZHVsZSB9IGZyb20gJy4vYXBwLWZvb3Rlci5tb2R1bGUnO1xyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/header/index.js b/dist/@coreui/angular/esm5/lib/header/index.js index cc09efd2..4bcf0c97 100644 --- a/dist/@coreui/angular/esm5/lib/header/index.js +++ b/dist/@coreui/angular/esm5/lib/header/index.js @@ -3,4 +3,4 @@ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { AppHeaderComponent, AppHeaderModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvaGVhZGVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxvREFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvaGVhZGVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxvREFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/header/public_api.js b/dist/@coreui/angular/esm5/lib/header/public_api.js index c7db3ae5..c2eb0b4c 100644 --- a/dist/@coreui/angular/esm5/lib/header/public_api.js +++ b/dist/@coreui/angular/esm5/lib/header/public_api.js @@ -4,4 +4,4 @@ */ export { AppHeaderComponent } from './app-header.component'; export { AppHeaderModule } from './app-header.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9oZWFkZXIvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwSGVhZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtaGVhZGVyLmNvbXBvbmVudCc7XG5leHBvcnQgeyBBcHBIZWFkZXJNb2R1bGUgfSBmcm9tICcuL2FwcC1oZWFkZXIubW9kdWxlJztcbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9oZWFkZXIvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgQXBwSGVhZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtaGVhZGVyLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEFwcEhlYWRlck1vZHVsZSB9IGZyb20gJy4vYXBwLWhlYWRlci5tb2R1bGUnO1xyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.component.js b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.component.js index 3ce6f437..03dcb196 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.component.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.component.js @@ -64,4 +64,4 @@ if (false) { */ AppSidebarNavComponent.prototype.hostElement; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQWEsU0FBUyxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUMvRyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFJekM7SUFXRSxnQ0FDUyxNQUFjLEVBQ2IsUUFBbUIsRUFDbkIsV0FBdUI7UUFGeEIsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUNiLGFBQVEsR0FBUixRQUFRLENBQVc7UUFDbkIsZ0JBQVcsR0FBWCxXQUFXLENBQVk7UUFUeEIsYUFBUSxHQUFlLEVBQUUsQ0FBQztRQUVULFNBQUksR0FBRyxLQUFLLENBQUM7UUFFaEMsa0JBQWEsR0FBZSxFQUFFLENBQUM7UUFPcEMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQzlELENBQUM7Ozs7O0lBRU0sNENBQVc7Ozs7SUFBbEIsVUFBbUIsT0FBc0I7UUFDdkMsSUFBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO0lBQ2pGLENBQUM7O2dCQXJCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0IscUhBQStDO2lCQUNoRDs7OztnQkFQUSxNQUFNO2dCQURnRCxTQUFTO2dCQUFwRCxVQUFVOzs7MkJBVTNCLEtBQUs7dUJBRUwsV0FBVyxTQUFDLFdBQVc7O0lBZTFCLDZCQUFDO0NBQUEsQUF0QkQsSUFzQkM7U0FsQlksc0JBQXNCOzs7SUFDakMsMENBQW1DOztJQUVuQyxzQ0FBdUM7O0lBRXZDLCtDQUFzQzs7SUFHcEMsd0NBQXFCOzs7OztJQUNyQiwwQ0FBMkI7Ozs7O0lBQzNCLDZDQUErQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRWxlbWVudFJlZiwgSG9zdEJpbmRpbmcsIElucHV0LCBPbkNoYW5nZXMsIFJlbmRlcmVyMiwgU2ltcGxlQ2hhbmdlcyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcblxuaW1wb3J0IHsgSU5hdkRhdGEgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdic7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FwcC1zaWRlYmFyLW5hdicsXG4gIHRlbXBsYXRlVXJsOiAnLi9hcHAtc2lkZWJhci1uYXYuY29tcG9uZW50Lmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIEFwcFNpZGViYXJOYXZDb21wb25lbnQgaW1wbGVtZW50cyBPbkNoYW5nZXMge1xuICBASW5wdXQoKSBuYXZJdGVtczogSU5hdkRhdGFbXSA9IFtdO1xuXG4gIEBIb3N0QmluZGluZygnYXR0ci5yb2xlJykgcm9sZSA9ICduYXYnO1xuXG4gIHB1YmxpYyBuYXZJdGVtc0FycmF5OiBJTmF2RGF0YVtdID0gW107XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIHJvdXRlcjogUm91dGVyLFxuICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcbiAgICBwcml2YXRlIGhvc3RFbGVtZW50OiBFbGVtZW50UmVmXG4gICkge1xuICAgIHJlbmRlcmVyLmFkZENsYXNzKGhvc3RFbGVtZW50Lm5hdGl2ZUVsZW1lbnQsICdzaWRlYmFyLW5hdicpO1xuICB9XG5cbiAgcHVibGljIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpOiB2b2lkIHtcbiAgICB0aGlzLm5hdkl0ZW1zQXJyYXkgPSBBcnJheS5pc0FycmF5KHRoaXMubmF2SXRlbXMpID8gdGhpcy5uYXZJdGVtcy5zbGljZSgpIDogW107XG4gIH1cbn1cbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQWEsU0FBUyxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUMvRyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFJekM7SUFXRSxnQ0FDUyxNQUFjLEVBQ2IsUUFBbUIsRUFDbkIsV0FBdUI7UUFGeEIsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUNiLGFBQVEsR0FBUixRQUFRLENBQVc7UUFDbkIsZ0JBQVcsR0FBWCxXQUFXLENBQVk7UUFUeEIsYUFBUSxHQUFlLEVBQUUsQ0FBQztRQUVULFNBQUksR0FBRyxLQUFLLENBQUM7UUFFaEMsa0JBQWEsR0FBZSxFQUFFLENBQUM7UUFPcEMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQzlELENBQUM7Ozs7O0lBRU0sNENBQVc7Ozs7SUFBbEIsVUFBbUIsT0FBc0I7UUFDdkMsSUFBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO0lBQ2pGLENBQUM7O2dCQXJCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0IscUhBQStDO2lCQUNoRDs7OztnQkFQUSxNQUFNO2dCQURnRCxTQUFTO2dCQUFwRCxVQUFVOzs7MkJBVTNCLEtBQUs7dUJBRUwsV0FBVyxTQUFDLFdBQVc7O0lBZTFCLDZCQUFDO0NBQUEsQUF0QkQsSUFzQkM7U0FsQlksc0JBQXNCOzs7SUFDakMsMENBQW1DOztJQUVuQyxzQ0FBdUM7O0lBRXZDLCtDQUFzQzs7SUFHcEMsd0NBQXFCOzs7OztJQUNyQiwwQ0FBMkI7Ozs7O0lBQzNCLDZDQUErQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRWxlbWVudFJlZiwgSG9zdEJpbmRpbmcsIElucHV0LCBPbkNoYW5nZXMsIFJlbmRlcmVyMiwgU2ltcGxlQ2hhbmdlcyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBSb3V0ZXIgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5cclxuaW1wb3J0IHsgSU5hdkRhdGEgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdic7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FwcC1zaWRlYmFyLW5hdicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQuaHRtbCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEFwcFNpZGViYXJOYXZDb21wb25lbnQgaW1wbGVtZW50cyBPbkNoYW5nZXMge1xyXG4gIEBJbnB1dCgpIG5hdkl0ZW1zOiBJTmF2RGF0YVtdID0gW107XHJcblxyXG4gIEBIb3N0QmluZGluZygnYXR0ci5yb2xlJykgcm9sZSA9ICduYXYnO1xyXG5cclxuICBwdWJsaWMgbmF2SXRlbXNBcnJheTogSU5hdkRhdGFbXSA9IFtdO1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHB1YmxpYyByb3V0ZXI6IFJvdXRlcixcclxuICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcclxuICAgIHByaXZhdGUgaG9zdEVsZW1lbnQ6IEVsZW1lbnRSZWZcclxuICApIHtcclxuICAgIHJlbmRlcmVyLmFkZENsYXNzKGhvc3RFbGVtZW50Lm5hdGl2ZUVsZW1lbnQsICdzaWRlYmFyLW5hdicpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpOiB2b2lkIHtcclxuICAgIHRoaXMubmF2SXRlbXNBcnJheSA9IEFycmF5LmlzQXJyYXkodGhpcy5uYXZJdGVtcykgPyB0aGlzLm5hdkl0ZW1zLnNsaWNlKCkgOiBbXTtcclxuICB9XHJcbn1cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.js b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.js index ff984cbd..f717b90b 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.js @@ -66,4 +66,4 @@ if (false) { /** @type {?|undefined} */ INavData.prototype.wrapper; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxvQ0FFQzs7OztBQUVELGlDQUdDOzs7SUFGQyxpQ0FBMkI7O0lBQzNCLDhCQUFnQjs7Ozs7QUFHbEIsK0JBR0M7OztJQUZDLHlCQUFhOztJQUNiLDRCQUFnQjs7Ozs7QUFHbEIsK0JBR0M7OztJQUZDLDBCQUFlOztJQUNmLDRCQUFnQjs7Ozs7QUFHbEIsOEJBYUM7OztJQVpDLHdCQUFjOztJQUNkLHVCQUFhOztJQUNiLHdCQUFjOztJQUNkLHlCQUFrQjs7SUFDbEIseUJBQWdCOztJQUNoQiw0QkFBc0I7O0lBQ3RCLDJCQUFpQjs7SUFDakIsOEJBQTRCOztJQUM1QiwyQkFBa0I7O0lBQ2xCLHlCQUFlOztJQUNmLHlCQUFrQjs7SUFDbEIsMkJBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBJTmF2QXR0cmlidXRlcyB7XG4gIFtwcm9wTmFtZTogc3RyaW5nXTogYW55O1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElOYXZXcmFwcGVyIHtcbiAgYXR0cmlidXRlczogSU5hdkF0dHJpYnV0ZXM7XG4gIGVsZW1lbnQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJTmF2QmFkZ2Uge1xuICB0ZXh0OiBzdHJpbmc7XG4gIHZhcmlhbnQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJTmF2TGFiZWwge1xuICBjbGFzcz86IHN0cmluZztcbiAgdmFyaWFudDogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElOYXZEYXRhIHtcbiAgbmFtZT86IHN0cmluZztcbiAgdXJsPzogc3RyaW5nO1xuICBpY29uPzogc3RyaW5nO1xuICBiYWRnZT86IElOYXZCYWRnZTtcbiAgdGl0bGU/OiBib29sZWFuO1xuICBjaGlsZHJlbj86IElOYXZEYXRhW107XG4gIHZhcmlhbnQ/OiBzdHJpbmc7XG4gIGF0dHJpYnV0ZXM/OiBJTmF2QXR0cmlidXRlcztcbiAgZGl2aWRlcj86IGJvb2xlYW47XG4gIGNsYXNzPzogc3RyaW5nO1xuICBsYWJlbD86IElOYXZMYWJlbDtcbiAgd3JhcHBlcj86IElOYXZXcmFwcGVyO1xufVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXItbmF2LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxvQ0FFQzs7OztBQUVELGlDQUdDOzs7SUFGQyxpQ0FBMkI7O0lBQzNCLDhCQUFnQjs7Ozs7QUFHbEIsK0JBR0M7OztJQUZDLHlCQUFhOztJQUNiLDRCQUFnQjs7Ozs7QUFHbEIsK0JBR0M7OztJQUZDLDBCQUFlOztJQUNmLDRCQUFnQjs7Ozs7QUFHbEIsOEJBYUM7OztJQVpDLHdCQUFjOztJQUNkLHVCQUFhOztJQUNiLHdCQUFjOztJQUNkLHlCQUFrQjs7SUFDbEIseUJBQWdCOztJQUNoQiw0QkFBc0I7O0lBQ3RCLDJCQUFpQjs7SUFDakIsOEJBQTRCOztJQUM1QiwyQkFBa0I7O0lBQ2xCLHlCQUFlOztJQUNmLHlCQUFrQjs7SUFDbEIsMkJBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBJTmF2QXR0cmlidXRlcyB7XHJcbiAgW3Byb3BOYW1lOiBzdHJpbmddOiBhbnk7XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSU5hdldyYXBwZXIge1xyXG4gIGF0dHJpYnV0ZXM6IElOYXZBdHRyaWJ1dGVzO1xyXG4gIGVsZW1lbnQ6IHN0cmluZztcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBJTmF2QmFkZ2Uge1xyXG4gIHRleHQ6IHN0cmluZztcclxuICB2YXJpYW50OiBzdHJpbmc7XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSU5hdkxhYmVsIHtcclxuICBjbGFzcz86IHN0cmluZztcclxuICB2YXJpYW50OiBzdHJpbmc7XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSU5hdkRhdGEge1xyXG4gIG5hbWU/OiBzdHJpbmc7XHJcbiAgdXJsPzogc3RyaW5nO1xyXG4gIGljb24/OiBzdHJpbmc7XHJcbiAgYmFkZ2U/OiBJTmF2QmFkZ2U7XHJcbiAgdGl0bGU/OiBib29sZWFuO1xyXG4gIGNoaWxkcmVuPzogSU5hdkRhdGFbXTtcclxuICB2YXJpYW50Pzogc3RyaW5nO1xyXG4gIGF0dHJpYnV0ZXM/OiBJTmF2QXR0cmlidXRlcztcclxuICBkaXZpZGVyPzogYm9vbGVhbjtcclxuICBjbGFzcz86IHN0cmluZztcclxuICBsYWJlbD86IElOYXZMYWJlbDtcclxuICB3cmFwcGVyPzogSU5hdldyYXBwZXI7XHJcbn1cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.service.js b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.service.js index d3250f06..03cc7b25 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.service.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav.service.js @@ -104,4 +104,4 @@ if (false) { /** @type {?} */ SidebarNavHelper.prototype.hasIcon; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkzQztJQUFBO0lBTUEsQ0FBQzs7Z0JBTkEsVUFBVTs7SUFNWCx3QkFBQztDQUFBLEFBTkQsSUFNQztTQUxxQixpQkFBaUI7Ozs7Ozs7SUFJckMsdUVBQWdEOztBQUdsRDtJQUFBO1FBc0JTLGFBQVE7Ozs7UUFBRyxVQUFDLElBQUksSUFBSyxPQUFBLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQW5CLENBQW1CLEVBQUM7UUFDekMsWUFBTzs7OztRQUFHLFVBQUMsSUFBSSxJQUFLLE9BQUEsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBbEIsQ0FBa0IsRUFBQztJQVVoRCxDQUFDOzs7OztJQS9CQyxtQ0FBUTs7OztJQUFSLFVBQVMsSUFBSTtRQUNYLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNoQixPQUFPLFNBQVMsQ0FBQztTQUNsQjthQUFNLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNyQixPQUFPLE9BQU8sQ0FBQztTQUNoQjthQUFNLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUN4QixPQUFPLFVBQVUsQ0FBQztTQUNuQjthQUFNLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNyQixPQUFPLE9BQU8sQ0FBQztTQUNoQjthQUFNLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sRUFBRTtZQUNwQyxPQUFPLE9BQU8sQ0FBQztTQUNoQjthQUFNO1lBQ0wsT0FBTyxNQUFNLENBQUM7U0FDZjtJQUNILENBQUM7Ozs7OztJQUVNLG1DQUFROzs7OztJQUFmLFVBQWdCLE1BQU0sRUFBRSxJQUFJO1FBQzFCLE9BQU8sTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzFDLENBQUM7Ozs7O0lBS00sdUNBQVk7Ozs7SUFBbkIsVUFBb0IsSUFBSTs7WUFDaEIsT0FBTyxHQUFHO1lBQ2QsVUFBVSxFQUFFLElBQUk7U0FDakI7O1lBQ0ssSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJO1FBQ3RCLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ25DLE9BQU8sT0FBTyxDQUFDO0lBQ2pCLENBQUM7SUFDSCx1QkFBQztBQUFELENBQUMsQUFqQ0QsSUFpQ0M7Ozs7SUFYQyxvQ0FBZ0Q7O0lBQ2hELG1DQUE4QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgSU5hdkRhdGEgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdic7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBTaWRlYmFyTmF2U2VydmljZSB7XG4gIC8qKlxuICAgKiBSZXR1cm5zIGEgc2lkZWJhci1uYXYgaXRlbXMgY29uZmlnIE5hdkRhdGFcbiAgICovXG4gIGFic3RyYWN0IGdldFNpZGViYXJOYXZJdGVtc0NvbmZpZygpOiBJTmF2RGF0YVtdO1xufVxuXG5leHBvcnQgY2xhc3MgU2lkZWJhck5hdkhlbHBlciB7XG5cbiAgaXRlbVR5cGUoaXRlbSkge1xuICAgIGlmIChpdGVtLmRpdmlkZXIpIHtcbiAgICAgIHJldHVybiAnZGl2aWRlcic7XG4gICAgfSBlbHNlIGlmIChpdGVtLnRpdGxlKSB7XG4gICAgICByZXR1cm4gJ3RpdGxlJztcbiAgICB9IGVsc2UgaWYgKGl0ZW0uY2hpbGRyZW4pIHtcbiAgICAgIHJldHVybiAnZHJvcGRvd24nO1xuICAgIH0gZWxzZSBpZiAoaXRlbS5sYWJlbCkge1xuICAgICAgcmV0dXJuICdsYWJlbCc7XG4gICAgfSBlbHNlIGlmICghT2JqZWN0LmtleXMoaXRlbSkubGVuZ3RoKSB7XG4gICAgICByZXR1cm4gJ2VtcHR5JztcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuICdsaW5rJztcbiAgICB9XG4gIH1cblxuICBwdWJsaWMgaXNBY3RpdmUocm91dGVyLCBpdGVtKSB7XG4gICAgcmV0dXJuIHJvdXRlci5pc0FjdGl2ZShpdGVtLnVybCwgZmFsc2UpO1xuICB9XG5cbiAgcHVibGljIGhhc0JhZGdlID0gKGl0ZW0pID0+IEJvb2xlYW4oaXRlbS5iYWRnZSk7XG4gIHB1YmxpYyBoYXNJY29uID0gKGl0ZW0pID0+IEJvb2xlYW4oaXRlbS5pY29uKTtcblxuICBwdWJsaWMgZ2V0SWNvbkNsYXNzKGl0ZW0pIHtcbiAgICBjb25zdCBjbGFzc2VzID0ge1xuICAgICAgJ25hdi1pY29uJzogdHJ1ZVxuICAgIH07XG4gICAgY29uc3QgaWNvbiA9IGl0ZW0uaWNvbjtcbiAgICBjbGFzc2VzW2ljb25dID0gdGhpcy5oYXNJY29uKGl0ZW0pO1xuICAgIHJldHVybiBjbGFzc2VzO1xuICB9XG59XG4iXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvc2lkZWJhci9hcHAtc2lkZWJhci1uYXYuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkzQztJQUFBO0lBTUEsQ0FBQzs7Z0JBTkEsVUFBVTs7SUFNWCx3QkFBQztDQUFBLEFBTkQsSUFNQztTQUxxQixpQkFBaUI7Ozs7Ozs7SUFJckMsdUVBQWdEOztBQUdsRDtJQUFBO1FBc0JTLGFBQVE7Ozs7UUFBRyxVQUFDLElBQUksSUFBSyxPQUFBLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQW5CLENBQW1CLEVBQUM7UUFDekMsWUFBTzs7OztRQUFHLFVBQUMsSUFBSSxJQUFLLE9BQUEsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBbEIsQ0FBa0IsRUFBQztJQVVoRCxDQUFDOzs7OztJQS9CQyxtQ0FBUTs7OztJQUFSLFVBQVMsSUFBSTtRQUNYLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNoQixPQUFPLFNBQVMsQ0FBQztTQUNsQjthQUFNLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNyQixPQUFPLE9BQU8sQ0FBQztTQUNoQjthQUFNLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUN4QixPQUFPLFVBQVUsQ0FBQztTQUNuQjthQUFNLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNyQixPQUFPLE9BQU8sQ0FBQztTQUNoQjthQUFNLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sRUFBRTtZQUNwQyxPQUFPLE9BQU8sQ0FBQztTQUNoQjthQUFNO1lBQ0wsT0FBTyxNQUFNLENBQUM7U0FDZjtJQUNILENBQUM7Ozs7OztJQUVNLG1DQUFROzs7OztJQUFmLFVBQWdCLE1BQU0sRUFBRSxJQUFJO1FBQzFCLE9BQU8sTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzFDLENBQUM7Ozs7O0lBS00sdUNBQVk7Ozs7SUFBbkIsVUFBb0IsSUFBSTs7WUFDaEIsT0FBTyxHQUFHO1lBQ2QsVUFBVSxFQUFFLElBQUk7U0FDakI7O1lBQ0ssSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJO1FBQ3RCLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ25DLE9BQU8sT0FBTyxDQUFDO0lBQ2pCLENBQUM7SUFDSCx1QkFBQztBQUFELENBQUMsQUFqQ0QsSUFpQ0M7Ozs7SUFYQyxvQ0FBZ0Q7O0lBQ2hELG1DQUE4QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IElOYXZEYXRhIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgU2lkZWJhck5hdlNlcnZpY2Uge1xyXG4gIC8qKlxyXG4gICAqIFJldHVybnMgYSBzaWRlYmFyLW5hdiBpdGVtcyBjb25maWcgTmF2RGF0YVxyXG4gICAqL1xyXG4gIGFic3RyYWN0IGdldFNpZGViYXJOYXZJdGVtc0NvbmZpZygpOiBJTmF2RGF0YVtdO1xyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgU2lkZWJhck5hdkhlbHBlciB7XHJcblxyXG4gIGl0ZW1UeXBlKGl0ZW0pIHtcclxuICAgIGlmIChpdGVtLmRpdmlkZXIpIHtcclxuICAgICAgcmV0dXJuICdkaXZpZGVyJztcclxuICAgIH0gZWxzZSBpZiAoaXRlbS50aXRsZSkge1xyXG4gICAgICByZXR1cm4gJ3RpdGxlJztcclxuICAgIH0gZWxzZSBpZiAoaXRlbS5jaGlsZHJlbikge1xyXG4gICAgICByZXR1cm4gJ2Ryb3Bkb3duJztcclxuICAgIH0gZWxzZSBpZiAoaXRlbS5sYWJlbCkge1xyXG4gICAgICByZXR1cm4gJ2xhYmVsJztcclxuICAgIH0gZWxzZSBpZiAoIU9iamVjdC5rZXlzKGl0ZW0pLmxlbmd0aCkge1xyXG4gICAgICByZXR1cm4gJ2VtcHR5JztcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiAnbGluayc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgaXNBY3RpdmUocm91dGVyLCBpdGVtKSB7XHJcbiAgICByZXR1cm4gcm91dGVyLmlzQWN0aXZlKGl0ZW0udXJsLCBmYWxzZSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgaGFzQmFkZ2UgPSAoaXRlbSkgPT4gQm9vbGVhbihpdGVtLmJhZGdlKTtcclxuICBwdWJsaWMgaGFzSWNvbiA9IChpdGVtKSA9PiBCb29sZWFuKGl0ZW0uaWNvbik7XHJcblxyXG4gIHB1YmxpYyBnZXRJY29uQ2xhc3MoaXRlbSkge1xyXG4gICAgY29uc3QgY2xhc3NlcyA9IHtcclxuICAgICAgJ25hdi1pY29uJzogdHJ1ZVxyXG4gICAgfTtcclxuICAgIGNvbnN0IGljb24gPSBpdGVtLmljb247XHJcbiAgICBjbGFzc2VzW2ljb25dID0gdGhpcy5oYXNJY29uKGl0ZW0pO1xyXG4gICAgcmV0dXJuIGNsYXNzZXM7XHJcbiAgfVxyXG59XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.js b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.js index d10ad69a..1f790dcf 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.js @@ -33,4 +33,4 @@ if (false) { /** @type {?} */ AppSidebarNavDropdownComponent.prototype.helper; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtZHJvcGRvd24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUUvQyxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUU1RDtJQXdCRSx3Q0FDUyxNQUF3QjtRQUF4QixXQUFNLEdBQU4sTUFBTSxDQUFrQjtJQUM3QixDQUFDOztnQkExQk4sU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFFBQVEsRUFBRSxnZ0JBWVQ7b0JBS0QsU0FBUyxFQUFFLENBQUUsZ0JBQWdCLENBQUU7NkJBSDdCLDJDQUEyQzt3QkFDM0MseUNBQXlDO2lCQUc1Qzs7OztnQkF0Qk8sZ0JBQWdCOzs7dUJBd0JyQixLQUFLOztJQUtSLHFDQUFDO0NBQUEsQUEzQkQsSUEyQkM7U0FOWSw4QkFBOEI7OztJQUN6Qyw4Q0FBbUI7O0lBR2pCLGdEQUErQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7U2lkZWJhck5hdkhlbHBlcn0gZnJvbSAnLi4vYXBwLXNpZGViYXItbmF2LnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhcHAtc2lkZWJhci1uYXYtZHJvcGRvd24nLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxhIGNsYXNzPVwibmF2LWxpbmsgbmF2LWRyb3Bkb3duLXRvZ2dsZVwiXG4gICAgICAgYXBwTmF2RHJvcGRvd25Ub2dnbGVcbiAgICAgICBbYXBwSHRtbEF0dHJdPVwiaXRlbS5hdHRyaWJ1dGVzXCI+XG4gICAgICA8aSAqbmdJZj1cImhlbHBlci5oYXNJY29uKGl0ZW0pXCIgW25nQ2xhc3NdPVwiaXRlbSB8IGFwcFNpZGViYXJOYXZJY29uXCI+PC9pPlxuICAgICAgPG5nLWNvbnRhaW5lcj57e2l0ZW0ubmFtZX19PC9uZy1jb250YWluZXI+XG4gICAgICA8c3BhbiAqbmdJZj1cImhlbHBlci5oYXNCYWRnZShpdGVtKVwiIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2QmFkZ2VcIj57eyBpdGVtLmJhZGdlLnRleHQgfX08L3NwYW4+XG4gICAgPC9hPlxuICAgIDxhcHAtc2lkZWJhci1uYXYtaXRlbXNcbiAgICAgIGNsYXNzPVwibmF2LWRyb3Bkb3duLWl0ZW1zXCJcbiAgICAgIFtpdGVtc109XCJpdGVtLmNoaWxkcmVuXCI+XG4gICAgPC9hcHAtc2lkZWJhci1uYXYtaXRlbXM+XG4gIGAsXG4gIHN0eWxlczogW1xuICAgICcubmF2LWRyb3Bkb3duLXRvZ2dsZSB7IGN1cnNvcjogcG9pbnRlcjsgfScsXG4gICAgJy5uYXYtZHJvcGRvd24taXRlbXMgeyBkaXNwbGF5OiBibG9jazsgfSdcbiAgXSxcbiAgcHJvdmlkZXJzOiBbIFNpZGViYXJOYXZIZWxwZXIgXVxufSlcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTmF2RHJvcGRvd25Db21wb25lbnQge1xuICBASW5wdXQoKSBpdGVtOiBhbnk7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIGhlbHBlcjogU2lkZWJhck5hdkhlbHBlclxuICApIHsgfVxufVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtZHJvcGRvd24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUUvQyxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUU1RDtJQXdCRSx3Q0FDUyxNQUF3QjtRQUF4QixXQUFNLEdBQU4sTUFBTSxDQUFrQjtJQUM3QixDQUFDOztnQkExQk4sU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFFBQVEsRUFBRSxnZ0JBWVQ7b0JBS0QsU0FBUyxFQUFFLENBQUUsZ0JBQWdCLENBQUU7NkJBSDdCLDJDQUEyQzt3QkFDM0MseUNBQXlDO2lCQUc1Qzs7OztnQkF0Qk8sZ0JBQWdCOzs7dUJBd0JyQixLQUFLOztJQUtSLHFDQUFDO0NBQUEsQUEzQkQsSUEyQkM7U0FOWSw4QkFBOEI7OztJQUN6Qyw4Q0FBbUI7O0lBR2pCLGdEQUErQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQge1NpZGViYXJOYXZIZWxwZXJ9IGZyb20gJy4uL2FwcC1zaWRlYmFyLW5hdi5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duJyxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPGEgY2xhc3M9XCJuYXYtbGluayBuYXYtZHJvcGRvd24tdG9nZ2xlXCJcclxuICAgICAgIGFwcE5hdkRyb3Bkb3duVG9nZ2xlXHJcbiAgICAgICBbYXBwSHRtbEF0dHJdPVwiaXRlbS5hdHRyaWJ1dGVzXCI+XHJcbiAgICAgIDxpICpuZ0lmPVwiaGVscGVyLmhhc0ljb24oaXRlbSlcIiBbbmdDbGFzc109XCJpdGVtIHwgYXBwU2lkZWJhck5hdkljb25cIj48L2k+XHJcbiAgICAgIDxuZy1jb250YWluZXI+e3tpdGVtLm5hbWV9fTwvbmctY29udGFpbmVyPlxyXG4gICAgICA8c3BhbiAqbmdJZj1cImhlbHBlci5oYXNCYWRnZShpdGVtKVwiIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2QmFkZ2VcIj57eyBpdGVtLmJhZGdlLnRleHQgfX08L3NwYW4+XHJcbiAgICA8L2E+XHJcbiAgICA8YXBwLXNpZGViYXItbmF2LWl0ZW1zXHJcbiAgICAgIGNsYXNzPVwibmF2LWRyb3Bkb3duLWl0ZW1zXCJcclxuICAgICAgW2l0ZW1zXT1cIml0ZW0uY2hpbGRyZW5cIj5cclxuICAgIDwvYXBwLXNpZGViYXItbmF2LWl0ZW1zPlxyXG4gIGAsXHJcbiAgc3R5bGVzOiBbXHJcbiAgICAnLm5hdi1kcm9wZG93bi10b2dnbGUgeyBjdXJzb3I6IHBvaW50ZXI7IH0nLFxyXG4gICAgJy5uYXYtZHJvcGRvd24taXRlbXMgeyBkaXNwbGF5OiBibG9jazsgfSdcclxuICBdLFxyXG4gIHByb3ZpZGVyczogWyBTaWRlYmFyTmF2SGVscGVyIF1cclxufSlcclxuZXhwb3J0IGNsYXNzIEFwcFNpZGViYXJOYXZEcm9wZG93bkNvbXBvbmVudCB7XHJcbiAgQElucHV0KCkgaXRlbTogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHB1YmxpYyBoZWxwZXI6IFNpZGViYXJOYXZIZWxwZXJcclxuICApIHsgfVxyXG59XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.js b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.js index 95e181bd..29703655 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.js @@ -54,4 +54,4 @@ if (false) { /** @type {?} */ AppSidebarNavItemClassPipe.prototype.helper; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWl0ZW0tY2xhc3MucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbS1jbGFzcy5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUVwRCxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUU1RDtJQUtFLG9DQUNTLE1BQXdCO1FBQXhCLFdBQU0sR0FBTixNQUFNLENBQWtCO0lBQzlCLENBQUM7Ozs7OztJQUVKLDhDQUFTOzs7OztJQUFULFVBQVUsSUFBUztRQUFFLGNBQWM7YUFBZCxVQUFjLEVBQWQscUJBQWMsRUFBZCxJQUFjO1lBQWQsNkJBQWM7OztZQUN6QixRQUFRLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDOztZQUN2QyxTQUFTO1FBQ2IsSUFBSSxDQUFDLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDM0MsU0FBUyxHQUFHLFNBQU8sUUFBVSxDQUFDO1NBQy9CO2FBQU0sSUFBSSxRQUFRLEtBQUssVUFBVSxFQUFFO1lBQ2xDLFNBQVMsR0FBRyx1QkFBdUIsQ0FBRTtTQUN0QzthQUFNO1lBQ0wsU0FBUyxHQUFHLFVBQVUsQ0FBQztTQUN4QjtRQUNELE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUksU0FBUyxTQUFJLElBQUksQ0FBQyxLQUFPLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztJQUMvRCxDQUFDOztnQkFwQkosSUFBSSxTQUFDO29CQUNKLElBQUksRUFBRSx3QkFBd0I7aUJBQy9COzs7O2dCQUpPLGdCQUFnQjs7SUF1QnhCLGlDQUFDO0NBQUEsQUFyQkQsSUFxQkM7U0FsQlksMEJBQTBCOzs7SUFHbkMsNENBQStCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge1NpZGViYXJOYXZIZWxwZXJ9IGZyb20gJy4uL2FwcC1zaWRlYmFyLW5hdi5zZXJ2aWNlJztcblxuQFBpcGUoe1xuICBuYW1lOiAnYXBwU2lkZWJhck5hdkl0ZW1DbGFzcydcbn0pXG5leHBvcnQgY2xhc3MgQXBwU2lkZWJhck5hdkl0ZW1DbGFzc1BpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwdWJsaWMgaGVscGVyOiBTaWRlYmFyTmF2SGVscGVyXG4gICkge31cblxuICB0cmFuc2Zvcm0oaXRlbTogYW55LCAuLi5hcmdzOiBhbnlbXSk6IGFueSB7XG4gICAgICBjb25zdCBpdGVtVHlwZSA9IHRoaXMuaGVscGVyLml0ZW1UeXBlKGl0ZW0pO1xuICAgICAgbGV0IGl0ZW1DbGFzcztcbiAgICAgIGlmIChbJ2RpdmlkZXInLCAndGl0bGUnXS5pbmNsdWRlcyhpdGVtVHlwZSkpIHtcbiAgICAgICAgaXRlbUNsYXNzID0gYG5hdi0ke2l0ZW1UeXBlfWA7XG4gICAgICB9IGVsc2UgaWYgKGl0ZW1UeXBlID09PSAnZHJvcGRvd24nKSB7XG4gICAgICAgIGl0ZW1DbGFzcyA9ICduYXYtaXRlbSBuYXYtZHJvcGRvd24nIDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGl0ZW1DbGFzcyA9ICduYXYtaXRlbSc7XG4gICAgICB9XG4gICAgICByZXR1cm4gaXRlbS5jbGFzcyA/IGAke2l0ZW1DbGFzc30gJHtpdGVtLmNsYXNzfWAgOiBpdGVtQ2xhc3M7XG4gICAgfVxufVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWl0ZW0tY2xhc3MucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbS1jbGFzcy5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUVwRCxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUU1RDtJQUtFLG9DQUNTLE1BQXdCO1FBQXhCLFdBQU0sR0FBTixNQUFNLENBQWtCO0lBQzlCLENBQUM7Ozs7OztJQUVKLDhDQUFTOzs7OztJQUFULFVBQVUsSUFBUztRQUFFLGNBQWM7YUFBZCxVQUFjLEVBQWQscUJBQWMsRUFBZCxJQUFjO1lBQWQsNkJBQWM7OztZQUN6QixRQUFRLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDOztZQUN2QyxTQUFTO1FBQ2IsSUFBSSxDQUFDLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDM0MsU0FBUyxHQUFHLFNBQU8sUUFBVSxDQUFDO1NBQy9CO2FBQU0sSUFBSSxRQUFRLEtBQUssVUFBVSxFQUFFO1lBQ2xDLFNBQVMsR0FBRyx1QkFBdUIsQ0FBRTtTQUN0QzthQUFNO1lBQ0wsU0FBUyxHQUFHLFVBQVUsQ0FBQztTQUN4QjtRQUNELE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUksU0FBUyxTQUFJLElBQUksQ0FBQyxLQUFPLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztJQUMvRCxDQUFDOztnQkFwQkosSUFBSSxTQUFDO29CQUNKLElBQUksRUFBRSx3QkFBd0I7aUJBQy9COzs7O2dCQUpPLGdCQUFnQjs7SUF1QnhCLGlDQUFDO0NBQUEsQUFyQkQsSUFxQkM7U0FsQlksMEJBQTBCOzs7SUFHbkMsNENBQStCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHtTaWRlYmFyTmF2SGVscGVyfSBmcm9tICcuLi9hcHAtc2lkZWJhci1uYXYuc2VydmljZSc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ2FwcFNpZGViYXJOYXZJdGVtQ2xhc3MnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTmF2SXRlbUNsYXNzUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHB1YmxpYyBoZWxwZXI6IFNpZGViYXJOYXZIZWxwZXJcclxuICApIHt9XHJcblxyXG4gIHRyYW5zZm9ybShpdGVtOiBhbnksIC4uLmFyZ3M6IGFueVtdKTogYW55IHtcclxuICAgICAgY29uc3QgaXRlbVR5cGUgPSB0aGlzLmhlbHBlci5pdGVtVHlwZShpdGVtKTtcclxuICAgICAgbGV0IGl0ZW1DbGFzcztcclxuICAgICAgaWYgKFsnZGl2aWRlcicsICd0aXRsZSddLmluY2x1ZGVzKGl0ZW1UeXBlKSkge1xyXG4gICAgICAgIGl0ZW1DbGFzcyA9IGBuYXYtJHtpdGVtVHlwZX1gO1xyXG4gICAgICB9IGVsc2UgaWYgKGl0ZW1UeXBlID09PSAnZHJvcGRvd24nKSB7XHJcbiAgICAgICAgaXRlbUNsYXNzID0gJ25hdi1pdGVtIG5hdi1kcm9wZG93bicgO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGl0ZW1DbGFzcyA9ICduYXYtaXRlbSc7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIGl0ZW0uY2xhc3MgPyBgJHtpdGVtQ2xhc3N9ICR7aXRlbS5jbGFzc31gIDogaXRlbUNsYXNzO1xyXG4gICAgfVxyXG59XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.js b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.js index 4c7ee442..e5f1e902 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.js @@ -35,4 +35,4 @@ if (false) { /** @type {?} */ AppSidebarNavItemsComponent.prototype.helper; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWl0ZW1zLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbXMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUMvQyxPQUFPLEVBQUMsTUFBTSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFdkMsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sNEJBQTRCLENBQUM7QUFFNUQ7SUE4Q0UscUNBQ1MsTUFBYyxFQUNkLE1BQXdCO1FBRHhCLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDZCxXQUFNLEdBQU4sTUFBTSxDQUFrQjtJQUM5QixDQUFDOztnQkFqREwsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSx1QkFBdUI7b0JBQ2pDLFFBQVEsRUFBRSx5NkNBd0NUO2lCQUNGOzs7O2dCQS9DTyxNQUFNO2dCQUVOLGdCQUFnQjs7O3dCQStDckIsS0FBSzs7SUFLUixrQ0FBQztDQUFBLEFBbERELElBa0RDO1NBTlksMkJBQTJCOzs7SUFDdEMsNENBQTJCOztJQUV6Qiw2Q0FBcUI7O0lBQ3JCLDZDQUErQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1JvdXRlcn0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcblxuaW1wb3J0IHtTaWRlYmFyTmF2SGVscGVyfSBmcm9tICcuLi9hcHAtc2lkZWJhci1uYXYuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FwcC1zaWRlYmFyLW5hdi1pdGVtcycsXG4gIHRlbXBsYXRlOiBgXG4gICAgPG5nLWNvbnRhaW5lciAqbmdGb3I9XCJsZXQgaXRlbSBvZiBpdGVtc1wiPlxuICAgICAgPG5nLWNvbnRhaW5lciBbbmdTd2l0Y2hdPVwiaGVscGVyLml0ZW1UeXBlKGl0ZW0pXCI+XG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtZHJvcGRvd25cbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ2Ryb3Bkb3duJ1wiXG4gICAgICAgICAgW2l0ZW1dPVwiaXRlbVwiXG4gICAgICAgICAgW2NsYXNzLm9wZW5dPVwiaGVscGVyLmlzQWN0aXZlKHJvdXRlciwgaXRlbSlcIlxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCJcbiAgICAgICAgICBhcHBOYXZEcm9wZG93blxuICAgICAgICAgIHJvdXRlckxpbmtBY3RpdmU9XCJvcGVuXCI+XG4gICAgICAgIDwvYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duPlxuICAgICAgICA8YXBwLXNpZGViYXItbmF2LWRpdmlkZXJcbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ2RpdmlkZXInXCJcbiAgICAgICAgICBbaXRlbV09XCJpdGVtXCJcbiAgICAgICAgICBbbmdDbGFzc109XCJpdGVtIHwgYXBwU2lkZWJhck5hdkl0ZW1DbGFzc1wiXG4gICAgICAgICAgW2FwcEh0bWxBdHRyXT1cIml0ZW0uYXR0cmlidXRlc1wiPlxuICAgICAgICA8L2FwcC1zaWRlYmFyLW5hdi1kaXZpZGVyPlxuICAgICAgICA8YXBwLXNpZGViYXItbmF2LXRpdGxlXG4gICAgICAgICAgKm5nU3dpdGNoQ2FzZT1cIid0aXRsZSdcIlxuICAgICAgICAgIFtpdGVtXT1cIml0ZW1cIlxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCJcbiAgICAgICAgICBbYXBwSHRtbEF0dHJdPVwiaXRlbS5hdHRyaWJ1dGVzXCI+XG4gICAgICAgIDwvYXBwLXNpZGViYXItbmF2LXRpdGxlPlxuICAgICAgICA8YXBwLXNpZGViYXItbmF2LWxhYmVsXG4gICAgICAgICAgKm5nU3dpdGNoQ2FzZT1cIidsYWJlbCdcIlxuICAgICAgICAgIFtpdGVtXT1cIml0ZW1cIlxuICAgICAgICAgIGNsYXNzPVwibmF2LWl0ZW1cIlxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCI+XG4gICAgICAgIDwvYXBwLXNpZGViYXItbmF2LWxhYmVsPlxuICAgICAgICA8bmctY29udGFpbmVyXG4gICAgICAgICAgKm5nU3dpdGNoQ2FzZT1cIidlbXB0eSdcIj5cbiAgICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtbGlua1xuICAgICAgICAgICpuZ1N3aXRjaERlZmF1bHRcbiAgICAgICAgICBbaXRlbV09XCJpdGVtXCJcbiAgICAgICAgICBjbGFzcz1cIm5hdi1pdGVtXCJcbiAgICAgICAgICBbbmdDbGFzc109XCJpdGVtIHwgYXBwU2lkZWJhck5hdkl0ZW1DbGFzc1wiPlxuICAgICAgICA8L2FwcC1zaWRlYmFyLW5hdi1saW5rPlxuICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgPC9uZy1jb250YWluZXI+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgQXBwU2lkZWJhck5hdkl0ZW1zQ29tcG9uZW50IHtcbiAgQElucHV0KCkgaXRlbXM6IEFycmF5PGFueT47XG4gIGNvbnN0cnVjdG9yKFxuICAgIHB1YmxpYyByb3V0ZXI6IFJvdXRlcixcbiAgICBwdWJsaWMgaGVscGVyOiBTaWRlYmFyTmF2SGVscGVyXG4gICkge31cbn1cbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXItbmF2LWl0ZW1zLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbXMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUMvQyxPQUFPLEVBQUMsTUFBTSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFdkMsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sNEJBQTRCLENBQUM7QUFFNUQ7SUE4Q0UscUNBQ1MsTUFBYyxFQUNkLE1BQXdCO1FBRHhCLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDZCxXQUFNLEdBQU4sTUFBTSxDQUFrQjtJQUM5QixDQUFDOztnQkFqREwsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSx1QkFBdUI7b0JBQ2pDLFFBQVEsRUFBRSx5NkNBd0NUO2lCQUNGOzs7O2dCQS9DTyxNQUFNO2dCQUVOLGdCQUFnQjs7O3dCQStDckIsS0FBSzs7SUFLUixrQ0FBQztDQUFBLEFBbERELElBa0RDO1NBTlksMkJBQTJCOzs7SUFDdEMsNENBQTJCOztJQUV6Qiw2Q0FBcUI7O0lBQ3JCLDZDQUErQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7Um91dGVyfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5cclxuaW1wb3J0IHtTaWRlYmFyTmF2SGVscGVyfSBmcm9tICcuLi9hcHAtc2lkZWJhci1uYXYuc2VydmljZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FwcC1zaWRlYmFyLW5hdi1pdGVtcycsXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxuZy1jb250YWluZXIgKm5nRm9yPVwibGV0IGl0ZW0gb2YgaXRlbXNcIj5cclxuICAgICAgPG5nLWNvbnRhaW5lciBbbmdTd2l0Y2hdPVwiaGVscGVyLml0ZW1UeXBlKGl0ZW0pXCI+XHJcbiAgICAgICAgPGFwcC1zaWRlYmFyLW5hdi1kcm9wZG93blxyXG4gICAgICAgICAgKm5nU3dpdGNoQ2FzZT1cIidkcm9wZG93bidcIlxyXG4gICAgICAgICAgW2l0ZW1dPVwiaXRlbVwiXHJcbiAgICAgICAgICBbY2xhc3Mub3Blbl09XCJoZWxwZXIuaXNBY3RpdmUocm91dGVyLCBpdGVtKVwiXHJcbiAgICAgICAgICBbbmdDbGFzc109XCJpdGVtIHwgYXBwU2lkZWJhck5hdkl0ZW1DbGFzc1wiXHJcbiAgICAgICAgICBhcHBOYXZEcm9wZG93blxyXG4gICAgICAgICAgcm91dGVyTGlua0FjdGl2ZT1cIm9wZW5cIj5cclxuICAgICAgICA8L2FwcC1zaWRlYmFyLW5hdi1kcm9wZG93bj5cclxuICAgICAgICA8YXBwLXNpZGViYXItbmF2LWRpdmlkZXJcclxuICAgICAgICAgICpuZ1N3aXRjaENhc2U9XCInZGl2aWRlcidcIlxyXG4gICAgICAgICAgW2l0ZW1dPVwiaXRlbVwiXHJcbiAgICAgICAgICBbbmdDbGFzc109XCJpdGVtIHwgYXBwU2lkZWJhck5hdkl0ZW1DbGFzc1wiXHJcbiAgICAgICAgICBbYXBwSHRtbEF0dHJdPVwiaXRlbS5hdHRyaWJ1dGVzXCI+XHJcbiAgICAgICAgPC9hcHAtc2lkZWJhci1uYXYtZGl2aWRlcj5cclxuICAgICAgICA8YXBwLXNpZGViYXItbmF2LXRpdGxlXHJcbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ3RpdGxlJ1wiXHJcbiAgICAgICAgICBbaXRlbV09XCJpdGVtXCJcclxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCJcclxuICAgICAgICAgIFthcHBIdG1sQXR0cl09XCJpdGVtLmF0dHJpYnV0ZXNcIj5cclxuICAgICAgICA8L2FwcC1zaWRlYmFyLW5hdi10aXRsZT5cclxuICAgICAgICA8YXBwLXNpZGViYXItbmF2LWxhYmVsXHJcbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ2xhYmVsJ1wiXHJcbiAgICAgICAgICBbaXRlbV09XCJpdGVtXCJcclxuICAgICAgICAgIGNsYXNzPVwibmF2LWl0ZW1cIlxyXG4gICAgICAgICAgW25nQ2xhc3NdPVwiaXRlbSB8IGFwcFNpZGViYXJOYXZJdGVtQ2xhc3NcIj5cclxuICAgICAgICA8L2FwcC1zaWRlYmFyLW5hdi1sYWJlbD5cclxuICAgICAgICA8bmctY29udGFpbmVyXHJcbiAgICAgICAgICAqbmdTd2l0Y2hDYXNlPVwiJ2VtcHR5J1wiPlxyXG4gICAgICAgIDwvbmctY29udGFpbmVyPlxyXG4gICAgICAgIDxhcHAtc2lkZWJhci1uYXYtbGlua1xyXG4gICAgICAgICAgKm5nU3dpdGNoRGVmYXVsdFxyXG4gICAgICAgICAgW2l0ZW1dPVwiaXRlbVwiXHJcbiAgICAgICAgICBjbGFzcz1cIm5hdi1pdGVtXCJcclxuICAgICAgICAgIFtuZ0NsYXNzXT1cIml0ZW0gfCBhcHBTaWRlYmFyTmF2SXRlbUNsYXNzXCI+XHJcbiAgICAgICAgPC9hcHAtc2lkZWJhci1uYXYtbGluaz5cclxuICAgICAgPC9uZy1jb250YWluZXI+XHJcbiAgICA8L25nLWNvbnRhaW5lcj5cclxuICBgXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTmF2SXRlbXNDb21wb25lbnQge1xyXG4gIEBJbnB1dCgpIGl0ZW1zOiBBcnJheTxhbnk+O1xyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgcHVibGljIHJvdXRlcjogUm91dGVyLFxyXG4gICAgcHVibGljIGhlbHBlcjogU2lkZWJhck5hdkhlbHBlclxyXG4gICkge31cclxufVxyXG4iXX0= \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar.module.js b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar.module.js index 1f87516e..8c404d07 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar.module.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/app-sidebar.module.js @@ -79,4 +79,4 @@ var AppSidebarModule = /** @class */ (function () { return AppSidebarModule; }()); export { AppSidebarModule }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdDQUFnQyxDQUFDOztBQUU5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUN2RSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQzs7QUFFakYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLDBCQUEwQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDL0YsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDckUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0scURBQXFELENBQUM7QUFDcEcsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDdEcsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sa0RBQWtELENBQUM7QUFDOUYsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDN0QsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNkNBQTZDLENBQUM7QUFDcEYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDdEYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFFL0Y7SUFBQTtJQThDZ0MsQ0FBQzs7Z0JBOUNoQyxRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osWUFBWTt3QkFDWixZQUFZO3FCQUNiO29CQUNELE9BQU8sRUFBRTt3QkFDUCx5QkFBeUI7d0JBQ3pCLHVCQUF1Qjt3QkFDdkIseUJBQXlCO3dCQUN6Qiw0QkFBNEI7d0JBQzVCLG1CQUFtQjt3QkFDbkIsMkJBQTJCO3dCQUMzQixzQkFBc0I7d0JBQ3RCLDZCQUE2Qjt3QkFDN0IsOEJBQThCO3dCQUM5QiwwQkFBMEI7d0JBQzFCLDJCQUEyQjt3QkFDM0Isb0JBQW9CO3dCQUNwQiwwQkFBMEI7d0JBQzFCLFlBQVk7cUJBQ2I7b0JBQ0QsWUFBWSxFQUFFO3dCQUNaLHlCQUF5Qjt3QkFDekIsdUJBQXVCO3dCQUN2Qix5QkFBeUI7d0JBQ3pCLDRCQUE0Qjt3QkFDNUIsNEJBQTRCO3dCQUM1QixtQkFBbUI7d0JBQ25CLDJCQUEyQjt3QkFDM0Isc0JBQXNCO3dCQUN0Qiw2QkFBNkI7d0JBQzdCLDhCQUE4Qjt3QkFDOUIsMEJBQTBCO3dCQUMxQiwyQkFBMkI7d0JBQzNCLG9CQUFvQjt3QkFDcEIsMEJBQTBCO3dCQUMxQiwyQkFBMkI7d0JBQzNCLHFCQUFxQjt3QkFDckIsc0JBQXNCO3dCQUN0QiwwQkFBMEI7cUJBQzNCO29CQUNELFNBQVMsRUFBRTt3QkFDVCxnQkFBZ0I7cUJBQ2pCO2lCQUNGOztJQUMrQix1QkFBQztDQUFBLEFBOUNqQyxJQThDaUM7U0FBcEIsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuXG5pbXBvcnQgeyBMYXlvdXRNb2R1bGUgfSBmcm9tICcuLi9zaGFyZWQvbGF5b3V0L2xheW91dC5tb2R1bGUnO1xuLy8gQXBwIFNpZGViYXIgQ29tcG9uZW50XG5pbXBvcnQgeyBBcHBTaWRlYmFyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwU2lkZWJhckZvb3RlckNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItZm9vdGVyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyRm9ybUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItZm9ybS5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwU2lkZWJhckhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItaGVhZGVyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyTWluaW1pemVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1taW5pbWl6ZXIuY29tcG9uZW50Jztcbi8vIEFwcCBTaWRlYmFyTmF2IENvbXBvbmVudFxuaW1wb3J0IHsgTmF2RHJvcGRvd25EaXJlY3RpdmUsIE5hdkRyb3Bkb3duVG9nZ2xlRGlyZWN0aXZlIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYuZGlyZWN0aXZlJztcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkRpdmlkZXJDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtZGl2aWRlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkRyb3Bkb3duQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2SXRlbXNDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbXMuY29tcG9uZW50JztcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZMaW5rQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWxpbmsuY29tcG9uZW50JztcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZUaXRsZUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi10aXRsZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgU2lkZWJhck5hdkhlbHBlciB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2LnNlcnZpY2UnO1xuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkxhYmVsQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWxhYmVsLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2SWNvblBpcGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaWNvbi5waXBlJztcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZCYWRnZVBpcGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtYmFkZ2UucGlwZSc7XG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2SXRlbUNsYXNzUGlwZSB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1pdGVtLWNsYXNzLnBpcGUnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIFJvdXRlck1vZHVsZSxcbiAgICBMYXlvdXRNb2R1bGVcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIEFwcFNpZGViYXJGb290ZXJDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhckZvcm1Db21wb25lbnQsXG4gICAgQXBwU2lkZWJhckhlYWRlckNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyTWluaW1pemVyQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhck5hdkl0ZW1zQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhck5hdkRpdmlkZXJDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhck5hdkRyb3Bkb3duQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZMaW5rQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZUaXRsZUNvbXBvbmVudCxcbiAgICBOYXZEcm9wZG93bkRpcmVjdGl2ZSxcbiAgICBOYXZEcm9wZG93blRvZ2dsZURpcmVjdGl2ZSxcbiAgICBMYXlvdXRNb2R1bGVcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgQXBwU2lkZWJhckZvb3RlckNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyRm9ybUNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFySGVhZGVyQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJNaW5pbWl6ZXJDb21wb25lbnQsXG4gICAgQXBwU2lkZWJhck1pbmltaXplckNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyTmF2Q29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZEaXZpZGVyQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZEcm9wZG93bkNvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyTmF2TGlua0NvbXBvbmVudCxcbiAgICBBcHBTaWRlYmFyTmF2VGl0bGVDb21wb25lbnQsXG4gICAgTmF2RHJvcGRvd25EaXJlY3RpdmUsXG4gICAgTmF2RHJvcGRvd25Ub2dnbGVEaXJlY3RpdmUsXG4gICAgQXBwU2lkZWJhck5hdkxhYmVsQ29tcG9uZW50LFxuICAgIEFwcFNpZGViYXJOYXZJY29uUGlwZSxcbiAgICBBcHBTaWRlYmFyTmF2QmFkZ2VQaXBlLFxuICAgIEFwcFNpZGViYXJOYXZJdGVtQ2xhc3NQaXBlXG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIFNpZGViYXJOYXZIZWxwZXJcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBBcHBTaWRlYmFyTW9kdWxlIHsgfVxuIl19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNpZGViYXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvcmV1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3NpZGViYXIvYXBwLXNpZGViYXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdDQUFnQyxDQUFDOztBQUU5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUN2RSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQzs7QUFFakYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLDBCQUEwQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDL0YsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDckUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0scURBQXFELENBQUM7QUFDcEcsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDdEcsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sa0RBQWtELENBQUM7QUFDOUYsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDN0QsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDaEcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNkNBQTZDLENBQUM7QUFDcEYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDdEYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFFL0Y7SUFBQTtJQThDZ0MsQ0FBQzs7Z0JBOUNoQyxRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osWUFBWTt3QkFDWixZQUFZO3FCQUNiO29CQUNELE9BQU8sRUFBRTt3QkFDUCx5QkFBeUI7d0JBQ3pCLHVCQUF1Qjt3QkFDdkIseUJBQXlCO3dCQUN6Qiw0QkFBNEI7d0JBQzVCLG1CQUFtQjt3QkFDbkIsMkJBQTJCO3dCQUMzQixzQkFBc0I7d0JBQ3RCLDZCQUE2Qjt3QkFDN0IsOEJBQThCO3dCQUM5QiwwQkFBMEI7d0JBQzFCLDJCQUEyQjt3QkFDM0Isb0JBQW9CO3dCQUNwQiwwQkFBMEI7d0JBQzFCLFlBQVk7cUJBQ2I7b0JBQ0QsWUFBWSxFQUFFO3dCQUNaLHlCQUF5Qjt3QkFDekIsdUJBQXVCO3dCQUN2Qix5QkFBeUI7d0JBQ3pCLDRCQUE0Qjt3QkFDNUIsNEJBQTRCO3dCQUM1QixtQkFBbUI7d0JBQ25CLDJCQUEyQjt3QkFDM0Isc0JBQXNCO3dCQUN0Qiw2QkFBNkI7d0JBQzdCLDhCQUE4Qjt3QkFDOUIsMEJBQTBCO3dCQUMxQiwyQkFBMkI7d0JBQzNCLG9CQUFvQjt3QkFDcEIsMEJBQTBCO3dCQUMxQiwyQkFBMkI7d0JBQzNCLHFCQUFxQjt3QkFDckIsc0JBQXNCO3dCQUN0QiwwQkFBMEI7cUJBQzNCO29CQUNELFNBQVMsRUFBRTt3QkFDVCxnQkFBZ0I7cUJBQ2pCO2lCQUNGOztJQUMrQix1QkFBQztDQUFBLEFBOUNqQyxJQThDaUM7U0FBcEIsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuXHJcbmltcG9ydCB7IExheW91dE1vZHVsZSB9IGZyb20gJy4uL3NoYXJlZC9sYXlvdXQvbGF5b3V0Lm1vZHVsZSc7XHJcbi8vIEFwcCBTaWRlYmFyIENvbXBvbmVudFxyXG5pbXBvcnQgeyBBcHBTaWRlYmFyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBBcHBTaWRlYmFyRm9vdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1mb290ZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQXBwU2lkZWJhckZvcm1Db21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLWZvcm0uY29tcG9uZW50JztcclxuaW1wb3J0IHsgQXBwU2lkZWJhckhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItaGVhZGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJNaW5pbWl6ZXJDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW1pbmltaXplci5jb21wb25lbnQnO1xyXG4vLyBBcHAgU2lkZWJhck5hdiBDb21wb25lbnRcclxuaW1wb3J0IHsgTmF2RHJvcGRvd25EaXJlY3RpdmUsIE5hdkRyb3Bkb3duVG9nZ2xlRGlyZWN0aXZlIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZEaXZpZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWRpdmlkZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkRyb3Bkb3duQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYvYXBwLXNpZGViYXItbmF2LWRyb3Bkb3duLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1pdGVtcy5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2TGlua0NvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1saW5rLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZUaXRsZUNvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi10aXRsZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBTaWRlYmFyTmF2SGVscGVyIH0gZnJvbSAnLi9hcHAtc2lkZWJhci1uYXYuc2VydmljZSc7XHJcbmltcG9ydCB7IEFwcFNpZGViYXJOYXZMYWJlbENvbXBvbmVudCB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1sYWJlbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBBcHBTaWRlYmFyTmF2SWNvblBpcGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaWNvbi5waXBlJztcclxuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkJhZGdlUGlwZSB9IGZyb20gJy4vYXBwLXNpZGViYXItbmF2L2FwcC1zaWRlYmFyLW5hdi1iYWRnZS5waXBlJztcclxuaW1wb3J0IHsgQXBwU2lkZWJhck5hdkl0ZW1DbGFzc1BpcGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdi9hcHAtc2lkZWJhci1uYXYtaXRlbS1jbGFzcy5waXBlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgUm91dGVyTW9kdWxlLFxyXG4gICAgTGF5b3V0TW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBBcHBTaWRlYmFyRm9vdGVyQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhckZvcm1Db21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFySGVhZGVyQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhck1pbmltaXplckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2SXRlbXNDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2Q29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhck5hdkRpdmlkZXJDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2RHJvcGRvd25Db21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2TGlua0NvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZUaXRsZUNvbXBvbmVudCxcclxuICAgIE5hdkRyb3Bkb3duRGlyZWN0aXZlLFxyXG4gICAgTmF2RHJvcGRvd25Ub2dnbGVEaXJlY3RpdmUsXHJcbiAgICBMYXlvdXRNb2R1bGVcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgQXBwU2lkZWJhckZvb3RlckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJGb3JtQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhckhlYWRlckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJNaW5pbWl6ZXJDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTWluaW1pemVyQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZJdGVtc0NvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZDb21wb25lbnQsXHJcbiAgICBBcHBTaWRlYmFyTmF2RGl2aWRlckNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZEcm9wZG93bkNvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZMaW5rQ29tcG9uZW50LFxyXG4gICAgQXBwU2lkZWJhck5hdlRpdGxlQ29tcG9uZW50LFxyXG4gICAgTmF2RHJvcGRvd25EaXJlY3RpdmUsXHJcbiAgICBOYXZEcm9wZG93blRvZ2dsZURpcmVjdGl2ZSxcclxuICAgIEFwcFNpZGViYXJOYXZMYWJlbENvbXBvbmVudCxcclxuICAgIEFwcFNpZGViYXJOYXZJY29uUGlwZSxcclxuICAgIEFwcFNpZGViYXJOYXZCYWRnZVBpcGUsXHJcbiAgICBBcHBTaWRlYmFyTmF2SXRlbUNsYXNzUGlwZVxyXG4gIF0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICBTaWRlYmFyTmF2SGVscGVyXHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQXBwU2lkZWJhck1vZHVsZSB7IH1cclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/index.js b/dist/@coreui/angular/esm5/lib/sidebar/index.js index 8c6421f9..e6ee160e 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/index.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/index.js @@ -3,4 +3,4 @@ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { AppSidebarComponent, AppSidebarModule } from './public_api'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvc2lkZWJhci9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsc0RBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY29yZXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvc2lkZWJhci9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsc0RBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcclxuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/lib/sidebar/public_api.js b/dist/@coreui/angular/esm5/lib/sidebar/public_api.js index 9efe3b42..27f53cd8 100644 --- a/dist/@coreui/angular/esm5/lib/sidebar/public_api.js +++ b/dist/@coreui/angular/esm5/lib/sidebar/public_api.js @@ -4,4 +4,4 @@ */ export { AppSidebarComponent } from './app-sidebar.component'; export { AppSidebarModule } from './app-sidebar.module'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgSU5hdkRhdGEgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdic7XG5leHBvcnQgeyBBcHBTaWRlYmFyQ29tcG9uZW50IH0gZnJvbSAnLi9hcHAtc2lkZWJhci5jb21wb25lbnQnO1xuZXhwb3J0IHsgQXBwU2lkZWJhck1vZHVsZSB9IGZyb20gJy4vYXBwLXNpZGViYXIubW9kdWxlJztcbiJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zaWRlYmFyL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgSU5hdkRhdGEgfSBmcm9tICcuL2FwcC1zaWRlYmFyLW5hdic7XHJcbmV4cG9ydCB7IEFwcFNpZGViYXJDb21wb25lbnQgfSBmcm9tICcuL2FwcC1zaWRlYmFyLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEFwcFNpZGViYXJNb2R1bGUgfSBmcm9tICcuL2FwcC1zaWRlYmFyLm1vZHVsZSc7XHJcbiJdfQ== \ No newline at end of file diff --git a/dist/@coreui/angular/esm5/public_api.js b/dist/@coreui/angular/esm5/public_api.js index 77fcf4b4..65298b16 100644 --- a/dist/@coreui/angular/esm5/public_api.js +++ b/dist/@coreui/angular/esm5/public_api.js @@ -5,9 +5,9 @@ /* * Public API Surface of @coreui/angular */ -export { AppAsideComponent, AppAsideModule } from './lib/aside'; -export { AppBreadcrumbService, AppBreadcrumbComponent, AppBreadcrumbModule } from './lib/breadcrumb'; -export { AppFooterComponent, AppFooterModule } from './lib/footer'; -export { AppHeaderComponent, AppHeaderModule } from './lib/header'; -export { AppSidebarComponent, AppSidebarModule } from './lib/sidebar'; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbInB1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUlBLGtEQUFjLGFBQWEsQ0FBQztBQUM1QixrRkFBYyxrQkFBa0IsQ0FBQztBQUNqQyxvREFBYyxjQUFjLENBQUM7QUFDN0Isb0RBQWMsY0FBYyxDQUFDO0FBQzdCLHNEQUFjLGVBQWUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2YgQGNvcmV1aS9hbmd1bGFyXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9saWIvYXNpZGUnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvYnJlYWRjcnVtYic7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9mb290ZXInO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvaGVhZGVyJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3NpZGViYXInO1xuLy8gZXhwb3J0ICogZnJvbSAnLi9saWIvc2hhcmVkL2luZGV4JztcbiJdfQ== \ No newline at end of file +export { AppAsideComponent, AppAsideModule } from './lib/aside/index'; +export { AppBreadcrumbComponent, AppBreadcrumbModule } from './lib/breadcrumb/index'; +export { AppFooterComponent, AppFooterModule } from './lib/footer/index'; +export { AppHeaderComponent, AppHeaderModule } from './lib/header/index'; +export { AppSidebarComponent, AppSidebarModule } from './lib/sidebar/index'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3JldWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbInB1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUlBLGtEQUFjLG1CQUFtQixDQUFDO0FBQ2xDLDREQUFjLHdCQUF3QixDQUFDO0FBQ3ZDLG9EQUFjLG9CQUFvQixDQUFDO0FBQ25DLG9EQUFjLG9CQUFvQixDQUFDO0FBQ25DLHNEQUFjLHFCQUFxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBAY29yZXVpL2FuZ3VsYXJcbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xpYi9hc2lkZS9pbmRleCc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9icmVhZGNydW1iL2luZGV4JztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2Zvb3Rlci9pbmRleCc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9oZWFkZXIvaW5kZXgnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvc2lkZWJhci9pbmRleCc7XG4vLyBleHBvcnQgKiBmcm9tICcuL2xpYi9zaGFyZWQvaW5kZXgnO1xuIl19 \ No newline at end of file diff --git a/dist/@coreui/angular/fesm2015/coreui-angular.js b/dist/@coreui/angular/fesm2015/coreui-angular.js index 9c763176..dfbdfc44 100644 --- a/dist/@coreui/angular/fesm2015/coreui-angular.js +++ b/dist/@coreui/angular/fesm2015/coreui-angular.js @@ -1,4 +1,4 @@ -import { Injectable, Inject, Renderer2, Directive, Input, HostListener, ElementRef, NgModule, Component, HostBinding, Pipe } from '@angular/core'; +import { Injectable, Inject, Renderer2, Directive, Input, HostListener, ElementRef, NgModule, Component, ɵɵdefineInjectable, ɵɵinject, HostBinding, Pipe } from '@angular/core'; import { DOCUMENT, CommonModule } from '@angular/common'; import { NavigationEnd, Router, ActivatedRoute, RouterModule } from '@angular/router'; import { BehaviorSubject } from 'rxjs'; @@ -795,13 +795,16 @@ class AppBreadcrumbService { } } AppBreadcrumbService.decorators = [ - { type: Injectable } + { type: Injectable, args: [{ + providedIn: 'root' + },] } ]; /** @nocollapse */ AppBreadcrumbService.ctorParameters = () => [ { type: Router }, { type: ActivatedRoute } ]; +/** @nocollapse */ AppBreadcrumbService.ngInjectableDef = ɵɵdefineInjectable({ factory: function AppBreadcrumbService_Factory() { return new AppBreadcrumbService(ɵɵinject(Router), ɵɵinject(ActivatedRoute)); }, token: AppBreadcrumbService, providedIn: "root" }); if (false) { /** @type {?} */ AppBreadcrumbService.prototype.breadcrumbs; @@ -2529,5 +2532,5 @@ AppSidebarModule.decorators = [ * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ -export { AppAsideComponent, AppAsideModule, AppBreadcrumbComponent, AppBreadcrumbModule, AppBreadcrumbService, AppFooterComponent, AppFooterModule, AppHeaderComponent, AppHeaderModule, AppSidebarComponent, AppSidebarModule }; +export { AppAsideComponent, AppAsideModule, AppBreadcrumbComponent, AppBreadcrumbModule, AppFooterComponent, AppFooterModule, AppHeaderComponent, AppHeaderModule, AppSidebarComponent, AppSidebarModule, LayoutModule as ɵa, SidebarToggleDirective as ɵb, AppSidebarNavBadgePipe as ɵba, AppSidebarNavItemClassPipe as ɵbb, SidebarMinimizeDirective as ɵc, MobileSidebarToggleDirective as ɵd, SidebarOffCanvasCloseDirective as ɵe, BrandMinimizeDirective as ɵf, AsideToggleDirective as ɵg, HtmlAttributesDirective as ɵh, ClassToggler as ɵi, AppBreadcrumbService as ɵj, CuiBreadcrumbComponent as ɵk, AppSidebarFooterComponent as ɵl, AppSidebarFormComponent as ɵm, AppSidebarHeaderComponent as ɵn, AppSidebarMinimizerComponent as ɵo, AppSidebarNavItemsComponent as ɵp, SidebarNavHelper as ɵq, AppSidebarNavComponent as ɵr, AppSidebarNavDividerComponent as ɵs, AppSidebarNavDropdownComponent as ɵt, AppSidebarNavLinkComponent as ɵu, AppSidebarNavTitleComponent as ɵv, NavDropdownDirective as ɵw, NavDropdownToggleDirective as ɵx, AppSidebarNavLabelComponent as ɵy, AppSidebarNavIconPipe as ɵz }; //# sourceMappingURL=coreui-angular.js.map diff --git a/dist/@coreui/angular/fesm2015/coreui-angular.js.map b/dist/@coreui/angular/fesm2015/coreui-angular.js.map index 60d1ab4f..053ec8e6 100644 --- a/dist/@coreui/angular/fesm2015/coreui-angular.js.map +++ b/dist/@coreui/angular/fesm2015/coreui-angular.js.map @@ -1 +1 @@ -{"version":3,"file":"coreui-angular.js","sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/cui-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.directive.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.service.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","import {Inject, Injectable, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nconst RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.body.classList.remove(Class));\r\n } else {\r\n document.body.classList.add(Toggle);\r\n }\r\n};\r\n\r\n@Injectable()\r\nexport class ClassToggler {\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n removeClasses(NewClassNames) {\r\n const MatchClasses = NewClassNames.map((Class) => this.document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n }\r\n\r\n toggleClasses(Toggle, ClassNames) {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (this.removeClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => this.renderer.removeClass(this.document.body, Class));\r\n } else {\r\n this.renderer.addClass(this.document.body, Toggle);\r\n }\r\n }\r\n}\r\n","import {Directive, ElementRef, HostListener, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses, sidebarCssClasses } from '../classes';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `sidebar-${this.bp}-show` : sidebarCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n const body = this.document.body;\r\n if (body.classList.contains('sidebar-off-canvas')) {\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `aside-menu-${this.bp}-show` : asideMenuCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appHtmlAttr]'\r\n})\r\nexport class HtmlAttributesDirective implements OnInit {\r\n @Input() appHtmlAttr: {[key: string]: string };\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private el: ElementRef\r\n ) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appHtmlAttr;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n value !== null ?\r\n this.renderer.setAttribute(this.el.nativeElement, key, value ) :\r\n this.renderer.removeAttribute(this.el.nativeElement, key);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n} from './layout.directive';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n providers: [\r\n ClassToggler\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-aside, cui-aside',\r\n template: ``\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n private readonly fixedClass = 'aside-menu-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'aside-menu');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'aside-menu-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false ) {\r\n const cssClass = this.display ? `aside-menu-${this.display}-show` : asideMenuCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable } from '@angular/core';\r\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { filter } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class AppBreadcrumbService {\r\n\r\n breadcrumbs: Observable>;\r\n\r\n private _breadcrumbs: BehaviorSubject>;\r\n\r\n constructor(private router: Router, private route: ActivatedRoute) {\r\n\r\n this._breadcrumbs = new BehaviorSubject(new Array());\r\n\r\n this.breadcrumbs = this._breadcrumbs.asObservable();\r\n\r\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\r\n const breadcrumbs = [];\r\n let currentRoute = this.route.root,\r\n url = '';\r\n do {\r\n const childrenRoutes = currentRoute.children;\r\n currentRoute = null;\r\n // tslint:disable-next-line:no-shadowed-variable\r\n childrenRoutes.forEach(route => {\r\n if (route.outlet === 'primary') {\r\n const routeSnapshot = route.snapshot;\r\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\r\n breadcrumbs.push({\r\n label: route.snapshot.data,\r\n url: url\r\n });\r\n currentRoute = route;\r\n }\r\n });\r\n } while (currentRoute);\r\n\r\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\r\n\r\n return breadcrumbs;\r\n });\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\nimport {Replace} from '../shared';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n public el: ElementRef\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\nimport {DOCUMENT} from '@angular/common';\n\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\n\n@Component({\n // tslint:disable-next-line:component-selector\n selector: 'cui-breadcrumb',\n templateUrl: './cui-breadcrumb.component.html'\n})\nexport class CuiBreadcrumbComponent implements OnInit, OnDestroy {\n @Input() fixed: boolean;\n\n public breadcrumbs;\n private readonly fixedClass = 'breadcrumb-fixed';\n\n constructor(\n @Inject(DOCUMENT) private document: any,\n private renderer: Renderer2,\n public service: AppBreadcrumbService,\n ) { }\n\n public ngOnInit(): void {\n this.isFixed(this.fixed);\n this.breadcrumbs = this.service.breadcrumbs;\n }\n\n ngOnDestroy(): void {\n this.renderer.removeClass(this.document.body, this.fixedClass);\n }\n\n isFixed(fixed: boolean = this.fixed): void {\n if (fixed) {\n this.renderer.addClass(this.document.body, this.fixedClass);\n }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\nimport { CuiBreadcrumbComponent } from './cui-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-footer, cui-footer',\r\n template: ``\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n private readonly fixedClass = 'footer-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-footer');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-header, cui-header',\r\n templateUrl: './app-header.component.html'\r\n})\r\nexport class AppHeaderComponent implements OnInit, OnDestroy {\r\n\r\n @Input() fixed: boolean;\r\n\r\n @Input() navbarBrand: any;\r\n @Input() navbarBrandFull: any;\r\n @Input() navbarBrandMinimized: any;\r\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\r\n @Input() navbarBrandHref: ''; // deprecated, use navbarBrandRouterLink instead\r\n @Input() navbarBrandRouterLink: any[] | string = '';\r\n\r\n @Input() sidebarToggler: string | boolean;\r\n @Input() mobileSidebarToggler: boolean;\r\n\r\n @Input() asideMenuToggler: string | boolean;\r\n @Input() mobileAsideMenuToggler: boolean;\r\n\r\n private readonly fixedClass = 'header-fixed';\r\n navbarBrandImg: boolean;\r\n\r\n private readonly breakpoints = ['xl', 'lg', 'md', 'sm', 'xs'];\r\n sidebarTogglerClass = 'd-none d-md-block';\r\n sidebarTogglerMobileClass = 'd-lg-none';\r\n asideTogglerClass = 'd-none d-md-block';\r\n asideTogglerMobileClass = 'd-lg-none';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-header');\r\n renderer.addClass(hostElement.nativeElement, 'navbar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\r\n this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;\r\n this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler);\r\n this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler);\r\n this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler);\r\n this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n setToggerBreakpointClass(breakpoint = 'md') {\r\n let togglerClass = 'd-none d-md-block';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n const breakpointIndex = this.breakpoints.indexOf(breakpoint);\r\n togglerClass = `d-none d-${breakpoint}-block`;\r\n }\r\n return togglerClass;\r\n }\r\n\r\n setToggerMobileBreakpointClass(breakpoint = 'lg') {\r\n let togglerClass = 'd-lg-none';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n togglerClass = `d-${breakpoint}-none`;\r\n }\r\n return togglerClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import {Component, Input, Inject, OnInit, OnDestroy, Renderer2, ElementRef} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\nimport { sidebarCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n template: ``\r\n})\r\nexport class AppSidebarComponent implements OnInit, OnDestroy {\r\n @Input() compact: boolean;\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() minimized: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.displayBreakpoint(this.display);\r\n this.isCompact(this.compact);\r\n this.isFixed(this.fixed);\r\n this.isMinimized(this.minimized);\r\n this.isOffCanvas(this.offCanvas);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, 'sidebar-fixed' );\r\n }\r\n\r\n isCompact(compact: boolean = this.compact): void {\r\n if (compact) {\r\n this.renderer.addClass(this.document.body, 'sidebar-compact' );\r\n }\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, 'sidebar-fixed');\r\n }\r\n }\r\n\r\n isMinimized(minimized: boolean = this.minimized): void {\r\n if (minimized) {\r\n this.renderer.addClass(this.document.body, 'sidebar-minimized');\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'sidebar-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false) {\r\n const cssClass = display ? `sidebar-${display}-show` : sidebarCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: ``\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-sidebar-footer');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: ``\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-form');\r\n }\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: ``\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-header');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, HostBinding, HostListener, Inject, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: ``,\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n @HostBinding('attr.role') role = 'button';\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-minimizer');\r\n }\r\n\r\n ngOnInit() {}\r\n}\r\n","import {Directive, ElementRef, HostListener} from '@angular/core';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n * Allows the dropdown to be toggled via click.\r\n */\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n","import { Component, ElementRef, HostBinding, Input, OnChanges, Renderer2, SimpleChanges } from '@angular/core';\nimport { Router } from '@angular/router';\n\nimport { INavData } from './app-sidebar-nav';\n\n@Component({\n selector: 'app-sidebar-nav',\n templateUrl: './app-sidebar-nav.component.html'\n})\nexport class AppSidebarNavComponent implements OnChanges {\n @Input() navItems: INavData[] = [];\n\n @HostBinding('attr.role') role = 'nav';\n\n public navItemsArray: INavData[] = [];\n\n constructor(\n public router: Router,\n private renderer: Renderer2,\n private hostElement: ElementRef\n ) {\n renderer.addClass(hostElement.nativeElement, 'sidebar-nav');\n }\n\n public ngOnChanges(changes: SimpleChanges): void {\n this.navItemsArray = Array.isArray(this.navItems) ? this.navItems.slice() : [];\n }\n}\n","import {Component, Input, OnInit} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-divider',\r\n template: ``\r\n})\r\nexport class AppSidebarNavDividerComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor () {}\r\n\r\n ngOnInit() {}\r\n}\r\n","import { Injectable } from '@angular/core';\n\nimport { INavData } from './app-sidebar-nav';\n\n@Injectable()\nexport abstract class SidebarNavService {\n /**\n * Returns a sidebar-nav items config NavData\n */\n abstract getSidebarNavItemsConfig(): INavData[];\n}\n\nexport class SidebarNavHelper {\n\n itemType(item) {\n if (item.divider) {\n return 'divider';\n } else if (item.title) {\n return 'title';\n } else if (item.children) {\n return 'dropdown';\n } else if (item.label) {\n return 'label';\n } else if (!Object.keys(item).length) {\n return 'empty';\n } else {\n return 'link';\n }\n }\n\n public isActive(router, item) {\n return router.isActive(item.url, false);\n }\n\n public hasBadge = (item) => Boolean(item.badge);\n public hasIcon = (item) => Boolean(item.icon);\n\n public getIconClass(item) {\n const classes = {\n 'nav-icon': true\n };\n const icon = item.icon;\n classes[icon] = this.hasIcon(item);\n return classes;\n }\n}\n","import {Component, Input} from '@angular/core';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Component({\n selector: 'app-sidebar-nav-dropdown',\n template: `\n \n \n {{item.name}}\n {{ item.badge.text }}\n \n \n \n `,\n styles: [\n '.nav-dropdown-toggle { cursor: pointer; }',\n '.nav-dropdown-items { display: block; }'\n ],\n providers: [ SidebarNavHelper ]\n})\nexport class AppSidebarNavDropdownComponent {\n @Input() item: any;\n\n constructor(\n public helper: SidebarNavHelper\n ) { }\n}\n","import {Component, Input} from '@angular/core';\nimport {Router} from '@angular/router';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Component({\n selector: 'app-sidebar-nav-items',\n template: `\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n `\n})\nexport class AppSidebarNavItemsComponent {\n @Input() items: Array;\n constructor(\n public router: Router,\n public helper: SidebarNavHelper\n ) {}\n}\n","import {Component, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n templateUrl: './app-sidebar-nav-link.component.html',\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() item: any;\r\n public linkType: string;\r\n public href: string;\r\n\r\n private classes = { 'nav-link': true };\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.linkType = this.getLinkType();\r\n this.href = this.isDisabled() ? '' : this.item.url;\r\n }\r\n\r\n public getLinkClass() {\r\n const disabled = this.isDisabled();\r\n this.classes['disabled'] = disabled;\r\n this.classes['btn-link'] = disabled;\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.item.variant}`;\r\n this.classes[variant] = true;\r\n }\r\n return this.classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isExternalLink() ? 'external' : 'link';\r\n }\r\n\r\n public hasVariant() {\r\n return !!this.item.variant;\r\n }\r\n\r\n public isDisabled() {\r\n return (this.item.attributes && this.item.attributes.disabled) ? true : null;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.item.url.substring(0, 4) === 'http';\r\n }\r\n\r\n public hideMobile() {\r\n if (this.document.body.classList.contains('sidebar-show')) {\r\n this.renderer.removeClass(this.document.body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: '',\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor(\r\n private el: ElementRef,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const name = this.renderer.createText(this.item.name);\r\n\r\n if ( this.item.class ) {\r\n const classes = this.item.class;\r\n this.renderer.addClass(nativeElement, classes);\r\n }\r\n\r\n if ( this.item.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.item.wrapper.element);\r\n this.addAttribs(this.item.wrapper.attributes, wrapper);\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(nativeElement, wrapper);\r\n } else {\r\n this.renderer.appendChild(nativeElement, name);\r\n }\r\n }\r\n\r\n private addAttribs(attribs, element) {\r\n if (attribs) {\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr], element);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr], element);\r\n } else {\r\n this.setAttrib(attr, attribs[attr], element);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles, el) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(el, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes, el) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(el, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value, el) {\r\n this.renderer.setAttribute(el, key, value );\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-label',\r\n templateUrl: './app-sidebar-nav-label.component.html'\r\n})\r\nexport class AppSidebarNavLabelComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n private classes = {\r\n 'nav-label': true,\r\n 'active': true\r\n };\r\n private iconClasses = {};\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.iconClasses = this.helper.getIconClass(this.item);\r\n }\r\n\r\n getItemClass() {\r\n const itemClass = this.item.class;\r\n this.classes[itemClass] = !!itemClass;\r\n return this.classes;\r\n }\r\n getLabelIconClass() {\r\n const variant = `text-${this.item.label.variant}`;\r\n this.iconClasses[variant] = !!this.item.label.variant;\r\n const labelClass = this.item.label.class;\r\n this.iconClasses[labelClass] = !!labelClass;\r\n return this.iconClasses;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavIcon'\r\n})\r\nexport class AppSidebarNavIconPipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = !!item.icon;\r\n return classes;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavBadge'\r\n})\r\nexport class AppSidebarNavBadgePipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'badge': true\r\n };\r\n const variant = `badge-${item.badge.variant}`;\r\n classes[variant] = !!item.badge.variant;\r\n return classes;\r\n }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Pipe({\n name: 'appSidebarNavItemClass'\n})\nexport class AppSidebarNavItemClassPipe implements PipeTransform {\n\n constructor(\n public helper: SidebarNavHelper\n ) {}\n\n transform(item: any, ...args: any[]): any {\n const itemType = this.helper.itemType(item);\n let itemClass;\n if (['divider', 'title'].includes(itemType)) {\n itemClass = `nav-${itemType}`;\n } else if (itemType === 'dropdown') {\n itemClass = 'nav-item nav-dropdown' ;\n } else {\n itemClass = 'nav-item';\n }\n return item.class ? `${itemClass} ${item.class}` : itemClass;\n }\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { RouterModule } from '@angular/router';\n\nimport { LayoutModule } from '../shared/layout/layout.module';\n// App Sidebar Component\nimport { AppSidebarComponent } from './app-sidebar.component';\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\n// App SidebarNav Component\nimport { NavDropdownDirective, NavDropdownToggleDirective } from './app-sidebar-nav.directive';\nimport { AppSidebarNavComponent } from './app-sidebar-nav.component';\nimport { AppSidebarNavDividerComponent } from './app-sidebar-nav/app-sidebar-nav-divider.component';\nimport { AppSidebarNavDropdownComponent } from './app-sidebar-nav/app-sidebar-nav-dropdown.component';\nimport { AppSidebarNavItemsComponent } from './app-sidebar-nav/app-sidebar-nav-items.component';\nimport { AppSidebarNavLinkComponent } from './app-sidebar-nav/app-sidebar-nav-link.component';\nimport { AppSidebarNavTitleComponent } from './app-sidebar-nav/app-sidebar-nav-title.component';\nimport { SidebarNavHelper } from './app-sidebar-nav.service';\nimport { AppSidebarNavLabelComponent } from './app-sidebar-nav/app-sidebar-nav-label.component';\nimport { AppSidebarNavIconPipe } from './app-sidebar-nav/app-sidebar-nav-icon.pipe';\nimport { AppSidebarNavBadgePipe } from './app-sidebar-nav/app-sidebar-nav-badge.pipe';\nimport { AppSidebarNavItemClassPipe } from './app-sidebar-nav/app-sidebar-nav-item-class.pipe';\n\n@NgModule({\n imports: [\n CommonModule,\n RouterModule,\n LayoutModule\n ],\n exports: [\n AppSidebarFooterComponent,\n AppSidebarFormComponent,\n AppSidebarHeaderComponent,\n AppSidebarMinimizerComponent,\n AppSidebarComponent,\n AppSidebarNavItemsComponent,\n AppSidebarNavComponent,\n AppSidebarNavDividerComponent,\n AppSidebarNavDropdownComponent,\n AppSidebarNavLinkComponent,\n AppSidebarNavTitleComponent,\n NavDropdownDirective,\n NavDropdownToggleDirective,\n LayoutModule\n ],\n declarations: [\n AppSidebarFooterComponent,\n AppSidebarFormComponent,\n AppSidebarHeaderComponent,\n AppSidebarMinimizerComponent,\n AppSidebarMinimizerComponent,\n AppSidebarComponent,\n AppSidebarNavItemsComponent,\n AppSidebarNavComponent,\n AppSidebarNavDividerComponent,\n AppSidebarNavDropdownComponent,\n AppSidebarNavLinkComponent,\n AppSidebarNavTitleComponent,\n NavDropdownDirective,\n NavDropdownToggleDirective,\n AppSidebarNavLabelComponent,\n AppSidebarNavIconPipe,\n AppSidebarNavBadgePipe,\n AppSidebarNavItemClassPipe\n ],\n providers: [\n SidebarNavHelper\n ]\n})\nexport class AppSidebarModule { }\n"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"coreui-angular.js","sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/cui-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.directive.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.service.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","import {Inject, Injectable, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nconst RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.body.classList.remove(Class));\r\n } else {\r\n document.body.classList.add(Toggle);\r\n }\r\n};\r\n\r\n@Injectable()\r\nexport class ClassToggler {\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n removeClasses(NewClassNames) {\r\n const MatchClasses = NewClassNames.map((Class) => this.document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n }\r\n\r\n toggleClasses(Toggle, ClassNames) {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (this.removeClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => this.renderer.removeClass(this.document.body, Class));\r\n } else {\r\n this.renderer.addClass(this.document.body, Toggle);\r\n }\r\n }\r\n}\r\n","import {Directive, ElementRef, HostListener, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses, sidebarCssClasses } from '../classes';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `sidebar-${this.bp}-show` : sidebarCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n const body = this.document.body;\r\n if (body.classList.contains('sidebar-off-canvas')) {\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `aside-menu-${this.bp}-show` : asideMenuCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appHtmlAttr]'\r\n})\r\nexport class HtmlAttributesDirective implements OnInit {\r\n @Input() appHtmlAttr: {[key: string]: string };\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private el: ElementRef\r\n ) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appHtmlAttr;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n value !== null ?\r\n this.renderer.setAttribute(this.el.nativeElement, key, value ) :\r\n this.renderer.removeAttribute(this.el.nativeElement, key);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n} from './layout.directive';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n providers: [\r\n ClassToggler\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-aside, cui-aside',\r\n template: ``\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n private readonly fixedClass = 'aside-menu-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'aside-menu');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'aside-menu-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false ) {\r\n const cssClass = this.display ? `aside-menu-${this.display}-show` : asideMenuCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable } from '@angular/core';\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { filter } from 'rxjs/operators';\n\n@Injectable({\n providedIn: 'root'\n }\n)\nexport class AppBreadcrumbService {\n\n breadcrumbs: Observable>;\n\n private _breadcrumbs: BehaviorSubject>;\n\n constructor(private router: Router, private route: ActivatedRoute) {\n\n this._breadcrumbs = new BehaviorSubject(new Array());\n\n this.breadcrumbs = this._breadcrumbs.asObservable();\n\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\n const breadcrumbs = [];\n let currentRoute = this.route.root,\n url = '';\n do {\n const childrenRoutes = currentRoute.children;\n currentRoute = null;\n // tslint:disable-next-line:no-shadowed-variable\n childrenRoutes.forEach(route => {\n if (route.outlet === 'primary') {\n const routeSnapshot = route.snapshot;\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\n breadcrumbs.push({\n label: route.snapshot.data,\n url: url\n });\n currentRoute = route;\n }\n });\n } while (currentRoute);\n\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\n\n return breadcrumbs;\n });\n }\n}\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\nimport {Replace} from '../shared';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n public el: ElementRef\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\n\r\n@Component({\r\n // tslint:disable-next-line:component-selector\r\n selector: 'cui-breadcrumb',\r\n templateUrl: './cui-breadcrumb.component.html'\r\n})\r\nexport class CuiBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\nimport { CuiBreadcrumbComponent } from './cui-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-footer, cui-footer',\r\n template: ``\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n private readonly fixedClass = 'footer-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-footer');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-header, cui-header',\r\n templateUrl: './app-header.component.html'\r\n})\r\nexport class AppHeaderComponent implements OnInit, OnDestroy {\r\n\r\n @Input() fixed: boolean;\r\n\r\n @Input() navbarBrand: any;\r\n @Input() navbarBrandFull: any;\r\n @Input() navbarBrandMinimized: any;\r\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\r\n @Input() navbarBrandHref: ''; // deprecated, use navbarBrandRouterLink instead\r\n @Input() navbarBrandRouterLink: any[] | string = '';\r\n\r\n @Input() sidebarToggler: string | boolean;\r\n @Input() mobileSidebarToggler: boolean;\r\n\r\n @Input() asideMenuToggler: string | boolean;\r\n @Input() mobileAsideMenuToggler: boolean;\r\n\r\n private readonly fixedClass = 'header-fixed';\r\n navbarBrandImg: boolean;\r\n\r\n private readonly breakpoints = ['xl', 'lg', 'md', 'sm', 'xs'];\r\n sidebarTogglerClass = 'd-none d-md-block';\r\n sidebarTogglerMobileClass = 'd-lg-none';\r\n asideTogglerClass = 'd-none d-md-block';\r\n asideTogglerMobileClass = 'd-lg-none';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-header');\r\n renderer.addClass(hostElement.nativeElement, 'navbar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\r\n this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;\r\n this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler);\r\n this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler);\r\n this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler);\r\n this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n setToggerBreakpointClass(breakpoint = 'md') {\r\n let togglerClass = 'd-none d-md-block';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n const breakpointIndex = this.breakpoints.indexOf(breakpoint);\r\n togglerClass = `d-none d-${breakpoint}-block`;\r\n }\r\n return togglerClass;\r\n }\r\n\r\n setToggerMobileBreakpointClass(breakpoint = 'lg') {\r\n let togglerClass = 'd-lg-none';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n togglerClass = `d-${breakpoint}-none`;\r\n }\r\n return togglerClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import {Component, Input, Inject, OnInit, OnDestroy, Renderer2, ElementRef} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\nimport { sidebarCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n template: ``\r\n})\r\nexport class AppSidebarComponent implements OnInit, OnDestroy {\r\n @Input() compact: boolean;\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() minimized: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.displayBreakpoint(this.display);\r\n this.isCompact(this.compact);\r\n this.isFixed(this.fixed);\r\n this.isMinimized(this.minimized);\r\n this.isOffCanvas(this.offCanvas);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, 'sidebar-fixed' );\r\n }\r\n\r\n isCompact(compact: boolean = this.compact): void {\r\n if (compact) {\r\n this.renderer.addClass(this.document.body, 'sidebar-compact' );\r\n }\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, 'sidebar-fixed');\r\n }\r\n }\r\n\r\n isMinimized(minimized: boolean = this.minimized): void {\r\n if (minimized) {\r\n this.renderer.addClass(this.document.body, 'sidebar-minimized');\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'sidebar-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false) {\r\n const cssClass = display ? `sidebar-${display}-show` : sidebarCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: ``\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-sidebar-footer');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: ``\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-form');\r\n }\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: ``\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-header');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, HostBinding, HostListener, Inject, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: ``,\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n @HostBinding('attr.role') role = 'button';\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-minimizer');\r\n }\r\n\r\n ngOnInit() {}\r\n}\r\n","import {Directive, ElementRef, HostListener} from '@angular/core';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n * Allows the dropdown to be toggled via click.\r\n */\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n","import { Component, ElementRef, HostBinding, Input, OnChanges, Renderer2, SimpleChanges } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\n\r\nimport { INavData } from './app-sidebar-nav';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav',\r\n templateUrl: './app-sidebar-nav.component.html'\r\n})\r\nexport class AppSidebarNavComponent implements OnChanges {\r\n @Input() navItems: INavData[] = [];\r\n\r\n @HostBinding('attr.role') role = 'nav';\r\n\r\n public navItemsArray: INavData[] = [];\r\n\r\n constructor(\r\n public router: Router,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-nav');\r\n }\r\n\r\n public ngOnChanges(changes: SimpleChanges): void {\r\n this.navItemsArray = Array.isArray(this.navItems) ? this.navItems.slice() : [];\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-divider',\r\n template: ``\r\n})\r\nexport class AppSidebarNavDividerComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor () {}\r\n\r\n ngOnInit() {}\r\n}\r\n","import { Injectable } from '@angular/core';\r\n\r\nimport { INavData } from './app-sidebar-nav';\r\n\r\n@Injectable()\r\nexport abstract class SidebarNavService {\r\n /**\r\n * Returns a sidebar-nav items config NavData\r\n */\r\n abstract getSidebarNavItemsConfig(): INavData[];\r\n}\r\n\r\nexport class SidebarNavHelper {\r\n\r\n itemType(item) {\r\n if (item.divider) {\r\n return 'divider';\r\n } else if (item.title) {\r\n return 'title';\r\n } else if (item.children) {\r\n return 'dropdown';\r\n } else if (item.label) {\r\n return 'label';\r\n } else if (!Object.keys(item).length) {\r\n return 'empty';\r\n } else {\r\n return 'link';\r\n }\r\n }\r\n\r\n public isActive(router, item) {\r\n return router.isActive(item.url, false);\r\n }\r\n\r\n public hasBadge = (item) => Boolean(item.badge);\r\n public hasIcon = (item) => Boolean(item.icon);\r\n\r\n public getIconClass(item) {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = this.hasIcon(item);\r\n return classes;\r\n }\r\n}\r\n","import {Component, Input} from '@angular/core';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-dropdown',\r\n template: `\r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n \r\n \r\n `,\r\n styles: [\r\n '.nav-dropdown-toggle { cursor: pointer; }',\r\n '.nav-dropdown-items { display: block; }'\r\n ],\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavDropdownComponent {\r\n @Input() item: any;\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n}\r\n","import {Component, Input} from '@angular/core';\r\nimport {Router} from '@angular/router';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-items',\r\n template: `\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n `\r\n})\r\nexport class AppSidebarNavItemsComponent {\r\n @Input() items: Array;\r\n constructor(\r\n public router: Router,\r\n public helper: SidebarNavHelper\r\n ) {}\r\n}\r\n","import {Component, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n templateUrl: './app-sidebar-nav-link.component.html',\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() item: any;\r\n public linkType: string;\r\n public href: string;\r\n\r\n private classes = { 'nav-link': true };\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.linkType = this.getLinkType();\r\n this.href = this.isDisabled() ? '' : this.item.url;\r\n }\r\n\r\n public getLinkClass() {\r\n const disabled = this.isDisabled();\r\n this.classes['disabled'] = disabled;\r\n this.classes['btn-link'] = disabled;\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.item.variant}`;\r\n this.classes[variant] = true;\r\n }\r\n return this.classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isExternalLink() ? 'external' : 'link';\r\n }\r\n\r\n public hasVariant() {\r\n return !!this.item.variant;\r\n }\r\n\r\n public isDisabled() {\r\n return (this.item.attributes && this.item.attributes.disabled) ? true : null;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.item.url.substring(0, 4) === 'http';\r\n }\r\n\r\n public hideMobile() {\r\n if (this.document.body.classList.contains('sidebar-show')) {\r\n this.renderer.removeClass(this.document.body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: '',\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor(\r\n private el: ElementRef,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const name = this.renderer.createText(this.item.name);\r\n\r\n if ( this.item.class ) {\r\n const classes = this.item.class;\r\n this.renderer.addClass(nativeElement, classes);\r\n }\r\n\r\n if ( this.item.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.item.wrapper.element);\r\n this.addAttribs(this.item.wrapper.attributes, wrapper);\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(nativeElement, wrapper);\r\n } else {\r\n this.renderer.appendChild(nativeElement, name);\r\n }\r\n }\r\n\r\n private addAttribs(attribs, element) {\r\n if (attribs) {\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr], element);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr], element);\r\n } else {\r\n this.setAttrib(attr, attribs[attr], element);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles, el) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(el, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes, el) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(el, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value, el) {\r\n this.renderer.setAttribute(el, key, value );\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-label',\r\n templateUrl: './app-sidebar-nav-label.component.html'\r\n})\r\nexport class AppSidebarNavLabelComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n private classes = {\r\n 'nav-label': true,\r\n 'active': true\r\n };\r\n private iconClasses = {};\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.iconClasses = this.helper.getIconClass(this.item);\r\n }\r\n\r\n getItemClass() {\r\n const itemClass = this.item.class;\r\n this.classes[itemClass] = !!itemClass;\r\n return this.classes;\r\n }\r\n getLabelIconClass() {\r\n const variant = `text-${this.item.label.variant}`;\r\n this.iconClasses[variant] = !!this.item.label.variant;\r\n const labelClass = this.item.label.class;\r\n this.iconClasses[labelClass] = !!labelClass;\r\n return this.iconClasses;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavIcon'\r\n})\r\nexport class AppSidebarNavIconPipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = !!item.icon;\r\n return classes;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavBadge'\r\n})\r\nexport class AppSidebarNavBadgePipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'badge': true\r\n };\r\n const variant = `badge-${item.badge.variant}`;\r\n classes[variant] = !!item.badge.variant;\r\n return classes;\r\n }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavItemClass'\r\n})\r\nexport class AppSidebarNavItemClassPipe implements PipeTransform {\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) {}\r\n\r\n transform(item: any, ...args: any[]): any {\r\n const itemType = this.helper.itemType(item);\r\n let itemClass;\r\n if (['divider', 'title'].includes(itemType)) {\r\n itemClass = `nav-${itemType}`;\r\n } else if (itemType === 'dropdown') {\r\n itemClass = 'nav-item nav-dropdown' ;\r\n } else {\r\n itemClass = 'nav-item';\r\n }\r\n return item.class ? `${itemClass} ${item.class}` : itemClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\n// App Sidebar Component\r\nimport { AppSidebarComponent } from './app-sidebar.component';\r\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\r\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\r\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\r\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\r\n// App SidebarNav Component\r\nimport { NavDropdownDirective, NavDropdownToggleDirective } from './app-sidebar-nav.directive';\r\nimport { AppSidebarNavComponent } from './app-sidebar-nav.component';\r\nimport { AppSidebarNavDividerComponent } from './app-sidebar-nav/app-sidebar-nav-divider.component';\r\nimport { AppSidebarNavDropdownComponent } from './app-sidebar-nav/app-sidebar-nav-dropdown.component';\r\nimport { AppSidebarNavItemsComponent } from './app-sidebar-nav/app-sidebar-nav-items.component';\r\nimport { AppSidebarNavLinkComponent } from './app-sidebar-nav/app-sidebar-nav-link.component';\r\nimport { AppSidebarNavTitleComponent } from './app-sidebar-nav/app-sidebar-nav-title.component';\r\nimport { SidebarNavHelper } from './app-sidebar-nav.service';\r\nimport { AppSidebarNavLabelComponent } from './app-sidebar-nav/app-sidebar-nav-label.component';\r\nimport { AppSidebarNavIconPipe } from './app-sidebar-nav/app-sidebar-nav-icon.pipe';\r\nimport { AppSidebarNavBadgePipe } from './app-sidebar-nav/app-sidebar-nav-badge.pipe';\r\nimport { AppSidebarNavItemClassPipe } from './app-sidebar-nav/app-sidebar-nav-item-class.pipe';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavItemsComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDividerComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavItemsComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDividerComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n AppSidebarNavLabelComponent,\r\n AppSidebarNavIconPipe,\r\n AppSidebarNavBadgePipe,\r\n AppSidebarNavItemClassPipe\r\n ],\r\n providers: [\r\n SidebarNavHelper\r\n ]\r\n})\r\nexport class AppSidebarModule { }\r\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/@coreui/angular/fesm5/coreui-angular.js b/dist/@coreui/angular/fesm5/coreui-angular.js index eb331ae9..eeb32358 100644 --- a/dist/@coreui/angular/fesm5/coreui-angular.js +++ b/dist/@coreui/angular/fesm5/coreui-angular.js @@ -1,4 +1,4 @@ -import { Injectable, Inject, Renderer2, Directive, Input, HostListener, ElementRef, NgModule, Component, HostBinding, Pipe } from '@angular/core'; +import { Injectable, Inject, Renderer2, Directive, Input, HostListener, ElementRef, NgModule, Component, ɵɵdefineInjectable, ɵɵinject, HostBinding, Pipe } from '@angular/core'; import { DOCUMENT, CommonModule } from '@angular/common'; import { NavigationEnd, Router, ActivatedRoute, RouterModule } from '@angular/router'; import { BehaviorSubject } from 'rxjs'; @@ -853,13 +853,16 @@ var AppBreadcrumbService = /** @class */ (function () { })); } AppBreadcrumbService.decorators = [ - { type: Injectable } + { type: Injectable, args: [{ + providedIn: 'root' + },] } ]; /** @nocollapse */ AppBreadcrumbService.ctorParameters = function () { return [ { type: Router }, { type: ActivatedRoute } ]; }; + /** @nocollapse */ AppBreadcrumbService.ngInjectableDef = ɵɵdefineInjectable({ factory: function AppBreadcrumbService_Factory() { return new AppBreadcrumbService(ɵɵinject(Router), ɵɵinject(ActivatedRoute)); }, token: AppBreadcrumbService, providedIn: "root" }); return AppBreadcrumbService; }()); if (false) { @@ -2704,5 +2707,5 @@ var AppSidebarModule = /** @class */ (function () { * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ -export { AppAsideComponent, AppAsideModule, AppBreadcrumbComponent, AppBreadcrumbModule, AppBreadcrumbService, AppFooterComponent, AppFooterModule, AppHeaderComponent, AppHeaderModule, AppSidebarComponent, AppSidebarModule }; +export { AppAsideComponent, AppAsideModule, AppBreadcrumbComponent, AppBreadcrumbModule, AppFooterComponent, AppFooterModule, AppHeaderComponent, AppHeaderModule, AppSidebarComponent, AppSidebarModule, LayoutModule as ɵa, SidebarToggleDirective as ɵb, AppSidebarNavBadgePipe as ɵba, AppSidebarNavItemClassPipe as ɵbb, SidebarMinimizeDirective as ɵc, MobileSidebarToggleDirective as ɵd, SidebarOffCanvasCloseDirective as ɵe, BrandMinimizeDirective as ɵf, AsideToggleDirective as ɵg, HtmlAttributesDirective as ɵh, ClassToggler as ɵi, AppBreadcrumbService as ɵj, CuiBreadcrumbComponent as ɵk, AppSidebarFooterComponent as ɵl, AppSidebarFormComponent as ɵm, AppSidebarHeaderComponent as ɵn, AppSidebarMinimizerComponent as ɵo, AppSidebarNavItemsComponent as ɵp, SidebarNavHelper as ɵq, AppSidebarNavComponent as ɵr, AppSidebarNavDividerComponent as ɵs, AppSidebarNavDropdownComponent as ɵt, AppSidebarNavLinkComponent as ɵu, AppSidebarNavTitleComponent as ɵv, NavDropdownDirective as ɵw, NavDropdownToggleDirective as ɵx, AppSidebarNavLabelComponent as ɵy, AppSidebarNavIconPipe as ɵz }; //# sourceMappingURL=coreui-angular.js.map diff --git a/dist/@coreui/angular/fesm5/coreui-angular.js.map b/dist/@coreui/angular/fesm5/coreui-angular.js.map index aa191c7e..e005dcc3 100644 --- a/dist/@coreui/angular/fesm5/coreui-angular.js.map +++ b/dist/@coreui/angular/fesm5/coreui-angular.js.map @@ -1 +1 @@ -{"version":3,"file":"coreui-angular.js","sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/cui-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.directive.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.service.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","import {Inject, Injectable, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nconst RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.body.classList.remove(Class));\r\n } else {\r\n document.body.classList.add(Toggle);\r\n }\r\n};\r\n\r\n@Injectable()\r\nexport class ClassToggler {\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n removeClasses(NewClassNames) {\r\n const MatchClasses = NewClassNames.map((Class) => this.document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n }\r\n\r\n toggleClasses(Toggle, ClassNames) {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (this.removeClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => this.renderer.removeClass(this.document.body, Class));\r\n } else {\r\n this.renderer.addClass(this.document.body, Toggle);\r\n }\r\n }\r\n}\r\n","import {Directive, ElementRef, HostListener, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses, sidebarCssClasses } from '../classes';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `sidebar-${this.bp}-show` : sidebarCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n const body = this.document.body;\r\n if (body.classList.contains('sidebar-off-canvas')) {\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `aside-menu-${this.bp}-show` : asideMenuCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appHtmlAttr]'\r\n})\r\nexport class HtmlAttributesDirective implements OnInit {\r\n @Input() appHtmlAttr: {[key: string]: string };\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private el: ElementRef\r\n ) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appHtmlAttr;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n value !== null ?\r\n this.renderer.setAttribute(this.el.nativeElement, key, value ) :\r\n this.renderer.removeAttribute(this.el.nativeElement, key);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n} from './layout.directive';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n providers: [\r\n ClassToggler\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-aside, cui-aside',\r\n template: ``\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n private readonly fixedClass = 'aside-menu-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'aside-menu');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'aside-menu-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false ) {\r\n const cssClass = this.display ? `aside-menu-${this.display}-show` : asideMenuCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable } from '@angular/core';\r\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { filter } from 'rxjs/operators';\r\n\r\n@Injectable()\r\nexport class AppBreadcrumbService {\r\n\r\n breadcrumbs: Observable>;\r\n\r\n private _breadcrumbs: BehaviorSubject>;\r\n\r\n constructor(private router: Router, private route: ActivatedRoute) {\r\n\r\n this._breadcrumbs = new BehaviorSubject(new Array());\r\n\r\n this.breadcrumbs = this._breadcrumbs.asObservable();\r\n\r\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\r\n const breadcrumbs = [];\r\n let currentRoute = this.route.root,\r\n url = '';\r\n do {\r\n const childrenRoutes = currentRoute.children;\r\n currentRoute = null;\r\n // tslint:disable-next-line:no-shadowed-variable\r\n childrenRoutes.forEach(route => {\r\n if (route.outlet === 'primary') {\r\n const routeSnapshot = route.snapshot;\r\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\r\n breadcrumbs.push({\r\n label: route.snapshot.data,\r\n url: url\r\n });\r\n currentRoute = route;\r\n }\r\n });\r\n } while (currentRoute);\r\n\r\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\r\n\r\n return breadcrumbs;\r\n });\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\nimport {Replace} from '../shared';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n public el: ElementRef\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\nimport {DOCUMENT} from '@angular/common';\n\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\n\n@Component({\n // tslint:disable-next-line:component-selector\n selector: 'cui-breadcrumb',\n templateUrl: './cui-breadcrumb.component.html'\n})\nexport class CuiBreadcrumbComponent implements OnInit, OnDestroy {\n @Input() fixed: boolean;\n\n public breadcrumbs;\n private readonly fixedClass = 'breadcrumb-fixed';\n\n constructor(\n @Inject(DOCUMENT) private document: any,\n private renderer: Renderer2,\n public service: AppBreadcrumbService,\n ) { }\n\n public ngOnInit(): void {\n this.isFixed(this.fixed);\n this.breadcrumbs = this.service.breadcrumbs;\n }\n\n ngOnDestroy(): void {\n this.renderer.removeClass(this.document.body, this.fixedClass);\n }\n\n isFixed(fixed: boolean = this.fixed): void {\n if (fixed) {\n this.renderer.addClass(this.document.body, this.fixedClass);\n }\n }\n}\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\nimport { CuiBreadcrumbComponent } from './cui-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-footer, cui-footer',\r\n template: ``\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n private readonly fixedClass = 'footer-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-footer');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-header, cui-header',\r\n templateUrl: './app-header.component.html'\r\n})\r\nexport class AppHeaderComponent implements OnInit, OnDestroy {\r\n\r\n @Input() fixed: boolean;\r\n\r\n @Input() navbarBrand: any;\r\n @Input() navbarBrandFull: any;\r\n @Input() navbarBrandMinimized: any;\r\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\r\n @Input() navbarBrandHref: ''; // deprecated, use navbarBrandRouterLink instead\r\n @Input() navbarBrandRouterLink: any[] | string = '';\r\n\r\n @Input() sidebarToggler: string | boolean;\r\n @Input() mobileSidebarToggler: boolean;\r\n\r\n @Input() asideMenuToggler: string | boolean;\r\n @Input() mobileAsideMenuToggler: boolean;\r\n\r\n private readonly fixedClass = 'header-fixed';\r\n navbarBrandImg: boolean;\r\n\r\n private readonly breakpoints = ['xl', 'lg', 'md', 'sm', 'xs'];\r\n sidebarTogglerClass = 'd-none d-md-block';\r\n sidebarTogglerMobileClass = 'd-lg-none';\r\n asideTogglerClass = 'd-none d-md-block';\r\n asideTogglerMobileClass = 'd-lg-none';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-header');\r\n renderer.addClass(hostElement.nativeElement, 'navbar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\r\n this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;\r\n this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler);\r\n this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler);\r\n this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler);\r\n this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n setToggerBreakpointClass(breakpoint = 'md') {\r\n let togglerClass = 'd-none d-md-block';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n const breakpointIndex = this.breakpoints.indexOf(breakpoint);\r\n togglerClass = `d-none d-${breakpoint}-block`;\r\n }\r\n return togglerClass;\r\n }\r\n\r\n setToggerMobileBreakpointClass(breakpoint = 'lg') {\r\n let togglerClass = 'd-lg-none';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n togglerClass = `d-${breakpoint}-none`;\r\n }\r\n return togglerClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import {Component, Input, Inject, OnInit, OnDestroy, Renderer2, ElementRef} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\nimport { sidebarCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n template: ``\r\n})\r\nexport class AppSidebarComponent implements OnInit, OnDestroy {\r\n @Input() compact: boolean;\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() minimized: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.displayBreakpoint(this.display);\r\n this.isCompact(this.compact);\r\n this.isFixed(this.fixed);\r\n this.isMinimized(this.minimized);\r\n this.isOffCanvas(this.offCanvas);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, 'sidebar-fixed' );\r\n }\r\n\r\n isCompact(compact: boolean = this.compact): void {\r\n if (compact) {\r\n this.renderer.addClass(this.document.body, 'sidebar-compact' );\r\n }\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, 'sidebar-fixed');\r\n }\r\n }\r\n\r\n isMinimized(minimized: boolean = this.minimized): void {\r\n if (minimized) {\r\n this.renderer.addClass(this.document.body, 'sidebar-minimized');\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'sidebar-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false) {\r\n const cssClass = display ? `sidebar-${display}-show` : sidebarCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: ``\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-sidebar-footer');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: ``\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-form');\r\n }\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: ``\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-header');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, HostBinding, HostListener, Inject, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: ``,\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n @HostBinding('attr.role') role = 'button';\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-minimizer');\r\n }\r\n\r\n ngOnInit() {}\r\n}\r\n","import {Directive, ElementRef, HostListener} from '@angular/core';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n * Allows the dropdown to be toggled via click.\r\n */\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n","import { Component, ElementRef, HostBinding, Input, OnChanges, Renderer2, SimpleChanges } from '@angular/core';\nimport { Router } from '@angular/router';\n\nimport { INavData } from './app-sidebar-nav';\n\n@Component({\n selector: 'app-sidebar-nav',\n templateUrl: './app-sidebar-nav.component.html'\n})\nexport class AppSidebarNavComponent implements OnChanges {\n @Input() navItems: INavData[] = [];\n\n @HostBinding('attr.role') role = 'nav';\n\n public navItemsArray: INavData[] = [];\n\n constructor(\n public router: Router,\n private renderer: Renderer2,\n private hostElement: ElementRef\n ) {\n renderer.addClass(hostElement.nativeElement, 'sidebar-nav');\n }\n\n public ngOnChanges(changes: SimpleChanges): void {\n this.navItemsArray = Array.isArray(this.navItems) ? this.navItems.slice() : [];\n }\n}\n","import {Component, Input, OnInit} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-divider',\r\n template: ``\r\n})\r\nexport class AppSidebarNavDividerComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor () {}\r\n\r\n ngOnInit() {}\r\n}\r\n","import { Injectable } from '@angular/core';\n\nimport { INavData } from './app-sidebar-nav';\n\n@Injectable()\nexport abstract class SidebarNavService {\n /**\n * Returns a sidebar-nav items config NavData\n */\n abstract getSidebarNavItemsConfig(): INavData[];\n}\n\nexport class SidebarNavHelper {\n\n itemType(item) {\n if (item.divider) {\n return 'divider';\n } else if (item.title) {\n return 'title';\n } else if (item.children) {\n return 'dropdown';\n } else if (item.label) {\n return 'label';\n } else if (!Object.keys(item).length) {\n return 'empty';\n } else {\n return 'link';\n }\n }\n\n public isActive(router, item) {\n return router.isActive(item.url, false);\n }\n\n public hasBadge = (item) => Boolean(item.badge);\n public hasIcon = (item) => Boolean(item.icon);\n\n public getIconClass(item) {\n const classes = {\n 'nav-icon': true\n };\n const icon = item.icon;\n classes[icon] = this.hasIcon(item);\n return classes;\n }\n}\n","import {Component, Input} from '@angular/core';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Component({\n selector: 'app-sidebar-nav-dropdown',\n template: `\n \n \n {{item.name}}\n {{ item.badge.text }}\n \n \n \n `,\n styles: [\n '.nav-dropdown-toggle { cursor: pointer; }',\n '.nav-dropdown-items { display: block; }'\n ],\n providers: [ SidebarNavHelper ]\n})\nexport class AppSidebarNavDropdownComponent {\n @Input() item: any;\n\n constructor(\n public helper: SidebarNavHelper\n ) { }\n}\n","import {Component, Input} from '@angular/core';\nimport {Router} from '@angular/router';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Component({\n selector: 'app-sidebar-nav-items',\n template: `\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n `\n})\nexport class AppSidebarNavItemsComponent {\n @Input() items: Array;\n constructor(\n public router: Router,\n public helper: SidebarNavHelper\n ) {}\n}\n","import {Component, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n templateUrl: './app-sidebar-nav-link.component.html',\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() item: any;\r\n public linkType: string;\r\n public href: string;\r\n\r\n private classes = { 'nav-link': true };\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.linkType = this.getLinkType();\r\n this.href = this.isDisabled() ? '' : this.item.url;\r\n }\r\n\r\n public getLinkClass() {\r\n const disabled = this.isDisabled();\r\n this.classes['disabled'] = disabled;\r\n this.classes['btn-link'] = disabled;\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.item.variant}`;\r\n this.classes[variant] = true;\r\n }\r\n return this.classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isExternalLink() ? 'external' : 'link';\r\n }\r\n\r\n public hasVariant() {\r\n return !!this.item.variant;\r\n }\r\n\r\n public isDisabled() {\r\n return (this.item.attributes && this.item.attributes.disabled) ? true : null;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.item.url.substring(0, 4) === 'http';\r\n }\r\n\r\n public hideMobile() {\r\n if (this.document.body.classList.contains('sidebar-show')) {\r\n this.renderer.removeClass(this.document.body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: '',\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor(\r\n private el: ElementRef,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const name = this.renderer.createText(this.item.name);\r\n\r\n if ( this.item.class ) {\r\n const classes = this.item.class;\r\n this.renderer.addClass(nativeElement, classes);\r\n }\r\n\r\n if ( this.item.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.item.wrapper.element);\r\n this.addAttribs(this.item.wrapper.attributes, wrapper);\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(nativeElement, wrapper);\r\n } else {\r\n this.renderer.appendChild(nativeElement, name);\r\n }\r\n }\r\n\r\n private addAttribs(attribs, element) {\r\n if (attribs) {\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr], element);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr], element);\r\n } else {\r\n this.setAttrib(attr, attribs[attr], element);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles, el) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(el, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes, el) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(el, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value, el) {\r\n this.renderer.setAttribute(el, key, value );\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-label',\r\n templateUrl: './app-sidebar-nav-label.component.html'\r\n})\r\nexport class AppSidebarNavLabelComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n private classes = {\r\n 'nav-label': true,\r\n 'active': true\r\n };\r\n private iconClasses = {};\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.iconClasses = this.helper.getIconClass(this.item);\r\n }\r\n\r\n getItemClass() {\r\n const itemClass = this.item.class;\r\n this.classes[itemClass] = !!itemClass;\r\n return this.classes;\r\n }\r\n getLabelIconClass() {\r\n const variant = `text-${this.item.label.variant}`;\r\n this.iconClasses[variant] = !!this.item.label.variant;\r\n const labelClass = this.item.label.class;\r\n this.iconClasses[labelClass] = !!labelClass;\r\n return this.iconClasses;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavIcon'\r\n})\r\nexport class AppSidebarNavIconPipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = !!item.icon;\r\n return classes;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavBadge'\r\n})\r\nexport class AppSidebarNavBadgePipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'badge': true\r\n };\r\n const variant = `badge-${item.badge.variant}`;\r\n classes[variant] = !!item.badge.variant;\r\n return classes;\r\n }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\n\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\n\n@Pipe({\n name: 'appSidebarNavItemClass'\n})\nexport class AppSidebarNavItemClassPipe implements PipeTransform {\n\n constructor(\n public helper: SidebarNavHelper\n ) {}\n\n transform(item: any, ...args: any[]): any {\n const itemType = this.helper.itemType(item);\n let itemClass;\n if (['divider', 'title'].includes(itemType)) {\n itemClass = `nav-${itemType}`;\n } else if (itemType === 'dropdown') {\n itemClass = 'nav-item nav-dropdown' ;\n } else {\n itemClass = 'nav-item';\n }\n return item.class ? `${itemClass} ${item.class}` : itemClass;\n }\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { RouterModule } from '@angular/router';\n\nimport { LayoutModule } from '../shared/layout/layout.module';\n// App Sidebar Component\nimport { AppSidebarComponent } from './app-sidebar.component';\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\n// App SidebarNav Component\nimport { NavDropdownDirective, NavDropdownToggleDirective } from './app-sidebar-nav.directive';\nimport { AppSidebarNavComponent } from './app-sidebar-nav.component';\nimport { AppSidebarNavDividerComponent } from './app-sidebar-nav/app-sidebar-nav-divider.component';\nimport { AppSidebarNavDropdownComponent } from './app-sidebar-nav/app-sidebar-nav-dropdown.component';\nimport { AppSidebarNavItemsComponent } from './app-sidebar-nav/app-sidebar-nav-items.component';\nimport { AppSidebarNavLinkComponent } from './app-sidebar-nav/app-sidebar-nav-link.component';\nimport { AppSidebarNavTitleComponent } from './app-sidebar-nav/app-sidebar-nav-title.component';\nimport { SidebarNavHelper } from './app-sidebar-nav.service';\nimport { AppSidebarNavLabelComponent } from './app-sidebar-nav/app-sidebar-nav-label.component';\nimport { AppSidebarNavIconPipe } from './app-sidebar-nav/app-sidebar-nav-icon.pipe';\nimport { AppSidebarNavBadgePipe } from './app-sidebar-nav/app-sidebar-nav-badge.pipe';\nimport { AppSidebarNavItemClassPipe } from './app-sidebar-nav/app-sidebar-nav-item-class.pipe';\n\n@NgModule({\n imports: [\n CommonModule,\n RouterModule,\n LayoutModule\n ],\n exports: [\n AppSidebarFooterComponent,\n AppSidebarFormComponent,\n AppSidebarHeaderComponent,\n AppSidebarMinimizerComponent,\n AppSidebarComponent,\n AppSidebarNavItemsComponent,\n AppSidebarNavComponent,\n AppSidebarNavDividerComponent,\n AppSidebarNavDropdownComponent,\n AppSidebarNavLinkComponent,\n AppSidebarNavTitleComponent,\n NavDropdownDirective,\n NavDropdownToggleDirective,\n LayoutModule\n ],\n declarations: [\n AppSidebarFooterComponent,\n AppSidebarFormComponent,\n AppSidebarHeaderComponent,\n AppSidebarMinimizerComponent,\n AppSidebarMinimizerComponent,\n AppSidebarComponent,\n AppSidebarNavItemsComponent,\n AppSidebarNavComponent,\n AppSidebarNavDividerComponent,\n AppSidebarNavDropdownComponent,\n AppSidebarNavLinkComponent,\n AppSidebarNavTitleComponent,\n NavDropdownDirective,\n NavDropdownToggleDirective,\n AppSidebarNavLabelComponent,\n AppSidebarNavIconPipe,\n AppSidebarNavBadgePipe,\n AppSidebarNavItemClassPipe\n ],\n providers: [\n SidebarNavHelper\n ]\n})\nexport class AppSidebarModule { }\n"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"coreui-angular.js","sources":["ng://@coreui/angular/lib/shared/classes.ts","ng://@coreui/angular/lib/shared/toggle-classes.ts","ng://@coreui/angular/lib/shared/layout/layout.directive.ts","ng://@coreui/angular/lib/shared/layout/layout.module.ts","ng://@coreui/angular/lib/shared/replace.ts","ng://@coreui/angular/lib/aside/app-aside.component.ts","ng://@coreui/angular/lib/aside/app-aside.module.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.service.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/cui-breadcrumb.component.ts","ng://@coreui/angular/lib/breadcrumb/app-breadcrumb.module.ts","ng://@coreui/angular/lib/footer/app-footer.component.ts","ng://@coreui/angular/lib/footer/app-footer.module.ts","ng://@coreui/angular/lib/header/app-header.component.ts","ng://@coreui/angular/lib/header/app-header.module.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-footer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-form.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-header.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-minimizer.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.directive.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav.service.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-icon.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-badge.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-item-class.pipe.ts","ng://@coreui/angular/lib/sidebar/app-sidebar.module.ts"],"sourcesContent":["export const sidebarCssClasses: Array = [\r\n 'sidebar-show',\r\n 'sidebar-sm-show',\r\n 'sidebar-md-show',\r\n 'sidebar-lg-show',\r\n 'sidebar-xl-show'\r\n];\r\n\r\nexport const asideMenuCssClasses: Array = [\r\n 'aside-menu-show',\r\n 'aside-menu-sm-show',\r\n 'aside-menu-md-show',\r\n 'aside-menu-lg-show',\r\n 'aside-menu-xl-show'\r\n];\r\n","import {Inject, Injectable, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nconst RemoveClasses = (NewClassNames) => {\r\n const MatchClasses = NewClassNames.map((Class) => document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n};\r\n\r\nexport const ToggleClasses = (Toggle, ClassNames) => {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (RemoveClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => document.body.classList.remove(Class));\r\n } else {\r\n document.body.classList.add(Toggle);\r\n }\r\n};\r\n\r\n@Injectable()\r\nexport class ClassToggler {\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n removeClasses(NewClassNames) {\r\n const MatchClasses = NewClassNames.map((Class) => this.document.body.classList.contains(Class));\r\n return MatchClasses.indexOf(true) !== -1;\r\n }\r\n\r\n toggleClasses(Toggle, ClassNames) {\r\n const Level = ClassNames.indexOf(Toggle);\r\n const NewClassNames = ClassNames.slice(0, Level + 1);\r\n\r\n if (this.removeClasses(NewClassNames)) {\r\n NewClassNames.map((Class) => this.renderer.removeClass(this.document.body, Class));\r\n } else {\r\n this.renderer.addClass(this.document.body, Toggle);\r\n }\r\n }\r\n}\r\n","import {Directive, ElementRef, HostListener, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses, sidebarCssClasses } from '../classes';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n/**\r\n* Allows the sidebar to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class SidebarToggleDirective implements OnInit {\r\n @Input('appSidebarToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `sidebar-${this.bp}-show` : sidebarCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, sidebarCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appSidebarMinimizer]'\r\n})\r\nexport class SidebarMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appMobileSidebarToggler]'\r\n})\r\nexport class MobileSidebarToggleDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n}\r\n\r\n/**\r\n* Allows the off-canvas sidebar to be closed via click.\r\n*/\r\n@Directive({\r\n selector: '[appSidebarClose]'\r\n})\r\nexport class SidebarOffCanvasCloseDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n\r\n const body = this.document.body;\r\n if (body.classList.contains('sidebar-off-canvas')) {\r\n body.classList.contains('sidebar-show') ?\r\n this.renderer.removeClass(body, 'sidebar-show') :\r\n this.renderer.addClass(body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appBrandMinimizer]'\r\n})\r\nexport class BrandMinimizeDirective {\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n ) { }\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n}\r\n\r\n\r\n/**\r\n* Allows the aside to be toggled via click.\r\n*/\r\n@Directive({\r\n selector: '[appAsideMenuToggler]',\r\n providers: [ClassToggler]\r\n})\r\nexport class AsideToggleDirective implements OnInit {\r\n @Input('appAsideMenuToggler') breakpoint: string;\r\n public bp;\r\n constructor(private classToggler: ClassToggler) {}\r\n ngOnInit(): void {\r\n this.bp = this.breakpoint;\r\n }\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const cssClass = this.bp ? `aside-menu-${this.bp}-show` : asideMenuCssClasses[0];\r\n this.classToggler.toggleClasses(cssClass, asideMenuCssClasses);\r\n }\r\n}\r\n\r\n@Directive({\r\n selector: '[appHtmlAttr]'\r\n})\r\nexport class HtmlAttributesDirective implements OnInit {\r\n @Input() appHtmlAttr: {[key: string]: string };\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private el: ElementRef\r\n ) {}\r\n\r\n ngOnInit() {\r\n const attribs = this.appHtmlAttr;\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr]);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr]);\r\n } else {\r\n this.setAttrib(attr, attribs[attr]);\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(this.el.nativeElement, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(this.el.nativeElement, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value) {\r\n value !== null ?\r\n this.renderer.setAttribute(this.el.nativeElement, key, value ) :\r\n this.renderer.removeAttribute(this.el.nativeElement, key);\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule} from '@angular/core';\r\nimport {\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n} from './layout.directive';\r\nimport { ClassToggler } from '../toggle-classes';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule\r\n ],\r\n exports: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n declarations: [\r\n AsideToggleDirective,\r\n BrandMinimizeDirective,\r\n MobileSidebarToggleDirective,\r\n SidebarToggleDirective,\r\n SidebarMinimizeDirective,\r\n SidebarOffCanvasCloseDirective,\r\n HtmlAttributesDirective\r\n ],\r\n providers: [\r\n ClassToggler\r\n ]\r\n})\r\nexport class LayoutModule { }\r\n","export function Replace(el: any): any {\r\n const nativeElement: HTMLElement = el.nativeElement;\r\n const parentElement: HTMLElement = nativeElement.parentElement;\r\n // move all children out of the element\r\n while (nativeElement.firstChild) {\r\n parentElement.insertBefore(nativeElement.firstChild, nativeElement);\r\n }\r\n // remove the empty element(the host)\r\n parentElement.removeChild(nativeElement);\r\n}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport { asideMenuCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-aside, cui-aside',\r\n template: ``\r\n})\r\nexport class AppAsideComponent implements OnInit, OnDestroy {\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n private readonly fixedClass = 'aside-menu-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'aside-menu');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.isOffCanvas(this.offCanvas);\r\n this.displayBreakpoint(this.display);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'aside-menu-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false ) {\r\n const cssClass = this.display ? `aside-menu-${this.display}-show` : asideMenuCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { LayoutModule } from './../shared/layout/layout.module';\r\n\r\nimport { AppAsideComponent } from './app-aside.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppAsideComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppAsideComponent\r\n ]\r\n})\r\nexport class AppAsideModule {}\r\n","import { Injectable } from '@angular/core';\nimport { Router, ActivatedRoute, NavigationEnd } from '@angular/router';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { filter } from 'rxjs/operators';\n\n@Injectable({\n providedIn: 'root'\n }\n)\nexport class AppBreadcrumbService {\n\n breadcrumbs: Observable>;\n\n private _breadcrumbs: BehaviorSubject>;\n\n constructor(private router: Router, private route: ActivatedRoute) {\n\n this._breadcrumbs = new BehaviorSubject(new Array());\n\n this.breadcrumbs = this._breadcrumbs.asObservable();\n\n this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {\n const breadcrumbs = [];\n let currentRoute = this.route.root,\n url = '';\n do {\n const childrenRoutes = currentRoute.children;\n currentRoute = null;\n // tslint:disable-next-line:no-shadowed-variable\n childrenRoutes.forEach(route => {\n if (route.outlet === 'primary') {\n const routeSnapshot = route.snapshot;\n url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');\n breadcrumbs.push({\n label: route.snapshot.data,\n url: url\n });\n currentRoute = route;\n }\n });\n } while (currentRoute);\n\n this._breadcrumbs.next(Object.assign([], breadcrumbs));\n\n return breadcrumbs;\n });\n }\n}\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\nimport {Replace} from '../shared';\r\n\r\n@Component({\r\n selector: 'app-breadcrumb',\r\n template: `\r\n \r\n
  • \r\n {{breadcrumb.label.title}}\r\n {{breadcrumb.label.title}}\r\n
  • \r\n
    \r\n `\r\n})\r\nexport class AppBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n public el: ElementRef\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n Replace(this.el);\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\nimport {AppBreadcrumbService} from './app-breadcrumb.service';\r\n\r\n@Component({\r\n // tslint:disable-next-line:component-selector\r\n selector: 'cui-breadcrumb',\r\n templateUrl: './cui-breadcrumb.component.html'\r\n})\r\nexport class CuiBreadcrumbComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n public breadcrumbs;\r\n private readonly fixedClass = 'breadcrumb-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public service: AppBreadcrumbService,\r\n ) { }\r\n\r\n public ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.breadcrumbs = this.service.breadcrumbs;\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule, ModuleWithProviders} from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n// App Breadcrumb Component\r\nimport { AppBreadcrumbService } from './app-breadcrumb.service';\r\nimport { AppBreadcrumbComponent } from './app-breadcrumb.component';\r\nimport { CuiBreadcrumbComponent } from './cui-breadcrumb.component';\r\n\r\n// @dynamic\r\n@NgModule({\r\n imports: [ CommonModule, RouterModule ],\r\n exports: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ],\r\n declarations: [ AppBreadcrumbComponent, CuiBreadcrumbComponent ]\r\n})\r\nexport class AppBreadcrumbModule {\r\n static forRoot(config?: any): ModuleWithProviders {\r\n return {\r\n ngModule: AppBreadcrumbModule,\r\n providers: [\r\n AppBreadcrumbService\r\n ]\r\n };\r\n }\r\n}\r\n","import {Component, ElementRef, Inject, Input, OnDestroy, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-footer, cui-footer',\r\n template: ``\r\n})\r\nexport class AppFooterComponent implements OnInit, OnDestroy {\r\n @Input() fixed: boolean;\r\n\r\n private readonly fixedClass = 'footer-fixed';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-footer');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n}\r\n","import { CommonModule} from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\n\r\nimport { AppFooterComponent } from './app-footer.component';\r\n\r\n@NgModule({\r\n imports: [ CommonModule ],\r\n exports: [ AppFooterComponent ],\r\n declarations: [ AppFooterComponent ]\r\n})\r\nexport class AppFooterModule {}\r\n","import {Component, ElementRef, Input, OnInit, OnDestroy, Inject, Renderer2} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-header, cui-header',\r\n templateUrl: './app-header.component.html'\r\n})\r\nexport class AppHeaderComponent implements OnInit, OnDestroy {\r\n\r\n @Input() fixed: boolean;\r\n\r\n @Input() navbarBrand: any;\r\n @Input() navbarBrandFull: any;\r\n @Input() navbarBrandMinimized: any;\r\n @Input() navbarBrandText: any = {icon: '🅲', text: '🅲 CoreUI'};\r\n @Input() navbarBrandHref: ''; // deprecated, use navbarBrandRouterLink instead\r\n @Input() navbarBrandRouterLink: any[] | string = '';\r\n\r\n @Input() sidebarToggler: string | boolean;\r\n @Input() mobileSidebarToggler: boolean;\r\n\r\n @Input() asideMenuToggler: string | boolean;\r\n @Input() mobileAsideMenuToggler: boolean;\r\n\r\n private readonly fixedClass = 'header-fixed';\r\n navbarBrandImg: boolean;\r\n\r\n private readonly breakpoints = ['xl', 'lg', 'md', 'sm', 'xs'];\r\n sidebarTogglerClass = 'd-none d-md-block';\r\n sidebarTogglerMobileClass = 'd-lg-none';\r\n asideTogglerClass = 'd-none d-md-block';\r\n asideTogglerMobileClass = 'd-lg-none';\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-header');\r\n renderer.addClass(hostElement.nativeElement, 'navbar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.isFixed(this.fixed);\r\n this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);\r\n this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;\r\n this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler);\r\n this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler);\r\n this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler);\r\n this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, this.fixedClass);\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, this.fixedClass);\r\n }\r\n }\r\n\r\n setToggerBreakpointClass(breakpoint = 'md') {\r\n let togglerClass = 'd-none d-md-block';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n const breakpointIndex = this.breakpoints.indexOf(breakpoint);\r\n togglerClass = `d-none d-${breakpoint}-block`;\r\n }\r\n return togglerClass;\r\n }\r\n\r\n setToggerMobileBreakpointClass(breakpoint = 'lg') {\r\n let togglerClass = 'd-lg-none';\r\n if (this.breakpoints.includes(breakpoint)) {\r\n togglerClass = `d-${breakpoint}-none`;\r\n }\r\n return togglerClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\nimport { AppHeaderComponent } from './app-header.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppHeaderComponent,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppHeaderComponent\r\n ]\r\n})\r\nexport class AppHeaderModule {}\r\n","import {Component, Input, Inject, OnInit, OnDestroy, Renderer2, ElementRef} from '@angular/core';\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\nimport { sidebarCssClasses } from '../shared';\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n template: ``\r\n})\r\nexport class AppSidebarComponent implements OnInit, OnDestroy {\r\n @Input() compact: boolean;\r\n @Input() display: any;\r\n @Input() fixed: boolean;\r\n @Input() minimized: boolean;\r\n @Input() offCanvas: boolean;\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar');\r\n }\r\n\r\n ngOnInit(): void {\r\n this.displayBreakpoint(this.display);\r\n this.isCompact(this.compact);\r\n this.isFixed(this.fixed);\r\n this.isMinimized(this.minimized);\r\n this.isOffCanvas(this.offCanvas);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.renderer.removeClass(this.document.body, 'sidebar-fixed' );\r\n }\r\n\r\n isCompact(compact: boolean = this.compact): void {\r\n if (compact) {\r\n this.renderer.addClass(this.document.body, 'sidebar-compact' );\r\n }\r\n }\r\n\r\n isFixed(fixed: boolean = this.fixed): void {\r\n if (fixed) {\r\n this.renderer.addClass(this.document.body, 'sidebar-fixed');\r\n }\r\n }\r\n\r\n isMinimized(minimized: boolean = this.minimized): void {\r\n if (minimized) {\r\n this.renderer.addClass(this.document.body, 'sidebar-minimized');\r\n }\r\n }\r\n\r\n isOffCanvas(offCanvas: boolean = this.offCanvas): void {\r\n if (offCanvas) {\r\n this.renderer.addClass(this.document.body, 'sidebar-off-canvas');\r\n }\r\n }\r\n\r\n displayBreakpoint(display: any = this.display): void {\r\n if (display !== false) {\r\n const cssClass = display ? `sidebar-${display}-show` : sidebarCssClasses[0];\r\n this.renderer.addClass(this.document.body, cssClass);\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-footer',\r\n template: ``\r\n})\r\nexport class AppSidebarFooterComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'app-sidebar-footer');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-form',\r\n template: ``\r\n})\r\nexport class AppSidebarFormComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-form');\r\n }\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-header',\r\n template: ``\r\n})\r\nexport class AppSidebarHeaderComponent implements OnInit {\r\n\r\n constructor(\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-header');\r\n }\r\n\r\n ngOnInit() { }\r\n}\r\n","import {Component, ElementRef, HostBinding, HostListener, Inject, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'app-sidebar-minimizer',\r\n template: ``,\r\n})\r\nexport class AppSidebarMinimizerComponent implements OnInit {\r\n\r\n @HostBinding('attr.role') role = 'button';\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n const body = this.document.body;\r\n body.classList.contains('sidebar-minimized') ?\r\n this.renderer.removeClass(body, 'sidebar-minimized') :\r\n this.renderer.addClass(body, 'sidebar-minimized');\r\n body.classList.contains('brand-minimized') ?\r\n this.renderer.removeClass(body, 'brand-minimized') :\r\n this.renderer.addClass(body, 'brand-minimized');\r\n }\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-minimizer');\r\n }\r\n\r\n ngOnInit() {}\r\n}\r\n","import {Directive, ElementRef, HostListener} from '@angular/core';\r\n\r\n@Directive({\r\n selector: '[appNavDropdown]'\r\n})\r\nexport class NavDropdownDirective {\r\n\r\n constructor(private el: ElementRef) { }\r\n\r\n toggle() {\r\n this.el.nativeElement.classList.toggle('open');\r\n }\r\n}\r\n\r\n/**\r\n * Allows the dropdown to be toggled via click.\r\n */\r\n@Directive({\r\n selector: '[appNavDropdownToggle]'\r\n})\r\nexport class NavDropdownToggleDirective {\r\n constructor(private dropdown: NavDropdownDirective) {}\r\n\r\n @HostListener('click', ['$event'])\r\n toggleOpen($event: any) {\r\n $event.preventDefault();\r\n this.dropdown.toggle();\r\n }\r\n}\r\n","import { Component, ElementRef, HostBinding, Input, OnChanges, Renderer2, SimpleChanges } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\n\r\nimport { INavData } from './app-sidebar-nav';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav',\r\n templateUrl: './app-sidebar-nav.component.html'\r\n})\r\nexport class AppSidebarNavComponent implements OnChanges {\r\n @Input() navItems: INavData[] = [];\r\n\r\n @HostBinding('attr.role') role = 'nav';\r\n\r\n public navItemsArray: INavData[] = [];\r\n\r\n constructor(\r\n public router: Router,\r\n private renderer: Renderer2,\r\n private hostElement: ElementRef\r\n ) {\r\n renderer.addClass(hostElement.nativeElement, 'sidebar-nav');\r\n }\r\n\r\n public ngOnChanges(changes: SimpleChanges): void {\r\n this.navItemsArray = Array.isArray(this.navItems) ? this.navItems.slice() : [];\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-divider',\r\n template: ``\r\n})\r\nexport class AppSidebarNavDividerComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor () {}\r\n\r\n ngOnInit() {}\r\n}\r\n","import { Injectable } from '@angular/core';\r\n\r\nimport { INavData } from './app-sidebar-nav';\r\n\r\n@Injectable()\r\nexport abstract class SidebarNavService {\r\n /**\r\n * Returns a sidebar-nav items config NavData\r\n */\r\n abstract getSidebarNavItemsConfig(): INavData[];\r\n}\r\n\r\nexport class SidebarNavHelper {\r\n\r\n itemType(item) {\r\n if (item.divider) {\r\n return 'divider';\r\n } else if (item.title) {\r\n return 'title';\r\n } else if (item.children) {\r\n return 'dropdown';\r\n } else if (item.label) {\r\n return 'label';\r\n } else if (!Object.keys(item).length) {\r\n return 'empty';\r\n } else {\r\n return 'link';\r\n }\r\n }\r\n\r\n public isActive(router, item) {\r\n return router.isActive(item.url, false);\r\n }\r\n\r\n public hasBadge = (item) => Boolean(item.badge);\r\n public hasIcon = (item) => Boolean(item.icon);\r\n\r\n public getIconClass(item) {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = this.hasIcon(item);\r\n return classes;\r\n }\r\n}\r\n","import {Component, Input} from '@angular/core';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-dropdown',\r\n template: `\r\n \r\n \r\n {{item.name}}\r\n {{ item.badge.text }}\r\n \r\n \r\n \r\n `,\r\n styles: [\r\n '.nav-dropdown-toggle { cursor: pointer; }',\r\n '.nav-dropdown-items { display: block; }'\r\n ],\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavDropdownComponent {\r\n @Input() item: any;\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n}\r\n","import {Component, Input} from '@angular/core';\r\nimport {Router} from '@angular/router';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-items',\r\n template: `\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n `\r\n})\r\nexport class AppSidebarNavItemsComponent {\r\n @Input() items: Array;\r\n constructor(\r\n public router: Router,\r\n public helper: SidebarNavHelper\r\n ) {}\r\n}\r\n","import {Component, Inject, Input, OnInit, Renderer2} from '@angular/core';\r\nimport {DOCUMENT} from '@angular/common';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-link',\r\n templateUrl: './app-sidebar-nav-link.component.html',\r\n providers: [ SidebarNavHelper ]\r\n})\r\nexport class AppSidebarNavLinkComponent implements OnInit {\r\n @Input() item: any;\r\n public linkType: string;\r\n public href: string;\r\n\r\n private classes = { 'nav-link': true };\r\n\r\n constructor(\r\n @Inject(DOCUMENT) private document: any,\r\n private renderer: Renderer2,\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.linkType = this.getLinkType();\r\n this.href = this.isDisabled() ? '' : this.item.url;\r\n }\r\n\r\n public getLinkClass() {\r\n const disabled = this.isDisabled();\r\n this.classes['disabled'] = disabled;\r\n this.classes['btn-link'] = disabled;\r\n if (this.hasVariant()) {\r\n const variant = `nav-link-${this.item.variant}`;\r\n this.classes[variant] = true;\r\n }\r\n return this.classes;\r\n }\r\n\r\n public getLinkType() {\r\n return this.isExternalLink() ? 'external' : 'link';\r\n }\r\n\r\n public hasVariant() {\r\n return !!this.item.variant;\r\n }\r\n\r\n public isDisabled() {\r\n return (this.item.attributes && this.item.attributes.disabled) ? true : null;\r\n }\r\n\r\n public isExternalLink() {\r\n return this.item.url.substring(0, 4) === 'http';\r\n }\r\n\r\n public hideMobile() {\r\n if (this.document.body.classList.contains('sidebar-show')) {\r\n this.renderer.removeClass(this.document.body, 'sidebar-show');\r\n }\r\n }\r\n}\r\n","import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-title',\r\n template: '',\r\n})\r\nexport class AppSidebarNavTitleComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n constructor(\r\n private el: ElementRef,\r\n private renderer: Renderer2,\r\n ) {}\r\n\r\n ngOnInit() {\r\n const nativeElement: HTMLElement = this.el.nativeElement;\r\n const name = this.renderer.createText(this.item.name);\r\n\r\n if ( this.item.class ) {\r\n const classes = this.item.class;\r\n this.renderer.addClass(nativeElement, classes);\r\n }\r\n\r\n if ( this.item.wrapper ) {\r\n const wrapper = this.renderer.createElement(this.item.wrapper.element);\r\n this.addAttribs(this.item.wrapper.attributes, wrapper);\r\n this.renderer.appendChild(wrapper, name);\r\n this.renderer.appendChild(nativeElement, wrapper);\r\n } else {\r\n this.renderer.appendChild(nativeElement, name);\r\n }\r\n }\r\n\r\n private addAttribs(attribs, element) {\r\n if (attribs) {\r\n for (const attr in attribs) {\r\n if (attr === 'style' && typeof(attribs[attr]) === 'object' ) {\r\n this.setStyle(attribs[attr], element);\r\n } else if (attr === 'class') {\r\n this.addClass(attribs[attr], element);\r\n } else {\r\n this.setAttrib(attr, attribs[attr], element);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private setStyle(styles, el) {\r\n for (const style in styles) {\r\n this.renderer.setStyle(el, style, styles[style] );\r\n }\r\n }\r\n\r\n private addClass(classes, el) {\r\n const classArray = (Array.isArray(classes) ? classes : classes.split(' '));\r\n classArray.filter((element) => element.length > 0).forEach(element => {\r\n this.renderer.addClass(el, element );\r\n });\r\n }\r\n\r\n private setAttrib(key, value, el) {\r\n this.renderer.setAttribute(el, key, value );\r\n }\r\n}\r\n","import {Component, Input, OnInit} from '@angular/core';\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Component({\r\n selector: 'app-sidebar-nav-label',\r\n templateUrl: './app-sidebar-nav-label.component.html'\r\n})\r\nexport class AppSidebarNavLabelComponent implements OnInit {\r\n @Input() item: any;\r\n\r\n private classes = {\r\n 'nav-label': true,\r\n 'active': true\r\n };\r\n private iconClasses = {};\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.iconClasses = this.helper.getIconClass(this.item);\r\n }\r\n\r\n getItemClass() {\r\n const itemClass = this.item.class;\r\n this.classes[itemClass] = !!itemClass;\r\n return this.classes;\r\n }\r\n getLabelIconClass() {\r\n const variant = `text-${this.item.label.variant}`;\r\n this.iconClasses[variant] = !!this.item.label.variant;\r\n const labelClass = this.item.label.class;\r\n this.iconClasses[labelClass] = !!labelClass;\r\n return this.iconClasses;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavIcon'\r\n})\r\nexport class AppSidebarNavIconPipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'nav-icon': true\r\n };\r\n const icon = item.icon;\r\n classes[icon] = !!item.icon;\r\n return classes;\r\n }\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavBadge'\r\n})\r\nexport class AppSidebarNavBadgePipe implements PipeTransform {\r\n\r\n transform(item: any, args?: any): any {\r\n const classes = {\r\n 'badge': true\r\n };\r\n const variant = `badge-${item.badge.variant}`;\r\n classes[variant] = !!item.badge.variant;\r\n return classes;\r\n }\r\n\r\n}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\nimport {SidebarNavHelper} from '../app-sidebar-nav.service';\r\n\r\n@Pipe({\r\n name: 'appSidebarNavItemClass'\r\n})\r\nexport class AppSidebarNavItemClassPipe implements PipeTransform {\r\n\r\n constructor(\r\n public helper: SidebarNavHelper\r\n ) {}\r\n\r\n transform(item: any, ...args: any[]): any {\r\n const itemType = this.helper.itemType(item);\r\n let itemClass;\r\n if (['divider', 'title'].includes(itemType)) {\r\n itemClass = `nav-${itemType}`;\r\n } else if (itemType === 'dropdown') {\r\n itemClass = 'nav-item nav-dropdown' ;\r\n } else {\r\n itemClass = 'nav-item';\r\n }\r\n return item.class ? `${itemClass} ${item.class}` : itemClass;\r\n }\r\n}\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { LayoutModule } from '../shared/layout/layout.module';\r\n// App Sidebar Component\r\nimport { AppSidebarComponent } from './app-sidebar.component';\r\nimport { AppSidebarFooterComponent } from './app-sidebar-footer.component';\r\nimport { AppSidebarFormComponent } from './app-sidebar-form.component';\r\nimport { AppSidebarHeaderComponent } from './app-sidebar-header.component';\r\nimport { AppSidebarMinimizerComponent } from './app-sidebar-minimizer.component';\r\n// App SidebarNav Component\r\nimport { NavDropdownDirective, NavDropdownToggleDirective } from './app-sidebar-nav.directive';\r\nimport { AppSidebarNavComponent } from './app-sidebar-nav.component';\r\nimport { AppSidebarNavDividerComponent } from './app-sidebar-nav/app-sidebar-nav-divider.component';\r\nimport { AppSidebarNavDropdownComponent } from './app-sidebar-nav/app-sidebar-nav-dropdown.component';\r\nimport { AppSidebarNavItemsComponent } from './app-sidebar-nav/app-sidebar-nav-items.component';\r\nimport { AppSidebarNavLinkComponent } from './app-sidebar-nav/app-sidebar-nav-link.component';\r\nimport { AppSidebarNavTitleComponent } from './app-sidebar-nav/app-sidebar-nav-title.component';\r\nimport { SidebarNavHelper } from './app-sidebar-nav.service';\r\nimport { AppSidebarNavLabelComponent } from './app-sidebar-nav/app-sidebar-nav-label.component';\r\nimport { AppSidebarNavIconPipe } from './app-sidebar-nav/app-sidebar-nav-icon.pipe';\r\nimport { AppSidebarNavBadgePipe } from './app-sidebar-nav/app-sidebar-nav-badge.pipe';\r\nimport { AppSidebarNavItemClassPipe } from './app-sidebar-nav/app-sidebar-nav-item-class.pipe';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n LayoutModule\r\n ],\r\n exports: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavItemsComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDividerComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n LayoutModule\r\n ],\r\n declarations: [\r\n AppSidebarFooterComponent,\r\n AppSidebarFormComponent,\r\n AppSidebarHeaderComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarMinimizerComponent,\r\n AppSidebarComponent,\r\n AppSidebarNavItemsComponent,\r\n AppSidebarNavComponent,\r\n AppSidebarNavDividerComponent,\r\n AppSidebarNavDropdownComponent,\r\n AppSidebarNavLinkComponent,\r\n AppSidebarNavTitleComponent,\r\n NavDropdownDirective,\r\n NavDropdownToggleDirective,\r\n AppSidebarNavLabelComponent,\r\n AppSidebarNavIconPipe,\r\n AppSidebarNavBadgePipe,\r\n AppSidebarNavItemClassPipe\r\n ],\r\n providers: [\r\n SidebarNavHelper\r\n ]\r\n})\r\nexport class AppSidebarModule { }\r\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/@coreui/angular/lib/breadcrumb/public_api.d.ts b/dist/@coreui/angular/lib/breadcrumb/public_api.d.ts index 330bf4ef..19cfdbef 100644 --- a/dist/@coreui/angular/lib/breadcrumb/public_api.d.ts +++ b/dist/@coreui/angular/lib/breadcrumb/public_api.d.ts @@ -1,3 +1,2 @@ -export { AppBreadcrumbService } from './app-breadcrumb.service'; export { AppBreadcrumbComponent } from './app-breadcrumb.component'; export { AppBreadcrumbModule } from './app-breadcrumb.module'; diff --git a/dist/@coreui/angular/package.json b/dist/@coreui/angular/package.json index 5174c6d6..0a3f2f16 100644 --- a/dist/@coreui/angular/package.json +++ b/dist/@coreui/angular/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/angular", - "version": "2.5.4", + "version": "2.5.5", "description": "CoreUI Angular Bootstrap 4 components", "license": "MIT", "homepage": "https://coreui.io/angular", diff --git a/dist/@coreui/angular/public_api.d.ts b/dist/@coreui/angular/public_api.d.ts index 869e277c..0bc7563a 100644 --- a/dist/@coreui/angular/public_api.d.ts +++ b/dist/@coreui/angular/public_api.d.ts @@ -1,5 +1,5 @@ -export * from './lib/aside'; -export * from './lib/breadcrumb'; -export * from './lib/footer'; -export * from './lib/header'; -export * from './lib/sidebar'; +export * from './lib/aside/index'; +export * from './lib/breadcrumb/index'; +export * from './lib/footer/index'; +export * from './lib/header/index'; +export * from './lib/sidebar/index'; diff --git a/package.json b/package.json index b11012d4..b54463d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/angular-dev", - "version": "2.5.4", + "version": "2.5.5", "license": "MIT", "author": { "name": "Łukasz Holeczek", diff --git a/projects/coreui/angular/package.json b/projects/coreui/angular/package.json index 9bcca8bc..7647f20e 100644 --- a/projects/coreui/angular/package.json +++ b/projects/coreui/angular/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/angular", - "version": "2.5.4", + "version": "2.5.5", "description": "CoreUI Angular Bootstrap 4 components", "license": "MIT", "homepage": "https://coreui.io/angular", diff --git a/projects/coreui/angular/src/lib/breadcrumb/app-breadcrumb.service.ts b/projects/coreui/angular/src/lib/breadcrumb/app-breadcrumb.service.ts index 511e5eac..bd67804e 100644 --- a/projects/coreui/angular/src/lib/breadcrumb/app-breadcrumb.service.ts +++ b/projects/coreui/angular/src/lib/breadcrumb/app-breadcrumb.service.ts @@ -3,7 +3,10 @@ import { Router, ActivatedRoute, NavigationEnd } from '@angular/router'; import { BehaviorSubject, Observable } from 'rxjs'; import { filter } from 'rxjs/operators'; -@Injectable() +@Injectable({ + providedIn: 'root' + } +) export class AppBreadcrumbService { breadcrumbs: Observable>; diff --git a/projects/coreui/angular/src/lib/breadcrumb/public_api.ts b/projects/coreui/angular/src/lib/breadcrumb/public_api.ts index 330bf4ef..19cfdbef 100644 --- a/projects/coreui/angular/src/lib/breadcrumb/public_api.ts +++ b/projects/coreui/angular/src/lib/breadcrumb/public_api.ts @@ -1,3 +1,2 @@ -export { AppBreadcrumbService } from './app-breadcrumb.service'; export { AppBreadcrumbComponent } from './app-breadcrumb.component'; export { AppBreadcrumbModule } from './app-breadcrumb.module'; diff --git a/projects/coreui/angular/src/public_api.ts b/projects/coreui/angular/src/public_api.ts index 0adaf7b2..25ad857c 100644 --- a/projects/coreui/angular/src/public_api.ts +++ b/projects/coreui/angular/src/public_api.ts @@ -2,9 +2,9 @@ * Public API Surface of @coreui/angular */ -export * from './lib/aside'; -export * from './lib/breadcrumb'; -export * from './lib/footer'; -export * from './lib/header'; -export * from './lib/sidebar'; +export * from './lib/aside/index'; +export * from './lib/breadcrumb/index'; +export * from './lib/footer/index'; +export * from './lib/header/index'; +export * from './lib/sidebar/index'; // export * from './lib/shared/index';