(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[126],{"07cG":function(e,t,n){e.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"9Bee":function(e,t,n){"use strict";var a=n("q1tI"),r=n.n(a),c=(n("vg9a"),n("tJVT")),l=n("DlQD"),o=n.n(l),i=n("rUJ1");function u(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=Object(c["a"])(t,1),r=n[0];return r.length>=a.length?e.slice(a.length):e})).join("\n")}var s=[],d=["
".concat(e,"
"):'').concat(n?e:Object(i["escape"])(e,!0),"\n"):''+(n?e:Object(i["escape"])(e,!0))+""},m.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:a,level:t,text:e}),"]*>/g;function M(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}t["a"]=function(e){var t=e.value,n=void 0===t?"":t,c=e.className,l=e.style,o=void 0===l?{}:l,i=String(n),u=Object(a["useMemo"])((function(){var e=S(i),t=_();return i.match(/\[TOC\]/)&&(e=e.replace("[TOC]
",E()),p()),e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var a=t[n],r=a.type,c=a.expression;return Object(k["renderToString"])(M(c)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),j(),I.a.sanitize(e)}),[i]),s=Object(a["useRef"])();function d(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&(a.parentNode.scrollTop=a.offsetTop)}}}return Object(a["useEffect"])((function(){if(s.current&&u&&u.match(L)&&window.PR.prettyPrint(),s.current)return s.current.addEventListener("click",d),function(){s.current.removeEventListener("click",d),j(),p()}}),[u,s.current,d]),r.a.createElement("div",{ref:s,style:o,className:"".concat(c||""," markdown-body"),dangerouslySetInnerHTML:{__html:u}})}},IxHN:function(e,t,n){"use strict";var a=n("q1tI"),r=n.n(a),c=n("07cG"),l=n.n(c);t["a"]=function(e){var t=e.message,n=e.className,a=e.style,c=void 0===a?{}:a;return r.a.createElement("div",{className:"".concat(l.a.idsRingWrapper," ").concat(n)},r.a.createElement("div",{className:l.a.ldsRing},r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null)),t?r.a.createElement("p",{style:c},t):null)}},JB8y:function(e,t,n){"use strict";var a;n.d(t,"a",(function(){return a})),function(e){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"}(a||(a={}))},JPnl:function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"c",(function(){return _}));n("+L6B");var a,r,c=n("2/Rp"),l=n("tJVT"),o=n("k1fw"),i=n("jrin"),u=(n("5NDa"),n("5rEg")),s=n("q1tI"),d=n.n(s),m=n("8Skl"),f=n("y3Kf"),p=n("JB8y"),v=n("J66h"),E=(n("a4uL"),n("IxHN")),b=n("9Bee"),g=u["a"].TextArea,h={visible:!1,tabIndex:"0"},y=(a={},Object(i["a"])(a,p["a"].NOMATCH,"\u6d4b\u8bd5\u7528\u4f8b\u7ed3\u679c\u4e0d\u5339\u914d"),Object(i["a"])(a,p["a"].OK,"\u8c03\u8bd5\u901a\u8fc7"),Object(i["a"])(a,2,"\u8c03\u8bd5\u8d85\u65f6"),Object(i["a"])(a,3,"\u8c03\u8bd5pod\u5931\u8d25"),Object(i["a"])(a,4,"\u7f16\u8bd1\u5931\u8d25"),Object(i["a"])(a,5,"\u6267\u884c\u5931\u8d25"),a);function O(e,t){switch(t.type){case r.SET_VISIBLE:return Object(o["a"])(Object(o["a"])({},e),{},{visible:t.payload});case r.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,a=e.output,r=e.input,c=e.expected_output,l=null,o={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(t){case p["a"].NOMATCH:l=d.a.createElement(d.a.Fragment,null,d.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u5165\uff1a"),d.a.createElement(b["a"],{value:r,style:o}),d.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u51fa\uff1a"),d.a.createElement(b["a"],{value:a&&v["Base64"].decode(a)||"",style:o}),d.a.createElement("p",{className:"c-red"},"\u9884\u671f\u8f93\u51fa\uff1a"),d.a.createElement(b["a"],{value:c&&v["Base64"].decode(c)||"",style:o}));break;case p["a"].EXECUTEFAILURE:l=d.a.createElement(d.a.Fragment,null,d.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a"),d.a.createElement(b["a"],{value:r,style:o}),d.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),d.a.createElement("code",{className:"error"},v["Base64"].decode(n)));break;case p["a"].PODFAILURE:l=d.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case p["a"].TIMEOUT:l=d.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return d.a.createElement(d.a.Fragment,null," ",l," ")}function j(e){var t=e.status,n=e.error_msg,a=e.execute_time,r=e.output,c=e.input,l=e.expected_output,o=null;switch(t){case p["a"].OK:o=d.a.createElement(d.a.Fragment,null,d.a.createElement("p",null,"\u6267\u884c\u7528\u65f6\uff1a",a),d.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a"),d.a.createElement("pre",null,v["Base64"].decode(r)));break;case p["a"].NOMATCH:o=d.a.createElement(d.a.Fragment,null,d.a.createElement("p",null,"\u8f93\u5165\uff1a",d.a.createElement("pre",null,c)),d.a.createElement("p",null,"\u8f93\u51fa\uff1a",r&&v["Base64"].decode(r)),d.a.createElement("p",null,"\u9884\u671f\u8f93\u51fa\uff1a",l&&v["Base64"].decode(l)));break;case p["a"].EXECUTEFAILURE:o=d.a.createElement(d.a.Fragment,null,d.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a",d.a.createElement("pre",null,c)),d.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),d.a.createElement("code",{className:"error"},v["Base64"].decode(n)));break;case p["a"].PODFAILURE:o=d.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case p["a"].TIMEOUT:o=d.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return d.a.createElement(d.a.Fragment,null," ",o," ")}(function(e){e[e["SET_VISIBLE"]=0]="SET_VISIBLE",e[e["SET_TABINDEX"]=1]="SET_TABINDEX"})(r||(r={})),t["b"]=function(e){var t=e.input,n=e.debuging,a=e.submitting,o=e.executingMessage,i=e.debugResult,u=e.onChangeInput,v=e.onDebugCode,b=e.onSubmitCode,_=Object(s["useReducer"])(O,h),N=Object(l["a"])(_,2),T=N[0],x=N[1],w=T.visible,S=T.tabIndex;function C(e){var t=e.target.id;x({type:r.SET_TABINDEX,payload:t})}function I(){x({type:r.SET_VISIBLE,payload:!w})}var k=Object(s["useMemo"])((function(){if(i){var e=i.status;return d.a.createElement(d.a.Fragment,null,d.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a",d.a.createElement("span",{className:e===p["a"].OK?"c-green":"c-red"},y[e])),j(i))}return null}),[i]);function L(){x({type:r.SET_VISIBLE,payload:!0}),x({type:r.SET_TABINDEX,payload:"1"}),v()}return d.a.createElement("div",{className:"test-case-panel"},d.a.createElement("div",{className:"test-case-panel-body ".concat(w?"active":"")},d.a.createElement("ul",{className:"s-navs"},d.a.createElement("li",null,d.a.createElement("a",{className:"0"===S?"active":"",id:"0",onClick:C},"\u81ea\u5b9a\u4e49\u6d4b\u8bd5\u7528\u4f8b")),d.a.createElement("li",null,d.a.createElement("a",{className:"1"===S?"active":"",id:"1",onClick:C},"\u4ee3\u7801\u6267\u884c\u7ed3\u679c"))),d.a.createElement("div",{className:"tab-panel-body ".concat("0"===S?"":"hide")},d.a.createElement(g,{placeholder:"\u8bf7\u586b\u5199\u6d4b\u8bd5\u7528\u4f8b\u7684\u8f93\u5165\u503c\uff0c\u70b9\u51fb\u201c\u8c03\u8bd5\u4ee3\u7801\u201d",value:t,onChange:u})),d.a.createElement("div",{className:"tab-panel-body ".concat("1"===S?"":"hide")},n?d.a.createElement(E["a"],{message:o}):i?d.a.createElement("section",{style:{height:200}}," ",k," "):d.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"))),d.a.createElement("a",{className:"btn-collapse ".concat(w?"up":""),onClick:I},w?d.a.createElement(m["a"],null):d.a.createElement(f["a"],null)),d.a.createElement("footer",{className:"footer"},d.a.createElement("span",null,"\u63a7\u5236\u53f0"),d.a.createElement("div",{className:"flex-container"},d.a.createElement(c["a"],{className:"btn-green",type:"ghost",loading:n,onClick:L},"\u8c03\u8bd5\u4ee3\u7801"),d.a.createElement(c["a"],{type:"primary",loading:a,disabled:a,onClick:b},"\u63d0\u4ea4"))))}},JxyJ:function(e,t,n){},OJz4:function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"h",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"f",(function(){return o})),n.d(t,"e",(function(){return i})),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 m})),n.d(t,"k",(function(){return f})),n.d(t,"j",(function(){return p}));var a=n("ErOA");function r(e){return Object(a["c"])("myproblems/".concat(e,".json"))}function c(e){return Object(a["c"])("myproblems/".concat(e,"/code_submit.json"))}function l(e,t){return Object(a["c"])("myproblems/".concat(e,"/code_debug.json"),t)}function o(e,t){return Object(a["c"])("myproblems/".concat(e,"/submit_records.json"),t)}function i(e){return Object(a["c"])("myproblems/record_detail.json",{id:e})}function u(e,t){return Object(a["c"])("myproblems/".concat(e,"/result.json"),{mode:t})}function s(e,t){return Object(a["e"])("myproblems/".concat(e,"/add_notes.json"),t)}function d(e){return Object(a["e"])("myproblems/".concat(e,"/restore_initial_code.json"))}function m(e){return Object(a["e"])("myproblems/".concat(e,"/sync_code.json"))}function f(e,t){return Object(a["e"])("myproblems/".concat(e,"/update_code.json"),t)}function p(e,t){return Object(a["e"])("discusses/".concat(e,"/plus.json"),t)}},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var a=n("k1fw"),r=n("rAM+"),c=n("tJVT"),l=n("q1tI"),o=n.n(l),i=n("bdgK");function u(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function s(){}var d=!1,m={"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 f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||c.target.offsetWidth>0)&&e.layout()}}catch(l){a.e(l)}finally{a.f()}})),t.observe(h.current)),t}Object(l["useEffect"])((function(){h.current&&n.e(23).then(n.t.bind(null,"M/lh",7)).then((function(e){p=e;var t=p.editor.createDiffEditor(h.current,Object(a["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=N(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(h.current)}}))}),[]),Object(l["useEffect"])((function(){_&&_.setModel({original:p.editor.createModel(f,E),modified:p.editor.createModel(v,E)})}),[f,v,E,_]);var T=u(s),x=u(m),w={width:T,height:x};return o.a.createElement("div",{className:"my-diff-editor",ref:h,style:w})}t["b"]=function(e){var t=e.width,m=void 0===t?"100%":t,v=e.height,E=void 0===v?"100%":v,b=e.value,g=e.language,h=void 0===g?"javascript":g,y=e.style,O=void 0===y?{}:y,_=e.options,j=void 0===_?{}:_,N=e.overrideServices,T=void 0===N?{}:N,x=e.theme,w=void 0===x?"vs-dark":x,S=e.onEditBlur,C=e.onSave,I=e.forbidCopy,k=void 0!==I&&I,L=e.onChange,M=void 0===L?s:L,B=e.editorDidMount,R=void 0===B?s:B,A=e.onFocus,D=void 0===A?s:A,F=Object(l["useRef"])(),J=Object(l["useRef"])({}),P=Object(l["useState"])(!1),U=Object(c["a"])(P,2),V=U[0],H=U[1];function q(){var e;return F.current&&(e=new i["default"]((function(e){var t,n=Object(r["a"])(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&J.current.instance.layout()}}catch(c){n.e(c)}finally{n.f()}})),e.observe(F.current)),e}function W(){var e=J.current.instance;if(e){var t=e.getSelection(),n=J.current.pastePos||{},a=new p.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);e.executeEdits("",[{range:a,text:""}])}}function K(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),C())}Object(l["useEffect"])((function(){var e=J.current.instance;if(null!=b&&e&&V){var t=e.getModel();t&&b!==t.getValue()&&(d=!0,t.setValue(b),e.layout(),d=!1)}}),[b,V,J.current]),Object(l["useEffect"])((function(){F.current&&!V&&n.e(23).then(n.t.bind(null,"M/lh",7)).then((function(e){p=e,J.current.instance=p.editor.create(F.current,Object(a["a"])({value:b,language:f(h),theme:w},j),T);var t=J.current.instance;R(t,p),J.current.subscription=t.onDidChangeModelContent((function(e){d||M(t.getValue(),e)})),S&&t.onDidBlurEditorWidget((function(){S(t.getValue())})),D&&t.onDidFocusEditorText((function(){D(t.getValue())})),k&&(t.addCommand(p.KeyMod.CtrlCmd|p.KeyCode.KEY_V,(function(){return null})),t.onDidPaste((function(e){J.current.pastePos=e})),window.addEventListener("paste",W));var n=q();return H(!0),function(){var e=J.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),J.current.subscription&&J.current.subscription.dispose(),k&&window.removeEventListener("paste",W),n.unobserve(F.current)}}))}),[]),Object(l["useEffect"])((function(){var e=J.current.instance;if(e&&V)return document.addEventListener("keydown",K,!1),function(){document.removeEventListener("keydown",K)}}),[C,V]),Object(l["useEffect"])((function(){var e=J.current.instance;if(e&&V){var t=f(h);p.editor.setModelLanguage(e.getModel(),t)}}),[h,V]),Object(l["useEffect"])((function(){var e=J.current.instance;e&&V&&p.editor.setTheme(w)}),[w,V]),Object(l["useEffect"])((function(){var e=J.current.instance;e&&V&&e.updateOptions(j)}),[JSON.stringify(j),V]),Object(l["useEffect"])((function(){var e=J.current.instance;e&&V&&e.layout()}),[m,E,V]);var X=u(m),z=u(E),G=Object(a["a"])(Object(a["a"])({},O),{},{width:X,height:z});return o.a.createElement("div",{className:"my-monaco-editor",ref:F,style:G})}},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"}},xTsT:function(e,t,n){"use strict";n.r(t);n("T2oS");var a=n("W9HT"),r=n("WmNS"),c=n.n(r),l=n("9og8"),o=n("tJVT"),i=n("q1tI"),u=n.n(i),s=n("uMZB"),d=n.n(s),m=n("m3rI"),f=n("Ty5D"),p=(n("JxyJ"),n("OJz4")),v=n("JPnl"),E=n("1vsH"),b=n("ZW9T"),g=n("J66h");t["default"]=function(){var e=Object(f["k"])(),t=Object(f["m"])(),n=t.submitId,r=Object(i["useState"])(void 0),s=Object(o["a"])(r,2),h=s[0],y=s[1];function O(){e.goBack()}Object(i["useEffect"])((function(){if(n){var e=function(){var e=Object(l["a"])(c.a.mark((function e(){var t;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(p["e"])(n);case 2:t=e.sent,y(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[n]);var _=h||{},j=_.status,N=_.created_at,T=_.code,x=_.name,w=_.language,S=_.pass_sets_count,C=_.set_count,I=_.error_msg,k=_.output,L=_.input,M=_.expected_output,B=(_.execute_memory,_.user),R=_.execute_time;return u.a.createElement(a["a"],{spinning:!h,delay:500},u.a.createElement("div",{className:"record-detail-info"},h?u.a.createElement(u.a.Fragment,null,u.a.createElement("header",{className:d.a.header},u.a.createElement("div",null,u.a.createElement("img",{src:"".concat(m["a"].IMG_SERVER,"/images/").concat(B.image_url),alt:"user",width:30}),u.a.createElement("span",null,B.name)),u.a.createElement("h2",null," ",x," "),u.a.createElement("button",{className:"ant-btn",onClick:O},"\u8fd4\u56de\u8be5\u9898")),u.a.createElement("div",{className:"record-detail-body"},u.a.createElement("h2",null," \u63d0\u4ea4\u8bb0\u5f55 "),u.a.createElement("ul",{className:"record-info"},u.a.createElement("li",null," \u72b6\u6001\uff1a",u.a.createElement("span",{className:0===j?"c-green":"c-red"},v["a"][j])," "),u.a.createElement("li",null," \u63d0\u4ea4\u65f6\u95f4\uff1a",u.a.createElement("span",null,Object(E["A"])(N,"yyyy-MM-dd HH:mm"))," "),u.a.createElement("li",null," \u8bed\u8a00\uff1a",u.a.createElement("span",null,w)," "),u.a.createElement("li",null," \u6267\u884c\u7528\u65f6\uff1a",u.a.createElement("span",null,1e3*R,"ms")," "),u.a.createElement("li",null," ","".concat(S," / ").concat(C," \u4e2a\u901a\u8fc7\u7684\u6d4b\u8bd5\u7528\u4f8b")," ")),Object(v["c"])({status:j,error_msg:I,execute_time:R,output:k,input:L,expected_output:M}),u.a.createElement("h2",null," \u63d0\u4ea4\u7684\u5185\u5bb9 "),u.a.createElement(b["b"],{height:"200px",width:"100%",language:w.toLocaleLowerCase(),value:g["Base64"].decode(T),options:{readOnly:!0}}))):null))}}}]);