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.f0b7b93d.as...

16 lines
57 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[221],{"6f40":function(I,U,e){I.exports={practicalTraining:"practicalTraining___14zoU",titleWrap:"titleWrap___2awze",title:"title___3BF26",line:"line___wXl6Y",dec:"dec___ZXNkn"}},"7ahc":function(I,U,e){"use strict";e.d(U,"a",function(){return Ce});var me=e("XEnU"),q=e("IIKO"),$=e("+L6B"),u=e("2/Rp"),t=e("y8nQ"),s=e("Vl3Y"),a=e("k16G"),o=e("OaEy"),M=e("2fM7"),f=e("q1tI"),i=e.n(f),r=e("VrN/"),b=e.n(r),J=e("p77/"),pe=e.n(J),w=e("c5Ni"),ne=e.n(w),he=M.a.Option,d={labelCol:{span:4},wrapperCol:{span:20}},G={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};U.b=function(L){var ee=L.callback,Ee=L.onCancel,F=Object(f.useState)("python"),S=Object(a.a)(F,2),Re=S[0],j=S[1];function c(x){j(G[x][1])}function fe(x){ee(x)}return i.a.createElement(s.a,Object(q.a)({},d,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:fe}),i.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},i.a.createElement(M.a,{onChange:c},Object.keys(G).map(function(x){return i.a.createElement(he,{key:x,value:x},G[x][0])}))),i.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},i.a.createElement(Ce,{mode:Re})),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(u.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(u.a,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))};function Ce(L){var ee=L.value,Ee=L.onChange,F=L.mode,S=L.options,Re=S===void 0?{}:S,j=Object(f.useRef)(),c=Object(f.useState)(),fe=Object(a.a)(c,2),x=fe[0],Be=fe[1];return Object(f.useEffect)(function(){if(x){var Se=function(m){var O=m.getValue();Ee&&Ee(O)};return x.on("change",Se),function(){x.off("change",Se)}}},[x,Ee]),Object(f.useEffect)(function(){x&&x.setOption("mode",F)},[x,F]),Object(f.useEffect)(function(){x&&((ee!==x.getValue()||ee==="")&&setTimeout(function(){x.setValue(ee||" ")},300))},[x,ee]),Object(f.useEffect)(function(){if(j.current&&!x){var Se=b.a.fromTextArea(j.current,Object(me.a)({mode:F,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Re));Be(Se)}},[j.current,x]),i.a.createElement("div",{className:"my-codemirror-container"},i.a.createElement("textarea",{ref:j}))}},"9Bee":function(I,U,e){"use strict";var me=e("q1tI"),q=e.n(me),$=e("vg9a"),u=e("k16G"),t=e("DlQD"),s=e.n(t),a=e("rUJ1");function o(p,m){var O=p.match(/^(\s+)(?:```)/);if(O===null)return m;var R=O[1];return m.split(`
`).map(function(le){var V=le.match(/^\s+/);if(V===null)return le;var Y=Object(u.a)(V,1),Ue=Y[0];return Ue.length>=R.length?le.slice(R.length):le}).join(`
`)}var M=[],f=["<ul>"],i=new s.a.Renderer,r=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function b(){M.length=0,f=["<ul>"]}function J(p,m,O,R){if(m>=p.length||p[m].level<=O)return m;var le=p[m];R.push("<li><a href='#"+le.anchor+"'>"+le.text+"</a>"),m++;var V=[];return m=J(p,m,le.level,V),V.length>0&&(R.push("<ul>"),V.forEach(function(Y){R.push(Y)}),R.push("</ul>")),R.push("</li>"),m=J(p,m,O,R),m}function pe(){return J(M,0,0,f),f.push("</ul>"),f.join("")}var w={heading:function(m){var O=r.exec(m);if(O)return{type:"heading",raw:O[0],depth:O[1].length,text:O[2]}},fences:function(m){var O=this.rules.block.fences.exec(m);if(O){var R=O[0],le=o(R,O[3]||""),V=O[2]?O[2].trim():O[2];if(["latex","katex","math"].indexOf(V)>=0){var Y=d(),Ue=le;le=Y,G[Y]={type:"block",expression:Ue}}return{type:"code",raw:R,lang:V,text:le}}}},ne=/(?:\${2})([^\n`]+?)(?:\${2})/gi,he=0,d=function(){return"__special_katext_id_".concat(he++,"__")},G={};function Ce(){return G}function L(){he=0,G={}}function ee(p){return p=p.replace(ne,function(m,O){var R=d();return G[R]={type:"inline",expression:O},R}),p}var Ee=i.listitem;i.listitem=function(p){return Ee(ee(p))};var F=i.paragraph;i.paragraph=function(p){return F(ee(p))};var S=i.tablecell;i.tablecell=function(p,m){return S(ee(p),m)},i.code=function(p,m,O){var R=(m||"").match(/\S*/)[0];return R?["latex","katex","math"].indexOf(R)>=0?"<p class='editormd-tex'>".concat(p,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(m,'">').concat(O?p:Object(a.escape)(p,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(O?p:Object(a.escape)(p,!0))+"</code></pre>"},i.heading=function(p,m,O){var R=this.options.headerPrefix+O.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return M.push({anchor:R,level:m,text:p}),"<h"+m+' id="'+R+'">'+p+"</h"+m+">"},s.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:w,renderer:i});var Re=s.a,j=e("SJMd"),c=e("m3rI"),fe=e("Oy/b"),x=/<pre[^>]*>/g;function Be(p){var m=document.createElement("div");return m.innerHTML=p,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var Se=U.a=function(p){var m=p.value,O=m===void 0?"":m,R=p.className,le=p.style,V=le===void 0?{}:le,Y=String(O),Ue=Object(me.useMemo)(function(){try{var ve=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Me=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ke=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Y=Y.replace(ve,"("+c.a.API_SERVER+"/api/attachments/").replace(Me,'"'+c.a.API_SERVER+"/api/attachments/").replace(ke,'"'+c.a.API_SERVER+"/files/uploads/")}catch(H){}var B=Re(Y),ue=Ce();return Y.match(/\[TOC\]/)&&(B=B.replace("<p>[TOC]</p>",pe()),b()),B=B.replace(/(__special_katext_id_\d+__)/g,function(H,te){var De=ue[te],W=De.type,K=De.expression;return Object(fe.renderToString)(Be(K)||"",{displayMode:W==="block",throwOnError:!1,output:"html"})}),B=B.replace(/▁/g,"\u2581\u2581\u2581"),L(),B},[Y]),k=Object(me.useRef)();function se(ve){var Me=ve.target;if(Me.tagName.toUpperCase()==="A"){var ke=Me.getAttribute("href");if(ke.startsWith("#")){ve.preventDefault();var B=document.getElementById(ke.replace("#",""));B&&B.scrollIntoView(!0)}}}return Object(me.useEffect)(function(){if(k.current&&Ue&&(Ue.match(x)&&window.PR.prettyPrint()),k.current)return k.current.addEventListener("click",se),function(){k.current.removeEventListener("click",se),L(),b()}},[Ue,k.current,se]),q.a.createElement("div",{ref:k,style:V,className:"".concat(R||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ue}})}},"9VGf":function(I,U,e){"use strict";e.d(U,"a",function(){return $});var me=e("q1tI"),q=e.n(me);function $(u,t){var s=Object(me.useRef)();Object(me.useEffect)(function(){s.current=u}),Object(me.useEffect)(function(){function a(){s.current()}if(t!==null){var o=setInterval(a,t);return function(){return clearInterval(o)}}},[t])}},BjJ7:function(I,U,e){"use strict";e.d(U,"d",function(){return q}),e.d(U,"c",function(){return $}),e.d(U,"e",function(){return u}),e.d(U,"b",function(){return t}),e.d(U,"a",function(){return a});var me=e("m3rI");function q(o){var M=!0;if(o.length>0){for(var f=0;f<o.length;f++)if(o[f].compile_success==0||!o[f].compile_success){M=!1;break}}else M=!1;return M}function $(o){for(var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",f=[],i=0;i<o.length;i++){var r=o[i],b=M?"".concat(M,"/").concat(r.name):"".concat(r.name);f.push({title:r.name,isLeaf:!(r.type==="tree"),key:b})}return f}function u(o,M,f){for(var i=0;i<o.length;i++){var r=o[i];if(r.key===M){r.children=f;break}r.children&&u(r.children,M,f)}return o}function t(o,M,f){var i;return function(){var r=this,b=arguments,J=function(){i=null,f||o.apply(r,b)},pe=f&&!i;clearTimeout(i),i=setTimeout(J,M),pe&&o.apply(r,b)}}var s=!0,a=me.a.API_SERVER},"C+DQ":function(I,U,e){},EGTK:function(I,U,e){"use strict";var me=e("T2oS"),q=e("W9HT"),$=e("5NDa"),u=e("5rEg"),t=e("XEnU"),s=e("k16G"),a=e("q1tI"),o=e.n(a),M=e("TSYQ"),f=e.n(M),i=e("dGDm"),r=e.n(i),b=function(w){var ne=w.className,he=w.dispatch,d=w.skin,G=d===void 0?"white":d,Ce=w.value,L=Ce===void 0?null:Ce,ee=w.loading,Ee=ee===void 0?!1:ee,F=w.data,S=F===void 0?[]:F,Re=w.otherData,j=Re===void 0?[]:Re,c=w.tags,fe=c===void 0?[]:c,x=w.onChange,Be=x===void 0?function(){}:x,Se=Object(a.useState)(""),p=Object(s.a)(Se,2),m=p[0],O=p[1],R=Object(a.useState)(!1),le=Object(s.a)(R,2),V=le[0],Y=le[1],Ue=Object(a.useState)([]),k=Object(s.a)(Ue,2),se=k[0],ve=k[1],Me=Object(a.useState)(0),ke=Object(s.a)(Me,2),B=ke[0],ue=ke[1],H=Object(a.useRef)(null),te=Object(a.useRef)(String(Math.floor(Math.random()*1e6))).current,De=Object(a.useRef)();Object(a.useEffect)(function(){return window.addEventListener("keydown",W),function(){window.removeEventListener("keydown",W)}},[m,V,se]);var W=function(_){if(!V||_.keyCode!==40&&_.keyCode!==38)return;var A=0;_.keyCode===40&&V&&(B<se.length-1?A=B+1:A=0,console.log("\u4E0B"),re(A,"down")),_.keyCode===38&&V&&(B===0?A=se.length-1:A=B-1,re(A,"up")),ue(A),oe(m,A)},K=function(_,A){var l=function(h){var z=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,T={};return T["^"]="\\^",T["."]="\\.",T["\\"]="\\\\",T["|"]="\\|",T["("]="\\(",T[")"]="\\)",T["*"]="\\*",T["+"]="\\+",T["-"]="\\-",T.$="$",T["["]="\\[",T["]"]="\\]",T["?"]="\\?",h=h.replace(z,function(_e){return T[_e]}),h},C=new RegExp(l(A),"gi");return _=_.replace(C,function(P){return"<span style='color:#1890FF;'>"+P+"</span>"}),_},oe=function(_,A){if(_===""){ve([]);return}var l=[];S.forEach(function(P){P.image.length&&P.image.forEach(function(h){l.push(h)})});var C=l.concat(j).filter(function(P){var h;return(h=P.name)===null||h===void 0?void 0:h.toLocaleLowerCase().includes(_==null?void 0:_.toLocaleLowerCase())}).map(function(P,h){var z=P.id,T=P.name,_e=Object(t.a)(Object(t.a)({},P),{},{label:o.a.createElement("ul",{id:"search-".concat(te,"-").concat(h),onClick:function(){return ce(z,_e)},className:h===A?r.a.searchListActive:r.a.searchList},o.a.createElement("li",{className:r.a.name,dangerouslySetInnerHTML:{__html:K(T,_)}}),P.private&&o.a.createElement("li",{className:r.a.tag},"\u79C1\u6709"))});return _e});ve(C)},Q=function(_){var A=document.getElementById("scroll-".concat(te,"-").concat(_));if(!A)return;var l=document.getElementById("scroll-".concat(te));l.scrollTo(0,A.offsetTop)},re=function(_,A){var l=document.getElementById("search-".concat(te,"-").concat(_));if(!l)return;var C=document.getElementById("search-".concat(te)),P=l.offsetTop-C.scrollTop>0&&l.offsetTop-C.scrollTop<C.clientHeight;if(P)return;A==="down"?C.scrollTo(0,l.offsetTop-C.clientHeight+l.clientHeight):C.scrollTo(0,l.offsetTop)},ie=function(_){oe(_,0),O(_)},je=function(_){var A,l;if(!se.length)return;var C=se==null||((A=se[B])===null||A===void 0)?void 0:A.id;Be(C),ve([]),ue(0),O(se==null||((l=se[B])===null||l===void 0)?void 0:l.name),Q(C),De.current.blur()},ce=function(_,A){Be(_),ve([]),ue(0),O(A==null?void 0:A.name),Q(_)},Qe=function(){ve([]),O("")},He=function(_){Be(_),ve([]),O("")},we=function(){return m===""?o.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):o.a.createElement("i",{onClick:Qe,className:"iconfont icon-shanchu4 c-grey-c"})},be=function(){he({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Ze=function(){he({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},qe=function(){H.current=setTimeout(function(){Y(!1),ue(0)},200)};return o.a.createElement("div",{className:f()(G==="night"?r.a.darklySelectEnvironment:r.a.selectEnvironment,ne)},o.a.createElement("div",{className:r.a.search},o.a.createElement(u.a,{suffix:we(),bordered:!1,ref:De,value:m,onKeyDown:function(_){(_.keyCode===40||_.keyCode===38)&&_.preventDefault()},size:"large",onFocus:function(){clearTimeout(H.current),ie(m),Y(!0)},onBlur:qe,onChange:function(_){return ie(_.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:je}),V&&o.a.createElement("div",{id:"search-".concat(te),className:r.a.searchListWrap},se.map(function(y,_){return o.a.createElement(o.a.Fragment,{key:_}," ",y.label)}))),Ee?o.a.createElement(q.a,{className:r.a.spin}):o.a.createElement(o.a.Fragment,null,!!fe.length&&o.a.createElement("aside",{className:r.a.common},o.a.createElement("div",{className:r.a.title},"\u63A8\u8350\u73AF\u5883:"),o.a.createElement("ul",{className:r.a.tags},fe.map(function(y,_){return o.a.createElement("li",{key:_,onClick:function(){return He(y.id)},className:L===y.id?"".concat(r.a.tag," ").concat(r.a.tagActive):r.a.tag},y.name)}))),o.a.createElement("aside",{className:r.a.wrap,id:"scroll-".concat(te)},S.map(function(y,_){var A;return y!=null&&(A=y.image)!==null&&A!==void 0&&A.length?o.a.createElement(J,{key:_,data:y,id:L,handleClick:function(C){return He(C)}}):null}),o.a.createElement("ul",{className:r.a.allList},j.map(function(y){return o.a.createElement("li",{key:"key-".concat(y.id),id:"scroll-".concat(te,"-").concat(y.id),className:y.id===L?"".concat(r.a.item," ").concat(r.a.itemActive):r.a.item,onClick:function(){return Be(y.id)}},o.a.createElement("div",{className:r.a.name},y.name),y.private&&o.a.createElement("div",{className:r.a.tag},"\u79C1\u6709"))})))),o.a.createElement("div",{className:r.a.apply},o.a.createElement("span",{className:r.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),o.a.createElement("span",{className:r.a.p2,onClick:be}," \u7533\u8BF7\u65B0\u5EFA"),o.a.createElement("span",{className:r.a.p2,onClick:Ze}," \u5728\u7EBF\u521B\u5EFA")))},J=function(w){var ne=w.data,he=w.id,d=w.handleClick,G=Object(a.useState)(!0),Ce=Object(s.a)(G,2),L=Ce[0],ee=Ce[1],Ee=ne.name,F=ne.image;return o.a.createElement("div",{className:r.a.list},o.a.createElement("header",{onClick:function(){return ee(!L)}},o.a.createElement("div",{className:r.a.title},Ee),o.a.createElement("i",{style:{transition:"0.5s",transform:L?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),o.a.createElement("ul",{className:r.a.items,style:{height:L?"auto":0}},F.map(function(S){return o.a.createElement("li",{key:S.id,className:S.id===he?"".concat(r.a.item," ").concat(r.a.itemActive):r.a.item,onClick:function(){return d(S.id)}},o.a.createElement("div",{className:r.a.name},S.name),S.private&&o.a.createElement("div",{className:r.a.tag},"\u79C1\u6709"))}),o.a.createElement("li",{className:r.a.line})))};U.a=b},FPkq:function(I,U,e){I.exports=e.p+"static/qrCode.dd0fe9b2.png"},FrRK:function(I,U,e){"use strict";var me=e("+L6B"),q=e("2/Rp"),$=e("DZo9"),u=e("8z0m"),t=e("miYZ"),s=e("tsqr"),a=e("5Tp6"),o=e("2qtc"),M=e("kLXV"),f=e("y8nQ"),i=e("Vl3Y"),r=e("k16G"),b=e("SIvP"),J=e("5NDa"),pe=e("5rEg"),w=e("c1Ei"),ne=e.n(w),he=e("q1tI"),d=e.n(he),G=e("9kvl"),Ce=e("m3rI"),L=e("FPkq"),ee=e.n(L),Ee=e("qB8g"),F=e.n(Ee),S=pe.a.TextArea,Re=function(c){var fe=c.newShixuns,x=c.globalSetting,Be=c.loading,Se=c.dispatch,p=Object(b.a)(c,["newShixuns","globalSetting","loading","dispatch"]),m=i.a.useForm(),O=Object(r.a)(m,1),R=O[0],le=Object(he.useState)([]),V=Object(r.a)(le,2),Y=V[0],Ue=V[1],k=function(ue){var H=["uploading","done","removed"];H.includes(ue.file.status)&&Ue(ue.fileList)},se=function(ue){if(!ue.percent||ue.percent==100){var H,te=(H=ue.response)===null||H===void 0?void 0:H.id;return M.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var De=Object(a.a)(ne.a.mark(function K(){var oe;return ne.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,Se({type:"newShixuns/deleteAttachment",payload:{id:te}});case 2:oe=re.sent,oe&&Ue(Y.filter(function(ie){var je;return((je=ie.response)===null||je===void 0?void 0:je.id)!==te}));case 4:case"end":return re.stop()}},K)}));function W(){return De.apply(this,arguments)}return W}()}),!1}},ve=function(ue){if(Y.length)return!1;var H=ue.size/1024/1024>50;return H?(s.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},Me=function(){var B=Object(a.a)(ne.a.mark(function ue(H){var te,De,W,K,oe,Q,re,ie;return ne.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return W=H||{},K=W.language,oe=W.env,Q=W.mode,re=W.code,ce.next=3,Se({type:"newShixuns/applyShixunMirror",payload:{language:K,runtime:oe,run_method:Q,attachment_id:Y==null||((te=Y[0])===null||te===void 0||((De=te.response)===null||De===void 0))?void 0:De.id}});case 3:ie=ce.sent,Se({type:"newShixuns/setActionTabs",payload:{}}),ie&&s.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return ce.stop()}},ue)}));return function(H){return B.apply(this,arguments)}}(),ke=function(){R.resetFields(),Ue([])};return d.a.createElement(M.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:fe.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:ke},d.a.createElement("section",{className:F.a.qrCode},d.a.createElement("aside",{className:F.a.a1},d.a.createElement("div",{className:F.a.code},d.a.createElement("img",{width:120,height:120,src:ee.a,alt:"\u4E8C\u7EF4\u7801"})),d.a.createElement("div",{className:F.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),d.a.createElement("div",{className:F.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),d.a.createElement("aside",{className:F.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",d.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")),d.a.createElement(i.a,{className:F.a.formWrap,form:R,labelCol:{span:4},wrapperCol:{span:20},onFinish:Me},d.a.createElement(i.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},d.a.createElement(S,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),d.a.createElement(i.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"}]},d.a.createElement(S,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),d.a.createElement(i.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"}]},d.a.createElement(S,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),d.a.createElement(i.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},d.a.createElement("div",{className:F.a.upload},d.a.createElement(u.a,{fileList:Y,action:"".concat(Ce.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:k,onRemove:se,beforeUpload:ve,withCredentials:!0},d.a.createElement("span",{className:"".concat(F.a.color4CACFF," current")},"\u4E0A\u4F20\u9644\u4EF6"),d.a.createElement("span",{className:"".concat(F.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),d.a.createElement("div",{className:F.a.footerWrap},d.a.createElement(i.a.Item,null,d.a.createElement(q.a,{className:"mr5",size:"large",onClick:function(){Se({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),d.a.createElement(q.a,{size:"large",type:"primary",htmlType:"submit",loading:Be["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};U.a=Object(G.a)(function(j){var c=j.newShixuns,fe=j.loading,x=j.globalSetting;return{newShixuns:c,globalSetting:x,loading:fe.effects}})(Re)},HmJG:function(I,U,e){},IH3J:function(I,U,e){I.exports={wrapInstallPackageStyle:"wrapInstallPackageStyle___2JdHa",installPackageStyle:"installPackageStyle___3mphi",title:"title___-Mfcd",line:"line___1qKKa",bodyHeight:"bodyHeight___3hV2N"}},Lai7:function(I,U,e){I.exports=e.p+"static/noEnvData.6108fa6c.png"},M8RZ:function(I,U,e){"use strict";e.d(U,"a",function(){return M});var me=e("XKWP"),q=e("N7Kx"),$=e("kFHX"),u=e("4jIl"),t=e("q1tI"),s=e.n(t),a=e("i8i4"),o=e.n(a),M=function(f){Object($.a)(r,f);var i=Object(u.a)(r);function r(b){var J;Object(me.a)(this,r),J=i.call(this,b);var pe=window.document;return J.node=pe.createElement("div"),pe.body.appendChild(J.node),J}return Object(q.a)(r,[{key:"render",value:function(){var J=this.props.children;return Object(a.createPortal)(J,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),r}(s.a.Component)},N3QO:function(I,U,e){"use strict";var me=e("2qtc"),q=e("kLXV"),$=e("k16G"),u=e("q1tI"),t=e.n(u),s=e("9kvl"),a=e("FPkq"),o=e.n(a),M=function(i){var r,b=i.newShixuns,J=i.dispatch,pe=i.user,w=Object(u.useState)(!1),ne=Object($.a)(w,2),he=ne[0],d=ne[1];Object(u.useEffect)(function(){b.actionTabs.key==="Create-Environment"&&Ce()},[b==null||((r=b.actionTabs)===null||r===void 0)?void 0:r.key]);var G=function(){J({type:"newShixuns/setActionTabs",payload:{}})},Ce=function(){var ee,Ee,F;G(),((ee=pe.userInfo)===null||ee===void 0?void 0:ee.mirror_marker_status)===0?d(!0):((Ee=pe.userInfo)===null||Ee===void 0?void 0:Ee.mirror_marker_status)===1?s.c.push("/shixuns/new/CreateImg"):((F=pe.userInfo)===null||F===void 0?void 0:F.mirror_marker_status)===2&&q.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 Re;s.c.push("/users/".concat((Re=pe.userInfo)===null||Re===void 0?void 0:Re.login,"/experiment-img"))}})};return t.a.createElement(q.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:he,footer:null,onCancel:function(){d(!1)}},t.a.createElement("div",{style:{textAlign:"center"}},t.a.createElement("br",null),t.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:o.a,alt:"\u4E8C\u7EF4\u7801"})),t.a.createElement("img",null))};U.a=Object(s.a)(function(f){var i=f.newShixuns,r=f.user,b=f.globalSetting;return{newShixuns:i,globalSetting:b,user:r}})(M)},Ot1p:function(I,U,e){"use strict";var me=e("2qtc"),q=e("kLXV"),$=e("Cmcn"),u=e("k16G"),t=e("v7Ap"),s=e("q1tI"),a=e.n(s),o=e("VrN/"),M=e.n(o),f=e("bdgK"),i=e("p77/"),r=e("Bd2K"),b=e("ELLl"),J=e("19Vz"),pe=e("lZu9"),w=e("kSUc"),ne=e("9Bee"),he=e("IIKO"),d=e("dejd"),G=e("C+DQ"),Ce=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function L(l){var C=l.onActionCallback,P=l.title,h=l.icon,z=l.actionName,T=l.className,_e=T===void 0?"":T,Ae=l.children;function $e(){C(z)}return a.a.createElement("a",{title:P,className:_e,onClick:$e},a.a.createElement("i",{className:"md-iconfont ".concat(h)}),Ae)}var ee=function(l){var C=l.watch,P=l.showNullButton,h=l.onActionCallback,z=l.fullScreen,T=l.insertTemp,_e=[].concat(Ce,[{title:"".concat(C?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(C?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},_e.map(function(Ae,$e){return a.a.createElement("li",{key:$e},Ae.actionName?a.a.createElement(L,Object(he.a)({},Ae,{onActionCallback:h})):a.a.createElement("span",{className:"v-line"}))}),P?a.a.createElement("li",null,a.a.createElement(L,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:h},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,T&&a.a.createElement("li",null,a.a.createElement(L,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(T),onActionCallback:h},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(L,{icon:"".concat(z?"icon-shrink":"icon-enlarge"),title:z?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:h})))},Ee=e("M8RZ"),F=e("+L6B"),S=e("2/Rp"),Re=e("y8nQ"),j=e("Vl3Y"),c=e("5NDa"),fe=e("5rEg"),x={labelCol:{span:4},wrapperCol:{span:20}},Be=function(l){var C=l.callback,P=l.onCancel;function h(z){C(z)}return a.a.createElement(j.a,Object(he.a)({},x,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:h}),a.a.createElement(j.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(fe.a,null)),a.a.createElement(j.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(fe.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(S.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(S.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))},Se=e("7ahc"),p=e("HmJG"),m=e("BjJ7"),O=j.a.useForm,R={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}},V=function(l){var C=l.callback,P=l.onCancel,h=O(),z=Object(u.a)(h,1),T=z[0];function _e(We){C(We)}function Ae(We){T.setFieldsValue({src:"/api/attachments/".concat(We.id)})}function $e(We){var et=We.target.files[0];Ue(et,Ae)}return a.a.createElement(j.a,Object(he.a)({form:T},le,{className:"upload-image-panel",onFinish:_e}),a.a.createElement(j.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(j.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(fe.a,{style:R})),a.a.createElement(Y,{onFileChange:$e}))),a.a.createElement(j.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(fe.a,{style:{width:264}})),a.a.createElement(j.a.Item,{style:{textAlign:"right"}},a.a.createElement(S.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(S.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function Y(l){var C=l.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:C}))}function Ue(l,C){if(!l)throw new String("\u6CA1\u6709\u6587\u4EF6");var P=new FormData;P.append("editormd-image-file",l),P.append("file_param_name","editormd-image-file"),P.append("byxhr","true");var h=new window.XMLHttpRequest;h.withCredentials=!0,h.addEventListener("load",function(z){C(JSON.parse(z.target.responseText))},!1),h.addEventListener("error",function(z){console.error(z)},!1),h.open("POST","".concat(m.a,"/api/attachments.json")),h.send(P)}var k=e("giR+"),se=e("fyUT"),ve=e("7Kak"),Me=e("9yH6"),ke=Me.a.Group,B={margin:"0 8px"},ue=function(l){var C=l.callback,P=l.onCancel;function h(z){C(z)}return a.a.createElement(j.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:h},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:B},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:B},"\u884C\u6570"),a.a.createElement(j.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(se.a,null)),a.a.createElement("span",{style:B},"\u5217\u6570"),a.a.createElement(j.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(se.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:B},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(j.a.Item,{name:"align"},a.a.createElement(ke,null,a.a.createElement(Me.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(Me.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(Me.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(Me.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(S.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(S.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))},H="link",te="upload-image",De="code-block",W="add-table",K="------------",oe={default:K,left:":".concat(K),center:":".concat(K,":"),right:"".concat(K,":")},Q=e("9VGf"),re,ie;function je(){}var ce=0,Qe=1e4,He="\u2581",we=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function be(l){return/^\d+$/.test(l)?"".concat(l,"px"):l}var Ze=navigator.platform.toUpperCase().indexOf("MAC")>=0,qe=Ze?"Cmd":"Ctrl",y=(re={},Object(t.a)(re,qe+"-B","bold"),Object(t.a)(re,qe+"-I","italic"),re),_=(ie={},Object(t.a)(ie,H,"\u6DFB\u52A0\u94FE\u63A5"),Object(t.a)(ie,De,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(t.a)(ie,te,"\u6DFB\u52A0\u56FE\u7247"),Object(t.a)(ie,W,"\u6DFB\u52A0\u8868\u683C"),ie),A=U.a=function(l){var C=l.defaultValue,P=C===void 0?"":C,h=l.onChange,z=l.width,T=z===void 0?"100%":z,_e=l.height,Ae=_e===void 0?400:_e,$e=l.miniToolbar,We=$e===void 0?!1:$e,et=l.isFocus,tt=et===void 0?!1:et,Ge=l.watch,lt=l.insertTemp,at=l.id,N=at===void 0?"markdown-editor-id":at,ge=l.showResizeBar,ye=ge===void 0?!1:ge,Le=l.noStorage,ze=Le===void 0?!1:Le,Ye=l.showNullButton,Ke=Ye===void 0?!1:Ye,Xe=l.fullScreen,D=Xe===void 0?!1:Xe,X=l.onBlur,Oe=l.onCMBeforeChange,Pe=l.className,Fe=Pe===void 0?"":Pe,Ne=l.placeholder,ut=Ne===void 0?"":Ne,Je=l.values,ht=Je===void 0?"":Je,wt=Object(s.useState)(null),Ot=Object(u.a)(wt,2),n=Ot[0],Wt=Ot[1],Kt=Object(s.useState)(P),Ct=Object(u.a)(Kt,2),gt=Ct[0],mt=Ct[1],Xt=Object(s.useState)(Ge),Dt=Object(u.a)(Xt,2),nt=Dt[0],At=Dt[1],$t=Object(s.useState)(D),bt=Object(u.a)($t,2),rt=bt[0],Lt=bt[1],Vt=Object(s.useState)(""),Nt=Object(u.a)(Vt,2),ot=Nt[0],st=Nt[1],Ht=Object(s.useState)(0),xt=Object(u.a)(Ht,2),it=xt[0],yt=xt[1],zt=Object(s.useState)(Ae),Tt=Object(u.a)(zt,2),Pt=Tt[0],Mt=Tt[1],Jt=Object(s.useState)(!1),Ft=Object(u.a)(Jt,2),qt=Ft[0],Rt=Ft[1],ct=Object(s.useRef)(),_t=Object(s.useRef)(),Et=Object(s.useRef)(),ft=Object(s.useRef)();Object(s.useEffect)(function(){mt(ht),n==null||n.setValue(ht)},[ht]),Object(s.useEffect)(function(){if(ct.current){var g=function(Z,ae){var de=ae.clipboardData;if(de){var xe=de.types.toString(),Ie=de.items;if(xe==="text/html,Files"||xe==="Files"||de.types.indexOf("Files")){var Te=Ie[1];xe==="Files"&&(Te=Ie[0]),Te.kind==="file"&&Te.type.match(/^image\//i)&&Ue(Te.getAsFile(),function(Ve){Ve.id?E.replaceSelection("![,](/api/attachments/".concat(Ve.id,")")):(Ve==null?void 0:Ve.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},E=M.a.fromTextArea(ct.current,{mode:"markdown",lineNumbers:!We,lineWrapping:!0,value:P,autoCloseTags:!0,autoCloseBrackets:!0});return tt&&E.focus(),E.on("paste",g),Wt(E),function(){E.off("paste",g)}}},[]);var St=Object(s.useCallback)(function(){if(_t.current)try{var g=_t.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,E=_t.current.getElementsByClassName("markdown-editor-body")[0];rt?E.style.height="calc(100vh - ".concat(g,"px)"):E.style.height="".concat(Pt-g,"px")}catch(v){console.log(v,"---- to set md editor body height")}},[Pt,_t,rt]);Object(s.useEffect)(function(){function g(){var v=new f.a(function(Z){var ae=Object($.a)(Z),de;try{for(ae.s();!(de=ae.n()).done;){var xe=de.value;(xe.target.offsetHeight>0||xe.target.offsetWidth>0)&&(St(),n.setSize("100%","100%"),n.refresh())}}catch(Ie){ae.e(Ie)}finally{ae.f()}});return v.observe(ct.current.parentElement),v}if(n){var E=g();return function(){E.unobserve(ct.current.parentElement)}}},[n,St]),Object(s.useEffect)(function(){if(n){for(var g=[],E=function(){var xe=Z[v];ae=Object(u.a)(xe,2);var Ie=ae[0],Te=ae[1],Ve=Object(t.a)({},Ie,function(){jt(Te)});g.push(Ve),n.addKeyMap(Ve)},v=0,Z=Object.entries(y);v<Z.length;v++){var ae;E()}return function(){var de=Object($.a)(g),xe;try{for(de.s();!(xe=de.n()).done;){var Ie=xe.value;n.removeKeyMap(Ie)}}catch(Te){de.e(Te)}finally{de.f()}}}},[n]),Object(s.useEffect)(function(){D!==rt&&Lt(D)},[D]),Object(Q.a)(function(){if(!ze&&it>0){var g=new Date().getTime(),E=window.sessionStorage.getItem(N);g>=it+Qe&&(!E||E!==gt)&&(window.sessionStorage.setItem(N,gt),Rt(!0))}},Qe),Object(s.useEffect)(function(){At(Ge)},[n,Ge]),Object(s.useEffect)(function(){n&&(tt&&n.focus())},[n,tt]),Object(s.useEffect)(function(){if(nt&&n){var g=function(Z){var ae=Z.target;if(ft.current){var de=ae.scrollTop/ae.scrollHeight;ft.current.scrollTop=ft.current.scrollHeight*de}},E=n.getScrollerElement();return E.addEventListener("scroll",g),function(){E.removeEventListener("scroll",g)}}},[n,nt]),Object(s.useEffect)(function(){if(n&&Oe){var g=function(v,Z){Oe(v,Z)};return n.on("beforeChange",g),function(){n.off("beforeChange",g)}}},[n,Oe]),Object(s.useEffect)(function(){if(n&&X){var g=function(){X(n.getValue())};return n.on("blur",g),function(){n.off("blur",g)}}},[n,X]),Object(s.useEffect)(function(){if(n){var g=function(v){var Z=v.getValue();mt(Z),yt(new Date().getTime()),v.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),h&&h(Z)};return n.on("change",g),function(){n.off("change",g)}}},[n,h]),Object(s.useEffect)(function(){n&&(P==null?(n.setValue(""),mt("")):P!==n.getValue()&&(n.setValue(P),mt(P),n.setCursor(n.lineCount(),0)))},[n,P]);var jt=Object(s.useCallback)(function(g){var E=n.getCursor(),v=n.getSelection(),Z=v.split(`
`);switch(g){case"bold":return n.replaceSelection("**"+v+"**"),v===""&&n.setCursor(E.line,E.ch+2),n.focus();case"italic":return n.replaceSelection("*"+v+"*"),v===""&&n.setCursor(E.line,E.ch+1),n.focus();case"code":return n.replaceSelection("`"+v+"`"),v===""&&n.setCursor(E.line,E.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+v+"$$`"),v===""&&n.setCursor(E.line,E.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+v+"\n```"),n.setCursor(E.line+1,v.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
`),n.focus();case"list-ul":return v===""?n.replaceSelection("- "+v):n.replaceSelection(Z.map(function(ae){return ae===""?"":"- ".concat(ae)}).join(`
`)),n.focus();case"list-ol":return v===""?n.replaceSelection("1. "+v):n.replaceSelection(Z.map(function(ae,de){return ae===""?"":"".concat(de+1,". ").concat(ae)}).join(`
`)),n.focus();case"add-null-ch":return v===""&&n.setCursor(E.line,E.ch+1),n.replaceSelection(He),n.focus();case"inster-template-1":return v===""&&n.setCursor(E.line,E.ch),n.replaceSelection(we),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return At(!nt),n.focus();case"trigger-full-screen":return Lt(!rt),n.focus();case H:st(H);return;case De:st(De);return;case te:st(te);return;case W:st(W);return;default:throw new Error}},[n,nt,rt]),vt=Object(s.useCallback)(function(g){st("");switch(ot){case H:var E=g.title,v=g.link;return n.replaceSelection("[".concat(E,"](").concat(v,")")),n.focus();case De:var Z=g.language,ae=g.content;return n.replaceSelection(["```"+Z,ae,"```"].join(`
`)),n.focus();case te:var de=g.src,xe=g.alt;return n.replaceSelection("![ ".concat(xe," ]( ").concat(de,' "').concat(xe,'" )')),n.focus();case W:for(var Ie=g.row,Te=g.col,Ve=g.align,Ut=`
`,pt=0;pt<Ie;pt++){for(var Bt=[],It=[],kt=0;kt<Te;kt++)pt===1&&It.push(oe[Ve]),Bt.push(" ");pt===1&&(Ut+="| ".concat(It.join(" | "),` |
`)),Ut+="| ".concat(Bt.join(Te===1?"":" | "),` |
`)}return n.replaceSelection(Ut+`
`),n.focus();default:throw new Error}},[n,ot]),Gt=Object(s.useMemo)(function(){switch(ot){case H:return a.a.createElement(Be,{callback:vt,onCancel:dt});case De:return a.a.createElement(Se.b,{callback:vt,onCancel:dt});case te:return a.a.createElement(V,{callback:vt,onCancel:dt});case W:return a.a.createElement(ue,{callback:vt,onCancel:dt});default:return null}},[ot]);function dt(){st("")}Object(s.useEffect)(function(){if(Et.current){var g=function(Ie){ae=!0,de=Ie.pageY},E=function(){ae=!1},v=function(Ie){if(ae){var Te=Ie.pageY-de;Te<0&&(Te=0),Te>300&&(Te=300);var Ve=Ae+Te+"px";Mt(Ve)}},Z=Et.current,ae=!1,de=0;return Z.addEventListener("mousedown",g),document.addEventListener("mousemove",v),document.addEventListener("mouseup",E),function(){Z.removeEventListener("mousedown",g),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",E)}}},[n,Et]),Object(s.useEffect)(function(){Mt(Ae)},[Ae]);var Yt=be(T),Qt=be(Pt),Zt={width:Yt,height:Qt},ea=Object(s.useMemo)(function(){if(it){var g=new Date(it),E=g.getHours(),v=g.getMinutes(),Z=g.getSeconds();return E=E<10?"0"+E:E,v=v<10?"0"+v:v,Z=Z<10?"0"+Z:Z,"".concat(E,":").concat(v,":").concat(Z)}return 0},[it]);function ta(){window.sessionStorage.removeItem(N),Rt(!1),yt(0)}function aa(){Rt(!1),yt(0),n.setValue(window.sessionStorage.getItem(N))}return a.a.createElement(s.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:_t},a.a.createElement("div",{className:"markdown-editor-container ".concat(Fe," ").concat(nt?"on-preview":""," ").concat(We?"mini":""," ").concat(rt?"full-screen":""),style:Zt},a.a.createElement(ee,{insertTemp:lt,watch:nt,fullScreen:rt,showNullButton:Ke,onActionCallback:jt}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:ct,placeholder:ut})),nt?a.a.createElement("div",{ref:ft,className:"preview-container"},a.a.createElement(ne.a,{value:gt})):null))),ye?a.a.createElement("a",{ref:Et,className:"editor-resize"}):null,a.a.createElement(Ee.a,null,_[ot]?a.a.createElement(q.a,{centered:!0,title:_[ot],visible:!0,onCancel:dt,footer:null},Gt):null))}},QXZ7:function(I,U,e){"use strict";var me=e("2qtc"),q=e("kLXV"),$=e("q1tI"),u=e.n($),t=e("9Bee"),s=e("IH3J"),a=e.n(s),o=function(f){var i,r,b=f.installPackage,J=f.visible,pe=f.setVisible;return Object($.useEffect)(function(){return J?document.body.setAttribute("class",a.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[J]),u.a.createElement(q.a,{centered:!0,keyboard:!1,destroyOnClose:!0,visible:J,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:a.a.wrapInstallPackageStyle,footer:null,onCancel:function(){return pe(!1)}},u.a.createElement("div",{className:a.a.installPackageStyle},u.a.createElement("div",{className:"mb30"},u.a.createElement("div",{className:a.a.title},b.mainTypeName),u.a.createElement("div",null,u.a.createElement(t.a,{value:b.mainTypeDescription}))),!!(b!=null&&(i=b.smallType)!==null&&i!==void 0&&i.length)&&u.a.createElement("div",{className:a.a.line}),u.a.createElement("div",null,b==null||((r=b.smallType)===null||r===void 0)?void 0:r.map(function(w,ne){return u.a.createElement(u.a.Fragment,{key:ne},u.a.createElement("div",{className:a.a.title,style:{marginBottom:14}},w.name),u.a.createElement("div",{className:"mb30"},u.a.createElement(t.a,{value:w.des})))}))))};U.a=o},YiCM:function(I,U,e){I.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(I,U,e){I.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"}},dejd:function(I,U,e){},dugo:function(I,U,e){"use strict";e.r(U);var me=e("7Kak"),q=e("9yH6"),$=e("k16G"),u=e("q1tI"),t=e.n(u),s=e("FrRK"),a=e("2qtc"),o=e("kLXV"),M=e("5Dmo"),f=e("3S7+"),i=e("+L6B"),r=e("2/Rp"),b=e("R9oj"),J=e("ECub"),pe=e("miYZ"),w=e("tsqr"),ne=e("5Tp6"),he=e("c1Ei"),d=e.n(he),G=e("9kvl"),Ce=e("HBuW"),L=e("1vsH"),ee=e("Lai7"),Ee=e.n(ee),F=e("9Bee"),S=e("EGTK"),Re=e("m3rI"),j=e("mT4J"),c=e.n(j),fe=e("ErOA"),x=function(K){var oe=K.newShixuns,Q=K.user,re=K.dispatch,ie=Object(u.useState)(null),je=Object($.a)(ie,2),ce=je[0],Qe=je[1],He=Object(u.useState)(null),we=Object($.a)(He,2),be=we[0],Ze=we[1],qe=Object(u.useState)({}),y=Object($.a)(qe,2),_=y[0],A=y[1],l=Object(u.useState)(!1),C=Object($.a)(l,2),P=C[0],h=C[1],z=oe.environmentData,T=z.frequence_image,_e=T===void 0?[]:T,Ae=z.environments,$e=Ae===void 0?[]:Ae,We=z.other_image,et=We===void 0?[]:We,tt=_.name,Ge=_.description,lt=_.authorization,at=_.template_shixuns,N=at===void 0?[]:at,ge=_.recommend_shixuns,ye=ge===void 0?[]:ge;Object(u.useEffect)(function(){re({type:"newShixuns/getEnvironmentData"})},[]),Object(u.useEffect)(function(){if(be===null)return;Le()},[be]);var Le=function(){var D=Object(ne.a)(d.a.mark(function X(){var Oe;return d.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(Ce.O)({mirror_repository_id:be});case 2:Oe=Fe.sent,A(Oe.data);case 4:case"end":return Fe.stop()}},X)}));return function(){return D.apply(this,arguments)}}();Object(u.useEffect)(function(){(_e==null?void 0:_e.length)>0&&Ze(_e[0].id)},[_e]);var ze=function(X){Qe(X),h(!0)},Ye=function(){var D=Object(ne.a)(d.a.mark(function X(){var Oe,Pe;return d.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(fe.a)("/api/shixuns/".concat(ce==null?void 0:ce.identifier,"/copy.json"),{method:"post",body:{}});case 2:Oe=Ne.sent,Oe.status===0&&(G.c===null||G.c===void 0||G.c.push("/shixuns/".concat((Pe=Oe.data)===null||Pe===void 0?void 0:Pe.shixun,"/edit")),h(!1),w.b.success("\u590D\u5236\u6210\u529F"));case 4:case"end":return Ne.stop()}},X)}));return function(){return D.apply(this,arguments)}}(),Ke=function(){h(!1)},Xe=function(){var D=Object(ne.a)(d.a.mark(function X(){var Oe,Pe,Fe,Ne=arguments;return d.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Oe=Ne.length>0&&Ne[0]!==void 0?Ne[0]:!1,Object(L.R)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5168\u5B9E\u8DF5\u9879\u76EE",Oe?"\u6682\u4E0D\u9009\u7528\u955C\u50CF":"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"]),Pe=be&&!Oe?{image_id:be}:{},Je.next=5,Object(fe.a)("/api/shixuns/choose_environment_or_skip.json",{method:"post",body:Pe});case 5:Fe=Je.sent,Fe.status===0&&G.c.push("/shixuns/".concat(Fe.data.identifier,"/edit"));case 7:case"end":return Je.stop()}},X)}));return function(){return D.apply(this,arguments)}}();return t.a.createElement("div",{className:c.a.practice},t.a.createElement(S.a,{dispatch:re,value:be,data:$e,otherData:et,tags:_e,onChange:function(X){return Ze(X)}}),t.a.createElement("div",{className:c.a.right},t.a.createElement("header",null,t.a.createElement("div",{className:c.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",be===null?"\u2014 \u2014":tt)),t.a.createElement("div",{className:c.a.content},be===null&&t.a.createElement(t.a.Fragment,null,t.a.createElement(J.a,{image:Ee.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),t.a.createElement("div",{className:c.a.btns},t.a.createElement(r.a,{size:"large",style:{marginRight:20},onClick:function(){return Xe(!0)}}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),t.a.createElement(r.a,{size:"large",type:"primary",disabled:be===null,onClick:function(){return Xe()}},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"))),be!==null&&t.a.createElement("div",{className:c.a.des},t.a.createElement("div",{className:c.a.mainBody},t.a.createElement(F.a,{value:Ge})),t.a.createElement("div",{className:c.a.btns,style:{borderBottom:N.length||ye.length?"1px solid #F1F1F1":0}},t.a.createElement(r.a,{size:"large",style:{marginRight:20},onClick:function(){return Xe(!0)}}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),t.a.createElement(r.a,{size:"large",type:"primary",disabled:be===null,onClick:function(){return Xe()}},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF")),!!N.length&&t.a.createElement("div",{className:c.a.title},"\u57FA\u4E8E\u6A21\u677F\u521B\u5EFA"),t.a.createElement("ul",{className:c.a.sys},N.map(function(D,X){var Oe=D.pic,Pe=D.name,Fe=D.identifier,Ne=D.template_description,ut=D.id;return t.a.createElement("li",{className:c.a.li,key:X},t.a.createElement("div",{className:c.a.d1},t.a.createElement("div",{className:c.a.img},t.a.createElement("img",{src:"".concat(Re.a.IMG_SERVER,"/").concat(Oe)})),t.a.createElement("div",{className:c.a.btn},t.a.createElement("div",{className:c.a.b1,onClick:function(){return Object(L.J)("/shixuns/".concat(Fe,"/challenges"))}},"\u67E5\u770B\u8BE6\u60C5"),t.a.createElement("div",{className:c.a.b2,onClick:function(){return ze(D)}},"\u4F7F\u7528\u6A21\u677F")),t.a.createElement("div",{className:c.a.bot},Pe||"--")),Ne?t.a.createElement(f.a,{title:Ne},t.a.createElement("div",{className:c.a.d2},Ne)):t.a.createElement("div",{className:c.a.d2},"--"))})),!!ye.length&&t.a.createElement("div",{className:c.a.title},"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE\u6837\u4F8B"),t.a.createElement("ul",{className:c.a.sys},ye.map(function(D,X){var Oe=D.pic,Pe=D.name,Fe=D.identifier,Ne=D.id;return t.a.createElement("li",{className:c.a.li,key:X},t.a.createElement("div",{className:c.a.d1},t.a.createElement("div",{className:c.a.img},t.a.createElement("img",{src:"".concat(Re.a.IMG_SERVER,"/").concat(Oe)})),t.a.createElement("div",{className:c.a.btn},t.a.createElement("div",{className:c.a.b1,onClick:function(){return Object(L.J)("/shixuns/".concat(Fe,"/challenges"))}},"\u67E5\u770B\u8BE6\u60C5"),t.a.createElement("div",{className:c.a.b2,onClick:function(){return ze(D)}},"\u4E00\u952E\u590D\u5236")),t.a.createElement("div",{className:c.a.bot},Pe)))}))))),t.a.createElement(o.a,{title:"\u4E00\u952E\u65B0\u5EFA",visible:P,centered:!0,onCancel:Ke,footer:null,wrapClassName:c.a.practiceModal},lt&&t.a.createElement("div",{className:c.a.content},t.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"),t.a.createElement("div",{onClick:Ye},"\u786E\u8BA4\u590D\u5236")),!lt&&t.a.createElement("div",{className:c.a.content},t.a.createElement("aside",null,t.a.createElement("p",null,"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",t.a.createElement("span",{style:{color:"#1890FF"}},tt)),t.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")),t.a.createElement("div",{onClick:function(){return h(!1)}},"\u6211\u77E5\u9053\u4E86"))))},Be=Object(G.a)(function(W){var K=W.newShixuns,oe=W.globalSetting,Q=W.user;return{newShixuns:K,globalSetting:oe,user:Q}})(x),Se=e("5NDa"),p=e("5rEg"),m=e("XEnU"),O=e("y8nQ"),R=e("Vl3Y"),le=e("OaEy"),V=e("2fM7"),Y=e("Ot1p"),Ue=e("YiCM"),k=e.n(Ue),se=e("QXZ7"),ve=V.a.Option,Me=function(K){var oe,Q,re,ie,je,ce=K.newShixuns,Qe=K.loading,He=K.dispatch,we=K.is_jupyter_lab,be=K.user,Ze=R.a.useForm(),qe=Object($.a)(Ze,1),y=qe[0],_=Object(u.useState)({}),A=Object($.a)(_,2),l=A[0],C=A[1],P=Object(u.useState)(!1),h=Object($.a)(P,2),z=h[0],T=h[1],_e=Object(u.useState)({}),Ae=Object($.a)(_e,2),$e=Ae[0],We=Ae[1];Object(u.useEffect)(function(){var N="newShixuns/getNewShixunsData";we&&(N="newShixuns/getShixunsJupyterLab"),He({type:N})},[we]),Object(u.useEffect)(function(){var N,ge,ye,Le=ce==null||((N=ce.newData)===null||N===void 0||((ge=N.main_type)===null||ge===void 0||((ye=ge[0])===null||ye===void 0)))?void 0:ye.id;y.setFieldsValue({mainType:Le}),Ge(Le)},[ce]);var et=function(){He({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},tt=function(ge,ye){C(Object(m.a)({},ye)),console.log(ge,"changeValues"),"mainType"in ge&&Ge(ye.mainType,ye.subType),"subType"in ge&&Ge(ye.mainType,ye.subType)},Ge=function(ge){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Le=ce.newData||{},ze=Le.main_type,Ye=Le.small_type,Ke=ze==null?void 0:ze.find(function(D){return D.id===ge}),Xe={mainTypeName:Ke==null?void 0:Ke.type_name,mainTypeDescription:Ke==null?void 0:Ke.description,smallType:[]};ye.map(function(D){Ye.map(function(X){D===X.id&&!!X.description&&Xe.smallType.push({name:X.type_name,des:X.description})})}),We(Xe)},lt=function(){var N=Object(ne.a)(d.a.mark(function ge(ye){var Le,ze,Ye,Ke,Xe,D,X;return d.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Le=ye||{},ze=Le.intro,Ye=Le.mainType,Ke=Le.subType,Xe=Le.name,D=Le.difficulty,Object(L.R)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",we?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u4FDD\u5B58"]),Pe.next=4,He({type:"newShixuns/submitShixuns",payload:{description:ze,main_type:Ye,sub_type:Ke,shixun:{name:Xe,trainee:D,is_jupyter:!we,is_jupyter_lab:we}}});case 4:X=Pe.sent,X&&G.c.push("/shixuns/".concat(X.shixun_identifier,"/challenges"));case 7:case"end":return Pe.stop()}},ge)}));return function(ye){return N.apply(this,arguments)}}(),at=function(){He({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})};return t.a.createElement(R.a,{form:y,className:k.a.JupyterFieldWrapElse,scrollToFirstError:!0,layout:"vertical",initialValues:{difficulty:1},onValuesChange:tt,onFinish:lt},t.a.createElement("div",{className:k.a.fieldWrap},t.a.createElement(R.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"}]},t.a.createElement(p.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((oe=l.name)===null||oe===void 0?void 0:oe.length)||0,"/60")})),t.a.createElement(R.a.Item,{name:"intro",label:"\u7B80\u4ECB:"},t.a.createElement(Y.a,{watch:!0})),t.a.createElement("div",{className:"".concat(k.a.flexRow," ").concat(k.a.flexAlignCenter)},t.a.createElement(R.a.Item,{className:k.a.width180,name:"difficulty",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},t.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",style:{width:500}},t.a.createElement(ve,{value:1},"\u521D\u7EA7"),t.a.createElement(ve,{value:2},"\u4E2D\u7EA7"),t.a.createElement(ve,{value:3},"\u4E2D\u9AD8\u7EA7"),t.a.createElement(ve,{value:4},"\u9AD8\u7EA7")))),t.a.createElement("div",{className:"".concat(k.a.flexRow," ").concat(k.a.flexAlignEnd)},t.a.createElement(R.a.Item,{className:k.a.width240,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},t.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"},(Q=ce.newData)===null||Q===void 0||((re=Q.main_type)===null||re===void 0)?void 0:re.map(function(N){return t.a.createElement(ve,{value:N.id,key:N.id,name:N.description},N.type_name)}))),t.a.createElement(R.a.Item,{name:"subType",className:"".concat(k.a.width240," ml20")},t.a.createElement(V.a,{getPopupContainer:function(ge){return ge.parentNode},bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple"},(ie=ce.newData)===null||ie===void 0||((je=ie.small_type)===null||je===void 0)?void 0:je.map(function(N){return t.a.createElement(ve,{value:N.id,key:N.id,name:N.description},N.type_name)}))),t.a.createElement("div",{className:k.a.installPackage,onClick:function(){return T(!0)}},"\u73AF\u5883\u4ECB\u7ECD")),t.a.createElement("div",{className:k.a.apply},t.a.createElement("span",{className:k.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),t.a.createElement("span",{className:k.a.p2,onClick:et}," \u7533\u8BF7\u65B0\u5EFA"),t.a.createElement("span",{className:k.a.p2,onClick:at}," \u5728\u7EBF\u521B\u5EFA"))),t.a.createElement(R.a.Item,null,t.a.createElement("div",{className:k.a.buttonWrap},t.a.createElement(r.a,{size:"large",className:"".concat(k.a.button," mr20"),onClick:function(){Object(L.R)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",we?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u53D6\u6D88"]),G.c.push("/shixuns")}},"\u53D6\u6D88"),t.a.createElement(r.a,{size:"large",type:"primary",className:"".concat(k.a.button," mr20"),htmlType:"submit",loading:Qe["newShixuns/submitCourses"]},"\u4FDD\u5B58"))),t.a.createElement(se.a,{installPackage:$e,visible:z,setVisible:T}))},ke=Object(G.a)(function(W){var K=W.newShixuns,oe=W.loading,Q=W.user;return{newShixuns:K,loading:oe.effects,user:Q}})(Me),B=e("N3QO"),ue=e("6f40"),H=e.n(ue),te=function(){var K=Object(u.useState)("1"),oe=Object($.a)(K,2),Q=oe[0],re=oe[1],ie=function(ce){re(ce.target.value)};return t.a.createElement("section",{className:H.a.practicalTraining},t.a.createElement("div",{className:H.a.titleWrap},t.a.createElement("div",{className:H.a.title},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("div",{className:H.a.line}),t.a.createElement(q.a.Group,{value:Q,onChange:ie},t.a.createElement(q.a,{style:{fontSize:16},value:"1"},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement(q.a,{value:"2",style:{marginLeft:40,fontSize:16}},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement(q.a,{value:"3",style:{marginLeft:40,fontSize:16}},"JupyterLab\u5B9E\u8DF5\u9879\u76EE")),t.a.createElement("div",{className:H.a.dec},Q==="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",Q==="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",Q==="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")),Q==="1"&&t.a.createElement(Be,null),(Q==="2"||Q==="3")&&t.a.createElement(ke,{is_jupyter_lab:!(Q==="2")}),t.a.createElement(s.a,null),t.a.createElement(B.a,null))},De=U.default=te},kSUc:function(I,U,e){},mT4J:function(I,U,e){I.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(I,U,e){I.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"}}}]);