From bbad564b8623994cdaf835ec76057ae0431a607f Mon Sep 17 00:00:00 2001 From: linlu <527100546@qq.com> Date: Sat, 10 Oct 2020 17:43:06 +0800 Subject: [PATCH] =?UTF-8?q?Lin-Auto-commit=202020/10/10=20=E4=B8=8B?= =?UTF-8?q?=E5=8D=885:43:06?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- p__User__OtherLogin.js | 2 +- p__User__Register.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/p__User__OtherLogin.js b/p__User__OtherLogin.js index 6ff7a9e1a2..6186f2debd 100644 --- a/p__User__OtherLogin.js +++ b/p__User__OtherLogin.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[183],{"6y+p":function(e,t,a){"use strict";a.r(t);var n=a("WmNS"),r=a.n(n),c=(a("miYZ"),a("tsqr")),i=a("k1fw"),s=a("9og8"),l=a("tJVT"),o=a("q1tI"),u=a.n(o),m=(a("zN7B"),a("dENf")),d=a.n(m),f=a("Ty5D"),g=a("55Ip"),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},w=v,y=a("6VBw"),E=function(e,t){return o["createElement"](y["a"],Object.assign({},e,{ref:t,icon:w}))};E.displayName="LinkOutlined";var A=o["forwardRef"](E),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},b=O,j=function(e,t){return o["createElement"](y["a"],Object.assign({},e,{ref:t,icon:b}))};j.displayName="EditOutlined";var p=o["forwardRef"](j),C=(a("+L6B"),a("2/Rp")),Q=(a("5NDa"),a("5rEg")),B=(a("y8nQ"),a("Vl3Y")),Y={height:40},h=function(e){var t=e.onLogin,a=B["a"].useForm(),n=Object(l["a"])(a,1),r=n[0];function c(e){t(e),r.resetFields()}return u.a.createElement(B["a"],{layout:"vertical",form:r,initialValues:{autologin:!0},onFinish:c},u.a.createElement(B["a"].Item,{name:"login",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7 "}]},u.a.createElement(Q["a"],{style:Y,size:"large",placeholder:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7"})),u.a.createElement(B["a"].Item,{name:"password",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5bc6\u7801"}]},u.a.createElement(Q["a"].Password,{style:Y,visibilityToggle:!1,size:"large",placeholder:"\u5bc6\u7801"})),u.a.createElement(B["a"].Item,null,u.a.createElement(C["a"],{size:"large",type:"primary",htmlType:"submit",block:!0,style:Y},"\u7ed1\u5b9a")))},k=h,R=a("9dzl"),M=a("ErOA"),D=a("YrPe");t["default"]=function(){var e=Object(f["l"])(),t=Object(f["k"])(),a=Object(o["useState"])(0),n=Object(l["a"])(a,2),m=n[0],v=n[1];function w(e){return y.apply(this,arguments)}function y(){return y=Object(s["a"])(r.a.mark((function a(n){var c,i,s;return r.a.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(M["e"])("bind_user.json",{username:n.login,password:n.password,type:null===(c=e.query)||void 0===c?void 0:c.type});case 2:i=a.sent,s=i.status,0===s&&t.replace("/");case 5:case"end":return a.stop()}}),a)}))),y.apply(this,arguments)}var E={buttonText:"\u6ce8\u518c\u5e76\u7ed1\u5b9a",validateName:D["d"],getCode:D["a"],register:function(){var t=Object(s["a"])(r.a.mark((function t(a){var n;return r.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(D["e"])(Object(i["a"])(Object(i["a"])({},a),{},{type:e.query.type}));case 2:if(n=t.sent,0!==n.status){t.next=6;break}return c["b"].info("\u6ce8\u518c\u5e76\u7ed1\u5b9a\u6210\u529f"),t.abrupt("return","/");case 6:return t.abrupt("return","");case 7:case"end":return t.stop()}}),t)})));function a(e){return t.apply(this,arguments)}return a}()};return u.a.createElement("div",{className:"other-login-panel"},u.a.createElement("h1",null,u.a.createElement("img",{src:d.a,alt:"logo"}),u.a.createElement(g["Link"],{to:"/"},"\u8fd4\u56de\u9996\u9875")),u.a.createElement("div",{className:"other-login-body"},u.a.createElement("ul",{className:"navs"},u.a.createElement("li",null,u.a.createElement("a",{className:0===m?"active":"",onClick:function(){return v(0)}}," ",u.a.createElement(A,null)," \u5df2\u6709EduCoder\u8d26\u53f7\uff0c\u8bf7\u7ed1\u5b9a")," "),u.a.createElement("li",null," ",u.a.createElement("a",{className:1===m?"active":"",onClick:function(){return v(1)}}," ",u.a.createElement(p,null)," \u6ca1\u6709EduCoder\u8d26\u53f7\uff0c\u4f7f\u7528\u624b\u673a\u53f7\u6ce8\u518c\u5e76\u7ed1\u5b9a ")," ")),0===m?u.a.createElement(u.a.Fragment,null,u.a.createElement("p",{className:"desc"}," \u4e3a\u4e86\u66f4\u597d\u7684\u4e3a\u60a8\u670d\u52a1\uff0c\u8bf7\u8f93\u5165\u60a8\u7684\u8d26\u53f7\u548c\u5bc6\u7801\uff0c\u5c06\u60a8\u7684\u8d26\u53f7\u4e0eEduCoder\u8d26\u53f7\u8fdb\u884c\u7ed1\u5b9a "),u.a.createElement("div",{className:"login-container"},u.a.createElement(k,{onLogin:w}))):u.a.createElement("div",{className:"login-container mt100"},u.a.createElement(R["a"],E))))}},"9dzl":function(e,t,a){"use strict";var n,r=a("WmNS"),c=a.n(r),i=(a("sRBo"),a("kaz8")),s=(a("+L6B"),a("2/Rp")),l=(a("5NDa"),a("5rEg")),o=a("9og8"),u=(a("y8nQ"),a("Vl3Y")),m=a("tJVT"),d=a("k1fw"),f=a("q1tI"),g=a.n(f),v=a("comi"),w=a("1vsH"),y=a("9kvl"),E=a("55Ip"),A={height:40},O=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,b={timer:0,verifyCodeMessage:"",verifyNameMessage:""};function j(e,t){switch(t.type){case n.setTimer:return Object(d["a"])(Object(d["a"])({},e),{},{timer:t.payload});case n.setVerifyCodeMessage:return Object(d["a"])(Object(d["a"])({},e),{},{verifyCodeMessage:t.payload});case n.setVerifyNameMessage:return Object(d["a"])(Object(d["a"])({},e),{},{verifyNameMessage:t.payload});default:throw new Error}}(function(e){e[e["setTimer"]=0]="setTimer",e[e["setVerifyCodeMessage"]=1]="setVerifyCodeMessage",e[e["setVerifyNameMessage"]=2]="setVerifyNameMessage"})(n||(n={}));var p=function(e){var t,a,r=e.validateName,d=e.getCode,p=e.register,C=e.style,Q=void 0===C?{}:C,B=e.buttonText,Y=void 0===B?"\u6ce8\u518c":B,h=e.globalSetting,k=u["a"].useForm(),R=Object(m["a"])(k,1),M=R[0],D=Object(f["useReducer"])(j,b),N=Object(m["a"])(D,2),x=N[0],G=N[1],L=x.verifyCodeMessage,J=x.verifyNameMessage,H=x.timer;function P(e){return I.apply(this,arguments)}function I(){return I=Object(o["a"])(c.a.mark((function e(t){var a,n,r,i;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.login,n=t.password,r=t.code,e.next=3,p({login:a,password:n,code:r});case 3:i=e.sent,i&&y["c"].replace(i);case 5:case"end":return e.stop()}}),e)}))),I.apply(this,arguments)}function T(){M.setFieldsValue({verify:!1}),G({type:n.setVerifyNameMessage,payload:""})}function V(){return S.apply(this,arguments)}function S(){return S=Object(o["a"])(c.a.mark((function e(){var t,a,i,s,l;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=M.getFieldValue("login"),!O.test(t)){e.next=10;break}return e.next=4,r({login:t,type:1});case 4:return a=e.sent,i=a.status,s=a.message,l=i>0,l||G({type:n.setVerifyNameMessage,payload:s}),e.abrupt("return",l);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),S.apply(this,arguments)}function Z(){var e=M.getFieldValue("verify"),t=M.getFieldValue("login");if(e){G({type:n.setVerifyCodeMessage,payload:""});var a=d({login:t,type:1,smscode:Object(w["y"])(t)}),r=a.status,c=a.message;r<0&&G({type:n.setVerifyCodeMessage,payload:c}),G({type:n.setTimer,payload:60})}else M.validateFields(["verify"])}function z(e,t){if(!t)return Promise.reject("\u5bc6\u7801\u7684\u957f\u5ea6\u57288\u523016\u4f4d\u4e4b\u95f4");var a=t.length;return a>=8&&a<=16?Promise.resolve():Promise.reject("\u5bc6\u7801\u7684\u957f\u5ea6\u57288\u523016\u4f4d\u4e4b\u95f4")}return Object(f["useEffect"])((function(){H>0&&setTimeout((function(){G({type:n.setTimer,payload:H-1})}),1e3)}),[H]),g.a.createElement(u["a"],{layout:"vertical",form:M,style:Q,initialValues:{autologin:!0,protool:!0},onFinish:P},g.a.createElement(u["a"].Item,{name:"login",extra:J?g.a.createElement("span",{className:"error"},J):null,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1"},{pattern:O,message:"\u624b\u673a\u53f7\u6216\u8005\u90ae\u7bb1\u683c\u5f0f\u6709\u8bef"}]},g.a.createElement(l["a"],{style:A,size:"large",placeholder:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7",onChange:T})),g.a.createElement(u["a"].Item,{name:"verify",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("\u8bf7\u9a8c\u8bc1\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7")}}]},g.a.createElement(v["a"],{onValidate:V})),!(null===h||void 0===h||null===(t=h.setting)||void 0===t?void 0:t.is_local)&&g.a.createElement(u["a"].Item,{extra:L?g.a.createElement("span",{className:"error"},L):null},g.a.createElement("div",{className:"flex-container"},g.a.createElement(u["a"].Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801"}]},g.a.createElement(l["a"],{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801",size:"large"})),g.a.createElement(s["a"],{size:"large",type:"primary",style:A,onClick:Z,disabled:H>0}," ",0===H?"\u83b7\u53d6\u9a8c\u8bc1\u7801":"\u91cd\u65b0\u53d1\u9001".concat(H,"s")))),g.a.createElement(u["a"].Item,{name:"password",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5bc6\u7801"},{validator:z}]},g.a.createElement(l["a"].Password,{style:A,size:"large",placeholder:"\u8f93\u51658\uff5e16\u4f4d\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199",visibilityToggle:!1})),g.a.createElement(u["a"].Item,null,g.a.createElement(u["a"].Item,{noStyle:!0,name:"protool",valuePropName:"checked",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("\u8bf7\u540c\u610f\u670d\u52a1\u534f\u8bae\u6761\u6b3e")}}]},g.a.createElement(i["a"],{style:{marginRight:10}})),"\u6211\u5df2\u9605\u8bfb\u5e76\u540c\u610f ",!(null===h||void 0===h||null===(a=h.setting)||void 0===a?void 0:a.is_local)&&g.a.createElement("a",{href:"https://forge.educoder.net/help?index=4",target:"_blank"},"\u300a\u670d\u52a1\u534f\u8bae\u6761\u6b3e\u300b")),g.a.createElement(u["a"].Item,null,g.a.createElement(s["a"],{size:"large",type:"primary",htmlType:"submit",block:!0,style:A}," ",Y," ")),g.a.createElement(u["a"].Item,null,g.a.createElement(E["Link"],{to:"/user/login"},"\u8fd4\u56de\u767b\u5f55")))};t["a"]=Object(y["a"])((function(e){var t=e.globalSetting;return{globalSetting:t}}))(p)},YrPe:function(e,t,a){"use strict";a.d(t,"d",(function(){return r})),a.d(t,"a",(function(){return c})),a.d(t,"b",(function(){return i})),a.d(t,"e",(function(){return s})),a.d(t,"c",(function(){return l}));var n=a("ErOA");function r(e){return Object(n["c"])("accounts/valid_email_and_phone.json",e)}function c(e){return Object(n["c"])("accounts/get_verification_code.json",e)}function i(e){return Object(n["e"])("accounts/register.json",e)}function s(e){return Object(n["e"])("weapps/register.json",e)}function l(e){return Object(n["e"])("accounts/reset_password.json",e)}},comi:function(e,t,a){"use strict";var n,r=a("WmNS"),c=a.n(r),i=a("9og8"),s=a("tJVT"),l=a("k1fw"),o=a("q1tI"),u=a.n(o),m=(a("tJYU"),a("bRQS")),d=a("zs7G"),f=a("1vsH"),g={moveX:0,verify:!1};function v(e,t){switch(t.type){case n.SET_MOVEX:return Object(l["a"])(Object(l["a"])({},e),{},{moveX:t.payload});case n.VERIFY:return Object(l["a"])(Object(l["a"])({},e),t.payload);default:throw new Error}}(function(e){e[e["SET_MOVEX"]=0]="SET_MOVEX",e[e["VERIFY"]=1]="VERIFY"})(n||(n={})),t["a"]=function(e){var t=e.value,a=e.onChange,r=e.onValidate,l=Object(o["useReducer"])(v,g),w=Object(s["a"])(l,2),y=w[0],E=w[1],A=y.moveX,O=y.verify,b=Object(o["useRef"])(),j=Object(o["useRef"])(),p=Object(o["useRef"])(),C=Object(o["useRef"])(),Q=Object(o["useMemo"])((function(){if(j.current)return j.current.getBoundingClientRect()}),[j.current]);function B(){O||(C.current=!0,b.current.style.transition="",p.current.style.transition="")}return Object(o["useEffect"])((function(){if(Q){var e=function(){var e=Object(i["a"])(c.a.mark((function e(t){var i;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!C.current){e.next=15;break}if(i=t.pageX-o,m&&(i=t.changedTouches[0].pageX-o),i<0&&(i=0),!(i>=u)){e.next=14;break}return C.current=!1,i=u,e.next=9,r();case 9:s=e.sent,E({type:n.VERIFY,payload:{moveX:i,verify:s}}),a(s),e.next=15;break;case 14:E({type:n.SET_MOVEX,payload:i});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t=function(){C.current=!1,s||(b.current.style.transition="left .5s ease",p.current.style.transition="width .5s ease",E({type:n.VERIFY,payload:{moveX:0}}))},s=!1,l=Q.width,o=Q.left,u=l-40,m=!Object(f["u"])();return m?(window.addEventListener("touchmove",e),window.addEventListener("touchend",t)):(window.addEventListener("mousemove",e),window.addEventListener("mouseup",t)),function(){m?(window.removeEventListener("touchmove",e),window.removeEventListener("touchend",t)):(window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t))}}}),[Q,f["u"]]),Object(o["useEffect"])((function(){E({type:n.VERIFY,payload:{verify:t,moveX:t?(null===Q||void 0===Q?void 0:Q.width)-40:0}})}),[t]),u.a.createElement("div",{ref:j,className:"unlock-wrapper"},u.a.createElement("div",{ref:p,className:"unlock-bg",style:{width:A}}),u.a.createElement("div",{className:"unlock-text"},O?"\u9a8c\u8bc1\u901a\u8fc7":"\u62d6\u52a8\u6ed1\u5757\u9a8c\u8bc1"),u.a.createElement("div",{ref:b,onTouchStart:B,onMouseDown:B,style:{left:A},className:"unlock-handler"},O?u.a.createElement(m["a"],null):u.a.createElement(d["a"],null)))}},dENf:function(e,t){e.exports="data:image/png;base64,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"},tJYU:function(e,t,a){},zN7B:function(e,t,a){}}]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[183],{"6y+p":function(e,t,a){"use strict";a.r(t);var n=a("WmNS"),r=a.n(n),c=(a("miYZ"),a("tsqr")),i=a("k1fw"),s=a("9og8"),l=a("tJVT"),o=a("q1tI"),u=a.n(o),m=(a("zN7B"),a("dENf")),d=a.n(m),f=a("Ty5D"),g=a("55Ip"),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},w=v,y=a("6VBw"),E=function(e,t){return o["createElement"](y["a"],Object.assign({},e,{ref:t,icon:w}))};E.displayName="LinkOutlined";var A=o["forwardRef"](E),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},b=O,j=function(e,t){return o["createElement"](y["a"],Object.assign({},e,{ref:t,icon:b}))};j.displayName="EditOutlined";var p=o["forwardRef"](j),C=(a("+L6B"),a("2/Rp")),Q=(a("5NDa"),a("5rEg")),B=(a("y8nQ"),a("Vl3Y")),Y={height:40},h=function(e){var t=e.onLogin,a=B["a"].useForm(),n=Object(l["a"])(a,1),r=n[0];function c(e){t(e),r.resetFields()}return u.a.createElement(B["a"],{layout:"vertical",form:r,initialValues:{autologin:!0},onFinish:c},u.a.createElement(B["a"].Item,{name:"login",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7 "}]},u.a.createElement(Q["a"],{style:Y,size:"large",placeholder:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7"})),u.a.createElement(B["a"].Item,{name:"password",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5bc6\u7801"}]},u.a.createElement(Q["a"].Password,{style:Y,visibilityToggle:!1,size:"large",placeholder:"\u5bc6\u7801"})),u.a.createElement(B["a"].Item,null,u.a.createElement(C["a"],{size:"large",type:"primary",htmlType:"submit",block:!0,style:Y},"\u7ed1\u5b9a")))},k=h,R=a("9dzl"),M=a("ErOA"),D=a("YrPe");t["default"]=function(){var e=Object(f["l"])(),t=Object(f["k"])(),a=Object(o["useState"])(0),n=Object(l["a"])(a,2),m=n[0],v=n[1];function w(e){return y.apply(this,arguments)}function y(){return y=Object(s["a"])(r.a.mark((function a(n){var c,i,s;return r.a.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(M["e"])("bind_user.json",{username:n.login,password:n.password,type:null===(c=e.query)||void 0===c?void 0:c.type});case 2:i=a.sent,s=i.status,0===s&&t.replace("/");case 5:case"end":return a.stop()}}),a)}))),y.apply(this,arguments)}var E={buttonText:"\u6ce8\u518c\u5e76\u7ed1\u5b9a",validateName:D["d"],getCode:D["a"],register:function(){var t=Object(s["a"])(r.a.mark((function t(a){var n;return r.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(D["e"])(Object(i["a"])(Object(i["a"])({},a),{},{type:e.query.type}));case 2:if(n=t.sent,0!==n.status){t.next=6;break}return c["b"].info("\u6ce8\u518c\u5e76\u7ed1\u5b9a\u6210\u529f"),t.abrupt("return","/");case 6:return t.abrupt("return","");case 7:case"end":return t.stop()}}),t)})));function a(e){return t.apply(this,arguments)}return a}()};return u.a.createElement("div",{className:"other-login-panel"},u.a.createElement("h1",null,u.a.createElement("img",{src:d.a,alt:"logo"}),u.a.createElement(g["Link"],{to:"/"},"\u8fd4\u56de\u9996\u9875")),u.a.createElement("div",{className:"other-login-body"},u.a.createElement("ul",{className:"navs"},u.a.createElement("li",null,u.a.createElement("a",{className:0===m?"active":"",onClick:function(){return v(0)}}," ",u.a.createElement(A,null)," \u5df2\u6709EduCoder\u8d26\u53f7\uff0c\u8bf7\u7ed1\u5b9a")," "),u.a.createElement("li",null," ",u.a.createElement("a",{className:1===m?"active":"",onClick:function(){return v(1)}}," ",u.a.createElement(p,null)," \u6ca1\u6709EduCoder\u8d26\u53f7\uff0c\u4f7f\u7528\u624b\u673a\u53f7\u6ce8\u518c\u5e76\u7ed1\u5b9a ")," ")),0===m?u.a.createElement(u.a.Fragment,null,u.a.createElement("p",{className:"desc"}," \u4e3a\u4e86\u66f4\u597d\u7684\u4e3a\u60a8\u670d\u52a1\uff0c\u8bf7\u8f93\u5165\u60a8\u7684\u8d26\u53f7\u548c\u5bc6\u7801\uff0c\u5c06\u60a8\u7684\u8d26\u53f7\u4e0eEduCoder\u8d26\u53f7\u8fdb\u884c\u7ed1\u5b9a "),u.a.createElement("div",{className:"login-container"},u.a.createElement(k,{onLogin:w}))):u.a.createElement("div",{className:"login-container mt100"},u.a.createElement(R["a"],E))))}},"9dzl":function(e,t,a){"use strict";var n,r=a("WmNS"),c=a.n(r),i=(a("sRBo"),a("kaz8")),s=(a("+L6B"),a("2/Rp")),l=(a("5NDa"),a("5rEg")),o=a("9og8"),u=(a("y8nQ"),a("Vl3Y")),m=a("tJVT"),d=a("k1fw"),f=a("q1tI"),g=a.n(f),v=a("comi"),w=a("1vsH"),y=a("9kvl"),E=a("55Ip"),A={height:40},O=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,b={timer:0,verifyCodeMessage:"",verifyNameMessage:""};function j(e,t){switch(t.type){case n.setTimer:return Object(d["a"])(Object(d["a"])({},e),{},{timer:t.payload});case n.setVerifyCodeMessage:return Object(d["a"])(Object(d["a"])({},e),{},{verifyCodeMessage:t.payload});case n.setVerifyNameMessage:return Object(d["a"])(Object(d["a"])({},e),{},{verifyNameMessage:t.payload});default:throw new Error}}(function(e){e[e["setTimer"]=0]="setTimer",e[e["setVerifyCodeMessage"]=1]="setVerifyCodeMessage",e[e["setVerifyNameMessage"]=2]="setVerifyNameMessage"})(n||(n={}));var p=function(e){var t,a,r=e.validateName,d=e.getCode,p=e.register,C=e.style,Q=void 0===C?{}:C,B=e.buttonText,Y=void 0===B?"\u6ce8\u518c":B,h=e.globalSetting,k=u["a"].useForm(),R=Object(m["a"])(k,1),M=R[0],D=Object(f["useReducer"])(j,b),N=Object(m["a"])(D,2),x=N[0],G=N[1],L=x.verifyCodeMessage,J=x.verifyNameMessage,H=x.timer;function P(e){return I.apply(this,arguments)}function I(){return I=Object(o["a"])(c.a.mark((function e(t){var a,n,r,i;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.login,n=t.password,r=t.code,e.next=3,p({login:a,password:n,code:r});case 3:i=e.sent,i&&y["c"].replace(i);case 5:case"end":return e.stop()}}),e)}))),I.apply(this,arguments)}function T(){M.setFieldsValue({verify:!1}),G({type:n.setVerifyNameMessage,payload:""})}function V(){return S.apply(this,arguments)}function S(){return S=Object(o["a"])(c.a.mark((function e(){var t,a,i,s,l;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=M.getFieldValue("login"),!O.test(t)){e.next=10;break}return e.next=4,r({login:t,type:1});case 4:return a=e.sent,i=a.status,s=a.message,l=i>0,l||G({type:n.setVerifyNameMessage,payload:s}),e.abrupt("return",l);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),S.apply(this,arguments)}function Z(){var e=M.getFieldValue("verify"),t=M.getFieldValue("login");if(e){G({type:n.setVerifyCodeMessage,payload:""});var a=d({login:t,type:1,smscode:Object(w["y"])(t)}),r=a.status,c=a.message;r<0&&G({type:n.setVerifyCodeMessage,payload:c}),G({type:n.setTimer,payload:60})}else M.validateFields(["verify"])}function z(e,t){if(!t)return Promise.reject("\u5bc6\u7801\u7684\u957f\u5ea6\u57288\u523016\u4f4d\u4e4b\u95f4");var a=t.length;return a>=8&&a<=16?Promise.resolve():Promise.reject("\u5bc6\u7801\u7684\u957f\u5ea6\u57288\u523016\u4f4d\u4e4b\u95f4")}return Object(f["useEffect"])((function(){H>0&&setTimeout((function(){G({type:n.setTimer,payload:H-1})}),1e3)}),[H]),g.a.createElement(u["a"],{layout:"vertical",form:M,style:Q,initialValues:{autologin:!0,protool:!0},onFinish:P},g.a.createElement(u["a"].Item,{name:"login",extra:J?g.a.createElement("span",{className:"error"},J):null,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1"},{pattern:O,message:"\u624b\u673a\u53f7\u6216\u8005\u90ae\u7bb1\u683c\u5f0f\u6709\u8bef"}]},g.a.createElement(l["a"],{style:A,size:"large",placeholder:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7",onChange:T})),g.a.createElement(u["a"].Item,{name:"verify",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("\u8bf7\u9a8c\u8bc1\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7")}}]},g.a.createElement(v["a"],{onValidate:V})),!(null===h||void 0===h||null===(t=h.setting)||void 0===t?void 0:t.is_local)&&g.a.createElement(u["a"].Item,{extra:L?g.a.createElement("span",{className:"error"},L):null},g.a.createElement("div",{className:"flex-container"},g.a.createElement(u["a"].Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801"}]},g.a.createElement(l["a"],{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801",size:"large"})),g.a.createElement(s["a"],{size:"large",type:"primary",style:A,onClick:Z,disabled:H>0}," ",0===H?"\u83b7\u53d6\u9a8c\u8bc1\u7801":"\u91cd\u65b0\u53d1\u9001".concat(H,"s")))),g.a.createElement(u["a"].Item,{name:"password",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5bc6\u7801"},{validator:z}]},g.a.createElement(l["a"].Password,{style:A,size:"large",placeholder:"\u8f93\u51658\uff5e16\u4f4d\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199",visibilityToggle:!1})),!(null===h||void 0===h||null===(a=h.setting)||void 0===a?void 0:a.is_local)&&g.a.createElement(u["a"].Item,null,g.a.createElement(u["a"].Item,{noStyle:!0,name:"protool",valuePropName:"checked",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("\u8bf7\u540c\u610f\u670d\u52a1\u534f\u8bae\u6761\u6b3e")}}]},g.a.createElement(i["a"],{style:{marginRight:10}})),"\u6211\u5df2\u9605\u8bfb\u5e76\u540c\u610f ",g.a.createElement("a",{href:"https://forge.educoder.net/help?index=4",target:"_blank"},"\u300a\u670d\u52a1\u534f\u8bae\u6761\u6b3e\u300b")),g.a.createElement(u["a"].Item,null,g.a.createElement(s["a"],{size:"large",type:"primary",htmlType:"submit",block:!0,style:A}," ",Y," ")),g.a.createElement(u["a"].Item,null,g.a.createElement(E["Link"],{to:"/user/login"},"\u8fd4\u56de\u767b\u5f55")))};t["a"]=Object(y["a"])((function(e){var t=e.globalSetting;return{globalSetting:t}}))(p)},YrPe:function(e,t,a){"use strict";a.d(t,"d",(function(){return r})),a.d(t,"a",(function(){return c})),a.d(t,"b",(function(){return i})),a.d(t,"e",(function(){return s})),a.d(t,"c",(function(){return l}));var n=a("ErOA");function r(e){return Object(n["c"])("accounts/valid_email_and_phone.json",e)}function c(e){return Object(n["c"])("accounts/get_verification_code.json",e)}function i(e){return Object(n["e"])("accounts/register.json",e)}function s(e){return Object(n["e"])("weapps/register.json",e)}function l(e){return Object(n["e"])("accounts/reset_password.json",e)}},comi:function(e,t,a){"use strict";var n,r=a("WmNS"),c=a.n(r),i=a("9og8"),s=a("tJVT"),l=a("k1fw"),o=a("q1tI"),u=a.n(o),m=(a("tJYU"),a("bRQS")),d=a("zs7G"),f=a("1vsH"),g={moveX:0,verify:!1};function v(e,t){switch(t.type){case n.SET_MOVEX:return Object(l["a"])(Object(l["a"])({},e),{},{moveX:t.payload});case n.VERIFY:return Object(l["a"])(Object(l["a"])({},e),t.payload);default:throw new Error}}(function(e){e[e["SET_MOVEX"]=0]="SET_MOVEX",e[e["VERIFY"]=1]="VERIFY"})(n||(n={})),t["a"]=function(e){var t=e.value,a=e.onChange,r=e.onValidate,l=Object(o["useReducer"])(v,g),w=Object(s["a"])(l,2),y=w[0],E=w[1],A=y.moveX,O=y.verify,b=Object(o["useRef"])(),j=Object(o["useRef"])(),p=Object(o["useRef"])(),C=Object(o["useRef"])(),Q=Object(o["useMemo"])((function(){if(j.current)return j.current.getBoundingClientRect()}),[j.current]);function B(){O||(C.current=!0,b.current.style.transition="",p.current.style.transition="")}return Object(o["useEffect"])((function(){if(Q){var e=function(){var e=Object(i["a"])(c.a.mark((function e(t){var i;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!C.current){e.next=15;break}if(i=t.pageX-o,m&&(i=t.changedTouches[0].pageX-o),i<0&&(i=0),!(i>=u)){e.next=14;break}return C.current=!1,i=u,e.next=9,r();case 9:s=e.sent,E({type:n.VERIFY,payload:{moveX:i,verify:s}}),a(s),e.next=15;break;case 14:E({type:n.SET_MOVEX,payload:i});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t=function(){C.current=!1,s||(b.current.style.transition="left .5s ease",p.current.style.transition="width .5s ease",E({type:n.VERIFY,payload:{moveX:0}}))},s=!1,l=Q.width,o=Q.left,u=l-40,m=!Object(f["u"])();return m?(window.addEventListener("touchmove",e),window.addEventListener("touchend",t)):(window.addEventListener("mousemove",e),window.addEventListener("mouseup",t)),function(){m?(window.removeEventListener("touchmove",e),window.removeEventListener("touchend",t)):(window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t))}}}),[Q,f["u"]]),Object(o["useEffect"])((function(){E({type:n.VERIFY,payload:{verify:t,moveX:t?(null===Q||void 0===Q?void 0:Q.width)-40:0}})}),[t]),u.a.createElement("div",{ref:j,className:"unlock-wrapper"},u.a.createElement("div",{ref:p,className:"unlock-bg",style:{width:A}}),u.a.createElement("div",{className:"unlock-text"},O?"\u9a8c\u8bc1\u901a\u8fc7":"\u62d6\u52a8\u6ed1\u5757\u9a8c\u8bc1"),u.a.createElement("div",{ref:b,onTouchStart:B,onMouseDown:B,style:{left:A},className:"unlock-handler"},O?u.a.createElement(m["a"],null):u.a.createElement(d["a"],null)))}},dENf:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARIAAABLCAYAAAC8wQioAAAgAElEQVR4nO2debwdRZX4v6e67/a2LC8vZE8IWwgSSCCsAZUtRgVccFQcQRR0XICfDI46DI6KPx2dQXBBQBZFBlRA2UxYAgECBLKwJCSEbDyyb2/J2+7aXTV/VN/l5b2Qt+UmaH8/n5vcd291dd3uqtOnzjl1CkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJC/g6Qsp3pvlU9KORDtOZwGtxBLL5/MbdeDrGT4Np/hUGHQNUgGFQLxgdRUF0Fu9oBDyLV4L0EjVEYdDhExZbTCjTgG4jkIBKFhU/BQ7+EG1+Elh2wvRVuegZ+cD64LiAgEVtnshlW3wXjToPBk0H8abRnM1wzcwX1S/btNSvl5tdg4jGQbO36nZg+VmpA1YA4nT7CBSIetLVCJAaOC2b3cxjwc/Z/cQEnOLiElIbRwCmV9u+cgbntkDWggjK65BjfwNnVULNbex5vAT8C0Qi0t9v2qDh47RAdBDoNfgZUcK9dBT6goiCxkusE5AA/DW4SlGvPb3xwq6AiCh2tkMtBVbX9zek0OMEwEQUith7fgOfZc2kDWsAousUxIL7tU05l1+8FyCYhmYJJCaiLwLNtUKXsl9pATNn7rBWo6uKx2XbQnm1rVQXoGKTaIJWDGVXQ4cNWF86Mdt+2AcLdp7V3OtPwHhQyYJxLGOleymGTvsHoaX9mcws4e7hB5UAU5NptR3Xd9+O4fyK77Tm8touBTNnakcnYThwScgBSxhFqevASQCfwvGFMOvmXXHff5Zw9s5Kmhh4MouBxo72SB6MBY1TwksIX2Qy0Nnaus8sTNyDbBsOnQ/X4C/G934KMINU+gmx6TF+uQp84+2KYMBEyqbKdMiSkN5RPI9F7GKilGAOKdkTA18MZM+5GLv+Pj7Nl0y20tjxGZU1bN0fVAhMw6ck4kw+jVg7CcQajpAqj4ihxAznlIW4apJVjTtvFmDu2k2pfDbwJ1KNUS9c26xix2JmMPe3LKDULPx3FSUBbU5aObqYY+4qPXAYj62Bzs9WQQkIOMMonSHLJvZfRBtxIPW4FGA3JpCJS+UHGHH46HS3LEGcx2luBqO2I1NLRcSoux4I7BtHVMESIGzCBViKym9ahAAO1o2DMRGhp1kSiLYwctoFvf+R1lFqIoQmhFvRkTPs0ovGp4Mfxs6Ace8W21m+jvbk7oTawxCvhM9+GKcfCtrZQiIQcsJRPkHje3stoDcp9HnG2g38QxkAuA4hDonIqxky1U5DA4KXNblOenDW2ldLdlCWXsS9RChhCRIYwfNAxZL2LMaV1ajD59wKROGQ9j1fnvg70QDL2kwlHwZXXwsZ28P3QRhJywFI+QVL/ZskfwWCNJuhk6TdALruacUfcQN2Y/yKbLH7RaWpkiiaVgcAYyAaCrtNgLXnvOOBGYN69s1k8+0Ws/X/f8rEroCETCpGQA57yCZIhw4rvnSikU7DxrWCAaApahih47vXrOXHmZMYffRGZ5J4NoeVCBKIV8MYLS/jtt/9Asv1t9qXHxo3Cd++Bj14AG5v3r9cqJKQHlE+QjD08eGMgNhi2rISnnoSxp0NLq40BAIhXwPKlHtubvss/DYkydNgn8f1I2dq5OyKAaJa/uJjfX/NbGjctAhq6lFMuDDkImrZa+05/cFyY/iFoyIZCJOQ9QfkESTYdvDEgaWu4fG02LHsHRn8Udtbb4B4AUwWNO7ewfetd1A47A5Hh+00rUQ5kks08cecfeeP5ucBWukReOfD9P8IxH4J/ngBtjf07pzGwayfUju5fPSEhZaJ8gmR3REFOoNaFq74IQ4dBKltawkH7M8j5Q8sYf9sVo8GNVjL5lApeeKiB5C6/0/c1I+Dzv4X3nwub1++nRoaE7F/2r95cOxqWvwALHoGhEWtU1IFhVesjgc+wP4UdWE+SE4lz/MyZnPTRiV2+HzwaPnQubPX3vy0nJGQ/sX8FiR84Pv70E1i4EKIKcq2QbQGdPR3hkP2qjeQxPlQPPpaJU06k1JVTORS+cKed7Dh7PDok5O+eA8OSt329NVbGooCHXXHFibtbIvYbxoAbG8SwUe8jFi2uuupogvFTguaGhPzjsp8EiYDvKdIlwaEL50DaA3cQOFUOyj2ki01zf+I4UDNsIm7F4MJn0z4HyZyNKDFKiitiQ0L+sSifIBHfvtCAdxU1tXdy8Am1he9/9z3YuR0kCloNxVBXziwH70re9hGvGt5pDfc3b4bJERjugZv5Crg3khg8qP/n66f7OCSkzJRPkCSHQ8dw8GtqUd43qKm7mNMu/DSRwJZaNRgqK8DkAC8BJtb3PBv7CEUMpeOFv90tcBBQ5w9HUl+latCVzPjYTPorAcM1NSHvMcrXY9sdSLqgItOAUfgeTJzyISYcXQeA9mHreptkx6g0huyBNLMBwM95aF0UEg0tsFlDa/pUlJpMohKOPf0jQPWeK+kB3/o9jBoLufRei4aEHAiUT5Ac1QEHtwLJaWiJoX0YOmoKh06dDECyDX7xJRhdCbXRFqLS1GUB3n4jkB0d7S14XjHYJYvVHrQ5E3DRBsZOmsaYI0b263RVtRDrLitZSMiBSfkEyfur4aQKl7Q5FoPVQOLxMbzv9JOJV9mR2piBGxbBzXMybGxaS+W+TQ/XYwTwPWjcvIlsugOAMy6AaYdC1IxA9EcwWEPrsHHjOfz4w/p8ruNnwoSDob18yddCQvpL+QTJq8AyM5IKDgVsbIZyHSYecyJDRwwFoOUduPcqeOB5WN/0MpWxPddXTsSBVEcrG1euxWib0ejYq6FpKDQlT0WpCYANqKusqmbspMn09dqedRFMngjJfZ+loJ8MAsYAY7HJpfaHZXwYSMV+OG9vqMReo3FYi9rfpQGsfFGja5MgeiJR16YoNMY+5UdOPI6qoYcDL0EOjq+AK34GtM2nsX0dcEjZ2rgnHAUNm9ay8qXlQBuxCtjWDO9oxYTcJ5Egi2N+KjLhfUdQUVNNsrVr1rV34/QL4IxZsKGtuIhx71QB3wImAR29Oh8kEL6HsKbTp4UULGLvkRMDL8NuATPfwpgv2tLePPC+yO4ron0DDNB6S2PAmGnABRh9Bjo9FKUS+O0exjQgshl4Frgb6Odip94SJBqPRu21y6RBFeTqpzD8xOa18dfht50HNBWOwwRJneU9bWQvY/LnJOCMAGdIIT7E96CqZiwTjj6W1YteAqC6Esal4M2Vq6g8cg6RxOXo/WgsEWWzpL8+byFrlq4CsnzkMvjyObC96WCUe2anHLFaw9CDRlBVM6jXgmTwQTB8CLy9q7Qj7o0EyKeBI3p1LrC3IcYtOKzpbNjWxRAeYwAHvDg4bZQoHgcBI4MyY2wGKAlc18GgGAgbjwCO1JLMfR/tfRVHBTHEPoUBjEwAOR7D+WC+geGHwB/6f/LeEOTYUcH74nUaAowIyhiM7hwDbYLs8AeOQbBPlE8EOrWg4tvQXnFwad9OB878zAeJROz0ZvVCmPtf0P5ihnfevBOjVu5XSV1RDRvfWsrDN83By2wBINUECQWuOhNRxfT4Ina18Na3W9nV0PtRlMtYA27PhQjYXtt3g4qHQw4KryyQzXZTsEubSl1KycLT1YnYfDMD4XJr9GFNdgIecxG+QX4hQl5YwU6Qrfaz4Hwih6D9uzDmf/ZLv+kqPEsvZruVGoIVtgZ0FHSiH1uKHBiUTyN561YYdvhyDprxBn7qzMLnmRQcccLZnPDh6bz48BNs3gq/uR2+9nVQu16nceMPqRt3G4aqsmomomxulJYdW7nj329n67olQDsj3wenfw12ZCpwZVanjqNcyKY9lj33WsEo29tz9q3vl/bCR8HcTU9sFmLiZFlW+DsHkIVK3fXo/NRN2HPVRgd7ySjwuxNGPaC06rdzMZYk72akMxVX8g/tlbiJm9HZ9WizDoyHyEjEmYbRXwcm2ly9/r9ivE1I5Ma+NaQ/9DCDn5ESjeS9TfkESd14qDeN1LQ+SSJ+Jn4w39Y+xCoGM/PSj/DKky+QTnXQ3Ay//CXUDIeho/7EV39VxYQjrsPoEeSCTZn2JZEYROOwpX4dv7/mdhb97QlsMiPDocfBMSdBU9tJ1HByp6ZEYrD2tdW88JfFQJuNienFQhwvCznPajZ9nxYsAbm/x9con6AuCUwHGj3YaiC6eyGClAqV9p7pbOc5vQk2ynIjkOujEIGSpVZA1HyOQTIjr+wg8jcwl+JEt6M79YNViPMsRv8F+DNwot1YKvufiHkYqLdlHcjF97DAUgbAXJxvaPDWx/7tyh5uh9g2EaT5NNgHyR7L9wKD3djLGYC6ekD5dL/DT1e8vRNenHMflVVbOnVCLweTpp/NSedNLnzW1gqb18Ib8+F/vnQ7C564EmQVlTU2g9hA5zAVsYOgZhCAx8tznuU3/++XPPPHh4ANgMcHPgCzfwWHZMDPzUI7BxWOdxzr/n301jm0Nq3j0782TPxA79rwzJ/ggbugrl/xbDW9Km2CXeneBxwGdgCSv74xYDTGn4r4k4EhKNdOX7rrO040bySOA8Mw1OJQ9Kp0tbtGg/YOBapwEeYLPAo8lqtiU/pyKoLTCK+g+CSG7d0vITCArAe5PH8A6MEY8xlIABVgot2ZIhLBbzwW35+K9a7UdNmB4N0R4CCMfwzGHAMMw8dOfysdtcdFnWa33QkVlWTMONr8aThMwdqhurdWB7MjrLF9CDAMe90BYjhMocM/nqQ+GHffr00vnyDx0kdxzvRLaNjwDqve+DWJquJ3vg/VQw7lA/98Lonqrj/67SXw08/dx81XX8T6VfdTUdlBJG4HvnL6LlRErFCKxOzWD7EKn7deXclNV/wX113wfRY+8iCwBsgw83SYOxcqq6HZP5g4H+/UCaJxeHXuAh6/7WG+ccsRXPb1C4ile+e/zqUh2VHcIrJfSKA6v8sLrF1mmAdTgsM8rHaRy50P8iDIErJtr+K0r0DU03iZK4hHwY00d9KaRFkB4/lg9FUIzxHhGTr4MRuBjcA77K7ynwc8AcwD7gDqyHiQ9iHlfwKPY0vK3ojh3VUdUSBqMcitwBqQtSDDMD6F7VtLL60xXwYeQtQidOY12tteRZtXEfUYOe9qPF+9q5oigDEnAvcgagG5zOvksq8j6jmS+qdMisO0xE7auxF8pbsT2IquJiZ/Y1PuVZamXqFSLQUWAA8AVyL5sWrsMhLfsy/MbxGeBuaj1AxE14L+Kwm1lOWZxazLvIGrJr3rdRsAyje1aXJGUjfqJxx8tM9Td19P9b9MY/CoC6xbUYPvuRz7/gs47xuPcv9PF6M1VE+BIQo2vG63zfzbTYtY+szFTD/3Q5z1qXOpG3cCTmQsQiUivZe6WvtoP0MmuYPNb69l4aMvMfd/n6V561vALgpbTpwFdz1pVc4dGlZkrmCYOqQgRyJRaNy6hb/+4jZmfdHlY1/5/6x6ZS2Nm+fSW0Oo4/RXFTUl/+4FATrAuNiwEEBQeP6/k/SuKxp9g/9FpqKzU0kxFq0rECkRCyYI6RfAPwqRycQNNNHKU8VSDKF0bI5DOCl4XwcSIx7UYczUkufccoz8KWjD3t2kxlwJ1FqrtZfBBFOHXE1wXWQ8wo0Y87HSR3vwQKpFqVPIZE5BOBvlXAVmRffn4bNocwt5DaZwWWUycSazKVuJyw7i0ll8QqCNKJDcKJT3G0TOxwRen2D7JWAiMBEl5+GZmTh8HvEb8dtB5xUVcwoi463bOXs2Rl+GmA+DBNsxSyWpXmqpfaB8gsRks+TkIE6eeQMx0axe9t8cVTmaeMXJGG2lazR2JLO+9C8snvMGby9NIxPgM5fAs7fBojm2no1vptj45oM8c9dcxh1zJMfOOJTpsz7N+CPOR+ue2RZE7NNzy7q3mPuHP7N68Zu88+Y7tOzYCLRQOvg/OguSD8HtAud2QKM+n0HytcITxY1AJt3GvHvv47DjYnzmOz/GMJ325o1k0xWUPaaB3gkio8AvHQTmW6CvK8axmA0Y5iCyBmQ0oj6Pl70apAPZTRWUYFAaSRfa4ZCkkpLYlE5HlGoYHYAJXKEOMKb41GY5BWmA3Wzt3e9zBtjS5YRuEpAKlHc7qLMwYrPxKRYi6inE+BhzKoYzrRA152D0AyAz6HQfBdBnYLi3IEAM7QgPI7IUwyCifJxtua9jSJOQ3aZUxgoCJxvH8e4EM7OwAbnhUcS8jOBg5GQMswJ7yyw01xOJXYLCFH6/CWKHlEA2eyUisS4auux733L5BEk6l6EqnsXLDeW4mbeybcOfaWl4CXfkobiROoy2RrrRh1zCZ69ZzvVfuYHW1ZCohJEH26lHogaarbeP5m3tiFnMkdNWM2zUV+2u8j0cQflNsOpGD2LVopdZ9tzcLmUGDYNDj4Nf/AUujcLKDjgxO50muZG4itrtRRVorVm77HUOmjiSWWd8mkTVSLwceFkf7Us3Z9/XXAZ8jL2bDl3g5zj8kqFBN3g7O5YNmSuIB51ay8soLgRTXzhKmztR6iEIIpQHGrt/UTUwvvCZYXOnMsajqEUUCxXvf6kCIIUQF0SD+F9AjBUiGKiN/QijfkZjqo2IACqByBfA/6W1HjMJ31yDMVcRcUBFQOsK/OwPChpbxtSjuQTXPE/M1cQE3hf7FYuTv0f4UKdhLBq8Suv2ddOfBWaCAoOPci4GfT+YvICNI/rjwB8Q5WK4GCO/AWdRMAftfO2Uyk+lb0Gce0EykDuGFjb05hb0hTLu/RvJ2KmghlymgmEjLiGb2QlaFaWrhlS7cMpHr8O5axd/vu93NG+HnRvh+HPhGzfC9z8Dzc1w2bdg5gXQkP4Yjjqt165hLwvVQ8bwiSvOZfmLc9HBAy9eA1NPgi/9DEYdDe0KJmgY470PkRuJyYSSpwHk0jlGTjicI6bNwHGEbBpiCfB0Dr1fshwNQuhpTpQJJBSMiMAOD3Z6F2MYZcegacHhy0B9ob8KoFiBcCWGR9gnCSYF7DxrbPEjs7lrud0GkTjF1mhj+5Jo8GOQi+VnMAcRabkWxEbd1qg/cULiWl4uVYxMCnFuBnMI2vxrcNylZM2dpLzlVAmI+QCmxJs0wv0mrnqOlGf1WWMgLtvp0JcTk8XEZHBnYQI4fjVirikKPHUDcE9BCNqfl0acP2LcaZC9GgE872qcxD/ZgL9uVoeLXI0x15d8sqgcGfzKmFg5tQ2pXAv+5CDcGSLROnvBSjqF9sGYSk486+ccftQ4djbcwmObt1M5FIbWwoU3w6Y2uHA6rG4eCnJhn+JLjIFUBxw383Oc9PGHWHD/PGpHwHfuh3NmwIZmSO6C+kq4JHse7d6PaXGO6jR0jIZINEY0ZrcX9XLWcGvQbFu3mVR7P/ygfcTQgdDM3u9tJY6zBS3wXLu9BVE5mkpl1XAlLxLhDSss6eyahDnkzEKQUwa+/QZsC3LFaYO8i+ciGHRO3Kr3gp0weenAnpIr+j3EHIYEUabWPfoLEnTy2pL/UvgdwheBIWRNNXXuqdS5y9mYhQ59YmHrFM0qTq+aB8COHMzpgOMS1mMzLbGWBu9utnmXE83/FgVOCuAoSrUuzBOBN6rEQG8AJ4OoZ9FcHQj4szC5IRi/uZtrtwDDr6y2zJ6mk/uE8gmSli1baNn2XUZO/BmJqiPwPfYoAIwGLzeYIaO+z5ARp/PZ7/yCrZvn0LjFo2Wb3bZCAW70RLKZafTBzgpYu0y8aigfvGAWC+5/nrpROU6eAWuS4ORAIkej05fRwBdRkUqcbqZOeaEoArEKyGXTPH3vg/zl50/jZVO9b5Pfvxsv3AfyY/amLRiTAHcToqDCB0hgGFWcFZh1nTYltR6KQsgDyFJg4AWJ/e27gHoKWomM697wk7fjaOzUJn/h8hqjgPKsMLH1HFkoo6SBDrOGl5PQoa2AlLyTxgCyAmElxpxC2sAIdyKTEtCioSU3sTByHFbwckcKV2w9MYEjY3ZkHRmH+swa3slRECRFjqT0Hom5HmjFuqOLF8N4ScgNLRqYTQSdnADSbGdeuviTHTUPRbYgRXqw3fZAUT5B8puvQ9Z/hFM/tYoTPvRjxhx2Pq7r4O9hG4fCBuKcwekXnEJryzPk2u8n4j6Pm9vIprYM2dzxKHdYv9wcXhYmHHUS1bUHE6t4m5bsIBw5ERP5BErNRBgTNGjPdTguILDmlTd44IZ7WfLY42SS9STiSVQPhZyfg4rBMKQOcv2yjW0Gs7Zn0sjYl/1pw7BxCxZNI6VzGgnK5e0N0M10Yw+nyEe054VRNqg3IqUeilLaivUbUGo0kaqiwAbrxTOaPUQwCDDYfikGpA1NDjis+JQ2G8kaTX0aYgbcKjCR4tEAJtVqI30F1vnj2JiFlA/RkmmXkWbeyXlorOZTKfBMq3XhC5A2O6jarY22v0/sZKw2Zkr3YQwlXiVLFchhIK91LSpNhdCBMi/dKZ8gmf2ow9Md09myJsuLj3yHo2csZPyki6ioOQKRd29HR2uciDsLVT2L6ZM345vV7MrV48j0/vpK8XMwuG4y18/7GTW1Ci91KMIhiOpBMpSgs7Q3N/HWkmd56p7ZZJONfPue8WxcsoUX74FYD4PL2hvhmA/DtNOhtfeKTAmJvRcJyK/AttODVjCtxS9VouBJUGAX8gmInxcmXc9TNHba3my9NqYwfdBYoTsiKNfmZ8jQWRYUvSDbSio+GiNxRKXtOboZJXltwh7+ZeBH2CX8y4DzUOwAmouyUapxRNmAN2O1FlFAsLeSCIiJYgQcA0m3jaYoVGbB1U0l3S5BQhRojY5Y4dYG+EEbHeK4dO6mto0lUxOTQ6kn8P3WLmEMWlMSHOcAGuM32gdUSVEBPN1ZCynjxvPlEyQTRmsGtXySkWMvZcqpz7Ot/k127VyE41YTrxz3rmHh+Q4P4LqjiTAabT44IO0yBqLxoYw+/Hy7iLAX+qAIZFPtbHtnBdlUms/+2wUcOvVIUE0898evsXLdjl61Ze2tMOxw+OJVsLV3C4e7YvYuY32vGLcgtOCzGcNx1kgZHU220nbQqiBGxItAvD2vZeyW3kHAjdnrqdGYYAWxaxwqAq2zzYGqCjgtOGRhx3DezlKIXgX7JHcd8PQCcvqbiID2DsFLfolo5U2kU0Am2BO5ZKD4mUAQGMC/CJFh9mtZi6gdgTfozZKpwFgkUglOI8oD0iBxKwhiCjw9CM8fXTB8ut46KrIE09t1xZ+tx2BUBHEzEAXPWPtIRluDruRGBiuUS26NALyFkAMiaCMMrr6CXK6ejnZr60lhR2dFHLzdzACOy7toYiXnyWuc+z7utHyC5KUGg84twJOrcJxzGTfpXHLZFJ7nd1JZ94bpwQDpLcVpVC+P0yDKZewRUznihNNQClwXFs55i5dn937RHtj4lrIFpGHzYHiJ4Gme3YRkbUd3/GlEk9UgbUiwmteQXwcyhCyndj5rwYAOnmkgl7GeFE/X0JK0x6eqQBl4PQsoh136Y8R2u++5fF9wHkF4Dvz3Ww+F9118fw7KrS96R0vwkoADRn8NxYlBfzIY/z60b9MgGFmNk8mPwRjGPxf8mwLrcvAbFFTHoT07i0z6EBwHq3nmVhHJBeXUqpILfBy+Ow5ia3C84uAVDxzfRXFGZyFCMKWTt/ACYSvikkydTSzxW9yYjYI5EmsxyVSASR6HzlwWNLwDJ/oDtGnt2W4DBePuPqV8IfIvNEBH9hXQr6ONjRkRlSASqernIrX9SyQaJ5qosk/srFVpl81fRrK194FoyoFIvwVJ744XA/iQjYB2H8A+mkHMZJz0lThpii6b4Ons8z1MiZ0gX0+uAzLt4KU3F4yDYo5G6bMRIKIgbWBFBpZn/oMO//jAC1RSDzaUHSeLyA0lH47Ga5+Pyc5Cusn6JMpBuAyRG60EM2DU40j1bKiGiIZYZjWOub9QJf5/YLzjiqsEgylEyptAKvWfKCf/oH0Z5Am05LWJuZh8wBuVKH0N4jud3CTig/I/j5izurTVASKmHrBRliKQyXybTG4sjgt+BA6O2G1s07nheN6diPoKwlcQZmFMplc32dn3aTvLp5EMqoWIuwHkJdDTbKd8bydzAYKnWNAR3Qg0btnJK3Pt6t/e8sHPwicvhp2tey+75wbNBKlkt/W7eyACZglO9iacqEZiz2C82ZD9JEaBUT8EGYTRvwOdRPlxcvoKjHy1qwaZN8J6ICzCSDZoQxy4Hfh3xF+CMoqY+SrGvzxwu5ZGjwVVBZ4rVx7Gkz+i9WeDacsYxPur7UMsxdo/rBEVzgZzcrEmWYET+wrG9ckCpzkwxPhs937Ago6PE1eudQXLQ8D3gBeCpRrH057+DsZMsrYJDUauRekUaQI7D+vx+QUuP7UalX8xkqzAj1+PmB0YHQH5JMiPMLv/NiCrIYvBcA0i5wIKR03ESz6KE/1PlCynEUO7OZJ07ttEgpVQBlDqcrSf6ZVr7+9qatO8ALYnYdTkJxl1xGXkstGBn6PsT8Q+CN9csJB1r63BznJ7R6IKKhM2CXafDWVyNMLRPS5uZCR4NyMZHdhprwWZiGFq4FW4Gi95NSIp3GxggDUgZidGaslrtQbbm+IKDAtJmz+huSjo7+MQ879E8rJVQMhiWIQwnU6xE1gXuBsYEkVdikgOzEXB4IkDH8TwQTpFs5ZeArMSkQsRNuYdU8TEumBjzgqM8yXwfg2qGpExaLnTHlhyy+z19/Gj12DUU3ga6oCqIGeMNrfT5s+g2T/XTvfkU6jMp1CkyREvKie61e7CWLJFST6qFlaAfBljbgMEkWPwcw8RNYbX8RFxi2t/DaD+BXh67ze1/JRvavPanfDSDbBzxTwS8cVlO2+5cB3YtaOFv/32SYzZSl92BPa9IINgr4SIopDKr0/U2Hl/LtCsZCVGzkG4G62DkHWBgjfIgFE/Avkhxf5ThyD4BDYOQOQ7IPfYvK15AreKsB4jZyJyF0UhMpJCBjRT9JxAEhW5GOEihBes0bG7Bx7ZGPAAAAbBSURBVJABaAD5ASKnI7KsUzFd8r+YP6DjM9HO/G7rsgmcFiMyC6/yp3gJaKuEwyphesIGnE2vaGJ87Hw6zH/T2bJthYjWoCN34Me+BiYvREYWr1n+Wpg7cOTDCK+UuNsFJa697BpEXkDUBWBuLR5boHTrk/7tp9QPyqeRzF9kXa1vXddObOxtTD3tVHqZ0vSARQA3Csuee57Xn15CJ9fePmcX8Al6m4ekyA47l8hnFBIQGtDmIqpjd2AYT1v2OFyJomOvoVmJZJ/HqArQa4M6dgIZDLaaCGDMVqKRf6bC/QNNqSk4ZhJG7QBeQcxihA3YoLMPY0dQB7AdKBpuCxiAuzHmQRKJaeT8KejcOFB1GJOxhst4PU5mJbB67z/ZgIm9BJlZiHcSSo3H08cBDspZhorWo1MvI7ILCQyxCrokMcgZg+LfQP0ZiR2MSR+P0bVE3OVUR1fSoJ5Eu6AyDYFU7MDer84/zZXHQRaSjZ5EJDMBbaYAgpI3IVEPuXmI0wHdrrg4D5uTBOCtvf/2fUP5BMm2ICxgZyO88Nf7OPL4C3Hcc3rlbj1QcaPQ3rKT+Q/MBd5mD3d8r8QroAL7NOt5FvksNm9FP9kt8MkYiLnPYQy0mj9Ym1awaZcyYFMsPN5tNXkcgbj7JIYnbZ0FlT7PZnoa2Gbb1I4bmY/H/E6XWIK29SpjgwZMEpF5gebzOztlE+te7ZX5Tl4B9xVs7hDrvo1HsPYiDTbnyp6xl6QZ4z6GZOl0jcS12uKezQAv9Kal+4r9k1X5wRtTvLPkRiLxcj659w2iIJqA5S+8yGtPvUR/0gZsXgtvb4L4AbIxmDb51bgBeYNDDzHsdvwAYPbUhgE8T588iKbz2z797n38u/YhZRQkp5S8ToCHVj1FsvXOckbf7RNiFdCwaQMP/uJB2netpj8rHBbNgYfuhbrKgWtfSEgZKOPq38+XvNfwZH2OGc/+iuNmno3nT3lPuoKjcRA8/nrjn1n67PPYReT9o6KyL2bakJD9Shk1kvUlr00QTcLKl9fzzlvfJ17V2gubgEXUAK4lkN7YJCyua5PcPHX3bP5yw8PkDYX9JVGVN1YOSHUhIeWgjBrJzzv/mQPu07Ds5Qf51u/GMnbiz0h2xPZufDV2/xglkM14KOX2Kjin2yp9Dw+DG4mg96YOGBvGHknAwtlPcvt370DrVRTyu/aT9W9Cc5sVVH6omoS8NyijRpLt/DJZGzexYj785NO/ZtXiK4nGmoKtDvaMG7N2iVVL5tOwZb3d1a0fiEA62cG61+fhec3vvuzfQCRu0z8ueHgOd3z7Fpq3LWIg87Le9zNYtABqqvZeNiTkAGE/7oVZwqolmu9fcCvz/nIJWq/CjQbbTKjiEmqlbPaxWELz8E0P8JcbbsONteD2c5NqW7fh1ace56l7vkesshE30vncoqxLMFYFIkkeuvl/+fml/8P6lc9hpzQDOw8ZiPU2ISFlpIxTm72wYwPccOkjrLlsI+d84QqGjz2DSPQg8mtGvFyKpu0beeGv87jjO7/jAxelGHeYJj0AM4pYIkI65XPb1Tfj+vWc8qlvUlE9DVHVCA7aeGSSrby9fDWzb5nNk79/DLvfTe/X04SE/B1y4AgSgGw7/PWG11g0+0pOPv9ERhx8LPHKkXg5h231O3jj+VUsn78CWMP44+uoQtMxAAFtIkJFdYxcWvGrK2fz0pw3mXbOyVQNORLlDKalIcWmVetZOm8lm9euwm7fue+XVIaEvEc4sARJnk2rW7n/v+cCzxGrqsLXLl4yhx28dg1mx8YUDtkB8W74aJKtGSCCIcfiJ+pZ/EQ9TqKSSLyCdDPBuVP0NWo1JOTvmANTkBTJkmlv6vJp3Sg47RNtNKdWg8zol0FBudCxvZFVS7awewSHn+rAT/UtQVFIyD8QB4axtTfUjoWv3w1V43y2NT9OJNLaZ/evKIjGYNmzC3jrpTWE2kZISJ947wmSWAW4CXjlaVj12uMkU3dTVUOPs7XncSNQUw1rl77B/Tc8jPY3Ufbc2yEhfx8c6FObrmxZBdfOCLLvmTbOu/I6zvonmHLyV/BxyQV5M7uNejVWC4kFQueNl1/hN1ffyjvLXmIgwttDQv5Bee8JEqCQoRzgkRu3M/+uyzn/qoWc+JHPUTtyPKLi4Hc1nYgCz/PYuaGZJU8s5rHbH6Nh81LshtNhGGlISB95bwqS3dnVbLjr2rv5260PM6RuIqJq7J7Cu5UTAc/zadjcTFtjIzZPd2hMDQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJGQD+D98HCiT3ed8ZAAAAAElFTkSuQmCC"},tJYU:function(e,t,a){},zN7B:function(e,t,a){}}]); \ No newline at end of file diff --git a/p__User__Register.js b/p__User__Register.js index 572c47de1d..5d2ff184f2 100644 --- a/p__User__Register.js +++ b/p__User__Register.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[185],{"7rcX":function(e,t,a){"use strict";a.r(t);var r=a("WmNS"),n=a.n(r),s=(a("miYZ"),a("tsqr")),i=a("9og8"),o=a("q1tI"),c=a.n(o),u=a("9dzl"),l=a("YrPe");t["default"]=function(){var e={getCode:l["a"],register:function(){var e=Object(i["a"])(n.a.mark((function e(t){var a;return n.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["b"])(t);case 2:if(a=e.sent,0!==a.status){e.next=6;break}return s["b"].info("\u6ce8\u518c\u6210\u529f"),e.abrupt("return","/user/login");case 6:return e.abrupt("return","");case 7:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}(),validateName:l["d"]};return c.a.createElement(u["a"],e)}},"9dzl":function(e,t,a){"use strict";var r,n=a("WmNS"),s=a.n(n),i=(a("sRBo"),a("kaz8")),o=(a("+L6B"),a("2/Rp")),c=(a("5NDa"),a("5rEg")),u=a("9og8"),l=(a("y8nQ"),a("Vl3Y")),d=a("tJVT"),m=a("k1fw"),f=a("q1tI"),p=a.n(f),v=a("comi"),y=a("1vsH"),g=a("9kvl"),b=a("55Ip"),w={height:40},E=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,h={timer:0,verifyCodeMessage:"",verifyNameMessage:""};function j(e,t){switch(t.type){case r.setTimer:return Object(m["a"])(Object(m["a"])({},e),{},{timer:t.payload});case r.setVerifyCodeMessage:return Object(m["a"])(Object(m["a"])({},e),{},{verifyCodeMessage:t.payload});case r.setVerifyNameMessage:return Object(m["a"])(Object(m["a"])({},e),{},{verifyNameMessage:t.payload});default:throw new Error}}(function(e){e[e["setTimer"]=0]="setTimer",e[e["setVerifyCodeMessage"]=1]="setVerifyCodeMessage",e[e["setVerifyNameMessage"]=2]="setVerifyNameMessage"})(r||(r={}));var O=function(e){var t,a,n=e.validateName,m=e.getCode,O=e.register,V=e.style,k=void 0===V?{}:V,M=e.buttonText,N=void 0===M?"\u6ce8\u518c":M,x=e.globalSetting,I=l["a"].useForm(),R=Object(d["a"])(I,1),T=R[0],C=Object(f["useReducer"])(j,h),S=Object(d["a"])(C,2),F=S[0],X=S[1],_=F.verifyCodeMessage,Y=F.verifyNameMessage,P=F.timer;function L(e){return z.apply(this,arguments)}function z(){return z=Object(u["a"])(s.a.mark((function e(t){var a,r,n,i;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.login,r=t.password,n=t.code,e.next=3,O({login:a,password:r,code:n});case 3:i=e.sent,i&&g["c"].replace(i);case 5:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}function q(){T.setFieldsValue({verify:!1}),X({type:r.setVerifyNameMessage,payload:""})}function J(){return B.apply(this,arguments)}function B(){return B=Object(u["a"])(s.a.mark((function e(){var t,a,i,o,c;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=T.getFieldValue("login"),!E.test(t)){e.next=10;break}return e.next=4,n({login:t,type:1});case 4:return a=e.sent,i=a.status,o=a.message,c=i>0,c||X({type:r.setVerifyNameMessage,payload:o}),e.abrupt("return",c);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),B.apply(this,arguments)}function W(){var e=T.getFieldValue("verify"),t=T.getFieldValue("login");if(e){X({type:r.setVerifyCodeMessage,payload:""});var a=m({login:t,type:1,smscode:Object(y["y"])(t)}),n=a.status,s=a.message;n<0&&X({type:r.setVerifyCodeMessage,payload:s}),X({type:r.setTimer,payload:60})}else T.validateFields(["verify"])}function D(e,t){if(!t)return Promise.reject("\u5bc6\u7801\u7684\u957f\u5ea6\u57288\u523016\u4f4d\u4e4b\u95f4");var a=t.length;return a>=8&&a<=16?Promise.resolve():Promise.reject("\u5bc6\u7801\u7684\u957f\u5ea6\u57288\u523016\u4f4d\u4e4b\u95f4")}return Object(f["useEffect"])((function(){P>0&&setTimeout((function(){X({type:r.setTimer,payload:P-1})}),1e3)}),[P]),p.a.createElement(l["a"],{layout:"vertical",form:T,style:k,initialValues:{autologin:!0,protool:!0},onFinish:L},p.a.createElement(l["a"].Item,{name:"login",extra:Y?p.a.createElement("span",{className:"error"},Y):null,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1"},{pattern:E,message:"\u624b\u673a\u53f7\u6216\u8005\u90ae\u7bb1\u683c\u5f0f\u6709\u8bef"}]},p.a.createElement(c["a"],{style:w,size:"large",placeholder:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7",onChange:q})),p.a.createElement(l["a"].Item,{name:"verify",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("\u8bf7\u9a8c\u8bc1\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7")}}]},p.a.createElement(v["a"],{onValidate:J})),!(null===x||void 0===x||null===(t=x.setting)||void 0===t?void 0:t.is_local)&&p.a.createElement(l["a"].Item,{extra:_?p.a.createElement("span",{className:"error"},_):null},p.a.createElement("div",{className:"flex-container"},p.a.createElement(l["a"].Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801"}]},p.a.createElement(c["a"],{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801",size:"large"})),p.a.createElement(o["a"],{size:"large",type:"primary",style:w,onClick:W,disabled:P>0}," ",0===P?"\u83b7\u53d6\u9a8c\u8bc1\u7801":"\u91cd\u65b0\u53d1\u9001".concat(P,"s")))),p.a.createElement(l["a"].Item,{name:"password",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5bc6\u7801"},{validator:D}]},p.a.createElement(c["a"].Password,{style:w,size:"large",placeholder:"\u8f93\u51658\uff5e16\u4f4d\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199",visibilityToggle:!1})),p.a.createElement(l["a"].Item,null,p.a.createElement(l["a"].Item,{noStyle:!0,name:"protool",valuePropName:"checked",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("\u8bf7\u540c\u610f\u670d\u52a1\u534f\u8bae\u6761\u6b3e")}}]},p.a.createElement(i["a"],{style:{marginRight:10}})),"\u6211\u5df2\u9605\u8bfb\u5e76\u540c\u610f ",!(null===x||void 0===x||null===(a=x.setting)||void 0===a?void 0:a.is_local)&&p.a.createElement("a",{href:"https://forge.educoder.net/help?index=4",target:"_blank"},"\u300a\u670d\u52a1\u534f\u8bae\u6761\u6b3e\u300b")),p.a.createElement(l["a"].Item,null,p.a.createElement(o["a"],{size:"large",type:"primary",htmlType:"submit",block:!0,style:w}," ",N," ")),p.a.createElement(l["a"].Item,null,p.a.createElement(b["Link"],{to:"/user/login"},"\u8fd4\u56de\u767b\u5f55")))};t["a"]=Object(g["a"])((function(e){var t=e.globalSetting;return{globalSetting:t}}))(O)},YrPe:function(e,t,a){"use strict";a.d(t,"d",(function(){return n})),a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return i})),a.d(t,"e",(function(){return o})),a.d(t,"c",(function(){return c}));var r=a("ErOA");function n(e){return Object(r["c"])("accounts/valid_email_and_phone.json",e)}function s(e){return Object(r["c"])("accounts/get_verification_code.json",e)}function i(e){return Object(r["e"])("accounts/register.json",e)}function o(e){return Object(r["e"])("weapps/register.json",e)}function c(e){return Object(r["e"])("accounts/reset_password.json",e)}},comi:function(e,t,a){"use strict";var r,n=a("WmNS"),s=a.n(n),i=a("9og8"),o=a("tJVT"),c=a("k1fw"),u=a("q1tI"),l=a.n(u),d=(a("tJYU"),a("bRQS")),m=a("zs7G"),f=a("1vsH"),p={moveX:0,verify:!1};function v(e,t){switch(t.type){case r.SET_MOVEX:return Object(c["a"])(Object(c["a"])({},e),{},{moveX:t.payload});case r.VERIFY:return Object(c["a"])(Object(c["a"])({},e),t.payload);default:throw new Error}}(function(e){e[e["SET_MOVEX"]=0]="SET_MOVEX",e[e["VERIFY"]=1]="VERIFY"})(r||(r={})),t["a"]=function(e){var t=e.value,a=e.onChange,n=e.onValidate,c=Object(u["useReducer"])(v,p),y=Object(o["a"])(c,2),g=y[0],b=y[1],w=g.moveX,E=g.verify,h=Object(u["useRef"])(),j=Object(u["useRef"])(),O=Object(u["useRef"])(),V=Object(u["useRef"])(),k=Object(u["useMemo"])((function(){if(j.current)return j.current.getBoundingClientRect()}),[j.current]);function M(){E||(V.current=!0,h.current.style.transition="",O.current.style.transition="")}return Object(u["useEffect"])((function(){if(k){var e=function(){var e=Object(i["a"])(s.a.mark((function e(t){var i;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!V.current){e.next=15;break}if(i=t.pageX-u,d&&(i=t.changedTouches[0].pageX-u),i<0&&(i=0),!(i>=l)){e.next=14;break}return V.current=!1,i=l,e.next=9,n();case 9:o=e.sent,b({type:r.VERIFY,payload:{moveX:i,verify:o}}),a(o),e.next=15;break;case 14:b({type:r.SET_MOVEX,payload:i});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t=function(){V.current=!1,o||(h.current.style.transition="left .5s ease",O.current.style.transition="width .5s ease",b({type:r.VERIFY,payload:{moveX:0}}))},o=!1,c=k.width,u=k.left,l=c-40,d=!Object(f["u"])();return d?(window.addEventListener("touchmove",e),window.addEventListener("touchend",t)):(window.addEventListener("mousemove",e),window.addEventListener("mouseup",t)),function(){d?(window.removeEventListener("touchmove",e),window.removeEventListener("touchend",t)):(window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t))}}}),[k,f["u"]]),Object(u["useEffect"])((function(){b({type:r.VERIFY,payload:{verify:t,moveX:t?(null===k||void 0===k?void 0:k.width)-40:0}})}),[t]),l.a.createElement("div",{ref:j,className:"unlock-wrapper"},l.a.createElement("div",{ref:O,className:"unlock-bg",style:{width:w}}),l.a.createElement("div",{className:"unlock-text"},E?"\u9a8c\u8bc1\u901a\u8fc7":"\u62d6\u52a8\u6ed1\u5757\u9a8c\u8bc1"),l.a.createElement("div",{ref:h,onTouchStart:M,onMouseDown:M,style:{left:w},className:"unlock-handler"},E?l.a.createElement(d["a"],null):l.a.createElement(m["a"],null)))}},tJYU:function(e,t,a){}}]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[185],{"7rcX":function(e,t,a){"use strict";a.r(t);var r=a("WmNS"),n=a.n(r),s=(a("miYZ"),a("tsqr")),i=a("9og8"),o=a("q1tI"),c=a.n(o),u=a("9dzl"),l=a("YrPe");t["default"]=function(){var e={getCode:l["a"],register:function(){var e=Object(i["a"])(n.a.mark((function e(t){var a;return n.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["b"])(t);case 2:if(a=e.sent,0!==a.status){e.next=6;break}return s["b"].info("\u6ce8\u518c\u6210\u529f"),e.abrupt("return","/user/login");case 6:return e.abrupt("return","");case 7:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}(),validateName:l["d"]};return c.a.createElement(u["a"],e)}},"9dzl":function(e,t,a){"use strict";var r,n=a("WmNS"),s=a.n(n),i=(a("sRBo"),a("kaz8")),o=(a("+L6B"),a("2/Rp")),c=(a("5NDa"),a("5rEg")),u=a("9og8"),l=(a("y8nQ"),a("Vl3Y")),d=a("tJVT"),m=a("k1fw"),f=a("q1tI"),p=a.n(f),v=a("comi"),y=a("1vsH"),g=a("9kvl"),b=a("55Ip"),w={height:40},E=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,h={timer:0,verifyCodeMessage:"",verifyNameMessage:""};function j(e,t){switch(t.type){case r.setTimer:return Object(m["a"])(Object(m["a"])({},e),{},{timer:t.payload});case r.setVerifyCodeMessage:return Object(m["a"])(Object(m["a"])({},e),{},{verifyCodeMessage:t.payload});case r.setVerifyNameMessage:return Object(m["a"])(Object(m["a"])({},e),{},{verifyNameMessage:t.payload});default:throw new Error}}(function(e){e[e["setTimer"]=0]="setTimer",e[e["setVerifyCodeMessage"]=1]="setVerifyCodeMessage",e[e["setVerifyNameMessage"]=2]="setVerifyNameMessage"})(r||(r={}));var O=function(e){var t,a,n=e.validateName,m=e.getCode,O=e.register,V=e.style,k=void 0===V?{}:V,M=e.buttonText,N=void 0===M?"\u6ce8\u518c":M,x=e.globalSetting,I=l["a"].useForm(),R=Object(d["a"])(I,1),T=R[0],C=Object(f["useReducer"])(j,h),S=Object(d["a"])(C,2),F=S[0],X=S[1],_=F.verifyCodeMessage,Y=F.verifyNameMessage,P=F.timer;function L(e){return z.apply(this,arguments)}function z(){return z=Object(u["a"])(s.a.mark((function e(t){var a,r,n,i;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.login,r=t.password,n=t.code,e.next=3,O({login:a,password:r,code:n});case 3:i=e.sent,i&&g["c"].replace(i);case 5:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}function q(){T.setFieldsValue({verify:!1}),X({type:r.setVerifyNameMessage,payload:""})}function J(){return B.apply(this,arguments)}function B(){return B=Object(u["a"])(s.a.mark((function e(){var t,a,i,o,c;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=T.getFieldValue("login"),!E.test(t)){e.next=10;break}return e.next=4,n({login:t,type:1});case 4:return a=e.sent,i=a.status,o=a.message,c=i>0,c||X({type:r.setVerifyNameMessage,payload:o}),e.abrupt("return",c);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),B.apply(this,arguments)}function W(){var e=T.getFieldValue("verify"),t=T.getFieldValue("login");if(e){X({type:r.setVerifyCodeMessage,payload:""});var a=m({login:t,type:1,smscode:Object(y["y"])(t)}),n=a.status,s=a.message;n<0&&X({type:r.setVerifyCodeMessage,payload:s}),X({type:r.setTimer,payload:60})}else T.validateFields(["verify"])}function D(e,t){if(!t)return Promise.reject("\u5bc6\u7801\u7684\u957f\u5ea6\u57288\u523016\u4f4d\u4e4b\u95f4");var a=t.length;return a>=8&&a<=16?Promise.resolve():Promise.reject("\u5bc6\u7801\u7684\u957f\u5ea6\u57288\u523016\u4f4d\u4e4b\u95f4")}return Object(f["useEffect"])((function(){P>0&&setTimeout((function(){X({type:r.setTimer,payload:P-1})}),1e3)}),[P]),p.a.createElement(l["a"],{layout:"vertical",form:T,style:k,initialValues:{autologin:!0,protool:!0},onFinish:L},p.a.createElement(l["a"].Item,{name:"login",extra:Y?p.a.createElement("span",{className:"error"},Y):null,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1"},{pattern:E,message:"\u624b\u673a\u53f7\u6216\u8005\u90ae\u7bb1\u683c\u5f0f\u6709\u8bef"}]},p.a.createElement(c["a"],{style:w,size:"large",placeholder:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7",onChange:q})),p.a.createElement(l["a"].Item,{name:"verify",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("\u8bf7\u9a8c\u8bc1\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7")}}]},p.a.createElement(v["a"],{onValidate:J})),!(null===x||void 0===x||null===(t=x.setting)||void 0===t?void 0:t.is_local)&&p.a.createElement(l["a"].Item,{extra:_?p.a.createElement("span",{className:"error"},_):null},p.a.createElement("div",{className:"flex-container"},p.a.createElement(l["a"].Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801"}]},p.a.createElement(c["a"],{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801",size:"large"})),p.a.createElement(o["a"],{size:"large",type:"primary",style:w,onClick:W,disabled:P>0}," ",0===P?"\u83b7\u53d6\u9a8c\u8bc1\u7801":"\u91cd\u65b0\u53d1\u9001".concat(P,"s")))),p.a.createElement(l["a"].Item,{name:"password",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5bc6\u7801"},{validator:D}]},p.a.createElement(c["a"].Password,{style:w,size:"large",placeholder:"\u8f93\u51658\uff5e16\u4f4d\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199",visibilityToggle:!1})),!(null===x||void 0===x||null===(a=x.setting)||void 0===a?void 0:a.is_local)&&p.a.createElement(l["a"].Item,null,p.a.createElement(l["a"].Item,{noStyle:!0,name:"protool",valuePropName:"checked",rules:[{validator:function(e,t){return t?Promise.resolve():Promise.reject("\u8bf7\u540c\u610f\u670d\u52a1\u534f\u8bae\u6761\u6b3e")}}]},p.a.createElement(i["a"],{style:{marginRight:10}})),"\u6211\u5df2\u9605\u8bfb\u5e76\u540c\u610f ",p.a.createElement("a",{href:"https://forge.educoder.net/help?index=4",target:"_blank"},"\u300a\u670d\u52a1\u534f\u8bae\u6761\u6b3e\u300b")),p.a.createElement(l["a"].Item,null,p.a.createElement(o["a"],{size:"large",type:"primary",htmlType:"submit",block:!0,style:w}," ",N," ")),p.a.createElement(l["a"].Item,null,p.a.createElement(b["Link"],{to:"/user/login"},"\u8fd4\u56de\u767b\u5f55")))};t["a"]=Object(g["a"])((function(e){var t=e.globalSetting;return{globalSetting:t}}))(O)},YrPe:function(e,t,a){"use strict";a.d(t,"d",(function(){return n})),a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return i})),a.d(t,"e",(function(){return o})),a.d(t,"c",(function(){return c}));var r=a("ErOA");function n(e){return Object(r["c"])("accounts/valid_email_and_phone.json",e)}function s(e){return Object(r["c"])("accounts/get_verification_code.json",e)}function i(e){return Object(r["e"])("accounts/register.json",e)}function o(e){return Object(r["e"])("weapps/register.json",e)}function c(e){return Object(r["e"])("accounts/reset_password.json",e)}},comi:function(e,t,a){"use strict";var r,n=a("WmNS"),s=a.n(n),i=a("9og8"),o=a("tJVT"),c=a("k1fw"),u=a("q1tI"),l=a.n(u),d=(a("tJYU"),a("bRQS")),m=a("zs7G"),f=a("1vsH"),p={moveX:0,verify:!1};function v(e,t){switch(t.type){case r.SET_MOVEX:return Object(c["a"])(Object(c["a"])({},e),{},{moveX:t.payload});case r.VERIFY:return Object(c["a"])(Object(c["a"])({},e),t.payload);default:throw new Error}}(function(e){e[e["SET_MOVEX"]=0]="SET_MOVEX",e[e["VERIFY"]=1]="VERIFY"})(r||(r={})),t["a"]=function(e){var t=e.value,a=e.onChange,n=e.onValidate,c=Object(u["useReducer"])(v,p),y=Object(o["a"])(c,2),g=y[0],b=y[1],w=g.moveX,E=g.verify,h=Object(u["useRef"])(),j=Object(u["useRef"])(),O=Object(u["useRef"])(),V=Object(u["useRef"])(),k=Object(u["useMemo"])((function(){if(j.current)return j.current.getBoundingClientRect()}),[j.current]);function M(){E||(V.current=!0,h.current.style.transition="",O.current.style.transition="")}return Object(u["useEffect"])((function(){if(k){var e=function(){var e=Object(i["a"])(s.a.mark((function e(t){var i;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!V.current){e.next=15;break}if(i=t.pageX-u,d&&(i=t.changedTouches[0].pageX-u),i<0&&(i=0),!(i>=l)){e.next=14;break}return V.current=!1,i=l,e.next=9,n();case 9:o=e.sent,b({type:r.VERIFY,payload:{moveX:i,verify:o}}),a(o),e.next=15;break;case 14:b({type:r.SET_MOVEX,payload:i});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t=function(){V.current=!1,o||(h.current.style.transition="left .5s ease",O.current.style.transition="width .5s ease",b({type:r.VERIFY,payload:{moveX:0}}))},o=!1,c=k.width,u=k.left,l=c-40,d=!Object(f["u"])();return d?(window.addEventListener("touchmove",e),window.addEventListener("touchend",t)):(window.addEventListener("mousemove",e),window.addEventListener("mouseup",t)),function(){d?(window.removeEventListener("touchmove",e),window.removeEventListener("touchend",t)):(window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t))}}}),[k,f["u"]]),Object(u["useEffect"])((function(){b({type:r.VERIFY,payload:{verify:t,moveX:t?(null===k||void 0===k?void 0:k.width)-40:0}})}),[t]),l.a.createElement("div",{ref:j,className:"unlock-wrapper"},l.a.createElement("div",{ref:O,className:"unlock-bg",style:{width:w}}),l.a.createElement("div",{className:"unlock-text"},E?"\u9a8c\u8bc1\u901a\u8fc7":"\u62d6\u52a8\u6ed1\u5757\u9a8c\u8bc1"),l.a.createElement("div",{ref:h,onTouchStart:M,onMouseDown:M,style:{left:w},className:"unlock-handler"},E?l.a.createElement(d["a"],null):l.a.createElement(m["a"],null)))}},tJYU:function(e,t,a){}}]); \ No newline at end of file