(window.webpackJsonp=window.webpackJsonp||[]).push([[113,15],{"8j3D":function(x,S,e){"use strict";var Ne=e("2qtc"),H=e("kLXV"),Be=e("5NDa"),q=e("5rEg"),me=e("miYZ"),Ee=e("tsqr"),X=e("k1fw"),n=e("WmNS"),oe=e.n(n),le=e("9og8"),Le=e("y8nQ"),o=e("Vl3Y"),K=e("tJVT"),L=e("q1tI"),_=e.n(L),W=e("Ty5D"),F=e("9kvl"),Pe=e("KVXO"),p=e.n(Pe),t=function(b){var j=b.shixunsDetail,k=b.globalSetting,ue=b.loading,G=b.dispatch,I=b.title,ee=b.pathList,z=ee===void 0?[]:ee,te=b.showInputPath,g=te===void 0?!1:te,se=b.isMergeSelectFile,be=se===void 0?!1:se,pe=b.onFinish,ie=pe===void 0?function(){}:pe,Re=o.a.useForm(),Ce=Object(K.a)(Re,1),J=Ce[0],c=Object(W.m)(),h=Object(W.l)(),T=Object(L.useRef)(),N=Object(L.useState)(""),d=Object(K.a)(N,2),w=d[0],De=d[1],Ue=Object(L.useState)(""),he=Object(K.a)(Ue,2),$=he[0],Y=he[1],U=Object(L.useState)([]),y=Object(K.a)(U,2),v=y[0],A=y[1],Se=Object(L.useState)([]),ve=Object(K.a)(Se,2),re=ve[0],ae=ve[1];Object(L.useEffect)(function(){var f,u;T.current=((f=h.pathname)===null||f===void 0||((u=f.split("/"))===null||u===void 0)?void 0:u[3])==="repository"},[]),Object(L.useEffect)(function(){if(j.actionTabs.key!=="Repository-SelectFilePath")return;var f=z.join("/"),u=[];z.map(function(m,B){B===0?u.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(m),path:f}):u.push({val:"/".concat(m),path:f})}),A(u),De(f),Y(f),fe(f)},[j.actionTabs.key]);var fe=function(){var f=Object(le.a)(oe.a.mark(function u(m){var B;return oe.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,G({type:T.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:c.id,path:m}});case 2:B=a.sent,B&&ae(B.trees||[]);case 4:case"end":return a.stop()}},u)}));return function(m){return f.apply(this,arguments)}}(),ye=function(u){var m=w;u.type==="tree"&&(v.length?v.push({val:"/".concat(u.name),path:u.name}):v.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(u.name),path:u.name}),A(v),m=w?"".concat(w,"/").concat(u.name):u.name,De(m)),fe(m)},_e=function(u,m){var B=v.filter(function(a,s){return s<=m});A(B);var Z=B.filter(function(a,s){return s!==0}).map(function(a){return a.val}).join("").substr(1);De(Z),fe(Z)},Oe=function(){var f=Object(le.a)(oe.a.mark(function u(){var m,B,Z;return oe.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(m=J==null?void 0:J.getFieldsValue(),B=w?"".concat(w).concat((m==null?void 0:m.name)?"/".concat(m==null?void 0:m.name):""):m==null?void 0:m.name,!be){s.next=6;break}return ie(B),xe(),s.abrupt("return");case 6:if(!g){s.next=16;break}return s.next=9,J.validateFields();case 9:return s.next=11,G({type:"shixunsDetail/uploadGitFolder",payload:Object(X.a)(Object(X.a)({},{id:c.id,path:B}),T.current?{}:{secret_repository:!0})});case 11:Z=s.sent,ie($),Z.status===0&&Ee.b.info("\u65B0\u5EFA\u6210\u529F"),s.next=18;break;case 16:ie(B),Ee.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:xe();case 19:case"end":return s.stop()}},u)}));return function(){return f.apply(this,arguments)}}(),xe=function(){G({type:"shixunsDetail/setActionTabs",payload:{}}),J.resetFields()};return _.a.createElement(H.a,{centered:!0,title:I||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:j.actionTabs.key==="Repository-SelectFilePath",onOk:Oe,onCancel:xe},_.a.createElement("div",{className:p.a.wrap},_.a.createElement("div",{className:p.a.content},_.a.createElement("div",{className:p.a.mainPathWrap},!!(v==null?void 0:v.length)&&v.map(function(f,u){return _.a.createElement("a",{key:u,onClick:function(){return _e(f,u)}},f.val)})),!!(re==null?void 0:re.length)&&re.map(function(f,u){return f.type==="tree"&&_.a.createElement("a",{key:u,onClick:function(){return ye(f)}},_.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(p.a.colorBlue)}),f.name)})),_.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),_.a.createElement("div",{className:"mt5 mb5"},w),g&&_.a.createElement(o.a,{form:J,scrollToFirstError:!0,className:"mt20"},_.a.createElement(o.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},_.a.createElement(q.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};S.a=Object(F.a)(function(D){var b=D.shixunsDetail,j=D.loading,k=D.globalSetting;return{shixunsDetail:b,globalSetting:k,loading:j.models.index}})(t)},"9ZNV":function(x,S,e){"use strict";e.d(S,"a",function(){return le});var Ne=e("+L6B"),H=e("2/Rp"),Be=e("0Owb"),q=e("q1tI"),me=e.n(q),Ee=e("UUDw"),X=e.n(Ee),n=e("TSYQ"),oe=e.n(n),le=function(o){var K=o.cancelText,L=K===void 0?"\u53D6\u6D88":K,_=o.okText,W=_===void 0?"\u786E\u5B9A":_,F=o.loading,Pe=F===void 0?!1:F,p=o.hasOkBtn,t=p===void 0?!0:p,D=o.okButtonProps,b=D===void 0?{}:D,j=o.cancelButtonProps,k=j===void 0?{}:j,ue=o.onCancel,G=ue===void 0?function(){}:ue,I=o.onOk,ee=I===void 0?function(){}:I,z=o.className,te=z===void 0?"":z;return me.a.createElement("div",{className:oe()(X.a.buttonFixed,te)},me.a.createElement("div",{className:X.a.buttonWrap},me.a.createElement(H.a,Object(Be.a)({size:"large",className:"".concat(X.a.button," mr20"),onClick:G},k),L),t&&me.a.createElement(H.a,Object(Be.a)({size:"large",type:"primary",className:"".concat(X.a.button," mr20"),loading:Pe,onClick:ee},b),W)))}},"C8/M":function(x,S,e){"use strict";e.r(S);var Ne=e("ozfa"),H=e("MJZm"),Be=e("+L6B"),q=e("2/Rp"),me=e("Q9mQ"),Ee=e("diRs"),X=e("5Dmo"),n=e("3S7+"),oe=e("2qtc"),le=e("kLXV"),Le=e("miYZ"),o=e("tsqr"),K=e("oBTY"),L=e("WmNS"),_=e.n(L),W=e("9og8"),F=e("tJVT"),Pe=e("PpiC"),p=e("q1tI"),t=e.n(p),D=e("Ty5D"),b=e("9kvl"),j=e("P5Jw"),k=e("9ZNV"),ue=e("p5ED"),G=e("EEzP"),I=e.n(G),ee=function(h){var T,N,d=h.shixunsDetail,w=h.globalSetting,De=h.loading,Ue=h.user,he=h.dispatch,$=h.content,Y=h.fixedButtonVisible,U=Y===void 0?!0:Y,y=h.pathList,v=y===void 0?[]:y,A=h.onSetShowContent,Se=A===void 0?function(){}:A,ve=h.onClickRootPath,re=ve===void 0?function(){}:ve,ae=h.onClickOhterPath,fe=ae===void 0?function(){}:ae,ye=Object(D.m)(),_e=Object(D.l)(),Oe=Object(p.useRef)(),xe=Object(p.useState)(),f=Object(F.a)(xe,2),u=f[0],m=f[1],B=(T=Ue.userInfo)===null||T===void 0||((N=T.shixun)===null||N===void 0)?void 0:N.editable;Object(p.useEffect)(function(){return he({type:"globalSetting/footerToggle",payload:!1}),function(){he({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(p.useEffect)(function(){var a,s;Oe.current=((a=_e.pathname)===null||a===void 0||((s=a.split("/"))===null||s===void 0)?void 0:s[3])==="repository"},[_e.pathname]),Object(p.useEffect)(function(){try{var a,s,ce,ne,ge;if(!!(d==null||((a=d.fileContent)===null||a===void 0||((s=a.content)===null||s===void 0||((ce=s.content)===null||ce===void 0)))?void 0:ce.length)||(d==null||((ne=d.fileContent)===null||ne===void 0||((ge=ne.content)===null||ge===void 0))?void 0:ge.content)==""){var V;if((d==null||((V=d.fileContent)===null||V===void 0)?void 0:V.file_type)==="txt"){var je,Fe;m(window.decodeURIComponent(escape(window.atob(d==null||((je=d.fileContent)===null||je===void 0||((Fe=je.content)===null||Fe===void 0))?void 0:Fe.content))))}else{var P,Q;m(d==null||((P=d.fileContent)===null||P===void 0||((Q=P.content)===null||Q===void 0))?void 0:Q.content)}}}catch(Ie){var Te,Ae;m(window.atob(d==null||((Te=d.fileContent)===null||Te===void 0||((Ae=Te.content)===null||Ae===void 0))?void 0:Ae.content))}},[$]);var Z=function(){var a=Object(W.a)(_.a.mark(function s(){var ce,ne;return _.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,he({type:"shixunsDetail/updateRepositoryFile",payload:{id:ye.id,path:(v==null?void 0:v.length)?v.join("/"):"",content:u,secret_repository:Oe.current?null:!0}});case 2:ce=V.sent,ce&&(o.b.info("\u4FDD\u5B58\u6210\u529F"),ne=v.length>1?v[v.length-2]:"",ne?fe(ne,v.length-2):re());case 4:case"end":return V.stop()}},s)}));return function(){return a.apply(this,arguments)}}();return t.a.createElement("section",{className:I.a.bg},t.a.createElement("div",{className:I.a.wrap},!!(v==null?void 0:v.length)&&t.a.createElement("div",{className:I.a.pathWrap},t.a.createElement("div",{className:I.a.pathContent},t.a.createElement("a",{onClick:re},ye.id),v.map(function(a,s){return s===v.length-1?t.a.createElement("span",{key:s}," / ",a):t.a.createElement("a",{onClick:function(){return fe(a,s)}}," / ",a)}))),t.a.createElement("div",{className:"mt20",style:{position:"relative",minHeight:500}},$&&t.a.createElement(ue.a,{filename:$.filename,type:$.file_type==="office"?"download":$.file_type,data:u,monacoEditor:{value:u,language:$==null?void 0:$.language,theme:"vs",options:{readOnly:!0}}}))),U&&t.a.createElement(k.a,{okText:"\u4FDD\u5B58",hasOkBtn:B,onCancel:function(){return Se(!0)},onOk:Z}))},z=Object(b.a)(function(c){var h=c.shixunsDetail,T=c.loading,N=c.globalSetting,d=c.user;return{shixunsDetail:h,globalSetting:N,user:d,loading:T.models.index}})(ee),te=e("VJ7g"),g=e.n(te),se=e("m3rI"),be=e("zeYf"),pe=e("8j3D"),ie=e("HBuW"),Re=function(h){var T,N,d,w,De=h.shixunsDetail,Ue=h.globalSetting,he=h.loading,$=h.user,Y=h.dispatch,U=Object(Pe.a)(h,["shixunsDetail","globalSetting","loading","user","dispatch"]),y=Object(D.m)(),v=Object(D.l)(),A=Object(p.useRef)(),Se=Object(p.useState)(!0),ve=Object(F.a)(Se,2),re=ve[0],ae=ve[1],fe=Object(p.useState)([]),ye=Object(F.a)(fe,2),_e=ye[0],Oe=ye[1],xe=Object(p.useState)(),f=Object(F.a)(xe,2),u=f[0],m=f[1],B=Object(p.useState)(),Z=Object(F.a)(B,2),a=Z[0],s=Z[1],ce=Object(p.useState)(),ne=Object(F.a)(ce,2),ge=ne[0],V=ne[1],je=Object(p.useState)([]),Fe=Object(F.a)(je,2),P=Fe[0],Q=Fe[1],Te=Object(p.useState)(),Ae=Object(F.a)(Te,2),Ie=Ae[0],Je=Ae[1],Ye=Object(p.useState)(),Ke=Object(F.a)(Ye,2),ut=Ke[0],Ze=Ke[1],Qe=Object(p.useState)(!1),ke=Object(F.a)(Qe,2),we=ke[0],$e=ke[1],He=Object(p.useState)(),Ve=Object(F.a)(He,2),st=Ve[0],qe=Ve[1],We=!1;Object(p.useEffect)(function(){var E,i,R=((E=v.pathname)===null||E===void 0||((i=E.split("/"))===null||i===void 0)?void 0:i[3])==="repository";if(v.pathname.includes("/master/shixun_show")){A.current=R;var l=v.pathname.split("/");if(l.length>5){var r=l.splice(6,l.length);Q(r);var M=(r==null?void 0:r.length)?r.join("/"):"";Me(M)}return}A.current!==R&&(A.current=R,ae(!0),Me(),Q([]))},[v.pathname]),Object(p.useEffect)(function(){},[v.pathname]);var Me=function(){var E=Object(W.a)(_.a.mark(function i(){var R,l,r,M=arguments;return _.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return R=M.length>0&&M[0]!==void 0?M[0]:"",O.next=3,Y({type:A.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:y.id,path:R}});case 3:l=O.sent,l&&(Oe(l.trees||[]),Ze((l==null?void 0:l.secret_dir_path)||""),m(l.git_url||""),s(((r=l.commits)===null||r===void 0?void 0:r[0])||{}));case 5:case"end":return O.stop()}},i)}));return function(){return E.apply(this,arguments)}}(),et=function(){var E=Object(W.a)(_.a.mark(function i(){var R,l,r=arguments;return _.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return R=r.length>0&&r[0]!==void 0?r[0]:"",C.next=3,Object(ie.yb)({id:y.id,secret_dir_path:R});case 3:l=C.sent,l&&qe(R);case 5:case"end":return C.stop()}},i)}));return function(){return E.apply(this,arguments)}}(),tt=function(){var E=Object(W.a)(_.a.mark(function i(){var R,l,r=arguments;return _.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return R=r.length>0&&r[0]!==void 0?r[0]:"",C.next=3,Y({type:"shixunsDetail/getFileContent",payload:{id:y.id,path:R,secret_repository:A.current?null:!0}});case 3:if(l=C.sent,!((l==null?void 0:l.status)===-2)){C.next=6;break}return C.abrupt("return",l);case 6:if(!((l==null?void 0:l.status)===-1)){C.next=8;break}return C.abrupt("return",l);case 8:return l&&(ae(!1),Je(l)),C.abrupt("return",l);case 10:case"end":return C.stop()}},i)}));return function(){return E.apply(this,arguments)}}(),at=function(){var E=Object(W.a)(_.a.mark(function i(R){var l,r,M,C,O;return _.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(l=R==null?void 0:R[0],r=_e.find(function(lt){return lt.name===l}),r){de.next=4;break}return de.abrupt("return");case 4:if(M=[].concat(Object(K.a)(P),[l]),C=(M==null?void 0:M.length)?M.join("/"):"",!(r.type==="blob")){de.next=12;break}return de.next=9,tt(C);case 9:return O=de.sent,(O==null?void 0:O.status)!==-1&&(O==null?void 0:O.status)!==-2&&Q(M),de.abrupt("return");case 12:Q(M),Me(C);case 14:case"end":return de.stop()}},i)}));return function(R){return E.apply(this,arguments)}}(),nt=function(){if(!ge){o.b.info("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u6587\u4EF6");return}le.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var i=Object(W.a)(_.a.mark(function l(){var r,M;return _.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return r=(P==null?void 0:P.length)?P.join("/"):"",O.next=3,Y({type:"shixunsDetail/deleteGitFile",payload:{id:y.id,path:r?"".concat(r,"/").concat(ge):ge,message:"\u5220\u9664".concat(r),secret_repository:A.current?null:!0}});case 3:M=O.sent,M&&(o.b.info("\u5220\u9664\u6210\u529F"),Me(r),V(null));case 5:case"end":return O.stop()}},l)}));function R(){return i.apply(this,arguments)}return R}()})},Xe=function(){ae(!0),Q([]),Me()},Ge=function(i,R){ae(!0);var l=P.filter(function(M,C){return C<=R});Q(l);var r=(l==null?void 0:l.length)?l.join("/"):"";Me(r)},ot=function(i){V(i==null?void 0:i[0])},ze=_e==null?void 0:_e.map(function(E,i){return{title:t.a.createElement("span",{className:"font14 pt5 pb5"},E.type==="tree"?t.a.createElement("i",{className:"iconfont icon-xingzhuangjiehebeifen font12 ".concat(g.a.colorBlue," mr5")}):t.a.createElement("i",{className:"iconfont icon-xingzhuangjiehe font12 ".concat(g.a.colorBlue," mr5")}),E.name),key:E.name}});return t.a.createElement("section",{className:g.a.bg},re?t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:g.a.contentbg},t.a.createElement("div",{className:g.a.wrap},t.a.createElement("div",{className:g.a.head},t.a.createElement("div",{className:g.a.headLeft},t.a.createElement("span",null,"\u7F51\u5740\u514B\u9686\uFF1A"),t.a.createElement("div",{className:"".concat(g.a.headInputWrap," mr5")},t.a.createElement("input",{defaultValue:u}),t.a.createElement(j.CopyToClipboard,{text:u,onCopy:function(){return o.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement(n.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},t.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5"})))),t.a.createElement(Ee.a,{overlayClassName:g.a.popover,placement:"bottomRight",content:t.a.createElement("p",{className:"font12"},"\u8BF7\u4E0A\u4F20\u5F53\u524D\u5B9E\u8BAD\u4E2D\u5404\u4E2A\u5173\u5361\u6D89\u53CA\u7684\u6240\u6709\u6587\u4EF6",t.a.createElement("br",null),"\u5305\u62EC\u4EFB\u52A1\u6587\u4EF6\u3001\u6267\u884C\u6587\u4EF6\uFF0C\u4EE5\u53CA\u5176\u4ED6\u7684\u5FC5\u987B\u6587\u4EF6",t.a.createElement("br",null),t.a.createElement("br",null),"\u63D0\u4EA4\u4EE3\u7801\u7684\u65B9\u6CD5\uFF1A",t.a.createElement("br",null),"1\u3001\u5728\u7535\u8111\u4E0A\u5B89\u88C5Git tortoise\u5BA2\u6237\u7AEF\uFF0C",t.a.createElement("br",null),"\u6216\u8005\u5176\u5B83\u719F\u6089\u7684Git\u5BA2\u6237\u7AEF,\u5728Git\u5BA2\u6237\u7AEF\u4E0A\u5411\u5DE6\u4FA7\u7684\u5730\u5740\u63D0\u4EA4\u4EE3\u7801",t.a.createElement("br",null),"2.\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u65B0\u5EFA\u6587\u4EF6/\u6587\u4EF6\u5939\uFF0C\u6216\u8005\u62D6\u62FD\u4E0A\u4F20\u76F8\u5173\u4EE3\u7801\u6587\u4EF6",t.a.createElement("br",null),t.a.createElement("br",null),"\u6CE8\u610F:",t.a.createElement("br",null),"\u8BF7\u5728Git\u5BA2\u6237\u7AEF\u8981\u6C42\u586B\u5199\u65F6\uFF0C\u6309\u7167\u5982\u4E0B\u8BF4\u660E\u586B\u5199\uFF1A",t.a.createElement("br",null),"* \u7528\u6237\u540D\uFF1A\u4F7F\u7528\u60A8\u5728\u672C\u5E73\u53F0\u7ED1\u5B9A\u7684\u90AE\u7BB1",t.a.createElement("br",null),"* \u53E3\u4EE4\uFF1A\u4F7F\u7528\u60A8\u5728\u672C\u5E73\u53F0\u7684\u767B\u5F55\u53E3\u4EE4"),trigger:"click"},t.a.createElement("i",{className:"iconfont icon-tishi2"}))),We&&t.a.createElement("div",{className:g.a.actionWrap},t.a.createElement(q.a,{type:"primary",className:"mr5",onClick:function(){window.sessionStorage.setItem("pathArray",P.join(",")),b.c.push("/shixuns/".concat(y.id,"/").concat(A.current?"repository":"secret_repository","/upload_file"))}},"\u4E0A\u4F20\u6587\u4EF6"),t.a.createElement(q.a,{type:"primary",className:"mr5",onClick:function(){window.sessionStorage.setItem("pathArray",P.join(",")),b.c.push("/shixuns/".concat(y.id,"/").concat(A.current?"repository":"secret_repository","/add_file"))}},"\u65B0\u5EFA\u6587\u4EF6"),t.a.createElement(q.a,{type:"primary",className:"mr5",onClick:function(){$e(!1),Y({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u65B0\u5EFA\u6587\u4EF6\u5939"))),!A.current&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"pt40 pl20 pr20 font14 c-orange"},t.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002 "),t.a.createElement("div",null,"\u82E5\u8BC4\u6D4B\u5B66\u5458\u4EFB\u52A1\u9700\u8981\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\uFF0C\u8BF7\u6307\u5B9A\u5C06\u79C1\u5BC6\u7248\u672C\u5E93\u5408\u5E76\u5230\u5E38\u89C4\u7248\u672C\u5E93\u7684\u76EE\u6807\u8DEF\u5F84\uFF0C\u4EE5\u786E\u4FDD\u8BC4\u6D4B\u65F6\u80FD\u8BBF\u95EE\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u3002"))),ze.length?t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:g.a.info},t.a.createElement("div",{className:g.a.infoUser},(a==null?void 0:a.author)&&t.a.createElement("img",{width:"35",height:"35",alt:a==null||((T=a.author)===null||T===void 0)?void 0:T.name,src:"".concat(se.a.IMG_SERVER,"/").concat(a==null||((N=a.author)===null||N===void 0)?void 0:N.image_url)}),t.a.createElement("a",{href:a==null||((d=a.author)===null||d===void 0)?void 0:d.user_url,target:"_blank",className:"mr5"},a==null||((w=a.author)===null||w===void 0)?void 0:w.name),t.a.createElement("span",null,"\u63D0\u4EA4\u4E8E",t.a.createElement("span",null,a==null?void 0:a.time)," \uFF1A",a==null?void 0:a.title)),t.a.createElement("div",{onClick:function(){return b.c.push("/shixuns/".concat(y.id,"/").concat(A.current?"repository":"secret_repository","/").concat(y.id,"/commits"))}},t.a.createElement("i",{className:"iconfont icon-tijiaojilu font18 mr5"}),t.a.createElement("span",{className:"".concat(g.a.infoSubmitText," current")},"\u63D0\u4EA4\u8BB0\u5F55"))),!!(P==null?void 0:P.length)&&t.a.createElement("div",{className:g.a.pathWrap},t.a.createElement("div",{className:g.a.pathContent},t.a.createElement("a",{onClick:Xe},y.id),P.map(function(E,i){return i===P.length-1?t.a.createElement("span",null," / ",E):t.a.createElement("a",{onClick:function(){return Ge(E,i)}}," / ",E)}))),We&&t.a.createElement("div",{className:g.a.deleteWrap},t.a.createElement(q.a,{className:"font14",type:"link",onClick:nt},"\u5220\u9664")),t.a.createElement("div",{className:g.a.content},t.a.createElement(H.a,{checkable:We,treeData:ze,onSelect:at,onCheck:ot}))):t.a.createElement(Ce,null))),t.a.createElement(be.a,null)):t.a.createElement(z,{content:Ie,pathList:P,fixedButtonVisible:!1,onSetShowContent:function(i){var R=(P==null?void 0:P.length)?P==null?void 0:P.filter(function(l,r){return r!==P.length-1}):[];Q(R),ae(i)},onClickRootPath:Xe,onClickOhterPath:Ge}),t.a.createElement(pe.a,{pathList:P,showInputPath:!0,isMergeSelectFile:we,onFinish:function(i){we?et(i):Me(i),$e(!1)}}))},Ce=function(){return t.a.createElement("div",{className:"tc mt20 pb50 ".concat(g.a.nodata)},t.a.createElement("img",{src:"".concat(se.a.IMG_SERVER,"/images/educoder/RepositoryNoneData.png")}),t.a.createElement("div",{className:g.a.nodataText},"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A"),t.a.createElement("div",{className:g.a.nodataText},"1\u3001",t.a.createElement("span",null,t.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")),"\u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002"),t.a.createElement("div",{className:"".concat(g.a.nodataText)},"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"))},J=S.default=Object(b.a)(function(c){var h=c.shixunsDetail,T=c.loading,N=c.globalSetting,d=c.user;return{shixunsDetail:h,globalSetting:N,user:d,loading:T.models.index}})(Re)},CoPh:function(x,S,e){x.exports=e.p+"static/star.14f60c08.svg"},EEzP:function(x,S,e){x.exports={bg:"bg___2ijhC",wrap:"wrap___3JYz7",content:"content___jzAa5",pathWrap:"pathWrap___1HIf1",pathContent:"pathContent___1urQd"}},KVXO:function(x,S,e){x.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},UUDw:function(x,S,e){x.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},VJ7g:function(x,S,e){x.exports={bg:"bg___1blUp",contentbg:"contentbg___1enFL",wrap:"wrap___z0P50",modal:"modal___bn_u_",head:"head___xa-Uo",headLeft:"headLeft___2tS16",headInputWrap:"headInputWrap___3SaJL",popover:"popover___2Vu4m",info:"info___D54zh",infoUser:"infoUser___3Aevr",infoSubmitText:"infoSubmitText___ECzmY",deleteWrap:"deleteWrap___XhKHB",content:"content___3W465",pl23:"pl23___WPLhS",colorBlue:"colorBlue___3B9H2",pathContent:"pathContent___28-Z0",nodata:"nodata___1wNSw",nodataText:"nodataText___2AQez"}},ZBKS:function(x,S,e){x.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",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",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",titleImg:"titleImg___3VMPg"}},vsvx:function(x,S,e){x.exports=e.p+"static/course.f24848b5.svg"},yilW:function(x,S,e){x.exports=e.p+"static/learn.e7098108.svg"},zeYf:function(x,S,e){"use strict";var Ne=e("5Dmo"),H=e("3S7+"),Be=e("MXD1"),q=e("CFYs"),me=e("tJVT"),Ee=e("PpiC"),X=e("q1tI"),n=e.n(X),oe=e("9kvl"),le=e("m3rI"),Le=e("ZBKS"),o=e.n(Le),K=e("yilW"),L=e.n(K),_=e("vsvx"),W=e.n(_),F=e("CoPh"),Pe=e.n(F),p=function(D){var b,j,k,ue,G,I,ee,z,te,g,se,be,pe,ie,Re,Ce,J,c=D.shixunsDetail,h=D.user,T=D.globalSetting,N=D.loading,d=D.dispatch,w=Object(Ee.a)(D,["shixunsDetail","user","globalSetting","loading","dispatch"]),De=Object(X.useState)(!0),Ue=Object(me.a)(De,2),he=Ue[0],$=Ue[1],Y=((b=c.rightData)===null||b===void 0?void 0:b.complete_count)?Number((j=c.rightData)===null||j===void 0?void 0:j.complete_count)/Number((k=c.rightData)===null||k===void 0?void 0:k.challenge_count)*100:0;return c.rightData?n.a.createElement("section",{className:o.a.rightWrap},!((ue=c.detail)===null||ue===void 0?void 0:ue.is_jupyter)&&((G=c.detail)===null||G===void 0||((I=G.task_operation)===null||I===void 0)?void 0:I[2])&&(h==null||((ee=h.userInfo)===null||ee===void 0)?void 0:ee.login)&&!!((z=c.rightData)===null||z===void 0?void 0:z.complete_count)&&((te=c.rightData)===null||te===void 0?void 0:te.complete_count)>0&&n.a.createElement("div",{className:o.a.learnWrap},n.a.createElement("div",{className:o.a.learnTopWrap},n.a.createElement("span",null,n.a.createElement("img",{className:o.a.titleImg,src:L.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),n.a.createElement("span",null,n.a.createElement("span",{className:"".concat(o.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((g=c.rightData)===null||g===void 0?void 0:g.complete_count)||0," \u5173 / \u5171",((se=c.rightData)===null||se===void 0?void 0:se.challenge_count)||0," \u5173"))),n.a.createElement(q.a,{percent:Y,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((be=c.rightData)===null||be===void 0||((pe=be.paths)===null||pe===void 0)?void 0:pe.length)&&n.a.createElement("div",{className:o.a.courseWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:o.a.titleImg,src:W.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),n.a.createElement("div",null,(ie=c.rightData)===null||ie===void 0?void 0:ie.paths.map(function(U,y){return y>2?null:n.a.createElement("div",{className:o.a.pathWrap,key:U.id},n.a.createElement("a",{href:"/paths/".concat(U.id),target:"_blank"},n.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(le.a.IMG_SERVER,"/").concat(U.image_url),className:o.a.pathImg})),n.a.createElement("div",{className:o.a.pathContentWrap},n.a.createElement("a",{href:"/paths/".concat(U.id),target:"_blank",className:o.a.pathContentName},U.name),n.a.createElement("p",{className:o.a.pathContent},n.a.createElement(H.a,{placement:"bottom",title:"\u7AE0\u8282"},n.a.createElement("span",{className:o.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-shixun mr3"}),U.stages_count)),n.a.createElement(H.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.a.createElement("span",{className:o.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),U.members_count)))))}))),!!((Re=c.rightData)===null||Re===void 0||((Ce=Re.recommands)===null||Ce===void 0)?void 0:Ce.length)&&h.userInfo.main_site&&n.a.createElement("div",{className:o.a.recommandTrainingWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:o.a.titleImg,src:Pe.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),n.a.createElement("div",null,(J=c.rightData)===null||J===void 0?void 0:J.recommands.map(function(U,y){return y>2?null:n.a.createElement("div",{className:o.a.pathContentItem,key:y},n.a.createElement("a",{href:"/shixuns/".concat(U.identifier,"/challenges"),target:"_blank"},n.a.createElement("img",{src:"".concat(le.a.IMG_SERVER,"/").concat(U.pic),className:o.a.pathImg})),n.a.createElement("div",{className:o.a.pathContentWrap,style:{marginBottom:-4}},n.a.createElement(H.a,{placement:"bottom",title:U.name},n.a.createElement("a",{href:"/shixuns/".concat(U.identifier,"/challenges"),target:"_blank",className:o.a.pathContentName},U.name)),n.a.createElement("p",{className:"".concat(o.a.pathContent," ").concat(o.a.recommandContent)},n.a.createElement("span",null,U.stu_num," \u4EBA\u5B66\u4E60"),n.a.createElement("span",{className:o.a.recommandLevel},U.level))))})))):null};S.a=Object(oe.a)(function(t){var D=t.shixunsDetail,b=t.user,j=t.loading,k=t.globalSetting;return{shixunsDetail:D,user:b,globalSetting:k,loading:j.models.index}})(p)}}]);