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.
9 lines
22 KiB
9 lines
22 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[128],{"07cG":function(G,d,e){G.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"9Bee":function(G,d,e){"use strict";var m=e("q1tI"),c=e.n(m),Q=e("vg9a"),f=e("tJVT"),F=e("DlQD"),H=e.n(F),W=e("rUJ1");function s(a,r){var o=a.match(/^(\s+)(?:```)/);if(o===null)return r;var l=o[1];return r.split(`
|
|
`).map(function(v){var T=v.match(/^\s+/);if(T===null)return v;var M=Object(f.a)(T,1),A=M[0];return A.length>=l.length?v.slice(l.length):v}).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 v=a[r];l.push("<li><a href='#"+v.anchor+"'>"+v.text+"</a>"),r++;var T=[];return r=i(a,r,v.level,T),T.length>0&&(l.push("<ul>"),T.forEach(function(M){l.push(M)}),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],v=s(l,o[3]||""),T=o[2]?o[2].trim():o[2];if(["latex","katex","math"].indexOf(T)>=0){var M=U(),A=v;v=M,y[M]={type:"block",expression:A}}return{type:"code",raw:l,lang:T,text:v}}}},n=/(?:\${2})([^\n`]+?)(?:\${2})/gi,x=0,U=function(){return"__special_katext_id_".concat(x++,"__")},y={};function D(){return y}function C(){x=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 J=H.a,q=e("SJMd"),R=e("wMS7"),u=e.n(R),L=e("Oy/b"),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,v=a.style,T=v===void 0?{}:v,M=String(o),A=Object(m.useMemo)(function(){var K=J(M),Z=D();return M.match(/\[TOC\]/)&&(K=K.replace("<p>[TOC]</p>",te()),_()),K=K.replace(/(__special_katext_id_\d+__)/g,function(P,ee){var V=Z[ee],ne=V.type,re=V.expression;return Object(L.renderToString)(X(re)||"",{displayMode:ne==="block",throwOnError:!1,output:"html"})}),K=K.replace(/▁/g,"\u2581\u2581\u2581"),C(),u.a.sanitize(K)},[M]),j=Object(m.useRef)();function g(K){var Z=K.target;if(Z.tagName.toUpperCase()==="A"){var P=Z.getAttribute("href");if(P.startsWith("#")){K.preventDefault();var ee=document.getElementById(P.replace("#",""));ee&&ee.scrollIntoView(!0)}}}return Object(m.useEffect)(function(){if(j.current&&A&&(A.match(B)&&window.PR.prettyPrint()),j.current)return j.current.addEventListener("click",g),function(){j.current.removeEventListener("click",g),C(),_()}},[A,j.current,g]),c.a.createElement("div",{ref:j,style:T,className:"".concat(l||""," markdown-body"),dangerouslySetInnerHTML:{__html:A}})}},IxHN:function(G,d,e){"use strict";var m=e("q1tI"),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(G,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(G,d,e){"use strict";e.d(d,"a",function(){return O}),e.d(d,"c",function(){return J});var m=e("+L6B"),c=e("2/Rp"),Q=e("tJVT"),f=e("k1fw"),F=e("jrin"),H=e("5NDa"),W=e("5rEg"),s=e("q1tI"),t=e.n(s),z=e("8Skl"),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("6VBw"),i=function(L,B){return s.createElement(_.a,Object.assign({},L,{ref:B,icon:Y}))};i.displayName="UpOutlined";var te=s.forwardRef(i),N=e("JB8y"),n=e("J66h"),x=e("a4uL"),U=e("IxHN"),y=e("9Bee"),D,C=W.a.TextArea,h={visible:!1,tabIndex:"0"},O=(D={},Object(F.a)(D,N.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),Object(F.a)(D,N.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),Object(F.a)(D,2,"\u8C03\u8BD5\u8D85\u65F6"),Object(F.a)(D,3,"\u8C03\u8BD5pod\u5931\u8D25"),Object(F.a)(D,4,"\u7F16\u8BD1\u5931\u8D25"),Object(F.a)(D,5,"\u6267\u884C\u5931\u8D25"),D),p;(function(u){u[u.SET_VISIBLE=0]="SET_VISIBLE",u[u.SET_TABINDEX=1]="SET_TABINDEX"})(p||(p={}));function $(u,L){switch(L.type){case p.SET_VISIBLE:return Object(f.a)(Object(f.a)({},u),{},{visible:L.payload});case p.SET_TABINDEX:return Object(f.a)(Object(f.a)({},u),{},{tabIndex:L.payload});default:throw new Error}}function J(u){var L=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(L){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 L=u.status,B=u.error_msg,X=u.execute_time,S=u.output,a=u.input,r=u.expected_output,o=null;switch(L){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 L=u.input,B=u.debuging,X=u.submitting,S=u.executingMessage,a=u.debugResult,r=u.onChangeInput,o=u.onDebugCode,l=u.onSubmitCode,v=Object(s.useReducer)($,h),T=Object(Q.a)(v,2),M=T[0],A=T[1],j=M.visible,g=M.tabIndex;function K(V){var ne=V.target.id;A({type:p.SET_TABINDEX,payload:ne})}function Z(){A({type:p.SET_VISIBLE,payload:!j})}var P=Object(s.useMemo)(function(){if(a){var V=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:V===N.a.OK?"c-green":"c-red"},O[V])),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(j?"active":"")},t.a.createElement("ul",{className:"s-navs"},t.a.createElement("li",null,t.a.createElement("a",{className:g==="0"?"active":"",id:"0",onClick:K},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),t.a.createElement("li",null,t.a.createElement("a",{className:g==="1"?"active":"",id:"1",onClick:K},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),t.a.createElement("div",{className:"tab-panel-body ".concat(g==="0"?"":"hide")},t.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",value:L,onChange:r})),t.a.createElement("div",{className:"tab-panel-body ".concat(g==="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(j?"up":""),onClick:Z},j?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(G,d,e){},OJz4:function(G,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(G,d,e){"use strict";e.d(d,"a",function(){return N});var m=e("k1fw"),c=e("rAM+"),Q=e("tJVT"),f=e("q1tI"),F=e.n(f),H=e("bdgK");function W(n,x,U,y,D){var C=x.getWordUntilPosition(U),h={startLineNumber:U.lineNumber,endLineNumber:U.lineNumber,startColumn:C.startColumn,endColumn:C.endColumn},O=y.map(function(p){return{label:p,kind:n.languages.CompletionItemKind.Keyword,insertText:p,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:h}});return D.map(function(p){O.push(Object(m.a)(Object(m.a)({},p),{},{range:h}))}),O}var s=function(n){var x={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,[x]);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 D=["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=[x,{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,D,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]:[],x=n;if(Array.isArray(n)){for(var U=0;U<n.length;U++){var y=Y[n[U]];if(y)return y}return x[0]}return Y[x]||x}var i=null,te=d.b=function(n){var x=n.width,U=x===void 0?"100%":x,y=n.height,D=y===void 0?"100%":y,C=n.value,h=n.language,O=h===void 0?"javascript":h,p=n.style,$=p===void 0?{}:p,J=n.options,q=J===void 0?{}:J,R=n.overrideServices,u=R===void 0?{}:R,L=n.theme,B=L===void 0?"vs-dark":L,X=n.onEditBlur,S=n.onSave,a=n.forbidCopy,r=a===void 0?!1:a,o=n.onChange,l=o===void 0?z:o,v=n.editorDidMount,T=v===void 0?z:v,M=n.onFocus,A=M===void 0?z:M,j=Object(f.useRef)(),g=Object(f.useRef)({}),K=Object(f.useState)(!1),Z=Object(Q.a)(K,2),P=Z[0],ee=Z[1];function V(){var E;return j.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)&&g.current.instance.layout()}}catch(ie){w.e(ie)}finally{w.f()}}),E.observe(j.current)),E}Object(f.useEffect)(function(){var E=g.current.instance;if(C!=null&&E&&P){var b=E.getModel();b&&C!==b.getValue()&&(I=!0,b.setValue(C),E.layout(),I=!1)}},[C,P,g.current]);function ne(){var E=g.current.instance;if(E){var b=E.getSelection(),w=g.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(){j.current&&!P&&e.e(24).then(e.t.bind(null,"M/lh",7)).then(function(E){i=E,s(i),g.current.instance=i.editor.create(j.current,Object(m.a)({value:C,language:_(O),theme:B},q),u);var b=g.current.instance;T(b,i),g.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){g.current.pastePos=k}),window.addEventListener("paste",ne));var w=V();return ee(!0),function(){var k=g.current.instance;k.dispose();var ae=k.getModel();ae&&ae.dispose(),g.current.subscription&&g.current.subscription.dispose(),r&&window.removeEventListener("paste",ne),w.unobserve(j.current)}})},[]),Object(f.useEffect)(function(){var E=g.current.instance;if(E&&P)return document.addEventListener("keydown",re,!1),function(){document.removeEventListener("keydown",re)}},[S,P]),Object(f.useEffect)(function(){var E=g.current.instance;if(E&&P){var b=_(O);i.editor.setModelLanguage(E.getModel(),b)}},[O,P]),Object(f.useEffect)(function(){var E=g.current.instance;E&&P&&i.editor.setTheme(B)},[B,P]),Object(f.useEffect)(function(){var E=g.current.instance;E&&P&&E.updateOptions(q)},[JSON.stringify(q),P]),Object(f.useEffect)(function(){var E=g.current.instance;E&&P&&E.layout()},[U,D,P]);var oe=t(U),ue=t(D),se=Object(m.a)(Object(m.a)({},$),{},{width:oe,height:ue});return F.a.createElement("div",{className:"my-monaco-editor",ref:j,style:se})};function N(n){var x=n.width,U=x===void 0?"100%":x,y=n.height,D=y===void 0?"100%":y,C=n.original,h=n.modified,O=n.language,p=n.options,$=p===void 0?{}:p,J=Object(f.useRef)(),q=Object(f.useState)(null),R=Object(Q.a)(q,2),u=R[0],L=R[1];function B(r){var o;return J.current&&(o=new H.default(function(l){var v=Object(c.a)(l),T;try{for(v.s();!(T=v.n()).done;){var M=T.value;(M.target.offsetHeight>0||M.target.offsetWidth>0)&&r.layout()}}catch(A){v.e(A)}finally{v.f()}}),o.observe(J.current)),o}Object(f.useEffect)(function(){J.current&&e.e(24).then(e.t.bind(null,"M/lh",7)).then(function(r){i=r;var o=i.editor.createDiffEditor(J.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},$));L(o);var l=B(o);return function(){o.dispose();var v=o.getModel();v&&v.dispose(),l.unobserve(J.current)}})},[]),Object(f.useEffect)(function(){u&&u.setModel({original:i.editor.createModel(C,O),modified:i.editor.createModel(h,O)})},[C,h,O,u]);var X=t(U),S=t(D),a={width:X,height:S};return F.a.createElement("div",{className:"my-diff-editor",ref:J,style:a})}},a4uL:function(G,d,e){},uMZB:function(G,d,e){G.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(G,d,e){"use strict";e.r(d);var m=e("T2oS"),c=e("W9HT"),Q=e("WmNS"),f=e.n(Q),F=e("9og8"),H=e("tJVT"),W=e("q1tI"),s=e.n(W),t=e("uMZB"),z=e.n(t),I=e("m3rI"),Y=e("Ty5D"),_=e("JxyJ"),i=e.n(_),te=e("OJz4"),N=e("JPnl"),n=e("1vsH"),x=e("ZW9T"),U=e("J66h"),y=e.n(U);d.default=function(){var D=Object(Y.k)(),C=Object(Y.m)(),h=C.submitId,O=Object(W.useState)(void 0),p=Object(H.a)(O,2),$=p[0],J=p[1];function q(){D.goBack()}Object(W.useEffect)(function(){if(h){var g=function(){var K=Object(F.a)(f.a.mark(function Z(){var P;return f.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(te.e)(h);case 2:P=V.sent,J(P.data);case 4:case"end":return V.stop()}},Z)}));return function(){return K.apply(this,arguments)}}();g()}},[h]);var R=$||{},u=R.status,L=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,v=R.input,T=R.expected_output,M=R.execute_memory,A=R.user,j=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)(L,"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,j*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:j,output:l,input:v,expected_output:T}),s.a.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),s.a.createElement(x.b,{height:"200px",width:"100%",language:S.toLocaleLowerCase(),value:U.Base64.decode(B),options:{readOnly:!0}}))):null))}}}]);
|