{"__symbolic":"module","version":4,"exports":[{"from":"./register/register.page"},{"from":"./signin/signin.page"},{"from":"./user/user.page"},{"from":"./verifyemail/verifyemail.page"},{"from":"./reauthenticate/reauthenticate.component"},{"from":"./providers/providers.component"},{"from":"./email-field/email-field.component"},{"from":"./form-field/form-field.component"},{"from":"./name-field/name-field.component"},{"from":"./or-divider/or-divider.component"},{"from":"./password-field/password-field.component"}],"metadata":{"NgxAuthFirebaseuiAnimations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":24,"character":2},"arguments":["animate",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":24,"character":22},"arguments":["void => *",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"useAnimation","line":24,"character":47},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animation","line":2,"character":24},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":4,"character":4},"arguments":[{"opacity":"{{opacity}}","transform":"scale({{scale}}) translate3d({{x}}, {{y}}, {{z}})"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":8,"character":4},"arguments":["{{duration}} {{delay}} cubic-bezier(0.0, 0.0, 0.2, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":8,"character":69},"arguments":["*"]}]}],{"params":{"duration":"200ms","delay":"0ms","opacity":"0","scale":"1","x":"0","y":"0","z":"0"}}]}]}]]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":26,"character":2},"arguments":["animateStagger",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":27,"character":4},"arguments":["50",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":27,"character":16},"arguments":["*"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":28,"character":4},"arguments":["100",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":28,"character":17},"arguments":["*"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":29,"character":4},"arguments":["200",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":29,"character":17},"arguments":["*"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":31,"character":4},"arguments":["void => 50",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":31,"character":29},"arguments":["@*",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"stagger","line":31,"character":42},"arguments":["50ms",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animateChild","line":31,"character":59}}]]}],{"optional":true}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":32,"character":4},"arguments":["void => 100",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":32,"character":30},"arguments":["@*",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"stagger","line":32,"character":43},"arguments":["100ms",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animateChild","line":32,"character":61}}]]}],{"optional":true}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":33,"character":4},"arguments":["void => 200",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":33,"character":30},"arguments":["@*",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"stagger","line":33,"character":43},"arguments":["200ms",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animateChild","line":33,"character":61}}]]}],{"optional":true}]}]}]]}],"IONIC_AUTH_UI_ROUTER_CONFIG":[{"path":"signin","component":{"__symbolic":"reference","name":"ɵa"}},{"path":"register","component":{"__symbolic":"reference","name":"ɵb"}},{"path":"user","component":{"__symbolic":"reference","name":"ɵc"}},{"path":"verify","component":{"__symbolic":"reference","name":"ɵd"}},{"path":"","pathMatch":"full","redirectTo":"signin"}],"MalIonicAuthUiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":66,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedModule","line":68,"character":4},{"__symbolic":"reference","module":"ionic-firebase-auth/ionic","name":"AuthIonicModule","line":69,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":70,"character":4},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":71,"character":4},{"__symbolic":"reference","module":"ionic4-tooltips","name":"TooltipsModule","line":72,"character":4},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":73,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":74,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":75,"character":4},{"__symbolic":"reference","module":"@angular/flex-layout","name":"FlexLayoutModule","line":76,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":80,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":81,"character":4},{"__symbolic":"reference","module":"@angular/flex-layout","name":"FlexLayoutModule","line":82,"character":4},{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":83,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵr"}],"entryComponents":[{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"auth-user","template":"<div *ngIf=\"user$ | async; then authenticated else none\" class=\"authui-form\">\n</div>\n\n<ng-template #authenticated>\n  <ion-card *ngIf=\"(user$ | async) as user\">\n\n    <!--card header-->\n    <ion-card-header fxLayout=\"column\" fxLayoutAlign=\"center center\">\n\n      <ion-avatar>\n        <img [alt]=\"user.name\" *ngIf=\"(userPhotoUrl$ | async) as photoUrl\" [src]=\"photoUrl\">\n      </ion-avatar>\n\n      <div *ngIf=\"user.emailVerified; then emailVerified else emailNotVerified\"></div>\n      <ng-template #emailVerified>\n        <ion-icon name=\"shield-checkmark-outline\" color=\"primary\" [tooltip]=\"'auth.email.isVerified' | translate\"> </ion-icon>\n      </ng-template>\n      <ng-template #emailNotVerified>\n        <ion-icon name=\"warning-outline\" color=\"warn\" [tooltip]=\"'auth.email.notVerified' | translate\"> </ion-icon>\n      </ng-template>\n\n    </ion-card-header>\n\n    <!--card content-->\n    <ion-card-content>\n\n      <form (submit)=\"save()\" [formGroup]=\"updateFormGroup\" name=\"updateFormGroup\">\n\n        <div fxLayout=\"column\" fxLayoutAlign=\"center center\">\n\n          <ion-button *ngIf=\"canEditAccount && !editMode\" (click)=\"changeEditMode()\" class=\"edit-button\"\n                      color=\"primary\">\n            {{ \"auth.user.edit\" | translate }}\n          </ion-button>\n        </div>\n\n        <auth-name-field formControlName=\"name\"></auth-name-field>\n        <auth-email-field formControlName=\"email\"></auth-email-field>\n\n        <!--phone number-->\n        <auth-form-field [control]=\"updateFormGroup.controls.phoneNumber\"\n                               icon=\"call-outline\"\n                               label=\"auth.phoneNumber.label\"\n                               *ngIf=\"false\"\n                               class=\"full-width\"\n                               hintEnd=\"auth.phoneNumber.hintEnd\"\n                               errorPrefix=\"auth.phoneNumber.errors\">\n          <ion-input formControlName=\"phoneNumber\" [placeholder]=\"'auth.phoneNumber.placeholder' | translate\" type=\"tel\">\n          </ion-input>\n        </auth-form-field>\n\n      </form>\n\n      <div class=\"card-actions\" fxLayout=\"row\" fxLayoutAlign=\"center center\">\n        <ion-button *ngIf=\"editMode\" (click)=\"changeEditMode()\" class=\"edit-button\" color=\"warning\">\n          {{ \"shared.button.cancel\" | translate }}\n        </ion-button>\n        <ion-button expand=\"block\" *ngIf=\"editMode\" color=\"primary\" (click)=\"save()\">{{ \"auth.user.actions.save\" | translate }} </ion-button>\n      </div>\n      <div class=\"card-actions\" fxLayout=\"row\" fxLayoutAlign=\"center center\">\n        <a expand=\"block\" (click)=\"signOut()\" *ngIf=\"canLogout\" color=\"primary\">{{ \"auth.user.actions.signOut\" | translate }}</a>\n        <a expand=\"block\" (click)=\"deleteAccount()\" *ngIf=\"canDeleteAccount\" color=\"warning\">{{ \"auth.user.actions.deleteAccount\" | translate }} </a>\n      </div>\n\n    </ion-card-content>\n  </ion-card>\n</ng-template>\n\n<ng-template #none>\n  <ion-card class=\"none-card\" fxLayout=\"row\" fxLayoutAlign=\"center center\">\n    <ion-card-content fxLayout=\"row\" fxLayoutAlign=\"center center\">\n      <ion-icon color=\"accent\">warning</ion-icon>\n      <span>{{ \"auth.user.notLoggedIn\" | translate }}</span>\n    </ion-card-content>\n  </ion-card>\n</ng-template>","styles":[".edit-button{margin:1rem}.full-width{width:100%}.cut-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.none-card{min-height:430px}.none-card span{font-size:24px;text-align:center;color:rgba(0,0,0,.54)}.card-actions a{margin-left:4px;margin-right:4px}","div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"editMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"onSignOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"onAccountEdited":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"onAccountDeleted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":46,"character":5},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":46,"character":29}]}],null,null],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthProcessService","line":43,"character":16},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":44,"character":16},{"__symbolic":"reference","module":"@ionic/angular","name":"NavController","line":45,"character":27},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":46,"character":68},{"__symbolic":"reference","module":"@ionic/angular","name":"PopoverController","line":47,"character":31},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"FirebaseService","line":48,"character":18}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"changeEditMode":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"signOut":[{"__symbolic":"method"}],"deleteAccount":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"auth-email-confirmation","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"},"template":"<ng-container *ngTemplateOutlet=\"verifyEmailTemplate; context: verifyEmailContext\"></ng-container>\n<ng-template #defaultVerifyEmail let-email=\"email\" let-goBackURL=\"goBackURL\">\n  <ion-card class=\"verify-email\">\n    <ion-card-content fxLayout=\"column\" fxLayoutAlign=\"center center\">\n      <ion-icon color=\"text\" name=\"mail-outline\"></ion-icon>\n      <p class=\"title\" fxLayout=\"column\" fxLayoutAlign=\"center center\">\n        <span class=\"mat-subheading-2\">{{ \"auth.emailConfirmation.title\" | translate }}</span>\n        <span class=\"mat-body-2\">{{ \"auth.email.label\" | translate }}</span>\n      </p>\n      <p class=\"subtitle\">{{ \"auth.emailConfirmation.bodyText\" | translate }}</p>\n      <ion-progress-bar *ngIf=\"isLoading\" type=\"indeterminate\"></ion-progress-bar>\n    </ion-card-content>\n    <ion-button color=\"primary\" (click)=\"continue()\" *ngIf=\"goBackURL\" class=\"go-back-button action-button\">\n      {{ \"auth.emailConfirmation.goBack\" | translate }}\n    </ion-button>\n    <ion-button (color=\"primary\" click)=\"sendNewVerificationEmail()\" class=\"send-new-mail-button action-button\">\n      {{ \"auth.emailConfirmation.sendNewVerificationEmail\" | translate }}\n    </ion-button>\n    <ion-button color=\"primary\" (click)=\"this.signOut.emit()\" class=\"sign-out-button action-button\" color=\"warn\">\n      {{ \"auth.emailConfirmation.signOut\" | translate }}\n    </ion-button>\n  </ion-card>\n</ng-template>","styles":[".verify-email{width:360px}.verify-email .mat-icon{height:4rem;width:4rem;color:#444}.verify-email .title{margin-top:16px}.verify-email .title .mat-subheading-2{margin-bottom:0}.verify-email .subtitle{margin:16px auto;text-align:justify}.verify-email p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}"]}]}],"members":{"email":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"goBackURL":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"signOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"defaultTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["defaultVerifyEmail",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":5},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":43,"character":29}]}]],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthProcessService","line":38,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":39,"character":31},{"__symbolic":"reference","module":"@ionic/angular","name":"NavController","line":40,"character":27},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"FirebaseService","line":41,"character":18},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":42,"character":16},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":43,"character":68}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"continue":[{"__symbolic":"method"}],"sendNewVerificationEmail":[{"__symbolic":"method"}],"createTemplateContext":[{"__symbolic":"method"}],"notifyError":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"auth-signin","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":11,"character":17},"member":"None"},"animations":{"__symbolic":"reference","name":"NgxAuthFirebaseuiAnimations"},"template":"<div fxLayout=\"column\" fxLayoutAlign=\"center center\" id=\"auth_signin_wrapper\" class=\"authui-wrapper\">\n  <div [@animateStagger]=\"{ value: '50' }\" id=\"auth_signin_inner\" class=\"authui-inner-wrapper\">\n\n    <form [@animate]=\"{value:'*',params:{duration:'300ms',y:'100px'}}\" [formGroup]=\"signInForm\" name=\"signInForm\"\n          novalidate>\n\n      <auth-email-field formControlName=\"email\"\n                              [@animate]=\"{ value: '*', params: { x: '50px' } }\">\n      </auth-email-field>\n\n      <auth-password-field formControlName=\"password\"\n                                 [@animate]=\"{ value: '*', params: { x: '50px' } }\">\n      </auth-password-field>\n\n      <div [@animate]=\"{ value: '*', params: { x: '50px' } }\"\n           class=\"auth-forgot-password\"\n           fxLayout=\"row\"\n           fxLayout.xs=\"column\"\n           fxLayoutAlign=\"space-between center\">\n\n        <a (click)=\"doPasswordReset()\"\n           *ngIf=\"resetPasswordEnabled\"\n           [@animate]=\"{ value: '*', params: { x: '-50px' } }\"\n           class=\"auth-forgot-password\"\n           type=\"button\">\n          {{ \"auth.signIn.forgotPassword\" | translate }}\n        </a>\n      </div>\n\n      <ion-button (click)=\"signIn()\"\n                  color=\"primary\"\n                  [disabled]=\"signInForm.invalid\"\n                  aria-label=\"LOG IN\"\n                  fxLayoutAlign=\"center center\"\n                  class=\"auth-submit-button\"\n                  id=\"auth_signin_btn\">\n        {{\"auth.signIn.signInButton\" | translate }}\n      </ion-button>\n\n    </form>\n\n    <!--auth-or-divider *ngIf=\"providers.length > 0\"\n                           [@animate]=\"{ value: '*', params: { z: '50px', delay: '50ms', scale: '0.2' } }\">\n    </auth-or-divider> -->\n\n    <auth-providers [providers]=\"providers\"\n                          (providerClick)=\"providerClick($event)\"\n                          layout=\"column\"></auth-providers>\n\n    <div *ngIf=\" registrationEnabled\" [@animateStagger]=\"{ value: '100' }\"\n         class=\"auth-alternate-action\"\n         fxLayout=\"column\"\n         fxLayoutAlign=\"center center\">\n      <ion-text [@animate]=\"{ value: '*', params: { x: '100px' } }\"\n                color=\"text\"\n                class=\"text\">\n        {{\"auth.signIn.dontHaveAccount\" | translate}}\n      </ion-text>\n      <a (click)=\"onCreateAccountRequested.emit()\"\n         [@animate]=\"{ value: '*', params: { x: '-100px' } }\"\n         id=\"auth_signin_create_account_btn\">\n        {{\"auth.signIn.createAccountButton\" | translate}}\n      </a>\n    </div>\n\n  </div>\n</div>","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"providers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"registrationEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"resetPasswordEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"tosUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"privacyPolicyUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"onSuccess":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"onError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"onCreateAccountRequested":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"onResetPasswordRequested":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":5},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":43,"character":29}]}]],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthProcessService","line":40,"character":16},{"__symbolic":"reference","module":"ionic-firebase-auth/ionic","name":"AuthIonicAlertsService","line":41,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":42,"character":31},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":43,"character":68}]}],"signIn":[{"__symbolic":"method"}],"providerClick":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"doPasswordReset":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"auth-register","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":23,"character":17},"member":"None"},"animations":{"__symbolic":"reference","name":"NgxAuthFirebaseuiAnimations"},"template":"<div fxLayout=\"column\" fxLayoutAlign=\"center center\" id=\"auth_register_wrapper\" class=\"authui-wrapper\">\n  <div [@animateStagger]=\"{ value: '50' }\" id=\"auth_register_inner\" class=\"authui-inner-wrapper\">\n\n    <auth-register-with-email *ngIf=\"showEmail === 'inline'\">\n      (createAccountClick)=\"doCreateAccount($event)\">\n    </auth-register-with-email>\n\n    <div fxLayoutAlign=\"stretch\"\n         fxLayout=\"column\"\n         class=\"provider-buttons\">\n\n      <div *ngIf=\"showEmail === 'popover'\">\n        <ion-button id=\"auth_register_email_btn\"\n                    aria-label=\"auth_register_email_btn\"\n                    (click)=\"doRegisterWithEmailPopover()\"\n                    [@animate]=\"{ value: '*', params: { x: '-100px' } }\"\n                    color=\"primary\"\n                    class=\"auth-provider-button\">\n          <ion-icon name=\"mail-outline\"></ion-icon>\n          <ion-label slot=\"end\">{{ \"auth.register.emailButton\" | translate }}</ion-label>\n        </ion-button>\n      </div>\n\n      <div *ngIf=\"guestEnabled$ | async\">\n        <ion-button id=\"auth_register_anon_btn\"\n                    aria-label=\"auth_register_anon_btn\"\n                    (click)=\"doRegisterAnonymously()\"\n                    [@animate]=\"{ value: '*', params: { x: '-100px' } }\"\n                    color=\"primary\"\n                    class=\"auth-provider-button\">\n          <ion-icon name=\"finger-print-outline\"></ion-icon>\n          <ion-label slot=\"end\">{{ \"auth.register.guestButton\" | translate }}</ion-label>\n        </ion-button>\n      </div>\n    </div>\n\n    <auth-providers [providers]=\"providers\"\n                    (providerClick)=\"doProviderClick($event)\"\n                    layout=\"column\">\n    </auth-providers>\n\n    <div [@animate]=\"{value:'*',params:{duration:'300ms',y:'100px'}}\"\n         class=\"alternate-action\"\n         fxLayout=\"column\"\n         fxLayoutAlign=\"center center\">\n\n      <ion-text color=\"text\" [@animate]=\"{ value: '*', params: { x: '100px' } }\">\n        {{ \"auth.register.alreadyHaveAccount\" | translate }}\n      </ion-text>\n\n      <a (click)=\"onLoginRequested.emit()\"\n         [@animate]=\"{ value: '*', params: { x: '-100px' } }\"\n         id=\"auth_register_signin_btn\"\n         aria-label=\"auth_register_signin_btn\"\n         >\n        {{\"auth.register.signInButton\" | translate}}\n      </a>\n\n    </div>\n  </div>","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"showEmail":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"providers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"onSuccess":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"onError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"onLoginRequested":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":46,"character":5},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":46,"character":29}]}],null,null,null,null],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":46,"character":68},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthProcessService","line":47,"character":16},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":48,"character":16},{"__symbolic":"reference","module":"@ionic/angular","name":"PopoverController","line":49,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":50,"character":31}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"doCreateAccount":[{"__symbolic":"method"}],"doRegisterAnonymously":[{"__symbolic":"method"}],"doRegisterWithEmailPopover":[{"__symbolic":"method"}],"doProviderClick":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"auth-reauthenticate","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":11,"character":17},"member":"None"},"animations":{"__symbolic":"reference","name":"NgxAuthFirebaseuiAnimations"},"template":"<div fxLayout=\"column\" fxLayoutAlign=\"center center\" id=\"auth_signin_wrapper\" class=\"authui-wrapper\">\n  <div [@animateStagger]=\"{ value: '50' }\" id=\"auth_signin_inner\" class=\"authui-inner-wrapper\">\n\n    <div *ngIf=\"logoUrl\" class=\"auth-logo\">\n      <img [@animate]=\"{ value: '*', params: { x: '50px' } }\" [src]=\"logoUrl\" alt=\"logo\">\n    </div>\n\n    <div [@animate]=\"{ value: '*', params: { x: '-50px' } }\" class=\"auth-title\">\n      {{ \"auth.reauthenticate.tabTitle\" | translate }}\n    </div>\n\n    {{ message }}\n\n    <form *ngIf=\"showPasswordProvider$ | async\"\n          [@animate]=\"{value:'*',params:{duration:'300ms',y:'100px'}}\"\n          [formGroup]=\"reauthForm\"\n          name=\"reauthForm\"\n          novalidate>\n\n      <auth-password-field formControlName=\"password\"\n                                 [@animate]=\"{ value: '*', params: { x: '50px' } }\">\n      </auth-password-field>\n\n      <ion-button (click)=\"doReauthenticateWithPassword()\"\n                  color=\"primary\"\n                  [disabled]=\"reauthForm.invalid\"\n                  aria-label=\"LOG IN\"\n                  fxLayoutAlign=\"center center\"\n                  class=\"auth-submit-button\"\n                  id=\"auth_signin_login_btn\">\n        {{\"auth.signIn.loginButton\" | translate }}\n      </ion-button>\n\n    </form>\n\n    <auth-or-divider *ngIf=\"showDivider$ | async\"\n                           [@animate]=\"{ value: '*', params: { z: '50px', delay: '50ms', scale: '0.2' } }\">\n    </auth-or-divider>\n\n    <auth-providers [providers]=\"providers$ | async\"\n                          (providerClick)=\"doProviderClick($event)\"\n                          fxLayoutAlign=\"center center\"\n                          layout=\"column\"></auth-providers>\n\n  </div>\n</div>","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"logoUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"providers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"registrationEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"resetPasswordEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"tosUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"privacyPolicyUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"onSuccess":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"onError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"onCreateAccountRequested":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"onResetPasswordRequested":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthProcessService","line":43,"character":16},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":44,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":45,"character":31},{"__symbolic":"reference","module":"@ionic/angular","name":"PopoverController","line":46,"character":31}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}],"doReauthenticateWithPassword":[{"__symbolic":"method"}],"doProviderClick":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"auth-password-field","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":17,"character":19},"useExisting":{"__symbolic":"reference","name":"ɵj"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":18,"character":19},"useExisting":{"__symbolic":"reference","name":"ɵj"},"multi":true}],"template":"<form name=\"form\" [formGroup]=\"form\">\n    <auth-form-field [control]=\"parentControl\"\n                           label=\"auth.password.label\"\n                           [hintEnd]=\"form.value.password?.length || 0 + ' / ' + config.authUi.passwordMaxLength\"\n                           errorPrefix=\"auth.password.errors\">\n\n        <ion-input (onBlur)=\"propogateTouch()\"\n                   [maxlength]=\"config.authUi.passwordMaxLength\"\n                   [minlength]=\"config.authUi.passwordMinLength\"\n                   [placeholder]=\"'auth.password.placeholder' | translate\"\n                   formControlName=\"password\"\n                   color=\"text\"\n                   type=\"password\"\n                   [autocomplete]=\"autocomplete\">\n        </ion-input>\n\n    </auth-form-field>\n\n    <auth-form-field *ngIf=\"forUpdate\"\n                           label=\"auth.password.confirmLabel\"\n                           errorPrefix=\"auth.password.errors\">\n\n        <ion-input (onBlur)=\"propogateTouch()\"\n                   [placeholder]=\"'auth.password.confirmPlaceholder' | translate\"\n                   formControlName=\"passwordConfirm\"\n                   color=\"text\"\n                   type=\"password\">\n        </ion-input>\n\n    </auth-form-field>\n</form>\n\n<!-- TODO <mat-pass-toggle-visibility #toggle matSuffix></mat-pass-toggle-visibility> -->\n<!-- TODO <mat-password-strength #passwordStrength\n                                       [customValidator]=\"customValidator\"\n                                       [enableDigitRule]=\"enableDigitRule\"\n                                       [enableLengthRule]=\"enableLengthRule\"\n                                       [enableLowerCaseLetterRule]=\"enableLowerCaseLetterRule\"\n                                       [enableSpecialCharRule]=\"enableSpecialCharRule\"\n                                       [enableUpperCaseLetterRule]=\"enableUpperCaseLetterRule\"\n                                       [externalError]=\"signUpFormGroup.controls.password.dirty\"\n                                       [max]=\"max\"\n                                       [min]=\"min\"\n                                       [password]=\"signUpFormGroup.value.password\">\n                </mat-password-strength> -->","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"forUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":70,"character":9},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":70,"character":33}]}],null,null,null],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":70,"character":72},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":71,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":72,"character":23},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":73,"character":20}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"setValidators":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"ionic-firebase-auth","name":"ValueAccessorControlComponent","line":12,"character":47},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"auth-email-field","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":19},"useExisting":{"__symbolic":"reference","name":"ɵk"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":10,"character":19},"useExisting":{"__symbolic":"reference","name":"ɵk"},"multi":true}],"template":"<auth-form-field [control]=\"parentControl\"\n                label=\"auth.email.label\"\n                errorPrefix=\"auth.email.errors\">\n\n    <ion-input [placeholder]=\"'auth.email.placeholder' | translate\"\n               [formControl]=\"control\"\n               type=\"email\"\n               color=\"text\"\n               autocomplete=\"email\">\n    </ion-input>\n\n</auth-form-field>","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":18,"character":15}]}]}},"ɵl":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"ionic-firebase-auth","name":"ValueAccessorControlComponent","line":12,"character":46},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"auth-name-field","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":19},"useExisting":{"__symbolic":"reference","name":"ɵl"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":10,"character":19},"useExisting":{"__symbolic":"reference","name":"ɵl"},"multi":true}],"template":"<auth-form-field [control]=\"parentControl\"\n                label=\"auth.name.label\"\n                [hintEnd]=\"(control.value?.length || 0 ) + ' / ' + config.authUi.nameMaxLength\"\n                errorPrefix=\"auth.name.errors\">\n\n    <ion-input [placeholder]=\"'auth.name.placeholder' | translate\"\n               [maxlength]=\"config.authUi.nameMaxLength\"\n               [minlength]=\"config.authUi.nameMinLength\"\n               color=\"text\"\n               [formControl]=\"control\">\n    </ion-input>\n\n</auth-form-field>","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":21,"character":9},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":21,"character":33}]}],null,null],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":21,"character":72},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":22,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":23,"character":15}]}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"auth-form-field","template":"<ion-item class=\"ion-no-padding input form-field\">\n  <ion-label color=\"text\" class=\"text-size-xs\" position=\"floating\">{{ label | translate }}</ion-label>\n  <div class=\"input-wrap\">\n    <ng-content></ng-content>\n    <ion-icon size=\"large\" *ngIf=\"!(isValid$ | async) && !(isDisabled$ | async)\" class=\"invalid\" name=\"remove-circle\"></ion-icon>\n    <ion-icon size=\"large\" *ngIf=\"icon\" class=\"custom\" [name]=\"icon\"></ion-icon>\n  </div>\n</ion-item>\n<ion-grid class=\"footer-messages\">\n  <span class=\"hint-end\" *ngIf=\"hintEnd\">{{ hintEnd | translate:translateParams }}</span>\n  <ion-row *ngFor=\"let error of (errors$ | async)\" class=\"error-message\">\n    <ion-col>{{ error | translate:translateParams }} </ion-col>\n  </ion-row>\n</ion-grid>","styles":["ion-item.form-field{width:100%}ion-item.form-field div.input-wrap{display:flex;flex-wrap:nowrap;width:100%}ion-item.form-field div.input-wrap ion-icon.invalid{color:var(--ion-color-danger,red);align-items:right;height:100%}ion-grid.footer-messages{text-align:left;margin:0;padding:0;font-size:small}ion-grid.footer-messages ion-row.error-message ion-col{color:var(--ion-color-danger,red);margin:0;padding:0}ion-grid.footer-messages span.hint-end{float:right}","div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"errorMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"errorMessageFn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"errorPrefix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"customErrors":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"translateParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"hintEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":56,"character":16}]}],"flattenErrors":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"auth-terms-field","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":17,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵn"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":18,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵn"},"multi":true}],"template":"<form [formGroup]=\"termsForm\">\n  <ion-grid class=\"auth-terms\">\n    <ion-row *ngIf=\"this.tosUrl\">\n      <ion-col size=\"2\">\n        <ion-checkbox color=\"primary\" attr.aria-label=\"{{ 'auth.legal.readAndAccept' | translate }} {{ 'auth.legal.termsAndConditions'\n                          | translate }}\" formControlName=\"tos\"> </ion-checkbox>\n      </ion-col>\n      <ion-col>\n        <ion-text color=\"text\"> {{ \"auth.legal.readAndAccept\" | translate }}</ion-text>\n        <a target=\"_blank\" [href]=\"this.tosUrl\">\n          {{ \"auth.legal.termsAndConditions\" | translate }}\n        </a>\n      </ion-col>\n    </ion-row>\n    <ion-row *ngIf=\"this.privacyPolicyUrl\">\n      <ion-col size=\"2\">\n        <ion-checkbox color=\"primary\" attr.aria-label=\"{{ 'auth.legal.readAndAccept' | translate }} {{ 'auth.legal.privacyPolicy'\n            | translate }}\" formControlName=\"privacyPolicy\"></ion-checkbox>\n      </ion-col>\n      <ion-col>\n        <ion-text color=\"text\">{{ \"auth.legal.readAndAccept\" | translate }}</ion-text>\n        <a target=\"_blank\" [href]=\"this.privacyPolicyUrl\">\n          {{ \"auth.legal.privacyPolicy\" | translate }}\n        </a>\n      </ion-col>\n    </ion-row>\n  </ion-grid>\n</form>","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":56,"character":5},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":56,"character":29}]}],null,null],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":56,"character":68},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthProcessService","line":57,"character":16},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":58,"character":16}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"auth-register-with-email","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":24,"character":17},"member":"None"},"animations":{"__symbolic":"reference","name":"NgxAuthFirebaseuiAnimations"},"template":"<form [@animate]=\"{value:'*',params:{duration:'300ms',y:'100px'}}\"\n      [formGroup]=\"registerForm\"\n      novalidate>\n\n  <auth-name-field formControlName=\"name\"\n                         [@animate]=\"{ value: '*', params: { x: '50px' } }\">\n  </auth-name-field>\n\n  <auth-email-field formControlName=\"email\"\n                          [@animate]=\"{ value: '*', params: { x: '50px' } }\">\n  </auth-email-field>\n\n  <auth-password-field formControlName=\"password\"\n                             [forUpdate]=\"true\"\n                             [@animate]=\"{ value: '*', params: { x: '50px' } }\">\n  </auth-password-field>\n\n  <auth-terms-field formControlName=\"terms\"\n                          [@animate]=\"{ value: '*', params: { x: '50px' } }\">\n  </auth-terms-field>\n\n  <ion-button (click)=\"doCreateAccount()\"\n              color=\"primary\"\n              [disabled]=\"registerForm.invalid\"\n              aria-label=\"CREATE AN ACCOUNT\"\n              class=\"auth-submit-button\"\n              id=\"auth_register_create_account_btn\">\n    {{ \"auth.register.createAccountButton\" | translate }}\n  </ion-button>\n\n</form>","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"createAccountClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":46,"character":5},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":46,"character":29}]}],null,null,null],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":46,"character":68},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthProcessService","line":47,"character":16},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":48,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":49,"character":31}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"doCreateAccount":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":14,"character":17},"member":"None"},"animations":{"__symbolic":"reference","name":"NgxAuthFirebaseuiAnimations"},"template":"<div class=\"email-popover-outer\">\n    <div class=\"email-popover-inner\">\n        <auth-register-with-email (createAccountClick)=\"doCreateAccountClick($event)\">\n        </auth-register-with-email>\n    </div>\n</div>","styles":["div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic/angular","name":"PopoverController","line":20,"character":30}]}],"doCreateAccountClick":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"auth-or-divider","template":"<div \n     class=\"separator\">\n    <ion-text color=\"text\" class=\"text\">{{ \"auth.common.orLabel\" | translate }}</ion-text>\n</div>","styles":[".separator{font-size:15px;font-weight:600;margin:20px auto 6px;position:relative;overflow:hidden;width:100px}.separator .text{display:inline-flex;position:relative;padding:0 8px;z-index:9999}.separator .text:after,.separator .text:before{content:\"\";display:block;width:30px;position:absolute;top:10px;border-top:1px solid}.separator .text:before{right:100%}.separator .text:after{left:100%}","div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":28,"character":1},"arguments":[{"selector":"auth-providers","animations":{"__symbolic":"reference","name":"NgxAuthFirebaseuiAnimations"},"template":"<div [@animateStagger]=\"{ value: '50' }\">\n\n  <!--default icon buttons-->\n  <div [fxLayoutAlign]=\"layout == 'row' ? 'center' : 'stretch'\"\n       [fxLayout]=\"layout\"\n       fxLayout.xs=\"column\"\n       class=\"provider-buttons\">\n\n    <div *ngFor=\"let provider of (displayProviders$ | async)\">\n      <ion-button [id]=\"'auth_provider_' + provider.name + '_btn'\"\n                  (click)=\"providerClick.emit(provider.name)\"\n                  [@animate]=\"{value:'*',params:{duration:'300ms',y:'100px'}}\"\n                  [class]=\"provider.name + ' auth-provider-button'\">\n\n        <ion-icon *ngIf=\"provider.icon\" slot=\"start\" [name]=\"provider.icon\"></ion-icon>\n        <ion-label slot=\"end\">{{ 'auth.provider.' + provider.name | translate }}</ion-label>\n\n      </ion-button>\n    </div>\n\n  </div>\n</div>","styles":[":host{display:block}ion-button.google{color:#db4437!important}ion-button.apple{color:#000!important}ion-button.facebook{color:#385899!important}ion-button.twitter{color:#1da1f2!important}ion-button.github{color:#000!important}ion-button.microsoft{color:#0078d4!important}ion-button.yahoo{color:#720e9e!important}ion-button.phone{color:#02bd7e}","div.auth-logo{margin:32px auto;width:30%}div.auth-logo img{display:block;max-width:120px;border-radius:20px;margin-left:auto;margin-right:auto}div.auth-title{font-size:20px;margin:16px 0}div.auth-alternate-action{margin:32px auto 24px;font-weight:500}div.auth-alternate-action .text{margin-right:8px}ion-content.auth-page{--background:var(--auth-pages-background,--background)}div.resend-confirmation{margin:24px 0;font-size:.9em;text-align:center}ion-button.auth-provider-button{width:220px;margin:8px auto;display:block;text-align:center;--background:var(--auth-provider-background-color,#fff)}@media screen and (max-width:599px){ion-button.auth-provider-button{width:100%}}ion-button.auth-submit-button{width:220px;margin:16px auto;display:block}@media screen and (max-width:599px){ion-button.auth-submit-button{width:100%}}ion-grid.auth-terms{width:100%;margin:24px 0;text-align:left;font-size:.9em}ion-grid.auth-terms ion-col ion-row a{font-size:16px;margin-left:4px}div.auth-forgot-password{margin:24px 0;font-size:.9em}@media (prefers-color-scheme:dark){a{color:#fff}}button.confirm:disabled{color:grey}div.email-popover-outer{width:100%}div.email-popover-outer div.email-popover-inner{padding:10%}"]}]}],"members":{"layout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"providers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"providerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":70,"character":5},"arguments":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfigToken","line":70,"character":29}]}]],"parameters":[{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthProcessService","line":68,"character":16},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"UiService","line":69,"character":15},{"__symbolic":"reference","module":"ionic-firebase-auth","name":"AuthSharedConfig","line":70,"character":68}]}]}}},"origins":{"NgxAuthFirebaseuiAnimations":"./animations","IONIC_AUTH_UI_ROUTER_CONFIG":"./ionic-auth-ui.module","MalIonicAuthUiModule":"./ionic-auth-ui.module","ɵa":"./pages/signin","ɵb":"./pages/register","ɵc":"./pages/user","ɵd":"./pages/verifyemail","ɵe":"./components/user/user.component","ɵf":"./components/email-confirmation/email-confirmation.component","ɵg":"./components/signin/signin.component","ɵh":"./components/register/register.component","ɵi":"./components/reauthenticate/reauthenticate.component","ɵj":"./components/password-field/password-field.component","ɵk":"./components/email-field/email-field.component","ɵl":"./components/name-field/name-field.component","ɵm":"./components/form-field/form-field.component","ɵn":"./components/terms-field/terms-field.component","ɵo":"./components/register-with-email/register-with-email.component","ɵp":"./components/register-with-email-popover/register-with-email-popover.component","ɵq":"./components/or-divider/or-divider.component","ɵr":"./components/providers/providers.component"},"importAs":"ionic-firebase-auth/ionic-auth-ui"}