(window.webpackJsonp=window.webpackJsonp||[]).push([[125,6,7],{"+k/U":function(M,u,e){M.exports={pagination:"pagination___2XcQw",info:"info___12Y4R"}},"07cG":function(M,u,e){M.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"7SP1":function(M,u,e){},"7ahc":function(M,u,e){"use strict";e.d(u,"a",function(){return Y});var g=e("k1fw"),v=e("0Owb"),L=e("+L6B"),E=e("2/Rp"),_=e("y8nQ"),a=e("Vl3Y"),o=e("tJVT"),p=e("OaEy"),r=e("2fM7"),l=e("q1tI"),d=e.n(l),O=e("VrN/"),s=e.n(O),h=e("p77/"),de=e.n(h),X=e("c5Ni"),t=e.n(X),Z=r.a.Option,me={labelCol:{span:4},wrapperCol:{span:20}},f={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};u.b=function(y){var k=y.callback,_e=y.onCancel,ne=Object(l.useState)("python"),z=Object(o.a)(ne,2),b=z[0],A=z[1];function pe(D){A(f[D][1])}function ee(D){k(D)}return d.a.createElement(a.a,Object(v.a)({},me,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ee}),d.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},d.a.createElement(r.a,{onChange:pe},Object.keys(f).map(function(D){return d.a.createElement(Z,{key:D,value:D},f[D][0])}))),d.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},d.a.createElement(Y,{mode:b})),d.a.createElement("div",{className:"flex-container flex-end"},d.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),d.a.createElement(E.a,{type:"ghost",onClick:_e},"\u53D6\u6D88")))};function Y(y){var k=y.value,_e=y.onChange,ne=y.mode,z=y.options,b=z===void 0?{}:z,A=Object(l.useRef)(),pe=Object(l.useState)(),ee=Object(o.a)(pe,2),D=ee[0],ve=ee[1];return Object(l.useEffect)(function(){if(D){var re=function(U){var N=U.getValue();_e&&_e(N)};return D.on("change",re),function(){D.off("change",re)}}},[D,_e]),Object(l.useEffect)(function(){D&&D.setOption("mode",ne)},[D,ne]),Object(l.useEffect)(function(){D&&((k!==D.getValue()||k==="")&&setTimeout(function(){D.setValue(k||" ")},300))},[D,k]),Object(l.useEffect)(function(){if(A.current&&!D){var re=s.a.fromTextArea(A.current,Object(g.a)({mode:ne,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},b));ve(re)}},[A.current,D]),d.a.createElement("div",{className:"my-codemirror-container"},d.a.createElement("textarea",{ref:A}))}},"9Bee":function(M,u,e){"use strict";var g=e("q1tI"),v=e.n(g),L=e("vg9a"),E=e("tJVT"),_=e("DlQD"),a=e.n(_),o=e("rUJ1");function p(P,U){var N=P.match(/^(\s+)(?:```)/);if(N===null)return U;var V=N[1];return U.split(` `).map(function(Re){var Oe=Re.match(/^\s+/);if(Oe===null)return Re;var te=Object(E.a)(Oe,1),ge=te[0];return ge.length>=V.length?Re.slice(V.length):Re}).join(` `)}var r=[],l=["
".concat(P,"
"):'').concat(N?P:Object(o.escape)(P,!0),`
`):''+(N?P:Object(o.escape)(P,!0))+""},d.heading=function(P,U,N){var V=this.options.headerPrefix+N.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return r.push({anchor:V,level:U,text:P}),"]*>/g;function ve(P){var U=document.createElement("div");return U.innerHTML=P,U.childNodes.length===0?"":U.childNodes[0].nodeValue}var re=u.a=function(P){var U=P.value,N=U===void 0?"":U,V=P.className,Re=P.style,Oe=Re===void 0?{}:Re,te=String(N),ge=Object(g.useMemo)(function(){try{var qe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ke=/\"\/api\/attachments\/|\"\/attachments\/download\//g,et=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;te=te.replace(qe,"("+pe.a.API_SERVER+"/api/attachments/").replace(Ke,'"'+pe.a.API_SERVER+"/api/attachments/").replace(et,'"'+pe.a.API_SERVER+"/files/uploads/")}catch(le){}var Ie=b(te),ot=Y();return te.match(/\[TOC\]/)&&(Ie=Ie.replace("[TOC]
",de()),s()),Ie=Ie.replace(/(__special_katext_id_\d+__)/g,function(le,st){var Qe=ot[st],ye=Qe.type,ft=Qe.expression;return Object(ee.renderToString)(ve(ft)||"",{displayMode:ye==="block",throwOnError:!1,output:"html"})}),Ie=Ie.replace(/▁/g,"\u2581\u2581\u2581"),y(),Ie},[te]),Ae=Object(g.useRef)();function $e(qe){var Ke=qe.target;if(Ke.tagName.toUpperCase()==="A"){var et=Ke.getAttribute("href");if(et.startsWith("#")){qe.preventDefault();var Ie=document.getElementById(et.replace("#",""));Ie&&Ie.scrollIntoView(!0)}}}return Object(g.useEffect)(function(){if(Ae.current&&ge&&(ge.match(D)&&window.PR.prettyPrint()),Ae.current)return Ae.current.addEventListener("click",$e),function(){Ae.current.removeEventListener("click",$e),y(),s()}},[ge,Ae.current,$e]),v.a.createElement("div",{ref:Ae,style:Oe,className:"".concat(V||""," markdown-body"),dangerouslySetInnerHTML:{__html:ge}})}},"9VGf":function(M,u,e){"use strict";e.d(u,"a",function(){return L});var g=e("q1tI"),v=e.n(g);function L(E,_){var a=Object(g.useRef)();Object(g.useEffect)(function(){a.current=E}),Object(g.useEffect)(function(){function o(){a.current()}if(_!==null){var p=setInterval(o,_);return function(){return clearInterval(p)}}},[_])}},AMnG:function(M,u,e){"use strict";var g=e("miYZ"),v=e("tsqr"),L=e("tJVT"),E=e("q1tI"),_=e.n(E),a=e("nWbc"),o=e.n(a),p=e("Ot1p");u.a=function(r){var l=r.id,d=r.activeDiscussIndex,O=r.onReplyDiscuss,s=Object(E.useState)(""),h=Object(L.a)(s,2),de=h[0],X=h[1];function t(me){X(me)}function Z(){if(!de){v.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}O(l,de),X("")}return _.a.createElement("div",{key:l,className:"discuss-item-editor",style:{display:d===l?"block":"none",width:"100%"}},_.a.createElement(p.a,{miniToolbar:!0,startInit:d===l,defaultValue:de,id:l,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:t}),_.a.createElement("a",{onClick:Z,className:"btn-send"},"\u53D1\u9001"))}},BdwD:function(M,u,e){"use strict";var g=e("k1fw"),v=e("q1tI"),L=e.n(v),E=function(a){var o=a.styles,p=o===void 0?{}:o,r=a.customText;return L.a.createElement("section",{className:"tc animated fadeIn",style:Object(g.a)(Object(g.a)({},{color:"#999",margin:"200px auto"}),p)},L.a.createElement("img",{src:e("FOrL")}),L.a.createElement("p",{className:"mt20 font14"},r||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};u.a=E},BjJ7:function(M,u,e){"use strict";e.d(u,"d",function(){return v}),e.d(u,"c",function(){return L}),e.d(u,"e",function(){return E}),e.d(u,"b",function(){return _}),e.d(u,"a",function(){return o});var g=e("m3rI");function v(p){var r=!0;if(p.length>0){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:"",l=[],d=0;d=0,Rt=Jt?"Cmd":"Ctrl",$t=(ht={},Object(_.a)(ht,Rt+"-B","bold"),Object(_.a)(ht,Rt+"-I","italic"),ht),yt=(lt={},Object(_.a)(lt,le,"\u6DFB\u52A0\u94FE\u63A5"),Object(_.a)(lt,Qe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(_.a)(lt,st,"\u6DFB\u52A0\u56FE\u7247"),Object(_.a)(lt,ye,"\u6DFB\u52A0\u8868\u683C"),lt),qt=u.a=function(i){var C=i.defaultValue,G=C===void 0?"":C,$=i.onChange,be=i.width,Je=be===void 0?"100%":be,it=i.height,ct=it===void 0?400:it,tt=i.miniToolbar,pt=tt===void 0?!1:tt,Mt=i.isFocus,ea=Mt===void 0?!1:Mt,Wt=i.watch,ta=i.id,Lt=ta===void 0?"markdown-editor-id":ta,ua=i.showResizeBar,ia=ua===void 0?!1:ua,Xt=i.noStorage,ca=Xt===void 0?!1:Xt,aa=i.showNullButton,da=aa===void 0?!1:aa,ma=i.fullScreen,Nt=ma===void 0?!1:ma,kt=i.onBlur,zt=i.onCMBeforeChange,De=i.className,_a=De===void 0?"":De,na=i.placeholder,Ea=na===void 0?"":na,ra=i.values,Kt=ra===void 0?"":ra,ae=Object(a.useState)(null),Dt=Object(E.a)(ae,2),c=Dt[0],fa=Dt[1],Ra=Object(a.useState)(G),oa=Object(E.a)(Ra,2),Vt=oa[0],n=oa[1],m=Object(a.useState)(Wt),j=Object(E.a)(m,2),q=j[0],he=j[1],Pe=Object(a.useState)(Nt),oe=Object(E.a)(Pe,2),Q=oe[0],I=oe[1],J=Object(a.useState)(""),ue=Object(E.a)(J,2),R=ue[0],H=ue[1],w=Object(a.useState)(0),Fe=Object(E.a)(w,2),W=Fe[0],Ce=Fe[1],Xe=Object(a.useState)(ct),Ge=Object(E.a)(Xe,2),Be=Ge[0],at=Ge[1],dt=Object(a.useState)(!1),mt=Object(E.a)(dt,2),Ct=mt[0],Ot=mt[1],nt=Object(a.useRef)(),_t=Object(a.useRef)(),vt=Object(a.useRef)(),Ee=Object(a.useRef)();Object(a.useEffect)(function(){n(Kt),c==null||c.setValue(Kt)},[Kt]),Object(a.useEffect)(function(){if(nt.current){var F=function(fe,ie){var Le=ie.clipboardData;if(Le){var ke=Le.types.toString(),He=Le.items;if(ke==="text/html,Files"||ke==="Files"){var ze=He[1];ke==="Files"&&(ze=He[0]),ze.kind==="file"&&ze.type.match(/^image\//i)&&ge(ze.getAsFile(),function(Ze){Ze.id?x.replaceSelection("")):(Ze==null?void 0:Ze.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},x=r.a.fromTextArea(nt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!pt,lineWrapping:!0,value:G,autoCloseTags:!0,autoCloseBrackets:!0});return x.on("paste",F),fa(x),function(){x.off("paste",F)}}},[]);var Ue=Object(a.useCallback)(function(){if(_t.current)try{var F=_t.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,x=_t.current.getElementsByClassName("markdown-editor-body")[0];Q?x.style.height="calc(100vh - ".concat(F,"px)"):x.style.height="".concat(Be-F,"px")}catch(B){console.log(B,"---- to set md editor body height")}},[Be,_t,Q]);Object(a.useEffect)(function(){function F(){var B=new l.default(function(fe){var ie=Object(L.a)(fe),Le;try{for(ie.s();!(Le=ie.n()).done;){var ke=Le.value;(ke.target.offsetHeight>0||ke.target.offsetWidth>0)&&(Ue(),c.setSize("100%","100%"),c.refresh())}}catch(He){ie.e(He)}finally{ie.f()}});return B.observe(nt.current.parentElement),B}if(c){var x=F();return function(){x.unobserve(nt.current.parentElement)}}},[c,Ue]),Object(a.useEffect)(function(){if(c){for(var F=[],x=function(){var ke=fe[B];ie=Object(E.a)(ke,2);var He=ie[0],ze=ie[1],Ze=Object(_.a)({},He,function(){Ve(ze)});F.push(Ze),c.addKeyMap(Ze)},B=0,fe=Object.entries($t);B0){var F=new Date().getTime(),x=window.sessionStorage.getItem(Lt);F>=W+ut&&(!x||x!==Vt)&&(window.sessionStorage.setItem(Lt,Vt),Ot(!0))}},ut),Object(a.useEffect)(function(){he(Wt)},[c,Wt]),Object(a.useEffect)(function(){c&&(ea&&c.focus())},[c,ea]),Object(a.useEffect)(function(){if(q&&c){var F=function(fe){var ie=fe.target;if(Ee.current){var Le=ie.scrollTop/ie.scrollHeight;Ee.current.scrollTop=Ee.current.scrollHeight*Le}},x=c.getScrollerElement();return x.addEventListener("scroll",F),function(){x.removeEventListener("scroll",F)}}},[c,q]),Object(a.useEffect)(function(){if(c&&zt){var F=function(B,fe){zt(B,fe)};return c.on("beforeChange",F),function(){c.off("beforeChange",F)}}},[c,zt]),Object(a.useEffect)(function(){if(c&&kt){var F=function(){kt(c.getValue())};return c.on("blur",F),function(){c.off("blur",F)}}},[c,kt]),Object(a.useEffect)(function(){if(c){var F=function(B){var fe=B.getValue();n(fe),Ce(new Date().getTime()),B.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),$&&$(fe)};return c.on("change",F),function(){c.off("change",F)}}},[c,$]),Object(a.useEffect)(function(){c&&(G==null?(c.setValue(""),n("")):G!==c.getValue()&&(c.setValue(G),n(G)))},[c,G]);var Ve=Object(a.useCallback)(function(F){var x=c.getCursor(),B=c.getSelection(),fe=B.split(`
`);switch(F){case"bold":return c.replaceSelection("**"+B+"**"),B===""&&c.setCursor(x.line,x.ch+2),c.focus();case"italic":return c.replaceSelection("*"+B+"*"),B===""&&c.setCursor(x.line,x.ch+1),c.focus();case"code":return c.replaceSelection("`"+B+"`"),B===""&&c.setCursor(x.line,x.ch+1),c.focus();case"inline-latex":return c.replaceSelection("`$$"+B+"$$`"),B===""&&c.setCursor(x.line,x.ch+3),c.focus();case"latex":return c.replaceSelection("```latex\n"+B+"\n```"),c.setCursor(x.line+1,B.length+1),c.focus();case"line-break":return c.replaceSelection(`
`),c.focus();case"list-ul":return B===""?c.replaceSelection("- "+B):c.replaceSelection(fe.map(function(ie){return ie===""?"":"- ".concat(ie)}).join(`
`)),c.focus();case"list-ol":return B===""?c.replaceSelection("1. "+B):c.replaceSelection(fe.map(function(ie,Le){return ie===""?"":"".concat(Le+1,". ").concat(ie)}).join(`
`)),c.focus();case"add-null-ch":return B===""&&c.setCursor(x.line,x.ch+1),c.replaceSelection(wt),c.focus();case"eraser":return c.setValue(""),c.focus();case"trigger-watch":return he(!q),c.focus();case"trigger-full-screen":return I(!Q),c.focus();case le:H(le);return;case Qe:H(Qe);return;case st:H(st);return;case ye:H(ye);return;default:throw new Error}},[c,q,Q]),Te=Object(a.useCallback)(function(F){H("");switch(R){case le:var x=F.title,B=F.link;return c.replaceSelection("[".concat(x,"](").concat(B,")")),c.focus();case Qe:var fe=F.language,ie=F.content;return c.replaceSelection(["```"+fe,ie,"```"].join(`
`)),c.focus();case st:var Le=F.src,ke=F.alt;return c.replaceSelection(".concat(Le,' "').concat(ke,'" )')),c.focus();case ye:for(var He=F.row,ze=F.col,Ze=F.align,Ht=`
`,jt=0;jt300&&(ze=300);var Ze=ct+ze+"px";at(Ze)}},fe=vt.current,ie=!1,Le=0;return fe.addEventListener("mousedown",F),document.addEventListener("mousemove",B),document.addEventListener("mouseup",x),function(){fe.removeEventListener("mousedown",F),document.removeEventListener("mousemove",B),document.removeEventListener("mouseup",x)}}},[c,vt]),Object(a.useEffect)(function(){at(ct)},[ct]);var Me=St(Je),bt=St(Be),Et={width:Me,height:bt},Gt=Object(a.useMemo)(function(){if(W){var F=new Date(W),x=F.getHours(),B=F.getMinutes(),fe=F.getSeconds();return x=x<10?"0"+x:x,B=B<10?"0"+B:B,fe=fe<10?"0"+fe:fe,"".concat(x,":").concat(B,":").concat(fe)}return 0},[W]);function S(){window.sessionStorage.removeItem(Lt),Ot(!1),Ce(0)}function pa(){Ot(!1),Ce(0),c.setValue(window.sessionStorage.getItem(Lt))}return o.a.createElement(a.Fragment,null,o.a.createElement("div",{className:"markdown-editor-wrapper",ref:_t},o.a.createElement("div",{className:"markdown-editor-container ".concat(_a," ").concat(q?"on-preview":""," ").concat(pt?"mini":""," ").concat(Q?"full-screen":""),style:Et},o.a.createElement(k,{watch:q,fullScreen:Q,showNullButton:da,onActionCallback:Ve}),o.a.createElement("div",{className:"markdown-editor-body"},o.a.createElement("div",{className:"codemirror-container"},o.a.createElement("textarea",{ref:nt,placeholder:Ea})),q?o.a.createElement("div",{ref:Ee,className:"preview-container"},o.a.createElement(t.a,{value:Vt})):null))),ia?o.a.createElement("a",{ref:vt,className:"editor-resize"}):null,o.a.createElement(_e.a,null,yt[R]?o.a.createElement(v.a,{centered:!0,title:yt[R],visible:!0,onCancel:Se,footer:null},we):null))}},QUZ3:function(M,u,e){"use strict";e.r(u);var g=e("0Owb"),v=e("PpiC"),L=e("T2oS"),E=e("W9HT"),_=e("+L6B"),a=e("2/Rp"),o=e("2qtc"),p=e("kLXV"),r=e("WmNS"),l=e.n(r),d=e("9og8"),O=e("tJVT"),s=e("k1fw"),h=e("aHsQ"),de=e("sGsY"),X=e("q1tI"),t=e.n(X),Z=e("Fvcw"),me=e("GIiI"),f=e("Ty5D"),Y=e("55Ip"),y=e("OJz4"),k=e("V0Rq"),_e=e("bntm"),ne=e("cDPC"),z=e("m3rI"),b=e("RCxd"),A=e("EHPI"),pe=e("S+dL"),ee=e.n(pe),D=e("J66h"),ve=e("uMZB"),re=e.n(ve),P=e("p/48"),U=e("JPnl"),N=e("y8nQ"),V=e("Vl3Y"),Re=e("5NDa"),Oe=e("5rEg"),te=Oe.a.TextArea,ge=5e3,Ae=function(n){var m=n.callback,j=n.onCancel,q=n.notes;function he(Pe){m(Pe)}return t.a.createElement(V.a,{className:"note-form-panel",onFinish:he,initialValues:{notes:q}},t.a.createElement(V.a.Item,{name:"notes",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7B14\u8BB0\u5185\u5BB9"},{max:ge,message:"\u7B14\u8BB0\u6700\u5927\u5B57\u6570\u4E3A".concat(ge)}]},t.a.createElement(te,{placeholder:"\u8BF7\u8F93\u5165\u7B14\u8BB0\u5185\u5BB9",rows:5})),t.a.createElement(V.a.Item,{style:{textAlign:"right"}},t.a.createElement(a.a,{type:"ghost",onClick:j,style:{marginRight:10}}," \u53D6\u6D88 "),t.a.createElement(a.a,{type:"primary",htmlType:"submit"}," \u63D0\u4EA4 ")))},$e=e("7SP1"),qe=e("DjyN"),Ke=e("NUBc"),et=e("miYZ"),Ie=e("tsqr"),ot=e("g9YV"),le=e("wCAj"),st=e("+k/U"),Qe=e.n(st),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},ft=ye,Ft=e("6VBw"),Ut=function(m,j){return X.createElement(Ft.a,Object.assign({},m,{ref:j,icon:ft}))};Ut.displayName="CopyOutlined";var ht=X.forwardRef(Ut),lt=e("JB8y"),Bt=e("wd/R"),Qt=e.n(Bt),ut=le.a.Column,wt=function(n){var m=n.submitResult,j=n.submitRecords,q=n.page,he=n.onPageChange,Pe=n.topicId,oe=m||{},Q=oe.status,I=oe.id,J=oe.input,ue=oe.output,R=oe.expected_output,H=j||{},w=H.records,Fe=H.records_count;function W(){navigator.clipboard.writeText(D.Base64.decode(ue)).then(function(){Ie.b.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return t.a.createElement(t.a.Fragment,null,I?t.a.createElement(t.a.Fragment,null,t.a.createElement("ul",{className:Qe.a.info},t.a.createElement("li",{className:Qe.a.error},t.a.createElement("a",{onClick:W},"\u590D\u5236\u9519\u8BEF\u4FE1\u606F ",t.a.createElement(ht,null)," ")),t.a.createElement("li",null,t.a.createElement(Y.Link,{to:"/myproblems/".concat(Pe,"/record-detail/").concat(I)},"\u663E\u793A\u8BE6\u60C5 > "))),Q!==lt.a.OK?t.a.createElement(t.a.Fragment,null,t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),t.a.createElement("pre",null,J),t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),t.a.createElement("pre",null,D.Base64.decode(ue)),t.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),t.a.createElement("pre",null,D.Base64.decode(R))):null):null,(w==null?void 0:w.length)>0?t.a.createElement(le.a,{dataSource:w,rowKey:"id",pagination:!1},t.a.createElement(ut,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:function(Xe,Ge){return t.a.createElement("span",null," ",Qt()(Xe).format("YYYY-MM-DD hh:mm:ss"))}}),t.a.createElement(ut,{title:"\u63D0\u4EA4\u7ED3\u679C",dataIndex:"status",key:"status",render:function(Xe,Ge){var Be;return t.a.createElement(Y.Link,{className:Xe===0?"c-green":"c-red",to:"/myproblems/".concat(Pe,"/record-detail/").concat(Ge.id)},(Be=U.a[Xe])===null||Be===void 0?void 0:Be.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),t.a.createElement(ut,{title:"\u6267\u884C\u7528\u65F6 (S)",dataIndex:"execute_time",key:"execute_time"}),t.a.createElement(ut,{title:"\u5185\u5B58\u6D88\u8017\uFF08MB\uFF09",dataIndex:"execute_memory",key:"execute_memory"}),t.a.createElement(ut,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"})):null,Fe>15?t.a.createElement(Ke.a,{className:Qe.a.pagination,current:q,pageSize:15,total:Fe,onChange:he}):null)},St=e("BdwD"),Jt=e("DYRE"),Rt=e("zeV3"),$t=e("+BJd"),yt=e("mr32"),qt=e("pPuO"),i=e.n(qt),C=e("9Bee"),G={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}},$=function(n){var m=n.hack,j=n.onTriggerPraise,q=n.toDiscuss,he=m.language,Pe=m.difficult,oe=m.time_limit,Q=m.username,I=m.user_path,J=m.user_praise,ue=m.comments_count,R=m.praises_count,H=m.description,w=m.pass_count,Fe=m.submit_count,W=Object(f.l)(),Ce=G[Pe];return t.a.createElement(t.a.Fragment,null,t.a.createElement("ul",{className:i.a.info},t.a.createElement("li",null,"\u7F16\u7A0B\u8BED\uFF1A",t.a.createElement("b",null,he)),t.a.createElement("li",null,"\u96BE\u5EA6\uFF1A",t.a.createElement(yt.a,{color:Ce.color},Ce.name)),t.a.createElement("li",null,"\u7A0B\u5E8F\u8FD0\u884C\u65F6\u95F4\u9650\u5236\uFF1A",t.a.createElement("b",null,oe,"\u79D2"))),t.a.createElement(C.a,{value:H,className:i.a.desc}),t.a.createElement("ul",{className:i.a["commit-info"]},t.a.createElement("li",null,t.a.createElement(Rt.a,{size:4},t.a.createElement("span",null,"\u901A\u8FC7\u6B21\u6570")," ",t.a.createElement("b",null,w))),t.a.createElement("li",null,t.a.createElement(Rt.a,{size:4},t.a.createElement("span",null,"\u63D0\u4EA4\u6B21\u6570")," ",t.a.createElement("b",null,Fe))," "),t.a.createElement("li",{style:{flex:"1 0 0"}}),W.query.type!=="exercises"&&t.a.createElement("li",null,t.a.createElement(Rt.a,{size:4},t.a.createElement("i",{className:"iconfont icon-huifu1",onClick:q})," ",t.a.createElement("b",null,ue))," ")))},be=e("dhSg"),Je=e("oBTY"),it=e("M8RZ"),ct=e("qJ4+"),tt=e("ErOA");function pt(n,m){return Object(tt.c)("/problems/".concat(n,"/comments.json?page=").concat(m,"&limit=10"))}function Mt(n){return Object(tt.f)("/discusses/".concat(n,"/plus.json"),{container_type:"Discuss",type:1})}function ea(n,m,j){return Object(tt.f)("/problems/".concat(n,"/comments/reply.json"),{comments:{content:j,parent_id:m}})}function Wt(n,m){return Object(tt.f)("/problems/".concat(n,"/comments.json"),{comments:{content:m}})}function ta(n,m,j){return Object(tt.f)("/problems/".concat(n,"/comments/").concat(m,"/hidden.json"),j)}function Lt(n,m){return Object(tt.b)("/problems/".concat(n,"/comments/").concat(m))}var ua=e("U7T7"),ia=e("AMnG");function Xt(n){var m=n.author;return t.a.createElement("a",{href:"/users/".concat(m.login),target:"_blank"},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:"".concat(z.a.IMG_SERVER,"/images/").concat(m.image_url),width:"50"}))}function ca(n){var m=n.data,j=n.index,q=n.parentDiscussIndex,he=n.user,Pe=n.onSetActionType,oe=m.author,Q=m.can_delete,I=m.content,J=m.id,ue=m.time;function R(){Pe({id:J,index:j,type:"delete-discuss",parentDiscussIndex:q,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var H=he.admin||Q||oe.user_id===he.user_id;return t.a.createElement("div",{className:"discuss-item-container second-discuss "},t.a.createElement(Xt,{author:oe}),t.a.createElement("section",null,t.a.createElement("div",{className:"discuss-info"},t.a.createElement("a",{href:"/users/".concat(oe.login),target:"_blank"},oe.name),t.a.createElement("span",{className:"grey"},ue),t.a.createElement("div",{className:"btn-group",style:{marginBottom:0}},H?t.a.createElement("a",{onClick:R,title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),t.a.createElement(C.a,{className:"discuss-content",value:I})))}var aa=function(n){var m=n.user,j=n.data,q=n.index,he=n.onPlusDiscuss,Pe=n.onSetActionType,oe=n.activeDiscussIndex,Q=n.onReplyDiscuss,I=n.onSetActiveDiscussIndex,J=j.content,ue=j.children,R=j.hidden,H=j.id,w=j.praise_count,Fe=j.time,W=j.user_praise,Ce=j.can_delete,Xe=j.author;function Ge(){I(H)}function Be(){he(H,!W,q)}function at(){Pe({id:H,index:q,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function dt(){Pe({id:H,index:q,params:{hidden:R?"0":"1"},type:"hidden-discuss",message:R?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var mt=m.admin||m.user_id===Xe.user_id;return t.a.createElement("div",{className:"discuss-item-container",key:H},t.a.createElement(Xt,{author:Xe}),t.a.createElement("section",null,t.a.createElement("div",{className:"discuss-info"},t.a.createElement("a",{href:"/users/".concat(Xe.login),target:"_blank"}," ",Xe.name," "),t.a.createElement("span",{className:"grey"},Fe)),t.a.createElement(C.a,{className:"discuss-content",value:J}),ue&&ue.length>0?t.a.createElement("div",{className:"reply-discuss-container"},ue.map(function(Ct,Ot){return t.a.createElement(ca,{key:Ct.id,data:Ct,index:Ot,user:m,onSetActionType:Pe,parentDiscussIndex:q})})):null,t.a.createElement("div",{className:"btn-group"},mt?t.a.createElement("a",{onClick:dt,title:R?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},t.a.createElement("i",{className:R?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ce&&(!ue||ue.length==0)?t.a.createElement("a",{onClick:at,title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu"})):null,t.a.createElement("a",{onClick:Ge,title:"\u56DE\u590D"}," ",t.a.createElement("i",{className:"iconfont icon-huifu1"})," "),t.a.createElement("a",{onClick:Be,className:W?"c-orange":""},t.a.createElement("i",{className:W?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),t.a.createElement("span",null,w||""))),t.a.createElement(ia.a,{id:H,activeDiscussIndex:oe,onReplyDiscuss:Q})))},da=e("kaH+"),ma=e("X8oJ"),Nt=e("Ot1p"),kt=function(n){var m=n.user_praise,j=n.praise_count,q=n.praisePlus,he=n.onCreateDiscuss,Pe=n.discuss_count,oe=Object(X.useState)(!1),Q=Object(O.a)(oe,2),I=Q[0],J=Q[1],ue=Object(X.useState)(""),R=Object(O.a)(ue,2),H=R[0],w=R[1];function Fe(Be){w(Be)}function W(){J(!0)}function Ce(){J(!1)}function Xe(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(d.a)(l.a.mark(function Be(){return l.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:he(H),w(""),J(!1);case 3:case"end":return dt.stop()}},Be)})),Ge.apply(this,arguments)}return t.a.createElement("div",{className:"dis-input-editor-container ".concat(I?"active":""," ")},t.a.createElement("div",{className:I?"text-area hide":"text-area"},t.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:W}),t.a.createElement("a",null," ",t.a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Pe," "),t.a.createElement("a",{className:"c-light-black",onClick:q,title:m?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(m?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," ")}),j?t.a.createElement("span",null,j):"")),I?t.a.createElement("div",{className:"input-mask",onClick:Ce}):null,t.a.createElement("div",{className:I?"md-container":"md-container hide"},t.a.createElement(Nt.a,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:H,height:240,onChange:Fe}),t.a.createElement("div",{className:"tip-container",onClick:Ce},t.a.createElement("a",{className:"btn-send",onClick:Xe}," \u53D1\u9001 "))))},zt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null},De;(function(n){n[n.GET_DISCUSSES=0]="GET_DISCUSSES",n[n.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",n[n.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",n[n.PLUS_DISCUSS=3]="PLUS_DISCUSS",n[n.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",n[n.SET_PAGE=5]="SET_PAGE",n[n.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING"})(De||(De={}));function _a(n,m){switch(m.type){case De.SHOW_DISCUSSES_LOADING:return Object(s.a)(Object(s.a)({},n),{},{loading:!0});case De.GET_DISCUSSES:return Object(s.a)(Object(s.a)({},n),m.payload);case De.TOP_OR_DOWN_DISCUSS:return Object(s.a)(Object(s.a)({},n),m.payload);case De.SET_ACTION_TYPE:return Object(s.a)(Object(s.a)({},n),m.payload);case De.PLUS_DISCUSS:return Object(s.a)(Object(s.a)({},n),m.payload);case De.SET_PAGE:return Object(s.a)(Object(s.a)({},n),{},{page:m.payload});case De.ACTIVE_DISCUSS_INDEX:return Object(s.a)(Object(s.a)({},n),m.payload);default:throw new Error}}var na=function(n){var m=n.user,j=n.identifier,q=n.hack,he=n.onTriggerPraise,Pe=Object(X.useReducer)(_a,zt),oe=Object(O.a)(Pe,2),Q=oe[0],I=oe[1],J=Q.loading,ue=Q.page,R=Q.data,H=Q.count,w=Q.actionType,Fe=Q.activeDiscussIndex,W=Object(X.useCallback)(Object(d.a)(l.a.mark(function Ee(){var Ue,Ve,Te;return l.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return I({type:De.SHOW_DISCUSSES_LOADING}),Se.next=3,pt(j,ue);case 3:Ue=Se.sent,Ve=Ue.comments,Te=Ue.disscuss_count,I({type:De.GET_DISCUSSES,payload:{data:Ve,count:Te,loading:!1}});case 6:case"end":return Se.stop()}},Ee)})),[ue,j]);Object(X.useEffect)(function(){W()},[j,ue]);function Ce(Ee){I({type:De.SET_PAGE,page:Ee})}function Xe(Ee){I({type:De.SET_ACTION_TYPE,payload:{actionType:Ee}})}function Ge(Ee){Fe===Ee?I({type:De.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:null}}):I({type:De.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:Ee}})}function Be(Ee,Ue,Ve){return at.apply(this,arguments)}function at(){return at=Object(d.a)(l.a.mark(function Ee(Ue,Ve,Te){var we;return l.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.prev=0,Me.next=3,Mt(Ue);case 3:we=Me.sent,R[Te].user_praise=Ve,R[Te].praise_count=we.praise_count,I({type:De.PLUS_DISCUSS,payload:{data:Object(Je.a)(R)}}),Me.next=12;break;case 9:Me.prev=9,Me.t0=Me.catch(0),console.log(Me.t0);case 12:case"end":return Me.stop()}},Ee,null,[[0,9]])})),at.apply(this,arguments)}function dt(){return mt.apply(this,arguments)}function mt(){return mt=Object(d.a)(l.a.mark(function Ee(){var Ue,Ve,Te,we,Se,Me,bt,Et;return l.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(Ue=w.id,Ve=w.params,Te=w.type,we=w.index,Se=w.parentDiscussIndex,!(Te==="hidden-discuss")){S.next=6;break}return S.next=4,ta(j,Ue,Ve);case 4:Se?R[Se].children[we].hidden=Ve.hidden==1:R[we].hidden=Ve.hidden==1,I({type:De.SET_ACTION_TYPE,payload:{actionType:null,data:Object(Je.a)(R)}});case 6:if(!(Te==="delete-discuss")){S.next=31;break}return S.next=9,Lt(j,Ue);case 9:if(!(Se||Se===0)){S.next=22;break}Me=R[Se].children,bt=Me.length-1;case 12:if(!(bt>=0)){S.next=19;break}if(!(Me[bt].id===Ue)){S.next=16;break}return Me.splice(bt,1),S.abrupt("break",19);case 16:bt--,S.next=12;break;case 19:R[Se].children=Me,S.next=30;break;case 22:Et=R.length-1;case 23:if(!(Et>=0)){S.next=30;break}if(!(R[Et].id===Ue)){S.next=27;break}return R.splice(Et,1),S.abrupt("break",30);case 27:Et--,S.next=23;break;case 30:I({type:De.SET_ACTION_TYPE,payload:{actionType:null,data:Object(Je.a)(R)}});case 31:case"end":return S.stop()}},Ee)})),mt.apply(this,arguments)}function Ct(){I({type:De.SET_ACTION_TYPE,payload:{actionType:null}})}function Ot(Ee,Ue){return nt.apply(this,arguments)}function nt(){return nt=Object(d.a)(l.a.mark(function Ee(Ue,Ve){return l.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.prev=0,we.next=3,ea(j,Ue,Ve);case 3:W(),we.next=9;break;case 6:we.prev=6,we.t0=we.catch(0),console.log(we.t0);case 9:case"end":return we.stop()}},Ee,null,[[0,6]])})),nt.apply(this,arguments)}function _t(Ee){return vt.apply(this,arguments)}function vt(){return vt=Object(d.a)(l.a.mark(function Ee(Ue){return l.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return I({type:De.SHOW_DISCUSSES_LOADING}),Te.next=3,Wt(j,Ue);case 3:W();case 4:case"end":return Te.stop()}},Ee)})),vt.apply(this,arguments)}return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"discuss-panel"},R.length===0?t.a.createElement(St.a,null):R.map(function(Ee,Ue){return t.a.createElement(aa,{onReplyDiscuss:Ot,onPlusDiscuss:Be,onSetActiveDiscussIndex:Ge,onSetActionType:Xe,data:Ee,index:Ue,user:m,activeDiscussIndex:Fe})}),H>10?t.a.createElement("div",{className:"pagination-container"},t.a.createElement(Ke.a,{showQuickJumper:!0,onChange:Ce,current:ue,total:H})):null),t.a.createElement(kt,{user_praise:q.user_praise,praise_count:q.praises_count,praisePlus:he,discuss_count:q.comments_count,onCreateDiscuss:_t}),t.a.createElement(it.a,null,t.a.createElement(p.a,{centered:!0,title:"\u63D0\u793A",visible:!!w,onOk:dt,onCancel:Ct},t.a.createElement("p",null,w?w.message:"")),t.a.createElement(da.a,null)))},Ea=function(n){var m=n.hack,j=n.onTriggerPraise,q=n.topicId,he=n.page,Pe=n.onPageChange,oe=n.user,Q=n.submitRecords,I=n.submitResult,J=Object(X.useState)("0"),ue=Object(O.a)(J,2),R=ue[0],H=ue[1],w=Object(f.l)();function Fe(Ce){var Xe=Ce.target.id;H(Xe)}Object(X.useEffect)(function(){var Ce=be.a.subscribe("to-commit-info",function(){H("1")});return Ce},[]);function W(){H("2")}return console.log(Q,"submitRecords"),t.a.createElement("div",{className:"left-panel"},t.a.createElement("ul",{className:"s-navs bg-white"},t.a.createElement("li",null,t.a.createElement("a",{className:R==="0"?"active":"",id:"0",onClick:Fe},"\u4EFB\u52A1\u63CF\u8FF0")),t.a.createElement("li",null,t.a.createElement("a",{className:R==="1"?"active":"",id:"1",onClick:Fe},"\u63D0\u4EA4\u8BB0\u5F55")),w.query.type!=="exercises"&&t.a.createElement("li",null,t.a.createElement("a",{className:R==="2"?"active":"",id:"2",onClick:Fe},"\u8BC4\u8BBA"))),t.a.createElement("div",{className:"tab-panel-body ".concat(R==="0"?"":"hide")},t.a.createElement($,{hack:m,onTriggerPraise:j,toDiscuss:W})),t.a.createElement("div",{className:"tab-panel-body ".concat(R==="1"?"":"hide")},(Q==null?void 0:Q.records_count)?t.a.createElement(wt,{page:he,onPageChange:Pe,topicId:q,submitRecords:Q,submitResult:I}):t.a.createElement(St.a,null)),t.a.createElement("div",{className:"tab-panel-body ".concat(R==="2"?"":"hide"),style:{padding:0}},t.a.createElement(na,{user:oe,identifier:m.identifier,hack:m,onTriggerPraise:j})))},ra=de.a.Countdown,Kt={Java:"java",C:"c",Python:"py","C++":"c"},ae;(function(n){n[n.SET_LOADING=0]="SET_LOADING",n[n.GET_DATA=1]="GET_DATA",n[n.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",n[n.SET_DATA=3]="SET_DATA",n[n.SET_DEBUGING=4]="SET_DEBUGING",n[n.SET_SUBMITING=5]="SET_SUBMITING",n[n.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",n[n.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",n[n.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",n[n.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",n[n.SET_PAGE=10]="SET_PAGE"})(ae||(ae={}));function Dt(){return new Date().getTime()}var c={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function fa(n,m){switch(m.type){case ae.GET_DATA:return Object(s.a)(Object(s.a)({},n),m.payload);case ae.SET_DATA:return Object(s.a)(Object(s.a)({},n),{},{data:m.payload});case ae.SET_LOADING:return Object(s.a)(Object(s.a)({},n),{},{loading:m.payload});case ae.SET_SHOW_NOTE:return Object(s.a)(Object(s.a)({},n),{},{showNote:m.payload});case ae.SET_DEBUGING:return Object(s.a)(Object(s.a)({},n),{},{debuging:m.payload});case ae.SET_SUBMITING:return Object(s.a)(Object(s.a)({},n),{},{submitting:m.payload});case ae.GET_SUBMIT_RECORDS:return Object(s.a)(Object(s.a)({},n),{},{submitRecords:m.payload});case ae.SET_PAGE:return Object(s.a)(Object(s.a)({},n),{},{submitRecordPage:m.payload});case ae.SET_EXECUTE_MESSAGE:return Object(s.a)(Object(s.a)({},n),{},{executingMessage:m.payload});case ae.SET_EXECUTE_RESULT:return Object(s.a)(Object(s.a)({},n),m.payload);case ae.SET_SUBMIT_RESULT:return Object(s.a)(Object(s.a)({},n),m.payload);default:throw new Error}}var Ra=u.default=function(n){var m,j,q,he,Pe=n.children,oe=Object(X.useReducer)(fa,c),Q=Object(O.a)(oe,2),I=Q[0],J=Q[1],ue=Object(f.m)(),R=ue.id,H=Object(f.k)(),w=Object(f.l)(),Fe=I.loading,W=I.data,Ce=I.debugResult,Xe=I.submitResult,Ge=I.submitRecords,Be=I.submitRecordPage,at=I.showNote,dt=I.debuging,mt=I.submitting,Ct=I.executingMessage,Ot=Object(X.useState)("#FFF"),nt=Object(O.a)(Ot,2),_t=nt[0],vt=nt[1],Ee=Object(X.useState)(null),Ue=Object(O.a)(Ee,2),Ve=Ue[0],Te=Ue[1],we=Object(X.useState)({}),Se=Object(O.a)(we,2),Me=Se[0],bt=Se[1],Et=Object(X.useRef)(),Gt=W==null?void 0:W.user,S=W==null?void 0:W.hack;Object(X.useEffect)(function(){function se(){return K.apply(this,arguments)}function K(){return K=Object(d.a)(l.a.mark(function Ne(){var T,We,ce,je,xe,Pt;return l.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,Object(y.d)(R);case 2:if(T=Ye.sent,T.status===401?document.location.href="/user/login":(T.hack.code=D.Base64.decode(T.hack.code),J({type:ae.GET_DATA,payload:{loading:!1,data:T}})),!(w.query.type==="exercises")){Ye.next=10;break}return Ye.next=7,Object(k.u)({categoryId:w.query.exercisesId});case 7:ce=Ye.sent,bt(Object(s.a)({},ce)),(ce==null?void 0:ce.left_banner_id)&&(ce==null||((We=ce.exercise)===null||We===void 0)?void 0:We.left_time)&&(Te(Date.now()+(ce==null||((je=ce.exercise)===null||je===void 0)?void 0:je.left_time)*1e3),setTimeout(function(){vt("red")},((ce==null||((xe=ce.exercise)===null||xe===void 0)?void 0:xe.left_time)-300>0?(ce==null||((Pt=ce.exercise)===null||Pt===void 0)?void 0:Pt.left_time)-300:0)*1e3));case 10:case"end":return Ye.stop()}},Ne)})),K.apply(this,arguments)}return R&&se(),function(){clearTimeout(Et.current)}},[R]),Object(X.useEffect)(function(){F(),w.query.type==="exercises"&&(document.addEventListener("webkitfullscreenchange",function(se){pa()}),window.onblur=function(){Object(_e.a)()&&Object(_e.b)()})},[R,Be]);var pa=function(){H.push("/classrooms/".concat(w.query.coursesId,"/exercise/").concat(w.query.exercisesId,"/users/").concat(w.query.login))};function F(){return x.apply(this,arguments)}function x(){return x=Object(d.a)(l.a.mark(function se(){var K;return l.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,T.next=3,Object(y.f)(R,{limit:15,page:Be});case 3:K=T.sent,J({type:ae.GET_SUBMIT_RECORDS,payload:K}),T.next=10;break;case 7:T.prev=7,T.t0=T.catch(0),console.log(T.t0);case 10:case"end":return T.stop()}},se,null,[[0,7]])})),x.apply(this,arguments)}function B(se){J({type:ae.SET_PAGE,payload:se})}function fe(){return ie.apply(this,arguments)}function ie(){return ie=Object(d.a)(l.a.mark(function se(){var K,Ne,T,We,ce;return l.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!mt){xe.next=2;break}return xe.abrupt("return");case 2:return J({type:ae.SET_SUBMITING,payload:!0}),xe.prev=3,xe.next=6,Object(y.k)(R,{code:D.Base64.encode(S.code)});case 6:if(K=xe.sent,!(K.status===0)){xe.next=16;break}return Ne=function(){var Pt=Object(d.a)(l.a.mark(function rt(){var Ye,It,Zt,Yt,Tt,ha;return l.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(y.c)(R,"submit");case 2:if(Ye=gt.sent,It=Ye.status,Zt=Ye.data,Yt=Dt(),Tt=Yt-ce>We*1e3,It!==0&&!Tt&&setTimeout(Ne,1e3),!Tt){gt.next=12;break}return p.a.error({centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),J({type:ae.SET_SUBMITING,payload:!1}),gt.abrupt("return");case 12:if(!(It===0)){gt.next=18;break}return gt.next=15,Object(y.f)(R,{limit:15,page:Be});case 15:ha=gt.sent,J({type:ae.SET_SUBMIT_RESULT,payload:Object(s.a)(Object(s.a)({},I),{},{submitResult:Zt,submitting:!1,submitRecords:ha})}),be.a.publish("to-commit-info");case 18:case"end":return gt.stop()}},rt)}));return function(){return Pt.apply(this,arguments)}}(),T={},w.query.type==="exercises"&&(T.extras={exercise_id:w.query.exercisesId,question_id:w.query.questionId}),xe.next=13,Object(y.h)(R,T);case 13:We=S.time_limit,ce=Dt(),Ne();case 16:xe.next=22;break;case 18:xe.prev=18,xe.t0=xe.catch(3),console.log(xe.t0),J({type:ae.SET_SUBMITING,payload:!1});case 22:case"end":return xe.stop()}},se,null,[[3,18]])})),ie.apply(this,arguments)}function Le(se){return ke.apply(this,arguments)}function ke(){return ke=Object(d.a)(l.a.mark(function se(K){return l.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:(S==null?void 0:S.code)&&Object(y.k)(R,{code:D.Base64.encode(K)});case 1:case"end":return T.stop()}},se)})),ke.apply(this,arguments)}function He(){return ze.apply(this,arguments)}function ze(){return ze=Object(d.a)(l.a.mark(function se(){var K,Ne,T,We;return l.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return I.debuging=!0,J({type:ae.SET_DEBUGING,payload:!0}),je.prev=2,je.next=5,Object(y.k)(R,{code:D.Base64.encode(S.code)});case 5:if(K=je.sent,!(K.status===0)){je.next=15;break}return Ne=function(){var xe=Object(d.a)(l.a.mark(function Pt(){var rt,Ye,It,Zt,Yt,Tt;return l.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(y.c)(R,"debug");case 2:if(rt=At.sent,Ye=rt.status,It=rt.message,Zt=rt.data,Yt=Dt(),Tt=Yt-We>T*1e3,Ye!==0&&!Tt&&(J({type:ae.SET_EXECUTE_MESSAGE,payload:It}),setTimeout(Ne,1e3)),!Tt){At.next=12;break}return p.a.error({centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),At.abrupt("return");case 12:Ye===0&&(J({type:ae.SET_DEBUGING,payload:!1}),J({type:ae.SET_EXECUTE_RESULT,payload:Object(s.a)(Object(s.a)({},I),{},{debugResult:Zt,debuging:!1})}));case 13:case"end":return At.stop()}},Pt)}));return function(){return xe.apply(this,arguments)}}(),T=S.time_limit,je.next=11,Object(y.b)(R,{input:encodeURIComponent(W.test_case.input)});case 11:We=Dt(),Ne(),je.next=16;break;case 15:J({type:ae.SET_DEBUGING,payload:!1});case 16:je.next=21;break;case 18:je.prev=18,je.t0=je.catch(2),console.log(je.t0);case 21:return je.prev=21,je.finish(21);case 23:case"end":return je.stop()}},se,null,[[2,18,21,23]])})),ze.apply(this,arguments)}function Ze(se){clearTimeout(Et.current),Et.current=setTimeout(function(){Le(se)},1e3),J({type:ae.SET_DATA,payload:Object(s.a)(Object(s.a)({},W),{},{hack:Object(s.a)(Object(s.a)({},S),{},{code:se})})})}function Ht(se){var K=se.target.value;J({type:ae.SET_DATA,payload:Object(s.a)(Object(s.a)({},W),{},{test_case:{input:K}})})}function jt(){return xt.apply(this,arguments)}function xt(){return xt=Object(d.a)(l.a.mark(function se(){var K;return l.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,T.next=3,Object(y.g)(R);case 3:K=T.sent,K.status===401?H.replace("/login",{from:w.pathname}):Ze(D.Base64.decode(K.code)),T.next=10;break;case 7:T.prev=7,T.t0=T.catch(0),console.log(T.t0);case 10:case"end":return T.stop()}},se,null,[[0,7]])})),xt.apply(this,arguments)}function sa(){p.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",t.a.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk:function(){return Object(d.a)(l.a.mark(function K(){var Ne;return l.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Object(y.i)(R);case 2:Ne=We.sent,Ne.status===401?H.replace("/login",{from:w.pathname}):Ze(D.Base64.decode(Ne.code));case 4:case"end":return We.stop()}},K)}))()}})}function la(){J({type:ae.SET_SHOW_NOTE,payload:!0})}function Oa(){J({type:ae.SET_SHOW_NOTE,payload:!1})}function ba(se){return va.apply(this,arguments)}function va(){return va=Object(d.a)(l.a.mark(function se(K){return l.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(y.a)(R,K);case 2:J({type:ae.GET_DATA,payload:{showNote:!1,data:Object(s.a)(Object(s.a)({},W),{},{hack:Object(s.a)(Object(s.a)({},S),{},{notes:K.notes})})}});case 3:case"end":return T.stop()}},se)})),va.apply(this,arguments)}var Pa={input:W==null||((m=W.test_case)===null||m===void 0)?void 0:m.input,language:S==null?void 0:S.language,code:S==null?void 0:S.code,title:"main."+Kt[S==null?void 0:S.language],modify_code:S==null?void 0:S.modify_code,notes:S==null?void 0:S.notes,debugResult:Ce,debuging:dt,submitting:mt,executingMessage:Ct,onCancelNote:Oa,onAddNote:ba,showNote:at,onShowNote:la,onSubmitCode:fe,onChangeCode:Ze,onChangeInput:Ht,onDebugCode:He,onResetCode:jt,onSyncCode:sa};function Ua(){return ga.apply(this,arguments)}function ga(){return ga=Object(d.a)(l.a.mark(function se(){var K,Ne,T;return l.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(y.j)(S.id,{container_type:"Hack",type:1});case 2:K=ce.sent,Ne=K.praise_count,T=Object(s.a)(Object(s.a)({},W),{},{hack:Object(s.a)(Object(s.a)({},S),{},{praises_count:Ne,user_praise:!S.user_praise})}),J({type:ae.SET_DATA,payload:T});case 6:case"end":return ce.stop()}},se)})),ga.apply(this,arguments)}var Aa={topicId:R,submitResult:Xe,submitRecords:Ge,page:Be,onPageChange:B,hack:S,user:W==null?void 0:W.user,onTriggerPraise:Ua};return t.a.createElement(t.a.Fragment,null,t.a.createElement(E.a,{spinning:Fe,delay:500},W?t.a.createElement(t.a.Fragment,null,t.a.createElement("header",{className:re.a.header},w.query.type!=="exercises"&&t.a.createElement("div",null,t.a.createElement("img",{src:"".concat(z.a.IMG_SERVER,"/images/").concat(Gt.image_url),alt:"user",width:30}),t.a.createElement("span",null,Gt.name)),t.a.createElement("h2",null," ",S.name," "),Gt.hack_manager?t.a.createElement(Y.Link,{className:re.a.btn_back,to:"/problems/".concat(S.identifier,"/edit"),style:{marginRight:10}}," ",t.a.createElement(Z.a,null)," \u7F16\u8F91"):null,(Me==null||((j=Me.exercise)===null||j===void 0)?void 0:j.left_time)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{style:{color:_t},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{className:"c-white mr20"},t.a.createElement(ra,{valueStyle:{color:_t,fontSize:16,fontWeight:"normal"},title:t.a.createElement("span",{style:{color:_t,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Ve,onFinish:Object(d.a)(l.a.mark(function se(){var K,Ne;return l.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Object(k.P)({categoryId:w.query.exercisesId,commit_method:2});case 2:K=We.sent,(K==null?void 0:K.status)===0&&p.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",t.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var ce=Object(d.a)(l.a.mark(function xe(){return l.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:H.push("/classrooms/".concat(w.query.coursesId,"/exercise/").concat(w.query.exercisesId,"/detail"));case 1:case"end":return rt.stop()}},xe)}));function je(){return ce.apply(this,arguments)}return je}()}),(K==null?void 0:K.status)===-3&&(Ne=parseInt(K==null?void 0:K.message),Te(Date.now()+Ne*1e3));case 5:case"end":return We.stop()}},se)}))}))),((q=w)===null||q===void 0||((he=q.query)===null||he===void 0)?void 0:he.type)==="exercises"?t.a.createElement(a.a,{type:"primary",onClick:function(){p.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){pa()}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):t.a.createElement(Y.Link,{className:re.a.btn_back,to:"/problemset"}," ",t.a.createElement(me.a,null),"\u9000\u51FA")),t.a.createElement(ne.a,{className:"my-problems",leftChild:t.a.createElement(Ea,Aa),rightChild:t.a.createElement(Vt,Pa)})):null))};function oa(n){var m=n.title,j=n.modify_code,q=n.onSyncCode,he=n.onShowCodeSetting,Pe=n.onResetCode,oe=function(){p.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(b.a,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Pe})};return t.a.createElement("div",{className:"action-bar"},t.a.createElement("span",null),j?t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:q},t.a.createElement("img",{src:ee.a,alt:"notice"})):null,t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:oe},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})),t.a.createElement("a",{onClick:he},t.a.createElement("i",{className:"iconfont icon-shezhi"})))}function Vt(n){var m=n.input,j=n.showNote,q=n.onShowNote,he=n.notes,Pe=n.onCancelNote,oe=n.onAddNote,Q=n.debugResult,I=n.language,J=n.debuging,ue=n.submitting,R=n.executingMessage,H=n.code,w=n.onSubmitCode,Fe=n.onDebugCode,W=n.onChangeCode,Ce=n.onChangeInput,Xe=Object(v.a)(n,["input","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput"]);function Ge(at){return t.a.createElement(oa,Object(g.a)({},Xe,{onShowCodeSetting:at}))}var Be={input:m,debugResult:Q,debuging:J,submitting:ue,executingMessage:R,onDebugCode:Fe,onChangeCode:W,onSubmitCode:w,onChangeInput:Ce};return t.a.createElement("div",{className:"right-panel"},t.a.createElement(A.a,{language:I,value:H,onChange:W,ActionBarRender:Ge}),t.a.createElement("div",{className:"note-form-area ".concat(j?"active":"")},t.a.createElement(Ae,{onCancel:Pe,notes:he,callback:oe})),t.a.createElement(U.b,Be))}},"S+dL":function(M,u){M.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},U7T7:function(M,u,e){},UZu5:function(M,u,e){},X8oJ:function(M,u,e){},ZD9Y:function(M,u,e){"use strict";var g=e("BoS7"),v=e("Sdc0"),L=e("OaEy"),E=e("2fM7"),_=e("q1tI"),a=e.n(_),o=e("lOMy"),p=e.n(o),r=E.a.Option;u.a=function(l){var d=l.onFontSizeChange,O=l.cmFontSize,s=l.cmCodeMode,h=l.onCodeModeChange,de=l.onTabToSpace,X=l.className,t=X===void 0?"":X,Z=l.tabToSpace,me=l.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(t)},a.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),a.a.createElement(E.a,{bordered:!1,size:"small",value:s,onChange:h},a.a.createElement(r,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(r,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),a.a.createElement(E.a,{bordered:!1,size:"small",value:O,onChange:d},a.a.createElement(r,{value:12},"12px"),a.a.createElement(r,{value:14},"14px"),a.a.createElement(r,{value:16},"16px"),a.a.createElement(r,{value:18},"18px"),a.a.createElement(r,{value:20},"20px"),a.a.createElement(r,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(v.a,{checked:Z,onChange:de}))),a.a.createElement("h3",null,"\u5FEB\u6377\u952E"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),a.a.createElement("span",null,"Ctrl + S")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),a.a.createElement("span",null,"F1 / Alt + F1")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),a.a.createElement("span",null,"Ctrl + ]/[")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),a.a.createElement("span",null,"Ctrl + Shift + \\")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),a.a.createElement("span",null,"Home")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),a.a.createElement("span",null,"End"))),me)}},ZW9T:function(M,u,e){"use strict";e.d(u,"a",function(){return me});var g=e("k1fw"),v=e("miYZ"),L=e("tsqr"),E=e("rAM+"),_=e("tJVT"),a=e("q1tI"),o=e.n(a),p=e("bdgK");function r(f,Y,y,k,_e){var ne=Y.getWordUntilPosition(y),z={startLineNumber:y.lineNumber,endLineNumber:y.lineNumber,startColumn:ne.startColumn,endColumn:ne.endColumn},b=k.map(function(A){return{label:A,kind:f.languages.CompletionItemKind.Keyword,insertText:A,insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:z}});return _e.map(function(A){b.push(Object(g.a)(Object(g.a)({},A),{},{range:z}))}),b}var l=function(f){var Y={label:"ifelse",kind:f.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet},y=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];f.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(z,b){var A=r(f,z,b,y,[Y]);return{suggestions:A}}});var k=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];f.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(z,b){var A=[{label:"print",kind:f.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet}],pe=r(f,z,b,k,A);return{suggestions:pe}}});var _e=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];f.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(z,b){var A=[Y,{label:"main",kind:f.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:f.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet}],pe=r(f,z,b,_e,A);return{suggestions:pe}}})},d="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function O(f){return/^\d+$/.test(f)?"".concat(f,"px"):f}function s(){}var h=!1,de={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function X(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=f;if(Array.isArray(f)){for(var y=0;y0||be.target.offsetWidth>0)&&le.current.instance.layout()}}catch(Je){G.e(Je)}finally{G.f()}}),i.observe(ot.current)),i}function Ut(){L.b.warn(decodeURIComponent(d))}Object(a.useEffect)(function(){var i=le.current.instance;if(ne!=null&&i&&ye){var C=i.getModel();C&&ne!==C.getValue()&&(h=!0,C.setValue(ne),i.layout(),h=!1)}},[ne,ye,le.current]);function ht(){var i=le.current.instance;if(i){var C=i.getSelection(),G=le.current.pastePos||{},$=new t.Range(G.startLineNumber||C.endLineNumber,G.startColumn||C.endColumn,G.endLineNumber||C.endLineNumber,G.endColumn||C.endColumn);setTimeout(function(){i.executeEdits("",[{range:$,text:""}])},300)}}function lt(i){(window.navigator.platform.match("Mac")?i.metaKey:i.ctrlKey)&&i.keyCode==83&&(i.preventDefault(),V())}var Bt=function(){if(Oe){var C=le.current.instance.getContentHeight();C<1800?yt(C<_e?_e:C):yt(1800)}};Object(a.useEffect)(function(){ot.current&&!ye&&e.e(23).then(e.t.bind(null,"M/lh",7)).then(function(i){t=i,l(t),le.current.instance=t.editor.create(ot.current,Object(g.a)({value:ne,language:X(b),theme:U},D),re);var C=le.current.instance;Ke(C,t),setTimeout(function(){Bt()},500),le.current.subscription=C.onDidChangeModelContent(function($){h||(Bt(),$e(C.getValue(),$))}),ge&&(C.addCommand(t.KeyMod.CtrlCmd|t.KeyMod.Shift|t.KeyCode.KEY_V,function(){return Ut(),null}),C.addCommand(t.KeyMod.CtrlCmd|t.KeyCode.KEY_C,function(){return Ut(),null})),N&&C.onDidBlurEditorWidget(function(){N(C.getValue())}),Ie&&C.onDidFocusEditorText(function(){Ie(C.getValue())}),ge&&(C.addCommand(t.KeyMod.CtrlCmd|t.KeyCode.KEY_V,function(){return Ut(),null}),C.onDidPaste(function($){le.current.pastePos=$}),window.addEventListener("paste",ht));var G=Ft();return ft(!0),function(){var $=le.current.instance;$.dispose();var be=$.getModel();be&&be.dispose(),le.current.subscription&&le.current.subscription.dispose(),ge&&window.removeEventListener("paste",ht),G.unobserve(ot.current)}})},[]),Object(a.useEffect)(function(){var i=le.current.instance;if(i&&ye)return document.addEventListener("keydown",lt,!1),function(){document.removeEventListener("keydown",lt)}},[V,ye]),Object(a.useEffect)(function(){var i=le.current.instance;if(i&&ye){var C=X(b);t.editor.setModelLanguage(i.getModel(),C),console.log("language:",b,i.getModel(),C)}},[b,ye]),Object(a.useEffect)(function(){var i=le.current.instance;i&&ye&&t.editor.setTheme(U)},[U,ye]),Object(a.useEffect)(function(){var i=le.current.instance;i&&ye&&i.updateOptions(D)},[JSON.stringify(D),ye]),Object(a.useEffect)(function(){var i=le.current.instance;i&&ye&&i.layout()},[y,_e,ye]);var Qt=Object(a.useState)(O(y)),ut=Object(_.a)(Qt,2),wt=ut[0],St=ut[1],Jt=Object(a.useState)(O(_e)),Rt=Object(_.a)(Jt,2),$t=Rt[0],yt=Rt[1],qt=Object(g.a)(Object(g.a)({},pe),{},{width:wt,height:$t});return o.a.createElement("div",{className:"my-monaco-editor",ref:ot,style:qt})};function me(f){var Y=f.width,y=Y===void 0?"100%":Y,k=f.height,_e=k===void 0?"100%":k,ne=f.original,z=f.modified,b=f.language,A=f.options,pe=A===void 0?{}:A,ee=Object(a.useRef)(),D=Object(a.useState)(null),ve=Object(_.a)(D,2),re=ve[0],P=ve[1];function U(Oe){var te;return ee.current&&(te=new p.default(function(ge){var Ae=Object(E.a)(ge),$e;try{for(Ae.s();!($e=Ae.n()).done;){var qe=$e.value;(qe.target.offsetHeight>0||qe.target.offsetWidth>0)&&Oe.layout()}}catch(Ke){Ae.e(Ke)}finally{Ae.f()}}),te.observe(ee.current)),te}Object(a.useEffect)(function(){ee.current&&e.e(23).then(e.t.bind(null,"M/lh",7)).then(function(Oe){t=Oe;var te=t.editor.createDiffEditor(ee.current,Object(g.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},pe));P(te);var ge=U(te);return function(){te.dispose();var Ae=te.getModel();Ae&&Ae.dispose(),ge.unobserve(ee.current)}})},[]),Object(a.useEffect)(function(){re&&re.setModel({original:t.editor.createModel(ne,b),modified:t.editor.createModel(z,b)})},[ne,z,b,re]);var N=O(y),V=O(_e),Re={width:N,height:V};return o.a.createElement("div",{className:"my-diff-editor",ref:ee,style:Re})}},a4uL:function(M,u,e){},bCnd:function(M,u,e){"use strict";e.d(u,"b",function(){return E}),e.d(u,"a",function(){return _});var g=e("je13"),v=e.n(g),L=!1;function E(a,o){var p=v.a.get("__ec");p||(p={}),p[a]=o,v.a.set("__ec",p)}function _(a,o){var p=v.a.get("__ec");return p?p[a]===void 0?o:p[a]:o}},bntm:function(M,u,e){"use strict";e.d(u,"d",function(){return g}),e.d(u,"b",function(){return v}),e.d(u,"c",function(){return L}),e.d(u,"a",function(){return E});function g(_){try{_.mozRequestFullScreen?_.mozRequestFullScreen():_.webkitRequestFullScreen&&_.webkitRequestFullScreen()}catch(a){console.log(a,":e")}}function v(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var L=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function E(){var _=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,a=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(_==null)}},cDPC:function(M,u,e){"use strict";var g=e("tJVT"),v=e("q1tI"),L=e.n(v),E=e("i3hx"),_=e.n(E);u.a=function(a){var o=a.defaultX,p=o===void 0?"40%":o,r=a.leftChild,l=a.rightChild,d=a.className,O=Object(v.useState)(p),s=Object(g.a)(O,2),h=s[0],de=s[1],X=Object(v.useRef)();function t(){X.current=!0}Object(v.useEffect)(function(){function f(y){X.current&&de(y.pageX)}function Y(){X.current=!1}return window.addEventListener("mousemove",f),window.addEventListener("mouseup",Y),function(){window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",Y)}},[]);var Z=typeof h=="number"&&h!==.01?"".concat(h,"px"):"40%",me="calc(100% - 4px - ".concat(Z,")");return L.a.createElement("div",{className:"split-panel-container ".concat(d)},L.a.createElement("section",{style:{width:Z,display:h===.01?"none":""}},r),L.a.createElement("section",{className:"resize-x-bar",onMouseDown:t},L.a.createElement("a",{className:"btn-resize"},L.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},L.a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),L.a.createElement("section",{style:{width:me}},l))}},dejd:function(M,u,e){},dhSg:function(M,u,e){"use strict";function g(L){var E={},_={subscribe:function(o,p){return E[o]||(E[o]=[]),E[o].push(p),this.unsubscribe.bind(null,o,p)},unsubscribe:function(o,p){var r=E[o],l=-1;if(r){for(var d=0;d=0)return E[o].splice(l,1),!0}return!1},publish:function(o){if(!E[o])return!1;var p=Array.prototype.slice.call(arguments,1);return E[o].forEach(function(r){r.apply(null,p)}),this}};return L?Object.assign(L,_):_}var v=new g;u.a=v},fcyK:function(M,u,e){},i3hx:function(M,u,e){},kSUc:function(M,u,e){},"kaH+":function(M,u,e){"use strict";var g=e("+L6B"),v=e("2/Rp"),L=e("tJVT"),E=e("q1tI"),_=e.n(E),a=e("UZu5"),o=e.n(a),p=e("dhSg"),r=e("rLCj"),l=e("dF/Y"),d=e("4i/N");u.a=function(){var O=Object(E.useState)(""),s=Object(L.a)(O,2),h=s[0],de=s[1],X=Object(E.useState)(0),t=Object(L.a)(X,2),Z=t[0],me=t[1];Object(E.useEffect)(function(){var y=p.a.subscribe("preview-image",function(k){de(k),document.body.style.overflow="hidden"});return y},[]);function f(){document.body.style.overflow="auto",de("")}function Y(){me(Z+90)}return _.a.createElement(E.Fragment,null,h?_.a.createElement("div",{className:"image-preview-container"},_.a.createElement("div",{className:"button-group"},_.a.createElement(v.a,{onClick:Y},"\u65CB\u8F6C",_.a.createElement(r.a,null)),_.a.createElement(v.a,{href:h},"\u4E0B\u8F7D",_.a.createElement(l.a,null)),_.a.createElement(v.a,{onClick:f},"\u5173\u95ED",_.a.createElement(d.a,null))),_.a.createElement("div",{className:"preview-wrp-group"},_.a.createElement("img",{className:"image-preview",src:h,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(Z,"deg)")}}))):null)}},lOMy:function(M,u,e){},nWbc:function(M,u,e){},"p/48":function(M,u,e){},pPuO:function(M,u,e){M.exports={desc:"desc___2o_2w",info:"info___Uro3x","commit-info":"commit-info___o2-Ex"}},"qJ4+":function(M,u,e){},uMZB:function(M,u,e){M.exports={header:"header___3a50V",field:"field___SHW6f","oj-form-container":"oj-form-container___36KBv","oj-left-panel":"oj-left-panel___3Fdj5","oj-form-info":"oj-form-info___dilPb",footer:"footer___1Ie9U","test-case-name":"test-case-name___356US","btn-remove-case":"btn-remove-case___1Z5cd","icon-tag":"icon-tag___3zUaP",btn_back:"btn_back___2UBbR"}}}]);