[{"__symbolic":"module","version":3,"metadata":{"DEFAULT_INPUTS_O_USER_INFO":[],"DEFAULT_OUTPUTS_O_USER_INFO":[],"OUserInfoComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"o-user-info","inputs":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_USER_INFO"},"outputs":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_USER_INFO"},"template":"\n    <div class=\"user-info-container\" fxLayout=\"column\" fxLayoutAlign=\"center\" *ngIf=\"existsUserInfo\">\n      <div class=\"user-info-wrapper\" fxLayout=\"row\" fxLayoutAlign=\"center center\" [mdMenuTriggerFor]=\"menu\">\n        <div fxLayout=\"row\" fxLayoutAlign=\"center center\" class=\"user-info-avatar-wrapper\">\n          <img [src]=\"avatar\" *ngIf=\"avatar\" />\n        </div>\n        <span class=\"user-info-username\" *ngIf=\"username\"> {{ username }}</span>\n        <md-icon>keyboard_arrow_down</md-icon>\n      </div>\n      <md-menu #menu=\"mdMenu\" yPosition=\"below\">\n        <button md-menu-item (click)=\"onSettingsClick()\">\n          <md-icon>settings</md-icon>\n          <span>{{ 'SETTINGS' | oTranslate }}</span>\n        </button>\n        <button md-menu-item (click)=\"onLogoutClick()\">\n          <md-icon>power_settings_new</md-icon>\n          <span>{{ 'LOGOUT' | oTranslate }}</span>\n        </button>\n      </md-menu>\n    </div>\n  ","styles":["\n    .user-info-container{cursor:pointer;height:100%}.user-info-container .user-info-avatar-wrapper{width:30px;height:30px;overflow:hidden;border-radius:100%}.user-info-container .user-info-avatar-wrapper img{max-width:100%;height:auto}.user-info-container .user-info-username{padding-left:6px}.user-info-container md-icon{padding-left:4px;font-size:16px;line-height:26px}\n  "],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onLogoutClick":[{"__symbolic":"method"}],"onSettingsClick":[{"__symbolic":"method"}]},"statics":{"DEFAULT_INPUTS_O_USER_INFO":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_USER_INFO"},"DEFAULT_OUTPUTS_O_USER_INFO":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_USER_INFO"}}},"OUserInfoModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"OUserInfoComponent"}],"imports":[{"__symbolic":"reference","module":"../../shared","name":"OSharedModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule"}],"exports":[{"__symbolic":"reference","name":"OUserInfoComponent"}]}]}]}}},{"__symbolic":"module","version":1,"metadata":{"DEFAULT_INPUTS_O_USER_INFO":[],"DEFAULT_OUTPUTS_O_USER_INFO":[],"OUserInfoComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"o-user-info","inputs":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_USER_INFO"},"outputs":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_USER_INFO"},"template":"\n    <div class=\"user-info-container\" fxLayout=\"column\" fxLayoutAlign=\"center\" *ngIf=\"existsUserInfo\">\n      <div class=\"user-info-wrapper\" fxLayout=\"row\" fxLayoutAlign=\"center center\" [mdMenuTriggerFor]=\"menu\">\n        <div fxLayout=\"row\" fxLayoutAlign=\"center center\" class=\"user-info-avatar-wrapper\">\n          <img [src]=\"avatar\" *ngIf=\"avatar\" />\n        </div>\n        <span class=\"user-info-username\" *ngIf=\"username\"> {{ username }}</span>\n        <md-icon>keyboard_arrow_down</md-icon>\n      </div>\n      <md-menu #menu=\"mdMenu\" yPosition=\"below\">\n        <button md-menu-item (click)=\"onSettingsClick()\">\n          <md-icon>settings</md-icon>\n          <span>{{ 'SETTINGS' | oTranslate }}</span>\n        </button>\n        <button md-menu-item (click)=\"onLogoutClick()\">\n          <md-icon>power_settings_new</md-icon>\n          <span>{{ 'LOGOUT' | oTranslate }}</span>\n        </button>\n      </md-menu>\n    </div>\n  ","styles":["\n    .user-info-container{cursor:pointer;height:100%}.user-info-container .user-info-avatar-wrapper{width:30px;height:30px;overflow:hidden;border-radius:100%}.user-info-container .user-info-avatar-wrapper img{max-width:100%;height:auto}.user-info-container .user-info-username{padding-left:6px}.user-info-container md-icon{padding-left:4px;font-size:16px;line-height:26px}\n  "],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onLogoutClick":[{"__symbolic":"method"}],"onSettingsClick":[{"__symbolic":"method"}]},"statics":{"DEFAULT_INPUTS_O_USER_INFO":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_USER_INFO"},"DEFAULT_OUTPUTS_O_USER_INFO":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_USER_INFO"}}},"OUserInfoModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"OUserInfoComponent"}],"imports":[{"__symbolic":"reference","module":"../../shared","name":"OSharedModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule"}],"exports":[{"__symbolic":"reference","name":"OUserInfoComponent"}]}]}]}}}]