[{"__symbolic":"module","version":4,"metadata":{"ForgotPasswordComponentIonic":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./forgot-password.component.core","name":"ForgotPasswordComponentCore","line":118,"character":50},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":114,"character":1},"arguments":[{"selector":"amplify-auth-forgot-password-ionic","template":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"\n<div\n  class=\"amplify-authenticator amplify-authenticator-ionic\"\n  *ngIf=\"_show\"\n  data-test=\"","right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":26,"character":15},"member":"forgotPassword"},"member":"section"}},"right":"\"\n  >\n  <div class=\"amplify-form-body\" data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":28,"character":46},"member":"forgotPassword"},"member":"bodySection"}},"right":"\">\n  <div\n    class=\"amplify-form-header amplify-form-header-ionic\"\n    data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":31,"character":17},"member":"forgotPassword"},"member":"headerSection"}},"right":"\"\n    >\n    {{ this.amplifyService.i18n().get('Reset your password') }}\n  </div>\n  <div class=\"amplify-form-text\" *ngIf=\"!code_sent\">\n    {{ this.amplifyService.i18n().get('You will receive a verification code to reset your password') }}\n  </div>\n\n  <ion-list>\n    <amplify-auth-username-field-ionic\n      [usernameAttributes]=\"_usernameAttributes\"\n      (usernameFieldChanged)=\"onUsernameFieldChanged($event)\"\n    ></amplify-auth-username-field-ionic>\n    <ion-item lines=\"none\" *ngIf=\"code_sent\">\n      <ion-label class=\"amplify-input-label amplify-input-label-ionic\" position=\"stacked\">\n        {{ this.amplifyService.i18n().get('Code *') }}\n      </ion-label>\n      <ion-input\n        #code\n        type=\"text\"\n        class=\"amplify-form-input\"\n        (input)=\"setCode(code.value)\"\n        data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":53,"character":21},"member":"forgotPassword"},"member":"codeInput"}},"right":"\"\n      ></ion-input>\n    </ion-item>\n    <ion-item lines=\"none\" *ngIf=\"code_sent\">\n      <ion-label class=\"amplify-input-label amplify-input-label-ionic\" position=\"stacked\">\n        {{ this.amplifyService.i18n().get('Password *') }}\n      </ion-label>\n      <ion-input\n        #password\n        type=\"password\"\n        class=\"amplify-form-input\"\n        (input)=\"setPassword(password.value)\"\n        (keyup.enter)=\"onSubmit()\"\n        data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":66,"character":21},"member":"forgotPassword"},"member":"newPasswordInput"}},"right":"\"\n      ></ion-input>\n    </ion-item>\n  </ion-list>\n  <div class=\"amplify-form-actions\">\n    <div>\n      <ion-button expand=\"block\" color=\"primary\"\n        (click)=\"onSend()\"\n        *ngIf=\"!code_sent\"\n        data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":75,"character":21},"member":"forgotPassword"},"member":"submitButton"}},"right":"\"\n      >\n        {{ this.amplifyService.i18n().get('Submit') }}</ion-button>\n      <ion-button expand=\"block\" color=\"primary\"\n      *ngIf=\"code_sent\"\n      (click)=\"onSubmit()\"\n      >{{ this.amplifyService.i18n().get('Verify') }}</ion-button>\n    </div>\n    <div class=\"amplify-form-row\">\n      <div class=\"amplify-form-signup\">\n        {{ this.amplifyService.i18n().get('Have an account?') }}\n        <a class=\"amplify-form-link\" (click)=\"onSignIn()\">\n          {{ this.amplifyService.i18n().get('Sign In') }}\n        </a>\n      </div>\n      <div class=\"amplify-form-signup\">\n        {{ this.amplifyService.i18n().get('Lost your code?') }}\n        <a\n          class=\"amplify-form-link\"\n          (click)=\"onSend()\"\n          data-test=\""},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"../../../assets/data-test-attributes","name":"auth","line":95,"character":23},"member":"forgotPassword"},"member":"resendCodeLink"}},"right":"\"\n          >\n          {{ this.amplifyService.i18n().get('Resend') }}\n        </a>\n      </div>\n    </div>\n  </div>\n  </div>\n  <div class=\"amplify-alert\" *ngIf=\"errorMessage\">\n    <div class=\"amplify-alert-body\">\n      <span class=\"amplify-alert-icon\">&#9888;</span>\n      <div class=\"amplify-alert-message\">{{ this.amplifyService.i18n().get(errorMessage) }}</div>\n      <a class=\"amplify-alert-close\" (click)=\"onAlertClose()\">&times;</a>\n    </div>\n  </div>\n\n</div>\n"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":119,"character":14},"arguments":[{"__symbolic":"reference","module":"../../../providers/amplify.service","name":"AmplifyService","line":119,"character":21}]}]],"parameters":[{"__symbolic":"reference","module":"../../../providers/amplify.service","name":"AmplifyService","line":119,"character":60}]}],"onCodeChange":[{"__symbolic":"method"}],"onNumberChange":[{"__symbolic":"method"}],"setUsername":[{"__symbolic":"method"}],"setEmail":[{"__symbolic":"method"}]}}}}]