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....

12 lines
30 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[210],{"07cG":function(I,h,t){I.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"7ixt":function(I,h,t){"use strict";t.d(h,"a",function(){return A});var _={adjustX:1,adjustY:1},l=[0,0],A={left:{points:["cr","cl"],overflow:_,offset:[-4,0],targetOffset:l},right:{points:["cl","cr"],overflow:_,offset:[4,0],targetOffset:l},top:{points:["bc","tc"],overflow:_,offset:[0,-4],targetOffset:l},bottom:{points:["tc","bc"],overflow:_,offset:[0,4],targetOffset:l},topLeft:{points:["bl","tl"],overflow:_,offset:[0,-4],targetOffset:l},leftTop:{points:["tr","tl"],overflow:_,offset:[-4,0],targetOffset:l},topRight:{points:["br","tr"],overflow:_,offset:[0,-4],targetOffset:l},rightTop:{points:["tl","tr"],overflow:_,offset:[4,0],targetOffset:l},bottomRight:{points:["tr","br"],overflow:_,offset:[0,4],targetOffset:l},rightBottom:{points:["bl","br"],overflow:_,offset:[4,0],targetOffset:l},bottomLeft:{points:["tl","bl"],overflow:_,offset:[0,4],targetOffset:l},leftBottom:{points:["br","bl"],overflow:_,offset:[-4,0],targetOffset:l}},d=A},Gytx:function(I,h){I.exports=function(_,l,A,d){var P=A?A.call(d,_,l):void 0;if(P!==void 0)return!!P;if(_===l)return!0;if(typeof _!="object"||!_||typeof l!="object"||!l)return!1;var m=Object.keys(_),x=Object.keys(l);if(m.length!==x.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(l),g=0;g<m.length;g++){var M=m[g];if(!p(M))return!1;var X=_[M],n=l[M];if(P=A?A.call(d,X,n,M):void 0,P===!1||P===void 0&&X!==n)return!1}return!0}},IxHN:function(I,h,t){"use strict";var _=t("q1tI"),l=t.n(_),A=t("07cG"),d=t.n(A);h.a=function(P){var m=P.message,x=P.className,p=P.children,g=P.style,M=g===void 0?{}:g;return l.a.createElement("div",{className:"".concat(d.a.idsRingWrapper," ").concat(x)},l.a.createElement("div",{className:d.a.ldsRing},l.a.createElement("div",null),l.a.createElement("div",null),l.a.createElement("div",null),l.a.createElement("div",null)),m?l.a.createElement("p",{style:M},m):null,p)}},J66h:function(I,h,t){(function(_){var l,A;(function(d,P){I.exports=P(d)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof _!="undefined"?_:this,function(d){"use strict";d=d||{};var P=d.Base64,m="2.6.4",x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=function(e){for(var c={},f=0,y=e.length;f<y;f++)c[e.charAt(f)]=f;return c}(x),g=String.fromCharCode,M=function(e){if(e.length<2){var c=e.charCodeAt(0);return c<128?e:c<2048?g(192|c>>>6)+g(128|c&63):g(224|c>>>12&15)+g(128|c>>>6&63)+g(128|c&63)}else{var c=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return g(240|c>>>18&7)+g(128|c>>>12&63)+g(128|c>>>6&63)+g(128|c&63)}},X=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,n=function(e){return e.replace(X,M)},s=function(e){var c=[0,2,1][e.length%3],f=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0),y=[x.charAt(f>>>18),x.charAt(f>>>12&63),c>=2?"=":x.charAt(f>>>6&63),c>=1?"=":x.charAt(f&63)];return y.join("")},C=d.btoa&&typeof d.btoa=="function"?function(e){return d.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,s)},j=function(e){return C(n(String(e)))},T=function(e){return e.replace(/[+\/]/g,function(c){return c=="+"?"-":"_"}).replace(/=/g,"")},G=function(e,c){return c?T(j(e)):j(e)},ne=function(e){return G(e,!0)},se;d.Uint8Array&&(se=function(e,c){for(var f="",y=0,D=e.length;y<D;y+=3){var L=e[y],F=e[y+1],v=e[y+2],V=L<<16|F<<8|v;f+=x.charAt(V>>>18)+x.charAt(V>>>12&63)+(typeof F!="undefined"?x.charAt(V>>>6&63):"=")+(typeof v!="undefined"?x.charAt(V&63):"=")}return c?T(f):f});var ae=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Y=function(e){switch(e.length){case 4:var c=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),f=c-65536;return g((f>>>10)+55296)+g((f&1023)+56320);case 3:return g((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return g((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},Z=function(e){return e.replace(ae,Y)},q=function(e){var c=e.length,f=c%4,y=(c>0?p[e.charAt(0)]<<18:0)|(c>1?p[e.charAt(1)]<<12:0)|(c>2?p[e.charAt(2)]<<6:0)|(c>3?p[e.charAt(3)]:0),D=[g(y>>>16),g(y>>>8&255),g(y&255)];return D.length-=[0,0,2,1][f],D.join("")},K=d.atob&&typeof d.atob=="function"?function(e){return d.atob(e)}:function(e){return e.replace(/\S{1,4}/g,q)},k=function(e){return K(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},re=function(e){return Z(K(e))},ee=function(e){return String(e).replace(/[-_]/g,function(c){return c=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},N=function(e){return re(ee(e))},te;d.Uint8Array&&(te=function(e){return Uint8Array.from(k(ee(e)),function(c){return c.charCodeAt(0)})});var oe=function(){var e=d.Base64;return d.Base64=P,e};if(d.Base64={VERSION:m,atob:k,btoa:C,fromBase64:N,toBase64:G,utob:n,encode:G,encodeURI:ne,btou:Z,decode:N,noConflict:oe,fromUint8Array:se,toUint8Array:te},typeof Object.defineProperty=="function"){var Q=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};d.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Q(function(){return N(this)})),Object.defineProperty(String.prototype,"toBase64",Q(function(e){return G(this,e)})),Object.defineProperty(String.prototype,"toBase64URI",Q(function(){return G(this,!0)}))}}return d.Meteor&&(Base64=d.Base64),I.exports?I.exports.Base64=d.Base64:!(l=[],A=function(){return d.Base64}.apply(h,l),A!==void 0&&(I.exports=A)),{Base64:d.Base64}})}).call(this,t("IyRk"))},JB8y:function(I,h,t){"use strict";t.d(h,"a",function(){return _});var _;(function(l){l[l.NOMATCH=-1]="NOMATCH",l[l.OK=0]="OK",l[l.TIMEOUT=2]="TIMEOUT",l[l.PODFAILURE=3]="PODFAILURE",l[l.COMPILEFAILURE=4]="COMPILEFAILURE",l[l.EXECUTEFAILURE=5]="EXECUTEFAILURE"})(_||(_={}))},JPnl:function(I,h,t){"use strict";t.d(h,"a",function(){return ee}),t.d(h,"c",function(){return oe});var _=t("+L6B"),l=t("2/Rp"),A=t("tJVT"),d=t("9og8"),P=t("k1fw"),m=t("jrin"),x=t("5NDa"),p=t("5rEg"),g=t("WmNS"),M=t.n(g),X=t("q1tI"),n=t.n(X),s=t("8Skl"),C=t("y3Kf"),j=t("JB8y"),T=t("J66h"),G=t.n(T),ne=t("a4uL"),se=t.n(ne),ae=t("IxHN"),Y=t("9Bee"),Z=t("1vsH"),q=t("ErOA"),K,k=p.a.TextArea,re={visible:!1,tabIndex:"0"},ee=(K={},Object(m.a)(K,j.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),Object(m.a)(K,j.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),Object(m.a)(K,2,"\u8C03\u8BD5\u8D85\u65F6"),Object(m.a)(K,3,"\u8C03\u8BD5pod\u5931\u8D25"),Object(m.a)(K,4,"\u7F16\u8BD1\u5931\u8D25"),Object(m.a)(K,5,"\u6267\u884C\u5931\u8D25"),K),N;(function(e){e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX"})(N||(N={}));function te(e,c){switch(c.type){case N.SET_VISIBLE:return Object(P.a)(Object(P.a)({},e),{},{visible:c.payload});case N.SET_TABINDEX:return Object(P.a)(Object(P.a)({},e),{},{tabIndex:c.payload});default:throw new Error}}function oe(e){var c=e.status,f=e.error_msg,y=e.output,D=e.input,L=e.expected_output,F=e.is_file,v=e.input_file_url,V=e.output_file_url,R=e.expected_output_file_url,$=e.setMonacoValue,z=e.setData,o=null,E={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(c){case j.a.NOMATCH:o=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!F&&n.a.createElement(Y.a,{value:D,style:E}),F&&n.a.createElement("div",{style:E},n.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(d.a)(M.a.mark(function i(){var u;return M.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,fetch(v,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return u=r.sent,r.t0=$,r.next=6,u.text();case 6:r.t1=r.sent,(0,r.t0)(r.t1),setTimeout(function(){z(v)},200);case 9:case"end":return r.stop()}},i)}))},D)),n.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!F&&n.a.createElement(Y.a,{value:y&&T.Base64.decode(y)||"",style:E}),F&&n.a.createElement("div",{style:E},n.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(d.a)(M.a.mark(function i(){var u;return M.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(q.a)(V,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:u=r.sent,$(u),setTimeout(function(){z(V)},200);case 5:case"end":return r.stop()}},i)}))},y)),n.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!F&&n.a.createElement(Y.a,{value:L&&T.Base64.decode(L)||"",style:E}),F&&n.a.createElement("div",{style:E},n.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(d.a)(M.a.mark(function i(){var u;return M.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,fetch(R,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return u=r.sent,r.t0=$,r.next=6,u.text();case 6:r.t1=r.sent,(0,r.t0)(r.t1),setTimeout(function(){z(R)},200);case 9:case"end":return r.stop()}},i)}))},L)));break;case j.a.EXECUTEFAILURE:o=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!F&&n.a.createElement(Y.a,{value:D,style:E}),F&&n.a.createElement("div",{style:E},n.a.createElement("a",{onClick:function(){return Object(Z.y)(v,D)}},D)),n.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),n.a.createElement("pre",{className:"error"},T.Base64.decode(f)));break;case j.a.COMPILEFAILURE:o=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!F&&n.a.createElement(Y.a,{value:D,style:E}),F&&n.a.createElement("div",{style:E},n.a.createElement("a",{onClick:function(){return Object(Z.y)(v,D)}},D)),n.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),n.a.createElement("pre",{className:"error"},T.Base64.decode(f)));break;case j.a.PODFAILURE:o=n.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case j.a.TIMEOUT:o=n.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return n.a.createElement(n.a.Fragment,null," ",o," ")}function Q(e){var c=e.status,f=e.error_msg,y=e.execute_time,D=e.output,L=e.input,F=e.expected_output,v=e.is_file,V=e.input_file_url,R=e.output_file_url,$=e.expected_output_file_url,z=null;switch(c){case j.a.OK:z=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",y,"ms"),n.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),n.a.createElement("pre",null,T.Base64.decode(D)));break;case j.a.NOMATCH:z=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u8F93\u5165\uFF1A",n.a.createElement("pre",null,L)),n.a.createElement("p",null,"\u8F93\u51FA\uFF1A",D&&T.Base64.decode(D)),n.a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",F&&T.Base64.decode(F)));break;case j.a.EXECUTEFAILURE:z=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",n.a.createElement("pre",null,L)),n.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),n.a.createElement("pre",{className:"error"},T.Base64.decode(f)));break;case j.a.COMPILEFAILURE:z=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",n.a.createElement("pre",null,L)),n.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),n.a.createElement("pre",{className:"error"},T.Base64.decode(f)));break;case j.a.PODFAILURE:z=n.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case j.a.TIMEOUT:z=n.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return n.a.createElement(n.a.Fragment,null," ",z," ")}h.b=function(e){var c=e.input,f=e.debuging,y=e.submitting,D=e.executingMessage,L=e.debugResult,F=e.onChangeInput,v=e.onDebugCode,V=e.onSubmitCode,R=e.hack,$=e.user,z=Object(X.useReducer)(te,re),o=Object(A.a)(z,2),E=o[0],i=o[1],u=E.visible,a=E.tabIndex;function r(S){var w=S.target.id;i({type:N.SET_TABINDEX,payload:w})}function b(){i({type:N.SET_VISIBLE,payload:!u})}var O=Object(X.useMemo)(function(){if(L){var S=L.status;return n.a.createElement(n.a.Fragment,null,Q(L))}return null},[L]);function B(){i({type:N.SET_VISIBLE,payload:!0}),i({type:N.SET_TABINDEX,payload:"1"}),v()}var U=function(){var S=Object(d.a)(M.a.mark(function w(W){var J;return M.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(q.a)("/api/problems/".concat(W,"/start.json"),{method:"get",params:{hack_user_id:$==null?void 0:$.user_id}});case 2:J=H.sent,J&&(window.location.href="/myproblems/".concat(J==null?void 0:J.identifier,"?type=1"));case 4:case"end":return H.stop()}},w)}));return function(W){return S.apply(this,arguments)}}();return n.a.createElement("div",{className:"test-case-panel"},n.a.createElement("div",{className:"test-case-panel-body ".concat(u?"active":"")},n.a.createElement("ul",{className:"s-navs"},n.a.createElement("li",null,n.a.createElement("a",{className:a==="0"?"active":"",id:"0",onClick:r},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),n.a.createElement("li",null,n.a.createElement("a",{className:a==="1"?"active":"",id:"1",onClick:r},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),n.a.createElement("div",{className:"tab-panel-body ".concat(a==="0"?"":"hide")},n.a.createElement(k,{placeholder:"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",value:c,onChange:F})),n.a.createElement("div",{className:"tab-panel-body ".concat(a==="1"?"":"hide")},f?n.a.createElement(ae.a,{message:D}):L?n.a.createElement("section",{style:{height:200}}," ",O," "):n.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"))),n.a.createElement("a",{className:"btn-collapse ".concat(u?"up":""),onClick:b},u?n.a.createElement(s.a,null):n.a.createElement(C.a,null)),n.a.createElement("footer",{className:"footer"},n.a.createElement("span",null,"\u63A7\u5236\u53F0"),n.a.createElement("div",{className:"flex-container"},(R==null?void 0:R.is_program)&&(R==null?void 0:R.above_question)&&n.a.createElement(l.a,{onClick:function(){return U(R==null?void 0:R.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),(R==null?void 0:R.is_program)&&(R==null?void 0:R.under_question)&&n.a.createElement(l.a,{onClick:function(){return U(R==null?void 0:R.under_question)},id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),n.a.createElement(l.a,{className:"btn-green",type:"ghost",loading:f,onClick:B},"\u8C03\u8BD5\u4EE3\u7801"),n.a.createElement(l.a,{type:"primary",loading:y,disabled:y,onClick:function(){i({type:N.SET_VISIBLE,payload:!1}),V()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},JxyJ:function(I,h,t){},OJz4:function(I,h,t){"use strict";t.d(h,"d",function(){return l}),t.d(h,"h",function(){return A}),t.d(h,"b",function(){return d}),t.d(h,"f",function(){return P}),t.d(h,"e",function(){return m}),t.d(h,"c",function(){return x}),t.d(h,"a",function(){return p}),t.d(h,"g",function(){return g}),t.d(h,"i",function(){return M}),t.d(h,"k",function(){return X}),t.d(h,"j",function(){return n});var _=t("ErOA");function l(s){return Object(_.c)("myproblems/".concat(s,".json"),{hidePopLogin:!0})}function A(s,C){return Object(_.f)("myproblems/".concat(s,"/code_submit.json"),C)}function d(s,C){return Object(_.c)("myproblems/".concat(s,"/code_debug.json"),C)}function P(s,C){return Object(_.c)("myproblems/".concat(s,"/submit_records.json"),C)}function m(s){return Object(_.c)("myproblems/record_detail.json",{id:s})}function x(s,C){return Object(_.c)("myproblems/".concat(s,"/result.json"),{mode:C})}function p(s,C){return Object(_.f)("myproblems/".concat(s,"/add_notes.json"),C)}function g(s){return Object(_.f)("myproblems/".concat(s,"/restore_initial_code.json"))}function M(s){return Object(_.f)("myproblems/".concat(s,"/sync_code.json"))}function X(s,C){return Object(_.f)("myproblems/".concat(s,"/update_code.json"),C)}function n(s,C){return Object(_.f)("discusses/".concat(s,"/plus.json"),C)}},OLES:function(I,h,t){"use strict";var _=t("U8pU"),l=t("VTBJ"),A=t("Ff2n"),d=t("q1tI"),P=t("uciX"),m=t("7ixt"),x=function(s){var C=s.overlay,j=s.prefixCls,T=s.id,G=s.overlayInnerStyle;return d.createElement("div",{className:"".concat(j,"-inner"),id:T,role:"tooltip",style:G},typeof C=="function"?C():C)},p=x,g=function(s,C){var j=s.overlayClassName,T=s.trigger,G=T===void 0?["hover"]:T,ne=s.mouseEnterDelay,se=ne===void 0?0:ne,ae=s.mouseLeaveDelay,Y=ae===void 0?.1:ae,Z=s.overlayStyle,q=s.prefixCls,K=q===void 0?"rc-tooltip":q,k=s.children,re=s.onVisibleChange,ee=s.afterVisibleChange,N=s.transitionName,te=s.animation,oe=s.placement,Q=oe===void 0?"right":oe,e=s.align,c=e===void 0?{}:e,f=s.destroyTooltipOnHide,y=f===void 0?!1:f,D=s.defaultVisible,L=s.getTooltipContainer,F=s.overlayInnerStyle,v=Object(A.a)(s,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),V=Object(d.useRef)(null);Object(d.useImperativeHandle)(C,function(){return V.current});var R=Object(l.a)({},v);"visible"in s&&(R.popupVisible=s.visible);var $=function(){var u=s.arrowContent,a=u===void 0?null:u,r=s.overlay,b=s.id;return[d.createElement("div",{className:"".concat(K,"-arrow"),key:"arrow"},a),d.createElement(p,{key:"content",prefixCls:K,id:b,overlay:r,overlayInnerStyle:F})]},z=!1,o=!1;if(typeof y=="boolean")z=y;else if(y&&Object(_.a)(y)==="object"){var E=y.keepParent;z=E===!0,o=E===!1}return d.createElement(P.a,Object.assign({popupClassName:j,prefixCls:K,popup:$,action:G,builtinPlacements:m.a,popupPlacement:Q,ref:V,popupAlign:c,getPopupContainer:L,onPopupVisibleChange:re,afterPopupVisibleChange:ee,popupTransitionName:N,popupAnimation:te,defaultPopupVisible:D,destroyPopupOnHide:z,autoDestroy:o,mouseLeaveDelay:Y,popupStyle:Z,mouseEnterDelay:se},R),k)},M=Object(d.forwardRef)(g),X=h.a=M},Y1PL:function(I,h,t){"use strict";t.r(h),t.d(h,"ResizableTextArea",function(){return R});var _=t("wx14"),l=t("1OyB"),A=t("vuIU"),d=t("Ji7U"),P=t("LK+K"),m=t("q1tI"),x=t("VTBJ"),p=t("rePB"),g=t("Zm9Q"),M=t("Kwbf"),X=t("c+Xe"),n=t("m+aA"),s=t("bdgK"),C=new Map;function j(o){o.forEach(function(E){var i,u=E.target;(i=C.get(u))===null||i===void 0||i.forEach(function(a){return a(u)})})}var T=new s.default(j),G=null,ne=null;function se(o,E){C.has(o)||(C.set(o,new Set),T.observe(o)),C.get(o).add(E)}function ae(o,E){C.has(o)&&(C.get(o).delete(E),C.get(o).size||(T.unobserve(o),C.delete(o)))}var Y=function(o){Object(d.a)(i,o);var E=Object(P.a)(i);function i(){return Object(l.a)(this,i),E.apply(this,arguments)}return Object(A.a)(i,[{key:"render",value:function(){return this.props.children}}]),i}(m.Component),Z=m.createContext(null);function q(o){var E=o.children,i=o.onBatchResize,u=m.useRef(0),a=m.useRef([]),r=m.useContext(Z),b=m.useCallback(function(O,B,U){u.current+=1;var S=u.current;a.current.push({size:O,element:B,data:U}),Promise.resolve().then(function(){S===u.current&&(i==null||i(a.current),a.current=[])}),r==null||r(O,B,U)},[i,r]);return m.createElement(Z.Provider,{value:b},E)}function K(o){var E=o.children,i=o.disabled,u=m.useRef(null),a=m.useRef(null),r=m.useContext(Z),b=m.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),O=m.isValidElement(E)&&Object(X.c)(E),B=O?E.ref:null,U=m.useMemo(function(){return Object(X.a)(B,u)},[B,u]),S=m.useRef(o);S.current=o;var w=m.useCallback(function(W){var J=S.current,le=J.onResize,H=J.data,de=W.getBoundingClientRect(),ie=de.width,ce=de.height,ue=W.offsetWidth,_e=W.offsetHeight,me=Math.floor(ie),fe=Math.floor(ce);if(b.current.width!==me||b.current.height!==fe||b.current.offsetWidth!==ue||b.current.offsetHeight!==_e){var Ee={width:me,height:fe,offsetWidth:ue,offsetHeight:_e};b.current=Ee;var ve=ue===Math.round(ie)?ie:ue,he=_e===Math.round(ce)?ce:_e,pe=Object(x.a)(Object(x.a)({},Ee),{},{offsetWidth:ve,offsetHeight:he});r==null||r(pe,W,H),le&&Promise.resolve().then(function(){le(pe,W)})}},[]);return m.useEffect(function(){var W=Object(n.a)(u.current)||Object(n.a)(a.current);return W&&!i&&se(W,w),function(){return ae(W,w)}},[u.current,i]),m.createElement(Y,{ref:a},O?m.cloneElement(E,{ref:U}):E)}var k="rc-observer-key";function re(o){var E=o.children,i=Object(g.a)(E);return i.map(function(u,a){var r=(u==null?void 0:u.key)||"".concat(k,"-").concat(a);return m.createElement(K,Object(_.a)({},o,{key:r}),u)})}re.Collection=q;var ee=re,N=t("bT9E"),te=t("TSYQ"),oe=t.n(te),Q=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],c={},f;function y(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=o.getAttribute("id")||o.getAttribute("data-reactid")||o.getAttribute("name");if(E&&c[i])return c[i];var u=window.getComputedStyle(o),a=u.getPropertyValue("box-sizing")||u.getPropertyValue("-moz-box-sizing")||u.getPropertyValue("-webkit-box-sizing"),r=parseFloat(u.getPropertyValue("padding-bottom"))+parseFloat(u.getPropertyValue("padding-top")),b=parseFloat(u.getPropertyValue("border-bottom-width"))+parseFloat(u.getPropertyValue("border-top-width")),O=e.map(function(U){return"".concat(U,":").concat(u.getPropertyValue(U))}).join(";"),B={sizingStyle:O,paddingSize:r,borderSize:b,boxSizing:a};return E&&i&&(c[i]=B),B}function D(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;f||(f=document.createElement("textarea"),f.setAttribute("tab-index","-1"),f.setAttribute("aria-hidden","true"),document.body.appendChild(f)),o.getAttribute("wrap")?f.setAttribute("wrap",o.getAttribute("wrap")):f.removeAttribute("wrap");var a=y(o,E),r=a.paddingSize,b=a.borderSize,O=a.boxSizing,B=a.sizingStyle;f.setAttribute("style","".concat(B,";").concat(Q)),f.value=o.value||o.placeholder||"";var U=Number.MIN_SAFE_INTEGER,S=Number.MAX_SAFE_INTEGER,w=f.scrollHeight,W;if(O==="border-box"?w+=b:O==="content-box"&&(w-=r),i!==null||u!==null){f.value=" ";var J=f.scrollHeight-r;i!==null&&(U=J*i,O==="border-box"&&(U=U+r+b),w=Math.max(U,w)),u!==null&&(S=J*u,O==="border-box"&&(S=S+r+b),W=w>S?"":"hidden",w=Math.min(S,w))}return{height:w,minHeight:U,maxHeight:S,overflowY:W,resize:"none"}}var L=t("Gytx"),F=t.n(L),v;(function(o){o[o.NONE=0]="NONE",o[o.RESIZING=1]="RESIZING",o[o.RESIZED=2]="RESIZED"})(v||(v={}));var V=function(o){Object(d.a)(i,o);var E=Object(P.a)(i);function i(u){var a;return Object(l.a)(this,i),a=E.call(this,u),a.nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(r){a.textArea=r},a.handleResize=function(r){var b=a.state.resizeStatus,O=a.props,B=O.autoSize,U=O.onResize;if(b!==v.NONE)return;typeof U=="function"&&U(r),B&&a.resizeOnNextFrame()},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var r=a.props.autoSize;if(!r||!a.textArea)return;var b=r.minRows,O=r.maxRows,B=D(a.textArea,!1,b,O);a.setState({textareaStyles:B,resizeStatus:v.RESIZING},function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:v.RESIZED},function(){a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:v.NONE}),a.fixFirefoxAutoScroll()})})})})},a.renderTextArea=function(){var r=a.props,b=r.prefixCls,O=b===void 0?"rc-textarea":b,B=r.autoSize,U=r.onResize,S=r.className,w=r.disabled,W=a.state,J=W.textareaStyles,le=W.resizeStatus,H=Object(N.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),de=oe()(O,S,Object(p.a)({},"".concat(O,"-disabled"),w));"value"in H&&(H.value=H.value||"");var ie=Object(x.a)(Object(x.a)(Object(x.a)({},a.props.style),J),le===v.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return m.createElement(ee,{onResize:a.handleResize,disabled:!(B||U)},m.createElement("textarea",Object(_.a)({},H,{className:de,style:ie,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:v.NONE},a}return Object(A.a)(i,[{key:"componentDidUpdate",value:function(a){(a.value!==this.props.value||!F()(a.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var a=this.textArea.selectionStart,r=this.textArea.selectionEnd;this.textArea.setSelectionRange(a,r)}}catch(b){}}},{key:"render",value:function(){return this.renderTextArea()}}]),i}(m.Component),R=V,$=function(o){Object(d.a)(i,o);var E=Object(P.a)(i);function i(u){var a;Object(l.a)(this,i),a=E.call(this,u),a.resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(b){a.resizableTextArea=b},a.handleChange=function(b){var O=a.props.onChange;a.setValue(b.target.value,function(){a.resizableTextArea.resizeTextarea()}),O&&O(b)},a.handleKeyDown=function(b){var O=a.props,B=O.onPressEnter,U=O.onKeyDown;b.keyCode===13&&B&&B(b),U&&U(b)};var r=typeof u.value=="undefined"||u.value===null?u.defaultValue:u.value;return a.state={value:r},a}return Object(A.a)(i,[{key:"setValue",value:function(a,r){"value"in this.props||this.setState({value:a},r)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return m.createElement(R,Object(_.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(a){return"value"in a?{value:a.value}:null}}]),i}(m.Component),z=h.default=$},a4uL:function(I,h,t){},bT9E:function(I,h,t){"use strict";t.d(h,"a",function(){return l});var _=t("VTBJ");function l(A,d){var P=Object(_.a)({},A);return Array.isArray(d)&&d.forEach(function(m){delete P[m]}),P}},uMZB:function(I,h,t){I.exports={header:"header___3a50V",checkboxs:"checkboxs___3TnBC",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(I,h,t){"use strict";t.r(h);var _=t("T2oS"),l=t("W9HT"),A=t("9og8"),d=t("tJVT"),P=t("WmNS"),m=t.n(P),x=t("q1tI"),p=t.n(x),g=t("uMZB"),M=t.n(g),X=t("m3rI"),n=t("Ty5D"),s=t("JxyJ"),C=t.n(s),j=t("OJz4"),T=t("JPnl"),G=t("ZW9T"),ne=t("J66h"),se=t.n(ne),ae=t("wd/R"),Y=t.n(ae),Z=t("p5ED");h.default=function(){var q=Object(n.g)(),K=Object(n.i)(),k=K.submitId,re=Object(x.useState)(""),ee=Object(d.a)(re,2),N=ee[0],te=ee[1],oe=Object(x.useState)(""),Q=Object(d.a)(oe,2),e=Q[0],c=Q[1],f=Object(x.useState)(void 0),y=Object(d.a)(f,2),D=y[0],L=y[1];function F(){q.goBack()}Object(x.useEffect)(function(){if(k){function le(){return H.apply(this,arguments)}function H(){return H=Object(A.a)(m.a.mark(function de(){var ie;return m.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,Object(j.e)(k);case 2:ie=ue.sent,L(ie.data);case 4:case"end":return ue.stop()}},de)})),H.apply(this,arguments)}le()}},[k]);var v=D||{},V=v.status,R=v.created_at,$=v.code,z=v.name,o=v.language,E=v.pass_sets_count,i=v.set_count,u=v.error_msg,a=v.output,r=v.input,b=v.expected_output,O=v.execute_memory,B=v.user,U=v.execute_time,S=v.input_file_url,w=v.output_file_url,W=v.is_file,J=v.expected_output_file_url;return p.a.createElement(l.a,{spinning:!D,delay:500},p.a.createElement("div",{className:"record-detail-info"},D?p.a.createElement(p.a.Fragment,null,p.a.createElement("header",{className:M.a.header},p.a.createElement("div",null,p.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/").concat(B.image_url),alt:"user",width:30}),p.a.createElement("span",null,B.name)),p.a.createElement("h2",null," ",z," "),p.a.createElement("button",{className:"ant-btn",onClick:F},"\u8FD4\u56DE\u8BE5\u9898")),p.a.createElement("div",{className:"record-detail-body"},p.a.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),p.a.createElement("ul",{className:"record-info"},p.a.createElement("li",null," ","\u72B6\u6001\uFF1A",p.a.createElement("span",{className:V===0?"c-green":"c-red"},T.a[V])," "),p.a.createElement("li",null," ","\u63D0\u4EA4\u65F6\u95F4\uFF1A",p.a.createElement("span",null,Y()(R).format("YYYY-MM-DD hh:mm:ss"))," "),p.a.createElement("li",null," ","\u8BED\u8A00\uFF1A",p.a.createElement("span",null,o)," "),p.a.createElement("li",null," ","\u6267\u884C\u7528\u65F6\uFF1A",p.a.createElement("span",null,U*1e3,"ms")," "),p.a.createElement("li",null," ","".concat(E," / ").concat(i," \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B")," ")),Object(T.c)({status:V,error_msg:u,execute_time:U,output:a,input:r,expected_output:b,input_file_url:S,output_file_url:w,is_file:W,expected_output_file_url:J,setData:te,setMonacoValue:c}),p.a.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),p.a.createElement(G.b,{height:"calc(100% - 126px)",width:"100%",language:o==null?void 0:o.toLocaleLowerCase(),value:ne.Base64.decode($),options:{readOnly:!0}}))):null),p.a.createElement(Z.a,{close:!0,data:N,type:N.length?"txt":"",onClose:function(){return te("")},monacoEditor:{value:e,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}}}))}}}]);