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__Shixuns__New.adc36264.as...

2 lines
45 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[122],{"6f40":function(V,q,t){V.exports={practicalTraining:"practicalTraining___14zoU",titleWrap:"titleWrap___2awze",title:"title___3BF26",line:"line___wXl6Y",dec:"dec___ZXNkn"}},EGTK:function(V,q,t){"use strict";var Je=t("T2oS"),fe=t("W9HT"),ie=t("5NDa"),x=t("5rEg"),a=t("k1fw"),se=t("tJVT"),k=t("q1tI"),v=t.n(k),$e=t("TSYQ"),Ae=t.n($e),J=t("dGDm"),_=t.n(J),H=function(B){var C=B.className,ae=B.dispatch,Ne=B.skin,xe=Ne===void 0?"white":Ne,Se=B.value,he=Se===void 0?null:Se,K=B.loading,de=K===void 0?!1:K,me=B.data,ve=me===void 0?[]:me,l=B.otherData,ue=l===void 0?[]:l,$=B.tags,Te=$===void 0?[]:$,Be=B.onChange,we=Be===void 0?function(){}:Be,Xe=Object(k.useState)(""),z=Object(se.a)(Xe,2),De=z[0],ye=z[1],le=Object(k.useState)(!1),ee=Object(se.a)(le,2),te=ee[0],Q=ee[1],We=Object(k.useState)([]),ke=Object(se.a)(We,2),D=ke[0],ne=ke[1],Oe=Object(k.useState)(0),ce=Object(se.a)(Oe,2),W=ce[0],Z=ce[1],Ee=Object(k.useRef)(null),j=Object(k.useRef)(String(Math.floor(Math.random()*1e6))).current,_e=Object(k.useRef)();Object(k.useEffect)(function(){return window.addEventListener("keydown",je),function(){window.removeEventListener("keydown",je)}},[De,te,D]);var je=function(d){if(!te||d.keyCode!==40&&d.keyCode!==38)return;var h=0;d.keyCode===40&&te&&(W<D.length-1?h=W+1:h=0,console.log("\u4E0B"),i(h,"down")),d.keyCode===38&&te&&(W===0?h=D.length-1:h=W-1,i(h,"up")),Z(h),e(De,h)},n=function(d,h){var N=function(G){var Ce=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,I={};return I["^"]="\\^",I["."]="\\.",I["\\"]="\\\\",I["|"]="\\|",I["("]="\\(",I[")"]="\\)",I["*"]="\\*",I["+"]="\\+",I["-"]="\\-",I.$="$",I["["]="\\[",I["]"]="\\]",I["?"]="\\?",G=G.replace(Ce,function(Pe){return I[Pe]}),G},S=new RegExp(N(h),"gi");return d=d.replace(S,function(X){return"<span style='color:#1890FF;'>"+X+"</span>"}),d},e=function(d,h){if(d===""){ne([]);return}var N=[];ve.forEach(function(X){X.image.length&&X.image.forEach(function(G){N.push(G)})});var S=N.concat(ue).filter(function(X){var G;return(G=X.name)===null||G===void 0?void 0:G.toLocaleLowerCase().includes(d==null?void 0:d.toLocaleLowerCase())}).map(function(X,G){var Ce=X.id,I=X.name,Pe=Object(a.a)(Object(a.a)({},X),{},{label:v.a.createElement("ul",{id:"search-".concat(j,"-").concat(G),onClick:function(){return O(Ce,Pe)},className:G===h?_.a.searchListActive:_.a.searchList},v.a.createElement("li",{className:_.a.name,dangerouslySetInnerHTML:{__html:n(I,d)}}),X.private&&v.a.createElement("li",{className:_.a.tag},"\u79C1\u6709"))});return Pe});ne(S)},r=function(d){var h=document.getElementById("scroll-".concat(j,"-").concat(d));if(!h)return;var N=document.getElementById("scroll-".concat(j));N.scrollTo(0,h.offsetTop)},i=function(d,h){var N=document.getElementById("search-".concat(j,"-").concat(d));if(!N)return;var S=document.getElementById("search-".concat(j)),X=N.offsetTop-S.scrollTop>0&&N.offsetTop-S.scrollTop<S.clientHeight;if(X)return;h==="down"?S.scrollTo(0,N.offsetTop-S.clientHeight+N.clientHeight):S.scrollTo(0,N.offsetTop)},u=function(d){e(d,0),ye(d)},m=function(d){var h,N;if(!D.length)return;var S=D==null||((h=D[W])===null||h===void 0)?void 0:h.id;we(S),ne([]),Z(0),ye(D==null||((N=D[W])===null||N===void 0)?void 0:N.name),r(S),_e.current.blur()},O=function(d,h){we(d),ne([]),Z(0),ye(h==null?void 0:h.name),r(d)},P=function(){ne([]),ye("")},Y=function(d){we(d),ne([]),ye("")},U=function(){return De===""?v.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):v.a.createElement("i",{onClick:P,className:"iconfont icon-shanchu4 c-grey-c"})},R=function(){ae({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},L=function(){ae({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ge=function(){Ee.current=setTimeout(function(){Q(!1),Z(0)},200)};return v.a.createElement("div",{className:Ae()(xe==="night"?_.a.darklySelectEnvironment:_.a.selectEnvironment,C)},v.a.createElement("div",{className:_.a.search},v.a.createElement(x.a,{suffix:U(),bordered:!1,ref:_e,value:De,onKeyDown:function(d){(d.keyCode===40||d.keyCode===38)&&d.preventDefault()},size:"large",onFocus:function(){clearTimeout(Ee.current),u(De),Q(!0)},onBlur:ge,onChange:function(d){return u(d.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:m}),te&&v.a.createElement("div",{id:"search-".concat(j),className:_.a.searchListWrap},D.map(function(f,d){return v.a.createElement(v.a.Fragment,{key:d}," ",f.label)}))),de?v.a.createElement(fe.a,{className:_.a.spin}):v.a.createElement(v.a.Fragment,null,!!Te.length&&v.a.createElement("aside",{className:_.a.common},v.a.createElement("div",{className:_.a.title},"\u63A8\u8350\u73AF\u5883:"),v.a.createElement("ul",{className:_.a.tags},Te.map(function(f,d){return v.a.createElement("li",{key:d,onClick:function(){return Y(f.id)},className:he===f.id?"".concat(_.a.tag," ").concat(_.a.tagActive):_.a.tag},f.name)}))),v.a.createElement("aside",{className:_.a.wrap,id:"scroll-".concat(j)},ve.map(function(f,d){var h;return(f==null||((h=f.image)===null||h===void 0)?void 0:h.length)?v.a.createElement(Ie,{key:d,data:f,id:he,handleClick:function(S){return Y(S)}}):null}),v.a.createElement("ul",{className:_.a.allList},ue.map(function(f){return v.a.createElement("li",{key:"key-".concat(f.id),id:"scroll-".concat(j,"-").concat(f.id),className:f.id===he?"".concat(_.a.item," ").concat(_.a.itemActive):_.a.item,onClick:function(){return we(f.id)}},v.a.createElement("div",{className:_.a.name},f.name),f.private&&v.a.createElement("div",{className:_.a.tag},"\u79C1\u6709"))})))),v.a.createElement("div",{className:_.a.apply},v.a.createElement("span",{className:_.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),v.a.createElement("span",{className:_.a.p2,onClick:R}," \u7533\u8BF7\u65B0\u5EFA"),v.a.createElement("span",{className:_.a.p2,onClick:L}," \u5728\u7EBF\u521B\u5EFA")))},Ie=function(B){var C=B.data,ae=B.id,Ne=B.handleClick,xe=Object(k.useState)(!0),Se=Object(se.a)(xe,2),he=Se[0],K=Se[1],de=C.name,me=C.image;return v.a.createElement("div",{className:_.a.list},v.a.createElement("header",{onClick:function(){return K(!he)}},v.a.createElement("div",{className:_.a.title},de),v.a.createElement("i",{style:{transition:"0.5s",transform:he?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),v.a.createElement("ul",{className:_.a.items,style:{height:he?"auto":0}},me.map(function(ve){return v.a.createElement("li",{key:ve.id,className:ve.id===ae?"".concat(_.a.item," ").concat(_.a.itemActive):_.a.item,onClick:function(){return Ne(ve.id)}},v.a.createElement("div",{className:_.a.name},ve.name),ve.private&&v.a.createElement("div",{className:_.a.tag},"\u79C1\u6709"))}),v.a.createElement("li",{className:_.a.line})))};q.a=H},FPkq:function(V,q,t){V.exports=t.p+"static/qrCode.dd0fe9b2.png"},FrRK:function(V,q,t){"use strict";var Je=t("+L6B"),fe=t("2/Rp"),ie=t("DZo9"),x=t("8z0m"),a=t("miYZ"),se=t("tsqr"),k=t("9og8"),v=t("2qtc"),$e=t("kLXV"),Ae=t("y8nQ"),J=t("Vl3Y"),_=t("tJVT"),H=t("PpiC"),Ie=t("5NDa"),Fe=t("5rEg"),B=t("q1tI"),C=t.n(B),ae=t("9kvl"),Ne=t("m3rI"),xe=t("FPkq"),Se=t.n(xe),he=t("qB8g"),K=t.n(he);function de(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */de=function(){return l};var l={},ue=Object.prototype,$=ue.hasOwnProperty,Te=typeof Symbol=="function"?Symbol:{},Be=Te.iterator||"@@iterator",we=Te.asyncIterator||"@@asyncIterator",Xe=Te.toStringTag||"@@toStringTag";function z(n,e,r){return Object.defineProperty(n,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{z({},"")}catch(n){z=function(r,i,u){return r[i]=u}}function De(n,e,r,i){var u=e&&e.prototype instanceof ee?e:ee,m=Object.create(u.prototype),O=new j(i||[]);return m._invoke=function(P,Y,U){var R="suspendedStart";return function(L,ge){if(R==="executing")throw new Error("Generator is already running");if(R==="completed"){if(L==="throw")throw ge;return je()}for(U.method=L,U.arg=ge;;){var f=U.delegate;if(f){var d=W(f,U);if(d){if(d===le)continue;return d}}if(U.method==="next")U.sent=U._sent=U.arg;else if(U.method==="throw"){if(R==="suspendedStart")throw R="completed",U.arg;U.dispatchException(U.arg)}else U.method==="return"&&U.abrupt("return",U.arg);R="executing";var h=ye(P,Y,U);if(h.type==="normal"){if(R=U.done?"completed":"suspendedYield",h.arg===le)continue;return{value:h.arg,done:U.done}}h.type==="throw"&&(R="completed",U.method="throw",U.arg=h.arg)}}}(n,r,O),m}function ye(n,e,r){try{return{type:"normal",arg:n.call(e,r)}}catch(i){return{type:"throw",arg:i}}}l.wrap=De;var le={};function ee(){}function te(){}function Q(){}var We={};z(We,Be,function(){return this});var ke=Object.getPrototypeOf,D=ke&&ke(ke(_e([])));D&&D!==ue&&$.call(D,Be)&&(We=D);var ne=Q.prototype=ee.prototype=Object.create(We);function Oe(n){["next","throw","return"].forEach(function(e){z(n,e,function(r){return this._invoke(e,r)})})}function ce(n,e){function r(u,m,O,P){var Y=ye(n[u],n,m);if(Y.type!=="throw"){var U=Y.arg,R=U.value;return R&&typeof R=="object"&&$.call(R,"__await")?e.resolve(R.__await).then(function(L){r("next",L,O,P)},function(L){r("throw",L,O,P)}):e.resolve(R).then(function(L){U.value=L,O(U)},function(L){return r("throw",L,O,P)})}P(Y.arg)}var i;this._invoke=function(u,m){function O(){return new e(function(P,Y){r(u,m,P,Y)})}return i=i?i.then(O,O):O()}}function W(n,e){var r=n.iterator[e.method];if(r===void 0){if(e.delegate=null,e.method==="throw"){if(n.iterator.return&&(e.method="return",e.arg=void 0,W(n,e),e.method==="throw"))return le;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return le}var i=ye(r,n.iterator,e.arg);if(i.type==="throw")return e.method="throw",e.arg=i.arg,e.delegate=null,le;var u=i.arg;return u?u.done?(e[n.resultName]=u.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,le):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,le)}function Z(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Ee(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function j(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(Z,this),this.reset(!0)}function _e(n){if(n){var e=n[Be];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var r=-1,i=function u(){for(;++r<n.length;)if($.call(n,r))return u.value=n[r],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:je}}function je(){return{value:void 0,done:!0}}return te.prototype=Q,z(ne,"constructor",Q),z(Q,"constructor",te),te.displayName=z(Q,Xe,"GeneratorFunction"),l.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===te||(e.displayName||e.name)==="GeneratorFunction")},l.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,Q):(n.__proto__=Q,z(n,Xe,"GeneratorFunction")),n.prototype=Object.create(ne),n},l.awrap=function(n){return{__await:n}},Oe(ce.prototype),z(ce.prototype,we,function(){return this}),l.AsyncIterator=ce,l.async=function(n,e,r,i,u){u===void 0&&(u=Promise);var m=new ce(De(n,e,r,i),u);return l.isGeneratorFunction(e)?m:m.next().then(function(O){return O.done?O.value:m.next()})},Oe(ne),z(ne,Xe,"Generator"),z(ne,Be,function(){return this}),z(ne,"toString",function(){return"[object Generator]"}),l.keys=function(n){var e=[];for(var r in n)e.push(r);return e.reverse(),function i(){for(;e.length;){var u=e.pop();if(u in n)return i.value=u,i.done=!1,i}return i.done=!0,i}},l.values=_e,j.prototype={constructor:j,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Ee),!e)for(var r in this)r.charAt(0)==="t"&&$.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(U,R){return O.type="throw",O.arg=e,r.next=U,R&&(r.method="next",r.arg=void 0),!!R}for(var u=this.tryEntries.length-1;u>=0;--u){var m=this.tryEntries[u],O=m.completion;if(m.tryLoc==="root")return i("end");if(m.tryLoc<=this.prev){var P=$.call(m,"catchLoc"),Y=$.call(m,"finallyLoc");if(P&&Y){if(this.prev<m.catchLoc)return i(m.catchLoc,!0);if(this.prev<m.finallyLoc)return i(m.finallyLoc)}else if(P){if(this.prev<m.catchLoc)return i(m.catchLoc,!0)}else{if(!Y)throw new Error("try statement without catch or finally");if(this.prev<m.finallyLoc)return i(m.finallyLoc)}}}},abrupt:function(e,r){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&$.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var m=u;break}}m&&(e==="break"||e==="continue")&&m.tryLoc<=r&&r<=m.finallyLoc&&(m=null);var O=m?m.completion:{};return O.type=e,O.arg=r,m?(this.method="next",this.next=m.finallyLoc,le):this.complete(O)},complete:function(e,r){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&r&&(this.next=r),le},finish:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),Ee(i),le}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var m=u.arg;Ee(i)}return m}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,i){return this.delegate={iterator:_e(e),resultName:r,nextLoc:i},this.method==="next"&&(this.arg=void 0),le}},l}var me=Fe.a.TextArea,ve=function(ue){var $=ue.newShixuns,Te=ue.globalSetting,Be=ue.loading,we=ue.dispatch,Xe=Object(H.a)(ue,["newShixuns","globalSetting","loading","dispatch"]),z=J.a.useForm(),De=Object(_.a)(z,1),ye=De[0],le=Object(B.useState)([]),ee=Object(_.a)(le,2),te=ee[0],Q=ee[1],We=function(W){var Z=["uploading","done","removed"];Z.includes(W.file.status)&&Q(W.fileList)},ke=function(W){if(!W.percent||W.percent==100){var Z,Ee=(Z=W.response)===null||Z===void 0?void 0:Z.id;return $e.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var j=Object(k.a)(de().mark(function je(){var n;return de().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,we({type:"newShixuns/deleteAttachment",payload:{id:Ee}});case 2:n=r.sent,n&&Q(te.filter(function(i){var u;return((u=i.response)===null||u===void 0?void 0:u.id)!==Ee}));case 4:case"end":return r.stop()}},je)}));function _e(){return j.apply(this,arguments)}return _e}()}),!1}},D=function(W){if(te.length)return!1;var Z=W.size/1024/1024>50;return Z?(se.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},ne=function(){var ce=Object(k.a)(de().mark(function W(Z){var Ee,j,_e,je,n,e,r,i;return de().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return _e=Z||{},je=_e.language,n=_e.env,e=_e.mode,r=_e.code,m.next=3,we({type:"newShixuns/applyShixunMirror",payload:{language:je,runtime:n,run_method:e,attachment_id:te==null||((Ee=te[0])===null||Ee===void 0||((j=Ee.response)===null||j===void 0))?void 0:j.id}});case 3:i=m.sent,we({type:"newShixuns/setActionTabs",payload:{}}),i&&se.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return m.stop()}},W)}));return function(Z){return ce.apply(this,arguments)}}(),Oe=function(){ye.resetFields(),Q([])};return C.a.createElement($e.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:$.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Oe},C.a.createElement("section",{className:K.a.qrCode},C.a.createElement("aside",{className:K.a.a1},C.a.createElement("div",{className:K.a.code},C.a.createElement("img",{width:120,height:120,src:Se.a,alt:"\u4E8C\u7EF4\u7801"})),C.a.createElement("div",{className:K.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),C.a.createElement("div",{className:K.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),C.a.createElement("aside",{className:K.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",C.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),C.a.createElement(J.a,{className:K.a.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:20},onFinish:ne},C.a.createElement(J.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},C.a.createElement(me,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),C.a.createElement(J.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},C.a.createElement(me,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),C.a.createElement(J.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},C.a.createElement(me,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),C.a.createElement(J.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},C.a.createElement("div",{className:K.a.upload},C.a.createElement(x.a,{fileList:te,action:"".concat(Ne.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:We,onRemove:ke,beforeUpload:D,withCredentials:!0},C.a.createElement("span",{className:"".concat(K.a.color4CACFF," current")},"\u4E0A\u4F20\u9644\u4EF6"),C.a.createElement("span",{className:"".concat(K.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),C.a.createElement("div",{className:K.a.footerWrap},C.a.createElement(J.a.Item,null,C.a.createElement(fe.a,{className:"mr5",size:"large",onClick:function(){we({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),C.a.createElement(fe.a,{size:"large",type:"primary",htmlType:"submit",loading:Be["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};q.a=Object(ae.a)(function(l){var ue=l.newShixuns,$=l.loading,Te=l.globalSetting;return{newShixuns:ue,globalSetting:Te,loading:$.effects}})(ve)},IH3J:function(V,q,t){V.exports={wrapInstallPackageStyle:"wrapInstallPackageStyle___2JdHa",installPackageStyle:"installPackageStyle___3mphi",title:"title___-Mfcd",line:"line___1qKKa",bodyHeight:"bodyHeight___3hV2N"}},Lai7:function(V,q,t){V.exports=t.p+"static/noEnvData.6108fa6c.png"},N3QO:function(V,q,t){"use strict";var Je=t("2qtc"),fe=t("kLXV"),ie=t("tJVT"),x=t("q1tI"),a=t.n(x),se=t("9kvl"),k=t("FPkq"),v=t.n(k),$e=function(J){var _,H=J.newShixuns,Ie=J.dispatch,Fe=J.user,B=Object(x.useState)(!1),C=Object(ie.a)(B,2),ae=C[0],Ne=C[1];Object(x.useEffect)(function(){H.actionTabs.key==="Create-Environment"&&Se()},[H==null||((_=H.actionTabs)===null||_===void 0)?void 0:_.key]);var xe=function(){Ie({type:"newShixuns/setActionTabs",payload:{}})},Se=function(){var K,de,me;xe(),((K=Fe.userInfo)===null||K===void 0?void 0:K.mirror_marker_status)===0?Ne(!0):((de=Fe.userInfo)===null||de===void 0?void 0:de.mirror_marker_status)===1?se.c.push("/shixuns/new/CreateImg"):((me=Fe.userInfo)===null||me===void 0?void 0:me.mirror_marker_status)===2&&fe.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var l;se.c.push("/users/".concat((l=Fe.userInfo)===null||l===void 0?void 0:l.login,"/experiment-img"))}})};return a.a.createElement(fe.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:ae,footer:null,onCancel:function(){Ne(!1)}},a.a.createElement("div",{style:{textAlign:"center"}},a.a.createElement("br",null),a.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:v.a,alt:"\u4E8C\u7EF4\u7801"})),a.a.createElement("img",null))};q.a=Object(se.a)(function(Ae){var J=Ae.newShixuns,_=Ae.user,H=Ae.globalSetting;return{newShixuns:J,globalSetting:H,user:_}})($e)},QXZ7:function(V,q,t){"use strict";var Je=t("2qtc"),fe=t("kLXV"),ie=t("q1tI"),x=t.n(ie),a=t("9Bee"),se=t("IH3J"),k=t.n(se),v=function(Ae){var J,_,H=Ae.installPackage,Ie=Ae.visible,Fe=Ae.setVisible;return Object(ie.useEffect)(function(){return Ie?document.body.setAttribute("class",k.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[Ie]),x.a.createElement(fe.a,{centered:!0,keyboard:!1,destroyOnClose:!0,visible:Ie,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:k.a.wrapInstallPackageStyle,footer:null,onCancel:function(){return Fe(!1)}},x.a.createElement("div",{className:k.a.installPackageStyle},x.a.createElement("div",{className:"mb30"},x.a.createElement("div",{className:k.a.title},H.mainTypeName),x.a.createElement("div",null,x.a.createElement(a.a,{value:H.mainTypeDescription}))),!!(H==null||((J=H.smallType)===null||J===void 0)?void 0:J.length)&&x.a.createElement("div",{className:k.a.line}),x.a.createElement("div",null,H==null||((_=H.smallType)===null||_===void 0)?void 0:_.map(function(B,C){return x.a.createElement(x.a.Fragment,{key:C},x.a.createElement("div",{className:k.a.title,style:{marginBottom:14}},B.name),x.a.createElement("div",{className:"mb30"},x.a.createElement(a.a,{value:B.des})))}))))};q.a=v},YiCM:function(V,q,t){V.exports={flexRow:"flexRow___1gyd-",flexJustifyCenter:"flexJustifyCenter___19NSh",flexAlignEnd:"flexAlignEnd___3THeK",flexAlignCenter:"flexAlignCenter___1yurC",flexColumn:"flexColumn___3l0VS",formWrap:"formWrap___28DyB",JupyterFieldWrapElse:"JupyterFieldWrapElse___9ONZN",button:"button___3DTwc",buttonWrap:"buttonWrap___n_juQ",width240:"width240___3x3F-",difficultyHint:"difficultyHint___bU8gT",color888:"color888___3aAYi",color4CACFF:"color4CACFF___1CdTL",installPackage:"installPackage___3uqSL",apply:"apply___1rKfU",p1:"p1___tgl6j",p2:"p2___1P24b"}},dGDm:function(V,q,t){V.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dugo:function(V,q,t){"use strict";t.r(q);var Je=t("7Kak"),fe=t("9yH6"),ie=t("tJVT"),x=t("q1tI"),a=t.n(x),se=t("FrRK"),k=t("2qtc"),v=t("kLXV"),$e=t("5Dmo"),Ae=t("3S7+"),J=t("+L6B"),_=t("2/Rp"),H=t("R9oj"),Ie=t("ECub"),Fe=t("miYZ"),B=t("tsqr"),C=t("9og8"),ae=t("9kvl"),Ne=t("HBuW"),xe=t("1vsH"),Se=t("Lai7"),he=t.n(Se),K=t("9Bee"),de=t("EGTK"),me=t("m3rI"),ve=t("mT4J"),l=t.n(ve),ue=t("ErOA");function $(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$=function(){return n};var n={},e=Object.prototype,r=e.hasOwnProperty,i=typeof Symbol=="function"?Symbol:{},u=i.iterator||"@@iterator",m=i.asyncIterator||"@@asyncIterator",O=i.toStringTag||"@@toStringTag";function P(s,o,c){return Object.defineProperty(s,o,{value:c,enumerable:!0,configurable:!0,writable:!0}),s[o]}try{P({},"")}catch(s){P=function(c,E,y){return c[E]=y}}function Y(s,o,c,E){var y=o&&o.prototype instanceof L?o:L,b=Object.create(y.prototype),p=new Me(E||[]);return b._invoke=function(w,F,g){var T="suspendedStart";return function(oe,Re){if(T==="executing")throw new Error("Generator is already running");if(T==="completed"){if(oe==="throw")throw Re;return Ve()}for(g.method=oe,g.arg=Re;;){var Le=g.delegate;if(Le){var A=Ce(Le,g);if(A){if(A===R)continue;return A}}if(g.method==="next")g.sent=g._sent=g.arg;else if(g.method==="throw"){if(T==="suspendedStart")throw T="completed",g.arg;g.dispatchException(g.arg)}else g.method==="return"&&g.abrupt("return",g.arg);T="executing";var M=U(w,F,g);if(M.type==="normal"){if(T=g.done?"completed":"suspendedYield",M.arg===R)continue;return{value:M.arg,done:g.done}}M.type==="throw"&&(T="completed",g.method="throw",g.arg=M.arg)}}}(s,c,p),b}function U(s,o,c){try{return{type:"normal",arg:s.call(o,c)}}catch(E){return{type:"throw",arg:E}}}n.wrap=Y;var R={};function L(){}function ge(){}function f(){}var d={};P(d,u,function(){return this});var h=Object.getPrototypeOf,N=h&&h(h(Ke([])));N&&N!==e&&r.call(N,u)&&(d=N);var S=f.prototype=L.prototype=Object.create(d);function X(s){["next","throw","return"].forEach(function(o){P(s,o,function(c){return this._invoke(o,c)})})}function G(s,o){function c(y,b,p,w){var F=U(s[y],s,b);if(F.type!=="throw"){var g=F.arg,T=g.value;return T&&typeof T=="object"&&r.call(T,"__await")?o.resolve(T.__await).then(function(oe){c("next",oe,p,w)},function(oe){c("throw",oe,p,w)}):o.resolve(T).then(function(oe){g.value=oe,p(g)},function(oe){return c("throw",oe,p,w)})}w(F.arg)}var E;this._invoke=function(y,b){function p(){return new o(function(w,F){c(y,b,w,F)})}return E=E?E.then(p,p):p()}}function Ce(s,o){var c=s.iterator[o.method];if(c===void 0){if(o.delegate=null,o.method==="throw"){if(s.iterator.return&&(o.method="return",o.arg=void 0,Ce(s,o),o.method==="throw"))return R;o.method="throw",o.arg=new TypeError("The iterator does not provide a 'throw' method")}return R}var E=U(c,s.iterator,o.arg);if(E.type==="throw")return o.method="throw",o.arg=E.arg,o.delegate=null,R;var y=E.arg;return y?y.done?(o[s.resultName]=y.value,o.next=s.nextLoc,o.method!=="return"&&(o.method="next",o.arg=void 0),o.delegate=null,R):y:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,R)}function I(s){var o={tryLoc:s[0]};1 in s&&(o.catchLoc=s[1]),2 in s&&(o.finallyLoc=s[2],o.afterLoc=s[3]),this.tryEntries.push(o)}function Pe(s){var o=s.completion||{};o.type="normal",delete o.arg,s.completion=o}function Me(s){this.tryEntries=[{tryLoc:"root"}],s.forEach(I,this),this.reset(!0)}function Ke(s){if(s){var o=s[u];if(o)return o.call(s);if(typeof s.next=="function")return s;if(!isNaN(s.length)){var c=-1,E=function y(){for(;++c<s.length;)if(r.call(s,c))return y.value=s[c],y.done=!1,y;return y.value=void 0,y.done=!0,y};return E.next=E}}return{next:Ve}}function Ve(){return{value:void 0,done:!0}}return ge.prototype=f,P(S,"constructor",f),P(f,"constructor",ge),ge.displayName=P(f,O,"GeneratorFunction"),n.isGeneratorFunction=function(s){var o=typeof s=="function"&&s.constructor;return!!o&&(o===ge||(o.displayName||o.name)==="GeneratorFunction")},n.mark=function(s){return Object.setPrototypeOf?Object.setPrototypeOf(s,f):(s.__proto__=f,P(s,O,"GeneratorFunction")),s.prototype=Object.create(S),s},n.awrap=function(s){return{__await:s}},X(G.prototype),P(G.prototype,m,function(){return this}),n.AsyncIterator=G,n.async=function(s,o,c,E,y){y===void 0&&(y=Promise);var b=new G(Y(s,o,c,E),y);return n.isGeneratorFunction(o)?b:b.next().then(function(p){return p.done?p.value:b.next()})},X(S),P(S,O,"Generator"),P(S,u,function(){return this}),P(S,"toString",function(){return"[object Generator]"}),n.keys=function(s){var o=[];for(var c in s)o.push(c);return o.reverse(),function E(){for(;o.length;){var y=o.pop();if(y in s)return E.value=y,E.done=!1,E}return E.done=!0,E}},n.values=Ke,Me.prototype={constructor:Me,reset:function(o){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Pe),!o)for(var c in this)c.charAt(0)==="t"&&r.call(this,c)&&!isNaN(+c.slice(1))&&(this[c]=void 0)},stop:function(){this.done=!0;var o=this.tryEntries[0].completion;if(o.type==="throw")throw o.arg;return this.rval},dispatchException:function(o){if(this.done)throw o;var c=this;function E(g,T){return p.type="throw",p.arg=o,c.next=g,T&&(c.method="next",c.arg=void 0),!!T}for(var y=this.tryEntries.length-1;y>=0;--y){var b=this.tryEntries[y],p=b.completion;if(b.tryLoc==="root")return E("end");if(b.tryLoc<=this.prev){var w=r.call(b,"catchLoc"),F=r.call(b,"finallyLoc");if(w&&F){if(this.prev<b.catchLoc)return E(b.catchLoc,!0);if(this.prev<b.finallyLoc)return E(b.finallyLoc)}else if(w){if(this.prev<b.catchLoc)return E(b.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<b.finallyLoc)return E(b.finallyLoc)}}}},abrupt:function(o,c){for(var E=this.tryEntries.length-1;E>=0;--E){var y=this.tryEntries[E];if(y.tryLoc<=this.prev&&r.call(y,"finallyLoc")&&this.prev<y.finallyLoc){var b=y;break}}b&&(o==="break"||o==="continue")&&b.tryLoc<=c&&c<=b.finallyLoc&&(b=null);var p=b?b.completion:{};return p.type=o,p.arg=c,b?(this.method="next",this.next=b.finallyLoc,R):this.complete(p)},complete:function(o,c){if(o.type==="throw")throw o.arg;return o.type==="break"||o.type==="continue"?this.next=o.arg:o.type==="return"?(this.rval=this.arg=o.arg,this.method="return",this.next="end"):o.type==="normal"&&c&&(this.next=c),R},finish:function(o){for(var c=this.tryEntries.length-1;c>=0;--c){var E=this.tryEntries[c];if(E.finallyLoc===o)return this.complete(E.completion,E.afterLoc),Pe(E),R}},catch:function(o){for(var c=this.tryEntries.length-1;c>=0;--c){var E=this.tryEntries[c];if(E.tryLoc===o){var y=E.completion;if(y.type==="throw"){var b=y.arg;Pe(E)}return b}}throw new Error("illegal catch attempt")},delegateYield:function(o,c,E){return this.delegate={iterator:Ke(o),resultName:c,nextLoc:E},this.method==="next"&&(this.arg=void 0),R}},n}var Te=function(e){var r=e.newShixuns,i=e.user,u=e.dispatch,m=Object(x.useState)(null),O=Object(ie.a)(m,2),P=O[0],Y=O[1],U=Object(x.useState)(null),R=Object(ie.a)(U,2),L=R[0],ge=R[1],f=Object(x.useState)({}),d=Object(ie.a)(f,2),h=d[0],N=d[1],S=Object(x.useState)(!1),X=Object(ie.a)(S,2),G=X[0],Ce=X[1],I=r.environmentData,Pe=I.frequence_image,Me=Pe===void 0?[]:Pe,Ke=I.environments,Ve=Ke===void 0?[]:Ke,s=I.other_image,o=s===void 0?[]:s,c=h.name,E=h.description,y=h.authorization,b=h.template_shixuns,p=b===void 0?[]:b,w=h.recommend_shixuns,F=w===void 0?[]:w;Object(x.useEffect)(function(){u({type:"newShixuns/getEnvironmentData"})},[]),Object(x.useEffect)(function(){if(L===null)return;g()},[L]);var g=function(){var A=Object(C.a)($().mark(function M(){var pe;return $().wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(Ne.N)({mirror_repository_id:L});case 2:pe=be.sent,N(pe.data);case 4:case"end":return be.stop()}},M)}));return function(){return A.apply(this,arguments)}}();Object(x.useEffect)(function(){(Me==null?void 0:Me.length)>0&&ge(Me[0].id)},[Me]);var T=function(M){Y(M),Ce(!0)},oe=function(){var A=Object(C.a)($().mark(function M(){var pe,re;return $().wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(ue.a)("/api/shixuns/".concat(P==null?void 0:P.identifier,"/copy.json"),{method:"post",body:{}});case 2:pe=Ue.sent,pe.status===0&&(ae.c===null||ae.c===void 0||ae.c.push("/shixuns/".concat((re=pe.data)===null||re===void 0?void 0:re.shixun,"/edit")),Ce(!1),B.b.success("\u590D\u5236\u6210\u529F"));case 4:case"end":return Ue.stop()}},M)}));return function(){return A.apply(this,arguments)}}(),Re=function(){Ce(!1)},Le=function(){var A=Object(C.a)($().mark(function M(){var pe,re,be,Ue=arguments;return $().wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return pe=Ue.length>0&&Ue[0]!==void 0?Ue[0]:!1,Object(xe.L)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5168\u5B9E\u8DF5\u9879\u76EE",pe?"\u6682\u4E0D\u9009\u7528\u955C\u50CF":"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"]),re=L&&!pe?{image_id:L}:{},Ge.next=5,Object(ue.a)("/api/shixuns/choose_environment_or_skip.json",{method:"post",body:re});case 5:be=Ge.sent,be.status===0&&ae.c.push("/shixuns/".concat(be.data.identifier,"/edit"));case 7:case"end":return Ge.stop()}},M)}));return function(){return A.apply(this,arguments)}}();return a.a.createElement("div",{className:l.a.practice},a.a.createElement(de.a,{dispatch:u,value:L,data:Ve,otherData:o,tags:Me,onChange:function(M){return ge(M)}}),a.a.createElement("div",{className:l.a.right},a.a.createElement("header",null,a.a.createElement("div",{className:l.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",L===null?"\u2014 \u2014":c)),a.a.createElement("div",{className:l.a.content},L===null&&a.a.createElement(a.a.Fragment,null,a.a.createElement(Ie.a,{image:he.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),a.a.createElement("div",{className:l.a.btns},a.a.createElement(_.a,{size:"large",style:{marginRight:20},onClick:function(){return Le(!0)}}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),a.a.createElement(_.a,{size:"large",type:"primary",disabled:L===null,onClick:function(){return Le()}},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"))),L!==null&&a.a.createElement("div",{className:l.a.des},a.a.createElement("div",{className:l.a.mainBody},a.a.createElement(K.a,{value:E})),a.a.createElement("div",{className:l.a.btns,style:{borderBottom:p.length||F.length?"1px solid #F1F1F1":0}},a.a.createElement(_.a,{size:"large",style:{marginRight:20},onClick:function(){return Le(!0)}}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),a.a.createElement(_.a,{size:"large",type:"primary",disabled:L===null,onClick:function(){return Le()}},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF")),!!p.length&&a.a.createElement("div",{className:l.a.title},"\u57FA\u4E8E\u6A21\u677F\u521B\u5EFA"),a.a.createElement("ul",{className:l.a.sys},p.map(function(A,M){var pe=A.pic,re=A.name,be=A.identifier,Ue=A.template_description,He=A.id;return a.a.createElement("li",{className:l.a.li,key:M},a.a.createElement("div",{className:l.a.d1},a.a.createElement("div",{className:l.a.img},a.a.createElement("img",{src:"".concat(me.a.IMG_SERVER,"/").concat(pe)})),a.a.createElement("div",{className:l.a.btn},a.a.createElement("div",{className:l.a.b1,onClick:function(){return Object(xe.C)("/shixuns/".concat(be,"/challenges"))}},"\u67E5\u770B\u8BE6\u60C5"),a.a.createElement("div",{className:l.a.b2,onClick:function(){return T(A)}},"\u4F7F\u7528\u6A21\u677F")),a.a.createElement("div",{className:l.a.bot},re||"--")),Ue?a.a.createElement(Ae.a,{title:Ue},a.a.createElement("div",{className:l.a.d2},Ue)):a.a.createElement("div",{className:l.a.d2},"--"))})),!!F.length&&a.a.createElement("div",{className:l.a.title},"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE\u6837\u4F8B"),a.a.createElement("ul",{className:l.a.sys},F.map(function(A,M){var pe=A.pic,re=A.name,be=A.identifier,Ue=A.id;return a.a.createElement("li",{className:l.a.li,key:M},a.a.createElement("div",{className:l.a.d1},a.a.createElement("div",{className:l.a.img},a.a.createElement("img",{src:"".concat(me.a.IMG_SERVER,"/").concat(pe)})),a.a.createElement("div",{className:l.a.btn},a.a.createElement("div",{className:l.a.b1,onClick:function(){return Object(xe.C)("/shixuns/".concat(be,"/challenges"))}},"\u67E5\u770B\u8BE6\u60C5"),a.a.createElement("div",{className:l.a.b2,onClick:function(){return T(A)}},"\u4E00\u952E\u590D\u5236")),a.a.createElement("div",{className:l.a.bot},re)))}))))),a.a.createElement(v.a,{title:"\u4E00\u952E\u65B0\u5EFA",visible:G,centered:!0,onCancel:Re,footer:null,wrapClassName:l.a.practiceModal},y&&a.a.createElement("div",{className:l.a.content},a.a.createElement("p",null,"\u4E00\u952E\u65B0\u5EFA\u540E\uFF0C\u60A8\u53EF\u4EE5\u57FA\u4E8E\u8FD9\u4E2A\u5B9E\u8BAD\u4FEE\u6539\u5F62\u6210\u65B0\u7684\u5B9E\u8BAD"),a.a.createElement("div",{onClick:oe},"\u786E\u8BA4\u590D\u5236")),!y&&a.a.createElement("div",{className:l.a.content},a.a.createElement("aside",null,a.a.createElement("p",null,"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",a.a.createElement("span",{style:{color:"#1890FF"}},c)),a.a.createElement("p",null,"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5\u590D\u5236\u8BE5\u5B9E\u8BAD")),a.a.createElement("div",{onClick:function(){return Ce(!1)}},"\u6211\u77E5\u9053\u4E86"))))},Be=Object(ae.a)(function(n){var e=n.newShixuns,r=n.globalSetting,i=n.user;return{newShixuns:e,globalSetting:r,user:i}})(Te),we=t("5NDa"),Xe=t("5rEg"),z=t("WmNS"),De=t.n(z),ye=t("k1fw"),le=t("y8nQ"),ee=t("Vl3Y"),te=t("OaEy"),Q=t("2fM7"),We=t("Ot1p"),ke=t("YiCM"),D=t.n(ke),ne=t("QXZ7"),Oe=Q.a.Option,ce=function(e){var r,i,u,m,O,P=e.newShixuns,Y=e.loading,U=e.dispatch,R=e.is_jupyter_lab,L=e.user,ge=ee.a.useForm(),f=Object(ie.a)(ge,1),d=f[0],h=Object(x.useState)({}),N=Object(ie.a)(h,2),S=N[0],X=N[1],G=Object(x.useState)(!1),Ce=Object(ie.a)(G,2),I=Ce[0],Pe=Ce[1],Me=Object(x.useState)({}),Ke=Object(ie.a)(Me,2),Ve=Ke[0],s=Ke[1];Object(x.useEffect)(function(){var p="newShixuns/getNewShixunsData";R&&(p="newShixuns/getShixunsJupyterLab"),U({type:p})},[R]),Object(x.useEffect)(function(){var p,w,F,g=P==null||((p=P.newData)===null||p===void 0||((w=p.main_type)===null||w===void 0||((F=w[0])===null||F===void 0)))?void 0:F.id;d.setFieldsValue({mainType:g}),E(g)},[P]);var o=function(){U({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},c=function(w,F){X(Object(ye.a)({},F)),console.log(w,"changeValues"),"mainType"in w&&E(F.mainType,F.subType),"subType"in w&&E(F.mainType,F.subType)},E=function(w){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],g=P.newData||{},T=g.main_type,oe=g.small_type,Re=T==null?void 0:T.find(function(A){return A.id===w}),Le={mainTypeName:Re==null?void 0:Re.type_name,mainTypeDescription:Re==null?void 0:Re.description,smallType:[]};F.map(function(A){oe.map(function(M){A===M.id&&!!M.description&&Le.smallType.push({name:M.type_name,des:M.description})})}),s(Le)},y=function(){var p=Object(C.a)(De.a.mark(function w(F){var g,T,oe,Re,Le,A,M;return De.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return g=F||{},T=g.intro,oe=g.mainType,Re=g.subType,Le=g.name,A=g.difficulty,Object(xe.L)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",R?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u4FDD\u5B58"]),re.next=4,U({type:"newShixuns/submitShixuns",payload:{description:T,main_type:oe,sub_type:Re,shixun:{name:Le,trainee:A,is_jupyter:!R,is_jupyter_lab:R}}});case 4:M=re.sent,M&&ae.c.push("/shixuns/".concat(M.shixun_identifier,"/challenges"));case 7:case"end":return re.stop()}},w)}));return function(F){return p.apply(this,arguments)}}(),b=function(){U({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})};return a.a.createElement(ee.a,{form:d,className:D.a.JupyterFieldWrapElse,scrollToFirstError:!0,layout:"vertical",initialValues:{difficulty:1},onValuesChange:c,onFinish:y},a.a.createElement("div",{className:D.a.fieldWrap},a.a.createElement(ee.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.a.createElement(Xe.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((r=S.name)===null||r===void 0?void 0:r.length)||0,"/60")})),a.a.createElement(ee.a.Item,{name:"intro",label:"\u7B80\u4ECB:"},a.a.createElement(We.a,{watch:!0})),a.a.createElement("div",{className:"".concat(D.a.flexRow," ").concat(D.a.flexAlignCenter)},a.a.createElement(ee.a.Item,{className:D.a.width180,name:"difficulty",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},a.a.createElement(Q.a,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",style:{width:500}},a.a.createElement(Oe,{value:1},"\u521D\u7EA7"),a.a.createElement(Oe,{value:2},"\u4E2D\u7EA7"),a.a.createElement(Oe,{value:3},"\u4E2D\u9AD8\u7EA7"),a.a.createElement(Oe,{value:4},"\u9AD8\u7EA7")))),a.a.createElement("div",{className:"".concat(D.a.flexRow," ").concat(D.a.flexAlignEnd)},a.a.createElement(ee.a.Item,{className:D.a.width240,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},a.a.createElement(Q.a,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"},(i=P.newData)===null||i===void 0||((u=i.main_type)===null||u===void 0)?void 0:u.map(function(p){return a.a.createElement(Oe,{value:p.id,key:p.id,name:p.description},p.type_name)}))),a.a.createElement(ee.a.Item,{name:"subType",className:"".concat(D.a.width240," ml20")},a.a.createElement(Q.a,{getPopupContainer:function(w){return w.parentNode},bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple"},(m=P.newData)===null||m===void 0||((O=m.small_type)===null||O===void 0)?void 0:O.map(function(p){return a.a.createElement(Oe,{value:p.id,key:p.id,name:p.description},p.type_name)}))),a.a.createElement("div",{className:D.a.installPackage,onClick:function(){return Pe(!0)}},"\u73AF\u5883\u4ECB\u7ECD")),a.a.createElement("div",{className:D.a.apply},a.a.createElement("span",{className:D.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),a.a.createElement("span",{className:D.a.p2,onClick:o}," \u7533\u8BF7\u65B0\u5EFA"),a.a.createElement("span",{className:D.a.p2,onClick:b}," \u5728\u7EBF\u521B\u5EFA"))),a.a.createElement(ee.a.Item,null,a.a.createElement("div",{className:D.a.buttonWrap},a.a.createElement(_.a,{size:"large",className:"".concat(D.a.button," mr20"),onClick:function(){Object(xe.L)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",R?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u53D6\u6D88"]),ae.c.push("/shixuns")}},"\u53D6\u6D88"),a.a.createElement(_.a,{size:"large",type:"primary",className:"".concat(D.a.button," mr20"),htmlType:"submit",loading:Y["newShixuns/submitCourses"]},"\u4FDD\u5B58"))),a.a.createElement(ne.a,{installPackage:Ve,visible:I,setVisible:Pe}))},W=Object(ae.a)(function(n){var e=n.newShixuns,r=n.loading,i=n.user;return{newShixuns:e,loading:r.effects,user:i}})(ce),Z=t("N3QO"),Ee=t("6f40"),j=t.n(Ee),_e=function(){var e=Object(x.useState)("1"),r=Object(ie.a)(e,2),i=r[0],u=r[1],m=function(P){u(P.target.value)};return a.a.createElement("section",{className:j.a.practicalTraining},a.a.createElement("div",{className:j.a.titleWrap},a.a.createElement("div",{className:j.a.title},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),a.a.createElement("div",{className:j.a.line}),a.a.createElement(fe.a.Group,{value:i,onChange:m},a.a.createElement(fe.a,{style:{fontSize:16},value:"1"},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),a.a.createElement(fe.a,{value:"2",style:{marginLeft:40,fontSize:16}},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"),a.a.createElement(fe.a,{value:"3",style:{marginLeft:40,fontSize:16}},"JupyterLab\u5B9E\u8DF5\u9879\u76EE")),a.a.createElement("div",{className:j.a.dec},i==="1"&&"\u591A\u529F\u80FD\u65B0\u578B\u5B9E\u6218\u9879\u76EE\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762\u3001Web IDE\u3001\u547D\u4EE4\u884C\u3001\u865A\u62DF\u4EFF\u771F\u7B49\u591A\u79CD\u5B9E\u9A8C\u573A\u666F\uFF0C\u9002\u7528\u4E8E\u5404\u7C7B\u590D\u6742\u5DE5\u7A0B\u9879\u76EE\u7814\u53D1\u3002",i==="2"&&"\u591A\u529F\u80FD\u5B9E\u65F6\u4EA4\u4E92\u5B9E\u9A8C\u6A21\u5F0F\uFF0C\u652F\u6301\u5B9E\u65F6\u4EE3\u7801\u3001\u6570\u5B66\u65B9\u7A0B\u3001\u53EF\u89C6\u5316\u548CMarkDown\u7B49\u3002 \u9002\u7528\u4E8E\u6570\u636E\u6E05\u7406\u3001\u6570\u503C\u6A21\u62DF\u3001\u7EDF\u8BA1\u5EFA\u6A21\u3001\u673A\u5668\u5B66\u4E60\u7B49\u7CFB\u5217\u5B9E\u9A8C\u3002",i==="3"&&"JupyterLab\u662F\u65B0\u4E00\u4EE3Jupyter Notebook\uFF0C\u914D\u7F6E\u6587\u4EF6\u76EE\u5F55\u548CNotebook\uFF0C\u652F\u6301\u6570\u636E\u79D1\u5B66\u4E2D\u7684\u5404\u79CD\u5DE5\u4F5C\u6D41\u7A0B\uFF0C\u9002\u5408\u4E2D\u5927\u578B\u9879\u76EE\u3002")),i==="1"&&a.a.createElement(Be,null),(i==="2"||i==="3")&&a.a.createElement(W,{is_jupyter_lab:!(i==="2")}),a.a.createElement(se.a,null),a.a.createElement(Z.a,null))},je=q.default=_e},mT4J:function(V,q,t){V.exports={practice:"practice___2GgSp",right:"right___2iW-T",title:"title___2wI-Y",content:"content___39urh",des:"des___3lOLJ",mainBody:"mainBody___2O3bf",sys:"sys___9a4Vo",li:"li___1a3_u",d1:"d1___--jU-",img:"img___3TRW8",bot:"bot___3H4-s",btn:"btn___2pVoZ",b1:"b1___3uZem",b2:"b2___3A6em",d2:"d2___2tiq3",btns:"btns___2p8vO",practiceModal:"practiceModal___15Ue6"}},qB8g:function(V,q,t){V.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color4CACFF:"color4CACFF___2gAol",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}}}]);