build/static/js/88.308003fe.chunk.js

1 line
26 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[88],{"/fAZ":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/logo.f0d4927b.svg"},"2vbg":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(a("cDcd")),l=f(a("BsAk")),n=f(a("CDQ+")),o=f(a("OXXP")),i=f(a("/fAZ")),s=f(a("BNbK")),u=f(a("YWXN")),d=f(a("NsV7")),c=f(a("Af8K"));function f(e){return e&&e.__esModule?e:{default:e}}a("X1JU"),t.default=function(e){var t=e.mygetHelmetapi;return r.default.createElement("div",{className:"loginRegister"},r.default.createElement("div",{className:"login_register_left"},r.default.createElement("img",{src:i.default,className:"logo",alt:"",onClick:function(){window.location.href="/"}}),r.default.createElement("img",{src:u.default,className:"ball",alt:""}),r.default.createElement("img",{src:s.default,className:"banner",alt:""})),r.default.createElement("div",{className:"login_register_right"},"/login"===e.location.pathname?r.default.createElement(l.default,e):"/register"===e.location.pathname?r.default.createElement(n.default,{mygetHelmetapi:t}):r.default.createElement(o.default,{mygetHelmetapi:t}),r.default.createElement("img",{src:d.default,className:"img1",alt:""}),r.default.createElement("img",{src:c.default,className:"img2",alt:""})),r.default.createElement("div",{className:"clear"}))}},"9Do8":function(e,t,a){"use strict";e.exports=a("zt9T")},Af8K:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img2.ae303051.png"},BNbK:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/banner.f7da2db1.png"},BsAk:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=m(a("2/Rp")),l=m(a("kaz8")),n=m(a("Vl3Y")),o=m(a("5rEg"));a("+L6B"),a("sRBo"),a("y8nQ"),a("5NDa");var i=a("cDcd"),s=m(i),u=a("eO8H"),d=m(a("vDqi")),c=m(a("gJl/")),f=m(a("Po8q"));function m(e){return e&&e.__esModule?e:{default:e}}a("X1JU"),t.default=n.default.create({name:"login"})((function(e){var t=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,l=!1,n=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){l=!0,n=e}finally{try{!r&&i.return&&i.return()}finally{if(l)throw n}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,i.useState)(),2),a=t[0],m=t[1],p=e.form,g=e.location,v=e.mygetHelmetapi,h=p.getFieldDecorator,y=g.search;function E(){var e=document.getElementById("login_password");e&&"password"===e.type&&setTimeout((function(){e.removeAttribute("value")}),0)}return(0,i.useEffect)((function(){E()}),[]),(0,i.useEffect)((function(){if(v){var e=v.name;document.title=e}}),[v]),s.default.createElement("div",null,s.default.createElement("div",{className:"right_cont login_content"},s.default.createElement("div",{className:"login_register_head mb30"},s.default.createElement("span",null,"欢迎登录 GitLink"),s.default.createElement("span",{className:"link_span"},"没有账号?",s.default.createElement(u.Link,{to:"/register"},"去注册"))),s.default.createElement("p",{className:a?"message active mb10":"message"},a),s.default.createElement(n.default,{className:"login-form"},s.default.createElement(n.default.Item,null,h("username",{rules:[{required:!0,message:"请输入手机号/邮箱/用户名"}],validateTrigger:"onBlur"})(s.default.createElement(o.default,{className:"account",placeholder:"请输入手机号/邮箱/用户名"}))),s.default.createElement(n.default.Item,null,h("password",{rules:[{required:!0,message:"请输入登录密码"}],validateTrigger:"onBlur"})(s.default.createElement(o.default.Password,{className:"psd",placeholder:"请输入登录密码",onBlur:E,onChange:E}))),s.default.createElement("div",{className:"login_register_head login"},s.default.createElement(n.default.Item,null,h("remember",{valuePropName:"checked",initialValue:f.default.load("autologin")})(s.default.createElement(l.default,null,"下次自动登录"))),s.default.createElement(u.Link,{to:"/resetPassword",className:"goResetPsdBut"},"忘记密码?")),s.default.createElement(r.default,{type:"primary",htmlType:"submit",onClick:function(){m(void 0),p.validateFields((function(e,t){e||d.default.post("/accounts/login.json",{login:t.username,password:t.password,autologin:t.remember?1:0}).then((function(e){if(e.data.login){f.default.save("autologin",t.remember),f.default.save("supplyphone",!0),f.default.save("login",e.data.login);var a=new URLSearchParams(y.substring(1)).get("go_page");window.location.href=a||"/"+e.data.login}else-2===e.data.status?m(e.data.message):m("错误的账号或密码")})).catch((function(e){}))}))},className:"login_register_cofBut"},"登录")),s.default.createElement(c.default,null)))}))},"CDQ+":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=g(a("kaz8")),l=g(a("2/Rp")),n=g(a("Vl3Y")),o=g(a("5rEg")),i=g(a("tsqr")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,l=!1,n=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){l=!0,n=e}finally{try{!r&&i.return&&i.return()}finally{if(l)throw n}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("sRBo"),a("+L6B"),a("y8nQ"),a("5NDa"),a("miYZ");var u=a("cDcd"),d=g(u),c=a("eO8H"),f=g(a("vDqi")),m=a("sYIF");a("X1JU");var p=g(a("gJl/"));function g(e){return e&&e.__esModule?e:{default:e}}t.default=n.default.create({name:"register"})((function(e){var t=e.form,a=e.mygetHelmetapi,g=t.getFieldDecorator,v=t.setFieldsValue,h=(0,u.useState)(void 0),y=s(h,2),E=y[0],w=y[1],b=(0,u.useState)(void 0),_=s(b,2),N=_[0],S=_[1],C=(0,u.useState)(60),T=s(C,2),B=T[0],F=T[1],k=(0,u.useState)(!1),I=s(k,2),O=I[0],L=I[1],P=(0,u.useState)(!1),j=s(P,2),A=j[0],W=j[1],D=(0,u.useState)(void 0),x=s(D,2),z=x[0],V=x[1],q=(0,u.useState)(!1),R=s(q,2),H=R[0],M=R[1],J=(0,u.useState)(!0),X=s(J,2),$=X[0],Y=X[1],Z=(0,u.useState)(!0),U=s(Z,2),Q=U[0],G=U[1],K=(0,u.useState)(0),ee=s(K,2),te=ee[0],ae=ee[1],re=(0,u.useState)(void 0),le=s(re,2),ne=(le[0],le[1]),oe=(0,u.useRef)(),ie=void 0;function se(e,a,r,l){2===l&&a&&t.getFieldValue("register_psd")&&a!==t.getFieldValue("register_psd")||1===l&&a&&t.getFieldValue("psdComfirm")&&a!==t.getFieldValue("psdComfirm")?1===l?(t.setFields({psdComfirm:{value:t.getFieldValue("psdComfirm"),errors:[new Error("密码不一致,请重新输入")]}}),r()):r("密码不一致,请重新输入"):r()}function ue(){var e=document.getElementById("register_register_psd"),t=document.getElementById("register_psdComfirm");e&&"password"===e.type&&setTimeout((function(){e.removeAttribute("value")}),0),t&&"password"===t.type&&setTimeout((function(){t.removeAttribute("value")}),0)}function de(e){W(!1),ae(e),v({email:void 0})}return(0,u.useEffect)((function(){ne(JSON.parse(localStorage.getItem("chromesetting")))}),[]),(0,u.useEffect)((function(){if(a){var e=a.name;document.title=e}}),[a]),d.default.createElement("div",null,d.default.createElement("div",{className:"right_cont Register_content"},d.default.createElement("div",{className:"login_register_head mb30"},d.default.createElement("span",null,"欢迎注册 GitLink"),d.default.createElement("span",{className:"link_span"},"已有账号,",d.default.createElement(c.Link,{to:"/login"},"立即登录"))),d.default.createElement("div",{className:"registerNav mb20 font-18"},d.default.createElement("a",{className:"type "+(te?"":"activeRegisterNav"),onClick:function(){de(0)}},"手机号注册"),d.default.createElement("a",{className:"type "+(te?"activeRegisterNav":"")+" ml50",onClick:function(){de(1)}},"邮箱注册")),d.default.createElement("p",{className:z?"message active":"message"},z),d.default.createElement(n.default,{className:"login-form"},d.default.createElement(n.default.Item,null,g("register_username",{rules:[{transform:function(e){return e.trim()}},{required:!0,message:"请输入用户名"},{pattern:/^[a-zA-Z]/,message:"用户名必须以字母开头"},{pattern:/[a-zA-Z0-9]$/,message:"用户名只能使用英文字母和数字"},{pattern:/^[^\s]*$/,message:"用户名不能包含空格"},{min:4,max:15,message:"用户名长度为4到15个字符"},{validator:function(e,t,a){!function(e,t,a){Y(!0),t&&($||t!==N)?f.default.post("/accounts/check.json",{value:t.trim(),type:1}).then((function(e){-1===e.data.status?a(e.data.message):(S(t),Y(!1),a())})):a(),S(void 0)}(0,t,a)}}],validateTrigger:"onBlur",validateFirst:!0})(d.default.createElement(o.default,{autoFocus:!0,placeholder:"请输入4-15位用户名以字母开头只能使用字母和数字",autoComplete:"off"}))),d.default.createElement(n.default.Item,null,g("email",{rules:[{validator:function(e,t,a){!function(e,t,a){t?/^([1][3456789])\d{9}$/.test(t)&&!te||/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/.test(t)&&te?(G(!0),Q||t!==E?f.default.get("/accounts/valid_email_and_phone.json",{params:{login:t,type:1}}).then((function(e){e.data.status?(W(!1),a(e.data.message)):(w(t),W(!0),G(!1),a())})):a()):a("请输入正确的"+(te?"邮箱地址":"手机号")):a("请输入"+(te?"邮箱地址":"手机号"))}(0,t,a)}}],validateTrigger:"onBlur",validateFirst:!0})(d.default.createElement(o.default,{className:"email",placeholder:"请输入"+(te?"邮箱地址":"手机号"),autoComplete:"off"}))),d.default.createElement(n.default.Item,null,d.default.createElement("div",{className:"login_register_head"},g("captcha",{rules:[{required:!0,message:"请输入验证码"}],validateTrigger:"onBlur"})(d.default.createElement(o.default,{className:"captcha",placeholder:"请输入验证码",autoComplete:"off"})),d.default.createElement(l.default,{className:A?"codeBut":"codeBut disable",disabled:!A,onClick:function(){V(void 0),E&&(L(!0),W(!1),oe.current=60,F(60),!ie&&clearInterval(ie),ie=setInterval((function(){if(oe.current>1){var e=oe.current;oe.current=e-1,F(e-1)}else clearInterval(ie),W(!0),L(!1)}),1e3),f.default.get("/accounts/get_verification_code.json",{params:{login:E,type:1,smscode:(0,m.setmiyah)(E)}}).then((function(e){if(e.data&&0===e.data.status){var t=E.substring(E.indexOf("@")+1);i.default.success({content:d.default.createElement("span",null,"验证码已发送,请注意查收。",te?d.default.createElement("a",{href:"https://mail."+t,target:"_blank"},"前往邮箱"):"")})}else W(!1),L(!1),clearInterval(ie),V(e.data.message)})))}},A||!A&&!O?"获取验证码":"重发("+B+"s)"))),d.default.createElement(n.default.Item,null,g("register_psd",{rules:[{validator:function(e,t,a){se(0,t,a,1)}},{validator:function(e,t,a){!function(e,t,a){t?/(?!.*\s)(?!^[\u4e00-\u9fa5]+$)^.{8,16}$/.test(t)?a():(M(!0),t.length<8||t.length>16?a("密码长度为8-16个字符"):a("密码不能使用空格")):(M(!0),a("请输入登录密码"))}(0,t,a)}}],validateTrigger:"onBlur",validateFirst:!0})(d.default.createElement(o.default.Password,{className:"register_psd",placeholder:"请输入登录密码",onBlur:ue,onChange:ue,autoComplete:"new-password"}))),d.default.createElement("span",{className:"password_tips",style:{display:H?"none":"block"}},"请输入8-16位密码区分大小写、不能使用空格"),d.default.createElement(n.default.Item,null,g("psdComfirm",{rules:[{required:!0,message:"请确认登录密码"},{validator:function(e,t,a){se(0,t,a,2)}}],validateTrigger:"onBlur",validateFirst:!0})(d.default.createElement(o.default.Password,{className:"psdComfirm",placeholder:"请确认登录密码",onBlur:ue,onChange:ue,autoComplete:"new-password"}))),d.default.createElement(n.default.Item,{className:"register_last_form"},g("agreement",{valuePropName:"checked",initialValue:!1,rules:[{validator:function(e,t,a){!function(e,t,a){t?a():a("请阅读并接受我们的服务条款")}(0,t,a)}}]})(d.default.createElement(r.default,{className:"link_span"},"我已阅读并接受",d.default.createElement("a",{className:"login-form-forgot",href:"https://forum.trustie.net/forums/5029/detail",target:"_blank"},"《GitLink服务协议条款》")))),d.default.createElement(l.default,{type:"primary",htmlType:"submit",className:"login_register_cofBut",onClick:function(){t.validateFields((function(e,a){e||a.agreement&&f.default.post("/accounts/register.json",{login:a.email,namespace:a.register_username.trim(),password:a.register_psd,password_confirmation:a.psdComfirm,code:a.captcha}).then((function(e){e.data&&-6===e.data.status?(t.setFields({captcha:{value:a.captcha,errors:[new Error("验证码错误,请重新输入")]}}),w(a.email)):e.data&&0===e.data.status?window.location.href="/"+a.register_username.trim():(w(a.email),V(e.data.message))}))}))}},"注册")),d.default.createElement(p.default,null)))}))},Gytx:function(e,t){e.exports=function(e,t,a,r){var l=a?a.call(r,e,t):void 0;if(void 0!==l)return!!l;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),s=0;s<n.length;s++){var u=n[s];if(!i(u))return!1;var d=e[u],c=t[u];if(!1===(l=a?a.call(r,d,c,u):void 0)||void 0===l&&d!==c)return!1}return!0}},NsV7:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img1.8560258f.png"},OXXP:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=m(a("2/Rp")),l=m(a("Vl3Y")),n=m(a("5rEg")),o=m(a("tsqr")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,l=!1,n=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){l=!0,n=e}finally{try{!r&&i.return&&i.return()}finally{if(l)throw n}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("+L6B"),a("y8nQ"),a("5NDa"),a("miYZ");var s=a("cDcd"),u=m(s),d=a("eO8H"),c=m(a("vDqi")),f=a("sYIF");function m(e){return e&&e.__esModule?e:{default:e}}a("X1JU"),t.default=l.default.create({name:"resetPassword"})((function(e){var t=e.form,a=e.mygetHelmetapi,m=t.getFieldDecorator,p=(0,s.useState)(void 0),g=i(p,2),v=g[0],h=g[1],y=(0,s.useState)(60),E=i(y,2),w=E[0],b=E[1],_=(0,s.useState)(!1),N=i(_,2),S=N[0],C=N[1],T=(0,s.useState)(!1),B=i(T,2),F=B[0],k=B[1],I=(0,s.useState)(void 0),O=i(I,2),L=O[0],P=O[1],j=(0,s.useState)(!1),A=i(j,2),W=A[0],D=A[1],x=(0,s.useState)(!0),z=i(x,2),V=z[0],q=z[1],R=(0,s.useRef)(),H=void 0;function M(e,a,r,l){2===l&&a&&t.getFieldValue("psd")&&a!==t.getFieldValue("psd")||1===l&&a&&t.getFieldValue("psdComfirm")&&a!==t.getFieldValue("psdComfirm")?1===l?(t.setFields({psdComfirm:{value:t.getFieldValue("psdComfirm"),errors:[new Error("密码不一致,请重新输入")]}}),r()):r("密码不一致,请重新输入"):r()}function J(){var e=document.getElementById("resetPassword_psd"),t=document.getElementById("resetPassword_psdComfirm");e&&"password"===e.type&&setTimeout((function(){e.removeAttribute("value")}),0),t&&"password"===t.type&&setTimeout((function(){t.removeAttribute("value")}),0)}return(0,s.useEffect)((function(){if(a){var e=a.name;document.title=e}}),[a]),u.default.createElement("div",null,u.default.createElement("div",{className:"right_cont ResetPassword_content"},u.default.createElement("div",{className:"login_register_head mb30"},u.default.createElement("span",null,"找回密码"),u.default.createElement("span",{className:"link_span"},"已有账号,",u.default.createElement(d.Link,{to:"/login"},"立即登录"))),u.default.createElement("p",{className:L?"message active":"message"},L),u.default.createElement(l.default,{className:"login-form"},u.default.createElement(l.default.Item,null,m("email",{rules:[{required:!0,message:"请输入已注册的手机号/邮箱"},{validator:function(e,t,a){!function(e,t,a){/^([1][3456789])\d{9}$/.test(t)||/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/.test(t)?(q(!0),t&&(V||t!==v)?c.default.get("/accounts/valid_email_and_phone.json",{params:{login:t,type:2}}).then((function(e){e.data&&!e.data.status?(h(t),k(!0),q(!1),a()):(k(!1),a("此手机号/邮箱未注册"))})):a()):a("请输入正确的手机号/邮箱")}(0,t,a)}}],validateTrigger:"onBlur",validateFirst:!0})(u.default.createElement(n.default,{autoFocus:!0,className:"account",placeholder:"请输入已注册的手机号/邮箱"}))),u.default.createElement(l.default.Item,null,u.default.createElement("div",{className:"login_register_head"},m("captcha",{rules:[{required:!0,message:"请输入验证码"}],validateTrigger:"onBlur"})(u.default.createElement(n.default,{className:"captcha",placeholder:"请输入验证码",autoComplete:"off"})),u.default.createElement(r.default,{className:F?"codeBut":"codeBut disable",disabled:!F,onClick:function(){P(void 0),v&&(C(!0),k(!1),R.current=60,b(60),!H&&clearInterval(H),H=setInterval((function(){if(R.current>1){var e=R.current;R.current=e-1,b(e-1)}else k(!0),C(!1),clearInterval(H)}),1e3),c.default.get("/accounts/get_verification_code.json",{params:{login:v,type:2,smscode:(0,f.setmiyah)(v)}}).then((function(e){if(e.data&&0===e.data.status){var t=v.substring(v.indexOf("@")+1);o.default.success({content:u.default.createElement("span",null,"验证码已发送,请注意查收。",-1===v.indexOf("@")?"":u.default.createElement("a",{href:"https://mail."+t,target:"_blank"},"前往邮箱"))})}else k(!1),C(!1),clearInterval(H),P(e.data.message)})))}},F||!F&&!S?"获取验证码":"重发("+w+"s)"))),u.default.createElement(l.default.Item,null,m("psd",{rules:[{validator:function(e,t,a){M(0,t,a,1)}},{validator:function(e,t,a){!function(e,t,a){t?/(?!.*\s)(?!^[\u4e00-\u9fa5]+$)^.{8,16}$/.test(t)?a():(D(!0),t.length<8||t.length>16?a("密码长度为8-16个字符"):a("密码不能使用空格")):(D(!0),a("请输入新密码"))}(0,t,a)}}],validateTrigger:"onBlur",validateFirst:!0})(u.default.createElement(n.default.Password,{className:"psd",placeholder:"请输入新密码",onBlur:J,onChange:J,autoComplete:"new-password"}))),u.default.createElement("span",{className:"password_tips",style:{display:W?"none":"block"}},"请输入8-16位密码区分大小写、不能使用空格"),u.default.createElement(l.default.Item,null,m("psdComfirm",{rules:[{required:!0,message:"请确认新密码"},{validator:function(e,t,a){M(0,t,a,2)}}],validateTrigger:"onBlur",validateFirst:!0})(u.default.createElement(n.default.Password,{className:"psdComfirm",placeholder:"请确认新密码",onBlur:J,onChange:J,autoComplete:"new-password"}))),u.default.createElement(l.default.Item,null,u.default.createElement(r.default,{type:"primary",htmlType:"submit",className:"login_register_cofBut",onClick:function(){t.validateFieldsAndScroll((function(e,a){e||c.default.post("/accounts/reset_password.json",{login:a.email,password:a.psd,password_confirmation:a.psdComfirm,code:a.captcha}).then((function(e){if(0===e.data.status)c.default.post("/accounts/login.json",{login:a.email,password:a.psd}).then((function(e){e.data.login?window.location.href="/"+e.data.login:P(e.data.message)})).catch((function(e){}));else{h(a.email);var r=e.data.message;"验证码不正确"===r?t.setFields({captcha:{value:a.captcha,errors:[new Error("验证码错误,请重新输入")]}}):P(r)}}))}))}},"重置密码并登录")))))}))},X1JU:function(e,t,a){},YWXN:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/ball.24214b6e.png"},"gJl/":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(a("3S7+"));a("5Dmo");var l=a("cDcd"),n=c(l),o=c(a("UlM7")),i=c(a("fdDI")),s=c(a("CtGH")),u=c(a("Lry8")),d=c(a("CWGi"));function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(){var e=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,l=!1,n=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){l=!0,n=e}finally{try{!r&&i.return&&i.return()}finally{if(l)throw n}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,l.useState)(void 0),2),t=e[0],a=e[1];return(0,l.useEffect)((function(){a(JSON.parse(localStorage.getItem("chromesetting")))}),[]),t&&t.third_party_new&&t.third_party_new.length>0?n.default.createElement("p",{className:"quick_logon"},n.default.createElement("p",{className:"quick_logon_p"}),n.default.createElement("span",{className:"startlogin"}," 快速登录 "),t.third_party_new.map((function(e,t){return n.default.createElement("a",{href:""+e.url,className:"ml15 mr15"},n.default.createElement(r.default,{title:"使用"+("qq"===e.name?"QQ":"wechat"===e.name?"微信":e.name)+"账号登录"},n.default.createElement("img",{src:"educoder"===e.name?o.default:"qq"===e.name?i.default:"wechat"===e.name?s.default:"gitee"===e.name?u.default:"github"===e.name?d.default:"",width:"46px",alt:e.name+"登录"})))}))):""}},jB5C:function(e,t,a){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function n(e,t){var a=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!=typeof a){var l=e.document;"number"!=typeof(a=l.documentElement[r])&&(a=l.body[r])}return a}function o(e){return n(e)}function i(e){return n(e,!0)}function s(e){var t=function(e){var t,a=void 0,r=void 0,l=e.ownerDocument,n=l.body,o=l&&l.documentElement;return a=(t=e.getBoundingClientRect()).left,r=t.top,{left:a-=o.clientLeft||n.clientLeft||0,top:r-=o.clientTop||n.clientTop||0}}(e),a=e.ownerDocument,r=a.defaultView||a.parentWindow;return t.left+=o(r),t.top+=i(r),t}var u=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),d=/^(top|right|bottom|left)$/,c="left",f=void 0;function m(e,t){for(var a=0;a<e.length;a++)t(e[a])}function p(e){return"border-box"===f(e,"boxSizing")}"undefined"!=typeof window&&(f=window.getComputedStyle?function(e,t,a){var r="",l=e.ownerDocument,n=a||l.defaultView.getComputedStyle(e,null);return n&&(r=n.getPropertyValue(t)||n[t]),r}:function(e,t){var a=e.currentStyle&&e.currentStyle[t];if(u.test(a)&&!d.test(t)){var r=e.style,l=r[c],n=e.runtimeStyle[c];e.runtimeStyle[c]=e.currentStyle[c],r[c]="fontSize"===t?"1em":a||0,a=r.pixelLeft+"px",r[c]=l,e.runtimeStyle[c]=n}return""===a?"auto":a});var g=["margin","border","padding"];function v(e,t,a){var r={},l=e.style,n=void 0;for(n in t)t.hasOwnProperty(n)&&(r[n]=l[n],l[n]=t[n]);for(n in a.call(e),t)t.hasOwnProperty(n)&&(l[n]=r[n])}function h(e,t,a){var r=0,l=void 0,n=void 0,o=void 0;for(n=0;n<t.length;n++)if(l=t[n])for(o=0;o<a.length;o++){var i;i="border"===l?l+a[o]+"Width":l+a[o],r+=parseFloat(f(e,i))||0}return r}function y(e){return null!=e&&e==e.window}var E={};function w(e,t,a){if(y(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var r="width"===t?["Left","Right"]:["Top","Bottom"],l="width"===t?e.offsetWidth:e.offsetHeight,n=(f(e),p(e)),o=0;(null==l||l<=0)&&(l=void 0,(null==(o=f(e,t))||Number(o)<0)&&(o=e.style[t]||0),o=parseFloat(o)||0),void 0===a&&(a=n?1:-1);var i=void 0!==l||n,s=l||o;if(-1===a)return i?s-h(e,["border","padding"],r):o;if(i){var u=2===a?-h(e,["border"],r):h(e,["margin"],r);return s+(1===a?0:u)}return o+h(e,g.slice(a),r)}m(["Width","Height"],(function(e){E["doc"+e]=function(t){var a=t.document;return Math.max(a.documentElement["scroll"+e],a.body["scroll"+e],E["viewport"+e](a))},E["viewport"+e]=function(t){var a="client"+e,r=t.document,l=r.body,n=r.documentElement[a];return"CSS1Compat"===r.compatMode&&n||l&&l[a]||n}}));var b={position:"absolute",visibility:"hidden",display:"block"};function _(e){var t=void 0,a=arguments;return 0!==e.offsetWidth?t=w.apply(void 0,a):v(e,b,(function(){t=w.apply(void 0,a)})),t}function N(e,t,a){var r=a;if("object"!==(void 0===t?"undefined":l(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):f(e,t);for(var n in t)t.hasOwnProperty(n)&&N(e,n,t[n])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,a){return t&&_(t,e,a?0:1)};var a="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,r){return void 0===r?t&&_(t,e,-1):t?(f(t),p(t)&&(r+=h(t,["padding","border"],a)),N(t,e,r)):void 0}})),e.exports=r({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var a=s(e),r={},l=void 0,n=void 0;for(n in t)t.hasOwnProperty(n)&&(l=parseFloat(N(e,n))||0,r[n]=l+t[n]-a[n]);N(e,r)}(e,t)},isWindow:y,each:m,css:N,clone:function(e){var t={};for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);if(e.overflow)for(var a in e)e.hasOwnProperty(a)&&(t.overflow[a]=e.overflow[a]);return t},scrollLeft:function(e,t){if(y(e)){if(void 0===t)return o(e);window.scrollTo(t,i(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(y(e)){if(void 0===t)return i(e);window.scrollTo(o(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},zt9T:function(e,t,a){"use strict";var r=a("jB5C");e.exports=function(e,t,a){a=a||{},9===t.nodeType&&(t=r.getWindow(t));var l=a.allowHorizontalScroll,n=a.onlyScrollIfNeeded,o=a.alignWithTop,i=a.alignWithLeft,s=a.offsetTop||0,u=a.offsetLeft||0,d=a.offsetBottom||0,c=a.offsetRight||0;l=void 0===l||l;var f=r.isWindow(t),m=r.offset(e),p=r.outerHeight(e),g=r.outerWidth(e),v=void 0,h=void 0,y=void 0,E=void 0,w=void 0,b=void 0,_=void 0,N=void 0,S=void 0,C=void 0;f?(_=t,C=r.height(_),S=r.width(_),N={left:r.scrollLeft(_),top:r.scrollTop(_)},w={left:m.left-N.left-u,top:m.top-N.top-s},b={left:m.left+g-(N.left+S)+c,top:m.top+p-(N.top+C)+d},E=N):(v=r.offset(t),h=t.clientHeight,y=t.clientWidth,E={left:t.scrollLeft,top:t.scrollTop},w={left:m.left-(v.left+(parseFloat(r.css(t,"borderLeftWidth"))||0))-u,top:m.top-(v.top+(parseFloat(r.css(t,"borderTopWidth"))||0))-s},b={left:m.left+g-(v.left+y+(parseFloat(r.css(t,"borderRightWidth"))||0))+c,top:m.top+p-(v.top+h+(parseFloat(r.css(t,"borderBottomWidth"))||0))+d}),w.top<0||b.top>0?!0===o?r.scrollTop(t,E.top+w.top):!1===o?r.scrollTop(t,E.top+b.top):w.top<0?r.scrollTop(t,E.top+w.top):r.scrollTop(t,E.top+b.top):n||((o=void 0===o||!!o)?r.scrollTop(t,E.top+w.top):r.scrollTop(t,E.top+b.top)),l&&(w.left<0||b.left>0?!0===i?r.scrollLeft(t,E.left+w.left):!1===i?r.scrollLeft(t,E.left+b.left):w.left<0?r.scrollLeft(t,E.left+w.left):r.scrollLeft(t,E.left+b.left):n||((i=void 0===i||!!i)?r.scrollLeft(t,E.left+w.left):r.scrollLeft(t,E.left+b.left)))}}}]);