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.
1 line
38 KiB
1 line
38 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[154],{"9Bee":function(e,t,a){"use strict";var n=a("ZZRV"),c=a.n(n),l=(a("Sawj"),a("GZha")),o=a("tVQ9"),r=a.n(o),i=a("PRXW");function s(e,t){var a=e.match(/^(\s+)(?:```)/);if(null===a)return t;var n=a[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var a=Object(l["a"])(t,1),c=a[0];return c.length>=n.length?e.slice(n.length):e})).join("\n")}var u=[],m=["<ul>"],d=new r.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function _(){u.length=0,m=["<ul>"]}function f(e,t,a,n){if(t>=e.length||e[t].level<=a)return t;var c=e[t];n.push("<li><a href='#"+c.anchor+"'>"+c.text+"</a>"),t++;var l=[];return t=f(e,t,c.level,l),l.length>0&&(n.push("<ul>"),l.forEach((function(e){n.push(e)})),n.push("</ul>")),n.push("</li>"),t=f(e,t,a,n),t}function v(){return f(u,0,0,m),m.push("</ul>"),m.join("")}var h={heading:function(e){var t=p.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var a=t[0],n=s(a,t[3]||""),c=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(c)>=0){var l=b(),o=n;n=l,x[l]={type:"block",expression:o}}return{type:"code",raw:a,lang:c,text:n}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,E=0,b=function(){return"__special_katext_id_".concat(E++,"__")},x={};function k(){return x}function N(){E=0,x={}}function C(e){return e=e.replace(g,(function(e,t){var a=b();return x[a]={type:"inline",expression:t},a})),e}var j=d.listitem;d.listitem=function(e){return j(C(e))};var y=d.paragraph;d.paragraph=function(e){return y(C(e))};var I=d.tablecell;d.tablecell=function(e,t){return I(C(e),t)},d.code=function(e,t,a){var n=(t||"").match(/\S*/)[0];return n?["latex","katex","math"].indexOf(n)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(a?e:Object(i["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(a?e:Object(i["escape"])(e,!0))+"</code></pre>"},d.heading=function(e,t,a){var n=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:n,level:t,text:e}),"<h"+t+' id="'+n+'">'+e+"</h"+t+">"},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:h,renderer:d});var O=r.a,w=(a("8+LE"),a("ZRDM")),W=a.n(w),D=a("saPB"),T=/<pre[^>]*>/g;function B(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}t["a"]=function(e){var t=e.value,a=void 0===t?"":t,l=e.className,o=e.style,r=void 0===o?{}:o,i=String(a),s=Object(n["useMemo"])((function(){var e=O(i),t=k();return i.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",v()),_()),e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,a){var n=t[a],c=n.type,l=n.expression;return Object(D["renderToString"])(B(l)||"",{displayMode:"block"===c,throwOnError:!1,output:"html"})})),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),N(),W.a.sanitize(e)}),[i]),u=Object(n["useRef"])();function m(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var a=t.getAttribute("href");if(a.startsWith("#")){e.preventDefault();var n=document.getElementById(a.replace("#",""));n&&n.scrollIntoView(!0)}}}return Object(n["useEffect"])((function(){if(u.current&&s&&s.match(T)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",m),function(){u.current.removeEventListener("click",m),N(),_()}}),[s,u.current,m]),c.a.createElement("div",{ref:u,style:r,className:"".concat(l||""," markdown-body"),dangerouslySetInnerHTML:{__html:s}})}},HTtE:function(e,t,a){"use strict";a.r(t);a("E+ey");var n,c=a("sY1U"),l=(a("2mHG"),a("KFRP")),o=(a("CeOx"),a("NiCL")),r=(a("YFxb"),a("+YFC")),i=(a("MPZO"),a("bnk9")),s=(a("X/R0"),a("M6G9")),u=(a("rjoL"),a("TMtJ")),m=a("VBJJ"),d=a.n(m),p=a("z3+T"),_=a("Uu80"),f=a("GZha"),v=a("buSX"),h=a("ZZRV"),g=a.n(h),E=a("q5+0"),b=a("9kvl"),x=a("DndG"),k=a("BlUI"),N=a("m3rI"),C=a("9Bee"),j=a("55MS"),y=a("ErOA"),I=function(e){var t=e.shixunsDetail,a=(e.globalSetting,e.loading,e.dispatch),n=Object(v["a"])(e,["shixunsDetail","globalSetting","loading","dispatch"]);return g.a.createElement(u["a"],{centered:!0,title:"\u63d0\u793a",visible:"Challenges-Delete"===t.actionTabs.key,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:Object(p["a"])(d.a.mark((function e(){var c,l;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(y["a"])("/api/shixuns/".concat(null===(c=t.challenges)||void 0===c?void 0:c.shixun_identifier,"/challenges/").concat(n.challengeId,".json"),{method:"delete"});case 2:l=e.sent,a({type:"shixunsDetail/setActionTabs",payload:{}}),1===l.status&&(s["b"].success("\u5220\u9664\u6210\u529f"),a({type:"shixunsDetail/getChallengesData",payload:Object(j["a"])({},t.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){a({type:"shixunsDetail/setActionTabs",payload:{}})}},g.a.createElement("p",{className:"tc font17"},"\u662f\u5426\u5220\u9664\u8be5\u5173\u5361\uff1f"))},O=Object(b["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting;return{shixunsDetail:t,globalSetting:n,loading:a.models.index}}))(I),w=a("zeYf"),W=(a("anXI"),a("vZQr")),D=(a("Mumi"),a("/zo+")),T=(a("fElU"),a("iAHn")),B=a("HBuW"),S=a("o+jx"),F=a.n(S),L=T["a"].Countdown;(function(e){e[e["LoadingFail"]=1]="LoadingFail",e[e["Loading"]=2]="Loading",e[e["Finish"]=3]="Finish"})(n||(n={}));var M=function(e){var t,a,c,o,r=e.shixunsDetail,m=(e.globalSetting,e.loading,e.user),_=(e.dispatch,e.match,Object(v["a"])(e,["shixunsDetail","globalSetting","loading","user","dispatch","match"]),Object(E["m"])()),b=Object(h["useState"])(n.Loading),x=Object(f["a"])(b,2),k=x[0],C=x[1],j=Object(h["useState"])(),y=Object(f["a"])(j,2),I=y[0],O=y[1],w=Object(h["useRef"])(),T=Object(h["useState"])(),S=Object(f["a"])(T,2),M=S[0],R=S[1],A=Object(h["useState"])(),Z=Object(f["a"])(A,2),H=Z[0],z=Z[1],G=Object(h["useState"])(),V=Object(f["a"])(G,2),Y=V[0],q=V[1],K=Object(h["useRef"])(!0),P=Object(h["useState"])(!1),Q=Object(f["a"])(P,2),J=Q[0],X=Q[1];Object(h["useEffect"])((function(){ee()}),[]),Object(h["useEffect"])((function(){return window.addEventListener("message",U),function(){window.removeEventListener("message",U)}}),[]);var U=function(e){"jupytermessage"===(null===e||void 0===e?void 0:e.data)&&K.current&&(K.current=!1,$(),setTimeout((function(){return K.current=!0}),500))},$=function(){var e=Object(p["a"])(d.a.mark((function e(){var t;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(B["fb"])({identifier:_.id,jupyter_port:w.current});case 2:t=e.sent,0===t.status?s["b"].success("\u4fdd\u5b58\u6210\u529f!"):s["b"].info(t.message);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=Object(p["a"])(d.a.mark((function e(){var t;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return C(n.Loading),X(!0),e.next=4,Object(B["K"])({identifier:_.id})["finally"]((function(){return X(!1)}));case 4:if(t=e.sent,X(!1),!(null===t||void 0===t?void 0:t.url)){e.next=12;break}return te(),C(n.Finish),O(t.url),w.current=t.port,e.abrupt("return");case 12:C(n.LoadingFail);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){var e=Object(p["a"])(d.a.mark((function e(){var t;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(B["Z"])({identifier:_.id});case 2:if(t=e.sent,0===(null===t||void 0===t?void 0:t.status)){e.next=5;break}return e.abrupt("return");case 5:(null===t||void 0===t?void 0:t.remainingSeconds)?(R(Date.now()+1e3*t.remainingSeconds),z(t.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+1e3*(t.remainingSeconds-300))):ae();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){u["a"].confirm({centered:!0,title:"\u91cd\u7f6e\u73af\u5883",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:g.a.createElement("div",{className:"tc"},"\u662f\u5426\u786e\u5b9a\u91cd\u7f6e\u73af\u5883\uff1f"),onOk:function(){var e=Object(p["a"])(d.a.mark((function e(){return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:ne();case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})},ne=function(){var e=Object(p["a"])(d.a.mark((function e(){var t;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return C(n.Loading),e.next=3,Object(B["eb"])({identifier:_.id});case 3:if(t=e.sent,0===(null===t||void 0===t?void 0:t.status)){e.next=6;break}return e.abrupt("return");case 6:C(n.Finish),O(t.url),w.current=t.port,s["b"].success("\u91cd\u7f6e\u73af\u5883\u6210\u529f!");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){u["a"].destroyAll(),u["a"].confirm({centered:!0,title:"\u670d\u52a1\u4e2d\u65ad\u63d0\u9192",content:g.a.createElement("div",{className:"tc font14"},"jupyter\u5c06\u4e8e",g.a.createElement("span",null,g.a.createElement(L,{value:M,format:"HH:mm:ss",onFinish:le})),"\u65f6\u95f4\u540e\u670d\u52a1\u4e2d\u65ad\uff0c\u662f\u5426\u9700\u8981\u5ef6\u957f\u4f7f\u7528\u65f6\u95f4\uff1f"),okText:"\u7acb\u5373\u5ef6\u957f",cancelText:"\u4e0d\u9700\u8981",onOk:function(){var e=Object(p["a"])(d.a.mark((function e(){var t;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(B["a"])({identifier:_.id});case 2:if(t=e.sent,0!==t.status){e.next=7;break}return e.next=6,te();case 6:s["b"].success("\u5ef6\u957f\u6210\u529f!");case 7:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})},le=function(){u["a"].destroyAll(),u["a"].confirm({centered:!0,title:"\u5012\u8ba1\u65f6\u622a\u6b62",content:g.a.createElement("p",{className:"tc font14"},"\u670d\u52a1\u5df2\u4e2d\u65ad\uff0c\u662f\u5426\u786e\u8ba4\u91cd\u7f6e\u5b9e\u9a8c\u73af\u5883\uff1f"),okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:function(){ne()}})},oe=function(e){var t=["uploading","done","removed"];t.includes(e.file.status)&&0===e.file.response.status&&(s["b"].success("\u4e0a\u4f20\u6587\u4ef6\u6210\u529f!"),$())},re={width:600,showUploadList:!1,multiple:!1,data:{identifier:_.id},action:"".concat(N["a"].API_SERVER,"/api/jupyters/import_with_tpm.json"),onChange:oe,beforeUpload:function(e){if(-1===e.name.indexOf(".ipynb"))return s["b"].info("\u8bf7\u4e0a\u4f2010m\u4ee5\u5185ipynb\u683c\u5f0f\u7684\u6587\u4ef6!"),!1;var t=e.size/1024/1024<10;return t||s["b"].info("\u8bf7\u4e0a\u4f2010m\u4ee5\u5185ipynb\u683c\u5f0f\u7684\u6587\u4ef6!"),t}},ie=function(){return g.a.createElement("div",{className:F.a.loading},g.a.createElement("div",{className:F.a.failWrap},g.a.createElement("i",{className:"iconfont icon-jiazaishibai1 ".concat(F.a.failIcon)}),g.a.createElement("p",{className:"font12"},"\u52a0\u8f7d\u5b9e\u8bad\u5931\u8d25\uff0c",g.a.createElement("span",{className:F.a.failReload,onClick:ee},"\u91cd\u65b0\u52a0\u8f7d"))))},se=function(){return g.a.createElement("div",{className:F.a.loading},g.a.createElement(D["a"],{spinning:!0}))},ue=function(){return g.a.createElement("div",{className:Y?F.a.iframeZoom:""},g.a.createElement("iframe",{src:I,scrolling:"no",id:"frame",name:"framename",width:"100%",height:"700",frameBorder:"0"}))};return g.a.createElement(l["a"],{loading:J,active:!0,avatar:{size:40},paragraph:{rows:5}}," ",(null===(t=m.userInfo)||void 0===t?void 0:t.admin)||(null===(a=m.userInfo)||void 0===a?void 0:a.business)||(null===(c=r.detail)||void 0===c?void 0:c.identity)<5&&(null===(o=r.challenges)||void 0===o?void 0:o.shixun_status)<3?g.a.createElement("div",{className:Y?F.a.zoom:""},g.a.createElement("div",{className:F.a.timeWrap},g.a.createElement(L,{value:M,format:"HH:mm:ss",onFinish:le}),H&&g.a.createElement(L,{value:H,format:"HH:mm:ss",onFinish:ce})),g.a.createElement("div",{className:F.a.allTaskWrap},g.a.createElement("span",{className:"font16"},"\u4efb\u52a1\u8be6\u60c5",g.a.createElement("span",{className:F.a.titleTip},"\uff08\u8bf7\u5c06\u5b9e\u8bad\u9898\u76ee\u5199\u5728\u4e0b\u65b9\u5e76\u4fdd\u5b58\uff09")),g.a.createElement("div",{className:F.a.actionWrap},g.a.createElement(i["a"],{className:"mr20",type:"primary",onClick:ae},"\u91cd\u7f6e\u73af\u5883"),g.a.createElement(W["a"],re,g.a.createElement(i["a"],{type:"primary"},"\u5bfc\u5165")),Y?g.a.createElement("i",{className:"iconfont icon-suoxiao2 font18 ml20 current c-grey-888",onClick:function(){return q(!Y)}}):g.a.createElement("i",{className:"iconfont icon-fangda font18 ml20 current c-grey-888",onClick:function(){return q(!Y)}}))),g.a.createElement("div",null,k===n.LoadingFail&&ie(),k===n.Loading&&se(),k===n.Finish&&ue())):null)},R=Object(b["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting,c=e.user;return{shixunsDetail:t,globalSetting:n,user:c,loading:a.models.index}}))(M),A=a("X59d"),Z=a.n(A),H=a("NLgs"),z=function(e){var t,a,n,m,N,j,y,I,W,D,T=e.shixunsDetail,S=e.globalSetting,F=e.loading,L=e.user,M=e.dispatch,A=e.match,z=Object(v["a"])(e,["shixunsDetail","globalSetting","loading","user","dispatch","match"]),V=Object(h["useState"])(!0),Y=Object(f["a"])(V,2),q=Y[0],K=Y[1],P=Object(h["useState"])(),Q=Object(f["a"])(P,2),J=Q[0],X=Q[1],U=Object(E["l"])(),$=Object(h["useRef"])(""),ee=Object(h["useRef"])(),te=Object(h["useState"])(),ae=Object(f["a"])(te,2),ne=ae[0],ce=ae[1],le=null===(t=L.userInfo)||void 0===t||null===(a=t.shixun)||void 0===a?void 0:a.editable;Object(h["useEffect"])((function(){var e;$.current=null===(e=U.pathname.split("/"))||void 0===e?void 0:e[2],M({type:"shixunsDetail/getChallengesData",payload:{id:$.current}})}),[U.pathname]),Object(h["useEffect"])((function(){if(ee.current){var e=t();return function(){var t,a;(null===(t=ee.current)||void 0===t?void 0:t.firstElementChild)&&e.unobserve(null===(a=ee.current)||void 0===a?void 0:a.firstElementChild)}}function t(){var e,t=new k["default"]((function(e){var t,a=Object(_["a"])(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;ce(n.target.offsetHeight>=300)}}catch(c){a.e(c)}finally{a.f()}}));return t.observe(null===(e=ee.current)||void 0===e?void 0:e.firstElementChild),t}}),[null===(n=T.challenges)||void 0===n?void 0:n.description,ee.current,F["shixunsDetail/getChallengesData"]]);var oe=function(){var e=Object(p["a"])(d.a.mark((function e(t){var a;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(Object(H["c"])(M)){e.next=2;break}return e.abrupt("return");case 2:if(!t.includes(".json")){e.next=10;break}return e.next=5,M({type:"shixunsDetail/openChallenge",payload:{url:"/api".concat(t)}});case 5:a=e.sent,(null===a||void 0===a?void 0:a.game_identifier)&&(null===b["c"]||void 0===b["c"]||b["c"].push("/tasks/".concat(a.game_identifier))),2===a.status?ie("".concat(a.message,".json")):3===a.status&&re(a.message),e.next=11;break;case 10:b["c"].push(t);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),re=function(e){u["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:g.a.createElement("div",{className:"tc font16"},"\u76ee\u524d\u8be5\u5b9e\u8bad\u9879\u76ee\u5c1a\u5728\u5185\u6d4b\u4e2d\uff0c\u5c06\u4e8e",e,"\u4e4b\u540e\u5f00\u653e\uff0c\u8c22\u8c22\uff01")})},ie=function e(t){var a;t=(null===(a=t)||void 0===a?void 0:a.includes(".json"))?t:"".concat(t,".json"),u["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:g.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var a=Object(p["a"])(d.a.mark((function a(){var n,c;return d.a.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(B["db"])({url:t});case 2:if(n=a.sent,n){a.next=5;break}return a.abrupt("return");case 5:return s["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),a.next=8,Object(B["w"])({id:n.shixun_identifier});case 8:if(c=a.sent,console.log("execRes: ",c),!(null===c||void 0===c?void 0:c.game_identifier)){a.next=13;break}return null===b["c"]||void 0===b["c"]||b["c"].push("/tasks/".concat(c.game_identifier)),a.abrupt("return");case 13:2===(null===c||void 0===c?void 0:c.status)?e(null===c||void 0===c?void 0:c.message):3===(null===c||void 0===c?void 0:c.status)&&re(null===c||void 0===c?void 0:c.message);case 14:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}()})},se=function(){var e=Object(p["a"])(d.a.mark((function e(t){var a;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,M({type:"shixunsDetail/challengeMoveUp",payload:{shixun_identifier:null===(a=T.challenges)||void 0===a?void 0:a.shixun_identifier,challenge_id:t}});case 2:M({type:"shixunsDetail/getChallengesData",payload:{id:$.current}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ue=function(){var e=Object(p["a"])(d.a.mark((function e(t){var a;return d.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,M({type:"shixunsDetail/challengeMoveDown",payload:{shixun_identifier:null===(a=T.challenges)||void 0===a?void 0:a.shixun_identifier,challenge_id:t}});case 2:M({type:"shixunsDetail/getChallengesData",payload:{id:$.current}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),me=function(){var e,t,a,n,c;return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:Z.a.allTaskWrap},g.a.createElement("span",{className:"font16"},"\u5168\u90e8\u4efb\u52a1"),g.a.createElement("div",null,le&&0===(null===(e=T.challenges)||void 0===e?void 0:e.shixun_status)&&g.a.createElement(i["a"],{className:"".concat(Z.a.newButton," mr20"),type:"primary",onClick:function(){var e;return null===(e=z.history)||void 0===e?void 0:e.push("/shixuns/".concat(A.params.id,"/challenges/newquestion"))}},"\u65b0\u589e\u9009\u62e9\u9898\u4efb\u52a1"),le&&0===(null===(t=T.challenges)||void 0===t?void 0:t.shixun_status)&&g.a.createElement(i["a"],{className:Z.a.newButton,type:"primary",onClick:function(){var e;return null===(e=z.history)||void 0===e?void 0:e.push("/shixuns/".concat($.current,"/challenges/new"))}},"\u65b0\u589e\u5b9e\u8df5\u4efb\u52a1"))),g.a.createElement("div",{className:Z.a.taskWrap},g.a.createElement(l["a"],{loading:F["shixunsDetail/getChallengesData"],active:!0,avatar:{size:40},paragraph:{rows:5}},(null===(a=T.challenges)||void 0===a||null===(n=a.challenge_list)||void 0===n?void 0:n.length)?null===(c=T.challenges)||void 0===c?void 0:c.challenge_list.map((function(e,t){var a,n,c,l,i,s,u,m,d,p,_;return g.a.createElement("div",{className:Z.a.taskChallengeWrap,key:e.challenge_id},g.a.createElement("div",{className:Z.a.taskChallengeItem},g.a.createElement("div",{className:"".concat(Z.a.taskChallengeItemTop," mb5")},g.a.createElement("div",{className:Z.a.taskItemTopName},"\u7b2c",t+1,"\u5173\uff1a",0===e.st?"\u5b9e\u8df5\u9898":"\u9009\u62e9\u9898",2===e.status&&g.a.createElement(r["a"],{className:Z.a.taskItemTopButton33BD8C},"\u5df2\u5b8c\u6210"),(null===(a=T.challenges)||void 0===a?void 0:a.allow_skip)&&1===e.status&&g.a.createElement(r["a"],{className:Z.a.taskItemTopButtonFF6601},"\u672a\u5b8c\u6210"),!1===(null===(n=T.challenges)||void 0===n?void 0:n.allow_skip)&&1===e.status&&g.a.createElement(r["a"],{className:Z.a.taskItemTopButtonFF6601},"\u672a\u5b8c\u6210"),0===e.status&&g.a.createElement(r["a"],{className:Z.a.taskItemTopButtonFF6601},"\u672a\u5b8c\u6210")),g.a.createElement("div",null,e.delete_url&&((null===(c=L.userInfo)||void 0===c?void 0:c.admin)||le&&0===(null===(l=T.challenges)||void 0===l?void 0:l.shixun_status))&&g.a.createElement(o["a"],{placement:"bottom",title:"\u5220\u9664"},g.a.createElement("a",{className:"mr25",onClick:function(){X(e.challenge_id),M({type:"shixunsDetail/setActionTabs",payload:{key:"Challenges-Delete",params:{id:$.current}}})}},g.a.createElement("i",{className:"iconfont icon-shanchu_Hover ".concat(Z.a.iconDeleteColor)}))),e.up_url&&((null===(i=L.userInfo)||void 0===i?void 0:i.admin)||le&&0===(null===(s=T.challenges)||void 0===s?void 0:s.shixun_status))&&g.a.createElement(o["a"],{placement:"bottom",title:"\u5411\u4e0a\u79fb\u52a8"},g.a.createElement("a",{className:"mr25",onClick:function(){return se(e.challenge_id)}},g.a.createElement("i",{className:"iconfont icon-shangyi_Hover ".concat(Z.a.iconMoveColor)}))),e.down_url&&((null===(u=L.userInfo)||void 0===u?void 0:u.admin)||le&&0===(null===(m=T.challenges)||void 0===m?void 0:m.shixun_status))&&g.a.createElement(o["a"],{placement:"bottom",title:"\u5411\u4e0b\u79fb\u52a8"},g.a.createElement("a",{className:"mr25",onClick:function(){return ue(e.challenge_id)}},g.a.createElement("i",{className:"iconfont icon-xiayi_Hover ".concat(Z.a.iconMoveColor)}))),((null===(d=L.userInfo)||void 0===d?void 0:d.admin)||le&&(null===(p=T.challenges)||void 0===p?void 0:p.shixun_status)<3)&&g.a.createElement(o["a"],{placement:"bottom",title:"\u7f16\u8f91"},g.a.createElement(x["Link"],{to:"/shixuns/".concat(null===(_=T.challenges)||void 0===_?void 0:_.shixun_identifier,"/challenges/").concat(e.challenge_id,"/").concat(1===e.st?"editquestion":"editcheckpoint")},g.a.createElement("i",{className:"iconfont icon-bianji_Hover ".concat(Z.a.iconEditColor)}))))),g.a.createElement("div",{className:Z.a.taskItemBottomWrap},g.a.createElement("div",{className:Z.a.taskItemBottomLeft},g.a.createElement("div",{className:Z.a.taskItemBottomLeftName},e.name),g.a.createElement("div",null,g.a.createElement("span",{className:Z.a.taskItemBootomLeftContent},g.a.createElement("span",{className:"".concat(Z.a.color888," font12")},"\u6b63\u5728\u6311\u6218\uff1a"),g.a.createElement("span",{className:"".concat(Z.a.color333," font12")},e.playing_count,"\u4eba")),g.a.createElement("span",{className:Z.a.taskItemBootomLeftContent},g.a.createElement("span",{className:"".concat(Z.a.color888," font12")},"\u5b8c\u6210\u6311\u6218\uff1a"),g.a.createElement("span",{className:"".concat(Z.a.color333," font12")},e.passed_count,"\u4eba")),g.a.createElement("span",{className:Z.a.taskItemBootomLeftContent},g.a.createElement("span",{className:"".concat(Z.a.color888," font12")},"\u53ef\u83b7\u7ecf\u9a8c\uff1a"),g.a.createElement("span",{className:"".concat(Z.a.color333," font12")},e.score,"\u70b9")))),g.a.createElement("a",{className:"".concat(Z.a.taskItemBottomButton," ").concat(e.open_game?Z.a.taskItemBottomBlueButton:Z.a.taskItemBottomDisabledButton),onClick:function(){e.open_game&&oe(e.open_game)}},"\u5f00\u542f\u6311\u6218"))))})):g.a.createElement(G,{editable:le}))))};return g.a.createElement("section",{className:Z.a.bg},g.a.createElement("section",{className:Z.a.leftWrap},g.a.createElement("div",{className:Z.a.introWrap},g.a.createElement("div",{className:Z.a.introTitleWrap},g.a.createElement("span",{className:"font16"},"\u7b80\u4ecb"),g.a.createElement("div",null,(null===(m=L.userInfo)||void 0===m?void 0:m.main_site)&&!(null===S||void 0===S||null===(N=S.setting)||void 0===N?void 0:N.is_local)&&le&&!(null===(j=T.detail)||void 0===j?void 0:j.is_jupyter)&&g.a.createElement("a",{className:"".concat(Z.a.color4CACFF," font14 mr20"),href:"/forums/2943",target:"_blank"},"\u5b9e\u8bad\u5236\u4f5c\u6307\u5357"),le&&(null===(y=T.challenges)||void 0===y?void 0:y.shixun_status)<3&&g.a.createElement("a",{className:"".concat(Z.a.color4CACFF," font14"),href:"/shixuns/".concat($.current,"/settings?edit=1")},"\u7f16\u8f91"))),g.a.createElement("div",{className:Z.a.introContentWrap},g.a.createElement(l["a"],{loading:F["shixunsDetail/getChallengesData"],active:!0,avatar:{size:40},paragraph:{rows:5}},(null===(I=T.challenges)||void 0===I?void 0:I.description)?g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{ref:ee,className:"".concat(Z.a.introContent," ").concat(q?Z.a.introContentMaxHeight:"")},g.a.createElement(C["a"],{value:null===(W=T.challenges)||void 0===W?void 0:W.description})),ne&&g.a.createElement("div",{onClick:function(){return K(!q)}},g.a.createElement(c["a"],{dashed:!1,className:"",style:{cursor:"pointer"}},g.a.createElement("a",{className:"font14 ".concat(Z.a.color999)},q?"\u9605\u8bfb\u5168\u6587 ":"\u6536\u8d77\u5168\u6587 ",g.a.createElement("i",{className:"iconfont font14 ".concat(q?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")}))))):g.a.createElement(G,{editable:le})))),(null===(D=T.detail)||void 0===D?void 0:D.is_jupyter)?g.a.createElement(R,null):me()),g.a.createElement(w["a"],null),g.a.createElement(O,{challengeId:J}))},G=function(e){var t=e.editable;return g.a.createElement("div",null,t?g.a.createElement("img",{className:Z.a.nodataImg,src:"".concat(N["a"].IMG_SERVER,"/images/educoder/shixunnodata.png")}):g.a.createElement("img",{className:"".concat(Z.a.nodataImg," ").concat(Z.a.nodataImgWidth128),src:"".concat(N["a"].IMG_SERVER,"/images/educoder/nodata.png")}),g.a.createElement("p",{className:Z.a.nodataText},"\u6682\u65f6\u8fd8\u6ca1\u6709\u76f8\u5173\u6570\u636e\u54e6\uff01"))};t["default"]=Object(b["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting,c=e.user;return{shixunsDetail:t,globalSetting:n,user:c,loading:a.effects}}))(z)},NLgs:function(e,t,a){"use strict";a.d(t,"c",(function(){return u})),a.d(t,"d",(function(){return m})),a.d(t,"b",(function(){return p})),a.d(t,"a",(function(){return _}));a("rjoL");var n=a("TMtJ"),c=a("ZZRV"),l=a.n(c),o=a("9kvl"),r=a("xKgJ"),i=a("1vsH"),s=a("m3rI"),u=function(e){return!(!m(e)||!d())},m=function(e){return!!Object(r["n"])()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},d=function(){var e,t=Object(o["b"])()._store.getState(),a=t.user;return!!(null===(e=a.userInfo)||void 0===e?void 0:e.profile_completed)||(n["a"].confirm({title:"\u63d0\u793a",width:530,centered:!0,content:l.a.createElement("div",{className:"tc font16"},"\u60a8\u9700\u8981\u53bb\u5b8c\u5584\u60a8\u7684\u4e2a\u4eba\u8d44\u6599\uff0c\u624d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd"),okText:"\u7acb\u5373\u5b8c\u5584",cancelText:"\u7a0d\u540e\u5b8c\u5584",onOk:function(){o["c"].push("/account/profile/edit")}}),!1)},p=function(){var e,t=Object(o["b"])()._store.getState(),a=t.user;return!!(null===(e=a.userInfo)||void 0===e?void 0:e.professional_certification)||(n["a"].confirm({title:"\u63d0\u793a",centered:!0,content:l.a.createElement("div",{className:"tc"},"\u60a8\u9700\u8981\u53bb\u5b8c\u6210\u60a8\u7684\u804c\u4e1a\u8ba4\u8bc1\uff0c\u624d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd"),okText:"\u7acb\u5373\u5b8c\u5584",cancelText:"\u7a0d\u540e\u5b8c\u5584",onOk:function(){Object(i["x"])("/account/certification")}}),!1)},_=function(){return!!Object(r["a"])()||(n["a"].confirm({centered:!0,width:530,title:"\u63d0\u793a",content:l.a.createElement("div",{className:"tc"},l.a.createElement("p",null,"\u60a8\u53ef\u4ee5\u5728QQ\u670d\u52a1\u7fa4\u5411\u7ba1\u7406\u5458\u7533\u8bf7\uff0c\u83b7\u5f97\u7ee7\u7eed\u64cd\u4f5c\u7684\u6743\u9650"),l.a.createElement("img",{src:"".concat(s["a"].IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),l.a.createElement("div",{className:"tc"},"\u7fa4\u53f7\uff1a612934990")),okText:"\u7acb\u5373\u8054\u7cfb",cancelText:"\u53d6\u6d88",onOk:function(){Object(i["x"])("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)}},X59d:function(e,t,a){e.exports={flex_box_center:"flex_box_center___j6uxV",flex_space_between:"flex_space_between___2oRqJ",flex_box_vertical_center:"flex_box_vertical_center___1aQG-",flex_box_center_end:"flex_box_center_end___11P4n",flex_box_column:"flex_box_column___1v9td",bg:"bg___25rm0",leftWrap:"leftWrap___2alJO",introWrap:"introWrap___1QzbL",introTitleWrap:"introTitleWrap___1ejem",introContentWrap:"introContentWrap___39pY3",introContent:"introContent___1FvMt",introContentMaxHeight:"introContentMaxHeight___1zEgP",nodataImg:"nodataImg___29DTe",nodataImgWidth128:"nodataImgWidth128___329dz",nodataText:"nodataText___2rRqQ",allTaskWrap:"allTaskWrap___Sc289",taskWrap:"taskWrap___1ySJA",taskChallengeWrap:"taskChallengeWrap___3xOyx",taskChallengeItem:"taskChallengeItem___2KLf-",taskChallengeItemTop:"taskChallengeItemTop___1Xd9Y",taskItemTopName:"taskItemTopName___1EMxQ",taskItemTopButton33BD8C:"taskItemTopButton33BD8C___bWrZ0",taskItemTopButtonFF6601:"taskItemTopButtonFF6601___1cNgY",taskItemBottomWrap:"taskItemBottomWrap___4KAoA",taskItemBottomLeft:"taskItemBottomLeft___1wcUL",taskItemBottomLeftName:"taskItemBottomLeftName___hj8Z0",taskItemBootomLeftContent:"taskItemBootomLeftContent___oTU7c",taskItemBottomButton:"taskItemBottomButton___2RyNF",taskItemBottomBlueButton:"taskItemBottomBlueButton___3H_GP",taskItemBottomDisabledButton:"taskItemBottomDisabledButton___2scQX",color4CACFF:"color4CACFF___3HI2W",color4cacff:"color4cacff___Gc7Zj",color999:"color999___18DoN",color888:"color888___1KJpb",color333:"color333___t3F9A",iconDeleteColor:"iconDeleteColor___rfXma",iconMoveColor:"iconMoveColor___3F5-a",iconEditColor:"iconEditColor___n9N8z",newButton:"newButton___3XcsC"}},ZBKS:function(e,t,a){e.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",creatorWrap:"creatorWrap____EYoQ",creatorContentWrap:"creatorContentWrap___2wE9Y",creatorContent:"creatorContent___XW68Z",creatorImg:"creatorImg___bNuUn",creatorName:"creatorName___1afuK",createorCount:"createorCount___1fbBR",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",skillContentWrap:"skillContentWrap___14m-A",skillContentWrapMin:"skillContentWrapMin___2GokQ",skillContentWrapMax:"skillContentWrapMax___2DA0S",skillContentIcon:"skillContentIcon___3eW75",skillContentIconNoStatus:"skillContentIconNoStatus___3FClp",skillExpandAllWrap:"skillExpandAllWrap___2ZiQl",skillExpandAllContent:"skillExpandAllContent___3kmp0",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color4CACFF:"color4CACFF___Kt5pt",color4cacff:"color4cacff___2kuqR",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",time:"time___3xq8t"}},"o+jx":function(e,t,a){e.exports={allTaskWrap:"allTaskWrap___3_eSp",titleTip:"titleTip___2EFLP",loading:"loading___1qmWR",failWrap:"failWrap___2LDBu",failIcon:"failIcon___cZ5CG",failReload:"failReload___2XMoQ",timeWrap:"timeWrap___1KKsg",actionWrap:"actionWrap___3OjF7",zoom:"zoom___3DGP7",iframeZoom:"iframeZoom___1Gymb"}},zeYf:function(e,t,a){"use strict";a("CeOx");var n=a("NiCL"),c=(a("NE/W"),a("L7QV")),l=a("GZha"),o=a("buSX"),r=a("ZZRV"),i=a.n(r),s=a("9kvl"),u=a("m3rI"),m=a("NfTp"),d=a.n(m),p=a("ZBKS"),_=a.n(p),f=function(e){var t,a,s,m,p,f,v,h,g,E,b,x,k,N,C,j,y,I,O,w,W,D,T,B,S,F,L,M,R,A,Z=e.shixunsDetail,H=e.user,z=(e.globalSetting,e.loading,e.dispatch,Object(o["a"])(e,["shixunsDetail","user","globalSetting","loading","dispatch"]),Object(r["useState"])(!0)),G=Object(l["a"])(z,2),V=G[0],Y=G[1],q=(null===(t=Z.rightData)||void 0===t?void 0:t.complete_count)?Number(null===(a=Z.rightData)||void 0===a?void 0:a.complete_count)/Number(null===(s=Z.rightData)||void 0===s?void 0:s.challenge_count)*100:0;return Z.rightData?i.a.createElement("section",{className:_.a.rightWrap},i.a.createElement("div",{className:_.a.creatorWrap},i.a.createElement("p",{className:"font16 mb20"},"\u521b\u5efa\u8005"),i.a.createElement("div",{className:_.a.creatorContentWrap},i.a.createElement("a",{href:(null===(m=Z.rightData)||void 0===m?void 0:m.creator)&&"/users/".concat(null===(p=Z.rightData)||void 0===p?void 0:p.creator.login,"/classrooms")},i.a.createElement("img",{className:_.a.creatorImg,src:"".concat(u["a"].IMG_SERVER,"/").concat((null===(f=Z.rightData)||void 0===f?void 0:f.creator)&&"images/".concat(null===(v=Z.rightData)||void 0===v?void 0:v.creator.image_url,"?1532489442")),alt:"\u5934\u50cf",width:"36",height:"36"})),i.a.createElement("div",{className:_.a.creatorContent},i.a.createElement("div",{className:_.a.creatorName},null===(h=Z.rightData)||void 0===h||null===(g=h.creator)||void 0===g?void 0:g.name),i.a.createElement("div",{className:_.a.createorCount},i.a.createElement("span",{className:"mr5"},"\u5171\u53d1\u5e03\u5b9e\u8bad"),i.a.createElement("span",{className:"mr5"},null===(E=Z.rightData)||void 0===E?void 0:E.user_shixuns_count),i.a.createElement("span",null,"\u4e2a")))),i.a.createElement("div",{className:_.a.time},i.a.createElement("div",{className:"c-grey-666 mt10"},i.a.createElement("span",{className:"c-grey-999"},"\u66f4\u65b0\u65f6\u95f4\uff1a"),(null===(b=Z.detail)||void 0===b?void 0:b.updated_at)?d()(null===(x=Z.detail)||void 0===x?void 0:x.updated_at).format("YYYY-MM-DD HH:mm"):""))),!(null===(k=Z.detail)||void 0===k?void 0:k.is_jupyter)&&(null===(N=Z.detail)||void 0===N?void 0:N.shixun_status)>1&&i.a.createElement("div",{className:_.a.learnWrap},i.a.createElement("div",{className:_.a.learnTopWrap},i.a.createElement("span",null,i.a.createElement("i",{className:"".concat(_.a.color4cacff," iconfont icon-jilu1 font14")}),"\u5b66\u4e60\u7edf\u8ba1"),i.a.createElement("span",null,i.a.createElement("span",{className:"".concat(_.a.color888," font14")},"\u5df2\u5b8c\u6210 ",(null===(C=Z.rightData)||void 0===C?void 0:C.complete_count)||0," \u5173 / \u5171",(null===(j=Z.rightData)||void 0===j?void 0:j.challenge_count)||0," \u5173"))),i.a.createElement(c["a"],{percent:q,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!(null===(y=Z.rightData)||void 0===y||null===(I=y.tags)||void 0===I?void 0:I.length)&&i.a.createElement("div",{className:_.a.skillWrap},i.a.createElement("p",{className:"".concat(_.a.skillTopWrap," font16 mb20")},i.a.createElement("span",null,i.a.createElement("i",{className:"".concat(_.a.color4CACFF," iconfont icon-biaoqian2 font14")}),"\u6280\u80fd\u6807\u7b7e"),i.a.createElement("span",{className:"sortinxdirection space-between fr"},i.a.createElement("span",{className:"".concat(_.a.color888," font14")},"\u5df2\u83b7\u5f97 ",null===(O=Z.rightData)||void 0===O?void 0:O.user_tag_count," \u4e2a / \u5171",null===(w=Z.rightData)||void 0===w?void 0:w.tag_count," \u4e2a"))),i.a.createElement("div",{className:"".concat(_.a.skillContentWrap," ").concat(V?_.a.skillContentWrapMin:_.a.skillContentWrapMax)},null===(W=Z.rightData)||void 0===W?void 0:W.tags.map((function(e,t){return i.a.createElement(i.a.Fragment,{key:t},e.tag_name&&i.a.createElement("span",{className:e.status?_.a.skillContentIcon:_.a.skillContentIconNoStatus},e.tag_name))}))),(null===(D=Z.rightData)||void 0===D||null===(T=D.tags)||void 0===T?void 0:T.length)>15&&i.a.createElement(i.a.Fragment,null,V?i.a.createElement("div",{className:_.a.skillExpandAllWrap,onClick:function(){return Y(!V)}},i.a.createElement("span",{className:"mr8"},i.a.createElement("div",null,i.a.createElement("p",{className:"".concat(_.a.skillExpandAllContent," font12")},"\u5c55\u5f00\u5168\u90e8"),i.a.createElement("p",{className:"".concat(_.a.skillExpandAllContent," font12")},i.a.createElement("i",{className:"iconfont icon-jiantou9"}))))):i.a.createElement("div",{className:_.a.skillExpandAllWrap,onClick:function(){return Y(!V)}},i.a.createElement("span",{className:"mr8"},i.a.createElement("div",null,i.a.createElement("p",{className:"".concat(_.a.skillExpandAllContent," font12")},i.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-"})),i.a.createElement("p",{className:"".concat(_.a.skillExpandAllContent," font12")},"\u6536\u8d77\u5168\u90e8")))))),!!(null===(B=Z.rightData)||void 0===B||null===(S=B.paths)||void 0===S?void 0:S.length)&&i.a.createElement("div",{className:_.a.courseWrap},i.a.createElement("p",{className:"mb20 font16"},i.a.createElement("i",{className:"".concat(_.a.color4cacff," iconfont icon-shu1 font14")})," \u6240\u5c5e\u8bfe\u7a0b"),i.a.createElement("div",null,null===(F=Z.rightData)||void 0===F?void 0:F.paths.map((function(e,t){return t>2?null:i.a.createElement("div",{className:_.a.pathWrap,key:e.id},i.a.createElement("a",{href:"/paths/".concat(e.id),target:"_blank"},i.a.createElement("img",{alt:"\u5b9e\u8bad",src:"".concat(u["a"].IMG_SERVER,"/").concat(e.image_url),className:_.a.pathImg})),i.a.createElement("div",{className:_.a.pathContentWrap},i.a.createElement("a",{href:"/paths/".concat(e.id),target:"_blank",className:_.a.pathContentName},e.name),i.a.createElement("p",{className:_.a.pathContent},i.a.createElement(n["a"],{placement:"bottom",title:"\u7ae0\u8282"},i.a.createElement("span",{className:_.a.pathContentCount},i.a.createElement("i",{className:"iconfont icon-shixun mr3"}),e.stages_count)),i.a.createElement(n["a"],{placement:"bottom",title:"\u5b66\u4e60\u4eba\u6570s"},i.a.createElement("span",{className:_.a.pathContentCount},i.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count)))))})))),!!(null===(L=Z.rightData)||void 0===L||null===(M=L.paths)||void 0===M?void 0:M.length)&&!!(null===(R=Z.rightData)||void 0===R?void 0:R.recommands.length)&&H.userInfo.main_site&&i.a.createElement("div",{className:_.a.recommandTrainingWrap},i.a.createElement("p",{className:"mb20 font16"},i.a.createElement("i",{className:"".concat(_.a.color4cacff," iconfont icon-tuijian font14")}),"\u63a8\u8350\u5b9e\u8bad"),i.a.createElement("div",null,null===(A=Z.rightData)||void 0===A?void 0:A.recommands.map((function(e,t){return t>2?null:i.a.createElement("div",{className:_.a.pathContentItem,key:t},i.a.createElement("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank"},i.a.createElement("img",{src:"".concat(u["a"].IMG_SERVER,"/").concat(e.pic),className:_.a.pathImg})),i.a.createElement("div",{className:_.a.pathContentWrap},i.a.createElement(n["a"],{placement:"bottom",title:e.name},i.a.createElement("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:_.a.pathContentName},e.name)),i.a.createElement("p",{className:"".concat(_.a.pathContent," ").concat(_.a.recommandContent)},i.a.createElement("span",null,e.stu_num," \u4eba\u5b66\u4e60"),i.a.createElement("span",{className:_.a.recommandLevel},e.level))))}))))):null};t["a"]=Object(s["a"])((function(e){var t=e.shixunsDetail,a=e.user,n=e.loading,c=e.globalSetting;return{shixunsDetail:t,user:a,globalSetting:c,loading:n.models.index}}))(f)}}]); |