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.
1 line
27 KiB
1 line
27 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[143],{"07cG":function(e,t,n){e.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},IxHN:function(e,t,n){"use strict";var r=n("q1tI"),a=n.n(r),o=n("07cG"),i=n.n(o);t["a"]=function(e){var t=e.message,n=e.className,r=e.children,o=e.style,c=void 0===o?{}:o;return a.a.createElement("div",{className:"".concat(i.a.idsRingWrapper," ").concat(n)},a.a.createElement("div",{className:i.a.ldsRing},a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null)),t?a.a.createElement("p",{style:c},t):null,r)}},JB8y:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return e[e["NOMATCH"]=-1]="NOMATCH",e[e["OK"]=0]="OK",e[e["TIMEOUT"]=2]="TIMEOUT",e[e["PODFAILURE"]=3]="PODFAILURE",e[e["COMPILEFAILURE"]=4]="COMPILEFAILURE",e[e["EXECUTEFAILURE"]=5]="EXECUTEFAILURE",e}({})},JPnl:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"c",(function(){return _}));n("+L6B");var r=n("2/Rp"),a=n("tJVT"),o=n("k1fw"),i=n("jrin"),c=(n("5NDa"),n("5rEg")),l=n("q1tI"),u=n.n(l),s=n("8Skl"),d=n("y3Kf"),f=n("JB8y"),m=n("J66h"),p=(n("a4uL"),n("IxHN")),h=n("9Bee"),v=c["a"].TextArea,g={visible:!1,tabIndex:"0"},b=Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])({},f["a"].NOMATCH,"\u6d4b\u8bd5\u7528\u4f8b\u7ed3\u679c\u4e0d\u5339\u914d"),f["a"].OK,"\u8c03\u8bd5\u901a\u8fc7"),2,"\u8c03\u8bd5\u8d85\u65f6"),3,"\u8c03\u8bd5pod\u5931\u8d25"),4,"\u7f16\u8bd1\u5931\u8d25"),5,"\u6267\u884c\u5931\u8d25"),y=function(e){return e[e["SET_VISIBLE"]=0]="SET_VISIBLE",e[e["SET_TABINDEX"]=1]="SET_TABINDEX",e}(y||{});function E(e,t){switch(t.type){case y.SET_VISIBLE:return Object(o["a"])(Object(o["a"])({},e),{},{visible:t.payload});case y.SET_TABINDEX:return Object(o["a"])(Object(o["a"])({},e),{},{tabIndex:t.payload});default:throw new Error}}function _(e){var t=e.status,n=e.error_msg,r=e.output,a=e.input,o=e.expected_output,i=null,c={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(t){case f["a"].NOMATCH:i=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u5165\uff1a"),u.a.createElement(h["a"],{value:a,style:c}),u.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u51fa\uff1a"),u.a.createElement(h["a"],{value:r&&m["Base64"].decode(r)||"",style:c}),u.a.createElement("p",{className:"c-red"},"\u9884\u671f\u8f93\u51fa\uff1a"),u.a.createElement(h["a"],{value:o&&m["Base64"].decode(o)||"",style:c}));break;case f["a"].EXECUTEFAILURE:i=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a"),u.a.createElement(h["a"],{value:a,style:c}),u.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),u.a.createElement("code",{className:"error"},m["Base64"].decode(n)));break;case f["a"].PODFAILURE:i=u.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case f["a"].TIMEOUT:i=u.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return u.a.createElement(u.a.Fragment,null," ",i," ")}function w(e){var t=e.status,n=e.error_msg,r=e.execute_time,a=e.output,o=e.input,i=e.expected_output,c=null;switch(t){case f["a"].OK:c=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u6267\u884c\u7528\u65f6\uff1a",r),u.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a"),u.a.createElement("pre",null,m["Base64"].decode(a)));break;case f["a"].NOMATCH:c=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u8f93\u5165\uff1a",u.a.createElement("pre",null,o)),u.a.createElement("p",null,"\u8f93\u51fa\uff1a",a&&m["Base64"].decode(a)),u.a.createElement("p",null,"\u9884\u671f\u8f93\u51fa\uff1a",i&&m["Base64"].decode(i)));break;case f["a"].EXECUTEFAILURE:c=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a",u.a.createElement("pre",null,o)),u.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),u.a.createElement("code",{className:"error"},m["Base64"].decode(n)));break;case f["a"].PODFAILURE:c=u.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case f["a"].TIMEOUT:c=u.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return u.a.createElement(u.a.Fragment,null," ",c," ")}t["b"]=function(e){var t=e.input,n=e.debuging,o=e.submitting,i=e.executingMessage,c=e.debugResult,f=e.onChangeInput,m=e.onDebugCode,h=e.onSubmitCode,b=Object(l["useReducer"])(E,g),_=Object(a["a"])(b,2),j=_[0],O=_[1],C=j.visible,I=j.tabIndex;function x(e){var t=e.target.id;O({type:y.SET_TABINDEX,payload:t})}function L(){O({type:y.SET_VISIBLE,payload:!C})}var T=Object(l["useMemo"])((function(){if(c){c.status;return u.a.createElement(u.a.Fragment,null,w(c))}return null}),[c]);function S(){O({type:y.SET_VISIBLE,payload:!0}),O({type:y.SET_TABINDEX,payload:"1"}),m()}return u.a.createElement("div",{className:"test-case-panel"},u.a.createElement("div",{className:"test-case-panel-body ".concat(C?"active":"")},u.a.createElement("ul",{className:"s-navs"},u.a.createElement("li",null,u.a.createElement("a",{className:"0"===I?"active":"",id:"0",onClick:x},"\u81ea\u5b9a\u4e49\u6d4b\u8bd5\u7528\u4f8b")),u.a.createElement("li",null,u.a.createElement("a",{className:"1"===I?"active":"",id:"1",onClick:x},"\u4ee3\u7801\u6267\u884c\u7ed3\u679c"))),u.a.createElement("div",{className:"tab-panel-body ".concat("0"===I?"":"hide")},u.a.createElement(v,{placeholder:"\u8bf7\u586b\u5199\u6d4b\u8bd5\u7528\u4f8b\u7684\u8f93\u5165\u503c\uff0c\u70b9\u51fb\u201c\u8c03\u8bd5\u4ee3\u7801\u201d",value:t,onChange:f})),u.a.createElement("div",{className:"tab-panel-body ".concat("1"===I?"":"hide")},n?u.a.createElement(p["a"],{message:i}):c?u.a.createElement("section",{style:{height:200}}," ",T," "):u.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"))),u.a.createElement("a",{className:"btn-collapse ".concat(C?"up":""),onClick:L},C?u.a.createElement(s["a"],null):u.a.createElement(d["a"],null)),u.a.createElement("footer",{className:"footer"},u.a.createElement("span",null,"\u63a7\u5236\u53f0"),u.a.createElement("div",{className:"flex-container"},u.a.createElement(r["a"],{className:"btn-green",type:"ghost",loading:n,onClick:S},"\u8c03\u8bd5\u4ee3\u7801"),u.a.createElement(r["a"],{type:"primary",loading:o,disabled:o,onClick:function(){O({type:y.SET_VISIBLE,payload:!1}),h()}},"\u8bc4\u6d4b\u5e76\u63d0\u4ea4"))))}},JxyJ:function(e,t,n){},OJz4:function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"h",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return s})),n.d(t,"g",(function(){return d})),n.d(t,"i",(function(){return f})),n.d(t,"k",(function(){return m})),n.d(t,"j",(function(){return p}));var r=n("ErOA");function a(e){return Object(r["c"])("myproblems/".concat(e,".json"),{hidePopLogin:!0})}function o(e,t){return Object(r["f"])("myproblems/".concat(e,"/code_submit.json"),t)}function i(e,t){return Object(r["c"])("myproblems/".concat(e,"/code_debug.json"),t)}function c(e,t){return Object(r["c"])("myproblems/".concat(e,"/submit_records.json"),t)}function l(e){return Object(r["c"])("myproblems/record_detail.json",{id:e})}function u(e,t){return Object(r["c"])("myproblems/".concat(e,"/result.json"),{mode:t})}function s(e,t){return Object(r["f"])("myproblems/".concat(e,"/add_notes.json"),t)}function d(e){return Object(r["f"])("myproblems/".concat(e,"/restore_initial_code.json"))}function f(e){return Object(r["f"])("myproblems/".concat(e,"/sync_code.json"))}function m(e,t){return Object(r["f"])("myproblems/".concat(e,"/update_code.json"),t)}function p(e,t){return Object(r["f"])("discusses/".concat(e,"/plus.json"),t)}},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var r=n("k1fw"),a=(n("miYZ"),n("tsqr")),o=n("rAM+"),i=n("tJVT"),c=n("PpiC"),l=n("q1tI"),u=n.n(l),s=n("bdgK");function d(e,t,n,a,o){var i=t.getWordUntilPosition(n),c={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:i.startColumn,endColumn:i.endColumn},l=a.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:c}}));return o.map((function(e){l.push(Object(r["a"])(Object(r["a"])({},e),{},{range:c}))})),l}var f=function(e){var t={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(r,a){var o=d(e,r,a,n,[t]);return{suggestions:o}}});var r=["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"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,n){var a=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],o=d(e,t,n,r,a);return{suggestions:o}}});var a=["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"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(n,r){var o=[t,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {","\t$0","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],i=d(e,n,r,a,o);return{suggestions:i}}})},m="\u8be5\u4efb\u52a1\u5173\u5361\u8bbe\u7f6e\u4e86\u7981\u6b62\u590d\u5236\u7c98\u8d34\uff0c\u8bf7\u624b\u52a8\u8f93\u5165\u4ee3\u7801\u3002",p=n("LvDl");function h(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function v(){}var g={"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 b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n<e.length;n++){var r=g[e[n]];if(r)return r}return t[0]}return g[t]||t}var y=null;t["b"]=function(e){var t=e.width,d=void 0===t?"100%":t,g=e.height,E=void 0===g?"100%":g,_=e.value,w=e.language,j=void 0===w?"javascript":w,O=e.style,C=void 0===O?{}:O,I=e.options,x=void 0===I?{}:I,L=e.overrideServices,T=void 0===L?{}:L,S=e.theme,N=void 0===S?"vs-dark":S,k=e.onEditBlur,M=e.onSave,R=e.autoHeight,A=void 0!==R&&R,B=e.forbidCopy,P=void 0!==B&&B,F=e.onChange,D=void 0===F?v:F,K=e.editorDidMount,U=void 0===K?v:K,J=e.onFocus,V=void 0===J?v:J,H=e.filename,q=void 0===H?"educoder.txt":H,G=(Object(c["a"])(e,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Object(l["useRef"])()),W=Object(l["useRef"])({}),Y=Object(l["useState"])(!1),X=Object(i["a"])(Y,2),z=X[0],Z=X[1];function $(){var e;return G.current&&(e=new s["default"]((function(e){var t,n=Object(o["a"])(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&W.current.instance.layout()}}catch(a){n.e(a)}finally{n.f()}})),e.observe(G.current)),e}function Q(){a["b"].warn(decodeURIComponent(m))}function ee(){var e=W.current.instance;if(e){var t=e.getSelection(),n=W.current.pastePos||{},r=new y.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);setTimeout((function(){e.executeEdits("",[{range:r,text:""}])}),300)}}function te(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),M())}Object(l["useEffect"])((function(){var e=W.current.instance;if(null!=_&&e&&z){var t=e.getModel();t&&_!==t.getValue()&&(!0,t.setValue(_),e.layout(),!1)}}),[_,z,W.current]);var ne=function(){if(A&&W.current.instance){var e=W.current.instance.getContentHeight();de(e<E?E:e)}else de(E)};function re(e){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}function ae(e,t){var n=window.URL||window.webkitURL||window,r=new Blob([t]),a=document.createElementNS("http://www.w3.org/1999/xhtml","a");a.href=n.createObjectURL(r),a.download=e,re(a)}Object(l["useEffect"])((function(){ne()}),[ne]),Object(l["useEffect"])((function(){G.current&&!z&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){try{y=e,f(y),W.current.instance=y.editor.create(G.current,Object(r["a"])({value:_,language:b(j),theme:N,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},x),T);var t=W.current.instance;if(U(t,y),setTimeout((function(){ne(),W.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ae(q||"educoder.txt",t.getValue())}})}),500),W.current.subscription=t.onDidChangeModelContent(Object(p["debounce"])((function(e){ne(),D(t.getValue(),e)}),300)),P&&(t.addCommand(y.KeyMod.CtrlCmd|y.KeyMod.Shift|y.KeyCode.KEY_V,(function(){return Q(),null})),t.addCommand(y.KeyMod.CtrlCmd|y.KeyCode.KEY_C,(function(){return Q(),null}))),k&&t.onDidBlurEditorWidget((function(){k(t.getValue())})),V&&t.onDidFocusEditorText((function(){V(t.getValue())})),P){t.addCommand(y.KeyMod.CtrlCmd|y.KeyCode.KEY_V,(function(){return Q(),null})),t.onDidPaste((function(e){W.current.pastePos=e}));try{window.addEventListener("paste",ee)}catch(a){}}var n=$();return Z(!0),function(){var e=W.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),W.current.subscription&&W.current.subscription.dispose(),P&&window.removeEventListener("paste",ee),n.unobserve(G.current)}}catch(a){}}))}),[]),Object(l["useEffect"])((function(){var e=W.current.instance;if(e&&z)return document.addEventListener("keydown",te,!1),function(){document.removeEventListener("keydown",te)}}),[M,z]),Object(l["useEffect"])((function(){var e=W.current.instance;if(e&&z){var t=b(j);y.editor.setModelLanguage(e.getModel(),t),console.log("language:",j,e.getModel(),t)}}),[j,z]),Object(l["useEffect"])((function(){var e=W.current.instance;e&&z&&y.editor.setTheme(N)}),[N,z]),Object(l["useEffect"])((function(){var e=W.current.instance;e&&z&&e.updateOptions(x)}),[JSON.stringify(x),z]),Object(l["useEffect"])((function(){var e=W.current.instance;e&&z&&e.layout()}),[d,E,z]);var oe=Object(l["useState"])(h(d)),ie=Object(i["a"])(oe,2),ce=ie[0],le=(ie[1],Object(l["useState"])(h(E))),ue=Object(i["a"])(le,2),se=ue[0],de=ue[1],fe=Object(r["a"])(Object(r["a"])({},C),{},{width:ce,height:se});return u.a.createElement("div",{className:"my-monaco-editor",ref:G,style:fe})};function E(e){var t=e.width,a=void 0===t?"100%":t,c=e.height,d=void 0===c?"100%":c,f=e.original,m=e.modified,p=e.language,v=e.options,g=void 0===v?{}:v,b=Object(l["useRef"])(),E=Object(l["useState"])(null),_=Object(i["a"])(E,2),w=_[0],j=_[1];function O(e){var t;return b.current&&(t=new s["default"]((function(t){var n,r=Object(o["a"])(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&e.layout()}}catch(i){r.e(i)}finally{r.f()}})),t.observe(b.current)),t}Object(l["useEffect"])((function(){b.current&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){y=e;var t=y.editor.createDiffEditor(b.current,Object(r["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},g));j(t);var n=O(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(b.current)}}))}),[]),Object(l["useEffect"])((function(){w&&w.setModel({original:y.editor.createModel(f,p),modified:y.editor.createModel(m,p)})}),[f,m,p,w]);var C=h(a),I=h(d),x={width:C,height:I};return u.a.createElement("div",{className:"my-diff-editor",ref:b,style:x})}},a4uL:function(e,t,n){},uMZB:function(e,t,n){e.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"}},xTsT:function(e,t,n){"use strict";n.r(t);n("T2oS");var r=n("W9HT"),a=n("9og8"),o=n("tJVT"),i=n("q1tI"),c=n.n(i),l=n("uMZB"),u=n.n(l),s=n("m3rI"),d=n("Ty5D"),f=(n("JxyJ"),n("OJz4")),m=n("JPnl"),p=n("ZW9T"),h=n("J66h"),v=n("wd/R"),g=n.n(v);function b(){b=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),c=new N(r||[]);return a(i,"_invoke",{value:x(e,n,c)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var f="suspendedStart",m="suspendedYield",p="executing",h="completed",v={};function g(){}function y(){}function E(){}var _={};u(_,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(k([])));j&&j!==n&&r.call(j,i)&&(_=j);var O=E.prototype=g.prototype=Object.create(_);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function I(e,t){function n(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function x(t,n,r){var a=f;return function(o,i){if(a===p)throw new Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=L(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===f)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?h:m,u.arg===v)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=h,r.method="throw",r.arg=u.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function N(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function k(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(typeof t+" is not iterable")}return y.prototype=E,a(O,"constructor",{value:E,configurable:!0}),a(E,"constructor",{value:y,configurable:!0}),y.displayName=u(E,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,u(e,l,"GeneratorFunction")),e.prototype=Object.create(O),e},t.awrap=function(e){return{__await:e}},C(I.prototype),u(I.prototype,c,(function(){return this})),t.AsyncIterator=I,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new I(s(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},C(O),u(O,l,"Generator"),u(O,i,(function(){return this})),u(O,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=k,N.prototype={constructor:N,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return c.type="throw",c.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:k(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}t["default"]=function(){var e=Object(d["k"])(),t=Object(d["m"])(),n=t.submitId,l=Object(i["useState"])(void 0),v=Object(o["a"])(l,2),y=v[0],E=v[1];function _(){e.goBack()}Object(i["useEffect"])((function(){if(n){var e=function(){var e=Object(a["a"])(b().mark((function e(){var t;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(f["e"])(n);case 2:t=e.sent,E(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[n]);var w=y||{},j=w.status,O=w.created_at,C=w.code,I=w.name,x=w.language,L=w.pass_sets_count,T=w.set_count,S=w.error_msg,N=w.output,k=w.input,M=w.expected_output,R=(w.execute_memory,w.user),A=w.execute_time;return c.a.createElement(r["a"],{spinning:!y,delay:500},c.a.createElement("div",{className:"record-detail-info"},y?c.a.createElement(c.a.Fragment,null,c.a.createElement("header",{className:u.a.header},c.a.createElement("div",null,c.a.createElement("img",{src:"".concat(s["a"].IMG_SERVER,"/images/").concat(R.image_url),alt:"user",width:30}),c.a.createElement("span",null,R.name)),c.a.createElement("h2",null," ",I," "),c.a.createElement("button",{className:"ant-btn",onClick:_},"\u8fd4\u56de\u8be5\u9898")),c.a.createElement("div",{className:"record-detail-body"},c.a.createElement("h2",null," \u63d0\u4ea4\u8bb0\u5f55 "),c.a.createElement("ul",{className:"record-info"},c.a.createElement("li",null," \u72b6\u6001\uff1a",c.a.createElement("span",{className:0===j?"c-green":"c-red"},m["a"][j])," "),c.a.createElement("li",null," \u63d0\u4ea4\u65f6\u95f4\uff1a",c.a.createElement("span",null,g()(O).format("YYYY-MM-DD hh:mm:ss"))," "),c.a.createElement("li",null," \u8bed\u8a00\uff1a",c.a.createElement("span",null,x)," "),c.a.createElement("li",null," \u6267\u884c\u7528\u65f6\uff1a",c.a.createElement("span",null,1e3*A,"ms")," "),c.a.createElement("li",null," ","".concat(L," / ").concat(T," \u4e2a\u901a\u8fc7\u7684\u6d4b\u8bd5\u7528\u4f8b")," ")),Object(m["c"])({status:j,error_msg:S,execute_time:A,output:N,input:k,expected_output:M}),c.a.createElement("h2",null," \u63d0\u4ea4\u7684\u5185\u5bb9 "),c.a.createElement(p["b"],{height:"200px",width:"100%",language:x.toLocaleLowerCase(),value:h["Base64"].decode(C),options:{readOnly:!0}}))):null))}}}]); |