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.
27 lines
377 KiB
27 lines
377 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[140,5,6,10,22,36],{"+Axu":function(p,o,e){},"/GNS":function(p,o,e){p.exports=e.p+"static/search1.c4136dd4.png"},"/omn":function(p,o,e){},"07cG":function(p,o,e){p.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(p,o){p.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(p,o,e){},"1Zrr":function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"362i":function(p,o,e){p.exports=e.p+"static/passpart.cc679602.png"},"4K8j":function(p,o,e){"use strict";e.r(o);var q=e("q1tI"),le=e.n(q),pe=e("dQ5l"),I=`item graph
|
|
myserver1.cpu.load5 myserver1.cpu.load
|
|
myserver1.cpu.load15 myserver1.cpu.load`,x=`item graph\r
|
|
myserver1.cpu.load5 myserver1.cpu.load\r
|
|
myserver1.cpu.load15 myserver1.cpu.load\r
|
|
`;o.default=function(){return le.a.createElement(pe.a,{output:I,actual_output:x})}},"4qgm":function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(p,o){p.exports="data:image/png;base64,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"},"5D2P":function(p,o){p.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(p,o,e){},"7ZXX":function(p,o,e){p.exports=e.p+"static/err.6e7c5817.png"},"7ahc":function(p,o,e){"use strict";e.d(o,"a",function(){return t});var q=e("k1fw"),le=e("0Owb"),pe=e("+L6B"),I=e("2/Rp"),x=e("y8nQ"),D=e("Vl3Y"),C=e("tJVT"),J=e("OaEy"),B=e("2fM7"),Q=e("q1tI"),m=e.n(Q),G=e("VrN/"),U=e.n(G),v=e("p77/"),d=e.n(v),_e=e("c5Ni"),g=e.n(_e),et=B.a.Option,me={labelCol:{span:4},wrapperCol:{span:20}},l={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"]};o.b=function(M){var Le=M.callback,Ue=M.onCancel,Ie=Object(Q.useState)("python"),Fe=Object(C.a)(Ie,2),Ct=Fe[0],He=Fe[1];function Ze(xe){He(l[xe][1])}function he(xe){Le(xe)}return m.a.createElement(D.a,Object(le.a)({},me,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:he}),m.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},m.a.createElement(B.a,{onChange:Ze},Object.keys(l).map(function(xe){return m.a.createElement(et,{key:xe,value:xe},l[xe][0])}))),m.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},m.a.createElement(t,{mode:Ct})),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(I.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(I.a,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))};function t(M){var Le=M.value,Ue=M.onChange,Ie=M.mode,Fe=M.options,Ct=Fe===void 0?{}:Fe,He=Object(Q.useRef)(),Ze=Object(Q.useState)(),he=Object(C.a)(Ze,2),xe=he[0],nt=he[1];return Object(Q.useEffect)(function(){if(xe){var yt=function(Se){var L=Se.getValue();Ue&&Ue(L)};return xe.on("change",yt),function(){xe.off("change",yt)}}},[xe,Ue]),Object(Q.useEffect)(function(){xe&&xe.setOption("mode",Ie)},[xe,Ie]),Object(Q.useEffect)(function(){xe&&((Le!==xe.getValue()||Le==="")&&setTimeout(function(){xe.setValue(Le||" ")},300))},[xe,Le]),Object(Q.useEffect)(function(){if(He.current&&!xe){var yt=U.a.fromTextArea(He.current,Object(q.a)({mode:Ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ct));nt(yt)}},[He.current,xe]),m.a.createElement("div",{className:"my-codemirror-container"},m.a.createElement("textarea",{ref:He}))}},"7v3h":function(p,o,e){p.exports=e.p+"static/empty2.dd73f390.png"},"8/bI":function(p,o,e){p.exports=e.p+"static/empty.8918e228.png"},"88g3":function(p,o,e){p.exports={tree:"tree___noxec"}},"8Abk":function(p,o,e){},"8Enf":function(p,o,e){},"8IMR":function(p,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"};o.default=q},"9Bee":function(p,o,e){"use strict";var q=e("q1tI"),le=e.n(q),pe=e("vg9a"),I=e("tJVT"),x=e("DlQD"),D=e.n(x),C=e("rUJ1");function J(Ce,Se){var L=Ce.match(/^(\s+)(?:```)/);if(L===null)return Se;var ae=L[1];return Se.split(`
|
|
`).map(function(ee){var W=ee.match(/^\s+/);if(W===null)return ee;var b=Object(I.a)(W,1),w=b[0];return w.length>=ae.length?ee.slice(ae.length):ee}).join(`
|
|
`)}var B=[],Q=["<ul>"],m=new D.a.Renderer,G=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function U(){B.length=0,Q=["<ul>"]}function v(Ce,Se,L,ae){if(Se>=Ce.length||Ce[Se].level<=L)return Se;var ee=Ce[Se];ae.push("<li><a href='#"+ee.anchor+"'>"+ee.text+"</a>"),Se++;var W=[];return Se=v(Ce,Se,ee.level,W),W.length>0&&(ae.push("<ul>"),W.forEach(function(b){ae.push(b)}),ae.push("</ul>")),ae.push("</li>"),Se=v(Ce,Se,L,ae),Se}function d(){return v(B,0,0,Q),Q.push("</ul>"),Q.join("")}var _e={heading:function(Se){var L=G.exec(Se);if(L)return{type:"heading",raw:L[0],depth:L[1].length,text:L[2]}},fences:function(Se){var L=this.rules.block.fences.exec(Se);if(L){var ae=L[0],ee=J(ae,L[3]||""),W=L[2]?L[2].trim():L[2];if(["latex","katex","math"].indexOf(W)>=0){var b=me(),w=ee;ee=b,l[b]={type:"block",expression:w}}return{type:"code",raw:ae,lang:W,text:ee}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,et=0,me=function(){return"__special_katext_id_".concat(et++,"__")},l={};function t(){return l}function M(){et=0,l={}}function Le(Ce){return Ce=Ce.replace(g,function(Se,L){var ae=me();return l[ae]={type:"inline",expression:L},ae}),Ce}var Ue=m.listitem;m.listitem=function(Ce){return Ue(Le(Ce))};var Ie=m.paragraph;m.paragraph=function(Ce){return Ie(Le(Ce))};var Fe=m.tablecell;m.tablecell=function(Ce,Se){return Fe(Le(Ce),Se)},m.code=function(Ce,Se,L){var ae=(Se||"").match(/\S*/)[0];return ae?["latex","katex","math"].indexOf(ae)>=0?"<p class='editormd-tex'>".concat(Ce,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(Se,'">').concat(L?Ce:Object(C.escape)(Ce,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(L?Ce:Object(C.escape)(Ce,!0))+"</code></pre>"},m.heading=function(Ce,Se,L){var ae=this.options.headerPrefix+L.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return B.push({anchor:ae,level:Se,text:Ce}),"<h"+Se+' id="'+ae+'">'+Ce+"</h"+Se+">"},D.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),D.a.use({tokenizer:_e,renderer:m});var Ct=D.a,He=e("SJMd"),Ze=e("m3rI"),he=e("Oy/b"),xe=/<pre[^>]*>/g;function nt(Ce){var Se=document.createElement("div");return Se.innerHTML=Ce,Se.childNodes.length===0?"":Se.childNodes[0].nodeValue}var yt=o.a=function(Ce){var Se=Ce.value,L=Se===void 0?"":Se,ae=Ce.className,ee=Ce.style,W=ee===void 0?{}:ee,b=String(L),w=Object(q.useMemo)(function(){try{var Ee=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ve=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Pe=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;b=b.replace(Ee,"("+Ze.a.API_SERVER+"/api/attachments/").replace(ve,'"'+Ze.a.API_SERVER+"/api/attachments/").replace(Pe,'"'+Ze.a.API_SERVER+"/files/uploads/")}catch(ft){}var fe=Ct(b),Bt=t();return b.match(/\[TOC\]/)&&(fe=fe.replace("<p>[TOC]</p>",d()),U()),fe=fe.replace(/(__special_katext_id_\d+__)/g,function(ft,Je){var R=Bt[Je],te=R.type,re=R.expression;return Object(he.renderToString)(nt(re)||"",{displayMode:te==="block",throwOnError:!1,output:"html"})}),fe=fe.replace(/▁/g,"\u2581\u2581\u2581"),M(),fe},[b]),Y=Object(q.useRef)();function V(Ee){var ve=Ee.target;if(ve.tagName.toUpperCase()==="A"){var Pe=ve.getAttribute("href");if(Pe.startsWith("#")){Ee.preventDefault();var fe=document.getElementById(Pe.replace("#",""));fe&&fe.scrollIntoView(!0)}}}return Object(q.useEffect)(function(){if(Y.current&&w&&(w.match(xe)&&window.PR.prettyPrint()),Y.current)return Y.current.addEventListener("click",V),function(){Y.current.removeEventListener("click",V),M(),U()}},[w,Y.current,V]),le.a.createElement("div",{ref:Y,style:W,className:"".concat(ae||""," markdown-body"),dangerouslySetInnerHTML:{__html:w}})}},"9VGf":function(p,o,e){"use strict";e.d(o,"a",function(){return pe});var q=e("q1tI"),le=e.n(q);function pe(I,x){var D=Object(q.useRef)();Object(q.useEffect)(function(){D.current=I}),Object(q.useEffect)(function(){function C(){D.current()}if(x!==null){var J=setInterval(C,x);return function(){return clearInterval(J)}}},[x])}},"9odi":function(p,o,e){p.exports={"action-container":"action-container___UsSFw","eval-btn-group":"eval-btn-group___3FHdc","eval-desc":"eval-desc___2RSnM","btn-run":"btn-run___3Xli0","btn-run-self":"btn-run-self___2DnEi","ghost-link":"ghost-link___21xwP"}},"A/g1":function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AKST:function(p,o,e){},AMnG:function(p,o,e){"use strict";var q=e("miYZ"),le=e("tsqr"),pe=e("tJVT"),I=e("q1tI"),x=e.n(I),D=e("nWbc"),C=e.n(D),J=e("Ot1p");o.a=function(B){var Q=B.id,m=B.activeDiscussIndex,G=B.onReplyDiscuss,U=Object(I.useState)(""),v=Object(pe.a)(U,2),d=v[0],_e=v[1];function g(me){_e(me)}function et(){if(!d){le.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}G(Q,d),_e("")}return x.a.createElement("div",{key:Q,className:"discuss-item-editor",style:{display:m===Q?"block":"none",width:"100%"}},x.a.createElement(J.a,{miniToolbar:!0,startInit:m===Q,defaultValue:d,id:Q,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:g}),x.a.createElement("a",{onClick:et,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(p,o,e){},BdwD:function(p,o,e){"use strict";var q=e("k1fw"),le=e("q1tI"),pe=e.n(le),I=function(D){var C=D.styles,J=C===void 0?{}:C,B=D.customText;return pe.a.createElement("section",{className:"tc animated fadeIn",style:Object(q.a)(Object(q.a)({},{color:"#999",margin:"200px auto"}),J)},pe.a.createElement("img",{src:e("FOrL")}),pe.a.createElement("p",{className:"mt20 font14"},B||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};o.a=I},BjJ7:function(p,o,e){"use strict";e.d(o,"d",function(){return le}),e.d(o,"c",function(){return pe}),e.d(o,"e",function(){return I}),e.d(o,"b",function(){return x}),e.d(o,"a",function(){return C});var q=e("m3rI");function le(J){var B=!0;if(J.length>0){for(var Q=0;Q<J.length;Q++)if(J[Q].compile_success==0||!J[Q].compile_success){B=!1;break}}else B=!1;return B}function pe(J){for(var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Q=[],m=0;m<J.length;m++){var G=J[m],U=B?"".concat(B,"/").concat(G.name):"".concat(G.name);Q.push({title:G.name,isLeaf:!(G.type==="tree"),key:U})}return Q}function I(J,B,Q){for(var m=0;m<J.length;m++){var G=J[m];if(G.key===B){G.children=Q;break}G.children&&I(G.children,B,Q)}return J}function x(J,B,Q){var m;return function(){var G=this,U=arguments,v=function(){m=null,Q||J.apply(G,U)},d=Q&&!m;clearTimeout(m),m=setTimeout(v,B),d&&J.apply(G,U)}}var D=!0,C=q.a.API_SERVER},Bwpq:function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAaBJREFUWEftmLtKA0EUhr8zaxAVKy0FsRBsxRfxKRRRK219gWBnEkkqfQHxAvoSIhZioYUIloqBoBKyO0dGswpe2F01m0EyxW5xZuf/5p/ZuRyhXVRVVqmNNGFUsAMhauJYJ96K2D7MUz/crjN3JyLqdMQ95rRaKNCasJjhTogntWmwjRaFq5rMt8Q5s0R5slswMayDKrF4KStaHX0kGk/qRR7xQYJrWdLqVEQ0lIdgkkZA8CDLujnd6QmcBBLH+xArC1qZSftBHvV6QEku/wuHZgxmDWgCWxZ7lNTrLPHMDhnMLujYu4icGiiG2Isswt/V/QGQHH9uTCKFHUNQiWg1fgP2R0AxgtSBUgh7BvuyWWYtfwz0Ki/IuWKLFs68AGpjKei+ISiFhPdpwTri0AfxhsKKoidpoPIAcoN4Y7GzPaBvHPBlyNwZWQ8MwUbXJ7VHv73UFSlH6G6XF8aubh2eba7A2/FDkO2I6DDN+pK2TuaFMW3DP63XA0pyzj+HfLoouoyIf1dp75IN3qVj3Kz3KmEV/4Z5p/RcpkO/SOk9A+rl+LLPZpxgAAAAAElFTkSuQmCC"},"C+DQ":function(p,o,e){},DVFL:function(p,o,e){},Dqnf:function(p,o,e){"use strict";var q=e("k1fw"),le=e("tJVT"),pe=e("rAM+"),I=e("q1tI"),x=e.n(I),D=e("J66h"),C=e.n(D),J=e("/POA"),B=e.n(J),Q=e("q7KB"),m=e.n(Q),G=e("ER/M"),U=e.n(G),v=e("dhSg"),d=e("bdgK");function _e(me,l,t){var M=t._core._renderService.dimensions.actualCellWidth||9.5,Le=t._core._renderService.dimensions.actualCellHeight||18,Ue=Math.floor(l/Le),Ie=Math.floor(me/M);return[Ie,Ue]}function g(me,l){var t=new d.default(function(M){var Le=Object(pe.a)(M),Ue;try{for(Le.s();!(Ue=Le.n()).done;){var Ie=Ue.value;if(Ie.target.offsetHeight>0||Ie.target.offsetWidth>0){var Fe=_e(Ie.target.offsetWidth,Ie.target.offsetHeight,me),Ct=Object(le.a)(Fe,2),He=Ct[0],Ze=Ct[1];v.a.publish("ssh-xterm-resize",{columns:He,rows:Ze,width:Ie.target.offsetWidth,height:Ie.target.offsetHeight}),me.resize(He,Ze);var he=D.Base64.decode("IA=="),xe=D.Base64.decode("CBtbSw==");me.write(he),me.write(xe)}}}catch(nt){Le.e(nt)}finally{Le.f()}});return t.observe(l),t}var et=3e4;o.a=function(me){var l=me.sshConfigData,t=me.sid,M=Object(I.useState)(null),Le=Object(le.a)(M,2),Ue=Le[0],Ie=Le[1],Fe=l.ws_url,Ct=l.password,He=l.port,Ze=Object(I.useRef)(),he=Object(I.useRef)(),xe=Object(I.useRef)(!1);return Object(I.useEffect)(function(){if(Ze.current&&Fe){var nt=new J.Terminal({fontSize:16,rendererType:"dom"});nt.open(Ze.current),nt.onData(function(Ce){he.current&&(he.current.readyState===1&&(he.current.send(JSON.stringify({tp:"client",data:Ce})),v.a.publish("on-operating-ssh")))}),nt.write("Connecting..."),Ie(nt);var yt=g(nt,Ze.current);return function(){nt.dispose(),yt.unobserve(Ze.current)}}},[Fe,Ze.current]),Object(I.useEffect)(function(){if(Ue&&Fe){var nt=function(){var W=new WebSocket(Fe);he.current=W,W.onopen=function(){var b=Ue.element.parentElement;if(b){var w=b.offsetWidth,Y=b.offsetHeight;W.send(JSON.stringify({tp:"init",data:Object(q.a)(Object(q.a)({},l),{},{secret:Ct,width:w,height:Y,rows:Ue.rows,columns:Ue.cols})}))}Ue.focus()},W.onerror=function(b){},W.onmessage=function(b){xe.current||(Ue.write("\r"),setTimeout(function(){},1e3)),xe.current=!0;var w=D.Base64.decode(b.data.toString()),Y=Ue._core._renderService.dimensions.actualCellWidth||9.5;Ue.write(w)},W.onclose=function(b){yt&&clearInterval(yt),Ue.write(`\r
|
|
connection closed`)}},yt=setInterval(function(){he.current&&he.current.send(JSON.stringify({tp:"h"}))},et),Ce=v.a.subscribe("create-socket",function(ee){t==ee&&(he.current&&he.current.readyState===1?Ue.focus():nt(),Ue.focus())}),Se=v.a.subscribe("close-socket",function(ee){t===ee&&(he.current&&(he.current.close(),xe.current=!1,Ue.clear()),he.current=null)}),L=v.a.subscribe("ssh-xterm-resize",function(ee){he.current&&he.current.readyState===1&&he.current.send(JSON.stringify({tp:"resize",data:Object(q.a)({},ee)}))}),ae=v.a.subscribe("ssh-add-connect-time",function(){he.current&&he.current.readyState===1&&he.current.send(JSON.stringify({tp:"overtime"}))});return function(){Se(),Ce(),L(),ae(),he.current&&(he.current.close(),xe.current=!1)}}},[Ue,Fe,He]),x.a.createElement("div",{ref:Ze,className:U.a["xterm-panel"]},Fe?null:x.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},E7E6:function(p,o){p.exports="data:image/png;base64,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"},"ER/M":function(p,o,e){p.exports={"xterm-panel":"xterm-panel___2r2xx"}},FOrL:function(p,o,e){p.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(p,o,e){p.exports=e.p+"static/qrCode.dd0fe9b2.png"},GABl:function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GzdX:function(p,o,e){"use strict";var q=e("pVnL"),le=e.n(q),pe=e("q1tI"),I=e.n(pe),x=e("rePB"),D=e("1OyB"),C=e("vuIU"),J=e("Ji7U"),B=e("md7G"),Q=e("foSv"),m=e("m+aA"),G=e("TSYQ"),U=e.n(G),v=e("4IlW");function d(L){var ae=L.pageXOffset,ee="scrollLeft";if(typeof ae!="number"){var W=L.document;ae=W.documentElement[ee],typeof ae!="number"&&(ae=W.body[ee])}return ae}function _e(L){var ae,ee,W=L.ownerDocument,b=W.body,w=W&&W.documentElement,Y=L.getBoundingClientRect();return ae=Y.left,ee=Y.top,ae-=w.clientLeft||b.clientLeft||0,ee-=w.clientTop||b.clientTop||0,{left:ae,top:ee}}function g(L){var ae=_e(L),ee=L.ownerDocument,W=ee.defaultView||ee.parentWindow;return ae.left+=d(W),ae.left}function et(L){var ae=me();return function(){var W=Object(Q.a)(L),b;if(ae){var w=Object(Q.a)(this).constructor;b=Reflect.construct(W,arguments,w)}else b=W.apply(this,arguments);return Object(B.a)(this,b)}}function me(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(L){return!1}}var l=function(L){Object(J.a)(ee,L);var ae=et(ee);function ee(){var W;return Object(D.a)(this,ee),W=ae.apply(this,arguments),W.onHover=function(b){var w=W.props,Y=w.onHover,V=w.index;Y(b,V)},W.onClick=function(b){var w=W.props,Y=w.onClick,V=w.index;Y(b,V)},W.onKeyDown=function(b){var w=W.props,Y=w.onClick,V=w.index;b.keyCode===13&&Y(b,V)},W}return Object(C.a)(ee,[{key:"getClassName",value:function(){var b=this.props,w=b.prefixCls,Y=b.index,V=b.value,Ee=b.allowHalf,ve=b.focused,Pe=Y+1,fe=w;return V===0&&Y===0&&ve?fe+=" ".concat(w,"-focused"):Ee&&V+.5>=Pe&&V<Pe?(fe+=" ".concat(w,"-half ").concat(w,"-active"),ve&&(fe+=" ".concat(w,"-focused"))):(fe+=Pe<=V?" ".concat(w,"-full"):" ".concat(w,"-zero"),Pe===V&&ve&&(fe+=" ".concat(w,"-focused"))),fe}},{key:"render",value:function(){var b=this.onHover,w=this.onClick,Y=this.onKeyDown,V=this.props,Ee=V.disabled,ve=V.prefixCls,Pe=V.character,fe=V.characterRender,Bt=V.index,ft=V.count,Je=V.value,R=typeof Pe=="function"?Pe(this.props):Pe,te=I.a.createElement("li",{className:this.getClassName()},I.a.createElement("div",{onClick:Ee?null:w,onKeyDown:Ee?null:Y,onMouseMove:Ee?null:b,role:"radio","aria-checked":Je>Bt?"true":"false","aria-posinset":Bt+1,"aria-setsize":ft,tabIndex:Ee?-1:0},I.a.createElement("div",{className:"".concat(ve,"-first")},R),I.a.createElement("div",{className:"".concat(ve,"-second")},R)));return fe&&(te=fe(te,this.props)),te}}]),ee}(I.a.Component);function t(L,ae){var ee=Object.keys(L);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(L);ae&&(W=W.filter(function(b){return Object.getOwnPropertyDescriptor(L,b).enumerable})),ee.push.apply(ee,W)}return ee}function M(L){for(var ae=1;ae<arguments.length;ae++){var ee=arguments[ae]!=null?arguments[ae]:{};ae%2?t(Object(ee),!0).forEach(function(W){Object(x.a)(L,W,ee[W])}):Object.getOwnPropertyDescriptors?Object.defineProperties(L,Object.getOwnPropertyDescriptors(ee)):t(Object(ee)).forEach(function(W){Object.defineProperty(L,W,Object.getOwnPropertyDescriptor(ee,W))})}return L}function Le(L){var ae=Ue();return function(){var W=Object(Q.a)(L),b;if(ae){var w=Object(Q.a)(this).constructor;b=Reflect.construct(W,arguments,w)}else b=W.apply(this,arguments);return Object(B.a)(this,b)}}function Ue(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(L){return!1}}function Ie(){}var Fe=function(L){Object(J.a)(ee,L);var ae=Le(ee);function ee(W){var b;Object(D.a)(this,ee),b=ae.call(this,W),b.onHover=function(Y,V){var Ee=b.props.onHoverChange,ve=b.getStarValue(V,Y.pageX),Pe=b.state.cleanedValue;ve!==Pe&&b.setState({hoverValue:ve,cleanedValue:null}),Ee(ve)},b.onMouseLeave=function(){var Y=b.props.onHoverChange;b.setState({hoverValue:void 0,cleanedValue:null}),Y(void 0)},b.onClick=function(Y,V){var Ee=b.props.allowClear,ve=b.state.value,Pe=b.getStarValue(V,Y.pageX),fe=!1;Ee&&(fe=Pe===ve),b.onMouseLeave(),b.changeValue(fe?0:Pe),b.setState({cleanedValue:fe?Pe:null})},b.onFocus=function(){var Y=b.props.onFocus;b.setState({focused:!0}),Y&&Y()},b.onBlur=function(){var Y=b.props.onBlur;b.setState({focused:!1}),Y&&Y()},b.onKeyDown=function(Y){var V=Y.keyCode,Ee=b.props,ve=Ee.count,Pe=Ee.allowHalf,fe=Ee.onKeyDown,Bt=Ee.direction,ft=Bt==="rtl",Je=b.state.value;V===v.a.RIGHT&&Je<ve&&!ft?(Pe?Je+=.5:Je+=1,b.changeValue(Je),Y.preventDefault()):V===v.a.LEFT&&Je>0&&!ft||V===v.a.RIGHT&&Je>0&&ft?(Pe?Je-=.5:Je-=1,b.changeValue(Je),Y.preventDefault()):V===v.a.LEFT&&Je<ve&&ft&&(Pe?Je+=.5:Je+=1,b.changeValue(Je),Y.preventDefault()),fe&&fe(Y)},b.saveRef=function(Y){return function(V){b.stars[Y]=V}},b.saveRate=function(Y){b.rate=Y};var w=W.value;return w===void 0&&(w=W.defaultValue),b.stars={},b.state={value:w,focused:!1,cleanedValue:null},b}return Object(C.a)(ee,[{key:"componentDidMount",value:function(){var b=this.props,w=b.autoFocus,Y=b.disabled;w&&!Y&&this.focus()}},{key:"getStarDOM",value:function(b){return Object(m.a)(this.stars[b])}},{key:"getStarValue",value:function(b,w){var Y=this.props,V=Y.allowHalf,Ee=Y.direction,ve=Ee==="rtl",Pe=b+1;if(V){var fe=this.getStarDOM(b),Bt=g(fe),ft=fe.clientWidth;(ve&&w-Bt>ft/2||!ve&&w-Bt<ft/2)&&(Pe-=.5)}return Pe}},{key:"focus",value:function(){var b=this.props.disabled;b||this.rate.focus()}},{key:"blur",value:function(){var b=this.props.disabled;b||this.rate.blur()}},{key:"changeValue",value:function(b){var w=this.props.onChange;"value"in this.props||this.setState({value:b}),w(b)}},{key:"render",value:function(){for(var b=this.props,w=b.count,Y=b.allowHalf,V=b.style,Ee=b.prefixCls,ve=b.disabled,Pe=b.className,fe=b.character,Bt=b.characterRender,ft=b.tabIndex,Je=b.direction,R=this.state,te=R.value,re=R.hoverValue,ze=R.focused,j=[],ie=ve?"".concat(Ee,"-disabled"):"",Rt=0;Rt<w;Rt+=1)j.push(I.a.createElement(l,{ref:this.saveRef(Rt),index:Rt,count:w,disabled:ve,prefixCls:"".concat(Ee,"-star"),allowHalf:Y,value:re===void 0?te:re,onClick:this.onClick,onHover:this.onHover,key:Rt,character:fe,characterRender:Bt,focused:ze}));var _t=U()(Ee,ie,Pe,Object(x.a)({},"".concat(Ee,"-rtl"),Je==="rtl"));return I.a.createElement("ul",{className:_t,style:V,onMouseLeave:ve?null:this.onMouseLeave,tabIndex:ve?-1:ft,onFocus:ve?null:this.onFocus,onBlur:ve?null:this.onBlur,onKeyDown:ve?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},j)}}],[{key:"getDerivedStateFromProps",value:function(b,w){return"value"in b&&b.value!==void 0?M(M({},w),{},{value:b.value}):w}}]),ee}(I.a.Component);Fe.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:Ie,character:"\u2605",onHoverChange:Ie,tabIndex:0,direction:"ltr"};var Ct=Fe,He=Ct,Ze=e("Lerx"),he=e.n(Ze),xe=e("3S7+"),nt=e("H84U"),yt=function(L,ae){var ee={};for(var W in L)Object.prototype.hasOwnProperty.call(L,W)&&ae.indexOf(W)<0&&(ee[W]=L[W]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,W=Object.getOwnPropertySymbols(L);b<W.length;b++)ae.indexOf(W[b])<0&&Object.prototype.propertyIsEnumerable.call(L,W[b])&&(ee[W[b]]=L[W[b]]);return ee},Ce=pe.forwardRef(function(L,ae){var ee=L.prefixCls,W=L.tooltips,b=yt(L,["prefixCls","tooltips"]),w=function(fe,Bt){var ft=Bt.index;return W?pe.createElement(xe.a,{title:W[ft]},fe):fe},Y=pe.useContext(nt.b),V=Y.getPrefixCls,Ee=Y.direction,ve=V("rate",ee);return pe.createElement(He,le()({ref:ae,characterRender:w},b,{prefixCls:ve,direction:Ee}))});Ce.displayName="Rate",Ce.defaultProps={character:pe.createElement(he.a,null)};var Se=o.a=Ce},H4Hw:function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAUFJREFUWEftWE1KxDAYzUsrRYqgOHtxIbgVPYJziB6g9AiewSOUFrprL+ERvIELca/MYihSbPMk4MAgDkkH2omQLtLF9/fy+sqXfBA/D0k0TXPedd1iGIZjknJjm+INQAVB8BlF0XuSJB8AqOtAL3meHwG4BHAyRXFTTpJrkq9Zln1BM1MUxdWhwGx9oXWapi+o63rRtu2FaRdz2OM4fkNVVdd938dzFDTVCMOwRVmWN1ML2ARkY9dC1/q5tQ2Yw88DMrH8fxkieU/yQQhxZtrlL/sKwCOAJ5s4a4aUUjrhqU3SP3xWUsqlTewYQM82CXf5SCnvbOI9IBNLniHPkP/LTBrwDHmGdjHgXHMVQiyVUvr4MbbjT3P82Fc7Y+Ose9nYxPv6e0Am5ty7KDp3lXZu2ODcOEaLzKmB1dbAyImR3jebF/Oh3a3UogAAAABJRU5ErkJggg=="},H65k:function(p,o,e){},HmJG:function(p,o,e){},HpTS:function(p,o,e){p.exports=e.p+"static/small_program.f74069ec.png"},IWh4:function(p,o){p.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(p,o,e){"use strict";e.d(o,"l",function(){return Q}),e.d(o,"m",function(){return m}),e.d(o,"i",function(){return G}),e.d(o,"E",function(){return U}),e.d(o,"h",function(){return v}),e.d(o,"I",function(){return d}),e.d(o,"D",function(){return _e}),e.d(o,"y",function(){return g}),e.d(o,"A",function(){return et}),e.d(o,"f",function(){return me}),e.d(o,"q",function(){return l}),e.d(o,"g",function(){return t}),e.d(o,"j",function(){return M}),e.d(o,"w",function(){return Ie}),e.d(o,"k",function(){return Fe}),e.d(o,"u",function(){return Ct}),e.d(o,"v",function(){return He}),e.d(o,"d",function(){return Ze}),e.d(o,"B",function(){return he}),e.d(o,"C",function(){return xe}),e.d(o,"z",function(){return nt}),e.d(o,"H",function(){return yt}),e.d(o,"n",function(){return Ce}),e.d(o,"o",function(){return Se}),e.d(o,"p",function(){return L}),e.d(o,"s",function(){return ae}),e.d(o,"F",function(){return ee}),e.d(o,"b",function(){return W}),e.d(o,"c",function(){return b}),e.d(o,"a",function(){return w}),e.d(o,"r",function(){return Y}),e.d(o,"e",function(){return V}),e.d(o,"x",function(){return Ee}),e.d(o,"t",function(){return ve}),e.d(o,"G",function(){return Pe});var q=e("WmNS"),le=e.n(q),pe=e("9og8"),I=e("k1fw"),x=e("ErOA"),D=e("1vsH"),C,J,B=((C=Object(D.r)())===null||C===void 0?void 0:C.homework_common_id)?{homework_common_id:(J=Object(D.r)())===null||J===void 0?void 0:J.homework_common_id}:{};function Q(j){return Object(x.c)("tasks/".concat(j,".json"),B)}function m(j){return Object(x.c)("myshixuns/".concat(j,"/challenges.json"))}function G(j,ie){return Object(x.c)("myshixuns/".concat(j,"/subject_challenges.json"),ie)}function U(j,ie,Rt){return Object(x.c)("tasks/".concat(j,"/star.json?shixun_id=").concat(ie,"&star=").concat(Rt))}function v(j,ie){return Object(x.c)("tasks/".concat(j,"/rep_content.json"),Object(I.a)(Object(I.a)({},ie),B))}function d(j,ie){return Object(x.f)("myshixuns/".concat(j,"/update_file.json"),ie)}function _e(j,ie){return Object(x.c)("tasks/".concat(j,"/reset_original_code.json"),Object(I.a)(Object(I.a)({},ie),B))}function g(j,ie){return Object(x.f)("myshixuns/".concat(j,"/reset_repository.json"),ie)}function et(j,ie){return Object(x.c)("tasks/".concat(j,"/reset_passed_code.json"),Object(I.a)(Object(I.a)({},ie),B))}function me(j,ie){return Object(x.f)("tasks/".concat(j,"/game_build.json"),Object(I.a)(Object(I.a)({},ie),B))}function l(j,ie){return Object(x.c)("tasks/".concat(j,"/game_status.json"),Object(I.a)(Object(I.a)({},ie),B))}function t(j,ie){return Object(x.f)("tasks/".concat(j,"/choose_build.json"),Object(I.a)(Object(I.a)({},ie),B))}function M(j){return Object(x.c)("tasks/".concat(j,"/picture_display.json"),B)}function Le(j,ie){return Object(x.c)("tasks/".concat(j,"/cost_time.json"),Object(I.a)(Object(I.a)({},ie),B))}function Ue(j,ie){return Object(x.c)("courses/".concat(j,"/inform_detail.json"),ie)}function Ie(j){return Object(x.f)("tasks/".concat(j,"/plus_or_cancel_praise.json"))}function Fe(j){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(x.f)("myshixuns/".concat(j,"/repository.json"),ie)}function Ct(j){return Object(x.c)("myshixuns/".concat(j,"/open_webssh.json"))}function He(j,ie){return Object(x.c)("myshixuns/".concat(j,"/open_vm_webssh.json"),ie)}function Ze(j){return Object(x.c)("tasks/".concat(j,"/close_webssh.json"))}function he(j){return Object(x.c)("tasks/".concat(j,"/reset_vnc_link.json"),B)}function xe(j){return Object(x.f)("tasks/".concat(j,"/reset_environment"))}function nt(j,ie){return Object(x.f)("tasks/".concat(j,"/reset_linux_vnc_link.json"),ie||{})}function yt(j){return Object(x.c)("tasks/".concat(j,"/check_test_sets.json"))}function Ce(j){return Object(x.c)("tasks/".concat(j,"/get_answer_info.json"))}function Se(j){return Object(x.c)("tasks/".concat(j,"/get_choose_answer.json"))}function L(j){return Object(x.c)("tasks/".concat(j,"/unlock_choose_answer.json"))}function ae(j,ie){return Object(x.c)("tasks/".concat(j,"/unlock_answer.json?answer_id=").concat(ie))}function ee(j,ie,Rt){return Object(x.f)("tasks/".concat(j,"/set_games_status.json"),{result:ie,data:Rt})}function W(j){return Object(x.f)("tasks/".concat(j,"/extend_vnc.json"))}function b(j){return Object(x.f)("tasks/".concat(j,"/active.json"))}function w(j){return Object(x.f)("tasks/".concat(j,"/extend_linux_vnc.json"),B)}function Y(j,ie){return Object(x.c)("tasks/".concat(j,"/rank_list.json"),ie)}function V(j,ie){return Object(x.f)("tasks/".concat(j,"/close_windows_vnc.json"),{tpi_id:ie})}function Ee(j){return Object(x.c)("tasks/".concat(j,"/pull_files.json"))}function ve(j,ie){return Object(x.f)("tasks/".concat(j,"/log_output"),ie)}function Pe(j){return Object(x.c)("tasks/".concat(j,"/stop_log_output.json"))}function fe(j){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(pe.a)(le.a.mark(function j(ie){return le.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(x.a)("/api/myshixuns/".concat(ie.id,"/add_file.json"),{method:"post",body:ie}));case 1:case"end":return _t.stop()}},j)})),Bt.apply(this,arguments)}function ft(j){return Je.apply(this,arguments)}function Je(){return Je=Object(pe.a)(le.a.mark(function j(ie){return le.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(x.a)("/api/myshixuns/".concat(ie.id,"/delete_git_file.json"),{method:"Delete",body:ie}));case 1:case"end":return _t.stop()}},j)})),Je.apply(this,arguments)}function R(j){return te.apply(this,arguments)}function te(){return te=Object(pe.a)(le.a.mark(function j(ie){return le.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(x.a)("/api/myshixuns/".concat(ie.id,"/mv_file.json"),{method:"post",body:ie}));case 1:case"end":return _t.stop()}},j)})),te.apply(this,arguments)}function re(j){return ze.apply(this,arguments)}function ze(){return ze=Object(pe.a)(le.a.mark(function j(ie){return le.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(x.a)("/api/tasks/".concat(ie.id,"/rep_content.json"),{method:"get",params:ie}));case 1:case"end":return _t.stop()}},j)})),ze.apply(this,arguments)}},IxHN:function(p,o,e){"use strict";var q=e("q1tI"),le=e.n(q),pe=e("07cG"),I=e.n(pe);o.a=function(x){var D=x.message,C=x.className,J=x.children,B=x.style,Q=B===void 0?{}:B;return le.a.createElement("div",{className:"".concat(I.a.idsRingWrapper," ").concat(C)},le.a.createElement("div",{className:I.a.ldsRing},le.a.createElement("div",null),le.a.createElement("div",null),le.a.createElement("div",null),le.a.createElement("div",null)),D?le.a.createElement("p",{style:Q},D):null,J)}},JWDV:function(p,o,e){p.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(p,o){p.exports="data:image/png;base64,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"},Jq4h:function(p,o,e){p.exports=e.p+"static/qrcode.54870d9b.png"},KJ0q:function(p,o,e){},LYID:function(p,o,e){p.exports=e.p+"static/failer.5e83e9b8.svg"},Lerx:function(p,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var q=le(e("Mds0"));function le(I){return I&&I.__esModule?I:{default:I}}var pe=q;o.default=pe,p.exports=pe},Lmeb:function(p,o,e){},M8RZ:function(p,o,e){"use strict";e.d(o,"a",function(){return B});var q=e("fWQN"),le=e("mtLc"),pe=e("yKVA"),I=e("879j"),x=e("q1tI"),D=e.n(x),C=e("i8i4"),J=e.n(C),B=function(Q){Object(pe.a)(G,Q);var m=Object(I.a)(G);function G(U){var v;Object(q.a)(this,G),v=m.call(this,U);var d=window.document;return v.node=d.createElement("div"),d.body.appendChild(v.node),v}return Object(le.a)(G,[{key:"render",value:function(){var v=this.props.children;return Object(C.createPortal)(v,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),G}(D.a.Component)},Mds0:function(p,o,e){"use strict";var q=e("284h"),le=e("TqRt");Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var pe=le(e("3tO9")),I=q(e("q1tI")),x=le(e("8IMR")),D=le(e("KQxl")),C=function(Q,m){return I.createElement(D.default,(0,pe.default)((0,pe.default)({},Q),{},{ref:m,icon:x.default}))};C.displayName="StarFilled";var J=I.forwardRef(C);o.default=J},Mm8t:function(p,o){p.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(p,o){p.exports="data:image/png;base64,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"},OoWo:function(p,o,e){},Ot1p:function(p,o,e){"use strict";var q=e("2qtc"),le=e("kLXV"),pe=e("rAM+"),I=e("tJVT"),x=e("jrin"),D=e("q1tI"),C=e.n(D),J=e("VrN/"),B=e.n(J),Q=e("bdgK"),m=e("p77/"),G=e("Bd2K"),U=e("ELLl"),v=e("19Vz"),d=e("lZu9"),_e=e("kSUc"),g=e("9Bee"),et=e("0Owb"),me=e("dejd"),l=e("C+DQ"),t=[{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 M(ce){var Lt=ce.onActionCallback,Et=ce.title,tt=ce.icon,vt=ce.actionName,Ht=ce.className,ga=Ht===void 0?"":Ht,Mt=ce.children;function Gt(){Lt(vt)}return C.a.createElement("a",{title:Et,className:ga,onClick:Gt},C.a.createElement("i",{className:"md-iconfont ".concat(tt)}),Mt)}var Le=function(ce){var Lt=ce.watch,Et=ce.showNullButton,tt=ce.onActionCallback,vt=ce.fullScreen,Ht=ce.insertTemp,ga=ce.readOnly,Mt=[].concat(t,[{title:"".concat(Lt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Lt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return C.a.createElement("ul",{className:"markdown-toolbar-container"},!ga&&C.a.createElement(C.a.Fragment,null,Mt.map(function(Gt,K){return C.a.createElement("li",{key:K},Gt.actionName?C.a.createElement(M,Object(et.a)({},Gt,{onActionCallback:tt})):C.a.createElement("span",{className:"v-line"}))}),Et?C.a.createElement("li",null,C.a.createElement(M,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:tt},C.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ht&&C.a.createElement("li",null,C.a.createElement(M,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ht),onActionCallback:tt},C.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F")))),C.a.createElement("li",{className:"btn-full-screen"},C.a.createElement(M,{icon:"".concat(vt?"icon-shrink":"icon-enlarge"),title:vt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:tt})))},Ue=e("M8RZ"),Ie=e("+L6B"),Fe=e("2/Rp"),Ct=e("y8nQ"),He=e("Vl3Y"),Ze=e("5NDa"),he=e("5rEg"),xe={labelCol:{span:4},wrapperCol:{span:20}},nt=function(ce){var Lt=ce.callback,Et=ce.onCancel;function tt(vt){Lt(vt)}return C.a.createElement(He.a,Object(et.a)({},xe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:tt}),C.a.createElement(He.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},C.a.createElement(he.a,null)),C.a.createElement(He.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},C.a.createElement(he.a,null)),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(Fe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(Fe.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},yt=e("7ahc"),Ce=e("HmJG"),Se=e("BjJ7"),L=He.a.useForm,ae={width:280,marginRight:10},ee={labelCol:{span:5},wrapperCol:{span:19}},W=function(ce){var Lt=ce.callback,Et=ce.onCancel,tt=L(),vt=Object(I.a)(tt,1),Ht=vt[0];function ga(K){Lt(K)}function Mt(K){Ht.setFieldsValue({src:"/api/attachments/".concat(K.id)})}function Gt(K){var Ye=K.target.files[0];w(Ye,Mt)}return C.a.createElement(He.a,Object(et.a)({form:Ht},ee,{className:"upload-image-panel",onFinish:ga}),C.a.createElement(He.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},C.a.createElement("div",{className:"flex-container"},C.a.createElement(He.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},C.a.createElement(he.a,{style:ae})),C.a.createElement(b,{onFileChange:Gt}))),C.a.createElement(He.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},C.a.createElement(he.a,{style:{width:264}})),C.a.createElement(He.a.Item,{style:{textAlign:"right"}},C.a.createElement(Fe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(Fe.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))};function b(ce){var Lt=ce.onFileChange;return C.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",C.a.createElement("input",{type:"file",accept:"image/*",onChange:Lt}))}function w(ce,Lt){if(!ce)throw new String("\u6CA1\u6709\u6587\u4EF6");var Et=new FormData;Et.append("editormd-image-file",ce),Et.append("file_param_name","editormd-image-file"),Et.append("byxhr","true");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(vt){Lt(JSON.parse(vt.target.responseText))},!1),tt.addEventListener("error",function(vt){console.error(vt)},!1),tt.open("POST","".concat(Se.a,"/api/attachments.json")),tt.send(Et)}var Y=e("giR+"),V=e("fyUT"),Ee=e("7Kak"),ve=e("9yH6"),Pe=ve.a.Group,fe={margin:"0 8px"},Bt=function(ce){var Lt=ce.callback,Et=ce.onCancel;function tt(vt){Lt(vt)}return C.a.createElement(He.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:tt},C.a.createElement("div",{className:"flex-container"},C.a.createElement("span",{style:fe},"\u5355\u5143\u683C\u6570\uFF1A"),C.a.createElement("span",{style:fe},"\u884C\u6570"),C.a.createElement(He.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},C.a.createElement(V.a,null)),C.a.createElement("span",{style:fe},"\u5217\u6570"),C.a.createElement(He.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},C.a.createElement(V.a,null))),C.a.createElement("div",{className:"flex-container",style:{marginTop:12}},C.a.createElement("span",{style:fe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),C.a.createElement(He.a.Item,{name:"align"},C.a.createElement(Pe,null,C.a.createElement(ve.a,{value:"default"},C.a.createElement("i",{className:"fa fa-align-justify"})),C.a.createElement(ve.a,{value:"left"},C.a.createElement("i",{className:"fa fa-align-left"})),C.a.createElement(ve.a,{value:"center"},C.a.createElement("i",{className:"fa fa-align-center"})),C.a.createElement(ve.a,{value:"right"},C.a.createElement("i",{className:"fa fa-align-right"}))))),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(Fe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(Fe.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},ft="link",Je="upload-image",R="code-block",te="add-table",re="------------",ze={default:re,left:":".concat(re),center:":".concat(re,":"),right:"".concat(re,":")},j=e("9VGf"),ie,Rt;function _t(){}var la=0,xt=1e4,Qt="\u2581",Na=`
|
|
**\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 Jt(ce){return/^\d+$/.test(ce)?"".concat(ce,"px"):ce}var sa=navigator.platform.toUpperCase().indexOf("MAC")>=0,kt=sa?"Cmd":"Ctrl",Da=(ie={},Object(x.a)(ie,kt+"-B","bold"),Object(x.a)(ie,kt+"-I","italic"),ie),Nt=(Rt={},Object(x.a)(Rt,ft,"\u6DFB\u52A0\u94FE\u63A5"),Object(x.a)(Rt,R,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(x.a)(Rt,Je,"\u6DFB\u52A0\u56FE\u7247"),Object(x.a)(Rt,te,"\u6DFB\u52A0\u8868\u683C"),Rt),oa=o.a=function(ce){var Lt=ce.defaultValue,Et=Lt===void 0?"":Lt,tt=ce.onChange,vt=ce.width,Ht=vt===void 0?"100%":vt,ga=ce.height,Mt=ga===void 0?400:ga,Gt=ce.miniToolbar,K=Gt===void 0?!1:Gt,Ye=ce.isFocus,ne=Ye===void 0?!1:Ye,mt=ce.watch,Ke=ce.insertTemp,Ot=ce.id,ua=Ot===void 0?"markdown-editor-id":Ot,it=ce.showResizeBar,Ma=it===void 0?!1:it,La=ce.noStorage,Wt=La===void 0?!1:La,ha=ce.showNullButton,ia=ha===void 0?!1:ha,Fa=ce.fullScreen,_a=Fa===void 0?!1:Fa,Aa=ce.onBlur,wa=ce.onFocus,Qa=ce.onCMBeforeChange,pa=ce.className,Wa=pa===void 0?"":pa,un=ce.placeholder,Ja=un===void 0?"":un,bn=ce.values,Ha=bn===void 0?"":bn,gn=ce.readOnly,Vn=gn===void 0?!1:gn,yn=Object(D.useState)(null),ca=Object(I.a)(yn,2),H=ca[0],Pn=ca[1],gt=Object(D.useState)(Et),Ut=Object(I.a)(gt,2),zt=Ut[0],qt=Ut[1],da=Object(D.useState)(mt),ke=Object(I.a)(da,2),jt=ke[0],$a=ke[1],ma=Object(D.useState)(_a),va=Object(I.a)(ma,2),$t=va[0],Es=va[1],Eo=Object(D.useState)(""),Ds=Object(I.a)(Eo,2),Mn=Ds[0],In=Ds[1],Jn=Object(D.useState)(0),ps=Object(I.a)(Jn,2),Rn=ps[0],qn=ps[1],po=Object(D.useState)(Mt),$n=Object(I.a)(po,2),es=$n[0],fs=$n[1],Ss=Object(D.useState)(!1),ts=Object(I.a)(Ss,2),fo=ts[0],as=ts[1],xn=Object(D.useRef)(),jn=Object(D.useRef)(),Nn=Object(D.useRef)(),Ln=Object(D.useRef)();Object(D.useEffect)(function(){qt(Ha),H==null||H.setValue(Ha)},[Ha]),Object(D.useEffect)(function(){if(xn.current){var st=function(ct,ea){var fa=ea.clipboardData;if(fa){var Ua=fa.types.toString(),za=fa.items;if(Ua==="text/html,Files"||Ua==="Files"||fa.types.indexOf("Files")){var Ba=za[1];Ua==="Files"&&(Ba=za[0]),Ba.kind==="file"&&Ba.type.match(/^image\//i)&&w(Ba.getAsFile(),function(cn){cn.id?at.replaceSelection("")):(cn==null?void 0:cn.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},at=B.a.fromTextArea(xn.current,{mode:"markdown",lineNumbers:!K,lineWrapping:!0,value:Et,autoCloseTags:!0,autoCloseBrackets:!0,readOnly:Vn});return ne&&at.focus(),at.on("paste",st),Pn(at),function(){at.off("paste",st)}}},[Vn]);var ns=Object(D.useCallback)(function(){if(jn.current)try{var st=jn.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,at=jn.current.getElementsByClassName("markdown-editor-body")[0];$t?at.style.height="calc(100vh - ".concat(st,"px)"):at.style.height="".concat(es-st,"px")}catch(ut){console.log(ut,"---- to set md editor body height")}},[es,jn,$t]);Object(D.useEffect)(function(){function st(){var ut=new Q.default(function(ct){var ea=Object(pe.a)(ct),fa;try{for(ea.s();!(fa=ea.n()).done;){var Ua=fa.value;(Ua.target.offsetHeight>0||Ua.target.offsetWidth>0)&&(ns(),H.setSize("100%","100%"),H.refresh())}}catch(za){ea.e(za)}finally{ea.f()}});return ut.observe(xn.current.parentElement),ut}if(H){var at=st();return function(){at.unobserve(xn.current.parentElement)}}},[H,ns]),Object(D.useEffect)(function(){if(H){for(var st=[],at=function(){var Ua=ct[ut];ea=Object(I.a)(Ua,2);var za=ea[0],Ba=ea[1],cn=Object(x.a)({},za,function(){ys(Ba)});st.push(cn),H.addKeyMap(cn)},ut=0,ct=Object.entries(Da);ut<ct.length;ut++){var ea;at()}return function(){var fa=Object(pe.a)(st),Ua;try{for(fa.s();!(Ua=fa.n()).done;){var za=Ua.value;H.removeKeyMap(za)}}catch(Ba){fa.e(Ba)}finally{fa.f()}}}},[H]),Object(D.useEffect)(function(){_a!==$t&&Es(_a)},[_a]),Object(j.a)(function(){if(!Wt&&Rn>0){var st=new Date().getTime(),at=window.sessionStorage.getItem(ua);st>=Rn+xt&&(!at||at!==zt)&&(window.sessionStorage.setItem(ua,zt),as(!0))}},xt),Object(D.useEffect)(function(){$a(mt)},[H,mt]),Object(D.useEffect)(function(){H&&(ne&&H.focus())},[H,ne]),Object(D.useEffect)(function(){if(jt&&H){var st=function(ct){var ea=ct.target;if(Ln.current){var fa=ea.scrollTop/ea.scrollHeight;Ln.current.scrollTop=Ln.current.scrollHeight*fa}},at=H.getScrollerElement();return at.addEventListener("scroll",st),function(){at.removeEventListener("scroll",st)}}},[H,jt]),Object(D.useEffect)(function(){if(H&&Qa){var st=function(ut,ct){Qa(ut,ct)};return H.on("beforeChange",st),function(){H.off("beforeChange",st)}}},[H,Qa]),Object(D.useEffect)(function(){if(H&&Aa){var st=function(){Aa(H.getValue())};return H.on("blur",st),function(){H.off("blur",st)}}},[H,Aa]),Object(D.useEffect)(function(){if(H&&wa){var st=function(){wa(H.getValue())};return H.on("focus",st),function(){H.off("focus",st)}}},[H,wa]),Object(D.useEffect)(function(){if(H){var st=function(ut){var ct=ut.getValue();qt(ct),qn(new Date().getTime()),ut.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),tt&&tt(ct)};return H.on("change",st),function(){H.off("change",st)}}},[H,tt]),Object(D.useEffect)(function(){H&&(Et==null?(H.setValue(""),qt("")):Et!==H.getValue()&&(H.setValue(Et),qt(Et),H.setCursor(H.lineCount(),0)))},[H,Et]);var ys=Object(D.useCallback)(function(st){var at=H.getCursor(),ut=H.getSelection(),ct=ut.split(`
|
|
`);switch(st){case"bold":return H.replaceSelection("**"+ut+"**"),ut===""&&H.setCursor(at.line,at.ch+2),H.focus();case"italic":return H.replaceSelection("*"+ut+"*"),ut===""&&H.setCursor(at.line,at.ch+1),H.focus();case"code":return H.replaceSelection("`"+ut+"`"),ut===""&&H.setCursor(at.line,at.ch+1),H.focus();case"inline-latex":return H.replaceSelection("`$$"+ut+"$$`"),ut===""&&H.setCursor(at.line,at.ch+3),H.focus();case"latex":return H.replaceSelection("```latex\n"+ut+"\n```"),H.setCursor(at.line+1,ut.length+1),H.focus();case"line-break":return H.replaceSelection(`<br/>
|
|
`),H.focus();case"list-ul":return ut===""?H.replaceSelection("- "+ut):H.replaceSelection(ct.map(function(ea){return ea===""?"":"- ".concat(ea)}).join(`
|
|
`)),H.focus();case"list-ol":return ut===""?H.replaceSelection("1. "+ut):H.replaceSelection(ct.map(function(ea,fa){return ea===""?"":"".concat(fa+1,". ").concat(ea)}).join(`
|
|
`)),H.focus();case"add-null-ch":return ut===""&&H.setCursor(at.line,at.ch+1),H.replaceSelection(Qt),H.focus();case"inster-template-1":return ut===""&&H.setCursor(at.line,at.ch),H.replaceSelection(Na),H.focus();case"eraser":return H.setValue(""),H.focus();case"trigger-watch":return $a(!jt),H.focus();case"trigger-full-screen":return Es(!$t),H.focus();case ft:In(ft);return;case R:In(R);return;case Je:In(Je);return;case te:In(te);return;default:throw new Error}},[H,jt,$t]),Hn=Object(D.useCallback)(function(st){In("");switch(Mn){case ft:var at=st.title,ut=st.link;return H.replaceSelection("[".concat(at,"](").concat(ut,")")),H.focus();case R:var ct=st.language,ea=st.content;return H.replaceSelection(["```"+ct,ea,"```"].join(`
|
|
`)),H.focus();case Je:var fa=st.src,Ua=st.alt;return H.replaceSelection(".concat(fa,' "').concat(Ua,'" )')),H.focus();case te:for(var za=st.row,Ba=st.col,cn=st.align,os=`
|
|
`,zn=0;zn<za;zn++){for(var Yn=[],As=[],vs=0;vs<Ba;vs++)zn===1&&As.push(ze[cn]),Yn.push(" ");zn===1&&(os+="| ".concat(As.join(" | "),` |
|
|
`)),os+="| ".concat(Yn.join(Ba===1?"":" | "),` |
|
|
`)}return H.replaceSelection(os+`
|
|
`),H.focus();default:throw new Error}},[H,Mn]),Us=Object(D.useMemo)(function(){switch(Mn){case ft:return C.a.createElement(nt,{callback:Hn,onCancel:wn});case R:return C.a.createElement(yt.b,{callback:Hn,onCancel:wn});case Je:return C.a.createElement(W,{callback:Hn,onCancel:wn});case te:return C.a.createElement(Bt,{callback:Hn,onCancel:wn});default:return null}},[Mn]);function wn(){In("")}Object(D.useEffect)(function(){if(Nn.current){var st=function(za){ea=!0,fa=za.pageY},at=function(){ea=!1},ut=function(za){if(ea){var Ba=za.pageY-fa;Ba<0&&(Ba=0),Ba>300&&(Ba=300);var cn=Mt+Ba+"px";fs(cn)}},ct=Nn.current,ea=!1,fa=0;return ct.addEventListener("mousedown",st),document.addEventListener("mousemove",ut),document.addEventListener("mouseup",at),function(){ct.removeEventListener("mousedown",st),document.removeEventListener("mousemove",ut),document.removeEventListener("mouseup",at)}}},[H,Nn]),Object(D.useEffect)(function(){fs(Mt)},[Mt]);var Un=Jt(Ht),_s=Jt(es),Ts={width:Un,height:_s},_o=Object(D.useMemo)(function(){if(Rn){var st=new Date(Rn),at=st.getHours(),ut=st.getMinutes(),ct=st.getSeconds();return at=at<10?"0"+at:at,ut=ut<10?"0"+ut:ut,ct=ct<10?"0"+ct:ct,"".concat(at,":").concat(ut,":").concat(ct)}return 0},[Rn]);function ss(){window.sessionStorage.removeItem(ua),as(!1),qn(0)}function Ao(){as(!1),qn(0),H.setValue(window.sessionStorage.getItem(ua))}return C.a.createElement(D.Fragment,null,C.a.createElement("div",{className:"markdown-editor-wrapper",ref:jn},C.a.createElement("div",{className:"markdown-editor-container ".concat(Wa," ").concat(jt?"on-preview":""," ").concat(K?"mini":""," ").concat($t?"full-screen":""),style:Ts},C.a.createElement(Le,{insertTemp:Ke,watch:jt,fullScreen:$t,showNullButton:ia,onActionCallback:ys,readOnly:Vn}),C.a.createElement("div",{className:"markdown-editor-body"},C.a.createElement("div",{className:"codemirror-container"},C.a.createElement("textarea",{ref:xn,placeholder:Ja})),jt?C.a.createElement("div",{ref:Ln,className:"preview-container"},C.a.createElement(g.a,{value:zt})):null))),Ma?C.a.createElement("a",{ref:Nn,className:"editor-resize"}):null,C.a.createElement(Ue.a,null,Nt[Mn]?C.a.createElement(le.a,{centered:!0,title:Nt[Mn],visible:!0,onCancel:wn,footer:null},Us):null))}},Plam:function(p,o,e){"use strict";var q=e("giR+"),le=e("fyUT"),pe=e("2qtc"),I=e("kLXV"),x=e("DjyN"),D=e("NUBc"),C=e("+L6B"),J=e("2/Rp"),B=e("WmNS"),Q=e.n(B),m=e("9og8"),G=e("tJVT"),U=e("k1fw"),v=e("q1tI"),d=e.n(v),_e=e("8Abk"),g=e("IxHN"),et=e("M8RZ"),me=e("BdwD"),l=e("cWXX"),t=e("/ezw"),M=e("14J3"),Le=e("BMrR"),Ue=e("jCWc"),Ie=e("kPKH"),Fe=e("Q9mQ"),Ct=e("diRs"),He=e("y8nQ"),Ze=e("Vl3Y"),he=e("9kvl"),xe=e("dhSg"),nt=e("mCJh"),yt=e("lzim"),Ce=function(re){var ze=re.pathsList,j=re.dispatch,ie=Ze.a.useForm(),Rt=Object(G.a)(ie,1),_t=Rt[0],la=Object(v.useState)(),xt=Object(G.a)(la,2),Qt=xt[0],Na=xt[1],Jt=Object(v.useState)(!0),sa=Object(G.a)(Jt,2),kt=sa[0],Da=sa[1],Nt=Object(v.useState)(!1),oa=Object(G.a)(Nt,2),ce=oa[0],Lt=oa[1],Et=Object(v.useState)({}),tt=Object(G.a)(Et,2),vt=tt[0],Ht=tt[1],ga=Object(v.useState)({keyword:vt,robot:!0,page:1}),Mt=Object(G.a)(ga,2),Gt=Mt[0],K=Mt[1];Object(v.useEffect)(function(){xe.a.subscribe("ai-replay-show",function(Ke){Ht(Ke),Lt(!0)})},[]),Object(v.useEffect)(function(){(vt==null?void 0:vt.id)&&Ye()},[vt]);var Ye=function(){var Ke=Object(m.a)(Q.a.mark(function Ot(ua){var it;return Q.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return Da(!0),La.next=3,Object(nt.a)(Object(U.a)(Object(U.a)({},Gt),{},{keyword:vt==null?void 0:vt.content,id:vt==null?void 0:vt.id}));case 3:it=La.sent,Da(!1),(it==null?void 0:it.data)&&(Gt.page++,K(Object(U.a)({},Gt)),Na(it==null?void 0:it.data));case 6:case"end":return La.stop()}},Ot)}));return function(ua){return Ke.apply(this,arguments)}}(),ne=function(){var Ke=Object(m.a)(Q.a.mark(function Ot(){return Q.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:Ye();case 1:case"end":return it.stop()}},Ot)}));return function(){return Ke.apply(this,arguments)}}(),mt=d.a.createElement("div",null,d.a.createElement("img",{src:yt.e,width:150}));return d.a.createElement(d.a.Fragment,null,d.a.createElement(I.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:ce,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:ne,width:800,height:500,footer:d.a.createElement(Le.a,{align:"middle",justify:"center"},d.a.createElement(Ie.a,{className:"tc"},d.a.createElement(J.a,{type:"primary",onClick:Ye},"\u6362\u4E00\u6362"),d.a.createElement(Ct.a,{content:mt,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},d.a.createElement(J.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){Lt(!1)}},d.a.createElement("aside",{style:{minHeight:300}},d.a.createElement(Le.a,null,d.a.createElement(t.a,{loading:kt},Qt==null?void 0:Qt.map(function(Ke){return d.a.createElement(Ie.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},Ke.text)}),!(Qt==null?void 0:Qt.length)&&d.a.createElement("div",{style:{width:"100%",textAlign:"center"}},d.a.createElement("br",null),d.a.createElement("img",{src:yt.e,width:150}),d.a.createElement("br",null),d.a.createElement("br",null),"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},Se=Object(he.a)(function(te){var re=te.pathsList;return{pathsList:re}})(Ce),L=e("fXAG"),ae=e("+BJd"),ee=e("mr32"),W=e("5Dmo"),b=e("3S7+"),w=e("m3rI"),Y=e("9Bee"),V=e("Ypxr"),Ee=e("AMnG"),ve=e("kaH+"),Pe=e("xKgJ");function fe(te){var re=te.data,ze=te.index,j=te.adminOrOperator,ie=te.parentDiscussIndex,Rt=te.shixunIdentifier,_t=te.user,la=te.onSetRewardData,xt=te.onSetActionType,Qt=re.author,Na=re.can_delete,Jt=re.content,sa=re.hidden,kt=re.id,Da=re.reward,Nt=re.time;function oa(){la({id:kt,index:ze,user_id:Qt.user_id,parentDiscussIndex:ie})}function ce(){xt({id:kt,index:ze,params:{hidden:sa?"0":"1",container_identifier:Rt},type:"hidden-discuss",parentDiscussIndex:ie,message:sa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Lt(){xt({id:kt,index:ze,type:"delete-discuss",parentDiscussIndex:ie,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var Et=j||Na||Qt.user_id===_t.user_id||Qt.login===_t.login;return d.a.createElement("div",{className:"second-level-discuss"},d.a.createElement("div",{className:"discuss-info-body"},d.a.createElement("div",{className:"discuss-info"},d.a.createElement("a",{href:"/users/".concat(Qt.login),target:"_blank"},Qt.name),d.a.createElement("span",{className:"grey"},Nt),Da?d.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Da)},d.a.createElement("i",{className:"iconfont icon-gift c-orange "}),d.a.createElement("span",null,Da)):null),d.a.createElement("div",{className:"btn-group"},_t.identity===1?d.a.createElement("a",{onClick:oa,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},d.a.createElement("i",{className:"iconfont icon-jiangli"})):null,j?d.a.createElement("a",{onClick:ce,title:sa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},d.a.createElement("i",{className:sa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Et?d.a.createElement("a",{onClick:Lt,title:"\u5220\u9664"},d.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),d.a.createElement(Y.a,{className:"discuss-content",value:Jt}))}var Bt=function(te){var re=te.data,ze=te.index,j=te.shixunIdentifier,ie=te.adminOrOperator,Rt=te.identity,_t=te.onTopOrDownDiscuss,la=te.onPlusDiscuss,xt=te.onDisableDiscuss,Qt=te.onSetActionType,Na=te.onSetRewardData,Jt=te.user,sa=te.activeDiscussIndex,kt=te.onReplyDiscuss,Da=te.onSetActiveDiscussIndex,Nt=te.allowDisableDiscuss,oa=re.content,ce=re.children,Lt=re.game_url,Et=re.hidden,tt=re.id,vt=re.position,Ht=re.praise_count,ga=re.reward,Mt=re.sticky,Gt=re.time,K=re.user_praise,Ye=re.game_passed,ne=re.ai_reply_text,mt=re.ai_reply_flag,Ke=re.author,Ot=re.disable_discuss_status,ua=Object(v.useState)(!1),it=Object(G.a)(ua,2),Ma=it[0],La=it[1];Object(v.useEffect)(function(){Ma&&setTimeout(function(){return La(!1)},800)},[Ma]);function Wt(){var pa;if(!((pa=Object(Pe.l)())===null||pa===void 0?void 0:pa.authentication)){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")}});return}Da(tt)}function ha(){_t(tt,!Mt,ze)}function ia(){la(tt,!K,ze)}function Fa(){Na({id:tt,index:ze,user_id:Ke.user_id})}function _a(){Qt({id:tt,index:ze,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Aa(){Qt({id:tt,index:ze,params:{hidden:Et?"0":"1",container_identifier:j},type:"hidden-discuss",message:Et?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function wa(){xt(tt,Ot===0?2:0,ze)}var Qa=function(Wa){var un=Wa.target,Ja=un.nodeName,bn=un.src;Ja==="IMG"&&xe.a.publish("preview-image",bn)};return d.a.createElement("div",{className:"discuss-item-container",key:tt},d.a.createElement("a",{href:"/users/".concat(Ke.login),target:"_blank"},d.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(w.a.IMG_SERVER,"/images/").concat(Ke.image_url),width:"50"})),d.a.createElement("section",null,d.a.createElement("div",{className:"discuss-info"},d.a.createElement("a",{href:"/users/".concat(Ke.login),target:"_blank"},Ke.name),d.a.createElement("span",{className:"grey"},Gt),vt?d.a.createElement("span",{className:"c-green"}," [\u7B2C",vt,"\u5173] "):null,Lt?d.a.createElement("a",{href:Lt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Nt&&d.a.createElement(d.a.Fragment,null,Ot===0&&d.a.createElement(b.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},d.a.createElement("span",{onClick:wa,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),Ot===2&&d.a.createElement(b.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},d.a.createElement("span",{onClick:wa,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),Ot===1&&d.a.createElement(b.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},d.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),Mt?d.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,ga?d.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ga)},d.a.createElement("i",{className:"iconfont icon-gift c-orange "}),d.a.createElement("span",null,ga)):null,Rt<=5?d.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Ye===1?"#29bd8b":""}},Ye===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),d.a.createElement("div",{onClick:Qa},d.a.createElement(Y.a,{className:"discuss-content",value:oa})),mt&&d.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},d.a.createElement(ee.a,{color:"#f50"},"\u667A\u80FD\u52A9\u6559"),d.a.createElement("br",null),d.a.createElement("div",{style:{padding:"6px 0"}},ne),d.a.createElement(J.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return La(!0)},className:"mr10 mr5 relative c-blue"},d.a.createElement("span",{className:Ma?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),d.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),d.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),d.a.createElement("span",{className:"c-orange current",onClick:function(){xe.a.publish("ai-replay-show",{content:oa,id:tt})}},"\u5176\u4ED6\u56DE\u7B54 >"," ")),ce&&ce.length>0?d.a.createElement("div",{className:"reply-discuss-container",onClick:Qa},ce.map(function(pa,Wa){return d.a.createElement(fe,{key:pa.id,data:pa,index:Wa,shixunIdentifier:j,adminOrOperator:ie,user:Jt,onSetRewardData:Na,onSetActionType:Qt,parentDiscussIndex:ze})})):null,d.a.createElement("div",{className:"btn-group"},Jt.identity===1?d.a.createElement("a",{onClick:Fa,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},d.a.createElement("i",{className:"iconfont icon-jiangli"})):null,ie?d.a.createElement("a",{onClick:Aa,title:Et?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},d.a.createElement("i",{className:Et?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Rt<=5?d.a.createElement("a",{onClick:ha,className:Mt?"btn-top":"btn-down",title:Mt?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},d.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,ie&&(!ce||ce.length==0)?d.a.createElement("a",{onClick:_a,title:"\u5220\u9664"},d.a.createElement("i",{className:"iconfont icon-shanchu"})):null,d.a.createElement("a",{onClick:Wt,title:"\u56DE\u590D"},d.a.createElement("i",{className:"iconfont icon-huifu1"})),d.a.createElement("a",{onClick:ia,className:K?"c-orange":""},d.a.createElement("i",{className:K?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),d.a.createElement("span",null,Ht||""))),d.a.createElement(Ee.a,{id:tt,activeDiscussIndex:sa,onReplyDiscuss:kt})))},ft={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Je(te,re){switch(re.type){case L.Q:return Object(U.a)(Object(U.a)({},te),{},{loading:!0});case L.X:return Object(U.a)(Object(U.a)({},te),{},{showRewardDialog:!0});case L.b:return Object(U.a)(Object(U.a)({},te),{},{showRewardDialog:!1});case L.l:return Object(U.a)(Object(U.a)({},te),re.payload);case L.ab:return Object(U.a)(Object(U.a)({},te),re.payload);case L.x:return Object(U.a)(Object(U.a)({},te),re.payload);case L.c:return Object(U.a)(Object(U.a)({},te),re.payload);case L.z:return Object(U.a)(Object(U.a)({},te),re.payload);case L.H:return Object(U.a)(Object(U.a)({},te),re.payload);case L.a:return Object(U.a)(Object(U.a)({},te),re.payload);default:throw new Error}}var R=o.a=function(te){var re=te.shixunIdentifier,ze=te.identity,j=te.activeIndex,ie=te.user,Rt=te.allowDisableDiscuss,_t=te.userInfo,la=te.isShixunDetail,xt=la===void 0?!1:la,Qt=te.taskData,Na=Object(v.useReducer)(Je,ft),Jt=Object(G.a)(Na,2),sa=Jt[0],kt=Jt[1],Da=Object(v.useState)(!0),Nt=Object(G.a)(Da,2),oa=Nt[0],ce=Nt[1],Lt=Object(v.useState)(null),Et=Object(G.a)(Lt,2),tt=Et[0],vt=Et[1],Ht=sa.page,ga=sa.loading,Mt=sa.data,Gt=sa.actionType,K=sa.showRewardDialog,Ye=sa.activeDiscussIndex,ne=Object(v.useRef)(),mt=Object(v.useRef)();function Ke(gt,Ut){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(m.a)(Q.a.mark(function gt(Ut,zt){var qt;return Q.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(!ga){ke.next=2;break}return ke.abrupt("return");case 2:return ke.prev=2,kt({type:L.Q}),ke.next=6,Object(nt.e)(re,Ut);case 6:qt=ke.sent,kt({type:L.l,payload:{activeDiscussIndex:zt?Ye:null,page:Ut,data:qt,loading:!1}}),ke.next=13;break;case 10:ke.prev=10,ke.t0=ke.catch(2),console.log(ke.t0);case 13:case"end":return ke.stop()}},gt,null,[[2,10]])})),Ot.apply(this,arguments)}Object(v.useEffect)(function(){return oa||(clearInterval(tt),vt(setInterval(function(){Ke(Ht,!0)},5e3))),function(){clearInterval(tt)}},[oa,Ht,Ye]);function ua(gt){Ke(gt)}function it(gt,Ut,zt){return Ma.apply(this,arguments)}function Ma(){return Ma=Object(m.a)(Q.a.mark(function gt(Ut,zt,qt){var da;return Q.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Object(nt.g)(Ut,zt);case 3:da=jt.sent,ca[qt].user_praise=zt,ca[qt].praise_count=da.praise_count,kt({type:L.x,payload:{data:Object(U.a)(Object(U.a)({},Mt),{},{comments:ca})}}),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()}},gt,null,[[0,9]])})),Ma.apply(this,arguments)}function La(gt,Ut,zt){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(m.a)(Q.a.mark(function gt(Ut,zt,qt){var da,ke,jt;return Q.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:return ma.prev=0,ma.next=3,Object(nt.d)(Ut,zt);case 3:if(da=ma.sent,!(da.status!==0)){ma.next=6;break}return ma.abrupt("return");case 6:ke=ca[qt].author.user_id,jt=ca.map(function(va){return va.author.user_id===ke?Object(U.a)(Object(U.a)({},va),{},{disable_discuss_status:zt}):va}),kt({type:L.c,payload:{data:Object(U.a)(Object(U.a)({},Mt),{},{comments:jt})}}),ma.next=14;break;case 11:ma.prev=11,ma.t0=ma.catch(0),console.log(ma.t0);case 14:case"end":return ma.stop()}},gt,null,[[0,11]])})),Wt.apply(this,arguments)}function ha(gt,Ut,zt){return ia.apply(this,arguments)}function ia(){return ia=Object(m.a)(Q.a.mark(function gt(Ut,zt,qt){return Q.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.prev=0,ke.next=3,Object(nt.j)(Ut,zt);case 3:ca[qt].sticky=zt,kt({type:L.ab,payload:{data:Object(U.a)(Object(U.a)({},Mt),{},{comments:ca})}}),Ke(sa.page),ke.next=11;break;case 8:ke.prev=8,ke.t0=ke.catch(0),console.log(ke.t0);case 11:case"end":return ke.stop()}},gt,null,[[0,8]])})),ia.apply(this,arguments)}function Fa(){kt({type:L.z,payload:{actionType:null}})}function _a(){return Aa.apply(this,arguments)}function Aa(){return Aa=Object(m.a)(Q.a.mark(function gt(){var Ut,zt,qt,da,ke,jt,$a,ma;return Q.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:if(Ut=Gt.id,zt=Gt.params,qt=Gt.type,da=Gt.index,ke=Gt.parentDiscussIndex,!(qt==="hidden-discuss")){$t.next=6;break}return $t.next=4,Object(nt.f)(Ut,zt);case 4:ke?ca[ke].children[da].hidden=zt.hidden==1:ca[da].hidden=zt.hidden==1,kt({type:L.z,payload:{actionType:null,data:Object(U.a)(Object(U.a)({},Mt),{},{comments:ca})}});case 6:if(!(qt==="delete-discuss")){$t.next=31;break}return $t.next=9,Object(nt.c)(Ut);case 9:if(!(ke||ke===0)){$t.next=22;break}jt=ca[ke].children,$a=jt.length-1;case 12:if(!($a>=0)){$t.next=19;break}if(!(jt[$a].id===Ut)){$t.next=16;break}return jt.splice($a,1),$t.abrupt("break",19);case 16:$a--,$t.next=12;break;case 19:ca[ke].children=jt,$t.next=30;break;case 22:ma=ca.length-1;case 23:if(!(ma>=0)){$t.next=30;break}if(!(ca[ma].id===Ut)){$t.next=27;break}return ca.splice(ma,1),$t.abrupt("break",30);case 27:ma--,$t.next=23;break;case 30:kt({type:L.z,payload:{actionType:null,data:Object(U.a)(Object(U.a)({},Mt),{},{comments:ca})}});case 31:case"end":return $t.stop()}},gt)})),Aa.apply(this,arguments)}function wa(gt){kt({type:L.z,payload:{actionType:gt}})}function Qa(){kt({type:L.b})}function pa(){return Wa.apply(this,arguments)}function Wa(){return Wa=Object(m.a)(Q.a.mark(function gt(){var Ut,zt,qt,da,ke,jt,$a;return Q.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return Ut=ne.current,zt=Ut.id,qt=Ut.index,da=Ut.score,ke=Ut.user_id,jt=Ut.parentDiscussIndex,va.next=3,Object(nt.i)(zt,{container_type:"Discusses",score:da,user_id:ke});case 3:$a=va.sent,jt?ca[jt].children[qt].reward=$a.code:ca[qt].reward=$a.code,kt({type:L.H,payload:{showRewardDialog:!1,data:Object(U.a)(Object(U.a)({},Mt),{},{comments:ca})}}),ne.current=null;case 7:case"end":return va.stop()}},gt)})),Wa.apply(this,arguments)}function un(gt){ne.current=gt,kt({type:L.X})}function Ja(gt){ne.current.score=gt}function bn(gt,Ut){return Ha.apply(this,arguments)}function Ha(){return Ha=Object(m.a)(Q.a.mark(function gt(Ut,zt){var qt;return Q.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.prev=0,ke.next=3,Object(nt.h)(Ut,zt);case 3:if(qt=ke.sent,!(qt.status===-3)){ke.next=8;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"}),gn(null),ke.abrupt("return");case 8:Ke(Ht),ke.next=14;break;case 11:ke.prev=11,ke.t0=ke.catch(0),console.log(ke.t0);case 14:case"end":return ke.stop()}},gt,null,[[0,11]])})),Ha.apply(this,arguments)}function gn(gt){Ye===gt?kt({type:L.a,payload:{activeDiscussIndex:null}}):kt({type:L.a,payload:{activeDiscussIndex:gt}})}if(Object(v.useEffect)(function(){function gt(){return Ut.apply(this,arguments)}function Ut(){return Ut=Object(m.a)(Q.a.mark(function zt(){return Q.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:if(!(j===3&&!Mt&&re)){da.next=3;break}return da.next=3,Ke(Ht);case 3:case"end":return da.stop()}},zt)})),Ut.apply(this,arguments)}gt()},[re,j,Ht,kt]),Object(v.useEffect)(function(){var gt=xe.a.subscribe("create-discuss",function(){Ke(Ht)});return gt},[re]),!Mt)return d.a.createElement(g.a,null);var Vn=function(){ce(!oa),oa?vt(setInterval(function(){Ke(Ht,!0)},5e3)):clearInterval(tt)},yn=Mt.disscuss_count,ca=Mt.comments,H=Mt.all,Pn=Mt.can_hidden;return d.a.createElement(v.Fragment,null,d.a.createElement("div",{className:"discuss-container",ref:mt},(Qt==null?void 0:Qt.myshixun_manager)&&d.a.createElement(J.a,{style:{float:"right",marginBottom:10},type:"primary",onClick:Vn},oa?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),yn===0?d.a.createElement(me.a,{styles:{clear:"both"}}):null,ca.map(function(gt,Ut){return d.a.createElement(Bt,{user:ie,key:gt.id,userInfo:_t,data:gt,index:Ut,identity:ze,onPaginationChange:ua,shixunIdentifier:re,onSetActionType:wa,onTopOrDownDiscuss:ha,adminOrOperator:Pn,onPlusDiscuss:it,onDisableDiscuss:La,onSetRewardData:un,activeDiscussIndex:Ye,onSetActiveDiscussIndex:gn,onReplyDiscuss:bn,allowDisableDiscuss:Rt})}),yn>10?d.a.createElement("div",{className:"pagination-container"},d.a.createElement(D.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:ua,current:Ht,total:yn})):null,d.a.createElement(Se,null)),d.a.createElement(et.a,null,d.a.createElement(I.a,{centered:!0,title:"\u63D0\u793A",visible:!!Gt,onOk:_a,onCancel:Fa},d.a.createElement("p",null,Gt?Gt.message:"")),d.a.createElement(I.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:K,onCancel:Qa,onOk:pa},d.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ja,style:{width:"228px"}}))))}},"Q+I+":function(p,o){p.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(p,o,e){},RMFE:function(p,o){p.exports="data:image/png;base64,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"},RTVd:function(p,o,e){p.exports={"code-area-container":"code-area-container___37oB0","only-view":"only-view___1om7F","monaco-editor-container":"monaco-editor-container___2UFXm",frame:"frame___2B67h"}},"S+dL":function(p,o){p.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},SMhR:function(p,o){p.exports="data:image/png;base64,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"},Sa5k:function(p,o,e){p.exports=e.p+"static/nothing.4d201a0a.png"},Scqh:function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAZ5JREFUWEftmM9Kw0AQxuebJBQJnuxREA+CV+mLeO0DlD6AZ1+gV6tQWqhe2ptUBX0JEQ/iQQ8ieFQshCDBZEdWGglCSVKbdJHmkBxmsvPbb2f/DWjyiAiGw+FaEATVKIpWRIRjWxFfAMqyrI9KpfJar9ffAIiOA/3qdDoOgE0Aq0UET2tTRDwReWo2m5/QynS73a1FwSRGyGs0Go8YDAZV3/c30npRht113Wf0+/3tMAzdMgKmxbBt20ev19spOoHTQGK7TnSdP7WsP5ThtwRKU/lfKFRTSu0DCIjoGMBVWq/z2HMrpJQaEdF6YmbcAmgR0UOewNN8ZwG6/t0YgEhETpn5iIi8v4DNBSgBMAbQtizrTCn1vVnmfeYNFMe/J6IWM9+ZAkST48S5bdvtKIres4IVpVAyvgdgD8BNFqgygDTHCzPvLoGmKGDGkOmkFpELx3EOTEhqY6b9mJkPmXm00IVx0VuHWZsrEf0cP0TkhJkvs6wvWX1yL4xZG57VbwmUppx5Chl3UTTuKm1cscG4cozOeqMKVvE0NKWk9wWBdSawQzyy4QAAAABJRU5ErkJggg=="},TGq3:function(p,o,e){p.exports=e.p+"static/lockclose.365036e8.svg"},Tl6Z:function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(p,o,e){},UbZX:function(p,o,e){p.exports=e.p+"static/success.2e2721eb.svg"},UlFV:function(p,o,e){},VPUa:function(p,o,e){p.exports=e.p+"static/passall.2673ac21.png"},Vbye:function(p,o,e){p.exports={"diff-panel-container":"diff-panel-container___APxdS","line-break":"line-break___1Ly2e",empty:"empty___2h7RZ","diff-panel-container-2":"diff-panel-container-2___GRUnn"}},VjRW:function(p,o){p.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="},W6BS:function(p,o){p.exports="data:image/png;base64,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"},X9zl:function(p,o,e){},XZCF:function(p,o,e){},Ypxr:function(p,o,e){},Yr8L:function(p,o){p.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="},ZD9Y:function(p,o,e){"use strict";var q=e("BoS7"),le=e("Sdc0"),pe=e("OaEy"),I=e("2fM7"),x=e("q1tI"),D=e.n(x),C=e("lOMy"),J=e.n(C),B=I.a.Option;o.a=function(Q){var m=Q.onFontSizeChange,G=Q.cmFontSize,U=Q.cmCodeMode,v=Q.onCodeModeChange,d=Q.onTabToSpace,_e=Q.className,g=_e===void 0?"":_e,et=Q.tabToSpace,me=Q.children;return D.a.createElement("div",{className:"tpi-code-setting ".concat(g)},D.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),D.a.createElement("section",null,D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),D.a.createElement(I.a,{bordered:!1,size:"small",value:U,onChange:v},D.a.createElement(B,{value:"vs"},"\u767D\u8272\u80CC\u666F"),D.a.createElement(B,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),D.a.createElement(I.a,{bordered:!1,size:"small",value:G,onChange:m},D.a.createElement(B,{value:12},"12px"),D.a.createElement(B,{value:14},"14px"),D.a.createElement(B,{value:16},"16px"),D.a.createElement(B,{value:18},"18px"),D.a.createElement(B,{value:20},"20px"),D.a.createElement(B,{value:22},"22px"))),D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"Tab\u8F6C\u6362"),D.a.createElement(le.a,{checked:et,onChange:d}))),D.a.createElement("h3",null,"\u5FEB\u6377\u952E"),D.a.createElement("section",null,D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),D.a.createElement("span",null,"Ctrl + S")),D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),D.a.createElement("span",null,"F1 / Alt + F1")),D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),D.a.createElement("span",null,"Ctrl + ]/[")),D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),D.a.createElement("span",null,"Ctrl + Shift + \\")),D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),D.a.createElement("span",null,"Home")),D.a.createElement("div",{className:"file-item"},D.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),D.a.createElement("span",null,"End"))),me)}},ZW9T:function(p,o,e){"use strict";var q=e("k1fw"),le=e("miYZ"),pe=e("tsqr"),I=e("rAM+"),x=e("tJVT"),D=e("PpiC"),C=e("q1tI"),J=e.n(C),B=e("bdgK");function Q(M,Le,Ue,Ie,Fe){var Ct=Le.getWordUntilPosition(Ue),He={startLineNumber:Ue.lineNumber,endLineNumber:Ue.lineNumber,startColumn:Ct.startColumn,endColumn:Ct.endColumn},Ze=Ie.map(function(he){return{label:he,kind:M.languages.CompletionItemKind.Keyword,insertText:he,insertTextRules:M.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:He}});return Fe.map(function(he){Ze.push(Object(q.a)(Object(q.a)({},he),{},{range:He}))}),Ze}var m=function(M){var Le={label:"ifelse",kind:M.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:M.languages.CompletionItemInsertTextRule.InsertAsSnippet},Ue=["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"];M.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(He,Ze){var he=Q(M,He,Ze,Ue,[Le]);return{suggestions:he}}});var Ie=["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"];M.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(He,Ze){var he=[{label:"print",kind:M.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:M.languages.CompletionItemInsertTextRule.InsertAsSnippet}],xe=Q(M,He,Ze,Ie,he);return{suggestions:xe}}});var Fe=["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"];M.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(He,Ze){var he=[Le,{label:"main",kind:M.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:M.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:M.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:M.languages.CompletionItemInsertTextRule.InsertAsSnippet}],xe=Q(M,He,Ze,Fe,he);return{suggestions:xe}}})},G="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",U=e("LvDl");function v(M){return/^\d+$/.test(M)?"".concat(M,"px"):M}function d(){}var _e=!1,g={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function et(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Le=M;if(Array.isArray(M)){for(var Ue=0;Ue<M.length;Ue++){var Ie=g[M[Ue]];if(Ie)return Ie}return Le[0]}return g[Le]||Le}var me=null,l=o.a=function(M){var Le=M.width,Ue=Le===void 0?"100%":Le,Ie=M.height,Fe=Ie===void 0?"100%":Ie,Ct=M.value,He=M.language,Ze=He===void 0?"javascript":He,he=M.style,xe=he===void 0?{}:he,nt=M.options,yt=nt===void 0?{}:nt,Ce=M.overrideServices,Se=Ce===void 0?{}:Ce,L=M.theme,ae=L===void 0?"vs-dark":L,ee=M.onEditBlur,W=M.onSave,b=M.autoHeight,w=b===void 0?!1:b,Y=M.forbidCopy,V=Y===void 0?!1:Y,Ee=M.onChange,ve=Ee===void 0?d:Ee,Pe=M.editorDidMount,fe=Pe===void 0?d:Pe,Bt=M.onFocus,ft=Bt===void 0?d:Bt,Je=M.filename,R=Je===void 0?"educoder.txt":Je,te=Object(D.a)(M,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),re=Object(C.useRef)(),ze=Object(C.useRef)({}),j=Object(C.useRef)(),ie=Object(C.useRef)(!1),Rt=Object(C.useRef)(),_t=Object(C.useState)(!1),la=Object(x.a)(_t,2),xt=la[0],Qt=la[1];function Na(){var Ye;return re.current&&(Ye=new B.default(function(ne){var mt=Object(I.a)(ne),Ke;try{for(mt.s();!(Ke=mt.n()).done;){var Ot=Ke.value;(Ot.target.offsetHeight>0||Ot.target.offsetWidth>0)&&ze.current.instance.layout()}}catch(ua){mt.e(ua)}finally{mt.f()}}),Ye.observe(re.current)),Ye}function Jt(){pe.b.warn(decodeURIComponent(G))}var sa=function(){var ne=ze.current.instance;if(Ct!=null&&ne&&xt){var mt=ne.getModel();mt&&Ct!==mt.getValue()&&(_e=!0,mt.setValue(Ct),ne.layout(),_e=!1)}};Object(C.useEffect)(function(){j.current&&clearTimeout(j.current),j.current=setTimeout(function(){sa()},500)},[Ct,xt,ze.current]);function kt(){var Ye=ze.current.instance;if(Ye){var ne=Ye.getSelection(),mt=ze.current.pastePos||{},Ke=new me.Range(mt.startLineNumber||ne.endLineNumber,mt.startColumn||ne.endColumn,mt.endLineNumber||ne.endLineNumber,mt.endColumn||ne.endColumn);setTimeout(function(){Ye.executeEdits("",[{range:Ke,text:""}])},300)}}function Da(Ye){(window.navigator.platform.match("Mac")?Ye.metaKey:Ye.ctrlKey)&&Ye.keyCode==83&&(Ye.preventDefault(),W())}var Nt=function(){if(w&&ze.current.instance){var ne=ze.current.instance.getContentHeight();Gt(ne<Fe?Fe:ne)}else Gt(Fe)};function oa(Ye){var ne=document.createEvent("MouseEvents");ne.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Ye.dispatchEvent(ne)}function ce(Ye,ne){var mt=window.URL||window.webkitURL||window,Ke=new Blob([ne]),Ot=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ot.href=mt.createObjectURL(Ke),Ot.download=Ye,oa(Ot)}Object(C.useEffect)(function(){Nt()},[Nt]),Object(C.useEffect)(function(){re.current&&!xt&&e.e(27).then(e.t.bind(null,"M/lh",7)).then(function(Ye){try{me=Ye,window.Monaco||m(me),window.Monaco=me,ze.current.instance=me.editor.create(re.current,Object(q.a)(Object(q.a)({value:Ct,language:et(Ze),theme:ae,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},yt),{},{wordWrap:!0}),Se);var ne=ze.current.instance;if(fe(ne,me),setTimeout(function(){Nt()},500),ze.current.subscription=ne.onDidChangeModelContent(function(Ke){ie.current?clearTimeout(Rt.current):(Nt(),ve(ne.getValue(),Ke)),Rt.current=setTimeout(function(){ie.current=!1},500)}),V&&(ne.addCommand(me.KeyMod.CtrlCmd|me.KeyMod.Shift|me.KeyCode.KEY_V,function(){return Jt(),null}),ne.addCommand(me.KeyMod.CtrlCmd|me.KeyCode.KEY_C,function(){return Jt(),null})),ee&&ne.onDidBlurEditorWidget(function(){ee(ne.getValue())}),ft&&ne.onDidFocusEditorText(function(){ft(ne.getValue())}),V){ne.addCommand(me.KeyMod.CtrlCmd|me.KeyCode.KEY_V,function(){return Jt(),null}),ne.onDidPaste(function(Ke){ze.current.pastePos=Ke});try{window.addEventListener("paste",kt)}catch(Ke){}}var mt=Na();return Qt(!0),function(){var Ke=ze.current.instance;Ke.dispose();var Ot=Ke.getModel();Ot&&Ot.dispose(),ze.current.subscription&&ze.current.subscription.dispose(),V&&window.removeEventListener("paste",kt),mt.unobserve(re.current)}}catch(Ke){}})},[]),Object(C.useEffect)(function(){var Ye=ze.current.instance;if(Ye&&xt)return document.addEventListener("keydown",Da,!1),function(){document.removeEventListener("keydown",Da)}},[W,xt]),Object(C.useEffect)(function(){var Ye=ze.current.instance;if(Ye&&xt){var ne=et(Ze);me.editor.setModelLanguage(Ye.getModel(),ne)}},[Ze,xt]),Object(C.useEffect)(function(){var Ye=ze.current.instance;Ye&&xt&&me.editor.setTheme(ae)},[ae,xt]),Object(C.useEffect)(function(){var Ye=ze.current.instance;Ye&&xt&&Ye.updateOptions(yt)},[JSON.stringify(yt),xt]),Object(C.useEffect)(function(){var Ye=ze.current.instance;Ye&&xt&&Ye.layout()},[Ue,Fe,xt]);var Lt=Object(C.useState)(v(Ue)),Et=Object(x.a)(Lt,2),tt=Et[0],vt=Et[1],Ht=Object(C.useState)(v(Fe)),ga=Object(x.a)(Ht,2),Mt=ga[0],Gt=ga[1],K=Object(q.a)(Object(q.a)({},xe),{},{width:tt,height:Mt});return J.a.createElement("div",{className:"my-monaco-editor",ref:re,style:K})};function t(M){var Le=M.width,Ue=Le===void 0?"100%":Le,Ie=M.height,Fe=Ie===void 0?"100%":Ie,Ct=M.original,He=M.modified,Ze=M.language,he=M.options,xe=he===void 0?{}:he,nt=Object(C.useRef)(),yt=Object(C.useState)(null),Ce=Object(x.a)(yt,2),Se=Ce[0],L=Ce[1];function ae(w){var Y;return nt.current&&(Y=new B.default(function(V){var Ee=Object(I.a)(V),ve;try{for(Ee.s();!(ve=Ee.n()).done;){var Pe=ve.value;(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&w.layout()}}catch(fe){Ee.e(fe)}finally{Ee.f()}}),Y.observe(nt.current)),Y}Object(C.useEffect)(function(){nt.current&&e.e(27).then(e.t.bind(null,"M/lh",7)).then(function(w){me=w;var Y=me.editor.createDiffEditor(nt.current,Object(q.a)(Object(q.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},xe),{},{wordWrap:!0}));L(Y);var V=ae(Y);return function(){Y.dispose();var Ee=Y.getModel();Ee&&Ee.dispose(),V.unobserve(nt.current)}})},[]),Object(C.useEffect)(function(){Se&&Se.setModel({original:me.editor.createModel(Ct,Ze),modified:me.editor.createModel(He,Ze)})},[Ct,He,Ze,Se]);var ee=v(Ue),W=v(Fe),b={width:ee,height:W};return J.a.createElement("div",{className:"my-diff-editor",ref:nt,style:b})}},an1a:function(p,o,e){"use strict";var q=e("tJVT"),le=e("q1tI"),pe=e.n(le),I=function(D){var C=D.value,J=D.onChange,B=J===void 0?function(){}:J,Q=D.onFinish,m=Q===void 0?function(){}:Q,G=D.remainSeconds,U=G===void 0?function(){}:G,v=D.second,d=Object(le.useState)("00:00:00"),_e=Object(q.a)(d,2),g=_e[0],et=_e[1],me=Object(le.useRef)(null);return Object(le.useEffect)(function(){if(!C&&C!==0)return;var l=function(){var M=Number(C)-Date.now();if(M<=0){et("00:00:00"),clearInterval(me.current),U(!0),m();return}var Le=Math.floor(M/1e3%60).toString().padStart(2,"0"),Ue=Math.floor(M/1e3/60%60).toString().padStart(2,"0"),Ie=Math.floor(M/(1e3*60*60)).toString().padStart(2,"0"),Fe="".concat(Ie,":").concat(Ue,":").concat(Le),Ct=Math.floor(M/1e3)<=v;U(Ct),B(Fe,M),et(Fe)};return me.current=setInterval(function(){l()},1e3),l(),function(){clearInterval(me.current)}},[C]),pe.a.createElement("span",null,g)};o.a=I},bCnd:function(p,o,e){"use strict";e.d(o,"b",function(){return I}),e.d(o,"a",function(){return x});var q=e("je13"),le=e.n(q),pe=!1;function I(D,C){var J=le.a.get("__ec");J||(J={}),J[D]=C,le.a.set("__ec",J)}function x(D,C){var J=le.a.get("__ec");return J?J[D]===void 0?C:J[D]:C}},cRFk:function(p,o,e){p.exports=e.p+"static/RepositoryNoneData.828085a8.png"},"cf+g":function(p,o,e){p.exports=e.p+"static/mark.ad150797.svg"},csWT:function(p,o,e){p.exports=e.p+"static/choose.4ad1045f.svg"},dQ5l:function(p,o,e){"use strict";var q=e("tJVT"),le=e("k1fw"),pe=e("q1tI"),I=e.n(pe),x=e("ZBwS"),D=e.n(x),C=e("Vbye"),J=e.n(C),B=new D.a;B.Diff_EditCost=8;var Q={oldStr:"",newStr:""};function m(U,v){switch(v.type){case"init":return Object(le.a)(Object(le.a)({},U),v.payload);default:throw new Error}}function G(U,v){var d=/&/g,_e=/</g,g=/>/g,et=U[0],me=U[1]||"",l=me.replace(d,"&").replace(_e,"<").replace(g,">"),t=!l.trim();if(v==="oldStr")switch(et){case x.DIFF_DELETE:return"<ins class=".concat(t?"empty":"",">")+l+"</ins>";case x.DIFF_EQUAL:return"<span>"+l+"</span>"}else switch(et){case x.DIFF_INSERT:return"<del class=".concat(t?"empty":"",">")+l+"</del>";case x.DIFF_EQUAL:return"<span>"+l+"</span>"}}o.a=function(U){var v,d,_e=U.output,g=U.actual_output,et=Object(pe.useReducer)(m,Q),me=Object(q.a)(et,2),l=me[0],t=me[1];return _e=(v=_e)===null||v===void 0?void 0:v.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),g=(d=g)===null||d===void 0?void 0:d.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(pe.useEffect)(function(){var M=B.diff_main(_e||"",g||"");B.diff_cleanupEfficiency(M);var Le=M.map(function(Ie){return G(Ie,"oldStr")}).join(""),Ue=M.map(function(Ie){return G(Ie,"newStr")}).join("");t({type:"init",payload:{oldStr:Le,newStr:Ue}})},[_e,g]),I.a.createElement("div",{className:J.a["diff-panel-container"]},I.a.createElement("div",{dangerouslySetInnerHTML:{__html:l.oldStr}}),I.a.createElement("div",{dangerouslySetInnerHTML:{__html:l.newStr}}))}},dTJi:function(p,o,e){},dViP:function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAATxJREFUWEftmE9Kw1AQxr8ZYqhYoWL34kJwW/QIeoku2q7SI/QMPUK76z16BG/gQtxXurBiScMbeWIQxDLTQOITXhbJ4s2f7/0yYfKG8HWJCGE8Pkeed+HcMYqCy7VankniwPyONF1hNnshIvF5yN8ky46w3V6iKE5rSa4FTZJXtFpPNJ/v6JPMcHj1Z2JKsV7UYvFIkmVdbDYX2iYaWW+3n0lGo2vk+UkjCbUkafpGMhj0ai9gTcj3a3Mk/f6N1b4JuyhIo/yPCTl3B2AC4Ezb5Y/1NYApmJcWPzshkSVEOpagv9iswXxv8bULcu7BEnCvDfOtxT8K0ihFQpFQ/Mq0GoiEIqG9BIJrriK+W08qdPyafj8qF89hjvZedljcytZRkIYuwINicEfp4IYNoY1jfJEFNbAqqz6Ukd4H/d3NFUaXf7AAAAAASUVORK5CYII="},dejd:function(p,o,e){},djh8:function(p,o,e){p.exports=e.p+"static/qrCode.42927872.png"},"f+oW":function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(p,o,e){"use strict";e.d(o,"j",function(){return q}),e.d(o,"i",function(){return le}),e.d(o,"k",function(){return pe}),e.d(o,"eb",function(){return I}),e.d(o,"o",function(){return x}),e.d(o,"S",function(){return D}),e.d(o,"fb",function(){return C}),e.d(o,"u",function(){return J}),e.d(o,"v",function(){return B}),e.d(o,"cb",function(){return Q}),e.d(o,"A",function(){return m}),e.d(o,"m",function(){return G}),e.d(o,"Y",function(){return U}),e.d(o,"s",function(){return v}),e.d(o,"N",function(){return d}),e.d(o,"bb",function(){return _e}),e.d(o,"db",function(){return g}),e.d(o,"l",function(){return et}),e.d(o,"Q",function(){return me}),e.d(o,"ab",function(){return l}),e.d(o,"x",function(){return t}),e.d(o,"z",function(){return M}),e.d(o,"X",function(){return Le}),e.d(o,"b",function(){return Ue}),e.d(o,"H",function(){return Ie}),e.d(o,"a",function(){return Fe}),e.d(o,"c",function(){return He}),e.d(o,"P",function(){return Ze}),e.d(o,"g",function(){return he}),e.d(o,"t",function(){return xe}),e.d(o,"Z",function(){return nt}),e.d(o,"y",function(){return yt}),e.d(o,"B",function(){return Ce}),e.d(o,"f",function(){return Se}),e.d(o,"e",function(){return L}),e.d(o,"W",function(){return ae}),e.d(o,"h",function(){return ee}),e.d(o,"d",function(){return W}),e.d(o,"R",function(){return w}),e.d(o,"n",function(){return Y}),e.d(o,"F",function(){return V}),e.d(o,"I",function(){return Ee}),e.d(o,"D",function(){return ve}),e.d(o,"E",function(){return Pe}),e.d(o,"C",function(){return fe}),e.d(o,"G",function(){return Bt}),e.d(o,"U",function(){return ft}),e.d(o,"q",function(){return Je}),e.d(o,"r",function(){return R}),e.d(o,"V",function(){return te}),e.d(o,"T",function(){return re}),e.d(o,"p",function(){return ze}),e.d(o,"M",function(){return j}),e.d(o,"L",function(){return ie}),e.d(o,"J",function(){return Rt}),e.d(o,"K",function(){return _t}),e.d(o,"O",function(){return la}),e.d(o,"w",function(){return xt});var q="FETCH_TASK_START",le="FETCH_TASK_FAILURE",pe="FETCH_TASK_SUCCESS",I="UPDATE_TASK_DATA",x="HIDE_EVALUATE_RESULT",D="SHOW_EVALUATE_RESULT",C="UPDATE_TIMESTRAP",J="MOVE_X",B="MOVE_Y",Q="TRIGGER_RIGHT_PANEL_MASK ",m="SET_ACTIVE_INDEX",G="GET_TASK_LIST",U="SHOW_TASK_LIST",v="HIDE_TASK_LIST",d="SET_TASK_STAR",_e="TRIGGER_ENLARGE_UNITY3D ",g="TRIGGER_TAB_FIXED ",et="GET_DISCUSSES",me="SHOW_DISCUSSES_LOADING",l="TOP_OR_DOWN_DISCUSS",t="PLUS_DISCUSS",M="SET_ACTION_TYPE",Le="SHOW_REWARD_DIALOG",Ue="CANCEL_REWARD_DIALOG",Ie="SET_REWARD",Fe="ACTIVE_DISCUSS_INDEX",Ct="CREATE_DISCUSS",He="DISABLE_DISCUSS",Ze="SHOW_ANSWER_LOADING",he="FETCH_ANSWER_INFO",xe="HIGH_TIP_MODAL",nt="SHOW_TIP_MODAL",yt="SELECT_UNLOCK_ANSWER",Ce="SET_CHOOSE_ANSWERS",Se="EVAL_CHOOSE_START",L="EVAL_CHOOSE_END",ae="SHOW_REP_loading",ee="FETCH_REP_CONTENT",W="EDIT_REP_CONTENT",b="SET_REP_PATH",w="SHOW_EVALUATE_LOADING",Y="HIDE_EVALUATE_LOADING",V="SET_EVALUATE_MESSAGE",Ee="SET_SHOW_DIR",ve="SET_EDITOR_SETTING",Pe="SET_EDITOR_THEME",fe="SET_EDITOR_FONTSIZE",Bt="SET_REPOS",ft="SHOW_PATH_LIST",Je="HIDE_PATH_LIST",R="HIDE_PICTURE_VIEW",te="SHOW_PICTURE_VIEW",re="SHOW_NOTICE",ze="HIDE_NOTICE",j="SET_TAB_INDEX",ie="SET_SSH_TABS",Rt="SET_SSH_CONFIGDATA",_t="SET_SSH_CONFIGDATAARR",la="SET_VNC_LOADING ",xt="ON_TAB_TO_SPACE "},fxth:function(p,o,e){p.exports={"action-bar-container":"action-bar-container___3Et9N","edit-status":"edit-status___1BgGg","action-bar":"action-bar___Q-6Wi",iconfont:"iconfont___3Ar9E"}},gflZ:function(p,o,e){},gp9y:function(p,o,e){},iNZB:function(p,o){p.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=="},kPWJ:function(p,o,e){p.exports=e.p+"static/question.cb52bef9.gif"},kPYp:function(p,o){p.exports="data:image/png;base64,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"},kSUc:function(p,o,e){},"kaH+":function(p,o,e){"use strict";var q=e("+L6B"),le=e("2/Rp"),pe=e("tJVT"),I=e("q1tI"),x=e.n(I),D=e("UZu5"),C=e.n(D),J=e("dhSg"),B=e("rLCj"),Q=e("dF/Y"),m=e("4i/N");o.a=function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},U=Object(I.useState)(""),v=Object(pe.a)(U,2),d=v[0],_e=v[1],g=Object(I.useState)(0),et=Object(pe.a)(g,2),me=et[0],l=et[1],t=Object(I.useRef)("");Object(I.useEffect)(function(){var Ie=J.a.subscribe("preview-image",function(Fe){_e(Fe),document.body.style.overflow="hidden"});return Ie},[]),Object(I.useEffect)(function(){return document.addEventListener("keydown",M),function(){document.removeEventListener("keydown",M)}},[]),Object(I.useEffect)(function(){t.current=d},[d]);function M(Ie){Ie.keyCode==27&&t.current&&Le()}function Le(){document.body.style.overflow="auto",_e("")}function Ue(){l(me+90)}return x.a.createElement(I.Fragment,null,d?x.a.createElement("div",{className:"image-preview-container"},x.a.createElement("div",{className:"button-group"},x.a.createElement(le.a,{onClick:Ue},"\u65CB\u8F6C",x.a.createElement(B.a,null)),!(G==null?void 0:G.hideDownload)&&x.a.createElement(le.a,{href:d},"\u4E0B\u8F7D",x.a.createElement(Q.a,null)),x.a.createElement(le.a,{onClick:Le},"\u5173\u95ED",x.a.createElement(m.a,null))),x.a.createElement("div",{className:"preview-wrp-group"},x.a.createElement("img",{className:"image-preview",src:d,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(me,"deg)")}}))):null)}},"l/DK":function(p,o,e){p.exports={"path-container":"path-container___pFrW9",active:"active___38ez8"}},l9Ud:function(p,o,e){p.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(p,o,e){},lzim:function(p,o,e){"use strict";var q=e("E7E6"),le=e.n(q),pe=e("/GNS"),I=e.n(pe),x=e("FOrL"),D=e.n(x),C=e("HpTS"),J=e.n(C),B=e("tWlo"),Q=e.n(B),m=e("7ZXX"),G=e.n(m),U=e("GABl"),v=e.n(U),d=e("onxn"),_e=e.n(d),g=e("nKGa"),et=e.n(g),me=e("4qgm"),l=e.n(me),t=e("JeFH"),M=e.n(t),Le=e("W6BS"),Ue=e.n(Le),Ie=e("kPYp"),Fe=e.n(Ie),Ct=e("nukY"),He=e.n(Ct),Ze=e("4u4S"),he=e.n(Ze),xe=e("yslc"),nt=e.n(xe),yt=e("RMFE"),Ce=e.n(yt),Se=e("TGq3"),L=e.n(Se),ae=e("SMhR"),ee=e.n(ae),W=e("8/bI"),b=e.n(W),w=e("JWDV"),Y=e.n(w),V=e("csWT"),Ee=e.n(V),ve=e("7v3h"),Pe=e.n(ve),fe=e("cRFk"),Bt=e.n(fe),ft=e("kPWJ"),Je=e.n(ft),R=e("qgvg"),te=e.n(R);e.d(o,"d",function(){return te.a});var re=e("FPkq"),ze=e.n(re);e.d(o,"e",function(){return ze.a});var j=e("A/g1"),ie=e.n(j);e.d(o,"a",function(){return ie.a});var Rt=e("Nmxd"),_t=e.n(Rt);e.d(o,"b",function(){return _t.a});var la=e("5D2P"),xt=e.n(la);e.d(o,"c",function(){return xt.a});var Qt=e("djh8"),Na=e.n(Qt),Jt=e("Jq4h"),sa=e.n(Jt)},mCJh:function(p,o,e){"use strict";e.d(o,"e",function(){return le}),e.d(o,"j",function(){return pe}),e.d(o,"d",function(){return I}),e.d(o,"g",function(){return x}),e.d(o,"f",function(){return D}),e.d(o,"i",function(){return C}),e.d(o,"c",function(){return J}),e.d(o,"h",function(){return B}),e.d(o,"b",function(){return Q}),e.d(o,"a",function(){return m});var q=e("ErOA");function le(G){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(q.c)("/discusses.json?page=".concat(U-1,"&container_identifier=").concat(G,"&container_type=Shixun"))}function pe(G,U){return Object(q.f)("/discusses/".concat(G,"/top_or_down_discuss.json"),{top:U})}function I(G,U){return Object(q.f)("/discusses/".concat(G,"/disable_or_open_discuss.json"),{is_disable:!!U})}function x(G,U){return Object(q.f)("/discusses/".concat(G,"/plus.json"),{container_type:"Discuss",type:U?1:0})}function D(G,U){return Object(q.f)("/discusses/".concat(G,"/hidden.json"),U)}function C(G,U){return Object(q.f)("/discusses/".concat(G,"/reward_code.json"),U)}function J(G){return Object(q.a)("/api/discusses/".concat(G,".json"),{method:"delete"})}function B(G,U){return Object(q.f)("/discusses/".concat(G,"/reply.json"),{container_type:"Shixun",content:U})}function Q(G){return Object(q.f)("/discusses.json",G)}function m(G){return Object(q.f)("/discusses/ai_reply.json",G)}},nKGa:function(p,o,e){p.exports=e.p+"static/export_exercise-template.f7655c19.png"},nWbc:function(p,o,e){},nukY:function(p,o){p.exports="data:image/png;base64,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"},onxn:function(p,o){p.exports="data:image/png;base64,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"},p4vh:function(p,o){p.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(p,o,e){"use strict";var q=e("+L6B"),le=e("2/Rp"),pe=e("5Dmo"),I=e("3S7+"),x=e("k1fw"),D=e("tJVT"),C=e("q1tI"),J=e.n(C),B=e("vHTk"),Q=e.n(B),m=e("yEEn"),G=e("ZW9T"),U=e("1vsH");o.a=function(v){var d=v.name,_e=v.data,g=v.theme,et=v.type,me=v.filename,l=v.monacoEditor,t=v.className,M=v.style,Le=v.close,Ue=v.onClose,Ie=Object(C.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Fe=Object(D.a)(Ie,2),Ct=Fe[0],He=Fe[1],Ze=Object(C.useState)(""),he=Object(D.a)(Ze,2),xe=he[0],nt=he[1],yt=Object(C.useRef)();me&&(l.filename=me),Object(C.useEffect)(function(){var L,ae,ee=(L=document.cookie)===null||L===void 0||((ae=L.replace(/\s/g,""))===null||ae===void 0)?void 0:ae.split(";");ee==null||ee.map(function(W){var b=W.split("=");b[0]==="_educoder_session"&&nt(b[1])})},[]);var Ce=function(){if(_e.startsWith("http")){Se();return}Object(U.m)(me||"educoder",_e,me)},Se=function(){Object(U.k)("",_e)};return J.a.createElement("div",{style:Object(x.a)({},M||{}),className:"".concat(Q.a.wrp," ").concat(et?"":"hide")},Le&&J.a.createElement("div",{className:Q.a.close,ref:yt},J.a.createElement(I.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return yt.current}},J.a.createElement("span",{onClick:Se},J.a.createElement("i",{className:"icon-quxiaozhiding"}))),J.a.createElement(I.a,{title:"\u5173\u95ED",getPopupContainer:function(){return yt.current}},J.a.createElement("span",{className:"",onClick:Ue},J.a.createElement("i",{className:"icon-guanbi1"})))),J.a.createElement("div",{className:"".concat(Q.a[t]," ").concat(t," ").concat(Q.a.monaco," ").concat(et==="txt"?"show":"hide")},me&&J.a.createElement(G.a,l)),et==="audio"&&J.a.createElement("audio",{src:"".concat((_e==null?void 0:_e.indexOf("http://"))>-1||(_e==null?void 0:_e.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(_e),autoPlay:!0}),et==="video"&&J.a.createElement(J.a.Fragment,null,(_e==null?void 0:_e.indexOf("http"))>-1?J.a.createElement("video",{controls:!0,src:"".concat(_e),autoPlay:!0}):J.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(_e),autoPlay:!0})),et==="office"&&J.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat(_e,"?disposition=office&token=").concat(xe)}),et==="image"&&J.a.createElement("img",{src:"".concat((_e==null?void 0:_e.indexOf("http://"))>-1||(_e==null?void 0:_e.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(_e)}),et==="other"&&J.a.createElement("div",null,J.a.createElement(le.a,{type:"primary",size:"large",onClick:Ce},J.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),et==="download"&&J.a.createElement(le.a,{type:"primary",size:"large",onClick:Ce},J.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},pC0b:function(p,o,e){"use strict";var q=e("cIOH"),le=e.n(q),pe=e("xzDV"),I=e.n(pe),x=e("5Dmo")},popq:function(p,o,e){},qZJd:function(p,o,e){"use strict";var q=e("MXD1"),le=e("CFYs"),pe=e("miYZ"),I=e("tsqr"),x=e("WmNS"),D=e.n(x),C=e("2qtc"),J=e("kLXV"),B=e("9og8"),Q=e("rAM+"),m=e("tJVT"),G=e("k1fw"),U=e("q1tI"),v=e.n(U),d=e("IxHN"),_e=e("bdgK"),g=e("M8RZ"),et=e("Ty5D"),me=e("1vsH"),l=e("1dTM"),t=e.n(l),M=e("dhSg"),Le=e("+L6B"),Ue=e("2/Rp"),Ie=e("5NDa"),Fe=e("5rEg"),Ct=e("AKST"),He=Fe.a.TextArea,Ze=function(V){var Ee=V.onCancel,ve=V.onSave,Pe=V.content,fe=Object(U.useState)(Pe),Bt=Object(m.a)(fe,2),ft=Bt[0],Je=Bt[1];function R(re){Je(re.target.value)}function te(){ve(ft)}return Object(U.useEffect)(function(){Je(Pe)},[Pe]),v.a.createElement("div",{className:"clipboard-box"},v.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),v.a.createElement(He,{value:ft,onChange:R,className:"clipboard"}),v.a.createElement("p",null," ",v.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 "),v.a.createElement("p",null," ",v.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 "),v.a.createElement("div",{className:"btn-action-container"},v.a.createElement(Ue.a,{type:"ghost",onClick:Ee,style:{marginRight:10}},"\u53D6\u6D88"),v.a.createElement(Ue.a,{type:"primary",onClick:te},"\u4FDD\u5B58")))},he=e("ErOA"),xe=e("IZBM"),nt=e("ye1Q"),yt=e("bntm"),Ce=e("wd/R"),Se=e.n(Ce),L=v.a.createElement(nt.a,{style:{fontSize:24},spin:!0});function ae(V){return V.replace(/\\u([\dA-Za-z]{4})/g,function(Ee,ve){return String.fromCharCode(parseInt("0x"+ve))})}function ee(V){V||(V=window.location.search);var Ee=V.substr(1),ve={};return Ee.split("&").forEach(function(Pe){var fe=Pe.split("=");ve[fe[0]]=decodeURIComponent(fe[1])}),ve}var W={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},b;(function(V){V[V.SET_LOADING=0]="SET_LOADING",V[V.SET_IS_LARGE=1]="SET_IS_LARGE",V[V.SET_MES=2]="SET_MES",V[V.SET_STATE=3]="SET_STATE",V[V.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",V[V.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",V[V.UPDATE_ALL=6]="UPDATE_ALL"})(b||(b={}));function w(V,Ee){switch(Ee.type){case b.SET_LOADING:return Object(G.a)(Object(G.a)({},V),{},{loading:Ee.payload});case b.SET_IS_LARGE:return Object(G.a)({},Object(G.a)(Object(G.a)({},V),{},{isLarge:Ee.payload}));case b.SET_MES:return Object(G.a)(Object(G.a)({},V),{},{mes:Ee.payload});case b.SET_STATE:return Object(G.a)(Object(G.a)({},V),Ee.payload);case b.SET_TRANSFER_CONTENT:return Object(G.a)(Object(G.a)({},V),{},{transferContent:Ee.payload});case b.SHOW_CLIPBOARD_BOX:return Object(G.a)(Object(G.a)({},V),{},{showClipBoardBox:Ee.payload});case b.UPDATE_ALL:return Object(G.a)({loading:V.loading},Ee.payload);default:throw new Error}}var Y=o.a=function(V){var Ee=V.vnc_url,ve=V.window_vnc_url,Pe=V.linux_vnc,fe=V.virtual_machine,Bt=V.taskId,ft=Object(U.useRef)(),Je=Object(U.useRef)(),R=Object(U.useRef)(),te=Object(U.useReducer)(w,W),re=Object(m.a)(te,2),ze=re[0],j=re[1],ie=Object(U.useState)(0),Rt=Object(m.a)(ie,2),_t=Rt[0],la=Rt[1],xt=ze.mes,Qt=ze.loading,Na=ze.showClipBoardBox,Jt=ze.isLarge,sa=ze.transferContent,kt=Object(U.useState)(0),Da=Object(m.a)(kt,2),Nt=Da[0],oa=Da[1],ce=Object(U.useRef)(),Lt=Object(et.m)();Object(U.useEffect)(function(){return window.addEventListener("visibilitychange",tt),function(){window.removeEventListener("visibilitychange",tt)}},[]);var Et=function(){Object(yt.a)()?Je.current.resizeSession=!0:setTimeout(function(){Je.current.resizeSession=!1},900)};Object(U.useEffect)(function(){return window.addEventListener("visibilitychange",tt),document.addEventListener(Object(yt.c)(),Et),function(){document.removeEventListener(Object(yt.c)(),Et),window.removeEventListener("visibilitychange",tt)}},[]);var tt=function(mt){if(document.visibilityState==="visible"){var Ke=sessionStorage.vncPageLeaveTime;Se()(new Date).diff(Se()(Ke),"minutes")>2&&la(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function vt(){j({type:b.SHOW_CLIPBOARD_BOX,payload:!1})}function Ht(){j({type:b.SET_IS_LARGE,payload:!Jt})}function ga(ne){var mt;return ft.current&&(mt=new _e.default(function(Ke){var Ot=Object(Q.a)(Ke),ua;try{for(Ot.s();!(ua=Ot.n()).done;){var it=ua.value;(it.target.offsetHeight>0||it.target.offsetWidth>0)&&ne._eventHandlers.windowResize()}}catch(Ma){Ot.e(Ma)}finally{Ot.f()}}),mt.observe(ft.current)),mt}var Mt=function(){var ne=Object(B.a)(D.a.mark(function mt(){var Ke,Ot,ua,it,Ma;return D.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return ua=((Ke=ee())===null||Ke===void 0?void 0:Ke.homework_common_id)?{homework_common_id:(Ot=ee())===null||Ot===void 0?void 0:Ot.homework_common_id}:{},Wt.next=3,Object(he.a)("/api/tasks/".concat(Lt.taskId||Bt,"/get_vnc_link.json"),{method:"post",body:Object(G.a)(Object(G.a)({},Lt),ua)});case 3:if(it=Wt.sent,!((it==null?void 0:it.status)===-3)){Wt.next=6;break}return Wt.abrupt("return",new Promise(function(){var ha=Object(B.a)(D.a.mark(function ia(Fa,_a){return D.a.wrap(function(wa){for(;;)switch(wa.prev=wa.next){case 0:J.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 Qa=Object(B.a)(D.a.mark(function Wa(){return D.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return clearTimeout(ce.current),oa(0),Ja.next=4,Object(xe.e)(Lt.taskId,it==null?void 0:it.message);case 4:return la(_t+1),Ja.abrupt("return");case 6:case"end":return Ja.stop()}},Wa)}));function pa(){return Qa.apply(this,arguments)}return pa}()});case 1:case"end":return wa.stop()}},ia)}));return function(ia,Fa){return ha.apply(this,arguments)}}()));case 6:if(!((it==null?void 0:it.status)===-1)){Wt.next=8;break}throw new String(it==null?void 0:it.message);case 8:return fe&&(Object(me.F)("PVEAuthCookie",it==null||((Ma=it.data)===null||Ma===void 0)?void 0:Ma.cookies_value,1),Object(me.F)("PVELangCookie","zh_CN",1)),M.a.publish("update-windows-time",it==null?void 0:it.data),Wt.abrupt("return",it);case 11:case"end":return Wt.stop()}},mt)}));return function(){return ne.apply(this,arguments)}}();Object(U.useEffect)(function(){var ne,mt;function Ke(Wt){ve&&(I.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"),j({type:b.SET_LOADING,payload:!0}),la(_t+1))}M.a.subscribe("reset-linux-windows-loading",function(){j({type:b.SET_LOADING,payload:!0})}),M.a.subscribe("reset-linux-windos-vnc",function(){la(_t+1)});function Ot(){oa(100),clearTimeout(ce.current),setTimeout(function(){Je.current.resizeSession=!1,j({type:b.SET_LOADING,payload:!1})},1300),M.a.subscribe("send-ctrl-alt-delete",function(){var Wt;(Wt=ne)===null||Wt===void 0||Wt.sendCtrlAltDel()})}function ua(Wt){var ha=ae(Wt.detail.text);j({type:b.SET_TRANSFER_CONTENT,payload:ha})}if((ve||Ee||Pe||fe)&&ft.current){clearTimeout(ce.current),new Promise(Object(B.a)(D.a.mark(function Wt(){var ha,ia,Fa,_a,Aa,wa,Qa,pa,Wa,un,Ja;return D.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:return ha=ee(),ia="",Ha.next=4,Mt();case 4:if(_a=Ha.sent,!(Pe||fe)){Ha.next=11;break}return R.current.src=(_a==null||((Aa=_a.data)===null||Aa===void 0)?void 0:Aa.vnc_url)+"&time="+Date.now(),j({type:b.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),Ha.abrupt("return");case 11:ve?(Fa="Edu123",ia=decodeURIComponent(_a==null||((wa=_a.data)===null||wa===void 0)?void 0:wa.vnc_url)):(pa=new URL(decodeURIComponent(_a==null||((Qa=_a.data)===null||Qa===void 0)?void 0:Qa.vnc_url)),Wa=pa.protocol,un=pa.searchParams,Ja=pa.host,Fa=un.get("password"),ia="".concat(Wa==="https:"?"wss":"ws","://").concat(Ja,"/").concat(ha.path||"websockify"));case 12:ne=new t.a(ft.current,ia,{credentials:{password:Fa},wsProtocols:["binary"],resize:"scale",show_dot:!0}),mt=ga(ne),ne.viewOnly=ha.view_only||!1,ve?ne.scaleViewport=!0:ne.scaleViewport=ha.scale||!1,ne.scaleViewport=ha.scale||!0,ne.showDotCursor=!0,ne.resizeSession=!0,Je.current=ne,ne.addEventListener("disconnect",Ke),ne.addEventListener("connect",Ot),ne.addEventListener("clipboard",ua);case 23:case"end":return Ha.stop()}},Wt)})));var it=M.a.subscribe("vnc-reseting",function(){oa(0),j({type:b.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ma=M.a.subscribe("vnc-enlarge",function(Wt){}),La=M.a.subscribe("show-clipboard-box",function(){j({type:b.SHOW_CLIPBOARD_BOX,payload:!0})});return oa(0),function(){var Wt,ha,ia,Fa;(Wt=ne)===null||Wt===void 0||Wt.removeEventListener("disconnect",Ke),(ha=ne)===null||ha===void 0||ha.removeEventListener("connect",Ot),(ia=ne)===null||ia===void 0||ia.removeEventListener("clipboard",ua),it(),Ma(),La(),(Fa=mt)===null||Fa===void 0||Fa.unobserve(ft.current)}}},[Ee,ve,Pe,_t]);function Gt(ne){var mt;(mt=Je.current)===null||mt===void 0||mt.clipboardPasteFrom(ne),j({type:b.SET_TRANSFER_CONTENT,payload:ne}),I.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),vt()}Object(U.useEffect)(function(){Nt==0&&(clearTimeout(ce.current),K())},[Nt]);var K=function ne(){Nt>99?Nt=99:(Nt=Nt+1,ce.current=setTimeout(function(){ne()},1500)),Nt<100&&oa(Nt)},Ye=Object(U.useMemo)(function(){return Qt?"none":Pe||fe?"block":"none"},[Pe,Qt,fe]);return v.a.createElement(U.Fragment,null,Jt&&v.a.createElement("a",{className:"btn-vnc-resize",onClick:Ht},v.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),v.a.createElement("iframe",{style:{display:Ye,position:Jt?"fixed":"absolute",left:0,top:Jt?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(Jt?"100px":"45px",")")},frameBorder:"0",ref:R,allowFullScreen:!0}),v.a.createElement("div",{style:{position:Jt?"fixed":"absolute",left:0,top:Jt?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(Jt?"100px":"45px",")")},className:"".concat(ve?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Jt?"full-screen":"")},Qt?v.a.createElement(d.a,{message:xt,style:{color:"#0152d9"}},v.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},v.a.createElement(le.a,{percent:Nt,format:function(mt){return v.a.createElement("span",{className:"c-white"},mt,"%")}}))):null,v.a.createElement("div",{ref:ft,className:"vnc-panel ".concat(Qt?"hidden zIndexf1":"animated fadeIn")})),v.a.createElement(g.a,null,v.a.createElement(J.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Na,onCancel:vt,footer:null},v.a.createElement(Ze,{onCancel:vt,onSave:Gt,content:sa}))))}},qgvg:function(p,o){p.exports="data:image/gif;base64,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"},tUsH:function(p,o){p.exports="data:image/png;base64,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"},tWlo:function(p,o){p.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(p,o,e){p.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},xzDV:function(p,o,e){},"yi/R":function(p,o,e){"use strict";e.r(o);var q=e("oBTY"),le=e("bbsP"),pe=e("/wGt"),I=e("0Owb"),x=e("/xke"),D=e("TeRw"),C=e("jrin"),J=e("2qtc"),B=e("kLXV"),Q=e("WmNS"),m=e.n(Q),G=e("miYZ"),U=e("tsqr"),v=e("9og8"),d=e("tJVT"),_e=e("PpiC"),g=e("k1fw"),et=e("ozfa"),me=e("MJZm"),l=e("q1tI"),t=e.n(l),M=e("Ty5D"),Le=e("H65k"),Ue=e("+Axu"),Ie=e("f+oW"),Fe=e.n(Ie),Ct=function(a){var n=a.position,s=a.subject,r=a.score,f=a.onViewAllTask;return t.a.createElement("div",{className:"task-header"},t.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:f},t.a.createElement("img",{src:Fe.a,alt:"nav",width:45})),t.a.createElement("h3",{title:s},s),t.a.createElement("span",null,r))},He=e("DjyN"),Ze=e("NUBc"),he=e("g9YV"),xe=e("wCAj"),nt=e("cWXX"),yt=e("/ezw"),Ce=e("BdwD"),Se=e("p4vh"),L=e.n(Se),ae=e("Q+I+"),ee=e.n(ae),W=e("Yr8L"),b=e.n(W),w=e("IZBM"),Y=e("1vsH"),V=e("wd/R"),Ee=e.n(V),ve={0:L.a,1:ee.a,2:b.a},Pe={loading:!0,page:1,data:null},fe;(function(a){a[a.SET_LOADING=0]="SET_LOADING",a[a.SET_STATE=1]="SET_STATE",a[a.SET_PAGE=2]="SET_PAGE"})(fe||(fe={}));function Bt(a,n){switch(n.type){case fe.SET_LOADING:return Object(g.a)(Object(g.a)({},a),{},{loading:n.payload});case fe.SET_STATE:return Object(g.a)(Object(g.a)({},a),n.payload);case fe.SET_PAGE:return Object(g.a)(Object(g.a)({},a),{},{page:n.payload});default:throw new Error}}var ft=function(a){var n=a.activeIndex,s=a.taskId,r=Object(l.useReducer)(Bt,Pe),f=Object(d.a)(r,2),i=f[0],A=f[1],E=i.loading,_=i.page,c=i.data,u=Object(l.useMemo)(function(){var y=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(P,N,oe){var F=(_-1)*10+oe+1;return F<=3?t.a.createElement("img",{src:ve[F-1],alt:"rank",width:36}):F}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:c==null?void 0:c.rank_data_name,dataIndex:"score",render:function(P){return(c==null?void 0:c.open_rank)==="DEFAULT"?Object(Y.K)(P):P}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(P){return Ee()(P).format("YYYY-MM-DD HH:mm:ss")}}];return y},[c==null?void 0:c.rank_data_name,c==null?void 0:c.open_rank,_]);Object(l.useEffect)(function(){function y(){return O.apply(this,arguments)}function O(){return O=Object(v.a)(m.a.mark(function P(){var N;return m.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(w.r)(s,{page:_,limit:10});case 2:N=F.sent,A({type:fe.SET_STATE,payload:{loading:!1,data:N.data}});case 4:case"end":return F.stop()}},P)})),O.apply(this,arguments)}n===4&&y()},[_,n,s]);function T(y){A({type:fe.SET_PAGE,payload:y})}return t.a.createElement("div",{className:"ranking-container"},E?t.a.createElement(yt.a,{avatar:!0,paragraph:{rows:4}}):!c||(c==null?void 0:c.rank_list_count)===0?t.a.createElement(Ce.a,null):t.a.createElement(t.a.Fragment,null,t.a.createElement(xe.a,{pagination:!1,size:"middle",dataSource:c.rank_list,columns:u}),c.rank_list_count>10?t.a.createElement(Ze.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:T,current:_,total:c.rank_list_count}):null))},Je=e("9kvl"),R=e("fXAG"),te=e("9Bee"),re=e("M8RZ"),ze=e("6lC8"),j=e("mCJh"),ie=e("jb+D"),Rt=e("dTJi"),_t=e("pC0b"),la=e("GzdX"),xt=e("HBuW"),Qt=e("OoWo"),Na="YYYY-MM-DD HH:mm",Jt=function(a){var n=a.challenge,s=a.position,r=a.status,f=a.get_gold,i=a.get_experience,A=a.star,E=a.tag_count,_=a.finished_time,c=a.index,u=a.view_answer_time,T=a.name,y=a.identifier,O=a.identity,P=a.shixun,N=a.taskList,oe=a.onSaveTaskStar,F=Object(M.l)();function de(je){oe(y,je,c)}var Re=r===2||P.status<2||N[c-1]&&N[c-1].status===2||P.task_pass||O<=5;return t.a.createElement("div",{className:"task-item-container ".concat(n.position===s?"active":""," ").concat(r===2?"finish":"")},t.a.createElement("div",{className:"flex-container challenge-title space-between"},Re?t.a.createElement("a",{href:"/tasks/".concat(y).concat(F.search),onClick:function(){var je=Object(v.a)(m.a.mark(function Z($){var Oe,Qe,k,S,we;return m.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if($.preventDefault(),!((F==null||((Oe=F.query)===null||Oe===void 0)?void 0:Oe.sign)==="exam")){Be.next=8;break}return Be.next=4,Object(xt.A)({id:F==null||((Qe=F.query)===null||Qe===void 0)?void 0:Qe.shixun_identifier,exercise_id:F==null||((k=F.query)===null||k===void 0)?void 0:k.exercisesId});case 4:return S=Be.sent,(S==null?void 0:S.game_identifier)&&(we={exercise:S},localStorage.setItem("exercise_data",JSON.stringify(we))),window.location.href="/tasks/".concat(y).concat(F.search),Be.abrupt("return");case 8:setTimeout(function(){return window.location.href="/tasks/".concat(y).concat(F.search)},300);case 9:case"end":return Be.stop()}},Z)}));return function(Z){return je.apply(this,arguments)}}()},"".concat(s,". ").concat(T)," "):t.a.createElement("span",null,"".concat(s,". ").concat(T)),t.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(r===2?"green":"")})),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",{className:r===2?"green":""},t.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",r===2&&i>0?"+":"",i),t.a.createElement("p",{className:r===2?"green":""},t.a.createElement("span",null,"\u91D1\u5E01")," ",r===2&&f>0?"+":""," ",f),t.a.createElement("p",null,t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",E||"\u65E0")),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",null,t.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),_?Ee()(_).format(Na):"--"),t.a.createElement("p",null,t.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),u?Ee()(u).format(Na):"--")),P.status>=2?t.a.createElement("div",{className:"rate-container"},r===2&&A===0?t.a.createElement(l.Fragment,null,t.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),t.a.createElement(la.a,{defaultValue:0,onChange:de})):null,r===2&&A>0?t.a.createElement(l.Fragment,null,t.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),t.a.createElement(la.a,{value:A,disabled:!0}),t.a.createElement("span",{className:"highlight"},A,"\u5206")):null):null)},sa=function(a){var n=a.taskList,s=a.challenge,r=a.shixun,f=a.identity,i=a.onSaveTaskStar,A=Object(M.l)().query;return t.a.createElement("div",{className:"task-nav-container"},!!A.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")),n.map(function(E,_){var c=Object(g.a)(Object(g.a)({},E),{},{identity:f,index:_,challenge:s,taskList:n,shixun:r,onSaveTaskStar:i});return t.a.createElement(Jt,Object(I.a)({key:_},c))}))},kt=e("88g3"),Da=e.n(kt),Nt=e("V0Rq"),oa=e("lzim"),ce=function(){var a=Object(v.a)(m.a.mark(function n(s,r,f,i,A){var E,_;return m.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(E=function(){A?Object(Y.C)(f?"/tasks/".concat(_==null?void 0:_.identifier,"/jupyter"):"/tasks/".concat(_.game_identifier,"?subject_id=").concat(i)):window.location.href=f?"/tasks/".concat(_==null?void 0:_.identifier,"/jupyter"):"/tasks/".concat(_.game_identifier,"?subject_id=").concat(i)},!f){u.next=7;break}return u.next=4,Object(xt.z)({id:s,challenge_id:r,subject_id:i});case 4:u.t0=u.sent,u.next=10;break;case 7:return u.next=9,Object(xt.A)({id:s,challenge_id:r,subject_id:i});case 9:u.t0=u.sent;case 10:if(_=u.t0,!((_==null?void 0:_.game_identifier)||(_==null?void 0:_.identifier))){u.next=22;break}if(!(_==null?void 0:_.access)){u.next=16;break}E(),u.next=21;break;case 16:if(!((_==null?void 0:_.access)==!1)){u.next=20;break}return U.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(){ce(s,"",f,i,A)},1e3),u.abrupt("return");case 20:E();case 21:return u.abrupt("return");case 22:(_==null?void 0:_.status)===-3?Object(Y.e)():(_==null?void 0:_.status)===2?Lt(_==null?void 0:_.message):(_==null?void 0:_.status)===3&&Et(_==null?void 0:_.message);case 23:case"end":return u.stop()}},n)}));return function(s,r,f,i,A){return a.apply(this,arguments)}}(),Lt=function a(n){var s;n=((s=n)===null||s===void 0?void 0:s.includes(".json"))?n:"".concat(n,".json"),B.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 r=Object(v.a)(m.a.mark(function i(){var A,E;return m.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(Nt.G)({url:n});case 2:if(A=c.sent,A){c.next=5;break}return c.abrupt("return");case 5:return U.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),c.next=8,Object(xt.A)({id:A.shixun_identifier});case 8:if(E=c.sent,!(E==null?void 0:E.game_identifier)){c.next=12;break}return Object(Y.C)("/tasks/".concat(E.game_identifier)),c.abrupt("return");case 12:(E==null?void 0:E.status)===2?a(E==null?void 0:E.message):(E==null?void 0:E.status)===3&&Et(E==null?void 0:E.message);case 13:case"end":return c.stop()}},i)}));function f(){return r.apply(this,arguments)}return f}()})},Et=function(n){B.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",n,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},tt=me.a.DirectoryTree,vt=function(a){var n=a.taskList,s=a.challenge,r=a.shixun,f=a.identity,i=a.onSaveTaskStar,A=a.subject_id,E=Object(M.m)(),_=Object(M.l)().query,c=Object(l.useState)([]),u=Object(d.a)(c,2),T=u[0],y=u[1],O=Object(l.useState)([]),P=Object(d.a)(O,2),N=P[0],oe=P[1],F=Object(l.useState)(),de=Object(d.a)(F,2),Re=de[0],je=de[1];Object(l.useEffect)(function(){Z(n),oe(Qe({children:n},s.id)),y(Object(q.a)(n))},[n]);var Z=function k(S){S.map(function(we,dt){var Be;we.index=dt,we.title=we.name,we.id==s.id&&je(we.key),((Be=we.children)===null||Be===void 0?void 0:Be.length)&&k(we.children)})},$=function(S,we){we.node.shixun_identifier&&ce(we.node.shixun_identifier,we.node.key,!1,A)},Oe=function(){};function Qe(k,S){var we;return!k||typeof k!="object"?void 0:k.id==S?[]:k.children.some(function(dt){return we=Qe(dt,S)})?[].concat(Object(q.a)(we),[k.key]):void 0}return t.a.createElement("div",{className:"task-nav-container"},!!_.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")),!!(T==null?void 0:T.length)&&t.a.createElement("div",{style:{padding:10}},t.a.createElement(tt,{className:Da.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:$,onExpand:Oe,selectedKeys:[Re],defaultExpandedKeys:Object(q.a)(N),treeData:T,titleRender:function(S,we,dt){return t.a.createElement("span",{className:"".concat(s.id==S.id?Da.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},S.item_type==="Shixun"&&t.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),S.item_type==="Challenge"&&t.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:S.item_type==="Shixun"?-2:0}},"\uFF08",Y.b[S.index],"\uFF09"),t.a.createElement("span",{style:{position:"relative",top:S.item_type==="Shixun"||S.item_type==="Stage"?-2:0}},S==null?void 0:S.name),S.item_type!=="Stage"&&t.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat((S==null?void 0:S.status)==1&&"c-green-29b")},((S==null?void 0:S.status)==1||(S==null?void 0:S.status)==0)&&t.a.createElement("img",{src:oa.a,width:"16"}),(S==null?void 0:S.status)==2&&t.a.createElement("img",{src:oa.b,width:"16"}),(S==null?void 0:S.status)==3&&t.a.createElement("img",{src:oa.c,width:"16"})))}})))},Ht=e("Plam"),ga=e("gp9y"),Mt=e("Ot1p"),Gt=function(a){var n=a.user_praise,s=a.praise_count,r=a.praisePlus,f=a.onCreateDiscuss,i=a.user,A=a.userInfo,E=Object(l.useState)(!1),_=Object(d.a)(E,2),c=_[0],u=_[1],T=Object(l.useState)(""),y=Object(d.a)(T,2),O=y[0],P=y[1];function N(je){P(je)}function oe(){u(!0)}function F(){u(!1)}function de(){return Re.apply(this,arguments)}function Re(){return Re=Object(v.a)(m.a.mark(function je(){return m.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(A==null?void 0:A.authentication){$.next=3;break}return B.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")}}),$.abrupt("return");case 3:if(!(O.trim()=="")){$.next=6;break}return U.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),$.abrupt("return");case 6:f(O),P(""),u(!1);case 9:case"end":return $.stop()}},je)})),Re.apply(this,arguments)}return t.a.createElement("div",{className:"comment-input-editor-container ".concat(c?"active":""," ")},t.a.createElement("div",{className:c?"text-area hide":"text-area"},t.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:oe}),t.a.createElement("a",{className:"c-light-black",onClick:r,title:n?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(n?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),s?t.a.createElement("span",null,s):"")),c?t.a.createElement("div",{className:"input-mask",onClick:F}):null,t.a.createElement("div",{className:c?"md-container":"md-container hide"},t.a.createElement(Mt.a,{id:"discuss-input-editor",startInit:c,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:O,height:240,onChange:N}),t.a.createElement("div",{className:"tip-container",onClick:F},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",style:{color:"#fff"},onClick:de},"\u53D1\u9001"))))},K=e("dhSg"),Ye=e("/omn"),ne=e("IxHN"),mt=e("ARon"),Ke=function(a){var n=a.data;return t.a.createElement(l.Fragment,null,n&&n.map(function(s){return t.a.createElement("div",{className:"choose-answer-item",key:s.position},t.a.createElement("p",null,"\u7B2C",s.position,"\u9898"),t.a.createElement(te.a,{value:s.answer}))}))},Ot=e("DVFL"),ua=function(a){var n=a.data,s=a.onShowUnlockAnswerModal,r=a.challenge,f=(r==null?void 0:r.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return t.a.createElement(l.Fragment,null,n&&n.map(function(i,A){var E=i.answer_id,_=i.answer_name,c=i.answer_contents,u=i.view_time;return t.a.createElement("div",{className:"answer-item-container",style:f,key:E},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{className:"level"}," \u7EA7\u522B",A+1,"\uFF1A "),t.a.createElement("span",{className:"name"},_),c?t.a.createElement(l.Fragment,null,t.a.createElement("span",{className:"view-time"},u?Ee()(u).format("YYYY-MM-DD HH:mm"):""),t.a.createElement("span",null,"\u5DF2\u89E3\u9501")):t.a.createElement("a",{onClick:s},"\u89E3\u9501")),c?t.a.createElement(te.a,{value:c}):null)}))},it=function(a){var n=a.loading,s=a.data,r=a.onShowTip,f=a.st,i=a.challenge;return t.a.createElement("div",{className:"answer-container"},n?t.a.createElement(ne.a,null):null,f===1?t.a.createElement(Ke,{data:s}):t.a.createElement(ua,{data:s,challenge:i,onShowUnlockAnswerModal:r}))},Ma=e("sRBo"),La=e("kaz8"),Wt=e("gflZ"),ha=function(a){var n=a.data,s=a.selected_unlocked_answer_id,r=a.selected_index,f=a.onSelect;if(!n)return null;var i=n.filter(function(E,_){return E.answer_contents?!1:(E.index=_,!0)});function A(E){var _=E.target,c=_.value,u=_.checked;f(u?c: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,i.map(function(E,_){return t.a.createElement("tr",{key:E.answer_id},t.a.createElement("td",null,t.a.createElement(La.a,{value:E.answer_id,onChange:A,checked:E.answer_id===s||s&&r>=_})),t.a.createElement("td",null,E.index+1),t.a.createElement("td",null,E.answer_name),t.a.createElement("td",null,E.answer_ratio,"%"),t.a.createElement("td",{className:"gold-color"},E.answer_score))})))},ia=e("ErOA"),Fa=e("Q7Vx"),_a=function(a){var n=a.unity_3d_routes,s=a.onGetUnity3dMessage,r=a.onEvaluateCallback,f=a.taskData,i=a.userInfo,A=Object(l.useRef)(),E=Object(M.m)(),_=Object(l.useRef)(),c=Object(l.useState)(!0),u=Object(d.a)(c,2),T=u[0],y=u[1],O=Object(l.useState)({}),P=Object(d.a)(O,2),N=P[0],oe=P[1];Object(l.useEffect)(function(){function Z(Oe){try{var Qe=JSON.parse(Oe.data);s(Qe),Qe.type==="getTaskData"&&Re({taskData:f,userInfo:i})}catch(k){console.log("error:",k,Oe)}}window.addEventListener("message",Z);var $=K.a.subscribe("evaluate-unity3d-result",function(Oe){Re(Oe),r&&r()});return function(){clearTimeout(A.current),window.removeEventListener("message",Z),$()}},[]),Object(l.useEffect)(function(){f.challenge.thiry_party&&F()},[f]);var F=function(){var Z=Object(v.a)(m.a.mark(function $(){var Oe;return m.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(ia.a)("/api/tasks/".concat(E.taskId||taskId,"/get_pod_server_link.json"),{method:"post",body:Object(g.a)({},E)});case 2:Oe=k.sent,oe(Object(g.a)({},Oe.data||{})),clearTimeout(A.current),A.current=setTimeout(function(){de()},Oe.data.thiry_party_time-30*1e3);case 6:case"end":return k.stop()}},$)}));return function(){return Z.apply(this,arguments)}}(),de=function(){var Z=Object(v.a)(m.a.mark(function $(){var Oe;return m.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(ia.a)("/api/tasks/".concat(E.taskId||taskId,"/extend_linux_vnc.json"),{method:"post",body:Object(g.a)({},E)});case 2:Oe=k.sent,clearTimeout(A.current),A.current=setTimeout(function(){de()},Oe.data.remaining_time-30*1e3);case 5:case"end":return k.stop()}},$)}));return function(){return Z.apply(this,arguments)}}();function Re(Z){_.current&&_.current.contentWindow.postMessage(JSON.stringify(Z),"*")}function je(){y(!1),K.a.publish("unity3d-load-end")}return t.a.createElement(l.Fragment,null,T?t.a.createElement(ne.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,(n||N.thiry_party_url)&&t.a.createElement("iframe",{onLoad:je,className:"unity3d-panel",ref:_,src:n||N.thiry_party_url}))},Aa=e("BjJ7"),wa=e("kaH+"),Qa=e("xKgJ");function pa(a){var n=a.target;if(n.tagName.toUpperCase()==="IMG"){var s=n.src||n.getAttribute("src");s&&s.indexOf("/images/avatars/User")===-1&&(a.stopPropagation(),a.preventDefault(),K.a.publish("preview-image",s))}}var Wa={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 un(a,n){switch(n.type){case R.A:return Object(g.a)(Object(g.a)({},a),{},{activeIndex:n.payload});case R.bb:return Object(g.a)(Object(g.a)({},a),{},{enlarge_unity3D:n.payload});case R.db:return Object(g.a)(Object(g.a)({},a),{},{tab_fixed:n.payload});case R.Y:return Object(g.a)(Object(g.a)({},a),{},{showTaskList:!0});case R.s:return Object(g.a)(Object(g.a)({},a),{},{showTaskList:!1});case R.m:return Object(g.a)(Object(g.a)({},a),n.payload);case R.N:return Object(g.a)(Object(g.a)({},a),n.payload);case R.P:return Object(g.a)(Object(g.a)({},a),{},{loading:!0});case R.Z:return Object(g.a)(Object(g.a)({},a),{},{showTip:!0});case R.t:return Object(g.a)(Object(g.a)({},a),{},{showTip:!1});case R.y:return Object(g.a)(Object(g.a)({},a),{},{selected_unlocked_answer_id:n.payload});case R.g:return Object(g.a)(Object(g.a)({},a),n.payload);default:throw new Error}}var Ja=function(n){var s=n.taskId,r=n.minuxUserGrade,f=n.discusses_count,i=n.is_teacher,A=n.has_answer,E=n.user,_=n.st,c=n.game,u=n.rank_name,T=n.challenge,y=n.myshixun,O=n.user_praise,P=n.praise_count,N=n.unity_3d_routes,oe=n.thiry_party_url,F=n.with_code_file,de=n.onPlusOrCancelPraise,Re=n.onEvaluateCallback,je=n.onGetUnity3dMessage,Z=n.shixun,$=n.taskData,Oe=Object(l.useReducer)(un,Wa),Qe=Object(d.a)(Oe,2),k=Qe[0],S=Qe[1],we=Object(l.useState)(!1),dt=Object(d.a)(we,2),Be=dt[0],Ne=dt[1],De=Object(l.useState)(!1),Me=Object(d.a)(De,2),Ae=Me[0],Te=Me[1],bt=Object(l.useState)({}),We=Object(d.a)(bt,2),h=We[0],Yt=We[1],ra=Object(M.l)().query,wt=k.taskList,ta=k.showTaskList,Xt=k.activeIndex,Ta=k.enlarge_unity3D,ka=k.tab_fixed,pt=k.data,nn=k.answerScore,On=k.loading,sn=k.showTip,pn=k.isMultiLevel,en=k.selected_unlocked_answer_id,An=Object(l.useMemo)(function(){var rt=0;if(pt&&en){for(var Dt=pt.filter(function(It){return!It.answer_contents}),$e=0;$e<Dt.length;$e++)if(Dt[$e].answer_id===en){rt=$e;break}}return rt},[pt,en]),Ga=Z?Z.propaedeutics:null,Pa=Object(l.useRef)(),fn=T||{},qe=fn.open_rank,be=Object(l.useMemo)(function(){var rt=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Ga&&rt.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),A&&ra.type!=="exercises"&&!(T==null?void 0:T.hide_answer)&&rt.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),ra.type!=="exercises"&&!(Z==null?void 0:Z.is_disable_discuss)&&rt.push({index:3,title:"\u8BC4\u8BBA"}),qe!=="CLOSE"&&rt.push({index:4,title:u}),rt},[A,Ga,qe,u]);function ot(rt){var Dt=parseInt(rt.currentTarget.id);Dt===2?c.homework_common_answer_open?U.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):Ya():Dt===3&&c.homework_common_comment_open?U.b.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):S({type:R.A,payload:Dt})}function Ya(){return Vt.apply(this,arguments)}function Vt(){return Vt=Object(v.a)(m.a.mark(function rt(){var Dt;return m.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(!(_===0)){It.next=5;break}return It.next=3,Kt();case 3:It.next=9;break;case 5:return It.next=7,Object(w.o)(c.identifier);case 7:Dt=It.sent,dn(Dt);case 9:case"end":return It.stop()}},rt)})),Vt.apply(this,arguments)}function Kt(){return Sa.apply(this,arguments)}function Sa(){return Sa=Object(v.a)(m.a.mark(function rt(){var Dt,$e,It;return m.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.next=2,Object(w.n)(c.identifier);case 2:if(Dt=lt.sent,$e=Dt.message,!($e.length===0)){lt.next=7;break}return U.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),lt.abrupt("return");case 7:if($e.length){lt.next=10;break}return S({type:R.g,payload:{showTip:!0,isMultiLevel:!1,answerScore:$e.answer_score,selected_unlocked_answer_id:$e.answer_id}}),lt.abrupt("return");case 10:It=$e.filter(function(kn){return kn.answer_contents}).length===0,S({type:R.g,payload:{showTip:It,data:$e,isMultiLevel:$e.length>1,activeIndex:It?Xt:2}});case 12:case"end":return lt.stop()}},rt)})),Sa.apply(this,arguments)}function dn(rt){var Dt=rt.choose_answers,$e=rt.message,It=rt.status;if(It===0){U.b.info($e);return}S({type:R.g,payload:{showTip:It===1,data:Dt,answerScore:$e,loading:!1,activeIndex:It===1?Xt:2}})}function Tt(){S({type:R.t})}function ba(){S({type:R.Z})}function on(){return aa.apply(this,arguments)}function aa(){return aa=Object(v.a)(m.a.mark(function rt(){var Dt,$e,It,Ft,lt;return m.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:if(Ne(!0),!(_===1)){Za.next=8;break}return Za.next=4,Object(w.p)(c.identifier);case 4:Dt=Za.sent,(Dt==null?void 0:Dt.status)!==-1&&(r(nn),dn(Dt)),Za.next=14;break;case 8:if(!en){Za.next=14;break}return Za.next=11,Object(w.s)(c.identifier,en);case 11:$e=Za.sent,It=$e.status,Ft=$e.message,It===-1||(pn?(lt=0,pt.filter(function(tn){return!tn.answer_contents}).forEach(function(tn,_n){_n<=An&&tn&&(lt+=tn.answer_score)}),r(lt)):r(nn),Kt(),Ea(null),S({type:R.t}));case 14:Ne(!1);case 15:case"end":return Za.stop()}},rt)})),aa.apply(this,arguments)}function Ea(rt){S({type:R.y,payload:rt})}function Zt(){return Ra.apply(this,arguments)}function Ra(){return Ra=Object(v.a)(m.a.mark(function rt(){var Dt,$e;return m.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(Ft.prev=0,!ra.subject_id){Ft.next=7;break}return Ft.next=4,Object(w.i)(y.identifier,Object(g.a)({},ra));case 4:$e=Ft.sent,Ft.next=10;break;case 7:return Ft.next=9,Object(w.m)(y.identifier);case 9:$e=Ft.sent;case 10:S({type:R.m,payload:{taskList:((Dt=$e)===null||Dt===void 0?void 0:Dt.stages)||$e,showTaskList:!0}}),Ft.next=16;break;case 13:Ft.prev=13,Ft.t0=Ft.catch(0),console.log(Ft.t0);case 16:case"end":return Ft.stop()}},rt,null,[[0,13]])})),Ra.apply(this,arguments)}function Ka(rt,Dt,$e){return na.apply(this,arguments)}function na(){return na=Object(v.a)(m.a.mark(function rt(Dt,$e,It){return m.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.prev=0,lt.next=3,Object(w.E)(Dt,Z.id,$e);case 3:wt[It].star=$e,S({type:R.N,payload:{taskList:Object(q.a)(wt)}}),lt.next=10;break;case 7:lt.prev=7,lt.t0=lt.catch(0),console.log(lt.t0);case 10:case"end":return lt.stop()}},rt,null,[[0,7]])})),na.apply(this,arguments)}function hn(){Zt()}function mn(){S({type:R.s})}Object(l.useEffect)(function(){if(!(E==null?void 0:E.userInfo))return;Yt(Object(g.a)({},E==null?void 0:E.userInfo)),Te(!1)},[E]),Object(l.useEffect)(function(){return function(){S({type:R.s}),S({type:R.A,payload:0})}},[s]),Object(l.useEffect)(function(){if(Pa.current)return Pa.current.addEventListener("mousedown",pa),function(){Pa.current.removeEventListener("mousedown",pa)}},[Pa.current]),Object(l.useEffect)(function(){if((F&&N||oe)&&Pa.current){var rt=Object(Aa.b)(function($e){var It=$e.target.scrollTop;It>=354?S({type:R.db,payload:!0}):S({type:R.db,payload:!1})},10);Pa.current.addEventListener("scroll",rt);var Dt=K.a.subscribe("evaluate-unity3d-finish",function(){Pa.current.scrollTop=0});return function(){Pa.current.removeEventListener("scroll",rt),Dt()}}},[F,N,oe,Pa.current]);var At=T||{},ht=At.position,Va=At.score,Ia=At.subject,Cn={onViewAllTask:hn,position:ht,score:Va,subject:Ia};function xa(rt){return ja.apply(this,arguments)}function ja(){return ja=Object(v.a)(m.a.mark(function rt(Dt){var $e;return m.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return Ft.next=2,Object(j.b)({content:Dt,container_type:"Shixun",container_id:Z.id,challenge_id:T.id,position:ht});case 2:if($e=Ft.sent,!($e.status===-3)){Ft.next=6;break}return B.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"}),Ft.abrupt("return");case 6:S({type:R.A,payload:3}),K.a.publish("create-discuss");case 8:case"end":return Ft.stop()}},rt)})),ja.apply(this,arguments)}function vn(){S({type:R.bb,payload:!Ta})}var Dn={loading:On,data:pt,onShowTip:ba,st:_,challenge:T};return t.a.createElement(l.Fragment,null,t.a.createElement(Ct,Cn),t.a.createElement("div",{className:"content-wrapper",ref:Pa},N&&F?t.a.createElement("div",{className:"unity-3d-container ".concat(Ta?"enlarge":"")},t.a.createElement("a",{onClick:vn,className:"btn-enlarge ".concat(Ta?"enlarge":"")},t.a.createElement("i",{className:"iconfont ".concat(Ta?"icon-suoxiao1":"icon-kuoda"," ")})),(h==null?void 0:h.user_id)&&t.a.createElement(_a,{userInfo:h,taskData:$,unity_3d_routes:N,onGetUnity3dMessage:je,onEvaluateCallback:Re})):null,t.a.createElement("ul",{className:"tab-nav ".concat(ka?"tab-fixed":"")},be.map(function(rt){return t.a.createElement("li",{onClick:ot,id:rt.index,key:rt.title,className:Xt===rt.index?"active":""},t.a.createElement("a",null,rt.title,rt.index===3&&f?t.a.createElement("span",null,f):null))})),t.a.createElement(te.a,{className:Xt===0?"tab-panel-body ".concat(N&&F?"scroll-margin-top":""):"hide",value:T?T.task_pass:""}),t.a.createElement("div",{className:Xt===1?"tab-panel-body":"hide"},Ga?t.a.createElement(te.a,{value:Ga}):null),t.a.createElement("div",{className:Xt===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},t.a.createElement(it,Dn)),t.a.createElement("div",{className:Xt===3?"tab-panel-body":"hide"},E&&t.a.createElement(Ht.a,{activeIndex:Xt,userInfo:h,shixunIdentifier:Z?Z.identifier:null,identity:E?E.identity:null,user:E,allowDisableDiscuss:Object(Qa.d)(),taskData:$})),t.a.createElement("div",{className:Xt===4?"tab-panel-body":"hide"},t.a.createElement(ft,{activeIndex:Xt,taskId:s})),ra.type!=="exercises"&&!(Z==null?void 0:Z.is_disable_discuss)&&!c.homework_common_comment_open&&t.a.createElement(Gt,{user:E,userInfo:h,user_praise:O,praise_count:P,praisePlus:de,onCreateDiscuss:xa})),t.a.createElement(re.a,null,t.a.createElement(pe.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:ta,onClose:mn},ra.subject_id&&t.a.createElement(vt,Object(I.a)({taskList:Object(q.a)(wt),challenge:T,shixun:Z},ra,{identity:E.identity,onSaveTaskStar:Ka})),!ra.subject_id&&t.a.createElement(sa,{taskList:Object(q.a)(wt),challenge:T,shixun:Z,identity:E.identity,onSaveTaskStar:Ka})),t.a.createElement(B.a,{centered:!0,title:"\u63D0\u793A",visible:sn,onOk:on,onCancel:Tt,confirmLoading:Be,className:"answer-tip"},i?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~"),pn?t.a.createElement(ha,{selected_index:An,selected_unlocked_answer_id:en,onSelect:Ea,data:pt}):t.a.createElement("p",null,"\u5C06\u6263\u9664".concat(nn,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),i?t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),t.a.createElement(wa.a,{hideDownload:!0})))},bn=Object(Je.a)(function(a){var n=a.loading,s=a.globalSetting,r=a.user;return{loading:n,globalSetting:s,user:r}})(Ja),Ha=e("+L6B"),gn=e("2/Rp"),Vn=e("aHsQ"),yn=e("sGsY"),ca=e("55Ip"),H=e("9VGf");function Pn(a){return a.toString().padStart(2,"0")}function gt(a){var n=Math.floor(a/60),s=a%60,r=Math.floor(n/60);return"".concat(Pn(r),":").concat(Pn(n-r*60),":").concat(Pn(s))}var Ut=function(a){var n=a.defaultTime,s=a.status,r=a.onUpdateCostTime,f=a.lastedGetTaskInfoTime,i=a.title,A=i===void 0?"":i,E=Object(l.useState)(n||0),_=Object(d.a)(E,2),c=_[0],u=_[1],T=Object(l.useRef)();return Object(l.useEffect)(function(){f&&(u(n),T.current=n)},[n,f]),Object(l.useEffect)(function(){if(f){var y=K.a.subscribe("update-cost-time",function(){s!==2&&r(T.current)});return y}},[f]),Object(H.a)(function(){u(c+1),T.current=T.current+1},s===2?null:1e3),t.a.createElement("span",null,A?"".concat(A,"\uFF1A"):null,gt(c))},zt=e("8Enf"),qt=e("P2fV"),da=e("NJEC"),ke=e("5Dmo"),jt=e("3S7+"),$a=e("fxth"),ma=e.n($a),va=e("RCxd"),$t=e("S+dL"),Es=e.n($t),Eo=e("dViP"),Ds=e("Bwpq"),Mn=e("H4Hw"),In=e("Scqh"),Jn=e("P5Jw"),ps=e("LvDl");function Rn(a){var n=a.onShowNotice,s=a.className,r=s===void 0?"":s;return t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:n,className:r},t.a.createElement("img",{src:Es.a,alt:"notice"}))}var qn=function(a){var n=a.loading,s=a.lastedUpdateTime,r=a.moveY,f=a.code_hidden,i=a.hide_code,A=a.gameStatus,E=a.isEditPath,_=a.isNotice,c=a.git_url,u=a.taskData,T=a.onUpdateCode,y=a.onResetCode,O=a.onResetGitCode,P=a.onShowCodeSetting,N=a.onResetPassedCode,oe=a.onShowDir,F=a.onResizeCodeArea,de=a.onShowNotice,Re=Object(M.m)(),je=Object(l.useState)(!1),Z=Object(d.a)(je,2),$=Z[0],Oe=Z[1];Object(l.useEffect)(function(){var Ne=K.a.subscribe("runCodeFinish",function(){Oe(!1)});return function(){Ne()}},[]);function Qe(){F(r)}var k=function(){B.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(va.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:y})},S=function(){B.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:t.a.createElement(va.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:O})},we=function(){var Ne=Object(v.a)(m.a.mark(function De(){return m.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!$){Ae.next=2;break}return Ae.abrupt("return");case 2:T(),Object(w.t)(Re.taskId),Oe(!0),K.a.publish("show-case-result",!0),setTimeout(function(){K.a.publish("runCode",{type:"start"})},100);case 7:case"end":return Ae.stop()}},De)}));return function(){return Ne.apply(this,arguments)}}(),dt=function(){var Ne=Object(v.a)(m.a.mark(function De(){return m.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if($){Ae.next=2;break}return Ae.abrupt("return");case 2:Object(w.G)(Re.taskId),Oe(!1),K.a.publish("runCode",{type:"stop"});case 5:case"end":return Ae.stop()}},De)}));return function(){return Ne.apply(this,arguments)}}(),Be=r==="100%";return t.a.createElement(l.Fragment,null,t.a.createElement("span",{className:"".concat(ma.a["edit-status"]," ml15")},n?"\u4FDD\u5B58\u4E2D...":s===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),t.a.createElement("div",{className:ma.a["action-bar"]},_?t.a.createElement(jt.a,{visible:!0,title:t.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566\uFF5E"),color:"#fff"},t.a.createElement(Rn,{onShowNotice:de})):null,i!==2&&t.a.createElement(t.a.Fragment,null,f?null:t.a.createElement("a",{title:"\u663E\u793A\u76EE\u5F55",onClick:oe},t.a.createElement("i",{className:"iconfont icon-wenjian "})),c?t.a.createElement(Jn.CopyToClipboard,{text:c,onCopy:function(){return U.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,A===2&&E?t.a.createElement(da.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:N},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,E?t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:k},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,E&&t.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:S},t.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),t.a.createElement("a",{onClick:P,title:"\u8BBE\u7F6E"},t.a.createElement("i",{className:"iconfont icon-shezhi"}))),t.a.createElement("a",{onClick:Qe,title:Be?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:Be?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},po=e("UlFV"),$n=e("VTBJ"),es={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"},fs=es,Ss=e("6VBw"),ts=function(n,s){return l.createElement(Ss.a,Object($n.a)(Object($n.a)({},n),{},{ref:s,icon:fs}))};ts.displayName="CloudServerOutlined";var fo=l.forwardRef(ts),as=e("Mm8t"),xn=e.n(as),jn=function(a){var n=a.isNotice,s=a.moveY,r=a.isActive,f=a.tabIndex,i=a.webssh,A=a.socketKeys,E=a.onCloseSocket,_=a.onReCreateSocket,c=a.onShowNotice,u=a.sshConfigData,T=a.onResizeCodeArea,y=a.shixun;function O(){T(s)}var P=s==="100%";return t.a.createElement("div",{className:"action-bar"},n?t.a.createElement(Rn,{onShowNotice:c}):null,i===3?t.a.createElement(Ln,{sshConfigData:u,tabIndex:f,isActive:r,socketKeys:A,onReCreateSocket:_,onCloseSocket:E,shixun:y}):i?t.a.createElement(Ln,{sshConfigData:u,tabIndex:f,isActive:r,socketKeys:A,onReCreateSocket:_,onCloseSocket:E,shixun:y}):null,t.a.createElement("a",{onClick:O,title:P?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:P?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Nn=300;function Ln(a){var n=a.isActive,s=a.socketKeys,r=a.webssh,f=a.onCloseSocket,i=a.onReCreateSocket,A=a.sshConfigData,E=a.tabIndex,_=a.shixun,c=(A==null?void 0:A.remaining_time)/1e3,u=Object(l.useState)(r===3?1800:c),T=Object(d.a)(u,2),y=T[0],O=T[1],P=Object(l.useState)(!1),N=Object(d.a)(P,2),oe=N[0],F=N[1],de=_.identifier;Object(H.a)(function(){O(y-1)},n&&y>0?1e3:null),Object(l.useEffect)(function(){var Be=K.a.subscribe("on-operating-ssh",function(){(_==null?void 0:_.webssh)!=3&&O(c)}),Ne=K.a.subscribe("update-windows-time",function(Me){O(parseInt(Me.remaining_time/1e3))}),De=K.a.subscribe("on-recreate-socket",function(){i()});return function(){Ne(),Be(),De()}},[]);function Re(){Je.c.replace("/shixuns/".concat(de,"/challenges"))}function je(){B.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:t.a.createElement(va.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:k,onCancel:Re})}var Z=function(){B.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:t.a.createElement(va.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:S})};Object(l.useEffect)(function(){y===0&&(_.webssh!=3&&je(),s.forEach(function(Be){K.a.publish("close-socket",Be)})),y===Nn&&_.webssh!=3&&F(!0)},[y]);function $(){F(!1)}function Oe(){_.webssh!=3&&F(!0)}function Qe(){O(c),K.a.publish("ssh-add-connect-time"),F(!1)}function k(){O(c),K.a.publish("create-socket",E)}function S(){return we.apply(this,arguments)}function we(){return we=Object(v.a)(m.a.mark(function Be(){return m.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return s.forEach(function(Me){K.a.publish("close-socket",Me)}),De.next=3,f();case 3:O(c),i();case 5:case"end":return De.stop()}},Be)})),we.apply(this,arguments)}var dt=function(){B.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848081\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(Y.C)(A==null?void 0:A.mapping_service_url)}})};return t.a.createElement(l.Fragment,null,y>0&&y<=Nn&&_.webssh!=3?t.a.createElement(ns,{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:y,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:Oe}):null,(A==null?void 0:A.mapping_service_url)&&t.a.createElement("a",{target:"_blank",onClick:function(Ne){Ne.preventDefault(),dt()},href:A==null?void 0:A.mapping_service_url},t.a.createElement(fo,{className:"font14 c-blue"}),t.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8")),t.a.createElement("a",{onClick:Z},t.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),t.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),t.a.createElement(re.a,null,t.a.createElement(B.a,{centered:!0,title:[t.a.createElement(va.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:oe&&y>0,onOk:Qe,onCancel:$,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(y/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function ns(a){var n=a.title,s=a.time,r=a.className,f=r===void 0?"":r,i=a.callback,A=a.desc,E=A===void 0?"":A,_=a.style,c=_===void 0?{}:_;function u(){i&&i()}return t.a.createElement("a",{onClick:u,title:n,className:f},t.a.createElement("img",{src:xn.a,alt:"time",width:16,style:c}),t.a.createElement("span",null,E?"".concat(E,"\uFF1A"):"",gt(s)))}var ys=e("lOMy"),Hn={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Us=function(a){var n=a.className,s=a.mirror_description,r=a.git_url,f=a.difficulty,i=a.task_pass,A=a.test_set_permission,E=a.onVncAction,_=a.window_vnc_url,c=a.linux_vnc,u=a.vnc_url;return t.a.createElement("div",{className:"tpi-code-setting ".concat(n)},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(){E("full-screen")}}," ",t.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),t.a.createElement("a",{id:"reset-task",onClick:function(){return E("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 E("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 "),r?t.a.createElement(Jn.CopyToClipboard,{text:r,onCopy:function(){return U.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,!_&&!c&&t.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){E("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:i?"\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,i?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:A?"\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,A?"\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,Hn[f])),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:s==null?void 0:s.join(" ")},s==null?void 0:s.join(" ")))))},wn=e("l9Ud"),Un=e.n(wn),_s;(function(a){a.Classrooms="classrooms",a.Shixuns="shixuns",a.Paths="paths",a.Projects="projects",a.Videos="videos",a.Topics="topics",a.Teach="teach-group"})(_s||(_s={}));var Ts=function(n){var s=n.userDetail,r=n.user,f=n.globalSetting,i=n.loading,A=n.dispatch,E=n.onClose,_=n.shixun,c=Object(_e.a)(n,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),u=Object(M.m)(),T=Object(l.useState)([]),y=Object(d.a)(T,2),O=y[0],P=y[1],N=Object(l.useState)({}),oe=Object(d.a)(N,2),F=oe[0],de=oe[1],Re=Object(l.useState)(0),je=Object(d.a)(Re,2),Z=je[0],$=je[1],Oe=Object(l.useState)(Object(g.a)({page:1,limit:20,id:_.identifier},u)),Qe=Object(d.a)(Oe,2),k=Qe[0],S=Qe[1],we=Object(l.useCallback)(function(){return c.visible},[c.visible]);Object(l.useEffect)(function(){k.page=1,dt()},[c.visible]);var dt=function(){var Be=Object(v.a)(m.a.mark(function Ne(){var De;return m.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,A({type:"shixunsDetail/getSetData",payload:k});case 2:De=Ae.sent,De&&(P(Object(q.a)(De.data_sets)),$(De.data_sets_count),de(De.folder_name));case 4:case"end":return Ae.stop()}},Ne)}));return function(){return Be.apply(this,arguments)}}();return t.a.createElement(t.a.Fragment,null,!!O.length&&c.children,t.a.createElement(pe.a,{title:"\u6570\u636E\u96C6",placement:"right",className:Un.a.wrap,width:300,closable:!1,onClose:E,visible:we()},t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6\u8DEF\u5F84"),t.a.createElement("dl",{className:Un.a.list},t.a.createElement(jt.a,{title:F},t.a.createElement("dt",null,F)),t.a.createElement("dd",null,t.a.createElement(Jn.CopyToClipboard,{text:F,onCopy:function(){return U.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(Un.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),O==null?void 0:O.map(function(Be,Ne){return t.a.createElement("dl",{className:Un.a.list},t.a.createElement(jt.a,{title:Be.title},t.a.createElement("dt",null,t.a.createElement("span",{className:"icon-wenjian4 mr5"}),Be.title)),t.a.createElement("dd",null,t.a.createElement(Jn.CopyToClipboard,{text:Be.file_path,onCopy:function(){return U.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(Un.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),t.a.createElement("div",{className:"tc"},t.a.createElement(Ze.a,{onChange:function(Ne){k.page=Ne,dt()},className:Un.a.page,size:"small",total:Z,pageSize:k.limit,hideOnSinglePage:!0}))))},_o=Object(Je.a)(function(a){var n=a.user,s=a.userDetail,r=a.loading,f=a.shixunsDetail,i=a.globalSetting;return{user:n,userDetail:s,shixunsDetail:f,globalSetting:i,loading:r.models.index}})(Ts),ss=e("m3rI"),Ao=e("tUsH"),st=e.n(Ao),at=e("1Zrr"),ut=e.n(at),ct=e("bntm"),ea=e("an1a"),fa=yn.a.Countdown,Ua=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],za=function(n){var s=n.globalSetting,r=n.loading,f=n.user,i=n.exercise,A=n.dispatch,E=Object(_e.a)(n,["globalSetting","loading","user","exercise","dispatch"]),_=Object(l.useState)({}),c=Object(d.a)(_,2),u=c[0],T=c[1],y=B.a.useModal(),O=Object(d.a)(y,2),P=O[0],N=O[1],oe=Object(l.useRef)(null),F=Object(l.useState)(!0),de=Object(d.a)(F,2),Re=de[0],je=de[1],Z=Object(M.l)().query,$=Object(M.m)();Object(l.useEffect)(function(){var Ae,Te,bt;return clearTimeout(oe.current),document.addEventListener(Object(ct.c)(),Me,!1),window.addEventListener("blur",Ne,!1),((Ae=i.exerciseUserInfo)===null||Ae===void 0?void 0:Ae.screen_open)&&Object(ct.a)()&&(A({type:"globalSetting/headerFooterToggle",payload:!1}),je(!1)),((Te=i.exerciseUserInfo)===null||Te===void 0?void 0:Te.screen_open)&&!Object(ct.a)()?B.a.info({icon:null,content:t.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",t.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",i.exerciseUserInfo.screen_num-i.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",t.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){je(!1),Object(ct.d)(document.body),document.getElementById("root").addEventListener("click",Qe,!1)}}):document.getElementById("root").addEventListener("click",Qe,!1),Ee()().diff(Ee()((bt=i.exerciseUserInfo)===null||bt===void 0?void 0:bt.screen_at),"seconds")>0&&Oe(),function(){document.getElementById("root").removeEventListener("click",Qe,!1),document.removeEventListener(Object(ct.c)(),Me,!1),window.removeEventListener("blur",Ne,!1),clearTimeout(oe.current)}},[]),Object(l.useEffect)(function(){setTimeout(function(){i.actionTabs.removeEventListenerExitScreen&&(clearTimeout(oe.current),document.getElementById("root").removeEventListener("click",Qe,!1),document.removeEventListener(Object(ct.c)(),Me,!1))},500),k()},[i.actionTabs]),Object(l.useEffect)(function(){setTimeout(function(){i.exerciseUserInfo.used_screen_num>i.exerciseUserInfo.screen_num?dt():!Re},500)},[i.exerciseUserInfo]);var Oe=function(){var Ae=Object(v.a)(m.a.mark(function Te(){return m.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,De();case 2:setTimeout(function(){var h;B.a.destroyAll(),B.a.info({okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},i.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},(h=i.exerciseUserInfo)===null||h===void 0?void 0:h.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var Yt=Object(v.a)(m.a.mark(function wt(){return m.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:Object(ct.d)(document.body);case 1:case"end":return Xt.stop()}},wt)}));function ra(){return Yt.apply(this,arguments)}return ra}()})},1e3);case 3:case"end":return We.stop()}},Te)}));return function(){return Ae.apply(this,arguments)}}(),Qe=function(Te){!Object(ct.a)()&&Te.target.nodeName!=="A"&&Te.target.nodeName!=="BUTTON"&&Te.target.innerHTML!=="\u786E \u5B9A"&&(Object(ct.d)(document.body),console.log("documentClick.full"))},k=function(){var Ae=Object(v.a)(m.a.mark(function Te(){var bt;return m.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,A({type:"exercise/getExerciseUserInfo",payload:Object(g.a)({},$)});case 2:return bt=h.sent,h.abrupt("return",bt==null?void 0:bt.data);case 4:case"end":return h.stop()}},Te)}));return function(){return Ae.apply(this,arguments)}}(),S=function(){var Ae=Object(v.a)(m.a.mark(function Te(bt){var We,h;return m.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:B.a.destroyAll(),h=B.a.info({okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",t.a.createElement("span",{style:{display:"inline-block"}},t.a.createElement(fa,{onFinish:De,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(i.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},bt),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},(We=i.exerciseUserInfo)===null||We===void 0?void 0:We.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",t.a.createElement("span",{className:"c-red"},i.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",t.a.createElement("br",null),t.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var wt=Object(v.a)(m.a.mark(function Xt(){return m.a.wrap(function(ka){for(;;)switch(ka.prev=ka.next){case 0:Object(ct.d)(document.body),h.destroy();case 2:case"end":return ka.stop()}},Xt)}));function ta(){return wt.apply(this,arguments)}return ta}()}),setTimeout(function(){var wt;h.update({okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},bt+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},(wt=i.exerciseUserInfo)===null||wt===void 0?void 0:wt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(i.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return ra.stop()}},Te)}));return function(bt){return Ae.apply(this,arguments)}}(),we=function(){location.href="/classrooms/".concat($.coursesId,"/exercise/").concat($.categoryId,"/detail")},dt=function(){var Ae=Object(v.a)(m.a.mark(function Te(){var bt;return m.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return B.a.destroyAll(),h.next=3,Object(Nt.L)({categoryId:$.categoryId,commit_method:1});case 3:bt=h.sent,bt&&Be();case 5:case"end":return h.stop()}},Te)}));return function(){return Ae.apply(this,arguments)}}(),Be=function(){document.removeEventListener(Object(ct.c)(),Me,!1),Object(ct.b)(),B.a.destroyAll(),P.info({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(){we()}})},Ne=function(Te){Object(ct.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(ct.b)()},De=function(){var Ae=Object(v.a)(m.a.mark(function Te(){var bt,We;return m.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return((bt=i.exerciseUserInfo)===null||bt===void 0?void 0:bt.screen_at)&&Object(Nt.e)(Object(g.a)(Object(g.a)({},$),{},{reset:!0})),Yt.next=3,Object(Nt.E)({id:$.categoryId});case 3:if(We=Yt.sent,!(We==null?void 0:We.is_commit)){Yt.next=7;break}return Be(),Yt.abrupt("return");case 7:return Yt.next=9,k();case 9:case"end":return Yt.stop()}},Te)}));return function(){return Ae.apply(this,arguments)}}(),Me=function(){var Ae=Object(v.a)(m.a.mark(function Te(){var bt,We,h,Yt;return m.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(bt=!1,console.log("fullscreen change"),!Object(ct.a)()){wt.next=7;break}((We=i.exerciseUserInfo)===null||We===void 0?void 0:We.screen_at)&&Object(Nt.e)(Object(g.a)(Object(g.a)({},$),{},{reset:!0})),clearTimeout(oe.current),wt.next=17;break;case 7:return Object(Y.i)(" "),bt=!0,wt.next=11,k();case 11:h=wt.sent,Object(Nt.e)(Object(g.a)({},$)),S(h.used_screen_num),Yt=setTimeout(Object(v.a)(m.a.mark(function ta(){return m.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:case"end":return Ta.stop()}},ta)})),i.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),oe.current=Yt;case 17:A({type:"globalSetting/headerFooterToggle",payload:bt});case 18:case"end":return wt.stop()}},Te)}));return function(){return Ae.apply(this,arguments)}}();return t.a.createElement("div",null,N)},Ba=Object(Je.a)(function(a){var n=a.loading,s=a.user,r=a.exercise,f=a.globalSetting;return{globalSetting:f,user:s,exercise:r,loading:n.effects}})(za),cn=yn.a.Countdown;function os(){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 zn=function(a){var n,s,r,f,i,A,E=a.mirror_description,_=a.difficulty,c=a.git_url,u=a.vnc_url,T=a.window_vnc_url,y=a.linux_vnc,O=a.isNotice,P=a.user,N=a.game,oe=a.shixun,F=oe===void 0?{}:oe,de=a.resetVncLoading,Re=a.onUpdateCostTime,je=a.lastedGetTaskInfoTime,Z=a.onShowNotice,$=a.onResetGitCode,Oe=a.onResetVnc,Qe=a.onBack,k=a.history,S=a.onAddVncTime,we=a.setLastMoment,dt=F.name,Be=F.identifier,Ne=F.task_pass,De=F.test_set_permission,Me=N.cost_time,Ae=N.status,Te=P||{},bt=Te.user_url,We=Te.image_url,h=Te.grade,Yt=h===void 0?0:h,ra=Object(l.useState)(!1),wt=Object(d.a)(ra,2),ta=wt[0],Xt=wt[1],Ta=Object(l.useState)({}),ka=Object(d.a)(Ta,2),pt=ka[0],nn=ka[1],On=Object(l.useState)("#FFF"),sn=Object(d.a)(On,2),pn=sn[0],en=sn[1],An=Object(l.useState)(null),Ga=Object(d.a)(An,2),Pa=Ga[0],fn=Ga[1],qe=Object(l.useState)(),be=Object(d.a)(qe,2),ot=be[0],Ya=be[1],Vt=Object(l.useState)(!1),Kt=Object(d.a)(Vt,2),Sa=Kt[0],dn=Kt[1],Tt=Object(M.l)().query;Object(l.useEffect)(function(){function At(){return ht.apply(this,arguments)}function ht(){return ht=Object(v.a)(m.a.mark(function Va(){var Ia,Cn,xa,ja,vn,Dn,rt,Dt,$e,It;return m.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(!(Tt.type==="exercises")){lt.next=16;break}if(!(Tt.sign==="exam")){lt.next=5;break}ja=localStorage.getItem("exercise_data")?JSON.parse(localStorage.getItem("exercise_data")):{},lt.next=14;break;case 5:if(!(Tt.coursesId==="coursesId")){lt.next=11;break}return lt.next=8,Object(Nt.K)({categoryId:Tt.exercisesId,login:Tt.login});case 8:ja=lt.sent,lt.next=14;break;case 11:return lt.next=13,Object(Nt.s)({categoryId:Tt.exercisesId,login:Tt.login});case 13:ja=lt.sent;case 14:nn(Object(g.a)({},ja)),(((Ia=ja)===null||Ia===void 0?void 0:Ia.left_banner_id)&&((Cn=ja)===null||Cn===void 0||((xa=Cn.exercise)===null||xa===void 0)?void 0:xa.left_time)||Tt.sign==="exam")&&(fn(Date.now()+((vn=ja)===null||vn===void 0||((Dn=vn.exercise)===null||Dn===void 0)?void 0:Dn.left_time)*1e3),setTimeout(function(){en("red")},(((rt=ja)===null||rt===void 0||((Dt=rt.exercise)===null||Dt===void 0)?void 0:Dt.left_time)-300>0?(($e=ja)===null||$e===void 0||((It=$e.exercise)===null||It===void 0)?void 0:It.left_time)-300:0)*1e3));case 16:case"end":return lt.stop()}},Va)})),ht.apply(this,arguments)}return At(),K.a.subscribe("update-windows-time",function(Va){Ya(parseInt(Va.remaining_time/1e3))}),u&&Ya(1800),document.oncontextmenu=new Function("event.returnValue=false;"),document.onselectstart=function(Va){window.event&&(Va=window.event);try{var Ia=Va.srcElement;return Ia.tagName=="INPUT"&&Ia.type.toLowerCase()=="text"||Ia.tagName=="TEXTAREA"}catch(Cn){return!1}},function(){document.oncontextmenu=new Function("event.returnValue=true;")}},[]),Object(l.useEffect)(function(){var At;return Tt.type==="exercises"&&(pt==null||((At=pt.exercise)===null||At===void 0)?void 0:At.screen_open)&&(window.addEventListener("blur",aa,!1),Ua.forEach(function(ht,Va){document.addEventListener(ht,aa,!1)}),window.top.addEventListener("visibilitychange",ba),window.focus()),function(){window.removeEventListener("blur",aa,!1),window.top.removeEventListener("visibilitychange",ba),Ua.forEach(function(ht,Va){document.removeEventListener(ht,aa,!1)})}},[pt]);var ba=function(){document.visibilityState==="visible"||aa()},on=function(){dn(!Sa)},aa=function(ht){window.parent.postMessage("backExercise","*"),ht!=="back"&&Object(ct.b)()};function Ea(){Xt(!ta)}function Zt(){Xt(!1)}function Ra(){Qe(),k.replace("/shixuns/".concat(Be,"/challenges"))}function Ka(){if(de)return;Oe()}function na(){B.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:t.a.createElement(va.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ra})}function hn(At){Zt(),At==="reset-task"&&(de||B.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:t.a.createElement(va.a,null),content:t.a.createElement(os,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ka})),At==="reset-code"&&(de||B.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(va.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:$})),At==="full-screen"&&K.a.publish("vnc-enlarge"),At==="show-clipboard-box"&&K.a.publish("show-clipboard-box")}var mn={task_pass:Ne,test_set_permission:De,mirror_description:E,difficulty:_,resetVncLoading:de,git_url:c,onVncAction:hn,window_vnc_url:T,linux_vnc:y,vnc_url:u};return t.a.createElement("div",{className:"task-header-container"},Tt.type==="exercises"&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{fontWeight:600,marginRight:20,fontSize:14}},pt==null||((n=pt.exercise)===null||n===void 0)?void 0:n.user_name),t.a.createElement("aside",{className:"font14"},t.a.createElement("div",null,"\u8003\u53F7\uFF1A",(pt==null||((s=pt.exercise)===null||s===void 0)?void 0:s.exercise_no)||"--"," "),t.a.createElement("div",null,"\u5B66\u53F7\uFF1A",pt==null||((r=pt.exercise)===null||r===void 0)?void 0:r.student_id," ")),t.a.createElement("h2",{className:"shixun-info",style:{display:"flex",alignItems:"center"}},t.a.createElement("div",{title:dt,className:"note-es"},Tt==null?void 0:Tt.q_position,".\u3010\u5B9E\u8BAD\u9898\u3011",dt))),Tt.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{className:"task-user-info",href:bt,target:"_blank"},We?t.a.createElement("img",{width:"35",height:"35",src:"".concat(ss.a.IMG_SERVER,"/images/").concat(We)}):null,t.a.createElement("span",null,P?P.name:null)),t.a.createElement("div",{className:"grade-info"},t.a.createElement("img",{src:st.a,alt:"gold",width:20}),Yt)),(Tt==null?void 0:Tt.type)!=="exercises"&&t.a.createElement("h2",{className:"shixun-info"},dt,t.a.createElement(Ut,{lastedGetTaskInfoTime:je,status:Ae,defaultTime:Me,onUpdateCostTime:Re,title:u?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(Tt==null?void 0:Tt.type)!=="exercises"&&t.a.createElement(t.a.Fragment,null,(u||T||y||(F==null?void 0:F.webssh)===3)&&t.a.createElement("div",{className:"flex-container"},T&&t.a.createElement(ca.Link,{onClick:function(ht){ht.preventDefault(),K.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),O?t.a.createElement(Rn,{className:"btn-notice",onShowNotice:Z}):null,ot&&t.a.createElement(As,{defaultTime:ot,onAddVncTime:S,onReset:Ka,toShixun:Ra,title:u?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Ea},t.a.createElement("img",{alt:"tool",src:ut.a,width:16}),"\u5DE5\u5177\u680F")),!T&&t.a.createElement(_o,{visible:Sa,onClose:on,shixun:F},t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:on},t.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),Tt.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,u||T?t.a.createElement("a",{className:"btn-task-out",onClick:na,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):t.a.createElement("a",{className:"btn-out",onClick:na,title:"\u9000\u51FA\u5B9E\u8BAD"},t.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(pt==null||((f=pt.exercise)===null||f===void 0)?void 0:f.left_time)&&t.a.createElement(t.a.Fragment,null,!(pt==null||((i=pt.exercise)===null||i===void 0)?void 0:i.is_disposable)&&t.a.createElement("div",null,t.a.createElement("span",{style:{color:pn},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{style:{color:pn,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-white mr20 font16"},t.a.createElement(ea.a,{value:Pa,second:parseInt(pt==null||((A=pt.exercise)===null||A===void 0)?void 0:A.limit_submit_time)*60,remainSeconds:function(ht){we(ht,pt)},onFinish:Object(v.a)(m.a.mark(function At(){var ht;return m.a.wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:return Ia.next=2,Fetch("/api/students/exercises/".concat(Tt==null?void 0:Tt.exercisesId,"/check_status.json"),{method:"get"});case 2:ht=Ia.sent,(ht==null?void 0:ht.status)===0&&fn((ht==null?void 0:ht.left_time)&&Date.now()+(ht==null?void 0:ht.left_time)*1e3);case 4:case"end":return Ia.stop()}},At)}))})))),(Tt==null?void 0:Tt.type)==="exercises"&&t.a.createElement(gn.a,{type:"primary",onClick:function(){B.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(){aa("back"),localStorage.setItem("ismain","2")}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),t.a.createElement(re.a,null,t.a.createElement(pe.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ta,onClose:Zt},t.a.createElement(Us,mn))))},Yn=300;function As(a){var n=a.onAddVncTime,s=a.onReset,r=a.toShixun,f=a.title,i=f===void 0?"":f,A=a.defaultTime,E=Object(l.useState)(A),_=Object(d.a)(E,2),c=_[0],u=_[1],T=Object(l.useState)(!1),y=Object(d.a)(T,2),O=y[0],P=y[1];Object(H.a)(function(){u(c-1)},c>0?1e3:null),Object(l.useEffect)(function(){c===Yn&&P(!0)},[c]),Object(l.useEffect)(function(){u(A)},[A]);function N(){c!==0?P(!1):r()}function oe(){P(!1),c>0?(u(A),n()):(u(A),s())}function F(){c<Yn&&P(!0)}return t.a.createElement(l.Fragment,null,t.a.createElement(ns,{callback:F,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:"btn-vnc ".concat(c<Yn?"color-red":""," "),time:c,desc:i}),t.a.createElement(re.a,null,t.a.createElement(B.a,{title:[t.a.createElement(va.a,{className:"modalIconYellow"}),c!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:O,onOk:oe,onCancel:N,okText:c!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:c!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},c!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(c/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 vs=e("zJix"),Ca=e.n(vs),jr=e("KJ0q"),Nr=e("14J3"),gs=e("BMrR"),Lr=e("jCWc"),Tn=e("kPKH"),Jo={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"},Ho=function(a){var n=a.category,s=a.answer,r=s===void 0?"":s,f=a.index,i=a.option_name,A=a.callback,E=Jo[f];function _(){if(n===1)A(E);else{var c=(r==null?void 0:r.split(""))||[],u=c.indexOf(E);u>=0?c.splice(u,1):c.push(E),A(c.join(""))}}return t.a.createElement("a",{className:"flex-container",onClick:_},t.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(n===1?"radio":"checkbox"," ").concat(r&&r.indexOf(E)>=0?"active":"")}),t.a.createElement("div",{className:"flex-wrp"},t.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},E,"\u3001"),t.a.createElement(te.a,{className:"subject-body",value:i})))},zo=function(a){var n=a.id,s=a.answer,r=a.challenge_question,f=a.category,i=a.subject,A=a.onSetAnswers;function E(_){A(n,_)}return t.a.createElement("li",null,t.a.createElement(gs.a,{className:"subject c-grey-999",align:"stretch"},t.a.createElement(Tn.a,{flex:"40px"},t.a.createElement("p",{className:"mt3"},n+1,"\u3001")),t.a.createElement(Tn.a,{flex:"1"},t.a.createElement(te.a,{value:"".concat(i),className:"subject-body"}))),t.a.createElement("div",{className:"option"},r.map(function(_,c){var u=_.option_name;return t.a.createElement(Ho,{index:c,key:u,option_name:u,answer:s,category:f,callback:E})})))},Yo=function(a){var n=a.chooses,s=a.answers,r=a.onSetAnswers;return t.a.createElement("ul",{className:"choose-container"},n.map(function(f,i){var A=f.subject,E=f.challenge_question,_=f.category;return t.a.createElement(zo,{key:i,id:i,subject:A,challenge_question:E,category:_,answer:s[i],onSetAnswers:r})}))},wr=e("yqJW"),Ko=e("cf+g"),Ps=e.n(Ko),Zo=e("UbZX"),is=e.n(Zo),Xo=e("LYID"),vo=e.n(Xo),qo=function(n){var s=n.id,r=n.isActive,f=n.title,i=n.onActive,A=n.had_submmit,E=n.result,_=n.actual_output,c=n.standard_answer;function u(){i(s)}var T="test-case-item";return r&&(T+=" active"),A&&(T+=" has-result"),t.a.createElement("li",{className:T},t.a.createElement("a",{className:"case-header",onClick:u},t.a.createElement("h2",null,t.a.createElement("div",{className:r?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},f)),A>0?t.a.createElement("img",{width:16,src:E?is.a:vo.a}):t.a.createElement("i",{className:"iconfont icon-suo1"})),t.a.createElement("div",{className:"item-desc ".concat(r?"show":"hide"," choose-game-item")},A?E?t.a.createElement(l.Fragment,null,t.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",t.a.createElement("b",null,c)),t.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",t.a.createElement("b",{className:"c-red"},_))):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")))},$o=function(a){var n=a.onResizeSetContainer,s=a.moveY,r=a.had_submmit,f=a.test_sets,i=f===void 0?[]:f,A=a.challenge_chooses_count,E=a.choose_correct_num,_=Object(l.useState)(-1),c=Object(d.a)(_,2),u=c[0],T=c[1];function y(N){T(N===u?-1:N)}var O=E===A;function P(){n(s)}return t.a.createElement(l.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:P},t.a.createElement("i",{className:"iconfont ".concat(s===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),r?t.a.createElement("p",{className:"test-result ".concat(O?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:O?is.a:Ps.a}),E," / ",A," \u5171\u6709",A,"\u9898\uFF0C"),t.a.createElement("span",null,O?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(A-E,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,t.a.createElement("ul",{className:"test-case-list"},i.map(function(N,oe){return t.a.createElement(qo,Object(I.a)({key:"item"+oe,had_submmit:r,title:"\u9898\u76EE".concat(oe+1)},N,{isActive:u===oe,id:oe,onActive:y}))})))},ei=e("9odi"),Bn=e.n(ei),ti=e("VjRW"),ai=e.n(ti),go=function(a){var n,s,r=a.st,f=a.prev_game,i=a.next_game,A=a.time_limit,E=a.record_consume_time,_=a.loading,c=a.vnc_url,u=a.linux_vnc,T=a.windows_vnc,y=a.shixun,O=a.game,P=a.onRun,N=a.dispatch,oe=a.onShowTestCaseList,F=a.chooses,de=a.unity_3d_routes,Re=a.user,je=a.is_last_game,Z=a.onUpdateCode,$=a.test_sets,Oe=a.challenge,Qe=a.content;y=y||{},Re=Re||{};var k=Object(M.m)(),S=!je&&!_&&(y.status>0||((n=Re)===null||n===void 0?void 0:n.identity)<5),we=r===1&&O.status===2,dt=["\u81EA\u6D4B\u8FD0\u884C","\u6B63\u5728\u542F\u52A8","\u505C\u6B62\u8FD0\u884C","\u6B63\u5728\u505C\u6B62"],Be=Object(l.useState)(0),Ne=Object(d.a)(Be,2),De=Ne[0],Me=Ne[1],Ae=Object(l.useState)(0),Te=Object(d.a)(Ae,2),bt=Te[0],We=Te[1],h=Object(l.useState)(!1),Yt=Object(d.a)(h,2),ra=Yt[0],wt=Yt[1],ta=Object(l.useState)(!1),Xt=Object(d.a)(ta,2),Ta=Xt[0],ka=Xt[1],pt=Object(l.useState)($==null||((s=$[0])===null||s===void 0)?void 0:s.input),nn=Object(d.a)(pt,2),On=nn[0],sn=nn[1],pn=Object(l.useState)(!1),en=Object(d.a)(pn,2),An=en[0],Ga=en[1],Pa=Object(l.useState)(dt[0]),fn=Object(d.a)(Pa,2),qe=fn[0],be=fn[1],ot=Object(l.useRef)(!1),Ya=Object(l.useState)(0),Vt=Object(d.a)(Ya,2),Kt=Vt[0],Sa=Vt[1],dn=Object(M.l)();Object(l.useEffect)(function(){De>0&&setTimeout(function(){Me(De-1)},1e3)},[De]),Object(l.useEffect)(function(){Kt>0&&setTimeout(function(){Sa(Kt-1)},1e3)},[Kt]),Object(l.useEffect)(function(){bt>0&&setTimeout(function(){We(bt-1)},1e3)},[bt]),Object(l.useEffect)(function(){var aa=K.a.subscribe("showRunCode",function(Ka){ka(Ka)}),Ea=K.a.subscribe("caseInputValue",function(Ka){sn(Ka)}),Zt=K.a.subscribe("runCodeFinish",function(){ot.current=!1,Ga(!1),be(dt[0]),Kt>0||Sa(5)}),Ra=K.a.subscribe("eval-code-finish",function(){de&&wt(!0),r===1||Me(10)});return function(){Ra(),aa(),Ea(),Zt()}},[]);var Tt=function(){ot.current=!1,be(dt[3]),K.a.publish("runCode",{type:"stop"}),Object(w.G)(k.taskId),setTimeout(function(){Kt>0||Sa(5),be(dt[0]),Ga(!1),Sa(5)},2500)},ba=function(){var aa=Object(v.a)(m.a.mark(function Ea(){return m.a.wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:return ot.current=!0,Ra.next=3,Z();case 3:be(dt[1]),K.a.publish("show-case-result",!0),setTimeout(function(){Object(w.t)(k.taskId,{test_case_content:On}),K.a.publish("showRunCodeTab",!0),K.a.publish("runCode",{type:"start"})},100),setTimeout(function(){ot.current&&(be(dt[2]),Ga(!1))},1e3);case 7:case"end":return Ra.stop()}},Ea)}));return function(){return aa.apply(this,arguments)}}(),on=function(){var aa=Object(v.a)(m.a.mark(function Ea(){return m.a.wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:Ga(!0),qe===dt[2]?Tt():ba();case 2:case"end":return Ra.stop()}},Ea)}));return function(){return aa.apply(this,arguments)}}();return t.a.createElement("div",{className:Bn.a["action-container"]},t.a.createElement("div",{className:"flex-container ".concat(Bn.a["eval-desc"])},A?t.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(A,"\u79D2")):null,E?t.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",E," \u79D2"):null,(c||T||u)&&t.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){K.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("div",{className:"flex-container ".concat(Bn.a["eval-btn-group"])},f&&!_?t.a.createElement("a",{href:"/tasks/".concat(f).concat(dn.search),onClick:function(Ea){Ea.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(f).concat(dn.search)},300)},className:Bn.a["ghost-link"]},"\u4E0A\u4E00\u5173"):null,S?t.a.createElement("a",{href:"/tasks/".concat(i).concat(dn.search),onClick:function(Ea){var Zt;if(Ea.preventDefault(),y.task_pass||O.status===2||((Zt=Re)===null||Zt===void 0?void 0:Zt.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(i).concat(dn.search)},300);return}B.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:Bn.a["ghost-link"]},"\u4E0B\u4E00\u5173"):null,ra&&(Oe==null?void 0:Oe.show_type)===1&&t.a.createElement("button",{onClick:function(){N({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),!!Ta&&y.hide_code!==2&&t.a.createElement(gn.a,{onClick:Object(ps.throttle)(on,2e3),loading:An,danger:!0,disabled:Kt>0,className:"".concat(Bn.a["btn-run-self"]," mr10")},Kt>0?"".concat(Kt,"S"):qe),t.a.createElement("button",{onClick:Object(v.a)(m.a.mark(function aa(){return m.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(!(r===1)){Zt.next=4;break}if(!((F==null?void 0:F.length)<=0)){Zt.next=4;break}return B.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"}),Zt.abrupt("return");case 4:if(!(!(Qe==null?void 0:Qe.trim())&&r===0)){Zt.next=7;break}return U.b.warn("\u5B9E\u8BAD\u9898\u4E0D\u80FD\u8FDB\u884C\u7A7A\u4EE3\u7801\u8BC4\u6D4B\uFF0C\u8BF7\u7F16\u5199\u5185\u5BB9"),Zt.abrupt("return");case 7:return wt(!1),Zt.next=10,P();case 10:case"end":return Zt.stop()}},aa)})),style:{minWidth:"72px"},disabled:_||De>0,className:Bn.a["btn-run"],title:"\u8FD0\u884C\u8BC4\u6D4B"},De>0?"".concat(De,"S"):t.a.createElement(l.Fragment,null," ",t.a.createElement("img",{src:ai.a,alt:"run",width:18})," ",t.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function ni(a,n){switch(n.type){case R.f:return Object(g.a)(Object(g.a)({},a),{},{loading:!0});case R.e:return Object(g.a)(Object(g.a)({},a),{},{loading:!1});case R.B:return Object(g.a)(Object(g.a)({},a),n.payload);default:throw new Error}}var si=function(a){var n=a.taskData,s=a.moveY,r=a.onResizeYStart,f=a.onResizeSetContainer,i=a.onEval,A=a.lastedGetTaskInfoTime,E=a.onUpdateCode,_=a._dispatch,c=Object(M.l)(),u=n.chooses,T=n.choose_test_cases,y=n.game,O=T.test_sets,P=T.challenge_chooses_count,N=T.choose_correct_num,oe=T.had_submmit,F=Object(l.useCallback)(function(){var Ne=[];return Ne.length=P,oe&&(Ne=O.map(function(De){return De.actual_output})),Ne},[A]),de=Object(l.useReducer)(ni,{loading:!1,answers:F()}),Re=Object(d.a)(de,2),je=Re[0],Z=Re[1];Object(l.useEffect)(function(){Z({type:R.B,payload:{answers:F()}})},[A]);var $=je.answers,Oe=je.loading;function Qe(Ne,De){$[Ne]=De,Z({type:R.B,payload:{answers:$}})}function k(){for(var Ne=!0,De=0;De<P;De++)if(!$[De]){U.b.info("\u8BF7\u5148\u7ED9\u7B2C".concat(De+1,"\u9898\u9009\u62E9\u7B54\u6848\uFF01")),Ne=!1;break}return Ne}function S(){return we.apply(this,arguments)}function we(){return we=Object(v.a)(m.a.mark(function Ne(){var De,Me;return m.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!k()){Te.next=7;break}return Z({type:R.f}),Te.next=4,Object(w.g)(y.identifier,{answer:$,challenge_id:n==null||((De=n.challenge)===null||De===void 0)?void 0:De.id,subject_id:c.query.subject_id||"",question_id:c.query.questionId,exercise_id:c.query.exercisesId});case 4:Me=Te.sent,i(Me),Z({type:R.e});case 7:case"end":return Te.stop()}},Ne)})),we.apply(this,arguments)}var dt=s?"".concat(s-54,"px"):"70%",Be="calc(100% - 3px - 51px - ".concat(dt,")");return t.a.createElement(l.Fragment,null,t.a.createElement("div",{className:Ca.a["code-area-container"],style:{height:dt}},t.a.createElement(Yo,{chooses:u,answers:$,onSetAnswers:Qe})),t.a.createElement("div",{className:Ca.a["resize-y-bar"],onMouseDown:r,draggable:!1},t.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),t.a.createElement("div",{className:Ca.a["test-set-container"],style:{height:Be}},t.a.createElement($o,{had_submmit:oe,moveY:s,onResizeSetContainer:f,test_sets:O,challenge_chooses_count:P,choose_correct_num:N})),t.a.createElement("div",{className:Ca.a["action-container"]},t.a.createElement(go,Object(I.a)({onUpdateCode:E},n,{loading:Oe,onRun:S,dispatch:_}))))},oi=e("4K8j"),Br=e("popq"),ii=e("362i"),ho=e.n(ii),ri=e("VPUa"),Co=e.n(ri),li=e("0i5U"),ui=e.n(li),ci=function(a){var n,s=a.star,r=a.gold,f=a.experience,i=a.next_game,A=a.next_shixun,E=a.subject_done,_=a.onCloseResult,c=a.isPictureView,u=a.webDisplayUrl,T=a.onShowPictureView,y=a.history,O=a.onStarChange;function P(){_(),setTimeout(function(){window.location.href="/tasks/".concat(i).concat(N.search)},300)}var N=Object(M.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:_},t.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),!N.query.subject_id&&t.a.createElement("img",{width:652,src:i||!E?ho.a:Co.a,alt:"\u901A\u5173"}),N.query.subject_id&&t.a.createElement("img",{width:652,src:E?Co.a:ho.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"})," +",r),t.a.createElement("p",{className:"flex-container"},t.a.createElement("img",{src:ui.a})," +",f)),t.a.createElement("footer",null,s?null:t.a.createElement(l.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(la.a,{defaultValue:0,allowClear:!1,onChange:O})),t.a.createElement("div",{className:"tc"},i?t.a.createElement("a",{onClick:P},"\u4E0B\u4E00\u5173"):t.a.createElement("a",{onClick:_},"\u5B8C\u6210"),!!A&&t.a.createElement("a",{onClick:function(){ce(A,null,!1,N.query.subject_id)}},"\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD"),c?t.a.createElement("a",{onClick:function(){T(),_()}},"\u67E5\u770B\u6548\u679C"):null,u?t.a.createElement("a",{target:"_blank",href:u},"\u67E5\u770B\u6548\u679C"):null),(N==null||((n=N.query)===null||n===void 0)?void 0:n.subject_id)&&t.a.createElement("div",{className:"tc mt15"},A&&!i&&"\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",E&&"\u606D\u559C\u60A8\uFF0C\u672C\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u6700\u540E\u4E00\u4E2A\u5B9E\u8BAD\u5DF2\u901A\u5173"))))},Kn=e("bCnd"),kr=e("T2oS"),di=e("W9HT"),Fr=e("ZW9T"),mi=e("p5ED"),Ei=e("RTVd"),bo=e.n(Ei),pi=e("Tl6Z"),fi=e.n(pi),_i=function(a){var n=a.content,s=a.language,r=a.theme,f=a.onCodeChange,i=a.onFocus,A=a.onEditBlur,E=a.onSave,_=a.monacoOptions,c=a.isEditPath,u=a.hide_code,T=a.code_edit_permission,y=a.onUpdateCode,O=a.forbidCopy,P=a.filename,N=a.file_type,oe=Object(M.m)(),F=Object(l.useRef)(),de=Object(l.useState)(!0),Re=Object(d.a)(de,2),je=Re[0],Z=Re[1],$=Object(l.useState)({}),Oe=Object(d.a)($,2),Qe=Oe[0],k=Oe[1];Object(l.useEffect)(function(){F.current=setInterval(function(){y()},5*60*1e3),window.addEventListener("message",dt);var Ne=K.a.subscribe("vnc-reseting",S),De=K.a.subscribe("vnc-reseting-done",we);return function(){Ne(),De(),clearInterval(F.current),window.removeEventListener("message",dt)}},[]);var S=function(){k({}),Z(!0)},we=function(De){k(De==null?void 0:De.data),setTimeout(function(){Z(!1)},1e3)},dt=function(De){switch(De.data){case"updatecode":y(1);break;case"vsLoadingDone":Z(!1);break}},Be=function(){var Ne=Object(v.a)(m.a.mark(function De(){var Me;return m.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(ia.a)("/api/tasks/".concat(oe.taskId||taskId,"/get_vnc_link.json"),{method:"post",body:Object(g.a)({},oe)});case 2:if(Me=Te.sent,!((Me==null?void 0:Me.status)===-3)){Te.next=5;break}return Te.abrupt("return",new Promise(function(){var bt=Object(v.a)(m.a.mark(function We(h,Yt){return m.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:Modal.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 ta=Object(v.a)(m.a.mark(function Ta(){return m.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return clearTimeout(timeout.current),setPercent(0),pt.next=4,closeWindowsVnc(oe.taskId,Me==null?void 0:Me.message);case 4:return setLinkNum(linkNum+1),pt.abrupt("return");case 6:case"end":return pt.stop()}},Ta)}));function Xt(){return ta.apply(this,arguments)}return Xt}()});case 1:case"end":return wt.stop()}},We)}));return function(We,h){return bt.apply(this,arguments)}}()));case 5:if(!((Me==null?void 0:Me.status)===-1)){Te.next=7;break}throw new String(Me==null?void 0:Me.message);case 7:return k(Me==null?void 0:Me.data),K.a.publish("update-windows-time",Me==null?void 0:Me.data),Te.abrupt("return",Me);case 10:case"end":return Te.stop()}},De)}));return function(){return Ne.apply(this,arguments)}}();return Object(l.useEffect)(function(){u===2&&Be()},[u]),t.a.createElement(l.Fragment,null,t.a.createElement("div",{className:"monaco-editor-container h100"},u!==2&&t.a.createElement(t.a.Fragment,null,c||T?null:t.a.createElement("img",{className:bo.a["only-view"],src:fi.a,alt:"only-view"}),t.a.createElement(mi.a,{filename:P,type:N==="office"?"download":N,data:n,style:{top:40,position:"absolute",zIndex:1},monacoEditor:{value:n,language:s,theme:r,onChange:f,onFocus:i,onEditBlur:A,onSave:E,forbidCopy:O,options:_,insertSpaces:_.insertSpaces}})),u===2&&t.a.createElement(di.a,{spinning:je,wrapperClassName:bo.a.frame},t.a.createElement("iframe",{src:Qe==null?void 0:Qe.vnc_url}))))},Qr=e("5NDa"),Ai=e("5rEg"),Ms=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,Is=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,Ro=["http","com","net","org","cdn"];function Oo(a){for(var n=!1,s=0;s<Ro.length;s++)if(a.indexOf(Ro[s])!==-1){n=!0;break}return n}var Do=3e3,vi=function(a){var n=a.code,s=n===void 0?"":n,r=a.isActive,f=a.myshixunIdentifier,i=a.lastedUpdateTime,A=a.onFinishDisplayHtml,E=Object(M.m)(),_=Object(l.useRef)(),c="".concat(Aa.a,"/api/myshixuns/").concat(f,"/html_content.html"),u=Object(l.useMemo)(function(){var T=[],y=[],O=[],P=[],N=s,oe=document.createElement("div");oe.innerHTML=s,s.replace(/<link [^>]*href=['"]([^'"]+)[^>]*>/gi,function(k,S){y.push(S.indexOf("http")>-1?S:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+E.taskId+"&path="+S);var we=S.indexOf("http")>-1?S:'<link href="https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier='+E.taskId+"&path="+S+'" alt="" />';return we}),s.replace(/<script [^>]*src=['"]([^'"]+)[^>]*>/gi,function(k,S){T.push(S.indexOf("http")>-1?S:"https://data.educoder.net/api/sources/get_html_content.html?content_type=application/javascript&identifier="+E.taskId+"&path="+S);var we=S.indexOf("http")>-1?S:'<link href="https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier='+E.taskId+"&path="+S+'" alt="" />';return we}),s=s.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi,function(k,S){var we=S.indexOf("http")>-1?S:'<img src="https://data.educoder.net/api/sources/get_html_content?content_type=application/octet-stream&identifier='+E.taskId+"&path="+S+'" alt="" />';return we}),s=s.replace(/<video [^>]*src=['"]([^'"]+)[^>]*>/gi,function(k,S){var we=S.indexOf("http")>-1?S:'<video src="https://data.educoder.net/api/sources/get_html_content?content_type=application/octet-stream&identifier='+E.taskId+"&path="+S+'" alt="" />';return we}),s.replace(/<script.*?>([\s\S]+?)<\/script>/gim,function(k,S){O.push(S)}),s.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(k,S){P.push(S)});for(var F=[],de=[],Re=Ms.exec(N),je=Is.exec(N);Re;){var Z=Re[0],$=Re[1];Oo($)?N=N.replace(Z,Z.replace(/link/,"edulink")):(F.push($),N=N.replace(Ms,"EDUCODERCSS")),Re=Ms.exec(N)}for(;je;){var Oe=je[0],Qe=je[1];Oo(Qe)?N=N.replace(Oe,Oe.replace(/script/g,"w3scrw3ipttag")):(de.push(Qe),N=N.replace(Is,"EDUCODERJS")),je=Is.exec(N)}try{document.getElementById("iframe").contentWindow.document.innerHTML="",document.getElementById("iframe").contentWindow.document.body.innerHTML=s,y.map(function(k){var S=document.createElement("link");S.setAttribute("rel","stylesheet"),S.href=k,document.getElementById("iframe").contentWindow.document.body.appendChild(S)}),T.map(function(k){var S=document.createElement("script");S.setAttribute("async",!0),S.src=k,document.getElementById("iframe").contentWindow.document.body.appendChild(S)}),P.map(function(k){var S=document.createElement("style");S.innerHTML=k,document.getElementById("iframe").contentWindow.document.body.appendChild(S)}),setTimeout(function(){if(oe.querySelectorAll("script").length){for(var k=0;k<oe.querySelectorAll("script").length;k++)if(oe.querySelectorAll("script")[k].innerHTML!=""){var S=document.createElement("script");S.setAttribute("defer",!0),S.innerHTML=oe.querySelectorAll("script")[k].innerHTML,document.getElementById("iframe").contentWindow.document.body.appendChild(S)}}},1e3)}catch(k){}return{content:N,css:F,script:de}},[s]);return Object(H.a)(function(){var T=new Date().getTime();r&&_.current&&i&&T>i+Do},Do),Object(l.useEffect)(function(){_.current&&u&&u.content},[_.current,u,c]),t.a.createElement("div",{className:"html-code-view",style:{display:r?"block":"none",width:"100%",height:"100%"}},t.a.createElement("form",{ref:_,method:"post",target:"my-frame"},t.a.createElement("input",{type:"hidden",name:"contents",value:u.content}),t.a.createElement("input",{type:"hidden",name:"educodercss",value:u.css}),t.a.createElement("input",{type:"hidden",name:"educoderscript",value:u.script})),t.a.createElement("iframe",{id:"iframe",frameBorder:"0",name:"my-frame1",style:{background:"#fff",height:"100%",width:"100%"}}))},gi=e("dQ5l"),rs=e("ZBwS"),hi=e.n(rs),Ci=e("Vbye"),So=e.n(Ci),xs=new hi.a;xs.Diff_EditCost=8;var bi={oldStr:"",newStr:""};function Ri(a,n){switch(n.type){case"init":return Object(g.a)(Object(g.a)({},a),n.payload);default:throw new Error}}function yo(a,n){var s=/&/g,r=/</g,f=/>/g,i=a[0],A=a[1]||"",E=A.replace(s,"&").replace(r,"<").replace(f,">"),_=!E.trim();if(n==="oldStr")switch(i){case rs.DIFF_DELETE:return"<ins class=".concat(_?"empty":"",">")+E+"</ins>";case rs.DIFF_EQUAL:return"<span>"+E+"</span>"}else switch(i){case rs.DIFF_INSERT:return"<del class=".concat(_?"empty":"",">")+E+"</del>";case rs.DIFF_EQUAL:return"<span>"+E+"</span>"}}var Oi=function(a){var n,s,r=a.output,f=a.actual_output,i=Object(l.useReducer)(Ri,bi),A=Object(d.a)(i,2),E=A[0],_=A[1];return r=(n=r)===null||n===void 0?void 0:n.replace(/\n/g,"\r"),f=(s=f)===null||s===void 0?void 0:s.replace(/\n/g,"\r"),Object(l.useEffect)(function(){var c=xs.diff_main(r||"",f||"");xs.diff_cleanupEfficiency(c);var u=c.map(function(y){return yo(y,"oldStr")}).join(""),T=c.map(function(y){return yo(y,"newStr")}).join("");_({type:"init",payload:{oldStr:u,newStr:T}})},[r,f]),t.a.createElement("div",{className:"c-white ".concat(So.a["diff-panel-container"]," ").concat(So.a["diff-panel-container-2"],'"')},t.a.createElement("div",{dangerouslySetInnerHTML:{__html:E.oldStr}}))},Uo=e("J66h"),Di=function(a){var n=a.sshConfigData,s=a.tpId,r=Object(l.useState)([]),f=Object(d.a)(r,2),i=f[0],A=f[1],E=n.ws_url,_=n.port,c=Object(l.useRef)(),u=Object(l.useRef)(),T=Object(l.useRef)(),y=Object(l.useRef)(),O=Object(l.useRef)(!1),P=function(Re){i.push(Re),A(Object(q.a)(i))};function N(){T.current=new WebSocket(E),c.current=T.current,T.current.onopen=function(){T.current.send(JSON.stringify({tp:"log",data:s}))},T.current.onerror=function(de){console.log("------in socket error----",de,T.current,E)},T.current.onmessage=function(de){!O.current,O.current=!0;var Re=Uo.Base64.decode(de.data.toString());Re==="ProcessFinished"?(oe(),setTimeout(function(){K.a.publish("runCodeFinish")},1e3)):u.current||P(Re)},T.current.onclose=function(de){console.log("socket\u5173\u95ED\u94FE\u63A5",de)},T.current.ondisconnect=function(de){console.log("socket-disconnect:",de)}}var oe=function(){u.current=!0,A(Object(q.a)(i))};Object(l.useEffect)(function(){var de=K.a.subscribe("runCode",function(Re){T.current=void 0,Re.type==="start"?(u.current=!1,i=[],A([]),N()):oe()});return function(){de(),c.current&&(c.current.close(),console.log("socket\u94FE\u63A5\u4E3B\u52A8\u5173\u95ED"),O.current=!1)}},[]),Object(l.useEffect)(function(){y.current.scrollIntoView({behavior:"smooth",block:"end"})},[i]);var F=Object(l.useCallback)(function(){var de;return t.a.createElement("pre",{className:"font14 ml20 mr20"},(de=i)===null||de===void 0?void 0:de.join(`
|
|
`))},[i]);return t.a.createElement("div",{className:"xterm-panel pb10",ref:y,style:{fontFamily:"monospace"}},i==""&&!u.current&&t.a.createElement(ne.a,null),F())};function To(a){var n,s=a.last_compile_output,r=a.language,f=a.ts_mem,i=a.ts_time,A=a.input,E=a.output,_=a.is_invisible,c=a.actual_output,u=a.is_file,T=a.input_file_url,y=a.output_file_url,O=a.is_public,P=a.result,N=a.compile_success,oe=a.title,F=a.isActive,de=a.id,Re=a.onActive,je=a.test_sets_view,Z=a.allowed_unlock,$=a.identity,Oe=a.taskData,Qe=Object(l.useState)(!1),k=Object(d.a)(Qe,2),S=k[0],we=k[1];_&&(Oe==null||((n=Oe.user)===null||n===void 0)?void 0:n.identity)>=5&&(E="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B");function dt(){O||je||$<=5?Re(de):Z?K.a.publish("unlock-test-case",de):U.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var Be="test-case-item";return F&&(Be+=" active"),s&&(Be+=" has-result"),t.a.createElement("li",{className:Be},t.a.createElement("a",{className:"case-header",onClick:dt},t.a.createElement("h2",null,t.a.createElement("div",{className:F?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},oe)),t.a.createElement("div",{className:"case-info"},f?t.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",f,"MB"):null,i?t.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",i,"\u79D2 "):null,O?null:je||$<=5?t.a.createElement("i",{className:"iconfont icon-jiesuo"}):t.a.createElement("i",{className:"iconfont icon-suo1"}),N>0?t.a.createElement("img",{width:16,src:P?is.a:vo.a}):null)),t.a.createElement("div",{className:"item-desc ".concat(F?"show":"hide"," choose-game-item")},A?t.a.createElement(gs.a,null,t.a.createElement(Tn.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),t.a.createElement(Tn.a,{flex:"1",style:{color:"#fff"}},t.a.createElement(Oi,{output:A}))):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")),u&&t.a.createElement("div",{class:styles["diff-panel-container"]},t.a.createElement("div",{className:"tc"},t.a.createElement("a",{class:"underline",onClick:function(){return Object(Y.l)(y,E)}},E)),t.a.createElement("div",{className:"tc"},N?t.a.createElement("a",{class:"underline",onClick:function(){return Object(Y.l)(c,E)}},E):c)),!u&&!S&&t.a.createElement(gi.a,{output:E,actual_output:c}),!u&&S&&t.a.createElement("div",{class:styles["diff-panel-container"]},t.a.createElement("div",{className:""},E),t.a.createElement("div",{className:""},c))))}var Si=function(a){var n,s,r=a.onResizeSetContainer,f=a.moveY,i=a.taskData,A=a.isHtml,E=a.lastedUpdateTime,_=a.content,c=a.myshixunIdentifier,u=a.test_sets_view,T=a.identity,y=a.language,O=a.allowed_unlock,P=a.test_sets,N=P===void 0?[]:P,oe=a.test_sets_count,F=a.sets_error_count,de=a.last_compile_output,Re=a.onFinishDisplayHtml,je=Object(l.useState)(-1),Z=Object(d.a)(je,2),$=Z[0],Oe=Z[1],Qe=Object(l.useState)(A?0:1),k=Object(d.a)(Qe,2),S=k[0],we=k[1],dt=Object(l.useState)(!1),Be=Object(d.a)(dt,2),Ne=Be[0],De=Be[1];Object(l.useEffect)(function(){var We,h=K.a.subscribe("showRunCodeTab",function(ra){De(ra)}),Yt=K.a.subscribe("runCode",function(){we(2)});return K.a.publish("caseInputValue",N==null||((We=N[0])===null||We===void 0)?void 0:We.input),function(){h(),Yt()}},[]);function Me(We){Oe(We===$?-1:We)}function Ae(){r(f)}function Te(We){we(parseInt(We.target.id,10))}var bt={code:_,isActive:S===0&&A,myshixunIdentifier:c,onFinishDisplayHtml:Re,lastedUpdateTime:E};return t.a.createElement(l.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("div",{className:"flex-container"},A?t.a.createElement("span",{id:0,onClick:Te,className:S===0?"active":""},"\u6548\u679C\u663E\u793A"):null,t.a.createElement("span",{id:1,onClick:Te,className:S===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C"),!!Ne&&t.a.createElement("span",{id:2,onClick:Te,className:S===2?"active":""},"\u81EA\u6D4B\u8FD0\u884C\u7ED3\u679C")),t.a.createElement("a",{onClick:Ae},t.a.createElement("i",{className:"iconfont ".concat(f===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),t.a.createElement("section",{className:"test-case-run-wrp",style:{display:S===2?"flex":"none",flex:1,flexDirection:"column",overflow:"auto",paddingLeft:20}},t.a.createElement(gs.a,{className:"test-case-run-header"},t.a.createElement(Tn.a,{flex:"200px"},"- \u81EA\u6D4B\u8F93\u5165 -"),t.a.createElement(Tn.a,{flex:"1"},t.a.createElement("span",{className:"ml12"},"- \u8FD0\u884C\u7ED3\u679C -"))),t.a.createElement(gs.a,{className:"h100 mr10 mb10"},t.a.createElement(Tn.a,{flex:"200px"},t.a.createElement(Ai.a.TextArea,{defaultValue:N==null||((n=N[0])===null||n===void 0)?void 0:n.input,style:{height:"calc(100% - 15px)"},onChange:function(h){K.a.publish("caseInputValue",h.target.value)}})),t.a.createElement(Tn.a,{flex:"1"},t.a.createElement("div",{style:{flex:1,position:"absolute",width:"100%",height:"100%",overflow:"auto"}},t.a.createElement(Di,{sshConfigData:{ws_url:"".concat(ss.a.SSH_SERVER,"log")},tpId:i==null||((s=i.myshixun)===null||s===void 0)?void 0:s.id,sid:1}))))),t.a.createElement("section",{style:{display:S===1?"block":"none"}},de?t.a.createElement("p",{className:"test-result ".concat(F===0?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:F===0?is.a:Ps.a}),oe===0?t.a.createElement("span",{style:{visibility:"hidden",width:0}},"0"):t.a.createElement("span",null,oe-F,"/",oe)),F==0?t.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):t.a.createElement(te.a,{className:"last-compile-output",value:de})):null,t.a.createElement("ul",{className:"test-case-list"},N.map(function(We,h){return t.a.createElement(To,Object(I.a)({allowed_unlock:O,identity:T,key:"item"+h,test_sets_view:u,language:y,last_compile_output:de,title:"\u6D4B\u8BD5\u96C6".concat(h+1)},We,{isActive:$===h,id:h,taskData:i,onActive:Me}))}))),A?t.a.createElement(vi,bt):null)};function yi(a){var n=a.isLarge,s=a.language,r=a.test_sets,f=r===void 0?[]:r,i=a.test_sets_count,A=a.allowed_unlock,E=a.sets_error_count,_=a.last_compile_output,c=a.test_sets_view,u=a.identity,T=a.onResizeSet,y=Object(l.useState)(-1),O=Object(d.a)(y,2),P=O[0],N=O[1];function oe(F){N(F===P?-1:F)}return t.a.createElement(l.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:T},t.a.createElement("i",{className:"iconfont ".concat(n?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),_?t.a.createElement("p",{className:"test-result ".concat(E===0?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:E===0?is.a:Ps.a}),i-E,"/",i),E==0?t.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):t.a.createElement(te.a,{value:_})):null,t.a.createElement("ul",{className:"test-case-list"},f.map(function(F,de){return t.a.createElement(To,Object(I.a)({allowed_unlock:A,identity:u,test_sets_view:c,key:"item"+de,language:s,last_compile_output:_,title:"\u6D4B\u8BD5\u96C6".concat(de+1)},F,{isActive:P===de,id:de,onActive:oe}))})))}var Wr=e("Lmeb"),Ui=e("qZJd"),Ti=function(a){var n,s=a.taskData,r=a.evaluateLoading,f=a.evaluateMessage,i=a.language,A=a.onEval,E=s.vnc_url,_=s.shixun,c=s.test_sets,u=s.test_sets_count,T=s.sets_error_count,y=s.last_compile_output,O=s.game,P=s.allowed_unlock,N=s.user;_=_||{},N=N||{};var oe=Object(l.useState)(!1),F=Object(d.a)(oe,2),de=F[0],Re=F[1],je=Object(l.useState)(!1),Z=Object(d.a)(je,2),$=Z[0],Oe=Z[1];function Qe(){Re(!de)}function k(){Oe(!$)}var S={isLarge:de,language:i,test_sets:c,test_sets_count:u,sets_error_count:T,last_compile_output:y,allowed_unlock:P,test_sets_view:O.test_sets_view,identity:N.identity,onResizeSet:Qe};function we(){Oe(!0),A()}function dt(){Oe(!$)}return t.a.createElement(l.Fragment,null,t.a.createElement(Ui.a,{vnc_url:E,window_vnc_url:s.windows_vnc,virtual_machine:(n=_)===null||n===void 0?void 0:n.virtual_machine,linux_vnc:s.linux_vnc,taskData:s}),$?t.a.createElement("div",{className:"vnc-mask"}):null,t.a.createElement("div",{className:"vnc-test-list ".concat(de?"large":$?"pop":"")},t.a.createElement("div",{className:"vnc-test-list-body"},de?null:t.a.createElement("span",{className:"arrow-container",onClick:k},t.a.createElement("i",{className:"iconfont ".concat($?"icon-xiajiantou":"icon-shangjiantou"," ")})),r?t.a.createElement(ne.a,{message:f,style:{color:"#0152d9"}}):t.a.createElement(yi,S))))},Pi=e("5bA4"),Mi=e("UESt"),Ii=e("ZD9Y"),xi=function(a){var n=a.onFontSizeChange,s=a.cmFontSize,r=a.cmCodeMode,f=a.onCodeModeChange,i=a.tabToSpace,A=a.onTabToSpace,E=a.shixun,_=E.task_pass,c=E.forbid_copy,u=E.test_set_permission,T={onFontSizeChange:n,cmFontSize:s,cmCodeMode:r,onCodeModeChange:f,tabToSpace:i,onTabToSpace:A};return t.a.createElement(Ii.a,T,t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:_?"\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,_?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:u?"\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,u?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:c?"\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,c?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},Gr=e("X9zl"),ji=e("l/DK"),Po=e.n(ji);function Ni(a){var n=a.callback,s=a.file,r=a.onHidePathList;function f(){r(),n(s)}return t.a.createElement("a",{onClick:f},s)}var Li=function(a){var n=a.paths,s=a.onChangePath,r=a.activePath,f=a.isVisible,i=a.onHidePathList;return t.a.createElement("ul",{className:Po.a["path-container"],onMouseLeave:i,style:{display:f?"block":"none"}},n.filter(function(A){return!!A}).map(function(A){return t.a.createElement("li",{className:r===A?Po.a.active:"",key:A},t.a.createElement(Ni,{callback:s,file:A,onHidePathList:i}))}))},js=e("Dqnf"),wi={theme:Object(Kn.a)("cmCodeMode","vs-dark"),fontSize:Object(Kn.a)("cmFontSize",16),tabToSpace:Object(Kn.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshConfigDataArr:[],sshTabs:[]};function Bi(a,n){switch(n.type){case R.D:return Object(g.a)(Object(g.a)({},a),{},{showEditorSetting:n.payload});case R.E:return Object(g.a)(Object(g.a)({},a),{},{theme:n.payload});case R.C:return Object(g.a)(Object(g.a)({},a),{},{fontSize:n.payload});case R.M:return Object(g.a)(Object(g.a)({},a),{},{tabIndex:n.payload});case R.J:return Object(g.a)(Object(g.a)({},a),{},{sshConfigData:n.payload});case R.K:return Object(g.a)(Object(g.a)({},a),{},{sshConfigDataArr:n.payload});case R.L:return Object(g.a)(Object(g.a)({},a),{},{sshTabs:Object(q.a)(n.payload)});case R.U:return Object(g.a)(Object(g.a)({},a),{},{showPathList:!0});case R.q:return Object(g.a)(Object(g.a)({},a),{},{showPathList:!1});case R.w:return Object(g.a)(Object(g.a)({},a),{},{tabToSpace:n.payload});default:throw new Error}}var Mo=3e4,ki=function(a){var n,s,r=a.taskData,f=a.moveY,i=a.isHtml,A=a.isNotice,E=a.onResizeYStart,_=a._dispatch,c=a.codeRepData,u=a.isEditPath,T=a.onEditRepCode,y=a.onUpdateCode,O=a.onResizeSetContainer,P=a.onEval,N=a.evaluateLoading,oe=a.evaluateMessage,F=a.onResizeCodeArea,de=a.onShowDir,Re=a.onChangePath,je=a.onShowNotice,Z=a.onResetCode,$=a.onResetGitCode,Oe=a.onResetPassedCode,Qe=a.onFinishDisplayHtml,k=a.lastMoment,S=a.exercisedatas,we=Object(_e.a)(a,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml","lastMoment","exercisedatas"]),dt=Object(M.m)(),Be=Object(l.useRef)(),Ne=Object(l.useReducer)(Bi,wi),De=Object(d.a)(Ne,2),Me=De[0],Ae=De[1],Te=Object(l.useState)(!1),bt=Object(d.a)(Te,2),We=bt[0],h=bt[1],Yt=Object(l.useRef)(!1),ra=Object(l.useState)(),wt=Object(d.a)(ra,2),ta=wt[0],Xt=wt[1],Ta=c.loading,ka=c.content,pt=c.language,nn=c.filename,On=c.file_type,sn=c.lastedUpdateTime,pn=c.paths,en=c.currentPath,An=Me.fontSize,Ga=Me.theme,Pa=Me.showEditorSetting,fn=Me.showPathList,qe=Me.tabIndex,be=Me.sshTabs,ot=Me.tabToSpace,Ya=Me.sshConfigData,Vt=Me.sshConfigDataArr,Kt=r.shixun,Sa=r.test_sets,dn=r.test_sets_count,Tt=r.sets_error_count,ba=r.last_compile_output,on=r.game,aa=r.git_url,Ea=r.myshixun,Zt=r.user,Ra=r.allowed_unlock;Kt=Kt||{},Ea=Ea||{},Zt=Zt||{};var Ka=Kt||{},na=Ka.webssh,hn=Ka.multi_webssh,mn=Ka.hide_code,At=r.terminal_count,ht={onFinishDisplayHtml:Qe,allowed_unlock:Ra,onResizeSetContainer:O,moveY:f,language:pt,content:ka,isHtml:i,myshixunIdentifier:Ea.identifier,test_sets_view:on.test_sets_view,identity:Zt.identity,lastedUpdateTime:sn,test_sets:Sa,test_sets_count:dn,sets_error_count:Tt,last_compile_output:ba};Object(l.useEffect)(function(){K.a.subscribe("update-windows-time",function(Pt){Xt(Pt)});var Ge=K.a.subscribe("show-case-result",function(Pt){F(1),Pt?h(Pt):(We=!We,h(We))});return Ge},[]),Object(l.useEffect)(function(){if(k)return window.addEventListener("keydown",Va),function(){window.removeEventListener("keydown",Va)}},[k]);var Va=function(Pt){var Oa=Pt.keyCode;if(Object(Y.A)(Oa)&&Yt.current){var an;U.b.destroy(),U.b.warn("\u8003\u8BD5\u6700\u540E".concat(S==null||((an=S.exercise)===null||an===void 0)?void 0:an.limit_submit_time,"\u5206\u949F\u53EA\u80FD\u8FDB\u884C\u5B9E\u8BAD\u9898\u548C\u7F16\u7A0B\u9898\u8BC4\u6D4B\uFF0C\u4E0D\u80FD\u8C03\u6574\u5176\u4ED6\u9898\u76EE\u7B54\u6848"))}};Object(l.useEffect)(function(){K.a.publish("showRunCode",!qe),K.a.publish("showRunCodeTab",!qe)},[qe]),Object(l.useEffect)(function(){var Ge;(r==null?void 0:r.vnc_url)||(r==null?void 0:r.windows_vnc)||(r==null?void 0:r.linux_vnc)||((Ge=Kt)===null||Ge===void 0?void 0:Ge.virtual_machine)?(h(!1),Me.tabIndex=-1,setTimeout(function(){Ae({type:R.M,payload:-1})},400)):h(!0)},[r]),Object(H.a)(function(){var Ge=new Date().getTime();u&&sn&&mn!==1&&Ge>sn+Mo&&y()},Mo);function Ia(Ge){T(Ge)}function Cn(){Ae({type:R.D,payload:!0})}function xa(){Ae({type:R.D,payload:!1})}function ja(Ge){Ae({type:R.C,payload:Ge}),Object(Kn.b)("cmFontSize",Ge)}function vn(Ge){Ae({type:R.E,payload:Ge}),Object(Kn.b)("cmCodeMode",Ge)}function Dn(Ge){Ae({type:R.w,payload:Ge}),Object(Kn.b)("cmTabToSpace",Ge)}function rt(){Ae({type:R.U})}function Dt(){Ae({type:R.q})}function $e(Ge){return It.apply(this,arguments)}function It(){return It=Object(v.a)(m.a.mark(function Ge(Pt){var Oa;return m.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(Oa=/\d/g.test(Pt)?Pt:Pt.target.id,!(qe==0)){rn.next=5;break}if(!(u&&sn&&mn!==1)){rn.next=5;break}return rn.next=5,y();case 5:Ae({type:R.M,payload:parseInt(Oa,10)}),Oa==0&&_({type:R.fb,payload:Date.now()}),Object(w.x)(on.identifier),na===3&&setTimeout(function(){if(Oa<=0&&mn!==1)return;_n(Oa)},500);case 9:case"end":return rn.stop()}},Ge)})),It.apply(this,arguments)}function Ft(){var Ge=be.length;be[0]===3?be.push(2):be.push(Ge+2),Ae({type:R.L,payload:be})}function lt(Ge){Ge.stopPropagation(),Ge.preventDefault();var Pt=parseInt(Ge.target.id,10);be.splice(Pt,1),Ae({type:R.L,payload:be});var Oa=1;be.length>0&&(Oa=be[0]),Ae({type:R.M,payload:Oa})}function kn(){return na===3?Object(w.z)(on.identifier,{position:qe}):Object(w.d)(on.identifier)}function Za(Ge){Ae({type:R.M,payload:0}),Re(Ge)}function tn(){Ae({type:R.J,payload:null}),na===3&&_n(qe)}Object(l.useEffect)(function(){mn===1&&na>0&&Ae({type:R.M,payload:1})},[mn]),Object(l.useEffect)(function(){!Ya&&!Vt.length&&qe>=1&&_n(1),Ya&&qe>=1&&setTimeout(function(){K.a.publish("create-socket",qe)},100)},[Ya,qe]),Object(l.useEffect)(function(){return function(){be.splice(0,8),Ae({type:R.L,payload:be})}},[we.location.pathname]);function _n(Ge){return ls.apply(this,arguments)}function ls(){return ls=Object(v.a)(m.a.mark(function Ge(Pt){var Oa,an,rn,cs;return m.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:if(!(na===3)){En.next=7;break}return En.next=3,Object(w.v)(Ea.identifier,{position:Pt});case 3:an=En.sent,((rn=an)===null||rn===void 0?void 0:rn.status)!==-3&&K.a.publish("update-windows-time",{remaining_time:(cs=an)===null||cs===void 0?void 0:cs.remainingTime}),En.next=10;break;case 7:return En.next=9,Object(w.u)(Ea.identifier);case 9:an=En.sent;case 10:if(!(((Oa=an)===null||Oa===void 0?void 0:Oa.status)===-3)){En.next=12;break}return En.abrupt("return",new Promise(function(){var Vs=Object(v.a)(m.a.mark(function Xn(Js,bs){return m.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:B.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 Hs=Object(v.a)(m.a.mark(function Ys(){var Qn;return m.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Wn.next=2,Object(w.e)(dt.taskId,(Qn=an)===null||Qn===void 0?void 0:Qn.message);case 2:return _n(),Wn.abrupt("return");case 4:case"end":return Wn.stop()}},Ys)}));function zs(){return Hs.apply(this,arguments)}return zs}()});case 1:case"end":return Fn.stop()}},Xn)}));return function(Xn,Js){return Vs.apply(this,arguments)}}()));case 12:na===3?(Vt[Pt-1]=Object(g.a)({},an),Ae({type:R.K,payload:Object(q.a)(Vt)}),setTimeout(function(){return K.a.publish("create-socket",Pt)},300)):Ae({type:R.J,payload:an});case 13:case"end":return En.stop()}},Ge)})),ls.apply(this,arguments)}var us=f?f!=="100%"?"".concat(f-54,"px"):f:We?"70%":"100%",Bs=f==="100%"?0:"calc(100% - 3px - 51px - ".concat(us,")"),Zn=[];na&&Zn.push(1),hn&&Zn.concat(be);var ks={content:ka,language:pt,filename:nn,file_type:On,onCodeChange:Ia,onFocus:function(){Yt.current=!0},onEditBlur:function(){Yt.current=!1},theme:Ga,onSave:y,forbidCopy:Kt.forbid_copy,isEditPath:u,hide_code:mn,code_edit_permission:Kt.code_edit_permission,monacoOptions:{fontSize:An,insertSpaces:ot,readOnly:!u&&!Kt.code_edit_permission||k}},Fs={loading:Ta,lastedUpdateTime:sn,moveY:f,code_hidden:!Kt.show_code_dir,hide_code:Kt.hide_code,gameStatus:on.status,isEditPath:u,isNotice:A,git_url:aa,taskData:r,onResetCode:Z,onResetGitCode:$,onShowCodeSetting:Cn,onResetPassedCode:Oe,onShowNotice:je,onShowDir:de,onResizeCodeArea:F},Qs={isNotice:A,moveY:f,tabIndex:qe,onShowNotice:je,onResizeCodeArea:F,webssh:na,socketKeys:Zn,sshConfigData:Me.sshConfigData,onCloseSocket:kn,isActive:qe>=1,onReCreateSocket:tn,shixun:Kt},Ws={onFontSizeChange:ja,cmFontSize:An,tabToSpace:ot,cmCodeMode:Ga,onCodeModeChange:vn,onTabToSpace:Dn,shixun:Kt},Gs=Object(l.useMemo)(function(){var Ge={width:At*102};return qe>2&&At>3&&(Ge.left=-(qe-2)*102),Ge},[qe]);return t.a.createElement(l.Fragment,null,t.a.createElement("div",{className:Ca.a["code-area-container"],ref:Be,style:{height:us}},t.a.createElement("div",{className:Ca.a.navs},t.a.createElement("ul",null,((r==null?void 0:r.vnc_url)||(r==null?void 0:r.windows_vnc)||(r==null?void 0:r.linux_vnc)||((n=Kt)===null||n===void 0?void 0:n.virtual_machine))&&t.a.createElement("li",null,t.a.createElement("a",{id:-1,className:qe===-1?"".concat(Ca.a.active," first"):"first",onClick:$e},"\u56FE\u5F62\u5316\u7A97\u53E3")),mn!==1?t.a.createElement("li",{className:"flex-container",style:{position:"relative"}},t.a.createElement("a",{id:0,className:qe===0?"".concat(Ca.a.active," first"):"first",onClick:$e},"\u4EE3\u7801\u6587\u4EF6"),pn.length>=1?t.a.createElement("span",{onMouseOver:rt,className:fn?Ca.a["arrow-down"]:Ca.a["arrow-right"]}):null,t.a.createElement(Li,{isVisible:fn,onHidePathList:Dt,paths:pn,activePath:en,onChangePath:Za})):null,!na||na===3?t.a.createElement("li",null):t.a.createElement("li",null,t.a.createElement("a",{className:qe===1?Ca.a.active:"",onClick:$e,id:1},"\u547D\u4EE4\u884C")),na===3&&t.a.createElement("div",{className:Ca.a["tasks-page-wrp"]},At>3&&t.a.createElement(gn.a,{disabled:qe<=1,className:Ca.a["tasks-prev-xterm"],onClick:function(){return $e(qe-1)}},t.a.createElement(Pi.a,null)),t.a.createElement("ul",{style:Gs},new Array(At).fill("").map(function(Ge,Pt){return t.a.createElement("li",null,t.a.createElement("a",{className:qe===Pt+1?Ca.a.active:"",onClick:$e,id:Pt+1},"\u547D\u4EE4\u884C ",Pt+1))})),At>3&&t.a.createElement(gn.a,{disabled:qe>=At,className:Ca.a["tasks-next-xterm"],onClick:function(){return $e(qe+1)}},t.a.createElement(Mi.a,null))),!!na&&hn?be.map(function(Ge,Pt){return t.a.createElement("li",{key:Ge},t.a.createElement("a",{id:Ge,className:qe===Ge?Ca.a.active:"",onClick:$e},"\u547D\u4EE4\u884C",Pt+1,t.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Pt,className:"iconfont icon-shanchu_moren",onClick:lt})))}):null,!!na&&hn&&be.length<2?t.a.createElement("li",null,t.a.createElement("a",{onClick:Ft,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),t.a.createElement("div",{className:Ca.a["action-bar-container"],style:{display:qe===0?"flex":"none"}},t.a.createElement(qn,Object(I.a)({},Fs,{onUpdateCode:y}))),t.a.createElement("div",{className:Ca.a["action-bar-container"],style:{display:qe>=1?"flex":"none"}},t.a.createElement(jn,Qs)),t.a.createElement("div",{className:"tr",style:{marginLeft:"auto",marginRight:20}},((r==null?void 0:r.vnc_url)||(r==null?void 0:r.windows_vnc)||((s=Kt)===null||s===void 0?void 0:s.virtual_machine)||(r==null?void 0:r.linux_vnc))&&t.a.createElement("span",{className:"c-white current ",onClick:function(){if(Object(ct.a)())Object(ct.b)();else{var Pt,Oa;Object(ct.d)((Pt=document)===null||Pt===void 0||((Oa=Pt.getElementById)===null||Oa===void 0)?void 0:Oa.call(Pt,"task-right-panel"))}}},t.a.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F"))),t.a.createElement("div",{style:{display:qe===-1?"flex":"none"}},t.a.createElement(Ti,{taskData:r,evaluateMessage:oe,language:pt,evaluateLoading:N,onEval:we.onEvalCode})),t.a.createElement("section",{style:{display:qe===0?"block":"none"}},t.a.createElement(_i,Object(I.a)({},ks,{onUpdateCode:y}))),!na||na===3?null:t.a.createElement("section",{style:{display:qe===1?"block":"none",height:"calc(100% - 40px)"}},t.a.createElement(js.a,{sshConfigData:Ya||{},sid:1})),hn?be.map(function(Ge,Pt){return t.a.createElement("section",{key:"ssh".concat(Ge),style:{display:qe===Ge?"block":"none",height:"calc(100% - 40px)"}},t.a.createElement(js.a,{sshConfigData:Ya||{},sid:Ge}))}):null,na===3?new Array(At).fill("").map(function(Ge,Pt){return t.a.createElement("section",{id:Pt,key:"ssh".concat(Pt+1),style:{display:qe===Pt+1?"block":"none"}},t.a.createElement(js.a,{sshConfigData:Vt[Pt]||{},sid:Pt+1}))}):null),We&&t.a.createElement("div",{className:Ca.a["resize-y-bar"],onMouseDown:E,draggable:!1},t.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),We&&t.a.createElement("div",{className:Ca.a["test-set-container"],style:{height:Bs}},N?t.a.createElement(ne.a,{message:oe,style:{color:"#0152d9"}}):t.a.createElement(Si,Object(I.a)({},ht,{taskData:r}))),t.a.createElement("div",{className:Ca.a["action-container"]},t.a.createElement(go,Object(I.a)({onUpdateCode:y},r,{content:ka,dispatch:_,loading:N,onRun:function(){P(),h(!0)}}))),t.a.createElement(re.a,null,t.a.createElement(pe.a,{className:Ca.a["setting-drawer"],title:null,placement:"right",closable:!1,visible:Pa,onClose:xa},t.a.createElement(xi,Ws))))},Vr=e("zkdm"),Fi=e("Sa5k"),Io=e.n(Fi),Qi=e("fWQN"),Wi=e("mtLc"),Gi=0,Vi=1,Ji=3,xo=9,Hi=10,jo=11,zi=0,No=2,Yi=3,Ki=4,Zi=48,Xi=function(){function a(){Object(Qi.a)(this,a)}return Object(Wi.a)(a,[{key:"_checkHeader",value:function(){var s=this.header;if(s.imageType===Gi)throw Error("No data");if(s.hasColorMap){if(s.colorMapLength>256||s.colorMapDepth!==24||s.colorMapType!==1)throw Error("Invalid colormap for indexed type")}else if(s.colorMapType)throw Error("Why does the image contain a palette ?");if(!s.width||!s.height)throw Error("Invalid image size");if(s.pixelDepth!==8&&s.pixelDepth!==16&&s.pixelDepth!==24&&s.pixelDepth!==32)throw Error('Invalid pixel size "'+s.pixelDepth+'"')}},{key:"_decodeRLE",value:function(s,r,f,i){for(var A=new Uint8Array(i),E=new Uint8Array(f),_=0;_<i;){var c=s[r++],u=1+(127&c);if(128&c){for(var T=0;T<f;++T)E[T]=s[r+T];r+=f;for(var y=0;y<u;++y)A.set(E,_),_+=f}else{u*=f;for(var O=0;O<u;++O)A[_+O]=s[r+O];_+=u,r+=u}}return A}},{key:"_getImageData8bits",value:function(s,r,f,i,A,E,_,c,u,T){for(var y=0,O=A;O!==_;O+=E)for(var P=c;P!==T;P+=u,y++){var N=r[y];s[4*(P+i*O)+3]=255,s[4*(P+i*O)+2]=f[3*N+0],s[4*(P+i*O)+1]=f[3*N+1],s[4*(P+i*O)+0]=f[3*N+2]}return s}},{key:"_getImageData16bits",value:function(s,r,f,i,A,E,_,c,u,T){for(var y=0,O=A;O!==_;O+=E)for(var P=c;P!==T;P+=u,y+=2){var N=r[y+0]|r[y+1]<<8;s[4*(P+i*O)+0]=(31744&N)>>7,s[4*(P+i*O)+1]=(992&N)>>2,s[4*(P+i*O)+2]=(31&N)>>3,s[4*(P+i*O)+3]=32768&N?0:255}return s}},{key:"_getImageData24bits",value:function(s,r,f,i,A,E,_,c,u,T){for(var y=0,O=A;O!==_;O+=E)for(var P=c;P!==T;P+=u,y+=3)s[4*(P+i*O)+3]=255,s[4*(P+i*O)+2]=r[y+0],s[4*(P+i*O)+1]=r[y+1],s[4*(P+i*O)+0]=r[y+2];return s}},{key:"_getImageData32bits",value:function(s,r,f,i,A,E,_,c,u,T){for(var y=0,O=A;O!==_;O+=E)for(var P=c;P!==T;P+=u,y+=4)s[4*(P+i*O)+2]=r[y+0],s[4*(P+i*O)+1]=r[y+1],s[4*(P+i*O)+0]=r[y+2],s[4*(P+i*O)+3]=r[y+3];return s}},{key:"_getImageDataGrey8bits",value:function(s,r,f,i,A,E,_,c,u,T){for(var y=0,O=A;O!==_;O+=E)for(var P=c;P!==T;P+=u,y++){var N=r[y];s[4*(P+i*O)+0]=N,s[4*(P+i*O)+1]=N,s[4*(P+i*O)+2]=N,s[4*(P+i*O)+3]=255}return s}},{key:"_getImageDataGrey16bits",value:function(s,r,f,i,A,E,_,c,u,T){for(var y=0,O=A;O!==_;O+=E)for(var P=c;P!==T;P+=u,y+=2)s[4*(P+i*O)+0]=r[y+0],s[4*(P+i*O)+1]=r[y+0],s[4*(P+i*O)+2]=r[y+0],s[4*(P+i*O)+3]=r[y+1];return s}},{key:"open",value:function(s,r){var f=this,i=new XMLHttpRequest;return new Promise(function(A,E){i.responseType="arraybuffer",i.open("GET",s,!0),i.onload=function(){i.status===200&&f.load(new Uint8Array(i.response),A),f.imageSourceData=i.response,r&&r()},i.send(null)})}},{key:"load",value:function(s,r){var f=0;if(s.length<18)throw Error("Not enough data to contain header");var i={idLength:s[f++],colorMapType:s[f++],imageType:s[f++],colorMapIndex:s[f++]|s[f++]<<8,colorMapLength:s[f++]|s[f++]<<8,colorMapDepth:s[f++],offsetX:s[f++]|s[f++]<<8,offsetY:s[f++]|s[f++]<<8,width:s[f++]|s[f++]<<8,height:s[f++]|s[f++]<<8,pixelDepth:s[f++],flags:s[f++]};if(i.hasEncoding=i.imageType===xo||i.imageType===Hi||i.imageType===jo,i.hasColorMap=i.imageType===xo||i.imageType===Vi,i.isGreyColor=i.imageType===jo||i.imageType===Ji,this.header=i,this._checkHeader(),(f+=i.idLength)>=s.length)throw Error("No data");if(i.hasColorMap){var A=i.colorMapLength*(i.colorMapDepth>>3);this.palette=s.subarray(f,f+A),f+=A}var E=i.pixelDepth>>3,_=i.width*i.height,c=_*E;i.hasEncoding?this.imageData=this._decodeRLE(s,f,E,c):this.imageData=s.subarray(f,f+(i.hasColorMap?_:c)),r(this)}},{key:"getImageData",value:function(s){var r=this.header,f=r.width,i=r.height,A=r.flags,E=r.pixelDepth,_=r.isGreyColor,c=(A&Zi)>>Ki,u,T,y,O,P,N,oe;switch(s||(s=document?document.createElement("canvas").getContext("2d").createImageData(f,i):{width:f,height:i,data:new Uint8ClampedArray(f*i*4)}),c===No||c===Yi?(O=0,P=1,N=i):(O=i-1,P=-1,N=-1),c===No||c===zi?(u=0,T=1,y=f):(u=f-1,T=-1,y=-1),E){case 8:oe=_?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:oe=_?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:oe=this._getImageData24bits;break;case 32:oe=this._getImageData32bits}return oe.call(this,s.data,this.imageData,this.palette,f,O,P,N,u,T,y),s}},{key:"getCanvas",value:function(){var s=this.header,r=s.width,f=s.height,i=document.createElement("canvas"),A=i.getContext("2d"),E=A.createImageData(r,f);return i.width=r,i.height=f,A.putImageData(this.getImageData(E),0,0),i}},{key:"getDataURL",value:function(s){return this.getCanvas().toDataURL(s||"image/png")}}]),a}(),Ns=function(a){var n=a.list,s=a.title,r=a.direction,f=n.length,i=Object(l.useState)([]),A=Object(d.a)(i,2),E=A[0],_=A[1],c=function(){var u=Object(v.a)(m.a.mark(function T(){var y,O,P,N;return m.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:y=[],O=0;case 2:if(!(O<n.length)){F.next=13;break}if(P=n[O],!(P.pic_url.indexOf(".tga")>-1)){F.next=9;break}return N=new Xi,F.next=8,N.open(P.pic_url);case 8:P.pic_url=N.getDataURL();case 9:y.push(P);case 10:O++,F.next=2;break;case 13:_([].concat(y));case 14:case"end":return F.stop()}},T)}));return function(){return u.apply(this,arguments)}}();return Object(l.useEffect)(function(){c()},[n]),t.a.createElement("div",{className:"img-list ".concat(r?"":"direction")},t.a.createElement("h4",null,s),t.a.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},f>0?E.map(function(u,T){return t.a.createElement("img",{onClick:function(){K.a.publish("preview-image","".concat(Aa.a).concat(u.pic_url))},className:f===1?"singal":"",src:"".concat(u.pic_url.indexOf("data:image/png;base64")>-1?u.pic_url:Aa.a+u.pic_url),key:u.pic_url,alt:s})}):t.a.createElement(l.Fragment,null,t.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Io.a}),t.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Io.a}))))},Jr=e("1A8V"),qi=function(a){var n=a.url,s=a.poster;return t.a.createElement("div",{className:"video-container"},t.a.createElement("video",{controls:!0,autoPlay:!0,src:n,preload:"auto",poster:s||""},t.a.createElement("source",{type:"video/webm",src:n}),t.a.createElement("source",{type:"video/mp4",src:n})))},Hr=e("XZCF"),$i=function(a){var n=a.url;return t.a.createElement("div",{className:"video-container"},t.a.createElement("audio",{style:{width:"100%"},controls:!0,src:n}," Your browser does not support the ",t.a.createElement("code",null,"audio")," element. "))},er=function(a){var n=a.files,s=a.type;return t.a.createElement("ul",{className:"video-list"},n.map(function(r,f){return t.a.createElement("li",{key:f},s==="mp4"?t.a.createElement(qi,{url:r.file_url}):t.a.createElement($i,{url:r.file_url}))}))},tr=function(a){var n=a.value;return t.a.createElement("img",{src:"data:image/png;base64,".concat(n),alt:"qrcode"})};function ar(a){var n=a.documentElement,s=a.body,r=Math.max(n.clientHeight,n.scrollHeight,n.offsetHeight,s?s.clientHeight:0,s?s.scrollHeight:0,500);return r}function nr(a){var n=a.contentDocument?a.contentDocument:a.contentWindow.document;a.style.visibility="hidden",a.style.height="10px",a.style.height=ar(n)+4+"px",a.style.visibility="visible"}var sr=function(a){var n=a.taskId,s=a.onHidePictureView,r=Object(l.useState)({}),f=Object(d.a)(r,2),i=f[0],A=f[1],E=Object(l.useRef)(),_=Object(l.useState)(!0),c=Object(d.a)(_,2),u=c[0],T=c[1];Object(l.useEffect)(function(){var je=i.type,Z=i.iframe_src;je==="html"&&Z&&E.current&&(E.current.contentWindow.document.write(Z),E.current.contentWindow.document.close(),setTimeout(function(){nr(E.current)},100))},[i,E.current]),Object(l.useEffect)(function(){function je(){return Z.apply(this,arguments)}function Z(){return Z=Object(v.a)(m.a.mark(function $(){var Oe;return m.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.prev=0,k.next=3,Object(w.j)(n);case 3:Oe=k.sent,A(Oe),k.next=10;break;case 7:k.prev=7,k.t0=k.catch(0),console.log(k.t0);case 10:case"end":return k.stop()}},$,null,[[0,7]])})),Z.apply(this,arguments)}je()},[n]);var y=i.type,O=i.orignal_picture,P=i.user_picture,N=i.answer_picture,oe=i.contents,F=i.user_file,de=i.message,Re=i.qrcode_str;return t.a.createElement(l.Fragment,null,y?null:t.a.createElement(ne.a,{message:de||"\u52A0\u8F7D\u4E2D..."}),t.a.createElement("div",{className:"eval-picture-panel"},t.a.createElement("div",{className:"picture-body"},t.a.createElement("h3",null,t.a.createElement("div",null,t.a.createElement("div",null,"\u67E5\u770B\u6548\u679C"),y==="image"&&t.a.createElement("div",{onClick:function(){return T(!u)},className:"direction"},t.a.createElement("span",{style:{marginRight:8,display:"inline-block"}},t.a.createElement("i",{className:"iconfont ".concat(u?"icon-zongxiang":"icon-hengxiang")})),t.a.createElement("span",null,"\u5207\u6362\u4E3A",u?"\u7EB5":"\u6A2A","\u5411\u5BF9\u6BD4"))),t.a.createElement("div",null,t.a.createElement("a",{onClick:s},t.a.createElement("i",{className:"iconfont icon-shanchu2"})))),y==="image"?t.a.createElement("div",{className:"flex-container",style:{flexDirection:u?"unset":"column"}},O.length>0?t.a.createElement(Ns,{list:O,title:"\u539F\u59CB\u56FE\u7247",direction:u}):null,N.length>0?t.a.createElement(Ns,{list:N,title:"\u9884\u671F\u8F93\u51FA",direction:u}):null,P.length>0?t.a.createElement(Ns,{list:P,title:"\u5B9E\u9645\u8F93\u51FA",direction:u}):null):t.a.createElement(l.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:E,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):y=="mp4"||y=="mp3"?t.a.createElement(er,{files:F,type:y}):y==="qrcode"?t.a.createElement(tr,{value:Re}):t.a.createElement("div",{style:{overflow:"auto",height:"100%"}},t.a.createElement(te.a,{value:oe})))))))},Ls,ws,or=((Ls=Object(Y.r)())===null||Ls===void 0?void 0:Ls.homework_common_id)?{homework_common_id:(ws=Object(Y.r)())===null||ws===void 0?void 0:ws.homework_common_id}:{};function ir(a,n){return Object(ia.c)("/tasks/".concat(a,"/system_update.json?myshixun_id=").concat(n))}function rr(a){return Object(ia.c)("/tasks/".concat(a,"/sync_codes.json"),or)}function hs(a){return Object(ia.c)("/tasks/".concat(a,"/sync_modify_time"))}var lr=function(a){var n=a.showNotice,s=a.tpm_cases_modified,r=a.tpm_modified,f=a.tpm_script_modified,i=a.st,A=a.taskId,E=a.myshixunId,_=a.onNextCallback,c=a.onUpdateCallback,u=a.onUpdateFailure,T=(r||f)&&i===0,y=Object(l.useState)(!1),O=Object(d.a)(y,2),P=O[0],N=O[1];function oe(){return F.apply(this,arguments)}function F(){return F=Object(v.a)(m.a.mark(function je(){var Z,$,Oe,Qe;return m.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(!P){S.next=2;break}return S.abrupt("return");case 2:if(N(!0),!T){S.next=21;break}return S.next=6,rr(A);case 6:if(Z=S.sent,$=Z.path,Oe=Z.status,Qe=Z.message,!(Oe===-1)){S.next=14;break}U.b.info(Qe||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),u(),S.next=19;break;case 14:if(U.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!s){S.next=18;break}return S.next=18,hs(A);case 18:c($,new Date().getTime());case 19:S.next=25;break;case 21:return S.next=23,hs(A);case 23:U.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),_();case 25:N(!1);case 26:case"end":return S.stop()}},je)})),F.apply(this,arguments)}function de(){return Re.apply(this,arguments)}function Re(){return Re=Object(v.a)(m.a.mark(function je(){return m.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(!P){$.next=2;break}return $.abrupt("return");case 2:if(N(!0),!T){$.next=11;break}return $.next=6,ir(A,E);case 6:if(!s){$.next=9;break}return $.next=9,hs(A);case 9:$.next=13;break;case 11:return $.next=13,hs(A);case 13:N(!1),_();case 15:case"end":return $.stop()}},je)})),Re.apply(this,arguments)}return t.a.createElement(B.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:P,visible:n,onOk:oe,onCancel:de,okText:T?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},s&&T?t.a.createElement(l.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")):s?t.a.createElement(l.Fragment,null,t.a.createElement("p",null,"\u672C\u5173",i===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"))},ur=e("IWh4"),cr=e.n(ur),dr=e("iNZB"),mr=e.n(dr),Er=function(a){var n=a.prev_game,s=a.next_game,r=a.shixun,f=a.game,i=s&&(f.status===2||r.status<2||r.task_pass),A=Object(M.l)();return t.a.createElement("div",{className:"unity-3d-nav"},n?t.a.createElement("a",{href:"/tasks/".concat(n).concat(A.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,i?t.a.createElement("a",{href:"/tasks/".concat(s).concat(A.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)},pr=me.a.DirectoryTree,zr=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],fr={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 _r(a,n){switch(n.type){case R.u:return Object(g.a)(Object(g.a)({},a),{},{moveX:n.payload});case R.v:return Object(g.a)(Object(g.a)({},a),{},{moveY:n.payload});case R.W:return Object(g.a)(Object(g.a)({},a),{},{codeRepData:n.payload});case R.h:return Object(g.a)(Object(g.a)({},a),{},{codeRepData:n.payload});case R.d:return Object(g.a)(Object(g.a)({},a),{},{codeRepData:Object(g.a)(Object(g.a)({},a.codeRepData),n.payload)});case R.S:return Object(g.a)(Object(g.a)({},a),{},{evaluateLoading:!1,showEvalResult:!0});case R.fb:return Object(g.a)(Object(g.a)({},a),{},{timestamp:n.payload});case R.o:return Object(g.a)(Object(g.a)({},a),{},{showEvalResult:!1});case R.j:return Object(g.a)(Object(g.a)({},a),{},{loading:!0});case R.eb:return Object(g.a)(Object(g.a)({},a),n.payload);case R.cb:return Object(g.a)(Object(g.a)({},a),{},{showDragMask:n.payload});case R.i:return Object(g.a)(Object(g.a)({},a),{},{loading:!1,isError:!0});case R.k:return Object(g.a)(Object(g.a)({},a),n.payload);case R.R:return Object(g.a)(Object(g.a)({},a),{},{evaluateLoading:!0});case R.n:return Object(g.a)(Object(g.a)({},a),{},{evaluateLoading:!1});case R.F:return Object(g.a)(Object(g.a)({},a),{},{evaluateMessage:n.payload});case R.I:return Object(g.a)(Object(g.a)({},a),{},{showDocuments:n.payload});case R.G:return Object(g.a)(Object(g.a)({},a),n.payload);case R.T:return Object(g.a)(Object(g.a)({},a),{},{showNotice:!0});case R.p:return Object(g.a)(Object(g.a)({},a),{},{showNotice:!1});case R.r:return Object(g.a)(Object(g.a)({},a),{},{showPictureView:!1});case R.V:return Object(g.a)(Object(g.a)({},a),{},{showPictureView:!0});case R.O:return Object(g.a)(Object(g.a)({},a),{},{resetVncLoading:n.payload});default:throw new Error}}var Yr=o.default=function(a){var n,s=a.match,r=a.history,f=Object(_e.a)(a,["match","history"]),i=Object(M.m)(),A=Object(M.l)().query,E=Object(l.useReducer)(_r,fr),_=Object(d.a)(E,2),c=_[0],u=_[1],T=Object(l.useState)(i.taskId),y=Object(d.a)(T,2),O=y[0],P=y[1],N=Object(l.useState)(!1),oe=Object(d.a)(N,2),F=oe[0],de=oe[1],Re=Object(l.useState)(),je=Object(d.a)(Re,2),Z=je[0],$=je[1],Oe=Object(l.useState)(null),Qe=Object(d.a)(Oe,2),k=Qe[0],S=Qe[1],we=Object(l.useRef)(),dt=Object(l.useRef)(),Be=Object(l.useRef)(),Ne=Object(l.useRef)(),De=Object(l.useState)(!1),Me=Object(d.a)(De,2),Ae=Me[0],Te=Me[1],bt=r.location;Object(l.useEffect)(function(){P(i.taskId)},[i]);var We=c.moveX,h=c.taskData,Yt=c.moveY,ra=c.evalData,wt=c.showEvalResult,ta=c.codeRepData,Xt=c.loading,Ta=c.evaluateLoading,ka=c.evaluateMessage,pt=c.showDocuments,nn=c.repos,On=c.showPictureView,sn=c.showNotice,pn=c.webDisplayUrl,en=c.isPictureView,An=c.resetVncLoading,Ga=c.timestamp,Pa=c.lastedGetTaskInfoTime,fn=c.showDragMask,qe=h.st,be=h.challenge,ot=h.shixun,Ya=h.is_teacher,Vt=h.game,Kt=h.has_answer,Sa=h.vnc_url,dn=h.git_url,Tt=h.user,ba=h.myshixun,on=h.discusses_count,aa=h.user_praise,Ea=h.praise_count,Zt=h.tpm_cases_modified,Ra=h.tpm_modified,Ka=h.tpm_script_modified,na=h.mirror_name,hn=h.mirror_description,mn=h.tomcat_url,At=h.unity_3d_routes,ht=h.with_code_file,Va=h.unity_3d_result,Ia=h.next_game,Cn=h.prev_game,xa=ta.currentPath,ja=ta.paths,vn=ta.content,Dn=ta.language,rt=ta.lastedUpdateTime,Dt=(Ra||Ka)&&qe===0,$e=(Zt||Dt)&&ba.system_tip===!0,It=(na||[]).indexOf("Html")!==-1,Ft=Object(l.useMemo)(function(){return xa&&ja?ja.indexOf(xa)>=0:!1},[xa,ja]),lt=Object(l.useMemo)(function(){return At&&!ht||(be==null?void 0:be.thiry_party)||Sa},[Sa,ht,At]);Object(l.useEffect)(function(){if(At&&ht){u({type:R.R});var se=K.a.subscribe("unity3d-load-end",function(){u({type:R.n})});return se}},[O,At,be==null?void 0:be.thiry_party,ht,u]);function kn(se){return Za.apply(this,arguments)}function Za(){return Za=Object(v.a)(m.a.mark(function se(z){var ue,ge,X,Xe,ye,Ve;return m.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.prev=0,St.next=3,Object(w.l)(O);case 3:if(ue=St.sent,ge=ue.status,!(ge===401)){St.next=9;break}return St.abrupt("return");case 9:if(!(ge===-3)){St.next=13;break}Object(Y.e)({onCancel:function(){window.location.href="/"}}),St.next=26;break;case 13:if(!(ge===403)){St.next=17;break}r.replace("/403"),St.next=26;break;case 17:if(!(ge===404)){St.next=22;break}return r.replace("/404"),St.abrupt("return");case 22:X=ue.st,Xe=ue.challenge.path,ye={loading:!1,isError:!1,taskData:ue,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:ta},X===0&&Xe&&(Ve=Xe.split("\uFF1B").filter(function(Sn){return!!Sn}),ye.codeRepData.currentPath=Ve[0],ye.codeRepData.paths=Ve,ye.codeRepData.lastedUpdateTime=0),z||u({type:R.k,payload:ye});case 26:St.next=32;break;case 28:St.prev=28,St.t0=St.catch(0),console.log(St.t0),z||u({type:R.i});case 32:case"end":return St.stop()}},se,null,[[0,28]])})),Za.apply(this,arguments)}Object(l.useEffect)(function(){var se=!1;return kn(se),function(){se=!0}},[u,O]),Object(l.useEffect)(function(){var se=!1;function z(){return ue.apply(this,arguments)}function ue(){return ue=Object(v.a)(m.a.mark(function ge(){var X,Xe,ye,Ve,ln,St;return m.a.wrap(function(Xa){for(;;)switch(Xa.prev=Xa.next){case 0:if(u({type:R.W,payload:Object(g.a)(Object(g.a)({},ta),{},{loading:!0})}),!(At&&!ht||(be==null?void 0:be.thiry_party))){Xa.next=3;break}return Xa.abrupt("return");case 3:return Xa.next=5,Object(w.h)(O,{path:xa});case 5:if(X=Xa.sent,!se)if(X.status===0)U.b.info(X.message),u({type:R.h,payload:Object(g.a)(Object(g.a)({},ta),{},{loading:!1})});else{try{(X==null?void 0:X.file_type)==="txt"?Xe=((ye=Xe)===null||ye===void 0?void 0:ye.length)===0?Xe:window.decodeURIComponent(escape(window.atob(X==null||((Ve=X.content)===null||Ve===void 0)?void 0:Ve.content))):Xe=X==null||((ln=X.content)===null||ln===void 0)?void 0:ln.content}catch(ds){Xe=window.atob(X==null||((St=X.content)===null||St===void 0)?void 0:St.content),U.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",ds)}u({type:R.h,payload:Object(g.a)(Object(g.a)({},ta),{},{content:Xe,language:X.language,file_type:X.file_type,filename:X.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Xa.stop()}},ge)})),ue.apply(this,arguments)}if(qe===0&&xa&&ot.hide_code!==1)return z(),function(){se=!0}},[qe,xa,Pa,Ga]);var tn=function(){var se=Object(v.a)(m.a.mark(function z(){var ue,ge,X=arguments;return m.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(ue=X.length>0&&X[0]!==void 0?X[0]:0,!((ot==null?void 0:ot.hide_code)!==1&&(qe===0&&rt>0&&Ft||ue)&&vn)){ye.next=7;break}return ye.next=4,Object(w.I)(ba.identifier,{path:xa,evaluate:ue,content:vn,game_id:Vt.id});case 4:return ge=ye.sent,u({type:R.d,payload:{lastedUpdateTime:0}}),ye.abrupt("return",ge);case 7:return ye.abrupt("return",!0);case 8:case"end":return ye.stop()}},z)}));return function(){return se.apply(this,arguments)}}(),_n=function(){Vt&&(Vt.status!==2&&K.a.publish("update-cost-time"));try{if(ba==null?void 0:ba.identifier){var z={path:xa,evaluate:0,content:vn,game_id:Vt.id},ue={type:"application/json"},ge=new Blob([JSON.stringify(z)],ue);window.navigator.sendBeacon("".concat(ss.a.API_SERVER,"/api/myshixuns/").concat(ba==null?void 0:ba.identifier,"/update_file.json"),ge)}}catch(X){}tn()};Object(l.useEffect)(function(){_n()},[bt]);function ls(){_n()}Object(l.useEffect)(function(){var se=K.a.subscribe("unlock-test-case",function(){var z;B.a.confirm((z={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement(Ar,{score:be.score,is_teacher:Ya})},Object(C.a)(z,"centered",!0),Object(C.a)(z,"onOk",us),z))});return se},[us,be,Ya]);var us=Object(l.useCallback)(Object(v.a)(m.a.mark(function se(){var z,ue,ge,X,Xe;return m.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(w.H)(Vt.identifier);case 2:if(z=Ve.sent,ue=z.test_sets,ge=z.message,X=z.status,!(X===-1)){Ve.next=7;break}return U.b.info(ge),Ve.abrupt("return");case 7:Xe=h.user.grade,h.user.grade=Xe-be.score*2,h.test_sets=ue,h.game.test_sets_view=!0,u({type:R.eb,payload:{taskData:h}});case 12:case"end":return Ve.stop()}},se)})),[Vt,be,u]);Object(l.useEffect)(function(){if(!lt||Sa){var se=function(ge){dt.current&&u({type:R.u,payload:ge.pageX}),Be.current&&u({type:R.v,payload:ge.pageY})},z=function(){dt.current=!1,Be.current=!1,u({type:R.cb,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",se),document.addEventListener("mouseup",z),function(){document.removeEventListener("mousemove",se),document.removeEventListener("mouseup",z)}}},[Be.current,dt.current,lt,u]);function Bs(se){var z=h.user.grade;h.user.grade=z-se,u({type:R.eb,payload:{taskData:h}})}Ne.current=function(){c.moveX=c.moveX!==.01?.01:"40%",u({type:R.u,payload:c.moveX})};function Zn(){lt?Ne.current():(document.onselectstart=function(){return!1},dt.current=!0,u({type:R.cb,payload:!0}))}function ks(){document.onselectstart=function(){return!1},Be.current=!0,((h==null?void 0:h.vnc_url)||(h==null?void 0:h.windows_vnc)||(h==null?void 0:h.linux_vnc)||(ot==null?void 0:ot.virtual_machine)||(ot==null?void 0:ot.hide_code)===2)&&u({type:R.cb,payload:!0})}function Fs(se){se===.01?u({type:R.v,payload:0}):u({type:R.v,payload:.01})}function Qs(se){se===0?u({type:R.v,payload:"100%"}):u({type:R.v,payload:0})}Object(l.useEffect)(function(){return window.addEventListener("beforeunload",_n),function(){window.removeEventListener("beforeunload",_n)}},[_n]),Object(l.useEffect)(function(){var se=K.a.subscribe("vnc-enlarge",function(){Ne.current()});return se},[]);function Ws(){tn()}function Gs(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(v.a)(m.a.mark(function se(){var z,ue,ge;return m.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(w.D)(O,{path:xa});case 2:z=Xe.sent,ue=z.content,ge=z.language,u({type:R.h,payload:Object(g.a)(Object(g.a)({},ta),{},{content:ue,language:ge,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Xe.stop()}},se)})),Ge.apply(this,arguments)}function Pt(){return Oa.apply(this,arguments)}function Oa(){return Oa=Object(v.a)(m.a.mark(function se(){var z,ue;return m.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(w.y)(h==null||((z=h.myshixun)===null||z===void 0)?void 0:z.identifier,{});case 2:return ue=X.sent,kn(),X.abrupt("return",ue);case 5:case"end":return X.stop()}},se)})),Oa.apply(this,arguments)}function an(){return rn.apply(this,arguments)}function rn(){return rn=Object(v.a)(m.a.mark(function se(){var z,ue,ge;return m.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(w.A)(O,{path:xa});case 2:z=Xe.sent,ue=z.content,ge=z.language,u({type:R.h,payload:Object(g.a)(Object(g.a)({},ta),{},{content:ue,language:ge,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Xe.stop()}},se)})),rn.apply(this,arguments)}Object(l.useEffect)(function(){if(qe===0&&be&&be.path){var se=be.path.split("\uFF1B").filter(function(z){return!!z});u({type:R.d,payload:{currentPath:se[0],paths:se}})}},[be,qe]),Object(l.useEffect)(function(){ot&&Object(Y.G)(ot.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ot]);function cs(){return Cs.apply(this,arguments)}function Cs(){return Cs=Object(v.a)(m.a.mark(function se(){var z,ue,ge;return m.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(w.w)(O);case 2:z=Xe.sent,ue=z.praise_count,ge=z.praise,h.praise_count=ue,h.user_praise=ge,u({type:R.eb,payload:{taskData:h}});case 7:case"end":return Xe.stop()}},se)})),Cs.apply(this,arguments)}var En=Object(l.useCallback)(function(se){function z(ge){return ue.apply(this,arguments)}function ue(){return ue=Object(v.a)(m.a.mark(function ge(X){return m.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:try{window.navigator.sendBeacon("".concat(ss.a.API_SERVER,"/api/tasks/").concat(O,"/cost_time.json?time=").concat(X),{})}catch(Ve){}case 1:case"end":return ye.stop()}},ge)})),ue.apply(this,arguments)}z(se)},[O]);function Vs(se){return Xn.apply(this,arguments)}function Xn(){return Xn=Object(v.a)(m.a.mark(function se(z){return m.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(w.E)(O,ot.id,z);case 2:h.game.star=z,u({type:R.eb,payload:{taskData:h}});case 4:case"end":return ge.stop()}},se)})),Xn.apply(this,arguments)}function Js(){return bs.apply(this,arguments)}function bs(){return bs=Object(v.a)(m.a.mark(function se(){var z,ue;return m.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(nn){X.next=8;break}return X.next=3,Object(w.k)(ba.identifier);case 3:z=X.sent,ue=z.trees,u({type:R.G,payload:{showDocuments:!0,repos:Object(Aa.c)(ue)}}),X.next=9;break;case 8:u({type:R.I,payload:!0});case 9:case"end":return X.stop()}},se)})),bs.apply(this,arguments)}function Lo(se){return Fn.apply(this,arguments)}function Fn(){return Fn=Object(v.a)(m.a.mark(function se(z){var ue,ge,X;return m.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ue=z.props,ge=ue.children,X=ue.eventKey,ye.abrupt("return",new Promise(function(){var Ve=Object(v.a)(m.a.mark(function ln(St){var Sn,Xa,ds;return m.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return ge&&ge.length>0&&St(),Gn.next=3,Object(w.k)(ba.identifier,{path:X});case 3:Sn=Gn.sent,Xa=Sn.trees,ds=Object(Aa.e)(nn,X,Object(Aa.c)(Xa,X)),u({type:R.G,payload:{repos:Object(q.a)(ds)}}),St();case 8:case"end":return Gn.stop()}},ln)}));return function(ln){return Ve.apply(this,arguments)}}()));case 2:case"end":return ye.stop()}},se)})),Fn.apply(this,arguments)}function Hs(){u({type:R.I,payload:!1})}function zs(se){var z=se.gold,ue=se.experience,ge=se.next_game,X=se.next_shixun,Xe=se.subject_done,ye=Object(_e.a)(se,["gold","experience","next_game","next_shixun","subject_done"]),Ve=ye.challenge_chooses_count===ye.choose_correct_num,ln={had_submmit:!0,test_sets:ye.test_sets,challenge_chooses_count:ye.challenge_chooses_count,choose_correct_num:ye.choose_correct_num};h.choose_test_cases=ln,Ve&&(h.game.status=2,h.next_game=ge,h.user.grade+=z),Ve&&Vt.status!==2&&K.a.publish("update-cost-time"),u({type:R.eb,payload:{taskData:h,evalData:{gold:z,experience:ue,next_game:ge,next_shixun:X,subject_done:Xe},showEvalResult:Ve}}),K.a.publish("eval-code-finish")}function Ys(){return Qn.apply(this,arguments)}function Qn(){return Qn=Object(v.a)(m.a.mark(function se(){var z,ue,ge,X,Xe,ye,Ve,ln,St,Sn,Xa;return m.a.wrap(function(qa){for(;;)switch(qa.prev=qa.next){case 0:return qa.prev=0,u({type:R.R}),qa.next=4,tn(1);case 4:if(z=qa.sent,ue=z.resubmit,ge=z.sec_key,X=z.content_modified,!(z.status&&z.status<0)){qa.next=11;break}return U.b.warn(z==null?void 0:z.message),K.a.publish("eval-code-finish"),u({type:R.eb,payload:{evaluateLoading:!1}}),qa.abrupt("return");case 11:return Xe={sec_key:ge,resubmit:ue,first:1,content_modified:X},A.type==="exercises"&&(Xe.extras={exercise_id:A.exercisesId,question_id:A.questionId,challenge_id:(ye=h.challenge)===null||ye===void 0?void 0:ye.id,subject_id:A.subject_id||""}),qa.next=15,Object(w.f)(O,Xe);case 15:return Ve=qa.sent,Ve.status===1&&(ln=function(){var Gn=Object(v.a)(m.a.mark(function Qo(Rs,to,ao){var no,so,Wo,ya,Os,Go,oo,io,ro,Vo,lo,uo,co,mo;return m.a.wrap(function(ms){for(;;)switch(ms.prev=ms.next){case 0:return so=ao++*Rs,so/1e3>to&&(Xa=!0),ms.next=4,Object(w.q)(O,{resubmit:ue,time_out:Xa,port:Ve.port,sec_key:ge,challenge_id:h==null||((no=h.challenge)===null||no===void 0)?void 0:no.id,subject_id:A.subject_id||""});case 4:Wo=ms.sent,ya=Wo,Os=ya.status,Go=ya.running_code_message,oo=ya.port,io=ya.web_route,u({type:R.F,payload:Go}),+Os>-1||so/1e3>to?(Vt.status!==2&&Os===2&&(h.game.status=2,h.user.grade+=ya.gold,K.a.publish("update-cost-time")),h.test_sets=ya.test_sets||[],h.last_compile_output=ya.last_compile_output,h.test_sets_count=ya.test_sets_count,h.sets_error_count=ya.sets_error_count,h.record_consume_time=ya.record_consume_time,h.next_game=ya.next_game,h.prev_game=ya.prev_game,ro="",Vo=na.indexOf("Web")!==-1||na.indexOf("JFinal")!==-1,Vo&&oo!=-1&&io&&(ro="".concat(mn,":").concat(oo,"/").concat(io)),lo=Object(Aa.d)(ya.test_sets),uo=ya.picture>0&&lo,co=Os===2&&!Xa,Xa?U.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):co||U.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),mo={taskData:h,evalData:{gold:ya.gold,experience:ya.experience,next_game:ya.next_game,next_shixun:ya.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ro,showPictureView:At||(be==null?void 0:be.thiry_party)?!1:uo,isPictureView:uo},At&&ht||(be==null?void 0:be.thiry_party)?(K.a.publish("evaluate-unity3d-result",{state:"user",data:{user:Tt}}),K.a.publish("evaluate-unity3d-finish"),(Va||lo)&&K.a.publish("evaluate-unity3d-result",ya.unity_3d_result)):mo.showEvalResult=co,u({type:R.eb,payload:mo}),K.a.publish("eval-code-finish")):setTimeout(function(){ln(Rs,be.exec_time+11,ao++)},Rs);case 9:case"end":return ms.stop()}},Qo)}));return function(Rs,to,ao){return Gn.apply(this,arguments)}}(),St=1,Sn=1e3,Xa=!1,ln(Sn,be.exec_time+11,St++)),qa.abrupt("return",res);case 20:qa.prev=20,qa.t0=qa.catch(0),console.log("-------eval code",qa.t0);case 23:case"end":return qa.stop()}},se,null,[[0,20]])})),Qn.apply(this,arguments)}function Ks(se){u({type:R.d,payload:{content:se,lastedUpdateTime:new Date().getTime()}})}function Wn(){u({type:R.o})}function gr(){u({type:R.r})}function hr(){u({type:R.V})}function wo(){u({type:R.T})}function Cr(se,z){return Zs.apply(this,arguments)}function Zs(){return Zs=Object(v.a)(m.a.mark(function se(z,ue){var ge,X,Xe;return m.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(ge=ue.node,!ge.isLeaf){Ve.next=7;break}return X=z[0],Xe=X.split(".").pop().toLowerCase(),Ve.next=6,tn();case 6:u({type:R.d,payload:{currentPath:X}});case 7:case"end":return Ve.stop()}},se)})),Zs.apply(this,arguments)}function br(se){return Xs.apply(this,arguments)}function Xs(){return Xs=Object(v.a)(m.a.mark(function se(z){var ue;return m.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return Te(!0),X.next=3,tn();case 3:ue=X.sent,Te(!1),(ue==null?void 0:ue.content)||ue===!0?u({type:R.d,payload:{currentPath:z}}):B.a.warn({title:"\u6587\u4EF6\u5207\u6362\u5931\u8D25",centered:!0,content:"\u5F53\u524D\u6587\u4EF6\u5185\u5BB9\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5207\u6362\u6587\u4EF6",okText:"\u786E\u5B9A"});case 6:case"end":return X.stop()}},se)})),Xs.apply(this,arguments)}function Rr(){h.myshixun.system_tip=!0,u({type:R.eb,payload:{taskData:h,showNotice:!1}})}function Or(se,z){h.challenge.path=se,h.myshixun.system_tip=!1,u({type:R.eb,payload:{taskData:Object(g.a)(Object(g.a)({},h),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:z}})}function Dr(){u({type:R.p})}function Sr(){return qs.apply(this,arguments)}function qs(){return qs=Object(v.a)(m.a.mark(function se(){var z,ue,ge,X;return m.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(ye.prev=0,u({type:R.O,payload:!0}),K.a.publish("vnc-reseting"),!((h==null?void 0:h.windows_vnc)||(ot==null?void 0:ot.virtual_machine))){ye.next=13;break}return K.a.publish("reset-linux-windows-loading"),ye.next=7,Object(w.C)(Vt.identifier);case 7:z=ye.sent,ue=z.data.windows_vnc_url,h.shixun.windows_vnc=ue+"×tamp="+new Date().getTime(),h.windows_vnc++,ye.next=28;break;case 13:if(!(h==null?void 0:h.linux_vnc)){ye.next=23;break}return K.a.publish("reset-linux-windows-loading"),ye.next=17,Object(w.z)(Vt.identifier);case 17:z=ye.sent,ge=z.data.windows_vnc_url,h.shixun.windows_vnc=ge+"×tamp="+new Date().getTime(),h.linux_vnc++,ye.next=28;break;case 23:return ye.next=25,Object(w.B)(Vt.identifier);case 25:z=ye.sent,X=z.data.vnc_url,h.vnc_url=X+"×tamp="+new Date().getTime();case 28:K.a.publish("vnc-reseting-done",z),u({type:R.eb,payload:{taskData:h,resetVncLoading:!1}}),ye.next=35;break;case 32:ye.prev=32,ye.t0=ye.catch(0),console.log(ye.t0);case 35:case"end":return ye.stop()}},se,null,[[0,32]])})),qs.apply(this,arguments)}function Bo(se){return $s.apply(this,arguments)}function $s(){return $s=Object(v.a)(m.a.mark(function se(z){var ue,ge,X,Xe,ye,Ve;return m.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(ue=z.GameState,ge=z.Data,X=z.challenge,!(X==="info")){St.next=5;break}K.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(g.a)({},h.challenge)}}),St.next=15;break;case 5:if(!(ue==="Success")){St.next=15;break}if(!(Va||!ht)){St.next=14;break}return St.next=9,Object(w.F)(O,Uo.Base64.encode(O+new Date().getTime()),ge);case 9:Xe=St.sent,ye=Xe.status,Ve=Xe.data,ye==0&&(Vt.status!==2&&(h.game.status=2,h.user.grade+=Ve.gold,K.a.publish("update-cost-time")),K.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Tt,open_time:Ve.open_time,end_time:Ve.end_time}}),u({type:R.eb,payload:{taskData:h,evalData:{gold:Ve.gold,experience:Ve.experience,next_game:Ve.next_game},evaluateLoading:!1,showEvalResult:!0}})),St.next=15;break;case 14:u({type:R.S});case 15:case"end":return St.stop()}},se)})),$s.apply(this,arguments)}function yr(){}function Ur(){return eo.apply(this,arguments)}function eo(){return eo=Object(v.a)(m.a.mark(function se(){var z,ue,ge,X,Xe;return m.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(!((h==null?void 0:h.windows_vnc)||(ot==null?void 0:ot.virtual_machine))){Ve.next=6;break}return Ve.next=3,Object(w.c)(O);case 3:X=Ve.sent,Ve.next=15;break;case 6:if(!((h==null?void 0:h.linux_vnc)||(ot==null?void 0:ot.webssh)===3)){Ve.next=12;break}return Ve.next=9,Object(w.a)(O);case 9:X=Ve.sent,Ve.next=15;break;case 12:return Ve.next=14,Object(w.b)(O);case 14:X=Ve.sent;case 15:return((z=X)===null||z===void 0||((ue=z.data)===null||ue===void 0)?void 0:ue.remaining_time)&&K.a.publish("update-windows-time",(Xe=X)===null||Xe===void 0?void 0:Xe.data),Ve.abrupt("return",(ge=X)===null||ge===void 0?void 0:ge.data);case 17:case"end":return Ve.stop()}},se)})),eo.apply(this,arguments)}var ko=typeof We=="number"&&We!==.01?"".concat(We,"px"):"40%",Tr="calc(100% - 4px - ".concat(ko,")"),Pr=(n={game:Vt,taskId:O,user_praise:aa,praise_count:Ea,st:qe,challenge:be,rank_name:h.rank_name,shixun:ot,is_teacher:Ya,has_answer:Kt,unity_3d_routes:At,with_code_file:ht,onEvaluateCallback:yr,onGetUnity3dMessage:Bo},Object(C.a)(n,"taskId",O),Object(C.a)(n,"myshixun",ba),Object(C.a)(n,"user",Tt),Object(C.a)(n,"discusses_count",on),Object(C.a)(n,"onPlusOrCancelPraise",cs),Object(C.a)(n,"minuxUserGrade",Bs),Object(C.a)(n,"taskData",h),n),Mr={showNotice:sn||(Zt||Dt)&&ba.system_tip===!1,tpm_cases_modified:Zt,tpm_modified:Ra,tpm_script_modified:Ka,st:qe,taskId:O,myshixunId:(ba||{}).id,onNextCallback:Rr,onUpdateCallback:Or,onUpdateFailure:Dr},Ir=Object(g.a)(Object(g.a)({},ra),{},{isPictureView:en,history:r,webDisplayUrl:pn,onShowPictureView:hr,star:Vt&&Vt.star,onStarChange:Vs,onCloseResult:Wn}),Fo={lastedGetTaskInfoTime:Pa,isEditPath:Ft,taskData:h,codeRepData:ta,moveY:Yt,evaluateMessage:ka,evaluateLoading:Ta,isNotice:$e,isHtml:It,lastMoment:F,exercisedatas:Z,onChangePath:br,onResizeSetContainer:Fs,onEditRepCode:Ks,onUpdateCode:tn,onResizeYStart:ks,onShowDir:Js,onResetCode:Gs,onResetGitCode:Pt,onResizeCodeArea:Qs,onResetPassedCode:an,onFinishDisplayHtml:Ws,onShowNotice:wo};function xr(se,z){var ue;de(se),$(z),S((ue=z.exercise)===null||ue===void 0?void 0:ue.left_time)}return Object(l.useEffect)(function(){return k>60&&Z&&(we.current=setInterval(function(){var se,z,ue;if(k--,k===60&&clearInterval(we.current),localStorage.getItem("ismain")==="2")return;if(Z==null||((se=Z.exercise)===null||se===void 0||((z=se.exercise_events)===null||z===void 0))||z.map(function(X,Xe){parseInt(X==null?void 0:X.reminder_time)*60===k&&D.a.open({top:76,message:"\u6E29\u99A8\u63D0\u793A",description:t.a.createElement("span",null,X==null?void 0:X.reminder_content),duration:60})}),(Z==null||((ue=Z.exercise)===null||ue===void 0)?void 0:ue.limit_submit_time)*60===k){var ge;D.a.open({top:76,message:"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\uFF01",description:t.a.createElement("div",null,t.a.createElement("div",null,"1.\u8BF7\u68C0\u67E5\u5B9E\u8BAD\u9898/\u7F16\u7A0B\u9898\u662F\u5426\u5747\u5DF2\u8BC4\u6D4B\uFF0C\u5982\u672A\u8BC4\u6D4B\uFF0C\u73B0\u5728\u4F60\u8FD8\u53EF\u4EE5\u8FDB\u884C\u8BC4\u6D4B\u3002"),t.a.createElement("div",{className:"c-red"},"\u7279\u522B\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u9898/\u7F16\u7A0B\u9898\u5F97\u5206\u4EE5\u6700\u540E\u4E00\u6B21\u8BC4\u6D4B\u4E3A\u51C6\u3002"),t.a.createElement("div",null,"2.\u8BF7\u70B9\u51FB\u201D\u4EA4\u5377\u201D\u6309\u94AE\u4E3B\u52A8\u4EA4\u5377\uFF0C",Z==null||((ge=Z.exercise)===null||ge===void 0)?void 0:ge.limit_submit_time,"\u5206\u949F\u540E\u7CFB\u7EDF\u5C06\u5F3A\u5236\u6536\u5377\u3002")),duration:60})}},1e3)),function(){D.a.destroy(),clearInterval(we.current)}},[k,Z]),t.a.createElement(l.Fragment,null,Ae&&t.a.createElement(ne.a,{message:"\u6B63\u5728\u4FDD\u5B58\u4EE3\u7801...",className:"tpi-spin",spinning:Ae}),Xt?t.a.createElement(ne.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):t.a.createElement(l.Fragment,null,t.a.createElement("div",{className:"task-wrapper"},fn&&t.a.createElement("div",{className:"draging-mask"}),t.a.createElement(zn,{difficulty:be==null?void 0:be.difficulty,mirror_description:hn,history:r,git_url:dn,shixun:ot,lastedGetTaskInfoTime:Pa,onAddVncTime:Ur,taskId:O,onBack:ls,isNotice:$e,resetVncLoading:An,onResetVnc:Sr,onResetGitCode:Pt,vnc_url:Sa,linux_vnc:h==null?void 0:h.linux_vnc,window_vnc_url:(h==null?void 0:h.windows_vnc)||(ot==null?void 0:ot.virtual_machine),onShowNotice:wo,game:Vt,user:Tt,onUpdateCode:tn,onUpdateCostTime:En,unity_3d_routes:At&&!ht||(be==null?void 0:be.thiry_party),setLastMoment:xr}),t.a.createElement("div",{className:"tasks-body"},t.a.createElement("section",{className:"left-panel ".concat(At&&ht?"has-unity-3d":""),style:{width:ko,display:We===.01?"none":""}},t.a.createElement(bn,Pr)),t.a.createElement("section",{className:"resize-x-bar ".concat(lt?"has-unity-3d":""),onClick:function(){lt&&Zn()},onMouseDown:function(){!lt&&Zn()}},t.a.createElement(vr,{noDragging:lt,vnc_url:Sa,moveX:We})),t.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(Sa||(h==null?void 0:h.windows_vnc)||(h==null?void 0:h.linux_vnc)||(ot==null?void 0:ot.virtual_machine)?"vnc":""),style:{width:Tr,minWidth:"500px"}},(be==null?void 0:be.show_type)===7?t.a.createElement(oi.default,{taskId:O,taskData:h,onEditRepCode:Ks}):t.a.createElement(l.Fragment,null,At&&!ht||(be==null?void 0:be.thiry_party)?t.a.createElement("div",{className:"unity-3d-container"},t.a.createElement(_a,{taskData:h,unity_3d_routes:At,onGetUnity3dMessage:Bo}),t.a.createElement(Er,{next_game:Ia,prev_game:Cn,shixun:ot,game:Vt})):t.a.createElement(l.Fragment,null,qe!==1&&t.a.createElement(ki,Object(I.a)({},f,Fo,{_dispatch:u,taskData:h,onUpdateCode:tn,evaluateMessage:ka,language:Dn,evaluateLoading:Ta,onEval:Ys})),Sa||(h==null?void 0:h.windows_vnc)||(ot==null?void 0:ot.virtual_machine)||(h==null?void 0:h.linux_vnc)?null:qe===1?t.a.createElement(si,Object(I.a)({_dispatch:u,onEval:zs},Fo)):null))))),t.a.createElement(re.a,null,wt&&!!Object(Qa.d)()?t.a.createElement(ci,Ir):null,t.a.createElement(pe.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:pt,onClose:Hs},t.a.createElement(pr,{className:"dir-tree",selectedKeys:["".concat(xa)],treeData:nn,onSelect:Cr,loadData:Lo})),On?t.a.createElement(sr,{taskId:O,onHidePictureView:gr}):null,t.a.createElement(lr,Mr))))};function Ar(a){var n=a.is_teacher,s=a.score;return t.a.createElement(l.Fragment,null,n?t.a.createElement(l.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(s*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(s*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function vr(a){var n=a.noDragging,s=a.moveX,r=a.vnc_url;return t.a.createElement(l.Fragment,null,n?t.a.createElement("a",{className:"trapezoid ".concat(s===.01?"enlarge":"")},t.a.createElement("img",{src:s===.01?cr.a:mr.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(p,o,e){},yslc:function(p,o){p.exports="data:image/png;base64,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"},zJix:function(p,o,e){p.exports={"test-set-container":"test-set-container___1ntSt","resize-y-bar":"resize-y-bar___1H5tU","code-area-container":"code-area-container___3jW3-","xterm-panel":"xterm-panel___34hmU","xterm-rows":"xterm-rows___1CWkx",xterm:"xterm___3izNA","xterm-screen":"xterm-screen___1ZnA6",navs:"navs___zbATm","arrow-right":"arrow-right___135_M","arrow-down":"arrow-down___8TNRj","flex-container":"flex-container___3V3ix",iconfont:"iconfont___3rTTR",active:"active___1saNv","action-bar-container":"action-bar-container___399DC","action-bar":"action-bar___1-saI","right-panel":"right-panel___3orFe","action-container":"action-container___1opPs","setting-drawer":"setting-drawer___1NgWi",oj:"oj___23iIP"}},zkdm:function(p,o,e){}}]);
|