You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__MyProblem__RecordDetail.js

9 lines
22 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[128],{"07cG":function(J,d,e){J.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"9Bee":function(J,d,e){"use strict";var m=e("ZZRV"),c=e.n(m),Q=e("Sawj"),f=e("GZha"),F=e("tVQ9"),H=e.n(F),W=e("PRXW");function s(a,r){var o=a.match(/^(\s+)(?:```)/);if(o===null)return r;var l=o[1];return r.split(`
`).map(function(g){var T=g.match(/^\s+/);if(T===null)return g;var j=Object(f.a)(T,1),A=j[0];return A.length>=l.length?g.slice(l.length):g}).join(`
`)}var t=[],Z=["<ul>"],I=new H.a.Renderer,Y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function _(){t.length=0,Z=["<ul>"]}function i(a,r,o,l){if(r>=a.length||a[r].level<=o)return r;var g=a[r];l.push("<li><a href='#"+g.anchor+"'>"+g.text+"</a>"),r++;var T=[];return r=i(a,r,g.level,T),T.length>0&&(l.push("<ul>"),T.forEach(function(j){l.push(j)}),l.push("</ul>")),l.push("</li>"),r=i(a,r,o,l),r}function te(){return i(t,0,0,Z),Z.push("</ul>"),Z.join("")}var N={heading:function(r){var o=Y.exec(r);if(o)return{type:"heading",raw:o[0],depth:o[1].length,text:o[2]}},fences:function(r){var o=this.rules.block.fences.exec(r);if(o){var l=o[0],g=s(l,o[3]||""),T=o[2]?o[2].trim():o[2];if(["latex","katex","math"].indexOf(T)>=0){var j=U(),A=g;g=j,y[j]={type:"block",expression:A}}return{type:"code",raw:l,lang:T,text:g}}}},n=/(?:\${2})([^\n`]+?)(?:\${2})/gi,L=0,U=function(){return"__special_katext_id_".concat(L++,"__")},y={};function C(){return y}function D(){L=0,y={}}function h(a){return a=a.replace(n,function(r,o){var l=U();return y[l]={type:"inline",expression:o},l}),a}var O=I.listitem;I.listitem=function(a){return O(h(a))};var p=I.paragraph;I.paragraph=function(a){return p(h(a))};var $=I.tablecell;I.tablecell=function(a,r){return $(h(a),r)},I.code=function(a,r,o){var l=(r||"").match(/\S*/)[0];return l?["latex","katex","math"].indexOf(l)>=0?"<p class='editormd-tex'>".concat(a,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(r,'">').concat(o?a:Object(W.escape)(a,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(o?a:Object(W.escape)(a,!0))+"</code></pre>"},I.heading=function(a,r,o){var l=this.options.headerPrefix+o.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return t.push({anchor:l,level:r,text:a}),"<h"+r+' id="'+l+'">'+a+"</h"+r+">"},H.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),H.a.use({tokenizer:N,renderer:I});var V=H.a,q=e("8+LE"),R=e("ZRDM"),u=e.n(R),M=e("saPB"),B=/<pre[^>]*>/g;function X(a){var r=document.createElement("div");return r.innerHTML=a,r.childNodes.length===0?"":r.childNodes[0].nodeValue}var S=d.a=function(a){var r=a.value,o=r===void 0?"":r,l=a.className,g=a.style,T=g===void 0?{}:g,j=String(o),A=Object(m.useMemo)(function(){var K=V(j),G=C();return j.match(/\[TOC\]/)&&(K=K.replace("<p>[TOC]</p>",te()),_()),K=K.replace(/(__special_katext_id_\d+__)/g,function(P,ee){var z=G[ee],ne=z.type,re=z.expression;return Object(M.renderToString)(X(re)||"",{displayMode:ne==="block",throwOnError:!1,output:"html"})}),K=K.replace(/▁/g,"\u2581\u2581\u2581"),D(),u.a.sanitize(K)},[j]),x=Object(m.useRef)();function v(K){var G=K.target;if(G.tagName.toUpperCase()==="A"){var P=G.getAttribute("href");if(P.startsWith("#")){K.preventDefault();var ee=document.getElementById(P.replace("#",""));ee&&ee.scrollIntoView(!0)}}}return Object(m.useEffect)(function(){if(x.current&&A&&(A.match(B)&&window.PR.prettyPrint()),x.current)return x.current.addEventListener("click",v),function(){x.current.removeEventListener("click",v),D(),_()}},[A,x.current,v]),c.a.createElement("div",{ref:x,style:T,className:"".concat(l||""," markdown-body"),dangerouslySetInnerHTML:{__html:A}})}},IxHN:function(J,d,e){"use strict";var m=e("ZZRV"),c=e.n(m),Q=e("07cG"),f=e.n(Q);d.a=function(F){var H=F.message,W=F.className,s=F.style,t=s===void 0?{}:s;return c.a.createElement("div",{className:"".concat(f.a.idsRingWrapper," ").concat(W)},c.a.createElement("div",{className:f.a.ldsRing},c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null)),H?c.a.createElement("p",{style:t},H):null)}},JB8y:function(J,d,e){"use strict";e.d(d,"a",function(){return m});var m;(function(c){c[c.NOMATCH=-1]="NOMATCH",c[c.OK=0]="OK",c[c.TIMEOUT=2]="TIMEOUT",c[c.PODFAILURE=3]="PODFAILURE",c[c.COMPILEFAILURE=4]="COMPILEFAILURE",c[c.EXECUTEFAILURE=5]="EXECUTEFAILURE"})(m||(m={}))},JPnl:function(J,d,e){"use strict";e.d(d,"a",function(){return O}),e.d(d,"c",function(){return V});var m=e("MPZO"),c=e("bnk9"),Q=e("GZha"),f=e("55MS"),F=e("zjzt"),H=e("DHCt"),W=e("CRgH"),s=e("ZZRV"),t=e.n(s),Z=e("j1Uf"),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Y=I,_=e("XSrM"),i=function(M,B){return s.createElement(_.a,Object.assign({},M,{ref:B,icon:Y}))};i.displayName="UpOutlined";var te=s.forwardRef(i),N=e("JB8y"),n=e("LalF"),L=e("a4uL"),U=e("IxHN"),y=e("9Bee"),C,D=W.a.TextArea,h={visible:!1,tabIndex:"0"},O=(C={},Object(F.a)(C,N.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),Object(F.a)(C,N.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),Object(F.a)(C,2,"\u8C03\u8BD5\u8D85\u65F6"),Object(F.a)(C,3,"\u8C03\u8BD5pod\u5931\u8D25"),Object(F.a)(C,4,"\u7F16\u8BD1\u5931\u8D25"),Object(F.a)(C,5,"\u6267\u884C\u5931\u8D25"),C),p;(function(u){u[u.SET_VISIBLE=0]="SET_VISIBLE",u[u.SET_TABINDEX=1]="SET_TABINDEX"})(p||(p={}));function $(u,M){switch(M.type){case p.SET_VISIBLE:return Object(f.a)(Object(f.a)({},u),{},{visible:M.payload});case p.SET_TABINDEX:return Object(f.a)(Object(f.a)({},u),{},{tabIndex:M.payload});default:throw new Error}}function V(u){var M=u.status,B=u.error_msg,X=u.output,S=u.input,a=u.expected_output,r=null,o={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(M){case N.a.NOMATCH:r=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),t.a.createElement(y.a,{value:S,style:o}),t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),t.a.createElement(y.a,{value:X&&n.Base64.decode(X)||"",style:o}),t.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),t.a.createElement(y.a,{value:a&&n.Base64.decode(a)||"",style:o}));break;case N.a.EXECUTEFAILURE:r=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),t.a.createElement(y.a,{value:S,style:o}),t.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),t.a.createElement("code",{className:"error"},n.Base64.decode(B)));break;case N.a.PODFAILURE:r=t.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case N.a.TIMEOUT:r=t.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return t.a.createElement(t.a.Fragment,null," ",r," ")}function q(u){var M=u.status,B=u.error_msg,X=u.execute_time,S=u.output,a=u.input,r=u.expected_output,o=null;switch(M){case N.a.OK:o=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",X),t.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),t.a.createElement("pre",null,n.Base64.decode(S)));break;case N.a.NOMATCH:o=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u8F93\u5165\uFF1A",t.a.createElement("pre",null,a)),t.a.createElement("p",null,"\u8F93\u51FA\uFF1A",S&&n.Base64.decode(S)),t.a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",r&&n.Base64.decode(r)));break;case N.a.EXECUTEFAILURE:o=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",t.a.createElement("pre",null,a)),t.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),t.a.createElement("code",{className:"error"},n.Base64.decode(B)));break;case N.a.PODFAILURE:o=t.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case N.a.TIMEOUT:o=t.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return t.a.createElement(t.a.Fragment,null," ",o," ")}var R=d.b=function(u){var M=u.input,B=u.debuging,X=u.submitting,S=u.executingMessage,a=u.debugResult,r=u.onChangeInput,o=u.onDebugCode,l=u.onSubmitCode,g=Object(s.useReducer)($,h),T=Object(Q.a)(g,2),j=T[0],A=T[1],x=j.visible,v=j.tabIndex;function K(z){var ne=z.target.id;A({type:p.SET_TABINDEX,payload:ne})}function G(){A({type:p.SET_VISIBLE,payload:!x})}var P=Object(s.useMemo)(function(){if(a){var z=a.status;return t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A",t.a.createElement("span",{className:z===N.a.OK?"c-green":"c-red"},O[z])),q(a))}return null},[a]);function ee(){A({type:p.SET_VISIBLE,payload:!0}),A({type:p.SET_TABINDEX,payload:"1"}),o()}return t.a.createElement("div",{className:"test-case-panel"},t.a.createElement("div",{className:"test-case-panel-body ".concat(x?"active":"")},t.a.createElement("ul",{className:"s-navs"},t.a.createElement("li",null,t.a.createElement("a",{className:v==="0"?"active":"",id:"0",onClick:K},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),t.a.createElement("li",null,t.a.createElement("a",{className:v==="1"?"active":"",id:"1",onClick:K},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),t.a.createElement("div",{className:"tab-panel-body ".concat(v==="0"?"":"hide")},t.a.createElement(D,{placeholder:"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",value:M,onChange:r})),t.a.createElement("div",{className:"tab-panel-body ".concat(v==="1"?"":"hide")},B?t.a.createElement(U.a,{message:S}):a?t.a.createElement("section",{style:{height:200}}," ",P," "):t.a.createElement("p",{className:"tip"},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D"))),t.a.createElement("a",{className:"btn-collapse ".concat(x?"up":""),onClick:G},x?t.a.createElement(Z.a,null):t.a.createElement(te,null)),t.a.createElement("footer",{className:"footer"},t.a.createElement("span",null,"\u63A7\u5236\u53F0"),t.a.createElement("div",{className:"flex-container"},t.a.createElement(c.a,{className:"btn-green",type:"ghost",loading:B,onClick:ee},"\u8C03\u8BD5\u4EE3\u7801"),t.a.createElement(c.a,{type:"primary",loading:X,disabled:X,onClick:l},"\u63D0\u4EA4"))))}},JxyJ:function(J,d,e){},OJz4:function(J,d,e){"use strict";e.d(d,"d",function(){return c}),e.d(d,"h",function(){return Q}),e.d(d,"b",function(){return f}),e.d(d,"f",function(){return F}),e.d(d,"e",function(){return H}),e.d(d,"c",function(){return W}),e.d(d,"a",function(){return s}),e.d(d,"g",function(){return t}),e.d(d,"i",function(){return Z}),e.d(d,"k",function(){return I}),e.d(d,"j",function(){return Y});var m=e("ErOA");function c(_){return Object(m.c)("myproblems/".concat(_,".json"))}function Q(_,i){return Object(m.e)("myproblems/".concat(_,"/code_submit.json"),i)}function f(_,i){return Object(m.c)("myproblems/".concat(_,"/code_debug.json"),i)}function F(_,i){return Object(m.c)("myproblems/".concat(_,"/submit_records.json"),i)}function H(_){return Object(m.c)("myproblems/record_detail.json",{id:_})}function W(_,i){return Object(m.c)("myproblems/".concat(_,"/result.json"),{mode:i})}function s(_,i){return Object(m.e)("myproblems/".concat(_,"/add_notes.json"),i)}function t(_){return Object(m.e)("myproblems/".concat(_,"/restore_initial_code.json"))}function Z(_){return Object(m.e)("myproblems/".concat(_,"/sync_code.json"))}function I(_,i){return Object(m.e)("myproblems/".concat(_,"/update_code.json"),i)}function Y(_,i){return Object(m.e)("discusses/".concat(_,"/plus.json"),i)}},ZW9T:function(J,d,e){"use strict";e.d(d,"a",function(){return N});var m=e("55MS"),c=e("Uu80"),Q=e("GZha"),f=e("ZZRV"),F=e.n(f),H=e("BlUI");function W(n,L,U,y,C){var D=L.getWordUntilPosition(U),h={startLineNumber:U.lineNumber,endLineNumber:U.lineNumber,startColumn:D.startColumn,endColumn:D.endColumn},O=y.map(function(p){return{label:p,kind:n.languages.CompletionItemKind.Keyword,insertText:p,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:h}});return C.map(function(p){O.push(Object(m.a)(Object(m.a)({},p),{},{range:h}))}),O}var s=function(n){var L={label:"ifelse",kind:n.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet},U=["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"];n.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(h,O){var p=W(n,h,O,U,[L]);return{suggestions:p}}});var y=["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"];n.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(h,O){var p=[{label:"print",kind:n.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}],$=W(n,h,O,y,p);return{suggestions:$}}});var C=["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"];n.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(h,O){var p=[L,{label:"main",kind:n.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:n.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}],$=W(n,h,O,C,p);return{suggestions:$}}})};function t(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}function Z(){}var I=!1,Y={"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 _(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=n;if(Array.isArray(n)){for(var U=0;U<n.length;U++){var y=Y[n[U]];if(y)return y}return L[0]}return Y[L]||L}var i=null,te=d.b=function(n){var L=n.width,U=L===void 0?"100%":L,y=n.height,C=y===void 0?"100%":y,D=n.value,h=n.language,O=h===void 0?"javascript":h,p=n.style,$=p===void 0?{}:p,V=n.options,q=V===void 0?{}:V,R=n.overrideServices,u=R===void 0?{}:R,M=n.theme,B=M===void 0?"vs-dark":M,X=n.onEditBlur,S=n.onSave,a=n.forbidCopy,r=a===void 0?!1:a,o=n.onChange,l=o===void 0?Z:o,g=n.editorDidMount,T=g===void 0?Z:g,j=n.onFocus,A=j===void 0?Z:j,x=Object(f.useRef)(),v=Object(f.useRef)({}),K=Object(f.useState)(!1),G=Object(Q.a)(K,2),P=G[0],ee=G[1];function z(){var E;return x.current&&(E=new H.default(function(b){var w=Object(c.a)(b),k;try{for(w.s();!(k=w.n()).done;){var ae=k.value;(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&v.current.instance.layout()}}catch(ie){w.e(ie)}finally{w.f()}}),E.observe(x.current)),E}Object(f.useEffect)(function(){var E=v.current.instance;if(D!=null&&E&&P){var b=E.getModel();b&&D!==b.getValue()&&(I=!0,b.setValue(D),E.layout(),I=!1)}},[D,P,v.current]);function ne(){var E=v.current.instance;if(E){var b=E.getSelection(),w=v.current.pastePos||{},k=new i.Range(w.startLineNumber||b.endLineNumber,w.startColumn||b.endColumn,w.endLineNumber||b.endLineNumber,w.endColumn||b.endColumn);E.executeEdits("",[{range:k,text:""}])}}function re(E){(window.navigator.platform.match("Mac")?E.metaKey:E.ctrlKey)&&E.keyCode==83&&(E.preventDefault(),S())}Object(f.useEffect)(function(){x.current&&!P&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(E){i=E,s(i),v.current.instance=i.editor.create(x.current,Object(m.a)({value:D,language:_(O),theme:B},q),u);var b=v.current.instance;T(b,i),v.current.subscription=b.onDidChangeModelContent(function(k){I||l(b.getValue(),k)}),X&&b.onDidBlurEditorWidget(function(){X(b.getValue())}),A&&b.onDidFocusEditorText(function(){A(b.getValue())}),r&&(b.addCommand(i.KeyMod.CtrlCmd|i.KeyCode.KEY_V,function(){return null}),b.onDidPaste(function(k){v.current.pastePos=k}),window.addEventListener("paste",ne));var w=z();return ee(!0),function(){var k=v.current.instance;k.dispose();var ae=k.getModel();ae&&ae.dispose(),v.current.subscription&&v.current.subscription.dispose(),r&&window.removeEventListener("paste",ne),w.unobserve(x.current)}})},[]),Object(f.useEffect)(function(){var E=v.current.instance;if(E&&P)return document.addEventListener("keydown",re,!1),function(){document.removeEventListener("keydown",re)}},[S,P]),Object(f.useEffect)(function(){var E=v.current.instance;if(E&&P){var b=_(O);i.editor.setModelLanguage(E.getModel(),b)}},[O,P]),Object(f.useEffect)(function(){var E=v.current.instance;E&&P&&i.editor.setTheme(B)},[B,P]),Object(f.useEffect)(function(){var E=v.current.instance;E&&P&&E.updateOptions(q)},[JSON.stringify(q),P]),Object(f.useEffect)(function(){var E=v.current.instance;E&&P&&E.layout()},[U,C,P]);var oe=t(U),ue=t(C),se=Object(m.a)(Object(m.a)({},$),{},{width:oe,height:ue});return F.a.createElement("div",{className:"my-monaco-editor",ref:x,style:se})};function N(n){var L=n.width,U=L===void 0?"100%":L,y=n.height,C=y===void 0?"100%":y,D=n.original,h=n.modified,O=n.language,p=n.options,$=p===void 0?{}:p,V=Object(f.useRef)(),q=Object(f.useState)(null),R=Object(Q.a)(q,2),u=R[0],M=R[1];function B(r){var o;return V.current&&(o=new H.default(function(l){var g=Object(c.a)(l),T;try{for(g.s();!(T=g.n()).done;){var j=T.value;(j.target.offsetHeight>0||j.target.offsetWidth>0)&&r.layout()}}catch(A){g.e(A)}finally{g.f()}}),o.observe(V.current)),o}Object(f.useEffect)(function(){V.current&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(r){i=r;var o=i.editor.createDiffEditor(V.current,Object(m.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},$));M(o);var l=B(o);return function(){o.dispose();var g=o.getModel();g&&g.dispose(),l.unobserve(V.current)}})},[]),Object(f.useEffect)(function(){u&&u.setModel({original:i.editor.createModel(D,O),modified:i.editor.createModel(h,O)})},[D,h,O,u]);var X=t(U),S=t(C),a={width:X,height:S};return F.a.createElement("div",{className:"my-diff-editor",ref:V,style:a})}},a4uL:function(J,d,e){},uMZB:function(J,d,e){J.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"}},xTsT:function(J,d,e){"use strict";e.r(d);var m=e("Mumi"),c=e("/zo+"),Q=e("VBJJ"),f=e.n(Q),F=e("z3+T"),H=e("GZha"),W=e("ZZRV"),s=e.n(W),t=e("uMZB"),Z=e.n(t),I=e("m3rI"),Y=e("q5+0"),_=e("JxyJ"),i=e.n(_),te=e("OJz4"),N=e("JPnl"),n=e("1vsH"),L=e("ZW9T"),U=e("LalF"),y=e.n(U);d.default=function(){var C=Object(Y.k)(),D=Object(Y.m)(),h=D.submitId,O=Object(W.useState)(void 0),p=Object(H.a)(O,2),$=p[0],V=p[1];function q(){C.goBack()}Object(W.useEffect)(function(){if(h){var v=function(){var K=Object(F.a)(f.a.mark(function G(){var P;return f.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(te.e)(h);case 2:P=z.sent,V(P.data);case 4:case"end":return z.stop()}},G)}));return function(){return K.apply(this,arguments)}}();v()}},[h]);var R=$||{},u=R.status,M=R.created_at,B=R.code,X=R.name,S=R.language,a=R.pass_sets_count,r=R.set_count,o=R.error_msg,l=R.output,g=R.input,T=R.expected_output,j=R.execute_memory,A=R.user,x=R.execute_time;return s.a.createElement(c.a,{spinning:!$,delay:500},s.a.createElement("div",{className:"record-detail-info"},$?s.a.createElement(s.a.Fragment,null,s.a.createElement("header",{className:Z.a.header},s.a.createElement("div",null,s.a.createElement("img",{src:"".concat(I.a.IMG_SERVER,"/images/").concat(A.image_url),alt:"user",width:30}),s.a.createElement("span",null,A.name)),s.a.createElement("h2",null," ",X," "),s.a.createElement("button",{className:"ant-btn",onClick:q},"\u8FD4\u56DE\u8BE5\u9898")),s.a.createElement("div",{className:"record-detail-body"},s.a.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),s.a.createElement("ul",{className:"record-info"},s.a.createElement("li",null," \u72B6\u6001\uFF1A",s.a.createElement("span",{className:u===0?"c-green":"c-red"},N.a[u])," "),s.a.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",s.a.createElement("span",null,Object(n.B)(M,"yyyy-MM-dd HH:mm"))," "),s.a.createElement("li",null," \u8BED\u8A00\uFF1A",s.a.createElement("span",null,S)," "),s.a.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",s.a.createElement("span",null,x*1e3,"ms")," "),s.a.createElement("li",null," ","".concat(a," / ").concat(r," \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B")," ")),Object(N.c)({status:u,error_msg:o,execute_time:x,output:l,input:g,expected_output:T}),s.a.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),s.a.createElement(L.b,{height:"200px",width:"100%",language:S.toLocaleLowerCase(),value:U.Base64.decode(B),options:{readOnly:!0}}))):null))}}}]);