var initViewId=1==loginfinish?2:1,userIsVerify=!1,isEmail=!1,clock="",username_now="",btn="",area="",nums=60,bid="",tempCode=tempCode;3==pageTab&&($(".loginClass4").find(".fontA8A8A8").hide(),initViewId=4),$(function(){function funHyperlink(){var url=window.location.href,lang=$(".getLangVal").val(),oUrl=window.location.search,re=eval("/(webauthn_lang=)([^&]*)/gi"),searchUrl=oUrl.replace(re,"webauthn_lang="+lang),reName=eval("/(username=)([^&]*)/gi"),searchUrl=oUrl.replace(reName,""),aurl,aurl,aurl;aurl=-1!=url.indexOf("?")?window.location.protocol+"//"+window.location.host+"/webauthn/wauth_new/jsp/resetPassword.jsp"+searchUrl+"&username="+$(".loginClass2 .emailAddressInput").val():"null"!=webauthnAction?window.location.protocol+"//"+window.location.host+"/webauthn/wauth_new/jsp/resetPassword.jsp?username="+$(".loginClass2 .emailAddressInput").val()+"&webauthn_action="+webauthnAction+"&webauthn_realm="+webauthnRealm+"&webauthn_state="+webauthnState+"&webauthn_lang="+webauthnLang+"&webauthn_callback="+webauthnCallback:window.location.protocol+"//"+window.location.host+"/webauthn/wauth_new/jsp/resetPassword.jsp?username="+$(".loginClass2 .emailAddressInput").val(),window.location=aurl}function isIE8(){var n,i=navigator.userAgent.toLowerCase();(n=-1<i.indexOf("msie")?i.match(/msie ([\d.]+)/)[1]:n)<=8&&(bid="w3HXvCXLLfDZpZqw5kW5U1wGi0UwLMPg7Y3eHLWeiTo=",$(".bid").val("w3HXvCXLLfDZpZqw5kW5U1wGi0UwLMPg7Y3eHLWeiTo="))}function getFingerprint(){window.requestIdleCallback?requestIdleCallback(function(){Fingerprint2.get(function(n){murmur=Fingerprint2.x64hash128(n.map(function(n){return n.value}).join(),31),bid=murmur,$(".bid").val(murmur)})}):setTimeout(function(){Fingerprint2.get(function(n){murmur=Fingerprint2.x64hash128(n.map(function(n){return n.value}).join(),31),bid=murmur,$(".bid").val(murmur)})},500)}function doLoop(n){0<--nums?(btn.html(nums+"s"),n.find(".fontA8A8A8").show(),n.find(".againCode").hide()):(clearInterval(clock),n.find(".fontA8A8A8").hide(),n.find(".againCode").show(),nums=60,btn.html(nums+"s"))}function usernameVaild(n){n.on("input",function(){$(".loginClass"+initViewId).find(".fontEB403C").each(function(n){$(".loginClass"+initViewId).find(".fontEB403C").eq(n).hide()}),$(this).val()?checkEmail.test($(this).val())||phoneReg.test($(this).val())||$(".loginClass"+initViewId).find(".error2").show():$(".loginClass"+initViewId).find(".error1").show()})}function phoneVaild(n){n.on("input",function(){$(".loginClass"+initViewId).find(".fontEB403C").each(function(n){$(".loginClass"+initViewId).find(".fontEB403C").eq(n).hide()}),$(this).val()?phoneReg.test($(this).val())||$(".loginClass"+initViewId).find(".error2").show():$(".loginClass"+initViewId).find(".error1").show()})}function passwordVaild(n){n.on("input",function(){$(".loginClass"+initViewId).find(".fontEB403C").each(function(n){$(".loginClass"+initViewId).find(".fontEB403C").eq(n).hide()}),$(this).val()?passwordLogin.test($(this).val())||$(".loginClass2 .error2").show():$(".loginClass2 .error1").show()})}function getCodeHandler(){var n=new Date,i=$(".loginClass4");$(".fontEB403C").hide(),i.find(".fontA8A8A8").hide(),btn=i.find(".fontA8A8A8 span"),""==username_now&&(username_now=$(".loginClass2 .emailAddressInput").val()),ajaxPost(path+"/ajaxCheckTempCodeSendVc?username="+username_now+"&tempCode="+tempCode+"&dateTime="+encodeURI(n)+"&bid="+bid+"&webuathn_lang="+$(".getLangVal").val(),"","json",function(n){1e4==n.code?(clock&&clearInterval(clock),i.find(".fontA8A8A8").css("display","inline"),i.find(".againCode").hide(),clock=setInterval(function(){doLoop($(".loginClass4"))},1e3)):(pageTab=initViewId=2,$(".loginClass2").find(".error3").html(n.data),$(".loginClass2").find(".error3").show(),$(".loginClass2").show().siblings().hide())})}function vaildUser(a,s){var l;checkEmail.test(a)?(l=a.toLowerCase(),ajaxPost(path+"/ajaxUserExistedServlet?username="+a+"&realm="+webauthnRealm,"","json",function(n,i,e){200==e.status?($(".loginClass1").find(".error3").show(),usernameVaild(s)):400==e.status?(isEmail=!1,Avatar.push(["track",["click","email-sign-in-next","login",{},0]]),username_now=a,userIsVerify=!0,$(".loginClass2 .emailAddress").html(username_now),$(".loginClass2 .emailAddressInput").val(username_now),$(".loginClass2").find(".checkboxA input")[0].checked=!0,$(".loginClass2").find(".InputB input").attr("value",""),initViewId="@lenovo.com"==l.match("@.*")[0]?5:2):403==e.status?$(".loginClass1").find(".error4").show():404!=e.status&&406!=e.status||$(".loginClass1").find(".error5").show()},function(n,i,e){400==n.status?(isEmail=!1,Avatar.push(["track",["click","email-sign-in-next","login",{},0]]),username_now=a,userIsVerify=!0,$(".loginClass2 .emailAddress").html(username_now),$(".loginClass2 .emailAddressInput").val(username_now),$(".loginClass2").find(".checkboxA input")[0].checked=!0,$(".loginClass2").find(".InputB input").attr("value",""),initViewId="@lenovo.com"==l.match("@.*")[0]?5:2,$(".loginClass"+initViewId).show().siblings().hide()):403==n.status?$(".loginClass1").find(".error4").show():404!=n.status&&406!=n.status||$(".loginClass1").find(".error5").show()})):(isEmail=!0,Avatar.push(["track",["click","phone-sign-in-next","login",{},0]]),initViewId=3,username_now=a,userIsVerify=!0,$(".loginClass3 .InputC input").val(username_now))}function nextHandler(){switch($(".loginClass"+initViewId).find(".fontEB403C").each(function(n){$(".loginClass"+initViewId).find(".fontEB403C").eq(n).hide()}),initViewId){case 1:var n=$(".loginClass"+initViewId).find(".InputA input"),i=$.trim(n.val());n.off("input"),i?checkEmail.test(i)?userIsVerify&&username_now==i?(Avatar.push(["track",["click","email-sign-in-next","login",{},0]]),e=i.toLowerCase(),initViewId="@lenovo.com"==e.match("@.*")[0]?5:2):vaildUser(i,n):(usernameVaild(n),$(".loginClass1").find(".error2").show()):($(".loginClass1").find(".error1").show(),usernameVaild(n));break;case 2:var a=(s=$(".loginClass"+initViewId).find(".InputB input[type=password]")).val();$(".loginClass"+initViewId).find(".checkboxA input")[0].checked;s.off("input"),a?passwordLogin.test(a)?(checkEmail.test(username_now)&&$(".loginClass2 .areaCodeInput").val(""),Avatar.push(["track",["click","sign-in-enter-password-next","login",{},0]]),btn=$(".loginClass4").find(".fontA8A8A8 span"),$(".loginClass4 .emailAddressInput").val($(".loginClass2 .emailAddressInput").val()),$(".loginClass2 form").submit()):($(".loginClass2").find(".error2").show(),passwordVaild(s)):($(".loginClass2").find(".error1").show(),passwordVaild(s));break;case 3:var s=$(".loginClass3").find(".InputC input"),a=$.trim(s.val());s.off("input"),a?phoneReg.test(a)?userIsVerify&&username_now==a&&area&&$(".loginClass3 .InputC select").val()==area&&!isEmail?(Avatar.push(["track",["click","phone-number-sign-in-next","login",{},0]]),initViewId=2):ajaxPost(path+"/ajaxUserValidation?username="+a+"&areacode="+$(".loginClass3 .InputC select").val(),"","json",function(n,i,e){200==e.status?ajaxPost(path+"/ajaxUserExistedServlet?username="+a+"&areacode="+$(".loginClass3 .InputC select").val(),"","json",function(n,i,e){200==e.status?($(".loginClass3 .error3").show(),phoneVaild(s),area=""):400==e.status?(username_now=a,Avatar.push(["track",["click","phone-number-sign-in-next","login",{},0]]),initViewId=2,area=$(".loginClass3 .InputC select").val(),userIsVerify=!0,$(".loginClass2 .emailAddress").html(area+username_now),$(".loginClass2 .emailAddressInput").val(username_now),$(".loginClass2").find(".checkboxA input")[0].checked=!0,$(".loginClass2").find(".InputB input").attr("value","")):403==e.status&&($(".loginClass3 .error5").show(),phoneVaild(s),area="")},function(n,i,e){400==n.status?(username_now=a,Avatar.push(["track",["click","phone-number-sign-in-next","login",{},0]]),initViewId=2,area=$(".loginClass3 .InputC select").val(),userIsVerify=!0,$(".loginClass2 .emailAddress").html(area+username_now),$(".loginClass2 .emailAddressInput").val(username_now),$(".loginClass2").find(".checkboxA input")[0].checked=!0,$(".loginClass2").find(".InputB input").val(""),$(".loginClass2").show().siblings().hide(),$(".loginClass2 .areaCodeInput").val(area)):403==n.status&&($(".loginClass3 .error5").show(),phoneVaild(s),area="")}):400==e.status&&($(".loginClass3 .error4").show(),phoneVaild(s),area="")},function(n,i,e){400==n.status&&($(".loginClass3 .error4").show(),phoneVaild(s),area="")}):($(".loginClass3").find(".error2").show(),phoneVaild(s)):($(".loginClass3").find(".error1").show(),phoneVaild(s));break;case 4:var e=$(".loginClass4 .verifycodeClass").val(),i=$.trim(e);""==i?$(".loginClass4").find(".error1").show():($(".loginClass4 .verifycodeClass").val(i),$(".loginClass4 .tempCode").val(tempCode),$(".loginClass4 form").submit());break;case 5:initViewId=2}$(".loginClass"+initViewId).show().siblings().hide()}function prevHandler(){switch($(".loginClass"+initViewId).find(".fontEB403C").each(function(n){$(".loginClass"+initViewId).find(".fontEB403C").eq(n).hide()}),initViewId){case 2:username_now=$(".loginClass2 .emailAddressInput").val(),area=$(".loginClass2 .areaCodeInput").val(),checkEmail.test($(".loginClass2 .emailAddress").text())?(Avatar.push(["track",["click","sign-in-enter-password-back","login",{},0]]),initViewId=1):(Avatar.push(["track",["click","sign-in-enter-password-back","login",{},0]]),initViewId=3,$(".loginClass3 .InputC input").val(username_now),$(".loginClass3 .InputC label").text(area),$(".loginClass3 .InputC select").val(area)),$(".loginClass1 .InputA input").val(username_now);break;case 3:username_now=$(".loginClass3 .InputC input").val(),$(".loginClass1 .InputA input").val(username_now),Avatar.push(["track",["click","phone-number-sign-in-back","login",{},0]]),initViewId=1;break;case 4:$("#avatarerror").hide(),pageTab=2,initViewId=2;break;case 5:$("#avatarerror").hide(),pageTab=1,initViewId=1}$(".loginClass"+initViewId).show().siblings().hide()}$("#dateTime").val(dateTime),crossdomainLogout(),chgLang($(".footer")),$(".loginClass3 .InputC #areaCode").on("change",function(){$(".loginClass3 .InputC label").html($(this).val())}),$(".againCode").on("click",getCodeHandler),$(".resetPsd").on("click",funHyperlink),$(".loginClass").each(function(n){$(".loginClass").eq(n).find(".next").on("click",nextHandler)}),$(".loginClass input[type=text]").each(function(n){$(".loginClass input[type=text]").eq(n).on("keydown",function(n){13==n.keyCode&&nextHandler()})}),$(".loginClass").each(function(n){$(".loginClass").eq(n).find(".Back").on("click",prevHandler)}),isIE8(),getFingerprint()});