diff --git a/index.html b/index.html index 2f63ab216d..9fb9bf9474 100644 --- a/index.html +++ b/index.html @@ -87,6 +87,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Classrooms__Lists__Exercise__Answer__index.7e2c3335.async.js b/p__Classrooms__Lists__Exercise__Answer__index.b5a97320.async.js similarity index 98% rename from p__Classrooms__Lists__Exercise__Answer__index.7e2c3335.async.js rename to p__Classrooms__Lists__Exercise__Answer__index.b5a97320.async.js index 1be96e3b1b..4fd2550408 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.7e2c3335.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.b5a97320.async.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[59,4,5,158],{4:function(e,t){},"7ZXX":function(e,t,n){e.exports=n.p+"static/err.6e7c5817.png"},"7ahc":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("k1fw"),a=n("0Owb"),i=(n("+L6B"),n("2/Rp")),o=(n("y8nQ"),n("Vl3Y")),c=n("tJVT"),l=(n("OaEy"),n("2fM7")),u=n("q1tI"),s=n.n(u),d=n("VrN/"),v=n.n(d),f=(n("p77/"),n("c5Ni"),l["a"].Option),m={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function h(e){var t=e.value,n=e.onChange,a=e.mode,i=e.options,o=void 0===i?{}:i,l=Object(u["useRef"])(),d=Object(u["useState"])(),f=Object(c["a"])(d,2),m=f[0],p=f[1];return Object(u["useEffect"])((function(){if(m){var e=function(e){var t=e.getValue();n&&n(t)};return m.on("change",e),function(){m.off("change",e)}}}),[m,n]),Object(u["useEffect"])((function(){m&&m.setOption("mode",a)}),[m,a]),Object(u["useEffect"])((function(){m&&(t===m.getValue()&&""!==t||setTimeout((function(){m.setValue(t||" ")}),300))}),[m,t]),Object(u["useEffect"])((function(){if(l.current&&!m){var e=v.a.fromTextArea(l.current,Object(r["a"])({mode:a,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},o));p(e)}}),[l.current,m]),s.a.createElement("div",{className:"my-codemirror-container"},s.a.createElement("textarea",{ref:l}))}t["b"]=function(e){var t=e.callback,n=e.onCancel,r=Object(u["useState"])("python"),d=Object(c["a"])(r,2),v=d[0],_=d[1];function g(e){_(p[e][1])}function b(e){t(e)}return s.a.createElement(o["a"],Object(a["a"])({},m,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:b}),s.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},s.a.createElement(l["a"],{onChange:g},Object.keys(p).map((function(e){return s.a.createElement(f,{key:e,value:e},p[e][0])})))),s.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},s.a.createElement(h,{mode:v})),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(i["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),s.a.createElement(i["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))}},"9VGf":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("q1tI");function a(e,t){var n=Object(r["useRef"])();Object(r["useEffect"])((function(){n.current=e})),Object(r["useEffect"])((function(){function e(){n.current()}if(null!==t){var r=setInterval(e,t);return function(){return clearInterval(r)}}}),[t])}},BjJ7:function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var r=n("m3rI");function a(e){var t=!0;if(e.length>0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),_}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),_}},t}var p=n("mxV5"),h=function(e,t){var n=e.split(","),r=n[0].match(/:(.*?);/)[1],a=atob(n[1]),i=a.length,o=new Uint8Array(i);while(i--)o[i]=a.charCodeAt(i);return new Blob([o],{type:r})},_=Object(o["forwardRef"])((function(e,t){var n=e.time,v=e.number,_=e.supportCamera,g=e.take_photo,b=(e.update,Object(o["useRef"])()),y=Object(o["useRef"])(),x=Object(l["m"])(),E=Object(o["useState"])([]),w=Object(i["a"])(E,2),j=w[0],O=w[1],k=Object(o["useState"])(0),N=Object(i["a"])(k,2),S=N[0],q=N[1],L=Object(o["useState"])(""),I=Object(i["a"])(L,2),T=(I[0],I[1]),C=Object(o["useState"])(),A=Object(i["a"])(C,2),R=A[0],F=A[1],P=Object(o["useState"])(0),B=Object(i["a"])(P,2),V=B[0],D=B[1];Object(o["useEffect"])((function(){return G(),function(){z(),M()}}),[]),Object(o["useEffect"])((function(){2===S&&n&&v>0&&(U(),D(1))}),[n]),Object(o["useEffect"])((function(){if(0!==V){if(2===V)clearInterval(R);else{var e=0,t=setInterval((function(){j.includes(e)&&H(),e++}),1e3);F(t)}return function(){return clearInterval(R)}}}),[V]),Object(o["useImperativeHandle"])(t,(function(){return{handlePhoto:H}}));var M=function(){D(2)},U=function(){var e=n/v,t=[];function r(e,t){return parseInt(Math.floor(Math.random()*(t-e+1))+e)}new Array(v).fill(0).map((function(n,a){g?t.push(r(e*a,e*(a+1))):0==a?t.push(0):t.push(r(e*a,e*(a+1)))})),j=t,O([].concat(t)),console.log(t)},G=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return t?new Promise((function(n,r){t.call(navigator,e,n,r)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then((function(e){_&&_(2),q(2),"srcObject"in b.current?b.current.srcObject=e:b.current.src=window.URL.createObjectURL(e),b.current.onloadedmetadata=function(e){b.current.play()},b.current.addEventListener("ended",(function(){console.log("\u64ad\u653e\u7ed3\u675f"),M(),a["b"].error({content:"\u60a8\u5df2\u7ecf\u5173\u95ed\u4e86\u6444\u50cf\u5934\uff0c\u8bf7\u572810\u79d2\u949f\u5185\u6062\u590d\u6444\u50cf\u5934\uff0c\u5426\u5219\u5c06\u63a8\u51fa\u8003\u8bd5",duration:10,key:9998})}),!1)})).catch((function(e){q(1),_&&_(1),"Permission denied"===e.message||"NotAllowedError"===e.name?a["b"].error("\u60a8\u5df2\u62d2\u7edd\u4e86\u83b7\u53d6\u6444\u50cf\u5934"):a["b"].error("\u6444\u50cf\u5934\u83b7\u53d6\u5931\u8d25\uff0c\u6216\u60a8\u5df2\u62d2\u7edd\u4e86\u83b7\u53d6\u6444\u50cf\u5934"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},H=function(){try{y.current.width=b.current.videoWidth,y.current.height=b.current.videoHeight;var e=y.current.getContext("2d");e.drawImage(b.current,0,0,y.current.width,y.current.height),T(y.current.toDataURL("image/png")),K(y.current.toDataURL("image/png"))}catch(t){}},z=function(){try{var e=b.current.srcObject,t=e.getTracks();t.forEach((function(e){e.stop()})),b.current.srcObject=null}catch(n){}},K=function(){var e=Object(r["a"])(m().mark((function e(t){var n,r,a,i,o,c,l,v,f,_,g;return m().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["a"])("/api/buckets/get_upload_token.json",{method:"get"});case 2:v=e.sent,v.data=JSON.parse(Object(d["a"])(v.data)),f=Object(s["a"])(),_=new p({endpoint:null===v||void 0===v||null===(n=v.data)||void 0===n?void 0:n.end_point,region:null===v||void 0===v||null===(r=v.data)||void 0===r?void 0:r.region,accessKeyId:null===v||void 0===v||null===(a=v.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null===v||void 0===v||null===(i=v.data)||void 0===i?void 0:i.access_key_secret,bucket:null===v||void 0===v||null===(o=v.data)||void 0===o?void 0:o.bucket,stsToken:null===v||void 0===v||null===(c=v.data)||void 0===c?void 0:c.security_token}),g=h(t,f),_.multipartUpload("".concat(f,".png"),g,{timeout:1e4,partSize:10485760,callback:{url:null===v||void 0===v||null===(l=v.data)||void 0===l?void 0:l.callback_url,host:null===v||void 0===v?void 0:v.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+x.login+"&container_id="+x.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,3!==S&&c.a.createElement("aside",{className:f.a.video,id:"screenshot"},0===S&&c.a.createElement("span",null,"\u6b63\u5728\u5f00\u542f\u6444\u50cf\u5934..."),1===S&&c.a.createElement("span",null,"\u6444\u50cf\u5934\u5f00\u542f\u5931\u8d25"),2===S&&c.a.createElement("div",null,c.a.createElement("video",{width:"288",ref:b,autoPlay:!0}),c.a.createElement("canvas",{style:{display:"none"},ref:y}))))}));t["a"]=_},"C+DQ":function(e,t,n){},DR4n:function(e,t,n){e.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},HmJG:function(e,t,n){},KhGG:function(e,t,n){"use strict";n.d(t,"a",(function(){return x})),n.d(t,"c",(function(){return E}));var r=n("0Owb"),a=(n("miYZ"),n("tsqr")),i=n("oBTY"),o=n("tJVT"),c=n("PpiC"),l=n("k1fw"),u=n("9og8"),s=(n("DZo9"),n("8z0m")),d=n("q1tI"),v=n.n(d),f=n("ErOA"),m=n("NFKh"),p=n.n(m),h=n("7Cbv"),_=n("9kvl");function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof _?t:_,o=Object.create(i.prototype),c=new I(r||[]);return a(o,"_invoke",{value:N(e,n,c)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var v="suspendedStart",f="suspendedYield",m="executing",p="completed",h={};function _(){}function b(){}function y(){}var x={};u(x,o,(function(){return this}));var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==n&&r.call(w,o)&&(x=w);var j=y.prototype=_.prototype=Object.create(x);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,o,c){var l=d(e[a],e,i);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(s).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function N(t,n,r){var a=v;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===p){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=S(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===v)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:f,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var i=d(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function q(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(q,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var b=s["a"].Dragger,y=n("mxV5"),x=function(e){var t="bf3c199c2470cb477d907b1e0917c17b",n="5183666c72eec9e4",r=p.a.enc.Utf8.parse(t),a=p.a.enc.Utf8.parse(n),i=p.a.AES.decrypt(e,r,{iv:a,mode:p.a.mode.CBC});return i.toString(p.a.enc.Utf8)},E=function(){var e=Object(u["a"])(g().mark((function e(t,n,r){var a,i,o,c,u,s,d,v,m;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.file_name=t.name,e.next=3,Object(f["a"])("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",x(d.data)),d.data=JSON.parse(x(d.data)),v=Object(h["a"])(),m=new y({endpoint:null===d||void 0===d||null===(a=d.data)||void 0===a?void 0:a.end_point,region:null===d||void 0===d||null===(i=d.data)||void 0===i?void 0:i.region,accessKeyId:null===d||void 0===d||null===(o=d.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null===d||void 0===d||null===(c=d.data)||void 0===c?void 0:c.access_key_secret,bucket:null===d||void 0===d||null===(u=d.data)||void 0===u?void 0:u.bucket,stsToken:null===d||void 0===d||null===(s=d.data)||void 0===s?void 0:s.security_token}),e.abrupt("return",new Promise((function(e,a){var i;m.multipartUpload("".concat(v),new Blob([t],{type:t.type}),Object(l["a"])(Object(l["a"])({timeout:2e5,partSize:102400},r),{},{callback:{url:null===d||void 0===d||null===(i=d.data)||void 0===i?void 0:i.callback_url,host:null===d||void 0===d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(f["e"])(n)}})).then((function(n){var r;t.response=null===(r=n.data)||void 0===r?void 0:r.data,e(null===n||void 0===n?void 0:n.data)})).catch((function(e){a(e),console.log("err:",e)}))})));case 9:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),w=function(e){var t=e.user,n=e.cancelUpload,l=Object(c["a"])(e,["user","cancelUpload"]),s=Object(d["useState"])([]),m=Object(o["a"])(s,2),p=m[0],_=m[1],E=Object(d["useState"])(),w=Object(o["a"])(E,2),j=w[0],O=w[1],k={onRemove:function(e){_(Object(i["a"])(p.filter((function(t){return t.name!==e.name})))),l.onChange(p.filter((function(t){return t.name!==e.name})))},disabled:l.disabled,multiple:!0,fileList:null===p||void 0===p?void 0:p.map((function(e){return e.file})),customRequest:function(){},beforeUpload:function(){var e=Object(u["a"])(g().mark((function e(t){var n;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=l.maxSize||1073741824,!p.filter((function(e){return e.name===t.name})).length){e.next=4;break}return a["b"].info("".concat(t.name,"\u5df2\u5b58\u5728\uff0c\u8bf7\u91cd\u65b0\u9009\u62e9")),e.abrupt("return");case 4:if(!((null===t||void 0===t?void 0:t.size)>n)){e.next=7;break}return a["b"].info("\u6587\u4ef6\u8d85\u8fc7".concat(n/1024/1024/1024,"GB\uff0c\u4e0d\u7b26\u5408\u4e0a\u4f20\u8981\u6c42")),e.abrupt("return",!1);case 7:return p.push({name:t.name,file:t}),_(Object(i["a"])(p)),l.onChange(p),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},N=function(){var e=Object(u["a"])(g().mark((function e(t,n){var r,o,c,u,s,d,v,m,b;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.file_name=t.name,v=t.name,e.next=4,Object(f["a"])("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(m=e.sent,m.data=JSON.parse(x(m.data)),0===(null===m||void 0===m?void 0:m.status)){e.next=12;break}return p[p.findIndex((function(e){return e.name===v}))]["status"]="error",p[p.findIndex((function(e){return e.name===v}))]["file"]["status"]="error",l.onChange(p),a["b"].warn("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5"),e.abrupt("return");case 12:return j=new y({endpoint:null===m||void 0===m||null===(r=m.data)||void 0===r?void 0:r.end_point,region:null===m||void 0===m||null===(o=m.data)||void 0===o?void 0:o.region,accessKeyId:null===m||void 0===m||null===(c=m.data)||void 0===c?void 0:c.access_key_id,accessKeySecret:null===m||void 0===m||null===(u=m.data)||void 0===u?void 0:u.access_key_secret,bucket:null===m||void 0===m||null===(s=m.data)||void 0===s?void 0:s.bucket,stsToken:null===m||void 0===m||null===(d=m.data)||void 0===d?void 0:d.security_token}),console.log(t,"file"),O(j),b=Object(h["a"])(),e.abrupt("return",new Promise((function(e,r){try{var o;j.multipartUpload("".concat(l.identifier,"/").concat(b).concat(v.indexOf(".")>-1?"."+v.split(".").pop():""),new Blob([t.file],{type:t.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,t,n){try{console.log("\u8fdb\u5ea6",e,t,n);var r=p.findIndex((function(e){return e.name===v}));p[r]["file"]["percent"]=100*e,p[r].tempCheckpoint=t,_(Object(i["a"])(p))}catch(a){}},checkpoint:p[p.findIndex((function(e){return e.name===v}))].tempCheckpoint,callback:{customValue:{id:v+""},url:null===m||void 0===m||null===(o=m.data)||void 0===o?void 0:o.callback_url,host:null===m||void 0===m?void 0:m.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(f["e"])(n)}}).then((function(n){var r,i=p.findIndex((function(e){return e.name===v})),o="done";if(0===(null===(r=n.data)||void 0===r?void 0:r.status)){var c;t.response=null===(c=n.data)||void 0===c?void 0:c.data;var u=p.findIndex((function(e){return e.name===v}));p[u]["status"]="done",p[u]["file"]["status"]="done"}else{var s;a["b"].warn(null===(s=n.data)||void 0===s?void 0:s.message),o="error"}p[i]["status"]=o,p[i]["file"]["status"]=o,l.onChange(p),e(null===n||void 0===n?void 0:n.data)})).catch((function(e){p[p.findIndex((function(e){return e.name===v}))]["status"]="error",p[p.findIndex((function(e){return e.name===v}))]["file"]["status"]="error",a["b"].warn("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5"),_(Object(i["a"])(p)),l.onChange(p),r(e),console.log("err:",e)}))}catch(c){}})));case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return Object(d["useEffect"])((function(){p.every((function(e){return"done"===e||"error"===e}))&&l.onComplete(p)}),[p]),Object(d["useEffect"])((function(){var e;n&&(null===(e=j)||void 0===e||e.cancel())}),[n]),Object(d["useEffect"])((function(){l.uploading&&p.map(function(){var e=Object(u["a"])(g().mark((function e(r){var a;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r.status&&"error"!==r.status||n){e.next=6;break}return r.status="uploading",r.file.status="uploading",e.next=5,N(r,{login:null===t||void 0===t||null===(a=t.userInfo)||void 0===a?void 0:a.login,container_type:l.container_type,container_id:l.container_id,description:l.description});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[l.uploading]),v.a.createElement(b,Object(r["a"])({},k,{height:l.height,className:l.className}),v.a.createElement("p",{className:"ant-upload-hint"},l.text||"\u62d6\u62fd\u6587\u4ef6\u6216\u8005\u70b9\u51fb\u4e0a\u4f20"))};t["b"]=Object(_["a"])((function(e){var t=e.loading,n=e.globalSetting,r=e.user;return{globalSetting:n,loading:t.models.competitions,user:r}}))(w)},M8RZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("fWQN"),a=n("mtLc"),i=n("yKVA"),o=n("879j"),c=n("q1tI"),l=n.n(c),u=n("i8i4"),s=function(e){Object(i["a"])(n,e);var t=Object(o["a"])(n);function n(e){var a;Object(r["a"])(this,n),a=t.call(this,e);var i=window.document;return a.node=i.createElement("div"),i.body.appendChild(a.node),a}return Object(a["a"])(n,[{key:"render",value:function(){var e=this.props.children;return Object(u["createPortal"])(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(l.a.Component)},MvOs:function(e,t,n){"use strict";n.r(t);n("/zsF");var r=n("PArb"),a=(n("sPJy"),n("bE4q")),i=(n("+L6B"),n("2/Rp")),o=(n("14J3"),n("BMrR")),c=(n("jCWc"),n("kPKH")),l=(n("5Dmo"),n("3S7+")),u=(n("sRBo"),n("kaz8")),s=(n("T2oS"),n("W9HT")),d=(n("7Kak"),n("9yH6")),v=(n("MXD1"),n("CFYs")),f=(n("miYZ"),n("tsqr")),m=n("k1fw"),p=n("9og8"),h=(n("2qtc"),n("kLXV")),_=n("tJVT"),g=n("PpiC"),b=(n("5NDa"),n("5rEg")),y=(n("aHsQ"),n("sGsY")),x=n("q1tI"),E=n.n(x),w=n("Ty5D"),j=n("55Ip"),O=n("9kvl"),k=n("D1Df"),N=n.n(k),S=n("VTBJ"),q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},L=q,I=n("6VBw"),T=function(e,t){return x["createElement"](I["a"],Object(S["a"])(Object(S["a"])({},e),{},{ref:t,icon:L}))};T.displayName="ClockCircleOutlined";var C=x["forwardRef"](T),A=n("gUdW"),R=n("xGfz"),F=n("jhfD"),P=n("Llu2"),B=n("BlwA"),V=n("bPs0"),D=n("wd/R"),M=n.n(D),U=n("V5fa"),G=n.n(U),H=n("1vsH"),z=n("s8TD"),K=n("xKgJ"),Y=n("bntm"),J=n("V0Rq"),W=n("HBuW"),$=n("9Bee"),Q=n("Ot1p"),X=function(e){var t,n,r,a,i=e.item,o=e.answerData,c=e.onBlur,l=void 0===c?function(){}:c,u=Object(x["useState"])(),s=Object(_["a"])(u,2),d=s[0],v=s[1],f=Object(x["useState"])(),m=Object(_["a"])(f,2),p=(m[0],m[1]),h=Object(x["useState"])(),g=Object(_["a"])(h,2),y=g[0],w=g[1];return Object(x["useEffect"])((function(){p(null===i||void 0===i?void 0:i.a_flag)}),[null===i||void 0===i?void 0:i.a_flag]),E.a.createElement("div",null,1===(null===o||void 0===o||null===(t=o.exercise)||void 0===t?void 0:t.user_exercise_status)?E.a.createElement("div",null,E.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7b54\u6848\uff1a"),E.a.createElement("div",{className:G.a.simpleText},E.a.createElement($["a"],{value:null===i||void 0===i||null===(n=i.user_answer)||void 0===n?void 0:n[0]}))):E.a.createElement("div",{className:i.user_score&&(i.user_score===i.question_score?"c-green":"c-red")},y?E.a.createElement(Q["a"],{height:150,isFocus:!0,defaultValue:null===i||void 0===i||null===(r=i.user_answer)||void 0===r?void 0:r[0],id:null===i||void 0===i?void 0:i.question_id,onChange:function(e){return v(e)},onBlur:function(){return l(d)}}):E.a.createElement("div",{onClick:function(){return w(!0)}},E.a.createElement(b["a"],{size:"large",className:"current",placeholder:"\u70b9\u51fb\u5f00\u59cb\u4f5c\u7b54",readOnly:!0}))),Object(K["s"])()&&(null===i||void 0===i?void 0:i.standard_answer)&&E.a.createElement("div",null,E.a.createElement("p",{className:"mt10 mb0"},"\u53c2\u8003\u7b54\u6848\uff1a"),E.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},E.a.createElement($["a"],{value:null===i||void 0===i||null===(a=i.standard_answer)||void 0===a?void 0:a[0]}))))},Z=X,ee=(n("g9YV"),n("wCAj")),te=(n("5GOC"),n("JsLm")),ne=n("ZW9T"),re=n("o5mm"),ae=n.n(re),ie=function(e){var t,n,r,a,i=e.item,l=e.answerData,u=Object(x["useState"])([]),s=Object(_["a"])(u,2),d=s[0],v=s[1],f=Object(x["useState"])([]),p=Object(_["a"])(f,2),h=p[0],g=p[1];Object(x["useEffect"])((function(){var e;if(null===i||void 0===i||null===(e=i.shixun_details)||void 0===e?void 0:e.length){for(var t=[],n=[],r=0;r<(null===i||void 0===i||null===(a=i.shixun_details)||void 0===a?void 0:a.length);r++){for(var a,o,c,l,u,s,d=0;d<(null===i||void 0===i?void 0:i.shixun_details[r].stage_list.length);d++){var f,p,h,_,b=null===i||void 0===i?void 0:i.shixun_details[r].stage_list[d];t.push(Object(m["a"])(Object(m["a"])({},b),{operation:null===i||void 0===i||null===(f=i.shixun_details)||void 0===f||null===(p=f[r])||void 0===p||null===(h=p.shixun_detail)||void 0===h||null===(_=h[0])||void 0===_?void 0:_.game_identifier}))}if(null===i||void 0===i||null===(o=i.shixun_details)||void 0===o||null===(c=o[r])||void 0===c?void 0:c.shixun_detail)n.push(null===i||void 0===i||null===(l=i.shixun_details)||void 0===l||null===(u=l[r])||void 0===u||null===(s=u.shixun_detail)||void 0===s?void 0:s[0])}g(n),v(t)}}),[null===i||void 0===i?void 0:i.shixun_details]);var b=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4efb\u52a1\u540d\u79f0",dataIndex:"name",key:"name",align:"center",render:function(e){return E.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:""},e)}},{title:"\u8bc4\u6d4b\u6b21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,t){return E.a.createElement("span",null,t.evaluate_count?t.evaluate_count:E.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5b8c\u6210\u65f6\u95f4",key:"endTime",dataIndex:"endTime",align:"center",render:function(e,t){var n=!1;return t.finished_time&&(null===l||void 0===l?void 0:l.exercise)&&(null===l||void 0===l?void 0:l.exercise_answer_user)&&(n=-1===(null===l||void 0===l?void 0:l.exercise.time)?M()(null===l||void 0===l?void 0:l.exercise.end_time).isBefore(t.finished_time):M()(null===l||void 0===l?void 0:l.exercise_answer_user.start_at).add(null===l||void 0===l?void 0:l.exercise.time,"m").isBefore(t.finished_time)),E.a.createElement("span",null,t.finished_time||E.a.createElement("span",{className:"c-grey-999"},"--"),E.a.createElement("span",{className:"c-orange-ff9 "},n?"\uff08\u5df2\u8d85\u65f6\uff09":""))}},{title:"\u8017\u65f6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,t){return E.a.createElement("span",null,t.time_consuming||E.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67e5\u770b\u7b54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,t){return E.a.createElement("span",null,t.view_answer?"\u5df2\u67e5\u770b":"\u672a\u67e5\u770b")}},{title:"\u64cd\u4f5c",dataIndex:"operation",key:"operation",align:"center",render:function(e,t,n){return e?E.a.createElement(te["a"],{affix:!1,className:"mt10"},E.a.createElement(te["a"].Link,{href:"#challenge_".concat(null===i||void 0===i?void 0:i.question_id).concat(n),title:E.a.createElement("span",{style:{color:"#1890ff"}},"\u67e5\u770b")})):E.a.createElement("span",{className:"c-grey-999"},"--")}}],y={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return E.a.createElement("div",{className:"mt15 mb15"},E.a.createElement("div",null,null===i||void 0===i||null===(t=i.shixun)||void 0===t?void 0:t.map((function(e,t){return E.a.createElement(o["a"],{className:"font16",gutter:[0,20]},E.a.createElement(c["a"],{flex:"1"},e.challenge_name," (",e.challenge_score,"\u5206)"),E.a.createElement(c["a"],{flex:"100px",className:"tr"},0===e.answer_status&&E.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672a\u5b8c\u6210"),1===e.answer_status&&E.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5df2\u5b8c\u6210")))}))),0!==(null===l||void 0===l||null===(n=l.exercise)||void 0===n?void 0:n.student_commit_status)||0!==(null===l||void 0===l||null===(r=l.exercise)||void 0===r?void 0:r.user_exercise_status)?E.a.createElement(E.a.Fragment,null,!!(null===d||void 0===d?void 0:d.length)&&E.a.createElement("div",null,E.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6bb5\u6210\u7ee9"),E.a.createElement(ee["a"],{columns:b,dataSource:d,pagination:!1})),!!(null===h||void 0===h?void 0:h.length)&&E.a.createElement("div",null,E.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5b9e\u8bad\u8be6\u60c5"),null===h||void 0===h?void 0:h.map((function(e,t){return E.a.createElement("div",{id:"challenge_".concat(null===i||void 0===i?void 0:i.question_id).concat(t),className:"mt5"},E.a.createElement("div",null,E.a.createElement("span",{className:"font16 mr15"}," \u7b2c",e.position,"\u5173"),E.a.createElement(j["Link"],{className:"current c-black font16",to:"/tasks/".concat(e.game_identifier)},e.name)),0===(null===e||void 0===e?void 0:e.st)&&e.passed_code&&E.a.createElement("aside",{className:ae.a.shixunWrp},E.a.createElement("h2",null,"\u6700\u540e\u4e00\u6b21\u901a\u5173\u7684\u4ee3\u7801\uff08\u672a\u901a\u5173\u5219\u4e3a\u6700\u540e\u4e00\u6b21\u63d0\u4ea4\u8bc4\u6d4b\u7684\u4ee3\u7801\uff09",E.a.createElement("span",{className:"c-light-black"},e.path)),E.a.createElement(ne["b"],{height:300,language:"python",theme:"default",value:e.passed_code,options:y})))})))):E.a.createElement(E.a.Fragment,null,Object(K["s"])()&&E.a.createElement($["a"],{className:"c-grey-999 mt20 mb20",value:null===i||void 0===i?void 0:i.question_title}),null===i||void 0===i||null===(a=i.shixun)||void 0===a?void 0:a.map((function(e,t){return E.a.createElement("p",{className:"font16 c-grey-666 mb5",key:t},E.a.createElement("span",{className:"mr20"},"\u7b2c",null===e||void 0===e?void 0:e.challenge_position,"\u5173 ",null===e||void 0===e?void 0:e.challenge_name),E.a.createElement("span",null,null===e||void 0===e?void 0:e.challenge_score,"\u5206"))}))))},oe=ie,ce=n("J66h"),le=function(e){var t=e.item,n=(e.answerData,Object(x["useState"])([])),r=Object(_["a"])(n,2),a=(r[0],r[1]);Object(x["useEffect"])((function(){var e,n;(null===t||void 0===t||null===(e=t.evaluate_codes)||void 0===e?void 0:e.length)>0?a(null===t||void 0===t||null===(n=t.evaluate_codes)||void 0===n?void 0:n.map((function(e,t){return{key:t+1,error_msg:(null===e||void 0===e?void 0:e.error_msg)?ce["Base64"].decode(null===e||void 0===e?void 0:e.error_msg):""}}))):a([{key:"--",error_msg:"--"}])}),[null===t||void 0===t?void 0:t.evaluate_codes]);var i={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return E.a.createElement(E.a.Fragment,null,E.a.createElement("div",{className:"mt15 mb15"},E.a.createElement($["a"],{value:null===t||void 0===t?void 0:t.description})),(null===t||void 0===t?void 0:t.passed_code)&&E.a.createElement("aside",{className:ae.a.shixunWrp},E.a.createElement("h3",null,"\u6700\u540e\u4e00\u6b21\u8bc4\u6d4b\u901a\u8fc7\u7684\u4ee3\u7801\uff08\u672a\u901a\u5173\u5219\u4e3a\u6700\u540e\u4e00\u6b21\u63d0\u4ea4\u8bc4\u6d4b\u7684\u4ee3\u7801\uff09"),E.a.createElement(ne["b"],{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(null===t||void 0===t?void 0:t.passed_code)?ce["Base64"].decode(null===t||void 0===t?void 0:t.passed_code):"",options:i})))},ue=le,se=n("oBTY"),de=b["a"].TextArea,ve=function(e){var t,n,r=e.item,a=e.answerData,i=e.onBlur,o=void 0===i?function(){}:i,c=Object(x["useState"])([]),l=Object(_["a"])(c,2),u=l[0],s=l[1];return Object(x["useEffect"])((function(){for(var e=[],t=0;t<(null===r||void 0===r?void 0:r.multi_count);t++)e.push(Object(m["a"])({},(null===r||void 0===r?void 0:r.user_answer[t])||{}));s(e)}),[null===r||void 0===r?void 0:r.user_answer]),E.a.createElement("div",null,null===u||void 0===u?void 0:u.map((function(e,t){var n;return E.a.createElement("div",{className:"mt10"},E.a.createElement("span",null,"\u6211\u7684\u7b54\u6848\uff08\u586b\u7a7a",t+1,"\uff09:"),E.a.createElement("div",null,E.a.createElement(de,{autoSize:!0,rows:4,disabled:1===(null===a||void 0===a||null===(n=a.exercise)||void 0===n?void 0:n.user_exercise_status),value:null===e||void 0===e?void 0:e.answer_text,onChange:function(e){u[t].answer_text=e.target.value,s(Object(se["a"])(u))},onBlur:function(n){return o(null===e||void 0===e?void 0:e.answer_text,t+1,u)},className:r.user_score&&(r.user_score===r.question_score?"c-green":"c-red")})))})),!!(null===r||void 0===r||null===(t=r.standard_answer)||void 0===t?void 0:t.length)&&E.a.createElement("div",null,null===r||void 0===r||null===(n=r.standard_answer)||void 0===n?void 0:n.map((function(e,t){return E.a.createElement("div",null,E.a.createElement("span",null,"\u53c2\u8003\u7b54\u6848\uff1a\uff08\u586b\u7a7a",t+1,"\uff09:"),E.a.createElement("div",null,E.a.createElement(de,{autoSize:!0,disabled:!0,value:null===e||void 0===e?void 0:e.answer_text[0]})))}))))},fe=ve,me=(b["a"].TextArea,function(e){var t=e.data;return E.a.createElement("div",{className:"tc mt80"},E.a.createElement("img",{width:"486",src:n("7ZXX")})," ",E.a.createElement("br",null),-1===t.status&&E.a.createElement("div",{className:"c-grey-999 mt60"},"\u60a8\u7684IP\u4e0d\u5728\u8003\u8bd5\u5141\u8bb8\u7684\u8303\u56f4\u5185\uff01"),-2===t.status&&E.a.createElement("div",{className:" c-grey-999 mt60"},"\u60a8\u5df2\u7ed1\u5b9a\u5f53\u524d\u8003\u8bd5IP\u5730\u5740\uff1a",E.a.createElement("span",{className:"c-red"},t.ip),"\u8bf7\u4f7f\u7528\u8be5IP\u5730\u5740\u8fdb\u5165\u8003\u8bd5\u3002"),E.a.createElement(i["a"],{className:"mt40 pl20 pr20",type:"primary"},E.a.createElement("a",{href:"/"},"\u56de\u5230\u9996\u9875")))}),pe=me,he=n("m3rI"),_e=n("LvDl");function ge(){ge=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof _?t:_,o=Object.create(i.prototype),c=new L(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var v="suspendedStart",f="suspendedYield",m="executing",p="completed",h={};function _(){}function g(){}function b(){}var y={};u(y,o,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(I([])));E&&E!==n&&r.call(E,o)&&(y=E);var w=b.prototype=_.prototype=Object.create(y);function j(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(a,i,o,c){var l=d(e[a],e,i);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(s).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=v;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===p){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===v)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:f,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var i=d(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function q(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function I(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),q(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;q(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:I(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var be=y["a"].Countdown,ye=b["a"].TextArea,xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee={0:"c-red-ee4",1:"c-green"},we=function(e){var t,n,b,y,k,S,q,L,I,T,D,U,Q,X,ee,te,ne,re,ae,ie,ce,le,se,de,ve,me,we,je,Oe,ke,Ne,Se,qe,Le,Ie,Te,Ce,Ae,Re,Fe,Pe,Be,Ve,De,Me=e.globalSetting,Ue=(e.loading,e.user),Ge=e.exercise,He=e.dispatch,ze=e.location,Ke=Object(g["a"])(e,["globalSetting","loading","user","exercise","dispatch","location"]),Ye=Object(w["m"])(),Je=Object(x["useState"])({}),We=Object(_["a"])(Je,2),$e=We[0],Qe=We[1],Xe=Object(x["useState"])({}),Ze=Object(_["a"])(Xe,2),et=Ze[0],tt=Ze[1],nt=Object(x["useState"])({}),rt=Object(_["a"])(nt,2),at=rt[0],it=rt[1],ot=Object(x["useState"])(!1),ct=Object(_["a"])(ot,2),lt=ct[0],ut=ct[1],st=Object(x["useState"])(!0),dt=Object(_["a"])(st,2),vt=dt[0],ft=dt[1],mt=Object(x["useState"])(!1),pt=Object(_["a"])(mt,2),ht=pt[0],_t=pt[1],gt=Object(x["useState"])(!1),bt=Object(_["a"])(gt,2),yt=bt[0],xt=bt[1],Et=Object(x["useState"])(),wt=Object(_["a"])(Et,2),jt=wt[0],Ot=wt[1],kt=Object(x["useState"])(0),Nt=Object(_["a"])(kt,2),St=(Nt[0],Nt[1],Object(x["useState"])("")),qt=Object(_["a"])(St,2),Lt=qt[0],It=qt[1],Tt=Object(x["useState"])("none"),Ct=Object(_["a"])(Tt,2),At=Ct[0],Rt=Ct[1],Ft=Object(x["useState"])(""),Pt=Object(_["a"])(Ft,2),Bt=Pt[0],Vt=Pt[1],Dt=Object(x["useState"])({status:0}),Mt=Object(_["a"])(Dt,2),Ut=Mt[0],Gt=Mt[1],Ht=Object(x["useState"])(!1),zt=Object(_["a"])(Ht,2),Kt=zt[0],Yt=zt[1],Jt=Object(x["useState"])(!1),Wt=Object(_["a"])(Jt,2),$t=Wt[0],Qt=Wt[1],Xt=Object(x["useState"])("kepukehuan.educoder.net"===window.document.domain),Zt=Object(_["a"])(Xt,2),en=Zt[0],tn=(Zt[1],Object(x["useRef"])()),nn=Object(x["useRef"])(),rn=Object(x["useRef"])(),an=Object(x["useRef"])(),on=Object(x["useRef"])(),cn=Object(x["useMemo"])((function(){return new WebSocket("ws://localhost:8082")}),[]),ln=Object(x["useState"])(0),un=Object(_["a"])(ln,2),sn=un[0],dn=un[1],vn=Object(x["useState"])(0),fn=Object(_["a"])(vn,2),mn=fn[0],pn=fn[1],hn=Object(x["useState"])(!1),_n=Object(_["a"])(hn,2),gn=_n[0],bn=_n[1],yn=Object(x["useState"])(!1),xn=Object(_["a"])(yn,2),En=xn[0],wn=xn[1],jn=Object(x["useState"])(),On=Object(_["a"])(jn,2),kn=On[0],Nn=On[1],Sn=Object(x["useState"])(),qn=Object(_["a"])(Sn,2),Ln=qn[0],In=qn[1];Object(x["useEffect"])((function(){return document.body.setAttribute("data-custom","auto"),function(){document.body.removeAttribute("data-custom")}}),[]),Object(x["useEffect"])((function(){var e;return(null===(e=Ue.userInfo)||void 0===e?void 0:e.user_id)&&(Object(K["c"])()?Fn():Ue.userInfo.login&&Rn()),window.addEventListener("message",Cn),function(){window.removeEventListener("message",Cn),ze.pathname.indexOf("/detail")>-1&&Object(Y["b"])()}}),[Ye.categoryId,Ue.userInfo.login]),Object(x["useEffect"])((function(){return en&&He({type:"globalSetting/headerFooterToggle",payload:!1}),window.addEventListener("beforeunload",Tn),function(){clearTimeout(rn.current),clearTimeout(an.current),window.removeEventListener("beforeunload",Tn)}}),[]),Object(x["useEffect"])((function(){var e;(null===$e||void 0===$e||null===(e=$e.question_status)||void 0===e?void 0:e.every((function(e){return!!e.ques_status&&Kt&&(null===et||void 0===et?void 0:et.used_screen_num)<(null===et||void 0===et?void 0:et.screen_num)})))&&setTimeout((function(){var e;null===(e=nn.current)||void 0===e||e.handlePhoto()}),1300)}),[$e]),Object(x["useEffect"])((function(){var e;if(clearTimeout(rn.current),clearTimeout(an.current),(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.left_time)&&Object(K["s"])()){var t,n,r,a;if((null===$e||void 0===$e||null===(t=$e.exercise)||void 0===t?void 0:t.left_time)>1800)an.current=setTimeout((function(){h["a"].info({content:"\u5f53\u524d\u8ddd\u79bb\u8003\u8bd5\u7ed3\u675f\u8fd8\u670930\u5206\u949f",icon:E.a.createElement(C,null),okText:"\u77e5\u9053\u4e86"})}),1e3*((null===$e||void 0===$e||null===(r=$e.exercise)||void 0===r?void 0:r.left_time)-1800));if((null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.left_time)>900)rn.current=setTimeout((function(){h["a"].info({content:"\u5f53\u524d\u8ddd\u79bb\u8003\u8bd5\u7ed3\u675f\u8fd8\u670915\u5206\u949f",icon:E.a.createElement(C,null),okText:"\u77e5\u9053\u4e86"})}),1e3*((null===$e||void 0===$e||null===(a=$e.exercise)||void 0===a?void 0:a.left_time)-900))}}),[$e]);var Tn=function(){var e;(null===(e=Ge.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&window.navigator.sendBeacon("".concat(he["a"].API_SERVER,"/api/exercises/").concat(Ye.categoryId,"/commit_screen_at.json"),{})},Cn=function(e){"backExercise"===e.data&&An()},An=function(){Rt("none"),It(""),Fn()},Rn=function(){var e=Object(p["a"])(ge().mark((function e(){var t,n,r,a,i,o,c,l,u,s,d;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,He({type:"exercise/getExerciseUserInfo",payload:Object(m["a"])({},Ye)});case 2:if(n=e.sent,tt(Object(m["a"])({},n.data)),"no"===(null===n||void 0===n||null===(t=n.data)||void 0===t?void 0:t.ip_limit)){e.next=11;break}if("inner"!==(null===n||void 0===n||null===(r=n.data)||void 0===r?void 0:r.ip_limit)){e.next=9;break}return e.next=8,Object(z["a"])({ip_limit:null===n||void 0===n||null===(a=n.data)||void 0===a?void 0:a.ip_limit});case 8:o=e.sent;case 9:return e.next=11,Object(H["o"])({exerciseId:Ye.categoryId,ip:o,errmsgHide:!0,ip_limit:null===n||void 0===n||null===(i=n.data)||void 0===i?void 0:i.ip_limit}).catch((function(e){Gt(e)}));case 11:if(0!=(null===n||void 0===n?void 0:n.status)){e.next=18;break}if(!((null===n||void 0===n||null===(c=n.data)||void 0===c?void 0:c.used_screen_num)>(null===n||void 0===n||null===(l=n.data)||void 0===l?void 0:l.screen_num)&&(null===n||void 0===n||null===(u=n.data)||void 0===u?void 0:u.screen_open))){e.next=15;break}return Qn(),e.abrupt("return",!1);case 15:_t(null===n||void 0===n?void 0:n.data.check_camera),(null===n||void 0===n?void 0:n.data.check_camera)||xt(null===n||void 0===n||null===(s=n.data)||void 0===s?void 0:s.screen_open),(null===n||void 0===n||null===(d=n.data)||void 0===d?void 0:d.check_camera)||Fn();case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Fn=function(){var e=Object(p["a"])(ge().mark((function e(){var t,n,r,a,i,o,c,l,u,s,d,v,f,p,h,_,g,b,y,x,E,w,j,O,k,N,S,q,L,I,T,C,A,R,F,P,B,V;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(ut(!0),r=null===(t=Ue.userInfo)||void 0===t?void 0:t.user_id,!Object(K["c"])()){e.next=10;break}return e.next=5,Object(J["E"])({exerciseId:Ye.categoryId,login:Ye.login}).catch((function(){return ut(!1)}));case 5:n=e.sent,(null===(a=n)||void 0===a?void 0:a.exercise)&&(n.exercise.user_exercise_status=1),r=null===(i=n)||void 0===i||null===(o=i.exercise_answer_user)||void 0===o?void 0:o.user_id,e.next=30;break;case 10:if(!(null===ze||void 0===ze||null===(c=ze.query)||void 0===c?void 0:c.check)){e.next=17;break}return e.next=13,Object(J["x"])(Object(m["a"])({},Ye)).catch((function(){return ut(!1)}));case 13:n=e.sent,r=null===(b=n)||void 0===b||null===(y=b.exercise)||void 0===y?void 0:y.user_id,e.next=24;break;case 17:return e.next=19,Object(J["w"])(Object(m["a"])({},Ye)).catch((function(){return ut(!1)}));case 19:n=e.sent,n.status,(null===(x=n)||void 0===x?void 0:x.exercise)&&(n.exercise.user_exercise_status=0),(null===(E=n)||void 0===E?void 0:E.exercise)&&(n.exercise.exercise_status=2),null===(w=n)||void 0===w||null===(j=w.exercise_question_types)||void 0===j||j.map((function(e){var t;(null===e||void 0===e?void 0:e.question_type)<3&&(null===e||void 0===e||null===(t=e.items)||void 0===t||t.map((function(e){e.user_answer=e.question_choices.filter((function(e){return e.user_answer_boolean})).map((function(e){return e.choice_id}))})))}));case 24:if((null===(l=n)||void 0===l||null===(u=l.exercise)||void 0===u?void 0:u.can_start)||!(null===(s=n)||void 0===s?void 0:s.exercise)){e.next=27;break}return window.location.href="/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/users/").concat(Ye.login,"/check"),e.abrupt("return");case 27:if(0===(null===(d=n.exercise)||void 0===d?void 0:d.commit_status)&&!on.current)try{on.current=!0,cn.send(JSON.stringify({type:"toggleLockExit",data:!0})),cn.send(JSON.stringify({type:"network-close",data:""}))}catch(D){}(null===(v=n)||void 0===v||null===(f=v.exercise)||void 0===f?void 0:f.left_time)&&setTimeout((function(){Vt(G.a.red)}),1e3*((null===(O=n)||void 0===O||null===(k=O.exercise)||void 0===k?void 0:k.left_time)-300>0?(null===(N=n)||void 0===N||null===(S=N.exercise)||void 0===S?void 0:S.left_time)-300:0)),null===(p=n)||void 0===p||null===(h=p.exercise)||void 0===h||h.take_photo,null===(_=n)||void 0===_||null===(g=_.exercise)||void 0===g||g.photo_count;case 30:ut(!1),n&&(((null===(q=n)||void 0===q||null===(L=q.exercise)||void 0===L?void 0:L.question_random)||(null===(I=n)||void 0===I||null===(T=I.exercise)||void 0===T?void 0:T.choice_random))&&(V=1,n.exercise.question_random=null===(P=n)||void 0===P||null===(B=P.exercise_question_types)||void 0===B?void 0:B.map((function(e){var t,a,i,o;return(null===(t=n)||void 0===t||null===(a=t.exercise)||void 0===a?void 0:a.choice_random)&&(0!==e.question_type&&1!==e.question_type||e.items.map((function(e){return e.question_choices=Object(H["M"])(e.question_choices,r),e})),7===e.question_type&&e.items.forEach((function(e){e.sub_exercise_questions.forEach((function(e){e.question_choices=Object(H["M"])(e.question_choices,r)}))}))),(null===(i=n)||void 0===i||null===(o=i.exercise)||void 0===o?void 0:o.question_random)&&(e.items=Object(H["M"])(e.items,r)),e.items.map((function(e){return e.question_num=V,V++,e})),e}))),n.exercise_types=(null===(C=n)||void 0===C?void 0:C.exercise_types)||(null===(A=n)||void 0===A||null===(R=A.exercise_scores)||void 0===R?void 0:R.exercise_types),n.question_status=n.question_status||Pn((null===(F=n)||void 0===F?void 0:F.exercise_question_types)||[]),Qe(n));case 32:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pn=function(e){var t=[];return e.forEach((function(e){t=t.concat(e.items)})),t=t.map((function(e){return{ques_status:null===e||void 0===e?void 0:e.ques_status,question_num:null===e||void 0===e?void 0:e.question_num,ques_id:null===e||void 0===e?void 0:e.question_id}})),t};Object(x["useEffect"])((function(){var e,t,n;0===(null===(e=$e.exercise)||void 0===e?void 0:e.left_time)&&Qn(),(null===(t=$e.exercise)||void 0===t?void 0:t.left_time)&&Ot(Date.now()+1e3*(null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.left_time))}),[null===(t=$e.exercise)||void 0===t?void 0:t.left_time]);var Bn=function(){var e;3===(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.exercise_status)?h["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},"\u622a\u6b62\u65f6\u95f4\u5df2\u5230\uff0c\u65e0\u6cd5\u6253\u56de\u8bd5\u5377",E.a.createElement("br",null),"\u8bf7\u5728\u4fee\u6539\u622a\u6b62\u65f6\u95f4\u540e\u518d\u64cd\u4f5c")}):h["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},"\u5b66\u751f\u5c06\u5f97\u5230\u4e00\u6b21\u91cd\u65b0\u7b54\u9898\u7684\u673a\u4f1a\uff0c\u73b0\u6709\u7684\u7b54\u9898\u60c5\u51b5\u5c06\u88ab\u6e05\u7a7a",E.a.createElement("br",null),"\u662f\u5426\u786e\u8ba4\u56de\u9000TA\u7684\u8bd5\u5377\u7b54\u9898"),onOk:function(){var e=Object(p["a"])(ge().mark((function e(){var t,n;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(J["O"])({categoryId:Ye.categoryId,user_ids:[null===$e||void 0===$e||null===(t=$e.exercise_answer_user)||void 0===t?void 0:t.user_id]});case 2:n=e.sent,n&&(f["b"].info(null===n||void 0===n?void 0:n.message),Vn());case 4:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})},Vn=function(){window.location.href=Object(H["n"])()?"/":"/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/detail")},Dn=function(){var e=Object(p["a"])(ge().mark((function e(){var t;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(J["k"])(Object(m["a"])({},Ye));case 2:if(t=e.sent,!(null===t||void 0===t?void 0:t.has_time)){e.next=10;break}return Ot(Date.now()+1e3*(null===t||void 0===t?void 0:t.left_time)),$e.exercise.left_time=null===t||void 0===t?void 0:t.left_time,Qe(Object(m["a"])({},$e)),e.abrupt("return",!0);case 10:return Mn(),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=function(){var e=Object(p["a"])(ge().mark((function e(){var t,n;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(J["V"])({categoryId:Ye.categoryId,commit_method:2});case 2:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&(h["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:E.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",E.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){var e=Object(p["a"])(ge().mark((function e(){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Vn();case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),f["b"].info(null===t||void 0===t?void 0:t.message)),-3===(null===t||void 0===t?void 0:t.status)&&(n=parseInt(null===t||void 0===t?void 0:t.message),$e.exercise.left_time=n,Qe(Object(m["a"])({},$e)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Un=function(){var e=Object(p["a"])(ge().mark((function e(t){var n;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(W["A"])({id:t.shixun_identifier});case 2:n=e.sent,(null===n||void 0===n?void 0:n.game_identifier)&&(It("/tasks/".concat(n.game_identifier,"?type=exercises&exercisesId=").concat(Ye.categoryId,"&coursesId=").concat(Ye.coursesId,"&login=").concat(Ye.login,"&questionId=").concat(t.question_id)),Rt("block")),-3===(null===n||void 0===n?void 0:n.status)?Object(H["m"])():2===(null===n||void 0===n?void 0:n.status)?Gn(null===n||void 0===n?void 0:n.message,t.question_id):3===(null===n||void 0===n?void 0:n.status)&&Hn(null===n||void 0===n?void 0:n.message);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Gn=function e(t,n){var r;t=(null===(r=t)||void 0===r?void 0:r.includes(".json"))?t:"".concat(t,".json"),h["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var r=Object(p["a"])(ge().mark((function r(){var a,i;return ge().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(J["P"])({url:t});case 2:if(a=r.sent,a){r.next=5;break}return r.abrupt("return");case 5:return f["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),r.next=8,Object(W["A"])({id:a.shixun_identifier});case 8:if(i=r.sent,!(null===i||void 0===i?void 0:i.game_identifier)){r.next=12;break}return Un({shixun_identifier:null===i||void 0===i?void 0:i.game_identifier,question_id:n}),r.abrupt("return");case 12:2===(null===i||void 0===i?void 0:i.status)?e(null===i||void 0===i?void 0:i.message,n):3===(null===i||void 0===i?void 0:i.status)&&Hn(null===i||void 0===i?void 0:i.message);case 13:case"end":return r.stop()}}),r)})));function a(){return r.apply(this,arguments)}return a}()})},Hn=function(e){h["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:E.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")})},zn=function(e){e.redo?h["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:E.a.createElement("div",{className:"tc font16"},"\u60a8\u4e4b\u524d\u5df2\u7ecf\u6311\u6218\u8fc7\u8be5\u5b9e\u8bad\uff0c\u8003\u8bd5\u8fc7\u7a0b\u4e2d\u9700\u8981\u91cd\u65b0\u6311\u6218"),onOk:function(){var t=Object(p["a"])(ge().mark((function t(){var n,r,a,i;return ge().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(J["P"])({id:e.myshixun_identifier,url:e.url});case 2:n=t.sent,n&&(r=Object(_e["cloneDeep"])(null===$e||void 0===$e?void 0:$e.exercise_question_types),a=null===r||void 0===r?void 0:r.findIndex((function(e){return 5===e.question_type})),r[a].items.find((function(t){return t.question_id===e.question_id})).redo=!1,r[a].items.find((function(t){return t.question_id===e.question_id})).shixun_identifier=n.shixun_identifier,$e.exercise_question_types=r,Qe($e),i=Object(m["a"])(Object(m["a"])({},e),{},{shixun_identifier:n.shixun_identifier}),Un(i));case 4:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()}):Un(e)},Kn=function(){var e=Object(p["a"])(ge().mark((function e(t){var n;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.hack_identifier){e.next=5;break}return e.next=3,Object(J["T"])({id:t.hack_identifier});case 3:n=e.sent,0===(null===n||void 0===n?void 0:n.status)&&(It("/myproblems/".concat(n.identifier,"?type=exercises&exercisesId=").concat(Ye.categoryId,"&coursesId=").concat(Ye.coursesId,"&login=").concat(Ye.login,"&questionId=").concat(t.question_id)),Rt("block"));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Yn=function(){var e=Object(p["a"])(ge().mark((function e(t,n,r,a,i,o){var c,l,u,s,d;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(Qt(!0),u={questionId:t,exercise_choice_id:n,answer_text:r},"inner"!==(null===et||void 0===et?void 0:et.ip_limit)&&!et.ip_bind){e.next=6;break}return e.next=5,Object(z["a"])({ip_limit:null===et||void 0===et?void 0:et.ip_limit});case 5:l=e.sent;case 6:if(i&&(u["kp_content"]=i),i&&(u["kp_clazz"]=o),t){e.next=11;break}return console.error("handleSave no questionId params"),e.abrupt("return");case 11:return u.ip=l,e.next=14,Object(J["Y"])(u);case 14:s=e.sent,(null===s||void 0===s||null===(c=s.alert)||void 0===c?void 0:c.length)&&(null===s||void 0===s||null===(d=s.alert)||void 0===d||d.map((function(e){h["a"].warn({title:"\u63d0\u793a",autoFocusButton:null,content:e})}))),0===(null===s||void 0===s?void 0:s.status)?a&&a():-1===(null===s||void 0===s?void 0:s.status)?setTimeout((function(){Vn()}),1e3):-2===(null===s||void 0===s?void 0:s.status)?Gt(s):-3===(null===s||void 0===s?void 0:s.status)&&(s.status=-1,Gt(s)),Qt(!1);case 18:case"end":return e.stop()}}),e)})));return function(t,n,r,a,i,o){return e.apply(this,arguments)}}(),Jn=function(){var e=Object(p["a"])(ge().mark((function e(t){var n,r;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Dn();case 2:return e.next=4,Object(J["d"])({id:Ye.categoryId});case 4:if(n=e.sent,n){e.next=7;break}return e.abrupt("return");case 7:0!==n.question_undo||0!==n.oj_undo?(r="",0!==n.question_undo&&0!==n.oj_undo?r="\u6709 ".concat(n.question_undo," \u9898\u672a\u5b8c\u6210\uff0c\u5305\u542b ").concat(n.oj_undo," \u4e2a\u7f16\u7a0b\u9898"):0!==n.question_undo&&0===n.oj_undo?r="\u6709 ".concat(n.question_undo," \u9898\u672a\u5b8c\u6210"):0===n.question_undo&&0!==n.oj_undo&&(r="\u6709 ".concat(n.oj_undo," \u7f16\u7a0b\u9898\u672a\u5b8c\u6210")),h["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:t?"\u77e5\u9053\u4e86":"\u786e\u8ba4\u4ea4\u5377",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},r,E.a.createElement("br",null),t?"\u5728".concat(M()(n.end_time).format("YYYY-MM-DD HH:mm"),"\u4e4b\u524d\uff0c\u5141\u8bb8\u4fee\u6539\u7b54\u9898"):jt?"\u4f60\u672c\u573a\u8003\u8bd5\u5269\u4f59\u65f6\u95f4\u8fd8\u6709".concat(Object(H["T"])((jt-(new Date).getTime())/1e3)," \uff0c\u786e\u8ba4\u63d0\u524d\u4ea4\u5377\u5417\uff1f"):"\u63d0\u4ea4\u540e\u65e0\u6cd5\u518d\u4fee\u6539\u7b54\u9898\uff0c\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\uff1f"),onOk:function(){var e=Object(p["a"])(ge().mark((function e(){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?(null===et||void 0===et?void 0:et.screen_open)?f["b"].success("\u4fdd\u5b58\u6210\u529f"):Vn():Qn();case 1:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()})):h["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:t?"\u77e5\u9053\u4e86":"\u786e\u8ba4\u4ea4\u5377",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},t?"\u5728".concat(M()(n.end_time).format("YYYY-MM-DD HH:mm"),"\u4e4b\u524d\uff0c\u5141\u8bb8\u4fee\u6539\u7b54\u9898"):jt?"\u4f60\u672c\u573a\u8003\u8bd5\u5269\u4f59\u65f6\u95f4\u8fd8\u6709".concat(Object(H["T"])((jt-(new Date).getTime())/1e3)," \uff0c\u786e\u8ba4\u63d0\u524d\u4ea4\u5377\u5417\uff1f"):"\u63d0\u4ea4\u540e\u65e0\u6cd5\u518d\u4fee\u6539\u7b54\u9898\uff0c\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\uff1f"),onOk:function(){var e=Object(p["a"])(ge().mark((function e(){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?(null===et||void 0===et?void 0:et.screen_open)?f["b"].success("\u4fdd\u5b58\u6210\u529f"):Vn():Qn();case 1:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()});case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Wn=function(e){return E.a.createElement("div",null,E.a.createElement(v["a"],{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),E.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6b63\u5728\u5224\u5206\u4e2d\u2026"))},$n=function(){var e=0,t=h["a"].info({title:"\u4ea4\u5377\u4e2d",icon:null,className:"modal-footer-none",content:Wn(e)}),n=setInterval((function(){e<=100?(e+=2,t.update({content:Wn(e)})):(t.destroy(),clearInterval(n))}),50)},Qn=function(){var e=Object(p["a"])(ge().mark((function e(){var t;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(J["V"])({categoryId:Ye.categoryId,commit_method:1});case 2:return t=e.sent,e.next=5,He({type:"exercise/setActionTabs",payload:Object(m["a"])({},{removeEventListenerExitScreen:!0})});case 5:if(0===(null===t||void 0===t?void 0:t.status)){$n(),f["b"].success(null===t||void 0===t?void 0:t.message),_t(!1);try{cn.send(JSON.stringify({type:"toggleLockExit",data:!1})),cn.send(JSON.stringify({type:"network-open",data:""}))}catch(n){}setTimeout((function(){h["a"].info({title:"\u4ea4\u5377\u6210\u529f\uff01",okText:"\u786e\u5b9a",maskClosable:!1,keyboard:!1,onOk:function(){Object(Y["b"])(),Vn()}})}),3e3)}case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xn=function(){var e=Object(p["a"])(ge().mark((function e(t,n,r,a){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Yn(n,t,null,(function(){$e.question_status.find((function(e){return e.ques_id===n})).ques_status=t?1:0,a.user_answer=[],a.user_answer.push(t),a.repeat_answer||(a.israp=!0),Qe(Object(m["a"])({},$e))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n,r,a){return e.apply(this,arguments)}}(),Zn=function(){var e=Object(p["a"])(ge().mark((function e(t,n,r,a,i){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Yn(a.question_id,t,null,(function(){var e,r,o;a.user_answer=[],a.user_answer.push(t);var c=null===i||void 0===i||null===(e=i.sub_exercise_questions)||void 0===e?void 0:e.filter((function(e){var t;return 0===(null===(t=e.user_answer)||void 0===t?void 0:t.length)}));$e.question_status.find((function(e){return e.ques_id===n})).ques_status=(null===c||void 0===c?void 0:c.length)===(null===i||void 0===i||null===(r=i.sub_exercise_questions)||void 0===r?void 0:r.length)?0:(null===c||void 0===c?void 0:c.length)>0&&(null===c||void 0===c?void 0:c.length)<(null===i||void 0===i||null===(o=i.sub_exercise_questions)||void 0===o?void 0:o.length)?2:1,Qe(Object(m["a"])({},$e))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n,r,a,i){return e.apply(this,arguments)}}(),er=function(e,t,n){Yn(t,e,null,(function(){n.user_answer=e,n.repeat_answer||(n.israp=!0),$e.question_status.find((function(e){return e.ques_id===t})).ques_status=(null===e||void 0===e?void 0:e.length)?1:0,Qe(Object(m["a"])({},$e))}))},tr=function(e,t,n,r,a){e.replaceAll(" ","")?Yn(n,t,e,(function(){$e.question_status.find((function(e){return e.ques_id===n})).ques_status=r.every((function(e){return!!e.answer_text}))?1:$e.question_status.find((function(e){return e.ques_id===n})).ques_status=r.some((function(e){return!!e.answer_text}))?2:0;var i={choice_id:t,answer_text:e};a.user_answer.filter((function(e){return e.choice_id!=t}))?a.user_answer.splice(t-1,1,i):a.user_answer.push(i),a.repeat_answer||(a.israp=!0),Qe(Object(m["a"])({},$e))})):f["b"].warning("\u56de\u7b54\u4e0d\u80fd\u4e3a\u7a7a\u6216\u8005\u7eaf\u7a7a\u683c")},nr=function(e,t,n){e.replaceAll(" ","")?Yn(t,null,e,(function(){$e.question_status.find((function(e){return e.ques_id===t})).ques_status=e?1:0,n.user_answer=[],n.user_answer.push(e),n.repeat_answer||(n.israp=!0),Qe(Object(m["a"])({},$e))})):f["b"].warning("\u56de\u7b54\u4e0d\u80fd\u4e3a\u7a7a\u6216\u8005\u7eaf\u7a7a\u683c")},rr=function(e,t){var n,r,a,i,o,c,l;return E.a.createElement("div",null,E.a.createElement(s["a"],{spinning:$t},E.a.createElement(d["a"].Group,{disabled:1===(null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.user_exercise_status),defaultValue:null===e||void 0===e||null===(r=e.user_answer)||void 0===r?void 0:r[0],onChange:function(n){return Xn(n.target.value,null===e||void 0===e?void 0:e.question_id,t,e)},className:e.user_score&&"edu-radio-".concat(e.user_score===e.question_score?"green":"red")},null===e||void 0===e||null===(a=e.question_choices)||void 0===a?void 0:a.map((function(t,n){var r,a=2==e.question_type,i=a?"":"".concat(xe[n],".");return E.a.createElement("div",{className:G.a.answerWrap,key:n},E.a.createElement(d["a"],{disabled:!e.repeat_answer&&(null===e||void 0===e||null===(r=e.user_answer)||void 0===r?void 0:r.length)>0&&!e.israp,value:null===t||void 0===t?void 0:t.choice_id},E.a.createElement("span",{className:"mr3"},i),E.a.createElement($["a"],{className:G.a.renderHtml,value:null===t||void 0===t?void 0:t.choice_text})))})))),Object(K["s"])()&&(null===$e||void 0===$e||null===(i=$e.exercise)||void 0===i?void 0:i.answer_open)&&(3==(null===$e||void 0===$e||null===(o=$e.exercise)||void 0===o?void 0:o.exercise_status)||1==(null===$e||void 0===$e||null===(c=$e.exercise)||void 0===c?void 0:c.user_exercise_status))&&E.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===e||void 0===e||null===(l=e.standard_answer)||void 0===l?void 0:l.map((function(e,t){return E.a.createElement("span",null,xe[Number(e)-1])}))))},ar=function(e,t,n){var r;return E.a.createElement("div",null,null===e||void 0===e||null===(r=e.sub_exercise_questions)||void 0===r?void 0:r.map((function(t,r){var a,i,o,c,l,u,s;return E.a.createElement("div",null,E.a.createElement("div",{style:{marginTop:20,userSelect:"none",alignItems:"center"}},E.a.createElement("span",{style:{flexShrink:0,fontSize:"14px",color:"#999"}},n+1+"."+(r+1),"\uff08\u5355\u9009\u9898 ",null===t||void 0===t?void 0:t.question_score,"\u5206\uff09"),E.a.createElement("br",null),E.a.createElement($["a"],{style:{marginLeft:27},value:null===t||void 0===t?void 0:t.question_title})),E.a.createElement(d["a"].Group,{disabled:1===(null===$e||void 0===$e||null===(a=$e.exercise)||void 0===a?void 0:a.user_exercise_status),style:{marginLeft:27},defaultValue:null===t||void 0===t||null===(i=t.user_answer)||void 0===i?void 0:i[0],onChange:function(n){return Zn(n.target.value,null===e||void 0===e?void 0:e.question_id,r,t,e)},className:t.user_score&&"edu-radio-".concat(t.user_score===t.question_score?"green":"red")},null===t||void 0===t||null===(o=t.question_choices)||void 0===o?void 0:o.map((function(e,n){var r,a=2==t.question_type,i=a?"":"".concat(xe[n],".");return E.a.createElement("div",{className:G.a.answerWrap,key:n},E.a.createElement(d["a"],{disabled:!t.repeat_answer&&(null===t||void 0===t||null===(r=t.user_answer)||void 0===r?void 0:r.length)>0,value:null===e||void 0===e?void 0:e.choice_id},E.a.createElement("span",{className:"mr3"},i),E.a.createElement($["a"],{className:G.a.renderHtml,value:null===e||void 0===e?void 0:e.choice_text})))}))),Object(K["s"])()&&(null===$e||void 0===$e||null===(c=$e.exercise)||void 0===c?void 0:c.answer_open)&&(3==(null===$e||void 0===$e||null===(l=$e.exercise)||void 0===l?void 0:l.exercise_status)||1==(null===$e||void 0===$e||null===(u=$e.exercise)||void 0===u?void 0:u.user_exercise_status))&&E.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===t||void 0===t||null===(s=t.standard_answer)||void 0===s?void 0:s.map((function(e,t){return E.a.createElement("span",null,xe[Number(e)-1])}))))})))},ir=function(e,t){var n,r,a,i,o;return E.a.createElement("div",null,E.a.createElement(s["a"],{spinning:$t},E.a.createElement(u["a"].Group,{disabled:1===(null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.user_exercise_status),defaultValue:null===e||void 0===e?void 0:e.user_answer,onChange:function(t){return er(t,null===e||void 0===e?void 0:e.question_id,e)},className:e.user_score&&"edu-checkbox-".concat(e.user_score===e.question_score?"green":"red")},null===e||void 0===e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(t,n){var r,a="".concat(xe[n],".");return E.a.createElement("div",{className:G.a.answerWrap},E.a.createElement(u["a"],{disabled:!e.repeat_answer&&(null===e||void 0===e||null===(r=e.user_answer)||void 0===r?void 0:r.length)>0&&!e.israp,value:null===t||void 0===t?void 0:t.choice_id},E.a.createElement("span",{className:"mr3"},a),E.a.createElement($["a"],{className:G.a.renderHtml,value:null===t||void 0===t?void 0:t.choice_text})))})))),Object(K["s"])()&&(null===$e||void 0===$e||null===(a=$e.exercise)||void 0===a?void 0:a.answer_open)&&3==(null===$e||void 0===$e||null===(i=$e.exercise)||void 0===i?void 0:i.exercise_status)&&E.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===e||void 0===e||null===(o=e.standard_answer)||void 0===o?void 0:o.map((function(e,t){return E.a.createElement("span",null,xe[Number(e)-1])}))))},or=function(e,t){return E.a.createElement(fe,{item:e,answerData:$e,onBlur:function(t,n,r){return tr(t,n,null===e||void 0===e?void 0:e.question_id,r,e)}})},cr=function(e,t){return E.a.createElement(Z,{item:e,answerData:$e,onBlur:function(t){return nr(t,null===e||void 0===e?void 0:e.question_id,e)},isEducation:en})},lr=function(e,t){return E.a.createElement(oe,{item:e,answerData:$e})},ur=function(e,t){return E.a.createElement(ue,{item:e,answerData:$e})},sr=function(e,t,n){var r,a,i=null===$e||void 0===$e||null===(r=$e.exercise_question_types)||void 0===r?void 0:r.find((function(e){return e.question_type===t}));return E.a.createElement(E.a.Fragment,null,E.a.createElement("h1",{className:"font14 current",onClick:function(){at[t]=!at[t],it(Object(m["a"])({},at))}},!at[t]&&E.a.createElement(A["a"],null),at[t]&&E.a.createElement(R["a"],null),E.a.createElement("span",{className:"ml5 c-grey-666"},e)),E.a.createElement("ul",{className:G.a.answerSheet,key:t},!at[t]&&(null===i||void 0===i||null===(a=i.items)||void 0===a?void 0:a.map((function(e,r){var a,i;if(e.question_type===t)return E.a.createElement("li",{onClick:function(){var e,a,i,o,c;if(!En&&0===(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.user_exercise_status)&&Object(K["s"])()&&!(null===(a=$e.exercise_question_types)||void 0===a||null===(i=a[sn])||void 0===i||null===(o=i.items)||void 0===o||null===(c=o[mn])||void 0===c?void 0:c.repeat_answer))return bn(!0),Nn(3),void In({oneindex:n,twoindex:r});dn(n),pn(r);var l="Anchor_".concat(t,"_").concat(r),u=document.getElementById(l);u&&setTimeout((function(){return u.scrollIntoView({block:"start",behavior:"smooth"})}))},key:r,className:(null===$e||void 0===$e||null===(a=$e.question_status)||void 0===a?void 0:a.some((function(t){return t.ques_id===e.question_id&&1===(null===t||void 0===t?void 0:t.ques_status)})))&&G.a.active},r+1,(null===$e||void 0===$e||null===(i=$e.question_status)||void 0===i?void 0:i.some((function(t){return t.ques_id===e.question_id&&2===(null===t||void 0===t?void 0:t.ques_status)})))&&E.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))})))))},dr=function(e,t){var n,r,a,u,s,d,v,f;5==(null===e||void 0===e?void 0:e.question_type)?null===e||void 0===e||e.shixun_name:null===e||void 0===e||e.question_title;return E.a.createElement("div",{className:G.a.questionItem,id:"Anchor_".concat(null===e||void 0===e?void 0:e.question_type,"_").concat(t)},E.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},E.a.createElement("span",{style:{flexShrink:0},className:"font18"},t+1,"."),E.a.createElement($["a"],{value:null===e||void 0===e?void 0:e.question_title}),E.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uff08",null===e||void 0===e?void 0:e.question_score,"\u5206\uff09",7===(null===e||void 0===e?void 0:e.question_type)?"\u5171".concat(null===e||void 0===e||null===(n=e.sub_exercise_questions)||void 0===n?void 0:n.length,"\u5c0f\u9898"):""," "),!(null===e||void 0===e?void 0:e.repeat_answer)&&E.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6ce8\u610f\uff1a\u8be5\u9898\u4e0d\u5141\u8bb8\u91cd\u590d\u7b54\u9898"),!!(null===e||void 0===e||null===(r=e.schools)||void 0===r?void 0:r.length)&&E.a.createElement(l["a"],{title:"\u8be5\u5b9e\u8bad\u9898\u9762\u5411\u6307\u5b9a\u5355\u4f4d\u5f00\u653e"},E.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),0==(null===e||void 0===e?void 0:e.question_type)&&rr(e,null===e||void 0===e?void 0:e.question_type),2==(null===e||void 0===e?void 0:e.question_type)&&rr(e,null===e||void 0===e?void 0:e.question_type),1==(null===e||void 0===e?void 0:e.question_type)&&ir(e,null===e||void 0===e?void 0:e.question_type),3==(null===e||void 0===e?void 0:e.question_type)&&or(e,null===e||void 0===e?void 0:e.question_type),4==(null===e||void 0===e?void 0:e.question_type)&&cr(e,null===e||void 0===e?void 0:e.question_type),5==(null===e||void 0===e?void 0:e.question_type)&&lr(e,null===e||void 0===e?void 0:e.question_type),6==(null===e||void 0===e?void 0:e.question_type)&&ur(e,null===e||void 0===e?void 0:e.question_type),7==(null===e||void 0===e?void 0:e.question_type)&&ar(e,null===e||void 0===e?void 0:e.question_type,t),!!(null===e||void 0===e||null===(a=e.answer_comments)||void 0===a?void 0:a.length)&&E.a.createElement("div",{className:"mt30"},null===e||void 0===e||null===(u=e.answer_comments)||void 0===u?void 0:u.map((function(t,n){var r,a;return E.a.createElement("div",null,E.a.createElement(o["a"],{align:"middle",gutter:[0,10]},E.a.createElement(c["a"],{flex:"50px"},E.a.createElement("img",{src:he["a"].API_SERVER+"/images/"+(null===(r=t.user)||void 0===r?void 0:r.image_url),width:"40",style:{borderRadius:40}})),E.a.createElement(c["a"],{flex:"1"},t.updated_at,E.a.createElement("br",null),null===(a=t.user)||void 0===a?void 0:a.name),E.a.createElement(c["a"],{className:"c-grey-c"},t.shixun_chanllge_position&&E.a.createElement("span",null,"\u7b2c",t.shixun_chanllge_position,"\u5173"),4!==e.question_type&&E.a.createElement("span",null,"\u539f\u59cb\u5f97\u5206",t.origin_score,"\u5206 \uff0c")," \u4fee\u6b63\u4e3a",t.score,"\u5206")),t.comment&&E.a.createElement(o["a"],{align:"middle",gutter:[0,10]},E.a.createElement(c["a"],{flex:"50px"}),E.a.createElement(c["a"],{flex:"1"},E.a.createElement(ye,{autoSize:!0,value:t.comment,disabled:!0}))))}))),E.a.createElement("div",{className:G.a.itemType},E.a.createElement(o["a"],null,E.a.createElement(c["a"],{flex:"1"}),E.a.createElement(c["a"],null,(null===e||void 0===e?void 0:e.question_type)<3&&(null===e||void 0===e?void 0:e.standard_answer_show)&&E.a.createElement("span",{className:"font16 ml20"},"\u6b63\u786e\u7b54\u6848\uff1a",null===e||void 0===e?void 0:e.standard_answer_show),(Object(K["c"])()||Object(K["s"])()&&(null===$e||void 0===$e||null===(s=$e.exercise)||void 0===s?void 0:s.user_exercise_status)>0&&(null===$e||void 0===$e||null===(d=$e.exercise)||void 0===d?void 0:d.open_score))&&E.a.createElement("span",{className:"font16 ml20"},(null===e||void 0===e?void 0:e.user_score)&&E.a.createElement("span",null,E.a.createElement("span",{className:Ee[Number(null===e||void 0===e?void 0:e.answer_status)]||"c-orange-ff9"},null===e||void 0===e?void 0:e.user_score)," \u5206"),!(null===e||void 0===e?void 0:e.user_score)&&E.a.createElement("span",{className:"c-red"},"\u672a\u8bc4")),5==(null===e||void 0===e?void 0:e.question_type)&&0===(null===$e||void 0===$e||null===(v=$e.exercise)||void 0===v?void 0:v.user_exercise_status)&&3!=(null===e||void 0===e?void 0:e.answer_status)&&E.a.createElement(i["a"],{type:"primary",className:"font16 ml20",onClick:function(){return zn(e)}},"\u8fdb\u5165\u7b54\u9898"),Object(K["s"])()&&0===(null===$e||void 0===$e||null===(f=$e.exercise)||void 0===f?void 0:f.user_exercise_status)&&6==(null===e||void 0===e?void 0:e.question_type)&&E.a.createElement(i["a"],{type:"primary",className:"font16 ml20",onClick:function(){return Kn(e)}},"\u8fdb\u5165\u7b54\u9898")))))},vr=function(e,t){return E.a.createElement(x["Fragment"],null,0===e.question_type&&sr("\u5355\u9009\u9898",0,t),1===e.question_type&&sr("\u591a\u9009\u9898",1,t),2===e.question_type&&sr("\u5224\u65ad\u9898",2,t),3===e.question_type&&sr("\u586b\u7a7a\u9898",3,t),4===e.question_type&&sr("\u7b80\u7b54\u9898",4,t),5===e.question_type&&sr("\u5b9e\u8bad\u9898",5,t),6===e.question_type&&sr("\u7f16\u7a0b\u9898",6,t),7===e.question_type&&sr("\u7ec4\u5408\u9898",7,t))},fr=function(e){var t=["\u96f6","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d"],n=["","\u5341","\u767e","\u5343","\u4e07"];e=parseInt(e);var r=function(e){for(var r=e.toString().split("").reverse(),a="",i=0;i0&&0==r[i]&&0==r[i-1]?"":t[r[i]]+(0==r[i]?n[0]:n[i]))+a;return a},a=Math.floor(e/1e4),i=e%1e4;return i.toString().length<4&&(i="0"+i),a?r(a)+"\u4e07"+r(i):r(e)},mr=function(){var e,t,n,r,a,i,o,c,l,u,s,d,v;return E.a.createElement(x["Fragment"],{key:sn},E.a.createElement("div",{className:"pt20"},E.a.createElement("span",{className:"font16 c-light-primary"},fr(sn+1),"\u3001",null===$e||void 0===$e||null===(e=$e.exercise_question_types)||void 0===e||null===(t=e[sn])||void 0===t?void 0:t.name),E.a.createElement("span",{className:"c-grey-999"},"\uff08\u5171",null===$e||void 0===$e||null===(n=$e.exercise_question_types)||void 0===n||null===(r=n[sn])||void 0===r?void 0:r.count,"\u9898\uff1b",7===(null===$e||void 0===$e||null===(a=$e.exercise_question_types)||void 0===a||null===(i=a[sn])||void 0===i?void 0:i.question_type)?"\u5305\u542b".concat(null===$e||void 0===$e||null===(o=$e.exercise_question_types)||void 0===o||null===(c=o[sn])||void 0===c?void 0:c.sub_questions_count,"\u5c0f\u9898"):""," \u5171",null===$e||void 0===$e||null===(l=$e.exercise_question_types)||void 0===l||null===(u=l[sn])||void 0===u?void 0:u.score,"\u5206\uff09")),E.a.createElement(x["Fragment"],{key:mn},dr(null===$e||void 0===$e||null===(s=$e.exercise_question_types)||void 0===s||null===(d=s[sn])||void 0===d||null===(v=d.items)||void 0===v?void 0:v[mn],mn)))};return E.a.createElement(s["a"],{size:"large",spinning:lt},yt&&0===(null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.user_exercise_status)&&E.a.createElement(V["a"],{exerciseUserInfo:Ge.exerciseUserInfo,iframe:tn}),E.a.createElement("iframe",{style:{display:At},id:"iframeShixuns",className:G.a.iframe,src:Lt,ref:tn,frameBorder:"0"}),E.a.createElement("section",{className:"edu-container ".concat(en&&G.a.wrpAnswer)},E.a.createElement("section",{className:"animated fadeIn ".concat(en&&G.a.eduTitle)},E.a.createElement("aside",{className:"mt10"},Object(H["n"])()&&E.a.createElement(a["a"],{separator:">"},E.a.createElement(a["a"].Item,null,E.a.createElement(j["Link"],{to:"/"},"\u8bd5\u5377")),E.a.createElement(a["a"].Item,null,null===(b=Ue.userInfo)||void 0===b?void 0:b.real_name)),!Object(H["n"])()&&Me.showHeaderFooter&&E.a.createElement(a["a"],{separator:">"},E.a.createElement(a["a"].Item,null,E.a.createElement(j["Link"],{to:"/classrooms/".concat(Ye.coursesId,"/exercise")},null===(y=Ue.userInfo)||void 0===y||null===(k=y.course)||void 0===k?void 0:k.course_name)),E.a.createElement(a["a"].Item,null,E.a.createElement(j["Link"],{to:"/classrooms/".concat(Ye.coursesId,"/exercise")},"\u8bd5\u5377")),E.a.createElement(a["a"].Item,null,E.a.createElement(j["Link"],{to:"/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/detail")},"\u8bd5\u5377\u8be6\u60c5")),E.a.createElement(a["a"].Item,null,null===(S=Ue.userInfo)||void 0===S?void 0:S.real_name))),E.a.createElement("aside",{className:[G.a.title,"mt10"].join(" ")},E.a.createElement(o["a"],{style:{width:"100%"},align:"middle"},E.a.createElement(c["a"],{style:{flex:"1"}},E.a.createElement("div",{className:G.a.title},(null===Me||void 0===Me?void 0:Me.showHeaderFooter)&&E.a.createElement(j["Link"],{to:Object(H["n"])()?"/":"/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/detail")},E.a.createElement(F["a"],{className:"font16 c-black"})),Object(H["v"])(null===$e||void 0===$e||null===(q=$e.exercise)||void 0===q?void 0:q.exercise_status),E.a.createElement("strong",{className:"font24 ml5"},null===$e||void 0===$e||null===(L=$e.exercise)||void 0===L?void 0:L.exercise_name))),E.a.createElement(c["a"],{style:{display:"flex"}},Object(K["c"])()&&E.a.createElement(i["a"],{type:"primary",onClick:Bn},"\u6253\u56de\u91cd\u505a"),E.a.createElement(c["a"],null,(2==(null===$e||void 0===$e||null===(I=$e.exercise)||void 0===I?void 0:I.commit_status)||1==(null===$e||void 0===$e||null===(T=$e.exercise)||void 0===T?void 0:T.commit_status))&&Object(K["c"])()&&!Object(H["n"])()&&E.a.createElement(i["a"],{type:"primary",onClick:function(){return O["c"].push("/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/export/").concat(Ye.login))}},E.a.createElement(P["a"],null),"\u5bfc\u51fa")),!(Object(K["c"])()||Object(K["s"])()&&1==(null===$e||void 0===$e||null===(D=$e.exercise)||void 0===D?void 0:D.user_exercise_status))&&!!(null===$e||void 0===$e||null===(U=$e.exercise)||void 0===U?void 0:U.left_time)&&E.a.createElement("aside",{className:"".concat(G.a.countDown," ").concat(Bt)},E.a.createElement("div",null,"\u5269\u4f59\u65f6\u95f4:",E.a.createElement(be,{value:jt,onFinish:Dn})),E.a.createElement(i["a"],{className:"ml10",type:"primary",onClick:Dn,ghost:!0},E.a.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65b0")),Object(K["s"])()&&0===(null===$e||void 0===$e||null===(Q=$e.exercise)||void 0===Q?void 0:Q.user_exercise_status)&&E.a.createElement("aside",{className:en?G.a.eduSubmit:""},E.a.createElement(i["a"],{style:{width:"60px",height:"28px",marginLeft:10},type:"primary",onClick:function(){return Jn(!1)}},"\u4ea4\u5377")))))),0===Ut.status&&E.a.createElement(o["a"],{className:en?"mt70":"mt10"},E.a.createElement(c["a"],{flex:vt?"316px":"16px",className:en?"mb100":""},E.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},!en&&ht&&E.a.createElement(B["a"],{number:(null===$e||void 0===$e||null===(X=$e.exercise)||void 0===X?void 0:X.photo_count)-(null===$e||void 0===$e||null===(ee=$e.exercise)||void 0===ee?void 0:ee.take_photo),take_photo:null===$e||void 0===$e||null===(te=$e.exercise)||void 0===te?void 0:te.take_photo,ref:nn,time:null===(ne=$e.exercise)||void 0===ne?void 0:ne.left_time,update:Fn,supportCamera:function(e){2===e?(Fn(),Yt(!0),xt(null===et||void 0===et?void 0:et.screen_open)):1===e&&setTimeout((function(){return Ke.history.push("/")}),3e3)}}),E.a.createElement("div",{className:"relative",style:{minHeight:236}},en&&E.a.createElement("section",null,ht&&E.a.createElement("div",{className:G.a.eduVideo},E.a.createElement(B["a"],{number:(null===$e||void 0===$e||null===(re=$e.exercise)||void 0===re?void 0:re.photo_count)-(null===$e||void 0===$e||null===(ae=$e.exercise)||void 0===ae?void 0:ae.take_photo),take_photo:null===$e||void 0===$e||null===(ie=$e.exercise)||void 0===ie?void 0:ie.take_photo,ref:nn,time:null===(ce=$e.exercise)||void 0===ce?void 0:ce.left_time,update:Fn,supportCamera:function(e){2===e?(Fn(),Yt(!0),xt(null===et||void 0===et?void 0:et.screen_open)):1===e&&setTimeout((function(){return Ke.history.push("/")}),3e3)}})),vt&&E.a.createElement(o["a"],{className:G.a.eduUsername,style:{background:"#fff",padding:"16px 20px"}},E.a.createElement(c["a"],null,"\u59d3\u540d\uff1a",(null===$e||void 0===$e||null===(le=$e.exercise)||void 0===le?void 0:le.user_name)||"- -"),E.a.createElement(c["a"],null,E.a.createElement(r["a"],{style:{margin:"0 25px"},type:"vertical"})),E.a.createElement(c["a"],null,"\u5b66\u53f7\uff1a",(null===$e||void 0===$e||null===(se=$e.exercise)||void 0===se?void 0:se.student_id)||"- -")),E.a.createElement("div",{className:G.a.eduTip},E.a.createElement("div",{className:"c-grey-666 tc"},"\u8003\u8bd5\u8fc7\u7a0b\u4e2d\u5982\u9047\u95ee\u9898\uff0c\u8bf7\u62e8\u6253\u4ee5\u4e0b\u7535\u8bdd"),E.a.createElement("div",{className:"font16 tc blod"},"010-62781166"),E.a.createElement("div",{className:"font16 tc blod"},"010-62799826"),E.a.createElement("div",{className:"font16 tc blod"},"18910624893"),E.a.createElement("div",{className:"font16 tc blod"},"13366506792")),Object(K["s"])()&&E.a.createElement(o["a"],{className:G.a.eduQrcode,align:"middle"},E.a.createElement(c["a"],null,E.a.createElement(N.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(Ye.categoryId,"&login=").concat(Ye.login,"&cookie=").concat(Object(H["A"])("_educoder_session"))})),E.a.createElement(c["a"],{className:"ml15"},"\u6253\u5f00\u5fae\u4fe1\u626b\u4e00\u626b",E.a.createElement("br",null),"\u5f00\u542f\u624b\u673a\u89c6\u9891\u5f55\u5236"))),!en&&E.a.createElement("section",null,vt&&E.a.createElement(c["a"],{flex:"1",style:{background:"#fff",height:"90px",marginBottom:"10px",padding:"16px 20px"}},E.a.createElement("p",null,"\u59d3\u540d\uff1a",(null===$e||void 0===$e||null===(de=$e.exercise)||void 0===de?void 0:de.user_name)||"- -"),E.a.createElement("p",null,"\u5b66\u53f7\uff1a",(null===$e||void 0===$e||null===(ve=$e.exercise)||void 0===ve?void 0:ve.student_id)||"- -")),Object(K["s"])()&&0===(null===(me=$e.exercise)||void 0===me?void 0:me.user_exercise_status)&&(null===(we=$e.exercise)||void 0===we?void 0:we.open_phone_video_recording)&&E.a.createElement(o["a"],{className:G.a.eduQrcode,style:{marginTop:10},align:"middle"},E.a.createElement(c["a"],null,E.a.createElement(N.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(Ye.categoryId,"&login=").concat(Ye.login,"&cookie=").concat(Object(H["A"])("_educoder_session"))})),E.a.createElement(c["a"],{className:"ml15"},"\u6253\u5f00\u5fae\u4fe1\u626b\u4e00\u626b",E.a.createElement("br",null),"\u5f00\u542f\u624b\u673a\u89c6\u9891\u5f55\u5236")),vt&&E.a.createElement("aside",{className:"bg-white p16 mt10"},E.a.createElement(o["a"],null,E.a.createElement(c["a"],{span:8},E.a.createElement("span",{className:"font16 blod"},"\u7b54\u9898\u5361")),E.a.createElement(c["a"],{span:16},Object(K["s"])()&&E.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},E.a.createElement("span",{className:G.a.answerYes}),"\u5df2\u7b54",E.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(G.a.answerNo," ml10")},E.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90e8\u5206\u7b54\u9898",E.a.createElement("span",{className:"".concat(G.a.answerNo," ml10")}),"\u672a\u7b54"))),E.a.createElement("aside",{className:G.a.answerInfo},E.a.createElement(o["a"],null,Object(K["s"])()&&E.a.createElement(E.a.Fragment,null,E.a.createElement(c["a"],{span:12},"\u7b54\u9898\u8fdb\u5ea6"),E.a.createElement(c["a"],{span:12,className:"tr c-blue"},null===$e||void 0===$e||null===(je=$e.question_status)||void 0===je||null===(Oe=je.filter((function(e){return!!e.ques_status})))||void 0===Oe?void 0:Oe.length," / ",null===$e||void 0===$e||null===(ke=$e.exercise_types)||void 0===ke?void 0:ke.q_counts),E.a.createElement(c["a"],{span:24},E.a.createElement(v["a"],{trailColor:"#c3ced2",percent:(null===$e||void 0===$e||null===(Ne=$e.question_status)||void 0===Ne||null===(Se=Ne.filter((function(e){return!!e.ques_status})))||void 0===Se?void 0:Se.length)/(null===$e||void 0===$e||null===(qe=$e.exercise_types)||void 0===qe?void 0:qe.q_counts)*100,showInfo:!1}))),E.a.createElement(c["a"],null,E.a.createElement("span",{className:"c-grey-333"},"\u5171 ",E.a.createElement("span",{className:"c-blue-4ca"},(null===$e||void 0===$e||null===(Le=$e.exercise_types)||void 0===Le?void 0:Le.q_counts)||(null===$e||void 0===$e||null===(Ie=$e.exercise_scores)||void 0===Ie||null===(Te=Ie.exercise_types)||void 0===Te?void 0:Te.q_counts))," \u9898\uff1a"),E.a.createElement("span",{className:"c-grey-333"},"\u6ee1\u5206 ",E.a.createElement("span",{className:"c-blue-4ca"},(null===$e||void 0===$e||null===(Ce=$e.exercise_types)||void 0===Ce?void 0:Ce.q_scores)||(null===$e||void 0===$e||null===(Ae=$e.exercise_scores)||void 0===Ae||null===(Re=Ae.exercise_types)||void 0===Re?void 0:Re.q_scores))," \u5206")))),E.a.createElement(o["a"],null,E.a.createElement(c["a"],{flex:"1"},E.a.createElement("aside",{className:G.a.cardList},null===$e||void 0===$e||null===(Fe=$e.exercise_question_types)||void 0===Fe?void 0:Fe.map((function(e,t){return E.a.createElement(x["Fragment"],{key:e.question_type},vr(e,t))})))))),E.a.createElement("div",{className:G.a.fold,onClick:function(){return ft(!vt)}},vt&&E.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!vt&&E.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))))),E.a.createElement(c["a"],{flex:"1"},E.a.createElement("section",{style:{minHeight:400,position:"relative"},className:[G.a.bg,"pl30","pb30","mb50","ml20"].join(" ")},E.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto",paddingRight:30}},mr()),E.a.createElement("div",{style:{marginTop:60,textAlign:"center",paddingRight:30}},(0!=sn||0!=mn)&&E.a.createElement(i["a"],{className:"".concat(G.a.submitButton," mr10"),type:"default",onClick:function(){var e,t,n,r,a;if(!En&&0===(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.user_exercise_status)&&Object(K["s"])()&&!(null===(t=$e.exercise_question_types)||void 0===t||null===(n=t[sn])||void 0===n||null===(r=n.items)||void 0===r||null===(a=r[mn])||void 0===a?void 0:a.repeat_answer))return bn(!0),void Nn(1);$e.exercise_question_types[sn].items[mn].israp=!1,Qe(Object(m["a"])({},$e)),0===mn?(sn-=1,mn=$e.exercise_question_types[sn].items.length-1):mn-=1,dn(sn),pn(mn)}},"\u4e0a\u4e00\u9898"),!(sn===(null===$e||void 0===$e||null===(Pe=$e.exercise_question_types)||void 0===Pe?void 0:Pe.length)-1&&mn===(null===$e||void 0===$e||null===(Be=$e.exercise_question_types)||void 0===Be||null===(Ve=Be[sn])||void 0===Ve||null===(De=Ve.items)||void 0===De?void 0:De.length)-1)&&E.a.createElement(i["a"],{className:G.a.submitButton,type:"primary",onClick:function(){var e,t,n,r,a;if(!En&&0===(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.user_exercise_status)&&Object(K["s"])()&&!(null===(t=$e.exercise_question_types)||void 0===t||null===(n=t[sn])||void 0===n||null===(r=n.items)||void 0===r||null===(a=r[mn])||void 0===a?void 0:a.repeat_answer))return bn(!0),void Nn(2);$e.exercise_question_types[sn].items[mn].israp=!1,Qe(Object(m["a"])({},$e)),$e.exercise_question_types[sn].items.length-1===mn?(sn+=1,mn=0):mn+=1,dn(sn),pn(mn)}},"\u4e0b\u4e00\u9898"))))),0!==Ut.status&&E.a.createElement(pe,{data:Ut}),E.a.createElement(h["a"],{title:"\u6ce8\u610f",visible:gn,onCancel:function(){return bn(!1)},footer:!1},E.a.createElement("div",null,E.a.createElement("p",{style:{marginBottom:0}},"\u79bb\u5f00\u8be5\u9898\u540e\u4e0d\u5141\u8bb8\u518d\u6b21\u4fee\u6539\u7b54\u6848\uff0c\u786e\u8ba4\u79bb\u5f00\u5417\uff1f"),E.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},E.a.createElement(u["a"],{checked:En,onChange:function(e){wn(e.target.checked)}},"\u4e0b\u6b21\u4e0d\u518d\u663e\u793a"),E.a.createElement("div",null,E.a.createElement(i["a"],{onClick:function(){($e.exercise_question_types[sn].items[mn].israp||""===$e.exercise_question_types[sn].items[mn].israp)&&($e.exercise_question_types[sn].items[mn].israp=!0,Qe(Object(m["a"])({},$e))),bn(!1)}},"\u6211\u518d\u60f3\u60f3"),E.a.createElement(i["a"],{onClick:function(){$e.exercise_question_types[sn].items[mn].israp=!1,Qe(Object(m["a"])({},$e)),1===kn?(0===mn?(sn-=1,mn=$e.exercise_question_types[sn].items.length-1):mn-=1,dn(sn),pn(mn)):2===kn?($e.exercise_question_types[sn].items.length-1===mn?(sn+=1,mn=0):mn+=1,dn(sn),pn(mn)):(dn(Ln.oneindex),pn(Ln.twoindex)),bn(!1)},type:"primary",style:{marginLeft:30}},"\u786e\u8ba4")))))))};t["default"]=Object(O["a"])((function(e){var t=e.loading,n=e.user,r=e.exercise,a=e.globalSetting;return{globalSetting:a,user:n,exercise:r,loading:t.effects}}))(we)},Ot1p:function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),a=n("rAM+"),i=n("tJVT"),o=n("jrin"),c=n("q1tI"),l=n.n(c),u=n("VrN/"),s=n.n(u),d=n("bdgK"),v=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("kSUc"),n("9Bee")),f=n("0Owb"),m=(n("dejd"),n("C+DQ"),[{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 p(e){var t=e.onActionCallback,n=e.title,r=e.icon,a=e.actionName,i=e.className,o=void 0===i?"":i,c=e.children;function u(){t(a)}return l.a.createElement("a",{title:n,className:o,onClick:u},l.a.createElement("i",{className:"md-iconfont ".concat(r)}),c)}var h=function(e){var t=e.watch,n=e.showNullButton,r=e.onActionCallback,a=e.fullScreen,i=e.insertTemp,o=[].concat(m,[{title:"".concat(t?"\u5173\u95ed\u5b9e\u65f6\u9884\u89c8":"\u5f00\u542f\u5b9e\u65f6\u9884\u89c8"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},o.map((function(e,t){return l.a.createElement("li",{key:t},e.actionName?l.a.createElement(p,Object(f["a"])({},e,{onActionCallback:r})):l.a.createElement("span",{className:"v-line"}))})),n?l.a.createElement("li",null,l.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589e\u52a0\u586b\u7a7a",actionName:"add-null-ch",onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u70b9\u51fb\u63d2\u5165\b\u586b\u7a7a\u9879"))):null,i&&l.a.createElement("li",null,l.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63d2\u5165\u6a21\u677f",actionName:"inster-template-".concat(i),onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u63d2\u5165\u6a21\u677f"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(p,{icon:"".concat(a?"icon-shrink":"icon-enlarge"),title:a?"\u5173\u95ed\u5168\u5c4f":"\u5f00\u542f\u5168\u5c4f",actionName:"trigger-full-screen",onActionCallback:r})))},_=n("M8RZ"),g=(n("+L6B"),n("2/Rp")),b=(n("y8nQ"),n("Vl3Y")),y=(n("5NDa"),n("5rEg")),x={labelCol:{span:4},wrapperCol:{span:20}},E=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(b["a"],Object(f["a"])({},x,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:r}),l.a.createElement(b["a"].Item,{label:"\u94fe\u63a5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740"}]},l.a.createElement(y["a"],null)),l.a.createElement(b["a"].Item,{label:"\u94fe\u63a5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898"}]},l.a.createElement(y["a"],null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(g["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(g["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},w=n("7ahc"),j=(n("HmJG"),n("BjJ7")),O=b["a"].useForm,k={width:280,marginRight:10},N={labelCol:{span:5},wrapperCol:{span:19}},S=function(e){var t=e.callback,n=e.onCancel,r=O(),a=Object(i["a"])(r,1),o=a[0];function c(e){t(e)}function u(e){o.setFieldsValue({src:"/api/attachments/".concat(e.id)})}function s(e){var t=e.target.files[0];L(t,u)}return l.a.createElement(b["a"],Object(f["a"])({form:o},N,{className:"upload-image-panel",onFinish:c}),l.a.createElement(b["a"].Item,{label:"\u56fe\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(b["a"].Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740"}]},l.a.createElement(y["a"],{style:k})),l.a.createElement(q,{onFileChange:s}))),l.a.createElement(b["a"].Item,{label:"\u56fe\u7247\u63cf\u8ff0",name:"alt",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0"}]},l.a.createElement(y["a"],{style:{width:264}})),l.a.createElement(b["a"].Item,{style:{textAlign:"right"}},l.a.createElement(g["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(g["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))};function q(e){var t=e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672c\u5730\u4e0a\u4f20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:t}))}function L(e,t){if(!e)throw new String("\u6ca1\u6709\u6587\u4ef6");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var r=new window.XMLHttpRequest;r.withCredentials=!0,r.addEventListener("load",(function(e){t(JSON.parse(e.target.responseText))}),!1),r.addEventListener("error",(function(e){console.error(e)}),!1),r.open("POST","".concat(j["a"],"/api/attachments.json")),r.send(n)}n("giR+");var I=n("fyUT"),T=(n("7Kak"),n("9yH6")),C=T["a"].Group,A={margin:"0 8px"},R=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(b["a"],{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:r},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:A},"\u5355\u5143\u683c\u6570\uff1a"),l.a.createElement("span",{style:A},"\u884c\u6570"),l.a.createElement(b["a"].Item,{name:"row",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u884c\u6570"}]},l.a.createElement(I["a"],null)),l.a.createElement("span",{style:A},"\u5217\u6570"),l.a.createElement(b["a"].Item,{name:"col",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5217\u6570"}]},l.a.createElement(I["a"],null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:A},"\u5bf9\u9f50\u65b9\u5f0f\uff1a"),l.a.createElement(b["a"].Item,{name:"align"},l.a.createElement(C,null,l.a.createElement(T["a"],{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(T["a"],{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(T["a"],{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(T["a"],{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(g["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(g["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},F="link",P="upload-image",B="code-block",V="add-table",D="------------",M={default:D,left:":".concat(D),center:":".concat(D,":"),right:"".concat(D,":")},U=n("9VGf");var G=1e4,H="\u2581",z="\n**\u6a21\u677f\u6807\u9898**\n\u6a21\u677f\u6b63\u6587\u5185\u5bb9\uff0c\u53ef\u8f93\u5165\u6587\u672c\u5185\u5bb9\u548c\u7c98\u8d34\u56fe\u7247\u7b49\u64cd\u4f5c";function K(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Y=navigator.platform.toUpperCase().indexOf("MAC")>=0,J=Y?"Cmd":"Ctrl",W=Object(o["a"])(Object(o["a"])({},J+"-B","bold"),J+"-I","italic"),$=Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])({},F,"\u6dfb\u52a0\u94fe\u63a5"),B,"\u6dfb\u52a0\u4ee3\u7801\u5757"),P,"\u6dfb\u52a0\u56fe\u7247"),V,"\u6dfb\u52a0\u8868\u683c");t["a"]=function(e){var t=e.defaultValue,n=void 0===t?"":t,u=e.onChange,f=e.width,m=void 0===f?"100%":f,p=e.height,g=void 0===p?400:p,b=e.miniToolbar,y=void 0!==b&&b,x=e.isFocus,j=void 0!==x&&x,O=e.watch,k=e.insertTemp,N=e.id,q=void 0===N?"markdown-editor-id":N,I=e.showResizeBar,T=void 0!==I&&I,C=e.noStorage,A=void 0!==C&&C,D=e.showNullButton,Y=void 0!==D&&D,J=e.fullScreen,Q=void 0!==J&&J,X=e.onBlur,Z=e.onCMBeforeChange,ee=e.className,te=void 0===ee?"":ee,ne=e.placeholder,re=void 0===ne?"":ne,ae=e.values,ie=void 0===ae?"":ae,oe=Object(c["useState"])(null),ce=Object(i["a"])(oe,2),le=ce[0],ue=ce[1],se=Object(c["useState"])(n),de=Object(i["a"])(se,2),ve=de[0],fe=de[1],me=Object(c["useState"])(O),pe=Object(i["a"])(me,2),he=pe[0],_e=pe[1],ge=Object(c["useState"])(Q),be=Object(i["a"])(ge,2),ye=be[0],xe=be[1],Ee=Object(c["useState"])(""),we=Object(i["a"])(Ee,2),je=we[0],Oe=we[1],ke=Object(c["useState"])(0),Ne=Object(i["a"])(ke,2),Se=Ne[0],qe=Ne[1],Le=Object(c["useState"])(g),Ie=Object(i["a"])(Le,2),Te=Ie[0],Ce=Ie[1],Ae=Object(c["useState"])(!1),Re=Object(i["a"])(Ae,2),Fe=(Re[0],Re[1]),Pe=Object(c["useRef"])(),Be=Object(c["useRef"])(),Ve=Object(c["useRef"])(),De=Object(c["useRef"])();Object(c["useEffect"])((function(){fe(ie),null===le||void 0===le||le.setValue(ie)}),[ie]),Object(c["useEffect"])((function(){if(Pe.current){var e=function(e,n){var r=n.clipboardData;if(r){var a=r.types.toString(),i=r.items;if("text/html,Files"!==a&&"Files"!==a&&!r.types.indexOf("Files"))return!0;var o=i[1];"Files"===a&&(o=i[0]),"file"===o.kind&&o.type.match(/^image\//i)&&L(o.getAsFile(),(function(e){e.id?t.replaceSelection("![,](/api/attachments/".concat(e.id,")")):401===(null===e||void 0===e?void 0:e.status)&&(document.location.href="/user/login")}))}return!0},t=s.a.fromTextArea(Pe.current,{mode:"markdown",lineNumbers:!y,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return j&&t.focus(),t.on("paste",e),ue(t),function(){t.off("paste",e)}}}),[]);var Me=Object(c["useCallback"])((function(){if(Be.current)try{var e=Be.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,t=Be.current.getElementsByClassName("markdown-editor-body")[0];t.style.height=ye?"calc(100vh - ".concat(e,"px)"):"".concat(Te-e,"px")}catch(n){console.log(n,"---- to set md editor body height")}}),[Te,Be,ye]);Object(c["useEffect"])((function(){function e(){var e=new d["default"]((function(e){var t,n=Object(a["a"])(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Me(),le.setSize("100%","100%"),le.refresh())}}catch(i){n.e(i)}finally{n.f()}}));return e.observe(Pe.current.parentElement),e}if(le){var t=e();return function(){t.unobserve(Pe.current.parentElement)}}}),[le,Me]),Object(c["useEffect"])((function(){if(le){for(var e,t=[],n=function(){var n=a[r];e=Object(i["a"])(n,2);var c=e[0],l=e[1],u=Object(o["a"])({},c,(function(){Ue(l)}));t.push(u),le.addKeyMap(u)},r=0,a=Object.entries(W);r0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(q);e>=Se+G&&(!t||t!==ve)&&(window.sessionStorage.setItem(q,ve),Fe(!0))}}),G),Object(c["useEffect"])((function(){_e(O)}),[le,O]),Object(c["useEffect"])((function(){le&&j&&le.focus()}),[le,j]),Object(c["useEffect"])((function(){if(he&&le){var e=function(e){var t=e.target;if(De.current){var n=t.scrollTop/t.scrollHeight;De.current.scrollTop=De.current.scrollHeight*n}},t=le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[le,he]),Object(c["useEffect"])((function(){if(le&&Z){var e=function(e,t){Z(e,t)};return le.on("beforeChange",e),function(){le.off("beforeChange",e)}}}),[le,Z]),Object(c["useEffect"])((function(){if(le&&X){var e=function(){X(le.getValue())};return le.on("blur",e),function(){le.off("blur",e)}}}),[le,X]),Object(c["useEffect"])((function(){if(le){var e=function(e){var t=e.getValue();fe(t),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),u&&u(t)};return le.on("change",e),function(){le.off("change",e)}}}),[le,u]),Object(c["useEffect"])((function(){le&&(null===n||void 0===n?(le.setValue(""),fe("")):n!==le.getValue()&&(le.setValue(n),fe(n),le.setCursor(le.lineCount(),0)))}),[le,n]);var Ue=Object(c["useCallback"])((function(e){var t=le.getCursor(),n=le.getSelection(),r=n.split("\n");switch(e){case"bold":return le.replaceSelection("**"+n+"**"),""===n&&le.setCursor(t.line,t.ch+2),le.focus();case"italic":return le.replaceSelection("*"+n+"*"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"code":return le.replaceSelection("`"+n+"`"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"inline-latex":return le.replaceSelection("`$$"+n+"$$`"),""===n&&le.setCursor(t.line,t.ch+3),le.focus();case"latex":return le.replaceSelection("```latex\n"+n+"\n```"),le.setCursor(t.line+1,n.length+1),le.focus();case"line-break":return le.replaceSelection("
\n"),le.focus();case"list-ul":return""===n?le.replaceSelection("- "+n):le.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),le.focus();case"list-ol":return""===n?le.replaceSelection("1. "+n):le.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),le.focus();case"add-null-ch":return""===n&&le.setCursor(t.line,t.ch+1),le.replaceSelection(H),le.focus();case"inster-template-1":return""===n&&le.setCursor(t.line,t.ch),le.replaceSelection(z),le.focus();case"eraser":return le.setValue(""),le.focus();case"trigger-watch":return _e(!he),le.focus();case"trigger-full-screen":return xe(!ye),le.focus();case F:return void Oe(F);case B:return void Oe(B);case P:return void Oe(P);case V:return void Oe(V);default:throw new Error}}),[le,he,ye]),Ge=Object(c["useCallback"])((function(e){switch(Oe(""),je){case F:var t=e.title,n=e.link;return le.replaceSelection("[".concat(t,"](").concat(n,")")),le.focus();case B:var r=e.language,a=e.content;return le.replaceSelection(["```"+r,a,"```"].join("\n")),le.focus();case P:var i=e.src,o=e.alt;return le.replaceSelection("![ ".concat(o," ]( ").concat(i,' "').concat(o,'" )')),le.focus();case V:for(var c=e.row,l=e.col,u=e.align,s="\n",d=0;d300&&(t=300);var n=g+t+"px";Ce(n)}},r=Ve.current,a=!1,i=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[le,Ve]),Object(c["useEffect"])((function(){Ce(g)}),[g]);var Ke=K(m),Ye=K(Te),Je={width:Ke,height:Ye};Object(c["useMemo"])((function(){if(Se){var e=new Date(Se),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return t=t<10?"0"+t:t,n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t,":").concat(n,":").concat(r)}return 0}),[Se]);return l.a.createElement(c["Fragment"],null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Be},l.a.createElement("div",{className:"markdown-editor-container ".concat(te," ").concat(he?"on-preview":""," ").concat(y?"mini":""," ").concat(ye?"full-screen":""),style:Je},l.a.createElement(h,{insertTemp:k,watch:he,fullScreen:ye,showNullButton:Y,onActionCallback:Ue}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Pe,placeholder:re})),he?l.a.createElement("div",{ref:De,className:"preview-container"},l.a.createElement(v["a"],{value:ve})):null))),T?l.a.createElement("a",{ref:Ve,className:"editor-resize"}):null,l.a.createElement(_["a"],null,$[je]?l.a.createElement(r["a"],{centered:!0,title:$[je],visible:!0,onCancel:ze,footer:null},He):null))}},V5fa:function(e,t,n){e.exports={flex_box_center:"flex_box_center___1_S53",flex_space_between:"flex_space_between___1jn1m",flex_box_vertical_center:"flex_box_vertical_center___3ENQs",flex_box_center_end:"flex_box_center_end___1RjJf",flex_box_column:"flex_box_column___3-6wq",bg:"bg___3wGkV",title:"title___1QMPU",questionIcons:"questionIcons___2kqHA",green:"green___3sUty",orange:"orange___1IwUK",greenTip:"greenTip___2LD-4",redTip:"redTip___Ua25P",orangeTip:"orangeTip___1P_qu",pollDesc:"pollDesc___12pG2",answered:"answered___12rTH",unanswer:"unanswer___2WW2x",anchor:"anchor___K9-2U",answerFlag:"answerFlag___3jqRB",flagActive:"flagActive___38hkf",flagHalf:"flagHalf___1rgyT",answerStudentFlag:"answerStudentFlag___2zRLo",answerStudentActive:"answerStudentActive___2T-mu",questionItem:"questionItem___LqD7i",itemType:"itemType___1pbUF",itemFlag:"itemFlag___3xnGm",answerWrap:"answerWrap___13WPD",answerSubjective:"answerSubjective___BuIEZ",otherInput:"otherInput___3j4KI",submitButton:"submitButton___3lR03",randomFlag:"randomFlag___HVH41",answerTrue:"answerTrue___3EG1E",answerFalse:"answerFalse___zj_y6",answerHalf:"answerHalf___27vGH",renderHtml:"renderHtml___1U3SR",simpleText:"simpleText___1ljHF",answerYes:"answerYes___nDZ92",answerNo:"answerNo___1DhaR",answerInfo:"answerInfo___150u3",answerSheet:"answerSheet___1m3xL",active:"active___I4C3w",countDown:"countDown___1gxag",red:"red___1J5W8",fold:"fold___1XoX9",cardList:"cardList___vfXeA",iframe:"iframe___3x_Cy",eduTip:"eduTip___384XZ",eduQrcode:"eduQrcode___26eCP",eduVideo:"eduVideo___2-PAX",eduUsername:"eduUsername___1ctLk",startAnswer:"startAnswer___2XcIR",eduSubmit:"eduSubmit___2k1g8",eduTitle:"eduTitle___1o443",wrpAnswer:"wrpAnswer___2zPBL",simpleMd:"simpleMd___G5mJD"}},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n("k1fw"),a=(n("miYZ"),n("tsqr")),i=n("rAM+"),o=n("tJVT"),c=n("PpiC"),l=n("q1tI"),u=n.n(l),s=n("bdgK");function d(e,t,n,a,i){var o=t.getWordUntilPosition(n),c={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},l=a.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:c}}));return i.map((function(e){l.push(Object(r["a"])(Object(r["a"])({},e),{},{range:c}))})),l}var v=function(e){var t={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(r,a){var i=d(e,r,a,n,[t]);return{suggestions:i}}});var r=["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"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,n){var a=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],i=d(e,t,n,r,a);return{suggestions:i}}});var a=["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"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(n,r){var i=[t,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {","\t$0","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],o=d(e,n,r,a,i);return{suggestions:o}}})},f="\u8be5\u4efb\u52a1\u5173\u5361\u8bbe\u7f6e\u4e86\u7981\u6b62\u590d\u5236\u7c98\u8d34\uff0c\u8bf7\u624b\u52a8\u8f93\u5165\u4ee3\u7801\u3002",m=n("LvDl");function p(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function h(){}var _={"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 g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||r.target.offsetWidth>0)&&Y.current.instance.layout()}}catch(a){n.e(a)}finally{n.f()}})),e.observe(K.current)),e}function Z(){a["b"].warn(decodeURIComponent(f))}function ee(){var e=Y.current.instance;if(e){var t=e.getSelection(),n=Y.current.pastePos||{},r=new b.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);setTimeout((function(){e.executeEdits("",[{range:r,text:""}])}),300)}}function te(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),C())}Object(l["useEffect"])((function(){var e=Y.current.instance;if(null!=x&&e&&$){var t=e.getModel();t&&x!==t.getValue()&&(!0,t.setValue(x),e.layout(),!1)}}),[x,$,Y.current]);var ne=function(){if(R&&Y.current.instance){var e=Y.current.instance.getContentHeight();de(e0||a.target.offsetWidth>0)&&e.layout()}}catch(o){r.e(o)}finally{r.f()}})),t.observe(g.current)),t}Object(l["useEffect"])((function(){g.current&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){b=e;var t=b.editor.createDiffEditor(g.current,Object(r["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},_));w(t);var n=j(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(g.current)}}))}),[]),Object(l["useEffect"])((function(){E&&E.setModel({original:b.editor.createModel(v,m),modified:b.editor.createModel(f,m)})}),[v,f,m,E]);var O=p(a),k=p(d),N={width:O,height:k};return u.a.createElement("div",{className:"my-diff-editor",ref:g,style:N})}},bPs0:function(e,t,n){"use strict";n.d(t,"b",(function(){return b}));var r=n("k1fw"),a=n("9og8"),i=(n("2qtc"),n("kLXV")),o=n("tJVT"),c=n("PpiC"),l=(n("aHsQ"),n("sGsY")),u=n("q1tI"),s=n.n(u),d=n("bntm"),v=n("V0Rq"),f=n("wd/R"),m=n.n(f),p=n("Ty5D"),h=n("9kvl");function _(){_=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new I(r||[]);return a(o,"_invoke",{value:N(e,n,c)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var v="suspendedStart",f="suspendedYield",m="executing",p="completed",h={};function g(){}function b(){}function y(){}var x={};u(x,o,(function(){return this}));var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==n&&r.call(w,o)&&(x=w);var j=y.prototype=g.prototype=Object.create(x);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,o,c){var l=d(e[a],e,i);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(s).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function N(t,n,r){var a=v;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===p){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=S(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===v)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:f,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var i=d(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function q(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(q,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var g=l["a"].Countdown,b=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],y=function(e){e.globalSetting,e.loading,e.user;var t=e.exercise,n=e.dispatch,l=(Object(c["a"])(e,["globalSetting","loading","user","exercise","dispatch"]),Object(u["useState"])({})),f=Object(o["a"])(l,2),h=(f[0],f[1],i["a"].useModal()),b=Object(o["a"])(h,2),y=b[0],x=b[1],E=Object(u["useRef"])(null),w=Object(u["useRef"])(null),j=Object(u["useState"])(!0),O=Object(o["a"])(j,2),k=(O[0],O[1]),N=(Object(p["l"])().query,Object(p["m"])());Object(u["useEffect"])((function(){var e,r,a;return clearTimeout(E.current),document.addEventListener(Object(d["c"])(),P,!1),window.addEventListener("blur",R,!1),(null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&Object(d["a"])()&&(n({type:"globalSetting/headerFooterToggle",payload:!1}),k(!1)),(null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_open)&&!Object(d["a"])()?i["a"].info({icon:null,content:s.a.createElement("div",{className:"tc font16"},"\u672c\u573a\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\u9650\u5236\uff0c",s.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",t.exerciseUserInfo.screen_num-t.exerciseUserInfo.used_screen_num," \u6b21\u540e\u5c06\u8fdb\u884c\u5f3a\u5236\u4ea4\u5377\uff0c",s.a.createElement("br",null),"\u8bf7\u52ff\u5207\u5c4f\u53ca\u5237\u65b0\u9875\u9762"),onOk:function(){k(!1),Object(d["d"])(document.body),document.getElementById("root").addEventListener("click",q,!1)}}):document.getElementById("root").addEventListener("click",q,!1),m()().diff(m()(null===(a=t.exerciseUserInfo)||void 0===a?void 0:a.screen_at),"seconds")>0&&S(),function(){document.getElementById("root").removeEventListener("click",q,!1),document.removeEventListener(Object(d["c"])(),P,!1),window.removeEventListener("blur",R,!1),clearTimeout(E.current)}}),[]),Object(u["useEffect"])((function(){setTimeout((function(){t.actionTabs.removeEventListenerExitScreen&&(clearTimeout(E.current),document.getElementById("root").removeEventListener("click",q,!1),document.removeEventListener(Object(d["c"])(),P,!1))}),500),L()}),[t.actionTabs]),Object(u["useEffect"])((function(){setTimeout((function(){t.exerciseUserInfo.used_screen_num>t.exerciseUserInfo.screen_num&&C()}),500)}),[t.exerciseUserInfo]);var S=function(){var e=Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,F();case 2:setTimeout((function(){var e;i["a"].destroyAll(),i["a"].info({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.used_screen_num),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377"),onOk:function(){var e=Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Object(d["d"])(document.body);case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})}),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(e){Object(d["a"])()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"\u786e \u5b9a"===e.target.innerHTML||(Object(d["d"])(document.body),console.log("documentClick.full"))},L=function(){var e=Object(a["a"])(_().mark((function e(){var t;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n({type:"exercise/getExerciseUserInfo",payload:Object(r["a"])({},N)});case 2:return t=e.sent,e.abrupt("return",null===t||void 0===t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=Object(a["a"])(_().mark((function e(n){var r,o,c;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i["a"].destroyAll(),o=i["a"].info({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5\uff08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(g,{onFinish:F,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*(t.exerciseUserInfo.screen_sec+1)})),"S\uff09"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},n),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377,",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.screen_sec),"\u79d2\u5185\u56de\u5230",s.a.createElement("br",null),s.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8bd5\u4e0d\u8ba1\u5207\u5c4f\u6b21\u6570\u3002")),keyboard:!1,onOk:function(){var e=Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:clearTimeout(w.current),Object(d["d"])(document.body),o.destroy();case 3:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),setTimeout((function(){var e;o.update({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},n+1),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377")})}),1e3*(t.exerciseUserInfo.screen_sec+1)),c=setTimeout(Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:!Object(d["a"])()&&n<=t.exerciseUserInfo.screen_num&&I(n+1);case 1:case"end":return e.stop()}}),e)}))),1e3*(t.exerciseUserInfo.screen_sec+1)),w.current=c;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){location.href="/classrooms/".concat(N.coursesId,"/exercise/").concat(N.categoryId,"/detail")},C=function(){var e=Object(a["a"])(_().mark((function e(){var t;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i["a"].destroyAll(),e.next=3,Object(v["V"])({categoryId:N.categoryId,commit_method:1});case 3:t=e.sent,t&&A();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){document.removeEventListener(Object(d["c"])(),P,!1),Object(d["b"])(),i["a"].destroyAll(),y.info({content:s.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",s.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){T()}})},R=function(e){Object(d["a"])()&&"none"==document.getElementById("iframeShixuns").style.display&&Object(d["b"])()},F=function(){var e=Object(a["a"])(_().mark((function e(){var n,a;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return(null===(n=t.exerciseUserInfo)||void 0===n?void 0:n.screen_at)&&Object(v["g"])(Object(r["a"])(Object(r["a"])({},N),{},{reset:!0})),e.next=3,Object(v["N"])({id:N.categoryId});case 3:if(a=e.sent,!(null===a||void 0===a?void 0:a.is_commit)){e.next=7;break}return A(),e.abrupt("return");case 7:return e.next=9,L();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=Object(a["a"])(_().mark((function e(){var i,o,c,l;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=!1,console.log("fullscreen change"),!Object(d["a"])()){e.next=7;break}(null===(o=t.exerciseUserInfo)||void 0===o?void 0:o.screen_at)&&Object(v["g"])(Object(r["a"])(Object(r["a"])({},N),{},{reset:!0})),clearTimeout(E.current),e.next=16;break;case 7:return i=!0,e.next=10,L();case 10:c=e.sent,Object(v["g"])(Object(r["a"])({},N)),I(c.used_screen_num),l=setTimeout(Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),1e3*t.exerciseUserInfo.screen_sec),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),E.current=l;case 16:n({type:"globalSetting/headerFooterToggle",payload:i});case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return s.a.createElement("div",null,x)};t["a"]=Object(h["a"])((function(e){var t=e.loading,n=e.user,r=e.exercise,a=e.globalSetting;return{globalSetting:a,user:n,exercise:r,loading:t.effects}}))(y)},dejd:function(e,t,n){},gUdW:function(e,t,n){"use strict";var r=n("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},o=i,c=n("6VBw"),l=function(e,t){return a["createElement"](c["a"],Object(r["a"])(Object(r["a"])({},e),{},{ref:t,icon:o}))};l.displayName="MinusSquareOutlined";t["a"]=a["forwardRef"](l)},kSUc:function(e,t,n){},o5mm:function(e,t,n){e.exports={flex_box_center:"flex_box_center___yMfGk",flex_space_between:"flex_space_between___3T4Rr",flex_box_vertical_center:"flex_box_vertical_center___2K9ch",flex_box_center_end:"flex_box_center_end___1GgKp",flex_box_column:"flex_box_column___2DSuN",shixunWrp:"shixunWrp___2_2ep"}}}]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[59,4,5,158],{4:function(e,t){},"7ZXX":function(e,t,n){e.exports=n.p+"static/err.6e7c5817.png"},"7ahc":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("k1fw"),a=n("0Owb"),i=(n("+L6B"),n("2/Rp")),o=(n("y8nQ"),n("Vl3Y")),c=n("tJVT"),l=(n("OaEy"),n("2fM7")),u=n("q1tI"),s=n.n(u),d=n("VrN/"),v=n.n(d),f=(n("p77/"),n("c5Ni"),l["a"].Option),m={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function h(e){var t=e.value,n=e.onChange,a=e.mode,i=e.options,o=void 0===i?{}:i,l=Object(u["useRef"])(),d=Object(u["useState"])(),f=Object(c["a"])(d,2),m=f[0],p=f[1];return Object(u["useEffect"])((function(){if(m){var e=function(e){var t=e.getValue();n&&n(t)};return m.on("change",e),function(){m.off("change",e)}}}),[m,n]),Object(u["useEffect"])((function(){m&&m.setOption("mode",a)}),[m,a]),Object(u["useEffect"])((function(){m&&(t===m.getValue()&&""!==t||setTimeout((function(){m.setValue(t||" ")}),300))}),[m,t]),Object(u["useEffect"])((function(){if(l.current&&!m){var e=v.a.fromTextArea(l.current,Object(r["a"])({mode:a,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},o));p(e)}}),[l.current,m]),s.a.createElement("div",{className:"my-codemirror-container"},s.a.createElement("textarea",{ref:l}))}t["b"]=function(e){var t=e.callback,n=e.onCancel,r=Object(u["useState"])("python"),d=Object(c["a"])(r,2),v=d[0],_=d[1];function g(e){_(p[e][1])}function b(e){t(e)}return s.a.createElement(o["a"],Object(a["a"])({},m,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:b}),s.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},s.a.createElement(l["a"],{onChange:g},Object.keys(p).map((function(e){return s.a.createElement(f,{key:e,value:e},p[e][0])})))),s.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},s.a.createElement(h,{mode:v})),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(i["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),s.a.createElement(i["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))}},"9VGf":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("q1tI");function a(e,t){var n=Object(r["useRef"])();Object(r["useEffect"])((function(){n.current=e})),Object(r["useEffect"])((function(){function e(){n.current()}if(null!==t){var r=setInterval(e,t);return function(){return clearInterval(r)}}}),[t])}},BjJ7:function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var r=n("m3rI");function a(e){var t=!0;if(e.length>0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),_}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),_}},t}var p=n("mxV5"),h=function(e,t){var n=e.split(","),r=n[0].match(/:(.*?);/)[1],a=atob(n[1]),i=a.length,o=new Uint8Array(i);while(i--)o[i]=a.charCodeAt(i);return new Blob([o],{type:r})},_=Object(o["forwardRef"])((function(e,t){var n=e.time,v=e.number,_=e.supportCamera,g=e.take_photo,b=(e.update,Object(o["useRef"])()),y=Object(o["useRef"])(),x=Object(l["m"])(),E=Object(o["useState"])([]),w=Object(i["a"])(E,2),j=w[0],O=w[1],k=Object(o["useState"])(0),N=Object(i["a"])(k,2),S=N[0],q=N[1],L=Object(o["useState"])(""),I=Object(i["a"])(L,2),T=(I[0],I[1]),C=Object(o["useState"])(),A=Object(i["a"])(C,2),R=A[0],F=A[1],P=Object(o["useState"])(0),B=Object(i["a"])(P,2),V=B[0],D=B[1];Object(o["useEffect"])((function(){return G(),function(){z(),M()}}),[]),Object(o["useEffect"])((function(){2===S&&n&&v>0&&(U(),D(1))}),[n]),Object(o["useEffect"])((function(){if(0!==V){if(2===V)clearInterval(R);else{var e=0,t=setInterval((function(){j.includes(e)&&H(),e++}),1e3);F(t)}return function(){return clearInterval(R)}}}),[V]),Object(o["useImperativeHandle"])(t,(function(){return{handlePhoto:H}}));var M=function(){D(2)},U=function(){var e=n/v,t=[];function r(e,t){return parseInt(Math.floor(Math.random()*(t-e+1))+e)}new Array(v).fill(0).map((function(n,a){g?t.push(r(e*a,e*(a+1))):0==a?t.push(0):t.push(r(e*a,e*(a+1)))})),j=t,O([].concat(t)),console.log(t)},G=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return t?new Promise((function(n,r){t.call(navigator,e,n,r)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then((function(e){_&&_(2),q(2),"srcObject"in b.current?b.current.srcObject=e:b.current.src=window.URL.createObjectURL(e),b.current.onloadedmetadata=function(e){b.current.play()},b.current.addEventListener("ended",(function(){console.log("\u64ad\u653e\u7ed3\u675f"),M(),a["b"].error({content:"\u60a8\u5df2\u7ecf\u5173\u95ed\u4e86\u6444\u50cf\u5934\uff0c\u8bf7\u572810\u79d2\u949f\u5185\u6062\u590d\u6444\u50cf\u5934\uff0c\u5426\u5219\u5c06\u63a8\u51fa\u8003\u8bd5",duration:10,key:9998})}),!1)})).catch((function(e){q(1),_&&_(1),"Permission denied"===e.message||"NotAllowedError"===e.name?a["b"].error("\u60a8\u5df2\u62d2\u7edd\u4e86\u83b7\u53d6\u6444\u50cf\u5934"):a["b"].error("\u6444\u50cf\u5934\u83b7\u53d6\u5931\u8d25\uff0c\u6216\u60a8\u5df2\u62d2\u7edd\u4e86\u83b7\u53d6\u6444\u50cf\u5934"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},H=function(){try{y.current.width=b.current.videoWidth,y.current.height=b.current.videoHeight;var e=y.current.getContext("2d");e.drawImage(b.current,0,0,y.current.width,y.current.height),T(y.current.toDataURL("image/png")),K(y.current.toDataURL("image/png"))}catch(t){}},z=function(){try{var e=b.current.srcObject,t=e.getTracks();t.forEach((function(e){e.stop()})),b.current.srcObject=null}catch(n){}},K=function(){var e=Object(r["a"])(m().mark((function e(t){var n,r,a,i,o,c,l,v,f,_,g;return m().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["a"])("/api/buckets/get_upload_token.json",{method:"get"});case 2:v=e.sent,v.data=JSON.parse(Object(d["a"])(v.data)),f=Object(s["a"])(),_=new p({endpoint:null===v||void 0===v||null===(n=v.data)||void 0===n?void 0:n.end_point,region:null===v||void 0===v||null===(r=v.data)||void 0===r?void 0:r.region,accessKeyId:null===v||void 0===v||null===(a=v.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null===v||void 0===v||null===(i=v.data)||void 0===i?void 0:i.access_key_secret,bucket:null===v||void 0===v||null===(o=v.data)||void 0===o?void 0:o.bucket,stsToken:null===v||void 0===v||null===(c=v.data)||void 0===c?void 0:c.security_token}),g=h(t,f),_.multipartUpload("".concat(f,".png"),g,{timeout:1e4,partSize:10485760,callback:{url:null===v||void 0===v||null===(l=v.data)||void 0===l?void 0:l.callback_url,host:null===v||void 0===v?void 0:v.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+x.login+"&container_id="+x.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,3!==S&&c.a.createElement("aside",{className:f.a.video,id:"screenshot"},0===S&&c.a.createElement("span",null,"\u6b63\u5728\u5f00\u542f\u6444\u50cf\u5934..."),1===S&&c.a.createElement("span",null,"\u6444\u50cf\u5934\u5f00\u542f\u5931\u8d25"),2===S&&c.a.createElement("div",null,c.a.createElement("video",{width:"288",ref:b,autoPlay:!0}),c.a.createElement("canvas",{style:{display:"none"},ref:y}))))}));t["a"]=_},"C+DQ":function(e,t,n){},DR4n:function(e,t,n){e.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},HmJG:function(e,t,n){},KhGG:function(e,t,n){"use strict";n.d(t,"a",(function(){return x})),n.d(t,"c",(function(){return E}));var r=n("0Owb"),a=(n("miYZ"),n("tsqr")),i=n("oBTY"),o=n("tJVT"),c=n("PpiC"),l=n("k1fw"),u=n("9og8"),s=(n("DZo9"),n("8z0m")),d=n("q1tI"),v=n.n(d),f=n("ErOA"),m=n("NFKh"),p=n.n(m),h=n("7Cbv"),_=n("9kvl");function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof _?t:_,o=Object.create(i.prototype),c=new I(r||[]);return a(o,"_invoke",{value:N(e,n,c)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var v="suspendedStart",f="suspendedYield",m="executing",p="completed",h={};function _(){}function b(){}function y(){}var x={};u(x,o,(function(){return this}));var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==n&&r.call(w,o)&&(x=w);var j=y.prototype=_.prototype=Object.create(x);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,o,c){var l=d(e[a],e,i);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(s).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function N(t,n,r){var a=v;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===p){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=S(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===v)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:f,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var i=d(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function q(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(q,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var b=s["a"].Dragger,y=n("mxV5"),x=function(e){var t="bf3c199c2470cb477d907b1e0917c17b",n="5183666c72eec9e4",r=p.a.enc.Utf8.parse(t),a=p.a.enc.Utf8.parse(n),i=p.a.AES.decrypt(e,r,{iv:a,mode:p.a.mode.CBC});return i.toString(p.a.enc.Utf8)},E=function(){var e=Object(u["a"])(g().mark((function e(t,n,r){var a,i,o,c,u,s,d,v,m;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.file_name=t.name,e.next=3,Object(f["a"])("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",x(d.data)),d.data=JSON.parse(x(d.data)),v=Object(h["a"])(),m=new y({endpoint:null===d||void 0===d||null===(a=d.data)||void 0===a?void 0:a.end_point,region:null===d||void 0===d||null===(i=d.data)||void 0===i?void 0:i.region,accessKeyId:null===d||void 0===d||null===(o=d.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null===d||void 0===d||null===(c=d.data)||void 0===c?void 0:c.access_key_secret,bucket:null===d||void 0===d||null===(u=d.data)||void 0===u?void 0:u.bucket,stsToken:null===d||void 0===d||null===(s=d.data)||void 0===s?void 0:s.security_token}),e.abrupt("return",new Promise((function(e,a){var i;m.multipartUpload("".concat(v),new Blob([t],{type:t.type}),Object(l["a"])(Object(l["a"])({timeout:2e5,partSize:102400},r),{},{callback:{url:null===d||void 0===d||null===(i=d.data)||void 0===i?void 0:i.callback_url,host:null===d||void 0===d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(f["e"])(n)}})).then((function(n){var r;t.response=null===(r=n.data)||void 0===r?void 0:r.data,e(null===n||void 0===n?void 0:n.data)})).catch((function(e){a(e),console.log("err:",e)}))})));case 9:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),w=function(e){var t=e.user,n=e.cancelUpload,l=Object(c["a"])(e,["user","cancelUpload"]),s=Object(d["useState"])([]),m=Object(o["a"])(s,2),p=m[0],_=m[1],E=Object(d["useState"])(),w=Object(o["a"])(E,2),j=w[0],O=w[1],k={onRemove:function(e){_(Object(i["a"])(p.filter((function(t){return t.name!==e.name})))),l.onChange(p.filter((function(t){return t.name!==e.name})))},disabled:l.disabled,multiple:!0,fileList:null===p||void 0===p?void 0:p.map((function(e){return e.file})),customRequest:function(){},beforeUpload:function(){var e=Object(u["a"])(g().mark((function e(t){var n;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=l.maxSize||1073741824,!p.filter((function(e){return e.name===t.name})).length){e.next=4;break}return a["b"].info("".concat(t.name,"\u5df2\u5b58\u5728\uff0c\u8bf7\u91cd\u65b0\u9009\u62e9")),e.abrupt("return");case 4:if(!((null===t||void 0===t?void 0:t.size)>n)){e.next=7;break}return a["b"].info("\u6587\u4ef6\u8d85\u8fc7".concat(n/1024/1024/1024,"GB\uff0c\u4e0d\u7b26\u5408\u4e0a\u4f20\u8981\u6c42")),e.abrupt("return",!1);case 7:return p.push({name:t.name,file:t}),_(Object(i["a"])(p)),l.onChange(p),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},N=function(){var e=Object(u["a"])(g().mark((function e(t,n){var r,o,c,u,s,d,v,m,b;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.file_name=t.name,v=t.name,e.next=4,Object(f["a"])("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(m=e.sent,m.data=JSON.parse(x(m.data)),0===(null===m||void 0===m?void 0:m.status)){e.next=12;break}return p[p.findIndex((function(e){return e.name===v}))]["status"]="error",p[p.findIndex((function(e){return e.name===v}))]["file"]["status"]="error",l.onChange(p),a["b"].warn("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5"),e.abrupt("return");case 12:return j=new y({endpoint:null===m||void 0===m||null===(r=m.data)||void 0===r?void 0:r.end_point,region:null===m||void 0===m||null===(o=m.data)||void 0===o?void 0:o.region,accessKeyId:null===m||void 0===m||null===(c=m.data)||void 0===c?void 0:c.access_key_id,accessKeySecret:null===m||void 0===m||null===(u=m.data)||void 0===u?void 0:u.access_key_secret,bucket:null===m||void 0===m||null===(s=m.data)||void 0===s?void 0:s.bucket,stsToken:null===m||void 0===m||null===(d=m.data)||void 0===d?void 0:d.security_token}),console.log(t,"file"),O(j),b=Object(h["a"])(),e.abrupt("return",new Promise((function(e,r){try{var o;j.multipartUpload("".concat(l.identifier,"/").concat(b).concat(v.indexOf(".")>-1?"."+v.split(".").pop():""),new Blob([t.file],{type:t.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,t,n){try{console.log("\u8fdb\u5ea6",e,t,n);var r=p.findIndex((function(e){return e.name===v}));p[r]["file"]["percent"]=100*e,p[r].tempCheckpoint=t,_(Object(i["a"])(p))}catch(a){}},checkpoint:p[p.findIndex((function(e){return e.name===v}))].tempCheckpoint,callback:{customValue:{id:v+""},url:null===m||void 0===m||null===(o=m.data)||void 0===o?void 0:o.callback_url,host:null===m||void 0===m?void 0:m.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(f["e"])(n)}}).then((function(n){var r,i=p.findIndex((function(e){return e.name===v})),o="done";if(0===(null===(r=n.data)||void 0===r?void 0:r.status)){var c;t.response=null===(c=n.data)||void 0===c?void 0:c.data;var u=p.findIndex((function(e){return e.name===v}));p[u]["status"]="done",p[u]["file"]["status"]="done"}else{var s;a["b"].warn(null===(s=n.data)||void 0===s?void 0:s.message),o="error"}p[i]["status"]=o,p[i]["file"]["status"]=o,l.onChange(p),e(null===n||void 0===n?void 0:n.data)})).catch((function(e){p[p.findIndex((function(e){return e.name===v}))]["status"]="error",p[p.findIndex((function(e){return e.name===v}))]["file"]["status"]="error",a["b"].warn("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5"),_(Object(i["a"])(p)),l.onChange(p),r(e),console.log("err:",e)}))}catch(c){}})));case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return Object(d["useEffect"])((function(){p.every((function(e){return"done"===e||"error"===e}))&&l.onComplete(p)}),[p]),Object(d["useEffect"])((function(){var e;n&&(null===(e=j)||void 0===e||e.cancel())}),[n]),Object(d["useEffect"])((function(){l.uploading&&p.map(function(){var e=Object(u["a"])(g().mark((function e(r){var a;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r.status&&"error"!==r.status||n){e.next=6;break}return r.status="uploading",r.file.status="uploading",e.next=5,N(r,{login:null===t||void 0===t||null===(a=t.userInfo)||void 0===a?void 0:a.login,container_type:l.container_type,container_id:l.container_id,description:l.description});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[l.uploading]),v.a.createElement(b,Object(r["a"])({},k,{height:l.height,className:l.className}),v.a.createElement("p",{className:"ant-upload-hint"},l.text||"\u62d6\u62fd\u6587\u4ef6\u6216\u8005\u70b9\u51fb\u4e0a\u4f20"))};t["b"]=Object(_["a"])((function(e){var t=e.loading,n=e.globalSetting,r=e.user;return{globalSetting:n,loading:t.models.competitions,user:r}}))(w)},M8RZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("fWQN"),a=n("mtLc"),i=n("yKVA"),o=n("879j"),c=n("q1tI"),l=n.n(c),u=n("i8i4"),s=function(e){Object(i["a"])(n,e);var t=Object(o["a"])(n);function n(e){var a;Object(r["a"])(this,n),a=t.call(this,e);var i=window.document;return a.node=i.createElement("div"),i.body.appendChild(a.node),a}return Object(a["a"])(n,[{key:"render",value:function(){var e=this.props.children;return Object(u["createPortal"])(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(l.a.Component)},MvOs:function(e,t,n){"use strict";n.r(t);n("/zsF");var r=n("PArb"),a=(n("sPJy"),n("bE4q")),i=(n("+L6B"),n("2/Rp")),o=(n("14J3"),n("BMrR")),c=(n("jCWc"),n("kPKH")),l=(n("5Dmo"),n("3S7+")),u=(n("sRBo"),n("kaz8")),s=(n("T2oS"),n("W9HT")),d=(n("7Kak"),n("9yH6")),v=(n("MXD1"),n("CFYs")),f=(n("miYZ"),n("tsqr")),m=n("k1fw"),p=n("9og8"),h=(n("2qtc"),n("kLXV")),_=n("tJVT"),g=n("PpiC"),b=(n("5NDa"),n("5rEg")),y=(n("aHsQ"),n("sGsY")),x=n("q1tI"),E=n.n(x),w=n("Ty5D"),j=n("55Ip"),O=n("9kvl"),k=n("D1Df"),N=n.n(k),S=n("VTBJ"),q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},L=q,I=n("6VBw"),T=function(e,t){return x["createElement"](I["a"],Object(S["a"])(Object(S["a"])({},e),{},{ref:t,icon:L}))};T.displayName="ClockCircleOutlined";var C=x["forwardRef"](T),A=n("gUdW"),R=n("xGfz"),F=n("jhfD"),P=n("Llu2"),B=n("BlwA"),V=n("bPs0"),D=n("wd/R"),M=n.n(D),U=n("V5fa"),G=n.n(U),H=n("1vsH"),z=n("s8TD"),K=n("xKgJ"),Y=n("bntm"),J=n("V0Rq"),W=n("HBuW"),$=n("9Bee"),Q=n("Ot1p"),X=function(e){var t,n,r,a,i=e.item,o=e.answerData,c=e.onBlur,l=void 0===c?function(){}:c,u=Object(x["useState"])(),s=Object(_["a"])(u,2),d=s[0],v=s[1],f=Object(x["useState"])(),m=Object(_["a"])(f,2),p=(m[0],m[1]),h=Object(x["useState"])(),g=Object(_["a"])(h,2),y=g[0],w=g[1];return Object(x["useEffect"])((function(){p(null===i||void 0===i?void 0:i.a_flag)}),[null===i||void 0===i?void 0:i.a_flag]),E.a.createElement("div",null,1===(null===o||void 0===o||null===(t=o.exercise)||void 0===t?void 0:t.user_exercise_status)?E.a.createElement("div",null,E.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7b54\u6848\uff1a"),E.a.createElement("div",{className:G.a.simpleText},E.a.createElement($["a"],{value:null===i||void 0===i||null===(n=i.user_answer)||void 0===n?void 0:n[0]}))):E.a.createElement("div",{className:i.user_score&&(i.user_score===i.question_score?"c-green":"c-red")},y?E.a.createElement(Q["a"],{height:150,isFocus:!0,defaultValue:null===i||void 0===i||null===(r=i.user_answer)||void 0===r?void 0:r[0],id:null===i||void 0===i?void 0:i.question_id,onChange:function(e){return v(e)},onBlur:function(){return l(d)}}):E.a.createElement("div",{onClick:function(){return w(!0)}},E.a.createElement(b["a"],{size:"large",className:"current",placeholder:"\u70b9\u51fb\u5f00\u59cb\u4f5c\u7b54",readOnly:!0}))),Object(K["s"])()&&(null===i||void 0===i?void 0:i.standard_answer)&&E.a.createElement("div",null,E.a.createElement("p",{className:"mt10 mb0"},"\u53c2\u8003\u7b54\u6848\uff1a"),E.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},E.a.createElement($["a"],{value:null===i||void 0===i||null===(a=i.standard_answer)||void 0===a?void 0:a[0]}))))},Z=X,ee=(n("g9YV"),n("wCAj")),te=(n("5GOC"),n("JsLm")),ne=n("ZW9T"),re=n("o5mm"),ae=n.n(re),ie=function(e){var t,n,r,a,i=e.item,l=e.answerData,u=Object(x["useState"])([]),s=Object(_["a"])(u,2),d=s[0],v=s[1],f=Object(x["useState"])([]),p=Object(_["a"])(f,2),h=p[0],g=p[1];Object(x["useEffect"])((function(){var e;if(null===i||void 0===i||null===(e=i.shixun_details)||void 0===e?void 0:e.length){for(var t=[],n=[],r=0;r<(null===i||void 0===i||null===(a=i.shixun_details)||void 0===a?void 0:a.length);r++){for(var a,o,c,l,u,s,d=0;d<(null===i||void 0===i?void 0:i.shixun_details[r].stage_list.length);d++){var f,p,h,_,b=null===i||void 0===i?void 0:i.shixun_details[r].stage_list[d];t.push(Object(m["a"])(Object(m["a"])({},b),{operation:null===i||void 0===i||null===(f=i.shixun_details)||void 0===f||null===(p=f[r])||void 0===p||null===(h=p.shixun_detail)||void 0===h||null===(_=h[0])||void 0===_?void 0:_.game_identifier}))}if(null===i||void 0===i||null===(o=i.shixun_details)||void 0===o||null===(c=o[r])||void 0===c?void 0:c.shixun_detail)n.push(null===i||void 0===i||null===(l=i.shixun_details)||void 0===l||null===(u=l[r])||void 0===u||null===(s=u.shixun_detail)||void 0===s?void 0:s[0])}g(n),v(t)}}),[null===i||void 0===i?void 0:i.shixun_details]);var b=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4efb\u52a1\u540d\u79f0",dataIndex:"name",key:"name",align:"center",render:function(e){return E.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:""},e)}},{title:"\u8bc4\u6d4b\u6b21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,t){return E.a.createElement("span",null,t.evaluate_count?t.evaluate_count:E.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5b8c\u6210\u65f6\u95f4",key:"endTime",dataIndex:"endTime",align:"center",render:function(e,t){var n=!1;return t.finished_time&&(null===l||void 0===l?void 0:l.exercise)&&(null===l||void 0===l?void 0:l.exercise_answer_user)&&(n=-1===(null===l||void 0===l?void 0:l.exercise.time)?M()(null===l||void 0===l?void 0:l.exercise.end_time).isBefore(t.finished_time):M()(null===l||void 0===l?void 0:l.exercise_answer_user.start_at).add(null===l||void 0===l?void 0:l.exercise.time,"m").isBefore(t.finished_time)),E.a.createElement("span",null,t.finished_time||E.a.createElement("span",{className:"c-grey-999"},"--"),E.a.createElement("span",{className:"c-orange-ff9 "},n?"\uff08\u5df2\u8d85\u65f6\uff09":""))}},{title:"\u8017\u65f6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,t){return E.a.createElement("span",null,t.time_consuming||E.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67e5\u770b\u7b54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,t){return E.a.createElement("span",null,t.view_answer?"\u5df2\u67e5\u770b":"\u672a\u67e5\u770b")}},{title:"\u64cd\u4f5c",dataIndex:"operation",key:"operation",align:"center",render:function(e,t,n){return e?E.a.createElement(te["a"],{affix:!1,className:"mt10"},E.a.createElement(te["a"].Link,{href:"#challenge_".concat(null===i||void 0===i?void 0:i.question_id).concat(n),title:E.a.createElement("span",{style:{color:"#1890ff"}},"\u67e5\u770b")})):E.a.createElement("span",{className:"c-grey-999"},"--")}}],y={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return E.a.createElement("div",{className:"mt15 mb15"},E.a.createElement("div",null,null===i||void 0===i||null===(t=i.shixun)||void 0===t?void 0:t.map((function(e,t){return E.a.createElement(o["a"],{className:"font16",gutter:[0,20]},E.a.createElement(c["a"],{flex:"1"},e.challenge_name," (",e.challenge_score,"\u5206)"),E.a.createElement(c["a"],{flex:"100px",className:"tr"},0===e.answer_status&&E.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672a\u5b8c\u6210"),1===e.answer_status&&E.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5df2\u5b8c\u6210")))}))),0!==(null===l||void 0===l||null===(n=l.exercise)||void 0===n?void 0:n.student_commit_status)||0!==(null===l||void 0===l||null===(r=l.exercise)||void 0===r?void 0:r.user_exercise_status)?E.a.createElement(E.a.Fragment,null,!!(null===d||void 0===d?void 0:d.length)&&E.a.createElement("div",null,E.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6bb5\u6210\u7ee9"),E.a.createElement(ee["a"],{columns:b,dataSource:d,pagination:!1})),!!(null===h||void 0===h?void 0:h.length)&&E.a.createElement("div",null,E.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5b9e\u8bad\u8be6\u60c5"),null===h||void 0===h?void 0:h.map((function(e,t){return E.a.createElement("div",{id:"challenge_".concat(null===i||void 0===i?void 0:i.question_id).concat(t),className:"mt5"},E.a.createElement("div",null,E.a.createElement("span",{className:"font16 mr15"}," \u7b2c",e.position,"\u5173"),E.a.createElement(j["Link"],{className:"current c-black font16",to:"/tasks/".concat(e.game_identifier)},e.name)),0===(null===e||void 0===e?void 0:e.st)&&e.passed_code&&E.a.createElement("aside",{className:ae.a.shixunWrp},E.a.createElement("h2",null,"\u6700\u540e\u4e00\u6b21\u901a\u5173\u7684\u4ee3\u7801\uff08\u672a\u901a\u5173\u5219\u4e3a\u6700\u540e\u4e00\u6b21\u63d0\u4ea4\u8bc4\u6d4b\u7684\u4ee3\u7801\uff09",E.a.createElement("span",{className:"c-light-black"},e.path)),E.a.createElement(ne["b"],{height:300,language:"python",theme:"default",value:e.passed_code,options:y})))})))):E.a.createElement(E.a.Fragment,null,Object(K["s"])()&&E.a.createElement($["a"],{className:"c-grey-999 mt20 mb20",value:null===i||void 0===i?void 0:i.question_title}),null===i||void 0===i||null===(a=i.shixun)||void 0===a?void 0:a.map((function(e,t){return E.a.createElement("p",{className:"font16 c-grey-666 mb5",key:t},E.a.createElement("span",{className:"mr20"},"\u7b2c",null===e||void 0===e?void 0:e.challenge_position,"\u5173 ",null===e||void 0===e?void 0:e.challenge_name),E.a.createElement("span",null,null===e||void 0===e?void 0:e.challenge_score,"\u5206"))}))))},oe=ie,ce=n("J66h"),le=function(e){var t=e.item,n=(e.answerData,Object(x["useState"])([])),r=Object(_["a"])(n,2),a=(r[0],r[1]);Object(x["useEffect"])((function(){var e,n;(null===t||void 0===t||null===(e=t.evaluate_codes)||void 0===e?void 0:e.length)>0?a(null===t||void 0===t||null===(n=t.evaluate_codes)||void 0===n?void 0:n.map((function(e,t){return{key:t+1,error_msg:(null===e||void 0===e?void 0:e.error_msg)?ce["Base64"].decode(null===e||void 0===e?void 0:e.error_msg):""}}))):a([{key:"--",error_msg:"--"}])}),[null===t||void 0===t?void 0:t.evaluate_codes]);var i={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return E.a.createElement(E.a.Fragment,null,E.a.createElement("div",{className:"mt15 mb15"},E.a.createElement($["a"],{value:null===t||void 0===t?void 0:t.description})),(null===t||void 0===t?void 0:t.passed_code)&&E.a.createElement("aside",{className:ae.a.shixunWrp},E.a.createElement("h3",null,"\u6700\u540e\u4e00\u6b21\u8bc4\u6d4b\u901a\u8fc7\u7684\u4ee3\u7801\uff08\u672a\u901a\u5173\u5219\u4e3a\u6700\u540e\u4e00\u6b21\u63d0\u4ea4\u8bc4\u6d4b\u7684\u4ee3\u7801\uff09"),E.a.createElement(ne["b"],{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(null===t||void 0===t?void 0:t.passed_code)?ce["Base64"].decode(null===t||void 0===t?void 0:t.passed_code):"",options:i})))},ue=le,se=n("oBTY"),de=b["a"].TextArea,ve=function(e){var t,n,r=e.item,a=e.answerData,i=e.onBlur,o=void 0===i?function(){}:i,c=Object(x["useState"])([]),l=Object(_["a"])(c,2),u=l[0],s=l[1];return Object(x["useEffect"])((function(){for(var e=[],t=0;t<(null===r||void 0===r?void 0:r.multi_count);t++)e.push(Object(m["a"])({},(null===r||void 0===r?void 0:r.user_answer[t])||{}));s(e)}),[null===r||void 0===r?void 0:r.user_answer]),E.a.createElement("div",null,null===u||void 0===u?void 0:u.map((function(e,t){var n;return E.a.createElement("div",{className:"mt10"},E.a.createElement("span",null,"\u6211\u7684\u7b54\u6848\uff08\u586b\u7a7a",t+1,"\uff09:"),E.a.createElement("div",null,E.a.createElement(de,{autoSize:!0,rows:4,disabled:1===(null===a||void 0===a||null===(n=a.exercise)||void 0===n?void 0:n.user_exercise_status),value:null===e||void 0===e?void 0:e.answer_text,onChange:function(e){u[t].answer_text=e.target.value,s(Object(se["a"])(u))},onBlur:function(n){return o(null===e||void 0===e?void 0:e.answer_text,t+1,u)},className:r.user_score&&(r.user_score===r.question_score?"c-green":"c-red")})))})),!!(null===r||void 0===r||null===(t=r.standard_answer)||void 0===t?void 0:t.length)&&E.a.createElement("div",null,null===r||void 0===r||null===(n=r.standard_answer)||void 0===n?void 0:n.map((function(e,t){return E.a.createElement("div",null,E.a.createElement("span",null,"\u53c2\u8003\u7b54\u6848\uff1a\uff08\u586b\u7a7a",t+1,"\uff09:"),E.a.createElement("div",null,E.a.createElement(de,{autoSize:!0,disabled:!0,value:null===e||void 0===e?void 0:e.answer_text[0]})))}))))},fe=ve,me=(b["a"].TextArea,function(e){var t=e.data;return E.a.createElement("div",{className:"tc mt80"},E.a.createElement("img",{width:"486",src:n("7ZXX")})," ",E.a.createElement("br",null),-1===t.status&&E.a.createElement("div",{className:"c-grey-999 mt60"},"\u60a8\u7684IP\u4e0d\u5728\u8003\u8bd5\u5141\u8bb8\u7684\u8303\u56f4\u5185\uff01"),-2===t.status&&E.a.createElement("div",{className:" c-grey-999 mt60"},"\u60a8\u5df2\u7ed1\u5b9a\u5f53\u524d\u8003\u8bd5IP\u5730\u5740\uff1a",E.a.createElement("span",{className:"c-red"},t.ip),"\u8bf7\u4f7f\u7528\u8be5IP\u5730\u5740\u8fdb\u5165\u8003\u8bd5\u3002"),E.a.createElement(i["a"],{className:"mt40 pl20 pr20",type:"primary"},E.a.createElement("a",{href:"/"},"\u56de\u5230\u9996\u9875")))}),pe=me,he=n("m3rI"),_e=n("LvDl");function ge(){ge=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof _?t:_,o=Object.create(i.prototype),c=new L(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var v="suspendedStart",f="suspendedYield",m="executing",p="completed",h={};function _(){}function g(){}function b(){}var y={};u(y,o,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(I([])));E&&E!==n&&r.call(E,o)&&(y=E);var w=b.prototype=_.prototype=Object.create(y);function j(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(a,i,o,c){var l=d(e[a],e,i);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(s).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=v;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===p){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===v)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:f,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var i=d(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function q(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function I(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),q(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;q(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:I(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var be=y["a"].Countdown,ye=b["a"].TextArea,xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee={0:"c-red-ee4",1:"c-green"},we=function(e){var t,n,b,y,k,S,q,L,I,T,D,U,Q,X,ee,te,ne,re,ae,ie,ce,le,se,de,ve,me,we,je,Oe,ke,Ne,Se,qe,Le,Ie,Te,Ce,Ae,Re,Fe,Pe,Be,Ve,De,Me=e.globalSetting,Ue=(e.loading,e.user),Ge=e.exercise,He=e.dispatch,ze=e.location,Ke=Object(g["a"])(e,["globalSetting","loading","user","exercise","dispatch","location"]),Ye=Object(w["m"])(),Je=Object(x["useState"])({}),We=Object(_["a"])(Je,2),$e=We[0],Qe=We[1],Xe=Object(x["useState"])({}),Ze=Object(_["a"])(Xe,2),et=Ze[0],tt=Ze[1],nt=Object(x["useState"])({}),rt=Object(_["a"])(nt,2),at=rt[0],it=rt[1],ot=Object(x["useState"])(!1),ct=Object(_["a"])(ot,2),lt=ct[0],ut=ct[1],st=Object(x["useState"])(!0),dt=Object(_["a"])(st,2),vt=dt[0],ft=dt[1],mt=Object(x["useState"])(!1),pt=Object(_["a"])(mt,2),ht=pt[0],_t=pt[1],gt=Object(x["useState"])(!1),bt=Object(_["a"])(gt,2),yt=bt[0],xt=bt[1],Et=Object(x["useState"])(),wt=Object(_["a"])(Et,2),jt=wt[0],Ot=wt[1],kt=Object(x["useState"])(0),Nt=Object(_["a"])(kt,2),St=(Nt[0],Nt[1],Object(x["useState"])("")),qt=Object(_["a"])(St,2),Lt=qt[0],It=qt[1],Tt=Object(x["useState"])("none"),Ct=Object(_["a"])(Tt,2),At=Ct[0],Rt=Ct[1],Ft=Object(x["useState"])(""),Pt=Object(_["a"])(Ft,2),Bt=Pt[0],Vt=Pt[1],Dt=Object(x["useState"])({status:0}),Mt=Object(_["a"])(Dt,2),Ut=Mt[0],Gt=Mt[1],Ht=Object(x["useState"])(!1),zt=Object(_["a"])(Ht,2),Kt=zt[0],Yt=zt[1],Jt=Object(x["useState"])(!1),Wt=Object(_["a"])(Jt,2),$t=Wt[0],Qt=Wt[1],Xt=Object(x["useState"])("kepukehuan.educoder.net"===window.document.domain),Zt=Object(_["a"])(Xt,2),en=Zt[0],tn=(Zt[1],Object(x["useRef"])()),nn=Object(x["useRef"])(),rn=Object(x["useRef"])(),an=Object(x["useRef"])(),on=Object(x["useRef"])(),cn=Object(x["useMemo"])((function(){return new WebSocket("ws://localhost:8082")}),[]),ln=Object(x["useState"])(0),un=Object(_["a"])(ln,2),sn=un[0],dn=un[1],vn=Object(x["useState"])(0),fn=Object(_["a"])(vn,2),mn=fn[0],pn=fn[1],hn=Object(x["useState"])(!1),_n=Object(_["a"])(hn,2),gn=_n[0],bn=_n[1],yn=Object(x["useState"])(!1),xn=Object(_["a"])(yn,2),En=xn[0],wn=xn[1],jn=Object(x["useState"])(),On=Object(_["a"])(jn,2),kn=On[0],Nn=On[1],Sn=Object(x["useState"])(),qn=Object(_["a"])(Sn,2),Ln=qn[0],In=qn[1];Object(x["useEffect"])((function(){return document.body.setAttribute("data-custom","auto"),function(){document.body.removeAttribute("data-custom")}}),[]),Object(x["useEffect"])((function(){var e;return(null===(e=Ue.userInfo)||void 0===e?void 0:e.user_id)&&(Object(K["c"])()?Fn():Ue.userInfo.login&&Rn()),window.addEventListener("message",Cn),function(){window.removeEventListener("message",Cn),ze.pathname.indexOf("/detail")>-1&&Object(Y["b"])()}}),[Ye.categoryId,Ue.userInfo.login]),Object(x["useEffect"])((function(){return en&&He({type:"globalSetting/headerFooterToggle",payload:!1}),window.addEventListener("beforeunload",Tn),function(){clearTimeout(rn.current),clearTimeout(an.current),window.removeEventListener("beforeunload",Tn)}}),[]),Object(x["useEffect"])((function(){var e;(null===$e||void 0===$e||null===(e=$e.question_status)||void 0===e?void 0:e.every((function(e){return!!e.ques_status&&Kt&&(null===et||void 0===et?void 0:et.used_screen_num)<(null===et||void 0===et?void 0:et.screen_num)})))&&setTimeout((function(){var e;null===(e=nn.current)||void 0===e||e.handlePhoto()}),1300)}),[$e]),Object(x["useEffect"])((function(){var e;if(clearTimeout(rn.current),clearTimeout(an.current),(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.left_time)&&Object(K["s"])()){var t,n,r,a;if((null===$e||void 0===$e||null===(t=$e.exercise)||void 0===t?void 0:t.left_time)>1800)an.current=setTimeout((function(){h["a"].info({content:"\u5f53\u524d\u8ddd\u79bb\u8003\u8bd5\u7ed3\u675f\u8fd8\u670930\u5206\u949f",icon:E.a.createElement(C,null),okText:"\u77e5\u9053\u4e86"})}),1e3*((null===$e||void 0===$e||null===(r=$e.exercise)||void 0===r?void 0:r.left_time)-1800));if((null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.left_time)>900)rn.current=setTimeout((function(){h["a"].info({content:"\u5f53\u524d\u8ddd\u79bb\u8003\u8bd5\u7ed3\u675f\u8fd8\u670915\u5206\u949f",icon:E.a.createElement(C,null),okText:"\u77e5\u9053\u4e86"})}),1e3*((null===$e||void 0===$e||null===(a=$e.exercise)||void 0===a?void 0:a.left_time)-900))}}),[$e]);var Tn=function(){var e;(null===(e=Ge.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&window.navigator.sendBeacon("".concat(he["a"].API_SERVER,"/api/exercises/").concat(Ye.categoryId,"/commit_screen_at.json"),{})},Cn=function(e){"backExercise"===e.data&&An()},An=function(){Rt("none"),It(""),Fn()},Rn=function(){var e=Object(p["a"])(ge().mark((function e(){var t,n,r,a,i,o,c,l,u,s,d;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,He({type:"exercise/getExerciseUserInfo",payload:Object(m["a"])({},Ye)});case 2:if(n=e.sent,tt(Object(m["a"])({},n.data)),"no"===(null===n||void 0===n||null===(t=n.data)||void 0===t?void 0:t.ip_limit)){e.next=11;break}if("inner"!==(null===n||void 0===n||null===(r=n.data)||void 0===r?void 0:r.ip_limit)){e.next=9;break}return e.next=8,Object(z["a"])({ip_limit:null===n||void 0===n||null===(a=n.data)||void 0===a?void 0:a.ip_limit});case 8:o=e.sent;case 9:return e.next=11,Object(H["o"])({exerciseId:Ye.categoryId,ip:o,errmsgHide:!0,ip_limit:null===n||void 0===n||null===(i=n.data)||void 0===i?void 0:i.ip_limit}).catch((function(e){Gt(e)}));case 11:if(0!=(null===n||void 0===n?void 0:n.status)){e.next=18;break}if(!((null===n||void 0===n||null===(c=n.data)||void 0===c?void 0:c.used_screen_num)>(null===n||void 0===n||null===(l=n.data)||void 0===l?void 0:l.screen_num)&&(null===n||void 0===n||null===(u=n.data)||void 0===u?void 0:u.screen_open))){e.next=15;break}return Qn(),e.abrupt("return",!1);case 15:_t(null===n||void 0===n?void 0:n.data.check_camera),(null===n||void 0===n?void 0:n.data.check_camera)||xt(null===n||void 0===n||null===(s=n.data)||void 0===s?void 0:s.screen_open),(null===n||void 0===n||null===(d=n.data)||void 0===d?void 0:d.check_camera)||Fn();case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Fn=function(){var e=Object(p["a"])(ge().mark((function e(){var t,n,r,a,i,o,c,l,u,s,d,v,f,p,h,_,g,b,y,x,E,w,j,O,k,N,S,q,L,I,T,C,A,R,F,P,B,V;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(ut(!0),r=null===(t=Ue.userInfo)||void 0===t?void 0:t.user_id,!Object(K["c"])()){e.next=10;break}return e.next=5,Object(J["E"])({exerciseId:Ye.categoryId,login:Ye.login}).catch((function(){return ut(!1)}));case 5:n=e.sent,(null===(a=n)||void 0===a?void 0:a.exercise)&&(n.exercise.user_exercise_status=1),r=null===(i=n)||void 0===i||null===(o=i.exercise_answer_user)||void 0===o?void 0:o.user_id,e.next=30;break;case 10:if(!(null===ze||void 0===ze||null===(c=ze.query)||void 0===c?void 0:c.check)){e.next=17;break}return e.next=13,Object(J["x"])(Object(m["a"])({},Ye)).catch((function(){return ut(!1)}));case 13:n=e.sent,r=null===(b=n)||void 0===b||null===(y=b.exercise)||void 0===y?void 0:y.user_id,e.next=24;break;case 17:return e.next=19,Object(J["w"])(Object(m["a"])({},Ye)).catch((function(){return ut(!1)}));case 19:n=e.sent,n.status,(null===(x=n)||void 0===x?void 0:x.exercise)&&(n.exercise.user_exercise_status=0),(null===(E=n)||void 0===E?void 0:E.exercise)&&(n.exercise.exercise_status=2),null===(w=n)||void 0===w||null===(j=w.exercise_question_types)||void 0===j||j.map((function(e){var t;(null===e||void 0===e?void 0:e.question_type)<3&&(null===e||void 0===e||null===(t=e.items)||void 0===t||t.map((function(e){e.user_answer=e.question_choices.filter((function(e){return e.user_answer_boolean})).map((function(e){return e.choice_id}))})))}));case 24:if((null===(l=n)||void 0===l||null===(u=l.exercise)||void 0===u?void 0:u.can_start)||!(null===(s=n)||void 0===s?void 0:s.exercise)){e.next=27;break}return window.location.href="/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/users/").concat(Ye.login,"/check"),e.abrupt("return");case 27:if(0===(null===(d=n.exercise)||void 0===d?void 0:d.commit_status)&&!on.current)try{on.current=!0,cn.send(JSON.stringify({type:"toggleLockExit",data:!0})),cn.send(JSON.stringify({type:"network-close",data:""}))}catch(D){}(null===(v=n)||void 0===v||null===(f=v.exercise)||void 0===f?void 0:f.left_time)&&setTimeout((function(){Vt(G.a.red)}),1e3*((null===(O=n)||void 0===O||null===(k=O.exercise)||void 0===k?void 0:k.left_time)-300>0?(null===(N=n)||void 0===N||null===(S=N.exercise)||void 0===S?void 0:S.left_time)-300:0)),null===(p=n)||void 0===p||null===(h=p.exercise)||void 0===h||h.take_photo,null===(_=n)||void 0===_||null===(g=_.exercise)||void 0===g||g.photo_count;case 30:ut(!1),n&&(((null===(q=n)||void 0===q||null===(L=q.exercise)||void 0===L?void 0:L.question_random)||(null===(I=n)||void 0===I||null===(T=I.exercise)||void 0===T?void 0:T.choice_random))&&(V=1,n.exercise.question_random=null===(P=n)||void 0===P||null===(B=P.exercise_question_types)||void 0===B?void 0:B.map((function(e){var t,a,i,o;return(null===(t=n)||void 0===t||null===(a=t.exercise)||void 0===a?void 0:a.choice_random)&&(0!==e.question_type&&1!==e.question_type||e.items.map((function(e){return e.question_choices=Object(H["M"])(e.question_choices,r),e})),7===e.question_type&&e.items.forEach((function(e){e.sub_exercise_questions.forEach((function(e){e.question_choices=Object(H["M"])(e.question_choices,r)}))}))),(null===(i=n)||void 0===i||null===(o=i.exercise)||void 0===o?void 0:o.question_random)&&(e.items=Object(H["M"])(e.items,r)),e.items.map((function(e){return e.question_num=V,V++,e})),e}))),n.exercise_types=(null===(C=n)||void 0===C?void 0:C.exercise_types)||(null===(A=n)||void 0===A||null===(R=A.exercise_scores)||void 0===R?void 0:R.exercise_types),n.question_status=n.question_status||Pn((null===(F=n)||void 0===F?void 0:F.exercise_question_types)||[]),Qe(n));case 32:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pn=function(e){var t=[];return e.forEach((function(e){t=t.concat(e.items)})),t=t.map((function(e){return{ques_status:null===e||void 0===e?void 0:e.ques_status,question_num:null===e||void 0===e?void 0:e.question_num,ques_id:null===e||void 0===e?void 0:e.question_id}})),t};Object(x["useEffect"])((function(){var e,t,n;0===(null===(e=$e.exercise)||void 0===e?void 0:e.left_time)&&Qn(),(null===(t=$e.exercise)||void 0===t?void 0:t.left_time)&&Ot(Date.now()+1e3*(null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.left_time))}),[null===(t=$e.exercise)||void 0===t?void 0:t.left_time]);var Bn=function(){var e;3===(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.exercise_status)?h["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},"\u622a\u6b62\u65f6\u95f4\u5df2\u5230\uff0c\u65e0\u6cd5\u6253\u56de\u8bd5\u5377",E.a.createElement("br",null),"\u8bf7\u5728\u4fee\u6539\u622a\u6b62\u65f6\u95f4\u540e\u518d\u64cd\u4f5c")}):h["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},"\u5b66\u751f\u5c06\u5f97\u5230\u4e00\u6b21\u91cd\u65b0\u7b54\u9898\u7684\u673a\u4f1a\uff0c\u73b0\u6709\u7684\u7b54\u9898\u60c5\u51b5\u5c06\u88ab\u6e05\u7a7a",E.a.createElement("br",null),"\u662f\u5426\u786e\u8ba4\u56de\u9000TA\u7684\u8bd5\u5377\u7b54\u9898"),onOk:function(){var e=Object(p["a"])(ge().mark((function e(){var t,n;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(J["O"])({categoryId:Ye.categoryId,user_ids:[null===$e||void 0===$e||null===(t=$e.exercise_answer_user)||void 0===t?void 0:t.user_id]});case 2:n=e.sent,n&&(f["b"].info(null===n||void 0===n?void 0:n.message),Vn());case 4:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})},Vn=function(){window.location.href=Object(H["n"])()?"/":"/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/detail")},Dn=function(){var e=Object(p["a"])(ge().mark((function e(){var t;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(J["k"])(Object(m["a"])({},Ye));case 2:if(t=e.sent,!(null===t||void 0===t?void 0:t.has_time)){e.next=10;break}return Ot(Date.now()+1e3*(null===t||void 0===t?void 0:t.left_time)),$e.exercise.left_time=null===t||void 0===t?void 0:t.left_time,Qe(Object(m["a"])({},$e)),e.abrupt("return",!0);case 10:return Mn(),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=function(){var e=Object(p["a"])(ge().mark((function e(){var t,n;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(J["V"])({categoryId:Ye.categoryId,commit_method:2});case 2:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&(h["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:E.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",E.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){var e=Object(p["a"])(ge().mark((function e(){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Vn();case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),f["b"].info(null===t||void 0===t?void 0:t.message)),-3===(null===t||void 0===t?void 0:t.status)&&(n=parseInt(null===t||void 0===t?void 0:t.message),$e.exercise.left_time=n,Qe(Object(m["a"])({},$e)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Un=function(){var e=Object(p["a"])(ge().mark((function e(t){var n;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(W["A"])({id:t.shixun_identifier});case 2:n=e.sent,(null===n||void 0===n?void 0:n.game_identifier)&&(It("/tasks/".concat(n.game_identifier,"?type=exercises&exercisesId=").concat(Ye.categoryId,"&coursesId=").concat(Ye.coursesId,"&login=").concat(Ye.login,"&questionId=").concat(t.question_id)),Rt("block")),-3===(null===n||void 0===n?void 0:n.status)?Object(H["m"])():2===(null===n||void 0===n?void 0:n.status)?Gn(null===n||void 0===n?void 0:n.message,t.question_id):3===(null===n||void 0===n?void 0:n.status)&&Hn(null===n||void 0===n?void 0:n.message);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Gn=function e(t,n){var r;t=(null===(r=t)||void 0===r?void 0:r.includes(".json"))?t:"".concat(t,".json"),h["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var r=Object(p["a"])(ge().mark((function r(){var a,i;return ge().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(J["P"])({url:t});case 2:if(a=r.sent,a){r.next=5;break}return r.abrupt("return");case 5:return f["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),r.next=8,Object(W["A"])({id:a.shixun_identifier});case 8:if(i=r.sent,!(null===i||void 0===i?void 0:i.game_identifier)){r.next=12;break}return Un({shixun_identifier:null===i||void 0===i?void 0:i.game_identifier,question_id:n}),r.abrupt("return");case 12:2===(null===i||void 0===i?void 0:i.status)?e(null===i||void 0===i?void 0:i.message,n):3===(null===i||void 0===i?void 0:i.status)&&Hn(null===i||void 0===i?void 0:i.message);case 13:case"end":return r.stop()}}),r)})));function a(){return r.apply(this,arguments)}return a}()})},Hn=function(e){h["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:E.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")})},zn=function(e){e.redo?h["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:E.a.createElement("div",{className:"tc font16"},"\u60a8\u4e4b\u524d\u5df2\u7ecf\u6311\u6218\u8fc7\u8be5\u5b9e\u8bad\uff0c\u8003\u8bd5\u8fc7\u7a0b\u4e2d\u9700\u8981\u91cd\u65b0\u6311\u6218"),onOk:function(){var t=Object(p["a"])(ge().mark((function t(){var n,r,a,i;return ge().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(J["P"])({id:e.myshixun_identifier,url:e.url});case 2:n=t.sent,n&&(r=Object(_e["cloneDeep"])(null===$e||void 0===$e?void 0:$e.exercise_question_types),a=null===r||void 0===r?void 0:r.findIndex((function(e){return 5===e.question_type})),r[a].items.find((function(t){return t.question_id===e.question_id})).redo=!1,r[a].items.find((function(t){return t.question_id===e.question_id})).shixun_identifier=n.shixun_identifier,$e.exercise_question_types=r,Qe($e),i=Object(m["a"])(Object(m["a"])({},e),{},{shixun_identifier:n.shixun_identifier}),Un(i));case 4:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()}):Un(e)},Kn=function(){var e=Object(p["a"])(ge().mark((function e(t){var n;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.hack_identifier){e.next=5;break}return e.next=3,Object(J["T"])({id:t.hack_identifier});case 3:n=e.sent,0===(null===n||void 0===n?void 0:n.status)&&(It("/myproblems/".concat(n.identifier,"?type=exercises&exercisesId=").concat(Ye.categoryId,"&coursesId=").concat(Ye.coursesId,"&login=").concat(Ye.login,"&questionId=").concat(t.question_id)),Rt("block"));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Yn=function(){var e=Object(p["a"])(ge().mark((function e(t,n,r,a,i,o){var c,l,u,s,d;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(Qt(!0),u={questionId:t,exercise_choice_id:n,answer_text:r},"inner"!==(null===et||void 0===et?void 0:et.ip_limit)&&!et.ip_bind){e.next=6;break}return e.next=5,Object(z["a"])({ip_limit:null===et||void 0===et?void 0:et.ip_limit});case 5:l=e.sent;case 6:if(i&&(u["kp_content"]=i),i&&(u["kp_clazz"]=o),t){e.next=11;break}return console.error("handleSave no questionId params"),e.abrupt("return");case 11:return u.ip=l,e.next=14,Object(J["Y"])(u);case 14:s=e.sent,(null===s||void 0===s||null===(c=s.alert)||void 0===c?void 0:c.length)&&(null===s||void 0===s||null===(d=s.alert)||void 0===d||d.map((function(e){h["a"].warn({title:"\u63d0\u793a",autoFocusButton:null,content:e})}))),0===(null===s||void 0===s?void 0:s.status)?a&&a():-1===(null===s||void 0===s?void 0:s.status)?setTimeout((function(){Vn()}),1e3):-2===(null===s||void 0===s?void 0:s.status)?Gt(s):-3===(null===s||void 0===s?void 0:s.status)&&(s.status=-1,Gt(s)),Qt(!1);case 18:case"end":return e.stop()}}),e)})));return function(t,n,r,a,i,o){return e.apply(this,arguments)}}(),Jn=function(){var e=Object(p["a"])(ge().mark((function e(t){var n,r;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Dn();case 2:return e.next=4,Object(J["d"])({id:Ye.categoryId});case 4:if(n=e.sent,n){e.next=7;break}return e.abrupt("return");case 7:0!==n.question_undo||0!==n.oj_undo?(r="",0!==n.question_undo&&0!==n.oj_undo?r="\u6709 ".concat(n.question_undo," \u9898\u672a\u5b8c\u6210\uff0c\u5305\u542b ").concat(n.oj_undo," \u4e2a\u7f16\u7a0b\u9898"):0!==n.question_undo&&0===n.oj_undo?r="\u6709 ".concat(n.question_undo," \u9898\u672a\u5b8c\u6210"):0===n.question_undo&&0!==n.oj_undo&&(r="\u6709 ".concat(n.oj_undo," \u7f16\u7a0b\u9898\u672a\u5b8c\u6210")),h["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:t?"\u77e5\u9053\u4e86":"\u786e\u8ba4\u4ea4\u5377",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},r,E.a.createElement("br",null),t?"\u5728".concat(M()(n.end_time).format("YYYY-MM-DD HH:mm"),"\u4e4b\u524d\uff0c\u5141\u8bb8\u4fee\u6539\u7b54\u9898"):jt?"\u4f60\u672c\u573a\u8003\u8bd5\u5269\u4f59\u65f6\u95f4\u8fd8\u6709".concat(Object(H["T"])((jt-(new Date).getTime())/1e3)," \uff0c\u786e\u8ba4\u63d0\u524d\u4ea4\u5377\u5417\uff1f"):"\u63d0\u4ea4\u540e\u65e0\u6cd5\u518d\u4fee\u6539\u7b54\u9898\uff0c\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\uff1f"),onOk:function(){var e=Object(p["a"])(ge().mark((function e(){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?(null===et||void 0===et?void 0:et.screen_open)?f["b"].success("\u4fdd\u5b58\u6210\u529f"):Vn():Qn();case 1:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()})):h["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:t?"\u77e5\u9053\u4e86":"\u786e\u8ba4\u4ea4\u5377",cancelText:"\u53d6\u6d88",content:E.a.createElement("div",{className:"tc font16"},t?"\u5728".concat(M()(n.end_time).format("YYYY-MM-DD HH:mm"),"\u4e4b\u524d\uff0c\u5141\u8bb8\u4fee\u6539\u7b54\u9898"):jt?"\u4f60\u672c\u573a\u8003\u8bd5\u5269\u4f59\u65f6\u95f4\u8fd8\u6709".concat(Object(H["T"])((jt-(new Date).getTime())/1e3)," \uff0c\u786e\u8ba4\u63d0\u524d\u4ea4\u5377\u5417\uff1f"):"\u63d0\u4ea4\u540e\u65e0\u6cd5\u518d\u4fee\u6539\u7b54\u9898\uff0c\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\uff1f"),onOk:function(){var e=Object(p["a"])(ge().mark((function e(){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?(null===et||void 0===et?void 0:et.screen_open)?f["b"].success("\u4fdd\u5b58\u6210\u529f"):Vn():Qn();case 1:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()});case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Wn=function(e){return E.a.createElement("div",null,E.a.createElement(v["a"],{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),E.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6b63\u5728\u5224\u5206\u4e2d\u2026"))},$n=function(){var e=0,t=h["a"].info({title:"\u4ea4\u5377\u4e2d",icon:null,className:"modal-footer-none",content:Wn(e)}),n=setInterval((function(){e<=100?(e+=2,t.update({content:Wn(e)})):(t.destroy(),clearInterval(n))}),50)},Qn=function(){var e=Object(p["a"])(ge().mark((function e(){var t;return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(J["V"])({categoryId:Ye.categoryId,commit_method:1});case 2:return t=e.sent,e.next=5,He({type:"exercise/setActionTabs",payload:Object(m["a"])({},{removeEventListenerExitScreen:!0})});case 5:if(0===(null===t||void 0===t?void 0:t.status)){$n(),f["b"].success(null===t||void 0===t?void 0:t.message),_t(!1);try{cn.send(JSON.stringify({type:"toggleLockExit",data:!1})),cn.send(JSON.stringify({type:"network-open",data:""}))}catch(n){}setTimeout((function(){h["a"].info({title:"\u4ea4\u5377\u6210\u529f\uff01",okText:"\u786e\u5b9a",maskClosable:!1,keyboard:!1,onOk:function(){Object(Y["b"])(),Vn()}})}),3e3)}case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xn=function(){var e=Object(p["a"])(ge().mark((function e(t,n,r,a){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Yn(n,t,null,(function(){$e.question_status.find((function(e){return e.ques_id===n})).ques_status=t?1:0,a.user_answer=[],a.user_answer.push(t),a.repeat_answer||(a.israp=!0),Qe(Object(m["a"])({},$e))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n,r,a){return e.apply(this,arguments)}}(),Zn=function(){var e=Object(p["a"])(ge().mark((function e(t,n,r,a,i){return ge().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Yn(a.question_id,t,null,(function(){var e,r,o;a.user_answer=[],a.user_answer.push(t);var c=null===i||void 0===i||null===(e=i.sub_exercise_questions)||void 0===e?void 0:e.filter((function(e){var t;return 0===(null===(t=e.user_answer)||void 0===t?void 0:t.length)}));$e.question_status.find((function(e){return e.ques_id===n})).ques_status=(null===c||void 0===c?void 0:c.length)===(null===i||void 0===i||null===(r=i.sub_exercise_questions)||void 0===r?void 0:r.length)?0:(null===c||void 0===c?void 0:c.length)>0&&(null===c||void 0===c?void 0:c.length)<(null===i||void 0===i||null===(o=i.sub_exercise_questions)||void 0===o?void 0:o.length)?2:1,Qe(Object(m["a"])({},$e))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n,r,a,i){return e.apply(this,arguments)}}(),er=function(e,t,n){Yn(t,e,null,(function(){n.user_answer=e,n.repeat_answer||(n.israp=!0),$e.question_status.find((function(e){return e.ques_id===t})).ques_status=(null===e||void 0===e?void 0:e.length)?1:0,Qe(Object(m["a"])({},$e))}))},tr=function(e,t,n,r,a){e.replaceAll(" ","")?Yn(n,t,e,(function(){$e.question_status.find((function(e){return e.ques_id===n})).ques_status=r.every((function(e){return!!e.answer_text}))?1:$e.question_status.find((function(e){return e.ques_id===n})).ques_status=r.some((function(e){return!!e.answer_text}))?2:0;var i={choice_id:t,answer_text:e};a.user_answer.filter((function(e){return e.choice_id!=t}))?a.user_answer.splice(t-1,1,i):a.user_answer.push(i),a.repeat_answer||(a.israp=!0),Qe(Object(m["a"])({},$e))})):f["b"].warning("\u56de\u7b54\u4e0d\u80fd\u4e3a\u7a7a\u6216\u8005\u7eaf\u7a7a\u683c")},nr=function(e,t,n){e.replaceAll(" ","")?Yn(t,null,e,(function(){$e.question_status.find((function(e){return e.ques_id===t})).ques_status=e?1:0,n.user_answer=[],n.user_answer.push(e),n.repeat_answer||(n.israp=!0),Qe(Object(m["a"])({},$e))})):f["b"].warning("\u56de\u7b54\u4e0d\u80fd\u4e3a\u7a7a\u6216\u8005\u7eaf\u7a7a\u683c")},rr=function(e,t){var n,r,a,i,o,c,l;return E.a.createElement("div",null,E.a.createElement(s["a"],{spinning:$t},E.a.createElement(d["a"].Group,{disabled:1===(null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.user_exercise_status),defaultValue:null===e||void 0===e||null===(r=e.user_answer)||void 0===r?void 0:r[0],onChange:function(n){return Xn(n.target.value,null===e||void 0===e?void 0:e.question_id,t,e)},className:e.user_score&&"edu-radio-".concat(e.user_score===e.question_score?"green":"red")},null===e||void 0===e||null===(a=e.question_choices)||void 0===a?void 0:a.map((function(t,n){var r,a=2==e.question_type,i=a?"":"".concat(xe[n],".");return E.a.createElement("div",{className:G.a.answerWrap,key:n},E.a.createElement(d["a"],{disabled:!e.repeat_answer&&(null===e||void 0===e||null===(r=e.user_answer)||void 0===r?void 0:r.length)>0&&!e.israp,value:null===t||void 0===t?void 0:t.choice_id},E.a.createElement("span",{className:"mr3"},i),E.a.createElement($["a"],{className:G.a.renderHtml,value:null===t||void 0===t?void 0:t.choice_text})))})))),Object(K["s"])()&&(null===$e||void 0===$e||null===(i=$e.exercise)||void 0===i?void 0:i.answer_open)&&(3==(null===$e||void 0===$e||null===(o=$e.exercise)||void 0===o?void 0:o.exercise_status)||1==(null===$e||void 0===$e||null===(c=$e.exercise)||void 0===c?void 0:c.user_exercise_status))&&E.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===e||void 0===e||null===(l=e.standard_answer)||void 0===l?void 0:l.map((function(e,t){return E.a.createElement("span",null,xe[Number(e)-1])}))))},ar=function(e,t,n){var r;return E.a.createElement("div",null,null===e||void 0===e||null===(r=e.sub_exercise_questions)||void 0===r?void 0:r.map((function(t,r){var a,i,o,c,l,u,s;return E.a.createElement("div",null,E.a.createElement("div",{style:{marginTop:20,userSelect:"none",alignItems:"center"}},E.a.createElement("span",{style:{flexShrink:0,fontSize:"14px",color:"#999"}},n+1+"."+(r+1),"\uff08\u5355\u9009\u9898 ",null===t||void 0===t?void 0:t.question_score,"\u5206\uff09"),E.a.createElement("br",null),E.a.createElement($["a"],{style:{marginLeft:27},value:null===t||void 0===t?void 0:t.question_title})),E.a.createElement(d["a"].Group,{disabled:1===(null===$e||void 0===$e||null===(a=$e.exercise)||void 0===a?void 0:a.user_exercise_status),style:{marginLeft:27},defaultValue:null===t||void 0===t||null===(i=t.user_answer)||void 0===i?void 0:i[0],onChange:function(n){return Zn(n.target.value,null===e||void 0===e?void 0:e.question_id,r,t,e)},className:t.user_score&&"edu-radio-".concat(t.user_score===t.question_score?"green":"red")},null===t||void 0===t||null===(o=t.question_choices)||void 0===o?void 0:o.map((function(e,n){var r,a=2==t.question_type,i=a?"":"".concat(xe[n],".");return E.a.createElement("div",{className:G.a.answerWrap,key:n},E.a.createElement(d["a"],{disabled:!t.repeat_answer&&(null===t||void 0===t||null===(r=t.user_answer)||void 0===r?void 0:r.length)>0,value:null===e||void 0===e?void 0:e.choice_id},E.a.createElement("span",{className:"mr3"},i),E.a.createElement($["a"],{className:G.a.renderHtml,value:null===e||void 0===e?void 0:e.choice_text})))}))),Object(K["s"])()&&(null===$e||void 0===$e||null===(c=$e.exercise)||void 0===c?void 0:c.answer_open)&&(3==(null===$e||void 0===$e||null===(l=$e.exercise)||void 0===l?void 0:l.exercise_status)||1==(null===$e||void 0===$e||null===(u=$e.exercise)||void 0===u?void 0:u.user_exercise_status))&&E.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===t||void 0===t||null===(s=t.standard_answer)||void 0===s?void 0:s.map((function(e,t){return E.a.createElement("span",null,xe[Number(e)-1])}))))})))},ir=function(e,t){var n,r,a,i,o;return E.a.createElement("div",null,E.a.createElement(s["a"],{spinning:$t},E.a.createElement(u["a"].Group,{disabled:1===(null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.user_exercise_status),defaultValue:null===e||void 0===e?void 0:e.user_answer,onChange:function(t){return er(t,null===e||void 0===e?void 0:e.question_id,e)},className:e.user_score&&"edu-checkbox-".concat(e.user_score===e.question_score?"green":"red")},null===e||void 0===e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(t,n){var r,a="".concat(xe[n],".");return E.a.createElement("div",{className:G.a.answerWrap},E.a.createElement(u["a"],{disabled:!e.repeat_answer&&(null===e||void 0===e||null===(r=e.user_answer)||void 0===r?void 0:r.length)>0&&!e.israp,value:null===t||void 0===t?void 0:t.choice_id},E.a.createElement("span",{className:"mr3"},a),E.a.createElement($["a"],{className:G.a.renderHtml,value:null===t||void 0===t?void 0:t.choice_text})))})))),Object(K["s"])()&&(null===$e||void 0===$e||null===(a=$e.exercise)||void 0===a?void 0:a.answer_open)&&3==(null===$e||void 0===$e||null===(i=$e.exercise)||void 0===i?void 0:i.exercise_status)&&E.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===e||void 0===e||null===(o=e.standard_answer)||void 0===o?void 0:o.map((function(e,t){return E.a.createElement("span",null,xe[Number(e)-1])}))))},or=function(e,t){return E.a.createElement(fe,{item:e,answerData:$e,onBlur:function(t,n,r){return tr(t,n,null===e||void 0===e?void 0:e.question_id,r,e)}})},cr=function(e,t){return E.a.createElement(Z,{item:e,answerData:$e,onBlur:function(t){return nr(t,null===e||void 0===e?void 0:e.question_id,e)},isEducation:en})},lr=function(e,t){return E.a.createElement(oe,{item:e,answerData:$e})},ur=function(e,t){return E.a.createElement(ue,{item:e,answerData:$e})},sr=function(e,t,n){var r,a,i=null===$e||void 0===$e||null===(r=$e.exercise_question_types)||void 0===r?void 0:r.find((function(e){return e.question_type===t}));return E.a.createElement(E.a.Fragment,null,E.a.createElement("h1",{className:"font14 current",onClick:function(){at[t]=!at[t],it(Object(m["a"])({},at))}},!at[t]&&E.a.createElement(A["a"],null),at[t]&&E.a.createElement(R["a"],null),E.a.createElement("span",{className:"ml5 c-grey-666"},e)),E.a.createElement("ul",{className:G.a.answerSheet,key:t},!at[t]&&(null===i||void 0===i||null===(a=i.items)||void 0===a?void 0:a.map((function(e,r){var a,i;if(e.question_type===t)return E.a.createElement("li",{onClick:function(){var e,a,i,o,c;if(!En&&0===(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.user_exercise_status)&&Object(K["s"])()&&!(null===(a=$e.exercise_question_types)||void 0===a||null===(i=a[sn])||void 0===i||null===(o=i.items)||void 0===o||null===(c=o[mn])||void 0===c?void 0:c.repeat_answer))return bn(!0),Nn(3),void In({oneindex:n,twoindex:r});dn(n),pn(r);var l="Anchor_".concat(t,"_").concat(r),u=document.getElementById(l);u&&setTimeout((function(){return u.scrollIntoView({block:"start",behavior:"smooth"})}))},key:r,className:(null===$e||void 0===$e||null===(a=$e.question_status)||void 0===a?void 0:a.some((function(t){return t.ques_id===e.question_id&&1===(null===t||void 0===t?void 0:t.ques_status)})))&&G.a.active},r+1,(null===$e||void 0===$e||null===(i=$e.question_status)||void 0===i?void 0:i.some((function(t){return t.ques_id===e.question_id&&2===(null===t||void 0===t?void 0:t.ques_status)})))&&E.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))})))))},dr=function(e,t){var n,r,a,u,s,d,v,f;5==(null===e||void 0===e?void 0:e.question_type)?null===e||void 0===e||e.shixun_name:null===e||void 0===e||e.question_title;return E.a.createElement("div",{className:G.a.questionItem,id:"Anchor_".concat(null===e||void 0===e?void 0:e.question_type,"_").concat(t)},E.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},E.a.createElement("span",{style:{flexShrink:0},className:"font18"},t+1,"."),E.a.createElement($["a"],{value:null===e||void 0===e?void 0:e.question_title}),E.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uff08",null===e||void 0===e?void 0:e.question_score,"\u5206\uff09",7===(null===e||void 0===e?void 0:e.question_type)?"\u5171".concat(null===e||void 0===e||null===(n=e.sub_exercise_questions)||void 0===n?void 0:n.length,"\u5c0f\u9898"):""," "),!(null===e||void 0===e?void 0:e.repeat_answer)&&E.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6ce8\u610f\uff1a\u8be5\u9898\u4e0d\u5141\u8bb8\u91cd\u590d\u7b54\u9898"),!!(null===e||void 0===e||null===(r=e.schools)||void 0===r?void 0:r.length)&&E.a.createElement(l["a"],{title:"\u8be5\u5b9e\u8bad\u9898\u9762\u5411\u6307\u5b9a\u5355\u4f4d\u5f00\u653e"},E.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),0==(null===e||void 0===e?void 0:e.question_type)&&rr(e,null===e||void 0===e?void 0:e.question_type),2==(null===e||void 0===e?void 0:e.question_type)&&rr(e,null===e||void 0===e?void 0:e.question_type),1==(null===e||void 0===e?void 0:e.question_type)&&ir(e,null===e||void 0===e?void 0:e.question_type),3==(null===e||void 0===e?void 0:e.question_type)&&or(e,null===e||void 0===e?void 0:e.question_type),4==(null===e||void 0===e?void 0:e.question_type)&&cr(e,null===e||void 0===e?void 0:e.question_type),5==(null===e||void 0===e?void 0:e.question_type)&&lr(e,null===e||void 0===e?void 0:e.question_type),6==(null===e||void 0===e?void 0:e.question_type)&&ur(e,null===e||void 0===e?void 0:e.question_type),7==(null===e||void 0===e?void 0:e.question_type)&&ar(e,null===e||void 0===e?void 0:e.question_type,t),!!(null===e||void 0===e||null===(a=e.answer_comments)||void 0===a?void 0:a.length)&&E.a.createElement("div",{className:"mt30"},null===e||void 0===e||null===(u=e.answer_comments)||void 0===u?void 0:u.map((function(t,n){var r,a;return E.a.createElement("div",null,E.a.createElement(o["a"],{align:"middle",gutter:[0,10]},E.a.createElement(c["a"],{flex:"50px"},E.a.createElement("img",{src:he["a"].API_SERVER+"/images/"+(null===(r=t.user)||void 0===r?void 0:r.image_url),width:"40",style:{borderRadius:40}})),E.a.createElement(c["a"],{flex:"1"},t.updated_at,E.a.createElement("br",null),null===(a=t.user)||void 0===a?void 0:a.name),E.a.createElement(c["a"],{className:"c-grey-c"},t.shixun_chanllge_position&&E.a.createElement("span",null,"\u7b2c",t.shixun_chanllge_position,"\u5173"),4!==e.question_type&&E.a.createElement("span",null,"\u539f\u59cb\u5f97\u5206",t.origin_score,"\u5206 \uff0c")," \u4fee\u6b63\u4e3a",t.score,"\u5206")),t.comment&&E.a.createElement(o["a"],{align:"middle",gutter:[0,10]},E.a.createElement(c["a"],{flex:"50px"}),E.a.createElement(c["a"],{flex:"1"},E.a.createElement(ye,{autoSize:!0,value:t.comment,disabled:!0}))))}))),E.a.createElement("div",{className:G.a.itemType},E.a.createElement(o["a"],null,E.a.createElement(c["a"],{flex:"1"}),E.a.createElement(c["a"],null,(null===e||void 0===e?void 0:e.question_type)<3&&(null===e||void 0===e?void 0:e.standard_answer_show)&&E.a.createElement("span",{className:"font16 ml20"},"\u6b63\u786e\u7b54\u6848\uff1a",null===e||void 0===e?void 0:e.standard_answer_show),(Object(K["c"])()||Object(K["s"])()&&(null===$e||void 0===$e||null===(s=$e.exercise)||void 0===s?void 0:s.user_exercise_status)>0&&(null===$e||void 0===$e||null===(d=$e.exercise)||void 0===d?void 0:d.open_score))&&E.a.createElement("span",{className:"font16 ml20"},(null===e||void 0===e?void 0:e.user_score)&&E.a.createElement("span",null,E.a.createElement("span",{className:Ee[Number(null===e||void 0===e?void 0:e.answer_status)]||"c-orange-ff9"},null===e||void 0===e?void 0:e.user_score)," \u5206"),!(null===e||void 0===e?void 0:e.user_score)&&E.a.createElement("span",{className:"c-red"},"\u672a\u8bc4")),5==(null===e||void 0===e?void 0:e.question_type)&&0===(null===$e||void 0===$e||null===(v=$e.exercise)||void 0===v?void 0:v.user_exercise_status)&&3!=(null===e||void 0===e?void 0:e.answer_status)&&E.a.createElement(i["a"],{type:"primary",className:"font16 ml20",onClick:function(){return zn(e)}},"\u8fdb\u5165\u7b54\u9898"),Object(K["s"])()&&0===(null===$e||void 0===$e||null===(f=$e.exercise)||void 0===f?void 0:f.user_exercise_status)&&6==(null===e||void 0===e?void 0:e.question_type)&&E.a.createElement(i["a"],{type:"primary",className:"font16 ml20",onClick:function(){return Kn(e)}},"\u8fdb\u5165\u7b54\u9898")))))},vr=function(e,t){return E.a.createElement(x["Fragment"],null,0===e.question_type&&sr("\u5355\u9009\u9898",0,t),1===e.question_type&&sr("\u591a\u9009\u9898",1,t),2===e.question_type&&sr("\u5224\u65ad\u9898",2,t),3===e.question_type&&sr("\u586b\u7a7a\u9898",3,t),4===e.question_type&&sr("\u7b80\u7b54\u9898",4,t),5===e.question_type&&sr("\u5b9e\u8bad\u9898",5,t),6===e.question_type&&sr("\u7f16\u7a0b\u9898",6,t),7===e.question_type&&sr("\u7ec4\u5408\u9898",7,t))},fr=function(e){var t=["\u96f6","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d"],n=["","\u5341","\u767e","\u5343","\u4e07"];e=parseInt(e);var r=function(e){for(var r=e.toString().split("").reverse(),a="",i=0;i0&&0==r[i]&&0==r[i-1]?"":t[r[i]]+(0==r[i]?n[0]:n[i]))+a;return a},a=Math.floor(e/1e4),i=e%1e4;return i.toString().length<4&&(i="0"+i),a?r(a)+"\u4e07"+r(i):r(e)},mr=function(){var e,t,n,r,a,i,o,c,l,u,s,d,v;return E.a.createElement(x["Fragment"],{key:sn},E.a.createElement("div",{className:"pt20"},E.a.createElement("span",{className:"font16 c-light-primary"},fr(sn+1),"\u3001",null===$e||void 0===$e||null===(e=$e.exercise_question_types)||void 0===e||null===(t=e[sn])||void 0===t?void 0:t.name),E.a.createElement("span",{className:"c-grey-999"},"\uff08\u5171",null===$e||void 0===$e||null===(n=$e.exercise_question_types)||void 0===n||null===(r=n[sn])||void 0===r?void 0:r.count,"\u9898\uff1b",7===(null===$e||void 0===$e||null===(a=$e.exercise_question_types)||void 0===a||null===(i=a[sn])||void 0===i?void 0:i.question_type)?"\u5305\u542b".concat(null===$e||void 0===$e||null===(o=$e.exercise_question_types)||void 0===o||null===(c=o[sn])||void 0===c?void 0:c.sub_questions_count,"\u5c0f\u9898"):""," \u5171",null===$e||void 0===$e||null===(l=$e.exercise_question_types)||void 0===l||null===(u=l[sn])||void 0===u?void 0:u.score,"\u5206\uff09")),E.a.createElement(x["Fragment"],{key:mn},dr(null===$e||void 0===$e||null===(s=$e.exercise_question_types)||void 0===s||null===(d=s[sn])||void 0===d||null===(v=d.items)||void 0===v?void 0:v[mn],mn)))};return E.a.createElement(s["a"],{size:"large",spinning:lt},yt&&0===(null===$e||void 0===$e||null===(n=$e.exercise)||void 0===n?void 0:n.user_exercise_status)&&E.a.createElement(V["a"],{exerciseUserInfo:Ge.exerciseUserInfo,iframe:tn}),E.a.createElement("iframe",{style:{display:At},id:"iframeShixuns",className:G.a.iframe,src:Lt,ref:tn,frameBorder:"0"}),E.a.createElement("section",{className:"edu-container ".concat(en&&G.a.wrpAnswer)},E.a.createElement("section",{className:"animated fadeIn ".concat(en&&G.a.eduTitle)},E.a.createElement("aside",{className:"mt10"},Object(H["n"])()&&E.a.createElement(a["a"],{separator:">"},E.a.createElement(a["a"].Item,null,E.a.createElement(j["Link"],{to:"/"},"\u8bd5\u5377")),E.a.createElement(a["a"].Item,null,null===(b=Ue.userInfo)||void 0===b?void 0:b.real_name)),!Object(H["n"])()&&Me.showHeaderFooter&&E.a.createElement(a["a"],{separator:">"},E.a.createElement(a["a"].Item,null,E.a.createElement(j["Link"],{to:"/classrooms/".concat(Ye.coursesId,"/exercise")},null===(y=Ue.userInfo)||void 0===y||null===(k=y.course)||void 0===k?void 0:k.course_name)),E.a.createElement(a["a"].Item,null,E.a.createElement(j["Link"],{to:"/classrooms/".concat(Ye.coursesId,"/exercise")},"\u8bd5\u5377")),E.a.createElement(a["a"].Item,null,E.a.createElement(j["Link"],{to:"/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/detail")},"\u8bd5\u5377\u8be6\u60c5")),E.a.createElement(a["a"].Item,null,null===(S=Ue.userInfo)||void 0===S?void 0:S.real_name))),E.a.createElement("aside",{className:[G.a.title,"mt10"].join(" ")},E.a.createElement(o["a"],{style:{width:"100%"},align:"middle"},E.a.createElement(c["a"],{style:{flex:"1"}},E.a.createElement("div",{className:G.a.title},(null===Me||void 0===Me?void 0:Me.showHeaderFooter)&&E.a.createElement(j["Link"],{to:Object(H["n"])()?"/":"/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/detail")},E.a.createElement(F["a"],{className:"font16 c-black"})),Object(H["v"])(null===$e||void 0===$e||null===(q=$e.exercise)||void 0===q?void 0:q.exercise_status),E.a.createElement("strong",{className:"font24 ml5"},null===$e||void 0===$e||null===(L=$e.exercise)||void 0===L?void 0:L.exercise_name))),E.a.createElement(c["a"],{style:{display:"flex"}},Object(K["c"])()&&E.a.createElement(i["a"],{type:"primary",onClick:Bn},"\u6253\u56de\u91cd\u505a"),E.a.createElement(c["a"],null,(2==(null===$e||void 0===$e||null===(I=$e.exercise)||void 0===I?void 0:I.commit_status)||1==(null===$e||void 0===$e||null===(T=$e.exercise)||void 0===T?void 0:T.commit_status))&&Object(K["c"])()&&!Object(H["n"])()&&E.a.createElement(i["a"],{type:"primary",onClick:function(){return O["c"].push("/classrooms/".concat(Ye.coursesId,"/exercise/").concat(Ye.categoryId,"/export/").concat(Ye.login))}},E.a.createElement(P["a"],null),"\u5bfc\u51fa")),!(Object(K["c"])()||Object(K["s"])()&&1==(null===$e||void 0===$e||null===(D=$e.exercise)||void 0===D?void 0:D.user_exercise_status))&&!!(null===$e||void 0===$e||null===(U=$e.exercise)||void 0===U?void 0:U.left_time)&&E.a.createElement("aside",{className:"".concat(G.a.countDown," ").concat(Bt)},E.a.createElement("div",null,"\u5269\u4f59\u65f6\u95f4:",E.a.createElement(be,{value:jt,onFinish:Dn})),E.a.createElement(i["a"],{className:"ml10",type:"primary",onClick:Dn,ghost:!0},E.a.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65b0")),Object(K["s"])()&&0===(null===$e||void 0===$e||null===(Q=$e.exercise)||void 0===Q?void 0:Q.user_exercise_status)&&E.a.createElement("aside",{className:en?G.a.eduSubmit:""},E.a.createElement(i["a"],{style:{width:"60px",height:"28px",marginLeft:10},type:"primary",onClick:function(){return Jn(!1)}},"\u4ea4\u5377")))))),0===Ut.status&&E.a.createElement(o["a"],{className:en?"mt70":"mt10"},E.a.createElement(c["a"],{flex:vt?"316px":"16px",className:en?"mb100":""},E.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},!en&&ht&&E.a.createElement(B["a"],{number:(null===$e||void 0===$e||null===(X=$e.exercise)||void 0===X?void 0:X.photo_count)-(null===$e||void 0===$e||null===(ee=$e.exercise)||void 0===ee?void 0:ee.take_photo),take_photo:null===$e||void 0===$e||null===(te=$e.exercise)||void 0===te?void 0:te.take_photo,ref:nn,time:null===(ne=$e.exercise)||void 0===ne?void 0:ne.left_time,update:Fn,supportCamera:function(e){2===e?(Fn(),Yt(!0),xt(null===et||void 0===et?void 0:et.screen_open)):1===e&&setTimeout((function(){return Ke.history.push("/")}),3e3)}}),E.a.createElement("div",{className:"relative",style:{minHeight:236}},en&&E.a.createElement("section",null,ht&&E.a.createElement("div",{className:G.a.eduVideo},E.a.createElement(B["a"],{number:(null===$e||void 0===$e||null===(re=$e.exercise)||void 0===re?void 0:re.photo_count)-(null===$e||void 0===$e||null===(ae=$e.exercise)||void 0===ae?void 0:ae.take_photo),take_photo:null===$e||void 0===$e||null===(ie=$e.exercise)||void 0===ie?void 0:ie.take_photo,ref:nn,time:null===(ce=$e.exercise)||void 0===ce?void 0:ce.left_time,update:Fn,supportCamera:function(e){2===e?(Fn(),Yt(!0),xt(null===et||void 0===et?void 0:et.screen_open)):1===e&&setTimeout((function(){return Ke.history.push("/")}),3e3)}})),vt&&E.a.createElement(o["a"],{className:G.a.eduUsername,style:{background:"#fff",padding:"16px 20px"}},E.a.createElement(c["a"],null,"\u59d3\u540d\uff1a",(null===$e||void 0===$e||null===(le=$e.exercise)||void 0===le?void 0:le.user_name)||"- -"),E.a.createElement(c["a"],null,E.a.createElement(r["a"],{style:{margin:"0 25px"},type:"vertical"})),E.a.createElement(c["a"],null,"\u5b66\u53f7\uff1a",(null===$e||void 0===$e||null===(se=$e.exercise)||void 0===se?void 0:se.student_id)||"- -")),E.a.createElement("div",{className:G.a.eduTip},E.a.createElement("div",{className:"c-grey-666 tc"},"\u8003\u8bd5\u8fc7\u7a0b\u4e2d\u5982\u9047\u95ee\u9898\uff0c\u8bf7\u62e8\u6253\u4ee5\u4e0b\u7535\u8bdd"),E.a.createElement("div",{className:"font16 tc blod"},"010-62781166"),E.a.createElement("div",{className:"font16 tc blod"},"010-62799826"),E.a.createElement("div",{className:"font16 tc blod"},"18910624893"),E.a.createElement("div",{className:"font16 tc blod"},"13366506792")),Object(K["s"])()&&E.a.createElement(o["a"],{className:G.a.eduQrcode,align:"middle"},E.a.createElement(c["a"],null,E.a.createElement(N.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(Ye.categoryId,"&login=").concat(Ye.login,"&cookie=").concat(Object(H["A"])("_educoder_session"))})),E.a.createElement(c["a"],{className:"ml15"},"\u6253\u5f00\u5fae\u4fe1\u626b\u4e00\u626b",E.a.createElement("br",null),"\u5f00\u542f\u624b\u673a\u89c6\u9891\u5f55\u5236"))),!en&&E.a.createElement("section",null,vt&&E.a.createElement(c["a"],{flex:"1",style:{background:"#fff",height:"90px",marginBottom:"10px",padding:"16px 20px"}},E.a.createElement("p",null,"\u59d3\u540d\uff1a",(null===$e||void 0===$e||null===(de=$e.exercise)||void 0===de?void 0:de.user_name)||"- -"),E.a.createElement("p",null,"\u5b66\u53f7\uff1a",(null===$e||void 0===$e||null===(ve=$e.exercise)||void 0===ve?void 0:ve.student_id)||"- -")),Object(K["s"])()&&0===(null===(me=$e.exercise)||void 0===me?void 0:me.user_exercise_status)&&(null===(we=$e.exercise)||void 0===we?void 0:we.open_phone_video_recording)&&E.a.createElement(o["a"],{className:G.a.eduQrcode,style:{marginTop:10},align:"middle"},E.a.createElement(c["a"],null,E.a.createElement(N.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(Ye.categoryId,"&login=").concat(Ye.login,"&cookie=").concat(Object(H["A"])("_educoder_session"))})),E.a.createElement(c["a"],{className:"ml15"},"\u6253\u5f00\u5fae\u4fe1\u626b\u4e00\u626b",E.a.createElement("br",null),"\u5f00\u542f\u624b\u673a\u89c6\u9891\u5f55\u5236")),vt&&E.a.createElement("aside",{className:"bg-white p16 mt10"},E.a.createElement(o["a"],null,E.a.createElement(c["a"],{span:8},E.a.createElement("span",{className:"font16 blod"},"\u7b54\u9898\u5361")),E.a.createElement(c["a"],{span:16},Object(K["s"])()&&E.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},E.a.createElement("span",{className:G.a.answerYes}),"\u5df2\u7b54",E.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(G.a.answerNo," ml10")},E.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90e8\u5206\u7b54\u9898",E.a.createElement("span",{className:"".concat(G.a.answerNo," ml10")}),"\u672a\u7b54"))),E.a.createElement("aside",{className:G.a.answerInfo},E.a.createElement(o["a"],null,Object(K["s"])()&&E.a.createElement(E.a.Fragment,null,E.a.createElement(c["a"],{span:12},"\u7b54\u9898\u8fdb\u5ea6"),E.a.createElement(c["a"],{span:12,className:"tr c-blue"},null===$e||void 0===$e||null===(je=$e.question_status)||void 0===je||null===(Oe=je.filter((function(e){return!!e.ques_status})))||void 0===Oe?void 0:Oe.length," / ",null===$e||void 0===$e||null===(ke=$e.exercise_types)||void 0===ke?void 0:ke.q_counts),E.a.createElement(c["a"],{span:24},E.a.createElement(v["a"],{trailColor:"#c3ced2",percent:(null===$e||void 0===$e||null===(Ne=$e.question_status)||void 0===Ne||null===(Se=Ne.filter((function(e){return!!e.ques_status})))||void 0===Se?void 0:Se.length)/(null===$e||void 0===$e||null===(qe=$e.exercise_types)||void 0===qe?void 0:qe.q_counts)*100,showInfo:!1}))),E.a.createElement(c["a"],null,E.a.createElement("span",{className:"c-grey-333"},"\u5171 ",E.a.createElement("span",{className:"c-blue-4ca"},(null===$e||void 0===$e||null===(Le=$e.exercise_types)||void 0===Le?void 0:Le.q_counts)||(null===$e||void 0===$e||null===(Ie=$e.exercise_scores)||void 0===Ie||null===(Te=Ie.exercise_types)||void 0===Te?void 0:Te.q_counts))," \u9898\uff1a"),E.a.createElement("span",{className:"c-grey-333"},"\u6ee1\u5206 ",E.a.createElement("span",{className:"c-blue-4ca"},(null===$e||void 0===$e||null===(Ce=$e.exercise_types)||void 0===Ce?void 0:Ce.q_scores)||(null===$e||void 0===$e||null===(Ae=$e.exercise_scores)||void 0===Ae||null===(Re=Ae.exercise_types)||void 0===Re?void 0:Re.q_scores))," \u5206")))),E.a.createElement(o["a"],null,E.a.createElement(c["a"],{flex:"1"},E.a.createElement("aside",{className:G.a.cardList},null===$e||void 0===$e||null===(Fe=$e.exercise_question_types)||void 0===Fe?void 0:Fe.map((function(e,t){return E.a.createElement(x["Fragment"],{key:e.question_type},vr(e,t))})))))),E.a.createElement("div",{className:G.a.fold,onClick:function(){return ft(!vt)}},vt&&E.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!vt&&E.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))))),E.a.createElement(c["a"],{flex:"1"},E.a.createElement("section",{style:{minHeight:400,position:"relative"},className:[G.a.bg,"pl30","pb30","mb50","ml20"].join(" ")},E.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto",paddingRight:30}},mr()),E.a.createElement("div",{style:{marginTop:60,textAlign:"center",paddingRight:30}},(0!=sn||0!=mn)&&E.a.createElement(i["a"],{className:"".concat(G.a.submitButton," mr10"),type:"default",onClick:function(){var e,t,n,r,a;if(!En&&0===(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.user_exercise_status)&&Object(K["s"])()&&!(null===(t=$e.exercise_question_types)||void 0===t||null===(n=t[sn])||void 0===n||null===(r=n.items)||void 0===r||null===(a=r[mn])||void 0===a?void 0:a.repeat_answer))return bn(!0),void Nn(1);$e.exercise_question_types[sn].items[mn].israp=!1,Qe(Object(m["a"])({},$e)),0===mn?(sn-=1,mn=$e.exercise_question_types[sn].items.length-1):mn-=1,dn(sn),pn(mn)}},"\u4e0a\u4e00\u9898"),!(sn===(null===$e||void 0===$e||null===(Pe=$e.exercise_question_types)||void 0===Pe?void 0:Pe.length)-1&&mn===(null===$e||void 0===$e||null===(Be=$e.exercise_question_types)||void 0===Be||null===(Ve=Be[sn])||void 0===Ve||null===(De=Ve.items)||void 0===De?void 0:De.length)-1)&&E.a.createElement(i["a"],{className:G.a.submitButton,type:"primary",onClick:function(){var e,t,n,r,a;if(!En&&0===(null===$e||void 0===$e||null===(e=$e.exercise)||void 0===e?void 0:e.user_exercise_status)&&Object(K["s"])()&&!(null===(t=$e.exercise_question_types)||void 0===t||null===(n=t[sn])||void 0===n||null===(r=n.items)||void 0===r||null===(a=r[mn])||void 0===a?void 0:a.repeat_answer))return bn(!0),void Nn(2);$e.exercise_question_types[sn].items[mn].israp=!1,Qe(Object(m["a"])({},$e)),$e.exercise_question_types[sn].items.length-1===mn?(sn+=1,mn=0):mn+=1,dn(sn),pn(mn)}},"\u4e0b\u4e00\u9898"))))),0!==Ut.status&&E.a.createElement(pe,{data:Ut}),E.a.createElement(h["a"],{title:"\u6ce8\u610f",visible:gn,onCancel:function(){return bn(!1)},footer:!1},E.a.createElement("div",null,E.a.createElement("p",{style:{marginBottom:0}},"\u79bb\u5f00\u8be5\u9898\u540e\u4e0d\u5141\u8bb8\u518d\u6b21\u4fee\u6539\u7b54\u6848\uff0c\u786e\u8ba4\u79bb\u5f00\u5417\uff1f"),E.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},E.a.createElement(u["a"],{checked:En,onChange:function(e){wn(e.target.checked)}},"\u4e0b\u6b21\u4e0d\u518d\u663e\u793a"),E.a.createElement("div",null,E.a.createElement(i["a"],{onClick:function(){($e.exercise_question_types[sn].items[mn].israp||""===$e.exercise_question_types[sn].items[mn].israp)&&($e.exercise_question_types[sn].items[mn].israp=!0,Qe(Object(m["a"])({},$e))),bn(!1)}},"\u6211\u518d\u60f3\u60f3"),E.a.createElement(i["a"],{onClick:function(){$e.exercise_question_types[sn].items[mn].israp=!1,Qe(Object(m["a"])({},$e)),1===kn?(0===mn?(sn-=1,mn=$e.exercise_question_types[sn].items.length-1):mn-=1,dn(sn),pn(mn)):2===kn?($e.exercise_question_types[sn].items.length-1===mn?(sn+=1,mn=0):mn+=1,dn(sn),pn(mn)):(dn(Ln.oneindex),pn(Ln.twoindex)),bn(!1)},type:"primary",style:{marginLeft:30}},"\u786e\u8ba4")))))))};t["default"]=Object(O["a"])((function(e){var t=e.loading,n=e.user,r=e.exercise,a=e.globalSetting;return{globalSetting:a,user:n,exercise:r,loading:t.effects}}))(we)},Ot1p:function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),a=n("rAM+"),i=n("tJVT"),o=n("jrin"),c=n("q1tI"),l=n.n(c),u=n("VrN/"),s=n.n(u),d=n("bdgK"),v=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("kSUc"),n("9Bee")),f=n("0Owb"),m=(n("dejd"),n("C+DQ"),[{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 p(e){var t=e.onActionCallback,n=e.title,r=e.icon,a=e.actionName,i=e.className,o=void 0===i?"":i,c=e.children;function u(){t(a)}return l.a.createElement("a",{title:n,className:o,onClick:u},l.a.createElement("i",{className:"md-iconfont ".concat(r)}),c)}var h=function(e){var t=e.watch,n=e.showNullButton,r=e.onActionCallback,a=e.fullScreen,i=e.insertTemp,o=[].concat(m,[{title:"".concat(t?"\u5173\u95ed\u5b9e\u65f6\u9884\u89c8":"\u5f00\u542f\u5b9e\u65f6\u9884\u89c8"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},o.map((function(e,t){return l.a.createElement("li",{key:t},e.actionName?l.a.createElement(p,Object(f["a"])({},e,{onActionCallback:r})):l.a.createElement("span",{className:"v-line"}))})),n?l.a.createElement("li",null,l.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589e\u52a0\u586b\u7a7a",actionName:"add-null-ch",onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u70b9\u51fb\u63d2\u5165\b\u586b\u7a7a\u9879"))):null,i&&l.a.createElement("li",null,l.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63d2\u5165\u6a21\u677f",actionName:"inster-template-".concat(i),onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u63d2\u5165\u6a21\u677f"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(p,{icon:"".concat(a?"icon-shrink":"icon-enlarge"),title:a?"\u5173\u95ed\u5168\u5c4f":"\u5f00\u542f\u5168\u5c4f",actionName:"trigger-full-screen",onActionCallback:r})))},_=n("M8RZ"),g=(n("+L6B"),n("2/Rp")),b=(n("y8nQ"),n("Vl3Y")),y=(n("5NDa"),n("5rEg")),x={labelCol:{span:4},wrapperCol:{span:20}},E=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(b["a"],Object(f["a"])({},x,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:r}),l.a.createElement(b["a"].Item,{label:"\u94fe\u63a5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740"}]},l.a.createElement(y["a"],null)),l.a.createElement(b["a"].Item,{label:"\u94fe\u63a5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898"}]},l.a.createElement(y["a"],null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(g["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(g["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},w=n("7ahc"),j=(n("HmJG"),n("BjJ7")),O=b["a"].useForm,k={width:280,marginRight:10},N={labelCol:{span:5},wrapperCol:{span:19}},S=function(e){var t=e.callback,n=e.onCancel,r=O(),a=Object(i["a"])(r,1),o=a[0];function c(e){t(e)}function u(e){o.setFieldsValue({src:"/api/attachments/".concat(e.id)})}function s(e){var t=e.target.files[0];L(t,u)}return l.a.createElement(b["a"],Object(f["a"])({form:o},N,{className:"upload-image-panel",onFinish:c}),l.a.createElement(b["a"].Item,{label:"\u56fe\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(b["a"].Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740"}]},l.a.createElement(y["a"],{style:k})),l.a.createElement(q,{onFileChange:s}))),l.a.createElement(b["a"].Item,{label:"\u56fe\u7247\u63cf\u8ff0",name:"alt",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0"}]},l.a.createElement(y["a"],{style:{width:264}})),l.a.createElement(b["a"].Item,{style:{textAlign:"right"}},l.a.createElement(g["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(g["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))};function q(e){var t=e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672c\u5730\u4e0a\u4f20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:t}))}function L(e,t){if(!e)throw new String("\u6ca1\u6709\u6587\u4ef6");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var r=new window.XMLHttpRequest;r.withCredentials=!0,r.addEventListener("load",(function(e){t(JSON.parse(e.target.responseText))}),!1),r.addEventListener("error",(function(e){console.error(e)}),!1),r.open("POST","".concat(j["a"],"/api/attachments.json")),r.send(n)}n("giR+");var I=n("fyUT"),T=(n("7Kak"),n("9yH6")),C=T["a"].Group,A={margin:"0 8px"},R=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(b["a"],{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:r},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:A},"\u5355\u5143\u683c\u6570\uff1a"),l.a.createElement("span",{style:A},"\u884c\u6570"),l.a.createElement(b["a"].Item,{name:"row",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u884c\u6570"}]},l.a.createElement(I["a"],null)),l.a.createElement("span",{style:A},"\u5217\u6570"),l.a.createElement(b["a"].Item,{name:"col",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5217\u6570"}]},l.a.createElement(I["a"],null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:A},"\u5bf9\u9f50\u65b9\u5f0f\uff1a"),l.a.createElement(b["a"].Item,{name:"align"},l.a.createElement(C,null,l.a.createElement(T["a"],{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(T["a"],{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(T["a"],{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(T["a"],{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(g["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(g["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},F="link",P="upload-image",B="code-block",V="add-table",D="------------",M={default:D,left:":".concat(D),center:":".concat(D,":"),right:"".concat(D,":")},U=n("9VGf");var G=1e4,H="\u2581",z="\n**\u6a21\u677f\u6807\u9898**\n\u6a21\u677f\u6b63\u6587\u5185\u5bb9\uff0c\u53ef\u8f93\u5165\u6587\u672c\u5185\u5bb9\u548c\u7c98\u8d34\u56fe\u7247\u7b49\u64cd\u4f5c";function K(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Y=navigator.platform.toUpperCase().indexOf("MAC")>=0,J=Y?"Cmd":"Ctrl",W=Object(o["a"])(Object(o["a"])({},J+"-B","bold"),J+"-I","italic"),$=Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])({},F,"\u6dfb\u52a0\u94fe\u63a5"),B,"\u6dfb\u52a0\u4ee3\u7801\u5757"),P,"\u6dfb\u52a0\u56fe\u7247"),V,"\u6dfb\u52a0\u8868\u683c");t["a"]=function(e){var t=e.defaultValue,n=void 0===t?"":t,u=e.onChange,f=e.width,m=void 0===f?"100%":f,p=e.height,g=void 0===p?400:p,b=e.miniToolbar,y=void 0!==b&&b,x=e.isFocus,j=void 0!==x&&x,O=e.watch,k=e.insertTemp,N=e.id,q=void 0===N?"markdown-editor-id":N,I=e.showResizeBar,T=void 0!==I&&I,C=e.noStorage,A=void 0!==C&&C,D=e.showNullButton,Y=void 0!==D&&D,J=e.fullScreen,Q=void 0!==J&&J,X=e.onBlur,Z=e.onCMBeforeChange,ee=e.className,te=void 0===ee?"":ee,ne=e.placeholder,re=void 0===ne?"":ne,ae=e.values,ie=void 0===ae?"":ae,oe=Object(c["useState"])(null),ce=Object(i["a"])(oe,2),le=ce[0],ue=ce[1],se=Object(c["useState"])(n),de=Object(i["a"])(se,2),ve=de[0],fe=de[1],me=Object(c["useState"])(O),pe=Object(i["a"])(me,2),he=pe[0],_e=pe[1],ge=Object(c["useState"])(Q),be=Object(i["a"])(ge,2),ye=be[0],xe=be[1],Ee=Object(c["useState"])(""),we=Object(i["a"])(Ee,2),je=we[0],Oe=we[1],ke=Object(c["useState"])(0),Ne=Object(i["a"])(ke,2),Se=Ne[0],qe=Ne[1],Le=Object(c["useState"])(g),Ie=Object(i["a"])(Le,2),Te=Ie[0],Ce=Ie[1],Ae=Object(c["useState"])(!1),Re=Object(i["a"])(Ae,2),Fe=(Re[0],Re[1]),Pe=Object(c["useRef"])(),Be=Object(c["useRef"])(),Ve=Object(c["useRef"])(),De=Object(c["useRef"])();Object(c["useEffect"])((function(){fe(ie),null===le||void 0===le||le.setValue(ie)}),[ie]),Object(c["useEffect"])((function(){if(Pe.current){var e=function(e,n){var r=n.clipboardData;if(r){var a=r.types.toString(),i=r.items;if("text/html,Files"!==a&&"Files"!==a&&!r.types.indexOf("Files"))return!0;var o=i[1];"Files"===a&&(o=i[0]),"file"===o.kind&&o.type.match(/^image\//i)&&L(o.getAsFile(),(function(e){e.id?t.replaceSelection("![,](/api/attachments/".concat(e.id,")")):401===(null===e||void 0===e?void 0:e.status)&&(document.location.href="/user/login")}))}return!0},t=s.a.fromTextArea(Pe.current,{mode:"markdown",lineNumbers:!y,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return j&&t.focus(),t.on("paste",e),ue(t),function(){t.off("paste",e)}}}),[]);var Me=Object(c["useCallback"])((function(){if(Be.current)try{var e=Be.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,t=Be.current.getElementsByClassName("markdown-editor-body")[0];t.style.height=ye?"calc(100vh - ".concat(e,"px)"):"".concat(Te-e,"px")}catch(n){console.log(n,"---- to set md editor body height")}}),[Te,Be,ye]);Object(c["useEffect"])((function(){function e(){var e=new d["default"]((function(e){var t,n=Object(a["a"])(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Me(),le.setSize("100%","100%"),le.refresh())}}catch(i){n.e(i)}finally{n.f()}}));return e.observe(Pe.current.parentElement),e}if(le){var t=e();return function(){t.unobserve(Pe.current.parentElement)}}}),[le,Me]),Object(c["useEffect"])((function(){if(le){for(var e,t=[],n=function(){var n=a[r];e=Object(i["a"])(n,2);var c=e[0],l=e[1],u=Object(o["a"])({},c,(function(){Ue(l)}));t.push(u),le.addKeyMap(u)},r=0,a=Object.entries(W);r0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(q);e>=Se+G&&(!t||t!==ve)&&(window.sessionStorage.setItem(q,ve),Fe(!0))}}),G),Object(c["useEffect"])((function(){_e(O)}),[le,O]),Object(c["useEffect"])((function(){le&&j&&le.focus()}),[le,j]),Object(c["useEffect"])((function(){if(he&&le){var e=function(e){var t=e.target;if(De.current){var n=t.scrollTop/t.scrollHeight;De.current.scrollTop=De.current.scrollHeight*n}},t=le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[le,he]),Object(c["useEffect"])((function(){if(le&&Z){var e=function(e,t){Z(e,t)};return le.on("beforeChange",e),function(){le.off("beforeChange",e)}}}),[le,Z]),Object(c["useEffect"])((function(){if(le&&X){var e=function(){X(le.getValue())};return le.on("blur",e),function(){le.off("blur",e)}}}),[le,X]),Object(c["useEffect"])((function(){if(le){var e=function(e){var t=e.getValue();fe(t),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),u&&u(t)};return le.on("change",e),function(){le.off("change",e)}}}),[le,u]),Object(c["useEffect"])((function(){le&&(null===n||void 0===n?(le.setValue(""),fe("")):n!==le.getValue()&&(le.setValue(n),fe(n),le.setCursor(le.lineCount(),0)))}),[le,n]);var Ue=Object(c["useCallback"])((function(e){var t=le.getCursor(),n=le.getSelection(),r=n.split("\n");switch(e){case"bold":return le.replaceSelection("**"+n+"**"),""===n&&le.setCursor(t.line,t.ch+2),le.focus();case"italic":return le.replaceSelection("*"+n+"*"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"code":return le.replaceSelection("`"+n+"`"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"inline-latex":return le.replaceSelection("`$$"+n+"$$`"),""===n&&le.setCursor(t.line,t.ch+3),le.focus();case"latex":return le.replaceSelection("```latex\n"+n+"\n```"),le.setCursor(t.line+1,n.length+1),le.focus();case"line-break":return le.replaceSelection("
\n"),le.focus();case"list-ul":return""===n?le.replaceSelection("- "+n):le.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),le.focus();case"list-ol":return""===n?le.replaceSelection("1. "+n):le.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),le.focus();case"add-null-ch":return""===n&&le.setCursor(t.line,t.ch+1),le.replaceSelection(H),le.focus();case"inster-template-1":return""===n&&le.setCursor(t.line,t.ch),le.replaceSelection(z),le.focus();case"eraser":return le.setValue(""),le.focus();case"trigger-watch":return _e(!he),le.focus();case"trigger-full-screen":return xe(!ye),le.focus();case F:return void Oe(F);case B:return void Oe(B);case P:return void Oe(P);case V:return void Oe(V);default:throw new Error}}),[le,he,ye]),Ge=Object(c["useCallback"])((function(e){switch(Oe(""),je){case F:var t=e.title,n=e.link;return le.replaceSelection("[".concat(t,"](").concat(n,")")),le.focus();case B:var r=e.language,a=e.content;return le.replaceSelection(["```"+r,a,"```"].join("\n")),le.focus();case P:var i=e.src,o=e.alt;return le.replaceSelection("![ ".concat(o," ]( ").concat(i,' "').concat(o,'" )')),le.focus();case V:for(var c=e.row,l=e.col,u=e.align,s="\n",d=0;d300&&(t=300);var n=g+t+"px";Ce(n)}},r=Ve.current,a=!1,i=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[le,Ve]),Object(c["useEffect"])((function(){Ce(g)}),[g]);var Ke=K(m),Ye=K(Te),Je={width:Ke,height:Ye};Object(c["useMemo"])((function(){if(Se){var e=new Date(Se),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return t=t<10?"0"+t:t,n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t,":").concat(n,":").concat(r)}return 0}),[Se]);return l.a.createElement(c["Fragment"],null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Be},l.a.createElement("div",{className:"markdown-editor-container ".concat(te," ").concat(he?"on-preview":""," ").concat(y?"mini":""," ").concat(ye?"full-screen":""),style:Je},l.a.createElement(h,{insertTemp:k,watch:he,fullScreen:ye,showNullButton:Y,onActionCallback:Ue}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Pe,placeholder:re})),he?l.a.createElement("div",{ref:De,className:"preview-container"},l.a.createElement(v["a"],{value:ve})):null))),T?l.a.createElement("a",{ref:Ve,className:"editor-resize"}):null,l.a.createElement(_["a"],null,$[je]?l.a.createElement(r["a"],{centered:!0,title:$[je],visible:!0,onCancel:ze,footer:null},He):null))}},V5fa:function(e,t,n){e.exports={flex_box_center:"flex_box_center___1_S53",flex_space_between:"flex_space_between___1jn1m",flex_box_vertical_center:"flex_box_vertical_center___3ENQs",flex_box_center_end:"flex_box_center_end___1RjJf",flex_box_column:"flex_box_column___3-6wq",bg:"bg___3wGkV",title:"title___1QMPU",questionIcons:"questionIcons___2kqHA",green:"green___3sUty",orange:"orange___1IwUK",greenTip:"greenTip___2LD-4",redTip:"redTip___Ua25P",orangeTip:"orangeTip___1P_qu",pollDesc:"pollDesc___12pG2",answered:"answered___12rTH",unanswer:"unanswer___2WW2x",anchor:"anchor___K9-2U",answerFlag:"answerFlag___3jqRB",flagActive:"flagActive___38hkf",flagHalf:"flagHalf___1rgyT",answerStudentFlag:"answerStudentFlag___2zRLo",answerStudentActive:"answerStudentActive___2T-mu",questionItem:"questionItem___LqD7i",itemType:"itemType___1pbUF",itemFlag:"itemFlag___3xnGm",answerWrap:"answerWrap___13WPD",answerSubjective:"answerSubjective___BuIEZ",otherInput:"otherInput___3j4KI",submitButton:"submitButton___3lR03",randomFlag:"randomFlag___HVH41",answerTrue:"answerTrue___3EG1E",answerFalse:"answerFalse___zj_y6",answerHalf:"answerHalf___27vGH",renderHtml:"renderHtml___1U3SR",simpleText:"simpleText___1ljHF",answerYes:"answerYes___nDZ92",answerNo:"answerNo___1DhaR",answerInfo:"answerInfo___150u3",answerSheet:"answerSheet___1m3xL",active:"active___I4C3w",countDown:"countDown___1gxag",red:"red___1J5W8",fold:"fold___1XoX9",cardList:"cardList___vfXeA",iframe:"iframe___3x_Cy",eduTip:"eduTip___384XZ",eduQrcode:"eduQrcode___26eCP",eduVideo:"eduVideo___2-PAX",eduUsername:"eduUsername___1ctLk",startAnswer:"startAnswer___2XcIR",eduSubmit:"eduSubmit___2k1g8",eduTitle:"eduTitle___1o443",wrpAnswer:"wrpAnswer___2zPBL",simpleMd:"simpleMd___G5mJD"}},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n("k1fw"),a=(n("miYZ"),n("tsqr")),i=n("rAM+"),o=n("tJVT"),c=n("PpiC"),l=n("q1tI"),u=n.n(l),s=n("bdgK");function d(e,t,n,a,i){var o=t.getWordUntilPosition(n),c={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},l=a.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:c}}));return i.map((function(e){l.push(Object(r["a"])(Object(r["a"])({},e),{},{range:c}))})),l}var v=function(e){var t={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(r,a){var i=d(e,r,a,n,[t]);return{suggestions:i}}});var r=["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"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,n){var a=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],i=d(e,t,n,r,a);return{suggestions:i}}});var a=["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"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(n,r){var i=[t,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {","\t$0","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],o=d(e,n,r,a,i);return{suggestions:o}}})},f="\u8be5\u4efb\u52a1\u5173\u5361\u8bbe\u7f6e\u4e86\u7981\u6b62\u590d\u5236\u7c98\u8d34\uff0c\u8bf7\u624b\u52a8\u8f93\u5165\u4ee3\u7801\u3002",m=n("LvDl");function p(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function h(){}var _={"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 g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||r.target.offsetWidth>0)&&Y.current.instance.layout()}}catch(a){n.e(a)}finally{n.f()}})),e.observe(K.current)),e}function Z(){a["b"].warn(decodeURIComponent(f))}function ee(){var e=Y.current.instance;if(e){var t=e.getSelection(),n=Y.current.pastePos||{},r=new b.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);setTimeout((function(){e.executeEdits("",[{range:r,text:""}])}),300)}}function te(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),C())}Object(l["useEffect"])((function(){var e=Y.current.instance;if(null!=x&&e&&$){var t=e.getModel();t&&x!==t.getValue()&&(!0,t.setValue(x),e.layout(),!1)}}),[x,$,Y.current]);var ne=function(){if(R&&Y.current.instance){var e=Y.current.instance.getContentHeight();de(e0||a.target.offsetWidth>0)&&e.layout()}}catch(o){r.e(o)}finally{r.f()}})),t.observe(g.current)),t}Object(l["useEffect"])((function(){g.current&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){b=e;var t=b.editor.createDiffEditor(g.current,Object(r["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},_));w(t);var n=j(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(g.current)}}))}),[]),Object(l["useEffect"])((function(){E&&E.setModel({original:b.editor.createModel(v,m),modified:b.editor.createModel(f,m)})}),[v,f,m,E]);var O=p(a),k=p(d),N={width:O,height:k};return u.a.createElement("div",{className:"my-diff-editor",ref:g,style:N})}},bPs0:function(e,t,n){"use strict";n.d(t,"b",(function(){return b}));var r=n("k1fw"),a=n("9og8"),i=(n("2qtc"),n("kLXV")),o=n("tJVT"),c=n("PpiC"),l=(n("aHsQ"),n("sGsY")),u=n("q1tI"),s=n.n(u),d=n("bntm"),v=n("V0Rq"),f=n("wd/R"),m=n.n(f),p=n("Ty5D"),h=n("9kvl");function _(){_=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new I(r||[]);return a(o,"_invoke",{value:N(e,n,c)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var v="suspendedStart",f="suspendedYield",m="executing",p="completed",h={};function g(){}function b(){}function y(){}var x={};u(x,o,(function(){return this}));var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==n&&r.call(w,o)&&(x=w);var j=y.prototype=g.prototype=Object.create(x);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,o,c){var l=d(e[a],e,i);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(s).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function N(t,n,r){var a=v;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===p){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=S(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===v)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:f,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var i=d(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function q(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(q,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var g=l["a"].Countdown,b=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],y=function(e){e.globalSetting,e.loading,e.user;var t=e.exercise,n=e.dispatch,l=(Object(c["a"])(e,["globalSetting","loading","user","exercise","dispatch"]),Object(u["useState"])({})),f=Object(o["a"])(l,2),h=(f[0],f[1],i["a"].useModal()),b=Object(o["a"])(h,2),y=b[0],x=b[1],E=Object(u["useRef"])(null),w=Object(u["useRef"])(null),j=Object(u["useState"])(!0),O=Object(o["a"])(j,2),k=(O[0],O[1]),N=(Object(p["l"])().query,Object(p["m"])());Object(u["useEffect"])((function(){var e,r,a;return clearTimeout(E.current),document.addEventListener(Object(d["c"])(),P,!1),window.addEventListener("blur",R,!1),(null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&Object(d["a"])()&&(n({type:"globalSetting/headerFooterToggle",payload:!1}),k(!1)),(null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_open)&&!Object(d["a"])()?i["a"].info({icon:null,content:s.a.createElement("div",{className:"tc font16"},"\u672c\u573a\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\u9650\u5236\uff0c",s.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",t.exerciseUserInfo.screen_num-t.exerciseUserInfo.used_screen_num," \u6b21\u540e\u5c06\u8fdb\u884c\u5f3a\u5236\u4ea4\u5377\uff0c",s.a.createElement("br",null),"\u8bf7\u52ff\u5207\u5c4f\u53ca\u5237\u65b0\u9875\u9762"),onOk:function(){k(!1),Object(d["d"])(document.body),document.getElementById("root").addEventListener("click",q,!1)}}):document.getElementById("root").addEventListener("click",q,!1),m()().diff(m()(null===(a=t.exerciseUserInfo)||void 0===a?void 0:a.screen_at),"seconds")>0&&S(),function(){document.getElementById("root").removeEventListener("click",q,!1),document.removeEventListener(Object(d["c"])(),P,!1),window.removeEventListener("blur",R,!1),clearTimeout(E.current)}}),[]),Object(u["useEffect"])((function(){setTimeout((function(){t.actionTabs.removeEventListenerExitScreen&&(clearTimeout(E.current),document.getElementById("root").removeEventListener("click",q,!1),document.removeEventListener(Object(d["c"])(),P,!1))}),500),L()}),[t.actionTabs]),Object(u["useEffect"])((function(){setTimeout((function(){t.exerciseUserInfo.used_screen_num>t.exerciseUserInfo.screen_num&&C()}),500)}),[t.exerciseUserInfo]);var S=function(){var e=Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,F();case 2:setTimeout((function(){var e;i["a"].destroyAll(),i["a"].info({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.used_screen_num),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377"),onOk:function(){var e=Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Object(d["d"])(document.body);case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})}),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(e){Object(d["a"])()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"\u786e \u5b9a"===e.target.innerHTML||(Object(d["d"])(document.body),console.log("documentClick.full"))},L=function(){var e=Object(a["a"])(_().mark((function e(){var t;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n({type:"exercise/getExerciseUserInfo",payload:Object(r["a"])({},N)});case 2:return t=e.sent,e.abrupt("return",null===t||void 0===t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=Object(a["a"])(_().mark((function e(n){var r,o,c;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i["a"].destroyAll(),o=i["a"].info({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5\uff08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(g,{onFinish:F,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*(t.exerciseUserInfo.screen_sec+1)})),"S\uff09"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},n),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377,",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.screen_sec),"\u79d2\u5185\u56de\u5230",s.a.createElement("br",null),s.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8bd5\u4e0d\u8ba1\u5207\u5c4f\u6b21\u6570\u3002")),keyboard:!1,onOk:function(){var e=Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:clearTimeout(w.current),Object(d["d"])(document.body),o.destroy();case 3:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),setTimeout((function(){var e;o.update({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},n+1),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377")})}),1e3*(t.exerciseUserInfo.screen_sec+1)),c=setTimeout(Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:!Object(d["a"])()&&n<=t.exerciseUserInfo.screen_num&&I(n+1);case 1:case"end":return e.stop()}}),e)}))),1e3*(t.exerciseUserInfo.screen_sec+1)),w.current=c;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){location.href="/classrooms/".concat(N.coursesId,"/exercise/").concat(N.categoryId,"/detail")},C=function(){var e=Object(a["a"])(_().mark((function e(){var t;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i["a"].destroyAll(),e.next=3,Object(v["V"])({categoryId:N.categoryId,commit_method:1});case 3:t=e.sent,t&&A();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){document.removeEventListener(Object(d["c"])(),P,!1),Object(d["b"])(),i["a"].destroyAll(),y.info({content:s.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",s.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){T()}})},R=function(e){Object(d["a"])()&&"none"==document.getElementById("iframeShixuns").style.display&&Object(d["b"])()},F=function(){var e=Object(a["a"])(_().mark((function e(){var n,a;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return(null===(n=t.exerciseUserInfo)||void 0===n?void 0:n.screen_at)&&Object(v["g"])(Object(r["a"])(Object(r["a"])({},N),{},{reset:!0})),e.next=3,Object(v["N"])({id:N.categoryId});case 3:if(a=e.sent,!(null===a||void 0===a?void 0:a.is_commit)){e.next=7;break}return A(),e.abrupt("return");case 7:return e.next=9,L();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=Object(a["a"])(_().mark((function e(){var i,o,c,l;return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=!1,console.log("fullscreen change"),!Object(d["a"])()){e.next=7;break}(null===(o=t.exerciseUserInfo)||void 0===o?void 0:o.screen_at)&&Object(v["g"])(Object(r["a"])(Object(r["a"])({},N),{},{reset:!0})),clearTimeout(E.current),e.next=16;break;case 7:return i=!0,e.next=10,L();case 10:c=e.sent,Object(v["g"])(Object(r["a"])({},N)),(null===c||void 0===c?void 0:c.is_commit)||I(c.used_screen_num),l=setTimeout(Object(a["a"])(_().mark((function e(){return _().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),1e3*t.exerciseUserInfo.screen_sec),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),E.current=l;case 16:n({type:"globalSetting/headerFooterToggle",payload:i});case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return s.a.createElement("div",null,x)};t["a"]=Object(h["a"])((function(e){var t=e.loading,n=e.user,r=e.exercise,a=e.globalSetting;return{globalSetting:a,user:n,exercise:r,loading:t.effects}}))(y)},dejd:function(e,t,n){},gUdW:function(e,t,n){"use strict";var r=n("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},o=i,c=n("6VBw"),l=function(e,t){return a["createElement"](c["a"],Object(r["a"])(Object(r["a"])({},e),{},{ref:t,icon:o}))};l.displayName="MinusSquareOutlined";t["a"]=a["forwardRef"](l)},kSUc:function(e,t,n){},o5mm:function(e,t,n){e.exports={flex_box_center:"flex_box_center___yMfGk",flex_space_between:"flex_space_between___3T4Rr",flex_box_vertical_center:"flex_box_vertical_center___2K9ch",flex_box_center_end:"flex_box_center_end___1GgKp",flex_box_column:"flex_box_column___2DSuN",shixunWrp:"shixunWrp___2_2ep"}}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.9b0a9c5b.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.96378928.async.js similarity index 60% rename from p__Classrooms__Lists__Exercise__ImitateAnswer__index.9b0a9c5b.async.js rename to p__Classrooms__Lists__Exercise__ImitateAnswer__index.96378928.async.js index 8b9d74c679..d9f082585d 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.9b0a9c5b.async.js +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.96378928.async.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[65,4,5,158],{4:function(e,t){},"7ZXX":function(e,t,n){e.exports=n.p+"static/err.6e7c5817.png"},"7ahc":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("k1fw"),a=n("0Owb"),o=(n("+L6B"),n("2/Rp")),i=(n("y8nQ"),n("Vl3Y")),c=n("tJVT"),l=(n("OaEy"),n("2fM7")),u=n("q1tI"),s=n.n(u),d=n("VrN/"),f=n.n(d),m=(n("p77/"),n("c5Ni"),l["a"].Option),v={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function h(e){var t=e.value,n=e.onChange,a=e.mode,o=e.options,i=void 0===o?{}:o,l=Object(u["useRef"])(),d=Object(u["useState"])(),m=Object(c["a"])(d,2),v=m[0],p=m[1];return Object(u["useEffect"])((function(){if(v){var e=function(e){var t=e.getValue();n&&n(t)};return v.on("change",e),function(){v.off("change",e)}}}),[v,n]),Object(u["useEffect"])((function(){v&&v.setOption("mode",a)}),[v,a]),Object(u["useEffect"])((function(){v&&(t===v.getValue()&&""!==t||setTimeout((function(){v.setValue(t||" ")}),300))}),[v,t]),Object(u["useEffect"])((function(){if(l.current&&!v){var e=f.a.fromTextArea(l.current,Object(r["a"])({mode:a,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},i));p(e)}}),[l.current,v]),s.a.createElement("div",{className:"my-codemirror-container"},s.a.createElement("textarea",{ref:l}))}t["b"]=function(e){var t=e.callback,n=e.onCancel,r=Object(u["useState"])("python"),d=Object(c["a"])(r,2),f=d[0],g=d[1];function b(e){g(p[e][1])}function y(e){t(e)}return s.a.createElement(i["a"],Object(a["a"])({},v,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:y}),s.a.createElement(i["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},s.a.createElement(l["a"],{onChange:b},Object.keys(p).map((function(e){return s.a.createElement(m,{key:e,value:e},p[e][0])})))),s.a.createElement(i["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},s.a.createElement(h,{mode:f})),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(o["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),s.a.createElement(o["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))}},"9GDu":function(e,t,n){e.exports={flex_box_center:"flex_box_center___2Dduc",flex_space_between:"flex_space_between___2Le2r",flex_box_vertical_center:"flex_box_vertical_center___2KZsK",flex_box_center_end:"flex_box_center_end___1aosz",flex_box_column:"flex_box_column___cFN2D",bg:"bg___ka_0p",title:"title___3M9-E",questionIcons:"questionIcons___VjWTs",green:"green___2q3Jn",orange:"orange___KXt8o",greenTip:"greenTip___1nV5h",redTip:"redTip___3QDm4",orangeTip:"orangeTip___3F21W",pollDesc:"pollDesc___3Jb8Y",answered:"answered___1tbR8",unanswer:"unanswer___2Jts9",anchor:"anchor___3_nBp",answerFlag:"answerFlag___32KcB",flagActive:"flagActive___3ac8b",flagHalf:"flagHalf___1AvT6",answerStudentFlag:"answerStudentFlag___UbvlB",answerStudentActive:"answerStudentActive___27het",questionItem:"questionItem___3nBk4",itemType:"itemType___3NNh-",itemFlag:"itemFlag___2fz1F",answerWrap:"answerWrap___23vJg",answerSubjective:"answerSubjective___1i3N-",otherInput:"otherInput___gQ5U6",submitButton:"submitButton___RAvWu",randomFlag:"randomFlag___1J_UJ",answerTrue:"answerTrue___1cUgp",answerFalse:"answerFalse___Q16xV",answerHalf:"answerHalf___2I-fp",renderHtml:"renderHtml___1O15z",simpleText:"simpleText___1-h1E",answerYes:"answerYes___3w-7A",answerNo:"answerNo___2TuuH",answerInfo:"answerInfo___3KPDJ",answerSheet:"answerSheet___1UuGf",active:"active___2njWQ",countDown:"countDown___ViVY-",red:"red___RmODq",fold:"fold___ZVRBm",cardList:"cardList___1KJD0",iframe:"iframe___8V6GW"}},"9VGf":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("q1tI");function a(e,t){var n=Object(r["useRef"])();Object(r["useEffect"])((function(){n.current=e})),Object(r["useEffect"])((function(){function e(){n.current()}if(null!==t){var r=setInterval(e,t);return function(){return clearInterval(r)}}}),[t])}},BjJ7:function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var r=n("m3rI");function a(e){var t=!0;if(e.length>0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;I(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:q(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}var p=n("mxV5"),h=function(e,t){var n=e.split(","),r=n[0].match(/:(.*?);/)[1],a=atob(n[1]),o=a.length,i=new Uint8Array(o);while(o--)i[o]=a.charCodeAt(o);return new Blob([i],{type:r})},g=Object(i["forwardRef"])((function(e,t){var n=e.time,f=e.number,g=e.supportCamera,b=e.take_photo,y=(e.update,Object(i["useRef"])()),_=Object(i["useRef"])(),E=Object(l["m"])(),w=Object(i["useState"])([]),x=Object(o["a"])(w,2),j=x[0],O=x[1],k=Object(i["useState"])(0),N=Object(o["a"])(k,2),S=N[0],L=N[1],I=Object(i["useState"])(""),C=Object(o["a"])(I,2),q=(C[0],C[1]),T=Object(i["useState"])(),F=Object(o["a"])(T,2),A=F[0],P=F[1],R=Object(i["useState"])(0),B=Object(o["a"])(R,2),D=B[0],V=B[1];Object(i["useEffect"])((function(){return U(),function(){K(),M()}}),[]),Object(i["useEffect"])((function(){2===S&&n&&f>0&&(G(),V(1))}),[n]),Object(i["useEffect"])((function(){if(0!==D){if(2===D)clearInterval(A);else{var e=0,t=setInterval((function(){j.includes(e)&&H(),e++}),1e3);P(t)}return function(){return clearInterval(A)}}}),[D]),Object(i["useImperativeHandle"])(t,(function(){return{handlePhoto:H}}));var M=function(){V(2)},G=function(){var e=n/f,t=[];function r(e,t){return parseInt(Math.floor(Math.random()*(t-e+1))+e)}new Array(f).fill(0).map((function(n,a){b?t.push(r(e*a,e*(a+1))):0==a?t.push(0):t.push(r(e*a,e*(a+1)))})),j=t,O([].concat(t)),console.log(t)},U=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return t?new Promise((function(n,r){t.call(navigator,e,n,r)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then((function(e){g&&g(2),L(2),"srcObject"in y.current?y.current.srcObject=e:y.current.src=window.URL.createObjectURL(e),y.current.onloadedmetadata=function(e){y.current.play()},y.current.addEventListener("ended",(function(){console.log("\u64ad\u653e\u7ed3\u675f"),M(),a["b"].error({content:"\u60a8\u5df2\u7ecf\u5173\u95ed\u4e86\u6444\u50cf\u5934\uff0c\u8bf7\u572810\u79d2\u949f\u5185\u6062\u590d\u6444\u50cf\u5934\uff0c\u5426\u5219\u5c06\u63a8\u51fa\u8003\u8bd5",duration:10,key:9998})}),!1)})).catch((function(e){L(1),g&&g(1),"Permission denied"===e.message||"NotAllowedError"===e.name?a["b"].error("\u60a8\u5df2\u62d2\u7edd\u4e86\u83b7\u53d6\u6444\u50cf\u5934"):a["b"].error("\u6444\u50cf\u5934\u83b7\u53d6\u5931\u8d25\uff0c\u6216\u60a8\u5df2\u62d2\u7edd\u4e86\u83b7\u53d6\u6444\u50cf\u5934"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},H=function(){try{_.current.width=y.current.videoWidth,_.current.height=y.current.videoHeight;var e=_.current.getContext("2d");e.drawImage(y.current,0,0,_.current.width,_.current.height),q(_.current.toDataURL("image/png")),Y(_.current.toDataURL("image/png"))}catch(t){}},K=function(){try{var e=y.current.srcObject,t=e.getTracks();t.forEach((function(e){e.stop()})),y.current.srcObject=null}catch(n){}},Y=function(){var e=Object(r["a"])(v().mark((function e(t){var n,r,a,o,i,c,l,f,m,g,b;return v().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["a"])("/api/buckets/get_upload_token.json",{method:"get"});case 2:f=e.sent,f.data=JSON.parse(Object(d["a"])(f.data)),m=Object(s["a"])(),g=new p({endpoint:null===f||void 0===f||null===(n=f.data)||void 0===n?void 0:n.end_point,region:null===f||void 0===f||null===(r=f.data)||void 0===r?void 0:r.region,accessKeyId:null===f||void 0===f||null===(a=f.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null===f||void 0===f||null===(o=f.data)||void 0===o?void 0:o.access_key_secret,bucket:null===f||void 0===f||null===(i=f.data)||void 0===i?void 0:i.bucket,stsToken:null===f||void 0===f||null===(c=f.data)||void 0===c?void 0:c.security_token}),b=h(t,m),g.multipartUpload("".concat(m,".png"),b,{timeout:1e4,partSize:10485760,callback:{url:null===f||void 0===f||null===(l=f.data)||void 0===l?void 0:l.callback_url,host:null===f||void 0===f?void 0:f.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+E.login+"&container_id="+E.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,3!==S&&c.a.createElement("aside",{className:m.a.video,id:"screenshot"},0===S&&c.a.createElement("span",null,"\u6b63\u5728\u5f00\u542f\u6444\u50cf\u5934..."),1===S&&c.a.createElement("span",null,"\u6444\u50cf\u5934\u5f00\u542f\u5931\u8d25"),2===S&&c.a.createElement("div",null,c.a.createElement("video",{width:"288",ref:y,autoPlay:!0}),c.a.createElement("canvas",{style:{display:"none"},ref:_}))))}));t["a"]=g},"C+DQ":function(e,t,n){},DR4n:function(e,t,n){e.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},HmJG:function(e,t,n){},KhGG:function(e,t,n){"use strict";n.d(t,"a",(function(){return E})),n.d(t,"c",(function(){return w}));var r=n("0Owb"),a=(n("miYZ"),n("tsqr")),o=n("oBTY"),i=n("tJVT"),c=n("PpiC"),l=n("k1fw"),u=n("9og8"),s=(n("DZo9"),n("8z0m")),d=n("q1tI"),f=n.n(d),m=n("ErOA"),v=n("NFKh"),p=n.n(v),h=n("7Cbv"),g=n("9kvl");function b(){b=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),c=new C(r||[]);return a(i,"_invoke",{value:N(e,n,c)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var f="suspendedStart",m="suspendedYield",v="executing",p="completed",h={};function g(){}function y(){}function _(){}var E={};u(E,i,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(q([])));x&&x!==n&&r.call(x,i)&&(E=x);var j=_.prototype=g.prototype=Object.create(E);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function N(t,n,r){var a=f;return function(o,i){if(a===v)throw new Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=S(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===f)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:m,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function q(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;I(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:q(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var y=s["a"].Dragger,_=n("mxV5"),E=function(e){var t="bf3c199c2470cb477d907b1e0917c17b",n="5183666c72eec9e4",r=p.a.enc.Utf8.parse(t),a=p.a.enc.Utf8.parse(n),o=p.a.AES.decrypt(e,r,{iv:a,mode:p.a.mode.CBC});return o.toString(p.a.enc.Utf8)},w=function(){var e=Object(u["a"])(b().mark((function e(t,n,r){var a,o,i,c,u,s,d,f,v;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.file_name=t.name,e.next=3,Object(m["a"])("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",E(d.data)),d.data=JSON.parse(E(d.data)),f=Object(h["a"])(),v=new _({endpoint:null===d||void 0===d||null===(a=d.data)||void 0===a?void 0:a.end_point,region:null===d||void 0===d||null===(o=d.data)||void 0===o?void 0:o.region,accessKeyId:null===d||void 0===d||null===(i=d.data)||void 0===i?void 0:i.access_key_id,accessKeySecret:null===d||void 0===d||null===(c=d.data)||void 0===c?void 0:c.access_key_secret,bucket:null===d||void 0===d||null===(u=d.data)||void 0===u?void 0:u.bucket,stsToken:null===d||void 0===d||null===(s=d.data)||void 0===s?void 0:s.security_token}),e.abrupt("return",new Promise((function(e,a){var o;v.multipartUpload("".concat(f),new Blob([t],{type:t.type}),Object(l["a"])(Object(l["a"])({timeout:2e5,partSize:102400},r),{},{callback:{url:null===d||void 0===d||null===(o=d.data)||void 0===o?void 0:o.callback_url,host:null===d||void 0===d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(m["e"])(n)}})).then((function(n){var r;t.response=null===(r=n.data)||void 0===r?void 0:r.data,e(null===n||void 0===n?void 0:n.data)})).catch((function(e){a(e),console.log("err:",e)}))})));case 9:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),x=function(e){var t=e.user,n=e.cancelUpload,l=Object(c["a"])(e,["user","cancelUpload"]),s=Object(d["useState"])([]),v=Object(i["a"])(s,2),p=v[0],g=v[1],w=Object(d["useState"])(),x=Object(i["a"])(w,2),j=x[0],O=x[1],k={onRemove:function(e){g(Object(o["a"])(p.filter((function(t){return t.name!==e.name})))),l.onChange(p.filter((function(t){return t.name!==e.name})))},disabled:l.disabled,multiple:!0,fileList:null===p||void 0===p?void 0:p.map((function(e){return e.file})),customRequest:function(){},beforeUpload:function(){var e=Object(u["a"])(b().mark((function e(t){var n;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=l.maxSize||1073741824,!p.filter((function(e){return e.name===t.name})).length){e.next=4;break}return a["b"].info("".concat(t.name,"\u5df2\u5b58\u5728\uff0c\u8bf7\u91cd\u65b0\u9009\u62e9")),e.abrupt("return");case 4:if(!((null===t||void 0===t?void 0:t.size)>n)){e.next=7;break}return a["b"].info("\u6587\u4ef6\u8d85\u8fc7".concat(n/1024/1024/1024,"GB\uff0c\u4e0d\u7b26\u5408\u4e0a\u4f20\u8981\u6c42")),e.abrupt("return",!1);case 7:return p.push({name:t.name,file:t}),g(Object(o["a"])(p)),l.onChange(p),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},N=function(){var e=Object(u["a"])(b().mark((function e(t,n){var r,i,c,u,s,d,f,v,y;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.file_name=t.name,f=t.name,e.next=4,Object(m["a"])("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(v=e.sent,v.data=JSON.parse(E(v.data)),0===(null===v||void 0===v?void 0:v.status)){e.next=12;break}return p[p.findIndex((function(e){return e.name===f}))]["status"]="error",p[p.findIndex((function(e){return e.name===f}))]["file"]["status"]="error",l.onChange(p),a["b"].warn("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5"),e.abrupt("return");case 12:return j=new _({endpoint:null===v||void 0===v||null===(r=v.data)||void 0===r?void 0:r.end_point,region:null===v||void 0===v||null===(i=v.data)||void 0===i?void 0:i.region,accessKeyId:null===v||void 0===v||null===(c=v.data)||void 0===c?void 0:c.access_key_id,accessKeySecret:null===v||void 0===v||null===(u=v.data)||void 0===u?void 0:u.access_key_secret,bucket:null===v||void 0===v||null===(s=v.data)||void 0===s?void 0:s.bucket,stsToken:null===v||void 0===v||null===(d=v.data)||void 0===d?void 0:d.security_token}),console.log(t,"file"),O(j),y=Object(h["a"])(),e.abrupt("return",new Promise((function(e,r){try{var i;j.multipartUpload("".concat(l.identifier,"/").concat(y).concat(f.indexOf(".")>-1?"."+f.split(".").pop():""),new Blob([t.file],{type:t.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,t,n){try{console.log("\u8fdb\u5ea6",e,t,n);var r=p.findIndex((function(e){return e.name===f}));p[r]["file"]["percent"]=100*e,p[r].tempCheckpoint=t,g(Object(o["a"])(p))}catch(a){}},checkpoint:p[p.findIndex((function(e){return e.name===f}))].tempCheckpoint,callback:{customValue:{id:f+""},url:null===v||void 0===v||null===(i=v.data)||void 0===i?void 0:i.callback_url,host:null===v||void 0===v?void 0:v.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(m["e"])(n)}}).then((function(n){var r,o=p.findIndex((function(e){return e.name===f})),i="done";if(0===(null===(r=n.data)||void 0===r?void 0:r.status)){var c;t.response=null===(c=n.data)||void 0===c?void 0:c.data;var u=p.findIndex((function(e){return e.name===f}));p[u]["status"]="done",p[u]["file"]["status"]="done"}else{var s;a["b"].warn(null===(s=n.data)||void 0===s?void 0:s.message),i="error"}p[o]["status"]=i,p[o]["file"]["status"]=i,l.onChange(p),e(null===n||void 0===n?void 0:n.data)})).catch((function(e){p[p.findIndex((function(e){return e.name===f}))]["status"]="error",p[p.findIndex((function(e){return e.name===f}))]["file"]["status"]="error",a["b"].warn("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5"),g(Object(o["a"])(p)),l.onChange(p),r(e),console.log("err:",e)}))}catch(c){}})));case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return Object(d["useEffect"])((function(){p.every((function(e){return"done"===e||"error"===e}))&&l.onComplete(p)}),[p]),Object(d["useEffect"])((function(){var e;n&&(null===(e=j)||void 0===e||e.cancel())}),[n]),Object(d["useEffect"])((function(){l.uploading&&p.map(function(){var e=Object(u["a"])(b().mark((function e(r){var a;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r.status&&"error"!==r.status||n){e.next=6;break}return r.status="uploading",r.file.status="uploading",e.next=5,N(r,{login:null===t||void 0===t||null===(a=t.userInfo)||void 0===a?void 0:a.login,container_type:l.container_type,container_id:l.container_id,description:l.description});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[l.uploading]),f.a.createElement(y,Object(r["a"])({},k,{height:l.height,className:l.className}),f.a.createElement("p",{className:"ant-upload-hint"},l.text||"\u62d6\u62fd\u6587\u4ef6\u6216\u8005\u70b9\u51fb\u4e0a\u4f20"))};t["b"]=Object(g["a"])((function(e){var t=e.loading,n=e.globalSetting,r=e.user;return{globalSetting:n,loading:t.models.competitions,user:r}}))(x)},M8RZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("fWQN"),a=n("mtLc"),o=n("yKVA"),i=n("879j"),c=n("q1tI"),l=n.n(c),u=n("i8i4"),s=function(e){Object(o["a"])(n,e);var t=Object(i["a"])(n);function n(e){var a;Object(r["a"])(this,n),a=t.call(this,e);var o=window.document;return a.node=o.createElement("div"),o.body.appendChild(a.node),a}return Object(a["a"])(n,[{key:"render",value:function(){var e=this.props.children;return Object(u["createPortal"])(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(l.a.Component)},Ot1p:function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),a=n("rAM+"),o=n("tJVT"),i=n("jrin"),c=n("q1tI"),l=n.n(c),u=n("VrN/"),s=n.n(u),d=n("bdgK"),f=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("kSUc"),n("9Bee")),m=n("0Owb"),v=(n("dejd"),n("C+DQ"),[{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 p(e){var t=e.onActionCallback,n=e.title,r=e.icon,a=e.actionName,o=e.className,i=void 0===o?"":o,c=e.children;function u(){t(a)}return l.a.createElement("a",{title:n,className:i,onClick:u},l.a.createElement("i",{className:"md-iconfont ".concat(r)}),c)}var h=function(e){var t=e.watch,n=e.showNullButton,r=e.onActionCallback,a=e.fullScreen,o=e.insertTemp,i=[].concat(v,[{title:"".concat(t?"\u5173\u95ed\u5b9e\u65f6\u9884\u89c8":"\u5f00\u542f\u5b9e\u65f6\u9884\u89c8"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},i.map((function(e,t){return l.a.createElement("li",{key:t},e.actionName?l.a.createElement(p,Object(m["a"])({},e,{onActionCallback:r})):l.a.createElement("span",{className:"v-line"}))})),n?l.a.createElement("li",null,l.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589e\u52a0\u586b\u7a7a",actionName:"add-null-ch",onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u70b9\u51fb\u63d2\u5165\b\u586b\u7a7a\u9879"))):null,o&&l.a.createElement("li",null,l.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63d2\u5165\u6a21\u677f",actionName:"inster-template-".concat(o),onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u63d2\u5165\u6a21\u677f"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(p,{icon:"".concat(a?"icon-shrink":"icon-enlarge"),title:a?"\u5173\u95ed\u5168\u5c4f":"\u5f00\u542f\u5168\u5c4f",actionName:"trigger-full-screen",onActionCallback:r})))},g=n("M8RZ"),b=(n("+L6B"),n("2/Rp")),y=(n("y8nQ"),n("Vl3Y")),_=(n("5NDa"),n("5rEg")),E={labelCol:{span:4},wrapperCol:{span:20}},w=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(y["a"],Object(m["a"])({},E,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:r}),l.a.createElement(y["a"].Item,{label:"\u94fe\u63a5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740"}]},l.a.createElement(_["a"],null)),l.a.createElement(y["a"].Item,{label:"\u94fe\u63a5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898"}]},l.a.createElement(_["a"],null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},x=n("7ahc"),j=(n("HmJG"),n("BjJ7")),O=y["a"].useForm,k={width:280,marginRight:10},N={labelCol:{span:5},wrapperCol:{span:19}},S=function(e){var t=e.callback,n=e.onCancel,r=O(),a=Object(o["a"])(r,1),i=a[0];function c(e){t(e)}function u(e){i.setFieldsValue({src:"/api/attachments/".concat(e.id)})}function s(e){var t=e.target.files[0];I(t,u)}return l.a.createElement(y["a"],Object(m["a"])({form:i},N,{className:"upload-image-panel",onFinish:c}),l.a.createElement(y["a"].Item,{label:"\u56fe\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(y["a"].Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740"}]},l.a.createElement(_["a"],{style:k})),l.a.createElement(L,{onFileChange:s}))),l.a.createElement(y["a"].Item,{label:"\u56fe\u7247\u63cf\u8ff0",name:"alt",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0"}]},l.a.createElement(_["a"],{style:{width:264}})),l.a.createElement(y["a"].Item,{style:{textAlign:"right"}},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))};function L(e){var t=e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672c\u5730\u4e0a\u4f20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:t}))}function I(e,t){if(!e)throw new String("\u6ca1\u6709\u6587\u4ef6");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var r=new window.XMLHttpRequest;r.withCredentials=!0,r.addEventListener("load",(function(e){t(JSON.parse(e.target.responseText))}),!1),r.addEventListener("error",(function(e){console.error(e)}),!1),r.open("POST","".concat(j["a"],"/api/attachments.json")),r.send(n)}n("giR+");var C=n("fyUT"),q=(n("7Kak"),n("9yH6")),T=q["a"].Group,F={margin:"0 8px"},A=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(y["a"],{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:r},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:F},"\u5355\u5143\u683c\u6570\uff1a"),l.a.createElement("span",{style:F},"\u884c\u6570"),l.a.createElement(y["a"].Item,{name:"row",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u884c\u6570"}]},l.a.createElement(C["a"],null)),l.a.createElement("span",{style:F},"\u5217\u6570"),l.a.createElement(y["a"].Item,{name:"col",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5217\u6570"}]},l.a.createElement(C["a"],null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:F},"\u5bf9\u9f50\u65b9\u5f0f\uff1a"),l.a.createElement(y["a"].Item,{name:"align"},l.a.createElement(T,null,l.a.createElement(q["a"],{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(q["a"],{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(q["a"],{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(q["a"],{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},P="link",R="upload-image",B="code-block",D="add-table",V="------------",M={default:V,left:":".concat(V),center:":".concat(V,":"),right:"".concat(V,":")},G=n("9VGf");var U=1e4,H="\u2581",K="\n**\u6a21\u677f\u6807\u9898**\n\u6a21\u677f\u6b63\u6587\u5185\u5bb9\uff0c\u53ef\u8f93\u5165\u6587\u672c\u5185\u5bb9\u548c\u7c98\u8d34\u56fe\u7247\u7b49\u64cd\u4f5c";function Y(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var z=navigator.platform.toUpperCase().indexOf("MAC")>=0,J=z?"Cmd":"Ctrl",W=Object(i["a"])(Object(i["a"])({},J+"-B","bold"),J+"-I","italic"),$=Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])({},P,"\u6dfb\u52a0\u94fe\u63a5"),B,"\u6dfb\u52a0\u4ee3\u7801\u5757"),R,"\u6dfb\u52a0\u56fe\u7247"),D,"\u6dfb\u52a0\u8868\u683c");t["a"]=function(e){var t=e.defaultValue,n=void 0===t?"":t,u=e.onChange,m=e.width,v=void 0===m?"100%":m,p=e.height,b=void 0===p?400:p,y=e.miniToolbar,_=void 0!==y&&y,E=e.isFocus,j=void 0!==E&&E,O=e.watch,k=e.insertTemp,N=e.id,L=void 0===N?"markdown-editor-id":N,C=e.showResizeBar,q=void 0!==C&&C,T=e.noStorage,F=void 0!==T&&T,V=e.showNullButton,z=void 0!==V&&V,J=e.fullScreen,Q=void 0!==J&&J,Z=e.onBlur,X=e.onCMBeforeChange,ee=e.className,te=void 0===ee?"":ee,ne=e.placeholder,re=void 0===ne?"":ne,ae=e.values,oe=void 0===ae?"":ae,ie=Object(c["useState"])(null),ce=Object(o["a"])(ie,2),le=ce[0],ue=ce[1],se=Object(c["useState"])(n),de=Object(o["a"])(se,2),fe=de[0],me=de[1],ve=Object(c["useState"])(O),pe=Object(o["a"])(ve,2),he=pe[0],ge=pe[1],be=Object(c["useState"])(Q),ye=Object(o["a"])(be,2),_e=ye[0],Ee=ye[1],we=Object(c["useState"])(""),xe=Object(o["a"])(we,2),je=xe[0],Oe=xe[1],ke=Object(c["useState"])(0),Ne=Object(o["a"])(ke,2),Se=Ne[0],Le=Ne[1],Ie=Object(c["useState"])(b),Ce=Object(o["a"])(Ie,2),qe=Ce[0],Te=Ce[1],Fe=Object(c["useState"])(!1),Ae=Object(o["a"])(Fe,2),Pe=(Ae[0],Ae[1]),Re=Object(c["useRef"])(),Be=Object(c["useRef"])(),De=Object(c["useRef"])(),Ve=Object(c["useRef"])();Object(c["useEffect"])((function(){me(oe),null===le||void 0===le||le.setValue(oe)}),[oe]),Object(c["useEffect"])((function(){if(Re.current){var e=function(e,n){var r=n.clipboardData;if(r){var a=r.types.toString(),o=r.items;if("text/html,Files"!==a&&"Files"!==a&&!r.types.indexOf("Files"))return!0;var i=o[1];"Files"===a&&(i=o[0]),"file"===i.kind&&i.type.match(/^image\//i)&&I(i.getAsFile(),(function(e){e.id?t.replaceSelection("![,](/api/attachments/".concat(e.id,")")):401===(null===e||void 0===e?void 0:e.status)&&(document.location.href="/user/login")}))}return!0},t=s.a.fromTextArea(Re.current,{mode:"markdown",lineNumbers:!_,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return j&&t.focus(),t.on("paste",e),ue(t),function(){t.off("paste",e)}}}),[]);var Me=Object(c["useCallback"])((function(){if(Be.current)try{var e=Be.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,t=Be.current.getElementsByClassName("markdown-editor-body")[0];t.style.height=_e?"calc(100vh - ".concat(e,"px)"):"".concat(qe-e,"px")}catch(n){console.log(n,"---- to set md editor body height")}}),[qe,Be,_e]);Object(c["useEffect"])((function(){function e(){var e=new d["default"]((function(e){var t,n=Object(a["a"])(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Me(),le.setSize("100%","100%"),le.refresh())}}catch(o){n.e(o)}finally{n.f()}}));return e.observe(Re.current.parentElement),e}if(le){var t=e();return function(){t.unobserve(Re.current.parentElement)}}}),[le,Me]),Object(c["useEffect"])((function(){if(le){for(var e,t=[],n=function(){var n=a[r];e=Object(o["a"])(n,2);var c=e[0],l=e[1],u=Object(i["a"])({},c,(function(){Ge(l)}));t.push(u),le.addKeyMap(u)},r=0,a=Object.entries(W);r0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Se+U&&(!t||t!==fe)&&(window.sessionStorage.setItem(L,fe),Pe(!0))}}),U),Object(c["useEffect"])((function(){ge(O)}),[le,O]),Object(c["useEffect"])((function(){le&&j&&le.focus()}),[le,j]),Object(c["useEffect"])((function(){if(he&&le){var e=function(e){var t=e.target;if(Ve.current){var n=t.scrollTop/t.scrollHeight;Ve.current.scrollTop=Ve.current.scrollHeight*n}},t=le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[le,he]),Object(c["useEffect"])((function(){if(le&&X){var e=function(e,t){X(e,t)};return le.on("beforeChange",e),function(){le.off("beforeChange",e)}}}),[le,X]),Object(c["useEffect"])((function(){if(le&&Z){var e=function(){Z(le.getValue())};return le.on("blur",e),function(){le.off("blur",e)}}}),[le,Z]),Object(c["useEffect"])((function(){if(le){var e=function(e){var t=e.getValue();me(t),Le((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),u&&u(t)};return le.on("change",e),function(){le.off("change",e)}}}),[le,u]),Object(c["useEffect"])((function(){le&&(null===n||void 0===n?(le.setValue(""),me("")):n!==le.getValue()&&(le.setValue(n),me(n),le.setCursor(le.lineCount(),0)))}),[le,n]);var Ge=Object(c["useCallback"])((function(e){var t=le.getCursor(),n=le.getSelection(),r=n.split("\n");switch(e){case"bold":return le.replaceSelection("**"+n+"**"),""===n&&le.setCursor(t.line,t.ch+2),le.focus();case"italic":return le.replaceSelection("*"+n+"*"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"code":return le.replaceSelection("`"+n+"`"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"inline-latex":return le.replaceSelection("`$$"+n+"$$`"),""===n&&le.setCursor(t.line,t.ch+3),le.focus();case"latex":return le.replaceSelection("```latex\n"+n+"\n```"),le.setCursor(t.line+1,n.length+1),le.focus();case"line-break":return le.replaceSelection("
\n"),le.focus();case"list-ul":return""===n?le.replaceSelection("- "+n):le.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),le.focus();case"list-ol":return""===n?le.replaceSelection("1. "+n):le.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),le.focus();case"add-null-ch":return""===n&&le.setCursor(t.line,t.ch+1),le.replaceSelection(H),le.focus();case"inster-template-1":return""===n&&le.setCursor(t.line,t.ch),le.replaceSelection(K),le.focus();case"eraser":return le.setValue(""),le.focus();case"trigger-watch":return ge(!he),le.focus();case"trigger-full-screen":return Ee(!_e),le.focus();case P:return void Oe(P);case B:return void Oe(B);case R:return void Oe(R);case D:return void Oe(D);default:throw new Error}}),[le,he,_e]),Ue=Object(c["useCallback"])((function(e){switch(Oe(""),je){case P:var t=e.title,n=e.link;return le.replaceSelection("[".concat(t,"](").concat(n,")")),le.focus();case B:var r=e.language,a=e.content;return le.replaceSelection(["```"+r,a,"```"].join("\n")),le.focus();case R:var o=e.src,i=e.alt;return le.replaceSelection("![ ".concat(i," ]( ").concat(o,' "').concat(i,'" )')),le.focus();case D:for(var c=e.row,l=e.col,u=e.align,s="\n",d=0;d300&&(t=300);var n=b+t+"px";Te(n)}},r=De.current,a=!1,o=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[le,De]),Object(c["useEffect"])((function(){Te(b)}),[b]);var Ye=Y(v),ze=Y(qe),Je={width:Ye,height:ze};Object(c["useMemo"])((function(){if(Se){var e=new Date(Se),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return t=t<10?"0"+t:t,n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t,":").concat(n,":").concat(r)}return 0}),[Se]);return l.a.createElement(c["Fragment"],null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Be},l.a.createElement("div",{className:"markdown-editor-container ".concat(te," ").concat(he?"on-preview":""," ").concat(_?"mini":""," ").concat(_e?"full-screen":""),style:Je},l.a.createElement(h,{insertTemp:k,watch:he,fullScreen:_e,showNullButton:z,onActionCallback:Ge}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Re,placeholder:re})),he?l.a.createElement("div",{ref:Ve,className:"preview-container"},l.a.createElement(f["a"],{value:fe})):null))),q?l.a.createElement("a",{ref:De,className:"editor-resize"}):null,l.a.createElement(g["a"],null,$[je]?l.a.createElement(r["a"],{centered:!0,title:$[je],visible:!0,onCancel:Ke,footer:null},He):null))}},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var r=n("k1fw"),a=(n("miYZ"),n("tsqr")),o=n("rAM+"),i=n("tJVT"),c=n("PpiC"),l=n("q1tI"),u=n.n(l),s=n("bdgK");function d(e,t,n,a,o){var i=t.getWordUntilPosition(n),c={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:i.startColumn,endColumn:i.endColumn},l=a.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:c}}));return o.map((function(e){l.push(Object(r["a"])(Object(r["a"])({},e),{},{range:c}))})),l}var f=function(e){var t={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(r,a){var o=d(e,r,a,n,[t]);return{suggestions:o}}});var r=["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"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,n){var a=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],o=d(e,t,n,r,a);return{suggestions:o}}});var a=["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"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(n,r){var o=[t,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {","\t$0","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],i=d(e,n,r,a,o);return{suggestions:i}}})},m="\u8be5\u4efb\u52a1\u5173\u5361\u8bbe\u7f6e\u4e86\u7981\u6b62\u590d\u5236\u7c98\u8d34\uff0c\u8bf7\u624b\u52a8\u8f93\u5165\u4ee3\u7801\u3002",v=n("LvDl");function p(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function h(){}var g={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||r.target.offsetWidth>0)&&z.current.instance.layout()}}catch(a){n.e(a)}finally{n.f()}})),e.observe(Y.current)),e}function X(){a["b"].warn(decodeURIComponent(m))}function ee(){var e=z.current.instance;if(e){var t=e.getSelection(),n=z.current.pastePos||{},r=new y.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);setTimeout((function(){e.executeEdits("",[{range:r,text:""}])}),300)}}function te(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),T())}Object(l["useEffect"])((function(){var e=z.current.instance;if(null!=E&&e&&$){var t=e.getModel();t&&E!==t.getValue()&&(!0,t.setValue(E),e.layout(),!1)}}),[E,$,z.current]);var ne=function(){if(A&&z.current.instance){var e=z.current.instance.getContentHeight();de(e<_?_:e)}else de(_)};function re(e){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}function ae(e,t){var n=window.URL||window.webkitURL||window,r=new Blob([t]),a=document.createElementNS("http://www.w3.org/1999/xhtml","a");a.href=n.createObjectURL(r),a.download=e,re(a)}Object(l["useEffect"])((function(){ne()}),[ne]),Object(l["useEffect"])((function(){Y.current&&!$&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){try{y=e,f(y),z.current.instance=y.editor.create(Y.current,Object(r["a"])({value:E,language:b(x),theme:C,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},N),L);var t=z.current.instance;if(M(t,y),setTimeout((function(){ne(),z.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ae(K||"educoder.txt",t.getValue())}})}),500),z.current.subscription=t.onDidChangeModelContent(Object(v["debounce"])((function(e){ne(),D(t.getValue(),e)}),300)),R&&(t.addCommand(y.KeyMod.CtrlCmd|y.KeyMod.Shift|y.KeyCode.KEY_V,(function(){return X(),null})),t.addCommand(y.KeyMod.CtrlCmd|y.KeyCode.KEY_C,(function(){return X(),null}))),q&&t.onDidBlurEditorWidget((function(){q(t.getValue())})),U&&t.onDidFocusEditorText((function(){U(t.getValue())})),R){t.addCommand(y.KeyMod.CtrlCmd|y.KeyCode.KEY_V,(function(){return X(),null})),t.onDidPaste((function(e){z.current.pastePos=e}));try{window.addEventListener("paste",ee)}catch(a){}}var n=Z();return Q(!0),function(){var e=z.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),z.current.subscription&&z.current.subscription.dispose(),R&&window.removeEventListener("paste",ee),n.unobserve(Y.current)}}catch(a){}}))}),[]),Object(l["useEffect"])((function(){var e=z.current.instance;if(e&&$)return document.addEventListener("keydown",te,!1),function(){document.removeEventListener("keydown",te)}}),[T,$]),Object(l["useEffect"])((function(){var e=z.current.instance;if(e&&$){var t=b(x);y.editor.setModelLanguage(e.getModel(),t),console.log("language:",x,e.getModel(),t)}}),[x,$]),Object(l["useEffect"])((function(){var e=z.current.instance;e&&$&&y.editor.setTheme(C)}),[C,$]),Object(l["useEffect"])((function(){var e=z.current.instance;e&&$&&e.updateOptions(N)}),[JSON.stringify(N),$]),Object(l["useEffect"])((function(){var e=z.current.instance;e&&$&&e.layout()}),[d,_,$]);var oe=Object(l["useState"])(p(d)),ie=Object(i["a"])(oe,2),ce=ie[0],le=(ie[1],Object(l["useState"])(p(_))),ue=Object(i["a"])(le,2),se=ue[0],de=ue[1],fe=Object(r["a"])(Object(r["a"])({},O),{},{width:ce,height:se});return u.a.createElement("div",{className:"my-monaco-editor",ref:Y,style:fe})};function _(e){var t=e.width,a=void 0===t?"100%":t,c=e.height,d=void 0===c?"100%":c,f=e.original,m=e.modified,v=e.language,h=e.options,g=void 0===h?{}:h,b=Object(l["useRef"])(),_=Object(l["useState"])(null),E=Object(i["a"])(_,2),w=E[0],x=E[1];function j(e){var t;return b.current&&(t=new s["default"]((function(t){var n,r=Object(o["a"])(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&e.layout()}}catch(i){r.e(i)}finally{r.f()}})),t.observe(b.current)),t}Object(l["useEffect"])((function(){b.current&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){y=e;var t=y.editor.createDiffEditor(b.current,Object(r["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},g));x(t);var n=j(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(b.current)}}))}),[]),Object(l["useEffect"])((function(){w&&w.setModel({original:y.editor.createModel(f,v),modified:y.editor.createModel(m,v)})}),[f,m,v,w]);var O=p(a),k=p(d),N={width:O,height:k};return u.a.createElement("div",{className:"my-diff-editor",ref:b,style:N})}},bPs0:function(e,t,n){"use strict";n.d(t,"b",(function(){return y}));var r=n("k1fw"),a=n("9og8"),o=(n("2qtc"),n("kLXV")),i=n("tJVT"),c=n("PpiC"),l=(n("aHsQ"),n("sGsY")),u=n("q1tI"),s=n.n(u),d=n("bntm"),f=n("V0Rq"),m=n("wd/R"),v=n.n(m),p=n("Ty5D"),h=n("9kvl");function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof b?t:b,i=Object.create(o.prototype),c=new C(r||[]);return a(i,"_invoke",{value:N(e,n,c)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var f="suspendedStart",m="suspendedYield",v="executing",p="completed",h={};function b(){}function y(){}function _(){}var E={};u(E,i,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(q([])));x&&x!==n&&r.call(x,i)&&(E=x);var j=_.prototype=b.prototype=Object.create(E);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function N(t,n,r){var a=f;return function(o,i){if(a===v)throw new Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=S(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===f)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:m,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function q(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;I(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:q(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var b=l["a"].Countdown,y=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],_=function(e){e.globalSetting,e.loading,e.user;var t=e.exercise,n=e.dispatch,l=(Object(c["a"])(e,["globalSetting","loading","user","exercise","dispatch"]),Object(u["useState"])({})),m=Object(i["a"])(l,2),h=(m[0],m[1],o["a"].useModal()),y=Object(i["a"])(h,2),_=y[0],E=y[1],w=Object(u["useRef"])(null),x=Object(u["useRef"])(null),j=Object(u["useState"])(!0),O=Object(i["a"])(j,2),k=(O[0],O[1]),N=(Object(p["l"])().query,Object(p["m"])());Object(u["useEffect"])((function(){var e,r,a;return clearTimeout(w.current),document.addEventListener(Object(d["c"])(),R,!1),window.addEventListener("blur",A,!1),(null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&Object(d["a"])()&&(n({type:"globalSetting/headerFooterToggle",payload:!1}),k(!1)),(null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_open)&&!Object(d["a"])()?o["a"].info({icon:null,content:s.a.createElement("div",{className:"tc font16"},"\u672c\u573a\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\u9650\u5236\uff0c",s.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",t.exerciseUserInfo.screen_num-t.exerciseUserInfo.used_screen_num," \u6b21\u540e\u5c06\u8fdb\u884c\u5f3a\u5236\u4ea4\u5377\uff0c",s.a.createElement("br",null),"\u8bf7\u52ff\u5207\u5c4f\u53ca\u5237\u65b0\u9875\u9762"),onOk:function(){k(!1),Object(d["d"])(document.body),document.getElementById("root").addEventListener("click",L,!1)}}):document.getElementById("root").addEventListener("click",L,!1),v()().diff(v()(null===(a=t.exerciseUserInfo)||void 0===a?void 0:a.screen_at),"seconds")>0&&S(),function(){document.getElementById("root").removeEventListener("click",L,!1),document.removeEventListener(Object(d["c"])(),R,!1),window.removeEventListener("blur",A,!1),clearTimeout(w.current)}}),[]),Object(u["useEffect"])((function(){setTimeout((function(){t.actionTabs.removeEventListenerExitScreen&&(clearTimeout(w.current),document.getElementById("root").removeEventListener("click",L,!1),document.removeEventListener(Object(d["c"])(),R,!1))}),500),I()}),[t.actionTabs]),Object(u["useEffect"])((function(){setTimeout((function(){t.exerciseUserInfo.used_screen_num>t.exerciseUserInfo.screen_num&&T()}),500)}),[t.exerciseUserInfo]);var S=function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,P();case 2:setTimeout((function(){var e;o["a"].destroyAll(),o["a"].info({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.used_screen_num),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377"),onOk:function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Object(d["d"])(document.body);case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})}),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(e){Object(d["a"])()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"\u786e \u5b9a"===e.target.innerHTML||(Object(d["d"])(document.body),console.log("documentClick.full"))},I=function(){var e=Object(a["a"])(g().mark((function e(){var t;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n({type:"exercise/getExerciseUserInfo",payload:Object(r["a"])({},N)});case 2:return t=e.sent,e.abrupt("return",null===t||void 0===t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){var e=Object(a["a"])(g().mark((function e(n){var r,i,c;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:o["a"].destroyAll(),i=o["a"].info({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5\uff08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(b,{onFinish:P,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*(t.exerciseUserInfo.screen_sec+1)})),"S\uff09"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},n),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377,",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.screen_sec),"\u79d2\u5185\u56de\u5230",s.a.createElement("br",null),s.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8bd5\u4e0d\u8ba1\u5207\u5c4f\u6b21\u6570\u3002")),keyboard:!1,onOk:function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:clearTimeout(x.current),Object(d["d"])(document.body),i.destroy();case 3:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),setTimeout((function(){var e;i.update({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},n+1),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377")})}),1e3*(t.exerciseUserInfo.screen_sec+1)),c=setTimeout(Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:!Object(d["a"])()&&n<=t.exerciseUserInfo.screen_num&&C(n+1);case 1:case"end":return e.stop()}}),e)}))),1e3*(t.exerciseUserInfo.screen_sec+1)),x.current=c;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){location.href="/classrooms/".concat(N.coursesId,"/exercise/").concat(N.categoryId,"/detail")},T=function(){var e=Object(a["a"])(g().mark((function e(){var t;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o["a"].destroyAll(),e.next=3,Object(f["V"])({categoryId:N.categoryId,commit_method:1});case 3:t=e.sent,t&&F();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){document.removeEventListener(Object(d["c"])(),R,!1),Object(d["b"])(),o["a"].destroyAll(),_.info({content:s.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",s.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){q()}})},A=function(e){Object(d["a"])()&&"none"==document.getElementById("iframeShixuns").style.display&&Object(d["b"])()},P=function(){var e=Object(a["a"])(g().mark((function e(){var n,a;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return(null===(n=t.exerciseUserInfo)||void 0===n?void 0:n.screen_at)&&Object(f["g"])(Object(r["a"])(Object(r["a"])({},N),{},{reset:!0})),e.next=3,Object(f["N"])({id:N.categoryId});case 3:if(a=e.sent,!(null===a||void 0===a?void 0:a.is_commit)){e.next=7;break}return F(),e.abrupt("return");case 7:return e.next=9,I();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=Object(a["a"])(g().mark((function e(){var o,i,c,l;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=!1,console.log("fullscreen change"),!Object(d["a"])()){e.next=7;break}(null===(i=t.exerciseUserInfo)||void 0===i?void 0:i.screen_at)&&Object(f["g"])(Object(r["a"])(Object(r["a"])({},N),{},{reset:!0})),clearTimeout(w.current),e.next=16;break;case 7:return o=!0,e.next=10,I();case 10:c=e.sent,Object(f["g"])(Object(r["a"])({},N)),C(c.used_screen_num),l=setTimeout(Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),1e3*t.exerciseUserInfo.screen_sec),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),w.current=l;case 16:n({type:"globalSetting/headerFooterToggle",payload:o});case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return s.a.createElement("div",null,E)};t["a"]=Object(h["a"])((function(e){var t=e.loading,n=e.user,r=e.exercise,a=e.globalSetting;return{globalSetting:a,user:n,exercise:r,loading:t.effects}}))(_)},cQPA:function(e,t,n){"use strict";n.r(t);n("T2oS");var r=n("W9HT"),a=(n("sPJy"),n("bE4q")),o=(n("+L6B"),n("2/Rp")),i=(n("14J3"),n("BMrR")),c=(n("jCWc"),n("kPKH")),l=(n("sRBo"),n("kaz8")),u=(n("7Kak"),n("9yH6")),s=(n("MXD1"),n("CFYs")),d=(n("miYZ"),n("tsqr")),f=(n("2qtc"),n("kLXV")),m=n("k1fw"),v=n("9og8"),p=n("tJVT"),h=n("PpiC"),g=(n("5NDa"),n("5rEg")),b=(n("aHsQ"),n("sGsY")),y=n("q1tI"),_=n.n(y),E=n("Ty5D"),w=n("55Ip"),x=n("9kvl"),j=n("gUdW"),O=n("xGfz"),k=n("jhfD"),N=n("BlwA"),S=n("bPs0"),L=n("wd/R"),I=n.n(L),C=n("9GDu"),q=n.n(C),T=n("1vsH"),F=(n("s8TD"),n("xKgJ")),A=n("bntm"),P=n("V0Rq"),R=n("HBuW"),B=n("9Bee"),D=n("Ot1p"),V=function(e){var t,n,r,a,o=e.item,i=e.answerData,c=e.onBlur,l=void 0===c?function(){}:c,u=Object(y["useState"])(),s=Object(p["a"])(u,2),d=s[0],f=s[1],m=Object(y["useState"])(),v=Object(p["a"])(m,2),h=(v[0],v[1]),b=Object(y["useState"])(),E=Object(p["a"])(b,2),w=E[0],x=E[1];return Object(y["useEffect"])((function(){h(null===o||void 0===o?void 0:o.a_flag)}),[null===o||void 0===o?void 0:o.a_flag]),_.a.createElement("div",null,1===(null===i||void 0===i||null===(t=i.exercise)||void 0===t?void 0:t.commit_status)?_.a.createElement("div",null,_.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7b54\u6848\uff1a"),_.a.createElement("div",{className:q.a.simpleText},_.a.createElement(B["a"],{value:null===o||void 0===o||null===(n=o.user_answer)||void 0===n?void 0:n[0]}))):_.a.createElement("div",{className:o.user_score&&(o.user_score===o.question_score?"c-green":"c-red")},w?_.a.createElement(D["a"],{height:150,isFocus:!0,defaultValue:null===o||void 0===o||null===(r=o.user_answer)||void 0===r?void 0:r[0],id:null===o||void 0===o?void 0:o.question_id,onChange:function(e){return f(e)},onBlur:function(){return l(d)}}):_.a.createElement("div",{onClick:function(){return x(!0)}},_.a.createElement(g["a"],{size:"large",className:"current",placeholder:"\u70b9\u51fb\u5f00\u59cb\u4f5c\u7b54",readOnly:!0}))),(null===o||void 0===o?void 0:o.standard_answer)&&_.a.createElement("div",null,_.a.createElement("p",{className:"mt10 mb0"},"\u53c2\u8003\u7b54\u6848\uff1a"),_.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},_.a.createElement(B["a"],{value:null===o||void 0===o||null===(a=o.standard_answer)||void 0===a?void 0:a[0]}))))},M=V,G=(n("g9YV"),n("wCAj")),U=(n("5GOC"),n("JsLm")),H=n("ZW9T"),K=n("o/qq"),Y=n.n(K),z=function(e){var t,n,r,a,o=e.item,l=e.answerData,u=Object(y["useState"])([]),s=Object(p["a"])(u,2),d=s[0],f=s[1],v=Object(y["useState"])([]),h=Object(p["a"])(v,2),g=h[0],b=h[1];Object(y["useEffect"])((function(){var e;if(null===o||void 0===o||null===(e=o.shixun_details)||void 0===e?void 0:e.length){for(var t=[],n=[],r=0;r<(null===o||void 0===o||null===(a=o.shixun_details)||void 0===a?void 0:a.length);r++){for(var a,i,c,l,u,s,d=0;d<(null===o||void 0===o?void 0:o.shixun_details[r].stage_list.length);d++){var v,p,h,g,y=null===o||void 0===o?void 0:o.shixun_details[r].stage_list[d];t.push(Object(m["a"])(Object(m["a"])({},y),{operation:null===o||void 0===o||null===(v=o.shixun_details)||void 0===v||null===(p=v[r])||void 0===p||null===(h=p.shixun_detail)||void 0===h||null===(g=h[0])||void 0===g?void 0:g.game_identifier}))}if(null===o||void 0===o||null===(i=o.shixun_details)||void 0===i||null===(c=i[r])||void 0===c?void 0:c.shixun_detail)n.push(null===o||void 0===o||null===(l=o.shixun_details)||void 0===l||null===(u=l[r])||void 0===u||null===(s=u.shixun_detail)||void 0===s?void 0:s[0])}b(n),f(t)}}),[null===o||void 0===o?void 0:o.shixun_details]);var E=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4efb\u52a1\u540d\u79f0",dataIndex:"name",key:"name",align:"center",render:function(e){return _.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:""},e)}},{title:"\u8bc4\u6d4b\u6b21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,t){return _.a.createElement("span",null,t.evaluate_count?t.evaluate_count:_.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5b8c\u6210\u65f6\u95f4",key:"endTime",dataIndex:"endTime",align:"center",render:function(e,t){var n=!1;return t.finished_time&&(null===l||void 0===l?void 0:l.exercise)&&(null===l||void 0===l?void 0:l.exercise_answer_user)&&(n=-1===(null===l||void 0===l?void 0:l.exercise.time)?I()(null===l||void 0===l?void 0:l.exercise.end_time).isBefore(t.finished_time):I()(null===l||void 0===l?void 0:l.exercise_answer_user.start_at).add(null===l||void 0===l?void 0:l.exercise.time,"m").isBefore(t.finished_time)),_.a.createElement("span",null,t.finished_time||_.a.createElement("span",{className:"c-grey-999"},"--"),_.a.createElement("span",{className:"c-orange-ff9 "},n?"\uff08\u5df2\u8d85\u65f6\uff09":""))}},{title:"\u8017\u65f6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,t){return _.a.createElement("span",null,t.time_consuming||_.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67e5\u770b\u7b54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,t){return _.a.createElement("span",null,t.view_answer?"\u5df2\u67e5\u770b":"\u672a\u67e5\u770b")}},{title:"\u64cd\u4f5c",dataIndex:"operation",key:"operation",align:"center",render:function(e,t,n){return e?_.a.createElement(U["a"],{affix:!1,className:"mt10"},_.a.createElement(U["a"].Link,{href:"#challenge_".concat(null===o||void 0===o?void 0:o.question_id).concat(n),title:_.a.createElement("span",{style:{color:"#1890ff"}},"\u67e5\u770b")})):_.a.createElement("span",{className:"c-grey-999"},"--")}}],x={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return _.a.createElement("div",{className:"mt15 mb15"},0===(null===l||void 0===l||null===(t=l.exercise)||void 0===t?void 0:t.commit_status)&&_.a.createElement("div",null,o.shixun.map((function(e,t){return _.a.createElement(i["a"],{className:"font16",gutter:[0,20]},_.a.createElement(c["a"],{flex:"1"},e.challenge_name," (",e.challenge_score,"\u5206)"),_.a.createElement(c["a"],{flex:"100px",className:"tr"},0===e.answer_status&&_.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672a\u5b8c\u6210"),1===e.answer_status&&_.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5df2\u5b8c\u6210")))}))),0!==(null===l||void 0===l||null===(n=l.exercise)||void 0===n?void 0:n.commit_status)||0!==(null===l||void 0===l||null===(r=l.exercise)||void 0===r?void 0:r.user_exercise_status)?_.a.createElement(_.a.Fragment,null,!!(null===d||void 0===d?void 0:d.length)&&_.a.createElement("div",null,_.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6bb5\u6210\u7ee9"),_.a.createElement(G["a"],{columns:E,dataSource:d,pagination:!1})),!!(null===g||void 0===g?void 0:g.length)&&_.a.createElement("div",null,_.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5b9e\u8bad\u8be6\u60c5"),null===g||void 0===g?void 0:g.map((function(e,t){return _.a.createElement("div",{id:"challenge_".concat(null===o||void 0===o?void 0:o.question_id).concat(t),className:"mt5"},_.a.createElement("div",null,_.a.createElement("span",{className:"font16 mr15"}," \u7b2c",e.position,"\u5173"),_.a.createElement(w["Link"],{className:"current c-black font16",to:"/tasks/".concat(e.game_identifier)},e.name)),0===(null===e||void 0===e?void 0:e.st)&&e.passed_code&&_.a.createElement("aside",{className:Y.a.shixunWrp},_.a.createElement("h2",null,"\u6700\u540e\u4e00\u6b21\u901a\u5173\u7684\u4ee3\u7801\uff08\u672a\u901a\u5173\u5219\u4e3a\u6700\u540e\u4e00\u6b21\u63d0\u4ea4\u8bc4\u6d4b\u7684\u4ee3\u7801\uff09",_.a.createElement("span",{className:"c-light-black"},e.path)),_.a.createElement(H["b"],{height:300,language:"python",theme:"default",value:e.passed_code,options:x})))})))):_.a.createElement(_.a.Fragment,null,_.a.createElement(B["a"],{className:"c-grey-999 mt20 mb20",value:null===o||void 0===o?void 0:o.question_title}),null===o||void 0===o||null===(a=o.shixun)||void 0===a?void 0:a.map((function(e,t){return _.a.createElement("p",{className:"font16 c-grey-666 mb5",key:t},_.a.createElement("span",{className:"mr20"},"\u7b2c",null===e||void 0===e?void 0:e.challenge_position,"\u5173 ",null===e||void 0===e?void 0:e.challenge_name),_.a.createElement("span",null,null===e||void 0===e?void 0:e.challenge_score,"\u5206"))}))))},J=z,W=n("J66h"),$=function(e){var t=e.item,n=(e.answerData,Object(y["useState"])([])),r=Object(p["a"])(n,2),a=(r[0],r[1]);Object(y["useEffect"])((function(){var e,n;(null===t||void 0===t||null===(e=t.evaluate_codes)||void 0===e?void 0:e.length)>0?a(null===t||void 0===t||null===(n=t.evaluate_codes)||void 0===n?void 0:n.map((function(e,t){return{key:t+1,error_msg:(null===e||void 0===e?void 0:e.error_msg)?W["Base64"].decode(null===e||void 0===e?void 0:e.error_msg):""}}))):a([{key:"--",error_msg:"--"}])}),[null===t||void 0===t?void 0:t.evaluate_codes]);var o={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return _.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"mt15 mb15"},_.a.createElement(B["a"],{value:null===t||void 0===t?void 0:t.description})),!!(null===t||void 0===t?void 0:t.user_answer.length)&&(null===t||void 0===t?void 0:t.passed_code)&&_.a.createElement("aside",{className:Y.a.shixunWrp},_.a.createElement("h3",null,"\u6700\u540e\u4e00\u6b21\u8bc4\u6d4b\u901a\u8fc7\u7684\u4ee3\u7801\uff08\u672a\u901a\u5173\u5219\u4e3a\u6700\u540e\u4e00\u6b21\u63d0\u4ea4\u8bc4\u6d4b\u7684\u4ee3\u7801\uff09"),_.a.createElement(H["b"],{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(null===t||void 0===t?void 0:t.passed_code)?W["Base64"].decode(null===t||void 0===t?void 0:t.passed_code):"",options:o})))},Q=$,Z=n("oBTY"),X=g["a"].TextArea,ee=function(e){var t,n,r=e.item,a=e.answerData,o=e.onBlur,i=void 0===o?function(){}:o,c=Object(y["useState"])([]),l=Object(p["a"])(c,2),u=l[0],s=l[1];return Object(y["useEffect"])((function(){for(var e=[],t=0;t<(null===r||void 0===r?void 0:r.multi_count);t++)e.push(Object(m["a"])({},(null===r||void 0===r?void 0:r.user_answer[t])||{}));s(e)}),[null===r||void 0===r?void 0:r.user_answer]),_.a.createElement("div",null,null===u||void 0===u?void 0:u.map((function(e,t){return _.a.createElement("div",{className:"mt10"},_.a.createElement("span",null,"\u6211\u7684\u7b54\u6848\uff08\u586b\u7a7a",t+1,"\uff09:"),_.a.createElement("div",null,_.a.createElement(X,{autoSize:!0,rows:4,disabled:!!a.commit_status,value:null===e||void 0===e?void 0:e.answer_text,onChange:function(e){u[t].answer_text=e.target.value,s(Object(Z["a"])(u))},onBlur:function(n){return i(null===e||void 0===e?void 0:e.answer_text,t+1)},className:r.user_score&&(r.user_score===r.question_score?"c-green":"c-red")})))})),!!(null===r||void 0===r||null===(t=r.standard_answer)||void 0===t?void 0:t.length)&&_.a.createElement("div",null,null===r||void 0===r||null===(n=r.standard_answer)||void 0===n?void 0:n.map((function(e,t){return _.a.createElement("div",null,_.a.createElement("span",null,"\u53c2\u8003\u7b54\u6848\uff1a\uff08\u586b\u7a7a",t+1,"\uff09:"),_.a.createElement("div",null,_.a.createElement(X,{autoSize:!0,disabled:!0,value:null===e||void 0===e?void 0:e.answer_text[0]})))}))))},te=ee,ne=(g["a"].TextArea,function(e){var t=e.data;return _.a.createElement("div",{className:"tc mt80"},_.a.createElement("img",{width:"486",src:n("7ZXX")})," ",_.a.createElement("br",null),-1===t.status&&_.a.createElement("div",{className:"c-grey-999 mt60"},"\u60a8\u7684IP\u4e0d\u5728\u8003\u8bd5\u5141\u8bb8\u7684\u8303\u56f4\u5185\uff01"),-2===t.status&&_.a.createElement("div",{className:" c-grey-999 mt60"},"\u60a8\u5df2\u7ed1\u5b9a\u5f53\u524d\u8003\u8bd5IP\u5730\u5740\uff1a",_.a.createElement("span",{className:"c-red"},t.ip),"\u8bf7\u4f7f\u7528\u8be5IP\u5730\u5740\u8fdb\u5165\u8003\u8bd5\u3002"),_.a.createElement(o["a"],{className:"mt40 pl20 pr20",type:"primary"},_.a.createElement("a",{href:"/"},"\u56de\u5230\u9996\u9875")))}),re=ne,ae=n("m3rI"),oe=n("LvDl");function ie(){ie=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),c=new I(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var f="suspendedStart",m="suspendedYield",v="executing",p="completed",h={};function g(){}function b(){}function y(){}var _={};u(_,i,(function(){return this}));var E=Object.getPrototypeOf,w=E&&E(E(C([])));w&&w!==n&&r.call(w,i)&&(_=w);var x=y.prototype=g.prototype=Object.create(_);function j(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=f;return function(o,i){if(a===v)throw new Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===f)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:m,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var ce=b["a"].Countdown,le=g["a"].TextArea,ue=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],se=(q.a.flagActive,q.a.flagHalf,{0:"c-red-ee4",1:"c-green"}),de=function(e){var t,n,g,b,x,L,C,D,V,G,U,H,K,Y,z,W,$,Z,X,ee,ne,de,fe,me,ve,pe,he,ge=e.globalSetting,be=(e.loading,e.user),ye=e.dispatch,_e=Object(h["a"])(e,["globalSetting","loading","user","dispatch"]),Ee=Object(E["m"])(),we=Object(y["useState"])({}),xe=Object(p["a"])(we,2),je=xe[0],Oe=xe[1],ke=Object(y["useState"])({}),Ne=Object(p["a"])(ke,2),Se=Ne[0],Le=(Ne[1],Object(y["useState"])({})),Ie=Object(p["a"])(Le,2),Ce=Ie[0],qe=Ie[1],Te=Object(y["useState"])(!1),Fe=Object(p["a"])(Te,2),Ae=Fe[0],Pe=Fe[1],Re=Object(y["useState"])(!0),Be=Object(p["a"])(Re,2),De=Be[0],Ve=Be[1],Me=Object(y["useState"])(!1),Ge=Object(p["a"])(Me,2),Ue=Ge[0],He=Ge[1],Ke=Object(y["useState"])(!1),Ye=Object(p["a"])(Ke,2),ze=Ye[0],Je=Ye[1],We=Object(y["useState"])(),$e=Object(p["a"])(We,2),Qe=$e[0],Ze=$e[1],Xe=Object(y["useState"])(0),et=Object(p["a"])(Xe,2),tt=(et[0],et[1],Object(y["useState"])("")),nt=Object(p["a"])(tt,2),rt=nt[0],at=nt[1],ot=Object(y["useState"])("none"),it=Object(p["a"])(ot,2),ct=it[0],lt=it[1],ut=Object(y["useState"])(""),st=Object(p["a"])(ut,2),dt=st[0],ft=(st[1],Object(y["useState"])({status:0})),mt=Object(p["a"])(ft,2),vt=mt[0],pt=(mt[1],Object(y["useRef"])());Object(y["useEffect"])((function(){return(Object(F["c"])()||Object(F["l"])())&&bt(),window.addEventListener("message",ht),function(){window.removeEventListener("message",ht),window.removeEventListener("beforeunload",gt),location.pathname.indexOf("/detail")>-1&&Object(A["b"])()}}),[Ee.categoryId,be.userInfo.login]);var ht=function(e){"backExercise"===e.data&&(lt("none"),at(""),bt())},gt=function(e){var t="\u786e\u5b9a\u79bb\u5f00\u6b64\u9875\u9762\u5417?\u6b64\u9875\u6570\u636e\u53ef\u80fd\u4f1a\u4e22\u5931";return(e||window.event).returnValue=t,t},bt=function(){var e=Object(v["a"])(ie().mark((function e(){var t,n,r,a,o;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return Pe(!0),e.next=3,Object(P["U"])(Object(m["a"])({},Ee)).catch((function(){return Pe(!1)}));case 3:n=e.sent,(null===(t=n)||void 0===t?void 0:t.exercise)&&(n.exercise.user_exercise_status=1),Pe(!1),n&&(n.exercise_types=(null===(r=n)||void 0===r?void 0:r.exercise_types)||(null===(a=n)||void 0===a||null===(o=a.exercise_scores)||void 0===o?void 0:o.exercise_types),Oe(n));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(y["useEffect"])((function(){var e,t,n;0===(null===(e=je.exercise)||void 0===e?void 0:e.time)&&It(),(null===(t=je.exercise)||void 0===t?void 0:t.time)&&Ze(Date.now()+1e3*(null===je||void 0===je||null===(n=je.exercise)||void 0===n?void 0:n.time)*60)}),[null===(t=je.exercise)||void 0===t?void 0:t.time]);var yt=function(){bt()},_t=function(){var e=Object(v["a"])(ie().mark((function e(){var t,n;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(P["W"])({categoryId:Ee.categoryId,commit_method:2});case 2:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&(f["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:_.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",_.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){var e=Object(v["a"])(ie().mark((function e(){return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:yt();case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),d["b"].info(null===t||void 0===t?void 0:t.message)),-3===(null===t||void 0===t?void 0:t.status)&&(n=parseInt(null===t||void 0===t?void 0:t.message),je.exercise.time=n,Oe(Object(m["a"])({},je)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Et=function(){var e=Object(v["a"])(ie().mark((function e(t){var n;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(R["A"])({id:t.shixun_identifier});case 2:n=e.sent,(null===n||void 0===n?void 0:n.game_identifier)&&(at("/tasks/".concat(n.game_identifier,"?type=exercises&exercisesId=").concat(Ee.categoryId,"&coursesId=").concat(Ee.coursesId,"&login=").concat(Ee.login,"&questionId=").concat(t.question_id)),lt("block")),-3===(null===n||void 0===n?void 0:n.status)?Object(T["m"])():2===(null===n||void 0===n?void 0:n.status)?wt(null===n||void 0===n?void 0:n.message,t.question_id):3===(null===n||void 0===n?void 0:n.status)&&xt(null===n||void 0===n?void 0:n.message);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),wt=function e(t,n){var r;t=(null===(r=t)||void 0===r?void 0:r.includes(".json"))?t:"".concat(t,".json"),f["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:_.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var r=Object(v["a"])(ie().mark((function r(){var a,o;return ie().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(P["P"])({url:t});case 2:if(a=r.sent,a){r.next=5;break}return r.abrupt("return");case 5:return d["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),r.next=8,Object(R["A"])({id:a.shixun_identifier});case 8:if(o=r.sent,!(null===o||void 0===o?void 0:o.game_identifier)){r.next=12;break}return Et({shixun_identifier:null===o||void 0===o?void 0:o.game_identifier,question_id:n}),r.abrupt("return");case 12:2===(null===o||void 0===o?void 0:o.status)?e(null===o||void 0===o?void 0:o.message,n):3===(null===o||void 0===o?void 0:o.status)&&xt(null===o||void 0===o?void 0:o.message);case 13:case"end":return r.stop()}}),r)})));function a(){return r.apply(this,arguments)}return a}()})},xt=function(e){f["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:_.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")})},jt=function(e){e.redo?f["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:_.a.createElement("div",{className:"tc font16"},"\u60a8\u4e4b\u524d\u5df2\u7ecf\u6311\u6218\u8fc7\u8be5\u5b9e\u8bad\uff0c\u8003\u8bd5\u8fc7\u7a0b\u4e2d\u9700\u8981\u91cd\u65b0\u6311\u6218"),onOk:function(){var t=Object(v["a"])(ie().mark((function t(){var n,r,a,o;return ie().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(P["P"])({id:e.myshixun_identifier,url:e.url});case 2:n=t.sent,n&&(r=Object(oe["cloneDeep"])(null===je||void 0===je?void 0:je.exercise_question_types),a=null===r||void 0===r?void 0:r.findIndex((function(e){return 5===e.question_type})),r[a].items.find((function(t){return t.question_id===e.question_id})).redo=!1,r[a].items.find((function(t){return t.question_id===e.question_id})).shixun_identifier=n.shixun_identifier,je.exercise_question_types=r,Oe(je),o=Object(m["a"])(Object(m["a"])({},e),{},{shixun_identifier:n.shixun_identifier}),Et(o));case 4:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()}):Et(e)},Ot=function(){var e=Object(v["a"])(ie().mark((function e(t){var n;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.hack_identifier){e.next=5;break}return e.next=3,Object(P["T"])({id:t.hack_identifier});case 3:n=e.sent,0===(null===n||void 0===n?void 0:n.status)&&(at("/myproblems/".concat(n.identifier,"?type=exercises&exercisesId=").concat(Ee.categoryId,"&coursesId=").concat(Ee.coursesId,"&login=").concat(Ee.login,"&questionId=").concat(t.question_id)),lt("block"));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),kt=function(){var e=Object(v["a"])(ie().mark((function e(t,n,r,a){var o;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return console.error("handleSave no questionId params"),e.abrupt("return");case 3:return e.next=5,Object(P["Y"])({questionId:t,exercise_choice_id:n,answer_text:r});case 5:o=e.sent,0===(null===o||void 0===o?void 0:o.status)&&a&&a();case 7:case"end":return e.stop()}}),e)})));return function(t,n,r,a){return e.apply(this,arguments)}}(),Nt=function(){var e=Object(v["a"])(ie().mark((function e(t){var n,r;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(P["R"])({id:Ee.categoryId});case 2:if(n=e.sent,n){e.next=5;break}return e.abrupt("return");case 5:0!==n.question_undo||0!==n.oj_undo?(r="",0!==n.question_undo&&0!==n.oj_undo?r="\u6709 ".concat(n.question_undo," \u9898\u672a\u5b8c\u6210\uff0c\u5305\u542b ").concat(n.oj_undo," \u4e2a\u7f16\u7a0b\u9898"):0!==n.question_undo&&0===n.oj_undo?r="\u6709 ".concat(n.question_undo," \u9898\u672a\u5b8c\u6210"):0===n.question_undo&&0!==n.oj_undo&&(r="\u6709 ".concat(n.oj_undo," \u7f16\u7a0b\u9898\u672a\u5b8c\u6210")),f["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:_.a.createElement("div",{className:"tc font16"},r,_.a.createElement("br",null),t?"\u5728".concat(I()(n.end_time).format("YYYY-MM-DD HH:mm"),"\u4e4b\u524d\uff0c\u5141\u8bb8\u4fee\u6539\u7b54\u9898"):"\u63d0\u4ea4\u540e\u65e0\u6cd5\u518d\u4fee\u6539\u7b54\u9898\uff0c\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\uff1f"),onOk:function(){var e=Object(v["a"])(ie().mark((function e(){return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?yt():It();case 1:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()})):f["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u77e5\u9053\u5566",content:_.a.createElement("div",{className:"tc font16"},t?"\u5728".concat(I()(n.end_time).format("YYYY-MM-DD HH:mm"),"\u4e4b\u524d\uff0c\u5141\u8bb8\u4fee\u6539\u7b54\u9898"):"\u63d0\u4ea4\u540e\u65e0\u6cd5\u518d\u4fee\u6539\u7b54\u9898\uff0c\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\uff1f"),onOk:function(){var e=Object(v["a"])(ie().mark((function e(){return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?yt():It();case 1:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),St=function(e){return _.a.createElement("div",null,_.a.createElement(s["a"],{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),_.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6b63\u5728\u5224\u5206\u4e2d\u2026"))},Lt=function(){var e=0,t=f["a"].info({title:"\u4ea4\u5377\u4e2d",icon:null,className:"modal-footer-none",content:St(e)}),n=setInterval((function(){e<=100?(e+=2,t.update({content:St(e)})):(f["a"].destroyAll(),clearInterval(n))}),50)},It=function(){var e=Object(v["a"])(ie().mark((function e(){var t;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return Lt(),e.next=3,Object(P["W"])({categoryId:Ee.categoryId,commit_method:1});case 3:t=e.sent,Object(A["b"])(),ye({type:"exercise/setActionTabs",payload:Object(m["a"])({},{removeEventListenerExitScreen:!0})}),0===(null===t||void 0===t?void 0:t.status)&&(d["b"].success(null===t||void 0===t?void 0:t.message),He(!1),setTimeout((function(){f["a"].info({title:"\u4ea4\u5377\u6210\u529f\uff01",okText:"\u786e\u5b9a",onOk:function(){yt()}})}),3e3));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ct=function(){var e=Object(v["a"])(ie().mark((function e(t,n,r){return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:kt(n,t,null,(function(){var e=Object(oe["cloneDeep"])(null===je||void 0===je?void 0:je.exercise_question_types),a=null===e||void 0===e?void 0:e.findIndex((function(e){return e.question_type===r}));e[a].items.find((function(e){return e.question_id===n})).user_answer[0]=t,je.exercise_question_types=e,je.question_status.find((function(e){return e.ques_id===n})).ques_status=t?1:0,Oe(Object(m["a"])({},je))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),qt=function(e,t){kt(t,e,null,(function(){je.question_status.find((function(e){return e.ques_id===t})).ques_status=(null===e||void 0===e?void 0:e.length)?1:0,Oe(Object(m["a"])({},je))}))},Tt=function(e,t,n){kt(n,t,e,(function(){je.question_status.find((function(e){return e.ques_id===n})).ques_status=e?1:0,Oe(Object(m["a"])({},je))}))},Ft=function(e,t){kt(t,null,e,(function(){je.question_status.find((function(e){return e.ques_id===t})).ques_status=e?1:0,Oe(Object(m["a"])({},je))}))},At=function(e,t){var n,r,a,o,i,c;return _.a.createElement("div",null,_.a.createElement(u["a"].Group,{disabled:!!je.commit_status,value:null===e||void 0===e||null===(n=e.user_answer)||void 0===n?void 0:n[0],onChange:function(n){return Ct(n.target.value,null===e||void 0===e?void 0:e.question_id,t)},className:e.user_score&&"edu-radio-".concat(e.user_score===e.question_score?"green":"red")},null===e||void 0===e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(t,n){var r=2==e.question_type,a=r?"":"".concat(ue[n],".");return _.a.createElement("div",{className:q.a.answerWrap,key:n},_.a.createElement(u["a"],{value:null===t||void 0===t?void 0:t.choice_id},_.a.createElement("span",{className:"mr3"},a),_.a.createElement(B["a"],{className:q.a.renderHtml,value:null===t||void 0===t?void 0:t.choice_text})))}))),Object(F["s"])()&&(null===je||void 0===je||null===(a=je.exercise)||void 0===a?void 0:a.answer_open)&&(3==(null===je||void 0===je||null===(o=je.exercise)||void 0===o?void 0:o.exercise_status)||1==(null===je||void 0===je||null===(i=je.exercise)||void 0===i?void 0:i.user_exercise_status))&&_.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===e||void 0===e||null===(c=e.standard_answer)||void 0===c?void 0:c.map((function(e,t){return _.a.createElement("span",null,ue[Number(e)-1])}))))},Pt=function(e,t){var n,r,a,o;return _.a.createElement("div",null,_.a.createElement(l["a"].Group,{disabled:!!je.commit_status,defaultValue:null===e||void 0===e?void 0:e.user_answer,onChange:function(t){return qt(t,null===e||void 0===e?void 0:e.question_id)},className:e.user_score&&"edu-checkbox-".concat(e.user_score===e.question_score?"green":"red")},null===e||void 0===e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e,t){var n="".concat(ue[t],".");return _.a.createElement("div",{className:q.a.answerWrap},_.a.createElement(l["a"],{value:null===e||void 0===e?void 0:e.choice_id},_.a.createElement("span",{className:"mr3"},n),_.a.createElement(B["a"],{className:q.a.renderHtml,value:null===e||void 0===e?void 0:e.choice_text})))}))),Object(F["s"])()&&(null===je||void 0===je||null===(r=je.exercise)||void 0===r?void 0:r.answer_open)&&3==(null===je||void 0===je||null===(a=je.exercise)||void 0===a?void 0:a.exercise_status)&&_.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===e||void 0===e||null===(o=e.standard_answer)||void 0===o?void 0:o.map((function(e,t){return _.a.createElement("span",null,ue[Number(e)-1])}))))},Rt=function(e,t){return _.a.createElement(te,{item:e,answerData:je,onBlur:function(t,n){return Tt(t,n,null===e||void 0===e?void 0:e.question_id)}})},Bt=function(e,t){return _.a.createElement(M,{item:e,answerData:je,onBlur:function(t){return Ft(t,null===e||void 0===e?void 0:e.question_id)}})},Dt=function(e,t){return _.a.createElement(J,{item:e,answerData:je})},Vt=function(e,t){return _.a.createElement(Q,{item:e,answerData:je})},Mt=function(e,t){var n,r,a=null===je||void 0===je||null===(n=je.exercise_question_types)||void 0===n?void 0:n.find((function(e){return e.question_type===t}));return _.a.createElement(_.a.Fragment,null,_.a.createElement("h1",{className:"font14 current",onClick:function(){Ce[t]=!Ce[t],qe(Object(m["a"])({},Ce))}},!Ce[t]&&_.a.createElement(j["a"],null),Ce[t]&&_.a.createElement(O["a"],null),_.a.createElement("span",{className:"ml5 c-grey-666"},e)),_.a.createElement("ul",{className:q.a.answerSheet,key:t},!Ce[t]&&(null===a||void 0===a||null===(r=a.items)||void 0===r?void 0:r.map((function(e,n){var r;if(e.question_type===t)return _.a.createElement("li",{onClick:function(){var e="Anchor_".concat(t,"_").concat(n),r=document.getElementById(e);r&&setTimeout((function(){return r.scrollIntoView({block:"start",behavior:"smooth"})}))},key:n,className:(null===je||void 0===je||null===(r=je.question_status)||void 0===r?void 0:r.some((function(t){return t.ques_id===e.question_id&&!!t.ques_status})))&&q.a.active},n+1)})))))},Gt=function(e,t){var n,r,a,l;5==e.question_type?e.shixun_name:e.question_title;return _.a.createElement("div",{className:q.a.questionItem,id:"Anchor_".concat(e.question_type,"_").concat(t)},_.a.createElement("div",{style:{display:"flex",marginTop:20}},_.a.createElement("span",{style:{flexShrink:0},className:"font18"},t+1,"."),_.a.createElement(B["a"],{value:e.question_title}),_.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uff08",e.question_score,"\u5206\uff09")),0==e.question_type&&At(e,e.question_type),2==e.question_type&&At(e,e.question_type),1==e.question_type&&Pt(e,e.question_type),3==e.question_type&&Rt(e,e.question_type),4==e.question_type&&Bt(e,e.question_type),5==e.question_type&&Dt(e,e.question_type),6==e.question_type&&Vt(e,e.question_type),!!(null===e||void 0===e||null===(n=e.answer_comments)||void 0===n?void 0:n.length)&&_.a.createElement("div",{className:"mt30"},null===e||void 0===e||null===(r=e.answer_comments)||void 0===r?void 0:r.map((function(t,n){var r,a;return _.a.createElement("div",null,_.a.createElement(i["a"],{align:"middle",gutter:[0,10]},_.a.createElement(c["a"],{flex:"50px"},_.a.createElement("img",{src:ae["a"].API_SERVER+"/images/"+(null===(r=t.user)||void 0===r?void 0:r.image_url),width:"40",style:{borderRadius:40}})),_.a.createElement(c["a"],{flex:"1"},t.updated_at,_.a.createElement("br",null),null===(a=t.user)||void 0===a?void 0:a.name),_.a.createElement(c["a"],{className:"c-grey-c"},t.shixun_chanllge_position&&_.a.createElement("span",null,"\u7b2c",t.shixun_chanllge_position,"\u5173"),4!==e.question_type&&_.a.createElement("span",null,"\u539f\u59cb\u5f97\u5206",t.origin_score,"\u5206 \uff0c")," \u4fee\u6b63\u4e3a",t.score,"\u5206")),t.comment&&_.a.createElement(i["a"],{align:"middle",gutter:[0,10]},_.a.createElement(c["a"],{flex:"50px"}),_.a.createElement(c["a"],{flex:"1"},_.a.createElement(le,{autoSize:!0,value:t.comment,disabled:!0}))))}))),_.a.createElement("div",{className:q.a.itemType},_.a.createElement(i["a"],null,_.a.createElement(c["a"],{flex:"1"}),_.a.createElement(c["a"],null,e.question_type<3&&e.standard_answer_show&&_.a.createElement("span",{className:"font16 ml20"},"\u6b63\u786e\u7b54\u6848\uff1a",null===e||void 0===e?void 0:e.standard_answer_show),_.a.createElement("span",{className:"font16 ml20"},null!==e.user_score&&e.user_score>=0&&_.a.createElement("span",null,_.a.createElement("span",{className:se[Number(null===e||void 0===e?void 0:e.answer_status)]||"c-orange-ff9"},e.user_score)," \u5206")),5==e.question_type&&!(null===(a=je.exercise)||void 0===a?void 0:a.commit_status)&&_.a.createElement(o["a"],{type:"primary",className:"font16 ml20",onClick:function(){return jt(e)}},"\u8fdb\u5165\u7b54\u9898"),6==e.question_type&&!(null===(l=je.exercise)||void 0===l?void 0:l.commit_status)&&_.a.createElement(o["a"],{type:"primary",className:"font16 ml20",onClick:function(){return Ot(e)}},"\u8fdb\u5165\u7b54\u9898")))))},Ut=function(e){return _.a.createElement(y["Fragment"],null,0===e.question_type&&Mt("\u5355\u9009\u9898",0),1===e.question_type&&Mt("\u591a\u9009\u9898",1),2===e.question_type&&Mt("\u5224\u65ad\u9898",2),3===e.question_type&&Mt("\u586b\u7a7a\u9898",3),4===e.question_type&&Mt("\u7b80\u7b54\u9898",4),5===e.question_type&&Mt("\u5b9e\u8bad\u9898",5),6===e.question_type&&Mt("\u7f16\u7a0b\u9898",6))},Ht=function(e){var t=["\u96f6","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d"],n=["","\u5341","\u767e","\u5343","\u4e07"];e=parseInt(e);var r=function(e){for(var r=e.toString().split("").reverse(),a="",o=0;o0&&0==r[o]&&0==r[o-1]?"":t[r[o]]+(0==r[o]?n[0]:n[o]))+a;return a},a=Math.floor(e/1e4),o=e%1e4;return o.toString().length<4&&(o="0"+o),a?r(a)+"\u4e07"+r(o):r(e)},Kt=function(){var e,t=null===je||void 0===je||null===(e=je.exercise_question_types)||void 0===e?void 0:e.map((function(e,t){var n;return _.a.createElement(y["Fragment"],{key:t},_.a.createElement("div",{className:"pt20"},_.a.createElement("span",{className:"font16 c-light-primary"},Ht(t+1),"\u3001",e.name),_.a.createElement("span",{className:"c-grey-999"},"\uff08\u5171",e.count,"\u9898\uff1b\u5171",e.score,"\u5206\uff09")),null===(n=e.items)||void 0===n?void 0:n.map((function(e,t){return _.a.createElement(y["Fragment"],{key:t},Gt(e,t))})))}));return t};return _.a.createElement(r["a"],{size:"large",spinning:Ae},ze&&_.a.createElement(S["a"],{iframe:pt}),_.a.createElement("iframe",{style:{display:ct},id:"iframeShixuns",className:q.a.iframe,src:rt,ref:pt,frameBorder:"0"}),_.a.createElement("section",{className:"edu-container"},_.a.createElement("section",{className:"animated fadeIn"},_.a.createElement("aside",{className:"mt10"},ge.showHeaderFooter&&"coursesId"!==Ee.coursesId&&_.a.createElement(a["a"],{separator:">"},_.a.createElement(a["a"].Item,null,_.a.createElement(w["Link"],{to:"/classrooms/".concat(Ee.coursesId,"/exercise")},null===(n=be.userInfo)||void 0===n||null===(g=n.course)||void 0===g?void 0:g.course_name)),_.a.createElement(a["a"].Item,null,_.a.createElement(w["Link"],{to:"/classrooms/".concat(Ee.coursesId,"/exercise")},"\u8bd5\u5377")),_.a.createElement(a["a"].Item,null,_.a.createElement(w["Link"],{to:"/classrooms/".concat(Ee.coursesId,"/exercise/").concat(Ee.categoryId,"/detail")},"\u8bd5\u5377\u8be6\u60c5")),_.a.createElement(a["a"].Item,null,null===(b=be.userInfo)||void 0===b?void 0:b.real_name)),ge.showHeaderFooter&&"coursesId"===Ee.coursesId&&_.a.createElement(a["a"],{separator:">"},_.a.createElement(a["a"].Item,null,_.a.createElement(w["Link"],{to:"/paperlibrary"},"\u8bd5\u5377\u5e93")),_.a.createElement(a["a"].Item,null,null===(x=be.userInfo)||void 0===x?void 0:x.real_name))),_.a.createElement("aside",{className:[q.a.title,"mt10"].join(" ")},_.a.createElement(i["a"],{style:{width:"100%"},align:"middle"},_.a.createElement(c["a"],{flex:"1"},_.a.createElement("div",{className:q.a.title},(null===ge||void 0===ge?void 0:ge.showHeaderFooter)&&_.a.createElement(w["Link"],{to:"coursesId"===Ee.coursesId?"/paperlibrary":"/classrooms/".concat(Ee.coursesId,"/exercise/").concat(Ee.categoryId,"/detail")},_.a.createElement(k["a"],{className:"font16 c-black"})),_.a.createElement("strong",{className:"font24 ml5"},null===je||void 0===je||null===(L=je.exercise)||void 0===L?void 0:L.exercise_name),(null===je||void 0===je||null===(C=je.exercise)||void 0===C?void 0:C.is_random)&&_.a.createElement("span",{className:q.a.randomFlag},"\u968f\u673a"),_.a.createElement(T["i"],{status:[T["c"][99]]}))),_.a.createElement(c["a"],null,(null===je||void 0===je||null===(D=je.user_score)||void 0===D?void 0:D.length)&&_.a.createElement("div",null,"\u6a21\u62df\u8003\u8bd5\u603b\u5f97\u5206\uff1a",_.a.createElement("span",{className:"c-red"},null===je||void 0===je?void 0:je.user_score)," \u5206"),!!(null===je||void 0===je||null===(V=je.exercise)||void 0===V?void 0:V.time)&&!(null===je||void 0===je||null===(G=je.exercise)||void 0===G?void 0:G.commit_status)&&_.a.createElement("aside",{className:"".concat(q.a.countDown," ").concat(dt)},"\u5269\u4f59\u65f6\u95f4:",_.a.createElement(ce,{value:Qe,onFinish:_t})))))),0===vt.status&&_.a.createElement(i["a"],{className:"mt10"},_.a.createElement(c["a"],{flex:De?"316px":"16px"},_.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},Ue&&_.a.createElement(N["a"],{number:(null===je||void 0===je||null===(U=je.exercise)||void 0===U?void 0:U.photo_count)-(null===je||void 0===je||null===(H=je.exercise)||void 0===H?void 0:H.take_photo),time:null===(K=je.exercise)||void 0===K?void 0:K.left_time,update:bt,supportCamera:function(e){2===e?(bt(),Je(null===Se||void 0===Se?void 0:Se.screen_open)):1===e&&setTimeout((function(){return _e.history.push("/")}),3e3)}}),_.a.createElement("div",{className:"relative",style:{minHeight:236}},De&&_.a.createElement("aside",{className:"bg-white p16"},_.a.createElement(i["a"],null,_.a.createElement(c["a"],{span:8},_.a.createElement("span",{className:"font16 blod"},"\u7b54\u9898\u5361")),_.a.createElement(c["a"],{span:16},_.a.createElement("div",{className:"tr"},_.a.createElement("span",{className:q.a.answerYes}),"\u5df2\u7b54",_.a.createElement("span",{className:"".concat(q.a.answerNo," ml10")}),"\u672a\u7b54"))),_.a.createElement("aside",{className:q.a.answerInfo},_.a.createElement(i["a"],null,_.a.createElement(_.a.Fragment,null,_.a.createElement(c["a"],{span:12},"\u7b54\u9898\u8fdb\u5ea6"),_.a.createElement(c["a"],{span:12,className:"tr c-blue"},null===je||void 0===je||null===(Y=je.question_status)||void 0===Y||null===(z=Y.filter((function(e){return!!e.ques_status})))||void 0===z?void 0:z.length," / ",null===je||void 0===je||null===(W=je.exercise_types)||void 0===W?void 0:W.q_counts),_.a.createElement(c["a"],{span:24},_.a.createElement(s["a"],{trailColor:"#c3ced2",percent:(null===je||void 0===je||null===($=je.question_status)||void 0===$||null===(Z=$.filter((function(e){return!!e.ques_status})))||void 0===Z?void 0:Z.length)/(null===je||void 0===je||null===(X=je.exercise_types)||void 0===X?void 0:X.q_counts)*100,showInfo:!1}))),_.a.createElement(c["a"],null,_.a.createElement("span",{className:"c-grey-333"},"\u5171 ",_.a.createElement("span",{className:"c-blue-4ca"},(null===je||void 0===je||null===(ee=je.exercise_types)||void 0===ee?void 0:ee.q_counts)||(null===je||void 0===je||null===(ne=je.exercise_scores)||void 0===ne||null===(de=ne.exercise_types)||void 0===de?void 0:de.q_counts))," \u9898\uff1a"),_.a.createElement("span",{className:"c-grey-333"},"\u6ee1\u5206 ",_.a.createElement("span",{className:"c-blue-4ca"},(null===je||void 0===je||null===(fe=je.exercise_types)||void 0===fe?void 0:fe.q_scores)||(null===je||void 0===je||null===(me=je.exercise_scores)||void 0===me||null===(ve=me.exercise_types)||void 0===ve?void 0:ve.q_scores))," \u5206")))),_.a.createElement(i["a"],null,_.a.createElement(c["a"],{flex:"1"},_.a.createElement("aside",{className:q.a.cardList},null===je||void 0===je||null===(pe=je.exercise_question_types)||void 0===pe?void 0:pe.map((function(e){return _.a.createElement(y["Fragment"],{key:e.question_type},Ut(e))})))))),_.a.createElement("div",{className:q.a.fold,onClick:function(){return Ve(!De)}},De&&_.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!De&&_.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),_.a.createElement(c["a"],{flex:"1"},_.a.createElement("section",{className:[q.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},_.a.createElement("div",null,Kt())),!(null===je||void 0===je||null===(he=je.exercise)||void 0===he?void 0:he.commit_status)&&_.a.createElement(i["a"],{className:"mt30 mb50"},_.a.createElement(c["a"],{flex:"1"}),_.a.createElement(c["a"],null,_.a.createElement(o["a"],{className:q.a.submitButton,type:"primary",onClick:function(){return Nt(!1)}},"\u4ea4\u5377"))))),0!==vt.status&&_.a.createElement(re,{data:vt})))};t["default"]=Object(x["a"])((function(e){var t=e.loading,n=e.user,r=e.globalSetting;return{globalSetting:r,user:n,loading:t.effects}}))(de)},dejd:function(e,t,n){},gUdW:function(e,t,n){"use strict";var r=n("VTBJ"),a=n("q1tI"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},i=o,c=n("6VBw"),l=function(e,t){return a["createElement"](c["a"],Object(r["a"])(Object(r["a"])({},e),{},{ref:t,icon:i}))};l.displayName="MinusSquareOutlined";t["a"]=a["forwardRef"](l)},kSUc:function(e,t,n){},"o/qq":function(e,t,n){e.exports={flex_box_center:"flex_box_center___1LYHS",flex_space_between:"flex_space_between___EmHgD",flex_box_vertical_center:"flex_box_vertical_center___8y-JO",flex_box_center_end:"flex_box_center_end___2Ow7E",flex_box_column:"flex_box_column___2_dIp",shixunWrp:"shixunWrp___2zw8A"}}}]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[65,4,5,158],{4:function(e,t){},"7ZXX":function(e,t,n){e.exports=n.p+"static/err.6e7c5817.png"},"7ahc":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("k1fw"),a=n("0Owb"),o=(n("+L6B"),n("2/Rp")),i=(n("y8nQ"),n("Vl3Y")),c=n("tJVT"),l=(n("OaEy"),n("2fM7")),u=n("q1tI"),s=n.n(u),d=n("VrN/"),f=n.n(d),m=(n("p77/"),n("c5Ni"),l["a"].Option),v={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function h(e){var t=e.value,n=e.onChange,a=e.mode,o=e.options,i=void 0===o?{}:o,l=Object(u["useRef"])(),d=Object(u["useState"])(),m=Object(c["a"])(d,2),v=m[0],p=m[1];return Object(u["useEffect"])((function(){if(v){var e=function(e){var t=e.getValue();n&&n(t)};return v.on("change",e),function(){v.off("change",e)}}}),[v,n]),Object(u["useEffect"])((function(){v&&v.setOption("mode",a)}),[v,a]),Object(u["useEffect"])((function(){v&&(t===v.getValue()&&""!==t||setTimeout((function(){v.setValue(t||" ")}),300))}),[v,t]),Object(u["useEffect"])((function(){if(l.current&&!v){var e=f.a.fromTextArea(l.current,Object(r["a"])({mode:a,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},i));p(e)}}),[l.current,v]),s.a.createElement("div",{className:"my-codemirror-container"},s.a.createElement("textarea",{ref:l}))}t["b"]=function(e){var t=e.callback,n=e.onCancel,r=Object(u["useState"])("python"),d=Object(c["a"])(r,2),f=d[0],g=d[1];function b(e){g(p[e][1])}function y(e){t(e)}return s.a.createElement(i["a"],Object(a["a"])({},v,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:y}),s.a.createElement(i["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},s.a.createElement(l["a"],{onChange:b},Object.keys(p).map((function(e){return s.a.createElement(m,{key:e,value:e},p[e][0])})))),s.a.createElement(i["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},s.a.createElement(h,{mode:f})),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(o["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),s.a.createElement(o["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))}},"9GDu":function(e,t,n){e.exports={flex_box_center:"flex_box_center___2Dduc",flex_space_between:"flex_space_between___2Le2r",flex_box_vertical_center:"flex_box_vertical_center___2KZsK",flex_box_center_end:"flex_box_center_end___1aosz",flex_box_column:"flex_box_column___cFN2D",bg:"bg___ka_0p",title:"title___3M9-E",questionIcons:"questionIcons___VjWTs",green:"green___2q3Jn",orange:"orange___KXt8o",greenTip:"greenTip___1nV5h",redTip:"redTip___3QDm4",orangeTip:"orangeTip___3F21W",pollDesc:"pollDesc___3Jb8Y",answered:"answered___1tbR8",unanswer:"unanswer___2Jts9",anchor:"anchor___3_nBp",answerFlag:"answerFlag___32KcB",flagActive:"flagActive___3ac8b",flagHalf:"flagHalf___1AvT6",answerStudentFlag:"answerStudentFlag___UbvlB",answerStudentActive:"answerStudentActive___27het",questionItem:"questionItem___3nBk4",itemType:"itemType___3NNh-",itemFlag:"itemFlag___2fz1F",answerWrap:"answerWrap___23vJg",answerSubjective:"answerSubjective___1i3N-",otherInput:"otherInput___gQ5U6",submitButton:"submitButton___RAvWu",randomFlag:"randomFlag___1J_UJ",answerTrue:"answerTrue___1cUgp",answerFalse:"answerFalse___Q16xV",answerHalf:"answerHalf___2I-fp",renderHtml:"renderHtml___1O15z",simpleText:"simpleText___1-h1E",answerYes:"answerYes___3w-7A",answerNo:"answerNo___2TuuH",answerInfo:"answerInfo___3KPDJ",answerSheet:"answerSheet___1UuGf",active:"active___2njWQ",countDown:"countDown___ViVY-",red:"red___RmODq",fold:"fold___ZVRBm",cardList:"cardList___1KJD0",iframe:"iframe___8V6GW"}},"9VGf":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("q1tI");function a(e,t){var n=Object(r["useRef"])();Object(r["useEffect"])((function(){n.current=e})),Object(r["useEffect"])((function(){function e(){n.current()}if(null!==t){var r=setInterval(e,t);return function(){return clearInterval(r)}}}),[t])}},BjJ7:function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var r=n("m3rI");function a(e){var t=!0;if(e.length>0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;I(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:q(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}var p=n("mxV5"),h=function(e,t){var n=e.split(","),r=n[0].match(/:(.*?);/)[1],a=atob(n[1]),o=a.length,i=new Uint8Array(o);while(o--)i[o]=a.charCodeAt(o);return new Blob([i],{type:r})},g=Object(i["forwardRef"])((function(e,t){var n=e.time,f=e.number,g=e.supportCamera,b=e.take_photo,y=(e.update,Object(i["useRef"])()),_=Object(i["useRef"])(),E=Object(l["m"])(),w=Object(i["useState"])([]),x=Object(o["a"])(w,2),j=x[0],O=x[1],k=Object(i["useState"])(0),N=Object(o["a"])(k,2),S=N[0],L=N[1],I=Object(i["useState"])(""),C=Object(o["a"])(I,2),q=(C[0],C[1]),T=Object(i["useState"])(),F=Object(o["a"])(T,2),A=F[0],P=F[1],R=Object(i["useState"])(0),B=Object(o["a"])(R,2),D=B[0],V=B[1];Object(i["useEffect"])((function(){return U(),function(){K(),M()}}),[]),Object(i["useEffect"])((function(){2===S&&n&&f>0&&(G(),V(1))}),[n]),Object(i["useEffect"])((function(){if(0!==D){if(2===D)clearInterval(A);else{var e=0,t=setInterval((function(){j.includes(e)&&H(),e++}),1e3);P(t)}return function(){return clearInterval(A)}}}),[D]),Object(i["useImperativeHandle"])(t,(function(){return{handlePhoto:H}}));var M=function(){V(2)},G=function(){var e=n/f,t=[];function r(e,t){return parseInt(Math.floor(Math.random()*(t-e+1))+e)}new Array(f).fill(0).map((function(n,a){b?t.push(r(e*a,e*(a+1))):0==a?t.push(0):t.push(r(e*a,e*(a+1)))})),j=t,O([].concat(t)),console.log(t)},U=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return t?new Promise((function(n,r){t.call(navigator,e,n,r)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then((function(e){g&&g(2),L(2),"srcObject"in y.current?y.current.srcObject=e:y.current.src=window.URL.createObjectURL(e),y.current.onloadedmetadata=function(e){y.current.play()},y.current.addEventListener("ended",(function(){console.log("\u64ad\u653e\u7ed3\u675f"),M(),a["b"].error({content:"\u60a8\u5df2\u7ecf\u5173\u95ed\u4e86\u6444\u50cf\u5934\uff0c\u8bf7\u572810\u79d2\u949f\u5185\u6062\u590d\u6444\u50cf\u5934\uff0c\u5426\u5219\u5c06\u63a8\u51fa\u8003\u8bd5",duration:10,key:9998})}),!1)})).catch((function(e){L(1),g&&g(1),"Permission denied"===e.message||"NotAllowedError"===e.name?a["b"].error("\u60a8\u5df2\u62d2\u7edd\u4e86\u83b7\u53d6\u6444\u50cf\u5934"):a["b"].error("\u6444\u50cf\u5934\u83b7\u53d6\u5931\u8d25\uff0c\u6216\u60a8\u5df2\u62d2\u7edd\u4e86\u83b7\u53d6\u6444\u50cf\u5934"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},H=function(){try{_.current.width=y.current.videoWidth,_.current.height=y.current.videoHeight;var e=_.current.getContext("2d");e.drawImage(y.current,0,0,_.current.width,_.current.height),q(_.current.toDataURL("image/png")),Y(_.current.toDataURL("image/png"))}catch(t){}},K=function(){try{var e=y.current.srcObject,t=e.getTracks();t.forEach((function(e){e.stop()})),y.current.srcObject=null}catch(n){}},Y=function(){var e=Object(r["a"])(v().mark((function e(t){var n,r,a,o,i,c,l,f,m,g,b;return v().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["a"])("/api/buckets/get_upload_token.json",{method:"get"});case 2:f=e.sent,f.data=JSON.parse(Object(d["a"])(f.data)),m=Object(s["a"])(),g=new p({endpoint:null===f||void 0===f||null===(n=f.data)||void 0===n?void 0:n.end_point,region:null===f||void 0===f||null===(r=f.data)||void 0===r?void 0:r.region,accessKeyId:null===f||void 0===f||null===(a=f.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null===f||void 0===f||null===(o=f.data)||void 0===o?void 0:o.access_key_secret,bucket:null===f||void 0===f||null===(i=f.data)||void 0===i?void 0:i.bucket,stsToken:null===f||void 0===f||null===(c=f.data)||void 0===c?void 0:c.security_token}),b=h(t,m),g.multipartUpload("".concat(m,".png"),b,{timeout:1e4,partSize:10485760,callback:{url:null===f||void 0===f||null===(l=f.data)||void 0===l?void 0:l.callback_url,host:null===f||void 0===f?void 0:f.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+E.login+"&container_id="+E.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,3!==S&&c.a.createElement("aside",{className:m.a.video,id:"screenshot"},0===S&&c.a.createElement("span",null,"\u6b63\u5728\u5f00\u542f\u6444\u50cf\u5934..."),1===S&&c.a.createElement("span",null,"\u6444\u50cf\u5934\u5f00\u542f\u5931\u8d25"),2===S&&c.a.createElement("div",null,c.a.createElement("video",{width:"288",ref:y,autoPlay:!0}),c.a.createElement("canvas",{style:{display:"none"},ref:_}))))}));t["a"]=g},"C+DQ":function(e,t,n){},DR4n:function(e,t,n){e.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},HmJG:function(e,t,n){},KhGG:function(e,t,n){"use strict";n.d(t,"a",(function(){return E})),n.d(t,"c",(function(){return w}));var r=n("0Owb"),a=(n("miYZ"),n("tsqr")),o=n("oBTY"),i=n("tJVT"),c=n("PpiC"),l=n("k1fw"),u=n("9og8"),s=(n("DZo9"),n("8z0m")),d=n("q1tI"),f=n.n(d),m=n("ErOA"),v=n("NFKh"),p=n.n(v),h=n("7Cbv"),g=n("9kvl");function b(){b=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),c=new C(r||[]);return a(i,"_invoke",{value:N(e,n,c)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var f="suspendedStart",m="suspendedYield",v="executing",p="completed",h={};function g(){}function y(){}function _(){}var E={};u(E,i,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(q([])));x&&x!==n&&r.call(x,i)&&(E=x);var j=_.prototype=g.prototype=Object.create(E);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function N(t,n,r){var a=f;return function(o,i){if(a===v)throw new Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=S(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===f)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:m,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function q(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;I(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:q(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var y=s["a"].Dragger,_=n("mxV5"),E=function(e){var t="bf3c199c2470cb477d907b1e0917c17b",n="5183666c72eec9e4",r=p.a.enc.Utf8.parse(t),a=p.a.enc.Utf8.parse(n),o=p.a.AES.decrypt(e,r,{iv:a,mode:p.a.mode.CBC});return o.toString(p.a.enc.Utf8)},w=function(){var e=Object(u["a"])(b().mark((function e(t,n,r){var a,o,i,c,u,s,d,f,v;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.file_name=t.name,e.next=3,Object(m["a"])("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",E(d.data)),d.data=JSON.parse(E(d.data)),f=Object(h["a"])(),v=new _({endpoint:null===d||void 0===d||null===(a=d.data)||void 0===a?void 0:a.end_point,region:null===d||void 0===d||null===(o=d.data)||void 0===o?void 0:o.region,accessKeyId:null===d||void 0===d||null===(i=d.data)||void 0===i?void 0:i.access_key_id,accessKeySecret:null===d||void 0===d||null===(c=d.data)||void 0===c?void 0:c.access_key_secret,bucket:null===d||void 0===d||null===(u=d.data)||void 0===u?void 0:u.bucket,stsToken:null===d||void 0===d||null===(s=d.data)||void 0===s?void 0:s.security_token}),e.abrupt("return",new Promise((function(e,a){var o;v.multipartUpload("".concat(f),new Blob([t],{type:t.type}),Object(l["a"])(Object(l["a"])({timeout:2e5,partSize:102400},r),{},{callback:{url:null===d||void 0===d||null===(o=d.data)||void 0===o?void 0:o.callback_url,host:null===d||void 0===d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(m["e"])(n)}})).then((function(n){var r;t.response=null===(r=n.data)||void 0===r?void 0:r.data,e(null===n||void 0===n?void 0:n.data)})).catch((function(e){a(e),console.log("err:",e)}))})));case 9:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),x=function(e){var t=e.user,n=e.cancelUpload,l=Object(c["a"])(e,["user","cancelUpload"]),s=Object(d["useState"])([]),v=Object(i["a"])(s,2),p=v[0],g=v[1],w=Object(d["useState"])(),x=Object(i["a"])(w,2),j=x[0],O=x[1],k={onRemove:function(e){g(Object(o["a"])(p.filter((function(t){return t.name!==e.name})))),l.onChange(p.filter((function(t){return t.name!==e.name})))},disabled:l.disabled,multiple:!0,fileList:null===p||void 0===p?void 0:p.map((function(e){return e.file})),customRequest:function(){},beforeUpload:function(){var e=Object(u["a"])(b().mark((function e(t){var n;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=l.maxSize||1073741824,!p.filter((function(e){return e.name===t.name})).length){e.next=4;break}return a["b"].info("".concat(t.name,"\u5df2\u5b58\u5728\uff0c\u8bf7\u91cd\u65b0\u9009\u62e9")),e.abrupt("return");case 4:if(!((null===t||void 0===t?void 0:t.size)>n)){e.next=7;break}return a["b"].info("\u6587\u4ef6\u8d85\u8fc7".concat(n/1024/1024/1024,"GB\uff0c\u4e0d\u7b26\u5408\u4e0a\u4f20\u8981\u6c42")),e.abrupt("return",!1);case 7:return p.push({name:t.name,file:t}),g(Object(o["a"])(p)),l.onChange(p),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},N=function(){var e=Object(u["a"])(b().mark((function e(t,n){var r,i,c,u,s,d,f,v,y;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.file_name=t.name,f=t.name,e.next=4,Object(m["a"])("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(v=e.sent,v.data=JSON.parse(E(v.data)),0===(null===v||void 0===v?void 0:v.status)){e.next=12;break}return p[p.findIndex((function(e){return e.name===f}))]["status"]="error",p[p.findIndex((function(e){return e.name===f}))]["file"]["status"]="error",l.onChange(p),a["b"].warn("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5"),e.abrupt("return");case 12:return j=new _({endpoint:null===v||void 0===v||null===(r=v.data)||void 0===r?void 0:r.end_point,region:null===v||void 0===v||null===(i=v.data)||void 0===i?void 0:i.region,accessKeyId:null===v||void 0===v||null===(c=v.data)||void 0===c?void 0:c.access_key_id,accessKeySecret:null===v||void 0===v||null===(u=v.data)||void 0===u?void 0:u.access_key_secret,bucket:null===v||void 0===v||null===(s=v.data)||void 0===s?void 0:s.bucket,stsToken:null===v||void 0===v||null===(d=v.data)||void 0===d?void 0:d.security_token}),console.log(t,"file"),O(j),y=Object(h["a"])(),e.abrupt("return",new Promise((function(e,r){try{var i;j.multipartUpload("".concat(l.identifier,"/").concat(y).concat(f.indexOf(".")>-1?"."+f.split(".").pop():""),new Blob([t.file],{type:t.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,t,n){try{console.log("\u8fdb\u5ea6",e,t,n);var r=p.findIndex((function(e){return e.name===f}));p[r]["file"]["percent"]=100*e,p[r].tempCheckpoint=t,g(Object(o["a"])(p))}catch(a){}},checkpoint:p[p.findIndex((function(e){return e.name===f}))].tempCheckpoint,callback:{customValue:{id:f+""},url:null===v||void 0===v||null===(i=v.data)||void 0===i?void 0:i.callback_url,host:null===v||void 0===v?void 0:v.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(m["e"])(n)}}).then((function(n){var r,o=p.findIndex((function(e){return e.name===f})),i="done";if(0===(null===(r=n.data)||void 0===r?void 0:r.status)){var c;t.response=null===(c=n.data)||void 0===c?void 0:c.data;var u=p.findIndex((function(e){return e.name===f}));p[u]["status"]="done",p[u]["file"]["status"]="done"}else{var s;a["b"].warn(null===(s=n.data)||void 0===s?void 0:s.message),i="error"}p[o]["status"]=i,p[o]["file"]["status"]=i,l.onChange(p),e(null===n||void 0===n?void 0:n.data)})).catch((function(e){p[p.findIndex((function(e){return e.name===f}))]["status"]="error",p[p.findIndex((function(e){return e.name===f}))]["file"]["status"]="error",a["b"].warn("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5"),g(Object(o["a"])(p)),l.onChange(p),r(e),console.log("err:",e)}))}catch(c){}})));case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return Object(d["useEffect"])((function(){p.every((function(e){return"done"===e||"error"===e}))&&l.onComplete(p)}),[p]),Object(d["useEffect"])((function(){var e;n&&(null===(e=j)||void 0===e||e.cancel())}),[n]),Object(d["useEffect"])((function(){l.uploading&&p.map(function(){var e=Object(u["a"])(b().mark((function e(r){var a;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r.status&&"error"!==r.status||n){e.next=6;break}return r.status="uploading",r.file.status="uploading",e.next=5,N(r,{login:null===t||void 0===t||null===(a=t.userInfo)||void 0===a?void 0:a.login,container_type:l.container_type,container_id:l.container_id,description:l.description});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[l.uploading]),f.a.createElement(y,Object(r["a"])({},k,{height:l.height,className:l.className}),f.a.createElement("p",{className:"ant-upload-hint"},l.text||"\u62d6\u62fd\u6587\u4ef6\u6216\u8005\u70b9\u51fb\u4e0a\u4f20"))};t["b"]=Object(g["a"])((function(e){var t=e.loading,n=e.globalSetting,r=e.user;return{globalSetting:n,loading:t.models.competitions,user:r}}))(x)},M8RZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("fWQN"),a=n("mtLc"),o=n("yKVA"),i=n("879j"),c=n("q1tI"),l=n.n(c),u=n("i8i4"),s=function(e){Object(o["a"])(n,e);var t=Object(i["a"])(n);function n(e){var a;Object(r["a"])(this,n),a=t.call(this,e);var o=window.document;return a.node=o.createElement("div"),o.body.appendChild(a.node),a}return Object(a["a"])(n,[{key:"render",value:function(){var e=this.props.children;return Object(u["createPortal"])(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(l.a.Component)},Ot1p:function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),a=n("rAM+"),o=n("tJVT"),i=n("jrin"),c=n("q1tI"),l=n.n(c),u=n("VrN/"),s=n.n(u),d=n("bdgK"),f=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("kSUc"),n("9Bee")),m=n("0Owb"),v=(n("dejd"),n("C+DQ"),[{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 p(e){var t=e.onActionCallback,n=e.title,r=e.icon,a=e.actionName,o=e.className,i=void 0===o?"":o,c=e.children;function u(){t(a)}return l.a.createElement("a",{title:n,className:i,onClick:u},l.a.createElement("i",{className:"md-iconfont ".concat(r)}),c)}var h=function(e){var t=e.watch,n=e.showNullButton,r=e.onActionCallback,a=e.fullScreen,o=e.insertTemp,i=[].concat(v,[{title:"".concat(t?"\u5173\u95ed\u5b9e\u65f6\u9884\u89c8":"\u5f00\u542f\u5b9e\u65f6\u9884\u89c8"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},i.map((function(e,t){return l.a.createElement("li",{key:t},e.actionName?l.a.createElement(p,Object(m["a"])({},e,{onActionCallback:r})):l.a.createElement("span",{className:"v-line"}))})),n?l.a.createElement("li",null,l.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589e\u52a0\u586b\u7a7a",actionName:"add-null-ch",onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u70b9\u51fb\u63d2\u5165\b\u586b\u7a7a\u9879"))):null,o&&l.a.createElement("li",null,l.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63d2\u5165\u6a21\u677f",actionName:"inster-template-".concat(o),onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u63d2\u5165\u6a21\u677f"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(p,{icon:"".concat(a?"icon-shrink":"icon-enlarge"),title:a?"\u5173\u95ed\u5168\u5c4f":"\u5f00\u542f\u5168\u5c4f",actionName:"trigger-full-screen",onActionCallback:r})))},g=n("M8RZ"),b=(n("+L6B"),n("2/Rp")),y=(n("y8nQ"),n("Vl3Y")),_=(n("5NDa"),n("5rEg")),E={labelCol:{span:4},wrapperCol:{span:20}},w=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(y["a"],Object(m["a"])({},E,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:r}),l.a.createElement(y["a"].Item,{label:"\u94fe\u63a5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740"}]},l.a.createElement(_["a"],null)),l.a.createElement(y["a"].Item,{label:"\u94fe\u63a5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898"}]},l.a.createElement(_["a"],null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},x=n("7ahc"),j=(n("HmJG"),n("BjJ7")),O=y["a"].useForm,k={width:280,marginRight:10},N={labelCol:{span:5},wrapperCol:{span:19}},S=function(e){var t=e.callback,n=e.onCancel,r=O(),a=Object(o["a"])(r,1),i=a[0];function c(e){t(e)}function u(e){i.setFieldsValue({src:"/api/attachments/".concat(e.id)})}function s(e){var t=e.target.files[0];I(t,u)}return l.a.createElement(y["a"],Object(m["a"])({form:i},N,{className:"upload-image-panel",onFinish:c}),l.a.createElement(y["a"].Item,{label:"\u56fe\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(y["a"].Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740"}]},l.a.createElement(_["a"],{style:k})),l.a.createElement(L,{onFileChange:s}))),l.a.createElement(y["a"].Item,{label:"\u56fe\u7247\u63cf\u8ff0",name:"alt",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0"}]},l.a.createElement(_["a"],{style:{width:264}})),l.a.createElement(y["a"].Item,{style:{textAlign:"right"}},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))};function L(e){var t=e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672c\u5730\u4e0a\u4f20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:t}))}function I(e,t){if(!e)throw new String("\u6ca1\u6709\u6587\u4ef6");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var r=new window.XMLHttpRequest;r.withCredentials=!0,r.addEventListener("load",(function(e){t(JSON.parse(e.target.responseText))}),!1),r.addEventListener("error",(function(e){console.error(e)}),!1),r.open("POST","".concat(j["a"],"/api/attachments.json")),r.send(n)}n("giR+");var C=n("fyUT"),q=(n("7Kak"),n("9yH6")),T=q["a"].Group,F={margin:"0 8px"},A=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(y["a"],{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:r},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:F},"\u5355\u5143\u683c\u6570\uff1a"),l.a.createElement("span",{style:F},"\u884c\u6570"),l.a.createElement(y["a"].Item,{name:"row",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u884c\u6570"}]},l.a.createElement(C["a"],null)),l.a.createElement("span",{style:F},"\u5217\u6570"),l.a.createElement(y["a"].Item,{name:"col",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5217\u6570"}]},l.a.createElement(C["a"],null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:F},"\u5bf9\u9f50\u65b9\u5f0f\uff1a"),l.a.createElement(y["a"].Item,{name:"align"},l.a.createElement(T,null,l.a.createElement(q["a"],{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(q["a"],{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(q["a"],{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(q["a"],{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(b["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(b["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},P="link",R="upload-image",B="code-block",D="add-table",V="------------",M={default:V,left:":".concat(V),center:":".concat(V,":"),right:"".concat(V,":")},G=n("9VGf");var U=1e4,H="\u2581",K="\n**\u6a21\u677f\u6807\u9898**\n\u6a21\u677f\u6b63\u6587\u5185\u5bb9\uff0c\u53ef\u8f93\u5165\u6587\u672c\u5185\u5bb9\u548c\u7c98\u8d34\u56fe\u7247\u7b49\u64cd\u4f5c";function Y(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var z=navigator.platform.toUpperCase().indexOf("MAC")>=0,J=z?"Cmd":"Ctrl",W=Object(i["a"])(Object(i["a"])({},J+"-B","bold"),J+"-I","italic"),$=Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])({},P,"\u6dfb\u52a0\u94fe\u63a5"),B,"\u6dfb\u52a0\u4ee3\u7801\u5757"),R,"\u6dfb\u52a0\u56fe\u7247"),D,"\u6dfb\u52a0\u8868\u683c");t["a"]=function(e){var t=e.defaultValue,n=void 0===t?"":t,u=e.onChange,m=e.width,v=void 0===m?"100%":m,p=e.height,b=void 0===p?400:p,y=e.miniToolbar,_=void 0!==y&&y,E=e.isFocus,j=void 0!==E&&E,O=e.watch,k=e.insertTemp,N=e.id,L=void 0===N?"markdown-editor-id":N,C=e.showResizeBar,q=void 0!==C&&C,T=e.noStorage,F=void 0!==T&&T,V=e.showNullButton,z=void 0!==V&&V,J=e.fullScreen,Q=void 0!==J&&J,Z=e.onBlur,X=e.onCMBeforeChange,ee=e.className,te=void 0===ee?"":ee,ne=e.placeholder,re=void 0===ne?"":ne,ae=e.values,oe=void 0===ae?"":ae,ie=Object(c["useState"])(null),ce=Object(o["a"])(ie,2),le=ce[0],ue=ce[1],se=Object(c["useState"])(n),de=Object(o["a"])(se,2),fe=de[0],me=de[1],ve=Object(c["useState"])(O),pe=Object(o["a"])(ve,2),he=pe[0],ge=pe[1],be=Object(c["useState"])(Q),ye=Object(o["a"])(be,2),_e=ye[0],Ee=ye[1],we=Object(c["useState"])(""),xe=Object(o["a"])(we,2),je=xe[0],Oe=xe[1],ke=Object(c["useState"])(0),Ne=Object(o["a"])(ke,2),Se=Ne[0],Le=Ne[1],Ie=Object(c["useState"])(b),Ce=Object(o["a"])(Ie,2),qe=Ce[0],Te=Ce[1],Fe=Object(c["useState"])(!1),Ae=Object(o["a"])(Fe,2),Pe=(Ae[0],Ae[1]),Re=Object(c["useRef"])(),Be=Object(c["useRef"])(),De=Object(c["useRef"])(),Ve=Object(c["useRef"])();Object(c["useEffect"])((function(){me(oe),null===le||void 0===le||le.setValue(oe)}),[oe]),Object(c["useEffect"])((function(){if(Re.current){var e=function(e,n){var r=n.clipboardData;if(r){var a=r.types.toString(),o=r.items;if("text/html,Files"!==a&&"Files"!==a&&!r.types.indexOf("Files"))return!0;var i=o[1];"Files"===a&&(i=o[0]),"file"===i.kind&&i.type.match(/^image\//i)&&I(i.getAsFile(),(function(e){e.id?t.replaceSelection("![,](/api/attachments/".concat(e.id,")")):401===(null===e||void 0===e?void 0:e.status)&&(document.location.href="/user/login")}))}return!0},t=s.a.fromTextArea(Re.current,{mode:"markdown",lineNumbers:!_,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return j&&t.focus(),t.on("paste",e),ue(t),function(){t.off("paste",e)}}}),[]);var Me=Object(c["useCallback"])((function(){if(Be.current)try{var e=Be.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,t=Be.current.getElementsByClassName("markdown-editor-body")[0];t.style.height=_e?"calc(100vh - ".concat(e,"px)"):"".concat(qe-e,"px")}catch(n){console.log(n,"---- to set md editor body height")}}),[qe,Be,_e]);Object(c["useEffect"])((function(){function e(){var e=new d["default"]((function(e){var t,n=Object(a["a"])(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Me(),le.setSize("100%","100%"),le.refresh())}}catch(o){n.e(o)}finally{n.f()}}));return e.observe(Re.current.parentElement),e}if(le){var t=e();return function(){t.unobserve(Re.current.parentElement)}}}),[le,Me]),Object(c["useEffect"])((function(){if(le){for(var e,t=[],n=function(){var n=a[r];e=Object(o["a"])(n,2);var c=e[0],l=e[1],u=Object(i["a"])({},c,(function(){Ge(l)}));t.push(u),le.addKeyMap(u)},r=0,a=Object.entries(W);r0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Se+U&&(!t||t!==fe)&&(window.sessionStorage.setItem(L,fe),Pe(!0))}}),U),Object(c["useEffect"])((function(){ge(O)}),[le,O]),Object(c["useEffect"])((function(){le&&j&&le.focus()}),[le,j]),Object(c["useEffect"])((function(){if(he&&le){var e=function(e){var t=e.target;if(Ve.current){var n=t.scrollTop/t.scrollHeight;Ve.current.scrollTop=Ve.current.scrollHeight*n}},t=le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[le,he]),Object(c["useEffect"])((function(){if(le&&X){var e=function(e,t){X(e,t)};return le.on("beforeChange",e),function(){le.off("beforeChange",e)}}}),[le,X]),Object(c["useEffect"])((function(){if(le&&Z){var e=function(){Z(le.getValue())};return le.on("blur",e),function(){le.off("blur",e)}}}),[le,Z]),Object(c["useEffect"])((function(){if(le){var e=function(e){var t=e.getValue();me(t),Le((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),u&&u(t)};return le.on("change",e),function(){le.off("change",e)}}}),[le,u]),Object(c["useEffect"])((function(){le&&(null===n||void 0===n?(le.setValue(""),me("")):n!==le.getValue()&&(le.setValue(n),me(n),le.setCursor(le.lineCount(),0)))}),[le,n]);var Ge=Object(c["useCallback"])((function(e){var t=le.getCursor(),n=le.getSelection(),r=n.split("\n");switch(e){case"bold":return le.replaceSelection("**"+n+"**"),""===n&&le.setCursor(t.line,t.ch+2),le.focus();case"italic":return le.replaceSelection("*"+n+"*"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"code":return le.replaceSelection("`"+n+"`"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"inline-latex":return le.replaceSelection("`$$"+n+"$$`"),""===n&&le.setCursor(t.line,t.ch+3),le.focus();case"latex":return le.replaceSelection("```latex\n"+n+"\n```"),le.setCursor(t.line+1,n.length+1),le.focus();case"line-break":return le.replaceSelection("
\n"),le.focus();case"list-ul":return""===n?le.replaceSelection("- "+n):le.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),le.focus();case"list-ol":return""===n?le.replaceSelection("1. "+n):le.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),le.focus();case"add-null-ch":return""===n&&le.setCursor(t.line,t.ch+1),le.replaceSelection(H),le.focus();case"inster-template-1":return""===n&&le.setCursor(t.line,t.ch),le.replaceSelection(K),le.focus();case"eraser":return le.setValue(""),le.focus();case"trigger-watch":return ge(!he),le.focus();case"trigger-full-screen":return Ee(!_e),le.focus();case P:return void Oe(P);case B:return void Oe(B);case R:return void Oe(R);case D:return void Oe(D);default:throw new Error}}),[le,he,_e]),Ue=Object(c["useCallback"])((function(e){switch(Oe(""),je){case P:var t=e.title,n=e.link;return le.replaceSelection("[".concat(t,"](").concat(n,")")),le.focus();case B:var r=e.language,a=e.content;return le.replaceSelection(["```"+r,a,"```"].join("\n")),le.focus();case R:var o=e.src,i=e.alt;return le.replaceSelection("![ ".concat(i," ]( ").concat(o,' "').concat(i,'" )')),le.focus();case D:for(var c=e.row,l=e.col,u=e.align,s="\n",d=0;d300&&(t=300);var n=b+t+"px";Te(n)}},r=De.current,a=!1,o=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[le,De]),Object(c["useEffect"])((function(){Te(b)}),[b]);var Ye=Y(v),ze=Y(qe),Je={width:Ye,height:ze};Object(c["useMemo"])((function(){if(Se){var e=new Date(Se),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return t=t<10?"0"+t:t,n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t,":").concat(n,":").concat(r)}return 0}),[Se]);return l.a.createElement(c["Fragment"],null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Be},l.a.createElement("div",{className:"markdown-editor-container ".concat(te," ").concat(he?"on-preview":""," ").concat(_?"mini":""," ").concat(_e?"full-screen":""),style:Je},l.a.createElement(h,{insertTemp:k,watch:he,fullScreen:_e,showNullButton:z,onActionCallback:Ge}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Re,placeholder:re})),he?l.a.createElement("div",{ref:Ve,className:"preview-container"},l.a.createElement(f["a"],{value:fe})):null))),q?l.a.createElement("a",{ref:De,className:"editor-resize"}):null,l.a.createElement(g["a"],null,$[je]?l.a.createElement(r["a"],{centered:!0,title:$[je],visible:!0,onCancel:Ke,footer:null},He):null))}},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var r=n("k1fw"),a=(n("miYZ"),n("tsqr")),o=n("rAM+"),i=n("tJVT"),c=n("PpiC"),l=n("q1tI"),u=n.n(l),s=n("bdgK");function d(e,t,n,a,o){var i=t.getWordUntilPosition(n),c={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:i.startColumn,endColumn:i.endColumn},l=a.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:c}}));return o.map((function(e){l.push(Object(r["a"])(Object(r["a"])({},e),{},{range:c}))})),l}var f=function(e){var t={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(r,a){var o=d(e,r,a,n,[t]);return{suggestions:o}}});var r=["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"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,n){var a=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],o=d(e,t,n,r,a);return{suggestions:o}}});var a=["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"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(n,r){var o=[t,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {","\t$0","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],i=d(e,n,r,a,o);return{suggestions:i}}})},m="\u8be5\u4efb\u52a1\u5173\u5361\u8bbe\u7f6e\u4e86\u7981\u6b62\u590d\u5236\u7c98\u8d34\uff0c\u8bf7\u624b\u52a8\u8f93\u5165\u4ee3\u7801\u3002",v=n("LvDl");function p(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function h(){}var g={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||r.target.offsetWidth>0)&&z.current.instance.layout()}}catch(a){n.e(a)}finally{n.f()}})),e.observe(Y.current)),e}function X(){a["b"].warn(decodeURIComponent(m))}function ee(){var e=z.current.instance;if(e){var t=e.getSelection(),n=z.current.pastePos||{},r=new y.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);setTimeout((function(){e.executeEdits("",[{range:r,text:""}])}),300)}}function te(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),T())}Object(l["useEffect"])((function(){var e=z.current.instance;if(null!=E&&e&&$){var t=e.getModel();t&&E!==t.getValue()&&(!0,t.setValue(E),e.layout(),!1)}}),[E,$,z.current]);var ne=function(){if(A&&z.current.instance){var e=z.current.instance.getContentHeight();de(e<_?_:e)}else de(_)};function re(e){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}function ae(e,t){var n=window.URL||window.webkitURL||window,r=new Blob([t]),a=document.createElementNS("http://www.w3.org/1999/xhtml","a");a.href=n.createObjectURL(r),a.download=e,re(a)}Object(l["useEffect"])((function(){ne()}),[ne]),Object(l["useEffect"])((function(){Y.current&&!$&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){try{y=e,f(y),z.current.instance=y.editor.create(Y.current,Object(r["a"])({value:E,language:b(x),theme:C,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},N),L);var t=z.current.instance;if(M(t,y),setTimeout((function(){ne(),z.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ae(K||"educoder.txt",t.getValue())}})}),500),z.current.subscription=t.onDidChangeModelContent(Object(v["debounce"])((function(e){ne(),D(t.getValue(),e)}),300)),R&&(t.addCommand(y.KeyMod.CtrlCmd|y.KeyMod.Shift|y.KeyCode.KEY_V,(function(){return X(),null})),t.addCommand(y.KeyMod.CtrlCmd|y.KeyCode.KEY_C,(function(){return X(),null}))),q&&t.onDidBlurEditorWidget((function(){q(t.getValue())})),U&&t.onDidFocusEditorText((function(){U(t.getValue())})),R){t.addCommand(y.KeyMod.CtrlCmd|y.KeyCode.KEY_V,(function(){return X(),null})),t.onDidPaste((function(e){z.current.pastePos=e}));try{window.addEventListener("paste",ee)}catch(a){}}var n=Z();return Q(!0),function(){var e=z.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),z.current.subscription&&z.current.subscription.dispose(),R&&window.removeEventListener("paste",ee),n.unobserve(Y.current)}}catch(a){}}))}),[]),Object(l["useEffect"])((function(){var e=z.current.instance;if(e&&$)return document.addEventListener("keydown",te,!1),function(){document.removeEventListener("keydown",te)}}),[T,$]),Object(l["useEffect"])((function(){var e=z.current.instance;if(e&&$){var t=b(x);y.editor.setModelLanguage(e.getModel(),t),console.log("language:",x,e.getModel(),t)}}),[x,$]),Object(l["useEffect"])((function(){var e=z.current.instance;e&&$&&y.editor.setTheme(C)}),[C,$]),Object(l["useEffect"])((function(){var e=z.current.instance;e&&$&&e.updateOptions(N)}),[JSON.stringify(N),$]),Object(l["useEffect"])((function(){var e=z.current.instance;e&&$&&e.layout()}),[d,_,$]);var oe=Object(l["useState"])(p(d)),ie=Object(i["a"])(oe,2),ce=ie[0],le=(ie[1],Object(l["useState"])(p(_))),ue=Object(i["a"])(le,2),se=ue[0],de=ue[1],fe=Object(r["a"])(Object(r["a"])({},O),{},{width:ce,height:se});return u.a.createElement("div",{className:"my-monaco-editor",ref:Y,style:fe})};function _(e){var t=e.width,a=void 0===t?"100%":t,c=e.height,d=void 0===c?"100%":c,f=e.original,m=e.modified,v=e.language,h=e.options,g=void 0===h?{}:h,b=Object(l["useRef"])(),_=Object(l["useState"])(null),E=Object(i["a"])(_,2),w=E[0],x=E[1];function j(e){var t;return b.current&&(t=new s["default"]((function(t){var n,r=Object(o["a"])(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&e.layout()}}catch(i){r.e(i)}finally{r.f()}})),t.observe(b.current)),t}Object(l["useEffect"])((function(){b.current&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){y=e;var t=y.editor.createDiffEditor(b.current,Object(r["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},g));x(t);var n=j(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(b.current)}}))}),[]),Object(l["useEffect"])((function(){w&&w.setModel({original:y.editor.createModel(f,v),modified:y.editor.createModel(m,v)})}),[f,m,v,w]);var O=p(a),k=p(d),N={width:O,height:k};return u.a.createElement("div",{className:"my-diff-editor",ref:b,style:N})}},bPs0:function(e,t,n){"use strict";n.d(t,"b",(function(){return y}));var r=n("k1fw"),a=n("9og8"),o=(n("2qtc"),n("kLXV")),i=n("tJVT"),c=n("PpiC"),l=(n("aHsQ"),n("sGsY")),u=n("q1tI"),s=n.n(u),d=n("bntm"),f=n("V0Rq"),m=n("wd/R"),v=n.n(m),p=n("Ty5D"),h=n("9kvl");function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof b?t:b,i=Object.create(o.prototype),c=new C(r||[]);return a(i,"_invoke",{value:N(e,n,c)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var f="suspendedStart",m="suspendedYield",v="executing",p="completed",h={};function b(){}function y(){}function _(){}var E={};u(E,i,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(q([])));x&&x!==n&&r.call(x,i)&&(E=x);var j=_.prototype=b.prototype=Object.create(E);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function N(t,n,r){var a=f;return function(o,i){if(a===v)throw new Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=S(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===f)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:m,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function q(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;I(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:q(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var b=l["a"].Countdown,y=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],_=function(e){e.globalSetting,e.loading,e.user;var t=e.exercise,n=e.dispatch,l=(Object(c["a"])(e,["globalSetting","loading","user","exercise","dispatch"]),Object(u["useState"])({})),m=Object(i["a"])(l,2),h=(m[0],m[1],o["a"].useModal()),y=Object(i["a"])(h,2),_=y[0],E=y[1],w=Object(u["useRef"])(null),x=Object(u["useRef"])(null),j=Object(u["useState"])(!0),O=Object(i["a"])(j,2),k=(O[0],O[1]),N=(Object(p["l"])().query,Object(p["m"])());Object(u["useEffect"])((function(){var e,r,a;return clearTimeout(w.current),document.addEventListener(Object(d["c"])(),R,!1),window.addEventListener("blur",A,!1),(null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&Object(d["a"])()&&(n({type:"globalSetting/headerFooterToggle",payload:!1}),k(!1)),(null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_open)&&!Object(d["a"])()?o["a"].info({icon:null,content:s.a.createElement("div",{className:"tc font16"},"\u672c\u573a\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\u9650\u5236\uff0c",s.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",t.exerciseUserInfo.screen_num-t.exerciseUserInfo.used_screen_num," \u6b21\u540e\u5c06\u8fdb\u884c\u5f3a\u5236\u4ea4\u5377\uff0c",s.a.createElement("br",null),"\u8bf7\u52ff\u5207\u5c4f\u53ca\u5237\u65b0\u9875\u9762"),onOk:function(){k(!1),Object(d["d"])(document.body),document.getElementById("root").addEventListener("click",L,!1)}}):document.getElementById("root").addEventListener("click",L,!1),v()().diff(v()(null===(a=t.exerciseUserInfo)||void 0===a?void 0:a.screen_at),"seconds")>0&&S(),function(){document.getElementById("root").removeEventListener("click",L,!1),document.removeEventListener(Object(d["c"])(),R,!1),window.removeEventListener("blur",A,!1),clearTimeout(w.current)}}),[]),Object(u["useEffect"])((function(){setTimeout((function(){t.actionTabs.removeEventListenerExitScreen&&(clearTimeout(w.current),document.getElementById("root").removeEventListener("click",L,!1),document.removeEventListener(Object(d["c"])(),R,!1))}),500),I()}),[t.actionTabs]),Object(u["useEffect"])((function(){setTimeout((function(){t.exerciseUserInfo.used_screen_num>t.exerciseUserInfo.screen_num&&T()}),500)}),[t.exerciseUserInfo]);var S=function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,P();case 2:setTimeout((function(){var e;o["a"].destroyAll(),o["a"].info({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.used_screen_num),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377"),onOk:function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Object(d["d"])(document.body);case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})}),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(e){Object(d["a"])()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"\u786e \u5b9a"===e.target.innerHTML||(Object(d["d"])(document.body),console.log("documentClick.full"))},I=function(){var e=Object(a["a"])(g().mark((function e(){var t;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n({type:"exercise/getExerciseUserInfo",payload:Object(r["a"])({},N)});case 2:return t=e.sent,e.abrupt("return",null===t||void 0===t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){var e=Object(a["a"])(g().mark((function e(n){var r,i,c;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:o["a"].destroyAll(),i=o["a"].info({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5\uff08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(b,{onFinish:P,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*(t.exerciseUserInfo.screen_sec+1)})),"S\uff09"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},n),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377,",s.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.screen_sec),"\u79d2\u5185\u56de\u5230",s.a.createElement("br",null),s.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8bd5\u4e0d\u8ba1\u5207\u5c4f\u6b21\u6570\u3002")),keyboard:!1,onOk:function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:clearTimeout(x.current),Object(d["d"])(document.body),i.destroy();case 3:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),setTimeout((function(){var e;i.update({okText:s.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:s.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",s.a.createElement("span",{className:"c-red"},n+1),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",s.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377")})}),1e3*(t.exerciseUserInfo.screen_sec+1)),c=setTimeout(Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:!Object(d["a"])()&&n<=t.exerciseUserInfo.screen_num&&C(n+1);case 1:case"end":return e.stop()}}),e)}))),1e3*(t.exerciseUserInfo.screen_sec+1)),x.current=c;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){location.href="/classrooms/".concat(N.coursesId,"/exercise/").concat(N.categoryId,"/detail")},T=function(){var e=Object(a["a"])(g().mark((function e(){var t;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o["a"].destroyAll(),e.next=3,Object(f["V"])({categoryId:N.categoryId,commit_method:1});case 3:t=e.sent,t&&F();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){document.removeEventListener(Object(d["c"])(),R,!1),Object(d["b"])(),o["a"].destroyAll(),_.info({content:s.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",s.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){q()}})},A=function(e){Object(d["a"])()&&"none"==document.getElementById("iframeShixuns").style.display&&Object(d["b"])()},P=function(){var e=Object(a["a"])(g().mark((function e(){var n,a;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return(null===(n=t.exerciseUserInfo)||void 0===n?void 0:n.screen_at)&&Object(f["g"])(Object(r["a"])(Object(r["a"])({},N),{},{reset:!0})),e.next=3,Object(f["N"])({id:N.categoryId});case 3:if(a=e.sent,!(null===a||void 0===a?void 0:a.is_commit)){e.next=7;break}return F(),e.abrupt("return");case 7:return e.next=9,I();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=Object(a["a"])(g().mark((function e(){var o,i,c,l;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=!1,console.log("fullscreen change"),!Object(d["a"])()){e.next=7;break}(null===(i=t.exerciseUserInfo)||void 0===i?void 0:i.screen_at)&&Object(f["g"])(Object(r["a"])(Object(r["a"])({},N),{},{reset:!0})),clearTimeout(w.current),e.next=16;break;case 7:return o=!0,e.next=10,I();case 10:c=e.sent,Object(f["g"])(Object(r["a"])({},N)),(null===c||void 0===c?void 0:c.is_commit)||C(c.used_screen_num),l=setTimeout(Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),1e3*t.exerciseUserInfo.screen_sec),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),w.current=l;case 16:n({type:"globalSetting/headerFooterToggle",payload:o});case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return s.a.createElement("div",null,E)};t["a"]=Object(h["a"])((function(e){var t=e.loading,n=e.user,r=e.exercise,a=e.globalSetting;return{globalSetting:a,user:n,exercise:r,loading:t.effects}}))(_)},cQPA:function(e,t,n){"use strict";n.r(t);n("T2oS");var r=n("W9HT"),a=(n("sPJy"),n("bE4q")),o=(n("+L6B"),n("2/Rp")),i=(n("14J3"),n("BMrR")),c=(n("jCWc"),n("kPKH")),l=(n("sRBo"),n("kaz8")),u=(n("7Kak"),n("9yH6")),s=(n("MXD1"),n("CFYs")),d=(n("miYZ"),n("tsqr")),f=(n("2qtc"),n("kLXV")),m=n("k1fw"),v=n("9og8"),p=n("tJVT"),h=n("PpiC"),g=(n("5NDa"),n("5rEg")),b=(n("aHsQ"),n("sGsY")),y=n("q1tI"),_=n.n(y),E=n("Ty5D"),w=n("55Ip"),x=n("9kvl"),j=n("gUdW"),O=n("xGfz"),k=n("jhfD"),N=n("BlwA"),S=n("bPs0"),L=n("wd/R"),I=n.n(L),C=n("9GDu"),q=n.n(C),T=n("1vsH"),F=(n("s8TD"),n("xKgJ")),A=n("bntm"),P=n("V0Rq"),R=n("HBuW"),B=n("9Bee"),D=n("Ot1p"),V=function(e){var t,n,r,a,o=e.item,i=e.answerData,c=e.onBlur,l=void 0===c?function(){}:c,u=Object(y["useState"])(),s=Object(p["a"])(u,2),d=s[0],f=s[1],m=Object(y["useState"])(),v=Object(p["a"])(m,2),h=(v[0],v[1]),b=Object(y["useState"])(),E=Object(p["a"])(b,2),w=E[0],x=E[1];return Object(y["useEffect"])((function(){h(null===o||void 0===o?void 0:o.a_flag)}),[null===o||void 0===o?void 0:o.a_flag]),_.a.createElement("div",null,1===(null===i||void 0===i||null===(t=i.exercise)||void 0===t?void 0:t.commit_status)?_.a.createElement("div",null,_.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7b54\u6848\uff1a"),_.a.createElement("div",{className:q.a.simpleText},_.a.createElement(B["a"],{value:null===o||void 0===o||null===(n=o.user_answer)||void 0===n?void 0:n[0]}))):_.a.createElement("div",{className:o.user_score&&(o.user_score===o.question_score?"c-green":"c-red")},w?_.a.createElement(D["a"],{height:150,isFocus:!0,defaultValue:null===o||void 0===o||null===(r=o.user_answer)||void 0===r?void 0:r[0],id:null===o||void 0===o?void 0:o.question_id,onChange:function(e){return f(e)},onBlur:function(){return l(d)}}):_.a.createElement("div",{onClick:function(){return x(!0)}},_.a.createElement(g["a"],{size:"large",className:"current",placeholder:"\u70b9\u51fb\u5f00\u59cb\u4f5c\u7b54",readOnly:!0}))),(null===o||void 0===o?void 0:o.standard_answer)&&_.a.createElement("div",null,_.a.createElement("p",{className:"mt10 mb0"},"\u53c2\u8003\u7b54\u6848\uff1a"),_.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},_.a.createElement(B["a"],{value:null===o||void 0===o||null===(a=o.standard_answer)||void 0===a?void 0:a[0]}))))},M=V,G=(n("g9YV"),n("wCAj")),U=(n("5GOC"),n("JsLm")),H=n("ZW9T"),K=n("o/qq"),Y=n.n(K),z=function(e){var t,n,r,a,o=e.item,l=e.answerData,u=Object(y["useState"])([]),s=Object(p["a"])(u,2),d=s[0],f=s[1],v=Object(y["useState"])([]),h=Object(p["a"])(v,2),g=h[0],b=h[1];Object(y["useEffect"])((function(){var e;if(null===o||void 0===o||null===(e=o.shixun_details)||void 0===e?void 0:e.length){for(var t=[],n=[],r=0;r<(null===o||void 0===o||null===(a=o.shixun_details)||void 0===a?void 0:a.length);r++){for(var a,i,c,l,u,s,d=0;d<(null===o||void 0===o?void 0:o.shixun_details[r].stage_list.length);d++){var v,p,h,g,y=null===o||void 0===o?void 0:o.shixun_details[r].stage_list[d];t.push(Object(m["a"])(Object(m["a"])({},y),{operation:null===o||void 0===o||null===(v=o.shixun_details)||void 0===v||null===(p=v[r])||void 0===p||null===(h=p.shixun_detail)||void 0===h||null===(g=h[0])||void 0===g?void 0:g.game_identifier}))}if(null===o||void 0===o||null===(i=o.shixun_details)||void 0===i||null===(c=i[r])||void 0===c?void 0:c.shixun_detail)n.push(null===o||void 0===o||null===(l=o.shixun_details)||void 0===l||null===(u=l[r])||void 0===u||null===(s=u.shixun_detail)||void 0===s?void 0:s[0])}b(n),f(t)}}),[null===o||void 0===o?void 0:o.shixun_details]);var E=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4efb\u52a1\u540d\u79f0",dataIndex:"name",key:"name",align:"center",render:function(e){return _.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:""},e)}},{title:"\u8bc4\u6d4b\u6b21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,t){return _.a.createElement("span",null,t.evaluate_count?t.evaluate_count:_.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5b8c\u6210\u65f6\u95f4",key:"endTime",dataIndex:"endTime",align:"center",render:function(e,t){var n=!1;return t.finished_time&&(null===l||void 0===l?void 0:l.exercise)&&(null===l||void 0===l?void 0:l.exercise_answer_user)&&(n=-1===(null===l||void 0===l?void 0:l.exercise.time)?I()(null===l||void 0===l?void 0:l.exercise.end_time).isBefore(t.finished_time):I()(null===l||void 0===l?void 0:l.exercise_answer_user.start_at).add(null===l||void 0===l?void 0:l.exercise.time,"m").isBefore(t.finished_time)),_.a.createElement("span",null,t.finished_time||_.a.createElement("span",{className:"c-grey-999"},"--"),_.a.createElement("span",{className:"c-orange-ff9 "},n?"\uff08\u5df2\u8d85\u65f6\uff09":""))}},{title:"\u8017\u65f6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,t){return _.a.createElement("span",null,t.time_consuming||_.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67e5\u770b\u7b54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,t){return _.a.createElement("span",null,t.view_answer?"\u5df2\u67e5\u770b":"\u672a\u67e5\u770b")}},{title:"\u64cd\u4f5c",dataIndex:"operation",key:"operation",align:"center",render:function(e,t,n){return e?_.a.createElement(U["a"],{affix:!1,className:"mt10"},_.a.createElement(U["a"].Link,{href:"#challenge_".concat(null===o||void 0===o?void 0:o.question_id).concat(n),title:_.a.createElement("span",{style:{color:"#1890ff"}},"\u67e5\u770b")})):_.a.createElement("span",{className:"c-grey-999"},"--")}}],x={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return _.a.createElement("div",{className:"mt15 mb15"},0===(null===l||void 0===l||null===(t=l.exercise)||void 0===t?void 0:t.commit_status)&&_.a.createElement("div",null,o.shixun.map((function(e,t){return _.a.createElement(i["a"],{className:"font16",gutter:[0,20]},_.a.createElement(c["a"],{flex:"1"},e.challenge_name," (",e.challenge_score,"\u5206)"),_.a.createElement(c["a"],{flex:"100px",className:"tr"},0===e.answer_status&&_.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672a\u5b8c\u6210"),1===e.answer_status&&_.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5df2\u5b8c\u6210")))}))),0!==(null===l||void 0===l||null===(n=l.exercise)||void 0===n?void 0:n.commit_status)||0!==(null===l||void 0===l||null===(r=l.exercise)||void 0===r?void 0:r.user_exercise_status)?_.a.createElement(_.a.Fragment,null,!!(null===d||void 0===d?void 0:d.length)&&_.a.createElement("div",null,_.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6bb5\u6210\u7ee9"),_.a.createElement(G["a"],{columns:E,dataSource:d,pagination:!1})),!!(null===g||void 0===g?void 0:g.length)&&_.a.createElement("div",null,_.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5b9e\u8bad\u8be6\u60c5"),null===g||void 0===g?void 0:g.map((function(e,t){return _.a.createElement("div",{id:"challenge_".concat(null===o||void 0===o?void 0:o.question_id).concat(t),className:"mt5"},_.a.createElement("div",null,_.a.createElement("span",{className:"font16 mr15"}," \u7b2c",e.position,"\u5173"),_.a.createElement(w["Link"],{className:"current c-black font16",to:"/tasks/".concat(e.game_identifier)},e.name)),0===(null===e||void 0===e?void 0:e.st)&&e.passed_code&&_.a.createElement("aside",{className:Y.a.shixunWrp},_.a.createElement("h2",null,"\u6700\u540e\u4e00\u6b21\u901a\u5173\u7684\u4ee3\u7801\uff08\u672a\u901a\u5173\u5219\u4e3a\u6700\u540e\u4e00\u6b21\u63d0\u4ea4\u8bc4\u6d4b\u7684\u4ee3\u7801\uff09",_.a.createElement("span",{className:"c-light-black"},e.path)),_.a.createElement(H["b"],{height:300,language:"python",theme:"default",value:e.passed_code,options:x})))})))):_.a.createElement(_.a.Fragment,null,_.a.createElement(B["a"],{className:"c-grey-999 mt20 mb20",value:null===o||void 0===o?void 0:o.question_title}),null===o||void 0===o||null===(a=o.shixun)||void 0===a?void 0:a.map((function(e,t){return _.a.createElement("p",{className:"font16 c-grey-666 mb5",key:t},_.a.createElement("span",{className:"mr20"},"\u7b2c",null===e||void 0===e?void 0:e.challenge_position,"\u5173 ",null===e||void 0===e?void 0:e.challenge_name),_.a.createElement("span",null,null===e||void 0===e?void 0:e.challenge_score,"\u5206"))}))))},J=z,W=n("J66h"),$=function(e){var t=e.item,n=(e.answerData,Object(y["useState"])([])),r=Object(p["a"])(n,2),a=(r[0],r[1]);Object(y["useEffect"])((function(){var e,n;(null===t||void 0===t||null===(e=t.evaluate_codes)||void 0===e?void 0:e.length)>0?a(null===t||void 0===t||null===(n=t.evaluate_codes)||void 0===n?void 0:n.map((function(e,t){return{key:t+1,error_msg:(null===e||void 0===e?void 0:e.error_msg)?W["Base64"].decode(null===e||void 0===e?void 0:e.error_msg):""}}))):a([{key:"--",error_msg:"--"}])}),[null===t||void 0===t?void 0:t.evaluate_codes]);var o={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return _.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"mt15 mb15"},_.a.createElement(B["a"],{value:null===t||void 0===t?void 0:t.description})),!!(null===t||void 0===t?void 0:t.user_answer.length)&&(null===t||void 0===t?void 0:t.passed_code)&&_.a.createElement("aside",{className:Y.a.shixunWrp},_.a.createElement("h3",null,"\u6700\u540e\u4e00\u6b21\u8bc4\u6d4b\u901a\u8fc7\u7684\u4ee3\u7801\uff08\u672a\u901a\u5173\u5219\u4e3a\u6700\u540e\u4e00\u6b21\u63d0\u4ea4\u8bc4\u6d4b\u7684\u4ee3\u7801\uff09"),_.a.createElement(H["b"],{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(null===t||void 0===t?void 0:t.passed_code)?W["Base64"].decode(null===t||void 0===t?void 0:t.passed_code):"",options:o})))},Q=$,Z=n("oBTY"),X=g["a"].TextArea,ee=function(e){var t,n,r=e.item,a=e.answerData,o=e.onBlur,i=void 0===o?function(){}:o,c=Object(y["useState"])([]),l=Object(p["a"])(c,2),u=l[0],s=l[1];return Object(y["useEffect"])((function(){for(var e=[],t=0;t<(null===r||void 0===r?void 0:r.multi_count);t++)e.push(Object(m["a"])({},(null===r||void 0===r?void 0:r.user_answer[t])||{}));s(e)}),[null===r||void 0===r?void 0:r.user_answer]),_.a.createElement("div",null,null===u||void 0===u?void 0:u.map((function(e,t){return _.a.createElement("div",{className:"mt10"},_.a.createElement("span",null,"\u6211\u7684\u7b54\u6848\uff08\u586b\u7a7a",t+1,"\uff09:"),_.a.createElement("div",null,_.a.createElement(X,{autoSize:!0,rows:4,disabled:!!a.commit_status,value:null===e||void 0===e?void 0:e.answer_text,onChange:function(e){u[t].answer_text=e.target.value,s(Object(Z["a"])(u))},onBlur:function(n){return i(null===e||void 0===e?void 0:e.answer_text,t+1)},className:r.user_score&&(r.user_score===r.question_score?"c-green":"c-red")})))})),!!(null===r||void 0===r||null===(t=r.standard_answer)||void 0===t?void 0:t.length)&&_.a.createElement("div",null,null===r||void 0===r||null===(n=r.standard_answer)||void 0===n?void 0:n.map((function(e,t){return _.a.createElement("div",null,_.a.createElement("span",null,"\u53c2\u8003\u7b54\u6848\uff1a\uff08\u586b\u7a7a",t+1,"\uff09:"),_.a.createElement("div",null,_.a.createElement(X,{autoSize:!0,disabled:!0,value:null===e||void 0===e?void 0:e.answer_text[0]})))}))))},te=ee,ne=(g["a"].TextArea,function(e){var t=e.data;return _.a.createElement("div",{className:"tc mt80"},_.a.createElement("img",{width:"486",src:n("7ZXX")})," ",_.a.createElement("br",null),-1===t.status&&_.a.createElement("div",{className:"c-grey-999 mt60"},"\u60a8\u7684IP\u4e0d\u5728\u8003\u8bd5\u5141\u8bb8\u7684\u8303\u56f4\u5185\uff01"),-2===t.status&&_.a.createElement("div",{className:" c-grey-999 mt60"},"\u60a8\u5df2\u7ed1\u5b9a\u5f53\u524d\u8003\u8bd5IP\u5730\u5740\uff1a",_.a.createElement("span",{className:"c-red"},t.ip),"\u8bf7\u4f7f\u7528\u8be5IP\u5730\u5740\u8fdb\u5165\u8003\u8bd5\u3002"),_.a.createElement(o["a"],{className:"mt40 pl20 pr20",type:"primary"},_.a.createElement("a",{href:"/"},"\u56de\u5230\u9996\u9875")))}),re=ne,ae=n("m3rI"),oe=n("LvDl");function ie(){ie=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),c=new I(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var f="suspendedStart",m="suspendedYield",v="executing",p="completed",h={};function g(){}function b(){}function y(){}var _={};u(_,i,(function(){return this}));var E=Object.getPrototypeOf,w=E&&E(E(C([])));w&&w!==n&&r.call(w,i)&&(_=w);var x=y.prototype=g.prototype=Object.create(_);function j(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=f;return function(o,i){if(a===v)throw new Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===h)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===f)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var u=d(t,n,r);if("normal"===u.type){if(a=r.done?p:m,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(a=p,r.method="throw",r.arg=u.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}var ce=b["a"].Countdown,le=g["a"].TextArea,ue=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],se=(q.a.flagActive,q.a.flagHalf,{0:"c-red-ee4",1:"c-green"}),de=function(e){var t,n,g,b,x,L,C,D,V,G,U,H,K,Y,z,W,$,Z,X,ee,ne,de,fe,me,ve,pe,he,ge=e.globalSetting,be=(e.loading,e.user),ye=e.dispatch,_e=Object(h["a"])(e,["globalSetting","loading","user","dispatch"]),Ee=Object(E["m"])(),we=Object(y["useState"])({}),xe=Object(p["a"])(we,2),je=xe[0],Oe=xe[1],ke=Object(y["useState"])({}),Ne=Object(p["a"])(ke,2),Se=Ne[0],Le=(Ne[1],Object(y["useState"])({})),Ie=Object(p["a"])(Le,2),Ce=Ie[0],qe=Ie[1],Te=Object(y["useState"])(!1),Fe=Object(p["a"])(Te,2),Ae=Fe[0],Pe=Fe[1],Re=Object(y["useState"])(!0),Be=Object(p["a"])(Re,2),De=Be[0],Ve=Be[1],Me=Object(y["useState"])(!1),Ge=Object(p["a"])(Me,2),Ue=Ge[0],He=Ge[1],Ke=Object(y["useState"])(!1),Ye=Object(p["a"])(Ke,2),ze=Ye[0],Je=Ye[1],We=Object(y["useState"])(),$e=Object(p["a"])(We,2),Qe=$e[0],Ze=$e[1],Xe=Object(y["useState"])(0),et=Object(p["a"])(Xe,2),tt=(et[0],et[1],Object(y["useState"])("")),nt=Object(p["a"])(tt,2),rt=nt[0],at=nt[1],ot=Object(y["useState"])("none"),it=Object(p["a"])(ot,2),ct=it[0],lt=it[1],ut=Object(y["useState"])(""),st=Object(p["a"])(ut,2),dt=st[0],ft=(st[1],Object(y["useState"])({status:0})),mt=Object(p["a"])(ft,2),vt=mt[0],pt=(mt[1],Object(y["useRef"])());Object(y["useEffect"])((function(){return(Object(F["c"])()||Object(F["l"])())&&bt(),window.addEventListener("message",ht),function(){window.removeEventListener("message",ht),window.removeEventListener("beforeunload",gt),location.pathname.indexOf("/detail")>-1&&Object(A["b"])()}}),[Ee.categoryId,be.userInfo.login]);var ht=function(e){"backExercise"===e.data&&(lt("none"),at(""),bt())},gt=function(e){var t="\u786e\u5b9a\u79bb\u5f00\u6b64\u9875\u9762\u5417?\u6b64\u9875\u6570\u636e\u53ef\u80fd\u4f1a\u4e22\u5931";return(e||window.event).returnValue=t,t},bt=function(){var e=Object(v["a"])(ie().mark((function e(){var t,n,r,a,o;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return Pe(!0),e.next=3,Object(P["U"])(Object(m["a"])({},Ee)).catch((function(){return Pe(!1)}));case 3:n=e.sent,(null===(t=n)||void 0===t?void 0:t.exercise)&&(n.exercise.user_exercise_status=1),Pe(!1),n&&(n.exercise_types=(null===(r=n)||void 0===r?void 0:r.exercise_types)||(null===(a=n)||void 0===a||null===(o=a.exercise_scores)||void 0===o?void 0:o.exercise_types),Oe(n));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(y["useEffect"])((function(){var e,t,n;0===(null===(e=je.exercise)||void 0===e?void 0:e.time)&&It(),(null===(t=je.exercise)||void 0===t?void 0:t.time)&&Ze(Date.now()+1e3*(null===je||void 0===je||null===(n=je.exercise)||void 0===n?void 0:n.time)*60)}),[null===(t=je.exercise)||void 0===t?void 0:t.time]);var yt=function(){bt()},_t=function(){var e=Object(v["a"])(ie().mark((function e(){var t,n;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(P["W"])({categoryId:Ee.categoryId,commit_method:2});case 2:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&(f["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:_.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",_.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){var e=Object(v["a"])(ie().mark((function e(){return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:yt();case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),d["b"].info(null===t||void 0===t?void 0:t.message)),-3===(null===t||void 0===t?void 0:t.status)&&(n=parseInt(null===t||void 0===t?void 0:t.message),je.exercise.time=n,Oe(Object(m["a"])({},je)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Et=function(){var e=Object(v["a"])(ie().mark((function e(t){var n;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(R["A"])({id:t.shixun_identifier});case 2:n=e.sent,(null===n||void 0===n?void 0:n.game_identifier)&&(at("/tasks/".concat(n.game_identifier,"?type=exercises&exercisesId=").concat(Ee.categoryId,"&coursesId=").concat(Ee.coursesId,"&login=").concat(Ee.login,"&questionId=").concat(t.question_id)),lt("block")),-3===(null===n||void 0===n?void 0:n.status)?Object(T["m"])():2===(null===n||void 0===n?void 0:n.status)?wt(null===n||void 0===n?void 0:n.message,t.question_id):3===(null===n||void 0===n?void 0:n.status)&&xt(null===n||void 0===n?void 0:n.message);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),wt=function e(t,n){var r;t=(null===(r=t)||void 0===r?void 0:r.includes(".json"))?t:"".concat(t,".json"),f["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:_.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var r=Object(v["a"])(ie().mark((function r(){var a,o;return ie().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(P["P"])({url:t});case 2:if(a=r.sent,a){r.next=5;break}return r.abrupt("return");case 5:return d["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),r.next=8,Object(R["A"])({id:a.shixun_identifier});case 8:if(o=r.sent,!(null===o||void 0===o?void 0:o.game_identifier)){r.next=12;break}return Et({shixun_identifier:null===o||void 0===o?void 0:o.game_identifier,question_id:n}),r.abrupt("return");case 12:2===(null===o||void 0===o?void 0:o.status)?e(null===o||void 0===o?void 0:o.message,n):3===(null===o||void 0===o?void 0:o.status)&&xt(null===o||void 0===o?void 0:o.message);case 13:case"end":return r.stop()}}),r)})));function a(){return r.apply(this,arguments)}return a}()})},xt=function(e){f["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:_.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")})},jt=function(e){e.redo?f["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:_.a.createElement("div",{className:"tc font16"},"\u60a8\u4e4b\u524d\u5df2\u7ecf\u6311\u6218\u8fc7\u8be5\u5b9e\u8bad\uff0c\u8003\u8bd5\u8fc7\u7a0b\u4e2d\u9700\u8981\u91cd\u65b0\u6311\u6218"),onOk:function(){var t=Object(v["a"])(ie().mark((function t(){var n,r,a,o;return ie().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(P["P"])({id:e.myshixun_identifier,url:e.url});case 2:n=t.sent,n&&(r=Object(oe["cloneDeep"])(null===je||void 0===je?void 0:je.exercise_question_types),a=null===r||void 0===r?void 0:r.findIndex((function(e){return 5===e.question_type})),r[a].items.find((function(t){return t.question_id===e.question_id})).redo=!1,r[a].items.find((function(t){return t.question_id===e.question_id})).shixun_identifier=n.shixun_identifier,je.exercise_question_types=r,Oe(je),o=Object(m["a"])(Object(m["a"])({},e),{},{shixun_identifier:n.shixun_identifier}),Et(o));case 4:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()}):Et(e)},Ot=function(){var e=Object(v["a"])(ie().mark((function e(t){var n;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.hack_identifier){e.next=5;break}return e.next=3,Object(P["T"])({id:t.hack_identifier});case 3:n=e.sent,0===(null===n||void 0===n?void 0:n.status)&&(at("/myproblems/".concat(n.identifier,"?type=exercises&exercisesId=").concat(Ee.categoryId,"&coursesId=").concat(Ee.coursesId,"&login=").concat(Ee.login,"&questionId=").concat(t.question_id)),lt("block"));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),kt=function(){var e=Object(v["a"])(ie().mark((function e(t,n,r,a){var o;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return console.error("handleSave no questionId params"),e.abrupt("return");case 3:return e.next=5,Object(P["Y"])({questionId:t,exercise_choice_id:n,answer_text:r});case 5:o=e.sent,0===(null===o||void 0===o?void 0:o.status)&&a&&a();case 7:case"end":return e.stop()}}),e)})));return function(t,n,r,a){return e.apply(this,arguments)}}(),Nt=function(){var e=Object(v["a"])(ie().mark((function e(t){var n,r;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(P["R"])({id:Ee.categoryId});case 2:if(n=e.sent,n){e.next=5;break}return e.abrupt("return");case 5:0!==n.question_undo||0!==n.oj_undo?(r="",0!==n.question_undo&&0!==n.oj_undo?r="\u6709 ".concat(n.question_undo," \u9898\u672a\u5b8c\u6210\uff0c\u5305\u542b ").concat(n.oj_undo," \u4e2a\u7f16\u7a0b\u9898"):0!==n.question_undo&&0===n.oj_undo?r="\u6709 ".concat(n.question_undo," \u9898\u672a\u5b8c\u6210"):0===n.question_undo&&0!==n.oj_undo&&(r="\u6709 ".concat(n.oj_undo," \u7f16\u7a0b\u9898\u672a\u5b8c\u6210")),f["a"].confirm({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:_.a.createElement("div",{className:"tc font16"},r,_.a.createElement("br",null),t?"\u5728".concat(I()(n.end_time).format("YYYY-MM-DD HH:mm"),"\u4e4b\u524d\uff0c\u5141\u8bb8\u4fee\u6539\u7b54\u9898"):"\u63d0\u4ea4\u540e\u65e0\u6cd5\u518d\u4fee\u6539\u7b54\u9898\uff0c\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\uff1f"),onOk:function(){var e=Object(v["a"])(ie().mark((function e(){return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?yt():It();case 1:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()})):f["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u77e5\u9053\u5566",content:_.a.createElement("div",{className:"tc font16"},t?"\u5728".concat(I()(n.end_time).format("YYYY-MM-DD HH:mm"),"\u4e4b\u524d\uff0c\u5141\u8bb8\u4fee\u6539\u7b54\u9898"):"\u63d0\u4ea4\u540e\u65e0\u6cd5\u518d\u4fee\u6539\u7b54\u9898\uff0c\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\uff1f"),onOk:function(){var e=Object(v["a"])(ie().mark((function e(){return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t?yt():It();case 1:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),St=function(e){return _.a.createElement("div",null,_.a.createElement(s["a"],{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),_.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6b63\u5728\u5224\u5206\u4e2d\u2026"))},Lt=function(){var e=0,t=f["a"].info({title:"\u4ea4\u5377\u4e2d",icon:null,className:"modal-footer-none",content:St(e)}),n=setInterval((function(){e<=100?(e+=2,t.update({content:St(e)})):(f["a"].destroyAll(),clearInterval(n))}),50)},It=function(){var e=Object(v["a"])(ie().mark((function e(){var t;return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return Lt(),e.next=3,Object(P["W"])({categoryId:Ee.categoryId,commit_method:1});case 3:t=e.sent,Object(A["b"])(),ye({type:"exercise/setActionTabs",payload:Object(m["a"])({},{removeEventListenerExitScreen:!0})}),0===(null===t||void 0===t?void 0:t.status)&&(d["b"].success(null===t||void 0===t?void 0:t.message),He(!1),setTimeout((function(){f["a"].info({title:"\u4ea4\u5377\u6210\u529f\uff01",keyboard:!1,okText:"\u786e\u5b9a",onOk:function(){yt()}})}),3e3));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ct=function(){var e=Object(v["a"])(ie().mark((function e(t,n,r){return ie().wrap((function(e){while(1)switch(e.prev=e.next){case 0:kt(n,t,null,(function(){var e=Object(oe["cloneDeep"])(null===je||void 0===je?void 0:je.exercise_question_types),a=null===e||void 0===e?void 0:e.findIndex((function(e){return e.question_type===r}));e[a].items.find((function(e){return e.question_id===n})).user_answer[0]=t,je.exercise_question_types=e,je.question_status.find((function(e){return e.ques_id===n})).ques_status=t?1:0,Oe(Object(m["a"])({},je))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),qt=function(e,t){kt(t,e,null,(function(){je.question_status.find((function(e){return e.ques_id===t})).ques_status=(null===e||void 0===e?void 0:e.length)?1:0,Oe(Object(m["a"])({},je))}))},Tt=function(e,t,n){kt(n,t,e,(function(){je.question_status.find((function(e){return e.ques_id===n})).ques_status=e?1:0,Oe(Object(m["a"])({},je))}))},Ft=function(e,t){kt(t,null,e,(function(){je.question_status.find((function(e){return e.ques_id===t})).ques_status=e?1:0,Oe(Object(m["a"])({},je))}))},At=function(e,t){var n,r,a,o,i,c;return _.a.createElement("div",null,_.a.createElement(u["a"].Group,{disabled:!!je.commit_status,value:null===e||void 0===e||null===(n=e.user_answer)||void 0===n?void 0:n[0],onChange:function(n){return Ct(n.target.value,null===e||void 0===e?void 0:e.question_id,t)},className:e.user_score&&"edu-radio-".concat(e.user_score===e.question_score?"green":"red")},null===e||void 0===e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(t,n){var r=2==e.question_type,a=r?"":"".concat(ue[n],".");return _.a.createElement("div",{className:q.a.answerWrap,key:n},_.a.createElement(u["a"],{value:null===t||void 0===t?void 0:t.choice_id},_.a.createElement("span",{className:"mr3"},a),_.a.createElement(B["a"],{className:q.a.renderHtml,value:null===t||void 0===t?void 0:t.choice_text})))}))),Object(F["s"])()&&(null===je||void 0===je||null===(a=je.exercise)||void 0===a?void 0:a.answer_open)&&(3==(null===je||void 0===je||null===(o=je.exercise)||void 0===o?void 0:o.exercise_status)||1==(null===je||void 0===je||null===(i=je.exercise)||void 0===i?void 0:i.user_exercise_status))&&_.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===e||void 0===e||null===(c=e.standard_answer)||void 0===c?void 0:c.map((function(e,t){return _.a.createElement("span",null,ue[Number(e)-1])}))))},Pt=function(e,t){var n,r,a,o;return _.a.createElement("div",null,_.a.createElement(l["a"].Group,{disabled:!!je.commit_status,defaultValue:null===e||void 0===e?void 0:e.user_answer,onChange:function(t){return qt(t,null===e||void 0===e?void 0:e.question_id)},className:e.user_score&&"edu-checkbox-".concat(e.user_score===e.question_score?"green":"red")},null===e||void 0===e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e,t){var n="".concat(ue[t],".");return _.a.createElement("div",{className:q.a.answerWrap},_.a.createElement(l["a"],{value:null===e||void 0===e?void 0:e.choice_id},_.a.createElement("span",{className:"mr3"},n),_.a.createElement(B["a"],{className:q.a.renderHtml,value:null===e||void 0===e?void 0:e.choice_text})))}))),Object(F["s"])()&&(null===je||void 0===je||null===(r=je.exercise)||void 0===r?void 0:r.answer_open)&&3==(null===je||void 0===je||null===(a=je.exercise)||void 0===a?void 0:a.exercise_status)&&_.a.createElement("div",null,"\u53c2\u8003\u7b54\u6848\uff1a",null===e||void 0===e||null===(o=e.standard_answer)||void 0===o?void 0:o.map((function(e,t){return _.a.createElement("span",null,ue[Number(e)-1])}))))},Rt=function(e,t){return _.a.createElement(te,{item:e,answerData:je,onBlur:function(t,n){return Tt(t,n,null===e||void 0===e?void 0:e.question_id)}})},Bt=function(e,t){return _.a.createElement(M,{item:e,answerData:je,onBlur:function(t){return Ft(t,null===e||void 0===e?void 0:e.question_id)}})},Dt=function(e,t){return _.a.createElement(J,{item:e,answerData:je})},Vt=function(e,t){return _.a.createElement(Q,{item:e,answerData:je})},Mt=function(e,t){var n,r,a=null===je||void 0===je||null===(n=je.exercise_question_types)||void 0===n?void 0:n.find((function(e){return e.question_type===t}));return _.a.createElement(_.a.Fragment,null,_.a.createElement("h1",{className:"font14 current",onClick:function(){Ce[t]=!Ce[t],qe(Object(m["a"])({},Ce))}},!Ce[t]&&_.a.createElement(j["a"],null),Ce[t]&&_.a.createElement(O["a"],null),_.a.createElement("span",{className:"ml5 c-grey-666"},e)),_.a.createElement("ul",{className:q.a.answerSheet,key:t},!Ce[t]&&(null===a||void 0===a||null===(r=a.items)||void 0===r?void 0:r.map((function(e,n){var r;if(e.question_type===t)return _.a.createElement("li",{onClick:function(){var e="Anchor_".concat(t,"_").concat(n),r=document.getElementById(e);r&&setTimeout((function(){return r.scrollIntoView({block:"start",behavior:"smooth"})}))},key:n,className:(null===je||void 0===je||null===(r=je.question_status)||void 0===r?void 0:r.some((function(t){return t.ques_id===e.question_id&&!!t.ques_status})))&&q.a.active},n+1)})))))},Gt=function(e,t){var n,r,a,l;5==e.question_type?e.shixun_name:e.question_title;return _.a.createElement("div",{className:q.a.questionItem,id:"Anchor_".concat(e.question_type,"_").concat(t)},_.a.createElement("div",{style:{display:"flex",marginTop:20}},_.a.createElement("span",{style:{flexShrink:0},className:"font18"},t+1,"."),_.a.createElement(B["a"],{value:e.question_title}),_.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uff08",e.question_score,"\u5206\uff09")),0==e.question_type&&At(e,e.question_type),2==e.question_type&&At(e,e.question_type),1==e.question_type&&Pt(e,e.question_type),3==e.question_type&&Rt(e,e.question_type),4==e.question_type&&Bt(e,e.question_type),5==e.question_type&&Dt(e,e.question_type),6==e.question_type&&Vt(e,e.question_type),!!(null===e||void 0===e||null===(n=e.answer_comments)||void 0===n?void 0:n.length)&&_.a.createElement("div",{className:"mt30"},null===e||void 0===e||null===(r=e.answer_comments)||void 0===r?void 0:r.map((function(t,n){var r,a;return _.a.createElement("div",null,_.a.createElement(i["a"],{align:"middle",gutter:[0,10]},_.a.createElement(c["a"],{flex:"50px"},_.a.createElement("img",{src:ae["a"].API_SERVER+"/images/"+(null===(r=t.user)||void 0===r?void 0:r.image_url),width:"40",style:{borderRadius:40}})),_.a.createElement(c["a"],{flex:"1"},t.updated_at,_.a.createElement("br",null),null===(a=t.user)||void 0===a?void 0:a.name),_.a.createElement(c["a"],{className:"c-grey-c"},t.shixun_chanllge_position&&_.a.createElement("span",null,"\u7b2c",t.shixun_chanllge_position,"\u5173"),4!==e.question_type&&_.a.createElement("span",null,"\u539f\u59cb\u5f97\u5206",t.origin_score,"\u5206 \uff0c")," \u4fee\u6b63\u4e3a",t.score,"\u5206")),t.comment&&_.a.createElement(i["a"],{align:"middle",gutter:[0,10]},_.a.createElement(c["a"],{flex:"50px"}),_.a.createElement(c["a"],{flex:"1"},_.a.createElement(le,{autoSize:!0,value:t.comment,disabled:!0}))))}))),_.a.createElement("div",{className:q.a.itemType},_.a.createElement(i["a"],null,_.a.createElement(c["a"],{flex:"1"}),_.a.createElement(c["a"],null,e.question_type<3&&e.standard_answer_show&&_.a.createElement("span",{className:"font16 ml20"},"\u6b63\u786e\u7b54\u6848\uff1a",null===e||void 0===e?void 0:e.standard_answer_show),_.a.createElement("span",{className:"font16 ml20"},null!==e.user_score&&e.user_score>=0&&_.a.createElement("span",null,_.a.createElement("span",{className:se[Number(null===e||void 0===e?void 0:e.answer_status)]||"c-orange-ff9"},e.user_score)," \u5206")),5==e.question_type&&!(null===(a=je.exercise)||void 0===a?void 0:a.commit_status)&&_.a.createElement(o["a"],{type:"primary",className:"font16 ml20",onClick:function(){return jt(e)}},"\u8fdb\u5165\u7b54\u9898"),6==e.question_type&&!(null===(l=je.exercise)||void 0===l?void 0:l.commit_status)&&_.a.createElement(o["a"],{type:"primary",className:"font16 ml20",onClick:function(){return Ot(e)}},"\u8fdb\u5165\u7b54\u9898")))))},Ut=function(e){return _.a.createElement(y["Fragment"],null,0===e.question_type&&Mt("\u5355\u9009\u9898",0),1===e.question_type&&Mt("\u591a\u9009\u9898",1),2===e.question_type&&Mt("\u5224\u65ad\u9898",2),3===e.question_type&&Mt("\u586b\u7a7a\u9898",3),4===e.question_type&&Mt("\u7b80\u7b54\u9898",4),5===e.question_type&&Mt("\u5b9e\u8bad\u9898",5),6===e.question_type&&Mt("\u7f16\u7a0b\u9898",6))},Ht=function(e){var t=["\u96f6","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d"],n=["","\u5341","\u767e","\u5343","\u4e07"];e=parseInt(e);var r=function(e){for(var r=e.toString().split("").reverse(),a="",o=0;o0&&0==r[o]&&0==r[o-1]?"":t[r[o]]+(0==r[o]?n[0]:n[o]))+a;return a},a=Math.floor(e/1e4),o=e%1e4;return o.toString().length<4&&(o="0"+o),a?r(a)+"\u4e07"+r(o):r(e)},Kt=function(){var e,t=null===je||void 0===je||null===(e=je.exercise_question_types)||void 0===e?void 0:e.map((function(e,t){var n;return _.a.createElement(y["Fragment"],{key:t},_.a.createElement("div",{className:"pt20"},_.a.createElement("span",{className:"font16 c-light-primary"},Ht(t+1),"\u3001",e.name),_.a.createElement("span",{className:"c-grey-999"},"\uff08\u5171",e.count,"\u9898\uff1b\u5171",e.score,"\u5206\uff09")),null===(n=e.items)||void 0===n?void 0:n.map((function(e,t){return _.a.createElement(y["Fragment"],{key:t},Gt(e,t))})))}));return t};return _.a.createElement(r["a"],{size:"large",spinning:Ae},ze&&_.a.createElement(S["a"],{iframe:pt}),_.a.createElement("iframe",{style:{display:ct},id:"iframeShixuns",className:q.a.iframe,src:rt,ref:pt,frameBorder:"0"}),_.a.createElement("section",{className:"edu-container"},_.a.createElement("section",{className:"animated fadeIn"},_.a.createElement("aside",{className:"mt10"},ge.showHeaderFooter&&"coursesId"!==Ee.coursesId&&_.a.createElement(a["a"],{separator:">"},_.a.createElement(a["a"].Item,null,_.a.createElement(w["Link"],{to:"/classrooms/".concat(Ee.coursesId,"/exercise")},null===(n=be.userInfo)||void 0===n||null===(g=n.course)||void 0===g?void 0:g.course_name)),_.a.createElement(a["a"].Item,null,_.a.createElement(w["Link"],{to:"/classrooms/".concat(Ee.coursesId,"/exercise")},"\u8bd5\u5377")),_.a.createElement(a["a"].Item,null,_.a.createElement(w["Link"],{to:"/classrooms/".concat(Ee.coursesId,"/exercise/").concat(Ee.categoryId,"/detail")},"\u8bd5\u5377\u8be6\u60c5")),_.a.createElement(a["a"].Item,null,null===(b=be.userInfo)||void 0===b?void 0:b.real_name)),ge.showHeaderFooter&&"coursesId"===Ee.coursesId&&_.a.createElement(a["a"],{separator:">"},_.a.createElement(a["a"].Item,null,_.a.createElement(w["Link"],{to:"/paperlibrary"},"\u8bd5\u5377\u5e93")),_.a.createElement(a["a"].Item,null,null===(x=be.userInfo)||void 0===x?void 0:x.real_name))),_.a.createElement("aside",{className:[q.a.title,"mt10"].join(" ")},_.a.createElement(i["a"],{style:{width:"100%"},align:"middle"},_.a.createElement(c["a"],{flex:"1"},_.a.createElement("div",{className:q.a.title},(null===ge||void 0===ge?void 0:ge.showHeaderFooter)&&_.a.createElement(w["Link"],{to:"coursesId"===Ee.coursesId?"/paperlibrary":"/classrooms/".concat(Ee.coursesId,"/exercise/").concat(Ee.categoryId,"/detail")},_.a.createElement(k["a"],{className:"font16 c-black"})),_.a.createElement("strong",{className:"font24 ml5"},null===je||void 0===je||null===(L=je.exercise)||void 0===L?void 0:L.exercise_name),(null===je||void 0===je||null===(C=je.exercise)||void 0===C?void 0:C.is_random)&&_.a.createElement("span",{className:q.a.randomFlag},"\u968f\u673a"),_.a.createElement(T["i"],{status:[T["c"][99]]}))),_.a.createElement(c["a"],null,(null===je||void 0===je||null===(D=je.user_score)||void 0===D?void 0:D.length)&&_.a.createElement("div",null,"\u6a21\u62df\u8003\u8bd5\u603b\u5f97\u5206\uff1a",_.a.createElement("span",{className:"c-red"},null===je||void 0===je?void 0:je.user_score)," \u5206"),!!(null===je||void 0===je||null===(V=je.exercise)||void 0===V?void 0:V.time)&&!(null===je||void 0===je||null===(G=je.exercise)||void 0===G?void 0:G.commit_status)&&_.a.createElement("aside",{className:"".concat(q.a.countDown," ").concat(dt)},"\u5269\u4f59\u65f6\u95f4:",_.a.createElement(ce,{value:Qe,onFinish:_t})))))),0===vt.status&&_.a.createElement(i["a"],{className:"mt10"},_.a.createElement(c["a"],{flex:De?"316px":"16px"},_.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},Ue&&_.a.createElement(N["a"],{number:(null===je||void 0===je||null===(U=je.exercise)||void 0===U?void 0:U.photo_count)-(null===je||void 0===je||null===(H=je.exercise)||void 0===H?void 0:H.take_photo),time:null===(K=je.exercise)||void 0===K?void 0:K.left_time,update:bt,supportCamera:function(e){2===e?(bt(),Je(null===Se||void 0===Se?void 0:Se.screen_open)):1===e&&setTimeout((function(){return _e.history.push("/")}),3e3)}}),_.a.createElement("div",{className:"relative",style:{minHeight:236}},De&&_.a.createElement("aside",{className:"bg-white p16"},_.a.createElement(i["a"],null,_.a.createElement(c["a"],{span:8},_.a.createElement("span",{className:"font16 blod"},"\u7b54\u9898\u5361")),_.a.createElement(c["a"],{span:16},_.a.createElement("div",{className:"tr"},_.a.createElement("span",{className:q.a.answerYes}),"\u5df2\u7b54",_.a.createElement("span",{className:"".concat(q.a.answerNo," ml10")}),"\u672a\u7b54"))),_.a.createElement("aside",{className:q.a.answerInfo},_.a.createElement(i["a"],null,_.a.createElement(_.a.Fragment,null,_.a.createElement(c["a"],{span:12},"\u7b54\u9898\u8fdb\u5ea6"),_.a.createElement(c["a"],{span:12,className:"tr c-blue"},null===je||void 0===je||null===(Y=je.question_status)||void 0===Y||null===(z=Y.filter((function(e){return!!e.ques_status})))||void 0===z?void 0:z.length," / ",null===je||void 0===je||null===(W=je.exercise_types)||void 0===W?void 0:W.q_counts),_.a.createElement(c["a"],{span:24},_.a.createElement(s["a"],{trailColor:"#c3ced2",percent:(null===je||void 0===je||null===($=je.question_status)||void 0===$||null===(Z=$.filter((function(e){return!!e.ques_status})))||void 0===Z?void 0:Z.length)/(null===je||void 0===je||null===(X=je.exercise_types)||void 0===X?void 0:X.q_counts)*100,showInfo:!1}))),_.a.createElement(c["a"],null,_.a.createElement("span",{className:"c-grey-333"},"\u5171 ",_.a.createElement("span",{className:"c-blue-4ca"},(null===je||void 0===je||null===(ee=je.exercise_types)||void 0===ee?void 0:ee.q_counts)||(null===je||void 0===je||null===(ne=je.exercise_scores)||void 0===ne||null===(de=ne.exercise_types)||void 0===de?void 0:de.q_counts))," \u9898\uff1a"),_.a.createElement("span",{className:"c-grey-333"},"\u6ee1\u5206 ",_.a.createElement("span",{className:"c-blue-4ca"},(null===je||void 0===je||null===(fe=je.exercise_types)||void 0===fe?void 0:fe.q_scores)||(null===je||void 0===je||null===(me=je.exercise_scores)||void 0===me||null===(ve=me.exercise_types)||void 0===ve?void 0:ve.q_scores))," \u5206")))),_.a.createElement(i["a"],null,_.a.createElement(c["a"],{flex:"1"},_.a.createElement("aside",{className:q.a.cardList},null===je||void 0===je||null===(pe=je.exercise_question_types)||void 0===pe?void 0:pe.map((function(e){return _.a.createElement(y["Fragment"],{key:e.question_type},Ut(e))})))))),_.a.createElement("div",{className:q.a.fold,onClick:function(){return Ve(!De)}},De&&_.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!De&&_.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),_.a.createElement(c["a"],{flex:"1"},_.a.createElement("section",{className:[q.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},_.a.createElement("div",null,Kt())),!(null===je||void 0===je||null===(he=je.exercise)||void 0===he?void 0:he.commit_status)&&_.a.createElement(i["a"],{className:"mt30 mb50"},_.a.createElement(c["a"],{flex:"1"}),_.a.createElement(c["a"],null,_.a.createElement(o["a"],{className:q.a.submitButton,type:"primary",onClick:function(){return Nt(!1)}},"\u4ea4\u5377"))))),0!==vt.status&&_.a.createElement(re,{data:vt})))};t["default"]=Object(x["a"])((function(e){var t=e.loading,n=e.user,r=e.globalSetting;return{globalSetting:r,user:n,loading:t.effects}}))(de)},dejd:function(e,t,n){},gUdW:function(e,t,n){"use strict";var r=n("VTBJ"),a=n("q1tI"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},i=o,c=n("6VBw"),l=function(e,t){return a["createElement"](c["a"],Object(r["a"])(Object(r["a"])({},e),{},{ref:t,icon:i}))};l.displayName="MinusSquareOutlined";t["a"]=a["forwardRef"](l)},kSUc:function(e,t,n){},"o/qq":function(e,t,n){e.exports={flex_box_center:"flex_box_center___1LYHS",flex_space_between:"flex_space_between___EmHgD",flex_box_vertical_center:"flex_box_vertical_center___8y-JO",flex_box_center_end:"flex_box_center_end___2Ow7E",flex_box_column:"flex_box_column___2_dIp",shixunWrp:"shixunWrp___2zw8A"}}}]); \ No newline at end of file diff --git a/p__tasks__index.6f7d02f1.async.js b/p__tasks__index.6f7d02f1.async.js deleted file mode 100644 index 585edd0bf7..0000000000 --- a/p__tasks__index.6f7d02f1.async.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[234,4,24],{"+Axu":function(e,t,n){},"/omn":function(e,t,n){},"07cG":function(e,t,n){e.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(e,t){e.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(e,t,n){},"1Zrr":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"362i":function(e,t,n){e.exports=n.p+"static/passpart.cc679602.png"},"5D2P":function(e,t){e.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(e,t,n){},"7ahc":function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("k1fw"),a=n("0Owb"),i=(n("+L6B"),n("2/Rp")),o=(n("y8nQ"),n("Vl3Y")),c=n("tJVT"),l=(n("OaEy"),n("2fM7")),s=n("q1tI"),u=n.n(s),f=n("VrN/"),h=n.n(f),d=(n("p77/"),n("c5Ni"),l["a"].Option),p={labelCol:{span:4},wrapperCol:{span:20}},m={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function v(e){var t=e.value,n=e.onChange,a=e.mode,i=e.options,o=void 0===i?{}:i,l=Object(s["useRef"])(),f=Object(s["useState"])(),d=Object(c["a"])(f,2),p=d[0],m=d[1];return Object(s["useEffect"])((function(){if(p){var e=function(e){var t=e.getValue();n&&n(t)};return p.on("change",e),function(){p.off("change",e)}}}),[p,n]),Object(s["useEffect"])((function(){p&&p.setOption("mode",a)}),[p,a]),Object(s["useEffect"])((function(){p&&(t===p.getValue()&&""!==t||setTimeout((function(){p.setValue(t||" ")}),300))}),[p,t]),Object(s["useEffect"])((function(){if(l.current&&!p){var e=h.a.fromTextArea(l.current,Object(r["a"])({mode:a,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},o));m(e)}}),[l.current,p]),u.a.createElement("div",{className:"my-codemirror-container"},u.a.createElement("textarea",{ref:l}))}t["b"]=function(e){var t=e.callback,n=e.onCancel,r=Object(s["useState"])("python"),f=Object(c["a"])(r,2),h=f[0],g=f[1];function y(e){g(m[e][1])}function b(e){t(e)}return u.a.createElement(o["a"],Object(a["a"])({},p,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:b}),u.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},u.a.createElement(l["a"],{onChange:y},Object.keys(m).map((function(e){return u.a.createElement(d,{key:e,value:e},m[e][0])})))),u.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},u.a.createElement(v,{mode:h})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(i["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),u.a.createElement(i["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))}},"88g3":function(e,t,n){e.exports={tree:"tree___noxec"}},"8Abk":function(e,t,n){},"8Enf":function(e,t,n){},"9VGf":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("q1tI");function a(e,t){var n=Object(r["useRef"])();Object(r["useEffect"])((function(){n.current=e})),Object(r["useEffect"])((function(){function e(){n.current()}if(null!==t){var r=setInterval(e,t);return function(){return clearInterval(r)}}}),[t])}},"A/g1":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},AKST:function(e,t,n){},AMnG:function(e,t,n){"use strict";n("miYZ");var r=n("tsqr"),a=n("tJVT"),i=n("q1tI"),o=n.n(i),c=(n("nWbc"),n("Ot1p"));t["a"]=function(e){var t=e.id,n=e.activeDiscussIndex,l=e.onReplyDiscuss,s=Object(i["useState"])(""),u=Object(a["a"])(s,2),f=u[0],h=u[1];function d(e){h(e)}function p(){f?(l(t,f),h("")):r["b"].info("\u56de\u590d\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a!")}return o.a.createElement("div",{key:t,className:"discuss-item-editor",style:{display:n===t?"block":"none",width:"100%"}},o.a.createElement(c["a"],{miniToolbar:!0,startInit:n===t,defaultValue:f,id:t,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56de\u590d",showResizeBar:!0,onChange:d}),o.a.createElement("a",{onClick:p,className:"btn-send"},"\u53d1\u9001"))}},ARon:function(e,t,n){},BdwD:function(e,t,n){"use strict";var r=n("k1fw"),a=n("q1tI"),i=n.n(a),o=function(e){var t=e.styles,a=void 0===t?{}:t,o=e.customText;return i.a.createElement("section",{className:"tc animated fadeIn",style:Object(r["a"])(Object(r["a"])({},{color:"#999",margin:"200px auto"}),a)},i.a.createElement("img",{src:n("FOrL")}),i.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65f6\u8fd8\u6ca1\u6709\u76f8\u5173\u6570\u636e\u54e6!"))};t["a"]=o},BjJ7:function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var r=n("m3rI");function a(e){var t=!0;if(e.length>0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r0||o.target.offsetWidth>0){var c=h(o.target.offsetWidth,o.target.offsetHeight,e),l=Object(a["a"])(c,2),s=l[0],f=l[1];console.log("cols, rows",s,f),e.resize(s,f),u["a"].publish("ssh-xterm-resize",{columns:s,rows:f,width:o.target.offsetWidth,height:o.target.offsetHeight})}}}catch(d){r.e(d)}finally{r.f()}}));return n.observe(t),n}var p=3e4;t["a"]=function(e){var t=e.sshConfigData,n=e.sid,i=Object(o["useState"])(null),f=Object(a["a"])(i,2),h=f[0],m=f[1],v=t.ws_url,g=t.password,y=t.port,b=Object(o["useRef"])(),w=Object(o["useRef"])(),E=Object(o["useRef"])(!1);return Object(o["useEffect"])((function(){if(b.current&&v){var e=new s["Terminal"]({fontSize:16,rendererType:"dom"});e.open(b.current),e.onData((function(e){w.current&&1===w.current.readyState&&(w.current.send(JSON.stringify({tp:"client",data:e})),u["a"].publish("on-operating-ssh"))})),e.write("Connecting..."),m(e);var t=d(e,b.current);return function(){e.dispose(),t.unobserve(b.current)}}}),[v,b.current]),Object(o["useEffect"])((function(){if(h&&v){var e=function(){var e=new WebSocket(v);w.current=e,e.onopen=function(){var n=h.element.parentElement;if(n){var a=n.offsetWidth,i=n.offsetHeight;console.log("init",{tp:"init",data:Object(r["a"])(Object(r["a"])({},t),{},{secret:g,width:a,height:i,rows:h.rows,columns:h.cols})}),e.send(JSON.stringify({tp:"init",data:Object(r["a"])(Object(r["a"])({},t),{},{secret:g,width:a,height:i,rows:h.rows,columns:h.cols})}))}h.focus()},e.onerror=function(t){console.log("------in socket error----",t,e,v)},e.onmessage=function(e){E.current||(h.write("\r"),setTimeout((function(){}),1e3)),E.current=!0,console.log("event:",e);var t=l["Base64"].decode(e.data.toString()),n=h._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",t,n,h),h.write(t)},e.onclose=function(e){a&&clearInterval(a),h.write("\r\nconnection closed")}},a=setInterval((function(){w.current&&w.current.send(JSON.stringify({tp:"h"}))}),p),i=u["a"].subscribe("create-socket",(function(t){n==t&&(w.current&&1===w.current.readyState?h.focus():e(),h.focus())})),o=u["a"].subscribe("close-socket",(function(e){n===e&&(w.current&&(w.current.close(),E.current=!1,h.clear()),w.current=null)})),c=u["a"].subscribe("ssh-xterm-resize",(function(e){w.current&&1===w.current.readyState&&w.current.send(JSON.stringify({tp:"resize",data:Object(r["a"])({},e)}))})),s=u["a"].subscribe("ssh-add-connect-time",(function(){w.current&&1===w.current.readyState&&w.current.send(JSON.stringify({tp:"overtime"}))}));return function(){o(),i(),c(),s(),w.current&&(w.current.close(),E.current=!1)}}}),[h,v,y]),c.a.createElement("div",{ref:b,className:"xterm-panel"},v?null:c.a.createElement("p",{style:{color:"#fff"}},"\u6b63\u5728\u8fde\u63a5\u547d\u4ee4\u884c\u670d\u52a1..."))}},FOrL:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABKCAYAAADUvCinAAAAAXNSR0IArs4c6QAAFq9JREFUeAHdnAl4VFWWx6sqlYWEkIRsJCRkJQECCXsIS0gAWWwQl1YQxQ2nRx0/u9We8etvpmf87LFt7XHs7mmXbhVEFESQdWRfwiKGXRYhkI0sQAIBAmQnqZrfKfMyZVGVqldLjL7vu9997757zz33/84995xzb5VG8xO/Fi1aNPTDDz/M7w7D1HcHJjzFAyCPNxgMi/V6/YOe6kMNXZ2ayj+mugsXLhSAFxqNxtmPPvroge7A+09Osj///HOvmzdvvoZET/D19Z04f/78i90BaOHhJwU20hx748aNZVqt9kR0dHTOnXfe2dxdgBY+tN2JGVd4QT8/gsp4GRovPfnkkytcoeWptj96ycbaiEdl/BWgEWjt+AULFlzwFFiu0v3RSvaGDRt8L168+CIALNDpdL99/PHHl7oKhqfbe3m6A3fTR4J1/fr1m88iuBxJPs8iOBdr45C7+/EEvR+NZIuVUVdX9wBg/wYgTnp7e//rI488UuoqKCyqv4FmK+rnj67Sste+2+vsjz/+OODWrVsiyb9iMIcAZh4L4El7A3PkPUA/Db2ZERERdzhS39U63RbsDz74YDBq4qmWlpZZ5GtIdz7xxBMlrg5YaY/18iuAnhsYGDht1qxZDUq5J/NuBTZSnIAUzwGEOYB7i/R3pO5f3AkGtHVI9BuAmkG644EHHrjpSYDNaf+gOvvQoUPe33zzTRYMTSVNB1xf0mfo4+V4fkXmjMr9p59+GtLU1CSSPpzHvcQ8NqK36y3r2Xpub7+M92UZGRnPjhw58patup4o71KwkahwgBqFXTyawUgS6RI9vBngNj/22GPFloNkukfTZjZ17iXl8L5jNlLexPMW8lU9e/Zcj5RetWyvPKOWsrl/HzPxTdTR35XyrszdBjZAaD/66KMgBh4KmGGkKAaSzHN/yXkv96IbD5If8PLyOpCWlnbUmnQtWbIkGV19jwBM3Uyh7efnp+nfv3/lmTNnYnx8fE7OnDkzrKioSFdYWBhx/fp1wayVurvIV/Ph1mAOnpfC9evX+1+6dOkVaEzmcb67FlehrfZyC9hI3wEG04/B1sLAFVINqYrnYsoLJfXq1asYyWu0xaDEndva2u6hjYA8ROohrW0pKSmlgCz3iRTpli1bpgHMvPvvvz9H6siFaqkuKSlp40NEX716VQMNI8US6dsCrQd5/gS18XtrH1bad9XlFrCdYRYQdIsXL84CYFEP90AjQegEBQU1p6amliYnJ/v06NFDyr7HozWwpZ1yNTc31+zZs6e1rKysj1IG2CfpYxWzaTWe5jdKeVfn3xuIpzuXBfH48eOTUDEC7t2kSOkzJCSkftCgQaXx8fGBqIs4KbN1dQK2ob6+fu+uXbt8/f39/bKysvwANxzQa8+ePdv3woULvkIT4M+RrSKtRnfv49nAfZdcHge73SmZzmhEPcwkD5KRhYeHXwPgsri4uFCsj1gpc+SyAnbNlStXjiDN0aGhoY1jxowJhN4AS1rMoNrz58/XnD59Ooo8AF6kSjVgr2XRXB0QELADNddi2c6dzw6DjbvcE3f5CZiMcZQB6qYwmKnkPaRNnz59qgcPHnw+JiYmCqmTBVT1JWADzm5sb92xY8dakdhE9HFlQkJCDDT7OUKQmXWTINbFgoKCyPLy8iCepZmssl8K8GpNSkf6lDoOgd2++5EPaCMdJWwirtVq+vbtW4bVcZlgfj8GEqGmvVndNgApQIIvbdy4MRcpbQLgIwMHDgxAr6dTz6FxmNHruIVuw+XLl8sBPrS0tDQc2qJqHDYpOwg5cOMQk1gKQ2DiuAP0hFFNfHz8WQCuxfsTc6+3I+3M6rTwUauwMCqR2pvo3J7V1dVxYWFhtUT7bh44cCAL0y9vzpw5OWZt3HXbxAc9h6rpiXUTgzcrdMWk3E2+ytykdKZDh8BeunRpWENDQyUdmBYZy45goo1pfAqAG9Gbqbw36WXLepbPqKV8pnH9tWvXfGtrawNZ4EKpo8dMvI5OvwS4BhbPSOgnS7m0b1cjngJbulCuFvgqYXH1wZ5P4OODucmkFOBnESVU7eZ3eGNKD9byefPm1SDdTzDl3kTqOkwqpS7T+Tg2bChqwmQfK+X2cnSsP/pbg5kni1oogxE1Izv+0od8tB/y8uFDJ2LjF7KveQ2h6M3YRTgnwufL5LJxoepySLLNKQL6HUjdFlb9OhhYcuTIEYlrJEkdQD82YsQIPwL6HgOqKyQbW73s1KlTLaRkkWjWhSYW9pPY/z2J5YSfPHkyCEEZjs1+whwbe/cOSbZCZOfOnfri4uK3ANqIuuhJenrYsGHHmGpvfvXVV+PQdWNIGqZ/0dixY+sxpyT28aO4mLXXEZ4LgBmP3o4DTJlxZ4YMGdKEozWIQZiMg9GjR9eBgZ6P8A6Snt2uWhwaoyqwWTR+ifucBsjmxDMok3QWa+rVzZs3D4bpWSQd9arHjx9/nsVNLAZVfZl34MH7Ntz7khMnTgQztnAAD8J6quIIRAFmqizut81QynpOnDjxwqZNm8Yzyx+Bt8WO8uewGpHoGwtVATEJMbdEr9q6ylnsFhEAimY1f5iv34MAfR0e3Rn080CY9bfV0JFyd6gRpPIicZTmb7/9Nr6xsVE82Ib09PRiFvkIJNrk1drjBaFqxjm6gceb+tBDD12zV1/eq5G2/4KhQIC2R7dfcHDwfxCPrmZQb6xdu1aP1fGLLVu2jICxVnT6MWZBLIupWpPQXr+dvkdq6wHnIo5QLKZkFOMw4sEWooe9uY+nsarFPTc3tx4rLZyP9Sptn+m08/aXDkk20yUHoHYi1Qa+fGdSba3Pawz07TVr1lxB4p9C0lNFH/LhCnBMenEfba2RrTKVkm0k/FpGPCYIPRsiNJOSkqro+wZ6WBZ1l04XMDOu5ufnBzNbMzEF7e7w6wnoxwLAW6ShdG4VSMAKY2EwOgG0jC8EKf63e++9t47799B1ryFhC44ePTqBJDHqCmi38jETpLI7Lon8EecWNdGXWRWP+qqbOnXqWfRwDLyIWXmb+epMv8yMXqgjHUL0LvhlAnqnQS09lZaQJnbWGQucJjEx0RS56ayenXc9ef/r6dOnN5Mv3Ldv35u4yPNwGO4DGC8AuYKVcwWJS7FDx+prxtCEx1mNFEeTh/Xu3bsNS6kUvoNYa0RlOUXXamfthYCrnzRpUs0XX3wxEqH9BcXvdVqfhe8GjAZ2Vmn27NmtAK5Gv3dGTnnXys1SzMaP9+7dexf3C+AjAAumAdDLxRqg7LY+LdUIDscF7N5APpo4Rhp0cBX2vgE9rEo9KUw5kyM4TZi8jcyaVMK2l23R8AJIUR9ptiogGRrccKvqxVYbB8uFZgbgPowEViLZv0TCCwkLZJAlAJ4RwIpYbP2RIG+FJsBqiNMgrPqmvLy8AMy2QKyJlnHjxl1CHQVGRUUJ6J0Kj0LLXTlBtlvM0sDW1tbwdevWrbVFV9seb36BCsOQLHNQk9HRaRLjJRjvY4uAm8s3wvDr7EEmsk6IO5xG0EmDBSNbY8FE5xq3bt0aLZE57OE2hOAiuWwi+7qZD9Xk8Ctqt23bJnuw/wSOVQoB7o0IxgnZzLZqjbR7it8MHTp0EAO1Wkch5qF8N3RfRQ+KtfAi/E5W+snMzKwaMGCAPwPopZR1lxzb21hZWWkNLwMf4SlzSe7gGW/qOaZwGmCLXv0hrmw63Yz+ex6TagqMfqEwwWzb1h2BFv4Ixl1Q+LTIdQjM726zM1ErEUzhVXh8OhbFDl1p0birHlcTnziJ2niXDk28Ijn9MbkE8P5dxYSdflrh70vi7Kzze+OpG2yjfu1tqz0No/kKAcQMdLjbrSw2t9WxQczdxWKzvs35kefgR1kzqrmPxNTqQ9i3gvcO7126mznolYHRpu3bt4diEc3iubN1o5nZ+aI1/aJBVw5Hul9lcZqOpaBBkgyYNVZVjgcGoZBcs2LFCjm9WgHAYqPLR1+ekBAfVVp6Lhu9vRgLZD5lXcmXCMAmXP4iQsvZYCSWnOxOFZDEsTkiz+YXak9+ElHAoaErVsFWKmODj+f+VQ7IZKOPxLFRXnVFPpmPns4A3sLm3l5VVSWL5PIZM6ZP3rFjZzMS3wev9BNMw0e7gJkqTNLVWBv6mpqa++FJVIVsl60lvcPassMRHjoFWyEA6FO5/090+CisAWNkZKRD7ZT2TuQnkeqhSHUxbaMmT550eNu27XIAU8CeQ/CH4yG7s5lsRUjMDQY8wok+7DURj3kHNv8hdPFQAJZTAsq436DPP7N421oQrdK+bYG0VgtDvZj0/pQpU2SjIANdFY4zYiSeoXRurZkrZb8lwJMMgQXh4aH/GxsbOwUnR+h9279/8mDWkXiOfXxJkD+LOMsuvEaZcopel3quXDXEVhYhxbu5JrDh/DNAltj2HlIthCWu8hBnBivVdqJq8aODNZwG7Q0DH1ZUVMgxMb/hw4e7G3SJDX9C2s3gjBkZw6wuPCkp/TPh4QyHJh+En7c47PO82sFb1N+NpbODKxXH6h8A2If+b6Jz/zZq1KjS3r2D79uwYdO3tHF690kV2ObMTZyYXVleXrGW6T6HraMYkkQF3SHpH6CrM+lrBLvseT4+3jJ9zbs23VMWzi7QUayBRKRQfsS0HnNQrAI1l4R/l6KTqjkzch80X5bGgHyKgNjirKzMQFQVMRtNVDsLhe3Et6Na5USunHVQ0lXuP0a1dPgE7XU7MqfBRoUkI10vpqam7C0oOGMCHSkPY2NAkHEW9Dbavs2g3xEOhw3LqOfeprUhH4LZtZQw57yVK1ca586de55mfaWtnSsfFbSGAz8xqAyxaIJI4sCtGDAgZUtiYvJ4o9HwCs++Vr4zxZok+JLc8roLQclhwdxl+UKenQZbIUan4wFc0leAvoYd6QewXHoRWFKqqMnXsVERgGTNwIM93qOH/x32GiclJU5BjRzkzMldhw8ffo3wwku0sfaBbogUf/3113ybMzPh+w9Cm74uIL1/YpZUBgT4y6+E3wdoe93afE/7XF56BmyzXscNGJA6jud9p08XlAD6fQy8BwupWRW7t3+hhsRCtEOHZojTkm6vBXUjJkyYcBBVUs/O+DMEp/7GrHvarN1hPsQytueCsGIep/yp9nd5RAsXEyns4+Wlk1+N9SOZNXP6dp+tli5LthXCYwcOHDAWxvMx/CsZ+GzUizfHGqxU/V7RCX65UEC7hzl3Uo79nOPo4PV6r58Rw36PD/wU8e5BnOfYDeWzgH8AaRf7/DWSN1Issfu/8kG2xMXFcqJWKyrL39F+FG6hs5N7UXneZqkBOqKztyj1LHNPgG3qA4bGpKUN0sDAfqbuFaRoGouoF16pJQ/K8/8QKniOBx/AOEW76coLR/L4+Lh7WeS2IL1T0Zuf0mYMNJ6UtvBygvTu5Mk5l/V633/UaIzPfifEzkkypudj/HCq3BG+zOt4DGylEwaZOWjQQA368iA7GvU4RBNZ1LToSaWK5FcJ5KwiL2Qg1yIjI0abv3TkHmAjsrOzGwhz1nD/EG3ESljODFnEgaEBGo0B9SQnt5wD2BEe7NXxONgKA4A7CutFdlkOA7qRBXQkp11Nr9kw3cDmrAAUggraTi5TX/Wl02nvRge/dPDgwRbCw/lRUX0ehMgKFrxA1cQ80KDLwFZ4xxYfkZiYoMFxOLp//34/AB/IZoUc5vk5H6S5b99om1t0Co3O8tDQ3q/MmDHtGMrjv6Gp7axuV7/73lzuys5xQIbFxsYMbGlpOobzchxg/DAf+YWX1tVjBmIbj+5uQAu2qiUb6WtB/2pY6c9zsrMV0OJc+UheXvoMzDxNRkZ6GbSzAMkVcp5uK56tzEqnmFQt2RwXXsWi915VVXWfrVu3xeEgFAD+RVdHCc04gFb98V3t15H2HKNrOn78hFg1idRfimkpnqrqS/XgMjOHpfDrh6zr12v/ed++/CklJaV3lpWVG7EwDsbF9WO113TpGT7VI1bRAFe+pbCwyIcAlQ+xkg0cyGnipMHrgO6Ui6lqAeEoQSBBeyJfxth2nvOLi0s+Jeb7JFKZgdkmh8YPYQVI/Fd2V9x2bdy4SWiZ4tluI2qDECDf4mygd0VFpSE4uNcGPGGDt7ePhFq9ALpcr/dO4/dCcpxO1aVKsgH612ZAS0djkpISSUnL8dQ+4WM8z/m98adP+9WwnXY4JCQIT9LkZali6oeqjC5uRZL1SLKORXvt5Mm5unaQZXfcxBZ5P/ZmwUHzslo+VYEN8bnWOzDOGTFi+N1arebtHTvyEIzm5/AaJ7KdVjxy5IgKpt5EmFQ1i6z345nS1ta2Vvk1AQdtNIC8Oicnx5uI4ix47gDZomex31+2KLP7qBJsY79OKIrJ9cKkSbmXm5ubfpeXtzuFE6SP5eXtSurdO+Qg8ZFbqJmxnbTv8lc4WG2ckfE6d67MCMgrOXPtx2EC+bsNWyC389gpDjbHoQpsJPcCgMqKbPOC0XAfH98/TJs29fTlyzXP8nv1u69evTZ1+/YdRs7hbR4yJC1Cp/MaZpNAF7zAejIQR9EBchsgr8rNzfFHEGTzQEuyy4HgYLeSlQqqwIYX4hdG0Vd2L5geGBYW+g4btFsJuT5z7ty5ZzjKO43f3TSyS78S130IRFLtEnJjBXgC5HM6gL6FdbGa3SY5hPlzyh0CWWHlOxyUJ8dzVXqUn0dEtrW1yt9JhDnehSnqZmCci/bvP1jADzklXt0HB+YS0b3NMTF9c6Fld6fBFWsEQTayX6ktKSnll1+9VuFEBeNMzRCQ1YxD6mKN1NB2MAG1atVt1Taorj4/BQdqPe381LaF0TqDoe0t9Lk3foKEU/2JlRSwiO7j8PrdPNu00Z0BGzBNBx0xTxsx4Vamp2eE85FVhW4txtik12tnRUb23WZR7tCj6i8rVDk+wHaVcTm3IQ71cnulyvr6hj9yVGA4r2QPUMeGwa6xY8cUsRX2IBjd9osylWAD8nkkuaRBFj5+Q8M6oXUFZBkBu/7aORxR3ioPzlxOgS0doXs5u2FYDDDZznQsbZD0QzgO73HAfR50JlFkYEdn5dixWc3oUgG9Y01xBGzoGREEURd1QocfSEUB8jRn+VPaQZdjFbpHWeDPKWXO5E6DrXTGoodkGl8BmHilTG3OYFYTe9gIUC9AZwDPjZy+Woi5yP+S6ORPYbSdgS0g8/G1RUXFN/nN5Yr09MGxgMPsc+2C7jlE4t/5ZcES1yh919plsIUMYHhXV1+Y39ZmFD3s1CEWzCnZWXl7z56vKrHPX4JmOM/VnIb6gEOUOfziYBzPt7nr1dWXNDgkN3CgPsesjAfkKdRz9TrGEZi/REZGLwFw4cstl1vANueEA5BjDIbWOUiEOAcJ5u8cvL+K8fC6HMXF55DjwrIQl5PEodqEKWnSvRxw1OBaXw8MDFg+ePAQCYA5tbtDO9MFqKWIzTqdTv8ZBznzlXJ35m4H25w5gB8M8LMpuwvwhwNchw42r2fjvrCurv4N/vspFyBEf5t4HT16lAZ1UYskf8aGcgptRdervqDJoRzTEV8BeB0An1BNRGUDj4Jtzgtg9cBOz0BaRzLQkayFnDzVDqTcy7ye5T3qZVdJSfH7BQWFv+edN2plDfY5el2Ta1nX1jP9tQHsaYyew/R3CHPzEHbyMcobbbXxRHmXgW2NeQbuS6Qwlg9AyLaNQzLySwKtqAt+dSxHwsQE1PYAWAM5Z+hM/1F1B+344ar8+6URsP4/p9512lZQXs49uVc5wFaw4VEBsLT5Ya//AzDfafkdei4SAAAAAElFTkSuQmCC"},FPkq:function(e,t,n){e.exports=n.p+"static/qrCode.dd0fe9b2.png"},H65k:function(e,t,n){},HmJG:function(e,t,n){},IWh4:function(e,t){e.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(e,t,n){"use strict";n.d(t,"l",(function(){return s})),n.d(t,"m",(function(){return u})),n.d(t,"i",(function(){return f})),n.d(t,"D",(function(){return h})),n.d(t,"h",(function(){return d})),n.d(t,"G",(function(){return p})),n.d(t,"C",(function(){return m})),n.d(t,"x",(function(){return v})),n.d(t,"z",(function(){return g})),n.d(t,"f",(function(){return y})),n.d(t,"q",(function(){return b})),n.d(t,"g",(function(){return w})),n.d(t,"j",(function(){return E})),n.d(t,"v",(function(){return O})),n.d(t,"k",(function(){return x})),n.d(t,"t",(function(){return j})),n.d(t,"u",(function(){return A})),n.d(t,"d",(function(){return k})),n.d(t,"A",(function(){return _})),n.d(t,"B",(function(){return N})),n.d(t,"y",(function(){return L})),n.d(t,"F",(function(){return S})),n.d(t,"n",(function(){return T})),n.d(t,"o",(function(){return C})),n.d(t,"p",(function(){return I})),n.d(t,"s",(function(){return D})),n.d(t,"E",(function(){return R})),n.d(t,"b",(function(){return M})),n.d(t,"c",(function(){return G})),n.d(t,"a",(function(){return F})),n.d(t,"r",(function(){return P})),n.d(t,"e",(function(){return z})),n.d(t,"w",(function(){return B}));var r,a,i=n("k1fw"),o=n("ErOA"),c=n("1vsH"),l=(null===(r=Object(c["C"])())||void 0===r?void 0:r.homework_common_id)?{homework_common_id:null===(a=Object(c["C"])())||void 0===a?void 0:a.homework_common_id}:{};function s(e){return Object(o["c"])("tasks/".concat(e,".json"),l)}function u(e){return Object(o["c"])("myshixuns/".concat(e,"/challenges.json"))}function f(e,t){return Object(o["c"])("myshixuns/".concat(e,"/subject_challenges.json"),t)}function h(e,t,n){return Object(o["c"])("tasks/".concat(e,"/star.json?shixun_id=").concat(t,"&star=").concat(n))}function d(e,t){return Object(o["c"])("tasks/".concat(e,"/rep_content.json"),Object(i["a"])(Object(i["a"])({},t),l))}function p(e,t){return Object(o["f"])("myshixuns/".concat(e,"/update_file.json"),t)}function m(e,t){return Object(o["c"])("tasks/".concat(e,"/reset_original_code.json"),Object(i["a"])(Object(i["a"])({},t),l))}function v(e,t){return Object(o["f"])("myshixuns/".concat(e,"/reset_repository.json"),t)}function g(e,t){return Object(o["c"])("tasks/".concat(e,"/reset_passed_code.json"),Object(i["a"])(Object(i["a"])({},t),l))}function y(e,t){return Object(o["f"])("tasks/".concat(e,"/game_build.json"),Object(i["a"])(Object(i["a"])({},t),l))}function b(e,t){return Object(o["c"])("tasks/".concat(e,"/game_status.json"),Object(i["a"])(Object(i["a"])({},t),l))}function w(e,t){return Object(o["f"])("tasks/".concat(e,"/choose_build.json"),Object(i["a"])(Object(i["a"])({},t),l))}function E(e){return Object(o["c"])("tasks/".concat(e,"/picture_display.json"),l)}function O(e){return Object(o["f"])("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(o["f"])("myshixuns/".concat(e,"/repository.json"),t)}function j(e){return Object(o["c"])("myshixuns/".concat(e,"/open_webssh.json"))}function A(e,t){return Object(o["c"])("myshixuns/".concat(e,"/open_vm_webssh.json"),t)}function k(e){return Object(o["c"])("tasks/".concat(e,"/close_webssh.json"))}function _(e){return Object(o["c"])("tasks/".concat(e,"/reset_vnc_link.json"),l)}function N(e){return Object(o["f"])("tasks/".concat(e,"/reset_windows_vnc_link.json"))}function L(e,t){return Object(o["f"])("tasks/".concat(e,"/reset_linux_vnc_link.json"),t||{})}function S(e){return Object(o["c"])("tasks/".concat(e,"/check_test_sets.json"))}function T(e){return Object(o["c"])("tasks/".concat(e,"/get_answer_info.json"))}function C(e){return Object(o["c"])("tasks/".concat(e,"/get_choose_answer.json"))}function I(e){return Object(o["c"])("tasks/".concat(e,"/unlock_choose_answer.json"))}function D(e,t){return Object(o["c"])("tasks/".concat(e,"/unlock_answer.json?answer_id=").concat(t))}function R(e,t,n){return Object(o["f"])("tasks/".concat(e,"/set_games_status.json"),{result:t,data:n})}function M(e){return Object(o["f"])("tasks/".concat(e,"/extend_vnc.json"))}function G(e){return Object(o["f"])("tasks/".concat(e,"/extend_windows_vnc.json"))}function F(e){return Object(o["f"])("tasks/".concat(e,"/extend_linux_vnc.json"),l)}function P(e,t){return Object(o["c"])("tasks/".concat(e,"/rank_list.json"),t)}function z(e,t){return Object(o["f"])("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:t})}function B(e){return Object(o["c"])("tasks/".concat(e,"/pull_files.json"))}},IxHN:function(e,t,n){"use strict";var r=n("q1tI"),a=n.n(r),i=n("07cG"),o=n.n(i);t["a"]=function(e){var t=e.message,n=e.className,r=e.children,i=e.style,c=void 0===i?{}:i;return a.a.createElement("div",{className:"".concat(o.a.idsRingWrapper," ").concat(n)},a.a.createElement("div",{className:o.a.ldsRing},a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null)),t?a.a.createElement("p",{style:c},t):null,r)}},KJ0q:function(e,t,n){},LYID:function(e,t,n){e.exports=n.p+"static/failer.5e83e9b8.svg"},Lmeb:function(e,t,n){},M8RZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("fWQN"),a=n("mtLc"),i=n("yKVA"),o=n("879j"),c=n("q1tI"),l=n.n(c),s=n("i8i4"),u=function(e){Object(i["a"])(n,e);var t=Object(o["a"])(n);function n(e){var a;Object(r["a"])(this,n),a=t.call(this,e);var i=window.document;return a.node=i.createElement("div"),i.body.appendChild(a.node),a}return Object(a["a"])(n,[{key:"render",value:function(){var e=this.props.children;return Object(s["createPortal"])(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(l.a.Component)},Mm8t:function(e,t){e.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(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},OoWo:function(e,t,n){},Ot1p:function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),a=n("rAM+"),i=n("tJVT"),o=n("jrin"),c=n("q1tI"),l=n.n(c),s=n("VrN/"),u=n.n(s),f=n("bdgK"),h=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("kSUc"),n("9Bee")),d=n("0Owb"),p=(n("dejd"),n("C+DQ"),[{title:"\u7c97\u4f53",icon:"icon-bold",actionName:"bold"},{title:"\u659c\u4f53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65e0\u5e8f\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5e8f\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884c\u5185\u4ee3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4ee3\u7801\u5757\uff08\u591a\u8bed\u8a00\u98ce\u683c\uff09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94fe\u63a5",icon:"icon-link",actionName:"link"},"|",{title:"\u884c\u5185\u516c\u5f0f",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591a\u884c\u516c\u5f0f",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6dfb\u52a0\u56fe\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683c",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884c",icon:"icon-minus",actionName:"line-break"},{title:"\u6e05\u7a7a",icon:"icon-eraser",actionName:"eraser"}]);function m(e){var t=e.onActionCallback,n=e.title,r=e.icon,a=e.actionName,i=e.className,o=void 0===i?"":i,c=e.children;function s(){t(a)}return l.a.createElement("a",{title:n,className:o,onClick:s},l.a.createElement("i",{className:"md-iconfont ".concat(r)}),c)}var v=function(e){var t=e.watch,n=e.showNullButton,r=e.onActionCallback,a=e.fullScreen,i=e.insertTemp,o=[].concat(p,[{title:"".concat(t?"\u5173\u95ed\u5b9e\u65f6\u9884\u89c8":"\u5f00\u542f\u5b9e\u65f6\u9884\u89c8"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},o.map((function(e,t){return l.a.createElement("li",{key:t},e.actionName?l.a.createElement(m,Object(d["a"])({},e,{onActionCallback:r})):l.a.createElement("span",{className:"v-line"}))})),n?l.a.createElement("li",null,l.a.createElement(m,{icon:"icon-edit",className:"btn-null",title:"\u589e\u52a0\u586b\u7a7a",actionName:"add-null-ch",onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u70b9\u51fb\u63d2\u5165\b\u586b\u7a7a\u9879"))):null,i&&l.a.createElement("li",null,l.a.createElement(m,{icon:"icon-edit",className:"btn-null",title:"\u63d2\u5165\u6a21\u677f",actionName:"inster-template-".concat(i),onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u63d2\u5165\u6a21\u677f"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(m,{icon:"".concat(a?"icon-shrink":"icon-enlarge"),title:a?"\u5173\u95ed\u5168\u5c4f":"\u5f00\u542f\u5168\u5c4f",actionName:"trigger-full-screen",onActionCallback:r})))},g=n("M8RZ"),y=(n("+L6B"),n("2/Rp")),b=(n("y8nQ"),n("Vl3Y")),w=(n("5NDa"),n("5rEg")),E={labelCol:{span:4},wrapperCol:{span:20}},O=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(b["a"],Object(d["a"])({},E,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:r}),l.a.createElement(b["a"].Item,{label:"\u94fe\u63a5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740"}]},l.a.createElement(w["a"],null)),l.a.createElement(b["a"].Item,{label:"\u94fe\u63a5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898"}]},l.a.createElement(w["a"],null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(y["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(y["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},x=n("7ahc"),j=(n("HmJG"),n("BjJ7")),A=b["a"].useForm,k={width:280,marginRight:10},_={labelCol:{span:5},wrapperCol:{span:19}},N=function(e){var t=e.callback,n=e.onCancel,r=A(),a=Object(i["a"])(r,1),o=a[0];function c(e){t(e)}function s(e){o.setFieldsValue({src:"/api/attachments/".concat(e.id)})}function u(e){var t=e.target.files[0];S(t,s)}return l.a.createElement(b["a"],Object(d["a"])({form:o},_,{className:"upload-image-panel",onFinish:c}),l.a.createElement(b["a"].Item,{label:"\u56fe\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(b["a"].Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740"}]},l.a.createElement(w["a"],{style:k})),l.a.createElement(L,{onFileChange:u}))),l.a.createElement(b["a"].Item,{label:"\u56fe\u7247\u63cf\u8ff0",name:"alt",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0"}]},l.a.createElement(w["a"],{style:{width:264}})),l.a.createElement(b["a"].Item,{style:{textAlign:"right"}},l.a.createElement(y["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(y["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))};function L(e){var t=e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672c\u5730\u4e0a\u4f20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:t}))}function S(e,t){if(!e)throw new String("\u6ca1\u6709\u6587\u4ef6");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var r=new window.XMLHttpRequest;r.withCredentials=!0,r.addEventListener("load",(function(e){t(JSON.parse(e.target.responseText))}),!1),r.addEventListener("error",(function(e){console.error(e)}),!1),r.open("POST","".concat(j["a"],"/api/attachments.json")),r.send(n)}n("giR+");var T=n("fyUT"),C=(n("7Kak"),n("9yH6")),I=C["a"].Group,D={margin:"0 8px"},R=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(b["a"],{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:r},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:D},"\u5355\u5143\u683c\u6570\uff1a"),l.a.createElement("span",{style:D},"\u884c\u6570"),l.a.createElement(b["a"].Item,{name:"row",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u884c\u6570"}]},l.a.createElement(T["a"],null)),l.a.createElement("span",{style:D},"\u5217\u6570"),l.a.createElement(b["a"].Item,{name:"col",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5217\u6570"}]},l.a.createElement(T["a"],null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:D},"\u5bf9\u9f50\u65b9\u5f0f\uff1a"),l.a.createElement(b["a"].Item,{name:"align"},l.a.createElement(I,null,l.a.createElement(C["a"],{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(C["a"],{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(C["a"],{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(C["a"],{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(y["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(y["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},M="link",G="upload-image",F="code-block",P="add-table",z="------------",B={default:z,left:":".concat(z),center:":".concat(z,":"),right:"".concat(z,":")},U=n("9VGf");var Y=1e4,V="\u2581",W="\n**\u6a21\u677f\u6807\u9898**\n\u6a21\u677f\u6b63\u6587\u5185\u5bb9\uff0c\u53ef\u8f93\u5165\u6587\u672c\u5185\u5bb9\u548c\u7c98\u8d34\u56fe\u7247\u7b49\u64cd\u4f5c";function Z(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Q=navigator.platform.toUpperCase().indexOf("MAC")>=0,H=Q?"Cmd":"Ctrl",J=Object(o["a"])(Object(o["a"])({},H+"-B","bold"),H+"-I","italic"),X=Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])({},M,"\u6dfb\u52a0\u94fe\u63a5"),F,"\u6dfb\u52a0\u4ee3\u7801\u5757"),G,"\u6dfb\u52a0\u56fe\u7247"),P,"\u6dfb\u52a0\u8868\u683c");t["a"]=function(e){var t=e.defaultValue,n=void 0===t?"":t,s=e.onChange,d=e.width,p=void 0===d?"100%":d,m=e.height,y=void 0===m?400:m,b=e.miniToolbar,w=void 0!==b&&b,E=e.isFocus,j=void 0!==E&&E,A=e.watch,k=e.insertTemp,_=e.id,L=void 0===_?"markdown-editor-id":_,T=e.showResizeBar,C=void 0!==T&&T,I=e.noStorage,D=void 0!==I&&I,z=e.showNullButton,Q=void 0!==z&&z,H=e.fullScreen,q=void 0!==H&&H,K=e.onBlur,$=e.onCMBeforeChange,ee=e.className,te=void 0===ee?"":ee,ne=e.placeholder,re=void 0===ne?"":ne,ae=e.values,ie=void 0===ae?"":ae,oe=Object(c["useState"])(null),ce=Object(i["a"])(oe,2),le=ce[0],se=ce[1],ue=Object(c["useState"])(n),fe=Object(i["a"])(ue,2),he=fe[0],de=fe[1],pe=Object(c["useState"])(A),me=Object(i["a"])(pe,2),ve=me[0],ge=me[1],ye=Object(c["useState"])(q),be=Object(i["a"])(ye,2),we=be[0],Ee=be[1],Oe=Object(c["useState"])(""),xe=Object(i["a"])(Oe,2),je=xe[0],Ae=xe[1],ke=Object(c["useState"])(0),_e=Object(i["a"])(ke,2),Ne=_e[0],Le=_e[1],Se=Object(c["useState"])(y),Te=Object(i["a"])(Se,2),Ce=Te[0],Ie=Te[1],De=Object(c["useState"])(!1),Re=Object(i["a"])(De,2),Me=(Re[0],Re[1]),Ge=Object(c["useRef"])(),Fe=Object(c["useRef"])(),Pe=Object(c["useRef"])(),ze=Object(c["useRef"])();Object(c["useEffect"])((function(){de(ie),null===le||void 0===le||le.setValue(ie)}),[ie]),Object(c["useEffect"])((function(){if(Ge.current){var e=function(e,n){var r=n.clipboardData;if(r){var a=r.types.toString(),i=r.items;if("text/html,Files"!==a&&"Files"!==a&&!r.types.indexOf("Files"))return!0;var o=i[1];"Files"===a&&(o=i[0]),"file"===o.kind&&o.type.match(/^image\//i)&&S(o.getAsFile(),(function(e){e.id?t.replaceSelection("![,](/api/attachments/".concat(e.id,")")):401===(null===e||void 0===e?void 0:e.status)&&(document.location.href="/user/login")}))}return!0},t=u.a.fromTextArea(Ge.current,{mode:"markdown",lineNumbers:!w,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return j&&t.focus(),t.on("paste",e),se(t),function(){t.off("paste",e)}}}),[]);var Be=Object(c["useCallback"])((function(){if(Fe.current)try{var e=Fe.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,t=Fe.current.getElementsByClassName("markdown-editor-body")[0];t.style.height=we?"calc(100vh - ".concat(e,"px)"):"".concat(Ce-e,"px")}catch(n){console.log(n,"---- to set md editor body height")}}),[Ce,Fe,we]);Object(c["useEffect"])((function(){function e(){var e=new f["default"]((function(e){var t,n=Object(a["a"])(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Be(),le.setSize("100%","100%"),le.refresh())}}catch(i){n.e(i)}finally{n.f()}}));return e.observe(Ge.current.parentElement),e}if(le){var t=e();return function(){t.unobserve(Ge.current.parentElement)}}}),[le,Be]),Object(c["useEffect"])((function(){if(le){for(var e,t=[],n=function(){var n=a[r];e=Object(i["a"])(n,2);var c=e[0],l=e[1],s=Object(o["a"])({},c,(function(){Ue(l)}));t.push(s),le.addKeyMap(s)},r=0,a=Object.entries(J);r0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Ne+Y&&(!t||t!==he)&&(window.sessionStorage.setItem(L,he),Me(!0))}}),Y),Object(c["useEffect"])((function(){ge(A)}),[le,A]),Object(c["useEffect"])((function(){le&&j&&le.focus()}),[le,j]),Object(c["useEffect"])((function(){if(ve&&le){var e=function(e){var t=e.target;if(ze.current){var n=t.scrollTop/t.scrollHeight;ze.current.scrollTop=ze.current.scrollHeight*n}},t=le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[le,ve]),Object(c["useEffect"])((function(){if(le&&$){var e=function(e,t){$(e,t)};return le.on("beforeChange",e),function(){le.off("beforeChange",e)}}}),[le,$]),Object(c["useEffect"])((function(){if(le&&K){var e=function(){K(le.getValue())};return le.on("blur",e),function(){le.off("blur",e)}}}),[le,K]),Object(c["useEffect"])((function(){if(le){var e=function(e){var t=e.getValue();de(t),Le((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),s&&s(t)};return le.on("change",e),function(){le.off("change",e)}}}),[le,s]),Object(c["useEffect"])((function(){le&&(null===n||void 0===n?(le.setValue(""),de("")):n!==le.getValue()&&(le.setValue(n),de(n),le.setCursor(le.lineCount(),0)))}),[le,n]);var Ue=Object(c["useCallback"])((function(e){var t=le.getCursor(),n=le.getSelection(),r=n.split("\n");switch(e){case"bold":return le.replaceSelection("**"+n+"**"),""===n&&le.setCursor(t.line,t.ch+2),le.focus();case"italic":return le.replaceSelection("*"+n+"*"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"code":return le.replaceSelection("`"+n+"`"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"inline-latex":return le.replaceSelection("`$$"+n+"$$`"),""===n&&le.setCursor(t.line,t.ch+3),le.focus();case"latex":return le.replaceSelection("```latex\n"+n+"\n```"),le.setCursor(t.line+1,n.length+1),le.focus();case"line-break":return le.replaceSelection("
\n"),le.focus();case"list-ul":return""===n?le.replaceSelection("- "+n):le.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),le.focus();case"list-ol":return""===n?le.replaceSelection("1. "+n):le.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),le.focus();case"add-null-ch":return""===n&&le.setCursor(t.line,t.ch+1),le.replaceSelection(V),le.focus();case"inster-template-1":return""===n&&le.setCursor(t.line,t.ch),le.replaceSelection(W),le.focus();case"eraser":return le.setValue(""),le.focus();case"trigger-watch":return ge(!ve),le.focus();case"trigger-full-screen":return Ee(!we),le.focus();case M:return void Ae(M);case F:return void Ae(F);case G:return void Ae(G);case P:return void Ae(P);default:throw new Error}}),[le,ve,we]),Ye=Object(c["useCallback"])((function(e){switch(Ae(""),je){case M:var t=e.title,n=e.link;return le.replaceSelection("[".concat(t,"](").concat(n,")")),le.focus();case F:var r=e.language,a=e.content;return le.replaceSelection(["```"+r,a,"```"].join("\n")),le.focus();case G:var i=e.src,o=e.alt;return le.replaceSelection("![ ".concat(o," ]( ").concat(i,' "').concat(o,'" )')),le.focus();case P:for(var c=e.row,l=e.col,s=e.align,u="\n",f=0;f300&&(t=300);var n=y+t+"px";Ie(n)}},r=Pe.current,a=!1,i=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[le,Pe]),Object(c["useEffect"])((function(){Ie(y)}),[y]);var Ze=Z(p),Qe=Z(Ce),He={width:Ze,height:Qe};Object(c["useMemo"])((function(){if(Ne){var e=new Date(Ne),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return t=t<10?"0"+t:t,n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t,":").concat(n,":").concat(r)}return 0}),[Ne]);return l.a.createElement(c["Fragment"],null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Fe},l.a.createElement("div",{className:"markdown-editor-container ".concat(te," ").concat(ve?"on-preview":""," ").concat(w?"mini":""," ").concat(we?"full-screen":""),style:He},l.a.createElement(v,{insertTemp:k,watch:ve,fullScreen:we,showNullButton:Q,onActionCallback:Ue}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Ge,placeholder:re})),ve?l.a.createElement("div",{ref:ze,className:"preview-container"},l.a.createElement(h["a"],{value:he})):null))),C?l.a.createElement("a",{ref:Pe,className:"editor-resize"}):null,l.a.createElement(g["a"],null,X[je]?l.a.createElement(r["a"],{centered:!0,title:X[je],visible:!0,onCancel:We,footer:null},Ve):null))}},Plam:function(e,t,n){"use strict";n("giR+");var r=n("fyUT"),a=(n("2qtc"),n("kLXV")),i=(n("DjyN"),n("NUBc")),o=n("9og8"),c=n("tJVT"),l=n("k1fw"),s=n("q1tI"),u=n.n(s),f=(n("8Abk"),n("IxHN")),h=n("M8RZ"),d=n("BdwD"),p=(n("cWXX"),n("/ezw")),m=(n("14J3"),n("BMrR")),v=(n("jCWc"),n("kPKH")),g=(n("Q9mQ"),n("diRs")),y=(n("+L6B"),n("2/Rp")),b=(n("y8nQ"),n("Vl3Y")),w=n("9kvl"),E=n("dhSg"),O=n("mCJh");function x(){x=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new T(r||[]);return a(o,"_invoke",{value:_(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(C([])));O&&O!==n&&r.call(O,o)&&(w=O);var j=b.prototype=g.prototype=Object.create(w);function A(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function _(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var j=function(e){e.pathsList,e.dispatch;var t=b["a"].useForm(),r=Object(c["a"])(t,1),i=(r[0],Object(s["useState"])()),f=Object(c["a"])(i,2),h=f[0],d=f[1],w=Object(s["useState"])(!0),j=Object(c["a"])(w,2),A=j[0],k=j[1],_=Object(s["useState"])(!1),N=Object(c["a"])(_,2),L=N[0],S=N[1],T=Object(s["useState"])(),C=Object(c["a"])(T,2),I=C[0],D=C[1],R=Object(s["useState"])({keyword:I,robot:!0,page:1}),M=Object(c["a"])(R,2),G=M[0],F=M[1];Object(s["useEffect"])((function(){E["a"].subscribe("ai-replay-show",(function(e){D(e),S(!0)}))}),[]),Object(s["useEffect"])((function(){I&&P()}),[I]);var P=function(){var e=Object(o["a"])(x().mark((function e(t){var n;return x().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return k(!0),e.next=3,Object(O["a"])(Object(l["a"])(Object(l["a"])({},G),{},{keyword:I}));case 3:n=e.sent,k(!1),(null===n||void 0===n?void 0:n.data)&&(G.page++,F(Object(l["a"])({},G)),d(null===n||void 0===n?void 0:n.data));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=Object(o["a"])(x().mark((function e(){return x().wrap((function(e){while(1)switch(e.prev=e.next){case 0:P();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=u.a.createElement("div",null,u.a.createElement("img",{src:n("FPkq"),width:150}));return u.a.createElement(u.a.Fragment,null,u.a.createElement(a["a"],{title:"\u5176\u4ed6\u56de\u7b54",mask:!0,visible:L,okText:"\u6362\u4e00\u6362",cancelText:"",onOk:z,width:800,height:500,footer:u.a.createElement(m["a"],{align:"middle",justify:"center"},u.a.createElement(v["a"],{className:"tc"},u.a.createElement(y["a"],{type:"primary",onClick:P},"\u6362\u4e00\u6362"),u.a.createElement(g["a"],{content:B,title:"\u5934\u6b4c\u6559\u5e08\u4ea4\u6d41\u793e\u533a"},u.a.createElement(y["a"],{type:"dashed"},"\u4eba\u5de5\u670d\u52a1")))),onCancel:function(){S(!1)}},u.a.createElement("aside",{style:{minHeight:300}},u.a.createElement(m["a"],null,u.a.createElement(p["a"],{loading:A},null===h||void 0===h?void 0:h.map((function(e){return u.a.createElement(v["a"],{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},e.text)})),!(null===h||void 0===h?void 0:h.length)&&u.a.createElement("div",{style:{width:"100%",textAlign:"center"}},u.a.createElement("br",null),u.a.createElement("img",{src:n("FPkq"),width:150}),u.a.createElement("br",null),u.a.createElement("br",null),"\u5934\u6b4c\u6559\u5e08\u4ea4\u6d41\u793e\u533a"))))))},A=Object(w["a"])((function(e){var t=e.pathsList;return{pathsList:t}}))(j),k=n("fXAG"),_=(n("+BJd"),n("mr32")),N=(n("5Dmo"),n("3S7+")),L=n("m3rI"),S=n("9Bee"),T=(n("Ypxr"),n("AMnG"));n("kaH+");function C(e){var t=e.data,n=e.index,r=e.adminOrOperator,a=e.parentDiscussIndex,i=e.shixunIdentifier,o=e.user,c=e.onSetRewardData,l=e.onSetActionType,s=t.author,f=t.can_delete,h=t.content,d=t.hidden,p=t.id,m=t.reward,v=t.time;function g(){c({id:p,index:n,user_id:s.user_id,parentDiscussIndex:a})}function y(){l({id:p,index:n,params:{hidden:d?"0":"1",container_identifier:i},type:"hidden-discuss",parentDiscussIndex:a,message:d?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417":"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417"})}function b(){l({id:p,index:n,type:"delete-discuss",parentDiscussIndex:a,message:"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417"})}var w=r||f||s.user_id===o.user_id||s.login===o.login;return u.a.createElement("div",{className:"second-level-discuss"},u.a.createElement("div",{className:"discuss-info-body"},u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(s.login),target:"_blank"},s.name),u.a.createElement("span",{className:"grey"},v),m?u.a.createElement("a",{className:"c-orange gift",title:"\u5df2\u5956\u52b1\u91d1\u5e01".concat(m)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,m)):null),u.a.createElement("div",{className:"btn-group"},1===o.identity?u.a.createElement("a",{onClick:g,title:"\u7ed9TA\u5956\u52b1\u91d1\u5e01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,r?u.a.createElement("a",{onClick:y,title:d?"\u53d6\u6d88\u9690\u85cf":"\u9690\u85cf\u8bc4\u8bba"},u.a.createElement("i",{className:d?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,w?u.a.createElement("a",{onClick:b,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),u.a.createElement(S["a"],{className:"discuss-content",value:h}))}var I=function(e){var t=e.data,n=e.index,r=e.shixunIdentifier,i=e.adminOrOperator,o=e.identity,l=e.onTopOrDownDiscuss,f=e.onPlusDiscuss,h=e.onDisableDiscuss,d=e.onSetActionType,p=e.onSetRewardData,m=e.user,v=e.activeDiscussIndex,g=e.onReplyDiscuss,b=e.onSetActiveDiscussIndex,w=e.allowDisableDiscuss,O=t.content,x=t.children,j=t.game_url,A=t.hidden,k=t.id,I=t.position,D=t.praise_count,R=t.reward,M=t.sticky,G=t.time,F=t.user_praise,P=t.game_passed,z=t.ai_reply_text,B=t.ai_reply_flag,U=t.author,Y=t.disable_discuss_status,V=Object(s["useState"])(!1),W=Object(c["a"])(V,2),Z=W[0],Q=W[1];function H(){console.log(m),(null===m||void 0===m?void 0:m.authentication)?b(k):a["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")}})}function J(){l(k,!M,n)}function X(){f(k,!F,n)}function q(){p({id:k,index:n,user_id:U.user_id})}function K(){d({id:k,index:n,type:"delete-discuss",message:"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417"})}function $(){d({id:k,index:n,params:{hidden:A?"0":"1",container_identifier:r},type:"hidden-discuss",message:A?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417":"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417"})}function ee(){h(k,0===Y?2:0,n)}Object(s["useEffect"])((function(){Z&&setTimeout((function(){return Q(!1)}),800)}),[Z]);var te=function(e){var t=e.target,n=t.nodeName,r=t.src;"IMG"===n&&(E["a"].publish("preview-image",r),console.log("src:",r))};return u.a.createElement("div",{className:"discuss-item-container",key:k},u.a.createElement("a",{href:"/users/".concat(U.login),target:"_blank"},u.a.createElement("img",{alt:"\u7528\u6237\u5934\u50cf",height:"50",src:"".concat(L["a"].IMG_SERVER,"/images/").concat(U.image_url),width:"50"})),u.a.createElement("section",null,u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(U.login),target:"_blank"},U.name),u.a.createElement("span",{className:"grey"},G),I?u.a.createElement("span",{className:"c-green"}," [\u7b2c",I,"\u5173] "):null,j?u.a.createElement("a",{href:j,target:"_blank",className:"view-code",title:"\u70b9\u51fb\u67e5\u770bTA\u7684\u4ee3\u7801\u9875\u9762"},"\u67e5\u770b"):null,w&&u.a.createElement(u.a.Fragment,null,0===Y&&u.a.createElement(N["a"],{title:"\u7981\u6b62\u8be5\u7528\u6237\u5728\u6b64\u9879\u76ee\u7684\u8bc4\u8bba\u529f\u80fd"},u.a.createElement("span",{onClick:ee,className:"c-red current"},"\u7981\u6b62\u8bc4\u8bba\u529f\u80fd")),2===Y&&u.a.createElement(N["a"],{title:"\u6062\u590d\u8be5\u7528\u6237\u5728\u6b64\u5b9e\u8df5\u9879\u76ee\u7684\u8bc4\u8bba\u529f\u80fd"},u.a.createElement("span",{onClick:ee,className:"c-light-primary current"},"\u6062\u590d\u8bc4\u8bba\u529f\u80fd")),1===Y&&u.a.createElement(N["a"],{title:"\u8be5\u7528\u6237\u5df2\u88ab\u7cfb\u7edf\u7ba1\u7406\u5458\u7981\u8a00"},u.a.createElement("span",{className:"c-red"},"\u88ab\u7ba1\u7406\u5458\u7981\u6b62\u8bc4\u8bba"))),M?u.a.createElement("span",{className:"top"},"\u7f6e\u9876"):null,R?u.a.createElement("a",{className:"c-orange gift",title:"\u5df2\u5956\u52b1\u91d1\u5e01".concat(R)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,R)):null,o<=5?u.a.createElement("span",{style:{flex:"1",textAlign:"right",color:1===P?"#29bd8b":""}},1===P?"\u5df2\u901a\u5173":"\u672a\u901a\u5173"):null),u.a.createElement("div",{onClick:te},u.a.createElement(S["a"],{className:"discuss-content",value:O})),B&&u.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},u.a.createElement(_["a"],{color:"#f50"},"\u667a\u80fd\u52a9\u6559"),u.a.createElement("br",null),u.a.createElement("div",{style:{padding:"6px 0"}},z),u.a.createElement(y["a"],{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Q(!0)},className:"mr10 mr5 relative c-blue"},u.a.createElement("span",{className:Z?"plus-one-animate":"hide",style:{position:"absolute"}}," +1"),u.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),u.a.createElement("span",{className:"c-blue"},"\u5bf9\u6211\u6709\u7528")),u.a.createElement("span",{className:"c-orange current",onClick:function(){E["a"].publish("ai-replay-show",O)}},"\u5176\u4ed6\u56de\u7b54 > ")),x&&x.length>0?u.a.createElement("div",{className:"reply-discuss-container",onClick:te},x.map((function(e,t){return u.a.createElement(C,{key:e.id,data:e,index:t,shixunIdentifier:r,adminOrOperator:i,user:m,onSetRewardData:p,onSetActionType:d,parentDiscussIndex:n})}))):null,u.a.createElement("div",{className:"btn-group"},1===m.identity?u.a.createElement("a",{onClick:q,title:"\u7ed9TA\u5956\u52b1\u91d1\u5e01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,i?u.a.createElement("a",{onClick:$,title:A?"\u53d6\u6d88\u9690\u85cf":"\u9690\u85cf\u8bc4\u8bba"},u.a.createElement("i",{className:A?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,o<=5?u.a.createElement("a",{onClick:J,className:M?"btn-top":"btn-down",title:M?"\u53d6\u6d88\u7f6e\u9876":"\u7f6e\u9876"},u.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,!i||x&&0!=x.length?null:u.a.createElement("a",{onClick:K,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})),u.a.createElement("a",{onClick:H,title:"\u56de\u590d"},u.a.createElement("i",{className:"iconfont icon-huifu1"})),u.a.createElement("a",{onClick:X,className:F?"c-orange":""},u.a.createElement("i",{className:F?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),u.a.createElement("span",null,D||""))),u.a.createElement(T["a"],{id:k,activeDiscussIndex:v,onReplyDiscuss:g})))};function D(){D=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var R={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function M(e,t){switch(t.type){case k["Q"]:return Object(l["a"])(Object(l["a"])({},e),{},{loading:!0});case k["X"]:return Object(l["a"])(Object(l["a"])({},e),{},{showRewardDialog:!0});case k["b"]:return Object(l["a"])(Object(l["a"])({},e),{},{showRewardDialog:!1});case k["l"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["ab"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["x"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["c"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["z"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["H"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["a"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);default:throw new Error}}t["a"]=function(e){var t=e.shixunIdentifier,n=e.identity,p=e.activeIndex,m=e.user,v=e.allowDisableDiscuss,g=(e.isShixunDetail,Object(s["useReducer"])(M,R)),y=Object(c["a"])(g,2),b=y[0],w=y[1],x=b.page,j=b.loading,_=b.data,N=b.actionType,L=b.showRewardDialog,S=b.activeDiscussIndex,T=Object(s["useRef"])(),C=Object(s["useRef"])();function G(e){return F.apply(this,arguments)}function F(){return F=Object(o["a"])(D().mark((function e(n){var r;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!j){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,w({type:k["Q"]}),e.next=6,Object(O["e"])(t,n);case 6:r=e.sent,w({type:k["l"],payload:{activeDiscussIndex:null,page:n,data:r,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])}))),F.apply(this,arguments)}function P(e){G(e)}function z(e,t,n){return B.apply(this,arguments)}function B(){return B=Object(o["a"])(D().mark((function e(t,n,r){var a;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(O["g"])(t,n);case 3:a=e.sent,ie[r].user_praise=n,ie[r].praise_count=a.praise_count,w({type:k["x"],payload:{data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}}),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])}))),B.apply(this,arguments)}function U(e,t,n){return Y.apply(this,arguments)}function Y(){return Y=Object(o["a"])(D().mark((function e(t,n,r){var a,i,o;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(O["d"])(t,n);case 3:if(a=e.sent,0===a.status){e.next=6;break}return e.abrupt("return");case 6:i=ie[r].author.user_id,o=ie.map((function(e){return e.author.user_id===i?Object(l["a"])(Object(l["a"])({},e),{},{disable_discuss_status:n}):e})),w({type:k["c"],payload:{data:Object(l["a"])(Object(l["a"])({},_),{},{comments:o})}}),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](0),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])}))),Y.apply(this,arguments)}function V(e,t,n){return W.apply(this,arguments)}function W(){return W=Object(o["a"])(D().mark((function e(t,n,r){return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(O["j"])(t,n);case 3:ie[r].sticky=n,w({type:k["ab"],payload:{data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}}),G(b.page),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])}))),W.apply(this,arguments)}function Z(){w({type:k["z"],payload:{actionType:null}})}function Q(){return H.apply(this,arguments)}function H(){return H=Object(o["a"])(D().mark((function e(){var t,n,r,a,i,o,c,s;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=N.id,n=N.params,r=N.type,a=N.index,i=N.parentDiscussIndex,"hidden-discuss"!==r){e.next=6;break}return e.next=4,Object(O["f"])(t,n);case 4:i?ie[i].children[a].hidden=1==n.hidden:ie[a].hidden=1==n.hidden,w({type:k["z"],payload:{actionType:null,data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}});case 6:if("delete-discuss"!==r){e.next=31;break}return e.next=9,Object(O["c"])(t);case 9:if(!i&&0!==i){e.next=22;break}o=ie[i].children,c=o.length-1;case 12:if(!(c>=0)){e.next=19;break}if(o[c].id!==t){e.next=16;break}return o.splice(c,1),e.abrupt("break",19);case 16:c--,e.next=12;break;case 19:ie[i].children=o,e.next=30;break;case 22:s=ie.length-1;case 23:if(!(s>=0)){e.next=30;break}if(ie[s].id!==t){e.next=27;break}return ie.splice(s,1),e.abrupt("break",30);case 27:s--,e.next=23;break;case 30:w({type:k["z"],payload:{actionType:null,data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}});case 31:case"end":return e.stop()}}),e)}))),H.apply(this,arguments)}function J(e){w({type:k["z"],payload:{actionType:e}})}function X(){w({type:k["b"]})}function q(){return K.apply(this,arguments)}function K(){return K=Object(o["a"])(D().mark((function e(){var t,n,r,a,i,o,c;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=T.current,n=t.id,r=t.index,a=t.score,i=t.user_id,o=t.parentDiscussIndex,e.next=3,Object(O["i"])(n,{container_type:"Discusses",score:a,user_id:i});case 3:c=e.sent,o?ie[o].children[r].reward=c.code:ie[r].reward=c.code,w({type:k["H"],payload:{showRewardDialog:!1,data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}}),T.current=null;case 7:case"end":return e.stop()}}),e)}))),K.apply(this,arguments)}function $(e){T.current=e,w({type:k["X"]})}function ee(e){T.current.score=e}function te(e,t){return ne.apply(this,arguments)}function ne(){return ne=Object(o["a"])(D().mark((function e(t,n){var r;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(O["h"])(t,n);case 3:if(r=e.sent,-3!==r.status){e.next=8;break}return a["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"}),re(null),e.abrupt("return");case 8:G(x),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](0),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])}))),ne.apply(this,arguments)}function re(e){w(S===e?{type:k["a"],payload:{activeDiscussIndex:null}}:{type:k["a"],payload:{activeDiscussIndex:e}})}if(Object(s["useEffect"])((function(){function e(){return n.apply(this,arguments)}function n(){return n=Object(o["a"])(D().mark((function e(){return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(3!==p||_||!t){e.next=3;break}return e.next=3,G(x);case 3:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}e()}),[t,p,x,w]),Object(s["useEffect"])((function(){var e=E["a"].subscribe("create-discuss",(function(){G(x)}));return e}),[t]),!_)return u.a.createElement(f["a"],null);var ae=_.disscuss_count,ie=_.comments,oe=(_.all,_.can_hidden);return u.a.createElement(s["Fragment"],null,u.a.createElement("div",{className:"discuss-container",ref:C},0===ae?u.a.createElement(d["a"],null):null,ie.map((function(e,r){return u.a.createElement(I,{user:m,key:e.id,data:e,index:r,identity:n,onPaginationChange:P,shixunIdentifier:t,onSetActionType:J,onTopOrDownDiscuss:V,adminOrOperator:oe,onPlusDiscuss:z,onDisableDiscuss:U,onSetRewardData:$,activeDiscussIndex:S,onSetActiveDiscussIndex:re,onReplyDiscuss:te,allowDisableDiscuss:v})})),ae>10?u.a.createElement("div",{className:"pagination-container"},u.a.createElement(i["a"],{showQuickJumper:!0,showSizeChanger:!1,onChange:P,current:x,total:ae})):null,u.a.createElement(A,null)),u.a.createElement(h["a"],null,u.a.createElement(a["a"],{centered:!0,title:"\u63d0\u793a",visible:!!N,onOk:Q,onCancel:Z},u.a.createElement("p",null,N?N.message:"")),u.a.createElement(a["a"],{centered:!0,width:400,title:"\u5956\u52b1\u8bbe\u7f6e",visible:L,onCancel:X,onOk:q},u.a.createElement(r["a"],{placeholder:"\u8bf7\u8f93\u5165\u5956\u52b1\u7684\u91d1\u5e01\u6570\u91cf",min:1,onChange:ee,style:{width:"228px"}}))))}},"Q+I+":function(e,t){e.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(e,t,n){},QUgM:function(e,t,n){},"S+dL":function(e,t){e.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},Sa5k:function(e,t,n){e.exports=n.p+"static/nothing.4d201a0a.png"},TVoq:function(e,t,n){},Tl6Z:function(e,t){e.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(e,t,n){},UbZX:function(e,t,n){e.exports=n.p+"static/success.2e2721eb.svg"},UlFV:function(e,t,n){},VPUa:function(e,t,n){e.exports=n.p+"static/passall.2673ac21.png"},VjRW:function(e,t){e.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(e,t,n){},XDHc:function(e,t,n){},XZCF:function(e,t,n){},XyRZ:function(e,t,n){},Ypxr:function(e,t,n){},Yr8L:function(e,t){e.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(e,t){var n=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},r=-1,a=1,i=0;n.Diff=function(e,t){return[e,t]},n.prototype.diff_main=function(e,t,r,a){"undefined"==typeof a&&(a=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var o=a;if(null==e||null==t)throw new Error("Null input. (diff_main)");if(e==t)return e?[new n.Diff(i,e)]:[];"undefined"==typeof r&&(r=!0);var c=r,l=this.diff_commonPrefix(e,t),s=e.substring(0,l);e=e.substring(l),t=t.substring(l),l=this.diff_commonSuffix(e,t);var u=e.substring(e.length-l);e=e.substring(0,e.length-l),t=t.substring(0,t.length-l);var f=this.diff_compute_(e,t,c,o);return s&&f.unshift(new n.Diff(i,s)),u&&f.push(new n.Diff(i,u)),this.diff_cleanupMerge(f),f},n.prototype.diff_compute_=function(e,t,o,c){var l;if(!e)return[new n.Diff(a,t)];if(!t)return[new n.Diff(r,e)];var s=e.length>t.length?e:t,u=e.length>t.length?t:e,f=s.indexOf(u);if(-1!=f)return l=[new n.Diff(a,s.substring(0,f)),new n.Diff(i,u),new n.Diff(a,s.substring(f+u.length))],e.length>t.length&&(l[0][0]=l[2][0]=r),l;if(1==u.length)return[new n.Diff(r,e),new n.Diff(a,t)];var h=this.diff_halfMatch_(e,t);if(h){var d=h[0],p=h[1],m=h[2],v=h[3],g=h[4],y=this.diff_main(d,m,o,c),b=this.diff_main(p,v,o,c);return y.concat([new n.Diff(i,g)],b)}return o&&e.length>100&&t.length>100?this.diff_lineMode_(e,t,c):this.diff_bisect_(e,t,c)},n.prototype.diff_lineMode_=function(e,t,o){var c=this.diff_linesToChars_(e,t);e=c.chars1,t=c.chars2;var l=c.lineArray,s=this.diff_main(e,t,!1,o);this.diff_charsToLines_(s,l),this.diff_cleanupSemantic(s),s.push(new n.Diff(i,""));var u=0,f=0,h=0,d="",p="";while(u=1&&h>=1){s.splice(u-f-h,f+h),u=u-f-h;for(var m=this.diff_main(d,p,!1,o),v=m.length-1;v>=0;v--)s.splice(u,0,m[v]);u+=m.length}h=0,f=0,d="",p="";break}u++}return s.pop(),s},n.prototype.diff_bisect_=function(e,t,i){for(var o=e.length,c=t.length,l=Math.ceil((o+c)/2),s=l,u=2*l,f=new Array(u),h=new Array(u),d=0;di)break;for(var E=-w+v;E<=w-g;E+=2){var O=s+E;N=E==-w||E!=w&&f[O-1]o)g+=2;else if(x>c)v+=2;else if(m){var j=s+p-E;if(j>=0&&j=A)return this.diff_bisectSplit_(e,t,N,x,i)}}}for(var k=-w+y;k<=w-b;k+=2){j=s+k;A=k==-w||k!=w&&h[j-1]o)b+=2;else if(_>c)y+=2;else if(!m){O=s+p-k;if(O>=0&&O=A)return this.diff_bisectSplit_(e,t,N,x,i)}}}}return[new n.Diff(r,e),new n.Diff(a,t)]},n.prototype.diff_bisectSplit_=function(e,t,n,r,a){var i=e.substring(0,n),o=t.substring(0,r),c=e.substring(n),l=t.substring(r),s=this.diff_main(i,o,!1,a),u=this.diff_main(c,l,!1,a);return s.concat(u)},n.prototype.diff_linesToChars_=function(e,t){var n=[],r={};function a(e){var t="",a=0,o=-1,c=n.length;while(or?e=e.substring(n-r):nt.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,i,o,c,u]:null}var o,c,l,s,u,f=i(n,r,Math.ceil(n.length/4)),h=i(n,r,Math.ceil(n.length/2));if(!f&&!h)return null;o=h?f&&f[4].length>h[4].length?f:h:f,e.length>t.length?(c=o[0],l=o[1],s=o[2],u=o[3]):(s=o[0],u=o[1],c=o[2],l=o[3]);var d=o[4];return[c,l,s,u,d]},n.prototype.diff_cleanupSemantic=function(e){var t=!1,o=[],c=0,l=null,s=0,u=0,f=0,h=0,d=0;while(s0?o[c-1]:-1,u=0,f=0,h=0,d=0,l=null,t=!0)),s++;t&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),s=1;while(s=g?(v>=p.length/2||v>=m.length/2)&&(e.splice(s,0,new n.Diff(i,m.substring(0,v))),e[s-1][1]=p.substring(0,p.length-v),e[s+1][1]=m.substring(v),s++):(g>=p.length/2||g>=m.length/2)&&(e.splice(s,0,new n.Diff(i,p.substring(0,g))),e[s-1][0]=a,e[s-1][1]=m.substring(0,m.length-g),e[s+1][0]=r,e[s+1][1]=p.substring(g),s++),s++}s++}},n.prototype.diff_cleanupSemanticLossless=function(e){function t(e,t){if(!e||!t)return 6;var r=e.charAt(e.length-1),a=t.charAt(0),i=r.match(n.nonAlphaNumericRegex_),o=a.match(n.nonAlphaNumericRegex_),c=i&&r.match(n.whitespaceRegex_),l=o&&a.match(n.whitespaceRegex_),s=c&&r.match(n.linebreakRegex_),u=l&&a.match(n.linebreakRegex_),f=s&&e.match(n.blanklineEndRegex_),h=u&&t.match(n.blanklineStartRegex_);return f||h?5:s||u?4:i&&!c&&l?3:c||l?2:i||o?1:0}var r=1;while(r=d&&(d=p,u=a,f=o,h=c)}e[r-1][1]!=u&&(u?e[r-1][1]=u:(e.splice(r-1,1),r--),e[r][1]=f,h?e[r+1][1]=h:(e.splice(r+1,1),r--))}r++}},n.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,n.whitespaceRegex_=/\s/,n.linebreakRegex_=/[\r\n]/,n.blanklineEndRegex_=/\n\r?\n$/,n.blanklineStartRegex_=/^\r?\n\r?\n/,n.prototype.diff_cleanupEfficiency=function(e){var t=!1,o=[],c=0,l=null,s=0,u=!1,f=!1,h=!1,d=!1;while(s0?o[c-1]:-1,h=d=!1),t=!0)),s++;t&&this.diff_cleanupMerge(e)},n.prototype.diff_cleanupMerge=function(e){e.push(new n.Diff(i,""));var t,o=0,c=0,l=0,s="",u="";while(o1?(0!==c&&0!==l&&(t=this.diff_commonPrefix(u,s),0!==t&&(o-c-l>0&&e[o-c-l-1][0]==i?e[o-c-l-1][1]+=u.substring(0,t):(e.splice(0,0,new n.Diff(i,u.substring(0,t))),o++),u=u.substring(t),s=s.substring(t)),t=this.diff_commonSuffix(u,s),0!==t&&(e[o][1]=u.substring(u.length-t)+e[o][1],u=u.substring(0,u.length-t),s=s.substring(0,s.length-t))),o-=c+l,e.splice(o,c+l),s.length&&(e.splice(o,0,new n.Diff(r,s)),o++),u.length&&(e.splice(o,0,new n.Diff(a,u)),o++),o++):0!==o&&e[o-1][0]==i?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,l=0,c=0,s="",u="";break}""===e[e.length-1][1]&&e.pop();var f=!1;o=1;while(ot)break;c=i,l=o}return e.length!=n&&e[n][0]===r?l:l+(t-c)},n.prototype.diff_prettyHtml=function(e){for(var t=[],n=/&/g,o=//g,l=/\n/g,s=0;s");switch(u){case a:t[s]=''+h+"";break;case r:t[s]=''+h+"";break;case i:t[s]=""+h+"";break}}return t.join("")},n.prototype.diff_text1=function(e){for(var t=[],n=0;nthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var r=this.match_alphabet_(t),a=this;function i(e,r){var i=e/t.length,o=Math.abs(n-r);return a.Match_Distance?i+o/a.Match_Distance:o?1:i}var o=this.Match_Threshold,c=e.indexOf(t,n);-1!=c&&(o=Math.min(i(0,c),o),c=e.lastIndexOf(t,n+t.length),-1!=c&&(o=Math.min(i(0,c),o)));var l,s,u=1<=p;g--){var y=r[e.charAt(g-1)];if(v[g]=0===d?(v[g+1]<<1|1)&y:(v[g+1]<<1|1)&y|(f[g+1]|f[g])<<1|1|f[g+1],v[g]&u){var b=i(d,g-1);if(b<=o){if(o=b,c=g-1,!(c>n))break;p=Math.max(1,2*n-c)}}}if(i(d+1,n)>o)break;f=v}return c},n.prototype.match_alphabet_=function(e){for(var t={},n=0;n2&&(this.diff_cleanupSemantic(l),this.diff_cleanupEfficiency(l));else if(e&&"object"==typeof e&&"undefined"==typeof t&&"undefined"==typeof o)l=e,c=this.diff_text1(l);else if("string"==typeof e&&t&&"object"==typeof t&&"undefined"==typeof o)c=e,l=t;else{if("string"!=typeof e||"string"!=typeof t||!o||"object"!=typeof o)throw new Error("Unknown call format to patch_make.");c=e,l=o}if(0===l.length)return[];for(var s=[],u=new n.patch_obj,f=0,h=0,d=0,p=c,m=c,v=0;v=2*this.Patch_Margin&&f&&(this.patch_addContext_(u,p),s.push(u),u=new n.patch_obj,f=0,p=m,h=d);break}g!==a&&(h+=y.length),g!==r&&(d+=y.length)}return f&&(this.patch_addContext_(u,p),s.push(u)),s},n.prototype.patch_deepCopy=function(e){for(var t=[],r=0;rthis.Match_MaxBits?(s=this.match_main(t,h.substring(0,this.Match_MaxBits),f),-1!=s&&(d=this.match_main(t,h.substring(h.length-this.Match_MaxBits),f+h.length-this.Match_MaxBits),(-1==d||s>=d)&&(s=-1))):s=this.match_main(t,h,f),-1==s)c[l]=!1,o-=e[l].length2-e[l].length1;else if(c[l]=!0,o=s-f,u=-1==d?t.substring(s,s+h.length):t.substring(s,d+this.Match_MaxBits),h==u)t=t.substring(0,s)+this.diff_text2(e[l].diffs)+t.substring(s+h.length);else{var p=this.diff_main(h,u,!1);if(h.length>this.Match_MaxBits&&this.diff_levenshtein(p)/h.length>this.Patch_DeleteThreshold)c[l]=!1;else{this.diff_cleanupSemanticLossless(p);for(var m,v=0,g=0;gc[0][1].length){var l=t-c[0][1].length;c[0][1]=r.substring(c[0][1].length)+c[0][1],o.start1-=l,o.start2-=l,o.length1+=l,o.length2+=l}if(o=e[e.length-1],c=o.diffs,0==c.length||c[c.length-1][0]!=i)c.push(new n.Diff(i,r)),o.length1+=t,o.length2+=t;else if(t>c[c.length-1][1].length){l=t-c[c.length-1][1].length;c[c.length-1][1]+=r.substring(0,l),o.length1+=l,o.length2+=l}return r},n.prototype.patch_splitMax=function(e){for(var t=this.Match_MaxBits,o=0;o2*t?(f.length1+=p.length,l+=p.length,h=!1,f.diffs.push(new n.Diff(d,p)),c.diffs.shift()):(p=p.substring(0,t-f.length1-this.Patch_Margin),f.length1+=p.length,l+=p.length,d===i?(f.length2+=p.length,s+=p.length):h=!1,f.diffs.push(new n.Diff(d,p)),p==c.diffs[0][1]?c.diffs.shift():c.diffs[0][1]=c.diffs[0][1].substring(p.length))}u=this.diff_text2(f.diffs),u=u.substring(u.length-this.Patch_Margin);var m=this.diff_text1(c.diffs).substring(0,this.Patch_Margin);""!==m&&(f.length1+=m.length,f.length2+=m.length,0!==f.diffs.length&&f.diffs[f.diffs.length-1][0]===i?f.diffs[f.diffs.length-1][1]+=m:f.diffs.push(new n.Diff(i,m))),h||e.splice(++o,0,f)}}},n.prototype.patch_toText=function(e){for(var t=[],n=0;n0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||r.target.offsetWidth>0)&&Q.current.instance.layout()}}catch(a){n.e(a)}finally{n.f()}})),e.observe(Z.current)),e}function $(){a["b"].warn(decodeURIComponent(d))}function ee(){var e=Q.current.instance;if(e){var t=e.getSelection(),n=Q.current.pastePos||{},r=new b.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);setTimeout((function(){e.executeEdits("",[{range:r,text:""}])}),300)}}function te(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),I())}Object(l["useEffect"])((function(){var e=Q.current.instance;if(null!=E&&e&&X){var t=e.getModel();t&&E!==t.getValue()&&(!0,t.setValue(E),e.layout(),!1)}}),[E,X,Q.current]);var ne=function(){if(R&&Q.current.instance){var e=Q.current.instance.getContentHeight();fe(e0||a.target.offsetWidth>0)&&e.layout()}}catch(o){r.e(o)}finally{r.f()}})),t.observe(y.current)),t}Object(l["useEffect"])((function(){y.current&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){b=e;var t=b.editor.createDiffEditor(y.current,Object(r["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},g));x(t);var n=j(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(y.current)}}))}),[]),Object(l["useEffect"])((function(){O&&O.setModel({original:b.editor.createModel(h,p),modified:b.editor.createModel(d,p)})}),[h,d,p,O]);var A=m(a),k=m(f),_={width:A,height:k};return s.a.createElement("div",{className:"my-diff-editor",ref:y,style:_})}},bCnd:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var r=n("je13"),a=n.n(r);function i(e,t){var n=a.a.get("__ec");n||(n={}),n[e]=t,a.a.set("__ec",n)}function o(e,t){var n=a.a.get("__ec");return n?void 0===n[e]?t:n[e]:t}},bPs0:function(e,t,n){"use strict";n.d(t,"b",(function(){return b}));var r=n("k1fw"),a=n("9og8"),i=(n("2qtc"),n("kLXV")),o=n("tJVT"),c=n("PpiC"),l=(n("aHsQ"),n("sGsY")),s=n("q1tI"),u=n.n(s),f=n("bntm"),h=n("V0Rq"),d=n("wd/R"),p=n.n(d),m=n("Ty5D"),v=n("9kvl");function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof y?t:y,o=Object.create(i.prototype),c=new T(r||[]);return a(o,"_invoke",{value:_(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function y(){}function b(){}function w(){}var E={};s(E,o,(function(){return this}));var O=Object.getPrototypeOf,x=O&&O(O(C([])));x&&x!==n&&r.call(x,o)&&(E=x);var j=w.prototype=y.prototype=Object.create(E);function A(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function _(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var y=l["a"].Countdown,b=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],w=function(e){e.globalSetting,e.loading,e.user;var t=e.exercise,n=e.dispatch,l=(Object(c["a"])(e,["globalSetting","loading","user","exercise","dispatch"]),Object(s["useState"])({})),d=Object(o["a"])(l,2),v=(d[0],d[1],i["a"].useModal()),b=Object(o["a"])(v,2),w=b[0],E=b[1],O=Object(s["useRef"])(null),x=Object(s["useRef"])(null),j=Object(s["useState"])(!0),A=Object(o["a"])(j,2),k=(A[0],A[1]),_=(Object(m["l"])().query,Object(m["m"])());Object(s["useEffect"])((function(){var e,r,a;return clearTimeout(O.current),document.addEventListener(Object(f["c"])(),G,!1),window.addEventListener("blur",R,!1),(null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&Object(f["a"])()&&(n({type:"globalSetting/headerFooterToggle",payload:!1}),k(!1)),(null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_open)&&!Object(f["a"])()?i["a"].info({icon:null,content:u.a.createElement("div",{className:"tc font16"},"\u672c\u573a\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\u9650\u5236\uff0c",u.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",t.exerciseUserInfo.screen_num-t.exerciseUserInfo.used_screen_num," \u6b21\u540e\u5c06\u8fdb\u884c\u5f3a\u5236\u4ea4\u5377\uff0c",u.a.createElement("br",null),"\u8bf7\u52ff\u5207\u5c4f\u53ca\u5237\u65b0\u9875\u9762"),onOk:function(){k(!1),Object(f["d"])(document.body),document.getElementById("root").addEventListener("click",L,!1)}}):document.getElementById("root").addEventListener("click",L,!1),p()().diff(p()(null===(a=t.exerciseUserInfo)||void 0===a?void 0:a.screen_at),"seconds")>0&&N(),function(){document.getElementById("root").removeEventListener("click",L,!1),document.removeEventListener(Object(f["c"])(),G,!1),window.removeEventListener("blur",R,!1),clearTimeout(O.current)}}),[]),Object(s["useEffect"])((function(){setTimeout((function(){t.actionTabs.removeEventListenerExitScreen&&(clearTimeout(O.current),document.getElementById("root").removeEventListener("click",L,!1),document.removeEventListener(Object(f["c"])(),G,!1))}),500),S()}),[t.actionTabs]),Object(s["useEffect"])((function(){setTimeout((function(){t.exerciseUserInfo.used_screen_num>t.exerciseUserInfo.screen_num&&I()}),500)}),[t.exerciseUserInfo]);var N=function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,M();case 2:setTimeout((function(){var e;i["a"].destroyAll(),i["a"].info({okText:u.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:u.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",u.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.used_screen_num),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",u.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377"),onOk:function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Object(f["d"])(document.body);case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})}),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(e){Object(f["a"])()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"\u786e \u5b9a"===e.target.innerHTML||(Object(f["d"])(document.body),console.log("documentClick.full"))},S=function(){var e=Object(a["a"])(g().mark((function e(){var t;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n({type:"exercise/getExerciseUserInfo",payload:Object(r["a"])({},_)});case 2:return t=e.sent,e.abrupt("return",null===t||void 0===t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=Object(a["a"])(g().mark((function e(n){var r,o,c;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i["a"].destroyAll(),o=i["a"].info({okText:u.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5\uff08",u.a.createElement("span",{style:{display:"inline-block"}},u.a.createElement(y,{onFinish:M,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*(t.exerciseUserInfo.screen_sec+1)})),"S\uff09"),content:u.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",u.a.createElement("span",{className:"c-red"},n),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",u.a.createElement("span",{className:"c-red"},null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377,",u.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.screen_sec),"\u79d2\u5185\u56de\u5230",u.a.createElement("br",null),u.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8bd5\u4e0d\u8ba1\u5207\u5c4f\u6b21\u6570\u3002")),keyboard:!1,onOk:function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:clearTimeout(x.current),Object(f["d"])(document.body),o.destroy();case 3:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),setTimeout((function(){var e;o.update({okText:u.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:u.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",u.a.createElement("span",{className:"c-red"},n+1),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",u.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377")})}),1e3*(t.exerciseUserInfo.screen_sec+1)),c=setTimeout(Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:!Object(f["a"])()&&n<=t.exerciseUserInfo.screen_num&&T(n+1);case 1:case"end":return e.stop()}}),e)}))),1e3*(t.exerciseUserInfo.screen_sec+1)),x.current=c;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){location.href="/classrooms/".concat(_.coursesId,"/exercise/").concat(_.categoryId,"/detail")},I=function(){var e=Object(a["a"])(g().mark((function e(){var t;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i["a"].destroyAll(),e.next=3,Object(h["V"])({categoryId:_.categoryId,commit_method:1});case 3:t=e.sent,t&&D();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){document.removeEventListener(Object(f["c"])(),G,!1),Object(f["b"])(),i["a"].destroyAll(),w.info({content:u.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",u.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){C()}})},R=function(e){Object(f["a"])()&&"none"==document.getElementById("iframeShixuns").style.display&&Object(f["b"])()},M=function(){var e=Object(a["a"])(g().mark((function e(){var n,a;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return(null===(n=t.exerciseUserInfo)||void 0===n?void 0:n.screen_at)&&Object(h["g"])(Object(r["a"])(Object(r["a"])({},_),{},{reset:!0})),e.next=3,Object(h["N"])({id:_.categoryId});case 3:if(a=e.sent,!(null===a||void 0===a?void 0:a.is_commit)){e.next=7;break}return D(),e.abrupt("return");case 7:return e.next=9,S();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){var e=Object(a["a"])(g().mark((function e(){var i,o,c,l;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=!1,console.log("fullscreen change"),!Object(f["a"])()){e.next=7;break}(null===(o=t.exerciseUserInfo)||void 0===o?void 0:o.screen_at)&&Object(h["g"])(Object(r["a"])(Object(r["a"])({},_),{},{reset:!0})),clearTimeout(O.current),e.next=16;break;case 7:return i=!0,e.next=10,S();case 10:c=e.sent,Object(h["g"])(Object(r["a"])({},_)),T(c.used_screen_num),l=setTimeout(Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),1e3*t.exerciseUserInfo.screen_sec),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),O.current=l;case 16:n({type:"globalSetting/headerFooterToggle",payload:i});case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return u.a.createElement("div",null,E)};t["a"]=Object(v["a"])((function(e){var t=e.loading,n=e.user,r=e.exercise,a=e.globalSetting;return{globalSetting:a,user:n,exercise:r,loading:t.effects}}))(w)},"cf+g":function(e,t,n){e.exports=n.p+"static/mark.ad150797.svg"},dQ5l:function(e,t,n){"use strict";var r=n("tJVT"),a=n("k1fw"),i=n("q1tI"),o=n.n(i),c=n("ZBwS"),l=n.n(c),s=(n("TVoq"),new l.a);s.Diff_EditCost=8;var u={oldStr:"",newStr:""};function f(e,t){switch(t.type){case"init":return Object(a["a"])(Object(a["a"])({},e),t.payload);default:throw new Error}}function h(e,t){var n=/&/g,r=//g,i=e[0],o=e[1]||"",l=o.replace(n,"&").replace(r,"<").replace(a,">"),s=!l.trim();if("oldStr"===t)switch(i){case c["DIFF_DELETE"]:return"")+l+"";case c["DIFF_EQUAL"]:return""+l+""}else switch(i){case c["DIFF_INSERT"]:return"")+l+"";case c["DIFF_EQUAL"]:return""+l+""}}t["a"]=function(e){var t,n,a=e.output,c=e.actual_output,l=Object(i["useReducer"])(f,u),d=Object(r["a"])(l,2),p=d[0],m=d[1];return a=null===(t=a)||void 0===t?void 0:t.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),c=null===(n=c)||void 0===n?void 0:n.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(i["useEffect"])((function(){var e=s.diff_main(a||"",c||"");s.diff_cleanupEfficiency(e);var t=e.map((function(e){return h(e,"oldStr")})).join(""),n=e.map((function(e){return h(e,"newStr")})).join("");m({type:"init",payload:{oldStr:t,newStr:n}})}),[a,c]),o.a.createElement("div",{className:"diff-panel-container"},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:p.oldStr}}),o.a.createElement("div",{dangerouslySetInnerHTML:{__html:p.newStr}}))}},dTJi:function(e,t,n){},dejd:function(e,t,n){},"f+oW":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(e,t,n){"use strict";n.d(t,"j",(function(){return r})),n.d(t,"i",(function(){return a})),n.d(t,"k",(function(){return i})),n.d(t,"eb",(function(){return o})),n.d(t,"o",(function(){return c})),n.d(t,"S",(function(){return l})),n.d(t,"fb",(function(){return s})),n.d(t,"u",(function(){return u})),n.d(t,"v",(function(){return f})),n.d(t,"cb",(function(){return h})),n.d(t,"A",(function(){return d})),n.d(t,"m",(function(){return p})),n.d(t,"Y",(function(){return m})),n.d(t,"s",(function(){return v})),n.d(t,"N",(function(){return g})),n.d(t,"bb",(function(){return y})),n.d(t,"db",(function(){return b})),n.d(t,"l",(function(){return w})),n.d(t,"Q",(function(){return E})),n.d(t,"ab",(function(){return O})),n.d(t,"x",(function(){return x})),n.d(t,"z",(function(){return j})),n.d(t,"X",(function(){return A})),n.d(t,"b",(function(){return k})),n.d(t,"H",(function(){return _})),n.d(t,"a",(function(){return N})),n.d(t,"c",(function(){return L})),n.d(t,"P",(function(){return S})),n.d(t,"g",(function(){return T})),n.d(t,"t",(function(){return C})),n.d(t,"Z",(function(){return I})),n.d(t,"y",(function(){return D})),n.d(t,"B",(function(){return R})),n.d(t,"f",(function(){return M})),n.d(t,"e",(function(){return G})),n.d(t,"W",(function(){return F})),n.d(t,"h",(function(){return P})),n.d(t,"d",(function(){return z})),n.d(t,"R",(function(){return B})),n.d(t,"n",(function(){return U})),n.d(t,"F",(function(){return Y})),n.d(t,"I",(function(){return V})),n.d(t,"D",(function(){return W})),n.d(t,"E",(function(){return Z})),n.d(t,"C",(function(){return Q})),n.d(t,"G",(function(){return H})),n.d(t,"U",(function(){return J})),n.d(t,"q",(function(){return X})),n.d(t,"r",(function(){return q})),n.d(t,"V",(function(){return K})),n.d(t,"T",(function(){return $})),n.d(t,"p",(function(){return ee})),n.d(t,"M",(function(){return te})),n.d(t,"L",(function(){return ne})),n.d(t,"J",(function(){return re})),n.d(t,"K",(function(){return ae})),n.d(t,"O",(function(){return ie})),n.d(t,"w",(function(){return oe}));var r="FETCH_TASK_START",a="FETCH_TASK_FAILURE",i="FETCH_TASK_SUCCESS",o="UPDATE_TASK_DATA",c="HIDE_EVALUATE_RESULT",l="SHOW_EVALUATE_RESULT",s="UPDATE_TIMESTRAP",u="MOVE_X",f="MOVE_Y",h="TRIGGER_RIGHT_PANEL_MASK ",d="SET_ACTIVE_INDEX",p="GET_TASK_LIST",m="SHOW_TASK_LIST",v="HIDE_TASK_LIST",g="SET_TASK_STAR",y="TRIGGER_ENLARGE_UNITY3D ",b="TRIGGER_TAB_FIXED ",w="GET_DISCUSSES",E="SHOW_DISCUSSES_LOADING",O="TOP_OR_DOWN_DISCUSS",x="PLUS_DISCUSS",j="SET_ACTION_TYPE",A="SHOW_REWARD_DIALOG",k="CANCEL_REWARD_DIALOG",_="SET_REWARD",N="ACTIVE_DISCUSS_INDEX",L="DISABLE_DISCUSS",S="SHOW_ANSWER_LOADING",T="FETCH_ANSWER_INFO",C="HIGH_TIP_MODAL",I="SHOW_TIP_MODAL",D="SELECT_UNLOCK_ANSWER",R="SET_CHOOSE_ANSWERS",M="EVAL_CHOOSE_START",G="EVAL_CHOOSE_END",F="SHOW_REP_loading",P="FETCH_REP_CONTENT",z="EDIT_REP_CONTENT",B="SHOW_EVALUATE_LOADING",U="HIDE_EVALUATE_LOADING",Y="SET_EVALUATE_MESSAGE",V="SET_SHOW_DIR",W="SET_EDITOR_SETTING",Z="SET_EDITOR_THEME",Q="SET_EDITOR_FONTSIZE",H="SET_REPOS",J="SHOW_PATH_LIST",X="HIDE_PATH_LIST",q="HIDE_PICTURE_VIEW",K="SHOW_PICTURE_VIEW",$="SHOW_NOTICE",ee="HIDE_NOTICE",te="SET_TAB_INDEX",ne="SET_SSH_TABS",re="SET_SSH_CONFIGDATA",ae="SET_SSH_CONFIGDATAARR",ie="SET_VNC_LOADING ",oe="ON_TAB_TO_SPACE "},gflZ:function(e,t,n){},gp9y:function(e,t,n){},iNZB:function(e,t){e.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(e,t,n){},"kaH+":function(e,t,n){"use strict";n("+L6B");var r=n("2/Rp"),a=n("tJVT"),i=n("q1tI"),o=n.n(i),c=(n("UZu5"),n("dhSg")),l=n("rLCj"),s=n("dF/Y"),u=n("4i/N");t["a"]=function(){var e=Object(i["useState"])(""),t=Object(a["a"])(e,2),n=t[0],f=t[1],h=Object(i["useState"])(0),d=Object(a["a"])(h,2),p=d[0],m=d[1],v=Object(i["useRef"])("");function g(e){27==e.keyCode&&v.current&&y()}function y(){document.body.style.overflow="auto",f("")}function b(){m(p+90)}return Object(i["useEffect"])((function(){var e=c["a"].subscribe("preview-image",(function(e){f(e),document.body.style.overflow="hidden"}));return e}),[]),Object(i["useEffect"])((function(){return document.addEventListener("keydown",g),function(){document.removeEventListener("keydown",g)}}),[]),Object(i["useEffect"])((function(){v.current=n}),[n]),o.a.createElement(i["Fragment"],null,n?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(r["a"],{onClick:b},"\u65cb\u8f6c",o.a.createElement(l["a"],null)),o.a.createElement(r["a"],{href:n},"\u4e0b\u8f7d",o.a.createElement(s["a"],null)),o.a.createElement(r["a"],{onClick:y},"\u5173\u95ed",o.a.createElement(u["a"],null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:n,alt:"\u9884\u89c8\u5927\u56fe",style:{transform:"rotate(".concat(p,"deg)")}}))):null)}},l9Ud:function(e,t,n){e.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(e,t,n){},mCJh:function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"j",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"g",(function(){return c})),n.d(t,"f",(function(){return l})),n.d(t,"i",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"h",(function(){return f})),n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return d}));var r=n("ErOA");function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Object(r["c"])("/discusses.json?page=".concat(t-1,"&container_identifier=").concat(e,"&container_type=Shixun"))}function i(e,t){return Object(r["f"])("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:t})}function o(e,t){return Object(r["f"])("/discusses/".concat(e,"/disable_or_open_discuss.json"),{is_disable:!!t})}function c(e,t){return Object(r["f"])("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:t?1:0})}function l(e,t){return Object(r["f"])("/discusses/".concat(e,"/hidden.json"),t)}function s(e,t){return Object(r["f"])("/discusses/".concat(e,"/reward_code.json"),t)}function u(e){return Object(r["a"])("/api/discusses/".concat(e,".json"),{method:"delete"})}function f(e,t){return Object(r["f"])("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:t})}function h(e){return Object(r["f"])("/discusses.json",e)}function d(e){return Object(r["f"])("/discusses/ai_reply.json",e)}},nWbc:function(e,t,n){},p4vh:function(e,t){e.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(e,t,n){"use strict";n("+L6B");var r=n("2/Rp"),a=(n("5Dmo"),n("3S7+")),i=n("k1fw"),o=n("tJVT"),c=n("q1tI"),l=n.n(c),s=n("vHTk"),u=n.n(s),f=n("yEEn"),h=n("ZW9T"),d=n("1vsH");t["a"]=function(e){e.name;var t=e.data,n=(e.theme,e.type),s=e.filename,p=e.monacoEditor,m=e.className,v=e.style,g=e.close,y=e.onClose,b=Object(c["useState"])("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),w=Object(o["a"])(b,2),E=(w[0],w[1],Object(c["useState"])("")),O=Object(o["a"])(E,2),x=(O[0],O[1]),j=Object(c["useRef"])();s&&(p.filename=s),Object(c["useEffect"])((function(){var e,t,n=null===(e=document.cookie)||void 0===e||null===(t=e.replace(/\s/g,""))||void 0===t?void 0:t.split(";");null===n||void 0===n||n.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&x(t[1])}))}),[]);var A=function(){t.startsWith("http")?k():Object(d["t"])(s||"",t,s)},k=function(){Object(d["s"])("",t)};return l.a.createElement("div",{style:Object(i["a"])({},v||{}),className:"".concat(u.a.wrp," ").concat(n?"":"hide")},g&&l.a.createElement("div",{className:u.a.close,ref:j},l.a.createElement(a["a"],{title:"\u70b9\u51fb\u4e0b\u8f7d\u6b64\u6587\u4ef6",getPopupContainer:function(){return j.current}},l.a.createElement("span",{onClick:k},l.a.createElement("i",{className:"icon-quxiaozhiding"}))),l.a.createElement(a["a"],{title:"\u5173\u95ed",getPopupContainer:function(){return j.current}},l.a.createElement("span",{className:"",onClick:y},l.a.createElement("i",{className:"icon-guanbi1"})))),l.a.createElement("div",{className:"".concat(u.a[m]," ").concat(m," ").concat(u.a.monaco," ").concat("txt"===n?"show":"hide")},s&&l.a.createElement(h["b"],p)),"audio"===n&&l.a.createElement("audio",{src:"".concat((null===t||void 0===t?void 0:t.indexOf("http://"))>-1||(null===t||void 0===t?void 0:t.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(t),autoPlay:!0}),"video"===n&&l.a.createElement(l.a.Fragment,null,(null===t||void 0===t?void 0:t.indexOf("http"))>-1?l.a.createElement("video",{controls:!0,src:"".concat(t),autoPlay:!0}):l.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(t),autoPlay:!0})),"office"===n&&l.a.createElement(r["a"],{type:"primary",size:"large",onClick:A},l.a.createElement(f["a"],null),"\u70b9\u51fb\u4e0b\u8f7d"),"image"===n&&l.a.createElement("img",{src:"".concat((null===t||void 0===t?void 0:t.indexOf("http://"))>-1||(null===t||void 0===t?void 0:t.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(t)}),"other"===n&&l.a.createElement("div",null,l.a.createElement(r["a"],{type:"primary",size:"large",onClick:A},l.a.createElement(f["a"],null),"\u70b9\u51fb\u4e0b\u8f7d")),"download"===n&&l.a.createElement(r["a"],{type:"primary",size:"large",onClick:A},l.a.createElement(f["a"],null),"\u70b9\u51fb\u4e0b\u8f7d"))}},popq:function(e,t,n){},qUwa:function(e,t,n){},qZJd:function(e,t,n){"use strict";n("MXD1");var r=n("CFYs"),a=(n("miYZ"),n("tsqr")),i=(n("2qtc"),n("kLXV")),o=n("9og8"),c=n("rAM+"),l=n("tJVT"),s=n("k1fw"),u=n("q1tI"),f=n.n(u),h=n("IxHN"),d=n("bdgK"),p=n("M8RZ"),m=n("Ty5D"),v=n("1dTM"),g=n.n(v),y=n("dhSg"),b=(n("+L6B"),n("2/Rp")),w=(n("5NDa"),n("5rEg")),E=(n("AKST"),w["a"].TextArea),O=function(e){var t=e.onCancel,n=e.onSave,r=e.content,a=Object(u["useState"])(r),i=Object(l["a"])(a,2),o=i[0],c=i[1];function s(e){c(e.target.value)}function h(){n(o)}return Object(u["useEffect"])((function(){c(r)}),[r]),f.a.createElement("div",{className:"clipboard-box"},f.a.createElement("h3",null,"\u5b9e\u9a8c\u73af\u5883\u526a\u5207\u677f\uff1a"),f.a.createElement(E,{value:o,onChange:s,className:"clipboard"}),f.a.createElement("p",null," ",f.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 "),f.a.createElement("p",null," ",f.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 "),f.a.createElement("div",{className:"btn-action-container"},f.a.createElement(b["a"],{type:"ghost",onClick:t,style:{marginRight:10}},"\u53d6\u6d88"),f.a.createElement(b["a"],{type:"primary",onClick:h},"\u4fdd\u5b58")))},x=n("ErOA"),j=n("IZBM"),A=n("ye1Q"),k=n("wd/R"),_=n.n(k);function N(){N=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new T(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(C([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}A["a"];function L(e){return e.replace(/\\u([\dA-Za-z]{4})/g,(function(e,t){return String.fromCharCode(parseInt("0x"+t))}))}function S(e){e||(e=window.location.search);var t=e.substr(1),n={};return t.split("&").forEach((function(e){var t=e.split("=");n[t[0]]=decodeURIComponent(t[1])})),n}var T={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5b9e\u9a8c\u73af\u5883\u51c6\u5907\u4e2d"},C=function(e){return e[e["SET_LOADING"]=0]="SET_LOADING",e[e["SET_IS_LARGE"]=1]="SET_IS_LARGE",e[e["SET_MES"]=2]="SET_MES",e[e["SET_STATE"]=3]="SET_STATE",e[e["SHOW_CLIPBOARD_BOX"]=4]="SHOW_CLIPBOARD_BOX",e[e["SET_TRANSFER_CONTENT"]=5]="SET_TRANSFER_CONTENT",e}(C||{});function I(e,t){switch(t.type){case C.SET_LOADING:return Object(s["a"])(Object(s["a"])({},e),{},{loading:t.payload});case C.SET_IS_LARGE:return Object(s["a"])(Object(s["a"])({},e),{},{isLarge:t.payload});case C.SET_MES:return Object(s["a"])(Object(s["a"])({},e),{},{mes:t.payload});case C.SET_STATE:return Object(s["a"])(Object(s["a"])({},e),t.payload);case C.SET_TRANSFER_CONTENT:return Object(s["a"])(Object(s["a"])({},e),{},{transferContent:t.payload});case C.SHOW_CLIPBOARD_BOX:return Object(s["a"])(Object(s["a"])({},e),{},{showClipBoardBox:t.payload});default:throw new Error}}t["a"]=function(e){var t=e.vnc_url,n=e.window_vnc_url,v=e.linux_vnc,b=e.taskId,w=Object(u["useRef"])(),E=Object(u["useRef"])(),A=Object(u["useRef"])(),k=Object(u["useReducer"])(I,T),D=Object(l["a"])(k,2),R=D[0],M=D[1],G=Object(u["useState"])(0),F=Object(l["a"])(G,2),P=F[0],z=F[1],B=R.mes,U=R.loading,Y=R.showClipBoardBox,V=R.isLarge,W=R.transferContent,Z=Object(u["useState"])(0),Q=Object(l["a"])(Z,2),H=Q[0],J=Q[1],X=Object(u["useRef"])(),q=Object(m["m"])();Object(u["useEffect"])((function(){return window.addEventListener("visibilitychange",K),function(){window.removeEventListener("visibilitychange",K)}}),[]);var K=function(e){if("visible"===document.visibilityState){var t=sessionStorage.vncPageLeaveTime;_()(new Date).diff(_()(t),"minutes")>9&&z((new Date).getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function $(){M({type:C.SHOW_CLIPBOARD_BOX,payload:!1})}function ee(){M({type:C.SET_IS_LARGE,payload:!V})}function te(e){var t;return w.current&&(t=new d["default"]((function(t){var n,r=Object(c["a"])(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&e._eventHandlers.windowResize()}}catch(i){r.e(i)}finally{r.f()}})),t.observe(w.current)),t}var ne=function(){var e=Object(o["a"])(N().mark((function e(){var t,n,r,a;return N().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=(null===(t=S())||void 0===t?void 0:t.homework_common_id)?{homework_common_id:null===(n=S())||void 0===n?void 0:n.homework_common_id}:{},e.next=3,Object(x["a"])("/api/tasks/".concat(q.taskId||b,"/get_vnc_link.json"),{method:"post",body:Object(s["a"])(Object(s["a"])({},q),r)});case 3:if(a=e.sent,-3!==(null===a||void 0===a?void 0:a.status)){e.next=6;break}return e.abrupt("return",new Promise(function(){var e=Object(o["a"])(N().mark((function e(t,n){return N().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i["a"].confirm({content:"\u68c0\u6d4b\u5230\u60a8\u5df2\u7ecf\u5f00\u542f\u4e86\u5176\u4ed6\u5b9e\u9a8c\u73af\u5883\uff0c\u8bf7\u5148\u5173\u95ed\u73af\u5883\u540e\uff0c\u518d\u8fde\u63a5",okText:"\u7acb\u5373\u5173\u95ed",cancelText:"\u7a0d\u540e\u5173\u95ed",onOk:function(){var e=Object(o["a"])(N().mark((function e(){return N().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return clearTimeout(X.current),J(0),e.next=4,Object(j["e"])(q.taskId,null===a||void 0===a?void 0:a.message);case 4:return z(P+1),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 6:if(-1!==(null===a||void 0===a?void 0:a.status)){e.next=8;break}throw new String(null===a||void 0===a?void 0:a.message);case 8:return y["a"].publish("update-windows-time",null===a||void 0===a?void 0:a.data),e.abrupt("return",a);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function re(e){var t;null===(t=E.current)||void 0===t||t.clipboardPasteFrom(e),M({type:C.SET_TRANSFER_CONTENT,payload:e}),a["b"].success("\u4fdd\u5b58\u6210\u529f\uff01\u4f60\u53ef\u4ee5\u5728\u5b9e\u9a8c\u73af\u5883\u4e2d\u7c98\u8d34\u8be5\u5185\u5bb9"),$()}Object(u["useEffect"])((function(){var e,r;function i(e){n&&(a["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"),M({type:C.SET_LOADING,payload:!0}),z(P+1))}function c(){clearTimeout(X.current),J(100),setTimeout((function(){M({type:C.SET_LOADING,payload:!1})}),1300),y["a"].subscribe("send-ctrl-alt-delete",(function(){var t;null===(t=e)||void 0===t||t.sendCtrlAltDel()}))}function l(e){var t=L(e.detail.text);M({type:C.SET_TRANSFER_CONTENT,payload:t})}if(y["a"].subscribe("reset-linux-windows-loading",(function(){M({type:C.SET_LOADING,payload:!0})})),y["a"].subscribe("reset-linux-windos-vnc",(function(){z(P+1)})),(n||t||v)&&w.current){clearTimeout(X.current),new Promise(Object(o["a"])(N().mark((function t(){var a,o,s,u,f,h,d,p,m,y,b;return N().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=S(),o="",t.next=4,ne();case 4:if(u=t.sent,!v){t.next=11;break}return A.current.src=(null===u||void 0===u||null===(f=u.data)||void 0===f?void 0:f.vnc_url)+"&time="+Date.now(),M({type:C.SET_STATE,payload:{loading:!1,mes:"\u5b9e\u9a8c\u73af\u5883\u91cd\u7f6e\u4e2d"}}),t.abrupt("return");case 11:n?(s="Edu123",o=decodeURIComponent(null===u||void 0===u||null===(h=u.data)||void 0===h?void 0:h.vnc_url)):(p=new URL(decodeURIComponent(null===u||void 0===u||null===(d=u.data)||void 0===d?void 0:d.vnc_url)),m=p.protocol,y=p.searchParams,b=p.host,s=y.get("password"),o="".concat("https:"===m?"wss":"ws","://").concat(b,"/").concat(a.path||"websockify"));case 12:e=new g.a(w.current,o,{credentials:{password:s},wsProtocols:["binary"]}),r=te(e),e.viewOnly=a.view_only||!1,e.scaleViewport=!!n||(a.scale||!1),e.scaleViewport=a.scale||!0,e.resizeSession=!0,E.current=e,e.addEventListener("disconnect",i),e.addEventListener("connect",c),e.addEventListener("clipboard",l);case 22:case"end":return t.stop()}}),t)}))));var s=y["a"].subscribe("vnc-reseting",(function(){J(0),M({type:C.SET_STATE,payload:{loading:!0,mes:"\u5b9e\u9a8c\u73af\u5883\u91cd\u7f6e\u4e2d"}})})),u=y["a"].subscribe("vnc-enlarge",(function(){M({type:C.SET_IS_LARGE,payload:!0})})),f=y["a"].subscribe("show-clipboard-box",(function(){M({type:C.SHOW_CLIPBOARD_BOX,payload:!0})}));return J(0),function(){var t,n,a,o;null===(t=e)||void 0===t||t.removeEventListener("disconnect",i),null===(n=e)||void 0===n||n.removeEventListener("connect",c),null===(a=e)||void 0===a||a.removeEventListener("clipboard",l),s(),u(),f(),null===(o=r)||void 0===o||o.unobserve(w.current)}}}),[t,n,v,P]),Object(u["useEffect"])((function(){0==H&&(clearTimeout(X.current),ae())}),[H]);var ae=function e(){H>99?H=99:(H+=1,X.current=setTimeout((function(){e()}),1500)),H<100&&J(H)},ie=Object(u["useMemo"])((function(){return U?"none":v?"block":"none"}),[v,U]);return f.a.createElement(u["Fragment"],null,V&&f.a.createElement("a",{className:"btn-vnc-resize",onClick:ee},f.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),f.a.createElement("iframe",{style:{display:ie,position:V?"fixed":"absolute",left:0,top:V?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(V?"100px":"45px",")")},frameBorder:"0",ref:A}),f.a.createElement("div",{style:{position:V?"fixed":"absolute",left:0,top:V?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(V?"100px":"45px",")")},className:"".concat(n?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(V?"full-screen":"")},U?f.a.createElement(h["a"],{message:B,style:{color:"#4CACFF"}},f.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},f.a.createElement(r["a"],{percent:H,format:function(e){return f.a.createElement("span",{className:"c-white"},e,"%")}}))):null,f.a.createElement("div",{ref:w,className:"vnc-panel ".concat(U?"hide":"animated fadeIn")})),f.a.createElement(p["a"],null,f.a.createElement(i["a"],{title:"\u590d\u5236\u7c98\u8d34",centered:!0,maskClosable:!1,visible:Y,onCancel:$,footer:null},f.a.createElement(O,{onCancel:$,onSave:re,content:W}))))}},tUsH:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAHGUlEQVRYR7WZW2xcVxWGv3XOjMfj8f2a2ImTNklpCoKASB9aQELNDCBuohJQKA+IkgohUYGEuLy0RUJQUUERSCAaXngAoT5QtaUqiluJB5KWFmgatcq1Nk0c2zO5NLFrezxzZi+0z4xn5sw54xlHYUkjWXuvvdd/1n1tC9dJxWzmDox+WFx5v1F9l8AEMAi4giyBZlXkLHBMSuYf7pY7nxP5kdmsONnMgbW5zK2Oy30ieo8q2zZzFlgW5E/GlA51bH3hlXbPtgVQL2S2l+L6oCpfb/fijfgsUE/04c7RqTOt7msJsJBNf0PgF0Cy1WWb2hdKavQ7HVue//XGH7PBbmEh87iIHmwpuFSCov154DgQdyHmlv9uQSL8PjY61VRGpAZVEe9i+imUTze9/51VuPoO5N6GghfNluqEkX7o74bOjuZQhWdiI1OfFUEbmSIBFnPpp5uCu3QN7M+C2wxZoMN90JeKPiU8Ex+d+kxLgE3NurgMb+VgeXUzsMK8gz1wy/bIO6LMHdBgJSB+GzptwZ04BxqyQI3VdZFEh//zfW/d/4wBY1Drn56HFoqQiMP7dkWCVNUH6gOnCtCmEi9mToEEozVfgGM23zaxTCIBnYkyMLFBIaCl5lo2iubzaH4NPnhLmE+wIbd3PQVVAXq59KFQnisZeO1sZBCIBZVMQjxWFSJbbUwJOvskuG5LV1AUvXksxGfzZGzs8L12wwdYrhB6IsR5ehauLIYvSHUhqa7gupPAee9j/lrpyEEkFW8J0DKoK+iOkRCvGnO7rTg+wGI28yjodwNcuaswPdceOPul43cjowd8fvPWs3DxKYjVtLsRWjOYgv5gdAtyKDZ2+H4foJdLnw/UVq8Eb8zAaiFwryQSSF9PWFasG+c9Pwusl45+E2lQcjOQqgbdtaVxezk2ekev+F0JeiSovbdher49cFZ72+5Bhj8S4DezU+jcE0hHe6Y2/UmwKaiOxOinpDif/j4OjwR2zl4oJ+M6cgb6AwFR3eoYxLntx5HK8V58ACfZpMo0nFAHdOdocFXkEfFymT+r6hcDO6+egbVidSlgWnEhOYF0jkPnBCTHkZ69kQD18nHwLoN3CV2dheUZ0CaAVTG7GiJa5G9SyKZfFdhXlWAT68snAwLd274CPTuRrkmI92/k7633vCV05TyszKALzwbdYksfdCVqioGzUsymc0Atzq3mrAbXKebiDA4gE59HRj7aGkAbHDp/GF14EiTYCpjhHuit1QnbmVuAVue1rGq7lNdnal9Rl/Nk/F5k9M42IDRnMRdewLzxO5/BL429PVWgZqALBrqDgVLMpoMFdiUPx6erTM5AH8QrkSgOsu1ryNAHrgukZl+idPyXoMaPbh9cXc9ohlKhbke8bGZR0Vp82xz4r1M1gEMDwbLlppDJ+5C+WzcFUq+8Tum1n0Nx2c8GjgXXUA7N+AB01tKSb2Ivmz6jsDsg7d+ny90x4IwMhXyF+CCy436ke7ItkLr0X0rHHoXViz4oxyb7iCpjbhoJyBI/SHKZ51D9eECS9UHri80AWv/Z+jlkLN0WQFv6zKk/gCM4fb01l6k/rQbTWE1sminmMj9F9QcBSeeyMHe5DLDRxBVG2fFVZOD2tgBq9p++eaWvt9yWRVDzRD1/4JPqyF8DZ+oiORAkdUzO7m9Dd0Q/FyV88U1KL/0w2l0q/NrfhQ42RLAtdaoPOV7uqO2pgu3EyXP+3CE93UiyMyTWefdP2k/ahWt4fz/o51N/2guRYsJ9YblZsLxeNvO40jBeXrwKb8754CzIRnL2/SawpCvzZT8rFXD2fAnp2xPY9w5/AenvRTrCJtbuBDraF+APtFuF+bv2i+O8HEJx+jwsruIMhstbFWD+Emb2ecz0X2rH43FkaD/OzXdXI90HGGENtRPCTQ1Ngm1k6xvWihb/qOiXQyBfOeV3z7bFr5Kbwtn7IJo9Sun0E1BcKm9ZYJa3I+4PR5o3OFsP4Ex+DO/F7yFxL9iJ2wZh5wi4wQE/1PLbu/O59B4XTqB1Zc9urOSRk7O+eaqUnACnE73wHx+I3/Mlk5ERqmsFkGEwCoV5pLfmLmZioDzh1VOzocnyFBYOfEtEfhXSYtFDZnJIQ3LVa4uVia5OuxEhYJf8KS6fR/qtrylmcjgyYJqOnev3Rk53lU1n2jY+FbLDYRuTWyNef0jaPuwn7UZqObivH9jo6UPmriCrxXD5a6K52rKiqQQ61qSfbPfpwzdHq8cjY5BLS8jymrXWhqRWUz2dqJ3aGoKhenCzj0ftmLt6uX0OKXjImlcZExRs0MRd1AZAM1CVC67r+a1eJX7gOPJYKLpbmrQFw414wFwXYVNQTOXhyDx5HUBv6BNwQJvzd+13HPdgBWiTh76miP9/j+ihVKEPOaWFI59Q1/kQsE9Ud4OMrXfmN/LfEP8D/KDA5doYpwkAAAAASUVORK5CYII="},vHTk:function(e,t,n){e.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},"yi/R":function(e,t,n){"use strict";n.r(t);var r=n("oBTY"),a=(n("bbsP"),n("/wGt")),i=n("0Owb"),o=n("jrin"),c=(n("2qtc"),n("kLXV")),l=(n("miYZ"),n("tsqr")),s=n("9og8"),u=n("tJVT"),f=n("PpiC"),h=n("k1fw"),d=(n("ozfa"),n("MJZm")),p=n("q1tI"),m=n.n(p),v=n("Ty5D"),g=(n("H65k"),n("+Axu"),n("f+oW")),y=n.n(g),b=function(e){var t=e.position,n=e.subject,r=e.score,a=e.onViewAllTask;return m.a.createElement("div",{className:"task-header"},m.a.createElement("a",{title:"\u67e5\u770b\u5168\u90e8\u4efb\u52a1",onClick:a},m.a.createElement("img",{src:y.a,alt:"nav",width:45})),m.a.createElement("h3",{title:n},"\u7b2c",t,"\u5173\uff1a",n),m.a.createElement("span",null,r))},w=(n("DjyN"),n("NUBc")),E=(n("g9YV"),n("wCAj")),O=(n("cWXX"),n("/ezw")),x=n("BdwD"),j=n("p4vh"),A=n.n(j),k=n("Q+I+"),_=n.n(k),N=n("Yr8L"),L=n.n(N),S=n("IZBM"),T=n("1vsH"),C=n("wd/R"),I=n.n(C);function D(){D=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var R={0:A.a,1:_.a,2:L.a},M={loading:!0,page:1,data:null},G=function(e){return e[e["SET_LOADING"]=0]="SET_LOADING",e[e["SET_STATE"]=1]="SET_STATE",e[e["SET_PAGE"]=2]="SET_PAGE",e}(G||{});function F(e,t){switch(t.type){case G.SET_LOADING:return Object(h["a"])(Object(h["a"])({},e),{},{loading:t.payload});case G.SET_STATE:return Object(h["a"])(Object(h["a"])({},e),t.payload);case G.SET_PAGE:return Object(h["a"])(Object(h["a"])({},e),{},{page:t.payload});default:throw new Error}}var P=function(e){var t=e.activeIndex,n=e.taskId,r=Object(p["useReducer"])(F,M),a=Object(u["a"])(r,2),i=a[0],o=a[1],c=i.loading,l=i.page,f=i.data,h=Object(p["useMemo"])((function(){var e=[{title:"\u6392\u540d",dataIndex:"user_name",align:"center",render:function(e,t,n){var r=10*(l-1)+n+1;return r<=3?m.a.createElement("img",{src:R[r-1],alt:"rank",width:36}):r}},{title:"\u59d3\u540d",dataIndex:"user_name"},{title:null===f||void 0===f?void 0:f.rank_data_name,dataIndex:"score",render:function(e){return"DEFAULT"===(null===f||void 0===f?void 0:f.open_rank)?Object(T["T"])(e):e}},{title:"\u901a\u5173\u65f6\u95f4",dataIndex:"end_time",render:function(e){return I()(e).format("YYYY-MM-DD HH:mm:ss")}}];return e}),[null===f||void 0===f?void 0:f.rank_data_name,null===f||void 0===f?void 0:f.open_rank,l]);function d(e){o({type:G.SET_PAGE,payload:e})}return Object(p["useEffect"])((function(){function e(){return r.apply(this,arguments)}function r(){return r=Object(s["a"])(D().mark((function e(){var t;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["r"])(n,{page:l,limit:10});case 2:t=e.sent,o({type:G.SET_STATE,payload:{loading:!1,data:t.data}});case 4:case"end":return e.stop()}}),e)}))),r.apply(this,arguments)}4===t&&e()}),[l,t,n]),m.a.createElement("div",{className:"ranking-container"},c?m.a.createElement(O["a"],{avatar:!0,paragraph:{rows:4}}):f&&0!==(null===f||void 0===f?void 0:f.rank_list_count)?m.a.createElement(m.a.Fragment,null,m.a.createElement(E["a"],{pagination:!1,size:"middle",dataSource:f.rank_list,columns:h}),f.rank_list_count>10?m.a.createElement(w["a"],{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:d,current:l,total:f.rank_list_count}):null):m.a.createElement(x["a"],null))},z=n("fXAG"),B=n("9Bee"),U=n("M8RZ"),Y=(n("6lC8"),n("mCJh")),V=n("jb+D"),W=(n("dTJi"),n("pC0b"),n("GzdX")),Z=(n("OoWo"),"YYYY-MM-DD HH:mm"),Q=function(e){var t=e.challenge,n=e.position,r=e.status,a=e.get_gold,i=e.get_experience,o=e.star,c=e.tag_count,l=e.finished_time,s=e.index,u=e.view_answer_time,f=e.name,h=e.identifier,d=e.identity,g=e.shixun,y=e.taskList,b=e.onSaveTaskStar,w=Object(v["l"])();function E(e){b(h,e,s)}var O=2===r||g.status<2||y[s-1]&&2===y[s-1].status||g.task_pass||d<=5;return m.a.createElement("div",{className:"task-item-container ".concat(t.position===n?"active":""," ").concat(2===r?"finish":"")},m.a.createElement("div",{className:"flex-container challenge-title space-between"},O?m.a.createElement("a",{href:"/tasks/".concat(h).concat(w.search),onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(h).concat(w.search)}),300)}},"".concat(n,". ").concat(f)," "):m.a.createElement("span",null,"".concat(n,". ").concat(f)),m.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(2===r?"green":"")})),m.a.createElement("div",{className:"flex-container"},m.a.createElement("p",{className:2===r?"green":""},m.a.createElement("span",null,"\u7ecf\u9a8c\u503c")," ",2===r&&i>0?"+":"",i),m.a.createElement("p",{className:2===r?"green":""},m.a.createElement("span",null,"\u91d1\u5e01")," ",2===r&&a>0?"+":""," ",a),m.a.createElement("p",null,m.a.createElement("span",null,"\u6280\u80fd\u6807\u7b7e")," ",c||"\u65e0")),m.a.createElement("div",{className:"flex-container"},m.a.createElement("p",null,m.a.createElement("span",null,"\u5b8c\u6210\u65f6\u95f4"),l?I()(l).format(Z):"--"),m.a.createElement("p",null,m.a.createElement("span",null,"\u67e5\u770b\u7b54\u6848\u65f6\u95f4"),u?I()(u).format(Z):"--")),g.status>=2?m.a.createElement("div",{className:"rate-container"},2===r&&0===o?m.a.createElement(p["Fragment"],null,m.a.createElement("span",null,"\u7ed9\u4e2a\u8bc4\u5206\u5427\uff1a"),m.a.createElement(W["a"],{defaultValue:0,onChange:E})):null,2===r&&o>0?m.a.createElement(p["Fragment"],null,m.a.createElement("span",null,"\u5df2\u8bc4\u5206\uff1a"),m.a.createElement(W["a"],{value:o,disabled:!0}),m.a.createElement("span",{className:"highlight"},o,"\u5206")):null):null)},H=function(e){var t=e.taskList,n=e.challenge,r=e.shixun,a=e.identity,o=e.onSaveTaskStar,c=Object(v["l"])().query;return m.a.createElement("div",{className:"task-nav-container"},!!c.coursesId&&m.a.createElement("p",{className:"task-tip"},m.a.createElement("div",null,m.a.createElement("span",null,"\u6e29\u99a8\u63d0\u793a: "),"\u82e5\u67e5\u770b\u7b54\u6848\u65f6\u95f4\u65e9\u4e8e\u5173\u5361\u4efb\u52a1\u5b8c\u6210\u65f6\u95f4\uff0c\u5c06\u5f71\u54cd\u8bfe\u5802\u5b9e\u8bad\u4f5c\u4e1a\u7684\u6210\u7ee9\u3002")),t.map((function(e,c){var l=Object(h["a"])(Object(h["a"])({},e),{},{identity:a,index:c,challenge:n,taskList:t,shixun:r,onSaveTaskStar:o});return m.a.createElement(Q,Object(i["a"])({key:c},l))})))},J=n("88g3"),X=n.n(J),q=n("V0Rq"),K=n("HBuW");function $(){$=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var ee=function(){var e=Object(s["a"])($().mark((function e(t,n,r,a,i){var o,c;return $().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=function(){i?Object(T["L"])(r?"/tasks/".concat(null===c||void 0===c?void 0:c.identifier,"/jupyter"):"/tasks/".concat(c.game_identifier,"?subject_id=").concat(a)):window.location.href=r?"/tasks/".concat(null===c||void 0===c?void 0:c.identifier,"/jupyter"):"/tasks/".concat(c.game_identifier,"?subject_id=").concat(a)},!r){e.next=7;break}return e.next=4,Object(K["z"])({id:t,challenge_id:n,subject_id:a});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,Object(K["A"])({id:t,challenge_id:n,subject_id:a});case 9:e.t0=e.sent;case 10:if(c=e.t0,!(null===c||void 0===c?void 0:c.game_identifier)&&!(null===c||void 0===c?void 0:c.identifier)){e.next=22;break}if(!(null===c||void 0===c?void 0:c.access)){e.next=16;break}o(),e.next=21;break;case 16:if(0!=(null===c||void 0===c?void 0:c.access)){e.next=20;break}return l["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(){ee(t,"",r,a,i)}),1e3),e.abrupt("return");case 20:o();case 21:return e.abrupt("return");case 22:-3===(null===c||void 0===c?void 0:c.status)?Object(T["m"])():2===(null===c||void 0===c?void 0:c.status)?te(null===c||void 0===c?void 0:c.message):3===(null===c||void 0===c?void 0:c.status)&&ne(null===c||void 0===c?void 0:c.message);case 23:case"end":return e.stop()}}),e)})));return function(t,n,r,a,i){return e.apply(this,arguments)}}(),te=function e(t){var n;t=(null===(n=t)||void 0===n?void 0:n.includes(".json"))?t:"".concat(t,".json"),c["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:m.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var n=Object(s["a"])($().mark((function n(){var r,a;return $().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,Object(q["P"])({url:t});case 2:if(r=n.sent,r){n.next=5;break}return n.abrupt("return");case 5:return l["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),n.next=8,Object(K["A"])({id:r.shixun_identifier});case 8:if(a=n.sent,!(null===a||void 0===a?void 0:a.game_identifier)){n.next=12;break}return Object(T["L"])("/tasks/".concat(a.game_identifier)),n.abrupt("return");case 12:2===(null===a||void 0===a?void 0:a.status)?e(null===a||void 0===a?void 0:a.message):3===(null===a||void 0===a?void 0:a.status)&&ne(null===a||void 0===a?void 0:a.message);case 13:case"end":return n.stop()}}),n)})));function r(){return n.apply(this,arguments)}return r}()})},ne=function(e){c["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:m.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")})},re=d["a"].DirectoryTree,ae=function(e){var t=e.taskList,a=e.challenge,i=(e.shixun,e.identity,e.onSaveTaskStar,e.subject_id),o=(Object(v["m"])(),Object(v["l"])().query),c=Object(p["useState"])([]),l=Object(u["a"])(c,2),s=l[0],f=l[1],h=Object(p["useState"])([]),d=Object(u["a"])(h,2),g=d[0],y=d[1],b=Object(p["useState"])(),w=Object(u["a"])(b,2),E=w[0],O=w[1];Object(p["useEffect"])((function(){x(t),y(k({children:t},a.id)),f(Object(r["a"])(t)),console.log("taskList:",t)}),[t]);var x=function e(t){t.map((function(t,n){var r;t.index=n,t.title=t.name,t.id==a.id&&O(t.key),(null===(r=t.children)||void 0===r?void 0:r.length)&&e(t.children)}))},j=function(e,t){console.log("Trigger Select",e,t),t.node.shixun_identifier&&ee(t.node.shixun_identifier,t.node.key,!1,i)},A=function(){console.log("Trigger Expand")};function k(e,t){var n;if(e&&"object"===typeof e)return e.id==t?[]:e.children.some((function(e){return n=k(e,t)}))?[].concat(Object(r["a"])(n),[e.key]):void 0}return m.a.createElement("div",{className:"task-nav-container"},!!o.coursesId&&m.a.createElement("p",{className:"task-tip"},m.a.createElement("div",null,m.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")),!!(null===s||void 0===s?void 0:s.length)&&m.a.createElement("div",{style:{padding:10}},m.a.createElement(re,{className:X.a.tree,icon:m.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:m.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:j,onExpand:A,selectedKeys:[E],defaultExpandedKeys:Object(r["a"])(g),treeData:s,titleRender:function(e,t,r){return m.a.createElement("span",{className:"".concat(a.id==e.id?X.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},"Shixun"===e.item_type&&m.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),"Challenge"===e.item_type&&m.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:"Shixun"===e.item_type?-2:0}},"\uff08",T["h"][e.index],"\uff09"),m.a.createElement("span",{style:{position:"relative",top:"Shixun"===e.item_type||"Stage"===e.item_type?-2:0}},null===e||void 0===e?void 0:e.name),"Stage"!==e.item_type&&m.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat(1==(null===e||void 0===e?void 0:e.status)&&"c-green-29b")},(1==(null===e||void 0===e?void 0:e.status)||0==(null===e||void 0===e?void 0:e.status))&&m.a.createElement("img",{src:n("A/g1"),width:"16"}),2==(null===e||void 0===e?void 0:e.status)&&m.a.createElement("img",{src:n("Nmxd"),width:"16"}),3==(null===e||void 0===e?void 0:e.status)&&m.a.createElement("img",{src:n("5D2P"),width:"16"})))}})))},ie=n("Plam"),oe=(n("gp9y"),n("Ot1p"));function ce(){ce=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var le=function(e){var t=e.user_praise,n=e.praise_count,r=e.praisePlus,a=e.onCreateDiscuss,i=e.user,o=Object(p["useState"])(!1),f=Object(u["a"])(o,2),h=f[0],d=f[1],v=Object(p["useState"])(""),g=Object(u["a"])(v,2),y=g[0],b=g[1];function w(e){b(e)}function E(){d(!0)}function O(){d(!1)}function x(){return j.apply(this,arguments)}function j(){return j=Object(s["a"])(ce().mark((function e(){return ce().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null===i||void 0===i?void 0:i.authentication){e.next=3;break}return 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")}}),e.abrupt("return");case 3:if(""!=y.trim()){e.next=6;break}return l["b"].warn("\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a"),e.abrupt("return");case 6:a(y),b(""),d(!1);case 9:case"end":return e.stop()}}),e)}))),j.apply(this,arguments)}return m.a.createElement("div",{className:"comment-input-editor-container ".concat(h?"active":""," ")},m.a.createElement("div",{className:h?"text-area hide":"text-area"},m.a.createElement("input",{placeholder:"\u8bf4\u70b9\u4ec0\u4e48",onClick:E}),m.a.createElement("a",{className:"c-light-black",onClick:r,title:t?"\u53d6\u6d88\u70b9\u8d5e":"\u70b9\u8d5e"},m.a.createElement("i",{className:"mr3 ".concat(t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8d5e"}),n?m.a.createElement("span",null,n):"")),h?m.a.createElement("div",{className:"input-mask",onClick:O}):null,m.a.createElement("div",{className:h?"md-container":"md-container hide"},m.a.createElement(oe["a"],{id:"discuss-input-editor",startInit:h,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:y,height:240,onChange:w}),m.a.createElement("div",{className:"tip-container",onClick:O},m.a.createElement("p",null,"\u8bf7\u52ff\u7c98\u8d34\u7b54\u6848\uff0c\u5426\u5219\u5c06\u9020\u6210\u8d26\u53f7\u7981\u7528\u540e\u679c\uff01"),m.a.createElement("a",{className:"btn-send",onClick:x},"\u53d1\u9001"))))},se=n("dhSg"),ue=(n("/omn"),n("IxHN")),fe=(n("ARon"),function(e){var t=e.data;return m.a.createElement(p["Fragment"],null,t&&t.map((function(e){return m.a.createElement("div",{className:"choose-answer-item",key:e.position},m.a.createElement("p",null,"\u7b2c",e.position,"\u9898"),m.a.createElement(B["a"],{value:e.answer}))})))}),he=(n("DVFL"),function(e){var t=e.data,n=e.onShowUnlockAnswerModal,r=e.challenge,a=(null===r||void 0===r?void 0:r.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return m.a.createElement(p["Fragment"],null,t&&t.map((function(e,t){var r=e.answer_id,i=e.answer_name,o=e.answer_contents,c=e.view_time;return m.a.createElement("div",{className:"answer-item-container",style:a,key:r},m.a.createElement("div",{className:"flex-container"},m.a.createElement("span",{className:"level"}," \u7ea7\u522b",t+1,"\uff1a "),m.a.createElement("span",{className:"name"},i),o?m.a.createElement(p["Fragment"],null,m.a.createElement("span",{className:"view-time"},c?I()(c).format("YYYY-MM-DD HH:mm"):""),m.a.createElement("span",null,"\u5df2\u89e3\u9501")):m.a.createElement("a",{onClick:n},"\u89e3\u9501")),o?m.a.createElement(B["a"],{value:o}):null)})))}),de=function(e){var t=e.loading,n=e.data,r=e.onShowTip,a=e.st,i=e.challenge;return m.a.createElement("div",{className:"answer-container"},t?m.a.createElement(ue["a"],null):null,1===a?m.a.createElement(fe,{data:n}):m.a.createElement(he,{data:n,challenge:i,onShowUnlockAnswerModal:r}))},pe=(n("sRBo"),n("kaz8")),me=(n("gflZ"),function(e){var t=e.data,n=e.selected_unlocked_answer_id,r=e.selected_index,a=e.onSelect;if(!t)return null;var i=t.filter((function(e,t){return!e.answer_contents&&(e.index=t,!0)}));function o(e){var t=e.target,n=t.value,r=t.checked;a(r?n:null)}return m.a.createElement("table",{className:"unlock-answer-list"},m.a.createElement("thead",null,m.a.createElement("tr",null,m.a.createElement("th",null),m.a.createElement("th",null,"\u7ea7\u522b"),m.a.createElement("th",null,"\u540d\u79f0"),m.a.createElement("th",null,"\u6263\u5206\u5360\u6bd4"),m.a.createElement("th",null,"\u6263\u51cf\u91d1\u5e01"))),m.a.createElement("tbody",null,i.map((function(e,t){return m.a.createElement("tr",{key:e.answer_id},m.a.createElement("td",null,m.a.createElement(pe["a"],{value:e.answer_id,onChange:o,checked:e.answer_id===n||n&&r>=t})),m.a.createElement("td",null,e.index+1),m.a.createElement("td",null,e.answer_name),m.a.createElement("td",null,e.answer_ratio,"%"),m.a.createElement("td",{className:"gold-color"},e.answer_score))}))))}),ve=(n("Q7Vx"),function(e){var t=e.unity_3d_routes,n=e.onGetUnity3dMessage,r=e.onEvaluateCallback,a=Object(p["useRef"])(),i=Object(p["useState"])(!0),o=Object(u["a"])(i,2),c=o[0],l=o[1];function s(e){a.current&&a.current.contentWindow.postMessage(JSON.stringify(e),"*")}function f(){l(!1),se["a"].publish("unity3d-load-end")}return Object(p["useEffect"])((function(){function e(e){try{var t=JSON.parse(e.data);n(t)}catch(r){console.log(r,e.data)}}window.addEventListener("message",e);var t=se["a"].subscribe("evaluate-unity3d-result",(function(e){s(e),r&&r()}));return function(){window.removeEventListener("message",e),t()}}),[]),m.a.createElement(p["Fragment"],null,c?m.a.createElement(ue["a"],{message:"\u6b63\u5728\u52aa\u529b\u52a0\u8f7d\u4e2d..."}):null,m.a.createElement("iframe",{onLoad:f,className:"unity3d-panel",ref:a,src:t}))}),ge=n("BjJ7"),ye=n("kaH+");function be(){be=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function we(e){var t=e.target;if("IMG"===t.tagName.toUpperCase()){var n=t.src||t.getAttribute("src");n&&-1===n.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),se["a"].publish("preview-image",n))}}var Ee={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 Oe(e,t){switch(t.type){case z["A"]:return Object(h["a"])(Object(h["a"])({},e),{},{activeIndex:t.payload});case z["bb"]:return Object(h["a"])(Object(h["a"])({},e),{},{enlarge_unity3D:t.payload});case z["db"]:return Object(h["a"])(Object(h["a"])({},e),{},{tab_fixed:t.payload});case z["Y"]:return Object(h["a"])(Object(h["a"])({},e),{},{showTaskList:!0});case z["s"]:return Object(h["a"])(Object(h["a"])({},e),{},{showTaskList:!1});case z["m"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["N"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["P"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!0});case z["Z"]:return Object(h["a"])(Object(h["a"])({},e),{},{showTip:!0});case z["t"]:return Object(h["a"])(Object(h["a"])({},e),{},{showTip:!1});case z["y"]:return Object(h["a"])(Object(h["a"])({},e),{},{selected_unlocked_answer_id:t.payload});case z["g"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);default:throw new Error}}var xe=function(e){var t=e.taskId,n=e.minuxUserGrade,o=e.discusses_count,f=e.is_teacher,d=e.has_answer,g=e.user,y=e.st,w=e.game,E=e.rank_name,O=e.challenge,x=e.myshixun,j=e.user_praise,A=e.praise_count,k=e.unity_3d_routes,_=e.with_code_file,N=e.onPlusOrCancelPraise,L=e.onEvaluateCallback,T=e.onGetUnity3dMessage,C=e.shixun,I=Object(p["useReducer"])(Oe,Ee),D=Object(u["a"])(I,2),R=D[0],M=D[1],G=Object(p["useState"])(!1),F=Object(u["a"])(G,2),W=F[0],Z=F[1],Q=Object(p["useState"])(!1),J=Object(u["a"])(Q,2),X=J[0],q=J[1],K=Object(v["l"])().query,$=R.taskList,ee=R.showTaskList,te=R.activeIndex,ne=R.enlarge_unity3D,re=R.tab_fixed,oe=R.data,ce=R.answerScore,ue=R.loading,fe=R.showTip,he=R.isMultiLevel,pe=R.selected_unlocked_answer_id,xe=Object(p["useMemo"])((function(){var e=0;if(oe&&pe)for(var t=oe.filter((function(e){return!e.answer_contents})),n=0;n1,activeIndex:r?te:2}});case 12:case"end":return e.stop()}}),e)}))),Ce.apply(this,arguments)}function Ie(e){var t=e.choose_answers,n=e.message,r=e.status;0!==r?M({type:z["g"],payload:{showTip:1===r,data:t,answerScore:n,loading:!1,activeIndex:1===r?te:2}}):l["b"].info(n)}function De(){M({type:z["t"]})}function Re(){M({type:z["Z"]})}function Me(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(s["a"])(be().mark((function e(){var t,r,a,i;return be().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(Z(!0),1!==y){e.next=8;break}return e.next=4,Object(S["p"])(w.identifier);case 4:t=e.sent,-1!==(null===t||void 0===t?void 0:t.status)&&(n(ce),Ie(t)),e.next=14;break;case 8:if(!pe){e.next=14;break}return e.next=11,Object(S["s"])(w.identifier,pe);case 11:r=e.sent,a=r.status,r.message,-1===a||(he?(i=0,oe.filter((function(e){return!e.answer_contents})).forEach((function(e,t){t<=xe&&e&&(i+=e.answer_score)})),n(i)):n(ce),Te(),Fe(null),M({type:z["t"]}));case 14:Z(!1);case 15:case"end":return e.stop()}}),e)}))),Ge.apply(this,arguments)}function Fe(e){M({type:z["y"],payload:e})}function Pe(){return ze.apply(this,arguments)}function ze(){return ze=Object(s["a"])(be().mark((function e(){var t,n;return be().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,!K.subject_id){e.next=7;break}return e.next=4,Object(S["i"])(x.identifier,Object(h["a"])({},K));case 4:n=e.sent,e.next=10;break;case 7:return e.next=9,Object(S["m"])(x.identifier);case 9:n=e.sent;case 10:M({type:z["m"],payload:{taskList:(null===(t=n)||void 0===t?void 0:t.stages)||n,showTaskList:!0}}),e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](0),console.log(e.t0);case 16:case"end":return e.stop()}}),e,null,[[0,13]])}))),ze.apply(this,arguments)}function Be(e,t,n){return Ue.apply(this,arguments)}function Ue(){return Ue=Object(s["a"])(be().mark((function e(t,n,a){return be().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(S["D"])(t,C.id,n);case 3:$[a].star=n,M({type:z["N"],payload:{taskList:Object(r["a"])($)}}),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),Ue.apply(this,arguments)}function Ye(){Pe()}function Ve(){M({type:z["s"]})}Object(p["useEffect"])((function(){if(null===C||void 0===C?void 0:C.identifier){var e=Object(V["t"])({objective_type:"shixun",objective_id:null===C||void 0===C?void 0:C.identifier,school:1});e.then((function(e){var t;q(null===e||void 0===e||null===(t=e.shixun)||void 0===t?void 0:t.own)}))}}),[null===C||void 0===C?void 0:C.identifier]),Object(p["useEffect"])((function(){return function(){M({type:z["s"]}),M({type:z["A"],payload:0})}}),[t]),Object(p["useEffect"])((function(){if(Ae.current)return Ae.current.addEventListener("mousedown",we),function(){Ae.current.removeEventListener("mousedown",we)}}),[Ae.current]),Object(p["useEffect"])((function(){if(_&&k&&Ae.current){var e=Object(ge["b"])((function(e){var t=e.target.scrollTop;M(t>=354?{type:z["db"],payload:!0}:{type:z["db"],payload:!1})}),10);Ae.current.addEventListener("scroll",e);var t=se["a"].subscribe("evaluate-unity3d-finish",(function(){Ae.current.scrollTop=0}));return function(){Ae.current.removeEventListener("scroll",e),t()}}}),[_,k,Ae.current]);var We=O.position,Ze=O.score,Qe=O.subject,He={onViewAllTask:Ye,position:We,score:Ze,subject:Qe};function Je(e){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(s["a"])(be().mark((function e(t){var n;return be().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(Y["b"])({content:t,container_type:"Shixun",container_id:C.id,challenge_id:O.id,position:We});case 2:if(n=e.sent,-3!==n.status){e.next=6;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"}),e.abrupt("return");case 6:console.log(n),M({type:z["A"],payload:3}),se["a"].publish("create-discuss");case 9:case"end":return e.stop()}}),e)}))),Xe.apply(this,arguments)}function qe(){M({type:z["bb"],payload:!ne})}var Ke={loading:ue,data:oe,onShowTip:Re,st:y,challenge:O};return m.a.createElement(p["Fragment"],null,m.a.createElement(b,He),m.a.createElement("div",{className:"content-wrapper",ref:Ae},k&&_?m.a.createElement("div",{className:"unity-3d-container ".concat(ne?"enlarge":"")},m.a.createElement("a",{onClick:qe,className:"btn-enlarge ".concat(ne?"enlarge":"")},m.a.createElement("i",{className:"iconfont ".concat(ne?"icon-suoxiao1":"icon-kuoda"," ")})),m.a.createElement(ve,{unity_3d_routes:k,onGetUnity3dMessage:T,onEvaluateCallback:L})):null,m.a.createElement("ul",{className:"tab-nav ".concat(re?"tab-fixed":"")},_e.map((function(e){return m.a.createElement("li",{onClick:Ne,id:e.index,key:e.title,className:te===e.index?"active":""},m.a.createElement("a",null,e.title,3===e.index&&o?m.a.createElement("span",null,o):null))}))),m.a.createElement(B["a"],{className:0===te?"tab-panel-body ".concat(k&&_?"scroll-margin-top":""):"hide",value:O.task_pass}),m.a.createElement("div",{className:1===te?"tab-panel-body":"hide"},je?m.a.createElement(B["a"],{value:je}):null),m.a.createElement("div",{className:2===te?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},m.a.createElement(de,Ke)),m.a.createElement("div",{className:3===te?"tab-panel-body":"hide"},m.a.createElement(ie["a"],{activeIndex:te,shixunIdentifier:C.identifier,identity:g.identity,user:g,allowDisableDiscuss:X})),m.a.createElement("div",{className:4===te?"tab-panel-body":"hide"},m.a.createElement(P,{activeIndex:te,taskId:t})),"exercises"!==K.type&&!(null===C||void 0===C?void 0:C.is_disable_discuss)&&!w.homework_common_comment_open&&m.a.createElement(le,{user:g,user_praise:j,praise_count:A,praisePlus:N,onCreateDiscuss:Je})),m.a.createElement(U["a"],null,m.a.createElement(a["a"],{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:ee,onClose:Ve},K.subject_id&&m.a.createElement(ae,Object(i["a"])({taskList:Object(r["a"])($),challenge:O,shixun:C},K,{identity:g.identity,onSaveTaskStar:Be})),!K.subject_id&&m.a.createElement(H,{taskList:Object(r["a"])($),challenge:O,shixun:C,identity:g.identity,onSaveTaskStar:Be})),m.a.createElement(c["a"],{centered:!0,title:"\u63d0\u793a",visible:fe,onOk:Me,onCancel:De,confirmLoading:W,className:"answer-tip"},f?m.a.createElement("p",null,"\u5df2\u7ecf\u8fc7\u804c\u4e1a\u8ba4\u8bc1\u7684\u6559\u5e08\u53ef\u4ee5\u514d\u91d1\u5e01\u67e5\u770b\u7b54\u6848\u54df~"):m.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~"),he?m.a.createElement(me,{selected_index:xe,selected_unlocked_answer_id:pe,onSelect:Fe,data:oe}):m.a.createElement("p",null,"\u5c06\u6263\u9664".concat(ce,"\u70b9\u91d1\u5e01\uff0c\u662f\u5426\u786e\u8ba4\u67e5\u770b\u7b54\u6848")),f?m.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7acb\u5373\u8ba4\u8bc1"):null),m.a.createElement(ye["a"],null)))},je=(n("+L6B"),n("2/Rp")),Ae=(n("aHsQ"),n("sGsY")),ke=n("55Ip"),_e=n("9VGf");function Ne(e){return e.toString().padStart(2,"0")}function Le(e){var t=Math.floor(e/60),n=e%60,r=Math.floor(t/60);return"".concat(Ne(r),":").concat(Ne(t-60*r),":").concat(Ne(n))}var Se=function(e){var t=e.defaultTime,n=e.status,r=e.onUpdateCostTime,a=e.lastedGetTaskInfoTime,i=e.title,o=void 0===i?"":i,c=Object(p["useState"])(t||0),l=Object(u["a"])(c,2),s=l[0],f=l[1],h=Object(p["useRef"])();return Object(p["useEffect"])((function(){a&&(f(t),h.current=t)}),[t,a]),Object(p["useEffect"])((function(){if(a){var e=se["a"].subscribe("update-cost-time",(function(){2!==n&&r(h.current)}));return e}}),[a]),Object(_e["a"])((function(){f(s+1),h.current=h.current+1}),2===n?null:1e3),m.a.createElement("span",null,o?"".concat(o,"\uff1a"):null,Le(s))},Te=(n("8Enf"),n("P2fV"),n("NJEC")),Ce=(n("5Dmo"),n("3S7+")),Ie=(n("UlFV"),n("RCxd")),De=n("S+dL"),Re=n.n(De),Me=n("P5Jw");function Ge(e){var t=e.onShowNotice,n=e.className,r=void 0===n?"":n;return m.a.createElement("a",{title:"\u66f4\u65b0\u901a\u77e5",onClick:t,className:r},m.a.createElement("img",{src:Re.a,alt:"notice"}))}var Fe=function(e){var t=e.loading,n=e.lastedUpdateTime,r=e.moveY,a=e.code_hidden,i=e.gameStatus,o=e.isEditPath,s=e.isNotice,u=e.git_url,f=e.onResetCode,h=e.onResetGitCode,d=e.onShowCodeSetting,v=e.onResetPassedCode,g=e.onShowDir,y=e.onResizeCodeArea,b=e.onShowNotice;function w(){y(r)}var E=function(){c["a"].confirm({title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801",icon:m.a.createElement(Ie["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:f})},O=function(){c["a"].confirm({title:"\u91cd\u7f6e\u4ee3\u7801\u4ed3\u5e93",icon:m.a.createElement(Ie["a"],null),content:"\u60a8\u7684\u6240\u6709\u4ee3\u7801\u5c06\u88ab\u8fd8\u539f\u81f3\u521d\u59cb\u72b6\u6001\uff0c\u4e0d\u5f71\u54cd\u901a\u5173\u72b6\u6001\u4e0e\u4f5c\u4e1a\u6210\u7ee9\u3002\u786e\u8ba4\u91cd\u7f6e\uff1f",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:h})},x="100%"===r;return m.a.createElement(p["Fragment"],null,m.a.createElement("span",{className:"edit-status ml5"},t?"\u4fdd\u5b58\u4e2d...":0===n?"\u5df2\u4fdd\u5b58":"\u5df2\u4fee\u6539"),m.a.createElement("div",{className:"action-bar"},s?m.a.createElement(Ce["a"],{visible:!0,title:m.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4efb\u52a1\u7684\u4ee3\u7801\u6587\u4ef6\u6709\u66f4\u65b0\u5566\uff5e"),color:"#fff"},m.a.createElement(Ge,{onShowNotice:b})):null,a?null:m.a.createElement("a",{title:"\u6587\u4ef6\u76ee\u5f55",onClick:g},m.a.createElement("i",{className:"iconfont icon-wenjian "})),u?m.a.createElement(Me["CopyToClipboard"],{text:u,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},m.a.createElement("a",{title:"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740"},m.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,2===i&&o?m.a.createElement(Te["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:v},m.a.createElement("a",{title:"\u52a0\u8f7d\u4e0a\u6b21\u901a\u8fc7\u7684\u4ee3\u7801"},m.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,o?m.a.createElement("a",{title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801",onClick:E},m.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,o&&m.a.createElement("a",{title:"\u91cd\u7f6e\u4ee3\u7801\u4ed3\u5e93",onClick:O},m.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),m.a.createElement("a",{onClick:d,title:"\u8bbe\u7f6e"},m.a.createElement("i",{className:"iconfont icon-shezhi"})),m.a.createElement("a",{onClick:w,title:x?"\u6536\u7f29":"\u5c55\u5f00"},m.a.createElement("i",{className:x?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Pe=n("VTBJ"),ze={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"},Be=ze,Ue=n("6VBw"),Ye=function(e,t){return p["createElement"](Ue["a"],Object(Pe["a"])(Object(Pe["a"])({},e),{},{ref:t,icon:Be}))};Ye.displayName="CloudServerOutlined";var Ve=p["forwardRef"](Ye),We=n("Mm8t"),Ze=n.n(We),Qe=n("9kvl");function He(){He=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var Je=function(e){var t=e.isNotice,n=e.moveY,r=e.isActive,a=e.tabIndex,i=e.webssh,o=e.socketKeys,c=e.onCloseSocket,l=e.onReCreateSocket,s=e.onShowNotice,u=e.sshConfigData,f=e.onResizeCodeArea,h=e.shixun;function d(){f(n)}console.log("socketKeys,shixuns",u);var p="100%"===n;return m.a.createElement("div",{className:"action-bar"},t?m.a.createElement(Ge,{onShowNotice:s}):null,i?m.a.createElement(Ke,{sshConfigData:u,tabIndex:a,isActive:r,socketKeys:o,onReCreateSocket:l,onCloseSocket:c,shixun:h}):null,m.a.createElement("a",{onClick:d,title:p?"\u6536\u7f29":"\u5c55\u5f00"},m.a.createElement("i",{className:p?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Xe=1200,qe=300;function Ke(e){var t=e.isActive,n=e.socketKeys,r=e.webssh,a=e.onCloseSocket,i=e.onReCreateSocket,o=e.sshConfigData,l=e.tabIndex,f=e.shixun,h=Object(p["useState"])(3===r?1800:Xe),d=Object(u["a"])(h,2),v=d[0],g=d[1],y=Object(p["useState"])(!1),b=Object(u["a"])(y,2),w=b[0],E=b[1],O=f.identifier;function x(){Qe["c"].replace("/shixuns/".concat(O,"/challenges"))}function j(){c["a"].confirm({title:"\u547d\u4ee4\u884c\u91cd\u8fde\u63d0\u9192",icon:m.a.createElement(Ie["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:L,onCancel:x})}Object(_e["a"])((function(){g(v-1)}),t&&v>0?1e3:null),Object(p["useEffect"])((function(){var e=se["a"].subscribe("on-operating-ssh",(function(){3!=(null===f||void 0===f?void 0:f.webssh)&&g(Xe)})),t=se["a"].subscribe("update-windows-time",(function(e){g(parseInt(e.remaining_time/1e3))})),n=se["a"].subscribe("on-recreate-socket",(function(){i()}));return function(){t(),e(),n()}}),[]);var A=function(){c["a"].confirm({title:"\u91cd\u7f6e\u547d\u4ee4\u884c",icon:m.a.createElement(Ie["a"],null),content:"\u5b9e\u9a8c\u73af\u5883\u5c06\u6062\u590d\u5230\u521d\u59cb\u72b6\u6001\uff0c\u662f\u5426\u786e\u8ba4\u91cd\u7f6e\u5b9e\u9a8c\u73af\u5883?",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:S})};function k(){E(!1)}function _(){3!=f.webssh&&E(!0)}function N(){g(Xe),se["a"].publish("ssh-add-connect-time"),E(!1)}function L(){g(Xe),se["a"].publish("create-socket",l)}function S(){return C.apply(this,arguments)}function C(){return C=Object(s["a"])(He().mark((function e(){return He().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.forEach((function(e){se["a"].publish("close-socket",e)})),e.next=3,a();case 3:g(Xe),i();case 5:case"end":return e.stop()}}),e)}))),C.apply(this,arguments)}Object(p["useEffect"])((function(){0===v&&(3!=f.webssh&&j(),n.forEach((function(e){se["a"].publish("close-socket",e)}))),v===qe&&3!=f.webssh&&E(!0)}),[v]);var I=function(){c["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(T["L"])(null===o||void 0===o?void 0:o.mapping_service_url)}})};return m.a.createElement(p["Fragment"],null,v>0&&v<=qe&&3!=f.webssh?m.a.createElement($e,{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:v,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:_}):null,(null===o||void 0===o?void 0:o.mapping_service_url)&&m.a.createElement("a",{target:"_blank",onClick:function(e){e.preventDefault(),I()},href:null===o||void 0===o?void 0:o.mapping_service_url},m.a.createElement(Ve,{className:"font14 c-blue"}),m.a.createElement("span",{className:"c-blue"}," \u670d\u52a1\u9884\u89c8")),m.a.createElement("a",{onClick:A},m.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),m.a.createElement("span",null," \u91cd\u7f6e\u547d\u4ee4\u884c")),m.a.createElement(U["a"],null,m.a.createElement(c["a"],{centered:!0,title:[m.a.createElement(Ie["a"],{className:"modalIconYellow"}),"\u547d\u4ee4\u884c\u8fde\u63a5\u65f6\u957f\u63d0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:w&&v>0,onOk:N,onCancel:k,okText:"\u7acb\u5373\u5ef6\u957f",cancelText:"\u4e0d\u9700\u8981"},"\u547d\u4ee4\u884c\u5c06\u4e8e ",Math.round(v/60)," \u5206\u949f\u540e\u4e2d\u65ad\uff0c\u9700\u8981\u5ef6\u957f\u4f7f\u7528\u65f6\u95f4\u5417\uff1f")))}function $e(e){var t=e.title,n=e.time,r=e.className,a=void 0===r?"":r,i=e.callback,o=e.desc,c=void 0===o?"":o,l=e.style,s=void 0===l?{}:l;function u(){i&&i()}return m.a.createElement("a",{onClick:u,title:t,className:a},m.a.createElement("img",{src:Ze.a,alt:"time",width:16,style:s}),m.a.createElement("span",null,c?"".concat(c,"\uff1a"):"",Le(n)))}n("lOMy");var et={1:"\u7b80\u5355",2:"\u4e2d\u7b49",3:"\u56f0\u96be"},tt=function(e){var t=e.className,n=e.mirror_description,r=e.git_url,a=e.difficulty,i=e.task_pass,o=e.test_set_permission,c=e.onVncAction,s=e.window_vnc_url,u=e.linux_vnc;e.vnc_url;return m.a.createElement("div",{className:"tpi-code-setting ".concat(t)},m.a.createElement("h3",null,"\u529f\u80fd"),m.a.createElement("section",null,m.a.createElement("a",{id:"full-screen",title:"\u5168\u5c4f",className:"file-item action",onClick:function(){c("full-screen")}}," ",m.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5c4f "),m.a.createElement("a",{id:"reset-task",onClick:function(){return c("reset-task")},className:"file-item action",title:"\u91cd\u7f6e\u5b9e\u8bad"}," ",m.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91cd\u7f6e\u5b9e\u8bad "),m.a.createElement("a",{id:"reset-task",onClick:function(){return c("reset-code")},className:"file-item action",title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801"}," ",m.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590d\u521d\u59cb\u4ee3\u7801 "),r?m.a.createElement(Me["CopyToClipboard"],{text:r,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},m.a.createElement("a",{id:"copy-git",title:"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740",className:"file-item action"}," ",m.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740 ")):null,!s&&!u&&m.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){c("show-clipboard-box")}}," ",m.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590d\u5236\u7c98\u8d34 ")),m.a.createElement("h3",null,"\u5173\u5361\u914d\u7f6e\u4fe1\u606f"),m.a.createElement("section",null,m.a.createElement("a",{className:"file-item",title:i?"\u5141\u8bb8\u5b66\u5458\u8df3\u5173\u6311\u6218":"\u4e0d\u5141\u8bb8\u5b66\u5458\u8df3\u5173\u6311\u6218"},m.a.createElement("b",null,"\u8df3\u5173"),m.a.createElement("span",null,i?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),m.a.createElement("a",{className:"file-item",title:o?"\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"},m.a.createElement("b",null,"\u6d4b\u8bd5\u96c6\u89e3\u9501"),m.a.createElement("span",null,o?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8"))),m.a.createElement("h3",null,"\u5b9e\u8bad\u57fa\u672c\u4fe1\u606f"),m.a.createElement("section",null,m.a.createElement("div",{className:"file-item"},m.a.createElement("b",null,"\u5b9e\u8bad\u96be\u6613\u5ea6"),m.a.createElement("span",null,et[a])),m.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},m.a.createElement("b",null,"\u5b9e\u9a8c\u73af\u5883"),m.a.createElement("span",{className:"vnc-desc",title:null===n||void 0===n?void 0:n.join(" ")},null===n||void 0===n?void 0:n.join(" ")))))},nt=n("l9Ud"),rt=n.n(nt);function at(){at=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var it=function(e){e.userDetail,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=e.onClose,i=e.shixun,o=Object(f["a"])(e,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),c=Object(v["m"])(),d=Object(p["useState"])([]),g=Object(u["a"])(d,2),y=g[0],b=g[1],E=Object(p["useState"])({}),O=Object(u["a"])(E,2),x=O[0],j=O[1],A=Object(p["useState"])(0),k=Object(u["a"])(A,2),_=k[0],N=k[1],L=Object(p["useState"])(Object(h["a"])({page:1,limit:20,id:i.identifier},c)),S=Object(u["a"])(L,2),T=S[0],C=(S[1],Object(p["useCallback"])((function(){return o.visible}),[o.visible]));Object(p["useEffect"])((function(){T.page=1,I()}),[o.visible]);var I=function(){var e=Object(s["a"])(at().mark((function e(){var n;return at().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunsDetail/getSetData",payload:T});case 2:n=e.sent,n&&(b(Object(r["a"])(n.data_sets)),N(n.data_sets_count),j(n.folder_name));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,!!y.length&&o.children,m.a.createElement(a["a"],{title:"\u6570\u636e\u96c6",placement:"right",className:rt.a.wrap,width:300,closable:!1,onClose:n,visible:C()},m.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636e\u96c6\u8def\u5f84"),m.a.createElement("dl",{className:rt.a.list},m.a.createElement(Ce["a"],{title:x},m.a.createElement("dt",null,x)),m.a.createElement("dd",null,m.a.createElement(Me["CopyToClipboard"],{text:x,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},m.a.createElement("span",{className:"".concat(rt.a.copy," current")},"\u70b9\u51fb\u590d\u5236")))),m.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4ef6\u8def\u5f84"),null===y||void 0===y?void 0:y.map((function(e,t){return m.a.createElement("dl",{className:rt.a.list},m.a.createElement(Ce["a"],{title:e.title},m.a.createElement("dt",null,m.a.createElement("span",{className:"icon-wenjian4 mr5"}),e.title)),m.a.createElement("dd",null,m.a.createElement(Me["CopyToClipboard"],{text:e.file_path,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},m.a.createElement("span",{className:"".concat(rt.a.copy," current")},"\u70b9\u51fb\u590d\u5236"))))})),m.a.createElement("div",{className:"tc"},m.a.createElement(w["a"],{onChange:function(e){T.page=e,I()},className:rt.a.page,size:"small",total:_,pageSize:T.limit,hideOnSinglePage:!0}))))},ot=Object(Qe["a"])((function(e){var t=e.user,n=e.userDetail,r=e.loading,a=e.shixunsDetail,i=e.globalSetting;return{user:t,userDetail:n,shixunsDetail:a,globalSetting:i,loading:r.models.index}}))(it),ct=n("m3rI"),lt=n("tUsH"),st=n.n(lt),ut=n("1Zrr"),ft=n.n(ut),ht=n("bntm"),dt=n("bPs0");function pt(){pt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var mt=Ae["a"].Countdown;function vt(){return m.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 gt=function(e){var t,n=e.mirror_description,r=e.difficulty,i=e.git_url,o=e.vnc_url,l=e.window_vnc_url,f=e.linux_vnc,d=e.isNotice,g=e.user,y=e.game,b=e.shixun,w=void 0===b?{}:b,E=e.resetVncLoading,O=e.onUpdateCostTime,x=e.lastedGetTaskInfoTime,j=e.onShowNotice,A=e.onResetGitCode,k=e.onResetVnc,_=e.onBack,N=e.history,L=e.onAddVncTime,S=e.onUpdateCode,T=w.name,C=w.identifier,I=w.task_pass,D=w.test_set_permission,R=y.cost_time,M=y.status,G=g.user_url,F=g.image_url,P=g.grade,z=void 0===P?0:P,B=Object(p["useState"])(!1),Y=Object(u["a"])(B,2),V=Y[0],W=Y[1],Z=Object(p["useState"])({}),Q=Object(u["a"])(Z,2),H=Q[0],J=Q[1],X=Object(p["useState"])("#FFF"),K=Object(u["a"])(X,2),$=K[0],ee=K[1],te=Object(p["useState"])(null),ne=Object(u["a"])(te,2),re=ne[0],ae=ne[1],ie=Object(p["useState"])(),oe=Object(u["a"])(ie,2),ce=oe[0],le=oe[1],ue=Object(p["useState"])(!1),fe=Object(u["a"])(ue,2),he=fe[0],de=fe[1],pe=Object(v["l"])().query;Object(p["useEffect"])((function(){function e(){return t.apply(this,arguments)}function t(){return t=Object(s["a"])(pt().mark((function e(){var t,n,r,a,i,o,c,l,s,u;return pt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("exercises"!==pe.type){e.next=12;break}if("coursesId"!==pe.coursesId){e.next=7;break}return e.next=4,Object(q["U"])({categoryId:pe.exercisesId,login:pe.login});case 4:a=e.sent,e.next=10;break;case 7:return e.next=9,Object(q["x"])({categoryId:pe.exercisesId,login:pe.login});case 9:a=e.sent;case 10:J(Object(h["a"])({},a)),(null===(t=a)||void 0===t?void 0:t.left_banner_id)&&(null===(n=a)||void 0===n||null===(r=n.exercise)||void 0===r?void 0:r.left_time)&&(ae(Date.now()+1e3*(null===(i=a)||void 0===i||null===(o=i.exercise)||void 0===o?void 0:o.left_time)),setTimeout((function(){ee("red")}),1e3*((null===(c=a)||void 0===c||null===(l=c.exercise)||void 0===l?void 0:l.left_time)-300>0?(null===(s=a)||void 0===s||null===(u=s.exercise)||void 0===u?void 0:u.left_time)-300:0)));case 12:case"end":return e.stop()}}),e)}))),t.apply(this,arguments)}e(),se["a"].subscribe("update-windows-time",(function(e){le(parseInt(e.remaining_time/1e3))})),o&&le(1800)}),[]),Object(p["useEffect"])((function(){var e;return"exercises"===pe.type&&(null===H||void 0===H||null===(e=H.exercise)||void 0===e?void 0:e.screen_open)&&(dt["b"].forEach((function(e,t){document.addEventListener(e,ve,!1),document.addEventListener("blur",ve,!1)})),window.focus(),window.onblur=function(){Object(ht["a"])()&&(ve(),Object(ht["b"])())}),function(){dt["b"].forEach((function(e,t){document.removeEventListener(e,ve,!1)}))}}),[H]);var me=function(){de(!he)},ve=function(e){window.parent.postMessage("backExercise","*"),"back"!==e&&Object(ht["b"])()};function ge(){W(!V)}function ye(){W(!1)}function be(){_(),N.replace("/shixuns/".concat(C,"/challenges"))}function we(){E||k()}function Ee(){c["a"].confirm({title:"\u9000\u51fa\u5b9e\u8bad",icon:m.a.createElement(Ie["a"],null),content:"\u60a8\u786e\u5b9a\u8981\u9000\u51fa\u5b9e\u8bad\u5417\uff1f",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:be})}function Oe(e){ye(),"reset-task"===e&&(E||c["a"].confirm({title:"\u91cd\u7f6e\u5b9e\u8bad",icon:m.a.createElement(Ie["a"],null),content:m.a.createElement(vt,null),centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:we})),"reset-code"===e&&(E||c["a"].confirm({title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801",icon:m.a.createElement(Ie["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:A})),"full-screen"===e&&se["a"].publish("vnc-enlarge"),"show-clipboard-box"===e&&se["a"].publish("show-clipboard-box")}var xe={task_pass:I,test_set_permission:D,mirror_description:n,difficulty:r,resetVncLoading:E,git_url:i,onVncAction:Oe,window_vnc_url:l,linux_vnc:f,vnc_url:o};return m.a.createElement("div",{className:"task-header-container"},"exercises"!==pe.type&&m.a.createElement(m.a.Fragment,null,m.a.createElement("a",{className:"task-user-info",href:G,target:"_blank"},F?m.a.createElement("img",{width:"35",height:"35",src:"".concat(ct["a"].IMG_SERVER,"/images/").concat(F)}):null,m.a.createElement("span",null,g.name)),m.a.createElement("div",{className:"grade-info"},m.a.createElement("img",{src:st.a,alt:"gold",width:20}),z)),m.a.createElement("h2",{className:"shixun-info"},T,"exercises"!==(null===pe||void 0===pe?void 0:pe.type)&&m.a.createElement(Se,{lastedGetTaskInfoTime:x,status:M,defaultTime:R,onUpdateCostTime:O,title:o?"\u5b9e\u9a8c\u603b\u7528\u65f6":""})),"exercises"!==(null===pe||void 0===pe?void 0:pe.type)&&m.a.createElement(m.a.Fragment,null,(o||l||f||3===(null===w||void 0===w?void 0:w.webssh))&&m.a.createElement("div",{className:"flex-container"},l&&m.a.createElement(ke["Link"],{onClick:function(e){e.preventDefault(),se["a"].publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53d1\u9001CTRL+ALT+DELETE"),d?m.a.createElement(Ge,{className:"btn-notice",onShowNotice:j}):null,ce&&m.a.createElement(bt,{defaultTime:ce,onAddVncTime:L,onReset:we,toShixun:be,title:o?"\u5b9e\u9a8c\u73af\u5883\u5012\u8ba1\u65f6":""}),m.a.createElement("a",{className:"btn-vnc",title:"\u5de5\u5177\u680f",onClick:ge},m.a.createElement("img",{alt:"tool",src:ft.a,width:16}),"\u5de5\u5177\u680f")),!l&&m.a.createElement(ot,{visible:he,onClose:me,shixun:w},m.a.createElement("a",{className:"btn-vnc",title:"\u5de5\u5177\u680f",onClick:me},m.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636e\u96c6"))),"exercises"!==pe.type&&m.a.createElement(m.a.Fragment,null,o||l?m.a.createElement("a",{className:"btn-task-out",onClick:Ee,title:"\u9000\u51fa\u5b9e\u8bad"},"\u9000\u51fa\u5b9e\u8bad"):m.a.createElement("a",{className:"btn-out",onClick:Ee,title:"\u9000\u51fa\u5b9e\u8bad"},m.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(null===H||void 0===H||null===(t=H.exercise)||void 0===t?void 0:t.left_time)&&m.a.createElement(m.a.Fragment,null,m.a.createElement("span",{style:{color:$},className:"iconfont icon-kaoshishichang mr5"}),m.a.createElement("span",{className:"c-white mr20"},m.a.createElement(mt,{className:"flex-wrp ",valueStyle:{color:$,fontSize:16,fontWeight:"normal"},title:m.a.createElement("span",{style:{color:$,fontSize:16}},"\u5269\u4f59\u65f6\u95f4\uff1a"),value:re,onFinish:Object(s["a"])(pt().mark((function e(){var t,n;return pt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(q["V"])({categoryId:pe.exercisesId,commit_method:2});case 2:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&(S(1),c["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:m.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",m.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){var e=Object(s["a"])(pt().mark((function e(){return pt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(pe.coursesId,"/exercise/").concat(pe.exercisesId,"/detail");case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})),-3===(null===t||void 0===t?void 0:t.status)&&(n=parseInt(null===t||void 0===t?void 0:t.message),ae(Date.now()+1e3*n));case 5:case"end":return e.stop()}}),e)})))}))),"exercises"===(null===pe||void 0===pe?void 0:pe.type)&&m.a.createElement(je["a"],{type:"primary",onClick:function(){S(1),c["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:m.a.createElement("div",{className:"tc"},"\u8bf7\u786e\u8ba4\u4f60\u7684\u7b54\u9898\u5185\u5bb9\u5df2\u7ecf\u63d0\u4ea4\uff1f"),onOk:function(){ve("back")}})}},m.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8fd4\u56de\u8bd5\u5377"),m.a.createElement(U["a"],null,m.a.createElement(a["a"],{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:V,onClose:ye},m.a.createElement(tt,xe))))},yt=300;function bt(e){var t=e.onAddVncTime,n=e.onReset,r=e.toShixun,a=e.title,i=void 0===a?"":a,o=e.defaultTime,l=Object(p["useState"])(o),s=Object(u["a"])(l,2),f=s[0],h=s[1],d=Object(p["useState"])(!1),v=Object(u["a"])(d,2),g=v[0],y=v[1];function b(){0!==f?y(!1):r()}function w(){y(!1),f>0?(h(o),t()):(h(o),n())}function E(){f0?1e3:null),Object(p["useEffect"])((function(){f===yt&&y(!0)}),[f]),Object(p["useEffect"])((function(){o=0?e.splice(n,1):e.push(c),o(e.join(""))}}return m.a.createElement("a",{className:"flex-container",onClick:l},m.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(1===t?"radio":"checkbox"," ").concat(r&&r.indexOf(c)>=0?"active":"")}),m.a.createElement("div",{className:"flex-wrp"},m.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},c,"\u3001"),m.a.createElement(B["a"],{className:"subject-body",value:i})))},Ot=function(e){var t=e.id,n=e.answer,r=e.challenge_question,a=e.category,i=e.subject,o=e.onSetAnswers;function c(e){o(t,e)}return m.a.createElement("li",null,m.a.createElement("div",{className:"subject"},m.a.createElement(B["a"],{value:"".concat(t+1,"\u3001").concat(i),className:"subject-body"})),m.a.createElement("div",{className:"option"},r.map((function(e,t){var r=e.option_name;return m.a.createElement(Et,{index:t,key:r,option_name:r,answer:n,category:a,callback:c})}))))},xt=function(e){var t=e.chooses,n=e.answers,r=e.onSetAnswers;return m.a.createElement("ul",{className:"choose-container"},t.map((function(e,t){var a=e.subject,i=e.challenge_question,o=e.category;return m.a.createElement(Ot,{key:t,id:t,subject:a,challenge_question:i,category:o,answer:n[t],onSetAnswers:r})})))},jt=(n("yqJW"),n("cf+g")),At=n.n(jt),kt=n("UbZX"),_t=n.n(kt),Nt=n("LYID"),Lt=n.n(Nt),St=function(e){var t=e.id,n=e.isActive,r=e.title,a=e.onActive,i=e.had_submmit,o=e.result,c=e.actual_output,l=e.standard_answer;function s(){a(t)}var u="test-case-item";return n&&(u+=" active"),i&&(u+=" has-result"),m.a.createElement("li",{className:u},m.a.createElement("a",{className:"case-header",onClick:s},m.a.createElement("h2",null,m.a.createElement("div",{className:n?"arrow-down":"arrow-right"}),m.a.createElement("span",{className:"test-title"},r)),i>0?m.a.createElement("img",{width:16,src:o?_t.a:Lt.a}):m.a.createElement("i",{className:"iconfont icon-suo1"})),m.a.createElement("div",{className:"item-desc ".concat(n?"show":"hide"," choose-game-item")},i?o?m.a.createElement(p["Fragment"],null,m.a.createElement("p",null,"\u6b63\u786e\u9009\u9879\uff1a",m.a.createElement("b",null,l)),m.a.createElement("p",null,"\u4f60\u7684\u9009\u9879\uff1a",m.a.createElement("b",{className:"c-red"},c))):m.a.createElement("p",null,"\u9519\u8bef\uff0c\u4e0d\u652f\u6301\u67e5\u770b"):m.a.createElement("p",null,"\u5c1a\u672a\u63d0\u4ea4\uff0c\u6682\u4e0d\u652f\u6301\u67e5\u770b")))},Tt=function(e){var t=e.onResizeSetContainer,n=e.moveY,r=e.had_submmit,a=e.test_sets,o=void 0===a?[]:a,c=e.challenge_chooses_count,l=e.choose_correct_num,s=Object(p["useState"])(-1),f=Object(u["a"])(s,2),h=f[0],d=f[1];function v(e){d(e===h?-1:e)}var g=l===c;function y(){t(n)}return m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"test-header"},m.a.createElement("span",{className:"active"},"\u6d4b\u8bd5\u7ed3\u679c"),m.a.createElement("a",{onClick:y},m.a.createElement("i",{className:"iconfont ".concat(.01===n?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),r?m.a.createElement("p",{className:"test-result ".concat(g?"success":"failer")},m.a.createElement("span",{className:"count"},m.a.createElement("img",{width:16,src:g?_t.a:At.a}),l," / ",c," \u5171\u6709",c,"\u9898\uff0c"),m.a.createElement("span",null,g?"\u5168\u90e8\u901a\u8fc7":"\u5176\u4e2d".concat(c-l,"\u9898\u76ee\u7ed3\u679c\u4e0d\u5339\u914d\u3002\u8be6\u60c5\u5982\u4e0b\uff1a"))):null,m.a.createElement("ul",{className:"test-case-list"},o.map((function(e,t){return m.a.createElement(St,Object(i["a"])({key:"item"+t,had_submmit:r,title:"\u9898\u76ee".concat(t+1)},e,{isActive:h===t,id:t,onActive:v}))}))))},Ct=(n("qUwa"),n("VjRW")),It=n.n(Ct);function Dt(){Dt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var Rt=function(e){var t=e.st,n=e.prev_game,r=e.next_game,a=e.time_limit,i=e.record_consume_time,o=e.loading,l=e.vnc_url,f=e.linux_vnc,h=e.windows_vnc,d=e.shixun,g=e.game,y=e.onRun,b=e.dispatch,w=(e.onShowTestCaseList,e.chooses),E=e.unity_3d_routes,O=e.user,x=e.is_last_game,j=e.challenge,A=!x&&!o&&(d.status>0||(null===O||void 0===O?void 0:O.identity)<5),k=(1===t&&g.status,Object(p["useState"])(0)),_=Object(u["a"])(k,2),N=_[0],L=_[1],S=Object(p["useState"])(0),T=Object(u["a"])(S,2),C=T[0],I=T[1],D=Object(p["useState"])(!1),R=Object(u["a"])(D,2),M=R[0],G=R[1],F=Object(v["l"])();return Object(p["useEffect"])((function(){N>0&&setTimeout((function(){L(N-1)}),1e3)}),[N]),Object(p["useEffect"])((function(){C>0&&setTimeout((function(){I(C-1)}),1e3)}),[C]),Object(p["useEffect"])((function(){var e=se["a"].subscribe("eval-code-finish",(function(){E&&G(!0),1===t||L(10)}));return e}),[]),m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"flex-container eval-desc"},a?m.a.createElement("span",null,"\u672c\u5173\u6700\u5927\u6267\u884c\u65f6\u95f4\uff1a".concat(a,"\u79d2")):null,i?m.a.createElement("span",null,"\u672c\u6b21\u8bc4\u6d4b\u8017\u65f6(\u7f16\u8bd1\u3001\u8fd0\u884c\u603b\u65f6\u95f4)\uff1a",i," \u79d2"):null,(l||h||f)&&m.a.createElement("a",{title:"\u663e\u793a/\u9690\u85cf\u6d4b\u8bd5\u7ed3\u679c",onClick:function(){se["a"].publish("show-case-result")}},"\u663e\u793a/\u9690\u85cf\u6d4b\u8bd5\u7ed3\u679c")),m.a.createElement("div",{className:"flex-container eval-btn-group"},n&&!o?m.a.createElement("a",{href:"/tasks/".concat(n).concat(F.search),onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(n).concat(F.search)}),300)},className:"ghost-link"},"\u4e0a\u4e00\u5173"):null,A?m.a.createElement("a",{href:"/tasks/".concat(r).concat(F.search),onClick:function(e){e.preventDefault(),d.task_pass||2===g.status||(null===O||void 0===O?void 0:O.identity)<5?setTimeout((function(){return window.location.href="/tasks/".concat(r).concat(F.search)}),300):c["a"].warning({centered:!0,width:530,title:"\u63d0\u793a",okText:"\u6211\u77e5\u9053\u4e86",content:m.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,M&&1===(null===j||void 0===j?void 0:j.show_type)&&m.a.createElement("button",{onClick:function(){b({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67e5\u770b\u6548\u679c"},"\u67e5\u770b\u6548\u679c"),m.a.createElement("button",{onClick:Object(s["a"])(Dt().mark((function e(){return Dt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(1!==t){e.next=4;break}if(!((null===w||void 0===w?void 0:w.length)<=0)){e.next=4;break}return c["a"].confirm({centered:!0,title:"\u63d0\u793a",content:m.a.createElement("div",{className:"tc"},m.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"}),e.abrupt("return");case 4:return G(!1),e.next=7,y();case 7:case"end":return e.stop()}}),e)}))),style:{minWidth:"72px"},disabled:o||N>0,className:"btn-run",title:"\u8fd0\u884c\u8bc4\u6d4b"},N>0?"".concat(N,"S"):m.a.createElement(p["Fragment"],null," ",m.a.createElement("img",{src:It.a,alt:"run",width:18})," ",m.a.createElement("b",null,"\u8bc4\u6d4b")," "))))};function Mt(){Mt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Gt(e,t){switch(t.type){case z["f"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!0});case z["e"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!1});case z["B"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);default:throw new Error}}var Ft=function(e){var t=e.taskData,n=e.moveY,r=e.onResizeYStart,a=e.onResizeSetContainer,o=e.onEval,c=e.lastedGetTaskInfoTime,f=e._dispatch,h=Object(v["l"])(),d=t.chooses,g=t.choose_test_cases,y=t.game,b=g.test_sets,w=g.challenge_chooses_count,E=g.choose_correct_num,O=g.had_submmit,x=Object(p["useCallback"])((function(){var e=[];return e.length=w,O&&(e=b.map((function(e){return e.actual_output}))),e}),[c]),j=Object(p["useReducer"])(Gt,{loading:!1,answers:x()}),A=Object(u["a"])(j,2),k=A[0],_=A[1];Object(p["useEffect"])((function(){_({type:z["B"],payload:{answers:x()}})}),[c]);var N=k.answers,L=k.loading;function T(e,t){N[e]=t,_({type:z["B"],payload:{answers:N}})}function C(){for(var e=!0,t=0;t(?:[\n\r\s]*?)(?:<\/link>)*/im,en=/(?:[\n\r\s]*?)(?:<\/script>)*/im,tn=["http","com","net","org","cdn"];function nn(e){for(var t=!1,n=0;ni+rn&&o()}),rn),Object(p["useEffect"])((function(){c.current&&s&&s.content&&(c.current.setAttribute("action",l),c.current.submit())}),[c.current,s,l]),m.a.createElement("div",{className:"html-code-view",style:{display:r?"block":"none",width:"100%",height:"100%"}},m.a.createElement("form",{ref:c,method:"post",target:"my-frame"},m.a.createElement("input",{type:"hidden",name:"contents",value:s.content}),m.a.createElement("input",{type:"hidden",name:"educodercss",value:s.css}),m.a.createElement("input",{type:"hidden",name:"educoderscript",value:s.script})),m.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},on=n("dQ5l"),cn=n("ZBwS"),ln=n.n(cn),sn=(n("TVoq"),new ln.a);sn.Diff_EditCost=8;var un={oldStr:"",newStr:""};function fn(e,t){switch(t.type){case"init":return Object(h["a"])(Object(h["a"])({},e),t.payload);default:throw new Error}}function hn(e,t){var n=/&/g,r=//g,i=e[0],o=e[1]||"",c=o.replace(n,"&").replace(r,"<").replace(a,">"),l=!c.trim();if("oldStr"===t)switch(i){case cn["DIFF_DELETE"]:return"")+c+"";case cn["DIFF_EQUAL"]:return""+c+""}else switch(i){case cn["DIFF_INSERT"]:return"")+c+"";case cn["DIFF_EQUAL"]:return""+c+""}}var dn=function(e){var t,n,r=e.output,a=e.actual_output,i=Object(p["useReducer"])(fn,un),o=Object(u["a"])(i,2),c=o[0],l=o[1];return r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r"),a=null===(n=a)||void 0===n?void 0:n.replace(/\n/g,"\r"),Object(p["useEffect"])((function(){var e=sn.diff_main(r||"",a||"");sn.diff_cleanupEfficiency(e);var t=e.map((function(e){return hn(e,"oldStr")})).join(""),n=e.map((function(e){return hn(e,"newStr")})).join("");l({type:"init",payload:{oldStr:t,newStr:n}})}),[r,a]),m.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},m.a.createElement("div",{dangerouslySetInnerHTML:{__html:c.oldStr}}))};function pn(e){var t,n=e.last_compile_output,r=(e.language,e.ts_mem),a=e.ts_time,i=e.input,o=e.output,c=e.is_invisible,s=e.actual_output,f=e.is_file,h=(e.input_file_url,e.output_file_url),d=e.is_public,v=e.result,g=e.compile_success,y=e.title,b=e.isActive,w=e.id,E=e.onActive,O=e.test_sets_view,x=e.allowed_unlock,j=e.identity,A=e.taskData,k=Object(p["useState"])(!1),_=Object(u["a"])(k,2),N=_[0],L=_[1];function S(){d||O||j<=5?E(w):x?se["a"].publish("unlock-test-case",w):l["b"].info("\u672c\u6d4b\u8bd5\u96c6\u4e0d\u53ef\u89e3\u9501")}c&&(null===A||void 0===A||null===(t=A.user)||void 0===t?void 0:t.identity)>=5&&(o="\u8be5\u9884\u671f\u8f93\u51fa\u4e0d\u53ef\u67e5\u770b");var T="test-case-item";return b&&(T+=" active"),n&&(T+=" has-result"),m.a.createElement("li",{className:T},m.a.createElement("a",{className:"case-header",onClick:S},m.a.createElement("h2",null,m.a.createElement("div",{className:b?"arrow-down":"arrow-right"}),m.a.createElement("span",{className:"test-title"},y)),m.a.createElement("div",{className:"case-info"},r?m.a.createElement("span",{className:"description"},"\u6d88\u8017\u5185\u5b58",r,"MB"):null,a?m.a.createElement("span",{className:"description"}," \u4ee3\u7801\u6267\u884c\u65f6\u957f\uff1a",a,"\u79d2 "):null,d?null:O||j<=5?m.a.createElement("i",{className:"iconfont icon-jiesuo"}):m.a.createElement("i",{className:"iconfont icon-suo1"}),g>0?m.a.createElement("img",{width:16,src:v?_t.a:Lt.a}):null)),m.a.createElement("div",{className:"item-desc ".concat(b?"show":"hide"," choose-game-item")},i?m.a.createElement(qt["a"],null,m.a.createElement(Kt["a"],{flex:"80px"},"\u6d4b\u8bd5\u8f93\u5165\uff1a"),m.a.createElement(Kt["a"],{flex:"1",style:{color:"#fff"}},m.a.createElement(dn,{output:i}))):null,m.a.createElement("p",{className:"output-title-container"},m.a.createElement("span",null,"\u2014\u2014 \u9884\u671f\u8f93\u51fa \u2014\u2014"),m.a.createElement("span",{className:"output-title"},m.a.createElement("span",null,"\u2014\u2014 \u5b9e\u9645\u8f93\u51fa \u2014\u2014"),!f&&m.a.createElement("span",{className:"c-blue current",onClick:function(){return L(!N)}},N?"\u5c55\u793a\u683c\u5f0f\u5316\u8f93\u51fa":"\u5c55\u793a\u539f\u59cb\u8f93\u51fa"))),f&&m.a.createElement("div",{class:"diff-panel-container"},m.a.createElement("div",{className:"tc"},m.a.createElement("a",{class:"underline",target:"_blank",href:h},o)),m.a.createElement("div",{className:"tc"},g?m.a.createElement("a",{class:"underline",target:"_blank",href:s},o):s)),!f&&!N&&m.a.createElement(on["a"],{output:o,actual_output:s}),!f&&N&&m.a.createElement("div",{class:"diff-panel-container"},m.a.createElement("div",{className:""},o),m.a.createElement("div",{className:""},s))))}var mn=function(e){var t=e.onResizeSetContainer,n=e.moveY,r=e.taskData,a=e.isHtml,o=e.lastedUpdateTime,c=e.content,l=e.myshixunIdentifier,s=e.test_sets_view,f=e.identity,h=e.language,d=e.allowed_unlock,v=e.test_sets,g=void 0===v?[]:v,y=e.test_sets_count,b=e.sets_error_count,w=e.last_compile_output,E=e.onFinishDisplayHtml,O=Object(p["useState"])(-1),x=Object(u["a"])(O,2),j=x[0],A=x[1],k=Object(p["useState"])(a?0:1),_=Object(u["a"])(k,2),N=_[0],L=_[1];function S(e){A(e===j?-1:e)}function T(){t(n)}function C(e){L(parseInt(e.target.id,10))}var I={code:c,isActive:0===N&&a,myshixunIdentifier:l,onFinishDisplayHtml:E,lastedUpdateTime:o};return m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"test-header"},m.a.createElement("div",{className:"flex-container"},a?m.a.createElement("span",{id:0,onClick:C,className:0===N?"active":""},"\u6548\u679c\u663e\u793a"):null,m.a.createElement("span",{id:1,onClick:C,className:1===N?"active":""},"\u6d4b\u8bd5\u7ed3\u679c")),m.a.createElement("a",{onClick:T},m.a.createElement("i",{className:"iconfont ".concat(.01===n?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),m.a.createElement("section",{style:{display:1===N?"block":"none"}},w?m.a.createElement("p",{className:"test-result ".concat(0===b?"success":"failer")},m.a.createElement("span",{className:"count"},m.a.createElement("img",{width:16,src:0===b?_t.a:At.a}),y-b,"/",y),0==b?m.a.createElement("span",{className:"count"},"\u5168\u90e8\u901a\u8fc7"):m.a.createElement("div",{dangerouslySetInnerHTML:{__html:w}})):null,m.a.createElement("ul",{className:"test-case-list"},g.map((function(e,t){return m.a.createElement(pn,Object(i["a"])({allowed_unlock:d,identity:f,key:"item"+t,test_sets_view:s,language:h,last_compile_output:w,title:"\u6d4b\u8bd5\u96c6".concat(t+1)},e,{isActive:j===t,id:t,taskData:r,onActive:S}))})))),a?m.a.createElement(an,I):null)};function vn(e){var t=e.isLarge,n=e.language,r=e.test_sets,a=void 0===r?[]:r,o=e.test_sets_count,c=e.allowed_unlock,l=e.sets_error_count,s=e.last_compile_output,f=e.test_sets_view,h=e.identity,d=e.onResizeSet,v=Object(p["useState"])(-1),g=Object(u["a"])(v,2),y=g[0],b=g[1];function w(e){b(e===y?-1:e)}return m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"test-header"},m.a.createElement("span",{className:"active"},"\u6d4b\u8bd5\u7ed3\u679c"),m.a.createElement("a",{onClick:d},m.a.createElement("i",{className:"iconfont ".concat(t?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),s?m.a.createElement("p",{className:"test-result ".concat(0===l?"success":"failer")},m.a.createElement("span",{className:"count"},m.a.createElement("img",{width:16,src:0===l?_t.a:At.a}),o-l,"/",o),0==l?m.a.createElement("span",null,"\u5168\u90e8\u901a\u8fc7"):m.a.createElement("div",{dangerouslySetInnerHTML:{__html:s}})):null,m.a.createElement("ul",{className:"test-case-list"},a.map((function(e,t){return m.a.createElement(pn,Object(i["a"])({allowed_unlock:c,identity:h,test_sets_view:f,key:"item"+t,language:n,last_compile_output:s,title:"\u6d4b\u8bd5\u96c6".concat(t+1)},e,{isActive:y===t,id:t,onActive:w}))}))))}n("Lmeb");var gn=n("qZJd"),yn=function(e){var t=e.taskData,n=e.evaluateLoading,r=e.evaluateMessage,a=e.language,i=(e.onEval,t.vnc_url),o=(t.shixun,t.test_sets),c=t.test_sets_count,l=t.sets_error_count,s=t.last_compile_output,f=t.game,h=t.allowed_unlock,d=t.user,v=Object(p["useState"])(!1),g=Object(u["a"])(v,2),y=g[0],b=g[1],w=Object(p["useState"])(!1),E=Object(u["a"])(w,2),O=E[0],x=E[1];function j(){b(!y)}function A(){x(!O)}var k={isLarge:y,language:a,test_sets:o,test_sets_count:c,sets_error_count:l,last_compile_output:s,allowed_unlock:h,test_sets_view:f.test_sets_view,identity:d.identity,onResizeSet:j};return m.a.createElement(p["Fragment"],null,m.a.createElement(gn["a"],{vnc_url:i,window_vnc_url:t.windows_vnc,linux_vnc:t.linux_vnc,taskData:t}),O?m.a.createElement("div",{className:"vnc-mask"}):null,m.a.createElement("div",{className:"vnc-test-list ".concat(y?"large":O?"pop":"")},m.a.createElement("div",{className:"vnc-test-list-body"},y?null:m.a.createElement("span",{className:"arrow-container",onClick:A},m.a.createElement("i",{className:"iconfont ".concat(O?"icon-xiajiantou":"icon-shangjiantou"," ")})),n?m.a.createElement(ue["a"],{message:r,style:{color:"#4CACFF"}}):m.a.createElement(vn,k))))},bn=n("5bA4"),wn=n("UESt"),En=n("ZD9Y"),On=function(e){var t=e.onFontSizeChange,n=e.cmFontSize,r=e.cmCodeMode,a=e.onCodeModeChange,i=e.tabToSpace,o=e.onTabToSpace,c=e.shixun,l=c.task_pass,s=c.forbid_copy,u=c.test_set_permission,f={onFontSizeChange:t,cmFontSize:n,cmCodeMode:r,onCodeModeChange:a,tabToSpace:i,onTabToSpace:o};return m.a.createElement(En["a"],f,m.a.createElement("h3",null,"\u5173\u5361\u914d\u7f6e\u4fe1\u606f"),m.a.createElement("section",null,m.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"},m.a.createElement("b",null,"\u8df3\u5173"),m.a.createElement("span",null,l?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),m.a.createElement("a",{className:"file-item",title:u?"\u5141\u8bb8\u5b66\u5458\u901a\u8fc7\u91d1\u5e01\u89e3\u9501\u67e5\u770b\u6d4b\u8bd5\u96c6\u5185\u5bb9":"\u4e0d\u5141\u8bb8\u5b66\u5458\u901a\u8fc7\u91d1\u5e01\u89e3\u9501\u67e5\u770b\u6d4b\u8bd5\u96c6\u5185\u5bb9"},m.a.createElement("b",null,"\u6d4b\u8bd5\u96c6\u89e3\u9501"),m.a.createElement("span",null,u?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),m.a.createElement("a",{className:"file-item",title:s?"\u4e0d\u5141\u8bb8\u5b66\u5458\u7c98\u8d34\u4ee3\u7801":"\u5141\u8bb8\u5b66\u5458\u7c98\u8d34\u4ee3\u7801"},m.a.createElement("b",null,"\u4ee3\u7801\u7c98\u8d34"),m.a.createElement("span",null,s?"\u4e0d\u5141\u8bb8":"\u5141\u8bb8"))))};n("X9zl"),n("XyRZ");function xn(e){var t=e.callback,n=e.file,r=e.onHidePathList;function a(){r(),t(n)}return m.a.createElement("a",{onClick:a},n)}var jn=function(e){var t=e.paths,n=e.onChangePath,r=e.activePath,a=e.isVisible,i=e.onHidePathList;return m.a.createElement("ul",{className:"path-container",onMouseLeave:i,style:{display:a?"block":"none"}},t.filter((function(e){return!!e})).map((function(e){return m.a.createElement("li",{className:r===e?"active":"",key:e},m.a.createElement(xn,{callback:n,file:e,onHidePathList:i}))})))},An=n("Dqnf");function kn(){kn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var _n={theme:Object(Zt["a"])("cmCodeMode","vs-dark"),fontSize:Object(Zt["a"])("cmFontSize",16),tabToSpace:Object(Zt["a"])("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshConfigDataArr:[],sshTabs:[]};function Nn(e,t){switch(t.type){case z["D"]:return Object(h["a"])(Object(h["a"])({},e),{},{showEditorSetting:t.payload});case z["E"]:return Object(h["a"])(Object(h["a"])({},e),{},{theme:t.payload});case z["C"]:return Object(h["a"])(Object(h["a"])({},e),{},{fontSize:t.payload});case z["M"]:return Object(h["a"])(Object(h["a"])({},e),{},{tabIndex:t.payload});case z["J"]:return Object(h["a"])(Object(h["a"])({},e),{},{sshConfigData:t.payload});case z["K"]:return Object(h["a"])(Object(h["a"])({},e),{},{sshConfigDataArr:t.payload});case z["L"]:return Object(h["a"])(Object(h["a"])({},e),{},{sshTabs:Object(r["a"])(t.payload)});case z["U"]:return Object(h["a"])(Object(h["a"])({},e),{},{showPathList:!0});case z["q"]:return Object(h["a"])(Object(h["a"])({},e),{},{showPathList:!1});case z["w"]:return Object(h["a"])(Object(h["a"])({},e),{},{tabToSpace:t.payload});default:throw new Error}}var Ln=3e4,Sn=function(e){var t=e.taskData,n=e.moveY,o=e.isHtml,l=e.isNotice,d=e.onResizeYStart,g=e._dispatch,y=e.codeRepData,b=e.isEditPath,w=e.onEditRepCode,E=e.onUpdateCode,O=e.onResizeSetContainer,x=e.onEval,j=e.evaluateLoading,A=e.evaluateMessage,k=e.onResizeCodeArea,_=e.onShowDir,N=e.onChangePath,L=e.onShowNotice,C=e.onResetCode,I=e.onResetGitCode,D=e.onResetPassedCode,R=e.onFinishDisplayHtml,M=Object(f["a"])(e,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),G=Object(v["m"])(),F=Object(p["useReducer"])(Nn,_n),P=Object(u["a"])(F,2),B=P[0],Y=P[1],V=Object(p["useState"])(!1),W=Object(u["a"])(V,2),Z=W[0],Q=W[1],H=Object(p["useState"])(),J=Object(u["a"])(H,2),X=J[0],q=J[1],K=y.loading,$=y.content,ee=y.language,te=y.filename,ne=y.file_type,re=y.lastedUpdateTime,ae=y.paths,ie=y.currentPath,oe=B.fontSize,ce=B.theme,le=B.showEditorSetting,fe=B.showPathList,he=B.tabIndex,de=B.sshTabs,pe=B.tabToSpace,me=B.sshConfigData,ve=B.sshConfigDataArr,ge=t.shixun,ye=t.test_sets,be=t.test_sets_count,we=t.sets_error_count,Ee=t.last_compile_output,Oe=t.game,xe=t.git_url,Ae=t.myshixun,ke=t.user,Ne=t.allowed_unlock,Le=ge.webssh,Se=ge.multi_webssh,Te=ge.hide_code,Ce=t.terminal_count,Ie={onFinishDisplayHtml:R,allowed_unlock:Ne,onResizeSetContainer:O,moveY:n,language:ee,content:$,isHtml:o,myshixunIdentifier:Ae.identifier,test_sets_view:Oe.test_sets_view,identity:ke.identity,lastedUpdateTime:re,test_sets:ye,test_sets_count:be,sets_error_count:we,last_compile_output:Ee};function De(e){w(e)}function Re(){Y({type:z["D"],payload:!0})}function Me(){Y({type:z["D"],payload:!1})}function Ge(e){Y({type:z["C"],payload:e}),Object(Zt["b"])("cmFontSize",e)}function Pe(e){Y({type:z["E"],payload:e}),Object(Zt["b"])("cmCodeMode",e)}function ze(e){Y({type:z["w"],payload:e}),Object(Zt["b"])("cmTabToSpace",e)}function Be(){Y({type:z["U"]})}function Ue(){Y({type:z["q"]})}function Ye(e){return We.apply(this,arguments)}function We(){return We=Object(s["a"])(kn().mark((function e(t){var n;return kn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=/\d/g.test(t)?t:t.target.id,0!=he){e.next=5;break}if(!b||!re||Te){e.next=5;break}return e.next=5,E();case 5:Y({type:z["M"],payload:parseInt(n,10)}),0==n?g({type:z["fb"],payload:Date.now()}):-1==n&&Object(S["w"])(Oe.identifier),3===Le&&setTimeout((function(){n<=0&&!Te||Ke(n)}),500);case 8:case"end":return e.stop()}}),e)}))),We.apply(this,arguments)}function Ze(){var e=de.length;3===de[0]?de.push(2):de.push(e+2),console.log("sshTabs:",de),Y({type:z["L"],payload:de})}function Qe(e){e.stopPropagation(),e.preventDefault();var t=parseInt(e.target.id,10);de.splice(t,1),Y({type:z["L"],payload:de});var n=1;de.length>0&&(n=de[0]),Y({type:z["M"],payload:n})}function He(){return 3===Le?Object(S["y"])(Oe.identifier,{position:he}):Object(S["d"])(Oe.identifier)}function Xe(e){Y({type:z["M"],payload:0}),N(e)}function qe(){Y({type:z["J"],payload:null}),3===Le&&Ke(he)}function Ke(e){return $e.apply(this,arguments)}function $e(){return $e=Object(s["a"])(kn().mark((function e(t){var n,a,i,o;return kn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(3!==Le){e.next=7;break}return e.next=3,Object(S["u"])(Ae.identifier,{position:t});case 3:a=e.sent,-3!==(null===(i=a)||void 0===i?void 0:i.status)&&se["a"].publish("update-windows-time",{remaining_time:null===(o=a)||void 0===o?void 0:o.remainingTime}),e.next=10;break;case 7:return e.next=9,Object(S["t"])(Ae.identifier);case 9:a=e.sent;case 10:if(-3!==(null===(n=a)||void 0===n?void 0:n.status)){e.next=12;break}return e.abrupt("return",new Promise(function(){var e=Object(s["a"])(kn().mark((function e(t,n){return kn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:c["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 e=Object(s["a"])(kn().mark((function e(){var t;return kn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["e"])(G.taskId,null===(t=a)||void 0===t?void 0:t.message);case 2:return Ke(),e.abrupt("return");case 4:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 12:3===Le?(ve[t-1]=Object(h["a"])({},a),Y({type:z["K"],payload:Object(r["a"])(ve)}),setTimeout((function(){return se["a"].publish("create-socket",t)}),300)):Y({type:z["J"],payload:a});case 13:case"end":return e.stop()}}),e)}))),$e.apply(this,arguments)}Object(p["useEffect"])((function(){se["a"].subscribe("update-windows-time",(function(e){q(e)}))}),[]),Object(p["useEffect"])((function(){(null===t||void 0===t?void 0:t.vnc_url)||(null===t||void 0===t?void 0:t.windows_vnc)||(null===t||void 0===t?void 0:t.linux_vnc)?(Q(!1),B.tabIndex=-1,setTimeout((function(){Y({type:z["M"],payload:-1})}),400)):Q(!0)}),[t]),se["a"].subscribe("show-case-result",(function(){k(1),Q(!Z)})),Object(_e["a"])((function(){var e=(new Date).getTime();b&&re&&!Te&&e>re+Ln&&E()}),Ln),Object(p["useEffect"])((function(){Te&&Le>0&&Y({type:z["M"],payload:1})}),[Te]),Object(p["useEffect"])((function(){!me&&!ve.length&&he>=1&&Ke(1),me&&he>=1&&setTimeout((function(){se["a"].publish("create-socket",he)}),100)}),[me,he]),Object(p["useEffect"])((function(){return function(){de.splice(0,8),Y({type:z["L"],payload:de})}}),[M.location.pathname]);var et=n?"100%"!==n?"".concat(n-54,"px"):n:Z?"70%":"100%",tt="100%"===n?0:"calc(100% - 3px - 51px - ".concat(et,")"),nt=[];Le&&nt.push(1),Se&&nt.concat(de);var rt={content:$,language:ee,filename:te,file_type:ne,onCodeChange:De,theme:ce,onSave:E,forbidCopy:ge.forbid_copy,isEditPath:b,code_edit_permission:ge.code_edit_permission,monacoOptions:{fontSize:oe,insertSpaces:pe,readOnly:!b&&!ge.code_edit_permission}},at={loading:K,lastedUpdateTime:re,moveY:n,code_hidden:!ge.show_code_dir,gameStatus:Oe.status,isEditPath:b,isNotice:l,git_url:xe,onResetCode:C,onResetGitCode:I,onShowCodeSetting:Re,onResetPassedCode:D,onShowNotice:L,onShowDir:_,onResizeCodeArea:k},it={isNotice:l,moveY:n,tabIndex:he,onShowNotice:L,onResizeCodeArea:k,webssh:Le,socketKeys:nt,sshConfigData:B.sshConfigData,onCloseSocket:He,isActive:he>=1,onReCreateSocket:qe,shixun:ge},ot={onFontSizeChange:Ge,cmFontSize:oe,tabToSpace:pe,cmCodeMode:ce,onCodeModeChange:Pe,onTabToSpace:ze,shixun:ge},ct=Object(p["useMemo"])((function(){var e={width:102*Ce};return he>2&&Ce>3&&(e.left=102*-(he-2)),e}),[he]);return console.log("sshConfigDataArr:",ve),m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"code-area-container",style:{height:et}},m.a.createElement("div",{className:"navs"},m.a.createElement("ul",null,((null===t||void 0===t?void 0:t.vnc_url)||(null===t||void 0===t?void 0:t.windows_vnc)||(null===t||void 0===t?void 0:t.linux_vnc))&&m.a.createElement("li",null,m.a.createElement("a",{id:-1,className:-1===he?"active first":"first",onClick:Ye},"\u56fe\u5f62\u5316\u7a97\u53e3")),Te?null:m.a.createElement("li",{className:"flex-container",style:{position:"relative"}},m.a.createElement("a",{id:0,className:0===he?"active first":"first",onClick:Ye},"\u4ee3\u7801\u6587\u4ef6"),ae.length>=1?m.a.createElement("span",{onMouseOver:Be,className:fe?"arrow-down":"arrow-right"}):null,m.a.createElement(jn,{isVisible:fe,onHidePathList:Ue,paths:ae,activePath:ie,onChangePath:Xe})),Le&&3!==Le?m.a.createElement("li",null,m.a.createElement("a",{className:1===he?"active":"",onClick:Ye,id:1},"\u547d\u4ee4\u884c")):m.a.createElement("li",null),3===Le&&m.a.createElement("div",{className:"tasks-page-wrp"},Ce>3&&m.a.createElement(je["a"],{disabled:he<=1,className:"tasks-prev-xterm",onClick:function(){return Ye(he-1)}},m.a.createElement(bn["a"],null)),m.a.createElement("ul",{style:ct},new Array(Ce).fill("").map((function(e,t){return m.a.createElement("li",null,m.a.createElement("a",{className:he===t+1?"active":"",onClick:Ye,id:t+1},"\u547d\u4ee4\u884c ",t+1))}))),Ce>3&&m.a.createElement(je["a"],{disabled:he>=Ce,className:"tasks-next-xterm",onClick:function(){return Ye(he+1)}},m.a.createElement(wn["a"],null))),Le&&Se?de.map((function(e,t){return m.a.createElement("li",{key:e},m.a.createElement("a",{id:e,className:he===e?"active":"",onClick:Ye},"\u547d\u4ee4\u884c",t+1,m.a.createElement("i",{title:"\u5173\u95ed\u547d\u4ee4\u884c\u7a97\u53e3",id:t,className:"iconfont icon-shanchu_moren",onClick:Qe})))})):null,Le&&Se&&de.length<2?m.a.createElement("li",null,m.a.createElement("a",{onClick:Ze,title:"\u65b0\u5f00\u547d\u4ee4\u884c\u7a97\u53e3"},"\uff0b")):null),m.a.createElement("div",{className:"tr",style:{flex:1,marginRight:20}},(null===X||void 0===X?void 0:X.mapping_service_url)&&m.a.createElement("a",{target:"_blank",onClick:function(e){c["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(T["L"])(null===X||void 0===X?void 0:X.mapping_service_url)}})},href:null===me||void 0===me?void 0:me.mapping_service_url},m.a.createElement(Ve,{className:"font14 c-blue"}),m.a.createElement("span",{className:"c-blue"}," \u670d\u52a1\u9884\u89c8"))),m.a.createElement("div",{className:"action-bar-container",style:{display:0===he?"flex":"none"}},m.a.createElement(Fe,at)),m.a.createElement("div",{className:"action-bar-container",style:{display:he>=1?"flex":"none"}},m.a.createElement(Je,it))),m.a.createElement("div",{style:{display:-1===he?"flex":"none"}},m.a.createElement(yn,{taskData:t,evaluateMessage:A,language:ee,evaluateLoading:j,onEval:M.onEvalCode})),m.a.createElement("section",{style:{display:0===he?"block":"none"}},m.a.createElement(Xt,rt)),Le&&3!==Le?m.a.createElement("section",{style:{display:1===he?"block":"none"}},m.a.createElement(An["a"],{sshConfigData:me||{},sid:1})):null,Se?de.map((function(e,t){return m.a.createElement("section",{key:"ssh".concat(e),style:{display:he===e?"block":"none"}},m.a.createElement(An["a"],{sshConfigData:me||{},sid:e}))})):null,3===Le?new Array(Ce).fill("").map((function(e,t){return m.a.createElement("section",{id:t,key:"ssh".concat(t+1),style:{display:he===t+1?"block":"none"}},m.a.createElement(An["a"],{sshConfigData:ve[t]||{},sid:t+1}))})):null),Z&&m.a.createElement("div",{className:"resize-y-bar",onMouseDown:d,draggable:!1},m.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Z&&m.a.createElement("div",{className:"test-set-container",style:{height:tt}},j?m.a.createElement(ue["a"],{message:A,style:{color:"#4CACFF"}}):m.a.createElement(mn,Object(i["a"])({},Ie,{taskData:t}))),m.a.createElement("div",{className:"action-container"},m.a.createElement(Rt,Object(i["a"])({},t,{dispatch:g,loading:j,onRun:function(){x(),Q(!0)}}))),m.a.createElement(U["a"],null,m.a.createElement(a["a"],{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:le,onClose:Me},m.a.createElement(On,ot))))},Tn=(n("zkdm"),n("Sa5k")),Cn=n.n(Tn),In=n("fWQN"),Dn=n("mtLc"),Rn=0,Mn=1,Gn=3,Fn=9,Pn=10,zn=11,Bn=0,Un=2,Yn=3,Vn=4,Wn=48,Zn=function(){function e(){Object(In["a"])(this,e)}return Object(Dn["a"])(e,[{key:"_checkHeader",value:function(){var e=this.header;if(e.imageType===Rn)throw Error("No data");if(e.hasColorMap){if(e.colorMapLength>256||24!==e.colorMapDepth||1!==e.colorMapType)throw Error("Invalid colormap for indexed type")}else if(e.colorMapType)throw Error("Why does the image contain a palette ?");if(!e.width||!e.height)throw Error("Invalid image size");if(8!==e.pixelDepth&&16!==e.pixelDepth&&24!==e.pixelDepth&&32!==e.pixelDepth)throw Error('Invalid pixel size "'+e.pixelDepth+'"')}},{key:"_decodeRLE",value:function(e,t,n,r){for(var a=new Uint8Array(r),i=new Uint8Array(n),o=0;o>7,e[4*(h+r*f)+1]=(992&d)>>2,e[4*(h+r*f)+2]=(31&d)>>3,e[4*(h+r*f)+3]=32768&d?0:255}return e}},{key:"_getImageData24bits",value:function(e,t,n,r,a,i,o,c,l,s){for(var u=0,f=a;f!==o;f+=i)for(var h=c;h!==s;h+=l,u+=3)e[4*(h+r*f)+3]=255,e[4*(h+r*f)+2]=t[u+0],e[4*(h+r*f)+1]=t[u+1],e[4*(h+r*f)+0]=t[u+2];return e}},{key:"_getImageData32bits",value:function(e,t,n,r,a,i,o,c,l,s){for(var u=0,f=a;f!==o;f+=i)for(var h=c;h!==s;h+=l,u+=4)e[4*(h+r*f)+2]=t[u+0],e[4*(h+r*f)+1]=t[u+1],e[4*(h+r*f)+0]=t[u+2],e[4*(h+r*f)+3]=t[u+3];return e}},{key:"_getImageDataGrey8bits",value:function(e,t,n,r,a,i,o,c,l,s){for(var u=0,f=a;f!==o;f+=i)for(var h=c;h!==s;h+=l,u++){var d=t[u];e[4*(h+r*f)+0]=d,e[4*(h+r*f)+1]=d,e[4*(h+r*f)+2]=d,e[4*(h+r*f)+3]=255}return e}},{key:"_getImageDataGrey16bits",value:function(e,t,n,r,a,i,o,c,l,s){for(var u=0,f=a;f!==o;f+=i)for(var h=c;h!==s;h+=l,u+=2)e[4*(h+r*f)+0]=t[u+0],e[4*(h+r*f)+1]=t[u+0],e[4*(h+r*f)+2]=t[u+0],e[4*(h+r*f)+3]=t[u+1];return e}},{key:"open",value:function(e,t){var n=this,r=new XMLHttpRequest;return new Promise((function(a,i){r.responseType="arraybuffer",r.open("GET",e,!0),r.onload=function(){200===r.status&&n.load(new Uint8Array(r.response),a),n.imageSourceData=r.response,t&&t()},r.send(null)}))}},{key:"load",value:function(e,t){var n=0;if(e.length<18)throw Error("Not enough data to contain header");var r={idLength:e[n++],colorMapType:e[n++],imageType:e[n++],colorMapIndex:e[n++]|e[n++]<<8,colorMapLength:e[n++]|e[n++]<<8,colorMapDepth:e[n++],offsetX:e[n++]|e[n++]<<8,offsetY:e[n++]|e[n++]<<8,width:e[n++]|e[n++]<<8,height:e[n++]|e[n++]<<8,pixelDepth:e[n++],flags:e[n++]};if(r.hasEncoding=r.imageType===Fn||r.imageType===Pn||r.imageType===zn,r.hasColorMap=r.imageType===Fn||r.imageType===Mn,r.isGreyColor=r.imageType===zn||r.imageType===Gn,this.header=r,this._checkHeader(),(n+=r.idLength)>=e.length)throw Error("No data");if(r.hasColorMap){var a=r.colorMapLength*(r.colorMapDepth>>3);this.palette=e.subarray(n,n+a),n+=a}var i=r.pixelDepth>>3,o=r.width*r.height,c=o*i;r.hasEncoding?this.imageData=this._decodeRLE(e,n,i,c):this.imageData=e.subarray(n,n+(r.hasColorMap?o:c)),t(this)}},{key:"getImageData",value:function(e){var t,n,r,a,i,o,c,l=this.header,s=l.width,u=l.height,f=l.flags,h=l.pixelDepth,d=l.isGreyColor,p=(f&Wn)>>Vn;switch(e||(e=document?document.createElement("canvas").getContext("2d").createImageData(s,u):{width:s,height:u,data:new Uint8ClampedArray(s*u*4)}),p===Un||p===Yn?(a=0,i=1,o=u):(a=u-1,i=-1,o=-1),p===Un||p===Bn?(t=0,n=1,r=s):(t=s-1,n=-1,r=-1),h){case 8:c=d?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:c=d?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:c=this._getImageData24bits;break;case 32:c=this._getImageData32bits}return c.call(this,e.data,this.imageData,this.palette,s,a,i,o,t,n,r),e}},{key:"getCanvas",value:function(){var e=this.header,t=e.width,n=e.height,r=document.createElement("canvas"),a=r.getContext("2d"),i=a.createImageData(t,n);return r.width=t,r.height=n,a.putImageData(this.getImageData(i),0,0),r}},{key:"getDataURL",value:function(e){return this.getCanvas().toDataURL(e||"image/png")}}]),e}();function Qn(){Qn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var Hn=function(e){var t=e.list,n=e.title,r=t.length,a=Object(p["useState"])([]),i=Object(u["a"])(a,2),o=i[0],c=i[1],l=function(){var e=Object(s["a"])(Qn().mark((function e(){var n,r,a,i;return Qn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=[],r=0;case 2:if(!(r-1)){e.next=9;break}return i=new Zn,e.next=8,i.open(a.pic_url);case 8:a.pic_url=i.getDataURL();case 9:n.push(a);case 10:r++,e.next=2;break;case 13:c([].concat(n));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(p["useEffect"])((function(){l()}),[t]),m.a.createElement("div",{className:"img-list"},m.a.createElement("h4",null,n),m.a.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},r>0?o.map((function(e,t){return m.a.createElement("img",{onClick:function(){se["a"].publish("preview-image","".concat(ge["a"]).concat(e.pic_url))},className:1===r?"singal":"",src:"".concat(e.pic_url.indexOf("data:image/png;base64")>-1?e.pic_url:ge["a"]+e.pic_url),key:e.pic_url,alt:n})})):m.a.createElement(p["Fragment"],null,m.a.createElement("img",{alt:"\u7a7a",className:"nothing",src:Cn.a}),m.a.createElement("img",{alt:"\u7a7a",className:"nothing",src:Cn.a}))))},Jn=(n("1A8V"),function(e){var t=e.url,n=e.poster;return m.a.createElement("div",{className:"video-container"},m.a.createElement("video",{controls:!0,autoPlay:!0,src:t,preload:"auto",poster:n||""},m.a.createElement("source",{type:"video/webm",src:t}),m.a.createElement("source",{type:"video/mp4",src:t})))}),Xn=(n("XZCF"),function(e){var t=e.url;return m.a.createElement("div",{className:"video-container"},m.a.createElement("audio",{style:{width:"100%"},controls:!0,src:t}," Your browser does not support the ",m.a.createElement("code",null,"audio")," element. "))}),qn=function(e){var t=e.files,n=e.type;return m.a.createElement("ul",{className:"video-list"},t.map((function(e,t){return m.a.createElement("li",{key:t},"mp4"===n?m.a.createElement(Jn,{url:e.file_url}):m.a.createElement(Xn,{url:e.file_url}))})))},Kn=function(e){var t=e.value;return m.a.createElement("img",{src:"data:image/png;base64,".concat(t),alt:"qrcode"})};function $n(){$n=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function er(e){var t=e.documentElement,n=e.body,r=Math.max(t.clientHeight,t.scrollHeight,t.offsetHeight,n?n.clientHeight:0,n?n.scrollHeight:0,500);return r}function tr(e){var t=e.contentDocument?e.contentDocument:e.contentWindow.document;e.style.visibility="hidden",e.style.height="10px",e.style.height=er(t)+4+"px",e.style.visibility="visible"}var nr,rr,ar=function(e){var t=e.taskId,n=e.onHidePictureView,r=Object(p["useState"])({}),a=Object(u["a"])(r,2),i=a[0],o=a[1],c=Object(p["useRef"])();Object(p["useEffect"])((function(){var e=i.type,t=i.iframe_src;"html"===e&&t&&c.current&&(c.current.contentWindow.document.write(t),c.current.contentWindow.document.close(),setTimeout((function(){tr(c.current)}),100))}),[i,c.current]),Object(p["useEffect"])((function(){function e(){return n.apply(this,arguments)}function n(){return n=Object(s["a"])($n().mark((function e(){var n;return $n().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(S["j"])(t);case 3:n=e.sent,o(n),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),n.apply(this,arguments)}e()}),[t]);var l=i.type,f=i.orignal_picture,h=i.user_picture,d=i.answer_picture,v=i.contents,g=i.user_file,y=i.message,b=i.qrcode_str;return m.a.createElement(p["Fragment"],null,l?null:m.a.createElement(ue["a"],{message:y||"\u52a0\u8f7d\u4e2d..."}),m.a.createElement("div",{className:"eval-picture-panel"},m.a.createElement("div",{className:"picture-body"},m.a.createElement("h3",null,"\u67e5\u770b\u6548\u679c",m.a.createElement("a",{onClick:n},m.a.createElement("i",{className:"iconfont icon-shanchu2"}))),"image"===l?m.a.createElement("div",{className:"flex-container"},f.length>0?m.a.createElement(Hn,{list:f,title:"\u539f\u59cb\u56fe\u7247"}):null,d.length>0?m.a.createElement(Hn,{list:d,title:"\u9884\u671f\u8f93\u51fa"}):null,h.length>0?m.a.createElement(Hn,{list:h,title:"\u5b9e\u9645\u8f93\u51fa"}):null):m.a.createElement(p["Fragment"],null,m.a.createElement("h2",null,"\u5b9e\u9645\u8f93\u51fa"),m.a.createElement("div",{className:"output-txt ".concat("html"===l?"html":"")},"html"===l?m.a.createElement("iframe",{ref:c,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):"mp4"==l||"mp3"==l?m.a.createElement(qn,{files:g,type:l}):"qrcode"===l?m.a.createElement(Kn,{value:b}):m.a.createElement("div",{style:{overflow:"auto",height:"100%"}},m.a.createElement(B["a"],{value:v})))))))},ir=n("ErOA"),or=(null===(nr=Object(T["C"])())||void 0===nr?void 0:nr.homework_common_id)?{homework_common_id:null===(rr=Object(T["C"])())||void 0===rr?void 0:rr.homework_common_id}:{};function cr(e,t){return Object(ir["c"])("/tasks/".concat(e,"/system_update.json?myshixun_id=").concat(t))}function lr(e){return Object(ir["c"])("/tasks/".concat(e,"/sync_codes.json"),or)}function sr(e){return Object(ir["c"])("/tasks/".concat(e,"/sync_modify_time"))}function ur(){ur=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var fr=function(e){var t=e.showNotice,n=e.tpm_cases_modified,r=e.tpm_modified,a=e.tpm_script_modified,i=e.st,o=e.taskId,f=e.myshixunId,h=e.onNextCallback,d=e.onUpdateCallback,v=e.onUpdateFailure,g=(r||a)&&0===i,y=Object(p["useState"])(!1),b=Object(u["a"])(y,2),w=b[0],E=b[1];function O(){return x.apply(this,arguments)}function x(){return x=Object(s["a"])(ur().mark((function e(){var t,r,a,i;return ur().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!w){e.next=2;break}return e.abrupt("return");case 2:if(E(!0),!g){e.next=21;break}return e.next=6,lr(o);case 6:if(t=e.sent,r=t.path,a=t.status,i=t.message,-1!==a){e.next=14;break}l["b"].info(i||"\u66f4\u65b0\u5931\u8d25\uff0c\u670d\u52a1\u7aef\u9519\u8bef"),v(),e.next=19;break;case 14:if(l["b"].info("\u66f4\u65b0\u6210\u529f\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u65b0\u52a0\u8f7d\u4ee3\u7801..."),!n){e.next=18;break}return e.next=18,sr(o);case 18:d(r,(new Date).getTime());case 19:e.next=25;break;case 21:return e.next=23,sr(o);case 23:l["b"].info("\u66f4\u65b0\u72b6\u6001\u5df2\u540c\u6b65\u3002"),h();case 25:E(!1);case 26:case"end":return e.stop()}}),e)}))),x.apply(this,arguments)}function j(){return A.apply(this,arguments)}function A(){return A=Object(s["a"])(ur().mark((function e(){return ur().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!w){e.next=2;break}return e.abrupt("return");case 2:if(E(!0),!g){e.next=11;break}return e.next=6,cr(o,f);case 6:if(!n){e.next=9;break}return e.next=9,sr(o);case 9:e.next=13;break;case 11:return e.next=13,sr(o);case 13:E(!1),h();case 15:case"end":return e.stop()}}),e)}))),A.apply(this,arguments)}return m.a.createElement(c["a"],{centered:!0,title:"\u66f4\u65b0\u901a\u77e5",closable:!1,confirmLoading:w,visible:t,onOk:O,onCancel:j,okText:g?"\u7acb\u5373\u66f4\u65b0":"\u77e5\u9053\u4e86",cancelText:"\u7a0d\u540e\u518d\u8bf4"},n&&g?m.a.createElement(p["Fragment"],null,m.a.createElement("p",null," \u5173\u5361\u4efb\u52a1\u7684\u4ee3\u7801\u6587\u4ef6\u548c\u6d4b\u8bd5\u96c6\u6709\u66f4\u65b0\u5566~"),m.a.createElement("p",null,"\u66f4\u65b0\u64cd\u4f5c\u5c06\u4fdd\u7559\u5df2\u5b8c\u6210\u7684\u8bc4\u6d4b\u8bb0\u5f55\u548c\u6210\u7ee9\u3002"),m.a.createElement("p",null,"\u8fd8\u672a\u5b8c\u6210\u8bc4\u6d4b\u7684\u4efb\u52a1\u4ee3\u7801\uff0c\u8bf7\u81ea\u884c\u4fdd\u5b58\uff01")):n?m.a.createElement(p["Fragment"],null,m.a.createElement("p",null,"\u672c\u5173",0===i?"\u6d4b\u8bd5\u96c6":"\u7b54\u6848","\u5df2\u66f4\u65b0\uff0c\u60a8\u53ef\u4ee5\u91cd\u65b0\u8bc4\u6d4b\u3002"),m.a.createElement("p",null,"\u672c\u6b21\u66f4\u65b0\u4e0d\u5f71\u54cd\u5df2\u83b7\u5f97\u7684\u7ecf\u9a8c\u503c\u3002")):m.a.createElement("p",null,"\u5173\u5361\u4efb\u52a1\u7684\u4ee3\u7801\u6587\u4ef6\u6709\u66f4\u65b0\u5566~",m.a.createElement("br",null)," \u66f4\u65b0\u64cd\u4f5c\u5c06\u4fdd\u7559\u5df2\u5b8c\u6210\u7684\u8bc4\u6d4b\u8bb0\u5f55\u548c\u6210\u7ee9\u3002",m.a.createElement("br",null),"\u8fd8\u672a\u5b8c\u6210\u8bc4\u6d4b\u7684\u4efb\u52a1\u4ee3\u7801\uff0c\u8bf7\u81ea\u884c\u4fdd\u5b58\uff01"))},hr=n("J66h"),dr=n("IWh4"),pr=n.n(dr),mr=n("iNZB"),vr=n.n(mr),gr=function(e){var t=e.prev_game,n=e.next_game,r=e.shixun,a=e.game,i=n&&(2===a.status||r.status<2||r.task_pass),o=Object(v["l"])();return m.a.createElement("div",{className:"unity-3d-nav"},t?m.a.createElement("a",{href:"/tasks/".concat(t).concat(o.search),className:"ghost-link"},"\u4e0a\u4e00\u5173"):null,i?m.a.createElement("a",{href:"/tasks/".concat(n).concat(o.search),className:"ghost-link"},"\u4e0b\u4e00\u5173"):null)};function yr(){yr=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var br=d["a"].DirectoryTree,wr={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 Er(e,t){switch(t.type){case z["u"]:return Object(h["a"])(Object(h["a"])({},e),{},{moveX:t.payload});case z["v"]:return Object(h["a"])(Object(h["a"])({},e),{},{moveY:t.payload});case z["W"]:return Object(h["a"])(Object(h["a"])({},e),{},{codeRepData:t.payload});case z["h"]:return Object(h["a"])(Object(h["a"])({},e),{},{codeRepData:t.payload});case z["d"]:return Object(h["a"])(Object(h["a"])({},e),{},{codeRepData:Object(h["a"])(Object(h["a"])({},e.codeRepData),t.payload)});case z["S"]:return Object(h["a"])(Object(h["a"])({},e),{},{evaluateLoading:!1,showEvalResult:!0});case z["fb"]:return Object(h["a"])(Object(h["a"])({},e),{},{timestamp:t.payload});case z["o"]:return Object(h["a"])(Object(h["a"])({},e),{},{showEvalResult:!1});case z["j"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!0});case z["eb"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["cb"]:return Object(h["a"])(Object(h["a"])({},e),{},{showDragMask:t.payload});case z["i"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!1,isError:!0});case z["k"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["R"]:return Object(h["a"])(Object(h["a"])({},e),{},{evaluateLoading:!0});case z["n"]:return Object(h["a"])(Object(h["a"])({},e),{},{evaluateLoading:!1});case z["F"]:return Object(h["a"])(Object(h["a"])({},e),{},{evaluateMessage:t.payload});case z["I"]:return Object(h["a"])(Object(h["a"])({},e),{},{showDocuments:t.payload});case z["G"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["T"]:return Object(h["a"])(Object(h["a"])({},e),{},{showNotice:!0});case z["p"]:return Object(h["a"])(Object(h["a"])({},e),{},{showNotice:!1});case z["r"]:return Object(h["a"])(Object(h["a"])({},e),{},{showPictureView:!1});case z["V"]:return Object(h["a"])(Object(h["a"])({},e),{},{showPictureView:!0});case z["O"]:return Object(h["a"])(Object(h["a"])({},e),{},{resetVncLoading:t.payload});default:throw new Error}}t["default"]=function(e){var t=e.match,n=e.history,d=Object(f["a"])(e,["match","history"]);console.log("props:",d);var g=Object(v["m"])(),y=Object(v["l"])().query,b=Object(p["useReducer"])(Er,wr),w=Object(u["a"])(b,2),E=w[0],O=w[1],x=Object(p["useState"])(g.taskId),j=Object(u["a"])(x,2),A=j[0],k=j[1],_=Object(p["useRef"])(),N=Object(p["useRef"])(),L=n.location;Object(p["useEffect"])((function(){console.log("_params:",g),k(g.taskId)}),[g]);var C=E.moveX,I=E.taskData,D=E.moveY,R=E.evalData,M=E.showEvalResult,G=E.codeRepData,F=E.loading,P=E.evaluateLoading,B=E.evaluateMessage,Y=E.showDocuments,V=E.repos,W=E.showPictureView,Z=E.showNotice,Q=E.webDisplayUrl,H=E.isPictureView,J=E.resetVncLoading,X=E.timestamp,q=E.lastedGetTaskInfoTime,K=E.showDragMask,$=I.st,ee=I.challenge,te=I.shixun,ne=I.is_teacher,re=I.game,ae=I.has_answer,ie=I.vnc_url,oe=I.git_url,ce=I.user,le=I.myshixun,fe=I.discusses_count,he=I.user_praise,de=I.praise_count,pe=I.tpm_cases_modified,me=I.tpm_modified,ye=I.tpm_script_modified,be=I.mirror_name,we=I.mirror_description,Ee=I.tomcat_url,Oe=I.unity_3d_routes,je=I.with_code_file,Ae=I.unity_3d_result,ke=I.next_game,_e=I.prev_game,Ne=G.currentPath,Le=G.paths,Se=G.content,Te=G.language,Ce=G.lastedUpdateTime,Ie=(me||ye)&&0===$,De=(pe||Ie)&&!0===le.system_tip,Re=-1!==(be||[]).indexOf("Html"),Me=Object(p["useMemo"])((function(){return!(!Ne||!Le)&&Le.indexOf(Ne)>=0}),[Ne,Le]),Ge=Object(p["useMemo"])((function(){return Oe&&!je||ie}),[ie,je,Oe]);function Fe(e){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(s["a"])(yr().mark((function e(t){var r,a,i,o,c,l;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(S["l"])(A);case 3:if(r=e.sent,a=r.status,401!==a){e.next=9;break}return e.abrupt("return");case 9:if(-3!==a){e.next=13;break}Object(T["m"])({onCancel:function(){window.location.href="/"}}),e.next=26;break;case 13:if(403!==a){e.next=17;break}n.replace("/403"),e.next=26;break;case 17:if(404!==a){e.next=22;break}return n.replace("/404"),e.abrupt("return");case 22:i=r.st,o=r.challenge.path,c={loading:!1,isError:!1,taskData:r,lastedGetTaskInfoTime:(new Date).getTime(),codeRepData:G},0===i&&o&&(l=o.split("\uff1b").filter((function(e){return!!e})),c["codeRepData"].currentPath=l[0],c["codeRepData"].paths=l,c["codeRepData"].lastedUpdateTime=0),t||O({type:z["k"],payload:c});case 26:e.next=32;break;case 28:e.prev=28,e.t0=e["catch"](0),console.log(e.t0),t||O({type:z["i"]});case 32:case"end":return e.stop()}}),e,null,[[0,28]])}))),Pe.apply(this,arguments)}Object(p["useEffect"])((function(){if(Oe&&je){O({type:z["R"]});var e=se["a"].subscribe("unity3d-load-end",(function(){O({type:z["n"]})}));return e}}),[A,Oe,je,O]),Object(p["useEffect"])((function(){var e=!1;return Fe(e),function(){e=!0}}),[O,A]),Object(p["useEffect"])((function(){var e=!1;function t(){return n.apply(this,arguments)}function n(){return n=Object(s["a"])(yr().mark((function t(){var n,r,a,i,o,c;return yr().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(O({type:z["W"],payload:Object(h["a"])(Object(h["a"])({},G),{},{loading:!0})}),!Oe||je){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,Object(S["h"])(A,{path:Ne});case 5:if(n=t.sent,!e)if(0===n.status)l["b"].info(n.message),O({type:z["h"],payload:Object(h["a"])(Object(h["a"])({},G),{},{loading:!1})});else{try{r="txt"===(null===n||void 0===n?void 0:n.file_type)?0===(null===(a=r)||void 0===a?void 0:a.length)?r:window.decodeURIComponent(escape(window.atob(null===n||void 0===n||null===(i=n.content)||void 0===i?void 0:i.content))):null===n||void 0===n||null===(o=n.content)||void 0===o?void 0:o.content}catch(s){r=window.atob(null===n||void 0===n||null===(c=n.content)||void 0===c?void 0:c.content),l["b"].warn("\u8bf7\u786e\u8ba4\u6587\u4ef6\u5b57\u7b26\u96c6\u7f16\u7801\u662f\u5426\u4e3aUTF-8"),console.log("err:",s)}O({type:z["h"],payload:Object(h["a"])(Object(h["a"])({},G),{},{content:r,language:n.language,file_type:n.file_type,filename:n.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return t.stop()}}),t)}))),n.apply(this,arguments)}if(0===$&&Ne&&!te.hide_code)return t(),function(){e=!0}}),[$,Ne,q,X]);var ze=Object(p["useCallback"])(Object(s["a"])(yr().mark((function e(){var t,n,r=arguments;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=r.length>0&&void 0!==r[0]?r[0]:0,!(0===$&&Ce>0&&Me||t)){e.next=7;break}return e.next=4,Object(S["G"])(le.identifier,{path:Ne,evaluate:t,content:Se,game_id:re.id});case 4:return n=e.sent,O({type:z["d"],payload:{lastedUpdateTime:0}}),e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)}))),[$,Ce,Ne,Se,null===re||void 0===re?void 0:re.id,Me]),Be=Object(p["useCallback"])((function(){re&&2!==re.status&&se["a"].publish("update-cost-time");try{if(null===le||void 0===le?void 0:le.identifier){var e={path:Ne,evaluate:0,content:Se,game_id:re.id},t={type:"application/json"},n=new Blob([JSON.stringify(e)],t);window.navigator.sendBeacon("".concat(ct["a"].API_SERVER,"/api/myshixuns/").concat(null===le||void 0===le?void 0:le.identifier,"/update_file.json"),n)}}catch(r){}ze()}),[re.status,ze]);function Ue(){Be()}Object(p["useEffect"])((function(){Be()}),[L]),Object(p["useEffect"])((function(){var e=se["a"].subscribe("unlock-test-case",(function(){c["a"].confirm(Object(o["a"])(Object(o["a"])({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:m.a.createElement(Or,{score:ee.score,is_teacher:ne})},"centered",!0),"onOk",Ye))}));return e}),[Ye,ee,ne]);var Ye=Object(p["useCallback"])(Object(s["a"])(yr().mark((function e(){var t,n,r,a,i;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["F"])(re.identifier);case 2:if(t=e.sent,n=t.test_sets,r=t.message,a=t.status,-1!==a){e.next=7;break}return l["b"].info(r),e.abrupt("return");case 7:i=I["user"].grade,I["user"].grade=i-2*ee.score,I["test_sets"]=n,I["game"]["test_sets_view"]=!0,O({type:z["eb"],payload:{taskData:I}});case 12:case"end":return e.stop()}}),e)}))),[re,ee,O]);function Ve(e){var t=I["user"].grade;I["user"].grade=t-e,O({type:z["eb"],payload:{taskData:I}})}function We(){Ge?O({type:z["u"],payload:.01!==C?.01:"40%"}):(document.onselectstart=function(){return!1},_.current=!0,O({type:z["cb"],payload:!0}))}function Ze(){document.onselectstart=function(){return!1},N.current=!0,((null===I||void 0===I?void 0:I.vnc_url)||(null===I||void 0===I?void 0:I.windows_vnc)||(null===I||void 0===I?void 0:I.linux_vnc))&&O({type:z["cb"],payload:!0})}function Qe(e){O(.01===e?{type:z["v"],payload:0}:{type:z["v"],payload:.01})}function He(e){O(0===e?{type:z["v"],payload:"100%"}:{type:z["v"],payload:0})}function Je(){ze()}function Xe(){return qe.apply(this,arguments)}function qe(){return qe=Object(s["a"])(yr().mark((function e(){var t,n,r;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["C"])(A,{path:Ne});case 2:t=e.sent,n=t.content,r=t.language,O({type:z["h"],payload:Object(h["a"])(Object(h["a"])({},G),{},{content:n,language:r,lastedUpdateTime:0,loading:!1})});case 5:case"end":return e.stop()}}),e)}))),qe.apply(this,arguments)}function Ke(){return $e.apply(this,arguments)}function $e(){return $e=Object(s["a"])(yr().mark((function e(){var t,n;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["x"])(null===I||void 0===I||null===(t=I.myshixun)||void 0===t?void 0:t.identifier,{});case 2:return n=e.sent,Fe(),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),$e.apply(this,arguments)}function et(){return tt.apply(this,arguments)}function tt(){return tt=Object(s["a"])(yr().mark((function e(){var t,n,r;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["z"])(A,{path:Ne});case 2:t=e.sent,n=t.content,r=t.language,O({type:z["h"],payload:Object(h["a"])(Object(h["a"])({},G),{},{content:n,language:r,lastedUpdateTime:0,loading:!1})});case 5:case"end":return e.stop()}}),e)}))),tt.apply(this,arguments)}function nt(){return rt.apply(this,arguments)}function rt(){return rt=Object(s["a"])(yr().mark((function e(){var t,n,r;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["v"])(A);case 2:t=e.sent,n=t.praise_count,r=t.praise,I.praise_count=n,I["user_praise"]=r,O({type:z["eb"],payload:{taskData:I}});case 7:case"end":return e.stop()}}),e)}))),rt.apply(this,arguments)}Object(p["useEffect"])((function(){if(!Ge||ie){var e=function(e){_.current&&O({type:z["u"],payload:e.pageX}),N.current&&O({type:z["v"],payload:e.pageY})},t=function(){_.current=!1,N.current=!1,O({type:z["cb"],payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}}}),[N.current,_.current,Ge,O]),Object(p["useEffect"])((function(){return window.addEventListener("beforeunload",Be),function(){window.removeEventListener("beforeunload",Be)}}),[Be]),Object(p["useEffect"])((function(){if(0===$&&ee&&ee.path){var e=ee.path.split("\uff1b").filter((function(e){return!!e}));O({type:z["d"],payload:{currentPath:e[0],paths:e}})}}),[ee,$]),Object(p["useEffect"])((function(){te&&(document.title=te.name||"\u5b9e\u8df5\u9879\u76ee\u540d\u79f0-\u672a\u586b\u5199")}),[te]);var at=Object(p["useCallback"])((function(e){function t(e){return n.apply(this,arguments)}function n(){return n=Object(s["a"])(yr().mark((function e(t){return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:try{window.navigator.sendBeacon("".concat(ct["a"].API_SERVER,"/api/tasks/").concat(A,"/cost_time.json?time=").concat(t),{})}catch(n){}case 1:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}t(e)}),[A]);function it(e){return ot.apply(this,arguments)}function ot(){return ot=Object(s["a"])(yr().mark((function e(t){return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["D"])(A,te.id,t);case 2:I["game"]["star"]=t,O({type:z["eb"],payload:{taskData:I}});case 4:case"end":return e.stop()}}),e)}))),ot.apply(this,arguments)}function lt(){return st.apply(this,arguments)}function st(){return st=Object(s["a"])(yr().mark((function e(){var t,n;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(V){e.next=8;break}return e.next=3,Object(S["k"])(le.identifier);case 3:t=e.sent,n=t.trees,O({type:z["G"],payload:{showDocuments:!0,repos:Object(ge["c"])(n)}}),e.next=9;break;case 8:O({type:z["I"],payload:!0});case 9:case"end":return e.stop()}}),e)}))),st.apply(this,arguments)}function ut(e){return ft.apply(this,arguments)}function ft(){return ft=Object(s["a"])(yr().mark((function e(t){var n,a,i;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.props,a=n.children,i=n.eventKey,e.abrupt("return",new Promise(function(){var e=Object(s["a"])(yr().mark((function e(t){var n,o,c;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a&&a.length>0&&t(),e.next=3,Object(S["k"])(le.identifier,{path:i});case 3:n=e.sent,o=n.trees,c=Object(ge["e"])(V,i,Object(ge["c"])(o,i)),O({type:z["G"],payload:{repos:Object(r["a"])(c)}}),t();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),ft.apply(this,arguments)}function ht(){O({type:z["I"],payload:!1})}function dt(e){var t=e.gold,n=e.experience,r=e.next_game,a=e.next_shixun,i=e.subject_done,o=Object(f["a"])(e,["gold","experience","next_game","next_shixun","subject_done"]),c=o.challenge_chooses_count===o.choose_correct_num,l={had_submmit:!0,test_sets:o.test_sets,challenge_chooses_count:o.challenge_chooses_count,choose_correct_num:o.choose_correct_num};I["choose_test_cases"]=l,c&&(I["game"].status=2,I["next_game"]=r,I["user"]["grade"]+=t),c&&2!==re.status&&se["a"].publish("update-cost-time"),O({type:z["eb"],payload:{taskData:I,evalData:{gold:t,experience:n,next_game:r,next_shixun:a,subject_done:i},showEvalResult:c}}),se["a"].publish("eval-code-finish")}function pt(){return mt.apply(this,arguments)}function mt(){return mt=Object(s["a"])(yr().mark((function e(){var t,n,r,a,i,o,c,u,f,h,d;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,O({type:z["R"]}),e.next=4,ze(1);case 4:return t=e.sent,n=t.resubmit,r=t.sec_key,a=t.content_modified,i={sec_key:r,resubmit:n,first:1,content_modified:a},"exercises"===y.type&&(i.extras={exercise_id:y.exercisesId,question_id:y.questionId,challenge_id:null===(o=I.challenge)||void 0===o?void 0:o.id,subject_id:y.subject_id||""}),e.next=10,Object(S["f"])(A,i);case 10:if(c=e.sent,-1!==c.status){e.next=14;break}return window.parent.location.href="/classrooms/".concat(L.query.coursesId,"/exercise/").concat(L.query.exercisesId,"/detail"),e.abrupt("return");case 14:return 1===c.status&&(u=function(){var e=Object(s["a"])(yr().mark((function e(t,a,i){var o,s,f,h,p,m,v,g,b,w,E,x,j,k;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=i++*t,s/1e3>a&&(d=!0),e.next=4,Object(S["q"])(A,{resubmit:n,time_out:d,port:c.port,sec_key:r,challenge_id:null===I||void 0===I||null===(o=I.challenge)||void 0===o?void 0:o.id,subject_id:y.subject_id||""});case 4:f=e.sent,h=f,p=h.status,m=h.running_code_message,v=h.port,g=h.web_route,O({type:z["F"],payload:m}),+p>-1||s/1e3>a?(2!==re.status&&2===p&&(I["game"].status=2,I["user"]["grade"]+=h.gold,se["a"].publish("update-cost-time")),I["test_sets"]=h.test_sets||[],I["last_compile_output"]=h.last_compile_output,I["test_sets_count"]=h.test_sets_count,I["sets_error_count"]=h.sets_error_count,I["record_consume_time"]=h.record_consume_time,I["next_game"]=h.next_game,I["prev_game"]=h.prev_game,b="",w=-1!==be.indexOf("Web")||-1!==be.indexOf("JFinal"),w&&-1!=v&&g&&(b="".concat(Ee,":").concat(v,"/").concat(g)),E=Object(ge["d"])(h.test_sets),x=h.picture>0&&E,j=2===p&&!d,d?l["b"].info("\u672c\u6b21\u8bc4\u6d4b\u8d85\u65f6"):j||l["b"].info("\u8bc4\u6d4b\u672a\u901a\u8fc7\uff0c\u8be6\u60c5\u53c2\u89c1\u201c\u6d4b\u8bd5\u7ed3\u679c\u201d"),k={taskData:I,evalData:{gold:h.gold,experience:h.experience,next_game:h.next_game,next_shixun:h.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:b,showPictureView:!Oe&&x,isPictureView:x},Oe&&je?(se["a"].publish("evaluate-unity3d-result",{state:"user",data:{user:ce}}),se["a"].publish("evaluate-unity3d-finish"),(Ae||E)&&se["a"].publish("evaluate-unity3d-result",h.unity_3d_result)):k["showEvalResult"]=j,O({type:z["eb"],payload:k}),se["a"].publish("eval-code-finish")):setTimeout((function(){u(t,ee.exec_time+11,i++)}),t);case 9:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),f=1,h=1e3,d=!1,u(h,ee.exec_time+11,f++)),e.abrupt("return",res);case 18:e.prev=18,e.t0=e["catch"](0),console.log("-------eval code",e.t0);case 21:case"end":return e.stop()}}),e,null,[[0,18]])}))),mt.apply(this,arguments)}function vt(e){O({type:z["d"],payload:{content:e,lastedUpdateTime:(new Date).getTime()}})}function yt(){O({type:z["o"]})}function bt(){O({type:z["r"]})}function wt(){O({type:z["V"]})}function Et(){O({type:z["T"]})}function Ot(e,t){return xt.apply(this,arguments)}function xt(){return xt=Object(s["a"])(yr().mark((function e(t,n){var r,a;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.node,!r.isLeaf){e.next=7;break}return a=t[0],a.split(".").pop().toLowerCase(),e.next=6,ze();case 6:O({type:z["d"],payload:{currentPath:a}});case 7:case"end":return e.stop()}}),e)}))),xt.apply(this,arguments)}function jt(e){return At.apply(this,arguments)}function At(){return At=Object(s["a"])(yr().mark((function e(t){return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,ze();case 2:O({type:z["d"],payload:{currentPath:t}});case 3:case"end":return e.stop()}}),e)}))),At.apply(this,arguments)}function kt(){I["myshixun"].system_tip=!0,O({type:z["eb"],payload:{taskData:I,showNotice:!1}})}function _t(e,t){I["challenge"].path=e,I["myshixun"].system_tip=!1,O({type:z["eb"],payload:{taskData:Object(h["a"])(Object(h["a"])({},I),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:t}})}function Nt(){O({type:z["p"]})}function Lt(){return St.apply(this,arguments)}function St(){return St=Object(s["a"])(yr().mark((function e(){var t,n,r,a;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,O({type:z["O"],payload:!0}),se["a"].publish("vnc-reseting"),!(null===I||void 0===I?void 0:I.windows_vnc)){e.next=13;break}return se["a"].publish("reset-linux-windows-loading"),e.next=7,Object(S["B"])(re.identifier);case 7:t=e.sent,n=t.data.windows_vnc_url,I["shixun"]["windows_vnc"]=n+"×tamp="+(new Date).getTime(),I.windows_vnc++,e.next=28;break;case 13:if(!(null===I||void 0===I?void 0:I.linux_vnc)){e.next=23;break}return se["a"].publish("reset-linux-windows-loading"),e.next=17,Object(S["y"])(re.identifier);case 17:t=e.sent,r=t.data.windows_vnc_url,I["shixun"]["windows_vnc"]=r+"×tamp="+(new Date).getTime(),I.linux_vnc++,e.next=28;break;case 23:return e.next=25,Object(S["A"])(re.identifier);case 25:t=e.sent,a=t.data.vnc_url,I["vnc_url"]=a+"×tamp="+(new Date).getTime();case 28:O({type:z["eb"],payload:{taskData:I,resetVncLoading:!1}}),e.next=34;break;case 31:e.prev=31,e.t0=e["catch"](0),console.log(e.t0);case 34:case"end":return e.stop()}}),e,null,[[0,31]])}))),St.apply(this,arguments)}function Tt(e){return Ct.apply(this,arguments)}function Ct(){return Ct=Object(s["a"])(yr().mark((function e(n){var r,a,i,o,c,l;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.GameState,a=n.Data,i=n.challenge,console.log("match:",t),"info"!==i){e.next=6;break}se["a"].publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(h["a"])({},I.challenge)}}),e.next=16;break;case 6:if("Success"!==r){e.next=16;break}if(!Ae&&je){e.next=15;break}return e.next=10,Object(S["E"])(A,hr["Base64"].encode(A+(new Date).getTime()),a);case 10:o=e.sent,c=o.status,l=o.data,0==c&&(2!==re.status&&(I["game"].status=2,I["user"]["grade"]+=l.gold,se["a"].publish("update-cost-time")),se["a"].publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:ce,open_time:l.open_time,end_time:l.end_time}}),O({type:z["eb"],payload:{taskData:I,evalData:{gold:l.gold,experience:l.experience,next_game:l.next_game},evaluateLoading:!1,showEvalResult:!0}})),e.next=16;break;case 15:O({type:z["S"]});case 16:case"end":return e.stop()}}),e)}))),Ct.apply(this,arguments)}function It(){}function Dt(){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(s["a"])(yr().mark((function e(){var t,n,r,a;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(null===I||void 0===I?void 0:I.windows_vnc)){e.next=6;break}return e.next=3,Object(S["c"])(A);case 3:r=e.sent,e.next=15;break;case 6:if(!(null===I||void 0===I?void 0:I.linux_vnc)&&3!==(null===te||void 0===te?void 0:te.webssh)){e.next=12;break}return e.next=9,Object(S["a"])(A);case 9:r=e.sent,e.next=15;break;case 12:return e.next=14,Object(S["b"])(A);case 14:r=e.sent;case 15:(null===(t=r)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.remaining_time)&&se["a"].publish("update-windows-time",null===(a=r)||void 0===a?void 0:a.data);case 16:case"end":return e.stop()}}),e)}))),Rt.apply(this,arguments)}var Mt="number"===typeof C&&.01!==C?"".concat(C,"px"):"40%",Gt="calc(100% - 4px - ".concat(Mt,")"),Pt=Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])({game:re,taskId:A,user_praise:he,praise_count:de,st:$,challenge:ee,rank_name:I.rank_name,shixun:te,is_teacher:ne,has_answer:ae,unity_3d_routes:Oe,with_code_file:je,onEvaluateCallback:It,onGetUnity3dMessage:Tt},"taskId",A),"myshixun",le),"user",ce),"discusses_count",fe),"onPlusOrCancelPraise",nt),"minuxUserGrade",Ve),zt={showNotice:Z||(pe||Ie)&&!1===le.system_tip,tpm_cases_modified:pe,tpm_modified:me,tpm_script_modified:ye,st:$,taskId:A,myshixunId:(le||{}).id,onNextCallback:kt,onUpdateCallback:_t,onUpdateFailure:Nt},Bt=Object(h["a"])(Object(h["a"])({},R),{},{isPictureView:H,history:n,webDisplayUrl:Q,onShowPictureView:wt,star:re&&re.star,onStarChange:it,onCloseResult:yt}),Ut={lastedGetTaskInfoTime:q,isEditPath:Me,taskData:I,codeRepData:G,moveY:D,evaluateMessage:B,evaluateLoading:P,isNotice:De,isHtml:Re,onChangePath:jt,onResizeSetContainer:Qe,onEditRepCode:vt,onUpdateCode:ze,onResizeYStart:Ze,onShowDir:lt,onResetCode:Xe,onResetGitCode:Ke,onResizeCodeArea:He,onResetPassedCode:et,onFinishDisplayHtml:Je,onShowNotice:Et};return m.a.createElement(p["Fragment"],null,F?m.a.createElement(ue["a"],{message:"\u52aa\u529b\u8bf7\u6c42\u6570\u636e\u4e2d..",className:"tpi-spin"}):m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"task-wrapper"},K&&m.a.createElement("div",{className:"draging-mask"}),m.a.createElement(gt,{difficulty:null===ee||void 0===ee?void 0:ee.difficulty,mirror_description:we,history:n,git_url:oe,shixun:te,lastedGetTaskInfoTime:q,onAddVncTime:Dt,taskId:A,onBack:Ue,isNotice:De,resetVncLoading:J,onResetVnc:Lt,onResetGitCode:Ke,vnc_url:ie,linux_vnc:null===I||void 0===I?void 0:I.linux_vnc,window_vnc_url:null===I||void 0===I?void 0:I.windows_vnc,onShowNotice:Et,game:re,user:ce,onUpdateCode:ze,onUpdateCostTime:at}),m.a.createElement("div",{className:"tasks-body"},m.a.createElement("section",{className:"left-panel ".concat(Oe&&je?"has-unity-3d":""),style:{width:Mt,display:.01===C?"none":""}},m.a.createElement(xe,Pt)),m.a.createElement("section",{className:"resize-x-bar ".concat(Ge?"has-unity-3d":""),onMouseDown:We},m.a.createElement(xr,{noDragging:Ge,vnc_url:ie,moveX:C})),m.a.createElement("section",{className:"right-panel ".concat(ie||(null===I||void 0===I?void 0:I.windows_vnc)||(null===I||void 0===I?void 0:I.linux_vnc)?"vnc":""),style:{width:Gt}},Oe&&!je?m.a.createElement("div",{className:"unity-3d-container"},m.a.createElement(ve,{unity_3d_routes:Oe,onGetUnity3dMessage:Tt}),m.a.createElement(gr,{next_game:ke,prev_game:_e,shixun:te,game:re})):m.a.createElement(p["Fragment"],null,1!==$&&m.a.createElement(Sn,Object(i["a"])({},d,Ut,{_dispatch:O,taskData:I,evaluateMessage:B,language:Te,evaluateLoading:P,onEval:pt})),ie||(null===I||void 0===I?void 0:I.windows_vnc)||(null===I||void 0===I?void 0:I.linux_vnc)?null:1===$?m.a.createElement(Ft,Object(i["a"])({_dispatch:O,onEval:dt},Ut)):null)))),m.a.createElement(U["a"],null,M?m.a.createElement(Wt,Bt):null,m.a.createElement(a["a"],{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Y,onClose:ht},m.a.createElement(br,{className:"dir-tree",selectedKeys:["".concat(Ne)],treeData:V,onSelect:Ot,loadData:ut})),W?m.a.createElement(ar,{taskId:A,onHidePictureView:bt}):null,m.a.createElement(fr,zt))))};function Or(e){var t=e.is_teacher,n=e.score;return m.a.createElement(p["Fragment"],null,t?m.a.createElement(p["Fragment"],null,m.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"),m.a.createElement("div",null,"\u89e3\u9501\u672c\u5173\u6240\u6709\u6d4b\u8bd5\u96c6\u9700\u8981\u6263\u9664".concat(2*n,"\u91d1\u5e01\uff0c\u786e\u5b9a\u8981\u89e3\u9501\u5417\uff1f")),m.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7acb\u5373\u8ba4\u8bc1")):m.a.createElement("div",null,"\u89e3\u9501\u672c\u5173\u6240\u6709\u6d4b\u8bd5\u96c6\u9700\u8981\u6263\u9664".concat(2*n,"\u91d1\u5e01\uff0c\u786e\u5b9a\u8981\u89e3\u9501\u5417\uff1f")))}function xr(e){var t=e.noDragging,n=e.moveX;e.vnc_url;return m.a.createElement(p["Fragment"],null,t?m.a.createElement("a",{className:"trapezoid ".concat(.01===n?"enlarge":"")},m.a.createElement("img",{src:.01===n?pr.a:vr.a,alt:"resize-icon",width:20})):m.a.createElement("a",{className:"btn-resize",draggable:!1},m.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},m.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(e,t,n){},zkdm:function(e,t,n){}}]); \ No newline at end of file diff --git a/p__tasks__index.830a8129.async.js b/p__tasks__index.830a8129.async.js new file mode 100644 index 0000000000..699f0f6533 --- /dev/null +++ b/p__tasks__index.830a8129.async.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[234,4,24],{"+Axu":function(e,t,n){},"/omn":function(e,t,n){},"07cG":function(e,t,n){e.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(e,t){e.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(e,t,n){},"1Zrr":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"362i":function(e,t,n){e.exports=n.p+"static/passpart.cc679602.png"},"5D2P":function(e,t){e.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(e,t,n){},"7ahc":function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("k1fw"),a=n("0Owb"),i=(n("+L6B"),n("2/Rp")),o=(n("y8nQ"),n("Vl3Y")),c=n("tJVT"),l=(n("OaEy"),n("2fM7")),s=n("q1tI"),u=n.n(s),f=n("VrN/"),h=n.n(f),d=(n("p77/"),n("c5Ni"),l["a"].Option),p={labelCol:{span:4},wrapperCol:{span:20}},m={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function v(e){var t=e.value,n=e.onChange,a=e.mode,i=e.options,o=void 0===i?{}:i,l=Object(s["useRef"])(),f=Object(s["useState"])(),d=Object(c["a"])(f,2),p=d[0],m=d[1];return Object(s["useEffect"])((function(){if(p){var e=function(e){var t=e.getValue();n&&n(t)};return p.on("change",e),function(){p.off("change",e)}}}),[p,n]),Object(s["useEffect"])((function(){p&&p.setOption("mode",a)}),[p,a]),Object(s["useEffect"])((function(){p&&(t===p.getValue()&&""!==t||setTimeout((function(){p.setValue(t||" ")}),300))}),[p,t]),Object(s["useEffect"])((function(){if(l.current&&!p){var e=h.a.fromTextArea(l.current,Object(r["a"])({mode:a,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},o));m(e)}}),[l.current,p]),u.a.createElement("div",{className:"my-codemirror-container"},u.a.createElement("textarea",{ref:l}))}t["b"]=function(e){var t=e.callback,n=e.onCancel,r=Object(s["useState"])("python"),f=Object(c["a"])(r,2),h=f[0],g=f[1];function y(e){g(m[e][1])}function b(e){t(e)}return u.a.createElement(o["a"],Object(a["a"])({},p,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:b}),u.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},u.a.createElement(l["a"],{onChange:y},Object.keys(m).map((function(e){return u.a.createElement(d,{key:e,value:e},m[e][0])})))),u.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},u.a.createElement(v,{mode:h})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(i["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),u.a.createElement(i["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))}},"88g3":function(e,t,n){e.exports={tree:"tree___noxec"}},"8Abk":function(e,t,n){},"8Enf":function(e,t,n){},"9VGf":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("q1tI");function a(e,t){var n=Object(r["useRef"])();Object(r["useEffect"])((function(){n.current=e})),Object(r["useEffect"])((function(){function e(){n.current()}if(null!==t){var r=setInterval(e,t);return function(){return clearInterval(r)}}}),[t])}},"A/g1":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},AKST:function(e,t,n){},AMnG:function(e,t,n){"use strict";n("miYZ");var r=n("tsqr"),a=n("tJVT"),i=n("q1tI"),o=n.n(i),c=(n("nWbc"),n("Ot1p"));t["a"]=function(e){var t=e.id,n=e.activeDiscussIndex,l=e.onReplyDiscuss,s=Object(i["useState"])(""),u=Object(a["a"])(s,2),f=u[0],h=u[1];function d(e){h(e)}function p(){f?(l(t,f),h("")):r["b"].info("\u56de\u590d\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a!")}return o.a.createElement("div",{key:t,className:"discuss-item-editor",style:{display:n===t?"block":"none",width:"100%"}},o.a.createElement(c["a"],{miniToolbar:!0,startInit:n===t,defaultValue:f,id:t,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56de\u590d",showResizeBar:!0,onChange:d}),o.a.createElement("a",{onClick:p,className:"btn-send"},"\u53d1\u9001"))}},ARon:function(e,t,n){},BdwD:function(e,t,n){"use strict";var r=n("k1fw"),a=n("q1tI"),i=n.n(a),o=function(e){var t=e.styles,a=void 0===t?{}:t,o=e.customText;return i.a.createElement("section",{className:"tc animated fadeIn",style:Object(r["a"])(Object(r["a"])({},{color:"#999",margin:"200px auto"}),a)},i.a.createElement("img",{src:n("FOrL")}),i.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65f6\u8fd8\u6ca1\u6709\u76f8\u5173\u6570\u636e\u54e6!"))};t["a"]=o},BjJ7:function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var r=n("m3rI");function a(e){var t=!0;if(e.length>0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=0;r0||o.target.offsetWidth>0){var c=h(o.target.offsetWidth,o.target.offsetHeight,e),l=Object(a["a"])(c,2),s=l[0],f=l[1];console.log("cols, rows",s,f),e.resize(s,f),u["a"].publish("ssh-xterm-resize",{columns:s,rows:f,width:o.target.offsetWidth,height:o.target.offsetHeight})}}}catch(d){r.e(d)}finally{r.f()}}));return n.observe(t),n}var p=3e4;t["a"]=function(e){var t=e.sshConfigData,n=e.sid,i=Object(o["useState"])(null),f=Object(a["a"])(i,2),h=f[0],m=f[1],v=t.ws_url,g=t.password,y=t.port,b=Object(o["useRef"])(),w=Object(o["useRef"])(),E=Object(o["useRef"])(!1);return Object(o["useEffect"])((function(){if(b.current&&v){var e=new s["Terminal"]({fontSize:16,rendererType:"dom"});e.open(b.current),e.onData((function(e){w.current&&1===w.current.readyState&&(w.current.send(JSON.stringify({tp:"client",data:e})),u["a"].publish("on-operating-ssh"))})),e.write("Connecting..."),m(e);var t=d(e,b.current);return function(){e.dispose(),t.unobserve(b.current)}}}),[v,b.current]),Object(o["useEffect"])((function(){if(h&&v){var e=function(){var e=new WebSocket(v);w.current=e,e.onopen=function(){var n=h.element.parentElement;if(n){var a=n.offsetWidth,i=n.offsetHeight;console.log("init",{tp:"init",data:Object(r["a"])(Object(r["a"])({},t),{},{secret:g,width:a,height:i,rows:h.rows,columns:h.cols})}),e.send(JSON.stringify({tp:"init",data:Object(r["a"])(Object(r["a"])({},t),{},{secret:g,width:a,height:i,rows:h.rows,columns:h.cols})}))}h.focus()},e.onerror=function(t){console.log("------in socket error----",t,e,v)},e.onmessage=function(e){E.current||(h.write("\r"),setTimeout((function(){}),1e3)),E.current=!0,console.log("event:",e);var t=l["Base64"].decode(e.data.toString()),n=h._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",t,n,h),h.write(t)},e.onclose=function(e){a&&clearInterval(a),h.write("\r\nconnection closed")}},a=setInterval((function(){w.current&&w.current.send(JSON.stringify({tp:"h"}))}),p),i=u["a"].subscribe("create-socket",(function(t){n==t&&(w.current&&1===w.current.readyState?h.focus():e(),h.focus())})),o=u["a"].subscribe("close-socket",(function(e){n===e&&(w.current&&(w.current.close(),E.current=!1,h.clear()),w.current=null)})),c=u["a"].subscribe("ssh-xterm-resize",(function(e){w.current&&1===w.current.readyState&&w.current.send(JSON.stringify({tp:"resize",data:Object(r["a"])({},e)}))})),s=u["a"].subscribe("ssh-add-connect-time",(function(){w.current&&1===w.current.readyState&&w.current.send(JSON.stringify({tp:"overtime"}))}));return function(){o(),i(),c(),s(),w.current&&(w.current.close(),E.current=!1)}}}),[h,v,y]),c.a.createElement("div",{ref:b,className:"xterm-panel"},v?null:c.a.createElement("p",{style:{color:"#fff"}},"\u6b63\u5728\u8fde\u63a5\u547d\u4ee4\u884c\u670d\u52a1..."))}},FOrL:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABKCAYAAADUvCinAAAAAXNSR0IArs4c6QAAFq9JREFUeAHdnAl4VFWWx6sqlYWEkIRsJCRkJQECCXsIS0gAWWwQl1YQxQ2nRx0/u9We8etvpmf87LFt7XHs7mmXbhVEFESQdWRfwiKGXRYhkI0sQAIBAmQnqZrfKfMyZVGVqldLjL7vu9997757zz33/84995xzb5VG8xO/Fi1aNPTDDz/M7w7D1HcHJjzFAyCPNxgMi/V6/YOe6kMNXZ2ayj+mugsXLhSAFxqNxtmPPvroge7A+09Osj///HOvmzdvvoZET/D19Z04f/78i90BaOHhJwU20hx748aNZVqt9kR0dHTOnXfe2dxdgBY+tN2JGVd4QT8/gsp4GRovPfnkkytcoeWptj96ycbaiEdl/BWgEWjt+AULFlzwFFiu0v3RSvaGDRt8L168+CIALNDpdL99/PHHl7oKhqfbe3m6A3fTR4J1/fr1m88iuBxJPs8iOBdr45C7+/EEvR+NZIuVUVdX9wBg/wYgTnp7e//rI488UuoqKCyqv4FmK+rnj67Sste+2+vsjz/+OODWrVsiyb9iMIcAZh4L4El7A3PkPUA/Db2ZERERdzhS39U63RbsDz74YDBq4qmWlpZZ5GtIdz7xxBMlrg5YaY/18iuAnhsYGDht1qxZDUq5J/NuBTZSnIAUzwGEOYB7i/R3pO5f3AkGtHVI9BuAmkG644EHHrjpSYDNaf+gOvvQoUPe33zzTRYMTSVNB1xf0mfo4+V4fkXmjMr9p59+GtLU1CSSPpzHvcQ8NqK36y3r2Xpub7+M92UZGRnPjhw58patup4o71KwkahwgBqFXTyawUgS6RI9vBngNj/22GPFloNkukfTZjZ17iXl8L5jNlLexPMW8lU9e/Zcj5RetWyvPKOWsrl/HzPxTdTR35XyrszdBjZAaD/66KMgBh4KmGGkKAaSzHN/yXkv96IbD5If8PLyOpCWlnbUmnQtWbIkGV19jwBM3Uyh7efnp+nfv3/lmTNnYnx8fE7OnDkzrKioSFdYWBhx/fp1wayVurvIV/Ph1mAOnpfC9evX+1+6dOkVaEzmcb67FlehrfZyC9hI3wEG04/B1sLAFVINqYrnYsoLJfXq1asYyWu0xaDEndva2u6hjYA8ROohrW0pKSmlgCz3iRTpli1bpgHMvPvvvz9H6siFaqkuKSlp40NEX716VQMNI8US6dsCrQd5/gS18XtrH1bad9XlFrCdYRYQdIsXL84CYFEP90AjQegEBQU1p6amliYnJ/v06NFDyr7HozWwpZ1yNTc31+zZs6e1rKysj1IG2CfpYxWzaTWe5jdKeVfn3xuIpzuXBfH48eOTUDEC7t2kSOkzJCSkftCgQaXx8fGBqIs4KbN1dQK2ob6+fu+uXbt8/f39/bKysvwANxzQa8+ePdv3woULvkIT4M+RrSKtRnfv49nAfZdcHge73SmZzmhEPcwkD5KRhYeHXwPgsri4uFCsj1gpc+SyAnbNlStXjiDN0aGhoY1jxowJhN4AS1rMoNrz58/XnD59Ooo8AF6kSjVgr2XRXB0QELADNddi2c6dzw6DjbvcE3f5CZiMcZQB6qYwmKnkPaRNnz59qgcPHnw+JiYmCqmTBVT1JWADzm5sb92xY8dakdhE9HFlQkJCDDT7OUKQmXWTINbFgoKCyPLy8iCepZmssl8K8GpNSkf6lDoOgd2++5EPaCMdJWwirtVq+vbtW4bVcZlgfj8GEqGmvVndNgApQIIvbdy4MRcpbQLgIwMHDgxAr6dTz6FxmNHruIVuw+XLl8sBPrS0tDQc2qJqHDYpOwg5cOMQk1gKQ2DiuAP0hFFNfHz8WQCuxfsTc6+3I+3M6rTwUauwMCqR2pvo3J7V1dVxYWFhtUT7bh44cCAL0y9vzpw5OWZt3HXbxAc9h6rpiXUTgzcrdMWk3E2+ytykdKZDh8BeunRpWENDQyUdmBYZy45goo1pfAqAG9Gbqbw36WXLepbPqKV8pnH9tWvXfGtrawNZ4EKpo8dMvI5OvwS4BhbPSOgnS7m0b1cjngJbulCuFvgqYXH1wZ5P4OODucmkFOBnESVU7eZ3eGNKD9byefPm1SDdTzDl3kTqOkwqpS7T+Tg2bChqwmQfK+X2cnSsP/pbg5kni1oogxE1Izv+0od8tB/y8uFDJ2LjF7KveQ2h6M3YRTgnwufL5LJxoepySLLNKQL6HUjdFlb9OhhYcuTIEYlrJEkdQD82YsQIPwL6HgOqKyQbW73s1KlTLaRkkWjWhSYW9pPY/z2J5YSfPHkyCEEZjs1+whwbe/cOSbZCZOfOnfri4uK3ANqIuuhJenrYsGHHmGpvfvXVV+PQdWNIGqZ/0dixY+sxpyT28aO4mLXXEZ4LgBmP3o4DTJlxZ4YMGdKEozWIQZiMg9GjR9eBgZ6P8A6Snt2uWhwaoyqwWTR+ifucBsjmxDMok3QWa+rVzZs3D4bpWSQd9arHjx9/nsVNLAZVfZl34MH7Ntz7khMnTgQztnAAD8J6quIIRAFmqizut81QynpOnDjxwqZNm8Yzyx+Bt8WO8uewGpHoGwtVATEJMbdEr9q6ylnsFhEAimY1f5iv34MAfR0e3Rn080CY9bfV0JFyd6gRpPIicZTmb7/9Nr6xsVE82Ib09PRiFvkIJNrk1drjBaFqxjm6gceb+tBDD12zV1/eq5G2/4KhQIC2R7dfcHDwfxCPrmZQb6xdu1aP1fGLLVu2jICxVnT6MWZBLIupWpPQXr+dvkdq6wHnIo5QLKZkFOMw4sEWooe9uY+nsarFPTc3tx4rLZyP9Sptn+m08/aXDkk20yUHoHYi1Qa+fGdSba3Pawz07TVr1lxB4p9C0lNFH/LhCnBMenEfba2RrTKVkm0k/FpGPCYIPRsiNJOSkqro+wZ6WBZ1l04XMDOu5ufnBzNbMzEF7e7w6wnoxwLAW6ShdG4VSMAKY2EwOgG0jC8EKf63e++9t47799B1ryFhC44ePTqBJDHqCmi38jETpLI7Lon8EecWNdGXWRWP+qqbOnXqWfRwDLyIWXmb+epMv8yMXqgjHUL0LvhlAnqnQS09lZaQJnbWGQucJjEx0RS56ayenXc9ef/r6dOnN5Mv3Ldv35u4yPNwGO4DGC8AuYKVcwWJS7FDx+prxtCEx1mNFEeTh/Xu3bsNS6kUvoNYa0RlOUXXamfthYCrnzRpUs0XX3wxEqH9BcXvdVqfhe8GjAZ2Vmn27NmtAK5Gv3dGTnnXys1SzMaP9+7dexf3C+AjAAumAdDLxRqg7LY+LdUIDscF7N5APpo4Rhp0cBX2vgE9rEo9KUw5kyM4TZi8jcyaVMK2l23R8AJIUR9ptiogGRrccKvqxVYbB8uFZgbgPowEViLZv0TCCwkLZJAlAJ4RwIpYbP2RIG+FJsBqiNMgrPqmvLy8AMy2QKyJlnHjxl1CHQVGRUUJ6J0Kj0LLXTlBtlvM0sDW1tbwdevWrbVFV9seb36BCsOQLHNQk9HRaRLjJRjvY4uAm8s3wvDr7EEmsk6IO5xG0EmDBSNbY8FE5xq3bt0aLZE57OE2hOAiuWwi+7qZD9Xk8Ctqt23bJnuw/wSOVQoB7o0IxgnZzLZqjbR7it8MHTp0EAO1Wkch5qF8N3RfRQ+KtfAi/E5W+snMzKwaMGCAPwPopZR1lxzb21hZWWkNLwMf4SlzSe7gGW/qOaZwGmCLXv0hrmw63Yz+ex6TagqMfqEwwWzb1h2BFv4Ixl1Q+LTIdQjM726zM1ErEUzhVXh8OhbFDl1p0birHlcTnziJ2niXDk28Ijn9MbkE8P5dxYSdflrh70vi7Kzze+OpG2yjfu1tqz0No/kKAcQMdLjbrSw2t9WxQczdxWKzvs35kefgR1kzqrmPxNTqQ9i3gvcO7126mznolYHRpu3bt4diEc3iubN1o5nZ+aI1/aJBVw5Hul9lcZqOpaBBkgyYNVZVjgcGoZBcs2LFCjm9WgHAYqPLR1+ekBAfVVp6Lhu9vRgLZD5lXcmXCMAmXP4iQsvZYCSWnOxOFZDEsTkiz+YXak9+ElHAoaErVsFWKmODj+f+VQ7IZKOPxLFRXnVFPpmPns4A3sLm3l5VVSWL5PIZM6ZP3rFjZzMS3wev9BNMw0e7gJkqTNLVWBv6mpqa++FJVIVsl60lvcPassMRHjoFWyEA6FO5/090+CisAWNkZKRD7ZT2TuQnkeqhSHUxbaMmT550eNu27XIAU8CeQ/CH4yG7s5lsRUjMDQY8wok+7DURj3kHNv8hdPFQAJZTAsq436DPP7N421oQrdK+bYG0VgtDvZj0/pQpU2SjIANdFY4zYiSeoXRurZkrZb8lwJMMgQXh4aH/GxsbOwUnR+h9279/8mDWkXiOfXxJkD+LOMsuvEaZcopel3quXDXEVhYhxbu5JrDh/DNAltj2HlIthCWu8hBnBivVdqJq8aODNZwG7Q0DH1ZUVMgxMb/hw4e7G3SJDX9C2s3gjBkZw6wuPCkp/TPh4QyHJh+En7c47PO82sFb1N+NpbODKxXH6h8A2If+b6Jz/zZq1KjS3r2D79uwYdO3tHF690kV2ObMTZyYXVleXrGW6T6HraMYkkQF3SHpH6CrM+lrBLvseT4+3jJ9zbs23VMWzi7QUayBRKRQfsS0HnNQrAI1l4R/l6KTqjkzch80X5bGgHyKgNjirKzMQFQVMRtNVDsLhe3Et6Na5USunHVQ0lXuP0a1dPgE7XU7MqfBRoUkI10vpqam7C0oOGMCHSkPY2NAkHEW9Dbavs2g3xEOhw3LqOfeprUhH4LZtZQw57yVK1ca586de55mfaWtnSsfFbSGAz8xqAyxaIJI4sCtGDAgZUtiYvJ4o9HwCs++Vr4zxZok+JLc8roLQclhwdxl+UKenQZbIUan4wFc0leAvoYd6QewXHoRWFKqqMnXsVERgGTNwIM93qOH/x32GiclJU5BjRzkzMldhw8ffo3wwku0sfaBbogUf/3113ybMzPh+w9Cm74uIL1/YpZUBgT4y6+E3wdoe93afE/7XF56BmyzXscNGJA6jud9p08XlAD6fQy8BwupWRW7t3+hhsRCtEOHZojTkm6vBXUjJkyYcBBVUs/O+DMEp/7GrHvarN1hPsQytueCsGIep/yp9nd5RAsXEyns4+Wlk1+N9SOZNXP6dp+tli5LthXCYwcOHDAWxvMx/CsZ+GzUizfHGqxU/V7RCX65UEC7hzl3Uo79nOPo4PV6r58Rw36PD/wU8e5BnOfYDeWzgH8AaRf7/DWSN1Issfu/8kG2xMXFcqJWKyrL39F+FG6hs5N7UXneZqkBOqKztyj1LHNPgG3qA4bGpKUN0sDAfqbuFaRoGouoF16pJQ/K8/8QKniOBx/AOEW76coLR/L4+Lh7WeS2IL1T0Zuf0mYMNJ6UtvBygvTu5Mk5l/V633/UaIzPfifEzkkypudj/HCq3BG+zOt4DGylEwaZOWjQQA368iA7GvU4RBNZ1LToSaWK5FcJ5KwiL2Qg1yIjI0abv3TkHmAjsrOzGwhz1nD/EG3ESljODFnEgaEBGo0B9SQnt5wD2BEe7NXxONgKA4A7CutFdlkOA7qRBXQkp11Nr9kw3cDmrAAUggraTi5TX/Wl02nvRge/dPDgwRbCw/lRUX0ehMgKFrxA1cQ80KDLwFZ4xxYfkZiYoMFxOLp//34/AB/IZoUc5vk5H6S5b99om1t0Co3O8tDQ3q/MmDHtGMrjv6Gp7axuV7/73lzuys5xQIbFxsYMbGlpOobzchxg/DAf+YWX1tVjBmIbj+5uQAu2qiUb6WtB/2pY6c9zsrMV0OJc+UheXvoMzDxNRkZ6GbSzAMkVcp5uK56tzEqnmFQt2RwXXsWi915VVXWfrVu3xeEgFAD+RVdHCc04gFb98V3t15H2HKNrOn78hFg1idRfimkpnqrqS/XgMjOHpfDrh6zr12v/ed++/CklJaV3lpWVG7EwDsbF9WO113TpGT7VI1bRAFe+pbCwyIcAlQ+xkg0cyGnipMHrgO6Ui6lqAeEoQSBBeyJfxth2nvOLi0s+Jeb7JFKZgdkmh8YPYQVI/Fd2V9x2bdy4SWiZ4tluI2qDECDf4mygd0VFpSE4uNcGPGGDt7ePhFq9ALpcr/dO4/dCcpxO1aVKsgH612ZAS0djkpISSUnL8dQ+4WM8z/m98adP+9WwnXY4JCQIT9LkZali6oeqjC5uRZL1SLKORXvt5Mm5unaQZXfcxBZ5P/ZmwUHzslo+VYEN8bnWOzDOGTFi+N1arebtHTvyEIzm5/AaJ7KdVjxy5IgKpt5EmFQ1i6z345nS1ta2Vvk1AQdtNIC8Oicnx5uI4ix47gDZomex31+2KLP7qBJsY79OKIrJ9cKkSbmXm5ubfpeXtzuFE6SP5eXtSurdO+Qg8ZFbqJmxnbTv8lc4WG2ckfE6d67MCMgrOXPtx2EC+bsNWyC389gpDjbHoQpsJPcCgMqKbPOC0XAfH98/TJs29fTlyzXP8nv1u69evTZ1+/YdRs7hbR4yJC1Cp/MaZpNAF7zAejIQR9EBchsgr8rNzfFHEGTzQEuyy4HgYLeSlQqqwIYX4hdG0Vd2L5geGBYW+g4btFsJuT5z7ty5ZzjKO43f3TSyS78S130IRFLtEnJjBXgC5HM6gL6FdbGa3SY5hPlzyh0CWWHlOxyUJ8dzVXqUn0dEtrW1yt9JhDnehSnqZmCci/bvP1jADzklXt0HB+YS0b3NMTF9c6Fld6fBFWsEQTayX6ktKSnll1+9VuFEBeNMzRCQ1YxD6mKN1NB2MAG1atVt1Taorj4/BQdqPe381LaF0TqDoe0t9Lk3foKEU/2JlRSwiO7j8PrdPNu00Z0BGzBNBx0xTxsx4Vamp2eE85FVhW4txtik12tnRUb23WZR7tCj6i8rVDk+wHaVcTm3IQ71cnulyvr6hj9yVGA4r2QPUMeGwa6xY8cUsRX2IBjd9osylWAD8nkkuaRBFj5+Q8M6oXUFZBkBu/7aORxR3ioPzlxOgS0doXs5u2FYDDDZznQsbZD0QzgO73HAfR50JlFkYEdn5dixWc3oUgG9Y01xBGzoGREEURd1QocfSEUB8jRn+VPaQZdjFbpHWeDPKWXO5E6DrXTGoodkGl8BmHilTG3OYFYTe9gIUC9AZwDPjZy+Woi5yP+S6ORPYbSdgS0g8/G1RUXFN/nN5Yr09MGxgMPsc+2C7jlE4t/5ZcES1yh919plsIUMYHhXV1+Y39ZmFD3s1CEWzCnZWXl7z56vKrHPX4JmOM/VnIb6gEOUOfziYBzPt7nr1dWXNDgkN3CgPsesjAfkKdRz9TrGEZi/REZGLwFw4cstl1vANueEA5BjDIbWOUiEOAcJ5u8cvL+K8fC6HMXF55DjwrIQl5PEodqEKWnSvRxw1OBaXw8MDFg+ePAQCYA5tbtDO9MFqKWIzTqdTv8ZBznzlXJ35m4H25w5gB8M8LMpuwvwhwNchw42r2fjvrCurv4N/vspFyBEf5t4HT16lAZ1UYskf8aGcgptRdervqDJoRzTEV8BeB0An1BNRGUDj4Jtzgtg9cBOz0BaRzLQkayFnDzVDqTcy7ye5T3qZVdJSfH7BQWFv+edN2plDfY5el2Ta1nX1jP9tQHsaYyew/R3CHPzEHbyMcobbbXxRHmXgW2NeQbuS6Qwlg9AyLaNQzLySwKtqAt+dSxHwsQE1PYAWAM5Z+hM/1F1B+344ar8+6URsP4/p9512lZQXs49uVc5wFaw4VEBsLT5Ya//AzDfafkdei4SAAAAAElFTkSuQmCC"},FPkq:function(e,t,n){e.exports=n.p+"static/qrCode.dd0fe9b2.png"},H65k:function(e,t,n){},HmJG:function(e,t,n){},IWh4:function(e,t){e.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(e,t,n){"use strict";n.d(t,"l",(function(){return s})),n.d(t,"m",(function(){return u})),n.d(t,"i",(function(){return f})),n.d(t,"D",(function(){return h})),n.d(t,"h",(function(){return d})),n.d(t,"G",(function(){return p})),n.d(t,"C",(function(){return m})),n.d(t,"x",(function(){return v})),n.d(t,"z",(function(){return g})),n.d(t,"f",(function(){return y})),n.d(t,"q",(function(){return b})),n.d(t,"g",(function(){return w})),n.d(t,"j",(function(){return E})),n.d(t,"v",(function(){return O})),n.d(t,"k",(function(){return x})),n.d(t,"t",(function(){return j})),n.d(t,"u",(function(){return A})),n.d(t,"d",(function(){return k})),n.d(t,"A",(function(){return _})),n.d(t,"B",(function(){return N})),n.d(t,"y",(function(){return L})),n.d(t,"F",(function(){return S})),n.d(t,"n",(function(){return T})),n.d(t,"o",(function(){return C})),n.d(t,"p",(function(){return I})),n.d(t,"s",(function(){return D})),n.d(t,"E",(function(){return R})),n.d(t,"b",(function(){return M})),n.d(t,"c",(function(){return G})),n.d(t,"a",(function(){return F})),n.d(t,"r",(function(){return P})),n.d(t,"e",(function(){return z})),n.d(t,"w",(function(){return B}));var r,a,i=n("k1fw"),o=n("ErOA"),c=n("1vsH"),l=(null===(r=Object(c["C"])())||void 0===r?void 0:r.homework_common_id)?{homework_common_id:null===(a=Object(c["C"])())||void 0===a?void 0:a.homework_common_id}:{};function s(e){return Object(o["c"])("tasks/".concat(e,".json"),l)}function u(e){return Object(o["c"])("myshixuns/".concat(e,"/challenges.json"))}function f(e,t){return Object(o["c"])("myshixuns/".concat(e,"/subject_challenges.json"),t)}function h(e,t,n){return Object(o["c"])("tasks/".concat(e,"/star.json?shixun_id=").concat(t,"&star=").concat(n))}function d(e,t){return Object(o["c"])("tasks/".concat(e,"/rep_content.json"),Object(i["a"])(Object(i["a"])({},t),l))}function p(e,t){return Object(o["f"])("myshixuns/".concat(e,"/update_file.json"),t)}function m(e,t){return Object(o["c"])("tasks/".concat(e,"/reset_original_code.json"),Object(i["a"])(Object(i["a"])({},t),l))}function v(e,t){return Object(o["f"])("myshixuns/".concat(e,"/reset_repository.json"),t)}function g(e,t){return Object(o["c"])("tasks/".concat(e,"/reset_passed_code.json"),Object(i["a"])(Object(i["a"])({},t),l))}function y(e,t){return Object(o["f"])("tasks/".concat(e,"/game_build.json"),Object(i["a"])(Object(i["a"])({},t),l))}function b(e,t){return Object(o["c"])("tasks/".concat(e,"/game_status.json"),Object(i["a"])(Object(i["a"])({},t),l))}function w(e,t){return Object(o["f"])("tasks/".concat(e,"/choose_build.json"),Object(i["a"])(Object(i["a"])({},t),l))}function E(e){return Object(o["c"])("tasks/".concat(e,"/picture_display.json"),l)}function O(e){return Object(o["f"])("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(o["f"])("myshixuns/".concat(e,"/repository.json"),t)}function j(e){return Object(o["c"])("myshixuns/".concat(e,"/open_webssh.json"))}function A(e,t){return Object(o["c"])("myshixuns/".concat(e,"/open_vm_webssh.json"),t)}function k(e){return Object(o["c"])("tasks/".concat(e,"/close_webssh.json"))}function _(e){return Object(o["c"])("tasks/".concat(e,"/reset_vnc_link.json"),l)}function N(e){return Object(o["f"])("tasks/".concat(e,"/reset_windows_vnc_link.json"))}function L(e,t){return Object(o["f"])("tasks/".concat(e,"/reset_linux_vnc_link.json"),t||{})}function S(e){return Object(o["c"])("tasks/".concat(e,"/check_test_sets.json"))}function T(e){return Object(o["c"])("tasks/".concat(e,"/get_answer_info.json"))}function C(e){return Object(o["c"])("tasks/".concat(e,"/get_choose_answer.json"))}function I(e){return Object(o["c"])("tasks/".concat(e,"/unlock_choose_answer.json"))}function D(e,t){return Object(o["c"])("tasks/".concat(e,"/unlock_answer.json?answer_id=").concat(t))}function R(e,t,n){return Object(o["f"])("tasks/".concat(e,"/set_games_status.json"),{result:t,data:n})}function M(e){return Object(o["f"])("tasks/".concat(e,"/extend_vnc.json"))}function G(e){return Object(o["f"])("tasks/".concat(e,"/extend_windows_vnc.json"))}function F(e){return Object(o["f"])("tasks/".concat(e,"/extend_linux_vnc.json"),l)}function P(e,t){return Object(o["c"])("tasks/".concat(e,"/rank_list.json"),t)}function z(e,t){return Object(o["f"])("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:t})}function B(e){return Object(o["c"])("tasks/".concat(e,"/pull_files.json"))}},IxHN:function(e,t,n){"use strict";var r=n("q1tI"),a=n.n(r),i=n("07cG"),o=n.n(i);t["a"]=function(e){var t=e.message,n=e.className,r=e.children,i=e.style,c=void 0===i?{}:i;return a.a.createElement("div",{className:"".concat(o.a.idsRingWrapper," ").concat(n)},a.a.createElement("div",{className:o.a.ldsRing},a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null)),t?a.a.createElement("p",{style:c},t):null,r)}},KJ0q:function(e,t,n){},LYID:function(e,t,n){e.exports=n.p+"static/failer.5e83e9b8.svg"},Lmeb:function(e,t,n){},M8RZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("fWQN"),a=n("mtLc"),i=n("yKVA"),o=n("879j"),c=n("q1tI"),l=n.n(c),s=n("i8i4"),u=function(e){Object(i["a"])(n,e);var t=Object(o["a"])(n);function n(e){var a;Object(r["a"])(this,n),a=t.call(this,e);var i=window.document;return a.node=i.createElement("div"),i.body.appendChild(a.node),a}return Object(a["a"])(n,[{key:"render",value:function(){var e=this.props.children;return Object(s["createPortal"])(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(l.a.Component)},Mm8t:function(e,t){e.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(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},OoWo:function(e,t,n){},Ot1p:function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),a=n("rAM+"),i=n("tJVT"),o=n("jrin"),c=n("q1tI"),l=n.n(c),s=n("VrN/"),u=n.n(s),f=n("bdgK"),h=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("kSUc"),n("9Bee")),d=n("0Owb"),p=(n("dejd"),n("C+DQ"),[{title:"\u7c97\u4f53",icon:"icon-bold",actionName:"bold"},{title:"\u659c\u4f53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65e0\u5e8f\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5e8f\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884c\u5185\u4ee3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4ee3\u7801\u5757\uff08\u591a\u8bed\u8a00\u98ce\u683c\uff09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94fe\u63a5",icon:"icon-link",actionName:"link"},"|",{title:"\u884c\u5185\u516c\u5f0f",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591a\u884c\u516c\u5f0f",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6dfb\u52a0\u56fe\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683c",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884c",icon:"icon-minus",actionName:"line-break"},{title:"\u6e05\u7a7a",icon:"icon-eraser",actionName:"eraser"}]);function m(e){var t=e.onActionCallback,n=e.title,r=e.icon,a=e.actionName,i=e.className,o=void 0===i?"":i,c=e.children;function s(){t(a)}return l.a.createElement("a",{title:n,className:o,onClick:s},l.a.createElement("i",{className:"md-iconfont ".concat(r)}),c)}var v=function(e){var t=e.watch,n=e.showNullButton,r=e.onActionCallback,a=e.fullScreen,i=e.insertTemp,o=[].concat(p,[{title:"".concat(t?"\u5173\u95ed\u5b9e\u65f6\u9884\u89c8":"\u5f00\u542f\u5b9e\u65f6\u9884\u89c8"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},o.map((function(e,t){return l.a.createElement("li",{key:t},e.actionName?l.a.createElement(m,Object(d["a"])({},e,{onActionCallback:r})):l.a.createElement("span",{className:"v-line"}))})),n?l.a.createElement("li",null,l.a.createElement(m,{icon:"icon-edit",className:"btn-null",title:"\u589e\u52a0\u586b\u7a7a",actionName:"add-null-ch",onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u70b9\u51fb\u63d2\u5165\b\u586b\u7a7a\u9879"))):null,i&&l.a.createElement("li",null,l.a.createElement(m,{icon:"icon-edit",className:"btn-null",title:"\u63d2\u5165\u6a21\u677f",actionName:"inster-template-".concat(i),onActionCallback:r},l.a.createElement("span",{className:"fill-tip"},"\u63d2\u5165\u6a21\u677f"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(m,{icon:"".concat(a?"icon-shrink":"icon-enlarge"),title:a?"\u5173\u95ed\u5168\u5c4f":"\u5f00\u542f\u5168\u5c4f",actionName:"trigger-full-screen",onActionCallback:r})))},g=n("M8RZ"),y=(n("+L6B"),n("2/Rp")),b=(n("y8nQ"),n("Vl3Y")),w=(n("5NDa"),n("5rEg")),E={labelCol:{span:4},wrapperCol:{span:20}},O=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(b["a"],Object(d["a"])({},E,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:r}),l.a.createElement(b["a"].Item,{label:"\u94fe\u63a5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u5730\u5740"}]},l.a.createElement(w["a"],null)),l.a.createElement(b["a"].Item,{label:"\u94fe\u63a5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u94fe\u63a5\u6807\u9898"}]},l.a.createElement(w["a"],null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(y["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(y["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},x=n("7ahc"),j=(n("HmJG"),n("BjJ7")),A=b["a"].useForm,k={width:280,marginRight:10},_={labelCol:{span:5},wrapperCol:{span:19}},N=function(e){var t=e.callback,n=e.onCancel,r=A(),a=Object(i["a"])(r,1),o=a[0];function c(e){t(e)}function s(e){o.setFieldsValue({src:"/api/attachments/".concat(e.id)})}function u(e){var t=e.target.files[0];S(t,s)}return l.a.createElement(b["a"],Object(d["a"])({form:o},_,{className:"upload-image-panel",onFinish:c}),l.a.createElement(b["a"].Item,{label:"\u56fe\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(b["a"].Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u5730\u5740"}]},l.a.createElement(w["a"],{style:k})),l.a.createElement(L,{onFileChange:u}))),l.a.createElement(b["a"].Item,{label:"\u56fe\u7247\u63cf\u8ff0",name:"alt",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u56fe\u7247\u63cf\u8ff0"}]},l.a.createElement(w["a"],{style:{width:264}})),l.a.createElement(b["a"].Item,{style:{textAlign:"right"}},l.a.createElement(y["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(y["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))};function L(e){var t=e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672c\u5730\u4e0a\u4f20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:t}))}function S(e,t){if(!e)throw new String("\u6ca1\u6709\u6587\u4ef6");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var r=new window.XMLHttpRequest;r.withCredentials=!0,r.addEventListener("load",(function(e){t(JSON.parse(e.target.responseText))}),!1),r.addEventListener("error",(function(e){console.error(e)}),!1),r.open("POST","".concat(j["a"],"/api/attachments.json")),r.send(n)}n("giR+");var T=n("fyUT"),C=(n("7Kak"),n("9yH6")),I=C["a"].Group,D={margin:"0 8px"},R=function(e){var t=e.callback,n=e.onCancel;function r(e){t(e)}return l.a.createElement(b["a"],{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:r},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:D},"\u5355\u5143\u683c\u6570\uff1a"),l.a.createElement("span",{style:D},"\u884c\u6570"),l.a.createElement(b["a"].Item,{name:"row",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u884c\u6570"}]},l.a.createElement(T["a"],null)),l.a.createElement("span",{style:D},"\u5217\u6570"),l.a.createElement(b["a"].Item,{name:"col",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5217\u6570"}]},l.a.createElement(T["a"],null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:D},"\u5bf9\u9f50\u65b9\u5f0f\uff1a"),l.a.createElement(b["a"].Item,{name:"align"},l.a.createElement(I,null,l.a.createElement(C["a"],{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(C["a"],{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(C["a"],{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(C["a"],{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(y["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),l.a.createElement(y["a"],{type:"ghost",onClick:n},"\u53d6\u6d88")))},M="link",G="upload-image",F="code-block",P="add-table",z="------------",B={default:z,left:":".concat(z),center:":".concat(z,":"),right:"".concat(z,":")},U=n("9VGf");var Y=1e4,V="\u2581",W="\n**\u6a21\u677f\u6807\u9898**\n\u6a21\u677f\u6b63\u6587\u5185\u5bb9\uff0c\u53ef\u8f93\u5165\u6587\u672c\u5185\u5bb9\u548c\u7c98\u8d34\u56fe\u7247\u7b49\u64cd\u4f5c";function Z(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Q=navigator.platform.toUpperCase().indexOf("MAC")>=0,H=Q?"Cmd":"Ctrl",J=Object(o["a"])(Object(o["a"])({},H+"-B","bold"),H+"-I","italic"),X=Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])({},M,"\u6dfb\u52a0\u94fe\u63a5"),F,"\u6dfb\u52a0\u4ee3\u7801\u5757"),G,"\u6dfb\u52a0\u56fe\u7247"),P,"\u6dfb\u52a0\u8868\u683c");t["a"]=function(e){var t=e.defaultValue,n=void 0===t?"":t,s=e.onChange,d=e.width,p=void 0===d?"100%":d,m=e.height,y=void 0===m?400:m,b=e.miniToolbar,w=void 0!==b&&b,E=e.isFocus,j=void 0!==E&&E,A=e.watch,k=e.insertTemp,_=e.id,L=void 0===_?"markdown-editor-id":_,T=e.showResizeBar,C=void 0!==T&&T,I=e.noStorage,D=void 0!==I&&I,z=e.showNullButton,Q=void 0!==z&&z,H=e.fullScreen,q=void 0!==H&&H,K=e.onBlur,$=e.onCMBeforeChange,ee=e.className,te=void 0===ee?"":ee,ne=e.placeholder,re=void 0===ne?"":ne,ae=e.values,ie=void 0===ae?"":ae,oe=Object(c["useState"])(null),ce=Object(i["a"])(oe,2),le=ce[0],se=ce[1],ue=Object(c["useState"])(n),fe=Object(i["a"])(ue,2),he=fe[0],de=fe[1],pe=Object(c["useState"])(A),me=Object(i["a"])(pe,2),ve=me[0],ge=me[1],ye=Object(c["useState"])(q),be=Object(i["a"])(ye,2),we=be[0],Ee=be[1],Oe=Object(c["useState"])(""),xe=Object(i["a"])(Oe,2),je=xe[0],Ae=xe[1],ke=Object(c["useState"])(0),_e=Object(i["a"])(ke,2),Ne=_e[0],Le=_e[1],Se=Object(c["useState"])(y),Te=Object(i["a"])(Se,2),Ce=Te[0],Ie=Te[1],De=Object(c["useState"])(!1),Re=Object(i["a"])(De,2),Me=(Re[0],Re[1]),Ge=Object(c["useRef"])(),Fe=Object(c["useRef"])(),Pe=Object(c["useRef"])(),ze=Object(c["useRef"])();Object(c["useEffect"])((function(){de(ie),null===le||void 0===le||le.setValue(ie)}),[ie]),Object(c["useEffect"])((function(){if(Ge.current){var e=function(e,n){var r=n.clipboardData;if(r){var a=r.types.toString(),i=r.items;if("text/html,Files"!==a&&"Files"!==a&&!r.types.indexOf("Files"))return!0;var o=i[1];"Files"===a&&(o=i[0]),"file"===o.kind&&o.type.match(/^image\//i)&&S(o.getAsFile(),(function(e){e.id?t.replaceSelection("![,](/api/attachments/".concat(e.id,")")):401===(null===e||void 0===e?void 0:e.status)&&(document.location.href="/user/login")}))}return!0},t=u.a.fromTextArea(Ge.current,{mode:"markdown",lineNumbers:!w,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return j&&t.focus(),t.on("paste",e),se(t),function(){t.off("paste",e)}}}),[]);var Be=Object(c["useCallback"])((function(){if(Fe.current)try{var e=Fe.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,t=Fe.current.getElementsByClassName("markdown-editor-body")[0];t.style.height=we?"calc(100vh - ".concat(e,"px)"):"".concat(Ce-e,"px")}catch(n){console.log(n,"---- to set md editor body height")}}),[Ce,Fe,we]);Object(c["useEffect"])((function(){function e(){var e=new f["default"]((function(e){var t,n=Object(a["a"])(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(Be(),le.setSize("100%","100%"),le.refresh())}}catch(i){n.e(i)}finally{n.f()}}));return e.observe(Ge.current.parentElement),e}if(le){var t=e();return function(){t.unobserve(Ge.current.parentElement)}}}),[le,Be]),Object(c["useEffect"])((function(){if(le){for(var e,t=[],n=function(){var n=a[r];e=Object(i["a"])(n,2);var c=e[0],l=e[1],s=Object(o["a"])({},c,(function(){Ue(l)}));t.push(s),le.addKeyMap(s)},r=0,a=Object.entries(J);r0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Ne+Y&&(!t||t!==he)&&(window.sessionStorage.setItem(L,he),Me(!0))}}),Y),Object(c["useEffect"])((function(){ge(A)}),[le,A]),Object(c["useEffect"])((function(){le&&j&&le.focus()}),[le,j]),Object(c["useEffect"])((function(){if(ve&&le){var e=function(e){var t=e.target;if(ze.current){var n=t.scrollTop/t.scrollHeight;ze.current.scrollTop=ze.current.scrollHeight*n}},t=le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[le,ve]),Object(c["useEffect"])((function(){if(le&&$){var e=function(e,t){$(e,t)};return le.on("beforeChange",e),function(){le.off("beforeChange",e)}}}),[le,$]),Object(c["useEffect"])((function(){if(le&&K){var e=function(){K(le.getValue())};return le.on("blur",e),function(){le.off("blur",e)}}}),[le,K]),Object(c["useEffect"])((function(){if(le){var e=function(e){var t=e.getValue();de(t),Le((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),s&&s(t)};return le.on("change",e),function(){le.off("change",e)}}}),[le,s]),Object(c["useEffect"])((function(){le&&(null===n||void 0===n?(le.setValue(""),de("")):n!==le.getValue()&&(le.setValue(n),de(n),le.setCursor(le.lineCount(),0)))}),[le,n]);var Ue=Object(c["useCallback"])((function(e){var t=le.getCursor(),n=le.getSelection(),r=n.split("\n");switch(e){case"bold":return le.replaceSelection("**"+n+"**"),""===n&&le.setCursor(t.line,t.ch+2),le.focus();case"italic":return le.replaceSelection("*"+n+"*"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"code":return le.replaceSelection("`"+n+"`"),""===n&&le.setCursor(t.line,t.ch+1),le.focus();case"inline-latex":return le.replaceSelection("`$$"+n+"$$`"),""===n&&le.setCursor(t.line,t.ch+3),le.focus();case"latex":return le.replaceSelection("```latex\n"+n+"\n```"),le.setCursor(t.line+1,n.length+1),le.focus();case"line-break":return le.replaceSelection("
\n"),le.focus();case"list-ul":return""===n?le.replaceSelection("- "+n):le.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),le.focus();case"list-ol":return""===n?le.replaceSelection("1. "+n):le.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),le.focus();case"add-null-ch":return""===n&&le.setCursor(t.line,t.ch+1),le.replaceSelection(V),le.focus();case"inster-template-1":return""===n&&le.setCursor(t.line,t.ch),le.replaceSelection(W),le.focus();case"eraser":return le.setValue(""),le.focus();case"trigger-watch":return ge(!ve),le.focus();case"trigger-full-screen":return Ee(!we),le.focus();case M:return void Ae(M);case F:return void Ae(F);case G:return void Ae(G);case P:return void Ae(P);default:throw new Error}}),[le,ve,we]),Ye=Object(c["useCallback"])((function(e){switch(Ae(""),je){case M:var t=e.title,n=e.link;return le.replaceSelection("[".concat(t,"](").concat(n,")")),le.focus();case F:var r=e.language,a=e.content;return le.replaceSelection(["```"+r,a,"```"].join("\n")),le.focus();case G:var i=e.src,o=e.alt;return le.replaceSelection("![ ".concat(o," ]( ").concat(i,' "').concat(o,'" )')),le.focus();case P:for(var c=e.row,l=e.col,s=e.align,u="\n",f=0;f300&&(t=300);var n=y+t+"px";Ie(n)}},r=Pe.current,a=!1,i=0;return r.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){r.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[le,Pe]),Object(c["useEffect"])((function(){Ie(y)}),[y]);var Ze=Z(p),Qe=Z(Ce),He={width:Ze,height:Qe};Object(c["useMemo"])((function(){if(Ne){var e=new Date(Ne),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return t=t<10?"0"+t:t,n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t,":").concat(n,":").concat(r)}return 0}),[Ne]);return l.a.createElement(c["Fragment"],null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Fe},l.a.createElement("div",{className:"markdown-editor-container ".concat(te," ").concat(ve?"on-preview":""," ").concat(w?"mini":""," ").concat(we?"full-screen":""),style:He},l.a.createElement(v,{insertTemp:k,watch:ve,fullScreen:we,showNullButton:Q,onActionCallback:Ue}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Ge,placeholder:re})),ve?l.a.createElement("div",{ref:ze,className:"preview-container"},l.a.createElement(h["a"],{value:he})):null))),C?l.a.createElement("a",{ref:Pe,className:"editor-resize"}):null,l.a.createElement(g["a"],null,X[je]?l.a.createElement(r["a"],{centered:!0,title:X[je],visible:!0,onCancel:We,footer:null},Ve):null))}},Plam:function(e,t,n){"use strict";n("giR+");var r=n("fyUT"),a=(n("2qtc"),n("kLXV")),i=(n("DjyN"),n("NUBc")),o=n("9og8"),c=n("tJVT"),l=n("k1fw"),s=n("q1tI"),u=n.n(s),f=(n("8Abk"),n("IxHN")),h=n("M8RZ"),d=n("BdwD"),p=(n("cWXX"),n("/ezw")),m=(n("14J3"),n("BMrR")),v=(n("jCWc"),n("kPKH")),g=(n("Q9mQ"),n("diRs")),y=(n("+L6B"),n("2/Rp")),b=(n("y8nQ"),n("Vl3Y")),w=n("9kvl"),E=n("dhSg"),O=n("mCJh");function x(){x=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new T(r||[]);return a(o,"_invoke",{value:_(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(C([])));O&&O!==n&&r.call(O,o)&&(w=O);var j=b.prototype=g.prototype=Object.create(w);function A(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function _(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var j=function(e){e.pathsList,e.dispatch;var t=b["a"].useForm(),r=Object(c["a"])(t,1),i=(r[0],Object(s["useState"])()),f=Object(c["a"])(i,2),h=f[0],d=f[1],w=Object(s["useState"])(!0),j=Object(c["a"])(w,2),A=j[0],k=j[1],_=Object(s["useState"])(!1),N=Object(c["a"])(_,2),L=N[0],S=N[1],T=Object(s["useState"])(),C=Object(c["a"])(T,2),I=C[0],D=C[1],R=Object(s["useState"])({keyword:I,robot:!0,page:1}),M=Object(c["a"])(R,2),G=M[0],F=M[1];Object(s["useEffect"])((function(){E["a"].subscribe("ai-replay-show",(function(e){D(e),S(!0)}))}),[]),Object(s["useEffect"])((function(){I&&P()}),[I]);var P=function(){var e=Object(o["a"])(x().mark((function e(t){var n;return x().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return k(!0),e.next=3,Object(O["a"])(Object(l["a"])(Object(l["a"])({},G),{},{keyword:I}));case 3:n=e.sent,k(!1),(null===n||void 0===n?void 0:n.data)&&(G.page++,F(Object(l["a"])({},G)),d(null===n||void 0===n?void 0:n.data));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=Object(o["a"])(x().mark((function e(){return x().wrap((function(e){while(1)switch(e.prev=e.next){case 0:P();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=u.a.createElement("div",null,u.a.createElement("img",{src:n("FPkq"),width:150}));return u.a.createElement(u.a.Fragment,null,u.a.createElement(a["a"],{title:"\u5176\u4ed6\u56de\u7b54",mask:!0,visible:L,okText:"\u6362\u4e00\u6362",cancelText:"",onOk:z,width:800,height:500,footer:u.a.createElement(m["a"],{align:"middle",justify:"center"},u.a.createElement(v["a"],{className:"tc"},u.a.createElement(y["a"],{type:"primary",onClick:P},"\u6362\u4e00\u6362"),u.a.createElement(g["a"],{content:B,title:"\u5934\u6b4c\u6559\u5e08\u4ea4\u6d41\u793e\u533a"},u.a.createElement(y["a"],{type:"dashed"},"\u4eba\u5de5\u670d\u52a1")))),onCancel:function(){S(!1)}},u.a.createElement("aside",{style:{minHeight:300}},u.a.createElement(m["a"],null,u.a.createElement(p["a"],{loading:A},null===h||void 0===h?void 0:h.map((function(e){return u.a.createElement(v["a"],{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},e.text)})),!(null===h||void 0===h?void 0:h.length)&&u.a.createElement("div",{style:{width:"100%",textAlign:"center"}},u.a.createElement("br",null),u.a.createElement("img",{src:n("FPkq"),width:150}),u.a.createElement("br",null),u.a.createElement("br",null),"\u5934\u6b4c\u6559\u5e08\u4ea4\u6d41\u793e\u533a"))))))},A=Object(w["a"])((function(e){var t=e.pathsList;return{pathsList:t}}))(j),k=n("fXAG"),_=(n("+BJd"),n("mr32")),N=(n("5Dmo"),n("3S7+")),L=n("m3rI"),S=n("9Bee"),T=(n("Ypxr"),n("AMnG"));n("kaH+");function C(e){var t=e.data,n=e.index,r=e.adminOrOperator,a=e.parentDiscussIndex,i=e.shixunIdentifier,o=e.user,c=e.onSetRewardData,l=e.onSetActionType,s=t.author,f=t.can_delete,h=t.content,d=t.hidden,p=t.id,m=t.reward,v=t.time;function g(){c({id:p,index:n,user_id:s.user_id,parentDiscussIndex:a})}function y(){l({id:p,index:n,params:{hidden:d?"0":"1",container_identifier:i},type:"hidden-discuss",parentDiscussIndex:a,message:d?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417":"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417"})}function b(){l({id:p,index:n,type:"delete-discuss",parentDiscussIndex:a,message:"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417"})}var w=r||f||s.user_id===o.user_id||s.login===o.login;return u.a.createElement("div",{className:"second-level-discuss"},u.a.createElement("div",{className:"discuss-info-body"},u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(s.login),target:"_blank"},s.name),u.a.createElement("span",{className:"grey"},v),m?u.a.createElement("a",{className:"c-orange gift",title:"\u5df2\u5956\u52b1\u91d1\u5e01".concat(m)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,m)):null),u.a.createElement("div",{className:"btn-group"},1===o.identity?u.a.createElement("a",{onClick:g,title:"\u7ed9TA\u5956\u52b1\u91d1\u5e01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,r?u.a.createElement("a",{onClick:y,title:d?"\u53d6\u6d88\u9690\u85cf":"\u9690\u85cf\u8bc4\u8bba"},u.a.createElement("i",{className:d?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,w?u.a.createElement("a",{onClick:b,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),u.a.createElement(S["a"],{className:"discuss-content",value:h}))}var I=function(e){var t=e.data,n=e.index,r=e.shixunIdentifier,i=e.adminOrOperator,o=e.identity,l=e.onTopOrDownDiscuss,f=e.onPlusDiscuss,h=e.onDisableDiscuss,d=e.onSetActionType,p=e.onSetRewardData,m=e.user,v=e.activeDiscussIndex,g=e.onReplyDiscuss,b=e.onSetActiveDiscussIndex,w=e.allowDisableDiscuss,O=t.content,x=t.children,j=t.game_url,A=t.hidden,k=t.id,I=t.position,D=t.praise_count,R=t.reward,M=t.sticky,G=t.time,F=t.user_praise,P=t.game_passed,z=t.ai_reply_text,B=t.ai_reply_flag,U=t.author,Y=t.disable_discuss_status,V=Object(s["useState"])(!1),W=Object(c["a"])(V,2),Z=W[0],Q=W[1];function H(){console.log(m),(null===m||void 0===m?void 0:m.authentication)?b(k):a["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")}})}function J(){l(k,!M,n)}function X(){f(k,!F,n)}function q(){p({id:k,index:n,user_id:U.user_id})}function K(){d({id:k,index:n,type:"delete-discuss",message:"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417"})}function $(){d({id:k,index:n,params:{hidden:A?"0":"1",container_identifier:r},type:"hidden-discuss",message:A?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417":"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417"})}function ee(){h(k,0===Y?2:0,n)}Object(s["useEffect"])((function(){Z&&setTimeout((function(){return Q(!1)}),800)}),[Z]);var te=function(e){var t=e.target,n=t.nodeName,r=t.src;"IMG"===n&&(E["a"].publish("preview-image",r),console.log("src:",r))};return u.a.createElement("div",{className:"discuss-item-container",key:k},u.a.createElement("a",{href:"/users/".concat(U.login),target:"_blank"},u.a.createElement("img",{alt:"\u7528\u6237\u5934\u50cf",height:"50",src:"".concat(L["a"].IMG_SERVER,"/images/").concat(U.image_url),width:"50"})),u.a.createElement("section",null,u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(U.login),target:"_blank"},U.name),u.a.createElement("span",{className:"grey"},G),I?u.a.createElement("span",{className:"c-green"}," [\u7b2c",I,"\u5173] "):null,j?u.a.createElement("a",{href:j,target:"_blank",className:"view-code",title:"\u70b9\u51fb\u67e5\u770bTA\u7684\u4ee3\u7801\u9875\u9762"},"\u67e5\u770b"):null,w&&u.a.createElement(u.a.Fragment,null,0===Y&&u.a.createElement(N["a"],{title:"\u7981\u6b62\u8be5\u7528\u6237\u5728\u6b64\u9879\u76ee\u7684\u8bc4\u8bba\u529f\u80fd"},u.a.createElement("span",{onClick:ee,className:"c-red current"},"\u7981\u6b62\u8bc4\u8bba\u529f\u80fd")),2===Y&&u.a.createElement(N["a"],{title:"\u6062\u590d\u8be5\u7528\u6237\u5728\u6b64\u5b9e\u8df5\u9879\u76ee\u7684\u8bc4\u8bba\u529f\u80fd"},u.a.createElement("span",{onClick:ee,className:"c-light-primary current"},"\u6062\u590d\u8bc4\u8bba\u529f\u80fd")),1===Y&&u.a.createElement(N["a"],{title:"\u8be5\u7528\u6237\u5df2\u88ab\u7cfb\u7edf\u7ba1\u7406\u5458\u7981\u8a00"},u.a.createElement("span",{className:"c-red"},"\u88ab\u7ba1\u7406\u5458\u7981\u6b62\u8bc4\u8bba"))),M?u.a.createElement("span",{className:"top"},"\u7f6e\u9876"):null,R?u.a.createElement("a",{className:"c-orange gift",title:"\u5df2\u5956\u52b1\u91d1\u5e01".concat(R)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,R)):null,o<=5?u.a.createElement("span",{style:{flex:"1",textAlign:"right",color:1===P?"#29bd8b":""}},1===P?"\u5df2\u901a\u5173":"\u672a\u901a\u5173"):null),u.a.createElement("div",{onClick:te},u.a.createElement(S["a"],{className:"discuss-content",value:O})),B&&u.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},u.a.createElement(_["a"],{color:"#f50"},"\u667a\u80fd\u52a9\u6559"),u.a.createElement("br",null),u.a.createElement("div",{style:{padding:"6px 0"}},z),u.a.createElement(y["a"],{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Q(!0)},className:"mr10 mr5 relative c-blue"},u.a.createElement("span",{className:Z?"plus-one-animate":"hide",style:{position:"absolute"}}," +1"),u.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),u.a.createElement("span",{className:"c-blue"},"\u5bf9\u6211\u6709\u7528")),u.a.createElement("span",{className:"c-orange current",onClick:function(){E["a"].publish("ai-replay-show",O)}},"\u5176\u4ed6\u56de\u7b54 > ")),x&&x.length>0?u.a.createElement("div",{className:"reply-discuss-container",onClick:te},x.map((function(e,t){return u.a.createElement(C,{key:e.id,data:e,index:t,shixunIdentifier:r,adminOrOperator:i,user:m,onSetRewardData:p,onSetActionType:d,parentDiscussIndex:n})}))):null,u.a.createElement("div",{className:"btn-group"},1===m.identity?u.a.createElement("a",{onClick:q,title:"\u7ed9TA\u5956\u52b1\u91d1\u5e01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,i?u.a.createElement("a",{onClick:$,title:A?"\u53d6\u6d88\u9690\u85cf":"\u9690\u85cf\u8bc4\u8bba"},u.a.createElement("i",{className:A?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,o<=5?u.a.createElement("a",{onClick:J,className:M?"btn-top":"btn-down",title:M?"\u53d6\u6d88\u7f6e\u9876":"\u7f6e\u9876"},u.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,!i||x&&0!=x.length?null:u.a.createElement("a",{onClick:K,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})),u.a.createElement("a",{onClick:H,title:"\u56de\u590d"},u.a.createElement("i",{className:"iconfont icon-huifu1"})),u.a.createElement("a",{onClick:X,className:F?"c-orange":""},u.a.createElement("i",{className:F?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),u.a.createElement("span",null,D||""))),u.a.createElement(T["a"],{id:k,activeDiscussIndex:v,onReplyDiscuss:g})))};function D(){D=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var R={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function M(e,t){switch(t.type){case k["Q"]:return Object(l["a"])(Object(l["a"])({},e),{},{loading:!0});case k["X"]:return Object(l["a"])(Object(l["a"])({},e),{},{showRewardDialog:!0});case k["b"]:return Object(l["a"])(Object(l["a"])({},e),{},{showRewardDialog:!1});case k["l"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["ab"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["x"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["c"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["z"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["H"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);case k["a"]:return Object(l["a"])(Object(l["a"])({},e),t.payload);default:throw new Error}}t["a"]=function(e){var t=e.shixunIdentifier,n=e.identity,p=e.activeIndex,m=e.user,v=e.allowDisableDiscuss,g=(e.isShixunDetail,Object(s["useReducer"])(M,R)),y=Object(c["a"])(g,2),b=y[0],w=y[1],x=b.page,j=b.loading,_=b.data,N=b.actionType,L=b.showRewardDialog,S=b.activeDiscussIndex,T=Object(s["useRef"])(),C=Object(s["useRef"])();function G(e){return F.apply(this,arguments)}function F(){return F=Object(o["a"])(D().mark((function e(n){var r;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!j){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,w({type:k["Q"]}),e.next=6,Object(O["e"])(t,n);case 6:r=e.sent,w({type:k["l"],payload:{activeDiscussIndex:null,page:n,data:r,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])}))),F.apply(this,arguments)}function P(e){G(e)}function z(e,t,n){return B.apply(this,arguments)}function B(){return B=Object(o["a"])(D().mark((function e(t,n,r){var a;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(O["g"])(t,n);case 3:a=e.sent,ie[r].user_praise=n,ie[r].praise_count=a.praise_count,w({type:k["x"],payload:{data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}}),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])}))),B.apply(this,arguments)}function U(e,t,n){return Y.apply(this,arguments)}function Y(){return Y=Object(o["a"])(D().mark((function e(t,n,r){var a,i,o;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(O["d"])(t,n);case 3:if(a=e.sent,0===a.status){e.next=6;break}return e.abrupt("return");case 6:i=ie[r].author.user_id,o=ie.map((function(e){return e.author.user_id===i?Object(l["a"])(Object(l["a"])({},e),{},{disable_discuss_status:n}):e})),w({type:k["c"],payload:{data:Object(l["a"])(Object(l["a"])({},_),{},{comments:o})}}),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](0),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])}))),Y.apply(this,arguments)}function V(e,t,n){return W.apply(this,arguments)}function W(){return W=Object(o["a"])(D().mark((function e(t,n,r){return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(O["j"])(t,n);case 3:ie[r].sticky=n,w({type:k["ab"],payload:{data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}}),G(b.page),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])}))),W.apply(this,arguments)}function Z(){w({type:k["z"],payload:{actionType:null}})}function Q(){return H.apply(this,arguments)}function H(){return H=Object(o["a"])(D().mark((function e(){var t,n,r,a,i,o,c,s;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=N.id,n=N.params,r=N.type,a=N.index,i=N.parentDiscussIndex,"hidden-discuss"!==r){e.next=6;break}return e.next=4,Object(O["f"])(t,n);case 4:i?ie[i].children[a].hidden=1==n.hidden:ie[a].hidden=1==n.hidden,w({type:k["z"],payload:{actionType:null,data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}});case 6:if("delete-discuss"!==r){e.next=31;break}return e.next=9,Object(O["c"])(t);case 9:if(!i&&0!==i){e.next=22;break}o=ie[i].children,c=o.length-1;case 12:if(!(c>=0)){e.next=19;break}if(o[c].id!==t){e.next=16;break}return o.splice(c,1),e.abrupt("break",19);case 16:c--,e.next=12;break;case 19:ie[i].children=o,e.next=30;break;case 22:s=ie.length-1;case 23:if(!(s>=0)){e.next=30;break}if(ie[s].id!==t){e.next=27;break}return ie.splice(s,1),e.abrupt("break",30);case 27:s--,e.next=23;break;case 30:w({type:k["z"],payload:{actionType:null,data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}});case 31:case"end":return e.stop()}}),e)}))),H.apply(this,arguments)}function J(e){w({type:k["z"],payload:{actionType:e}})}function X(){w({type:k["b"]})}function q(){return K.apply(this,arguments)}function K(){return K=Object(o["a"])(D().mark((function e(){var t,n,r,a,i,o,c;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=T.current,n=t.id,r=t.index,a=t.score,i=t.user_id,o=t.parentDiscussIndex,e.next=3,Object(O["i"])(n,{container_type:"Discusses",score:a,user_id:i});case 3:c=e.sent,o?ie[o].children[r].reward=c.code:ie[r].reward=c.code,w({type:k["H"],payload:{showRewardDialog:!1,data:Object(l["a"])(Object(l["a"])({},_),{},{comments:ie})}}),T.current=null;case 7:case"end":return e.stop()}}),e)}))),K.apply(this,arguments)}function $(e){T.current=e,w({type:k["X"]})}function ee(e){T.current.score=e}function te(e,t){return ne.apply(this,arguments)}function ne(){return ne=Object(o["a"])(D().mark((function e(t,n){var r;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(O["h"])(t,n);case 3:if(r=e.sent,-3!==r.status){e.next=8;break}return a["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"}),re(null),e.abrupt("return");case 8:G(x),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](0),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])}))),ne.apply(this,arguments)}function re(e){w(S===e?{type:k["a"],payload:{activeDiscussIndex:null}}:{type:k["a"],payload:{activeDiscussIndex:e}})}if(Object(s["useEffect"])((function(){function e(){return n.apply(this,arguments)}function n(){return n=Object(o["a"])(D().mark((function e(){return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(3!==p||_||!t){e.next=3;break}return e.next=3,G(x);case 3:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}e()}),[t,p,x,w]),Object(s["useEffect"])((function(){var e=E["a"].subscribe("create-discuss",(function(){G(x)}));return e}),[t]),!_)return u.a.createElement(f["a"],null);var ae=_.disscuss_count,ie=_.comments,oe=(_.all,_.can_hidden);return u.a.createElement(s["Fragment"],null,u.a.createElement("div",{className:"discuss-container",ref:C},0===ae?u.a.createElement(d["a"],null):null,ie.map((function(e,r){return u.a.createElement(I,{user:m,key:e.id,data:e,index:r,identity:n,onPaginationChange:P,shixunIdentifier:t,onSetActionType:J,onTopOrDownDiscuss:V,adminOrOperator:oe,onPlusDiscuss:z,onDisableDiscuss:U,onSetRewardData:$,activeDiscussIndex:S,onSetActiveDiscussIndex:re,onReplyDiscuss:te,allowDisableDiscuss:v})})),ae>10?u.a.createElement("div",{className:"pagination-container"},u.a.createElement(i["a"],{showQuickJumper:!0,showSizeChanger:!1,onChange:P,current:x,total:ae})):null,u.a.createElement(A,null)),u.a.createElement(h["a"],null,u.a.createElement(a["a"],{centered:!0,title:"\u63d0\u793a",visible:!!N,onOk:Q,onCancel:Z},u.a.createElement("p",null,N?N.message:"")),u.a.createElement(a["a"],{centered:!0,width:400,title:"\u5956\u52b1\u8bbe\u7f6e",visible:L,onCancel:X,onOk:q},u.a.createElement(r["a"],{placeholder:"\u8bf7\u8f93\u5165\u5956\u52b1\u7684\u91d1\u5e01\u6570\u91cf",min:1,onChange:ee,style:{width:"228px"}}))))}},"Q+I+":function(e,t){e.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(e,t,n){},QUgM:function(e,t,n){},"S+dL":function(e,t){e.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},Sa5k:function(e,t,n){e.exports=n.p+"static/nothing.4d201a0a.png"},TVoq:function(e,t,n){},Tl6Z:function(e,t){e.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(e,t,n){},UbZX:function(e,t,n){e.exports=n.p+"static/success.2e2721eb.svg"},UlFV:function(e,t,n){},VPUa:function(e,t,n){e.exports=n.p+"static/passall.2673ac21.png"},VjRW:function(e,t){e.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(e,t,n){},XDHc:function(e,t,n){},XZCF:function(e,t,n){},XyRZ:function(e,t,n){},Ypxr:function(e,t,n){},Yr8L:function(e,t){e.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(e,t){var n=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},r=-1,a=1,i=0;n.Diff=function(e,t){return[e,t]},n.prototype.diff_main=function(e,t,r,a){"undefined"==typeof a&&(a=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var o=a;if(null==e||null==t)throw new Error("Null input. (diff_main)");if(e==t)return e?[new n.Diff(i,e)]:[];"undefined"==typeof r&&(r=!0);var c=r,l=this.diff_commonPrefix(e,t),s=e.substring(0,l);e=e.substring(l),t=t.substring(l),l=this.diff_commonSuffix(e,t);var u=e.substring(e.length-l);e=e.substring(0,e.length-l),t=t.substring(0,t.length-l);var f=this.diff_compute_(e,t,c,o);return s&&f.unshift(new n.Diff(i,s)),u&&f.push(new n.Diff(i,u)),this.diff_cleanupMerge(f),f},n.prototype.diff_compute_=function(e,t,o,c){var l;if(!e)return[new n.Diff(a,t)];if(!t)return[new n.Diff(r,e)];var s=e.length>t.length?e:t,u=e.length>t.length?t:e,f=s.indexOf(u);if(-1!=f)return l=[new n.Diff(a,s.substring(0,f)),new n.Diff(i,u),new n.Diff(a,s.substring(f+u.length))],e.length>t.length&&(l[0][0]=l[2][0]=r),l;if(1==u.length)return[new n.Diff(r,e),new n.Diff(a,t)];var h=this.diff_halfMatch_(e,t);if(h){var d=h[0],p=h[1],m=h[2],v=h[3],g=h[4],y=this.diff_main(d,m,o,c),b=this.diff_main(p,v,o,c);return y.concat([new n.Diff(i,g)],b)}return o&&e.length>100&&t.length>100?this.diff_lineMode_(e,t,c):this.diff_bisect_(e,t,c)},n.prototype.diff_lineMode_=function(e,t,o){var c=this.diff_linesToChars_(e,t);e=c.chars1,t=c.chars2;var l=c.lineArray,s=this.diff_main(e,t,!1,o);this.diff_charsToLines_(s,l),this.diff_cleanupSemantic(s),s.push(new n.Diff(i,""));var u=0,f=0,h=0,d="",p="";while(u=1&&h>=1){s.splice(u-f-h,f+h),u=u-f-h;for(var m=this.diff_main(d,p,!1,o),v=m.length-1;v>=0;v--)s.splice(u,0,m[v]);u+=m.length}h=0,f=0,d="",p="";break}u++}return s.pop(),s},n.prototype.diff_bisect_=function(e,t,i){for(var o=e.length,c=t.length,l=Math.ceil((o+c)/2),s=l,u=2*l,f=new Array(u),h=new Array(u),d=0;di)break;for(var E=-w+v;E<=w-g;E+=2){var O=s+E;N=E==-w||E!=w&&f[O-1]o)g+=2;else if(x>c)v+=2;else if(m){var j=s+p-E;if(j>=0&&j=A)return this.diff_bisectSplit_(e,t,N,x,i)}}}for(var k=-w+y;k<=w-b;k+=2){j=s+k;A=k==-w||k!=w&&h[j-1]o)b+=2;else if(_>c)y+=2;else if(!m){O=s+p-k;if(O>=0&&O=A)return this.diff_bisectSplit_(e,t,N,x,i)}}}}return[new n.Diff(r,e),new n.Diff(a,t)]},n.prototype.diff_bisectSplit_=function(e,t,n,r,a){var i=e.substring(0,n),o=t.substring(0,r),c=e.substring(n),l=t.substring(r),s=this.diff_main(i,o,!1,a),u=this.diff_main(c,l,!1,a);return s.concat(u)},n.prototype.diff_linesToChars_=function(e,t){var n=[],r={};function a(e){var t="",a=0,o=-1,c=n.length;while(or?e=e.substring(n-r):nt.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,i,o,c,u]:null}var o,c,l,s,u,f=i(n,r,Math.ceil(n.length/4)),h=i(n,r,Math.ceil(n.length/2));if(!f&&!h)return null;o=h?f&&f[4].length>h[4].length?f:h:f,e.length>t.length?(c=o[0],l=o[1],s=o[2],u=o[3]):(s=o[0],u=o[1],c=o[2],l=o[3]);var d=o[4];return[c,l,s,u,d]},n.prototype.diff_cleanupSemantic=function(e){var t=!1,o=[],c=0,l=null,s=0,u=0,f=0,h=0,d=0;while(s0?o[c-1]:-1,u=0,f=0,h=0,d=0,l=null,t=!0)),s++;t&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),s=1;while(s=g?(v>=p.length/2||v>=m.length/2)&&(e.splice(s,0,new n.Diff(i,m.substring(0,v))),e[s-1][1]=p.substring(0,p.length-v),e[s+1][1]=m.substring(v),s++):(g>=p.length/2||g>=m.length/2)&&(e.splice(s,0,new n.Diff(i,p.substring(0,g))),e[s-1][0]=a,e[s-1][1]=m.substring(0,m.length-g),e[s+1][0]=r,e[s+1][1]=p.substring(g),s++),s++}s++}},n.prototype.diff_cleanupSemanticLossless=function(e){function t(e,t){if(!e||!t)return 6;var r=e.charAt(e.length-1),a=t.charAt(0),i=r.match(n.nonAlphaNumericRegex_),o=a.match(n.nonAlphaNumericRegex_),c=i&&r.match(n.whitespaceRegex_),l=o&&a.match(n.whitespaceRegex_),s=c&&r.match(n.linebreakRegex_),u=l&&a.match(n.linebreakRegex_),f=s&&e.match(n.blanklineEndRegex_),h=u&&t.match(n.blanklineStartRegex_);return f||h?5:s||u?4:i&&!c&&l?3:c||l?2:i||o?1:0}var r=1;while(r=d&&(d=p,u=a,f=o,h=c)}e[r-1][1]!=u&&(u?e[r-1][1]=u:(e.splice(r-1,1),r--),e[r][1]=f,h?e[r+1][1]=h:(e.splice(r+1,1),r--))}r++}},n.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,n.whitespaceRegex_=/\s/,n.linebreakRegex_=/[\r\n]/,n.blanklineEndRegex_=/\n\r?\n$/,n.blanklineStartRegex_=/^\r?\n\r?\n/,n.prototype.diff_cleanupEfficiency=function(e){var t=!1,o=[],c=0,l=null,s=0,u=!1,f=!1,h=!1,d=!1;while(s0?o[c-1]:-1,h=d=!1),t=!0)),s++;t&&this.diff_cleanupMerge(e)},n.prototype.diff_cleanupMerge=function(e){e.push(new n.Diff(i,""));var t,o=0,c=0,l=0,s="",u="";while(o1?(0!==c&&0!==l&&(t=this.diff_commonPrefix(u,s),0!==t&&(o-c-l>0&&e[o-c-l-1][0]==i?e[o-c-l-1][1]+=u.substring(0,t):(e.splice(0,0,new n.Diff(i,u.substring(0,t))),o++),u=u.substring(t),s=s.substring(t)),t=this.diff_commonSuffix(u,s),0!==t&&(e[o][1]=u.substring(u.length-t)+e[o][1],u=u.substring(0,u.length-t),s=s.substring(0,s.length-t))),o-=c+l,e.splice(o,c+l),s.length&&(e.splice(o,0,new n.Diff(r,s)),o++),u.length&&(e.splice(o,0,new n.Diff(a,u)),o++),o++):0!==o&&e[o-1][0]==i?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,l=0,c=0,s="",u="";break}""===e[e.length-1][1]&&e.pop();var f=!1;o=1;while(ot)break;c=i,l=o}return e.length!=n&&e[n][0]===r?l:l+(t-c)},n.prototype.diff_prettyHtml=function(e){for(var t=[],n=/&/g,o=//g,l=/\n/g,s=0;s");switch(u){case a:t[s]=''+h+"";break;case r:t[s]=''+h+"";break;case i:t[s]=""+h+"";break}}return t.join("")},n.prototype.diff_text1=function(e){for(var t=[],n=0;nthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var r=this.match_alphabet_(t),a=this;function i(e,r){var i=e/t.length,o=Math.abs(n-r);return a.Match_Distance?i+o/a.Match_Distance:o?1:i}var o=this.Match_Threshold,c=e.indexOf(t,n);-1!=c&&(o=Math.min(i(0,c),o),c=e.lastIndexOf(t,n+t.length),-1!=c&&(o=Math.min(i(0,c),o)));var l,s,u=1<=p;g--){var y=r[e.charAt(g-1)];if(v[g]=0===d?(v[g+1]<<1|1)&y:(v[g+1]<<1|1)&y|(f[g+1]|f[g])<<1|1|f[g+1],v[g]&u){var b=i(d,g-1);if(b<=o){if(o=b,c=g-1,!(c>n))break;p=Math.max(1,2*n-c)}}}if(i(d+1,n)>o)break;f=v}return c},n.prototype.match_alphabet_=function(e){for(var t={},n=0;n2&&(this.diff_cleanupSemantic(l),this.diff_cleanupEfficiency(l));else if(e&&"object"==typeof e&&"undefined"==typeof t&&"undefined"==typeof o)l=e,c=this.diff_text1(l);else if("string"==typeof e&&t&&"object"==typeof t&&"undefined"==typeof o)c=e,l=t;else{if("string"!=typeof e||"string"!=typeof t||!o||"object"!=typeof o)throw new Error("Unknown call format to patch_make.");c=e,l=o}if(0===l.length)return[];for(var s=[],u=new n.patch_obj,f=0,h=0,d=0,p=c,m=c,v=0;v=2*this.Patch_Margin&&f&&(this.patch_addContext_(u,p),s.push(u),u=new n.patch_obj,f=0,p=m,h=d);break}g!==a&&(h+=y.length),g!==r&&(d+=y.length)}return f&&(this.patch_addContext_(u,p),s.push(u)),s},n.prototype.patch_deepCopy=function(e){for(var t=[],r=0;rthis.Match_MaxBits?(s=this.match_main(t,h.substring(0,this.Match_MaxBits),f),-1!=s&&(d=this.match_main(t,h.substring(h.length-this.Match_MaxBits),f+h.length-this.Match_MaxBits),(-1==d||s>=d)&&(s=-1))):s=this.match_main(t,h,f),-1==s)c[l]=!1,o-=e[l].length2-e[l].length1;else if(c[l]=!0,o=s-f,u=-1==d?t.substring(s,s+h.length):t.substring(s,d+this.Match_MaxBits),h==u)t=t.substring(0,s)+this.diff_text2(e[l].diffs)+t.substring(s+h.length);else{var p=this.diff_main(h,u,!1);if(h.length>this.Match_MaxBits&&this.diff_levenshtein(p)/h.length>this.Patch_DeleteThreshold)c[l]=!1;else{this.diff_cleanupSemanticLossless(p);for(var m,v=0,g=0;gc[0][1].length){var l=t-c[0][1].length;c[0][1]=r.substring(c[0][1].length)+c[0][1],o.start1-=l,o.start2-=l,o.length1+=l,o.length2+=l}if(o=e[e.length-1],c=o.diffs,0==c.length||c[c.length-1][0]!=i)c.push(new n.Diff(i,r)),o.length1+=t,o.length2+=t;else if(t>c[c.length-1][1].length){l=t-c[c.length-1][1].length;c[c.length-1][1]+=r.substring(0,l),o.length1+=l,o.length2+=l}return r},n.prototype.patch_splitMax=function(e){for(var t=this.Match_MaxBits,o=0;o2*t?(f.length1+=p.length,l+=p.length,h=!1,f.diffs.push(new n.Diff(d,p)),c.diffs.shift()):(p=p.substring(0,t-f.length1-this.Patch_Margin),f.length1+=p.length,l+=p.length,d===i?(f.length2+=p.length,s+=p.length):h=!1,f.diffs.push(new n.Diff(d,p)),p==c.diffs[0][1]?c.diffs.shift():c.diffs[0][1]=c.diffs[0][1].substring(p.length))}u=this.diff_text2(f.diffs),u=u.substring(u.length-this.Patch_Margin);var m=this.diff_text1(c.diffs).substring(0,this.Patch_Margin);""!==m&&(f.length1+=m.length,f.length2+=m.length,0!==f.diffs.length&&f.diffs[f.diffs.length-1][0]===i?f.diffs[f.diffs.length-1][1]+=m:f.diffs.push(new n.Diff(i,m))),h||e.splice(++o,0,f)}}},n.prototype.patch_toText=function(e){for(var t=[],n=0;n0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||r.target.offsetWidth>0)&&Q.current.instance.layout()}}catch(a){n.e(a)}finally{n.f()}})),e.observe(Z.current)),e}function $(){a["b"].warn(decodeURIComponent(d))}function ee(){var e=Q.current.instance;if(e){var t=e.getSelection(),n=Q.current.pastePos||{},r=new b.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);setTimeout((function(){e.executeEdits("",[{range:r,text:""}])}),300)}}function te(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),I())}Object(l["useEffect"])((function(){var e=Q.current.instance;if(null!=E&&e&&X){var t=e.getModel();t&&E!==t.getValue()&&(!0,t.setValue(E),e.layout(),!1)}}),[E,X,Q.current]);var ne=function(){if(R&&Q.current.instance){var e=Q.current.instance.getContentHeight();fe(e0||a.target.offsetWidth>0)&&e.layout()}}catch(o){r.e(o)}finally{r.f()}})),t.observe(y.current)),t}Object(l["useEffect"])((function(){y.current&&n.e(31).then(n.t.bind(null,"M/lh",7)).then((function(e){b=e;var t=b.editor.createDiffEditor(y.current,Object(r["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},g));x(t);var n=j(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(y.current)}}))}),[]),Object(l["useEffect"])((function(){O&&O.setModel({original:b.editor.createModel(h,p),modified:b.editor.createModel(d,p)})}),[h,d,p,O]);var A=m(a),k=m(f),_={width:A,height:k};return s.a.createElement("div",{className:"my-diff-editor",ref:y,style:_})}},bCnd:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var r=n("je13"),a=n.n(r);function i(e,t){var n=a.a.get("__ec");n||(n={}),n[e]=t,a.a.set("__ec",n)}function o(e,t){var n=a.a.get("__ec");return n?void 0===n[e]?t:n[e]:t}},bPs0:function(e,t,n){"use strict";n.d(t,"b",(function(){return b}));var r=n("k1fw"),a=n("9og8"),i=(n("2qtc"),n("kLXV")),o=n("tJVT"),c=n("PpiC"),l=(n("aHsQ"),n("sGsY")),s=n("q1tI"),u=n.n(s),f=n("bntm"),h=n("V0Rq"),d=n("wd/R"),p=n.n(d),m=n("Ty5D"),v=n("9kvl");function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof y?t:y,o=Object.create(i.prototype),c=new T(r||[]);return a(o,"_invoke",{value:_(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function y(){}function b(){}function w(){}var E={};s(E,o,(function(){return this}));var O=Object.getPrototypeOf,x=O&&O(O(C([])));x&&x!==n&&r.call(x,o)&&(E=x);var j=w.prototype=y.prototype=Object.create(E);function A(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function _(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var y=l["a"].Countdown,b=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],w=function(e){e.globalSetting,e.loading,e.user;var t=e.exercise,n=e.dispatch,l=(Object(c["a"])(e,["globalSetting","loading","user","exercise","dispatch"]),Object(s["useState"])({})),d=Object(o["a"])(l,2),v=(d[0],d[1],i["a"].useModal()),b=Object(o["a"])(v,2),w=b[0],E=b[1],O=Object(s["useRef"])(null),x=Object(s["useRef"])(null),j=Object(s["useState"])(!0),A=Object(o["a"])(j,2),k=(A[0],A[1]),_=(Object(m["l"])().query,Object(m["m"])());Object(s["useEffect"])((function(){var e,r,a;return clearTimeout(O.current),document.addEventListener(Object(f["c"])(),G,!1),window.addEventListener("blur",R,!1),(null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_open)&&Object(f["a"])()&&(n({type:"globalSetting/headerFooterToggle",payload:!1}),k(!1)),(null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_open)&&!Object(f["a"])()?i["a"].info({icon:null,content:u.a.createElement("div",{className:"tc font16"},"\u672c\u573a\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\u9650\u5236\uff0c",u.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",t.exerciseUserInfo.screen_num-t.exerciseUserInfo.used_screen_num," \u6b21\u540e\u5c06\u8fdb\u884c\u5f3a\u5236\u4ea4\u5377\uff0c",u.a.createElement("br",null),"\u8bf7\u52ff\u5207\u5c4f\u53ca\u5237\u65b0\u9875\u9762"),onOk:function(){k(!1),Object(f["d"])(document.body),document.getElementById("root").addEventListener("click",L,!1)}}):document.getElementById("root").addEventListener("click",L,!1),p()().diff(p()(null===(a=t.exerciseUserInfo)||void 0===a?void 0:a.screen_at),"seconds")>0&&N(),function(){document.getElementById("root").removeEventListener("click",L,!1),document.removeEventListener(Object(f["c"])(),G,!1),window.removeEventListener("blur",R,!1),clearTimeout(O.current)}}),[]),Object(s["useEffect"])((function(){setTimeout((function(){t.actionTabs.removeEventListenerExitScreen&&(clearTimeout(O.current),document.getElementById("root").removeEventListener("click",L,!1),document.removeEventListener(Object(f["c"])(),G,!1))}),500),S()}),[t.actionTabs]),Object(s["useEffect"])((function(){setTimeout((function(){t.exerciseUserInfo.used_screen_num>t.exerciseUserInfo.screen_num&&I()}),500)}),[t.exerciseUserInfo]);var N=function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,M();case 2:setTimeout((function(){var e;i["a"].destroyAll(),i["a"].info({okText:u.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:u.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",u.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.used_screen_num),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",u.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377"),onOk:function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:Object(f["d"])(document.body);case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})}),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(e){Object(f["a"])()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"\u786e \u5b9a"===e.target.innerHTML||(Object(f["d"])(document.body),console.log("documentClick.full"))},S=function(){var e=Object(a["a"])(g().mark((function e(){var t;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n({type:"exercise/getExerciseUserInfo",payload:Object(r["a"])({},_)});case 2:return t=e.sent,e.abrupt("return",null===t||void 0===t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=Object(a["a"])(g().mark((function e(n){var r,o,c;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i["a"].destroyAll(),o=i["a"].info({okText:u.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5\uff08",u.a.createElement("span",{style:{display:"inline-block"}},u.a.createElement(y,{onFinish:M,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*(t.exerciseUserInfo.screen_sec+1)})),"S\uff09"),content:u.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",u.a.createElement("span",{className:"c-red"},n),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",u.a.createElement("span",{className:"c-red"},null===(r=t.exerciseUserInfo)||void 0===r?void 0:r.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377,",u.a.createElement("span",{className:"c-red"},t.exerciseUserInfo.screen_sec),"\u79d2\u5185\u56de\u5230",u.a.createElement("br",null),u.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8bd5\u4e0d\u8ba1\u5207\u5c4f\u6b21\u6570\u3002")),keyboard:!1,onOk:function(){var e=Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:clearTimeout(x.current),Object(f["d"])(document.body),o.destroy();case 3:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}),setTimeout((function(){var e;o.update({okText:u.a.createElement("span",null,"\u56de\u5230\u8003\u8bd5"),content:u.a.createElement("div",null,"\u60a8\u5df2\u5207\u5c4f",u.a.createElement("span",{className:"c-red"},n+1),"\u6b21\uff0c\u5207\u5c4f\u8d85\u8fc7",u.a.createElement("span",{className:"c-red"},null===(e=t.exerciseUserInfo)||void 0===e?void 0:e.screen_num),"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377")})}),1e3*(t.exerciseUserInfo.screen_sec+1)),c=setTimeout(Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:!Object(f["a"])()&&n<=t.exerciseUserInfo.screen_num&&T(n+1);case 1:case"end":return e.stop()}}),e)}))),1e3*(t.exerciseUserInfo.screen_sec+1)),x.current=c;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){location.href="/classrooms/".concat(_.coursesId,"/exercise/").concat(_.categoryId,"/detail")},I=function(){var e=Object(a["a"])(g().mark((function e(){var t;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i["a"].destroyAll(),e.next=3,Object(h["V"])({categoryId:_.categoryId,commit_method:1});case 3:t=e.sent,t&&D();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){document.removeEventListener(Object(f["c"])(),G,!1),Object(f["b"])(),i["a"].destroyAll(),w.info({content:u.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",u.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){C()}})},R=function(e){Object(f["a"])()&&"none"==document.getElementById("iframeShixuns").style.display&&Object(f["b"])()},M=function(){var e=Object(a["a"])(g().mark((function e(){var n,a;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return(null===(n=t.exerciseUserInfo)||void 0===n?void 0:n.screen_at)&&Object(h["g"])(Object(r["a"])(Object(r["a"])({},_),{},{reset:!0})),e.next=3,Object(h["N"])({id:_.categoryId});case 3:if(a=e.sent,!(null===a||void 0===a?void 0:a.is_commit)){e.next=7;break}return D(),e.abrupt("return");case 7:return e.next=9,S();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){var e=Object(a["a"])(g().mark((function e(){var i,o,c,l;return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=!1,console.log("fullscreen change"),!Object(f["a"])()){e.next=7;break}(null===(o=t.exerciseUserInfo)||void 0===o?void 0:o.screen_at)&&Object(h["g"])(Object(r["a"])(Object(r["a"])({},_),{},{reset:!0})),clearTimeout(O.current),e.next=16;break;case 7:return i=!0,e.next=10,S();case 10:c=e.sent,Object(h["g"])(Object(r["a"])({},_)),(null===c||void 0===c?void 0:c.is_commit)||T(c.used_screen_num),l=setTimeout(Object(a["a"])(g().mark((function e(){return g().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),1e3*t.exerciseUserInfo.screen_sec),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),O.current=l;case 16:n({type:"globalSetting/headerFooterToggle",payload:i});case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return u.a.createElement("div",null,E)};t["a"]=Object(v["a"])((function(e){var t=e.loading,n=e.user,r=e.exercise,a=e.globalSetting;return{globalSetting:a,user:n,exercise:r,loading:t.effects}}))(w)},"cf+g":function(e,t,n){e.exports=n.p+"static/mark.ad150797.svg"},dQ5l:function(e,t,n){"use strict";var r=n("tJVT"),a=n("k1fw"),i=n("q1tI"),o=n.n(i),c=n("ZBwS"),l=n.n(c),s=(n("TVoq"),new l.a);s.Diff_EditCost=8;var u={oldStr:"",newStr:""};function f(e,t){switch(t.type){case"init":return Object(a["a"])(Object(a["a"])({},e),t.payload);default:throw new Error}}function h(e,t){var n=/&/g,r=//g,i=e[0],o=e[1]||"",l=o.replace(n,"&").replace(r,"<").replace(a,">"),s=!l.trim();if("oldStr"===t)switch(i){case c["DIFF_DELETE"]:return"")+l+"";case c["DIFF_EQUAL"]:return""+l+""}else switch(i){case c["DIFF_INSERT"]:return"")+l+"";case c["DIFF_EQUAL"]:return""+l+""}}t["a"]=function(e){var t,n,a=e.output,c=e.actual_output,l=Object(i["useReducer"])(f,u),d=Object(r["a"])(l,2),p=d[0],m=d[1];return a=null===(t=a)||void 0===t?void 0:t.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),c=null===(n=c)||void 0===n?void 0:n.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(i["useEffect"])((function(){var e=s.diff_main(a||"",c||"");s.diff_cleanupEfficiency(e);var t=e.map((function(e){return h(e,"oldStr")})).join(""),n=e.map((function(e){return h(e,"newStr")})).join("");m({type:"init",payload:{oldStr:t,newStr:n}})}),[a,c]),o.a.createElement("div",{className:"diff-panel-container"},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:p.oldStr}}),o.a.createElement("div",{dangerouslySetInnerHTML:{__html:p.newStr}}))}},dTJi:function(e,t,n){},dejd:function(e,t,n){},"f+oW":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(e,t,n){"use strict";n.d(t,"j",(function(){return r})),n.d(t,"i",(function(){return a})),n.d(t,"k",(function(){return i})),n.d(t,"eb",(function(){return o})),n.d(t,"o",(function(){return c})),n.d(t,"S",(function(){return l})),n.d(t,"fb",(function(){return s})),n.d(t,"u",(function(){return u})),n.d(t,"v",(function(){return f})),n.d(t,"cb",(function(){return h})),n.d(t,"A",(function(){return d})),n.d(t,"m",(function(){return p})),n.d(t,"Y",(function(){return m})),n.d(t,"s",(function(){return v})),n.d(t,"N",(function(){return g})),n.d(t,"bb",(function(){return y})),n.d(t,"db",(function(){return b})),n.d(t,"l",(function(){return w})),n.d(t,"Q",(function(){return E})),n.d(t,"ab",(function(){return O})),n.d(t,"x",(function(){return x})),n.d(t,"z",(function(){return j})),n.d(t,"X",(function(){return A})),n.d(t,"b",(function(){return k})),n.d(t,"H",(function(){return _})),n.d(t,"a",(function(){return N})),n.d(t,"c",(function(){return L})),n.d(t,"P",(function(){return S})),n.d(t,"g",(function(){return T})),n.d(t,"t",(function(){return C})),n.d(t,"Z",(function(){return I})),n.d(t,"y",(function(){return D})),n.d(t,"B",(function(){return R})),n.d(t,"f",(function(){return M})),n.d(t,"e",(function(){return G})),n.d(t,"W",(function(){return F})),n.d(t,"h",(function(){return P})),n.d(t,"d",(function(){return z})),n.d(t,"R",(function(){return B})),n.d(t,"n",(function(){return U})),n.d(t,"F",(function(){return Y})),n.d(t,"I",(function(){return V})),n.d(t,"D",(function(){return W})),n.d(t,"E",(function(){return Z})),n.d(t,"C",(function(){return Q})),n.d(t,"G",(function(){return H})),n.d(t,"U",(function(){return J})),n.d(t,"q",(function(){return X})),n.d(t,"r",(function(){return q})),n.d(t,"V",(function(){return K})),n.d(t,"T",(function(){return $})),n.d(t,"p",(function(){return ee})),n.d(t,"M",(function(){return te})),n.d(t,"L",(function(){return ne})),n.d(t,"J",(function(){return re})),n.d(t,"K",(function(){return ae})),n.d(t,"O",(function(){return ie})),n.d(t,"w",(function(){return oe}));var r="FETCH_TASK_START",a="FETCH_TASK_FAILURE",i="FETCH_TASK_SUCCESS",o="UPDATE_TASK_DATA",c="HIDE_EVALUATE_RESULT",l="SHOW_EVALUATE_RESULT",s="UPDATE_TIMESTRAP",u="MOVE_X",f="MOVE_Y",h="TRIGGER_RIGHT_PANEL_MASK ",d="SET_ACTIVE_INDEX",p="GET_TASK_LIST",m="SHOW_TASK_LIST",v="HIDE_TASK_LIST",g="SET_TASK_STAR",y="TRIGGER_ENLARGE_UNITY3D ",b="TRIGGER_TAB_FIXED ",w="GET_DISCUSSES",E="SHOW_DISCUSSES_LOADING",O="TOP_OR_DOWN_DISCUSS",x="PLUS_DISCUSS",j="SET_ACTION_TYPE",A="SHOW_REWARD_DIALOG",k="CANCEL_REWARD_DIALOG",_="SET_REWARD",N="ACTIVE_DISCUSS_INDEX",L="DISABLE_DISCUSS",S="SHOW_ANSWER_LOADING",T="FETCH_ANSWER_INFO",C="HIGH_TIP_MODAL",I="SHOW_TIP_MODAL",D="SELECT_UNLOCK_ANSWER",R="SET_CHOOSE_ANSWERS",M="EVAL_CHOOSE_START",G="EVAL_CHOOSE_END",F="SHOW_REP_loading",P="FETCH_REP_CONTENT",z="EDIT_REP_CONTENT",B="SHOW_EVALUATE_LOADING",U="HIDE_EVALUATE_LOADING",Y="SET_EVALUATE_MESSAGE",V="SET_SHOW_DIR",W="SET_EDITOR_SETTING",Z="SET_EDITOR_THEME",Q="SET_EDITOR_FONTSIZE",H="SET_REPOS",J="SHOW_PATH_LIST",X="HIDE_PATH_LIST",q="HIDE_PICTURE_VIEW",K="SHOW_PICTURE_VIEW",$="SHOW_NOTICE",ee="HIDE_NOTICE",te="SET_TAB_INDEX",ne="SET_SSH_TABS",re="SET_SSH_CONFIGDATA",ae="SET_SSH_CONFIGDATAARR",ie="SET_VNC_LOADING ",oe="ON_TAB_TO_SPACE "},gflZ:function(e,t,n){},gp9y:function(e,t,n){},iNZB:function(e,t){e.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(e,t,n){},"kaH+":function(e,t,n){"use strict";n("+L6B");var r=n("2/Rp"),a=n("tJVT"),i=n("q1tI"),o=n.n(i),c=(n("UZu5"),n("dhSg")),l=n("rLCj"),s=n("dF/Y"),u=n("4i/N");t["a"]=function(){var e=Object(i["useState"])(""),t=Object(a["a"])(e,2),n=t[0],f=t[1],h=Object(i["useState"])(0),d=Object(a["a"])(h,2),p=d[0],m=d[1],v=Object(i["useRef"])("");function g(e){27==e.keyCode&&v.current&&y()}function y(){document.body.style.overflow="auto",f("")}function b(){m(p+90)}return Object(i["useEffect"])((function(){var e=c["a"].subscribe("preview-image",(function(e){f(e),document.body.style.overflow="hidden"}));return e}),[]),Object(i["useEffect"])((function(){return document.addEventListener("keydown",g),function(){document.removeEventListener("keydown",g)}}),[]),Object(i["useEffect"])((function(){v.current=n}),[n]),o.a.createElement(i["Fragment"],null,n?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(r["a"],{onClick:b},"\u65cb\u8f6c",o.a.createElement(l["a"],null)),o.a.createElement(r["a"],{href:n},"\u4e0b\u8f7d",o.a.createElement(s["a"],null)),o.a.createElement(r["a"],{onClick:y},"\u5173\u95ed",o.a.createElement(u["a"],null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:n,alt:"\u9884\u89c8\u5927\u56fe",style:{transform:"rotate(".concat(p,"deg)")}}))):null)}},l9Ud:function(e,t,n){e.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(e,t,n){},mCJh:function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"j",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"g",(function(){return c})),n.d(t,"f",(function(){return l})),n.d(t,"i",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"h",(function(){return f})),n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return d}));var r=n("ErOA");function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Object(r["c"])("/discusses.json?page=".concat(t-1,"&container_identifier=").concat(e,"&container_type=Shixun"))}function i(e,t){return Object(r["f"])("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:t})}function o(e,t){return Object(r["f"])("/discusses/".concat(e,"/disable_or_open_discuss.json"),{is_disable:!!t})}function c(e,t){return Object(r["f"])("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:t?1:0})}function l(e,t){return Object(r["f"])("/discusses/".concat(e,"/hidden.json"),t)}function s(e,t){return Object(r["f"])("/discusses/".concat(e,"/reward_code.json"),t)}function u(e){return Object(r["a"])("/api/discusses/".concat(e,".json"),{method:"delete"})}function f(e,t){return Object(r["f"])("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:t})}function h(e){return Object(r["f"])("/discusses.json",e)}function d(e){return Object(r["f"])("/discusses/ai_reply.json",e)}},nWbc:function(e,t,n){},p4vh:function(e,t){e.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(e,t,n){"use strict";n("+L6B");var r=n("2/Rp"),a=(n("5Dmo"),n("3S7+")),i=n("k1fw"),o=n("tJVT"),c=n("q1tI"),l=n.n(c),s=n("vHTk"),u=n.n(s),f=n("yEEn"),h=n("ZW9T"),d=n("1vsH");t["a"]=function(e){e.name;var t=e.data,n=(e.theme,e.type),s=e.filename,p=e.monacoEditor,m=e.className,v=e.style,g=e.close,y=e.onClose,b=Object(c["useState"])("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),w=Object(o["a"])(b,2),E=(w[0],w[1],Object(c["useState"])("")),O=Object(o["a"])(E,2),x=(O[0],O[1]),j=Object(c["useRef"])();s&&(p.filename=s),Object(c["useEffect"])((function(){var e,t,n=null===(e=document.cookie)||void 0===e||null===(t=e.replace(/\s/g,""))||void 0===t?void 0:t.split(";");null===n||void 0===n||n.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&x(t[1])}))}),[]);var A=function(){t.startsWith("http")?k():Object(d["t"])(s||"",t,s)},k=function(){Object(d["s"])("",t)};return l.a.createElement("div",{style:Object(i["a"])({},v||{}),className:"".concat(u.a.wrp," ").concat(n?"":"hide")},g&&l.a.createElement("div",{className:u.a.close,ref:j},l.a.createElement(a["a"],{title:"\u70b9\u51fb\u4e0b\u8f7d\u6b64\u6587\u4ef6",getPopupContainer:function(){return j.current}},l.a.createElement("span",{onClick:k},l.a.createElement("i",{className:"icon-quxiaozhiding"}))),l.a.createElement(a["a"],{title:"\u5173\u95ed",getPopupContainer:function(){return j.current}},l.a.createElement("span",{className:"",onClick:y},l.a.createElement("i",{className:"icon-guanbi1"})))),l.a.createElement("div",{className:"".concat(u.a[m]," ").concat(m," ").concat(u.a.monaco," ").concat("txt"===n?"show":"hide")},s&&l.a.createElement(h["b"],p)),"audio"===n&&l.a.createElement("audio",{src:"".concat((null===t||void 0===t?void 0:t.indexOf("http://"))>-1||(null===t||void 0===t?void 0:t.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(t),autoPlay:!0}),"video"===n&&l.a.createElement(l.a.Fragment,null,(null===t||void 0===t?void 0:t.indexOf("http"))>-1?l.a.createElement("video",{controls:!0,src:"".concat(t),autoPlay:!0}):l.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(t),autoPlay:!0})),"office"===n&&l.a.createElement(r["a"],{type:"primary",size:"large",onClick:A},l.a.createElement(f["a"],null),"\u70b9\u51fb\u4e0b\u8f7d"),"image"===n&&l.a.createElement("img",{src:"".concat((null===t||void 0===t?void 0:t.indexOf("http://"))>-1||(null===t||void 0===t?void 0:t.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(t)}),"other"===n&&l.a.createElement("div",null,l.a.createElement(r["a"],{type:"primary",size:"large",onClick:A},l.a.createElement(f["a"],null),"\u70b9\u51fb\u4e0b\u8f7d")),"download"===n&&l.a.createElement(r["a"],{type:"primary",size:"large",onClick:A},l.a.createElement(f["a"],null),"\u70b9\u51fb\u4e0b\u8f7d"))}},popq:function(e,t,n){},qUwa:function(e,t,n){},qZJd:function(e,t,n){"use strict";n("MXD1");var r=n("CFYs"),a=(n("miYZ"),n("tsqr")),i=(n("2qtc"),n("kLXV")),o=n("9og8"),c=n("rAM+"),l=n("tJVT"),s=n("k1fw"),u=n("q1tI"),f=n.n(u),h=n("IxHN"),d=n("bdgK"),p=n("M8RZ"),m=n("Ty5D"),v=n("1dTM"),g=n.n(v),y=n("dhSg"),b=(n("+L6B"),n("2/Rp")),w=(n("5NDa"),n("5rEg")),E=(n("AKST"),w["a"].TextArea),O=function(e){var t=e.onCancel,n=e.onSave,r=e.content,a=Object(u["useState"])(r),i=Object(l["a"])(a,2),o=i[0],c=i[1];function s(e){c(e.target.value)}function h(){n(o)}return Object(u["useEffect"])((function(){c(r)}),[r]),f.a.createElement("div",{className:"clipboard-box"},f.a.createElement("h3",null,"\u5b9e\u9a8c\u73af\u5883\u526a\u5207\u677f\uff1a"),f.a.createElement(E,{value:o,onChange:s,className:"clipboard"}),f.a.createElement("p",null," ",f.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 "),f.a.createElement("p",null," ",f.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 "),f.a.createElement("div",{className:"btn-action-container"},f.a.createElement(b["a"],{type:"ghost",onClick:t,style:{marginRight:10}},"\u53d6\u6d88"),f.a.createElement(b["a"],{type:"primary",onClick:h},"\u4fdd\u5b58")))},x=n("ErOA"),j=n("IZBM"),A=n("ye1Q"),k=n("wd/R"),_=n.n(k);function N(){N=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new T(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(C([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}A["a"];function L(e){return e.replace(/\\u([\dA-Za-z]{4})/g,(function(e,t){return String.fromCharCode(parseInt("0x"+t))}))}function S(e){e||(e=window.location.search);var t=e.substr(1),n={};return t.split("&").forEach((function(e){var t=e.split("=");n[t[0]]=decodeURIComponent(t[1])})),n}var T={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5b9e\u9a8c\u73af\u5883\u51c6\u5907\u4e2d"},C=function(e){return e[e["SET_LOADING"]=0]="SET_LOADING",e[e["SET_IS_LARGE"]=1]="SET_IS_LARGE",e[e["SET_MES"]=2]="SET_MES",e[e["SET_STATE"]=3]="SET_STATE",e[e["SHOW_CLIPBOARD_BOX"]=4]="SHOW_CLIPBOARD_BOX",e[e["SET_TRANSFER_CONTENT"]=5]="SET_TRANSFER_CONTENT",e}(C||{});function I(e,t){switch(t.type){case C.SET_LOADING:return Object(s["a"])(Object(s["a"])({},e),{},{loading:t.payload});case C.SET_IS_LARGE:return Object(s["a"])(Object(s["a"])({},e),{},{isLarge:t.payload});case C.SET_MES:return Object(s["a"])(Object(s["a"])({},e),{},{mes:t.payload});case C.SET_STATE:return Object(s["a"])(Object(s["a"])({},e),t.payload);case C.SET_TRANSFER_CONTENT:return Object(s["a"])(Object(s["a"])({},e),{},{transferContent:t.payload});case C.SHOW_CLIPBOARD_BOX:return Object(s["a"])(Object(s["a"])({},e),{},{showClipBoardBox:t.payload});default:throw new Error}}t["a"]=function(e){var t=e.vnc_url,n=e.window_vnc_url,v=e.linux_vnc,b=e.taskId,w=Object(u["useRef"])(),E=Object(u["useRef"])(),A=Object(u["useRef"])(),k=Object(u["useReducer"])(I,T),D=Object(l["a"])(k,2),R=D[0],M=D[1],G=Object(u["useState"])(0),F=Object(l["a"])(G,2),P=F[0],z=F[1],B=R.mes,U=R.loading,Y=R.showClipBoardBox,V=R.isLarge,W=R.transferContent,Z=Object(u["useState"])(0),Q=Object(l["a"])(Z,2),H=Q[0],J=Q[1],X=Object(u["useRef"])(),q=Object(m["m"])();Object(u["useEffect"])((function(){return window.addEventListener("visibilitychange",K),function(){window.removeEventListener("visibilitychange",K)}}),[]);var K=function(e){if("visible"===document.visibilityState){var t=sessionStorage.vncPageLeaveTime;_()(new Date).diff(_()(t),"minutes")>9&&z((new Date).getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function $(){M({type:C.SHOW_CLIPBOARD_BOX,payload:!1})}function ee(){M({type:C.SET_IS_LARGE,payload:!V})}function te(e){var t;return w.current&&(t=new d["default"]((function(t){var n,r=Object(c["a"])(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&e._eventHandlers.windowResize()}}catch(i){r.e(i)}finally{r.f()}})),t.observe(w.current)),t}var ne=function(){var e=Object(o["a"])(N().mark((function e(){var t,n,r,a;return N().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=(null===(t=S())||void 0===t?void 0:t.homework_common_id)?{homework_common_id:null===(n=S())||void 0===n?void 0:n.homework_common_id}:{},e.next=3,Object(x["a"])("/api/tasks/".concat(q.taskId||b,"/get_vnc_link.json"),{method:"post",body:Object(s["a"])(Object(s["a"])({},q),r)});case 3:if(a=e.sent,-3!==(null===a||void 0===a?void 0:a.status)){e.next=6;break}return e.abrupt("return",new Promise(function(){var e=Object(o["a"])(N().mark((function e(t,n){return N().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i["a"].confirm({content:"\u68c0\u6d4b\u5230\u60a8\u5df2\u7ecf\u5f00\u542f\u4e86\u5176\u4ed6\u5b9e\u9a8c\u73af\u5883\uff0c\u8bf7\u5148\u5173\u95ed\u73af\u5883\u540e\uff0c\u518d\u8fde\u63a5",okText:"\u7acb\u5373\u5173\u95ed",cancelText:"\u7a0d\u540e\u5173\u95ed",onOk:function(){var e=Object(o["a"])(N().mark((function e(){return N().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return clearTimeout(X.current),J(0),e.next=4,Object(j["e"])(q.taskId,null===a||void 0===a?void 0:a.message);case 4:return z(P+1),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 6:if(-1!==(null===a||void 0===a?void 0:a.status)){e.next=8;break}throw new String(null===a||void 0===a?void 0:a.message);case 8:return y["a"].publish("update-windows-time",null===a||void 0===a?void 0:a.data),e.abrupt("return",a);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function re(e){var t;null===(t=E.current)||void 0===t||t.clipboardPasteFrom(e),M({type:C.SET_TRANSFER_CONTENT,payload:e}),a["b"].success("\u4fdd\u5b58\u6210\u529f\uff01\u4f60\u53ef\u4ee5\u5728\u5b9e\u9a8c\u73af\u5883\u4e2d\u7c98\u8d34\u8be5\u5185\u5bb9"),$()}Object(u["useEffect"])((function(){var e,r;function i(e){n&&(a["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"),M({type:C.SET_LOADING,payload:!0}),z(P+1))}function c(){clearTimeout(X.current),J(100),setTimeout((function(){M({type:C.SET_LOADING,payload:!1})}),1300),y["a"].subscribe("send-ctrl-alt-delete",(function(){var t;null===(t=e)||void 0===t||t.sendCtrlAltDel()}))}function l(e){var t=L(e.detail.text);M({type:C.SET_TRANSFER_CONTENT,payload:t})}if(y["a"].subscribe("reset-linux-windows-loading",(function(){M({type:C.SET_LOADING,payload:!0})})),y["a"].subscribe("reset-linux-windos-vnc",(function(){z(P+1)})),(n||t||v)&&w.current){clearTimeout(X.current),new Promise(Object(o["a"])(N().mark((function t(){var a,o,s,u,f,h,d,p,m,y,b;return N().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=S(),o="",t.next=4,ne();case 4:if(u=t.sent,!v){t.next=11;break}return A.current.src=(null===u||void 0===u||null===(f=u.data)||void 0===f?void 0:f.vnc_url)+"&time="+Date.now(),M({type:C.SET_STATE,payload:{loading:!1,mes:"\u5b9e\u9a8c\u73af\u5883\u91cd\u7f6e\u4e2d"}}),t.abrupt("return");case 11:n?(s="Edu123",o=decodeURIComponent(null===u||void 0===u||null===(h=u.data)||void 0===h?void 0:h.vnc_url)):(p=new URL(decodeURIComponent(null===u||void 0===u||null===(d=u.data)||void 0===d?void 0:d.vnc_url)),m=p.protocol,y=p.searchParams,b=p.host,s=y.get("password"),o="".concat("https:"===m?"wss":"ws","://").concat(b,"/").concat(a.path||"websockify"));case 12:e=new g.a(w.current,o,{credentials:{password:s},wsProtocols:["binary"]}),r=te(e),e.viewOnly=a.view_only||!1,e.scaleViewport=!!n||(a.scale||!1),e.scaleViewport=a.scale||!0,e.resizeSession=!0,E.current=e,e.addEventListener("disconnect",i),e.addEventListener("connect",c),e.addEventListener("clipboard",l);case 22:case"end":return t.stop()}}),t)}))));var s=y["a"].subscribe("vnc-reseting",(function(){J(0),M({type:C.SET_STATE,payload:{loading:!0,mes:"\u5b9e\u9a8c\u73af\u5883\u91cd\u7f6e\u4e2d"}})})),u=y["a"].subscribe("vnc-enlarge",(function(){M({type:C.SET_IS_LARGE,payload:!0})})),f=y["a"].subscribe("show-clipboard-box",(function(){M({type:C.SHOW_CLIPBOARD_BOX,payload:!0})}));return J(0),function(){var t,n,a,o;null===(t=e)||void 0===t||t.removeEventListener("disconnect",i),null===(n=e)||void 0===n||n.removeEventListener("connect",c),null===(a=e)||void 0===a||a.removeEventListener("clipboard",l),s(),u(),f(),null===(o=r)||void 0===o||o.unobserve(w.current)}}}),[t,n,v,P]),Object(u["useEffect"])((function(){0==H&&(clearTimeout(X.current),ae())}),[H]);var ae=function e(){H>99?H=99:(H+=1,X.current=setTimeout((function(){e()}),1500)),H<100&&J(H)},ie=Object(u["useMemo"])((function(){return U?"none":v?"block":"none"}),[v,U]);return f.a.createElement(u["Fragment"],null,V&&f.a.createElement("a",{className:"btn-vnc-resize",onClick:ee},f.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),f.a.createElement("iframe",{style:{display:ie,position:V?"fixed":"absolute",left:0,top:V?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(V?"100px":"45px",")")},frameBorder:"0",ref:A}),f.a.createElement("div",{style:{position:V?"fixed":"absolute",left:0,top:V?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(V?"100px":"45px",")")},className:"".concat(n?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(V?"full-screen":"")},U?f.a.createElement(h["a"],{message:B,style:{color:"#4CACFF"}},f.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},f.a.createElement(r["a"],{percent:H,format:function(e){return f.a.createElement("span",{className:"c-white"},e,"%")}}))):null,f.a.createElement("div",{ref:w,className:"vnc-panel ".concat(U?"hide":"animated fadeIn")})),f.a.createElement(p["a"],null,f.a.createElement(i["a"],{title:"\u590d\u5236\u7c98\u8d34",centered:!0,maskClosable:!1,visible:Y,onCancel:$,footer:null},f.a.createElement(O,{onCancel:$,onSave:re,content:W}))))}},tUsH:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAHGUlEQVRYR7WZW2xcVxWGv3XOjMfj8f2a2ImTNklpCoKASB9aQELNDCBuohJQKA+IkgohUYGEuLy0RUJQUUERSCAaXngAoT5QtaUqiluJB5KWFmgatcq1Nk0c2zO5NLFrezxzZi+0z4xn5sw54xlHYUkjWXuvvdd/1n1tC9dJxWzmDox+WFx5v1F9l8AEMAi4giyBZlXkLHBMSuYf7pY7nxP5kdmsONnMgbW5zK2Oy30ieo8q2zZzFlgW5E/GlA51bH3hlXbPtgVQL2S2l+L6oCpfb/fijfgsUE/04c7RqTOt7msJsJBNf0PgF0Cy1WWb2hdKavQ7HVue//XGH7PBbmEh87iIHmwpuFSCov154DgQdyHmlv9uQSL8PjY61VRGpAZVEe9i+imUTze9/51VuPoO5N6GghfNluqEkX7o74bOjuZQhWdiI1OfFUEbmSIBFnPpp5uCu3QN7M+C2wxZoMN90JeKPiU8Ex+d+kxLgE3NurgMb+VgeXUzsMK8gz1wy/bIO6LMHdBgJSB+GzptwZ04BxqyQI3VdZFEh//zfW/d/4wBY1Drn56HFoqQiMP7dkWCVNUH6gOnCtCmEi9mToEEozVfgGM23zaxTCIBnYkyMLFBIaCl5lo2iubzaH4NPnhLmE+wIbd3PQVVAXq59KFQnisZeO1sZBCIBZVMQjxWFSJbbUwJOvskuG5LV1AUvXksxGfzZGzs8L12wwdYrhB6IsR5ehauLIYvSHUhqa7gupPAee9j/lrpyEEkFW8J0DKoK+iOkRCvGnO7rTg+wGI28yjodwNcuaswPdceOPul43cjowd8fvPWs3DxKYjVtLsRWjOYgv5gdAtyKDZ2+H4foJdLnw/UVq8Eb8zAaiFwryQSSF9PWFasG+c9Pwusl45+E2lQcjOQqgbdtaVxezk2ekev+F0JeiSovbdher49cFZ72+5Bhj8S4DezU+jcE0hHe6Y2/UmwKaiOxOinpDif/j4OjwR2zl4oJ+M6cgb6AwFR3eoYxLntx5HK8V58ACfZpMo0nFAHdOdocFXkEfFymT+r6hcDO6+egbVidSlgWnEhOYF0jkPnBCTHkZ69kQD18nHwLoN3CV2dheUZ0CaAVTG7GiJa5G9SyKZfFdhXlWAT68snAwLd274CPTuRrkmI92/k7633vCV05TyszKALzwbdYksfdCVqioGzUsymc0Atzq3mrAbXKebiDA4gE59HRj7aGkAbHDp/GF14EiTYCpjhHuit1QnbmVuAVue1rGq7lNdnal9Rl/Nk/F5k9M42IDRnMRdewLzxO5/BL429PVWgZqALBrqDgVLMpoMFdiUPx6erTM5AH8QrkSgOsu1ryNAHrgukZl+idPyXoMaPbh9cXc9ohlKhbke8bGZR0Vp82xz4r1M1gEMDwbLlppDJ+5C+WzcFUq+8Tum1n0Nx2c8GjgXXUA7N+AB01tKSb2Ivmz6jsDsg7d+ny90x4IwMhXyF+CCy436ke7ItkLr0X0rHHoXViz4oxyb7iCpjbhoJyBI/SHKZ51D9eECS9UHri80AWv/Z+jlkLN0WQFv6zKk/gCM4fb01l6k/rQbTWE1sminmMj9F9QcBSeeyMHe5DLDRxBVG2fFVZOD2tgBq9p++eaWvt9yWRVDzRD1/4JPqyF8DZ+oiORAkdUzO7m9Dd0Q/FyV88U1KL/0w2l0q/NrfhQ42RLAtdaoPOV7uqO2pgu3EyXP+3CE93UiyMyTWefdP2k/ahWt4fz/o51N/2guRYsJ9YblZsLxeNvO40jBeXrwKb8754CzIRnL2/SawpCvzZT8rFXD2fAnp2xPY9w5/AenvRTrCJtbuBDraF+APtFuF+bv2i+O8HEJx+jwsruIMhstbFWD+Emb2ecz0X2rH43FkaD/OzXdXI90HGGENtRPCTQ1Ngm1k6xvWihb/qOiXQyBfOeV3z7bFr5Kbwtn7IJo9Sun0E1BcKm9ZYJa3I+4PR5o3OFsP4Ex+DO/F7yFxL9iJ2wZh5wi4wQE/1PLbu/O59B4XTqB1Zc9urOSRk7O+eaqUnACnE73wHx+I3/Mlk5ERqmsFkGEwCoV5pLfmLmZioDzh1VOzocnyFBYOfEtEfhXSYtFDZnJIQ3LVa4uVia5OuxEhYJf8KS6fR/qtrylmcjgyYJqOnev3Rk53lU1n2jY+FbLDYRuTWyNef0jaPuwn7UZqObivH9jo6UPmriCrxXD5a6K52rKiqQQ61qSfbPfpwzdHq8cjY5BLS8jymrXWhqRWUz2dqJ3aGoKhenCzj0ftmLt6uX0OKXjImlcZExRs0MRd1AZAM1CVC67r+a1eJX7gOPJYKLpbmrQFw414wFwXYVNQTOXhyDx5HUBv6BNwQJvzd+13HPdgBWiTh76miP9/j+ihVKEPOaWFI59Q1/kQsE9Ud4OMrXfmN/LfEP8D/KDA5doYpwkAAAAASUVORK5CYII="},vHTk:function(e,t,n){e.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},"yi/R":function(e,t,n){"use strict";n.r(t);var r=n("oBTY"),a=(n("bbsP"),n("/wGt")),i=n("0Owb"),o=n("jrin"),c=(n("2qtc"),n("kLXV")),l=(n("miYZ"),n("tsqr")),s=n("9og8"),u=n("tJVT"),f=n("PpiC"),h=n("k1fw"),d=(n("ozfa"),n("MJZm")),p=n("q1tI"),m=n.n(p),v=n("Ty5D"),g=(n("H65k"),n("+Axu"),n("f+oW")),y=n.n(g),b=function(e){var t=e.position,n=e.subject,r=e.score,a=e.onViewAllTask;return m.a.createElement("div",{className:"task-header"},m.a.createElement("a",{title:"\u67e5\u770b\u5168\u90e8\u4efb\u52a1",onClick:a},m.a.createElement("img",{src:y.a,alt:"nav",width:45})),m.a.createElement("h3",{title:n},"\u7b2c",t,"\u5173\uff1a",n),m.a.createElement("span",null,r))},w=(n("DjyN"),n("NUBc")),E=(n("g9YV"),n("wCAj")),O=(n("cWXX"),n("/ezw")),x=n("BdwD"),j=n("p4vh"),A=n.n(j),k=n("Q+I+"),_=n.n(k),N=n("Yr8L"),L=n.n(N),S=n("IZBM"),T=n("1vsH"),C=n("wd/R"),I=n.n(C);function D(){D=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var R={0:A.a,1:_.a,2:L.a},M={loading:!0,page:1,data:null},G=function(e){return e[e["SET_LOADING"]=0]="SET_LOADING",e[e["SET_STATE"]=1]="SET_STATE",e[e["SET_PAGE"]=2]="SET_PAGE",e}(G||{});function F(e,t){switch(t.type){case G.SET_LOADING:return Object(h["a"])(Object(h["a"])({},e),{},{loading:t.payload});case G.SET_STATE:return Object(h["a"])(Object(h["a"])({},e),t.payload);case G.SET_PAGE:return Object(h["a"])(Object(h["a"])({},e),{},{page:t.payload});default:throw new Error}}var P=function(e){var t=e.activeIndex,n=e.taskId,r=Object(p["useReducer"])(F,M),a=Object(u["a"])(r,2),i=a[0],o=a[1],c=i.loading,l=i.page,f=i.data,h=Object(p["useMemo"])((function(){var e=[{title:"\u6392\u540d",dataIndex:"user_name",align:"center",render:function(e,t,n){var r=10*(l-1)+n+1;return r<=3?m.a.createElement("img",{src:R[r-1],alt:"rank",width:36}):r}},{title:"\u59d3\u540d",dataIndex:"user_name"},{title:null===f||void 0===f?void 0:f.rank_data_name,dataIndex:"score",render:function(e){return"DEFAULT"===(null===f||void 0===f?void 0:f.open_rank)?Object(T["T"])(e):e}},{title:"\u901a\u5173\u65f6\u95f4",dataIndex:"end_time",render:function(e){return I()(e).format("YYYY-MM-DD HH:mm:ss")}}];return e}),[null===f||void 0===f?void 0:f.rank_data_name,null===f||void 0===f?void 0:f.open_rank,l]);function d(e){o({type:G.SET_PAGE,payload:e})}return Object(p["useEffect"])((function(){function e(){return r.apply(this,arguments)}function r(){return r=Object(s["a"])(D().mark((function e(){var t;return D().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["r"])(n,{page:l,limit:10});case 2:t=e.sent,o({type:G.SET_STATE,payload:{loading:!1,data:t.data}});case 4:case"end":return e.stop()}}),e)}))),r.apply(this,arguments)}4===t&&e()}),[l,t,n]),m.a.createElement("div",{className:"ranking-container"},c?m.a.createElement(O["a"],{avatar:!0,paragraph:{rows:4}}):f&&0!==(null===f||void 0===f?void 0:f.rank_list_count)?m.a.createElement(m.a.Fragment,null,m.a.createElement(E["a"],{pagination:!1,size:"middle",dataSource:f.rank_list,columns:h}),f.rank_list_count>10?m.a.createElement(w["a"],{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:d,current:l,total:f.rank_list_count}):null):m.a.createElement(x["a"],null))},z=n("fXAG"),B=n("9Bee"),U=n("M8RZ"),Y=(n("6lC8"),n("mCJh")),V=n("jb+D"),W=(n("dTJi"),n("pC0b"),n("GzdX")),Z=(n("OoWo"),"YYYY-MM-DD HH:mm"),Q=function(e){var t=e.challenge,n=e.position,r=e.status,a=e.get_gold,i=e.get_experience,o=e.star,c=e.tag_count,l=e.finished_time,s=e.index,u=e.view_answer_time,f=e.name,h=e.identifier,d=e.identity,g=e.shixun,y=e.taskList,b=e.onSaveTaskStar,w=Object(v["l"])();function E(e){b(h,e,s)}var O=2===r||g.status<2||y[s-1]&&2===y[s-1].status||g.task_pass||d<=5;return m.a.createElement("div",{className:"task-item-container ".concat(t.position===n?"active":""," ").concat(2===r?"finish":"")},m.a.createElement("div",{className:"flex-container challenge-title space-between"},O?m.a.createElement("a",{href:"/tasks/".concat(h).concat(w.search),onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(h).concat(w.search)}),300)}},"".concat(n,". ").concat(f)," "):m.a.createElement("span",null,"".concat(n,". ").concat(f)),m.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(2===r?"green":"")})),m.a.createElement("div",{className:"flex-container"},m.a.createElement("p",{className:2===r?"green":""},m.a.createElement("span",null,"\u7ecf\u9a8c\u503c")," ",2===r&&i>0?"+":"",i),m.a.createElement("p",{className:2===r?"green":""},m.a.createElement("span",null,"\u91d1\u5e01")," ",2===r&&a>0?"+":""," ",a),m.a.createElement("p",null,m.a.createElement("span",null,"\u6280\u80fd\u6807\u7b7e")," ",c||"\u65e0")),m.a.createElement("div",{className:"flex-container"},m.a.createElement("p",null,m.a.createElement("span",null,"\u5b8c\u6210\u65f6\u95f4"),l?I()(l).format(Z):"--"),m.a.createElement("p",null,m.a.createElement("span",null,"\u67e5\u770b\u7b54\u6848\u65f6\u95f4"),u?I()(u).format(Z):"--")),g.status>=2?m.a.createElement("div",{className:"rate-container"},2===r&&0===o?m.a.createElement(p["Fragment"],null,m.a.createElement("span",null,"\u7ed9\u4e2a\u8bc4\u5206\u5427\uff1a"),m.a.createElement(W["a"],{defaultValue:0,onChange:E})):null,2===r&&o>0?m.a.createElement(p["Fragment"],null,m.a.createElement("span",null,"\u5df2\u8bc4\u5206\uff1a"),m.a.createElement(W["a"],{value:o,disabled:!0}),m.a.createElement("span",{className:"highlight"},o,"\u5206")):null):null)},H=function(e){var t=e.taskList,n=e.challenge,r=e.shixun,a=e.identity,o=e.onSaveTaskStar,c=Object(v["l"])().query;return m.a.createElement("div",{className:"task-nav-container"},!!c.coursesId&&m.a.createElement("p",{className:"task-tip"},m.a.createElement("div",null,m.a.createElement("span",null,"\u6e29\u99a8\u63d0\u793a: "),"\u82e5\u67e5\u770b\u7b54\u6848\u65f6\u95f4\u65e9\u4e8e\u5173\u5361\u4efb\u52a1\u5b8c\u6210\u65f6\u95f4\uff0c\u5c06\u5f71\u54cd\u8bfe\u5802\u5b9e\u8bad\u4f5c\u4e1a\u7684\u6210\u7ee9\u3002")),t.map((function(e,c){var l=Object(h["a"])(Object(h["a"])({},e),{},{identity:a,index:c,challenge:n,taskList:t,shixun:r,onSaveTaskStar:o});return m.a.createElement(Q,Object(i["a"])({key:c},l))})))},J=n("88g3"),X=n.n(J),q=n("V0Rq"),K=n("HBuW");function $(){$=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var ee=function(){var e=Object(s["a"])($().mark((function e(t,n,r,a,i){var o,c;return $().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=function(){i?Object(T["L"])(r?"/tasks/".concat(null===c||void 0===c?void 0:c.identifier,"/jupyter"):"/tasks/".concat(c.game_identifier,"?subject_id=").concat(a)):window.location.href=r?"/tasks/".concat(null===c||void 0===c?void 0:c.identifier,"/jupyter"):"/tasks/".concat(c.game_identifier,"?subject_id=").concat(a)},!r){e.next=7;break}return e.next=4,Object(K["z"])({id:t,challenge_id:n,subject_id:a});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,Object(K["A"])({id:t,challenge_id:n,subject_id:a});case 9:e.t0=e.sent;case 10:if(c=e.t0,!(null===c||void 0===c?void 0:c.game_identifier)&&!(null===c||void 0===c?void 0:c.identifier)){e.next=22;break}if(!(null===c||void 0===c?void 0:c.access)){e.next=16;break}o(),e.next=21;break;case 16:if(0!=(null===c||void 0===c?void 0:c.access)){e.next=20;break}return l["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(){ee(t,"",r,a,i)}),1e3),e.abrupt("return");case 20:o();case 21:return e.abrupt("return");case 22:-3===(null===c||void 0===c?void 0:c.status)?Object(T["m"])():2===(null===c||void 0===c?void 0:c.status)?te(null===c||void 0===c?void 0:c.message):3===(null===c||void 0===c?void 0:c.status)&&ne(null===c||void 0===c?void 0:c.message);case 23:case"end":return e.stop()}}),e)})));return function(t,n,r,a,i){return e.apply(this,arguments)}}(),te=function e(t){var n;t=(null===(n=t)||void 0===n?void 0:n.includes(".json"))?t:"".concat(t,".json"),c["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:m.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var n=Object(s["a"])($().mark((function n(){var r,a;return $().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,Object(q["P"])({url:t});case 2:if(r=n.sent,r){n.next=5;break}return n.abrupt("return");case 5:return l["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),n.next=8,Object(K["A"])({id:r.shixun_identifier});case 8:if(a=n.sent,!(null===a||void 0===a?void 0:a.game_identifier)){n.next=12;break}return Object(T["L"])("/tasks/".concat(a.game_identifier)),n.abrupt("return");case 12:2===(null===a||void 0===a?void 0:a.status)?e(null===a||void 0===a?void 0:a.message):3===(null===a||void 0===a?void 0:a.status)&&ne(null===a||void 0===a?void 0:a.message);case 13:case"end":return n.stop()}}),n)})));function r(){return n.apply(this,arguments)}return r}()})},ne=function(e){c["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:m.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")})},re=d["a"].DirectoryTree,ae=function(e){var t=e.taskList,a=e.challenge,i=(e.shixun,e.identity,e.onSaveTaskStar,e.subject_id),o=(Object(v["m"])(),Object(v["l"])().query),c=Object(p["useState"])([]),l=Object(u["a"])(c,2),s=l[0],f=l[1],h=Object(p["useState"])([]),d=Object(u["a"])(h,2),g=d[0],y=d[1],b=Object(p["useState"])(),w=Object(u["a"])(b,2),E=w[0],O=w[1];Object(p["useEffect"])((function(){x(t),y(k({children:t},a.id)),f(Object(r["a"])(t)),console.log("taskList:",t)}),[t]);var x=function e(t){t.map((function(t,n){var r;t.index=n,t.title=t.name,t.id==a.id&&O(t.key),(null===(r=t.children)||void 0===r?void 0:r.length)&&e(t.children)}))},j=function(e,t){console.log("Trigger Select",e,t),t.node.shixun_identifier&&ee(t.node.shixun_identifier,t.node.key,!1,i)},A=function(){console.log("Trigger Expand")};function k(e,t){var n;if(e&&"object"===typeof e)return e.id==t?[]:e.children.some((function(e){return n=k(e,t)}))?[].concat(Object(r["a"])(n),[e.key]):void 0}return m.a.createElement("div",{className:"task-nav-container"},!!o.coursesId&&m.a.createElement("p",{className:"task-tip"},m.a.createElement("div",null,m.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")),!!(null===s||void 0===s?void 0:s.length)&&m.a.createElement("div",{style:{padding:10}},m.a.createElement(re,{className:X.a.tree,icon:m.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:m.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:j,onExpand:A,selectedKeys:[E],defaultExpandedKeys:Object(r["a"])(g),treeData:s,titleRender:function(e,t,r){return m.a.createElement("span",{className:"".concat(a.id==e.id?X.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},"Shixun"===e.item_type&&m.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),"Challenge"===e.item_type&&m.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:"Shixun"===e.item_type?-2:0}},"\uff08",T["h"][e.index],"\uff09"),m.a.createElement("span",{style:{position:"relative",top:"Shixun"===e.item_type||"Stage"===e.item_type?-2:0}},null===e||void 0===e?void 0:e.name),"Stage"!==e.item_type&&m.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat(1==(null===e||void 0===e?void 0:e.status)&&"c-green-29b")},(1==(null===e||void 0===e?void 0:e.status)||0==(null===e||void 0===e?void 0:e.status))&&m.a.createElement("img",{src:n("A/g1"),width:"16"}),2==(null===e||void 0===e?void 0:e.status)&&m.a.createElement("img",{src:n("Nmxd"),width:"16"}),3==(null===e||void 0===e?void 0:e.status)&&m.a.createElement("img",{src:n("5D2P"),width:"16"})))}})))},ie=n("Plam"),oe=(n("gp9y"),n("Ot1p"));function ce(){ce=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var le=function(e){var t=e.user_praise,n=e.praise_count,r=e.praisePlus,a=e.onCreateDiscuss,i=e.user,o=Object(p["useState"])(!1),f=Object(u["a"])(o,2),h=f[0],d=f[1],v=Object(p["useState"])(""),g=Object(u["a"])(v,2),y=g[0],b=g[1];function w(e){b(e)}function E(){d(!0)}function O(){d(!1)}function x(){return j.apply(this,arguments)}function j(){return j=Object(s["a"])(ce().mark((function e(){return ce().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null===i||void 0===i?void 0:i.authentication){e.next=3;break}return 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")}}),e.abrupt("return");case 3:if(""!=y.trim()){e.next=6;break}return l["b"].warn("\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a"),e.abrupt("return");case 6:a(y),b(""),d(!1);case 9:case"end":return e.stop()}}),e)}))),j.apply(this,arguments)}return m.a.createElement("div",{className:"comment-input-editor-container ".concat(h?"active":""," ")},m.a.createElement("div",{className:h?"text-area hide":"text-area"},m.a.createElement("input",{placeholder:"\u8bf4\u70b9\u4ec0\u4e48",onClick:E}),m.a.createElement("a",{className:"c-light-black",onClick:r,title:t?"\u53d6\u6d88\u70b9\u8d5e":"\u70b9\u8d5e"},m.a.createElement("i",{className:"mr3 ".concat(t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8d5e"}),n?m.a.createElement("span",null,n):"")),h?m.a.createElement("div",{className:"input-mask",onClick:O}):null,m.a.createElement("div",{className:h?"md-container":"md-container hide"},m.a.createElement(oe["a"],{id:"discuss-input-editor",startInit:h,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:y,height:240,onChange:w}),m.a.createElement("div",{className:"tip-container",onClick:O},m.a.createElement("p",null,"\u8bf7\u52ff\u7c98\u8d34\u7b54\u6848\uff0c\u5426\u5219\u5c06\u9020\u6210\u8d26\u53f7\u7981\u7528\u540e\u679c\uff01"),m.a.createElement("a",{className:"btn-send",onClick:x},"\u53d1\u9001"))))},se=n("dhSg"),ue=(n("/omn"),n("IxHN")),fe=(n("ARon"),function(e){var t=e.data;return m.a.createElement(p["Fragment"],null,t&&t.map((function(e){return m.a.createElement("div",{className:"choose-answer-item",key:e.position},m.a.createElement("p",null,"\u7b2c",e.position,"\u9898"),m.a.createElement(B["a"],{value:e.answer}))})))}),he=(n("DVFL"),function(e){var t=e.data,n=e.onShowUnlockAnswerModal,r=e.challenge,a=(null===r||void 0===r?void 0:r.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return m.a.createElement(p["Fragment"],null,t&&t.map((function(e,t){var r=e.answer_id,i=e.answer_name,o=e.answer_contents,c=e.view_time;return m.a.createElement("div",{className:"answer-item-container",style:a,key:r},m.a.createElement("div",{className:"flex-container"},m.a.createElement("span",{className:"level"}," \u7ea7\u522b",t+1,"\uff1a "),m.a.createElement("span",{className:"name"},i),o?m.a.createElement(p["Fragment"],null,m.a.createElement("span",{className:"view-time"},c?I()(c).format("YYYY-MM-DD HH:mm"):""),m.a.createElement("span",null,"\u5df2\u89e3\u9501")):m.a.createElement("a",{onClick:n},"\u89e3\u9501")),o?m.a.createElement(B["a"],{value:o}):null)})))}),de=function(e){var t=e.loading,n=e.data,r=e.onShowTip,a=e.st,i=e.challenge;return m.a.createElement("div",{className:"answer-container"},t?m.a.createElement(ue["a"],null):null,1===a?m.a.createElement(fe,{data:n}):m.a.createElement(he,{data:n,challenge:i,onShowUnlockAnswerModal:r}))},pe=(n("sRBo"),n("kaz8")),me=(n("gflZ"),function(e){var t=e.data,n=e.selected_unlocked_answer_id,r=e.selected_index,a=e.onSelect;if(!t)return null;var i=t.filter((function(e,t){return!e.answer_contents&&(e.index=t,!0)}));function o(e){var t=e.target,n=t.value,r=t.checked;a(r?n:null)}return m.a.createElement("table",{className:"unlock-answer-list"},m.a.createElement("thead",null,m.a.createElement("tr",null,m.a.createElement("th",null),m.a.createElement("th",null,"\u7ea7\u522b"),m.a.createElement("th",null,"\u540d\u79f0"),m.a.createElement("th",null,"\u6263\u5206\u5360\u6bd4"),m.a.createElement("th",null,"\u6263\u51cf\u91d1\u5e01"))),m.a.createElement("tbody",null,i.map((function(e,t){return m.a.createElement("tr",{key:e.answer_id},m.a.createElement("td",null,m.a.createElement(pe["a"],{value:e.answer_id,onChange:o,checked:e.answer_id===n||n&&r>=t})),m.a.createElement("td",null,e.index+1),m.a.createElement("td",null,e.answer_name),m.a.createElement("td",null,e.answer_ratio,"%"),m.a.createElement("td",{className:"gold-color"},e.answer_score))}))))}),ve=(n("Q7Vx"),function(e){var t=e.unity_3d_routes,n=e.onGetUnity3dMessage,r=e.onEvaluateCallback,a=Object(p["useRef"])(),i=Object(p["useState"])(!0),o=Object(u["a"])(i,2),c=o[0],l=o[1];function s(e){a.current&&a.current.contentWindow.postMessage(JSON.stringify(e),"*")}function f(){l(!1),se["a"].publish("unity3d-load-end")}return Object(p["useEffect"])((function(){function e(e){try{var t=JSON.parse(e.data);n(t)}catch(r){console.log(r,e.data)}}window.addEventListener("message",e);var t=se["a"].subscribe("evaluate-unity3d-result",(function(e){s(e),r&&r()}));return function(){window.removeEventListener("message",e),t()}}),[]),m.a.createElement(p["Fragment"],null,c?m.a.createElement(ue["a"],{message:"\u6b63\u5728\u52aa\u529b\u52a0\u8f7d\u4e2d..."}):null,m.a.createElement("iframe",{onLoad:f,className:"unity3d-panel",ref:a,src:t}))}),ge=n("BjJ7"),ye=n("kaH+");function be(){be=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function we(e){var t=e.target;if("IMG"===t.tagName.toUpperCase()){var n=t.src||t.getAttribute("src");n&&-1===n.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),se["a"].publish("preview-image",n))}}var Ee={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 Oe(e,t){switch(t.type){case z["A"]:return Object(h["a"])(Object(h["a"])({},e),{},{activeIndex:t.payload});case z["bb"]:return Object(h["a"])(Object(h["a"])({},e),{},{enlarge_unity3D:t.payload});case z["db"]:return Object(h["a"])(Object(h["a"])({},e),{},{tab_fixed:t.payload});case z["Y"]:return Object(h["a"])(Object(h["a"])({},e),{},{showTaskList:!0});case z["s"]:return Object(h["a"])(Object(h["a"])({},e),{},{showTaskList:!1});case z["m"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["N"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["P"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!0});case z["Z"]:return Object(h["a"])(Object(h["a"])({},e),{},{showTip:!0});case z["t"]:return Object(h["a"])(Object(h["a"])({},e),{},{showTip:!1});case z["y"]:return Object(h["a"])(Object(h["a"])({},e),{},{selected_unlocked_answer_id:t.payload});case z["g"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);default:throw new Error}}var xe=function(e){var t=e.taskId,n=e.minuxUserGrade,o=e.discusses_count,f=e.is_teacher,d=e.has_answer,g=e.user,y=e.st,w=e.game,E=e.rank_name,O=e.challenge,x=e.myshixun,j=e.user_praise,A=e.praise_count,k=e.unity_3d_routes,_=e.with_code_file,N=e.onPlusOrCancelPraise,L=e.onEvaluateCallback,T=e.onGetUnity3dMessage,C=e.shixun,I=Object(p["useReducer"])(Oe,Ee),D=Object(u["a"])(I,2),R=D[0],M=D[1],G=Object(p["useState"])(!1),F=Object(u["a"])(G,2),W=F[0],Z=F[1],Q=Object(p["useState"])(!1),J=Object(u["a"])(Q,2),X=J[0],q=J[1],K=Object(v["l"])().query,$=R.taskList,ee=R.showTaskList,te=R.activeIndex,ne=R.enlarge_unity3D,re=R.tab_fixed,oe=R.data,ce=R.answerScore,ue=R.loading,fe=R.showTip,he=R.isMultiLevel,pe=R.selected_unlocked_answer_id,xe=Object(p["useMemo"])((function(){var e=0;if(oe&&pe)for(var t=oe.filter((function(e){return!e.answer_contents})),n=0;n1,activeIndex:r?te:2}});case 12:case"end":return e.stop()}}),e)}))),Ce.apply(this,arguments)}function Ie(e){var t=e.choose_answers,n=e.message,r=e.status;0!==r?M({type:z["g"],payload:{showTip:1===r,data:t,answerScore:n,loading:!1,activeIndex:1===r?te:2}}):l["b"].info(n)}function De(){M({type:z["t"]})}function Re(){M({type:z["Z"]})}function Me(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(s["a"])(be().mark((function e(){var t,r,a,i;return be().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(Z(!0),1!==y){e.next=8;break}return e.next=4,Object(S["p"])(w.identifier);case 4:t=e.sent,-1!==(null===t||void 0===t?void 0:t.status)&&(n(ce),Ie(t)),e.next=14;break;case 8:if(!pe){e.next=14;break}return e.next=11,Object(S["s"])(w.identifier,pe);case 11:r=e.sent,a=r.status,r.message,-1===a||(he?(i=0,oe.filter((function(e){return!e.answer_contents})).forEach((function(e,t){t<=xe&&e&&(i+=e.answer_score)})),n(i)):n(ce),Te(),Fe(null),M({type:z["t"]}));case 14:Z(!1);case 15:case"end":return e.stop()}}),e)}))),Ge.apply(this,arguments)}function Fe(e){M({type:z["y"],payload:e})}function Pe(){return ze.apply(this,arguments)}function ze(){return ze=Object(s["a"])(be().mark((function e(){var t,n;return be().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,!K.subject_id){e.next=7;break}return e.next=4,Object(S["i"])(x.identifier,Object(h["a"])({},K));case 4:n=e.sent,e.next=10;break;case 7:return e.next=9,Object(S["m"])(x.identifier);case 9:n=e.sent;case 10:M({type:z["m"],payload:{taskList:(null===(t=n)||void 0===t?void 0:t.stages)||n,showTaskList:!0}}),e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](0),console.log(e.t0);case 16:case"end":return e.stop()}}),e,null,[[0,13]])}))),ze.apply(this,arguments)}function Be(e,t,n){return Ue.apply(this,arguments)}function Ue(){return Ue=Object(s["a"])(be().mark((function e(t,n,a){return be().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(S["D"])(t,C.id,n);case 3:$[a].star=n,M({type:z["N"],payload:{taskList:Object(r["a"])($)}}),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),Ue.apply(this,arguments)}function Ye(){Pe()}function Ve(){M({type:z["s"]})}Object(p["useEffect"])((function(){if(null===C||void 0===C?void 0:C.identifier){var e=Object(V["t"])({objective_type:"shixun",objective_id:null===C||void 0===C?void 0:C.identifier,school:1});e.then((function(e){var t;q(null===e||void 0===e||null===(t=e.shixun)||void 0===t?void 0:t.own)}))}}),[null===C||void 0===C?void 0:C.identifier]),Object(p["useEffect"])((function(){return function(){M({type:z["s"]}),M({type:z["A"],payload:0})}}),[t]),Object(p["useEffect"])((function(){if(Ae.current)return Ae.current.addEventListener("mousedown",we),function(){Ae.current.removeEventListener("mousedown",we)}}),[Ae.current]),Object(p["useEffect"])((function(){if(_&&k&&Ae.current){var e=Object(ge["b"])((function(e){var t=e.target.scrollTop;M(t>=354?{type:z["db"],payload:!0}:{type:z["db"],payload:!1})}),10);Ae.current.addEventListener("scroll",e);var t=se["a"].subscribe("evaluate-unity3d-finish",(function(){Ae.current.scrollTop=0}));return function(){Ae.current.removeEventListener("scroll",e),t()}}}),[_,k,Ae.current]);var We=O.position,Ze=O.score,Qe=O.subject,He={onViewAllTask:Ye,position:We,score:Ze,subject:Qe};function Je(e){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(s["a"])(be().mark((function e(t){var n;return be().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(Y["b"])({content:t,container_type:"Shixun",container_id:C.id,challenge_id:O.id,position:We});case 2:if(n=e.sent,-3!==n.status){e.next=6;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"}),e.abrupt("return");case 6:console.log(n),M({type:z["A"],payload:3}),se["a"].publish("create-discuss");case 9:case"end":return e.stop()}}),e)}))),Xe.apply(this,arguments)}function qe(){M({type:z["bb"],payload:!ne})}var Ke={loading:ue,data:oe,onShowTip:Re,st:y,challenge:O};return m.a.createElement(p["Fragment"],null,m.a.createElement(b,He),m.a.createElement("div",{className:"content-wrapper",ref:Ae},k&&_?m.a.createElement("div",{className:"unity-3d-container ".concat(ne?"enlarge":"")},m.a.createElement("a",{onClick:qe,className:"btn-enlarge ".concat(ne?"enlarge":"")},m.a.createElement("i",{className:"iconfont ".concat(ne?"icon-suoxiao1":"icon-kuoda"," ")})),m.a.createElement(ve,{unity_3d_routes:k,onGetUnity3dMessage:T,onEvaluateCallback:L})):null,m.a.createElement("ul",{className:"tab-nav ".concat(re?"tab-fixed":"")},_e.map((function(e){return m.a.createElement("li",{onClick:Ne,id:e.index,key:e.title,className:te===e.index?"active":""},m.a.createElement("a",null,e.title,3===e.index&&o?m.a.createElement("span",null,o):null))}))),m.a.createElement(B["a"],{className:0===te?"tab-panel-body ".concat(k&&_?"scroll-margin-top":""):"hide",value:O.task_pass}),m.a.createElement("div",{className:1===te?"tab-panel-body":"hide"},je?m.a.createElement(B["a"],{value:je}):null),m.a.createElement("div",{className:2===te?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},m.a.createElement(de,Ke)),m.a.createElement("div",{className:3===te?"tab-panel-body":"hide"},m.a.createElement(ie["a"],{activeIndex:te,shixunIdentifier:C.identifier,identity:g.identity,user:g,allowDisableDiscuss:X})),m.a.createElement("div",{className:4===te?"tab-panel-body":"hide"},m.a.createElement(P,{activeIndex:te,taskId:t})),"exercises"!==K.type&&!(null===C||void 0===C?void 0:C.is_disable_discuss)&&!w.homework_common_comment_open&&m.a.createElement(le,{user:g,user_praise:j,praise_count:A,praisePlus:N,onCreateDiscuss:Je})),m.a.createElement(U["a"],null,m.a.createElement(a["a"],{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:ee,onClose:Ve},K.subject_id&&m.a.createElement(ae,Object(i["a"])({taskList:Object(r["a"])($),challenge:O,shixun:C},K,{identity:g.identity,onSaveTaskStar:Be})),!K.subject_id&&m.a.createElement(H,{taskList:Object(r["a"])($),challenge:O,shixun:C,identity:g.identity,onSaveTaskStar:Be})),m.a.createElement(c["a"],{centered:!0,title:"\u63d0\u793a",visible:fe,onOk:Me,onCancel:De,confirmLoading:W,className:"answer-tip"},f?m.a.createElement("p",null,"\u5df2\u7ecf\u8fc7\u804c\u4e1a\u8ba4\u8bc1\u7684\u6559\u5e08\u53ef\u4ee5\u514d\u91d1\u5e01\u67e5\u770b\u7b54\u6848\u54df~"):m.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~"),he?m.a.createElement(me,{selected_index:xe,selected_unlocked_answer_id:pe,onSelect:Fe,data:oe}):m.a.createElement("p",null,"\u5c06\u6263\u9664".concat(ce,"\u70b9\u91d1\u5e01\uff0c\u662f\u5426\u786e\u8ba4\u67e5\u770b\u7b54\u6848")),f?m.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7acb\u5373\u8ba4\u8bc1"):null),m.a.createElement(ye["a"],null)))},je=(n("+L6B"),n("2/Rp")),Ae=(n("aHsQ"),n("sGsY")),ke=n("55Ip"),_e=n("9VGf");function Ne(e){return e.toString().padStart(2,"0")}function Le(e){var t=Math.floor(e/60),n=e%60,r=Math.floor(t/60);return"".concat(Ne(r),":").concat(Ne(t-60*r),":").concat(Ne(n))}var Se=function(e){var t=e.defaultTime,n=e.status,r=e.onUpdateCostTime,a=e.lastedGetTaskInfoTime,i=e.title,o=void 0===i?"":i,c=Object(p["useState"])(t||0),l=Object(u["a"])(c,2),s=l[0],f=l[1],h=Object(p["useRef"])();return Object(p["useEffect"])((function(){a&&(f(t),h.current=t)}),[t,a]),Object(p["useEffect"])((function(){if(a){var e=se["a"].subscribe("update-cost-time",(function(){2!==n&&r(h.current)}));return e}}),[a]),Object(_e["a"])((function(){f(s+1),h.current=h.current+1}),2===n?null:1e3),m.a.createElement("span",null,o?"".concat(o,"\uff1a"):null,Le(s))},Te=(n("8Enf"),n("P2fV"),n("NJEC")),Ce=(n("5Dmo"),n("3S7+")),Ie=(n("UlFV"),n("RCxd")),De=n("S+dL"),Re=n.n(De),Me=n("P5Jw");function Ge(e){var t=e.onShowNotice,n=e.className,r=void 0===n?"":n;return m.a.createElement("a",{title:"\u66f4\u65b0\u901a\u77e5",onClick:t,className:r},m.a.createElement("img",{src:Re.a,alt:"notice"}))}var Fe=function(e){var t=e.loading,n=e.lastedUpdateTime,r=e.moveY,a=e.code_hidden,i=e.gameStatus,o=e.isEditPath,s=e.isNotice,u=e.git_url,f=e.onResetCode,h=e.onResetGitCode,d=e.onShowCodeSetting,v=e.onResetPassedCode,g=e.onShowDir,y=e.onResizeCodeArea,b=e.onShowNotice;function w(){y(r)}var E=function(){c["a"].confirm({title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801",icon:m.a.createElement(Ie["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:f})},O=function(){c["a"].confirm({title:"\u91cd\u7f6e\u4ee3\u7801\u4ed3\u5e93",icon:m.a.createElement(Ie["a"],null),content:"\u60a8\u7684\u6240\u6709\u4ee3\u7801\u5c06\u88ab\u8fd8\u539f\u81f3\u521d\u59cb\u72b6\u6001\uff0c\u4e0d\u5f71\u54cd\u901a\u5173\u72b6\u6001\u4e0e\u4f5c\u4e1a\u6210\u7ee9\u3002\u786e\u8ba4\u91cd\u7f6e\uff1f",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:h})},x="100%"===r;return m.a.createElement(p["Fragment"],null,m.a.createElement("span",{className:"edit-status ml5"},t?"\u4fdd\u5b58\u4e2d...":0===n?"\u5df2\u4fdd\u5b58":"\u5df2\u4fee\u6539"),m.a.createElement("div",{className:"action-bar"},s?m.a.createElement(Ce["a"],{visible:!0,title:m.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4efb\u52a1\u7684\u4ee3\u7801\u6587\u4ef6\u6709\u66f4\u65b0\u5566\uff5e"),color:"#fff"},m.a.createElement(Ge,{onShowNotice:b})):null,a?null:m.a.createElement("a",{title:"\u6587\u4ef6\u76ee\u5f55",onClick:g},m.a.createElement("i",{className:"iconfont icon-wenjian "})),u?m.a.createElement(Me["CopyToClipboard"],{text:u,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},m.a.createElement("a",{title:"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740"},m.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,2===i&&o?m.a.createElement(Te["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:v},m.a.createElement("a",{title:"\u52a0\u8f7d\u4e0a\u6b21\u901a\u8fc7\u7684\u4ee3\u7801"},m.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,o?m.a.createElement("a",{title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801",onClick:E},m.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,o&&m.a.createElement("a",{title:"\u91cd\u7f6e\u4ee3\u7801\u4ed3\u5e93",onClick:O},m.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),m.a.createElement("a",{onClick:d,title:"\u8bbe\u7f6e"},m.a.createElement("i",{className:"iconfont icon-shezhi"})),m.a.createElement("a",{onClick:w,title:x?"\u6536\u7f29":"\u5c55\u5f00"},m.a.createElement("i",{className:x?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Pe=n("VTBJ"),ze={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"},Be=ze,Ue=n("6VBw"),Ye=function(e,t){return p["createElement"](Ue["a"],Object(Pe["a"])(Object(Pe["a"])({},e),{},{ref:t,icon:Be}))};Ye.displayName="CloudServerOutlined";var Ve=p["forwardRef"](Ye),We=n("Mm8t"),Ze=n.n(We),Qe=n("9kvl");function He(){He=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var Je=function(e){var t=e.isNotice,n=e.moveY,r=e.isActive,a=e.tabIndex,i=e.webssh,o=e.socketKeys,c=e.onCloseSocket,l=e.onReCreateSocket,s=e.onShowNotice,u=e.sshConfigData,f=e.onResizeCodeArea,h=e.shixun;function d(){f(n)}console.log("socketKeys,shixuns",u);var p="100%"===n;return m.a.createElement("div",{className:"action-bar"},t?m.a.createElement(Ge,{onShowNotice:s}):null,i?m.a.createElement(Ke,{sshConfigData:u,tabIndex:a,isActive:r,socketKeys:o,onReCreateSocket:l,onCloseSocket:c,shixun:h}):null,m.a.createElement("a",{onClick:d,title:p?"\u6536\u7f29":"\u5c55\u5f00"},m.a.createElement("i",{className:p?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Xe=1200,qe=300;function Ke(e){var t=e.isActive,n=e.socketKeys,r=e.webssh,a=e.onCloseSocket,i=e.onReCreateSocket,o=e.sshConfigData,l=e.tabIndex,f=e.shixun,h=Object(p["useState"])(3===r?1800:Xe),d=Object(u["a"])(h,2),v=d[0],g=d[1],y=Object(p["useState"])(!1),b=Object(u["a"])(y,2),w=b[0],E=b[1],O=f.identifier;function x(){Qe["c"].replace("/shixuns/".concat(O,"/challenges"))}function j(){c["a"].confirm({title:"\u547d\u4ee4\u884c\u91cd\u8fde\u63d0\u9192",icon:m.a.createElement(Ie["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:L,onCancel:x})}Object(_e["a"])((function(){g(v-1)}),t&&v>0?1e3:null),Object(p["useEffect"])((function(){var e=se["a"].subscribe("on-operating-ssh",(function(){3!=(null===f||void 0===f?void 0:f.webssh)&&g(Xe)})),t=se["a"].subscribe("update-windows-time",(function(e){g(parseInt(e.remaining_time/1e3))})),n=se["a"].subscribe("on-recreate-socket",(function(){i()}));return function(){t(),e(),n()}}),[]);var A=function(){c["a"].confirm({title:"\u91cd\u7f6e\u547d\u4ee4\u884c",icon:m.a.createElement(Ie["a"],null),content:"\u5b9e\u9a8c\u73af\u5883\u5c06\u6062\u590d\u5230\u521d\u59cb\u72b6\u6001\uff0c\u662f\u5426\u786e\u8ba4\u91cd\u7f6e\u5b9e\u9a8c\u73af\u5883?",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:S})};function k(){E(!1)}function _(){3!=f.webssh&&E(!0)}function N(){g(Xe),se["a"].publish("ssh-add-connect-time"),E(!1)}function L(){g(Xe),se["a"].publish("create-socket",l)}function S(){return C.apply(this,arguments)}function C(){return C=Object(s["a"])(He().mark((function e(){return He().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.forEach((function(e){se["a"].publish("close-socket",e)})),e.next=3,a();case 3:g(Xe),i();case 5:case"end":return e.stop()}}),e)}))),C.apply(this,arguments)}Object(p["useEffect"])((function(){0===v&&(3!=f.webssh&&j(),n.forEach((function(e){se["a"].publish("close-socket",e)}))),v===qe&&3!=f.webssh&&E(!0)}),[v]);var I=function(){c["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(T["L"])(null===o||void 0===o?void 0:o.mapping_service_url)}})};return m.a.createElement(p["Fragment"],null,v>0&&v<=qe&&3!=f.webssh?m.a.createElement($e,{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:v,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:_}):null,(null===o||void 0===o?void 0:o.mapping_service_url)&&m.a.createElement("a",{target:"_blank",onClick:function(e){e.preventDefault(),I()},href:null===o||void 0===o?void 0:o.mapping_service_url},m.a.createElement(Ve,{className:"font14 c-blue"}),m.a.createElement("span",{className:"c-blue"}," \u670d\u52a1\u9884\u89c8")),m.a.createElement("a",{onClick:A},m.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),m.a.createElement("span",null," \u91cd\u7f6e\u547d\u4ee4\u884c")),m.a.createElement(U["a"],null,m.a.createElement(c["a"],{centered:!0,title:[m.a.createElement(Ie["a"],{className:"modalIconYellow"}),"\u547d\u4ee4\u884c\u8fde\u63a5\u65f6\u957f\u63d0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:w&&v>0,onOk:N,onCancel:k,okText:"\u7acb\u5373\u5ef6\u957f",cancelText:"\u4e0d\u9700\u8981"},"\u547d\u4ee4\u884c\u5c06\u4e8e ",Math.round(v/60)," \u5206\u949f\u540e\u4e2d\u65ad\uff0c\u9700\u8981\u5ef6\u957f\u4f7f\u7528\u65f6\u95f4\u5417\uff1f")))}function $e(e){var t=e.title,n=e.time,r=e.className,a=void 0===r?"":r,i=e.callback,o=e.desc,c=void 0===o?"":o,l=e.style,s=void 0===l?{}:l;function u(){i&&i()}return m.a.createElement("a",{onClick:u,title:t,className:a},m.a.createElement("img",{src:Ze.a,alt:"time",width:16,style:s}),m.a.createElement("span",null,c?"".concat(c,"\uff1a"):"",Le(n)))}n("lOMy");var et={1:"\u7b80\u5355",2:"\u4e2d\u7b49",3:"\u56f0\u96be"},tt=function(e){var t=e.className,n=e.mirror_description,r=e.git_url,a=e.difficulty,i=e.task_pass,o=e.test_set_permission,c=e.onVncAction,s=e.window_vnc_url,u=e.linux_vnc;e.vnc_url;return m.a.createElement("div",{className:"tpi-code-setting ".concat(t)},m.a.createElement("h3",null,"\u529f\u80fd"),m.a.createElement("section",null,m.a.createElement("a",{id:"full-screen",title:"\u5168\u5c4f",className:"file-item action",onClick:function(){c("full-screen")}}," ",m.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5c4f "),m.a.createElement("a",{id:"reset-task",onClick:function(){return c("reset-task")},className:"file-item action",title:"\u91cd\u7f6e\u5b9e\u8bad"}," ",m.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91cd\u7f6e\u5b9e\u8bad "),m.a.createElement("a",{id:"reset-task",onClick:function(){return c("reset-code")},className:"file-item action",title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801"}," ",m.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590d\u521d\u59cb\u4ee3\u7801 "),r?m.a.createElement(Me["CopyToClipboard"],{text:r,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},m.a.createElement("a",{id:"copy-git",title:"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740",className:"file-item action"}," ",m.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590d\u5236\u7248\u672c\u5e93\u5730\u5740 ")):null,!s&&!u&&m.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){c("show-clipboard-box")}}," ",m.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590d\u5236\u7c98\u8d34 ")),m.a.createElement("h3",null,"\u5173\u5361\u914d\u7f6e\u4fe1\u606f"),m.a.createElement("section",null,m.a.createElement("a",{className:"file-item",title:i?"\u5141\u8bb8\u5b66\u5458\u8df3\u5173\u6311\u6218":"\u4e0d\u5141\u8bb8\u5b66\u5458\u8df3\u5173\u6311\u6218"},m.a.createElement("b",null,"\u8df3\u5173"),m.a.createElement("span",null,i?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),m.a.createElement("a",{className:"file-item",title:o?"\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"},m.a.createElement("b",null,"\u6d4b\u8bd5\u96c6\u89e3\u9501"),m.a.createElement("span",null,o?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8"))),m.a.createElement("h3",null,"\u5b9e\u8bad\u57fa\u672c\u4fe1\u606f"),m.a.createElement("section",null,m.a.createElement("div",{className:"file-item"},m.a.createElement("b",null,"\u5b9e\u8bad\u96be\u6613\u5ea6"),m.a.createElement("span",null,et[a])),m.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},m.a.createElement("b",null,"\u5b9e\u9a8c\u73af\u5883"),m.a.createElement("span",{className:"vnc-desc",title:null===n||void 0===n?void 0:n.join(" ")},null===n||void 0===n?void 0:n.join(" ")))))},nt=n("l9Ud"),rt=n.n(nt);function at(){at=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var it=function(e){e.userDetail,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=e.onClose,i=e.shixun,o=Object(f["a"])(e,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),c=Object(v["m"])(),d=Object(p["useState"])([]),g=Object(u["a"])(d,2),y=g[0],b=g[1],E=Object(p["useState"])({}),O=Object(u["a"])(E,2),x=O[0],j=O[1],A=Object(p["useState"])(0),k=Object(u["a"])(A,2),_=k[0],N=k[1],L=Object(p["useState"])(Object(h["a"])({page:1,limit:20,id:i.identifier},c)),S=Object(u["a"])(L,2),T=S[0],C=(S[1],Object(p["useCallback"])((function(){return o.visible}),[o.visible]));Object(p["useEffect"])((function(){T.page=1,I()}),[o.visible]);var I=function(){var e=Object(s["a"])(at().mark((function e(){var n;return at().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunsDetail/getSetData",payload:T});case 2:n=e.sent,n&&(b(Object(r["a"])(n.data_sets)),N(n.data_sets_count),j(n.folder_name));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,!!y.length&&o.children,m.a.createElement(a["a"],{title:"\u6570\u636e\u96c6",placement:"right",className:rt.a.wrap,width:300,closable:!1,onClose:n,visible:C()},m.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636e\u96c6\u8def\u5f84"),m.a.createElement("dl",{className:rt.a.list},m.a.createElement(Ce["a"],{title:x},m.a.createElement("dt",null,x)),m.a.createElement("dd",null,m.a.createElement(Me["CopyToClipboard"],{text:x,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},m.a.createElement("span",{className:"".concat(rt.a.copy," current")},"\u70b9\u51fb\u590d\u5236")))),m.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4ef6\u8def\u5f84"),null===y||void 0===y?void 0:y.map((function(e,t){return m.a.createElement("dl",{className:rt.a.list},m.a.createElement(Ce["a"],{title:e.title},m.a.createElement("dt",null,m.a.createElement("span",{className:"icon-wenjian4 mr5"}),e.title)),m.a.createElement("dd",null,m.a.createElement(Me["CopyToClipboard"],{text:e.file_path,onCopy:function(){return l["b"].success("\u590d\u5236\u6210\u529f")}},m.a.createElement("span",{className:"".concat(rt.a.copy," current")},"\u70b9\u51fb\u590d\u5236"))))})),m.a.createElement("div",{className:"tc"},m.a.createElement(w["a"],{onChange:function(e){T.page=e,I()},className:rt.a.page,size:"small",total:_,pageSize:T.limit,hideOnSinglePage:!0}))))},ot=Object(Qe["a"])((function(e){var t=e.user,n=e.userDetail,r=e.loading,a=e.shixunsDetail,i=e.globalSetting;return{user:t,userDetail:n,shixunsDetail:a,globalSetting:i,loading:r.models.index}}))(it),ct=n("m3rI"),lt=n("tUsH"),st=n.n(lt),ut=n("1Zrr"),ft=n.n(ut),ht=n("bntm"),dt=n("bPs0");function pt(){pt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var mt=Ae["a"].Countdown;function vt(){return m.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 gt=function(e){var t,n=e.mirror_description,r=e.difficulty,i=e.git_url,o=e.vnc_url,l=e.window_vnc_url,f=e.linux_vnc,d=e.isNotice,g=e.user,y=e.game,b=e.shixun,w=void 0===b?{}:b,E=e.resetVncLoading,O=e.onUpdateCostTime,x=e.lastedGetTaskInfoTime,j=e.onShowNotice,A=e.onResetGitCode,k=e.onResetVnc,_=e.onBack,N=e.history,L=e.onAddVncTime,S=e.onUpdateCode,T=w.name,C=w.identifier,I=w.task_pass,D=w.test_set_permission,R=y.cost_time,M=y.status,G=g.user_url,F=g.image_url,P=g.grade,z=void 0===P?0:P,B=Object(p["useState"])(!1),Y=Object(u["a"])(B,2),V=Y[0],W=Y[1],Z=Object(p["useState"])({}),Q=Object(u["a"])(Z,2),H=Q[0],J=Q[1],X=Object(p["useState"])("#FFF"),K=Object(u["a"])(X,2),$=K[0],ee=K[1],te=Object(p["useState"])(null),ne=Object(u["a"])(te,2),re=ne[0],ae=ne[1],ie=Object(p["useState"])(),oe=Object(u["a"])(ie,2),ce=oe[0],le=oe[1],ue=Object(p["useState"])(!1),fe=Object(u["a"])(ue,2),he=fe[0],de=fe[1],pe=Object(v["l"])().query;Object(p["useEffect"])((function(){function e(){return t.apply(this,arguments)}function t(){return t=Object(s["a"])(pt().mark((function e(){var t,n,r,a,i,o,c,l,s,u;return pt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("exercises"!==pe.type){e.next=12;break}if("coursesId"!==pe.coursesId){e.next=7;break}return e.next=4,Object(q["U"])({categoryId:pe.exercisesId,login:pe.login});case 4:a=e.sent,e.next=10;break;case 7:return e.next=9,Object(q["x"])({categoryId:pe.exercisesId,login:pe.login});case 9:a=e.sent;case 10:J(Object(h["a"])({},a)),(null===(t=a)||void 0===t?void 0:t.left_banner_id)&&(null===(n=a)||void 0===n||null===(r=n.exercise)||void 0===r?void 0:r.left_time)&&(ae(Date.now()+1e3*(null===(i=a)||void 0===i||null===(o=i.exercise)||void 0===o?void 0:o.left_time)),setTimeout((function(){ee("red")}),1e3*((null===(c=a)||void 0===c||null===(l=c.exercise)||void 0===l?void 0:l.left_time)-300>0?(null===(s=a)||void 0===s||null===(u=s.exercise)||void 0===u?void 0:u.left_time)-300:0)));case 12:case"end":return e.stop()}}),e)}))),t.apply(this,arguments)}e(),se["a"].subscribe("update-windows-time",(function(e){le(parseInt(e.remaining_time/1e3))})),o&&le(1800)}),[]),Object(p["useEffect"])((function(){var e;return"exercises"===pe.type&&(null===H||void 0===H||null===(e=H.exercise)||void 0===e?void 0:e.screen_open)&&(dt["b"].forEach((function(e,t){document.addEventListener(e,ve,!1),document.addEventListener("blur",ve,!1)})),window.focus(),window.onblur=function(){Object(ht["a"])()&&(ve(),Object(ht["b"])())}),function(){dt["b"].forEach((function(e,t){document.removeEventListener(e,ve,!1)}))}}),[H]);var me=function(){de(!he)},ve=function(e){window.parent.postMessage("backExercise","*"),"back"!==e&&Object(ht["b"])()};function ge(){W(!V)}function ye(){W(!1)}function be(){_(),N.replace("/shixuns/".concat(C,"/challenges"))}function we(){E||k()}function Ee(){c["a"].confirm({title:"\u9000\u51fa\u5b9e\u8bad",icon:m.a.createElement(Ie["a"],null),content:"\u60a8\u786e\u5b9a\u8981\u9000\u51fa\u5b9e\u8bad\u5417\uff1f",centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:be})}function Oe(e){ye(),"reset-task"===e&&(E||c["a"].confirm({title:"\u91cd\u7f6e\u5b9e\u8bad",icon:m.a.createElement(Ie["a"],null),content:m.a.createElement(vt,null),centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:we})),"reset-code"===e&&(E||c["a"].confirm({title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801",icon:m.a.createElement(Ie["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:A})),"full-screen"===e&&se["a"].publish("vnc-enlarge"),"show-clipboard-box"===e&&se["a"].publish("show-clipboard-box")}var xe={task_pass:I,test_set_permission:D,mirror_description:n,difficulty:r,resetVncLoading:E,git_url:i,onVncAction:Oe,window_vnc_url:l,linux_vnc:f,vnc_url:o};return m.a.createElement("div",{className:"task-header-container"},"exercises"!==pe.type&&m.a.createElement(m.a.Fragment,null,m.a.createElement("a",{className:"task-user-info",href:G,target:"_blank"},F?m.a.createElement("img",{width:"35",height:"35",src:"".concat(ct["a"].IMG_SERVER,"/images/").concat(F)}):null,m.a.createElement("span",null,g.name)),m.a.createElement("div",{className:"grade-info"},m.a.createElement("img",{src:st.a,alt:"gold",width:20}),z)),m.a.createElement("h2",{className:"shixun-info"},T,"exercises"!==(null===pe||void 0===pe?void 0:pe.type)&&m.a.createElement(Se,{lastedGetTaskInfoTime:x,status:M,defaultTime:R,onUpdateCostTime:O,title:o?"\u5b9e\u9a8c\u603b\u7528\u65f6":""})),"exercises"!==(null===pe||void 0===pe?void 0:pe.type)&&m.a.createElement(m.a.Fragment,null,(o||l||f||3===(null===w||void 0===w?void 0:w.webssh))&&m.a.createElement("div",{className:"flex-container"},l&&m.a.createElement(ke["Link"],{onClick:function(e){e.preventDefault(),se["a"].publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53d1\u9001CTRL+ALT+DELETE"),d?m.a.createElement(Ge,{className:"btn-notice",onShowNotice:j}):null,ce&&m.a.createElement(bt,{defaultTime:ce,onAddVncTime:L,onReset:we,toShixun:be,title:o?"\u5b9e\u9a8c\u73af\u5883\u5012\u8ba1\u65f6":""}),m.a.createElement("a",{className:"btn-vnc",title:"\u5de5\u5177\u680f",onClick:ge},m.a.createElement("img",{alt:"tool",src:ft.a,width:16}),"\u5de5\u5177\u680f")),!l&&m.a.createElement(ot,{visible:he,onClose:me,shixun:w},m.a.createElement("a",{className:"btn-vnc",title:"\u5de5\u5177\u680f",onClick:me},m.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636e\u96c6"))),"exercises"!==pe.type&&m.a.createElement(m.a.Fragment,null,o||l?m.a.createElement("a",{className:"btn-task-out",onClick:Ee,title:"\u9000\u51fa\u5b9e\u8bad"},"\u9000\u51fa\u5b9e\u8bad"):m.a.createElement("a",{className:"btn-out",onClick:Ee,title:"\u9000\u51fa\u5b9e\u8bad"},m.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(null===H||void 0===H||null===(t=H.exercise)||void 0===t?void 0:t.left_time)&&m.a.createElement(m.a.Fragment,null,m.a.createElement("span",{style:{color:$},className:"iconfont icon-kaoshishichang mr5"}),m.a.createElement("span",{className:"c-white mr20"},m.a.createElement(mt,{className:"flex-wrp ",valueStyle:{color:$,fontSize:16,fontWeight:"normal"},title:m.a.createElement("span",{style:{color:$,fontSize:16}},"\u5269\u4f59\u65f6\u95f4\uff1a"),value:re,onFinish:Object(s["a"])(pt().mark((function e(){var t,n;return pt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(q["V"])({categoryId:pe.exercisesId,commit_method:2});case 2:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&(S(1),c["a"].info({width:530,title:"\u63d0\u793a",centered:!0,okText:"\u786e\u5b9a",content:m.a.createElement("div",{className:"tc font16"},"\u7b54\u9898\u7ed3\u675f\u4e86\uff0c\u7cfb\u7edf\u5df2\u81ea\u52a8\u63d0\u4ea4\u8bd5\u5377",m.a.createElement("br",null),"\u4e0d\u80fd\u518d\u4fee\u6539\u7b54\u9898"),onOk:function(){var e=Object(s["a"])(pt().mark((function e(){return pt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(pe.coursesId,"/exercise/").concat(pe.exercisesId,"/detail");case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})),-3===(null===t||void 0===t?void 0:t.status)&&(n=parseInt(null===t||void 0===t?void 0:t.message),ae(Date.now()+1e3*n));case 5:case"end":return e.stop()}}),e)})))}))),"exercises"===(null===pe||void 0===pe?void 0:pe.type)&&m.a.createElement(je["a"],{type:"primary",onClick:function(){S(1),c["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:m.a.createElement("div",{className:"tc"},"\u8bf7\u786e\u8ba4\u4f60\u7684\u7b54\u9898\u5185\u5bb9\u5df2\u7ecf\u63d0\u4ea4\uff1f"),onOk:function(){ve("back")}})}},m.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8fd4\u56de\u8bd5\u5377"),m.a.createElement(U["a"],null,m.a.createElement(a["a"],{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:V,onClose:ye},m.a.createElement(tt,xe))))},yt=300;function bt(e){var t=e.onAddVncTime,n=e.onReset,r=e.toShixun,a=e.title,i=void 0===a?"":a,o=e.defaultTime,l=Object(p["useState"])(o),s=Object(u["a"])(l,2),f=s[0],h=s[1],d=Object(p["useState"])(!1),v=Object(u["a"])(d,2),g=v[0],y=v[1];function b(){0!==f?y(!1):r()}function w(){y(!1),f>0?(h(o),t()):(h(o),n())}function E(){f0?1e3:null),Object(p["useEffect"])((function(){f===yt&&y(!0)}),[f]),Object(p["useEffect"])((function(){o=0?e.splice(n,1):e.push(c),o(e.join(""))}}return m.a.createElement("a",{className:"flex-container",onClick:l},m.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(1===t?"radio":"checkbox"," ").concat(r&&r.indexOf(c)>=0?"active":"")}),m.a.createElement("div",{className:"flex-wrp"},m.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},c,"\u3001"),m.a.createElement(B["a"],{className:"subject-body",value:i})))},Ot=function(e){var t=e.id,n=e.answer,r=e.challenge_question,a=e.category,i=e.subject,o=e.onSetAnswers;function c(e){o(t,e)}return m.a.createElement("li",null,m.a.createElement("div",{className:"subject"},m.a.createElement(B["a"],{value:"".concat(t+1,"\u3001").concat(i),className:"subject-body"})),m.a.createElement("div",{className:"option"},r.map((function(e,t){var r=e.option_name;return m.a.createElement(Et,{index:t,key:r,option_name:r,answer:n,category:a,callback:c})}))))},xt=function(e){var t=e.chooses,n=e.answers,r=e.onSetAnswers;return m.a.createElement("ul",{className:"choose-container"},t.map((function(e,t){var a=e.subject,i=e.challenge_question,o=e.category;return m.a.createElement(Ot,{key:t,id:t,subject:a,challenge_question:i,category:o,answer:n[t],onSetAnswers:r})})))},jt=(n("yqJW"),n("cf+g")),At=n.n(jt),kt=n("UbZX"),_t=n.n(kt),Nt=n("LYID"),Lt=n.n(Nt),St=function(e){var t=e.id,n=e.isActive,r=e.title,a=e.onActive,i=e.had_submmit,o=e.result,c=e.actual_output,l=e.standard_answer;function s(){a(t)}var u="test-case-item";return n&&(u+=" active"),i&&(u+=" has-result"),m.a.createElement("li",{className:u},m.a.createElement("a",{className:"case-header",onClick:s},m.a.createElement("h2",null,m.a.createElement("div",{className:n?"arrow-down":"arrow-right"}),m.a.createElement("span",{className:"test-title"},r)),i>0?m.a.createElement("img",{width:16,src:o?_t.a:Lt.a}):m.a.createElement("i",{className:"iconfont icon-suo1"})),m.a.createElement("div",{className:"item-desc ".concat(n?"show":"hide"," choose-game-item")},i?o?m.a.createElement(p["Fragment"],null,m.a.createElement("p",null,"\u6b63\u786e\u9009\u9879\uff1a",m.a.createElement("b",null,l)),m.a.createElement("p",null,"\u4f60\u7684\u9009\u9879\uff1a",m.a.createElement("b",{className:"c-red"},c))):m.a.createElement("p",null,"\u9519\u8bef\uff0c\u4e0d\u652f\u6301\u67e5\u770b"):m.a.createElement("p",null,"\u5c1a\u672a\u63d0\u4ea4\uff0c\u6682\u4e0d\u652f\u6301\u67e5\u770b")))},Tt=function(e){var t=e.onResizeSetContainer,n=e.moveY,r=e.had_submmit,a=e.test_sets,o=void 0===a?[]:a,c=e.challenge_chooses_count,l=e.choose_correct_num,s=Object(p["useState"])(-1),f=Object(u["a"])(s,2),h=f[0],d=f[1];function v(e){d(e===h?-1:e)}var g=l===c;function y(){t(n)}return m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"test-header"},m.a.createElement("span",{className:"active"},"\u6d4b\u8bd5\u7ed3\u679c"),m.a.createElement("a",{onClick:y},m.a.createElement("i",{className:"iconfont ".concat(.01===n?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),r?m.a.createElement("p",{className:"test-result ".concat(g?"success":"failer")},m.a.createElement("span",{className:"count"},m.a.createElement("img",{width:16,src:g?_t.a:At.a}),l," / ",c," \u5171\u6709",c,"\u9898\uff0c"),m.a.createElement("span",null,g?"\u5168\u90e8\u901a\u8fc7":"\u5176\u4e2d".concat(c-l,"\u9898\u76ee\u7ed3\u679c\u4e0d\u5339\u914d\u3002\u8be6\u60c5\u5982\u4e0b\uff1a"))):null,m.a.createElement("ul",{className:"test-case-list"},o.map((function(e,t){return m.a.createElement(St,Object(i["a"])({key:"item"+t,had_submmit:r,title:"\u9898\u76ee".concat(t+1)},e,{isActive:h===t,id:t,onActive:v}))}))))},Ct=(n("qUwa"),n("VjRW")),It=n.n(Ct);function Dt(){Dt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var Rt=function(e){var t=e.st,n=e.prev_game,r=e.next_game,a=e.time_limit,i=e.record_consume_time,o=e.loading,l=e.vnc_url,f=e.linux_vnc,h=e.windows_vnc,d=e.shixun,g=e.game,y=e.onRun,b=e.dispatch,w=(e.onShowTestCaseList,e.chooses),E=e.unity_3d_routes,O=e.user,x=e.is_last_game,j=e.challenge,A=!x&&!o&&(d.status>0||(null===O||void 0===O?void 0:O.identity)<5),k=(1===t&&g.status,Object(p["useState"])(0)),_=Object(u["a"])(k,2),N=_[0],L=_[1],S=Object(p["useState"])(0),T=Object(u["a"])(S,2),C=T[0],I=T[1],D=Object(p["useState"])(!1),R=Object(u["a"])(D,2),M=R[0],G=R[1],F=Object(v["l"])();return Object(p["useEffect"])((function(){N>0&&setTimeout((function(){L(N-1)}),1e3)}),[N]),Object(p["useEffect"])((function(){C>0&&setTimeout((function(){I(C-1)}),1e3)}),[C]),Object(p["useEffect"])((function(){var e=se["a"].subscribe("eval-code-finish",(function(){E&&G(!0),1===t||L(10)}));return e}),[]),m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"flex-container eval-desc"},a?m.a.createElement("span",null,"\u672c\u5173\u6700\u5927\u6267\u884c\u65f6\u95f4\uff1a".concat(a,"\u79d2")):null,i?m.a.createElement("span",null,"\u672c\u6b21\u8bc4\u6d4b\u8017\u65f6(\u7f16\u8bd1\u3001\u8fd0\u884c\u603b\u65f6\u95f4)\uff1a",i," \u79d2"):null,(l||h||f)&&m.a.createElement("a",{title:"\u663e\u793a/\u9690\u85cf\u6d4b\u8bd5\u7ed3\u679c",onClick:function(){se["a"].publish("show-case-result")}},"\u663e\u793a/\u9690\u85cf\u6d4b\u8bd5\u7ed3\u679c")),m.a.createElement("div",{className:"flex-container eval-btn-group"},n&&!o?m.a.createElement("a",{href:"/tasks/".concat(n).concat(F.search),onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(n).concat(F.search)}),300)},className:"ghost-link"},"\u4e0a\u4e00\u5173"):null,A?m.a.createElement("a",{href:"/tasks/".concat(r).concat(F.search),onClick:function(e){e.preventDefault(),d.task_pass||2===g.status||(null===O||void 0===O?void 0:O.identity)<5?setTimeout((function(){return window.location.href="/tasks/".concat(r).concat(F.search)}),300):c["a"].warning({centered:!0,width:530,title:"\u63d0\u793a",okText:"\u6211\u77e5\u9053\u4e86",content:m.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,M&&1===(null===j||void 0===j?void 0:j.show_type)&&m.a.createElement("button",{onClick:function(){b({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67e5\u770b\u6548\u679c"},"\u67e5\u770b\u6548\u679c"),m.a.createElement("button",{onClick:Object(s["a"])(Dt().mark((function e(){return Dt().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(1!==t){e.next=4;break}if(!((null===w||void 0===w?void 0:w.length)<=0)){e.next=4;break}return c["a"].confirm({centered:!0,title:"\u63d0\u793a",content:m.a.createElement("div",{className:"tc"},m.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"}),e.abrupt("return");case 4:return G(!1),e.next=7,y();case 7:case"end":return e.stop()}}),e)}))),style:{minWidth:"72px"},disabled:o||N>0,className:"btn-run",title:"\u8fd0\u884c\u8bc4\u6d4b"},N>0?"".concat(N,"S"):m.a.createElement(p["Fragment"],null," ",m.a.createElement("img",{src:It.a,alt:"run",width:18})," ",m.a.createElement("b",null,"\u8bc4\u6d4b")," "))))};function Mt(){Mt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Gt(e,t){switch(t.type){case z["f"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!0});case z["e"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!1});case z["B"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);default:throw new Error}}var Ft=function(e){var t=e.taskData,n=e.moveY,r=e.onResizeYStart,a=e.onResizeSetContainer,o=e.onEval,c=e.lastedGetTaskInfoTime,f=e._dispatch,h=Object(v["l"])(),d=t.chooses,g=t.choose_test_cases,y=t.game,b=g.test_sets,w=g.challenge_chooses_count,E=g.choose_correct_num,O=g.had_submmit,x=Object(p["useCallback"])((function(){var e=[];return e.length=w,O&&(e=b.map((function(e){return e.actual_output}))),e}),[c]),j=Object(p["useReducer"])(Gt,{loading:!1,answers:x()}),A=Object(u["a"])(j,2),k=A[0],_=A[1];Object(p["useEffect"])((function(){_({type:z["B"],payload:{answers:x()}})}),[c]);var N=k.answers,L=k.loading;function T(e,t){N[e]=t,_({type:z["B"],payload:{answers:N}})}function C(){for(var e=!0,t=0;t(?:[\n\r\s]*?)(?:<\/link>)*/im,en=/(?:[\n\r\s]*?)(?:<\/script>)*/im,tn=["http","com","net","org","cdn"];function nn(e){for(var t=!1,n=0;ni+rn&&o()}),rn),Object(p["useEffect"])((function(){c.current&&s&&s.content&&(c.current.setAttribute("action",l),c.current.submit())}),[c.current,s,l]),m.a.createElement("div",{className:"html-code-view",style:{display:r?"block":"none",width:"100%",height:"100%"}},m.a.createElement("form",{ref:c,method:"post",target:"my-frame"},m.a.createElement("input",{type:"hidden",name:"contents",value:s.content}),m.a.createElement("input",{type:"hidden",name:"educodercss",value:s.css}),m.a.createElement("input",{type:"hidden",name:"educoderscript",value:s.script})),m.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},on=n("dQ5l"),cn=n("ZBwS"),ln=n.n(cn),sn=(n("TVoq"),new ln.a);sn.Diff_EditCost=8;var un={oldStr:"",newStr:""};function fn(e,t){switch(t.type){case"init":return Object(h["a"])(Object(h["a"])({},e),t.payload);default:throw new Error}}function hn(e,t){var n=/&/g,r=//g,i=e[0],o=e[1]||"",c=o.replace(n,"&").replace(r,"<").replace(a,">"),l=!c.trim();if("oldStr"===t)switch(i){case cn["DIFF_DELETE"]:return"")+c+"";case cn["DIFF_EQUAL"]:return""+c+""}else switch(i){case cn["DIFF_INSERT"]:return"")+c+"";case cn["DIFF_EQUAL"]:return""+c+""}}var dn=function(e){var t,n,r=e.output,a=e.actual_output,i=Object(p["useReducer"])(fn,un),o=Object(u["a"])(i,2),c=o[0],l=o[1];return r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r"),a=null===(n=a)||void 0===n?void 0:n.replace(/\n/g,"\r"),Object(p["useEffect"])((function(){var e=sn.diff_main(r||"",a||"");sn.diff_cleanupEfficiency(e);var t=e.map((function(e){return hn(e,"oldStr")})).join(""),n=e.map((function(e){return hn(e,"newStr")})).join("");l({type:"init",payload:{oldStr:t,newStr:n}})}),[r,a]),m.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},m.a.createElement("div",{dangerouslySetInnerHTML:{__html:c.oldStr}}))};function pn(e){var t,n=e.last_compile_output,r=(e.language,e.ts_mem),a=e.ts_time,i=e.input,o=e.output,c=e.is_invisible,s=e.actual_output,f=e.is_file,h=(e.input_file_url,e.output_file_url),d=e.is_public,v=e.result,g=e.compile_success,y=e.title,b=e.isActive,w=e.id,E=e.onActive,O=e.test_sets_view,x=e.allowed_unlock,j=e.identity,A=e.taskData,k=Object(p["useState"])(!1),_=Object(u["a"])(k,2),N=_[0],L=_[1];function S(){d||O||j<=5?E(w):x?se["a"].publish("unlock-test-case",w):l["b"].info("\u672c\u6d4b\u8bd5\u96c6\u4e0d\u53ef\u89e3\u9501")}c&&(null===A||void 0===A||null===(t=A.user)||void 0===t?void 0:t.identity)>=5&&(o="\u8be5\u9884\u671f\u8f93\u51fa\u4e0d\u53ef\u67e5\u770b");var T="test-case-item";return b&&(T+=" active"),n&&(T+=" has-result"),m.a.createElement("li",{className:T},m.a.createElement("a",{className:"case-header",onClick:S},m.a.createElement("h2",null,m.a.createElement("div",{className:b?"arrow-down":"arrow-right"}),m.a.createElement("span",{className:"test-title"},y)),m.a.createElement("div",{className:"case-info"},r?m.a.createElement("span",{className:"description"},"\u6d88\u8017\u5185\u5b58",r,"MB"):null,a?m.a.createElement("span",{className:"description"}," \u4ee3\u7801\u6267\u884c\u65f6\u957f\uff1a",a,"\u79d2 "):null,d?null:O||j<=5?m.a.createElement("i",{className:"iconfont icon-jiesuo"}):m.a.createElement("i",{className:"iconfont icon-suo1"}),g>0?m.a.createElement("img",{width:16,src:v?_t.a:Lt.a}):null)),m.a.createElement("div",{className:"item-desc ".concat(b?"show":"hide"," choose-game-item")},i?m.a.createElement(qt["a"],null,m.a.createElement(Kt["a"],{flex:"80px"},"\u6d4b\u8bd5\u8f93\u5165\uff1a"),m.a.createElement(Kt["a"],{flex:"1",style:{color:"#fff"}},m.a.createElement(dn,{output:i}))):null,m.a.createElement("p",{className:"output-title-container"},m.a.createElement("span",null,"\u2014\u2014 \u9884\u671f\u8f93\u51fa \u2014\u2014"),m.a.createElement("span",{className:"output-title"},m.a.createElement("span",null,"\u2014\u2014 \u5b9e\u9645\u8f93\u51fa \u2014\u2014"),!f&&m.a.createElement("span",{className:"c-blue current",onClick:function(){return L(!N)}},N?"\u5c55\u793a\u683c\u5f0f\u5316\u8f93\u51fa":"\u5c55\u793a\u539f\u59cb\u8f93\u51fa"))),f&&m.a.createElement("div",{class:"diff-panel-container"},m.a.createElement("div",{className:"tc"},m.a.createElement("a",{class:"underline",target:"_blank",href:h},o)),m.a.createElement("div",{className:"tc"},g?m.a.createElement("a",{class:"underline",target:"_blank",href:s},o):s)),!f&&!N&&m.a.createElement(on["a"],{output:o,actual_output:s}),!f&&N&&m.a.createElement("div",{class:"diff-panel-container"},m.a.createElement("div",{className:""},o),m.a.createElement("div",{className:""},s))))}var mn=function(e){var t=e.onResizeSetContainer,n=e.moveY,r=e.taskData,a=e.isHtml,o=e.lastedUpdateTime,c=e.content,l=e.myshixunIdentifier,s=e.test_sets_view,f=e.identity,h=e.language,d=e.allowed_unlock,v=e.test_sets,g=void 0===v?[]:v,y=e.test_sets_count,b=e.sets_error_count,w=e.last_compile_output,E=e.onFinishDisplayHtml,O=Object(p["useState"])(-1),x=Object(u["a"])(O,2),j=x[0],A=x[1],k=Object(p["useState"])(a?0:1),_=Object(u["a"])(k,2),N=_[0],L=_[1];function S(e){A(e===j?-1:e)}function T(){t(n)}function C(e){L(parseInt(e.target.id,10))}var I={code:c,isActive:0===N&&a,myshixunIdentifier:l,onFinishDisplayHtml:E,lastedUpdateTime:o};return m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"test-header"},m.a.createElement("div",{className:"flex-container"},a?m.a.createElement("span",{id:0,onClick:C,className:0===N?"active":""},"\u6548\u679c\u663e\u793a"):null,m.a.createElement("span",{id:1,onClick:C,className:1===N?"active":""},"\u6d4b\u8bd5\u7ed3\u679c")),m.a.createElement("a",{onClick:T},m.a.createElement("i",{className:"iconfont ".concat(.01===n?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),m.a.createElement("section",{style:{display:1===N?"block":"none"}},w?m.a.createElement("p",{className:"test-result ".concat(0===b?"success":"failer")},m.a.createElement("span",{className:"count"},m.a.createElement("img",{width:16,src:0===b?_t.a:At.a}),y-b,"/",y),0==b?m.a.createElement("span",{className:"count"},"\u5168\u90e8\u901a\u8fc7"):m.a.createElement("div",{dangerouslySetInnerHTML:{__html:w}})):null,m.a.createElement("ul",{className:"test-case-list"},g.map((function(e,t){return m.a.createElement(pn,Object(i["a"])({allowed_unlock:d,identity:f,key:"item"+t,test_sets_view:s,language:h,last_compile_output:w,title:"\u6d4b\u8bd5\u96c6".concat(t+1)},e,{isActive:j===t,id:t,taskData:r,onActive:S}))})))),a?m.a.createElement(an,I):null)};function vn(e){var t=e.isLarge,n=e.language,r=e.test_sets,a=void 0===r?[]:r,o=e.test_sets_count,c=e.allowed_unlock,l=e.sets_error_count,s=e.last_compile_output,f=e.test_sets_view,h=e.identity,d=e.onResizeSet,v=Object(p["useState"])(-1),g=Object(u["a"])(v,2),y=g[0],b=g[1];function w(e){b(e===y?-1:e)}return m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"test-header"},m.a.createElement("span",{className:"active"},"\u6d4b\u8bd5\u7ed3\u679c"),m.a.createElement("a",{onClick:d},m.a.createElement("i",{className:"iconfont ".concat(t?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),s?m.a.createElement("p",{className:"test-result ".concat(0===l?"success":"failer")},m.a.createElement("span",{className:"count"},m.a.createElement("img",{width:16,src:0===l?_t.a:At.a}),o-l,"/",o),0==l?m.a.createElement("span",null,"\u5168\u90e8\u901a\u8fc7"):m.a.createElement("div",{dangerouslySetInnerHTML:{__html:s}})):null,m.a.createElement("ul",{className:"test-case-list"},a.map((function(e,t){return m.a.createElement(pn,Object(i["a"])({allowed_unlock:c,identity:h,test_sets_view:f,key:"item"+t,language:n,last_compile_output:s,title:"\u6d4b\u8bd5\u96c6".concat(t+1)},e,{isActive:y===t,id:t,onActive:w}))}))))}n("Lmeb");var gn=n("qZJd"),yn=function(e){var t=e.taskData,n=e.evaluateLoading,r=e.evaluateMessage,a=e.language,i=(e.onEval,t.vnc_url),o=(t.shixun,t.test_sets),c=t.test_sets_count,l=t.sets_error_count,s=t.last_compile_output,f=t.game,h=t.allowed_unlock,d=t.user,v=Object(p["useState"])(!1),g=Object(u["a"])(v,2),y=g[0],b=g[1],w=Object(p["useState"])(!1),E=Object(u["a"])(w,2),O=E[0],x=E[1];function j(){b(!y)}function A(){x(!O)}var k={isLarge:y,language:a,test_sets:o,test_sets_count:c,sets_error_count:l,last_compile_output:s,allowed_unlock:h,test_sets_view:f.test_sets_view,identity:d.identity,onResizeSet:j};return m.a.createElement(p["Fragment"],null,m.a.createElement(gn["a"],{vnc_url:i,window_vnc_url:t.windows_vnc,linux_vnc:t.linux_vnc,taskData:t}),O?m.a.createElement("div",{className:"vnc-mask"}):null,m.a.createElement("div",{className:"vnc-test-list ".concat(y?"large":O?"pop":"")},m.a.createElement("div",{className:"vnc-test-list-body"},y?null:m.a.createElement("span",{className:"arrow-container",onClick:A},m.a.createElement("i",{className:"iconfont ".concat(O?"icon-xiajiantou":"icon-shangjiantou"," ")})),n?m.a.createElement(ue["a"],{message:r,style:{color:"#4CACFF"}}):m.a.createElement(vn,k))))},bn=n("5bA4"),wn=n("UESt"),En=n("ZD9Y"),On=function(e){var t=e.onFontSizeChange,n=e.cmFontSize,r=e.cmCodeMode,a=e.onCodeModeChange,i=e.tabToSpace,o=e.onTabToSpace,c=e.shixun,l=c.task_pass,s=c.forbid_copy,u=c.test_set_permission,f={onFontSizeChange:t,cmFontSize:n,cmCodeMode:r,onCodeModeChange:a,tabToSpace:i,onTabToSpace:o};return m.a.createElement(En["a"],f,m.a.createElement("h3",null,"\u5173\u5361\u914d\u7f6e\u4fe1\u606f"),m.a.createElement("section",null,m.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"},m.a.createElement("b",null,"\u8df3\u5173"),m.a.createElement("span",null,l?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),m.a.createElement("a",{className:"file-item",title:u?"\u5141\u8bb8\u5b66\u5458\u901a\u8fc7\u91d1\u5e01\u89e3\u9501\u67e5\u770b\u6d4b\u8bd5\u96c6\u5185\u5bb9":"\u4e0d\u5141\u8bb8\u5b66\u5458\u901a\u8fc7\u91d1\u5e01\u89e3\u9501\u67e5\u770b\u6d4b\u8bd5\u96c6\u5185\u5bb9"},m.a.createElement("b",null,"\u6d4b\u8bd5\u96c6\u89e3\u9501"),m.a.createElement("span",null,u?"\u5141\u8bb8":"\u4e0d\u5141\u8bb8")),m.a.createElement("a",{className:"file-item",title:s?"\u4e0d\u5141\u8bb8\u5b66\u5458\u7c98\u8d34\u4ee3\u7801":"\u5141\u8bb8\u5b66\u5458\u7c98\u8d34\u4ee3\u7801"},m.a.createElement("b",null,"\u4ee3\u7801\u7c98\u8d34"),m.a.createElement("span",null,s?"\u4e0d\u5141\u8bb8":"\u5141\u8bb8"))))};n("X9zl"),n("XyRZ");function xn(e){var t=e.callback,n=e.file,r=e.onHidePathList;function a(){r(),t(n)}return m.a.createElement("a",{onClick:a},n)}var jn=function(e){var t=e.paths,n=e.onChangePath,r=e.activePath,a=e.isVisible,i=e.onHidePathList;return m.a.createElement("ul",{className:"path-container",onMouseLeave:i,style:{display:a?"block":"none"}},t.filter((function(e){return!!e})).map((function(e){return m.a.createElement("li",{className:r===e?"active":"",key:e},m.a.createElement(xn,{callback:n,file:e,onHidePathList:i}))})))},An=n("Dqnf");function kn(){kn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var _n={theme:Object(Zt["a"])("cmCodeMode","vs-dark"),fontSize:Object(Zt["a"])("cmFontSize",16),tabToSpace:Object(Zt["a"])("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshConfigDataArr:[],sshTabs:[]};function Nn(e,t){switch(t.type){case z["D"]:return Object(h["a"])(Object(h["a"])({},e),{},{showEditorSetting:t.payload});case z["E"]:return Object(h["a"])(Object(h["a"])({},e),{},{theme:t.payload});case z["C"]:return Object(h["a"])(Object(h["a"])({},e),{},{fontSize:t.payload});case z["M"]:return Object(h["a"])(Object(h["a"])({},e),{},{tabIndex:t.payload});case z["J"]:return Object(h["a"])(Object(h["a"])({},e),{},{sshConfigData:t.payload});case z["K"]:return Object(h["a"])(Object(h["a"])({},e),{},{sshConfigDataArr:t.payload});case z["L"]:return Object(h["a"])(Object(h["a"])({},e),{},{sshTabs:Object(r["a"])(t.payload)});case z["U"]:return Object(h["a"])(Object(h["a"])({},e),{},{showPathList:!0});case z["q"]:return Object(h["a"])(Object(h["a"])({},e),{},{showPathList:!1});case z["w"]:return Object(h["a"])(Object(h["a"])({},e),{},{tabToSpace:t.payload});default:throw new Error}}var Ln=3e4,Sn=function(e){var t=e.taskData,n=e.moveY,o=e.isHtml,l=e.isNotice,d=e.onResizeYStart,g=e._dispatch,y=e.codeRepData,b=e.isEditPath,w=e.onEditRepCode,E=e.onUpdateCode,O=e.onResizeSetContainer,x=e.onEval,j=e.evaluateLoading,A=e.evaluateMessage,k=e.onResizeCodeArea,_=e.onShowDir,N=e.onChangePath,L=e.onShowNotice,C=e.onResetCode,I=e.onResetGitCode,D=e.onResetPassedCode,R=e.onFinishDisplayHtml,M=Object(f["a"])(e,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),G=Object(v["m"])(),F=Object(p["useReducer"])(Nn,_n),P=Object(u["a"])(F,2),B=P[0],Y=P[1],V=Object(p["useState"])(!1),W=Object(u["a"])(V,2),Z=W[0],Q=W[1],H=Object(p["useState"])(),J=Object(u["a"])(H,2),X=J[0],q=J[1],K=y.loading,$=y.content,ee=y.language,te=y.filename,ne=y.file_type,re=y.lastedUpdateTime,ae=y.paths,ie=y.currentPath,oe=B.fontSize,ce=B.theme,le=B.showEditorSetting,fe=B.showPathList,he=B.tabIndex,de=B.sshTabs,pe=B.tabToSpace,me=B.sshConfigData,ve=B.sshConfigDataArr,ge=t.shixun,ye=t.test_sets,be=t.test_sets_count,we=t.sets_error_count,Ee=t.last_compile_output,Oe=t.game,xe=t.git_url,Ae=t.myshixun,ke=t.user,Ne=t.allowed_unlock,Le=ge.webssh,Se=ge.multi_webssh,Te=ge.hide_code,Ce=t.terminal_count,Ie={onFinishDisplayHtml:R,allowed_unlock:Ne,onResizeSetContainer:O,moveY:n,language:ee,content:$,isHtml:o,myshixunIdentifier:Ae.identifier,test_sets_view:Oe.test_sets_view,identity:ke.identity,lastedUpdateTime:re,test_sets:ye,test_sets_count:be,sets_error_count:we,last_compile_output:Ee};function De(e){w(e)}function Re(){Y({type:z["D"],payload:!0})}function Me(){Y({type:z["D"],payload:!1})}function Ge(e){Y({type:z["C"],payload:e}),Object(Zt["b"])("cmFontSize",e)}function Pe(e){Y({type:z["E"],payload:e}),Object(Zt["b"])("cmCodeMode",e)}function ze(e){Y({type:z["w"],payload:e}),Object(Zt["b"])("cmTabToSpace",e)}function Be(){Y({type:z["U"]})}function Ue(){Y({type:z["q"]})}function Ye(e){return We.apply(this,arguments)}function We(){return We=Object(s["a"])(kn().mark((function e(t){var n;return kn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=/\d/g.test(t)?t:t.target.id,0!=he){e.next=5;break}if(!b||!re||Te){e.next=5;break}return e.next=5,E();case 5:Y({type:z["M"],payload:parseInt(n,10)}),0==n?g({type:z["fb"],payload:Date.now()}):-1==n&&Object(S["w"])(Oe.identifier),3===Le&&setTimeout((function(){n<=0&&!Te||Ke(n)}),500);case 8:case"end":return e.stop()}}),e)}))),We.apply(this,arguments)}function Ze(){var e=de.length;3===de[0]?de.push(2):de.push(e+2),console.log("sshTabs:",de),Y({type:z["L"],payload:de})}function Qe(e){e.stopPropagation(),e.preventDefault();var t=parseInt(e.target.id,10);de.splice(t,1),Y({type:z["L"],payload:de});var n=1;de.length>0&&(n=de[0]),Y({type:z["M"],payload:n})}function He(){return 3===Le?Object(S["y"])(Oe.identifier,{position:he}):Object(S["d"])(Oe.identifier)}function Xe(e){Y({type:z["M"],payload:0}),N(e)}function qe(){Y({type:z["J"],payload:null}),3===Le&&Ke(he)}function Ke(e){return $e.apply(this,arguments)}function $e(){return $e=Object(s["a"])(kn().mark((function e(t){var n,a,i,o;return kn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(3!==Le){e.next=7;break}return e.next=3,Object(S["u"])(Ae.identifier,{position:t});case 3:a=e.sent,-3!==(null===(i=a)||void 0===i?void 0:i.status)&&se["a"].publish("update-windows-time",{remaining_time:null===(o=a)||void 0===o?void 0:o.remainingTime}),e.next=10;break;case 7:return e.next=9,Object(S["t"])(Ae.identifier);case 9:a=e.sent;case 10:if(-3!==(null===(n=a)||void 0===n?void 0:n.status)){e.next=12;break}return e.abrupt("return",new Promise(function(){var e=Object(s["a"])(kn().mark((function e(t,n){return kn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:c["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 e=Object(s["a"])(kn().mark((function e(){var t;return kn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["e"])(G.taskId,null===(t=a)||void 0===t?void 0:t.message);case 2:return Ke(),e.abrupt("return");case 4:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 12:3===Le?(ve[t-1]=Object(h["a"])({},a),Y({type:z["K"],payload:Object(r["a"])(ve)}),setTimeout((function(){return se["a"].publish("create-socket",t)}),300)):Y({type:z["J"],payload:a});case 13:case"end":return e.stop()}}),e)}))),$e.apply(this,arguments)}Object(p["useEffect"])((function(){se["a"].subscribe("update-windows-time",(function(e){q(e)}))}),[]),Object(p["useEffect"])((function(){(null===t||void 0===t?void 0:t.vnc_url)||(null===t||void 0===t?void 0:t.windows_vnc)||(null===t||void 0===t?void 0:t.linux_vnc)?(Q(!1),B.tabIndex=-1,setTimeout((function(){Y({type:z["M"],payload:-1})}),400)):Q(!0)}),[t]),se["a"].subscribe("show-case-result",(function(){k(1),Q(!Z)})),Object(_e["a"])((function(){var e=(new Date).getTime();b&&re&&!Te&&e>re+Ln&&E()}),Ln),Object(p["useEffect"])((function(){Te&&Le>0&&Y({type:z["M"],payload:1})}),[Te]),Object(p["useEffect"])((function(){!me&&!ve.length&&he>=1&&Ke(1),me&&he>=1&&setTimeout((function(){se["a"].publish("create-socket",he)}),100)}),[me,he]),Object(p["useEffect"])((function(){return function(){de.splice(0,8),Y({type:z["L"],payload:de})}}),[M.location.pathname]);var et=n?"100%"!==n?"".concat(n-54,"px"):n:Z?"70%":"100%",tt="100%"===n?0:"calc(100% - 3px - 51px - ".concat(et,")"),nt=[];Le&&nt.push(1),Se&&nt.concat(de);var rt={content:$,language:ee,filename:te,file_type:ne,onCodeChange:De,theme:ce,onSave:E,forbidCopy:ge.forbid_copy,isEditPath:b,code_edit_permission:ge.code_edit_permission,monacoOptions:{fontSize:oe,insertSpaces:pe,readOnly:!b&&!ge.code_edit_permission}},at={loading:K,lastedUpdateTime:re,moveY:n,code_hidden:!ge.show_code_dir,gameStatus:Oe.status,isEditPath:b,isNotice:l,git_url:xe,onResetCode:C,onResetGitCode:I,onShowCodeSetting:Re,onResetPassedCode:D,onShowNotice:L,onShowDir:_,onResizeCodeArea:k},it={isNotice:l,moveY:n,tabIndex:he,onShowNotice:L,onResizeCodeArea:k,webssh:Le,socketKeys:nt,sshConfigData:B.sshConfigData,onCloseSocket:He,isActive:he>=1,onReCreateSocket:qe,shixun:ge},ot={onFontSizeChange:Ge,cmFontSize:oe,tabToSpace:pe,cmCodeMode:ce,onCodeModeChange:Pe,onTabToSpace:ze,shixun:ge},ct=Object(p["useMemo"])((function(){var e={width:102*Ce};return he>2&&Ce>3&&(e.left=102*-(he-2)),e}),[he]);return console.log("sshConfigDataArr:",ve),m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"code-area-container",style:{height:et}},m.a.createElement("div",{className:"navs"},m.a.createElement("ul",null,((null===t||void 0===t?void 0:t.vnc_url)||(null===t||void 0===t?void 0:t.windows_vnc)||(null===t||void 0===t?void 0:t.linux_vnc))&&m.a.createElement("li",null,m.a.createElement("a",{id:-1,className:-1===he?"active first":"first",onClick:Ye},"\u56fe\u5f62\u5316\u7a97\u53e3")),Te?null:m.a.createElement("li",{className:"flex-container",style:{position:"relative"}},m.a.createElement("a",{id:0,className:0===he?"active first":"first",onClick:Ye},"\u4ee3\u7801\u6587\u4ef6"),ae.length>=1?m.a.createElement("span",{onMouseOver:Be,className:fe?"arrow-down":"arrow-right"}):null,m.a.createElement(jn,{isVisible:fe,onHidePathList:Ue,paths:ae,activePath:ie,onChangePath:Xe})),Le&&3!==Le?m.a.createElement("li",null,m.a.createElement("a",{className:1===he?"active":"",onClick:Ye,id:1},"\u547d\u4ee4\u884c")):m.a.createElement("li",null),3===Le&&m.a.createElement("div",{className:"tasks-page-wrp"},Ce>3&&m.a.createElement(je["a"],{disabled:he<=1,className:"tasks-prev-xterm",onClick:function(){return Ye(he-1)}},m.a.createElement(bn["a"],null)),m.a.createElement("ul",{style:ct},new Array(Ce).fill("").map((function(e,t){return m.a.createElement("li",null,m.a.createElement("a",{className:he===t+1?"active":"",onClick:Ye,id:t+1},"\u547d\u4ee4\u884c ",t+1))}))),Ce>3&&m.a.createElement(je["a"],{disabled:he>=Ce,className:"tasks-next-xterm",onClick:function(){return Ye(he+1)}},m.a.createElement(wn["a"],null))),Le&&Se?de.map((function(e,t){return m.a.createElement("li",{key:e},m.a.createElement("a",{id:e,className:he===e?"active":"",onClick:Ye},"\u547d\u4ee4\u884c",t+1,m.a.createElement("i",{title:"\u5173\u95ed\u547d\u4ee4\u884c\u7a97\u53e3",id:t,className:"iconfont icon-shanchu_moren",onClick:Qe})))})):null,Le&&Se&&de.length<2?m.a.createElement("li",null,m.a.createElement("a",{onClick:Ze,title:"\u65b0\u5f00\u547d\u4ee4\u884c\u7a97\u53e3"},"\uff0b")):null),m.a.createElement("div",{className:"tr",style:{flex:1,marginRight:20}},(null===X||void 0===X?void 0:X.mapping_service_url)&&m.a.createElement("a",{target:"_blank",onClick:function(e){c["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(T["L"])(null===X||void 0===X?void 0:X.mapping_service_url)}})},href:null===me||void 0===me?void 0:me.mapping_service_url},m.a.createElement(Ve,{className:"font14 c-blue"}),m.a.createElement("span",{className:"c-blue"}," \u670d\u52a1\u9884\u89c8"))),m.a.createElement("div",{className:"action-bar-container",style:{display:0===he?"flex":"none"}},m.a.createElement(Fe,at)),m.a.createElement("div",{className:"action-bar-container",style:{display:he>=1?"flex":"none"}},m.a.createElement(Je,it))),m.a.createElement("div",{style:{display:-1===he?"flex":"none"}},m.a.createElement(yn,{taskData:t,evaluateMessage:A,language:ee,evaluateLoading:j,onEval:M.onEvalCode})),m.a.createElement("section",{style:{display:0===he?"block":"none"}},m.a.createElement(Xt,rt)),Le&&3!==Le?m.a.createElement("section",{style:{display:1===he?"block":"none"}},m.a.createElement(An["a"],{sshConfigData:me||{},sid:1})):null,Se?de.map((function(e,t){return m.a.createElement("section",{key:"ssh".concat(e),style:{display:he===e?"block":"none"}},m.a.createElement(An["a"],{sshConfigData:me||{},sid:e}))})):null,3===Le?new Array(Ce).fill("").map((function(e,t){return m.a.createElement("section",{id:t,key:"ssh".concat(t+1),style:{display:he===t+1?"block":"none"}},m.a.createElement(An["a"],{sshConfigData:ve[t]||{},sid:t+1}))})):null),Z&&m.a.createElement("div",{className:"resize-y-bar",onMouseDown:d,draggable:!1},m.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Z&&m.a.createElement("div",{className:"test-set-container",style:{height:tt}},j?m.a.createElement(ue["a"],{message:A,style:{color:"#4CACFF"}}):m.a.createElement(mn,Object(i["a"])({},Ie,{taskData:t}))),m.a.createElement("div",{className:"action-container"},m.a.createElement(Rt,Object(i["a"])({},t,{dispatch:g,loading:j,onRun:function(){x(),Q(!0)}}))),m.a.createElement(U["a"],null,m.a.createElement(a["a"],{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:le,onClose:Me},m.a.createElement(On,ot))))},Tn=(n("zkdm"),n("Sa5k")),Cn=n.n(Tn),In=n("fWQN"),Dn=n("mtLc"),Rn=0,Mn=1,Gn=3,Fn=9,Pn=10,zn=11,Bn=0,Un=2,Yn=3,Vn=4,Wn=48,Zn=function(){function e(){Object(In["a"])(this,e)}return Object(Dn["a"])(e,[{key:"_checkHeader",value:function(){var e=this.header;if(e.imageType===Rn)throw Error("No data");if(e.hasColorMap){if(e.colorMapLength>256||24!==e.colorMapDepth||1!==e.colorMapType)throw Error("Invalid colormap for indexed type")}else if(e.colorMapType)throw Error("Why does the image contain a palette ?");if(!e.width||!e.height)throw Error("Invalid image size");if(8!==e.pixelDepth&&16!==e.pixelDepth&&24!==e.pixelDepth&&32!==e.pixelDepth)throw Error('Invalid pixel size "'+e.pixelDepth+'"')}},{key:"_decodeRLE",value:function(e,t,n,r){for(var a=new Uint8Array(r),i=new Uint8Array(n),o=0;o>7,e[4*(h+r*f)+1]=(992&d)>>2,e[4*(h+r*f)+2]=(31&d)>>3,e[4*(h+r*f)+3]=32768&d?0:255}return e}},{key:"_getImageData24bits",value:function(e,t,n,r,a,i,o,c,l,s){for(var u=0,f=a;f!==o;f+=i)for(var h=c;h!==s;h+=l,u+=3)e[4*(h+r*f)+3]=255,e[4*(h+r*f)+2]=t[u+0],e[4*(h+r*f)+1]=t[u+1],e[4*(h+r*f)+0]=t[u+2];return e}},{key:"_getImageData32bits",value:function(e,t,n,r,a,i,o,c,l,s){for(var u=0,f=a;f!==o;f+=i)for(var h=c;h!==s;h+=l,u+=4)e[4*(h+r*f)+2]=t[u+0],e[4*(h+r*f)+1]=t[u+1],e[4*(h+r*f)+0]=t[u+2],e[4*(h+r*f)+3]=t[u+3];return e}},{key:"_getImageDataGrey8bits",value:function(e,t,n,r,a,i,o,c,l,s){for(var u=0,f=a;f!==o;f+=i)for(var h=c;h!==s;h+=l,u++){var d=t[u];e[4*(h+r*f)+0]=d,e[4*(h+r*f)+1]=d,e[4*(h+r*f)+2]=d,e[4*(h+r*f)+3]=255}return e}},{key:"_getImageDataGrey16bits",value:function(e,t,n,r,a,i,o,c,l,s){for(var u=0,f=a;f!==o;f+=i)for(var h=c;h!==s;h+=l,u+=2)e[4*(h+r*f)+0]=t[u+0],e[4*(h+r*f)+1]=t[u+0],e[4*(h+r*f)+2]=t[u+0],e[4*(h+r*f)+3]=t[u+1];return e}},{key:"open",value:function(e,t){var n=this,r=new XMLHttpRequest;return new Promise((function(a,i){r.responseType="arraybuffer",r.open("GET",e,!0),r.onload=function(){200===r.status&&n.load(new Uint8Array(r.response),a),n.imageSourceData=r.response,t&&t()},r.send(null)}))}},{key:"load",value:function(e,t){var n=0;if(e.length<18)throw Error("Not enough data to contain header");var r={idLength:e[n++],colorMapType:e[n++],imageType:e[n++],colorMapIndex:e[n++]|e[n++]<<8,colorMapLength:e[n++]|e[n++]<<8,colorMapDepth:e[n++],offsetX:e[n++]|e[n++]<<8,offsetY:e[n++]|e[n++]<<8,width:e[n++]|e[n++]<<8,height:e[n++]|e[n++]<<8,pixelDepth:e[n++],flags:e[n++]};if(r.hasEncoding=r.imageType===Fn||r.imageType===Pn||r.imageType===zn,r.hasColorMap=r.imageType===Fn||r.imageType===Mn,r.isGreyColor=r.imageType===zn||r.imageType===Gn,this.header=r,this._checkHeader(),(n+=r.idLength)>=e.length)throw Error("No data");if(r.hasColorMap){var a=r.colorMapLength*(r.colorMapDepth>>3);this.palette=e.subarray(n,n+a),n+=a}var i=r.pixelDepth>>3,o=r.width*r.height,c=o*i;r.hasEncoding?this.imageData=this._decodeRLE(e,n,i,c):this.imageData=e.subarray(n,n+(r.hasColorMap?o:c)),t(this)}},{key:"getImageData",value:function(e){var t,n,r,a,i,o,c,l=this.header,s=l.width,u=l.height,f=l.flags,h=l.pixelDepth,d=l.isGreyColor,p=(f&Wn)>>Vn;switch(e||(e=document?document.createElement("canvas").getContext("2d").createImageData(s,u):{width:s,height:u,data:new Uint8ClampedArray(s*u*4)}),p===Un||p===Yn?(a=0,i=1,o=u):(a=u-1,i=-1,o=-1),p===Un||p===Bn?(t=0,n=1,r=s):(t=s-1,n=-1,r=-1),h){case 8:c=d?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:c=d?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:c=this._getImageData24bits;break;case 32:c=this._getImageData32bits}return c.call(this,e.data,this.imageData,this.palette,s,a,i,o,t,n,r),e}},{key:"getCanvas",value:function(){var e=this.header,t=e.width,n=e.height,r=document.createElement("canvas"),a=r.getContext("2d"),i=a.createImageData(t,n);return r.width=t,r.height=n,a.putImageData(this.getImageData(i),0,0),r}},{key:"getDataURL",value:function(e){return this.getCanvas().toDataURL(e||"image/png")}}]),e}();function Qn(){Qn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var Hn=function(e){var t=e.list,n=e.title,r=t.length,a=Object(p["useState"])([]),i=Object(u["a"])(a,2),o=i[0],c=i[1],l=function(){var e=Object(s["a"])(Qn().mark((function e(){var n,r,a,i;return Qn().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=[],r=0;case 2:if(!(r-1)){e.next=9;break}return i=new Zn,e.next=8,i.open(a.pic_url);case 8:a.pic_url=i.getDataURL();case 9:n.push(a);case 10:r++,e.next=2;break;case 13:c([].concat(n));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(p["useEffect"])((function(){l()}),[t]),m.a.createElement("div",{className:"img-list"},m.a.createElement("h4",null,n),m.a.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},r>0?o.map((function(e,t){return m.a.createElement("img",{onClick:function(){se["a"].publish("preview-image","".concat(ge["a"]).concat(e.pic_url))},className:1===r?"singal":"",src:"".concat(e.pic_url.indexOf("data:image/png;base64")>-1?e.pic_url:ge["a"]+e.pic_url),key:e.pic_url,alt:n})})):m.a.createElement(p["Fragment"],null,m.a.createElement("img",{alt:"\u7a7a",className:"nothing",src:Cn.a}),m.a.createElement("img",{alt:"\u7a7a",className:"nothing",src:Cn.a}))))},Jn=(n("1A8V"),function(e){var t=e.url,n=e.poster;return m.a.createElement("div",{className:"video-container"},m.a.createElement("video",{controls:!0,autoPlay:!0,src:t,preload:"auto",poster:n||""},m.a.createElement("source",{type:"video/webm",src:t}),m.a.createElement("source",{type:"video/mp4",src:t})))}),Xn=(n("XZCF"),function(e){var t=e.url;return m.a.createElement("div",{className:"video-container"},m.a.createElement("audio",{style:{width:"100%"},controls:!0,src:t}," Your browser does not support the ",m.a.createElement("code",null,"audio")," element. "))}),qn=function(e){var t=e.files,n=e.type;return m.a.createElement("ul",{className:"video-list"},t.map((function(e,t){return m.a.createElement("li",{key:t},"mp4"===n?m.a.createElement(Jn,{url:e.file_url}):m.a.createElement(Xn,{url:e.file_url}))})))},Kn=function(e){var t=e.value;return m.a.createElement("img",{src:"data:image/png;base64,".concat(t),alt:"qrcode"})};function $n(){$n=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function er(e){var t=e.documentElement,n=e.body,r=Math.max(t.clientHeight,t.scrollHeight,t.offsetHeight,n?n.clientHeight:0,n?n.scrollHeight:0,500);return r}function tr(e){var t=e.contentDocument?e.contentDocument:e.contentWindow.document;e.style.visibility="hidden",e.style.height="10px",e.style.height=er(t)+4+"px",e.style.visibility="visible"}var nr,rr,ar=function(e){var t=e.taskId,n=e.onHidePictureView,r=Object(p["useState"])({}),a=Object(u["a"])(r,2),i=a[0],o=a[1],c=Object(p["useRef"])();Object(p["useEffect"])((function(){var e=i.type,t=i.iframe_src;"html"===e&&t&&c.current&&(c.current.contentWindow.document.write(t),c.current.contentWindow.document.close(),setTimeout((function(){tr(c.current)}),100))}),[i,c.current]),Object(p["useEffect"])((function(){function e(){return n.apply(this,arguments)}function n(){return n=Object(s["a"])($n().mark((function e(){var n;return $n().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(S["j"])(t);case 3:n=e.sent,o(n),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),n.apply(this,arguments)}e()}),[t]);var l=i.type,f=i.orignal_picture,h=i.user_picture,d=i.answer_picture,v=i.contents,g=i.user_file,y=i.message,b=i.qrcode_str;return m.a.createElement(p["Fragment"],null,l?null:m.a.createElement(ue["a"],{message:y||"\u52a0\u8f7d\u4e2d..."}),m.a.createElement("div",{className:"eval-picture-panel"},m.a.createElement("div",{className:"picture-body"},m.a.createElement("h3",null,"\u67e5\u770b\u6548\u679c",m.a.createElement("a",{onClick:n},m.a.createElement("i",{className:"iconfont icon-shanchu2"}))),"image"===l?m.a.createElement("div",{className:"flex-container"},f.length>0?m.a.createElement(Hn,{list:f,title:"\u539f\u59cb\u56fe\u7247"}):null,d.length>0?m.a.createElement(Hn,{list:d,title:"\u9884\u671f\u8f93\u51fa"}):null,h.length>0?m.a.createElement(Hn,{list:h,title:"\u5b9e\u9645\u8f93\u51fa"}):null):m.a.createElement(p["Fragment"],null,m.a.createElement("h2",null,"\u5b9e\u9645\u8f93\u51fa"),m.a.createElement("div",{className:"output-txt ".concat("html"===l?"html":"")},"html"===l?m.a.createElement("iframe",{ref:c,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):"mp4"==l||"mp3"==l?m.a.createElement(qn,{files:g,type:l}):"qrcode"===l?m.a.createElement(Kn,{value:b}):m.a.createElement("div",{style:{overflow:"auto",height:"100%"}},m.a.createElement(B["a"],{value:v})))))))},ir=n("ErOA"),or=(null===(nr=Object(T["C"])())||void 0===nr?void 0:nr.homework_common_id)?{homework_common_id:null===(rr=Object(T["C"])())||void 0===rr?void 0:rr.homework_common_id}:{};function cr(e,t){return Object(ir["c"])("/tasks/".concat(e,"/system_update.json?myshixun_id=").concat(t))}function lr(e){return Object(ir["c"])("/tasks/".concat(e,"/sync_codes.json"),or)}function sr(e){return Object(ir["c"])("/tasks/".concat(e,"/sync_modify_time"))}function ur(){ur=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var fr=function(e){var t=e.showNotice,n=e.tpm_cases_modified,r=e.tpm_modified,a=e.tpm_script_modified,i=e.st,o=e.taskId,f=e.myshixunId,h=e.onNextCallback,d=e.onUpdateCallback,v=e.onUpdateFailure,g=(r||a)&&0===i,y=Object(p["useState"])(!1),b=Object(u["a"])(y,2),w=b[0],E=b[1];function O(){return x.apply(this,arguments)}function x(){return x=Object(s["a"])(ur().mark((function e(){var t,r,a,i;return ur().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!w){e.next=2;break}return e.abrupt("return");case 2:if(E(!0),!g){e.next=21;break}return e.next=6,lr(o);case 6:if(t=e.sent,r=t.path,a=t.status,i=t.message,-1!==a){e.next=14;break}l["b"].info(i||"\u66f4\u65b0\u5931\u8d25\uff0c\u670d\u52a1\u7aef\u9519\u8bef"),v(),e.next=19;break;case 14:if(l["b"].info("\u66f4\u65b0\u6210\u529f\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u65b0\u52a0\u8f7d\u4ee3\u7801..."),!n){e.next=18;break}return e.next=18,sr(o);case 18:d(r,(new Date).getTime());case 19:e.next=25;break;case 21:return e.next=23,sr(o);case 23:l["b"].info("\u66f4\u65b0\u72b6\u6001\u5df2\u540c\u6b65\u3002"),h();case 25:E(!1);case 26:case"end":return e.stop()}}),e)}))),x.apply(this,arguments)}function j(){return A.apply(this,arguments)}function A(){return A=Object(s["a"])(ur().mark((function e(){return ur().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!w){e.next=2;break}return e.abrupt("return");case 2:if(E(!0),!g){e.next=11;break}return e.next=6,cr(o,f);case 6:if(!n){e.next=9;break}return e.next=9,sr(o);case 9:e.next=13;break;case 11:return e.next=13,sr(o);case 13:E(!1),h();case 15:case"end":return e.stop()}}),e)}))),A.apply(this,arguments)}return m.a.createElement(c["a"],{centered:!0,title:"\u66f4\u65b0\u901a\u77e5",closable:!1,confirmLoading:w,visible:t,onOk:O,onCancel:j,okText:g?"\u7acb\u5373\u66f4\u65b0":"\u77e5\u9053\u4e86",cancelText:"\u7a0d\u540e\u518d\u8bf4"},n&&g?m.a.createElement(p["Fragment"],null,m.a.createElement("p",null," \u5173\u5361\u4efb\u52a1\u7684\u4ee3\u7801\u6587\u4ef6\u548c\u6d4b\u8bd5\u96c6\u6709\u66f4\u65b0\u5566~"),m.a.createElement("p",null,"\u66f4\u65b0\u64cd\u4f5c\u5c06\u4fdd\u7559\u5df2\u5b8c\u6210\u7684\u8bc4\u6d4b\u8bb0\u5f55\u548c\u6210\u7ee9\u3002"),m.a.createElement("p",null,"\u8fd8\u672a\u5b8c\u6210\u8bc4\u6d4b\u7684\u4efb\u52a1\u4ee3\u7801\uff0c\u8bf7\u81ea\u884c\u4fdd\u5b58\uff01")):n?m.a.createElement(p["Fragment"],null,m.a.createElement("p",null,"\u672c\u5173",0===i?"\u6d4b\u8bd5\u96c6":"\u7b54\u6848","\u5df2\u66f4\u65b0\uff0c\u60a8\u53ef\u4ee5\u91cd\u65b0\u8bc4\u6d4b\u3002"),m.a.createElement("p",null,"\u672c\u6b21\u66f4\u65b0\u4e0d\u5f71\u54cd\u5df2\u83b7\u5f97\u7684\u7ecf\u9a8c\u503c\u3002")):m.a.createElement("p",null,"\u5173\u5361\u4efb\u52a1\u7684\u4ee3\u7801\u6587\u4ef6\u6709\u66f4\u65b0\u5566~",m.a.createElement("br",null)," \u66f4\u65b0\u64cd\u4f5c\u5c06\u4fdd\u7559\u5df2\u5b8c\u6210\u7684\u8bc4\u6d4b\u8bb0\u5f55\u548c\u6210\u7ee9\u3002",m.a.createElement("br",null),"\u8fd8\u672a\u5b8c\u6210\u8bc4\u6d4b\u7684\u4efb\u52a1\u4ee3\u7801\uff0c\u8bf7\u81ea\u884c\u4fdd\u5b58\uff01"))},hr=n("J66h"),dr=n("IWh4"),pr=n.n(dr),mr=n("iNZB"),vr=n.n(mr),gr=function(e){var t=e.prev_game,n=e.next_game,r=e.shixun,a=e.game,i=n&&(2===a.status||r.status<2||r.task_pass),o=Object(v["l"])();return m.a.createElement("div",{className:"unity-3d-nav"},t?m.a.createElement("a",{href:"/tasks/".concat(t).concat(o.search),className:"ghost-link"},"\u4e0a\u4e00\u5173"):null,i?m.a.createElement("a",{href:"/tasks/".concat(n).concat(o.search),className:"ghost-link"},"\u4e0b\u4e00\u5173"):null)};function yr(){yr=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),c=new S(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var h="suspendedStart",d="suspendedYield",p="executing",m="completed",v={};function g(){}function y(){}function b(){}var w={};s(w,o,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(T([])));O&&O!==n&&r.call(O,o)&&(w=O);var x=b.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=h;return function(i,o){if(a===p)throw new Error("Generator is already running");if(a===m){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=_(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function _(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var br=d["a"].DirectoryTree,wr={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 Er(e,t){switch(t.type){case z["u"]:return Object(h["a"])(Object(h["a"])({},e),{},{moveX:t.payload});case z["v"]:return Object(h["a"])(Object(h["a"])({},e),{},{moveY:t.payload});case z["W"]:return Object(h["a"])(Object(h["a"])({},e),{},{codeRepData:t.payload});case z["h"]:return Object(h["a"])(Object(h["a"])({},e),{},{codeRepData:t.payload});case z["d"]:return Object(h["a"])(Object(h["a"])({},e),{},{codeRepData:Object(h["a"])(Object(h["a"])({},e.codeRepData),t.payload)});case z["S"]:return Object(h["a"])(Object(h["a"])({},e),{},{evaluateLoading:!1,showEvalResult:!0});case z["fb"]:return Object(h["a"])(Object(h["a"])({},e),{},{timestamp:t.payload});case z["o"]:return Object(h["a"])(Object(h["a"])({},e),{},{showEvalResult:!1});case z["j"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!0});case z["eb"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["cb"]:return Object(h["a"])(Object(h["a"])({},e),{},{showDragMask:t.payload});case z["i"]:return Object(h["a"])(Object(h["a"])({},e),{},{loading:!1,isError:!0});case z["k"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["R"]:return Object(h["a"])(Object(h["a"])({},e),{},{evaluateLoading:!0});case z["n"]:return Object(h["a"])(Object(h["a"])({},e),{},{evaluateLoading:!1});case z["F"]:return Object(h["a"])(Object(h["a"])({},e),{},{evaluateMessage:t.payload});case z["I"]:return Object(h["a"])(Object(h["a"])({},e),{},{showDocuments:t.payload});case z["G"]:return Object(h["a"])(Object(h["a"])({},e),t.payload);case z["T"]:return Object(h["a"])(Object(h["a"])({},e),{},{showNotice:!0});case z["p"]:return Object(h["a"])(Object(h["a"])({},e),{},{showNotice:!1});case z["r"]:return Object(h["a"])(Object(h["a"])({},e),{},{showPictureView:!1});case z["V"]:return Object(h["a"])(Object(h["a"])({},e),{},{showPictureView:!0});case z["O"]:return Object(h["a"])(Object(h["a"])({},e),{},{resetVncLoading:t.payload});default:throw new Error}}t["default"]=function(e){var t=e.match,n=e.history,d=Object(f["a"])(e,["match","history"]);console.log("props:",d);var g=Object(v["m"])(),y=Object(v["l"])().query,b=Object(p["useReducer"])(Er,wr),w=Object(u["a"])(b,2),E=w[0],O=w[1],x=Object(p["useState"])(g.taskId),j=Object(u["a"])(x,2),A=j[0],k=j[1],_=Object(p["useRef"])(),N=Object(p["useRef"])(),L=n.location;Object(p["useEffect"])((function(){console.log("_params:",g),k(g.taskId)}),[g]);var C=E.moveX,I=E.taskData,D=E.moveY,R=E.evalData,M=E.showEvalResult,G=E.codeRepData,F=E.loading,P=E.evaluateLoading,B=E.evaluateMessage,Y=E.showDocuments,V=E.repos,W=E.showPictureView,Z=E.showNotice,Q=E.webDisplayUrl,H=E.isPictureView,J=E.resetVncLoading,X=E.timestamp,q=E.lastedGetTaskInfoTime,K=E.showDragMask,$=I.st,ee=I.challenge,te=I.shixun,ne=I.is_teacher,re=I.game,ae=I.has_answer,ie=I.vnc_url,oe=I.git_url,ce=I.user,le=I.myshixun,fe=I.discusses_count,he=I.user_praise,de=I.praise_count,pe=I.tpm_cases_modified,me=I.tpm_modified,ye=I.tpm_script_modified,be=I.mirror_name,we=I.mirror_description,Ee=I.tomcat_url,Oe=I.unity_3d_routes,je=I.with_code_file,Ae=I.unity_3d_result,ke=I.next_game,_e=I.prev_game,Ne=G.currentPath,Le=G.paths,Se=G.content,Te=G.language,Ce=G.lastedUpdateTime,Ie=(me||ye)&&0===$,De=(pe||Ie)&&!0===le.system_tip,Re=-1!==(be||[]).indexOf("Html"),Me=Object(p["useMemo"])((function(){return!(!Ne||!Le)&&Le.indexOf(Ne)>=0}),[Ne,Le]),Ge=Object(p["useMemo"])((function(){return Oe&&!je||ie}),[ie,je,Oe]);function Fe(e){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(s["a"])(yr().mark((function e(t){var r,a,i,o,c,l;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(S["l"])(A);case 3:if(r=e.sent,a=r.status,401!==a){e.next=9;break}return e.abrupt("return");case 9:if(-3!==a){e.next=13;break}Object(T["m"])({onCancel:function(){window.location.href="/"}}),e.next=26;break;case 13:if(403!==a){e.next=17;break}n.replace("/403"),e.next=26;break;case 17:if(404!==a){e.next=22;break}return n.replace("/404"),e.abrupt("return");case 22:i=r.st,o=r.challenge.path,c={loading:!1,isError:!1,taskData:r,lastedGetTaskInfoTime:(new Date).getTime(),codeRepData:G},0===i&&o&&(l=o.split("\uff1b").filter((function(e){return!!e})),c["codeRepData"].currentPath=l[0],c["codeRepData"].paths=l,c["codeRepData"].lastedUpdateTime=0),t||O({type:z["k"],payload:c});case 26:e.next=32;break;case 28:e.prev=28,e.t0=e["catch"](0),console.log(e.t0),t||O({type:z["i"]});case 32:case"end":return e.stop()}}),e,null,[[0,28]])}))),Pe.apply(this,arguments)}Object(p["useEffect"])((function(){if(Oe&&je){O({type:z["R"]});var e=se["a"].subscribe("unity3d-load-end",(function(){O({type:z["n"]})}));return e}}),[A,Oe,je,O]),Object(p["useEffect"])((function(){var e=!1;return Fe(e),function(){e=!0}}),[O,A]),Object(p["useEffect"])((function(){var e=!1;function t(){return n.apply(this,arguments)}function n(){return n=Object(s["a"])(yr().mark((function t(){var n,r,a,i,o,c;return yr().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(O({type:z["W"],payload:Object(h["a"])(Object(h["a"])({},G),{},{loading:!0})}),!Oe||je){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,Object(S["h"])(A,{path:Ne});case 5:if(n=t.sent,!e)if(0===n.status)l["b"].info(n.message),O({type:z["h"],payload:Object(h["a"])(Object(h["a"])({},G),{},{loading:!1})});else{try{r="txt"===(null===n||void 0===n?void 0:n.file_type)?0===(null===(a=r)||void 0===a?void 0:a.length)?r:window.decodeURIComponent(escape(window.atob(null===n||void 0===n||null===(i=n.content)||void 0===i?void 0:i.content))):null===n||void 0===n||null===(o=n.content)||void 0===o?void 0:o.content}catch(s){r=window.atob(null===n||void 0===n||null===(c=n.content)||void 0===c?void 0:c.content),l["b"].warn("\u8bf7\u786e\u8ba4\u6587\u4ef6\u5b57\u7b26\u96c6\u7f16\u7801\u662f\u5426\u4e3aUTF-8"),console.log("err:",s)}O({type:z["h"],payload:Object(h["a"])(Object(h["a"])({},G),{},{content:r,language:n.language,file_type:n.file_type,filename:n.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return t.stop()}}),t)}))),n.apply(this,arguments)}if(0===$&&Ne&&!te.hide_code)return t(),function(){e=!0}}),[$,Ne,q,X]);var ze=Object(p["useCallback"])(Object(s["a"])(yr().mark((function e(){var t,n,r=arguments;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=r.length>0&&void 0!==r[0]?r[0]:0,!(0===$&&Ce>0&&Me||t)){e.next=7;break}return e.next=4,Object(S["G"])(le.identifier,{path:Ne,evaluate:t,content:Se,game_id:re.id});case 4:return n=e.sent,O({type:z["d"],payload:{lastedUpdateTime:0}}),e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)}))),[$,Ce,Ne,Se,null===re||void 0===re?void 0:re.id,Me]),Be=Object(p["useCallback"])((function(){re&&2!==re.status&&se["a"].publish("update-cost-time");try{if(null===le||void 0===le?void 0:le.identifier){var e={path:Ne,evaluate:0,content:Se,game_id:re.id},t={type:"application/json"},n=new Blob([JSON.stringify(e)],t);window.navigator.sendBeacon("".concat(ct["a"].API_SERVER,"/api/myshixuns/").concat(null===le||void 0===le?void 0:le.identifier,"/update_file.json"),n)}}catch(r){}ze()}),[re.status,ze]);function Ue(){Be()}Object(p["useEffect"])((function(){Be()}),[L]),Object(p["useEffect"])((function(){var e=se["a"].subscribe("unlock-test-case",(function(){c["a"].confirm(Object(o["a"])(Object(o["a"])({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:m.a.createElement(Or,{score:ee.score,is_teacher:ne})},"centered",!0),"onOk",Ye))}));return e}),[Ye,ee,ne]);var Ye=Object(p["useCallback"])(Object(s["a"])(yr().mark((function e(){var t,n,r,a,i;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["F"])(re.identifier);case 2:if(t=e.sent,n=t.test_sets,r=t.message,a=t.status,-1!==a){e.next=7;break}return l["b"].info(r),e.abrupt("return");case 7:i=I["user"].grade,I["user"].grade=i-2*ee.score,I["test_sets"]=n,I["game"]["test_sets_view"]=!0,O({type:z["eb"],payload:{taskData:I}});case 12:case"end":return e.stop()}}),e)}))),[re,ee,O]);function Ve(e){var t=I["user"].grade;I["user"].grade=t-e,O({type:z["eb"],payload:{taskData:I}})}function We(){Ge?O({type:z["u"],payload:.01!==C?.01:"40%"}):(document.onselectstart=function(){return!1},_.current=!0,O({type:z["cb"],payload:!0}))}function Ze(){document.onselectstart=function(){return!1},N.current=!0,((null===I||void 0===I?void 0:I.vnc_url)||(null===I||void 0===I?void 0:I.windows_vnc)||(null===I||void 0===I?void 0:I.linux_vnc))&&O({type:z["cb"],payload:!0})}function Qe(e){O(.01===e?{type:z["v"],payload:0}:{type:z["v"],payload:.01})}function He(e){O(0===e?{type:z["v"],payload:"100%"}:{type:z["v"],payload:0})}function Je(){ze()}function Xe(){return qe.apply(this,arguments)}function qe(){return qe=Object(s["a"])(yr().mark((function e(){var t,n,r;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["C"])(A,{path:Ne});case 2:t=e.sent,n=t.content,r=t.language,O({type:z["h"],payload:Object(h["a"])(Object(h["a"])({},G),{},{content:n,language:r,lastedUpdateTime:0,loading:!1})});case 5:case"end":return e.stop()}}),e)}))),qe.apply(this,arguments)}function Ke(){return $e.apply(this,arguments)}function $e(){return $e=Object(s["a"])(yr().mark((function e(){var t,n;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["x"])(null===I||void 0===I||null===(t=I.myshixun)||void 0===t?void 0:t.identifier,{});case 2:return n=e.sent,Fe(),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),$e.apply(this,arguments)}function et(){return tt.apply(this,arguments)}function tt(){return tt=Object(s["a"])(yr().mark((function e(){var t,n,r;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["z"])(A,{path:Ne});case 2:t=e.sent,n=t.content,r=t.language,O({type:z["h"],payload:Object(h["a"])(Object(h["a"])({},G),{},{content:n,language:r,lastedUpdateTime:0,loading:!1})});case 5:case"end":return e.stop()}}),e)}))),tt.apply(this,arguments)}function nt(){return rt.apply(this,arguments)}function rt(){return rt=Object(s["a"])(yr().mark((function e(){var t,n,r;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["v"])(A);case 2:t=e.sent,n=t.praise_count,r=t.praise,I.praise_count=n,I["user_praise"]=r,O({type:z["eb"],payload:{taskData:I}});case 7:case"end":return e.stop()}}),e)}))),rt.apply(this,arguments)}Object(p["useEffect"])((function(){if(!Ge||ie){var e=function(e){_.current&&O({type:z["u"],payload:e.pageX}),N.current&&O({type:z["v"],payload:e.pageY})},t=function(){_.current=!1,N.current=!1,O({type:z["cb"],payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}}}),[N.current,_.current,Ge,O]),Object(p["useEffect"])((function(){return window.addEventListener("beforeunload",Be),function(){window.removeEventListener("beforeunload",Be)}}),[Be]),Object(p["useEffect"])((function(){if(0===$&&ee&&ee.path){var e=ee.path.split("\uff1b").filter((function(e){return!!e}));O({type:z["d"],payload:{currentPath:e[0],paths:e}})}}),[ee,$]),Object(p["useEffect"])((function(){te&&(document.title=te.name||"\u5b9e\u8df5\u9879\u76ee\u540d\u79f0-\u672a\u586b\u5199")}),[te]);var at=Object(p["useCallback"])((function(e){function t(e){return n.apply(this,arguments)}function n(){return n=Object(s["a"])(yr().mark((function e(t){return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:try{window.navigator.sendBeacon("".concat(ct["a"].API_SERVER,"/api/tasks/").concat(A,"/cost_time.json?time=").concat(t),{})}catch(n){}case 1:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}t(e)}),[A]);function it(e){return ot.apply(this,arguments)}function ot(){return ot=Object(s["a"])(yr().mark((function e(t){return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(S["D"])(A,te.id,t);case 2:I["game"]["star"]=t,O({type:z["eb"],payload:{taskData:I}});case 4:case"end":return e.stop()}}),e)}))),ot.apply(this,arguments)}function lt(){return st.apply(this,arguments)}function st(){return st=Object(s["a"])(yr().mark((function e(){var t,n;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(V){e.next=8;break}return e.next=3,Object(S["k"])(le.identifier);case 3:t=e.sent,n=t.trees,O({type:z["G"],payload:{showDocuments:!0,repos:Object(ge["c"])(n)}}),e.next=9;break;case 8:O({type:z["I"],payload:!0});case 9:case"end":return e.stop()}}),e)}))),st.apply(this,arguments)}function ut(e){return ft.apply(this,arguments)}function ft(){return ft=Object(s["a"])(yr().mark((function e(t){var n,a,i;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.props,a=n.children,i=n.eventKey,e.abrupt("return",new Promise(function(){var e=Object(s["a"])(yr().mark((function e(t){var n,o,c;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a&&a.length>0&&t(),e.next=3,Object(S["k"])(le.identifier,{path:i});case 3:n=e.sent,o=n.trees,c=Object(ge["e"])(V,i,Object(ge["c"])(o,i)),O({type:z["G"],payload:{repos:Object(r["a"])(c)}}),t();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),ft.apply(this,arguments)}function ht(){O({type:z["I"],payload:!1})}function dt(e){var t=e.gold,n=e.experience,r=e.next_game,a=e.next_shixun,i=e.subject_done,o=Object(f["a"])(e,["gold","experience","next_game","next_shixun","subject_done"]),c=o.challenge_chooses_count===o.choose_correct_num,l={had_submmit:!0,test_sets:o.test_sets,challenge_chooses_count:o.challenge_chooses_count,choose_correct_num:o.choose_correct_num};I["choose_test_cases"]=l,c&&(I["game"].status=2,I["next_game"]=r,I["user"]["grade"]+=t),c&&2!==re.status&&se["a"].publish("update-cost-time"),O({type:z["eb"],payload:{taskData:I,evalData:{gold:t,experience:n,next_game:r,next_shixun:a,subject_done:i},showEvalResult:c}}),se["a"].publish("eval-code-finish")}function pt(){return mt.apply(this,arguments)}function mt(){return mt=Object(s["a"])(yr().mark((function e(){var t,n,r,a,i,o,c,u,f,h,d;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,O({type:z["R"]}),e.next=4,ze(1);case 4:return t=e.sent,n=t.resubmit,r=t.sec_key,a=t.content_modified,i={sec_key:r,resubmit:n,first:1,content_modified:a},"exercises"===y.type&&(i.extras={exercise_id:y.exercisesId,question_id:y.questionId,challenge_id:null===(o=I.challenge)||void 0===o?void 0:o.id,subject_id:y.subject_id||""}),e.next=10,Object(S["f"])(A,i);case 10:if(c=e.sent,-1!==c.status){e.next=14;break}return window.parent.location.href="/classrooms/".concat(L.query.coursesId,"/exercise/").concat(L.query.exercisesId,"/detail"),e.abrupt("return");case 14:return 1===c.status&&(u=function(){var e=Object(s["a"])(yr().mark((function e(t,a,i){var o,s,f,h,p,m,v,g,b,w,E,x,j,k;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=i++*t,s/1e3>a&&(d=!0),e.next=4,Object(S["q"])(A,{resubmit:n,time_out:d,port:c.port,sec_key:r,challenge_id:null===I||void 0===I||null===(o=I.challenge)||void 0===o?void 0:o.id,subject_id:y.subject_id||""});case 4:f=e.sent,h=f,p=h.status,m=h.running_code_message,v=h.port,g=h.web_route,O({type:z["F"],payload:m}),+p>-1||s/1e3>a?(2!==re.status&&2===p&&(I["game"].status=2,I["user"]["grade"]+=h.gold,se["a"].publish("update-cost-time")),I["test_sets"]=h.test_sets||[],I["last_compile_output"]=h.last_compile_output,I["test_sets_count"]=h.test_sets_count,I["sets_error_count"]=h.sets_error_count,I["record_consume_time"]=h.record_consume_time,I["next_game"]=h.next_game,I["prev_game"]=h.prev_game,b="",w=-1!==be.indexOf("Web")||-1!==be.indexOf("JFinal"),w&&-1!=v&&g&&(b="".concat(Ee,":").concat(v,"/").concat(g)),E=Object(ge["d"])(h.test_sets),x=h.picture>0&&E,j=2===p&&!d,d?l["b"].info("\u672c\u6b21\u8bc4\u6d4b\u8d85\u65f6"):j||l["b"].info("\u8bc4\u6d4b\u672a\u901a\u8fc7\uff0c\u8be6\u60c5\u53c2\u89c1\u201c\u6d4b\u8bd5\u7ed3\u679c\u201d"),k={taskData:I,evalData:{gold:h.gold,experience:h.experience,next_game:h.next_game,next_shixun:h.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:b,showPictureView:!Oe&&x,isPictureView:x},Oe&&je?(se["a"].publish("evaluate-unity3d-result",{state:"user",data:{user:ce}}),se["a"].publish("evaluate-unity3d-finish"),(Ae||E)&&se["a"].publish("evaluate-unity3d-result",h.unity_3d_result)):k["showEvalResult"]=j,O({type:z["eb"],payload:k}),se["a"].publish("eval-code-finish")):setTimeout((function(){u(t,ee.exec_time+11,i++)}),t);case 9:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),f=1,h=1e3,d=!1,u(h,ee.exec_time+11,f++)),e.abrupt("return",res);case 18:e.prev=18,e.t0=e["catch"](0),console.log("-------eval code",e.t0);case 21:case"end":return e.stop()}}),e,null,[[0,18]])}))),mt.apply(this,arguments)}function vt(e){O({type:z["d"],payload:{content:e,lastedUpdateTime:(new Date).getTime()}})}function yt(){O({type:z["o"]})}function bt(){O({type:z["r"]})}function wt(){O({type:z["V"]})}function Et(){O({type:z["T"]})}function Ot(e,t){return xt.apply(this,arguments)}function xt(){return xt=Object(s["a"])(yr().mark((function e(t,n){var r,a;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.node,!r.isLeaf){e.next=7;break}return a=t[0],a.split(".").pop().toLowerCase(),e.next=6,ze();case 6:O({type:z["d"],payload:{currentPath:a}});case 7:case"end":return e.stop()}}),e)}))),xt.apply(this,arguments)}function jt(e){return At.apply(this,arguments)}function At(){return At=Object(s["a"])(yr().mark((function e(t){return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,ze();case 2:O({type:z["d"],payload:{currentPath:t}});case 3:case"end":return e.stop()}}),e)}))),At.apply(this,arguments)}function kt(){I["myshixun"].system_tip=!0,O({type:z["eb"],payload:{taskData:I,showNotice:!1}})}function _t(e,t){I["challenge"].path=e,I["myshixun"].system_tip=!1,O({type:z["eb"],payload:{taskData:Object(h["a"])(Object(h["a"])({},I),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:t}})}function Nt(){O({type:z["p"]})}function Lt(){return St.apply(this,arguments)}function St(){return St=Object(s["a"])(yr().mark((function e(){var t,n,r,a;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,O({type:z["O"],payload:!0}),se["a"].publish("vnc-reseting"),!(null===I||void 0===I?void 0:I.windows_vnc)){e.next=13;break}return se["a"].publish("reset-linux-windows-loading"),e.next=7,Object(S["B"])(re.identifier);case 7:t=e.sent,n=t.data.windows_vnc_url,I["shixun"]["windows_vnc"]=n+"×tamp="+(new Date).getTime(),I.windows_vnc++,e.next=28;break;case 13:if(!(null===I||void 0===I?void 0:I.linux_vnc)){e.next=23;break}return se["a"].publish("reset-linux-windows-loading"),e.next=17,Object(S["y"])(re.identifier);case 17:t=e.sent,r=t.data.windows_vnc_url,I["shixun"]["windows_vnc"]=r+"×tamp="+(new Date).getTime(),I.linux_vnc++,e.next=28;break;case 23:return e.next=25,Object(S["A"])(re.identifier);case 25:t=e.sent,a=t.data.vnc_url,I["vnc_url"]=a+"×tamp="+(new Date).getTime();case 28:O({type:z["eb"],payload:{taskData:I,resetVncLoading:!1}}),e.next=34;break;case 31:e.prev=31,e.t0=e["catch"](0),console.log(e.t0);case 34:case"end":return e.stop()}}),e,null,[[0,31]])}))),St.apply(this,arguments)}function Tt(e){return Ct.apply(this,arguments)}function Ct(){return Ct=Object(s["a"])(yr().mark((function e(n){var r,a,i,o,c,l;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.GameState,a=n.Data,i=n.challenge,console.log("match:",t),"info"!==i){e.next=6;break}se["a"].publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(h["a"])({},I.challenge)}}),e.next=16;break;case 6:if("Success"!==r){e.next=16;break}if(!Ae&&je){e.next=15;break}return e.next=10,Object(S["E"])(A,hr["Base64"].encode(A+(new Date).getTime()),a);case 10:o=e.sent,c=o.status,l=o.data,0==c&&(2!==re.status&&(I["game"].status=2,I["user"]["grade"]+=l.gold,se["a"].publish("update-cost-time")),se["a"].publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:ce,open_time:l.open_time,end_time:l.end_time}}),O({type:z["eb"],payload:{taskData:I,evalData:{gold:l.gold,experience:l.experience,next_game:l.next_game},evaluateLoading:!1,showEvalResult:!0}})),e.next=16;break;case 15:O({type:z["S"]});case 16:case"end":return e.stop()}}),e)}))),Ct.apply(this,arguments)}function It(){}function Dt(){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(s["a"])(yr().mark((function e(){var t,n,r,a;return yr().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(null===I||void 0===I?void 0:I.windows_vnc)){e.next=6;break}return e.next=3,Object(S["c"])(A);case 3:r=e.sent,e.next=15;break;case 6:if(!(null===I||void 0===I?void 0:I.linux_vnc)&&3!==(null===te||void 0===te?void 0:te.webssh)){e.next=12;break}return e.next=9,Object(S["a"])(A);case 9:r=e.sent,e.next=15;break;case 12:return e.next=14,Object(S["b"])(A);case 14:r=e.sent;case 15:(null===(t=r)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.remaining_time)&&se["a"].publish("update-windows-time",null===(a=r)||void 0===a?void 0:a.data);case 16:case"end":return e.stop()}}),e)}))),Rt.apply(this,arguments)}var Mt="number"===typeof C&&.01!==C?"".concat(C,"px"):"40%",Gt="calc(100% - 4px - ".concat(Mt,")"),Pt=Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])(Object(o["a"])({game:re,taskId:A,user_praise:he,praise_count:de,st:$,challenge:ee,rank_name:I.rank_name,shixun:te,is_teacher:ne,has_answer:ae,unity_3d_routes:Oe,with_code_file:je,onEvaluateCallback:It,onGetUnity3dMessage:Tt},"taskId",A),"myshixun",le),"user",ce),"discusses_count",fe),"onPlusOrCancelPraise",nt),"minuxUserGrade",Ve),zt={showNotice:Z||(pe||Ie)&&!1===le.system_tip,tpm_cases_modified:pe,tpm_modified:me,tpm_script_modified:ye,st:$,taskId:A,myshixunId:(le||{}).id,onNextCallback:kt,onUpdateCallback:_t,onUpdateFailure:Nt},Bt=Object(h["a"])(Object(h["a"])({},R),{},{isPictureView:H,history:n,webDisplayUrl:Q,onShowPictureView:wt,star:re&&re.star,onStarChange:it,onCloseResult:yt}),Ut={lastedGetTaskInfoTime:q,isEditPath:Me,taskData:I,codeRepData:G,moveY:D,evaluateMessage:B,evaluateLoading:P,isNotice:De,isHtml:Re,onChangePath:jt,onResizeSetContainer:Qe,onEditRepCode:vt,onUpdateCode:ze,onResizeYStart:Ze,onShowDir:lt,onResetCode:Xe,onResetGitCode:Ke,onResizeCodeArea:He,onResetPassedCode:et,onFinishDisplayHtml:Je,onShowNotice:Et};return m.a.createElement(p["Fragment"],null,F?m.a.createElement(ue["a"],{message:"\u52aa\u529b\u8bf7\u6c42\u6570\u636e\u4e2d..",className:"tpi-spin"}):m.a.createElement(p["Fragment"],null,m.a.createElement("div",{className:"task-wrapper"},K&&m.a.createElement("div",{className:"draging-mask"}),m.a.createElement(gt,{difficulty:null===ee||void 0===ee?void 0:ee.difficulty,mirror_description:we,history:n,git_url:oe,shixun:te,lastedGetTaskInfoTime:q,onAddVncTime:Dt,taskId:A,onBack:Ue,isNotice:De,resetVncLoading:J,onResetVnc:Lt,onResetGitCode:Ke,vnc_url:ie,linux_vnc:null===I||void 0===I?void 0:I.linux_vnc,window_vnc_url:null===I||void 0===I?void 0:I.windows_vnc,onShowNotice:Et,game:re,user:ce,onUpdateCode:ze,onUpdateCostTime:at}),m.a.createElement("div",{className:"tasks-body"},m.a.createElement("section",{className:"left-panel ".concat(Oe&&je?"has-unity-3d":""),style:{width:Mt,display:.01===C?"none":""}},m.a.createElement(xe,Pt)),m.a.createElement("section",{className:"resize-x-bar ".concat(Ge?"has-unity-3d":""),onMouseDown:We},m.a.createElement(xr,{noDragging:Ge,vnc_url:ie,moveX:C})),m.a.createElement("section",{className:"right-panel ".concat(ie||(null===I||void 0===I?void 0:I.windows_vnc)||(null===I||void 0===I?void 0:I.linux_vnc)?"vnc":""),style:{width:Gt}},Oe&&!je?m.a.createElement("div",{className:"unity-3d-container"},m.a.createElement(ve,{unity_3d_routes:Oe,onGetUnity3dMessage:Tt}),m.a.createElement(gr,{next_game:ke,prev_game:_e,shixun:te,game:re})):m.a.createElement(p["Fragment"],null,1!==$&&m.a.createElement(Sn,Object(i["a"])({},d,Ut,{_dispatch:O,taskData:I,evaluateMessage:B,language:Te,evaluateLoading:P,onEval:pt})),ie||(null===I||void 0===I?void 0:I.windows_vnc)||(null===I||void 0===I?void 0:I.linux_vnc)?null:1===$?m.a.createElement(Ft,Object(i["a"])({_dispatch:O,onEval:dt},Ut)):null)))),m.a.createElement(U["a"],null,M?m.a.createElement(Wt,Bt):null,m.a.createElement(a["a"],{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Y,onClose:ht},m.a.createElement(br,{className:"dir-tree",selectedKeys:["".concat(Ne)],treeData:V,onSelect:Ot,loadData:ut})),W?m.a.createElement(ar,{taskId:A,onHidePictureView:bt}):null,m.a.createElement(fr,zt))))};function Or(e){var t=e.is_teacher,n=e.score;return m.a.createElement(p["Fragment"],null,t?m.a.createElement(p["Fragment"],null,m.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"),m.a.createElement("div",null,"\u89e3\u9501\u672c\u5173\u6240\u6709\u6d4b\u8bd5\u96c6\u9700\u8981\u6263\u9664".concat(2*n,"\u91d1\u5e01\uff0c\u786e\u5b9a\u8981\u89e3\u9501\u5417\uff1f")),m.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7acb\u5373\u8ba4\u8bc1")):m.a.createElement("div",null,"\u89e3\u9501\u672c\u5173\u6240\u6709\u6d4b\u8bd5\u96c6\u9700\u8981\u6263\u9664".concat(2*n,"\u91d1\u5e01\uff0c\u786e\u5b9a\u8981\u89e3\u9501\u5417\uff1f")))}function xr(e){var t=e.noDragging,n=e.moveX;e.vnc_url;return m.a.createElement(p["Fragment"],null,t?m.a.createElement("a",{className:"trapezoid ".concat(.01===n?"enlarge":"")},m.a.createElement("img",{src:.01===n?pr.a:vr.a,alt:"resize-icon",width:20})):m.a.createElement("a",{className:"btn-resize",draggable:!1},m.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},m.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(e,t,n){},zkdm:function(e,t,n){}}]); \ No newline at end of file diff --git a/umi.0547c08e.js b/umi.331937f9.js similarity index 99% rename from umi.0547c08e.js rename to umi.331937f9.js index 79443b99e2..5ab660a768 100644 --- a/umi.0547c08e.js +++ b/umi.331937f9.js @@ -1 +1 @@ -(function(e){function t(t){for(var n,r,o=t[0],i=t[1],u=0,c=[];u0&&u.length>a&&!u.warned){u.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+u.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=u.length,i(c)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=d.bind(r);return a.listener=n,r.wrapFn=a,a}function m(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"===typeof a?n?[a.listener||a]:[a]:n?b(a):v(a,a.length)}function y(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function v(e,t){for(var n=new Array(t),r=0;r0&&(i=t[0]),i instanceof Error)throw i;var u=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw u.context=i,u}var c=a[e];if(void 0===c)return!1;if("function"===typeof c)o(c,this,t);else{var s=c.length,l=v(c,s);for(n=0;n=0;o--)if(n[o]===t||n[o].listener===t){i=n[o].listener,a=o;break}if(a<0)return this;0===a?n.shift():g(n,a),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,i||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(n=this._events,void 0===n)return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var a,o=Object.keys(n);for(r=0;r=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return m(this,e,!0)},c.prototype.rawListeners=function(e){return m(this,e,!1)},c.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):y.call(e,t)},c.prototype.listenerCount=y,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},"+s0g":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return o}))},"+wdc":function(e,t,n){"use strict";var r,a,o,i,u;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"===typeof window||"function"!==typeof MessageChannel){var c=null,s=null,l=function e(){if(null!==c)try{var n=t.unstable_now();c(!0,n),c=null}catch(r){throw setTimeout(e,0),r}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==c?setTimeout(r,0,e):(c=e,setTimeout(l,0))},a=function(e,t){s=setTimeout(e,t)},o=function(){clearTimeout(s)},i=function(){return!1},u=t.unstable_forceFrameRate=function(){}}else{var p=window.performance,d=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!==typeof console){var y=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===typeof p&&"function"===typeof p.now)t.unstable_now=function(){return p.now()};else{var v=d.now();t.unstable_now=function(){return d.now()-v}}var g=!1,b=null,_=-1,w=5,x=0;i=function(){return t.unstable_now()>=x},u=function(){},t.unstable_forceFrameRate=function(e){0>e||125E(i,n))void 0!==c&&0>E(c,i)?(e[r]=c,e[u]=n,r=u):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==c&&0>E(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var S=[],T=[],P=1,D=null,A=3,Y=!1,C=!1,I=!1;function N(e){for(var t=L(T);null!==t;){if(null===t.callback)M(T);else{if(!(t.startTime<=e))break;M(T),t.sortIndex=t.expirationTime,j(S,t)}t=L(T)}}function R(e){if(I=!1,N(e),!C)if(null!==L(S))C=!0,r(F);else{var t=L(T);null!==t&&a(R,t.startTime-e)}}function F(e,n){C=!1,I&&(I=!1,o()),Y=!0;var r=A;try{for(N(n),D=L(S);null!==D&&(!(D.expirationTime>n)||e&&!i());){var u=D.callback;if(null!==u){D.callback=null,A=D.priorityLevel;var c=u(D.expirationTime<=n);n=t.unstable_now(),"function"===typeof c?D.callback=c:D===L(S)&&M(S),N(n)}else M(S);D=L(S)}if(null!==D)var s=!0;else{var l=L(T);null!==l&&a(R,l.startTime-n),s=!1}return s}finally{D=null,A=r,Y=!1}}function H(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var z=u;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=A;A=e;try{return t()}finally{A=n}},t.unstable_next=function(e){switch(A){case 1:case 2:case 3:var t=3;break;default:t=A}var n=A;A=t;try{return e()}finally{A=n}},t.unstable_scheduleCallback=function(e,n,i){var u=t.unstable_now();if("object"===typeof i&&null!==i){var c=i.delay;c="number"===typeof c&&0u?(e.sortIndex=c,j(T,e),null===L(S)&&e===L(T)&&(I?o():I=!0,a(R,c-u))):(e.sortIndex=i,j(S,e),C||Y||(C=!0,r(F))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=A;return function(){var n=A;A=t;try{return e.apply(this,arguments)}finally{A=n}}},t.unstable_getCurrentPriorityLevel=function(){return A},t.unstable_shouldYield=function(){var e=t.unstable_now();N(e);var n=L(S);return n!==D&&null!==D&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime=0;r--){var a=t[r](e);if(a)return a}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function te(e,t){return e===t}function ne(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?T:n,a=t.mapStateToPropsFactories,o=void 0===a?U:a,i=t.mapDispatchToPropsFactories,u=void 0===i?H:i,c=t.mergePropsFactories,s=void 0===c?$:c,l=t.selectorFactory,f=void 0===l?Q:l;return function(e,t,n,a){void 0===a&&(a={});var i=a,c=i.pure,l=void 0===c||c,p=i.areStatesEqual,d=void 0===p?te:p,h=i.areOwnPropsEqual,m=void 0===h?D:h,g=i.areStatePropsEqual,b=void 0===g?D:g,_=i.areMergedPropsEqual,w=void 0===_?D:_,x=Object(v["a"])(i,X),k=ee(e,o,"mapStateToProps"),O=ee(t,u,"mapDispatchToProps"),j=ee(n,s,"mergeProps");return r(f,Object(y["a"])({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:k,initMapDispatchToProps:O,initMergeProps:j,pure:l,areStatesEqual:d,areOwnPropsEqual:m,areStatePropsEqual:b,areMergedPropsEqual:w},x))}}var re=ne();function ae(){var e=Object(r["useContext"])(o);return e}function oe(e){void 0===e&&(e=o);var t=e===o?ae:function(){return Object(r["useContext"])(e)};return function(){var e=t(),n=e.store;return n}}var ie=oe();function ue(e){void 0===e&&(e=o);var t=e===o?ie:oe(e);return function(){var e=t();return e.dispatch}}var ce=ue(),se=function(e,t){return e===t};function le(e,t,n,a){var o,i=Object(r["useReducer"])((function(e){return e+1}),0),u=i[1],c=Object(r["useMemo"])((function(){return p(n,a)}),[n,a]),s=Object(r["useRef"])(),l=Object(r["useRef"])(),f=Object(r["useRef"])(),h=Object(r["useRef"])(),m=n.getState();try{if(e!==l.current||m!==f.current||s.current){var y=e(m);o=void 0!==h.current&&t(y,h.current)?h.current:y}else o=h.current}catch(v){throw s.current&&(v.message+="\nThe error may be correlated with this previous error:\n"+s.current.stack+"\n\n"),v}return d((function(){l.current=e,f.current=m,h.current=o,s.current=void 0})),d((function(){function e(){try{var e=n.getState();if(e===f.current)return;var r=l.current(e);if(t(r,h.current))return;h.current=r,f.current=e}catch(v){s.current=v}u()}return c.onStateChange=e,c.trySubscribe(),e(),function(){return c.tryUnsubscribe()}}),[n,c]),o}function fe(e){void 0===e&&(e=o);var t=e===o?ae:function(){return Object(r["useContext"])(e)};return function(e,n){void 0===n&&(n=se);var a=t(),o=a.store,i=a.subscription,u=le(e,n,o,i);return Object(r["useDebugValue"])(u),u}}var pe=fe(),de=n("i8i4");c(de["unstable_batchedUpdates"])},"/TCm":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const r=a(n("HvP5"));function a(e){return e&&e.__esModule?e:{default:e}}const o=r;t.default=o,e.exports=o},"/X5v":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t=e.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"/Yfv":function(e,t,n){var r=n("dOgj");r("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"/b8u":function(e,t,n){var r=n("STAE");e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"/byt":function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"/ccO":function(e,t,n){"use strict";e.exports=n("nDJS")},"/kpp":function(e,t,n){"use strict";var r=n("lSNA"),a=n.n(r),o=n("pVnL"),i=n.n(o),u=n("cDf5"),c=n.n(u),s=n("q1tI"),l=n("TSYQ"),f=n.n(l),p=n("o/2+"),d=n("H84U"),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0?{paddingLeft:n[0]/2,paddingRight:n[0]/2}:{}),n[1]>0?{paddingTop:n[1]/2,paddingBottom:n[1]/2}:{}),r)),x&&(r.flex=m(x)),s["createElement"]("div",i()({},O,{style:r,className:M,ref:t}),w)}))};return s["createElement"](d["a"],null,n)}));y.displayName="Col",t["a"]=y},"/m8T":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});var r=n("q1tI"),a=(0,r.createContext)({}),o=a},"/qmn":function(e,t,n){var r=n("2oRo");e.exports=r.Promise},"/xke":function(e,t,n){"use strict";n("cIOH"),n("rSSe")},0:function(e,t,n){e.exports=n("tB8F")},"02UQ":function(e,t,n){"use strict";var r=n("k1fw"),a=n("B3m4");function o(){o=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var i={namespace:"graduation",state:{name:"\u6bd5\u4e1a\u8bbe\u8ba1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{getTopisDetailList:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["o"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailList:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getTasksListDetail:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["m"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailTaskList:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getTopisDetail:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["n"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detail:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getTasksDetail:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["l"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{tasksDetail:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},refuseTopic:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["p"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},agreeTopic:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["d"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getReplyList:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["k"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{replyList:Object(r["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},createReply:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["e"],n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},replyLike:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["q"],n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},replyUnLike:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["r"],n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteReply:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["f"],n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},addTopicDefaultData:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["c"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{addTopicData:Object(r["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},editTopicDefaultData:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["j"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{editTopicData:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},editTasksDefaultData:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["h"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{editTasksData:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},addTopic:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["b"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},editTopic:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["i"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},addTasks:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["a"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},editTasks:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["g"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,t){var n=e.payload,a=(t.call,t.put);return o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:"save",payload:{actionTabs:Object(r["a"])({},n)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,t){return Object(r["a"])(Object(r["a"])({},e),t.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}};t["a"]=i},"07d7":function(e,t,n){var r=n("AO7/"),a=n("busE"),o=n("sEFX");r||a(Object.prototype,"toString",o,{unsafe:!0})},"0Ake":function(e,t,n){"use strict";var r=n("AM7I"),a=n("eZIG"),o=n("ZLCw")(),i=n("Kqna"),u=r("%TypeError%"),c=r("%Math.floor%");e.exports=function(e,t){if("function"!==typeof e)throw new u("`fn` is not a function");if("number"!==typeof t||t<0||t>4294967295||c(t)!==t)throw new u("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,s=!0;if("length"in e&&i){var l=i(e,"length");l&&!l.configurable&&(r=!1),l&&!l.writable&&(s=!1)}return(r||s||!n)&&(o?a(e,"length",t,!0,!0):a(e,"length",t)),e}},"0BK2":function(e,t){e.exports={}},"0BeC":function(e,t,n){"use strict";var r=n("k1fw"),a=n("Xq8v");function o(){o=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var i={namespace:"attachment",state:{name:"\u8d44\u6e90",loading:!0,detail:{},actionTabs:{}},effects:{allAttachment:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["a"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{allList:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},mineAttachment:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["d"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{mineList:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},fileImport:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["b"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getDetail:function(e,t){var n=e.payload,i=(e.callback,t.call),u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["c"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detail:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},updateVisits:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["f"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,t){var n=e.payload,a=(t.call,t.put);return o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:"save",payload:{actionTabs:Object(r["a"])({},n)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,t){return Object(r["a"])(Object(r["a"])({},e),t.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}};t["a"]=i},"0Dky":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"0GbY":function(e,t,n){var r=n("Qo9l"),a=n("2oRo"),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(r[e])||o(a[e]):r[e]&&r[e][t]||a[e]&&a[e][t]}},"0Owb":function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t1?arguments[1]:void 0)}))},"0eef":function(e,t,n){"use strict";var r={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,o=a&&!r.call({1:2},1);t.f=o?function(e){var t=a(this,e);return!!t&&t.enumerable}:r},"0jNN":function(e,t,n){"use strict";var r=n("sxOR"),a=Object.prototype.hasOwnProperty,o=Array.isArray,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),u=function(e){while(e.length>1){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],a=0;a=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===r.RFC1738&&(40===l||41===l)?c+=u.charAt(s):l<128?c+=i[l]:l<2048?c+=i[192|l>>6]+i[128|63&l]:l<55296||l>=57344?c+=i[224|l>>12]+i[128|l>>6&63]+i[128|63&l]:(s+=1,l=65536+((1023&l)<<10|1023&u.charCodeAt(s)),c+=i[240|l>>18]+i[128|l>>12&63]+i[128|l>>6&63]+i[128|63&l])}return c},d=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===t&&e<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===t?e+12:e},meridiem:function(e,t,n){return e<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":e<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":e<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":e<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}});return r}))},"0n0R":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return i}));var r=n("q1tI"),a=r["isValidElement"];function o(e,t,n){return a(e)?r["cloneElement"](e,"function"===typeof n?n():n):t}function i(e,t){return o(e,e,t)}},"0oug":function(e,t,n){var r=n("dG/n");r("iterator")},"0q/z":function(e,t,n){"use strict";var r=n("I+eb"),a=n("xDBR"),o=n("glrk"),i=n("A2ZE"),u=n("Sssf"),c=n("ImZN");r({target:"Map",proto:!0,real:!0,forced:a},{find:function(e){var t=o(this),n=u(t),r=i(e,arguments.length>1?arguments[1]:void 0,3);return c(n,(function(e,n){if(r(n,e,t))return c.stop(n)}),void 0,!0,!0).result}})},"0rvr":function(e,t,n){var r=n("glrk"),a=n("O741");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(o){}return function(n,o){return r(n),a(o),t?e.call(n,o):n.__proto__=o,n}}():void 0)},"0tRk":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t=e.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"});return t}))},"0vxD":function(e,t,n){"use strict";e.exports=n("DUzY")},1:function(e,t){},"14J3":function(e,t,n){"use strict";n("cIOH"),n("1GLa")},"14Sl":function(e,t,n){"use strict";n("rB9j");var r=n("busE"),a=n("0Dky"),o=n("tiKp"),i=n("kmMV"),u=n("kRJp"),c=o("species"),s=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),l=function(){return"$0"==="a".replace(/./,"$0")}(),f=o("replace"),p=function(){return!!/./[f]&&""===/./[f]("a","$0")}(),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,f){var h=o(e),m=!a((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),y=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!m||!y||"replace"===e&&(!s||!l||p)||"split"===e&&!d){var v=/./[h],g=n(h,""[e],(function(e,t,n,r,a){return t.exec===i?m&&!a?{done:!0,value:v.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:l,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),b=g[0],_=g[1];r(String.prototype,e,b),r(RegExp.prototype,h,2==t?function(e,t){return _.call(e,this,t)}:function(e){return _.call(e,this)})}f&&u(RegExp.prototype[h],"sham",!0)}},"16Al":function(e,t,n){"use strict";var r=n("WbBG");function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},"17x9":function(e,t,n){e.exports=n("16Al")()},"1E5z":function(e,t,n){var r=n("m/L8").f,a=n("UTVS"),o=n("tiKp"),i=o("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},"1FuX":function(e,t,n){"use strict";function r(e,t){if(!e)return!1;if(e.contains)return e.contains(t);var n=t;while(n){if(n===e)return!0;n=n.parentNode}return!1}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},"1GLa":function(e,t,n){"use strict";n("cIOH"),n("FIfw")},"1OyB":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},"1S0Z":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const r=a(n("yH/Z"));function a(e){return e&&e.__esModule?e:{default:e}}const o=r;t.default=o,e.exports=o},"1W/9":function(e,t,n){"use strict";var r=n("1OyB"),a=n("vuIU"),o=n("JX7q"),i=n("Ji7U"),u=n("LK+K"),c=n("rePB"),s=n("U8pU"),l=n("q1tI"),f=n("wgJM"),p=n("QC+M"),d=n("MNnm"),h=n("qx4F");function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return{};var n=t.element,r=void 0===n?document.body:n,a={},o=Object.keys(e);return o.forEach((function(e){a[e]=r.style[e]})),o.forEach((function(t){r.style[t]=e[t]})),a}var y=m;function v(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var g={},b=function(e){if(v()||e){var t="ant-scrolling-effect",n=new RegExp("".concat(t),"g"),r=document.body.className;if(e){if(!n.test(r))return;return y(g),g={},void(document.body.className=r.replace(n,"").trim())}var a=Object(h["a"])();if(a&&(g=y({position:"relative",width:"calc(100% - ".concat(a,"px)")}),!n.test(r))){var o="".concat(r," ").concat(t);document.body.className=o.trim()}}},_=n("KQm4"),w=0,x=[],k="ant-scrolling-effect",O=new RegExp("".concat(k),"g"),j=new Map,L=Object(a["a"])((function e(t){var n=this;Object(r["a"])(this,e),Object(c["a"])(this,"lockTarget",void 0),Object(c["a"])(this,"options",void 0),Object(c["a"])(this,"getContainer",(function(){var e;return null===(e=n.options)||void 0===e?void 0:e.container})),Object(c["a"])(this,"reLock",(function(e){var t=x.find((function(e){var t=e.target;return t===n.lockTarget}));t&&n.unLock(),n.options=e,t&&(t.options=e,n.lock())})),Object(c["a"])(this,"lock",(function(){var e;if(!x.some((function(e){var t=e.target;return t===n.lockTarget})))if(x.some((function(e){var t,r=e.options;return(null===r||void 0===r?void 0:r.container)===(null===(t=n.options)||void 0===t?void 0:t.container)})))x=[].concat(Object(_["a"])(x),[{target:n.lockTarget,options:n.options}]);else{var t=0,r=(null===(e=n.options)||void 0===e?void 0:e.container)||document.body;(r===document.body&&window.innerWidth-document.documentElement.clientWidth>0||r.scrollHeight>r.clientHeight)&&"hidden"!==getComputedStyle(r).overflow&&(t=Object(h["a"])());var a=r.className;if(0===x.filter((function(e){var t,r=e.options;return(null===r||void 0===r?void 0:r.container)===(null===(t=n.options)||void 0===t?void 0:t.container)})).length&&j.set(r,y({width:0!==t?"calc(100% - ".concat(t,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:r})),!O.test(a)){var o="".concat(a," ").concat(k);r.className=o.trim()}x=[].concat(Object(_["a"])(x),[{target:n.lockTarget,options:n.options}])}})),Object(c["a"])(this,"unLock",(function(){var e,t=x.find((function(e){var t=e.target;return t===n.lockTarget}));if(x=x.filter((function(e){var t=e.target;return t!==n.lockTarget})),t&&!x.some((function(e){var n,r=e.options;return(null===r||void 0===r?void 0:r.container)===(null===(n=t.options)||void 0===n?void 0:n.container)}))){var r=(null===(e=n.options)||void 0===e?void 0:e.container)||document.body,a=r.className;O.test(a)&&(y(j.get(r),{element:r}),j["delete"](r),r.className=r.className.replace(O,"").trim())}})),this.lockTarget=w++,this.options=t})),M=0,E=Object(d["a"])();var S={},T=function(e){if(!E)return null;if(e){if("string"===typeof e)return document.querySelectorAll(e)[0];if("function"===typeof e)return e();if("object"===Object(s["a"])(e)&&e instanceof window.HTMLElement)return e}return document.body},P=function(e){Object(i["a"])(n,e);var t=Object(u["a"])(n);function n(e){var a;return Object(r["a"])(this,n),a=t.call(this,e),Object(c["a"])(Object(o["a"])(a),"container",void 0),Object(c["a"])(Object(o["a"])(a),"componentRef",l["createRef"]()),Object(c["a"])(Object(o["a"])(a),"rafId",void 0),Object(c["a"])(Object(o["a"])(a),"scrollLocker",void 0),Object(c["a"])(Object(o["a"])(a),"renderComponent",void 0),Object(c["a"])(Object(o["a"])(a),"updateScrollLocker",(function(e){var t=e||{},n=t.visible,r=a.props,o=r.getContainer,i=r.visible;i&&i!==n&&E&&T(o)!==a.scrollLocker.getContainer()&&a.scrollLocker.reLock({container:T(o)})})),Object(c["a"])(Object(o["a"])(a),"updateOpenCount",(function(e){var t=e||{},n=t.visible,r=t.getContainer,o=a.props,i=o.visible,u=o.getContainer;i!==n&&E&&T(u)===document.body&&(i&&!n?M+=1:e&&(M-=1));var c="function"===typeof u&&"function"===typeof r;(c?u.toString()!==r.toString():u!==r)&&a.removeCurrentContainer()})),Object(c["a"])(Object(o["a"])(a),"attachToParent",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e||a.container&&!a.container.parentNode){var t=T(a.props.getContainer);return!!t&&(t.appendChild(a.container),!0)}return!0})),Object(c["a"])(Object(o["a"])(a),"getContainer",(function(){return E?(a.container||(a.container=document.createElement("div"),a.attachToParent(!0)),a.setWrapperClassName(),a.container):null})),Object(c["a"])(Object(o["a"])(a),"setWrapperClassName",(function(){var e=a.props.wrapperClassName;a.container&&e&&e!==a.container.className&&(a.container.className=e)})),Object(c["a"])(Object(o["a"])(a),"removeCurrentContainer",(function(){var e;null===(e=a.container)||void 0===e||null===(e=e.parentNode)||void 0===e||e.removeChild(a.container)})),Object(c["a"])(Object(o["a"])(a),"switchScrollingEffect",(function(){1!==M||Object.keys(S).length?M||(y(S),S={},b(!0)):(b(),S=y({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"}))})),a.scrollLocker=new L({container:T(e.getContainer)}),a}return Object(a["a"])(n,[{key:"componentDidMount",value:function(){var e=this;this.updateOpenCount(),this.attachToParent()||(this.rafId=Object(f["a"])((function(){e.forceUpdate()})))}},{key:"componentDidUpdate",value:function(e){this.updateOpenCount(e),this.updateScrollLocker(e),this.setWrapperClassName(),this.attachToParent()}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.visible,n=e.getContainer;E&&T(n)===document.body&&(M=t&&M?M-1:M),this.removeCurrentContainer(),f["a"].cancel(this.rafId)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.forceRender,r=e.visible,a=null,o={getOpenCount:function(){return M},getContainer:this.getContainer,switchScrollingEffect:this.switchScrollingEffect,scrollLocker:this.scrollLocker};return(n||r||this.componentRef.current)&&(a=l["createElement"](p["a"],{getContainer:this.getContainer,ref:this.componentRef},t(o))),a}}]),n}(l["Component"]);t["a"]=P},"1WJl":function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(a=r;0!==a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(o=Object.keys(t),r=o.length,r!==Object.keys(n).length)return!1;for(a=r;0!==a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!==a--;){var i=o[a];if(!e(t[i],n[i]))return!1}return!0}return t!==t&&n!==n}},"1Y/n":function(e,t,n){var r=n("HAuM"),a=n("ewvW"),o=n("RK3t"),i=n("UMSQ"),u=function(e){return function(t,n,u,c){r(n);var s=a(t),l=o(s),f=i(s.length),p=e?f-1:0,d=e?-1:1;if(u<2)while(1){if(p in l){c=l[p],p+=d;break}if(p+=d,e?p<0:f<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:f>p;p+=d)p in l&&(c=n(c,l[p],p,s));return c}};e.exports={left:u(!1),right:u(!0)}},"1cmj":function(e,t,n){"use strict";var r=n("k1fw"),a=n("9og8"),o=n("ErOA");function i(){i=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function u(e){return c.apply(this,arguments)}function c(){return c=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/shixuns/new.json",{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)}))),c.apply(this,arguments)}function s(e){return l.apply(this,arguments)}function l(){return l=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/shixuns/".concat(t.id,"/required_status.json"),{method:"Get",params:{}}));case 1:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)}function f(){f=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",u=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};s(w,i,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,i)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var p={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{setParams:function(e,t){var n=e.payload,a=(t.call,t.put);return f().mark((function e(){return f().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:"save",payload:Object(r["a"])({},n)});case 2:case"end":return e.stop()}}),e)}))()},getTestData:function(e,t){var n=e.payload,r=t.call,a=t.put;return f().mark((function e(){var t;return f().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(u,n);case 2:return t=e.sent,e.next=5,a({type:"save",payload:{data:t}});case 5:case"end":return e.stop()}}),e)}))()},setUpdateIndex:function(e,t){e.payload,t.call;var n=t.put;return f().mark((function e(){return f().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{updateIndex:Math.random()}});case 2:case"end":return e.stop()}}),e)}))()},getCommonData:function(e,t){var n=e.payload,a=t.call,o=t.put;return f().mark((function e(){var t;return f().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a(s,n);case 2:return t=e.sent,e.next=5,o({type:"save",payload:Object(r["a"])({},t.data)});case 5:case"end":return e.stop()}}),e)}))()},setSideBarTabs:function(e,t){var n=e.payload,a=(t.call,t.put);return f().mark((function e(){return f().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:"sideBar",payload:Object(r["a"])({},n)});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,t){return Object(r["a"])(Object(r["a"])({},e),t.payload)},sideBar:function(e,t){return Object(r["a"])(Object(r["a"])({},e),{},{sideBar:Object(r["a"])(Object(r["a"])({},e.sideBar),t.payload)})}},subscriptions:{setup:function(e){e.dispatch,e.history}}};t["a"]=p},"1dYe":function(e,t,n){"use strict";var r=n("67WC"),a=n("tycR").forEach,o=r.aTypedArray,i=r.exportTypedArrayMethod;i("forEach",(function(e){a(o(this),e,arguments.length>1?arguments[1]:void 0)}))},"1kQv":function(e,t,n){var r=n("I+eb"),a=n("qY7S");r({target:"Set",stat:!0},{from:a})},"1ppg":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t=e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"1rYy":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t=e.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(e){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e)},meridiem:function(e){return e<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":e<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":e<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-\u056b\u0576":e+"-\u0580\u0564";default:return e}},week:{dow:1,doy:7}});return t}))},"1t3B":function(e,t,n){var r=n("I+eb"),a=n("0GbY"),o=n("glrk"),i=n("uy83");r({target:"Reflect",stat:!0,sham:!i},{preventExtensions:function(e){o(e);try{var t=a("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},"1vsH":function(e,t,n){"use strict";n.d(t,"k",(function(){return L})),n.d(t,"h",(function(){return M})),n.d(t,"w",(function(){return E})),n.d(t,"f",(function(){return S})),n.d(t,"e",(function(){return T})),n.d(t,"j",(function(){return P})),n.d(t,"c",(function(){return D})),n.d(t,"g",(function(){return A})),n.d(t,"i",(function(){return Y})),n.d(t,"v",(function(){return C})),n.d(t,"a",(function(){return I})),n.d(t,"S",(function(){return N})),n.d(t,"T",(function(){return F})),n.d(t,"W",(function(){return H})),n.d(t,"F",(function(){return z})),n.d(t,"E",(function(){return W})),n.d(t,"B",(function(){return U})),n.d(t,"y",(function(){return G})),n.d(t,"P",(function(){return B})),n.d(t,"A",(function(){return q})),n.d(t,"s",(function(){return $})),n.d(t,"r",(function(){return J})),n.d(t,"q",(function(){return K})),n.d(t,"O",(function(){return Z})),n.d(t,"H",(function(){return Q})),n.d(t,"L",(function(){return te})),n.d(t,"d",(function(){return ne})),n.d(t,"b",(function(){return re})),n.d(t,"G",(function(){return ie})),n.d(t,"N",(function(){return ue})),n.d(t,"x",(function(){return ce})),n.d(t,"I",(function(){return se})),n.d(t,"D",(function(){return le})),n.d(t,"o",(function(){return fe})),n.d(t,"R",(function(){return pe})),n.d(t,"u",(function(){return de})),n.d(t,"J",(function(){return he})),n.d(t,"t",(function(){return ye})),n.d(t,"U",(function(){return ve})),n.d(t,"V",(function(){return ge})),n.d(t,"K",(function(){return be})),n.d(t,"z",(function(){return _e})),n.d(t,"m",(function(){return we})),n.d(t,"p",(function(){return xe})),n.d(t,"C",(function(){return ke})),n.d(t,"l",(function(){return Oe})),n.d(t,"n",(function(){return je})),n.d(t,"M",(function(){return Le})),n.d(t,"Q",(function(){return Me}));var r=n("oBTY"),a=(n("sRBo"),n("kaz8")),o=(n("14J3"),n("BMrR")),i=(n("jCWc"),n("kPKH")),u=(n("2qtc"),n("kLXV")),c=(n("miYZ"),n("tsqr")),s=n("9og8"),l=n("k1fw"),f=n("jrin"),p=n("q1tI"),d=n.n(p),h=n("xKgJ"),m=n("s8TD"),y=n("V0Rq"),v=n("bntm"),g={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"},b=n("aCH8"),_=n.n(b),w=n("m3rI"),x=n("dhSg"),k=n("ErOA"),O=n("9Bee");function j(){j=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",u=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var p="suspendedStart",d="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var _={};s(_,i,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(D([])));x&&x!==n&&r.call(x,i)&&(_=x);var k=b.prototype=v.prototype=Object.create(_);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=f(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=p;return function(o,i){if(a===h)throw new Error("Generator is already running");if(a===m){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===p)throw a=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=h;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?m:d,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=m,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}var L=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],M=["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII","XIII","XIV","XV","XVI","XVII","XVIII","XIX","XX"],E=function(e){var t=Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])({},-1,"\u91cd\u505a\u4e2d"),0,"\u672a\u5f00\u542f"),1,"\u672a\u901a\u5173"),2,"\u6309\u65f6\u901a\u5173");return t[e]||"\u8fdf\u4ea4\u901a\u5173"},S=function(e){var t,n,r=Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])({},-1,{name:"\u91cd\u505a\u4e2d",class:"c-orange"}),0,{name:"\u672a\u5f00\u542f",class:"c-black"}),1,{name:"\u672a\u901a\u5173",class:"c-red"}),2,{name:"\u6309\u65f6\u901a\u5173",class:"c-green"}),3,{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"});return d.a.createElement("span",{className:null===r||void 0===r||null===(t=r[e.status])||void 0===t?void 0:t["class"]},null===r||void 0===r||null===(n=r[e.status])||void 0===n?void 0:n["name"])},T=function(e){var t,n,r=Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])({},-1,{name:"\u91cd\u505a\u4e2d",class:"c-orange",color:"#999999"}),0,{name:"\u672a\u5f00\u542f",class:"c-black",color:"#999999"}),1,{name:"\u672a\u901a\u5173",class:"c-red",color:"#d4443d"}),2,{name:"\u6309\u65f6\u901a\u5173",class:"c-green",color:"#57be40"}),3,{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange",color:"#f09143"});return d.a.createElement("span",{style:{marginLeft:"10px",color:"#fff",background:null===r||void 0===r||null===(t=r[e.status])||void 0===t?void 0:t["color"],borderRadius:"20px",width:"65px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},null===r||void 0===r||null===(n=r[e.status])||void 0===n?void 0:n["name"])},P=function(e){var t=e.status,n={0:{class:"tag-style bg-blue ml10",name:"\u5f85\u9009\u4e2d"},1:{class:"tag-style bg-blue ml10",name:"\u5f85\u786e\u8ba4"},2:{class:"tag-style bg-pink ml10",name:"\u5df2\u786e\u8ba4"}};try{return d.a.createElement("span",{className:n[t]["class"]},n[t]["name"])}catch(r){console.log("utils.StatusGraduationProjectTags",e.status)}},D={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f",99:"\u6a21\u62df\u8003\u8bd5\u4e2d"},A={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},Y=function(e){var t={"\u6a21\u62df\u8003\u8bd5\u4e2d":{class:"tag-style bg-light-pink ml10"},"\u5df2\u5f00\u542f\u9632\u4f5c\u5f0a":{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},"\u516c\u5f00":{class:"tag-style bg-blue ml10"},"\u5df2\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-green ml10"},"\u672a\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-pink ml10soft"},"\u672a\u53d1\u5e03":{class:"tag-style bgB8B8B8 ml10soft"},"\u672a\u5f00\u59cb":{class:"tag-style bg-c5d6ff ml10soft"},"\u533f\u540d\u4f5c\u54c1":{class:"tag-style bg-cyan ml10"},"\u5df2\u9009\u62e9":{class:"tag-style bg-grey-ede ml10"},"\u5df2\u7ed3\u675f":{class:"tag-style bg-grey-ede ml10soft"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-blue ml10soft"},"\u8fdb\u884c\u4e2d":{class:"tag-style bg-blue ml10soft"},"\u533f\u8bc4\u4e2d":{class:"tag-style bg-blue ml10"},"\u7533\u8bc9\u4e2d":{class:"tag-style bg-blue ml10"},"\u8003\u8bd5\u4e2d":{class:"tag-style bg-light-blue ml10"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-blue ml10soft"},"\u8bc4\u9605\u4e2d":{class:"tag-style bg-blue ml10"},"\u5f85\u9009\u4e2d":{class:"tag-style bg-blue ml10"},"\u4ea4\u53c9\u8bc4\u9605\u4e2d":{class:"tag-style bg-light-orange ml10"},"\u5df2\u5f00\u542f\u4ea4\u53c9\u8bc4\u9605":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u786e\u8ba4":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u5904\u7406":{class:"tag-style bg-lightblue-purple ml10"},"\u79c1\u6709":{class:"tag-style bg-lightblue-purple ml10"},"\u672a\u63d0\u4ea4":{class:"tag-style bg-lightblue-purple ml10"},"\u5df2\u786e\u8ba4":{class:"tag-style bg-light-pink ml10"},"\u5df2\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u5df2\u622a\u6b62":{class:"tag-style bg-light-pink ml10soft"},"\u5f00\u53d1\u8bfe\u7a0b":{class:"tag-style bg-orange ml10"},"\u5df2\u5f00\u64ad":{class:"tag-style-border border-green c-green ml10"},"\u672a\u5f00\u64ad":{class:"tag-style-border border-light-black ml10"},"\u6309\u65f6\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u8fdf\u4ea4\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u5f00\u542f":{class:"tag-style-border border-light-black ml10"}},n={"\u672a\u53d1\u5e03":{class:"tag-style bg-C6CED6 ml10soft"},"\u672a\u5f00\u59cb":{class:"tag-style bg-C1E2FF ml10soft"},"\u8fdb\u884c\u4e2d":{class:"tag-style bg-0152d9 ml10soft"},"\u5df2\u622a\u6b62":{class:"tag-style bg-E53333 ml10soft"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-0152d9 ml10soft"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-44D7B6 ml10soft"}};e.temporary&&(t=Object(l["a"])(Object(l["a"])({},t),n));var r=[];e.is_random&&r.push(d.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968f\u673a"));try{e.status&&e.status.map((function(n,a){r.push(d.a.createElement("span",{style:(null===e||void 0===e?void 0:e.style)||[],key:a,className:t[n]&&t[n]["class"]},n))}))}catch(a){console.log("utils.status.tag:",a,e.status)}return r},C=function(e){return 1===e?d.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style ml5"},"\u672a\u5f00\u59cb"):2===e?d.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style ml5"},"\u8003\u8bd5\u4e2d"):3===e?d.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style ml5"},"\u5df2\u7ed3\u675f"):void 0},I=function(e){var t,n,r={0:{name:"\u672a\u63d0\u4ea4",class:"c-black"},1:{name:"\u6309\u65f6\u63d0\u4ea4",class:"c-green"},2:{name:"\u5ef6\u65f6\u63d0\u4ea4",class:"c-red"}};return d.a.createElement("span",{className:null===(t=r[e.status])||void 0===t?void 0:t["class"]},null===(n=r[e.status])||void 0===n?void 0:n["name"])},N=function(e){e=new Date(e).getTime();var t=6e4,n=60*t,r=24*n,a="",o=(new Date).getTime(),i=o-e;if(i<0)return console.log("\u65f6\u95f4\u4e0d\u5bf9\u52b2,\u670d\u52a1\u5668\u521b\u5efa\u65f6\u95f4\u4e0e\u5f53\u524d\u65f6\u95f4\u4e0d\u540c\u6b65"),"\u521a\u521a";var u=parseInt(i/r,10),c=parseInt(i/n,10),s=parseInt(i/t,10);return a=u>30?""+R(e,"yyyy-MM-dd"):u>1?u+"\u5929\u524d":1==u?"\u6628\u5929":c>=1?c+"\u5c0f\u65f6\u524d":s>=5?s+"\u5206\u949f\u524d":"\u521a\u521a",a},R=function(e,t){"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},r=[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]];for(var a in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(t)&&(t=t.replace(RegExp.$1,r[RegExp.$1.length-1][e.getDay()])),n)new RegExp("("+a+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?n[a]:("00"+n[a]).substr((""+n[a]).length)));return t},F=function(e){if(!e||e<0)return"0\u79d2";console.log("time:",e);var t=60,n=60*t,r=24*n,a=e/r,o=e/n,i=e/t;return a>=1?parseInt(a.toString())+"\u5929"+Math.floor(o%24)+"\u65f6"+Math.floor(i%60)+"\u5206"+Math.floor(e%60)+"\u79d2":o>1?parseInt(o.toString())+"\u65f6"+Math.floor(i%60)+"\u5206"+Math.floor(e%60)+"\u79d2":i>=1?parseInt(i.toString())+"\u5206"+Math.floor(e%60)+"\u79d2":Math.ceil(e)+"\u79d2"},H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=0;if(e){n=e.length;for(var r=0;r=55296&&a<=56319&&(n--,r++)}}return n<=t},z=function(e,t,n){if(t){var r=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,a=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,o=a.test(t),i=r.test(t);(!0===o||!0===i||t.length<2||t.length>=21)&&n("2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf")}n()},W=function(e,t,n){if(t){var r=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,a=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,o=a.test(t),i=r.test(t);(!0===o||!0===i||t.length<2||t.length>=11)&&n("2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57")}n()},U=function(e){if(!e)return"";for(var t=e.length-1,n="",r=0;r0){n=!1;break}return n}function X(){var e=navigator.userAgent,t=["Chrome"];return t.some((function(t){return e.indexOf(t)>-1}))}function ee(){var e=navigator.userAgent,t=["Chrome","Firefox"];return t.some((function(t){return e.indexOf(t)>-1}))}var te=function(e){var t=document.createElement("a");t.target="_blank",document.body.appendChild(t),t.href=e;var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),t.dispatchEvent(n),document.body.removeChild(t)},ne=function(){var e=(new Date).getHours(),t=(new Date).getMinutes();return t>=30?(e++,t="00"):t="30",e+":"+t},re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"-",t=(new Date).getHours(),n=(new Date).getMinutes();return n>=30?(t++,n="00"):n="30",(new Date).toLocaleDateString().replace(/\//g,e)+" "+t+":"+n},ae=function(e){return e["Number"]="Number",e["String"]="String",e["Boolean"]="Boolean",e["Object"]="Object",e["Array"]="Array",e["Function"]="Function",e}(ae||{}),oe=function(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)},ie=function(e){return oe(e)===ae.Array?0===e.length:oe(e)===ae.Object?0===Object.keys(e).length:!e},ue=function(e,t){for(var n=[],r=e;r4.5?5:e>4&&e<=4.5?4.5:e>3.5&&e<=4?4:e>3&&e<=3.5?3.5:e>2.5&&e<=3?3:e>2&&e<=2.5?2.5:e>1.5&&e<=2?2:e>1&&e<=1.5?1.5:e>.5&&e<=1?1:e>0&&e<=.5?.5:0},se=function(e){return void 0===e||null===e};var le=function(e){if(e.link_url)return window.open(e.link_url);switch(e.container_type){case"ApplyUserAuthentication":if("Apply"===e.tiding_type){if(1===e.auth_type)return window.open("/admins/identity_authentications");if(2===e.auth_type)return window.open("/admins/professional_authentications")}return"System"===e.tiding_type?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return"Apply"===e.tiding_type?window.open("/admins/department_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAddSchools":return"Apply"===e.tiding_type?window.open("/admins/unit_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if("Apply"===e.tiding_type)return window.open("/admins/shixun_authorizations");if("System"===e.tiding_type)return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if("Apply"===e.tiding_type)return window.open("/admins/subject_authorizations");if("System"===e.tiding_type)return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if("Apply"===e.tiding_type)return window.open("/managements/trial_authorization");if("System"===e.tiding_type)return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if("Apply"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if("System"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Course":if("Delete"===e.tiding_type)return;return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(e.container_id));case"JournalsForMessage":switch(e.parent_container_type){case"Principal":return"";case"HomeworkCommon":return"normal"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):"group"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):"practice"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open(e.link_url)}case"Memo":return window.open("/forums/".concat(e.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(e.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open(w["a"].FORGE+e.project_url);case"ReporterJoinProject":return window.open(w["a"].FORGE+e.project_url);case"DealProject":return window.open(w["a"].FORGE+e.project_url);case"ManagerJoinProject":return window.open(w["a"].FORGE+e.project_url);case"Poll":switch(e.parent_container_type){case"CommitPoll":return window.open("\t/classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"));default:return window.open("\t/classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"))}case"Exercise":switch(e.parent_container_type){case"CommitExercise":return window.open("\t/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open("\t/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWork":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.parent_container_id));case"HomeworkCommon":switch(e.parent_container_type){case"AnonymousCommentFail":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("".concat(w["a"].API_SERVER,"/admins/mirror_repositories"));case"Journal":return window.open("/issues/".concat(e.parent_container_id));case"Issue":return window.open("/issues/".concat(e.container_id));case"PullRequest":return window.open(w["a"].FORGE+e.project_url);case"Department":return window.open("/account/profile");case"Library":if("Apply"===e.tiding_type)return window.open("/admins/library_applies");if("System"===e.tiding_type)return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":if("Destroyed"===e.tiding_type)return;return"Destroyed_end"===e.tiding_type?void 0:"Apply"===e.tiding_type?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return"Hack"===e.parent_container_type&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):"ai_reply"===e.extra&&e.task_identifier?window.open("/tasks/".concat(e.task_identifier,"?extra=extra")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":return"Apply"===e.tiding_type?window.open("/admins/video_applies"):"System"===e.tiding_type?window.open("/users/".concat(null===(t=Object(h["x"])())||void 0===t?void 0:t.login,"/videos")):"";var t;case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(e.belong_container_id,"/course_videos?open=live"));case"Hack":if(e.extra&&"HackDelete"!==e.parent_container_type)return window.open("/problems/".concat(e.extra,"/edit"));default:return}},fe=function(e){var t,n;return new Promise(function(){var r=Object(s["a"])(j().mark((function r(a,s){var l;return j().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if("no"===e.ip_limit&&!e.ip_bind){r.next=4;break}return r.next=3,Object(m["a"])({ip_limit:null===e||void 0===e?void 0:e.ip_limit,ip_bind:null===e||void 0===e?void 0:e.ip_bind});case 3:t=r.sent;case 4:return r.next=6,Object(y["f"])({id:e.exerciseId,ip:t});case 6:if(l=r.sent,0===l.status?a(l):(c["b"].info(null===l||void 0===l?void 0:l.message),s(l)),!e.errmsgHide){r.next=10;break}return r.abrupt("return",!0);case 10:if(-1!==l.status){r.next=15;break}return n=u["a"].info({title:d.a.createElement(o["a"],null,d.a.createElement(i["a"],{flex:"1"},"\u63d0\u793a"),d.a.createElement(i["a"],null,d.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return n.destroy()}}))),icon:null,className:"custom-modal-divider",content:d.a.createElement("div",{className:"font16 p20"},"\u60a8\u7684IP\u4e0d\u5728\u8003\u8bd5\u5141\u8bb8\u7684\u8303\u56f4\u5185\uff01"),okText:"\u6211\u77e5\u9053\u4e86"}),r.abrupt("return",!1);case 15:if(-2!==l.status){r.next=18;break}return n=u["a"].info({title:d.a.createElement(o["a"],null,d.a.createElement(i["a"],{flex:"1"},"\u63d0\u793a"),d.a.createElement(i["a"],null,d.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return n.destroy()}}))),icon:null,className:"custom-modal-divider",content:d.a.createElement("div",{className:"font16 p20"},"\u60a8\u5df2\u7ed1\u5b9a\u5f53\u524d\u8003\u8bd5IP\u5730\u5740\uff1a",d.a.createElement("span",{className:"c-red"},l.ip),"\u8bf7\u4f7f\u7528\u8be5IP\u5730\u5740\u8fdb\u5165\u8003\u8bd5\u3002"),okText:"\u6211\u77e5\u9053\u4e86"}),r.abrupt("return",!1);case 18:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}())},pe=function(){var e=Object(s["a"])(j().mark((function e(t){var n;return j().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(location.pathname.indexOf("/classrooms/4RW9CYHY")>-1||location.pathname.indexOf("/classrooms/qb4ft587")>-1||location.pathname.indexOf("/classrooms/c5q9bsp2")>-1)||Q()){e.next=3;break}return u["a"].info({content:"\u8bf7\u4f7f\u7528\u7535\u8111\u53c2\u52a0\u8003\u8bd5\uff01"}),e.abrupt("return");case 3:if("no"===t.ip_limit&&!t.ip_bind){e.next=9;break}return e.next=6,fe(t);case 6:if(X()){e.next=9;break}return u["a"].info({icon:null,okText:"\u786e\u5b9a",width:500,content:d.a.createElement("div",{className:"font16"},"\u672c\u6b21\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u4f5c\u5f0a\u8bbe\u7f6e\uff0c\u4ec5\u652f\u6301",d.a.createElement("span",{className:"c-red"},"\u8c37\u6b4c"),"\u3002",d.a.createElement("br",null),"\u8bf7\u4f7f\u7528",d.a.createElement("span",{className:"c-red"},"\u8c37\u6b4c"),"\u6d4f\u89c8\u5668\u5f00\u59cb\u8003\u8bd5\u3002")}),e.abrupt("return");case 9:if(!(t.open_camera||t.screen_open||"no"!==t.ip_limit||t.ip_bind||t.identity_verify)){e.next=16;break}if(ee()){e.next=13;break}return u["a"].info({icon:null,okText:"\u786e\u5b9a",width:500,content:d.a.createElement("div",{className:"font16"},"\u672c\u6b21\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u4f5c\u5f0a\u8bbe\u7f6e\uff0c\u4ec5\u652f\u6301",d.a.createElement("span",{className:"c-red"},"\u8c37\u6b4c"),"\u3001",d.a.createElement("span",{className:"c-red"},"\u706b\u72d0"),"\u6d4f\u89c8\u5668\u3002",d.a.createElement("br",null),"\u8bf7\u4f7f\u7528",d.a.createElement("span",{className:"c-red"},"\u8c37\u6b4c"),"\u3001",d.a.createElement("span",{className:"c-red"},"\u706b\u72d0"),"\u6d4f\u89c8\u5668\u5f00\u59cb\u8003\u8bd5\u3002")}),e.abrupt("return",!1);case 13:n=u["a"].info({title:d.a.createElement(o["a"],null,d.a.createElement(i["a"],{flex:"1"},"\u8003\u8bd5\u8bf4\u660e"),d.a.createElement(i["a"],null,d.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return n.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:d.a.createElement("div",{className:"font16 p20"},t.identity_verify&&d.a.createElement(o["a"],{align:"middle",justify:"start",className:"mt20"},d.a.createElement(i["a"],{flex:"45px"},d.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),d.a.createElement(i["a"],{flex:"1"},"\u8fdb\u5165\u8003\u8bd5\u524d\uff0c\u8bf7\u5141\u8bb8\u6444\u50cf\u5934\u6388\u6743\uff0c\u6388\u6743\u540e\u9700\u91c7\u96c6\u7167\u7247\u8ba4\u8bc1\uff0c\u8ba4\u8bc1\u901a\u8fc7\u5e76\u5f00\u542f\u624b\u673a\u5f55\u5236\u624d\u53ef\u4ee5\u8fdb\u5165\u8003\u8bd5\u3002",!je()&&d.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65e0\u6cd5\u8c03\u7528\u6444\u50cf\u5934\uff1f"))),t.open_camera&&d.a.createElement(o["a"],{align:"middle",justify:"start",className:"mt20"},d.a.createElement(i["a"],null,d.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),d.a.createElement(i["a"],null,"\u8fdb\u5165\u8003\u8bd5\u540e\uff0c\u8bf7\u5141\u8bb8\u6444\u50cf\u5934\u6388\u6743\uff0c\u6388\u6743\u540e\u6253\u5f00\u6444\u50cf\u5934\u65b9\u53ef\u4f5c\u7b54\uff01",!je()&&d.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65e0\u6cd5\u8c03\u7528\u6444\u50cf\u5934\uff1f"))),t.screen_open&&d.a.createElement(o["a"],{justify:"start",className:"mt20"},d.a.createElement(i["a"],{flex:"24px",className:"mr20"},d.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),d.a.createElement(i["a"],{flex:"1"},"\u5f53\u524d\u8003\u8bd5\u5df2\u5f00\u542f\u9632\u5207\u5c4f\uff0c\u5207\u5c4f\u8d85\u8fc7",t.screen_num,"\u6b21\u5c06\u5f3a\u5236\u4ea4\u5377\u3002\uff08\u9000\u51fa\u5168\u5c4f\u5c06\u5224\u5b9a\u4e3a\u5207\u5c4f\u4e00\u6b21\uff0c\u8003\u8bd5\u8fc7\u7a0b\u4e2d\u8bf7\u52ff\u9000\u51fa\u5168\u5c4f\uff09")),(""!==t.inner_ip||""!==t.public_ip)&&"no"!==t.ip_limit&&d.a.createElement(o["a"],{justify:"start",className:"mt20"},d.a.createElement(i["a"],{flex:"24px",className:"mr20"},d.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),d.a.createElement(i["a"],{flex:"1"},"\u5f53\u524d\u8003\u8bd5\u5df2\u5f00\u542fIP\u8303\u56f4\u9650\u5b9a\u3002IP\u5730\u5740\u4e0d\u5728\u8303\u56f4\u5185\u4e0d\u53ef\u53c2\u52a0\u8003\u8bd5\u3002",d.a.createElement("br",null),!je()&&d.a.createElement(d.a.Fragment,null,d.a.createElement("span",{className:"c-red"},"\uff08\u53ea\u5141\u8bb8\u5728Chrome\u8c37\u6b4c\u6d4f\u89c8\u5668\u4f5c\u7b54\uff0c\u5e76\u4e14\u9700\u8981\u5b89\u88c5WebRTC Leak Prevent\u63d2\u4ef6\uff09"),d.a.createElement("br",null),d.a.createElement("a",{onClick:function(){Me()},target:"_blank"},"\u5982\u4f55\u5b89\u88c5WebRTC Leak Prevent\u63d2\u4ef6?")))),t.ip_bind&&d.a.createElement(o["a"],{justify:"start",className:"mt20"},d.a.createElement(i["a"],{flex:"24px",className:"mr20"},d.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),d.a.createElement(i["a"],{flex:"1"},"\u5f53\u524d\u8003\u8bd5\u5df2\u542f\u7528\u8003\u8bd5\u671f\u95f4IP\u7ed1\u5b9a\u3002\u5f53\u60a8\u5f00\u59cb\u8003\u8bd5\u540e\uff0c\u5c06\u81ea\u52a8\u7ed1\u5b9aIP\uff0c\u8003\u8bd5\u671f\u95f4\u53ea\u5141\u8bb8\u4f7f\u7528\u552f\u4e00\u7684IP\u8fdb\u5165\u8003\u8bd5\u3002\u5982\u9047\u7279\u6b8a\u60c5\u51b5\uff0c\u53ef\u5411\u8001\u5e08\u7533\u8bf7\u89e3\u9664IP\u7ed1\u5b9a\u3002",d.a.createElement("br",null),!je()&&d.a.createElement(d.a.Fragment,null,d.a.createElement("span",{className:"c-red"},"\uff08\u53ea\u5141\u8bb8\u5728Chrome\u8c37\u6b4c\u6d4f\u89c8\u5668\u4f5c\u7b54\uff0c\u5e76\u4e14\u9700\u8981\u5b89\u88c5WebRTC Leak Prevent\u63d2\u4ef6\uff09"),d.a.createElement("br",null),d.a.createElement("a",{onClick:function(){Me()},target:"_blank"},"\u5982\u4f55\u5b89\u88c5WebRTC Leak Prevent\u63d2\u4ef6?")))),d.a.createElement("p",{className:"ml40 mt40"},d.a.createElement(a["a"],{onChange:function(e){return n.update({okButtonProps:{disabled:!e.target.checked}})}},"\u6211\u5df2\u9605\u8bfb"))),onOk:function(){var e;if(Object(v["d"])(document.body),t.open_phone_video_recording)t.history.push("/classrooms/".concat(t.coursesId,"/exercise/").concat(t.exerciseId,"/users/").concat(null===(e=Object(h["x"])())||void 0===e?void 0:e.login,"/check"));else if(t.identity_verify&&2===t.current_status){var n;t.history.push("/classrooms/".concat(t.coursesId,"/exercise/").concat(t.exerciseId,"/users/").concat(null===(n=Object(h["x"])())||void 0===n?void 0:n.login,"/check"))}else{var r;t.history.push("/classrooms/".concat(t.coursesId,"/exercise/").concat(t.exerciseId,"/users/").concat(null===(r=Object(h["x"])())||void 0===r?void 0:r.login))}},okText:"\u8fdb\u5165\u8003\u8bd5",okButtonProps:{disabled:!0}}),e.next=17;break;case 16:t.identity_verify&&2===t.current_status?t.history.push("/classrooms/".concat(t.coursesId,"/exercise/").concat(t.exerciseId,"/users/").concat(t.login,"/check")):t.history.push("/classrooms/".concat(t.coursesId,"/exercise/").concat(t.exerciseId,"/users/").concat(t.login));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),de=[{name:"\u535a\u58eb\u7814\u7a76\u751f",id:8},{name:"\u7855\u58eb\u7814\u7a76\u751f",id:7},{name:"\u672c\u79d1",id:6},{name:"\u5927\u4e13",id:5},{name:"\u4e2d\u4e13",id:4},{name:"\u9ad8\u4e2d",id:3},{name:"\u521d\u4e2d",id:2},{name:"\u5c0f\u5b66",id:1},{name:"\u5176\u4ed6",id:9}],he=function(e,t){var n={1:"\u5f53\u524d\u5b9e\u8df5\u9879\u76ee\u6682\u672a\u53d1\u5e03\uff0c\u8bf7\u8054\u7cfb\u672c\u8bfe\u5802\u6559\u5e08\u3002",2:"\u5f53\u524d\u5b9e\u8df5\u9879\u76ee\u4e0d\u5b58\u5728\uff0c\u8bf7\u8054\u7cfb\u672c\u8bfe\u5802\u6559\u5e08\u3002",3:"\u5f53\u524d\u5b9e\u8df5\u9879\u76ee\u9762\u5411\u6307\u5b9a\u5355\u4f4d\u5f00\u653e\uff0c\u8bf7\u8054\u7cfb\u672c\u8bfe\u5802\u6559\u5e08\u3002",4:"\u5f53\u524d\u5b9e\u8df5\u9879\u76ee\u5c06\u4e8e".concat(t,"\u53d1\u5e03\uff0c\u8bf7\u7b49\u5f85\u3002")},r=n[e];c["b"].warn(r)},me=function(e,t){for(var n,r,a=window.atob(e),o=a.length,i=new Uint8Array(o),u=0;u0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.createElement("textarea");n.value=e,document.body.appendChild(n),n.select(),document.execCommand("Copy"),t||c["b"].success("\u590d\u5236\u6210\u529f"),document.body.removeChild(n)},ke=function(e){e||(e=window.location.search);var t=e.substring(1),n={};return t.split("&").forEach((function(e){var t=e.split("=");n[t[0]]=decodeURIComponent(t[1])})),n},Oe=function(e,t){if(!t)return null;var n=[];return t.forEach((function(t,r){var a=Math.floor(r/e);n[a]||(n[a]=[]),n[a].push(t)})),n},je=function(){var e,t;return null===(e=window)||void 0===e||null===(t=e.localStorage)||void 0===t?void 0:t.isClientExam};function Le(e,t){var n,r,a=e.length;t=t||1;var o=function(){var e=1e3*Math.sin(t++);return e-Math.floor(e)};while(0!==a)r=Math.floor(o()*a),a-=1,n=e[a],e[a]=e[r],e[r]=n;return e}function Me(){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(s["a"])(j().mark((function e(){var t;return j().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(k["a"])("/api/documents/webrtc_content",{method:"get"});case 2:t=e.sent,u["a"].warning({icon:null,width:800,title:"WebRTC\u63d2\u4ef6\u5b89\u88c5\u6559\u7a0b",centered:!0,content:d.a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},d.a.createElement(O["a"],{value:null===t||void 0===t?void 0:t.data}))});case 4:case"end":return e.stop()}}),e)}))),Ee.apply(this,arguments)}},"1wcP":function(e,t,n){},"1xZ4":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t}))},2:function(e,t){},"2/Rp":function(e,t,n){"use strict";var r=n("zvFY");t["a"]=r["b"]},"22qN":function(e,t,n){},"25BE":function(e,t,n){"use strict";function r(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,"a",(function(){return r}))},"25bX":function(e,t,n){var r=n("I+eb"),a=n("glrk"),o=Object.isExtensible;r({target:"Reflect",stat:!0},{isExtensible:function(e){return a(e),!o||o(e)}})},"27RR":function(e,t,n){var r=n("I+eb"),a=n("g6v/"),o=n("Vu81"),i=n("/GqU"),u=n("Bs8V"),c=n("hBjN");r({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(e){var t,n,r=i(e),a=u.f,s=o(r),l={},f=0;while(s.length>f)n=a(r,t=s[f++]),void 0!==n&&c(l,t,n);return l}})},"2A+d":function(e,t,n){var r=n("I+eb"),a=n("/GqU"),o=n("UMSQ");r({target:"String",stat:!0},{raw:function(e){var t=a(e.raw),n=o(t.length),r=arguments.length,i=[],u=0;while(n>u)i.push(String(t[u++])),u1?arguments[1]:void 0)}})},"2GS6":function(e,t,n){"use strict";function r(){var e=[].slice.call(arguments,0);return 1===e.length?e[0]:function(){for(var t=0;t1?n-1:0);for(var r=1;r2?r-2:0);for(var a=2;a=20?"ste":"de")},week:{dow:1,doy:4}});return o}))},3:function(e,t){},"33Wh":function(e,t,n){var r=n("yoRg"),a=n("eDl+");e.exports=Object.keys||function(e){return r(e,a)}},"33yf":function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var a=e[r];"."===a?e.splice(r,1):".."===a?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e){"string"!==typeof e&&(e+="");var t,n=0,r=-1,a=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!a){n=t+1;break}}else-1===r&&(a=!1,r=t+1);return-1===r?"":e.slice(n,r)}function a(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r=-1&&!r;o--){var i=o>=0?arguments[o]:e.cwd();if("string"!==typeof i)throw new TypeError("Arguments to path.resolve must be strings");i&&(t=i+"/"+t,r="/"===i.charAt(0))}return t=n(a(t.split("/"),(function(e){return!!e})),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),i="/"===o(e,-1);return e=n(a(e.split("/"),(function(e){return!!e})),!r).join("/"),e||r||(e="."),e&&i&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(a(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var a=r(e.split("/")),o=r(n.split("/")),i=Math.min(a.length,o.length),u=i,c=0;c=1;--o)if(t=e.charCodeAt(o),47===t){if(!a){r=o;break}}else a=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=r(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,r=-1,a=!0,o=0,i=e.length-1;i>=0;--i){var u=e.charCodeAt(i);if(47!==u)-1===r&&(a=!1,r=i+1),46===u?-1===t?t=i:1!==o&&(o=1):-1!==t&&(o=-1);else if(!a){n=i+1;break}}return-1===t||-1===r||0===o||1===o&&t===r-1&&t===n+1?"":e.slice(t,r)};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("Q2Ig"))},"3E1r":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},r=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i],a=[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],o=e.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:r,longMonthsParse:r,shortMonthsParse:a,monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924"===t?e<4?e:e+12:"\u0938\u0941\u092c\u0939"===t?e:"\u0926\u094b\u092a\u0939\u0930"===t?e>=10?e:e+12:"\u0936\u093e\u092e"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0930\u093e\u0924":e<10?"\u0938\u0941\u092c\u0939":e<17?"\u0926\u094b\u092a\u0939\u0930":e<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}});return o}))},"3I1R":function(e,t,n){var r=n("dG/n");r("hasInstance")},"3KgV":function(e,t,n){var r=n("I+eb"),a=n("uy83"),o=n("0Dky"),i=n("hh1v"),u=n("8YOa").onFreeze,c=Object.freeze,s=o((function(){c(1)}));r({target:"Object",stat:!0,forced:s,sham:!a},{freeze:function(e){return c&&i(e)?c(u(e)):e}})},"3Nzz":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("q1tI"),a=r["createContext"](void 0),o=function(e){var t=e.children,n=e.size;return r["createElement"](a.Consumer,null,(function(e){return r["createElement"](a.Provider,{value:n||e},t)}))};t["b"]=a},"3bBZ":function(e,t,n){var r=n("2oRo"),a=n("/byt"),o=n("4mDm"),i=n("kRJp"),u=n("tiKp"),c=u("iterator"),s=u("toStringTag"),l=o.values;for(var f in a){var p=r[f],d=p&&p.prototype;if(d){if(d[c]!==l)try{i(d,c,l)}catch(m){d[c]=l}if(d[s]||i(d,s,f),a[f])for(var h in o)if(d[h]!==o[h])try{i(d,h,o[h])}catch(m){d[h]=o[h]}}}},"3blH":function(e,t,n){"use strict";var r=n("k1fw"),a=n("hJwl");function o(){o=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var i={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},competitions:[],count:""},effects:{getList:function(e,t){var n=e.payload,i=t.call,u=t.put;return o().mark((function e(){var t,c;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=n,e.next=3,i(a["v"],n);case 3:return c=e.sent,e.next=6,u({type:"save",payload:Object(r["a"])({listParams:t},c)});case 6:return e.abrupt("return",c);case 7:case"end":return e.stop()}}),e)}))()},addApplytojoincourse:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["r"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},competitionTeams:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["s"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getStaff:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["A"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getHeader:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["x"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getItem:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["y"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},updateMdContent:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["H"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getTeamList:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["E"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getTeamDetail:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["D"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},UpTeam:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["q"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},DeleteTeam:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["f"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},ExitTeam:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["h"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},AddTeam:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["b"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},JoinTeam:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["i"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getTeacher:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["C"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getStudents:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["B"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},SubmitTeam:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["o"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},Reward:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["n"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},ChartRules:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["d"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},Charts:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["e"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},TabResults:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["p"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},Results:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["m"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},Prize:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["k"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},Accounts:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["a"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getVerification:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["F"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},PhoneBind:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["j"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},EmailBind:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["g"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},Authentication:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["c"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},Professional:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["l"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},setleader:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["G"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getShixun:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["z"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getCourse:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["w"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,t){return Object(r["a"])(Object(r["a"])({},e),t.payload)}},subscriptions:{setup:function(e){var t=e.dispatch,n=e.history;return n.listen((function(e){var n=e.pathname;"/"===n&&t({type:"query"})}))}}};t["a"]=i},"3uUd":function(e,t,n){"use strict";var r=n("I+eb"),a=n("xDBR"),o=n("0GbY"),i=n("glrk"),u=n("HAuM"),c=n("A2ZE"),s=n("SEBh"),l=n("WGBp"),f=n("ImZN");r({target:"Set",proto:!0,real:!0,forced:a},{filter:function(e){var t=i(this),n=l(t),r=c(e,arguments.length>1?arguments[1]:void 0,3),a=new(s(t,o("Set"))),p=u(a.add);return f(n,(function(e){r(e,e,t)&&p.call(a,e)}),void 0,!1,!0),a}})},"49+q":function(e,t,n){"use strict";var r=n("I+eb"),a=n("xDBR"),o=n("fXLg");r({target:"Set",proto:!0,real:!0,forced:a},{addAll:function(){return o.apply(this,arguments)}})},"4Brf":function(e,t,n){"use strict";var r=n("I+eb"),a=n("g6v/"),o=n("2oRo"),i=n("UTVS"),u=n("hh1v"),c=n("m/L8").f,s=n("6JNq"),l=o.Symbol;if(a&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var f={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new l(e):void 0===e?l():l(e);return""===e&&(f[t]=!0),t};s(p,l);var d=p.prototype=l.prototype;d.constructor=p;var h=d.toString,m="Symbol(test)"==String(l("test")),y=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var e=u(this)?this.valueOf():this,t=h.call(e);if(i(f,e))return"";var n=m?t.slice(7,-1):t.replace(y,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},"4IlW":function(e,t,n){"use strict";var r={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=r.ZERO&&e<=r.NINE)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t["a"]=r},"4MGa":function(e,t,n){},"4MV3":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},n={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"},r=e.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(e){return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0ab0\u0abe\u0aa4"===t?e<4?e:e+12:"\u0ab8\u0ab5\u0abe\u0ab0"===t?e:"\u0aac\u0aaa\u0acb\u0ab0"===t?e>=10?e:e+12:"\u0ab8\u0abe\u0a82\u0a9c"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0ab0\u0abe\u0aa4":e<10?"\u0ab8\u0ab5\u0abe\u0ab0":e<17?"\u0aac\u0aaa\u0acb\u0ab0":e<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}});return r}))},"4RId":function(e,t,n){"use strict";n.r(t),function(e){var r;n.d(t,"Immer",(function(){return ne})),n.d(t,"applyPatches",(function(){return ue})),n.d(t,"createDraft",(function(){return ce})),n.d(t,"finishDraft",(function(){return se})),n.d(t,"immerable",(function(){return o})),n.d(t,"isDraft",(function(){return u})),n.d(t,"isDraftable",(function(){return c})),n.d(t,"nothing",(function(){return a})),n.d(t,"original",(function(){return s})),n.d(t,"produce",(function(){return ae})),n.d(t,"setAutoFreeze",(function(){return oe})),n.d(t,"setUseProxies",(function(){return ie}));var a="undefined"!==typeof Symbol?Symbol("immer-nothing"):(r={},r["immer-nothing"]=!0,r),o="undefined"!==typeof Symbol?Symbol["for"]("immer-draftable"):"__$immer_draftable",i="undefined"!==typeof Symbol?Symbol["for"]("immer-state"):"__$immer_state";function u(e){return!!e&&!!e[i]}function c(e){if(!e||"object"!==typeof e)return!1;if(Array.isArray(e))return!0;var t=Object.getPrototypeOf(e);return!t||t===Object.prototype||(!!e[o]||!!e.constructor[o])}function s(e){if(e&&e[i])return e[i].base}var l=Object.assign||function(e,t){for(var n in t)m(t,n)&&(e[n]=t[n]);return e},f="undefined"!==typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:"undefined"!==typeof Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function p(e,t){if(void 0===t&&(t=!1),Array.isArray(e))return e.slice();var n=Object.create(Object.getPrototypeOf(e));return f(e).forEach((function(r){if(r!==i){var a=Object.getOwnPropertyDescriptor(e,r),o=a.value;if(a.get){if(!t)throw new Error("Immer drafts cannot have computed properties");o=a.get.call(e)}a.enumerable?n[r]=o:Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0})}})),n}function d(e,t){if(Array.isArray(e))for(var n=0;n=0;t--){var n=e[t][i];n.modified||(Array.isArray(n.base)?C(n)&&M(n):Y(n)&&M(n))}}function A(e){if(e&&"object"===typeof e){var t=e[i];if(t){var n=t.base,r=t.draft,a=t.assigned;if(Array.isArray(e)){if(C(t)){if(M(t),a.length=!0,r.length=0;a--){var o=r[a],u=t[o];if(void 0===u&&!m(t,o))return!0;var c=n[o],s=c&&c[i];if(s?s.base!==u:!y(c,u))return!0}return r.length!==Object.keys(t).length}function C(e){var t=e.draft;if(t.length!==e.base.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}function I(e,t,n){Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0})}var N=Object.freeze({willFinalize:_,createProxy:w});function R(){}function F(e,t){var n=t?t.scope:v.current,r={scope:n,modified:!1,finalized:!1,assigned:{},parent:t,base:e,draft:null,drafts:{},copy:null,revoke:null},a=Array.isArray(e)?Proxy.revocable([r],z):Proxy.revocable(r,H),o=a.revoke,i=a.proxy;return r.draft=i,r.revoke=o,n.drafts.push(i),i}var H={get:G,has:function(e,t){return t in W(e)},ownKeys:function(e){return Reflect.ownKeys(W(e))},set:B,deleteProperty:q,getOwnPropertyDescriptor:V,defineProperty:function(){throw new Error("Object.defineProperty() cannot be used on an Immer draft")},getPrototypeOf:function(e){return Object.getPrototypeOf(e.base)},setPrototypeOf:function(){throw new Error("Object.setPrototypeOf() cannot be used on an Immer draft")}},z={};function W(e){return e.copy||e.base}function U(e,t){var n=e[i],r=Reflect.getOwnPropertyDescriptor(n?W(n):e,t);return r&&r.value}function G(e,t){if(t===i)return e;var n=e.drafts;if(!e.modified&&m(n,t))return n[t];var r=W(e)[t];if(e.finalized||!c(r))return r;if(e.modified){if(r!==U(e.base,t))return r;n=e.copy}return n[t]=F(r,e)}function B(e,t,n){if(!e.modified){var r=U(e.base,t),a=n?y(r,n)||n===e.drafts[t]:y(r,n)&&t in e.base;if(a)return!0;$(e)}return e.assigned[t]=!0,e.copy[t]=n,!0}function q(e,t){return(void 0!==U(e.base,t)||t in e.base)&&(e.assigned[t]=!1,$(e)),e.copy&&delete e.copy[t],!0}function V(e,t){var n=W(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&(r.writable=!0,r.configurable=!Array.isArray(n)||"length"!==t),r}function $(e){e.modified||(e.modified=!0,e.copy=l(p(e.base),e.drafts),e.drafts=null,e.parent&&$(e.parent))}d(H,(function(e,t){z[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),z.deleteProperty=function(e,t){if(isNaN(parseInt(t)))throw new Error("Immer only supports deleting array indices");return H.deleteProperty.call(this,e[0],t)},z.set=function(e,t,n){if("length"!==t&&isNaN(parseInt(t)))throw new Error("Immer only supports setting array indices and the 'length' property");return H.set.call(this,e[0],t,n)};var J=Object.freeze({willFinalize:R,createProxy:F});function K(e,t,n,r){Array.isArray(e.base)?Z(e,t,n,r):Q(e,t,n,r)}function Z(e,t,n,r){var a,o,i=e.base,u=e.copy,c=e.assigned;u.lengthl&&i[f-1]===u[f+s-1])--f;for(var p=l;p=f;--y){var v=t.concat([y]);n[m+y-f]={op:"add",path:v,value:u[y]},h&&r.push({op:"remove",path:v})}h||r.push({op:"replace",path:t.concat(["length"]),value:i.length})}function Q(e,t,n,r){var a=e.base,o=e.copy;d(e.assigned,(function(e,i){var u=a[e],c=o[e],s=i?e in a?"replace":"add":"remove";if(u!==c||"replace"!==s){var l=t.concat(e);n.push("remove"===s?{op:s,path:l}:{op:s,path:l,value:c}),r.push("add"===s?{op:"remove",path:l}:"remove"===s?{op:"add",path:l,value:u}:{op:"replace",path:l,value:u})}}))}function X(e,t){for(var n=0;n0)n[r]=arguments[r+1];return o.produce(e,(function(e){return t.call.apply(t,[e,e].concat(n))}))}}if("function"!==typeof t)throw new Error("The first or second argument to `produce` must be a function");if(void 0!==n&&"function"!==typeof n)throw new Error("The third argument to `produce` must be a function or undefined");if(c(e)){var u=v.enter(),s=this.createProxy(e),l=!0;try{r=t.call(s,s),l=!1}finally{l?u.revoke():u.leave()}return r instanceof Promise?r.then((function(e){return u.usePatches(n),o.processResult(e,u)}),(function(e){throw u.revoke(),e})):(u.usePatches(n),this.processResult(r,u))}return r=t(e),void 0===r?e:r!==a?r:void 0},ne.prototype.createDraft=function(e){if(!c(e))throw new Error("First argument to `createDraft` must be a plain object, an array, or an immerable object");var t=v.enter(),n=this.createProxy(e);return n[i].isManual=!0,t.leave(),n},ne.prototype.finishDraft=function(e,t){var n=e&&e[i];if(!n||!n.isManual)throw new Error("First argument to `finishDraft` must be a draft returned by `createDraft`");if(n.finalized)throw new Error("The given draft is already finalized");var r=n.scope;return r.usePatches(t),this.processResult(void 0,r)},ne.prototype.setAutoFreeze=function(e){this.autoFreeze=e},ne.prototype.setUseProxies=function(e){this.useProxies=e,l(this,e?J:N)},ne.prototype.applyPatches=function(e,t){return u(e)?X(e,t):this.produce(e,(function(e){return X(e,t)}))},ne.prototype.processResult=function(e,t){var n=t.drafts[0],r=void 0!==e&&e!==n;if(this.willFinalize(t,e,r),r){if(n[i].modified)throw t.revoke(),new Error("An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.");c(e)&&(e=this.finalize(e,null,t)),t.patches&&(t.patches.push({op:"replace",path:[],value:e}),t.inversePatches.push({op:"replace",path:[],value:n[i].base}))}else e=this.finalize(n,[],t);return t.revoke(),t.patches&&t.patchListener(t.patches,t.inversePatches),e!==a?e:void 0},ne.prototype.finalize=function(e,t,n){var r=this,a=e[i];if(!a)return Object.isFrozen(e)?e:this.finalizeTree(e,null,n);if(a.scope!==n)return e;if(!a.modified)return a.base;if(!a.finalized){if(a.finalized=!0,this.finalizeTree(a.draft,t,n),this.onDelete)if(this.useProxies){var o=a.assigned;for(var u in o)o[u]||this.onDelete(a,u)}else{var c=a.base,s=a.copy;d(c,(function(e){m(s,e)||r.onDelete(a,e)}))}this.onCopy&&this.onCopy(a),this.autoFreeze&&n.canAutoFreeze&&Object.freeze(a.copy),t&&n.patches&&K(a,t,n.patches,n.inversePatches)}return a.copy},ne.prototype.finalizeTree=function(e,t,n){var r=this,a=e[i];a&&(this.useProxies||(a.copy=p(a.draft,!0)),e=a.copy);var o=!!t&&!!n.patches,s=function i(s,l,f){if(l===f)throw Error("Immer forbids circular references");var p=!!a&&f===e;if(u(l)){var m=p&&o&&!a.assigned[s]?t.concat(s):null;if(l=r.finalize(l,m,n),u(l)&&(n.canAutoFreeze=!1),Array.isArray(f)||h(f,s)?f[s]=l:Object.defineProperty(f,s,{value:l}),p&&l===a.base[s])return}else{if(p&&y(l,a.base[s]))return;c(l)&&!Object.isFrozen(l)&&d(l,i)}p&&r.onAssign&&r.onAssign(a,s,l)};return d(e,s),e};var re=new ne,ae=re.produce,oe=re.setAutoFreeze.bind(re),ie=re.setUseProxies.bind(re),ue=re.applyPatches.bind(re),ce=re.createDraft.bind(re),se=re.finishDraft.bind(re);t["default"]=ae}.call(this,n("Q2Ig"))},"4WOD":function(e,t,n){var r=n("UTVS"),a=n("ewvW"),o=n("93I0"),i=n("4Xet"),u=o("IE_PROTO"),c=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=a(e),r(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},"4XaG":function(e,t,n){var r=n("dG/n");r("observable")},"4Xet":function(e,t,n){var r=n("0Dky");e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},"4dOw":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"4h0Y":function(e,t,n){var r=n("I+eb"),a=n("0Dky"),o=n("hh1v"),i=Object.isFrozen,u=a((function(){i(1)}));r({target:"Object",stat:!0,forced:u},{isFrozen:function(e){return!o(e)||!!i&&i(e)}})},"4l63":function(e,t,n){var r=n("I+eb"),a=n("wg0c");r({global:!0,forced:parseInt!=a},{parseInt:a})},"4mDm":function(e,t,n){"use strict";var r=n("/GqU"),a=n("RNIs"),o=n("P4y1"),i=n("afO8"),u=n("fdAy"),c="Array Iterator",s=i.set,l=i.getterFor(c);e.exports=u(Array,"Array",(function(e,t){s(this,{type:c,target:r(e),index:0,kind:t})}),(function(){var e=l(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),o.Arguments=o.Array,a("keys"),a("values"),a("entries")},"4oU/":function(e,t,n){var r=n("2oRo"),a=r.isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&a(e)}},"4syw":function(e,t,n){var r=n("busE");e.exports=function(e,t,n){for(var a in t)r(e,a,t[a],n);return e}},"55Ip":function(e,t,n){"use strict";n.r(t),n.d(t,"BrowserRouter",(function(){return f})),n.d(t,"HashRouter",(function(){return p})),n.d(t,"Link",(function(){return b})),n.d(t,"NavLink",(function(){return k}));var r=n("Ty5D");n.d(t,"MemoryRouter",(function(){return r["a"]})),n.d(t,"Prompt",(function(){return r["b"]})),n.d(t,"Redirect",(function(){return r["c"]})),n.d(t,"Route",(function(){return r["d"]})),n.d(t,"Router",(function(){return r["e"]})),n.d(t,"StaticRouter",(function(){return r["f"]})),n.d(t,"Switch",(function(){return r["g"]})),n.d(t,"generatePath",(function(){return r["i"]})),n.d(t,"matchPath",(function(){return r["j"]})),n.d(t,"useHistory",(function(){return r["k"]})),n.d(t,"useLocation",(function(){return r["l"]})),n.d(t,"useParams",(function(){return r["m"]})),n.d(t,"useRouteMatch",(function(){return r["n"]})),n.d(t,"withRouter",(function(){return r["o"]}));var a=n("dI71"),o=n("q1tI"),i=n.n(o),u=n("YS25"),c=n("wx14"),s=n("zLVn"),l=n("9R94"),f=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var i={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{getForumsDetailData:function(e,t){var n=e.payload,i=t.call,u=t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i(a["d"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{forumsDetailData:Object(r["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},setForumsDetailData:function(e,t){var n=e.payload,a=(t.call,t.put);return o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:"save",payload:{forumsDetailData:Object(r["a"])({},n)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,t){return Object(r["a"])(Object(r["a"])({},e),t.payload)}},subscriptions:{setup:function(e){var t=e.dispatch,n=e.history;return n.listen((function(e){var n=e.pathname;"/"===n&&t({type:"query"})}))}}};t["a"]=i},"5JV0":function(e,t,n){"use strict";var r=n("I+eb"),a=n("xDBR"),o=n("glrk"),i=n("WGBp"),u=n("ImZN");r({target:"Set",proto:!0,real:!0,forced:a},{join:function(e){var t=o(this),n=i(t),r=void 0===e?",":String(e),a=[];return u(n,a.push,a,!1,!0),a.join(r)}})},"5Q0V":function(e,t,n){var r=n("cDf5")["default"];function a(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},"5Tg+":function(e,t,n){var r=n("tiKp");t.f=r},"5WQS":function(e,t,n){"use strict";n.d(t,"e",(function(){return u})),n.d(t,"h",(function(){return s})),n.d(t,"c",(function(){return f})),n.d(t,"g",(function(){return d})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"b",(function(){return b})),n.d(t,"a",(function(){return w}));var r=n("k1fw"),a=n("9og8"),o=n("ErOA");function i(){i=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function u(e){return c.apply(this,arguments)}function c(){return c=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users/tidings.json",{method:"get",params:Object(r["a"])({},t)}));case 1:case"end":return e.stop()}}),e)}))),c.apply(this,arguments)}function s(e){return l.apply(this,arguments)}function l(){return l=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users/".concat(t.userId,"/unread_message_info.json"),{method:"get",params:Object(r["a"])({},t)}));case 1:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)}function f(e){return p.apply(this,arguments)}function p(){return p=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users/".concat(t.userId,"/private_messages.json"),{method:"get",params:Object(r["a"])({},t)}));case 1:case"end":return e.stop()}}),e)}))),p.apply(this,arguments)}function d(e){return h.apply(this,arguments)}function h(){return h=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users/".concat(t.userId,"/private_messages.json"),{method:"post",body:Object(r["a"])({},t)}));case 1:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}function m(e){return y.apply(this,arguments)}function y(){return y=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users/".concat(t.id,"/recent_contacts.json"),{method:"get",params:Object(r["a"])({},t)}));case 1:case"end":return e.stop()}}),e)}))),y.apply(this,arguments)}function v(e){return g.apply(this,arguments)}function g(){return g=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users_for_private_messages.json",{method:"get",params:Object(r["a"])({},t)}));case 1:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}function b(e){return _.apply(this,arguments)}function _(){return _=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users/".concat(t.userId,"/private_message_details.json"),{method:"get",params:Object(r["a"])({},t)}));case 1:case"end":return e.stop()}}),e)}))),_.apply(this,arguments)}function w(e){return x.apply(this,arguments)}function x(){return x=Object(a["a"])(i().mark((function e(t){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users/".concat(t.userId,"/private_messages/").concat(t.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)}))),x.apply(this,arguments)}},"5Yz+":function(e,t,n){"use strict";var r=n("/GqU"),a=n("ppGB"),o=n("UMSQ"),i=n("pkCn"),u=n("rkAj"),c=Math.min,s=[].lastIndexOf,l=!!s&&1/[1].lastIndexOf(1,-0)<0,f=i("lastIndexOf"),p=u("indexOf",{ACCESSORS:!0,1:0}),d=l||!f||!p;e.exports=d?function(e){if(l)return s.apply(this,arguments)||0;var t=r(this),n=o(t.length),i=n-1;for(arguments.length>1&&(i=c(i,a(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:s},"5an1":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"};t.default=r},"5mCs":function(e,t,n){"use strict";var r=n("oBTY"),a=n("k1fw"),o=n("oUNq");function i(){i=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var u={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{},detailLeftMenus:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""}},effects:{getClassroom:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t,c;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=n,e.next=3,r(o["N"],n);case 3:return c=e.sent,e.next=6,u({type:"save",payload:Object(a["a"])({listParams:t},c)});case 6:return e.abrupt("return",c);case 7:case"end":return e.stop()}}),e)}))()},getClassroomTopBanner:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["Q"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailTopBanner:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomLeftMenus:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["M"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailLeftMenus:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getClassroomShixunsList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["P"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailShixunsList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomGraduationTopicsList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["L"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailGraduationTopicsList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomGraduationTaskList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["K"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailGraduationTaskList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomExercisesList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["J"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailExerciseList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomPollsList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["O"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailPollsList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getCourseGroups:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["U"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{courseGroups:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getAllCourseGroup:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["z"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{allCourseGroups:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomCommonHomeworksList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u({type:"save",payload:{detailCommonHomeworksList:{}}});case 2:return e.next=4,r(o["I"],n);case 4:return t=e.sent,e.next=7,u({type:"save",payload:{detailCommonHomeworksList:Object(a["a"])({},t)}});case 7:case"end":return e.stop()}}),e)}))()},getClassroomAttendancesList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["G"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailAttendancesList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomAttendancesStatistic:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["H"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailAttendancesStatistic:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getAttendanceDetail:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["D"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailAttendancesDetail:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getAnnouncementList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["B"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailAnnouncementList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getAttachmentList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["C"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailAttachmentList:Object(a["a"])({},t.data)}});case 5:case"end":return e.stop()}}),e)}))()},getCourseware:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["cb"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailCourseware:Object(a["a"])({},t.data)}});case 5:case"end":return e.stop()}}),e)}))()},getVideoList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["lb"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailVideoList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getLiveVideoList:function(e,t){var n=e.payload,r=t.call,u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["db"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailLiveVideoList:Object(a["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},getCoursesMine:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["bb"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{courseMine:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t.data);case 6:case"end":return e.stop()}}),e)}))()},getBoardList:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["F"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailBoardList:Object(a["a"])({},t.data)}});case 5:return e.abrupt("return",t.data);case 6:case"end":return e.stop()}}),e)}))()},getCourseGroupsList:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["V"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailCourseGroupsList:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getCourseStudentsList:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["Y"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailCoursStudentsList:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t.data);case 6:case"end":return e.stop()}}),e)}))()},getCourseStatistics:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["X"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailCourseStatisticsList:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getCourseActscore:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["R"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailCourseActscore:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getCourseWorkscore:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["Z"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{detailCourseWorkscore:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getShixunLists:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["kb"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{shixunLists:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getShixunAiRecommendLists:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["jb"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{shixunAiRecommendLists:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getCoursesLists:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["ab"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{coursesLists:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},createCoursesHomework:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["f"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},createShixunHomework:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["h"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},getSchoolList:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["hb"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{schoolList:Object(a["a"])({},t.school_names)}});case 5:return e.abrupt("return",t.school_names);case 6:case"end":return e.stop()}}),e)}))()},searchSchoolTeacherList:function(e,t){var n=e.payload,r=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["tb"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{searchMemberList:Object(a["a"])({},t)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},getAllTaskList:function(e,t){var n=e.payload,a=(e.callback,t.call),u=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a(o["A"],n);case 2:return t=e.sent,e.next=5,u({type:"save",payload:{taskList:Object(r["a"])(t.tasks)}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},updateTaskPosition:function(e,t){var n=e.payload,r=(e.callback,t.call),a=t.put;return i().mark((function e(){var t;return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(o["Eb"],n);case 2:return t=e.sent,e.next=5,a({type:"save",payload:{actionTabs:{key:""}}});case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,t){var n=e.payload,r=(t.call,t.put);return i().mark((function e(){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r({type:"save",payload:{actionTabs:Object(a["a"])({},n)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,t){return Object(a["a"])(Object(a["a"])({},e),t.payload)}},subscriptions:{setup:function(e){var t=e.dispatch,n=e.history;return n.listen((function(e){var n=e.pathname;"/"===n&&t({type:"query"})}))}}};t["a"]=u},"5mdu":function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},"5pyk":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return h}});var r=s(n("q1tI")),a=u(n("5an1")),o=u(n("O/y6"));function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function s(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function l(e){for(var t=1;t=51&&/native code/.test(F))return!1;var t=F.resolve(1),n=function(e){e((function(){}),(function(){}))},r=t.constructor={};return r[Y]=n,!(t.then((function(){}))instanceof n)})),ne=te||!x((function(e){F.all(e)["catch"]((function(){}))})),re=function(e){var t;return!(!y(e)||"function"!=typeof(t=e.then))&&t},ae=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;j((function(){var a=t.value,o=t.state==Z,i=0;while(r.length>i){var u,c,s,l=r[i++],f=o?l.ok:l.fail,p=l.resolve,d=l.reject,h=l.domain;try{f?(o||(t.rejection===ee&&ce(e,t),t.rejection=X),!0===f?u=a:(h&&h.enter(),u=f(a),h&&(h.exit(),s=!0)),u===l.promise?d(H("Promise-chain cycle")):(c=re(u))?c.call(u,p,d):p(u)):d(a)}catch(m){h&&!s&&h.exit(),d(m)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ie(e,t)}))}},oe=function(e,t,n){var r,a;V?(r=z.createEvent("Event"),r.promise=t,r.reason=n,r.initEvent(e,!1,!0),s.dispatchEvent(r)):r={promise:t,reason:n},(a=s["on"+e])?a(r):e===$&&M("Unhandled promise rejection",n)},ie=function(e,t){O.call(s,(function(){var n,r=t.value,a=ue(t);if(a&&(n=S((function(){q?W.emit("unhandledRejection",r,e):oe($,e,r)})),t.rejection=q||ue(t)?ee:X,n.error))throw n.value}))},ue=function(e){return e.rejection!==X&&!e.parent},ce=function(e,t){O.call(s,(function(){q?W.emit("rejectionHandled",e):oe(J,e,t.value)}))},se=function(e,t,n,r){return function(a){e(t,n,a,r)}},le=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=Q,ae(e,t,!0))},fe=function(e,t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(e===n)throw H("Promise can't be resolved itself");var a=re(n);a?j((function(){var r={done:!1};try{a.call(n,se(fe,e,r,t),se(le,e,r,t))}catch(o){le(e,r,o,t)}})):(t.value=n,t.state=Z,ae(e,t,!1))}catch(o){le(e,{done:!1},o,t)}}};te&&(F=function(e){g(this,F,C),v(e),r.call(this);var t=I(this);try{e(se(fe,this,t),se(le,this,t))}catch(n){le(this,t,n)}},r=function(e){N(this,{type:C,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:K,value:void 0})},r.prototype=d(F.prototype,{then:function(e,t){var n=R(this),r=G(k(this,F));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=q?W.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=K&&ae(this,n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r,t=I(e);this.promise=e,this.resolve=se(fe,e,t),this.reject=se(le,e,t)},E.f=G=function(e){return e===F||e===o?new a(e):B(e)},c||"function"!=typeof f||(i=f.prototype.then,p(f.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&u({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(F,U.apply(s,arguments))}}))),u({global:!0,wrap:!0,forced:te},{Promise:F}),h(F,C,!1,!0),m(C),o=l(C),u({target:C,stat:!0,forced:te},{reject:function(e){var t=G(this);return t.reject.call(void 0,e),t.promise}}),u({target:C,stat:!0,forced:c||te},{resolve:function(e){return L(c&&this===o?F:this,e)}}),u({target:C,stat:!0,forced:ne},{all:function(e){var t=this,n=G(t),r=n.resolve,a=n.reject,o=S((function(){var n=v(t.resolve),o=[],i=0,u=1;w(e,(function(e){var c=i++,s=!1;o.push(void 0),u++,n.call(t,e).then((function(e){s||(s=!0,o[c]=e,--u||r(o))}),a)})),--u||r(o)}));return o.error&&a(o.value),n.promise},race:function(e){var t=this,n=G(t),r=n.reject,a=S((function(){var a=v(t.resolve);w(e,(function(e){a.call(t,e).then(n.resolve,r)}))}));return a.error&&r(a.value),n.promise}})},"5uH8":function(e,t,n){var r=n("I+eb");r({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},"5wUe":function(e,t,n){var r=n("Q9SF"),a=n("MIOZ"),o=n("mGKP"),i=n("h0XC");function u(e,t){return r(e)||a(e,t)||o(e,t)||i()}e.exports=u},"5xtp":function(e,t,n){"use strict";var r=n("I+eb"),a=n("g6v/"),o=n("6x0u"),i=n("ewvW"),u=n("HAuM"),c=n("m/L8");a&&r({target:"Object",proto:!0,forced:o},{__defineSetter__:function(e,t){c.f(i(this),e,{set:u(t),enumerable:!0,configurable:!0})}})},"6+QB":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},"61s2":function(e,t,n){"use strict";var r=n("pVnL"),a=n.n(r),o={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},i=o,u=n("RlXo"),c={lang:a()({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},i),timePickerLocale:a()({},u["a"])};t["a"]=c},"66V8":function(e,t,n){"use strict";var r=n("I+eb"),a=n("g6v/"),o=n("4WOD"),i=n("0rvr"),u=n("fHMY"),c=n("m/L8"),s=n("XGwC"),l=n("ImZN"),f=n("kRJp"),p=n("afO8"),d=p.set,h=p.getterFor("AggregateError"),m=function(e,t){var n=this;if(!(n instanceof m))return new m(e,t);i&&(n=i(new Error(t),o(n)));var r=[];return l(e,r.push,r),a?d(n,{errors:r,type:"AggregateError"}):n.errors=r,void 0!==t&&f(n,"message",String(t)),n};m.prototype=u(Error.prototype,{constructor:s(5,m),message:s(5,""),name:s(5,"AggregateError")}),a&&c.f(m.prototype,"errors",{get:function(){return h(this).errors},configurable:!0}),r({global:!0},{AggregateError:m})},"67WC":function(e,t,n){"use strict";var r,a=n("qYE9"),o=n("g6v/"),i=n("2oRo"),u=n("hh1v"),c=n("UTVS"),s=n("9d/t"),l=n("kRJp"),f=n("busE"),p=n("m/L8").f,d=n("4WOD"),h=n("0rvr"),m=n("tiKp"),y=n("kOOl"),v=i.Int8Array,g=v&&v.prototype,b=i.Uint8ClampedArray,_=b&&b.prototype,w=v&&d(v),x=g&&d(g),k=Object.prototype,O=k.isPrototypeOf,j=m("toStringTag"),L=y("TYPED_ARRAY_TAG"),M=a&&!!h&&"Opera"!==s(i.opera),E=!1,S={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},T=function(e){var t=s(e);return"DataView"===t||c(S,t)},P=function(e){return u(e)&&c(S,s(e))},D=function(e){if(P(e))return e;throw TypeError("Target is not a typed array")},A=function(e){if(h){if(O.call(w,e))return e}else for(var t in S)if(c(S,r)){var n=i[t];if(n&&(e===n||O.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},Y=function(e,t,n){if(o){if(n)for(var r in S){var a=i[r];a&&c(a.prototype,e)&&delete a.prototype[e]}x[e]&&!n||f(x,e,n?t:M&&g[e]||t)}},C=function(e,t,n){var r,a;if(o){if(h){if(n)for(r in S)a=i[r],a&&c(a,e)&&delete a[e];if(w[e]&&!n)return;try{return f(w,e,n?t:M&&v[e]||t)}catch(u){}}for(r in S)a=i[r],!a||a[e]&&!n||f(a,e,t)}};for(r in S)i[r]||(M=!1);if((!M||"function"!=typeof w||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},M))for(r in S)i[r]&&h(i[r],w);if((!M||!x||x===k)&&(x=w.prototype,M))for(r in S)i[r]&&h(i[r].prototype,x);if(M&&d(_)!==x&&h(_,x),o&&!c(x,j))for(r in E=!0,p(x,j,{get:function(){return u(this)?this[L]:void 0}}),S)i[r]&&l(i[r],L,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_TAG:E&&L,aTypedArray:D,aTypedArrayConstructor:A,exportTypedArrayMethod:Y,exportTypedArrayStaticMethod:C,isView:T,isTypedArray:P,TypedArray:w,TypedArrayPrototype:x}},"6B0Y":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},n={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"},r=e.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(e){return"\u179b\u17d2\u1784\u17b6\u1785"===e},meridiem:function(e,t,n){return e<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(e){return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return r}))},"6CvP":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return l})),n.d(t,"d",(function(){return p})),n.d(t,"b",(function(){return h}));var r=n("9og8"),a=n("ErOA");function o(){o=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function i(){return u.apply(this,arguments)}function u(){return u=Object(r["a"])(o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(a["a"])("/api/home/index.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)}function c(e){return s.apply(this,arguments)}function s(){return s=Object(r["a"])(o().mark((function e(t){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(a["a"])("/api/courses/apply_to_join_course.json",{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)}))),s.apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return f=Object(r["a"])(o().mark((function e(t){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(a["a"])("/api/project_applies.json",{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)}))),f.apply(this,arguments)}function p(e){return d.apply(this,arguments)}function d(){return d=Object(r["a"])(o().mark((function e(t){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(a["a"])("/api/users/home_notice.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return m=Object(r["a"])(o().mark((function e(t){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(a["a"])("/api/users/view_notice.json",{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)}))),m.apply(this,arguments)}},"6JNq":function(e,t,n){var r=n("UTVS"),a=n("Vu81"),o=n("Bs8V"),i=n("m/L8");e.exports=function(e,t){for(var n=a(t),u=i.f,c=o.f,s=0;s1?arguments[1]:void 0)}))},"6V7H":function(e,t,n){var r=n("dG/n");r("patternMatch")},"6VoE":function(e,t,n){var r=n("tiKp"),a=n("P4y1"),o=r("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||i[o]===e)}},"6YAi":function(e,t,n){"use strict";var r=n("k1fw"),a=n("yMj0");function o(){o=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var i={namespace:"announcement",state:{name:"\u666e\u901a\u8bd5\u5377\uff0c\u968f\u673a\u8bd5\u5377\u8be6\u60c5\u9875\u9762",loading:!0,actionTabs:{}},effects:{informDown:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["a"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},informUp:function(e,t){var n=e.payload,r=(e.callback,t.call);t.put;return o().mark((function e(){var t;return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(a["b"],n);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,t){var n=e.payload,a=(t.call,t.put);return o().mark((function e(){return o().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:"save",payload:{actionTabs:Object(r["a"])({},n)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,t){return Object(r["a"])(Object(r["a"])({},e),t.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}};t["a"]=i},"6fQ5":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i}));var r=n("k1fw"),a=function(e){return null===e||void 0===e?void 0:e.map((function(e){var t=(e.sub_disciplines||[]).map((function(e){return{value:e.id,label:e.name}}));return{value:e.id,label:e.name,children:t}}))},o={1:"\u4e00",2:"\u4e8c",3:"\u4e09",4:"\u56db",5:"\u4e94",6:"\u516d",7:"\u4e03"},i=function(e){if(e){var t=e||{},n=t.all_questions_count,a=t.all_score,i=t.single_questions,u=t.multiple_questions,c=t.judgement_questions,s=t.program_questions,l=t.completion_questions,f=t.subjective_questions,p=t.practical_questions,d=[Object(r["a"])({type:"SINGLE",name:"\u5355\u9009\u9898"},i),Object(r["a"])({type:"MULTIPLE",name:"\u591a\u9009\u9898"},u),Object(r["a"])({type:"COMPLETION",name:"\u586b\u7a7a\u9898"},l),Object(r["a"])({type:"JUDGMENT",name:"\u5224\u65ad\u9898"},c),Object(r["a"])({type:"SUBJECTIVE",name:"\u7b80\u7b54\u9898"},f),Object(r["a"])({type:"PROGRAM",name:"\u7f16\u7a0b\u9898"},s),Object(r["a"])({type:"PRACTICAL",name:"\u5b9e\u8bad\u9898"},p)],h=d.filter((function(e){return e.questions_count>0})).map((function(e,t){return Object(r["a"])(Object(r["a"])({},e),{number:o[t+1]})}));return{all_questions_count:n,all_score:a,questionList:h}}}},"6koa":function(e,t,n){"use strict";function r(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t),a=n.length;if(r.length!==a)return!1;for(var o=0;oe)n[e]=arguments[e++];return n}),a)},"7VZV":function(e,t,n){"use strict";var r=n("k1fw"),a=n("9og8"),o=n("ErOA");function i(){i=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};l(w,u,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,u)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=p(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=p(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function u(){return c.apply(this,arguments)}function c(){return c=Object(a["a"])(i().mark((function e(){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/setting.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)}))),c.apply(this,arguments)}function s(){return l.apply(this,arguments)}function l(){return l=Object(a["a"])(i().mark((function e(){return i().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])("/api/users/system_update.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)}var f=n("m3rI");function p(){p=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",u=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),u=new P(r||[]);return a(i,"_invoke",{value:M(e,n,u)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",h="suspendedYield",m="executing",y="completed",v={};function g(){}function b(){}function _(){}var w={};s(w,i,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(D([])));k&&k!==n&&r.call(k,i)&&(w=k);var O=_.prototype=g.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,o,i,u){var c=f(e[a],e,o);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(l).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,u)}))}u(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=d;return function(o,i){if(a===m)throw new Error("Generator is already running");if(a===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=E(u,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?y:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=y,r.method="throw",r.arg=s.arg)}}}function E(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;T(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var d={namespace:"globalSetting",state:{name:"\u5168\u5c40\u914d\u7f6e",loading:!0,showFooter:!0,showHeader:!0,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1}},effects:{query:function(e,t){var n=e.payload,a=t.call,o=t.put;return p().mark((function e(){var t;return p().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a(u,n);case 2:return t=e.sent,h(t),e.next=6,o({type:"save",payload:Object(r["a"])({},t)});case 6:case"end":return e.stop()}}),e)}))()},getSystemUpdate:function(e,t){var n=e.payload,a=t.call,o=t.put;return p().mark((function e(){var t;return p().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a(s,n);case 2:return t=e.sent,e.next=5,o({type:"save",payload:{updateData:Object(r["a"])({},t)}});case 5:case"end":return e.stop()}}),e)}))()},setGlobalLoading:function(e,t){var n=e.payload,a=(t.call,t.put);return p().mark((function e(){return p().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:"save",payload:{globalLoading:Object(r["a"])({},n)}});case 2:case"end":return e.stop()}}),e)}))()},headerToggle:function(e,t){var n=e.payload,r=(t.call,t.put);return p().mark((function e(){return p().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r({type:"save",payload:{showHeader:n}});case 2:case"end":return e.stop()}}),e)}))()},footerToggle:function(e,t){var n=e.payload,r=(t.call,t.put);return p().mark((function e(){return p().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r({type:"save",payload:{showFooter:n}});case 2:case"end":return e.stop()}}),e)}))()},headerFooterToggle:function(e,t){var n=e.payload,r=(t.call,t.put);return p().mark((function e(){return p().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r({type:"save",payload:{showHeaderFooter:n}});case 2:case"end":return e.stop()}}),e)}))()},headerFixedToggle:function(e,t){var n=e.payload,r=(t.call,t.put);return p().mark((function e(){return p().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r({type:"save",payload:{showHeaderFixed:n}});case 2:case"end":return e.stop()}}),e)}))()},onlyShowBackTopToggle:function(e,t){var n=e.payload,r=(t.call,t.put);return p().mark((function e(){return p().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r({type:"save",payload:{onlyShowBackTop:n}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,t){return Object(r["a"])(Object(r["a"])({},e),t.payload)}},subscriptions:{setup:function(e){e.dispatch;var t=e.history;return t.listen((function(e){e.pathname}))}}},h=(t["a"]=d,function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===(e=r.setting)||void 0===e||e.tab_logo_url;var a=document.createElement("link"),o=document.getElementById("dynamic-favicon");a.id="dynamic-favicon",a.rel="shortcut icon",a.href=(null===(t=r.setting)||void 0===t?void 0:t.tab_logo_url)?"".concat(f["a"].IMG_SERVER,"/").concat(null===(n=r.setting)||void 0===n?void 0:n.tab_logo_url):"".concat(f["a"].IMG_SERVER,"/react/build/./favicon.ico"),o&&document.head.removeChild(o),document.head.appendChild(a)})},"7W2i":function(e,t,n){var r=n("SksO");function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},"7aV9":function(e,t,n){(function(e,t){t(n("wd/R"))})(0,(function(e){"use strict";var t=e.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(e){return e+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(e){return"\u0db4.\u0dc0."===e||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===e},meridiem:function(e,t,n){return e>11?n?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":n?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}});return t}))},"7ckf":function(e,t,n){"use strict";var r=n("w8CP"),a=n("2j6C");function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){e=this.pending;var n=e.length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var a=0;a>>24&255,r[a++]=e>>>16&255,r[a++]=e>>>8&255,r[a++]=255&e}else for(r[a++]=255&e,r[a++]=e>>>8&255,r[a++]=e>>>16&255,r[a++]=e>>>24&255,r[a++]=0,r[a++]=0,r[a++]=0,r[a++]=0,o=8;o=10?e:e+12:"\u0a38\u0a3c\u0a3e\u0a2e"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0a30\u0a3e\u0a24":e<10?"\u0a38\u0a35\u0a47\u0a30":e<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":e<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}});return r}))},"85Yc":function(e,t,n){"use strict";n.r(t),n.d(t,"Field",(function(){return K})),n.d(t,"List",(function(){return Q})),n.d(t,"useForm",(function(){return oe})),n.d(t,"FormProvider",(function(){return ue}));var r=n("q1tI"),a=n("Ff2n"),o=n("rePB"),i=n("VTBJ"),u=n("KQm4"),c=n("1OyB"),s=n("vuIU"),l=n("Ji7U"),f=n("LK+K"),p=n("Zm9Q"),d=n("Kwbf"),h=n("KW7l");function m(e){return void 0===e||null===e?[]:Array.isArray(e)?e:[e]}var y=n("o0o1"),v=n.n(y),g=n("HaE+"),b=n("U8pU"),_=n("KpVd"),w=n("ub+h"),x=n("bG1m");function k(e){return m(e)}function O(e,t){var n=Object(w["a"])(e,t);return n}function j(e,t,n){var r=Object(x["a"])(e,t,n);return r}function L(e,t){var n={};return t.forEach((function(t){var r=O(e,t);n=j(n,t,r)})),n}function M(e,t){return e&&e.some((function(e){return P(e,t)}))}function E(e){return"object"===Object(b["a"])(e)&&null!==e&&Object.getPrototypeOf(e)===Object.prototype}function S(e,t){var n=Array.isArray(e)?Object(u["a"])(e):Object(i["a"])({},e);return t?(Object.keys(t).forEach((function(e){var r=n[e],a=t[e],o=E(r)&&E(a);n[e]=o?S(r,a||{}):a})),n):n}function T(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=r||n<0||n>=r)return e;var a=e[t],o=t-n;return o>0?[].concat(Object(u["a"])(e.slice(0,n)),[a],Object(u["a"])(e.slice(n,t)),Object(u["a"])(e.slice(t+1,r))):o<0?[].concat(Object(u["a"])(e.slice(0,t)),Object(u["a"])(e.slice(t+1,n+1)),[a],Object(u["a"])(e.slice(n+1,r))):e}var C="'${name}' is not a valid ${type}",I={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:C,method:C,array:C,object:C,number:C,date:C,boolean:C,integer:C,float:C,regexp:C,email:C,url:C,hex:C},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},N=_["a"];function R(e,t){return e.replace(/\$\{\w+\}/g,(function(e){var n=e.slice(2,-1);return t[n]}))}function F(e,t,n,r){var a=Object(i["a"])(Object(i["a"])({},n),{},{name:t,enum:(n["enum"]||[]).join(", ")}),o=function(e,t){return function(){return R(e,Object(i["a"])(Object(i["a"])({},a),t))}};function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach((function(n){var a=e[n];"string"===typeof a?t[n]=o(a,r):a&&"object"===Object(b["a"])(a)?(t[n]={},u(a,t[n])):t[n]=a})),t}return u(T({},I,e))}function H(e,t,n,r,a){return z.apply(this,arguments)}function z(){return z=Object(g["a"])(v.a.mark((function e(t,n,a,c,s){var l,f,p,d,h,m;return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return l=Object(i["a"])({},a),f=null,l&&"array"===l.type&&l.defaultField&&(f=l.defaultField,delete l.defaultField),p=new N(Object(o["a"])({},t,[l])),d=F(c.validateMessages,t,l,s),p.messages(d),h=[],e.prev=7,e.next=10,Promise.resolve(p.validate(Object(o["a"])({},t,n),Object(i["a"])({},c)));case 10:e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](7),e.t0.errors?h=e.t0.errors.map((function(e,t){var n=e.message;return r["isValidElement"](n)?r["cloneElement"](n,{key:"error_".concat(t)}):n})):(console.error(e.t0),h=[d["default"]()]);case 15:if(h.length||!f){e.next=20;break}return e.next=18,Promise.all(n.map((function(e,n){return H("".concat(t,".").concat(n),e,f,c,s)})));case 18:return m=e.sent,e.abrupt("return",m.reduce((function(e,t){return[].concat(Object(u["a"])(e),Object(u["a"])(t))}),[]));case 20:return e.abrupt("return",h);case 21:case"end":return e.stop()}}),e,null,[[7,12]])}))),z.apply(this,arguments)}function W(e,t,n,r,a,o){var u,c=e.join("."),s=n.map((function(e){var t=e.validator;return t?Object(i["a"])(Object(i["a"])({},e),{},{validator:function(e,n,r){var a=!1,o=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];e.validatePromise===l&&(e.validatePromise=null,e.errors=t,e.reRender())})),l},e.isFieldValidating=function(){return!!e.validatePromise},e.isFieldTouched=function(){return e.touched},e.isFieldDirty=function(){return e.dirty},e.getErrors=function(){return e.errors},e.getMeta=function(){e.prevValidating=e.isFieldValidating();var t={touched:e.isFieldTouched(),validating:e.prevValidating,errors:e.errors,name:e.getNamePath()};return t},e.getOnlyChild=function(t){if("function"===typeof t){var n=e.getMeta();return Object(i["a"])(Object(i["a"])({},e.getOnlyChild(t(e.getControlled(),n,e.context))),{},{isFunction:!0})}var a=Object(p["a"])(t);return 1===a.length&&r["isValidElement"](a[0])?{child:a[0],isFunction:!1}:{child:a,isFunction:!1}},e.getValue=function(t){var n=e.context.getFieldsValue,r=e.getNamePath();return O(t||n(!0),r)},e.getControlled=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.props,r=n.trigger,a=n.validateTrigger,u=n.getValueFromEvent,c=n.normalize,s=n.valuePropName,l=n.getValueProps,f=void 0!==a?a:e.context.validateTrigger,p=e.getNamePath(),d=e.context,y=d.getInternalHooks,v=d.getFieldsValue,g=y(h["a"]),b=g.dispatch,_=e.getValue(),w=l||function(e){return Object(o["a"])({},s,e)},x=t[r],k=Object(i["a"])(Object(i["a"])({},t),w(_));k[r]=function(){var t;e.touched=!0,e.dirty=!0;for(var n=arguments.length,r=new Array(n),a=0;a=0&&t<=n.length?(c.keys=[].concat(Object(u["a"])(c.keys.slice(0,t)),[c.id],Object(u["a"])(c.keys.slice(t))),o([].concat(Object(u["a"])(n.slice(0,t)),[e],Object(u["a"])(n.slice(t))))):(c.keys=[].concat(Object(u["a"])(c.keys),[c.id]),o([].concat(Object(u["a"])(n),[e]))),c.id+=1},remove:function(e){var t=s(),n=new Set(Array.isArray(e)?e:[e]);n.size<=0||(c.keys=c.keys.filter((function(e,t){return!n.has(t)})),o(t.filter((function(e,t){return!n.has(t)}))))},move:function(e,t){if(e!==t){var n=s();e<0||e>=n.length||t<0||t>=n.length||(c.keys=Y(c.keys,e,t),o(Y(n,e,t)))}}},p=r||[];return Array.isArray(p)||(p=[]),n(p.map((function(e,t){var n=c.keys[t];return void 0===n&&(c.keys[t]=c.id,n=c.keys[t],c.id+=1),{name:t,key:n,isListField:!0}})),f)})))},Q=Z,X=n("ODXe");function ee(e){var t=!1,n=e.length,r=[];return e.length?new Promise((function(a,o){e.forEach((function(e,i){e["catch"]((function(e){return t=!0,e})).then((function(e){n-=1,r[i]=e,n>0||(t&&o(r),a(r))}))}))})):Promise.resolve([])}var te=function(){function e(){Object(c["a"])(this,e),this.list=[]}return Object(s["a"])(e,[{key:"set",value:function(e,t){var n=this.list.findIndex((function(t){return P(t.key,e)}));-1!==n?this.list[n].value=t:this.list.push({key:e,value:t})}},{key:"get",value:function(e){var t=this.list.find((function(t){return P(t.key,e)}));return t&&t.value}},{key:"update",value:function(e,t){var n=this.get(e),r=t(n);r?this.set(e,r):this["delete"](e)}},{key:"delete",value:function(e){this.list=this.list.filter((function(t){return!P(t.key,e)}))}},{key:"map",value:function(e){return this.list.map(e)}},{key:"toJSON",value:function(){var e={};return this.map((function(t){var n=t.key,r=t.value;return e[n.join(".")]=r,null})),e}}]),e}(),ne=te,re=function e(t){var n=this;Object(c["a"])(this,e),this.formHooked=!1,this.subscribable=!0,this.store={},this.fieldEntities=[],this.initialValues={},this.callbacks={},this.validateMessages=null,this.preserve=null,this.lastValidatePromise=null,this.getForm=function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,getInternalHooks:n.getInternalHooks}},this.getInternalHooks=function(e){return e===h["a"]?(n.formHooked=!0,{dispatch:n.dispatch,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve}):(Object(d["a"])(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)},this.useSubscribe=function(e){n.subscribable=e},this.setInitialValues=function(e,t){n.initialValues=e||{},t&&(n.store=T({},e,n.store))},this.getInitialValue=function(e){return O(n.initialValues,e)},this.setCallbacks=function(e){n.callbacks=e},this.setValidateMessages=function(e){n.validateMessages=e},this.setPreserve=function(e){n.preserve=e},this.timeoutId=null,this.warningUnhooked=function(){0},this.getFieldEntities=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?n.fieldEntities.filter((function(e){return e.getNamePath().length})):n.fieldEntities},this.getFieldsMap=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new ne;return n.getFieldEntities(e).forEach((function(e){var n=e.getNamePath();t.set(n,e)})),t},this.getFieldEntitiesForNamePathList=function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map((function(e){var n=k(e);return t.get(n)||{INVALIDATE_NAME_PATH:k(e)}}))},this.getFieldsValue=function(e,t){if(n.warningUnhooked(),!0===e&&!t)return n.store;var r=n.getFieldEntitiesForNamePathList(Array.isArray(e)?e:null),a=[];return r.forEach((function(e){var n="INVALIDATE_NAME_PATH"in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(t){var r="getMeta"in e?e.getMeta():null;t(r)&&a.push(n)}else a.push(n)})),L(n.store,a.map(k))},this.getFieldValue=function(e){n.warningUnhooked();var t=k(e);return O(n.store,t)},this.getFieldsError=function(e){n.warningUnhooked();var t=n.getFieldEntitiesForNamePathList(e);return t.map((function(t,n){return t&&!("INVALIDATE_NAME_PATH"in t)?{name:t.getNamePath(),errors:t.getErrors()}:{name:k(e[n]),errors:[]}}))},this.getFieldError=function(e){n.warningUnhooked();var t=k(e),r=n.getFieldsError([t])[0];return r.errors},this.isFieldsTouched=function(){n.warningUnhooked();for(var e=arguments.length,t=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=new ne,r=n.getFieldEntities(!0);r.forEach((function(e){var n=e.props.initialValue,r=e.getNamePath();if(void 0!==n){var a=t.get(r)||new Set;a.add({entity:e,value:n}),t.set(r,a)}}));var a,o=function(r){r.forEach((function(r){var a=r.props.initialValue;if(void 0!==a){var o=r.getNamePath(),i=n.getInitialValue(o);if(void 0!==i)Object(d["a"])(!1,"Form already set 'initialValues' with path '".concat(o.join("."),"'. Field can not overwrite it."));else{var c=t.get(o);if(c&&c.size>1)Object(d["a"])(!1,"Multiple Field with path '".concat(o.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(c){var s=n.getFieldValue(o);e.skipExist&&void 0!==s||(n.store=j(n.store,o,Object(u["a"])(c)[0].value))}}}}))};e.entities?a=e.entities:e.namePathList?(a=[],e.namePathList.forEach((function(e){var n,r=t.get(e);r&&(n=a).push.apply(n,Object(u["a"])(Object(u["a"])(r).map((function(e){return e.entity}))))}))):a=r,o(a)},this.resetFields=function(e){n.warningUnhooked();var t=n.store;if(!e)return n.store=T({},n.initialValues),n.resetWithFieldInitialValue(),void n.notifyObservers(t,null,{type:"reset"});var r=e.map(k);r.forEach((function(e){var t=n.getInitialValue(e);n.store=j(n.store,e,t)})),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:"reset"})},this.setFields=function(e){n.warningUnhooked();var t=n.store;e.forEach((function(e){var r=e.name,o=(e.errors,Object(a["a"])(e,["name","errors"])),i=k(r);"value"in o&&(n.store=j(n.store,i,o.value)),n.notifyObservers(t,[i],{type:"setField",data:e})}))},this.getFields=function(){var e=n.getFieldEntities(!0),t=e.map((function(e){var t=e.getNamePath(),r=e.getMeta(),a=Object(i["a"])(Object(i["a"])({},r),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(a,"originRCField",{value:!0}),a}));return t},this.registerField=function(e){if(n.fieldEntities.push(e),void 0!==e.props.initialValue){var t=n.store;n.resetWithFieldInitialValue({entities:[e],skipExist:!0}),n.notifyObservers(t,[e.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(t,r){n.fieldEntities=n.fieldEntities.filter((function(t){return t!==e}));var a=void 0!==r?r:n.preserve;if(!1===a&&!t){var o=e.getNamePath();void 0!==n.getFieldValue(o)&&(n.store=j(n.store,o,void 0))}}},this.dispatch=function(e){switch(e.type){case"updateValue":var t=e.namePath,r=e.value;n.updateValue(t,r);break;case"validateField":var a=e.namePath,o=e.triggerName;n.validateFields([a],{triggerName:o});break;default:}},this.notifyObservers=function(e,t,r){if(n.subscribable){var a=Object(i["a"])(Object(i["a"])({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach((function(n){var r=n.onStoreChange;r(e,t,a)}))}else n.forceRootUpdate()},this.updateValue=function(e,t){var r=k(e),a=n.store;n.store=j(n.store,r,t),n.notifyObservers(a,[r],{type:"valueUpdate",source:"internal"});var o=n.getDependencyChildrenFields(r);n.validateFields(o),n.notifyObservers(a,o,{type:"dependenciesUpdate",relatedFields:[r].concat(Object(u["a"])(o))});var i=n.callbacks.onValuesChange;if(i){var c=L(n.store,[r]);i(c,n.store)}n.triggerOnFieldsChange([r].concat(Object(u["a"])(o)))},this.setFieldsValue=function(e){n.warningUnhooked();var t=n.store;e&&(n.store=T(n.store,e)),n.notifyObservers(t,null,{type:"valueUpdate",source:"external"})},this.getDependencyChildrenFields=function(e){var t=new Set,r=[],a=new ne;n.getFieldEntities().forEach((function(e){var t=e.props.dependencies;(t||[]).forEach((function(t){var n=k(t);a.update(n,(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Set;return t.add(e),t}))}))}));var o=function e(n){var o=a.get(n)||new Set;o.forEach((function(n){if(!t.has(n)){t.add(n);var a=n.getNamePath();n.isFieldDirty()&&a.length&&(r.push(a),e(a))}}))};return o(e),r},this.triggerOnFieldsChange=function(e,t){var r=n.callbacks.onFieldsChange;if(r){var a=n.getFields();if(t){var o=new ne;t.forEach((function(e){var t=e.name,n=e.errors;o.set(t,n)})),a.forEach((function(e){e.errors=o.get(e.name)||e.errors}))}var i=a.filter((function(t){var n=t.name;return M(e,n)}));r(i,a)}},this.validateFields=function(e,t){n.warningUnhooked();var r=!!e,a=r?e.map(k):[],o=[];n.getFieldEntities(!0).forEach((function(e){if(r||a.push(e.getNamePath()),e.props.rules&&e.props.rules.length){var u=e.getNamePath();if(!r||M(a,u)){var c=e.validateRules(Object(i["a"])({validateMessages:Object(i["a"])(Object(i["a"])({},I),n.validateMessages)},t));o.push(c.then((function(){return{name:u,errors:[]}}))["catch"]((function(e){return Promise.reject({name:u,errors:e})})))}}}));var u=ee(o);n.lastValidatePromise=u,u["catch"]((function(e){return e})).then((function(e){var t=e.map((function(e){var t=e.name;return t}));n.notifyObservers(n.store,t,{type:"validateFinish"}),n.triggerOnFieldsChange(t,e)}));var c=u.then((function(){return n.lastValidatePromise===u?Promise.resolve(n.getFieldsValue(a)):Promise.reject([])}))["catch"]((function(e){var t=e.filter((function(e){return e&&e.errors.length}));return Promise.reject({values:n.getFieldsValue(a),errorFields:t,outOfDate:n.lastValidatePromise!==u})}));return c["catch"]((function(e){return e})),c},this.submit=function(){n.warningUnhooked(),n.validateFields().then((function(e){var t=n.callbacks.onFinish;if(t)try{t(e)}catch(r){console.error(r)}}))["catch"]((function(e){var t=n.callbacks.onFinishFailed;t&&t(e)}))},this.forceRootUpdate=t};function ae(e){var t=r["useRef"](),n=r["useState"](),a=Object(X["a"])(n,2),o=a[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},u=new re(i);t.current=u.getForm()}return[t.current]}var oe=ae,ie=r["createContext"]({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),ue=function(e){var t=e.validateMessages,n=e.onFormChange,a=e.onFormFinish,u=e.children,c=r["useContext"](ie),s=r["useRef"]({});return r["createElement"](ie.Provider,{value:Object(i["a"])(Object(i["a"])({},c),{},{validateMessages:Object(i["a"])(Object(i["a"])({},c.validateMessages),t),triggerFormChange:function(e,t){n&&n(e,{changedFields:t,forms:s.current}),c.triggerFormChange(e,t)},triggerFormFinish:function(e,t){a&&a(e,{values:t,forms:s.current}),c.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(s.current=Object(i["a"])(Object(i["a"])({},s.current),{},Object(o["a"])({},e,t))),c.registerForm(e,t)},unregisterForm:function(e){var t=Object(i["a"])({},s.current);delete t[e],s.current=t,c.unregisterForm(e)}})},u)},ce=ie,se=function(e,t){var n=e.name,o=e.initialValues,u=e.fields,c=e.form,s=e.preserve,l=e.children,f=e.component,p=void 0===f?"form":f,d=e.validateMessages,m=e.validateTrigger,y=void 0===m?"onChange":m,v=e.onValuesChange,g=e.onFieldsChange,b=e.onFinish,_=e.onFinishFailed,w=Object(a["a"])(e,["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"]),x=r["useContext"](ce),k=oe(c),O=Object(X["a"])(k,1),j=O[0],L=j.getInternalHooks(h["a"]),M=L.useSubscribe,E=L.setInitialValues,S=L.setCallbacks,T=L.setValidateMessages,P=L.setPreserve;r["useImperativeHandle"](t,(function(){return j})),r["useEffect"]((function(){return x.registerForm(n,j),function(){x.unregisterForm(n)}}),[x,j,n]),T(Object(i["a"])(Object(i["a"])({},x.validateMessages),d)),S({onValuesChange:v,onFieldsChange:function(e){if(x.triggerFormChange(n,e),g){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a children");r=e}})),r}function b(e,t,n){var r=e.length===t.length;return r&&e.forEach((function(e,a){var o=t[a];e&&o&&(e&&!o||!e&&o||e.key!==o.key||n&&e.props[n]!==o.props[n])&&(r=!1)})),r}function _(e,t){var n=[],r={},a=[];return e.forEach((function(e){e&&v(t,e.key)?a.length&&(r[e.key]=a,a=[]):a.push(e)})),t.forEach((function(e){e&&Object.prototype.hasOwnProperty.call(r,e.key)&&(n=n.concat(r[e.key])),n.push(e)})),n=n.concat(a),n}var w=n("UwPn"),x={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},k=x,O=function(){function e(e,t){for(var n=0;n children");return f.a.createElement(T,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var a=t.component;if(a){var o=t;return"string"===typeof a&&(o=P({className:t.className,style:t.style},t.componentProps)),f.a.createElement(a,o,r)}return r[0]||null}}]),t}(f.a.Component);H.isAnimate=!0,H.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:F,onEnter:F,onLeave:F,onAppear:F};var z=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var a=y(R(r));e.isValidChildByKey(a,t)?"appear"===n?k.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):k.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r=y(R(n));if(e.isValidChildByKey(r,t))e.performEnter(t);else{var a=function(){k.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};b(e.state.children,r,n.showProp)?a():e.setState({children:r},a)}}}},W=m(H),U=n("2GS6"),G=n("TSYQ"),B=n.n(G),q=n("EE3K"),V=n("8HVG");function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t=a&&(t.updateKey=u[0].notice.updateKey||u[0].notice.key,u.shift()),u.push({notice:t,holderCallback:n})),{notices:u}}))},e.remove=function(t){e.setState((function(e){return{notices:e.notices.filter((function(e){var n=e.notice;return n.key!==t}))}}))},e}return Object(i["a"])(n,[{key:"getTransitionName",value:function(){var e=this.props,t=e.prefixCls,n=e.animation,r=this.props.transitionName;return!r&&n&&(r="".concat(t,"-").concat(n)),r}},{key:"render",value:function(){var e=this,t=this.state.notices,n=this.props,r=n.prefixCls,a=n.className,o=n.closeIcon,i=n.style,u=t.map((function(n,a){var i=n.notice,u=n.holderCallback,c=Boolean(a===t.length-1&&i.updateKey),s=i.updateKey?i.updateKey:i.key,l=Object(U["a"])(e.remove.bind(e,i.key),i.onClose),p=J(J(J({prefixCls:r,closeIcon:o},i),i.props),{},{key:s,update:c,onClose:l,onClick:i.onClick,children:i.content});return u?f.a.createElement("div",{key:s,className:"".concat(r,"-hook-holder"),ref:function(t){"undefined"!==typeof s&&(t?(e.hookRefs.set(s,t),u(t,p)):e.hookRefs["delete"](s))}}):f.a.createElement(q["a"],Object.assign({},p))}));return f.a.createElement("div",{className:B()(r,a),style:i},f.a.createElement(W,{transitionName:this.getTransitionName()},u))}}]),n}(l["Component"]);te.defaultProps={prefixCls:"rc-notification",animation:"fade",style:{top:65,left:"50%"}},te.newInstance=function(e,t){var n=e||{},a=n.getContainer,o=Object(r["a"])(n,["getContainer"]),i=document.createElement("div");if(a){var u=a();u.appendChild(i)}else document.body.appendChild(i);var c=!1;function s(e){c||(c=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){d.a.unmountComponentAtNode(i),i.parentNode&&i.parentNode.removeChild(i)},useNotification:function(){return Object(V["a"])(e)}}))}d.a.render(f.a.createElement(te,Object.assign({},o,{ref:s})),i)};var ne=te;t["default"]=ne},"8yz6":function(e,t,n){"use strict";e.exports=function(e,t){if("string"!==typeof e||"string"!==typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];var n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},"9/5/":function(e,t,n){(function(t){var n="Expected a function",r=NaN,a="[object Symbol]",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof t&&t&&t.Object===Object&&t,f="object"==typeof self&&self&&self.Object===Object&&self,p=l||f||Function("return this")(),d=Object.prototype,h=d.toString,m=Math.max,y=Math.min,v=function(){return p.Date.now()};function g(e,t,r){var a,o,i,u,c,s,l=0,f=!1,p=!1,d=!0;if("function"!=typeof e)throw new TypeError(n);function h(t){var n=a,r=o;return a=o=void 0,l=t,u=e.apply(r,n),u}function g(e){return l=e,c=setTimeout(k,t),f?h(e):u}function _(e){var n=e-s,r=e-l,a=t-n;return p?y(a,i-r):a}function w(e){var n=e-s,r=e-l;return void 0===s||n>=t||n<0||p&&r>=i}function k(){var e=v();if(w(e))return O(e);c=setTimeout(k,_(e))}function O(e){return c=void 0,d&&a?h(e):(a=o=void 0,u)}function j(){void 0!==c&&clearTimeout(c),l=0,a=s=o=c=void 0}function L(){return void 0===c?u:O(v())}function M(){var e=v(),n=w(e);if(a=arguments,o=this,s=e,n){if(void 0===c)return g(s);if(p)return c=setTimeout(k,t),h(s)}return void 0===c&&(c=setTimeout(k,t)),u}return t=x(t)||0,b(r)&&(f=!!r.leading,p="maxWait"in r,i=p?m(x(r.maxWait)||0,t):i,d="trailing"in r?!!r.trailing:d),M.cancel=j,M.flush=L,M}function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function _(e){return!!e&&"object"==typeof e}function w(e){return"symbol"==typeof e||_(e)&&h.call(e)==a}function x(e){if("number"==typeof e)return e;if(w(e))return r;if(b(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=b(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=u.test(e);return n||c.test(e)?s(e.slice(2),n?2:8):i.test(e)?r:+e}e.exports=g}).call(this,n("yLpj"))},"90hW":function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},"93I0":function(e,t,n){var r=n("VpIT"),a=n("kOOl"),o=r("keys");e.exports=function(e){return o[e]||(o[e]=a(e))}},"94Xl":function(e,t,n){var r=n("JiZb");r("Array")},"9Bee":function(e,t,n){"use strict";var r=n("k1fw"),a=n("q1tI"),o=n.n(a),i=(n("vg9a"),n("tJVT")),u=n("DlQD"),c=n.n(u),s=n("rUJ1");function l(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=Object(i["a"])(t,1),a=n[0];return a.length>=r.length?e.slice(r.length):e})).join("\n")}var f=[],p=["