(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{465:function(t,e,r){"use strict";r.r(e),r.d(e,"default",(function(){return w}));var i=r(3),o=r.n(i),s=r(4),n=r.n(s),u=r(5),a=r.n(u),c=r(2),l=r.n(c),f=r(7),d=r.n(f),R=r(6),h=r.n(R),m=r(8),v=r(20),p=r(22);function _callSuper(t,e,r){return e=l()(e),a()(t,function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return function _isNativeReflectConstruct(){return!!t}()}()?Reflect.construct(e,r||[],l()(t).constructor):e.apply(t,r))}var w=function(t){function RequestResetPassword(){var t;return o()(this,RequestResetPassword),(t=_callSuper(this,RequestResetPassword)).form=document.querySelector(t._selectors.FORM),t.form&&t.initialize(),t}return h()(RequestResetPassword,t),n()(RequestResetPassword,[{key:"selectors",get:function get(){return{FORM:"#requestResetPassword",FORM_GROUP:".form-group",FORM_CONTROL:".form-control"}}},{key:"initialize",value:function initialize(){!function _superPropGet(t,e,r,i){var o=d()(l()(1&i?t.prototype:t),e,r);return 2&i&&"function"==typeof o?function(t){return o.apply(r,t)}:o}(RequestResetPassword,"initialize",this,3)([]),this.requiredFieldsValidation=new v.a(this.form),this.emailFormatValidation=new p.a(this.form),this.control()}},{key:"control",value:function control(){this.form.setAttribute("novalidate","true"),this.form.addEventListener("submit",this.onSubmit.bind(this))}},{key:"onSubmit",value:function onSubmit(t){t.target.closest(this._selectors.FORM).querySelector(this._selectors.PASSWORD_INPUT_FORMAT_VALIDATE);var e=this.requiredFieldsValidation.checkRequired(),r=this.emailFormatValidation.checkEmailFormat();if(e&&r)return!0;t.preventDefault(),this.focusFirstInvalid(),this.form.scrollIntoView()}},{key:"focusFirstInvalid",value:function focusFirstInvalid(){var t=this.form.querySelector(".form-group.is-invalid"),e=t.querySelector(this._selectors.FORM_CONTROL);t.querySelector(".message").setAttribute("aria-live","assertive"),null==e||e.focus()}}])}(m.a)}}]); //# sourceMappingURL=RequestResetPassword-2b06a2422c8ab06e578c.js.map