You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__tasks__index.fa37a151.as...

25 lines
406 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[239,6,25],{"+Axu":function(se,k,i){},"/omn":function(se,k,i){},"07cG":function(se,k,i){se.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(se,k){se.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(se,k,i){},"1Zrr":function(se,k){se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"362i":function(se,k,i){se.exports=i.p+"static/passpart.cc679602.png"},"5D2P":function(se,k){se.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(se,k,i){},"7ahc":function(se,k,i){"use strict";i.d(k,"a",function(){return Ue});var le=i("k1fw"),te=i("0Owb"),Oe=i("+L6B"),c=i("2/Rp"),g=i("y8nQ"),_=i("Vl3Y"),p=i("tJVT"),R=i("OaEy"),y=i("2fM7"),v=i("q1tI"),m=i.n(v),M=i("VrN/"),A=i.n(M),q=i("p77/"),pe=i.n(q),P=i("c5Ni"),a=i.n(P),_e=y.a.Option,ye={labelCol:{span:4},wrapperCol:{span:20}},ct={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"]};k.b=function(J){var Se=J.callback,ke=J.onCancel,ze=Object(v.useState)("python"),je=Object(p.a)(ze,2),Xe=je[0],ge=je[1];function dt(Qe){ge(ct[Qe][1])}function ot(Qe){Se(Qe)}return m.a.createElement(_.a,Object(te.a)({},ye,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ot}),m.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},m.a.createElement(y.a,{onChange:dt},Object.keys(ct).map(function(Qe){return m.a.createElement(_e,{key:Qe,value:Qe},ct[Qe][0])}))),m.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},m.a.createElement(Ue,{mode:Xe})),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(c.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(c.a,{type:"ghost",onClick:ke},"\u53D6\u6D88")))};function Ue(J){var Se=J.value,ke=J.onChange,ze=J.mode,je=J.options,Xe=je===void 0?{}:je,ge=Object(v.useRef)(),dt=Object(v.useState)(),ot=Object(p.a)(dt,2),Qe=ot[0],It=ot[1];return Object(v.useEffect)(function(){if(Qe){var Yt=function(qt){var We=qt.getValue();ke&&ke(We)};return Qe.on("change",Yt),function(){Qe.off("change",Yt)}}},[Qe,ke]),Object(v.useEffect)(function(){Qe&&Qe.setOption("mode",ze)},[Qe,ze]),Object(v.useEffect)(function(){Qe&&((Se!==Qe.getValue()||Se==="")&&setTimeout(function(){Qe.setValue(Se||" ")},300))},[Qe,Se]),Object(v.useEffect)(function(){if(ge.current&&!Qe){var Yt=A.a.fromTextArea(ge.current,Object(le.a)({mode:ze,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Xe));It(Yt)}},[ge.current,Qe]),m.a.createElement("div",{className:"my-codemirror-container"},m.a.createElement("textarea",{ref:ge}))}},"88g3":function(se,k,i){se.exports={tree:"tree___noxec"}},"8Abk":function(se,k,i){},"8Enf":function(se,k,i){},"9Bee":function(se,k,i){"use strict";var le=i("k1fw"),te=i("q1tI"),Oe=i.n(te),c=i("vg9a"),g=i("tJVT"),_=i("DlQD"),p=i.n(_),R=i("rUJ1");function y(We,ne){var He=We.match(/^(\s+)(?:```)/);if(He===null)return ne;var vt=He[1];return ne.split(`
`).map(function(Ae){var pt=Ae.match(/^\s+/);if(pt===null)return Ae;var ie=Object(g.a)(pt,1),Te=ie[0];return Te.length>=vt.length?Ae.slice(vt.length):Ae}).join(`
`)}var v=[],m=["<ul>"],M=new p.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function q(){v.length=0,m=["<ul>"]}var pe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function P(We,ne,He,vt){if(ne>=We.length||We[ne].level<=He)return ne;var Ae=We[ne];vt.push("<li><a href='#"+Ae.anchor+"'>"+Ae.text+"</a>"),ne++;var pt=[];return ne=P(We,ne,Ae.level,pt),pt.length>0&&(vt.push("<ul>"),pt.forEach(function(ie){vt.push(ie)}),vt.push("</ul>")),vt.push("</li>"),ne=P(We,ne,He,vt),ne}function a(){return P(v,0,0,m),m.push("</ul>"),m.join("")}var _e={heading:function(ne){var He=A.exec(ne);if(He)return{type:"heading",raw:He[0],depth:He[1].length,text:He[2]}},fences:function(ne){var He=this.rules.block.fences.exec(ne);if(He){var vt=He[0],Ae=y(vt,He[3]||""),pt=He[2]?He[2].trim():He[2];if(["latex","katex","math"].indexOf(pt)>=0){var ie=Ue(),Te=Ae;Ae=ie,J[ie]={type:"block",expression:Te}}return{type:"code",raw:vt,lang:pt,text:Ae}}}},ye=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ct=0,Ue=function(){return"__special_katext_id_".concat(ct++,"__")},J={};function Se(){return J}function ke(){ct=0,J={}}function ze(We){return We=We.replace(ye,function(ne,He){var vt=Ue();return J[vt]={type:"inline",expression:He},vt}),We}var je=M.listitem;M.listitem=function(We){return je(ze(We))};var Xe=M.paragraph;M.paragraph=function(We){return Xe(ze(We))};var ge=M.tablecell;M.tablecell=function(We,ne){return ge(ze(We),ne)},M.code=function(We,ne,He){var vt=(ne||"").match(/\S*/)[0];return vt?["latex","katex","math"].indexOf(vt)>=0?"<p class='editormd-tex'>".concat(We,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(ne,'">').concat(He?We:Object(R.escape)(We,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(He?We:Object(R.escape)(We,!0))+"</code></pre>"},M.heading=function(We,ne,He){var vt=this.options.headerPrefix+He.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return v.push({anchor:vt,level:ne,text:We}),"<h"+ne+' id="'+vt+'">'+We+"</h"+ne+">"},p.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),p.a.use({tokenizer:_e,renderer:M});var dt=p.a,ot=i("SJMd"),Qe=i("m3rI"),It=i("Oy/b"),Yt=/<pre[^>]*>/g;function ht(We){var ne=document.createElement("div");return ne.innerHTML=We,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}var qt=k.a=function(We){var ne=We.value,He=ne===void 0?"":ne,vt=We.className,Ae=We.showTextOnly,pt=We.showLines,ie=We.style,Te=ie===void 0?{}:ie,Ot=String(He),kt=Object(te.useMemo)(function(){try{var Le=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Y=/\"\/api\/attachments\/|\"\/attachments\/download\//g,re=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ot=Ot.replace(Le,"("+Qe.a.API_SERVER+"/api/attachments/").replace(Y,'"'+Qe.a.API_SERVER+"/api/attachments/").replace(re,'"'+Qe.a.API_SERVER+"/files/uploads/")}catch(Ye){}var ve=dt(Ot);setTimeout(function(){return ue()},300);var Ze=Se();if(Ot.match(/\[TOC\]/)&&(ve=ve.replace("<p>[TOC]</p>",a()),q()),ve=ve.replace(/(__special_katext_id_\d+__)/g,function(Ye,Pe){var de=Ze[Pe],at=de.type,Ke=de.expression;return Object(It.renderToString)(ht(Ke)||"",{displayMode:at==="block",throwOnError:!1,output:"html"})}),ve=ve.replace(/▁/g,"\u2581\u2581\u2581"),ke(),Ae){var De=document.createElement("div");return De.innerHTML=ve,De.innerText}return ve},[Ot]),bt=Object(te.useRef)();pe.WebkitLineClamp=pt,pt&&(Te=Object(le.a)(Object(le.a)({},Te),pe));function C(Le){var Y=Le.target;if(Y.tagName.toUpperCase()==="A"){var re=Y.getAttribute("href");if(re.startsWith("#")){Le.preventDefault();var ve=document.getElementById(re.replace("#",""));ve&&ve.scrollIntoView(!0)}}}var ue=function(){};return Object(te.useEffect)(function(){if(bt.current&&kt&&(kt.match(Yt)&&window.PR.prettyPrint()),bt.current)return bt.current.addEventListener("click",C),function(){bt.current.removeEventListener("click",C),ke(),q()}},[kt,bt.current,C]),Oe.a.createElement(Oe.a.Fragment,null,Oe.a.createElement("div",{ref:bt,style:Object(le.a)({},Te),className:"".concat(vt||""," markdown-body "),dangerouslySetInnerHTML:{__html:kt}}))}},"9VGf":function(se,k,i){"use strict";i.d(k,"a",function(){return Oe});var le=i("q1tI"),te=i.n(le);function Oe(c,g){var _=Object(le.useRef)();Object(le.useEffect)(function(){_.current=c}),Object(le.useEffect)(function(){function p(){_.current()}if(g!==null){var R=setInterval(p,g);return function(){return clearInterval(R)}}},[g])}},"A/g1":function(se,k){se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AKST:function(se,k,i){},AMnG:function(se,k,i){"use strict";var le=i("miYZ"),te=i("tsqr"),Oe=i("tJVT"),c=i("q1tI"),g=i.n(c),_=i("nWbc"),p=i.n(_),R=i("Ot1p");k.a=function(y){var v=y.id,m=y.activeDiscussIndex,M=y.onReplyDiscuss,A=Object(c.useState)(""),q=Object(Oe.a)(A,2),pe=q[0],P=q[1];function a(ye){P(ye)}function _e(){if(!pe){te.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}M(v,pe),P("")}return g.a.createElement("div",{key:v,className:"discuss-item-editor",style:{display:m===v?"block":"none",width:"100%"}},g.a.createElement(R.a,{miniToolbar:!0,startInit:m===v,defaultValue:pe,id:v,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:a}),g.a.createElement("a",{onClick:_e,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(se,k,i){},BdwD:function(se,k,i){"use strict";var le=i("k1fw"),te=i("q1tI"),Oe=i.n(te),c=function(_){var p=_.styles,R=p===void 0?{}:p,y=_.customText;return Oe.a.createElement("section",{className:"tc animated fadeIn",style:Object(le.a)(Object(le.a)({},{color:"#999",margin:"200px auto"}),R)},Oe.a.createElement("img",{src:i("FOrL")}),Oe.a.createElement("p",{className:"mt20 font14"},y||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};k.a=c},BjJ7:function(se,k,i){"use strict";i.d(k,"d",function(){return te}),i.d(k,"c",function(){return Oe}),i.d(k,"e",function(){return c}),i.d(k,"b",function(){return g}),i.d(k,"a",function(){return p});var le=i("m3rI");function te(R){var y=!0;if(R.length>0){for(var v=0;v<R.length;v++)if(R[v].compile_success==0||!R[v].compile_success){y=!1;break}}else y=!1;return y}function Oe(R){for(var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",v=[],m=0;m<R.length;m++){var M=R[m],A=y?"".concat(y,"/").concat(M.name):"".concat(M.name);v.push({title:M.name,isLeaf:!(M.type==="tree"),key:A})}return v}function c(R,y,v){for(var m=0;m<R.length;m++){var M=R[m];if(M.key===y){M.children=v;break}M.children&&c(M.children,y,v)}return R}function g(R,y,v){var m;return function(){var M=this,A=arguments,q=function(){m=null,v||R.apply(M,A)},pe=v&&!m;clearTimeout(m),m=setTimeout(q,y),pe&&R.apply(M,A)}}var _=!0,p=le.a.API_SERVER},"C+DQ":function(se,k,i){},DVFL:function(se,k,i){},Dqnf:function(se,k,i){"use strict";var le=i("k1fw"),te=i("tJVT"),Oe=i("rAM+"),c=i("q1tI"),g=i.n(c),_=i("J66h"),p=i.n(_),R=i("/POA"),y=i.n(R),v=i("q7KB"),m=i.n(v),M=i("dhSg"),A=i("bdgK");function q(a,_e,ye){var ct=ye._core._renderService.dimensions.actualCellWidth||9.5,Ue=ye._core._renderService.dimensions.actualCellHeight||18,J=Math.floor(_e/Ue),Se=Math.floor(a/ct);return[Se,J]}function pe(a,_e){var ye=new A.default(function(ct){var Ue=Object(Oe.a)(ct),J;try{for(Ue.s();!(J=Ue.n()).done;){var Se=J.value;if(Se.target.offsetHeight>0||Se.target.offsetWidth>0){var ke=q(Se.target.offsetWidth,Se.target.offsetHeight,a),ze=Object(te.a)(ke,2),je=ze[0],Xe=ze[1];console.log("cols, rows",je,Xe),a.resize(je,Xe),M.a.publish("ssh-xterm-resize",{columns:je,rows:Xe,width:Se.target.offsetWidth,height:Se.target.offsetHeight})}}}catch(ge){Ue.e(ge)}finally{Ue.f()}});return ye.observe(_e),ye}var P=3e4;k.a=function(a){var _e=a.sshConfigData,ye=a.sid,ct=Object(c.useState)(null),Ue=Object(te.a)(ct,2),J=Ue[0],Se=Ue[1],ke=_e.ws_url,ze=_e.password,je=_e.port,Xe=Object(c.useRef)(),ge=Object(c.useRef)(),dt=Object(c.useRef)(!1);return Object(c.useEffect)(function(){if(Xe.current&&ke){var ot=new R.Terminal({fontSize:16,rendererType:"dom"});ot.open(Xe.current),ot.onData(function(It){ge.current&&(ge.current.readyState===1&&(ge.current.send(JSON.stringify({tp:"client",data:It})),M.a.publish("on-operating-ssh")))}),ot.write("Connecting..."),Se(ot);var Qe=pe(ot,Xe.current);return function(){ot.dispose(),Qe.unobserve(Xe.current)}}},[ke,Xe.current]),Object(c.useEffect)(function(){if(J&&ke){var ot=function(){var ne=new WebSocket(ke);ge.current=ne,ne.onopen=function(){var He=J.element.parentElement;if(He){var vt=He.offsetWidth,Ae=He.offsetHeight;console.log("init",{tp:"init",data:Object(le.a)(Object(le.a)({},_e),{},{secret:ze,width:vt,height:Ae,rows:J.rows,columns:J.cols})}),ne.send(JSON.stringify({tp:"init",data:Object(le.a)(Object(le.a)({},_e),{},{secret:ze,width:vt,height:Ae,rows:J.rows,columns:J.cols})}))}J.focus()},ne.onerror=function(He){console.log("------in socket error----",He,ne,ke)},ne.onmessage=function(He){dt.current||(J.write("\r"),setTimeout(function(){},1e3)),dt.current=!0,console.log("event:",He);var vt=_.Base64.decode(He.data.toString()),Ae=J._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",vt,Ae,J),J.write(vt)},ne.onclose=function(He){Qe&&clearInterval(Qe),J.write(`\r
connection closed`)}},Qe=setInterval(function(){ge.current&&ge.current.send(JSON.stringify({tp:"h"}))},P),It=M.a.subscribe("create-socket",function(We){ye==We&&(ge.current&&ge.current.readyState===1?J.focus():ot(),J.focus())}),Yt=M.a.subscribe("close-socket",function(We){ye===We&&(ge.current&&(ge.current.close(),dt.current=!1,J.clear()),ge.current=null)}),ht=M.a.subscribe("ssh-xterm-resize",function(We){ge.current&&ge.current.readyState===1&&ge.current.send(JSON.stringify({tp:"resize",data:Object(le.a)({},We)}))}),qt=M.a.subscribe("ssh-add-connect-time",function(){ge.current&&ge.current.readyState===1&&ge.current.send(JSON.stringify({tp:"overtime"}))});return function(){Yt(),It(),ht(),qt(),ge.current&&(ge.current.close(),dt.current=!1)}}},[J,ke,je]),g.a.createElement("div",{ref:Xe,className:"xterm-panel"},ke?null:g.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(se,k){se.exports="data:image/png;base64,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"},FPkq:function(se,k,i){se.exports=i.p+"static/qrCode.dd0fe9b2.png"},H65k:function(se,k,i){},HmJG:function(se,k,i){},IWh4:function(se,k){se.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(se,k,i){"use strict";i.d(k,"l",function(){return p}),i.d(k,"m",function(){return R}),i.d(k,"i",function(){return y}),i.d(k,"D",function(){return v}),i.d(k,"h",function(){return m}),i.d(k,"G",function(){return M}),i.d(k,"C",function(){return A}),i.d(k,"x",function(){return q}),i.d(k,"z",function(){return pe}),i.d(k,"f",function(){return P}),i.d(k,"q",function(){return a}),i.d(k,"g",function(){return _e}),i.d(k,"j",function(){return ye}),i.d(k,"v",function(){return J}),i.d(k,"k",function(){return Se}),i.d(k,"t",function(){return ke}),i.d(k,"u",function(){return ze}),i.d(k,"d",function(){return je}),i.d(k,"A",function(){return Xe}),i.d(k,"B",function(){return ge}),i.d(k,"y",function(){return dt}),i.d(k,"F",function(){return ot}),i.d(k,"n",function(){return Qe}),i.d(k,"o",function(){return It}),i.d(k,"p",function(){return Yt}),i.d(k,"s",function(){return ht}),i.d(k,"E",function(){return qt}),i.d(k,"b",function(){return We}),i.d(k,"c",function(){return ne}),i.d(k,"a",function(){return He}),i.d(k,"r",function(){return vt}),i.d(k,"e",function(){return Ae}),i.d(k,"w",function(){return pt});var le=i("k1fw"),te=i("ErOA"),Oe=i("1vsH"),c,g,_=((c=Object(Oe.z)())===null||c===void 0?void 0:c.homework_common_id)?{homework_common_id:(g=Object(Oe.z)())===null||g===void 0?void 0:g.homework_common_id}:{};function p(ie){return Object(te.c)("tasks/".concat(ie,".json"),_)}function R(ie){return Object(te.c)("myshixuns/".concat(ie,"/challenges.json"))}function y(ie,Te){return Object(te.c)("myshixuns/".concat(ie,"/subject_challenges.json"),Te)}function v(ie,Te,Ot){return Object(te.c)("tasks/".concat(ie,"/star.json?shixun_id=").concat(Te,"&star=").concat(Ot))}function m(ie,Te){return Object(te.c)("tasks/".concat(ie,"/rep_content.json"),Object(le.a)(Object(le.a)({},Te),_))}function M(ie,Te){return Object(te.f)("myshixuns/".concat(ie,"/update_file.json"),Te)}function A(ie,Te){return Object(te.c)("tasks/".concat(ie,"/reset_original_code.json"),Object(le.a)(Object(le.a)({},Te),_))}function q(ie,Te){return Object(te.f)("myshixuns/".concat(ie,"/reset_repository.json"),Te)}function pe(ie,Te){return Object(te.c)("tasks/".concat(ie,"/reset_passed_code.json"),Object(le.a)(Object(le.a)({},Te),_))}function P(ie,Te){return Object(te.f)("tasks/".concat(ie,"/game_build.json"),Object(le.a)(Object(le.a)({},Te),_))}function a(ie,Te){return Object(te.c)("tasks/".concat(ie,"/game_status.json"),Object(le.a)(Object(le.a)({},Te),_))}function _e(ie,Te){return Object(te.f)("tasks/".concat(ie,"/choose_build.json"),Object(le.a)(Object(le.a)({},Te),_))}function ye(ie){return Object(te.c)("tasks/".concat(ie,"/picture_display.json"),_)}function ct(ie,Te){return Object(te.c)("tasks/".concat(ie,"/cost_time.json"),Object(le.a)(Object(le.a)({},Te),_))}function Ue(ie,Te){return Object(te.c)("courses/".concat(ie,"/inform_detail.json"),Te)}function J(ie){return Object(te.f)("tasks/".concat(ie,"/plus_or_cancel_praise.json"))}function Se(ie){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(te.f)("myshixuns/".concat(ie,"/repository.json"),Te)}function ke(ie){return Object(te.c)("myshixuns/".concat(ie,"/open_webssh.json"))}function ze(ie,Te){return Object(te.c)("myshixuns/".concat(ie,"/open_vm_webssh.json"),Te)}function je(ie){return Object(te.c)("tasks/".concat(ie,"/close_webssh.json"))}function Xe(ie){return Object(te.c)("tasks/".concat(ie,"/reset_vnc_link.json"),_)}function ge(ie){return Object(te.f)("tasks/".concat(ie,"/reset_windows_vnc_link.json"))}function dt(ie,Te){return Object(te.f)("tasks/".concat(ie,"/reset_linux_vnc_link.json"),Te||{})}function ot(ie){return Object(te.c)("tasks/".concat(ie,"/check_test_sets.json"))}function Qe(ie){return Object(te.c)("tasks/".concat(ie,"/get_answer_info.json"))}function It(ie){return Object(te.c)("tasks/".concat(ie,"/get_choose_answer.json"))}function Yt(ie){return Object(te.c)("tasks/".concat(ie,"/unlock_choose_answer.json"))}function ht(ie,Te){return Object(te.c)("tasks/".concat(ie,"/unlock_answer.json?answer_id=").concat(Te))}function qt(ie,Te,Ot){return Object(te.f)("tasks/".concat(ie,"/set_games_status.json"),{result:Te,data:Ot})}function We(ie){return Object(te.f)("tasks/".concat(ie,"/extend_vnc.json"))}function ne(ie){return Object(te.f)("tasks/".concat(ie,"/extend_windows_vnc.json"))}function He(ie){return Object(te.f)("tasks/".concat(ie,"/extend_linux_vnc.json"),_)}function vt(ie,Te){return Object(te.c)("tasks/".concat(ie,"/rank_list.json"),Te)}function Ae(ie,Te){return Object(te.f)("tasks/".concat(ie,"/close_windows_vnc.json"),{tpi_id:Te})}function pt(ie){return Object(te.c)("tasks/".concat(ie,"/pull_files.json"))}},IxHN:function(se,k,i){"use strict";var le=i("q1tI"),te=i.n(le),Oe=i("07cG"),c=i.n(Oe);k.a=function(g){var _=g.message,p=g.className,R=g.children,y=g.style,v=y===void 0?{}:y;return te.a.createElement("div",{className:"".concat(c.a.idsRingWrapper," ").concat(p)},te.a.createElement("div",{className:c.a.ldsRing},te.a.createElement("div",null),te.a.createElement("div",null),te.a.createElement("div",null),te.a.createElement("div",null)),_?te.a.createElement("p",{style:v},_):null,R)}},KJ0q:function(se,k,i){},LYID:function(se,k,i){se.exports=i.p+"static/failer.5e83e9b8.svg"},Lmeb:function(se,k,i){},M8RZ:function(se,k,i){"use strict";i.d(k,"a",function(){return y});var le=i("fWQN"),te=i("mtLc"),Oe=i("yKVA"),c=i("879j"),g=i("q1tI"),_=i.n(g),p=i("i8i4"),R=i.n(p),y=function(v){Object(Oe.a)(M,v);var m=Object(c.a)(M);function M(A){var q;Object(le.a)(this,M),q=m.call(this,A);var pe=window.document;return q.node=pe.createElement("div"),pe.body.appendChild(q.node),q}return Object(te.a)(M,[{key:"render",value:function(){var q=this.props.children;return Object(p.createPortal)(q,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),M}(_.a.Component)},Mm8t:function(se,k){se.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(se,k){se.exports="data:image/png;base64,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"},OoWo:function(se,k,i){},Ot1p:function(se,k,i){"use strict";var le=i("2qtc"),te=i("kLXV"),Oe=i("rAM+"),c=i("tJVT"),g=i("jrin"),_=i("q1tI"),p=i.n(_),R=i("VrN/"),y=i.n(R),v=i("bdgK"),m=i("p77/"),M=i("Bd2K"),A=i("ELLl"),q=i("19Vz"),pe=i("lZu9"),P=i("kSUc"),a=i("9Bee"),_e=i("0Owb"),ye=i("dejd"),ct=i("C+DQ"),Ue=[{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 J(oe){var Ce=oe.onActionCallback,Fe=oe.title,rt=oe.icon,yt=oe.actionName,Pt=oe.className,X=Pt===void 0?"":Pt,x=oe.children;function S(){Ce(yt)}return p.a.createElement("a",{title:Fe,className:X,onClick:S},p.a.createElement("i",{className:"md-iconfont ".concat(rt)}),x)}var Se=function(oe){var Ce=oe.watch,Fe=oe.showNullButton,rt=oe.onActionCallback,yt=oe.fullScreen,Pt=oe.insertTemp,X=[].concat(Ue,[{title:"".concat(Ce?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ce?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return p.a.createElement("ul",{className:"markdown-toolbar-container"},X.map(function(x,S){return p.a.createElement("li",{key:S},x.actionName?p.a.createElement(J,Object(_e.a)({},x,{onActionCallback:rt})):p.a.createElement("span",{className:"v-line"}))}),Fe?p.a.createElement("li",null,p.a.createElement(J,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:rt},p.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Pt&&p.a.createElement("li",null,p.a.createElement(J,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Pt),onActionCallback:rt},p.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),p.a.createElement("li",{className:"btn-full-screen"},p.a.createElement(J,{icon:"".concat(yt?"icon-shrink":"icon-enlarge"),title:yt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:rt})))},ke=i("M8RZ"),ze=i("+L6B"),je=i("2/Rp"),Xe=i("y8nQ"),ge=i("Vl3Y"),dt=i("5NDa"),ot=i("5rEg"),Qe={labelCol:{span:4},wrapperCol:{span:20}},It=function(oe){var Ce=oe.callback,Fe=oe.onCancel;function rt(yt){Ce(yt)}return p.a.createElement(ge.a,Object(_e.a)({},Qe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:rt}),p.a.createElement(ge.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},p.a.createElement(ot.a,null)),p.a.createElement(ge.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},p.a.createElement(ot.a,null)),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(je.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(je.a,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))},Yt=i("7ahc"),ht=i("HmJG"),qt=i("BjJ7"),We=ge.a.useForm,ne={width:280,marginRight:10},He={labelCol:{span:5},wrapperCol:{span:19}},vt=function(oe){var Ce=oe.callback,Fe=oe.onCancel,rt=We(),yt=Object(c.a)(rt,1),Pt=yt[0];function X(Z){Ce(Z)}function x(Z){Pt.setFieldsValue({src:"/api/attachments/".concat(Z.id)})}function S(Z){var ae=Z.target.files[0];pt(ae,x)}return p.a.createElement(ge.a,Object(_e.a)({form:Pt},He,{className:"upload-image-panel",onFinish:X}),p.a.createElement(ge.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},p.a.createElement("div",{className:"flex-container"},p.a.createElement(ge.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},p.a.createElement(ot.a,{style:ne})),p.a.createElement(Ae,{onFileChange:S}))),p.a.createElement(ge.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},p.a.createElement(ot.a,{style:{width:264}})),p.a.createElement(ge.a.Item,{style:{textAlign:"right"}},p.a.createElement(je.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(je.a,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))};function Ae(oe){var Ce=oe.onFileChange;return p.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",p.a.createElement("input",{type:"file",accept:"image/*",onChange:Ce}))}function pt(oe,Ce){if(!oe)throw new String("\u6CA1\u6709\u6587\u4EF6");var Fe=new FormData;Fe.append("editormd-image-file",oe),Fe.append("file_param_name","editormd-image-file"),Fe.append("byxhr","true");var rt=new window.XMLHttpRequest;rt.withCredentials=!0,rt.addEventListener("load",function(yt){Ce(JSON.parse(yt.target.responseText))},!1),rt.addEventListener("error",function(yt){console.error(yt)},!1),rt.open("POST","".concat(qt.a,"/api/attachments.json")),rt.send(Fe)}var ie=i("giR+"),Te=i("fyUT"),Ot=i("7Kak"),kt=i("9yH6"),bt=kt.a.Group,C={margin:"0 8px"},ue=function(oe){var Ce=oe.callback,Fe=oe.onCancel;function rt(yt){Ce(yt)}return p.a.createElement(ge.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:rt},p.a.createElement("div",{className:"flex-container"},p.a.createElement("span",{style:C},"\u5355\u5143\u683C\u6570\uFF1A"),p.a.createElement("span",{style:C},"\u884C\u6570"),p.a.createElement(ge.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},p.a.createElement(Te.a,null)),p.a.createElement("span",{style:C},"\u5217\u6570"),p.a.createElement(ge.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},p.a.createElement(Te.a,null))),p.a.createElement("div",{className:"flex-container",style:{marginTop:12}},p.a.createElement("span",{style:C},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),p.a.createElement(ge.a.Item,{name:"align"},p.a.createElement(bt,null,p.a.createElement(kt.a,{value:"default"},p.a.createElement("i",{className:"fa fa-align-justify"})),p.a.createElement(kt.a,{value:"left"},p.a.createElement("i",{className:"fa fa-align-left"})),p.a.createElement(kt.a,{value:"center"},p.a.createElement("i",{className:"fa fa-align-center"})),p.a.createElement(kt.a,{value:"right"},p.a.createElement("i",{className:"fa fa-align-right"}))))),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(je.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(je.a,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))},Le="link",Y="upload-image",re="code-block",ve="add-table",Ze="------------",De={default:Ze,left:":".concat(Ze),center:":".concat(Ze,":"),right:"".concat(Ze,":")},Ye=i("9VGf"),Pe,de;function at(){}var Ke=0,st=1e4,nt="\u2581",At=`
**\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 mt(oe){return/^\d+$/.test(oe)?"".concat(oe,"px"):oe}var gt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Mt=gt?"Cmd":"Ctrl",be=(Pe={},Object(g.a)(Pe,Mt+"-B","bold"),Object(g.a)(Pe,Mt+"-I","italic"),Pe),$=(de={},Object(g.a)(de,Le,"\u6DFB\u52A0\u94FE\u63A5"),Object(g.a)(de,re,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(g.a)(de,Y,"\u6DFB\u52A0\u56FE\u7247"),Object(g.a)(de,ve,"\u6DFB\u52A0\u8868\u683C"),de),Ge=k.a=function(oe){var Ce=oe.defaultValue,Fe=Ce===void 0?"":Ce,rt=oe.onChange,yt=oe.width,Pt=yt===void 0?"100%":yt,X=oe.height,x=X===void 0?400:X,S=oe.miniToolbar,Z=S===void 0?!1:S,ae=oe.isFocus,ee=ae===void 0?!1:ae,Ee=oe.watch,ut=oe.insertTemp,ft=oe.id,Dt=ft===void 0?"markdown-editor-id":ft,Be=oe.showResizeBar,Ut=Be===void 0?!1:Be,Ft=oe.noStorage,En=Ft===void 0?!1:Ft,an=oe.showNullButton,_n=an===void 0?!1:an,Bt=oe.fullScreen,Qt=Bt===void 0?!1:Bt,bn=oe.onBlur,wn=oe.onCMBeforeChange,Ct=oe.className,St=Ct===void 0?"":Ct,Kt=oe.placeholder,ln=Kt===void 0?"":Kt,Vt=oe.values,jt=Vt===void 0?"":Vt,$t=Object(_.useState)(null),Dn=Object(c.a)($t,2),he=Dn[0],Fn=Dn[1],yn=Object(_.useState)(Fe),mr=Object(c.a)(yn,2),Na=mr[0],ja=mr[1],Ia=Object(_.useState)(Ee),pr=Object(c.a)(Ia,2),Un=pr[0],$a=pr[1],Er=Object(_.useState)(Qt),Ea=Object(c.a)(Er,2),qn=Ea[0],er=Ea[1],tr=Object(_.useState)(""),nr=Object(c.a)(tr,2),ua=nr[0],la=nr[1],ar=Object(_.useState)(0),Ma=Object(c.a)(ar,2),_a=Ma[0],xa=Ma[1],rr=Object(_.useState)(x),wa=Object(c.a)(rr,2),ka=wa[0],ca=wa[1],ir=Object(_.useState)(!1),or=Object(c.a)(ir,2),_r=or[0],sr=or[1],va=Object(_.useRef)(),ga=Object(_.useRef)(),Da=Object(_.useRef)(),$n=Object(_.useRef)();Object(_.useEffect)(function(){ja(jt),he==null||he.setValue(jt)},[jt]),Object(_.useEffect)(function(){if(va.current){var wt=function(sn,tn){var fn=tn.clipboardData;if(fn){var An=fn.types.toString(),Mn=fn.items;if(An==="text/html,Files"||An==="Files"||fn.types.indexOf("Files")){var Rn,Yn,aa=Mn[1];An==="Files"&&(aa=Mn[0]),((Rn=aa)===null||Rn===void 0?void 0:Rn.kind)==="file"&&((Yn=aa)===null||Yn===void 0?void 0:Yn.type.match(/^image\//i))&&pt(aa.getAsFile(),function(Zn){Zn.id?Tt.replaceSelection("![,](/api/attachments/".concat(Zn.id,")")):(Zn==null?void 0:Zn.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Tt=y.a.fromTextArea(va.current,{mode:"markdown",lineNumbers:!Z,lineWrapping:!0,value:Fe,autoCloseTags:!0,autoCloseBrackets:!0});return ee&&Tt.focus(),Tt.on("paste",wt),Fn(Tt),function(){Tt.off("paste",wt)}}},[]);var Ua=Object(_.useCallback)(function(){if(ga.current)try{var wt=ga.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Tt=ga.current.getElementsByClassName("markdown-editor-body")[0];qn?Tt.style.height="calc(100vh - ".concat(wt,"px)"):Tt.style.height="".concat(ka-wt,"px")}catch(Nt){console.log(Nt,"---- to set md editor body height")}},[ka,ga,qn]);Object(_.useEffect)(function(){function wt(){var Nt=new v.default(function(sn){var tn=Object(Oe.a)(sn),fn;try{for(tn.s();!(fn=tn.n()).done;){var An=fn.value;(An.target.offsetHeight>0||An.target.offsetWidth>0)&&(Ua(),he.setSize("100%","100%"),he.refresh())}}catch(Mn){tn.e(Mn)}finally{tn.f()}});return Nt.observe(va.current.parentElement),Nt}if(he){var Tt=wt();return function(){Tt.unobserve(va.current.parentElement)}}},[he,Ua]),Object(_.useEffect)(function(){if(he){for(var wt=[],Tt=function(){var An=sn[Nt];tn=Object(c.a)(An,2);var Mn=tn[0],Rn=tn[1],Yn=Object(g.a)({},Mn,function(){Fa(Rn)});wt.push(Yn),he.addKeyMap(Yn)},Nt=0,sn=Object.entries(be);Nt<sn.length;Nt++){var tn;Tt()}return function(){var fn=Object(Oe.a)(wt),An;try{for(fn.s();!(An=fn.n()).done;){var Mn=An.value;he.removeKeyMap(Mn)}}catch(Rn){fn.e(Rn)}finally{fn.f()}}}},[he]),Object(_.useEffect)(function(){Qt!==qn&&er(Qt)},[Qt]),Object(Ye.a)(function(){if(!En&&_a>0){var wt=new Date().getTime(),Tt=window.sessionStorage.getItem(Dt);wt>=_a+st&&(!Tt||Tt!==Na)&&(window.sessionStorage.setItem(Dt,Na),sr(!0))}},st),Object(_.useEffect)(function(){$a(Ee)},[he,Ee]),Object(_.useEffect)(function(){he&&(ee&&he.focus())},[he,ee]),Object(_.useEffect)(function(){if(Un&&he){var wt=function(sn){var tn=sn.target;if($n.current){var fn=tn.scrollTop/tn.scrollHeight;$n.current.scrollTop=$n.current.scrollHeight*fn}},Tt=he.getScrollerElement();return Tt.addEventListener("scroll",wt),function(){Tt.removeEventListener("scroll",wt)}}},[he,Un]),Object(_.useEffect)(function(){if(he&&wn){var wt=function(Nt,sn){wn(Nt,sn)};return he.on("beforeChange",wt),function(){he.off("beforeChange",wt)}}},[he,wn]),Object(_.useEffect)(function(){if(he&&bn){var wt=function(){bn(he.getValue())};return he.on("blur",wt),function(){he.off("blur",wt)}}},[he,bn]),Object(_.useEffect)(function(){if(he){var wt=function(Nt){var sn=Nt.getValue();ja(sn),xa(new Date().getTime()),Nt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rt&&rt(sn)};return he.on("change",wt),function(){he.off("change",wt)}}},[he,rt]),Object(_.useEffect)(function(){he&&(Fe==null?(he.setValue(""),ja("")):Fe!==he.getValue()&&(he.setValue(Fe),ja(Fe),he.setCursor(he.lineCount(),0)))},[he,Fe]);var Fa=Object(_.useCallback)(function(wt){var Tt=he.getCursor(),Nt=he.getSelection(),sn=Nt.split(`
`);switch(wt){case"bold":return he.replaceSelection("**"+Nt+"**"),Nt===""&&he.setCursor(Tt.line,Tt.ch+2),he.focus();case"italic":return he.replaceSelection("*"+Nt+"*"),Nt===""&&he.setCursor(Tt.line,Tt.ch+1),he.focus();case"code":return he.replaceSelection("`"+Nt+"`"),Nt===""&&he.setCursor(Tt.line,Tt.ch+1),he.focus();case"inline-latex":return he.replaceSelection("`$$"+Nt+"$$`"),Nt===""&&he.setCursor(Tt.line,Tt.ch+3),he.focus();case"latex":return he.replaceSelection("```latex\n"+Nt+"\n```"),he.setCursor(Tt.line+1,Nt.length+1),he.focus();case"line-break":return he.replaceSelection(`<br/>
`),he.focus();case"list-ul":return Nt===""?he.replaceSelection("- "+Nt):he.replaceSelection(sn.map(function(tn){return tn===""?"":"- ".concat(tn)}).join(`
`)),he.focus();case"list-ol":return Nt===""?he.replaceSelection("1. "+Nt):he.replaceSelection(sn.map(function(tn,fn){return tn===""?"":"".concat(fn+1,". ").concat(tn)}).join(`
`)),he.focus();case"add-null-ch":return Nt===""&&he.setCursor(Tt.line,Tt.ch+1),he.replaceSelection(nt),he.focus();case"inster-template-1":return Nt===""&&he.setCursor(Tt.line,Tt.ch),he.replaceSelection(At),he.focus();case"eraser":return he.setValue(""),he.focus();case"trigger-watch":return $a(!Un),he.focus();case"trigger-full-screen":return er(!qn),he.focus();case Le:la(Le);return;case re:la(re);return;case Y:la(Y);return;case ve:la(ve);return;default:throw new Error}},[he,Un,qn]),Ta=Object(_.useCallback)(function(wt){la("");switch(ua){case Le:var Tt=wt.title,Nt=wt.link;return he.replaceSelection("[".concat(Tt,"](").concat(Nt,")")),he.focus();case re:var sn=wt.language,tn=wt.content;return he.replaceSelection(["```"+sn,tn,"```"].join(`
`)),he.focus();case Y:var fn=wt.src,An=wt.alt;return he.replaceSelection("![ ".concat(An," ]( ").concat(fn,' "').concat(An,'" )')),he.focus();case ve:for(var Mn=wt.row,Rn=wt.col,Yn=wt.align,aa=`
`,Zn=0;Zn<Mn;Zn++){for(var Rr=[],lr=[],Pa=0;Pa<Rn;Pa++)Zn===1&&lr.push(De[Yn]),Rr.push(" ");Zn===1&&(aa+="| ".concat(lr.join(" | "),` |
`)),aa+="| ".concat(Rr.join(Rn===1?"":" | "),` |
`)}return he.replaceSelection(aa+`
`),he.focus();default:throw new Error}},[he,ua]),vr=Object(_.useMemo)(function(){switch(ua){case Le:return p.a.createElement(It,{callback:Ta,onCancel:ra});case re:return p.a.createElement(Yt.b,{callback:Ta,onCancel:ra});case Y:return p.a.createElement(vt,{callback:Ta,onCancel:ra});case ve:return p.a.createElement(ue,{callback:Ta,onCancel:ra});default:return null}},[ua]);function ra(){la("")}Object(_.useEffect)(function(){if(Da.current){var wt=function(Mn){tn=!0,fn=Mn.pageY},Tt=function(){tn=!1},Nt=function(Mn){if(tn){var Rn=Mn.pageY-fn;Rn<0&&(Rn=0),Rn>300&&(Rn=300);var Yn=x+Rn+"px";ca(Yn)}},sn=Da.current,tn=!1,fn=0;return sn.addEventListener("mousedown",wt),document.addEventListener("mousemove",Nt),document.addEventListener("mouseup",Tt),function(){sn.removeEventListener("mousedown",wt),document.removeEventListener("mousemove",Nt),document.removeEventListener("mouseup",Tt)}}},[he,Da]),Object(_.useEffect)(function(){ca(x)},[x]);var gr=mt(Pt),yr=mt(ka),br={width:gr,height:yr},ri=Object(_.useMemo)(function(){if(_a){var wt=new Date(_a),Tt=wt.getHours(),Nt=wt.getMinutes(),sn=wt.getSeconds();return Tt=Tt<10?"0"+Tt:Tt,Nt=Nt<10?"0"+Nt:Nt,sn=sn<10?"0"+sn:sn,"".concat(Tt,":").concat(Nt,":").concat(sn)}return 0},[_a]);function ur(){window.sessionStorage.removeItem(Dt),sr(!1),xa(0)}function Ar(){sr(!1),xa(0),he.setValue(window.sessionStorage.getItem(Dt))}return p.a.createElement(_.Fragment,null,p.a.createElement("div",{className:"markdown-editor-wrapper",ref:ga},p.a.createElement("div",{className:"markdown-editor-container ".concat(St," ").concat(Un?"on-preview":""," ").concat(Z?"mini":""," ").concat(qn?"full-screen":""),style:br},p.a.createElement(Se,{insertTemp:ut,watch:Un,fullScreen:qn,showNullButton:_n,onActionCallback:Fa}),p.a.createElement("div",{className:"markdown-editor-body"},p.a.createElement("div",{className:"codemirror-container"},p.a.createElement("textarea",{ref:va,placeholder:ln})),Un?p.a.createElement("div",{ref:$n,className:"preview-container"},p.a.createElement(a.a,{value:Na})):null))),Ut?p.a.createElement("a",{ref:Da,className:"editor-resize"}):null,p.a.createElement(ke.a,null,$[ua]?p.a.createElement(te.a,{centered:!0,title:$[ua],visible:!0,onCancel:ra,footer:null},vr):null))}},Plam:function(se,k,i){"use strict";var le=i("giR+"),te=i("fyUT"),Oe=i("2qtc"),c=i("kLXV"),g=i("DjyN"),_=i("NUBc"),p=i("9og8"),R=i("tJVT"),y=i("k1fw"),v=i("q1tI"),m=i.n(v),M=i("8Abk"),A=i("IxHN"),q=i("M8RZ"),pe=i("BdwD"),P=i("cWXX"),a=i("/ezw"),_e=i("14J3"),ye=i("BMrR"),ct=i("jCWc"),Ue=i("kPKH"),J=i("Q9mQ"),Se=i("diRs"),ke=i("+L6B"),ze=i("2/Rp"),je=i("y8nQ"),Xe=i("Vl3Y"),ge=i("9kvl"),dt=i("dhSg"),ot=i("mCJh");function Qe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Qe=function(){return Y};var Y={},re=Object.prototype,ve=re.hasOwnProperty,Ze=typeof Symbol=="function"?Symbol:{},De=Ze.iterator||"@@iterator",Ye=Ze.asyncIterator||"@@asyncIterator",Pe=Ze.toStringTag||"@@toStringTag";function de(x,S,Z){return Object.defineProperty(x,S,{value:Z,enumerable:!0,configurable:!0,writable:!0}),x[S]}try{de({},"")}catch(x){de=function(Z,ae,ee){return Z[ae]=ee}}function at(x,S,Z,ae){var ee=S&&S.prototype instanceof nt?S:nt,Ee=Object.create(ee.prototype),ut=new yt(ae||[]);return Ee._invoke=function(ft,Dt,Be){var Ut="suspendedStart";return function(Ft,En){if(Ut==="executing")throw new Error("Generator is already running");if(Ut==="completed"){if(Ft==="throw")throw En;return X()}for(Be.method=Ft,Be.arg=En;;){var an=Be.delegate;if(an){var _n=Ce(an,Be);if(_n){if(_n===st)continue;return _n}}if(Be.method==="next")Be.sent=Be._sent=Be.arg;else if(Be.method==="throw"){if(Ut==="suspendedStart")throw Ut="completed",Be.arg;Be.dispatchException(Be.arg)}else Be.method==="return"&&Be.abrupt("return",Be.arg);Ut="executing";var Bt=Ke(ft,Dt,Be);if(Bt.type==="normal"){if(Ut=Be.done?"completed":"suspendedYield",Bt.arg===st)continue;return{value:Bt.arg,done:Be.done}}Bt.type==="throw"&&(Ut="completed",Be.method="throw",Be.arg=Bt.arg)}}}(x,Z,ut),Ee}function Ke(x,S,Z){try{return{type:"normal",arg:x.call(S,Z)}}catch(ae){return{type:"throw",arg:ae}}}Y.wrap=at;var st={};function nt(){}function At(){}function mt(){}var gt={};de(gt,De,function(){return this});var Mt=Object.getPrototypeOf,be=Mt&&Mt(Mt(Pt([])));be&&be!==re&&ve.call(be,De)&&(gt=be);var $=mt.prototype=nt.prototype=Object.create(gt);function Ge(x){["next","throw","return"].forEach(function(S){de(x,S,function(Z){return this._invoke(S,Z)})})}function oe(x,S){function Z(ee,Ee,ut,ft){var Dt=Ke(x[ee],x,Ee);if(Dt.type!=="throw"){var Be=Dt.arg,Ut=Be.value;return Ut&&typeof Ut=="object"&&ve.call(Ut,"__await")?S.resolve(Ut.__await).then(function(Ft){Z("next",Ft,ut,ft)},function(Ft){Z("throw",Ft,ut,ft)}):S.resolve(Ut).then(function(Ft){Be.value=Ft,ut(Be)},function(Ft){return Z("throw",Ft,ut,ft)})}ft(Dt.arg)}var ae;this._invoke=function(ee,Ee){function ut(){return new S(function(ft,Dt){Z(ee,Ee,ft,Dt)})}return ae=ae?ae.then(ut,ut):ut()}}function Ce(x,S){var Z=x.iterator[S.method];if(Z===void 0){if(S.delegate=null,S.method==="throw"){if(x.iterator.return&&(S.method="return",S.arg=void 0,Ce(x,S),S.method==="throw"))return st;S.method="throw",S.arg=new TypeError("The iterator does not provide a 'throw' method")}return st}var ae=Ke(Z,x.iterator,S.arg);if(ae.type==="throw")return S.method="throw",S.arg=ae.arg,S.delegate=null,st;var ee=ae.arg;return ee?ee.done?(S[x.resultName]=ee.value,S.next=x.nextLoc,S.method!=="return"&&(S.method="next",S.arg=void 0),S.delegate=null,st):ee:(S.method="throw",S.arg=new TypeError("iterator result is not an object"),S.delegate=null,st)}function Fe(x){var S={tryLoc:x[0]};1 in x&&(S.catchLoc=x[1]),2 in x&&(S.finallyLoc=x[2],S.afterLoc=x[3]),this.tryEntries.push(S)}function rt(x){var S=x.completion||{};S.type="normal",delete S.arg,x.completion=S}function yt(x){this.tryEntries=[{tryLoc:"root"}],x.forEach(Fe,this),this.reset(!0)}function Pt(x){if(x){var S=x[De];if(S)return S.call(x);if(typeof x.next=="function")return x;if(!isNaN(x.length)){var Z=-1,ae=function ee(){for(;++Z<x.length;)if(ve.call(x,Z))return ee.value=x[Z],ee.done=!1,ee;return ee.value=void 0,ee.done=!0,ee};return ae.next=ae}}return{next:X}}function X(){return{value:void 0,done:!0}}return At.prototype=mt,de($,"constructor",mt),de(mt,"constructor",At),At.displayName=de(mt,Pe,"GeneratorFunction"),Y.isGeneratorFunction=function(x){var S=typeof x=="function"&&x.constructor;return!!S&&(S===At||(S.displayName||S.name)==="GeneratorFunction")},Y.mark=function(x){return Object.setPrototypeOf?Object.setPrototypeOf(x,mt):(x.__proto__=mt,de(x,Pe,"GeneratorFunction")),x.prototype=Object.create($),x},Y.awrap=function(x){return{__await:x}},Ge(oe.prototype),de(oe.prototype,Ye,function(){return this}),Y.AsyncIterator=oe,Y.async=function(x,S,Z,ae,ee){ee===void 0&&(ee=Promise);var Ee=new oe(at(x,S,Z,ae),ee);return Y.isGeneratorFunction(S)?Ee:Ee.next().then(function(ut){return ut.done?ut.value:Ee.next()})},Ge($),de($,Pe,"Generator"),de($,De,function(){return this}),de($,"toString",function(){return"[object Generator]"}),Y.keys=function(x){var S=[];for(var Z in x)S.push(Z);return S.reverse(),function ae(){for(;S.length;){var ee=S.pop();if(ee in x)return ae.value=ee,ae.done=!1,ae}return ae.done=!0,ae}},Y.values=Pt,yt.prototype={constructor:yt,reset:function(S){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!S)for(var Z in this)Z.charAt(0)==="t"&&ve.call(this,Z)&&!isNaN(+Z.slice(1))&&(this[Z]=void 0)},stop:function(){this.done=!0;var S=this.tryEntries[0].completion;if(S.type==="throw")throw S.arg;return this.rval},dispatchException:function(S){if(this.done)throw S;var Z=this;function ae(Be,Ut){return ut.type="throw",ut.arg=S,Z.next=Be,Ut&&(Z.method="next",Z.arg=void 0),!!Ut}for(var ee=this.tryEntries.length-1;ee>=0;--ee){var Ee=this.tryEntries[ee],ut=Ee.completion;if(Ee.tryLoc==="root")return ae("end");if(Ee.tryLoc<=this.prev){var ft=ve.call(Ee,"catchLoc"),Dt=ve.call(Ee,"finallyLoc");if(ft&&Dt){if(this.prev<Ee.catchLoc)return ae(Ee.catchLoc,!0);if(this.prev<Ee.finallyLoc)return ae(Ee.finallyLoc)}else if(ft){if(this.prev<Ee.catchLoc)return ae(Ee.catchLoc,!0)}else{if(!Dt)throw new Error("try statement without catch or finally");if(this.prev<Ee.finallyLoc)return ae(Ee.finallyLoc)}}}},abrupt:function(S,Z){for(var ae=this.tryEntries.length-1;ae>=0;--ae){var ee=this.tryEntries[ae];if(ee.tryLoc<=this.prev&&ve.call(ee,"finallyLoc")&&this.prev<ee.finallyLoc){var Ee=ee;break}}Ee&&(S==="break"||S==="continue")&&Ee.tryLoc<=Z&&Z<=Ee.finallyLoc&&(Ee=null);var ut=Ee?Ee.completion:{};return ut.type=S,ut.arg=Z,Ee?(this.method="next",this.next=Ee.finallyLoc,st):this.complete(ut)},complete:function(S,Z){if(S.type==="throw")throw S.arg;return S.type==="break"||S.type==="continue"?this.next=S.arg:S.type==="return"?(this.rval=this.arg=S.arg,this.method="return",this.next="end"):S.type==="normal"&&Z&&(this.next=Z),st},finish:function(S){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var ae=this.tryEntries[Z];if(ae.finallyLoc===S)return this.complete(ae.completion,ae.afterLoc),rt(ae),st}},catch:function(S){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var ae=this.tryEntries[Z];if(ae.tryLoc===S){var ee=ae.completion;if(ee.type==="throw"){var Ee=ee.arg;rt(ae)}return Ee}}throw new Error("illegal catch attempt")},delegateYield:function(S,Z,ae){return this.delegate={iterator:Pt(S),resultName:Z,nextLoc:ae},this.method==="next"&&(this.arg=void 0),st}},Y}var It=function(re){var ve=re.pathsList,Ze=re.dispatch,De=Xe.a.useForm(),Ye=Object(R.a)(De,1),Pe=Ye[0],de=Object(v.useState)(),at=Object(R.a)(de,2),Ke=at[0],st=at[1],nt=Object(v.useState)(!0),At=Object(R.a)(nt,2),mt=At[0],gt=At[1],Mt=Object(v.useState)(!1),be=Object(R.a)(Mt,2),$=be[0],Ge=be[1],oe=Object(v.useState)(),Ce=Object(R.a)(oe,2),Fe=Ce[0],rt=Ce[1],yt=Object(v.useState)({keyword:Fe,robot:!0,page:1}),Pt=Object(R.a)(yt,2),X=Pt[0],x=Pt[1];Object(v.useEffect)(function(){dt.a.subscribe("ai-replay-show",function(ee){rt(ee),Ge(!0)})},[]),Object(v.useEffect)(function(){Fe&&S()},[Fe]);var S=function(){var ee=Object(p.a)(Qe().mark(function Ee(ut){var ft;return Qe().wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return gt(!0),Be.next=3,Object(ot.a)(Object(y.a)(Object(y.a)({},X),{},{keyword:Fe}));case 3:ft=Be.sent,gt(!1),(ft==null?void 0:ft.data)&&(X.page++,x(Object(y.a)({},X)),st(ft==null?void 0:ft.data));case 6:case"end":return Be.stop()}},Ee)}));return function(ut){return ee.apply(this,arguments)}}(),Z=function(){var ee=Object(p.a)(Qe().mark(function Ee(){return Qe().wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:S();case 1:case"end":return ft.stop()}},Ee)}));return function(){return ee.apply(this,arguments)}}(),ae=m.a.createElement("div",null,m.a.createElement("img",{src:i("FPkq"),width:150}));return m.a.createElement(m.a.Fragment,null,m.a.createElement(c.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:$,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:Z,width:800,height:500,footer:m.a.createElement(ye.a,{align:"middle",justify:"center"},m.a.createElement(Ue.a,{className:"tc"},m.a.createElement(ze.a,{type:"primary",onClick:S},"\u6362\u4E00\u6362"),m.a.createElement(Se.a,{content:ae,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},m.a.createElement(ze.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){Ge(!1)}},m.a.createElement("aside",{style:{minHeight:300}},m.a.createElement(ye.a,null,m.a.createElement(a.a,{loading:mt},Ke==null?void 0:Ke.map(function(ee){return m.a.createElement(Ue.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},ee.text)}),!(Ke==null?void 0:Ke.length)&&m.a.createElement("div",{style:{width:"100%",textAlign:"center"}},m.a.createElement("br",null),m.a.createElement("img",{src:i("FPkq"),width:150}),m.a.createElement("br",null),m.a.createElement("br",null),"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},Yt=Object(ge.a)(function(Y){var re=Y.pathsList;return{pathsList:re}})(It),ht=i("fXAG"),qt=i("+BJd"),We=i("mr32"),ne=i("5Dmo"),He=i("3S7+"),vt=i("m3rI"),Ae=i("9Bee"),pt=i("Ypxr"),ie=i("AMnG"),Te=i("kaH+");function Ot(Y){var re=Y.data,ve=Y.index,Ze=Y.adminOrOperator,De=Y.parentDiscussIndex,Ye=Y.shixunIdentifier,Pe=Y.user,de=Y.onSetRewardData,at=Y.onSetActionType,Ke=re.author,st=re.can_delete,nt=re.content,At=re.hidden,mt=re.id,gt=re.reward,Mt=re.time;function be(){de({id:mt,index:ve,user_id:Ke.user_id,parentDiscussIndex:De})}function $(){at({id:mt,index:ve,params:{hidden:At?"0":"1",container_identifier:Ye},type:"hidden-discuss",parentDiscussIndex:De,message:At?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Ge(){at({id:mt,index:ve,type:"delete-discuss",parentDiscussIndex:De,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var oe=Ze||st||Ke.user_id===Pe.user_id||Ke.login===Pe.login;return m.a.createElement("div",{className:"second-level-discuss"},m.a.createElement("div",{className:"discuss-info-body"},m.a.createElement("div",{className:"discuss-info"},m.a.createElement("a",{href:"/users/".concat(Ke.login),target:"_blank"},Ke.name),m.a.createElement("span",{className:"grey"},Mt),gt?m.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(gt)},m.a.createElement("i",{className:"iconfont icon-gift c-orange "}),m.a.createElement("span",null,gt)):null),m.a.createElement("div",{className:"btn-group"},Pe.identity===1?m.a.createElement("a",{onClick:be,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},m.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ze?m.a.createElement("a",{onClick:$,title:At?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},m.a.createElement("i",{className:At?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,oe?m.a.createElement("a",{onClick:Ge,title:"\u5220\u9664"},m.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),m.a.createElement(Ae.a,{className:"discuss-content",value:nt}))}var kt=function(Y){var re=Y.data,ve=Y.index,Ze=Y.shixunIdentifier,De=Y.adminOrOperator,Ye=Y.identity,Pe=Y.onTopOrDownDiscuss,de=Y.onPlusDiscuss,at=Y.onDisableDiscuss,Ke=Y.onSetActionType,st=Y.onSetRewardData,nt=Y.user,At=Y.activeDiscussIndex,mt=Y.onReplyDiscuss,gt=Y.onSetActiveDiscussIndex,Mt=Y.allowDisableDiscuss,be=re.content,$=re.children,Ge=re.game_url,oe=re.hidden,Ce=re.id,Fe=re.position,rt=re.praise_count,yt=re.reward,Pt=re.sticky,X=re.time,x=re.user_praise,S=re.game_passed,Z=re.ai_reply_text,ae=re.ai_reply_flag,ee=re.author,Ee=re.disable_discuss_status,ut=Object(v.useState)(!1),ft=Object(R.a)(ut,2),Dt=ft[0],Be=ft[1];Object(v.useEffect)(function(){Dt&&setTimeout(function(){return Be(!1)},800)},[Dt]);function Ut(){if(console.log(nt),!(nt==null?void 0:nt.authentication)){c.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}gt(Ce)}function Ft(){Pe(Ce,!Pt,ve)}function En(){de(Ce,!x,ve)}function an(){st({id:Ce,index:ve,user_id:ee.user_id})}function _n(){Ke({id:Ce,index:ve,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Bt(){Ke({id:Ce,index:ve,params:{hidden:oe?"0":"1",container_identifier:Ze},type:"hidden-discuss",message:oe?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Qt(){at(Ce,Ee===0?2:0,ve)}var bn=function(Ct){var St=Ct.target,Kt=St.nodeName,ln=St.src;Kt==="IMG"&&(dt.a.publish("preview-image",ln),console.log("src:",ln))};return m.a.createElement("div",{className:"discuss-item-container",key:Ce},m.a.createElement("a",{href:"/users/".concat(ee.login),target:"_blank"},m.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(vt.a.IMG_SERVER,"/images/").concat(ee.image_url),width:"50"})),m.a.createElement("section",null,m.a.createElement("div",{className:"discuss-info"},m.a.createElement("a",{href:"/users/".concat(ee.login),target:"_blank"},ee.name),m.a.createElement("span",{className:"grey"},X),Fe?m.a.createElement("span",{className:"c-green"}," [\u7B2C",Fe,"\u5173] "):null,Ge?m.a.createElement("a",{href:Ge,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Mt&&m.a.createElement(m.a.Fragment,null,Ee===0&&m.a.createElement(He.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},m.a.createElement("span",{onClick:Qt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),Ee===2&&m.a.createElement(He.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},m.a.createElement("span",{onClick:Qt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),Ee===1&&m.a.createElement(He.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},m.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),Pt?m.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,yt?m.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(yt)},m.a.createElement("i",{className:"iconfont icon-gift c-orange "}),m.a.createElement("span",null,yt)):null,Ye<=5?m.a.createElement("span",{style:{flex:"1",textAlign:"right",color:S===1?"#29bd8b":""}},S===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),m.a.createElement("div",{onClick:bn},m.a.createElement(Ae.a,{className:"discuss-content",value:be})),ae&&m.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},m.a.createElement(We.a,{color:"#f50"},"\u667A\u80FD\u52A9\u6559"),m.a.createElement("br",null),m.a.createElement("div",{style:{padding:"6px 0"}},Z),m.a.createElement(ze.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Be(!0)},className:"mr10 mr5 relative c-blue"},m.a.createElement("span",{className:Dt?"plus-one-animate":"hide",style:{position:"absolute"}}," +1"),m.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),m.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),m.a.createElement("span",{className:"c-orange current",onClick:function(){dt.a.publish("ai-replay-show",be)}},"\u5176\u4ED6\u56DE\u7B54 > ")),$&&$.length>0?m.a.createElement("div",{className:"reply-discuss-container",onClick:bn},$.map(function(wn,Ct){return m.a.createElement(Ot,{key:wn.id,data:wn,index:Ct,shixunIdentifier:Ze,adminOrOperator:De,user:nt,onSetRewardData:st,onSetActionType:Ke,parentDiscussIndex:ve})})):null,m.a.createElement("div",{className:"btn-group"},nt.identity===1?m.a.createElement("a",{onClick:an,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},m.a.createElement("i",{className:"iconfont icon-jiangli"})):null,De?m.a.createElement("a",{onClick:Bt,title:oe?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},m.a.createElement("i",{className:oe?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ye<=5?m.a.createElement("a",{onClick:Ft,className:Pt?"btn-top":"btn-down",title:Pt?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},m.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,De&&(!$||$.length==0)?m.a.createElement("a",{onClick:_n,title:"\u5220\u9664"},m.a.createElement("i",{className:"iconfont icon-shanchu"})):null,m.a.createElement("a",{onClick:Ut,title:"\u56DE\u590D"},m.a.createElement("i",{className:"iconfont icon-huifu1"})),m.a.createElement("a",{onClick:En,className:x?"c-orange":""},m.a.createElement("i",{className:x?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),m.a.createElement("span",null,rt||""))),m.a.createElement(ie.a,{id:Ce,activeDiscussIndex:At,onReplyDiscuss:mt})))};function bt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */bt=function(){return Y};var Y={},re=Object.prototype,ve=re.hasOwnProperty,Ze=typeof Symbol=="function"?Symbol:{},De=Ze.iterator||"@@iterator",Ye=Ze.asyncIterator||"@@asyncIterator",Pe=Ze.toStringTag||"@@toStringTag";function de(x,S,Z){return Object.defineProperty(x,S,{value:Z,enumerable:!0,configurable:!0,writable:!0}),x[S]}try{de({},"")}catch(x){de=function(Z,ae,ee){return Z[ae]=ee}}function at(x,S,Z,ae){var ee=S&&S.prototype instanceof nt?S:nt,Ee=Object.create(ee.prototype),ut=new yt(ae||[]);return Ee._invoke=function(ft,Dt,Be){var Ut="suspendedStart";return function(Ft,En){if(Ut==="executing")throw new Error("Generator is already running");if(Ut==="completed"){if(Ft==="throw")throw En;return X()}for(Be.method=Ft,Be.arg=En;;){var an=Be.delegate;if(an){var _n=Ce(an,Be);if(_n){if(_n===st)continue;return _n}}if(Be.method==="next")Be.sent=Be._sent=Be.arg;else if(Be.method==="throw"){if(Ut==="suspendedStart")throw Ut="completed",Be.arg;Be.dispatchException(Be.arg)}else Be.method==="return"&&Be.abrupt("return",Be.arg);Ut="executing";var Bt=Ke(ft,Dt,Be);if(Bt.type==="normal"){if(Ut=Be.done?"completed":"suspendedYield",Bt.arg===st)continue;return{value:Bt.arg,done:Be.done}}Bt.type==="throw"&&(Ut="completed",Be.method="throw",Be.arg=Bt.arg)}}}(x,Z,ut),Ee}function Ke(x,S,Z){try{return{type:"normal",arg:x.call(S,Z)}}catch(ae){return{type:"throw",arg:ae}}}Y.wrap=at;var st={};function nt(){}function At(){}function mt(){}var gt={};de(gt,De,function(){return this});var Mt=Object.getPrototypeOf,be=Mt&&Mt(Mt(Pt([])));be&&be!==re&&ve.call(be,De)&&(gt=be);var $=mt.prototype=nt.prototype=Object.create(gt);function Ge(x){["next","throw","return"].forEach(function(S){de(x,S,function(Z){return this._invoke(S,Z)})})}function oe(x,S){function Z(ee,Ee,ut,ft){var Dt=Ke(x[ee],x,Ee);if(Dt.type!=="throw"){var Be=Dt.arg,Ut=Be.value;return Ut&&typeof Ut=="object"&&ve.call(Ut,"__await")?S.resolve(Ut.__await).then(function(Ft){Z("next",Ft,ut,ft)},function(Ft){Z("throw",Ft,ut,ft)}):S.resolve(Ut).then(function(Ft){Be.value=Ft,ut(Be)},function(Ft){return Z("throw",Ft,ut,ft)})}ft(Dt.arg)}var ae;this._invoke=function(ee,Ee){function ut(){return new S(function(ft,Dt){Z(ee,Ee,ft,Dt)})}return ae=ae?ae.then(ut,ut):ut()}}function Ce(x,S){var Z=x.iterator[S.method];if(Z===void 0){if(S.delegate=null,S.method==="throw"){if(x.iterator.return&&(S.method="return",S.arg=void 0,Ce(x,S),S.method==="throw"))return st;S.method="throw",S.arg=new TypeError("The iterator does not provide a 'throw' method")}return st}var ae=Ke(Z,x.iterator,S.arg);if(ae.type==="throw")return S.method="throw",S.arg=ae.arg,S.delegate=null,st;var ee=ae.arg;return ee?ee.done?(S[x.resultName]=ee.value,S.next=x.nextLoc,S.method!=="return"&&(S.method="next",S.arg=void 0),S.delegate=null,st):ee:(S.method="throw",S.arg=new TypeError("iterator result is not an object"),S.delegate=null,st)}function Fe(x){var S={tryLoc:x[0]};1 in x&&(S.catchLoc=x[1]),2 in x&&(S.finallyLoc=x[2],S.afterLoc=x[3]),this.tryEntries.push(S)}function rt(x){var S=x.completion||{};S.type="normal",delete S.arg,x.completion=S}function yt(x){this.tryEntries=[{tryLoc:"root"}],x.forEach(Fe,this),this.reset(!0)}function Pt(x){if(x){var S=x[De];if(S)return S.call(x);if(typeof x.next=="function")return x;if(!isNaN(x.length)){var Z=-1,ae=function ee(){for(;++Z<x.length;)if(ve.call(x,Z))return ee.value=x[Z],ee.done=!1,ee;return ee.value=void 0,ee.done=!0,ee};return ae.next=ae}}return{next:X}}function X(){return{value:void 0,done:!0}}return At.prototype=mt,de($,"constructor",mt),de(mt,"constructor",At),At.displayName=de(mt,Pe,"GeneratorFunction"),Y.isGeneratorFunction=function(x){var S=typeof x=="function"&&x.constructor;return!!S&&(S===At||(S.displayName||S.name)==="GeneratorFunction")},Y.mark=function(x){return Object.setPrototypeOf?Object.setPrototypeOf(x,mt):(x.__proto__=mt,de(x,Pe,"GeneratorFunction")),x.prototype=Object.create($),x},Y.awrap=function(x){return{__await:x}},Ge(oe.prototype),de(oe.prototype,Ye,function(){return this}),Y.AsyncIterator=oe,Y.async=function(x,S,Z,ae,ee){ee===void 0&&(ee=Promise);var Ee=new oe(at(x,S,Z,ae),ee);return Y.isGeneratorFunction(S)?Ee:Ee.next().then(function(ut){return ut.done?ut.value:Ee.next()})},Ge($),de($,Pe,"Generator"),de($,De,function(){return this}),de($,"toString",function(){return"[object Generator]"}),Y.keys=function(x){var S=[];for(var Z in x)S.push(Z);return S.reverse(),function ae(){for(;S.length;){var ee=S.pop();if(ee in x)return ae.value=ee,ae.done=!1,ae}return ae.done=!0,ae}},Y.values=Pt,yt.prototype={constructor:yt,reset:function(S){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!S)for(var Z in this)Z.charAt(0)==="t"&&ve.call(this,Z)&&!isNaN(+Z.slice(1))&&(this[Z]=void 0)},stop:function(){this.done=!0;var S=this.tryEntries[0].completion;if(S.type==="throw")throw S.arg;return this.rval},dispatchException:function(S){if(this.done)throw S;var Z=this;function ae(Be,Ut){return ut.type="throw",ut.arg=S,Z.next=Be,Ut&&(Z.method="next",Z.arg=void 0),!!Ut}for(var ee=this.tryEntries.length-1;ee>=0;--ee){var Ee=this.tryEntries[ee],ut=Ee.completion;if(Ee.tryLoc==="root")return ae("end");if(Ee.tryLoc<=this.prev){var ft=ve.call(Ee,"catchLoc"),Dt=ve.call(Ee,"finallyLoc");if(ft&&Dt){if(this.prev<Ee.catchLoc)return ae(Ee.catchLoc,!0);if(this.prev<Ee.finallyLoc)return ae(Ee.finallyLoc)}else if(ft){if(this.prev<Ee.catchLoc)return ae(Ee.catchLoc,!0)}else{if(!Dt)throw new Error("try statement without catch or finally");if(this.prev<Ee.finallyLoc)return ae(Ee.finallyLoc)}}}},abrupt:function(S,Z){for(var ae=this.tryEntries.length-1;ae>=0;--ae){var ee=this.tryEntries[ae];if(ee.tryLoc<=this.prev&&ve.call(ee,"finallyLoc")&&this.prev<ee.finallyLoc){var Ee=ee;break}}Ee&&(S==="break"||S==="continue")&&Ee.tryLoc<=Z&&Z<=Ee.finallyLoc&&(Ee=null);var ut=Ee?Ee.completion:{};return ut.type=S,ut.arg=Z,Ee?(this.method="next",this.next=Ee.finallyLoc,st):this.complete(ut)},complete:function(S,Z){if(S.type==="throw")throw S.arg;return S.type==="break"||S.type==="continue"?this.next=S.arg:S.type==="return"?(this.rval=this.arg=S.arg,this.method="return",this.next="end"):S.type==="normal"&&Z&&(this.next=Z),st},finish:function(S){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var ae=this.tryEntries[Z];if(ae.finallyLoc===S)return this.complete(ae.completion,ae.afterLoc),rt(ae),st}},catch:function(S){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var ae=this.tryEntries[Z];if(ae.tryLoc===S){var ee=ae.completion;if(ee.type==="throw"){var Ee=ee.arg;rt(ae)}return Ee}}throw new Error("illegal catch attempt")},delegateYield:function(S,Z,ae){return this.delegate={iterator:Pt(S),resultName:Z,nextLoc:ae},this.method==="next"&&(this.arg=void 0),st}},Y}var C={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ue(Y,re){switch(re.type){case ht.Q:return Object(y.a)(Object(y.a)({},Y),{},{loading:!0});case ht.X:return Object(y.a)(Object(y.a)({},Y),{},{showRewardDialog:!0});case ht.b:return Object(y.a)(Object(y.a)({},Y),{},{showRewardDialog:!1});case ht.l:return Object(y.a)(Object(y.a)({},Y),re.payload);case ht.ab:return Object(y.a)(Object(y.a)({},Y),re.payload);case ht.x:return Object(y.a)(Object(y.a)({},Y),re.payload);case ht.c:return Object(y.a)(Object(y.a)({},Y),re.payload);case ht.z:return Object(y.a)(Object(y.a)({},Y),re.payload);case ht.H:return Object(y.a)(Object(y.a)({},Y),re.payload);case ht.a:return Object(y.a)(Object(y.a)({},Y),re.payload);default:throw new Error}}var Le=k.a=function(Y){var re=Y.shixunIdentifier,ve=Y.identity,Ze=Y.activeIndex,De=Y.user,Ye=Y.allowDisableDiscuss,Pe=Y.isShixunDetail,de=Pe===void 0?!1:Pe,at=Object(v.useReducer)(ue,C),Ke=Object(R.a)(at,2),st=Ke[0],nt=Ke[1],At=st.page,mt=st.loading,gt=st.data,Mt=st.actionType,be=st.showRewardDialog,$=st.activeDiscussIndex,Ge=Object(v.useRef)(),oe=Object(v.useRef)();function Ce(Ct){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(p.a)(bt().mark(function Ct(St){var Kt;return bt().wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(!mt){Vt.next=2;break}return Vt.abrupt("return");case 2:return Vt.prev=2,nt({type:ht.Q}),Vt.next=6,Object(ot.e)(re,St);case 6:Kt=Vt.sent,nt({type:ht.l,payload:{activeDiscussIndex:null,page:St,data:Kt,loading:!1}}),Vt.next=13;break;case 10:Vt.prev=10,Vt.t0=Vt.catch(2),console.log(Vt.t0);case 13:case"end":return Vt.stop()}},Ct,null,[[2,10]])})),Fe.apply(this,arguments)}function rt(Ct){Ce(Ct)}function yt(Ct,St,Kt){return Pt.apply(this,arguments)}function Pt(){return Pt=Object(p.a)(bt().mark(function Ct(St,Kt,ln){var Vt;return bt().wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.prev=0,$t.next=3,Object(ot.g)(St,Kt);case 3:Vt=$t.sent,Qt[ln].user_praise=Kt,Qt[ln].praise_count=Vt.praise_count,nt({type:ht.x,payload:{data:Object(y.a)(Object(y.a)({},gt),{},{comments:Qt})}}),$t.next=12;break;case 9:$t.prev=9,$t.t0=$t.catch(0),console.log($t.t0);case 12:case"end":return $t.stop()}},Ct,null,[[0,9]])})),Pt.apply(this,arguments)}function X(Ct,St,Kt){return x.apply(this,arguments)}function x(){return x=Object(p.a)(bt().mark(function Ct(St,Kt,ln){var Vt,jt,$t;return bt().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.prev=0,he.next=3,Object(ot.d)(St,Kt);case 3:if(Vt=he.sent,!(Vt.status!==0)){he.next=6;break}return he.abrupt("return");case 6:jt=Qt[ln].author.user_id,$t=Qt.map(function(Fn){return Fn.author.user_id===jt?Object(y.a)(Object(y.a)({},Fn),{},{disable_discuss_status:Kt}):Fn}),nt({type:ht.c,payload:{data:Object(y.a)(Object(y.a)({},gt),{},{comments:$t})}}),he.next=14;break;case 11:he.prev=11,he.t0=he.catch(0),console.log(he.t0);case 14:case"end":return he.stop()}},Ct,null,[[0,11]])})),x.apply(this,arguments)}function S(Ct,St,Kt){return Z.apply(this,arguments)}function Z(){return Z=Object(p.a)(bt().mark(function Ct(St,Kt,ln){return bt().wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Object(ot.j)(St,Kt);case 3:Qt[ln].sticky=Kt,nt({type:ht.ab,payload:{data:Object(y.a)(Object(y.a)({},gt),{},{comments:Qt})}}),Ce(st.page),jt.next=11;break;case 8:jt.prev=8,jt.t0=jt.catch(0),console.log(jt.t0);case 11:case"end":return jt.stop()}},Ct,null,[[0,8]])})),Z.apply(this,arguments)}function ae(){nt({type:ht.z,payload:{actionType:null}})}function ee(){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(p.a)(bt().mark(function Ct(){var St,Kt,ln,Vt,jt,$t,Dn,he;return bt().wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:if(St=Mt.id,Kt=Mt.params,ln=Mt.type,Vt=Mt.index,jt=Mt.parentDiscussIndex,!(ln==="hidden-discuss")){yn.next=6;break}return yn.next=4,Object(ot.f)(St,Kt);case 4:jt?Qt[jt].children[Vt].hidden=Kt.hidden==1:Qt[Vt].hidden=Kt.hidden==1,nt({type:ht.z,payload:{actionType:null,data:Object(y.a)(Object(y.a)({},gt),{},{comments:Qt})}});case 6:if(!(ln==="delete-discuss")){yn.next=31;break}return yn.next=9,Object(ot.c)(St);case 9:if(!(jt||jt===0)){yn.next=22;break}$t=Qt[jt].children,Dn=$t.length-1;case 12:if(!(Dn>=0)){yn.next=19;break}if(!($t[Dn].id===St)){yn.next=16;break}return $t.splice(Dn,1),yn.abrupt("break",19);case 16:Dn--,yn.next=12;break;case 19:Qt[jt].children=$t,yn.next=30;break;case 22:he=Qt.length-1;case 23:if(!(he>=0)){yn.next=30;break}if(!(Qt[he].id===St)){yn.next=27;break}return Qt.splice(he,1),yn.abrupt("break",30);case 27:he--,yn.next=23;break;case 30:nt({type:ht.z,payload:{actionType:null,data:Object(y.a)(Object(y.a)({},gt),{},{comments:Qt})}});case 31:case"end":return yn.stop()}},Ct)})),Ee.apply(this,arguments)}function ut(Ct){nt({type:ht.z,payload:{actionType:Ct}})}function ft(){nt({type:ht.b})}function Dt(){return Be.apply(this,arguments)}function Be(){return Be=Object(p.a)(bt().mark(function Ct(){var St,Kt,ln,Vt,jt,$t,Dn;return bt().wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return St=Ge.current,Kt=St.id,ln=St.index,Vt=St.score,jt=St.user_id,$t=St.parentDiscussIndex,Fn.next=3,Object(ot.i)(Kt,{container_type:"Discusses",score:Vt,user_id:jt});case 3:Dn=Fn.sent,$t?Qt[$t].children[ln].reward=Dn.code:Qt[ln].reward=Dn.code,nt({type:ht.H,payload:{showRewardDialog:!1,data:Object(y.a)(Object(y.a)({},gt),{},{comments:Qt})}}),Ge.current=null;case 7:case"end":return Fn.stop()}},Ct)})),Be.apply(this,arguments)}function Ut(Ct){Ge.current=Ct,nt({type:ht.X})}function Ft(Ct){Ge.current.score=Ct}function En(Ct,St){return an.apply(this,arguments)}function an(){return an=Object(p.a)(bt().mark(function Ct(St,Kt){var ln;return bt().wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Object(ot.h)(St,Kt);case 3:if(ln=jt.sent,!(ln.status===-3)){jt.next=8;break}return c.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"}),_n(null),jt.abrupt("return");case 8:Ce(At),jt.next=14;break;case 11:jt.prev=11,jt.t0=jt.catch(0),console.log(jt.t0);case 14:case"end":return jt.stop()}},Ct,null,[[0,11]])})),an.apply(this,arguments)}function _n(Ct){$===Ct?nt({type:ht.a,payload:{activeDiscussIndex:null}}):nt({type:ht.a,payload:{activeDiscussIndex:Ct}})}if(Object(v.useEffect)(function(){function Ct(){return St.apply(this,arguments)}function St(){return St=Object(p.a)(bt().mark(function Kt(){return bt().wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(!(Ze===3&&!gt&&re)){Vt.next=3;break}return Vt.next=3,Ce(At);case 3:case"end":return Vt.stop()}},Kt)})),St.apply(this,arguments)}Ct()},[re,Ze,At,nt]),Object(v.useEffect)(function(){var Ct=dt.a.subscribe("create-discuss",function(){Ce(At)});return Ct},[re]),!gt)return m.a.createElement(A.a,null);var Bt=gt.disscuss_count,Qt=gt.comments,bn=gt.all,wn=gt.can_hidden;return m.a.createElement(v.Fragment,null,m.a.createElement("div",{className:"discuss-container",ref:oe},Bt===0?m.a.createElement(pe.a,null):null,Qt.map(function(Ct,St){return m.a.createElement(kt,{user:De,key:Ct.id,data:Ct,index:St,identity:ve,onPaginationChange:rt,shixunIdentifier:re,onSetActionType:ut,onTopOrDownDiscuss:S,adminOrOperator:wn,onPlusDiscuss:yt,onDisableDiscuss:X,onSetRewardData:Ut,activeDiscussIndex:$,onSetActiveDiscussIndex:_n,onReplyDiscuss:En,allowDisableDiscuss:Ye})}),Bt>10?m.a.createElement("div",{className:"pagination-container"},m.a.createElement(_.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:rt,current:At,total:Bt})):null,m.a.createElement(Yt,null)),m.a.createElement(q.a,null,m.a.createElement(c.a,{centered:!0,title:"\u63D0\u793A",visible:!!Mt,onOk:ee,onCancel:ae},m.a.createElement("p",null,Mt?Mt.message:"")),m.a.createElement(c.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:be,onCancel:ft,onOk:Dt},m.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ft,style:{width:"228px"}}))))}},"Q+I+":function(se,k){se.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(se,k,i){},QUgM:function(se,k,i){},"S+dL":function(se,k){se.exports="data:image/gif;base64,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"},Sa5k:function(se,k,i){se.exports=i.p+"static/nothing.4d201a0a.png"},TVoq:function(se,k,i){},Tl6Z:function(se,k){se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxdCXPaytY8ArEaYzt2cm/efe///6+v3ktu4ngBm13Ah1zdUTMeLYCEuYmnSuUFEKOZnj7rnAnW67X94q21ucLN1cbvc1z1zVXzXG5byRXJtcDP36YFvxhY4sk+21yNzTXcXL3N1Y+fs6LvWwF4M1zTzbV+B8vptxgUFynssA8Igj1AtgZgJriid7CcRmticuKJvd5cnYIgmIkIiUTELPHz1RhBZNUhzkIwF68sQMXAGW2uccq938FyBJB8gP6R1+aYsBl+j8A8nOi6XAHAp7rLygFThJ8EW4D+tADWVgp41gDNE/rxDpaKWzyhl9BD8gAyxuREAEUbVyB6BpXUZc6qr3nYpYGfa9yH+orhe2LgdFNE4gT61PQdLNXpI5cZlM9JH2Di2pisOl4ju1QhChpiadXwPSP0JwbNOV736Tbs7ztYyujf5rrBxPvaGAM+hzjoASBjrOC30BMI1BB9GAFEffQvEMU3xOsPANc7WA5oH1OAMscAT2EqdzEBTydkgQRglp70bSlM0xQxtcbzPL2DpTxGoah5wiR0sXqfT9y/0RB/zwCi8QKiVVsskn6cqsl9imBpgFEazv9jgDxiVfYgap5LBGdNlNm5/L4qEYghQGJ4lhBmf8PRZ+5LfLZfFiwdACVwRM4dBvEKq2+45wTWoIiqnySEnqOm8j2YoCWAWWGCRyWZ/5cQo08A0IXznpE89ztYPBbPlbPCHmUwwz0UwUB8IG2AY2FJfCgS30me+cw+lTlgZ7geRfSGzkK5PRWxdCpg+QDFT03hW/x+BUoe73C/FlZvV8zZiVUfuwnxHMMdQF3D88+xMK6csYjv891OwJn31mDxKbJjKHm0cu4KDnwAXeYcA/soK5LW0jzjs80SfB4hJr4tZv1iB5bpQgQ2MS7qSf57h3v9cmCJJ+iT47AaYpKvREcocp8+rjnuMXHecwUg3afoHB30ZVKSo4wM07PE+VaEGRoA2xDA+CTKbwSGWfxuYPEBhRN5bUnwLa9xQug1naWIpE+ySv923teGUs3X/69EUVVDH/sAzUMB/SMAYB5FqW/JGE1/N7B8siRKvIbYGWNQVgVWTxOgqkG3me+gD333ME8HtD/DJJWtH9QsiWsNwTR5A9/Fe9jXP2C1fQFzRb8DWK4tCQYuoJPsQvvnGPhHxxlXT9Ft4on6S5hjiBXuview6l3uDTx/HQukyHO3wSY38rnPYMjoVwaLei1joHyz7VhJHj1fYPB8Xs4rvGfiYY4bfN8QA/7WpigDo8MCelkPTDLA58biYvhhR4x/HRMsbVAp2xc86Acxk7M+ew0mGaRQNsXSBKLGVThPzYXehK4U4flXOQpzA0x0iTH4BFb9toeOpf6nDsTujyJa+zFaDatbrZ4lBuuuwMq6wsNMUt4zxf3SUipPMdYST9BXgPxzjqUTYVKXIkKnljgy7wtaaHROdmzbS14/JWZRhXYOeXsD0GTJ7Uv4H4qYjGeWeGP/abmvNO2/54zHB7ArUzI+ZyjtgQCjba9jbTMR2Z+sgOPvGGBRPWUN8dPD5I9yBrALYB0716MsJ90ujYp7FmACsPE9FgQXYYRxrYtoaTvssbLtZPKlY3REKSL+aGKoZdth+DtLkpxHOYzSKRkotYLKYCjOsO8Zoq/s9iQsnAaYNcawi/cvME5xn//tEcMR+j/G/dKYYYzF8aY6i2bcj4Ds6xyFtg+RUjajXOH75wDCOKW/N+jrCL9/PaJYU8CkufeXeJ+7VaUGMMwEIEX7PSmyKKoES1ucYRGo8xoK2jpDme1XAJSmOMQiUHkffZkJm/VtO5eEFsvfORZHYOV5fZ+E3f4GG6rl0gDoW+Ibmsh1SD8y2bcKneUCD3Bl2y72Bv4eZoisa1g9ZXtQ/8AqvZfJvQaDTfB3aIk3WJVDJlr9SFEeOxkm/SHOu0/iLAwcUTQT/WNe8uK+PQazBJbEakLHTGYa4feUz9axgqsIxXfAELfyd9uSJKe26AJtAIjZ9w/o/1+W7HXm/qClJXGaZgljp+Bz52Uh4KgqzWJpr3chVCqGao7NvsKKo3s+rd1g9e4LlL5tb1xfYkADSyLYdUviThP0tW2vM+3pr+ngs2s8Q8+Sfc1TWfVjAGzXFjqiRbeqrAQYkyNZgwt8b9tSgpVlgSW+z58e5w7d60EGEJj7sW/OacOSdEvdXRiJvvRNGKAjsnkqTi6OBbdxcOtpICsukIlc4D5d+d5lQfYgm83xcyF9vrW3S3SaoH+VgqXrAcoKYLm214E7ZaIiCmQeUCPcQ8VaCHDULYmlMBttJczSF1BNxUrqiNk/syRSTMD1BXBUOMcZ7NEUVlo41supbDSbYKweqgKLTob7xQ2stmWGMjy2wxJ6NDDImEdbLAUVby2x0FYOOKjgjQQ4ExFJl8KQNEtrwlQtAY06xcaWeKpD/G9hp7l1hX30smRZ1tAfHuWIWx0eU8DSgOj6cqBMvrRk/5DZ9lZVbi0NHStiLave95qa8jXxz5hjxjY9TrN9/Byn1P7AgnmuSgwNPWBZ4P5ZrPIcBMFBytsG7C/6xeY+D5vf6+iHpkFMNq9Fm9eoM1yIfvDyWsbtn3F/fq7t8ZKqnyPuR6UpA5v+NDffMZe/q9JbKgFLbAl8cP7HQNcwQ3TEHfpfST6JzZitb2TiHjYDGv+vIZPbxesDvBYzRBcgWgO4KwFVWywVX2Otl/hz46oBImZ9c/N3/HzDCvWWS5+j8VCwcEedW91ggAdL00XOgdzVnoNHXaFLH0o8YfL/S6y4uSOeXsSHvEaAxIDobX5qaY6sRr1lvPn84hgAER3rafOd+1qOTXEhzDJM6KXoYKWBxTew9IhOMkzIM8d6KTJ4qjg2xSk2wGpj/m4sWkZgiPh/fYAogph4xt/xfa4AkLxxWKpT7FDRmfGMfLZMgMT931Hctez1BrYpnKA+OTb1mdCHgqWWAiB6RNPM7PkuSu1mcLhVYyq+m4b4KqZgiBDM0RMvLMVOE68VrRrFiO1o8/nKTFv0tSWKONu3zfdOPUB6WTCbv7dez7EWP3nmiqVBRhmi6KFMsKxSvmidIWLOrdh+IBfpMWN8x6QvNr8/gSHigb4Ak1ChfRJl9xoDnZcNtnbYY1EhQLoYB5bdoP9nDlZ5KdOxeR/3WzfFnxT38a4gULg4axlqRNp4h+akox4KlqlHlmfVh6XM3GnvS8wMth1X6gIMpOlHsEcbuofPrKUfYS4yuW6JW32G7zlmGwCYcwERrUrGowgkfV8IRupY/h6rWo7ulaW8d0xqxhwKlqV4Q2lCn1l6UZpzO7yUREiTm2Invi+A4jNr55aUzdBQwHNVukcB8L8ox1RiNz+vbLu4D8XnlhjC+9qizxQJC8yz2LqACV0aWLSqAEVPlm+lvati61hATGC6ADgaKYPAWEtosjFe/RMliJJriMNhihXTEUtt6vl8/Cx9S/ZgP+DnZ0zUCmKo44grAmlc0M/C8dCxGlt+ovzUNaEPBUtDdIGZbYftfe3Hvt5aKLAs5OMqohpvaeIBqedU5SQLYYU9Qy9QJZWrfpAhkgdQnueyGHrisLwSIA1gpkcUVzGQCvpa1ligXYzLbAdGYhR6UgZYmh6lKK0jHdszmirihg9Pl/pCABtgQB+t4gbQciD/4/heZkWcdAB/DexxJmPJ+nNzMhLYqiu6GF0BRR1zqz3FP0XRpCxmUeWxlSEHlzkiSifD3QRFv809vqcmfX+qWjEFWJU9fInRmutS5J7/EdGitVkY3GxD1LXFKqG4qomPqMqN8oxCW9nMMs/x2gYZXkNlD3pR6X299ZixK6s4SIf+XOAZm6p44jmpn1FRjJX3j/js3KHypUdkxDpDJGKoL2L0L/m+J4/F1JLxrxIsWyZ0WU45WkVpictMuZw5/2uBWpU9Yrr88QZmrG8hNGXVjyE6+hi8r1h1cWDvDtYNPcMt+XzTJwI8okqT2wfiaPRZTFNZnMMKx2DLhD4ELAEGoSWrfJ1hBbGkOcHREvb4nhP9rVr/6EAZnrrmrfNebhe9QyR7AqcfI8F0ntEieoAndpXTh76wPPNkrgGUUETVSEBLa6rofqhDRNHBYGH5CDKLr9PUPUjnfyp7xOO0efBjg8M1bZUdpzkT+pJFJnGaOZ7lQiZWzwbo5FksYKMLS/J6NQPvpwiSVAk3ntW1asugTtC/4FBmUX2lIXK8Y9snh43sjYoBYzJc01Zl8ggTEuX4d3pgishxjqklNBEL5hre5LygH6s/PECsxP37n7gKznCvpuvRhY7UqhgsP03ossCyBvpaeOCpsscbiZamY5K6A/0Z4uY54z5dS/Y/TS05/CqybTd85BFrbRHB4wy2ir9jCPYgs/wBJlFH3IMAsS33bx5hSF9E0b5gCbHSlgIGmrZvwR5ppi3FxMRVKDefmUJxzFr5c3GKcYLcaHDT42klmMiyaX6XuG/1OMsPwJ1u7sUCzQ8EIp9v8/PctoOKkTBcVTsCmFi+E1i0Q6yC8GDllivfh0GuHIcWc3DHOUrzRAAwTnGccWsGxZHBaxs6Fo+a1Wrmfs5a+QDpgweg1P/OhSVfBRXRp1pFC7QOC62LZ7sPc97MEp1NgINi5fENQFHzmJscpAf1eGawz0pYZC6e5SIe13jVR7a9rWSuZi5BBfHFrP84QhzuYO3REfbRJ4I8XuBVSezRFlbmRr1nnes0sNB7+mS7Ff6t0mKZu5OKCfhawCzm6uR2VJ38XWQ+RctXJ2m66dFVVBR1d/CHEBRV5tlSUrC/TNXI3B6bBhbd+FRFGL8r5mWWxTIXj2kzz7IQkKnushKNvuWZ/O4OK3+GfobMvBMdYiXueBVFL95o8bwus0AA8fK1zAi5sId6yLmN966oGGNhu2MyB3chvtSV2wzMWYbOQWo/K8BGNUvKZqliSwviDw+LTDD5RVf+WESEmswzjwLtY8dVQZE3L5k9OrJQfsAQ2VnPZB2QojVZy2htx7FHxTErp3SeJy4gv+fQbb6m6QLxSpfvmYrYtQKTGEnc59YxmUOH1cI04Fa8EBUcdTBdyxmHvQySUFbXsffbzrDKWPI0KyhWVIkbARBNz+rU8hhTZ/LbO/R7QJZI8edEjuJbtStB2YPzyeSmG+idl8JseyvEvPnlEUESKgCgaE4tOXolbcUUVUDJXnOPLhDZ6+DbS4lQh3GydCKazVqsaOrqKhV7pLXIIM+MfvAs+LWM9cEmNkPsDas+IKWix5zJjNH/MXaj00HlWT1FxASdWh0FhFgqNGVVUZ65jJMySbqf+6d73460ZVUAUhf2IGv4zgIgOEKxyg4GyxoDG9px6oI05WHILmOwSxxLeUqh7nnBSaFntp9iFU0cgI0BsLxw/4iTdKwIOWJQHUsqP/1w9KSzDKcowUFL08oASwDHS+sIz18TsLgWyB2smY/qO4Hi2LTiJ5nRvL0S5TIv1THKM80P2DJaFBhk3HOwbzwngxSm1YW3zGDweYoT8yD9gbVpq25dx/HnWhoDKKjXSChS66moAk7zdpgz0KoD1Fy2OwJrhI5pzXTKxx3EWtPS6wlzgX3w6HQHiaG2Hac4cCfLFI6dVbJJ3QCYMwFBUfN2nOVMhIMsdD3EVYoX5BW7tfNf9I59TGrJU77PYPG1YxzMymCWlh3ntHImGDP+8SrhOAYI9sL0oNg1dzVBN+/NO2XkTFiO+TbPFbHHmTg+zwCQl/MFNv28P+D2eQd5BaJrda2EYGMoNz7LQaqLWuZisBTYY4EBZ1nweZYFAsCsLKn3VrZoGIglE5UMELrTOTYzS+rYBWKlHKojdjKkQQvfq9mMU8zx6FCwLPAFPUx61uQE4kRjq6NTM8sOHdw5ylYnwwKZCFji+M1fANvoUF8GPl/m7kQyFfWrZ0zKuSURXZbOWEJPWpcAlscMBn+W79fxPhgsc9jr9GaOcyi8mdHJonEmmsqvLBBJZSTAGpaUau/DuTYHlT/Y2zdm27NSVB1guGW5DtSP6WFD/0sViAP9LmGOnrl0DIpaWToLc2hHlp/f0cwxQYu2GQDgSzhmQtMzTVZYSj1REkPb7WDwQ5ijbkmy0xK+Ft2Y37RkpySrSb14WiUIykpTS7lvnNC9j2HRQx/Wnr3O3J3ZsO1jfg/WS3X7wdK2CwSntVUGUKY7rkbK12fHEdWDdXInooN1dYeyP6dq64VbS2m5jDEZF+jDz3owwh7nUg7kpQqVsAGZ5Rn9j8uZ/XcXDzD6xQO70twTM4dVaH2W4mfhSg+FPeYZnsy+45fhAdW7yOHINaHhdeVWiG8ZOseqClbBRDYA1JgdWL+WrMJDvR/x+kvBINRKMWGWpTALN6QvRTxc43sme/h2XgopZlSjqlsSBtAFPjp0fNxtER/wAK0MsCwAjHNLtqQ+7Wmx/IwSY7X8BErV8RaatvDLXAAIZMcadkoyQy9miIGwB+vUpbGHlntfilhlwtGD7V886CLDKAgFME2xQOM+35YNFrPtmitZIqSM3AyNEvMIllFVkVsnYvuykxIOPB7jy8pUL8nowh4dhz2GkpjVANh+lvsSnUVr8n45tPQY9J+sU+B6EHFNx3pdWwkJbqHDGJElMYVjuL65v2iakuleBkDcagy0XPiMVAinaqHEugHEYgD2eBZHWxua5QwAGDjMEgqzrLEAyshGvABQ1xnjGdn2kchhWQ7H0GfOYjVEZci5Au0OA13W/dL2Uz9ixfEEMCYn83iZDkQP389ofF2sGnpM+bma5NYG4g3WY2hCMFgZ3u+4PaXcqyHzF4qUCMuax9DjYe2J0+cYYCmj0Q/TlknrQLdqWRIoHYMFftbINSnNbttnD51hwpfCgFT+zy0pPqzH0FAJpp9lauXs6wmgT2adrnIJveTC+dyzlZR072OWdUET+i2bHs0yFdF5KxPzGc8wVPawpLTFzHlNTcumbR8107EkoLmQCeBrHxxmiZzxPXSyrkQ59rU++tTzzOmgzEHfEvGW5OTSEXUqZ+HovpyVWBWLDKdfAwNZF/ZwGaLmMS2nwhBkj5HDHqxixSNwmYTUEFOZUf1DwMLdiIMMVmni9X95rM2oKrBQFHVFFJ0CWPril3gs6M+ZgZrvhCEalgT4VsIedfHELvD/J0tC/Mosc4dZeuJ/4YYt13A4VMRmVSS/AlCuqmSVNLBMRBR17XhbVWviou46Hsp9duYx71RPq1/i/h0ByMrDOi2ZeDLLvaz0QCaqBwfi1DO2dTssqezGYTW3UbFe2OtzGsdW8n4wH1g4OBoUq6q4sFahvJRJKUOx5gGRTRnYpSikDSiDXy05eVTZY2zJyfUBQEHP8VwUyEmKzyk6UATQkXefofTG/fth2zsNXL9ZpWAhKjuiK5RlFbmHSi5lRVeRfMXKliwHMvc8/2d890iek+cqr8RCXNr2mdNNMODXCvrds+TklDRf1yXGrWGvawM/WQXJXGlgmThUdyhYWCqMTHVv+XkzZbTvBXw8DYwDdbMu6H9kyTbPIfr/J+7J0MhzQarvi/8lr/GI4O8ZzEQROfYotQsrlsBWGlio5bds94wuX8VKlqC4xb2L1PC/wUNXCag1+vRZdJs+xNSTMx73+J/GXwY54/DZEi/xssCii8eIh6FnBQov0G9Xqc06uqcUpdIyRBHpNm+TFwu/fDL/Sawc+GsBYpEDoT5b+rFzZbUI4oXBxO8ZIlF9HV9zmILxmLo8+0XG+7sAym2GvhHIImqLz4jtoUrrtQhYTPSXrBVBU+0+ZUJohnL/bZ7yx9X9Z4HvP7RNAJKvOyiGKxGx9ZSJbTo+j6zTUq7Rh6xkqGtxnF575qvSpPtazoqjfU8fRN9jopkoqLMcU5aDW3Tyh1j1N55VVAVgiugUerhFG2wapoztLfrPIOkqxeq5SDG/tV1Ysq/ZPZlsUaX4+Yn+nAAX83JvLMkUm+9pErJaAtvjDk6jBih6WpXy5mGFWgp4KC6WApq7HB3Ml0xWx7gSVFljei5m9CfbDsWswYiLtwZL3RJXeRmKJs86VFHDA62mOSubIsxktZbNsnTSUQFPy8b7l6NLrdCnovm0XYiRseUX1mlaEiS89jD7DztSwDevlIWeBFYW1Q9FXFGbn1pSPDhLR6CVEFSgx3Bz/CdL3PtBxri44/jR4+/wLb6PeNZ7MNI6h9mpdF95gDKwI2YGBBWcOL4rw9wBRKsM6ve1j+I0K2vr7aVjsTx7dAGXHU0YYpkh1s4tKbt+n/OcAQBFXefKo7M9H0NPKeJnqbpNsCLOIH8/QIcZQgEukrBzC4r+BPY7tGAzrReCNk2nqovexAMaHlMmn5n4VE6LiCqy1ARGg0/0jI8NlLdkFrYPzop5xkT0AZx1wUnm8backOWBoLkGAPLAV4fS/sUz4T15tkGKAswiSsyF0eKME/ze9jDKXgUE/+lgoaavZSH0JPMPGLio4CTXLNkxudgBcL57Ff2c5ipT12Hp1qFlb1lhQjez9Roioj7aa4fkzzq+b9FOASwc5BvbPvL3ESuXR8Ht4nBigtISk8eCwLOSVyQPGmdwdA1wFI0ZEZgXuPi5C4+y/6ZAOSWwkJLp4GK0+BkDdG7JYU/RHkBk8jarGtBXxGuZY/HxTEZeTPyuW3Iu4sR232zPlMw83XEXn9RvARY1LTV4OYMeQoVydoC5WLNkd2FDrkDM55Xzfj28aiEXt5PsM4AUVd2c901thwrYvxtYSMs3lhSgYR4rvZTtkn0/CgoFx1rAsyxxMTBgGeT4fB6s2kOnfgmwqFnfEJ/Go0zc+AT7y+NsvnmAHIIV80BycmxyCn6WIi0SYHAj1xDg+WLbB2Od41kGdqQCgims8V2+n15mlgkp0uaWURDgnVmygcyKSQ0xMRtYeYzjsMoj41j8/7jC1Uk/Sih6C4sEMF/3zIpXBj8Ja+efDBafLsOSHNzbRP9EIJYTj4o5syQIuospWxQsugvyEIbmnqDhyU/APwgsChoW1mvCUupZ4gFtil+FWymmtr3LktbMogD7cLvFyrYrKjGDsLbnc3AHwb7lSt7BsodvZiFKI5OtfY07CWZi3UQO41w6k08Tu1ZCXwmO6QEm9ztYSmxuRJjOtsijZEaWVNdc2GvnXGBJCIFH1zUwyS0rtnmMPqHJKVo3vztYTJTcmqOz+ML8ZTdWTuCpHctfaWB/RbD4wLO2JJ2hzDMKmKc8t+RcyV92QH8HsLjKMTeu86LJTZHjRpzVi0tRRdH1Ww3e/wswAKUTk3Afdk5AAAAAAElFTkSuQmCC"},UZu5:function(se,k,i){},UbZX:function(se,k,i){se.exports=i.p+"static/success.2e2721eb.svg"},UlFV:function(se,k,i){},VPUa:function(se,k,i){se.exports=i.p+"static/passall.2673ac21.png"},VjRW:function(se,k){se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII="},X9zl:function(se,k,i){},XDHc:function(se,k,i){},XZCF:function(se,k,i){},XyRZ:function(se,k,i){},Ypxr:function(se,k,i){},Yr8L:function(se,k){se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},ZBwS:function(se,k){var i=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},le=-1,te=1,Oe=0;i.Diff=function(c,g){return[c,g]},i.prototype.diff_main=function(c,g,_,p){typeof p=="undefined"&&(this.Diff_Timeout<=0?p=Number.MAX_VALUE:p=new Date().getTime()+this.Diff_Timeout*1e3);var R=p;if(c==null||g==null)throw new Error("Null input. (diff_main)");if(c==g)return c?[new i.Diff(Oe,c)]:[];typeof _=="undefined"&&(_=!0);var y=_,v=this.diff_commonPrefix(c,g),m=c.substring(0,v);c=c.substring(v),g=g.substring(v),v=this.diff_commonSuffix(c,g);var M=c.substring(c.length-v);c=c.substring(0,c.length-v),g=g.substring(0,g.length-v);var A=this.diff_compute_(c,g,y,R);return m&&A.unshift(new i.Diff(Oe,m)),M&&A.push(new i.Diff(Oe,M)),this.diff_cleanupMerge(A),A},i.prototype.diff_compute_=function(c,g,_,p){var R;if(!c)return[new i.Diff(te,g)];if(!g)return[new i.Diff(le,c)];var y=c.length>g.length?c:g,v=c.length>g.length?g:c,m=y.indexOf(v);if(m!=-1)return R=[new i.Diff(te,y.substring(0,m)),new i.Diff(Oe,v),new i.Diff(te,y.substring(m+v.length))],c.length>g.length&&(R[0][0]=R[2][0]=le),R;if(v.length==1)return[new i.Diff(le,c),new i.Diff(te,g)];var M=this.diff_halfMatch_(c,g);if(M){var A=M[0],q=M[1],pe=M[2],P=M[3],a=M[4],_e=this.diff_main(A,pe,_,p),ye=this.diff_main(q,P,_,p);return _e.concat([new i.Diff(Oe,a)],ye)}return _&&c.length>100&&g.length>100?this.diff_lineMode_(c,g,p):this.diff_bisect_(c,g,p)},i.prototype.diff_lineMode_=function(c,g,_){var p=this.diff_linesToChars_(c,g);c=p.chars1,g=p.chars2;var R=p.lineArray,y=this.diff_main(c,g,!1,_);this.diff_charsToLines_(y,R),this.diff_cleanupSemantic(y),y.push(new i.Diff(Oe,""));for(var v=0,m=0,M=0,A="",q="";v<y.length;){switch(y[v][0]){case te:M++,q+=y[v][1];break;case le:m++,A+=y[v][1];break;case Oe:if(m>=1&&M>=1){y.splice(v-m-M,m+M),v=v-m-M;for(var pe=this.diff_main(A,q,!1,_),P=pe.length-1;P>=0;P--)y.splice(v,0,pe[P]);v=v+pe.length}M=0,m=0,A="",q="";break}v++}return y.pop(),y},i.prototype.diff_bisect_=function(c,g,_){for(var p=c.length,R=g.length,y=Math.ceil((p+R)/2),v=y,m=2*y,M=new Array(m),A=new Array(m),q=0;q<m;q++)M[q]=-1,A[q]=-1;M[v+1]=0,A[v+1]=0;for(var pe=p-R,P=pe%2!=0,a=0,_e=0,ye=0,ct=0,Ue=0;Ue<y&&!(new Date().getTime()>_);Ue++){for(var J=-Ue+a;J<=Ue-_e;J+=2){var Se=v+J,ke;J==-Ue||J!=Ue&&M[Se-1]<M[Se+1]?ke=M[Se+1]:ke=M[Se-1]+1;for(var ze=ke-J;ke<p&&ze<R&&c.charAt(ke)==g.charAt(ze);)ke++,ze++;if(M[Se]=ke,ke>p)_e+=2;else if(ze>R)a+=2;else if(P){var je=v+pe-J;if(je>=0&&je<m&&A[je]!=-1){var Xe=p-A[je];if(ke>=Xe)return this.diff_bisectSplit_(c,g,ke,ze,_)}}}for(var ge=-Ue+ye;ge<=Ue-ct;ge+=2){var je=v+ge,Xe;ge==-Ue||ge!=Ue&&A[je-1]<A[je+1]?Xe=A[je+1]:Xe=A[je-1]+1;for(var dt=Xe-ge;Xe<p&&dt<R&&c.charAt(p-Xe-1)==g.charAt(R-dt-1);)Xe++,dt++;if(A[je]=Xe,Xe>p)ct+=2;else if(dt>R)ye+=2;else if(!P){var Se=v+pe-ge;if(Se>=0&&Se<m&&M[Se]!=-1){var ke=M[Se],ze=v+ke-Se;if(Xe=p-Xe,ke>=Xe)return this.diff_bisectSplit_(c,g,ke,ze,_)}}}}return[new i.Diff(le,c),new i.Diff(te,g)]},i.prototype.diff_bisectSplit_=function(c,g,_,p,R){var y=c.substring(0,_),v=g.substring(0,p),m=c.substring(_),M=g.substring(p),A=this.diff_main(y,v,!1,R),q=this.diff_main(m,M,!1,R);return A.concat(q)},i.prototype.diff_linesToChars_=function(c,g){var _=[],p={};_[0]="";function R(M){for(var A="",q=0,pe=-1,P=_.length;pe<M.length-1;){pe=M.indexOf(`
`,q),pe==-1&&(pe=M.length-1);var a=M.substring(q,pe+1);(p.hasOwnProperty?p.hasOwnProperty(a):p[a]!==void 0)?A+=String.fromCharCode(p[a]):(P==y&&(a=M.substring(q),pe=M.length),A+=String.fromCharCode(P),p[a]=P,_[P++]=a),q=pe+1}return A}var y=4e4,v=R(c);y=65535;var m=R(g);return{chars1:v,chars2:m,lineArray:_}},i.prototype.diff_charsToLines_=function(c,g){for(var _=0;_<c.length;_++){for(var p=c[_][1],R=[],y=0;y<p.length;y++)R[y]=g[p.charCodeAt(y)];c[_][1]=R.join("")}},i.prototype.diff_commonPrefix=function(c,g){if(!c||!g||c.charAt(0)!=g.charAt(0))return 0;for(var _=0,p=Math.min(c.length,g.length),R=p,y=0;_<R;)c.substring(y,R)==g.substring(y,R)?(_=R,y=_):p=R,R=Math.floor((p-_)/2+_);return R},i.prototype.diff_commonSuffix=function(c,g){if(!c||!g||c.charAt(c.length-1)!=g.charAt(g.length-1))return 0;for(var _=0,p=Math.min(c.length,g.length),R=p,y=0;_<R;)c.substring(c.length-R,c.length-y)==g.substring(g.length-R,g.length-y)?(_=R,y=_):p=R,R=Math.floor((p-_)/2+_);return R},i.prototype.diff_commonOverlap_=function(c,g){var _=c.length,p=g.length;if(_==0||p==0)return 0;_>p?c=c.substring(_-p):_<p&&(g=g.substring(0,_));var R=Math.min(_,p);if(c==g)return R;for(var y=0,v=1;;){var m=c.substring(R-v),M=g.indexOf(m);if(M==-1)return y;v+=M,(M==0||c.substring(R-v)==g.substring(0,v))&&(y=v,v++)}},i.prototype.diff_halfMatch_=function(c,g){if(this.Diff_Timeout<=0)return null;var _=c.length>g.length?c:g,p=c.length>g.length?g:c;if(_.length<4||p.length*2<_.length)return null;var R=this;function y(_e,ye,ct){for(var Ue=_e.substring(ct,ct+Math.floor(_e.length/4)),J=-1,Se="",ke,ze,je,Xe;(J=ye.indexOf(Ue,J+1))!=-1;){var ge=R.diff_commonPrefix(_e.substring(ct),ye.substring(J)),dt=R.diff_commonSuffix(_e.substring(0,ct),ye.substring(0,J));Se.length<dt+ge&&(Se=ye.substring(J-dt,J)+ye.substring(J,J+ge),ke=_e.substring(0,ct-dt),ze=_e.substring(ct+ge),je=ye.substring(0,J-dt),Xe=ye.substring(J+ge))}return Se.length*2>=_e.length?[ke,ze,je,Xe,Se]:null}var v=y(_,p,Math.ceil(_.length/4)),m=y(_,p,Math.ceil(_.length/2)),M;if(!v&&!m)return null;m?v?M=v[4].length>m[4].length?v:m:M=m:M=v;var A,q,pe,P;c.length>g.length?(A=M[0],q=M[1],pe=M[2],P=M[3]):(pe=M[0],P=M[1],A=M[2],q=M[3]);var a=M[4];return[A,q,pe,P,a]},i.prototype.diff_cleanupSemantic=function(c){for(var g=!1,_=[],p=0,R=null,y=0,v=0,m=0,M=0,A=0;y<c.length;)c[y][0]==Oe?(_[p++]=y,v=M,m=A,M=0,A=0,R=c[y][1]):(c[y][0]==te?M+=c[y][1].length:A+=c[y][1].length,R&&R.length<=Math.max(v,m)&&R.length<=Math.max(M,A)&&(c.splice(_[p-1],0,new i.Diff(le,R)),c[_[p-1]+1][0]=te,p--,p--,y=p>0?_[p-1]:-1,v=0,m=0,M=0,A=0,R=null,g=!0)),y++;for(g&&this.diff_cleanupMerge(c),this.diff_cleanupSemanticLossless(c),y=1;y<c.length;){if(c[y-1][0]==le&&c[y][0]==te){var q=c[y-1][1],pe=c[y][1],P=this.diff_commonOverlap_(q,pe),a=this.diff_commonOverlap_(pe,q);P>=a?(P>=q.length/2||P>=pe.length/2)&&(c.splice(y,0,new i.Diff(Oe,pe.substring(0,P))),c[y-1][1]=q.substring(0,q.length-P),c[y+1][1]=pe.substring(P),y++):(a>=q.length/2||a>=pe.length/2)&&(c.splice(y,0,new i.Diff(Oe,q.substring(0,a))),c[y-1][0]=te,c[y-1][1]=pe.substring(0,pe.length-a),c[y+1][0]=le,c[y+1][1]=q.substring(a),y++),y++}y++}},i.prototype.diff_cleanupSemanticLossless=function(c){function g(a,_e){if(!a||!_e)return 6;var ye=a.charAt(a.length-1),ct=_e.charAt(0),Ue=ye.match(i.nonAlphaNumericRegex_),J=ct.match(i.nonAlphaNumericRegex_),Se=Ue&&ye.match(i.whitespaceRegex_),ke=J&&ct.match(i.whitespaceRegex_),ze=Se&&ye.match(i.linebreakRegex_),je=ke&&ct.match(i.linebreakRegex_),Xe=ze&&a.match(i.blanklineEndRegex_),ge=je&&_e.match(i.blanklineStartRegex_);return Xe||ge?5:ze||je?4:Ue&&!Se&&ke?3:Se||ke?2:Ue||J?1:0}for(var _=1;_<c.length-1;){if(c[_-1][0]==Oe&&c[_+1][0]==Oe){var p=c[_-1][1],R=c[_][1],y=c[_+1][1],v=this.diff_commonSuffix(p,R);if(v){var m=R.substring(R.length-v);p=p.substring(0,p.length-v),R=m+R.substring(0,R.length-v),y=m+y}for(var M=p,A=R,q=y,pe=g(p,R)+g(R,y);R.charAt(0)===y.charAt(0);){p+=R.charAt(0),R=R.substring(1)+y.charAt(0),y=y.substring(1);var P=g(p,R)+g(R,y);P>=pe&&(pe=P,M=p,A=R,q=y)}c[_-1][1]!=M&&(M?c[_-1][1]=M:(c.splice(_-1,1),_--),c[_][1]=A,q?c[_+1][1]=q:(c.splice(_+1,1),_--))}_++}},i.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,i.whitespaceRegex_=/\s/,i.linebreakRegex_=/[\r\n]/,i.blanklineEndRegex_=/\n\r?\n$/,i.blanklineStartRegex_=/^\r?\n\r?\n/,i.prototype.diff_cleanupEfficiency=function(c){for(var g=!1,_=[],p=0,R=null,y=0,v=!1,m=!1,M=!1,A=!1;y<c.length;)c[y][0]==Oe?(c[y][1].length<this.Diff_EditCost&&(M||A)?(_[p++]=y,v=M,m=A,R=c[y][1]):(p=0,R=null),M=A=!1):(c[y][0]==le?A=!0:M=!0,R&&(v&&m&&M&&A||R.length<this.Diff_EditCost/2&&v+m+M+A==3)&&(c.splice(_[p-1],0,new i.Diff(le,R)),c[_[p-1]+1][0]=te,p--,R=null,v&&m?(M=A=!0,p=0):(p--,y=p>0?_[p-1]:-1,M=A=!1),g=!0)),y++;g&&this.diff_cleanupMerge(c)},i.prototype.diff_cleanupMerge=function(c){c.push(new i.Diff(Oe,""));for(var g=0,_=0,p=0,R="",y="",v;g<c.length;)switch(c[g][0]){case te:p++,y+=c[g][1],g++;break;case le:_++,R+=c[g][1],g++;break;case Oe:_+p>1?(_!==0&&p!==0&&(v=this.diff_commonPrefix(y,R),v!==0&&(g-_-p>0&&c[g-_-p-1][0]==Oe?c[g-_-p-1][1]+=y.substring(0,v):(c.splice(0,0,new i.Diff(Oe,y.substring(0,v))),g++),y=y.substring(v),R=R.substring(v)),v=this.diff_commonSuffix(y,R),v!==0&&(c[g][1]=y.substring(y.length-v)+c[g][1],y=y.substring(0,y.length-v),R=R.substring(0,R.length-v))),g-=_+p,c.splice(g,_+p),R.length&&(c.splice(g,0,new i.Diff(le,R)),g++),y.length&&(c.splice(g,0,new i.Diff(te,y)),g++),g++):g!==0&&c[g-1][0]==Oe?(c[g-1][1]+=c[g][1],c.splice(g,1)):g++,p=0,_=0,R="",y="";break}c[c.length-1][1]===""&&c.pop();var m=!1;for(g=1;g<c.length-1;)c[g-1][0]==Oe&&c[g+1][0]==Oe&&(c[g][1].substring(c[g][1].length-c[g-1][1].length)==c[g-1][1]?(c[g][1]=c[g-1][1]+c[g][1].substring(0,c[g][1].length-c[g-1][1].length),c[g+1][1]=c[g-1][1]+c[g+1][1],c.splice(g-1,1),m=!0):c[g][1].substring(0,c[g+1][1].length)==c[g+1][1]&&(c[g-1][1]+=c[g+1][1],c[g][1]=c[g][1].substring(c[g+1][1].length)+c[g+1][1],c.splice(g+1,1),m=!0)),g++;m&&this.diff_cleanupMerge(c)},i.prototype.diff_xIndex=function(c,g){var _=0,p=0,R=0,y=0,v;for(v=0;v<c.length&&!(c[v][0]!==te&&(_+=c[v][1].length),c[v][0]!==le&&(p+=c[v][1].length),_>g);v++)R=_,y=p;return c.length!=v&&c[v][0]===le?y:y+(g-R)},i.prototype.diff_prettyHtml=function(c){for(var g=[],_=/&/g,p=/</g,R=/>/g,y=/\n/g,v=0;v<c.length;v++){var m=c[v][0],M=c[v][1],A=M.replace(_,"&amp;").replace(p,"&lt;").replace(R,"&gt;").replace(y,"&para;<br>");switch(m){case te:g[v]='<ins style="background:#e6ffe6;">'+A+"</ins>";break;case le:g[v]='<del style="background:#ffe6e6;">'+A+"</del>";break;case Oe:g[v]="<span>"+A+"</span>";break}}return g.join("")},i.prototype.diff_text1=function(c){for(var g=[],_=0;_<c.length;_++)c[_][0]!==te&&(g[_]=c[_][1]);return g.join("")},i.prototype.diff_text2=function(c){for(var g=[],_=0;_<c.length;_++)c[_][0]!==le&&(g[_]=c[_][1]);return g.join("")},i.prototype.diff_levenshtein=function(c){for(var g=0,_=0,p=0,R=0;R<c.length;R++){var y=c[R][0],v=c[R][1];switch(y){case te:_+=v.length;break;case le:p+=v.length;break;case Oe:g+=Math.max(_,p),_=0,p=0;break}}return g+=Math.max(_,p),g},i.prototype.diff_toDelta=function(c){for(var g=[],_=0;_<c.length;_++)switch(c[_][0]){case te:g[_]="+"+encodeURI(c[_][1]);break;case le:g[_]="-"+c[_][1].length;break;case Oe:g[_]="="+c[_][1].length;break}return g.join(" ").replace(/%20/g," ")},i.prototype.diff_fromDelta=function(c,g){for(var _=[],p=0,R=0,y=g.split(/\t/g),v=0;v<y.length;v++){var m=y[v].substring(1);switch(y[v].charAt(0)){case"+":try{_[p++]=new i.Diff(te,decodeURI(m))}catch(q){throw new Error("Illegal escape in diff_fromDelta: "+m)}break;case"-":case"=":var M=parseInt(m,10);if(isNaN(M)||M<0)throw new Error("Invalid number in diff_fromDelta: "+m);var A=c.substring(R,R+=M);y[v].charAt(0)=="="?_[p++]=new i.Diff(Oe,A):_[p++]=new i.Diff(le,A);break;default:if(y[v])throw new Error("Invalid diff operation in diff_fromDelta: "+y[v])}}if(R!=c.length)throw new Error("Delta length ("+R+") does not equal source text length ("+c.length+").");return _},i.prototype.match_main=function(c,g,_){if(c==null||g==null||_==null)throw new Error("Null input. (match_main)");return _=Math.max(0,Math.min(_,c.length)),c==g?0:c.length?c.substring(_,_+g.length)==g?_:this.match_bitap_(c,g,_):-1},i.prototype.match_bitap_=function(c,g,_){if(g.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var p=this.match_alphabet_(g),R=this;function y(ke,ze){var je=ke/g.length,Xe=Math.abs(_-ze);return R.Match_Distance?je+Xe/R.Match_Distance:Xe?1:je}var v=this.Match_Threshold,m=c.indexOf(g,_);m!=-1&&(v=Math.min(y(0,m),v),m=c.lastIndexOf(g,_+g.length),m!=-1&&(v=Math.min(y(0,m),v)));var M=1<<g.length-1;m=-1;for(var A,q,pe=g.length+c.length,P,a=0;a<g.length;a++){for(A=0,q=pe;A<q;)y(a,_+q)<=v?A=q:pe=q,q=Math.floor((pe-A)/2+A);pe=q;var _e=Math.max(1,_-q+1),ye=Math.min(_+q,c.length)+g.length,ct=Array(ye+2);ct[ye+1]=(1<<a)-1;for(var Ue=ye;Ue>=_e;Ue--){var J=p[c.charAt(Ue-1)];if(a===0?ct[Ue]=(ct[Ue+1]<<1|1)&J:ct[Ue]=(ct[Ue+1]<<1|1)&J|((P[Ue+1]|P[Ue])<<1|1)|P[Ue+1],ct[Ue]&M){var Se=y(a,Ue-1);if(Se<=v)if(v=Se,m=Ue-1,m>_)_e=Math.max(1,2*_-m);else break}}if(y(a+1,_)>v)break;P=ct}return m},i.prototype.match_alphabet_=function(c){for(var g={},_=0;_<c.length;_++)g[c.charAt(_)]=0;for(var _=0;_<c.length;_++)g[c.charAt(_)]|=1<<c.length-_-1;return g},i.prototype.patch_addContext_=function(c,g){if(g.length==0)return;if(c.start2===null)throw Error("patch not initialized");for(var _=g.substring(c.start2,c.start2+c.length1),p=0;g.indexOf(_)!=g.lastIndexOf(_)&&_.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)p+=this.Patch_Margin,_=g.substring(c.start2-p,c.start2+c.length1+p);p+=this.Patch_Margin;var R=g.substring(c.start2-p,c.start2);R&&c.diffs.unshift(new i.Diff(Oe,R));var y=g.substring(c.start2+c.length1,c.start2+c.length1+p);y&&c.diffs.push(new i.Diff(Oe,y)),c.start1-=R.length,c.start2-=R.length,c.length1+=R.length+y.length,c.length2+=R.length+y.length},i.prototype.patch_make=function(c,g,_){var p,R;if(typeof c=="string"&&typeof g=="string"&&typeof _=="undefined")p=c,R=this.diff_main(p,g,!0),R.length>2&&(this.diff_cleanupSemantic(R),this.diff_cleanupEfficiency(R));else if(c&&typeof c=="object"&&typeof g=="undefined"&&typeof _=="undefined")R=c,p=this.diff_text1(R);else if(typeof c=="string"&&g&&typeof g=="object"&&typeof _=="undefined")p=c,R=g;else if(typeof c=="string"&&typeof g=="string"&&_&&typeof _=="object")p=c,R=_;else throw new Error("Unknown call format to patch_make.");if(R.length===0)return[];for(var y=[],v=new i.patch_obj,m=0,M=0,A=0,q=p,pe=p,P=0;P<R.length;P++){var a=R[P][0],_e=R[P][1];!m&&a!==Oe&&(v.start1=M,v.start2=A);switch(a){case te:v.diffs[m++]=R[P],v.length2+=_e.length,pe=pe.substring(0,A)+_e+pe.substring(A);break;case le:v.length1+=_e.length,v.diffs[m++]=R[P],pe=pe.substring(0,A)+pe.substring(A+_e.length);break;case Oe:_e.length<=2*this.Patch_Margin&&m&&R.length!=P+1?(v.diffs[m++]=R[P],v.length1+=_e.length,v.length2+=_e.length):_e.length>=2*this.Patch_Margin&&(m&&(this.patch_addContext_(v,q),y.push(v),v=new i.patch_obj,m=0,q=pe,M=A));break}a!==te&&(M+=_e.length),a!==le&&(A+=_e.length)}return m&&(this.patch_addContext_(v,q),y.push(v)),y},i.prototype.patch_deepCopy=function(c){for(var g=[],_=0;_<c.length;_++){var p=c[_],R=new i.patch_obj;R.diffs=[];for(var y=0;y<p.diffs.length;y++)R.diffs[y]=new i.Diff(p.diffs[y][0],p.diffs[y][1]);R.start1=p.start1,R.start2=p.start2,R.length1=p.length1,R.length2=p.length2,g[_]=R}return g},i.prototype.patch_apply=function(c,g){if(c.length==0)return[g,[]];c=this.patch_deepCopy(c);var _=this.patch_addPadding(c);g=_+g+_,this.patch_splitMax(c);for(var p=0,R=[],y=0;y<c.length;y++){var v=c[y].start2+p,m=this.diff_text1(c[y].diffs),M,A=-1;if(m.length>this.Match_MaxBits?(M=this.match_main(g,m.substring(0,this.Match_MaxBits),v),M!=-1&&(A=this.match_main(g,m.substring(m.length-this.Match_MaxBits),v+m.length-this.Match_MaxBits),(A==-1||M>=A)&&(M=-1))):M=this.match_main(g,m,v),M==-1)R[y]=!1,p-=c[y].length2-c[y].length1;else{R[y]=!0,p=M-v;var q;if(A==-1?q=g.substring(M,M+m.length):q=g.substring(M,A+this.Match_MaxBits),m==q)g=g.substring(0,M)+this.diff_text2(c[y].diffs)+g.substring(M+m.length);else{var pe=this.diff_main(m,q,!1);if(m.length>this.Match_MaxBits&&this.diff_levenshtein(pe)/m.length>this.Patch_DeleteThreshold)R[y]=!1;else{this.diff_cleanupSemanticLossless(pe);for(var P=0,a,_e=0;_e<c[y].diffs.length;_e++){var ye=c[y].diffs[_e];ye[0]!==Oe&&(a=this.diff_xIndex(pe,P)),ye[0]===te?g=g.substring(0,M+a)+ye[1]+g.substring(M+a):ye[0]===le&&(g=g.substring(0,M+a)+g.substring(M+this.diff_xIndex(pe,P+ye[1].length))),ye[0]!==le&&(P+=ye[1].length)}}}}}return g=g.substring(_.length,g.length-_.length),[g,R]},i.prototype.patch_addPadding=function(c){for(var g=this.Patch_Margin,_="",p=1;p<=g;p++)_+=String.fromCharCode(p);for(var p=0;p<c.length;p++)c[p].start1+=g,c[p].start2+=g;var R=c[0],y=R.diffs;if(y.length==0||y[0][0]!=Oe)y.unshift(new i.Diff(Oe,_)),R.start1-=g,R.start2-=g,R.length1+=g,R.length2+=g;else if(g>y[0][1].length){var v=g-y[0][1].length;y[0][1]=_.substring(y[0][1].length)+y[0][1],R.start1-=v,R.start2-=v,R.length1+=v,R.length2+=v}if(R=c[c.length-1],y=R.diffs,y.length==0||y[y.length-1][0]!=Oe)y.push(new i.Diff(Oe,_)),R.length1+=g,R.length2+=g;else if(g>y[y.length-1][1].length){var v=g-y[y.length-1][1].length;y[y.length-1][1]+=_.substring(0,v),R.length1+=v,R.length2+=v}return _},i.prototype.patch_splitMax=function(c){for(var g=this.Match_MaxBits,_=0;_<c.length;_++){if(c[_].length1<=g)continue;var p=c[_];c.splice(_--,1);for(var R=p.start1,y=p.start2,v="";p.diffs.length!==0;){var m=new i.patch_obj,M=!0;for(m.start1=R-v.length,m.start2=y-v.length,v!==""&&(m.length1=m.length2=v.length,m.diffs.push(new i.Diff(Oe,v)));p.diffs.length!==0&&m.length1<g-this.Patch_Margin;){var A=p.diffs[0][0],q=p.diffs[0][1];A===te?(m.length2+=q.length,y+=q.length,m.diffs.push(p.diffs.shift()),M=!1):A===le&&m.diffs.length==1&&m.diffs[0][0]==Oe&&q.length>2*g?(m.length1+=q.length,R+=q.length,M=!1,m.diffs.push(new i.Diff(A,q)),p.diffs.shift()):(q=q.substring(0,g-m.length1-this.Patch_Margin),m.length1+=q.length,R+=q.length,A===Oe?(m.length2+=q.length,y+=q.length):M=!1,m.diffs.push(new i.Diff(A,q)),q==p.diffs[0][1]?p.diffs.shift():p.diffs[0][1]=p.diffs[0][1].substring(q.length))}v=this.diff_text2(m.diffs),v=v.substring(v.length-this.Patch_Margin);var pe=this.diff_text1(p.diffs).substring(0,this.Patch_Margin);pe!==""&&(m.length1+=pe.length,m.length2+=pe.length,m.diffs.length!==0&&m.diffs[m.diffs.length-1][0]===Oe?m.diffs[m.diffs.length-1][1]+=pe:m.diffs.push(new i.Diff(Oe,pe))),M||c.splice(++_,0,m)}}},i.prototype.patch_toText=function(c){for(var g=[],_=0;_<c.length;_++)g[_]=c[_];return g.join("")},i.prototype.patch_fromText=function(c){var g=[];if(!c)return g;for(var _=c.split(`
`),p=0,R=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;p<_.length;){var y=_[p].match(R);if(!y)throw new Error("Invalid patch string: "+_[p]);var v=new i.patch_obj;for(g.push(v),v.start1=parseInt(y[1],10),y[2]===""?(v.start1--,v.length1=1):y[2]=="0"?v.length1=0:(v.start1--,v.length1=parseInt(y[2],10)),v.start2=parseInt(y[3],10),y[4]===""?(v.start2--,v.length2=1):y[4]=="0"?v.length2=0:(v.start2--,v.length2=parseInt(y[4],10)),p++;p<_.length;){var m=_[p].charAt(0);try{var M=decodeURI(_[p].substring(1))}catch(A){throw new Error("Illegal escape in patch_fromText: "+M)}if(m=="-")v.diffs.push(new i.Diff(le,M));else if(m=="+")v.diffs.push(new i.Diff(te,M));else if(m==" ")v.diffs.push(new i.Diff(Oe,M));else{if(m=="@")break;if(!(m===""))throw new Error('Invalid patch mode "'+m+'" in: '+M)}p++}}return g},i.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},i.patch_obj.prototype.toString=function(){var c,g;this.length1===0?c=this.start1+",0":this.length1==1?c=this.start1+1:c=this.start1+1+","+this.length1,this.length2===0?g=this.start2+",0":this.length2==1?g=this.start2+1:g=this.start2+1+","+this.length2;for(var _=["@@ -"+c+" +"+g+` @@
`],p,R=0;R<this.diffs.length;R++){switch(this.diffs[R][0]){case te:p="+";break;case le:p="-";break;case Oe:p=" ";break}_[R+1]=p+encodeURI(this.diffs[R][1])+`
`}return _.join("").replace(/%20/g," ")},se.exports=i,se.exports.diff_match_patch=i,se.exports.DIFF_DELETE=le,se.exports.DIFF_INSERT=te,se.exports.DIFF_EQUAL=Oe},ZD9Y:function(se,k,i){"use strict";var le=i("BoS7"),te=i("Sdc0"),Oe=i("OaEy"),c=i("2fM7"),g=i("q1tI"),_=i.n(g),p=i("lOMy"),R=i.n(p),y=c.a.Option;k.a=function(v){var m=v.onFontSizeChange,M=v.cmFontSize,A=v.cmCodeMode,q=v.onCodeModeChange,pe=v.onTabToSpace,P=v.className,a=P===void 0?"":P,_e=v.tabToSpace,ye=v.children;return _.a.createElement("div",{className:"tpi-code-setting ".concat(a)},_.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),_.a.createElement("section",null,_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),_.a.createElement(c.a,{bordered:!1,size:"small",value:A,onChange:q},_.a.createElement(y,{value:"vs"},"\u767D\u8272\u80CC\u666F"),_.a.createElement(y,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),_.a.createElement(c.a,{bordered:!1,size:"small",value:M,onChange:m},_.a.createElement(y,{value:12},"12px"),_.a.createElement(y,{value:14},"14px"),_.a.createElement(y,{value:16},"16px"),_.a.createElement(y,{value:18},"18px"),_.a.createElement(y,{value:20},"20px"),_.a.createElement(y,{value:22},"22px"))),_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"Tab\u8F6C\u6362"),_.a.createElement(te.a,{checked:_e,onChange:pe}))),_.a.createElement("h3",null,"\u5FEB\u6377\u952E"),_.a.createElement("section",null,_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),_.a.createElement("span",null,"Ctrl + S")),_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),_.a.createElement("span",null,"F1 / Alt + F1")),_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),_.a.createElement("span",null,"Ctrl + ]/[")),_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),_.a.createElement("span",null,"Ctrl + Shift + \\")),_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),_.a.createElement("span",null,"Home")),_.a.createElement("div",{className:"file-item"},_.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),_.a.createElement("span",null,"End"))),ye)}},ZW9T:function(se,k,i){"use strict";i.d(k,"a",function(){return Ue});var le=i("k1fw"),te=i("miYZ"),Oe=i("tsqr"),c=i("rAM+"),g=i("tJVT"),_=i("PpiC"),p=i("q1tI"),R=i.n(p),y=i("bdgK");function v(J,Se,ke,ze,je){var Xe=Se.getWordUntilPosition(ke),ge={startLineNumber:ke.lineNumber,endLineNumber:ke.lineNumber,startColumn:Xe.startColumn,endColumn:Xe.endColumn},dt=ze.map(function(ot){return{label:ot,kind:J.languages.CompletionItemKind.Keyword,insertText:ot,insertTextRules:J.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ge}});return je.map(function(ot){dt.push(Object(le.a)(Object(le.a)({},ot),{},{range:ge}))}),dt}var m=function(J){var Se={label:"ifelse",kind:J.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:J.languages.CompletionItemInsertTextRule.InsertAsSnippet},ke=["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"];J.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(ge,dt){var ot=v(J,ge,dt,ke,[Se]);return{suggestions:ot}}});var ze=["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"];J.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ge,dt){var ot=[{label:"print",kind:J.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:J.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Qe=v(J,ge,dt,ze,ot);return{suggestions:Qe}}});var je=["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"];J.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(ge,dt){var ot=[Se,{label:"main",kind:J.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:J.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:J.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:J.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Qe=v(J,ge,dt,je,ot);return{suggestions:Qe}}})},M="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",A=i("LvDl");function q(J){return/^\d+$/.test(J)?"".concat(J,"px"):J}function pe(){}var P=!1,a={"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 _e(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Se=J;if(Array.isArray(J)){for(var ke=0;ke<J.length;ke++){var ze=a[J[ke]];if(ze)return ze}return Se[0]}return a[Se]||Se}var ye=null,ct=k.b=function(J){var Se=J.width,ke=Se===void 0?"100%":Se,ze=J.height,je=ze===void 0?"100%":ze,Xe=J.value,ge=J.language,dt=ge===void 0?"javascript":ge,ot=J.style,Qe=ot===void 0?{}:ot,It=J.options,Yt=It===void 0?{}:It,ht=J.overrideServices,qt=ht===void 0?{}:ht,We=J.theme,ne=We===void 0?"vs-dark":We,He=J.onEditBlur,vt=J.onSave,Ae=J.autoHeight,pt=Ae===void 0?!1:Ae,ie=J.forbidCopy,Te=ie===void 0?!1:ie,Ot=J.onChange,kt=Ot===void 0?pe:Ot,bt=J.editorDidMount,C=bt===void 0?pe:bt,ue=J.onFocus,Le=ue===void 0?pe:ue,Y=J.filename,re=Y===void 0?"educoder.txt":Y,ve=Object(_.a)(J,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Ze=Object(p.useRef)(),De=Object(p.useRef)({}),Ye=Object(p.useState)(!1),Pe=Object(g.a)(Ye,2),de=Pe[0],at=Pe[1];function Ke(){var X;return Ze.current&&(X=new y.default(function(x){var S=Object(c.a)(x),Z;try{for(S.s();!(Z=S.n()).done;){var ae=Z.value;(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&De.current.instance.layout()}}catch(ee){S.e(ee)}finally{S.f()}}),X.observe(Ze.current)),X}function st(){Oe.b.warn(decodeURIComponent(M))}Object(p.useEffect)(function(){var X=De.current.instance;if(Xe!=null&&X&&de){var x=X.getModel();x&&Xe!==x.getValue()&&(P=!0,x.setValue(Xe),X.layout(),P=!1)}},[Xe,de,De.current]);function nt(){var X=De.current.instance;if(X){var x=X.getSelection(),S=De.current.pastePos||{},Z=new ye.Range(S.startLineNumber||x.endLineNumber,S.startColumn||x.endColumn,S.endLineNumber||x.endLineNumber,S.endColumn||x.endColumn);setTimeout(function(){X.executeEdits("",[{range:Z,text:""}])},300)}}function At(X){(window.navigator.platform.match("Mac")?X.metaKey:X.ctrlKey)&&X.keyCode==83&&(X.preventDefault(),vt())}var mt=function(){if(pt&&De.current.instance){var x=De.current.instance.getContentHeight();yt(x<je?je:x)}else yt(je)};function gt(X){var x=document.createEvent("MouseEvents");x.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),X.dispatchEvent(x)}function Mt(X,x){var S=window.URL||window.webkitURL||window,Z=new Blob([x]),ae=document.createElementNS("http://www.w3.org/1999/xhtml","a");ae.href=S.createObjectURL(Z),ae.download=X,gt(ae)}Object(p.useEffect)(function(){mt()},[mt]),Object(p.useEffect)(function(){Ze.current&&!de&&i.e(32).then(i.t.bind(null,"M/lh",7)).then(function(X){try{ye=X,m(ye),De.current.instance=ye.editor.create(Ze.current,Object(le.a)({value:Xe,language:_e(dt),theme:ne,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},Yt),qt);var x=De.current.instance;if(C(x,ye),setTimeout(function(){mt(),De.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Mt(re||"educoder.txt",x.getValue())}})},500),De.current.subscription=x.onDidChangeModelContent(Object(A.debounce)(function(Z){mt(),kt(x.getValue(),Z)},300)),Te&&(x.addCommand(ye.KeyMod.CtrlCmd|ye.KeyMod.Shift|ye.KeyCode.KEY_V,function(){return st(),null}),x.addCommand(ye.KeyMod.CtrlCmd|ye.KeyCode.KEY_C,function(){return st(),null})),He&&x.onDidBlurEditorWidget(function(){He(x.getValue())}),Le&&x.onDidFocusEditorText(function(){Le(x.getValue())}),Te){x.addCommand(ye.KeyMod.CtrlCmd|ye.KeyCode.KEY_V,function(){return st(),null}),x.onDidPaste(function(Z){De.current.pastePos=Z});try{window.addEventListener("paste",nt)}catch(Z){}}var S=Ke();return at(!0),function(){var Z=De.current.instance;Z.dispose();var ae=Z.getModel();ae&&ae.dispose(),De.current.subscription&&De.current.subscription.dispose(),Te&&window.removeEventListener("paste",nt),S.unobserve(Ze.current)}}catch(Z){}})},[]),Object(p.useEffect)(function(){var X=De.current.instance;if(X&&de)return document.addEventListener("keydown",At,!1),function(){document.removeEventListener("keydown",At)}},[vt,de]),Object(p.useEffect)(function(){var X=De.current.instance;if(X&&de){var x=_e(dt);ye.editor.setModelLanguage(X.getModel(),x),console.log("language:",dt,X.getModel(),x)}},[dt,de]),Object(p.useEffect)(function(){var X=De.current.instance;X&&de&&ye.editor.setTheme(ne)},[ne,de]),Object(p.useEffect)(function(){var X=De.current.instance;X&&de&&X.updateOptions(Yt)},[JSON.stringify(Yt),de]),Object(p.useEffect)(function(){var X=De.current.instance;X&&de&&X.layout()},[ke,je,de]);var be=Object(p.useState)(q(ke)),$=Object(g.a)(be,2),Ge=$[0],oe=$[1],Ce=Object(p.useState)(q(je)),Fe=Object(g.a)(Ce,2),rt=Fe[0],yt=Fe[1],Pt=Object(le.a)(Object(le.a)({},Qe),{},{width:Ge,height:rt});return R.a.createElement("div",{className:"my-monaco-editor",ref:Ze,style:Pt})};function Ue(J){var Se=J.width,ke=Se===void 0?"100%":Se,ze=J.height,je=ze===void 0?"100%":ze,Xe=J.original,ge=J.modified,dt=J.language,ot=J.options,Qe=ot===void 0?{}:ot,It=Object(p.useRef)(),Yt=Object(p.useState)(null),ht=Object(g.a)(Yt,2),qt=ht[0],We=ht[1];function ne(pt){var ie;return It.current&&(ie=new y.default(function(Te){var Ot=Object(c.a)(Te),kt;try{for(Ot.s();!(kt=Ot.n()).done;){var bt=kt.value;(bt.target.offsetHeight>0||bt.target.offsetWidth>0)&&pt.layout()}}catch(C){Ot.e(C)}finally{Ot.f()}}),ie.observe(It.current)),ie}Object(p.useEffect)(function(){It.current&&i.e(32).then(i.t.bind(null,"M/lh",7)).then(function(pt){ye=pt;var ie=ye.editor.createDiffEditor(It.current,Object(le.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Qe));We(ie);var Te=ne(ie);return function(){ie.dispose();var Ot=ie.getModel();Ot&&Ot.dispose(),Te.unobserve(It.current)}})},[]),Object(p.useEffect)(function(){qt&&qt.setModel({original:ye.editor.createModel(Xe,dt),modified:ye.editor.createModel(ge,dt)})},[Xe,ge,dt,qt]);var He=q(ke),vt=q(je),Ae={width:He,height:vt};return R.a.createElement("div",{className:"my-diff-editor",ref:It,style:Ae})}},bCnd:function(se,k,i){"use strict";i.d(k,"b",function(){return c}),i.d(k,"a",function(){return g});var le=i("je13"),te=i.n(le),Oe=!1;function c(_,p){var R=te.a.get("__ec");R||(R={}),R[_]=p,te.a.set("__ec",R)}function g(_,p){var R=te.a.get("__ec");return R?R[_]===void 0?p:R[_]:p}},bPs0:function(se,k,i){"use strict";i.d(k,"b",function(){return ye});var le=i("k1fw"),te=i("9og8"),Oe=i("2qtc"),c=i("kLXV"),g=i("tJVT"),_=i("PpiC"),p=i("aHsQ"),R=i("sGsY"),y=i("q1tI"),v=i.n(y),m=i("bntm"),M=i("V0Rq"),A=i("wd/R"),q=i.n(A),pe=i("Ty5D"),P=i("9kvl");function a(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */a=function(){return Ue};var Ue={},J=Object.prototype,Se=J.hasOwnProperty,ke=typeof Symbol=="function"?Symbol:{},ze=ke.iterator||"@@iterator",je=ke.asyncIterator||"@@asyncIterator",Xe=ke.toStringTag||"@@toStringTag";function ge(C,ue,Le){return Object.defineProperty(C,ue,{value:Le,enumerable:!0,configurable:!0,writable:!0}),C[ue]}try{ge({},"")}catch(C){ge=function(Le,Y,re){return Le[Y]=re}}function dt(C,ue,Le,Y){var re=ue&&ue.prototype instanceof It?ue:It,ve=Object.create(re.prototype),Ze=new Ot(Y||[]);return ve._invoke=function(De,Ye,Pe){var de="suspendedStart";return function(at,Ke){if(de==="executing")throw new Error("Generator is already running");if(de==="completed"){if(at==="throw")throw Ke;return bt()}for(Pe.method=at,Pe.arg=Ke;;){var st=Pe.delegate;if(st){var nt=pt(st,Pe);if(nt){if(nt===Qe)continue;return nt}}if(Pe.method==="next")Pe.sent=Pe._sent=Pe.arg;else if(Pe.method==="throw"){if(de==="suspendedStart")throw de="completed",Pe.arg;Pe.dispatchException(Pe.arg)}else Pe.method==="return"&&Pe.abrupt("return",Pe.arg);de="executing";var At=ot(De,Ye,Pe);if(At.type==="normal"){if(de=Pe.done?"completed":"suspendedYield",At.arg===Qe)continue;return{value:At.arg,done:Pe.done}}At.type==="throw"&&(de="completed",Pe.method="throw",Pe.arg=At.arg)}}}(C,Le,Ze),ve}function ot(C,ue,Le){try{return{type:"normal",arg:C.call(ue,Le)}}catch(Y){return{type:"throw",arg:Y}}}Ue.wrap=dt;var Qe={};function It(){}function Yt(){}function ht(){}var qt={};ge(qt,ze,function(){return this});var We=Object.getPrototypeOf,ne=We&&We(We(kt([])));ne&&ne!==J&&Se.call(ne,ze)&&(qt=ne);var He=ht.prototype=It.prototype=Object.create(qt);function vt(C){["next","throw","return"].forEach(function(ue){ge(C,ue,function(Le){return this._invoke(ue,Le)})})}function Ae(C,ue){function Le(re,ve,Ze,De){var Ye=ot(C[re],C,ve);if(Ye.type!=="throw"){var Pe=Ye.arg,de=Pe.value;return de&&typeof de=="object"&&Se.call(de,"__await")?ue.resolve(de.__await).then(function(at){Le("next",at,Ze,De)},function(at){Le("throw",at,Ze,De)}):ue.resolve(de).then(function(at){Pe.value=at,Ze(Pe)},function(at){return Le("throw",at,Ze,De)})}De(Ye.arg)}var Y;this._invoke=function(re,ve){function Ze(){return new ue(function(De,Ye){Le(re,ve,De,Ye)})}return Y=Y?Y.then(Ze,Ze):Ze()}}function pt(C,ue){var Le=C.iterator[ue.method];if(Le===void 0){if(ue.delegate=null,ue.method==="throw"){if(C.iterator.return&&(ue.method="return",ue.arg=void 0,pt(C,ue),ue.method==="throw"))return Qe;ue.method="throw",ue.arg=new TypeError("The iterator does not provide a 'throw' method")}return Qe}var Y=ot(Le,C.iterator,ue.arg);if(Y.type==="throw")return ue.method="throw",ue.arg=Y.arg,ue.delegate=null,Qe;var re=Y.arg;return re?re.done?(ue[C.resultName]=re.value,ue.next=C.nextLoc,ue.method!=="return"&&(ue.method="next",ue.arg=void 0),ue.delegate=null,Qe):re:(ue.method="throw",ue.arg=new TypeError("iterator result is not an object"),ue.delegate=null,Qe)}function ie(C){var ue={tryLoc:C[0]};1 in C&&(ue.catchLoc=C[1]),2 in C&&(ue.finallyLoc=C[2],ue.afterLoc=C[3]),this.tryEntries.push(ue)}function Te(C){var ue=C.completion||{};ue.type="normal",delete ue.arg,C.completion=ue}function Ot(C){this.tryEntries=[{tryLoc:"root"}],C.forEach(ie,this),this.reset(!0)}function kt(C){if(C){var ue=C[ze];if(ue)return ue.call(C);if(typeof C.next=="function")return C;if(!isNaN(C.length)){var Le=-1,Y=function re(){for(;++Le<C.length;)if(Se.call(C,Le))return re.value=C[Le],re.done=!1,re;return re.value=void 0,re.done=!0,re};return Y.next=Y}}return{next:bt}}function bt(){return{value:void 0,done:!0}}return Yt.prototype=ht,ge(He,"constructor",ht),ge(ht,"constructor",Yt),Yt.displayName=ge(ht,Xe,"GeneratorFunction"),Ue.isGeneratorFunction=function(C){var ue=typeof C=="function"&&C.constructor;return!!ue&&(ue===Yt||(ue.displayName||ue.name)==="GeneratorFunction")},Ue.mark=function(C){return Object.setPrototypeOf?Object.setPrototypeOf(C,ht):(C.__proto__=ht,ge(C,Xe,"GeneratorFunction")),C.prototype=Object.create(He),C},Ue.awrap=function(C){return{__await:C}},vt(Ae.prototype),ge(Ae.prototype,je,function(){return this}),Ue.AsyncIterator=Ae,Ue.async=function(C,ue,Le,Y,re){re===void 0&&(re=Promise);var ve=new Ae(dt(C,ue,Le,Y),re);return Ue.isGeneratorFunction(ue)?ve:ve.next().then(function(Ze){return Ze.done?Ze.value:ve.next()})},vt(He),ge(He,Xe,"Generator"),ge(He,ze,function(){return this}),ge(He,"toString",function(){return"[object Generator]"}),Ue.keys=function(C){var ue=[];for(var Le in C)ue.push(Le);return ue.reverse(),function Y(){for(;ue.length;){var re=ue.pop();if(re in C)return Y.value=re,Y.done=!1,Y}return Y.done=!0,Y}},Ue.values=kt,Ot.prototype={constructor:Ot,reset:function(ue){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Te),!ue)for(var Le in this)Le.charAt(0)==="t"&&Se.call(this,Le)&&!isNaN(+Le.slice(1))&&(this[Le]=void 0)},stop:function(){this.done=!0;var ue=this.tryEntries[0].completion;if(ue.type==="throw")throw ue.arg;return this.rval},dispatchException:function(ue){if(this.done)throw ue;var Le=this;function Y(Pe,de){return Ze.type="throw",Ze.arg=ue,Le.next=Pe,de&&(Le.method="next",Le.arg=void 0),!!de}for(var re=this.tryEntries.length-1;re>=0;--re){var ve=this.tryEntries[re],Ze=ve.completion;if(ve.tryLoc==="root")return Y("end");if(ve.tryLoc<=this.prev){var De=Se.call(ve,"catchLoc"),Ye=Se.call(ve,"finallyLoc");if(De&&Ye){if(this.prev<ve.catchLoc)return Y(ve.catchLoc,!0);if(this.prev<ve.finallyLoc)return Y(ve.finallyLoc)}else if(De){if(this.prev<ve.catchLoc)return Y(ve.catchLoc,!0)}else{if(!Ye)throw new Error("try statement without catch or finally");if(this.prev<ve.finallyLoc)return Y(ve.finallyLoc)}}}},abrupt:function(ue,Le){for(var Y=this.tryEntries.length-1;Y>=0;--Y){var re=this.tryEntries[Y];if(re.tryLoc<=this.prev&&Se.call(re,"finallyLoc")&&this.prev<re.finallyLoc){var ve=re;break}}ve&&(ue==="break"||ue==="continue")&&ve.tryLoc<=Le&&Le<=ve.finallyLoc&&(ve=null);var Ze=ve?ve.completion:{};return Ze.type=ue,Ze.arg=Le,ve?(this.method="next",this.next=ve.finallyLoc,Qe):this.complete(Ze)},complete:function(ue,Le){if(ue.type==="throw")throw ue.arg;return ue.type==="break"||ue.type==="continue"?this.next=ue.arg:ue.type==="return"?(this.rval=this.arg=ue.arg,this.method="return",this.next="end"):ue.type==="normal"&&Le&&(this.next=Le),Qe},finish:function(ue){for(var Le=this.tryEntries.length-1;Le>=0;--Le){var Y=this.tryEntries[Le];if(Y.finallyLoc===ue)return this.complete(Y.completion,Y.afterLoc),Te(Y),Qe}},catch:function(ue){for(var Le=this.tryEntries.length-1;Le>=0;--Le){var Y=this.tryEntries[Le];if(Y.tryLoc===ue){var re=Y.completion;if(re.type==="throw"){var ve=re.arg;Te(Y)}return ve}}throw new Error("illegal catch attempt")},delegateYield:function(ue,Le,Y){return this.delegate={iterator:kt(ue),resultName:Le,nextLoc:Y},this.method==="next"&&(this.arg=void 0),Qe}},Ue}var _e=R.a.Countdown,ye=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],ct=function(J){var Se=J.globalSetting,ke=J.loading,ze=J.user,je=J.exercise,Xe=J.dispatch,ge=Object(_.a)(J,["globalSetting","loading","user","exercise","dispatch"]),dt=Object(y.useState)({}),ot=Object(g.a)(dt,2),Qe=ot[0],It=ot[1],Yt=c.a.useModal(),ht=Object(g.a)(Yt,2),qt=ht[0],We=ht[1],ne=Object(y.useRef)(null),He=Object(y.useState)(!0),vt=Object(g.a)(He,2),Ae=vt[0],pt=vt[1],ie=Object(pe.l)().query,Te=Object(pe.m)();Object(y.useEffect)(function(){var De,Ye,Pe;return clearTimeout(ne.current),document.addEventListener(Object(m.c)(),Ze,!1),window.addEventListener("blur",re,!1),((De=je.exerciseUserInfo)===null||De===void 0?void 0:De.screen_open)&&Object(m.a)()&&(Xe({type:"globalSetting/headerFooterToggle",payload:!1}),pt(!1)),((Ye=je.exerciseUserInfo)===null||Ye===void 0?void 0:Ye.screen_open)&&!Object(m.a)()?c.a.info({icon:null,content:v.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",v.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",je.exerciseUserInfo.screen_num-je.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",v.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){pt(!1),Object(m.d)(document.body),document.getElementById("root").addEventListener("click",kt,!1)}}):document.getElementById("root").addEventListener("click",kt,!1),q()().diff(q()((Pe=je.exerciseUserInfo)===null||Pe===void 0?void 0:Pe.screen_at),"seconds")>0&&Ot(),function(){document.getElementById("root").removeEventListener("click",kt,!1),document.removeEventListener(Object(m.c)(),Ze,!1),window.removeEventListener("blur",re,!1),clearTimeout(ne.current)}},[]),Object(y.useEffect)(function(){setTimeout(function(){je.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ne.current),document.getElementById("root").removeEventListener("click",kt,!1),document.removeEventListener(Object(m.c)(),Ze,!1))},500),bt()},[je.actionTabs]),Object(y.useEffect)(function(){setTimeout(function(){je.exerciseUserInfo.used_screen_num>je.exerciseUserInfo.screen_num?Le():!Ae},500)},[je.exerciseUserInfo]);var Ot=function(){var De=Object(te.a)(a().mark(function Ye(){return a().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,ve();case 2:setTimeout(function(){var at;c.a.destroyAll(),c.a.info({okText:v.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:v.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",v.a.createElement("span",{className:"c-red"},je.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",v.a.createElement("span",{className:"c-red"},(at=je.exerciseUserInfo)===null||at===void 0?void 0:at.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var Ke=Object(te.a)(a().mark(function nt(){return a().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:Object(m.d)(document.body);case 1:case"end":return mt.stop()}},nt)}));function st(){return Ke.apply(this,arguments)}return st}()})},1e3);case 3:case"end":return de.stop()}},Ye)}));return function(){return De.apply(this,arguments)}}(),kt=function(Ye){!Object(m.a)()&&Ye.target.nodeName!=="A"&&Ye.target.nodeName!=="BUTTON"&&Ye.target.innerHTML!=="\u786E \u5B9A"&&(Object(m.d)(document.body),console.log("documentClick.full"))},bt=function(){var De=Object(te.a)(a().mark(function Ye(){var Pe;return a().wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,Xe({type:"exercise/getExerciseUserInfo",payload:Object(le.a)({},Te)});case 2:return Pe=at.sent,at.abrupt("return",Pe==null?void 0:Pe.data);case 4:case"end":return at.stop()}},Ye)}));return function(){return De.apply(this,arguments)}}(),C=function(){var De=Object(te.a)(a().mark(function Ye(Pe){var de,at;return a().wrap(function(st){for(;;)switch(st.prev=st.next){case 0:c.a.destroyAll(),at=c.a.info({okText:v.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",v.a.createElement("span",{style:{display:"inline-block"}},v.a.createElement(_e,{onFinish:ve,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(je.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:v.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",v.a.createElement("span",{className:"c-red"},Pe),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",v.a.createElement("span",{className:"c-red"},(de=je.exerciseUserInfo)===null||de===void 0?void 0:de.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",v.a.createElement("span",{className:"c-red"},je.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",v.a.createElement("br",null),v.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var nt=Object(te.a)(a().mark(function mt(){return a().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:Object(m.d)(document.body),at.destroy();case 2:case"end":return Mt.stop()}},mt)}));function At(){return nt.apply(this,arguments)}return At}()}),setTimeout(function(){var nt;at.update({okText:v.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:v.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",v.a.createElement("span",{className:"c-red"},Pe+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",v.a.createElement("span",{className:"c-red"},(nt=je.exerciseUserInfo)===null||nt===void 0?void 0:nt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(je.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return st.stop()}},Ye)}));return function(Pe){return De.apply(this,arguments)}}(),ue=function(){location.href="/classrooms/".concat(Te.coursesId,"/exercise/").concat(Te.categoryId,"/detail")},Le=function(){var De=Object(te.a)(a().mark(function Ye(){var Pe;return a().wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return c.a.destroyAll(),at.next=3,Object(M.U)({categoryId:Te.categoryId,commit_method:1});case 3:Pe=at.sent,Pe&&Y();case 5:case"end":return at.stop()}},Ye)}));return function(){return De.apply(this,arguments)}}(),Y=function(){document.removeEventListener(Object(m.c)(),Ze,!1),Object(m.b)(),c.a.destroyAll(),qt.info({content:v.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",v.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ue()}})},re=function(Ye){Object(m.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(m.b)()},ve=function(){var De=Object(te.a)(a().mark(function Ye(){var Pe,de;return a().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return((Pe=je.exerciseUserInfo)===null||Pe===void 0?void 0:Pe.screen_at)&&Object(M.g)(Object(le.a)(Object(le.a)({},Te),{},{reset:!0})),Ke.next=3,Object(M.M)({id:Te.categoryId});case 3:if(de=Ke.sent,!(de==null?void 0:de.is_commit)){Ke.next=7;break}return Y(),Ke.abrupt("return");case 7:return Ke.next=9,bt();case 9:case"end":return Ke.stop()}},Ye)}));return function(){return De.apply(this,arguments)}}(),Ze=function(){var De=Object(te.a)(a().mark(function Ye(){var Pe,de,at,Ke;return a().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(Pe=!1,console.log("fullscreen change"),!Object(m.a)()){nt.next=7;break}((de=je.exerciseUserInfo)===null||de===void 0?void 0:de.screen_at)&&Object(M.g)(Object(le.a)(Object(le.a)({},Te),{},{reset:!0})),clearTimeout(ne.current),nt.next=16;break;case 7:return Pe=!0,nt.next=10,bt();case 10:at=nt.sent,Object(M.g)(Object(le.a)({},Te)),C(at.used_screen_num),Ke=setTimeout(Object(te.a)(a().mark(function At(){return a().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:case"end":return gt.stop()}},At)})),je.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),ne.current=Ke;case 16:Xe({type:"globalSetting/headerFooterToggle",payload:Pe});case 17:case"end":return nt.stop()}},Ye)}));return function(){return De.apply(this,arguments)}}();return v.a.createElement("div",null,We)};k.a=Object(P.a)(function(Ue){var J=Ue.loading,Se=Ue.user,ke=Ue.exercise,ze=Ue.globalSetting;return{globalSetting:ze,user:Se,exercise:ke,loading:J.effects}})(ct)},"cf+g":function(se,k,i){se.exports=i.p+"static/mark.ad150797.svg"},dQ5l:function(se,k,i){"use strict";var le=i("tJVT"),te=i("k1fw"),Oe=i("q1tI"),c=i.n(Oe),g=i("ZBwS"),_=i.n(g),p=i("TVoq"),R=i.n(p),y=new _.a;y.Diff_EditCost=8;var v={oldStr:"",newStr:""};function m(A,q){switch(q.type){case"init":return Object(te.a)(Object(te.a)({},A),q.payload);default:throw new Error}}function M(A,q){var pe=/&/g,P=/</g,a=/>/g,_e=A[0],ye=A[1]||"",ct=ye.replace(pe,"&amp;").replace(P,"&lt;").replace(a,"&gt;"),Ue=!ct.trim();if(q==="oldStr")switch(_e){case g.DIFF_DELETE:return"<ins class=".concat(Ue?"empty":"",">")+ct+"</ins>";case g.DIFF_EQUAL:return"<span>"+ct+"</span>"}else switch(_e){case g.DIFF_INSERT:return"<del class=".concat(Ue?"empty":"",">")+ct+"</del>";case g.DIFF_EQUAL:return"<span>"+ct+"</span>"}}k.a=function(A){var q,pe,P=A.output,a=A.actual_output,_e=Object(Oe.useReducer)(m,v),ye=Object(le.a)(_e,2),ct=ye[0],Ue=ye[1];return P=(q=P)===null||q===void 0?void 0:q.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),a=(pe=a)===null||pe===void 0?void 0:pe.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(Oe.useEffect)(function(){var J=y.diff_main(P||"",a||"");y.diff_cleanupEfficiency(J);var Se=J.map(function(ze){return M(ze,"oldStr")}).join(""),ke=J.map(function(ze){return M(ze,"newStr")}).join("");Ue({type:"init",payload:{oldStr:Se,newStr:ke}})},[P,a]),c.a.createElement("div",{className:"diff-panel-container"},c.a.createElement("div",{dangerouslySetInnerHTML:{__html:ct.oldStr}}),c.a.createElement("div",{dangerouslySetInnerHTML:{__html:ct.newStr}}))}},dTJi:function(se,k,i){},dejd:function(se,k,i){},"f+oW":function(se,k){se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(se,k,i){"use strict";i.d(k,"j",function(){return le}),i.d(k,"i",function(){return te}),i.d(k,"k",function(){return Oe}),i.d(k,"eb",function(){return c}),i.d(k,"o",function(){return g}),i.d(k,"S",function(){return _}),i.d(k,"fb",function(){return p}),i.d(k,"u",function(){return R}),i.d(k,"v",function(){return y}),i.d(k,"cb",function(){return v}),i.d(k,"A",function(){return m}),i.d(k,"m",function(){return M}),i.d(k,"Y",function(){return A}),i.d(k,"s",function(){return q}),i.d(k,"N",function(){return pe}),i.d(k,"bb",function(){return P}),i.d(k,"db",function(){return a}),i.d(k,"l",function(){return _e}),i.d(k,"Q",function(){return ye}),i.d(k,"ab",function(){return ct}),i.d(k,"x",function(){return Ue}),i.d(k,"z",function(){return J}),i.d(k,"X",function(){return Se}),i.d(k,"b",function(){return ke}),i.d(k,"H",function(){return ze}),i.d(k,"a",function(){return je}),i.d(k,"c",function(){return ge}),i.d(k,"P",function(){return dt}),i.d(k,"g",function(){return ot}),i.d(k,"t",function(){return Qe}),i.d(k,"Z",function(){return It}),i.d(k,"y",function(){return Yt}),i.d(k,"B",function(){return ht}),i.d(k,"f",function(){return qt}),i.d(k,"e",function(){return We}),i.d(k,"W",function(){return ne}),i.d(k,"h",function(){return He}),i.d(k,"d",function(){return vt}),i.d(k,"R",function(){return pt}),i.d(k,"n",function(){return ie}),i.d(k,"F",function(){return Te}),i.d(k,"I",function(){return Ot}),i.d(k,"D",function(){return kt}),i.d(k,"E",function(){return bt}),i.d(k,"C",function(){return C}),i.d(k,"G",function(){return ue}),i.d(k,"U",function(){return Le}),i.d(k,"q",function(){return Y}),i.d(k,"r",function(){return re}),i.d(k,"V",function(){return ve}),i.d(k,"T",function(){return Ze}),i.d(k,"p",function(){return De}),i.d(k,"M",function(){return Ye}),i.d(k,"L",function(){return Pe}),i.d(k,"J",function(){return de}),i.d(k,"K",function(){return at}),i.d(k,"O",function(){return Ke}),i.d(k,"w",function(){return st});var le="FETCH_TASK_START",te="FETCH_TASK_FAILURE",Oe="FETCH_TASK_SUCCESS",c="UPDATE_TASK_DATA",g="HIDE_EVALUATE_RESULT",_="SHOW_EVALUATE_RESULT",p="UPDATE_TIMESTRAP",R="MOVE_X",y="MOVE_Y",v="TRIGGER_RIGHT_PANEL_MASK ",m="SET_ACTIVE_INDEX",M="GET_TASK_LIST",A="SHOW_TASK_LIST",q="HIDE_TASK_LIST",pe="SET_TASK_STAR",P="TRIGGER_ENLARGE_UNITY3D ",a="TRIGGER_TAB_FIXED ",_e="GET_DISCUSSES",ye="SHOW_DISCUSSES_LOADING",ct="TOP_OR_DOWN_DISCUSS",Ue="PLUS_DISCUSS",J="SET_ACTION_TYPE",Se="SHOW_REWARD_DIALOG",ke="CANCEL_REWARD_DIALOG",ze="SET_REWARD",je="ACTIVE_DISCUSS_INDEX",Xe="CREATE_DISCUSS",ge="DISABLE_DISCUSS",dt="SHOW_ANSWER_LOADING",ot="FETCH_ANSWER_INFO",Qe="HIGH_TIP_MODAL",It="SHOW_TIP_MODAL",Yt="SELECT_UNLOCK_ANSWER",ht="SET_CHOOSE_ANSWERS",qt="EVAL_CHOOSE_START",We="EVAL_CHOOSE_END",ne="SHOW_REP_loading",He="FETCH_REP_CONTENT",vt="EDIT_REP_CONTENT",Ae="SET_REP_PATH",pt="SHOW_EVALUATE_LOADING",ie="HIDE_EVALUATE_LOADING",Te="SET_EVALUATE_MESSAGE",Ot="SET_SHOW_DIR",kt="SET_EDITOR_SETTING",bt="SET_EDITOR_THEME",C="SET_EDITOR_FONTSIZE",ue="SET_REPOS",Le="SHOW_PATH_LIST",Y="HIDE_PATH_LIST",re="HIDE_PICTURE_VIEW",ve="SHOW_PICTURE_VIEW",Ze="SHOW_NOTICE",De="HIDE_NOTICE",Ye="SET_TAB_INDEX",Pe="SET_SSH_TABS",de="SET_SSH_CONFIGDATA",at="SET_SSH_CONFIGDATAARR",Ke="SET_VNC_LOADING ",st="ON_TAB_TO_SPACE "},gflZ:function(se,k,i){},gp9y:function(se,k,i){},iNZB:function(se,k){se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(se,k,i){},"kaH+":function(se,k,i){"use strict";var le=i("+L6B"),te=i("2/Rp"),Oe=i("tJVT"),c=i("q1tI"),g=i.n(c),_=i("UZu5"),p=i.n(_),R=i("dhSg"),y=i("rLCj"),v=i("dF/Y"),m=i("4i/N");k.a=function(){var M=Object(c.useState)(""),A=Object(Oe.a)(M,2),q=A[0],pe=A[1],P=Object(c.useState)(0),a=Object(Oe.a)(P,2),_e=a[0],ye=a[1],ct=Object(c.useRef)("");Object(c.useEffect)(function(){var ke=R.a.subscribe("preview-image",function(ze){pe(ze),document.body.style.overflow="hidden"});return ke},[]),Object(c.useEffect)(function(){return document.addEventListener("keydown",Ue),function(){document.removeEventListener("keydown",Ue)}},[]),Object(c.useEffect)(function(){ct.current=q},[q]);function Ue(ke){ke.keyCode==27&&ct.current&&J()}function J(){document.body.style.overflow="auto",pe("")}function Se(){ye(_e+90)}return g.a.createElement(c.Fragment,null,q?g.a.createElement("div",{className:"image-preview-container"},g.a.createElement("div",{className:"button-group"},g.a.createElement(te.a,{onClick:Se},"\u65CB\u8F6C",g.a.createElement(y.a,null)),g.a.createElement(te.a,{href:q},"\u4E0B\u8F7D",g.a.createElement(v.a,null)),g.a.createElement(te.a,{onClick:J},"\u5173\u95ED",g.a.createElement(m.a,null))),g.a.createElement("div",{className:"preview-wrp-group"},g.a.createElement("img",{className:"image-preview",src:q,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(_e,"deg)")}}))):null)}},l9Ud:function(se,k,i){se.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(se,k,i){},mCJh:function(se,k,i){"use strict";i.d(k,"e",function(){return te}),i.d(k,"j",function(){return Oe}),i.d(k,"d",function(){return c}),i.d(k,"g",function(){return g}),i.d(k,"f",function(){return _}),i.d(k,"i",function(){return p}),i.d(k,"c",function(){return R}),i.d(k,"h",function(){return y}),i.d(k,"b",function(){return v}),i.d(k,"a",function(){return m});var le=i("ErOA");function te(M){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(le.c)("/discusses.json?page=".concat(A-1,"&container_identifier=").concat(M,"&container_type=Shixun"))}function Oe(M,A){return Object(le.f)("/discusses/".concat(M,"/top_or_down_discuss.json"),{top:A})}function c(M,A){return Object(le.f)("/discusses/".concat(M,"/disable_or_open_discuss.json"),{is_disable:!!A})}function g(M,A){return Object(le.f)("/discusses/".concat(M,"/plus.json"),{container_type:"Discuss",type:A?1:0})}function _(M,A){return Object(le.f)("/discusses/".concat(M,"/hidden.json"),A)}function p(M,A){return Object(le.f)("/discusses/".concat(M,"/reward_code.json"),A)}function R(M){return Object(le.a)("/api/discusses/".concat(M,".json"),{method:"delete"})}function y(M,A){return Object(le.f)("/discusses/".concat(M,"/reply.json"),{container_type:"Shixun",content:A})}function v(M){return Object(le.f)("/discusses.json",M)}function m(M){return Object(le.f)("/discusses/ai_reply.json",M)}},nWbc:function(se,k,i){},p4vh:function(se,k){se.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(se,k,i){"use strict";var le=i("+L6B"),te=i("2/Rp"),Oe=i("5Dmo"),c=i("3S7+"),g=i("k1fw"),_=i("tJVT"),p=i("q1tI"),R=i.n(p),y=i("vHTk"),v=i.n(y),m=i("yEEn"),M=i("ZW9T"),A=i("1vsH");k.a=function(q){var pe=q.name,P=q.data,a=q.theme,_e=q.type,ye=q.filename,ct=q.monacoEditor,Ue=q.className,J=q.style,Se=q.close,ke=q.onClose,ze=Object(p.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),je=Object(_.a)(ze,2),Xe=je[0],ge=je[1],dt=Object(p.useState)(""),ot=Object(_.a)(dt,2),Qe=ot[0],It=ot[1],Yt=Object(p.useRef)();ye&&(ct.filename=ye),Object(p.useEffect)(function(){var We,ne,He=(We=document.cookie)===null||We===void 0||((ne=We.replace(/\s/g,""))===null||ne===void 0)?void 0:ne.split(";");He==null||He.map(function(vt){var Ae=vt.split("=");Ae[0]==="_educoder_session"&&It(Ae[1])})},[]);var ht=function(){if(P.startsWith("http")){qt();return}Object(A.s)(ye||"educoder",P,ye)},qt=function(){Object(A.r)("",P)};return R.a.createElement("div",{style:Object(g.a)({},J||{}),className:"".concat(v.a.wrp," ").concat(_e?"":"hide")},Se&&R.a.createElement("div",{className:v.a.close,ref:Yt},R.a.createElement(c.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Yt.current}},R.a.createElement("span",{onClick:qt},R.a.createElement("i",{className:"icon-quxiaozhiding"}))),R.a.createElement(c.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Yt.current}},R.a.createElement("span",{className:"",onClick:ke},R.a.createElement("i",{className:"icon-guanbi1"})))),R.a.createElement("div",{className:"".concat(v.a[Ue]," ").concat(Ue," ").concat(v.a.monaco," ").concat(_e==="txt"?"show":"hide")},ye&&R.a.createElement(M.b,ct)),_e==="audio"&&R.a.createElement("audio",{src:"".concat((P==null?void 0:P.indexOf("http://"))>-1||(P==null?void 0:P.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(P),autoPlay:!0}),_e==="video"&&R.a.createElement(R.a.Fragment,null,(P==null?void 0:P.indexOf("http"))>-1?R.a.createElement("video",{controls:!0,src:"".concat(P),autoPlay:!0}):R.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(P),autoPlay:!0})),_e==="office"&&R.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat(P,"?disposition=office&token=").concat(Qe)}),_e==="image"&&R.a.createElement("img",{src:"".concat((P==null?void 0:P.indexOf("http://"))>-1||(P==null?void 0:P.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(P)}),_e==="other"&&R.a.createElement("div",null,R.a.createElement(te.a,{type:"primary",size:"large",onClick:ht},R.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),_e==="download"&&R.a.createElement(te.a,{type:"primary",size:"large",onClick:ht},R.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(se,k,i){},qUwa:function(se,k,i){},qZJd:function(se,k,i){"use strict";var le=i("MXD1"),te=i("CFYs"),Oe=i("miYZ"),c=i("tsqr"),g=i("2qtc"),_=i("kLXV"),p=i("9og8"),R=i("rAM+"),y=i("tJVT"),v=i("k1fw"),m=i("q1tI"),M=i.n(m),A=i("IxHN"),q=i("bdgK"),pe=i("M8RZ"),P=i("Ty5D"),a=i("1dTM"),_e=i.n(a),ye=i("dhSg"),ct=i("+L6B"),Ue=i("2/Rp"),J=i("5NDa"),Se=i("5rEg"),ke=i("AKST"),ze=Se.a.TextArea,je=function(Ae){var pt=Ae.onCancel,ie=Ae.onSave,Te=Ae.content,Ot=Object(m.useState)(Te),kt=Object(y.a)(Ot,2),bt=kt[0],C=kt[1];function ue(Y){C(Y.target.value)}function Le(){ie(bt)}return Object(m.useEffect)(function(){C(Te)},[Te]),M.a.createElement("div",{className:"clipboard-box"},M.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),M.a.createElement(ze,{value:bt,onChange:ue,className:"clipboard"}),M.a.createElement("p",null," ",M.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 "),M.a.createElement("p",null," ",M.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 "),M.a.createElement("div",{className:"btn-action-container"},M.a.createElement(Ue.a,{type:"ghost",onClick:pt,style:{marginRight:10}},"\u53D6\u6D88"),M.a.createElement(Ue.a,{type:"primary",onClick:Le},"\u4FDD\u5B58")))},Xe=i("ErOA"),ge=i("IZBM"),dt=i("ye1Q"),ot=i("wd/R"),Qe=i.n(ot);function It(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */It=function(){return Ae};var Ae={},pt=Object.prototype,ie=pt.hasOwnProperty,Te=typeof Symbol=="function"?Symbol:{},Ot=Te.iterator||"@@iterator",kt=Te.asyncIterator||"@@asyncIterator",bt=Te.toStringTag||"@@toStringTag";function C(be,$,Ge){return Object.defineProperty(be,$,{value:Ge,enumerable:!0,configurable:!0,writable:!0}),be[$]}try{C({},"")}catch(be){C=function(Ge,oe,Ce){return Ge[oe]=Ce}}function ue(be,$,Ge,oe){var Ce=$&&$.prototype instanceof re?$:re,Fe=Object.create(Ce.prototype),rt=new mt(oe||[]);return Fe._invoke=function(yt,Pt,X){var x="suspendedStart";return function(S,Z){if(x==="executing")throw new Error("Generator is already running");if(x==="completed"){if(S==="throw")throw Z;return Mt()}for(X.method=S,X.arg=Z;;){var ae=X.delegate;if(ae){var ee=st(ae,X);if(ee){if(ee===Y)continue;return ee}}if(X.method==="next")X.sent=X._sent=X.arg;else if(X.method==="throw"){if(x==="suspendedStart")throw x="completed",X.arg;X.dispatchException(X.arg)}else X.method==="return"&&X.abrupt("return",X.arg);x="executing";var Ee=Le(yt,Pt,X);if(Ee.type==="normal"){if(x=X.done?"completed":"suspendedYield",Ee.arg===Y)continue;return{value:Ee.arg,done:X.done}}Ee.type==="throw"&&(x="completed",X.method="throw",X.arg=Ee.arg)}}}(be,Ge,rt),Fe}function Le(be,$,Ge){try{return{type:"normal",arg:be.call($,Ge)}}catch(oe){return{type:"throw",arg:oe}}}Ae.wrap=ue;var Y={};function re(){}function ve(){}function Ze(){}var De={};C(De,Ot,function(){return this});var Ye=Object.getPrototypeOf,Pe=Ye&&Ye(Ye(gt([])));Pe&&Pe!==pt&&ie.call(Pe,Ot)&&(De=Pe);var de=Ze.prototype=re.prototype=Object.create(De);function at(be){["next","throw","return"].forEach(function($){C(be,$,function(Ge){return this._invoke($,Ge)})})}function Ke(be,$){function Ge(Ce,Fe,rt,yt){var Pt=Le(be[Ce],be,Fe);if(Pt.type!=="throw"){var X=Pt.arg,x=X.value;return x&&typeof x=="object"&&ie.call(x,"__await")?$.resolve(x.__await).then(function(S){Ge("next",S,rt,yt)},function(S){Ge("throw",S,rt,yt)}):$.resolve(x).then(function(S){X.value=S,rt(X)},function(S){return Ge("throw",S,rt,yt)})}yt(Pt.arg)}var oe;this._invoke=function(Ce,Fe){function rt(){return new $(function(yt,Pt){Ge(Ce,Fe,yt,Pt)})}return oe=oe?oe.then(rt,rt):rt()}}function st(be,$){var Ge=be.iterator[$.method];if(Ge===void 0){if($.delegate=null,$.method==="throw"){if(be.iterator.return&&($.method="return",$.arg=void 0,st(be,$),$.method==="throw"))return Y;$.method="throw",$.arg=new TypeError("The iterator does not provide a 'throw' method")}return Y}var oe=Le(Ge,be.iterator,$.arg);if(oe.type==="throw")return $.method="throw",$.arg=oe.arg,$.delegate=null,Y;var Ce=oe.arg;return Ce?Ce.done?($[be.resultName]=Ce.value,$.next=be.nextLoc,$.method!=="return"&&($.method="next",$.arg=void 0),$.delegate=null,Y):Ce:($.method="throw",$.arg=new TypeError("iterator result is not an object"),$.delegate=null,Y)}function nt(be){var $={tryLoc:be[0]};1 in be&&($.catchLoc=be[1]),2 in be&&($.finallyLoc=be[2],$.afterLoc=be[3]),this.tryEntries.push($)}function At(be){var $=be.completion||{};$.type="normal",delete $.arg,be.completion=$}function mt(be){this.tryEntries=[{tryLoc:"root"}],be.forEach(nt,this),this.reset(!0)}function gt(be){if(be){var $=be[Ot];if($)return $.call(be);if(typeof be.next=="function")return be;if(!isNaN(be.length)){var Ge=-1,oe=function Ce(){for(;++Ge<be.length;)if(ie.call(be,Ge))return Ce.value=be[Ge],Ce.done=!1,Ce;return Ce.value=void 0,Ce.done=!0,Ce};return oe.next=oe}}return{next:Mt}}function Mt(){return{value:void 0,done:!0}}return ve.prototype=Ze,C(de,"constructor",Ze),C(Ze,"constructor",ve),ve.displayName=C(Ze,bt,"GeneratorFunction"),Ae.isGeneratorFunction=function(be){var $=typeof be=="function"&&be.constructor;return!!$&&($===ve||($.displayName||$.name)==="GeneratorFunction")},Ae.mark=function(be){return Object.setPrototypeOf?Object.setPrototypeOf(be,Ze):(be.__proto__=Ze,C(be,bt,"GeneratorFunction")),be.prototype=Object.create(de),be},Ae.awrap=function(be){return{__await:be}},at(Ke.prototype),C(Ke.prototype,kt,function(){return this}),Ae.AsyncIterator=Ke,Ae.async=function(be,$,Ge,oe,Ce){Ce===void 0&&(Ce=Promise);var Fe=new Ke(ue(be,$,Ge,oe),Ce);return Ae.isGeneratorFunction($)?Fe:Fe.next().then(function(rt){return rt.done?rt.value:Fe.next()})},at(de),C(de,bt,"Generator"),C(de,Ot,function(){return this}),C(de,"toString",function(){return"[object Generator]"}),Ae.keys=function(be){var $=[];for(var Ge in be)$.push(Ge);return $.reverse(),function oe(){for(;$.length;){var Ce=$.pop();if(Ce in be)return oe.value=Ce,oe.done=!1,oe}return oe.done=!0,oe}},Ae.values=gt,mt.prototype={constructor:mt,reset:function($){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(At),!$)for(var Ge in this)Ge.charAt(0)==="t"&&ie.call(this,Ge)&&!isNaN(+Ge.slice(1))&&(this[Ge]=void 0)},stop:function(){this.done=!0;var $=this.tryEntries[0].completion;if($.type==="throw")throw $.arg;return this.rval},dispatchException:function($){if(this.done)throw $;var Ge=this;function oe(X,x){return rt.type="throw",rt.arg=$,Ge.next=X,x&&(Ge.method="next",Ge.arg=void 0),!!x}for(var Ce=this.tryEntries.length-1;Ce>=0;--Ce){var Fe=this.tryEntries[Ce],rt=Fe.completion;if(Fe.tryLoc==="root")return oe("end");if(Fe.tryLoc<=this.prev){var yt=ie.call(Fe,"catchLoc"),Pt=ie.call(Fe,"finallyLoc");if(yt&&Pt){if(this.prev<Fe.catchLoc)return oe(Fe.catchLoc,!0);if(this.prev<Fe.finallyLoc)return oe(Fe.finallyLoc)}else if(yt){if(this.prev<Fe.catchLoc)return oe(Fe.catchLoc,!0)}else{if(!Pt)throw new Error("try statement without catch or finally");if(this.prev<Fe.finallyLoc)return oe(Fe.finallyLoc)}}}},abrupt:function($,Ge){for(var oe=this.tryEntries.length-1;oe>=0;--oe){var Ce=this.tryEntries[oe];if(Ce.tryLoc<=this.prev&&ie.call(Ce,"finallyLoc")&&this.prev<Ce.finallyLoc){var Fe=Ce;break}}Fe&&($==="break"||$==="continue")&&Fe.tryLoc<=Ge&&Ge<=Fe.finallyLoc&&(Fe=null);var rt=Fe?Fe.completion:{};return rt.type=$,rt.arg=Ge,Fe?(this.method="next",this.next=Fe.finallyLoc,Y):this.complete(rt)},complete:function($,Ge){if($.type==="throw")throw $.arg;return $.type==="break"||$.type==="continue"?this.next=$.arg:$.type==="return"?(this.rval=this.arg=$.arg,this.method="return",this.next="end"):$.type==="normal"&&Ge&&(this.next=Ge),Y},finish:function($){for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var oe=this.tryEntries[Ge];if(oe.finallyLoc===$)return this.complete(oe.completion,oe.afterLoc),At(oe),Y}},catch:function($){for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var oe=this.tryEntries[Ge];if(oe.tryLoc===$){var Ce=oe.completion;if(Ce.type==="throw"){var Fe=Ce.arg;At(oe)}return Fe}}throw new Error("illegal catch attempt")},delegateYield:function($,Ge,oe){return this.delegate={iterator:gt($),resultName:Ge,nextLoc:oe},this.method==="next"&&(this.arg=void 0),Y}},Ae}var Yt=M.a.createElement(dt.a,{style:{fontSize:24},spin:!0});function ht(Ae){return Ae.replace(/\\u([\dA-Za-z]{4})/g,function(pt,ie){return String.fromCharCode(parseInt("0x"+ie))})}function qt(Ae){Ae||(Ae=window.location.search);var pt=Ae.substr(1),ie={};return pt.split("&").forEach(function(Te){var Ot=Te.split("=");ie[Ot[0]]=decodeURIComponent(Ot[1])}),ie}var We={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},ne;(function(Ae){Ae[Ae.SET_LOADING=0]="SET_LOADING",Ae[Ae.SET_IS_LARGE=1]="SET_IS_LARGE",Ae[Ae.SET_MES=2]="SET_MES",Ae[Ae.SET_STATE=3]="SET_STATE",Ae[Ae.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Ae[Ae.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(ne||(ne={}));function He(Ae,pt){switch(pt.type){case ne.SET_LOADING:return Object(v.a)(Object(v.a)({},Ae),{},{loading:pt.payload});case ne.SET_IS_LARGE:return Object(v.a)(Object(v.a)({},Ae),{},{isLarge:pt.payload});case ne.SET_MES:return Object(v.a)(Object(v.a)({},Ae),{},{mes:pt.payload});case ne.SET_STATE:return Object(v.a)(Object(v.a)({},Ae),pt.payload);case ne.SET_TRANSFER_CONTENT:return Object(v.a)(Object(v.a)({},Ae),{},{transferContent:pt.payload});case ne.SHOW_CLIPBOARD_BOX:return Object(v.a)(Object(v.a)({},Ae),{},{showClipBoardBox:pt.payload});default:throw new Error}}var vt=k.a=function(Ae){var pt=Ae.vnc_url,ie=Ae.window_vnc_url,Te=Ae.linux_vnc,Ot=Ae.taskId,kt=Object(m.useRef)(),bt=Object(m.useRef)(),C=Object(m.useRef)(),ue=Object(m.useReducer)(He,We),Le=Object(y.a)(ue,2),Y=Le[0],re=Le[1],ve=Object(m.useState)(0),Ze=Object(y.a)(ve,2),De=Ze[0],Ye=Ze[1],Pe=Y.mes,de=Y.loading,at=Y.showClipBoardBox,Ke=Y.isLarge,st=Y.transferContent,nt=Object(m.useState)(0),At=Object(y.a)(nt,2),mt=At[0],gt=At[1],Mt=Object(m.useRef)(),be=Object(P.m)();Object(m.useEffect)(function(){return window.addEventListener("visibilitychange",$),function(){window.removeEventListener("visibilitychange",$)}},[]);var $=function(x){if(document.visibilityState==="visible"){var S=sessionStorage.vncPageLeaveTime;Qe()(new Date).diff(Qe()(S),"minutes")>9&&Ye(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function Ge(){re({type:ne.SHOW_CLIPBOARD_BOX,payload:!1})}function oe(){re({type:ne.SET_IS_LARGE,payload:!Ke})}function Ce(X){var x;return kt.current&&(x=new q.default(function(S){var Z=Object(R.a)(S),ae;try{for(Z.s();!(ae=Z.n()).done;){var ee=ae.value;(ee.target.offsetHeight>0||ee.target.offsetWidth>0)&&X._eventHandlers.windowResize()}}catch(Ee){Z.e(Ee)}finally{Z.f()}}),x.observe(kt.current)),x}var Fe=function(){var X=Object(p.a)(It().mark(function x(){var S,Z,ae,ee;return It().wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ae=((S=qt())===null||S===void 0?void 0:S.homework_common_id)?{homework_common_id:(Z=qt())===null||Z===void 0?void 0:Z.homework_common_id}:{},ut.next=3,Object(Xe.a)("/api/tasks/".concat(be.taskId||Ot,"/get_vnc_link.json"),{method:"post",body:Object(v.a)(Object(v.a)({},be),ae)});case 3:if(ee=ut.sent,!((ee==null?void 0:ee.status)===-3)){ut.next=6;break}return ut.abrupt("return",new Promise(function(){var ft=Object(p.a)(It().mark(function Dt(Be,Ut){return It().wrap(function(En){for(;;)switch(En.prev=En.next){case 0:_.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 an=Object(p.a)(It().mark(function Bt(){return It().wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return clearTimeout(Mt.current),gt(0),bn.next=4,Object(ge.e)(be.taskId,ee==null?void 0:ee.message);case 4:return Ye(De+1),bn.abrupt("return");case 6:case"end":return bn.stop()}},Bt)}));function _n(){return an.apply(this,arguments)}return _n}()});case 1:case"end":return En.stop()}},Dt)}));return function(Dt,Be){return ft.apply(this,arguments)}}()));case 6:if(!((ee==null?void 0:ee.status)===-1)){ut.next=8;break}throw new String(ee==null?void 0:ee.message);case 8:return ye.a.publish("update-windows-time",ee==null?void 0:ee.data),ut.abrupt("return",ee);case 10:case"end":return ut.stop()}},x)}));return function(){return X.apply(this,arguments)}}();Object(m.useEffect)(function(){var X,x;function S(ft){ie&&(c.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"),re({type:ne.SET_LOADING,payload:!0}),Ye(De+1))}ye.a.subscribe("reset-linux-windows-loading",function(){re({type:ne.SET_LOADING,payload:!0})}),ye.a.subscribe("reset-linux-windos-vnc",function(){Ye(De+1)});function Z(){clearTimeout(Mt.current),gt(100),setTimeout(function(){re({type:ne.SET_LOADING,payload:!1})},1300),ye.a.subscribe("send-ctrl-alt-delete",function(){var ft;(ft=X)===null||ft===void 0||ft.sendCtrlAltDel()})}function ae(ft){var Dt=ht(ft.detail.text);re({type:ne.SET_TRANSFER_CONTENT,payload:Dt})}if((ie||pt||Te)&&kt.current){clearTimeout(Mt.current),new Promise(Object(p.a)(It().mark(function ft(){var Dt,Be,Ut,Ft,En,an,_n,Bt,Qt,bn,wn;return It().wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return Dt=qt(),Be="",St.next=4,Fe();case 4:if(Ft=St.sent,!Te){St.next=11;break}return C.current.src=(Ft==null||((En=Ft.data)===null||En===void 0)?void 0:En.vnc_url)+"&time="+Date.now(),re({type:ne.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),St.abrupt("return");case 11:ie?(Ut="Edu123",Be=decodeURIComponent(Ft==null||((an=Ft.data)===null||an===void 0)?void 0:an.vnc_url)):(Bt=new URL(decodeURIComponent(Ft==null||((_n=Ft.data)===null||_n===void 0)?void 0:_n.vnc_url)),Qt=Bt.protocol,bn=Bt.searchParams,wn=Bt.host,Ut=bn.get("password"),Be="".concat(Qt==="https:"?"wss":"ws","://").concat(wn,"/").concat(Dt.path||"websockify"));case 12:X=new _e.a(kt.current,Be,{credentials:{password:Ut},wsProtocols:["binary"]}),x=Ce(X),X.viewOnly=Dt.view_only||!1,ie?X.scaleViewport=!0:X.scaleViewport=Dt.scale||!1,X.scaleViewport=Dt.scale||!0,X.resizeSession=!0,bt.current=X,X.addEventListener("disconnect",S),X.addEventListener("connect",Z),X.addEventListener("clipboard",ae);case 22:case"end":return St.stop()}},ft)})));var ee=ye.a.subscribe("vnc-reseting",function(){gt(0),re({type:ne.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ee=ye.a.subscribe("vnc-enlarge",function(){re({type:ne.SET_IS_LARGE,payload:!0})}),ut=ye.a.subscribe("show-clipboard-box",function(){re({type:ne.SHOW_CLIPBOARD_BOX,payload:!0})});return gt(0),function(){var ft,Dt,Be,Ut;(ft=X)===null||ft===void 0||ft.removeEventListener("disconnect",S),(Dt=X)===null||Dt===void 0||Dt.removeEventListener("connect",Z),(Be=X)===null||Be===void 0||Be.removeEventListener("clipboard",ae),ee(),Ee(),ut(),(Ut=x)===null||Ut===void 0||Ut.unobserve(kt.current)}}},[pt,ie,Te,De]);function rt(X){var x;(x=bt.current)===null||x===void 0||x.clipboardPasteFrom(X),re({type:ne.SET_TRANSFER_CONTENT,payload:X}),c.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Ge()}Object(m.useEffect)(function(){mt==0&&(clearTimeout(Mt.current),yt())},[mt]);var yt=function X(){mt>99?mt=99:(mt=mt+1,Mt.current=setTimeout(function(){X()},1500)),mt<100&&gt(mt)},Pt=Object(m.useMemo)(function(){return de?"none":Te?"block":"none"},[Te,de]);return M.a.createElement(m.Fragment,null,Ke&&M.a.createElement("a",{className:"btn-vnc-resize",onClick:oe},M.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),M.a.createElement("iframe",{style:{display:Pt,position:Ke?"fixed":"absolute",left:0,top:Ke?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(Ke?"100px":"45px",")")},frameBorder:"0",ref:C}),M.a.createElement("div",{style:{position:Ke?"fixed":"absolute",left:0,top:Ke?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(Ke?"100px":"45px",")")},className:"".concat(ie?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Ke?"full-screen":"")},de?M.a.createElement(A.a,{message:Pe,style:{color:"#4CACFF"}},M.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},M.a.createElement(te.a,{percent:mt,format:function(x){return M.a.createElement("span",{className:"c-white"},x,"%")}}))):null,M.a.createElement("div",{ref:kt,className:"vnc-panel ".concat(de?"hide":"animated fadeIn")})),M.a.createElement(pe.a,null,M.a.createElement(_.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:at,onCancel:Ge,footer:null},M.a.createElement(je,{onCancel:Ge,onSave:rt,content:st}))))}},tUsH:function(se,k){se.exports="data:image/png;base64,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"},vHTk:function(se,k,i){se.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},"yi/R":function(se,k,i){"use strict";i.r(k);var le=i("oBTY"),te=i("bbsP"),Oe=i("/wGt"),c=i("0Owb"),g=i("jrin"),_=i("2qtc"),p=i("kLXV"),R=i("miYZ"),y=i("tsqr"),v=i("9og8"),m=i("tJVT"),M=i("PpiC"),A=i("k1fw"),q=i("ozfa"),pe=i("MJZm"),P=i("q1tI"),a=i.n(P),_e=i("Ty5D"),ye=i("H65k"),ct=i("+Axu"),Ue=i("f+oW"),J=i.n(Ue),Se=function(r){var E=r.position,f=r.subject,j=r.score,T=r.onViewAllTask;return a.a.createElement("div",{className:"task-header"},a.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:T},a.a.createElement("img",{src:J.a,alt:"nav",width:45})),a.a.createElement("h3",{title:f},"\u7B2C",E,"\u5173\uFF1A",f),a.a.createElement("span",null,j))},ke=i("DjyN"),ze=i("NUBc"),je=i("g9YV"),Xe=i("wCAj"),ge=i("cWXX"),dt=i("/ezw"),ot=i("BdwD"),Qe=i("p4vh"),It=i.n(Qe),Yt=i("Q+I+"),ht=i.n(Yt),qt=i("Yr8L"),We=i.n(qt),ne=i("IZBM"),He=i("1vsH"),vt=i("wd/R"),Ae=i.n(vt);function pt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */pt=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var ie={0:It.a,1:ht.a,2:We.a},Te={loading:!0,page:1,data:null},Ot;(function(r){r[r.SET_LOADING=0]="SET_LOADING",r[r.SET_STATE=1]="SET_STATE",r[r.SET_PAGE=2]="SET_PAGE"})(Ot||(Ot={}));function kt(r,E){switch(E.type){case Ot.SET_LOADING:return Object(A.a)(Object(A.a)({},r),{},{loading:E.payload});case Ot.SET_STATE:return Object(A.a)(Object(A.a)({},r),E.payload);case Ot.SET_PAGE:return Object(A.a)(Object(A.a)({},r),{},{page:E.payload});default:throw new Error}}var bt=function(r){var E=r.activeIndex,f=r.taskId,j=Object(P.useReducer)(kt,Te),T=Object(m.a)(j,2),L=T[0],I=T[1],h=L.loading,N=L.page,D=L.data,d=Object(P.useMemo)(function(){var B=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(G,Q,K){var z=(N-1)*10+K+1;return z<=3?a.a.createElement("img",{src:ie[z-1],alt:"rank",width:36}):z}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:D==null?void 0:D.rank_data_name,dataIndex:"score",render:function(G){return(D==null?void 0:D.open_rank)==="DEFAULT"?Object(He.O)(G):G}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(G){return Ae()(G).format("YYYY-MM-DD HH:mm:ss")}}];return B},[D==null?void 0:D.rank_data_name,D==null?void 0:D.open_rank,N]);Object(P.useEffect)(function(){function B(){return O.apply(this,arguments)}function O(){return O=Object(v.a)(pt().mark(function G(){var Q;return pt().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(ne.r)(f,{page:N,limit:10});case 2:Q=z.sent,I({type:Ot.SET_STATE,payload:{loading:!1,data:Q.data}});case 4:case"end":return z.stop()}},G)})),O.apply(this,arguments)}E===4&&B()},[N,E,f]);function H(B){I({type:Ot.SET_PAGE,payload:B})}return a.a.createElement("div",{className:"ranking-container"},h?a.a.createElement(dt.a,{avatar:!0,paragraph:{rows:4}}):!D||(D==null?void 0:D.rank_list_count)===0?a.a.createElement(ot.a,null):a.a.createElement(a.a.Fragment,null,a.a.createElement(Xe.a,{pagination:!1,size:"middle",dataSource:D.rank_list,columns:d}),D.rank_list_count>10?a.a.createElement(ze.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:H,current:N,total:D.rank_list_count}):null))},C=i("fXAG"),ue=i("9Bee"),Le=i("M8RZ"),Y=i("6lC8"),re=i("mCJh"),ve=i("jb+D"),Ze=i("dTJi"),De=i("pC0b"),Ye=i("GzdX"),Pe=i("OoWo"),de="YYYY-MM-DD HH:mm",at=function(r){var E=r.challenge,f=r.position,j=r.status,T=r.get_gold,L=r.get_experience,I=r.star,h=r.tag_count,N=r.finished_time,D=r.index,d=r.view_answer_time,H=r.name,B=r.identifier,O=r.identity,G=r.shixun,Q=r.taskList,K=r.onSaveTaskStar,z=Object(_e.l)();function Re(Ie){K(B,Ie,D)}var U=j===2||G.status<2||Q[D-1]&&Q[D-1].status===2||G.task_pass||O<=5;return a.a.createElement("div",{className:"task-item-container ".concat(E.position===f?"active":""," ").concat(j===2?"finish":"")},a.a.createElement("div",{className:"flex-container challenge-title space-between"},U?a.a.createElement("a",{href:"/tasks/".concat(B).concat(z.search),onClick:function(Ne){Ne.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(B).concat(z.search)},300)}},"".concat(f,". ").concat(H)," "):a.a.createElement("span",null,"".concat(f,". ").concat(H)),a.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(j===2?"green":"")})),a.a.createElement("div",{className:"flex-container"},a.a.createElement("p",{className:j===2?"green":""},a.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",j===2&&L>0?"+":"",L),a.a.createElement("p",{className:j===2?"green":""},a.a.createElement("span",null,"\u91D1\u5E01")," ",j===2&&T>0?"+":""," ",T),a.a.createElement("p",null,a.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",h||"\u65E0")),a.a.createElement("div",{className:"flex-container"},a.a.createElement("p",null,a.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),N?Ae()(N).format(de):"--"),a.a.createElement("p",null,a.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),d?Ae()(d).format(de):"--")),G.status>=2?a.a.createElement("div",{className:"rate-container"},j===2&&I===0?a.a.createElement(P.Fragment,null,a.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),a.a.createElement(Ye.a,{defaultValue:0,onChange:Re})):null,j===2&&I>0?a.a.createElement(P.Fragment,null,a.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),a.a.createElement(Ye.a,{value:I,disabled:!0}),a.a.createElement("span",{className:"highlight"},I,"\u5206")):null):null)},Ke=function(r){var E=r.taskList,f=r.challenge,j=r.shixun,T=r.identity,L=r.onSaveTaskStar,I=Object(_e.l)().query;return a.a.createElement("div",{className:"task-nav-container"},!!I.coursesId&&a.a.createElement("p",{className:"task-tip"},a.a.createElement("div",null,a.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")),E.map(function(h,N){var D=Object(A.a)(Object(A.a)({},h),{},{identity:T,index:N,challenge:f,taskList:E,shixun:j,onSaveTaskStar:L});return a.a.createElement(at,Object(c.a)({key:N},D))}))},st=i("88g3"),nt=i.n(st),At=i("V0Rq"),mt=i("HBuW");function gt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */gt=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var Mt=function(){var r=Object(v.a)(gt().mark(function E(f,j,T,L,I){var h,N;return gt().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(h=function(){I?Object(He.I)(T?"/tasks/".concat(N==null?void 0:N.identifier,"/jupyter"):"/tasks/".concat(N.game_identifier,"?subject_id=").concat(L)):window.location.href=T?"/tasks/".concat(N==null?void 0:N.identifier,"/jupyter"):"/tasks/".concat(N.game_identifier,"?subject_id=").concat(L)},!T){d.next=7;break}return d.next=4,Object(mt.z)({id:f,challenge_id:j,subject_id:L});case 4:d.t0=d.sent,d.next=10;break;case 7:return d.next=9,Object(mt.A)({id:f,challenge_id:j,subject_id:L});case 9:d.t0=d.sent;case 10:if(N=d.t0,!((N==null?void 0:N.game_identifier)||(N==null?void 0:N.identifier))){d.next=22;break}if(!(N==null?void 0:N.access)){d.next=16;break}h(),d.next=21;break;case 16:if(!((N==null?void 0:N.access)==!1)){d.next=20;break}return y.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(){Mt(f,"",T,L,I)},1e3),d.abrupt("return");case 20:h();case 21:return d.abrupt("return");case 22:(N==null?void 0:N.status)===-3?Object(He.m)():(N==null?void 0:N.status)===2?be(N==null?void 0:N.message):(N==null?void 0:N.status)===3&&$(N==null?void 0:N.message);case 23:case"end":return d.stop()}},E)}));return function(f,j,T,L,I){return r.apply(this,arguments)}}(),be=function r(E){var f;E=((f=E)===null||f===void 0?void 0:f.includes(".json"))?E:"".concat(E,".json"),p.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var j=Object(v.a)(gt().mark(function L(){var I,h;return gt().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(At.O)({url:E});case 2:if(I=D.sent,I){D.next=5;break}return D.abrupt("return");case 5:return y.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),D.next=8,Object(mt.A)({id:I.shixun_identifier});case 8:if(h=D.sent,!(h==null?void 0:h.game_identifier)){D.next=12;break}return Object(He.I)("/tasks/".concat(h.game_identifier)),D.abrupt("return");case 12:(h==null?void 0:h.status)===2?r(h==null?void 0:h.message):(h==null?void 0:h.status)===3&&$(h==null?void 0:h.message);case 13:case"end":return D.stop()}},L)}));function T(){return j.apply(this,arguments)}return T}()})},$=function(E){p.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",E,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ge=pe.a.DirectoryTree,oe=function(r){var E=r.taskList,f=r.challenge,j=r.shixun,T=r.identity,L=r.onSaveTaskStar,I=r.subject_id,h=Object(_e.m)(),N=Object(_e.l)().query,D=Object(P.useState)([]),d=Object(m.a)(D,2),H=d[0],B=d[1],O=Object(P.useState)([]),G=Object(m.a)(O,2),Q=G[0],K=G[1],z=Object(P.useState)(),Re=Object(m.a)(z,2),U=Re[0],Ie=Re[1];Object(P.useEffect)(function(){Ne(E),K(we({children:E},f.id)),B(Object(le.a)(E)),console.log("taskList:",E)},[E]);var Ne=function xe(t){t.map(function(e,n){var o;e.index=n,e.title=e.name,e.id==f.id&&Ie(e.key),((o=e.children)===null||o===void 0?void 0:o.length)&&xe(e.children)})},me=function(t,e){console.log("Trigger Select",t,e),e.node.shixun_identifier&&Mt(e.node.shixun_identifier,e.node.key,!1,I)},ce=function(){console.log("Trigger Expand")};function we(xe,t){var e;return!xe||typeof xe!="object"?void 0:xe.id==t?[]:xe.children.some(function(n){return e=we(n,t)})?[].concat(Object(le.a)(e),[xe.key]):void 0}return a.a.createElement("div",{className:"task-nav-container"},!!N.coursesId&&a.a.createElement("p",{className:"task-tip"},a.a.createElement("div",null,a.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")),!!(H==null?void 0:H.length)&&a.a.createElement("div",{style:{padding:10}},a.a.createElement(Ge,{className:nt.a.tree,icon:a.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:a.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:me,onExpand:ce,selectedKeys:[U],defaultExpandedKeys:Object(le.a)(Q),treeData:H,titleRender:function(t,e,n){return a.a.createElement("span",{className:"".concat(f.id==t.id?nt.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},t.item_type==="Shixun"&&a.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),t.item_type==="Challenge"&&a.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:t.item_type==="Shixun"?-2:0}},"\uFF08",He.h[t.index],"\uFF09"),a.a.createElement("span",{style:{position:"relative",top:t.item_type==="Shixun"||t.item_type==="Stage"?-2:0}},t==null?void 0:t.name),t.item_type!=="Stage"&&a.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat((t==null?void 0:t.status)==1&&"c-green-29b")},((t==null?void 0:t.status)==1||(t==null?void 0:t.status)==0)&&a.a.createElement("img",{src:i("A/g1"),width:"16"}),(t==null?void 0:t.status)==2&&a.a.createElement("img",{src:i("Nmxd"),width:"16"}),(t==null?void 0:t.status)==3&&a.a.createElement("img",{src:i("5D2P"),width:"16"})))}})))},Ce=i("Plam"),Fe=i("gp9y"),rt=i("Ot1p");function yt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */yt=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var Pt=function(r){var E=r.user_praise,f=r.praise_count,j=r.praisePlus,T=r.onCreateDiscuss,L=r.user,I=Object(P.useState)(!1),h=Object(m.a)(I,2),N=h[0],D=h[1],d=Object(P.useState)(""),H=Object(m.a)(d,2),B=H[0],O=H[1];function G(U){O(U)}function Q(){D(!0)}function K(){D(!1)}function z(){return Re.apply(this,arguments)}function Re(){return Re=Object(v.a)(yt().mark(function U(){return yt().wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(L==null?void 0:L.authentication){Ne.next=3;break}return p.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")}}),Ne.abrupt("return");case 3:if(!(B.trim()=="")){Ne.next=6;break}return y.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ne.abrupt("return");case 6:T(B),O(""),D(!1);case 9:case"end":return Ne.stop()}},U)})),Re.apply(this,arguments)}return a.a.createElement("div",{className:"comment-input-editor-container ".concat(N?"active":""," ")},a.a.createElement("div",{className:N?"text-area hide":"text-area"},a.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Q}),a.a.createElement("a",{className:"c-light-black",onClick:j,title:E?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.a.createElement("i",{className:"mr3 ".concat(E?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),f?a.a.createElement("span",null,f):"")),N?a.a.createElement("div",{className:"input-mask",onClick:K}):null,a.a.createElement("div",{className:N?"md-container":"md-container hide"},a.a.createElement(rt.a,{id:"discuss-input-editor",startInit:N,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:B,height:240,onChange:G}),a.a.createElement("div",{className:"tip-container",onClick:K},a.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),a.a.createElement("a",{className:"btn-send",onClick:z},"\u53D1\u9001"))))},X=i("dhSg"),x=i("/omn"),S=i("IxHN"),Z=i("ARon"),ae=function(r){var E=r.data;return a.a.createElement(P.Fragment,null,E&&E.map(function(f){return a.a.createElement("div",{className:"choose-answer-item",key:f.position},a.a.createElement("p",null,"\u7B2C",f.position,"\u9898"),a.a.createElement(ue.a,{value:f.answer}))}))},ee=i("DVFL"),Ee=function(r){var E=r.data,f=r.onShowUnlockAnswerModal,j=r.challenge,T=(j==null?void 0:j.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return a.a.createElement(P.Fragment,null,E&&E.map(function(L,I){var h=L.answer_id,N=L.answer_name,D=L.answer_contents,d=L.view_time;return a.a.createElement("div",{className:"answer-item-container",style:T,key:h},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{className:"level"}," \u7EA7\u522B",I+1,"\uFF1A "),a.a.createElement("span",{className:"name"},N),D?a.a.createElement(P.Fragment,null,a.a.createElement("span",{className:"view-time"},d?Ae()(d).format("YYYY-MM-DD HH:mm"):""),a.a.createElement("span",null,"\u5DF2\u89E3\u9501")):a.a.createElement("a",{onClick:f},"\u89E3\u9501")),D?a.a.createElement(ue.a,{value:D}):null)}))},ut=function(r){var E=r.loading,f=r.data,j=r.onShowTip,T=r.st,L=r.challenge;return a.a.createElement("div",{className:"answer-container"},E?a.a.createElement(S.a,null):null,T===1?a.a.createElement(ae,{data:f}):a.a.createElement(Ee,{data:f,challenge:L,onShowUnlockAnswerModal:j}))},ft=i("sRBo"),Dt=i("kaz8"),Be=i("gflZ"),Ut=function(r){var E=r.data,f=r.selected_unlocked_answer_id,j=r.selected_index,T=r.onSelect;if(!E)return null;var L=E.filter(function(h,N){return h.answer_contents?!1:(h.index=N,!0)});function I(h){var N=h.target,D=N.value,d=N.checked;T(d?D:null)}return a.a.createElement("table",{className:"unlock-answer-list"},a.a.createElement("thead",null,a.a.createElement("tr",null,a.a.createElement("th",null),a.a.createElement("th",null,"\u7EA7\u522B"),a.a.createElement("th",null,"\u540D\u79F0"),a.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),a.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),a.a.createElement("tbody",null,L.map(function(h,N){return a.a.createElement("tr",{key:h.answer_id},a.a.createElement("td",null,a.a.createElement(Dt.a,{value:h.answer_id,onChange:I,checked:h.answer_id===f||f&&j>=N})),a.a.createElement("td",null,h.index+1),a.a.createElement("td",null,h.answer_name),a.a.createElement("td",null,h.answer_ratio,"%"),a.a.createElement("td",{className:"gold-color"},h.answer_score))})))},Ft=i("Q7Vx"),En=function(r){var E=r.unity_3d_routes,f=r.onGetUnity3dMessage,j=r.onEvaluateCallback,T=Object(P.useRef)(),L=Object(P.useState)(!0),I=Object(m.a)(L,2),h=I[0],N=I[1];Object(P.useEffect)(function(){function H(O){try{var G=JSON.parse(O.data);f(G)}catch(Q){console.log(Q,O.data)}}window.addEventListener("message",H);var B=X.a.subscribe("evaluate-unity3d-result",function(O){D(O),j&&j()});return function(){window.removeEventListener("message",H),B()}},[]);function D(H){T.current&&T.current.contentWindow.postMessage(JSON.stringify(H),"*")}function d(){N(!1),X.a.publish("unity3d-load-end")}return a.a.createElement(P.Fragment,null,h?a.a.createElement(S.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,a.a.createElement("iframe",{onLoad:d,className:"unity3d-panel",ref:T,src:E}))},an=i("BjJ7"),_n=i("kaH+");function Bt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Bt=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}function Qt(r){var E=r.target;if(E.tagName.toUpperCase()==="IMG"){var f=E.src||E.getAttribute("src");f&&f.indexOf("/images/avatars/User")===-1&&(r.stopPropagation(),r.preventDefault(),X.a.publish("preview-image",f))}}var bn={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 wn(r,E){switch(E.type){case C.A:return Object(A.a)(Object(A.a)({},r),{},{activeIndex:E.payload});case C.bb:return Object(A.a)(Object(A.a)({},r),{},{enlarge_unity3D:E.payload});case C.db:return Object(A.a)(Object(A.a)({},r),{},{tab_fixed:E.payload});case C.Y:return Object(A.a)(Object(A.a)({},r),{},{showTaskList:!0});case C.s:return Object(A.a)(Object(A.a)({},r),{},{showTaskList:!1});case C.m:return Object(A.a)(Object(A.a)({},r),E.payload);case C.N:return Object(A.a)(Object(A.a)({},r),E.payload);case C.P:return Object(A.a)(Object(A.a)({},r),{},{loading:!0});case C.Z:return Object(A.a)(Object(A.a)({},r),{},{showTip:!0});case C.t:return Object(A.a)(Object(A.a)({},r),{},{showTip:!1});case C.y:return Object(A.a)(Object(A.a)({},r),{},{selected_unlocked_answer_id:E.payload});case C.g:return Object(A.a)(Object(A.a)({},r),E.payload);default:throw new Error}}var Ct=function(r){var E=r.taskId,f=r.minuxUserGrade,j=r.discusses_count,T=r.is_teacher,L=r.has_answer,I=r.user,h=r.st,N=r.game,D=r.rank_name,d=r.challenge,H=r.myshixun,B=r.user_praise,O=r.praise_count,G=r.unity_3d_routes,Q=r.with_code_file,K=r.onPlusOrCancelPraise,z=r.onEvaluateCallback,Re=r.onGetUnity3dMessage,U=r.shixun,Ie=Object(P.useReducer)(wn,bn),Ne=Object(m.a)(Ie,2),me=Ne[0],ce=Ne[1],we=Object(P.useState)(!1),xe=Object(m.a)(we,2),t=xe[0],e=xe[1],n=Object(P.useState)(!1),o=Object(m.a)(n,2),s=o[0],u=o[1],b=Object(_e.l)().query,F=me.taskList,V=me.showTaskList,l=me.activeIndex,w=me.enlarge_unity3D,W=me.tab_fixed,Je=me.data,$e=me.answerScore,it=me.loading,fe=me.showTip,zn=me.isMultiLevel,vn=me.selected_unlocked_answer_id,da=Object(P.useMemo)(function(){var Et=0;if(Je&&vn){for(var xt=Je.filter(function(Wt){return!Wt.answer_contents}),Rt=0;Rt<xt.length;Rt++)if(xt[Rt].answer_id===vn){Et=Rt;break}}return Et},[Je,vn]),Bn=U?U.propaedeutics:null,nn=Object(P.useRef)(),fa=d.open_rank;console.log(d,"challenge");var oa=Object(P.useMemo)(function(){var Et=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Bn&&Et.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),L&&b.type!=="exercises"&&!(d==null?void 0:d.hide_answer)&&Et.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),b.type!=="exercises"&&!(U==null?void 0:U.is_disable_discuss)&&Et.push({index:3,title:"\u8BC4\u8BBA"}),fa!=="CLOSE"&&Et.push({index:4,title:D}),Et},[L,Bn,fa,D]);function Jt(Et){var xt=parseInt(Et.currentTarget.id);xt===2?N.homework_common_answer_open?y.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):cn():xt===3&&N.homework_common_comment_open?y.b.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):ce({type:C.A,payload:xt})}function cn(){return Qn.apply(this,arguments)}function Qn(){return Qn=Object(v.a)(Bt().mark(function Et(){var xt;return Bt().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(!(h===0)){Wt.next=5;break}return Wt.next=3,Tn();case 3:Wt.next=9;break;case 5:return Wt.next=7,Object(ne.o)(N.identifier);case 7:xt=Wt.sent,Pn(xt);case 9:case"end":return Wt.stop()}},Et)})),Qn.apply(this,arguments)}function Tn(){return xn.apply(this,arguments)}function xn(){return xn=Object(v.a)(Bt().mark(function Et(){var xt,Rt,Wt;return Bt().wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Object(ne.n)(N.identifier);case 2:if(xt=en.sent,Rt=xt.message,!(Rt.length===0)){en.next=7;break}return y.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),en.abrupt("return");case 7:if(Rt.length){en.next=10;break}return ce({type:C.g,payload:{showTip:!0,isMultiLevel:!1,answerScore:Rt.answer_score,selected_unlocked_answer_id:Rt.answer_id}}),en.abrupt("return");case 10:Wt=Rt.filter(function(ba){return ba.answer_contents}).length===0,ce({type:C.g,payload:{showTip:Wt,data:Rt,isMultiLevel:Rt.length>1,activeIndex:Wt?l:2}});case 12:case"end":return en.stop()}},Et)})),xn.apply(this,arguments)}function Pn(Et){var xt=Et.choose_answers,Rt=Et.message,Wt=Et.status;if(Wt===0){y.b.info(Rt);return}ce({type:C.g,payload:{showTip:Wt===1,data:xt,answerScore:Rt,loading:!1,activeIndex:Wt===1?l:2}})}function ha(){ce({type:C.t})}function Sn(){ce({type:C.Z})}function Zt(){return ea.apply(this,arguments)}function ea(){return ea=Object(v.a)(Bt().mark(function Et(){var xt,Rt,Wt,Xt,en;return Bt().wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(e(!0),!(h===1)){dn.next=8;break}return dn.next=4,Object(ne.p)(N.identifier);case 4:xt=dn.sent,(xt==null?void 0:xt.status)!==-1&&(f($e),Pn(xt)),dn.next=14;break;case 8:if(!vn){dn.next=14;break}return dn.next=11,Object(ne.s)(N.identifier,vn);case 11:Rt=dn.sent,Wt=Rt.status,Xt=Rt.message,Wt===-1||(zn?(en=0,Je.filter(function(ma){return!ma.answer_contents}).forEach(function(ma,Ha){Ha<=da&&ma&&(en+=ma.answer_score)}),f(en)):f($e),Tn(),Ln(null),ce({type:C.t}));case 14:e(!1);case 15:case"end":return dn.stop()}},Et)})),ea.apply(this,arguments)}function Ln(Et){ce({type:C.y,payload:Et})}function ya(){return hn.apply(this,arguments)}function hn(){return hn=Object(v.a)(Bt().mark(function Et(){var xt,Rt;return Bt().wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(Xt.prev=0,!b.subject_id){Xt.next=7;break}return Xt.next=4,Object(ne.i)(H.identifier,Object(A.a)({},b));case 4:Rt=Xt.sent,Xt.next=10;break;case 7:return Xt.next=9,Object(ne.m)(H.identifier);case 9:Rt=Xt.sent;case 10:ce({type:C.m,payload:{taskList:((xt=Rt)===null||xt===void 0?void 0:xt.stages)||Rt,showTaskList:!0}}),Xt.next=16;break;case 13:Xt.prev=13,Xt.t0=Xt.catch(0),console.log(Xt.t0);case 16:case"end":return Xt.stop()}},Et,null,[[0,13]])})),hn.apply(this,arguments)}function ta(Et,xt,Rt){return Kn.apply(this,arguments)}function Kn(){return Kn=Object(v.a)(Bt().mark(function Et(xt,Rt,Wt){return Bt().wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.prev=0,en.next=3,Object(ne.D)(xt,U.id,Rt);case 3:F[Wt].star=Rt,ce({type:C.N,payload:{taskList:Object(le.a)(F)}}),en.next=10;break;case 7:en.prev=7,en.t0=en.catch(0),console.log(en.t0);case 10:case"end":return en.stop()}},Et,null,[[0,7]])})),Kn.apply(this,arguments)}function mn(){ya()}function na(){ce({type:C.s})}Object(P.useEffect)(function(){if(!(U==null?void 0:U.identifier))return;var Et=Object(ve.t)({objective_type:"shixun",objective_id:U==null?void 0:U.identifier,school:1});Et.then(function(xt){var Rt;u(xt==null||((Rt=xt.shixun)===null||Rt===void 0)?void 0:Rt.own)})},[U==null?void 0:U.identifier]),Object(P.useEffect)(function(){return function(){ce({type:C.s}),ce({type:C.A,payload:0})}},[E]),Object(P.useEffect)(function(){if(nn.current)return nn.current.addEventListener("mousedown",Qt),function(){nn.current.removeEventListener("mousedown",Qt)}},[nn.current]),Object(P.useEffect)(function(){if(Q&&G&&nn.current){var Et=Object(an.b)(function(Rt){var Wt=Rt.target.scrollTop;Wt>=354?ce({type:C.db,payload:!0}):ce({type:C.db,payload:!1})},10);nn.current.addEventListener("scroll",Et);var xt=X.a.subscribe("evaluate-unity3d-finish",function(){nn.current.scrollTop=0});return function(){nn.current.removeEventListener("scroll",Et),xt()}}},[Q,G,nn.current]);var Gn=d.position,rn=d.score,on=d.subject,Cn={onViewAllTask:mn,position:Gn,score:rn,subject:on};function Wn(Et){return On.apply(this,arguments)}function On(){return On=Object(v.a)(Bt().mark(function Et(xt){var Rt;return Bt().wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Xt.next=2,Object(re.b)({content:xt,container_type:"Shixun",container_id:U.id,challenge_id:d.id,position:Gn});case 2:if(Rt=Xt.sent,!(Rt.status===-3)){Xt.next=6;break}return p.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"}),Xt.abrupt("return");case 6:console.log(Rt),ce({type:C.A,payload:3}),X.a.publish("create-discuss");case 9:case"end":return Xt.stop()}},Et)})),On.apply(this,arguments)}function Vn(){ce({type:C.bb,payload:!w})}var pn={loading:it,data:Je,onShowTip:Sn,st:h,challenge:d};return a.a.createElement(P.Fragment,null,a.a.createElement(Se,Cn),a.a.createElement("div",{className:"content-wrapper",ref:nn},G&&Q?a.a.createElement("div",{className:"unity-3d-container ".concat(w?"enlarge":"")},a.a.createElement("a",{onClick:Vn,className:"btn-enlarge ".concat(w?"enlarge":"")},a.a.createElement("i",{className:"iconfont ".concat(w?"icon-suoxiao1":"icon-kuoda"," ")})),a.a.createElement(En,{unity_3d_routes:G,onGetUnity3dMessage:Re,onEvaluateCallback:z})):null,a.a.createElement("ul",{className:"tab-nav ".concat(W?"tab-fixed":"")},oa.map(function(Et){return a.a.createElement("li",{onClick:Jt,id:Et.index,key:Et.title,className:l===Et.index?"active":""},a.a.createElement("a",null,Et.title,Et.index===3&&j?a.a.createElement("span",null,j):null))})),a.a.createElement(ue.a,{className:l===0?"tab-panel-body ".concat(G&&Q?"scroll-margin-top":""):"hide",value:d.task_pass}),a.a.createElement("div",{className:l===1?"tab-panel-body":"hide"},Bn?a.a.createElement(ue.a,{value:Bn}):null),a.a.createElement("div",{className:l===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},a.a.createElement(ut,pn)),a.a.createElement("div",{className:l===3?"tab-panel-body":"hide"},a.a.createElement(Ce.a,{activeIndex:l,shixunIdentifier:U.identifier,identity:I.identity,user:I,allowDisableDiscuss:s})),a.a.createElement("div",{className:l===4?"tab-panel-body":"hide"},a.a.createElement(bt,{activeIndex:l,taskId:E})),b.type!=="exercises"&&!(U==null?void 0:U.is_disable_discuss)&&!N.homework_common_comment_open&&a.a.createElement(Pt,{user:I,user_praise:B,praise_count:O,praisePlus:K,onCreateDiscuss:Wn})),a.a.createElement(Le.a,null,a.a.createElement(Oe.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:V,onClose:na},b.subject_id&&a.a.createElement(oe,Object(c.a)({taskList:Object(le.a)(F),challenge:d,shixun:U},b,{identity:I.identity,onSaveTaskStar:ta})),!b.subject_id&&a.a.createElement(Ke,{taskList:Object(le.a)(F),challenge:d,shixun:U,identity:I.identity,onSaveTaskStar:ta})),a.a.createElement(p.a,{centered:!0,title:"\u63D0\u793A",visible:fe,onOk:Zt,onCancel:ha,confirmLoading:t,className:"answer-tip"},T?a.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):a.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~"),zn?a.a.createElement(Ut,{selected_index:da,selected_unlocked_answer_id:vn,onSelect:Ln,data:Je}):a.a.createElement("p",null,"\u5C06\u6263\u9664".concat($e,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),T?a.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),a.a.createElement(_n.a,null)))},St=i("+L6B"),Kt=i("2/Rp"),ln=i("aHsQ"),Vt=i("sGsY"),jt=i("55Ip"),$t=i("9VGf");function Dn(r){return r.toString().padStart(2,"0")}function he(r){var E=Math.floor(r/60),f=r%60,j=Math.floor(E/60);return"".concat(Dn(j),":").concat(Dn(E-j*60),":").concat(Dn(f))}var Fn=function(r){var E=r.defaultTime,f=r.status,j=r.onUpdateCostTime,T=r.lastedGetTaskInfoTime,L=r.title,I=L===void 0?"":L,h=Object(P.useState)(E||0),N=Object(m.a)(h,2),D=N[0],d=N[1],H=Object(P.useRef)();return Object(P.useEffect)(function(){T&&(d(E),H.current=E)},[E,T]),Object(P.useEffect)(function(){if(T){var B=X.a.subscribe("update-cost-time",function(){f!==2&&j(H.current)});return B}},[T]),Object($t.a)(function(){d(D+1),H.current=H.current+1},f===2?null:1e3),a.a.createElement("span",null,I?"".concat(I,"\uFF1A"):null,he(D))},yn=i("8Enf"),mr=i("P2fV"),Na=i("NJEC"),ja=i("5Dmo"),Ia=i("3S7+"),pr=i("UlFV"),Un=i("RCxd"),$a=i("S+dL"),Er=i.n($a),Ea=i("P5Jw");function qn(r){var E=r.onShowNotice,f=r.className,j=f===void 0?"":f;return a.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:E,className:j},a.a.createElement("img",{src:Er.a,alt:"notice"}))}var er=function(r){var E=r.loading,f=r.lastedUpdateTime,j=r.moveY,T=r.code_hidden,L=r.gameStatus,I=r.isEditPath,h=r.isNotice,N=r.git_url,D=r.onResetCode,d=r.onResetGitCode,H=r.onShowCodeSetting,B=r.onResetPassedCode,O=r.onShowDir,G=r.onResizeCodeArea,Q=r.onShowNotice;function K(){G(j)}var z=function(){p.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:a.a.createElement(Un.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:D})},Re=function(){p.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:a.a.createElement(Un.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:d})},U=j==="100%";return a.a.createElement(P.Fragment,null,a.a.createElement("span",{className:"edit-status ml5"},E?"\u4FDD\u5B58\u4E2D...":f===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),a.a.createElement("div",{className:"action-bar"},h?a.a.createElement(Ia.a,{visible:!0,title:a.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566\uFF5E"),color:"#fff"},a.a.createElement(qn,{onShowNotice:Q})):null,T?null:a.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:O},a.a.createElement("i",{className:"iconfont icon-wenjian "})),N?a.a.createElement(Ea.CopyToClipboard,{text:N,onCopy:function(){return y.b.success("\u590D\u5236\u6210\u529F")}},a.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},a.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,L===2&&I?a.a.createElement(Na.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:B},a.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},a.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,I?a.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:z},a.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,I&&a.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:Re},a.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),a.a.createElement("a",{onClick:H,title:"\u8BBE\u7F6E"},a.a.createElement("i",{className:"iconfont icon-shezhi"})),a.a.createElement("a",{onClick:K,title:U?"\u6536\u7F29":"\u5C55\u5F00"},a.a.createElement("i",{className:U?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},tr=i("VTBJ"),nr={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"},ua=nr,la=i("6VBw"),ar=function(E,f){return P.createElement(la.a,Object(tr.a)(Object(tr.a)({},E),{},{ref:f,icon:ua}))};ar.displayName="CloudServerOutlined";var Ma=P.forwardRef(ar),_a=i("Mm8t"),xa=i.n(_a),rr=i("9kvl");function wa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */wa=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var ka=function(r){var E=r.isNotice,f=r.moveY,j=r.isActive,T=r.tabIndex,L=r.webssh,I=r.socketKeys,h=r.onCloseSocket,N=r.onReCreateSocket,D=r.onShowNotice,d=r.sshConfigData,H=r.onResizeCodeArea,B=r.shixun;console.log("socketKeys,shixuns",d);function O(){H(f)}var G=f==="100%";return a.a.createElement("div",{className:"action-bar"},E?a.a.createElement(qn,{onShowNotice:D}):null,L?a.a.createElement(or,{sshConfigData:d,tabIndex:T,isActive:j,socketKeys:I,onReCreateSocket:N,onCloseSocket:h,shixun:B}):null,a.a.createElement("a",{onClick:O,title:G?"\u6536\u7F29":"\u5C55\u5F00"},a.a.createElement("i",{className:G?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},ca=1200,ir=300;function or(r){var E=r.isActive,f=r.socketKeys,j=r.webssh,T=r.onCloseSocket,L=r.onReCreateSocket,I=r.sshConfigData,h=r.tabIndex,N=r.shixun,D=Object(P.useState)(j===3?1800:ca),d=Object(m.a)(D,2),H=d[0],B=d[1],O=Object(P.useState)(!1),G=Object(m.a)(O,2),Q=G[0],K=G[1],z=N.identifier;Object($t.a)(function(){B(H-1)},E&&H>0?1e3:null),Object(P.useEffect)(function(){var n=X.a.subscribe("on-operating-ssh",function(){(N==null?void 0:N.webssh)!=3&&B(ca)}),o=X.a.subscribe("update-windows-time",function(u){B(parseInt(u.remaining_time/1e3))}),s=X.a.subscribe("on-recreate-socket",function(){L()});return function(){o(),n(),s()}},[]);function Re(){rr.c.replace("/shixuns/".concat(z,"/challenges"))}function U(){p.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:a.a.createElement(Un.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:we,onCancel:Re})}var Ie=function(){p.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:a.a.createElement(Un.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:xe})};Object(P.useEffect)(function(){H===0&&(N.webssh!=3&&U(),f.forEach(function(n){X.a.publish("close-socket",n)})),H===ir&&N.webssh!=3&&K(!0)},[H]);function Ne(){K(!1)}function me(){N.webssh!=3&&K(!0)}function ce(){B(ca),X.a.publish("ssh-add-connect-time"),K(!1)}function we(){B(ca),X.a.publish("create-socket",h)}function xe(){return t.apply(this,arguments)}function t(){return t=Object(v.a)(wa().mark(function n(){return wa().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return f.forEach(function(u){X.a.publish("close-socket",u)}),s.next=3,T();case 3:B(ca),L();case 5:case"end":return s.stop()}},n)})),t.apply(this,arguments)}var e=function(){p.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(He.I)(I==null?void 0:I.mapping_service_url)}})};return a.a.createElement(P.Fragment,null,H>0&&H<=ir&&N.webssh!=3?a.a.createElement(_r,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:H,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:me}):null,(I==null?void 0:I.mapping_service_url)&&a.a.createElement("a",{target:"_blank",onClick:function(o){o.preventDefault(),e()},href:I==null?void 0:I.mapping_service_url},a.a.createElement(Ma,{className:"font14 c-blue"}),a.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8")),a.a.createElement("a",{onClick:Ie},a.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),a.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),a.a.createElement(Le.a,null,a.a.createElement(p.a,{centered:!0,title:[a.a.createElement(Un.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:Q&&H>0,onOk:ce,onCancel:Ne,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(H/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function _r(r){var E=r.title,f=r.time,j=r.className,T=j===void 0?"":j,L=r.callback,I=r.desc,h=I===void 0?"":I,N=r.style,D=N===void 0?{}:N;function d(){L&&L()}return a.a.createElement("a",{onClick:d,title:E,className:T},a.a.createElement("img",{src:xa.a,alt:"time",width:16,style:D}),a.a.createElement("span",null,h?"".concat(h,"\uFF1A"):"",he(f)))}var sr=i("lOMy"),va={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ga=function(r){var E=r.className,f=r.mirror_description,j=r.git_url,T=r.difficulty,L=r.task_pass,I=r.test_set_permission,h=r.onVncAction,N=r.window_vnc_url,D=r.linux_vnc,d=r.vnc_url;return a.a.createElement("div",{className:"tpi-code-setting ".concat(E)},a.a.createElement("h3",null,"\u529F\u80FD"),a.a.createElement("section",null,a.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){h("full-screen")}}," ",a.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),a.a.createElement("a",{id:"reset-task",onClick:function(){return h("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",a.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),a.a.createElement("a",{id:"reset-task",onClick:function(){return h("reset-code")},className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}," ",a.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801 "),j?a.a.createElement(Ea.CopyToClipboard,{text:j,onCopy:function(){return y.b.success("\u590D\u5236\u6210\u529F")}},a.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",a.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,!N&&!D&&a.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){h("show-clipboard-box")}}," ",a.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),a.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),a.a.createElement("section",null,a.a.createElement("a",{className:"file-item",title:L?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},a.a.createElement("b",null,"\u8DF3\u5173"),a.a.createElement("span",null,L?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),a.a.createElement("a",{className:"file-item",title:I?"\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"},a.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),a.a.createElement("span",null,I?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),a.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),a.a.createElement("span",null,va[T])),a.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},a.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),a.a.createElement("span",{className:"vnc-desc",title:f==null?void 0:f.join(" ")},f==null?void 0:f.join(" ")))))},Da=i("l9Ud"),$n=i.n(Da);function Ua(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ua=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var Fa;(function(r){r.Classrooms="classrooms",r.Shixuns="shixuns",r.Paths="paths",r.Projects="projects",r.Videos="videos",r.Topics="topics",r.Teach="teach-group"})(Fa||(Fa={}));var Ta=function(E){var f=E.userDetail,j=E.user,T=E.globalSetting,L=E.loading,I=E.dispatch,h=E.onClose,N=E.shixun,D=Object(M.a)(E,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),d=Object(_e.m)(),H=Object(P.useState)([]),B=Object(m.a)(H,2),O=B[0],G=B[1],Q=Object(P.useState)({}),K=Object(m.a)(Q,2),z=K[0],Re=K[1],U=Object(P.useState)(0),Ie=Object(m.a)(U,2),Ne=Ie[0],me=Ie[1],ce=Object(P.useState)(Object(A.a)({page:1,limit:20,id:N.identifier},d)),we=Object(m.a)(ce,2),xe=we[0],t=we[1],e=Object(P.useCallback)(function(){return D.visible},[D.visible]);Object(P.useEffect)(function(){xe.page=1,n()},[D.visible]);var n=function(){var o=Object(v.a)(Ua().mark(function s(){var u;return Ua().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,I({type:"shixunsDetail/getSetData",payload:xe});case 2:u=F.sent,u&&(G(Object(le.a)(u.data_sets)),me(u.data_sets_count),Re(u.folder_name));case 4:case"end":return F.stop()}},s)}));return function(){return o.apply(this,arguments)}}();return a.a.createElement(a.a.Fragment,null,!!O.length&&D.children,a.a.createElement(Oe.a,{title:"\u6570\u636E\u96C6",placement:"right",className:$n.a.wrap,width:300,closable:!1,onClose:h,visible:e()},a.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6\u8DEF\u5F84"),a.a.createElement("dl",{className:$n.a.list},a.a.createElement(Ia.a,{title:z},a.a.createElement("dt",null,z)),a.a.createElement("dd",null,a.a.createElement(Ea.CopyToClipboard,{text:z,onCopy:function(){return y.b.success("\u590D\u5236\u6210\u529F")}},a.a.createElement("span",{className:"".concat($n.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),a.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),O==null?void 0:O.map(function(o,s){return a.a.createElement("dl",{className:$n.a.list},a.a.createElement(Ia.a,{title:o.title},a.a.createElement("dt",null,a.a.createElement("span",{className:"icon-wenjian4 mr5"}),o.title)),a.a.createElement("dd",null,a.a.createElement(Ea.CopyToClipboard,{text:o.file_path,onCopy:function(){return y.b.success("\u590D\u5236\u6210\u529F")}},a.a.createElement("span",{className:"".concat($n.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),a.a.createElement("div",{className:"tc"},a.a.createElement(ze.a,{onChange:function(s){xe.page=s,n()},className:$n.a.page,size:"small",total:Ne,pageSize:xe.limit,hideOnSinglePage:!0}))))},vr=Object(rr.a)(function(r){var E=r.user,f=r.userDetail,j=r.loading,T=r.shixunsDetail,L=r.globalSetting;return{user:E,userDetail:f,shixunsDetail:T,globalSetting:L,loading:j.models.index}})(Ta),ra=i("m3rI"),gr=i("tUsH"),yr=i.n(gr),br=i("1Zrr"),ri=i.n(br),ur=i("bntm"),Ar=i("bPs0");function wt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */wt=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var Tt=Vt.a.Countdown;function Nt(){return a.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 sn=function(r){var E,f=r.mirror_description,j=r.difficulty,T=r.git_url,L=r.vnc_url,I=r.window_vnc_url,h=r.linux_vnc,N=r.isNotice,D=r.user,d=r.game,H=r.shixun,B=H===void 0?{}:H,O=r.resetVncLoading,G=r.onUpdateCostTime,Q=r.lastedGetTaskInfoTime,K=r.onShowNotice,z=r.onResetGitCode,Re=r.onResetVnc,U=r.onBack,Ie=r.history,Ne=r.onAddVncTime,me=r.onUpdateCode,ce=B.name,we=B.identifier,xe=B.task_pass,t=B.test_set_permission,e=d.cost_time,n=d.status,o=D.user_url,s=D.image_url,u=D.grade,b=u===void 0?0:u,F=Object(P.useState)(!1),V=Object(m.a)(F,2),l=V[0],w=V[1],W=Object(P.useState)({}),Je=Object(m.a)(W,2),$e=Je[0],it=Je[1],fe=Object(P.useState)("#FFF"),zn=Object(m.a)(fe,2),vn=zn[0],da=zn[1],Bn=Object(P.useState)(null),nn=Object(m.a)(Bn,2),fa=nn[0],oa=nn[1],Jt=Object(P.useState)(),cn=Object(m.a)(Jt,2),Qn=cn[0],Tn=cn[1],xn=Object(P.useState)(!1),Pn=Object(m.a)(xn,2),ha=Pn[0],Sn=Pn[1],Zt=Object(_e.l)().query;Object(P.useEffect)(function(){function rn(){return on.apply(this,arguments)}function on(){return on=Object(v.a)(wt().mark(function Cn(){var Wn,On,Vn,pn,Et,xt,Rt,Wt,Xt,en;return wt().wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(!(Zt.type==="exercises")){dn.next=12;break}if(!(Zt.coursesId==="coursesId")){dn.next=7;break}return dn.next=4,Object(At.T)({categoryId:Zt.exercisesId,login:Zt.login});case 4:pn=dn.sent,dn.next=10;break;case 7:return dn.next=9,Object(At.w)({categoryId:Zt.exercisesId,login:Zt.login});case 9:pn=dn.sent;case 10:it(Object(A.a)({},pn)),((Wn=pn)===null||Wn===void 0?void 0:Wn.left_banner_id)&&((On=pn)===null||On===void 0||((Vn=On.exercise)===null||Vn===void 0)?void 0:Vn.left_time)&&(oa(Date.now()+((Et=pn)===null||Et===void 0||((xt=Et.exercise)===null||xt===void 0)?void 0:xt.left_time)*1e3),setTimeout(function(){da("red")},(((Rt=pn)===null||Rt===void 0||((Wt=Rt.exercise)===null||Wt===void 0)?void 0:Wt.left_time)-300>0?((Xt=pn)===null||Xt===void 0||((en=Xt.exercise)===null||en===void 0)?void 0:en.left_time)-300:0)*1e3));case 12:case"end":return dn.stop()}},Cn)})),on.apply(this,arguments)}rn(),X.a.subscribe("update-windows-time",function(Cn){Tn(parseInt(Cn.remaining_time/1e3))}),L&&Tn(1800)},[]),Object(P.useEffect)(function(){var rn;return Zt.type==="exercises"&&($e==null||((rn=$e.exercise)===null||rn===void 0)?void 0:rn.screen_open)&&(Ar.b.forEach(function(on,Cn){document.addEventListener(on,Ln,!1),document.addEventListener("blur",Ln,!1)}),window.focus(),window.onblur=function(){Object(ur.a)()&&(Ln(),Object(ur.b)())}),function(){Ar.b.forEach(function(on,Cn){document.removeEventListener(on,Ln,!1)})}},[$e]);var ea=function(){Sn(!ha)},Ln=function(on){window.parent.postMessage("backExercise","*"),on!=="back"&&Object(ur.b)()};function ya(){w(!l)}function hn(){w(!1)}function ta(){U(),Ie.replace("/shixuns/".concat(we,"/challenges"))}function Kn(){if(O)return;Re()}function mn(){p.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:a.a.createElement(Un.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ta})}function na(rn){hn(),rn==="reset-task"&&(O||p.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:a.a.createElement(Un.a,null),content:a.a.createElement(Nt,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Kn})),rn==="reset-code"&&(O||p.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:a.a.createElement(Un.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:z})),rn==="full-screen"&&X.a.publish("vnc-enlarge"),rn==="show-clipboard-box"&&X.a.publish("show-clipboard-box")}var Gn={task_pass:xe,test_set_permission:t,mirror_description:f,difficulty:j,resetVncLoading:O,git_url:T,onVncAction:na,window_vnc_url:I,linux_vnc:h,vnc_url:L};return a.a.createElement("div",{className:"task-header-container"},Zt.type!=="exercises"&&a.a.createElement(a.a.Fragment,null,a.a.createElement("a",{className:"task-user-info",href:o,target:"_blank"},s?a.a.createElement("img",{width:"35",height:"35",src:"".concat(ra.a.IMG_SERVER,"/images/").concat(s)}):null,a.a.createElement("span",null,D.name)),a.a.createElement("div",{className:"grade-info"},a.a.createElement("img",{src:yr.a,alt:"gold",width:20}),b)),a.a.createElement("h2",{className:"shixun-info"},ce,(Zt==null?void 0:Zt.type)!=="exercises"&&a.a.createElement(Fn,{lastedGetTaskInfoTime:Q,status:n,defaultTime:e,onUpdateCostTime:G,title:L?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(Zt==null?void 0:Zt.type)!=="exercises"&&a.a.createElement(a.a.Fragment,null,(L||I||h||(B==null?void 0:B.webssh)===3)&&a.a.createElement("div",{className:"flex-container"},I&&a.a.createElement(jt.Link,{onClick:function(on){on.preventDefault(),X.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),N?a.a.createElement(qn,{className:"btn-notice",onShowNotice:K}):null,Qn&&a.a.createElement(fn,{defaultTime:Qn,onAddVncTime:Ne,onReset:Kn,toShixun:ta,title:L?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),a.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ya},a.a.createElement("img",{alt:"tool",src:ri.a,width:16}),"\u5DE5\u5177\u680F")),!I&&a.a.createElement(vr,{visible:ha,onClose:ea,shixun:B},a.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ea},a.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),Zt.type!=="exercises"&&a.a.createElement(a.a.Fragment,null,L||I?a.a.createElement("a",{className:"btn-task-out",onClick:mn,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):a.a.createElement("a",{className:"btn-out",onClick:mn,title:"\u9000\u51FA\u5B9E\u8BAD"},a.a.createElement("i",{className:"iconfont icon-kaiguan"}))),($e==null||((E=$e.exercise)===null||E===void 0)?void 0:E.left_time)&&a.a.createElement(a.a.Fragment,null,a.a.createElement("span",{style:{color:vn},className:"iconfont icon-kaoshishichang mr5"}),a.a.createElement("span",{className:"c-white mr20"},a.a.createElement(Tt,{className:"flex-wrp ",valueStyle:{color:vn,fontSize:16,fontWeight:"normal"},title:a.a.createElement("span",{style:{color:vn,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:fa,onFinish:Object(v.a)(wt().mark(function rn(){var on,Cn;return wt().wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,Object(At.U)({categoryId:Zt.exercisesId,commit_method:2});case 2:on=On.sent,(on==null?void 0:on.status)===0&&(me(1),p.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:a.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",a.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Vn=Object(v.a)(wt().mark(function Et(){return wt().wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:window.parent.location.href="/classrooms/".concat(Zt.coursesId,"/exercise/").concat(Zt.exercisesId,"/detail");case 1:case"end":return Rt.stop()}},Et)}));function pn(){return Vn.apply(this,arguments)}return pn}()})),(on==null?void 0:on.status)===-3&&(Cn=parseInt(on==null?void 0:on.message),oa(Date.now()+Cn*1e3));case 5:case"end":return On.stop()}},rn)}))}))),(Zt==null?void 0:Zt.type)==="exercises"&&a.a.createElement(Kt.a,{type:"primary",onClick:function(){me(1),p.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){Ln("back")}})}},a.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),a.a.createElement(Le.a,null,a.a.createElement(Oe.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:l,onClose:hn},a.a.createElement(ga,Gn))))},tn=300;function fn(r){var E=r.onAddVncTime,f=r.onReset,j=r.toShixun,T=r.title,L=T===void 0?"":T,I=r.defaultTime,h=Object(P.useState)(I),N=Object(m.a)(h,2),D=N[0],d=N[1],H=Object(P.useState)(!1),B=Object(m.a)(H,2),O=B[0],G=B[1];Object($t.a)(function(){d(D-1)},D>0?1e3:null),Object(P.useEffect)(function(){D===tn&&G(!0)},[D]),Object(P.useEffect)(function(){I<tn&&G(!0),d(I)},[I]);function Q(){D!==0?G(!1):j()}function K(){G(!1),D>0?(d(I),E()):(d(I),f())}function z(){D<tn&&G(!0)}return a.a.createElement(P.Fragment,null,a.a.createElement(_r,{callback:z,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:"btn-vnc ".concat(D<tn?"color-red":""," "),time:D,desc:L}),a.a.createElement(Le.a,null,a.a.createElement(p.a,{title:[a.a.createElement(Un.a,{className:"modalIconYellow"}),D!==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:K,onCancel:Q,okText:D!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:D!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},D!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(D/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 An=i("QUgM"),Mn=i("KJ0q"),Rn={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"},Yn=function(r){var E=r.category,f=r.answer,j=f===void 0?"":f,T=r.index,L=r.option_name,I=r.callback,h=Rn[T];function N(){if(E===1)I(h);else{var D=(j==null?void 0:j.split(""))||[],d=D.indexOf(h);d>=0?D.splice(d,1):D.push(h),I(D.join(""))}}return a.a.createElement("a",{className:"flex-container",onClick:N},a.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(E===1?"radio":"checkbox"," ").concat(j&&j.indexOf(h)>=0?"active":"")}),a.a.createElement("div",{className:"flex-wrp"},a.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},h,"\u3001"),a.a.createElement(ue.a,{className:"subject-body",value:L})))},aa=function(r){var E=r.id,f=r.answer,j=r.challenge_question,T=r.category,L=r.subject,I=r.onSetAnswers;function h(N){I(E,N)}return a.a.createElement("li",null,a.a.createElement("div",{className:"subject"},a.a.createElement(ue.a,{value:"".concat(E+1,"\u3001").concat(L),className:"subject-body"})),a.a.createElement("div",{className:"option"},j.map(function(N,D){var d=N.option_name;return a.a.createElement(Yn,{index:D,key:d,option_name:d,answer:f,category:T,callback:h})})))},Zn=function(r){var E=r.chooses,f=r.answers,j=r.onSetAnswers;return a.a.createElement("ul",{className:"choose-container"},E.map(function(T,L){var I=T.subject,h=T.challenge_question,N=T.category;return a.a.createElement(aa,{key:L,id:L,subject:I,challenge_question:h,category:N,answer:f[L],onSetAnswers:j})}))},Rr=i("yqJW"),lr=i("cf+g"),Pa=i.n(lr),Si=i("UbZX"),Ba=i.n(Si),Li=i("LYID"),ii=i.n(Li),Ci=function(E){var f=E.id,j=E.isActive,T=E.title,L=E.onActive,I=E.had_submmit,h=E.result,N=E.actual_output,D=E.standard_answer;function d(){L(f)}var H="test-case-item";return j&&(H+=" active"),I&&(H+=" has-result"),a.a.createElement("li",{className:H},a.a.createElement("a",{className:"case-header",onClick:d},a.a.createElement("h2",null,a.a.createElement("div",{className:j?"arrow-down":"arrow-right"}),a.a.createElement("span",{className:"test-title"},T)),I>0?a.a.createElement("img",{width:16,src:h?Ba.a:ii.a}):a.a.createElement("i",{className:"iconfont icon-suo1"})),a.a.createElement("div",{className:"item-desc ".concat(j?"show":"hide"," choose-game-item")},I?h?a.a.createElement(P.Fragment,null,a.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",a.a.createElement("b",null,D)),a.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",a.a.createElement("b",{className:"c-red"},N))):a.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):a.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},Ni=function(r){var E=r.onResizeSetContainer,f=r.moveY,j=r.had_submmit,T=r.test_sets,L=T===void 0?[]:T,I=r.challenge_chooses_count,h=r.choose_correct_num,N=Object(P.useState)(-1),D=Object(m.a)(N,2),d=D[0],H=D[1];function B(Q){H(Q===d?-1:Q)}var O=h===I;function G(){E(f)}return a.a.createElement(P.Fragment,null,a.a.createElement("div",{className:"test-header"},a.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),a.a.createElement("a",{onClick:G},a.a.createElement("i",{className:"iconfont ".concat(f===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),j?a.a.createElement("p",{className:"test-result ".concat(O?"success":"failer")},a.a.createElement("span",{className:"count"},a.a.createElement("img",{width:16,src:O?Ba.a:Pa.a}),h," / ",I," \u5171\u6709",I,"\u9898\uFF0C"),a.a.createElement("span",null,O?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(I-h,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,a.a.createElement("ul",{className:"test-case-list"},L.map(function(Q,K){return a.a.createElement(Ci,Object(c.a)({key:"item"+K,had_submmit:j,title:"\u9898\u76EE".concat(K+1)},Q,{isActive:d===K,id:K,onActive:B}))})))},ts=i("qUwa"),ji=i("VjRW"),Ii=i.n(ji);function Or(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Or=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var oi=function(r){var E=r.st,f=r.prev_game,j=r.next_game,T=r.time_limit,L=r.record_consume_time,I=r.loading,h=r.vnc_url,N=r.linux_vnc,D=r.windows_vnc,d=r.shixun,H=r.game,B=r.onRun,O=r.dispatch,G=r.onShowTestCaseList,Q=r.chooses,K=r.unity_3d_routes,z=r.user,Re=r.is_last_game,U=r.challenge,Ie=!Re&&!I&&(d.status>0||(z==null?void 0:z.identity)<5),Ne=E===1&&H.status===2,me=Object(P.useState)(0),ce=Object(m.a)(me,2),we=ce[0],xe=ce[1],t=Object(P.useState)(0),e=Object(m.a)(t,2),n=e[0],o=e[1],s=Object(P.useState)(!1),u=Object(m.a)(s,2),b=u[0],F=u[1],V=Object(_e.l)();return Object(P.useEffect)(function(){we>0&&setTimeout(function(){xe(we-1)},1e3)},[we]),Object(P.useEffect)(function(){n>0&&setTimeout(function(){o(n-1)},1e3)},[n]),Object(P.useEffect)(function(){var l=X.a.subscribe("eval-code-finish",function(){K&&F(!0),E===1||xe(10)});return l},[]),a.a.createElement(P.Fragment,null,a.a.createElement("div",{className:"flex-container eval-desc"},T?a.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(T,"\u79D2")):null,L?a.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",L," \u79D2"):null,(h||D||N)&&a.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){X.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),a.a.createElement("div",{className:"flex-container eval-btn-group"},f&&!I?a.a.createElement("a",{href:"/tasks/".concat(f).concat(V.search),onClick:function(w){w.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(f).concat(V.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Ie?a.a.createElement("a",{href:"/tasks/".concat(j).concat(V.search),onClick:function(w){if(w.preventDefault(),d.task_pass||H.status===2||(z==null?void 0:z.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(j).concat(V.search)},300);return}p.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:a.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,b&&(U==null?void 0:U.show_type)===1&&a.a.createElement("button",{onClick:function(){O({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),a.a.createElement("button",{onClick:Object(v.a)(Or().mark(function l(){return Or().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(!(E===1)){W.next=4;break}if(!((Q==null?void 0:Q.length)<=0)){W.next=4;break}return p.a.confirm({centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:"tc"},a.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"}),W.abrupt("return");case 4:return F(!1),W.next=7,B();case 7:case"end":return W.stop()}},l)})),style:{minWidth:"72px"},disabled:I||we>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},we>0?"".concat(we,"S"):a.a.createElement(P.Fragment,null," ",a.a.createElement("img",{src:Ii.a,alt:"run",width:18})," ",a.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function wr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */wr=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}function Mi(r,E){switch(E.type){case C.f:return Object(A.a)(Object(A.a)({},r),{},{loading:!0});case C.e:return Object(A.a)(Object(A.a)({},r),{},{loading:!1});case C.B:return Object(A.a)(Object(A.a)({},r),E.payload);default:throw new Error}}var xi=function(r){var E=r.taskData,f=r.moveY,j=r.onResizeYStart,T=r.onResizeSetContainer,L=r.onEval,I=r.lastedGetTaskInfoTime,h=r._dispatch,N=Object(_e.l)(),D=E.chooses,d=E.choose_test_cases,H=E.game,B=d.test_sets,O=d.challenge_chooses_count,G=d.choose_correct_num,Q=d.had_submmit,K=Object(P.useCallback)(function(){var o=[];return o.length=O,Q&&(o=B.map(function(s){return s.actual_output})),o},[I]),z=Object(P.useReducer)(Mi,{loading:!1,answers:K()}),Re=Object(m.a)(z,2),U=Re[0],Ie=Re[1];Object(P.useEffect)(function(){Ie({type:C.B,payload:{answers:K()}})},[I]);var Ne=U.answers,me=U.loading;function ce(o,s){Ne[o]=s,Ie({type:C.B,payload:{answers:Ne}})}function we(){for(var o=!0,s=0;s<O;s++)if(!Ne[s]){y.b.info("\u8BF7\u5148\u7ED9\u7B2C".concat(s+1,"\u9898\u9009\u62E9\u7B54\u6848\uFF01")),o=!1;break}return o}function xe(){return t.apply(this,arguments)}function t(){return t=Object(v.a)(wr().mark(function o(){var s,u;return wr().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(!we()){F.next=7;break}return Ie({type:C.f}),F.next=4,Object(ne.g)(H.identifier,{answer:Ne,challenge_id:E==null||((s=E.challenge)===null||s===void 0)?void 0:s.id,subject_id:N.query.subject_id||"",question_id:N.query.questionId,exercise_id:N.query.exercisesId});case 4:u=F.sent,L(u),Ie({type:C.e});case 7:case"end":return F.stop()}},o)})),t.apply(this,arguments)}var e=f?"".concat(f-54,"px"):"70%",n="calc(100% - 3px - 51px - ".concat(e,")");return a.a.createElement(P.Fragment,null,a.a.createElement("div",{className:"code-area-container",style:{height:e}},a.a.createElement(Zn,{chooses:D,answers:Ne,onSetAnswers:ce})),a.a.createElement("div",{className:"resize-y-bar",onMouseDown:j,draggable:!1},a.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),a.a.createElement("div",{className:"test-set-container",style:{height:n}},a.a.createElement(Ni,{had_submmit:Q,moveY:f,onResizeSetContainer:T,test_sets:B,challenge_chooses_count:O,choose_correct_num:G})),a.a.createElement("div",{className:"action-container"},a.a.createElement(oi,Object(c.a)({},E,{loading:me,onRun:xe,dispatch:h}))))},ns=i("popq"),ki=i("362i"),si=i.n(ki),Fi=i("VPUa"),ui=i.n(Fi),Bi=i("0i5U"),Gi=i.n(Bi),Wi=function(r){var E,f=r.star,j=r.gold,T=r.experience,L=r.next_game,I=r.next_shixun,h=r.subject_done,N=r.onCloseResult,D=r.isPictureView,d=r.webDisplayUrl,H=r.onShowPictureView,B=r.history,O=r.onStarChange;function G(){N(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(L).concat(Q.search)),setTimeout(function(){window.location.href="/tasks/".concat(L).concat(Q.search)},300)}var Q=Object(_e.l)();return a.a.createElement("div",{className:"evaluate-result-container"},a.a.createElement("div",{className:"evaluate-result-body"},a.a.createElement("a",{className:"close-line",onClick:N},a.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),!Q.query.subject_id&&a.a.createElement("img",{width:652,src:L||!h?si.a:ui.a,alt:"\u901A\u5173"}),Q.query.subject_id&&a.a.createElement("img",{width:652,src:h?ui.a:si.a,alt:"\u901A\u5173"}),a.a.createElement("div",{className:"gold-and-experience"},a.a.createElement("p",{className:"flex-container"},a.a.createElement("span",{className:"gold-circle"})," +",j),a.a.createElement("p",{className:"flex-container"},a.a.createElement("img",{src:Gi.a})," +",T)),a.a.createElement("footer",null,f?null:a.a.createElement(P.Fragment,null,a.a.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),a.a.createElement(Ye.a,{defaultValue:0,allowClear:!1,onChange:O})),a.a.createElement("div",{className:"tc"},L?a.a.createElement("a",{onClick:G},"\u4E0B\u4E00\u5173"):a.a.createElement("a",{onClick:N},"\u5B8C\u6210"),!!I&&a.a.createElement("a",{onClick:function(){Mt(I,null,!1,Q.query.subject_id)}},"\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD"),D?a.a.createElement("a",{onClick:function(){H(),N()}},"\u67E5\u770B\u6548\u679C"):null,d?a.a.createElement("a",{target:"_blank",href:d},"\u67E5\u770B\u6548\u679C"):null),(Q==null||((E=Q.query)===null||E===void 0)?void 0:E.subject_id)&&a.a.createElement("div",{className:"tc mt15"},I&&!L&&"\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",h&&"\u606D\u559C\u60A8\uFF0C\u672C\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u6700\u540E\u4E00\u4E2A\u5B9E\u8BAD\u5DF2\u901A\u5173"))))},Sa=i("bCnd"),as=i("ZW9T"),Hi=i("p5ED"),rs=i("XDHc"),zi=i("Tl6Z"),Vi=i.n(zi),Xi=function(r){var E=r.content,f=r.language,j=r.theme,T=r.onCodeChange,L=r.onSave,I=r.monacoOptions,h=r.isEditPath,N=r.code_edit_permission,D=r.forbidCopy,d=r.filename,H=r.file_type;return console.log("content:",{value:E,language:f,theme:j,onChange:T,onSave:L,forbidCopy:D,options:I,filename:d,file_type:H}),a.a.createElement(P.Fragment,null,a.a.createElement("div",{className:"monaco-editor-container"},h||N?null:a.a.createElement("img",{className:"only-view",src:Vi.a,alt:"only-view"}),a.a.createElement(Hi.a,{filename:d,type:H==="office"?"download":H,data:E,style:{top:40},monacoEditor:{value:E,language:f,theme:j,onChange:T,onSave:L,forbidCopy:D,options:I}})))},is=i("14J3"),Yi=i("BMrR"),os=i("jCWc"),li=i("kPKH"),Dr=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,Ur=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,ci=["http","com","net","org","cdn"];function di(r){for(var E=!1,f=0;f<ci.length;f++)if(r.indexOf(ci[f])!==-1){E=!0;break}return E}var fi=3e3,Zi=function(r){var E=r.code,f=E===void 0?"":E,j=r.isActive,T=r.myshixunIdentifier,L=r.lastedUpdateTime,I=r.onFinishDisplayHtml,h=Object(P.useRef)(),N="".concat(an.a,"/api/myshixuns/").concat(T,"/html_content.html"),D=Object(P.useMemo)(function(){for(var d=f,H=[],B=[],O=Dr.exec(d),G=Ur.exec(d);O;){var Q=O[0],K=O[1];di(K)?d=d.replace(Q,Q.replace(/link/,"edulink")):(H.push(K),d=d.replace(Dr,"EDUCODERCSS")),O=Dr.exec(d)}for(;G;){var z=G[0],Re=G[1];di(Re)?d=d.replace(z,z.replace(/script/g,"w3scrw3ipttag")):(B.push(Re),d=d.replace(Ur,"EDUCODERJS")),G=Ur.exec(d)}return d=d.replace(/=/gi,"w3equalsign").replace(/script/gi,"w3scrw3ipttag"),{content:d,css:H,script:B}},[f]);return Object($t.a)(function(){var d=new Date().getTime();j&&h.current&&L&&d>L+fi&&I()},fi),Object(P.useEffect)(function(){h.current&&D&&D.content&&(h.current.setAttribute("action",N),h.current.submit())},[h.current,D,N]),a.a.createElement("div",{className:"html-code-view",style:{display:j?"block":"none",width:"100%",height:"100%"}},a.a.createElement("form",{ref:h,method:"post",target:"my-frame"},a.a.createElement("input",{type:"hidden",name:"contents",value:D.content}),a.a.createElement("input",{type:"hidden",name:"educodercss",value:D.css}),a.a.createElement("input",{type:"hidden",name:"educoderscript",value:D.script})),a.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},Qi=i("dQ5l"),Ga=i("ZBwS"),Ki=i.n(Ga),ss=i("TVoq"),Tr=new Ki.a;Tr.Diff_EditCost=8;var Ji={oldStr:"",newStr:""};function qi(r,E){switch(E.type){case"init":return Object(A.a)(Object(A.a)({},r),E.payload);default:throw new Error}}function hi(r,E){var f=/&/g,j=/</g,T=/>/g,L=r[0],I=r[1]||"",h=I.replace(f,"&amp;").replace(j,"&lt;").replace(T,"&gt;"),N=!h.trim();if(E==="oldStr")switch(L){case Ga.DIFF_DELETE:return"<ins class=".concat(N?"empty":"",">")+h+"</ins>";case Ga.DIFF_EQUAL:return"<span>"+h+"</span>"}else switch(L){case Ga.DIFF_INSERT:return"<del class=".concat(N?"empty":"",">")+h+"</del>";case Ga.DIFF_EQUAL:return"<span>"+h+"</span>"}}var $i=function(r){var E,f,j=r.output,T=r.actual_output,L=Object(P.useReducer)(qi,Ji),I=Object(m.a)(L,2),h=I[0],N=I[1];return j=(E=j)===null||E===void 0?void 0:E.replace(/\n/g,"\r"),T=(f=T)===null||f===void 0?void 0:f.replace(/\n/g,"\r"),Object(P.useEffect)(function(){var D=Tr.diff_main(j||"",T||"");Tr.diff_cleanupEfficiency(D);var d=D.map(function(B){return hi(B,"oldStr")}).join(""),H=D.map(function(B){return hi(B,"newStr")}).join("");N({type:"init",payload:{oldStr:d,newStr:H}})},[j,T]),a.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},a.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.oldStr}}))};function mi(r){var E,f=r.last_compile_output,j=r.language,T=r.ts_mem,L=r.ts_time,I=r.input,h=r.output,N=r.is_invisible,D=r.actual_output,d=r.is_file,H=r.input_file_url,B=r.output_file_url,O=r.is_public,G=r.result,Q=r.compile_success,K=r.title,z=r.isActive,Re=r.id,U=r.onActive,Ie=r.test_sets_view,Ne=r.allowed_unlock,me=r.identity,ce=r.taskData,we=Object(P.useState)(!1),xe=Object(m.a)(we,2),t=xe[0],e=xe[1];N&&(ce==null||((E=ce.user)===null||E===void 0)?void 0:E.identity)>=5&&(h="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B");function n(){O||Ie||me<=5?U(Re):Ne?X.a.publish("unlock-test-case",Re):y.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var o="test-case-item";return z&&(o+=" active"),f&&(o+=" has-result"),a.a.createElement("li",{className:o},a.a.createElement("a",{className:"case-header",onClick:n},a.a.createElement("h2",null,a.a.createElement("div",{className:z?"arrow-down":"arrow-right"}),a.a.createElement("span",{className:"test-title"},K)),a.a.createElement("div",{className:"case-info"},T?a.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",T,"MB"):null,L?a.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",L,"\u79D2 "):null,O?null:Ie||me<=5?a.a.createElement("i",{className:"iconfont icon-jiesuo"}):a.a.createElement("i",{className:"iconfont icon-suo1"}),Q>0?a.a.createElement("img",{width:16,src:G?Ba.a:ii.a}):null)),a.a.createElement("div",{className:"item-desc ".concat(z?"show":"hide"," choose-game-item")},I?a.a.createElement(Yi.a,null,a.a.createElement(li.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),a.a.createElement(li.a,{flex:"1",style:{color:"#fff"}},a.a.createElement($i,{output:I}))):null,a.a.createElement("p",{className:"output-title-container"},a.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),a.a.createElement("span",{className:"output-title"},a.a.createElement("span",null,"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014"),!d&&a.a.createElement("span",{className:"c-blue current",onClick:function(){return e(!t)}},t?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),d&&a.a.createElement("div",{class:"diff-panel-container"},a.a.createElement("div",{className:"tc"},a.a.createElement("a",{class:"underline",target:"_blank",href:B},h)),a.a.createElement("div",{className:"tc"},Q?a.a.createElement("a",{class:"underline",target:"_blank",href:D},h):D)),!d&&!t&&a.a.createElement(Qi.a,{output:h,actual_output:D}),!d&&t&&a.a.createElement("div",{class:"diff-panel-container"},a.a.createElement("div",{className:""},h),a.a.createElement("div",{className:""},D))))}var eo=function(r){var E=r.onResizeSetContainer,f=r.moveY,j=r.taskData,T=r.isHtml,L=r.lastedUpdateTime,I=r.content,h=r.myshixunIdentifier,N=r.test_sets_view,D=r.identity,d=r.language,H=r.allowed_unlock,B=r.test_sets,O=B===void 0?[]:B,G=r.test_sets_count,Q=r.sets_error_count,K=r.last_compile_output,z=r.onFinishDisplayHtml,Re=Object(P.useState)(-1),U=Object(m.a)(Re,2),Ie=U[0],Ne=U[1],me=Object(P.useState)(T?0:1),ce=Object(m.a)(me,2),we=ce[0],xe=ce[1];function t(s){Ne(s===Ie?-1:s)}function e(){E(f)}function n(s){xe(parseInt(s.target.id,10))}var o={code:I,isActive:we===0&&T,myshixunIdentifier:h,onFinishDisplayHtml:z,lastedUpdateTime:L};return a.a.createElement(P.Fragment,null,a.a.createElement("div",{className:"test-header"},a.a.createElement("div",{className:"flex-container"},T?a.a.createElement("span",{id:0,onClick:n,className:we===0?"active":""},"\u6548\u679C\u663E\u793A"):null,a.a.createElement("span",{id:1,onClick:n,className:we===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),a.a.createElement("a",{onClick:e},a.a.createElement("i",{className:"iconfont ".concat(f===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),a.a.createElement("section",{style:{display:we===1?"block":"none"}},K?a.a.createElement("p",{className:"test-result ".concat(Q===0?"success":"failer")},a.a.createElement("span",{className:"count"},a.a.createElement("img",{width:16,src:Q===0?Ba.a:Pa.a}),G-Q,"/",G),Q==0?a.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):a.a.createElement("div",{dangerouslySetInnerHTML:{__html:K}})):null,a.a.createElement("ul",{className:"test-case-list"},O.map(function(s,u){return a.a.createElement(mi,Object(c.a)({allowed_unlock:H,identity:D,key:"item"+u,test_sets_view:N,language:d,last_compile_output:K,title:"\u6D4B\u8BD5\u96C6".concat(u+1)},s,{isActive:Ie===u,id:u,taskData:j,onActive:t}))}))),T?a.a.createElement(Zi,o):null)};function to(r){var E=r.isLarge,f=r.language,j=r.test_sets,T=j===void 0?[]:j,L=r.test_sets_count,I=r.allowed_unlock,h=r.sets_error_count,N=r.last_compile_output,D=r.test_sets_view,d=r.identity,H=r.onResizeSet,B=Object(P.useState)(-1),O=Object(m.a)(B,2),G=O[0],Q=O[1];function K(z){Q(z===G?-1:z)}return a.a.createElement(P.Fragment,null,a.a.createElement("div",{className:"test-header"},a.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),a.a.createElement("a",{onClick:H},a.a.createElement("i",{className:"iconfont ".concat(E?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),N?a.a.createElement("p",{className:"test-result ".concat(h===0?"success":"failer")},a.a.createElement("span",{className:"count"},a.a.createElement("img",{width:16,src:h===0?Ba.a:Pa.a}),L-h,"/",L),h==0?a.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):a.a.createElement("div",{dangerouslySetInnerHTML:{__html:N}})):null,a.a.createElement("ul",{className:"test-case-list"},T.map(function(z,Re){return a.a.createElement(mi,Object(c.a)({allowed_unlock:I,identity:d,test_sets_view:D,key:"item"+Re,language:f,last_compile_output:N,title:"\u6D4B\u8BD5\u96C6".concat(Re+1)},z,{isActive:G===Re,id:Re,onActive:K}))})))}var us=i("Lmeb"),no=i("qZJd"),ao=function(r){var E=r.taskData,f=r.evaluateLoading,j=r.evaluateMessage,T=r.language,L=r.onEval,I=E.vnc_url,h=E.shixun,N=E.test_sets,D=E.test_sets_count,d=E.sets_error_count,H=E.last_compile_output,B=E.game,O=E.allowed_unlock,G=E.user,Q=Object(P.useState)(!1),K=Object(m.a)(Q,2),z=K[0],Re=K[1],U=Object(P.useState)(!1),Ie=Object(m.a)(U,2),Ne=Ie[0],me=Ie[1];function ce(){Re(!z)}function we(){me(!Ne)}var xe={isLarge:z,language:T,test_sets:N,test_sets_count:D,sets_error_count:d,last_compile_output:H,allowed_unlock:O,test_sets_view:B.test_sets_view,identity:G.identity,onResizeSet:ce};function t(){me(!0),L()}function e(){me(!Ne)}return a.a.createElement(P.Fragment,null,a.a.createElement(no.a,{vnc_url:I,window_vnc_url:E.windows_vnc,linux_vnc:E.linux_vnc,taskData:E}),Ne?a.a.createElement("div",{className:"vnc-mask"}):null,a.a.createElement("div",{className:"vnc-test-list ".concat(z?"large":Ne?"pop":"")},a.a.createElement("div",{className:"vnc-test-list-body"},z?null:a.a.createElement("span",{className:"arrow-container",onClick:we},a.a.createElement("i",{className:"iconfont ".concat(Ne?"icon-xiajiantou":"icon-shangjiantou"," ")})),f?a.a.createElement(S.a,{message:j,style:{color:"#4CACFF"}}):a.a.createElement(to,xe))))},ro=i("5bA4"),io=i("UESt"),oo=i("ZD9Y"),so=function(r){var E=r.onFontSizeChange,f=r.cmFontSize,j=r.cmCodeMode,T=r.onCodeModeChange,L=r.tabToSpace,I=r.onTabToSpace,h=r.shixun,N=h.task_pass,D=h.forbid_copy,d=h.test_set_permission,H={onFontSizeChange:E,cmFontSize:f,cmCodeMode:j,onCodeModeChange:T,tabToSpace:L,onTabToSpace:I};return a.a.createElement(oo.a,H,a.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),a.a.createElement("section",null,a.a.createElement("a",{className:"file-item",title:N?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},a.a.createElement("b",null,"\u8DF3\u5173"),a.a.createElement("span",null,N?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),a.a.createElement("a",{className:"file-item",title:d?"\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"},a.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),a.a.createElement("span",null,d?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),a.a.createElement("a",{className:"file-item",title:D?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},a.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),a.a.createElement("span",null,D?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},ls=i("X9zl"),cs=i("XyRZ");function uo(r){var E=r.callback,f=r.file,j=r.onHidePathList;function T(){j(),E(f)}return a.a.createElement("a",{onClick:T},f)}var lo=function(r){var E=r.paths,f=r.onChangePath,j=r.activePath,T=r.isVisible,L=r.onHidePathList;return a.a.createElement("ul",{className:"path-container",onMouseLeave:L,style:{display:T?"block":"none"}},E.filter(function(I){return!!I}).map(function(I){return a.a.createElement("li",{className:j===I?"active":"",key:I},a.a.createElement(uo,{callback:f,file:I,onHidePathList:L}))}))},Pr=i("Dqnf");function ia(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ia=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var co={theme:Object(Sa.a)("cmCodeMode","vs-dark"),fontSize:Object(Sa.a)("cmFontSize",16),tabToSpace:Object(Sa.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshConfigDataArr:[],sshTabs:[]};function fo(r,E){switch(E.type){case C.D:return Object(A.a)(Object(A.a)({},r),{},{showEditorSetting:E.payload});case C.E:return Object(A.a)(Object(A.a)({},r),{},{theme:E.payload});case C.C:return Object(A.a)(Object(A.a)({},r),{},{fontSize:E.payload});case C.M:return Object(A.a)(Object(A.a)({},r),{},{tabIndex:E.payload});case C.J:return Object(A.a)(Object(A.a)({},r),{},{sshConfigData:E.payload});case C.K:return Object(A.a)(Object(A.a)({},r),{},{sshConfigDataArr:E.payload});case C.L:return Object(A.a)(Object(A.a)({},r),{},{sshTabs:Object(le.a)(E.payload)});case C.U:return Object(A.a)(Object(A.a)({},r),{},{showPathList:!0});case C.q:return Object(A.a)(Object(A.a)({},r),{},{showPathList:!1});case C.w:return Object(A.a)(Object(A.a)({},r),{},{tabToSpace:E.payload});default:throw new Error}}var pi=3e4,ho=function(r){var E=r.taskData,f=r.moveY,j=r.isHtml,T=r.isNotice,L=r.onResizeYStart,I=r._dispatch,h=r.codeRepData,N=r.isEditPath,D=r.onEditRepCode,d=r.onUpdateCode,H=r.onResizeSetContainer,B=r.onEval,O=r.evaluateLoading,G=r.evaluateMessage,Q=r.onResizeCodeArea,K=r.onShowDir,z=r.onChangePath,Re=r.onShowNotice,U=r.onResetCode,Ie=r.onResetGitCode,Ne=r.onResetPassedCode,me=r.onFinishDisplayHtml,ce=Object(M.a)(r,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),we=Object(_e.m)(),xe=Object(P.useReducer)(fo,co),t=Object(m.a)(xe,2),e=t[0],n=t[1],o=Object(P.useState)(!1),s=Object(m.a)(o,2),u=s[0],b=s[1],F=Object(P.useState)(),V=Object(m.a)(F,2),l=V[0],w=V[1],W=h.loading,Je=h.content,$e=h.language,it=h.filename,fe=h.file_type,zn=h.lastedUpdateTime,vn=h.paths,da=h.currentPath,Bn=e.fontSize,nn=e.theme,fa=e.showEditorSetting,oa=e.showPathList,Jt=e.tabIndex,cn=e.sshTabs,Qn=e.tabToSpace,Tn=e.sshConfigData,xn=e.sshConfigDataArr,Pn=E.shixun,ha=E.test_sets,Sn=E.test_sets_count,Zt=E.sets_error_count,ea=E.last_compile_output,Ln=E.game,ya=E.git_url,hn=E.myshixun,ta=E.user,Kn=E.allowed_unlock,mn=Pn.webssh,na=Pn.multi_webssh,Gn=Pn.hide_code,rn=E.terminal_count,on={onFinishDisplayHtml:me,allowed_unlock:Kn,onResizeSetContainer:H,moveY:f,language:$e,content:Je,isHtml:j,myshixunIdentifier:hn.identifier,test_sets_view:Ln.test_sets_view,identity:ta.identity,lastedUpdateTime:zn,test_sets:ha,test_sets_count:Sn,sets_error_count:Zt,last_compile_output:ea};Object(P.useEffect)(function(){X.a.subscribe("update-windows-time",function(Lt){w(Lt)})},[]),Object(P.useEffect)(function(){(E==null?void 0:E.vnc_url)||(E==null?void 0:E.windows_vnc)||(E==null?void 0:E.linux_vnc)?(b(!1),e.tabIndex=-1,setTimeout(function(){n({type:C.M,payload:-1})},400)):b(!0)},[E]),X.a.subscribe("show-case-result",function(){Q(1),b(!u)}),Object($t.a)(function(){var Lt=new Date().getTime();N&&zn&&!Gn&&Lt>zn+pi&&d()},pi);function Cn(Lt){D(Lt)}function Wn(){n({type:C.D,payload:!0})}function On(){n({type:C.D,payload:!1})}function Vn(Lt){n({type:C.C,payload:Lt}),Object(Sa.b)("cmFontSize",Lt)}function pn(Lt){n({type:C.E,payload:Lt}),Object(Sa.b)("cmCodeMode",Lt)}function Et(Lt){n({type:C.w,payload:Lt}),Object(Sa.b)("cmTabToSpace",Lt)}function xt(){n({type:C.U})}function Rt(){n({type:C.q})}function Wt(Lt){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(v.a)(ia().mark(function Lt(un){var Nn;return ia().wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:if(Nn=/\d/g.test(un)?un:un.target.id,!(Jt==0)){Jn.next=5;break}if(!(N&&zn&&!Gn)){Jn.next=5;break}return Jn.next=5,d();case 5:n({type:C.M,payload:parseInt(Nn,10)}),Nn==0?I({type:C.fb,payload:Date.now()}):Nn==-1&&Object(ne.w)(Ln.identifier),mn===3&&setTimeout(function(){if(Nn<=0&&!Gn)return;pa(Nn)},500);case 8:case"end":return Jn.stop()}},Lt)})),Xt.apply(this,arguments)}function en(){var Lt=cn.length;cn[0]===3?cn.push(2):cn.push(Lt+2),console.log("sshTabs:",cn),n({type:C.L,payload:cn})}function ba(Lt){Lt.stopPropagation(),Lt.preventDefault();var un=parseInt(Lt.target.id,10);cn.splice(un,1),n({type:C.L,payload:cn});var Nn=1;cn.length>0&&(Nn=cn[0]),n({type:C.M,payload:Nn})}function dn(){return mn===3?Object(ne.y)(Ln.identifier,{position:Jt}):Object(ne.d)(Ln.identifier)}function ma(Lt){n({type:C.M,payload:0}),z(Lt)}function Ha(){n({type:C.J,payload:null}),mn===3&&pa(Jt)}Object(P.useEffect)(function(){Gn&&mn>0&&n({type:C.M,payload:1})},[Gn]),Object(P.useEffect)(function(){!Tn&&!xn.length&&Jt>=1&&pa(1),Tn&&Jt>=1&&setTimeout(function(){X.a.publish("create-socket",Jt)},100)},[Tn,Jt]),Object(P.useEffect)(function(){return function(){cn.splice(0,8),n({type:C.L,payload:cn})}},[ce.location.pathname]);function pa(Lt){return La.apply(this,arguments)}function La(){return La=Object(v.a)(ia().mark(function Lt(un){var Nn,Xn,Jn,Xa;return ia().wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:if(!(mn===3)){kn.next=7;break}return kn.next=3,Object(ne.u)(hn.identifier,{position:un});case 3:Xn=kn.sent,((Jn=Xn)===null||Jn===void 0?void 0:Jn.status)!==-3&&X.a.publish("update-windows-time",{remaining_time:(Xa=Xn)===null||Xa===void 0?void 0:Xa.remainingTime}),kn.next=10;break;case 7:return kn.next=9,Object(ne.t)(hn.identifier);case 9:Xn=kn.sent;case 10:if(!(((Nn=Xn)===null||Nn===void 0?void 0:Nn.status)===-3)){kn.next=12;break}return kn.abrupt("return",new Promise(function(){var Br=Object(v.a)(ia().mark(function dr(Gr,bi){return ia().wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:p.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 Za=Object(v.a)(ia().mark(function Qa(){var Ka;return ia().wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:return Ra.next=2,Object(ne.e)(we.taskId,(Ka=Xn)===null||Ka===void 0?void 0:Ka.message);case 2:return pa(),Ra.abrupt("return");case 4:case"end":return Ra.stop()}},Qa)}));function Hr(){return Za.apply(this,arguments)}return Hr}()});case 1:case"end":return Ya.stop()}},dr)}));return function(dr,Gr){return Br.apply(this,arguments)}}()));case 12:mn===3?(xn[un-1]=Object(A.a)({},Xn),n({type:C.K,payload:Object(le.a)(xn)}),setTimeout(function(){return X.a.publish("create-socket",un)},300)):n({type:C.J,payload:Xn});case 13:case"end":return kn.stop()}},Lt)})),La.apply(this,arguments)}var Ca=f?f!=="100%"?"".concat(f-54,"px"):f:u?"70%":"100%",Mr=f==="100%"?0:"calc(100% - 3px - 51px - ".concat(Ca,")"),Aa=[];mn&&Aa.push(1),na&&Aa.concat(cn);var xr={content:Je,language:$e,filename:it,file_type:fe,onCodeChange:Cn,theme:nn,onSave:d,forbidCopy:Pn.forbid_copy,isEditPath:N,code_edit_permission:Pn.code_edit_permission,monacoOptions:{fontSize:Bn,insertSpaces:Qn,readOnly:!N&&!Pn.code_edit_permission}},za={loading:W,lastedUpdateTime:zn,moveY:f,code_hidden:!Pn.show_code_dir,gameStatus:Ln.status,isEditPath:N,isNotice:T,git_url:ya,onResetCode:U,onResetGitCode:Ie,onShowCodeSetting:Wn,onResetPassedCode:Ne,onShowNotice:Re,onShowDir:K,onResizeCodeArea:Q},kr={isNotice:T,moveY:f,tabIndex:Jt,onShowNotice:Re,onResizeCodeArea:Q,webssh:mn,socketKeys:Aa,sshConfigData:e.sshConfigData,onCloseSocket:dn,isActive:Jt>=1,onReCreateSocket:Ha,shixun:Pn},Fr={onFontSizeChange:Vn,cmFontSize:Bn,tabToSpace:Qn,cmCodeMode:nn,onCodeModeChange:pn,onTabToSpace:Et,shixun:Pn},Va=Object(P.useMemo)(function(){var Lt={width:rn*102};return Jt>2&&rn>3&&(Lt.left=-(Jt-2)*102),Lt},[Jt]);return console.log("sshConfigDataArr:",xn),a.a.createElement(P.Fragment,null,a.a.createElement("div",{className:"code-area-container",style:{height:Ca}},a.a.createElement("div",{className:"navs"},a.a.createElement("ul",null,((E==null?void 0:E.vnc_url)||(E==null?void 0:E.windows_vnc)||(E==null?void 0:E.linux_vnc))&&a.a.createElement("li",null,a.a.createElement("a",{id:-1,className:Jt===-1?"active first":"first",onClick:Wt},"\u56FE\u5F62\u5316\u7A97\u53E3")),Gn?null:a.a.createElement("li",{className:"flex-container",style:{position:"relative"}},a.a.createElement("a",{id:0,className:Jt===0?"active first":"first",onClick:Wt},"\u4EE3\u7801\u6587\u4EF6"),vn.length>=1?a.a.createElement("span",{onMouseOver:xt,className:oa?"arrow-down":"arrow-right"}):null,a.a.createElement(lo,{isVisible:oa,onHidePathList:Rt,paths:vn,activePath:da,onChangePath:ma})),!mn||mn===3?a.a.createElement("li",null):a.a.createElement("li",null,a.a.createElement("a",{className:Jt===1?"active":"",onClick:Wt,id:1},"\u547D\u4EE4\u884C")),mn===3&&a.a.createElement("div",{className:"tasks-page-wrp"},rn>3&&a.a.createElement(Kt.a,{disabled:Jt<=1,className:"tasks-prev-xterm",onClick:function(){return Wt(Jt-1)}},a.a.createElement(ro.a,null)),a.a.createElement("ul",{style:Va},new Array(rn).fill("").map(function(Lt,un){return a.a.createElement("li",null,a.a.createElement("a",{className:Jt===un+1?"active":"",onClick:Wt,id:un+1},"\u547D\u4EE4\u884C ",un+1))})),rn>3&&a.a.createElement(Kt.a,{disabled:Jt>=rn,className:"tasks-next-xterm",onClick:function(){return Wt(Jt+1)}},a.a.createElement(io.a,null))),!!mn&&na?cn.map(function(Lt,un){return a.a.createElement("li",{key:Lt},a.a.createElement("a",{id:Lt,className:Jt===Lt?"active":"",onClick:Wt},"\u547D\u4EE4\u884C",un+1,a.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:un,className:"iconfont icon-shanchu_moren",onClick:ba})))}):null,!!mn&&na&&cn.length<2?a.a.createElement("li",null,a.a.createElement("a",{onClick:en,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),a.a.createElement("div",{className:"tr",style:{flex:1,marginRight:20}},(l==null?void 0:l.mapping_service_url)&&a.a.createElement("a",{target:"_blank",onClick:function(un){p.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848082\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(He.I)(l==null?void 0:l.mapping_service_url)}})},href:Tn==null?void 0:Tn.mapping_service_url},a.a.createElement(Ma,{className:"font14 c-blue"}),a.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8"))),a.a.createElement("div",{className:"action-bar-container",style:{display:Jt===0?"flex":"none"}},a.a.createElement(er,za)),a.a.createElement("div",{className:"action-bar-container",style:{display:Jt>=1?"flex":"none"}},a.a.createElement(ka,kr))),a.a.createElement("div",{style:{display:Jt===-1?"flex":"none"}},a.a.createElement(ao,{taskData:E,evaluateMessage:G,language:$e,evaluateLoading:O,onEval:ce.onEvalCode})),a.a.createElement("section",{style:{display:Jt===0?"block":"none"}},a.a.createElement(Xi,xr)),!mn||mn===3?null:a.a.createElement("section",{style:{display:Jt===1?"block":"none"}},a.a.createElement(Pr.a,{sshConfigData:Tn||{},sid:1})),na?cn.map(function(Lt,un){return a.a.createElement("section",{key:"ssh".concat(Lt),style:{display:Jt===Lt?"block":"none"}},a.a.createElement(Pr.a,{sshConfigData:Tn||{},sid:Lt}))}):null,mn===3?new Array(rn).fill("").map(function(Lt,un){return a.a.createElement("section",{id:un,key:"ssh".concat(un+1),style:{display:Jt===un+1?"block":"none"}},a.a.createElement(Pr.a,{sshConfigData:xn[un]||{},sid:un+1}))}):null),u&&a.a.createElement("div",{className:"resize-y-bar",onMouseDown:L,draggable:!1},a.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),u&&a.a.createElement("div",{className:"test-set-container",style:{height:Mr}},O?a.a.createElement(S.a,{message:G,style:{color:"#4CACFF"}}):a.a.createElement(eo,Object(c.a)({},on,{taskData:E}))),a.a.createElement("div",{className:"action-container"},a.a.createElement(oi,Object(c.a)({},E,{dispatch:I,loading:O,onRun:function(){B(),b(!0)}}))),a.a.createElement(Le.a,null,a.a.createElement(Oe.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:fa,onClose:On},a.a.createElement(so,Fr))))},ds=i("zkdm"),mo=i("Sa5k"),Ei=i.n(mo),po=i("fWQN"),Eo=i("mtLc"),_o=0,vo=1,go=3,_i=9,yo=10,vi=11,bo=0,gi=2,Ao=3,Ro=4,Oo=48,wo=function(){function r(){Object(po.a)(this,r)}return Object(Eo.a)(r,[{key:"_checkHeader",value:function(){var f=this.header;if(f.imageType===_o)throw Error("No data");if(f.hasColorMap){if(f.colorMapLength>256||f.colorMapDepth!==24||f.colorMapType!==1)throw Error("Invalid colormap for indexed type")}else if(f.colorMapType)throw Error("Why does the image contain a palette ?");if(!f.width||!f.height)throw Error("Invalid image size");if(f.pixelDepth!==8&&f.pixelDepth!==16&&f.pixelDepth!==24&&f.pixelDepth!==32)throw Error('Invalid pixel size "'+f.pixelDepth+'"')}},{key:"_decodeRLE",value:function(f,j,T,L){for(var I=new Uint8Array(L),h=new Uint8Array(T),N=0;N<L;){var D=f[j++],d=1+(127&D);if(128&D){for(var H=0;H<T;++H)h[H]=f[j+H];j+=T;for(var B=0;B<d;++B)I.set(h,N),N+=T}else{d*=T;for(var O=0;O<d;++O)I[N+O]=f[j+O];N+=d,j+=d}}return I}},{key:"_getImageData8bits",value:function(f,j,T,L,I,h,N,D,d,H){for(var B=0,O=I;O!==N;O+=h)for(var G=D;G!==H;G+=d,B++){var Q=j[B];f[4*(G+L*O)+3]=255,f[4*(G+L*O)+2]=T[3*Q+0],f[4*(G+L*O)+1]=T[3*Q+1],f[4*(G+L*O)+0]=T[3*Q+2]}return f}},{key:"_getImageData16bits",value:function(f,j,T,L,I,h,N,D,d,H){for(var B=0,O=I;O!==N;O+=h)for(var G=D;G!==H;G+=d,B+=2){var Q=j[B+0]|j[B+1]<<8;f[4*(G+L*O)+0]=(31744&Q)>>7,f[4*(G+L*O)+1]=(992&Q)>>2,f[4*(G+L*O)+2]=(31&Q)>>3,f[4*(G+L*O)+3]=32768&Q?0:255}return f}},{key:"_getImageData24bits",value:function(f,j,T,L,I,h,N,D,d,H){for(var B=0,O=I;O!==N;O+=h)for(var G=D;G!==H;G+=d,B+=3)f[4*(G+L*O)+3]=255,f[4*(G+L*O)+2]=j[B+0],f[4*(G+L*O)+1]=j[B+1],f[4*(G+L*O)+0]=j[B+2];return f}},{key:"_getImageData32bits",value:function(f,j,T,L,I,h,N,D,d,H){for(var B=0,O=I;O!==N;O+=h)for(var G=D;G!==H;G+=d,B+=4)f[4*(G+L*O)+2]=j[B+0],f[4*(G+L*O)+1]=j[B+1],f[4*(G+L*O)+0]=j[B+2],f[4*(G+L*O)+3]=j[B+3];return f}},{key:"_getImageDataGrey8bits",value:function(f,j,T,L,I,h,N,D,d,H){for(var B=0,O=I;O!==N;O+=h)for(var G=D;G!==H;G+=d,B++){var Q=j[B];f[4*(G+L*O)+0]=Q,f[4*(G+L*O)+1]=Q,f[4*(G+L*O)+2]=Q,f[4*(G+L*O)+3]=255}return f}},{key:"_getImageDataGrey16bits",value:function(f,j,T,L,I,h,N,D,d,H){for(var B=0,O=I;O!==N;O+=h)for(var G=D;G!==H;G+=d,B+=2)f[4*(G+L*O)+0]=j[B+0],f[4*(G+L*O)+1]=j[B+0],f[4*(G+L*O)+2]=j[B+0],f[4*(G+L*O)+3]=j[B+1];return f}},{key:"open",value:function(f,j){var T=this,L=new XMLHttpRequest;return new Promise(function(I,h){L.responseType="arraybuffer",L.open("GET",f,!0),L.onload=function(){L.status===200&&T.load(new Uint8Array(L.response),I),T.imageSourceData=L.response,j&&j()},L.send(null)})}},{key:"load",value:function(f,j){var T=0;if(f.length<18)throw Error("Not enough data to contain header");var L={idLength:f[T++],colorMapType:f[T++],imageType:f[T++],colorMapIndex:f[T++]|f[T++]<<8,colorMapLength:f[T++]|f[T++]<<8,colorMapDepth:f[T++],offsetX:f[T++]|f[T++]<<8,offsetY:f[T++]|f[T++]<<8,width:f[T++]|f[T++]<<8,height:f[T++]|f[T++]<<8,pixelDepth:f[T++],flags:f[T++]};if(L.hasEncoding=L.imageType===_i||L.imageType===yo||L.imageType===vi,L.hasColorMap=L.imageType===_i||L.imageType===vo,L.isGreyColor=L.imageType===vi||L.imageType===go,this.header=L,this._checkHeader(),(T+=L.idLength)>=f.length)throw Error("No data");if(L.hasColorMap){var I=L.colorMapLength*(L.colorMapDepth>>3);this.palette=f.subarray(T,T+I),T+=I}var h=L.pixelDepth>>3,N=L.width*L.height,D=N*h;L.hasEncoding?this.imageData=this._decodeRLE(f,T,h,D):this.imageData=f.subarray(T,T+(L.hasColorMap?N:D)),j(this)}},{key:"getImageData",value:function(f){var j=this.header,T=j.width,L=j.height,I=j.flags,h=j.pixelDepth,N=j.isGreyColor,D=(I&Oo)>>Ro,d,H,B,O,G,Q,K;switch(f||(f=document?document.createElement("canvas").getContext("2d").createImageData(T,L):{width:T,height:L,data:new Uint8ClampedArray(T*L*4)}),D===gi||D===Ao?(O=0,G=1,Q=L):(O=L-1,G=-1,Q=-1),D===gi||D===bo?(d=0,H=1,B=T):(d=T-1,H=-1,B=-1),h){case 8:K=N?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:K=N?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:K=this._getImageData24bits;break;case 32:K=this._getImageData32bits}return K.call(this,f.data,this.imageData,this.palette,T,O,G,Q,d,H,B),f}},{key:"getCanvas",value:function(){var f=this.header,j=f.width,T=f.height,L=document.createElement("canvas"),I=L.getContext("2d"),h=I.createImageData(j,T);return L.width=j,L.height=T,I.putImageData(this.getImageData(h),0,0),L}},{key:"getDataURL",value:function(f){return this.getCanvas().toDataURL(f||"image/png")}}]),r}();function Sr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Sr=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var Lr=function(r){var E=r.list,f=r.title,j=E.length,T=Object(P.useState)([]),L=Object(m.a)(T,2),I=L[0],h=L[1],N=function(){var D=Object(v.a)(Sr().mark(function d(){var H,B,O,G;return Sr().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:H=[],B=0;case 2:if(!(B<E.length)){K.next=13;break}if(O=E[B],!(O.pic_url.indexOf(".tga")>-1)){K.next=9;break}return G=new wo,K.next=8,G.open(O.pic_url);case 8:O.pic_url=G.getDataURL();case 9:H.push(O);case 10:B++,K.next=2;break;case 13:h([].concat(H));case 14:case"end":return K.stop()}},d)}));return function(){return D.apply(this,arguments)}}();return Object(P.useEffect)(function(){N()},[E]),a.a.createElement("div",{className:"img-list"},a.a.createElement("h4",null,f),a.a.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},j>0?I.map(function(D,d){return a.a.createElement("img",{onClick:function(){X.a.publish("preview-image","".concat(an.a).concat(D.pic_url))},className:j===1?"singal":"",src:"".concat(D.pic_url.indexOf("data:image/png;base64")>-1?D.pic_url:an.a+D.pic_url),key:D.pic_url,alt:f})}):a.a.createElement(P.Fragment,null,a.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Ei.a}),a.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Ei.a}))))},fs=i("1A8V"),Do=function(r){var E=r.url,f=r.poster;return a.a.createElement("div",{className:"video-container"},a.a.createElement("video",{controls:!0,autoPlay:!0,src:E,preload:"auto",poster:f||""},a.a.createElement("source",{type:"video/webm",src:E}),a.a.createElement("source",{type:"video/mp4",src:E})))},hs=i("XZCF"),Uo=function(r){var E=r.url;return a.a.createElement("div",{className:"video-container"},a.a.createElement("audio",{style:{width:"100%"},controls:!0,src:E}," Your browser does not support the ",a.a.createElement("code",null,"audio")," element. "))},To=function(r){var E=r.files,f=r.type;return a.a.createElement("ul",{className:"video-list"},E.map(function(j,T){return a.a.createElement("li",{key:T},f==="mp4"?a.a.createElement(Do,{url:j.file_url}):a.a.createElement(Uo,{url:j.file_url}))}))},Po=function(r){var E=r.value;return a.a.createElement("img",{src:"data:image/png;base64,".concat(E),alt:"qrcode"})};function Cr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Cr=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}function So(r){var E=r.documentElement,f=r.body,j=Math.max(E.clientHeight,E.scrollHeight,E.offsetHeight,f?f.clientHeight:0,f?f.scrollHeight:0,500);return j}function Lo(r){var E=r.contentDocument?r.contentDocument:r.contentWindow.document;r.style.visibility="hidden",r.style.height="10px",r.style.height=So(E)+4+"px",r.style.visibility="visible"}var Co=function(r){var E=r.taskId,f=r.onHidePictureView,j=Object(P.useState)({}),T=Object(m.a)(j,2),L=T[0],I=T[1],h=Object(P.useRef)();Object(P.useEffect)(function(){var K=L.type,z=L.iframe_src;K==="html"&&z&&h.current&&(h.current.contentWindow.document.write(z),h.current.contentWindow.document.close(),setTimeout(function(){Lo(h.current)},100))},[L,h.current]),Object(P.useEffect)(function(){function K(){return z.apply(this,arguments)}function z(){return z=Object(v.a)(Cr().mark(function Re(){var U;return Cr().wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.prev=0,Ne.next=3,Object(ne.j)(E);case 3:U=Ne.sent,I(U),Ne.next=10;break;case 7:Ne.prev=7,Ne.t0=Ne.catch(0),console.log(Ne.t0);case 10:case"end":return Ne.stop()}},Re,null,[[0,7]])})),z.apply(this,arguments)}K()},[E]);var N=L.type,D=L.orignal_picture,d=L.user_picture,H=L.answer_picture,B=L.contents,O=L.user_file,G=L.message,Q=L.qrcode_str;return a.a.createElement(P.Fragment,null,N?null:a.a.createElement(S.a,{message:G||"\u52A0\u8F7D\u4E2D..."}),a.a.createElement("div",{className:"eval-picture-panel"},a.a.createElement("div",{className:"picture-body"},a.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",a.a.createElement("a",{onClick:f},a.a.createElement("i",{className:"iconfont icon-shanchu2"}))),N==="image"?a.a.createElement("div",{className:"flex-container"},D.length>0?a.a.createElement(Lr,{list:D,title:"\u539F\u59CB\u56FE\u7247"}):null,H.length>0?a.a.createElement(Lr,{list:H,title:"\u9884\u671F\u8F93\u51FA"}):null,d.length>0?a.a.createElement(Lr,{list:d,title:"\u5B9E\u9645\u8F93\u51FA"}):null):a.a.createElement(P.Fragment,null,a.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),a.a.createElement("div",{className:"output-txt ".concat(N==="html"?"html":"")},N==="html"?a.a.createElement("iframe",{ref:h,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):N=="mp4"||N=="mp3"?a.a.createElement(To,{files:O,type:N}):N==="qrcode"?a.a.createElement(Po,{value:Q}):a.a.createElement("div",{style:{overflow:"auto",height:"100%"}},a.a.createElement(ue.a,{value:B})))))))},Nr=i("ErOA"),jr,Ir,No=((jr=Object(He.z)())===null||jr===void 0?void 0:jr.homework_common_id)?{homework_common_id:(Ir=Object(He.z)())===null||Ir===void 0?void 0:Ir.homework_common_id}:{};function jo(r,E){return Object(Nr.c)("/tasks/".concat(r,"/system_update.json?myshixun_id=").concat(E))}function Io(r){return Object(Nr.c)("/tasks/".concat(r,"/sync_codes.json"),No)}function cr(r){return Object(Nr.c)("/tasks/".concat(r,"/sync_modify_time"))}function Wa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Wa=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var Mo=function(r){var E=r.showNotice,f=r.tpm_cases_modified,j=r.tpm_modified,T=r.tpm_script_modified,L=r.st,I=r.taskId,h=r.myshixunId,N=r.onNextCallback,D=r.onUpdateCallback,d=r.onUpdateFailure,H=(j||T)&&L===0,B=Object(P.useState)(!1),O=Object(m.a)(B,2),G=O[0],Q=O[1];function K(){return z.apply(this,arguments)}function z(){return z=Object(v.a)(Wa().mark(function Ie(){var Ne,me,ce,we;return Wa().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!G){t.next=2;break}return t.abrupt("return");case 2:if(Q(!0),!H){t.next=21;break}return t.next=6,Io(I);case 6:if(Ne=t.sent,me=Ne.path,ce=Ne.status,we=Ne.message,!(ce===-1)){t.next=14;break}y.b.info(we||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),d(),t.next=19;break;case 14:if(y.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!f){t.next=18;break}return t.next=18,cr(I);case 18:D(me,new Date().getTime());case 19:t.next=25;break;case 21:return t.next=23,cr(I);case 23:y.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),N();case 25:Q(!1);case 26:case"end":return t.stop()}},Ie)})),z.apply(this,arguments)}function Re(){return U.apply(this,arguments)}function U(){return U=Object(v.a)(Wa().mark(function Ie(){return Wa().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(!G){me.next=2;break}return me.abrupt("return");case 2:if(Q(!0),!H){me.next=11;break}return me.next=6,jo(I,h);case 6:if(!f){me.next=9;break}return me.next=9,cr(I);case 9:me.next=13;break;case 11:return me.next=13,cr(I);case 13:Q(!1),N();case 15:case"end":return me.stop()}},Ie)})),U.apply(this,arguments)}return a.a.createElement(p.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:G,visible:E,onOk:K,onCancel:Re,okText:H?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},f&&H?a.a.createElement(P.Fragment,null,a.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),a.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),a.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):f?a.a.createElement(P.Fragment,null,a.a.createElement("p",null,"\u672C\u5173",L===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),a.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):a.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",a.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",a.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},xo=i("J66h"),ko=i("IWh4"),Fo=i.n(ko),Bo=i("iNZB"),Go=i.n(Bo),Wo=function(r){var E=r.prev_game,f=r.next_game,j=r.shixun,T=r.game,L=f&&(T.status===2||j.status<2||j.task_pass),I=Object(_e.l)();return a.a.createElement("div",{className:"unity-3d-nav"},E?a.a.createElement("a",{href:"/tasks/".concat(E).concat(I.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,L?a.a.createElement("a",{href:"/tasks/".concat(f).concat(I.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)};function Gt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Gt=function(){return r};var r={},E=Object.prototype,f=E.hasOwnProperty,j=typeof Symbol=="function"?Symbol:{},T=j.iterator||"@@iterator",L=j.asyncIterator||"@@asyncIterator",I=j.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,o,s){return n[o]=s}}function N(t,e,n,o){var s=e&&e.prototype instanceof H?e:H,u=Object.create(s.prototype),b=new ce(o||[]);return u._invoke=function(F,V,l){var w="suspendedStart";return function(W,Je){if(w==="executing")throw new Error("Generator is already running");if(w==="completed"){if(W==="throw")throw Je;return xe()}for(l.method=W,l.arg=Je;;){var $e=l.delegate;if($e){var it=Ie($e,l);if(it){if(it===d)continue;return it}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(w==="suspendedStart")throw w="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);w="executing";var fe=D(F,V,l);if(fe.type==="normal"){if(w=l.done?"completed":"suspendedYield",fe.arg===d)continue;return{value:fe.arg,done:l.done}}fe.type==="throw"&&(w="completed",l.method="throw",l.arg=fe.arg)}}}(t,n,b),u}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}r.wrap=N;var d={};function H(){}function B(){}function O(){}var G={};h(G,T,function(){return this});var Q=Object.getPrototypeOf,K=Q&&Q(Q(we([])));K&&K!==E&&f.call(K,T)&&(G=K);var z=O.prototype=H.prototype=Object.create(G);function Re(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function U(t,e){function n(s,u,b,F){var V=D(t[s],t,u);if(V.type!=="throw"){var l=V.arg,w=l.value;return w&&typeof w=="object"&&f.call(w,"__await")?e.resolve(w.__await).then(function(W){n("next",W,b,F)},function(W){n("throw",W,b,F)}):e.resolve(w).then(function(W){l.value=W,b(l)},function(W){return n("throw",W,b,F)})}F(V.arg)}var o;this._invoke=function(s,u){function b(){return new e(function(F,V){n(s,u,F,V)})}return o=o?o.then(b,b):b()}}function Ie(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ie(t,e),e.method==="throw"))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=D(n,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,d;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,d):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function Ne(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function me(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ce(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Ne,this),this.reset(!0)}function we(t){if(t){var e=t[T];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,o=function s(){for(;++n<t.length;)if(f.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=void 0,s.done=!0,s};return o.next=o}}return{next:xe}}function xe(){return{value:void 0,done:!0}}return B.prototype=O,h(z,"constructor",O),h(O,"constructor",B),B.displayName=h(O,I,"GeneratorFunction"),r.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===B||(e.displayName||e.name)==="GeneratorFunction")},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,h(t,I,"GeneratorFunction")),t.prototype=Object.create(z),t},r.awrap=function(t){return{__await:t}},Re(U.prototype),h(U.prototype,L,function(){return this}),r.AsyncIterator=U,r.async=function(t,e,n,o,s){s===void 0&&(s=Promise);var u=new U(N(t,e,n,o),s);return r.isGeneratorFunction(e)?u:u.next().then(function(b){return b.done?b.value:u.next()})},Re(z),h(z,I,"Generator"),h(z,T,function(){return this}),h(z,"toString",function(){return"[object Generator]"}),r.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function o(){for(;e.length;){var s=e.pop();if(s in t)return o.value=s,o.done=!1,o}return o.done=!0,o}},r.values=we,ce.prototype={constructor:ce,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!e)for(var n in this)n.charAt(0)==="t"&&f.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(l,w){return b.type="throw",b.arg=e,n.next=l,w&&(n.method="next",n.arg=void 0),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var u=this.tryEntries[s],b=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var F=f.call(u,"catchLoc"),V=f.call(u,"finallyLoc");if(F&&V){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(F){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!V)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(e,n){for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&f.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var u=s;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=n&&n<=u.finallyLoc&&(u=null);var b=u?u.completion:{};return b.type=e,b.arg=n,u?(this.method="next",this.next=u.finallyLoc,d):this.complete(b)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),d},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),me(o),d}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;me(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:we(e),resultName:n,nextLoc:o},this.method==="next"&&(this.arg=void 0),d}},r}var Ho=pe.a.DirectoryTree,ms=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],zo={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 Vo(r,E){switch(E.type){case C.u:return Object(A.a)(Object(A.a)({},r),{},{moveX:E.payload});case C.v:return Object(A.a)(Object(A.a)({},r),{},{moveY:E.payload});case C.W:return Object(A.a)(Object(A.a)({},r),{},{codeRepData:E.payload});case C.h:return Object(A.a)(Object(A.a)({},r),{},{codeRepData:E.payload});case C.d:return Object(A.a)(Object(A.a)({},r),{},{codeRepData:Object(A.a)(Object(A.a)({},r.codeRepData),E.payload)});case C.S:return Object(A.a)(Object(A.a)({},r),{},{evaluateLoading:!1,showEvalResult:!0});case C.fb:return Object(A.a)(Object(A.a)({},r),{},{timestamp:E.payload});case C.o:return Object(A.a)(Object(A.a)({},r),{},{showEvalResult:!1});case C.j:return Object(A.a)(Object(A.a)({},r),{},{loading:!0});case C.eb:return Object(A.a)(Object(A.a)({},r),E.payload);case C.cb:return Object(A.a)(Object(A.a)({},r),{},{showDragMask:E.payload});case C.i:return Object(A.a)(Object(A.a)({},r),{},{loading:!1,isError:!0});case C.k:return Object(A.a)(Object(A.a)({},r),E.payload);case C.R:return Object(A.a)(Object(A.a)({},r),{},{evaluateLoading:!0});case C.n:return Object(A.a)(Object(A.a)({},r),{},{evaluateLoading:!1});case C.F:return Object(A.a)(Object(A.a)({},r),{},{evaluateMessage:E.payload});case C.I:return Object(A.a)(Object(A.a)({},r),{},{showDocuments:E.payload});case C.G:return Object(A.a)(Object(A.a)({},r),E.payload);case C.T:return Object(A.a)(Object(A.a)({},r),{},{showNotice:!0});case C.p:return Object(A.a)(Object(A.a)({},r),{},{showNotice:!1});case C.r:return Object(A.a)(Object(A.a)({},r),{},{showPictureView:!1});case C.V:return Object(A.a)(Object(A.a)({},r),{},{showPictureView:!0});case C.O:return Object(A.a)(Object(A.a)({},r),{},{resetVncLoading:E.payload});default:throw new Error}}var ps=k.default=function(r){var E,f=r.match,j=r.history,T=Object(M.a)(r,["match","history"]);console.log("props:",T);var L=Object(_e.m)(),I=Object(_e.l)().query,h=Object(P.useReducer)(Vo,zo),N=Object(m.a)(h,2),D=N[0],d=N[1],H=Object(P.useState)(L.taskId),B=Object(m.a)(H,2),O=B[0],G=B[1],Q=Object(P.useRef)(),K=Object(P.useRef)(),z=j.location;Object(P.useEffect)(function(){console.log("_params:",L),G(L.taskId)},[L]);var Re=D.moveX,U=D.taskData,Ie=D.moveY,Ne=D.evalData,me=D.showEvalResult,ce=D.codeRepData,we=D.loading,xe=D.evaluateLoading,t=D.evaluateMessage,e=D.showDocuments,n=D.repos,o=D.showPictureView,s=D.showNotice,u=D.webDisplayUrl,b=D.isPictureView,F=D.resetVncLoading,V=D.timestamp,l=D.lastedGetTaskInfoTime,w=D.showDragMask,W=U.st,Je=U.challenge,$e=U.shixun,it=U.is_teacher,fe=U.game,zn=U.has_answer,vn=U.vnc_url,da=U.git_url,Bn=U.user,nn=U.myshixun,fa=U.discusses_count,oa=U.user_praise,Jt=U.praise_count,cn=U.tpm_cases_modified,Qn=U.tpm_modified,Tn=U.tpm_script_modified,xn=U.mirror_name,Pn=U.mirror_description,ha=U.tomcat_url,Sn=U.unity_3d_routes,Zt=U.with_code_file,ea=U.unity_3d_result,Ln=U.next_game,ya=U.prev_game,hn=ce.currentPath,ta=ce.paths,Kn=ce.content,mn=ce.language,na=ce.lastedUpdateTime,Gn=(Qn||Tn)&&W===0,rn=(cn||Gn)&&nn.system_tip===!0,on=(xn||[]).indexOf("Html")!==-1,Cn=Object(P.useMemo)(function(){return hn&&ta?ta.indexOf(hn)>=0:!1},[hn,ta]),Wn=Object(P.useMemo)(function(){return Sn&&!Zt||vn},[vn,Zt,Sn]);Object(P.useEffect)(function(){if(Sn&&Zt){d({type:C.R});var Ve=X.a.subscribe("unity3d-load-end",function(){d({type:C.n})});return Ve}},[O,Sn,Zt,d]);function On(Ve){return Vn.apply(this,arguments)}function Vn(){return Vn=Object(v.a)(Gt().mark(function Ve(Me){var lt,et,qe,_t,tt,Ht;return Gt().wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.prev=0,zt.next=3,Object(ne.l)(O);case 3:if(lt=zt.sent,et=lt.status,!(et===401)){zt.next=9;break}return zt.abrupt("return");case 9:if(!(et===-3)){zt.next=13;break}Object(He.m)({onCancel:function(){window.location.href="/"}}),zt.next=26;break;case 13:if(!(et===403)){zt.next=17;break}j.replace("/403"),zt.next=26;break;case 17:if(!(et===404)){zt.next=22;break}return j.replace("/404"),zt.abrupt("return");case 22:qe=lt.st,_t=lt.challenge.path,tt={loading:!1,isError:!1,taskData:lt,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:ce},qe===0&&_t&&(Ht=_t.split("\uFF1B").filter(function(sa){return!!sa}),tt.codeRepData.currentPath=Ht[0],tt.codeRepData.paths=Ht,tt.codeRepData.lastedUpdateTime=0),Me||d({type:C.k,payload:tt});case 26:zt.next=32;break;case 28:zt.prev=28,zt.t0=zt.catch(0),console.log(zt.t0),Me||d({type:C.i});case 32:case"end":return zt.stop()}},Ve,null,[[0,28]])})),Vn.apply(this,arguments)}Object(P.useEffect)(function(){var Ve=!1;return On(Ve),function(){Ve=!0}},[d,O]),Object(P.useEffect)(function(){var Ve=!1;function Me(){return lt.apply(this,arguments)}function lt(){return lt=Object(v.a)(Gt().mark(function et(){var qe,_t,tt,Ht,Hn,zt;return Gt().wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:if(d({type:C.W,payload:Object(A.a)(Object(A.a)({},ce),{},{loading:!0})}),!(Sn&&!Zt)){jn.next=3;break}return jn.abrupt("return");case 3:return jn.next=5,Object(ne.h)(O,{path:hn});case 5:if(qe=jn.sent,!Ve)if(qe.status===0)y.b.info(qe.message),d({type:C.h,payload:Object(A.a)(Object(A.a)({},ce),{},{loading:!1})});else{try{(qe==null?void 0:qe.file_type)==="txt"?_t=((tt=_t)===null||tt===void 0?void 0:tt.length)===0?_t:window.decodeURIComponent(escape(window.atob(qe==null||((Ht=qe.content)===null||Ht===void 0)?void 0:Ht.content))):_t=qe==null||((Hn=qe.content)===null||Hn===void 0)?void 0:Hn.content}catch(Ja){_t=window.atob(qe==null||((zt=qe.content)===null||zt===void 0)?void 0:zt.content),y.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Ja)}d({type:C.h,payload:Object(A.a)(Object(A.a)({},ce),{},{content:_t,language:qe.language,file_type:qe.file_type,filename:qe.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return jn.stop()}},et)})),lt.apply(this,arguments)}if(W===0&&hn&&!$e.hide_code)return Me(),function(){Ve=!0}},[W,hn,l,V]);var pn=Object(P.useCallback)(Object(v.a)(Gt().mark(function Ve(){var Me,lt,et=arguments;return Gt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(Me=et.length>0&&et[0]!==void 0?et[0]:0,!(W===0&&na>0&&Cn||Me)){_t.next=7;break}return _t.next=4,Object(ne.G)(nn.identifier,{path:hn,evaluate:Me,content:Kn,game_id:fe.id});case 4:return lt=_t.sent,d({type:C.d,payload:{lastedUpdateTime:0}}),_t.abrupt("return",lt);case 7:case"end":return _t.stop()}},Ve)})),[W,na,hn,Kn,fe==null?void 0:fe.id,Cn]),Et=Object(P.useCallback)(function(){fe&&(fe.status!==2&&X.a.publish("update-cost-time"));try{if(nn==null?void 0:nn.identifier){var Ve={path:hn,evaluate:0,content:Kn,game_id:fe.id},Me={type:"application/json"},lt=new Blob([JSON.stringify(Ve)],Me);window.navigator.sendBeacon("".concat(ra.a.API_SERVER,"/api/myshixuns/").concat(nn==null?void 0:nn.identifier,"/update_file.json"),lt)}}catch(et){}pn()},[fe.status,pn]);Object(P.useEffect)(function(){Et()},[z]);function xt(){Et()}Object(P.useEffect)(function(){var Ve=X.a.subscribe("unlock-test-case",function(){var Me;p.a.confirm((Me={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.a.createElement(Xo,{score:Je.score,is_teacher:it})},Object(g.a)(Me,"centered",!0),Object(g.a)(Me,"onOk",Rt),Me))});return Ve},[Rt,Je,it]);var Rt=Object(P.useCallback)(Object(v.a)(Gt().mark(function Ve(){var Me,lt,et,qe,_t;return Gt().wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.next=2,Object(ne.F)(fe.identifier);case 2:if(Me=Ht.sent,lt=Me.test_sets,et=Me.message,qe=Me.status,!(qe===-1)){Ht.next=7;break}return y.b.info(et),Ht.abrupt("return");case 7:_t=U.user.grade,U.user.grade=_t-Je.score*2,U.test_sets=lt,U.game.test_sets_view=!0,d({type:C.eb,payload:{taskData:U}});case 12:case"end":return Ht.stop()}},Ve)})),[fe,Je,d]);Object(P.useEffect)(function(){if(!Wn||vn){var Ve=function(et){Q.current&&d({type:C.u,payload:et.pageX}),K.current&&d({type:C.v,payload:et.pageY})},Me=function(){Q.current=!1,K.current=!1,d({type:C.cb,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Ve),document.addEventListener("mouseup",Me),function(){document.removeEventListener("mousemove",Ve),document.removeEventListener("mouseup",Me)}}},[K.current,Q.current,Wn,d]);function Wt(Ve){var Me=U.user.grade;U.user.grade=Me-Ve,d({type:C.eb,payload:{taskData:U}})}function Xt(){Wn?d({type:C.u,payload:Re!==.01?.01:"40%"}):(document.onselectstart=function(){return!1},Q.current=!0,d({type:C.cb,payload:!0}))}function en(){document.onselectstart=function(){return!1},K.current=!0,((U==null?void 0:U.vnc_url)||(U==null?void 0:U.windows_vnc)||(U==null?void 0:U.linux_vnc))&&d({type:C.cb,payload:!0})}function ba(Ve){Ve===.01?d({type:C.v,payload:0}):d({type:C.v,payload:.01})}function dn(Ve){Ve===0?d({type:C.v,payload:"100%"}):d({type:C.v,payload:0})}Object(P.useEffect)(function(){return window.addEventListener("beforeunload",Et),function(){window.removeEventListener("beforeunload",Et)}},[Et]);function ma(){pn()}function Ha(){return pa.apply(this,arguments)}function pa(){return pa=Object(v.a)(Gt().mark(function Ve(){var Me,lt,et;return Gt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(ne.C)(O,{path:hn});case 2:Me=_t.sent,lt=Me.content,et=Me.language,d({type:C.h,payload:Object(A.a)(Object(A.a)({},ce),{},{content:lt,language:et,lastedUpdateTime:0,loading:!1})});case 5:case"end":return _t.stop()}},Ve)})),pa.apply(this,arguments)}function La(){return Ca.apply(this,arguments)}function Ca(){return Ca=Object(v.a)(Gt().mark(function Ve(){var Me,lt;return Gt().wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(ne.x)(U==null||((Me=U.myshixun)===null||Me===void 0)?void 0:Me.identifier,{});case 2:return lt=qe.sent,On(),qe.abrupt("return",lt);case 5:case"end":return qe.stop()}},Ve)})),Ca.apply(this,arguments)}function Mr(){return Aa.apply(this,arguments)}function Aa(){return Aa=Object(v.a)(Gt().mark(function Ve(){var Me,lt,et;return Gt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(ne.z)(O,{path:hn});case 2:Me=_t.sent,lt=Me.content,et=Me.language,d({type:C.h,payload:Object(A.a)(Object(A.a)({},ce),{},{content:lt,language:et,lastedUpdateTime:0,loading:!1})});case 5:case"end":return _t.stop()}},Ve)})),Aa.apply(this,arguments)}Object(P.useEffect)(function(){if(W===0&&Je&&Je.path){var Ve=Je.path.split("\uFF1B").filter(function(Me){return!!Me});d({type:C.d,payload:{currentPath:Ve[0],paths:Ve}})}},[Je,W]),Object(P.useEffect)(function(){},[$e]);function xr(){return za.apply(this,arguments)}function za(){return za=Object(v.a)(Gt().mark(function Ve(){var Me,lt,et;return Gt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(ne.v)(O);case 2:Me=_t.sent,lt=Me.praise_count,et=Me.praise,U.praise_count=lt,U.user_praise=et,d({type:C.eb,payload:{taskData:U}});case 7:case"end":return _t.stop()}},Ve)})),za.apply(this,arguments)}var kr=Object(P.useCallback)(function(Ve){function Me(et){return lt.apply(this,arguments)}function lt(){return lt=Object(v.a)(Gt().mark(function et(qe){return Gt().wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:try{window.navigator.sendBeacon("".concat(ra.a.API_SERVER,"/api/tasks/").concat(O,"/cost_time.json?time=").concat(qe),{})}catch(Ht){}case 1:case"end":return tt.stop()}},et)})),lt.apply(this,arguments)}Me(Ve)},[O]);function Fr(Ve){return Va.apply(this,arguments)}function Va(){return Va=Object(v.a)(Gt().mark(function Ve(Me){return Gt().wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(ne.D)(O,$e.id,Me);case 2:U.game.star=Me,d({type:C.eb,payload:{taskData:U}});case 4:case"end":return et.stop()}},Ve)})),Va.apply(this,arguments)}function Lt(){return un.apply(this,arguments)}function un(){return un=Object(v.a)(Gt().mark(function Ve(){var Me,lt;return Gt().wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(n){qe.next=8;break}return qe.next=3,Object(ne.k)(nn.identifier);case 3:Me=qe.sent,lt=Me.trees,d({type:C.G,payload:{showDocuments:!0,repos:Object(an.c)(lt)}}),qe.next=9;break;case 8:d({type:C.I,payload:!0});case 9:case"end":return qe.stop()}},Ve)})),un.apply(this,arguments)}function Nn(Ve){return Xn.apply(this,arguments)}function Xn(){return Xn=Object(v.a)(Gt().mark(function Ve(Me){var lt,et,qe;return Gt().wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return lt=Me.props,et=lt.children,qe=lt.eventKey,tt.abrupt("return",new Promise(function(){var Ht=Object(v.a)(Gt().mark(function Hn(zt){var sa,jn,Ja;return Gt().wrap(function(Oa){for(;;)switch(Oa.prev=Oa.next){case 0:return et&&et.length>0&&zt(),Oa.next=3,Object(ne.k)(nn.identifier,{path:qe});case 3:sa=Oa.sent,jn=sa.trees,Ja=Object(an.e)(n,qe,Object(an.c)(jn,qe)),d({type:C.G,payload:{repos:Object(le.a)(Ja)}}),zt();case 8:case"end":return Oa.stop()}},Hn)}));return function(Hn){return Ht.apply(this,arguments)}}()));case 2:case"end":return tt.stop()}},Ve)})),Xn.apply(this,arguments)}function Jn(){d({type:C.I,payload:!1})}function Xa(Ve){var Me=Ve.gold,lt=Ve.experience,et=Ve.next_game,qe=Ve.next_shixun,_t=Ve.subject_done,tt=Object(M.a)(Ve,["gold","experience","next_game","next_shixun","subject_done"]),Ht=tt.challenge_chooses_count===tt.choose_correct_num,Hn={had_submmit:!0,test_sets:tt.test_sets,challenge_chooses_count:tt.challenge_chooses_count,choose_correct_num:tt.choose_correct_num};U.choose_test_cases=Hn,Ht&&(U.game.status=2,U.next_game=et,U.user.grade+=Me),Ht&&fe.status!==2&&X.a.publish("update-cost-time"),d({type:C.eb,payload:{taskData:U,evalData:{gold:Me,experience:lt,next_game:et,next_shixun:qe,subject_done:_t},showEvalResult:Ht}}),X.a.publish("eval-code-finish")}function yi(){return kn.apply(this,arguments)}function kn(){return kn=Object(v.a)(Gt().mark(function Ve(){var Me,lt,et,qe,_t,tt,Ht,Hn,zt,sa,jn;return Gt().wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.prev=0,d({type:C.R}),In.next=4,pn(1);case 4:return Me=In.sent,lt=Me.resubmit,et=Me.sec_key,qe=Me.content_modified,_t={sec_key:et,resubmit:lt,first:1,content_modified:qe},I.type==="exercises"&&(_t.extras={exercise_id:I.exercisesId,question_id:I.questionId,challenge_id:(tt=U.challenge)===null||tt===void 0?void 0:tt.id,subject_id:I.subject_id||""}),In.next=10,Object(ne.f)(O,_t);case 10:if(Ht=In.sent,!(Ht.status===-1)){In.next=14;break}return window.parent.location.href="/classrooms/".concat(z.query.coursesId,"/exercise/").concat(z.query.exercisesId,"/detail"),In.abrupt("return");case 14:return Ht.status===1&&(Hn=function(){var Oa=Object(v.a)(Gt().mark(function Di(fr,Yr,Zr){var Qr,Kr,Ui,gn,hr,Ti,Jr,qr,$r,Pi,ei,ti,ni,ai;return Gt().wrap(function(qa){for(;;)switch(qa.prev=qa.next){case 0:return Kr=Zr++*fr,Kr/1e3>Yr&&(jn=!0),qa.next=4,Object(ne.q)(O,{resubmit:lt,time_out:jn,port:Ht.port,sec_key:et,challenge_id:U==null||((Qr=U.challenge)===null||Qr===void 0)?void 0:Qr.id,subject_id:I.subject_id||""});case 4:Ui=qa.sent,gn=Ui,hr=gn.status,Ti=gn.running_code_message,Jr=gn.port,qr=gn.web_route,d({type:C.F,payload:Ti}),+hr>-1||Kr/1e3>Yr?(fe.status!==2&&hr===2&&(U.game.status=2,U.user.grade+=gn.gold,X.a.publish("update-cost-time")),U.test_sets=gn.test_sets||[],U.last_compile_output=gn.last_compile_output,U.test_sets_count=gn.test_sets_count,U.sets_error_count=gn.sets_error_count,U.record_consume_time=gn.record_consume_time,U.next_game=gn.next_game,U.prev_game=gn.prev_game,$r="",Pi=xn.indexOf("Web")!==-1||xn.indexOf("JFinal")!==-1,Pi&&Jr!=-1&&qr&&($r="".concat(ha,":").concat(Jr,"/").concat(qr)),ei=Object(an.d)(gn.test_sets),ti=gn.picture>0&&ei,ni=hr===2&&!jn,jn?y.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):ni||y.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ai={taskData:U,evalData:{gold:gn.gold,experience:gn.experience,next_game:gn.next_game,next_shixun:gn.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:$r,showPictureView:Sn?!1:ti,isPictureView:ti},Sn&&Zt?(X.a.publish("evaluate-unity3d-result",{state:"user",data:{user:Bn}}),X.a.publish("evaluate-unity3d-finish"),(ea||ei)&&X.a.publish("evaluate-unity3d-result",gn.unity_3d_result)):ai.showEvalResult=ni,d({type:C.eb,payload:ai}),X.a.publish("eval-code-finish")):setTimeout(function(){Hn(fr,Je.exec_time+11,Zr++)},fr);case 9:case"end":return qa.stop()}},Di)}));return function(fr,Yr,Zr){return Oa.apply(this,arguments)}}(),zt=1,sa=1e3,jn=!1,Hn(sa,Je.exec_time+11,zt++)),In.abrupt("return",res);case 18:In.prev=18,In.t0=In.catch(0),console.log("-------eval code",In.t0);case 21:case"end":return In.stop()}},Ve,null,[[0,18]])})),kn.apply(this,arguments)}function Br(Ve){d({type:C.d,payload:{content:Ve,lastedUpdateTime:new Date().getTime()}})}function dr(){d({type:C.o})}function Gr(){d({type:C.r})}function bi(){d({type:C.V})}function Wr(){d({type:C.T})}function Ya(Ve,Me){return Za.apply(this,arguments)}function Za(){return Za=Object(v.a)(Gt().mark(function Ve(Me,lt){var et,qe,_t;return Gt().wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:if(et=lt.node,!et.isLeaf){Ht.next=7;break}return qe=Me[0],_t=qe.split(".").pop().toLowerCase(),Ht.next=6,pn();case 6:d({type:C.d,payload:{currentPath:qe}});case 7:case"end":return Ht.stop()}},Ve)})),Za.apply(this,arguments)}function Hr(Ve){return Qa.apply(this,arguments)}function Qa(){return Qa=Object(v.a)(Gt().mark(function Ve(Me){return Gt().wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,pn();case 2:d({type:C.d,payload:{currentPath:Me}});case 3:case"end":return et.stop()}},Ve)})),Qa.apply(this,arguments)}function Ka(){U.myshixun.system_tip=!0,d({type:C.eb,payload:{taskData:U,showNotice:!1}})}function Ai(Ve,Me){U.challenge.path=Ve,U.myshixun.system_tip=!1,d({type:C.eb,payload:{taskData:Object(A.a)(Object(A.a)({},U),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:Me}})}function Ra(){d({type:C.p})}function Zo(){return zr.apply(this,arguments)}function zr(){return zr=Object(v.a)(Gt().mark(function Ve(){var Me,lt,et,qe;return Gt().wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(tt.prev=0,d({type:C.O,payload:!0}),X.a.publish("vnc-reseting"),!(U==null?void 0:U.windows_vnc)){tt.next=13;break}return X.a.publish("reset-linux-windows-loading"),tt.next=7,Object(ne.B)(fe.identifier);case 7:Me=tt.sent,lt=Me.data.windows_vnc_url,U.shixun.windows_vnc=lt+"&timestamp="+new Date().getTime(),U.windows_vnc++,tt.next=28;break;case 13:if(!(U==null?void 0:U.linux_vnc)){tt.next=23;break}return X.a.publish("reset-linux-windows-loading"),tt.next=17,Object(ne.y)(fe.identifier);case 17:Me=tt.sent,et=Me.data.windows_vnc_url,U.shixun.windows_vnc=et+"&timestamp="+new Date().getTime(),U.linux_vnc++,tt.next=28;break;case 23:return tt.next=25,Object(ne.A)(fe.identifier);case 25:Me=tt.sent,qe=Me.data.vnc_url,U.vnc_url=qe+"&timestamp="+new Date().getTime();case 28:d({type:C.eb,payload:{taskData:U,resetVncLoading:!1}}),tt.next=34;break;case 31:tt.prev=31,tt.t0=tt.catch(0),console.log(tt.t0);case 34:case"end":return tt.stop()}},Ve,null,[[0,31]])})),zr.apply(this,arguments)}function Ri(Ve){return Vr.apply(this,arguments)}function Vr(){return Vr=Object(v.a)(Gt().mark(function Ve(Me){var lt,et,qe,_t,tt,Ht;return Gt().wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(lt=Me.GameState,et=Me.Data,qe=Me.challenge,console.log("match:",f),!(qe==="info")){zt.next=6;break}X.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(A.a)({},U.challenge)}}),zt.next=16;break;case 6:if(!(lt==="Success")){zt.next=16;break}if(!(ea||!Zt)){zt.next=15;break}return zt.next=10,Object(ne.E)(O,xo.Base64.encode(O+new Date().getTime()),et);case 10:_t=zt.sent,tt=_t.status,Ht=_t.data,tt==0&&(fe.status!==2&&(U.game.status=2,U.user.grade+=Ht.gold,X.a.publish("update-cost-time")),X.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Bn,open_time:Ht.open_time,end_time:Ht.end_time}}),d({type:C.eb,payload:{taskData:U,evalData:{gold:Ht.gold,experience:Ht.experience,next_game:Ht.next_game},evaluateLoading:!1,showEvalResult:!0}})),zt.next=16;break;case 15:d({type:C.S});case 16:case"end":return zt.stop()}},Ve)})),Vr.apply(this,arguments)}function Qo(){}function Ko(){return Xr.apply(this,arguments)}function Xr(){return Xr=Object(v.a)(Gt().mark(function Ve(){var Me,lt,et,qe;return Gt().wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!(U==null?void 0:U.windows_vnc)){tt.next=6;break}return tt.next=3,Object(ne.c)(O);case 3:et=tt.sent,tt.next=15;break;case 6:if(!((U==null?void 0:U.linux_vnc)||($e==null?void 0:$e.webssh)===3)){tt.next=12;break}return tt.next=9,Object(ne.a)(O);case 9:et=tt.sent,tt.next=15;break;case 12:return tt.next=14,Object(ne.b)(O);case 14:et=tt.sent;case 15:((Me=et)===null||Me===void 0||((lt=Me.data)===null||lt===void 0)?void 0:lt.remaining_time)&&X.a.publish("update-windows-time",(qe=et)===null||qe===void 0?void 0:qe.data);case 16:case"end":return tt.stop()}},Ve)})),Xr.apply(this,arguments)}var Oi=typeof Re=="number"&&Re!==.01?"".concat(Re,"px"):"40%",Jo="calc(100% - 4px - ".concat(Oi,")"),qo=(E={game:fe,taskId:O,user_praise:oa,praise_count:Jt,st:W,challenge:Je,rank_name:U.rank_name,shixun:$e,is_teacher:it,has_answer:zn,unity_3d_routes:Sn,with_code_file:Zt,onEvaluateCallback:Qo,onGetUnity3dMessage:Ri},Object(g.a)(E,"taskId",O),Object(g.a)(E,"myshixun",nn),Object(g.a)(E,"user",Bn),Object(g.a)(E,"discusses_count",fa),Object(g.a)(E,"onPlusOrCancelPraise",xr),Object(g.a)(E,"minuxUserGrade",Wt),E),$o={showNotice:s||(cn||Gn)&&nn.system_tip===!1,tpm_cases_modified:cn,tpm_modified:Qn,tpm_script_modified:Tn,st:W,taskId:O,myshixunId:(nn||{}).id,onNextCallback:Ka,onUpdateCallback:Ai,onUpdateFailure:Ra},es=Object(A.a)(Object(A.a)({},Ne),{},{isPictureView:b,history:j,webDisplayUrl:u,onShowPictureView:bi,star:fe&&fe.star,onStarChange:Fr,onCloseResult:dr}),wi={lastedGetTaskInfoTime:l,isEditPath:Cn,taskData:U,codeRepData:ce,moveY:Ie,evaluateMessage:t,evaluateLoading:xe,isNotice:rn,isHtml:on,onChangePath:Hr,onResizeSetContainer:ba,onEditRepCode:Br,onUpdateCode:pn,onResizeYStart:en,onShowDir:Lt,onResetCode:Ha,onResetGitCode:La,onResizeCodeArea:dn,onResetPassedCode:Mr,onFinishDisplayHtml:ma,onShowNotice:Wr};return a.a.createElement(P.Fragment,null,we?a.a.createElement(S.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):a.a.createElement(P.Fragment,null,a.a.createElement("div",{className:"task-wrapper"},w&&a.a.createElement("div",{className:"draging-mask"}),a.a.createElement(sn,{difficulty:Je==null?void 0:Je.difficulty,mirror_description:Pn,history:j,git_url:da,shixun:$e,lastedGetTaskInfoTime:l,onAddVncTime:Ko,taskId:O,onBack:xt,isNotice:rn,resetVncLoading:F,onResetVnc:Zo,onResetGitCode:La,vnc_url:vn,linux_vnc:U==null?void 0:U.linux_vnc,window_vnc_url:U==null?void 0:U.windows_vnc,onShowNotice:Wr,game:fe,user:Bn,onUpdateCode:pn,onUpdateCostTime:kr}),a.a.createElement("div",{className:"tasks-body"},a.a.createElement("section",{className:"left-panel ".concat(Sn&&Zt?"has-unity-3d":""),style:{width:Oi,display:Re===.01?"none":""}},a.a.createElement(Ct,qo)),a.a.createElement("section",{className:"resize-x-bar ".concat(Wn?"has-unity-3d":""),onMouseDown:Xt},a.a.createElement(Yo,{noDragging:Wn,vnc_url:vn,moveX:Re})),a.a.createElement("section",{className:"right-panel ".concat(vn||(U==null?void 0:U.windows_vnc)||(U==null?void 0:U.linux_vnc)?"vnc":""),style:{width:Jo}},Sn&&!Zt?a.a.createElement("div",{className:"unity-3d-container"},a.a.createElement(En,{unity_3d_routes:Sn,onGetUnity3dMessage:Ri}),a.a.createElement(Wo,{next_game:Ln,prev_game:ya,shixun:$e,game:fe})):a.a.createElement(P.Fragment,null,W!==1&&a.a.createElement(ho,Object(c.a)({},T,wi,{_dispatch:d,taskData:U,evaluateMessage:t,language:mn,evaluateLoading:xe,onEval:yi})),vn||(U==null?void 0:U.windows_vnc)||(U==null?void 0:U.linux_vnc)?null:W===1?a.a.createElement(xi,Object(c.a)({_dispatch:d,onEval:Xa},wi)):null)))),a.a.createElement(Le.a,null,me?a.a.createElement(Wi,es):null,a.a.createElement(Oe.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:e,onClose:Jn},a.a.createElement(Ho,{className:"dir-tree",selectedKeys:["".concat(hn)],treeData:n,onSelect:Ya,loadData:Nn})),o?a.a.createElement(Co,{taskId:O,onHidePictureView:Gr}):null,a.a.createElement(Mo,$o))))};function Xo(r){var E=r.is_teacher,f=r.score;return a.a.createElement(P.Fragment,null,E?a.a.createElement(P.Fragment,null,a.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"),a.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(f*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),a.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):a.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(f*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Yo(r){var E=r.noDragging,f=r.moveX,j=r.vnc_url;return a.a.createElement(P.Fragment,null,E?a.a.createElement("a",{className:"trapezoid ".concat(f===.01?"enlarge":"")},a.a.createElement("img",{src:f===.01?Fo.a:Go.a,alt:"resize-icon",width:20})):a.a.createElement("a",{className:"btn-resize",draggable:!1},a.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},a.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(se,k,i){},zkdm:function(se,k,i){}}]);