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.
25 lines
275 KiB
25 lines
275 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[259,5,6,28],{"+Axu":function(N,p,e){},"/omn":function(N,p,e){},"07cG":function(N,p,e){N.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII="},"1A8V":function(N,p,e){},"1Zrr":function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"362i":function(N,p,e){N.exports=e.p+"static/passpart.cc679602.png"},"5D2P":function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6lC8":function(N,p,e){},"7ahc":function(N,p,e){"use strict";e.d(p,"a",function(){return C});var T=e("k1fw"),X=e("0Owb"),x=e("+L6B"),n=e("2/Rp"),o=e("y8nQ"),r=e("Vl3Y"),i=e("tJVT"),d=e("OaEy"),s=e("2fM7"),m=e("q1tI"),E=e.n(m),c=e("VrN/"),l=e.n(c),b=e("p77/"),_=e.n(b),L=e("c5Ni"),z=e.n(L),f=s.a.Option,t={labelCol:{span:4},wrapperCol:{span:20}},Q={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"]};p.b=function(F){var W=F.callback,q=F.onCancel,Ee=Object(m.useState)("python"),ie=Object(i.a)(Ee,2),H=ie[0],G=ie[1];function De(ve){G(Q[ve][1])}function Qe(ve){W(ve)}return E.a.createElement(r.a,Object(X.a)({},t,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Qe}),E.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.a.createElement(s.a,{onChange:De},Object.keys(Q).map(function(ve){return E.a.createElement(f,{key:ve,value:ve},Q[ve][0])}))),E.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.a.createElement(C,{mode:H})),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(n.a,{type:"ghost",onClick:q},"\u53D6\u6D88")))};function C(F){var W=F.value,q=F.onChange,Ee=F.mode,ie=F.options,H=ie===void 0?{}:ie,G=Object(m.useRef)(),De=Object(m.useState)(),Qe=Object(i.a)(De,2),ve=Qe[0],_t=Qe[1];return Object(m.useEffect)(function(){if(ve){var yt=function(V){var fe=V.getValue();q&&q(fe)};return ve.on("change",yt),function(){ve.off("change",yt)}}},[ve,q]),Object(m.useEffect)(function(){ve&&ve.setOption("mode",Ee)},[ve,Ee]),Object(m.useEffect)(function(){ve&&((W!==ve.getValue()||W==="")&&setTimeout(function(){ve.setValue(W||" ")},300))},[ve,W]),Object(m.useEffect)(function(){if(G.current&&!ve){var yt=l.a.fromTextArea(G.current,Object(T.a)({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},H));_t(yt)}},[G.current,ve]),E.a.createElement("div",{className:"my-codemirror-container"},E.a.createElement("textarea",{ref:G}))}},"88g3":function(N,p,e){N.exports={tree:"tree___noxec"}},"8Abk":function(N,p,e){},"8Enf":function(N,p,e){},"9Bee":function(N,p,e){"use strict";var T=e("q1tI"),X=e.n(T),x=e("vg9a"),n=e("tJVT"),o=e("DlQD"),r=e.n(o),i=e("rUJ1");function d(he,V){var fe=he.match(/^(\s+)(?:```)/);if(fe===null)return V;var j=fe[1];return V.split(`
|
|
`).map(function(I){var K=I.match(/^\s+/);if(K===null)return I;var Ke=Object(n.a)(K,1),ue=Ke[0];return ue.length>=j.length?I.slice(j.length):I}).join(`
|
|
`)}var s=[],m=["<ul>"],E=new r.a.Renderer,c=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function l(){s.length=0,m=["<ul>"]}function b(he,V,fe,j){if(V>=he.length||he[V].level<=fe)return V;var I=he[V];j.push("<li><a href='#"+I.anchor+"'>"+I.text+"</a>"),V++;var K=[];return V=b(he,V,I.level,K),K.length>0&&(j.push("<ul>"),K.forEach(function(Ke){j.push(Ke)}),j.push("</ul>")),j.push("</li>"),V=b(he,V,fe,j),V}function _(){return b(s,0,0,m),m.push("</ul>"),m.join("")}var L={heading:function(V){var fe=c.exec(V);if(fe)return{type:"heading",raw:fe[0],depth:fe[1].length,text:fe[2]}},fences:function(V){var fe=this.rules.block.fences.exec(V);if(fe){var j=fe[0],I=d(j,fe[3]||""),K=fe[2]?fe[2].trim():fe[2];if(["latex","katex","math"].indexOf(K)>=0){var Ke=t(),ue=I;I=Ke,Q[Ke]={type:"block",expression:ue}}return{type:"code",raw:j,lang:K,text:I}}}},z=/(?:\${2})([^\n`]+?)(?:\${2})/gi,f=0,t=function(){return"__special_katext_id_".concat(f++,"__")},Q={};function C(){return Q}function F(){f=0,Q={}}function W(he){return he=he.replace(z,function(V,fe){var j=t();return Q[j]={type:"inline",expression:fe},j}),he}var q=E.listitem;E.listitem=function(he){return q(W(he))};var Ee=E.paragraph;E.paragraph=function(he){return Ee(W(he))};var ie=E.tablecell;E.tablecell=function(he,V){return ie(W(he),V)},E.code=function(he,V,fe){var j=(V||"").match(/\S*/)[0];return j?["latex","katex","math"].indexOf(j)>=0?"<p class='editormd-tex'>".concat(he,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(V,'">').concat(fe?he:Object(i.escape)(he,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(fe?he:Object(i.escape)(he,!0))+"</code></pre>"},E.heading=function(he,V,fe){var j=this.options.headerPrefix+fe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:j,level:V,text:he}),"<h"+V+' id="'+j+'">'+he+"</h"+V+">"},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:L,renderer:E});var H=r.a,G=e("SJMd"),De=e("m3rI"),Qe=e("Oy/b"),ve=/<pre[^>]*>/g;function _t(he){var V=document.createElement("div");return V.innerHTML=he,V.childNodes.length===0?"":V.childNodes[0].nodeValue}var yt=p.a=function(he){var V=he.value,fe=V===void 0?"":V,j=he.className,I=he.style,K=I===void 0?{}:I,Ke=String(fe),ue=Object(T.useMemo)(function(){try{var pt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,mt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ot=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ke=Ke.replace(pt,"("+De.a.API_SERVER+"/api/attachments/").replace(mt,'"'+De.a.API_SERVER+"/api/attachments/").replace(Ot,'"'+De.a.API_SERVER+"/files/uploads/")}catch(St){}var At=H(Ke),O=C();return Ke.match(/\[TOC\]/)&&(At=At.replace("<p>[TOC]</p>",_()),l()),At=At.replace(/(__special_katext_id_\d+__)/g,function(St,ne){var oe=O[ne],Ne=oe.type,Ie=oe.expression;return Object(Qe.renderToString)(_t(Ie)||"",{displayMode:Ne==="block",throwOnError:!1,output:"html"})}),At=At.replace(/▁/g,"\u2581\u2581\u2581"),F(),At},[Ke]),Je=Object(T.useRef)();function lt(pt){var mt=pt.target;if(mt.tagName.toUpperCase()==="A"){var Ot=mt.getAttribute("href");if(Ot.startsWith("#")){pt.preventDefault();var At=document.getElementById(Ot.replace("#",""));At&&At.scrollIntoView(!0)}}}return Object(T.useEffect)(function(){if(Je.current&&ue&&(ue.match(ve)&&window.PR.prettyPrint()),Je.current)return Je.current.addEventListener("click",lt),function(){Je.current.removeEventListener("click",lt),F(),l()}},[ue,Je.current,lt]),X.a.createElement("div",{ref:Je,style:K,className:"".concat(j||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9VGf":function(N,p,e){"use strict";e.d(p,"a",function(){return x});var T=e("q1tI"),X=e.n(T);function x(n,o){var r=Object(T.useRef)();Object(T.useEffect)(function(){r.current=n}),Object(T.useEffect)(function(){function i(){r.current()}if(o!==null){var d=setInterval(i,o);return function(){return clearInterval(d)}}},[o])}},"A/g1":function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AKST:function(N,p,e){},AMnG:function(N,p,e){"use strict";var T=e("miYZ"),X=e("tsqr"),x=e("tJVT"),n=e("q1tI"),o=e.n(n),r=e("nWbc"),i=e.n(r),d=e("Ot1p");p.a=function(s){var m=s.id,E=s.activeDiscussIndex,c=s.onReplyDiscuss,l=Object(n.useState)(""),b=Object(x.a)(l,2),_=b[0],L=b[1];function z(t){L(t)}function f(){if(!_){X.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}c(m,_),L("")}return o.a.createElement("div",{key:m,className:"discuss-item-editor",style:{display:E===m?"block":"none",width:"100%"}},o.a.createElement(d.a,{miniToolbar:!0,startInit:E===m,defaultValue:_,id:m,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:z}),o.a.createElement("a",{onClick:f,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(N,p,e){},BdwD:function(N,p,e){"use strict";var T=e("k1fw"),X=e("q1tI"),x=e.n(X),n=function(r){var i=r.styles,d=i===void 0?{}:i,s=r.customText;return x.a.createElement("section",{className:"tc animated fadeIn",style:Object(T.a)(Object(T.a)({},{color:"#999",margin:"200px auto"}),d)},x.a.createElement("img",{src:e("FOrL")}),x.a.createElement("p",{className:"mt20 font14"},s||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};p.a=n},BjJ7:function(N,p,e){"use strict";e.d(p,"d",function(){return X}),e.d(p,"c",function(){return x}),e.d(p,"e",function(){return n}),e.d(p,"b",function(){return o}),e.d(p,"a",function(){return i});var T=e("m3rI");function X(d){var s=!0;if(d.length>0){for(var m=0;m<d.length;m++)if(d[m].compile_success==0||!d[m].compile_success){s=!1;break}}else s=!1;return s}function x(d){for(var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",m=[],E=0;E<d.length;E++){var c=d[E],l=s?"".concat(s,"/").concat(c.name):"".concat(c.name);m.push({title:c.name,isLeaf:!(c.type==="tree"),key:l})}return m}function n(d,s,m){for(var E=0;E<d.length;E++){var c=d[E];if(c.key===s){c.children=m;break}c.children&&n(c.children,s,m)}return d}function o(d,s,m){var E;return function(){var c=this,l=arguments,b=function(){E=null,m||d.apply(c,l)},_=m&&!E;clearTimeout(E),E=setTimeout(b,s),_&&d.apply(c,l)}}var r=!0,i=T.a.API_SERVER},"C+DQ":function(N,p,e){},DVFL:function(N,p,e){},Dqnf:function(N,p,e){"use strict";var T=e("k1fw"),X=e("tJVT"),x=e("rAM+"),n=e("q1tI"),o=e.n(n),r=e("J66h"),i=e.n(r),d=e("/POA"),s=e.n(d),m=e("q7KB"),E=e.n(m),c=e("dhSg"),l=e("bdgK");function b(z,f,t){var Q=t._core._renderService.dimensions.actualCellWidth||9.5,C=t._core._renderService.dimensions.actualCellHeight||18,F=Math.floor(f/C),W=Math.floor(z/Q);return[W,F]}function _(z,f){var t=new l.default(function(Q){var C=Object(x.a)(Q),F;try{for(C.s();!(F=C.n()).done;){var W=F.value;if(W.target.offsetHeight>0||W.target.offsetWidth>0){var q=b(W.target.offsetWidth,W.target.offsetHeight,z),Ee=Object(X.a)(q,2),ie=Ee[0],H=Ee[1];console.log("cols, rows",ie,H),z.resize(ie,H),c.a.publish("ssh-xterm-resize",{columns:ie,rows:H,width:W.target.offsetWidth,height:W.target.offsetHeight})}}}catch(G){C.e(G)}finally{C.f()}});return t.observe(f),t}var L=3e4;p.a=function(z){var f=z.sshConfigData,t=z.sid,Q=Object(n.useState)(null),C=Object(X.a)(Q,2),F=C[0],W=C[1],q=f.ws_url,Ee=f.password,ie=f.port,H=Object(n.useRef)(),G=Object(n.useRef)(),De=Object(n.useRef)(!1);return Object(n.useEffect)(function(){if(H.current&&q){var Qe=new d.Terminal({fontSize:16,rendererType:"dom"});Qe.open(H.current),Qe.onData(function(_t){G.current&&(G.current.readyState===1&&(G.current.send(JSON.stringify({tp:"client",data:_t})),c.a.publish("on-operating-ssh")))}),Qe.write("Connecting..."),W(Qe);var ve=_(Qe,H.current);return function(){Qe.dispose(),ve.unobserve(H.current)}}},[q,H.current]),Object(n.useEffect)(function(){if(F&&q){var Qe=function(){var j=new WebSocket(q);G.current=j,j.onopen=function(){var I=F.element.parentElement;if(I){var K=I.offsetWidth,Ke=I.offsetHeight;console.log("init",{tp:"init",data:Object(T.a)(Object(T.a)({},f),{},{secret:Ee,width:K,height:Ke,rows:F.rows,columns:F.cols})}),j.send(JSON.stringify({tp:"init",data:Object(T.a)(Object(T.a)({},f),{},{secret:Ee,width:K,height:Ke,rows:F.rows,columns:F.cols})}))}F.focus()},j.onerror=function(I){console.log("------in socket error----",I,j,q)},j.onmessage=function(I){De.current||(F.write("\r"),setTimeout(function(){},1e3)),De.current=!0,console.log("event:",I);var K=r.Base64.decode(I.data.toString()),Ke=F._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",K,Ke,F),F.write(K)},j.onclose=function(I){ve&&clearInterval(ve),F.write(`\r
|
|
connection closed`)}},ve=setInterval(function(){G.current&&G.current.send(JSON.stringify({tp:"h"}))},L),_t=c.a.subscribe("create-socket",function(fe){t===fe&&(G.current&&G.current.readyState===1?F.focus():Qe(),F.focus())}),yt=c.a.subscribe("close-socket",function(fe){t===fe&&(G.current&&(G.current.close(),De.current=!1,F.clear()),G.current=null)}),he=c.a.subscribe("ssh-xterm-resize",function(fe){G.current&&G.current.readyState===1&&G.current.send(JSON.stringify({tp:"resize",data:Object(T.a)({},fe)}))}),V=c.a.subscribe("ssh-add-connect-time",function(){G.current&&G.current.readyState===1&&G.current.send(JSON.stringify({tp:"overtime"}))});return function(){yt(),_t(),he(),V(),G.current&&(G.current.close(),De.current=!1)}}},[F,q,ie]),o.a.createElement("div",{ref:H,className:"xterm-panel"},q?null:o.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(N,p){N.exports="data:image/png;base64,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"},FPkq:function(N,p,e){N.exports=e.p+"static/qrCode.dd0fe9b2.png"},H65k:function(N,p,e){},HmJG:function(N,p,e){},IWh4:function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},IZBM:function(N,p,e){"use strict";e.d(p,"l",function(){return X}),e.d(p,"m",function(){return x}),e.d(p,"i",function(){return n}),e.d(p,"D",function(){return o}),e.d(p,"h",function(){return r}),e.d(p,"G",function(){return i}),e.d(p,"C",function(){return d}),e.d(p,"x",function(){return s}),e.d(p,"z",function(){return m}),e.d(p,"f",function(){return E}),e.d(p,"q",function(){return c}),e.d(p,"g",function(){return l}),e.d(p,"j",function(){return b}),e.d(p,"v",function(){return z}),e.d(p,"k",function(){return f}),e.d(p,"t",function(){return t}),e.d(p,"u",function(){return Q}),e.d(p,"d",function(){return C}),e.d(p,"A",function(){return F}),e.d(p,"B",function(){return W}),e.d(p,"y",function(){return q}),e.d(p,"F",function(){return Ee}),e.d(p,"n",function(){return ie}),e.d(p,"o",function(){return H}),e.d(p,"p",function(){return G}),e.d(p,"s",function(){return De}),e.d(p,"E",function(){return Qe}),e.d(p,"b",function(){return ve}),e.d(p,"c",function(){return _t}),e.d(p,"a",function(){return yt}),e.d(p,"r",function(){return he}),e.d(p,"e",function(){return V}),e.d(p,"w",function(){return fe});var T=e("ErOA");function X(j){return Object(T.c)("tasks/".concat(j,".json"))}function x(j){return Object(T.c)("myshixuns/".concat(j,"/challenges.json"))}function n(j,I){return Object(T.c)("myshixuns/".concat(j,"/subject_challenges.json"),I)}function o(j,I,K){return Object(T.c)("tasks/".concat(j,"/star.json?shixun_id=").concat(I,"&star=").concat(K))}function r(j,I){return Object(T.c)("tasks/".concat(j,"/rep_content.json"),I)}function i(j,I){return Object(T.f)("myshixuns/".concat(j,"/update_file.json"),I)}function d(j,I){return Object(T.c)("tasks/".concat(j,"/reset_original_code.json"),I)}function s(j,I){return Object(T.f)("myshixuns/".concat(j,"/reset_repository.json"),I)}function m(j,I){return Object(T.c)("tasks/".concat(j,"/reset_passed_code.json"),I)}function E(j,I){return Object(T.f)("tasks/".concat(j,"/game_build.json"),I)}function c(j,I){return Object(T.c)("tasks/".concat(j,"/game_status.json"),I)}function l(j,I){return Object(T.f)("tasks/".concat(j,"/choose_build.json"),I)}function b(j){return Object(T.c)("tasks/".concat(j,"/picture_display.json"))}function _(j,I){return Object(T.c)("tasks/".concat(j,"/cost_time.json"),I)}function L(j,I){return Object(T.c)("courses/".concat(j,"/inform_detail.json"),I)}function z(j){return Object(T.f)("tasks/".concat(j,"/plus_or_cancel_praise.json"))}function f(j){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(T.f)("myshixuns/".concat(j,"/repository.json"),I)}function t(j){return Object(T.c)("myshixuns/".concat(j,"/open_webssh.json"))}function Q(j){return Object(T.c)("myshixuns/".concat(j,"/open_vm_webssh.json"))}function C(j){return Object(T.c)("tasks/".concat(j,"/close_webssh.json"))}function F(j){return Object(T.c)("tasks/".concat(j,"/reset_vnc_link.json"))}function W(j){return Object(T.f)("tasks/".concat(j,"/reset_windows_vnc_link.json"))}function q(j){return Object(T.f)("tasks/".concat(j,"/reset_linux_vnc_link.json"))}function Ee(j){return Object(T.c)("tasks/".concat(j,"/check_test_sets.json"))}function ie(j){return Object(T.c)("tasks/".concat(j,"/get_answer_info.json"))}function H(j){return Object(T.c)("tasks/".concat(j,"/get_choose_answer.json"))}function G(j){return Object(T.c)("tasks/".concat(j,"/unlock_choose_answer.json"))}function De(j,I){return Object(T.c)("tasks/".concat(j,"/unlock_answer.json?answer_id=").concat(I))}function Qe(j,I,K){return Object(T.f)("tasks/".concat(j,"/set_games_status.json"),{result:I,data:K})}function ve(j){return Object(T.f)("tasks/".concat(j,"/extend_vnc.json"))}function _t(j){return Object(T.f)("tasks/".concat(j,"/extend_windows_vnc.json"))}function yt(j){return Object(T.f)("tasks/".concat(j,"/extend_linux_vnc.json"))}function he(j,I){return Object(T.c)("tasks/".concat(j,"/rank_list.json"),I)}function V(j,I){return Object(T.f)("tasks/".concat(j,"/close_windows_vnc.json"),{tpi_id:I})}function fe(j){return Object(T.c)("tasks/".concat(j,"/pull_files.json"))}},IxHN:function(N,p,e){"use strict";var T=e("q1tI"),X=e.n(T),x=e("07cG"),n=e.n(x);p.a=function(o){var r=o.message,i=o.className,d=o.children,s=o.style,m=s===void 0?{}:s;return X.a.createElement("div",{className:"".concat(n.a.idsRingWrapper," ").concat(i)},X.a.createElement("div",{className:n.a.ldsRing},X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null)),r?X.a.createElement("p",{style:m},r):null,d)}},KJ0q:function(N,p,e){},LYID:function(N,p,e){N.exports=e.p+"static/failer.5e83e9b8.svg"},Lmeb:function(N,p,e){},M8RZ:function(N,p,e){"use strict";e.d(p,"a",function(){return s});var T=e("fWQN"),X=e("mtLc"),x=e("yKVA"),n=e("879j"),o=e("q1tI"),r=e.n(o),i=e("i8i4"),d=e.n(i),s=function(m){Object(x.a)(c,m);var E=Object(n.a)(c);function c(l){var b;Object(T.a)(this,c),b=E.call(this,l);var _=window.document;return b.node=_.createElement("div"),_.body.appendChild(b.node),b}return Object(X.a)(c,[{key:"render",value:function(){var b=this.props.children;return Object(i.createPortal)(b,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),c}(r.a.Component)},Mm8t:function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADJElEQVRYR72Xy4vOYRTHP98FGzsRw8al2FGMBWUyRJmZlFxKsnKZnT+ABRbsWRmXlaKMIrks5JIpyhiFlZExG7fIig3p6EznmX7vO7/L+/6m5tRb7++5nOf7nNvzPaINMbNNwE5gPTA/fq7he/yeAzclPWlVraoWmlkH0A/sA1ZUrY/5UeAaMCDpS9meUgBmdhI4DCwKJX+AB8Az4BvwNcYXAguADcBWYHaMfwYuSnI9uVIIwMyeAhtj1whwAbgh6WfZjcxsLrAbOAKsjbVDkrry9uUCMDP36bzY0C/JD58iZrbHByUNFsw7iIGY+yHJ46ZBpgAws4/AkljVI+l+gXIPyMcx110UeGa2HbgX68YlLc3qawBgZteBdKuq+GgJQDrMzCz+D0ram8YnD4mAOxETqyW9qfB1uwBWAa9D56kUmBMAItVeRrQX+jwLKGpCpQua9qSY8Ozo9BRNADxN/PYjkjrLbp4xaVsWyOzzi3p2TFghAfgALPOCUxTxzaDqWCCsnawwJmm5zKwHuAv8BRZL8hSslGkA8FT8BMwCeh3A+Si1jyRtqTw5FtQFEFZ4CGyeKNVm9gJYBxyXdGaGABwDTgPDDiAVnkOSLs8QgIPAJWDcAfwC5gB9kjwWWpImF0zmdSubzawXuAP8rg0gfJlSyj/3S7paB0AtFwQAL9tevpNsk+TPdamYWYMLagVhprA0g+iSNFSGwMwagvAscNRrgaS+KvR58/EsJ0v8c8omabhIl5m5/z0OznkMpJLqbKejinCUKM1a4j2wS9Lb5vVBWJymOWvqTqX4XfC9lktxC5a4JckJbIOYWSrFo5JW1n6MWrBEbmqaWe5j5My3ree4ZqzkP8eRUulJ9s9CKlbn4NCfpWaNhCSTUpNMWFJlz9AOmAwla2DIeaQ0y4grqVkVCDPLUrEpzLiIlmeZce3MyES845zCiH2wrDGZZMhO1aIx8b6vlLCYmRMOT79sY9LAhLNWq6Leza2ZsyYvs04o8lozJzTeTTnbcanfmmUCMzWnB4I3Vrnd58eAK9NuTnOqmPPHHcCagvb8FXBbUuqEKsH+B6mvmv9ZL+YKAAAAAElFTkSuQmCC"},Nmxd:function(N,p){N.exports="data:image/png;base64,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"},OoWo:function(N,p,e){},Ot1p:function(N,p,e){"use strict";var T=e("2qtc"),X=e("kLXV"),x=e("rAM+"),n=e("tJVT"),o=e("jrin"),r=e("q1tI"),i=e.n(r),d=e("VrN/"),s=e.n(d),m=e("bdgK"),E=e("p77/"),c=e("Bd2K"),l=e("ELLl"),b=e("19Vz"),_=e("lZu9"),L=e("kSUc"),z=e("9Bee"),f=e("0Owb"),t=e("dejd"),Q=e("C+DQ"),C=[{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 F(le){var Ye=le.onActionCallback,st=le.title,Et=le.icon,Ut=le.actionName,M=le.className,Oe=M===void 0?"":M,se=le.children;function Ce(){Ye(Ut)}return i.a.createElement("a",{title:st,className:Oe,onClick:Ce},i.a.createElement("i",{className:"md-iconfont ".concat(Et)}),se)}var W=function(le){var Ye=le.watch,st=le.showNullButton,Et=le.onActionCallback,Ut=le.fullScreen,M=le.insertTemp,Oe=[].concat(C,[{title:"".concat(Ye?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ye?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return i.a.createElement("ul",{className:"markdown-toolbar-container"},Oe.map(function(se,Ce){return i.a.createElement("li",{key:Ce},se.actionName?i.a.createElement(F,Object(f.a)({},se,{onActionCallback:Et})):i.a.createElement("span",{className:"v-line"}))}),st?i.a.createElement("li",null,i.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Et},i.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,M&&i.a.createElement("li",null,i.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(M),onActionCallback:Et},i.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),i.a.createElement("li",{className:"btn-full-screen"},i.a.createElement(F,{icon:"".concat(Ut?"icon-shrink":"icon-enlarge"),title:Ut?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Et})))},q=e("M8RZ"),Ee=e("+L6B"),ie=e("2/Rp"),H=e("y8nQ"),G=e("Vl3Y"),De=e("5NDa"),Qe=e("5rEg"),ve={labelCol:{span:4},wrapperCol:{span:20}},_t=function(le){var Ye=le.callback,st=le.onCancel;function Et(Ut){Ye(Ut)}return i.a.createElement(G.a,Object(f.a)({},ve,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Et}),i.a.createElement(G.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},i.a.createElement(Qe.a,null)),i.a.createElement(G.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},i.a.createElement(Qe.a,null)),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(ie.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(ie.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))},yt=e("7ahc"),he=e("HmJG"),V=e("BjJ7"),fe=G.a.useForm,j={width:280,marginRight:10},I={labelCol:{span:5},wrapperCol:{span:19}},K=function(le){var Ye=le.callback,st=le.onCancel,Et=fe(),Ut=Object(n.a)(Et,1),M=Ut[0];function Oe(Pe){Ye(Pe)}function se(Pe){M.setFieldsValue({src:"/api/attachments/".concat(Pe.id)})}function Ce(Pe){var $t=Pe.target.files[0];ue($t,se)}return i.a.createElement(G.a,Object(f.a)({form:M},I,{className:"upload-image-panel",onFinish:Oe}),i.a.createElement(G.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},i.a.createElement("div",{className:"flex-container"},i.a.createElement(G.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},i.a.createElement(Qe.a,{style:j})),i.a.createElement(Ke,{onFileChange:Ce}))),i.a.createElement(G.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},i.a.createElement(Qe.a,{style:{width:264}})),i.a.createElement(G.a.Item,{style:{textAlign:"right"}},i.a.createElement(ie.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(ie.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))};function Ke(le){var Ye=le.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",i.a.createElement("input",{type:"file",accept:"image/*",onChange:Ye}))}function ue(le,Ye){if(!le)throw new String("\u6CA1\u6709\u6587\u4EF6");var st=new FormData;st.append("editormd-image-file",le),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var Et=new window.XMLHttpRequest;Et.withCredentials=!0,Et.addEventListener("load",function(Ut){Ye(JSON.parse(Ut.target.responseText))},!1),Et.addEventListener("error",function(Ut){console.error(Ut)},!1),Et.open("POST","".concat(V.a,"/api/attachments.json")),Et.send(st)}var Je=e("giR+"),lt=e("fyUT"),pt=e("7Kak"),mt=e("9yH6"),Ot=mt.a.Group,At={margin:"0 8px"},O=function(le){var Ye=le.callback,st=le.onCancel;function Et(Ut){Ye(Ut)}return i.a.createElement(G.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Et},i.a.createElement("div",{className:"flex-container"},i.a.createElement("span",{style:At},"\u5355\u5143\u683C\u6570\uFF1A"),i.a.createElement("span",{style:At},"\u884C\u6570"),i.a.createElement(G.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},i.a.createElement(lt.a,null)),i.a.createElement("span",{style:At},"\u5217\u6570"),i.a.createElement(G.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},i.a.createElement(lt.a,null))),i.a.createElement("div",{className:"flex-container",style:{marginTop:12}},i.a.createElement("span",{style:At},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),i.a.createElement(G.a.Item,{name:"align"},i.a.createElement(Ot,null,i.a.createElement(mt.a,{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(mt.a,{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(mt.a,{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(mt.a,{value:"right"},i.a.createElement("i",{className:"fa fa-align-right"}))))),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(ie.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(ie.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))},St="link",ne="upload-image",oe="code-block",Ne="add-table",Ie="------------",Gt={default:Ie,left:":".concat(Ie),center:":".concat(Ie,":"),right:"".concat(Ie,":")},tt=e("9VGf"),ce,Ge;function Ve(){}var Ae=0,we=1e4,qe="\u2581",Xe=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function wt(le){return/^\d+$/.test(le)?"".concat(le,"px"):le}var Fe=navigator.platform.toUpperCase().indexOf("MAC")>=0,bt=Fe?"Cmd":"Ctrl",zt=(ce={},Object(o.a)(ce,bt+"-B","bold"),Object(o.a)(ce,bt+"-I","italic"),ce),Qt=(Ge={},Object(o.a)(Ge,St,"\u6DFB\u52A0\u94FE\u63A5"),Object(o.a)(Ge,oe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(o.a)(Ge,ne,"\u6DFB\u52A0\u56FE\u7247"),Object(o.a)(Ge,Ne,"\u6DFB\u52A0\u8868\u683C"),Ge),ia=p.a=function(le){var Ye=le.defaultValue,st=Ye===void 0?"":Ye,Et=le.onChange,Ut=le.width,M=Ut===void 0?"100%":Ut,Oe=le.height,se=Oe===void 0?400:Oe,Ce=le.miniToolbar,Pe=Ce===void 0?!1:Ce,$t=le.isFocus,ut=$t===void 0?!1:$t,It=le.watch,ha=le.insertTemp,Zt=le.id,Ht=Zt===void 0?"markdown-editor-id":Zt,Dt=le.showResizeBar,oa=Dt===void 0?!1:Dt,la=le.noStorage,Ft=la===void 0?!1:la,va=le.showNullButton,Ta=va===void 0?!1:va,na=le.fullScreen,vt=na===void 0?!1:na,Ba=le.onBlur,ga=le.onCMBeforeChange,xe=le.className,rt=xe===void 0?"":xe,at=le.placeholder,Vt=at===void 0?"":at,Ze=le.values,Le=Ze===void 0?"":Ze,jt=Object(r.useState)(null),Oa=Object(n.a)(jt,2),w=Oa[0],La=Oa[1],ea=Object(r.useState)(st),ss=Object(n.a)(ea,2),Ma=ss[0],Rn=ss[1],rs=Object(r.useState)(It),mn=Object(n.a)(rs,2),za=mn[0],Gn=mn[1],is=Object(r.useState)(vt),zn=Object(n.a)(is,2),Ka=zn[0],Hn=zn[1],En=Object(r.useState)(""),Tn=Object(n.a)(En,2),on=Tn[0],en=Tn[1],Ms=Object(r.useState)(0),Vn=Object(n.a)(Ms,2),fn=Vn[0],Xn=Vn[1],Yn=Object(r.useState)(se),Zn=Object(n.a)(Yn,2),Ja=Zn[0],Cn=Zn[1],os=Object(r.useState)(!1),Qn=Object(n.a)(os,2),ls=Qn[0],Sn=Qn[1],_n=Object(r.useRef)(),pn=Object(r.useRef)(),yn=Object(r.useRef)(),ln=Object(r.useRef)();Object(r.useEffect)(function(){Rn(Le),w==null||w.setValue(Le)},[Le]),Object(r.useEffect)(function(){if(_n.current){var ze=function(Pt,Bt){var kt=Bt.clipboardData;if(kt){var ua=kt.types.toString(),Ea=kt.items;if(ua==="text/html,Files"||ua==="Files"){var ca=Ea[1];ua==="Files"&&(ca=Ea[0]),ca.kind==="file"&&ca.type.match(/^image\//i)&&ue(ca.getAsFile(),function(Ca){Ca.id?Me.replaceSelection("")):(Ca==null?void 0:Ca.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Me=s.a.fromTextArea(_n.current,{mode:"markdown",lineNumbers:!Pe,lineWrapping:!0,value:st,autoCloseTags:!0,autoCloseBrackets:!0});return ut&&Me.focus(),Me.on("paste",ze),La(Me),function(){Me.off("paste",ze)}}},[]);var jn=Object(r.useCallback)(function(){if(pn.current)try{var ze=pn.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Me=pn.current.getElementsByClassName("markdown-editor-body")[0];Ka?Me.style.height="calc(100vh - ".concat(ze,"px)"):Me.style.height="".concat(Ja-ze,"px")}catch(Be){console.log(Be,"---- to set md editor body height")}},[Ja,pn,Ka]);Object(r.useEffect)(function(){function ze(){var Be=new m.default(function(Pt){var Bt=Object(x.a)(Pt),kt;try{for(Bt.s();!(kt=Bt.n()).done;){var ua=kt.value;(ua.target.offsetHeight>0||ua.target.offsetWidth>0)&&(jn(),w.setSize("100%","100%"),w.refresh())}}catch(Ea){Bt.e(Ea)}finally{Bt.f()}});return Be.observe(_n.current.parentElement),Be}if(w){var Me=ze();return function(){Me.unobserve(_n.current.parentElement)}}},[w,jn]),Object(r.useEffect)(function(){if(w){for(var ze=[],Me=function(){var ua=Pt[Be];Bt=Object(n.a)(ua,2);var Ea=Bt[0],ca=Bt[1],Ca=Object(o.a)({},Ea,function(){Kn(ca)});ze.push(Ca),w.addKeyMap(Ca)},Be=0,Pt=Object.entries(zt);Be<Pt.length;Be++){var Bt;Me()}return function(){var kt=Object(x.a)(ze),ua;try{for(kt.s();!(ua=kt.n()).done;){var Ea=ua.value;w.removeKeyMap(Ea)}}catch(ca){kt.e(ca)}finally{kt.f()}}}},[w]),Object(r.useEffect)(function(){vt!==Ka&&Hn(vt)},[vt]),Object(tt.a)(function(){if(!Ft&&fn>0){var ze=new Date().getTime(),Me=window.sessionStorage.getItem(Ht);ze>=fn+we&&(!Me||Me!==Ma)&&(window.sessionStorage.setItem(Ht,Ma),Sn(!0))}},we),Object(r.useEffect)(function(){Gn(It)},[w,It]),Object(r.useEffect)(function(){w&&(ut&&w.focus())},[w,ut]),Object(r.useEffect)(function(){if(za&&w){var ze=function(Pt){var Bt=Pt.target;if(ln.current){var kt=Bt.scrollTop/Bt.scrollHeight;ln.current.scrollTop=ln.current.scrollHeight*kt}},Me=w.getScrollerElement();return Me.addEventListener("scroll",ze),function(){Me.removeEventListener("scroll",ze)}}},[w,za]),Object(r.useEffect)(function(){if(w&&ga){var ze=function(Be,Pt){ga(Be,Pt)};return w.on("beforeChange",ze),function(){w.off("beforeChange",ze)}}},[w,ga]),Object(r.useEffect)(function(){if(w&&Ba){var ze=function(){Ba(w.getValue())};return w.on("blur",ze),function(){w.off("blur",ze)}}},[w,Ba]),Object(r.useEffect)(function(){if(w){var ze=function(Be){var Pt=Be.getValue();Rn(Pt),Xn(new Date().getTime()),Be.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Et&&Et(Pt)};return w.on("change",ze),function(){w.off("change",ze)}}},[w,Et]),Object(r.useEffect)(function(){w&&(st==null?(w.setValue(""),Rn("")):st!==w.getValue()&&(w.setValue(st),Rn(st),w.setCursor(w.lineCount(),0)))},[w,st]);var Kn=Object(r.useCallback)(function(ze){var Me=w.getCursor(),Be=w.getSelection(),Pt=Be.split(`
|
|
`);switch(ze){case"bold":return w.replaceSelection("**"+Be+"**"),Be===""&&w.setCursor(Me.line,Me.ch+2),w.focus();case"italic":return w.replaceSelection("*"+Be+"*"),Be===""&&w.setCursor(Me.line,Me.ch+1),w.focus();case"code":return w.replaceSelection("`"+Be+"`"),Be===""&&w.setCursor(Me.line,Me.ch+1),w.focus();case"inline-latex":return w.replaceSelection("`$$"+Be+"$$`"),Be===""&&w.setCursor(Me.line,Me.ch+3),w.focus();case"latex":return w.replaceSelection("```latex\n"+Be+"\n```"),w.setCursor(Me.line+1,Be.length+1),w.focus();case"line-break":return w.replaceSelection(`<br/>
|
|
`),w.focus();case"list-ul":return Be===""?w.replaceSelection("- "+Be):w.replaceSelection(Pt.map(function(Bt){return Bt===""?"":"- ".concat(Bt)}).join(`
|
|
`)),w.focus();case"list-ol":return Be===""?w.replaceSelection("1. "+Be):w.replaceSelection(Pt.map(function(Bt,kt){return Bt===""?"":"".concat(kt+1,". ").concat(Bt)}).join(`
|
|
`)),w.focus();case"add-null-ch":return Be===""&&w.setCursor(Me.line,Me.ch+1),w.replaceSelection(qe),w.focus();case"inster-template-1":return Be===""&&w.setCursor(Me.line,Me.ch),w.replaceSelection(Xe),w.focus();case"eraser":return w.setValue(""),w.focus();case"trigger-watch":return Gn(!za),w.focus();case"trigger-full-screen":return Hn(!Ka),w.focus();case St:en(St);return;case oe:en(oe);return;case ne:en(ne);return;case Ne:en(Ne);return;default:throw new Error}},[w,za,Ka]),On=Object(r.useCallback)(function(ze){en("");switch(on){case St:var Me=ze.title,Be=ze.link;return w.replaceSelection("[".concat(Me,"](").concat(Be,")")),w.focus();case oe:var Pt=ze.language,Bt=ze.content;return w.replaceSelection(["```"+Pt,Bt,"```"].join(`
|
|
`)),w.focus();case ne:var kt=ze.src,ua=ze.alt;return w.replaceSelection(".concat(kt,' "').concat(ua,'" )')),w.focus();case Ne:for(var Ea=ze.row,ca=ze.col,Ca=ze.align,Jn=`
|
|
`,Un=0;Un<Ea;Un++){for(var qn=[],Nn=[],$n=0;$n<ca;$n++)Un===1&&Nn.push(Gt[Ca]),qn.push(" ");Un===1&&(Jn+="| ".concat(Nn.join(" | "),` |
|
|
`)),Jn+="| ".concat(qn.join(ca===1?"":" | "),` |
|
|
`)}return w.replaceSelection(Jn+`
|
|
`),w.focus();default:throw new Error}},[w,on]),us=Object(r.useMemo)(function(){switch(on){case St:return i.a.createElement(_t,{callback:On,onCancel:tn});case oe:return i.a.createElement(yt.b,{callback:On,onCancel:tn});case ne:return i.a.createElement(K,{callback:On,onCancel:tn});case Ne:return i.a.createElement(O,{callback:On,onCancel:tn});default:return null}},[on]);function tn(){en("")}Object(r.useEffect)(function(){if(yn.current){var ze=function(Ea){Bt=!0,kt=Ea.pageY},Me=function(){Bt=!1},Be=function(Ea){if(Bt){var ca=Ea.pageY-kt;ca<0&&(ca=0),ca>300&&(ca=300);var Ca=se+ca+"px";Cn(Ca)}},Pt=yn.current,Bt=!1,kt=0;return Pt.addEventListener("mousedown",ze),document.addEventListener("mousemove",Be),document.addEventListener("mouseup",Me),function(){Pt.removeEventListener("mousedown",ze),document.removeEventListener("mousemove",Be),document.removeEventListener("mouseup",Me)}}},[w,yn]),Object(r.useEffect)(function(){Cn(se)},[se]);var cs=wt(M),Is=wt(Ja),Fs={width:cs,height:Is},Bs=Object(r.useMemo)(function(){if(fn){var ze=new Date(fn),Me=ze.getHours(),Be=ze.getMinutes(),Pt=ze.getSeconds();return Me=Me<10?"0"+Me:Me,Be=Be<10?"0"+Be:Be,Pt=Pt<10?"0"+Pt:Pt,"".concat(Me,":").concat(Be,":").concat(Pt)}return 0},[fn]);function ks(){window.sessionStorage.removeItem(Ht),Sn(!1),Xn(0)}function Ws(){Sn(!1),Xn(0),w.setValue(window.sessionStorage.getItem(Ht))}return i.a.createElement(r.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:pn},i.a.createElement("div",{className:"markdown-editor-container ".concat(rt," ").concat(za?"on-preview":""," ").concat(Pe?"mini":""," ").concat(Ka?"full-screen":""),style:Fs},i.a.createElement(W,{insertTemp:ha,watch:za,fullScreen:Ka,showNullButton:Ta,onActionCallback:Kn}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:_n,placeholder:Vt})),za?i.a.createElement("div",{ref:ln,className:"preview-container"},i.a.createElement(z.a,{value:Ma})):null))),oa?i.a.createElement("a",{ref:yn,className:"editor-resize"}):null,i.a.createElement(q.a,null,Qt[on]?i.a.createElement(X.a,{centered:!0,title:Qt[on],visible:!0,onCancel:tn,footer:null},us):null))}},Plam:function(N,p,e){"use strict";var T=e("giR+"),X=e("fyUT"),x=e("2qtc"),n=e("kLXV"),o=e("DjyN"),r=e("NUBc"),i=e("WmNS"),d=e.n(i),s=e("9og8"),m=e("tJVT"),E=e("k1fw"),c=e("q1tI"),l=e.n(c),b=e("8Abk"),_=e("IxHN"),L=e("M8RZ"),z=e("BdwD"),f=e("cWXX"),t=e("/ezw"),Q=e("14J3"),C=e("BMrR"),F=e("jCWc"),W=e("kPKH"),q=e("Q9mQ"),Ee=e("diRs"),ie=e("+L6B"),H=e("2/Rp"),G=e("y8nQ"),De=e("Vl3Y"),Qe=e("9kvl"),ve=e("dhSg"),_t=e("mCJh"),yt=function(oe){var Ne=oe.pathsList,Ie=oe.dispatch,Gt=De.a.useForm(),tt=Object(m.a)(Gt,1),ce=tt[0],Ge=Object(c.useState)(),Ve=Object(m.a)(Ge,2),Ae=Ve[0],we=Ve[1],qe=Object(c.useState)(!0),Xe=Object(m.a)(qe,2),wt=Xe[0],Fe=Xe[1],bt=Object(c.useState)(!1),zt=Object(m.a)(bt,2),Qt=zt[0],ia=zt[1],le=Object(c.useState)(),Ye=Object(m.a)(le,2),st=Ye[0],Et=Ye[1],Ut=Object(c.useState)({keyword:st,robot:!0,page:1}),M=Object(m.a)(Ut,2),Oe=M[0],se=M[1];Object(c.useEffect)(function(){ve.a.subscribe("ai-replay-show",function(ut){Et(ut),ia(!0)})},[]),Object(c.useEffect)(function(){st&&Ce()},[st]);var Ce=function(){var ut=Object(s.a)(d.a.mark(function It(ha){var Zt;return d.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Fe(!0),Dt.next=3,Object(_t.a)(Object(E.a)(Object(E.a)({},Oe),{},{keyword:st}));case 3:Zt=Dt.sent,Fe(!1),(Zt==null?void 0:Zt.data)&&(Oe.page++,se(Object(E.a)({},Oe)),we(Zt==null?void 0:Zt.data));case 6:case"end":return Dt.stop()}},It)}));return function(ha){return ut.apply(this,arguments)}}(),Pe=function(){var ut=Object(s.a)(d.a.mark(function It(){return d.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:Ce();case 1:case"end":return Zt.stop()}},It)}));return function(){return ut.apply(this,arguments)}}(),$t=l.a.createElement("div",null,l.a.createElement("img",{src:e("FPkq"),width:150}));return l.a.createElement(l.a.Fragment,null,l.a.createElement(n.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:Qt,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:Pe,width:800,height:500,footer:l.a.createElement(C.a,{align:"middle",justify:"center"},l.a.createElement(W.a,{className:"tc"},l.a.createElement(H.a,{type:"primary",onClick:Ce},"\u6362\u4E00\u6362"),l.a.createElement(Ee.a,{content:$t,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},l.a.createElement(H.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){ia(!1)}},l.a.createElement("aside",{style:{minHeight:300}},l.a.createElement(C.a,null,l.a.createElement(t.a,{loading:wt},Ae==null?void 0:Ae.map(function(ut){return l.a.createElement(W.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},ut.text)}),!(Ae==null?void 0:Ae.length)&&l.a.createElement("div",{style:{width:"100%",textAlign:"center"}},l.a.createElement("br",null),l.a.createElement("img",{src:e("FPkq"),width:150}),l.a.createElement("br",null),l.a.createElement("br",null),"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},he=Object(Qe.a)(function(ne){var oe=ne.pathsList;return{pathsList:oe}})(yt),V=e("fXAG"),fe=e("+BJd"),j=e("mr32"),I=e("5Dmo"),K=e("3S7+"),Ke=e("m3rI"),ue=e("9Bee"),Je=e("Ypxr"),lt=e("AMnG"),pt=e("kaH+");function mt(ne){var oe=ne.data,Ne=ne.index,Ie=ne.adminOrOperator,Gt=ne.parentDiscussIndex,tt=ne.shixunIdentifier,ce=ne.user,Ge=ne.onSetRewardData,Ve=ne.onSetActionType,Ae=oe.author,we=oe.can_delete,qe=oe.content,Xe=oe.hidden,wt=oe.id,Fe=oe.reward,bt=oe.time;function zt(){Ge({id:wt,index:Ne,user_id:Ae.user_id,parentDiscussIndex:Gt})}function Qt(){Ve({id:wt,index:Ne,params:{hidden:Xe?"0":"1",container_identifier:tt},type:"hidden-discuss",parentDiscussIndex:Gt,message:Xe?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function ia(){Ve({id:wt,index:Ne,type:"delete-discuss",parentDiscussIndex:Gt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var le=Ie||we||Ae.user_id===ce.user_id||Ae.login===ce.login;return l.a.createElement("div",{className:"second-level-discuss"},l.a.createElement("div",{className:"discuss-info-body"},l.a.createElement("div",{className:"discuss-info"},l.a.createElement("a",{href:"/users/".concat(Ae.login),target:"_blank"},Ae.name),l.a.createElement("span",{className:"grey"},bt),Fe?l.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Fe)},l.a.createElement("i",{className:"iconfont icon-gift c-orange "}),l.a.createElement("span",null,Fe)):null),l.a.createElement("div",{className:"btn-group"},ce.identity===1?l.a.createElement("a",{onClick:zt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},l.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ie?l.a.createElement("a",{onClick:Qt,title:Xe?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},l.a.createElement("i",{className:Xe?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,le?l.a.createElement("a",{onClick:ia,title:"\u5220\u9664"},l.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),l.a.createElement(ue.a,{className:"discuss-content",value:qe}))}var Ot=function(ne){var oe=ne.data,Ne=ne.index,Ie=ne.shixunIdentifier,Gt=ne.adminOrOperator,tt=ne.identity,ce=ne.onTopOrDownDiscuss,Ge=ne.onPlusDiscuss,Ve=ne.onDisableDiscuss,Ae=ne.onSetActionType,we=ne.onSetRewardData,qe=ne.user,Xe=ne.activeDiscussIndex,wt=ne.onReplyDiscuss,Fe=ne.onSetActiveDiscussIndex,bt=ne.allowDisableDiscuss,zt=oe.content,Qt=oe.children,ia=oe.game_url,le=oe.hidden,Ye=oe.id,st=oe.position,Et=oe.praise_count,Ut=oe.reward,M=oe.sticky,Oe=oe.time,se=oe.user_praise,Ce=oe.game_passed,Pe=oe.ai_reply_text,$t=oe.ai_reply_flag,ut=oe.author,It=oe.disable_discuss_status,ha=Object(c.useState)(!1),Zt=Object(m.a)(ha,2),Ht=Zt[0],Dt=Zt[1];Object(c.useEffect)(function(){Ht&&setTimeout(function(){return Dt(!1)},800)},[Ht]);function oa(){if(console.log(qe),!(qe==null?void 0:qe.authentication)){n.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}Fe(Ye)}function la(){ce(Ye,!M,Ne)}function Ft(){Ge(Ye,!se,Ne)}function va(){we({id:Ye,index:Ne,user_id:ut.user_id})}function Ta(){Ae({id:Ye,index:Ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function na(){Ae({id:Ye,index:Ne,params:{hidden:le?"0":"1",container_identifier:Ie},type:"hidden-discuss",message:le?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function vt(){Ve(Ye,It===0?2:0,Ne)}var Ba=function(xe){var rt=xe.target,at=rt.nodeName,Vt=rt.src;at==="IMG"&&(ve.a.publish("preview-image",Vt),console.log("src:",Vt))};return l.a.createElement("div",{className:"discuss-item-container",key:Ye},l.a.createElement("a",{href:"/users/".concat(ut.login),target:"_blank"},l.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(Ke.a.IMG_SERVER,"/images/").concat(ut.image_url),width:"50"})),l.a.createElement("section",null,l.a.createElement("div",{className:"discuss-info"},l.a.createElement("a",{href:"/users/".concat(ut.login),target:"_blank"},ut.name),l.a.createElement("span",{className:"grey"},Oe),st?l.a.createElement("span",{className:"c-green"}," [\u7B2C",st,"\u5173] "):null,ia?l.a.createElement("a",{href:ia,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,bt&&l.a.createElement(l.a.Fragment,null,It===0&&l.a.createElement(K.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},l.a.createElement("span",{onClick:vt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),It===2&&l.a.createElement(K.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},l.a.createElement("span",{onClick:vt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),It===1&&l.a.createElement(K.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},l.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),M?l.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,Ut?l.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Ut)},l.a.createElement("i",{className:"iconfont icon-gift c-orange "}),l.a.createElement("span",null,Ut)):null,tt<=5?l.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Ce===1?"#29bd8b":""}},Ce===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),l.a.createElement("div",{onClick:Ba},l.a.createElement(ue.a,{className:"discuss-content",value:zt})),$t&&l.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},l.a.createElement(j.a,{color:"#f50"},"\u667A\u80FD\u52A9\u6559"),l.a.createElement("br",null),l.a.createElement("div",{style:{padding:"6px 0"}},Pe),l.a.createElement(H.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Dt(!0)},className:"mr10 mr5 relative c-blue"},l.a.createElement("span",{className:Ht?"plus-one-animate":"hide",style:{position:"absolute"}}," +1"),l.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),l.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),l.a.createElement("span",{className:"c-orange current",onClick:function(){ve.a.publish("ai-replay-show",zt)}},"\u5176\u4ED6\u56DE\u7B54 > ")),Qt&&Qt.length>0?l.a.createElement("div",{className:"reply-discuss-container",onClick:Ba},Qt.map(function(ga,xe){return l.a.createElement(mt,{key:ga.id,data:ga,index:xe,shixunIdentifier:Ie,adminOrOperator:Gt,user:qe,onSetRewardData:we,onSetActionType:Ae,parentDiscussIndex:Ne})})):null,l.a.createElement("div",{className:"btn-group"},qe.identity===1?l.a.createElement("a",{onClick:va,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},l.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Gt?l.a.createElement("a",{onClick:na,title:le?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},l.a.createElement("i",{className:le?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,tt<=5?l.a.createElement("a",{onClick:la,className:M?"btn-top":"btn-down",title:M?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},l.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,Gt&&(!Qt||Qt.length==0)?l.a.createElement("a",{onClick:Ta,title:"\u5220\u9664"},l.a.createElement("i",{className:"iconfont icon-shanchu"})):null,l.a.createElement("a",{onClick:oa,title:"\u56DE\u590D"},l.a.createElement("i",{className:"iconfont icon-huifu1"})),l.a.createElement("a",{onClick:Ft,className:se?"c-orange":""},l.a.createElement("i",{className:se?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),l.a.createElement("span",null,Et||""))),l.a.createElement(lt.a,{id:Ye,activeDiscussIndex:Xe,onReplyDiscuss:wt})))},At={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function O(ne,oe){switch(oe.type){case V.P:return Object(E.a)(Object(E.a)({},ne),{},{loading:!0});case V.W:return Object(E.a)(Object(E.a)({},ne),{},{showRewardDialog:!0});case V.b:return Object(E.a)(Object(E.a)({},ne),{},{showRewardDialog:!1});case V.l:return Object(E.a)(Object(E.a)({},ne),oe.payload);case V.Z:return Object(E.a)(Object(E.a)({},ne),oe.payload);case V.x:return Object(E.a)(Object(E.a)({},ne),oe.payload);case V.c:return Object(E.a)(Object(E.a)({},ne),oe.payload);case V.z:return Object(E.a)(Object(E.a)({},ne),oe.payload);case V.H:return Object(E.a)(Object(E.a)({},ne),oe.payload);case V.a:return Object(E.a)(Object(E.a)({},ne),oe.payload);default:throw new Error}}var St=p.a=function(ne){var oe=ne.shixunIdentifier,Ne=ne.identity,Ie=ne.activeIndex,Gt=ne.user,tt=ne.allowDisableDiscuss,ce=ne.isShixunDetail,Ge=ce===void 0?!1:ce,Ve=Object(c.useReducer)(O,At),Ae=Object(m.a)(Ve,2),we=Ae[0],qe=Ae[1],Xe=we.page,wt=we.loading,Fe=we.data,bt=we.actionType,zt=we.showRewardDialog,Qt=we.activeDiscussIndex,ia=Object(c.useRef)(),le=Object(c.useRef)();function Ye(xe){return st.apply(this,arguments)}function st(){return st=Object(s.a)(d.a.mark(function xe(rt){var at;return d.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(!wt){Ze.next=2;break}return Ze.abrupt("return");case 2:return Ze.prev=2,qe({type:V.P}),Ze.next=6,Object(_t.e)(oe,rt);case 6:at=Ze.sent,qe({type:V.l,payload:{activeDiscussIndex:null,page:rt,data:at,loading:!1}}),Ze.next=13;break;case 10:Ze.prev=10,Ze.t0=Ze.catch(2),console.log(Ze.t0);case 13:case"end":return Ze.stop()}},xe,null,[[2,10]])})),st.apply(this,arguments)}function Et(xe){Ye(xe)}function Ut(xe,rt,at){return M.apply(this,arguments)}function M(){return M=Object(s.a)(d.a.mark(function xe(rt,at,Vt){var Ze;return d.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Object(_t.g)(rt,at);case 3:Ze=jt.sent,vt[Vt].user_praise=at,vt[Vt].praise_count=Ze.praise_count,qe({type:V.x,payload:{data:Object(E.a)(Object(E.a)({},Fe),{},{comments:vt})}}),jt.next=12;break;case 9:jt.prev=9,jt.t0=jt.catch(0),console.log(jt.t0);case 12:case"end":return jt.stop()}},xe,null,[[0,9]])})),M.apply(this,arguments)}function Oe(xe,rt,at){return se.apply(this,arguments)}function se(){return se=Object(s.a)(d.a.mark(function xe(rt,at,Vt){var Ze,Le,jt;return d.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.prev=0,w.next=3,Object(_t.d)(rt,at);case 3:if(Ze=w.sent,!(Ze.status!==0)){w.next=6;break}return w.abrupt("return");case 6:Le=vt[Vt].author.user_id,jt=vt.map(function(La){return La.author.user_id===Le?Object(E.a)(Object(E.a)({},La),{},{disable_discuss_status:at}):La}),qe({type:V.c,payload:{data:Object(E.a)(Object(E.a)({},Fe),{},{comments:jt})}}),w.next=14;break;case 11:w.prev=11,w.t0=w.catch(0),console.log(w.t0);case 14:case"end":return w.stop()}},xe,null,[[0,11]])})),se.apply(this,arguments)}function Ce(xe,rt,at){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(s.a)(d.a.mark(function xe(rt,at,Vt){return d.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.prev=0,Le.next=3,Object(_t.j)(rt,at);case 3:vt[Vt].sticky=at,qe({type:V.Z,payload:{data:Object(E.a)(Object(E.a)({},Fe),{},{comments:vt})}}),Ye(we.page),Le.next=11;break;case 8:Le.prev=8,Le.t0=Le.catch(0),console.log(Le.t0);case 11:case"end":return Le.stop()}},xe,null,[[0,8]])})),Pe.apply(this,arguments)}function $t(){qe({type:V.z,payload:{actionType:null}})}function ut(){return It.apply(this,arguments)}function It(){return It=Object(s.a)(d.a.mark(function xe(){var rt,at,Vt,Ze,Le,jt,Oa,w;return d.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:if(rt=bt.id,at=bt.params,Vt=bt.type,Ze=bt.index,Le=bt.parentDiscussIndex,!(Vt==="hidden-discuss")){ea.next=6;break}return ea.next=4,Object(_t.f)(rt,at);case 4:Le?vt[Le].children[Ze].hidden=at.hidden==1:vt[Ze].hidden=at.hidden==1,qe({type:V.z,payload:{actionType:null,data:Object(E.a)(Object(E.a)({},Fe),{},{comments:vt})}});case 6:if(!(Vt==="delete-discuss")){ea.next=31;break}return ea.next=9,Object(_t.c)(rt);case 9:if(!(Le||Le===0)){ea.next=22;break}jt=vt[Le].children,Oa=jt.length-1;case 12:if(!(Oa>=0)){ea.next=19;break}if(!(jt[Oa].id===rt)){ea.next=16;break}return jt.splice(Oa,1),ea.abrupt("break",19);case 16:Oa--,ea.next=12;break;case 19:vt[Le].children=jt,ea.next=30;break;case 22:w=vt.length-1;case 23:if(!(w>=0)){ea.next=30;break}if(!(vt[w].id===rt)){ea.next=27;break}return vt.splice(w,1),ea.abrupt("break",30);case 27:w--,ea.next=23;break;case 30:qe({type:V.z,payload:{actionType:null,data:Object(E.a)(Object(E.a)({},Fe),{},{comments:vt})}});case 31:case"end":return ea.stop()}},xe)})),It.apply(this,arguments)}function ha(xe){qe({type:V.z,payload:{actionType:xe}})}function Zt(){qe({type:V.b})}function Ht(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(s.a)(d.a.mark(function xe(){var rt,at,Vt,Ze,Le,jt,Oa;return d.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return rt=ia.current,at=rt.id,Vt=rt.index,Ze=rt.score,Le=rt.user_id,jt=rt.parentDiscussIndex,La.next=3,Object(_t.i)(at,{container_type:"Discusses",score:Ze,user_id:Le});case 3:Oa=La.sent,jt?vt[jt].children[Vt].reward=Oa.code:vt[Vt].reward=Oa.code,qe({type:V.H,payload:{showRewardDialog:!1,data:Object(E.a)(Object(E.a)({},Fe),{},{comments:vt})}}),ia.current=null;case 7:case"end":return La.stop()}},xe)})),Dt.apply(this,arguments)}function oa(xe){ia.current=xe,qe({type:V.W})}function la(xe){ia.current.score=xe}function Ft(xe,rt){return va.apply(this,arguments)}function va(){return va=Object(s.a)(d.a.mark(function xe(rt,at){var Vt;return d.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.prev=0,Le.next=3,Object(_t.h)(rt,at);case 3:if(Vt=Le.sent,!(Vt.status===-3)){Le.next=8;break}return n.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),Ta(null),Le.abrupt("return");case 8:Ye(Xe),Le.next=14;break;case 11:Le.prev=11,Le.t0=Le.catch(0),console.log(Le.t0);case 14:case"end":return Le.stop()}},xe,null,[[0,11]])})),va.apply(this,arguments)}function Ta(xe){Qt===xe?qe({type:V.a,payload:{activeDiscussIndex:null}}):qe({type:V.a,payload:{activeDiscussIndex:xe}})}if(Object(c.useEffect)(function(){function xe(){return rt.apply(this,arguments)}function rt(){return rt=Object(s.a)(d.a.mark(function at(){return d.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(!(Ie===3&&!Fe&&oe)){Ze.next=3;break}return Ze.next=3,Ye(Xe);case 3:case"end":return Ze.stop()}},at)})),rt.apply(this,arguments)}xe()},[oe,Ie,Xe,qe]),Object(c.useEffect)(function(){var xe=ve.a.subscribe("create-discuss",function(){Ye(Xe)});return xe},[oe]),!Fe)return l.a.createElement(_.a,null);var na=Fe.disscuss_count,vt=Fe.comments,Ba=Fe.all,ga=Fe.can_hidden;return l.a.createElement(c.Fragment,null,l.a.createElement("div",{className:"discuss-container",ref:le},na===0?l.a.createElement(z.a,null):null,vt.map(function(xe,rt){return l.a.createElement(Ot,{user:Gt,key:xe.id,data:xe,index:rt,identity:Ne,onPaginationChange:Et,shixunIdentifier:oe,onSetActionType:ha,onTopOrDownDiscuss:Ce,adminOrOperator:ga,onPlusDiscuss:Ut,onDisableDiscuss:Oe,onSetRewardData:oa,activeDiscussIndex:Qt,onSetActiveDiscussIndex:Ta,onReplyDiscuss:Ft,allowDisableDiscuss:tt})}),na>10?l.a.createElement("div",{className:"pagination-container"},l.a.createElement(r.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Et,current:Xe,total:na})):null,l.a.createElement(he,null)),l.a.createElement(L.a,null,l.a.createElement(n.a,{centered:!0,title:"\u63D0\u793A",visible:!!bt,onOk:ut,onCancel:$t},l.a.createElement("p",null,bt?bt.message:"")),l.a.createElement(n.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:zt,onCancel:Zt,onOk:Ht},l.a.createElement(X.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:la,style:{width:"228px"}}))))}},"Q+I+":function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(N,p,e){},QUgM:function(N,p,e){},"S+dL":function(N,p){N.exports="data:image/gif;base64,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"},Sa5k:function(N,p,e){N.exports=e.p+"static/nothing.4d201a0a.png"},TVoq:function(N,p,e){},Tl6Z:function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(N,p,e){},UbZX:function(N,p,e){N.exports=e.p+"static/success.2e2721eb.svg"},UlFV:function(N,p,e){},VPUa:function(N,p,e){N.exports=e.p+"static/passall.2673ac21.png"},VjRW:function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII="},X9zl:function(N,p,e){},XDHc:function(N,p,e){},XZCF:function(N,p,e){},XyRZ:function(N,p,e){},Ypxr:function(N,p,e){},Yr8L:function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},ZBwS:function(N,p){var e=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},T=-1,X=1,x=0;e.Diff=function(n,o){return[n,o]},e.prototype.diff_main=function(n,o,r,i){typeof i=="undefined"&&(this.Diff_Timeout<=0?i=Number.MAX_VALUE:i=new Date().getTime()+this.Diff_Timeout*1e3);var d=i;if(n==null||o==null)throw new Error("Null input. (diff_main)");if(n==o)return n?[new e.Diff(x,n)]:[];typeof r=="undefined"&&(r=!0);var s=r,m=this.diff_commonPrefix(n,o),E=n.substring(0,m);n=n.substring(m),o=o.substring(m),m=this.diff_commonSuffix(n,o);var c=n.substring(n.length-m);n=n.substring(0,n.length-m),o=o.substring(0,o.length-m);var l=this.diff_compute_(n,o,s,d);return E&&l.unshift(new e.Diff(x,E)),c&&l.push(new e.Diff(x,c)),this.diff_cleanupMerge(l),l},e.prototype.diff_compute_=function(n,o,r,i){var d;if(!n)return[new e.Diff(X,o)];if(!o)return[new e.Diff(T,n)];var s=n.length>o.length?n:o,m=n.length>o.length?o:n,E=s.indexOf(m);if(E!=-1)return d=[new e.Diff(X,s.substring(0,E)),new e.Diff(x,m),new e.Diff(X,s.substring(E+m.length))],n.length>o.length&&(d[0][0]=d[2][0]=T),d;if(m.length==1)return[new e.Diff(T,n),new e.Diff(X,o)];var c=this.diff_halfMatch_(n,o);if(c){var l=c[0],b=c[1],_=c[2],L=c[3],z=c[4],f=this.diff_main(l,_,r,i),t=this.diff_main(b,L,r,i);return f.concat([new e.Diff(x,z)],t)}return r&&n.length>100&&o.length>100?this.diff_lineMode_(n,o,i):this.diff_bisect_(n,o,i)},e.prototype.diff_lineMode_=function(n,o,r){var i=this.diff_linesToChars_(n,o);n=i.chars1,o=i.chars2;var d=i.lineArray,s=this.diff_main(n,o,!1,r);this.diff_charsToLines_(s,d),this.diff_cleanupSemantic(s),s.push(new e.Diff(x,""));for(var m=0,E=0,c=0,l="",b="";m<s.length;){switch(s[m][0]){case X:c++,b+=s[m][1];break;case T:E++,l+=s[m][1];break;case x:if(E>=1&&c>=1){s.splice(m-E-c,E+c),m=m-E-c;for(var _=this.diff_main(l,b,!1,r),L=_.length-1;L>=0;L--)s.splice(m,0,_[L]);m=m+_.length}c=0,E=0,l="",b="";break}m++}return s.pop(),s},e.prototype.diff_bisect_=function(n,o,r){for(var i=n.length,d=o.length,s=Math.ceil((i+d)/2),m=s,E=2*s,c=new Array(E),l=new Array(E),b=0;b<E;b++)c[b]=-1,l[b]=-1;c[m+1]=0,l[m+1]=0;for(var _=i-d,L=_%2!=0,z=0,f=0,t=0,Q=0,C=0;C<s&&!(new Date().getTime()>r);C++){for(var F=-C+z;F<=C-f;F+=2){var W=m+F,q;F==-C||F!=C&&c[W-1]<c[W+1]?q=c[W+1]:q=c[W-1]+1;for(var Ee=q-F;q<i&&Ee<d&&n.charAt(q)==o.charAt(Ee);)q++,Ee++;if(c[W]=q,q>i)f+=2;else if(Ee>d)z+=2;else if(L){var ie=m+_-F;if(ie>=0&&ie<E&&l[ie]!=-1){var H=i-l[ie];if(q>=H)return this.diff_bisectSplit_(n,o,q,Ee,r)}}}for(var G=-C+t;G<=C-Q;G+=2){var ie=m+G,H;G==-C||G!=C&&l[ie-1]<l[ie+1]?H=l[ie+1]:H=l[ie-1]+1;for(var De=H-G;H<i&&De<d&&n.charAt(i-H-1)==o.charAt(d-De-1);)H++,De++;if(l[ie]=H,H>i)Q+=2;else if(De>d)t+=2;else if(!L){var W=m+_-G;if(W>=0&&W<E&&c[W]!=-1){var q=c[W],Ee=m+q-W;if(H=i-H,q>=H)return this.diff_bisectSplit_(n,o,q,Ee,r)}}}}return[new e.Diff(T,n),new e.Diff(X,o)]},e.prototype.diff_bisectSplit_=function(n,o,r,i,d){var s=n.substring(0,r),m=o.substring(0,i),E=n.substring(r),c=o.substring(i),l=this.diff_main(s,m,!1,d),b=this.diff_main(E,c,!1,d);return l.concat(b)},e.prototype.diff_linesToChars_=function(n,o){var r=[],i={};r[0]="";function d(c){for(var l="",b=0,_=-1,L=r.length;_<c.length-1;){_=c.indexOf(`
|
|
`,b),_==-1&&(_=c.length-1);var z=c.substring(b,_+1);(i.hasOwnProperty?i.hasOwnProperty(z):i[z]!==void 0)?l+=String.fromCharCode(i[z]):(L==s&&(z=c.substring(b),_=c.length),l+=String.fromCharCode(L),i[z]=L,r[L++]=z),b=_+1}return l}var s=4e4,m=d(n);s=65535;var E=d(o);return{chars1:m,chars2:E,lineArray:r}},e.prototype.diff_charsToLines_=function(n,o){for(var r=0;r<n.length;r++){for(var i=n[r][1],d=[],s=0;s<i.length;s++)d[s]=o[i.charCodeAt(s)];n[r][1]=d.join("")}},e.prototype.diff_commonPrefix=function(n,o){if(!n||!o||n.charAt(0)!=o.charAt(0))return 0;for(var r=0,i=Math.min(n.length,o.length),d=i,s=0;r<d;)n.substring(s,d)==o.substring(s,d)?(r=d,s=r):i=d,d=Math.floor((i-r)/2+r);return d},e.prototype.diff_commonSuffix=function(n,o){if(!n||!o||n.charAt(n.length-1)!=o.charAt(o.length-1))return 0;for(var r=0,i=Math.min(n.length,o.length),d=i,s=0;r<d;)n.substring(n.length-d,n.length-s)==o.substring(o.length-d,o.length-s)?(r=d,s=r):i=d,d=Math.floor((i-r)/2+r);return d},e.prototype.diff_commonOverlap_=function(n,o){var r=n.length,i=o.length;if(r==0||i==0)return 0;r>i?n=n.substring(r-i):r<i&&(o=o.substring(0,r));var d=Math.min(r,i);if(n==o)return d;for(var s=0,m=1;;){var E=n.substring(d-m),c=o.indexOf(E);if(c==-1)return s;m+=c,(c==0||n.substring(d-m)==o.substring(0,m))&&(s=m,m++)}},e.prototype.diff_halfMatch_=function(n,o){if(this.Diff_Timeout<=0)return null;var r=n.length>o.length?n:o,i=n.length>o.length?o:n;if(r.length<4||i.length*2<r.length)return null;var d=this;function s(f,t,Q){for(var C=f.substring(Q,Q+Math.floor(f.length/4)),F=-1,W="",q,Ee,ie,H;(F=t.indexOf(C,F+1))!=-1;){var G=d.diff_commonPrefix(f.substring(Q),t.substring(F)),De=d.diff_commonSuffix(f.substring(0,Q),t.substring(0,F));W.length<De+G&&(W=t.substring(F-De,F)+t.substring(F,F+G),q=f.substring(0,Q-De),Ee=f.substring(Q+G),ie=t.substring(0,F-De),H=t.substring(F+G))}return W.length*2>=f.length?[q,Ee,ie,H,W]:null}var m=s(r,i,Math.ceil(r.length/4)),E=s(r,i,Math.ceil(r.length/2)),c;if(!m&&!E)return null;E?m?c=m[4].length>E[4].length?m:E:c=E:c=m;var l,b,_,L;n.length>o.length?(l=c[0],b=c[1],_=c[2],L=c[3]):(_=c[0],L=c[1],l=c[2],b=c[3]);var z=c[4];return[l,b,_,L,z]},e.prototype.diff_cleanupSemantic=function(n){for(var o=!1,r=[],i=0,d=null,s=0,m=0,E=0,c=0,l=0;s<n.length;)n[s][0]==x?(r[i++]=s,m=c,E=l,c=0,l=0,d=n[s][1]):(n[s][0]==X?c+=n[s][1].length:l+=n[s][1].length,d&&d.length<=Math.max(m,E)&&d.length<=Math.max(c,l)&&(n.splice(r[i-1],0,new e.Diff(T,d)),n[r[i-1]+1][0]=X,i--,i--,s=i>0?r[i-1]:-1,m=0,E=0,c=0,l=0,d=null,o=!0)),s++;for(o&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),s=1;s<n.length;){if(n[s-1][0]==T&&n[s][0]==X){var b=n[s-1][1],_=n[s][1],L=this.diff_commonOverlap_(b,_),z=this.diff_commonOverlap_(_,b);L>=z?(L>=b.length/2||L>=_.length/2)&&(n.splice(s,0,new e.Diff(x,_.substring(0,L))),n[s-1][1]=b.substring(0,b.length-L),n[s+1][1]=_.substring(L),s++):(z>=b.length/2||z>=_.length/2)&&(n.splice(s,0,new e.Diff(x,b.substring(0,z))),n[s-1][0]=X,n[s-1][1]=_.substring(0,_.length-z),n[s+1][0]=T,n[s+1][1]=b.substring(z),s++),s++}s++}},e.prototype.diff_cleanupSemanticLossless=function(n){function o(z,f){if(!z||!f)return 6;var t=z.charAt(z.length-1),Q=f.charAt(0),C=t.match(e.nonAlphaNumericRegex_),F=Q.match(e.nonAlphaNumericRegex_),W=C&&t.match(e.whitespaceRegex_),q=F&&Q.match(e.whitespaceRegex_),Ee=W&&t.match(e.linebreakRegex_),ie=q&&Q.match(e.linebreakRegex_),H=Ee&&z.match(e.blanklineEndRegex_),G=ie&&f.match(e.blanklineStartRegex_);return H||G?5:Ee||ie?4:C&&!W&&q?3:W||q?2:C||F?1:0}for(var r=1;r<n.length-1;){if(n[r-1][0]==x&&n[r+1][0]==x){var i=n[r-1][1],d=n[r][1],s=n[r+1][1],m=this.diff_commonSuffix(i,d);if(m){var E=d.substring(d.length-m);i=i.substring(0,i.length-m),d=E+d.substring(0,d.length-m),s=E+s}for(var c=i,l=d,b=s,_=o(i,d)+o(d,s);d.charAt(0)===s.charAt(0);){i+=d.charAt(0),d=d.substring(1)+s.charAt(0),s=s.substring(1);var L=o(i,d)+o(d,s);L>=_&&(_=L,c=i,l=d,b=s)}n[r-1][1]!=c&&(c?n[r-1][1]=c:(n.splice(r-1,1),r--),n[r][1]=l,b?n[r+1][1]=b:(n.splice(r+1,1),r--))}r++}},e.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,e.whitespaceRegex_=/\s/,e.linebreakRegex_=/[\r\n]/,e.blanklineEndRegex_=/\n\r?\n$/,e.blanklineStartRegex_=/^\r?\n\r?\n/,e.prototype.diff_cleanupEfficiency=function(n){for(var o=!1,r=[],i=0,d=null,s=0,m=!1,E=!1,c=!1,l=!1;s<n.length;)n[s][0]==x?(n[s][1].length<this.Diff_EditCost&&(c||l)?(r[i++]=s,m=c,E=l,d=n[s][1]):(i=0,d=null),c=l=!1):(n[s][0]==T?l=!0:c=!0,d&&(m&&E&&c&&l||d.length<this.Diff_EditCost/2&&m+E+c+l==3)&&(n.splice(r[i-1],0,new e.Diff(T,d)),n[r[i-1]+1][0]=X,i--,d=null,m&&E?(c=l=!0,i=0):(i--,s=i>0?r[i-1]:-1,c=l=!1),o=!0)),s++;o&&this.diff_cleanupMerge(n)},e.prototype.diff_cleanupMerge=function(n){n.push(new e.Diff(x,""));for(var o=0,r=0,i=0,d="",s="",m;o<n.length;)switch(n[o][0]){case X:i++,s+=n[o][1],o++;break;case T:r++,d+=n[o][1],o++;break;case x:r+i>1?(r!==0&&i!==0&&(m=this.diff_commonPrefix(s,d),m!==0&&(o-r-i>0&&n[o-r-i-1][0]==x?n[o-r-i-1][1]+=s.substring(0,m):(n.splice(0,0,new e.Diff(x,s.substring(0,m))),o++),s=s.substring(m),d=d.substring(m)),m=this.diff_commonSuffix(s,d),m!==0&&(n[o][1]=s.substring(s.length-m)+n[o][1],s=s.substring(0,s.length-m),d=d.substring(0,d.length-m))),o-=r+i,n.splice(o,r+i),d.length&&(n.splice(o,0,new e.Diff(T,d)),o++),s.length&&(n.splice(o,0,new e.Diff(X,s)),o++),o++):o!==0&&n[o-1][0]==x?(n[o-1][1]+=n[o][1],n.splice(o,1)):o++,i=0,r=0,d="",s="";break}n[n.length-1][1]===""&&n.pop();var E=!1;for(o=1;o<n.length-1;)n[o-1][0]==x&&n[o+1][0]==x&&(n[o][1].substring(n[o][1].length-n[o-1][1].length)==n[o-1][1]?(n[o][1]=n[o-1][1]+n[o][1].substring(0,n[o][1].length-n[o-1][1].length),n[o+1][1]=n[o-1][1]+n[o+1][1],n.splice(o-1,1),E=!0):n[o][1].substring(0,n[o+1][1].length)==n[o+1][1]&&(n[o-1][1]+=n[o+1][1],n[o][1]=n[o][1].substring(n[o+1][1].length)+n[o+1][1],n.splice(o+1,1),E=!0)),o++;E&&this.diff_cleanupMerge(n)},e.prototype.diff_xIndex=function(n,o){var r=0,i=0,d=0,s=0,m;for(m=0;m<n.length&&!(n[m][0]!==X&&(r+=n[m][1].length),n[m][0]!==T&&(i+=n[m][1].length),r>o);m++)d=r,s=i;return n.length!=m&&n[m][0]===T?s:s+(o-d)},e.prototype.diff_prettyHtml=function(n){for(var o=[],r=/&/g,i=/</g,d=/>/g,s=/\n/g,m=0;m<n.length;m++){var E=n[m][0],c=n[m][1],l=c.replace(r,"&").replace(i,"<").replace(d,">").replace(s,"¶<br>");switch(E){case X:o[m]='<ins style="background:#e6ffe6;">'+l+"</ins>";break;case T:o[m]='<del style="background:#ffe6e6;">'+l+"</del>";break;case x:o[m]="<span>"+l+"</span>";break}}return o.join("")},e.prototype.diff_text1=function(n){for(var o=[],r=0;r<n.length;r++)n[r][0]!==X&&(o[r]=n[r][1]);return o.join("")},e.prototype.diff_text2=function(n){for(var o=[],r=0;r<n.length;r++)n[r][0]!==T&&(o[r]=n[r][1]);return o.join("")},e.prototype.diff_levenshtein=function(n){for(var o=0,r=0,i=0,d=0;d<n.length;d++){var s=n[d][0],m=n[d][1];switch(s){case X:r+=m.length;break;case T:i+=m.length;break;case x:o+=Math.max(r,i),r=0,i=0;break}}return o+=Math.max(r,i),o},e.prototype.diff_toDelta=function(n){for(var o=[],r=0;r<n.length;r++)switch(n[r][0]){case X:o[r]="+"+encodeURI(n[r][1]);break;case T:o[r]="-"+n[r][1].length;break;case x:o[r]="="+n[r][1].length;break}return o.join(" ").replace(/%20/g," ")},e.prototype.diff_fromDelta=function(n,o){for(var r=[],i=0,d=0,s=o.split(/\t/g),m=0;m<s.length;m++){var E=s[m].substring(1);switch(s[m].charAt(0)){case"+":try{r[i++]=new e.Diff(X,decodeURI(E))}catch(b){throw new Error("Illegal escape in diff_fromDelta: "+E)}break;case"-":case"=":var c=parseInt(E,10);if(isNaN(c)||c<0)throw new Error("Invalid number in diff_fromDelta: "+E);var l=n.substring(d,d+=c);s[m].charAt(0)=="="?r[i++]=new e.Diff(x,l):r[i++]=new e.Diff(T,l);break;default:if(s[m])throw new Error("Invalid diff operation in diff_fromDelta: "+s[m])}}if(d!=n.length)throw new Error("Delta length ("+d+") does not equal source text length ("+n.length+").");return r},e.prototype.match_main=function(n,o,r){if(n==null||o==null||r==null)throw new Error("Null input. (match_main)");return r=Math.max(0,Math.min(r,n.length)),n==o?0:n.length?n.substring(r,r+o.length)==o?r:this.match_bitap_(n,o,r):-1},e.prototype.match_bitap_=function(n,o,r){if(o.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var i=this.match_alphabet_(o),d=this;function s(q,Ee){var ie=q/o.length,H=Math.abs(r-Ee);return d.Match_Distance?ie+H/d.Match_Distance:H?1:ie}var m=this.Match_Threshold,E=n.indexOf(o,r);E!=-1&&(m=Math.min(s(0,E),m),E=n.lastIndexOf(o,r+o.length),E!=-1&&(m=Math.min(s(0,E),m)));var c=1<<o.length-1;E=-1;for(var l,b,_=o.length+n.length,L,z=0;z<o.length;z++){for(l=0,b=_;l<b;)s(z,r+b)<=m?l=b:_=b,b=Math.floor((_-l)/2+l);_=b;var f=Math.max(1,r-b+1),t=Math.min(r+b,n.length)+o.length,Q=Array(t+2);Q[t+1]=(1<<z)-1;for(var C=t;C>=f;C--){var F=i[n.charAt(C-1)];if(z===0?Q[C]=(Q[C+1]<<1|1)&F:Q[C]=(Q[C+1]<<1|1)&F|((L[C+1]|L[C])<<1|1)|L[C+1],Q[C]&c){var W=s(z,C-1);if(W<=m)if(m=W,E=C-1,E>r)f=Math.max(1,2*r-E);else break}}if(s(z+1,r)>m)break;L=Q}return E},e.prototype.match_alphabet_=function(n){for(var o={},r=0;r<n.length;r++)o[n.charAt(r)]=0;for(var r=0;r<n.length;r++)o[n.charAt(r)]|=1<<n.length-r-1;return o},e.prototype.patch_addContext_=function(n,o){if(o.length==0)return;if(n.start2===null)throw Error("patch not initialized");for(var r=o.substring(n.start2,n.start2+n.length1),i=0;o.indexOf(r)!=o.lastIndexOf(r)&&r.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)i+=this.Patch_Margin,r=o.substring(n.start2-i,n.start2+n.length1+i);i+=this.Patch_Margin;var d=o.substring(n.start2-i,n.start2);d&&n.diffs.unshift(new e.Diff(x,d));var s=o.substring(n.start2+n.length1,n.start2+n.length1+i);s&&n.diffs.push(new e.Diff(x,s)),n.start1-=d.length,n.start2-=d.length,n.length1+=d.length+s.length,n.length2+=d.length+s.length},e.prototype.patch_make=function(n,o,r){var i,d;if(typeof n=="string"&&typeof o=="string"&&typeof r=="undefined")i=n,d=this.diff_main(i,o,!0),d.length>2&&(this.diff_cleanupSemantic(d),this.diff_cleanupEfficiency(d));else if(n&&typeof n=="object"&&typeof o=="undefined"&&typeof r=="undefined")d=n,i=this.diff_text1(d);else if(typeof n=="string"&&o&&typeof o=="object"&&typeof r=="undefined")i=n,d=o;else if(typeof n=="string"&&typeof o=="string"&&r&&typeof r=="object")i=n,d=r;else throw new Error("Unknown call format to patch_make.");if(d.length===0)return[];for(var s=[],m=new e.patch_obj,E=0,c=0,l=0,b=i,_=i,L=0;L<d.length;L++){var z=d[L][0],f=d[L][1];!E&&z!==x&&(m.start1=c,m.start2=l);switch(z){case X:m.diffs[E++]=d[L],m.length2+=f.length,_=_.substring(0,l)+f+_.substring(l);break;case T:m.length1+=f.length,m.diffs[E++]=d[L],_=_.substring(0,l)+_.substring(l+f.length);break;case x:f.length<=2*this.Patch_Margin&&E&&d.length!=L+1?(m.diffs[E++]=d[L],m.length1+=f.length,m.length2+=f.length):f.length>=2*this.Patch_Margin&&(E&&(this.patch_addContext_(m,b),s.push(m),m=new e.patch_obj,E=0,b=_,c=l));break}z!==X&&(c+=f.length),z!==T&&(l+=f.length)}return E&&(this.patch_addContext_(m,b),s.push(m)),s},e.prototype.patch_deepCopy=function(n){for(var o=[],r=0;r<n.length;r++){var i=n[r],d=new e.patch_obj;d.diffs=[];for(var s=0;s<i.diffs.length;s++)d.diffs[s]=new e.Diff(i.diffs[s][0],i.diffs[s][1]);d.start1=i.start1,d.start2=i.start2,d.length1=i.length1,d.length2=i.length2,o[r]=d}return o},e.prototype.patch_apply=function(n,o){if(n.length==0)return[o,[]];n=this.patch_deepCopy(n);var r=this.patch_addPadding(n);o=r+o+r,this.patch_splitMax(n);for(var i=0,d=[],s=0;s<n.length;s++){var m=n[s].start2+i,E=this.diff_text1(n[s].diffs),c,l=-1;if(E.length>this.Match_MaxBits?(c=this.match_main(o,E.substring(0,this.Match_MaxBits),m),c!=-1&&(l=this.match_main(o,E.substring(E.length-this.Match_MaxBits),m+E.length-this.Match_MaxBits),(l==-1||c>=l)&&(c=-1))):c=this.match_main(o,E,m),c==-1)d[s]=!1,i-=n[s].length2-n[s].length1;else{d[s]=!0,i=c-m;var b;if(l==-1?b=o.substring(c,c+E.length):b=o.substring(c,l+this.Match_MaxBits),E==b)o=o.substring(0,c)+this.diff_text2(n[s].diffs)+o.substring(c+E.length);else{var _=this.diff_main(E,b,!1);if(E.length>this.Match_MaxBits&&this.diff_levenshtein(_)/E.length>this.Patch_DeleteThreshold)d[s]=!1;else{this.diff_cleanupSemanticLossless(_);for(var L=0,z,f=0;f<n[s].diffs.length;f++){var t=n[s].diffs[f];t[0]!==x&&(z=this.diff_xIndex(_,L)),t[0]===X?o=o.substring(0,c+z)+t[1]+o.substring(c+z):t[0]===T&&(o=o.substring(0,c+z)+o.substring(c+this.diff_xIndex(_,L+t[1].length))),t[0]!==T&&(L+=t[1].length)}}}}}return o=o.substring(r.length,o.length-r.length),[o,d]},e.prototype.patch_addPadding=function(n){for(var o=this.Patch_Margin,r="",i=1;i<=o;i++)r+=String.fromCharCode(i);for(var i=0;i<n.length;i++)n[i].start1+=o,n[i].start2+=o;var d=n[0],s=d.diffs;if(s.length==0||s[0][0]!=x)s.unshift(new e.Diff(x,r)),d.start1-=o,d.start2-=o,d.length1+=o,d.length2+=o;else if(o>s[0][1].length){var m=o-s[0][1].length;s[0][1]=r.substring(s[0][1].length)+s[0][1],d.start1-=m,d.start2-=m,d.length1+=m,d.length2+=m}if(d=n[n.length-1],s=d.diffs,s.length==0||s[s.length-1][0]!=x)s.push(new e.Diff(x,r)),d.length1+=o,d.length2+=o;else if(o>s[s.length-1][1].length){var m=o-s[s.length-1][1].length;s[s.length-1][1]+=r.substring(0,m),d.length1+=m,d.length2+=m}return r},e.prototype.patch_splitMax=function(n){for(var o=this.Match_MaxBits,r=0;r<n.length;r++){if(n[r].length1<=o)continue;var i=n[r];n.splice(r--,1);for(var d=i.start1,s=i.start2,m="";i.diffs.length!==0;){var E=new e.patch_obj,c=!0;for(E.start1=d-m.length,E.start2=s-m.length,m!==""&&(E.length1=E.length2=m.length,E.diffs.push(new e.Diff(x,m)));i.diffs.length!==0&&E.length1<o-this.Patch_Margin;){var l=i.diffs[0][0],b=i.diffs[0][1];l===X?(E.length2+=b.length,s+=b.length,E.diffs.push(i.diffs.shift()),c=!1):l===T&&E.diffs.length==1&&E.diffs[0][0]==x&&b.length>2*o?(E.length1+=b.length,d+=b.length,c=!1,E.diffs.push(new e.Diff(l,b)),i.diffs.shift()):(b=b.substring(0,o-E.length1-this.Patch_Margin),E.length1+=b.length,d+=b.length,l===x?(E.length2+=b.length,s+=b.length):c=!1,E.diffs.push(new e.Diff(l,b)),b==i.diffs[0][1]?i.diffs.shift():i.diffs[0][1]=i.diffs[0][1].substring(b.length))}m=this.diff_text2(E.diffs),m=m.substring(m.length-this.Patch_Margin);var _=this.diff_text1(i.diffs).substring(0,this.Patch_Margin);_!==""&&(E.length1+=_.length,E.length2+=_.length,E.diffs.length!==0&&E.diffs[E.diffs.length-1][0]===x?E.diffs[E.diffs.length-1][1]+=_:E.diffs.push(new e.Diff(x,_))),c||n.splice(++r,0,E)}}},e.prototype.patch_toText=function(n){for(var o=[],r=0;r<n.length;r++)o[r]=n[r];return o.join("")},e.prototype.patch_fromText=function(n){var o=[];if(!n)return o;for(var r=n.split(`
|
|
`),i=0,d=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;i<r.length;){var s=r[i].match(d);if(!s)throw new Error("Invalid patch string: "+r[i]);var m=new e.patch_obj;for(o.push(m),m.start1=parseInt(s[1],10),s[2]===""?(m.start1--,m.length1=1):s[2]=="0"?m.length1=0:(m.start1--,m.length1=parseInt(s[2],10)),m.start2=parseInt(s[3],10),s[4]===""?(m.start2--,m.length2=1):s[4]=="0"?m.length2=0:(m.start2--,m.length2=parseInt(s[4],10)),i++;i<r.length;){var E=r[i].charAt(0);try{var c=decodeURI(r[i].substring(1))}catch(l){throw new Error("Illegal escape in patch_fromText: "+c)}if(E=="-")m.diffs.push(new e.Diff(T,c));else if(E=="+")m.diffs.push(new e.Diff(X,c));else if(E==" ")m.diffs.push(new e.Diff(x,c));else{if(E=="@")break;if(!(E===""))throw new Error('Invalid patch mode "'+E+'" in: '+c)}i++}}return o},e.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},e.patch_obj.prototype.toString=function(){var n,o;this.length1===0?n=this.start1+",0":this.length1==1?n=this.start1+1:n=this.start1+1+","+this.length1,this.length2===0?o=this.start2+",0":this.length2==1?o=this.start2+1:o=this.start2+1+","+this.length2;for(var r=["@@ -"+n+" +"+o+` @@
|
|
`],i,d=0;d<this.diffs.length;d++){switch(this.diffs[d][0]){case X:i="+";break;case T:i="-";break;case x:i=" ";break}r[d+1]=i+encodeURI(this.diffs[d][1])+`
|
|
`}return r.join("").replace(/%20/g," ")},N.exports=e,N.exports.diff_match_patch=e,N.exports.DIFF_DELETE=T,N.exports.DIFF_INSERT=X,N.exports.DIFF_EQUAL=x},ZD9Y:function(N,p,e){"use strict";var T=e("BoS7"),X=e("Sdc0"),x=e("OaEy"),n=e("2fM7"),o=e("q1tI"),r=e.n(o),i=e("lOMy"),d=e.n(i),s=n.a.Option;p.a=function(m){var E=m.onFontSizeChange,c=m.cmFontSize,l=m.cmCodeMode,b=m.onCodeModeChange,_=m.onTabToSpace,L=m.className,z=L===void 0?"":L,f=m.tabToSpace,t=m.children;return r.a.createElement("div",{className:"tpi-code-setting ".concat(z)},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:l,onChange:b},r.a.createElement(s,{value:"vs"},"\u767D\u8272\u80CC\u666F"),r.a.createElement(s,{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:c,onChange:E},r.a.createElement(s,{value:12},"12px"),r.a.createElement(s,{value:14},"14px"),r.a.createElement(s,{value:16},"16px"),r.a.createElement(s,{value:18},"18px"),r.a.createElement(s,{value:20},"20px"),r.a.createElement(s,{value:22},"22px"))),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"Tab\u8F6C\u6362"),r.a.createElement(X.a,{checked:f,onChange:_}))),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"))),t)}},ZW9T:function(N,p,e){"use strict";e.d(p,"a",function(){return Q});var T=e("k1fw"),X=e("miYZ"),x=e("tsqr"),n=e("rAM+"),o=e("tJVT"),r=e("PpiC"),i=e("q1tI"),d=e.n(i),s=e("bdgK");function m(C,F,W,q,Ee){var ie=F.getWordUntilPosition(W),H={startLineNumber:W.lineNumber,endLineNumber:W.lineNumber,startColumn:ie.startColumn,endColumn:ie.endColumn},G=q.map(function(De){return{label:De,kind:C.languages.CompletionItemKind.Keyword,insertText:De,insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:H}});return Ee.map(function(De){G.push(Object(T.a)(Object(T.a)({},De),{},{range:H}))}),G}var E=function(C){var F={label:"ifelse",kind:C.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet},W=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];C.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(H,G){var De=m(C,H,G,W,[F]);return{suggestions:De}}});var q=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];C.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(H,G){var De=[{label:"print",kind:C.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Qe=m(C,H,G,q,De);return{suggestions:Qe}}});var Ee=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];C.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(H,G){var De=[F,{label:"main",kind:C.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:C.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Qe=m(C,H,G,Ee,De);return{suggestions:Qe}}})},c="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function l(C){return/^\d+$/.test(C)?"".concat(C,"px"):C}function b(){}var _=!1,L={"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 z(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=C;if(Array.isArray(C)){for(var W=0;W<C.length;W++){var q=L[C[W]];if(q)return q}return F[0]}return L[F]||F}var f=null,t=p.b=function(C){var F=C.width,W=F===void 0?"100%":F,q=C.height,Ee=q===void 0?"100%":q,ie=C.value,H=C.language,G=H===void 0?"javascript":H,De=C.style,Qe=De===void 0?{}:De,ve=C.options,_t=ve===void 0?{}:ve,yt=C.overrideServices,he=yt===void 0?{}:yt,V=C.theme,fe=V===void 0?"vs-dark":V,j=C.onEditBlur,I=C.onSave,K=C.autoHeight,Ke=K===void 0?!1:K,ue=C.forbidCopy,Je=ue===void 0?!1:ue,lt=C.onChange,pt=lt===void 0?b:lt,mt=C.editorDidMount,Ot=mt===void 0?b:mt,At=C.onFocus,O=At===void 0?b:At,St=C.filename,ne=St===void 0?"educoder.txt":St,oe=Object(r.a)(C,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Ne=Object(i.useRef)(),Ie=Object(i.useRef)({}),Gt=Object(i.useState)(!1),tt=Object(o.a)(Gt,2),ce=tt[0],Ge=tt[1];function Ve(){var M;return Ne.current&&(M=new s.default(function(Oe){var se=Object(n.a)(Oe),Ce;try{for(se.s();!(Ce=se.n()).done;){var Pe=Ce.value;(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&Ie.current.instance.layout()}}catch($t){se.e($t)}finally{se.f()}}),M.observe(Ne.current)),M}function Ae(){x.b.warn(decodeURIComponent(c))}Object(i.useEffect)(function(){var M=Ie.current.instance;if(ie!=null&&M&&ce){var Oe=M.getModel();Oe&&ie!==Oe.getValue()&&(_=!0,Oe.setValue(ie),M.layout(),_=!1)}},[ie,ce,Ie.current]);function we(){var M=Ie.current.instance;if(M){var Oe=M.getSelection(),se=Ie.current.pastePos||{},Ce=new f.Range(se.startLineNumber||Oe.endLineNumber,se.startColumn||Oe.endColumn,se.endLineNumber||Oe.endLineNumber,se.endColumn||Oe.endColumn);setTimeout(function(){M.executeEdits("",[{range:Ce,text:""}])},300)}}function qe(M){(window.navigator.platform.match("Mac")?M.metaKey:M.ctrlKey)&&M.keyCode==83&&(M.preventDefault(),I())}var Xe=function(){if(Ke&&Ie.current.instance){var Oe=Ie.current.instance.getContentHeight();Et(Oe<Ee?Ee:Oe)}else Et(Ee)};function wt(M){var Oe=document.createEvent("MouseEvents");Oe.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),M.dispatchEvent(Oe)}function Fe(M,Oe){var se=window.URL||window.webkitURL||window,Ce=new Blob([Oe]),Pe=document.createElementNS("http://www.w3.org/1999/xhtml","a");Pe.href=se.createObjectURL(Ce),Pe.download=M,wt(Pe)}Object(i.useEffect)(function(){Xe()},[Xe]),Object(i.useEffect)(function(){Ne.current&&!ce&&e.e(34).then(e.t.bind(null,"M/lh",7)).then(function(M){try{f=M,E(f),Ie.current.instance=f.editor.create(Ne.current,Object(T.a)({value:ie,language:z(G),theme:fe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},_t),he);var Oe=Ie.current.instance;if(Ot(Oe,f),setTimeout(function(){Xe(),Ie.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Fe(ne||"educoder.txt",Oe.getValue())}})},500),Ie.current.subscription=Oe.onDidChangeModelContent(function(Ce){_||(Xe(),pt(Oe.getValue(),Ce))}),Je&&(Oe.addCommand(f.KeyMod.CtrlCmd|f.KeyMod.Shift|f.KeyCode.KEY_V,function(){return Ae(),null}),Oe.addCommand(f.KeyMod.CtrlCmd|f.KeyCode.KEY_C,function(){return Ae(),null})),j&&Oe.onDidBlurEditorWidget(function(){j(Oe.getValue())}),O&&Oe.onDidFocusEditorText(function(){O(Oe.getValue())}),Je){Oe.addCommand(f.KeyMod.CtrlCmd|f.KeyCode.KEY_V,function(){return Ae(),null}),Oe.onDidPaste(function(Ce){Ie.current.pastePos=Ce});try{window.addEventListener("paste",we)}catch(Ce){}}var se=Ve();return Ge(!0),function(){var Ce=Ie.current.instance;Ce.dispose();var Pe=Ce.getModel();Pe&&Pe.dispose(),Ie.current.subscription&&Ie.current.subscription.dispose(),Je&&window.removeEventListener("paste",we),se.unobserve(Ne.current)}}catch(Ce){debugger}})},[]),Object(i.useEffect)(function(){var M=Ie.current.instance;if(M&&ce)return document.addEventListener("keydown",qe,!1),function(){document.removeEventListener("keydown",qe)}},[I,ce]),Object(i.useEffect)(function(){var M=Ie.current.instance;if(M&&ce){var Oe=z(G);f.editor.setModelLanguage(M.getModel(),Oe),console.log("language:",G,M.getModel(),Oe)}},[G,ce]),Object(i.useEffect)(function(){var M=Ie.current.instance;M&&ce&&f.editor.setTheme(fe)},[fe,ce]),Object(i.useEffect)(function(){var M=Ie.current.instance;M&&ce&&M.updateOptions(_t)},[JSON.stringify(_t),ce]),Object(i.useEffect)(function(){var M=Ie.current.instance;M&&ce&&M.layout()},[W,Ee,ce]);var bt=Object(i.useState)(l(W)),zt=Object(o.a)(bt,2),Qt=zt[0],ia=zt[1],le=Object(i.useState)(l(Ee)),Ye=Object(o.a)(le,2),st=Ye[0],Et=Ye[1],Ut=Object(T.a)(Object(T.a)({},Qe),{},{width:Qt,height:st});return d.a.createElement("div",{className:"my-monaco-editor",ref:Ne,style:Ut})};function Q(C){var F=C.width,W=F===void 0?"100%":F,q=C.height,Ee=q===void 0?"100%":q,ie=C.original,H=C.modified,G=C.language,De=C.options,Qe=De===void 0?{}:De,ve=Object(i.useRef)(),_t=Object(i.useState)(null),yt=Object(o.a)(_t,2),he=yt[0],V=yt[1];function fe(Ke){var ue;return ve.current&&(ue=new s.default(function(Je){var lt=Object(n.a)(Je),pt;try{for(lt.s();!(pt=lt.n()).done;){var mt=pt.value;(mt.target.offsetHeight>0||mt.target.offsetWidth>0)&&Ke.layout()}}catch(Ot){lt.e(Ot)}finally{lt.f()}}),ue.observe(ve.current)),ue}Object(i.useEffect)(function(){ve.current&&e.e(34).then(e.t.bind(null,"M/lh",7)).then(function(Ke){f=Ke;var ue=f.editor.createDiffEditor(ve.current,Object(T.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Qe));V(ue);var Je=fe(ue);return function(){ue.dispose();var lt=ue.getModel();lt&<.dispose(),Je.unobserve(ve.current)}})},[]),Object(i.useEffect)(function(){he&&he.setModel({original:f.editor.createModel(ie,G),modified:f.editor.createModel(H,G)})},[ie,H,G,he]);var j=l(W),I=l(Ee),K={width:j,height:I};return d.a.createElement("div",{className:"my-diff-editor",ref:ve,style:K})}},bCnd:function(N,p,e){"use strict";e.d(p,"b",function(){return n}),e.d(p,"a",function(){return o});var T=e("je13"),X=e.n(T),x=!1;function n(r,i){var d=X.a.get("__ec");d||(d={}),d[r]=i,X.a.set("__ec",d)}function o(r,i){var d=X.a.get("__ec");return d?d[r]===void 0?i:d[r]:i}},bPs0:function(N,p,e){"use strict";e.d(p,"b",function(){return Q});var T=e("k1fw"),X=e("WmNS"),x=e.n(X),n=e("9og8"),o=e("2qtc"),r=e("kLXV"),i=e("tJVT"),d=e("PpiC"),s=e("aHsQ"),m=e("sGsY"),E=e("q1tI"),c=e.n(E),l=e("bntm"),b=e("V0Rq"),_=e("wd/R"),L=e.n(_),z=e("Ty5D"),f=e("9kvl"),t=m.a.Countdown,Q=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],C=function(W){var q=W.globalSetting,Ee=W.loading,ie=W.user,H=W.exercise,G=W.dispatch,De=Object(d.a)(W,["globalSetting","loading","user","exercise","dispatch"]),Qe=Object(E.useState)({}),ve=Object(i.a)(Qe,2),_t=ve[0],yt=ve[1],he=r.a.useModal(),V=Object(i.a)(he,2),fe=V[0],j=V[1],I=Object(E.useRef)(null),K=Object(E.useState)(!0),Ke=Object(i.a)(K,2),ue=Ke[0],Je=Ke[1],lt=Object(z.l)().query,pt=Object(z.m)();Object(E.useEffect)(function(){var tt,ce,Ge;return clearTimeout(I.current),document.addEventListener(Object(l.c)(),Gt,!1),window.addEventListener("blur",Ne,!1),((tt=H.exerciseUserInfo)===null||tt===void 0?void 0:tt.screen_open)&&Object(l.a)()&&(G({type:"globalSetting/headerFooterToggle",payload:!1}),Je(!1)),((ce=H.exerciseUserInfo)===null||ce===void 0?void 0:ce.screen_open)&&!Object(l.a)()?r.a.info({icon:null,content:c.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",c.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",H.exerciseUserInfo.screen_num-H.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",c.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Je(!1),Object(l.d)(document.body),document.getElementById("root").addEventListener("click",Ot,!1)}}):document.getElementById("root").addEventListener("click",Ot,!1),L()().diff(L()((Ge=H.exerciseUserInfo)===null||Ge===void 0?void 0:Ge.screen_at),"seconds")>0&&mt(),function(){document.getElementById("root").removeEventListener("click",Ot,!1),document.removeEventListener(Object(l.c)(),Gt,!1),window.removeEventListener("blur",Ne,!1),clearTimeout(I.current)}},[]),Object(E.useEffect)(function(){setTimeout(function(){H.actionTabs.removeEventListenerExitScreen&&(clearTimeout(I.current),document.getElementById("root").removeEventListener("click",Ot,!1),document.removeEventListener(Object(l.c)(),Gt,!1))},500),At()},[H.actionTabs]),Object(E.useEffect)(function(){setTimeout(function(){H.exerciseUserInfo.used_screen_num>H.exerciseUserInfo.screen_num?ne():!ue},500)},[H.exerciseUserInfo]);var mt=function(){var tt=Object(n.a)(x.a.mark(function ce(){return x.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Ie();case 2:setTimeout(function(){var Ae;r.a.destroyAll(),r.a.info({okText:c.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:c.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.a.createElement("span",{className:"c-red"},H.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.a.createElement("span",{className:"c-red"},(Ae=H.exerciseUserInfo)===null||Ae===void 0?void 0:Ae.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var we=Object(n.a)(x.a.mark(function Xe(){return x.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:Object(l.d)(document.body);case 1:case"end":return Fe.stop()}},Xe)}));function qe(){return we.apply(this,arguments)}return qe}()})},1e3);case 3:case"end":return Ve.stop()}},ce)}));return function(){return tt.apply(this,arguments)}}(),Ot=function(ce){!Object(l.a)()&&ce.target.nodeName!=="A"&&ce.target.nodeName!=="BUTTON"&&ce.target.innerHTML!=="\u786E \u5B9A"&&(Object(l.d)(document.body),console.log("documentClick.full"))},At=function(){var tt=Object(n.a)(x.a.mark(function ce(){var Ge;return x.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,G({type:"exercise/getExerciseUserInfo",payload:Object(T.a)({},pt)});case 2:return Ge=Ae.sent,Ae.abrupt("return",Ge==null?void 0:Ge.data);case 4:case"end":return Ae.stop()}},ce)}));return function(){return tt.apply(this,arguments)}}(),O=function(){var tt=Object(n.a)(x.a.mark(function ce(Ge){var Ve,Ae;return x.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:r.a.destroyAll(),Ae=r.a.info({okText:c.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",c.a.createElement("span",{style:{display:"inline-block"}},c.a.createElement(t,{onFinish:Ie,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(H.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:c.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.a.createElement("span",{className:"c-red"},Ge),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.a.createElement("span",{className:"c-red"},(Ve=H.exerciseUserInfo)===null||Ve===void 0?void 0:Ve.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",c.a.createElement("span",{className:"c-red"},H.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",c.a.createElement("br",null),c.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var Xe=Object(n.a)(x.a.mark(function Fe(){return x.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:Object(l.d)(document.body),Ae.destroy();case 2:case"end":return zt.stop()}},Fe)}));function wt(){return Xe.apply(this,arguments)}return wt}()}),setTimeout(function(){var Xe;Ae.update({okText:c.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:c.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.a.createElement("span",{className:"c-red"},Ge+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.a.createElement("span",{className:"c-red"},(Xe=H.exerciseUserInfo)===null||Xe===void 0?void 0:Xe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(H.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return qe.stop()}},ce)}));return function(Ge){return tt.apply(this,arguments)}}(),St=function(){location.href="/classrooms/".concat(pt.coursesId,"/exercise/").concat(pt.categoryId,"/detail")},ne=function(){var tt=Object(n.a)(x.a.mark(function ce(){var Ge;return x.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return r.a.destroyAll(),Ae.next=3,Object(b.X)({categoryId:pt.categoryId,commit_method:1});case 3:Ge=Ae.sent,Ge&&oe();case 5:case"end":return Ae.stop()}},ce)}));return function(){return tt.apply(this,arguments)}}(),oe=function(){document.removeEventListener(Object(l.c)(),Gt,!1),Object(l.b)(),r.a.destroyAll(),fe.info({content:c.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",c.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){St()}})},Ne=function(ce){Object(l.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(l.b)()},Ie=function(){var tt=Object(n.a)(x.a.mark(function ce(){var Ge,Ve;return x.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return((Ge=H.exerciseUserInfo)===null||Ge===void 0?void 0:Ge.screen_at)&&Object(b.g)(Object(T.a)(Object(T.a)({},pt),{},{reset:!0})),we.next=3,Object(b.P)({id:pt.categoryId});case 3:if(Ve=we.sent,!(Ve==null?void 0:Ve.is_commit)){we.next=7;break}return oe(),we.abrupt("return");case 7:return we.next=9,At();case 9:case"end":return we.stop()}},ce)}));return function(){return tt.apply(this,arguments)}}(),Gt=function(){var tt=Object(n.a)(x.a.mark(function ce(){var Ge,Ve,Ae,we;return x.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(Ge=!1,console.log("fullscreen change"),!Object(l.a)()){Xe.next=7;break}((Ve=H.exerciseUserInfo)===null||Ve===void 0?void 0:Ve.screen_at)&&Object(b.g)(Object(T.a)(Object(T.a)({},pt),{},{reset:!0})),clearTimeout(I.current),Xe.next=16;break;case 7:return Ge=!0,Xe.next=10,At();case 10:Ae=Xe.sent,Object(b.g)(Object(T.a)({},pt)),O(Ae.used_screen_num),we=setTimeout(Object(n.a)(x.a.mark(function wt(){return x.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:case"end":return bt.stop()}},wt)})),H.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),I.current=we;case 16:G({type:"globalSetting/headerFooterToggle",payload:Ge});case 17:case"end":return Xe.stop()}},ce)}));return function(){return tt.apply(this,arguments)}}();return c.a.createElement("div",null,j)};p.a=Object(f.a)(function(F){var W=F.loading,q=F.user,Ee=F.exercise,ie=F.globalSetting;return{globalSetting:ie,user:q,exercise:Ee,loading:W.effects}})(C)},"cf+g":function(N,p,e){N.exports=e.p+"static/mark.ad150797.svg"},dQ5l:function(N,p,e){"use strict";var T=e("tJVT"),X=e("k1fw"),x=e("q1tI"),n=e.n(x),o=e("ZBwS"),r=e.n(o),i=e("TVoq"),d=e.n(i),s=new r.a;s.Diff_EditCost=8;var m={oldStr:"",newStr:""};function E(l,b){switch(b.type){case"init":return Object(X.a)(Object(X.a)({},l),b.payload);default:throw new Error}}function c(l,b){var _=/&/g,L=/</g,z=/>/g,f=l[0],t=l[1]||"",Q=t.replace(_,"&").replace(L,"<").replace(z,">"),C=!Q.trim();if(b==="oldStr")switch(f){case o.DIFF_DELETE:return"<ins class=".concat(C?"empty":"",">")+Q+"</ins>";case o.DIFF_EQUAL:return"<span>"+Q+"</span>"}else switch(f){case o.DIFF_INSERT:return"<del class=".concat(C?"empty":"",">")+Q+"</del>";case o.DIFF_EQUAL:return"<span>"+Q+"</span>"}}p.a=function(l){var b,_,L=l.output,z=l.actual_output,f=Object(x.useReducer)(E,m),t=Object(T.a)(f,2),Q=t[0],C=t[1];return L=(b=L)===null||b===void 0?void 0:b.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),z=(_=z)===null||_===void 0?void 0:_.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(x.useEffect)(function(){var F=s.diff_main(L||"",z||"");s.diff_cleanupEfficiency(F);var W=F.map(function(Ee){return c(Ee,"oldStr")}).join(""),q=F.map(function(Ee){return c(Ee,"newStr")}).join("");C({type:"init",payload:{oldStr:W,newStr:q}})},[L,z]),n.a.createElement("div",{className:"diff-panel-container"},n.a.createElement("div",{dangerouslySetInnerHTML:{__html:Q.oldStr}}),n.a.createElement("div",{dangerouslySetInnerHTML:{__html:Q.newStr}}))}},dTJi:function(N,p,e){},dejd:function(N,p,e){},"f+oW":function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(N,p,e){"use strict";e.d(p,"j",function(){return T}),e.d(p,"i",function(){return X}),e.d(p,"k",function(){return x}),e.d(p,"db",function(){return n}),e.d(p,"o",function(){return o}),e.d(p,"R",function(){return r}),e.d(p,"eb",function(){return i}),e.d(p,"u",function(){return d}),e.d(p,"v",function(){return s}),e.d(p,"bb",function(){return m}),e.d(p,"A",function(){return E}),e.d(p,"m",function(){return c}),e.d(p,"X",function(){return l}),e.d(p,"s",function(){return b}),e.d(p,"M",function(){return _}),e.d(p,"ab",function(){return L}),e.d(p,"cb",function(){return z}),e.d(p,"l",function(){return f}),e.d(p,"P",function(){return t}),e.d(p,"Z",function(){return Q}),e.d(p,"x",function(){return C}),e.d(p,"z",function(){return F}),e.d(p,"W",function(){return W}),e.d(p,"b",function(){return q}),e.d(p,"H",function(){return Ee}),e.d(p,"a",function(){return ie}),e.d(p,"c",function(){return G}),e.d(p,"O",function(){return De}),e.d(p,"g",function(){return Qe}),e.d(p,"t",function(){return ve}),e.d(p,"Y",function(){return _t}),e.d(p,"y",function(){return yt}),e.d(p,"B",function(){return he}),e.d(p,"f",function(){return V}),e.d(p,"e",function(){return fe}),e.d(p,"V",function(){return j}),e.d(p,"h",function(){return I}),e.d(p,"d",function(){return K}),e.d(p,"Q",function(){return ue}),e.d(p,"n",function(){return Je}),e.d(p,"F",function(){return lt}),e.d(p,"I",function(){return pt}),e.d(p,"D",function(){return mt}),e.d(p,"E",function(){return Ot}),e.d(p,"C",function(){return At}),e.d(p,"G",function(){return O}),e.d(p,"T",function(){return St}),e.d(p,"q",function(){return ne}),e.d(p,"r",function(){return oe}),e.d(p,"U",function(){return Ne}),e.d(p,"S",function(){return Ie}),e.d(p,"p",function(){return Gt}),e.d(p,"L",function(){return tt}),e.d(p,"K",function(){return ce}),e.d(p,"J",function(){return Ge}),e.d(p,"N",function(){return Ve}),e.d(p,"w",function(){return Ae});var T="FETCH_TASK_START",X="FETCH_TASK_FAILURE",x="FETCH_TASK_SUCCESS",n="UPDATE_TASK_DATA",o="HIDE_EVALUATE_RESULT",r="SHOW_EVALUATE_RESULT",i="UPDATE_TIMESTRAP",d="MOVE_X",s="MOVE_Y",m="TRIGGER_RIGHT_PANEL_MASK ",E="SET_ACTIVE_INDEX",c="GET_TASK_LIST",l="SHOW_TASK_LIST",b="HIDE_TASK_LIST",_="SET_TASK_STAR",L="TRIGGER_ENLARGE_UNITY3D ",z="TRIGGER_TAB_FIXED ",f="GET_DISCUSSES",t="SHOW_DISCUSSES_LOADING",Q="TOP_OR_DOWN_DISCUSS",C="PLUS_DISCUSS",F="SET_ACTION_TYPE",W="SHOW_REWARD_DIALOG",q="CANCEL_REWARD_DIALOG",Ee="SET_REWARD",ie="ACTIVE_DISCUSS_INDEX",H="CREATE_DISCUSS",G="DISABLE_DISCUSS",De="SHOW_ANSWER_LOADING",Qe="FETCH_ANSWER_INFO",ve="HIGH_TIP_MODAL",_t="SHOW_TIP_MODAL",yt="SELECT_UNLOCK_ANSWER",he="SET_CHOOSE_ANSWERS",V="EVAL_CHOOSE_START",fe="EVAL_CHOOSE_END",j="SHOW_REP_loading",I="FETCH_REP_CONTENT",K="EDIT_REP_CONTENT",Ke="SET_REP_PATH",ue="SHOW_EVALUATE_LOADING",Je="HIDE_EVALUATE_LOADING",lt="SET_EVALUATE_MESSAGE",pt="SET_SHOW_DIR",mt="SET_EDITOR_SETTING",Ot="SET_EDITOR_THEME",At="SET_EDITOR_FONTSIZE",O="SET_REPOS",St="SHOW_PATH_LIST",ne="HIDE_PATH_LIST",oe="HIDE_PICTURE_VIEW",Ne="SHOW_PICTURE_VIEW",Ie="SHOW_NOTICE",Gt="HIDE_NOTICE",tt="SET_TAB_INDEX",ce="SET_SSH_TABS",Ge="SET_SSH_CONFIGDATA",Ve="SET_VNC_LOADING ",Ae="ON_TAB_TO_SPACE "},gflZ:function(N,p,e){},gp9y:function(N,p,e){},iNZB:function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(N,p,e){},"kaH+":function(N,p,e){"use strict";var T=e("+L6B"),X=e("2/Rp"),x=e("tJVT"),n=e("q1tI"),o=e.n(n),r=e("UZu5"),i=e.n(r),d=e("dhSg"),s=e("rLCj"),m=e("dF/Y"),E=e("4i/N");p.a=function(){var c=Object(n.useState)(""),l=Object(x.a)(c,2),b=l[0],_=l[1],L=Object(n.useState)(0),z=Object(x.a)(L,2),f=z[0],t=z[1],Q=Object(n.useRef)("");Object(n.useEffect)(function(){var q=d.a.subscribe("preview-image",function(Ee){_(Ee),document.body.style.overflow="hidden"});return q},[]),Object(n.useEffect)(function(){return document.addEventListener("keydown",C),function(){document.removeEventListener("keydown",C)}},[]),Object(n.useEffect)(function(){Q.current=b},[b]);function C(q){q.keyCode==27&&Q.current&&F()}function F(){document.body.style.overflow="auto",_("")}function W(){t(f+90)}return o.a.createElement(n.Fragment,null,b?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(X.a,{onClick:W},"\u65CB\u8F6C",o.a.createElement(s.a,null)),o.a.createElement(X.a,{href:b},"\u4E0B\u8F7D",o.a.createElement(m.a,null)),o.a.createElement(X.a,{onClick:F},"\u5173\u95ED",o.a.createElement(E.a,null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:b,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(f,"deg)")}}))):null)}},l9Ud:function(N,p,e){N.exports={flex_box_center:"flex_box_center___1siF3",flex_space_between:"flex_space_between___1LIBe",flex_box_vertical_center:"flex_box_vertical_center___1SENm",flex_box_center_end:"flex_box_center_end___aKcm8",flex_box_column:"flex_box_column___3xSXM",wrap:"wrap___1JpHn",list:"list___eeGJr",page:"page___2LktT"}},lOMy:function(N,p,e){},mCJh:function(N,p,e){"use strict";e.d(p,"e",function(){return X}),e.d(p,"j",function(){return x}),e.d(p,"d",function(){return n}),e.d(p,"g",function(){return o}),e.d(p,"f",function(){return r}),e.d(p,"i",function(){return i}),e.d(p,"c",function(){return d}),e.d(p,"h",function(){return s}),e.d(p,"b",function(){return m}),e.d(p,"a",function(){return E});var T=e("ErOA");function X(c){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(T.c)("/discusses.json?page=".concat(l-1,"&container_identifier=").concat(c,"&container_type=Shixun"))}function x(c,l){return Object(T.f)("/discusses/".concat(c,"/top_or_down_discuss.json"),{top:l})}function n(c,l){return Object(T.f)("/discusses/".concat(c,"/disable_or_open_discuss.json"),{is_disable:!!l})}function o(c,l){return Object(T.f)("/discusses/".concat(c,"/plus.json"),{container_type:"Discuss",type:l?1:0})}function r(c,l){return Object(T.f)("/discusses/".concat(c,"/hidden.json"),l)}function i(c,l){return Object(T.f)("/discusses/".concat(c,"/reward_code.json"),l)}function d(c){return Object(T.a)("/api/discusses/".concat(c,".json"),{method:"delete"})}function s(c,l){return Object(T.f)("/discusses/".concat(c,"/reply.json"),{container_type:"Shixun",content:l})}function m(c){return Object(T.f)("/discusses.json",c)}function E(c){return Object(T.f)("/discusses/ai_reply.json",c)}},nWbc:function(N,p,e){},p4vh:function(N,p){N.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(N,p,e){"use strict";var T=e("+L6B"),X=e("2/Rp"),x=e("5Dmo"),n=e("3S7+"),o=e("k1fw"),r=e("tJVT"),i=e("q1tI"),d=e.n(i),s=e("vHTk"),m=e.n(s),E=e("yEEn"),c=e("ZW9T"),l=e("1vsH");p.a=function(b){var _=b.name,L=b.data,z=b.theme,f=b.type,t=b.filename,Q=b.monacoEditor,C=b.className,F=b.style,W=b.close,q=b.onClose,Ee=Object(i.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ie=Object(r.a)(Ee,2),H=ie[0],G=ie[1],De=Object(i.useState)(""),Qe=Object(r.a)(De,2),ve=Qe[0],_t=Qe[1],yt=Object(i.useRef)();t&&(Q.filename=t),Object(i.useEffect)(function(){var fe,j,I=(fe=document.cookie)===null||fe===void 0||((j=fe.replace(/\s/g,""))===null||j===void 0)?void 0:j.split(";");I==null||I.map(function(K){var Ke=K.split("=");Ke[0]==="_educoder_session"&&_t(Ke[1])})},[]);var he=function(){if(L.startsWith("http")){V();return}Object(l.q)(t||"educoder",L,t)},V=function(){Object(l.p)("",L)};return d.a.createElement("div",{style:Object(o.a)({},F||{}),className:"".concat(m.a.wrp," ").concat(f?"":"hide")},W&&d.a.createElement("div",{className:m.a.close,ref:yt},d.a.createElement(n.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return yt.current}},d.a.createElement("span",{onClick:V},d.a.createElement("i",{className:"icon-quxiaozhiding"}))),d.a.createElement(n.a,{title:"\u5173\u95ED",getPopupContainer:function(){return yt.current}},d.a.createElement("span",{className:"",onClick:q},d.a.createElement("i",{className:"icon-guanbi1"})))),d.a.createElement("div",{className:"".concat(m.a[C]," ").concat(C," ").concat(m.a.monaco," ").concat(f==="txt"?"show":"hide")},t&&d.a.createElement(c.b,Q)),f==="audio"&&d.a.createElement("audio",{src:"".concat((L==null?void 0:L.indexOf("http://"))>-1||(L==null?void 0:L.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(L),autoPlay:!0}),f==="video"&&d.a.createElement(d.a.Fragment,null,(L==null?void 0:L.indexOf("http"))>-1?d.a.createElement("video",{controls:!0,src:"".concat(L),autoPlay:!0}):d.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(L),autoPlay:!0})),f==="office"&&d.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat(L,"?disposition=office&token=").concat(ve)}),f==="image"&&d.a.createElement("img",{src:"".concat((L==null?void 0:L.indexOf("http://"))>-1||(L==null?void 0:L.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(L)}),f==="other"&&d.a.createElement("div",null,d.a.createElement(X.a,{type:"primary",size:"large",onClick:he},d.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),f==="download"&&d.a.createElement(X.a,{type:"primary",size:"large",onClick:he},d.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(N,p,e){},qUwa:function(N,p,e){},qZJd:function(N,p,e){"use strict";var T=e("MXD1"),X=e("CFYs"),x=e("miYZ"),n=e("tsqr"),o=e("WmNS"),r=e.n(o),i=e("2qtc"),d=e("kLXV"),s=e("9og8"),m=e("rAM+"),E=e("tJVT"),c=e("k1fw"),l=e("q1tI"),b=e.n(l),_=e("IxHN"),L=e("bdgK"),z=e("M8RZ"),f=e("Ty5D"),t=e("1dTM"),Q=e.n(t),C=e("dhSg"),F=e("+L6B"),W=e("2/Rp"),q=e("5NDa"),Ee=e("5rEg"),ie=e("AKST"),H=Ee.a.TextArea,G=function(ue){var Je=ue.onCancel,lt=ue.onSave,pt=ue.content,mt=Object(l.useState)(pt),Ot=Object(E.a)(mt,2),At=Ot[0],O=Ot[1];function St(oe){O(oe.target.value)}function ne(){lt(At)}return Object(l.useEffect)(function(){O(pt)},[pt]),b.a.createElement("div",{className:"clipboard-box"},b.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),b.a.createElement(H,{value:At,onChange:St,className:"clipboard"}),b.a.createElement("p",null," ",b.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),b.a.createElement("p",null," ",b.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),b.a.createElement("div",{className:"btn-action-container"},b.a.createElement(W.a,{type:"ghost",onClick:Je,style:{marginRight:10}},"\u53D6\u6D88"),b.a.createElement(W.a,{type:"primary",onClick:ne},"\u4FDD\u5B58")))},De=e("ErOA"),Qe=e("IZBM"),ve=e("ye1Q"),_t=e("wd/R"),yt=e.n(_t),he=b.a.createElement(ve.a,{style:{fontSize:24},spin:!0});function V(ue){return ue.replace(/\\u([\dA-Za-z]{4})/g,function(Je,lt){return String.fromCharCode(parseInt("0x"+lt))})}function fe(ue){ue||(ue=window.location.search);var Je=ue.substr(1),lt={};return Je.split("&").forEach(function(pt){var mt=pt.split("=");lt[mt[0]]=decodeURIComponent(mt[1])}),lt}var j={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},I;(function(ue){ue[ue.SET_LOADING=0]="SET_LOADING",ue[ue.SET_IS_LARGE=1]="SET_IS_LARGE",ue[ue.SET_MES=2]="SET_MES",ue[ue.SET_STATE=3]="SET_STATE",ue[ue.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",ue[ue.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(I||(I={}));function K(ue,Je){switch(Je.type){case I.SET_LOADING:return Object(c.a)(Object(c.a)({},ue),{},{loading:Je.payload});case I.SET_IS_LARGE:return Object(c.a)(Object(c.a)({},ue),{},{isLarge:Je.payload});case I.SET_MES:return Object(c.a)(Object(c.a)({},ue),{},{mes:Je.payload});case I.SET_STATE:return Object(c.a)(Object(c.a)({},ue),Je.payload);case I.SET_TRANSFER_CONTENT:return Object(c.a)(Object(c.a)({},ue),{},{transferContent:Je.payload});case I.SHOW_CLIPBOARD_BOX:return Object(c.a)(Object(c.a)({},ue),{},{showClipBoardBox:Je.payload});default:throw new Error}}var Ke=p.a=function(ue){var Je=ue.vnc_url,lt=ue.window_vnc_url,pt=ue.linux_vnc,mt=ue.taskId,Ot=Object(l.useRef)(),At=Object(l.useRef)(),O=Object(l.useRef)(),St=Object(l.useReducer)(K,j),ne=Object(E.a)(St,2),oe=ne[0],Ne=ne[1],Ie=Object(l.useState)(0),Gt=Object(E.a)(Ie,2),tt=Gt[0],ce=Gt[1],Ge=oe.mes,Ve=oe.loading,Ae=oe.showClipBoardBox,we=oe.isLarge,qe=oe.transferContent,Xe=Object(l.useState)(0),wt=Object(E.a)(Xe,2),Fe=wt[0],bt=wt[1],zt=Object(l.useRef)(),Qt=Object(f.m)();Object(l.useEffect)(function(){return window.addEventListener("visibilitychange",ia),function(){window.removeEventListener("visibilitychange",ia)}},[]);var ia=function(Ce){if(document.visibilityState==="visible"){var Pe=sessionStorage.vncPageLeaveTime;yt()(new Date).diff(yt()(Pe),"minutes")>9&&ce(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function le(){Ne({type:I.SHOW_CLIPBOARD_BOX,payload:!1})}function Ye(){Ne({type:I.SET_IS_LARGE,payload:!we})}function st(se){var Ce;return Ot.current&&(Ce=new L.default(function(Pe){var $t=Object(m.a)(Pe),ut;try{for($t.s();!(ut=$t.n()).done;){var It=ut.value;(It.target.offsetHeight>0||It.target.offsetWidth>0)&&se._eventHandlers.windowResize()}}catch(ha){$t.e(ha)}finally{$t.f()}}),Ce.observe(Ot.current)),Ce}var Et=function(){var se=Object(s.a)(r.a.mark(function Ce(){var Pe;return r.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,Object(De.a)("/api/tasks/".concat(Qt.taskId||mt,"/get_vnc_link.json"),{method:"post",params:Object(c.a)({},Qt)});case 2:if(Pe=ut.sent,!((Pe==null?void 0:Pe.status)===-3)){ut.next=5;break}return ut.abrupt("return",new Promise(function(){var It=Object(s.a)(r.a.mark(function ha(Zt,Ht){return r.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:d.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var la=Object(s.a)(r.a.mark(function va(){return r.a.wrap(function(na){for(;;)switch(na.prev=na.next){case 0:return clearTimeout(zt.current),bt(0),na.next=4,Object(Qe.e)(Qt.taskId,Pe==null?void 0:Pe.message);case 4:return ce(tt+1),na.abrupt("return");case 6:case"end":return na.stop()}},va)}));function Ft(){return la.apply(this,arguments)}return Ft}()});case 1:case"end":return oa.stop()}},ha)}));return function(ha,Zt){return It.apply(this,arguments)}}()));case 5:if(!((Pe==null?void 0:Pe.status)===-1)){ut.next=7;break}throw new String(Pe==null?void 0:Pe.message);case 7:return C.a.publish("update-windows-time",Pe==null?void 0:Pe.data),ut.abrupt("return",Pe);case 9:case"end":return ut.stop()}},Ce)}));return function(){return se.apply(this,arguments)}}();Object(l.useEffect)(function(){var se,Ce;function Pe(Ht){lt&&(n.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Ne({type:I.SET_LOADING,payload:!0}),ce(tt+1))}C.a.subscribe("reset-linux-windows-loading",function(){Ne({type:I.SET_LOADING,payload:!0})}),C.a.subscribe("reset-linux-windos-vnc",function(){ce(tt+1)});function $t(){clearTimeout(zt.current),bt(100),setTimeout(function(){Ne({type:I.SET_LOADING,payload:!1})},1300),C.a.subscribe("send-ctrl-alt-delete",function(){var Ht;(Ht=se)===null||Ht===void 0||Ht.sendCtrlAltDel()})}function ut(Ht){var Dt=V(Ht.detail.text);Ne({type:I.SET_TRANSFER_CONTENT,payload:Dt})}if((lt||Je||pt)&&Ot.current){clearTimeout(zt.current),new Promise(Object(s.a)(r.a.mark(function Ht(){var Dt,oa,la,Ft,va,Ta,na,vt,Ba,ga,xe;return r.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return Dt=fe(),oa="",at.next=4,Et();case 4:if(Ft=at.sent,!pt){at.next=11;break}return O.current.src=(Ft==null||((va=Ft.data)===null||va===void 0)?void 0:va.vnc_url)+"&time="+Date.now(),Ne({type:I.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),at.abrupt("return");case 11:lt?(la="Edu123",oa=decodeURIComponent(Ft==null||((Ta=Ft.data)===null||Ta===void 0)?void 0:Ta.vnc_url)):(vt=new URL(decodeURIComponent(Ft==null||((na=Ft.data)===null||na===void 0)?void 0:na.vnc_url)),Ba=vt.protocol,ga=vt.searchParams,xe=vt.host,la=ga.get("password"),oa="".concat(Ba==="https:"?"wss":"ws","://").concat(xe,"/").concat(Dt.path||"websockify"));case 12:se=new Q.a(Ot.current,oa,{credentials:{password:la},wsProtocols:["binary"]}),Ce=st(se),se.viewOnly=Dt.view_only||!1,lt?se.scaleViewport=!0:se.scaleViewport=Dt.scale||!1,se.scaleViewport=Dt.scale||!0,se.resizeSession=!0,At.current=se,se.addEventListener("disconnect",Pe),se.addEventListener("connect",$t),se.addEventListener("clipboard",ut);case 22:case"end":return at.stop()}},Ht)})));var It=C.a.subscribe("vnc-reseting",function(){bt(0),Ne({type:I.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),ha=C.a.subscribe("vnc-enlarge",function(){Ne({type:I.SET_IS_LARGE,payload:!0})}),Zt=C.a.subscribe("show-clipboard-box",function(){Ne({type:I.SHOW_CLIPBOARD_BOX,payload:!0})});return bt(0),function(){var Ht,Dt,oa,la;(Ht=se)===null||Ht===void 0||Ht.removeEventListener("disconnect",Pe),(Dt=se)===null||Dt===void 0||Dt.removeEventListener("connect",$t),(oa=se)===null||oa===void 0||oa.removeEventListener("clipboard",ut),It(),ha(),Zt(),(la=Ce)===null||la===void 0||la.unobserve(Ot.current)}}},[Je,lt,pt,tt]);function Ut(se){var Ce;(Ce=At.current)===null||Ce===void 0||Ce.clipboardPasteFrom(se),Ne({type:I.SET_TRANSFER_CONTENT,payload:se}),n.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),le()}Object(l.useEffect)(function(){Fe==0&&(clearTimeout(zt.current),M())},[Fe]);var M=function se(){Fe>99?Fe=99:(Fe=Fe+1,zt.current=setTimeout(function(){se()},1500)),Fe<100&&bt(Fe)},Oe=Object(l.useMemo)(function(){return Ve?"none":pt?"block":"none"},[pt,Ve]);return b.a.createElement(l.Fragment,null,we&&b.a.createElement("a",{className:"btn-vnc-resize",onClick:Ye},b.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),b.a.createElement("iframe",{style:{display:Oe,position:we?"fixed":"absolute",left:0,top:we?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(we?"100px":"45px",")")},frameBorder:"0",ref:O}),b.a.createElement("div",{style:{position:we?"fixed":"absolute",left:0,top:we?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(we?"100px":"45px",")")},className:"".concat(lt?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(we?"full-screen":"")},Ve?b.a.createElement(_.a,{message:Ge,style:{color:"#4CACFF"}},b.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},b.a.createElement(X.a,{percent:Fe,format:function(Ce){return b.a.createElement("span",{className:"c-white"},Ce,"%")}}))):null,b.a.createElement("div",{ref:Ot,className:"vnc-panel ".concat(Ve?"hide":"animated fadeIn")})),b.a.createElement(z.a,null,b.a.createElement(d.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ae,onCancel:le,footer:null},b.a.createElement(G,{onCancel:le,onSave:Ut,content:qe}))))}},tUsH:function(N,p){N.exports="data:image/png;base64,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"},vHTk:function(N,p,e){N.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},"yi/R":function(N,p,e){"use strict";e.r(p);var T=e("oBTY"),X=e("bbsP"),x=e("/wGt"),n=e("0Owb"),o=e("jrin"),r=e("2qtc"),i=e("kLXV"),d=e("WmNS"),s=e.n(d),m=e("miYZ"),E=e("tsqr"),c=e("9og8"),l=e("tJVT"),b=e("PpiC"),_=e("k1fw"),L=e("ozfa"),z=e("MJZm"),f=e("q1tI"),t=e.n(f),Q=e("Ty5D"),C=e("H65k"),F=e("+Axu"),W=e("f+oW"),q=e.n(W),Ee=function(a){var u=a.position,g=a.subject,U=a.score,S=a.onViewAllTask,D=a.query;return t.a.createElement("div",{className:"task-header"},t.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:S},t.a.createElement("img",{src:q.a,alt:"nav",width:45})),t.a.createElement("h3",{title:g},"\u7B2C",u,"\u5173\uFF1A",g),D.sign!=="exam"&&t.a.createElement("span",null,U))},ie=e("DjyN"),H=e("NUBc"),G=e("g9YV"),De=e("wCAj"),Qe=e("cWXX"),ve=e("/ezw"),_t=e("BdwD"),yt=e("p4vh"),he=e.n(yt),V=e("Q+I+"),fe=e.n(V),j=e("Yr8L"),I=e.n(j),K=e("IZBM"),Ke=e("1vsH"),ue=e("wd/R"),Je=e.n(ue),lt={0:he.a,1:fe.a,2:I.a},pt={loading:!0,page:1,data:null},mt;(function(a){a[a.SET_LOADING=0]="SET_LOADING",a[a.SET_STATE=1]="SET_STATE",a[a.SET_PAGE=2]="SET_PAGE"})(mt||(mt={}));function Ot(a,u){switch(u.type){case mt.SET_LOADING:return Object(_.a)(Object(_.a)({},a),{},{loading:u.payload});case mt.SET_STATE:return Object(_.a)(Object(_.a)({},a),u.payload);case mt.SET_PAGE:return Object(_.a)(Object(_.a)({},a),{},{page:u.payload});default:throw new Error}}var At=function(a){var u=a.activeIndex,g=a.taskId,U=Object(f.useReducer)(Ot,pt),S=Object(l.a)(U,2),D=S[0],P=S[1],R=D.loading,y=D.page,A=D.data,h=Object(f.useMemo)(function(){var J=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(ee,Y,_e){var te=(y-1)*10+_e+1;return te<=3?t.a.createElement("img",{src:lt[te-1],alt:"rank",width:36}):te}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:A==null?void 0:A.rank_data_name,dataIndex:"score",render:function(ee){return(A==null?void 0:A.open_rank)==="DEFAULT"?Object(Ke.P)(ee):ee}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(ee){return Je()(ee).format("YYYY-MM-DD HH:mm:ss")}}];return J},[A==null?void 0:A.rank_data_name,A==null?void 0:A.open_rank,y]);Object(f.useEffect)(function(){function J(){return B.apply(this,arguments)}function B(){return B=Object(c.a)(s.a.mark(function ee(){var Y;return s.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.next=2,Object(K.r)(g,{page:y,limit:10});case 2:Y=te.sent,P({type:mt.SET_STATE,payload:{loading:!1,data:Y.data}});case 4:case"end":return te.stop()}},ee)})),B.apply(this,arguments)}u===4&&J()},[y,u,g]);function k(J){P({type:mt.SET_PAGE,payload:J})}return t.a.createElement("div",{className:"ranking-container"},R?t.a.createElement(ve.a,{avatar:!0,paragraph:{rows:4}}):!A||(A==null?void 0:A.rank_list_count)===0?t.a.createElement(_t.a,null):t.a.createElement(t.a.Fragment,null,t.a.createElement(De.a,{pagination:!1,size:"middle",dataSource:A.rank_list,columns:h}),A.rank_list_count>10?t.a.createElement(H.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:k,current:y,total:A.rank_list_count}):null))},O=e("fXAG"),St=e("9Bee"),ne=e("M8RZ"),oe=e("6lC8"),Ne=e("mCJh"),Ie=e("jb+D"),Gt=e("dTJi"),tt=e("pC0b"),ce=e("GzdX"),Ge=e("OoWo"),Ve="YYYY-MM-DD HH:mm",Ae=function(a){var u=a.challenge,g=a.position,U=a.status,S=a.get_gold,D=a.get_experience,P=a.star,R=a.tag_count,y=a.finished_time,A=a.index,h=a.view_answer_time,k=a.name,J=a.identifier,B=a.identity,ee=a.shixun,Y=a.taskList,_e=a.onSaveTaskStar,te=Object(Q.l)();function Se(He){_e(J,He,A)}var v=U===2||ee.status<2||Y[A-1]&&Y[A-1].status===2||ee.task_pass||B<=5;return t.a.createElement("div",{className:"task-item-container ".concat(u.position===g?"active":""," ").concat(U===2?"finish":"")},t.a.createElement("div",{className:"flex-container challenge-title space-between"},v?t.a.createElement("a",{href:"/tasks/".concat(J).concat(te.search),onClick:function(be){be.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(J).concat(te.search)},300)}},"".concat(g,". ").concat(k)," "):t.a.createElement("span",null,"".concat(g,". ").concat(k)),t.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(U===2?"green":"")})),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",{className:U===2?"green":""},t.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",U===2&&D>0?"+":"",D),t.a.createElement("p",{className:U===2?"green":""},t.a.createElement("span",null,"\u91D1\u5E01")," ",U===2&&S>0?"+":""," ",S),t.a.createElement("p",null,t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",R||"\u65E0")),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",null,t.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),y?Je()(y).format(Ve):"--"),t.a.createElement("p",null,t.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),h?Je()(h).format(Ve):"--")),ee.status>=2?t.a.createElement("div",{className:"rate-container"},U===2&&P===0?t.a.createElement(f.Fragment,null,t.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),t.a.createElement(ce.a,{defaultValue:0,onChange:Se})):null,U===2&&P>0?t.a.createElement(f.Fragment,null,t.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),t.a.createElement(ce.a,{value:P,disabled:!0}),t.a.createElement("span",{className:"highlight"},P,"\u5206")):null):null)},we=function(a){var u=a.taskList,g=a.challenge,U=a.shixun,S=a.identity,D=a.onSaveTaskStar,P=Object(Q.l)().query;return t.a.createElement("div",{className:"task-nav-container"},!!P.coursesId&&t.a.createElement("p",{className:"task-tip"},t.a.createElement("div",null,t.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),u.map(function(R,y){var A=Object(_.a)(Object(_.a)({},R),{},{identity:S,index:y,challenge:g,taskList:u,shixun:U,onSaveTaskStar:D});return t.a.createElement(Ae,Object(n.a)({key:y},A))}))},qe=e("88g3"),Xe=e.n(qe),wt=e("V0Rq"),Fe=e("HBuW"),bt=function(){var a=Object(c.a)(s.a.mark(function u(g,U,S,D,P){var R,y;return s.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(R=function(){P?Object(Ke.I)(S?"/tasks/".concat(y==null?void 0:y.identifier,"/jupyter"):"/tasks/".concat(y.game_identifier,"?subject_id=").concat(D)):window.location.href=S?"/tasks/".concat(y==null?void 0:y.identifier,"/jupyter"):"/tasks/".concat(y.game_identifier,"?subject_id=").concat(D)},!S){h.next=7;break}return h.next=4,Object(Fe.z)({id:g,challenge_id:U,subject_id:D});case 4:h.t0=h.sent,h.next=10;break;case 7:return h.next=9,Object(Fe.A)({id:g,challenge_id:U,subject_id:D});case 9:h.t0=h.sent;case 10:if(y=h.t0,!((y==null?void 0:y.game_identifier)||(y==null?void 0:y.identifier))){h.next=22;break}if(!(y==null?void 0:y.access)){h.next=16;break}R(),h.next=21;break;case 16:if(!((y==null?void 0:y.access)==!1)){h.next=20;break}return E.b.warn("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(function(){bt(g,"",S,D,P)},1e3),h.abrupt("return");case 20:R();case 21:return h.abrupt("return");case 22:(y==null?void 0:y.status)===-3?Object(Ke.k)():(y==null?void 0:y.status)===2?zt(y==null?void 0:y.message):(y==null?void 0:y.status)===3&&Qt(y==null?void 0:y.message);case 23:case"end":return h.stop()}},u)}));return function(g,U,S,D,P){return a.apply(this,arguments)}}(),zt=function a(u){var g;u=((g=u)===null||g===void 0?void 0:g.includes(".json"))?u:"".concat(u,".json"),i.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var U=Object(c.a)(s.a.mark(function D(){var P,R;return s.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Object(wt.R)({url:u});case 2:if(P=A.sent,P){A.next=5;break}return A.abrupt("return");case 5:return E.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),A.next=8,Object(Fe.A)({id:P.shixun_identifier});case 8:if(R=A.sent,!(R==null?void 0:R.game_identifier)){A.next=12;break}return Object(Ke.I)("/tasks/".concat(R.game_identifier)),A.abrupt("return");case 12:(R==null?void 0:R.status)===2?a(R==null?void 0:R.message):(R==null?void 0:R.status)===3&&Qt(R==null?void 0:R.message);case 13:case"end":return A.stop()}},D)}));function S(){return U.apply(this,arguments)}return S}()})},Qt=function(u){i.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",u,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ia=z.a.DirectoryTree,le=function(a){var u=a.taskList,g=a.challenge,U=a.shixun,S=a.identity,D=a.onSaveTaskStar,P=a.subject_id,R=Object(Q.m)(),y=Object(Q.l)().query,A=Object(f.useState)([]),h=Object(l.a)(A,2),k=h[0],J=h[1],B=Object(f.useState)([]),ee=Object(l.a)(B,2),Y=ee[0],_e=ee[1],te=Object(f.useState)(),Se=Object(l.a)(te,2),v=Se[0],He=Se[1];Object(f.useEffect)(function(){be(u),_e(Rt({children:u},g.id)),J(Object(T.a)(u)),console.log("taskList:",u)},[u]);var be=function nt($){$.map(function(ke,ge){var $e;ke.index=ge,ke.title=ke.name,ke.id==g.id&&He(ke.key),(($e=ke.children)===null||$e===void 0?void 0:$e.length)&&nt(ke.children)})},Te=function($,ke){console.log("Trigger Select",$,ke),ke.node.shixun_identifier&&bt(ke.node.shixun_identifier,ke.node.key,!1,P)},Re=function(){console.log("Trigger Expand")};function Rt(nt,$){var ke;return!nt||typeof nt!="object"?void 0:nt.id==$?[]:nt.children.some(function(ge){return ke=Rt(ge,$)})?[].concat(Object(T.a)(ke),[nt.key]):void 0}return t.a.createElement("div",{className:"task-nav-container"},!!y.coursesId&&t.a.createElement("p",{className:"task-tip"},t.a.createElement("div",null,t.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(k==null?void 0:k.length)&&t.a.createElement("div",{style:{padding:10}},t.a.createElement(ia,{className:Xe.a.tree,icon:t.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:t.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:Te,onExpand:Re,selectedKeys:[v],defaultExpandedKeys:Object(T.a)(Y),treeData:k,titleRender:function($,ke,ge){return t.a.createElement("span",{className:"".concat(g.id==$.id?Xe.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},$.item_type==="Shixun"&&t.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),$.item_type==="Challenge"&&t.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:$.item_type==="Shixun"?-2:0}},"\uFF08",Ke.g[$.index],"\uFF09"),t.a.createElement("span",{style:{position:"relative",top:$.item_type==="Shixun"||$.item_type==="Stage"?-2:0}},$==null?void 0:$.name),$.item_type!=="Stage"&&t.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat(($==null?void 0:$.status)==1&&"c-green-29b")},(($==null?void 0:$.status)==1||($==null?void 0:$.status)==0)&&t.a.createElement("img",{src:e("A/g1"),width:"16"}),($==null?void 0:$.status)==2&&t.a.createElement("img",{src:e("Nmxd"),width:"16"}),($==null?void 0:$.status)==3&&t.a.createElement("img",{src:e("5D2P"),width:"16"})))}})))},Ye=e("Plam"),st=e("gp9y"),Et=e("Ot1p"),Ut=function(a){var u=a.user_praise,g=a.praise_count,U=a.praisePlus,S=a.onCreateDiscuss,D=a.user,P=Object(f.useState)(!1),R=Object(l.a)(P,2),y=R[0],A=R[1],h=Object(f.useState)(""),k=Object(l.a)(h,2),J=k[0],B=k[1];function ee(v){B(v)}function Y(){A(!0)}function _e(){A(!1)}function te(){return Se.apply(this,arguments)}function Se(){return Se=Object(c.a)(s.a.mark(function v(){return s.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(D==null?void 0:D.authentication){be.next=3;break}return i.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}}),be.abrupt("return");case 3:if(!(J.trim()=="")){be.next=6;break}return E.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),be.abrupt("return");case 6:S(J),B(""),A(!1);case 9:case"end":return be.stop()}},v)})),Se.apply(this,arguments)}return t.a.createElement("div",{className:"comment-input-editor-container ".concat(y?"active":""," ")},t.a.createElement("div",{className:y?"text-area hide":"text-area"},t.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Y}),t.a.createElement("a",{className:"c-light-black",onClick:U,title:u?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(u?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),g?t.a.createElement("span",null,g):"")),y?t.a.createElement("div",{className:"input-mask",onClick:_e}):null,t.a.createElement("div",{className:y?"md-container":"md-container hide"},t.a.createElement(Et.a,{id:"discuss-input-editor",startInit:y,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:J,height:240,onChange:ee}),t.a.createElement("div",{className:"tip-container",onClick:_e},t.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),t.a.createElement("a",{className:"btn-send",onClick:te},"\u53D1\u9001"))))},M=e("dhSg"),Oe=e("/omn"),se=e("IxHN"),Ce=e("ARon"),Pe=function(a){var u=a.data;return t.a.createElement(f.Fragment,null,u&&u.map(function(g){return t.a.createElement("div",{className:"choose-answer-item",key:g.position},t.a.createElement("p",null,"\u7B2C",g.position,"\u9898"),t.a.createElement(St.a,{value:g.answer}))}))},$t=e("DVFL"),ut=function(a){var u=a.data,g=a.onShowUnlockAnswerModal,U=a.challenge,S=(U==null?void 0:U.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return t.a.createElement(f.Fragment,null,u&&u.map(function(D,P){var R=D.answer_id,y=D.answer_name,A=D.answer_contents,h=D.view_time;return t.a.createElement("div",{className:"answer-item-container",style:S,key:R},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{className:"level"}," \u7EA7\u522B",P+1,"\uFF1A "),t.a.createElement("span",{className:"name"},y),A?t.a.createElement(f.Fragment,null,t.a.createElement("span",{className:"view-time"},h?Je()(h).format("YYYY-MM-DD HH:mm"):""),t.a.createElement("span",null,"\u5DF2\u89E3\u9501")):t.a.createElement("a",{onClick:g},"\u89E3\u9501")),A?t.a.createElement(St.a,{value:A}):null)}))},It=function(a){var u=a.loading,g=a.data,U=a.onShowTip,S=a.st,D=a.challenge;return t.a.createElement("div",{className:"answer-container"},u?t.a.createElement(se.a,null):null,S===1?t.a.createElement(Pe,{data:g}):t.a.createElement(ut,{data:g,challenge:D,onShowUnlockAnswerModal:U}))},ha=e("sRBo"),Zt=e("kaz8"),Ht=e("gflZ"),Dt=function(a){var u=a.data,g=a.selected_unlocked_answer_id,U=a.selected_index,S=a.onSelect;if(!u)return null;var D=u.filter(function(R,y){return R.answer_contents?!1:(R.index=y,!0)});function P(R){var y=R.target,A=y.value,h=y.checked;S(h?A:null)}return t.a.createElement("table",{className:"unlock-answer-list"},t.a.createElement("thead",null,t.a.createElement("tr",null,t.a.createElement("th",null),t.a.createElement("th",null,"\u7EA7\u522B"),t.a.createElement("th",null,"\u540D\u79F0"),t.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),t.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),t.a.createElement("tbody",null,D.map(function(R,y){return t.a.createElement("tr",{key:R.answer_id},t.a.createElement("td",null,t.a.createElement(Zt.a,{value:R.answer_id,onChange:P,checked:R.answer_id===g||g&&U>=y})),t.a.createElement("td",null,R.index+1),t.a.createElement("td",null,R.answer_name),t.a.createElement("td",null,R.answer_ratio,"%"),t.a.createElement("td",{className:"gold-color"},R.answer_score))})))},oa=e("Q7Vx"),la=function(a){var u=a.unity_3d_routes,g=a.onGetUnity3dMessage,U=a.onEvaluateCallback,S=Object(f.useRef)(),D=Object(f.useState)(!0),P=Object(l.a)(D,2),R=P[0],y=P[1];Object(f.useEffect)(function(){function k(B){try{var ee=JSON.parse(B.data);g(ee)}catch(Y){console.log(Y,B.data)}}window.addEventListener("message",k);var J=M.a.subscribe("evaluate-unity3d-result",function(B){A(B),U&&U()});return function(){window.removeEventListener("message",k),J()}},[]);function A(k){S.current&&S.current.contentWindow.postMessage(JSON.stringify(k),"*")}function h(){y(!1),M.a.publish("unity3d-load-end")}return t.a.createElement(f.Fragment,null,R?t.a.createElement(se.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,t.a.createElement("iframe",{onLoad:h,className:"unity3d-panel",ref:S,src:u}))},Ft=e("BjJ7"),va=e("kaH+");function Ta(a){var u=a.target;if(u.tagName.toUpperCase()==="IMG"){var g=u.src||u.getAttribute("src");g&&g.indexOf("/images/avatars/User")===-1&&(a.stopPropagation(),a.preventDefault(),M.a.publish("preview-image",g))}}var na={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function vt(a,u){switch(u.type){case O.A:return Object(_.a)(Object(_.a)({},a),{},{activeIndex:u.payload});case O.ab:return Object(_.a)(Object(_.a)({},a),{},{enlarge_unity3D:u.payload});case O.cb:return Object(_.a)(Object(_.a)({},a),{},{tab_fixed:u.payload});case O.X:return Object(_.a)(Object(_.a)({},a),{},{showTaskList:!0});case O.s:return Object(_.a)(Object(_.a)({},a),{},{showTaskList:!1});case O.m:return Object(_.a)(Object(_.a)({},a),u.payload);case O.M:return Object(_.a)(Object(_.a)({},a),u.payload);case O.O:return Object(_.a)(Object(_.a)({},a),{},{loading:!0});case O.Y:return Object(_.a)(Object(_.a)({},a),{},{showTip:!0});case O.t:return Object(_.a)(Object(_.a)({},a),{},{showTip:!1});case O.y:return Object(_.a)(Object(_.a)({},a),{},{selected_unlocked_answer_id:u.payload});case O.g:return Object(_.a)(Object(_.a)({},a),u.payload);default:throw new Error}}var Ba=function(a){var u=a.taskId,g=a.minuxUserGrade,U=a.discusses_count,S=a.is_teacher,D=a.has_answer,P=a.user,R=a.st,y=a.game,A=a.rank_name,h=a.challenge,k=a.myshixun,J=a.user_praise,B=a.praise_count,ee=a.unity_3d_routes,Y=a.with_code_file,_e=a.onPlusOrCancelPraise,te=a.onEvaluateCallback,Se=a.onGetUnity3dMessage,v=a.shixun,He=Object(f.useReducer)(vt,na),be=Object(l.a)(He,2),Te=be[0],Re=be[1],Rt=Object(f.useState)(!1),nt=Object(l.a)(Rt,2),$=nt[0],ke=nt[1],ge=Object(f.useState)(!1),$e=Object(l.a)(ge,2),Wt=$e[0],Xt=$e[1],Lt=Object(Q.l)().query,sa=Te.taskList,Sa=Te.showTaskList,Nt=Te.activeIndex,Ua=Te.enlarge_unity3D,Yt=Te.tab_fixed,ct=Te.data,ra=Te.answerScore,an=Te.loading,Mt=Te.showTip,Ha=Te.isMultiLevel,ma=Te.selected_unlocked_answer_id,nn=Object(f.useMemo)(function(){var Ue=0;if(ct&&ma){for(var We=ct.filter(function(gt){return!gt.answer_contents}),je=0;je<We.length;je++)if(We[je].answer_id===ma){Ue=je;break}}return Ue},[ct,ma]),Tt=v?v.propaedeutics:null,ft=Object(f.useRef)(),qa=h.open_rank;console.log(h,"challenge");var Va=Object(f.useMemo)(function(){var Ue=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Tt&&Ue.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),D&&Lt.type!=="exercises"&&!(h==null?void 0:h.hide_answer)&&Ue.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),Lt.type!=="exercises"&&!(v==null?void 0:v.is_disable_discuss)&&Ue.push({index:3,title:"\u8BC4\u8BBA"}),qa!=="CLOSE"&&Ue.push({index:4,title:A}),Ue},[D,Tt,qa,A]);function Aa(Ue){var We=parseInt(Ue.currentTarget.id);We===2?y.homework_common_answer_open?E.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):$a():Re({type:O.A,payload:We})}function $a(){return Xa.apply(this,arguments)}function Xa(){return Xa=Object(c.a)(s.a.mark(function Ue(){var We;return s.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(!(R===0)){gt.next=5;break}return gt.next=3,sn();case 3:gt.next=9;break;case 5:return gt.next=7,Object(K.o)(y.identifier);case 7:We=gt.sent,Wa(We);case 9:case"end":return gt.stop()}},Ue)})),Xa.apply(this,arguments)}function sn(){return ka.apply(this,arguments)}function ka(){return ka=Object(c.a)(s.a.mark(function Ue(){var We,je,gt;return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(K.n)(y.identifier);case 2:if(We=xt.sent,je=We.message,!(je.length===0)){xt.next=7;break}return E.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),xt.abrupt("return");case 7:if(je.length){xt.next=10;break}return Re({type:O.g,payload:{showTip:!0,isMultiLevel:!1,answerScore:je.answer_score,selected_unlocked_answer_id:je.answer_id}}),xt.abrupt("return");case 10:gt=je.filter(function(qt){return qt.answer_contents}).length===0,Re({type:O.g,payload:{showTip:gt,data:je,isMultiLevel:je.length>1,activeIndex:gt?Nt:2}});case 12:case"end":return xt.stop()}},Ue)})),ka.apply(this,arguments)}function Wa(Ue){var We=Ue.choose_answers,je=Ue.message,gt=Ue.status;if(gt===0){E.b.info(je);return}Re({type:O.g,payload:{showTip:gt===1,data:We,answerScore:je,loading:!1,activeIndex:gt===1?Nt:2}})}function hn(){Re({type:O.t})}function et(){Re({type:O.Y})}function fa(){return Ia.apply(this,arguments)}function Ia(){return Ia=Object(c.a)(s.a.mark(function Ue(){var We,je,gt,ht,xt;return s.a.wrap(function(Na){for(;;)switch(Na.prev=Na.next){case 0:if(ke(!0),!(R===1)){Na.next=8;break}return Na.next=4,Object(K.p)(y.identifier);case 4:We=Na.sent,(We==null?void 0:We.status)!==-1&&(g(ra),Wa(We)),Na.next=14;break;case 8:if(!ma){Na.next=14;break}return Na.next=11,Object(K.s)(y.identifier,ma);case 11:je=Na.sent,gt=je.status,ht=je.message,gt===-1||(Ha?(xt=0,ct.filter(function(cn){return!cn.answer_contents}).forEach(function(cn,wn){wn<=nn&&cn&&(xt+=cn.answer_score)}),g(xt)):g(ra),sn(),Da(null),Re({type:O.t}));case 14:ke(!1);case 15:case"end":return Na.stop()}},Ue)})),Ia.apply(this,arguments)}function Da(Ue){Re({type:O.y,payload:Ue})}function Ya(){return Kt.apply(this,arguments)}function Kt(){return Kt=Object(c.a)(s.a.mark(function Ue(){var We,je;return s.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:if(ht.prev=0,!Lt.subject_id){ht.next=7;break}return ht.next=4,Object(K.i)(k.identifier,Object(_.a)({},Lt));case 4:je=ht.sent,ht.next=10;break;case 7:return ht.next=9,Object(K.m)(k.identifier);case 9:je=ht.sent;case 10:Re({type:O.m,payload:{taskList:((We=je)===null||We===void 0?void 0:We.stages)||je,showTaskList:!0}}),ht.next=16;break;case 13:ht.prev=13,ht.t0=ht.catch(0),console.log(ht.t0);case 16:case"end":return ht.stop()}},Ue,null,[[0,13]])})),Kt.apply(this,arguments)}function Za(Ue,We,je){return Qa.apply(this,arguments)}function Qa(){return Qa=Object(c.a)(s.a.mark(function Ue(We,je,gt){return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.prev=0,xt.next=3,Object(K.D)(We,v.id,je);case 3:sa[gt].star=je,Re({type:O.M,payload:{taskList:Object(T.a)(sa)}}),xt.next=10;break;case 7:xt.prev=7,xt.t0=xt.catch(0),console.log(xt.t0);case 10:case"end":return xt.stop()}},Ue,null,[[0,7]])})),Qa.apply(this,arguments)}function vn(){Ya()}function un(){Re({type:O.s})}Object(f.useEffect)(function(){if(!(v==null?void 0:v.identifier))return;var Ue=Object(Ie.s)({objective_type:"shixun",objective_id:v==null?void 0:v.identifier,school:1});Ue.then(function(We){var je;Xt(We==null||((je=We.shixun)===null||je===void 0)?void 0:je.own)})},[v==null?void 0:v.identifier]),Object(f.useEffect)(function(){return function(){Re({type:O.s}),Re({type:O.A,payload:0})}},[u]),Object(f.useEffect)(function(){if(ft.current)return ft.current.addEventListener("mousedown",Ta),function(){ft.current.removeEventListener("mousedown",Ta)}},[ft.current]),Object(f.useEffect)(function(){if(Y&&ee&&ft.current){var Ue=Object(Ft.b)(function(je){var gt=je.target.scrollTop;gt>=354?Re({type:O.cb,payload:!0}):Re({type:O.cb,payload:!1})},10);ft.current.addEventListener("scroll",Ue);var We=M.a.subscribe("evaluate-unity3d-finish",function(){ft.current.scrollTop=0});return function(){ft.current.removeEventListener("scroll",Ue),We()}}},[Y,ee,ft.current]);var Jt=h.position,Ct=h.score,ba=h.subject,ja={onViewAllTask:vn,position:Jt,score:Ct,subject:ba,query:Lt};function da(Ue){return _a.apply(this,arguments)}function _a(){return _a=Object(c.a)(s.a.mark(function Ue(We){var je;return s.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(Ne.b)({content:We,container_type:"Shixun",container_id:v.id,challenge_id:h.id,position:Jt});case 2:if(je=ht.sent,!(je.status===-3)){ht.next=6;break}return i.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),ht.abrupt("return");case 6:console.log(je),Re({type:O.A,payload:3}),M.a.publish("create-discuss");case 9:case"end":return ht.stop()}},Ue)})),_a.apply(this,arguments)}function ta(){Re({type:O.ab,payload:!Ua})}var pa={loading:an,data:ct,onShowTip:et,st:R,challenge:h};return t.a.createElement(f.Fragment,null,t.a.createElement(Ee,ja),t.a.createElement("div",{className:"content-wrapper",ref:ft},ee&&Y?t.a.createElement("div",{className:"unity-3d-container ".concat(Ua?"enlarge":"")},t.a.createElement("a",{onClick:ta,className:"btn-enlarge ".concat(Ua?"enlarge":"")},t.a.createElement("i",{className:"iconfont ".concat(Ua?"icon-suoxiao1":"icon-kuoda"," ")})),t.a.createElement(la,{unity_3d_routes:ee,onGetUnity3dMessage:Se,onEvaluateCallback:te})):null,t.a.createElement("ul",{className:"tab-nav ".concat(Yt?"tab-fixed":"")},Va.map(function(Ue){return t.a.createElement("li",{onClick:Aa,id:Ue.index,key:Ue.title,className:Nt===Ue.index?"active":""},t.a.createElement("a",null,Ue.title,Ue.index===3&&U?t.a.createElement("span",null,U):null))})),t.a.createElement(St.a,{className:Nt===0?"tab-panel-body ".concat(ee&&Y?"scroll-margin-top":""):"hide",value:h.task_pass}),t.a.createElement("div",{className:Nt===1?"tab-panel-body":"hide"},Tt?t.a.createElement(St.a,{value:Tt}):null),t.a.createElement("div",{className:Nt===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},t.a.createElement(It,pa)),t.a.createElement("div",{className:Nt===3?"tab-panel-body":"hide"},t.a.createElement(Ye.a,{activeIndex:Nt,shixunIdentifier:v.identifier,identity:P.identity,user:P,allowDisableDiscuss:Wt})),t.a.createElement("div",{className:Nt===4?"tab-panel-body":"hide"},t.a.createElement(At,{activeIndex:Nt,taskId:u})),Lt.type!=="exercises"&&!(v==null?void 0:v.is_disable_discuss)&&t.a.createElement(Ut,{user:P,user_praise:J,praise_count:B,praisePlus:_e,onCreateDiscuss:da})),t.a.createElement(ne.a,null,t.a.createElement(x.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:Sa,onClose:un},Lt.subject_id&&t.a.createElement(le,Object(n.a)({taskList:Object(T.a)(sa),challenge:h,shixun:v},Lt,{identity:P.identity,onSaveTaskStar:Za})),!Lt.subject_id&&t.a.createElement(we,{taskList:Object(T.a)(sa),challenge:h,shixun:v,identity:P.identity,onSaveTaskStar:Za})),t.a.createElement(i.a,{centered:!0,title:"\u63D0\u793A",visible:Mt,onOk:fa,onCancel:hn,confirmLoading:$,className:"answer-tip"},S?t.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):t.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),Ha?t.a.createElement(Dt,{selected_index:nn,selected_unlocked_answer_id:ma,onSelect:Da,data:ct}):t.a.createElement("p",null,"\u5C06\u6263\u9664".concat(ra,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),S?t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),t.a.createElement(va.a,null)))},ga=e("+L6B"),xe=e("2/Rp"),rt=e("aHsQ"),at=e("sGsY"),Vt=e("55Ip"),Ze=e("9VGf");function Le(a){return a.toString().padStart(2,"0")}function jt(a){var u=Math.floor(a/60),g=a%60,U=Math.floor(u/60);return"".concat(Le(U),":").concat(Le(u-U*60),":").concat(Le(g))}var Oa=function(a){var u=a.defaultTime,g=a.status,U=a.onUpdateCostTime,S=a.lastedGetTaskInfoTime,D=a.title,P=D===void 0?"":D,R=Object(f.useState)(u||0),y=Object(l.a)(R,2),A=y[0],h=y[1],k=Object(f.useRef)();return Object(f.useEffect)(function(){S&&(h(u),k.current=u)},[u,S]),Object(f.useEffect)(function(){if(S){var J=M.a.subscribe("update-cost-time",function(){g!==2&&U(k.current)});return J}},[S]),Object(Ze.a)(function(){h(A+1),k.current=k.current+1},g===2?null:1e3),t.a.createElement("span",null,P?"".concat(P,"\uFF1A"):null,jt(A))},w=e("8Enf"),La=e("P2fV"),ea=e("NJEC"),ss=e("UlFV"),Ma=e("RCxd"),Rn=e("S+dL"),rs=e.n(Rn),mn=e("P5Jw");function za(a){var u=a.onShowNotice,g=a.className,U=g===void 0?"":g;return t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:u,className:U},t.a.createElement("img",{src:rs.a,alt:"notice"}))}var Gn=function(a){var u=a.loading,g=a.lastedUpdateTime,U=a.moveY,S=a.code_hidden,D=a.gameStatus,P=a.isEditPath,R=a.isNotice,y=a.git_url,A=a.onResetCode,h=a.onResetGitCode,k=a.onShowCodeSetting,J=a.onResetPassedCode,B=a.onShowDir,ee=a.onResizeCodeArea,Y=a.onShowNotice;function _e(){ee(U)}var te=function(){i.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(Ma.a,null),content:"\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",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:A})},Se=function(){i.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:t.a.createElement(Ma.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:h})},v=U==="100%";return t.a.createElement(f.Fragment,null,t.a.createElement("span",{className:"edit-status"},u?"\u4FDD\u5B58\u4E2D...":g===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),t.a.createElement("div",{className:"action-bar"},R?t.a.createElement(za,{onShowNotice:Y}):null,S?null:t.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:B},t.a.createElement("i",{className:"iconfont icon-wenjian "})),y?t.a.createElement(mn.CopyToClipboard,{text:y,onCopy:function(){return E.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},t.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,D===2&&P?t.a.createElement(ea.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:J},t.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},t.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,P?t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:te},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,P&&t.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:Se},t.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),t.a.createElement("a",{onClick:k,title:"\u8BBE\u7F6E"},t.a.createElement("i",{className:"iconfont icon-shezhi"})),t.a.createElement("a",{onClick:_e,title:v?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:v?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},is=e("Mm8t"),zn=e.n(is),Ka=e("9kvl"),Hn=function(a){var u=a.isNotice,g=a.moveY,U=a.isActive,S=a.tabIndex,D=a.webssh,P=a.socketKeys,R=a.onCloseSocket,y=a.onReCreateSocket,A=a.onShowNotice,h=a.onResizeCodeArea,k=a.shixun;function J(){h(g)}var B=g==="100%";return t.a.createElement("div",{className:"action-bar"},u?t.a.createElement(za,{onShowNotice:A}):null,D?t.a.createElement(on,{tabIndex:S,isActive:U,socketKeys:P,onReCreateSocket:y,onCloseSocket:R,shixun:k}):null,t.a.createElement("a",{onClick:J,title:B?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:B?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},En=1200,Tn=300;function on(a){var u=a.isActive,g=a.socketKeys,U=a.webssh,S=a.onCloseSocket,D=a.onReCreateSocket,P=a.tabIndex,R=a.shixun,y=Object(f.useState)(U===3?1800:En),A=Object(l.a)(y,2),h=A[0],k=A[1],J=Object(f.useState)(!1),B=Object(l.a)(J,2),ee=B[0],Y=B[1],_e=R.identifier;Object(Ze.a)(function(){k(h-1)},u&&h>0?1e3:null),Object(f.useEffect)(function(){var $=M.a.subscribe("on-operating-ssh",function(){(R==null?void 0:R.webssh)!=3&&k(En)}),ke=M.a.subscribe("update-windows-time",function($e){k(parseInt($e.remaining_time/1e3))}),ge=M.a.subscribe("on-recreate-socket",function(){D()});return function(){ke(),$(),ge()}},[]);function te(){Ka.c.replace("/shixuns/".concat(_e,"/challenges"))}function Se(){i.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:t.a.createElement(Ma.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:Re,onCancel:te})}var v=function(){i.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:t.a.createElement(Ma.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Rt})};Object(f.useEffect)(function(){h===0&&(R.webssh!=3&&Se(),g.forEach(function($){M.a.publish("close-socket",$)})),h===Tn&&R.webssh!=3&&Y(!0)},[h]);function He(){Y(!1)}function be(){R.webssh!=3&&Y(!0)}function Te(){k(En),M.a.publish("ssh-add-connect-time"),Y(!1)}function Re(){k(En),M.a.publish("create-socket",P)}function Rt(){return nt.apply(this,arguments)}function nt(){return nt=Object(c.a)(s.a.mark(function $(){return s.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return g.forEach(function($e){M.a.publish("close-socket",$e)}),ge.next=3,S();case 3:k(En),D();case 5:case"end":return ge.stop()}},$)})),nt.apply(this,arguments)}return t.a.createElement(f.Fragment,null,h>0&&h<=Tn&&R.webssh!=3?t.a.createElement(en,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:h,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:be}):null,t.a.createElement("a",{onClick:v},t.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),t.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),t.a.createElement(ne.a,null,t.a.createElement(i.a,{centered:!0,title:[t.a.createElement(Ma.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:ee&&h>0,onOk:Te,onCancel:He,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(h/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function en(a){var u=a.title,g=a.time,U=a.className,S=U===void 0?"":U,D=a.callback,P=a.desc,R=P===void 0?"":P,y=a.style,A=y===void 0?{}:y;function h(){D&&D()}return t.a.createElement("a",{onClick:h,title:u,className:S},t.a.createElement("img",{src:zn.a,alt:"time",width:16,style:A}),t.a.createElement("span",null,R?"".concat(R,"\uFF1A"):"",jt(g)))}var Ms=e("lOMy"),Vn={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},fn=function(a){var u=a.className,g=a.mirror_description,U=a.git_url,S=a.difficulty,D=a.task_pass,P=a.test_set_permission,R=a.onVncAction,y=a.window_vnc_url,A=a.linux_vnc,h=a.vnc_url;return t.a.createElement("div",{className:"tpi-code-setting ".concat(u)},t.a.createElement("h3",null,"\u529F\u80FD"),t.a.createElement("section",null,t.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){R("full-screen")}}," ",t.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),t.a.createElement("a",{id:"reset-task",onClick:function(){return R("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),t.a.createElement("a",{id:"reset-task",onClick:function(){return R("reset-code")},className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801 "),U?t.a.createElement(mn.CopyToClipboard,{text:U,onCopy:function(){return E.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,!y&&!A&&t.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){R("show-clipboard-box")}}," ",t.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:D?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},t.a.createElement("b",null,"\u8DF3\u5173"),t.a.createElement("span",null,D?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:P?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},t.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),t.a.createElement("span",null,P?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),t.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("div",{className:"file-item"},t.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),t.a.createElement("span",null,Vn[S])),t.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},t.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),t.a.createElement("span",{className:"vnc-desc",title:g==null?void 0:g.join(" ")},g==null?void 0:g.join(" ")))))},Xn=e("5Dmo"),Yn=e("3S7+"),Zn=e("l9Ud"),Ja=e.n(Zn),Cn;(function(a){a.Classrooms="classrooms",a.Shixuns="shixuns",a.Paths="paths",a.Projects="projects",a.Videos="videos",a.Topics="topics",a.Teach="teach-group"})(Cn||(Cn={}));var os=function(u){var g=u.userDetail,U=u.user,S=u.globalSetting,D=u.loading,P=u.dispatch,R=u.onClose,y=u.shixun,A=Object(b.a)(u,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),h=Object(Q.m)(),k=Object(f.useState)([]),J=Object(l.a)(k,2),B=J[0],ee=J[1],Y=Object(f.useState)({}),_e=Object(l.a)(Y,2),te=_e[0],Se=_e[1],v=Object(f.useState)(0),He=Object(l.a)(v,2),be=He[0],Te=He[1],Re=Object(f.useState)(Object(_.a)({page:1,limit:20,id:y.identifier},h)),Rt=Object(l.a)(Re,2),nt=Rt[0],$=Rt[1],ke=Object(f.useCallback)(function(){return A.visible},[A.visible]);Object(f.useEffect)(function(){nt.page=1,ge()},[A.visible]);var ge=function(){var $e=Object(c.a)(s.a.mark(function Wt(){var Xt;return s.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return sa.next=2,P({type:"shixunsDetail/getSetData",payload:nt});case 2:Xt=sa.sent,Xt&&(ee(Object(T.a)(Xt.data_sets)),Te(Xt.data_sets_count),Se(Xt.folder_name));case 4:case"end":return sa.stop()}},Wt)}));return function(){return $e.apply(this,arguments)}}();return t.a.createElement(t.a.Fragment,null,!!B.length&&A.children,t.a.createElement(x.a,{title:"\u6570\u636E\u96C6",placement:"right",className:Ja.a.wrap,width:300,closable:!1,onClose:R,visible:ke()},t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6\u8DEF\u5F84"),t.a.createElement("dl",{className:Ja.a.list},t.a.createElement(Yn.a,{title:te},t.a.createElement("dt",null,te)),t.a.createElement("dd",null,t.a.createElement(mn.CopyToClipboard,{text:te,onCopy:function(){return E.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(Ja.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),B==null?void 0:B.map(function($e,Wt){return t.a.createElement("dl",{className:Ja.a.list},t.a.createElement(Yn.a,{title:$e.title},t.a.createElement("dt",null,t.a.createElement("span",{className:"icon-wenjian4 mr5"}),$e.title)),t.a.createElement("dd",null,t.a.createElement(mn.CopyToClipboard,{text:$e.file_path,onCopy:function(){return E.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(Ja.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),t.a.createElement("div",{className:"tc"},t.a.createElement(H.a,{onChange:function(Wt){nt.page=Wt,ge()},className:Ja.a.page,size:"small",total:be,pageSize:nt.limit,hideOnSinglePage:!0}))))},Qn=Object(Ka.a)(function(a){var u=a.user,g=a.userDetail,U=a.loading,S=a.shixunsDetail,D=a.globalSetting;return{user:u,userDetail:g,shixunsDetail:S,globalSetting:D,loading:U.models.index}})(os),ls=e("m3rI"),Sn=e("tUsH"),_n=e.n(Sn),pn=e("1Zrr"),yn=e.n(pn),ln=e("bntm"),jn=e("bPs0"),Kn=at.a.Countdown;function On(){return t.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var us=function(a){var u,g=a.mirror_description,U=a.difficulty,S=a.git_url,D=a.vnc_url,P=a.window_vnc_url,R=a.linux_vnc,y=a.isNotice,A=a.user,h=a.game,k=a.shixun,J=k===void 0?{}:k,B=a.resetVncLoading,ee=a.onUpdateCostTime,Y=a.lastedGetTaskInfoTime,_e=a.onShowNotice,te=a.onResetGitCode,Se=a.onResetVnc,v=a.onBack,He=a.history,be=a.onAddVncTime,Te=J.name,Re=J.identifier,Rt=J.task_pass,nt=J.test_set_permission,$=h.cost_time,ke=h.status,ge=A.user_url,$e=A.image_url,Wt=A.grade,Xt=Wt===void 0?0:Wt,Lt=Object(f.useState)(!1),sa=Object(l.a)(Lt,2),Sa=sa[0],Nt=sa[1],Ua=Object(f.useState)({}),Yt=Object(l.a)(Ua,2),ct=Yt[0],ra=Yt[1],an=Object(f.useState)("#FFF"),Mt=Object(l.a)(an,2),Ha=Mt[0],ma=Mt[1],nn=Object(f.useState)(null),Tt=Object(l.a)(nn,2),ft=Tt[0],qa=Tt[1],Va=Object(f.useState)(),Aa=Object(l.a)(Va,2),$a=Aa[0],Xa=Aa[1],sn=Object(f.useState)(!1),ka=Object(l.a)(sn,2),Wa=ka[0],hn=ka[1],et=Object(Q.l)().query;Object(f.useEffect)(function(){function Jt(){return Ct.apply(this,arguments)}function Ct(){return Ct=Object(c.a)(s.a.mark(function ba(){var ja,da,_a,ta,pa,Ue,We,je,gt,ht;return s.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(!(et.type==="exercises")){qt.next=18;break}if(!(et.sign==="exam")){qt.next=7;break}return qt.next=4,Object(wt.s)({categoryId:et.exercisesId});case 4:ta=qt.sent,qt.next=16;break;case 7:if(!(et.coursesId==="coursesId")){qt.next=13;break}return qt.next=10,Object(wt.W)({categoryId:et.exercisesId,login:et.login});case 10:ta=qt.sent,qt.next=16;break;case 13:return qt.next=15,Object(wt.y)({categoryId:et.exercisesId,login:et.login});case 15:ta=qt.sent;case 16:ra(Object(_.a)({},ta)),(((ja=ta)===null||ja===void 0?void 0:ja.left_banner_id)&&((da=ta)===null||da===void 0||((_a=da.exercise)===null||_a===void 0)?void 0:_a.left_time)||et.sign==="exam")&&(qa(Date.now()+((pa=ta)===null||pa===void 0||((Ue=pa.exercise)===null||Ue===void 0)?void 0:Ue.left_time)*1e3),setTimeout(function(){ma("red")},(((We=ta)===null||We===void 0||((je=We.exercise)===null||je===void 0)?void 0:je.left_time)-300>0?((gt=ta)===null||gt===void 0||((ht=gt.exercise)===null||ht===void 0)?void 0:ht.left_time)-300:0)*1e3));case 18:case"end":return qt.stop()}},ba)})),Ct.apply(this,arguments)}Jt(),M.a.subscribe("update-windows-time",function(ba){Xa(parseInt(ba.remaining_time/1e3))}),D&&Xa(1800)},[]),Object(f.useEffect)(function(){var Jt;if(et.type==="exercises"&&(ct==null||((Jt=ct.exercise)===null||Jt===void 0)?void 0:Jt.screen_open)){var Ct;console.log(ct==null||((Ct=ct.exercise)===null||Ct===void 0)?void 0:Ct.screen_open,2222),jn.b.forEach(function(ba,ja){document.addEventListener(ba,Ia,!1),document.addEventListener("blur",Ia,!1)}),window.focus(),window.onblur=function(){Object(ln.a)()&&Object(ln.b)()}}return function(){jn.b.forEach(function(ba,ja){document.removeEventListener(ba,Ia,!1)})}},[ct]);var fa=function(){hn(!Wa)},Ia=function(Ct){window.parent.postMessage("backExercise","*"),Ct!=="back"&&Object(ln.b)()};function Da(){Nt(!Sa)}function Ya(){Nt(!1)}function Kt(){v(),He.replace("/shixuns/".concat(Re,"/challenges"))}function Za(){if(B)return;Se()}function Qa(){i.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:t.a.createElement(Ma.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Kt})}function vn(Jt){Ya(),Jt==="reset-task"&&(B||i.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:t.a.createElement(Ma.a,null),content:t.a.createElement(On,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Za})),Jt==="reset-code"&&(B||i.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(Ma.a,null),content:"\u60A8\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",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:te})),Jt==="full-screen"&&M.a.publish("vnc-enlarge"),Jt==="show-clipboard-box"&&M.a.publish("show-clipboard-box")}var un={task_pass:Rt,test_set_permission:nt,mirror_description:g,difficulty:U,resetVncLoading:B,git_url:S,onVncAction:vn,window_vnc_url:P,linux_vnc:R,vnc_url:D};return t.a.createElement("div",{className:"task-header-container"},et.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{className:"task-user-info",href:ge,target:"_blank"},$e?t.a.createElement("img",{width:"35",height:"35",src:"".concat(ls.a.IMG_SERVER,"/images/").concat($e)}):null,t.a.createElement("span",null,A.name)),t.a.createElement("div",{className:"grade-info"},t.a.createElement("img",{src:_n.a,alt:"gold",width:20}),Xt)),t.a.createElement("h2",{className:"shixun-info"},Te,(et==null?void 0:et.type)!=="exercises"&&t.a.createElement(Oa,{lastedGetTaskInfoTime:Y,status:ke,defaultTime:$,onUpdateCostTime:ee,title:D?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(et==null?void 0:et.type)!=="exercises"&&t.a.createElement(t.a.Fragment,null,(D||P||R||(J==null?void 0:J.webssh)===3)&&t.a.createElement("div",{className:"flex-container"},P&&t.a.createElement(Vt.Link,{onClick:function(Ct){Ct.preventDefault(),M.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),y?t.a.createElement(za,{className:"btn-notice",onShowNotice:_e}):null,$a&&t.a.createElement(cs,{defaultTime:$a,onAddVncTime:be,onReset:Za,toShixun:Kt,title:D?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Da},t.a.createElement("img",{alt:"tool",src:yn.a,width:16}),"\u5DE5\u5177\u680F")),!P&&t.a.createElement(Qn,{visible:Wa,onClose:fa,shixun:J},t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:fa},t.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),et.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,D||P?t.a.createElement("a",{className:"btn-task-out",onClick:Qa,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):t.a.createElement("a",{className:"btn-out",onClick:Qa,title:"\u9000\u51FA\u5B9E\u8BAD"},t.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(ct==null||((u=ct.exercise)===null||u===void 0)?void 0:u.left_time)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{style:{color:Ha},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{className:"c-white mr20"},t.a.createElement(Kn,{className:"flex-wrp ",valueStyle:{color:Ha,fontSize:16,fontWeight:"normal"},title:t.a.createElement("span",{style:{color:Ha,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:ft,onFinish:Object(c.a)(s.a.mark(function Jt(){var Ct,ba;return s.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:return da.next=2,Object(wt.X)({categoryId:et.exercisesId,commit_method:2});case 2:Ct=da.sent,(Ct==null?void 0:Ct.status)===0&&i.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",t.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var _a=Object(c.a)(s.a.mark(function pa(){return s.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:He.push("/classrooms/".concat(et.coursesId,"/exercise/").concat(et.exercisesId,"/detail"));case 1:case"end":return We.stop()}},pa)}));function ta(){return _a.apply(this,arguments)}return ta}()}),(Ct==null?void 0:Ct.status)===-3&&(ba=parseInt(Ct==null?void 0:Ct.message),qa(Date.now()+ba*1e3));case 5:case"end":return da.stop()}},Jt)}))}))),(et==null?void 0:et.type)==="exercises"&&t.a.createElement(xe.a,{type:"primary",onClick:function(){i.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){Ia("back")}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),t.a.createElement(ne.a,null,t.a.createElement(x.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Sa,onClose:Ya},t.a.createElement(fn,un))))},tn=300;function cs(a){var u=a.onAddVncTime,g=a.onReset,U=a.toShixun,S=a.title,D=S===void 0?"":S,P=a.defaultTime,R=Object(f.useState)(P),y=Object(l.a)(R,2),A=y[0],h=y[1],k=Object(f.useState)(!1),J=Object(l.a)(k,2),B=J[0],ee=J[1];Object(Ze.a)(function(){h(A-1)},A>0?1e3:null),Object(f.useEffect)(function(){A===tn&&ee(!0)},[A]),Object(f.useEffect)(function(){h(P)},[P]);function Y(){A!==0?ee(!1):U()}function _e(){ee(!1),A>0?(h(P),u()):(h(P),g())}function te(){A<tn&&ee(!0)}return t.a.createElement(f.Fragment,null,t.a.createElement(en,{callback:te,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:"btn-vnc ".concat(A<tn?"color-red":""," "),time:A,desc:D}),t.a.createElement(ne.a,null,t.a.createElement(i.a,{title:[t.a.createElement(Ma.a,{className:"modalIconYellow"}),A!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:B,onOk:_e,onCancel:Y,okText:A!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:A!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},A!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(A/60)," \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F"):"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}var Is=e("QUgM"),Fs=e("KJ0q"),Bs={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"},ks=function(a){var u=a.category,g=a.answer,U=g===void 0?"":g,S=a.index,D=a.option_name,P=a.callback,R=Bs[S];function y(){if(u===1)P(R);else{var A=(U==null?void 0:U.split(""))||[],h=A.indexOf(R);h>=0?A.splice(h,1):A.push(R),P(A.join(""))}}return t.a.createElement("a",{className:"flex-container",onClick:y},t.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(u===1?"radio":"checkbox"," ").concat(U&&U.indexOf(R)>=0?"active":"")}),t.a.createElement("div",{className:"flex-wrp"},t.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},R,"\u3001"),t.a.createElement(St.a,{className:"subject-body",value:D})))},Ws=function(a){var u=a.id,g=a.answer,U=a.challenge_question,S=a.category,D=a.subject,P=a.onSetAnswers;function R(y){P(u,y)}return t.a.createElement("li",null,t.a.createElement("div",{className:"subject"},t.a.createElement(St.a,{value:"".concat(u+1,"\u3001").concat(D),className:"subject-body"})),t.a.createElement("div",{className:"option"},U.map(function(y,A){var h=y.option_name;return t.a.createElement(ks,{index:A,key:h,option_name:h,answer:g,category:S,callback:R})})))},ze=function(a){var u=a.chooses,g=a.answers,U=a.onSetAnswers;return t.a.createElement("ul",{className:"choose-container"},u.map(function(S,D){var P=S.subject,R=S.challenge_question,y=S.category;return t.a.createElement(Ws,{key:D,id:D,subject:P,challenge_question:R,category:y,answer:g[D],onSetAnswers:U})}))},Me=e("yqJW"),Be=e("cf+g"),Pt=e.n(Be),Bt=e("UbZX"),kt=e.n(Bt),ua=e("LYID"),Ea=e.n(ua),ca=function(u){var g=u.id,U=u.isActive,S=u.title,D=u.onActive,P=u.had_submmit,R=u.result,y=u.actual_output,A=u.standard_answer;function h(){D(g)}var k="test-case-item";return U&&(k+=" active"),P&&(k+=" has-result"),t.a.createElement("li",{className:k},t.a.createElement("a",{className:"case-header",onClick:h},t.a.createElement("h2",null,t.a.createElement("div",{className:U?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},S)),P>0?t.a.createElement("img",{width:16,src:R?kt.a:Ea.a}):t.a.createElement("i",{className:"iconfont icon-suo1"})),t.a.createElement("div",{className:"item-desc ".concat(U?"show":"hide"," choose-game-item")},P?R?t.a.createElement(f.Fragment,null,t.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",t.a.createElement("b",null,A)),t.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",t.a.createElement("b",{className:"c-red"},y))):t.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):t.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},Ca=function(a){var u=a.onResizeSetContainer,g=a.moveY,U=a.had_submmit,S=a.test_sets,D=S===void 0?[]:S,P=a.challenge_chooses_count,R=a.choose_correct_num,y=Object(f.useState)(-1),A=Object(l.a)(y,2),h=A[0],k=A[1];function J(Y){k(Y===h?-1:Y)}var B=R===P;function ee(){u(g)}return t.a.createElement(f.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:ee},t.a.createElement("i",{className:"iconfont ".concat(g===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),U?t.a.createElement("p",{className:"test-result ".concat(B?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:B?kt.a:Pt.a}),R," / ",P," \u5171\u6709",P,"\u9898\uFF0C"),t.a.createElement("span",null,B?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(P-R,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,t.a.createElement("ul",{className:"test-case-list"},D.map(function(Y,_e){return t.a.createElement(ca,Object(n.a)({key:"item"+_e,had_submmit:U,title:"\u9898\u76EE".concat(_e+1)},Y,{isActive:h===_e,id:_e,onActive:J}))})))},Jn=e("qUwa"),Un=e("VjRW"),qn=e.n(Un),Nn=function(a){var u=a.st,g=a.prev_game,U=a.next_game,S=a.time_limit,D=a.record_consume_time,P=a.loading,R=a.vnc_url,y=a.linux_vnc,A=a.windows_vnc,h=a.shixun,k=a.game,J=a.onRun,B=a.dispatch,ee=a.onShowTestCaseList,Y=a.chooses,_e=a.unity_3d_routes,te=a.user,Se=a.is_last_game,v=a.challenge,He=!Se&&!P&&(h.status>0||(te==null?void 0:te.identity)<5),be=u===1&&k.status===2,Te=Object(f.useState)(0),Re=Object(l.a)(Te,2),Rt=Re[0],nt=Re[1],$=Object(f.useState)(0),ke=Object(l.a)($,2),ge=ke[0],$e=ke[1],Wt=Object(f.useState)(!1),Xt=Object(l.a)(Wt,2),Lt=Xt[0],sa=Xt[1],Sa=Object(Q.l)();return Object(f.useEffect)(function(){Rt>0&&setTimeout(function(){nt(Rt-1)},1e3)},[Rt]),Object(f.useEffect)(function(){ge>0&&setTimeout(function(){$e(ge-1)},1e3)},[ge]),Object(f.useEffect)(function(){var Nt=M.a.subscribe("eval-code-finish",function(){_e&&sa(!0),u===1||nt(10)});return Nt},[]),t.a.createElement(f.Fragment,null,t.a.createElement("div",{className:"flex-container eval-desc"},S?t.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(S,"\u79D2")):null,D?t.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",D," \u79D2"):null,(R||A||y)&&t.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){M.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("div",{className:"flex-container eval-btn-group"},g&&!P?t.a.createElement("a",{href:"/tasks/".concat(g).concat(Sa.search),onClick:function(Ua){Ua.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(g).concat(Sa.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,He?t.a.createElement("a",{href:"/tasks/".concat(U).concat(Sa.search),onClick:function(Ua){if(Ua.preventDefault(),h.task_pass||k.status===2||(te==null?void 0:te.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(U).concat(Sa.search)},300);return}i.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:t.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,Lt&&(v==null?void 0:v.show_type)===1&&t.a.createElement("button",{onClick:function(){B({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),t.a.createElement("button",{onClick:Object(c.a)(s.a.mark(function Nt(){return s.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:if(!(u===1)){Yt.next=4;break}if(!((Y==null?void 0:Y.length)<=0)){Yt.next=4;break}return i.a.confirm({centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},t.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"}),Yt.abrupt("return");case 4:return sa(!1),Yt.next=7,J();case 7:case"end":return Yt.stop()}},Nt)})),style:{minWidth:"72px"},disabled:P||Rt>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},Rt>0?"".concat(Rt,"S"):t.a.createElement(f.Fragment,null," ",t.a.createElement("img",{src:qn.a,alt:"run",width:18})," ",t.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function $n(a,u){switch(u.type){case O.f:return Object(_.a)(Object(_.a)({},a),{},{loading:!0});case O.e:return Object(_.a)(Object(_.a)({},a),{},{loading:!1});case O.B:return Object(_.a)(Object(_.a)({},a),u.payload);default:throw new Error}}var cr=function(a){var u=a.taskData,g=a.moveY,U=a.onResizeYStart,S=a.onResizeSetContainer,D=a.onEval,P=a.lastedGetTaskInfoTime,R=Object(Q.l)(),y=u.chooses,A=u.choose_test_cases,h=u.game,k=A.test_sets,J=A.challenge_chooses_count,B=A.choose_correct_num,ee=A.had_submmit,Y=Object(f.useCallback)(function(){var ge=[];return ge.length=J,ee&&(ge=k.map(function($e){return $e.actual_output})),ge},[P]),_e=Object(f.useReducer)($n,{loading:!1,answers:Y()}),te=Object(l.a)(_e,2),Se=te[0],v=te[1];Object(f.useEffect)(function(){v({type:O.B,payload:{answers:Y()}})},[P]);var He=Se.answers,be=Se.loading;function Te(ge,$e){He[ge]=$e,v({type:O.B,payload:{answers:He}})}function Re(){for(var ge=!0,$e=0;$e<J;$e++)if(!He[$e]){E.b.info("\u8BF7\u5148\u7ED9\u7B2C".concat($e+1,"\u9898\u9009\u62E9\u7B54\u6848\uFF01")),ge=!1;break}return ge}function Rt(){return nt.apply(this,arguments)}function nt(){return nt=Object(c.a)(s.a.mark(function ge(){var $e,Wt;return s.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:if(!Re()){Lt.next=7;break}return v({type:O.f}),Lt.next=4,Object(K.g)(h.identifier,{answer:He,challenge_id:u==null||(($e=u.challenge)===null||$e===void 0)?void 0:$e.id,subject_id:R.query.subject_id||"",question_id:R.query.questionId,exercise_id:R.query.exercisesId});case 4:Wt=Lt.sent,D(Wt),v({type:O.e});case 7:case"end":return Lt.stop()}},ge)})),nt.apply(this,arguments)}var $=g?"".concat(g-54,"px"):"70%",ke="calc(100% - 3px - 51px - ".concat($,")");return t.a.createElement(f.Fragment,null,t.a.createElement("div",{className:"code-area-container",style:{height:$}},t.a.createElement(ze,{chooses:y,answers:He,onSetAnswers:Te})),t.a.createElement("div",{className:"resize-y-bar",onMouseDown:U,draggable:!1},t.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),t.a.createElement("div",{className:"test-set-container",style:{height:ke}},t.a.createElement(Ca,{had_submmit:ee,moveY:g,onResizeSetContainer:S,test_sets:k,challenge_chooses_count:J,choose_correct_num:B})),t.a.createElement("div",{className:"action-container"},t.a.createElement(Nn,Object(n.a)({},u,{loading:be,onRun:Rt}))))},vi=e("popq"),dr=e("362i"),Gs=e.n(dr),mr=e("VPUa"),zs=e.n(mr),Er=e("0i5U"),fr=e.n(Er),_r=function(a){var u,g=a.star,U=a.gold,S=a.experience,D=a.next_game,P=a.next_shixun,R=a.subject_done,y=a.onCloseResult,A=a.isPictureView,h=a.webDisplayUrl,k=a.onShowPictureView,J=a.history,B=a.onStarChange;function ee(){y(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(D).concat(Y.search)),setTimeout(function(){window.location.href="/tasks/".concat(D).concat(Y.search)},300)}var Y=Object(Q.l)();return t.a.createElement("div",{className:"evaluate-result-container"},t.a.createElement("div",{className:"evaluate-result-body"},t.a.createElement("a",{className:"close-line",onClick:y},t.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),!Y.query.subject_id&&t.a.createElement("img",{width:652,src:D||!R?Gs.a:zs.a,alt:"\u901A\u5173"}),Y.query.subject_id&&t.a.createElement("img",{width:652,src:R?zs.a:Gs.a,alt:"\u901A\u5173"}),t.a.createElement("div",{className:"gold-and-experience"},t.a.createElement("p",{className:"flex-container"},t.a.createElement("span",{className:"gold-circle"})," +",U),t.a.createElement("p",{className:"flex-container"},t.a.createElement("img",{src:fr.a})," +",S)),t.a.createElement("footer",null,g?null:t.a.createElement(f.Fragment,null,t.a.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),t.a.createElement(ce.a,{defaultValue:0,allowClear:!1,onChange:B})),t.a.createElement("div",{className:"tc"},D?t.a.createElement("a",{onClick:ee},"\u4E0B\u4E00\u5173"):t.a.createElement("a",{onClick:y},"\u5B8C\u6210"),!!P&&t.a.createElement("a",{onClick:function(){bt(P,null,!1,Y.query.subject_id)}},"\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD"),A?t.a.createElement("a",{onClick:function(){k(),y()}},"\u67E5\u770B\u6548\u679C"):null,h?t.a.createElement("a",{target:"_blank",href:h},"\u67E5\u770B\u6548\u679C"):null),(Y==null||((u=Y.query)===null||u===void 0)?void 0:u.subject_id)&&t.a.createElement("div",{className:"tc mt15"},P&&!D&&"\u5DF2\u901A\u8FC7\u672C\u5B9E\u8BAD\u7684\u6700\u540E\u4E00\u4E2A\u5173\u5361\uFF0C\u53EF\u4EE5\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD\u4E2D\u8FDB\u884C\u5B9E\u6218",R&&"\u606D\u559C\u60A8\uFF0C\u672C\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u6700\u540E\u4E00\u4E2A\u5B9E\u8BAD\u5DF2\u901A\u5173"))))},Dn=e("bCnd"),gi=e("ZW9T"),pr=e("p5ED"),Ai=e("XDHc"),hr=e("Tl6Z"),vr=e.n(hr),gr=function(a){var u=a.content,g=a.language,U=a.theme,S=a.onCodeChange,D=a.onSave,P=a.monacoOptions,R=a.isEditPath,y=a.code_edit_permission,A=a.forbidCopy,h=a.filename,k=a.file_type;return console.log("content:",{value:u,language:g,theme:U,onChange:S,onSave:D,forbidCopy:A,options:P,filename:h,file_type:k}),t.a.createElement(f.Fragment,null,t.a.createElement("div",{className:"monaco-editor-container"},R||y?null:t.a.createElement("img",{className:"only-view",src:vr.a,alt:"only-view"}),t.a.createElement(pr.a,{filename:h,type:k==="office"?"download":k,data:u,style:{top:40},monacoEditor:{value:u,language:g,theme:U,onChange:S,onSave:D,forbidCopy:A,options:P}})))},bi=e("14J3"),Ar=e("BMrR"),Ri=e("jCWc"),Hs=e("kPKH"),ds=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,ms=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,Vs=["http","com","net","org","cdn"];function Xs(a){for(var u=!1,g=0;g<Vs.length;g++)if(a.indexOf(Vs[g])!==-1){u=!0;break}return u}var Ys=3e3,br=function(a){var u=a.code,g=u===void 0?"":u,U=a.isActive,S=a.myshixunIdentifier,D=a.lastedUpdateTime,P=a.onFinishDisplayHtml,R=Object(f.useRef)(),y="".concat(Ft.a,"/api/myshixuns/").concat(S,"/html_content.html"),A=Object(f.useMemo)(function(){for(var h=g,k=[],J=[],B=ds.exec(h),ee=ms.exec(h);B;){var Y=B[0],_e=B[1];Xs(_e)?h=h.replace(Y,Y.replace(/link/,"edulink")):(k.push(_e),h=h.replace(ds,"EDUCODERCSS")),B=ds.exec(h)}for(;ee;){var te=ee[0],Se=ee[1];Xs(Se)?h=h.replace(te,te.replace(/script/g,"w3scrw3ipttag")):(J.push(Se),h=h.replace(ms,"EDUCODERJS")),ee=ms.exec(h)}return h=h.replace(/=/gi,"w3equalsign").replace(/script/gi,"w3scrw3ipttag"),{content:h,css:k,script:J}},[g]);return Object(Ze.a)(function(){var h=new Date().getTime();U&&R.current&&D&&h>D+Ys&&P()},Ys),Object(f.useEffect)(function(){R.current&&A&&A.content&&(R.current.setAttribute("action",y),R.current.submit())},[R.current,A,y]),t.a.createElement("div",{className:"html-code-view",style:{display:U?"block":"none",width:"100%",height:"100%"}},t.a.createElement("form",{ref:R,method:"post",target:"my-frame"},t.a.createElement("input",{type:"hidden",name:"contents",value:A.content}),t.a.createElement("input",{type:"hidden",name:"educodercss",value:A.css}),t.a.createElement("input",{type:"hidden",name:"educoderscript",value:A.script})),t.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},Rr=e("dQ5l"),xn=e("ZBwS"),yr=e.n(xn),yi=e("TVoq"),Es=new yr.a;Es.Diff_EditCost=8;var Or={oldStr:"",newStr:""};function Ur(a,u){switch(u.type){case"init":return Object(_.a)(Object(_.a)({},a),u.payload);default:throw new Error}}function Zs(a,u){var g=/&/g,U=/</g,S=/>/g,D=a[0],P=a[1]||"",R=P.replace(g,"&").replace(U,"<").replace(S,">"),y=!R.trim();if(u==="oldStr")switch(D){case xn.DIFF_DELETE:return"<ins class=".concat(y?"empty":"",">")+R+"</ins>";case xn.DIFF_EQUAL:return"<span>"+R+"</span>"}else switch(D){case xn.DIFF_INSERT:return"<del class=".concat(y?"empty":"",">")+R+"</del>";case xn.DIFF_EQUAL:return"<span>"+R+"</span>"}}var Dr=function(a){var u,g,U=a.output,S=a.actual_output,D=Object(f.useReducer)(Ur,Or),P=Object(l.a)(D,2),R=P[0],y=P[1];return U=(u=U)===null||u===void 0?void 0:u.replace(/\n/g,"\r"),S=(g=S)===null||g===void 0?void 0:g.replace(/\n/g,"\r"),Object(f.useEffect)(function(){var A=Es.diff_main(U||"",S||"");Es.diff_cleanupEfficiency(A);var h=A.map(function(J){return Zs(J,"oldStr")}).join(""),k=A.map(function(J){return Zs(J,"newStr")}).join("");y({type:"init",payload:{oldStr:h,newStr:k}})},[U,S]),t.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},t.a.createElement("div",{dangerouslySetInnerHTML:{__html:R.oldStr}}))};function Qs(a){var u,g=a.last_compile_output,U=a.language,S=a.ts_mem,D=a.ts_time,P=a.input,R=a.output,y=a.is_invisible,A=a.actual_output,h=a.is_public,k=a.result,J=a.compile_success,B=a.title,ee=a.isActive,Y=a.id,_e=a.onActive,te=a.test_sets_view,Se=a.allowed_unlock,v=a.identity,He=a.taskData;y&&(He==null||((u=He.user)===null||u===void 0)?void 0:u.identity)>=5&&(R="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B");function be(){h||te||v<=5?_e(Y):Se?M.a.publish("unlock-test-case",Y):E.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var Te="test-case-item";return ee&&(Te+=" active"),g&&(Te+=" has-result"),t.a.createElement("li",{className:Te},t.a.createElement("a",{className:"case-header",onClick:be},t.a.createElement("h2",null,t.a.createElement("div",{className:ee?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},B)),t.a.createElement("div",{className:"case-info"},S?t.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",S,"MB"):null,D?t.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",D,"\u79D2 "):null,h?null:te||v<=5?t.a.createElement("i",{className:"iconfont icon-jiesuo"}):t.a.createElement("i",{className:"iconfont icon-suo1"}),J>0?t.a.createElement("img",{width:16,src:k?kt.a:Ea.a}):null)),t.a.createElement("div",{className:"item-desc ".concat(ee?"show":"hide"," choose-game-item")},P?t.a.createElement(Ar.a,null,t.a.createElement(Hs.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),t.a.createElement(Hs.a,{flex:"1",style:{color:"#fff"}},t.a.createElement(Dr,{output:P}))):null,t.a.createElement("p",{className:"output-title-container"},t.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),t.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014")),t.a.createElement(Rr.a,{output:R,actual_output:A})))}var Pr=function(a){var u=a.onResizeSetContainer,g=a.moveY,U=a.taskData,S=a.isHtml,D=a.lastedUpdateTime,P=a.content,R=a.myshixunIdentifier,y=a.test_sets_view,A=a.identity,h=a.language,k=a.allowed_unlock,J=a.test_sets,B=J===void 0?[]:J,ee=a.test_sets_count,Y=a.sets_error_count,_e=a.last_compile_output,te=a.onFinishDisplayHtml,Se=Object(f.useState)(-1),v=Object(l.a)(Se,2),He=v[0],be=v[1],Te=Object(f.useState)(S?0:1),Re=Object(l.a)(Te,2),Rt=Re[0],nt=Re[1];function $(Wt){be(Wt===He?-1:Wt)}function ke(){u(g)}function ge(Wt){nt(parseInt(Wt.target.id,10))}var $e={code:P,isActive:Rt===0&&S,myshixunIdentifier:R,onFinishDisplayHtml:te,lastedUpdateTime:D};return t.a.createElement(f.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("div",{className:"flex-container"},S?t.a.createElement("span",{id:0,onClick:ge,className:Rt===0?"active":""},"\u6548\u679C\u663E\u793A"):null,t.a.createElement("span",{id:1,onClick:ge,className:Rt===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("a",{onClick:ke},t.a.createElement("i",{className:"iconfont ".concat(g===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),t.a.createElement("section",{style:{display:Rt===1?"block":"none"}},_e?t.a.createElement("p",{className:"test-result ".concat(Y===0?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:Y===0?kt.a:Pt.a}),ee-Y,"/",ee),Y==0?t.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):t.a.createElement(St.a,{className:"last-compile-output",value:_e})):null,t.a.createElement("ul",{className:"test-case-list"},B.map(function(Wt,Xt){return t.a.createElement(Qs,Object(n.a)({allowed_unlock:k,identity:A,key:"item"+Xt,test_sets_view:y,language:h,last_compile_output:_e,title:"\u6D4B\u8BD5\u96C6".concat(Xt+1)},Wt,{isActive:He===Xt,id:Xt,taskData:U,onActive:$}))}))),S?t.a.createElement(br,$e):null)};function Tr(a){var u=a.isLarge,g=a.language,U=a.test_sets,S=U===void 0?[]:U,D=a.test_sets_count,P=a.allowed_unlock,R=a.sets_error_count,y=a.last_compile_output,A=a.test_sets_view,h=a.identity,k=a.onResizeSet,J=Object(f.useState)(-1),B=Object(l.a)(J,2),ee=B[0],Y=B[1];function _e(te){Y(te===ee?-1:te)}return t.a.createElement(f.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:k},t.a.createElement("i",{className:"iconfont ".concat(u?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),y?t.a.createElement("p",{className:"test-result ".concat(R===0?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:R===0?kt.a:Pt.a}),D-R,"/",D),R==0?t.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):t.a.createElement(St.a,{value:y})):null,t.a.createElement("ul",{className:"test-case-list"},S.map(function(te,Se){return t.a.createElement(Qs,Object(n.a)({allowed_unlock:P,identity:h,test_sets_view:A,key:"item"+Se,language:g,last_compile_output:y,title:"\u6D4B\u8BD5\u96C6".concat(Se+1)},te,{isActive:ee===Se,id:Se,onActive:_e}))})))}var Oi=e("Lmeb"),Cr=e("qZJd"),Sr=function(a){var u=a.taskData,g=a.evaluateLoading,U=a.evaluateMessage,S=a.language,D=a.onEval,P=u.vnc_url,R=u.shixun,y=u.test_sets,A=u.test_sets_count,h=u.sets_error_count,k=u.last_compile_output,J=u.game,B=u.allowed_unlock,ee=u.user,Y=Object(f.useState)(!1),_e=Object(l.a)(Y,2),te=_e[0],Se=_e[1],v=Object(f.useState)(!1),He=Object(l.a)(v,2),be=He[0],Te=He[1];function Re(){Se(!te)}function Rt(){Te(!be)}var nt={isLarge:te,language:S,test_sets:y,test_sets_count:A,sets_error_count:h,last_compile_output:k,allowed_unlock:B,test_sets_view:J.test_sets_view,identity:ee.identity,onResizeSet:Re};function $(){Te(!0),D()}function ke(){Te(!be)}return t.a.createElement(f.Fragment,null,t.a.createElement(Cr.a,{vnc_url:P,window_vnc_url:u.windows_vnc,linux_vnc:u.linux_vnc,taskData:u}),be?t.a.createElement("div",{className:"vnc-mask"}):null,t.a.createElement("div",{className:"vnc-test-list ".concat(te?"large":be?"pop":"")},t.a.createElement("div",{className:"vnc-test-list-body"},te?null:t.a.createElement("span",{className:"arrow-container",onClick:Rt},t.a.createElement("i",{className:"iconfont ".concat(be?"icon-xiajiantou":"icon-shangjiantou"," ")})),g?t.a.createElement(se.a,{message:U,style:{color:"#4CACFF"}}):t.a.createElement(Tr,nt))))},jr=e("ZD9Y"),Nr=function(a){var u=a.onFontSizeChange,g=a.cmFontSize,U=a.cmCodeMode,S=a.onCodeModeChange,D=a.tabToSpace,P=a.onTabToSpace,R=a.shixun,y=R.task_pass,A=R.forbid_copy,h=R.test_set_permission,k={onFontSizeChange:u,cmFontSize:g,cmCodeMode:U,onCodeModeChange:S,tabToSpace:D,onTabToSpace:P};return t.a.createElement(jr.a,k,t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:y?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},t.a.createElement("b",null,"\u8DF3\u5173"),t.a.createElement("span",null,y?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:h?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},t.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),t.a.createElement("span",null,h?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:A?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},t.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),t.a.createElement("span",null,A?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},Ui=e("X9zl"),Di=e("XyRZ");function xr(a){var u=a.callback,g=a.file,U=a.onHidePathList;function S(){U(),u(g)}return t.a.createElement("a",{onClick:S},g)}var wr=function(a){var u=a.paths,g=a.onChangePath,U=a.activePath,S=a.isVisible,D=a.onHidePathList;return t.a.createElement("ul",{className:"path-container",onMouseLeave:D,style:{display:S?"block":"none"}},u.filter(function(P){return!!P}).map(function(P){return t.a.createElement("li",{className:U===P?"active":"",key:P},t.a.createElement(xr,{callback:g,file:P,onHidePathList:D}))}))},Ks=e("Dqnf"),Lr={theme:Object(Dn.a)("cmCodeMode","vs-dark"),fontSize:Object(Dn.a)("cmFontSize",16),tabToSpace:Object(Dn.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function Mr(a,u){switch(u.type){case O.D:return Object(_.a)(Object(_.a)({},a),{},{showEditorSetting:u.payload});case O.E:return Object(_.a)(Object(_.a)({},a),{},{theme:u.payload});case O.C:return Object(_.a)(Object(_.a)({},a),{},{fontSize:u.payload});case O.L:return Object(_.a)(Object(_.a)({},a),{},{tabIndex:u.payload});case O.J:return Object(_.a)(Object(_.a)({},a),{},{sshConfigData:u.payload});case O.K:return Object(_.a)(Object(_.a)({},a),{},{sshTabs:Object(T.a)(u.payload)});case O.T:return Object(_.a)(Object(_.a)({},a),{},{showPathList:!0});case O.q:return Object(_.a)(Object(_.a)({},a),{},{showPathList:!1});case O.w:return Object(_.a)(Object(_.a)({},a),{},{tabToSpace:u.payload});default:throw new Error}}var Js=3e4,Ir=function(a){var u=a.taskData,g=a.moveY,U=a.isHtml,S=a.isNotice,D=a.onResizeYStart,P=a._dispatch,R=a.codeRepData,y=a.isEditPath,A=a.onEditRepCode,h=a.onUpdateCode,k=a.onResizeSetContainer,J=a.onEval,B=a.evaluateLoading,ee=a.evaluateMessage,Y=a.onResizeCodeArea,_e=a.onShowDir,te=a.onChangePath,Se=a.onShowNotice,v=a.onResetCode,He=a.onResetGitCode,be=a.onResetPassedCode,Te=a.onFinishDisplayHtml,Re=Object(b.a)(a,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),Rt=Object(Q.m)(),nt=Object(f.useReducer)(Mr,Lr),$=Object(l.a)(nt,2),ke=$[0],ge=$[1],$e=Object(f.useState)(!1),Wt=Object(l.a)($e,2),Xt=Wt[0],Lt=Wt[1],sa=R.loading,Sa=R.content,Nt=R.language,Ua=R.filename,Yt=R.file_type,ct=R.lastedUpdateTime,ra=R.paths,an=R.currentPath,Mt=ke.fontSize,Ha=ke.theme,ma=ke.showEditorSetting,nn=ke.showPathList,Tt=ke.tabIndex,ft=ke.sshTabs,qa=ke.tabToSpace,Va=ke.sshConfigData,Aa=u.shixun,$a=u.test_sets,Xa=u.test_sets_count,sn=u.sets_error_count,ka=u.last_compile_output,Wa=u.game,hn=u.git_url,et=u.myshixun,fa=u.user,Ia=u.allowed_unlock,Da=Aa.webssh,Ya=Aa.multi_webssh,Kt=Aa.hide_code,Za={onFinishDisplayHtml:Te,allowed_unlock:Ia,onResizeSetContainer:k,moveY:g,language:Nt,content:Sa,isHtml:U,myshixunIdentifier:et.identifier,test_sets_view:Wa.test_sets_view,identity:fa.identity,lastedUpdateTime:ct,test_sets:$a,test_sets_count:Xa,sets_error_count:sn,last_compile_output:ka};Object(f.useEffect)(function(){(u==null?void 0:u.vnc_url)||(u==null?void 0:u.windows_vnc)||(u==null?void 0:u.linux_vnc)?(Lt(!1),ke.tabIndex=-1,setTimeout(function(){ge({type:O.L,payload:-1})},400)):Lt(!0)},[u]),M.a.subscribe("show-case-result",function(){Y(1),Lt(!Xt)}),Object(Ze.a)(function(){var dt=new Date().getTime();y&&ct&&!Kt&&dt>ct+Js&&h()},Js);function Qa(dt){A(dt)}function vn(){ge({type:O.D,payload:!0})}function un(){ge({type:O.D,payload:!1})}function Jt(dt){ge({type:O.C,payload:dt}),Object(Dn.b)("cmFontSize",dt)}function Ct(dt){ge({type:O.E,payload:dt}),Object(Dn.b)("cmCodeMode",dt)}function ba(dt){ge({type:O.w,payload:dt}),Object(Dn.b)("cmTabToSpace",dt)}function ja(){ge({type:O.T})}function da(){ge({type:O.q})}function _a(dt){return ta.apply(this,arguments)}function ta(){return ta=Object(c.a)(s.a.mark(function dt(Fa){var Ga;return s.a.wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:if(Ga=Fa.target.id,!(Tt==0)){Ra.next=5;break}if(!(y&&ct&&!Kt)){Ra.next=5;break}return Ra.next=5,h();case 5:ge({type:O.L,payload:parseInt(Ga,10)}),Ga==0?Re.dispatch({type:O.eb,payload:Date.now()}):Ga==-1&&Object(K.w)(Wa.identifier);case 7:case"end":return Ra.stop()}},dt)})),ta.apply(this,arguments)}function pa(){var dt=ft.length;ft[0]===3?ft.push(2):ft.push(dt+2),console.log("sshTabs:",ft),ge({type:O.K,payload:ft})}function Ue(dt){dt.stopPropagation(),dt.preventDefault();var Fa=parseInt(dt.target.id,10);ft.splice(Fa,1),ge({type:O.K,payload:ft});var Ga=1;ft.length>0&&(Ga=ft[0]),ge({type:O.L,payload:Ga})}function We(){return Object(K.d)(Wa.identifier)}function je(dt){ge({type:O.L,payload:0}),te(dt)}function gt(){ge({type:O.J,payload:null})}Object(f.useEffect)(function(){Kt&&Da>0&&ge({type:O.L,payload:1})},[Kt]),Object(f.useEffect)(function(){if(!Va&&Tt>=1){var dt=function(){var Fa=Object(c.a)(s.a.mark(function Ga(){var dn,Ra,gn,Mn;return s.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:if(!(Da===3)){Pa.next=7;break}return Pa.next=3,Object(K.u)(et.identifier);case 3:Ra=Pa.sent,((gn=Ra)===null||gn===void 0?void 0:gn.status)!==-3&&M.a.publish("update-windows-time",{remaining_time:(Mn=Ra)===null||Mn===void 0?void 0:Mn.remainingTime}),Pa.next=10;break;case 7:return Pa.next=9,Object(K.t)(et.identifier);case 9:Ra=Pa.sent;case 10:if(!(((dn=Ra)===null||dn===void 0?void 0:dn.status)===-3)){Pa.next=12;break}return Pa.abrupt("return",new Promise(function(){var ps=Object(c.a)(s.a.mark(function Pn(hs,ts){return s.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:i.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var vs=Object(c.a)(s.a.mark(function gs(){var Bn;return s.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(K.e)(Rt.taskId,(Bn=Ra)===null||Bn===void 0?void 0:Bn.message);case 2:return dt(),An.abrupt("return");case 4:case"end":return An.stop()}},gs)}));function Fn(){return vs.apply(this,arguments)}return Fn}()});case 1:case"end":return In.stop()}},Pn)}));return function(Pn,hs){return ps.apply(this,arguments)}}()));case 12:ge({type:O.J,payload:Ra});case 13:case"end":return Pa.stop()}},Ga)}));return function(){return Fa.apply(this,arguments)}}();dt()}Va&&Tt>=1&&setTimeout(function(){M.a.publish("create-socket",Tt)},100)},[Va,Tt]),Object(f.useEffect)(function(){return function(){ft.splice(0,8),ge({type:O.K,payload:ft})}},[Re.location.pathname]);var ht=g?g!=="100%"?"".concat(g-54,"px"):g:Xt?"70%":"100%",xt=g==="100%"?0:"calc(100% - 3px - 51px - ".concat(ht,")"),qt=[];Da&&qt.push(1),Ya&&qt.concat(ft);var Na={content:Sa,language:Nt,filename:Ua,file_type:Yt,onCodeChange:Qa,theme:Ha,onSave:h,forbidCopy:Aa.forbid_copy,isEditPath:y,code_edit_permission:Aa.code_edit_permission,monacoOptions:{fontSize:Mt,insertSpaces:qa,readOnly:!y&&!Aa.code_edit_permission}},cn={loading:sa,lastedUpdateTime:ct,moveY:g,code_hidden:!Aa.show_code_dir,gameStatus:Wa.status,isEditPath:y,isNotice:S,git_url:hn,onResetCode:v,onResetGitCode:He,onShowCodeSetting:vn,onResetPassedCode:be,onShowNotice:Se,onShowDir:_e,onResizeCodeArea:Y},wn={isNotice:S,moveY:g,tabIndex:Tt,onShowNotice:Se,onResizeCodeArea:Y,webssh:Da,socketKeys:qt,onCloseSocket:We,isActive:Tt>=1,onReCreateSocket:gt,shixun:Aa},Ln={onFontSizeChange:Jt,cmFontSize:Mt,tabToSpace:qa,cmCodeMode:Ha,onCodeModeChange:Ct,onTabToSpace:ba,shixun:Aa};return t.a.createElement(f.Fragment,null,t.a.createElement("div",{className:"code-area-container",style:{height:ht}},t.a.createElement("div",{className:"navs"},t.a.createElement("ul",null,((u==null?void 0:u.vnc_url)||(u==null?void 0:u.windows_vnc)||(u==null?void 0:u.linux_vnc))&&t.a.createElement("li",null,t.a.createElement("a",{id:-1,className:Tt===-1?"active first":"first",onClick:_a},"\u56FE\u5F62\u5316\u7A97\u53E3")),Kt?null:t.a.createElement("li",{className:"flex-container",style:{position:"relative"}},t.a.createElement("a",{id:0,className:Tt===0?"active first":"first",onClick:_a},"\u4EE3\u7801\u6587\u4EF6"),ra.length>=1?t.a.createElement("span",{onMouseOver:ja,className:nn?"arrow-down":"arrow-right"}):null,t.a.createElement(wr,{isVisible:nn,onHidePathList:da,paths:ra,activePath:an,onChangePath:je})),Da?t.a.createElement("li",null,t.a.createElement("a",{className:Tt===1?"active":"",onClick:_a,id:1},"\u547D\u4EE4\u884C")):t.a.createElement("li",null),!!Da&&Ya?ft.map(function(dt,Fa){return t.a.createElement("li",{key:dt},t.a.createElement("a",{id:dt,className:Tt===dt?"active":"",onClick:_a},"\u547D\u4EE4\u884C",Fa+1,t.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Fa,className:"iconfont icon-shanchu_moren",onClick:Ue})))}):null,!!Da&&Ya&&ft.length<2?t.a.createElement("li",null,t.a.createElement("a",{onClick:pa,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),t.a.createElement("div",{className:"action-bar-container",style:{display:Tt===0?"flex":"none"}},t.a.createElement(Gn,cn)),t.a.createElement("div",{className:"action-bar-container",style:{display:Tt>=1?"flex":"none"}},t.a.createElement(Hn,wn))),t.a.createElement("div",{style:{display:Tt===-1?"flex":"none"}},t.a.createElement(Sr,{taskData:u,evaluateMessage:ee,language:Nt,evaluateLoading:B,onEval:Re.onEvalCode})),t.a.createElement("section",{style:{display:Tt===0?"block":"none"}},t.a.createElement(gr,Na)),Da?t.a.createElement("section",{style:{display:Tt===1?"block":"none"}},t.a.createElement(Ks.a,{sshConfigData:Va||{},sid:1})):null,Ya?ft.map(function(dt,Fa){return t.a.createElement("section",{key:"ssh".concat(dt),style:{display:Tt===dt?"block":"none"}},t.a.createElement(Ks.a,{sshConfigData:Va||{},sid:dt}))}):null),Xt&&t.a.createElement("div",{className:"resize-y-bar",onMouseDown:D,draggable:!1},t.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Xt&&t.a.createElement("div",{className:"test-set-container",style:{height:xt}},B?t.a.createElement(se.a,{message:ee,style:{color:"#4CACFF"}}):t.a.createElement(Pr,Object(n.a)({},Za,{taskData:u}))),t.a.createElement("div",{className:"action-container"},t.a.createElement(Nn,Object(n.a)({},u,{dispatch:P,loading:B,onRun:function(){J(),Lt(!0)}}))),t.a.createElement(ne.a,null,t.a.createElement(x.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ma,onClose:un},t.a.createElement(Nr,Ln))))},Pi=e("zkdm"),Fr=e("Sa5k"),qs=e.n(Fr),fs=function(a){var u=a.list,g=a.title,U=u.length;return t.a.createElement("div",{className:"img-list"},t.a.createElement("h4",null,g),t.a.createElement("div",{className:"list-body"},U>0?u.map(function(S){return t.a.createElement("img",{onClick:function(){M.a.publish("preview-image","".concat(Ft.a).concat(S.pic_url))},className:U===1?"singal":"",src:"".concat(Ft.a).concat(S.pic_url),key:S.pic_url,alt:g})}):t.a.createElement(f.Fragment,null,t.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:qs.a}),t.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:qs.a}))))},Ti=e("1A8V"),Br=function(a){var u=a.url,g=a.poster;return t.a.createElement("div",{className:"video-container"},t.a.createElement("video",{controls:!0,autoPlay:!0,src:u,preload:"auto",poster:g||""},t.a.createElement("source",{type:"video/webm",src:u}),t.a.createElement("source",{type:"video/mp4",src:u})))},Ci=e("XZCF"),kr=function(a){var u=a.url;return t.a.createElement("div",{className:"video-container"},t.a.createElement("audio",{style:{width:"100%"},controls:!0,src:u}," Your browser does not support the ",t.a.createElement("code",null,"audio")," element. "))},Wr=function(a){var u=a.files,g=a.type;return t.a.createElement("ul",{className:"video-list"},u.map(function(U,S){return t.a.createElement("li",{key:S},g==="mp4"?t.a.createElement(Br,{url:U.file_url}):t.a.createElement(kr,{url:U.file_url}))}))},Gr=function(a){var u=a.value;return t.a.createElement("img",{src:"data:image/png;base64,".concat(u),alt:"qrcode"})};function zr(a){var u=a.documentElement,g=a.body,U=Math.max(u.clientHeight,u.scrollHeight,u.offsetHeight,g?g.clientHeight:0,g?g.scrollHeight:0,500);return U}function Hr(a){var u=a.contentDocument?a.contentDocument:a.contentWindow.document;a.style.visibility="hidden",a.style.height="10px",a.style.height=zr(u)+4+"px",a.style.visibility="visible"}var Vr=function(a){var u=a.taskId,g=a.onHidePictureView,U=Object(f.useState)({}),S=Object(l.a)(U,2),D=S[0],P=S[1],R=Object(f.useRef)();Object(f.useEffect)(function(){var _e=D.type,te=D.iframe_src;_e==="html"&&te&&R.current&&(R.current.contentWindow.document.write(te),R.current.contentWindow.document.close(),setTimeout(function(){Hr(R.current)},100))},[D,R.current]),Object(f.useEffect)(function(){function _e(){return te.apply(this,arguments)}function te(){return te=Object(c.a)(s.a.mark(function Se(){var v;return s.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.prev=0,be.next=3,Object(K.j)(u);case 3:v=be.sent,P(v),be.next=10;break;case 7:be.prev=7,be.t0=be.catch(0),console.log(be.t0);case 10:case"end":return be.stop()}},Se,null,[[0,7]])})),te.apply(this,arguments)}_e()},[u]);var y=D.type,A=D.orignal_picture,h=D.user_picture,k=D.answer_picture,J=D.contents,B=D.user_file,ee=D.message,Y=D.qrcode_str;return t.a.createElement(f.Fragment,null,y?null:t.a.createElement(se.a,{message:ee||"\u52A0\u8F7D\u4E2D..."}),t.a.createElement("div",{className:"eval-picture-panel"},t.a.createElement("div",{className:"picture-body"},t.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",t.a.createElement("a",{onClick:g},t.a.createElement("i",{className:"iconfont icon-shanchu2"}))),y==="image"?t.a.createElement("div",{className:"flex-container"},A.length>0?t.a.createElement(fs,{list:A,title:"\u539F\u59CB\u56FE\u7247"}):null,k.length>0?t.a.createElement(fs,{list:k,title:"\u9884\u671F\u8F93\u51FA"}):null,h.length>0?t.a.createElement(fs,{list:h,title:"\u5B9E\u9645\u8F93\u51FA"}):null):t.a.createElement(f.Fragment,null,t.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),t.a.createElement("div",{className:"output-txt ".concat(y==="html"?"html":"")},y==="html"?t.a.createElement("iframe",{ref:R,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):y=="mp4"||y=="mp3"?t.a.createElement(Wr,{files:B,type:y}):y==="qrcode"?t.a.createElement(Gr,{value:Y}):t.a.createElement("div",{style:{overflow:"auto",height:"100%"}},t.a.createElement(St.a,{value:J})))))))},_s=e("ErOA");function Xr(a,u){return Object(_s.c)("/tasks/".concat(a,"/system_update.json?myshixun_id=").concat(u))}function Yr(a){return Object(_s.c)("/tasks/".concat(a,"/sync_codes.json"))}function es(a){return Object(_s.c)("/tasks/".concat(a,"/sync_modify_time"))}var Zr=function(a){var u=a.showNotice,g=a.tpm_cases_modified,U=a.tpm_modified,S=a.tpm_script_modified,D=a.st,P=a.taskId,R=a.myshixunId,y=a.onNextCallback,A=a.onUpdateCallback,h=a.onUpdateFailure,k=(U||S)&&D===0,J=Object(f.useState)(!1),B=Object(l.a)(J,2),ee=B[0],Y=B[1];function _e(){return te.apply(this,arguments)}function te(){return te=Object(c.a)(s.a.mark(function He(){var be,Te,Re,Rt;return s.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(!ee){$.next=2;break}return $.abrupt("return");case 2:if(Y(!0),!k){$.next=21;break}return $.next=6,Yr(P);case 6:if(be=$.sent,Te=be.path,Re=be.status,Rt=be.message,!(Re===-1)){$.next=14;break}E.b.info(Rt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),h(),$.next=19;break;case 14:if(E.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!g){$.next=18;break}return $.next=18,es(P);case 18:A(Te,new Date().getTime());case 19:$.next=25;break;case 21:return $.next=23,es(P);case 23:E.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),y();case 25:Y(!1);case 26:case"end":return $.stop()}},He)})),te.apply(this,arguments)}function Se(){return v.apply(this,arguments)}function v(){return v=Object(c.a)(s.a.mark(function He(){return s.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!ee){Te.next=2;break}return Te.abrupt("return");case 2:if(Y(!0),!k){Te.next=11;break}return Te.next=6,Xr(P,R);case 6:if(!g){Te.next=9;break}return Te.next=9,es(P);case 9:Te.next=13;break;case 11:return Te.next=13,es(P);case 13:Y(!1),y();case 15:case"end":return Te.stop()}},He)})),v.apply(this,arguments)}return t.a.createElement(i.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:ee,visible:u,onOk:_e,onCancel:Se,okText:k?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},g&&k?t.a.createElement(f.Fragment,null,t.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),t.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),t.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):g?t.a.createElement(f.Fragment,null,t.a.createElement("p",null,"\u672C\u5173",D===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),t.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):t.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",t.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",t.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},Qr=e("J66h"),Kr=e("IWh4"),Jr=e.n(Kr),qr=e("iNZB"),$r=e.n(qr),ei=function(a){var u=a.prev_game,g=a.next_game,U=a.shixun,S=a.game,D=g&&(S.status===2||U.status<2||U.task_pass),P=Object(Q.l)();return t.a.createElement("div",{className:"unity-3d-nav"},u?t.a.createElement("a",{href:"/tasks/".concat(u).concat(P.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,D?t.a.createElement("a",{href:"/tasks/".concat(g).concat(P.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)},ti=z.a.DirectoryTree,Si=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],ai={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function ni(a,u){switch(u.type){case O.u:return Object(_.a)(Object(_.a)({},a),{},{moveX:u.payload});case O.v:return Object(_.a)(Object(_.a)({},a),{},{moveY:u.payload});case O.V:return Object(_.a)(Object(_.a)({},a),{},{codeRepData:u.payload});case O.h:return Object(_.a)(Object(_.a)({},a),{},{codeRepData:u.payload});case O.d:return Object(_.a)(Object(_.a)({},a),{},{codeRepData:Object(_.a)(Object(_.a)({},a.codeRepData),u.payload)});case O.R:return Object(_.a)(Object(_.a)({},a),{},{evaluateLoading:!1,showEvalResult:!0});case O.eb:return Object(_.a)(Object(_.a)({},a),{},{timestamp:u.payload});case O.o:return Object(_.a)(Object(_.a)({},a),{},{showEvalResult:!1});case O.j:return Object(_.a)(Object(_.a)({},a),{},{loading:!0});case O.db:return Object(_.a)(Object(_.a)({},a),u.payload);case O.bb:return Object(_.a)(Object(_.a)({},a),{},{showDragMask:u.payload});case O.i:return Object(_.a)(Object(_.a)({},a),{},{loading:!1,isError:!0});case O.k:return Object(_.a)(Object(_.a)({},a),u.payload);case O.Q:return Object(_.a)(Object(_.a)({},a),{},{evaluateLoading:!0});case O.n:return Object(_.a)(Object(_.a)({},a),{},{evaluateLoading:!1});case O.F:return Object(_.a)(Object(_.a)({},a),{},{evaluateMessage:u.payload});case O.I:return Object(_.a)(Object(_.a)({},a),{},{showDocuments:u.payload});case O.G:return Object(_.a)(Object(_.a)({},a),u.payload);case O.S:return Object(_.a)(Object(_.a)({},a),{},{showNotice:!0});case O.p:return Object(_.a)(Object(_.a)({},a),{},{showNotice:!1});case O.r:return Object(_.a)(Object(_.a)({},a),{},{showPictureView:!1});case O.U:return Object(_.a)(Object(_.a)({},a),{},{showPictureView:!0});case O.N:return Object(_.a)(Object(_.a)({},a),{},{resetVncLoading:u.payload});default:throw new Error}}var ji=p.default=function(a){var u,g=a.match,U=a.history,S=Object(b.a)(a,["match","history"]);console.log("props:",S);var D=Object(Q.m)(),P=Object(Q.l)().query,R=Object(f.useReducer)(ni,ai),y=Object(l.a)(R,2),A=y[0],h=y[1],k=Object(f.useState)(D.taskId),J=Object(l.a)(k,2),B=J[0],ee=J[1],Y=Object(f.useRef)(),_e=Object(f.useRef)(),te=U.location;Object(f.useEffect)(function(){console.log("_params:",D),ee(D.taskId)},[D]);var Se=A.moveX,v=A.taskData,He=A.moveY,be=A.evalData,Te=A.showEvalResult,Re=A.codeRepData,Rt=A.loading,nt=A.evaluateLoading,$=A.evaluateMessage,ke=A.showDocuments,ge=A.repos,$e=A.showPictureView,Wt=A.showNotice,Xt=A.webDisplayUrl,Lt=A.isPictureView,sa=A.resetVncLoading,Sa=A.timestamp,Nt=A.lastedGetTaskInfoTime,Ua=A.showDragMask,Yt=v.st,ct=v.challenge,ra=v.shixun,an=v.is_teacher,Mt=v.game,Ha=v.has_answer,ma=v.vnc_url,nn=v.git_url,Tt=v.user,ft=v.myshixun,qa=v.discusses_count,Va=v.user_praise,Aa=v.praise_count,$a=v.tpm_cases_modified,Xa=v.tpm_modified,sn=v.tpm_script_modified,ka=v.mirror_name,Wa=v.mirror_description,hn=v.tomcat_url,et=v.unity_3d_routes,fa=v.with_code_file,Ia=v.unity_3d_result,Da=v.next_game,Ya=v.prev_game,Kt=Re.currentPath,Za=Re.paths,Qa=Re.content,vn=Re.language,un=Re.lastedUpdateTime,Jt=(Xa||sn)&&Yt===0,Ct=($a||Jt)&&ft.system_tip===!0,ba=(ka||[]).indexOf("Html")!==-1,ja=Object(f.useMemo)(function(){return Kt&&Za?Za.indexOf(Kt)>=0:!1},[Kt,Za]),da=Object(f.useMemo)(function(){return et&&!fa||ma},[ma,fa,et]);Object(f.useEffect)(function(){if(et&&fa){h({type:O.Q});var ae=M.a.subscribe("unity3d-load-end",function(){h({type:O.n})});return ae}},[B,et,fa,h]);function _a(ae){return ta.apply(this,arguments)}function ta(){return ta=Object(c.a)(s.a.mark(function ae(Z){var pe,de,re,ye,me,it;return s.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.prev=0,ot.next=3,Object(K.l)(B);case 3:if(pe=ot.sent,de=pe.status,!(de===401)){ot.next=9;break}return ot.abrupt("return");case 9:if(!(de===-3)){ot.next=13;break}Object(Ke.k)({onCancel:function(){window.location.href="/"}}),ot.next=26;break;case 13:if(!(de===403)){ot.next=17;break}U.replace("/403"),ot.next=26;break;case 17:if(!(de===404)){ot.next=22;break}return U.replace("/404"),ot.abrupt("return");case 22:re=pe.st,ye=pe.challenge.path,me={loading:!1,isError:!1,taskData:pe,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:Re},re===0&&ye&&(it=ye.split("\uFF1B").filter(function(rn){return!!rn}),me.codeRepData.currentPath=it[0],me.codeRepData.paths=it,me.codeRepData.lastedUpdateTime=0),Z||h({type:O.k,payload:me});case 26:ot.next=32;break;case 28:ot.prev=28,ot.t0=ot.catch(0),console.log(ot.t0),Z||h({type:O.i});case 32:case"end":return ot.stop()}},ae,null,[[0,28]])})),ta.apply(this,arguments)}Object(f.useEffect)(function(){var ae=!1;return _a(ae),function(){ae=!0}},[h,B]),Object(f.useEffect)(function(){var ae=!1;function Z(){return pe.apply(this,arguments)}function pe(){return pe=Object(c.a)(s.a.mark(function de(){var re,ye,me,it,xa,ot;return s.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:if(h({type:O.V,payload:Object(_.a)(Object(_.a)({},Re),{},{loading:!0})}),!(et&&!fa)){ya.next=3;break}return ya.abrupt("return");case 3:return ya.next=5,Object(K.h)(B,{path:Kt});case 5:if(re=ya.sent,!ae)if(re.status===0)E.b.info(re.message),h({type:O.h,payload:Object(_.a)(Object(_.a)({},Re),{},{loading:!1})});else{try{(re==null?void 0:re.file_type)==="txt"?ye=((me=ye)===null||me===void 0?void 0:me.length)===0?ye:window.decodeURIComponent(escape(window.atob(re==null||((it=re.content)===null||it===void 0)?void 0:it.content))):ye=re==null||((xa=re.content)===null||xa===void 0)?void 0:xa.content}catch(kn){ye=window.atob(re==null||((ot=re.content)===null||ot===void 0)?void 0:ot.content),E.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",kn)}h({type:O.h,payload:Object(_.a)(Object(_.a)({},Re),{},{content:ye,language:re.language,file_type:re.file_type,filename:re.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return ya.stop()}},de)})),pe.apply(this,arguments)}if(Yt===0&&Kt&&!ra.hide_code)return Z(),function(){ae=!0}},[Yt,Kt,Nt,Sa]);var pa=Object(f.useCallback)(Object(c.a)(s.a.mark(function ae(){var Z,pe,de=arguments;return s.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(Z=de.length>0&&de[0]!==void 0?de[0]:0,!(Yt===0&&un>0&&ja||Z)){ye.next=7;break}return ye.next=4,Object(K.G)(ft.identifier,{path:Kt,evaluate:Z,content:Qa,game_id:Mt.id});case 4:return pe=ye.sent,h({type:O.d,payload:{lastedUpdateTime:0}}),ye.abrupt("return",pe);case 7:case"end":return ye.stop()}},ae)})),[Yt,un,Kt,Qa,Mt==null?void 0:Mt.id,ja]),Ue=Object(f.useCallback)(function(){Mt&&(Mt.status!==2&&M.a.publish("update-cost-time")),pa()},[Mt.status,pa]);Object(f.useEffect)(function(){Ue()},[te]);function We(){Ue()}Object(f.useEffect)(function(){var ae=M.a.subscribe("unlock-test-case",function(){var Z;i.a.confirm((Z={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement(si,{score:ct.score,is_teacher:an})},Object(o.a)(Z,"centered",!0),Object(o.a)(Z,"onOk",je),Z))});return ae},[je,ct,an]);var je=Object(f.useCallback)(Object(c.a)(s.a.mark(function ae(){var Z,pe,de,re,ye;return s.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(K.F)(Mt.identifier);case 2:if(Z=it.sent,pe=Z.test_sets,de=Z.message,re=Z.status,!(re===-1)){it.next=7;break}return E.b.info(de),it.abrupt("return");case 7:ye=v.user.grade,v.user.grade=ye-ct.score*2,v.test_sets=pe,v.game.test_sets_view=!0,h({type:O.db,payload:{taskData:v}});case 12:case"end":return it.stop()}},ae)})),[Mt,ct,h]);Object(f.useEffect)(function(){if(!da||ma){var ae=function(de){Y.current&&h({type:O.u,payload:de.pageX}),_e.current&&h({type:O.v,payload:de.pageY})},Z=function(){Y.current=!1,_e.current=!1,h({type:O.bb,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",ae),document.addEventListener("mouseup",Z),function(){document.removeEventListener("mousemove",ae),document.removeEventListener("mouseup",Z)}}},[_e.current,Y.current,da,h]);function gt(ae){var Z=v.user.grade;v.user.grade=Z-ae,h({type:O.db,payload:{taskData:v}})}function ht(){da?h({type:O.u,payload:Se!==.01?.01:"40%"}):(document.onselectstart=function(){return!1},Y.current=!0,h({type:O.bb,payload:!0}))}function xt(){document.onselectstart=function(){return!1},_e.current=!0,((v==null?void 0:v.vnc_url)||(v==null?void 0:v.windows_vnc)||(v==null?void 0:v.linux_vnc))&&h({type:O.bb,payload:!0})}function qt(ae){ae===.01?h({type:O.v,payload:0}):h({type:O.v,payload:.01})}function Na(ae){ae===0?h({type:O.v,payload:"100%"}):h({type:O.v,payload:0})}Object(f.useEffect)(function(){return window.addEventListener("beforeunload",Ue),function(){window.removeEventListener("beforeunload",Ue)}},[Ue]);function cn(){pa()}function wn(){return Ln.apply(this,arguments)}function Ln(){return Ln=Object(c.a)(s.a.mark(function ae(){var Z,pe,de;return s.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(K.C)(B,{path:Kt});case 2:Z=ye.sent,pe=Z.content,de=Z.language,h({type:O.h,payload:Object(_.a)(Object(_.a)({},Re),{},{content:pe,language:de,lastedUpdateTime:0,loading:!1})});case 5:case"end":return ye.stop()}},ae)})),Ln.apply(this,arguments)}function dt(){return Fa.apply(this,arguments)}function Fa(){return Fa=Object(c.a)(s.a.mark(function ae(){var Z,pe;return s.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,Object(K.x)(v==null||((Z=v.myshixun)===null||Z===void 0)?void 0:Z.identifier,{});case 2:return pe=re.sent,_a(),re.abrupt("return",pe);case 5:case"end":return re.stop()}},ae)})),Fa.apply(this,arguments)}function Ga(){return dn.apply(this,arguments)}function dn(){return dn=Object(c.a)(s.a.mark(function ae(){var Z,pe,de;return s.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(K.z)(B,{path:Kt});case 2:Z=ye.sent,pe=Z.content,de=Z.language,h({type:O.h,payload:Object(_.a)(Object(_.a)({},Re),{},{content:pe,language:de,lastedUpdateTime:0,loading:!1})});case 5:case"end":return ye.stop()}},ae)})),dn.apply(this,arguments)}Object(f.useEffect)(function(){if(Yt===0&&ct&&ct.path){var ae=ct.path.split("\uFF1B").filter(function(Z){return!!Z});h({type:O.d,payload:{currentPath:ae[0],paths:ae}})}},[ct,Yt]),Object(f.useEffect)(function(){ra&&(document.title=ra.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ra]);function Ra(){return gn.apply(this,arguments)}function gn(){return gn=Object(c.a)(s.a.mark(function ae(){var Z,pe,de;return s.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(K.v)(B);case 2:Z=ye.sent,pe=Z.praise_count,de=Z.praise,v.praise_count=pe,v.user_praise=de,h({type:O.db,payload:{taskData:v}});case 7:case"end":return ye.stop()}},ae)})),gn.apply(this,arguments)}var Mn=Object(f.useCallback)(function(ae){function Z(de){return pe.apply(this,arguments)}function pe(){return pe=Object(c.a)(s.a.mark(function de(re){return s.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:try{window.navigator.sendBeacon("".concat(ls.a.API_SERVER,"/api/tasks/").concat(B,"/cost_time.json?time=").concat(re),{})}catch(it){}case 1:case"end":return me.stop()}},de)})),pe.apply(this,arguments)}Z(ae)},[B]);function $s(ae){return Pa.apply(this,arguments)}function Pa(){return Pa=Object(c.a)(s.a.mark(function ae(Z){return s.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,Object(K.D)(B,ra.id,Z);case 2:v.game.star=Z,h({type:O.db,payload:{taskData:v}});case 4:case"end":return de.stop()}},ae)})),Pa.apply(this,arguments)}function ps(){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(c.a)(s.a.mark(function ae(){var Z,pe;return s.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(ge){re.next=8;break}return re.next=3,Object(K.k)(ft.identifier);case 3:Z=re.sent,pe=Z.trees,h({type:O.G,payload:{showDocuments:!0,repos:Object(Ft.c)(pe)}}),re.next=9;break;case 8:h({type:O.I,payload:!0});case 9:case"end":return re.stop()}},ae)})),Pn.apply(this,arguments)}function hs(ae){return ts.apply(this,arguments)}function ts(){return ts=Object(c.a)(s.a.mark(function ae(Z){var pe,de,re;return s.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return pe=Z.props,de=pe.children,re=pe.eventKey,me.abrupt("return",new Promise(function(){var it=Object(c.a)(s.a.mark(function xa(ot){var rn,ya,kn;return s.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return de&&de.length>0&&ot(),bn.next=3,Object(K.k)(ft.identifier,{path:re});case 3:rn=bn.sent,ya=rn.trees,kn=Object(Ft.e)(ge,re,Object(Ft.c)(ya,re)),h({type:O.G,payload:{repos:Object(T.a)(kn)}}),ot();case 8:case"end":return bn.stop()}},xa)}));return function(xa){return it.apply(this,arguments)}}()));case 2:case"end":return me.stop()}},ae)})),ts.apply(this,arguments)}function er(){h({type:O.I,payload:!1})}function In(ae){var Z=ae.gold,pe=ae.experience,de=ae.next_game,re=ae.next_shixun,ye=ae.subject_done,me=Object(b.a)(ae,["gold","experience","next_game","next_shixun","subject_done"]),it=me.challenge_chooses_count===me.choose_correct_num,xa={had_submmit:!0,test_sets:me.test_sets,challenge_chooses_count:me.challenge_chooses_count,choose_correct_num:me.choose_correct_num};v.choose_test_cases=xa,it&&(v.game.status=2,v.next_game=de,v.user.grade+=Z),it&&Mt.status!==2&&M.a.publish("update-cost-time"),h({type:O.db,payload:{taskData:v,evalData:{gold:Z,experience:pe,next_game:de,next_shixun:re,subject_done:ye},showEvalResult:it}}),M.a.publish("eval-code-finish")}function vs(){return Fn.apply(this,arguments)}function Fn(){return Fn=Object(c.a)(s.a.mark(function ae(){var Z,pe,de,re,ye,me,it,xa,ot,rn,ya;return s.a.wrap(function(wa){for(;;)switch(wa.prev=wa.next){case 0:return wa.prev=0,h({type:O.Q}),wa.next=4,pa(1);case 4:return Z=wa.sent,pe=Z.resubmit,de=Z.sec_key,re=Z.content_modified,ye={sec_key:de,resubmit:pe,first:1,content_modified:re},P.type==="exercises"&&(ye.extras={exercise_id:P.exercisesId,question_id:P.questionId,challenge_id:(me=v.challenge)===null||me===void 0?void 0:me.id,subject_id:P.subject_id||""}),wa.next=10,Object(K.f)(B,ye);case 10:return it=wa.sent,it.status===1&&(xa=function(){var bn=Object(c.a)(s.a.mark(function ir(as,Us,Ds){var Ps,Ts,or,aa,ns,lr,Cs,Ss,js,ur,Ns,xs,ws,Ls;return s.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Ts=Ds++*as,Ts/1e3>Us&&(ya=!0),Wn.next=4,Object(K.q)(B,{resubmit:pe,time_out:ya,port:it.port,sec_key:de,challenge_id:v==null||((Ps=v.challenge)===null||Ps===void 0)?void 0:Ps.id,subject_id:P.subject_id||""});case 4:or=Wn.sent,aa=or,ns=aa.status,lr=aa.running_code_message,Cs=aa.port,Ss=aa.web_route,h({type:O.F,payload:lr}),+ns>-1||Ts/1e3>Us?(Mt.status!==2&&ns===2&&(v.game.status=2,v.user.grade+=aa.gold,M.a.publish("update-cost-time")),v.test_sets=aa.test_sets||[],v.last_compile_output=aa.last_compile_output,v.test_sets_count=aa.test_sets_count,v.sets_error_count=aa.sets_error_count,v.record_consume_time=aa.record_consume_time,v.next_game=aa.next_game,v.prev_game=aa.prev_game,js="",ur=ka.indexOf("Web")!==-1||ka.indexOf("JFinal")!==-1,ur&&Cs!=-1&&Ss&&(js="".concat(hn,":").concat(Cs,"/").concat(Ss)),Ns=Object(Ft.d)(aa.test_sets),xs=aa.picture>0&&Ns,ws=ns===2&&!ya,ya?E.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):ws||E.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),Ls={taskData:v,evalData:{gold:aa.gold,experience:aa.experience,next_game:aa.next_game,next_shixun:aa.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:js,showPictureView:et?!1:xs,isPictureView:xs},et&&fa?(M.a.publish("evaluate-unity3d-result",{state:"user",data:{user:Tt}}),M.a.publish("evaluate-unity3d-finish"),(Ia||Ns)&&M.a.publish("evaluate-unity3d-result",aa.unity_3d_result)):Ls.showEvalResult=ws,h({type:O.db,payload:Ls}),M.a.publish("eval-code-finish")):setTimeout(function(){xa(as,ct.exec_time+11,Ds++)},as);case 9:case"end":return Wn.stop()}},ir)}));return function(as,Us,Ds){return bn.apply(this,arguments)}}(),ot=1,rn=1e3,ya=!1,xa(rn,ct.exec_time+11,ot++)),wa.abrupt("return",res);case 15:wa.prev=15,wa.t0=wa.catch(0),console.log("-------eval code",wa.t0);case 18:case"end":return wa.stop()}},ae,null,[[0,15]])})),Fn.apply(this,arguments)}function gs(ae){h({type:O.d,payload:{content:ae,lastedUpdateTime:new Date().getTime()}})}function Bn(){h({type:O.o})}function tr(){h({type:O.r})}function An(){h({type:O.U})}function ar(){h({type:O.S})}function ii(ae,Z){return As.apply(this,arguments)}function As(){return As=Object(c.a)(s.a.mark(function ae(Z,pe){var de,re,ye;return s.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:if(de=pe.node,!de.isLeaf){it.next=7;break}return re=Z[0],ye=re.split(".").pop().toLowerCase(),it.next=6,pa();case 6:h({type:O.d,payload:{currentPath:re}});case 7:case"end":return it.stop()}},ae)})),As.apply(this,arguments)}function oi(ae){return bs.apply(this,arguments)}function bs(){return bs=Object(c.a)(s.a.mark(function ae(Z){return s.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,pa();case 2:h({type:O.d,payload:{currentPath:Z}});case 3:case"end":return de.stop()}},ae)})),bs.apply(this,arguments)}function li(){v.myshixun.system_tip=!0,h({type:O.db,payload:{taskData:v,showNotice:!1}})}function ui(ae,Z){v.challenge.path=ae,v.myshixun.system_tip=!1,h({type:O.db,payload:{taskData:Object(_.a)(Object(_.a)({},v),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:Z}})}function ci(){h({type:O.p})}function di(){return Rs.apply(this,arguments)}function Rs(){return Rs=Object(c.a)(s.a.mark(function ae(){var Z,pe,de,re;return s.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(me.prev=0,h({type:O.N,payload:!0}),M.a.publish("vnc-reseting"),!(v==null?void 0:v.windows_vnc)){me.next=13;break}return M.a.publish("reset-linux-windows-loading"),me.next=7,Object(K.B)(Mt.identifier);case 7:Z=me.sent,pe=Z.data.windows_vnc_url,v.shixun.windows_vnc=pe+"×tamp="+new Date().getTime(),v.windows_vnc++,me.next=28;break;case 13:if(!(v==null?void 0:v.linux_vnc)){me.next=23;break}return M.a.publish("reset-linux-windows-loading"),me.next=17,Object(K.y)(Mt.identifier);case 17:Z=me.sent,de=Z.data.windows_vnc_url,v.shixun.windows_vnc=de+"×tamp="+new Date().getTime(),v.linux_vnc++,me.next=28;break;case 23:return me.next=25,Object(K.A)(Mt.identifier);case 25:Z=me.sent,re=Z.data.vnc_url,v.vnc_url=re+"×tamp="+new Date().getTime();case 28:h({type:O.db,payload:{taskData:v,resetVncLoading:!1}}),me.next=34;break;case 31:me.prev=31,me.t0=me.catch(0),console.log(me.t0);case 34:case"end":return me.stop()}},ae,null,[[0,31]])})),Rs.apply(this,arguments)}function nr(ae){return ys.apply(this,arguments)}function ys(){return ys=Object(c.a)(s.a.mark(function ae(Z){var pe,de,re,ye,me,it;return s.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(pe=Z.GameState,de=Z.Data,re=Z.challenge,console.log("match:",g),!(re==="info")){ot.next=6;break}M.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(_.a)({},v.challenge)}}),ot.next=16;break;case 6:if(!(pe==="Success")){ot.next=16;break}if(!(Ia||!fa)){ot.next=15;break}return ot.next=10,Object(K.E)(B,Qr.Base64.encode(B+new Date().getTime()),de);case 10:ye=ot.sent,me=ye.status,it=ye.data,me==0&&(Mt.status!==2&&(v.game.status=2,v.user.grade+=it.gold,M.a.publish("update-cost-time")),M.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Tt,open_time:it.open_time,end_time:it.end_time}}),h({type:O.db,payload:{taskData:v,evalData:{gold:it.gold,experience:it.experience,next_game:it.next_game},evaluateLoading:!1,showEvalResult:!0}})),ot.next=16;break;case 15:h({type:O.R});case 16:case"end":return ot.stop()}},ae)})),ys.apply(this,arguments)}function mi(){}function Ei(){return Os.apply(this,arguments)}function Os(){return Os=Object(c.a)(s.a.mark(function ae(){var Z,pe,de,re;return s.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(!(v==null?void 0:v.windows_vnc)){me.next=6;break}return me.next=3,Object(K.c)(B);case 3:de=me.sent,me.next=15;break;case 6:if(!((v==null?void 0:v.linux_vnc)||(ra==null?void 0:ra.webssh)===3)){me.next=12;break}return me.next=9,Object(K.a)(B);case 9:de=me.sent,me.next=15;break;case 12:return me.next=14,Object(K.b)(B);case 14:de=me.sent;case 15:((Z=de)===null||Z===void 0||((pe=Z.data)===null||pe===void 0)?void 0:pe.remaining_time)&&M.a.publish("update-windows-time",(re=de)===null||re===void 0?void 0:re.data);case 16:case"end":return me.stop()}},ae)})),Os.apply(this,arguments)}var sr=typeof Se=="number"&&Se!==.01?"".concat(Se,"px"):"40%",fi="calc(100% - 4px - ".concat(sr,")"),_i=(u={game:Mt,taskId:B,user_praise:Va,praise_count:Aa,st:Yt,challenge:ct,rank_name:v.rank_name,shixun:ra,is_teacher:an,has_answer:Ha,unity_3d_routes:et,with_code_file:fa,onEvaluateCallback:mi,onGetUnity3dMessage:nr},Object(o.a)(u,"taskId",B),Object(o.a)(u,"myshixun",ft),Object(o.a)(u,"user",Tt),Object(o.a)(u,"discusses_count",qa),Object(o.a)(u,"onPlusOrCancelPraise",Ra),Object(o.a)(u,"minuxUserGrade",gt),u),pi={showNotice:Wt||($a||Jt)&&ft.system_tip===!1,tpm_cases_modified:$a,tpm_modified:Xa,tpm_script_modified:sn,st:Yt,taskId:B,myshixunId:(ft||{}).id,onNextCallback:li,onUpdateCallback:ui,onUpdateFailure:ci},hi=Object(_.a)(Object(_.a)({},be),{},{isPictureView:Lt,history:U,webDisplayUrl:Xt,onShowPictureView:An,star:Mt&&Mt.star,onStarChange:$s,onCloseResult:Bn}),rr={lastedGetTaskInfoTime:Nt,isEditPath:ja,taskData:v,codeRepData:Re,moveY:He,evaluateMessage:$,evaluateLoading:nt,isNotice:Ct,isHtml:ba,onChangePath:oi,onResizeSetContainer:qt,onEditRepCode:gs,onUpdateCode:pa,onResizeYStart:xt,onShowDir:ps,onResetCode:wn,onResetGitCode:dt,onResizeCodeArea:Na,onResetPassedCode:Ga,onFinishDisplayHtml:cn,onShowNotice:ar};return t.a.createElement(f.Fragment,null,Rt?t.a.createElement(se.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):t.a.createElement(f.Fragment,null,t.a.createElement("div",{className:"task-wrapper"},Ua&&t.a.createElement("div",{className:"draging-mask"}),t.a.createElement(us,{difficulty:ct==null?void 0:ct.difficulty,mirror_description:Wa,history:U,git_url:nn,shixun:ra,lastedGetTaskInfoTime:Nt,onAddVncTime:Ei,taskId:B,onBack:We,isNotice:Ct,resetVncLoading:sa,onResetVnc:di,onResetGitCode:dt,vnc_url:ma,linux_vnc:v==null?void 0:v.linux_vnc,window_vnc_url:v==null?void 0:v.windows_vnc,onShowNotice:ar,game:Mt,user:Tt,onUpdateCostTime:Mn}),t.a.createElement("div",{className:"tasks-body"},t.a.createElement("section",{className:"left-panel ".concat(et&&fa?"has-unity-3d":""),style:{width:sr,display:Se===.01?"none":""}},t.a.createElement(Ba,_i)),t.a.createElement("section",{className:"resize-x-bar ".concat(da?"has-unity-3d":""),onMouseDown:ht},t.a.createElement(ri,{noDragging:da,vnc_url:ma,moveX:Se})),t.a.createElement("section",{className:"right-panel ".concat(ma||(v==null?void 0:v.windows_vnc)||(v==null?void 0:v.linux_vnc)?"vnc":""),style:{width:fi}},et&&!fa?t.a.createElement("div",{className:"unity-3d-container"},t.a.createElement(la,{unity_3d_routes:et,onGetUnity3dMessage:nr}),t.a.createElement(ei,{next_game:Da,prev_game:Ya,shixun:ra,game:Mt})):t.a.createElement(f.Fragment,null,Yt!==1&&t.a.createElement(Ir,Object(n.a)({},S,rr,{_dispatch:h,taskData:v,evaluateMessage:$,language:vn,evaluateLoading:nt,onEval:vs})),ma||(v==null?void 0:v.windows_vnc)||(v==null?void 0:v.linux_vnc)?null:Yt===1?t.a.createElement(cr,Object(n.a)({onEval:In},rr)):null)))),t.a.createElement(ne.a,null,Te?t.a.createElement(_r,hi):null,t.a.createElement(x.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ke,onClose:er},t.a.createElement(ti,{className:"dir-tree",selectedKeys:["".concat(Kt)],treeData:ge,onSelect:ii,loadData:hs})),$e?t.a.createElement(Vr,{taskId:B,onHidePictureView:tr}):null,t.a.createElement(Zr,pi))))};function si(a){var u=a.is_teacher,g=a.score;return t.a.createElement(f.Fragment,null,u?t.a.createElement(f.Fragment,null,t.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),t.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(g*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):t.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(g*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function ri(a){var u=a.noDragging,g=a.moveX,U=a.vnc_url;return t.a.createElement(f.Fragment,null,u?t.a.createElement("a",{className:"trapezoid ".concat(g===.01?"enlarge":"")},t.a.createElement("img",{src:g===.01?Jr.a:$r.a,alt:"resize-icon",width:20})):t.a.createElement("a",{className:"btn-resize",draggable:!1},t.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},t.a.createElement("path",{draggable:!1,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"}))))}},yqJW:function(N,p,e){},zkdm:function(N,p,e){}}]);
|