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.
2 lines
114 KiB
2 lines
114 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[119],{"1ZF9":function(ye,Ue,s){ye.exports=s.p+"static/Authorize.cc9c212f.png"},"7ahc":function(ye,Ue,s){"use strict";s.d(Ue,"a",function(){return j});var Bt=s("k1fw"),yt=s("0Owb"),aa=s("+L6B"),bt=s("2/Rp"),Yt=s("y8nQ"),Ge=s("Vl3Y"),it=s("tJVT"),Je=s("OaEy"),Re=s("2fM7"),Q=s("q1tI"),Ne=s.n(Q),Ye=s("VrN/"),ae=s.n(Ye),Dt=s("p77/"),tt=s.n(Dt),se=s("c5Ni"),Ft=s.n(se),xe=Re.a.Option,jt={labelCol:{span:4},wrapperCol:{span:20}},Le={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"]};Ue.b=function(he){var Qe=he.callback,Be=he.onCancel,v=Object(Q.useState)("python"),i=Object(it.a)(v,2),Ce=i[0],M=i[1];function je(fe){M(Le[fe][1])}function ie(fe){Qe(fe)}return Ne.a.createElement(Ge.a,Object(yt.a)({},jt,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ie}),Ne.a.createElement(Ge.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Ne.a.createElement(Re.a,{onChange:je},Object.keys(Le).map(function(fe){return Ne.a.createElement(xe,{key:fe,value:fe},Le[fe][0])}))),Ne.a.createElement(Ge.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Ne.a.createElement(j,{mode:Ce})),Ne.a.createElement("div",{className:"flex-container flex-end"},Ne.a.createElement(bt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.a.createElement(bt.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))};function j(he){var Qe=he.value,Be=he.onChange,v=he.mode,i=he.options,Ce=i===void 0?{}:i,M=Object(Q.useRef)(),je=Object(Q.useState)(),ie=Object(it.a)(je,2),fe=ie[0],st=ie[1];return Object(Q.useEffect)(function(){if(fe){var be=function(Z){var Pt=Z.getValue();Be&&Be(Pt)};return fe.on("change",be),function(){fe.off("change",be)}}},[fe,Be]),Object(Q.useEffect)(function(){fe&&fe.setOption("mode",v)},[fe,v]),Object(Q.useEffect)(function(){fe&&((Qe!==fe.getValue()||Qe==="")&&setTimeout(function(){fe.setValue(Qe||" ")},300))},[fe,Qe]),Object(Q.useEffect)(function(){if(M.current&&!fe){var be=ae.a.fromTextArea(M.current,Object(Bt.a)({mode:v,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ce));st(be)}},[M.current,fe]),Ne.a.createElement("div",{className:"my-codemirror-container"},Ne.a.createElement("textarea",{ref:M}))}},"7v3h":function(ye,Ue,s){ye.exports=s.p+"static/empty2.dd73f390.png"},"8/bI":function(ye,Ue,s){ye.exports=s.p+"static/empty.8918e228.png"},"8j3D":function(ye,Ue,s){"use strict";var Bt=s("2qtc"),yt=s("kLXV"),aa=s("5NDa"),bt=s("5rEg"),Yt=s("miYZ"),Ge=s("tsqr"),it=s("k1fw"),Je=s("9og8"),Re=s("y8nQ"),Q=s("Vl3Y"),Ne=s("tJVT"),Ye=s("q1tI"),ae=s.n(Ye),Dt=s("Ty5D"),tt=s("9kvl"),se=s("KVXO"),Ft=s.n(se);function xe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */xe=function(){return Le};var Le={},j=Object.prototype,he=j.hasOwnProperty,Qe=typeof Symbol=="function"?Symbol:{},Be=Qe.iterator||"@@iterator",v=Qe.asyncIterator||"@@asyncIterator",i=Qe.toStringTag||"@@toStringTag";function Ce(w,E,A){return Object.defineProperty(w,E,{value:A,enumerable:!0,configurable:!0,writable:!0}),w[E]}try{Ce({},"")}catch(w){Ce=function(A,I,z){return A[I]=z}}function M(w,E,A,I){var z=E&&E.prototype instanceof fe?E:fe,K=Object.create(z.prototype),we=new ct(I||[]);return K._invoke=function(nt,rt,ce){var We="suspendedStart";return function(He,Mt){if(We==="executing")throw new Error("Generator is already running");if(We==="completed"){if(He==="throw")throw Mt;return Ct()}for(ce.method=He,ce.arg=Mt;;){var xt=ce.delegate;if(xt){var vt=Ze(xt,ce);if(vt){if(vt===ie)continue;return vt}}if(ce.method==="next")ce.sent=ce._sent=ce.arg;else if(ce.method==="throw"){if(We==="suspendedStart")throw We="completed",ce.arg;ce.dispatchException(ce.arg)}else ce.method==="return"&&ce.abrupt("return",ce.arg);We="executing";var ke=je(nt,rt,ce);if(ke.type==="normal"){if(We=ce.done?"completed":"suspendedYield",ke.arg===ie)continue;return{value:ke.arg,done:ce.done}}ke.type==="throw"&&(We="completed",ce.method="throw",ce.arg=ke.arg)}}}(w,A,we),K}function je(w,E,A){try{return{type:"normal",arg:w.call(E,A)}}catch(I){return{type:"throw",arg:I}}}Le.wrap=M;var ie={};function fe(){}function st(){}function be(){}var mt={};Ce(mt,Be,function(){return this});var Z=Object.getPrototypeOf,Pt=Z&&Z(Z(Ke([])));Pt&&Pt!==j&&he.call(Pt,Be)&&(mt=Pt);var at=be.prototype=fe.prototype=Object.create(mt);function Rt(w){["next","throw","return"].forEach(function(E){Ce(w,E,function(A){return this._invoke(E,A)})})}function Ut(w,E){function A(z,K,we,nt){var rt=je(w[z],w,K);if(rt.type!=="throw"){var ce=rt.arg,We=ce.value;return We&&typeof We=="object"&&he.call(We,"__await")?E.resolve(We.__await).then(function(He){A("next",He,we,nt)},function(He){A("throw",He,we,nt)}):E.resolve(We).then(function(He){ce.value=He,we(ce)},function(He){return A("throw",He,we,nt)})}nt(rt.arg)}var I;this._invoke=function(z,K){function we(){return new E(function(nt,rt){A(z,K,nt,rt)})}return I=I?I.then(we,we):we()}}function Ze(w,E){var A=w.iterator[E.method];if(A===void 0){if(E.delegate=null,E.method==="throw"){if(w.iterator.return&&(E.method="return",E.arg=void 0,Ze(w,E),E.method==="throw"))return ie;E.method="throw",E.arg=new TypeError("The iterator does not provide a 'throw' method")}return ie}var I=je(A,w.iterator,E.arg);if(I.type==="throw")return E.method="throw",E.arg=I.arg,E.delegate=null,ie;var z=I.arg;return z?z.done?(E[w.resultName]=z.value,E.next=w.nextLoc,E.method!=="return"&&(E.method="next",E.arg=void 0),E.delegate=null,ie):z:(E.method="throw",E.arg=new TypeError("iterator result is not an object"),E.delegate=null,ie)}function zt(w){var E={tryLoc:w[0]};1 in w&&(E.catchLoc=w[1]),2 in w&&(E.finallyLoc=w[2],E.afterLoc=w[3]),this.tryEntries.push(E)}function _e(w){var E=w.completion||{};E.type="normal",delete E.arg,w.completion=E}function ct(w){this.tryEntries=[{tryLoc:"root"}],w.forEach(zt,this),this.reset(!0)}function Ke(w){if(w){var E=w[Be];if(E)return E.call(w);if(typeof w.next=="function")return w;if(!isNaN(w.length)){var A=-1,I=function z(){for(;++A<w.length;)if(he.call(w,A))return z.value=w[A],z.done=!1,z;return z.value=void 0,z.done=!0,z};return I.next=I}}return{next:Ct}}function Ct(){return{value:void 0,done:!0}}return st.prototype=be,Ce(at,"constructor",be),Ce(be,"constructor",st),st.displayName=Ce(be,i,"GeneratorFunction"),Le.isGeneratorFunction=function(w){var E=typeof w=="function"&&w.constructor;return!!E&&(E===st||(E.displayName||E.name)==="GeneratorFunction")},Le.mark=function(w){return Object.setPrototypeOf?Object.setPrototypeOf(w,be):(w.__proto__=be,Ce(w,i,"GeneratorFunction")),w.prototype=Object.create(at),w},Le.awrap=function(w){return{__await:w}},Rt(Ut.prototype),Ce(Ut.prototype,v,function(){return this}),Le.AsyncIterator=Ut,Le.async=function(w,E,A,I,z){z===void 0&&(z=Promise);var K=new Ut(M(w,E,A,I),z);return Le.isGeneratorFunction(E)?K:K.next().then(function(we){return we.done?we.value:K.next()})},Rt(at),Ce(at,i,"Generator"),Ce(at,Be,function(){return this}),Ce(at,"toString",function(){return"[object Generator]"}),Le.keys=function(w){var E=[];for(var A in w)E.push(A);return E.reverse(),function I(){for(;E.length;){var z=E.pop();if(z in w)return I.value=z,I.done=!1,I}return I.done=!0,I}},Le.values=Ke,ct.prototype={constructor:ct,reset:function(E){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(_e),!E)for(var A in this)A.charAt(0)==="t"&&he.call(this,A)&&!isNaN(+A.slice(1))&&(this[A]=void 0)},stop:function(){this.done=!0;var E=this.tryEntries[0].completion;if(E.type==="throw")throw E.arg;return this.rval},dispatchException:function(E){if(this.done)throw E;var A=this;function I(ce,We){return we.type="throw",we.arg=E,A.next=ce,We&&(A.method="next",A.arg=void 0),!!We}for(var z=this.tryEntries.length-1;z>=0;--z){var K=this.tryEntries[z],we=K.completion;if(K.tryLoc==="root")return I("end");if(K.tryLoc<=this.prev){var nt=he.call(K,"catchLoc"),rt=he.call(K,"finallyLoc");if(nt&&rt){if(this.prev<K.catchLoc)return I(K.catchLoc,!0);if(this.prev<K.finallyLoc)return I(K.finallyLoc)}else if(nt){if(this.prev<K.catchLoc)return I(K.catchLoc,!0)}else{if(!rt)throw new Error("try statement without catch or finally");if(this.prev<K.finallyLoc)return I(K.finallyLoc)}}}},abrupt:function(E,A){for(var I=this.tryEntries.length-1;I>=0;--I){var z=this.tryEntries[I];if(z.tryLoc<=this.prev&&he.call(z,"finallyLoc")&&this.prev<z.finallyLoc){var K=z;break}}K&&(E==="break"||E==="continue")&&K.tryLoc<=A&&A<=K.finallyLoc&&(K=null);var we=K?K.completion:{};return we.type=E,we.arg=A,K?(this.method="next",this.next=K.finallyLoc,ie):this.complete(we)},complete:function(E,A){if(E.type==="throw")throw E.arg;return E.type==="break"||E.type==="continue"?this.next=E.arg:E.type==="return"?(this.rval=this.arg=E.arg,this.method="return",this.next="end"):E.type==="normal"&&A&&(this.next=A),ie},finish:function(E){for(var A=this.tryEntries.length-1;A>=0;--A){var I=this.tryEntries[A];if(I.finallyLoc===E)return this.complete(I.completion,I.afterLoc),_e(I),ie}},catch:function(E){for(var A=this.tryEntries.length-1;A>=0;--A){var I=this.tryEntries[A];if(I.tryLoc===E){var z=I.completion;if(z.type==="throw"){var K=z.arg;_e(I)}return K}}throw new Error("illegal catch attempt")},delegateYield:function(E,A,I){return this.delegate={iterator:Ke(E),resultName:A,nextLoc:I},this.method==="next"&&(this.arg=void 0),ie}},Le}var jt=function(j){var he=j.shixunsDetail,Qe=j.globalSetting,Be=j.loading,v=j.dispatch,i=j.title,Ce=j.pathList,M=Ce===void 0?[]:Ce,je=j.showInputPath,ie=je===void 0?!1:je,fe=j.isMergeSelectFile,st=fe===void 0?!1:fe,be=j.onFinish,mt=be===void 0?function(){}:be,Z=Q.a.useForm(),Pt=Object(Ne.a)(Z,1),at=Pt[0],Rt=Object(Dt.m)(),Ut=Object(Dt.l)(),Ze=Object(Ye.useRef)(),zt=Object(Ye.useState)(""),_e=Object(Ne.a)(zt,2),ct=_e[0],Ke=_e[1],Ct=Object(Ye.useState)(""),w=Object(Ne.a)(Ct,2),E=w[0],A=w[1],I=Object(Ye.useState)([]),z=Object(Ne.a)(I,2),K=z[0],we=z[1],nt=Object(Ye.useState)([]),rt=Object(Ne.a)(nt,2),ce=rt[0],We=rt[1];Object(Ye.useEffect)(function(){var Ae,Pe;Ze.current=((Ae=Ut.pathname)===null||Ae===void 0||((Pe=Ae.split("/"))===null||Pe===void 0)?void 0:Pe[3])==="repository"},[]),Object(Ye.useEffect)(function(){if(he.actionTabs.key!=="Repository-SelectFilePath")return;var Ae=M.join("/"),Pe=[];M.map(function(Me,ot){ot===0?Pe.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Me),path:Ae}):Pe.push({val:"/".concat(Me),path:Ae})}),we(Pe),Ke(Ae),A(Ae),He(Ae)},[he.actionTabs.key]);var He=function(){var Ae=Object(Je.a)(xe().mark(function Pe(Me){var ot;return xe().wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,v({type:Ze.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Rt.id,path:Me}});case 2:ot=dt.sent,ot&&We(ot.trees||[]);case 4:case"end":return dt.stop()}},Pe)}));return function(Me){return Ae.apply(this,arguments)}}(),Mt=function(Pe){var Me=ct;Pe.type==="tree"&&(K.length?K.push({val:"/".concat(Pe.name),path:Pe.name}):K.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Pe.name),path:Pe.name}),we(K),Me=ct?"".concat(ct,"/").concat(Pe.name):Pe.name,Ke(Me)),He(Me)},xt=function(Pe,Me){var ot=K.filter(function(dt,Xe){return Xe<=Me});we(ot);var Ve=ot.filter(function(dt,Xe){return Xe!==0}).map(function(dt){return dt.val}).join("").substr(1);Ke(Ve),He(Ve)},vt=function(){var Ae=Object(Je.a)(xe().mark(function Pe(){var Me,ot,Ve;return xe().wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(Me=at==null?void 0:at.getFieldsValue(),ot=ct?"".concat(ct).concat((Me==null?void 0:Me.name)?"/".concat(Me==null?void 0:Me.name):""):Me==null?void 0:Me.name,!st){Xe.next=6;break}return mt(ot),ke(),Xe.abrupt("return");case 6:if(!ie){Xe.next=16;break}return Xe.next=9,at.validateFields();case 9:return Xe.next=11,v({type:"shixunsDetail/uploadGitFolder",payload:Object(it.a)(Object(it.a)({},{id:Rt.id,path:ot}),Ze.current?{}:{secret_repository:!0})});case 11:Ve=Xe.sent,mt(E),Ve.status===0&&Ge.b.info("\u65B0\u5EFA\u6210\u529F"),Xe.next=18;break;case 16:mt(ot),Ge.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ke();case 19:case"end":return Xe.stop()}},Pe)}));return function(){return Ae.apply(this,arguments)}}(),ke=function(){v({type:"shixunsDetail/setActionTabs",payload:{}}),at.resetFields()};return ae.a.createElement(yt.a,{centered:!0,title:i||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:he.actionTabs.key==="Repository-SelectFilePath",onOk:vt,onCancel:ke},ae.a.createElement("div",{className:Ft.a.wrap},ae.a.createElement("div",{className:Ft.a.content},ae.a.createElement("div",{className:Ft.a.mainPathWrap},!!(K==null?void 0:K.length)&&K.map(function(Ae,Pe){return ae.a.createElement("a",{key:Pe,onClick:function(){return xt(Ae,Pe)}},Ae.val)})),!!(ce==null?void 0:ce.length)&&ce.map(function(Ae,Pe){return Ae.type==="tree"&&ae.a.createElement("a",{key:Pe,onClick:function(){return Mt(Ae)}},ae.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Ft.a.colorBlue)}),Ae.name)})),ae.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),ae.a.createElement("div",{className:"mt5 mb5"},ct),ie&&ae.a.createElement(Q.a,{form:at,scrollToFirstError:!0,className:"mt20"},ae.a.createElement(Q.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ae.a.createElement(bt.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};Ue.a=Object(tt.a)(function(Le){var j=Le.shixunsDetail,he=Le.loading,Qe=Le.globalSetting;return{shixunsDetail:j,globalSetting:Qe,loading:he.models.index}})(jt)},B6bo:function(ye,Ue,s){ye.exports={flex_box_center:"flex_box_center___1czbK",flex_space_between:"flex_space_between___NcbCS",flex_box_vertical_center:"flex_box_vertical_center___3bgyw",flex_box_center_end:"flex_box_center_end___1RYM-",flex_box_column:"flex_box_column___siFqq",menu:"menu___3LJ87",warehouse:"warehouse___1AVuS",header:"header___2hqXC",title:"title___2N2dQ",content:"content___252cM",left:"left___DCxzF",right:"right___3XU0c",loading:"loading___393Js",empty:"empty___-D3br",tabs:"tabs___1B5_7",line:"line___1qrlH",footer:"footer___1MBb_",commit:"commit___aa_yX",blueLight:"blueLight___oW1lR",filePathWrp:"filePathWrp___sw_To",filePath:"filePath___2Xa_Q",bottom0:"bottom0___3zeb-"}},Bbdw:function(ye,Ue,s){ye.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},HpfO:function(ye,Ue,s){ye.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},KVXO:function(ye,Ue,s){ye.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},NLgs:function(ye,Ue,s){"use strict";s.d(Ue,"e",function(){return Ft}),s.d(Ue,"d",function(){return Le}),s.d(Ue,"c",function(){return j}),s.d(Ue,"a",function(){return he}),s.d(Ue,"b",function(){return Qe});var Bt=s("WmNS"),yt=s.n(Bt),aa=s("miYZ"),bt=s("tsqr"),Yt=s("9og8"),Ge=s("2qtc"),it=s("kLXV"),Je=s("q1tI"),Re=s.n(Je),Q=s("9kvl"),Ne=s("xKgJ"),Ye=s("1vsH"),ae=s("RCxd"),Dt=s("mOS8"),tt=s.n(Dt),se=s("m3rI"),Ft=function(v){return!!(xe(v)&&jt())},xe=function(v){return Object(Ne.h)()?!0:(v({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},jt=function(){var v,i=Object(Q.b)()._store.getState(),Ce=i.user;return((v=Ce.userInfo)===null||v===void 0?void 0:v.profile_completed)?!0:(it.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:Re.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(){Q.c.push("/account/profile/edit")}}),!1)},Le=function(){var v,i=Object(Q.b)()._store.getState(),Ce=i.user;return((v=Ce.userInfo)===null||v===void 0?void 0:v.professional_certification)?!0:(it.a.confirm({title:"\u63D0\u793A",centered:!0,content:Re.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(Ye.C)("/account/certification")}}),!1)},j=function(){return Object(Ne.b)()?!0:(it.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:Re.a.createElement("div",{className:"tc",style:{marginLeft:-38}},Re.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"),Re.a.createElement("img",{src:Object(Ne.j)()?s("WdTA"):"".concat(se.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),Re.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(Ne.j)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(Ye.C)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},he=function(v,i){return v?!0:(it.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Re.a.createElement("div",null,Re.a.createElement("p",null,i||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Re.a.createElement("div",{style:{marginLeft:"110px"}},Re.a.createElement("img",{src:s("1ZF9"),width:200}),Re.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(Ye.C)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},Qe=function(v){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Ce=Object(Q.b)()._store.getState(),M=Ce.shixunsDetail.detail;return(M==null?void 0:M.public)===2||(M==null?void 0:M.public)===1||(M==null?void 0:M.shixun_status)===3?(it.a.info({centered:!0,icon:Re.a.createElement(ae.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Re.a.createElement("div",{className:"tc",style:{marginLeft:-38}},Re.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Re.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(M==null?void 0:M.public)===2?"\u5DF2\u516C\u5F00":(M==null?void 0:M.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",i,"\u3002"),Re.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Re.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:tt.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(M==null?void 0:M.shixun_status)===2?(it.a.confirm({centered:!0,icon:Re.a.createElement(ae.a,null),title:"\u63D0\u793A",content:Re.a.createElement("div",null,Re.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",i,"\u3002"),Re.a.createElement("br",null),Re.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){it.a.confirm({width:440,centered:!0,icon:Re.a.createElement(ae.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5C06\u65E0\u6CD5\u5728\u7EC4\u5EFA\u8BD5\u5377\u65F6\u9009\u7528\u8BE5\u5B9E\u8BAD\u9898\u3002",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ie=Object(Yt.a)(yt.a.mark(function st(){var be;return yt.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,v({type:"shixunsDetail/cancelRelease",payload:{id:M==null?void 0:M.identifier}});case 2:be=Z.sent,be.status!==401&&(bt.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),v({type:"shixunsDetail/getShixunsDetail",payload:{id:M==null?void 0:M.identifier}}),v({type:"practiceSetting/getCommonData",payload:{id:M==null?void 0:M.identifier}}));case 4:case"end":return Z.stop()}},st)}));function fe(){return ie.apply(this,arguments)}return fe}()})}}),!0):!1}},RC3E:function(ye,Ue,s){ye.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},WdTA:function(ye,Ue,s){ye.exports=s.p+"static/studnetqun.598eeb43.png"},aBPH:function(ye,Ue,s){ye.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},cRFk:function(ye,Ue,s){ye.exports=s.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(ye,Ue,s){"use strict";s.r(Ue);var Bt=s("+L6B"),yt=s("2/Rp"),aa=s("T2oS"),bt=s("W9HT"),Yt=s("14J3"),Ge=s("BMrR"),it=s("2qtc"),Je=s("kLXV"),Re=s("jCWc"),Q=s("kPKH"),Ne=s("qVdP"),Ye=s("jsC+"),ae=s("k1fw"),Dt=s("lUTK"),tt=s("BvKs"),se=s("9og8"),Ft=s("miYZ"),xe=s("tsqr"),jt=s("5Dmo"),Le=s("3S7+"),j=s("tJVT"),he=s("PpiC"),Qe=s("Znn+"),Be=s("ZTPi"),v=s("q1tI"),i=s.n(v),Ce=s("B6bo"),M=s.n(Ce),je=s("Ty5D"),ie=s("9kvl"),fe=s("BoS7"),st=s("Sdc0"),be=s("oBTY"),mt=s("WmNS"),Z=s.n(mt),Pt=s("ozfa"),at=s("MJZm"),Rt=s("P5Jw"),Ut=s("5NDa"),Ze=s("5rEg"),zt=s("y8nQ"),_e=s("Vl3Y"),ct=s("aBPH"),Ke=s.n(ct);function Ct(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ct=function(){return d};var d={},p=Object.prototype,P=p.hasOwnProperty,B=typeof Symbol=="function"?Symbol:{},x=B.iterator||"@@iterator",ve=B.asyncIterator||"@@asyncIterator",H=B.toStringTag||"@@toStringTag";function m(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{m({},"")}catch(t){m=function(a,n,r){return a[n]=r}}function F(t,e,a,n){var r=e&&e.prototype instanceof J?e:J,o=Object.create(r.prototype),l=new $(n||[]);return o._invoke=function(_,f,u){var h="suspendedStart";return function(g,re){if(h==="executing")throw new Error("Generator is already running");if(h==="completed"){if(g==="throw")throw re;return c()}for(u.method=g,u.arg=re;;){var Oe=u.delegate;if(Oe){var le=V(Oe,u);if(le){if(le===y)continue;return le}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(h==="suspendedStart")throw h="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);h="executing";var X=C(_,f,u);if(X.type==="normal"){if(h=u.done?"completed":"suspendedYield",X.arg===y)continue;return{value:X.arg,done:u.done}}X.type==="throw"&&(h="completed",u.method="throw",u.arg=X.arg)}}}(t,a,l),o}function C(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}d.wrap=F;var y={};function J(){}function N(){}function L(){}var G={};m(G,x,function(){return this});var k=Object.getPrototypeOf,S=k&&k(k(D([])));S&&S!==p&&P.call(S,x)&&(G=S);var R=L.prototype=J.prototype=Object.create(G);function T(t){["next","throw","return"].forEach(function(e){m(t,e,function(a){return this._invoke(e,a)})})}function W(t,e){function a(r,o,l,_){var f=C(t[r],t,o);if(f.type!=="throw"){var u=f.arg,h=u.value;return h&&typeof h=="object"&&P.call(h,"__await")?e.resolve(h.__await).then(function(g){a("next",g,l,_)},function(g){a("throw",g,l,_)}):e.resolve(h).then(function(g){u.value=g,l(u)},function(g){return a("throw",g,l,_)})}_(f.arg)}var n;this._invoke=function(r,o){function l(){return new e(function(_,f){a(r,o,_,f)})}return n=n?n.then(l,l):l()}}function V(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,V(t,e),e.method==="throw"))return y;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var n=C(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,y;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,y):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function pe(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function $(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pe,this),this.reset(!0)}function D(t){if(t){var e=t[x];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(P.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:c}}function c(){return{value:void 0,done:!0}}return N.prototype=L,m(R,"constructor",L),m(L,"constructor",N),N.displayName=m(L,H,"GeneratorFunction"),d.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===N||(e.displayName||e.name)==="GeneratorFunction")},d.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,m(t,H,"GeneratorFunction")),t.prototype=Object.create(R),t},d.awrap=function(t){return{__await:t}},T(W.prototype),m(W.prototype,ve,function(){return this}),d.AsyncIterator=W,d.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var o=new W(F(t,e,a,n),r);return d.isGeneratorFunction(e)?o:o.next().then(function(l){return l.done?l.value:o.next()})},T(R),m(R,H,"Generator"),m(R,x,function(){return this}),m(R,"toString",function(){return"[object Generator]"}),d.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},d.values=D,$.prototype={constructor:$,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&P.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(u,h){return l.type="throw",l.arg=e,a.next=u,h&&(a.method="next",a.arg=void 0),!!h}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],l=o.completion;if(o.tryLoc==="root")return n("end");if(o.tryLoc<=this.prev){var _=P.call(o,"catchLoc"),f=P.call(o,"finallyLoc");if(_&&f){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(_){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&P.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=a,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(l)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),y},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),y}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var o=r.arg;Y(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:D(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),y}},d}var w=function(p){var P=p.shixunsDetail,B=p.globalSetting,x=p.loading,ve=p.user,H=p.dispatch,m=p.isRepository,F=Object(he.a)(p,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),C=Object(je.l)(),y=Object(je.m)(),J=Object(v.useState)({}),N=Object(j.a)(J,2),L=N[0],G=N[1],k=Object(v.useRef)(),S=_e.a.useForm(),R=Object(j.a)(S,1),T=R[0],W=Object(v.useState)(""),V=Object(j.a)(W,2),pe=V[0],Y=V[1];Object(v.useEffect)(function(){F.visible&&T.resetFields()},[F.visible]),Object(v.useEffect)(function(){var c=sessionStorage.getItem("pathArray");if(c){var t=c.split(",").join("/"),e=t.indexOf("/")===0?t.substr(1):t;Y(e)}},[]),Object(v.useEffect)(function(){var c,t;k.current=(c=C.pathname)===null||c===void 0||((t=c.split("/"))===null||t===void 0)?void 0:t[2]},[]);var $=function(){var c=Object(se.a)(Ct().mark(function t(){var e,a,n=arguments;return Ct().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return e=n.length>0&&n[0]!==void 0?n[0]:{},o.next=3,H({type:"shixunsDetail/addRepositoryFile",payload:{id:y.id,message:e.commitMessage,content:"",path:(F.defaultPath?F.defaultPath+"/":"")+e.path+"/"+(e.file||".gitkeep"),secret_repository:m?void 0:!0}});case 3:a=o.sent,(a==null?void 0:a.url)&&(xe.b.success("\u6DFB\u52A0\u6210\u529F"),F.onOK({path:(F.defaultPath?F.defaultPath+"/":"")+e.path+"/"+(e.file||".gitkeep"),name:e.path.split("/")[e.path.split("/").length-1]}),F.onClose());case 5:case"end":return o.stop()}},t)}));return function(){return c.apply(this,arguments)}}(),D=function(){var t,e;ie.c.push("/shixuns/".concat(k.current,"/").concat((t=C.pathname)===null||t===void 0||((e=t.split("/"))===null||e===void 0)?void 0:e[3]).concat(pe?"/master/shixun_show/".concat(pe):""))};return i.a.createElement(Je.a,{width:"60%",centered:!0,visible:F.visible,wrapClassName:Ke.a.modal,onOk:function(){T.submit()},onCancel:F.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},i.a.createElement("section",{className:Ke.a.bg},i.a.createElement("div",{className:Ke.a.wrap},i.a.createElement(_e.a,{className:"mt10",form:T,scrollToFirstError:!0,layout:"vertical",onFinish:$,onChange:function(){var t,e,a,n,r=Object(ae.a)({},T.getFieldsValue()),o=r==null||((t=r.path)===null||t===void 0)?void 0:t.split(""),l=r==null||((e=r.file)===null||e===void 0)?void 0:e.split("");(o==null||((a=o.filter(function(_){return _=="/"}))===null||a===void 0)?void 0:a.length)&&(r.path=r.path.substring(0,r.path.length-1)),(l==null||((n=l.filter(function(_){return _=="/"}))===null||n===void 0)?void 0:n.length)&&(r.file=r.file.substring(0,r.path.length-1)),T.setFieldsValue(Object(ae.a)({},r)),G(r)}},i.a.createElement(_e.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},i.a.createElement(Ge.a,null,i.a.createElement(Q.a,null,i.a.createElement("span",{className:Ke.a.filePath},F.defaultPath+"/")),i.a.createElement(Q.a,{flex:"1"},i.a.createElement(_e.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),i.a.createElement(_e.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},i.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),i.a.createElement(_e.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},E=Object(ie.a)(function(d){var p=d.shixunsDetail,P=d.loading,B=d.globalSetting,x=d.user;return{shixunsDetail:p,globalSetting:B,user:x,loading:P.models.index}})(w),A=s("7ahc");function I(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */I=function(){return d};var d={},p=Object.prototype,P=p.hasOwnProperty,B=typeof Symbol=="function"?Symbol:{},x=B.iterator||"@@iterator",ve=B.asyncIterator||"@@asyncIterator",H=B.toStringTag||"@@toStringTag";function m(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{m({},"")}catch(t){m=function(a,n,r){return a[n]=r}}function F(t,e,a,n){var r=e&&e.prototype instanceof J?e:J,o=Object.create(r.prototype),l=new $(n||[]);return o._invoke=function(_,f,u){var h="suspendedStart";return function(g,re){if(h==="executing")throw new Error("Generator is already running");if(h==="completed"){if(g==="throw")throw re;return c()}for(u.method=g,u.arg=re;;){var Oe=u.delegate;if(Oe){var le=V(Oe,u);if(le){if(le===y)continue;return le}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(h==="suspendedStart")throw h="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);h="executing";var X=C(_,f,u);if(X.type==="normal"){if(h=u.done?"completed":"suspendedYield",X.arg===y)continue;return{value:X.arg,done:u.done}}X.type==="throw"&&(h="completed",u.method="throw",u.arg=X.arg)}}}(t,a,l),o}function C(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}d.wrap=F;var y={};function J(){}function N(){}function L(){}var G={};m(G,x,function(){return this});var k=Object.getPrototypeOf,S=k&&k(k(D([])));S&&S!==p&&P.call(S,x)&&(G=S);var R=L.prototype=J.prototype=Object.create(G);function T(t){["next","throw","return"].forEach(function(e){m(t,e,function(a){return this._invoke(e,a)})})}function W(t,e){function a(r,o,l,_){var f=C(t[r],t,o);if(f.type!=="throw"){var u=f.arg,h=u.value;return h&&typeof h=="object"&&P.call(h,"__await")?e.resolve(h.__await).then(function(g){a("next",g,l,_)},function(g){a("throw",g,l,_)}):e.resolve(h).then(function(g){u.value=g,l(u)},function(g){return a("throw",g,l,_)})}_(f.arg)}var n;this._invoke=function(r,o){function l(){return new e(function(_,f){a(r,o,_,f)})}return n=n?n.then(l,l):l()}}function V(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,V(t,e),e.method==="throw"))return y;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var n=C(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,y;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,y):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function pe(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function $(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pe,this),this.reset(!0)}function D(t){if(t){var e=t[x];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(P.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:c}}function c(){return{value:void 0,done:!0}}return N.prototype=L,m(R,"constructor",L),m(L,"constructor",N),N.displayName=m(L,H,"GeneratorFunction"),d.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===N||(e.displayName||e.name)==="GeneratorFunction")},d.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,m(t,H,"GeneratorFunction")),t.prototype=Object.create(R),t},d.awrap=function(t){return{__await:t}},T(W.prototype),m(W.prototype,ve,function(){return this}),d.AsyncIterator=W,d.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var o=new W(F(t,e,a,n),r);return d.isGeneratorFunction(e)?o:o.next().then(function(l){return l.done?l.value:o.next()})},T(R),m(R,H,"Generator"),m(R,x,function(){return this}),m(R,"toString",function(){return"[object Generator]"}),d.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},d.values=D,$.prototype={constructor:$,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&P.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(u,h){return l.type="throw",l.arg=e,a.next=u,h&&(a.method="next",a.arg=void 0),!!h}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],l=o.completion;if(o.tryLoc==="root")return n("end");if(o.tryLoc<=this.prev){var _=P.call(o,"catchLoc"),f=P.call(o,"finallyLoc");if(_&&f){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(_){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&P.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=a,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(l)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),y},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),y}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var o=r.arg;Y(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:D(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),y}},d}var z=function(p){var P=p.shixunsDetail,B=p.globalSetting,x=p.loading,ve=p.user,H=p.dispatch,m=p.isRepository,F=Object(he.a)(p,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),C=Object(je.l)(),y=Object(je.m)(),J=Object(v.useState)({}),N=Object(j.a)(J,2),L=N[0],G=N[1],k=Object(v.useRef)(),S=_e.a.useForm(),R=Object(j.a)(S,1),T=R[0],W=Object(v.useState)(""),V=Object(j.a)(W,2),pe=V[0],Y=V[1];Object(v.useEffect)(function(){F.visible&&T.resetFields()},[F.visible]),Object(v.useEffect)(function(){var c=sessionStorage.getItem("pathArray");if(c){var t=c.split(",").join("/"),e=t.indexOf("/")===0?t.substr(1):t;Y(e)}},[]),Object(v.useEffect)(function(){var c,t;k.current=(c=C.pathname)===null||c===void 0||((t=c.split("/"))===null||t===void 0)?void 0:t[2]},[]);var $=function(){var c=Object(se.a)(I().mark(function t(){var e,a,n=arguments;return I().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return e=n.length>0&&n[0]!==void 0?n[0]:{},o.next=3,H({type:"shixunsDetail/addRepositoryFile",payload:{id:y.id,message:e.commitMessage,content:e.codeMirror,path:(F.defaultPath?F.defaultPath+"/":"")+e.path,secret_repository:m?void 0:!0}});case 3:a=o.sent,(a==null?void 0:a.url)&&(xe.b.success("\u6DFB\u52A0\u6210\u529F"),F.onOK({path:(F.defaultPath?F.defaultPath+"/":"")+e.path,name:e.path.split("/")[e.path.split("/").length-1]}),F.onClose());case 5:case"end":return o.stop()}},t)}));return function(){return c.apply(this,arguments)}}(),D=function(){var t,e;ie.c.push("/shixuns/".concat(k.current,"/").concat((t=C.pathname)===null||t===void 0||((e=t.split("/"))===null||e===void 0)?void 0:e[3]).concat(pe?"/master/shixun_show/".concat(pe):""))};return i.a.createElement(Je.a,{width:"60%",visible:F.visible,wrapClassName:Ke.a.modal,centered:!0,onOk:function(){T.submit()},onCancel:F.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},i.a.createElement("section",{className:Ke.a.bg},i.a.createElement("div",{className:Ke.a.wrap},i.a.createElement(_e.a,{className:"mt10",form:T,scrollToFirstError:!0,layout:"vertical",onFinish:$,onChange:function(){var t,e,a=Object(ae.a)({},T.getFieldsValue()),n=a==null||((t=a.path)===null||t===void 0)?void 0:t.split("");(n==null||((e=n.filter(function(r){return r=="/"}))===null||e===void 0)?void 0:e.length)>1&&(a.path=a.path.substring(0,a.path.length-1)),T.setFieldsValue(Object(ae.a)({},a)),G(a)}},i.a.createElement(_e.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},i.a.createElement(Ge.a,null,i.a.createElement(Q.a,null,i.a.createElement("span",{className:Ke.a.filePath},F.defaultPath+"/")),i.a.createElement(Q.a,{flex:"1"},i.a.createElement(_e.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),i.a.createElement(_e.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),i.a.createElement("div",{className:"mt10 mb20"},i.a.createElement(_e.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},i.a.createElement(A.a,{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"]}})))))))},K=Object(ie.a)(function(d){var p=d.shixunsDetail,P=d.loading,B=d.globalSetting,x=d.user;return{shixunsDetail:p,globalSetting:B,user:x,loading:P.models.index}})(z);function we(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */we=function(){return d};var d={},p=Object.prototype,P=p.hasOwnProperty,B=typeof Symbol=="function"?Symbol:{},x=B.iterator||"@@iterator",ve=B.asyncIterator||"@@asyncIterator",H=B.toStringTag||"@@toStringTag";function m(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{m({},"")}catch(t){m=function(a,n,r){return a[n]=r}}function F(t,e,a,n){var r=e&&e.prototype instanceof J?e:J,o=Object.create(r.prototype),l=new $(n||[]);return o._invoke=function(_,f,u){var h="suspendedStart";return function(g,re){if(h==="executing")throw new Error("Generator is already running");if(h==="completed"){if(g==="throw")throw re;return c()}for(u.method=g,u.arg=re;;){var Oe=u.delegate;if(Oe){var le=V(Oe,u);if(le){if(le===y)continue;return le}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(h==="suspendedStart")throw h="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);h="executing";var X=C(_,f,u);if(X.type==="normal"){if(h=u.done?"completed":"suspendedYield",X.arg===y)continue;return{value:X.arg,done:u.done}}X.type==="throw"&&(h="completed",u.method="throw",u.arg=X.arg)}}}(t,a,l),o}function C(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}d.wrap=F;var y={};function J(){}function N(){}function L(){}var G={};m(G,x,function(){return this});var k=Object.getPrototypeOf,S=k&&k(k(D([])));S&&S!==p&&P.call(S,x)&&(G=S);var R=L.prototype=J.prototype=Object.create(G);function T(t){["next","throw","return"].forEach(function(e){m(t,e,function(a){return this._invoke(e,a)})})}function W(t,e){function a(r,o,l,_){var f=C(t[r],t,o);if(f.type!=="throw"){var u=f.arg,h=u.value;return h&&typeof h=="object"&&P.call(h,"__await")?e.resolve(h.__await).then(function(g){a("next",g,l,_)},function(g){a("throw",g,l,_)}):e.resolve(h).then(function(g){u.value=g,l(u)},function(g){return a("throw",g,l,_)})}_(f.arg)}var n;this._invoke=function(r,o){function l(){return new e(function(_,f){a(r,o,_,f)})}return n=n?n.then(l,l):l()}}function V(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,V(t,e),e.method==="throw"))return y;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var n=C(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,y;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,y):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function pe(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function $(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pe,this),this.reset(!0)}function D(t){if(t){var e=t[x];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(P.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:c}}function c(){return{value:void 0,done:!0}}return N.prototype=L,m(R,"constructor",L),m(L,"constructor",N),N.displayName=m(L,H,"GeneratorFunction"),d.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===N||(e.displayName||e.name)==="GeneratorFunction")},d.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,m(t,H,"GeneratorFunction")),t.prototype=Object.create(R),t},d.awrap=function(t){return{__await:t}},T(W.prototype),m(W.prototype,ve,function(){return this}),d.AsyncIterator=W,d.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var o=new W(F(t,e,a,n),r);return d.isGeneratorFunction(e)?o:o.next().then(function(l){return l.done?l.value:o.next()})},T(R),m(R,H,"Generator"),m(R,x,function(){return this}),m(R,"toString",function(){return"[object Generator]"}),d.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},d.values=D,$.prototype={constructor:$,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&P.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(u,h){return l.type="throw",l.arg=e,a.next=u,h&&(a.method="next",a.arg=void 0),!!h}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],l=o.completion;if(o.tryLoc==="root")return n("end");if(o.tryLoc<=this.prev){var _=P.call(o,"catchLoc"),f=P.call(o,"finallyLoc");if(_&&f){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(_){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&P.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=a,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(l)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),y},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),y}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var o=r.arg;Y(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:D(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),y}},d}var nt=function(p){var P=p.shixunsDetail,B=p.globalSetting,x=p.loading,ve=p.user,H=p.dispatch,m=p.isRepository,F=Object(he.a)(p,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),C=Object(je.l)(),y=Object(je.m)(),J=Object(v.useState)({}),N=Object(j.a)(J,2),L=N[0],G=N[1],k=Object(v.useRef)(),S=_e.a.useForm(),R=Object(j.a)(S,1),T=R[0],W=Object(v.useState)(""),V=Object(j.a)(W,2),pe=V[0],Y=V[1],$=Object(v.useState)(""),D=Object(j.a)($,2),c=D[0],t=D[1];Object(v.useEffect)(function(){F.visible&&T.resetFields()},[F.visible]),Object(v.useEffect)(function(){var n=F.defaultPath.split("/");n.length===1?(Y(""),t(F.defaultPath)):(t(n.pop()),Y(n.join("/")+"/"))},[F.defaultPath]),Object(v.useEffect)(function(){var n,r;k.current=(n=C.pathname)===null||n===void 0||((r=n.split("/"))===null||r===void 0)?void 0:r[2]},[]);var e=function(){var n=Object(se.a)(we().mark(function r(){var o,l,_=arguments;return we().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return o=_.length>0&&_[0]!==void 0?_[0]:{},u.next=3,H({type:"shixunsDetail/moveGitFile",payload:{id:y.id,from:F.defaultPath,to:pe+o.path,message:o.commitMessage||"".concat(F.defaultPath," rename to ").concat(pe).concat(o.path," "),secret_repository:m}});case 3:l=u.sent,(l==null?void 0:l.status)===0&&(xe.b.success("\u6DFB\u52A0\u6210\u529F"),F.onOK({path:o.path,name:o.path}),F.onClose());case 5:case"end":return u.stop()}},r)}));return function(){return n.apply(this,arguments)}}(),a=function(){var r,o;ie.c.push("/shixuns/".concat(k.current,"/").concat((r=C.pathname)===null||r===void 0||((o=r.split("/"))===null||o===void 0)?void 0:o[3]).concat(pe?"/master/shixun_show/".concat(pe):""))};return i.a.createElement(Je.a,{width:"40%",visible:F.visible,wrapClassName:Ke.a.modal,centered:!0,onOk:function(){T.submit()},onCancel:F.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},i.a.createElement("section",{className:Ke.a.bg},i.a.createElement("div",{className:Ke.a.wrap},i.a.createElement(_e.a,{className:"mt10",form:T,scrollToFirstError:!0,layout:"vertical",onFinish:e,onChange:function(){var r,o,l=Object(ae.a)({},T.getFieldsValue()),_=l==null||((r=l.path)===null||r===void 0)?void 0:r.split("");(_==null||((o=_.filter(function(f){return f=="/"}))===null||o===void 0)?void 0:o.length)>1&&(l.path=l.path.substring(0,l.path.length-1)),T.setFieldsValue(Object(ae.a)({},l)),G(l)}},i.a.createElement(_e.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},i.a.createElement(Ge.a,null,i.a.createElement(Q.a,{flex:"1"},i.a.createElement(_e.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:c}))))),i.a.createElement(_e.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},i.a.createElement(Ze.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(F.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},rt=Object(ie.a)(function(d){var p=d.shixunsDetail,P=d.loading,B=d.globalSetting,x=d.user;return{shixunsDetail:p,globalSetting:B,user:x,loading:P.models.index}})(nt),ce=s("DZo9"),We=s("8z0m"),He=s("m3rI"),Mt=s("8j3D"),xt=s("RC3E"),vt=s.n(xt);function ke(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ke=function(){return d};var d={},p=Object.prototype,P=p.hasOwnProperty,B=typeof Symbol=="function"?Symbol:{},x=B.iterator||"@@iterator",ve=B.asyncIterator||"@@asyncIterator",H=B.toStringTag||"@@toStringTag";function m(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{m({},"")}catch(t){m=function(a,n,r){return a[n]=r}}function F(t,e,a,n){var r=e&&e.prototype instanceof J?e:J,o=Object.create(r.prototype),l=new $(n||[]);return o._invoke=function(_,f,u){var h="suspendedStart";return function(g,re){if(h==="executing")throw new Error("Generator is already running");if(h==="completed"){if(g==="throw")throw re;return c()}for(u.method=g,u.arg=re;;){var Oe=u.delegate;if(Oe){var le=V(Oe,u);if(le){if(le===y)continue;return le}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(h==="suspendedStart")throw h="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);h="executing";var X=C(_,f,u);if(X.type==="normal"){if(h=u.done?"completed":"suspendedYield",X.arg===y)continue;return{value:X.arg,done:u.done}}X.type==="throw"&&(h="completed",u.method="throw",u.arg=X.arg)}}}(t,a,l),o}function C(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}d.wrap=F;var y={};function J(){}function N(){}function L(){}var G={};m(G,x,function(){return this});var k=Object.getPrototypeOf,S=k&&k(k(D([])));S&&S!==p&&P.call(S,x)&&(G=S);var R=L.prototype=J.prototype=Object.create(G);function T(t){["next","throw","return"].forEach(function(e){m(t,e,function(a){return this._invoke(e,a)})})}function W(t,e){function a(r,o,l,_){var f=C(t[r],t,o);if(f.type!=="throw"){var u=f.arg,h=u.value;return h&&typeof h=="object"&&P.call(h,"__await")?e.resolve(h.__await).then(function(g){a("next",g,l,_)},function(g){a("throw",g,l,_)}):e.resolve(h).then(function(g){u.value=g,l(u)},function(g){return a("throw",g,l,_)})}_(f.arg)}var n;this._invoke=function(r,o){function l(){return new e(function(_,f){a(r,o,_,f)})}return n=n?n.then(l,l):l()}}function V(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,V(t,e),e.method==="throw"))return y;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var n=C(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,y;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,y):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function pe(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function $(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pe,this),this.reset(!0)}function D(t){if(t){var e=t[x];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(P.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:c}}function c(){return{value:void 0,done:!0}}return N.prototype=L,m(R,"constructor",L),m(L,"constructor",N),N.displayName=m(L,H,"GeneratorFunction"),d.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===N||(e.displayName||e.name)==="GeneratorFunction")},d.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,m(t,H,"GeneratorFunction")),t.prototype=Object.create(R),t},d.awrap=function(t){return{__await:t}},T(W.prototype),m(W.prototype,ve,function(){return this}),d.AsyncIterator=W,d.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var o=new W(F(t,e,a,n),r);return d.isGeneratorFunction(e)?o:o.next().then(function(l){return l.done?l.value:o.next()})},T(R),m(R,H,"Generator"),m(R,x,function(){return this}),m(R,"toString",function(){return"[object Generator]"}),d.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},d.values=D,$.prototype={constructor:$,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&P.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(u,h){return l.type="throw",l.arg=e,a.next=u,h&&(a.method="next",a.arg=void 0),!!h}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],l=o.completion;if(o.tryLoc==="root")return n("end");if(o.tryLoc<=this.prev){var _=P.call(o,"catchLoc"),f=P.call(o,"finallyLoc");if(_&&f){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(_){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&P.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=a,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(l)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),y},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),y}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var o=r.arg;Y(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:D(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),y}},d}var Ae=We.a.Dragger,Pe=function(p){var P=p.shixunsDetail,B=p.globalSetting,x=p.loading,ve=p.user,H=p.dispatch,m=p.isRepository,F=Object(he.a)(p,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),C=Object(je.l)(),y=Object(je.m)(),J=Object(v.useState)({}),N=Object(j.a)(J,2),L=N[0],G=N[1],k=Object(v.useRef)(),S=_e.a.useForm(),R=Object(j.a)(S,1),T=R[0],W=Object(v.useState)([]),V=Object(j.a)(W,2),pe=V[0],Y=V[1],$=Object(v.useState)(),D=Object(j.a)($,2),c=D[0],t=D[1],e;Object(v.useEffect)(function(){F.visible&&(T.resetFields(),Y([]))},[F.visible]),Object(v.useEffect)(function(){k.current=y.id},[]),Object(v.useEffect)(function(){var _=sessionStorage.getItem("pathArray");if(_){var f=_.split(",").join("/"),u=f.indexOf("/")===0?f.substr(1):f;t(u)}},[]);var a=function(f){if(e=f.file.name,f.file.status==="done"||f.file.status==="uploading"){var u,h,g;if(Y(f.fileList),!f.file.response)return;if(((u=f.file.response)===null||u===void 0?void 0:u.status)===0){xe.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Y(pe.filter(function(re){return re.uid!==f.file.uid})),((h=f.file.response)===null||h===void 0?void 0:h.message)&&xe.b.info((g=f.file.response)===null||g===void 0?void 0:g.message)}},n=function(){var _=Object(se.a)(ke().mark(function f(u){var h;return ke().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(u.response){re.next=3;break}return xe.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),re.abrupt("return");case 3:return re.next=5,H({type:"shixunsDetail/deleteGitFile",payload:{id:y.id,path:c?"".concat(c,"/").concat(u.name):u.name,message:T.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(c?"".concat(c,"/").concat(u.name):u.name),secret_repository:m?null:!0}});case 5:h=re.sent,h.status===0&&(Y(pe.filter(function(Oe){return Oe.uid!==u.uid})),xe.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return re.stop()}},f)}));return function(u){return _.apply(this,arguments)}}(),r={height:300,multiple:!0,withCredentials:!0,data:function(){var _=Object(se.a)(ke().mark(function u(){return ke().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.abrupt("return",new Promise(function(){var re=Object(se.a)(ke().mark(function Oe(le,X){return ke().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:setTimeout(Object(se.a)(ke().mark(function q(){var Se,ut;return ke().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,T.getFieldsValue();case 2:Se=ue.sent,ut=Object(ae.a)(Object(ae.a)({},{path:F.defaultPath?F.defaultPath:"",message:L.commitMessage||"\u4E0A\u4F20\u4E86".concat(e)}),m?{}:{secret_repository:!0}),le(ut);case 5:case"end":return ue.stop()}},q)})),200);case 1:case"end":return oe.stop()}},Oe)}));return function(Oe,le){return re.apply(this,arguments)}}()));case 1:case"end":return g.stop()}},u)}));function f(){return _.apply(this,arguments)}return f}(),fileList:pe,method:"post",action:"".concat(He.a.API_SERVER,"/api/shixuns/").concat(k.current,"/upload_git_file.json"),onChange:a,onRemove:n,beforeUpload:function(f){e=f.name}},o=function(){var _=Object(se.a)(ke().mark(function f(u){return ke().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,T.validateFields();case 2:F.onClose(),F.onOK({path:F.defaultPath}),l();case 5:case"end":return g.stop()}},f)}));return function(u){return _.apply(this,arguments)}}(),l=function(){var f,u;ie.c.push("/shixuns/".concat(k.current,"/").concat((f=C.pathname)===null||f===void 0||((u=f.split("/"))===null||u===void 0)?void 0:u[3]).concat(c?"/master/shixun_show/".concat(c):""))};return i.a.createElement(Je.a,{visible:F.visible,onOk:o,centered:!0,onCancel:F.onClose,width:"70%"},i.a.createElement("section",{className:vt.a.bg},i.a.createElement("div",{className:vt.a.wrap},i.a.createElement("div",{className:vt.a.title},"\u4E0A\u4F20\u6587\u4EF6"),i.a.createElement(_e.a,{className:"mt10",form:T,scrollToFirstError:!0,layout:"vertical",onFinish:o,onValuesChange:function(){return G(Object(ae.a)({},T.getFieldsValue()))}},i.a.createElement(_e.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(Ze.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),i.a.createElement(_e.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},i.a.createElement(Ae,r,i.a.createElement("div",null,i.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(vt.a.colorBlue)})),i.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",i.a.createElement("span",{className:"".concat(vt.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),i.a.createElement(Mt.a,{onFinish:function(f){return t(f)}})))},Me=Object(ie.a)(function(d){var p=d.shixunsDetail,P=d.loading,B=d.globalSetting,x=d.user;return{shixunsDetail:p,globalSetting:B,user:x,loading:P.models.index}})(Pe),ot=s("Bbdw"),Ve=s.n(ot),dt=s("HpfO"),Xe=s.n(dt);function kt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */kt=function(){return d};var d={},p=Object.prototype,P=p.hasOwnProperty,B=typeof Symbol=="function"?Symbol:{},x=B.iterator||"@@iterator",ve=B.asyncIterator||"@@asyncIterator",H=B.toStringTag||"@@toStringTag";function m(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{m({},"")}catch(t){m=function(a,n,r){return a[n]=r}}function F(t,e,a,n){var r=e&&e.prototype instanceof J?e:J,o=Object.create(r.prototype),l=new $(n||[]);return o._invoke=function(_,f,u){var h="suspendedStart";return function(g,re){if(h==="executing")throw new Error("Generator is already running");if(h==="completed"){if(g==="throw")throw re;return c()}for(u.method=g,u.arg=re;;){var Oe=u.delegate;if(Oe){var le=V(Oe,u);if(le){if(le===y)continue;return le}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(h==="suspendedStart")throw h="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);h="executing";var X=C(_,f,u);if(X.type==="normal"){if(h=u.done?"completed":"suspendedYield",X.arg===y)continue;return{value:X.arg,done:u.done}}X.type==="throw"&&(h="completed",u.method="throw",u.arg=X.arg)}}}(t,a,l),o}function C(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}d.wrap=F;var y={};function J(){}function N(){}function L(){}var G={};m(G,x,function(){return this});var k=Object.getPrototypeOf,S=k&&k(k(D([])));S&&S!==p&&P.call(S,x)&&(G=S);var R=L.prototype=J.prototype=Object.create(G);function T(t){["next","throw","return"].forEach(function(e){m(t,e,function(a){return this._invoke(e,a)})})}function W(t,e){function a(r,o,l,_){var f=C(t[r],t,o);if(f.type!=="throw"){var u=f.arg,h=u.value;return h&&typeof h=="object"&&P.call(h,"__await")?e.resolve(h.__await).then(function(g){a("next",g,l,_)},function(g){a("throw",g,l,_)}):e.resolve(h).then(function(g){u.value=g,l(u)},function(g){return a("throw",g,l,_)})}_(f.arg)}var n;this._invoke=function(r,o){function l(){return new e(function(_,f){a(r,o,_,f)})}return n=n?n.then(l,l):l()}}function V(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,V(t,e),e.method==="throw"))return y;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var n=C(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,y;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,y):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function pe(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function $(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pe,this),this.reset(!0)}function D(t){if(t){var e=t[x];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(P.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:c}}function c(){return{value:void 0,done:!0}}return N.prototype=L,m(R,"constructor",L),m(L,"constructor",N),N.displayName=m(L,H,"GeneratorFunction"),d.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===N||(e.displayName||e.name)==="GeneratorFunction")},d.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,m(t,H,"GeneratorFunction")),t.prototype=Object.create(R),t},d.awrap=function(t){return{__await:t}},T(W.prototype),m(W.prototype,ve,function(){return this}),d.AsyncIterator=W,d.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var o=new W(F(t,e,a,n),r);return d.isGeneratorFunction(e)?o:o.next().then(function(l){return l.done?l.value:o.next()})},T(R),m(R,H,"Generator"),m(R,x,function(){return this}),m(R,"toString",function(){return"[object Generator]"}),d.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},d.values=D,$.prototype={constructor:$,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&P.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(u,h){return l.type="throw",l.arg=e,a.next=u,h&&(a.method="next",a.arg=void 0),!!h}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],l=o.completion;if(o.tryLoc==="root")return n("end");if(o.tryLoc<=this.prev){var _=P.call(o,"catchLoc"),f=P.call(o,"finallyLoc");if(_&&f){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(_){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&P.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=a,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(l)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),y},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),y}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var o=r.arg;Y(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:D(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),y}},d}var ga=function(p){var P=p.shixunsDetail,B=p.globalSetting,x=p.loading,ve=p.dispatch,H=p.title,m=p.pathList,F=m===void 0?[]:m,C=p.showInputPath,y=C===void 0?!1:C,J=p.isMergeSelectFile,N=J===void 0?!1:J,L=p.onFinish,G=L===void 0?function(){}:L,k=_e.a.useForm(),S=Object(j.a)(k,1),R=S[0],T=Object(je.m)(),W=Object(je.l)(),V=Object(v.useRef)(),pe=Object(v.useState)(""),Y=Object(j.a)(pe,2),$=Y[0],D=Y[1],c=Object(v.useState)(""),t=Object(j.a)(c,2),e=t[0],a=t[1],n=Object(v.useState)([]),r=Object(j.a)(n,2),o=r[0],l=r[1],_=Object(v.useState)([]),f=Object(j.a)(_,2),u=f[0],h=f[1];Object(v.useEffect)(function(){var Ee,oe;V.current=((Ee=W.pathname)===null||Ee===void 0||((oe=Ee.split("/"))===null||oe===void 0)?void 0:oe[3])==="repository"},[]),Object(v.useEffect)(function(){if(P.actionTabs.key!=="Repository-SelectFilePath")return;var Ee=F.join("/"),oe=[];F.map(function(q,Se){Se===0?oe.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(q),path:Ee}):oe.push({val:"/".concat(q),path:Ee})}),l(oe),D(Ee),a(Ee),g(Ee)},[P.actionTabs.key]);var g=function(){var Ee=Object(se.a)(kt().mark(function oe(q){var Se;return kt().wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,ve({type:V.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:T.id,path:q}});case 2:Se=qe.sent,Se&&h(Se.trees||[]);case 4:case"end":return qe.stop()}},oe)}));return function(q){return Ee.apply(this,arguments)}}(),re=function(oe){var q=$;oe.type==="tree"&&(o.length?o.push({val:"/".concat(oe.name),path:oe.name}):o.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(oe.name),path:oe.name}),l(o),q=$?"".concat($,"/").concat(oe.name):oe.name,D(q)),g(q)},Oe=function(oe,q){var Se=o.filter(function(qe,ue){return ue<=q});l(Se);var ut=Se.filter(function(qe,ue){return ue!==0}).map(function(qe){return qe.val}).join("").substr(1);D(ut),g(ut)},le=function(){var Ee=Object(se.a)(kt().mark(function oe(){var q,Se,ut;return kt().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(q=R==null?void 0:R.getFieldsValue(),Se=$?"".concat($).concat((q==null?void 0:q.name)?"/".concat(q==null?void 0:q.name):""):q==null?void 0:q.name,!N){ue.next=6;break}return G(Se),X(),ue.abrupt("return");case 6:if(!y){ue.next=16;break}return ue.next=9,R.validateFields();case 9:return ue.next=11,ve({type:"shixunsDetail/uploadGitFolder",payload:Object(ae.a)(Object(ae.a)({},{id:T.id,path:Se}),V.current?{}:{secret_repository:!0})});case 11:ut=ue.sent,G(e),ut.status===0&&xe.b.info("\u65B0\u5EFA\u6210\u529F"),ue.next=18;break;case 16:G(Se),xe.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:X();case 19:case"end":return ue.stop()}},oe)}));return function(){return Ee.apply(this,arguments)}}(),X=function(){ve({type:"shixunsDetail/setActionTabs",payload:{}}),R.resetFields()};return i.a.createElement(Je.a,{centered:!0,title:H||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:P.actionTabs.key==="Repository-SelectFilePath",onOk:le,onCancel:X},i.a.createElement("div",{className:Xe.a.wrap},i.a.createElement("div",{className:Xe.a.content},i.a.createElement("div",{className:Xe.a.mainPathWrap},!!(o==null?void 0:o.length)&&o.map(function(Ee,oe){return i.a.createElement("a",{key:oe,onClick:function(){return Oe(Ee,oe)}},Ee.val)})),!!(u==null?void 0:u.length)&&u.map(function(Ee,oe){return Ee.type==="tree"&&i.a.createElement("a",{key:oe,onClick:function(){return re(Ee)}},i.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Xe.a.colorBlue)}),Ee.name)})),i.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),i.a.createElement("div",{className:"mt5 mb5"},$),y&&i.a.createElement(_e.a,{form:R,scrollToFirstError:!0,className:"mt20"},i.a.createElement(_e.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},ya=Object(ie.a)(function(d){var p=d.shixunsDetail,P=d.loading,B=d.globalSetting;return{shixunsDetail:p,globalSetting:B,loading:P.models.index}})(ga),ca=s("VTBJ"),ba={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Pa=ba,Oa=s("6VBw"),da=function(p,P){return v.createElement(Oa.a,Object(ca.a)(Object(ca.a)({},p),{},{ref:P,icon:Pa}))};da.displayName="EllipsisOutlined";var Fa=v.forwardRef(da),Ra=s("8Skl"),na=s("HBuW"),Lt=s("1vsH"),Ca=s("NLgs"),wa=at.a.DirectoryTree,Sa=function(p){var P,B,x,ve,H,m,F,C=p.shixunsDetail,y=p.globalSetting,J=p.loading,N=p.user,L=p.activeKey,G=p.dispatch,k=p.practiceSetting,S=p.isRepository,R=p.treeData,T=p.setTreeData,W=Object(he.a)(p,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),V=Object(je.m)(),pe=Object(je.l)(),Y=Object(v.useState)(),$=Object(j.a)(Y,2),D=$[0],c=$[1],t=Object(v.useState)(!1),e=Object(j.a)(t,2),a=e[0],n=e[1],r=Object(v.useState)(!1),o=Object(j.a)(r,2),l=o[0],_=o[1],f=Object(v.useState)(!1),u=Object(j.a)(f,2),h=u[0],g=u[1],re=Object(v.useState)(!1),Oe=Object(j.a)(re,2),le=Oe[0],X=Oe[1],Ee=Object(v.useState)(""),oe=Object(j.a)(Ee,2),q=oe[0],Se=oe[1],ut=Object(v.useState)([]),qe=Object(j.a)(ut,2),ue=qe[0],Gt=qe[1],oa=Object(v.useState)([]),Ht=Object(j.a)(oa,2),wt=Ht[0],Et=Ht[1],ia=Object(v.useState)([]),Jt=Object(j.a)(ia,2),Qt=Jt[0],Zt=Jt[1],ua=Object(v.useState)(!1),qt=Object(j.a)(ua,2),la=qt[0],ge=qt[1],me=Object(v.useState)(),Fe=Object(j.a)(me,2),lt=Fe[0],ze=Fe[1],gt=Object(v.useState)(),et=Object(j.a)(gt,2),ht=et[0],At=et[1],ft=Object(v.useState)(""),Tt=Object(j.a)(ft,2),ea=Tt[0],Wt=Tt[1],$t=Object(v.useState)(),Nt=Object(j.a)($t,2),ta=Nt[0],Kt=Nt[1],Vt=Object(v.useState)(!1),sa=Object(j.a)(Vt,2),fa=sa[0],Ta=sa[1];Object(v.useEffect)(function(){T([]),_t(""),localStorage.warehouseHideTip||ge(!0)},[pe.pathname,S]);var Na=function(){var ee=Object(se.a)(Z.a.mark(function O(){var U,b,ne=arguments;return Z.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return U=ne.length>0&&ne[0]!==void 0?ne[0]:"",De.next=3,Object(na.yb)({id:V.id,secret_dir_path:U});case 3:b=De.sent,b&&Kt(U);case 5:case"end":return De.stop()}},O)}));return function(){return ee.apply(this,arguments)}}(),_a=function(O){return i.a.createElement(tt.a,{className:Ve.a.menu,onClick:function(b){Se(O.path||"");switch(b.key){case"1":Object(Lt.L)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),n(!0);break;case"2":Object(Lt.L)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),g(!0);break;case"3":Object(Lt.L)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),X(!0);break;case"4":Object(Lt.L)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),_(!0);break;case"5":Object(Lt.L)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Wa(O.path,O.name,O);break;case"6":Object(Lt.L)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),$a(O);break}}},(O.type==="topTree"||O.type==="tree")&&i.a.createElement(tt.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(O.type==="topTree"||O.type==="tree")&&i.a.createElement(tt.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(O.type==="topTree"||O.type==="tree")&&i.a.createElement(tt.a.Item,{key:"3"},"\u4E0A\u4F20"),O.type!=="topTree"&&O.type!=="tree"&&i.a.createElement(tt.a.Item,{key:"4"},"\u91CD\u547D\u540D"),O.type!=="topTree"&&i.a.createElement(Rt.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(O==null?void 0:O.path),onCopy:function(){return xe.b.success("\u590D\u5236\u6210\u529F")}},i.a.createElement(tt.a.Item,{key:"6"},i.a.createElement(i.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),O.type!=="topTree"&&i.a.createElement(tt.a.Item,{key:"5"},"\u5220\u9664"))},Ba=function(O,U){return O.map(function(b){return U==""?b.path=U+b.name:b.path=U+"/"+b.name,b.title=i.a.createElement(Ge.a,{className:"font14"},i.a.createElement(Q.a,{flex:"1"},i.a.createElement(Ge.a,null,i.a.createElement(Q.a,{flex:"20px"},b.type==="blob"&&i.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),i.a.createElement(Q.a,{flex:"1"},i.a.createElement("span",{className:" multi_ellipsis1"},b.name)))),i.a.createElement(Q.a,null,(b.type==="blob"||b.type==="tree")&&i.a.createElement(Ye.a,{overlay:_a(b),className:Ve.a.ellipsis},i.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"})))),b.disableCheckbox=D&&D!==b.name,b.className=b.type==="tree"?Ve.a.pl23:"",b.checkable=b.type!=="tree",b.isLeaf=b.type!=="tree",b.children=b.type==="tree"&&[],b.key=b.path,b})},Xt=function(O){G({type:"practiceSetting/setSideBarTabs",payload:{selectPath:O}})},pa=function(){var ee=Object(se.a)(Z.a.mark(function O(U,b){var ne;return Z.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return ne=U.split("/"),De.next=3,_t(q);case 3:setTimeout(function(){Xt(U),ue=[ne[0]||""],wt=[U],Et(Object(be.a)(wt)),Gt(Object(be.a)(ue))},150);case 4:case"end":return De.stop()}},O)}));return function(U,b){return ee.apply(this,arguments)}}(),ka=function(O,U){if(U=="")T(Object(be.a)(O));else{var b=ma(R,U,O);T(Object(be.a)(b))}};function ma(ee,O,U){return ee.map(function(b){return b.key===O?(b.children=Object(be.a)(U),Object(ae.a)({},b)):b.children?Object(ae.a)(Object(ae.a)({},b),{},{children:ma(b.children,O,U)}):b})}var _t=function(){var ee=Object(se.a)(Z.a.mark(function O(){var U,b,ne,te,De,de=arguments;return Z.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return U=de.length>0&&de[0]!==void 0?de[0]:"",Te.next=3,G({type:S?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:V.id,path:U}});case 3:return b=Te.sent,b&&(((ne=b.trees)===null||ne===void 0?void 0:ne.length)?(De=Ba(Object(be.a)(b.trees),U),ka(De,U),Zt(b.trees||[]),At((b==null?void 0:b.secret_dir_path)||""),console.log("handleGetRepository:",De,U),setTimeout(function(){return console.log(R)},2e3)):U==""&&T([]),ze(((te=b.commits)===null||te===void 0?void 0:te[0])||{})),Te.abrupt("return",b);case 6:case"end":return Te.stop()}},O)}));return function(){return ee.apply(this,arguments)}}(),Ia=function(){var ee=Object(se.a)(Z.a.mark(function O(U){return Z.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.abrupt("return",new Promise(function(){var te=Object(se.a)(Z.a.mark(function De(de,$e){return Z.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return U.children.length&&de(),Wt(U.path),St.next=4,_t(U.path);case 4:de();case 5:case"end":return St.stop()}},De)}));return function(De,de){return te.apply(this,arguments)}}()));case 1:case"end":return ne.stop()}},O)}));return function(U){return ee.apply(this,arguments)}}(),Ga=function(){var ee=Object(se.a)(Z.a.mark(function O(U,b){var ne,te;return Z.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(console.log("handleSelectTree",U,b.nativeEvent.target.nodeName,b),ne=function(){Xt(b.node.path),U=[b.node.path],Et(Object(be.a)(U))},!(b.nativeEvent.target.nodeName==="svg"||b.nativeEvent.target.nodeName==="LI")){de.next=4;break}return de.abrupt("return");case 4:b.node.type==="blob"&&((k==null||((te=k.sideBar)===null||te===void 0)?void 0:te.confirmLeave)?Je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ne(),G({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):ne());case 5:case"end":return de.stop()}},O)}));return function(U,b){return ee.apply(this,arguments)}}(),Wa=function(O,U,b){Je.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(b.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(se.a)(Z.a.mark(function De(){var de,$e,Te;return Z.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,G({type:"shixunsDetail/deleteGitFile",payload:{id:V.id,path:O,message:"\u5220\u9664".concat(O),secret_repository:S?null:!0}});case 2:if(de=Ie.sent,$e=O.split("/"),!((de==null?void 0:de.status)===0)){Ie.next=20;break}return xe.b.info("\u5220\u9664\u6210\u529F"),$e.splice($e.length-1,1),Ie.next=9,_t($e.length>1?$e.join("/"):"");case 9:if(Te=Ie.sent,!(Te==null?void 0:Te.trees)){Ie.next=13;break}Ie.next=16;break;case 13:return $e.splice($e.length-1,1),Ie.next=16,_t($e.length>1?$e.join("/"):"");case 16:return Xt(""),Ie.abrupt("return",!0);case 20:(de==null?void 0:de.status)===-3&&Je.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:i.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",O,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(V.id,"/edit/").concat(de==null?void 0:de.message,"/tab=2")}});case 21:case"end":return Ie.stop()}},De)}));function te(){return ne.apply(this,arguments)}return te}()})},$a=function(O){console.log(O,"item")},Ka=function(){var ee=Object(se.a)(Z.a.mark(function O(U,b){return Z.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(console.log("handleExpand",b),!(b.nativeEvent.target.nodeName==="svg"||b.nativeEvent.target.nodeName==="path"||b.nativeEvent.target.nodeName==="LI")){te.next=5;break}return te.abrupt("return",!0);case 5:return te.next=7,Ia(b.node);case 7:ue.includes(b.node.path)?ue.splice(ue.indexOf(b.node.path),1):ue.push(b.node.path);case 8:Gt(Object(be.a)(ue));case 9:case"end":return te.stop()}},O)}));return function(U,b){return ee.apply(this,arguments)}}(),va=function(){ge(!1),localStorage.warehouseHideTip=!0},Va=function(){var ee=Object(se.a)(Z.a.mark(function O(U){var b,ne,te,De,de;return Z.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:te="",Te.t0=S,Te.next=Te.t0===!0?4:Te.t0===!1?9:11;break;case 4:return te="\u5F00\u542F\u7248\u672C\u5E93",De="\u5F00\u542F",de="\u4E0D\u5F00\u542F",ne=i.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Te.abrupt("break",11);case 9:return(C==null||((b=C.detail)===null||b===void 0)?void 0:b.secret_repository)?(te="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",De="\u786E\u5B9A",de="\u53D6\u6D88",ne=i.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(te="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",De="\u4E0D\u4F7F\u7528",de="\u4F7F\u7528",ne=i.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\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Te.abrupt("break",11);case 11:if(!(!S&&Object(Ca.b)(G,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Te.next=13;break}return Te.abrupt("return");case 13:Je.a.confirm({title:te,okText:De,cancelText:de,content:ne,onOk:function(){var Ie;Object(Lt.L)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",te]),!S&&!(C==null||((Ie=C.detail)===null||Ie===void 0)?void 0:Ie.secret_repository)||Ea(U)},onCancel:function(){var Ie;!S&&!(C==null||((Ie=C.detail)===null||Ie===void 0)?void 0:Ie.secret_repository)&&Ea(U)}});case 14:case"end":return Te.stop()}},O)}));return function(U){return ee.apply(this,arguments)}}(),Ea=function(){var ee=Object(se.a)(Z.a.mark(function O(U){return Z.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!S){ne.next=6;break}return ne.next=3,Object(na.p)(Object(ae.a)({},V));case 3:G({type:"practiceSetting/getCommonData",payload:Object(ae.a)({},V)}),ne.next=8;break;case 6:return ne.next=8,Object(na.q)(Object(ae.a)(Object(ae.a)({},V),{},{is_secret_repository:U}));case 8:_t(),G({type:"shixunsDetail/getShixunsDetail",payload:{id:V.id}});case 10:case"end":return ne.stop()}},O)}));return function(U){return ee.apply(this,arguments)}}(),Xa=function(O){console.log(O)},Ya=function(){var ee=Object(se.a)(Z.a.mark(function O(U){var b,ne,te,De,de,$e,Te,St,Ie,za,Qa;return Z.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(console.log(U),b=U.node.key,ne=U.dragNode.key,te=U.node.pos.split("-"),De=U.dropPosition-Number(te[te.length-1]),!(U.node.type!=="tree"||U.dragNode.path.split("/").length===1)){pt.next=8;break}return xe.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),pt.abrupt("return");case 8:return pt.next=10,G({type:"shixunsDetail/moveGitFile",payload:{id:V.id,from:U.dragNode.path,to:U.node.path+"/"+U.dragNode.name,message:"".concat(U.dragNode.path," move to ").concat(U.node.path+"/"+U.dragNode.name," ")}});case 10:if(de=pt.sent,!(de.status===0)){pt.next=22;break}return Xt(""),$e=U.dragNode.path.split("/"),$e.pop(),pt.next=17,_t(U.node.path);case 17:return pt.next=19,_t($e.join("/"));case 19:return $e.pop(),pt.next=22,_t($e.join("/"));case 22:return pt.abrupt("return");case 28:case"end":return pt.stop()}},O)}));return function(U){return ee.apply(this,arguments)}}();return i.a.createElement("section",{className:Ve.a.bg},i.a.createElement("div",{className:Ve.a.contentbg},i.a.createElement("div",{className:Ve.a.wrap},i.a.createElement(Ge.a,{className:Ve.a.gitCode},i.a.createElement(Q.a,{flex:"1"},i.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),S?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",i.a.createElement(st.a,{className:S&&(C==null||((P=C.detail)===null||P===void 0)?void 0:P.init_repository)?"hide":"ml10",checked:S?C==null||((x=C.detail)===null||x===void 0)?void 0:x.init_repository:C==null||((B=C.detail)===null||B===void 0)?void 0:B.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:Va})),i.a.createElement(Q.a,null,i.a.createElement(Ye.a,{overlay:_a({type:"topTree"}),className:"current"},i.a.createElement(Le.a,{visible:la,title:i.a.createElement("div",{className:"font16"},i.a.createElement(Fa,{style:{position:"relative",left:-35},onClick:function(){return va()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",i.a.createElement("span",{onClick:function(){return va()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ve.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},S&&(C==null||((ve=C.detail)===null||ve===void 0)?void 0:ve.init_repository)&&i.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"}),!S&&(C==null||((H=C.detail)===null||H===void 0)?void 0:H.secret_repository)&&i.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!R.length&&!S&&i.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},i.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),R.length?i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:Ve.a.content},L==="1"&&i.a.createElement("div",{className:Ve.a.tips},"\u63D0\u793A\uFF1A",i.a.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),i.a.createElement(wa,{disabled:!!J.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:R,switcherIcon:i.a.createElement(Ra.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Ka,expandedKeys:ue,selectedKeys:wt,onSelect:Ga,draggable:!0,onDragEnter:Xa,onDrop:Ya,allowDrop:function(O){var U=O.dropNode,b=O.dropPosition;return!1}}))):"",!R.length&&S&&(C==null||((m=C.detail)===null||m===void 0)?void 0:m.init_repository)&&i.a.createElement(ha,null),!R.length&&!S&&(C==null||((F=C.detail)===null||F===void 0)?void 0:F.secret_repository)&&i.a.createElement(ha,null))),i.a.createElement(rt,{visible:l,defaultPath:q,onClose:function(){return _(!1)},isRepository:!S,onOK:function(){var ee=Object(se.a)(Z.a.mark(function O(U){var b;return Z.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return b=q.split("/"),b.pop(),te.next=4,_t(b.join("/"));case 4:Xt("");case 5:case"end":return te.stop()}},O)}));return function(O){return ee.apply(this,arguments)}}()}),i.a.createElement(K,{visible:a,defaultPath:q,onClose:function(){return n(!1)},isRepository:S,onOK:function(O){pa(O.path,O.name)}}),i.a.createElement(E,{visible:h,defaultPath:q,onClose:function(){return g(!1)},isRepository:S,onOK:function(O){pa(O.path,O.name)}}),i.a.createElement(Me,{defaultPath:q,visible:le,isRepository:S,onClose:function(){return X(!1)},onOK:function(){var ee=Object(se.a)(Z.a.mark(function O(U){var b;return Z.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return b=q.split("/"),te.next=3,_t(q);case 3:ue=[b[0]||""],wt=[q],Et(Object(be.a)(wt)),Gt(Object(be.a)(ue));case 7:case"end":return te.stop()}},O)}));return function(O){return ee.apply(this,arguments)}}()}),i.a.createElement(ya,{pathList:q==null?void 0:q.split("/"),showInputPath:!0,isMergeSelectFile:fa,onFinish:function(O){fa?Na(O):_t(O),Ta(!1)}}))},ha=function(){return i.a.createElement("div",{className:"mt20 pb50 ".concat(Ve.a.nodata)},i.a.createElement("div",{className:Ve.a.headLeft},"\u63D0\u793A\uFF1A",i.a.createElement("br",null),"\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",i.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",i.a.createElement("br",null),"1\u3001",i.a.createElement("a",{href:"https://www.educoder.net/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",i.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),i.a.createElement("img",{width:"100%",src:s("cRFk")}))},Da=Object(ie.a)(function(d){var p=d.shixunsDetail,P=d.loading,B=d.globalSetting,x=d.practiceSetting,ve=d.user;return{shixunsDetail:p,globalSetting:B,user:ve,practiceSetting:x,loading:P}})(Sa),Ha=s("/zsF"),Ua=s("PArb"),La=s("yDYP"),Ot=s.n(La),ja=function(p){var P=p.shixunsDetail,B=p.globalSetting,x=p.loading,ve=p.user,H=p.dispatch,m=p.isRepository,F=Object(he.a)(p,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),C=Object(je.m)(),y=Object(v.useState)([]),J=Object(j.a)(y,2),N=J[0],L=J[1];Object(v.useEffect)(function(){G()},[m]);var G=function(){var k=Object(se.a)(Z.a.mark(function S(){var R;return Z.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,H({type:"shixunsDetail/getRepositoryCommit",payload:{id:C.id,secret_repository:m?void 0:!0}});case 2:R=W.sent,R&&L(R.commits||[]);case 4:case"end":return W.stop()}},S)}));return function(){return k.apply(this,arguments)}}();return i.a.createElement(i.a.Fragment,null,N==""&&i.a.createElement("div",{className:Ot.a.empty},i.a.createElement("img",{src:s("7v3h"),width:"258"}),i.a.createElement("br",null),i.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),N!=""&&i.a.createElement("section",{className:Ot.a.bg},i.a.createElement("div",{className:Ot.a.wrap},i.a.createElement("div",{className:Ot.a.content},N==null?void 0:N.map(function(k){var S,R;return i.a.createElement("div",null,i.a.createElement(Ge.a,{align:"middle",className:"c-white font16"},i.a.createElement(Q.a,null,k.title)),i.a.createElement(Ge.a,{align:"middle",className:"mt20 "},i.a.createElement(Q.a,null,i.a.createElement("img",{className:Ot.a.imageUrl,src:He.a.IMG_SERVER+"/"+((S=k.author)===null||S===void 0?void 0:S.image_url)})),i.a.createElement(Q.a,{className:Ot.a.blueLight},i.a.createElement("span",{className:"ml20"},(R=k.author)===null||R===void 0?void 0:R.username)),i.a.createElement(Q.a,null,i.a.createElement("span",{className:"ml20 ".concat(Ot.a.blueLight)},"\u63D0\u4EA4\u4E8E"),i.a.createElement("span",{className:"ml20 ".concat(Ot.a.blueLight)},k.time))),i.a.createElement(Ua.a,{className:Ot.a.divider}))})))))},Ma=Object(ie.a)(function(d){var p=d.shixunsDetail,P=d.loading,B=d.globalSetting,x=d.user;return{shixunsDetail:p,globalSetting:B,user:x,loading:P.models.index}})(ja),xa=s("p5ED");function It(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */It=function(){return d};var d={},p=Object.prototype,P=p.hasOwnProperty,B=typeof Symbol=="function"?Symbol:{},x=B.iterator||"@@iterator",ve=B.asyncIterator||"@@asyncIterator",H=B.toStringTag||"@@toStringTag";function m(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{m({},"")}catch(t){m=function(a,n,r){return a[n]=r}}function F(t,e,a,n){var r=e&&e.prototype instanceof J?e:J,o=Object.create(r.prototype),l=new $(n||[]);return o._invoke=function(_,f,u){var h="suspendedStart";return function(g,re){if(h==="executing")throw new Error("Generator is already running");if(h==="completed"){if(g==="throw")throw re;return c()}for(u.method=g,u.arg=re;;){var Oe=u.delegate;if(Oe){var le=V(Oe,u);if(le){if(le===y)continue;return le}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(h==="suspendedStart")throw h="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);h="executing";var X=C(_,f,u);if(X.type==="normal"){if(h=u.done?"completed":"suspendedYield",X.arg===y)continue;return{value:X.arg,done:u.done}}X.type==="throw"&&(h="completed",u.method="throw",u.arg=X.arg)}}}(t,a,l),o}function C(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}d.wrap=F;var y={};function J(){}function N(){}function L(){}var G={};m(G,x,function(){return this});var k=Object.getPrototypeOf,S=k&&k(k(D([])));S&&S!==p&&P.call(S,x)&&(G=S);var R=L.prototype=J.prototype=Object.create(G);function T(t){["next","throw","return"].forEach(function(e){m(t,e,function(a){return this._invoke(e,a)})})}function W(t,e){function a(r,o,l,_){var f=C(t[r],t,o);if(f.type!=="throw"){var u=f.arg,h=u.value;return h&&typeof h=="object"&&P.call(h,"__await")?e.resolve(h.__await).then(function(g){a("next",g,l,_)},function(g){a("throw",g,l,_)}):e.resolve(h).then(function(g){u.value=g,l(u)},function(g){return a("throw",g,l,_)})}_(f.arg)}var n;this._invoke=function(r,o){function l(){return new e(function(_,f){a(r,o,_,f)})}return n=n?n.then(l,l):l()}}function V(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,V(t,e),e.method==="throw"))return y;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var n=C(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,y;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,y):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function pe(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function $(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pe,this),this.reset(!0)}function D(t){if(t){var e=t[x];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(P.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:c}}function c(){return{value:void 0,done:!0}}return N.prototype=L,m(R,"constructor",L),m(L,"constructor",N),N.displayName=m(L,H,"GeneratorFunction"),d.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===N||(e.displayName||e.name)==="GeneratorFunction")},d.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__=L,m(t,H,"GeneratorFunction")),t.prototype=Object.create(R),t},d.awrap=function(t){return{__await:t}},T(W.prototype),m(W.prototype,ve,function(){return this}),d.AsyncIterator=W,d.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var o=new W(F(t,e,a,n),r);return d.isGeneratorFunction(e)?o:o.next().then(function(l){return l.done?l.value:o.next()})},T(R),m(R,H,"Generator"),m(R,x,function(){return this}),m(R,"toString",function(){return"[object Generator]"}),d.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},d.values=D,$.prototype={constructor:$,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&P.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(u,h){return l.type="throw",l.arg=e,a.next=u,h&&(a.method="next",a.arg=void 0),!!h}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],l=o.completion;if(o.tryLoc==="root")return n("end");if(o.tryLoc<=this.prev){var _=P.call(o,"catchLoc"),f=P.call(o,"finallyLoc");if(_&&f){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(_){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&P.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=a,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(l)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),y},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),y}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var o=r.arg;Y(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:D(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),y}},d}var ra=Be.a.TabPane,Aa=function(p){var P,B,x,ve,H,m,F,C,y,J,N,L,G,k,S,R,T,W,V,pe=p.globalSetting,Y=p.loading,$=p.dispatch,D=p.practiceSetting,c=p.shixunsDetail,t=Object(he.a)(p,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),e=Object(v.useState)("1"),a=Object(j.a)(e,2),n=a[0],r=a[1],o=Object(v.useState)("1"),l=Object(j.a)(o,2),_=l[0],f=l[1],u=Object(v.useState)(),h=Object(j.a)(u,2),g=h[0],re=h[1],Oe=Object(v.useState)(),le=Object(j.a)(Oe,2),X=le[0],Ee=le[1],oe=Object(v.useState)(!0),q=Object(j.a)(oe,2),Se=q[0],ut=q[1],qe=Object(v.useState)(["2","1"]),ue=Object(j.a)(qe,2),Gt=ue[0],oa=ue[1],Ht=Object(v.useState)([]),wt=Object(j.a)(Ht,2),Et=wt[0],ia=wt[1],Jt=Object(v.useRef)(),Qt=Object(je.m)(),Zt=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:i.a.createElement("span",null,i.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),i.a.createElement(Le.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},i.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(v.useEffect)(function(){try{var ge,me,Fe,lt,ze;if(!!(c==null||((ge=c.fileContent)===null||ge===void 0||((me=ge.content)===null||me===void 0||((Fe=me.content)===null||Fe===void 0)))?void 0:Fe.length)||(c==null||((lt=c.fileContent)===null||lt===void 0||((ze=lt.content)===null||ze===void 0))?void 0:ze.content)==""){var gt;if((c==null||((gt=c.fileContent)===null||gt===void 0)?void 0:gt.file_type)==="txt"){var et,ht,At,ft;Ee(window.decodeURIComponent(escape(window.atob(c==null||((et=c.fileContent)===null||et===void 0||((ht=et.content)===null||ht===void 0))?void 0:ht.content)))),re(window.decodeURIComponent(escape(window.atob(c==null||((At=c.fileContent)===null||At===void 0||((ft=At.content)===null||ft===void 0))?void 0:ft.content))))}else{var Tt,ea,Wt,$t;Ee(c==null||((Tt=c.fileContent)===null||Tt===void 0||((ea=Tt.content)===null||ea===void 0))?void 0:ea.content),re(c==null||((Wt=c.fileContent)===null||Wt===void 0||(($t=Wt.content)===null||$t===void 0))?void 0:$t.content)}}}catch(sa){var Nt,ta,Kt,Vt;Ee(window.atob(c==null||((Nt=c.fileContent)===null||Nt===void 0||((ta=Nt.content)===null||ta===void 0))?void 0:ta.content)),re(window.atob(c==null||((Kt=c.fileContent)===null||Kt===void 0||((Vt=Kt.content)===null||Vt===void 0))?void 0:Vt.content)),xe.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}},[c==null||((P=c.fileContent)===null||P===void 0)?void 0:P.content]),Object(v.useEffect)(function(){var ge,me=D==null||((ge=D.sideBar)===null||ge===void 0)?void 0:ge.selectPath.split("/");oa(me)},[D==null||((B=D.sideBar)===null||B===void 0)?void 0:B.selectPath]);var ua=function(me){re(me);var Fe=-1;if(me===(X==null?void 0:X.replace(/\r/g,""))){var lt;((lt=D.sideBar)===null||lt===void 0?void 0:lt.confirmLeave)&&(Fe=0)}else{var ze;((ze=D.sideBar)===null||ze===void 0?void 0:ze.confirmLeave)||(Fe=1)}Fe!==-1,$({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Fe}})};Object(v.useEffect)(function(){new Promise(function(){var ge=Object(se.a)(It().mark(function me(Fe,lt){var ze,gt,et,ht;return It().wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(!((D==null||((ze=D.sideBar)===null||ze===void 0)?void 0:ze.selectPath)!==""&&(D==null||((gt=D.sideBar)===null||gt===void 0)?void 0:gt.selectPath))){ft.next=5;break}return ft.next=3,$({type:"shixunsDetail/getFileContent",payload:{id:Qt.id,path:D==null||((et=D.sideBar)===null||et===void 0)?void 0:et.selectPath,secret_repository:Se?null:!0}});case 3:ht=ft.sent,(ht==null?void 0:ht.content)||(ht==null?void 0:ht.content)==""||$({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return ft.stop()}},me)}));return function(me,Fe){return ge.apply(this,arguments)}}())},[D==null||((x=D.sideBar)===null||x===void 0)?void 0:x.selectPath]);var qt=i.a.createElement(tt.a,{className:M.a.menu,onClick:function(me){var Fe;!(c==null||((Fe=c.detail)===null||Fe===void 0)?void 0:Fe.secret_repository)&&me.key==="2"&&f("1"),r(me.key),me.key==="1"?ut(!0):ut(!1)}},i.a.createElement(tt.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Zt.filter(function(ge){var me,Fe;return!(c==null||((me=c.detail)===null||me===void 0)?void 0:me.init_repository)||(c==null||((Fe=c.detail)===null||Fe===void 0)?void 0:Fe.is_jupyter_lab)?ge.id!=="2":ge}).map(function(ge,me){return i.a.createElement(tt.a.Item,{className:"leaveClick",key:ge.id},ge.name)})),la=function(){var ge=Object(se.a)(It().mark(function me(){var Fe,lt,ze;return It().wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,$({type:"shixunsDetail/updateRepositoryFile",payload:{id:Qt.id,path:c==null||((Fe=c.fileContent)===null||Fe===void 0||((lt=Fe.params)===null||lt===void 0))?void 0:lt.path,content:g,secret_repository:Se?null:!0}});case 2:ze=et.sent,(ze==null?void 0:ze.content)&&(xe.b.info("\u4FDD\u5B58\u6210\u529F"),$({type:"practiceSetting/setSideBarTabs",payload:Object(ae.a)(Object(ae.a)({},D.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return et.stop()}},me)}));return function(){return ge.apply(this,arguments)}}();return i.a.createElement("div",{className:M.a.warehouse},i.a.createElement("div",{className:M.a.header},i.a.createElement(Ge.a,{align:"middle",className:"w100 c-white",style:{height:60}},i.a.createElement(Q.a,{flex:"1"},i.a.createElement(Ge.a,{align:"middle"},i.a.createElement(Q.a,null,i.a.createElement(Ye.a,{overlay:qt,className:M.a.menu},i.a.createElement("span",{className:"font16 c-white current ml20"},Zt.find(function(ge){return ge.id===n}).name," ",i.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),i.a.createElement(Q.a,{flex:"81px"},i.a.createElement("div",{className:M.a.line})),i.a.createElement(Q.a,null,i.a.createElement(Be.a,{className:M.a.tabs,activeKey:_,onChange:function(me){var Fe;(D==null||((Fe=D.sideBar)===null||Fe===void 0)?void 0:Fe.confirmLeave)?Je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){f(me),$({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(f(me),$({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},i.a.createElement(ra,{tab:i.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Se&&(c==null||((ve=c.detail)===null||ve===void 0)?void 0:ve.init_repository)&&i.a.createElement(ra,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Se&&(c==null||((H=c.detail)===null||H===void 0)?void 0:H.secret_repository)&&i.a.createElement(ra,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Se&&(c==null||((m=c.repository)===null||m===void 0)?void 0:m.git_url)||!Se&&(c==null||((F=c.secretRepository)===null||F===void 0)?void 0:F.git_url))&&i.a.createElement(i.a.Fragment,null,i.a.createElement(Q.a,null,i.a.createElement("span",{className:M.a.title},"\u4ED3\u5E93\u5730\u5740:"),i.a.createElement("input",{value:Se?c==null||((C=c.repository)===null||C===void 0)?void 0:C.git_url:c==null||((y=c.secretRepository)===null||y===void 0)?void 0:y.git_url}),i.a.createElement(Rt.CopyToClipboard,{text:Se?c==null||((J=c.repository)===null||J===void 0)?void 0:J.git_url:c==null||((N=c.secretRepository)===null||N===void 0)?void 0:N.git_url,onCopy:function(){return xe.b.success("\u590D\u5236\u6210\u529F")}},i.a.createElement(Le.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},i.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),i.a.createElement("div",{className:M.a.content,style:{overflow:"auto"}},_==="1"&&i.a.createElement(i.a.Fragment,null,i.a.createElement("aside",{className:M.a.left},i.a.createElement(bt.a,{spinning:!!Y.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(M.a.loading," ").concat(M.a.bottom0)},i.a.createElement(Da,{setTreeData:ia,treeData:Et,activeKey:n,isRepository:Se}))),i.a.createElement("aside",{className:M.a.right,ref:Jt},(D==null||((L=D.sideBar)===null||L===void 0)?void 0:L.selectPath)!==""&&i.a.createElement(i.a.Fragment,null,i.a.createElement(bt.a,{spinning:!!Y.effects["shixunsDetail/getFileContent"],wrapperClassName:M.a.loading},i.a.createElement("div",{className:M.a.filePathWrp},i.a.createElement(Ge.a,{align:"middle",className:"w100"},i.a.createElement(Q.a,null,i.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),i.a.createElement(Q.a,{flex:"40px"},i.a.createElement("div",{className:M.a.line,style:{marginLeft:20}})),i.a.createElement(Q.a,{className:M.a.filePath},Gt.map(function(ge,me){return i.a.createElement("span",{className:"c-blue"},ge)})))),i.a.createElement("div",{className:Y.effects["shixunsDetail/getFileContent"]?"hide":"show"},i.a.createElement(xa.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)"},filename:c==null||((G=c.fileContent)===null||G===void 0)?void 0:G.filename,type:(c==null||((k=c.fileContent)===null||k===void 0)?void 0:k.file_type)==="office"?"download":c==null||((S=c.fileContent)===null||S===void 0)?void 0:S.file_type,data:g,monacoEditor:{value:g,language:c==null||((R=c.fileContent)===null||R===void 0)?void 0:R.language,onChange:function(me){return ua(me)},options:{fontSize:14}}}))),(c==null||((T=c.fileContent)===null||T===void 0)?void 0:T.file_type)==="txt"&&i.a.createElement(Ge.a,{align:"middle",justify:"center",className:M.a.footer},i.a.createElement(Q.a,null,i.a.createElement(yt.a,{type:"primary",size:"large",ghost:!0,onClick:function(){ie.c.push("/shixuns/".concat(Qt.id,"/challenges"))}},"\u53D6\u6D88"),i.a.createElement(yt.a,{type:"primary",size:"large",className:"ml40",onClick:la},"\u63D0\u4EA4")))),(D==null||((W=D.sideBar)===null||W===void 0)?void 0:W.selectPath)==""&&(c==null||((V=c.detail)===null||V===void 0)?void 0:V.init_repository)&&i.a.createElement("div",{className:M.a.empty},i.a.createElement("img",{src:s("8/bI"),width:"258"}),i.a.createElement("br",null),i.a.createElement("span",{className:"c-grey-c"},!!(Et==null?void 0:Et.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Et==null?void 0:Et.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),_==="2"&&i.a.createElement("div",{className:M.a.commit},i.a.createElement(Ma,{isRepository:Se}))))},Ja=Ue.default=Object(ie.a)(function(d){var p=d.loading,P=d.globalSetting,B=d.practiceSetting,x=d.shixunsDetail;return{globalSetting:P,loading:p,practiceSetting:B,shixunsDetail:x}})(Aa)},mOS8:function(ye,Ue,s){ye.exports=s.p+"static/403Qrcode.6c17b6f4.png"},yDYP:function(ye,Ue,s){ye.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}}}]);
|