{"__symbolic":"module","version":4,"exports":[{"from":"./lib/account.service"},{"from":"./lib/options"},{"from":"./lib/user"},{"from":"./lib/tenant"},{"from":"./lib/personal-settings/personal-settings.component"},{"from":"./lib/tenant-box/tenant-box.component"}],"metadata":{"AccountModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":16,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"}],"imports":[{"__symbolic":"reference","module":"@aiwins/ng.core","name":"CoreModule","line":27,"character":4},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","module":"@aiwins/ng.theme.shared","name":"ThemeSharedModule","line":29,"character":4},{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbDropdownModule","line":30,"character":4},{"__symbolic":"reference","module":"@ngx-validate/core","name":"NgxValidateCoreModule","line":31,"character":4}],"exports":[]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"rocket-auth-wrapper","exportAs":"rocketAuthWrapper","template":"<div class=\"row\">\n  <div class=\"mx-auto col col-md-5\">\n    <ng-container *ngIf=\"isMultiTenancyEnabled$ | async\">\n      <rocket-tenant-box *rocketReplaceableTemplate=\"{ componentKey: tenantBoxKey }\"></rocket-tenant-box>\n    </ng-container>\n\n    <div class=\"rocket-account-container\">\n      <div\n        *ngIf=\"enableLocalLogin; else disableLocalLoginTemplate\"\n        class=\"card mt-3 shadow-sm rounded\"\n      >\n        <div class=\"card-body p-5\">\n          <ng-content *ngTemplateOutlet=\"mainContentRef\"></ng-content>\n        </div>\n        <ng-content *ngTemplateOutlet=\"cancelContentRef\"></ng-content>\n      </div>\n    </div>\n  </div>\n</div>\n\n<ng-template #disableLocalLoginTemplate>\n  <div class=\"alert alert-warning\">\n    <strong>{{ 'RocketAccount::InvalidLoginRequest' | rocketLocalization }}</strong>\n    {{ 'RocketAccount::ThereAreNoLoginSchemesConfiguredForThisClient' | rocketLocalization }}\n  </div>\n</ng-template>\n"}]}],"members":{"mainContentRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"cancelContentRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"isMultiTenancyEnabled$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":24,"character":3},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@aiwins/ng.core","name":"ConfigState","line":24,"character":10},"member":"getDeep"},"arguments":["multiTenancy.isEnabled"]}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":31,"character":29}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"rocket-login","template":"<rocket-auth-wrapper\n  *rocketReplaceableTemplate=\"{\n    componentKey: authWrapperKey,\n    inputs: {\n      mainContentRef: { value: mainContentRef },\n      cancelContentRef: { value: cancelContentRef }\n    }\n  }\"\n  [mainContentRef]=\"mainContentRef\"\n  [cancelContentRef]=\"cancelContentRef\"\n>\n</rocket-auth-wrapper>\n<ng-template #mainContentRef>\n  <h4>{{ 'RocketAccount::Login' | rocketLocalization }}</h4>\n  <strong *ngIf=\"isSelfRegistrationEnabled\">\n    {{ 'RocketAccount::AreYouANewUser' | rocketLocalization }}\n    <a class=\"text-decoration-none\" routerLink=\"/account/register\">{{\n      'RocketAccount::Register' | rocketLocalization\n    }}</a>\n  </strong>\n  <form [formGroup]=\"form\" (ngSubmit)=\"onSubmit()\" validateOnSubmit class=\"mt-4\">\n    <div class=\"form-group\">\n      <label for=\"login-input-user-name-or-email-address\">{{\n        'RocketAccount::UserNameOrEmailAddress' | rocketLocalization\n      }}</label>\n      <input\n        class=\"form-control\"\n        type=\"text\"\n        id=\"login-input-user-name-or-email-address\"\n        formControlName=\"username\"\n        autocomplete=\"username\"\n        autofocus\n      />\n    </div>\n    <div class=\"form-group\">\n      <label for=\"login-input-password\">{{ 'RocketAccount::Password' | rocketLocalization }}</label>\n      <input\n        class=\"form-control\"\n        type=\"password\"\n        id=\"login-input-password\"\n        formControlName=\"password\"\n        autocomplete=\"current-password\"\n      />\n    </div>\n    <div class=\"form-check\" validationTarget validationStyle>\n      <label class=\"form-check-label\" for=\"login-input-remember-me\">\n        <input\n          class=\"form-check-input\"\n          type=\"checkbox\"\n          id=\"login-input-remember-me\"\n          formControlName=\"remember\"\n        />\n        {{ 'RocketAccount::RememberMe' | rocketLocalization }}\n      </label>\n    </div>\n    <rocket-button\n      [loading]=\"inProgress\"\n      buttonType=\"submit\"\n      name=\"Action\"\n      buttonClass=\"btn-block btn-lg mt-3 btn btn-primary\"\n    >\n      {{ 'RocketAccount::Login' | rocketLocalization }}\n    </rocket-button>\n  </form>\n</ng-template>\n<ng-template #cancelContentRef>\n  <div class=\"card-footer text-center border-0\">\n    <a routerLink=\"/\">\n      <button type=\"button\" name=\"Action\" value=\"Cancel\" class=\"px-2 py-0 btn btn-link\">\n        {{ 'RocketAccount::Cancel' | rocketLocalization }}\n      </button>\n    </a>\n  </div>\n</ng-template>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":27,"character":16},{"__symbolic":"reference","module":"angular-oauth2-oidc","name":"OAuthService","line":28,"character":26},{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":29,"character":19},{"__symbolic":"reference","module":"@aiwins/ng.theme.shared","name":"ToasterService","line":30,"character":28},{"__symbolic":"reference","module":"@aiwins/ng.core","name":"AuthService","line":31,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"rocket-register","template":"<rocket-auth-wrapper\n  *rocketReplaceableTemplate=\"{\n    componentKey: authWrapperKey,\n    inputs: {\n      mainContentRef: { value: mainContentRef }\n    }\n  }\"\n  [mainContentRef]=\"mainContentRef\"\n>\n</rocket-auth-wrapper>\n<ng-template #mainContentRef>\n  <h4>{{ 'RocketAccount::Register' | rocketLocalization }}</h4>\n  <strong>\n    {{ 'RocketAccount::AlreadyRegistered' | rocketLocalization }}\n    <a class=\"text-decoration-none\" routerLink=\"/account/login\">{{\n      'RocketAccount::Login' | rocketLocalization\n    }}</a>\n  </strong>\n  <form\n    *ngIf=\"isSelfRegistrationEnabled\"\n    [formGroup]=\"form\"\n    (ngSubmit)=\"onSubmit()\"\n    validateOnSubmit\n    class=\"mt-4\"\n  >\n    <div class=\"form-group\">\n      <label for=\"input-user-name\">{{ 'RocketAccount::UserName' | rocketLocalization }}</label\n      ><span> * </span\n      ><input\n        autofocus\n        type=\"text\"\n        id=\"input-user-name\"\n        class=\"form-control\"\n        formControlName=\"username\"\n        autocomplete=\"username\"\n      />\n    </div>\n    <div class=\"form-group\">\n      <label for=\"input-email-address\">{{ 'RocketAccount::EmailAddress' | rocketLocalization }}</label\n      ><span> * </span\n      ><input type=\"email\" id=\"input-email-address\" class=\"form-control\" formControlName=\"email\" />\n    </div>\n    <div class=\"form-group\">\n      <label for=\"input-password\">{{ 'RocketAccount::Password' | rocketLocalization }}</label\n      ><span> * </span\n      ><input\n        type=\"password\"\n        id=\"input-password\"\n        class=\"form-control\"\n        formControlName=\"password\"\n        autocomplete=\"current-password\"\n      />\n    </div>\n    <rocket-button\n      [loading]=\"inProgress\"\n      buttonType=\"submit\"\n      name=\"Action\"\n      buttonClass=\"btn-block btn-lg mt-3 btn btn-primary\"\n    >\n      {{ 'RocketAccount::Register' | rocketLocalization }}\n    </rocket-button>\n  </form>\n</ng-template>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":28,"character":16},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"angular-oauth2-oidc","name":"OAuthService","line":30,"character":26},{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":31,"character":19},{"__symbolic":"reference","module":"@aiwins/ng.theme.shared","name":"ToasterService","line":32,"character":28},{"__symbolic":"reference","module":"@aiwins/ng.core","name":"AuthService","line":33,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}]}},"ɵd":{"__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":"@aiwins/ng.core","name":"RestService","line":11,"character":28}]}],"findTenant":[{"__symbolic":"method"}],"register":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"rocket-tenant-box","template":"<ng-container *ngIf=\"(currentTenant$ | async) || {} as currentTenant\">\n  <div class=\"card shadow-sm rounded mb-3\">\n    <div class=\"card-body px-5\">\n      <div class=\"row\">\n        <div class=\"col\">\n          <span style=\"font-size: 0.8em;\" class=\"text-uppercase text-muted\">{{\n            'RocketUiMultiTenancy::Tenant' | rocketLocalization\n          }}</span\n          ><br />\n          <h6 class=\"m-0 d-inline-block\">\n            <i>{{ currentTenant.name || ('RocketUiMultiTenancy::NotSelected' | rocketLocalization) }}</i>\n          </h6>\n        </div>\n        <div class=\"col-auto\">\n          <a\n            id=\"RocketTenantSwitchLink\"\n            href=\"javascript:void(0);\"\n            class=\"btn btn-sm mt-3 btn-outline-primary\"\n            (click)=\"onSwitch()\"\n            >{{ 'RocketUiMultiTenancy::Switch' | rocketLocalization }}</a\n          >\n        </div>\n      </div>\n    </div>\n  </div>\n\n  <rocket-modal size=\"md\" [(visible)]=\"isModalVisible\" [busy]=\"modalBusy\">\n    <ng-template #rocketHeader>\n      <h5>Switch Tenant</h5>\n    </ng-template>\n    <ng-template #rocketBody>\n      <form (ngSubmit)=\"save()\">\n        <div class=\"mt-2\">\n          <div class=\"form-group\">\n            <label for=\"name\">{{ 'RocketUiMultiTenancy::Name' | rocketLocalization }}</label>\n            <input\n              [(ngModel)]=\"name\"\n              type=\"text\"\n              id=\"name\"\n              name=\"tenant\"\n              class=\"form-control\"\n              autofocus\n            />\n          </div>\n          <p>{{ 'RocketUiMultiTenancy::SwitchTenantHint' | rocketLocalization }}</p>\n        </div>\n      </form>\n    </ng-template>\n    <ng-template #rocketFooter>\n      <button #rocketClose type=\"button\" class=\"btn btn-secondary\">\n        {{ 'RocketTenantManagement::Cancel' | rocketLocalization }}\n      </button>\n      <rocket-button\n        type=\"rocket-button\"\n        iconClass=\"fa fa-check\"\n        (click)=\"save()\"\n        [disabled]=\"currentTenant?.name === name\"\n      >\n        <span>{{ 'RocketTenantManagement::Save' | rocketLocalization }}</span>\n      </rocket-button>\n    </ng-template>\n  </rocket-modal>\n</ng-container>\n"}]}],"members":{"currentTenant$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":15,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@aiwins/ng.core","name":"SessionState","line":15,"character":10},"member":"getTenant"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":25,"character":19},{"__symbolic":"reference","module":"@aiwins/ng.theme.shared","name":"ToasterService","line":26,"character":28},{"__symbolic":"reference","name":"ɵd"}]}],"onSwitch":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"setTenant":[{"__symbolic":"method"}],"showError":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"rocket-change-password-form","exportAs":"rocketChangePasswordForm","template":"<form [formGroup]=\"form\" (ngSubmit)=\"onSubmit()\" [mapErrorsFn]=\"mapErrorsFn\" validateOnSubmit>\n  <div class=\"form-group\">\n    <label for=\"current-password\">{{\n      'RocketIdentity::DisplayName:CurrentPassword' | rocketLocalization\n    }}</label\n    ><span> * </span\n    ><input\n      type=\"password\"\n      id=\"current-password\"\n      class=\"form-control\"\n      formControlName=\"password\"\n      autofocus\n      autocomplete=\"current-password\"\n    />\n  </div>\n  <div class=\"form-group\">\n    <label for=\"new-password\">{{ 'RocketIdentity::DisplayName:NewPassword' | rocketLocalization }}</label\n    ><span> * </span\n    ><input\n      type=\"password\"\n      id=\"new-password\"\n      class=\"form-control\"\n      formControlName=\"newPassword\"\n      autocomplete=\"new-password\"\n    />\n  </div>\n  <div class=\"form-group\">\n    <label for=\"confirm-new-password\">{{\n      'RocketIdentity::DisplayName:NewPasswordConfirm' | rocketLocalization\n    }}</label\n    ><span> * </span\n    ><input\n      type=\"password\"\n      id=\"confirm-new-password\"\n      class=\"form-control\"\n      formControlName=\"repeatNewPassword\"\n      autocomplete=\"new-password\"\n    />\n  </div>\n  <rocket-button\n    iconClass=\"fa fa-check\"\n    buttonClass=\"btn btn-primary color-white\"\n    buttonType=\"submit\"\n    [loading]=\"inProgress\"\n    [disabled]=\"form?.invalid\"\n    >{{ 'RocketIdentity::Save' | rocketLocalization }}</rocket-button\n  >\n</form>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":32,"character":16},{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":33,"character":19},{"__symbolic":"reference","module":"@aiwins/ng.theme.shared","name":"ToasterService","line":34,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"rocket-manage-profile","animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":8,"character":15},"arguments":["fadeIn",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":8,"character":34},"arguments":[":enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"useAnimation","line":8,"character":55},"arguments":[{"__symbolic":"reference","module":"@aiwins/ng.theme.shared","name":"fadeIn","line":8,"character":68}]}]}]]}],"template":"<div id=\"RocketContentToolbar\"></div>\n\n<div class=\"card border-0 shadow-sm\">\n  <div class=\"card-body\">\n    <div class=\"row\">\n      <div class=\"col-12 col-md-3\">\n        <ul class=\"nav flex-column nav-pills\" id=\"nav-tab\" role=\"tablist\">\n          <li class=\"nav-item\" (click)=\"selectedTab = 0\">\n            <a\n              class=\"nav-link\"\n              [ngClass]=\"{ active: selectedTab === 0 }\"\n              role=\"tab\"\n              href=\"javascript:void(0)\"\n              >{{ 'RocketUi::ChangePassword' | rocketLocalization }}</a\n            >\n          </li>\n          <li class=\"nav-item mb-2\" (click)=\"selectedTab = 1\">\n            <a\n              class=\"nav-link\"\n              [ngClass]=\"{ active: selectedTab === 1 }\"\n              role=\"tab\"\n              href=\"javascript:void(0)\"\n              >{{ 'RocketAccount::PersonalSettings' | rocketLocalization }}</a\n            >\n          </li>\n        </ul>\n      </div>\n      <div class=\"col-12 col-md-9\">\n        <div class=\"tab-content\" *ngIf=\"selectedTab === 0\" [@fadeIn]>\n          <div class=\"tab-pane active\" role=\"trocketanel\">\n            <h4>\n              {{ 'RocketIdentity::ChangePassword' | rocketLocalization }}\n              <hr />\n            </h4>\n            <rocket-change-password-form\n              *rocketReplaceableTemplate=\"{ componentKey: changePasswordKey }\"\n            ></rocket-change-password-form>\n          </div>\n        </div>\n        <div class=\"tab-content\" *ngIf=\"selectedTab === 1\" [@fadeIn]>\n          <div class=\"tab-pane active\" role=\"trocketanel\">\n            <h4>\n              {{ 'RocketIdentity::PersonalSettings' | rocketLocalization }}\n              <hr />\n            </h4>\n            <rocket-personal-settings-form\n              *rocketReplaceableTemplate=\"{ componentKey: personalSettingsKey }\"\n            ></rocket-personal-settings-form>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n"}]}],"members":{}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"rocket-personal-settings-form","exportAs":"rocketPersonalSettingsForm","template":"<form validateOnSubmit *ngIf=\"form\" [formGroup]=\"form\" (ngSubmit)=\"submit()\">\n  <div class=\"form-group\">\n    <label for=\"username\">{{ 'RocketIdentity::DisplayName:UserName' | rocketLocalization }}</label\n    ><span> * </span\n    ><input\n      type=\"text\"\n      id=\"username\"\n      class=\"form-control\"\n      formControlName=\"userName\"\n      autofocus\n      (keydown.space)=\"$event.preventDefault()\"\n    />\n  </div>\n  <div class=\"row\">\n    <div class=\"col col-md-6\">\n      <div class=\"form-group\">\n        <label for=\"name\">{{ 'RocketIdentity::DisplayName:Name' | rocketLocalization }}</label\n        ><input type=\"text\" id=\"name\" class=\"form-control\" formControlName=\"name\" />\n      </div>\n    </div>\n    <div class=\"col col-md-6\">\n      <div class=\"form-group\">\n        <label for=\"surname\">{{ 'RocketIdentity::DisplayName:Surname' | rocketLocalization }}</label\n        ><input type=\"text\" id=\"surname\" class=\"form-control\" formControlName=\"surname\" />\n      </div>\n    </div>\n  </div>\n  <div class=\"form-group\">\n    <label for=\"email-address\">{{ 'RocketIdentity::DisplayName:Email' | rocketLocalization }}</label\n    ><span> * </span\n    ><input type=\"text\" id=\"email-address\" class=\"form-control\" formControlName=\"email\" />\n  </div>\n  <div class=\"form-group\">\n    <label for=\"phone-number\">{{ 'RocketIdentity::DisplayName:PhoneNumber' | rocketLocalization }}</label\n    ><input type=\"text\" id=\"phone-number\" class=\"form-control\" formControlName=\"phoneNumber\" />\n  </div>\n  <rocket-button\n    buttonType=\"submit\"\n    iconClass=\"fa fa-check\"\n    buttonClass=\"btn btn-primary color-white\"\n    [loading]=\"inProgress\"\n    [disabled]=\"form?.invalid\"\n  >\n    {{ 'RocketIdentity::Save' | rocketLocalization }}</rocket-button\n  >\n</form>\n"}]}],"members":{"profile$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":21,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@aiwins/ng.core","name":"ProfileState","line":21,"character":10},"member":"getProfile"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":29,"character":16},{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":30,"character":19},{"__symbolic":"reference","module":"@aiwins/ng.theme.shared","name":"ToasterService","line":31,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}],"buildForm":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":54,"character":1},"arguments":[{"imports":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":55,"character":12},"member":"forChild"},"arguments":[[{"path":"","pathMatch":"full","redirectTo":"login"},{"path":"","component":{"__symbolic":"reference","module":"@aiwins/ng.core","name":"DynamicLayoutComponent","line":17,"character":15},"children":[{"path":"login","component":{"__symbolic":"reference","module":"@aiwins/ng.core","name":"ReplaceableRouteContainerComponent","line":21,"character":19},"data":{"replaceableComponent":{"key":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵj"},"member":"Login"},"defaultComponent":{"__symbolic":"reference","name":"ɵb"}}}},{"path":"register","component":{"__symbolic":"reference","module":"@aiwins/ng.core","name":"ReplaceableRouteContainerComponent","line":31,"character":19},"data":{"replaceableComponent":{"key":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵj"},"member":"Register"},"defaultComponent":{"__symbolic":"reference","name":"ɵc"}}}},{"path":"manage-profile","component":{"__symbolic":"reference","module":"@aiwins/ng.core","name":"ReplaceableRouteContainerComponent","line":41,"character":19},"canActivate":[{"__symbolic":"reference","module":"@aiwins/ng.core","name":"AuthGuard","line":42,"character":22}],"data":{"replaceableComponent":{"key":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵj"},"member":"ManageProfile"},"defaultComponent":{"__symbolic":"reference","name":"ɵg"}}}}]}]]}],"exports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":56,"character":12}]}]}],"members":{}},"ɵj":{"Login":"Account.LoginComponent","Register":"Account.RegisterComponent","ManageProfile":"Account.ManageProfileComponent","TenantBox":"Account.TenantBoxComponent","AuthWrapper":"Account.AuthWrapperComponent","ChangePassword":"Account.ChangePasswordComponent","PersonalSettings":"Account.PersonalSettingsComponent"}},"origins":{"AccountModule":"./lib/account.module","ɵa":"./lib/components/auth-wrapper/auth-wrapper.component","ɵb":"./lib/components/login/login.component","ɵc":"./lib/components/register/register.component","ɵd":"./lib/services/account.service","ɵe":"./lib/components/tenant-box/tenant-box.component","ɵf":"./lib/components/change-password/change-password.component","ɵg":"./lib/components/manage-profile/manage-profile.component","ɵh":"./lib/components/personal-settings/personal-settings.component","ɵi":"./lib/account-routing.module","ɵj":"./lib/enums/components"},"importAs":"@aiwins/ng.account"}