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

1 line
92 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[96,5],{"+k/U":function(e,t,a){e.exports={pagination:"pagination___2XcQw",info:"info___12Y4R"}},"1vsH":function(e,t,a){"use strict";a.d(t,"i",(function(){return i})),a.d(t,"k",(function(){return s})),a.d(t,"e",(function(){return o})),a.d(t,"h",(function(){return u})),a.d(t,"c",(function(){return m})),a.d(t,"f",(function(){return d})),a.d(t,"g",(function(){return p})),a.d(t,"a",(function(){return E})),a.d(t,"x",(function(){return f})),a.d(t,"w",(function(){return g})),a.d(t,"y",(function(){return b})),a.d(t,"z",(function(){return v})),a.d(t,"q",(function(){return h})),a.d(t,"p",(function(){return y})),a.d(t,"o",(function(){return A})),a.d(t,"n",(function(){return O})),a.d(t,"v",(function(){return S})),a.d(t,"j",(function(){return j})),a.d(t,"u",(function(){return N})),a.d(t,"s",(function(){return w})),a.d(t,"l",(function(){return k})),a.d(t,"t",(function(){return T})),a.d(t,"m",(function(){return x})),a.d(t,"d",(function(){return D})),a.d(t,"b",(function(){return I})),a.d(t,"r",(function(){return R}));var n=a("q1tI"),c=a.n(n),r=a("aCH8"),l=a.n(r),i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],s=e=>{var t={[-1]:"\u91cd\u505a\u4e2d",0:"\u672a\u5f00\u542f",1:"\u672a\u901a\u5173",2:"\u6309\u65f6\u901a\u5173"};return t[e]||"\u8fdf\u4ea4\u901a\u5173"},o=e=>{var t,a,n={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u5f00\u542f",class:"c-black"},1:{name:"\u672a\u901a\u5173",class:"c-red"},2:{name:"\u6309\u65f6\u901a\u5173",class:"c-green"},3:{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}};return c.a.createElement("span",{className:null===n||void 0===n||null===(t=n[e.status])||void 0===t?void 0:t["class"]},null===n||void 0===n||null===(a=n[e.status])||void 0===a?void 0:a["name"])},u=e=>{var t=e.status,a={0:{class:"tag-style bg-blue ml10",name:"\u5f85\u9009\u4e2d"},1:{class:"tag-style bg-blue ml10",name:"\u5f85\u786e\u8ba4"},2:{class:"tag-style bg-pink ml10",name:"\u5df2\u786e\u8ba4"}};try{return c.a.createElement("span",{className:a[t]["class"]},a[t]["name"])}catch(n){console.log("utils.StatusGraduationProjectTags",e.status)}},m={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},d={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},p=e=>{var t={"\u516c\u5f00":{class:"tag-style bg-blue ml10"},"\u5df2\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-green ml10"},"\u672a\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-pink ml10"},"\u672a\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u533f\u540d\u4f5c\u54c1":{class:"tag-style bg-cyan ml10"},"\u5df2\u9009\u62e9":{class:"tag-style bg-grey-ede ml10"},"\u5df2\u7ed3\u675f":{class:"tag-style bg-grey-ede ml10"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u533f\u8bc4\u4e2d":{class:"tag-style bg-blue ml10"},"\u7533\u8bc9\u4e2d":{class:"tag-style bg-blue ml10"},"\u8003\u8bd5\u4e2d":{class:"tag-style bg-light-blue ml10"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u8bc4\u9605\u4e2d":{class:"tag-style bg-blue ml10"},"\u5f85\u9009\u4e2d":{class:"tag-style bg-blue ml10"},"\u4ea4\u53c9\u8bc4\u9605\u4e2d":{class:"tag-style bg-light-orange ml10"},"\u5df2\u5f00\u542f\u4ea4\u53c9\u8bc4\u9605":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u786e\u8ba4":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u5904\u7406":{class:"tag-style bg-lightblue-purple ml10"},"\u79c1\u6709":{class:"tag-style bg-lightblue-purple ml10"},"\u672a\u63d0\u4ea4":{class:"tag-style bg-lightblue-purple ml10"},"\u5df2\u786e\u8ba4":{class:"tag-style bg-light-pink ml10"},"\u5df2\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u5df2\u622a\u6b62":{class:"tag-style bg-light-pink ml10"},"\u5f00\u53d1\u8bfe\u7a0b":{class:"tag-style bg-orange ml10"},"\u5df2\u5f00\u64ad":{class:"tag-style-border border-green c-green ml10"},"\u672a\u5f00\u64ad":{class:"tag-style-border border-light-black ml10"},"\u6309\u65f6\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u8fdf\u4ea4\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u5f00\u542f":{class:"tag-style-border border-light-black ml10"}},a=[];e.is_random&&a.push(c.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968f\u673a"));try{e.status&&e.status.map((e,n)=>{a.push(c.a.createElement("span",{key:n,className:t[e]&&t[e]["class"]},e))})}catch(n){console.log("utils.status.tag:",n,e.status)}return a},E=e=>{var t,a,n={0:{name:"\u672a\u63d0\u4ea4",class:"c-black"},1:{name:"\u6309\u65f6\u63d0\u4ea4",class:"c-green"},2:{name:"\u5ef6\u65f6\u63d0\u4ea4",class:"c-red"}};return c.a.createElement("span",{className:null===(t=n[e.status])||void 0===t?void 0:t["class"]},null===(a=n[e.status])||void 0===a?void 0:a["name"])},f=e=>{e=new Date(e).getTime();var t=6e4,a=60*t,n=24*a,c="",r=(new Date).getTime(),l=r-e;if(l<0)return console.log("\u65f6\u95f4\u4e0d\u5bf9\u52b2,\u670d\u52a1\u5668\u521b\u5efa\u65f6\u95f4\u4e0e\u5f53\u524d\u65f6\u95f4\u4e0d\u540c\u6b65"),"\u521a\u521a";var i=parseInt(l/n,10),s=parseInt(l/a,10),o=parseInt(l/t,10);return c=i>30?""+g(e,"yyyy-MM-dd"):i>1?i+"\u5929\u524d":1==i?"\u6628\u5929":s>=1?s+"\u5c0f\u65f6\u524d":o>=5?o+"\u5206\u949f\u524d":"\u521a\u521a",c},g=(e,t)=>{"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},n=[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]];for(var c in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(t)&&(t=t.replace(RegExp.$1,n[RegExp.$1.length-1][e.getDay()])),a)new RegExp("("+c+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?a[c]:("00"+a[c]).substr((""+a[c]).length)));return t},b=e=>{if(!e)return"0";console.log("time:",e);var t=60,a=60*t,n=24*a,c=e/n,r=e/a,l=e/t;return c>=1?parseInt(c.toString())+"\u5929"+Math.floor(r%24)+"\u65f6"+Math.floor(l%60)+"\u5206"+Math.floor(e%60)+"\u79d2":r>1?parseInt(r.toString())+"\u65f6"+Math.floor(l%60)+"\u5206"+Math.floor(e%60)+"\u79d2":l>=1?parseInt(l.toString())+"\u5206"+Math.floor(e%60)+"\u79d2":e+"\u79d2"},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,a=0;if(e){a=e.length;for(var n=0;n<a;n++){var c=e.charCodeAt(n);c>=55296&&c<=56319&&(a--,n++)}}return a<=t},h=(e,t,a)=>{if(t){var n=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,c=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,r=c.test(t),l=n.test(t);(!0===r||!0===l||t.length<2||t.length>=21)&&a("2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf")}a()},y=(e,t,a)=>{if(t){var n=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,c=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,r=c.test(t),l=n.test(t);(!0===r||!0===l||t.length<2||t.length>=11)&&a("2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57")}a()},A=e=>{if(!e)return"";for(var t=e.length-1,a="",n=0;n<t;n++)a+="*";var c=e.substr(0,1)+a;return c},O=(e,t)=>{var a=new FileReader;a.addEventListener("load",()=>t(a.result)),a.readAsDataURL(e)};function S(e){var t="79e33abd4b6588941ab7622aed1e67e8";return l()(t+e)}function j(e,t){var a=document.createElement("a");document.body.appendChild(a),a.href=t,a.download=e;var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),a.dispatchEvent(n),document.body.removeChild(a)}var N=e=>{var t=e.url,a=e.query;if(!t)return"";if(a){var n=[];for(var c in a)a.hasOwnProperty(c)&&n.push("".concat(c,"=").concat(a[c]));t=-1!==t.indexOf("?")?"".concat(t,"&").concat(n.join("&")):"".concat(t,"?").concat(n.join("&"))}return t};function w(){for(var e=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],a=!0,n=0;n<t.length;n++)if(e.indexOf(t[n])>0){a=!1;break}return a}var C,k=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null===t||void 0===t||null===(e=t.toString())||void 0===e?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},T=e=>{var t=document.createElement("a");t.target="_blank",document.body.appendChild(t),t.href=e;var a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),t.dispatchEvent(a),document.body.removeChild(t)},x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},D=()=>{var e=(new Date).getHours(),t=(new Date).getMinutes();return t>=30?(e++,t="00"):t="30",e+":"+t},I=()=>{var e=(new Date).getHours(),t=(new Date).getMinutes();return t>=30?(e++,t="00"):t="30",(new Date).toLocaleDateString().replace(/\//g,"-")+" "+e+":"+t};(function(e){e["Number"]="Number",e["String"]="String",e["Boolean"]="Boolean",e["Object"]="Object",e["Array"]="Array",e["Function"]="Function"})(C||(C={}));var _=e=>{var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)},R=e=>_(e)===C.Array?0===e.length:_(e)===C.Object?0===Object.keys(e).length:!e},"7SP1":function(e,t,a){},"7ahc":function(e,t,a){"use strict";a.d(t,"a",(function(){return g}));var n=a("k1fw"),c=a("0Owb"),r=(a("+L6B"),a("2/Rp")),l=(a("y8nQ"),a("Vl3Y")),i=a("tJVT"),s=(a("OaEy"),a("2fM7")),o=a("q1tI"),u=a.n(o),m=a("VrN/"),d=a.n(m),p=(a("p77/"),s["a"].Option),E={labelCol:{span:4},wrapperCol:{span:20}},f={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function g(e){var t=e.value,a=e.onChange,c=e.mode,r=e.options,l=void 0===r?{}:r,s=Object(o["useRef"])(),m=Object(o["useState"])(),p=Object(i["a"])(m,2),E=p[0],f=p[1];return Object(o["useEffect"])(()=>{if(E){function e(e){var t=e.getValue();a&&a(t)}return E.on("change",e),()=>{E.off("change",e)}}},[E,a]),Object(o["useEffect"])(()=>{E&&E.setOption("mode",c)},[E,c]),Object(o["useEffect"])(()=>{E&&t!==E.getValue()&&E.setValue(t||"")},[E,t]),Object(o["useEffect"])(()=>{if(s.current&&!E){var e=d.a.fromTextArea(s.current,Object(n["a"])({mode:c,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},l));f(e)}},[s.current,E]),u.a.createElement("div",{className:"my-codemirror-container"}," ",u.a.createElement("textarea",{ref:s})," ")}t["b"]=e=>{var t=e.callback,a=e.onCancel,n=Object(o["useState"])("python"),m=Object(i["a"])(n,2),d=m[0],b=m[1];function v(e){b(f[e][1])}function h(e){t(e)}return u.a.createElement(l["a"],Object(c["a"])({},E,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:h}),u.a.createElement(l["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},u.a.createElement(s["a"],{onChange:v},Object.keys(f).map(e=>u.a.createElement(p,{key:e,value:e},f[e][0])))),u.a.createElement(l["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},u.a.createElement(g,{mode:d})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(r["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),u.a.createElement(r["a"],{type:"ghost",onClick:a},"\u53d6\u6d88")))}},"9Bee":function(e,t,a){"use strict";var n=a("q1tI"),c=a.n(n),r=(a("vg9a"),a("tJVT")),l=a("DlQD"),i=a.n(l),s=a("rUJ1");function o(e,t){var a=e.match(/^(\s+)(?:```)/);if(null===a)return t;var n=a[1];return t.split("\n").map(e=>{var t=e.match(/^\s+/);if(null===t)return e;var a=Object(r["a"])(t,1),c=a[0];return c.length>=n.length?e.slice(n.length):e}).join("\n")}var u=[],m=["<ul>"],d=new i.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function E(){u.length=0,m=["<ul>"]}function f(e,t,a,n){if(t>=e.length||e[t].level<=a)return t;var c=e[t];n.push("<li><a href='#"+c.anchor+"'>"+c.text+"</a>"),t++;var r=[];return t=f(e,t,c.level,r),r.length>0&&(n.push("<ul>"),r.forEach((function(e){n.push(e)})),n.push("</ul>")),n.push("</li>"),t=f(e,t,a,n),t}function g(){return f(u,0,0,m),m.push("</ul>"),m.join("")}var b={heading(e){var t=p.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences(e){var t=this.rules.block.fences.exec(e);if(t){var a=t[0],n=o(a,t[3]||""),c=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(c)>=0){var r=y(),l=n;n=r,A[r]={type:"block",expression:l}}return{type:"code",raw:a,lang:c,text:n}}}},v=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,y=()=>"__special_katext_id_".concat(h++,"__"),A={};function O(){return A}function S(){h=0,A={}}function j(e){return e=e.replace(v,(e,t)=>{var a=y();return A[a]={type:"inline",expression:t},a}),e}var N=d.listitem;d.listitem=function(e){return N(j(e))};var w=d.paragraph;d.paragraph=function(e){return w(j(e))};var C=d.tablecell;d.tablecell=function(e,t){return C(j(e),t)},d.code=function(e,t,a){var n=(t||"").match(/\S*/)[0];return n?["latex","katex","math"].indexOf(n)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(a?e:Object(s["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(a?e:Object(s["escape"])(e,!0))+"</code></pre>"},d.heading=function(e,t,a){var n=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:n,level:t,text:e}),"<h"+t+' id="'+n+'">'+e+"</h"+t+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:b,renderer:d});var k=i.a,T=(a("SJMd"),a("Oy/b")),x=/<pre[^>]*>/g;function D(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}t["a"]=e=>{var t=e.value,a=void 0===t?"":t,r=e.className,l=e.style,i=void 0===l?{}:l,s=String(a),o=Object(n["useMemo"])(()=>{var e=k(s),t=O();return s.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",g()),E()),e=e.replace(/(__special_katext_id_\d+__)/g,(e,a)=>{var n=t[a],c=n.type,r=n.expression;return Object(T["renderToString"])(D(r)||"",{displayMode:"block"===c,throwOnError:!1,output:"html"})}),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),S(),e},[s]),u=Object(n["useRef"])();function m(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var a=t.getAttribute("href");if(a.startsWith("#")){e.preventDefault();var n=document.getElementById(a.replace("#",""));n&&(n.parentNode.scrollTop=n.offsetTop)}}}return Object(n["useEffect"])(()=>{if(u.current&&o&&o.match(x)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",m),()=>{u.current.removeEventListener("click",m),S(),E()}},[o,u.current,m]),c.a.createElement("div",{ref:u,style:i,className:"".concat(r||""," markdown-body"),dangerouslySetInnerHTML:{__html:o}})}},"9VGf":function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a("q1tI");function c(e,t){var a=Object(n["useRef"])();Object(n["useEffect"])(()=>{a.current=e}),Object(n["useEffect"])(()=>{function e(){a.current()}if(null!==t){var n=setInterval(e,t);return()=>clearInterval(n)}},[t])}},AMnG:function(e,t,a){"use strict";a("miYZ");var n=a("tsqr"),c=a("tJVT"),r=a("q1tI"),l=a.n(r),i=(a("nWbc"),a("Ot1p"));t["a"]=e=>{var t=e.id,a=e.activeDiscussIndex,s=e.onReplyDiscuss,o=Object(r["useState"])(""),u=Object(c["a"])(o,2),m=u[0],d=u[1];function p(e){d(e)}function E(){m?(s(t,m),d("")):n["a"].info("\u56de\u590d\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a!")}return l.a.createElement("div",{key:t,className:"discuss-item-editor",style:{display:a===t?"block":"none",width:"100%"}},l.a.createElement(i["a"],{miniToolbar:!0,startInit:a===t,defaultValue:m,id:t,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56de\u590d",showResizeBar:!0,onChange:p}),l.a.createElement("a",{onClick:E,className:"btn-send"},"\u53d1\u9001"))}},BdwD:function(e,t,a){"use strict";var n=a("q1tI"),c=a.n(n),r=()=>c.a.createElement("section",{className:"tc animated fadeIn",style:{color:"#999",margin:"200px auto"}},c.a.createElement("img",{src:a("FOrL")}),c.a.createElement("p",{className:"mt20"},"\u6682\u65f6\u8fd8\u6ca1\u6709\u76f8\u5173\u6570\u636e\u54e6!"));t["a"]=r},BjJ7:function(e,t,a){"use strict";function n(e){var t=!0;if(e.length>0){for(var a=0;a<e.length;a++)if(0==e[a].compile_success||!e[a].compile_success){t=!1;break}}else t=!1;return t}function c(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=[],n=0;n<e.length;n++){var c=e[n],r=t?"".concat(t,"/").concat(c.name):"".concat(c.name);a.push({title:c.name,isLeaf:"tree"!==c.type,key:r})}return a}function r(e,t,a){for(var n=0;n<e.length;n++){var c=e[n];if(c.key===t){c.children=a;break}c.children&&r(c.children,t,a)}return e}function l(e,t,a){var n;return function(){var c=this,r=arguments,l=function(){n=null,a||e.apply(c,r)},i=a&&!n;clearTimeout(n),n=setTimeout(l,t),i&&e.apply(c,r)}}a.d(t,"d",(function(){return n})),a.d(t,"c",(function(){return c})),a.d(t,"f",(function(){return r})),a.d(t,"b",(function(){return l})),a.d(t,"e",(function(){return i})),a.d(t,"a",(function(){return s}));var i=!(window.location.href.indexOf("test-")>0||window.location.href.indexOf("localhost")>0),s=i?"https://www.educoder.net":"https://test-newweb.educoder.net"},DGZ7:function(e,t,a){},EHPI:function(e,t,a){"use strict";a("bbsP");var n,c=a("/wGt"),r=a("tJVT"),l=a("k1fw"),i=a("q1tI"),s=a.n(i),o=a("ZW9T"),u=a("ZD9Y"),m=a("M8RZ"),d=a("bCnd"),p=(a("fcyK"),{theme:Object(d["a"])("cmCodeMode","vs-dark"),fontSize:Object(d["a"])("cmFontSize",14),showEditorSetting:!1});function E(e,t){switch(t.type){case n.set_show_editor_setting:return Object(l["a"])(Object(l["a"])({},e),{},{showEditorSetting:t.payload});case n.set_theme:return Object(l["a"])(Object(l["a"])({},e),{},{theme:t.payload});case n.set_font_size:return Object(l["a"])(Object(l["a"])({},e),{},{fontSize:t.payload});default:throw new Error}}function f(e){var t=e.onShowCodeSetting;return s.a.createElement("div",{className:"action-bar"},s.a.createElement("span",null,"\u5b66\u5458\u521d\u59cb\u4ee3\u7801\u6587\u4ef6"),s.a.createElement("a",{onClick:t},s.a.createElement("i",{className:"iconfont icon-shezhi"})))}(function(e){e[e["set_font_size"]=0]="set_font_size",e[e["set_theme"]=1]="set_theme",e[e["set_show_editor_setting"]=2]="set_show_editor_setting"})(n||(n={})),t["a"]=e=>{var t=e.value,a=e.onChange,l=e.language,g=e.ActionBarRender,b=void 0===g?e=>s.a.createElement(f,{onShowCodeSetting:e}):g,v=Object(i["useReducer"])(E,p),h=Object(r["a"])(v,2),y=h[0],A=h[1],O=y.theme,S=y.fontSize,j=y.showEditorSetting,N={onFontSizeChange:e=>{A({type:n.set_font_size,payload:e}),Object(d["b"])("cmFontSize",e)},cmFontSize:S,className:"oj",cmCodeMode:O,onCodeModeChange:e=>{A({type:n.set_theme,payload:e}),Object(d["b"])("cmCodeMode",e)}};function w(){A({type:n.set_show_editor_setting,payload:!1})}function C(){A({type:n.set_show_editor_setting,payload:!0})}var k={value:t,language:l,onChange:a,theme:O,height:"calc(100% - 56px)",options:{fontSize:S}};return s.a.createElement(i["Fragment"],null,s.a.createElement("div",{className:"code-panel-container"},b(C),s.a.createElement(o["a"],k)),s.a.createElement(m["a"],null,s.a.createElement(c["a"],{className:"oj",title:null,placement:"right",closable:!1,visible:j,onClose:w},s.a.createElement(u["a"],N))))}},FOrL:function(e,t){e.exports="data:image/png;base64,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"},HmJG:function(e,t,a){},IxHN:function(e,t,a){"use strict";var n=a("q1tI"),c=a.n(n);a("DGZ7");t["a"]=e=>{var t=e.message,a=e.className,n=e.style,r=void 0===n?{}:n;return c.a.createElement("div",{className:"ids-ring-wrapper ".concat(a)},c.a.createElement("div",{className:"lds-ring"},c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null)),t?c.a.createElement("p",{style:r},t):null)}},JB8y:function(e,t,a){"use strict";var n;a.d(t,"a",(function(){return n})),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"}(n||(n={}))},JPnl:function(e,t,a){"use strict";a.d(t,"a",(function(){return O})),a.d(t,"c",(function(){return j}));a("+L6B");var n=a("2/Rp"),c=a("tJVT"),r=a("k1fw"),l=(a("5NDa"),a("5rEg")),i=a("q1tI"),s=a.n(i),o=a("8Skl"),u={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"},m=u,d=a("6VBw"),p=function(e,t){return i["createElement"](d["a"],Object.assign({},e,{ref:t,icon:m}))};p.displayName="UpOutlined";var E,f=i["forwardRef"](p),g=a("JB8y"),b=a("J66h"),v=(a("a4uL"),a("IxHN")),h=a("9Bee"),y=l["a"].TextArea,A={visible:!1,tabIndex:"0"},O={[g["a"].NOMATCH]:"\u6d4b\u8bd5\u7528\u4f8b\u7ed3\u679c\u4e0d\u5339\u914d",[g["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"};function S(e,t){switch(t.type){case E.SET_VISIBLE:return Object(r["a"])(Object(r["a"])({},e),{},{visible:t.payload});case E.SET_TABINDEX:return Object(r["a"])(Object(r["a"])({},e),{},{tabIndex:t.payload});default:throw new Error}}function j(e){var t=e.status,a=e.error_msg,n=e.output,c=e.input,r=e.expected_out,l=null,i={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(t){case g["a"].NOMATCH:l=s.a.createElement(s.a.Fragment,null,s.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u5165\uff1a"),s.a.createElement(h["a"],{value:c,style:i}),s.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u51fa\uff1a"),s.a.createElement(h["a"],{value:n&&b["Base64"].decode(n)||"",style:i}),s.a.createElement("p",{className:"c-red"},"\u9884\u671f\u8f93\u51fa\uff1a"),s.a.createElement(h["a"],{value:r&&b["Base64"].decode(r)||"",style:i}));break;case g["a"].EXECUTEFAILURE:l=s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a"),s.a.createElement(h["a"],{value:c,style:i}),s.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),s.a.createElement("code",{className:"error"},b["Base64"].decode(a)));break;case g["a"].PODFAILURE:l=s.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case g["a"].TIMEOUT:l=s.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return s.a.createElement(s.a.Fragment,null," ",l," ")}function N(e){var t=e.status,a=e.error_msg,n=e.execute_time,c=e.output,r=e.input,l=e.expected_out,i=null;switch(t){case g["a"].OK:i=s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u6267\u884c\u7528\u65f6\uff1a",n),s.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a"),s.a.createElement("pre",null,b["Base64"].decode(c)));break;case g["a"].NOMATCH:i=s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u8f93\u5165\uff1a",r),s.a.createElement("p",null,"\u8f93\u51fa\uff1a",c&&b["Base64"].decode(c)),s.a.createElement("p",null,"\u9884\u671f\u8f93\u51fa\uff1a",l&&b["Base64"].decode(l)));break;case g["a"].EXECUTEFAILURE:i=s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a",r),s.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),s.a.createElement("code",{className:"error"},b["Base64"].decode(a)));break;case g["a"].PODFAILURE:i=s.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case g["a"].TIMEOUT:i=s.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return s.a.createElement(s.a.Fragment,null," ",i," ")}(function(e){e[e["SET_VISIBLE"]=0]="SET_VISIBLE",e[e["SET_TABINDEX"]=1]="SET_TABINDEX"})(E||(E={}));t["b"]=e=>{var t=e.input,a=e.debuging,r=e.submitting,l=e.executingMessage,u=e.debugResult,m=e.onChangeInput,d=e.onDebugCode,p=e.onSubmitCode,b=Object(i["useReducer"])(S,A),h=Object(c["a"])(b,2),j=h[0],w=h[1],C=j.visible,k=j.tabIndex;function T(e){var t=e.target.id;w({type:E.SET_TABINDEX,payload:t})}function x(){w({type:E.SET_VISIBLE,payload:!C})}var D=Object(i["useMemo"])(()=>{if(u){var e=u.status;return s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a",s.a.createElement("span",{className:e===g["a"].OK?"c-green":"c-red"},O[e])),N(u))}return null},[u]);function I(){w({type:E.SET_VISIBLE,payload:!0}),w({type:E.SET_TABINDEX,payload:"1"}),d()}return s.a.createElement("div",{className:"test-case-panel"},s.a.createElement("div",{className:"test-case-panel-body ".concat(C?"active":"")},s.a.createElement("ul",{className:"s-navs"},s.a.createElement("li",null,s.a.createElement("a",{className:"0"===k?"active":"",id:"0",onClick:T},"\u81ea\u5b9a\u4e49\u6d4b\u8bd5\u7528\u4f8b")),s.a.createElement("li",null,s.a.createElement("a",{className:"1"===k?"active":"",id:"1",onClick:T},"\u4ee3\u7801\u6267\u884c\u7ed3\u679c"))),s.a.createElement("div",{className:"tab-panel-body ".concat("0"===k?"":"hide")},s.a.createElement(y,{placeholder:"\u8bf7\u586b\u5199\u6d4b\u8bd5\u7528\u4f8b\u7684\u8f93\u5165\u503c\uff0c\u70b9\u51fb\u201c\u8c03\u8bd5\u4ee3\u7801\u201d",value:t,onChange:m})),s.a.createElement("div",{className:"tab-panel-body ".concat("1"===k?"":"hide")},a?s.a.createElement(v["a"],{message:l}):u?s.a.createElement("section",{style:{height:200}}," ",D," "):s.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"))),s.a.createElement("a",{className:"btn-collapse ".concat(C?"up":""),onClick:x},C?s.a.createElement(o["a"],null):s.a.createElement(f,null)),s.a.createElement("footer",{className:"footer"},s.a.createElement("span",null,"\u63a7\u5236\u53f0"),s.a.createElement("div",{className:"flex-container"},s.a.createElement(n["a"],{className:"btn-green",type:"ghost",loading:a,onClick:I},"\u8c03\u8bd5\u4ee3\u7801"),s.a.createElement(n["a"],{type:"primary",loading:r,onClick:p},"\u63d0\u4ea4"))))}},M8RZ:function(e,t,a){"use strict";var n=a("q1tI"),c=a("i8i4"),r=document.createElement("div");t["a"]=e=>{var t=e.children;return Object(n["useEffect"])(()=>(document.body.append(r),()=>{try{document.body.removeChild(r)}catch(e){}}),[]),Object(c["createPortal"])(t,r)}},OJz4:function(e,t,a){"use strict";a.d(t,"d",(function(){return c})),a.d(t,"h",(function(){return r})),a.d(t,"b",(function(){return l})),a.d(t,"f",(function(){return i})),a.d(t,"e",(function(){return s})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return u})),a.d(t,"g",(function(){return m})),a.d(t,"i",(function(){return d})),a.d(t,"k",(function(){return p})),a.d(t,"j",(function(){return E}));var n=a("ErOA");function c(e){return Object(n["c"])("myproblems/".concat(e,".json"))}function r(e){return Object(n["c"])("myproblems/".concat(e,"/code_submit.json"))}function l(e,t){return Object(n["c"])("myproblems/".concat(e,"/code_debug.json"),t)}function i(e,t){return Object(n["c"])("myproblems/".concat(e,"/submit_records.json"),t)}function s(e){return Object(n["c"])("myproblems/record_detail.json",{id:e})}function o(e,t){return Object(n["c"])("myproblems/".concat(e,"/result.json"),{mode:t})}function u(e,t){return Object(n["d"])("myproblems/".concat(e,"/add_notes.json"),t)}function m(e){return Object(n["d"])("myproblems/".concat(e,"/restore_initial_code.json"))}function d(e){return Object(n["d"])("myproblems/".concat(e,"/sync_code.json"))}function p(e,t){return Object(n["d"])("myproblems/".concat(e,"/update_code.json"),t)}function E(e,t){return Object(n["d"])("discusses/".concat(e,"/plus.json"),t)}},Ot1p:function(e,t,a){"use strict";a("2qtc");var n=a("kLXV"),c=a("rAM+"),r=a("tJVT"),l=a("q1tI"),i=a.n(l),s=a("VrN/"),o=a.n(s),u=a("bdgK"),m=(a("p77/"),a("Bd2K"),a("ELLl"),a("19Vz"),a("lZu9"),a("kSUc"),a("9Bee")),d=a("0Owb"),p=(a("dejd"),a("R+Pm")),E=Object(p["a"])({scriptUrl:"//at.alicdn.com/t/font_1941035_wtddfbx3cga.js"}),f=[{title:"\u7c97\u4f53",icon:"icon-bold",actionName:"bold"},{title:"\u659c\u4f53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65e0\u5e8f\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5e8f\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884c\u5185\u4ee3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4ee3\u7801\u5757\uff08\u591a\u8bed\u8a00\u98ce\u683c\uff09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94fe\u63a5",icon:"icon-link",actionName:"link"},"|",{title:"\u884c\u5185\u516c\u5f0f",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591a\u884c\u516c\u5f0f",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6dfb\u52a0\u56fe\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683c",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884c",icon:"icon-minus",actionName:"line-break"},{title:"\u6e05\u7a7a",icon:"icon-eraser",actionName:"eraser"}];function g(e){var t=e.onActionCallback,a=e.title,n=e.icon,c=e.actionName,r=e.className,l=void 0===r?"":r,s=e.children;function o(){t(c)}return i.a.createElement("a",{title:a,className:l,onClick:o},i.a.createElement(E,{type:n}),s)}var b=e=>{var t=e.watch,a=e.showNullButton,n=e.onActionCallback,c=[...f,{title:"".concat(t?"\u5173\u95ed\u5b9e\u65f6\u9884\u89c8":"\u5f00\u542f\u5b9e\u65f6\u9884\u89c8"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}];return i.a.createElement("ul",{className:"markdown-toolbar-container"},c.map((e,t)=>i.a.createElement("li",{key:t},e.actionName?i.a.createElement(g,Object(d["a"])({},e,{onActionCallback:n})):i.a.createElement("span",{className:"v-line"}))),a?i.a.createElement("li",null,i.a.createElement(g,{icon:"icon-edit",className:"btn-null",title:"\u589e\u52a0\u586b\u7a7a",actionName:"add-null-ch",onActionCallback:n},i.a.createElement("span",{className:"fill-tip"},"\u70b9\u51fb\u63d2\u5165\b\u586b\u7a7a\u9879"))):null)},v=a("M8RZ"),h=(a("+L6B"),a("2/Rp")),y=(a("y8nQ"),a("Vl3Y")),A=(a("5NDa"),a("5rEg")),O={labelCol:{span:4},wrapperCol:{span:20}},S=e=>{var t=e.callback,a=e.onCancel;function n(e){t(e)}return i.a.createElement(y["a"],Object(d["a"])({},O,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:n}),i.a.createElement(y["a"].Item,{label:"\u94fe\u63a5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740"}]},i.a.createElement(A["a"],null)),i.a.createElement(y["a"].Item,{label:"\u94fe\u63a5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898"}]},i.a.createElement(A["a"],null)),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(h["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),i.a.createElement(h["a"],{type:"ghost",onClick:a},"\u53d6\u6d88")))},j=a("7ahc"),N=(a("HmJG"),a("BjJ7")),w=y["a"].useForm,C={width:280,marginRight:10},k={labelCol:{span:5},wrapperCol:{span:19}},T=e=>{var t=e.callback,a=e.onCancel,n=w(),c=Object(r["a"])(n,1),l=c[0];function s(e){t(e)}function o(e){l.setFieldsValue({src:"/api/attachments/".concat(e.id)})}function u(e){var t=e.target.files[0];D(t,o)}return i.a.createElement(y["a"],Object(d["a"])({form:l},k,{className:"upload-image-panel",onFinish:s}),i.a.createElement(y["a"].Item,{label:"\u56fe\u7247\u5730\u5740",required:!0},i.a.createElement("div",{className:"flex-container"},i.a.createElement(y["a"].Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740"}]},i.a.createElement(A["a"],{style:C})),i.a.createElement(x,{onFileChange:u}))),i.a.createElement(y["a"].Item,{label:"\u56fe\u7247\u63cf\u8ff0",name:"alt",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0"}]},i.a.createElement(A["a"],{style:{width:264}})),i.a.createElement(y["a"].Item,{style:{textAlign:"right"}},i.a.createElement(h["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),i.a.createElement(h["a"],{type:"ghost",onClick:a},"\u53d6\u6d88")))};function x(e){var t=e.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672c\u5730\u4e0a\u4f20",i.a.createElement("input",{type:"file",accept:"image/*",onChange:t}))}function D(e,t){var a=new FormData;a.append("editormd-image-file",e),a.append("file_param_name","editormd-image-file"),a.append("byxhr","true");var n=new window.XMLHttpRequest;n.withCredentials=!0,n.addEventListener("load",(function(e){t(JSON.parse(e.target.responseText))}),!1),n.addEventListener("error",(function(e){console.error(e)}),!1),n.open("POST","".concat(N["a"],"/api/attachments.json")),n.send(a)}a("giR+");var I=a("fyUT"),_=(a("7Kak"),a("9yH6")),R=_["default"].Group,M={margin:"0 8px"},F=e=>{var t=e.callback,a=e.onCancel;function n(e){t(e)}return i.a.createElement(y["a"],{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:n},i.a.createElement("div",{className:"flex-container"},i.a.createElement("span",{style:M},"\u5355\u5143\u683c\u6570\uff1a"),i.a.createElement("span",{style:M},"\u884c\u6570"),i.a.createElement(y["a"].Item,{name:"row",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u884c\u6570"}]},i.a.createElement(I["a"],null)),i.a.createElement("span",{style:M},"\u5217\u6570"),i.a.createElement(y["a"].Item,{name:"col",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5217\u6570"}]},i.a.createElement(I["a"],null))),i.a.createElement("div",{className:"flex-container",style:{marginTop:12}},i.a.createElement("span",{style:M},"\u5bf9\u9f50\u65b9\u5f0f\uff1a"),i.a.createElement(y["a"].Item,{name:"align"},i.a.createElement(R,null,i.a.createElement(_["default"],{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(_["default"],{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(_["default"],{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(_["default"],{value:"right"},i.a.createElement("i",{className:"fa fa-align-right"}))))),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(h["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}}," ","\u786e\u5b9a"," "),i.a.createElement(h["a"],{type:"ghost",onClick:a}," ","\u53d6\u6d88"," ")))},B=a("9kvl"),L="link",U="upload-image",V="code-block",P="add-table",G="------------",z={default:G,left:":".concat(G),center:":".concat(G,":"),right:"".concat(G,":")},H=a("9VGf"),Z=0,W=10,Q=1e4,X="\u2581";function Y(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var q=navigator.platform.toUpperCase().indexOf("MAC")>=0,J=q?"Cmd":"Ctrl",K={[J+"-B"]:"bold",[J+"-I"]:"italic"},$={[L]:"\u6dfb\u52a0\u94fe\u63a5",[V]:"\u6dfb\u52a0\u4ee3\u7801\u5757",[U]:"\u6dfb\u52a0\u56fe\u7247",[P]:"\u6dfb\u52a0\u8868\u683c"};t["a"]=e=>{var t=e.defaultValue,a=void 0===t?"":t,s=e.onChange,d=e.width,p=void 0===d?"100%":d,E=e.height,f=void 0===E?400:E,g=e.miniToolbar,h=void 0!==g&&g,y=e.isFocus,A=void 0!==y&&y,O=e.watch,N=e.id,w=void 0===N?"markdown-editor-id":N,C=e.showResizeBar,k=void 0!==C&&C,x=e.noStorage,I=void 0!==x&&x,_=e.showNullButton,R=void 0!==_&&_,M=e.onBlur,G=e.onCMBeforeChange,q=e.className,J=void 0===q?"":q,ee=e.placeholder,te=void 0===ee?"":ee,ae=Object(l["useState"])(null),ne=Object(r["a"])(ae,2),ce=ne[0],re=ne[1],le=Object(l["useState"])(a),ie=Object(r["a"])(le,2),se=ie[0],oe=ie[1],ue=Object(l["useState"])(O),me=Object(r["a"])(ue,2),de=me[0],pe=me[1],Ee=Object(l["useState"])(""),fe=Object(r["a"])(Ee,2),ge=fe[0],be=fe[1],ve=Object(l["useState"])(0),he=Object(r["a"])(ve,2),ye=he[0],Ae=he[1],Oe=Object(l["useState"])(f),Se=Object(r["a"])(Oe,2),je=Se[0],Ne=Se[1],we=Object(l["useState"])(!1),Ce=Object(r["a"])(we,2),ke=Ce[0],Te=Ce[1],xe=Object(l["useRef"])(),De=Object(l["useRef"])(),Ie=Object(l["useRef"])();Object(l["useEffect"])(()=>{if(xe.current){var e=o.a.fromTextArea(xe.current,{mode:"markdown",lineNumbers:!h,lineWrapping:!0,value:a,autoCloseTags:!0,autoCloseBrackets:!0});function t(t,a){var n=a.clipboardData;if(n){var c=n.types.toString(),r=n.items;if("text/html,Files"!==c&&"Files"!==c)return!0;var l=r[1];"Files"===c&&(l=r[0]),"file"===l.kind&&l.type.match(/^image\//i)&&D(l.getAsFile(),t=>{t.id?e.replaceSelection("![,](/api/attachments/".concat(t.id,")")):B["c"].replace("/user/login",{from:B["c"].location.pathname})})}return!0}function n(){var t=new u["default"](t=>{var a,n=Object(c["a"])(t);try{for(n.s();!(a=n.n()).done;){var r=a.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(e.setSize("100%","100%"),e.refresh())}}catch(l){n.e(l)}finally{n.f()}});return t.observe(xe.current.parentElement),t}e.on("paste",t);var r=n();return re(e),()=>{r.unobserve(xe.current.parentElement),e.off("paste",t)}}},[]),Object(l["useEffect"])(()=>{if(ce){for(var e=[],t=function(){var t=n[a];l=Object(r["a"])(t,2);var c=l[0],i=l[1],s={[c]:()=>{_e(i)}};e.push(s),ce.addKeyMap(s)},a=0,n=Object.entries(K);a<n.length;a++){var l;t()}return()=>{var t,a=Object(c["a"])(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;ce.removeKeyMap(n)}}catch(r){a.e(r)}finally{a.f()}}}},[ce]),Object(H["a"])(()=>{if(!I&&ye>0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(w);e>=ye+Q&&(!t||t!==se)&&(window.sessionStorage.setItem(w,se),Te(!0))}},Q),Object(l["useEffect"])(()=>{pe(O)},[ce,O]),Object(l["useEffect"])(()=>{ce&&A&&ce.focus()},[ce,A]),Object(l["useEffect"])(()=>{if(de&&ce){var e=ce.getScrollerElement();function t(e){var t=e.target;Ie.current&&(Ie.current.scrollTop=Ie.current.scrollHeight*t.scrollTop/t.scrollHeight)}return e.addEventListener("scroll",t),()=>{e.removeEventListener("scroll",t)}}},[ce,de]),Object(l["useEffect"])(()=>{if(ce&&G){function e(e,t){G(e,t)}return ce.on("beforeChange",e),()=>{ce.off("beforeChange",e)}}},[ce,G]),Object(l["useEffect"])(()=>{if(ce&&M){function e(){M(ce.getValue())}return ce.on("blur",e),()=>{ce.off("blur",e)}}},[ce,M]),Object(l["useEffect"])(()=>{if(ce){function e(e){var t=e.getValue();clearTimeout(Z),Z=setTimeout(()=>{oe(t),Ae((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),s&&s(t)},W)}return ce.on("change",e),()=>{ce.off("change",e)}}},[ce,s]),Object(l["useEffect"])(()=>{ce&&(null===a||void 0===a?(ce.setValue(""),oe("")):a!==ce.getValue()&&(ce.setValue(a),oe(a)))},[ce,a]),Object(l["useEffect"])(()=>{ce&&f&&ce.setSize("100%","calc(".concat(Y(f)," - ").concat(h?"28px":"38px"," )"))},[ce,f]);var _e=Object(l["useCallback"])(e=>{var t=ce.getCursor(),a=ce.getSelection(),n=a.split("\n");switch(e){case"bold":return ce.replaceSelection("**"+a+"**"),""===a&&ce.setCursor(t.line,t.ch+2),ce.focus();case"italic":return ce.replaceSelection("*"+a+"*"),""===a&&ce.setCursor(t.line,t.ch+1),ce.focus();case"code":return ce.replaceSelection("`"+a+"`"),""===a&&ce.setCursor(t.line,t.ch+1),ce.focus();case"inline-latex":return ce.replaceSelection("`$$"+a+"$$`"),""===a&&ce.setCursor(t.line,t.ch+3),ce.focus();case"latex":return ce.replaceSelection("```latex\n"+a+"\n```"),ce.setCursor(t.line+1,a.length+1),ce.focus();case"line-break":return ce.replaceSelection("<br/>\n"),ce.focus();case"list-ul":return""===a?ce.replaceSelection("- "+a):ce.replaceSelection(n.map(e=>""===e?"":"- ".concat(e)).join("\n")),ce.focus();case"list-ol":return""===a?ce.replaceSelection("1. "+a):ce.replaceSelection(n.map((e,t)=>""===e?"":"".concat(t+1,". ").concat(e)).join("\n")),ce.focus();case"add-null-ch":return""===a&&ce.setCursor(t.line,t.ch+1),ce.replaceSelection(X),ce.focus();case"eraser":return ce.setValue(""),ce.focus();case"trigger-watch":return pe(!de),ce.focus();case L:return void be(L);case V:return void be(V);case U:return void be(U);case P:return void be(P);default:throw new Error}},[ce,de]),Re=Object(l["useCallback"])(e=>{switch(be(""),ge){case L:var t=e.title,a=e.link;return ce.replaceSelection("[".concat(t,"](").concat(a,")")),ce.focus();case V:var n=e.language,c=e.content;return ce.replaceSelection(["```"+n,c,"```"].join("\n")),ce.focus();case U:var r=e.src,l=e.alt;return ce.replaceSelection("![ ".concat(l," ]( ").concat(r,' "').concat(l,'" )')),ce.focus();case P:for(var i=e.row,s=e.col,o=e.align,u="\n",m=0;m<i;m++){for(var d=[],p=[],E=0;E<s;E++)1===m&&p.push(z[o]),d.push(" ");1===m&&(u+="| ".concat(p.join(" | ")," |\n")),u+="| ".concat(d.join(1===s?"":" | ")," |\n")}return ce.replaceSelection(u+"\n"),ce.focus();default:throw new Error}},[ce,ge]),Me=Object(l["useMemo"])(()=>{switch(ge){case L:return i.a.createElement(S,{callback:Re,onCancel:Fe});case V:return i.a.createElement(j["b"],{callback:Re,onCancel:Fe});case U:return i.a.createElement(T,{callback:Re,onCancel:Fe});case P:return i.a.createElement(F,{callback:Re,onCancel:Fe});default:return null}},[ge]);function Fe(){be("")}Object(l["useEffect"])(()=>{if(De.current){var e=De.current,t=!1,a=0;function n(e){t=!0,a=e.pageY}function c(){t=!1}function r(e){if(t){var n=e.pageY-a;n<0&&(n=0),n>300&&(n=300);var c=f+n+"px";Ne(c)}}return e.addEventListener("mousedown",n),document.addEventListener("mousemove",r),document.addEventListener("mouseup",c),()=>{e.removeEventListener("mousedown",n),document.removeEventListener("mousemove",r),document.removeEventListener("mouseup",c)}}},[ce,De]),Object(l["useEffect"])(()=>{Ne(f)},[f]);var Be=Y(p),Le=Y(je),Ue={width:Be,height:Le},Ve=Object(l["useMemo"])(()=>{if(ye){var e=new Date(ye),t=e.getHours(),a=e.getMinutes(),n=e.getSeconds();return t=t<10?"0"+t:t,a=a<10?"0"+a:a,n=n<10?"0"+n:n,"".concat(t,":").concat(a,":").concat(n)}return 0},[ye]);function Pe(){window.sessionStorage.removeItem(w),Te(!1),Ae(0)}function Ge(){Te(!1),Ae(0),ce.setValue(window.sessionStorage.getItem(w))}return i.a.createElement(l["Fragment"],null,i.a.createElement("div",{className:"markdown-editor-container ".concat(J," ").concat(de?"on-preview":""," ").concat(h?"mini":""),style:Ue},i.a.createElement(b,{watch:de,showNullButton:R,onActionCallback:_e}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:xe,placeholder:te})),de?i.a.createElement("div",{ref:Ie,className:"preview-container"},i.a.createElement(m["a"],{value:se})):null)),ke?i.a.createElement("div",{className:"markdown-tip"},"\u60a8\u4e0a\u6b21\u6709\u5df2\u4fdd\u5b58\u7684\u6570\u5e74\uff0c\u662f\u5426",i.a.createElement("a",{onClick:Ge},"\u6062\u590d")," ? /"," ",i.a.createElement("a",{onClick:Pe},"\u4e0d\u6062\u590d")," \uff08\u6570\u636e\u5df2\u4e8e ",Ve," \u4fdd\u5b58\uff09"):null,k?i.a.createElement("a",{ref:De,className:"editor-resize"}):null,i.a.createElement(v["a"],null,$[ge]?i.a.createElement(n["a"],{centered:!0,title:$[ge],visible:!0,onCancel:Fe,footer:null},Me):null))}},QUZ3:function(e,t,a){"use strict";a.r(t);var n=a("0Owb"),c=a("PpiC"),r=(a("P2fV"),a("NJEC")),l=(a("T2oS"),a("W9HT")),i=(a("2qtc"),a("kLXV")),s=a("WmNS"),o=a.n(s),u=a("9og8"),m=a("tJVT"),d=a("k1fw"),p=a("q1tI"),E=a.n(p),f=a("Fvcw"),g=a("GIiI"),b=a("Ty5D"),v=a("55Ip"),h=a("OJz4"),y=a("cDPC"),A=a("m3rI"),O=a("EHPI"),S=a("S+dL"),j=a.n(S),N=a("J66h"),w=a("uMZB"),C=a.n(w),k=(a("p/48"),a("JPnl")),T=(a("+L6B"),a("2/Rp")),x=(a("y8nQ"),a("Vl3Y")),D=(a("5NDa"),a("5rEg")),I=D["a"].TextArea,_=5e3,R=e=>{var t=e.callback,a=e.onCancel,n=e.notes;function c(e){t(e)}return E.a.createElement(x["a"],{className:"note-form-panel",onFinish:c,initialValues:{notes:n}},E.a.createElement(x["a"].Item,{name:"notes",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u7b14\u8bb0\u5185\u5bb9"},{max:_,message:"\u7b14\u8bb0\u6700\u5927\u5b57\u6570\u4e3a".concat(_)}]},E.a.createElement(I,{placeholder:"\u8bf7\u8f93\u5165\u7b14\u8bb0\u5185\u5bb9",rows:5})),E.a.createElement(x["a"].Item,{style:{textAlign:"right"}},E.a.createElement(T["a"],{type:"ghost",onClick:a,style:{marginRight:10}}," \u53d6\u6d88 "),E.a.createElement(T["a"],{type:"primary",htmlType:"submit"}," \u63d0\u4ea4 ")))},M=(a("7SP1"),a("DjyN"),a("NUBc")),F=(a("miYZ"),a("tsqr")),B=(a("g9YV"),a("wCAj")),L=a("+k/U"),U=a.n(L),V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},P=V,G=a("6VBw"),z=function(e,t){return p["createElement"](G["a"],Object.assign({},e,{ref:t,icon:P}))};z.displayName="CopyOutlined";var H=p["forwardRef"](z),Z=a("JB8y"),W=a("1vsH"),Q=B["a"].Column,X=e=>{var t=e.submitResult,a=e.submitRecords,n=e.page,c=e.onPageChange,r=e.topicId,l=t||{},i=l.status,s=l.id,o=l.input,u=l.output,m=l.expected_out,d=a||{},p=d.records,f=d.records_count;function g(){navigator.clipboard.writeText(N["Base64"].decode(u)).then(()=>{F["a"].success("\u590d\u5236\u9519\u8bef\u4fe1\u606f\u6210\u529f")})}return E.a.createElement(E.a.Fragment,null,s?E.a.createElement(E.a.Fragment,null,E.a.createElement("ul",{className:U.a.info},E.a.createElement("li",null,"\u6267\u884c\u7ed3\u679c\uff1a",E.a.createElement("span",{className:i===Z["a"].OK?"c-green":"c-red"},k["a"][i])),E.a.createElement("li",{className:U.a.error},E.a.createElement("a",{onClick:g},"\u590d\u5236\u9519\u8bef\u4fe1\u606f ",E.a.createElement(H,null)," ")),E.a.createElement("li",null,E.a.createElement(v["Link"],{to:"/myproblems/".concat(r,"/record-detail/").concat(s)},"\u663e\u793a\u8be6\u60c5 > "))),i!==Z["a"].OK?E.a.createElement(E.a.Fragment,null,E.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u5165\uff1a"),E.a.createElement("pre",null,o),E.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u51fa\uff1a"),E.a.createElement("pre",null,N["Base64"].decode(u)),E.a.createElement("p",{className:"c-red"},"\u9884\u671f\u8f93\u51fa\uff1a"),E.a.createElement("pre",null,m)):null):null,(null===p||void 0===p?void 0:p.length)>0?E.a.createElement(B["a"],{dataSource:p,rowKey:"id",pagination:!1},E.a.createElement(Q,{title:"\u63d0\u4ea4\u65f6\u95f4",dataIndex:"created_at",key:"created_at",render:(e,t)=>E.a.createElement("span",null," ",Object(W["w"])(e,"yyyy-MM-dd hh:mm:ss"))}),E.a.createElement(Q,{title:"\u63d0\u4ea4\u7ed3\u679c",dataIndex:"status",key:"status",render:(e,t)=>E.a.createElement(v["Link"],{className:0===e?"c-green":"c-red",to:"/myproblems/".concat(r,"/record-detail/").concat(t.id)},k["a"][e])}),E.a.createElement(Q,{title:"\u6267\u884c\u7528\u65f6 (S)",dataIndex:"execute_time",key:"execute_time"}),E.a.createElement(Q,{title:"\u5185\u5b58\u6d88\u8017\uff08MB\uff09",dataIndex:"execute_memory",key:"execute_memory"}),E.a.createElement(Q,{title:"\u8bed\u8a00",dataIndex:"language",key:"language"})):null,f>15?E.a.createElement(M["a"],{className:U.a.pagination,current:n,pageSize:15,total:f,onChange:c}):null)},Y=(a("DYRE"),a("zeV3")),q=(a("+BJd"),a("mr32")),J=a("pPuO"),K=a.n(J),$=a("9Bee"),ee={1:{name:"\u7b80\u5355",color:"#52c41a"},2:{name:"\u4e2d\u7b49",color:"#faad14"},3:{name:"\u56f0\u96be",color:"#f5222d"}},te=e=>{var t=e.hack,a=e.onTriggerPraise,n=e.toDiscuss,c=t.language,r=t.difficult,l=t.time_limit,i=t.username,s=t.user_path,o=t.user_praise,u=t.comments_count,m=t.praises_count,d=t.description,p=t.pass_count,f=t.submit_count,g=ee[r];return E.a.createElement(E.a.Fragment,null,E.a.createElement("ul",{className:K.a.info},E.a.createElement("li",null,"\u7f16\u7a0b\u8bed\uff1a",E.a.createElement("b",null,c)),E.a.createElement("li",null,"\u96be\u5ea6\uff1a",E.a.createElement(q["a"],{color:g.color},g.name)),E.a.createElement("li",null,"\u7a0b\u5e8f\u8fd0\u884c\u65f6\u95f4\u9650\u5236\uff1a",E.a.createElement("b",null,l,"\u79d2")),E.a.createElement("li",null,"\u51fa\u9898\u8005\uff1a",E.a.createElement(v["Link"],{to:s},i))),E.a.createElement($["a"],{value:d,className:K.a.desc}),E.a.createElement("ul",{className:K.a["commit-info"]},E.a.createElement("li",null,E.a.createElement(Y["a"],{size:4},E.a.createElement("span",null,"\u901a\u8fc7\u6b21\u6570")," ",E.a.createElement("b",null,p))),E.a.createElement("li",null,E.a.createElement(Y["a"],{size:4},E.a.createElement("span",null,"\u63d0\u4ea4\u6b21\u6570")," ",E.a.createElement("b",null,f))," "),E.a.createElement("li",{style:{flex:"1 0 0"}}),E.a.createElement("li",null,E.a.createElement(Y["a"],{size:4},E.a.createElement("i",{className:"iconfont icon-huifu1",onClick:n})," ",E.a.createElement("b",null,u))," "),E.a.createElement("li",null,E.a.createElement(Y["a"],{size:4},E.a.createElement("i",{onClick:a,className:"iconfont icon-dianzan ".concat(o?"c-orange":"")}),E.a.createElement("b",null,m))," ")))},ae=a("dhSg"),ne=a("M8RZ"),ce=(a("qJ4+"),a("ErOA"));function re(e,t){return Object(ce["c"])("/problems/".concat(e,"/comments.json?page=").concat(t,"&limit=10"))}function le(e){return Object(ce["d"])("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:1})}function ie(e,t,a){return Object(ce["d"])("/problems/".concat(e,"/comments/reply.json"),{comments:{content:a,parent_id:t}})}function se(e,t){return Object(ce["d"])("/problems/".concat(e,"/comments.json"),{comments:{content:t}})}function oe(e,t,a){return Object(ce["d"])("/problems/".concat(e,"/comments/").concat(t,"/hidden.json"),a)}function ue(e,t){return Object(ce["b"])("/problems/".concat(e,"/comments/").concat(t))}var me=a("BdwD"),de=(a("U7T7"),a("AMnG"));function pe(e){var t=e.author;return E.a.createElement("a",{href:"/users/".concat(t.login),target:"_blank"},E.a.createElement("img",{alt:"\u7528\u6237\u5934\u50cf",height:"50",style:{borderRadius:"50%"},src:"".concat(A["a"].IMG_SERVER,"images/").concat(t.image_url),width:"50"}))}function Ee(e){var t=e.data,a=e.index,n=e.parentDiscussIndex,c=e.user,r=e.onSetActionType,l=t.author,i=t.can_delete,s=t.content,o=t.id,u=t.time;function m(){r({id:o,index:a,type:"delete-discuss",parentDiscussIndex:n,message:"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417"})}var d=c.admin||i||l.user_id===c.user_id;return E.a.createElement("div",{className:"discuss-item-container second-discuss "},E.a.createElement(pe,{author:l}),E.a.createElement("section",null,E.a.createElement("div",{className:"discuss-info"},E.a.createElement("a",{href:"/users/".concat(l.login),target:"_blank"},l.name),E.a.createElement("span",{className:"grey"},u),E.a.createElement("div",{className:"btn-group",style:{marginBottom:0}},d?E.a.createElement("a",{onClick:m,title:"\u5220\u9664"},E.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),E.a.createElement($["a"],{className:"discuss-content",value:s})))}var fe,ge=e=>{var t=e.user,a=e.data,n=e.index,c=e.onPlusDiscuss,r=e.onSetActionType,l=e.activeDiscussIndex,i=e.onReplyDiscuss,s=e.onSetActiveDiscussIndex,o=a.content,u=a.children,m=a.hidden,d=a.id,p=a.praise_count,f=a.time,g=a.user_praise,b=a.can_delete,v=a.author;function h(){s(d)}function y(){c(d,!g,n)}function A(){r({id:d,index:n,type:"delete-discuss",message:"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417"})}function O(){r({id:d,index:n,params:{hidden:m?"0":"1"},type:"hidden-discuss",message:m?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417":"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417"})}var S=t.admin||t.user_id===v.user_id;return E.a.createElement("div",{className:"discuss-item-container",key:d},E.a.createElement(pe,{author:v}),E.a.createElement("section",null,E.a.createElement("div",{className:"discuss-info"},E.a.createElement("a",{href:"/users/".concat(v.login),target:"_blank"}," ",v.name," "),E.a.createElement("span",{className:"grey"},f)),E.a.createElement($["a"],{className:"discuss-content",value:o}),u&&u.length>0?E.a.createElement("div",{className:"reply-discuss-container"},u.map((e,a)=>E.a.createElement(Ee,{key:e.id,data:e,index:a,user:t,onSetActionType:r,parentDiscussIndex:n}))):null,E.a.createElement("div",{className:"btn-group"},S?E.a.createElement("a",{onClick:O,title:m?"\u53d6\u6d88\u9690\u85cf":"\u9690\u85cf\u8bc4\u8bba"},E.a.createElement("i",{className:m?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,!b||u&&0!=u.length?null:E.a.createElement("a",{onClick:A,title:"\u5220\u9664"},E.a.createElement("i",{className:"iconfont icon-shanchu"})),E.a.createElement("a",{onClick:h,title:"\u56de\u590d"}," ",E.a.createElement("i",{className:"iconfont icon-huifu1"})," "),E.a.createElement("a",{onClick:y,className:g?"c-orange":""},E.a.createElement("i",{className:g?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),E.a.createElement("span",null,p||""))),E.a.createElement(de["a"],{id:d,activeDiscussIndex:l,onReplyDiscuss:i})))},be=a("kaH+"),ve=(a("X8oJ"),a("Ot1p")),he=e=>{var t=e.user_praise,a=e.praise_count,n=e.praisePlus,c=e.onCreateDiscuss,r=e.discuss_count,l=Object(p["useState"])(!1),i=Object(m["a"])(l,2),s=i[0],d=i[1],f=Object(p["useState"])(""),g=Object(m["a"])(f,2),b=g[0],v=g[1];function h(e){v(e)}function y(){d(!0)}function A(){d(!1)}function O(){return S.apply(this,arguments)}function S(){return S=Object(u["a"])(o.a.mark((function e(){return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:c(b),v(""),d(!1);case 3:case"end":return e.stop()}}),e)}))),S.apply(this,arguments)}return E.a.createElement("div",{className:"dis-input-editor-container ".concat(s?"active":""," ")},E.a.createElement("div",{className:s?"text-area hide":"text-area"},E.a.createElement("input",{placeholder:"\u8bf4\u70b9\u4ec0\u4e48",onClick:y}),E.a.createElement("a",null," ",E.a.createElement("i",{className:"iconfont icon-huifu1"})," \xa0 \xa0",r," "),E.a.createElement("a",{className:"c-light-black",onClick:n,title:t?"\u53d6\u6d88\u70b9\u8d5e":"\u70b9\u8d5e"},E.a.createElement("i",{className:"mr3 ".concat(t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," ")}),a?E.a.createElement("span",null,a):"")),s?E.a.createElement("div",{className:"input-mask",onClick:A}):null,E.a.createElement("div",{className:s?"md-container":"md-container hide"},E.a.createElement(ve["a"],{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:b,height:240,onChange:h}),E.a.createElement("div",{className:"tip-container",onClick:A},E.a.createElement("a",{className:"btn-send",onClick:O}," \u53d1\u9001 "))))},ye={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};function Ae(e,t){switch(t.type){case fe.SHOW_DISCUSSES_LOADING:return Object(d["a"])(Object(d["a"])({},e),{},{loading:!0});case fe.GET_DISCUSSES:return Object(d["a"])(Object(d["a"])({},e),t.payload);case fe.TOP_OR_DOWN_DISCUSS:return Object(d["a"])(Object(d["a"])({},e),t.payload);case fe.SET_ACTION_TYPE:return Object(d["a"])(Object(d["a"])({},e),t.payload);case fe.PLUS_DISCUSS:return Object(d["a"])(Object(d["a"])({},e),t.payload);case fe.SET_PAGE:return Object(d["a"])(Object(d["a"])({},e),{},{page:t.payload});case fe.ACTIVE_DISCUSS_INDEX:return Object(d["a"])(Object(d["a"])({},e),t.payload);default:throw new Error}}(function(e){e[e["GET_DISCUSSES"]=0]="GET_DISCUSSES",e[e["TOP_OR_DOWN_DISCUSS"]=1]="TOP_OR_DOWN_DISCUSS",e[e["ACTIVE_DISCUSS_INDEX"]=2]="ACTIVE_DISCUSS_INDEX",e[e["PLUS_DISCUSS"]=3]="PLUS_DISCUSS",e[e["SET_ACTION_TYPE"]=4]="SET_ACTION_TYPE",e[e["SET_PAGE"]=5]="SET_PAGE",e[e["SHOW_DISCUSSES_LOADING"]=6]="SHOW_DISCUSSES_LOADING"})(fe||(fe={}));var Oe,Se=e=>{var t=e.user,a=e.identifier,n=e.hack,c=e.onTriggerPraise,r=Object(p["useReducer"])(Ae,ye),l=Object(m["a"])(r,2),s=l[0],d=l[1],f=(s.loading,s.page),g=s.data,b=s.count,v=s.actionType,h=s.activeDiscussIndex,y=Object(p["useCallback"])(Object(u["a"])(o.a.mark((function e(){var t,n,c;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return d({type:fe.SHOW_DISCUSSES_LOADING}),e.next=3,re(a,f);case 3:t=e.sent,n=t.comments,c=t.disscuss_count,d({type:fe.GET_DISCUSSES,payload:{data:n,count:c,loading:!1}});case 6:case"end":return e.stop()}}),e)}))),[f,a]);function A(e){d({type:fe.SET_PAGE,page:e})}function O(e){d({type:fe.SET_ACTION_TYPE,payload:{actionType:e}})}function S(e){d(h===e?{type:fe.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:null}}:{type:fe.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:e}})}function j(e,t,a){return N.apply(this,arguments)}function N(){return N=Object(u["a"])(o.a.mark((function e(t,a,n){var c;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,le(t);case 3:c=e.sent,g[n].user_praise=a,g[n].praise_count=c.praise_count,d({type:fe.PLUS_DISCUSS,payload:{data:[...g]}}),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])}))),N.apply(this,arguments)}function w(){return C.apply(this,arguments)}function C(){return C=Object(u["a"])(o.a.mark((function e(){var t,n,c,r,l,i,s,u;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=v.id,n=v.params,c=v.type,r=v.index,l=v.parentDiscussIndex,"hidden-discuss"!==c){e.next=6;break}return e.next=4,oe(a,t,n);case 4:l?g[l].children[r].hidden=1==n.hidden:g[r].hidden=1==n.hidden,d({type:fe.SET_ACTION_TYPE,payload:{actionType:null,data:[...g]}});case 6:if("delete-discuss"!==c){e.next=31;break}return e.next=9,ue(a,t);case 9:if(!l&&0!==l){e.next=22;break}i=g[l].children,s=i.length-1;case 12:if(!(s>=0)){e.next=19;break}if(i[s].id!==t){e.next=16;break}return i.splice(s,1),e.abrupt("break",19);case 16:s--,e.next=12;break;case 19:g[l].children=i,e.next=30;break;case 22:u=g.length-1;case 23:if(!(u>=0)){e.next=30;break}if(g[u].id!==t){e.next=27;break}return g.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:d({type:fe.SET_ACTION_TYPE,payload:{actionType:null,data:[...g]}});case 31:case"end":return e.stop()}}),e)}))),C.apply(this,arguments)}function k(){d({type:fe.SET_ACTION_TYPE,payload:{actionType:null}})}function T(e,t){return x.apply(this,arguments)}function x(){return x=Object(u["a"])(o.a.mark((function e(t,n){return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ie(a,t,n);case 3:y(),e.next=9;break;case 6:e.prev=6,e.t0=e["catch"](0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])}))),x.apply(this,arguments)}function D(e){return I.apply(this,arguments)}function I(){return I=Object(u["a"])(o.a.mark((function e(t){return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return d({type:fe.SHOW_DISCUSSES_LOADING}),e.next=3,se(a,t);case 3:y();case 4:case"end":return e.stop()}}),e)}))),I.apply(this,arguments)}return Object(p["useEffect"])(()=>{y()},[a,f]),E.a.createElement(E.a.Fragment,null,E.a.createElement("div",{className:"discuss-panel"},0===g.length?E.a.createElement(me["a"],null):g.map((e,a)=>E.a.createElement(ge,{onReplyDiscuss:T,onPlusDiscuss:j,onSetActiveDiscussIndex:S,onSetActionType:O,data:e,index:a,user:t,activeDiscussIndex:h})),b>10?E.a.createElement("div",{className:"pagination-container"},E.a.createElement(M["a"],{showQuickJumper:!0,onChange:A,current:f,total:b})):null),E.a.createElement(he,{user_praise:n.user_praise,praise_count:n.praises_count,praisePlus:c,discuss_count:n.comments_count,onCreateDiscuss:D}),E.a.createElement(ne["a"],null,E.a.createElement(i["a"],{centered:!0,title:"\u63d0\u793a",visible:!!v,onOk:w,onCancel:k},E.a.createElement("p",null,v?v.message:"")),E.a.createElement(be["a"],null)))},je=e=>{var t=e.hack,a=e.onTriggerPraise,n=e.topicId,c=e.page,r=e.onPageChange,l=e.user,i=e.submitRecords,s=e.submitResult,o=Object(p["useState"])("0"),u=Object(m["a"])(o,2),d=u[0],f=u[1];function g(e){var t=e.target.id;f(t)}function b(){f("2")}return Object(p["useEffect"])(()=>{var e=ae["a"].subscribe("to-commit-info",()=>{f("1")});return e},[]),E.a.createElement("div",{className:"left-panel"},E.a.createElement("ul",{className:"s-navs bg-white"},E.a.createElement("li",null,E.a.createElement("a",{className:"0"===d?"active":"",id:"0",onClick:g},"\u4efb\u52a1\u63cf\u8ff0")),E.a.createElement("li",null,E.a.createElement("a",{className:"1"===d?"active":"",id:"1",onClick:g},"\u63d0\u4ea4\u7eaa\u5f55")),E.a.createElement("li",null,E.a.createElement("a",{className:"2"===d?"active":"",id:"2",onClick:g},"\u8bc4\u8bba"))),E.a.createElement("div",{className:"tab-panel-body ".concat("0"===d?"":"hide")},E.a.createElement(te,{hack:t,onTriggerPraise:a,toDiscuss:b})),E.a.createElement("div",{className:"tab-panel-body ".concat("1"===d?"":"hide")},E.a.createElement(X,{page:c,onPageChange:r,topicId:n,submitRecords:i,submitResult:s})),E.a.createElement("div",{className:"tab-panel-body ".concat("2"===d?"":"hide"),style:{padding:0}},E.a.createElement(Se,{user:l,identifier:t.identifier,hack:t,onTriggerPraise:a})))},Ne={Java:"java",C:"c",Python:"py","C++":"c"};function we(){return(new Date).getTime()}(function(e){e[e["SET_LOADING"]=0]="SET_LOADING",e[e["GET_DATA"]=1]="GET_DATA",e[e["GET_SUBMIT_RECORDS"]=2]="GET_SUBMIT_RECORDS",e[e["SET_DATA"]=3]="SET_DATA",e[e["SET_DEBUGING"]=4]="SET_DEBUGING",e[e["SET_SUBMITING"]=5]="SET_SUBMITING",e[e["SET_EXECUTE_MESSAGE"]=6]="SET_EXECUTE_MESSAGE",e[e["SET_EXECUTE_RESULT"]=7]="SET_EXECUTE_RESULT",e[e["SET_SUBMIT_RESULT"]=8]="SET_SUBMIT_RESULT",e[e["SET_SHOW_NOTE"]=9]="SET_SHOW_NOTE",e[e["SET_PAGE"]=10]="SET_PAGE"})(Oe||(Oe={}));var Ce={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ke(e,t){switch(t.type){case Oe.GET_DATA:return Object(d["a"])(Object(d["a"])({},e),t.payload);case Oe.SET_DATA:return Object(d["a"])(Object(d["a"])({},e),{},{data:t.payload});case Oe.SET_LOADING:return Object(d["a"])(Object(d["a"])({},e),{},{loading:t.payload});case Oe.SET_SHOW_NOTE:return Object(d["a"])(Object(d["a"])({},e),{},{showNote:t.payload});case Oe.SET_DEBUGING:return Object(d["a"])(Object(d["a"])({},e),{},{debuging:t.payload});case Oe.SET_SUBMITING:return Object(d["a"])(Object(d["a"])({},e),{},{submitting:t.payload});case Oe.GET_SUBMIT_RECORDS:return Object(d["a"])(Object(d["a"])({},e),{},{submitRecords:t.payload});case Oe.SET_PAGE:return Object(d["a"])(Object(d["a"])({},e),{},{submitRecordPage:t.payload});case Oe.SET_EXECUTE_MESSAGE:return Object(d["a"])(Object(d["a"])({},e),{},{executingMessage:t.payload});case Oe.SET_EXECUTE_RESULT:return Object(d["a"])(Object(d["a"])({},e),t.payload);case Oe.SET_SUBMIT_RESULT:return Object(d["a"])(Object(d["a"])({},e),t.payload);default:throw new Error}}t["default"]=e=>{e.children;var t,a=Object(p["useReducer"])(ke,Ce),n=Object(m["a"])(a,2),c=n[0],r=n[1],s=Object(b["m"])(),O=s.id,S=Object(b["k"])(),j=S.location,w=c.loading,k=c.data,T=c.debugResult,x=c.submitResult,D=c.submitRecords,I=c.submitRecordPage,_=c.showNote,R=c.debuging,M=c.submitting,F=c.executingMessage,B=null===k||void 0===k?void 0:k.user,L=null===k||void 0===k?void 0:k.hack;function U(){return V.apply(this,arguments)}function V(){return V=Object(u["a"])(o.a.mark((function e(){var t;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(h["f"])(O,{limit:15,page:I});case 3:t=e.sent,r({type:Oe.GET_SUBMIT_RECORDS,payload:t}),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),V.apply(this,arguments)}function P(e){r({type:Oe.SET_PAGE,payload:e})}function G(){return z.apply(this,arguments)}function z(){return z=Object(u["a"])(o.a.mark((function e(){var t,a,n,l,s;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r({type:Oe.SET_SUBMITING,payload:!0}),e.prev=1,e.next=4,Object(h["k"])(O,{code:N["Base64"].encode(L.code)});case 4:if(t=e.sent,0!==t.status){e.next=13;break}return s=function(){return s=Object(u["a"])(o.a.mark((function e(){var t,s,u,m,p,E;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["c"])(O,"submit");case 2:if(t=e.sent,s=t.status,u=t.data,m=we(),p=m-n>1e3*a,0===s||p||setTimeout(l,1e3),!p){e.next=11;break}return i["a"].error({centered:!0,okText:"\u77e5\u9053\u5566",content:"\u8bc4\u6d4b\u4ee3\u7801\u8d85\u65f6"}),e.abrupt("return");case 11:if(0!==s){e.next=17;break}return e.next=14,Object(h["f"])(O,{limit:15,page:I});case 14:E=e.sent,r({type:Oe.SET_SUBMIT_RESULT,payload:Object(d["a"])(Object(d["a"])({},c),{},{submitResult:u,submitting:!1,submitRecords:E})}),ae["a"].publish("to-commit-info");case 17:case"end":return e.stop()}}),e)}))),s.apply(this,arguments)},l=function(){return s.apply(this,arguments)},e.next=10,Object(h["h"])(O);case 10:a=L.time_limit,n=we(),l();case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](1),console.log(e.t0);case 18:return e.prev=18,r({type:Oe.SET_SUBMITING,payload:!1}),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[1,15,18,21]])}))),z.apply(this,arguments)}function H(){return Z.apply(this,arguments)}function Z(){return Z=Object(u["a"])(o.a.mark((function e(){var t,a,n,l,s;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r({type:Oe.SET_DEBUGING,payload:!0}),e.prev=1,e.next=4,Object(h["k"])(O,{code:N["Base64"].encode(L.code)});case 4:if(t=e.sent,0!==t.status){e.next=13;break}return s=function(){return s=Object(u["a"])(o.a.mark((function e(){var t,s,u,m,p,E;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["c"])(O,"debug");case 2:if(t=e.sent,s=t.status,u=t.message,m=t.data,p=we(),E=p-n>1e3*a,0===s||E||(r({type:Oe.SET_EXECUTE_MESSAGE,payload:u}),setTimeout(l,1e3)),!E){e.next=12;break}return i["a"].error({centered:!0,okText:"\u77e5\u9053\u5566",content:"\u8c03\u8bd5\u4ee3\u7801\u8d85\u65f6"}),e.abrupt("return");case 12:0===s&&r({type:Oe.SET_EXECUTE_RESULT,payload:Object(d["a"])(Object(d["a"])({},c),{},{debugResult:m,debuging:!1})});case 13:case"end":return e.stop()}}),e)}))),s.apply(this,arguments)},l=function(){return s.apply(this,arguments)},a=L.time_limit,e.next=11,Object(h["b"])(O,{input:k.test_case.input});case 11:n=we(),l();case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](1),console.log(e.t0);case 18:return e.prev=18,r({type:Oe.SET_DEBUGING,payload:!1}),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[1,15,18,21]])}))),Z.apply(this,arguments)}function W(e){r({type:Oe.SET_DATA,payload:Object(d["a"])(Object(d["a"])({},k),{},{hack:Object(d["a"])(Object(d["a"])({},L),{},{code:e})})})}function Q(e){r({type:Oe.SET_DATA,payload:Object(d["a"])(Object(d["a"])({},k),{},{test_case:{input:e.target.value}})})}function X(){return Y.apply(this,arguments)}function Y(){return Y=Object(u["a"])(o.a.mark((function e(){var t;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(h["g"])(O);case 3:t=e.sent,401===t.status?S.replace("/login",{from:j.pathname}):W(N["Base64"].decode(t.code)),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),Y.apply(this,arguments)}function q(){i["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:E.a.createElement("p",null,"\u521d\u59cb\u4ee3\u7801\u6709\u4fee\u6539\uff0c\u66f4\u65b0\u540e\u5c06\u8986\u76d6\u73b0\u6709\u4ee3\u7801\u54e6~ ",E.a.createElement("br",null),"\u8bf7\u5c06\u60a8\u7f16\u8f91\u7684\u4ee3\u7801\u4fdd\u5b58\u81f3\u672c\u5730\uff0c\u4ee5\u9632\u4e22\u5931"),onOk(){return Object(u["a"])(o.a.mark((function e(){var t;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["i"])(O);case 2:t=e.sent,401===t.status?S.replace("/login",{from:j.pathname}):W(N["Base64"].decode(t.code));case 4:case"end":return e.stop()}}),e)})))()}})}function J(){r({type:Oe.SET_SHOW_NOTE,payload:!0})}function K(){r({type:Oe.SET_SHOW_NOTE,payload:!1})}function $(e){return ee.apply(this,arguments)}function ee(){return ee=Object(u["a"])(o.a.mark((function e(t){return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["a"])(O,t);case 2:r({type:Oe.GET_DATA,payload:{showNote:!1,data:Object(d["a"])(Object(d["a"])({},k),{},{hack:Object(d["a"])(Object(d["a"])({},L),{},{notes:t.notes})})}});case 3:case"end":return e.stop()}}),e)}))),ee.apply(this,arguments)}Object(p["useEffect"])(()=>{function e(){return t.apply(this,arguments)}function t(){return t=Object(u["a"])(o.a.mark((function e(){var t;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["d"])(O);case 2:t=e.sent,401===t.status?S.replace("/user/login",{from:j.pathname}):(t.hack.code=N["Base64"].decode(t.hack.code),r({type:Oe.GET_DATA,payload:{loading:!1,data:t}}));case 4:case"end":return e.stop()}}),e)}))),t.apply(this,arguments)}O&&e()},[O]),Object(p["useEffect"])(()=>{U()},[O,I]);var te={input:null===k||void 0===k||null===(t=k.test_case)||void 0===t?void 0:t.input,language:null===L||void 0===L?void 0:L.language,code:null===L||void 0===L?void 0:L.code,title:"main."+Ne[null===L||void 0===L?void 0:L.language],modify_code:null===L||void 0===L?void 0:L.modify_code,notes:null===L||void 0===L?void 0:L.notes,debugResult:T,debuging:R,submitting:M,executingMessage:F,onCancelNote:K,onAddNote:$,showNote:_,onShowNote:J,onSubmitCode:G,onChangeCode:W,onChangeInput:Q,onDebugCode:H,onResetCode:X,onSyncCode:q};function ne(){return ce.apply(this,arguments)}function ce(){return ce=Object(u["a"])(o.a.mark((function e(){var t,a,n;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["j"])(L.id,{container_type:"Hack",type:1});case 2:t=e.sent,a=t.praise_count,n=Object(d["a"])(Object(d["a"])({},k),{},{hack:Object(d["a"])(Object(d["a"])({},L),{},{praises_count:a,user_praise:!L.user_praise})}),r({type:Oe.SET_DATA,payload:n});case 6:case"end":return e.stop()}}),e)}))),ce.apply(this,arguments)}var re={topicId:O,submitResult:x,submitRecords:D,page:I,onPageChange:P,hack:L,user:null===k||void 0===k?void 0:k.user,onTriggerPraise:ne};return E.a.createElement(E.a.Fragment,null,E.a.createElement(l["a"],{spinning:w,delay:500},k?E.a.createElement(E.a.Fragment,null,E.a.createElement("header",{className:C.a.header},E.a.createElement("div",null,E.a.createElement("img",{src:"".concat(A["a"].IMG_SERVER,"images/").concat(B.image_url),alt:"user",width:30}),E.a.createElement("span",null,B.name)),E.a.createElement("h2",null," ",L.name," "),E.a.createElement(v["Link"],{className:C.a.btn_back,to:"/problems/".concat(L.identifier,"/edit"),style:{marginRight:10}}," ",E.a.createElement(f["a"],null)," \u7f16\u8f91"),E.a.createElement(v["Link"],{className:C.a.btn_back,to:"/problemset"}," ",E.a.createElement(g["a"],null),"\u9000\u51fa")),E.a.createElement(y["a"],{className:"my-problems",leftChild:E.a.createElement(je,re),rightChild:E.a.createElement(xe,te)})):null))};function Te(e){var t=e.title,a=e.modify_code,n=e.onSyncCode,c=e.onShowCodeSetting,l=e.onResetCode;return E.a.createElement("div",{className:"action-bar"},E.a.createElement("span",null,t),a?E.a.createElement("a",{title:"\u66f4\u65b0\u901a\u77e5",onClick:n},E.a.createElement("img",{src:j.a,alt:"notice"})):null,E.a.createElement(r["a"],{placement:"bottomRight",title:" \u4f60\u5728\u672c\u6587\u4ef6\u4e2d\u4fee\u6539\u7684\u5185\u5bb9\u5c06\u4e22\u5931\uff0c\u662f\u5426\u786e\u5b9a\u91cd\u65b0\u52a0\u8f7d\u521d\u59cb\u4ee3\u7801\uff1f ",onConfirm:l},E.a.createElement("a",{title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801"},E.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "}))),E.a.createElement("a",{onClick:c},E.a.createElement("i",{className:"iconfont icon-shezhi"})))}function xe(e){var t=e.input,a=e.showNote,r=e.onShowNote,l=e.notes,i=e.onCancelNote,s=e.onAddNote,o=e.debugResult,u=e.language,m=e.debuging,d=e.submitting,p=e.executingMessage,g=e.code,b=e.onSubmitCode,v=e.onDebugCode,h=e.onChangeCode,y=e.onChangeInput,A=Object(c["a"])(e,["input","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput"]);function S(e){return E.a.createElement(Te,Object(n["a"])({},A,{onShowCodeSetting:e}))}var j={input:t,debugResult:o,debuging:m,submitting:d,executingMessage:p,onDebugCode:v,onChangeCode:h,onSubmitCode:b,onChangeInput:y};return E.a.createElement("div",{className:"right-panel"},E.a.createElement(O["a"],{language:u,value:g,onChange:h,ActionBarRender:S}),E.a.createElement("a",{onClick:r,className:"btn-notes"},E.a.createElement(f["a"],null)),E.a.createElement("div",{className:"note-form-area ".concat(a?"active":"")},E.a.createElement(R,{onCancel:i,notes:l,callback:s})),E.a.createElement(k["b"],j))}},"S+dL":function(e,t){e.exports="data:image/gif;base64,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"},U7T7:function(e,t,a){},UZu5:function(e,t,a){},X8oJ:function(e,t,a){},ZD9Y:function(e,t,a){"use strict";a("OaEy");var n=a("2fM7"),c=a("q1tI"),r=a.n(c),l=(a("lOMy"),n["a"].Option);t["a"]=e=>{var t=e.onFontSizeChange,a=e.cmFontSize,c=e.cmCodeMode,i=e.onCodeModeChange,s=e.className,o=void 0===s?"":s,u=e.children;return r.a.createElement("div",{className:"tpi-code-setting ".concat(o)},r.a.createElement("h3",null,"\u4ee3\u7801\u683c\u5f0f"),r.a.createElement("section",null,r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u663e\u793a\u6a21\u5f0f"),r.a.createElement(n["a"],{bordered:!1,size:"small",value:c,onChange:i},r.a.createElement(l,{value:"vs"},"\u767d\u8272\u80cc\u666f"),r.a.createElement(l,{value:"vs-dark"},"\u9ed1\u8272\u80cc\u666f"))),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5b57\u4f53\u5927\u5c0f"),r.a.createElement(n["a"],{bordered:!1,size:"small",value:a,onChange:t},r.a.createElement(l,{value:12},"12px"),r.a.createElement(l,{value:14},"14px"),r.a.createElement(l,{value:16},"16px"),r.a.createElement(l,{value:18},"18px"),r.a.createElement(l,{value:20},"20px"),r.a.createElement(l,{value:22},"22px")))),r.a.createElement("h3",null,"\u5feb\u6377\u952e"),r.a.createElement("section",null,r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u4fdd\u5b58\u4ee3\u7801"),r.a.createElement("span",null,"Ctrl + S")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5524\u51fa\u5feb\u6377\u952e\u5217\u8868"),r.a.createElement("span",null,"F1 / Alt + F1")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5de6\u53f3\u7f29\u8fdb"),r.a.createElement("span",null,"Ctrl + ]/[")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8df3\u5230\u5339\u914d\u7684\u62ec\u53f7"),r.a.createElement("span",null,"Ctrl + Shift + \\")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8f6c\u5230\u884c\u9996"),r.a.createElement("span",null,"Home")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8f6c\u5230\u884c\u5c3e"),r.a.createElement("span",null,"End"))),u)}},ZW9T:function(e,t,a){"use strict";var n=a("k1fw"),c=a("rAM+"),r=a("tJVT"),l=a("q1tI"),i=a.n(l),s=a("bdgK");function o(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function u(){}var m=!1,d={"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 p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var a=0;a<e.length;a++){var n=d[e[a]];if(n)return n}return t[0]}return d[t]||t}var E=null;t["a"]=e=>{var t=e.width,d=void 0===t?"100%":t,f=e.height,g=void 0===f?"100%":f,b=e.value,v=e.language,h=void 0===v?"javascript":v,y=e.options,A=void 0===y?{}:y,O=e.overrideServices,S=void 0===O?{}:O,j=e.theme,N=void 0===j?"vs-dark":j,w=e.onEditBlur,C=e.forbidCopy,k=void 0!==C&&C,T=e.onChange,x=void 0===T?u:T,D=e.editorDidMount,I=void 0===D?u:D,_=e.onFocus,R=void 0===_?u:_,M=Object(l["useRef"])(),F=Object(l["useRef"])({}),B=Object(l["useState"])(!1),L=Object(r["a"])(B,2),U=L[0],V=L[1];function P(){var e;return M.current&&(e=new s["default"](e=>{var t,a=Object(c["a"])(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;(n.target.offsetHeight>0||n.target.offsetWidth>0)&&F.current.instance.layout()}}catch(r){a.e(r)}finally{a.f()}}),e.observe(M.current)),e}function G(){var e=F.current.instance;if(e){var t=e.getSelection(),a=F.current.pastePos||{},n=new E.Range(a.startLineNumber||t.endLineNumber,a.startColumn||t.endColumn,a.endLineNumber||t.endLineNumber,a.endColumn||t.endColumn);e.executeEdits("",[{range:n,text:""}])}}Object(l["useEffect"])(()=>{var e=F.current.instance;if(null!=b&&e&&U){var t=e.getModel();t&&b!==t.getValue()&&(m=!0,t.setValue(b),e.layout(),m=!1)}},[b,U,F.current]),Object(l["useEffect"])(()=>{M.current&&!U&&Promise.all([a.e(0),a.e(16)]).then(a.t.bind(null,"M/lh",7)).then(e=>{E=e,F.current.instance=E.editor.create(M.current,Object(n["a"])({value:b,language:p(h),theme:N},A),S);var t=F.current.instance;I(t,E),F.current.subscription=t.onDidChangeModelContent(e=>{m||x(t.getValue(),e)}),w&&t.onDidBlurEditorWidget(()=>{w(t.getValue())}),R&&t.onDidFocusEditorText(()=>{R(t.getValue())}),k&&(t.addCommand(E.KeyMod.CtrlCmd|E.KeyCode.KEY_V,()=>null),t.onDidPaste(e=>{F.current.pastePos=e}),window.addEventListener("paste",G));var a=P();return V(!0),()=>{var e=F.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),F.current.subscription&&F.current.subscription.dispose(),k&&window.removeEventListener("paste",G),a.unobserve(M.current)}})},[]),Object(l["useEffect"])(()=>{var e=F.current.instance;if(e&&U){var t=p(h);E.editor.setModelLanguage(e.getModel(),t)}},[h,U]),Object(l["useEffect"])(()=>{var e=F.current.instance;e&&U&&E.editor.setTheme(N)},[N,U]),Object(l["useEffect"])(()=>{var e=F.current.instance;e&&U&&e.updateOptions(A)},[A,U]),Object(l["useEffect"])(()=>{var e=F.current.instance;e&&U&&e.layout()},[d,g,U]);var z=o(d),H=o(g),Z={width:z,height:H};return i.a.createElement("div",{className:"my-monaco-editor",ref:M,style:Z})}},a4uL:function(e,t,a){},bCnd:function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"a",(function(){return l}));var n=a("je13"),c=a.n(n);function r(e,t){var a=c.a.get("__ec");a||(a={}),a[e]=t,c.a.set("__ec",a)}function l(e,t){var a=c.a.get("__ec");return a?void 0===a[e]?t:a[e]:t}},cDPC:function(e,t,a){"use strict";var n=a("tJVT"),c=a("q1tI"),r=a.n(c);a("i3hx");t["a"]=e=>{var t=e.defaultX,a=void 0===t?"40%":t,l=e.leftChild,i=e.rightChild,s=e.className,o=Object(c["useState"])(a),u=Object(n["a"])(o,2),m=u[0],d=u[1],p=Object(c["useRef"])();function E(){p.current=!0}Object(c["useEffect"])(()=>{function e(e){p.current&&d(e.pageX)}function t(){p.current=!1}return window.addEventListener("mousemove",e),window.addEventListener("mouseup",t),()=>{window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t)}},[]);var f="number"===typeof m&&.01!==m?"".concat(m,"px"):"40%",g="calc(100% - 4px - ".concat(f,")");return r.a.createElement("div",{className:"split-panel-container ".concat(s)},r.a.createElement("section",{style:{width:f,display:.01===m?"none":""}},l),r.a.createElement("section",{className:"resize-x-bar",onMouseDown:E},r.a.createElement("a",{className:"btn-resize"},r.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},r.a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),r.a.createElement("section",{style:{width:g}},i))}},dejd:function(e,t,a){},dhSg:function(e,t,a){"use strict";function n(e){var t={},a={subscribe:function(e,a){return t[e]||(t[e]=[]),t[e].push(a),this.unsubscribe.bind(null,e,a)},unsubscribe:function(e,a){var n=t[e],c=-1;if(n){for(var r=0;r<n.length;r++)if(n[r].name===a.name){c=r;break}if(c>=0)return t[e].splice(c,1),!0}return!1},publish:function(e){if(!t[e])return!1;var a=Array.prototype.slice.call(arguments,1);return t[e].forEach(e=>{e.apply(null,a)}),this}};return e?Object.assign(e,a):a}var c=new n;t["a"]=c},fcyK:function(e,t,a){},i3hx:function(e,t,a){},kSUc:function(e,t,a){},"kaH+":function(e,t,a){"use strict";a("+L6B");var n=a("2/Rp"),c=a("tJVT"),r=a("q1tI"),l=a.n(r),i=(a("UZu5"),a("dhSg")),s=a("4i/N"),o=a("dF/Y"),u=a("rLCj");t["a"]=()=>{var e=Object(r["useState"])(""),t=Object(c["a"])(e,2),a=t[0],m=t[1],d=Object(r["useState"])(0),p=Object(c["a"])(d,2),E=p[0],f=p[1];function g(){m("")}function b(){f(E+90)}return Object(r["useEffect"])(()=>{var e=i["a"].subscribe("preview-image",e=>{m(e)});return e},[]),l.a.createElement(r["Fragment"],null,a?l.a.createElement("div",{className:"image-preview-container"},l.a.createElement("div",{className:"button-group"},l.a.createElement(n["a"],{onClick:g},"\u5173\u95ed",l.a.createElement(s["a"],null)),l.a.createElement(n["a"],{href:a},"\u4e0b\u8f7d",l.a.createElement(o["a"],null)),l.a.createElement(n["a"],{onClick:b},"\u65cb\u8f6c",l.a.createElement(u["a"],null))),l.a.createElement("img",{className:"image-preview",src:a,alt:"\u9884\u89c8\u5927\u56fe",style:{transform:"rotate(".concat(E,"deg)")}})):null)}},lOMy:function(e,t,a){},nWbc:function(e,t,a){},"p/48":function(e,t,a){},pPuO:function(e,t,a){e.exports={desc:"desc___2o_2w",info:"info___Uro3x","commit-info":"commit-info___o2-Ex"}},"qJ4+":function(e,t,a){},uMZB:function(e,t,a){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"}}}]);