(window.webpackJsonp=window.webpackJsonp||[]).push([[173,5,6],{"+k/U":function(I,i,e){I.exports={pagination:"pagination___2XcQw",info:"info___12Y4R"}},"07cG":function(I,i,e){I.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"7SP1":function(I,i,e){},"7ahc":function(I,i,e){"use strict";e.d(i,"a",function(){return d});var h=e("XEnU"),f=e("IIKO"),k=e("+L6B"),_=e("2/Rp"),E=e("y8nQ"),n=e("Vl3Y"),r=e("k16G"),v=e("OaEy"),o=e("2fM7"),l=e("q1tI"),m=e.n(l),R=e("VrN/"),s=e.n(R),p=e("p77/"),se=e.n(p),K=e("c5Ni"),t=e.n(K),b=o.a.Option,de={labelCol:{span:4},wrapperCol:{span:20}},me={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"]};i.b=function(D){var B=D.callback,Q=D.onCancel,te=Object(l.useState)("python"),z=Object(r.a)(te,2),P=z[0],A=z[1];function J(U){A(me[U][1])}function ee(U){B(U)}return m.a.createElement(n.a,Object(f.a)({},de,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ee}),m.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},m.a.createElement(o.a,{onChange:J},Object.keys(me).map(function(U){return m.a.createElement(b,{key:U,value:U},me[U][0])}))),m.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},m.a.createElement(d,{mode:P})),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(_.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(_.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function d(D){var B=D.value,Q=D.onChange,te=D.mode,z=D.options,P=z===void 0?{}:z,A=Object(l.useRef)(),J=Object(l.useState)(),ee=Object(r.a)(J,2),U=ee[0],_e=ee[1];return Object(l.useEffect)(function(){if(U){var ne=function(y){var S=y.getValue();Q&&Q(S)};return U.on("change",ne),function(){U.off("change",ne)}}},[U,Q]),Object(l.useEffect)(function(){U&&U.setOption("mode",te)},[U,te]),Object(l.useEffect)(function(){U&&((B!==U.getValue()||B==="")&&setTimeout(function(){U.setValue(B||" ")},300))},[U,B]),Object(l.useEffect)(function(){if(A.current&&!U){var ne=s.a.fromTextArea(A.current,Object(h.a)({mode:te,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},P));_e(ne)}},[A.current,U]),m.a.createElement("div",{className:"my-codemirror-container"},m.a.createElement("textarea",{ref:A}))}},"9Bee":function(I,i,e){"use strict";var h=e("q1tI"),f=e.n(h),k=e("vg9a"),_=e("k16G"),E=e("DlQD"),n=e.n(E),r=e("rUJ1");function v(g,y){var S=g.match(/^(\s+)(?:```)/);if(S===null)return y;var V=S[1];return y.split(` `).map(function(Oe){var Pe=Oe.match(/^\s+/);if(Pe===null)return Oe;var Ee=Object(_.a)(Pe,1),ae=Ee[0];return ae.length>=V.length?Oe.slice(V.length):Oe}).join(` `)}var o=[],l=["
".concat(g,"
"):'').concat(S?g:Object(r.escape)(g,!0),`
`):''+(S?g:Object(r.escape)(g,!0))+""},m.heading=function(g,y,S){var V=this.options.headerPrefix+S.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:V,level:y,text:g}),"]*>/g;function _e(g){var y=document.createElement("div");return y.innerHTML=g,y.childNodes.length===0?"":y.childNodes[0].nodeValue}var ne=i.a=function(g){var y=g.value,S=y===void 0?"":y,V=g.className,Oe=g.style,Pe=Oe===void 0?{}:Oe,Ee=String(S),ae=Object(h.useMemo)(function(){try{var lt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,We=/\"\/api\/attachments\/|\"\/attachments\/download\//g,rt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ee=Ee.replace(lt,"("+J.a.API_SERVER+"/api/attachments/").replace(We,'"'+J.a.API_SERVER+"/api/attachments/").replace(rt,'"'+J.a.API_SERVER+"/files/uploads/")}catch(ut){}var xe=P(Ee),jt=d();return Ee.match(/\[TOC\]/)&&(xe=xe.replace("[TOC]
",se()),s()),xe=xe.replace(/(__special_katext_id_\d+__)/g,function(ut,_t){var it=jt[_t],tt=it.type,re=it.expression;return Object(ee.renderToString)(_e(re)||"",{displayMode:tt==="block",throwOnError:!1,output:"html"})}),xe=xe.replace(/▁/g,"\u2581\u2581\u2581"),D(),xe},[Ee]),He=Object(h.useRef)();function Ze(lt){var We=lt.target;if(We.tagName.toUpperCase()==="A"){var rt=We.getAttribute("href");if(rt.startsWith("#")){lt.preventDefault();var xe=document.getElementById(rt.replace("#",""));xe&&xe.scrollIntoView(!0)}}}return Object(h.useEffect)(function(){if(He.current&&ae&&(ae.match(U)&&window.PR.prettyPrint()),He.current)return He.current.addEventListener("click",Ze),function(){He.current.removeEventListener("click",Ze),D(),s()}},[ae,He.current,Ze]),f.a.createElement("div",{ref:He,style:Pe,className:"".concat(V||""," markdown-body"),dangerouslySetInnerHTML:{__html:ae}})}},"9VGf":function(I,i,e){"use strict";e.d(i,"a",function(){return k});var h=e("q1tI"),f=e.n(h);function k(_,E){var n=Object(h.useRef)();Object(h.useEffect)(function(){n.current=_}),Object(h.useEffect)(function(){function r(){n.current()}if(E!==null){var v=setInterval(r,E);return function(){return clearInterval(v)}}},[E])}},AMnG:function(I,i,e){"use strict";var h=e("miYZ"),f=e("tsqr"),k=e("k16G"),_=e("q1tI"),E=e.n(_),n=e("nWbc"),r=e.n(n),v=e("Ot1p");i.a=function(o){var l=o.id,m=o.activeDiscussIndex,R=o.onReplyDiscuss,s=Object(_.useState)(""),p=Object(k.a)(s,2),se=p[0],K=p[1];function t(de){K(de)}function b(){if(!se){f.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}R(l,se),K("")}return E.a.createElement("div",{key:l,className:"discuss-item-editor",style:{display:m===l?"block":"none",width:"100%"}},E.a.createElement(v.a,{miniToolbar:!0,startInit:m===l,defaultValue:se,id:l,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:t}),E.a.createElement("a",{onClick:b,className:"btn-send"},"\u53D1\u9001"))}},BdwD:function(I,i,e){"use strict";var h=e("XEnU"),f=e("q1tI"),k=e.n(f),_=function(n){var r=n.styles,v=r===void 0?{}:r,o=n.customText;return k.a.createElement("section",{className:"tc animated fadeIn",style:Object(h.a)(Object(h.a)({},{color:"#999",margin:"200px auto"}),v)},k.a.createElement("img",{src:e("FOrL")}),k.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};i.a=_},BjJ7:function(I,i,e){"use strict";e.d(i,"d",function(){return f}),e.d(i,"c",function(){return k}),e.d(i,"e",function(){return _}),e.d(i,"b",function(){return E}),e.d(i,"a",function(){return r});var h=e("m3rI");function f(v){var o=!0;if(v.length>0){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:"",l=[],m=0;m=0,Gt=wt?"Cmd":"Ctrl",Dt=(Ye={},Object(E.a)(Ye,Gt+"-B","bold"),Object(E.a)(Ye,Gt+"-I","italic"),Ye),Vt=(Et={},Object(E.a)(Et,ut,"\u6DFB\u52A0\u94FE\u63A5"),Object(E.a)(Et,it,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(E.a)(Et,_t,"\u6DFB\u52A0\u56FE\u7247"),Object(E.a)(Et,tt,"\u6DFB\u52A0\u8868\u683C"),Et),ia=i.a=function(C){var Ce=C.defaultValue,le=Ce===void 0?"":Ce,fe=C.onChange,ke=C.width,T=ke===void 0?"100%":ke,L=C.height,pe=L===void 0?400:L,Ue=C.miniToolbar,Ae=Ue===void 0?!1:Ue,Ct=C.isFocus,Ht=Ct===void 0?!1:Ct,Zt=C.watch,ca=C.insertTemp,aa=C.id,Xt=aa===void 0?"markdown-editor-id":aa,da=C.showResizeBar,ma=da===void 0?!1:da,Yt=C.noStorage,_a=Yt===void 0?!1:Yt,na=C.showNullButton,Ea=na===void 0?!1:na,fa=C.fullScreen,Wt=fa===void 0?!1:fa,Qt=C.onBlur,Jt=C.onCMBeforeChange,Se=C.className,pa=Se===void 0?"":Se,ra=C.placeholder,va=ra===void 0?"":ra,oa=C.values,$t=oa===void 0?"":oa,q=Object(n.useState)(null),Nt=Object(_.a)(q,2),u=Nt[0],ga=Nt[1],Ra=Object(n.useState)(le),sa=Object(_.a)(Ra,2),qt=sa[0],a=sa[1],c=Object(n.useState)(Zt),N=Object(_.a)(c,2),$=N[0],ve=N[1],Te=Object(n.useState)(Wt),ge=Object(_.a)(Te,2),G=ge[0],F=ge[1],Y=Object(n.useState)(""),he=Object(_.a)(Y,2),O=he[0],H=he[1],j=Object(n.useState)(0),Ie=Object(_.a)(j,2),w=Ie[0],Ke=Ie[1],Qe=Object(n.useState)(pe),ze=Object(_.a)(Qe,2),Ge=ze[0],et=ze[1],ft=Object(n.useState)(!1),dt=Object(_.a)(ft,2),xt=dt[0],Pt=dt[1],mt=Object(n.useRef)(),pt=Object(n.useRef)(),ht=Object(n.useRef)(),ce=Object(n.useRef)();Object(n.useEffect)(function(){a($t),u==null||u.setValue($t)},[$t]),Object(n.useEffect)(function(){if(mt.current){var x=function(oe,Re){var be=Re.clipboardData;if(be){var Ve=be.types.toString(),at=be.items;if(Ve==="text/html,Files"||Ve==="Files"||be.types.indexOf("Files")){var $e=at[1];Ve==="Files"&&($e=at[0]),$e.kind==="file"&&$e.type.match(/^image\//i)&&ae($e.getAsFile(),function(nt){nt.id?M.replaceSelection("")):(nt==null?void 0:nt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},M=o.a.fromTextArea(mt.current,{mode:"markdown",lineNumbers:!Ae,lineWrapping:!0,value:le,autoCloseTags:!0,autoCloseBrackets:!0});return Ht&&M.focus(),M.on("paste",x),ga(M),function(){M.off("paste",x)}}},[]);var ye=Object(n.useCallback)(function(){if(pt.current)try{var x=pt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,M=pt.current.getElementsByClassName("markdown-editor-body")[0];G?M.style.height="calc(100vh - ".concat(x,"px)"):M.style.height="".concat(Ge-x,"px")}catch(X){console.log(X,"---- to set md editor body height")}},[Ge,pt,G]);Object(n.useEffect)(function(){function x(){var X=new l.default(function(oe){var Re=Object(k.a)(oe),be;try{for(Re.s();!(be=Re.n()).done;){var Ve=be.value;(Ve.target.offsetHeight>0||Ve.target.offsetWidth>0)&&(ye(),u.setSize("100%","100%"),u.refresh())}}catch(at){Re.e(at)}finally{Re.f()}});return X.observe(mt.current.parentElement),X}if(u){var M=x();return function(){M.unobserve(mt.current.parentElement)}}},[u,ye]),Object(n.useEffect)(function(){if(u){for(var x=[],M=function(){var Ve=oe[X];Re=Object(_.a)(Ve,2);var at=Re[0],$e=Re[1],nt=Object(E.a)({},at,function(){qe($e)});x.push(nt),u.addKeyMap(nt)},X=0,oe=Object.entries(Dt);X0){var x=new Date().getTime(),M=window.sessionStorage.getItem(Xt);x>=w+Lt&&(!M||M!==qt)&&(window.sessionStorage.setItem(Xt,qt),Pt(!0))}},Lt),Object(n.useEffect)(function(){ve(Zt)},[u,Zt]),Object(n.useEffect)(function(){u&&(Ht&&u.focus())},[u,Ht]),Object(n.useEffect)(function(){if($&&u){var x=function(oe){var Re=oe.target;if(ce.current){var be=Re.scrollTop/Re.scrollHeight;ce.current.scrollTop=ce.current.scrollHeight*be}},M=u.getScrollerElement();return M.addEventListener("scroll",x),function(){M.removeEventListener("scroll",x)}}},[u,$]),Object(n.useEffect)(function(){if(u&&Jt){var x=function(X,oe){Jt(X,oe)};return u.on("beforeChange",x),function(){u.off("beforeChange",x)}}},[u,Jt]),Object(n.useEffect)(function(){if(u&&Qt){var x=function(){Qt(u.getValue())};return u.on("blur",x),function(){u.off("blur",x)}}},[u,Qt]),Object(n.useEffect)(function(){if(u){var x=function(X){var oe=X.getValue();a(oe),Ke(new Date().getTime()),X.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),fe&&fe(oe)};return u.on("change",x),function(){u.off("change",x)}}},[u,fe]),Object(n.useEffect)(function(){u&&(le==null?(u.setValue(""),a("")):le!==u.getValue()&&(u.setValue(le),a(le),u.setCursor(u.lineCount(),0)))},[u,le]);var qe=Object(n.useCallback)(function(x){var M=u.getCursor(),X=u.getSelection(),oe=X.split(`
`);switch(x){case"bold":return u.replaceSelection("**"+X+"**"),X===""&&u.setCursor(M.line,M.ch+2),u.focus();case"italic":return u.replaceSelection("*"+X+"*"),X===""&&u.setCursor(M.line,M.ch+1),u.focus();case"code":return u.replaceSelection("`"+X+"`"),X===""&&u.setCursor(M.line,M.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+X+"$$`"),X===""&&u.setCursor(M.line,M.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+X+"\n```"),u.setCursor(M.line+1,X.length+1),u.focus();case"line-break":return u.replaceSelection(`
`),u.focus();case"list-ul":return X===""?u.replaceSelection("- "+X):u.replaceSelection(oe.map(function(Re){return Re===""?"":"- ".concat(Re)}).join(`
`)),u.focus();case"list-ol":return X===""?u.replaceSelection("1. "+X):u.replaceSelection(oe.map(function(Re,be){return Re===""?"":"".concat(be+1,". ").concat(Re)}).join(`
`)),u.focus();case"add-null-ch":return X===""&&u.setCursor(M.line,M.ch+1),u.replaceSelection(Bt),u.focus();case"inster-template-1":return X===""&&u.setCursor(M.line,M.ch),u.replaceSelection(ct),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return ve(!$),u.focus();case"trigger-full-screen":return F(!G),u.focus();case ut:H(ut);return;case it:H(it);return;case _t:H(_t);return;case tt:H(tt);return;default:throw new Error}},[u,$,G]),je=Object(n.useCallback)(function(x){H("");switch(O){case ut:var M=x.title,X=x.link;return u.replaceSelection("[".concat(M,"](").concat(X,")")),u.focus();case it:var oe=x.language,Re=x.content;return u.replaceSelection(["```"+oe,Re,"```"].join(`
`)),u.focus();case _t:var be=x.src,Ve=x.alt;return u.replaceSelection(".concat(be,' "').concat(Ve,'" )')),u.focus();case tt:for(var at=x.row,$e=x.col,nt=x.align,ea=`
`,kt=0;kt300&&($e=300);var nt=pe+$e+"px";et(nt)}},oe=ht.current,Re=!1,be=0;return oe.addEventListener("mousedown",x),document.addEventListener("mousemove",X),document.addEventListener("mouseup",M),function(){oe.removeEventListener("mousedown",x),document.removeEventListener("mousemove",X),document.removeEventListener("mouseup",M)}}},[u,ht]),Object(n.useEffect)(function(){et(pe)},[pe]);var Le=Ft(T),Ut=Ft(Ge),vt={width:Le,height:Ut},ue=Object(n.useMemo)(function(){if(w){var x=new Date(w),M=x.getHours(),X=x.getMinutes(),oe=x.getSeconds();return M=M<10?"0"+M:M,X=X<10?"0"+X:X,oe=oe<10?"0"+oe:oe,"".concat(M,":").concat(X,":").concat(oe)}return 0},[w]);function Fe(){window.sessionStorage.removeItem(Xt),Pt(!1),Ke(0)}function Oa(){Pt(!1),Ke(0),u.setValue(window.sessionStorage.getItem(Xt))}return r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"markdown-editor-wrapper",ref:pt},r.a.createElement("div",{className:"markdown-editor-container ".concat(pa," ").concat($?"on-preview":""," ").concat(Ae?"mini":""," ").concat(G?"full-screen":""),style:vt},r.a.createElement(B,{insertTemp:ca,watch:$,fullScreen:G,showNullButton:Ea,onActionCallback:qe}),r.a.createElement("div",{className:"markdown-editor-body"},r.a.createElement("div",{className:"codemirror-container"},r.a.createElement("textarea",{ref:mt,placeholder:va})),$?r.a.createElement("div",{ref:ce,className:"preview-container"},r.a.createElement(t.a,{value:qt})):null))),ma?r.a.createElement("a",{ref:ht,className:"editor-resize"}):null,r.a.createElement(Q.a,null,Vt[O]?r.a.createElement(f.a,{centered:!0,title:Vt[O],visible:!0,onCancel:Me,footer:null},Be):null))}},QUZ3:function(I,i,e){"use strict";e.r(i);var h=e("IIKO"),f=e("SIvP"),k=e("T2oS"),_=e("W9HT"),E=e("+L6B"),n=e("2/Rp"),r=e("2qtc"),v=e("kLXV"),o=e("c1Ei"),l=e.n(o),m=e("5Tp6"),R=e("k16G"),s=e("XEnU"),p=e("aHsQ"),se=e("sGsY"),K=e("q1tI"),t=e.n(K),b=e("Fvcw"),de=e("GIiI"),me=e("WHYC"),d=e("uYtH"),D=e("OJz4"),B=e("V0Rq"),Q=e("bntm"),te=e("cDPC"),z=e("m3rI"),P=e("RCxd"),A=e("EHPI"),J=e("S+dL"),ee=e.n(J),U=e("J66h"),_e=e("uMZB"),ne=e.n(_e),g=e("p/48"),y=e("JPnl"),S=e("y8nQ"),V=e("Vl3Y"),Oe=e("5NDa"),Pe=e("5rEg"),Ee=Pe.a.TextArea,ae=5e3,He=function(a){var c=a.callback,N=a.onCancel,$=a.notes;function ve(Te){c(Te)}return t.a.createElement(V.a,{className:"note-form-panel",onFinish:ve,initialValues:{notes:$}},t.a.createElement(V.a.Item,{name:"notes",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7B14\u8BB0\u5185\u5BB9"},{max:ae,message:"\u7B14\u8BB0\u6700\u5927\u5B57\u6570\u4E3A".concat(ae)}]},t.a.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u7B14\u8BB0\u5185\u5BB9",rows:5})),t.a.createElement(V.a.Item,{style:{textAlign:"right"}},t.a.createElement(n.a,{type:"ghost",onClick:N,style:{marginRight:10}}," \u53D6\u6D88 "),t.a.createElement(n.a,{type:"primary",htmlType:"submit"}," \u63D0\u4EA4 ")))},Ze=e("7SP1"),lt=e("DjyN"),We=e("NUBc"),rt=e("miYZ"),xe=e("tsqr"),jt=e("g9YV"),ut=e("wCAj"),_t=e("+k/U"),it=e.n(_t),tt=e("ye1Q"),re=e("VTBJ"),zt={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"},It=zt,Ye=e("6VBw"),Et=function(c,N){return K.createElement(Ye.a,Object(re.a)(Object(re.a)({},c),{},{ref:N,icon:It}))};Et.displayName="CopyOutlined";var ta=K.forwardRef(Et),Mt=e("JB8y"),Lt=e("wd/R"),Bt=e.n(Lt),ct=ut.a.Column,Ft=function(a){var c=a.submitResult,N=a.submitting,$=a.submitRecords,ve=a.page,Te=a.onPageChange,ge=a.topicId,G=c||{},F=G.status,Y=G.id,he=G.input,O=G.output,H=G.expected_output,j=$||{},Ie=j.records,w=j.records_count;function Ke(){navigator.clipboard.writeText(U.Base64.decode(O)).then(function(){xe.b.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return t.a.createElement(_.a,{spinning:N,tip:"\u8BC4\u6D4B\u4E2D...",indicator:t.a.createElement(tt.a,{style:{fontSize:24},spin:!0})},Y?t.a.createElement(t.a.Fragment,null,t.a.createElement("ul",{className:it.a.info},t.a.createElement("li",null,"\u6267\u884C\u7ED3\u679C\uFF1A",t.a.createElement("span",{className:F===Mt.a.OK?"c-green":"c-red"},y.a[F])),t.a.createElement("li",{className:it.a.error},t.a.createElement("a",{onClick:Ke},"\u590D\u5236\u9519\u8BEF\u4FE1\u606F ",t.a.createElement(ta,null)," ")),t.a.createElement("li",null,t.a.createElement(d.Link,{to:"/myproblems/".concat(ge,"/record-detail/").concat(Y)},"\u663E\u793A\u8BE6\u60C5 > "))),F!==Mt.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,he),t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),t.a.createElement("pre",null,U.Base64.decode(O)),t.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),t.a.createElement("pre",null,U.Base64.decode(H))):null):null,(Ie==null?void 0:Ie.length)>0?t.a.createElement(ut.a,{dataSource:Ie,rowKey:"id",pagination:!1},t.a.createElement(ct,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:function(ze,Ge){return t.a.createElement("span",null," ",Bt()(ze).format("YYYY-MM-DD hh:mm:ss"))}}),t.a.createElement(ct,{title:"\u63D0\u4EA4\u7ED3\u679C",dataIndex:"status",key:"status",render:function(ze,Ge){var et;return t.a.createElement(d.Link,{className:ze===0?"c-green":"c-red",to:"/myproblems/".concat(ge,"/record-detail/").concat(Ge.id)},(et=y.a[ze])===null||et===void 0?void 0:et.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),t.a.createElement(ct,{title:"\u6267\u884C\u7528\u65F6 (S)",dataIndex:"execute_time",key:"execute_time"}),t.a.createElement(ct,{title:"\u5185\u5B58\u6D88\u8017\uFF08MB\uFF09",dataIndex:"execute_memory",key:"execute_memory"}),t.a.createElement(ct,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"})):null,w>15?t.a.createElement(We.a,{className:it.a.pagination,current:ve,pageSize:15,total:w,onChange:Te}):null)},wt=e("BdwD"),Gt=e("DYRE"),Dt=e("zeV3"),Vt=e("+BJd"),ia=e("mr32"),C=e("pPuO"),Ce=e.n(C),le=e("9Bee"),fe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}},ke=function(a){var c=a.hack,N=a.onTriggerPraise,$=a.toDiscuss,ve=c.language,Te=c.difficult,ge=c.time_limit,G=c.username,F=c.user_path,Y=c.user_praise,he=c.comments_count,O=c.praises_count,H=c.description,j=c.pass_count,Ie=c.submit_count,w=Object(me.l)(),Ke=fe[Te];return t.a.createElement(t.a.Fragment,null,t.a.createElement("ul",{className:Ce.a.info},t.a.createElement("li",null,"\u7F16\u7A0B\u8BED\uFF1A",t.a.createElement("b",null,ve)),t.a.createElement("li",null,"\u96BE\u5EA6\uFF1A",t.a.createElement(ia.a,{color:Ke.color},Ke.name)),t.a.createElement("li",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236\uFF1A",t.a.createElement("b",null,ge,"\u79D2"))),t.a.createElement(le.a,{value:H,className:Ce.a.desc}),t.a.createElement("ul",{className:Ce.a["commit-info"]},t.a.createElement("li",null,t.a.createElement(Dt.a,{size:4},t.a.createElement("span",null,"\u901A\u8FC7\u6B21\u6570")," ",t.a.createElement("b",null,j))),t.a.createElement("li",null,t.a.createElement(Dt.a,{size:4},t.a.createElement("span",null,"\u63D0\u4EA4\u6B21\u6570")," ",t.a.createElement("b",null,Ie))," "),t.a.createElement("li",{style:{flex:"1 0 0"}}),w.query.type!=="exercises"&&t.a.createElement("li",null,t.a.createElement(Dt.a,{size:4},t.a.createElement("i",{className:"iconfont icon-huifu1",onClick:$})," ",t.a.createElement("b",null,he))," ")))},T=e("dhSg"),L=e("3S9h"),pe=e("M8RZ"),Ue=e("qJ4+"),Ae=e("ErOA");function Ct(a,c){return Object(Ae.c)("/problems/".concat(a,"/comments.json?page=").concat(c,"&limit=10"))}function Ht(a){return Object(Ae.f)("/discusses/".concat(a,"/plus.json"),{container_type:"Discuss",type:1})}function Zt(a,c,N){return Object(Ae.f)("/problems/".concat(a,"/comments/reply.json"),{comments:{content:N,parent_id:c}})}function ca(a,c){return Object(Ae.f)("/problems/".concat(a,"/comments.json"),{comments:{content:c}})}function aa(a,c,N){return Object(Ae.f)("/problems/".concat(a,"/comments/").concat(c,"/hidden.json"),N)}function Xt(a,c){return Object(Ae.b)("/problems/".concat(a,"/comments/").concat(c))}var da=e("U7T7"),ma=e("AMnG");function Yt(a){var c=a.author;return t.a.createElement("a",{href:"/users/".concat(c.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(c.image_url),width:"50"}))}function _a(a){var c=a.data,N=a.index,$=a.parentDiscussIndex,ve=a.user,Te=a.onSetActionType,ge=c.author,G=c.can_delete,F=c.content,Y=c.id,he=c.time;function O(){Te({id:Y,index:N,type:"delete-discuss",parentDiscussIndex:$,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var H=ve.admin||G||ge.user_id===ve.user_id;return t.a.createElement("div",{className:"discuss-item-container second-discuss "},t.a.createElement(Yt,{author:ge}),t.a.createElement("section",null,t.a.createElement("div",{className:"discuss-info"},t.a.createElement("a",{href:"/users/".concat(ge.login),target:"_blank"},ge.name),t.a.createElement("span",{className:"grey"},he),t.a.createElement("div",{className:"btn-group",style:{marginBottom:0}},H?t.a.createElement("a",{onClick:O,title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),t.a.createElement(le.a,{className:"discuss-content",value:F})))}var na=function(a){var c=a.user,N=a.data,$=a.index,ve=a.onPlusDiscuss,Te=a.onSetActionType,ge=a.activeDiscussIndex,G=a.onReplyDiscuss,F=a.onSetActiveDiscussIndex,Y=N.content,he=N.children,O=N.hidden,H=N.id,j=N.praise_count,Ie=N.time,w=N.user_praise,Ke=N.can_delete,Qe=N.author;function ze(){F(H)}function Ge(){ve(H,!w,$)}function et(){Te({id:H,index:$,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ft(){Te({id:H,index:$,params:{hidden:O?"0":"1"},type:"hidden-discuss",message:O?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var dt=c.admin||c.user_id===Qe.user_id;return t.a.createElement("div",{className:"discuss-item-container",key:H},t.a.createElement(Yt,{author:Qe}),t.a.createElement("section",null,t.a.createElement("div",{className:"discuss-info"},t.a.createElement("a",{href:"/users/".concat(Qe.login),target:"_blank"}," ",Qe.name," "),t.a.createElement("span",{className:"grey"},Ie)),t.a.createElement(le.a,{className:"discuss-content",value:Y}),he&&he.length>0?t.a.createElement("div",{className:"reply-discuss-container"},he.map(function(xt,Pt){return t.a.createElement(_a,{key:xt.id,data:xt,index:Pt,user:c,onSetActionType:Te,parentDiscussIndex:$})})):null,t.a.createElement("div",{className:"btn-group"},dt?t.a.createElement("a",{onClick:ft,title:O?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},t.a.createElement("i",{className:O?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ke&&(!he||he.length==0)?t.a.createElement("a",{onClick:et,title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu"})):null,t.a.createElement("a",{onClick:ze,title:"\u56DE\u590D"}," ",t.a.createElement("i",{className:"iconfont icon-huifu1"})," "),t.a.createElement("a",{onClick:Ge,className:w?"c-orange":""},t.a.createElement("i",{className:w?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),t.a.createElement("span",null,j||""))),t.a.createElement(ma.a,{id:H,activeDiscussIndex:ge,onReplyDiscuss:G})))},Ea=e("kaH+"),fa=e("X8oJ"),Wt=e("Ot1p"),Qt=function(a){var c=a.user_praise,N=a.praise_count,$=a.praisePlus,ve=a.onCreateDiscuss,Te=a.discuss_count,ge=Object(K.useState)(!1),G=Object(R.a)(ge,2),F=G[0],Y=G[1],he=Object(K.useState)(""),O=Object(R.a)(he,2),H=O[0],j=O[1];function Ie(Ge){j(Ge)}function w(){Y(!0)}function Ke(){Y(!1)}function Qe(){return ze.apply(this,arguments)}function ze(){return ze=Object(m.a)(l.a.mark(function Ge(){return l.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:ve(H),j(""),Y(!1);case 3:case"end":return ft.stop()}},Ge)})),ze.apply(this,arguments)}return t.a.createElement("div",{className:"dis-input-editor-container ".concat(F?"active":""," ")},t.a.createElement("div",{className:F?"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",Te," "),t.a.createElement("a",{className:"c-light-black",onClick:$,title:c?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(c?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," ")}),N?t.a.createElement("span",null,N):"")),F?t.a.createElement("div",{className:"input-mask",onClick:Ke}):null,t.a.createElement("div",{className:F?"md-container":"md-container hide"},t.a.createElement(Wt.a,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:H,height:240,onChange:Ie}),t.a.createElement("div",{className:"tip-container",onClick:Ke},t.a.createElement("a",{className:"btn-send",onClick:Qe}," \u53D1\u9001 "))))},Jt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null},Se;(function(a){a[a.GET_DISCUSSES=0]="GET_DISCUSSES",a[a.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",a[a.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",a[a.PLUS_DISCUSS=3]="PLUS_DISCUSS",a[a.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",a[a.SET_PAGE=5]="SET_PAGE",a[a.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING"})(Se||(Se={}));function pa(a,c){switch(c.type){case Se.SHOW_DISCUSSES_LOADING:return Object(s.a)(Object(s.a)({},a),{},{loading:!0});case Se.GET_DISCUSSES:return Object(s.a)(Object(s.a)({},a),c.payload);case Se.TOP_OR_DOWN_DISCUSS:return Object(s.a)(Object(s.a)({},a),c.payload);case Se.SET_ACTION_TYPE:return Object(s.a)(Object(s.a)({},a),c.payload);case Se.PLUS_DISCUSS:return Object(s.a)(Object(s.a)({},a),c.payload);case Se.SET_PAGE:return Object(s.a)(Object(s.a)({},a),{},{page:c.payload});case Se.ACTIVE_DISCUSS_INDEX:return Object(s.a)(Object(s.a)({},a),c.payload);default:throw new Error}}var ra=function(a){var c=a.user,N=a.identifier,$=a.hack,ve=a.onTriggerPraise,Te=Object(K.useReducer)(pa,Jt),ge=Object(R.a)(Te,2),G=ge[0],F=ge[1],Y=G.loading,he=G.page,O=G.data,H=G.count,j=G.actionType,Ie=G.activeDiscussIndex,w=Object(K.useCallback)(Object(m.a)(l.a.mark(function ce(){var ye,qe,je;return l.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return F({type:Se.SHOW_DISCUSSES_LOADING}),Me.next=3,Ct(N,he);case 3:ye=Me.sent,qe=ye.comments,je=ye.disscuss_count,F({type:Se.GET_DISCUSSES,payload:{data:qe,count:je,loading:!1}});case 6:case"end":return Me.stop()}},ce)})),[he,N]);Object(K.useEffect)(function(){w()},[N,he]);function Ke(ce){F({type:Se.SET_PAGE,page:ce})}function Qe(ce){F({type:Se.SET_ACTION_TYPE,payload:{actionType:ce}})}function ze(ce){Ie===ce?F({type:Se.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:null}}):F({type:Se.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:ce}})}function Ge(ce,ye,qe){return et.apply(this,arguments)}function et(){return et=Object(m.a)(l.a.mark(function ce(ye,qe,je){var Be;return l.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.prev=0,Le.next=3,Ht(ye);case 3:Be=Le.sent,O[je].user_praise=qe,O[je].praise_count=Be.praise_count,F({type:Se.PLUS_DISCUSS,payload:{data:Object(L.a)(O)}}),Le.next=12;break;case 9:Le.prev=9,Le.t0=Le.catch(0),console.log(Le.t0);case 12:case"end":return Le.stop()}},ce,null,[[0,9]])})),et.apply(this,arguments)}function ft(){return dt.apply(this,arguments)}function dt(){return dt=Object(m.a)(l.a.mark(function ce(){var ye,qe,je,Be,Me,Le,Ut,vt;return l.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(ye=j.id,qe=j.params,je=j.type,Be=j.index,Me=j.parentDiscussIndex,!(je==="hidden-discuss")){Fe.next=6;break}return Fe.next=4,aa(N,ye,qe);case 4:Me?O[Me].children[Be].hidden=qe.hidden==1:O[Be].hidden=qe.hidden==1,F({type:Se.SET_ACTION_TYPE,payload:{actionType:null,data:Object(L.a)(O)}});case 6:if(!(je==="delete-discuss")){Fe.next=31;break}return Fe.next=9,Xt(N,ye);case 9:if(!(Me||Me===0)){Fe.next=22;break}Le=O[Me].children,Ut=Le.length-1;case 12:if(!(Ut>=0)){Fe.next=19;break}if(!(Le[Ut].id===ye)){Fe.next=16;break}return Le.splice(Ut,1),Fe.abrupt("break",19);case 16:Ut--,Fe.next=12;break;case 19:O[Me].children=Le,Fe.next=30;break;case 22:vt=O.length-1;case 23:if(!(vt>=0)){Fe.next=30;break}if(!(O[vt].id===ye)){Fe.next=27;break}return O.splice(vt,1),Fe.abrupt("break",30);case 27:vt--,Fe.next=23;break;case 30:F({type:Se.SET_ACTION_TYPE,payload:{actionType:null,data:Object(L.a)(O)}});case 31:case"end":return Fe.stop()}},ce)})),dt.apply(this,arguments)}function xt(){F({type:Se.SET_ACTION_TYPE,payload:{actionType:null}})}function Pt(ce,ye){return mt.apply(this,arguments)}function mt(){return mt=Object(m.a)(l.a.mark(function ce(ye,qe){return l.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.prev=0,Be.next=3,Zt(N,ye,qe);case 3:w(),Be.next=9;break;case 6:Be.prev=6,Be.t0=Be.catch(0),console.log(Be.t0);case 9:case"end":return Be.stop()}},ce,null,[[0,6]])})),mt.apply(this,arguments)}function pt(ce){return ht.apply(this,arguments)}function ht(){return ht=Object(m.a)(l.a.mark(function ce(ye){return l.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return F({type:Se.SHOW_DISCUSSES_LOADING}),je.next=3,ca(N,ye);case 3:w();case 4:case"end":return je.stop()}},ce)})),ht.apply(this,arguments)}return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"discuss-panel"},O.length===0?t.a.createElement(wt.a,null):O.map(function(ce,ye){return t.a.createElement(na,{onReplyDiscuss:Pt,onPlusDiscuss:Ge,onSetActiveDiscussIndex:ze,onSetActionType:Qe,data:ce,index:ye,user:c,activeDiscussIndex:Ie})}),H>10?t.a.createElement("div",{className:"pagination-container"},t.a.createElement(We.a,{showQuickJumper:!0,onChange:Ke,current:he,total:H})):null),t.a.createElement(Qt,{user_praise:$.user_praise,praise_count:$.praises_count,praisePlus:ve,discuss_count:$.comments_count,onCreateDiscuss:pt}),t.a.createElement(pe.a,null,t.a.createElement(v.a,{centered:!0,title:"\u63D0\u793A",visible:!!j,onOk:ft,onCancel:xt},t.a.createElement("p",null,j?j.message:"")),t.a.createElement(Ea.a,null)))},va=function(a){var c=a.hack,N=a.onTriggerPraise,$=a.topicId,ve=a.page,Te=a.onPageChange,ge=a.user,G=a.submitRecords,F=a.submitting,Y=a.submitResult,he=Object(K.useState)("0"),O=Object(R.a)(he,2),H=O[0],j=O[1],Ie=Object(me.l)();function w(Qe){var ze=Qe.target.id;j(ze)}Object(K.useEffect)(function(){var Qe=T.a.subscribe("to-commit-info",function(){j("1")});return Qe},[]);function Ke(){j("2")}return console.log(G,"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:H==="0"?"active":"",id:"0",onClick:w},"\u4EFB\u52A1\u63CF\u8FF0")),t.a.createElement("li",null,t.a.createElement("a",{className:H==="1"?"active":"",id:"1",onClick:w},"\u63D0\u4EA4\u8BB0\u5F55")),Ie.query.type!=="exercises"&&t.a.createElement("li",null,t.a.createElement("a",{className:H==="2"?"active":"",id:"2",onClick:w},"\u8BC4\u8BBA"))),t.a.createElement("div",{className:"tab-panel-body ".concat(H==="0"?"":"hide")},t.a.createElement(ke,{hack:c,onTriggerPraise:N,toDiscuss:Ke})),t.a.createElement("div",{className:"tab-panel-body ".concat(H==="1"?"":"hide")},(G==null?void 0:G.records_count)?t.a.createElement(Ft,{page:ve,onPageChange:Te,topicId:$,submitting:F,submitRecords:G,submitResult:Y}):t.a.createElement(wt.a,null)),t.a.createElement("div",{className:"tab-panel-body ".concat(H==="2"?"":"hide"),style:{padding:0}},t.a.createElement(ra,{user:ge,identifier:c.identifier,hack:c,onTriggerPraise:N})))},oa=se.a.Countdown,$t={Java:"java",C:"c",Python:"py","C++":"c"},q;(function(a){a[a.SET_LOADING=0]="SET_LOADING",a[a.GET_DATA=1]="GET_DATA",a[a.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",a[a.SET_DATA=3]="SET_DATA",a[a.SET_DEBUGING=4]="SET_DEBUGING",a[a.SET_SUBMITING=5]="SET_SUBMITING",a[a.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",a[a.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",a[a.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",a[a.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",a[a.SET_PAGE=10]="SET_PAGE"})(q||(q={}));function Nt(){return new Date().getTime()}var u={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ga(a,c){switch(c.type){case q.GET_DATA:return Object(s.a)(Object(s.a)({},a),c.payload);case q.SET_DATA:return Object(s.a)(Object(s.a)({},a),{},{data:c.payload});case q.SET_LOADING:return Object(s.a)(Object(s.a)({},a),{},{loading:c.payload});case q.SET_SHOW_NOTE:return Object(s.a)(Object(s.a)({},a),{},{showNote:c.payload});case q.SET_DEBUGING:return Object(s.a)(Object(s.a)({},a),{},{debuging:c.payload});case q.SET_SUBMITING:return Object(s.a)(Object(s.a)({},a),{},{submitting:c.payload});case q.GET_SUBMIT_RECORDS:return Object(s.a)(Object(s.a)({},a),{},{submitRecords:c.payload});case q.SET_PAGE:return Object(s.a)(Object(s.a)({},a),{},{submitRecordPage:c.payload});case q.SET_EXECUTE_MESSAGE:return Object(s.a)(Object(s.a)({},a),{},{executingMessage:c.payload});case q.SET_EXECUTE_RESULT:return Object(s.a)(Object(s.a)({},a),c.payload);case q.SET_SUBMIT_RESULT:return Object(s.a)(Object(s.a)({},a),c.payload);default:throw new Error}}var Ra=i.default=function(a){var c,N,$,ve,Te=a.children,ge=Object(K.useReducer)(ga,u),G=Object(R.a)(ge,2),F=G[0],Y=G[1],he=Object(me.m)(),O=he.id,H=Object(me.k)(),j=Object(me.l)(),Ie=F.loading,w=F.data,Ke=F.debugResult,Qe=F.submitResult,ze=F.submitRecords,Ge=F.submitRecordPage,et=F.showNote,ft=F.debuging,dt=F.submitting,xt=F.executingMessage,Pt=Object(K.useState)("#FFF"),mt=Object(R.a)(Pt,2),pt=mt[0],ht=mt[1],ce=Object(K.useState)(null),ye=Object(R.a)(ce,2),qe=ye[0],je=ye[1],Be=Object(K.useState)({}),Me=Object(R.a)(Be,2),Le=Me[0],Ut=Me[1],vt=w==null?void 0:w.user,ue=w==null?void 0:w.hack;Object(K.useEffect)(function(){function De(){return Z.apply(this,arguments)}function Z(){return Z=Object(m.a)(l.a.mark(function we(){var W,Xe,ot,Ne,ie,bt,st,gt,Rt,At,yt;return l.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(D.d)(O);case 2:if(W=Je.sent,W.status===401?document.location.href="/user/login":(W.hack.code=U.Base64.decode(W.hack.code),Y({type:q.GET_DATA,payload:{loading:!1,data:W}})),!(j.query.type==="exercises")){Je.next=22;break}if(!(j.query.sign==="exam")){Je.next=11;break}return Je.next=8,Object(B.s)({categoryId:j.query.exercisesId});case 8:ie=Je.sent,Je.next=20;break;case 11:if(!(j.query.coursesId=="coursesId")){Je.next=17;break}return Je.next=14,Object(B.W)({categoryId:j.query.exercisesId,login:j.query.login});case 14:ie=Je.sent,Je.next=20;break;case 17:return Je.next=19,Object(B.y)({categoryId:j.query.exercisesId,login:j.query.login});case 19:ie=Je.sent;case 20:Ut(Object(s.a)({},ie)),(((Xe=ie)===null||Xe===void 0?void 0:Xe.left_banner_id)&&((ot=ie)===null||ot===void 0||((Ne=ot.exercise)===null||Ne===void 0)?void 0:Ne.left_time)||j.query.sign==="exam")&&(je(Date.now()+((bt=ie)===null||bt===void 0||((st=bt.exercise)===null||st===void 0)?void 0:st.left_time)*1e3),setTimeout(function(){ht("red")},(((gt=ie)===null||gt===void 0||((Rt=gt.exercise)===null||Rt===void 0)?void 0:Rt.left_time)-300>0?((At=ie)===null||At===void 0||((yt=At.exercise)===null||yt===void 0)?void 0:yt.left_time)-300:0)*1e3));case 22:case"end":return Je.stop()}},we)})),Z.apply(this,arguments)}O&&De()},[O]),Object(K.useEffect)(function(){return Oa(),j.query.type==="exercises"&&(document.addEventListener(Object(Q.c)(),Fe),window.focus(),window.onblur=function(){Object(Q.a)()&&Object(Q.b)()}),function(){document.removeEventListener(Object(Q.c)(),Fe)}},[O,Ge]);var Fe=function(){window.parent.postMessage("backExercise","*")};function Oa(){return x.apply(this,arguments)}function x(){return x=Object(m.a)(l.a.mark(function De(){var Z;return l.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.prev=0,W.next=3,Object(D.f)(O,{limit:15,page:Ge});case 3:Z=W.sent,Y({type:q.GET_SUBMIT_RECORDS,payload:Z}),W.next=10;break;case 7:W.prev=7,W.t0=W.catch(0),console.log(W.t0);case 10:case"end":return W.stop()}},De,null,[[0,7]])})),x.apply(this,arguments)}function M(De){Y({type:q.SET_PAGE,payload:De})}function X(){return oe.apply(this,arguments)}function oe(){return oe=Object(m.a)(l.a.mark(function De(){var Z,we,W,Xe,ot;return l.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!dt){ie.next=2;break}return ie.abrupt("return");case 2:return Y({type:q.SET_SUBMITING,payload:!0}),ie.prev=3,T.a.publish("to-commit-info"),ie.next=7,Object(D.k)(O,{code:U.Base64.encode(ue.code)});case 7:if(Z=ie.sent,!(Z.status===0)){ie.next=17;break}return we=function(){var bt=Object(m.a)(l.a.mark(function st(){var gt,Rt,At,yt,Tt,Je;return l.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(D.c)(O,"submit");case 2:if(gt=Ot.sent,Rt=gt.status,At=gt.data,yt=Nt(),Tt=yt-ot>Xe*1e3,Rt!==0&&!Tt&&setTimeout(we,1e3),!Tt){Ot.next=12;break}return v.a.error({centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Y({type:q.SET_SUBMITING,payload:!1}),Ot.abrupt("return");case 12:if(!(Rt===0)){Ot.next=17;break}return Ot.next=15,Object(D.f)(O,{limit:15,page:Ge});case 15:Je=Ot.sent,Y({type:q.SET_SUBMIT_RESULT,payload:Object(s.a)(Object(s.a)({},F),{},{submitResult:At,submitting:!1,submitRecords:Je})});case 17:case"end":return Ot.stop()}},st)}));return function(){return bt.apply(this,arguments)}}(),W={},j.query.type==="exercises"&&(W.extras={exercise_id:j.query.exercisesId,question_id:j.query.questionId}),ie.next=14,Object(D.h)(O,W);case 14:Xe=ue.time_limit,ot=Nt(),we();case 17:ie.next=23;break;case 19:ie.prev=19,ie.t0=ie.catch(3),console.log(ie.t0),Y({type:q.SET_SUBMITING,payload:!1});case 23:case"end":return ie.stop()}},De,null,[[3,19]])})),oe.apply(this,arguments)}function Re(){return be.apply(this,arguments)}function be(){return be=Object(m.a)(l.a.mark(function De(){var Z,we,W,Xe;return l.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return F.debuging=!0,Y({type:q.SET_DEBUGING,payload:!0}),Ne.prev=2,Ne.next=5,Object(D.k)(O,{code:U.Base64.encode(ue.code)});case 5:if(Z=Ne.sent,!(Z.status===0)){Ne.next=15;break}return we=function(){var ie=Object(m.a)(l.a.mark(function bt(){var st,gt,Rt,At,yt,Tt;return l.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(D.c)(O,"debug");case 2:if(st=St.sent,gt=st.status,Rt=st.message,At=st.data,yt=Nt(),Tt=yt-Xe>W*1e3,gt!==0&&!Tt&&(Y({type:q.SET_EXECUTE_MESSAGE,payload:Rt}),setTimeout(we,1e3)),!Tt){St.next=12;break}return v.a.error({centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),St.abrupt("return");case 12:gt===0&&(Y({type:q.SET_DEBUGING,payload:!1}),Y({type:q.SET_EXECUTE_RESULT,payload:Object(s.a)(Object(s.a)({},F),{},{debugResult:At,debuging:!1})}));case 13:case"end":return St.stop()}},bt)}));return function(){return ie.apply(this,arguments)}}(),W=ue.time_limit,Ne.next=11,Object(D.b)(O,{input:encodeURIComponent(w.test_case.input)});case 11:Xe=Nt(),we(),Ne.next=16;break;case 15:Y({type:q.SET_DEBUGING,payload:!1});case 16:Ne.next=21;break;case 18:Ne.prev=18,Ne.t0=Ne.catch(2),console.log(Ne.t0);case 21:return Ne.prev=21,Ne.finish(21);case 23:case"end":return Ne.stop()}},De,null,[[2,18,21,23]])})),be.apply(this,arguments)}function Ve(De){Y({type:q.SET_DATA,payload:Object(s.a)(Object(s.a)({},w),{},{hack:Object(s.a)(Object(s.a)({},ue),{},{code:De})})})}function at(De){var Z=De.target.value;Y({type:q.SET_DATA,payload:Object(s.a)(Object(s.a)({},w),{},{test_case:{input:Z}})})}function $e(){return nt.apply(this,arguments)}function nt(){return nt=Object(m.a)(l.a.mark(function De(){var Z;return l.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.prev=0,W.next=3,Object(D.g)(O);case 3:Z=W.sent,Z.status===401?H.replace("/login",{from:j.pathname}):Ve(U.Base64.decode(Z.code)),W.next=10;break;case 7:W.prev=7,W.t0=W.catch(0),console.log(W.t0);case 10:case"end":return W.stop()}},De,null,[[0,7]])})),nt.apply(this,arguments)}function ea(){v.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(m.a)(l.a.mark(function Z(){var we;return l.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(D.i)(O);case 2:we=Xe.sent,we.status===401?H.replace("/login",{from:j.pathname}):Ve(U.Base64.decode(we.code));case 4:case"end":return Xe.stop()}},Z)}))()}})}function kt(){Y({type:q.SET_SHOW_NOTE,payload:!0})}function la(){Y({type:q.SET_SHOW_NOTE,payload:!1})}function ua(De){return Kt.apply(this,arguments)}function Kt(){return Kt=Object(m.a)(l.a.mark(function De(Z){return l.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(D.a)(O,Z);case 2:Y({type:q.GET_DATA,payload:{showNote:!1,data:Object(s.a)(Object(s.a)({},w),{},{hack:Object(s.a)(Object(s.a)({},ue),{},{notes:Z.notes})})}});case 3:case"end":return W.stop()}},De)})),Kt.apply(this,arguments)}var Pa={input:w==null||((c=w.test_case)===null||c===void 0)?void 0:c.input,language:ue==null?void 0:ue.language,code:ue==null?void 0:ue.code,title:"main."+$t[ue==null?void 0:ue.language],modify_code:ue==null?void 0:ue.modify_code,notes:ue==null?void 0:ue.notes,debugResult:Ke,debuging:ft,submitting:dt,executingMessage:xt,onCancelNote:la,onAddNote:ua,showNote:et,onShowNote:kt,onSubmitCode:X,onChangeCode:Ve,onChangeInput:at,onDebugCode:Re,onResetCode:$e,onSyncCode:ea};function Ua(){return ha.apply(this,arguments)}function ha(){return ha=Object(m.a)(l.a.mark(function De(){var Z,we,W;return l.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.next=2,Object(D.j)(ue.id,{container_type:"Hack",type:1});case 2:Z=ot.sent,we=Z.praise_count,W=Object(s.a)(Object(s.a)({},w),{},{hack:Object(s.a)(Object(s.a)({},ue),{},{praises_count:we,user_praise:!ue.user_praise})}),Y({type:q.SET_DATA,payload:W});case 6:case"end":return ot.stop()}},De)})),ha.apply(this,arguments)}var ba={topicId:O,submitResult:Qe,submitRecords:ze,submitting:dt,page:Ge,onPageChange:M,hack:ue,user:w==null?void 0:w.user,onTriggerPraise:Ua};return t.a.createElement(t.a.Fragment,null,t.a.createElement(_.a,{spinning:Ie,delay:500},w?t.a.createElement(t.a.Fragment,null,t.a.createElement("header",{className:ne.a.header},j.query.type!=="exercises"&&t.a.createElement("div",null,t.a.createElement("img",{src:"".concat(z.a.IMG_SERVER,"/images/").concat(vt.image_url),alt:"user",width:30}),t.a.createElement("span",null,vt.name)),t.a.createElement("h2",null," ",ue.name," "),vt.hack_manager?t.a.createElement(d.Link,{className:ne.a.btn_back,to:"/problems/".concat(ue.identifier,"/edit"),style:{marginRight:10}}," ",t.a.createElement(b.a,null)," \u7F16\u8F91"):null,(Le==null||((N=Le.exercise)===null||N===void 0)?void 0:N.left_time)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{style:{color:pt},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{className:"c-white mr20"},t.a.createElement(oa,{valueStyle:{color:pt,fontSize:16,fontWeight:"normal"},title:t.a.createElement("span",{style:{color:pt,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:qe,onFinish:Object(m.a)(l.a.mark(function De(){var Z,we;return l.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(B.X)({categoryId:j.query.exercisesId,commit_method:2});case 2:Z=Xe.sent,(Z==null?void 0:Z.status)===0&&v.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 ot=Object(m.a)(l.a.mark(function ie(){return l.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:H.push("/classrooms/".concat(j.query.coursesId,"/exercise/").concat(j.query.exercisesId,"/detail"));case 1:case"end":return st.stop()}},ie)}));function Ne(){return ot.apply(this,arguments)}return Ne}()}),(Z==null?void 0:Z.status)===-3&&(we=parseInt(Z==null?void 0:Z.message),je(Date.now()+we*1e3));case 5:case"end":return Xe.stop()}},De)}))}))),(($=j)===null||$===void 0||((ve=$.query)===null||ve===void 0)?void 0:ve.type)==="exercises"?t.a.createElement(n.a,{type:"primary",onClick:function(){v.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(){Fe()}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):t.a.createElement(d.Link,{className:ne.a.btn_back,to:"/problemset"}," ",t.a.createElement(de.a,null),"\u9000\u51FA")),t.a.createElement(te.a,{className:"my-problems",leftChild:t.a.createElement(va,ba),rightChild:t.a.createElement(qt,Pa)})):null))};function sa(a){var c=a.title,N=a.modify_code,$=a.onSyncCode,ve=a.onShowCodeSetting,Te=a.onResetCode,ge=function(){v.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(P.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:Te})};return t.a.createElement("div",{className:"action-bar"},t.a.createElement("span",null),N?t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:$},t.a.createElement("img",{src:ee.a,alt:"notice"})):null,t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:ge},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})),t.a.createElement("a",{onClick:ve},t.a.createElement("i",{className:"iconfont icon-shezhi"})))}function qt(a){var c=a.input,N=a.showNote,$=a.onShowNote,ve=a.notes,Te=a.onCancelNote,ge=a.onAddNote,G=a.debugResult,F=a.language,Y=a.debuging,he=a.submitting,O=a.executingMessage,H=a.code,j=a.onSubmitCode,Ie=a.onDebugCode,w=a.onChangeCode,Ke=a.onChangeInput,Qe=Object(f.a)(a,["input","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput"]);function ze(et){return t.a.createElement(sa,Object(h.a)({},Qe,{onShowCodeSetting:et}))}var Ge={input:c,debugResult:G,debuging:Y,submitting:he,executingMessage:O,onDebugCode:Ie,onChangeCode:w,onSubmitCode:j,onChangeInput:Ke};return t.a.createElement("div",{className:"right-panel"},t.a.createElement(A.a,{language:F,value:H,onChange:w,ActionBarRender:ze}),t.a.createElement("div",{className:"note-form-area ".concat(N?"active":"")},t.a.createElement(He,{onCancel:Te,notes:ve,callback:ge})),t.a.createElement(y.b,Ge))}},"S+dL":function(I,i){I.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(I,i,e){},UZu5:function(I,i,e){},X8oJ:function(I,i,e){},ZD9Y:function(I,i,e){"use strict";var h=e("BoS7"),f=e("Sdc0"),k=e("OaEy"),_=e("2fM7"),E=e("q1tI"),n=e.n(E),r=e("lOMy"),v=e.n(r),o=_.a.Option;i.a=function(l){var m=l.onFontSizeChange,R=l.cmFontSize,s=l.cmCodeMode,p=l.onCodeModeChange,se=l.onTabToSpace,K=l.className,t=K===void 0?"":K,b=l.tabToSpace,de=l.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(t)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(_.a,{bordered:!1,size:"small",value:s,onChange:p},n.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(_.a,{bordered:!1,size:"small",value:R,onChange:m},n.a.createElement(o,{value:12},"12px"),n.a.createElement(o,{value:14},"14px"),n.a.createElement(o,{value:16},"16px"),n.a.createElement(o,{value:18},"18px"),n.a.createElement(o,{value:20},"20px"),n.a.createElement(o,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(f.a,{checked:b,onChange:se}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),de)}},ZW9T:function(I,i,e){"use strict";e.d(i,"a",function(){return me});var h=e("XEnU"),f=e("miYZ"),k=e("tsqr"),_=e("Cmcn"),E=e("k16G"),n=e("SIvP"),r=e("q1tI"),v=e.n(r),o=e("bdgK");function l(d,D,B,Q,te){var z=D.getWordUntilPosition(B),P={startLineNumber:B.lineNumber,endLineNumber:B.lineNumber,startColumn:z.startColumn,endColumn:z.endColumn},A=Q.map(function(J){return{label:J,kind:d.languages.CompletionItemKind.Keyword,insertText:J,insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:P}});return te.map(function(J){A.push(Object(h.a)(Object(h.a)({},J),{},{range:P}))}),A}var m=function(d){var D={label:"ifelse",kind:d.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet},B=["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"];d.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(P,A){var J=l(d,P,A,B,[D]);return{suggestions:J}}});var Q=["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"];d.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(P,A){var J=[{label:"print",kind:d.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],ee=l(d,P,A,Q,J);return{suggestions:ee}}});var te=["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"];d.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(P,A){var J=[D,{label:"main",kind:d.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:d.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],ee=l(d,P,A,te,J);return{suggestions:ee}}})},R="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function s(d){return/^\d+$/.test(d)?"".concat(d,"px"):d}function p(){}var se=!1,K={"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 t(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=d;if(Array.isArray(d)){for(var B=0;B0||Ae.target.offsetWidth>0)&&re.current.instance.layout()}}catch(Ct){pe.e(Ct)}finally{pe.f()}}),T.observe(tt.current)),T}function Mt(){k.b.warn(decodeURIComponent(R))}Object(r.useEffect)(function(){var T=re.current.instance;if(z!=null&&T&&Ye){var L=T.getModel();L&&z!==L.getValue()&&(se=!0,L.setValue(z),T.layout(),se=!1)}},[z,Ye,re.current]);function Lt(){var T=re.current.instance;if(T){var L=T.getSelection(),pe=re.current.pastePos||{},Ue=new b.Range(pe.startLineNumber||L.endLineNumber,pe.startColumn||L.endColumn,pe.endLineNumber||L.endLineNumber,pe.endColumn||L.endColumn);setTimeout(function(){T.executeEdits("",[{range:Ue,text:""}])},300)}}function Bt(T){(window.navigator.platform.match("Mac")?T.metaKey:T.ctrlKey)&&T.keyCode==83&&(T.preventDefault(),Oe())}var ct=function(){if(Ee&&re.current.instance){var L=re.current.instance.getContentHeight();fe(L0||We.target.offsetWidth>0)&&Ee.layout()}}catch(rt){Ze.e(rt)}finally{Ze.f()}}),ae.observe(U.current)),ae}Object(r.useEffect)(function(){U.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(Ee){b=Ee;var ae=b.editor.createDiffEditor(U.current,Object(h.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},ee));y(ae);var He=S(ae);return function(){ae.dispose();var Ze=ae.getModel();Ze&&Ze.dispose(),He.unobserve(U.current)}})},[]),Object(r.useEffect)(function(){g&&g.setModel({original:b.editor.createModel(z,A),modified:b.editor.createModel(P,A)})},[z,P,A,g]);var V=s(B),Oe=s(te),Pe={width:V,height:Oe};return v.a.createElement("div",{className:"my-diff-editor",ref:U,style:Pe})}},a4uL:function(I,i,e){},bCnd:function(I,i,e){"use strict";e.d(i,"b",function(){return _}),e.d(i,"a",function(){return E});var h=e("je13"),f=e.n(h),k=!1;function _(n,r){var v=f.a.get("__ec");v||(v={}),v[n]=r,f.a.set("__ec",v)}function E(n,r){var v=f.a.get("__ec");return v?v[n]===void 0?r:v[n]:r}},cDPC:function(I,i,e){"use strict";var h=e("k16G"),f=e("q1tI"),k=e.n(f),_=e("i3hx"),E=e.n(_);i.a=function(n){var r=n.defaultX,v=r===void 0?"40%":r,o=n.leftChild,l=n.rightChild,m=n.className,R=Object(f.useState)(v),s=Object(h.a)(R,2),p=s[0],se=s[1],K=Object(f.useRef)();function t(){K.current=!0}Object(f.useEffect)(function(){function me(D){K.current&&se(D.pageX)}function d(){K.current=!1}return window.addEventListener("mousemove",me),window.addEventListener("mouseup",d),function(){window.removeEventListener("mousemove",me),window.removeEventListener("mouseup",d)}},[]);var b=typeof p=="number"&&p!==.01?"".concat(p,"px"):"40%",de="calc(100% - 4px - ".concat(b,")");return k.a.createElement("div",{className:"split-panel-container ".concat(m)},k.a.createElement("section",{style:{width:b,display:p===.01?"none":""}},o),k.a.createElement("section",{className:"resize-x-bar",onMouseDown:t},k.a.createElement("a",{className:"btn-resize"},k.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},k.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"})))),k.a.createElement("section",{style:{width:de}},l))}},dejd:function(I,i,e){},fcyK:function(I,i,e){},i3hx:function(I,i,e){},kSUc:function(I,i,e){},"kaH+":function(I,i,e){"use strict";var h=e("+L6B"),f=e("2/Rp"),k=e("k16G"),_=e("q1tI"),E=e.n(_),n=e("UZu5"),r=e.n(n),v=e("dhSg"),o=e("rLCj"),l=e("dF/Y"),m=e("4i/N");i.a=function(){var R=Object(_.useState)(""),s=Object(k.a)(R,2),p=s[0],se=s[1],K=Object(_.useState)(0),t=Object(k.a)(K,2),b=t[0],de=t[1],me=Object(_.useRef)("");Object(_.useEffect)(function(){var Q=v.a.subscribe("preview-image",function(te){se(te),document.body.style.overflow="hidden"});return Q},[]),Object(_.useEffect)(function(){return document.addEventListener("keydown",d),function(){document.removeEventListener("keydown",d)}},[]),Object(_.useEffect)(function(){me.current=p},[p]);function d(Q){Q.keyCode==27&&me.current&&D()}function D(){document.body.style.overflow="auto",se("")}function B(){de(b+90)}return E.a.createElement(_.Fragment,null,p?E.a.createElement("div",{className:"image-preview-container"},E.a.createElement("div",{className:"button-group"},E.a.createElement(f.a,{onClick:B},"\u65CB\u8F6C",E.a.createElement(o.a,null)),E.a.createElement(f.a,{href:p},"\u4E0B\u8F7D",E.a.createElement(l.a,null)),E.a.createElement(f.a,{onClick:D},"\u5173\u95ED",E.a.createElement(m.a,null))),E.a.createElement("div",{className:"preview-wrp-group"},E.a.createElement("img",{className:"image-preview",src:p,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(b,"deg)")}}))):null)}},lOMy:function(I,i,e){},nWbc:function(I,i,e){},"p/48":function(I,i,e){},pPuO:function(I,i,e){I.exports={desc:"desc___2o_2w",info:"info___Uro3x","commit-info":"commit-info___o2-Ex"}},"qJ4+":function(I,i,e){},uMZB:function(I,i,e){I.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"}}}]);