(()=>{const n=n=>{if(n!=null){const t=document.querySelector("#selected_channel_type"),i=document.querySelector("#forgot_password_form_container"),r=document.querySelector("#forgot_password_modal");if(t){if(t.onchange=()=>{$.ajax({type:"GET",data:{channelType:t.value,platform:n.platform},url:"/Account/GetForgotPasswordTypeForm",contentType:"application/json; charset=utf-8",dataType:"html",success:t=>{i&&(i.innerHTML=t),document.querySelector("#forgot_password_form")&&($(document.querySelector("#forgot_password_form")).removeData("validator").removeData("unobtrusiveValidation"),$.validator.unobtrusive.parse("#forgot_password_form")),initializeCountryCodeDropdown({parentForm:"#forgot_password_form",translations:{contactNumberLengthErrorMessage:n.translations.contactNumberLengthErrorMessage}})}})},r)$("#forgot_password_modal").on("show.bs.modal",function(){t.onchange()});else t.onchange();const u=document.querySelector("#forgot_password_alert");u&&(u.parentElement.hidden=!0);window.onForgotPasswordAjaxRequestBegin=()=>{u&&(u.parentElement.hidden=!0,u.innerText="");const n=document.querySelectorAll(".btn-primary");$(n).prop("disabled",!0)};window.onForgotPasswordAjaxRequestSuccess=n=>{if(n.status!==!0){u.innerHTML=n.message;u.parentElement.hidden=!1;return}n.message&&registerPopup({contentTitle:n.statusText,content:n.message});$(r).modal("hide");n.redirectUrl&&(window.location.href=n.redirectUrl)}}else{const t=document.querySelector("#login_modal");t.addEventListener("click",t=>{const i=t.target.closest("#forgot_password_link");i&&(t.preventDefault(),i.href="#",delete i.dataset.target,delete i.dataset.toggle,registerPopup({content:n.translations.contactSupportToReset,onClose:()=>{window.location.href="/contact-us"}}))});i&&!r&&registerPopup({content:n.translations.contactSupportToReset,onClose:()=>{window.location.href="/contact-us"}})}}};n(window.forgotPasswordOptions)})();