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