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__Paperlibrary__Add__index...

3 lines
23 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[193],{"55Ip":function(re,S,a){"use strict";a.d(S,"a",function(){return j});var W=a("Ty5D"),b=a("dI71"),R=a("q1tI"),y=a.n(R),P=a("YS25"),A=a("17x9"),N=a.n(A),C=a("wx14"),f=a("zLVn"),x=a("9R94"),U=function(l){Object(b.a)(n,l);function n(){for(var d,u=arguments.length,e=new Array(u),r=0;r<u;r++)e[r]=arguments[r];return d=l.call.apply(l,[this].concat(e))||this,d.history=Object(P.a)(d.props),d}var c=n.prototype;return c.render=function(){return y.a.createElement(W.c,{history:this.history,children:this.props.children})},n}(y.a.Component),g=function(l){Object(b.a)(n,l);function n(){for(var d,u=arguments.length,e=new Array(u),r=0;r<u;r++)e[r]=arguments[r];return d=l.call.apply(l,[this].concat(e))||this,d.history=Object(P.b)(d.props),d}var c=n.prototype;return c.render=function(){return y.a.createElement(W.c,{history:this.history,children:this.props.children})},n}(y.a.Component),w=function(n,c){return typeof n=="function"?n(c):n},$=function(n,c){return typeof n=="string"?Object(P.c)(n,null,null,c):n},V=function(n){return n},M=y.a.forwardRef;typeof M=="undefined"&&(M=V);function E(l){return!!(l.metaKey||l.altKey||l.ctrlKey||l.shiftKey)}var H=M(function(l,n){var c=l.innerRef,d=l.navigate,u=l.onClick,e=Object(f.a)(l,["innerRef","navigate","onClick"]),r=e.target,i=Object(C.a)({},e,{onClick:function(o){try{u&&u(o)}catch(s){throw o.preventDefault(),s}!o.defaultPrevented&&o.button===0&&(!r||r==="_self")&&!E(o)&&(o.preventDefault(),d())}});return V!==M?i.ref=n||c:i.ref=c,y.a.createElement("a",i)}),j=M(function(l,n){var c=l.component,d=c===void 0?H:c,u=l.replace,e=l.to,r=l.innerRef,i=Object(f.a)(l,["component","replace","to","innerRef"]);return y.a.createElement(W.e.Consumer,null,function(t){t||Object(x.a)(!1);var o=t.history,s=$(w(e,t.location),t.location),m=s?o.createHref(s):"",p=Object(C.a)({},i,{href:m,navigate:function(){var h=w(e,t.location),v=u?o.replace:o.push;v(h)}});return V!==M?p.ref=n||r:p.innerRef=r,y.a.createElement(d,p)})});if(!1)var X,ue;var L=function(n){return n},T=y.a.forwardRef;typeof T=="undefined"&&(T=L);function O(){for(var l=arguments.length,n=new Array(l),c=0;c<l;c++)n[c]=arguments[c];return n.filter(function(d){return d}).join(" ")}var me=T(function(l,n){var c=l["aria-current"],d=c===void 0?"page":c,u=l.activeClassName,e=u===void 0?"active":u,r=l.activeStyle,i=l.className,t=l.exact,o=l.isActive,s=l.location,m=l.sensitive,p=l.strict,_=l.style,h=l.to,v=l.innerRef,D=Object(f.a)(l,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return y.a.createElement(W.e.Consumer,null,function(q){q||Object(x.a)(!1);var G=s||q.location,J=$(w(h,G),G),K=J.pathname,ee=K&&K.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),F=ee?Object(W.f)(G.pathname,{path:ee,exact:t,sensitive:m,strict:p}):null,te=!!(o?o(F,G):F),_e=te?O(i,e):i,le=te?Object(C.a)({},_,{},r):_,ae=Object(C.a)({"aria-current":te&&d||null,className:_e,style:le,to:J},D);return L!==T?ae.ref=n||v:ae.innerRef=v,y.a.createElement(j,ae)})});if(!1)var Q},"6cGi":function(re,S,a){"use strict";a.d(S,"a",function(){return y});var W=a("ODXe"),b=a("q1tI"),R=a.n(b);function y(P,A){var N=A||{},C=N.defaultValue,f=N.value,x=N.onChange,U=N.postState,g=b.useState(function(){return f!==void 0?f:C!==void 0?typeof C=="function"?C():C:typeof P=="function"?P():P}),w=Object(W.a)(g,2),$=w[0],V=w[1],M=f!==void 0?f:$;U&&(M=U(M));var E=b.useRef(x);E.current=x;var H=b.useCallback(function(X){V(X),M!==X&&E.current&&E.current(X,M)},[M,E]),j=b.useRef(!0);return b.useEffect(function(){if(j.current){j.current=!1;return}f===void 0&&V(f)},[f]),[M,H]}},Pxm8:function(re,S,a){re.exports={flex_box_center:"flex_box_center___3O17H",flex_space_between:"flex_space_between___1PCIj",flex_box_vertical_center:"flex_box_vertical_center___3W4zT",flex_box_center_end:"flex_box_center_end___3TSxu",flex_box_column:"flex_box_column___3pTiU",bg:"bg___3XbLP",title:"title___3HsI1",titleLeft:"titleLeft___3MQGG",titleRight:"titleRight___2RPg2",formWrap:"formWrap___3LmMJ"}},VYcG:function(re,S,a){"use strict";a.r(S),a.d(S,"useCourseOptions",function(){return s});var W=a("T2oS"),b=a("W9HT"),R=a("+L6B"),y=a("2/Rp"),P=a("7Kak"),A=a("9yH6"),N=a("giR+"),C=a("fyUT"),f=a("5NDa"),x=a("5rEg"),U=a("6UJt"),g=a("DFOY"),w=a("14J3"),$=a("BMrR"),V=a("jCWc"),M=a("kPKH"),E=a("sPJy"),H=a("bE4q"),j=a("k1fw"),X=a("rAM+"),ue=a("y8nQ"),L=a("Vl3Y"),T=a("9og8"),O=a("tJVT"),me=a("WmNS"),Q=a.n(me),l=a("q1tI"),n=a.n(l),c=a("Ty5D"),d=a("55Ip"),u=a("9kvl"),e=a("Pxm8"),r=a.n(e),i=a("vCeJ"),t=a("6fQ5"),o=a("ZWs3"),s=function(){var _=Object(l.useState)([]),h=Object(O.a)(_,2),v=h[0],D=h[1];return Object(l.useEffect)(function(){var q=function(){var G=Object(T.a)(Q.a.mark(function J(){var K;return Q.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(i.k)({source:"new_question"});case 2:K=F.sent,K!=null&&K.disciplines&&D(Object(t.a)(K==null?void 0:K.disciplines));case 4:case"end":return F.stop()}},J)}));return function(){return G.apply(this,arguments)}}();q()},[]),v},m=function(_){var h=_.user,v=Object(c.i)(),D=s(),q=L.a.useForm(),G=Object(O.a)(q,1),J=G[0],K=Object(l.useState)(),ee=Object(O.a)(K,2),F=ee[0],te=ee[1],_e=Object(l.useState)(!1),le=Object(O.a)(_e,2),ae=le[0],ye=le[1];return Object(l.useEffect)(function(){if(v.id){var ce=function(){var Y=Object(T.a)(Q.a.mark(function ne(){var k,Z,z,I,fe,oe,he,de,B,ge,ve,pe,Ee;return Q.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ye(!0),se.next=3,Object(i.l)({id:v.id});case 3:z=se.sent,ye(!1),I=z==null||((k=z.exercise)===null||k===void 0)?void 0:k.sub_discipline_id,fe=[],oe=Object(X.a)(D);try{for(oe.s();!(he=oe.n()).done;){de=he.value,B=Object(X.a)(de.children);try{for(B.s();!(ge=B.n()).done;)ve=ge.value,ve.value===I&&(fe=[de.value,ve.value])}catch(be){B.e(be)}finally{B.f()}}}catch(be){oe.e(be)}finally{oe.f()}pe=z==null||((Z=z.exercise)===null||Z===void 0)?void 0:Z.time,Ee=Object(j.a)(Object(j.a)({},z.exercise),{},{sub_discipline_id:fe,time:pe===-1?null:pe}),te(Ee);case 12:case"end":return se.stop()}},ne)}));return function(){return Y.apply(this,arguments)}}();if(!D.length)return;ce()}else te({})},[D]),n.a.createElement("section",{className:"edu-container"},n.a.createElement("section",{className:"animated fadeIn"},n.a.createElement("aside",{className:"mt10"},n.a.createElement(H.a,{separator:">"},n.a.createElement(H.a.Item,null,n.a.createElement(d.a,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),n.a.createElement(H.a.Item,null,"\u65B0\u5EFA\u8BD5\u5377"))),n.a.createElement("aside",{className:"".concat(r.a.title," mt20")},n.a.createElement($.a,null,n.a.createElement(M.a,{flex:"1"},n.a.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u8BD5\u5377"))))),n.a.createElement(b.a,{spinning:ae,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},n.a.createElement("section",{className:[r.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},F&&n.a.createElement(L.a,{layout:"vertical",form:J,className:r.a.formWrap,initialValues:F},n.a.createElement(L.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},n.a.createElement(g.a,{placeholder:"\u8BF7\u9009\u62E9...",options:D})),n.a.createElement(L.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},n.a.createElement(x.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),n.a.createElement(L.a.Item,{name:"time",label:"\u7B54\u9898\u65F6\u957F",style:{width:"300px"}},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(C.a,{min:1,max:9999,maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"}),n.a.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"32px"}},"\u5206\u949F"))),n.a.createElement(L.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(A.a.Group,null,n.a.createElement(A.a.Button,{value:1},"\u7B80\u5355"),n.a.createElement(A.a.Button,{value:2},"\u9002\u4E2D"),n.a.createElement(A.a.Button,{value:3},"\u56F0\u96BE"))),n.a.createElement(L.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},n.a.createElement(x.a.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523665535\u4E2A\u5B57\u7B26"})))),n.a.createElement("div",{className:["mt20","pb20","pt20"].join(" ")},n.a.createElement(y.a,{style:{marginRight:"5px"},onClick:function(){u.d.push("/paperlibrary")}},"\u53D6\u6D88"),n.a.createElement(o.a,{onClick:Object(T.a)(Q.a.mark(function ce(){var Y,ne,k,Z;return Q.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,J.validateFields();case 2:if(Y=J.getFieldsValue(),Y.sub_discipline_id=Y.sub_discipline_id[1],!v.id){I.next=10;break}return I.next=7,Object(i.z)(Object(j.a)({id:v.id},Y));case 7:return ne=I.sent,ne.status===0&&u.d.push("/paperlibrary/edit/".concat(v.id,"?fromadd=1")),I.abrupt("return");case 10:return I.next=12,Object(i.e)(Y);case 12:k=I.sent,k.status===0&&u.d.push("/paperlibrary/edit/".concat(k==null||((Z=k.data)===null||Z===void 0)?void 0:Z.exam_id,"?fromadd=1"));case 14:case"end":return I.stop()}},ce)})),type:"primary",style:{marginLeft:"5px"}},"\u786E\u5B9A"))))};S.default=Object(u.a)(function(p){var _=p.user;return{user:_}})(m)},ZWs3:function(re,S,a){"use strict";a.d(S,"a",function(){return U});var W=a("+L6B"),b=a("2/Rp"),R=a("0Owb"),y=a("9og8"),P=a("tJVT"),A=a("PpiC"),N=a("WmNS"),C=a.n(N),f=a("q1tI"),x=a.n(f),U=function(w){var $=w.children,V=Object(A.a)(w,["children"]),M=Object(f.useState)(!1),E=Object(P.a)(M,2),H=E[0],j=E[1];return x.a.createElement(b.a,Object(R.a)({},V,{loading:H,onClick:function(){var X=Object(y.a)(C.a.mark(function ue(L){return C.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.prev=0,j(!0),O.next=4,V.onClick(L);case 4:j(!1),O.next=10;break;case 7:O.prev=7,O.t0=O.catch(0),j(!1);case 10:case"end":return O.stop()}},ue,null,[[0,7]])}));return function(ue){return X.apply(this,arguments)}}()}),$)}},dmUQ:function(re,S,a){"use strict";var W=a("Ff2n"),b=a("rePB"),R=a("1OyB"),y=a("vuIU"),P=a("Ji7U"),A=a("md7G"),N=a("foSv"),C=a("q1tI"),f=a.n(C),x=a("TSYQ"),U=a.n(x),g=a("4IlW");function w(n,c){var d=Object.keys(n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);c&&(u=u.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),d.push.apply(d,u)}return d}function $(n){for(var c=1;c<arguments.length;c++){var d=arguments[c]!=null?arguments[c]:{};c%2?w(Object(d),!0).forEach(function(u){Object(b.a)(n,u,d[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(d)):w(Object(d)).forEach(function(u){Object.defineProperty(n,u,Object.getOwnPropertyDescriptor(d,u))})}return n}function V(n){var c=M();return function(){var u=Object(N.a)(n),e;if(c){var r=Object(N.a)(this).constructor;e=Reflect.construct(u,arguments,r)}else e=u.apply(this,arguments);return Object(A.a)(this,e)}}function M(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}function E(){}function H(n){n.preventDefault()}var j=function(c){return c.replace(/[^\w.-]+/g,"")},X=200,ue=600,L=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,T=function(c){return c!=null},O=function(c,d){return d===c||typeof d=="number"&&typeof c=="number"&&isNaN(d)&&isNaN(c)},me=function(n){Object(P.a)(d,n);var c=V(d);function d(u){var e;Object(R.a)(this,d),e=c.call(this,u),e.onKeyDown=function(t){var o=e.props,s=o.onKeyDown,m=o.onPressEnter;if(t.keyCode===g.a.UP){var p=e.getRatio(t);e.up(t,p,null),e.stop()}else if(t.keyCode===g.a.DOWN){var _=e.getRatio(t);e.down(t,_,null),e.stop()}else t.keyCode===g.a.ENTER&&m&&m(t);if(e.recordCursorPosition(),e.lastKeyCode=t.keyCode,s){for(var h=arguments.length,v=new Array(h>1?h-1:0),D=1;D<h;D++)v[D-1]=arguments[D];s.apply(void 0,[t].concat(v))}},e.onKeyUp=function(t){var o=e.props.onKeyUp;if(e.stop(),e.recordCursorPosition(),o){for(var s=arguments.length,m=new Array(s>1?s-1:0),p=1;p<s;p++)m[p-1]=arguments[p];o.apply(void 0,[t].concat(m))}},e.onChange=function(t){var o=e.props.onChange;e.state.focused&&(e.inputting=!0),e.rawInput=e.props.parser(e.getValueFromEvent(t)),e.setState({inputValue:e.rawInput}),o(e.toNumber(e.rawInput))},e.onMouseUp=function(){var t=e.props.onMouseUp;e.recordCursorPosition(),t&&t.apply(void 0,arguments)},e.onFocus=function(){var t;e.setState({focused:!0}),(t=e.props).onFocus.apply(t,arguments)},e.onBlur=function(){var t=e.props.onBlur;e.inputting=!1,e.setState({focused:!1});var o=e.getCurrentValidValue(e.state.inputValue),s=e.setValue(o,E);if(t){var m=e.input.value,p=e.getInputDisplayValue({focus:!1,value:s});e.input.value=p&&Number(p),t.apply(void 0,arguments),e.input.value=m}},e.getRatio=function(t){var o=1;return t.metaKey||t.ctrlKey?o=.1:t.shiftKey&&(o=10),o},e.getFullNum=function(t){return isNaN(t)?t:/e/i.test(String(t))?Number(t).toFixed(18).replace(/\.?0+$/,""):t},e.getPrecision=function(t){if(T(e.props.precision))return e.props.precision;var o=String(t);if(o.indexOf("e-")>=0)return parseInt(o.slice(o.indexOf("e-")+2),10);var s=0;return o.indexOf(".")>=0&&(s=o.length-o.indexOf(".")-1),s},e.getInputDisplayValue=function(t){var o=t||e.state,s=o.focused,m=o.inputValue,p=o.value,_;s?_=m:_=e.toPrecisionAsStep(p),_==null&&(_="");var h=e.formatWrapper(_);return T(e.props.decimalSeparator)&&(h=h.toString().replace(".",e.props.decimalSeparator)),h},e.recordCursorPosition=function(){try{e.cursorStart=e.input.selectionStart,e.cursorEnd=e.input.selectionEnd,e.currentValue=e.input.value,e.cursorBefore=e.input.value.substring(0,e.cursorStart),e.cursorAfter=e.input.value.substring(e.cursorEnd)}catch(t){}},e.restoreByAfter=function(t){if(t===void 0)return!1;var o=e.input.value,s=o.lastIndexOf(t);if(s===-1)return!1;var m=e.cursorBefore.length;return e.lastKeyCode===g.a.DELETE&&e.cursorBefore.charAt(m-1)===t[0]?(e.fixCaret(m,m),!0):s+t.length===o.length?(e.fixCaret(s,s),!0):!1},e.partRestoreByAfter=function(t){return t===void 0?!1:Array.prototype.some.call(t,function(o,s){var m=t.substring(s);return e.restoreByAfter(m)})},e.isNotCompleteNumber=function(t){return isNaN(t)||t===""||t===null||t&&t.toString().indexOf(".")===t.toString().length-1},e.stop=function(){e.autoStepTimer&&clearTimeout(e.autoStepTimer)},e.down=function(t,o,s){e.pressingUpOrDown=!0,e.step("down",t,o,s)},e.up=function(t,o,s){e.pressingUpOrDown=!0,e.step("up",t,o,s)},e.saveInput=function(t){e.input=t};var r=u.value;r===void 0&&(r=u.defaultValue),e.state={focused:u.autoFocus};var i=e.getValidValue(e.toNumber(r));return e.state=$($({},e.state),{},{inputValue:e.toPrecisionAsStep(i),value:i}),e}return Object(y.a)(d,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(e){var r=this.props,i=r.value,t=r.onChange,o=r.max,s=r.min,m=this.state.focused;if(e){if(!O(e.value,i)||!O(e.max,o)||!O(e.min,s)){var p=m?i:this.getValidValue(i),_;this.pressingUpOrDown?_=p:this.inputting?_=this.rawInput:_=this.toPrecisionAsStep(p),this.setState({value:p,inputValue:_})}var h="value"in this.props?i:this.state.value;"max"in this.props&&e.max!==o&&typeof h=="number"&&h>o&&t&&t(o),"min"in this.props&&e.min!==s&&typeof h=="number"&&h<s&&t&&t(s)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var v=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===g.a.BACKSPACE?v=this.cursorStart-1:this.lastKeyCode===g.a.DELETE&&(v=this.cursorStart):v=this.input.value.length,this.fixCaret(v,v)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case g.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case g.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(D){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(e){var r=e;return r===""?r="":this.isNotCompleteNumber(parseFloat(r))?r=this.state.value:r=this.getValidValue(r),this.toNumber(r)}},{key:"getValueFromEvent",value:function(e){var r=e.target.value.trim().replace(/。/g,".");return T(this.props.decimalSeparator)&&(r=r.replace(this.props.decimalSeparator,".")),r}},{key:"getValidValue",value:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,t=parseFloat(e);return isNaN(t)?e:(t<r&&(t=r),t>i&&(t=i),t)}},{key:"setValue",value:function(e,r){var i=this.props.precision,t=this.isNotCompleteNumber(parseFloat(e))?null:parseFloat(e),o=this.state.value,s=o===void 0?null:o,m=this.state.inputValue,p=m===void 0?null:m,_=typeof t=="number"?t.toFixed(i):"".concat(t),h=t!==s||_!=="".concat(p);return"value"in this.props?(p=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:p},r)):this.setState({value:t,inputValue:this.toPrecisionAsStep(e)},r),h&&this.props.onChange(t),t}},{key:"getMaxPrecision",value:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,i=this.props,t=i.precision,o=i.step;if(T(t))return t;var s=this.getPrecision(r),m=this.getPrecision(o),p=this.getPrecision(e);return e?Math.max(p,s+m):s+m}},{key:"getPrecisionFactor",value:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,i=this.getMaxPrecision(e,r);return Math.pow(10,i)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(e){return this.props.formatter?this.props.formatter(e):e}},{key:"toPrecisionAsStep",value:function(e){if(this.isNotCompleteNumber(e)||e==="")return e;var r=Math.abs(this.getMaxPrecision(e));return isNaN(r)?e.toString():Number(e).toFixed(r)}},{key:"toNumber",value:function(e){var r=this.props.precision,i=this.state.focused,t=e&&e.length>16&&i;return this.isNotCompleteNumber(e)||t?e:T(r)?Math.round(e*Math.pow(10,r))/Math.pow(10,r):Number(e)}},{key:"upStep",value:function(e,r){var i=this.props.step,t=this.getPrecisionFactor(e,r),o=Math.abs(this.getMaxPrecision(e,r)),s=((t*e+t*i*r)/t).toFixed(o);return this.toNumber(s)}},{key:"downStep",value:function(e,r){var i=this.props.step,t=this.getPrecisionFactor(e,r),o=Math.abs(this.getMaxPrecision(e,r)),s=((t*e-t*i*r)/t).toFixed(o);return this.toNumber(s)}},{key:"step",value:function(e,r){var i=this,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=arguments.length>3?arguments[3]:void 0;this.stop(),r&&(r.persist(),r.preventDefault());var s=this.props;if(s.disabled)return;var m=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(m))return;var p=this["".concat(e,"Step")](m,t),_=p>s.max||p<s.min;if(p>s.max?p=s.max:p<s.min&&(p=s.min),this.setValue(p,null),this.setState({focused:!0},function(){i.pressingUpOrDown=!1}),_)return;this.autoStepTimer=setTimeout(function(){i[e](r,t,!0)},o?X:ue)}},{key:"fixCaret",value:function(e,r){if(e===void 0||r===void 0||!this.input||!this.input.value)return;try{var i=this.input.selectionStart,t=this.input.selectionEnd;(e!==i||r!==t)&&this.input.setSelectionRange(e,r)}catch(o){}}},{key:"render",value:function(){var e,r=this.props,i=r.prefixCls,t=r.disabled,o=r.readOnly,s=r.useTouch,m=r.autoComplete,p=r.upHandler,_=r.downHandler,h=r.className,v=r.max,D=r.min,q=r.style,G=r.title,J=r.onMouseEnter,K=r.onMouseLeave,ee=r.onMouseOver,F=r.onMouseOut,te=r.required,_e=r.onClick,le=r.tabIndex,ae=r.type,ye=r.placeholder,ce=r.id,Y=r.inputMode,ne=r.pattern,k=r.step,Z=r.maxLength,z=r.autoFocus,I=r.name,fe=r.onPaste,oe=r.onInput,he=Object(W.a)(r,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),de=this.state,B=de.value,ge=de.focused,ve=U()(i,(e={},Object(b.a)(e,h,!!h),Object(b.a)(e,"".concat(i,"-disabled"),t),Object(b.a)(e,"".concat(i,"-focused"),ge),e)),pe={};Object.keys(he).forEach(function(ie){(ie.substr(0,5)==="data-"||ie.substr(0,5)==="aria-"||ie==="role")&&(pe[ie]=he[ie])});var Ee=!o&&!t,Ce=this.getInputDisplayValue(null),se=(B||B===0)&&(isNaN(B)||Number(B)>=v),be=(B||B===0)&&(isNaN(B)||Number(B)<=D),Pe=se||t||o,Oe=be||t||o,Me=U()("".concat(i,"-handler"),"".concat(i,"-handler-up"),Object(b.a)({},"".concat(i,"-handler-up-disabled"),Pe)),De=U()("".concat(i,"-handler"),"".concat(i,"-handler-down"),Object(b.a)({},"".concat(i,"-handler-down-disabled"),Oe)),Re=s?{onTouchStart:Pe?E:this.up,onTouchEnd:this.stop}:{onMouseDown:Pe?E:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Ue=s?{onTouchStart:Oe?E:this.down,onTouchEnd:this.stop}:{onMouseDown:Oe?E:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return f.a.createElement("div",{className:ve,style:q,title:G,onMouseEnter:J,onMouseLeave:K,onMouseOver:ee,onMouseOut:F,onFocus:function(){return null},onBlur:function(){return null}},f.a.createElement("div",{className:"".concat(i,"-handler-wrap")},f.a.createElement("span",Object.assign({unselectable:"on"},Re,{role:"button","aria-label":"Increase Value","aria-disabled":Pe,className:Me}),p||f.a.createElement("span",{unselectable:"on",className:"".concat(i,"-handler-up-inner"),onClick:H})),f.a.createElement("span",Object.assign({unselectable:"on"},Ue,{role:"button","aria-label":"Decrease Value","aria-disabled":Oe,className:De}),_||f.a.createElement("span",{unselectable:"on",className:"".concat(i,"-handler-down-inner"),onClick:H}))),f.a.createElement("div",{className:"".concat(i,"-input-wrap")},f.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":D,"aria-valuemax":v,"aria-valuenow":B,required:te,type:ae,placeholder:ye,onPaste:fe,onClick:_e,onMouseUp:this.onMouseUp,className:"".concat(i,"-input"),tabIndex:le,autoComplete:m,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ee?this.onKeyDown:E,onKeyUp:Ee?this.onKeyUp:E,autoFocus:z,maxLength:Z,readOnly:o,disabled:t,max:v,min:D,step:k,name:I,title:G,id:ce,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Ce),pattern:ne,inputMode:Y,onInput:oe},pe))))}}]),d}(f.a.Component);me.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:L,min:-L,step:1,style:{},onChange:E,onKeyDown:E,onPressEnter:E,onFocus:E,onBlur:E,parser:j,required:!1,autoComplete:"off"};var Q=me,l=S.a=Q},"rAM+":function(re,S,a){"use strict";a.d(S,"a",function(){return b});var W=a("Qw5x");function b(R,y){var P;if(typeof Symbol=="undefined"||R[Symbol.iterator]==null){if(Array.isArray(R)||(P=Object(W.a)(R))||y&&R&&typeof R.length=="number"){P&&(R=P);var A=0,N=function(){};return{s:N,n:function(){return A>=R.length?{done:!0}:{done:!1,value:R[A++]}},e:function(g){throw g},f:N}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var C=!0,f=!1,x;return{s:function(){P=R[Symbol.iterator]()},n:function(){var g=P.next();return C=g.done,g},e:function(g){f=!0,x=g},f:function(){try{!C&&P.return!=null&&P.return()}finally{if(f)throw x}}}}}}]);