{"__symbolic":"module","version":4,"exports":[{"from":"./src/core/translate-en"}],"metadata":{"CoreMaterialModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":23,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatAutocompleteModule","line":24,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":25,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatCardModule","line":26,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatCheckboxModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatGridListModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatListModule","line":30,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatProgressBarModule","line":31,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":32,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatToolbarModule","line":33,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonToggleModule","line":36,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatDialogModule","line":37,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":38,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatRadioModule","line":39,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSnackBarModule","line":40,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatTooltipModule","line":41,"character":4}]}]}],"members":{}},"CoreRoutingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":58,"character":1},"arguments":[{"imports":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":60,"character":4},"member":"forChild"},"arguments":[[{"path":"home","component":{"__symbolic":"reference","name":"ServerHomeComponent"},"data":{"title":"serverHomePage.title"}},{"path":"login","component":{"__symbolic":"reference","name":"LoginComponent"},"data":{"title":"loginForm.title"}},{"path":"forgot-password","component":{"__symbolic":"reference","name":"ForgotPasswordComponent"},"data":{"title":"forgotPasswordForm.title"}},{"path":"mail/email-validate/:token","component":{"__symbolic":"reference","name":"ValidateEmailComponent"},"data":{"title":"PMS"}},{"path":"mail/reset-password/:token","component":{"__symbolic":"reference","name":"SetPasswordComponent"},"data":{"title":"setPasswordForm.title"}},{"path":"dashboard","component":{"__symbolic":"reference","name":"UserHomeComponent"},"data":{"title":"userHomePage.title"},"canActivate":[{"__symbolic":"reference","name":"IsLoggedInGuard"}]},{"path":"profile","component":{"__symbolic":"reference","name":"ProfileComponent"},"data":{"title":"profilePage.title"},"canActivate":[{"__symbolic":"reference","name":"IsLoggedInGuard"}]},{"path":"my-audit","component":{"__symbolic":"reference","name":"ListPersonalActivitiesComponent"},"data":{"title":"listPersonalActivitiesPage.title"},"canActivate":[{"__symbolic":"reference","name":"IsLoggedInGuard"}]},{"path":"set-password","component":{"__symbolic":"reference","name":"SetPasswordComponent"},"data":{"title":"setPasswordForm.title"},"canActivate":[{"__symbolic":"reference","name":"IsLoggedInGuard"},{"__symbolic":"reference","name":"HasPermissionGuard"}]}]]}],"exports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":63,"character":4}]}]}],"members":{}},"loadConfigFactory":{"__symbolic":"function"},"CoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":42,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":44,"character":4},{"__symbolic":"reference","name":"CoreMaterialModule"},{"__symbolic":"reference","name":"CoreRoutingModule"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":47,"character":4},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateModule","line":48,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":49,"character":4}],"declarations":[{"__symbolic":"reference","name":"ForgotPasswordComponent"},{"__symbolic":"reference","name":"ListPersonalActivitiesComponent"},{"__symbolic":"reference","name":"LoginComponent"},{"__symbolic":"reference","name":"ProfileComponent"},{"__symbolic":"reference","name":"SetPasswordComponent"},{"__symbolic":"reference","name":"ServerHomeComponent"},{"__symbolic":"reference","name":"UserHomeComponent"},{"__symbolic":"reference","name":"ValidateEmailComponent"}],"providers":[{"__symbolic":"reference","name":"ConfigService"},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":64,"character":15},"useFactory":{"__symbolic":"reference","name":"loadConfigFactory"},"deps":[{"__symbolic":"reference","name":"ConfigService"}],"multi":true},{"__symbolic":"reference","name":"HasPermissionGuard"},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":71,"character":15},"useClass":{"__symbolic":"reference","name":"TokenInterceptor"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":76,"character":15},"useClass":{"__symbolic":"reference","name":"ContentTypeInterceptor"},"multi":true},{"provide":{"__symbolic":"reference","name":"END_POINTS"},"useValue":{"__symbolic":"reference","name":"api"},"multi":true},{"__symbolic":"reference","name":"IdleService"},{"__symbolic":"reference","name":"IsLoggedInGuard"},{"__symbolic":"reference","name":"MenuItems"},{"__symbolic":"reference","name":"PermissionService"},{"__symbolic":"reference","name":"SessionService"}],"exports":[{"__symbolic":"reference","name":"ForgotPasswordComponent"},{"__symbolic":"reference","name":"ListPersonalActivitiesComponent"},{"__symbolic":"reference","name":"LoginComponent"},{"__symbolic":"reference","name":"ProfileComponent"},{"__symbolic":"reference","name":"SetPasswordComponent"},{"__symbolic":"reference","name":"ServerHomeComponent"},{"__symbolic":"reference","name":"UserHomeComponent"},{"__symbolic":"reference","name":"ValidateEmailComponent"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":105,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":105,"character":17}}],null],"parameters":[{"__symbolic":"reference","name":"CoreModule"},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":106,"character":15}]}]}},"PermissionService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":23,"character":19},{"__symbolic":"reference","name":"SessionService"},{"__symbolic":"reference","name":"ConfigService"}]}],"updatePermissions":[{"__symbolic":"method"}],"clearPermissions":[{"__symbolic":"method"}],"canAccess":[{"__symbolic":"method"}],"grantedPermissions":[{"__symbolic":"method"}]}},"END_POINTS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":8,"character":30},"arguments":["END_POINTS"]},"ServiceBases":{"__symbolic":"interface"},"ConfigAssets":{"__symbolic":"interface"},"ConfigService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":31,"character":5},"arguments":[{"__symbolic":"reference","name":"END_POINTS"}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":32,"character":19}]}],"load":[{"__symbolic":"method"}],"_resolveBase":[{"__symbolic":"method"}],"resolve":[{"__symbolic":"method"}]}},"secondsToString":{"__symbolic":"function"},"IdleService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SessionService"}]}],"_checkIdleTime":[{"__symbolic":"method"}]},"statics":{"idleSecondsCounter":0,"_justEmitted":false}},"IsLoggedInGuard":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":15,"character":21},{"__symbolic":"reference","module":"@angular/material","name":"MatSnackBar","line":16,"character":23},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":17,"character":22},{"__symbolic":"reference","name":"SessionService"}]}],"canActivate":[{"__symbolic":"method"}]}},"HasPermissionGuard":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":44,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":15,"character":21},{"__symbolic":"reference","module":"@angular/material","name":"MatSnackBar","line":16,"character":23},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":17,"character":22},{"__symbolic":"reference","name":"PermissionService"}]}],"canActivate":[{"__symbolic":"method"}]}},"SessionUser":{"__symbolic":"interface"},"User":{"__symbolic":"class","members":{"retrieveLocal":[{"__symbolic":"method"}],"storeLocal":[{"__symbolic":"method"}],"removeLocal":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor"}]}},"SessionService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":113,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":124,"character":18},{"__symbolic":"reference","name":"ConfigService"}]}],"logout":[{"__symbolic":"method"}],"login":[{"__symbolic":"method"}],"extractData":[{"__symbolic":"method"}],"handleLoginError":[{"__symbolic":"method"}],"isLoggedIn":[{"__symbolic":"method"}],"user":[{"__symbolic":"method"}]}},"ServerHomeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"pms-server-home","template":"\n  <div class=\"container\">\n  <mat-card>\n    <mat-card-title> {{ \"serverHomePage.welcome\" |  translate }} </mat-card-title>\n    <mat-card-content>\n      <!-- pms-system-info type=global></pms-system-info -->\n      !! card content to be replaced !!\n    </mat-card-content>\n    <mat-card-actions>\n        <button mat-button routerLink=\"/login\">\n          {{ \"loginForm.title\" | translate }}\n        </button>\n    </mat-card-actions>\n  </mat-card>\n  </div>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":23,"character":32}]}]}},"UserHomeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":30,"character":1},"arguments":[{"selector":"pms-user-home","template":"\n  <mat-list>\n    <h3 matSubheader> {{ 'userHomePage.userNotes' | translate }} </h3>\n    <mat-list-item *ngFor=\"let note of notes\">\n      <mat-icon mat-list-icon>info</mat-icon>\n      <h4 matLine>{{note.name}}</h4>\n      <p matLine> {{note.detail}} </p>\n    </mat-list-item>\n\n    <mat-divider></mat-divider>\n    <h3 matSubheader> {{ 'userHomePage.lastLogins' | translate }} </h3>\n    <mat-list-item>\n      <mat-icon mat-list-icon>check_circle</mat-icon>\n      <h4 matLine> {{ 'userHomePage.lastSuccessfulLogin' | translate }}</h4>\n      <p matLine> loginSuccessfullTime </p>\n    </mat-list-item>\n    <mat-list-item>\n      <mat-icon mat-list-icon>error_outline</mat-icon>\n      <h4 matLine> {{ 'userHomePage.lastFailedLogin' | translate }}</h4>\n      <p matLine> failedLoginTime </p>\n    </mat-list-item>\n\n    <mat-divider></mat-divider>\n    <h3 matSubheader> {{ 'userHomePage.lastActivities' | translate }} </h3>\n    <mat-list-item *ngFor=\"let activity of activities\">\n      <mat-icon mat-list-icon>note</mat-icon>\n      <h4 matLine>{{activity.name}}</h4>\n      <p matLine class=\"demo-2\"> {{activity.detail}} </p>\n    </mat-list-item>\n  </mat-list>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":23,"character":32}]}]}},"LoginComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"pms-login","template":"\n  <div class=\"login-area\">\n  <mat-card class=\"login-card\" >\n    <mat-card-title class=\"login-title\" color=\"accent\">\n      {{ \"loginForm.title\" | translate }}\n    </mat-card-title>\n    <form [formGroup]=\"loginForm\" (ngSubmit)=\"login()\">\n    <mat-card-content class=\"login-content\">\n      <p>\n      <mat-form-field class=\"input-container\">\n        <input matInput type=\"text\" formControlName=\"username\"\n               placeholder=\"{{ 'loginForm.username' | translate }}\"/>\n        <mat-hint *ngIf=\"loginForm.controls.username.errors\">\n          {{ \"loginForm.usernameError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n      <p>\n      <mat-form-field class=\"input-container\">\n        <input matInput type=\"password\" formControlName=\"password\"\n               placeholder=\"{{ 'loginForm.password' | translate }}\"/>\n        <mat-hint *ngIf=\"loginForm.controls.password.errors\">\n          {{ \"loginForm.passwordError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n      <p *ngIf=\"errorMessage !== ''\" [ngStyle]=\"{'color': 'red'}\">\n        {{ errorMessage | translate }}\n      </p>\n      <p *ngIf=\"progress\">\n        <mat-progress-bar mode=\"indeterminate\"></mat-progress-bar>\n      </p>\n      <p class=\"login-actions\">\n        <button mat-raised-button [disabled]=\"!loginForm.valid\" class=\"mat-primary mat-raised signup_button\">\n          {{ \"loginForm.submit\" | translate }}\n        </button>\n      </p>\n      <p class=\"forgot-passwort\">\n          <a [routerLink]=\"['/forgot-password']\" routerLinkActive=\"active\">\n            {{ \"loginForm.forgotPassword\" | translate }}\n          </a>\n      </p>\n    </mat-card-content>\n    </form>\n  </mat-card>\n  </div>\n  ","styles":["\n    .login-area {\n      display: inline-block;\n      text-align: center;\n      width: 100%;\n    }\n    .login-card {\n      border-style: solid;\n      border-width: 1px;\n      padding: 2em;\n      margin: 2em;\n      display: inline-block;\n    }\n\n    .login-title {\n    }\n\n    .login-content {\n    }\n\n    .input-container {\n      width: 40em;\n    }\n\n    .login-actions {\n      text-align: right;\n    }\n    .app-spinner {\n      height: 30px;\n      width: 30px;\n      display: inline-block;\n    }\n\n  "]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SessionService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":101,"character":36},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":102,"character":25}]}],"login":[{"__symbolic":"method"}]}},"ForgotPasswordComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":140,"character":1},"arguments":[{"selector":"pms-forgot-password","template":"\n  <div class=\"forgot-password-area\">\n  <mat-card class=\"forgot-password-card\" >\n    <mat-card-title class=\"forgot-password-title\" color=\"accent\">\n      {{ \"forgotPasswordForm.title\" | translate }}\n    </mat-card-title>\n    <form [formGroup]=\"forgotPasswordForm\" (ngSubmit)=\"sendEmail()\">\n    <mat-card-content class=\"forgot-password-content\">\n      <p>\n        {{ \"forgotPasswordForm.instruction\" | translate }}\n      </p>\n      <p>\n      <mat-form-field class=\"input-container\">\n        <input matInput type=\"text\" formControlName=\"username\"\n               placeholder=\"{{ 'forgotPasswordForm.username' | translate }}\"/>\n        <mat-hint *ngIf=\"forgotPasswordForm.controls.username.errors\">\n          {{ \"forgotPasswordForm.usernameError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n      <p *ngIf=\"errorMessage !== ''\" [ngStyle]=\"{'color': 'red'}\">\n        {{ errorMessage | translate }}\n      </p>\n      <p class=\"forgot-password-actions\">\n        <button mat-raised-button [disabled]=\"!forgotPasswordForm.valid\" class=\"mat-primary mat-raised signup_button\">\n          <div *ngIf=\"progress\">\n            <mat-progress-bar mode=\"indeterminate\"></mat-progress-bar>\n          </div>\n          {{ \"forgotPasswordForm.submit\" | translate }}\n        </button>\n      </p>\n    </mat-card-content>\n    </form>\n  </mat-card>\n  </div>\n  ","styles":["\n    .forgot-password-area {\n      display: inline-block;\n      text-align: center;\n      width: 100%;\n    }\n    .forgot-password-card {\n      border-style: solid;\n      border-width: 1px;\n      padding: 2em;\n      margin: 2em;\n      display: inline-block;\n    }\n\n    .forgot-password-title {\n    }\n\n    .forgot-password-content {\n    }\n\n    .input-container {\n      width: 40em;\n    }\n\n    .forgot-password-actions {\n      text-align: right;\n    }\n\n  "]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":217,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":101,"character":36},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":102,"character":25},{"__symbolic":"reference","name":"ConfigService"}]}],"sendEmail":[{"__symbolic":"method"}]}},"ValidateEmailComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"pms-validate-email","template":"\n  <mat-card>\n    <mat-card-content class=\"validate-email-area\">\n      {{ message | translate }}\n    </mat-card-content>\n  </mat-card>\n  ","styles":["\n    .validate-email-area {\n      display: inline-block;\n      text-align: center;\n      width: 100%;\n    }\n  "]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":30,"character":22},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":31,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":32,"character":20},{"__symbolic":"reference","name":"ConfigService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ListPersonalActivitiesComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"pms-personal-activities","template":"\n    <div class=\"container\">\n        <mat-toolbar color=\"accent\">\n        <!-- The side brand causing an application reload -->\n        <button mat-button href=\"/\"> Filters Roles  </button>\n        </mat-toolbar>\n\n\n        <mat-nav-list>\n        <mat-list-item *ngFor=\"let activity of activities\" >\n            <h3 matLine> {{ activity.action }} </h3>\n            <p matLine>\n            <span> {{ activity.date }} </span>\n            <span> {{ activity.obj }} </span>\n            <span> {{ activity.caseId }} </span>\n            </p>\n        </mat-list-item>\n        </mat-nav-list>\n    </div>\n    "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":34,"character":26},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":35,"character":23},{"__symbolic":"reference","name":"ConfigService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ProfileComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"pms-profile","template":"\n  <mat-card>\n    <form [formGroup]=\"profileForm\" (ngSubmit)=\"update()\">\n    <mat-card-content>\n\n      <p>\n      <mat-form-field>\n        <input matInput type=\"text\" formControlName=\"login\"\n               placeholder=\"{{ 'profileForm.userName' | translate }}\"/>\n        <mat-hint *ngIf=\"profileForm.controls.login.errors\" >\n          {{ \"profileForm.userNameError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n\n      <p>\n      <mat-form-field>\n        <input matInput type=\"text\" formControlName=\"email\"\n               placeholder=\"{{ 'profileForm.email' | translate }}\"/>\n        <mat-hint *ngIf=\"profileForm.controls.email.errors\" >\n          {{ \"profileForm.emailError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n      <p>\n      <mat-form-field>\n        <input matInput type=\"text\" formControlName=\"firstName\"\n               placeholder=\"{{ 'profileForm.firstName' | translate }}\"/>\n        <mat-hint *ngIf=\"profileForm.controls.firstName.errors\" >\n          {{ \"profileForm.firstNameError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n      <p>\n      <mat-form-field>\n        <input matInput type=\"text\" formControlName=\"lastName\"\n               placeholder=\"{{ 'profileForm.lastName' | translate }}\" />\n        <mat-hint *ngIf=\"profileForm.controls.lastName.errors\" >\n          {{ \"profileForm.lastNameError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n      <p>\n      <mat-select name=\"language\" formControlName=\"language\"\n                 placeholder=\"{{ 'profileForm.language' | translate }}\">\n        <mat-option *ngFor=\"let language of languages\" [value]=\"language.value\">\n          {{language.display}}\n        </mat-option>\n      </mat-select>\n      </p>\n      <p>\n      <mat-select name=\"autoLogout\" formControlName=\"autoLogout\"\n                 placeholder=\"{{ 'profileForm.autoLogout' | translate }}\" >\n        <mat-option *ngFor=\"let autoLogout of autoLogouts\" [value]=\"autoLogout.value\">\n          {{autoLogout.display}}\n        </mat-option>\n      </mat-select>\n      </p>\n      <p>\n      <mat-checkbox formControlName=\"showLoginTime\">\n        {{ 'profileForm.showLoginTime' | translate }}\n      </mat-checkbox>\n      </p>\n\n      </mat-card-content>\n      <mat-card-actions>\n        <button mat-button type=\"submit\" [disabled]=\"!profileForm.valid\">\n          {{ \"profileForm.updateButton\" | translate }}\n        </button>\n      </mat-card-actions>\n    </form>\n  </mat-card>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":107,"character":26},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":108,"character":22},{"__symbolic":"reference","name":"SessionService"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":110,"character":19},{"__symbolic":"reference","name":"ConfigService"}]}],"ngOnInit":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}]}},"passwordMatcher":{"__symbolic":"error","message":"Lambda not supported","line":15,"character":31,"module":"./src/core/set-password.component"},"SetPasswordComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"selector":"pms-set-password","template":"\n  <mat-card>\n    <form [formGroup]=\"setPasswordForm\" (ngSubmit)=\"setPassword()\">\n      <mat-card-content>\n      <p>\n      <mat-form-field *ngIf=\"oldPasswordCheckRequired\">\n        <input matInput type=\"password\" formControlName=\"oldPassword\"\n               placeholder=\"{{ 'setPasswordForm.oldPassword' | translate }}\" />\n        <mat-hint *ngIf=\"setPasswordForm.controls.oldPassword.errors\">\n          {{ \"setPasswordForm.oldPasswordError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n      <p *ngIf=\"oldPasswordCheckButtonRequired\">\n      <button mat-button type=\"submit\" [disabled]=\"!setPasswordForm.valid\"\n              (click)=\"checkOldPassword()\">\n        {{ \"setPasswordForm.checkOldButton\" | translate }}\n      </button>\n      </p>\n      <p>\n      <mat-form-field>\n        <input matInput  type=\"password\" formControlName=\"newPassword\"\n               placeholder=\"{{ 'setPasswordForm.newPassword' | translate }}\"\n               required validateEqual=\"repeatedPassword\" reverse=\"true\" />\n        <mat-hint *ngIf=\"setPasswordForm.controls.newPassword.errors\">\n          {{ \"setPasswordForm.newPasswordError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n      <p>\n      <mat-form-field>\n        <input matInput  type=\"password\" formControlName=\"repeatedPassword\"\n               placeholder=\"{{ 'setPasswordForm.repeatedPassword' | translate }}\"\n               required validateEqual=\"newPassword\" />\n        <mat-hint *ngIf=\"setPasswordForm.hasError('nomatch')\">\n          {{ \"setPasswordForm.repeatedPasswordError\" | translate }}\n        </mat-hint>\n      </mat-form-field>\n      </p>\n        <div *ngIf=\"showProgress\">\n          <mat-progress-bar mode=\"intermediate\"> </mat-progress-bar>\n        </div>\n      </mat-card-content>\n      <mat-card-actions>\n        <button mat-button type=\"submit\" [disabled]=\"!setPasswordForm.valid\">\n          {{ \"setPasswordForm.setButton\" | translate }}\n        </button>\n      </mat-card-actions>\n    </form>\n  </mat-card>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":91,"character":26},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":92,"character":22},{"__symbolic":"reference","name":"SessionService"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":94,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":95,"character":19},{"__symbolic":"reference","module":"@angular/material","name":"MatSnackBar","line":96,"character":21},{"__symbolic":"reference","name":"ConfigService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"checkOldPassword":[{"__symbolic":"method"}],"setPasswordValidators":[{"__symbolic":"method"}],"setPassword":[{"__symbolic":"method"}]}},"MENU_ITEMS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":7,"character":30},"arguments":["MENU_ITEMS"]},"MenuItems":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":15},"arguments":[{"__symbolic":"reference","name":"MENU_ITEMS"}]}]],"parameters":[null]}]}},"api":{"coreAuthentication":{"service":"auth","path":"auth"},"coreForgetPassword":{"service":"auth","path":"auth"},"userDeleteGetPostPut":{"service":"admin","path":"api/user/:id"},"userProfile":{"service":"admin","path":"api/profile"},"coreOwnRoles":{"service":"admin","path":"api/ownroles/"},"auditPersonal":{"service":"admin","path":"api/privateaudit"}},"MenuItem":{"__symbolic":"interface"},"SubSystem":{"__symbolic":"interface"},"EndPoint":{"__symbolic":"interface"},"EndPoints":{"__symbolic":"interface"},"ContentTypeInterceptor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"intercept":[{"__symbolic":"method"}]}},"TokenInterceptor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"intercept":[{"__symbolic":"method"}]}}},"origins":{"CoreMaterialModule":"./src/core/core-material.module","CoreRoutingModule":"./src/core/core-routing.module","loadConfigFactory":"./src/core/core.module","CoreModule":"./src/core/core.module","PermissionService":"./src/core/permission.service","END_POINTS":"./src/core/config.service","ServiceBases":"./src/core/config.service","ConfigAssets":"./src/core/config.service","ConfigService":"./src/core/config.service","secondsToString":"./src/core/idle.service","IdleService":"./src/core/idle.service","IsLoggedInGuard":"./src/core/route-guard.service","HasPermissionGuard":"./src/core/route-guard.service","SessionUser":"./src/core/session.service","User":"./src/core/session.service","SessionService":"./src/core/session.service","ServerHomeComponent":"./src/core/home.component","UserHomeComponent":"./src/core/home.component","LoginComponent":"./src/core/login.component","ForgotPasswordComponent":"./src/core/login.component","ValidateEmailComponent":"./src/core/mail.component","ListPersonalActivitiesComponent":"./src/core/personal-audit.component","ProfileComponent":"./src/core/profile.component","passwordMatcher":"./src/core/set-password.component","SetPasswordComponent":"./src/core/set-password.component","MENU_ITEMS":"./src/core/menu-items.injection-token","MenuItems":"./src/core/menu-items.injection-token","api":"./src/core/core.api","MenuItem":"./src/core/subsystem.interface","SubSystem":"./src/core/subsystem.interface","EndPoint":"./src/core/core.api.interface","EndPoints":"./src/core/core.api.interface","ContentTypeInterceptor":"./src/core/content-type.interceptor","TokenInterceptor":"./src/core/token.interceptor"},"importAs":"apis-core"}