[{"__symbolic":"module","version":3,"metadata":{"DEFAULT_INPUTS_O_APP_HEADER":[],"DEFAULT_OUTPUTS_O_APP_HEADER":["toggleSidenav"],"OAppHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"o-app-header","inputs":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_APP_HEADER"},"outputs":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_APP_HEADER"},"template":"\n    <nav class=\"application-header\">\n      <md-icon class=\"sidenav-toggle\" (click)=\"toggleSidenav.emit()\">menu</md-icon>\n      <span fxLayout=\"row\" fxLayoutAlign=\"center center\" class=\"application-header-title\">{{ headerTitle | oTranslate }}</span>\n      <o-user-info></o-user-info>\n      <button class=\"menu-button\" md-icon-button [mdMenuTriggerFor]=\"langMenu\">\n        <span class=\"flag-icon {{ getFlagClass(getCurrentLang()) }}\"></span>\n      </button>\n      <md-menu #langMenu=\"mdMenu\" yPosition=\"below\">\n        <button md-menu-item *ngFor=\"let lang of getAvailableLangs()\" (click)=\"configureI18n(lang)\">\n          <span class=\"flag-icon {{ getFlagClass(lang) }}\"></span>\n          <span>{{ 'LOCALE_' + lang | oTranslate }}</span>\n        </button>\n      </md-menu>\n    </nav>\n  ","styles":["\n    .o-app-header{z-index:2;box-shadow:0px 2px 6px rgba(0,0,0,0.24)}.o-app-header .application-header{display:flex;flex-wrap:wrap;padding:8px 16px 8px 0}.o-app-header .application-header .sidenav-toggle{text-align:center;position:absolute;top:0px;padding:16px 16px;cursor:pointer}.o-app-header .application-header .application-header-title{cursor:initial;flex:1 1 auto}\n  "],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"host":{"[class.o-app-header]":"true","$quoted$":["[class.o-app-header]"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onLogoutClick":[{"__symbolic":"method"}],"configureI18n":[{"__symbolic":"method"}],"getFlagClass":[{"__symbolic":"method"}],"getCurrentLang":[{"__symbolic":"method"}],"getAvailableLangs":[{"__symbolic":"method"}]},"statics":{"DEFAULT_INPUTS_O_APP_HEADER":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_APP_HEADER"},"DEFAULT_OUTPUTS_O_APP_HEADER":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_APP_HEADER"}}},"OAppHeaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"../../shared","name":"OSharedModule"},{"__symbolic":"reference","module":"../../components","name":"OUserInfoModule"}],"declarations":[{"__symbolic":"reference","name":"OAppHeaderComponent"}],"exports":[{"__symbolic":"reference","name":"OAppHeaderComponent"}]}]}]}}},{"__symbolic":"module","version":1,"metadata":{"DEFAULT_INPUTS_O_APP_HEADER":[],"DEFAULT_OUTPUTS_O_APP_HEADER":["toggleSidenav"],"OAppHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"o-app-header","inputs":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_APP_HEADER"},"outputs":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_APP_HEADER"},"template":"\n    <nav class=\"application-header\">\n      <md-icon class=\"sidenav-toggle\" (click)=\"toggleSidenav.emit()\">menu</md-icon>\n      <span fxLayout=\"row\" fxLayoutAlign=\"center center\" class=\"application-header-title\">{{ headerTitle | oTranslate }}</span>\n      <o-user-info></o-user-info>\n      <button class=\"menu-button\" md-icon-button [mdMenuTriggerFor]=\"langMenu\">\n        <span class=\"flag-icon {{ getFlagClass(getCurrentLang()) }}\"></span>\n      </button>\n      <md-menu #langMenu=\"mdMenu\" yPosition=\"below\">\n        <button md-menu-item *ngFor=\"let lang of getAvailableLangs()\" (click)=\"configureI18n(lang)\">\n          <span class=\"flag-icon {{ getFlagClass(lang) }}\"></span>\n          <span>{{ 'LOCALE_' + lang | oTranslate }}</span>\n        </button>\n      </md-menu>\n    </nav>\n  ","styles":["\n    .o-app-header{z-index:2;box-shadow:0px 2px 6px rgba(0,0,0,0.24)}.o-app-header .application-header{display:flex;flex-wrap:wrap;padding:8px 16px 8px 0}.o-app-header .application-header .sidenav-toggle{text-align:center;position:absolute;top:0px;padding:16px 16px;cursor:pointer}.o-app-header .application-header .application-header-title{cursor:initial;flex:1 1 auto}\n  "],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"host":{"[class.o-app-header]":"true"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onLogoutClick":[{"__symbolic":"method"}],"configureI18n":[{"__symbolic":"method"}],"getFlagClass":[{"__symbolic":"method"}],"getCurrentLang":[{"__symbolic":"method"}],"getAvailableLangs":[{"__symbolic":"method"}]},"statics":{"DEFAULT_INPUTS_O_APP_HEADER":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_APP_HEADER"},"DEFAULT_OUTPUTS_O_APP_HEADER":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_APP_HEADER"}}},"OAppHeaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"../../shared","name":"OSharedModule"},{"__symbolic":"reference","module":"../../components","name":"OUserInfoModule"}],"declarations":[{"__symbolic":"reference","name":"OAppHeaderComponent"}],"exports":[{"__symbolic":"reference","name":"OAppHeaderComponent"}]}]}]}}}]