build/static/js/55.7b4b4007.chunk.js

1 line
30 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

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

(this.webpackJsonp=this.webpackJsonp||[]).push([[55],{"+hnl":function(e,t,n){},"2oGH":function(e,t,n){},Jj8u:function(e,t,n){},MByq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=g(n("W9HT")),o=g(n("2/Rp")),a=g(n("kaz8")),i=g(n("5rEg")),c=g(n("Vl3Y")),l=g(n("lrIw")),u=g(n("2fM7")),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},f=function(){function e(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)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n("04bd"),n("L/Qf"),n("MKzF"),n("1vPl"),n("tULf"),n("bipt"),n("8QGh");var p=n("q1tI"),d=g(p),m=n("eO8H"),y=n("J66h");n("7dqz"),n("Jj8u");var h=g(n("vDqi"));function g(e){return e&&e.__esModule?e:{default:e}}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=u.default.Option,O=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.componentDidMount=function(){n.getOwner(),n.getCategory(),n.getLanguage(),n.getGitignore(),n.getLicenses()},n.componentDidUpdate=function(e){e&&n.props&&!n.props.checkIfLogin()&&n.props.history.push("/403")},n.getOwner=function(){var e=n.props.match.params.OIdentifier;h.default.get("/owners.json").then((function(t){if(t&&t.data){var r=t.data.owners;e&&(r=r.filter((function(t){return t.name===e})),n.props.form.setFieldsValue({user_id:e}),r&&n.setState({owners_id:r[0].id,owners_name:r[0].name})),n.setOptionsList(r,"owners"),n.setState({OwnerList:r})}})).catch((function(e){}))},n.getCategory=function(){h.default.get("/project_categories.json").then((function(e){e&&(n.setOptionsList(e.data.project_categories,"project_category"),n.setState({CategoryList:e.data.project_categories}))})).catch((function(e){}))},n.getLanguage=function(){h.default.get("/project_languages.json").then((function(e){e&&(n.setOptionsList(e.data.project_languages,"project_language"),n.setState({LanguageList:e.data.project_languages}))})).catch((function(e){}))},n.getGitignore=function(){h.default.get("/ignores.json").then((function(e){e&&(n.setOptionsList(e.data.ignores,"ignore"),n.setState({GitignoreList:e.data.ignores}))})).catch((function(e){}))},n.getLicenses=function(){h.default.get("/licenses.json").then((function(e){e&&(n.setOptionsList(e.data.licenses,"license"),n.setState({LicensesList:e.data.licenses}))})).catch((function(e){}))},n.setOptionsList=function(e,t,r){if(e&&e.length>0){var o=e;r&&(o=e.filter((function(e){return e.name.toLowerCase().indexOf(r.toLowerCase())>-1})));var a=o&&o.map((function(e){return d.default.createElement(v,{key:e.id,value:e.name},e.name)}));n.setState(b({},t+"_list",a))}},n.subMitFrom=function(){n.props.form.validateFieldsAndScroll((function(e,t){if(e)n.setState({isSpin:!1});else{n.setState({isSpin:!0});var r=n.props.match.params.projectsType,o=n.state,a=o.project_language_id,i=o.project_category_id,c=o.license_id,l=o.ignore_id,u=o.owners_id,f=o.owners_name,p=y.Base64.encode(t.password),d=r&&"mirror"===r?"/projects/migrate.json":"/projects.json";h.default.post(d,s({},t,{auth_password:p,project_language_id:a,project_category_id:i,license_id:c,ignore_id:l,user_id:u})).then((function(e){e&&e.data.id&&(n.setState({isSpin:!1}),n.props.showNotification((r&&"mirror"===r?"镜像":"托管")+"项目创建成功!"),n.props.history.push("/projects/"+f+"/"+e.data.identifier))})).catch((function(e){n.setState({isSpin:!1}),console.log(e)}))}}))},n.ChangePlatform=function(e,t,r,o){var a;n.setOptionsList(o,r,e),n.setState((b(a={},r+"_id",t.key),b(a,r+"_name",e),a))},n.blurCategory=function(e,t,r){var o,a=t&&t.filter((function(t){return t.name===e}));a&&0!==a.length||(n.props.form.setFieldsValue(b({},r,void 0)),n.setState((b(o={},r+"_name",void 0),b(o,r+"_id",void 0),o)),n.setOptionsList(t,r))},n.checkId=function(e,t,n,r,o){var a=r.filter((function(e){return e.name===t}));t||n(),a&&a.length>0?n():n("请在下拉选项中选择正确的"+o+"!"),n()},n.changeMirrorCheck=function(){var e=n.state.mirrorCheck;n.setState({mirrorCheck:!e})},n.ChangeAddr=function(e){var t=e.target.value;if(t.indexOf("/")>-1){var r=t.split("/"),o=r[r.length-1];if(o.indexOf(".git")>-1){var a=o.split(".")[0];if(!a)return;n.props.form.setFieldsValue({repository_name:a})}}},n.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",mirrorCheck:!1,CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),f(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,n=this.props.match.params.projectsType,u=this.state,s=u.CategoryList,f=u.LanguageList,p=u.GitignoreList,y=u.LicensesList,h=u.isSpin,g=u.owners_list,b=u.OwnerList,v=u.project_language_list,O=u.project_category_list,_=u.license_list,C=u.ignore_list,j=u.mirrorCheck;return d.default.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},d.default.createElement("div",{className:"newPanel"},d.default.createElement("div",{className:"newPanel_title"},"创建",n&&"mirror"===n?"镜像":"托管","项目"),d.default.createElement(r.default,{spinning:h},d.default.createElement(c.default,null,d.default.createElement("div",{className:"newPanel_content"},d.default.createElement(c.default.Item,{label:"拥有者"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"},{validator:function(t,n,r){return e.checkId(t,n,r,b,"拥有者")}}]})(d.default.createElement(l.default,{placeholder:"请选择拥有者",onChange:function(t,n){return e.ChangePlatform(t,n,"owners",b)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,b,"owners")}},g))),n&&"mirror"===n&&d.default.createElement(d.default.Fragment,null,d.default.createElement(c.default.Item,{label:"镜像版本库地址",style:{marginBottom:"0px"}},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(d.default.createElement(i.default,{placeholder:"输入需要同步到本项目的镜像版本库地址",onChange:this.ChangeAddr}))),d.default.createElement("p",{className:"formTip color-orange"},"示例https://github.com/facebook/reack.git")),n&&"mirror"===n&&d.default.createElement(d.default.Fragment,null,d.default.createElement("p",{className:"mt10 mb10 color-grey-3 pointer",onClick:this.changeMirrorCheck},"需要授权验证",d.default.createElement("i",{className:j?"iconfont icon-xiajiantou font-13 ml10 color-grey-8":"iconfont icon-youjiantou font-13 ml10 color-grey-8"})),j&&d.default.createElement("div",{className:"df mb20",style:{alignItems:"center"}},d.default.createElement("span",{className:"mr10"},"用户名"),d.default.createElement(c.default.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(d.default.createElement(i.default,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),d.default.createElement("span",{className:"mr10"},"密码"),d.default.createElement(c.default.Item,{style:{marginBottom:"0px"},label:""},t("password",{rules:[]})(d.default.createElement(i.default,{placeholder:"请输入对应平台的登录密码",type:"password",style:{width:"240px"}}))))),d.default.createElement(c.default.Item,{label:"项目名称"},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(d.default.createElement(i.default,{placeholder:"例如:团队协作方法与研究"}))),d.default.createElement(c.default.Item,{label:"项目简介"},t("description",{rules:[{required:!0,message:"请填写项目简介"}]})(d.default.createElement(i.default.TextArea,{placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6}}))),d.default.createElement(c.default.Item,{label:"仓库名称"},t("repository_name",{rules:[{required:!0,message:"请填写仓库名称"}]})(d.default.createElement(i.default,{placeholder:"仓库名称请使用与项目相关的英文关键字"}))),d.default.createElement(c.default.Item,{label:"项目类别"},t("project_category",{rules:[{required:!0,message:"请选择大类别"},{validator:function(t,n,r){return e.checkId(t,n,r,s,"项目类别")}}]})(d.default.createElement(l.default,{placeholder:"请选择项目类别",onChange:function(t,n){return e.ChangePlatform(t,n,"project_category",s)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,s,"project_category")}},O))),d.default.createElement(c.default.Item,{label:"项目语言"},t("project_language",{rules:[{required:!0,message:"请选择项目语言"},{validator:function(t,n,r){return e.checkId(t,n,r,f,"项目语言")}}]})(d.default.createElement(l.default,{placeholder:"请选择项目语言",onChange:function(t,n){return e.ChangePlatform(t,n,"project_language",f)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,f,"project_language")}},v))),("deposit"===n||!n)&&d.default.createElement(d.default.Fragment,null,d.default.createElement(c.default.Item,{label:".gitignore"},t("ignore",{rules:[{required:!0,message:"请选择gitignore"},{validator:function(t,n,r){return e.checkId(t,n,r,p,"gitignore")}}]})(d.default.createElement(l.default,{placeholder:"请选择gitignore用来定义哪些文件不需要添加到版本管理中",onChange:function(t,n){return e.ChangePlatform(t,n,"ignore",p)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,p,"ignore")}},C))),d.default.createElement(c.default.Item,{label:"开源许可证"},t("license",{rules:[{required:!0,message:"请选择开源许可证"},{validator:function(t,n,r){return e.checkId(t,n,r,y,"开源许可证")}}]})(d.default.createElement(l.default,{placeholder:"请选择开源许可证",onChange:function(t,n){return e.ChangePlatform(t,n,"license",y)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,y,"license")}},_)))),d.default.createElement(c.default.Item,{label:"可见性",style:{margin:"0px"},className:"privatePart"},t("private")(d.default.createElement(a.default,{value:"limit"},"将项目设为私有",d.default.createElement("span",{className:"ml15 font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),n&&"mirror"===n&&d.default.createElement(c.default.Item,{label:"迁移类型:",style:{margin:"0px"},className:"privatePart"},t("is_mirror")(d.default.createElement(a.default,{value:"limit"},"该仓库将是一个",d.default.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后该项目为只读不能进行push等相关操作)"))),d.default.createElement("div",null,"注:",d.default.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),d.default.createElement(c.default.Item,{className:"formTip mt20"},d.default.createElement(o.default,{type:"primary",onClick:this.subMitFrom,className:"mr20"},"创建项目"),d.default.createElement(m.Link,{to:"/projects",className:"btn_32"},"取消")))))))}}]),t}(p.Component),_=c.default.create({name:"NewWorkForm"})(O);t.default=_},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},bipt:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("2oGH"),n("8QGh"),n("1vPl")},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),i=n("TSYQ"),c=n.n(i),l=n("x1Ya"),u=n("Gytx"),s=n.n(u),f=n("H84U"),p=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 m(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 h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(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 b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(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 _(){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 j=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},w=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&&b(e,t)}(u,e);var t,n,o,a,i=(t=u,function(){var e,n=C(t);if(_()){var r=C(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return v(this,e)});function u(){var e;return h(this,u),(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,u=a.context,s=i.prefixCls,f=i.className,p=i.children,d=i.indeterminate,h=i.style,g=i.onMouseEnter,b=i.onMouseLeave,v=j(i,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave"]),_=u.checkboxGroup,C=o("checkbox",s),w=y({},v);_&&(w.onChange=function(){v.onChange&&v.onChange.apply(v,arguments),_.toggleOption({label:p,value:i.value})},w.name=_.name,w.checked=-1!==_.value.indexOf(i.value),w.disabled=i.disabled||_.disabled);var k=c()(f,(m(n={},"".concat(C,"-wrapper"),!0),m(n,"".concat(C,"-wrapper-checked"),w.checked),m(n,"".concat(C,"-wrapper-disabled"),w.disabled),n)),E=c()(m({},"".concat(C,"-indeterminate"),d));return r.createElement("label",{className:k,style:h,onMouseEnter:g,onMouseLeave:b},r.createElement(l.a,y({},w,{prefixCls:C,className:E,ref:e.saveCheckbox})),void 0!==p&&r.createElement("span",null,p))},e}return n=u,(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(p.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!s()(this.props,e)||!s()(this.state,t)||!s()(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(f.a,null,this.renderCheckbox)}}])&&g(n.prototype,o),a&&g(n,a),u}(r.Component);w.__ANT_CHECKBOX=!0,w.defaultProps={indeterminate:!1},w.contextTypes={checkboxGroup:o.any},Object(a.polyfill)(w);var k=w,E=n("BGR+");function x(e){return(x="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 P(e){return function(e){if(Array.isArray(e))return L(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 L(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 L(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 L(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 N(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 I(e,t){return(I=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function R(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?T(e):t}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V(){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 F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var G=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},M=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&&I(e,t)}(l,e);var t,n,o,a,i=(t=l,function(){var e,n=F(t);if(V()){var r=F(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return R(this,e)});function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(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(P(n),[e])}}))},t.toggleOption=function(e){var n=t.state.registeredValues,r=t.state.value.indexOf(e.value),o=P(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=T(t),a=o.props,i=o.state,l=a.prefixCls,u=a.className,s=a.style,f=a.options,p=G(a,["prefixCls","className","style","options"]),d=n("checkbox",l),m="".concat(d,"-group"),y=Object(E.a)(p,["children","defaultValue","value","onChange","disabled"]),h=a.children;f&&f.length>0&&(h=t.getOptions().map((function(e){return r.createElement(k,{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(m,"-item")},e.label)})));var g=c()(m,u);return r.createElement("div",S({className:g,style:s},y),h)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return n=l,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!s()(this.props,e)||!s()(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(f.a,null,this.renderGroup)}}])&&N(n.prototype,o),a&&N(n,a),l}(r.Component);M.defaultProps={options:[]},M.propTypes={defaultValue:o.array,value:o.array,options:o.array.isRequired,onChange:o.func},M.childContextTypes={checkboxGroup:o.any},Object(a.polyfill)(M);var A=M;k.Group=A;t.default=k},lrIw:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return P}));var r=n("q1tI"),o=n("i+PK"),a=n("TSYQ"),i=n.n(a);function c(e){return(c="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 l(){return(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}).apply(this,arguments)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(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 f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!==c(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 m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var 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&&f(e,t)}(c,e);var t,n,o,a,i=(t=c,function(){var e,n=m(t);if(d()){var r=m(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return p(this,e)});function c(){var e;return u(this,c),(e=i.apply(this,arguments)).saveRef=function(t){var n=e.props.children.ref;"function"==typeof n&&n(t)},e}return n=c,(o=[{key:"render",value:function(){return r.cloneElement(this.props.children,l(l({},this.props),{ref:this.saveRef}),null)}}])&&s(n.prototype,o),a&&s(n,a),c}(r.Component),h=n("5rEg"),g=n("2fM7"),b=n("H84U");function v(e){return(v="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 O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(){return(_=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 C(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(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 w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e,t){return!t||"object"!==v(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 E(){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 x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}var P=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&&w(e,t)}(u,e);var t,n,a,c,l=(t=u,function(){var e,n=x(t);if(E()){var r=x(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return k(this,e)});function u(){var e;return C(this,u),(e=l.apply(this,arguments)).saveSelect=function(t){e.select=t},e.getInputElement=function(){var t=e.props.children,n=t&&r.isValidElement(t)&&t.type!==o.b?r.Children.only(e.props.children):r.createElement(h.default,null),a=_({},n.props);return delete a.children,r.createElement(y,a,n)},e.renderAutoComplete=function(t){var n,a,c=t.getPrefixCls,l=e.props,u=l.prefixCls,s=l.size,f=l.className,p=void 0===f?"":f,d=l.notFoundContent,m=l.optionLabelProp,y=l.dataSource,h=l.children,b=c("select",u),C=i()((O(n={},"".concat(b,"-lg"),"large"===s),O(n,"".concat(b,"-sm"),"small"===s),O(n,p,!!p),O(n,"".concat(b,"-show-search"),!0),O(n,"".concat(b,"-auto-complete"),!0),n)),j=r.Children.toArray(h);return a=j.length&&S(j[0])?h:y?y.map((function(e){if(r.isValidElement(e))return e;switch(v(e)){case"string":return r.createElement(o.b,{key:e},e);case"object":return r.createElement(o.b,{key:e.value},e.text);default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}})):[],r.createElement(g.default,_({},e.props,{className:C,mode:g.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,optionLabelProp:m,getInputElement:e.getInputElement,notFoundContent:d,ref:e.saveSelect}),a)},e}return n=u,(a=[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){return r.createElement(b.a,null,this.renderAutoComplete)}}])&&j(n.prototype,a),c&&j(n,c),u}(r.Component);P.Option=o.b,P.OptGroup=o.a,P.defaultProps={transitionName:"slide-up",optionLabelProp:"children",choiceTransitionName:"zoom",showSearch:!1,filterOption:!1}},x1Ya:function(e,t,n){"use strict";var r=n("jo6Y"),o=n.n(r),a=n("QbLZ"),i=n.n(a),c=n("iCc5"),l=n.n(c),u=n("FYw3"),s=n.n(u),f=n("mRg0"),p=n.n(f),d=n("q1tI"),m=n.n(d),y=n("17x9"),h=n.n(y),g=n("TSYQ"),b=n.n(g),v=n("VCL8"),O=function(e){function t(n){l()(this,t);var r=s()(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 p()(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,c=t.name,l=t.id,u=t.type,s=t.disabled,f=t.readOnly,p=t.tabIndex,d=t.onClick,y=t.onFocus,h=t.onBlur,g=t.autoFocus,v=t.value,O=o()(t,["prefixCls","className","style","name","id","type","disabled","readOnly","tabIndex","onClick","onFocus","onBlur","autoFocus","value"]),_=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,j=b()(n,r,((e={})[n+"-checked"]=C,e[n+"-disabled"]=s,e));return m.a.createElement("span",{className:j,style:a},m.a.createElement("input",i()({name:c,id:l,type:u,readOnly:f,disabled:s,tabIndex:p,className:n+"-input",checked:!!C,onClick:d,onFocus:y,onBlur:h,onChange:this.handleChange,autoFocus:g,ref:this.saveInput,value:v},_)),m.a.createElement("span",{className:n+"-inner"}))},t}(d.Component);O.propTypes={prefixCls:h.a.string,className:h.a.string,style:h.a.object,name:h.a.string,id:h.a.string,type:h.a.string,defaultChecked:h.a.oneOfType([h.a.number,h.a.bool]),checked:h.a.oneOfType([h.a.number,h.a.bool]),disabled:h.a.bool,onFocus:h.a.func,onBlur:h.a.func,onChange:h.a.func,onClick:h.a.func,tabIndex:h.a.oneOfType([h.a.string,h.a.number]),readOnly:h.a.bool,autoFocus:h.a.bool,value:h.a.any},O.defaultProps={prefixCls:"rc-checkbox",className:"",style:{},type:"checkbox",defaultChecked:!1,onFocus:function(){},onBlur:function(){},onChange:function(){}},Object(v.polyfill)(O);var _=O;t.a=_}}]);