(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[163],{"7ahc":function(e,t,a){"use strict";a.d(t,"a",(function(){return _}));var n=a("55MS"),l=a("1gHQ"),c=(a("MPZO"),a("bnk9")),r=(a("EkPb"),a("7X0+")),o=a("GZha"),i=(a("VmQ4"),a("QeCE")),s=a("ZZRV"),u=a.n(s),m=a("M0ff"),p=a.n(m),d=(a("4X1q"),i["a"].Option),h={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function _(e){var t=e.value,a=e.onChange,l=e.mode,c=e.options,r=void 0===c?{}:c,i=Object(s["useRef"])(),m=Object(s["useState"])(),d=Object(o["a"])(m,2),h=d[0],v=d[1];return Object(s["useEffect"])((function(){if(h){var e=function(e){var t=e.getValue();a&&a(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,a]),Object(s["useEffect"])((function(){h&&h.setOption("mode",l)}),[h,l]),Object(s["useEffect"])((function(){h&&t!==h.getValue()&&h.setValue(t||"")}),[h,t]),Object(s["useEffect"])((function(){if(i.current&&!h){var e=p.a.fromTextArea(i.current,Object(n["a"])({mode:l,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},r));v(e)}}),[i.current,h]),u.a.createElement("div",{className:"my-codemirror-container"},u.a.createElement("textarea",{ref:i}))}t["b"]=function(e){var t=e.callback,a=e.onCancel,n=Object(s["useState"])("python"),m=Object(o["a"])(n,2),p=m[0],f=m[1];function b(e){f(v[e][1])}function E(e){t(e)}return u.a.createElement(r["a"],Object(l["a"])({},h,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:E}),u.a.createElement(r["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},u.a.createElement(i["a"],{onChange:b},Object.keys(v).map((function(e){return u.a.createElement(d,{key:e,value:e},v[e][0])})))),u.a.createElement(r["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},u.a.createElement(_,{mode:p})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(c["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),u.a.createElement(c["a"],{type:"ghost",onClick:a},"\u53d6\u6d88")))}},"8j3D":function(e,t,a){"use strict";a("rjoL");var n=a("TMtJ"),l=(a("DHCt"),a("CRgH")),c=(a("X/R0"),a("M6G9")),r=a("55MS"),o=a("VBJJ"),i=a.n(o),s=a("z3+T"),u=(a("EkPb"),a("7X0+")),m=a("GZha"),p=a("ZZRV"),d=a.n(p),h=a("q5+0"),v=a("9kvl"),_=a("KVXO"),f=a.n(_),b=function(e){var t=e.shixunsDetail,a=(e.globalSetting,e.loading,e.dispatch),o=e.title,v=e.pathList,_=void 0===v?[]:v,b=e.showInputPath,E=void 0!==b&&b,g=e.isMergeSelectFile,k=void 0!==g&&g,x=e.onFinish,C=void 0===x?function(){}:x,N=u["a"].useForm(),j=Object(m["a"])(N,1),y=j[0],O=Object(h["m"])(),S=Object(h["l"])(),W=Object(p["useRef"])(),D=Object(p["useState"])(""),w=Object(m["a"])(D,2),T=w[0],F=w[1],R=Object(p["useState"])(""),I=Object(m["a"])(R,2),M=I[0],V=I[1],A=Object(p["useState"])([]),B=Object(m["a"])(A,2),L=B[0],P=B[1],Z=Object(p["useState"])([]),G=Object(m["a"])(Z,2),J=G[0],z=G[1];Object(p["useEffect"])((function(){var e,t;W.current="repository"===(null===(e=S.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3])}),[]),Object(p["useEffect"])((function(){if("Repository-SelectFilePath"===t.actionTabs.key){var e=_.join("/"),a=[];_.map((function(t,n){0===n?a.push({val:"\u6839\u76ee\u5f55",path:""},{val:"/".concat(t),path:e}):a.push({val:"/".concat(t),path:e})})),P(a),F(e),V(e),Y(e)}}),[t.actionTabs.key]);var Y=function(){var e=Object(s["a"])(i.a.mark((function e(t){var n;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:W.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:O.id,path:t}});case 2:n=e.sent,n&&z(n.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),X=function(e){var t=T;"tree"===e.type&&(L.length?L.push({val:"/".concat(e.name),path:e.name}):L.push({val:"\u6839\u76ee\u5f55",path:""},{val:"/".concat(e.name),path:e.name}),P(L),t=T?"".concat(T,"/").concat(e.name):e.name,F(t)),Y(t)},q=function(e,t){var a=L.filter((function(e,a){return a<=t}));P(a);var n=a.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1);F(n),Y(n)},K=function(){var e=Object(s["a"])(i.a.mark((function e(){var t,n,l;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=null===y||void 0===y?void 0:y.getFieldsValue(),n=T?"".concat(T).concat((null===t||void 0===t?void 0:t.name)?"/".concat(null===t||void 0===t?void 0:t.name):""):null===t||void 0===t?void 0:t.name,!k){e.next=6;break}return C(n),H(),e.abrupt("return");case 6:if(!E){e.next=16;break}return e.next=9,y.validateFields();case 9:return e.next=11,a({type:"shixunsDetail/uploadGitFolder",payload:Object(r["a"])(Object(r["a"])({},{id:O.id,path:n}),W.current?{}:{secret_repository:!0})});case 11:l=e.sent,C(M),0===l.status&&c["b"].info("\u65b0\u5efa\u6210\u529f"),e.next=18;break;case 16:C(n),c["b"].success("\u9009\u62e9\u6587\u4ef6\u76ee\u5f55\u6210\u529f");case 18:H();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){a({type:"shixunsDetail/setActionTabs",payload:{}}),y.resetFields()};return d.a.createElement(n["a"],{centered:!0,title:o||"\u65b0\u5efa\u6587\u4ef6\u5939",closable:!1,keyboard:!1,visible:"Repository-SelectFilePath"===t.actionTabs.key,onOk:K,onCancel:H},d.a.createElement("div",{className:f.a.wrap},d.a.createElement("div",{className:f.a.content},d.a.createElement("div",{className:f.a.mainPathWrap},!!(null===L||void 0===L?void 0:L.length)&&L.map((function(e,t){return d.a.createElement("a",{key:t,onClick:function(){return q(e,t)}},e.val)}))),!!(null===J||void 0===J?void 0:J.length)&&J.map((function(e,t){return"tree"===e.type&&d.a.createElement("a",{key:t,onClick:function(){return X(e)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(f.a.colorBlue)}),e.name)}))),d.a.createElement("label",{className:"mt5"},"\u9009\u4e2d\u7684\u65b0\u5efa\u6587\u4ef6\u5939\u76ee\u5f55\uff1a"),d.a.createElement("div",{className:"mt5 mb5"},T),E&&d.a.createElement(u["a"],{form:y,scrollToFirstError:!0,className:"mt20"},d.a.createElement(u["a"].Item,{name:"name",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u540d\u79f0"},{whitespace:!0,message:"\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c"}]},d.a.createElement(l["a"],{placeholder:"\u8bf7\u8f93\u5165\u65b0\u6587\u4ef6\u5939\u540d/\u5b50\u6587\u4ef6\u5939\u540d\u3002\uff08\u5982\uff1asrc/step1\uff09"})))))};t["a"]=Object(v["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting;return{shixunsDetail:t,globalSetting:n,loading:a.models.index}}))(b)},"9ZNV":function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a("1gHQ"),l=(a("MPZO"),a("bnk9")),c=a("ZZRV"),r=a.n(c),o=a("UUDw"),i=a.n(o),s=function(e){var t=e.cancelText,a=void 0===t?"\u53d6\u6d88":t,c=e.okText,o=void 0===c?"\u786e\u5b9a":c,s=e.loading,u=void 0!==s&&s,m=e.hasOkBtn,p=void 0===m||m,d=e.okButtonProps,h=void 0===d?{}:d,v=e.onCancel,_=void 0===v?function(){}:v,f=e.onOk,b=void 0===f?function(){}:f;return r.a.createElement("div",{className:i.a.buttonFixed},r.a.createElement("div",{className:i.a.buttonWrap},r.a.createElement(l["a"],{size:"large",className:"".concat(i.a.button," mr20"),onClick:_},a),p&&r.a.createElement(l["a"],Object(n["a"])({size:"large",type:"primary",className:"".concat(i.a.button," mr20"),loading:u,onClick:b},h),o)))}},"C8/M":function(e,t,a){"use strict";a.r(t);a("XKP1");var n=a("X8Fr"),l=(a("MPZO"),a("bnk9")),c=(a("Nk5m"),a("cVfc")),r=(a("CeOx"),a("NiCL")),o=(a("rjoL"),a("TMtJ")),i=(a("X/R0"),a("M6G9")),s=a("V0hb"),u=a("VBJJ"),m=a.n(u),p=a("z3+T"),d=a("GZha"),h=a("buSX"),v=a("ZZRV"),_=a.n(v),f=a("q5+0"),b=a("9kvl"),E=a("DndG"),g=a("Ws5v"),k=a("7ahc"),x=a("9ZNV"),C=a("EEzP"),N=a.n(C),j=function(e){e.shixunsDetail,e.globalSetting,e.loading;var t,a,n=e.user,l=e.dispatch,c=e.content,r=e.pathList,o=void 0===r?[]:r,s=e.onSetShowContent,u=void 0===s?function(){}:s,h=e.onClickRootPath,b=void 0===h?function(){}:h,E=e.onClickOhterPath,g=void 0===E?function(){}:E,C=Object(f["m"])(),j=Object(f["l"])(),y=Object(v["useRef"])(),O=Object(v["useState"])(),S=Object(d["a"])(O,2),W=S[0],D=S[1],w=null===(t=n.userInfo)||void 0===t||null===(a=t.shixun)||void 0===a?void 0:a.editable;Object(v["useEffect"])((function(){return l({type:"globalSetting/footerToggle",payload:!1}),function(){l({type:"globalSetting/footerToggle",payload:!0})}}),[]),Object(v["useEffect"])((function(){var e,t;y.current="repository"===(null===(e=j.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3])}),[j.pathname]),Object(v["useEffect"])((function(){c!==W&&D(c)}),[c]);var T=function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,l({type:"shixunsDetail/updateRepositoryFile",payload:{id:C.id,path:(null===o||void 0===o?void 0:o.length)?o.join("/"):"",content:W,secret_repository:!y.current||null}});case 2:t=e.sent,t&&(i["b"].info("\u4fdd\u5b58\u6210\u529f"),a=o.length>1?o[o.length-2]:"",a?g(a,o.length-2):b());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement("section",{className:N.a.bg},_.a.createElement("div",{className:N.a.wrap},!!(null===o||void 0===o?void 0:o.length)&&_.a.createElement("div",{className:N.a.pathWrap},_.a.createElement("div",{className:N.a.pathContent},_.a.createElement("a",{onClick:b},C.id),o.map((function(e,t){return t===o.length-1?_.a.createElement("span",null," / ",e):_.a.createElement("a",{onClick:function(){return g(e,t)}}," / ",e)})))),_.a.createElement("div",{className:"mt20"},_.a.createElement(k["a"],{value:W,onChange:function(e){return D(e)},options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}}))),_.a.createElement(x["a"],{okText:"\u4fdd\u5b58",hasOkBtn:w,onCancel:function(){return u(!0)},onOk:T}))},y=Object(b["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting,l=e.user;return{shixunsDetail:t,globalSetting:n,user:l,loading:a.models.index}}))(j),O=a("VJ7g"),S=a.n(O),W=a("m3rI"),D=a("zeYf"),w=a("8j3D"),T=a("HBuW"),F=function(e){e.shixunsDetail,e.globalSetting,e.loading;var t,a,u,k,x,C,N=e.user,j=e.dispatch,O=(Object(h["a"])(e,["shixunsDetail","globalSetting","loading","user","dispatch"]),Object(f["m"])()),F=Object(f["l"])(),I=Object(v["useRef"])(),M=Object(v["useState"])(!0),V=Object(d["a"])(M,2),A=V[0],B=V[1],L=Object(v["useState"])([]),P=Object(d["a"])(L,2),Z=P[0],G=P[1],J=Object(v["useState"])(),z=Object(d["a"])(J,2),Y=z[0],X=z[1],q=Object(v["useState"])(),K=Object(d["a"])(q,2),H=K[0],Q=K[1],U=Object(v["useState"])(),$=Object(d["a"])(U,2),ee=$[0],te=$[1],ae=Object(v["useState"])([]),ne=Object(d["a"])(ae,2),le=ne[0],ce=ne[1],re=Object(v["useState"])(),oe=Object(d["a"])(re,2),ie=oe[0],se=oe[1],ue=Object(v["useState"])(),me=Object(d["a"])(ue,2),pe=me[0],de=me[1],he=Object(v["useState"])(!1),ve=Object(d["a"])(he,2),_e=ve[0],fe=ve[1],be=Object(v["useState"])(),Ee=Object(d["a"])(be,2),ge=Ee[0],ke=Ee[1],xe=null===(t=N.userInfo)||void 0===t||null===(a=t.shixun)||void 0===a?void 0:a.editable;Object(v["useEffect"])((function(){var e,t,a="repository"===(null===(e=F.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3]);if(F.pathname.includes("/master/shixun_show")){I.current=a;var n=F.pathname.split("/");if(n.length>5){var l=n.splice(6,n.length);ce(l);var c=(null===l||void 0===l?void 0:l.length)?l.join("/"):"";Ce(c)}}else I.current!==a&&(I.current=a,B(!0),Ce(),ce([]))}),[F.pathname]),Object(v["useEffect"])((function(){}),[F.pathname]);var Ce=function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a,n,l=arguments;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=l.length>0&&void 0!==l[0]?l[0]:"",e.next=3,j({type:I.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:O.id,path:t}});case 3:a=e.sent,a&&(G(a.trees||[]),de((null===a||void 0===a?void 0:a.secret_dir_path)||""),X(a.git_url||""),Q((null===(n=a.commits)||void 0===n?void 0:n[0])||{}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a,n=arguments;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.next=3,Object(T["ib"])({id:O.id,secret_dir_path:t});case 3:a=e.sent,a&&ke(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a,n=arguments;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.next=3,j({type:"shixunsDetail/getFileContent",payload:{id:O.id,path:t,secret_repository:!I.current||null}});case 3:if(a=e.sent,-2!==(null===a||void 0===a?void 0:a.status)){e.next=6;break}return e.abrupt("return",a);case 6:if(-1!==(null===a||void 0===a?void 0:a.status)){e.next=8;break}return e.abrupt("return",a);case 8:return a&&(B(!1),se(a.content)),e.abrupt("return",a);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=Object(p["a"])(m.a.mark((function e(t){var a,n,l,c,r;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=null===t||void 0===t?void 0:t[0],n=Z.find((function(e){return e.name===a})),n){e.next=4;break}return e.abrupt("return");case 4:if(l=[].concat(Object(s["a"])(le),[a]),c=(null===l||void 0===l?void 0:l.length)?l.join("/"):"","blob"!==n.type){e.next=12;break}return e.next=9,je(c);case 9:return r=e.sent,-1!==(null===r||void 0===r?void 0:r.status)&&-2!==(null===r||void 0===r?void 0:r.status)&&ce(l),e.abrupt("return");case 12:ce(l),Ce(c);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Oe=function(){ee?o["a"].confirm({centered:!0,title:"\u786e\u8ba4\u9700\u8981\u5220\u9664\u8be5\u6587\u4ef6?",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=(null===le||void 0===le?void 0:le.length)?le.join("/"):"",e.next=3,j({type:"shixunsDetail/deleteGitFile",payload:{id:O.id,path:t?"".concat(t,"/").concat(ee):ee,message:"\u5220\u9664".concat(t),secret_repository:!I.current||null}});case 3:a=e.sent,a&&(i["b"].info("\u5220\u9664\u6210\u529f"),Ce(t),te(null));case 5:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}):i["b"].info("\u8bf7\u9009\u62e9\u8981\u5220\u9664\u7684\u6587\u4ef6")},Se=function(){B(!0),ce([]),Ce()},We=function(e,t){B(!0);var a=le.filter((function(e,a){return a<=t}));ce(a);var n=(null===a||void 0===a?void 0:a.length)?a.join("/"):"";Ce(n)},De=function(e){te(null===e||void 0===e?void 0:e[0])},we=null===Z||void 0===Z?void 0:Z.map((function(e,t){return{title:_.a.createElement("span",{className:"font14 pt5 pb5"},"tree"===e.type?_.a.createElement("i",{className:"iconfont icon-xingzhuangjiehebeifen font12 mr5 ".concat(S.a.colorBlue)}):_.a.createElement("i",{className:"iconfont icon-xingzhuangjiehe font12 mr5 ".concat(S.a.colorBlue)}),e.name),disableCheckbox:ee&&ee!==e.name,className:"tree"===e.type?S.a.pl23:"",checkable:"tree"!==e.type,key:e.name}}));return _.a.createElement("section",{className:S.a.bg},A?_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:S.a.contentbg},_.a.createElement("div",{className:S.a.wrap},_.a.createElement("div",{className:S.a.head},_.a.createElement("div",{className:S.a.headLeft},_.a.createElement("span",null,"\u7f51\u5740\u514b\u9686\uff1a"),_.a.createElement("div",{className:"".concat(S.a.headInputWrap," mr5")},_.a.createElement("input",{defaultValue:Y}),_.a.createElement(g["CopyToClipboard"],{text:Y,onCopy:function(){return i["b"].success("\u590d\u5236\u6210\u529f")}},_.a.createElement(r["a"],{placement:"topLeft",title:"\u70b9\u51fb\u590d\u5236\u7248\u672c\u5e93"},_.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5"})))),_.a.createElement(c["a"],{overlayClassName:S.a.popover,placement:"bottomRight",content:_.a.createElement("p",{className:"font12"},"\u8bf7\u4e0a\u4f20\u5f53\u524d\u5b9e\u8bad\u4e2d\u5404\u4e2a\u5173\u5361\u6d89\u53ca\u7684\u6240\u6709\u6587\u4ef6",_.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",_.a.createElement("br",null),_.a.createElement("br",null),"\u63d0\u4ea4\u4ee3\u7801\u7684\u65b9\u6cd5\uff1a",_.a.createElement("br",null),"1\u3001\u5728\u7535\u8111\u4e0a\u5b89\u88c5Git tortoise\u5ba2\u6237\u7aef\uff0c",_.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",_.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",_.a.createElement("br",null),_.a.createElement("br",null),"\u6ce8\u610f:",_.a.createElement("br",null),"\u8bf7\u5728Git\u5ba2\u6237\u7aef\u8981\u6c42\u586b\u5199\u65f6\uff0c\u6309\u7167\u5982\u4e0b\u8bf4\u660e\u586b\u5199\uff1a",_.a.createElement("br",null),"* \u7528\u6237\u540d\uff1a\u4f7f\u7528\u60a8\u5728\u672c\u5e73\u53f0\u7ed1\u5b9a\u7684\u90ae\u7bb1",_.a.createElement("br",null),"* \u53e3\u4ee4\uff1a\u4f7f\u7528\u60a8\u5728\u672c\u5e73\u53f0\u7684\u767b\u5f55\u53e3\u4ee4"),trigger:"click"},_.a.createElement("i",{className:"iconfont icon-tishi2"}))),xe&&_.a.createElement("div",{className:S.a.actionWrap},_.a.createElement(l["a"],{type:"primary",className:"mr5",onClick:function(){window.sessionStorage.setItem("pathArray",le.join(",")),b["c"].push("/shixuns/".concat(O.id,"/").concat(I.current?"repository":"secret_repository","/upload_file"))}},"\u4e0a\u4f20\u6587\u4ef6"),_.a.createElement(l["a"],{type:"primary",className:"mr5",onClick:function(){window.sessionStorage.setItem("pathArray",le.join(",")),b["c"].push("/shixuns/".concat(O.id,"/").concat(I.current?"repository":"secret_repository","/add_file"))}},"\u65b0\u5efa\u6587\u4ef6"),_.a.createElement(l["a"],{type:"primary",className:"mr5",onClick:function(){fe(!1),j({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u65b0\u5efa\u6587\u4ef6\u5939"))),!I.current&&_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"pt40 pl20 pr20 font14 c-orange"},_.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 "),_.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")),!!we.length&&_.a.createElement("div",{className:"mt20 pl20 pr20 font14"},_.a.createElement("div",null,"\u5408\u5e76\u7248\u672c\u5e93\u8def\u5f84\uff1a"),_.a.createElement("div",null,_.a.createElement("span",null,"\u6e90\u8def\u5f84\uff1a",pe),_.a.createElement("i",{className:"iconfont icon-youjiang ml20 c-grey-888"}),_.a.createElement("span",{className:"ml20"},"\u76ee\u6807\u8def\u5f84\uff1a",ge),_.a.createElement(l["a"],{type:"link",onClick:function(){fe(!0),j({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u9009\u62e9\u6587\u4ef6\u76ee\u5f55")))),we.length?_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:S.a.info},_.a.createElement("div",{className:S.a.infoUser},(null===H||void 0===H?void 0:H.author)&&_.a.createElement("img",{width:"35",height:"35",alt:null===H||void 0===H||null===(u=H.author)||void 0===u?void 0:u.name,src:"".concat(W["a"].IMG_SERVER,"/").concat(null===H||void 0===H||null===(k=H.author)||void 0===k?void 0:k.image_url)}),_.a.createElement("a",{href:null===H||void 0===H||null===(x=H.author)||void 0===x?void 0:x.user_url,target:"_blank",className:"mr5"},null===H||void 0===H||null===(C=H.author)||void 0===C?void 0:C.name),_.a.createElement("span",null,"\u63d0\u4ea4\u4e8e",_.a.createElement("span",null,null===H||void 0===H?void 0:H.time)," \uff1a",null===H||void 0===H?void 0:H.title)),_.a.createElement("div",{onClick:function(){return b["c"].push("/shixuns/".concat(O.id,"/").concat(I.current?"repository":"secret_repository","/").concat(O.id,"/commits"))}},_.a.createElement("i",{className:"iconfont icon-tijiaojilu font18 mr5"}),_.a.createElement("span",{className:"".concat(S.a.infoSubmitText," current")},"\u63d0\u4ea4\u8bb0\u5f55"))),!!(null===le||void 0===le?void 0:le.length)&&_.a.createElement("div",{className:S.a.pathWrap},_.a.createElement("div",{className:S.a.pathContent},_.a.createElement("a",{onClick:Se},O.id),le.map((function(e,t){return t===le.length-1?_.a.createElement("span",null," / ",e):_.a.createElement("a",{onClick:function(){return We(e,t)}}," / ",e)})))),xe&&_.a.createElement("div",{className:S.a.deleteWrap},_.a.createElement(l["a"],{className:"font14",type:"link",onClick:Oe},"\u5220\u9664")),_.a.createElement("div",{className:S.a.content},_.a.createElement(n["a"],{checkable:xe,treeData:we,onSelect:ye,onCheck:De}))):_.a.createElement(R,null)),!!we.length&&_.a.createElement("div",{className:"mt10"},_.a.createElement(E["Link"],{to:"/forums/2784",target:"_blank"},"Git\u4f7f\u7528\u6307\u5357"))),_.a.createElement(D["a"],null)):_.a.createElement(y,{content:ie,pathList:le,onSetShowContent:function(e){var t=(null===le||void 0===le?void 0:le.length)?null===le||void 0===le?void 0:le.filter((function(e,t){return t!==le.length-1})):[];ce(t),B(e)},onClickRootPath:Se,onClickOhterPath:We}),_.a.createElement(w["a"],{pathList:le,showInputPath:!0,isMergeSelectFile:_e,onFinish:function(e){_e?Ne(e):Ce(e),fe(!1)}}))},R=function(){return _.a.createElement("div",{className:"tc mt20 pb50 ".concat(S.a.nodata)},_.a.createElement("img",{src:"".concat(W["a"].IMG_SERVER,"/images/educoder/RepositoryNoneData.png")}),_.a.createElement("div",{className:S.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"),_.a.createElement("div",{className:S.a.nodataText},"1\u3001",_.a.createElement("span",null,_.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5ba2\u6237\u7aef")),"\u4e0a\u4f20\u5df2\u6709\u6587\u4ef6\u6765\u5f00\u59cb\u4f7f\u7528\u3002"),_.a.createElement("div",{className:"".concat(S.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"))};t["default"]=Object(b["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting,l=e.user;return{shixunsDetail:t,globalSetting:n,user:l,loading:a.models.index}}))(F)},EEzP:function(e,t,a){e.exports={bg:"bg___2ijhC",wrap:"wrap___3JYz7",content:"content___jzAa5",pathWrap:"pathWrap___1HIf1",pathContent:"pathContent___1urQd"}},KVXO:function(e,t,a){e.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},UUDw:function(e,t,a){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},VJ7g:function(e,t,a){e.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",pathWrap:"pathWrap___3D0gD",pathContent:"pathContent___28-Z0",nodata:"nodata___1wNSw",nodataText:"nodataText___2AQez"}},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"}},zeYf:function(e,t,a){"use strict";a("CeOx");var n=a("NiCL"),l=(a("NE/W"),a("L7QV")),c=a("GZha"),r=a("buSX"),o=a("ZZRV"),i=a.n(o),s=a("9kvl"),u=a("m3rI"),m=a("NfTp"),p=a.n(m),d=a("ZBKS"),h=a.n(d),v=function(e){var t,a,s,m,d,v,_,f,b,E,g,k,x,C,N,j,y,O,S,W,D,w,T,F,R,I,M,V,A,B,L=e.shixunsDetail,P=e.user,Z=(e.globalSetting,e.loading,e.dispatch,Object(r["a"])(e,["shixunsDetail","user","globalSetting","loading","dispatch"]),Object(o["useState"])(!0)),G=Object(c["a"])(Z,2),J=G[0],z=G[1],Y=(null===(t=L.rightData)||void 0===t?void 0:t.complete_count)?Number(null===(a=L.rightData)||void 0===a?void 0:a.complete_count)/Number(null===(s=L.rightData)||void 0===s?void 0:s.challenge_count)*100:0;return L.rightData?i.a.createElement("section",{className:h.a.rightWrap},i.a.createElement("div",{className:h.a.creatorWrap},i.a.createElement("p",{className:"font16 mb20"},"\u521b\u5efa\u8005"),i.a.createElement("div",{className:h.a.creatorContentWrap},i.a.createElement("a",{href:(null===(m=L.rightData)||void 0===m?void 0:m.creator)&&"/users/".concat(null===(d=L.rightData)||void 0===d?void 0:d.creator.login,"/classrooms")},i.a.createElement("img",{className:h.a.creatorImg,src:"".concat(u["a"].IMG_SERVER,"/").concat((null===(v=L.rightData)||void 0===v?void 0:v.creator)&&"images/".concat(null===(_=L.rightData)||void 0===_?void 0:_.creator.image_url,"?1532489442")),alt:"\u5934\u50cf",width:"36",height:"36"})),i.a.createElement("div",{className:h.a.creatorContent},i.a.createElement("div",{className:h.a.creatorName},null===(f=L.rightData)||void 0===f||null===(b=f.creator)||void 0===b?void 0:b.name),i.a.createElement("div",{className:h.a.createorCount},i.a.createElement("span",{className:"mr5"},"\u5171\u53d1\u5e03\u5b9e\u8bad"),i.a.createElement("span",{className:"mr5"},null===(E=L.rightData)||void 0===E?void 0:E.user_shixuns_count),i.a.createElement("span",null,"\u4e2a")))),i.a.createElement("div",{className:h.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===(g=L.detail)||void 0===g?void 0:g.updated_at)?p()(null===(k=L.detail)||void 0===k?void 0:k.updated_at).format("YYYY-MM-DD HH:mm"):""))),!(null===(x=L.detail)||void 0===x?void 0:x.is_jupyter)&&(null===(C=L.detail)||void 0===C?void 0:C.shixun_status)>1&&i.a.createElement("div",{className:h.a.learnWrap},i.a.createElement("div",{className:h.a.learnTopWrap},i.a.createElement("span",null,i.a.createElement("i",{className:"".concat(h.a.color4cacff," iconfont icon-jilu1 font14")}),"\u5b66\u4e60\u7edf\u8ba1"),i.a.createElement("span",null,i.a.createElement("span",{className:"".concat(h.a.color888," font14")},"\u5df2\u5b8c\u6210 ",(null===(N=L.rightData)||void 0===N?void 0:N.complete_count)||0," \u5173 / \u5171",(null===(j=L.rightData)||void 0===j?void 0:j.challenge_count)||0," \u5173"))),i.a.createElement(l["a"],{percent:Y,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!(null===(y=L.rightData)||void 0===y||null===(O=y.tags)||void 0===O?void 0:O.length)&&i.a.createElement("div",{className:h.a.skillWrap},i.a.createElement("p",{className:"".concat(h.a.skillTopWrap," font16 mb20")},i.a.createElement("span",null,i.a.createElement("i",{className:"".concat(h.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(h.a.color888," font14")},"\u5df2\u83b7\u5f97 ",null===(S=L.rightData)||void 0===S?void 0:S.user_tag_count," \u4e2a / \u5171",null===(W=L.rightData)||void 0===W?void 0:W.tag_count," \u4e2a"))),i.a.createElement("div",{className:"".concat(h.a.skillContentWrap," ").concat(J?h.a.skillContentWrapMin:h.a.skillContentWrapMax)},null===(D=L.rightData)||void 0===D?void 0:D.tags.map((function(e,t){return i.a.createElement(i.a.Fragment,{key:t},e.tag_name&&i.a.createElement("span",{className:e.status?h.a.skillContentIcon:h.a.skillContentIconNoStatus},e.tag_name))}))),(null===(w=L.rightData)||void 0===w||null===(T=w.tags)||void 0===T?void 0:T.length)>15&&i.a.createElement(i.a.Fragment,null,J?i.a.createElement("div",{className:h.a.skillExpandAllWrap,onClick:function(){return z(!J)}},i.a.createElement("span",{className:"mr8"},i.a.createElement("div",null,i.a.createElement("p",{className:"".concat(h.a.skillExpandAllContent," font12")},"\u5c55\u5f00\u5168\u90e8"),i.a.createElement("p",{className:"".concat(h.a.skillExpandAllContent," font12")},i.a.createElement("i",{className:"iconfont icon-jiantou9"}))))):i.a.createElement("div",{className:h.a.skillExpandAllWrap,onClick:function(){return z(!J)}},i.a.createElement("span",{className:"mr8"},i.a.createElement("div",null,i.a.createElement("p",{className:"".concat(h.a.skillExpandAllContent," font12")},i.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-"})),i.a.createElement("p",{className:"".concat(h.a.skillExpandAllContent," font12")},"\u6536\u8d77\u5168\u90e8")))))),!!(null===(F=L.rightData)||void 0===F||null===(R=F.paths)||void 0===R?void 0:R.length)&&i.a.createElement("div",{className:h.a.courseWrap},i.a.createElement("p",{className:"mb20 font16"},i.a.createElement("i",{className:"".concat(h.a.color4cacff," iconfont icon-shu1 font14")})," \u6240\u5c5e\u8bfe\u7a0b"),i.a.createElement("div",null,null===(I=L.rightData)||void 0===I?void 0:I.paths.map((function(e,t){return t>2?null:i.a.createElement("div",{className:h.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:h.a.pathImg})),i.a.createElement("div",{className:h.a.pathContentWrap},i.a.createElement("a",{href:"/paths/".concat(e.id),target:"_blank",className:h.a.pathContentName},e.name),i.a.createElement("p",{className:h.a.pathContent},i.a.createElement(n["a"],{placement:"bottom",title:"\u7ae0\u8282"},i.a.createElement("span",{className:h.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:h.a.pathContentCount},i.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count)))))})))),!!(null===(M=L.rightData)||void 0===M||null===(V=M.paths)||void 0===V?void 0:V.length)&&!!(null===(A=L.rightData)||void 0===A?void 0:A.recommands.length)&&P.userInfo.main_site&&i.a.createElement("div",{className:h.a.recommandTrainingWrap},i.a.createElement("p",{className:"mb20 font16"},i.a.createElement("i",{className:"".concat(h.a.color4cacff," iconfont icon-tuijian font14")}),"\u63a8\u8350\u5b9e\u8bad"),i.a.createElement("div",null,null===(B=L.rightData)||void 0===B?void 0:B.recommands.map((function(e,t){return t>2?null:i.a.createElement("div",{className:h.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:h.a.pathImg})),i.a.createElement("div",{className:h.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:h.a.pathContentName},e.name)),i.a.createElement("p",{className:"".concat(h.a.pathContent," ").concat(h.a.recommandContent)},i.a.createElement("span",null,e.stu_num," \u4eba\u5b66\u4e60"),i.a.createElement("span",{className:h.a.recommandLevel},e.level))))}))))):null};t["a"]=Object(s["a"])((function(e){var t=e.shixunsDetail,a=e.user,n=e.loading,l=e.globalSetting;return{shixunsDetail:t,user:a,globalSetting:l,loading:n.models.index}}))(v)}}]);