1 line
47 KiB
JavaScript
1 line
47 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[37,9,68],{"+hnl":function(e,t,n){},"9yH6":function(e,t,n){"use strict";n.r(t);var r=n("oOh1"),o=n("SiX+");n.d(t,"Group",(function(){return o.a}));var a=n("KNH7");n.d(t,"Button",(function(){return a.a})),r.a.Button=a.a,r.a.Group=o.a,t.default=r.a},K4yd:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("vXNv")},KNH7:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("q1tI"),o=n("17x9"),a=n("oOh1"),i=n("H84U");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(b,e);var t,n,o,u,v=(t=b,function(){var e,n=h(t);if(d()){var r=h(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return f(this,e)});function b(){var e;return l(this,b),(e=v.apply(this,arguments)).renderRadioButton=function(t){var n=t.getPrefixCls,o=e.props,i=o.prefixCls,u=y(o,["prefixCls"]),l=n("radio-button",i);return e.context.radioGroup&&(u.checked=e.props.value===e.context.radioGroup.value,u.disabled=e.props.disabled||e.context.radioGroup.disabled),r.createElement(a.a,s({prefixCls:l},u))},e}return n=b,(o=[{key:"render",value:function(){return r.createElement(i.a,null,this.renderRadioButton)}}])&&c(n.prototype,o),u&&c(n,u),b}(r.Component);v.contextTypes={radioGroup:o.any}},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},QCje:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("xaim")},"SiX+":function(e,t,n){"use strict";var r=n("q1tI"),o=n("17x9"),a=n("TSYQ"),i=n.n(a),u=n("Gytx"),s=n.n(u),l=n("VCL8"),c=n("oOh1"),p=n("H84U");function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e){var t=null,n=!1;return r.Children.forEach(e,(function(e){e&&e.props&&e.props.checked&&(t=e.props.value,n=!0)})),n?{value:t}:void 0}var O=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(l,e);var t,n,o,a,u=(t=l,function(){var e,n=m(t);if(b()){var r=m(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return y(this,e)});function l(e){var t,n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=u.call(this,e)).onRadioChange=function(e){var n=t.state.value,r=e.target.value;"value"in t.props||t.setState({value:r});var o=t.props.onChange;o&&r!==n&&o(e)},t.renderGroup=function(e){var n=e.getPrefixCls,o=v(t).props,a=o.prefixCls,u=o.className,s=void 0===u?"":u,l=o.options,p=o.buttonStyle,f=n("radio",a),d="".concat(f,"-group"),h=i()(d,"".concat(d,"-").concat(p),function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},"".concat(d,"-").concat(o.size),o.size),s),y=o.children;return l&&l.length>0&&(y=l.map((function(e){return"string"==typeof e?r.createElement(c.a,{key:e,prefixCls:f,disabled:t.props.disabled,value:e,checked:t.state.value===e},e):r.createElement(c.a,{key:"radio-group-value-options-".concat(e.value),prefixCls:f,disabled:e.disabled||t.props.disabled,value:e.value,checked:t.state.value===e.value},e.label)}))),r.createElement("div",{className:h,style:o.style,onMouseEnter:o.onMouseEnter,onMouseLeave:o.onMouseLeave,id:o.id},y)},"value"in e)n=e.value;else if("defaultValue"in e)n=e.defaultValue;else{var o=g(e.children);n=o&&o.value}return t.state={value:n},t}return n=l,a=[{key:"getDerivedStateFromProps",value:function(e){if("value"in e)return{value:e.value};var t=g(e.children);return t?{value:t.value}:null}}],(o=[{key:"getChildContext",value:function(){return{radioGroup:{onChange:this.onRadioChange,value:this.state.value,disabled:this.props.disabled,name:this.props.name}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"render",value:function(){return r.createElement(p.a,null,this.renderGroup)}}])&&d(n.prototype,o),a&&d(n,a),l}(r.Component);O.defaultProps={buttonStyle:"outline"},O.childContextTypes={radioGroup:o.any},Object(l.polyfill)(O),t.a=O},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],o=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}}))),i=u(n("q1tI"));function u(e){return e&&e.__esModule?e:{default:e}}var s=u(n("vOnD")).default.div(a);t.default=function(e){var t=e.children;return i.default.createElement(s,null,t)}},fyUT:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return Y}));var r=n("q1tI"),o=n.n(r),a=n("TSYQ"),i=n.n(a),u=n("jo6Y"),s=n.n(u),l=n("QbLZ"),c=n.n(l),p=n("iCc5"),f=n.n(p),d=n("FYw3"),h=n.n(d),y=n("mRg0"),v=n.n(y),b=n("17x9"),m=n.n(b),g=n("4IlW"),O=n("V7oC"),x=n.n(O),C=function(e){function t(){f()(this,t);var e=h()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.state={active:!1},e.onTouchStart=function(t){e.triggerEvent("TouchStart",!0,t)},e.onTouchMove=function(t){e.triggerEvent("TouchMove",!1,t)},e.onTouchEnd=function(t){e.triggerEvent("TouchEnd",!1,t)},e.onTouchCancel=function(t){e.triggerEvent("TouchCancel",!1,t)},e.onMouseDown=function(t){e.triggerEvent("MouseDown",!0,t)},e.onMouseUp=function(t){e.triggerEvent("MouseUp",!1,t)},e.onMouseLeave=function(t){e.triggerEvent("MouseLeave",!1,t)},e}return v()(t,e),x()(t,[{key:"componentDidUpdate",value:function(){this.props.disabled&&this.state.active&&this.setState({active:!1})}},{key:"triggerEvent",value:function(e,t,n){var r="on"+e,o=this.props.children;o.props[r]&&o.props[r](n),t!==this.state.active&&this.setState({active:t})}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.disabled,r=e.activeClassName,a=e.activeStyle,u=n?void 0:{onTouchStart:this.onTouchStart,onTouchMove:this.onTouchMove,onTouchEnd:this.onTouchEnd,onTouchCancel:this.onTouchCancel,onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onMouseLeave:this.onMouseLeave},s=o.a.Children.only(t);if(!n&&this.state.active){var l=s.props,p=l.style,f=l.className;return!1!==a&&(a&&(p=c()({},p,a)),f=i()(f,r)),o.a.cloneElement(s,c()({className:f,style:p},u))}return o.a.cloneElement(s,u)}}]),t}(o.a.Component),w=C;C.defaultProps={disabled:!1};var E=function(e){function t(){return f()(this,t),h()(this,e.apply(this,arguments))}return v()(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.disabled,r=s()(e,["prefixCls","disabled"]);return o.a.createElement(w,{disabled:n,activeClassName:t+"-handler-active"},o.a.createElement("span",r))},t}(r.Component);E.propTypes={prefixCls:m.a.string,disabled:m.a.bool,onTouchStart:m.a.func,onTouchEnd:m.a.func,onMouseDown:m.a.func,onMouseUp:m.a.func,onMouseLeave:m.a.func};var S=E;function k(){}function _(e){e.preventDefault()}var P=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,j=function(e){return null!=e},N=function(e,t){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)},M=function(e){function t(n){f()(this,t);var r=h()(this,e.call(this,n));T.call(r);var o=void 0;o="value"in n?n.value:n.defaultValue,r.state={focused:n.autoFocus};var a=r.getValidValue(r.toNumber(o));return r.state=c()({},r.state,{inputValue:r.toPrecisionAsStep(a),value:a}),r}return v()(t,e),t.prototype.componentDidMount=function(){this.componentDidUpdate()},t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.value,r=t.onChange,o=t.max,a=t.min,i=this.state.focused;if(e){if(!N(e.value,n)||!N(e.max,o)||!N(e.min,a)){var u=i?n:this.getValidValue(n),s=void 0;s=this.pressingUpOrDown?u:this.inputting?this.rawInput:this.toPrecisionAsStep(u),this.setState({value:u,inputValue:s})}var l="value"in this.props?n:this.state.value;"max"in this.props&&e.max!==o&&"number"==typeof l&&l>o&&r&&r(o),"min"in this.props&&e.min!==a&&"number"==typeof l&&l<a&&r&&r(a)}try{if(void 0!==this.cursorStart&&this.state.focused)if(this.partRestoreByAfter(this.cursorAfter)||this.state.value===this.props.value){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)}}else{var c=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===g.a.BACKSPACE?c=this.cursorStart-1:this.lastKeyCode===g.a.DELETE&&(c=this.cursorStart):c=this.input.value.length,this.fixCaret(c,c)}}catch(e){}this.lastKeyCode=null,this.pressingUpOrDown&&(this.props.focusOnUpDown&&this.state.focused&&document.activeElement!==this.input&&this.focus(),this.pressingUpOrDown=!1)},t.prototype.componentWillUnmount=function(){this.stop()},t.prototype.getCurrentValidValue=function(e){var t=e;return t=""===t?"":this.isNotCompleteNumber(parseFloat(t,10))?this.state.value:this.getValidValue(t),this.toNumber(t)},t.prototype.getRatio=function(e){var t=1;return e.metaKey||e.ctrlKey?t=.1:e.shiftKey&&(t=10),t},t.prototype.getValueFromEvent=function(e){var t=e.target.value.trim().replace(/。/g,".");return j(this.props.decimalSeparator)&&(t=t.replace(this.props.decimalSeparator,".")),t},t.prototype.getValidValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.min,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.props.max,r=parseFloat(e,10);return isNaN(r)?e:(r<t&&(r=t),r>n&&(r=n),r)},t.prototype.setValue=function(e,t){var n=this.props.precision,r=this.isNotCompleteNumber(parseFloat(e,10))?null:parseFloat(e,10),o=this.state,a=o.value,i=void 0===a?null:a,u=o.inputValue,s=void 0===u?null:u,l="number"==typeof r?r.toFixed(n):""+r,c=r!==i||l!==""+s;return"value"in this.props?this.setState({inputValue:this.toPrecisionAsStep(this.state.value)},t):this.setState({value:r,inputValue:this.toPrecisionAsStep(e)},t),c&&this.props.onChange(r),r},t.prototype.getPrecision=function(e){if(j(this.props.precision))return this.props.precision;var t=e.toString();if(t.indexOf("e-")>=0)return parseInt(t.slice(t.indexOf("e-")+2),10);var n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n},t.prototype.getMaxPrecision=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.props,r=n.precision,o=n.step;if(j(r))return r;var a=this.getPrecision(t),i=this.getPrecision(o),u=this.getPrecision(e);return e?Math.max(u,a+i):a+i},t.prototype.getPrecisionFactor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.getMaxPrecision(e,t);return Math.pow(10,n)},t.prototype.fixCaret=function(e,t){if(void 0!==e&&void 0!==t&&this.input&&this.input.value)try{var n=this.input.selectionStart,r=this.input.selectionEnd;e===n&&t===r||this.input.setSelectionRange(e,t)}catch(e){}},t.prototype.focus=function(){this.input.focus(),this.recordCursorPosition()},t.prototype.blur=function(){this.input.blur()},t.prototype.formatWrapper=function(e){return this.props.formatter?this.props.formatter(e):e},t.prototype.toPrecisionAsStep=function(e){if(this.isNotCompleteNumber(e)||""===e)return e;var t=Math.abs(this.getMaxPrecision(e));return isNaN(t)?e.toString():Number(e).toFixed(t)},t.prototype.isNotCompleteNumber=function(e){return isNaN(e)||""===e||null===e||e&&e.toString().indexOf(".")===e.toString().length-1},t.prototype.toNumber=function(e){var t=this.props.precision,n=this.state.focused,r=e&&e.length>16&&n;return this.isNotCompleteNumber(e)||r?e:j(t)?Math.round(e*Math.pow(10,t))/Math.pow(10,t):Number(e)},t.prototype.upStep=function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),o=Math.abs(this.getMaxPrecision(e,t)),a=((r*e+r*n*t)/r).toFixed(o);return this.toNumber(a)},t.prototype.downStep=function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),o=Math.abs(this.getMaxPrecision(e,t)),a=((r*e-r*n*t)/r).toFixed(o);return this.toNumber(a)},t.prototype.step=function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=arguments[3];this.stop(),t&&(t.persist(),t.preventDefault());var a=this.props;if(!a.disabled){var i=this.getCurrentValidValue(this.state.inputValue)||0;if(!this.isNotCompleteNumber(i)){var u=this[e+"Step"](i,r),s=u>a.max||u<a.min;u>a.max?u=a.max:u<a.min&&(u=a.min),this.setValue(u),this.setState({focused:!0}),s||(this.autoStepTimer=setTimeout((function(){n[e](t,r,!0)}),o?200:600))}}},t.prototype.render=function(){var e,t=c()({},this.props),n=t.prefixCls,r=t.disabled,a=t.readOnly,u=t.useTouch,l=t.autoComplete,p=t.upHandler,f=t.downHandler,d=(s()(t,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler"]),i()(((e={})[n]=!0,e[t.className]=!!t.className,e[n+"-disabled"]=r,e[n+"-focused"]=this.state.focused,e))),h="",y="",v=this.state.value;if(v||0===v)if(isNaN(v))h=n+"-handler-up-disabled",y=n+"-handler-down-disabled";else{var b=Number(v);b>=t.max&&(h=n+"-handler-up-disabled"),b<=t.min&&(y=n+"-handler-down-disabled")}var m={};for(var g in t)!t.hasOwnProperty(g)||"data-"!==g.substr(0,5)&&"aria-"!==g.substr(0,5)&&"role"!==g||(m[g]=t[g]);var O=!t.readOnly&&!t.disabled,x=this.getInputDisplayValue(),C=void 0,w=void 0;u?(C={onTouchStart:O&&!h?this.up:k,onTouchEnd:this.stop},w={onTouchStart:O&&!y?this.down:k,onTouchEnd:this.stop}):(C={onMouseDown:O&&!h?this.up:k,onMouseUp:this.stop,onMouseLeave:this.stop},w={onMouseDown:O&&!y?this.down:k,onMouseUp:this.stop,onMouseLeave:this.stop});var E=!!h||r||a,P=!!y||r||a;return o.a.createElement("div",{className:d,style:t.style,title:t.title,onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,onMouseOver:t.onMouseOver,onMouseOut:t.onMouseOut},o.a.createElement("div",{className:n+"-handler-wrap"},o.a.createElement(S,c()({ref:this.saveUp,disabled:E,prefixCls:n,unselectable:"unselectable"},C,{role:"button","aria-label":"Increase Value","aria-disabled":!!E,className:n+"-handler "+n+"-handler-up "+h}),p||o.a.createElement("span",{unselectable:"unselectable",className:n+"-handler-up-inner",onClick:_})),o.a.createElement(S,c()({ref:this.saveDown,disabled:P,prefixCls:n,unselectable:"unselectable"},w,{role:"button","aria-label":"Decrease Value","aria-disabled":!!P,className:n+"-handler "+n+"-handler-down "+y}),f||o.a.createElement("span",{unselectable:"unselectable",className:n+"-handler-down-inner",onClick:_}))),o.a.createElement("div",{className:n+"-input-wrap"},o.a.createElement("input",c()({role:"spinbutton","aria-valuemin":t.min,"aria-valuemax":t.max,"aria-valuenow":v,required:t.required,type:t.type,placeholder:t.placeholder,onClick:t.onClick,onMouseUp:this.onMouseUp,className:n+"-input",tabIndex:t.tabIndex,autoComplete:l,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:O?this.onKeyDown:k,onKeyUp:O?this.onKeyUp:k,autoFocus:t.autoFocus,maxLength:t.maxLength,readOnly:t.readOnly,disabled:t.disabled,max:t.max,min:t.min,step:t.step,name:t.name,title:t.title,id:t.id,onChange:this.onChange,ref:this.saveInput,value:x,pattern:t.pattern,inputMode:t.inputMode},m))))},t}(o.a.Component);M.propTypes={value:m.a.oneOfType([m.a.number,m.a.string]),defaultValue:m.a.oneOfType([m.a.number,m.a.string]),focusOnUpDown:m.a.bool,autoFocus:m.a.bool,onChange:m.a.func,onPressEnter:m.a.func,onKeyDown:m.a.func,onKeyUp:m.a.func,prefixCls:m.a.string,tabIndex:m.a.oneOfType([m.a.string,m.a.number]),disabled:m.a.bool,onFocus:m.a.func,onBlur:m.a.func,readOnly:m.a.bool,max:m.a.number,min:m.a.number,step:m.a.oneOfType([m.a.number,m.a.string]),upHandler:m.a.node,downHandler:m.a.node,useTouch:m.a.bool,formatter:m.a.func,parser:m.a.func,onMouseEnter:m.a.func,onMouseLeave:m.a.func,onMouseOver:m.a.func,onMouseOut:m.a.func,onMouseUp:m.a.func,precision:m.a.number,required:m.a.bool,pattern:m.a.string,decimalSeparator:m.a.string,inputMode:m.a.string},M.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",min:-P,step:1,style:{},onChange:k,onKeyDown:k,onPressEnter:k,onFocus:k,onBlur:k,parser:function(e){return e.replace(/[^\w\.-]+/g,"")},required:!1,autoComplete:"off"};var T=function(){var e=this;this.onKeyDown=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var a=e.props,i=a.onKeyDown,u=a.onPressEnter;if(t.keyCode===g.a.UP){var s=e.getRatio(t);e.up(t,s),e.stop()}else if(t.keyCode===g.a.DOWN){var l=e.getRatio(t);e.down(t,l),e.stop()}else t.keyCode===g.a.ENTER&&u&&u(t);e.recordCursorPosition(),e.lastKeyCode=t.keyCode,i&&i.apply(void 0,[t].concat(r))},this.onKeyUp=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var a=e.props.onKeyUp;e.stop(),e.recordCursorPosition(),a&&a.apply(void 0,[t].concat(r))},this.onChange=function(t){var n=e.props.onChange;e.state.focused&&(e.inputting=!0),e.rawInput=e.props.parser(e.getValueFromEvent(t)),e.setState({inputValue:e.rawInput}),n(e.toNumber(e.rawInput))},this.onMouseUp=function(){var t=e.props.onMouseUp;e.recordCursorPosition(),t&&t.apply(void 0,arguments)},this.onFocus=function(){var t;e.setState({focused:!0}),(t=e.props).onFocus.apply(t,arguments)},this.onBlur=function(){var t=e.props.onBlur;e.inputting=!1,e.setState({focused:!1});var n=e.getCurrentValidValue(e.state.inputValue),r=e.setValue(n);if(t){var o=e.input.value,a=e.getInputDisplayValue({focus:!1,value:r});e.input.value=a,t.apply(void 0,arguments),e.input.value=o}},this.getInputDisplayValue=function(t){var n=t||e.state,r=n.focused,o=n.inputValue,a=n.value,i=void 0;null==(i=r?o:e.toPrecisionAsStep(a))&&(i="");var u=e.formatWrapper(i);return j(e.props.decimalSeparator)&&(u=u.toString().replace(".",e.props.decimalSeparator)),u},this.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(e){}},this.restoreByAfter=function(t){if(void 0===t)return!1;var n=e.input.value,r=n.lastIndexOf(t);if(-1===r)return!1;var o=e.cursorBefore.length;return e.lastKeyCode===g.a.DELETE&&e.cursorBefore.charAt(o-1)===t[0]?(e.fixCaret(o,o),!0):r+t.length===n.length&&(e.fixCaret(r,r),!0)},this.partRestoreByAfter=function(t){return void 0!==t&&Array.prototype.some.call(t,(function(n,r){var o=t.substring(r);return e.restoreByAfter(o)}))},this.stop=function(){e.autoStepTimer&&clearTimeout(e.autoStepTimer)},this.down=function(t,n,r){e.pressingUpOrDown=!0,e.step("down",t,n,r)},this.up=function(t,n,r){e.pressingUpOrDown=!0,e.step("up",t,n,r)},this.saveUp=function(t){e.upHandler=t},this.saveDown=function(t){e.downHandler=t},this.saveInput=function(t){e.input=t}},R=M,V=n("CtXQ"),D=n("H84U");function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function U(){return(U=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function K(e,t){return(K=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==I(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function B(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function H(e){return(H=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var q=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&K(e,t)}(s,e);var t,n,o,a,u=(t=s,function(){var e,n=H(t);if(B()){var r=H(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return L(this,e)});function s(){var e;return G(this,s),(e=u.apply(this,arguments)).saveInputNumber=function(t){e.inputNumberRef=t},e.renderInputNumber=function(t){var n,o=t.getPrefixCls,a=e.props,u=a.className,s=a.size,l=a.prefixCls,c=q(a,["className","size","prefixCls"]),p=o("input-number",l),f=i()((F(n={},"".concat(p,"-lg"),"large"===s),F(n,"".concat(p,"-sm"),"small"===s),n),u),d=r.createElement(V.default,{type:"up",className:"".concat(p,"-handler-up-inner")}),h=r.createElement(V.default,{type:"down",className:"".concat(p,"-handler-down-inner")});return r.createElement(R,U({ref:e.saveInputNumber,className:f,upHandler:d,downHandler:h,prefixCls:p},c))},e}return n=s,(o=[{key:"focus",value:function(){this.inputNumberRef.focus()}},{key:"blur",value:function(){this.inputNumberRef.blur()}},{key:"render",value:function(){return r.createElement(D.a,null,this.renderInputNumber)}}])&&A(n.prototype,o),a&&A(n,a),s}(r.Component);Y.defaultProps={step:1}},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),i=n("TSYQ"),u=n.n(i),s=n("x1Ya"),l=n("Gytx"),c=n.n(l),p=n("H84U"),f=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?O(e):t}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var w=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(l,e);var t,n,o,a,i=(t=l,function(){var e,n=C(t);if(x()){var r=C(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return g(this,e)});function l(){var e;return v(this,l),(e=i.apply(this,arguments)).saveCheckbox=function(t){e.rcCheckbox=t},e.renderCheckbox=function(t){var n,o=t.getPrefixCls,a=O(e),i=a.props,l=a.context,c=i.prefixCls,p=i.className,f=i.children,d=i.indeterminate,v=i.style,b=i.onMouseEnter,m=i.onMouseLeave,g=w(i,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave"]),x=l.checkboxGroup,C=o("checkbox",c),E=y({},g);x&&(E.onChange=function(){g.onChange&&g.onChange.apply(g,arguments),x.toggleOption({label:f,value:i.value})},E.name=x.name,E.checked=-1!==x.value.indexOf(i.value),E.disabled=i.disabled||x.disabled);var S=u()(p,(h(n={},"".concat(C,"-wrapper"),!0),h(n,"".concat(C,"-wrapper-checked"),E.checked),h(n,"".concat(C,"-wrapper-disabled"),E.disabled),n)),k=u()(h({},"".concat(C,"-indeterminate"),d));return r.createElement("label",{className:S,style:v,onMouseEnter:b,onMouseLeave:m},r.createElement(s.a,y({},E,{prefixCls:C,className:k,ref:e.saveCheckbox})),void 0!==f&&r.createElement("span",null,f))},e}return n=l,(o=[{key:"componentDidMount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.registerValue&&n.registerValue(e),Object(f.a)("checked"in this.props||(this.context||{}).checkboxGroup||!("value"in this.props),"Checkbox","`value` is not validate prop, do you mean `checked`?")}},{key:"shouldComponentUpdate",value:function(e,t,n){return!c()(this.props,e)||!c()(this.state,t)||!c()(this.context.checkboxGroup,n.checkboxGroup)}},{key:"componentDidUpdate",value:function(e){var t=e.value,n=this.props.value,r=(this.context||{}).checkboxGroup,o=void 0===r?{}:r;n!==t&&o.registerValue&&o.cancelValue&&(o.cancelValue(t),o.registerValue(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.cancelValue&&n.cancelValue(e)}},{key:"focus",value:function(){this.rcCheckbox.focus()}},{key:"blur",value:function(){this.rcCheckbox.blur()}},{key:"render",value:function(){return r.createElement(p.a,null,this.renderCheckbox)}}])&&b(n.prototype,o),a&&b(n,a),l}(r.Component);E.__ANT_CHECKBOX=!0,E.defaultProps={indeterminate:!1},E.contextTypes={checkboxGroup:o.any},Object(a.polyfill)(E);var S=E,k=n("BGR+");function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function P(){return(P=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function j(e){return function(e){if(Array.isArray(e))return N(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t){return(T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function R(e,t){return!t||"object"!==_(t)&&"function"!=typeof t?V(e):t}function V(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var U=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},F=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&T(e,t)}(s,e);var t,n,o,a,i=(t=s,function(){var e,n=I(t);if(D()){var r=I(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return R(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=i.call(this,e)).cancelValue=function(e){t.setState((function(t){return{registeredValues:t.registeredValues.filter((function(t){return t!==e}))}}))},t.registerValue=function(e){t.setState((function(t){var n=t.registeredValues;return{registeredValues:[].concat(j(n),[e])}}))},t.toggleOption=function(e){var n=t.state.registeredValues,r=t.state.value.indexOf(e.value),o=j(t.state.value);-1===r?o.push(e.value):o.splice(r,1),"value"in t.props||t.setState({value:o});var a=t.props.onChange;if(a){var i=t.getOptions();a(o.filter((function(e){return-1!==n.indexOf(e)})).sort((function(e,t){return i.findIndex((function(t){return t.value===e}))-i.findIndex((function(e){return e.value===t}))})))}},t.renderGroup=function(e){var n=e.getPrefixCls,o=V(t),a=o.props,i=o.state,s=a.prefixCls,l=a.className,c=a.style,p=a.options,f=U(a,["prefixCls","className","style","options"]),d=n("checkbox",s),h="".concat(d,"-group"),y=Object(k.a)(f,["children","defaultValue","value","onChange","disabled"]),v=a.children;p&&p.length>0&&(v=t.getOptions().map((function(e){return r.createElement(S,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:a.disabled,value:e.value,checked:-1!==i.value.indexOf(e.value),onChange:e.onChange,className:"".concat(h,"-item")},e.label)})));var b=u()(h,l);return r.createElement("div",P({className:b,style:c},y),v)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return n=s,a=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(o=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!c()(this.props,e)||!c()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(p.a,null,this.renderGroup)}}])&&M(n.prototype,o),a&&M(n,a),s}(r.Component);F.defaultProps={options:[]},F.propTypes={defaultValue:o.array,value:o.array,options:o.array.isRequired,onChange:o.func},F.childContextTypes={checkboxGroup:o.any},Object(a.polyfill)(F);var G=F;S.Group=G;t.default=S},oOh1:function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n("q1tI"),o=n("17x9"),a=n("x1Ya"),i=n("TSYQ"),u=n.n(i),s=n("Gytx"),l=n.n(s),c=n("H84U");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},C=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(p,e);var t,n,o,i,s=(t=p,function(){var e,n=O(t);if(g()){var r=O(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return b(this,e)});function p(){var e;return h(this,p),(e=s.apply(this,arguments)).saveCheckbox=function(t){e.rcCheckbox=t},e.onChange=function(t){e.props.onChange&&e.props.onChange(t),e.context.radioGroup&&e.context.radioGroup.onChange&&e.context.radioGroup.onChange(t)},e.renderRadio=function(t){var n,o=t.getPrefixCls,i=m(e),s=i.props,l=i.context,c=s.prefixCls,p=s.className,h=s.children,y=s.style,v=x(s,["prefixCls","className","children","style"]),b=l.radioGroup,g=o("radio",c),O=d({},v);b&&(O.name=b.name,O.onChange=e.onChange,O.checked=s.value===b.value,O.disabled=s.disabled||b.disabled);var C=u()(p,(f(n={},"".concat(g,"-wrapper"),!0),f(n,"".concat(g,"-wrapper-checked"),O.checked),f(n,"".concat(g,"-wrapper-disabled"),O.disabled),n));return r.createElement("label",{className:C,style:y,onMouseEnter:s.onMouseEnter,onMouseLeave:s.onMouseLeave},r.createElement(a.a,d({},O,{prefixCls:g,ref:e.saveCheckbox})),void 0!==h?r.createElement("span",null,h):null)},e}return n=p,(o=[{key:"shouldComponentUpdate",value:function(e,t,n){return!l()(this.props,e)||!l()(this.state,t)||!l()(this.context.radioGroup,n.radioGroup)}},{key:"focus",value:function(){this.rcCheckbox.focus()}},{key:"blur",value:function(){this.rcCheckbox.blur()}},{key:"render",value:function(){return r.createElement(c.a,null,this.renderRadio)}}])&&y(n.prototype,o),i&&y(n,i),p}(r.Component);C.defaultProps={type:"radio"},C.contextTypes={radioGroup:o.any}},pSeD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=v(n("2/Rp")),o=v(n("fyUT")),a=v(n("2fM7")),i=v(n("9yH6")),u=v(n("kaz8")),s=v(n("Vl3Y")),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf"),n("QCje"),n("8QGh"),n("K4yd"),n("MKzF"),n("tULf");var p=n("q1tI"),f=v(p),d=v(n("ess8")),h=n("spEH"),y=v(n("vDqi"));function v(e){return e&&e.__esModule?e:{default:e}}t.default=s.default.create()((0,p.forwardRef)((function(e){var t=e.form,n=e.match,v=e.history,b=e.showNotification,m=(0,p.useState)(!1),g=c(m,2),O=g[0],x=g[1],C=(0,p.useState)(!1),w=c(C,2),E=w[0],S=w[1],k=(0,p.useState)(void 0),_=c(k,2),P=_[0],j=_[1],N=(0,p.useState)(void 0),M=c(N,2),T=M[0],R=M[1],V=(0,p.useState)(void 0),D=c(V,2),I=D[0],U=D[1],F=(0,p.useState)(void 0),G=c(F,2),A=G[0],K=G[1],L=n.params,B=L.projectsId,H=L.owner,q=L.branch,Y=t.getFieldDecorator,z=t.validateFields,Q=t.setFieldsValue,X=t.getFieldsValue;(0,p.useEffect)((function(){var e="/"+H+"/"+B+"/collaborators.json";y.default.get(e).then((function(e){K(e.data.members)})).catch((function(e){}))}),[]),(0,p.useEffect)((function(){q&&function(e,t,n){var r="/"+e+"/"+t+"/protected_branches/"+n+"/edit.json";y.default.get(r).then((function(e){if(e){x(e.data.protected),S(e.data.protected);var t=e.data.protected_branch;if(t){var n=t.enable_push_whitelist?2:t.enable_push?1:0;Q(l({},t,{enable_push:n})),U(n),j(t.enable_merge_whitelist),R(t.enable_approvals_whitelist),console.log("111",X("enable_status_check"))}}})).catch((function(e){}))}(H,B,q)}),[]);var W=(0,p.useCallback)((function(e,t,n,r,o,a,i){return f.default.createElement("div",{className:o},f.default.createElement("span",{className:a?"required":""},e),f.default.createElement(s.default.Item,null,Y(t,{rules:n,validateFirst:!0,valuePropName:i?"checked":"value"})(r)))}),[]);return f.default.createElement("div",{style:{backgroundColor:"#fff"}},f.default.createElement(d.default,null,"新建'",q,"'保护分支规则"),f.default.createElement(s.default,null,f.default.createElement("div",{style:{padding:"20px 30px"}},W("","branchProtect",[],f.default.createElement(u.default,{checked:O,onChange:function(e){x(e.target.checked)}},"启用分支保护",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"组织删除并限制Git推送和合并到分支")),"setStyleRule"),f.default.createElement("div",{className:"pl25 shortStyle"},W("","enable_push",[],f.default.createElement(i.default.Group,{disabled:!O,onChange:function(e){U(e.target.value)}},f.default.createElement(i.default,{className:"columsRadio",value:0},"禁用推送",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"此分支不允许推送")),f.default.createElement(i.default,{className:"columsRadio",value:1},"启用推送",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"任何拥有写访问权限的人将被允许推送到此分支(但不能强行推送)")),f.default.createElement(i.default,{className:"columsRadio",value:2},"启用推送白名单",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"只有列入白名单的用户或团队才能被允许推送到此分支(但不能强行推送)"))),""),f.default.createElement("div",{className:"pl25 pt5 pb5 mb15"},W("","push_whitelist_usernames",[],f.default.createElement(a.default,{mode:"multiple",placeholder:"搜索用户",style:{width:"100%"},disabled:!O||void 0===I||2!==I},A&&A.map((function(e){return f.default.createElement(a.default.Option,{key:e.id,value:e.login},e.name)}))),"setStyleRule")),W("","enable_merge_whitelist",[],f.default.createElement(u.default,{disabled:!O,checked:P,onChange:function(e){j(e.target.checked)}},"启用合并白名单",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"仅允许白名单用户或团队合并合并请求到此分支")),"setStyleRule"),f.default.createElement("div",{className:"pl25 pt5 pb5"},W("","merge_whitelist_usernames",[],f.default.createElement(a.default,{mode:"multiple",placeholder:"搜索用户",style:{width:"100%"},disabled:!O||!P},A&&A.map((function(e){return f.default.createElement(a.default.Option,{key:e.id,value:e.login},e.name)}))),"setStyleRule")),W("","enable_status_check",[],f.default.createElement(u.default,{disabled:!O},"启用状态检查"),"setStyleRule",!1,!0),f.default.createElement("div",{style:{display:"flex",alignItems:"center"}},W("所需的批准数","required_approvals",[],f.default.createElement(o.default,{min:0,style:{width:"140px"}}),"inlineFlex"),f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"只允许合并有足够审核人数的拉取请求")),W("","enable_approvals_whitelist",[],f.default.createElement(u.default,{name:"enable_approvals_whitelist",disabled:!O,checked:T,onChange:function(e){R(e.target.checked)}},"批准仅限列入白名单的用户或团队",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"只有白名单用户或团队的审核才能计数 没有批准的白名单,任何有写访问权限的人的审核都将计数")),"setStyleRule"),f.default.createElement("div",{className:"pl25 pt5 pb5 mb15"},W("","approvals_whitelist_usernames",[],f.default.createElement(a.default,{mode:"multiple",placeholder:"搜索用户",style:{width:"100%"},disabled:!O||!T},A&&A.map((function(e){return f.default.createElement(a.default.Option,{key:e.id,value:e.login},e.name)}))),"setStyleRule")),W("","block_on_rejected_reviews",[],f.default.createElement(u.default,{disabled:!O,name:"block_on_rejected_reviews"},"拒绝审核阻止了合并",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"如果官方审查人员要求作出改动,即使有足够的批准,合并也不允许")),"setStyleRule",!1,!0),W("","dismiss_stale_approvals",[],f.default.createElement(u.default,{disabled:!O,name:"dismiss_stale_approvals"},"取消过时的批准",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"当新的提交更改合并请求内容被推送到分支时,旧的批准将被撤销")),"setStyleRule",!1,!0),W("","require_signed_commits",[],f.default.createElement(u.default,{disabled:!O,name:"require_signed_commits"},"需要签名提交"),"setStyleRule",!1,!0),W("","block_on_outdated_branch",[],f.default.createElement(u.default,{disabled:!O,name:"block_on_outdated_branch"},"如果拉取请求已经过时,阻止合并",f.default.createElement("span",{className:"color-grey-9 ml5 font-12"},"当头部分支落后基础分支时,不能合并")),"setStyleRule",!1,!0)),f.default.createElement("div",{className:"df pb30 pt20"},f.default.createElement(r.default,{type:"primary",onClick:function(){z((function(e,t){if(!e){var n="";n=E?"/"+H+"/"+B+"/protected_branches/"+q+".json":"/"+H+"/"+B+"/protected_branches.json",(0,y.default)({method:E?O?"patch":"delete":"post",url:n,params:l({branch_name:q,enable_push:0===t.enable_push,enable_push_whitelist:2===t.enable_push},t)}).then((function(e){e&&b("保存成功!")})).catch((function(e){}))}}))}},"保存"),f.default.createElement(h.Cancel,{className:"ml30",onClick:function(){v.push("/projects/"+H+"/"+B+"/setting/branch")}},"取消")))))})))},vXNv:function(e,t,n){},x1Ya:function(e,t,n){"use strict";var r=n("jo6Y"),o=n.n(r),a=n("QbLZ"),i=n.n(a),u=n("iCc5"),s=n.n(u),l=n("FYw3"),c=n.n(l),p=n("mRg0"),f=n.n(p),d=n("q1tI"),h=n.n(d),y=n("17x9"),v=n.n(y),b=n("TSYQ"),m=n.n(b),g=n("VCL8"),O=function(e){function t(n){s()(this,t);var r=c()(this,e.call(this,n));r.handleChange=function(e){var t=r.props,n=t.disabled,o=t.onChange;n||("checked"in r.props||r.setState({checked:e.target.checked}),o&&o({target:i()({},r.props,{checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))},r.saveInput=function(e){r.input=e};var o="checked"in n?n.checked:n.defaultChecked;return r.state={checked:o},r}return f()(t,e),t.getDerivedStateFromProps=function(e,t){return"checked"in e?i()({},t,{checked:e.checked}):null},t.prototype.focus=function(){this.input.focus()},t.prototype.blur=function(){this.input.blur()},t.prototype.render=function(){var e,t=this.props,n=t.prefixCls,r=t.className,a=t.style,u=t.name,s=t.id,l=t.type,c=t.disabled,p=t.readOnly,f=t.tabIndex,d=t.onClick,y=t.onFocus,v=t.onBlur,b=t.autoFocus,g=t.value,O=o()(t,["prefixCls","className","style","name","id","type","disabled","readOnly","tabIndex","onClick","onFocus","onBlur","autoFocus","value"]),x=Object.keys(O).reduce((function(e,t){return"aria-"!==t.substr(0,5)&&"data-"!==t.substr(0,5)&&"role"!==t||(e[t]=O[t]),e}),{}),C=this.state.checked,w=m()(n,r,((e={})[n+"-checked"]=C,e[n+"-disabled"]=c,e));return h.a.createElement("span",{className:w,style:a},h.a.createElement("input",i()({name:u,id:s,type:l,readOnly:p,disabled:c,tabIndex:f,className:n+"-input",checked:!!C,onClick:d,onFocus:y,onBlur:v,onChange:this.handleChange,autoFocus:b,ref:this.saveInput,value:g},x)),h.a.createElement("span",{className:n+"-inner"}))},t}(d.Component);O.propTypes={prefixCls:v.a.string,className:v.a.string,style:v.a.object,name:v.a.string,id:v.a.string,type:v.a.string,defaultChecked:v.a.oneOfType([v.a.number,v.a.bool]),checked:v.a.oneOfType([v.a.number,v.a.bool]),disabled:v.a.bool,onFocus:v.a.func,onBlur:v.a.func,onChange:v.a.func,onClick:v.a.func,tabIndex:v.a.oneOfType([v.a.string,v.a.number]),readOnly:v.a.bool,autoFocus:v.a.bool,value:v.a.any},O.defaultProps={prefixCls:"rc-checkbox",className:"",style:{},type:"checkbox",defaultChecked:!1,onFocus:function(){},onBlur:function(){},onChange:function(){}},Object(g.polyfill)(O);var x=O;t.a=x},xaim:function(e,t,n){}}]); |