1(globalThis["webpackChunkwebsite_js"]=globalThis["webpackChunkwebsite_js"]||[]).push([[8485],{18485(s,t,e){"use strict";e.r(t),e.d(t,{default:()=>g});var a=function(){var s=this,t=s._self._c;s._self._setupProxy;return s.translationsReady?t("div",{staticClass:"login-new-password-form"},[s.loading?t("ProgressBar"):s._e(),s.alerts.passwordmismatch?t("div",[t("Alert",{attrs:{icon:"warning",type:"danger",display:s.alerts.passwordmismatch,message:s.$t("login.invalid-password-error",["The passwords don't match."])}})],1):s._e(),s.alerts.passwordtooshort?t("div",[t("Alert",{attrs:{icon:"warning",type:"danger",display:s.alerts.passwordtooshort,message:s.$t("login.password-too-short",["The password needs to be at least 8 characters."])}})],1):s._e(),s.alerts.passwordchangedfailed?t("div",[t("Alert",{attrs:{icon:"warning",type:"danger",display:s.alerts.passwordchangedfailed,message:s.$t("login.passwordchanged-error",["The system encountered a problem when changing your password."])}})],1):s._e(),s.alerts.passwordchanged?t("div",[t("Alert",{attrs:{icon:"warning",type:"danger",display:s.alerts.passwordchanged,message:s.$t("login.password-changed",["Password changed! You can now log in with your new credentials."])}}),s._m(0)],1):s._e(),t("form",{attrs:{"uk-grid":""},on:{submit:function(t){return t.preventDefault(),s.submit.apply(null,arguments)}}},[t("input",{attrs:{type:"hidden",name:"actionid",value:"resetpassword"}}),t("div",{staticClass:"uk-width-1-2"},[t("div",{staticClass:"uk-inline uk-width-1"},[t("span",{staticClass:"uk-form-icon uk-form-icon-flip",attrs:{"uk-icon":"icon: lock"}}),t("input",{directives:[{name:"model",rawName:"v-model",value:s.model.newpassword,expression:"model.newpassword"}],staticClass:"uk-input",attrs:{type:"password",name:"newpassword",minlength:"8",placeholder:s.$t("login.new-password",["New password"]),required:""},domProps:{value:s.model.newpassword},on:{keyup:s.validate,input:function(t){t.target.composing||s.$set(s.model,"newpassword",t.target.value)}}})])]),t("div",{staticClass:"uk-width-1-2"},[t("div",{staticClass:"uk-inline uk-width-1"},[t("span",{staticClass:"uk-form-icon uk-form-icon-flip",attrs:{"uk-icon":"icon: lock"}}),t("input",{directives:[{name:"model",rawName:"v-model",value:s.model.confirmnewpassword,expression:"model.confirmnewpassword"}],staticClass:"uk-input",attrs:{type:"password",name:"confirmnewpassword",minlength:"8",placeholder:s.$t("login.repeat-new-password",["Repeat new password"]),required:""},domProps:{value:s.model.confirmnewpassword},on:{keyup:s.validate,input:function(t){t.target.composing||s.$set(s.model,"confirmnewpassword",t.target.value)}}})])]),t("div",{staticClass:"uk-width-1-2"}),t("div",{staticClass:"uk-width-1-2 uk-text-right"},[t("button",{staticClass:"uk-button-primary uk-button",attrs:{type:"submit",disabled:!s.isValid||s.loading}},[s._v(" "+s._s(s.$t("actions.confirm",["Confirm"]))+" "),s.loading?s._e():t("span",{attrs:{"uk-icon":"arrow-right"}}),s.loading?t("div",{attrs:{"uk-spinner":"ratio: 0.4"}}):s._e()])])])],1):s._e()},o=[function(){var s=this,t=s._self._c;s._self._setupProxy;return t("div",{staticClass:"uk-alert-success uk-animation-fade",attrs:{"uk-alert":""}},[t("span",{attrs:{"uk-icon":"check"}})])}
1],r=e(15215),i=e(71886),n=e(922),d=e(30362),l=e(44026);const p=new l.A;let w=class extends i.lD{constructor(){super(...arguments),this.urlParams=null,this.loading=!1,this.alerts={invalidtoken:!1,passwordmismatch:!1,passwordtooshort:!1,optinfailed:!1},this.model={newpassword:"",confirmnewpassword:"",token:""}}get translationsReady(){return!0===this.$root.$data.translationsLoaded}get isValid(){return this.model.newpassword.length>=8&&this.model.newpassword===this.model.confirmnewpassword}validate(){this.alerts.passwordtooshort=this.model.newpassword.length<8&&this.model.confirmnewpassword.length>0,this.alerts.passwordmismatch=this.model.newpassword.length>=8&&this.model.confirmnewpassword.length>=8&&this.model.newpassword!=this.model.confirmnewpassword}async created(){this.urlParams=new URLSearchParams(window.location.search),this.model.token=this.urlParams.get("verifytoken"),"true"===this.urlParams.get("optinerror")&&(this.alerts.optinfailed=!0)}async submit(){if(this.loading)return;this.alerts={passwordmismatch:!1,passwordtooshort:!1,optinfailed:!1},this.loading=!0;const s=await p.finalizeOptIn(this.model);s.optinerror?this.alerts.optinfailed=s.optinerror:location.href=d.Z.VARIABLES.homepage,this.loading=!1}};w=(0,r.Cg)([(0,i.uA)({name:"OptInForm",components:{Alert:n.A}})],w);const c=w,u=c;e(46138);var m=e(81656),h=(0,m.A)(u,a,o,!1,null,null,null);const g=h.exports},46138(s,t,e){var a=e(47596);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[s.id,a,""]]),a.locals&&(s.exports=a.locals);var o=e(99548).A;o("4ce9f50e",a,!0,{sourceMap:!1,shadowMode:!1})},47596(s,t,e){"use strict";e.r(t),e.d(t,{default:()=>d});var a=e(31601),o=e.n(a),r=e(76314),i=e.n(r),n=i()(o());n.push([s.id,"",""]);const d=n}}]); 2//# sourceMappingURL=8485.js.map?id=bf9cb6133e98a0b4
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.