You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__User__ResetPassword.js

1 line
18 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[140],{"1vsH":function(e,t,a){"use strict";a.d(t,"h",(function(){return c})),a.d(t,"f",(function(){return u})),a.d(t,"j",(function(){return o})),a.d(t,"b",(function(){return i})),a.d(t,"e",(function(){return g})),a.d(t,"a",(function(){return d})),a.d(t,"c",(function(){return m})),a.d(t,"d",(function(){return f})),a.d(t,"g",(function(){return p})),a.d(t,"u",(function(){return b})),a.d(t,"v",(function(){return y})),a.d(t,"w",(function(){return v})),a.d(t,"p",(function(){return h})),a.d(t,"o",(function(){return E})),a.d(t,"n",(function(){return w})),a.d(t,"m",(function(){return O})),a.d(t,"t",(function(){return j})),a.d(t,"i",(function(){return F})),a.d(t,"s",(function(){return k})),a.d(t,"q",(function(){return D})),a.d(t,"k",(function(){return M})),a.d(t,"r",(function(){return C})),a.d(t,"l",(function(){return V}));var r=a("q1tI"),n=a.n(r),s=a("aCH8"),l=a.n(s),c=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],u=e=>{var t={"\u5df2\u622a\u6b62":{class:"tag-style bg-pink ml10"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u672a\u53d1\u5e03":{class:"tag-style bg-blue ml10"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"}};return e.data&&e.data.map((function(e,a){return n.a.createElement("span",{key:a,className:t[e]&&t[e]["class"]},e)}))},o=e=>{var t={[-1]:"\u91cd\u505a\u4e2d",0:"\u672a\u5f00\u542f",1:"\u672a\u901a\u5173",2:"\u6309\u65f6\u901a\u5173"};return t[e]||"\u8fdf\u4ea4\u901a\u5173"},i=e=>{var t,a,r={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u5f00\u542f",class:"c-black"},1:{name:"\u672a\u901a\u5173",class:"c-red"},2:{name:"\u6309\u65f6\u901a\u5173",class:"c-green"},3:{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}};return n.a.createElement("span",{className:null===r||void 0===r||null===(t=r[e.status])||void 0===t?void 0:t["class"]},null===r||void 0===r||null===(a=r[e.status])||void 0===a?void 0:a["name"])},g=e=>{var t=e.status,a={0:{class:"tag-style bg-blue ml10",name:"\u5f85\u9009\u4e2d"},1:{class:"tag-style bg-blue ml10",name:"\u5f85\u786e\u8ba4"},2:{class:"tag-style bg-pink ml10",name:"\u5df2\u786e\u8ba4"}};try{return n.a.createElement("span",{className:a[t]["class"]},a[t]["name"])}catch(r){console.log("utils.StatusGraduationProjectTags",e.status)}},d={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},m={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},f=e=>{e.status;var t={"\u516c\u5f00":{class:"tag-style bg-blue ml10"},"\u5df2\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-green ml10"},"\u672a\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-pink ml10"},"\u672a\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u533f\u540d\u4f5c\u54c1":{class:"tag-style bg-cyan ml10"},"\u5df2\u9009\u62e9":{class:"tag-style bg-grey-ede ml10"},"\u5df2\u7ed3\u675f":{class:"tag-style bg-grey-ede ml10"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u533f\u8bc4\u4e2d":{class:"tag-style bg-blue ml10"},"\u7533\u8bc9\u4e2d":{class:"tag-style bg-blue ml10"},"\u8003\u8bd5\u4e2d":{class:"tag-style bg-light-blue ml10"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u8bc4\u9605\u4e2d":{class:"tag-style bg-blue ml10"},"\u5f85\u9009\u4e2d":{class:"tag-style bg-blue ml10"},"\u4ea4\u53c9\u8bc4\u9605\u4e2d":{class:"tag-style bg-light-orange ml10"},"\u5df2\u5f00\u542f\u4ea4\u53c9\u8bc4\u9605":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u786e\u8ba4":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u5904\u7406":{class:"tag-style bg-lightblue-purple ml10"},"\u79c1\u6709":{class:"tag-style bg-lightblue-purple ml10"},"\u672a\u63d0\u4ea4":{class:"tag-style bg-lightblue-purple ml10"},"\u5df2\u786e\u8ba4":{class:"tag-style bg-light-pink ml10"},"\u5df2\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u5df2\u622a\u6b62":{class:"tag-style bg-light-pink ml10"},"\u5f00\u53d1\u8bfe\u7a0b":{class:"tag-style bg-orange ml10"},"\u5df2\u5f00\u64ad":{class:"tag-style-border border-green c-green ml10"},"\u672a\u5f00\u64ad":{class:"tag-style-border border-light-black ml10"},"\u6309\u65f6\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u8fdf\u4ea4\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u5f00\u542f":{class:"tag-style-border border-light-black ml10"}},a=[];e.is_random&&a.push(n.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968f\u673a"));try{e.status&&e.status.map((e,r)=>{a.push(n.a.createElement("span",{key:r,className:t[e]&&t[e]["class"]},e))})}catch(r){console.log("utils.status.tag:",r,e.status)}return a},p=e=>{var t={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u63d0\u4ea4",class:"c-black"},1:{name:"\u672a\u901a\u5173",class:"c-red"},2:{name:"\u6309\u65f6\u901a\u5173",class:"c-green"},3:{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}};return n.a.createElement("span",{className:t[e.status]["class"]},t[e.status]["name"])},b=(e,t)=>{"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},r=[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]];for(var n in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(t)&&(t=t.replace(RegExp.$1,r[RegExp.$1.length-1][e.getDay()])),a)new RegExp("("+n+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?a[n]:("00"+a[n]).substr((""+a[n]).length)));return t},y=e=>{if(!e)return"0";var t=60,a=60*t,r=24*a,n=e/r,s=e/a,l=e/t;return n>=1?parseInt(n.toString())+"\u5929"+Math.floor(s%24)+"\u65f6"+Math.floor(l%60)+"\u5206"+Math.floor(e%60)+"\u79d2":s>1?parseInt(s.toString())+"\u65f6"+Math.floor(l%60)+"\u5206"+Math.floor(e%60)+"\u79d2":l>=1?parseInt(l.toString())+"\u5206"+Math.floor(e%60)+"\u79d2":e+"\u79d2"},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,a=0;if(e){a=e.length;for(var r=0;r<a;r++){var n=e.charCodeAt(r);n>=55296&&n<=56319&&(a--,r++)}}return a<=t},h=(e,t,a)=>{if(t){var r=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,n=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,s=n.test(t),l=r.test(t);(!0===s||!0===l||t.length<2||t.length>=21)&&a("2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf")}a()},E=(e,t,a)=>{if(t){var r=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,n=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,s=n.test(t),l=r.test(t);(!0===s||!0===l||t.length<2||t.length>=11)&&a("2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57")}a()},w=e=>{if(!e)return"";for(var t=e.length-1,a="",r=0;r<t;r++)a+="*";var n=e.substr(0,1)+a;return n},O=(e,t)=>{var a=new FileReader;a.addEventListener("load",()=>t(a.result)),a.readAsDataURL(e)};function j(e){var t="79e33abd4b6588941ab7622aed1e67e8";return l()(t+e)}function F(e,t){var a=document.createElement("a");document.body.appendChild(a),a.href=t,a.download=e;var r=document.createEvent("MouseEvents");r.initEvent("click",!1,!1),a.dispatchEvent(r),document.body.removeChild(a)}var k=e=>{var t=e.url,a=e.query;if(!t)return"";if(a){var r=[];for(var n in a)a.hasOwnProperty(n)&&r.push("".concat(n,"=").concat(a[n]));t=-1!==t.indexOf("?")?"".concat(t,"&").concat(r.join("&")):"".concat(t,"?").concat(r.join("&"))}return t};function D(){for(var e=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],a=!0,r=0;r<t.length;r++)if(e.indexOf(t[r])>0){a=!1;break}return a}var M=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null===t||void 0===t||null===(e=t.toString())||void 0===e?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},C=e=>{var t=document.createElement("a");t.target="_blank",document.body.appendChild(t),t.href=e;var a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),t.dispatchEvent(a),document.body.removeChild(t)},V=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))}},LsG1:function(e,t,a){"use strict";a.r(t);var r,n=a("WmNS"),s=a.n(n),l=(a("miYZ"),a("tsqr")),c=a("9og8"),u=a("q1tI"),o=a.n(u),i=(a("+L6B"),a("2/Rp")),g=(a("5NDa"),a("5rEg")),d=(a("y8nQ"),a("Vl3Y")),m=a("tJVT"),f=a("k1fw"),p=a("comi"),b=a("1vsH"),y=a("9kvl"),v=a("uYtH"),h={height:40},E=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,w={timer:0,verifyCodeMessage:"",verifyNameMessage:""};function O(e,t){switch(t.type){case r.setTimer:return Object(f["a"])(Object(f["a"])({},e),{},{timer:t.payload});case r.setVerifyCodeMessage:return Object(f["a"])(Object(f["a"])({},e),{},{verifyCodeMessage:t.payload});case r.setVerifyNameMessage:return Object(f["a"])(Object(f["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 j=e=>{var t=e.validateName,a=e.getCode,n=e.callback,l=e.style,f=void 0===l?{}:l,j=d["a"].useForm(),F=Object(m["a"])(j,1),k=F[0],D=Object(u["useReducer"])(O,w),M=Object(m["a"])(D,2),C=M[0],V=M[1],x=C.verifyCodeMessage,N=C.verifyNameMessage,R=C.timer;function _(e){return I.apply(this,arguments)}function I(){return I=Object(c["a"])(s.a.mark((function e(t){var a,l,c,u,o;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.login,l=t.new_password,c=t.code,u=t.new_password_confirmation,e.next=3,n({login:a,new_password_confirmation:u,new_password:l,code:c});case 3:o=e.sent,V({type:r.setVerifyCodeMessage,payload:o}),o||y["c"].replace("/");case 6:case"end":return e.stop()}}),e)}))),I.apply(this,arguments)}function P(){k.setFieldsValue({verify:!1}),V({type:r.setVerifyNameMessage,payload:""})}function S(){return T.apply(this,arguments)}function T(){return T=Object(c["a"])(s.a.mark((function e(){var a,n,l,c,u;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=k.getFieldValue("login"),!E.test(a)){e.next=10;break}return e.next=4,t({login:a,type:2});case 4:return n=e.sent,l=n.status,c=n.message,u=l>0,u||V({type:r.setVerifyNameMessage,payload:c}),e.abrupt("return",u);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),T.apply(this,arguments)}function A(){var e=k.getFieldValue("verify"),t=k.getFieldValue("login");if(e){V({type:r.setVerifyCodeMessage,payload:""});var n=a({login:t,type:2,smscode:Object(b["t"])(t)}),s=n.status,l=n.message;s<0&&V({type:r.setVerifyCodeMessage,payload:l}),V({type:r.setTimer,payload:60})}else k.validateFields(["verify"])}function L(e,t){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(u["useEffect"])(()=>{R>0&&setTimeout(()=>{V({type:r.setTimer,payload:R-1})},1e3)},[R]),o.a.createElement(d["a"],{layout:"vertical",form:k,style:f,initialValues:{autologin:!0,protool:!0},onFinish:_},o.a.createElement(d["a"].Item,{name:"login",extra:N?o.a.createElement("span",{className:"error"},N):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"}]},o.a.createElement(g["a"],{style:h,size:"large",placeholder:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7",onChange:P})),o.a.createElement(d["a"].Item,{name:"verify",rules:[{validator:(e,t)=>t?Promise.resolve():Promise.reject("\u8bf7\u9a8c\u8bc1\u624b\u673a\u53f7/\u90ae\u7bb1\u53f7")}]},o.a.createElement(p["a"],{onValidate:S})),o.a.createElement(d["a"].Item,{name:"new_password",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5bc6\u7801"},{validator:L}]},o.a.createElement(g["a"].Password,{style:h,size:"large",placeholder:"\u8f93\u51658\uff5e16\u4f4d\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199"})),o.a.createElement(d["a"].Item,{name:"new_password_confirmation",rules:[{required:!0,message:"\u8bf7\u518d\u6b21\u8f93\u5165\u65b0\u5bc6\u7801"},e=>{var t=e.getFieldValue;return{validator(e,a){return a&&t("new_password")!==a?Promise.reject("\u4e24\u6b21\u5bc6\u7801\u4e0d\u4e00\u81f4"):Promise.resolve()}}}]},o.a.createElement(g["a"].Password,{style:h,size:"large",placeholder:"\u518d\u6b21\u8f93\u5165\u65b0\u5bc6\u7801"})),o.a.createElement(d["a"].Item,{extra:x?o.a.createElement("span",{className:"error"},x):null},o.a.createElement("div",{className:"flex-container"},o.a.createElement(d["a"].Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801"}]},o.a.createElement(g["a"],{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801",size:"large"})),o.a.createElement(i["a"],{size:"large",type:"primary",style:h,onClick:A,disabled:R>0}," ",0===R?"\u83b7\u53d6\u9a8c\u8bc1\u7801":"\u91cd\u65b0\u53d1\u9001".concat(R,"s")))),o.a.createElement(d["a"].Item,null,o.a.createElement(i["a"],{size:"large",type:"primary",htmlType:"submit",block:!0,style:h}," \u5b8c\u6210 ")),o.a.createElement(d["a"].Item,null,o.a.createElement(v["Link"],{to:"/user/login"},"\u8fd4\u56de\u767b\u5f55")))},F=a("YrPe");t["default"]=()=>{var e={getCode:F["a"],callback:function(){var e=Object(c["a"])(s.a.mark((function e(t){var a;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(F["c"])(t);case 2:if(a=e.sent,0===a.status){e.next=5;break}return e.abrupt("return",a.message);case 5:return l["a"].info("\u91cd\u7f6e\u5bc6\u7801\u6210\u529f"),e.abrupt("return","");case 7:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}(),validateName:F["d"]};return o.a.createElement(j,e)}},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 l})),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 l(e){return Object(r["d"])("accounts/register.json",e)}function c(e){return Object(r["d"])("accounts/reset_password.json",e)}},comi:function(e,t,a){"use strict";var r=a("WmNS"),n=a.n(r),s=a("9og8"),l=a("tJVT"),c=a("k1fw"),u=a("q1tI"),o=a.n(u),i=(a("tJYU"),{icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"}),g=i,d=a("6VBw"),m=function(e,t){return u["createElement"](d["a"],Object.assign({},e,{ref:t,icon:g}))};m.displayName="CheckOutlined";var f=u["forwardRef"](m),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},b=p,y=function(e,t){return u["createElement"](d["a"],Object.assign({},e,{ref:t,icon:b}))};y.displayName="DoubleRightOutlined";var v,h=u["forwardRef"](y),E={moveX:0,verify:!1};function w(e,t){switch(t.type){case v.SET_MOVEX:return Object(c["a"])(Object(c["a"])({},e),{},{moveX:t.payload});case v.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"})(v||(v={}));t["a"]=e=>{var t=e.value,a=e.onChange,r=e.onValidate,c=Object(u["useReducer"])(w,E),i=Object(l["a"])(c,2),g=i[0],d=i[1],m=g.moveX,p=g.verify,b=Object(u["useRef"])(),y=Object(u["useRef"])(),O=Object(u["useRef"])(),j=Object(u["useRef"])(),F=Object(u["useMemo"])(()=>{if(y.current)return y.current.getBoundingClientRect()},[y.current]);function k(){p||(j.current=!0,b.current.style.transition="",O.current.style.transition="")}return Object(u["useEffect"])(()=>{if(F){var e=!1,t=F.width,l=F.left,c=t-40;function u(e){return o.apply(this,arguments)}function o(){return o=Object(s["a"])(n.a.mark((function t(s){var u;return n.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!j.current){t.next=14;break}if(u=s.pageX-l,u<0&&(u=0),!(u>=c)){t.next=13;break}return j.current=!1,u=c,t.next=8,r();case 8:e=t.sent,d({type:v.VERIFY,payload:{moveX:u,verify:e}}),a(e),t.next=14;break;case 13:d({type:v.SET_MOVEX,payload:u});case 14:case"end":return t.stop()}}),t)}))),o.apply(this,arguments)}function i(){j.current=!1,e||(b.current.style.transition="left .5s ease",O.current.style.transition="width .5s ease",d({type:v.VERIFY,payload:{moveX:0}}))}return window.addEventListener("mousemove",u),window.addEventListener("mouseup",i),()=>{window.removeEventListener("mousemove",u),window.removeEventListener("mouseup",i)}}},[F]),Object(u["useEffect"])(()=>{d({type:v.VERIFY,payload:{verify:t,moveX:t?(null===F||void 0===F?void 0:F.width)-40:0}})},[t]),o.a.createElement("div",{ref:y,className:"unlock-wrapper"},o.a.createElement("div",{ref:O,className:"unlock-bg",style:{width:m}}),o.a.createElement("div",{className:"unlock-text"},p?"\u9a8c\u8bc1\u901a\u8fc7":"\u62d6\u52a8\u6ed1\u5757\u9a8c\u8bc1"),o.a.createElement("div",{ref:b,onMouseDown:k,style:{left:m},className:"unlock-handler"},p?o.a.createElement(f,null):o.a.createElement(h,null)))}},tJYU:function(e,t,a){}}]);