From 373f8d7d5877cba2bd5304c921997aca46495b1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8D=9A=E6=96=87?= Date: Mon, 6 Sep 2021 11:37:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=8D=E7=85=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 8196 -> 6148 bytes index.html | 2 +- ..._Exercise__Answer__index.0d3c1375.async.js | 19 --------- ..._Exercise__Answer__index.2f3d5e88.async.js | 19 +++++++++ ...se__ImitateAnswer__index.2eddbc1d.async.js | 19 --------- ...se__ImitateAnswer__index.fe8a6d9c.async.js | 19 +++++++++ ...seReview__Detail__Review.7f1a678a.async.js | 12 +++--- ...s__StudentClient__Answer.4dc0113e.async.js | 38 +++++++++--------- umi.cd20ca6e.js => umi.2ba0e8cb.js | 2 +- 9 files changed, 65 insertions(+), 65 deletions(-) delete mode 100644 p__Classrooms__Lists__Exercise__Answer__index.0d3c1375.async.js create mode 100644 p__Classrooms__Lists__Exercise__Answer__index.2f3d5e88.async.js delete mode 100644 p__Classrooms__Lists__Exercise__ImitateAnswer__index.2eddbc1d.async.js create mode 100644 p__Classrooms__Lists__Exercise__ImitateAnswer__index.fe8a6d9c.async.js rename p__Exam__Lists__ExerciseReview__Detail__Review.3a53031c.async.js => p__Exam__Lists__ExerciseReview__Detail__Review.7f1a678a.async.js (78%) rename p__Exam__Lists__StudentClient__Answer.3c17c68a.async.js => p__Exam__Lists__StudentClient__Answer.4dc0113e.async.js (58%) rename umi.cd20ca6e.js => umi.2ba0e8cb.js (99%) diff --git a/.DS_Store b/.DS_Store index 96a44c56a4f6b800543fd9d25d83645494a8bdd4..0769ebb2376c969fab63404a5aa6cd6032dd78a9 100644 GIT binary patch delta 112 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{MGjUEV6q~50$jH1gU^gQp^JX3aCB}^w&zl4l@AZ1`rYe literal 8196 zcmeHM-A)rh6g~q*7L3vhg4`H3Bqm&triHQvjj<%U)e-1~dcz zB?EkaFp;^eD%q1#Y#k`X5dboWW|5$aPk%_0H$YaE>`93hBqmKEr72TK45m&FOq!#= zs>b)El;*^QXUwBKGj&2?>fpglF`QUcN?mFOGy{VS@OOWX3Uo+5B^S=`574*pQzT)S zj&s`au{!5}bB+T)PKw3vY-BVyc4OQyCXLBklW*!rQM;blNh_||%~!nk)J~2Zr9Y3N zAk}T>h3~a@^V1tqnAm>kHHES7dKmKhr60OcyB4)VHx~2MWrtx*7!$ksnNFu{Et+dq zchT%rD#b;!yli#56ULo;rH9*ljnns?58bnmGIFMN51NwowEP4u4ewpO83s{!h&Dcc zfdaDWlp<)s)Mcu9izvioxa`zEs;w_v@Ii-Xa(fjusWrX_MyL}xS!?`_!$c` zG|ye)uZ0;rYQp{iv$@bqxNP_tGCRAA*?(kae+1M#f-O3MeM9Iwh$c>BJMZy<*hZ_5 z$U}Mzo!1ZHyMY{{htIPKJwdw<)CFL25q}vdE4a$nK{x$1gU%X?Zd>pkfr|vIkYG(X z8|P>^W?nym=OtPNE{?*%Rk;q9ncEpGYeTU-gLh9b_j``kfyssc1Kbl1vW2n;bVJsT zz7WlvWf0w0i0X6%zE9vig!hZ9!0Q`Wvq0QO4zwnCNQ9K5vn=toS_N19PPK;Lt+Y-w z_c?=U{z^<+h#8xTh_V6%tF#6W7Cc=e?)fJfA5)05fw>BJf-GQN!CV#K_Ruo$JaN_* z(&tIP|ILQ7rt`1ki{bIJwu!ul t%o88ilTw(V5XW&yaU6$C|1gAZVkoz%D%q0~ElB!@06~K;Gy{K>fnOE+E --> - + diff --git a/p__Classrooms__Lists__Exercise__Answer__index.0d3c1375.async.js b/p__Classrooms__Lists__Exercise__Answer__index.0d3c1375.async.js deleted file mode 100644 index 167452c007..0000000000 --- a/p__Classrooms__Lists__Exercise__Answer__index.0d3c1375.async.js +++ /dev/null @@ -1,19 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[60,4,5,6,13],{"7ZXX":function($e,q,t){$e.exports=t.p+"static/err.6e7c5817.png"},"7ahc":function($e,q,t){"use strict";t.d(q,"a",function(){return v});var te=t("k1fw"),Ge=t("0Owb"),ae=t("+L6B"),W=t("2/Rp"),ie=t("y8nQ"),c=t("Vl3Y"),s=t("tJVT"),w=t("OaEy"),de=t("2fM7"),h=t("q1tI"),N=t.n(h),y=t("VrN/"),Z=t.n(y),Ee=t("p77/"),rt=t.n(Ee),ct=t("c5Ni"),Je=t.n(ct),ne=de.a.Option,Et={labelCol:{span:4},wrapperCol:{span:20}},Pe={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"]};q.b=function(P){var K=P.callback,p=P.onCancel,V=Object(h.useState)("python"),C=Object(s.a)(V,2),u=C[0],x=C[1];function pe(z){x(Pe[z][1])}function Ue(z){K(z)}return N.a.createElement(c.a,Object(Ge.a)({},Et,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ue}),N.a.createElement(c.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},N.a.createElement(de.a,{onChange:pe},Object.keys(Pe).map(function(z){return N.a.createElement(ne,{key:z,value:z},Pe[z][0])}))),N.a.createElement(c.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},N.a.createElement(v,{mode:u})),N.a.createElement("div",{className:"flex-container flex-end"},N.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),N.a.createElement(W.a,{type:"ghost",onClick:p},"\u53D6\u6D88")))};function v(P){var K=P.value,p=P.onChange,V=P.mode,C=P.options,u=C===void 0?{}:C,x=Object(h.useRef)(),pe=Object(h.useState)(),Ue=Object(s.a)(pe,2),z=Ue[0],st=Ue[1];return Object(h.useEffect)(function(){if(z){var D=function(L){var T=L.getValue();p&&p(T)};return z.on("change",D),function(){z.off("change",D)}}},[z,p]),Object(h.useEffect)(function(){z&&z.setOption("mode",V)},[z,V]),Object(h.useEffect)(function(){z&&((K!==z.getValue()||K==="")&&setTimeout(function(){z.setValue(K||" ")},300))},[z,K]),Object(h.useEffect)(function(){if(x.current&&!z){var D=Z.a.fromTextArea(x.current,Object(te.a)({mode:V,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},u));st(D)}},[x.current,z]),N.a.createElement("div",{className:"my-codemirror-container"},N.a.createElement("textarea",{ref:x}))}},"9Bee":function($e,q,t){"use strict";var te=t("q1tI"),Ge=t.n(te),ae=t("vg9a"),W=t("tJVT"),ie=t("DlQD"),c=t.n(ie),s=t("rUJ1");function w(e,L){var T=e.match(/^(\s+)(?:```)/);if(T===null)return L;var Y=T[1];return L.split(` -`).map(function(ce){var Se=ce.match(/^\s+/);if(Se===null)return ce;var Le=Object(W.a)(Se,1),he=Le[0];return he.length>=Y.length?ce.slice(Y.length):ce}).join(` -`)}var de=[],h=["
    "],N=new c.a.Renderer,y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Z(){de.length=0,h=["
      "]}function Ee(e,L,T,Y){if(L>=e.length||e[L].level<=T)return L;var ce=e[L];Y.push("
    • "+ce.text+""),L++;var Se=[];return L=Ee(e,L,ce.level,Se),Se.length>0&&(Y.push("
        "),Se.forEach(function(Le){Y.push(Le)}),Y.push("
      ")),Y.push("
    • "),L=Ee(e,L,T,Y),L}function rt(){return Ee(de,0,0,h),h.push("
    "),h.join("")}var ct={heading:function(L){var T=y.exec(L);if(T)return{type:"heading",raw:T[0],depth:T[1].length,text:T[2]}},fences:function(L){var T=this.rules.block.fences.exec(L);if(T){var Y=T[0],ce=w(Y,T[3]||""),Se=T[2]?T[2].trim():T[2];if(["latex","katex","math"].indexOf(Se)>=0){var Le=Et(),he=ce;ce=Le,Pe[Le]={type:"block",expression:he}}return{type:"code",raw:Y,lang:Se,text:ce}}}},Je=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ne=0,Et=function(){return"__special_katext_id_".concat(ne++,"__")},Pe={};function v(){return Pe}function P(){ne=0,Pe={}}function K(e){return e=e.replace(Je,function(L,T){var Y=Et();return Pe[Y]={type:"inline",expression:T},Y}),e}var p=N.listitem;N.listitem=function(e){return p(K(e))};var V=N.paragraph;N.paragraph=function(e){return V(K(e))};var C=N.tablecell;N.tablecell=function(e,L){return C(K(e),L)},N.code=function(e,L,T){var Y=(L||"").match(/\S*/)[0];return Y?["latex","katex","math"].indexOf(Y)>=0?"

    ".concat(e,"

    "):'
    ').concat(T?e:Object(s.escape)(e,!0),`
    -`):'
    '+(T?e:Object(s.escape)(e,!0))+"
    "},N.heading=function(e,L,T){var Y=this.options.headerPrefix+T.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return de.push({anchor:Y,level:L,text:e}),"'+e+""},c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:ct,renderer:N});var u=c.a,x=t("SJMd"),pe=t("m3rI"),Ue=t("Oy/b"),z=/]*>/g;function st(e){var L=document.createElement("div");return L.innerHTML=e,L.childNodes.length===0?"":L.childNodes[0].nodeValue}var D=q.a=function(e){var L=e.value,T=L===void 0?"":L,Y=e.className,ce=e.style,Se=ce===void 0?{}:ce,Le=String(T),he=Object(te.useMemo)(function(){try{var Me=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ne=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ze=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Le=Le.replace(Me,"("+pe.a.API_SERVER+"/api/attachments/").replace(Ne,'"'+pe.a.API_SERVER+"/api/attachments/").replace(Ze,'"'+pe.a.API_SERVER+"/files/uploads/")}catch(at){}var S=u(Le),Ye=v();return Le.match(/\[TOC\]/)&&(S=S.replace("

    [TOC]

    ",rt()),Z()),S=S.replace(/(__special_katext_id_\d+__)/g,function(at,_e){var ot=Ye[_e],me=ot.type,re=ot.expression;return Object(Ue.renderToString)(st(re)||"",{displayMode:me==="block",throwOnError:!1,output:"html"})}),S=S.replace(/▁/g,"\u2581\u2581\u2581"),P(),S},[Le]),Xe=Object(te.useRef)();function Be(Me){var Ne=Me.target;if(Ne.tagName.toUpperCase()==="A"){var Ze=Ne.getAttribute("href");if(Ze.startsWith("#")){Me.preventDefault();var S=document.getElementById(Ze.replace("#",""));S&&S.scrollIntoView(!0)}}}return Object(te.useEffect)(function(){if(Xe.current&&he&&(he.match(z)&&window.PR.prettyPrint()),Xe.current)return Xe.current.addEventListener("click",Be),function(){Xe.current.removeEventListener("click",Be),P(),Z()}},[he,Xe.current,Be]),Ge.a.createElement("div",{ref:Xe,style:Se,className:"".concat(Y||""," markdown-body"),dangerouslySetInnerHTML:{__html:he}})}},"9VGf":function($e,q,t){"use strict";t.d(q,"a",function(){return ae});var te=t("q1tI"),Ge=t.n(te);function ae(W,ie){var c=Object(te.useRef)();Object(te.useEffect)(function(){c.current=W}),Object(te.useEffect)(function(){function s(){c.current()}if(ie!==null){var w=setInterval(s,ie);return function(){return clearInterval(w)}}},[ie])}},BjJ7:function($e,q,t){"use strict";t.d(q,"d",function(){return Ge}),t.d(q,"c",function(){return ae}),t.d(q,"e",function(){return W}),t.d(q,"b",function(){return ie}),t.d(q,"a",function(){return s});var te=t("m3rI");function Ge(w){var de=!0;if(w.length>0){for(var h=0;h1&&arguments[1]!==void 0?arguments[1]:"",h=[],N=0;N0&&(ot(),at(1))},[Et,T]),Object(s.useEffect)(function(){if(Ye===0)return;if(Ye===2)clearInterval(Me);else{var b=0,g=setInterval(function(){st.includes(b)&&re(),b++},1e3);Ne(g)}return function(){return clearInterval(Me)}},[Ye]),Object(s.useImperativeHandle)(ne,function(){return{handlePhoto:re}});var _e=function(){at(2)},ot=function(){var g=Et/Pe,G=[];function H(ve,Te){return parseInt(Math.floor(Math.random()*(Te-ve+1))+ve)}new Array(Pe).fill(0).map(function(ve,Te){P?G.push(H(g*Te,g*(Te+1))):Te==0?G.push(0):G.push(H(g*Te,g*(Te+1)))}),st=G,D([].concat(G)),console.log(G)},me=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(g){var G=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return G?new Promise(function(H,ve){G.call(navigator,g,H,ve)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(g){v&&v(2),Y(2),"srcObject"in u.current?u.current.srcObject=g:u.current.src=window.URL.createObjectURL(g),u.current.onloadedmetadata=function(G){u.current.play()},u.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),_e(),ie.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(g){Y(1),v&&v(1),g.message==="Permission denied"||g.name==="NotAllowedError"?ie.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):ie.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+g.name),console.log("err: "+g.message)})},re=function(){try{x.current.width=u.current.videoWidth,x.current.height=u.current.videoHeight;var g=x.current.getContext("2d");g.drawImage(u.current,0,0,x.current.width,x.current.height),he(x.current.toDataURL("image/png")),Oe(x.current.toDataURL("image/png"))}catch(G){debugger}},nt=function(){try{var g=u.current.srcObject,G=g.getTracks();G.forEach(function(H){H.stop()}),u.current.srcObject=null}catch(H){}},Oe=function(){var b=Object(ae.a)(Ge.a.mark(function g(G){var H,ve,Te,ge,_t,lt,mt,se,Rt,Vt,R,De;return Ge.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,Object(h.a)("/api/buckets/get_upload_token.json",{method:"get"});case 2:se=ue.sent,Rt=Object(N.a)(),Vt=new Ee({endpoint:se==null||((H=se.data)===null||H===void 0)?void 0:H.end_point,region:se==null||((ve=se.data)===null||ve===void 0)?void 0:ve.region,accessKeyId:se==null||((Te=se.data)===null||Te===void 0)?void 0:Te.access_key_id,accessKeySecret:se==null||((ge=se.data)===null||ge===void 0)?void 0:ge.access_key_secret,bucket:se==null||((_t=se.data)===null||_t===void 0)?void 0:_t.bucket,stsToken:se==null||((lt=se.data)===null||lt===void 0)?void 0:lt.security_token}),R=rt(G,Rt),De=C||pe,console.log(De,"sendBody"),Vt.multipartUpload("".concat(Rt,".png"),R,{timeout:10*1e3,partSize:10485760,callback:{url:se==null||((mt=se.data)===null||mt===void 0)?void 0:mt.callback_url,host:se==null?void 0:se.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+De.login+"&container_id="+De.categoryId+"&container_type=Exercise"}}).then(function(we){console.log("result:",we)}).catch(function(we){console.log("err:",we)});case 9:case"end":return ue.stop()}},g)}));return function(G){return b.apply(this,arguments)}}();return w.a.createElement(w.a.Fragment,null,T!==3&&w.a.createElement("aside",{className:Z.a.video,id:"screenshot"},T===0&&w.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),T===1&&w.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),T===2&&w.a.createElement("div",null,w.a.createElement("video",{width:V,ref:u,autoPlay:!0}),w.a.createElement("canvas",{style:{display:"none"},ref:x}))))});q.a=ct},"C+DQ":function($e,q,t){},DR4n:function($e,q,t){$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,q,t){},M8RZ:function($e,q,t){"use strict";t.d(q,"a",function(){return de});var te=t("fWQN"),Ge=t("mtLc"),ae=t("yKVA"),W=t("879j"),ie=t("q1tI"),c=t.n(ie),s=t("i8i4"),w=t.n(s),de=function(h){Object(ae.a)(y,h);var N=Object(W.a)(y);function y(Z){var Ee;Object(te.a)(this,y),Ee=N.call(this,Z);var rt=window.document;return Ee.node=rt.createElement("div"),rt.body.appendChild(Ee.node),Ee}return Object(Ge.a)(y,[{key:"render",value:function(){var Ee=this.props.children;return Object(s.createPortal)(Ee,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),y}(c.a.Component)},MvOs:function($e,q,t){"use strict";t.r(q);var te=t("T2oS"),Ge=t("W9HT"),ae=t("sPJy"),W=t("bE4q"),ie=t("+L6B"),c=t("2/Rp"),s=t("14J3"),w=t("BMrR"),de=t("jCWc"),h=t("kPKH"),N=t("5Dmo"),y=t("3S7+"),Z=t("sRBo"),Ee=t("kaz8"),rt=t("7Kak"),ct=t("9yH6"),Je=t("MXD1"),ne=t("CFYs"),Et=t("miYZ"),Pe=t("tsqr"),v=t("2qtc"),P=t("kLXV"),K=t("WmNS"),p=t.n(K),V=t("k1fw"),C=t("9og8"),u=t("tJVT"),x=t("PpiC"),pe=t("5NDa"),Ue=t("5rEg"),z=t("aHsQ"),st=t("sGsY"),D=t("q1tI"),e=t.n(D),L=t("Ty5D"),T=t("55Ip"),Y=t("9kvl"),ce=t("gUdW"),Se=t("xGfz"),Le=t("jhfD"),he=t("Llu2"),Xe=t("BlwA"),Be=t("bPs0"),Me=t("wd/R"),Ne=t.n(Me),Ze=t("V5fa"),S=t.n(Ze),Ye=t("1vsH"),at=t("s8TD"),_e=t("xKgJ"),ot=t("bntm"),me=t("V0Rq"),re=t("HBuW"),nt=t("9Bee"),Oe=t("Ot1p"),b=function(Ce){var I,Ve,Q,We,i=Ce.item,J=Ce.answerData,ht=Ce.onBlur,dt=ht===void 0?function(){}:ht,Fe=Object(D.useState)(),Qe=Object(u.a)(Fe,2),ee=Qe[0],Ke=Qe[1],qe=Object(D.useState)(),l=Object(u.a)(qe,2),Ut=l[0],Bt=l[1],Ot=Object(D.useState)(),B=Object(u.a)(Ot,2),fe=B[0],ye=B[1];return Object(D.useEffect)(function(){Bt(i==null?void 0:i.a_flag)},[i==null?void 0:i.a_flag]),e.a.createElement("div",null,(J==null||((I=J.exercise)===null||I===void 0)?void 0:I.user_exercise_status)===1?e.a.createElement("div",null,e.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),e.a.createElement("div",{className:S.a.simpleText},e.a.createElement(nt.a,{value:i==null||((Ve=i.user_answer)===null||Ve===void 0)?void 0:Ve[0]}))):e.a.createElement("div",{className:i.user_score&&(i.user_score===i.question_score?"c-green":"c-red")},fe?e.a.createElement(Oe.a,{height:150,isFocus:!0,defaultValue:i==null||((Q=i.user_answer)===null||Q===void 0)?void 0:Q[0],id:i==null?void 0:i.question_id,onChange:function(ut){return Ke(ut)},onBlur:function(){return dt(ee)}}):e.a.createElement("div",{onClick:function(){return ye(!0)}},e.a.createElement(Ue.a,{size:"large",className:"current",placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),Object(_e.t)()&&(i==null?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(nt.a,{value:i==null||((We=i.standard_answer)===null||We===void 0)?void 0:We[0]}))))},g=b,G=t("g9YV"),H=t("wCAj"),ve=t("5GOC"),Te=t("JsLm"),ge=t("ZW9T"),_t=t("o5mm"),lt=t.n(_t),mt=function(Ce){var I,Ve,Q,We,i=Ce.item,J=Ce.answerData,ht=Object(D.useState)([]),dt=Object(u.a)(ht,2),Fe=dt[0],Qe=dt[1],ee=Object(D.useState)([]),Ke=Object(u.a)(ee,2),qe=Ke[0],l=Ke[1];Object(D.useEffect)(function(){var B;if(!(i==null||((B=i.shixun_details)===null||B===void 0)?void 0:B.length))return;for(var fe=[],ye=[],ke=0;ke<(i==null||((ut=i.shixun_details)===null||ut===void 0)?void 0:ut.length);ke++){for(var ut,xt,Tt,yt=0;yt<(i==null?void 0:i.shixun_details[ke].stage_list.length);yt++){var vt,Pt,St,Dt,bt=i==null?void 0:i.shixun_details[ke].stage_list[yt];fe.push(Object(V.a)(Object(V.a)({},bt),{operation:i==null||((vt=i.shixun_details)===null||vt===void 0||((Pt=vt[ke])===null||Pt===void 0||((St=Pt.shixun_detail)===null||St===void 0||((Dt=St[0])===null||Dt===void 0))))?void 0:Dt.game_identifier}))}if(i==null||((xt=i.shixun_details)===null||xt===void 0||((Tt=xt[ke])===null||Tt===void 0))?void 0:Tt.shixun_detail){var pt,jt,Wt;ye.push(i==null||((pt=i.shixun_details)===null||pt===void 0||((jt=pt[ke])===null||jt===void 0||((Wt=jt.shixun_detail)===null||Wt===void 0)))?void 0:Wt[0])}}l(ye),Qe(fe)},[i==null?void 0:i.shixun_details]);var Ut=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(fe){return e.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:fe&&fe.length>25?fe:""},fe)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(fe,ye){return e.a.createElement("span",null,ye.evaluate_count?ye.evaluate_count:e.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(fe,ye){var ke=!1;return ye.finished_time&&(J==null?void 0:J.exercise)&&(J==null?void 0:J.exercise_answer_user)&&((J==null?void 0:J.exercise.time)===-1?ke=Ne()(J==null?void 0:J.exercise.end_time).isBefore(ye.finished_time):ke=Ne()(J==null?void 0:J.exercise_answer_user.start_at).add(J==null?void 0:J.exercise.time,"m").isBefore(ye.finished_time)),e.a.createElement("span",null,ye.finished_time||e.a.createElement("span",{className:"c-grey-999"},"--"),e.a.createElement("span",{className:"c-orange-ff9 "},ke?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(fe,ye){return e.a.createElement("span",null,ye.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(fe,ye){return e.a.createElement("span",null,ye.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(fe,ye,ke){return fe?e.a.createElement(Te.a,{affix:!1,className:"mt10"},e.a.createElement(Te.a.Link,{href:"#challenge_".concat(i==null?void 0:i.question_id).concat(ke),title:e.a.createElement("span",{style:{color:"#1890ff"}},"\u67E5\u770B")})):e.a.createElement("span",{className:"c-grey-999"},"--")}}],Bt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(fe,ye){return e.a.createElement("span",null,ye.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(fe,ye){return e.a.createElement("span",null,ye.error_msg?ye.error_msg:"--")}}],Ot={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return e.a.createElement("div",{className:"mt15 mb15"},e.a.createElement("div",null,i==null||((I=i.shixun)===null||I===void 0)?void 0:I.map(function(B,fe){return e.a.createElement(w.a,{className:"font16",gutter:[0,20]},e.a.createElement(h.a,{flex:"1"},B.challenge_name," (",B.challenge_score,"\u5206)"),e.a.createElement(h.a,{flex:"100px",className:"tr"},B.answer_status===0&&e.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),B.answer_status===1&&e.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(J==null||((Ve=J.exercise)===null||Ve===void 0)?void 0:Ve.student_commit_status)!==0||(J==null||((Q=J.exercise)===null||Q===void 0)?void 0:Q.user_exercise_status)!==0?e.a.createElement(e.a.Fragment,null,!!(Fe==null?void 0:Fe.length)&&e.a.createElement("div",null,e.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),e.a.createElement(H.a,{columns:Ut,dataSource:Fe,pagination:!1})),!!(qe==null?void 0:qe.length)&&e.a.createElement("div",null,e.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),qe==null?void 0:qe.map(function(B,fe){return e.a.createElement("div",{id:"challenge_".concat(i==null?void 0:i.question_id).concat(fe),className:"mt5"},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 mr15"}," \u7B2C",B.position,"\u5173"),e.a.createElement(T.Link,{className:"current c-black font16",to:"/tasks/".concat(B.game_identifier)},B.name)),(B==null?void 0:B.st)===0&&B.passed_code&&e.a.createElement("aside",{className:lt.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"},B.path)),e.a.createElement(ge.b,{height:300,language:"python",theme:"default",value:B.passed_code,options:Ot})))}))):e.a.createElement(e.a.Fragment,null,Object(_e.t)()&&e.a.createElement(nt.a,{className:"c-grey-999 mt20 mb20",value:i==null?void 0:i.question_title}),i==null||((We=i.shixun)===null||We===void 0)?void 0:We.map(function(B,fe){return e.a.createElement("p",{className:"font16 c-grey-666 mb5",key:fe},e.a.createElement("span",{className:"mr20"},"\u7B2C",B==null?void 0:B.challenge_position,"\u5173 ",B==null?void 0:B.challenge_name),e.a.createElement("span",null,B==null?void 0:B.challenge_score,"\u5206"))})))},se=mt,Rt=t("J66h"),Vt=function(Ce){var I=Ce.item,Ve=Ce.answerData,Q=Object(D.useState)([]),We=Object(u.a)(Q,2),i=We[0],J=We[1];Object(D.useEffect)(function(){var Fe;if((I==null||((Fe=I.evaluate_codes)===null||Fe===void 0)?void 0:Fe.length)>0){var Qe;J(I==null||((Qe=I.evaluate_codes)===null||Qe===void 0)?void 0:Qe.map(function(ee,Ke){return{key:Ke+1,error_msg:(ee==null?void 0:ee.error_msg)?Rt.Base64.decode(ee==null?void 0:ee.error_msg):""}}))}else J([{key:"--",error_msg:"--"}])},[I==null?void 0:I.evaluate_codes]);var ht=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Qe,ee){return e.a.createElement("span",null,ee.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Qe,ee){return e.a.createElement("span",null,ee.error_msg?ee.error_msg:"--")}}],dt={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(nt.a,{value:I==null?void 0:I.description})),!!(I==null?void 0:I.user_answer.length)&&(I==null?void 0:I.passed_code)&&e.a.createElement("aside",{className:lt.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(ge.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(I==null?void 0:I.passed_code)?Rt.Base64.decode(I==null?void 0:I.passed_code):"",options:dt})))},R=Vt,De=t("oBTY"),be=Ue.a.TextArea,ue=function(Ce){var I,Ve,Q=Ce.item,We=Ce.answerData,i=Ce.onBlur,J=i===void 0?function(){}:i,ht=Object(D.useState)([]),dt=Object(u.a)(ht,2),Fe=dt[0],Qe=dt[1];return Object(D.useEffect)(function(){for(var ee=[],Ke=0;Ke<(Q==null?void 0:Q.multi_count);Ke++)ee.push(Object(V.a)({},(Q==null?void 0:Q.user_answer[Ke])||{}));Qe(ee)},[Q==null?void 0:Q.user_answer]),e.a.createElement("div",null,Fe==null?void 0:Fe.map(function(ee,Ke){var qe;return e.a.createElement("div",{className:"mt10"},e.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",Ke+1,"\uFF09:"),e.a.createElement("div",null,e.a.createElement(be,{autoSize:!0,rows:4,disabled:(We==null||((qe=We.exercise)===null||qe===void 0)?void 0:qe.user_exercise_status)===1,value:ee==null?void 0:ee.answer_text,onChange:function(Ut){Fe[Ke].answer_text=Ut.target.value,Qe(Object(De.a)(Fe))},onBlur:function(Ut){return J(ee==null?void 0:ee.answer_text,Ke+1)},className:Q.user_score&&(Q.user_score===Q.question_score?"c-green":"c-red")})))}),!!(Q==null||((I=Q.standard_answer)===null||I===void 0)?void 0:I.length)&&e.a.createElement("div",null,Q==null||((Ve=Q.standard_answer)===null||Ve===void 0)?void 0:Ve.map(function(ee,Ke){return e.a.createElement("div",null,e.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ke+1,"\uFF09:"),e.a.createElement("div",null,e.a.createElement(be,{autoSize:!0,disabled:!0,value:ee==null?void 0:ee.answer_text[0]})))})))},we=ue,M=Ue.a.TextArea,$=function(Ce){var I=Ce.data;return e.a.createElement("div",{className:"tc mt80"},e.a.createElement("img",{width:"486",src:t("7ZXX")})," ",e.a.createElement("br",null),I.status===-1&&e.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),I.status===-2&&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"},I.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),e.a.createElement(c.a,{className:"mt40 pl20 pr20",type:"primary"},e.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},je=$,xe=t("m3rI"),He=t("LvDl"),Ft=st.a.Countdown,aa=Ue.a.TextArea,It=["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"],La={1:"\u672A\u53D1\u5E03",2:"\u5DF2\u53D1\u5E03",3:"\u5DF2\u622A\u6B62"},va={1:S.a.flagActive,2:S.a.flagHalf},zt={0:"c-red-ee4",1:"c-green"},fa=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Ea=function(Ce){var I,Ve,Q,We,i,J,ht,dt,Fe,Qe,ee,Ke,qe,l,Ut,Bt,Ot,B,fe,ye,ke,ut,xt,Tt,yt,vt,Pt,St,Dt,bt,pt,jt=Ce.globalSetting,Wt=Ce.loading,Ct=Ce.user,Gt=Ce.exercise,la=Ce.dispatch,ua=Object(x.a)(Ce,["globalSetting","loading","user","exercise","dispatch"]),oe=Object(L.m)(),ia=Object(D.useState)({}),ca=Object(u.a)(ia,2),n=ca[0],kt=ca[1],na=Object(D.useState)({}),$t=Object(u.a)(na,2),le=$t[0],Jt=$t[1],Yt=Object(D.useState)({}),ra=Object(u.a)(Yt,2),Nt=ra[0],Qt=ra[1],ha=Object(D.useState)(!1),Xt=Object(u.a)(ha,2),ga=Xt[0],Zt=Xt[1],ba=Object(D.useState)(!0),Ra=Object(u.a)(ba,2),qt=Ra[0],Ta=Ra[1],X=Object(D.useState)(!1),F=Object(u.a)(X,2),k=F[0],Re=F[1],Ae=Object(D.useState)(!1),Ie=Object(u.a)(Ae,2),et=Ie[0],it=Ie[1],tt=Object(D.useState)(),ft=Object(u.a)(tt,2),wt=ft[0],Kt=ft[1],da=Object(D.useState)(0),sa=Object(u.a)(da,2),Ua=sa[0],Pn=sa[1],za=Object(D.useState)(""),Sa=Object(u.a)(za,2),Ga=Sa[0],Oa=Sa[1],Ja=Object(D.useState)("none"),Na=Object(u.a)(Ja,2),Ya=Na[0],xa=Na[1],Qa=Object(D.useState)(""),wa=Object(u.a)(Qa,2),Za=wa[0],qa=wa[1],en=Object(D.useState)({status:0}),Ma=Object(u.a)(en,2),ya=Ma[0],Fa=Ma[1],tn=Object(D.useState)(!1),Ia=Object(u.a)(tn,2),an=Ia[0],nn=Ia[1],Ba=Object(D.useRef)(),ka=Object(D.useRef)();Object(D.useEffect)(function(){return Object(_e.d)()?(ea(),window.addEventListener("beforeunload",Pa)):Ct.userInfo.login&&sn(),window.addEventListener("message",Xa),function(){window.removeEventListener("message",Xa),window.removeEventListener("beforeunload",Pa),location.pathname.indexOf("/detail")>-1&&Object(ot.b)()}},[oe.categoryId,Ct.userInfo.login]),Object(D.useEffect)(function(){return window.addEventListener("beforeunload",$a),function(){window.removeEventListener("beforeunload",$a)}},[]),Object(D.useEffect)(function(){var E;(n==null||((E=n.question_status)===null||E===void 0)?void 0:E.every(function(a){return!!a.ques_status&&an&&(le==null?void 0:le.used_screen_num)<(le==null?void 0:le.screen_num)}))&&setTimeout(function(){var a;(a=ka.current)===null||a===void 0||a.handlePhoto()},1300)},[n]);var $a=function(){var a;((a=Gt.exerciseUserInfo)===null||a===void 0?void 0:a.screen_open)&&window.navigator.sendBeacon("".concat(xe.a.API_SERVER,"/api/exercises/").concat(oe.categoryId,"/commit_screen_at.json"),{})},Xa=function(a){a.data==="backExercise"&&rn()},rn=function(){xa("none"),Oa(""),ea()},sn=function(){var E=Object(C.a)(p.a.mark(function a(){var o,r,d,_,f,O,m,U,A,j,At;return p.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,la({type:"exercise/getExerciseUserInfo",payload:Object(V.a)({},oe)});case 2:if(r=ze.sent,Jt(Object(V.a)({},r.data)),!((r==null||((o=r.data)===null||o===void 0)?void 0:o.ip_limit)!=="no")){ze.next=11;break}if(!((r==null||((d=r.data)===null||d===void 0)?void 0:d.ip_limit)==="inner")){ze.next=9;break}return ze.next=8,Object(at.a)({ip_limit:r==null||((_=r.data)===null||_===void 0)?void 0:_.ip_limit});case 8:O=ze.sent;case 9:return ze.next=11,Object(Ye.m)({exerciseId:oe.categoryId,ip:O,errmsgHide:!0,ip_limit:r==null||((f=r.data)===null||f===void 0)?void 0:f.ip_limit}).catch(function(oa){Fa(oa)});case 11:if(!((r==null?void 0:r.status)==0)){ze.next=18;break}if(!((r==null||((m=r.data)===null||m===void 0)?void 0:m.used_screen_num)>(r==null||((U=r.data)===null||U===void 0)?void 0:U.screen_num)&&(r==null||((A=r.data)===null||A===void 0)?void 0:A.screen_open))){ze.next=15;break}return ma(),ze.abrupt("return",!1);case 15:Re(r==null?void 0:r.data.check_camera),(r==null?void 0:r.data.check_camera)||it(r==null||((j=r.data)===null||j===void 0)?void 0:j.screen_open),(r==null||((At=r.data)===null||At===void 0)?void 0:At.check_camera)||ea();case 18:case"end":return ze.stop()}},a)}));return function(){return E.apply(this,arguments)}}(),Pa=function(a){var o="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(a||window.event).returnValue=o,o},ea=function(){var E=Object(C.a)(p.a.mark(function a(){var o,r,d,_,f,O,m,U,A,j,At,Lt,ze,oa,Ca,Aa;return p.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(Zt(!0),!Object(_e.d)()){Mt.next=8;break}return Mt.next=4,Object(me.F)({exerciseId:oe.categoryId,login:oe.login}).catch(function(){return Zt(!1)});case 4:o=Mt.sent,((r=o)===null||r===void 0?void 0:r.exercise)&&(o.exercise.user_exercise_status=1),Mt.next=14;break;case 8:return Mt.next=10,Object(me.y)(Object(V.a)({},oe)).catch(function(){return Zt(!1)});case 10:o=Mt.sent,((d=o.exercise)===null||d===void 0?void 0:d.commit_status)>0&&window.removeEventListener("beforeunload",Pa),((_=o)===null||_===void 0||((f=_.exercise)===null||f===void 0)?void 0:f.left_time)&&setTimeout(function(){qa(S.a.red)},(((j=o)===null||j===void 0||((At=j.exercise)===null||At===void 0)?void 0:At.left_time)-300>0?((Lt=o)===null||Lt===void 0||((ze=Lt.exercise)===null||ze===void 0)?void 0:ze.left_time)-300:0)*1e3),((O=o)===null||O===void 0||((m=O.exercise)===null||m===void 0)?void 0:m.take_photo)>=((U=o)===null||U===void 0||((A=U.exercise)===null||A===void 0)?void 0:A.photo_count);case 14:Zt(!1),o&&(o.exercise_types=((oa=o)===null||oa===void 0?void 0:oa.exercise_types)||((Ca=o)===null||Ca===void 0||((Aa=Ca.exercise_scores)===null||Aa===void 0)?void 0:Aa.exercise_types),kt(o));case 16:case"end":return Mt.stop()}},a)}));return function(){return E.apply(this,arguments)}}();Object(D.useEffect)(function(){var E,a,o;((E=n.exercise)===null||E===void 0?void 0:E.left_time)===0&&ma(),((a=n.exercise)===null||a===void 0?void 0:a.left_time)&&Kt(Date.now()+(n==null||((o=n.exercise)===null||o===void 0)?void 0:o.left_time)*1e3)},[(I=n.exercise)===null||I===void 0?void 0:I.left_time]);var on=function(){var a;(n==null||((a=n.exercise)===null||a===void 0)?void 0:a.exercise_status)===3?P.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")}):P.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 o=Object(C.a)(p.a.mark(function d(){var _,f;return p.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(me.Q)({categoryId:oe.categoryId,user_ids:[n==null||((_=n.exercise_answer_user)===null||_===void 0)?void 0:_.user_id]});case 2:f=m.sent,f&&(Pe.b.info(f==null?void 0:f.message),ta());case 4:case"end":return m.stop()}},d)}));function r(){return o.apply(this,arguments)}return r}()})},ta=function(){location.href="/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/detail")},Da=function(){var E=Object(C.a)(p.a.mark(function a(){var o;return p.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(me.k)(Object(V.a)({},oe));case 2:if(o=d.sent,!(o==null?void 0:o.has_time)){d.next=8;break}return Kt(Date.now()+(o==null?void 0:o.left_time)*1e3),d.abrupt("return",!0);case 8:return ln(),d.abrupt("return",!1);case 10:case"end":return d.stop()}},a)}));return function(){return E.apply(this,arguments)}}(),ln=function(){var E=Object(C.a)(p.a.mark(function a(){var o,r;return p.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(me.X)({categoryId:oe.categoryId,commit_method:2});case 2:o=_.sent,(o==null?void 0:o.status)===0&&(P.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 f=Object(C.a)(p.a.mark(function m(){return p.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:ta();case 1:case"end":return A.stop()}},m)}));function O(){return f.apply(this,arguments)}return O}()}),Pe.b.info(o==null?void 0:o.message)),(o==null?void 0:o.status)===-3&&(r=parseInt(o==null?void 0:o.message),n.exercise.left_time=r,kt(Object(V.a)({},n)));case 5:case"end":return _.stop()}},a)}));return function(){return E.apply(this,arguments)}}(),ja=function(){var E=Object(C.a)(p.a.mark(function a(o){var r;return p.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(re.A)({id:o.shixun_identifier});case 2:r=_.sent,(r==null?void 0:r.game_identifier)&&(Oa("/tasks/".concat(r.game_identifier,"?type=exercises&exercisesId=").concat(oe.categoryId,"&coursesId=").concat(oe.coursesId,"&login=").concat(oe.login,"&questionId=").concat(o.question_id)),xa("block")),(r==null?void 0:r.status)===-3?Object(Ye.k)():(r==null?void 0:r.status)===2?un(r==null?void 0:r.message,o.question_id):(r==null?void 0:r.status)===3&&Wa(r==null?void 0:r.message);case 5:case"end":return _.stop()}},a)}));return function(o){return E.apply(this,arguments)}}(),un=function E(a,o){var r;a=((r=a)===null||r===void 0?void 0:r.includes(".json"))?a:"".concat(a,".json"),P.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 d=Object(C.a)(p.a.mark(function f(){var O,m;return p.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Object(me.R)({url:a});case 2:if(O=A.sent,O){A.next=5;break}return A.abrupt("return");case 5:return Pe.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),A.next=8,Object(re.A)({id:O.shixun_identifier});case 8:if(m=A.sent,!(m==null?void 0:m.game_identifier)){A.next=12;break}return ja({shixun_identifier:m==null?void 0:m.game_identifier,question_id:o}),A.abrupt("return");case 12:(m==null?void 0:m.status)===2?E(m==null?void 0:m.message,o):(m==null?void 0:m.status)===3&&Wa(m==null?void 0:m.message);case 13:case"end":return A.stop()}},f)}));function _(){return d.apply(this,arguments)}return _}()})},Wa=function(a){P.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",a,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},cn=function(a){a.redo?P.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 o=Object(C.a)(p.a.mark(function d(){var _,f,O,m;return p.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Object(me.R)({id:a.myshixun_identifier,url:a.url});case 2:_=A.sent,_&&(f=Object(He.cloneDeep)(n==null?void 0:n.exercise_question_types),O=f==null?void 0:f.findIndex(function(j){return j.question_type===5}),f[O].items.find(function(j){return j.question_id===a.question_id}).redo=!1,f[O].items.find(function(j){return j.question_id===a.question_id}).shixun_identifier=_.shixun_identifier,n.exercise_question_types=f,kt(n),m=Object(V.a)(Object(V.a)({},a),{},{shixun_identifier:_.shixun_identifier}),ja(m));case 4:case"end":return A.stop()}},d)}));function r(){return o.apply(this,arguments)}return r}()}):ja(a)},dn=function(){var E=Object(C.a)(p.a.mark(function a(o){var r;return p.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(!o.hack_identifier){_.next=5;break}return _.next=3,Object(me.V)({id:o.hack_identifier});case 3:r=_.sent,(r==null?void 0:r.status)===0&&(Oa("/myproblems/".concat(r.identifier,"?type=exercises&exercisesId=").concat(oe.categoryId,"&coursesId=").concat(oe.coursesId,"&login=").concat(oe.login,"&questionId=").concat(o.question_id)),xa("block"));case 5:case"end":return _.stop()}},a)}));return function(o){return E.apply(this,arguments)}}(),_a=function(){var E=Object(C.a)(p.a.mark(function a(o,r,d,_){var f,O;return p.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!((le==null?void 0:le.ip_limit)==="inner"||le.ip_bind)){U.next=4;break}return U.next=3,Object(at.a)({ip_limit:le==null?void 0:le.ip_limit});case 3:f=U.sent;case 4:return U.next=6,Object(Ye.m)({exerciseId:oe.categoryId,ip:f,errmsgHide:!0,ip_limit:le==null?void 0:le.ip_limit,ip_bind:le==null?void 0:le.ip_bind}).catch(function(A){Fa(A)});case 6:if(o){U.next=9;break}return console.error("handleSave no questionId params"),U.abrupt("return");case 9:return U.next=11,Object(me.ab)({questionId:o,exercise_choice_id:r,answer_text:d});case 11:O=U.sent,(O==null?void 0:O.status)===0?_&&_():(O==null?void 0:O.status)===-1&&setTimeout(function(){ta()},1e3);case 13:case"end":return U.stop()}},a)}));return function(o,r,d,_){return E.apply(this,arguments)}}(),Ka=function(){var E=Object(C.a)(p.a.mark(function a(o){var r,d;return p.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Da();case 2:return f.next=4,Object(me.d)({id:oe.categoryId});case 4:if(r=f.sent,r){f.next=7;break}return f.abrupt("return");case 7:r.question_undo!==0||r.oj_undo!==0?(d="",r.question_undo!==0&&r.oj_undo!==0?d="\u6709 ".concat(r.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(r.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):r.question_undo!==0&&r.oj_undo===0?d="\u6709 ".concat(r.question_undo," \u9898\u672A\u5B8C\u6210"):r.question_undo===0&&r.oj_undo!==0&&(d="\u6709 ".concat(r.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),P.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:o?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},d,e.a.createElement("br",null),o?"\u5728".concat(Ne()(r.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):wt?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Ye.P)((wt-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 O=Object(C.a)(p.a.mark(function U(){return p.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:o?(le==null?void 0:le.screen_open)?Pe.b.success("\u4FDD\u5B58\u6210\u529F"):ta():ma();case 1:case"end":return j.stop()}},U)}));function m(){return O.apply(this,arguments)}return m}()})):P.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:o?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},o?"\u5728".concat(Ne()(r.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):wt?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Ye.P)((wt-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 O=Object(C.a)(p.a.mark(function U(){return p.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:o?(le==null?void 0:le.screen_open)?Pe.b.success("\u4FDD\u5B58\u6210\u529F"):ta():ma();case 1:case"end":return j.stop()}},U)}));function m(){return O.apply(this,arguments)}return m}()});case 8:case"end":return f.stop()}},a)}));return function(o){return E.apply(this,arguments)}}(),Ha=function(a){return e.a.createElement("div",null,e.a.createElement(ne.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:a}),e.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},_n=function(){var a=0,o=P.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Ha(a)}),r=setInterval(function(){a<=100?(a+=2,o.update({content:Ha(a)})):(P.a.destroyAll(),clearInterval(r))},50)},ma=function(){var E=Object(C.a)(p.a.mark(function a(){var o;return p.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return _n(),d.next=3,Object(me.X)({categoryId:oe.categoryId,commit_method:1});case 3:o=d.sent,la({type:"exercise/setActionTabs",payload:Object(V.a)({},{removeEventListenerExitScreen:!0})}),(o==null?void 0:o.status)===0&&(Pe.b.success(o==null?void 0:o.message),Re(!1),ea(),setTimeout(function(){Object(ot.b)(),P.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:function(){ta()}})},3e3));case 6:case"end":return d.stop()}},a)}));return function(){return E.apply(this,arguments)}}(),mn=function(){var E=Object(C.a)(p.a.mark(function a(o,r,d){return p.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:_a(r,o,null,function(){var O=Object(He.cloneDeep)(n==null?void 0:n.exercise_question_types),m=O==null?void 0:O.findIndex(function(U){return U.question_type===d});O[m].items.find(function(U){return U.question_id===r}).user_answer[0]=o,n.exercise_question_types=O,n.question_status.find(function(U){return U.ques_id===r}).ques_status=o?1:0,kt(Object(V.a)({},n))});case 1:case"end":return f.stop()}},a)}));return function(o,r,d){return E.apply(this,arguments)}}(),vn=function(a,o){_a(o,a,null,function(){n.question_status.find(function(r){return r.ques_id===o}).ques_status=(a==null?void 0:a.length)?1:0,kt(Object(V.a)({},n))})},fn=function(a,o,r){_a(r,o,a,function(){n.question_status.find(function(d){return d.ques_id===r}).ques_status=a?1:0,kt(Object(V.a)({},n))})},En=function(a,o){_a(o,null,a,function(){n.question_status.find(function(r){return r.ques_id===o}).ques_status=a?1:0,kt(Object(V.a)({},n))})},Va=function(a,o){var r,d,_,f,O,m,U;return e.a.createElement("div",null,e.a.createElement(ct.a.Group,{disabled:(n==null||((r=n.exercise)===null||r===void 0)?void 0:r.user_exercise_status)===1,value:a==null||((d=a.user_answer)===null||d===void 0)?void 0:d[0],onChange:function(j){return mn(j.target.value,a==null?void 0:a.question_id,o)},className:a.user_score&&"edu-radio-".concat(a.user_score===a.question_score?"green":"red")},a==null||((_=a.question_choices)===null||_===void 0)?void 0:_.map(function(A,j){var At=a.question_type==2,Lt=At?"":"".concat(It[j],".");return e.a.createElement("div",{className:S.a.answerWrap,key:j},e.a.createElement(ct.a,{value:A==null?void 0:A.choice_id},e.a.createElement("span",{className:"mr3"},Lt),e.a.createElement(nt.a,{className:S.a.renderHtml,value:A==null?void 0:A.choice_text})))})),Object(_e.t)()&&(n==null||((f=n.exercise)===null||f===void 0)?void 0:f.answer_open)&&((n==null||((O=n.exercise)===null||O===void 0)?void 0:O.exercise_status)==3||(n==null||((m=n.exercise)===null||m===void 0)?void 0:m.user_exercise_status)==1)&&e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",a==null||((U=a.standard_answer)===null||U===void 0)?void 0:U.map(function(A,j){return e.a.createElement("span",null,It[Number(A)-1])})))},pn=function(a,o){var r,d,_,f,O;return e.a.createElement("div",null,e.a.createElement(Ee.a.Group,{disabled:(n==null||((r=n.exercise)===null||r===void 0)?void 0:r.user_exercise_status)===1,defaultValue:a==null?void 0:a.user_answer,onChange:function(U){return vn(U,a==null?void 0:a.question_id)},className:a.user_score&&"edu-checkbox-".concat(a.user_score===a.question_score?"green":"red")},a==null||((d=a.question_choices)===null||d===void 0)?void 0:d.map(function(m,U){var A="".concat(It[U],".");return e.a.createElement("div",{className:S.a.answerWrap},e.a.createElement(Ee.a,{value:m==null?void 0:m.choice_id},e.a.createElement("span",{className:"mr3"},A),e.a.createElement(nt.a,{className:S.a.renderHtml,value:m==null?void 0:m.choice_text})))})),Object(_e.t)()&&(n==null||((_=n.exercise)===null||_===void 0)?void 0:_.answer_open)&&(n==null||((f=n.exercise)===null||f===void 0)?void 0:f.exercise_status)==3&&e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",a==null||((O=a.standard_answer)===null||O===void 0)?void 0:O.map(function(m,U){return e.a.createElement("span",null,It[Number(m)-1])})))},hn=function(a,o){return e.a.createElement(we,{item:a,answerData:n,onBlur:function(d,_){return fn(d,_,a==null?void 0:a.question_id)}})},gn=function(a,o){return e.a.createElement(g,{item:a,answerData:n,onBlur:function(d){return En(d,a==null?void 0:a.question_id)}})},bn=function(a,o){return e.a.createElement(se,{item:a,answerData:n})},Rn=function(a,o){return e.a.createElement(R,{item:a,answerData:n})},Ht=function(a,o){var r,d,_=n==null||((r=n.exercise_question_types)===null||r===void 0)?void 0:r.find(function(f){return f.question_type===o});return e.a.createElement(e.a.Fragment,null,e.a.createElement("h1",{className:"font14 current",onClick:function(){Nt[o]=!Nt[o],Qt(Object(V.a)({},Nt))}},!Nt[o]&&e.a.createElement(ce.a,null),Nt[o]&&e.a.createElement(Se.a,null),e.a.createElement("span",{className:"ml5 c-grey-666"},a)),e.a.createElement("ul",{className:S.a.answerSheet,key:o},!Nt[o]&&(_==null||((d=_.items)===null||d===void 0)?void 0:d.map(function(f,O){if(f.question_type===o){var m;return e.a.createElement("li",{onClick:function(){var A="Anchor_".concat(o,"_").concat(O),j=document.getElementById(A);j&&setTimeout(function(){return j.scrollIntoView({block:"start",behavior:"smooth"})})},key:O,className:(n==null||((m=n.question_status)===null||m===void 0)?void 0:m.some(function(U){return U.ques_id===f.question_id&&!!U.ques_status}))&&S.a.active},O+1)}}))))},Un=function(a,o){var r,d,_,f,O,m,U,A=a.question_type==5?a.shixun_name:a.question_title;return e.a.createElement("div",{className:S.a.questionItem,id:"Anchor_".concat(a.question_type,"_").concat(o)},e.a.createElement("div",{style:{display:"flex",marginTop:20}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},o+1,"."),e.a.createElement(nt.a,{value:a.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",a.question_score,"\u5206\uFF09"),!!((r=a.schools)===null||r===void 0?void 0:r.length)&&e.a.createElement(y.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"}))),a.question_type==0&&Va(a,a.question_type),a.question_type==2&&Va(a,a.question_type),a.question_type==1&&pn(a,a.question_type),a.question_type==3&&hn(a,a.question_type),a.question_type==4&&gn(a,a.question_type),a.question_type==5&&bn(a,a.question_type),a.question_type==6&&Rn(a,a.question_type),!!(a==null||((d=a.answer_comments)===null||d===void 0)?void 0:d.length)&&e.a.createElement("div",{className:"mt30"},a==null||((_=a.answer_comments)===null||_===void 0)?void 0:_.map(function(j,At){var Lt,ze;return e.a.createElement("div",null,e.a.createElement(w.a,{align:"middle",gutter:[0,10]},e.a.createElement(h.a,{flex:"50px"},e.a.createElement("img",{src:xe.a.API_SERVER+"/images/"+((Lt=j.user)===null||Lt===void 0?void 0:Lt.image_url),width:"40",style:{borderRadius:40}})),e.a.createElement(h.a,{flex:"1"},j.updated_at,e.a.createElement("br",null),(ze=j.user)===null||ze===void 0?void 0:ze.name),e.a.createElement(h.a,{className:"c-grey-c"},j.shixun_chanllge_position&&e.a.createElement("span",null,"\u7B2C",j.shixun_chanllge_position,"\u5173"),a.question_type!==4&&e.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",j.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",j.score,"\u5206")),j.comment&&e.a.createElement(w.a,{align:"middle",gutter:[0,10]},e.a.createElement(h.a,{flex:"50px"}),e.a.createElement(h.a,{flex:"1"},e.a.createElement(aa,{autoSize:!0,value:j.comment,disabled:!0}))))})),e.a.createElement("div",{className:S.a.itemType},e.a.createElement(w.a,null,e.a.createElement(h.a,{flex:"1"}),e.a.createElement(h.a,null,a.question_type<3&&a.standard_answer_show&&e.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",a==null?void 0:a.standard_answer_show),(Object(_e.d)()||Object(_e.t)()&&(n==null||((f=n.exercise)===null||f===void 0)?void 0:f.user_exercise_status)>0&&(n==null||((O=n.exercise)===null||O===void 0)?void 0:O.open_score))&&e.a.createElement("span",{className:"font16 ml20"},a.user_score&&e.a.createElement("span",null,e.a.createElement("span",{className:zt[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a.user_score)," \u5206"),!a.user_score&&e.a.createElement("span",{className:"c-red"},"\u672A\u8BC4")),a.question_type==5&&(n==null||((m=n.exercise)===null||m===void 0)?void 0:m.user_exercise_status)===0&&a.answer_status!=3&&e.a.createElement(c.a,{type:"primary",className:"font16 ml20",onClick:function(){return cn(a)}},"\u8FDB\u5165\u7B54\u9898"),Object(_e.t)()&&(n==null||((U=n.exercise)===null||U===void 0)?void 0:U.user_exercise_status)===0&&a.question_type==6&&e.a.createElement(c.a,{type:"primary",className:"font16 ml20",onClick:function(){return dn(a)}},"\u8FDB\u5165\u7B54\u9898")))))},On=function(a){return e.a.createElement(D.Fragment,null,a.question_type===0&&Ht("\u5355\u9009\u9898",0),a.question_type===1&&Ht("\u591A\u9009\u9898",1),a.question_type===2&&Ht("\u5224\u65AD\u9898",2),a.question_type===3&&Ht("\u586B\u7A7A\u9898",3),a.question_type===4&&Ht("\u7B80\u7B54\u9898",4),a.question_type===5&&Ht("\u5B9E\u8BAD\u9898",5),a.question_type===6&&Ht("\u7F16\u7A0B\u9898",6))},xn=function(a){var o=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],r=["","\u5341","\u767E","\u5343","\u4E07"];a=parseInt(a);var d=function(m){for(var U=m.toString().split("").reverse(),A="",j=0;j0&&U[j]==0&&U[j-1]==0?"":o[U[j]]+(U[j]==0?r[0]:r[j]))+A;return A},_=Math.floor(a/1e4),f=a%1e4;return f.toString().length<4&&(f="0"+f),_?d(_)+"\u4E07"+d(f):d(a)},yn=function(){var a,o=n==null||((a=n.exercise_question_types)===null||a===void 0)?void 0:a.map(function(r,d){var _;return e.a.createElement(D.Fragment,{key:d},e.a.createElement("div",{className:"pt20"},e.a.createElement("span",{className:"font16 c-light-primary"},xn(d+1),"\u3001",r.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",r.count,"\u9898\uFF1B\u5171",r.score,"\u5206\uFF09")),(_=r.items)===null||_===void 0?void 0:_.map(function(f,O){return e.a.createElement(D.Fragment,{key:O},Un(f,O))}))});return o};return e.a.createElement(Ge.a,{size:"large",spinning:ga},et&&(n==null||((Ve=n.exercise)===null||Ve===void 0)?void 0:Ve.user_exercise_status)===0&&e.a.createElement(Be.a,{exerciseUserInfo:Gt.exerciseUserInfo,iframe:Ba}),e.a.createElement("iframe",{style:{display:Ya},id:"iframeShixuns",className:S.a.iframe,src:Ga,ref:Ba,frameBorder:"0"}),e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},jt.showHeaderFooter&&e.a.createElement(W.a,{separator:">"},e.a.createElement(W.a.Item,null,e.a.createElement(T.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise")},(Q=Ct.userInfo)===null||Q===void 0||((We=Q.course)===null||We===void 0)?void 0:We.course_name)),e.a.createElement(W.a.Item,null,e.a.createElement(T.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(W.a.Item,null,e.a.createElement(T.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),e.a.createElement(W.a.Item,null,(i=Ct.userInfo)===null||i===void 0?void 0:i.real_name))),e.a.createElement("aside",{className:[S.a.title,"mt10"].join(" ")},e.a.createElement(w.a,{style:{width:"100%"},align:"middle"},e.a.createElement(h.a,{flex:"1"},e.a.createElement("div",{className:S.a.title},(jt==null?void 0:jt.showHeaderFooter)&&e.a.createElement(T.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/detail")},e.a.createElement(Le.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font24 ml5"},n==null||((J=n.exercise)===null||J===void 0)?void 0:J.exercise_name),(n==null||((ht=n.exercise)===null||ht===void 0)?void 0:ht.is_random)&&e.a.createElement("span",{className:S.a.randomFlag},"\u968F\u673A"),e.a.createElement(Ye.h,{status:[Ye.c[n==null||((dt=n.exercise)===null||dt===void 0)?void 0:dt.exercise_status]]}))),e.a.createElement(h.a,null,Object(_e.d)()&&e.a.createElement(c.a,{type:"primary",onClick:on},"\u6253\u56DE\u91CD\u505A"),e.a.createElement(h.a,null,((n==null||((Fe=n.exercise)===null||Fe===void 0)?void 0:Fe.commit_status)==2||(n==null||((Qe=n.exercise)===null||Qe===void 0)?void 0:Qe.commit_status)==1)&&Object(_e.t)()&&e.a.createElement(c.a,{type:"primary",onClick:function(){return Y.c.push("/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/export/").concat(oe.login))}},e.a.createElement(he.a,null),"\u5BFC\u51FA")),!(Object(_e.d)()||Object(_e.t)()&&(n==null||((ee=n.exercise)===null||ee===void 0)?void 0:ee.user_exercise_status)==1)&&!!(n==null||((Ke=n.exercise)===null||Ke===void 0)?void 0:Ke.left_time)&&e.a.createElement("aside",{className:"".concat(S.a.countDown," ").concat(Za)},e.a.createElement("div",null,"\u5269\u4F59\u65F6\u95F4:",e.a.createElement(Ft,{value:wt,onFinish:Da})),e.a.createElement(c.a,{className:"ml10",type:"primary",onClick:Da,ghost:!0},"\u5237\u65B0")))))),ya.status===0&&e.a.createElement(w.a,{className:"mt10"},e.a.createElement(h.a,{flex:qt?"316px":"16px"},e.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},k&&e.a.createElement(Xe.a,{number:(n==null||((qe=n.exercise)===null||qe===void 0)?void 0:qe.photo_count)-(n==null||((l=n.exercise)===null||l===void 0)?void 0:l.take_photo),take_photo:n==null||((Ut=n.exercise)===null||Ut===void 0)?void 0:Ut.take_photo,ref:ka,time:(Bt=n.exercise)===null||Bt===void 0?void 0:Bt.left_time,update:ea,supportCamera:function(a){a===2?(ea(),nn(!0),it(le==null?void 0:le.screen_open)):a===1&&setTimeout(function(){return ua.history.push("/")},3e3)}}),e.a.createElement("div",{className:"relative",style:{minHeight:236}},qt&&e.a.createElement("aside",{className:"bg-white p16"},e.a.createElement(w.a,null,e.a.createElement(h.a,{span:8},e.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),e.a.createElement(h.a,{span:16},Object(_e.t)()&&e.a.createElement("div",{className:"tr"},e.a.createElement("span",{className:S.a.answerYes}),"\u5DF2\u7B54",e.a.createElement("span",{className:"".concat(S.a.answerNo," ml10")}),"\u672A\u7B54"))),e.a.createElement("aside",{className:S.a.answerInfo},e.a.createElement(w.a,null,Object(_e.t)()&&e.a.createElement(e.a.Fragment,null,e.a.createElement(h.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),e.a.createElement(h.a,{span:12,className:"tr c-blue"},n==null||((Ot=n.question_status)===null||Ot===void 0||((B=Ot.filter(function(E){return!!E.ques_status}))===null||B===void 0))?void 0:B.length," / ",n==null||((fe=n.exercise_types)===null||fe===void 0)?void 0:fe.q_counts),e.a.createElement(h.a,{span:24},e.a.createElement(ne.a,{trailColor:"#c3ced2",percent:(n==null||((ye=n.question_status)===null||ye===void 0||((ke=ye.filter(function(E){return!!E.ques_status}))===null||ke===void 0))?void 0:ke.length)/(n==null||((ut=n.exercise_types)===null||ut===void 0)?void 0:ut.q_counts)*100,showInfo:!1}))),e.a.createElement(h.a,null,e.a.createElement("span",{className:"c-grey-333"},"\u5171 ",e.a.createElement("span",{className:"c-blue-4ca"},(n==null||((xt=n.exercise_types)===null||xt===void 0)?void 0:xt.q_counts)||(n==null||((Tt=n.exercise_scores)===null||Tt===void 0||((yt=Tt.exercise_types)===null||yt===void 0))?void 0:yt.q_counts))," \u9898\uFF1A"),e.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",e.a.createElement("span",{className:"c-blue-4ca"},(n==null||((vt=n.exercise_types)===null||vt===void 0)?void 0:vt.q_scores)||(n==null||((Pt=n.exercise_scores)===null||Pt===void 0||((St=Pt.exercise_types)===null||St===void 0))?void 0:St.q_scores))," \u5206")))),e.a.createElement(w.a,null,e.a.createElement(h.a,{flex:"1"},e.a.createElement("aside",{className:S.a.cardList},n==null||((Dt=n.exercise_question_types)===null||Dt===void 0)?void 0:Dt.map(function(E){return e.a.createElement(D.Fragment,{key:E.question_type},On(E))}))))),e.a.createElement("div",{className:S.a.fold,onClick:function(){return Ta(!qt)}},qt&&e.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!qt&&e.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),e.a.createElement(h.a,{flex:"1"},e.a.createElement("section",{className:[S.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},e.a.createElement("div",null,yn())),Object(_e.t)()&&(n==null||((bt=n.exercise)===null||bt===void 0)?void 0:bt.user_exercise_status)===0&&e.a.createElement(w.a,{className:"mt30 mb50"},e.a.createElement(h.a,{flex:"1"}),e.a.createElement(h.a,null,!!(n==null||((pt=n.exercise)===null||pt===void 0)?void 0:pt.left_time)&&e.a.createElement("span",{className:"c-grey-999 font12 mr20"},"\u4FDD\u5B58\u6216\u8005\u79BB\u5F00\u9875\u9762\u540E\uFF0C\u7CFB\u7EDF\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u5230\u8FBE\u65F6\u957F\u7CFB\u7EDF\u5C06\u81EA\u52A8\u4EA4\u5377"),e.a.createElement(c.a,{className:"".concat(S.a.submitButton," mr10"),type:"default",onClick:function(){return Ka(!0)}},"\u4FDD\u5B58"),e.a.createElement(c.a,{className:S.a.submitButton,type:"primary",onClick:function(){return Ka(!1)}},"\u4EA4\u5377"))))),ya.status!==0&&e.a.createElement(je,{data:ya})))},pa=q.default=Object(Y.a)(function(gt){var Ce=gt.loading,I=gt.user,Ve=gt.exercise,Q=gt.globalSetting;return{globalSetting:Q,user:I,exercise:Ve,loading:Ce.effects}})(Ea)},Ot1p:function($e,q,t){"use strict";var te=t("2qtc"),Ge=t("kLXV"),ae=t("rAM+"),W=t("tJVT"),ie=t("jrin"),c=t("q1tI"),s=t.n(c),w=t("VrN/"),de=t.n(w),h=t("bdgK"),N=t("p77/"),y=t("Bd2K"),Z=t("ELLl"),Ee=t("19Vz"),rt=t("lZu9"),ct=t("kSUc"),Je=t("9Bee"),ne=t("0Owb"),Et=t("dejd"),Pe=t("C+DQ"),v=[{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(R){var De=R.onActionCallback,be=R.title,ue=R.icon,we=R.actionName,M=R.className,$=M===void 0?"":M,je=R.children;function xe(){De(we)}return s.a.createElement("a",{title:be,className:$,onClick:xe},s.a.createElement("i",{className:"md-iconfont ".concat(ue)}),je)}var K=function(R){var De=R.watch,be=R.showNullButton,ue=R.onActionCallback,we=R.fullScreen,M=R.insertTemp,$=[].concat(v,[{title:"".concat(De?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(De?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},$.map(function(je,xe){return s.a.createElement("li",{key:xe},je.actionName?s.a.createElement(P,Object(ne.a)({},je,{onActionCallback:ue})):s.a.createElement("span",{className:"v-line"}))}),be?s.a.createElement("li",null,s.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ue},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,M&&s.a.createElement("li",null,s.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(M),onActionCallback:ue},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(P,{icon:"".concat(we?"icon-shrink":"icon-enlarge"),title:we?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ue})))},p=t("M8RZ"),V=t("+L6B"),C=t("2/Rp"),u=t("y8nQ"),x=t("Vl3Y"),pe=t("5NDa"),Ue=t("5rEg"),z={labelCol:{span:4},wrapperCol:{span:20}},st=function(R){var De=R.callback,be=R.onCancel;function ue(we){De(we)}return s.a.createElement(x.a,Object(ne.a)({},z,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ue}),s.a.createElement(x.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(Ue.a,null)),s.a.createElement(x.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(Ue.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(C.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(C.a,{type:"ghost",onClick:be},"\u53D6\u6D88")))},D=t("7ahc"),e=t("HmJG"),L=t("BjJ7"),T=x.a.useForm,Y={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}},Se=function(R){var De=R.callback,be=R.onCancel,ue=T(),we=Object(W.a)(ue,1),M=we[0];function $(He){De(He)}function je(He){M.setFieldsValue({src:"/api/attachments/".concat(He.id)})}function xe(He){var Ft=He.target.files[0];he(Ft,je)}return s.a.createElement(x.a,Object(ne.a)({form:M},ce,{className:"upload-image-panel",onFinish:$}),s.a.createElement(x.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(x.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(Ue.a,{style:Y})),s.a.createElement(Le,{onFileChange:xe}))),s.a.createElement(x.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(Ue.a,{style:{width:264}})),s.a.createElement(x.a.Item,{style:{textAlign:"right"}},s.a.createElement(C.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(C.a,{type:"ghost",onClick:be},"\u53D6\u6D88")))};function Le(R){var De=R.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",accept:"image/*",onChange:De}))}function he(R,De){if(!R)throw new String("\u6CA1\u6709\u6587\u4EF6");var be=new FormData;be.append("editormd-image-file",R),be.append("file_param_name","editormd-image-file"),be.append("byxhr","true");var ue=new window.XMLHttpRequest;ue.withCredentials=!0,ue.addEventListener("load",function(we){De(JSON.parse(we.target.responseText))},!1),ue.addEventListener("error",function(we){console.error(we)},!1),ue.open("POST","".concat(L.a,"/api/attachments.json")),ue.send(be)}var Xe=t("giR+"),Be=t("fyUT"),Me=t("7Kak"),Ne=t("9yH6"),Ze=Ne.a.Group,S={margin:"0 8px"},Ye=function(R){var De=R.callback,be=R.onCancel;function ue(we){De(we)}return s.a.createElement(x.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ue},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:S},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:S},"\u884C\u6570"),s.a.createElement(x.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(Be.a,null)),s.a.createElement("span",{style:S},"\u5217\u6570"),s.a.createElement(x.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(Be.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:S},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(x.a.Item,{name:"align"},s.a.createElement(Ze,null,s.a.createElement(Ne.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(Ne.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(Ne.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(Ne.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(C.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(C.a,{type:"ghost",onClick:be},"\u53D6\u6D88")))},at="link",_e="upload-image",ot="code-block",me="add-table",re="------------",nt={default:re,left:":".concat(re),center:":".concat(re,":"),right:"".concat(re,":")},Oe=t("9VGf"),b,g;function G(){}var H=0,ve=1e4,Te="\u2581",ge=` -**\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function _t(R){return/^\d+$/.test(R)?"".concat(R,"px"):R}var lt=navigator.platform.toUpperCase().indexOf("MAC")>=0,mt=lt?"Cmd":"Ctrl",se=(b={},Object(ie.a)(b,mt+"-B","bold"),Object(ie.a)(b,mt+"-I","italic"),b),Rt=(g={},Object(ie.a)(g,at,"\u6DFB\u52A0\u94FE\u63A5"),Object(ie.a)(g,ot,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ie.a)(g,_e,"\u6DFB\u52A0\u56FE\u7247"),Object(ie.a)(g,me,"\u6DFB\u52A0\u8868\u683C"),g),Vt=q.a=function(R){var De=R.defaultValue,be=De===void 0?"":De,ue=R.onChange,we=R.width,M=we===void 0?"100%":we,$=R.height,je=$===void 0?400:$,xe=R.miniToolbar,He=xe===void 0?!1:xe,Ft=R.isFocus,aa=Ft===void 0?!1:Ft,It=R.watch,La=R.insertTemp,va=R.id,zt=va===void 0?"markdown-editor-id":va,fa=R.showResizeBar,Ea=fa===void 0?!1:fa,pa=R.noStorage,gt=pa===void 0?!1:pa,Ce=R.showNullButton,I=Ce===void 0?!1:Ce,Ve=R.fullScreen,Q=Ve===void 0?!1:Ve,We=R.onBlur,i=R.onCMBeforeChange,J=R.className,ht=J===void 0?"":J,dt=R.placeholder,Fe=dt===void 0?"":dt,Qe=R.values,ee=Qe===void 0?"":Qe,Ke=Object(c.useState)(null),qe=Object(W.a)(Ke,2),l=qe[0],Ut=qe[1],Bt=Object(c.useState)(be),Ot=Object(W.a)(Bt,2),B=Ot[0],fe=Ot[1],ye=Object(c.useState)(It),ke=Object(W.a)(ye,2),ut=ke[0],xt=ke[1],Tt=Object(c.useState)(Q),yt=Object(W.a)(Tt,2),vt=yt[0],Pt=yt[1],St=Object(c.useState)(""),Dt=Object(W.a)(St,2),bt=Dt[0],pt=Dt[1],jt=Object(c.useState)(0),Wt=Object(W.a)(jt,2),Ct=Wt[0],Gt=Wt[1],la=Object(c.useState)(je),ua=Object(W.a)(la,2),oe=ua[0],ia=ua[1],ca=Object(c.useState)(!1),n=Object(W.a)(ca,2),kt=n[0],na=n[1],$t=Object(c.useRef)(),le=Object(c.useRef)(),Jt=Object(c.useRef)(),Yt=Object(c.useRef)();Object(c.useEffect)(function(){fe(ee),l==null||l.setValue(ee)},[ee]),Object(c.useEffect)(function(){if($t.current){var X=function(Re,Ae){var Ie=Ae.clipboardData;if(Ie){var et=Ie.types.toString(),it=Ie.items;if(et==="text/html,Files"||et==="Files"){var tt=it[1];et==="Files"&&(tt=it[0]),tt.kind==="file"&&tt.type.match(/^image\//i)&&he(tt.getAsFile(),function(ft){ft.id?F.replaceSelection("![,](/api/attachments/".concat(ft.id,")")):(ft==null?void 0:ft.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},F=de.a.fromTextArea($t.current,{mode:"markdown",lineNumbers:!He,lineWrapping:!0,value:be,autoCloseTags:!0,autoCloseBrackets:!0});return aa&&F.focus(),F.on("paste",X),Ut(F),function(){F.off("paste",X)}}},[]);var ra=Object(c.useCallback)(function(){if(le.current)try{var X=le.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,F=le.current.getElementsByClassName("markdown-editor-body")[0];vt?F.style.height="calc(100vh - ".concat(X,"px)"):F.style.height="".concat(oe-X,"px")}catch(k){console.log(k,"---- to set md editor body height")}},[oe,le,vt]);Object(c.useEffect)(function(){function X(){var k=new h.default(function(Re){var Ae=Object(ae.a)(Re),Ie;try{for(Ae.s();!(Ie=Ae.n()).done;){var et=Ie.value;(et.target.offsetHeight>0||et.target.offsetWidth>0)&&(ra(),l.setSize("100%","100%"),l.refresh())}}catch(it){Ae.e(it)}finally{Ae.f()}});return k.observe($t.current.parentElement),k}if(l){var F=X();return function(){F.unobserve($t.current.parentElement)}}},[l,ra]),Object(c.useEffect)(function(){if(l){for(var X=[],F=function(){var et=Re[k];Ae=Object(W.a)(et,2);var it=Ae[0],tt=Ae[1],ft=Object(ie.a)({},it,function(){Nt(tt)});X.push(ft),l.addKeyMap(ft)},k=0,Re=Object.entries(se);k0){var X=new Date().getTime(),F=window.sessionStorage.getItem(zt);X>=Ct+ve&&(!F||F!==B)&&(window.sessionStorage.setItem(zt,B),na(!0))}},ve),Object(c.useEffect)(function(){xt(It)},[l,It]),Object(c.useEffect)(function(){l&&(aa&&l.focus())},[l,aa]),Object(c.useEffect)(function(){if(ut&&l){var X=function(Re){var Ae=Re.target;if(Yt.current){var Ie=Ae.scrollTop/Ae.scrollHeight;Yt.current.scrollTop=Yt.current.scrollHeight*Ie}},F=l.getScrollerElement();return F.addEventListener("scroll",X),function(){F.removeEventListener("scroll",X)}}},[l,ut]),Object(c.useEffect)(function(){if(l&&i){var X=function(k,Re){i(k,Re)};return l.on("beforeChange",X),function(){l.off("beforeChange",X)}}},[l,i]),Object(c.useEffect)(function(){if(l&&We){var X=function(){We(l.getValue())};return l.on("blur",X),function(){l.off("blur",X)}}},[l,We]),Object(c.useEffect)(function(){if(l){var X=function(k){var Re=k.getValue();fe(Re),Gt(new Date().getTime()),k.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ue&&ue(Re)};return l.on("change",X),function(){l.off("change",X)}}},[l,ue]),Object(c.useEffect)(function(){l&&(be==null?(l.setValue(""),fe("")):be!==l.getValue()&&(l.setValue(be),fe(be),l.setCursor(l.lineCount(),0)))},[l,be]);var Nt=Object(c.useCallback)(function(X){var F=l.getCursor(),k=l.getSelection(),Re=k.split(` -`);switch(X){case"bold":return l.replaceSelection("**"+k+"**"),k===""&&l.setCursor(F.line,F.ch+2),l.focus();case"italic":return l.replaceSelection("*"+k+"*"),k===""&&l.setCursor(F.line,F.ch+1),l.focus();case"code":return l.replaceSelection("`"+k+"`"),k===""&&l.setCursor(F.line,F.ch+1),l.focus();case"inline-latex":return l.replaceSelection("`$$"+k+"$$`"),k===""&&l.setCursor(F.line,F.ch+3),l.focus();case"latex":return l.replaceSelection("```latex\n"+k+"\n```"),l.setCursor(F.line+1,k.length+1),l.focus();case"line-break":return l.replaceSelection(`
    -`),l.focus();case"list-ul":return k===""?l.replaceSelection("- "+k):l.replaceSelection(Re.map(function(Ae){return Ae===""?"":"- ".concat(Ae)}).join(` -`)),l.focus();case"list-ol":return k===""?l.replaceSelection("1. "+k):l.replaceSelection(Re.map(function(Ae,Ie){return Ae===""?"":"".concat(Ie+1,". ").concat(Ae)}).join(` -`)),l.focus();case"add-null-ch":return k===""&&l.setCursor(F.line,F.ch+1),l.replaceSelection(Te),l.focus();case"inster-template-1":return k===""&&l.setCursor(F.line,F.ch),l.replaceSelection(ge),l.focus();case"eraser":return l.setValue(""),l.focus();case"trigger-watch":return xt(!ut),l.focus();case"trigger-full-screen":return Pt(!vt),l.focus();case at:pt(at);return;case ot:pt(ot);return;case _e:pt(_e);return;case me:pt(me);return;default:throw new Error}},[l,ut,vt]),Qt=Object(c.useCallback)(function(X){pt("");switch(bt){case at:var F=X.title,k=X.link;return l.replaceSelection("[".concat(F,"](").concat(k,")")),l.focus();case ot:var Re=X.language,Ae=X.content;return l.replaceSelection(["```"+Re,Ae,"```"].join(` -`)),l.focus();case _e:var Ie=X.src,et=X.alt;return l.replaceSelection("![ ".concat(et," ]( ").concat(Ie,' "').concat(et,'" )')),l.focus();case me:for(var it=X.row,tt=X.col,ft=X.align,wt=` -`,Kt=0;Kt300&&(tt=300);var ft=je+tt+"px";ia(ft)}},Re=Jt.current,Ae=!1,Ie=0;return Re.addEventListener("mousedown",X),document.addEventListener("mousemove",k),document.addEventListener("mouseup",F),function(){Re.removeEventListener("mousedown",X),document.removeEventListener("mousemove",k),document.removeEventListener("mouseup",F)}}},[l,Jt]),Object(c.useEffect)(function(){ia(je)},[je]);var ga=_t(M),Zt=_t(oe),ba={width:ga,height:Zt},Ra=Object(c.useMemo)(function(){if(Ct){var X=new Date(Ct),F=X.getHours(),k=X.getMinutes(),Re=X.getSeconds();return F=F<10?"0"+F:F,k=k<10?"0"+k:k,Re=Re<10?"0"+Re:Re,"".concat(F,":").concat(k,":").concat(Re)}return 0},[Ct]);function qt(){window.sessionStorage.removeItem(zt),na(!1),Gt(0)}function Ta(){na(!1),Gt(0),l.setValue(window.sessionStorage.getItem(zt))}return s.a.createElement(c.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:le},s.a.createElement("div",{className:"markdown-editor-container ".concat(ht," ").concat(ut?"on-preview":""," ").concat(He?"mini":""," ").concat(vt?"full-screen":""),style:ba},s.a.createElement(K,{insertTemp:La,watch:ut,fullScreen:vt,showNullButton:I,onActionCallback:Nt}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:$t,placeholder:Fe})),ut?s.a.createElement("div",{ref:Yt,className:"preview-container"},s.a.createElement(Je.a,{value:B})):null))),Ea?s.a.createElement("a",{ref:Jt,className:"editor-resize"}):null,s.a.createElement(p.a,null,Rt[bt]?s.a.createElement(Ge.a,{centered:!0,title:Rt[bt],visible:!0,onCancel:Xt,footer:null},ha):null))}},V5fa:function($e,q,t){$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"}},ZW9T:function($e,q,t){"use strict";t.d(q,"a",function(){return Pe});var te=t("k1fw"),Ge=t("miYZ"),ae=t("tsqr"),W=t("rAM+"),ie=t("tJVT"),c=t("PpiC"),s=t("q1tI"),w=t.n(s),de=t("bdgK");function h(v,P,K,p,V){var C=P.getWordUntilPosition(K),u={startLineNumber:K.lineNumber,endLineNumber:K.lineNumber,startColumn:C.startColumn,endColumn:C.endColumn},x=p.map(function(pe){return{label:pe,kind:v.languages.CompletionItemKind.Keyword,insertText:pe,insertTextRules:v.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:u}});return V.map(function(pe){x.push(Object(te.a)(Object(te.a)({},pe),{},{range:u}))}),x}var N=function(v){var P={label:"ifelse",kind:v.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:v.languages.CompletionItemInsertTextRule.InsertAsSnippet},K=["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"];v.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(u,x){var pe=h(v,u,x,K,[P]);return{suggestions:pe}}});var p=["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"];v.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(u,x){var pe=[{label:"print",kind:v.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:v.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ue=h(v,u,x,p,pe);return{suggestions:Ue}}});var V=["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"];v.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(u,x){var pe=[P,{label:"main",kind:v.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:v.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:v.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:v.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ue=h(v,u,x,V,pe);return{suggestions:Ue}}})},y="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function Z(v){return/^\d+$/.test(v)?"".concat(v,"px"):v}function Ee(){}var rt=!1,ct={"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 Je(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],P=v;if(Array.isArray(v)){for(var K=0;K0||He.target.offsetWidth>0)&&re.current.instance.layout()}}catch(Ft){je.e(Ft)}finally{je.f()}}),M.observe(me.current)),M}function H(){ae.b.warn(decodeURIComponent(y))}Object(s.useEffect)(function(){var M=re.current.instance;if(C!=null&&M&&b){var $=M.getModel();$&&C!==$.getValue()&&(rt=!0,$.setValue(C),M.layout(),rt=!1)}},[C,b,re.current]);function ve(){var M=re.current.instance;if(M){var $=M.getSelection(),je=re.current.pastePos||{},xe=new ne.Range(je.startLineNumber||$.endLineNumber,je.startColumn||$.endColumn,je.endLineNumber||$.endLineNumber,je.endColumn||$.endColumn);setTimeout(function(){M.executeEdits("",[{range:xe,text:""}])},300)}}function Te(M){(window.navigator.platform.match("Mac")?M.metaKey:M.ctrlKey)&&M.keyCode==83&&(M.preventDefault(),ce())}var ge=function(){if(Le&&re.current.instance){var $=re.current.instance.getContentHeight();ue($0||Ne.target.offsetWidth>0)&&Le.layout()}}catch(Ze){Be.e(Ze)}finally{Be.f()}}),he.observe(z.current)),he}Object(s.useEffect)(function(){z.current&&t.e(32).then(t.t.bind(null,"M/lh",7)).then(function(Le){ne=Le;var he=ne.editor.createDiffEditor(z.current,Object(te.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},Ue));L(he);var Xe=T(he);return function(){he.dispose();var Be=he.getModel();Be&&Be.dispose(),Xe.unobserve(z.current)}})},[]),Object(s.useEffect)(function(){e&&e.setModel({original:ne.editor.createModel(C,x),modified:ne.editor.createModel(u,x)})},[C,u,x,e]);var Y=Z(K),ce=Z(V),Se={width:Y,height:ce};return w.a.createElement("div",{className:"my-diff-editor",ref:z,style:Se})}},bPs0:function($e,q,t){"use strict";t.d(q,"b",function(){return Pe});var te=t("k1fw"),Ge=t("WmNS"),ae=t.n(Ge),W=t("9og8"),ie=t("2qtc"),c=t("kLXV"),s=t("tJVT"),w=t("PpiC"),de=t("aHsQ"),h=t("sGsY"),N=t("q1tI"),y=t.n(N),Z=t("bntm"),Ee=t("V0Rq"),rt=t("wd/R"),ct=t.n(rt),Je=t("Ty5D"),ne=t("9kvl"),Et=h.a.Countdown,Pe=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],v=function(K){var p=K.globalSetting,V=K.loading,C=K.user,u=K.exercise,x=K.dispatch,pe=Object(w.a)(K,["globalSetting","loading","user","exercise","dispatch"]),Ue=Object(N.useState)({}),z=Object(s.a)(Ue,2),st=z[0],D=z[1],e=c.a.useModal(),L=Object(s.a)(e,2),T=L[0],Y=L[1],ce=Object(N.useRef)(null),Se=Object(N.useState)(!0),Le=Object(s.a)(Se,2),he=Le[0],Xe=Le[1],Be=Object(Je.l)().query,Me=Object(Je.m)();Object(N.useEffect)(function(){var Oe,b,g;return clearTimeout(ce.current),document.addEventListener(Object(Z.c)(),nt,!1),window.addEventListener("blur",me,!1),((Oe=u.exerciseUserInfo)===null||Oe===void 0?void 0:Oe.screen_open)&&Object(Z.a)()&&(x({type:"globalSetting/headerFooterToggle",payload:!1}),Xe(!1)),((b=u.exerciseUserInfo)===null||b===void 0?void 0:b.screen_open)&&!Object(Z.a)()?c.a.info({icon:null,content:y.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",y.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",u.exerciseUserInfo.screen_num-u.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",y.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Xe(!1),Object(Z.d)(document.body),document.getElementById("root").addEventListener("click",Ze,!1)}}):document.getElementById("root").addEventListener("click",Ze,!1),ct()().diff(ct()((g=u.exerciseUserInfo)===null||g===void 0?void 0:g.screen_at),"seconds")>0&&Ne(),function(){document.getElementById("root").removeEventListener("click",Ze,!1),document.removeEventListener(Object(Z.c)(),nt,!1),window.removeEventListener("blur",me,!1),clearTimeout(ce.current)}},[]),Object(N.useEffect)(function(){setTimeout(function(){u.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ce.current),document.getElementById("root").removeEventListener("click",Ze,!1),document.removeEventListener(Object(Z.c)(),nt,!1))},500),S()},[u.actionTabs]),Object(N.useEffect)(function(){setTimeout(function(){u.exerciseUserInfo.used_screen_num>u.exerciseUserInfo.screen_num?_e():!he},500)},[u.exerciseUserInfo]);var Ne=function(){var Oe=Object(W.a)(ae.a.mark(function b(){return ae.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,re();case 2:setTimeout(function(){var H;c.a.destroyAll(),c.a.info({okText:y.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:y.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",y.a.createElement("span",{className:"c-red"},u.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",y.a.createElement("span",{className:"c-red"},(H=u.exerciseUserInfo)===null||H===void 0?void 0:H.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var ve=Object(W.a)(ae.a.mark(function ge(){return ae.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:Object(Z.d)(document.body);case 1:case"end":return lt.stop()}},ge)}));function Te(){return ve.apply(this,arguments)}return Te}()})},1e3);case 3:case"end":return G.stop()}},b)}));return function(){return Oe.apply(this,arguments)}}(),Ze=function(b){!Object(Z.a)()&&b.target.nodeName!=="A"&&b.target.nodeName!=="BUTTON"&&b.target.innerHTML!=="\u786E \u5B9A"&&(Object(Z.d)(document.body),console.log("documentClick.full"))},S=function(){var Oe=Object(W.a)(ae.a.mark(function b(){var g;return ae.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,x({type:"exercise/getExerciseUserInfo",payload:Object(te.a)({},Me)});case 2:return g=H.sent,H.abrupt("return",g==null?void 0:g.data);case 4:case"end":return H.stop()}},b)}));return function(){return Oe.apply(this,arguments)}}(),Ye=function(){var Oe=Object(W.a)(ae.a.mark(function b(g){var G,H;return ae.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:c.a.destroyAll(),H=c.a.info({okText:y.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",y.a.createElement("span",{style:{display:"inline-block"}},y.a.createElement(Et,{onFinish:re,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(u.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:y.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",y.a.createElement("span",{className:"c-red"},g),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",y.a.createElement("span",{className:"c-red"},(G=u.exerciseUserInfo)===null||G===void 0?void 0:G.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",y.a.createElement("span",{className:"c-red"},u.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",y.a.createElement("br",null),y.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var ge=Object(W.a)(ae.a.mark(function lt(){return ae.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:Object(Z.d)(document.body),H.destroy();case 2:case"end":return se.stop()}},lt)}));function _t(){return ge.apply(this,arguments)}return _t}()}),setTimeout(function(){var ge;H.update({okText:y.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:y.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",y.a.createElement("span",{className:"c-red"},g+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",y.a.createElement("span",{className:"c-red"},(ge=u.exerciseUserInfo)===null||ge===void 0?void 0:ge.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(u.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return Te.stop()}},b)}));return function(g){return Oe.apply(this,arguments)}}(),at=function(){location.href="/classrooms/".concat(Me.coursesId,"/exercise/").concat(Me.categoryId,"/detail")},_e=function(){var Oe=Object(W.a)(ae.a.mark(function b(){var g;return ae.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return c.a.destroyAll(),H.next=3,Object(Ee.X)({categoryId:Me.categoryId,commit_method:1});case 3:g=H.sent,g&&ot();case 5:case"end":return H.stop()}},b)}));return function(){return Oe.apply(this,arguments)}}(),ot=function(){document.removeEventListener(Object(Z.c)(),nt,!1),Object(Z.b)(),c.a.destroyAll(),T.info({content:y.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",y.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){at()}})},me=function(b){Object(Z.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(Z.b)()},re=function(){var Oe=Object(W.a)(ae.a.mark(function b(){var g,G;return ae.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return((g=u.exerciseUserInfo)===null||g===void 0?void 0:g.screen_at)&&Object(Ee.g)(Object(te.a)(Object(te.a)({},Me),{},{reset:!0})),ve.next=3,Object(Ee.P)({id:Me.categoryId});case 3:if(G=ve.sent,!(G==null?void 0:G.is_commit)){ve.next=7;break}return ot(),ve.abrupt("return");case 7:return ve.next=9,S();case 9:case"end":return ve.stop()}},b)}));return function(){return Oe.apply(this,arguments)}}(),nt=function(){var Oe=Object(W.a)(ae.a.mark(function b(){var g,G,H,ve;return ae.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:if(g=!1,console.log("fullscreen change"),!Object(Z.a)()){ge.next=7;break}((G=u.exerciseUserInfo)===null||G===void 0?void 0:G.screen_at)&&Object(Ee.g)(Object(te.a)(Object(te.a)({},Me),{},{reset:!0})),clearTimeout(ce.current),ge.next=16;break;case 7:return g=!0,ge.next=10,S();case 10:H=ge.sent,Object(Ee.g)(Object(te.a)({},Me)),Ye(H.used_screen_num),ve=setTimeout(Object(W.a)(ae.a.mark(function _t(){return ae.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:case"end":return mt.stop()}},_t)})),u.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),ce.current=ve;case 16:x({type:"globalSetting/headerFooterToggle",payload:g});case 17:case"end":return ge.stop()}},b)}));return function(){return Oe.apply(this,arguments)}}();return y.a.createElement("div",null,Y)};q.a=Object(ne.a)(function(P){var K=P.loading,p=P.user,V=P.exercise,C=P.globalSetting;return{globalSetting:C,user:p,exercise:V,loading:K.effects}})(v)},dejd:function($e,q,t){},gUdW:function($e,q,t){"use strict";var te=t("q1tI"),Ge={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"},ae=Ge,W=t("6VBw"),ie=function(w,de){return te.createElement(W.a,Object.assign({},w,{ref:de,icon:ae}))};ie.displayName="MinusSquareOutlined";var c=q.a=te.forwardRef(ie)},kSUc:function($e,q,t){},o5mm:function($e,q,t){$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"}}}]); diff --git a/p__Classrooms__Lists__Exercise__Answer__index.2f3d5e88.async.js b/p__Classrooms__Lists__Exercise__Answer__index.2f3d5e88.async.js new file mode 100644 index 0000000000..590dfec245 --- /dev/null +++ b/p__Classrooms__Lists__Exercise__Answer__index.2f3d5e88.async.js @@ -0,0 +1,19 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[60,4,5,6,13],{"7ZXX":function(Ie,q,t){Ie.exports=t.p+"static/err.6e7c5817.png"},"7ahc":function(Ie,q,t){"use strict";t.d(q,"a",function(){return f});var te=t("k1fw"),ze=t("0Owb"),ae=t("+L6B"),W=t("2/Rp"),ue=t("y8nQ"),c=t("Vl3Y"),s=t("tJVT"),w=t("OaEy"),ce=t("2fM7"),p=t("q1tI"),N=t.n(p),x=t("VrN/"),Z=t.n(x),ve=t("p77/"),rt=t.n(ve),it=t("c5Ni"),Je=t.n(it),ne=ce.a.Option,mt={labelCol:{span:4},wrapperCol:{span:20}},xe={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"]};q.b=function(y){var K=y.callback,h=y.onCancel,H=Object(p.useState)("python"),A=Object(s.a)(H,2),u=A[0],O=A[1];function he(V){O(xe[V][1])}function ge(V){K(V)}return N.a.createElement(c.a,Object(ze.a)({},mt,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ge}),N.a.createElement(c.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},N.a.createElement(ce.a,{onChange:he},Object.keys(xe).map(function(V){return N.a.createElement(ne,{key:V,value:V},xe[V][0])}))),N.a.createElement(c.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},N.a.createElement(f,{mode:u})),N.a.createElement("div",{className:"flex-container flex-end"},N.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),N.a.createElement(W.a,{type:"ghost",onClick:h},"\u53D6\u6D88")))};function f(y){var K=y.value,h=y.onChange,H=y.mode,A=y.options,u=A===void 0?{}:A,O=Object(p.useRef)(),he=Object(p.useState)(),ge=Object(s.a)(he,2),V=ge[0],st=ge[1];return Object(p.useEffect)(function(){if(V){var P=function(L){var T=L.getValue();h&&h(T)};return V.on("change",P),function(){V.off("change",P)}}},[V,h]),Object(p.useEffect)(function(){V&&V.setOption("mode",H)},[V,H]),Object(p.useEffect)(function(){V&&((K!==V.getValue()||K==="")&&setTimeout(function(){V.setValue(K||" ")},300))},[V,K]),Object(p.useEffect)(function(){if(O.current&&!V){var P=Z.a.fromTextArea(O.current,Object(te.a)({mode:H,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},u));st(P)}},[O.current,V]),N.a.createElement("div",{className:"my-codemirror-container"},N.a.createElement("textarea",{ref:O}))}},"9Bee":function(Ie,q,t){"use strict";var te=t("q1tI"),ze=t.n(te),ae=t("vg9a"),W=t("tJVT"),ue=t("DlQD"),c=t.n(ue),s=t("rUJ1");function w(e,L){var T=e.match(/^(\s+)(?:```)/);if(T===null)return L;var Y=T[1];return L.split(` +`).map(function(ie){var Le=ie.match(/^\s+/);if(Le===null)return ie;var Ce=Object(W.a)(Le,1),Ee=Ce[0];return Ee.length>=Y.length?ie.slice(Y.length):ie}).join(` +`)}var ce=[],p=["
      "],N=new c.a.Renderer,x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Z(){ce.length=0,p=["
        "]}function ve(e,L,T,Y){if(L>=e.length||e[L].level<=T)return L;var ie=e[L];Y.push("
      • "+ie.text+""),L++;var Le=[];return L=ve(e,L,ie.level,Le),Le.length>0&&(Y.push("
          "),Le.forEach(function(Ce){Y.push(Ce)}),Y.push("
        ")),Y.push("
      • "),L=ve(e,L,T,Y),L}function rt(){return ve(ce,0,0,p),p.push("
      "),p.join("")}var it={heading:function(L){var T=x.exec(L);if(T)return{type:"heading",raw:T[0],depth:T[1].length,text:T[2]}},fences:function(L){var T=this.rules.block.fences.exec(L);if(T){var Y=T[0],ie=w(Y,T[3]||""),Le=T[2]?T[2].trim():T[2];if(["latex","katex","math"].indexOf(Le)>=0){var Ce=mt(),Ee=ie;ie=Ce,xe[Ce]={type:"block",expression:Ee}}return{type:"code",raw:Y,lang:Le,text:ie}}}},Je=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ne=0,mt=function(){return"__special_katext_id_".concat(ne++,"__")},xe={};function f(){return xe}function y(){ne=0,xe={}}function K(e){return e=e.replace(Je,function(L,T){var Y=mt();return xe[Y]={type:"inline",expression:T},Y}),e}var h=N.listitem;N.listitem=function(e){return h(K(e))};var H=N.paragraph;N.paragraph=function(e){return H(K(e))};var A=N.tablecell;N.tablecell=function(e,L){return A(K(e),L)},N.code=function(e,L,T){var Y=(L||"").match(/\S*/)[0];return Y?["latex","katex","math"].indexOf(Y)>=0?"

      ".concat(e,"

      "):'
      ').concat(T?e:Object(s.escape)(e,!0),`
      +`):'
      '+(T?e:Object(s.escape)(e,!0))+"
      "},N.heading=function(e,L,T){var Y=this.options.headerPrefix+T.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ce.push({anchor:Y,level:L,text:e}),"'+e+""},c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:it,renderer:N});var u=c.a,O=t("SJMd"),he=t("m3rI"),ge=t("Oy/b"),V=/]*>/g;function st(e){var L=document.createElement("div");return L.innerHTML=e,L.childNodes.length===0?"":L.childNodes[0].nodeValue}var P=q.a=function(e){var L=e.value,T=L===void 0?"":L,Y=e.className,ie=e.style,Le=ie===void 0?{}:ie,Ce=String(T),Ee=Object(te.useMemo)(function(){try{var Se=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ze=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ce=Ce.replace(Se,"("+he.a.API_SERVER+"/api/attachments/").replace(Te,'"'+he.a.API_SERVER+"/api/attachments/").replace(Ze,'"'+he.a.API_SERVER+"/files/uploads/")}catch(at){}var S=u(Ce),Ye=f();return Ce.match(/\[TOC\]/)&&(S=S.replace("

      [TOC]

      ",rt()),Z()),S=S.replace(/(__special_katext_id_\d+__)/g,function(at,de){var ot=Ye[de],_e=ot.type,re=ot.expression;return Object(ge.renderToString)(st(re)||"",{displayMode:_e==="block",throwOnError:!1,output:"html"})}),S=S.replace(/▁/g,"\u2581\u2581\u2581"),y(),S},[Ce]),Be=Object(te.useRef)();function Me(Se){var Te=Se.target;if(Te.tagName.toUpperCase()==="A"){var Ze=Te.getAttribute("href");if(Ze.startsWith("#")){Se.preventDefault();var S=document.getElementById(Ze.replace("#",""));S&&S.scrollIntoView(!0)}}}return Object(te.useEffect)(function(){if(Be.current&&Ee&&(Ee.match(V)&&window.PR.prettyPrint()),Be.current)return Be.current.addEventListener("click",Me),function(){Be.current.removeEventListener("click",Me),y(),Z()}},[Ee,Be.current,Me]),ze.a.createElement("div",{ref:Be,style:Le,className:"".concat(Y||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ee}})}},"9VGf":function(Ie,q,t){"use strict";t.d(q,"a",function(){return ae});var te=t("q1tI"),ze=t.n(te);function ae(W,ue){var c=Object(te.useRef)();Object(te.useEffect)(function(){c.current=W}),Object(te.useEffect)(function(){function s(){c.current()}if(ue!==null){var w=setInterval(s,ue);return function(){return clearInterval(w)}}},[ue])}},BjJ7:function(Ie,q,t){"use strict";t.d(q,"d",function(){return ze}),t.d(q,"c",function(){return ae}),t.d(q,"e",function(){return W}),t.d(q,"b",function(){return ue}),t.d(q,"a",function(){return s});var te=t("m3rI");function ze(w){var ce=!0;if(w.length>0){for(var p=0;p1&&arguments[1]!==void 0?arguments[1]:"",p=[],N=0;N0&&(ot(),at(1))},[mt,T]),Object(s.useEffect)(function(){if(Ye===0)return;if(Ye===2)clearInterval(Se);else{var b=0,g=setInterval(function(){st.includes(b)&&re(),b++},1e3);Te(g)}return function(){return clearInterval(Se)}},[Ye]),Object(s.useImperativeHandle)(ne,function(){return{handlePhoto:re}});var de=function(){at(2)},ot=function(){var g=mt/xe,z=[];function G(fe,Ae){return parseInt(Math.floor(Math.random()*(Ae-fe+1))+fe)}new Array(xe).fill(0).map(function(fe,Ae){y?z.push(G(g*Ae,g*(Ae+1))):Ae==0?z.push(0):z.push(G(g*Ae,g*(Ae+1)))}),st=z,P([].concat(z)),console.log(z)},_e=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(g){var z=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return z?new Promise(function(G,fe){z.call(navigator,g,G,fe)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(g){f&&f(2),Y(2),"srcObject"in u.current?u.current.srcObject=g:u.current.src=window.URL.createObjectURL(g),u.current.onloadedmetadata=function(z){u.current.play()},u.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),de(),ue.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(g){Y(1),f&&f(1),g.message==="Permission denied"||g.name==="NotAllowedError"?ue.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):ue.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+g.name),console.log("err: "+g.message)})},re=function(){try{O.current.width=u.current.videoWidth,O.current.height=u.current.videoHeight;var g=O.current.getContext("2d");g.drawImage(u.current,0,0,O.current.width,O.current.height),Ee(O.current.toDataURL("image/png")),be(O.current.toDataURL("image/png"))}catch(z){debugger}},nt=function(){try{var g=u.current.srcObject,z=g.getTracks();z.forEach(function(G){G.stop()}),u.current.srcObject=null}catch(G){}},be=function(){var b=Object(ae.a)(ze.a.mark(function g(z){var G,fe,Ae,se;return ze.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return G=Object(N.a)(),fe=rt(z,G),Ae=new FormData,Ae.append("file",fe),We.next=6,Object(p.a)("/api/attachments.json",{method:"post",body:Ae},!0);case 6:if(se=We.sent,console.log(se,"result"),!(se==null?void 0:se.id)){We.next=11;break}return We.next=11,Object(p.a)("/api/students/exercises/".concat(A.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:se==null?void 0:se.id}});case 11:case"end":return We.stop()}},g)}));return function(z){return b.apply(this,arguments)}}();return w.a.createElement(w.a.Fragment,null,T!==3&&w.a.createElement("aside",{className:Z.a.video,id:"screenshot"},T===0&&w.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),T===1&&w.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),T===2&&w.a.createElement("div",null,w.a.createElement("video",{width:H,ref:u,autoPlay:!0}),w.a.createElement("canvas",{style:{display:"none"},ref:O}))))});q.a=it},"C+DQ":function(Ie,q,t){},DR4n:function(Ie,q,t){Ie.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(Ie,q,t){},M8RZ:function(Ie,q,t){"use strict";t.d(q,"a",function(){return ce});var te=t("fWQN"),ze=t("mtLc"),ae=t("yKVA"),W=t("879j"),ue=t("q1tI"),c=t.n(ue),s=t("i8i4"),w=t.n(s),ce=function(p){Object(ae.a)(x,p);var N=Object(W.a)(x);function x(Z){var ve;Object(te.a)(this,x),ve=N.call(this,Z);var rt=window.document;return ve.node=rt.createElement("div"),rt.body.appendChild(ve.node),ve}return Object(ze.a)(x,[{key:"render",value:function(){var ve=this.props.children;return Object(s.createPortal)(ve,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),x}(c.a.Component)},MvOs:function(Ie,q,t){"use strict";t.r(q);var te=t("T2oS"),ze=t("W9HT"),ae=t("sPJy"),W=t("bE4q"),ue=t("+L6B"),c=t("2/Rp"),s=t("14J3"),w=t("BMrR"),ce=t("jCWc"),p=t("kPKH"),N=t("5Dmo"),x=t("3S7+"),Z=t("sRBo"),ve=t("kaz8"),rt=t("7Kak"),it=t("9yH6"),Je=t("MXD1"),ne=t("CFYs"),mt=t("miYZ"),xe=t("tsqr"),f=t("2qtc"),y=t("kLXV"),K=t("WmNS"),h=t.n(K),H=t("k1fw"),A=t("9og8"),u=t("tJVT"),O=t("PpiC"),he=t("5NDa"),ge=t("5rEg"),V=t("aHsQ"),st=t("sGsY"),P=t("q1tI"),e=t.n(P),L=t("Ty5D"),T=t("55Ip"),Y=t("9kvl"),ie=t("gUdW"),Le=t("xGfz"),Ce=t("jhfD"),Ee=t("Llu2"),Be=t("BlwA"),Me=t("bPs0"),Se=t("wd/R"),Te=t.n(Se),Ze=t("V5fa"),S=t.n(Ze),Ye=t("1vsH"),at=t("s8TD"),de=t("xKgJ"),ot=t("bntm"),_e=t("V0Rq"),re=t("HBuW"),nt=t("9Bee"),be=t("Ot1p"),b=function(De){var I,Ve,Q,$e,i=De.item,J=De.answerData,vt=De.onBlur,ct=vt===void 0?function(){}:vt,Ne=Object(P.useState)(),Qe=Object(u.a)(Ne,2),ee=Qe[0],Xe=Qe[1],qe=Object(P.useState)(),l=Object(u.a)(qe,2),bt=l[0],It=l[1],Ut=Object(P.useState)(),B=Object(u.a)(Ut,2),me=B[0],Oe=B[1];return Object(P.useEffect)(function(){It(i==null?void 0:i.a_flag)},[i==null?void 0:i.a_flag]),e.a.createElement("div",null,(J==null||((I=J.exercise)===null||I===void 0)?void 0:I.user_exercise_status)===1?e.a.createElement("div",null,e.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),e.a.createElement("div",{className:S.a.simpleText},e.a.createElement(nt.a,{value:i==null||((Ve=i.user_answer)===null||Ve===void 0)?void 0:Ve[0]}))):e.a.createElement("div",{className:i.user_score&&(i.user_score===i.question_score?"c-green":"c-red")},me?e.a.createElement(be.a,{height:150,isFocus:!0,defaultValue:i==null||((Q=i.user_answer)===null||Q===void 0)?void 0:Q[0],id:i==null?void 0:i.question_id,onChange:function(lt){return Xe(lt)},onBlur:function(){return ct(ee)}}):e.a.createElement("div",{onClick:function(){return Oe(!0)}},e.a.createElement(ge.a,{size:"large",className:"current",placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),Object(de.t)()&&(i==null?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(nt.a,{value:i==null||(($e=i.standard_answer)===null||$e===void 0)?void 0:$e[0]}))))},g=b,z=t("g9YV"),G=t("wCAj"),fe=t("5GOC"),Ae=t("JsLm"),se=t("ZW9T"),Et=t("o5mm"),We=t.n(Et),gt=function(De){var I,Ve,Q,$e,i=De.item,J=De.answerData,vt=Object(P.useState)([]),ct=Object(u.a)(vt,2),Ne=ct[0],Qe=ct[1],ee=Object(P.useState)([]),Xe=Object(u.a)(ee,2),qe=Xe[0],l=Xe[1];Object(P.useEffect)(function(){var B;if(!(i==null||((B=i.shixun_details)===null||B===void 0)?void 0:B.length))return;for(var me=[],Oe=[],Fe=0;Fe<(i==null||((lt=i.shixun_details)===null||lt===void 0)?void 0:lt.length);Fe++){for(var lt,Ot,Lt,xt=0;xt<(i==null?void 0:i.shixun_details[Fe].stage_list.length);xt++){var dt,yt,Tt,Pt,ht=i==null?void 0:i.shixun_details[Fe].stage_list[xt];me.push(Object(H.a)(Object(H.a)({},ht),{operation:i==null||((dt=i.shixun_details)===null||dt===void 0||((yt=dt[Fe])===null||yt===void 0||((Tt=yt.shixun_detail)===null||Tt===void 0||((Pt=Tt[0])===null||Pt===void 0))))?void 0:Pt.game_identifier}))}if(i==null||((Ot=i.shixun_details)===null||Ot===void 0||((Lt=Ot[Fe])===null||Lt===void 0))?void 0:Lt.shixun_detail){var ft,Dt,Wt;Oe.push(i==null||((ft=i.shixun_details)===null||ft===void 0||((Dt=ft[Fe])===null||Dt===void 0||((Wt=Dt.shixun_detail)===null||Wt===void 0)))?void 0:Wt[0])}}l(Oe),Qe(me)},[i==null?void 0:i.shixun_details]);var bt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(me){return e.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:me&&me.length>25?me:""},me)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(me,Oe){return e.a.createElement("span",null,Oe.evaluate_count?Oe.evaluate_count:e.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(me,Oe){var Fe=!1;return Oe.finished_time&&(J==null?void 0:J.exercise)&&(J==null?void 0:J.exercise_answer_user)&&((J==null?void 0:J.exercise.time)===-1?Fe=Te()(J==null?void 0:J.exercise.end_time).isBefore(Oe.finished_time):Fe=Te()(J==null?void 0:J.exercise_answer_user.start_at).add(J==null?void 0:J.exercise.time,"m").isBefore(Oe.finished_time)),e.a.createElement("span",null,Oe.finished_time||e.a.createElement("span",{className:"c-grey-999"},"--"),e.a.createElement("span",{className:"c-orange-ff9 "},Fe?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(me,Oe){return e.a.createElement("span",null,Oe.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(me,Oe){return e.a.createElement("span",null,Oe.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(me,Oe,Fe){return me?e.a.createElement(Ae.a,{affix:!1,className:"mt10"},e.a.createElement(Ae.a.Link,{href:"#challenge_".concat(i==null?void 0:i.question_id).concat(Fe),title:e.a.createElement("span",{style:{color:"#1890ff"}},"\u67E5\u770B")})):e.a.createElement("span",{className:"c-grey-999"},"--")}}],It=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(me,Oe){return e.a.createElement("span",null,Oe.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(me,Oe){return e.a.createElement("span",null,Oe.error_msg?Oe.error_msg:"--")}}],Ut={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return e.a.createElement("div",{className:"mt15 mb15"},e.a.createElement("div",null,i==null||((I=i.shixun)===null||I===void 0)?void 0:I.map(function(B,me){return e.a.createElement(w.a,{className:"font16",gutter:[0,20]},e.a.createElement(p.a,{flex:"1"},B.challenge_name," (",B.challenge_score,"\u5206)"),e.a.createElement(p.a,{flex:"100px",className:"tr"},B.answer_status===0&&e.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),B.answer_status===1&&e.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(J==null||((Ve=J.exercise)===null||Ve===void 0)?void 0:Ve.student_commit_status)!==0||(J==null||((Q=J.exercise)===null||Q===void 0)?void 0:Q.user_exercise_status)!==0?e.a.createElement(e.a.Fragment,null,!!(Ne==null?void 0:Ne.length)&&e.a.createElement("div",null,e.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),e.a.createElement(G.a,{columns:bt,dataSource:Ne,pagination:!1})),!!(qe==null?void 0:qe.length)&&e.a.createElement("div",null,e.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),qe==null?void 0:qe.map(function(B,me){return e.a.createElement("div",{id:"challenge_".concat(i==null?void 0:i.question_id).concat(me),className:"mt5"},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 mr15"}," \u7B2C",B.position,"\u5173"),e.a.createElement(T.Link,{className:"current c-black font16",to:"/tasks/".concat(B.game_identifier)},B.name)),(B==null?void 0:B.st)===0&&B.passed_code&&e.a.createElement("aside",{className:We.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"},B.path)),e.a.createElement(se.b,{height:300,language:"python",theme:"default",value:B.passed_code,options:Ut})))}))):e.a.createElement(e.a.Fragment,null,Object(de.t)()&&e.a.createElement(nt.a,{className:"c-grey-999 mt20 mb20",value:i==null?void 0:i.question_title}),i==null||(($e=i.shixun)===null||$e===void 0)?void 0:$e.map(function(B,me){return e.a.createElement("p",{className:"font16 c-grey-666 mb5",key:me},e.a.createElement("span",{className:"mr20"},"\u7B2C",B==null?void 0:B.challenge_position,"\u5173 ",B==null?void 0:B.challenge_name),e.a.createElement("span",null,B==null?void 0:B.challenge_score,"\u5206"))})))},Rt=gt,Xt=t("J66h"),ma=function(De){var I=De.item,Ve=De.answerData,Q=Object(P.useState)([]),$e=Object(u.a)(Q,2),i=$e[0],J=$e[1];Object(P.useEffect)(function(){var Ne;if((I==null||((Ne=I.evaluate_codes)===null||Ne===void 0)?void 0:Ne.length)>0){var Qe;J(I==null||((Qe=I.evaluate_codes)===null||Qe===void 0)?void 0:Qe.map(function(ee,Xe){return{key:Xe+1,error_msg:(ee==null?void 0:ee.error_msg)?Xt.Base64.decode(ee==null?void 0:ee.error_msg):""}}))}else J([{key:"--",error_msg:"--"}])},[I==null?void 0:I.evaluate_codes]);var vt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Qe,ee){return e.a.createElement("span",null,ee.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Qe,ee){return e.a.createElement("span",null,ee.error_msg?ee.error_msg:"--")}}],ct={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(nt.a,{value:I==null?void 0:I.description})),!!(I==null?void 0:I.user_answer.length)&&(I==null?void 0:I.passed_code)&&e.a.createElement("aside",{className:We.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(se.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(I==null?void 0:I.passed_code)?Xt.Base64.decode(I==null?void 0:I.passed_code):"",options:ct})))},D=ma,ke=t("oBTY"),Re=ge.a.TextArea,ye=function(De){var I,Ve,Q=De.item,$e=De.answerData,i=De.onBlur,J=i===void 0?function(){}:i,vt=Object(P.useState)([]),ct=Object(u.a)(vt,2),Ne=ct[0],Qe=ct[1];return Object(P.useEffect)(function(){for(var ee=[],Xe=0;Xe<(Q==null?void 0:Q.multi_count);Xe++)ee.push(Object(H.a)({},(Q==null?void 0:Q.user_answer[Xe])||{}));Qe(ee)},[Q==null?void 0:Q.user_answer]),e.a.createElement("div",null,Ne==null?void 0:Ne.map(function(ee,Xe){var qe;return e.a.createElement("div",{className:"mt10"},e.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",Xe+1,"\uFF09:"),e.a.createElement("div",null,e.a.createElement(Re,{autoSize:!0,rows:4,disabled:($e==null||((qe=$e.exercise)===null||qe===void 0)?void 0:qe.user_exercise_status)===1,value:ee==null?void 0:ee.answer_text,onChange:function(bt){Ne[Xe].answer_text=bt.target.value,Qe(Object(ke.a)(Ne))},onBlur:function(bt){return J(ee==null?void 0:ee.answer_text,Xe+1)},className:Q.user_score&&(Q.user_score===Q.question_score?"c-green":"c-red")})))}),!!(Q==null||((I=Q.standard_answer)===null||I===void 0)?void 0:I.length)&&e.a.createElement("div",null,Q==null||((Ve=Q.standard_answer)===null||Ve===void 0)?void 0:Ve.map(function(ee,Xe){return e.a.createElement("div",null,e.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Xe+1,"\uFF09:"),e.a.createElement("div",null,e.a.createElement(Re,{autoSize:!0,disabled:!0,value:ee==null?void 0:ee.answer_text[0]})))})))},Ke=ye,M=ge.a.TextArea,$=function(De){var I=De.data;return e.a.createElement("div",{className:"tc mt80"},e.a.createElement("img",{width:"486",src:t("7ZXX")})," ",e.a.createElement("br",null),I.status===-1&&e.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),I.status===-2&&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"},I.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),e.a.createElement(c.a,{className:"mt40 pl20 pr20",type:"primary"},e.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},Pe=$,Ue=t("m3rI"),He=t("LvDl"),Mt=st.a.Countdown,ta=ge.a.TextArea,Ft=["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"],La={1:"\u672A\u53D1\u5E03",2:"\u5DF2\u53D1\u5E03",3:"\u5DF2\u622A\u6B62"},fa={1:S.a.flagActive,2:S.a.flagHalf},Vt={0:"c-red-ee4",1:"c-green"},va=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Ea=function(De){var I,Ve,Q,$e,i,J,vt,ct,Ne,Qe,ee,Xe,qe,l,bt,It,Ut,B,me,Oe,Fe,lt,Ot,Lt,xt,dt,yt,Tt,Pt,ht,ft,Dt=De.globalSetting,Wt=De.loading,jt=De.user,Gt=De.exercise,oa=De.dispatch,la=Object(O.a)(De,["globalSetting","loading","user","exercise","dispatch"]),oe=Object(L.m)(),ua=Object(P.useState)({}),ia=Object(u.a)(ua,2),n=ia[0],Bt=ia[1],aa=Object(P.useState)({}),kt=Object(u.a)(aa,2),le=kt[0],zt=kt[1],Jt=Object(P.useState)({}),na=Object(u.a)(Jt,2),St=na[0],Yt=na[1],ha=Object(P.useState)(!1),$t=Object(u.a)(ha,2),ga=$t[0],Qt=$t[1],ba=Object(P.useState)(!0),Ra=Object(u.a)(ba,2),Zt=Ra[0],Ta=Ra[1],X=Object(P.useState)(!1),F=Object(u.a)(X,2),k=F[0],pe=F[1],je=Object(P.useState)(!1),we=Object(u.a)(je,2),et=we[0],ut=we[1],tt=Object(P.useState)(),_t=Object(u.a)(tt,2),Nt=_t[0],Kt=_t[1],ca=Object(P.useState)(0),ra=Object(u.a)(ca,2),Ua=ra[0],Pn=ra[1],Ga=Object(P.useState)(""),Sa=Object(u.a)(Ga,2),za=Sa[0],Oa=Sa[1],Ja=Object(P.useState)("none"),Na=Object(u.a)(Ja,2),Ya=Na[0],xa=Na[1],Qa=Object(P.useState)(""),wa=Object(u.a)(Qa,2),Za=wa[0],qa=wa[1],en=Object(P.useState)({status:0}),Ma=Object(u.a)(en,2),ya=Ma[0],Fa=Ma[1],tn=Object(P.useState)(!1),Ia=Object(u.a)(tn,2),an=Ia[0],nn=Ia[1],Ba=Object(P.useRef)(),ka=Object(P.useRef)();Object(P.useEffect)(function(){return Object(de.d)()?(qt(),window.addEventListener("beforeunload",Pa)):jt.userInfo.login&&sn(),window.addEventListener("message",Xa),function(){window.removeEventListener("message",Xa),window.removeEventListener("beforeunload",Pa),location.pathname.indexOf("/detail")>-1&&Object(ot.b)()}},[oe.categoryId,jt.userInfo.login]),Object(P.useEffect)(function(){return window.addEventListener("beforeunload",$a),function(){window.removeEventListener("beforeunload",$a)}},[]),Object(P.useEffect)(function(){var E;(n==null||((E=n.question_status)===null||E===void 0)?void 0:E.every(function(a){return!!a.ques_status&&an&&(le==null?void 0:le.used_screen_num)<(le==null?void 0:le.screen_num)}))&&setTimeout(function(){var a;(a=ka.current)===null||a===void 0||a.handlePhoto()},1300)},[n]);var $a=function(){var a;((a=Gt.exerciseUserInfo)===null||a===void 0?void 0:a.screen_open)&&window.navigator.sendBeacon("".concat(Ue.a.API_SERVER,"/api/exercises/").concat(oe.categoryId,"/commit_screen_at.json"),{})},Xa=function(a){a.data==="backExercise"&&rn()},rn=function(){xa("none"),Oa(""),qt()},sn=function(){var E=Object(A.a)(h.a.mark(function a(){var o,r,d,_,v,U,m,R,C,j,Ct;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,oa({type:"exercise/getExerciseUserInfo",payload:Object(H.a)({},oe)});case 2:if(r=Ge.sent,zt(Object(H.a)({},r.data)),!((r==null||((o=r.data)===null||o===void 0)?void 0:o.ip_limit)!=="no")){Ge.next=11;break}if(!((r==null||((d=r.data)===null||d===void 0)?void 0:d.ip_limit)==="inner")){Ge.next=9;break}return Ge.next=8,Object(at.a)({ip_limit:r==null||((_=r.data)===null||_===void 0)?void 0:_.ip_limit});case 8:U=Ge.sent;case 9:return Ge.next=11,Object(Ye.m)({exerciseId:oe.categoryId,ip:U,errmsgHide:!0,ip_limit:r==null||((v=r.data)===null||v===void 0)?void 0:v.ip_limit}).catch(function(sa){Fa(sa)});case 11:if(!((r==null?void 0:r.status)==0)){Ge.next=18;break}if(!((r==null||((m=r.data)===null||m===void 0)?void 0:m.used_screen_num)>(r==null||((R=r.data)===null||R===void 0)?void 0:R.screen_num)&&(r==null||((C=r.data)===null||C===void 0)?void 0:C.screen_open))){Ge.next=15;break}return _a(),Ge.abrupt("return",!1);case 15:pe(r==null?void 0:r.data.check_camera),(r==null?void 0:r.data.check_camera)||ut(r==null||((j=r.data)===null||j===void 0)?void 0:j.screen_open),(r==null||((Ct=r.data)===null||Ct===void 0)?void 0:Ct.check_camera)||qt();case 18:case"end":return Ge.stop()}},a)}));return function(){return E.apply(this,arguments)}}(),Pa=function(a){var o="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(a||window.event).returnValue=o,o},qt=function(){var E=Object(A.a)(h.a.mark(function a(){var o,r,d,_,v,U,m,R,C,j,Ct,At,Ge,sa,Ca,Aa;return h.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(Qt(!0),!Object(de.d)()){wt.next=8;break}return wt.next=4,Object(_e.F)({exerciseId:oe.categoryId,login:oe.login}).catch(function(){return Qt(!1)});case 4:o=wt.sent,((r=o)===null||r===void 0?void 0:r.exercise)&&(o.exercise.user_exercise_status=1),wt.next=14;break;case 8:return wt.next=10,Object(_e.y)(Object(H.a)({},oe)).catch(function(){return Qt(!1)});case 10:o=wt.sent,((d=o.exercise)===null||d===void 0?void 0:d.commit_status)>0&&window.removeEventListener("beforeunload",Pa),((_=o)===null||_===void 0||((v=_.exercise)===null||v===void 0)?void 0:v.left_time)&&setTimeout(function(){qa(S.a.red)},(((j=o)===null||j===void 0||((Ct=j.exercise)===null||Ct===void 0)?void 0:Ct.left_time)-300>0?((At=o)===null||At===void 0||((Ge=At.exercise)===null||Ge===void 0)?void 0:Ge.left_time)-300:0)*1e3),((U=o)===null||U===void 0||((m=U.exercise)===null||m===void 0)?void 0:m.take_photo)>=((R=o)===null||R===void 0||((C=R.exercise)===null||C===void 0)?void 0:C.photo_count);case 14:Qt(!1),o&&(o.exercise_types=((sa=o)===null||sa===void 0?void 0:sa.exercise_types)||((Ca=o)===null||Ca===void 0||((Aa=Ca.exercise_scores)===null||Aa===void 0)?void 0:Aa.exercise_types),Bt(o));case 16:case"end":return wt.stop()}},a)}));return function(){return E.apply(this,arguments)}}();Object(P.useEffect)(function(){var E,a,o;((E=n.exercise)===null||E===void 0?void 0:E.left_time)===0&&_a(),((a=n.exercise)===null||a===void 0?void 0:a.left_time)&&Kt(Date.now()+(n==null||((o=n.exercise)===null||o===void 0)?void 0:o.left_time)*1e3)},[(I=n.exercise)===null||I===void 0?void 0:I.left_time]);var on=function(){var a;(n==null||((a=n.exercise)===null||a===void 0)?void 0:a.exercise_status)===3?y.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")}):y.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 o=Object(A.a)(h.a.mark(function d(){var _,v;return h.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(_e.Q)({categoryId:oe.categoryId,user_ids:[n==null||((_=n.exercise_answer_user)===null||_===void 0)?void 0:_.user_id]});case 2:v=m.sent,v&&(xe.b.info(v==null?void 0:v.message),ea());case 4:case"end":return m.stop()}},d)}));function r(){return o.apply(this,arguments)}return r}()})},ea=function(){location.href="/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/detail")},Da=function(){var E=Object(A.a)(h.a.mark(function a(){var o;return h.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(_e.k)(Object(H.a)({},oe));case 2:if(o=d.sent,!(o==null?void 0:o.has_time)){d.next=8;break}return Kt(Date.now()+(o==null?void 0:o.left_time)*1e3),d.abrupt("return",!0);case 8:return ln(),d.abrupt("return",!1);case 10:case"end":return d.stop()}},a)}));return function(){return E.apply(this,arguments)}}(),ln=function(){var E=Object(A.a)(h.a.mark(function a(){var o,r;return h.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(_e.X)({categoryId:oe.categoryId,commit_method:2});case 2:o=_.sent,(o==null?void 0:o.status)===0&&(y.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 v=Object(A.a)(h.a.mark(function m(){return h.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:ea();case 1:case"end":return C.stop()}},m)}));function U(){return v.apply(this,arguments)}return U}()}),xe.b.info(o==null?void 0:o.message)),(o==null?void 0:o.status)===-3&&(r=parseInt(o==null?void 0:o.message),n.exercise.left_time=r,Bt(Object(H.a)({},n)));case 5:case"end":return _.stop()}},a)}));return function(){return E.apply(this,arguments)}}(),ja=function(){var E=Object(A.a)(h.a.mark(function a(o){var r;return h.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(re.A)({id:o.shixun_identifier});case 2:r=_.sent,(r==null?void 0:r.game_identifier)&&(Oa("/tasks/".concat(r.game_identifier,"?type=exercises&exercisesId=").concat(oe.categoryId,"&coursesId=").concat(oe.coursesId,"&login=").concat(oe.login,"&questionId=").concat(o.question_id)),xa("block")),(r==null?void 0:r.status)===-3?Object(Ye.k)():(r==null?void 0:r.status)===2?un(r==null?void 0:r.message,o.question_id):(r==null?void 0:r.status)===3&&Wa(r==null?void 0:r.message);case 5:case"end":return _.stop()}},a)}));return function(o){return E.apply(this,arguments)}}(),un=function E(a,o){var r;a=((r=a)===null||r===void 0?void 0:r.includes(".json"))?a:"".concat(a,".json"),y.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 d=Object(A.a)(h.a.mark(function v(){var U,m;return h.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(_e.R)({url:a});case 2:if(U=C.sent,U){C.next=5;break}return C.abrupt("return");case 5:return xe.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),C.next=8,Object(re.A)({id:U.shixun_identifier});case 8:if(m=C.sent,!(m==null?void 0:m.game_identifier)){C.next=12;break}return ja({shixun_identifier:m==null?void 0:m.game_identifier,question_id:o}),C.abrupt("return");case 12:(m==null?void 0:m.status)===2?E(m==null?void 0:m.message,o):(m==null?void 0:m.status)===3&&Wa(m==null?void 0:m.message);case 13:case"end":return C.stop()}},v)}));function _(){return d.apply(this,arguments)}return _}()})},Wa=function(a){y.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",a,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},cn=function(a){a.redo?y.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 o=Object(A.a)(h.a.mark(function d(){var _,v,U,m;return h.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(_e.R)({id:a.myshixun_identifier,url:a.url});case 2:_=C.sent,_&&(v=Object(He.cloneDeep)(n==null?void 0:n.exercise_question_types),U=v==null?void 0:v.findIndex(function(j){return j.question_type===5}),v[U].items.find(function(j){return j.question_id===a.question_id}).redo=!1,v[U].items.find(function(j){return j.question_id===a.question_id}).shixun_identifier=_.shixun_identifier,n.exercise_question_types=v,Bt(n),m=Object(H.a)(Object(H.a)({},a),{},{shixun_identifier:_.shixun_identifier}),ja(m));case 4:case"end":return C.stop()}},d)}));function r(){return o.apply(this,arguments)}return r}()}):ja(a)},dn=function(){var E=Object(A.a)(h.a.mark(function a(o){var r;return h.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(!o.hack_identifier){_.next=5;break}return _.next=3,Object(_e.V)({id:o.hack_identifier});case 3:r=_.sent,(r==null?void 0:r.status)===0&&(Oa("/myproblems/".concat(r.identifier,"?type=exercises&exercisesId=").concat(oe.categoryId,"&coursesId=").concat(oe.coursesId,"&login=").concat(oe.login,"&questionId=").concat(o.question_id)),xa("block"));case 5:case"end":return _.stop()}},a)}));return function(o){return E.apply(this,arguments)}}(),da=function(){var E=Object(A.a)(h.a.mark(function a(o,r,d,_){var v,U;return h.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(!((le==null?void 0:le.ip_limit)==="inner"||le.ip_bind)){R.next=4;break}return R.next=3,Object(at.a)({ip_limit:le==null?void 0:le.ip_limit});case 3:v=R.sent;case 4:return R.next=6,Object(Ye.m)({exerciseId:oe.categoryId,ip:v,errmsgHide:!0,ip_limit:le==null?void 0:le.ip_limit,ip_bind:le==null?void 0:le.ip_bind}).catch(function(C){Fa(C)});case 6:if(o){R.next=9;break}return console.error("handleSave no questionId params"),R.abrupt("return");case 9:return R.next=11,Object(_e.ab)({questionId:o,exercise_choice_id:r,answer_text:d});case 11:U=R.sent,(U==null?void 0:U.status)===0?_&&_():(U==null?void 0:U.status)===-1&&setTimeout(function(){ea()},1e3);case 13:case"end":return R.stop()}},a)}));return function(o,r,d,_){return E.apply(this,arguments)}}(),Ka=function(){var E=Object(A.a)(h.a.mark(function a(o){var r,d;return h.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Da();case 2:return v.next=4,Object(_e.d)({id:oe.categoryId});case 4:if(r=v.sent,r){v.next=7;break}return v.abrupt("return");case 7:r.question_undo!==0||r.oj_undo!==0?(d="",r.question_undo!==0&&r.oj_undo!==0?d="\u6709 ".concat(r.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(r.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):r.question_undo!==0&&r.oj_undo===0?d="\u6709 ".concat(r.question_undo," \u9898\u672A\u5B8C\u6210"):r.question_undo===0&&r.oj_undo!==0&&(d="\u6709 ".concat(r.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),y.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:o?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},d,e.a.createElement("br",null),o?"\u5728".concat(Te()(r.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):Nt?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Ye.P)((Nt-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 U=Object(A.a)(h.a.mark(function R(){return h.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:o?(le==null?void 0:le.screen_open)?xe.b.success("\u4FDD\u5B58\u6210\u529F"):ea():_a();case 1:case"end":return j.stop()}},R)}));function m(){return U.apply(this,arguments)}return m}()})):y.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:o?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},o?"\u5728".concat(Te()(r.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):Nt?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Ye.P)((Nt-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 U=Object(A.a)(h.a.mark(function R(){return h.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:o?(le==null?void 0:le.screen_open)?xe.b.success("\u4FDD\u5B58\u6210\u529F"):ea():_a();case 1:case"end":return j.stop()}},R)}));function m(){return U.apply(this,arguments)}return m}()});case 8:case"end":return v.stop()}},a)}));return function(o){return E.apply(this,arguments)}}(),Ha=function(a){return e.a.createElement("div",null,e.a.createElement(ne.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:a}),e.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},_n=function(){var a=0,o=y.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Ha(a)}),r=setInterval(function(){a<=100?(a+=2,o.update({content:Ha(a)})):(y.a.destroyAll(),clearInterval(r))},50)},_a=function(){var E=Object(A.a)(h.a.mark(function a(){var o;return h.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return _n(),d.next=3,Object(_e.X)({categoryId:oe.categoryId,commit_method:1});case 3:o=d.sent,oa({type:"exercise/setActionTabs",payload:Object(H.a)({},{removeEventListenerExitScreen:!0})}),(o==null?void 0:o.status)===0&&(xe.b.success(o==null?void 0:o.message),pe(!1),qt(),setTimeout(function(){Object(ot.b)(),y.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:function(){ea()}})},3e3));case 6:case"end":return d.stop()}},a)}));return function(){return E.apply(this,arguments)}}(),mn=function(){var E=Object(A.a)(h.a.mark(function a(o,r,d){return h.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:da(r,o,null,function(){var U=Object(He.cloneDeep)(n==null?void 0:n.exercise_question_types),m=U==null?void 0:U.findIndex(function(R){return R.question_type===d});U[m].items.find(function(R){return R.question_id===r}).user_answer[0]=o,n.exercise_question_types=U,n.question_status.find(function(R){return R.ques_id===r}).ques_status=o?1:0,Bt(Object(H.a)({},n))});case 1:case"end":return v.stop()}},a)}));return function(o,r,d){return E.apply(this,arguments)}}(),fn=function(a,o){da(o,a,null,function(){n.question_status.find(function(r){return r.ques_id===o}).ques_status=(a==null?void 0:a.length)?1:0,Bt(Object(H.a)({},n))})},vn=function(a,o,r){da(r,o,a,function(){n.question_status.find(function(d){return d.ques_id===r}).ques_status=a?1:0,Bt(Object(H.a)({},n))})},En=function(a,o){da(o,null,a,function(){n.question_status.find(function(r){return r.ques_id===o}).ques_status=a?1:0,Bt(Object(H.a)({},n))})},Va=function(a,o){var r,d,_,v,U,m,R;return e.a.createElement("div",null,e.a.createElement(it.a.Group,{disabled:(n==null||((r=n.exercise)===null||r===void 0)?void 0:r.user_exercise_status)===1,value:a==null||((d=a.user_answer)===null||d===void 0)?void 0:d[0],onChange:function(j){return mn(j.target.value,a==null?void 0:a.question_id,o)},className:a.user_score&&"edu-radio-".concat(a.user_score===a.question_score?"green":"red")},a==null||((_=a.question_choices)===null||_===void 0)?void 0:_.map(function(C,j){var Ct=a.question_type==2,At=Ct?"":"".concat(Ft[j],".");return e.a.createElement("div",{className:S.a.answerWrap,key:j},e.a.createElement(it.a,{value:C==null?void 0:C.choice_id},e.a.createElement("span",{className:"mr3"},At),e.a.createElement(nt.a,{className:S.a.renderHtml,value:C==null?void 0:C.choice_text})))})),Object(de.t)()&&(n==null||((v=n.exercise)===null||v===void 0)?void 0:v.answer_open)&&((n==null||((U=n.exercise)===null||U===void 0)?void 0:U.exercise_status)==3||(n==null||((m=n.exercise)===null||m===void 0)?void 0:m.user_exercise_status)==1)&&e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",a==null||((R=a.standard_answer)===null||R===void 0)?void 0:R.map(function(C,j){return e.a.createElement("span",null,Ft[Number(C)-1])})))},pn=function(a,o){var r,d,_,v,U;return e.a.createElement("div",null,e.a.createElement(ve.a.Group,{disabled:(n==null||((r=n.exercise)===null||r===void 0)?void 0:r.user_exercise_status)===1,defaultValue:a==null?void 0:a.user_answer,onChange:function(R){return fn(R,a==null?void 0:a.question_id)},className:a.user_score&&"edu-checkbox-".concat(a.user_score===a.question_score?"green":"red")},a==null||((d=a.question_choices)===null||d===void 0)?void 0:d.map(function(m,R){var C="".concat(Ft[R],".");return e.a.createElement("div",{className:S.a.answerWrap},e.a.createElement(ve.a,{value:m==null?void 0:m.choice_id},e.a.createElement("span",{className:"mr3"},C),e.a.createElement(nt.a,{className:S.a.renderHtml,value:m==null?void 0:m.choice_text})))})),Object(de.t)()&&(n==null||((_=n.exercise)===null||_===void 0)?void 0:_.answer_open)&&(n==null||((v=n.exercise)===null||v===void 0)?void 0:v.exercise_status)==3&&e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",a==null||((U=a.standard_answer)===null||U===void 0)?void 0:U.map(function(m,R){return e.a.createElement("span",null,Ft[Number(m)-1])})))},hn=function(a,o){return e.a.createElement(Ke,{item:a,answerData:n,onBlur:function(d,_){return vn(d,_,a==null?void 0:a.question_id)}})},gn=function(a,o){return e.a.createElement(g,{item:a,answerData:n,onBlur:function(d){return En(d,a==null?void 0:a.question_id)}})},bn=function(a,o){return e.a.createElement(Rt,{item:a,answerData:n})},Rn=function(a,o){return e.a.createElement(D,{item:a,answerData:n})},Ht=function(a,o){var r,d,_=n==null||((r=n.exercise_question_types)===null||r===void 0)?void 0:r.find(function(v){return v.question_type===o});return e.a.createElement(e.a.Fragment,null,e.a.createElement("h1",{className:"font14 current",onClick:function(){St[o]=!St[o],Yt(Object(H.a)({},St))}},!St[o]&&e.a.createElement(ie.a,null),St[o]&&e.a.createElement(Le.a,null),e.a.createElement("span",{className:"ml5 c-grey-666"},a)),e.a.createElement("ul",{className:S.a.answerSheet,key:o},!St[o]&&(_==null||((d=_.items)===null||d===void 0)?void 0:d.map(function(v,U){if(v.question_type===o){var m;return e.a.createElement("li",{onClick:function(){var C="Anchor_".concat(o,"_").concat(U),j=document.getElementById(C);j&&setTimeout(function(){return j.scrollIntoView({block:"start",behavior:"smooth"})})},key:U,className:(n==null||((m=n.question_status)===null||m===void 0)?void 0:m.some(function(R){return R.ques_id===v.question_id&&!!R.ques_status}))&&S.a.active},U+1)}}))))},Un=function(a,o){var r,d,_,v,U,m,R,C=a.question_type==5?a.shixun_name:a.question_title;return e.a.createElement("div",{className:S.a.questionItem,id:"Anchor_".concat(a.question_type,"_").concat(o)},e.a.createElement("div",{style:{display:"flex",marginTop:20}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},o+1,"."),e.a.createElement(nt.a,{value:a.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",a.question_score,"\u5206\uFF09"),!!((r=a.schools)===null||r===void 0?void 0:r.length)&&e.a.createElement(x.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"}))),a.question_type==0&&Va(a,a.question_type),a.question_type==2&&Va(a,a.question_type),a.question_type==1&&pn(a,a.question_type),a.question_type==3&&hn(a,a.question_type),a.question_type==4&&gn(a,a.question_type),a.question_type==5&&bn(a,a.question_type),a.question_type==6&&Rn(a,a.question_type),!!(a==null||((d=a.answer_comments)===null||d===void 0)?void 0:d.length)&&e.a.createElement("div",{className:"mt30"},a==null||((_=a.answer_comments)===null||_===void 0)?void 0:_.map(function(j,Ct){var At,Ge;return e.a.createElement("div",null,e.a.createElement(w.a,{align:"middle",gutter:[0,10]},e.a.createElement(p.a,{flex:"50px"},e.a.createElement("img",{src:Ue.a.API_SERVER+"/images/"+((At=j.user)===null||At===void 0?void 0:At.image_url),width:"40",style:{borderRadius:40}})),e.a.createElement(p.a,{flex:"1"},j.updated_at,e.a.createElement("br",null),(Ge=j.user)===null||Ge===void 0?void 0:Ge.name),e.a.createElement(p.a,{className:"c-grey-c"},j.shixun_chanllge_position&&e.a.createElement("span",null,"\u7B2C",j.shixun_chanllge_position,"\u5173"),a.question_type!==4&&e.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",j.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",j.score,"\u5206")),j.comment&&e.a.createElement(w.a,{align:"middle",gutter:[0,10]},e.a.createElement(p.a,{flex:"50px"}),e.a.createElement(p.a,{flex:"1"},e.a.createElement(ta,{autoSize:!0,value:j.comment,disabled:!0}))))})),e.a.createElement("div",{className:S.a.itemType},e.a.createElement(w.a,null,e.a.createElement(p.a,{flex:"1"}),e.a.createElement(p.a,null,a.question_type<3&&a.standard_answer_show&&e.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",a==null?void 0:a.standard_answer_show),(Object(de.d)()||Object(de.t)()&&(n==null||((v=n.exercise)===null||v===void 0)?void 0:v.user_exercise_status)>0&&(n==null||((U=n.exercise)===null||U===void 0)?void 0:U.open_score))&&e.a.createElement("span",{className:"font16 ml20"},a.user_score&&e.a.createElement("span",null,e.a.createElement("span",{className:Vt[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a.user_score)," \u5206"),!a.user_score&&e.a.createElement("span",{className:"c-red"},"\u672A\u8BC4")),a.question_type==5&&(n==null||((m=n.exercise)===null||m===void 0)?void 0:m.user_exercise_status)===0&&a.answer_status!=3&&e.a.createElement(c.a,{type:"primary",className:"font16 ml20",onClick:function(){return cn(a)}},"\u8FDB\u5165\u7B54\u9898"),Object(de.t)()&&(n==null||((R=n.exercise)===null||R===void 0)?void 0:R.user_exercise_status)===0&&a.question_type==6&&e.a.createElement(c.a,{type:"primary",className:"font16 ml20",onClick:function(){return dn(a)}},"\u8FDB\u5165\u7B54\u9898")))))},On=function(a){return e.a.createElement(P.Fragment,null,a.question_type===0&&Ht("\u5355\u9009\u9898",0),a.question_type===1&&Ht("\u591A\u9009\u9898",1),a.question_type===2&&Ht("\u5224\u65AD\u9898",2),a.question_type===3&&Ht("\u586B\u7A7A\u9898",3),a.question_type===4&&Ht("\u7B80\u7B54\u9898",4),a.question_type===5&&Ht("\u5B9E\u8BAD\u9898",5),a.question_type===6&&Ht("\u7F16\u7A0B\u9898",6))},xn=function(a){var o=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],r=["","\u5341","\u767E","\u5343","\u4E07"];a=parseInt(a);var d=function(m){for(var R=m.toString().split("").reverse(),C="",j=0;j0&&R[j]==0&&R[j-1]==0?"":o[R[j]]+(R[j]==0?r[0]:r[j]))+C;return C},_=Math.floor(a/1e4),v=a%1e4;return v.toString().length<4&&(v="0"+v),_?d(_)+"\u4E07"+d(v):d(a)},yn=function(){var a,o=n==null||((a=n.exercise_question_types)===null||a===void 0)?void 0:a.map(function(r,d){var _;return e.a.createElement(P.Fragment,{key:d},e.a.createElement("div",{className:"pt20"},e.a.createElement("span",{className:"font16 c-light-primary"},xn(d+1),"\u3001",r.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",r.count,"\u9898\uFF1B\u5171",r.score,"\u5206\uFF09")),(_=r.items)===null||_===void 0?void 0:_.map(function(v,U){return e.a.createElement(P.Fragment,{key:U},Un(v,U))}))});return o};return e.a.createElement(ze.a,{size:"large",spinning:ga},et&&(n==null||((Ve=n.exercise)===null||Ve===void 0)?void 0:Ve.user_exercise_status)===0&&e.a.createElement(Me.a,{exerciseUserInfo:Gt.exerciseUserInfo,iframe:Ba}),e.a.createElement("iframe",{style:{display:Ya},id:"iframeShixuns",className:S.a.iframe,src:za,ref:Ba,frameBorder:"0"}),e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},Dt.showHeaderFooter&&e.a.createElement(W.a,{separator:">"},e.a.createElement(W.a.Item,null,e.a.createElement(T.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise")},(Q=jt.userInfo)===null||Q===void 0||(($e=Q.course)===null||$e===void 0)?void 0:$e.course_name)),e.a.createElement(W.a.Item,null,e.a.createElement(T.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(W.a.Item,null,e.a.createElement(T.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),e.a.createElement(W.a.Item,null,(i=jt.userInfo)===null||i===void 0?void 0:i.real_name))),e.a.createElement("aside",{className:[S.a.title,"mt10"].join(" ")},e.a.createElement(w.a,{style:{width:"100%"},align:"middle"},e.a.createElement(p.a,{flex:"1"},e.a.createElement("div",{className:S.a.title},(Dt==null?void 0:Dt.showHeaderFooter)&&e.a.createElement(T.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/detail")},e.a.createElement(Ce.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font24 ml5"},n==null||((J=n.exercise)===null||J===void 0)?void 0:J.exercise_name),(n==null||((vt=n.exercise)===null||vt===void 0)?void 0:vt.is_random)&&e.a.createElement("span",{className:S.a.randomFlag},"\u968F\u673A"),e.a.createElement(Ye.h,{status:[Ye.c[n==null||((ct=n.exercise)===null||ct===void 0)?void 0:ct.exercise_status]]}))),e.a.createElement(p.a,null,Object(de.d)()&&e.a.createElement(c.a,{type:"primary",onClick:on},"\u6253\u56DE\u91CD\u505A"),e.a.createElement(p.a,null,((n==null||((Ne=n.exercise)===null||Ne===void 0)?void 0:Ne.commit_status)==2||(n==null||((Qe=n.exercise)===null||Qe===void 0)?void 0:Qe.commit_status)==1)&&Object(de.t)()&&e.a.createElement(c.a,{type:"primary",onClick:function(){return Y.c.push("/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/export/").concat(oe.login))}},e.a.createElement(Ee.a,null),"\u5BFC\u51FA")),!(Object(de.d)()||Object(de.t)()&&(n==null||((ee=n.exercise)===null||ee===void 0)?void 0:ee.user_exercise_status)==1)&&!!(n==null||((Xe=n.exercise)===null||Xe===void 0)?void 0:Xe.left_time)&&e.a.createElement("aside",{className:"".concat(S.a.countDown," ").concat(Za)},e.a.createElement("div",null,"\u5269\u4F59\u65F6\u95F4:",e.a.createElement(Mt,{value:Nt,onFinish:Da})),e.a.createElement(c.a,{className:"ml10",type:"primary",onClick:Da,ghost:!0},"\u5237\u65B0")))))),ya.status===0&&e.a.createElement(w.a,{className:"mt10"},e.a.createElement(p.a,{flex:Zt?"316px":"16px"},e.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},k&&e.a.createElement(Be.a,{number:(n==null||((qe=n.exercise)===null||qe===void 0)?void 0:qe.photo_count)-(n==null||((l=n.exercise)===null||l===void 0)?void 0:l.take_photo),take_photo:n==null||((bt=n.exercise)===null||bt===void 0)?void 0:bt.take_photo,ref:ka,time:(It=n.exercise)===null||It===void 0?void 0:It.left_time,update:qt,supportCamera:function(a){a===2?(qt(),nn(!0),ut(le==null?void 0:le.screen_open)):a===1&&setTimeout(function(){return la.history.push("/")},3e3)}}),e.a.createElement("div",{className:"relative",style:{minHeight:236}},Zt&&e.a.createElement("aside",{className:"bg-white p16"},e.a.createElement(w.a,null,e.a.createElement(p.a,{span:8},e.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),e.a.createElement(p.a,{span:16},Object(de.t)()&&e.a.createElement("div",{className:"tr"},e.a.createElement("span",{className:S.a.answerYes}),"\u5DF2\u7B54",e.a.createElement("span",{className:"".concat(S.a.answerNo," ml10")}),"\u672A\u7B54"))),e.a.createElement("aside",{className:S.a.answerInfo},e.a.createElement(w.a,null,Object(de.t)()&&e.a.createElement(e.a.Fragment,null,e.a.createElement(p.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),e.a.createElement(p.a,{span:12,className:"tr c-blue"},n==null||((Ut=n.question_status)===null||Ut===void 0||((B=Ut.filter(function(E){return!!E.ques_status}))===null||B===void 0))?void 0:B.length," / ",n==null||((me=n.exercise_types)===null||me===void 0)?void 0:me.q_counts),e.a.createElement(p.a,{span:24},e.a.createElement(ne.a,{trailColor:"#c3ced2",percent:(n==null||((Oe=n.question_status)===null||Oe===void 0||((Fe=Oe.filter(function(E){return!!E.ques_status}))===null||Fe===void 0))?void 0:Fe.length)/(n==null||((lt=n.exercise_types)===null||lt===void 0)?void 0:lt.q_counts)*100,showInfo:!1}))),e.a.createElement(p.a,null,e.a.createElement("span",{className:"c-grey-333"},"\u5171 ",e.a.createElement("span",{className:"c-blue-4ca"},(n==null||((Ot=n.exercise_types)===null||Ot===void 0)?void 0:Ot.q_counts)||(n==null||((Lt=n.exercise_scores)===null||Lt===void 0||((xt=Lt.exercise_types)===null||xt===void 0))?void 0:xt.q_counts))," \u9898\uFF1A"),e.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",e.a.createElement("span",{className:"c-blue-4ca"},(n==null||((dt=n.exercise_types)===null||dt===void 0)?void 0:dt.q_scores)||(n==null||((yt=n.exercise_scores)===null||yt===void 0||((Tt=yt.exercise_types)===null||Tt===void 0))?void 0:Tt.q_scores))," \u5206")))),e.a.createElement(w.a,null,e.a.createElement(p.a,{flex:"1"},e.a.createElement("aside",{className:S.a.cardList},n==null||((Pt=n.exercise_question_types)===null||Pt===void 0)?void 0:Pt.map(function(E){return e.a.createElement(P.Fragment,{key:E.question_type},On(E))}))))),e.a.createElement("div",{className:S.a.fold,onClick:function(){return Ta(!Zt)}},Zt&&e.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Zt&&e.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),e.a.createElement(p.a,{flex:"1"},e.a.createElement("section",{className:[S.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},e.a.createElement("div",null,yn())),Object(de.t)()&&(n==null||((ht=n.exercise)===null||ht===void 0)?void 0:ht.user_exercise_status)===0&&e.a.createElement(w.a,{className:"mt30 mb50"},e.a.createElement(p.a,{flex:"1"}),e.a.createElement(p.a,null,!!(n==null||((ft=n.exercise)===null||ft===void 0)?void 0:ft.left_time)&&e.a.createElement("span",{className:"c-grey-999 font12 mr20"},"\u4FDD\u5B58\u6216\u8005\u79BB\u5F00\u9875\u9762\u540E\uFF0C\u7CFB\u7EDF\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u5230\u8FBE\u65F6\u957F\u7CFB\u7EDF\u5C06\u81EA\u52A8\u4EA4\u5377"),e.a.createElement(c.a,{className:"".concat(S.a.submitButton," mr10"),type:"default",onClick:function(){return Ka(!0)}},"\u4FDD\u5B58"),e.a.createElement(c.a,{className:S.a.submitButton,type:"primary",onClick:function(){return Ka(!1)}},"\u4EA4\u5377"))))),ya.status!==0&&e.a.createElement(Pe,{data:ya})))},pa=q.default=Object(Y.a)(function(pt){var De=pt.loading,I=pt.user,Ve=pt.exercise,Q=pt.globalSetting;return{globalSetting:Q,user:I,exercise:Ve,loading:De.effects}})(Ea)},Ot1p:function(Ie,q,t){"use strict";var te=t("2qtc"),ze=t("kLXV"),ae=t("rAM+"),W=t("tJVT"),ue=t("jrin"),c=t("q1tI"),s=t.n(c),w=t("VrN/"),ce=t.n(w),p=t("bdgK"),N=t("p77/"),x=t("Bd2K"),Z=t("ELLl"),ve=t("19Vz"),rt=t("lZu9"),it=t("kSUc"),Je=t("9Bee"),ne=t("0Owb"),mt=t("dejd"),xe=t("C+DQ"),f=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function y(D){var ke=D.onActionCallback,Re=D.title,ye=D.icon,Ke=D.actionName,M=D.className,$=M===void 0?"":M,Pe=D.children;function Ue(){ke(Ke)}return s.a.createElement("a",{title:Re,className:$,onClick:Ue},s.a.createElement("i",{className:"md-iconfont ".concat(ye)}),Pe)}var K=function(D){var ke=D.watch,Re=D.showNullButton,ye=D.onActionCallback,Ke=D.fullScreen,M=D.insertTemp,$=[].concat(f,[{title:"".concat(ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ke?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},$.map(function(Pe,Ue){return s.a.createElement("li",{key:Ue},Pe.actionName?s.a.createElement(y,Object(ne.a)({},Pe,{onActionCallback:ye})):s.a.createElement("span",{className:"v-line"}))}),Re?s.a.createElement("li",null,s.a.createElement(y,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ye},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,M&&s.a.createElement("li",null,s.a.createElement(y,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(M),onActionCallback:ye},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(y,{icon:"".concat(Ke?"icon-shrink":"icon-enlarge"),title:Ke?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ye})))},h=t("M8RZ"),H=t("+L6B"),A=t("2/Rp"),u=t("y8nQ"),O=t("Vl3Y"),he=t("5NDa"),ge=t("5rEg"),V={labelCol:{span:4},wrapperCol:{span:20}},st=function(D){var ke=D.callback,Re=D.onCancel;function ye(Ke){ke(Ke)}return s.a.createElement(O.a,Object(ne.a)({},V,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ye}),s.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(ge.a,null)),s.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(ge.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(A.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(A.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},P=t("7ahc"),e=t("HmJG"),L=t("BjJ7"),T=O.a.useForm,Y={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}},Le=function(D){var ke=D.callback,Re=D.onCancel,ye=T(),Ke=Object(W.a)(ye,1),M=Ke[0];function $(He){ke(He)}function Pe(He){M.setFieldsValue({src:"/api/attachments/".concat(He.id)})}function Ue(He){var Mt=He.target.files[0];Ee(Mt,Pe)}return s.a.createElement(O.a,Object(ne.a)({form:M},ie,{className:"upload-image-panel",onFinish:$}),s.a.createElement(O.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(O.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(ge.a,{style:Y})),s.a.createElement(Ce,{onFileChange:Ue}))),s.a.createElement(O.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(ge.a,{style:{width:264}})),s.a.createElement(O.a.Item,{style:{textAlign:"right"}},s.a.createElement(A.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(A.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))};function Ce(D){var ke=D.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",accept:"image/*",onChange:ke}))}function Ee(D,ke){if(!D)throw new String("\u6CA1\u6709\u6587\u4EF6");var Re=new FormData;Re.append("editormd-image-file",D),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var ye=new window.XMLHttpRequest;ye.withCredentials=!0,ye.addEventListener("load",function(Ke){ke(JSON.parse(Ke.target.responseText))},!1),ye.addEventListener("error",function(Ke){console.error(Ke)},!1),ye.open("POST","".concat(L.a,"/api/attachments.json")),ye.send(Re)}var Be=t("giR+"),Me=t("fyUT"),Se=t("7Kak"),Te=t("9yH6"),Ze=Te.a.Group,S={margin:"0 8px"},Ye=function(D){var ke=D.callback,Re=D.onCancel;function ye(Ke){ke(Ke)}return s.a.createElement(O.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ye},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:S},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:S},"\u884C\u6570"),s.a.createElement(O.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(Me.a,null)),s.a.createElement("span",{style:S},"\u5217\u6570"),s.a.createElement(O.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(Me.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:S},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(O.a.Item,{name:"align"},s.a.createElement(Ze,null,s.a.createElement(Te.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(Te.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(Te.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(Te.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(A.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(A.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},at="link",de="upload-image",ot="code-block",_e="add-table",re="------------",nt={default:re,left:":".concat(re),center:":".concat(re,":"),right:"".concat(re,":")},be=t("9VGf"),b,g;function z(){}var G=0,fe=1e4,Ae="\u2581",se=` +**\u6A21\u677F\u6807\u9898** +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Et(D){return/^\d+$/.test(D)?"".concat(D,"px"):D}var We=navigator.platform.toUpperCase().indexOf("MAC")>=0,gt=We?"Cmd":"Ctrl",Rt=(b={},Object(ue.a)(b,gt+"-B","bold"),Object(ue.a)(b,gt+"-I","italic"),b),Xt=(g={},Object(ue.a)(g,at,"\u6DFB\u52A0\u94FE\u63A5"),Object(ue.a)(g,ot,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ue.a)(g,de,"\u6DFB\u52A0\u56FE\u7247"),Object(ue.a)(g,_e,"\u6DFB\u52A0\u8868\u683C"),g),ma=q.a=function(D){var ke=D.defaultValue,Re=ke===void 0?"":ke,ye=D.onChange,Ke=D.width,M=Ke===void 0?"100%":Ke,$=D.height,Pe=$===void 0?400:$,Ue=D.miniToolbar,He=Ue===void 0?!1:Ue,Mt=D.isFocus,ta=Mt===void 0?!1:Mt,Ft=D.watch,La=D.insertTemp,fa=D.id,Vt=fa===void 0?"markdown-editor-id":fa,va=D.showResizeBar,Ea=va===void 0?!1:va,pa=D.noStorage,pt=pa===void 0?!1:pa,De=D.showNullButton,I=De===void 0?!1:De,Ve=D.fullScreen,Q=Ve===void 0?!1:Ve,$e=D.onBlur,i=D.onCMBeforeChange,J=D.className,vt=J===void 0?"":J,ct=D.placeholder,Ne=ct===void 0?"":ct,Qe=D.values,ee=Qe===void 0?"":Qe,Xe=Object(c.useState)(null),qe=Object(W.a)(Xe,2),l=qe[0],bt=qe[1],It=Object(c.useState)(Re),Ut=Object(W.a)(It,2),B=Ut[0],me=Ut[1],Oe=Object(c.useState)(Ft),Fe=Object(W.a)(Oe,2),lt=Fe[0],Ot=Fe[1],Lt=Object(c.useState)(Q),xt=Object(W.a)(Lt,2),dt=xt[0],yt=xt[1],Tt=Object(c.useState)(""),Pt=Object(W.a)(Tt,2),ht=Pt[0],ft=Pt[1],Dt=Object(c.useState)(0),Wt=Object(W.a)(Dt,2),jt=Wt[0],Gt=Wt[1],oa=Object(c.useState)(Pe),la=Object(W.a)(oa,2),oe=la[0],ua=la[1],ia=Object(c.useState)(!1),n=Object(W.a)(ia,2),Bt=n[0],aa=n[1],kt=Object(c.useRef)(),le=Object(c.useRef)(),zt=Object(c.useRef)(),Jt=Object(c.useRef)();Object(c.useEffect)(function(){me(ee),l==null||l.setValue(ee)},[ee]),Object(c.useEffect)(function(){if(kt.current){var X=function(pe,je){var we=je.clipboardData;if(we){var et=we.types.toString(),ut=we.items;if(et==="text/html,Files"||et==="Files"){var tt=ut[1];et==="Files"&&(tt=ut[0]),tt.kind==="file"&&tt.type.match(/^image\//i)&&Ee(tt.getAsFile(),function(_t){_t.id?F.replaceSelection("![,](/api/attachments/".concat(_t.id,")")):(_t==null?void 0:_t.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},F=ce.a.fromTextArea(kt.current,{mode:"markdown",lineNumbers:!He,lineWrapping:!0,value:Re,autoCloseTags:!0,autoCloseBrackets:!0});return ta&&F.focus(),F.on("paste",X),bt(F),function(){F.off("paste",X)}}},[]);var na=Object(c.useCallback)(function(){if(le.current)try{var X=le.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,F=le.current.getElementsByClassName("markdown-editor-body")[0];dt?F.style.height="calc(100vh - ".concat(X,"px)"):F.style.height="".concat(oe-X,"px")}catch(k){console.log(k,"---- to set md editor body height")}},[oe,le,dt]);Object(c.useEffect)(function(){function X(){var k=new p.default(function(pe){var je=Object(ae.a)(pe),we;try{for(je.s();!(we=je.n()).done;){var et=we.value;(et.target.offsetHeight>0||et.target.offsetWidth>0)&&(na(),l.setSize("100%","100%"),l.refresh())}}catch(ut){je.e(ut)}finally{je.f()}});return k.observe(kt.current.parentElement),k}if(l){var F=X();return function(){F.unobserve(kt.current.parentElement)}}},[l,na]),Object(c.useEffect)(function(){if(l){for(var X=[],F=function(){var et=pe[k];je=Object(W.a)(et,2);var ut=je[0],tt=je[1],_t=Object(ue.a)({},ut,function(){St(tt)});X.push(_t),l.addKeyMap(_t)},k=0,pe=Object.entries(Rt);k0){var X=new Date().getTime(),F=window.sessionStorage.getItem(Vt);X>=jt+fe&&(!F||F!==B)&&(window.sessionStorage.setItem(Vt,B),aa(!0))}},fe),Object(c.useEffect)(function(){Ot(Ft)},[l,Ft]),Object(c.useEffect)(function(){l&&(ta&&l.focus())},[l,ta]),Object(c.useEffect)(function(){if(lt&&l){var X=function(pe){var je=pe.target;if(Jt.current){var we=je.scrollTop/je.scrollHeight;Jt.current.scrollTop=Jt.current.scrollHeight*we}},F=l.getScrollerElement();return F.addEventListener("scroll",X),function(){F.removeEventListener("scroll",X)}}},[l,lt]),Object(c.useEffect)(function(){if(l&&i){var X=function(k,pe){i(k,pe)};return l.on("beforeChange",X),function(){l.off("beforeChange",X)}}},[l,i]),Object(c.useEffect)(function(){if(l&&$e){var X=function(){$e(l.getValue())};return l.on("blur",X),function(){l.off("blur",X)}}},[l,$e]),Object(c.useEffect)(function(){if(l){var X=function(k){var pe=k.getValue();me(pe),Gt(new Date().getTime()),k.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ye&&ye(pe)};return l.on("change",X),function(){l.off("change",X)}}},[l,ye]),Object(c.useEffect)(function(){l&&(Re==null?(l.setValue(""),me("")):Re!==l.getValue()&&(l.setValue(Re),me(Re),l.setCursor(l.lineCount(),0)))},[l,Re]);var St=Object(c.useCallback)(function(X){var F=l.getCursor(),k=l.getSelection(),pe=k.split(` +`);switch(X){case"bold":return l.replaceSelection("**"+k+"**"),k===""&&l.setCursor(F.line,F.ch+2),l.focus();case"italic":return l.replaceSelection("*"+k+"*"),k===""&&l.setCursor(F.line,F.ch+1),l.focus();case"code":return l.replaceSelection("`"+k+"`"),k===""&&l.setCursor(F.line,F.ch+1),l.focus();case"inline-latex":return l.replaceSelection("`$$"+k+"$$`"),k===""&&l.setCursor(F.line,F.ch+3),l.focus();case"latex":return l.replaceSelection("```latex\n"+k+"\n```"),l.setCursor(F.line+1,k.length+1),l.focus();case"line-break":return l.replaceSelection(`
      +`),l.focus();case"list-ul":return k===""?l.replaceSelection("- "+k):l.replaceSelection(pe.map(function(je){return je===""?"":"- ".concat(je)}).join(` +`)),l.focus();case"list-ol":return k===""?l.replaceSelection("1. "+k):l.replaceSelection(pe.map(function(je,we){return je===""?"":"".concat(we+1,". ").concat(je)}).join(` +`)),l.focus();case"add-null-ch":return k===""&&l.setCursor(F.line,F.ch+1),l.replaceSelection(Ae),l.focus();case"inster-template-1":return k===""&&l.setCursor(F.line,F.ch),l.replaceSelection(se),l.focus();case"eraser":return l.setValue(""),l.focus();case"trigger-watch":return Ot(!lt),l.focus();case"trigger-full-screen":return yt(!dt),l.focus();case at:ft(at);return;case ot:ft(ot);return;case de:ft(de);return;case _e:ft(_e);return;default:throw new Error}},[l,lt,dt]),Yt=Object(c.useCallback)(function(X){ft("");switch(ht){case at:var F=X.title,k=X.link;return l.replaceSelection("[".concat(F,"](").concat(k,")")),l.focus();case ot:var pe=X.language,je=X.content;return l.replaceSelection(["```"+pe,je,"```"].join(` +`)),l.focus();case de:var we=X.src,et=X.alt;return l.replaceSelection("![ ".concat(et," ]( ").concat(we,' "').concat(et,'" )')),l.focus();case _e:for(var ut=X.row,tt=X.col,_t=X.align,Nt=` +`,Kt=0;Kt300&&(tt=300);var _t=Pe+tt+"px";ua(_t)}},pe=zt.current,je=!1,we=0;return pe.addEventListener("mousedown",X),document.addEventListener("mousemove",k),document.addEventListener("mouseup",F),function(){pe.removeEventListener("mousedown",X),document.removeEventListener("mousemove",k),document.removeEventListener("mouseup",F)}}},[l,zt]),Object(c.useEffect)(function(){ua(Pe)},[Pe]);var ga=Et(M),Qt=Et(oe),ba={width:ga,height:Qt},Ra=Object(c.useMemo)(function(){if(jt){var X=new Date(jt),F=X.getHours(),k=X.getMinutes(),pe=X.getSeconds();return F=F<10?"0"+F:F,k=k<10?"0"+k:k,pe=pe<10?"0"+pe:pe,"".concat(F,":").concat(k,":").concat(pe)}return 0},[jt]);function Zt(){window.sessionStorage.removeItem(Vt),aa(!1),Gt(0)}function Ta(){aa(!1),Gt(0),l.setValue(window.sessionStorage.getItem(Vt))}return s.a.createElement(c.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:le},s.a.createElement("div",{className:"markdown-editor-container ".concat(vt," ").concat(lt?"on-preview":""," ").concat(He?"mini":""," ").concat(dt?"full-screen":""),style:ba},s.a.createElement(K,{insertTemp:La,watch:lt,fullScreen:dt,showNullButton:I,onActionCallback:St}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:kt,placeholder:Ne})),lt?s.a.createElement("div",{ref:Jt,className:"preview-container"},s.a.createElement(Je.a,{value:B})):null))),Ea?s.a.createElement("a",{ref:zt,className:"editor-resize"}):null,s.a.createElement(h.a,null,Xt[ht]?s.a.createElement(ze.a,{centered:!0,title:Xt[ht],visible:!0,onCancel:$t,footer:null},ha):null))}},V5fa:function(Ie,q,t){Ie.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"}},ZW9T:function(Ie,q,t){"use strict";t.d(q,"a",function(){return xe});var te=t("k1fw"),ze=t("miYZ"),ae=t("tsqr"),W=t("rAM+"),ue=t("tJVT"),c=t("PpiC"),s=t("q1tI"),w=t.n(s),ce=t("bdgK");function p(f,y,K,h,H){var A=y.getWordUntilPosition(K),u={startLineNumber:K.lineNumber,endLineNumber:K.lineNumber,startColumn:A.startColumn,endColumn:A.endColumn},O=h.map(function(he){return{label:he,kind:f.languages.CompletionItemKind.Keyword,insertText:he,insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:u}});return H.map(function(he){O.push(Object(te.a)(Object(te.a)({},he),{},{range:u}))}),O}var N=function(f){var y={label:"ifelse",kind:f.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet},K=["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"];f.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(u,O){var he=p(f,u,O,K,[y]);return{suggestions:he}}});var h=["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"];f.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(u,O){var he=[{label:"print",kind:f.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet}],ge=p(f,u,O,h,he);return{suggestions:ge}}});var H=["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"];f.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(u,O){var he=[y,{label:"main",kind:f.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:f.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet}],ge=p(f,u,O,H,he);return{suggestions:ge}}})},x="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function Z(f){return/^\d+$/.test(f)?"".concat(f,"px"):f}function ve(){}var rt=!1,it={"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 Je(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=f;if(Array.isArray(f)){for(var K=0;K0||He.target.offsetWidth>0)&&re.current.instance.layout()}}catch(Mt){Pe.e(Mt)}finally{Pe.f()}}),M.observe(_e.current)),M}function G(){ae.b.warn(decodeURIComponent(x))}Object(s.useEffect)(function(){var M=re.current.instance;if(A!=null&&M&&b){var $=M.getModel();$&&A!==$.getValue()&&(rt=!0,$.setValue(A),M.layout(),rt=!1)}},[A,b,re.current]);function fe(){var M=re.current.instance;if(M){var $=M.getSelection(),Pe=re.current.pastePos||{},Ue=new ne.Range(Pe.startLineNumber||$.endLineNumber,Pe.startColumn||$.endColumn,Pe.endLineNumber||$.endLineNumber,Pe.endColumn||$.endColumn);setTimeout(function(){M.executeEdits("",[{range:Ue,text:""}])},300)}}function Ae(M){(window.navigator.platform.match("Mac")?M.metaKey:M.ctrlKey)&&M.keyCode==83&&(M.preventDefault(),ie())}var se=function(){if(Ce&&re.current.instance){var $=re.current.instance.getContentHeight();ye($0||Te.target.offsetWidth>0)&&Ce.layout()}}catch(Ze){Me.e(Ze)}finally{Me.f()}}),Ee.observe(V.current)),Ee}Object(s.useEffect)(function(){V.current&&t.e(32).then(t.t.bind(null,"M/lh",7)).then(function(Ce){ne=Ce;var Ee=ne.editor.createDiffEditor(V.current,Object(te.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},ge));L(Ee);var Be=T(Ee);return function(){Ee.dispose();var Me=Ee.getModel();Me&&Me.dispose(),Be.unobserve(V.current)}})},[]),Object(s.useEffect)(function(){e&&e.setModel({original:ne.editor.createModel(A,O),modified:ne.editor.createModel(u,O)})},[A,u,O,e]);var Y=Z(K),ie=Z(H),Le={width:Y,height:ie};return w.a.createElement("div",{className:"my-diff-editor",ref:V,style:Le})}},bPs0:function(Ie,q,t){"use strict";t.d(q,"b",function(){return xe});var te=t("k1fw"),ze=t("WmNS"),ae=t.n(ze),W=t("9og8"),ue=t("2qtc"),c=t("kLXV"),s=t("tJVT"),w=t("PpiC"),ce=t("aHsQ"),p=t("sGsY"),N=t("q1tI"),x=t.n(N),Z=t("bntm"),ve=t("V0Rq"),rt=t("wd/R"),it=t.n(rt),Je=t("Ty5D"),ne=t("9kvl"),mt=p.a.Countdown,xe=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],f=function(K){var h=K.globalSetting,H=K.loading,A=K.user,u=K.exercise,O=K.dispatch,he=Object(w.a)(K,["globalSetting","loading","user","exercise","dispatch"]),ge=Object(N.useState)({}),V=Object(s.a)(ge,2),st=V[0],P=V[1],e=c.a.useModal(),L=Object(s.a)(e,2),T=L[0],Y=L[1],ie=Object(N.useRef)(null),Le=Object(N.useState)(!0),Ce=Object(s.a)(Le,2),Ee=Ce[0],Be=Ce[1],Me=Object(Je.l)().query,Se=Object(Je.m)();Object(N.useEffect)(function(){var be,b,g;return clearTimeout(ie.current),document.addEventListener(Object(Z.c)(),nt,!1),window.addEventListener("blur",_e,!1),((be=u.exerciseUserInfo)===null||be===void 0?void 0:be.screen_open)&&Object(Z.a)()&&(O({type:"globalSetting/headerFooterToggle",payload:!1}),Be(!1)),((b=u.exerciseUserInfo)===null||b===void 0?void 0:b.screen_open)&&!Object(Z.a)()?c.a.info({icon:null,content:x.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",x.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",u.exerciseUserInfo.screen_num-u.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",x.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Be(!1),Object(Z.d)(document.body),document.getElementById("root").addEventListener("click",Ze,!1)}}):document.getElementById("root").addEventListener("click",Ze,!1),it()().diff(it()((g=u.exerciseUserInfo)===null||g===void 0?void 0:g.screen_at),"seconds")>0&&Te(),function(){document.getElementById("root").removeEventListener("click",Ze,!1),document.removeEventListener(Object(Z.c)(),nt,!1),window.removeEventListener("blur",_e,!1),clearTimeout(ie.current)}},[]),Object(N.useEffect)(function(){setTimeout(function(){u.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ie.current),document.getElementById("root").removeEventListener("click",Ze,!1),document.removeEventListener(Object(Z.c)(),nt,!1))},500),S()},[u.actionTabs]),Object(N.useEffect)(function(){setTimeout(function(){u.exerciseUserInfo.used_screen_num>u.exerciseUserInfo.screen_num?de():!Ee},500)},[u.exerciseUserInfo]);var Te=function(){var be=Object(W.a)(ae.a.mark(function b(){return ae.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,re();case 2:setTimeout(function(){var G;c.a.destroyAll(),c.a.info({okText:x.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:x.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",x.a.createElement("span",{className:"c-red"},u.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",x.a.createElement("span",{className:"c-red"},(G=u.exerciseUserInfo)===null||G===void 0?void 0:G.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var fe=Object(W.a)(ae.a.mark(function se(){return ae.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:Object(Z.d)(document.body);case 1:case"end":return We.stop()}},se)}));function Ae(){return fe.apply(this,arguments)}return Ae}()})},1e3);case 3:case"end":return z.stop()}},b)}));return function(){return be.apply(this,arguments)}}(),Ze=function(b){!Object(Z.a)()&&b.target.nodeName!=="A"&&b.target.nodeName!=="BUTTON"&&b.target.innerHTML!=="\u786E \u5B9A"&&(Object(Z.d)(document.body),console.log("documentClick.full"))},S=function(){var be=Object(W.a)(ae.a.mark(function b(){var g;return ae.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,O({type:"exercise/getExerciseUserInfo",payload:Object(te.a)({},Se)});case 2:return g=G.sent,G.abrupt("return",g==null?void 0:g.data);case 4:case"end":return G.stop()}},b)}));return function(){return be.apply(this,arguments)}}(),Ye=function(){var be=Object(W.a)(ae.a.mark(function b(g){var z,G;return ae.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:c.a.destroyAll(),G=c.a.info({okText:x.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",x.a.createElement("span",{style:{display:"inline-block"}},x.a.createElement(mt,{onFinish:re,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(u.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:x.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",x.a.createElement("span",{className:"c-red"},g),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",x.a.createElement("span",{className:"c-red"},(z=u.exerciseUserInfo)===null||z===void 0?void 0:z.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",x.a.createElement("span",{className:"c-red"},u.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",x.a.createElement("br",null),x.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var se=Object(W.a)(ae.a.mark(function We(){return ae.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:Object(Z.d)(document.body),G.destroy();case 2:case"end":return Rt.stop()}},We)}));function Et(){return se.apply(this,arguments)}return Et}()}),setTimeout(function(){var se;G.update({okText:x.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:x.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",x.a.createElement("span",{className:"c-red"},g+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",x.a.createElement("span",{className:"c-red"},(se=u.exerciseUserInfo)===null||se===void 0?void 0:se.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(u.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return Ae.stop()}},b)}));return function(g){return be.apply(this,arguments)}}(),at=function(){location.href="/classrooms/".concat(Se.coursesId,"/exercise/").concat(Se.categoryId,"/detail")},de=function(){var be=Object(W.a)(ae.a.mark(function b(){var g;return ae.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return c.a.destroyAll(),G.next=3,Object(ve.X)({categoryId:Se.categoryId,commit_method:1});case 3:g=G.sent,g&&ot();case 5:case"end":return G.stop()}},b)}));return function(){return be.apply(this,arguments)}}(),ot=function(){document.removeEventListener(Object(Z.c)(),nt,!1),Object(Z.b)(),c.a.destroyAll(),T.info({content:x.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",x.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){at()}})},_e=function(b){Object(Z.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(Z.b)()},re=function(){var be=Object(W.a)(ae.a.mark(function b(){var g,z;return ae.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return((g=u.exerciseUserInfo)===null||g===void 0?void 0:g.screen_at)&&Object(ve.g)(Object(te.a)(Object(te.a)({},Se),{},{reset:!0})),fe.next=3,Object(ve.P)({id:Se.categoryId});case 3:if(z=fe.sent,!(z==null?void 0:z.is_commit)){fe.next=7;break}return ot(),fe.abrupt("return");case 7:return fe.next=9,S();case 9:case"end":return fe.stop()}},b)}));return function(){return be.apply(this,arguments)}}(),nt=function(){var be=Object(W.a)(ae.a.mark(function b(){var g,z,G,fe;return ae.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(g=!1,console.log("fullscreen change"),!Object(Z.a)()){se.next=7;break}((z=u.exerciseUserInfo)===null||z===void 0?void 0:z.screen_at)&&Object(ve.g)(Object(te.a)(Object(te.a)({},Se),{},{reset:!0})),clearTimeout(ie.current),se.next=16;break;case 7:return g=!0,se.next=10,S();case 10:G=se.sent,Object(ve.g)(Object(te.a)({},Se)),Ye(G.used_screen_num),fe=setTimeout(Object(W.a)(ae.a.mark(function Et(){return ae.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:case"end":return gt.stop()}},Et)})),u.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),ie.current=fe;case 16:O({type:"globalSetting/headerFooterToggle",payload:g});case 17:case"end":return se.stop()}},b)}));return function(){return be.apply(this,arguments)}}();return x.a.createElement("div",null,Y)};q.a=Object(ne.a)(function(y){var K=y.loading,h=y.user,H=y.exercise,A=y.globalSetting;return{globalSetting:A,user:h,exercise:H,loading:K.effects}})(f)},dejd:function(Ie,q,t){},gUdW:function(Ie,q,t){"use strict";var te=t("q1tI"),ze={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"},ae=ze,W=t("6VBw"),ue=function(w,ce){return te.createElement(W.a,Object.assign({},w,{ref:ce,icon:ae}))};ue.displayName="MinusSquareOutlined";var c=q.a=te.forwardRef(ue)},kSUc:function(Ie,q,t){},o5mm:function(Ie,q,t){Ie.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"}}}]); diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.2eddbc1d.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.2eddbc1d.async.js deleted file mode 100644 index 4e79345bc7..0000000000 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.2eddbc1d.async.js +++ /dev/null @@ -1,19 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[66,4,5,6,13],{"7ZXX":function($e,Q,t){$e.exports=t.p+"static/err.6e7c5817.png"},"7ahc":function($e,Q,t){"use strict";t.d(Q,"a",function(){return m});var ee=t("k1fw"),Ve=t("0Owb"),te=t("+L6B"),M=t("2/Rp"),ue=t("y8nQ"),_=t("Vl3Y"),r=t("tJVT"),L=t("OaEy"),_e=t("2fM7"),p=t("q1tI"),C=t.n(p),P=t("VrN/"),J=t.n(P),me=t("p77/"),et=t.n(me),st=t("c5Ni"),He=t.n(st),G=_e.a.Option,Et={labelCol:{span:4},wrapperCol:{span:20}},ie={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"]};Q.b=function(d){var h=d.callback,w=d.onCancel,I=Object(p.useState)("python"),Z=Object(r.a)(I,2),U=Z[0],R=Z[1];function fe(u){R(ie[u][1])}function Ce(u){h(u)}return C.a.createElement(_.a,Object(Ve.a)({},Et,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ce}),C.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},C.a.createElement(_e.a,{onChange:fe},Object.keys(ie).map(function(u){return C.a.createElement(G,{key:u,value:u},ie[u][0])}))),C.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},C.a.createElement(m,{mode:U})),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(M.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(M.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))};function m(d){var h=d.value,w=d.onChange,I=d.mode,Z=d.options,U=Z===void 0?{}:Z,R=Object(p.useRef)(),fe=Object(p.useState)(),Ce=Object(r.a)(fe,2),u=Ce[0],e=Ce[1];return Object(p.useEffect)(function(){if(u){var Qe=function(j){var F=j.getValue();w&&w(F)};return u.on("change",Qe),function(){u.off("change",Qe)}}},[u,w]),Object(p.useEffect)(function(){u&&u.setOption("mode",I)},[u,I]),Object(p.useEffect)(function(){u&&((h!==u.getValue()||h==="")&&setTimeout(function(){u.setValue(h||" ")},300))},[u,h]),Object(p.useEffect)(function(){if(R.current&&!u){var Qe=J.a.fromTextArea(R.current,Object(ee.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},U));e(Qe)}},[R.current,u]),C.a.createElement("div",{className:"my-codemirror-container"},C.a.createElement("textarea",{ref:R}))}},"9Bee":function($e,Q,t){"use strict";var ee=t("q1tI"),Ve=t.n(ee),te=t("vg9a"),M=t("tJVT"),ue=t("DlQD"),_=t.n(ue),r=t("rUJ1");function L(x,j){var F=x.match(/^(\s+)(?:```)/);if(F===null)return j;var Y=F[1];return j.split(` -`).map(function(ce){var Ae=ce.match(/^\s+/);if(Ae===null)return ce;var De=Object(M.a)(Ae,1),ve=De[0];return ve.length>=Y.length?ce.slice(Y.length):ce}).join(` -`)}var _e=[],p=["
        "],C=new _.a.Renderer,P=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function J(){_e.length=0,p=["
          "]}function me(x,j,F,Y){if(j>=x.length||x[j].level<=F)return j;var ce=x[j];Y.push("
        • "+ce.text+""),j++;var Ae=[];return j=me(x,j,ce.level,Ae),Ae.length>0&&(Y.push("
            "),Ae.forEach(function(De){Y.push(De)}),Y.push("
          ")),Y.push("
        • "),j=me(x,j,F,Y),j}function et(){return me(_e,0,0,p),p.push("
        "),p.join("")}var st={heading:function(j){var F=P.exec(j);if(F)return{type:"heading",raw:F[0],depth:F[1].length,text:F[2]}},fences:function(j){var F=this.rules.block.fences.exec(j);if(F){var Y=F[0],ce=L(Y,F[3]||""),Ae=F[2]?F[2].trim():F[2];if(["latex","katex","math"].indexOf(Ae)>=0){var De=Et(),ve=ce;ce=De,ie[De]={type:"block",expression:ve}}return{type:"code",raw:Y,lang:Ae,text:ce}}}},He=/(?:\${2})([^\n`]+?)(?:\${2})/gi,G=0,Et=function(){return"__special_katext_id_".concat(G++,"__")},ie={};function m(){return ie}function d(){G=0,ie={}}function h(x){return x=x.replace(He,function(j,F){var Y=Et();return ie[Y]={type:"inline",expression:F},Y}),x}var w=C.listitem;C.listitem=function(x){return w(h(x))};var I=C.paragraph;C.paragraph=function(x){return I(h(x))};var Z=C.tablecell;C.tablecell=function(x,j){return Z(h(x),j)},C.code=function(x,j,F){var Y=(j||"").match(/\S*/)[0];return Y?["latex","katex","math"].indexOf(Y)>=0?"

        ".concat(x,"

        "):'
        ').concat(F?x:Object(r.escape)(x,!0),`
        -`):'
        '+(F?x:Object(r.escape)(x,!0))+"
        "},C.heading=function(x,j,F){var Y=this.options.headerPrefix+F.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return _e.push({anchor:Y,level:j,text:x}),"'+x+""},_.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),_.a.use({tokenizer:st,renderer:C});var U=_.a,R=t("SJMd"),fe=t("m3rI"),Ce=t("Oy/b"),u=/]*>/g;function e(x){var j=document.createElement("div");return j.innerHTML=x,j.childNodes.length===0?"":j.childNodes[0].nodeValue}var Qe=Q.a=function(x){var j=x.value,F=j===void 0?"":j,Y=x.className,ce=x.style,Ae=ce===void 0?{}:ce,De=String(F),ve=Object(ee.useMemo)(function(){try{var B=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Je=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;De=De.replace(B,"("+fe.a.API_SERVER+"/api/attachments/").replace(Te,'"'+fe.a.API_SERVER+"/api/attachments/").replace(Je,'"'+fe.a.API_SERVER+"/files/uploads/")}catch(Se){}var Ee=U(De),ot=m();return De.match(/\[TOC\]/)&&(Ee=Ee.replace("

        [TOC]

        ",et()),J()),Ee=Ee.replace(/(__special_katext_id_\d+__)/g,function(Se,tt){var Xe=ot[tt],Ke=Xe.type,re=Xe.expression;return Object(Ce.renderToString)(e(re)||"",{displayMode:Ke==="block",throwOnError:!1,output:"html"})}),Ee=Ee.replace(/▁/g,"\u2581\u2581\u2581"),d(),Ee},[De]),Le=Object(ee.useRef)();function Be(B){var Te=B.target;if(Te.tagName.toUpperCase()==="A"){var Je=Te.getAttribute("href");if(Je.startsWith("#")){B.preventDefault();var Ee=document.getElementById(Je.replace("#",""));Ee&&Ee.scrollIntoView(!0)}}}return Object(ee.useEffect)(function(){if(Le.current&&ve&&(ve.match(u)&&window.PR.prettyPrint()),Le.current)return Le.current.addEventListener("click",Be),function(){Le.current.removeEventListener("click",Be),d(),J()}},[ve,Le.current,Be]),Ve.a.createElement("div",{ref:Le,style:Ae,className:"".concat(Y||""," markdown-body"),dangerouslySetInnerHTML:{__html:ve}})}},"9GDu":function($e,Q,t){$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,Q,t){"use strict";t.d(Q,"a",function(){return te});var ee=t("q1tI"),Ve=t.n(ee);function te(M,ue){var _=Object(ee.useRef)();Object(ee.useEffect)(function(){_.current=M}),Object(ee.useEffect)(function(){function r(){_.current()}if(ue!==null){var L=setInterval(r,ue);return function(){return clearInterval(L)}}},[ue])}},BjJ7:function($e,Q,t){"use strict";t.d(Q,"d",function(){return Ve}),t.d(Q,"c",function(){return te}),t.d(Q,"e",function(){return M}),t.d(Q,"b",function(){return ue}),t.d(Q,"a",function(){return r});var ee=t("m3rI");function Ve(L){var _e=!0;if(L.length>0){for(var p=0;p1&&arguments[1]!==void 0?arguments[1]:"",p=[],C=0;C0&&(Xe(),Se(1))},[Et,F]),Object(r.useEffect)(function(){if(ot===0)return;if(ot===2)clearInterval(B);else{var g=0,b=setInterval(function(){e.includes(g)&&re(),g++},1e3);Te(b)}return function(){return clearInterval(B)}},[ot]),Object(r.useImperativeHandle)(G,function(){return{handlePhoto:re}});var tt=function(){Se(2)},Xe=function(){var b=Et/ie,H=[];function V(de,je){return parseInt(Math.floor(Math.random()*(je-de+1))+de)}new Array(ie).fill(0).map(function(de,je){d?H.push(V(b*je,b*(je+1))):je==0?H.push(0):H.push(V(b*je,b*(je+1)))}),e=H,Qe([].concat(H)),console.log(H)},Ke=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(b){var H=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return H?new Promise(function(V,de){H.call(navigator,b,V,de)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(b){m&&m(2),Y(2),"srcObject"in U.current?U.current.srcObject=b:U.current.src=window.URL.createObjectURL(b),U.current.onloadedmetadata=function(H){U.current.play()},U.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),tt(),ue.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(b){Y(1),m&&m(1),b.message==="Permission denied"||b.name==="NotAllowedError"?ue.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):ue.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+b.name),console.log("err: "+b.message)})},re=function(){try{R.current.width=U.current.videoWidth,R.current.height=U.current.videoHeight;var b=R.current.getContext("2d");b.drawImage(U.current,0,0,R.current.width,R.current.height),ve(R.current.toDataURL("image/png")),Re(R.current.toDataURL("image/png"))}catch(H){debugger}},ht=function(){try{var b=U.current.srcObject,H=b.getTracks();H.forEach(function(V){V.stop()}),U.current.srcObject=null}catch(V){}},Re=function(){var g=Object(te.a)(Ve.a.mark(function b(H){var V,de,je,he,lt,at,ut,ae,Ut,Bt,O,Ue;return Ve.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,Object(p.a)("/api/buckets/get_upload_token.json",{method:"get"});case 2:ae=le.sent,Ut=Object(C.a)(),Bt=new me({endpoint:ae==null||((V=ae.data)===null||V===void 0)?void 0:V.end_point,region:ae==null||((de=ae.data)===null||de===void 0)?void 0:de.region,accessKeyId:ae==null||((je=ae.data)===null||je===void 0)?void 0:je.access_key_id,accessKeySecret:ae==null||((he=ae.data)===null||he===void 0)?void 0:he.access_key_secret,bucket:ae==null||((lt=ae.data)===null||lt===void 0)?void 0:lt.bucket,stsToken:ae==null||((at=ae.data)===null||at===void 0)?void 0:at.security_token}),O=et(H,Ut),Ue=Z||fe,console.log(Ue,"sendBody"),Bt.multipartUpload("".concat(Ut,".png"),O,{timeout:10*1e3,partSize:10485760,callback:{url:ae==null||((ut=ae.data)===null||ut===void 0)?void 0:ut.callback_url,host:ae==null?void 0:ae.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+Ue.login+"&container_id="+Ue.categoryId+"&container_type=Exercise"}}).then(function(Ne){console.log("result:",Ne)}).catch(function(Ne){console.log("err:",Ne)});case 9:case"end":return le.stop()}},b)}));return function(H){return g.apply(this,arguments)}}();return L.a.createElement(L.a.Fragment,null,F!==3&&L.a.createElement("aside",{className:J.a.video,id:"screenshot"},F===0&&L.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),F===1&&L.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),F===2&&L.a.createElement("div",null,L.a.createElement("video",{width:I,ref:U,autoPlay:!0}),L.a.createElement("canvas",{style:{display:"none"},ref:R}))))});Q.a=st},"C+DQ":function($e,Q,t){},DR4n:function($e,Q,t){$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,Q,t){},M8RZ:function($e,Q,t){"use strict";t.d(Q,"a",function(){return _e});var ee=t("fWQN"),Ve=t("mtLc"),te=t("yKVA"),M=t("879j"),ue=t("q1tI"),_=t.n(ue),r=t("i8i4"),L=t.n(r),_e=function(p){Object(te.a)(P,p);var C=Object(M.a)(P);function P(J){var me;Object(ee.a)(this,P),me=C.call(this,J);var et=window.document;return me.node=et.createElement("div"),et.body.appendChild(me.node),me}return Object(Ve.a)(P,[{key:"render",value:function(){var me=this.props.children;return Object(r.createPortal)(me,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),P}(_.a.Component)},Ot1p:function($e,Q,t){"use strict";var ee=t("2qtc"),Ve=t("kLXV"),te=t("rAM+"),M=t("tJVT"),ue=t("jrin"),_=t("q1tI"),r=t.n(_),L=t("VrN/"),_e=t.n(L),p=t("bdgK"),C=t("p77/"),P=t("Bd2K"),J=t("ELLl"),me=t("19Vz"),et=t("lZu9"),st=t("kSUc"),He=t("9Bee"),G=t("0Owb"),Et=t("dejd"),ie=t("C+DQ"),m=[{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 d(O){var Ue=O.onActionCallback,Oe=O.title,le=O.icon,Ne=O.actionName,A=O.className,k=A===void 0?"":A,ye=O.children;function Pe(){Ue(Ne)}return r.a.createElement("a",{title:Oe,className:k,onClick:Pe},r.a.createElement("i",{className:"md-iconfont ".concat(le)}),ye)}var h=function(O){var Ue=O.watch,Oe=O.showNullButton,le=O.onActionCallback,Ne=O.fullScreen,A=O.insertTemp,k=[].concat(m,[{title:"".concat(Ue?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ue?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return r.a.createElement("ul",{className:"markdown-toolbar-container"},k.map(function(ye,Pe){return r.a.createElement("li",{key:Pe},ye.actionName?r.a.createElement(d,Object(G.a)({},ye,{onActionCallback:le})):r.a.createElement("span",{className:"v-line"}))}),Oe?r.a.createElement("li",null,r.a.createElement(d,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:le},r.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,A&&r.a.createElement("li",null,r.a.createElement(d,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(A),onActionCallback:le},r.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),r.a.createElement("li",{className:"btn-full-screen"},r.a.createElement(d,{icon:"".concat(Ne?"icon-shrink":"icon-enlarge"),title:Ne?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:le})))},w=t("M8RZ"),I=t("+L6B"),Z=t("2/Rp"),U=t("y8nQ"),R=t("Vl3Y"),fe=t("5NDa"),Ce=t("5rEg"),u={labelCol:{span:4},wrapperCol:{span:20}},e=function(O){var Ue=O.callback,Oe=O.onCancel;function le(Ne){Ue(Ne)}return r.a.createElement(R.a,Object(G.a)({},u,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:le}),r.a.createElement(R.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},r.a.createElement(Ce.a,null)),r.a.createElement(R.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},r.a.createElement(Ce.a,null)),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(Z.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Z.a,{type:"ghost",onClick:Oe},"\u53D6\u6D88")))},Qe=t("7ahc"),x=t("HmJG"),j=t("BjJ7"),F=R.a.useForm,Y={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}},Ae=function(O){var Ue=O.callback,Oe=O.onCancel,le=F(),Ne=Object(M.a)(le,1),A=Ne[0];function k(ke){Ue(ke)}function ye(ke){A.setFieldsValue({src:"/api/attachments/".concat(ke.id)})}function Pe(ke){var kt=ke.target.files[0];ve(kt,ye)}return r.a.createElement(R.a,Object(G.a)({form:A},ce,{className:"upload-image-panel",onFinish:k}),r.a.createElement(R.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},r.a.createElement("div",{className:"flex-container"},r.a.createElement(R.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},r.a.createElement(Ce.a,{style:Y})),r.a.createElement(De,{onFileChange:Pe}))),r.a.createElement(R.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},r.a.createElement(Ce.a,{style:{width:264}})),r.a.createElement(R.a.Item,{style:{textAlign:"right"}},r.a.createElement(Z.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Z.a,{type:"ghost",onClick:Oe},"\u53D6\u6D88")))};function De(O){var Ue=O.onFileChange;return r.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",r.a.createElement("input",{type:"file",accept:"image/*",onChange:Ue}))}function ve(O,Ue){if(!O)throw new String("\u6CA1\u6709\u6587\u4EF6");var Oe=new FormData;Oe.append("editormd-image-file",O),Oe.append("file_param_name","editormd-image-file"),Oe.append("byxhr","true");var le=new window.XMLHttpRequest;le.withCredentials=!0,le.addEventListener("load",function(Ne){Ue(JSON.parse(Ne.target.responseText))},!1),le.addEventListener("error",function(Ne){console.error(Ne)},!1),le.open("POST","".concat(j.a,"/api/attachments.json")),le.send(Oe)}var Le=t("giR+"),Be=t("fyUT"),B=t("7Kak"),Te=t("9yH6"),Je=Te.a.Group,Ee={margin:"0 8px"},ot=function(O){var Ue=O.callback,Oe=O.onCancel;function le(Ne){Ue(Ne)}return r.a.createElement(R.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:le},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{style:Ee},"\u5355\u5143\u683C\u6570\uFF1A"),r.a.createElement("span",{style:Ee},"\u884C\u6570"),r.a.createElement(R.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},r.a.createElement(Be.a,null)),r.a.createElement("span",{style:Ee},"\u5217\u6570"),r.a.createElement(R.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},r.a.createElement(Be.a,null))),r.a.createElement("div",{className:"flex-container",style:{marginTop:12}},r.a.createElement("span",{style:Ee},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),r.a.createElement(R.a.Item,{name:"align"},r.a.createElement(Je,null,r.a.createElement(Te.a,{value:"default"},r.a.createElement("i",{className:"fa fa-align-justify"})),r.a.createElement(Te.a,{value:"left"},r.a.createElement("i",{className:"fa fa-align-left"})),r.a.createElement(Te.a,{value:"center"},r.a.createElement("i",{className:"fa fa-align-center"})),r.a.createElement(Te.a,{value:"right"},r.a.createElement("i",{className:"fa fa-align-right"}))))),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(Z.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Z.a,{type:"ghost",onClick:Oe},"\u53D6\u6D88")))},Se="link",tt="upload-image",Xe="code-block",Ke="add-table",re="------------",ht={default:re,left:":".concat(re),center:":".concat(re,":"),right:"".concat(re,":")},Re=t("9VGf"),g,b;function H(){}var V=0,de=1e4,je="\u2581",he=` -**\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function lt(O){return/^\d+$/.test(O)?"".concat(O,"px"):O}var at=navigator.platform.toUpperCase().indexOf("MAC")>=0,ut=at?"Cmd":"Ctrl",ae=(g={},Object(ue.a)(g,ut+"-B","bold"),Object(ue.a)(g,ut+"-I","italic"),g),Ut=(b={},Object(ue.a)(b,Se,"\u6DFB\u52A0\u94FE\u63A5"),Object(ue.a)(b,Xe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ue.a)(b,tt,"\u6DFB\u52A0\u56FE\u7247"),Object(ue.a)(b,Ke,"\u6DFB\u52A0\u8868\u683C"),b),Bt=Q.a=function(O){var Ue=O.defaultValue,Oe=Ue===void 0?"":Ue,le=O.onChange,Ne=O.width,A=Ne===void 0?"100%":Ne,k=O.height,ye=k===void 0?400:k,Pe=O.miniToolbar,ke=Pe===void 0?!1:Pe,kt=O.isFocus,na=kt===void 0?!1:kt,zt=O.watch,Ua=O.insertTemp,ra=O.id,Jt=ra===void 0?"markdown-editor-id":ra,gt=O.showResizeBar,Me=gt===void 0?!1:gt,T=O.noStorage,ze=T===void 0?!1:T,se=O.showNullButton,Ze=se===void 0?!1:se,c=O.fullScreen,X=c===void 0?!1:c,it=O.onBlur,nt=O.onCMBeforeChange,we=O.className,Ge=we===void 0?"":we,ne=O.placeholder,We=ne===void 0?"":ne,rt=O.values,ct=rt===void 0?"":rt,At=Object(_.useState)(null),Pt=Object(M.a)(At,2),l=Pt[0],W=Pt[1],ge=Object(_.useState)(Oe),pe=Object(M.a)(ge,2),Fe=pe[0],ft=pe[1],xt=Object(_.useState)(zt),Ot=Object(M.a)(xt,2),dt=Ot[0],yt=Ot[1],Dt=Object(_.useState)(X),bt=Object(M.a)(Dt,2),Rt=bt[0],jt=bt[1],Lt=Object(_.useState)(""),Tt=Object(M.a)(Lt,2),oe=Tt[0],St=Tt[1],sa=Object(_.useState)(0),s=Object(M.a)(sa,2),vt=s[0],Gt=s[1],oa=Object(_.useState)(ye),Wt=Object(M.a)(oa,2),Yt=Wt[0],la=Wt[1],ua=Object(_.useState)(!1),Ct=Object(M.a)(ua,2),Oa=Ct[0],Qt=Ct[1],Nt=Object(_.useRef)(),$t=Object(_.useRef)(),Mt=Object(_.useRef)(),Kt=Object(_.useRef)();Object(_.useEffect)(function(){ft(ct),l==null||l.setValue(ct)},[ct]),Object(_.useEffect)(function(){if(Nt.current){var K=function(be,xe){var Ie=xe.clipboardData;if(Ie){var qe=Ie.types.toString(),_t=Ie.items;if(qe==="text/html,Files"||qe==="Files"){var Ye=_t[1];qe==="Files"&&(Ye=_t[0]),Ye.kind==="file"&&Ye.type.match(/^image\//i)&&ve(Ye.getAsFile(),function(mt){mt.id?S.replaceSelection("![,](/api/attachments/".concat(mt.id,")")):(mt==null?void 0:mt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},S=_e.a.fromTextArea(Nt.current,{mode:"markdown",lineNumbers:!ke,lineWrapping:!0,value:Oe,autoCloseTags:!0,autoCloseBrackets:!0});return na&&S.focus(),S.on("paste",K),W(S),function(){S.off("paste",K)}}},[]);var Zt=Object(_.useCallback)(function(){if($t.current)try{var K=$t.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,S=$t.current.getElementsByClassName("markdown-editor-body")[0];Rt?S.style.height="calc(100vh - ".concat(K,"px)"):S.style.height="".concat(Yt-K,"px")}catch($){console.log($,"---- to set md editor body height")}},[Yt,$t,Rt]);Object(_.useEffect)(function(){function K(){var $=new p.default(function(be){var xe=Object(te.a)(be),Ie;try{for(xe.s();!(Ie=xe.n()).done;){var qe=Ie.value;(qe.target.offsetHeight>0||qe.target.offsetWidth>0)&&(Zt(),l.setSize("100%","100%"),l.refresh())}}catch(_t){xe.e(_t)}finally{xe.f()}});return $.observe(Nt.current.parentElement),$}if(l){var S=K();return function(){S.unobserve(Nt.current.parentElement)}}},[l,Zt]),Object(_.useEffect)(function(){if(l){for(var K=[],S=function(){var qe=be[$];xe=Object(M.a)(qe,2);var _t=xe[0],Ye=xe[1],mt=Object(ue.a)({},_t,function(){wt(Ye)});K.push(mt),l.addKeyMap(mt)},$=0,be=Object.entries(ae);$0){var K=new Date().getTime(),S=window.sessionStorage.getItem(Jt);K>=vt+de&&(!S||S!==Fe)&&(window.sessionStorage.setItem(Jt,Fe),Qt(!0))}},de),Object(_.useEffect)(function(){yt(zt)},[l,zt]),Object(_.useEffect)(function(){l&&(na&&l.focus())},[l,na]),Object(_.useEffect)(function(){if(dt&&l){var K=function(be){var xe=be.target;if(Kt.current){var Ie=xe.scrollTop/xe.scrollHeight;Kt.current.scrollTop=Kt.current.scrollHeight*Ie}},S=l.getScrollerElement();return S.addEventListener("scroll",K),function(){S.removeEventListener("scroll",K)}}},[l,dt]),Object(_.useEffect)(function(){if(l&&nt){var K=function($,be){nt($,be)};return l.on("beforeChange",K),function(){l.off("beforeChange",K)}}},[l,nt]),Object(_.useEffect)(function(){if(l&&it){var K=function(){it(l.getValue())};return l.on("blur",K),function(){l.off("blur",K)}}},[l,it]),Object(_.useEffect)(function(){if(l){var K=function($){var be=$.getValue();ft(be),Gt(new Date().getTime()),$.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),le&&le(be)};return l.on("change",K),function(){l.off("change",K)}}},[l,le]),Object(_.useEffect)(function(){l&&(Oe==null?(l.setValue(""),ft("")):Oe!==l.getValue()&&(l.setValue(Oe),ft(Oe),l.setCursor(l.lineCount(),0)))},[l,Oe]);var wt=Object(_.useCallback)(function(K){var S=l.getCursor(),$=l.getSelection(),be=$.split(` -`);switch(K){case"bold":return l.replaceSelection("**"+$+"**"),$===""&&l.setCursor(S.line,S.ch+2),l.focus();case"italic":return l.replaceSelection("*"+$+"*"),$===""&&l.setCursor(S.line,S.ch+1),l.focus();case"code":return l.replaceSelection("`"+$+"`"),$===""&&l.setCursor(S.line,S.ch+1),l.focus();case"inline-latex":return l.replaceSelection("`$$"+$+"$$`"),$===""&&l.setCursor(S.line,S.ch+3),l.focus();case"latex":return l.replaceSelection("```latex\n"+$+"\n```"),l.setCursor(S.line+1,$.length+1),l.focus();case"line-break":return l.replaceSelection(`
        -`),l.focus();case"list-ul":return $===""?l.replaceSelection("- "+$):l.replaceSelection(be.map(function(xe){return xe===""?"":"- ".concat(xe)}).join(` -`)),l.focus();case"list-ol":return $===""?l.replaceSelection("1. "+$):l.replaceSelection(be.map(function(xe,Ie){return xe===""?"":"".concat(Ie+1,". ").concat(xe)}).join(` -`)),l.focus();case"add-null-ch":return $===""&&l.setCursor(S.line,S.ch+1),l.replaceSelection(je),l.focus();case"inster-template-1":return $===""&&l.setCursor(S.line,S.ch),l.replaceSelection(he),l.focus();case"eraser":return l.setValue(""),l.focus();case"trigger-watch":return yt(!dt),l.focus();case"trigger-full-screen":return jt(!Rt),l.focus();case Se:St(Se);return;case Xe:St(Xe);return;case tt:St(tt);return;case Ke:St(Ke);return;default:throw new Error}},[l,dt,Rt]),Vt=Object(_.useCallback)(function(K){St("");switch(oe){case Se:var S=K.title,$=K.link;return l.replaceSelection("[".concat(S,"](").concat($,")")),l.focus();case Xe:var be=K.language,xe=K.content;return l.replaceSelection(["```"+be,xe,"```"].join(` -`)),l.focus();case tt:var Ie=K.src,qe=K.alt;return l.replaceSelection("![ ".concat(qe," ]( ").concat(Ie,' "').concat(qe,'" )')),l.focus();case Ke:for(var _t=K.row,Ye=K.col,mt=K.align,qt=` -`,It=0;It<_t;It++){for(var ca=[],ea=[],da=0;da300&&(Ye=300);var mt=ye+Ye+"px";la(mt)}},be=Mt.current,xe=!1,Ie=0;return be.addEventListener("mousedown",K),document.addEventListener("mousemove",$),document.addEventListener("mouseup",S),function(){be.removeEventListener("mousedown",K),document.removeEventListener("mousemove",$),document.removeEventListener("mouseup",S)}}},[l,Mt]),Object(_.useEffect)(function(){la(ye)},[ye]);var fa=lt(A),ia=lt(Yt),va={width:fa,height:ia},pa=Object(_.useMemo)(function(){if(vt){var K=new Date(vt),S=K.getHours(),$=K.getMinutes(),be=K.getSeconds();return S=S<10?"0"+S:S,$=$<10?"0"+$:$,be=be<10?"0"+be:be,"".concat(S,":").concat($,":").concat(be)}return 0},[vt]);function ya(){window.sessionStorage.removeItem(Jt),Qt(!1),Gt(0)}function ha(){Qt(!1),Gt(0),l.setValue(window.sessionStorage.getItem(Jt))}return r.a.createElement(_.Fragment,null,r.a.createElement("div",{className:"markdown-editor-wrapper",ref:$t},r.a.createElement("div",{className:"markdown-editor-container ".concat(Ge," ").concat(dt?"on-preview":""," ").concat(ke?"mini":""," ").concat(Rt?"full-screen":""),style:va},r.a.createElement(h,{insertTemp:Ua,watch:dt,fullScreen:Rt,showNullButton:Ze,onActionCallback:wt}),r.a.createElement("div",{className:"markdown-editor-body"},r.a.createElement("div",{className:"codemirror-container"},r.a.createElement("textarea",{ref:Nt,placeholder:We})),dt?r.a.createElement("div",{ref:Kt,className:"preview-container"},r.a.createElement(He.a,{value:Fe})):null))),Me?r.a.createElement("a",{ref:Mt,className:"editor-resize"}):null,r.a.createElement(w.a,null,Ut[oe]?r.a.createElement(Ve.a,{centered:!0,title:Ut[oe],visible:!0,onCancel:Ft,footer:null},Ea):null))}},ZW9T:function($e,Q,t){"use strict";t.d(Q,"a",function(){return ie});var ee=t("k1fw"),Ve=t("miYZ"),te=t("tsqr"),M=t("rAM+"),ue=t("tJVT"),_=t("PpiC"),r=t("q1tI"),L=t.n(r),_e=t("bdgK");function p(m,d,h,w,I){var Z=d.getWordUntilPosition(h),U={startLineNumber:h.lineNumber,endLineNumber:h.lineNumber,startColumn:Z.startColumn,endColumn:Z.endColumn},R=w.map(function(fe){return{label:fe,kind:m.languages.CompletionItemKind.Keyword,insertText:fe,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:U}});return I.map(function(fe){R.push(Object(ee.a)(Object(ee.a)({},fe),{},{range:U}))}),R}var C=function(m){var d={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},h=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(U,R){var fe=p(m,U,R,h,[d]);return{suggestions:fe}}});var w=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(U,R){var fe=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ce=p(m,U,R,w,fe);return{suggestions:Ce}}});var I=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(U,R){var fe=[d,{label:"main",kind:m.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:m.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ce=p(m,U,R,I,fe);return{suggestions:Ce}}})},P="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function J(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function me(){}var et=!1,st={"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 He(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=m;if(Array.isArray(m)){for(var h=0;h0||ke.target.offsetWidth>0)&&re.current.instance.layout()}}catch(kt){ye.e(kt)}finally{ye.f()}}),A.observe(Ke.current)),A}function V(){te.b.warn(decodeURIComponent(P))}Object(r.useEffect)(function(){var A=re.current.instance;if(Z!=null&&A&&g){var k=A.getModel();k&&Z!==k.getValue()&&(et=!0,k.setValue(Z),A.layout(),et=!1)}},[Z,g,re.current]);function de(){var A=re.current.instance;if(A){var k=A.getSelection(),ye=re.current.pastePos||{},Pe=new G.Range(ye.startLineNumber||k.endLineNumber,ye.startColumn||k.endColumn,ye.endLineNumber||k.endLineNumber,ye.endColumn||k.endColumn);setTimeout(function(){A.executeEdits("",[{range:Pe,text:""}])},300)}}function je(A){(window.navigator.platform.match("Mac")?A.metaKey:A.ctrlKey)&&A.keyCode==83&&(A.preventDefault(),ce())}var he=function(){if(De&&re.current.instance){var k=re.current.instance.getContentHeight();le(k0||Te.target.offsetWidth>0)&&De.layout()}}catch(Je){Be.e(Je)}finally{Be.f()}}),ve.observe(u.current)),ve}Object(r.useEffect)(function(){u.current&&t.e(32).then(t.t.bind(null,"M/lh",7)).then(function(De){G=De;var ve=G.editor.createDiffEditor(u.current,Object(ee.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},Ce));j(ve);var Le=F(ve);return function(){ve.dispose();var Be=ve.getModel();Be&&Be.dispose(),Le.unobserve(u.current)}})},[]),Object(r.useEffect)(function(){x&&x.setModel({original:G.editor.createModel(Z,R),modified:G.editor.createModel(U,R)})},[Z,U,R,x]);var Y=J(h),ce=J(I),Ae={width:Y,height:ce};return L.a.createElement("div",{className:"my-diff-editor",ref:u,style:Ae})}},bPs0:function($e,Q,t){"use strict";t.d(Q,"b",function(){return ie});var ee=t("k1fw"),Ve=t("WmNS"),te=t.n(Ve),M=t("9og8"),ue=t("2qtc"),_=t("kLXV"),r=t("tJVT"),L=t("PpiC"),_e=t("aHsQ"),p=t("sGsY"),C=t("q1tI"),P=t.n(C),J=t("bntm"),me=t("V0Rq"),et=t("wd/R"),st=t.n(et),He=t("Ty5D"),G=t("9kvl"),Et=p.a.Countdown,ie=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],m=function(h){var w=h.globalSetting,I=h.loading,Z=h.user,U=h.exercise,R=h.dispatch,fe=Object(L.a)(h,["globalSetting","loading","user","exercise","dispatch"]),Ce=Object(C.useState)({}),u=Object(r.a)(Ce,2),e=u[0],Qe=u[1],x=_.a.useModal(),j=Object(r.a)(x,2),F=j[0],Y=j[1],ce=Object(C.useRef)(null),Ae=Object(C.useState)(!0),De=Object(r.a)(Ae,2),ve=De[0],Le=De[1],Be=Object(He.l)().query,B=Object(He.m)();Object(C.useEffect)(function(){var Re,g,b;return clearTimeout(ce.current),document.addEventListener(Object(J.c)(),ht,!1),window.addEventListener("blur",Ke,!1),((Re=U.exerciseUserInfo)===null||Re===void 0?void 0:Re.screen_open)&&Object(J.a)()&&(R({type:"globalSetting/headerFooterToggle",payload:!1}),Le(!1)),((g=U.exerciseUserInfo)===null||g===void 0?void 0:g.screen_open)&&!Object(J.a)()?_.a.info({icon:null,content:P.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",P.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",U.exerciseUserInfo.screen_num-U.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",P.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Le(!1),Object(J.d)(document.body),document.getElementById("root").addEventListener("click",Je,!1)}}):document.getElementById("root").addEventListener("click",Je,!1),st()().diff(st()((b=U.exerciseUserInfo)===null||b===void 0?void 0:b.screen_at),"seconds")>0&&Te(),function(){document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener(Object(J.c)(),ht,!1),window.removeEventListener("blur",Ke,!1),clearTimeout(ce.current)}},[]),Object(C.useEffect)(function(){setTimeout(function(){U.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ce.current),document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener(Object(J.c)(),ht,!1))},500),Ee()},[U.actionTabs]),Object(C.useEffect)(function(){setTimeout(function(){U.exerciseUserInfo.used_screen_num>U.exerciseUserInfo.screen_num?tt():!ve},500)},[U.exerciseUserInfo]);var Te=function(){var Re=Object(M.a)(te.a.mark(function g(){return te.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,re();case 2:setTimeout(function(){var V;_.a.destroyAll(),_.a.info({okText:P.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:P.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",P.a.createElement("span",{className:"c-red"},U.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",P.a.createElement("span",{className:"c-red"},(V=U.exerciseUserInfo)===null||V===void 0?void 0:V.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var de=Object(M.a)(te.a.mark(function he(){return te.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:Object(J.d)(document.body);case 1:case"end":return at.stop()}},he)}));function je(){return de.apply(this,arguments)}return je}()})},1e3);case 3:case"end":return H.stop()}},g)}));return function(){return Re.apply(this,arguments)}}(),Je=function(g){!Object(J.a)()&&g.target.nodeName!=="A"&&g.target.nodeName!=="BUTTON"&&g.target.innerHTML!=="\u786E \u5B9A"&&(Object(J.d)(document.body),console.log("documentClick.full"))},Ee=function(){var Re=Object(M.a)(te.a.mark(function g(){var b;return te.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,R({type:"exercise/getExerciseUserInfo",payload:Object(ee.a)({},B)});case 2:return b=V.sent,V.abrupt("return",b==null?void 0:b.data);case 4:case"end":return V.stop()}},g)}));return function(){return Re.apply(this,arguments)}}(),ot=function(){var Re=Object(M.a)(te.a.mark(function g(b){var H,V;return te.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:_.a.destroyAll(),V=_.a.info({okText:P.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",P.a.createElement("span",{style:{display:"inline-block"}},P.a.createElement(Et,{onFinish:re,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(U.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:P.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",P.a.createElement("span",{className:"c-red"},b),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",P.a.createElement("span",{className:"c-red"},(H=U.exerciseUserInfo)===null||H===void 0?void 0:H.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",P.a.createElement("span",{className:"c-red"},U.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",P.a.createElement("br",null),P.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var he=Object(M.a)(te.a.mark(function at(){return te.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:Object(J.d)(document.body),V.destroy();case 2:case"end":return ae.stop()}},at)}));function lt(){return he.apply(this,arguments)}return lt}()}),setTimeout(function(){var he;V.update({okText:P.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:P.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",P.a.createElement("span",{className:"c-red"},b+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",P.a.createElement("span",{className:"c-red"},(he=U.exerciseUserInfo)===null||he===void 0?void 0:he.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(U.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return je.stop()}},g)}));return function(b){return Re.apply(this,arguments)}}(),Se=function(){location.href="/classrooms/".concat(B.coursesId,"/exercise/").concat(B.categoryId,"/detail")},tt=function(){var Re=Object(M.a)(te.a.mark(function g(){var b;return te.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return _.a.destroyAll(),V.next=3,Object(me.X)({categoryId:B.categoryId,commit_method:1});case 3:b=V.sent,b&&Xe();case 5:case"end":return V.stop()}},g)}));return function(){return Re.apply(this,arguments)}}(),Xe=function(){document.removeEventListener(Object(J.c)(),ht,!1),Object(J.b)(),_.a.destroyAll(),F.info({content:P.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",P.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Se()}})},Ke=function(g){Object(J.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(J.b)()},re=function(){var Re=Object(M.a)(te.a.mark(function g(){var b,H;return te.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return((b=U.exerciseUserInfo)===null||b===void 0?void 0:b.screen_at)&&Object(me.g)(Object(ee.a)(Object(ee.a)({},B),{},{reset:!0})),de.next=3,Object(me.P)({id:B.categoryId});case 3:if(H=de.sent,!(H==null?void 0:H.is_commit)){de.next=7;break}return Xe(),de.abrupt("return");case 7:return de.next=9,Ee();case 9:case"end":return de.stop()}},g)}));return function(){return Re.apply(this,arguments)}}(),ht=function(){var Re=Object(M.a)(te.a.mark(function g(){var b,H,V,de;return te.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(b=!1,console.log("fullscreen change"),!Object(J.a)()){he.next=7;break}((H=U.exerciseUserInfo)===null||H===void 0?void 0:H.screen_at)&&Object(me.g)(Object(ee.a)(Object(ee.a)({},B),{},{reset:!0})),clearTimeout(ce.current),he.next=16;break;case 7:return b=!0,he.next=10,Ee();case 10:V=he.sent,Object(me.g)(Object(ee.a)({},B)),ot(V.used_screen_num),de=setTimeout(Object(M.a)(te.a.mark(function lt(){return te.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:case"end":return ut.stop()}},lt)})),U.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),ce.current=de;case 16:R({type:"globalSetting/headerFooterToggle",payload:b});case 17:case"end":return he.stop()}},g)}));return function(){return Re.apply(this,arguments)}}();return P.a.createElement("div",null,Y)};Q.a=Object(G.a)(function(d){var h=d.loading,w=d.user,I=d.exercise,Z=d.globalSetting;return{globalSetting:Z,user:w,exercise:I,loading:h.effects}})(m)},cQPA:function($e,Q,t){"use strict";t.r(Q);var ee=t("T2oS"),Ve=t("W9HT"),te=t("sPJy"),M=t("bE4q"),ue=t("+L6B"),_=t("2/Rp"),r=t("14J3"),L=t("BMrR"),_e=t("jCWc"),p=t("kPKH"),C=t("sRBo"),P=t("kaz8"),J=t("7Kak"),me=t("9yH6"),et=t("MXD1"),st=t("CFYs"),He=t("miYZ"),G=t("tsqr"),Et=t("2qtc"),ie=t("kLXV"),m=t("WmNS"),d=t.n(m),h=t("k1fw"),w=t("9og8"),I=t("tJVT"),Z=t("PpiC"),U=t("5NDa"),R=t("5rEg"),fe=t("aHsQ"),Ce=t("sGsY"),u=t("q1tI"),e=t.n(u),Qe=t("Ty5D"),x=t("55Ip"),j=t("9kvl"),F=t("gUdW"),Y=t("xGfz"),ce=t("jhfD"),Ae=t("BlwA"),De=t("bPs0"),ve=t("wd/R"),Le=t.n(ve),Be=t("9GDu"),B=t.n(Be),Te=t("1vsH"),Je=t("s8TD"),Ee=t("xKgJ"),ot=t("bntm"),Se=t("V0Rq"),tt=t("HBuW"),Xe=t("9Bee"),Ke=t("Ot1p"),re=function(Me){var T,ze,se,Ze,c=Me.item,X=Me.answerData,it=Me.onBlur,nt=it===void 0?function(){}:it,we=Object(u.useState)(),Ge=Object(I.a)(we,2),ne=Ge[0],We=Ge[1],rt=Object(u.useState)(),ct=Object(I.a)(rt,2),At=ct[0],Pt=ct[1],l=Object(u.useState)(),W=Object(I.a)(l,2),ge=W[0],pe=W[1];return Object(u.useEffect)(function(){Pt(c==null?void 0:c.a_flag)},[c==null?void 0:c.a_flag]),e.a.createElement("div",null,(X==null||((T=X.exercise)===null||T===void 0)?void 0:T.commit_status)===1?e.a.createElement("div",null,e.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),e.a.createElement("div",{className:B.a.simpleText},e.a.createElement(Xe.a,{value:c==null||((ze=c.user_answer)===null||ze===void 0)?void 0:ze[0]}))):e.a.createElement("div",{className:c.user_score&&(c.user_score===c.question_score?"c-green":"c-red")},ge?e.a.createElement(Ke.a,{height:150,isFocus:!0,defaultValue:c==null||((se=c.user_answer)===null||se===void 0)?void 0:se[0],id:c==null?void 0:c.question_id,onChange:function(ft){return We(ft)},onBlur:function(){return nt(ne)}}):e.a.createElement("div",{onClick:function(){return pe(!0)}},e.a.createElement(R.a,{size:"large",className:"current",placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),(c==null?void 0:c.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(Xe.a,{value:c==null||((Ze=c.standard_answer)===null||Ze===void 0)?void 0:Ze[0]}))))},ht=re,Re=t("g9YV"),g=t("wCAj"),b=t("5GOC"),H=t("JsLm"),V=t("ZW9T"),de=t("o/qq"),je=t.n(de),he=function(Me){var T,ze,se,Ze,c=Me.item,X=Me.answerData,it=Object(u.useState)([]),nt=Object(I.a)(it,2),we=nt[0],Ge=nt[1],ne=Object(u.useState)([]),We=Object(I.a)(ne,2),rt=We[0],ct=We[1];Object(u.useEffect)(function(){var W;if(!(c==null||((W=c.shixun_details)===null||W===void 0)?void 0:W.length))return;for(var ge=[],pe=[],Fe=0;Fe<(c==null||((ft=c.shixun_details)===null||ft===void 0)?void 0:ft.length);Fe++){for(var ft,xt,Ot,dt=0;dt<(c==null?void 0:c.shixun_details[Fe].stage_list.length);dt++){var yt,Dt,bt,Rt,jt=c==null?void 0:c.shixun_details[Fe].stage_list[dt];ge.push(Object(h.a)(Object(h.a)({},jt),{operation:c==null||((yt=c.shixun_details)===null||yt===void 0||((Dt=yt[Fe])===null||Dt===void 0||((bt=Dt.shixun_detail)===null||bt===void 0||((Rt=bt[0])===null||Rt===void 0))))?void 0:Rt.game_identifier}))}if(c==null||((xt=c.shixun_details)===null||xt===void 0||((Ot=xt[Fe])===null||Ot===void 0))?void 0:Ot.shixun_detail){var Lt,Tt,oe;pe.push(c==null||((Lt=c.shixun_details)===null||Lt===void 0||((Tt=Lt[Fe])===null||Tt===void 0||((oe=Tt.shixun_detail)===null||oe===void 0)))?void 0:oe[0])}}ct(pe),Ge(ge)},[c==null?void 0:c.shixun_details]);var At=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(ge){return e.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:ge&&ge.length>25?ge:""},ge)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(ge,pe){return e.a.createElement("span",null,pe.evaluate_count?pe.evaluate_count:e.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(ge,pe){var Fe=!1;return pe.finished_time&&(X==null?void 0:X.exercise)&&(X==null?void 0:X.exercise_answer_user)&&((X==null?void 0:X.exercise.time)===-1?Fe=Le()(X==null?void 0:X.exercise.end_time).isBefore(pe.finished_time):Fe=Le()(X==null?void 0:X.exercise_answer_user.start_at).add(X==null?void 0:X.exercise.time,"m").isBefore(pe.finished_time)),e.a.createElement("span",null,pe.finished_time||e.a.createElement("span",{className:"c-grey-999"},"--"),e.a.createElement("span",{className:"c-orange-ff9 "},Fe?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(ge,pe){return e.a.createElement("span",null,pe.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(ge,pe){return e.a.createElement("span",null,pe.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(ge,pe,Fe){return ge?e.a.createElement(H.a,{affix:!1,className:"mt10"},e.a.createElement(H.a.Link,{href:"#challenge_".concat(c==null?void 0:c.question_id).concat(Fe),title:e.a.createElement("span",{style:{color:"#1890ff"}},"\u67E5\u770B")})):e.a.createElement("span",{className:"c-grey-999"},"--")}}],Pt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(ge,pe){return e.a.createElement("span",null,pe.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(ge,pe){return e.a.createElement("span",null,pe.error_msg?pe.error_msg:"--")}}],l={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return e.a.createElement("div",{className:"mt15 mb15"},(X==null||((T=X.exercise)===null||T===void 0)?void 0:T.commit_status)===0&&e.a.createElement("div",null,c.shixun.map(function(W,ge){return e.a.createElement(L.a,{className:"font16",gutter:[0,20]},e.a.createElement(p.a,{flex:"1"},W.challenge_name," (",W.challenge_score,"\u5206)"),e.a.createElement(p.a,{flex:"100px",className:"tr"},W.answer_status===0&&e.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),W.answer_status===1&&e.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(X==null||((ze=X.exercise)===null||ze===void 0)?void 0:ze.commit_status)!==0||(X==null||((se=X.exercise)===null||se===void 0)?void 0:se.user_exercise_status)!==0?e.a.createElement(e.a.Fragment,null,!!(we==null?void 0:we.length)&&e.a.createElement("div",null,e.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),e.a.createElement(g.a,{columns:At,dataSource:we,pagination:!1})),!!(rt==null?void 0:rt.length)&&e.a.createElement("div",null,e.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),rt==null?void 0:rt.map(function(W,ge){return e.a.createElement("div",{id:"challenge_".concat(c==null?void 0:c.question_id).concat(ge),className:"mt5"},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 mr15"}," \u7B2C",W.position,"\u5173"),e.a.createElement(x.Link,{className:"current c-black font16",to:"/tasks/".concat(W.game_identifier)},W.name)),(W==null?void 0:W.st)===0&&W.passed_code&&e.a.createElement("aside",{className:je.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"},W.path)),e.a.createElement(V.b,{height:300,language:"python",theme:"default",value:W.passed_code,options:l})))}))):e.a.createElement(e.a.Fragment,null,e.a.createElement(Xe.a,{className:"c-grey-999 mt20 mb20",value:c==null?void 0:c.question_title}),c==null||((Ze=c.shixun)===null||Ze===void 0)?void 0:Ze.map(function(W,ge){return e.a.createElement("p",{className:"font16 c-grey-666 mb5",key:ge},e.a.createElement("span",{className:"mr20"},"\u7B2C",W==null?void 0:W.challenge_position,"\u5173 ",W==null?void 0:W.challenge_name),e.a.createElement("span",null,W==null?void 0:W.challenge_score,"\u5206"))})))},lt=he,at=t("J66h"),ut=function(Me){var T=Me.item,ze=Me.answerData,se=Object(u.useState)([]),Ze=Object(I.a)(se,2),c=Ze[0],X=Ze[1];Object(u.useEffect)(function(){var we;if((T==null||((we=T.evaluate_codes)===null||we===void 0)?void 0:we.length)>0){var Ge;X(T==null||((Ge=T.evaluate_codes)===null||Ge===void 0)?void 0:Ge.map(function(ne,We){return{key:We+1,error_msg:(ne==null?void 0:ne.error_msg)?at.Base64.decode(ne==null?void 0:ne.error_msg):""}}))}else X([{key:"--",error_msg:"--"}])},[T==null?void 0:T.evaluate_codes]);var it=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Ge,ne){return e.a.createElement("span",null,ne.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Ge,ne){return e.a.createElement("span",null,ne.error_msg?ne.error_msg:"--")}}],nt={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(Xe.a,{value:T==null?void 0:T.description})),!!(T==null?void 0:T.user_answer.length)&&(T==null?void 0:T.passed_code)&&e.a.createElement("aside",{className:je.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(V.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(T==null?void 0:T.passed_code)?at.Base64.decode(T==null?void 0:T.passed_code):"",options:nt})))},ae=ut,Ut=t("oBTY"),Bt=R.a.TextArea,O=function(Me){var T,ze,se=Me.item,Ze=Me.answerData,c=Me.onBlur,X=c===void 0?function(){}:c,it=Object(u.useState)([]),nt=Object(I.a)(it,2),we=nt[0],Ge=nt[1];return Object(u.useEffect)(function(){for(var ne=[],We=0;We<(se==null?void 0:se.multi_count);We++)ne.push(Object(h.a)({},(se==null?void 0:se.user_answer[We])||{}));Ge(ne)},[se==null?void 0:se.user_answer]),e.a.createElement("div",null,we==null?void 0:we.map(function(ne,We){return e.a.createElement("div",{className:"mt10"},e.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",We+1,"\uFF09:"),e.a.createElement("div",null,e.a.createElement(Bt,{autoSize:!0,rows:4,disabled:!!Ze.commit_status,value:ne==null?void 0:ne.answer_text,onChange:function(ct){we[We].answer_text=ct.target.value,Ge(Object(Ut.a)(we))},onBlur:function(ct){return X(ne==null?void 0:ne.answer_text,We+1)},className:se.user_score&&(se.user_score===se.question_score?"c-green":"c-red")})))}),!!(se==null||((T=se.standard_answer)===null||T===void 0)?void 0:T.length)&&e.a.createElement("div",null,se==null||((ze=se.standard_answer)===null||ze===void 0)?void 0:ze.map(function(ne,We){return e.a.createElement("div",null,e.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",We+1,"\uFF09:"),e.a.createElement("div",null,e.a.createElement(Bt,{autoSize:!0,disabled:!0,value:ne==null?void 0:ne.answer_text[0]})))})))},Ue=O,Oe=R.a.TextArea,le=function(Me){var T=Me.data;return e.a.createElement("div",{className:"tc mt80"},e.a.createElement("img",{width:"486",src:t("7ZXX")})," ",e.a.createElement("br",null),T.status===-1&&e.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),T.status===-2&&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(_.a,{className:"mt40 pl20 pr20",type:"primary"},e.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},Ne=le,A=t("m3rI"),k=t("LvDl"),ye=Ce.a.Countdown,Pe=R.a.TextArea,ke=["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"],kt={1:"\u672A\u53D1\u5E03",2:"\u5DF2\u53D1\u5E03",3:"\u5DF2\u622A\u6B62"},na={1:B.a.flagActive,2:B.a.flagHalf},zt={0:"c-red-ee4",1:"c-green"},Ua=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],ra=function(Me){var T,ze,se,Ze,c,X,it,nt,we,Ge,ne,We,rt,ct,At,Pt,l,W,ge,pe,Fe,ft,xt,Ot,dt,yt,Dt,bt=Me.globalSetting,Rt=Me.loading,jt=Me.user,Lt=Me.dispatch,Tt=Object(Z.a)(Me,["globalSetting","loading","user","dispatch"]),oe=Object(Qe.m)(),St=Object(u.useState)({}),sa=Object(I.a)(St,2),s=sa[0],vt=sa[1],Gt=Object(u.useState)({}),oa=Object(I.a)(Gt,2),Wt=oa[0],Yt=oa[1],la=Object(u.useState)({}),ua=Object(I.a)(la,2),Ct=ua[0],Oa=ua[1],Qt=Object(u.useState)(!1),Nt=Object(I.a)(Qt,2),$t=Nt[0],Mt=Nt[1],Kt=Object(u.useState)(!0),Zt=Object(I.a)(Kt,2),wt=Zt[0],Vt=Zt[1],Ea=Object(u.useState)(!1),Ft=Object(I.a)(Ea,2),fa=Ft[0],ia=Ft[1],va=Object(u.useState)(!1),pa=Object(I.a)(va,2),ya=pa[0],ha=pa[1],K=Object(u.useState)(),S=Object(I.a)(K,2),$=S[0],be=S[1],xe=Object(u.useState)(0),Ie=Object(I.a)(xe,2),qe=Ie[0],_t=Ie[1],Ye=Object(u.useState)(""),mt=Object(I.a)(Ye,2),qt=mt[0],It=mt[1],ca=Object(u.useState)("none"),ea=Object(I.a)(ca,2),da=ea[0],ga=ea[1],Ta=Object(u.useState)(""),Pa=Object(I.a)(Ta,2),Sa=Pa[0],nn=Pa[1],Na=Object(u.useState)({status:0}),xa=Object(I.a)(Na,2),ba=xa[0],Ma=xa[1],Da=Object(u.useRef)();Object(u.useEffect)(function(){return(Object(Ee.d)()||Object(Ee.m)())&&Ht(),window.addEventListener("message",ja),function(){window.removeEventListener("message",ja),window.removeEventListener("beforeunload",wa),location.pathname.indexOf("/detail")>-1&&Object(ot.b)()}},[oe.categoryId,jt.userInfo.login]);var ja=function(a){a.data==="backExercise"&&(ga("none"),It(""),Ht())},rn=function(){var y=Object(w.a)(d.a.mark(function a(){var o,n,f,E,v,D,i,N,z,q,aa;return d.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Lt({type:"exercise/getExerciseUserInfo",payload:Object(h.a)({},oe)});case 2:if(n=pt.sent,Yt(Object(h.a)({},n.data)),!((n==null||((o=n.data)===null||o===void 0)?void 0:o.ip_limit)!=="no")){pt.next=11;break}if(!((n==null||((f=n.data)===null||f===void 0)?void 0:f.ip_limit)==="inner")){pt.next=9;break}return pt.next=8,Object(Je.a)({ip_limit:n==null||((E=n.data)===null||E===void 0)?void 0:E.ip_limit});case 8:D=pt.sent;case 9:return pt.next=11,Object(Te.m)({exerciseId:oe.categoryId,ip:D,errmsgHide:!0,ip_limit:n==null||((v=n.data)===null||v===void 0)?void 0:v.ip_limit}).catch(function(an){Ma(an)});case 11:if(!((n==null?void 0:n.status)==0)){pt.next=18;break}if(!((n==null||((i=n.data)===null||i===void 0)?void 0:i.used_screen_num)>(n==null||((N=n.data)===null||N===void 0)?void 0:N.screen_num)&&(n==null||((z=n.data)===null||z===void 0)?void 0:z.screen_open))){pt.next=15;break}return ma(),pt.abrupt("return",!1);case 15:ia(n==null?void 0:n.data.check_camera),ha(n==null||((q=n.data)===null||q===void 0)?void 0:q.screen_open),(n==null||((aa=n.data)===null||aa===void 0)?void 0:aa.check_camera)||Ht();case 18:case"end":return pt.stop()}},a)}));return function(){return y.apply(this,arguments)}}(),wa=function(a){var o="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(a||window.event).returnValue=o,o},Ht=function(){var y=Object(w.a)(d.a.mark(function a(){var o,n,f,E,v;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return Mt(!0),i.next=3,Object(Se.W)(Object(h.a)({},oe)).catch(function(){return Mt(!1)});case 3:n=i.sent,((o=n)===null||o===void 0?void 0:o.exercise)&&(n.exercise.user_exercise_status=1),Mt(!1),n&&(n.exercise_types=((f=n)===null||f===void 0?void 0:f.exercise_types)||((E=n)===null||E===void 0||((v=E.exercise_scores)===null||v===void 0)?void 0:v.exercise_types),vt(n));case 7:case"end":return i.stop()}},a)}));return function(){return y.apply(this,arguments)}}();Object(u.useEffect)(function(){var y,a,o;((y=s.exercise)===null||y===void 0?void 0:y.time)===0&&ma(),((a=s.exercise)===null||a===void 0?void 0:a.time)&&be(Date.now()+(s==null||((o=s.exercise)===null||o===void 0)?void 0:o.time)*1e3*60)},[(T=s.exercise)===null||T===void 0?void 0:T.time]);var sn=function(){var a;(s==null||((a=s.exercise)===null||a===void 0)?void 0:a.exercise_status)===3?ie.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")}):ie.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 o=Object(w.a)(d.a.mark(function f(){var E,v;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(Se.Q)({categoryId:oe.categoryId,user_ids:[s==null||((E=s.exercise_answer_user)===null||E===void 0)?void 0:E.user_id]});case 2:v=i.sent,v&&(G.b.info(v==null?void 0:v.message),ta());case 4:case"end":return i.stop()}},f)}));function n(){return o.apply(this,arguments)}return n}()})},ta=function(){Ht()},Fa=function(){var y=Object(w.a)(d.a.mark(function a(){var o,n;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(Se.Y)({categoryId:oe.categoryId,commit_method:2});case 2:o=E.sent,(o==null?void 0:o.status)===0&&(ie.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 v=Object(w.a)(d.a.mark(function i(){return d.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:ta();case 1:case"end":return z.stop()}},i)}));function D(){return v.apply(this,arguments)}return D}()}),G.b.info(o==null?void 0:o.message)),(o==null?void 0:o.status)===-3&&(n=parseInt(o==null?void 0:o.message),s.exercise.time=n,vt(Object(h.a)({},s)));case 5:case"end":return E.stop()}},a)}));return function(){return y.apply(this,arguments)}}(),Ra=function(){var y=Object(w.a)(d.a.mark(function a(o){var n;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(tt.A)({id:o.shixun_identifier});case 2:n=E.sent,(n==null?void 0:n.game_identifier)&&(It("/tasks/".concat(n.game_identifier,"?type=exercises&exercisesId=").concat(oe.categoryId,"&coursesId=").concat(oe.coursesId,"&login=").concat(oe.login,"&questionId=").concat(o.question_id)),ga("block")),(n==null?void 0:n.status)===-3?Object(Te.k)():(n==null?void 0:n.status)===2?Ia(n==null?void 0:n.message,o.question_id):(n==null?void 0:n.status)===3&&Ca(n==null?void 0:n.message);case 5:case"end":return E.stop()}},a)}));return function(o){return y.apply(this,arguments)}}(),Ia=function y(a,o){var n;a=((n=a)===null||n===void 0?void 0:n.includes(".json"))?a:"".concat(a,".json"),ie.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 f=Object(w.a)(d.a.mark(function v(){var D,i;return d.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(Se.R)({url:a});case 2:if(D=z.sent,D){z.next=5;break}return z.abrupt("return");case 5:return G.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),z.next=8,Object(tt.A)({id:D.shixun_identifier});case 8:if(i=z.sent,!(i==null?void 0:i.game_identifier)){z.next=12;break}return Ra({shixun_identifier:i==null?void 0:i.game_identifier,question_id:o}),z.abrupt("return");case 12:(i==null?void 0:i.status)===2?y(i==null?void 0:i.message,o):(i==null?void 0:i.status)===3&&Ca(i==null?void 0:i.message);case 13:case"end":return z.stop()}},v)}));function E(){return f.apply(this,arguments)}return E}()})},Ca=function(a){ie.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",a,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ba=function(a){a.redo?ie.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 o=Object(w.a)(d.a.mark(function f(){var E,v,D,i;return d.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(Se.R)({id:a.myshixun_identifier,url:a.url});case 2:E=z.sent,E&&(v=Object(k.cloneDeep)(s==null?void 0:s.exercise_question_types),D=v==null?void 0:v.findIndex(function(q){return q.question_type===5}),v[D].items.find(function(q){return q.question_id===a.question_id}).redo=!1,v[D].items.find(function(q){return q.question_id===a.question_id}).shixun_identifier=E.shixun_identifier,s.exercise_question_types=v,vt(s),i=Object(h.a)(Object(h.a)({},a),{},{shixun_identifier:E.shixun_identifier}),Ra(i));case 4:case"end":return z.stop()}},f)}));function n(){return o.apply(this,arguments)}return n}()}):Ra(a)},ka=function(){var y=Object(w.a)(d.a.mark(function a(o){var n;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!o.hack_identifier){E.next=5;break}return E.next=3,Object(Se.V)({id:o.hack_identifier});case 3:n=E.sent,(n==null?void 0:n.status)===0&&(It("/myproblems/".concat(n.identifier,"?type=exercises&exercisesId=").concat(oe.categoryId,"&coursesId=").concat(oe.coursesId,"&login=").concat(oe.login,"&questionId=").concat(o.question_id)),ga("block"));case 5:case"end":return E.stop()}},a)}));return function(o){return y.apply(this,arguments)}}(),_a=function(){var y=Object(w.a)(d.a.mark(function a(o,n,f,E){var v,D;return d.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(o){N.next=3;break}return console.error("handleSave no questionId params"),N.abrupt("return");case 3:return N.next=5,Object(Se.ab)({questionId:o,exercise_choice_id:n,answer_text:f});case 5:D=N.sent,(D==null?void 0:D.status)===0&&(E&&E());case 7:case"end":return N.stop()}},a)}));return function(o,n,f,E){return y.apply(this,arguments)}}(),$a=function(){var y=Object(w.a)(d.a.mark(function a(o){var n,f;return d.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(Se.T)({id:oe.categoryId});case 2:if(n=v.sent,n){v.next=5;break}return v.abrupt("return");case 5:n.question_undo!==0||n.oj_undo!==0?(f="",n.question_undo!==0&&n.oj_undo!==0?f="\u6709 ".concat(n.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(n.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):n.question_undo!==0&&n.oj_undo===0?f="\u6709 ".concat(n.question_undo," \u9898\u672A\u5B8C\u6210"):n.question_undo===0&&n.oj_undo!==0&&(f="\u6709 ".concat(n.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),ie.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},f,e.a.createElement("br",null),o?"\u5728".concat(Le()(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 D=Object(w.a)(d.a.mark(function N(){return d.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:o?ta():ma();case 1:case"end":return q.stop()}},N)}));function i(){return D.apply(this,arguments)}return i}()})):ie.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:e.a.createElement("div",{className:"tc font16"},o?"\u5728".concat(Le()(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 D=Object(w.a)(d.a.mark(function N(){return d.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:o?ta():ma();case 1:case"end":return q.stop()}},N)}));function i(){return D.apply(this,arguments)}return i}()});case 6:case"end":return v.stop()}},a)}));return function(o){return y.apply(this,arguments)}}(),Aa=function(a){return e.a.createElement("div",null,e.a.createElement(st.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:a}),e.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},Xa=function(){var a=0,o=ie.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Aa(a)}),n=setInterval(function(){a<=100?(a+=2,o.update({content:Aa(a)})):(ie.a.destroyAll(),clearInterval(n))},50)},ma=function(){var y=Object(w.a)(d.a.mark(function a(){var o;return d.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return Xa(),f.next=3,Object(Se.Y)({categoryId:oe.categoryId,commit_method:1});case 3:o=f.sent,Object(ot.b)(),Lt({type:"exercise/setActionTabs",payload:Object(h.a)({},{removeEventListenerExitScreen:!0})}),(o==null?void 0:o.status)===0&&(G.b.success(o==null?void 0:o.message),ia(!1),setTimeout(function(){ie.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:function(){ta()}})},3e3));case 7:case"end":return f.stop()}},a)}));return function(){return y.apply(this,arguments)}}(),Wa=function(){var y=Object(w.a)(d.a.mark(function a(o,n,f){return d.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:_a(n,o,null,function(){var D=Object(k.cloneDeep)(s==null?void 0:s.exercise_question_types),i=D==null?void 0:D.findIndex(function(N){return N.question_type===f});D[i].items.find(function(N){return N.question_id===n}).user_answer[0]=o,s.exercise_question_types=D,s.question_status.find(function(N){return N.ques_id===n}).ques_status=o?1:0,vt(Object(h.a)({},s))});case 1:case"end":return v.stop()}},a)}));return function(o,n,f){return y.apply(this,arguments)}}(),Ka=function(a,o){_a(o,a,null,function(){s.question_status.find(function(n){return n.ques_id===o}).ques_status=(a==null?void 0:a.length)?1:0,vt(Object(h.a)({},s))})},Va=function(a,o,n){_a(n,o,a,function(){s.question_status.find(function(f){return f.ques_id===n}).ques_status=a?1:0,vt(Object(h.a)({},s))})},Ha=function(a,o){_a(o,null,a,function(){s.question_status.find(function(n){return n.ques_id===o}).ques_status=a?1:0,vt(Object(h.a)({},s))})},La=function(a,o){var n,f,E,v,D,i;return e.a.createElement("div",null,e.a.createElement(me.a.Group,{disabled:!!s.commit_status,value:a==null||((n=a.user_answer)===null||n===void 0)?void 0:n[0],onChange:function(z){return Wa(z.target.value,a==null?void 0:a.question_id,o)},className:a.user_score&&"edu-radio-".concat(a.user_score===a.question_score?"green":"red")},a==null||((f=a.question_choices)===null||f===void 0)?void 0:f.map(function(N,z){var q=a.question_type==2,aa=q?"":"".concat(ke[z],".");return e.a.createElement("div",{className:B.a.answerWrap,key:z},e.a.createElement(me.a,{value:N==null?void 0:N.choice_id},e.a.createElement("span",{className:"mr3"},aa),e.a.createElement(Xe.a,{className:B.a.renderHtml,value:N==null?void 0:N.choice_text})))})),Object(Ee.t)()&&(s==null||((E=s.exercise)===null||E===void 0)?void 0:E.answer_open)&&((s==null||((v=s.exercise)===null||v===void 0)?void 0:v.exercise_status)==3||(s==null||((D=s.exercise)===null||D===void 0)?void 0:D.user_exercise_status)==1)&&e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",a==null||((i=a.standard_answer)===null||i===void 0)?void 0:i.map(function(N,z){return e.a.createElement("span",null,ke[Number(N)-1])})))},za=function(a,o){var n,f,E,v;return e.a.createElement("div",null,e.a.createElement(P.a.Group,{disabled:!!s.commit_status,defaultValue:a==null?void 0:a.user_answer,onChange:function(i){return Ka(i,a==null?void 0:a.question_id)},className:a.user_score&&"edu-checkbox-".concat(a.user_score===a.question_score?"green":"red")},a==null||((n=a.question_choices)===null||n===void 0)?void 0:n.map(function(D,i){var N="".concat(ke[i],".");return e.a.createElement("div",{className:B.a.answerWrap},e.a.createElement(P.a,{value:D==null?void 0:D.choice_id},e.a.createElement("span",{className:"mr3"},N),e.a.createElement(Xe.a,{className:B.a.renderHtml,value:D==null?void 0:D.choice_text})))})),Object(Ee.t)()&&(s==null||((f=s.exercise)===null||f===void 0)?void 0:f.answer_open)&&(s==null||((E=s.exercise)===null||E===void 0)?void 0:E.exercise_status)==3&&e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",a==null||((v=a.standard_answer)===null||v===void 0)?void 0:v.map(function(D,i){return e.a.createElement("span",null,ke[Number(D)-1])})))},Ja=function(a,o){return e.a.createElement(Ue,{item:a,answerData:s,onBlur:function(f,E){return Va(f,E,a==null?void 0:a.question_id)}})},Ga=function(a,o){return e.a.createElement(ht,{item:a,answerData:s,onBlur:function(f){return Ha(f,a==null?void 0:a.question_id)}})},Ya=function(a,o){return e.a.createElement(lt,{item:a,answerData:s})},Qa=function(a,o){return e.a.createElement(ae,{item:a,answerData:s})},Xt=function(a,o){var n,f,E=s==null||((n=s.exercise_question_types)===null||n===void 0)?void 0:n.find(function(v){return v.question_type===o});return e.a.createElement(e.a.Fragment,null,e.a.createElement("h1",{className:"font14 current",onClick:function(){Ct[o]=!Ct[o],Oa(Object(h.a)({},Ct))}},!Ct[o]&&e.a.createElement(F.a,null),Ct[o]&&e.a.createElement(Y.a,null),e.a.createElement("span",{className:"ml5 c-grey-666"},a)),e.a.createElement("ul",{className:B.a.answerSheet,key:o},!Ct[o]&&(E==null||((f=E.items)===null||f===void 0)?void 0:f.map(function(v,D){if(v.question_type===o){var i;return e.a.createElement("li",{onClick:function(){var z="Anchor_".concat(o,"_").concat(D),q=document.getElementById(z);q&&setTimeout(function(){return q.scrollIntoView({block:"start",behavior:"smooth"})})},key:D,className:(s==null||((i=s.question_status)===null||i===void 0)?void 0:i.some(function(N){return N.ques_id===v.question_id&&!!N.ques_status}))&&B.a.active},D+1)}}))))},Za=function(a,o){var n,f,E,v,D=a.question_type==5?a.shixun_name:a.question_title;return e.a.createElement("div",{className:B.a.questionItem,id:"Anchor_".concat(a.question_type,"_").concat(o)},e.a.createElement("div",{style:{display:"flex",marginTop:20}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},o+1,"."),e.a.createElement(Xe.a,{value:a.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",a.question_score,"\u5206\uFF09")),a.question_type==0&&La(a,a.question_type),a.question_type==2&&La(a,a.question_type),a.question_type==1&&za(a,a.question_type),a.question_type==3&&Ja(a,a.question_type),a.question_type==4&&Ga(a,a.question_type),a.question_type==5&&Ya(a,a.question_type),a.question_type==6&&Qa(a,a.question_type),!!(a==null||((n=a.answer_comments)===null||n===void 0)?void 0:n.length)&&e.a.createElement("div",{className:"mt30"},a==null||((f=a.answer_comments)===null||f===void 0)?void 0:f.map(function(i,N){var z,q;return e.a.createElement("div",null,e.a.createElement(L.a,{align:"middle",gutter:[0,10]},e.a.createElement(p.a,{flex:"50px"},e.a.createElement("img",{src:A.a.API_SERVER+"/images/"+((z=i.user)===null||z===void 0?void 0:z.image_url),width:"40",style:{borderRadius:40}})),e.a.createElement(p.a,{flex:"1"},i.updated_at,e.a.createElement("br",null),(q=i.user)===null||q===void 0?void 0:q.name),e.a.createElement(p.a,{className:"c-grey-c"},i.shixun_chanllge_position&&e.a.createElement("span",null,"\u7B2C",i.shixun_chanllge_position,"\u5173"),a.question_type!==4&&e.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",i.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",i.score,"\u5206")),i.comment&&e.a.createElement(L.a,{align:"middle",gutter:[0,10]},e.a.createElement(p.a,{flex:"50px"}),e.a.createElement(p.a,{flex:"1"},e.a.createElement(Pe,{autoSize:!0,value:i.comment,disabled:!0}))))})),e.a.createElement("div",{className:B.a.itemType},e.a.createElement(L.a,null,e.a.createElement(p.a,{flex:"1"}),e.a.createElement(p.a,null,a.question_type<3&&a.standard_answer_show&&e.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",a==null?void 0:a.standard_answer_show),e.a.createElement("span",{className:"font16 ml20"},a.user_score!==null&&a.user_score>=0&&e.a.createElement("span",null,e.a.createElement("span",{className:zt[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a.user_score)," \u5206")),a.question_type==5&&!((E=s.exercise)===null||E===void 0?void 0:E.commit_status)&&e.a.createElement(_.a,{type:"primary",className:"font16 ml20",onClick:function(){return Ba(a)}},"\u8FDB\u5165\u7B54\u9898"),a.question_type==6&&!((v=s.exercise)===null||v===void 0?void 0:v.commit_status)&&e.a.createElement(_.a,{type:"primary",className:"font16 ml20",onClick:function(){return ka(a)}},"\u8FDB\u5165\u7B54\u9898")))))},qa=function(a){return e.a.createElement(u.Fragment,null,a.question_type===0&&Xt("\u5355\u9009\u9898",0),a.question_type===1&&Xt("\u591A\u9009\u9898",1),a.question_type===2&&Xt("\u5224\u65AD\u9898",2),a.question_type===3&&Xt("\u586B\u7A7A\u9898",3),a.question_type===4&&Xt("\u7B80\u7B54\u9898",4),a.question_type===5&&Xt("\u5B9E\u8BAD\u9898",5),a.question_type===6&&Xt("\u7F16\u7A0B\u9898",6))},en=function(a){var o=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],n=["","\u5341","\u767E","\u5343","\u4E07"];a=parseInt(a);var f=function(i){for(var N=i.toString().split("").reverse(),z="",q=0;q0&&N[q]==0&&N[q-1]==0?"":o[N[q]]+(N[q]==0?n[0]:n[q]))+z;return z},E=Math.floor(a/1e4),v=a%1e4;return v.toString().length<4&&(v="0"+v),E?f(E)+"\u4E07"+f(v):f(a)},tn=function(){var a,o=s==null||((a=s.exercise_question_types)===null||a===void 0)?void 0:a.map(function(n,f){var E;return e.a.createElement(u.Fragment,{key:f},e.a.createElement("div",{className:"pt20"},e.a.createElement("span",{className:"font16 c-light-primary"},en(f+1),"\u3001",n.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",n.count,"\u9898\uFF1B\u5171",n.score,"\u5206\uFF09")),(E=n.items)===null||E===void 0?void 0:E.map(function(v,D){return e.a.createElement(u.Fragment,{key:D},Za(v,D))}))});return o};return e.a.createElement(Ve.a,{size:"large",spinning:$t},ya&&e.a.createElement(De.a,{iframe:Da}),e.a.createElement("iframe",{style:{display:da},id:"iframeShixuns",className:B.a.iframe,src:qt,ref:Da,frameBorder:"0"}),e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},bt.showHeaderFooter&&oe.coursesId!=="coursesId"&&e.a.createElement(M.a,{separator:">"},e.a.createElement(M.a.Item,null,e.a.createElement(x.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise")},(ze=jt.userInfo)===null||ze===void 0||((se=ze.course)===null||se===void 0)?void 0:se.course_name)),e.a.createElement(M.a.Item,null,e.a.createElement(x.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(M.a.Item,null,e.a.createElement(x.Link,{to:"/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),e.a.createElement(M.a.Item,null,(Ze=jt.userInfo)===null||Ze===void 0?void 0:Ze.real_name)),bt.showHeaderFooter&&oe.coursesId==="coursesId"&&e.a.createElement(M.a,{separator:">"},e.a.createElement(M.a.Item,null,e.a.createElement(x.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),e.a.createElement(M.a.Item,null,(c=jt.userInfo)===null||c===void 0?void 0:c.real_name))),e.a.createElement("aside",{className:[B.a.title,"mt10"].join(" ")},e.a.createElement(L.a,{style:{width:"100%"},align:"middle"},e.a.createElement(p.a,{flex:"1"},e.a.createElement("div",{className:B.a.title},(bt==null?void 0:bt.showHeaderFooter)&&e.a.createElement(x.Link,{to:oe.coursesId==="coursesId"?"/paperlibrary":"/classrooms/".concat(oe.coursesId,"/exercise/").concat(oe.categoryId,"/detail")},e.a.createElement(ce.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font24 ml5"},s==null||((X=s.exercise)===null||X===void 0)?void 0:X.exercise_name),(s==null||((it=s.exercise)===null||it===void 0)?void 0:it.is_random)&&e.a.createElement("span",{className:B.a.randomFlag},"\u968F\u673A"),e.a.createElement(Te.h,{status:[Te.c[99]]}))),e.a.createElement(p.a,null,(s==null||((nt=s.user_score)===null||nt===void 0)?void 0:nt.length)&&e.a.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u603B\u5F97\u5206\uFF1A",e.a.createElement("span",{className:"c-red"},s==null?void 0:s.user_score)," \u5206"),!!(s==null||((we=s.exercise)===null||we===void 0)?void 0:we.time)&&!(s==null||((Ge=s.exercise)===null||Ge===void 0)?void 0:Ge.commit_status)&&e.a.createElement("aside",{className:"".concat(B.a.countDown," ").concat(Sa)},"\u5269\u4F59\u65F6\u95F4:",e.a.createElement(ye,{value:$,onFinish:Fa})))))),ba.status===0&&e.a.createElement(L.a,{className:"mt10"},e.a.createElement(p.a,{flex:wt?"316px":"16px"},e.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},fa&&e.a.createElement(Ae.a,{number:(s==null||((ne=s.exercise)===null||ne===void 0)?void 0:ne.photo_count)-(s==null||((We=s.exercise)===null||We===void 0)?void 0:We.take_photo),time:(rt=s.exercise)===null||rt===void 0?void 0:rt.left_time,update:Ht,supportCamera:function(a){a===2?(Ht(),ha(Wt==null?void 0:Wt.screen_open)):a===1&&setTimeout(function(){return Tt.history.push("/")},3e3)}}),e.a.createElement("div",{className:"relative",style:{minHeight:236}},wt&&e.a.createElement("aside",{className:"bg-white p16"},e.a.createElement(L.a,null,e.a.createElement(p.a,{span:8},e.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),e.a.createElement(p.a,{span:16},e.a.createElement("div",{className:"tr"},e.a.createElement("span",{className:B.a.answerYes}),"\u5DF2\u7B54",e.a.createElement("span",{className:"".concat(B.a.answerNo," ml10")}),"\u672A\u7B54"))),e.a.createElement("aside",{className:B.a.answerInfo},e.a.createElement(L.a,null,e.a.createElement(e.a.Fragment,null,e.a.createElement(p.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),e.a.createElement(p.a,{span:12,className:"tr c-blue"},s==null||((ct=s.question_status)===null||ct===void 0||((At=ct.filter(function(y){return!!y.ques_status}))===null||At===void 0))?void 0:At.length," / ",s==null||((Pt=s.exercise_types)===null||Pt===void 0)?void 0:Pt.q_counts),e.a.createElement(p.a,{span:24},e.a.createElement(st.a,{trailColor:"#c3ced2",percent:(s==null||((l=s.question_status)===null||l===void 0||((W=l.filter(function(y){return!!y.ques_status}))===null||W===void 0))?void 0:W.length)/(s==null||((ge=s.exercise_types)===null||ge===void 0)?void 0:ge.q_counts)*100,showInfo:!1}))),e.a.createElement(p.a,null,e.a.createElement("span",{className:"c-grey-333"},"\u5171 ",e.a.createElement("span",{className:"c-blue-4ca"},(s==null||((pe=s.exercise_types)===null||pe===void 0)?void 0:pe.q_counts)||(s==null||((Fe=s.exercise_scores)===null||Fe===void 0||((ft=Fe.exercise_types)===null||ft===void 0))?void 0:ft.q_counts))," \u9898\uFF1A"),e.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",e.a.createElement("span",{className:"c-blue-4ca"},(s==null||((xt=s.exercise_types)===null||xt===void 0)?void 0:xt.q_scores)||(s==null||((Ot=s.exercise_scores)===null||Ot===void 0||((dt=Ot.exercise_types)===null||dt===void 0))?void 0:dt.q_scores))," \u5206")))),e.a.createElement(L.a,null,e.a.createElement(p.a,{flex:"1"},e.a.createElement("aside",{className:B.a.cardList},s==null||((yt=s.exercise_question_types)===null||yt===void 0)?void 0:yt.map(function(y){return e.a.createElement(u.Fragment,{key:y.question_type},qa(y))}))))),e.a.createElement("div",{className:B.a.fold,onClick:function(){return Vt(!wt)}},wt&&e.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!wt&&e.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),e.a.createElement(p.a,{flex:"1"},e.a.createElement("section",{className:[B.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},e.a.createElement("div",null,tn())),!(s==null||((Dt=s.exercise)===null||Dt===void 0)?void 0:Dt.commit_status)&&e.a.createElement(L.a,{className:"mt30 mb50"},e.a.createElement(p.a,{flex:"1"}),e.a.createElement(p.a,null,e.a.createElement(_.a,{className:B.a.submitButton,type:"primary",onClick:function(){return $a(!1)}},"\u4EA4\u5377"))))),ba.status!==0&&e.a.createElement(Ne,{data:ba})))},Jt=Q.default=Object(j.a)(function(gt){var Me=gt.loading,T=gt.user,ze=gt.globalSetting;return{globalSetting:ze,user:T,loading:Me.effects}})(ra)},dejd:function($e,Q,t){},gUdW:function($e,Q,t){"use strict";var ee=t("q1tI"),Ve={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"},te=Ve,M=t("6VBw"),ue=function(L,_e){return ee.createElement(M.a,Object.assign({},L,{ref:_e,icon:te}))};ue.displayName="MinusSquareOutlined";var _=Q.a=ee.forwardRef(ue)},kSUc:function($e,Q,t){},"o/qq":function($e,Q,t){$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"}}}]); diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.fe8a6d9c.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.fe8a6d9c.async.js new file mode 100644 index 0000000000..c782a98fe7 --- /dev/null +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.fe8a6d9c.async.js @@ -0,0 +1,19 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[66,4,5,6,13],{"7ZXX":function(Ie,Q,t){Ie.exports=t.p+"static/err.6e7c5817.png"},"7ahc":function(Ie,Q,t){"use strict";t.d(Q,"a",function(){return m});var q=t("k1fw"),Ve=t("0Owb"),ee=t("+L6B"),M=t("2/Rp"),le=t("y8nQ"),_=t("Vl3Y"),r=t("tJVT"),L=t("OaEy"),ce=t("2fM7"),f=t("q1tI"),C=t.n(f),P=t("VrN/"),J=t.n(P),me=t("p77/"),et=t.n(me),rt=t("c5Ni"),He=t.n(rt),G=ce.a.Option,dt={labelCol:{span:4},wrapperCol:{span:20}},ue={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"]};Q.b=function(d){var h=d.callback,w=d.onCancel,I=Object(f.useState)("python"),te=Object(r.a)(I,2),U=te[0],R=te[1];function ve(u){R(ue[u][1])}function De(u){h(u)}return C.a.createElement(_.a,Object(Ve.a)({},dt,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:De}),C.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},C.a.createElement(ce.a,{onChange:ve},Object.keys(ue).map(function(u){return C.a.createElement(G,{key:u,value:u},ue[u][0])}))),C.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},C.a.createElement(m,{mode:U})),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(M.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(M.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))};function m(d){var h=d.value,w=d.onChange,I=d.mode,te=d.options,U=te===void 0?{}:te,R=Object(f.useRef)(),ve=Object(f.useState)(),De=Object(r.a)(ve,2),u=De[0],e=De[1];return Object(f.useEffect)(function(){if(u){var Qe=function(j){var F=j.getValue();w&&w(F)};return u.on("change",Qe),function(){u.off("change",Qe)}}},[u,w]),Object(f.useEffect)(function(){u&&u.setOption("mode",I)},[u,I]),Object(f.useEffect)(function(){u&&((h!==u.getValue()||h==="")&&setTimeout(function(){u.setValue(h||" ")},300))},[u,h]),Object(f.useEffect)(function(){if(R.current&&!u){var Qe=J.a.fromTextArea(R.current,Object(q.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},U));e(Qe)}},[R.current,u]),C.a.createElement("div",{className:"my-codemirror-container"},C.a.createElement("textarea",{ref:R}))}},"9Bee":function(Ie,Q,t){"use strict";var q=t("q1tI"),Ve=t.n(q),ee=t("vg9a"),M=t("tJVT"),le=t("DlQD"),_=t.n(le),r=t("rUJ1");function L(y,j){var F=y.match(/^(\s+)(?:```)/);if(F===null)return j;var Y=F[1];return j.split(` +`).map(function(ie){var je=ie.match(/^\s+/);if(je===null)return ie;var Pe=Object(M.a)(je,1),Ee=Pe[0];return Ee.length>=Y.length?ie.slice(Y.length):ie}).join(` +`)}var ce=[],f=["
          "],C=new _.a.Renderer,P=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function J(){ce.length=0,f=["
            "]}function me(y,j,F,Y){if(j>=y.length||y[j].level<=F)return j;var ie=y[j];Y.push("
          • "+ie.text+""),j++;var je=[];return j=me(y,j,ie.level,je),je.length>0&&(Y.push("
              "),je.forEach(function(Pe){Y.push(Pe)}),Y.push("
            ")),Y.push("
          • "),j=me(y,j,F,Y),j}function et(){return me(ce,0,0,f),f.push("
          "),f.join("")}var rt={heading:function(j){var F=P.exec(j);if(F)return{type:"heading",raw:F[0],depth:F[1].length,text:F[2]}},fences:function(j){var F=this.rules.block.fences.exec(j);if(F){var Y=F[0],ie=L(Y,F[3]||""),je=F[2]?F[2].trim():F[2];if(["latex","katex","math"].indexOf(je)>=0){var Pe=dt(),Ee=ie;ie=Pe,ue[Pe]={type:"block",expression:Ee}}return{type:"code",raw:Y,lang:je,text:ie}}}},He=/(?:\${2})([^\n`]+?)(?:\${2})/gi,G=0,dt=function(){return"__special_katext_id_".concat(G++,"__")},ue={};function m(){return ue}function d(){G=0,ue={}}function h(y){return y=y.replace(He,function(j,F){var Y=dt();return ue[Y]={type:"inline",expression:F},Y}),y}var w=C.listitem;C.listitem=function(y){return w(h(y))};var I=C.paragraph;C.paragraph=function(y){return I(h(y))};var te=C.tablecell;C.tablecell=function(y,j){return te(h(y),j)},C.code=function(y,j,F){var Y=(j||"").match(/\S*/)[0];return Y?["latex","katex","math"].indexOf(Y)>=0?"

          ".concat(y,"

          "):'
          ').concat(F?y:Object(r.escape)(y,!0),`
          +`):'
          '+(F?y:Object(r.escape)(y,!0))+"
          "},C.heading=function(y,j,F){var Y=this.options.headerPrefix+F.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ce.push({anchor:Y,level:j,text:y}),"'+y+""},_.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),_.a.use({tokenizer:rt,renderer:C});var U=_.a,R=t("SJMd"),ve=t("m3rI"),De=t("Oy/b"),u=/]*>/g;function e(y){var j=document.createElement("div");return j.innerHTML=y,j.childNodes.length===0?"":j.childNodes[0].nodeValue}var Qe=Q.a=function(y){var j=y.value,F=j===void 0?"":j,Y=y.className,ie=y.style,je=ie===void 0?{}:ie,Pe=String(F),Ee=Object(q.useMemo)(function(){try{var B=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ae=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Je=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Pe=Pe.replace(B,"("+ve.a.API_SERVER+"/api/attachments/").replace(Ae,'"'+ve.a.API_SERVER+"/api/attachments/").replace(Je,'"'+ve.a.API_SERVER+"/files/uploads/")}catch(Le){}var _e=U(Pe),st=m();return Pe.match(/\[TOC\]/)&&(_e=_e.replace("

          [TOC]

          ",et()),J()),_e=_e.replace(/(__special_katext_id_\d+__)/g,function(Le,tt){var Be=st[tt],Xe=Be.type,ne=Be.expression;return Object(De.renderToString)(e(ne)||"",{displayMode:Xe==="block",throwOnError:!1,output:"html"})}),_e=_e.replace(/▁/g,"\u2581\u2581\u2581"),d(),_e},[Pe]),Ce=Object(q.useRef)();function we(B){var Ae=B.target;if(Ae.tagName.toUpperCase()==="A"){var Je=Ae.getAttribute("href");if(Je.startsWith("#")){B.preventDefault();var _e=document.getElementById(Je.replace("#",""));_e&&_e.scrollIntoView(!0)}}}return Object(q.useEffect)(function(){if(Ce.current&&Ee&&(Ee.match(u)&&window.PR.prettyPrint()),Ce.current)return Ce.current.addEventListener("click",we),function(){Ce.current.removeEventListener("click",we),d(),J()}},[Ee,Ce.current,we]),Ve.a.createElement("div",{ref:Ce,style:je,className:"".concat(Y||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ee}})}},"9GDu":function(Ie,Q,t){Ie.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(Ie,Q,t){"use strict";t.d(Q,"a",function(){return ee});var q=t("q1tI"),Ve=t.n(q);function ee(M,le){var _=Object(q.useRef)();Object(q.useEffect)(function(){_.current=M}),Object(q.useEffect)(function(){function r(){_.current()}if(le!==null){var L=setInterval(r,le);return function(){return clearInterval(L)}}},[le])}},BjJ7:function(Ie,Q,t){"use strict";t.d(Q,"d",function(){return Ve}),t.d(Q,"c",function(){return ee}),t.d(Q,"e",function(){return M}),t.d(Q,"b",function(){return le}),t.d(Q,"a",function(){return r});var q=t("m3rI");function Ve(L){var ce=!0;if(L.length>0){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:"",f=[],C=0;C0&&(Be(),Le(1))},[dt,F]),Object(r.useEffect)(function(){if(st===0)return;if(st===2)clearInterval(B);else{var g=0,b=setInterval(function(){e.includes(g)&&ne(),g++},1e3);Ae(b)}return function(){return clearInterval(B)}},[st]),Object(r.useImperativeHandle)(G,function(){return{handlePhoto:ne}});var tt=function(){Le(2)},Be=function(){var b=dt/ue,V=[];function H(de,ye){return parseInt(Math.floor(Math.random()*(ye-de+1))+de)}new Array(ue).fill(0).map(function(de,ye){d?V.push(H(b*ye,b*(ye+1))):ye==0?V.push(0):V.push(H(b*ye,b*(ye+1)))}),e=V,Qe([].concat(V)),console.log(V)},Xe=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(b){var V=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return V?new Promise(function(H,de){V.call(navigator,b,H,de)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(b){m&&m(2),Y(2),"srcObject"in U.current?U.current.srcObject=b:U.current.src=window.URL.createObjectURL(b),U.current.onloadedmetadata=function(V){U.current.play()},U.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),tt(),le.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(b){Y(1),m&&m(1),b.message==="Permission denied"||b.name==="NotAllowedError"?le.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):le.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+b.name),console.log("err: "+b.message)})},ne=function(){try{R.current.width=U.current.videoWidth,R.current.height=U.current.videoHeight;var b=R.current.getContext("2d");b.drawImage(U.current,0,0,R.current.width,R.current.height),Ee(R.current.toDataURL("image/png")),ge(R.current.toDataURL("image/png"))}catch(V){debugger}},ft=function(){try{var b=U.current.srcObject,V=b.getTracks();V.forEach(function(H){H.stop()}),U.current.srcObject=null}catch(H){}},ge=function(){var g=Object(ee.a)(Ve.a.mark(function b(V){var H,de,ye,oe;return Ve.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return H=Object(C.a)(),de=et(V,H),ye=new FormData,ye.append("file",de),We.next=6,Object(f.a)("/api/attachments.json",{method:"post",body:ye},!0);case 6:if(oe=We.sent,console.log(oe,"result"),!(oe==null?void 0:oe.id)){We.next=11;break}return We.next=11,Object(f.a)("/api/students/exercises/".concat(te.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:oe==null?void 0:oe.id}});case 11:case"end":return We.stop()}},b)}));return function(V){return g.apply(this,arguments)}}();return L.a.createElement(L.a.Fragment,null,F!==3&&L.a.createElement("aside",{className:J.a.video,id:"screenshot"},F===0&&L.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),F===1&&L.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),F===2&&L.a.createElement("div",null,L.a.createElement("video",{width:I,ref:U,autoPlay:!0}),L.a.createElement("canvas",{style:{display:"none"},ref:R}))))});Q.a=rt},"C+DQ":function(Ie,Q,t){},DR4n:function(Ie,Q,t){Ie.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(Ie,Q,t){},M8RZ:function(Ie,Q,t){"use strict";t.d(Q,"a",function(){return ce});var q=t("fWQN"),Ve=t("mtLc"),ee=t("yKVA"),M=t("879j"),le=t("q1tI"),_=t.n(le),r=t("i8i4"),L=t.n(r),ce=function(f){Object(ee.a)(P,f);var C=Object(M.a)(P);function P(J){var me;Object(q.a)(this,P),me=C.call(this,J);var et=window.document;return me.node=et.createElement("div"),et.body.appendChild(me.node),me}return Object(Ve.a)(P,[{key:"render",value:function(){var me=this.props.children;return Object(r.createPortal)(me,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),P}(_.a.Component)},Ot1p:function(Ie,Q,t){"use strict";var q=t("2qtc"),Ve=t("kLXV"),ee=t("rAM+"),M=t("tJVT"),le=t("jrin"),_=t("q1tI"),r=t.n(_),L=t("VrN/"),ce=t.n(L),f=t("bdgK"),C=t("p77/"),P=t("Bd2K"),J=t("ELLl"),me=t("19Vz"),et=t("lZu9"),rt=t("kSUc"),He=t("9Bee"),G=t("0Owb"),dt=t("dejd"),ue=t("C+DQ"),m=[{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 d(x){var ke=x.onActionCallback,xe=x.title,be=x.icon,Ke=x.actionName,A=x.className,k=A===void 0?"":A,Re=x.children;function Ue(){ke(Ke)}return r.a.createElement("a",{title:xe,className:k,onClick:Ue},r.a.createElement("i",{className:"md-iconfont ".concat(be)}),Re)}var h=function(x){var ke=x.watch,xe=x.showNullButton,be=x.onActionCallback,Ke=x.fullScreen,A=x.insertTemp,k=[].concat(m,[{title:"".concat(ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ke?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return r.a.createElement("ul",{className:"markdown-toolbar-container"},k.map(function(Re,Ue){return r.a.createElement("li",{key:Ue},Re.actionName?r.a.createElement(d,Object(G.a)({},Re,{onActionCallback:be})):r.a.createElement("span",{className:"v-line"}))}),xe?r.a.createElement("li",null,r.a.createElement(d,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:be},r.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,A&&r.a.createElement("li",null,r.a.createElement(d,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(A),onActionCallback:be},r.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),r.a.createElement("li",{className:"btn-full-screen"},r.a.createElement(d,{icon:"".concat(Ke?"icon-shrink":"icon-enlarge"),title:Ke?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:be})))},w=t("M8RZ"),I=t("+L6B"),te=t("2/Rp"),U=t("y8nQ"),R=t("Vl3Y"),ve=t("5NDa"),De=t("5rEg"),u={labelCol:{span:4},wrapperCol:{span:20}},e=function(x){var ke=x.callback,xe=x.onCancel;function be(Ke){ke(Ke)}return r.a.createElement(R.a,Object(G.a)({},u,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:be}),r.a.createElement(R.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},r.a.createElement(De.a,null)),r.a.createElement(R.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},r.a.createElement(De.a,null)),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(te.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(te.a,{type:"ghost",onClick:xe},"\u53D6\u6D88")))},Qe=t("7ahc"),y=t("HmJG"),j=t("BjJ7"),F=R.a.useForm,Y={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}},je=function(x){var ke=x.callback,xe=x.onCancel,be=F(),Ke=Object(M.a)(be,1),A=Ke[0];function k(Fe){ke(Fe)}function Re(Fe){A.setFieldsValue({src:"/api/attachments/".concat(Fe.id)})}function Ue(Fe){var It=Fe.target.files[0];Ee(It,Re)}return r.a.createElement(R.a,Object(G.a)({form:A},ie,{className:"upload-image-panel",onFinish:k}),r.a.createElement(R.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},r.a.createElement("div",{className:"flex-container"},r.a.createElement(R.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},r.a.createElement(De.a,{style:Y})),r.a.createElement(Pe,{onFileChange:Ue}))),r.a.createElement(R.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},r.a.createElement(De.a,{style:{width:264}})),r.a.createElement(R.a.Item,{style:{textAlign:"right"}},r.a.createElement(te.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(te.a,{type:"ghost",onClick:xe},"\u53D6\u6D88")))};function Pe(x){var ke=x.onFileChange;return r.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",r.a.createElement("input",{type:"file",accept:"image/*",onChange:ke}))}function Ee(x,ke){if(!x)throw new String("\u6CA1\u6709\u6587\u4EF6");var xe=new FormData;xe.append("editormd-image-file",x),xe.append("file_param_name","editormd-image-file"),xe.append("byxhr","true");var be=new window.XMLHttpRequest;be.withCredentials=!0,be.addEventListener("load",function(Ke){ke(JSON.parse(Ke.target.responseText))},!1),be.addEventListener("error",function(Ke){console.error(Ke)},!1),be.open("POST","".concat(j.a,"/api/attachments.json")),be.send(xe)}var Ce=t("giR+"),we=t("fyUT"),B=t("7Kak"),Ae=t("9yH6"),Je=Ae.a.Group,_e={margin:"0 8px"},st=function(x){var ke=x.callback,xe=x.onCancel;function be(Ke){ke(Ke)}return r.a.createElement(R.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:be},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{style:_e},"\u5355\u5143\u683C\u6570\uFF1A"),r.a.createElement("span",{style:_e},"\u884C\u6570"),r.a.createElement(R.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},r.a.createElement(we.a,null)),r.a.createElement("span",{style:_e},"\u5217\u6570"),r.a.createElement(R.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},r.a.createElement(we.a,null))),r.a.createElement("div",{className:"flex-container",style:{marginTop:12}},r.a.createElement("span",{style:_e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),r.a.createElement(R.a.Item,{name:"align"},r.a.createElement(Je,null,r.a.createElement(Ae.a,{value:"default"},r.a.createElement("i",{className:"fa fa-align-justify"})),r.a.createElement(Ae.a,{value:"left"},r.a.createElement("i",{className:"fa fa-align-left"})),r.a.createElement(Ae.a,{value:"center"},r.a.createElement("i",{className:"fa fa-align-center"})),r.a.createElement(Ae.a,{value:"right"},r.a.createElement("i",{className:"fa fa-align-right"}))))),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(te.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(te.a,{type:"ghost",onClick:xe},"\u53D6\u6D88")))},Le="link",tt="upload-image",Be="code-block",Xe="add-table",ne="------------",ft={default:ne,left:":".concat(ne),center:":".concat(ne,":"),right:"".concat(ne,":")},ge=t("9VGf"),g,b;function V(){}var H=0,de=1e4,ye="\u2581",oe=` +**\u6A21\u677F\u6807\u9898** +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function vt(x){return/^\d+$/.test(x)?"".concat(x,"px"):x}var We=navigator.platform.toUpperCase().indexOf("MAC")>=0,bt=We?"Cmd":"Ctrl",Rt=(g={},Object(le.a)(g,bt+"-B","bold"),Object(le.a)(g,bt+"-I","italic"),g),$t=(b={},Object(le.a)(b,Le,"\u6DFB\u52A0\u94FE\u63A5"),Object(le.a)(b,Be,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(le.a)(b,tt,"\u6DFB\u52A0\u56FE\u7247"),Object(le.a)(b,Xe,"\u6DFB\u52A0\u8868\u683C"),b),aa=Q.a=function(x){var ke=x.defaultValue,xe=ke===void 0?"":ke,be=x.onChange,Ke=x.width,A=Ke===void 0?"100%":Ke,k=x.height,Re=k===void 0?400:k,Ue=x.miniToolbar,Fe=Ue===void 0?!1:Ue,It=x.isFocus,na=It===void 0?!1:It,Ht=x.watch,Ua=x.insertTemp,ra=x.id,zt=ra===void 0?"markdown-editor-id":ra,pt=x.showResizeBar,Te=pt===void 0?!1:pt,T=x.noStorage,ze=T===void 0?!1:T,re=x.showNullButton,Ze=re===void 0?!1:re,c=x.fullScreen,X=c===void 0?!1:c,ot=x.onBlur,at=x.onCMBeforeChange,Se=x.className,Ge=Se===void 0?"":Se,ae=x.placeholder,$e=ae===void 0?"":ae,nt=x.values,lt=nt===void 0?"":nt,Ct=Object(_.useState)(null),Pt=Object(M.a)(Ct,2),l=Pt[0],W=Pt[1],pe=Object(_.useState)(xe),fe=Object(M.a)(pe,2),Ne=fe[0],_t=fe[1],yt=Object(_.useState)(Ht),Ut=Object(M.a)(yt,2),ut=Ut[0],Ot=Ut[1],xt=Object(_.useState)(X),ht=Object(M.a)(xt,2),gt=ht[0],Dt=ht[1],At=Object(_.useState)(""),Lt=Object(M.a)(At,2),se=Lt[0],Tt=Lt[1],sa=Object(_.useState)(0),s=Object(M.a)(sa,2),mt=s[0],Jt=s[1],oa=Object(_.useState)(Re),Xt=Object(M.a)(oa,2),Gt=Xt[0],la=Xt[1],ua=Object(_.useState)(!1),jt=Object(M.a)(ua,2),Oa=jt[0],Yt=jt[1],St=Object(_.useRef)(),Bt=Object(_.useRef)(),Nt=Object(_.useRef)(),Wt=Object(_.useRef)();Object(_.useEffect)(function(){_t(lt),l==null||l.setValue(lt)},[lt]),Object(_.useEffect)(function(){if(St.current){var K=function(he,Oe){var Me=Oe.clipboardData;if(Me){var qe=Me.types.toString(),it=Me.items;if(qe==="text/html,Files"||qe==="Files"){var Ye=it[1];qe==="Files"&&(Ye=it[0]),Ye.kind==="file"&&Ye.type.match(/^image\//i)&&Ee(Ye.getAsFile(),function(ct){ct.id?S.replaceSelection("![,](/api/attachments/".concat(ct.id,")")):(ct==null?void 0:ct.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},S=ce.a.fromTextArea(St.current,{mode:"markdown",lineNumbers:!Fe,lineWrapping:!0,value:xe,autoCloseTags:!0,autoCloseBrackets:!0});return na&&S.focus(),S.on("paste",K),W(S),function(){S.off("paste",K)}}},[]);var Qt=Object(_.useCallback)(function(){if(Bt.current)try{var K=Bt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,S=Bt.current.getElementsByClassName("markdown-editor-body")[0];gt?S.style.height="calc(100vh - ".concat(K,"px)"):S.style.height="".concat(Gt-K,"px")}catch($){console.log($,"---- to set md editor body height")}},[Gt,Bt,gt]);Object(_.useEffect)(function(){function K(){var $=new f.default(function(he){var Oe=Object(ee.a)(he),Me;try{for(Oe.s();!(Me=Oe.n()).done;){var qe=Me.value;(qe.target.offsetHeight>0||qe.target.offsetWidth>0)&&(Qt(),l.setSize("100%","100%"),l.refresh())}}catch(it){Oe.e(it)}finally{Oe.f()}});return $.observe(St.current.parentElement),$}if(l){var S=K();return function(){S.unobserve(St.current.parentElement)}}},[l,Qt]),Object(_.useEffect)(function(){if(l){for(var K=[],S=function(){var qe=he[$];Oe=Object(M.a)(qe,2);var it=Oe[0],Ye=Oe[1],ct=Object(le.a)({},it,function(){Mt(Ye)});K.push(ct),l.addKeyMap(ct)},$=0,he=Object.entries(Rt);$0){var K=new Date().getTime(),S=window.sessionStorage.getItem(zt);K>=mt+de&&(!S||S!==Ne)&&(window.sessionStorage.setItem(zt,Ne),Yt(!0))}},de),Object(_.useEffect)(function(){Ot(Ht)},[l,Ht]),Object(_.useEffect)(function(){l&&(na&&l.focus())},[l,na]),Object(_.useEffect)(function(){if(ut&&l){var K=function(he){var Oe=he.target;if(Wt.current){var Me=Oe.scrollTop/Oe.scrollHeight;Wt.current.scrollTop=Wt.current.scrollHeight*Me}},S=l.getScrollerElement();return S.addEventListener("scroll",K),function(){S.removeEventListener("scroll",K)}}},[l,ut]),Object(_.useEffect)(function(){if(l&&at){var K=function($,he){at($,he)};return l.on("beforeChange",K),function(){l.off("beforeChange",K)}}},[l,at]),Object(_.useEffect)(function(){if(l&&ot){var K=function(){ot(l.getValue())};return l.on("blur",K),function(){l.off("blur",K)}}},[l,ot]),Object(_.useEffect)(function(){if(l){var K=function($){var he=$.getValue();_t(he),Jt(new Date().getTime()),$.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),be&&be(he)};return l.on("change",K),function(){l.off("change",K)}}},[l,be]),Object(_.useEffect)(function(){l&&(xe==null?(l.setValue(""),_t("")):xe!==l.getValue()&&(l.setValue(xe),_t(xe),l.setCursor(l.lineCount(),0)))},[l,xe]);var Mt=Object(_.useCallback)(function(K){var S=l.getCursor(),$=l.getSelection(),he=$.split(` +`);switch(K){case"bold":return l.replaceSelection("**"+$+"**"),$===""&&l.setCursor(S.line,S.ch+2),l.focus();case"italic":return l.replaceSelection("*"+$+"*"),$===""&&l.setCursor(S.line,S.ch+1),l.focus();case"code":return l.replaceSelection("`"+$+"`"),$===""&&l.setCursor(S.line,S.ch+1),l.focus();case"inline-latex":return l.replaceSelection("`$$"+$+"$$`"),$===""&&l.setCursor(S.line,S.ch+3),l.focus();case"latex":return l.replaceSelection("```latex\n"+$+"\n```"),l.setCursor(S.line+1,$.length+1),l.focus();case"line-break":return l.replaceSelection(`
          +`),l.focus();case"list-ul":return $===""?l.replaceSelection("- "+$):l.replaceSelection(he.map(function(Oe){return Oe===""?"":"- ".concat(Oe)}).join(` +`)),l.focus();case"list-ol":return $===""?l.replaceSelection("1. "+$):l.replaceSelection(he.map(function(Oe,Me){return Oe===""?"":"".concat(Me+1,". ").concat(Oe)}).join(` +`)),l.focus();case"add-null-ch":return $===""&&l.setCursor(S.line,S.ch+1),l.replaceSelection(ye),l.focus();case"inster-template-1":return $===""&&l.setCursor(S.line,S.ch),l.replaceSelection(oe),l.focus();case"eraser":return l.setValue(""),l.focus();case"trigger-watch":return Ot(!ut),l.focus();case"trigger-full-screen":return Dt(!gt),l.focus();case Le:Tt(Le);return;case Be:Tt(Be);return;case tt:Tt(tt);return;case Xe:Tt(Xe);return;default:throw new Error}},[l,ut,gt]),Kt=Object(_.useCallback)(function(K){Tt("");switch(se){case Le:var S=K.title,$=K.link;return l.replaceSelection("[".concat(S,"](").concat($,")")),l.focus();case Be:var he=K.language,Oe=K.content;return l.replaceSelection(["```"+he,Oe,"```"].join(` +`)),l.focus();case tt:var Me=K.src,qe=K.alt;return l.replaceSelection("![ ".concat(qe," ]( ").concat(Me,' "').concat(qe,'" )')),l.focus();case Xe:for(var it=K.row,Ye=K.col,ct=K.align,Zt=` +`,Ft=0;Ft300&&(Ye=300);var ct=Re+Ye+"px";la(ct)}},he=Nt.current,Oe=!1,Me=0;return he.addEventListener("mousedown",K),document.addEventListener("mousemove",$),document.addEventListener("mouseup",S),function(){he.removeEventListener("mousedown",K),document.removeEventListener("mousemove",$),document.removeEventListener("mouseup",S)}}},[l,Nt]),Object(_.useEffect)(function(){la(Re)},[Re]);var fa=vt(A),ia=vt(Gt),va={width:fa,height:ia},pa=Object(_.useMemo)(function(){if(mt){var K=new Date(mt),S=K.getHours(),$=K.getMinutes(),he=K.getSeconds();return S=S<10?"0"+S:S,$=$<10?"0"+$:$,he=he<10?"0"+he:he,"".concat(S,":").concat($,":").concat(he)}return 0},[mt]);function Pa(){window.sessionStorage.removeItem(zt),Yt(!1),Jt(0)}function ha(){Yt(!1),Jt(0),l.setValue(window.sessionStorage.getItem(zt))}return r.a.createElement(_.Fragment,null,r.a.createElement("div",{className:"markdown-editor-wrapper",ref:Bt},r.a.createElement("div",{className:"markdown-editor-container ".concat(Ge," ").concat(ut?"on-preview":""," ").concat(Fe?"mini":""," ").concat(gt?"full-screen":""),style:va},r.a.createElement(h,{insertTemp:Ua,watch:ut,fullScreen:gt,showNullButton:Ze,onActionCallback:Mt}),r.a.createElement("div",{className:"markdown-editor-body"},r.a.createElement("div",{className:"codemirror-container"},r.a.createElement("textarea",{ref:St,placeholder:$e})),ut?r.a.createElement("div",{ref:Wt,className:"preview-container"},r.a.createElement(He.a,{value:Ne})):null))),Te?r.a.createElement("a",{ref:Nt,className:"editor-resize"}):null,r.a.createElement(w.a,null,$t[se]?r.a.createElement(Ve.a,{centered:!0,title:$t[se],visible:!0,onCancel:wt,footer:null},Ea):null))}},ZW9T:function(Ie,Q,t){"use strict";t.d(Q,"a",function(){return ue});var q=t("k1fw"),Ve=t("miYZ"),ee=t("tsqr"),M=t("rAM+"),le=t("tJVT"),_=t("PpiC"),r=t("q1tI"),L=t.n(r),ce=t("bdgK");function f(m,d,h,w,I){var te=d.getWordUntilPosition(h),U={startLineNumber:h.lineNumber,endLineNumber:h.lineNumber,startColumn:te.startColumn,endColumn:te.endColumn},R=w.map(function(ve){return{label:ve,kind:m.languages.CompletionItemKind.Keyword,insertText:ve,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:U}});return I.map(function(ve){R.push(Object(q.a)(Object(q.a)({},ve),{},{range:U}))}),R}var C=function(m){var d={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},h=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(U,R){var ve=f(m,U,R,h,[d]);return{suggestions:ve}}});var w=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(U,R){var ve=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],De=f(m,U,R,w,ve);return{suggestions:De}}});var I=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(U,R){var ve=[d,{label:"main",kind:m.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:m.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],De=f(m,U,R,I,ve);return{suggestions:De}}})},P="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function J(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function me(){}var et=!1,rt={"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 He(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=m;if(Array.isArray(m)){for(var h=0;h0||Fe.target.offsetWidth>0)&&ne.current.instance.layout()}}catch(It){Re.e(It)}finally{Re.f()}}),A.observe(Xe.current)),A}function H(){ee.b.warn(decodeURIComponent(P))}Object(r.useEffect)(function(){var A=ne.current.instance;if(te!=null&&A&&g){var k=A.getModel();k&&te!==k.getValue()&&(et=!0,k.setValue(te),A.layout(),et=!1)}},[te,g,ne.current]);function de(){var A=ne.current.instance;if(A){var k=A.getSelection(),Re=ne.current.pastePos||{},Ue=new G.Range(Re.startLineNumber||k.endLineNumber,Re.startColumn||k.endColumn,Re.endLineNumber||k.endLineNumber,Re.endColumn||k.endColumn);setTimeout(function(){A.executeEdits("",[{range:Ue,text:""}])},300)}}function ye(A){(window.navigator.platform.match("Mac")?A.metaKey:A.ctrlKey)&&A.keyCode==83&&(A.preventDefault(),ie())}var oe=function(){if(Pe&&ne.current.instance){var k=ne.current.instance.getContentHeight();be(k0||Ae.target.offsetWidth>0)&&Pe.layout()}}catch(Je){we.e(Je)}finally{we.f()}}),Ee.observe(u.current)),Ee}Object(r.useEffect)(function(){u.current&&t.e(32).then(t.t.bind(null,"M/lh",7)).then(function(Pe){G=Pe;var Ee=G.editor.createDiffEditor(u.current,Object(q.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},De));j(Ee);var Ce=F(Ee);return function(){Ee.dispose();var we=Ee.getModel();we&&we.dispose(),Ce.unobserve(u.current)}})},[]),Object(r.useEffect)(function(){y&&y.setModel({original:G.editor.createModel(te,R),modified:G.editor.createModel(U,R)})},[te,U,R,y]);var Y=J(h),ie=J(I),je={width:Y,height:ie};return L.a.createElement("div",{className:"my-diff-editor",ref:u,style:je})}},bPs0:function(Ie,Q,t){"use strict";t.d(Q,"b",function(){return ue});var q=t("k1fw"),Ve=t("WmNS"),ee=t.n(Ve),M=t("9og8"),le=t("2qtc"),_=t("kLXV"),r=t("tJVT"),L=t("PpiC"),ce=t("aHsQ"),f=t("sGsY"),C=t("q1tI"),P=t.n(C),J=t("bntm"),me=t("V0Rq"),et=t("wd/R"),rt=t.n(et),He=t("Ty5D"),G=t("9kvl"),dt=f.a.Countdown,ue=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],m=function(h){var w=h.globalSetting,I=h.loading,te=h.user,U=h.exercise,R=h.dispatch,ve=Object(L.a)(h,["globalSetting","loading","user","exercise","dispatch"]),De=Object(C.useState)({}),u=Object(r.a)(De,2),e=u[0],Qe=u[1],y=_.a.useModal(),j=Object(r.a)(y,2),F=j[0],Y=j[1],ie=Object(C.useRef)(null),je=Object(C.useState)(!0),Pe=Object(r.a)(je,2),Ee=Pe[0],Ce=Pe[1],we=Object(He.l)().query,B=Object(He.m)();Object(C.useEffect)(function(){var ge,g,b;return clearTimeout(ie.current),document.addEventListener(Object(J.c)(),ft,!1),window.addEventListener("blur",Xe,!1),((ge=U.exerciseUserInfo)===null||ge===void 0?void 0:ge.screen_open)&&Object(J.a)()&&(R({type:"globalSetting/headerFooterToggle",payload:!1}),Ce(!1)),((g=U.exerciseUserInfo)===null||g===void 0?void 0:g.screen_open)&&!Object(J.a)()?_.a.info({icon:null,content:P.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",P.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",U.exerciseUserInfo.screen_num-U.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",P.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Ce(!1),Object(J.d)(document.body),document.getElementById("root").addEventListener("click",Je,!1)}}):document.getElementById("root").addEventListener("click",Je,!1),rt()().diff(rt()((b=U.exerciseUserInfo)===null||b===void 0?void 0:b.screen_at),"seconds")>0&&Ae(),function(){document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener(Object(J.c)(),ft,!1),window.removeEventListener("blur",Xe,!1),clearTimeout(ie.current)}},[]),Object(C.useEffect)(function(){setTimeout(function(){U.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ie.current),document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener(Object(J.c)(),ft,!1))},500),_e()},[U.actionTabs]),Object(C.useEffect)(function(){setTimeout(function(){U.exerciseUserInfo.used_screen_num>U.exerciseUserInfo.screen_num?tt():!Ee},500)},[U.exerciseUserInfo]);var Ae=function(){var ge=Object(M.a)(ee.a.mark(function g(){return ee.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,ne();case 2:setTimeout(function(){var H;_.a.destroyAll(),_.a.info({okText:P.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:P.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",P.a.createElement("span",{className:"c-red"},U.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",P.a.createElement("span",{className:"c-red"},(H=U.exerciseUserInfo)===null||H===void 0?void 0:H.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var de=Object(M.a)(ee.a.mark(function oe(){return ee.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:Object(J.d)(document.body);case 1:case"end":return We.stop()}},oe)}));function ye(){return de.apply(this,arguments)}return ye}()})},1e3);case 3:case"end":return V.stop()}},g)}));return function(){return ge.apply(this,arguments)}}(),Je=function(g){!Object(J.a)()&&g.target.nodeName!=="A"&&g.target.nodeName!=="BUTTON"&&g.target.innerHTML!=="\u786E \u5B9A"&&(Object(J.d)(document.body),console.log("documentClick.full"))},_e=function(){var ge=Object(M.a)(ee.a.mark(function g(){var b;return ee.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,R({type:"exercise/getExerciseUserInfo",payload:Object(q.a)({},B)});case 2:return b=H.sent,H.abrupt("return",b==null?void 0:b.data);case 4:case"end":return H.stop()}},g)}));return function(){return ge.apply(this,arguments)}}(),st=function(){var ge=Object(M.a)(ee.a.mark(function g(b){var V,H;return ee.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:_.a.destroyAll(),H=_.a.info({okText:P.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",P.a.createElement("span",{style:{display:"inline-block"}},P.a.createElement(dt,{onFinish:ne,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(U.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:P.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",P.a.createElement("span",{className:"c-red"},b),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",P.a.createElement("span",{className:"c-red"},(V=U.exerciseUserInfo)===null||V===void 0?void 0:V.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",P.a.createElement("span",{className:"c-red"},U.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",P.a.createElement("br",null),P.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var oe=Object(M.a)(ee.a.mark(function We(){return ee.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:Object(J.d)(document.body),H.destroy();case 2:case"end":return Rt.stop()}},We)}));function vt(){return oe.apply(this,arguments)}return vt}()}),setTimeout(function(){var oe;H.update({okText:P.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:P.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",P.a.createElement("span",{className:"c-red"},b+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",P.a.createElement("span",{className:"c-red"},(oe=U.exerciseUserInfo)===null||oe===void 0?void 0:oe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(U.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return ye.stop()}},g)}));return function(b){return ge.apply(this,arguments)}}(),Le=function(){location.href="/classrooms/".concat(B.coursesId,"/exercise/").concat(B.categoryId,"/detail")},tt=function(){var ge=Object(M.a)(ee.a.mark(function g(){var b;return ee.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return _.a.destroyAll(),H.next=3,Object(me.X)({categoryId:B.categoryId,commit_method:1});case 3:b=H.sent,b&&Be();case 5:case"end":return H.stop()}},g)}));return function(){return ge.apply(this,arguments)}}(),Be=function(){document.removeEventListener(Object(J.c)(),ft,!1),Object(J.b)(),_.a.destroyAll(),F.info({content:P.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",P.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Le()}})},Xe=function(g){Object(J.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(J.b)()},ne=function(){var ge=Object(M.a)(ee.a.mark(function g(){var b,V;return ee.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return((b=U.exerciseUserInfo)===null||b===void 0?void 0:b.screen_at)&&Object(me.g)(Object(q.a)(Object(q.a)({},B),{},{reset:!0})),de.next=3,Object(me.P)({id:B.categoryId});case 3:if(V=de.sent,!(V==null?void 0:V.is_commit)){de.next=7;break}return Be(),de.abrupt("return");case 7:return de.next=9,_e();case 9:case"end":return de.stop()}},g)}));return function(){return ge.apply(this,arguments)}}(),ft=function(){var ge=Object(M.a)(ee.a.mark(function g(){var b,V,H,de;return ee.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:if(b=!1,console.log("fullscreen change"),!Object(J.a)()){oe.next=7;break}((V=U.exerciseUserInfo)===null||V===void 0?void 0:V.screen_at)&&Object(me.g)(Object(q.a)(Object(q.a)({},B),{},{reset:!0})),clearTimeout(ie.current),oe.next=16;break;case 7:return b=!0,oe.next=10,_e();case 10:H=oe.sent,Object(me.g)(Object(q.a)({},B)),st(H.used_screen_num),de=setTimeout(Object(M.a)(ee.a.mark(function vt(){return ee.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:case"end":return bt.stop()}},vt)})),U.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),ie.current=de;case 16:R({type:"globalSetting/headerFooterToggle",payload:b});case 17:case"end":return oe.stop()}},g)}));return function(){return ge.apply(this,arguments)}}();return P.a.createElement("div",null,Y)};Q.a=Object(G.a)(function(d){var h=d.loading,w=d.user,I=d.exercise,te=d.globalSetting;return{globalSetting:te,user:w,exercise:I,loading:h.effects}})(m)},cQPA:function(Ie,Q,t){"use strict";t.r(Q);var q=t("T2oS"),Ve=t("W9HT"),ee=t("sPJy"),M=t("bE4q"),le=t("+L6B"),_=t("2/Rp"),r=t("14J3"),L=t("BMrR"),ce=t("jCWc"),f=t("kPKH"),C=t("sRBo"),P=t("kaz8"),J=t("7Kak"),me=t("9yH6"),et=t("MXD1"),rt=t("CFYs"),He=t("miYZ"),G=t("tsqr"),dt=t("2qtc"),ue=t("kLXV"),m=t("WmNS"),d=t.n(m),h=t("k1fw"),w=t("9og8"),I=t("tJVT"),te=t("PpiC"),U=t("5NDa"),R=t("5rEg"),ve=t("aHsQ"),De=t("sGsY"),u=t("q1tI"),e=t.n(u),Qe=t("Ty5D"),y=t("55Ip"),j=t("9kvl"),F=t("gUdW"),Y=t("xGfz"),ie=t("jhfD"),je=t("BlwA"),Pe=t("bPs0"),Ee=t("wd/R"),Ce=t.n(Ee),we=t("9GDu"),B=t.n(we),Ae=t("1vsH"),Je=t("s8TD"),_e=t("xKgJ"),st=t("bntm"),Le=t("V0Rq"),tt=t("HBuW"),Be=t("9Bee"),Xe=t("Ot1p"),ne=function(Te){var T,ze,re,Ze,c=Te.item,X=Te.answerData,ot=Te.onBlur,at=ot===void 0?function(){}:ot,Se=Object(u.useState)(),Ge=Object(I.a)(Se,2),ae=Ge[0],$e=Ge[1],nt=Object(u.useState)(),lt=Object(I.a)(nt,2),Ct=lt[0],Pt=lt[1],l=Object(u.useState)(),W=Object(I.a)(l,2),pe=W[0],fe=W[1];return Object(u.useEffect)(function(){Pt(c==null?void 0:c.a_flag)},[c==null?void 0:c.a_flag]),e.a.createElement("div",null,(X==null||((T=X.exercise)===null||T===void 0)?void 0:T.commit_status)===1?e.a.createElement("div",null,e.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),e.a.createElement("div",{className:B.a.simpleText},e.a.createElement(Be.a,{value:c==null||((ze=c.user_answer)===null||ze===void 0)?void 0:ze[0]}))):e.a.createElement("div",{className:c.user_score&&(c.user_score===c.question_score?"c-green":"c-red")},pe?e.a.createElement(Xe.a,{height:150,isFocus:!0,defaultValue:c==null||((re=c.user_answer)===null||re===void 0)?void 0:re[0],id:c==null?void 0:c.question_id,onChange:function(_t){return $e(_t)},onBlur:function(){return at(ae)}}):e.a.createElement("div",{onClick:function(){return fe(!0)}},e.a.createElement(R.a,{size:"large",className:"current",placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),(c==null?void 0:c.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(Be.a,{value:c==null||((Ze=c.standard_answer)===null||Ze===void 0)?void 0:Ze[0]}))))},ft=ne,ge=t("g9YV"),g=t("wCAj"),b=t("5GOC"),V=t("JsLm"),H=t("ZW9T"),de=t("o/qq"),ye=t.n(de),oe=function(Te){var T,ze,re,Ze,c=Te.item,X=Te.answerData,ot=Object(u.useState)([]),at=Object(I.a)(ot,2),Se=at[0],Ge=at[1],ae=Object(u.useState)([]),$e=Object(I.a)(ae,2),nt=$e[0],lt=$e[1];Object(u.useEffect)(function(){var W;if(!(c==null||((W=c.shixun_details)===null||W===void 0)?void 0:W.length))return;for(var pe=[],fe=[],Ne=0;Ne<(c==null||((_t=c.shixun_details)===null||_t===void 0)?void 0:_t.length);Ne++){for(var _t,yt,Ut,ut=0;ut<(c==null?void 0:c.shixun_details[Ne].stage_list.length);ut++){var Ot,xt,ht,gt,Dt=c==null?void 0:c.shixun_details[Ne].stage_list[ut];pe.push(Object(h.a)(Object(h.a)({},Dt),{operation:c==null||((Ot=c.shixun_details)===null||Ot===void 0||((xt=Ot[Ne])===null||xt===void 0||((ht=xt.shixun_detail)===null||ht===void 0||((gt=ht[0])===null||gt===void 0))))?void 0:gt.game_identifier}))}if(c==null||((yt=c.shixun_details)===null||yt===void 0||((Ut=yt[Ne])===null||Ut===void 0))?void 0:Ut.shixun_detail){var At,Lt,se;fe.push(c==null||((At=c.shixun_details)===null||At===void 0||((Lt=At[Ne])===null||Lt===void 0||((se=Lt.shixun_detail)===null||se===void 0)))?void 0:se[0])}}lt(fe),Ge(pe)},[c==null?void 0:c.shixun_details]);var Ct=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(pe){return e.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:pe&&pe.length>25?pe:""},pe)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(pe,fe){return e.a.createElement("span",null,fe.evaluate_count?fe.evaluate_count:e.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(pe,fe){var Ne=!1;return fe.finished_time&&(X==null?void 0:X.exercise)&&(X==null?void 0:X.exercise_answer_user)&&((X==null?void 0:X.exercise.time)===-1?Ne=Ce()(X==null?void 0:X.exercise.end_time).isBefore(fe.finished_time):Ne=Ce()(X==null?void 0:X.exercise_answer_user.start_at).add(X==null?void 0:X.exercise.time,"m").isBefore(fe.finished_time)),e.a.createElement("span",null,fe.finished_time||e.a.createElement("span",{className:"c-grey-999"},"--"),e.a.createElement("span",{className:"c-orange-ff9 "},Ne?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(pe,fe){return e.a.createElement("span",null,fe.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(pe,fe){return e.a.createElement("span",null,fe.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(pe,fe,Ne){return pe?e.a.createElement(V.a,{affix:!1,className:"mt10"},e.a.createElement(V.a.Link,{href:"#challenge_".concat(c==null?void 0:c.question_id).concat(Ne),title:e.a.createElement("span",{style:{color:"#1890ff"}},"\u67E5\u770B")})):e.a.createElement("span",{className:"c-grey-999"},"--")}}],Pt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(pe,fe){return e.a.createElement("span",null,fe.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(pe,fe){return e.a.createElement("span",null,fe.error_msg?fe.error_msg:"--")}}],l={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return e.a.createElement("div",{className:"mt15 mb15"},(X==null||((T=X.exercise)===null||T===void 0)?void 0:T.commit_status)===0&&e.a.createElement("div",null,c.shixun.map(function(W,pe){return e.a.createElement(L.a,{className:"font16",gutter:[0,20]},e.a.createElement(f.a,{flex:"1"},W.challenge_name," (",W.challenge_score,"\u5206)"),e.a.createElement(f.a,{flex:"100px",className:"tr"},W.answer_status===0&&e.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),W.answer_status===1&&e.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(X==null||((ze=X.exercise)===null||ze===void 0)?void 0:ze.commit_status)!==0||(X==null||((re=X.exercise)===null||re===void 0)?void 0:re.user_exercise_status)!==0?e.a.createElement(e.a.Fragment,null,!!(Se==null?void 0:Se.length)&&e.a.createElement("div",null,e.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),e.a.createElement(g.a,{columns:Ct,dataSource:Se,pagination:!1})),!!(nt==null?void 0:nt.length)&&e.a.createElement("div",null,e.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),nt==null?void 0:nt.map(function(W,pe){return e.a.createElement("div",{id:"challenge_".concat(c==null?void 0:c.question_id).concat(pe),className:"mt5"},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 mr15"}," \u7B2C",W.position,"\u5173"),e.a.createElement(y.Link,{className:"current c-black font16",to:"/tasks/".concat(W.game_identifier)},W.name)),(W==null?void 0:W.st)===0&&W.passed_code&&e.a.createElement("aside",{className:ye.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"},W.path)),e.a.createElement(H.b,{height:300,language:"python",theme:"default",value:W.passed_code,options:l})))}))):e.a.createElement(e.a.Fragment,null,e.a.createElement(Be.a,{className:"c-grey-999 mt20 mb20",value:c==null?void 0:c.question_title}),c==null||((Ze=c.shixun)===null||Ze===void 0)?void 0:Ze.map(function(W,pe){return e.a.createElement("p",{className:"font16 c-grey-666 mb5",key:pe},e.a.createElement("span",{className:"mr20"},"\u7B2C",W==null?void 0:W.challenge_position,"\u5173 ",W==null?void 0:W.challenge_name),e.a.createElement("span",null,W==null?void 0:W.challenge_score,"\u5206"))})))},vt=oe,We=t("J66h"),bt=function(Te){var T=Te.item,ze=Te.answerData,re=Object(u.useState)([]),Ze=Object(I.a)(re,2),c=Ze[0],X=Ze[1];Object(u.useEffect)(function(){var Se;if((T==null||((Se=T.evaluate_codes)===null||Se===void 0)?void 0:Se.length)>0){var Ge;X(T==null||((Ge=T.evaluate_codes)===null||Ge===void 0)?void 0:Ge.map(function(ae,$e){return{key:$e+1,error_msg:(ae==null?void 0:ae.error_msg)?We.Base64.decode(ae==null?void 0:ae.error_msg):""}}))}else X([{key:"--",error_msg:"--"}])},[T==null?void 0:T.evaluate_codes]);var ot=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Ge,ae){return e.a.createElement("span",null,ae.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Ge,ae){return e.a.createElement("span",null,ae.error_msg?ae.error_msg:"--")}}],at={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(Be.a,{value:T==null?void 0:T.description})),!!(T==null?void 0:T.user_answer.length)&&(T==null?void 0:T.passed_code)&&e.a.createElement("aside",{className:ye.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(H.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(T==null?void 0:T.passed_code)?We.Base64.decode(T==null?void 0:T.passed_code):"",options:at})))},Rt=bt,$t=t("oBTY"),aa=R.a.TextArea,x=function(Te){var T,ze,re=Te.item,Ze=Te.answerData,c=Te.onBlur,X=c===void 0?function(){}:c,ot=Object(u.useState)([]),at=Object(I.a)(ot,2),Se=at[0],Ge=at[1];return Object(u.useEffect)(function(){for(var ae=[],$e=0;$e<(re==null?void 0:re.multi_count);$e++)ae.push(Object(h.a)({},(re==null?void 0:re.user_answer[$e])||{}));Ge(ae)},[re==null?void 0:re.user_answer]),e.a.createElement("div",null,Se==null?void 0:Se.map(function(ae,$e){return e.a.createElement("div",{className:"mt10"},e.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",$e+1,"\uFF09:"),e.a.createElement("div",null,e.a.createElement(aa,{autoSize:!0,rows:4,disabled:!!Ze.commit_status,value:ae==null?void 0:ae.answer_text,onChange:function(lt){Se[$e].answer_text=lt.target.value,Ge(Object($t.a)(Se))},onBlur:function(lt){return X(ae==null?void 0:ae.answer_text,$e+1)},className:re.user_score&&(re.user_score===re.question_score?"c-green":"c-red")})))}),!!(re==null||((T=re.standard_answer)===null||T===void 0)?void 0:T.length)&&e.a.createElement("div",null,re==null||((ze=re.standard_answer)===null||ze===void 0)?void 0:ze.map(function(ae,$e){return e.a.createElement("div",null,e.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",$e+1,"\uFF09:"),e.a.createElement("div",null,e.a.createElement(aa,{autoSize:!0,disabled:!0,value:ae==null?void 0:ae.answer_text[0]})))})))},ke=x,xe=R.a.TextArea,be=function(Te){var T=Te.data;return e.a.createElement("div",{className:"tc mt80"},e.a.createElement("img",{width:"486",src:t("7ZXX")})," ",e.a.createElement("br",null),T.status===-1&&e.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),T.status===-2&&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(_.a,{className:"mt40 pl20 pr20",type:"primary"},e.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},Ke=be,A=t("m3rI"),k=t("LvDl"),Re=De.a.Countdown,Ue=R.a.TextArea,Fe=["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"],It={1:"\u672A\u53D1\u5E03",2:"\u5DF2\u53D1\u5E03",3:"\u5DF2\u622A\u6B62"},na={1:B.a.flagActive,2:B.a.flagHalf},Ht={0:"c-red-ee4",1:"c-green"},Ua=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],ra=function(Te){var T,ze,re,Ze,c,X,ot,at,Se,Ge,ae,$e,nt,lt,Ct,Pt,l,W,pe,fe,Ne,_t,yt,Ut,ut,Ot,xt,ht=Te.globalSetting,gt=Te.loading,Dt=Te.user,At=Te.dispatch,Lt=Object(te.a)(Te,["globalSetting","loading","user","dispatch"]),se=Object(Qe.m)(),Tt=Object(u.useState)({}),sa=Object(I.a)(Tt,2),s=sa[0],mt=sa[1],Jt=Object(u.useState)({}),oa=Object(I.a)(Jt,2),Xt=oa[0],Gt=oa[1],la=Object(u.useState)({}),ua=Object(I.a)(la,2),jt=ua[0],Oa=ua[1],Yt=Object(u.useState)(!1),St=Object(I.a)(Yt,2),Bt=St[0],Nt=St[1],Wt=Object(u.useState)(!0),Qt=Object(I.a)(Wt,2),Mt=Qt[0],Kt=Qt[1],Ea=Object(u.useState)(!1),wt=Object(I.a)(Ea,2),fa=wt[0],ia=wt[1],va=Object(u.useState)(!1),pa=Object(I.a)(va,2),Pa=pa[0],ha=pa[1],K=Object(u.useState)(),S=Object(I.a)(K,2),$=S[0],he=S[1],Oe=Object(u.useState)(0),Me=Object(I.a)(Oe,2),qe=Me[0],it=Me[1],Ye=Object(u.useState)(""),ct=Object(I.a)(Ye,2),Zt=ct[0],Ft=ct[1],ca=Object(u.useState)("none"),qt=Object(I.a)(ca,2),da=qt[0],ga=qt[1],Ta=Object(u.useState)(""),ya=Object(I.a)(Ta,2),Sa=ya[0],nn=ya[1],Na=Object(u.useState)({status:0}),xa=Object(I.a)(Na,2),ba=xa[0],Ma=xa[1],Da=Object(u.useRef)();Object(u.useEffect)(function(){return(Object(_e.d)()||Object(_e.m)())&&Vt(),window.addEventListener("message",ja),function(){window.removeEventListener("message",ja),window.removeEventListener("beforeunload",wa),location.pathname.indexOf("/detail")>-1&&Object(st.b)()}},[se.categoryId,Dt.userInfo.login]);var ja=function(a){a.data==="backExercise"&&(ga("none"),Ft(""),Vt())},rn=function(){var O=Object(w.a)(d.a.mark(function a(){var o,n,v,E,p,D,i,N,z,Z,ta;return d.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,At({type:"exercise/getExerciseUserInfo",payload:Object(h.a)({},se)});case 2:if(n=Et.sent,Gt(Object(h.a)({},n.data)),!((n==null||((o=n.data)===null||o===void 0)?void 0:o.ip_limit)!=="no")){Et.next=11;break}if(!((n==null||((v=n.data)===null||v===void 0)?void 0:v.ip_limit)==="inner")){Et.next=9;break}return Et.next=8,Object(Je.a)({ip_limit:n==null||((E=n.data)===null||E===void 0)?void 0:E.ip_limit});case 8:D=Et.sent;case 9:return Et.next=11,Object(Ae.m)({exerciseId:se.categoryId,ip:D,errmsgHide:!0,ip_limit:n==null||((p=n.data)===null||p===void 0)?void 0:p.ip_limit}).catch(function(an){Ma(an)});case 11:if(!((n==null?void 0:n.status)==0)){Et.next=18;break}if(!((n==null||((i=n.data)===null||i===void 0)?void 0:i.used_screen_num)>(n==null||((N=n.data)===null||N===void 0)?void 0:N.screen_num)&&(n==null||((z=n.data)===null||z===void 0)?void 0:z.screen_open))){Et.next=15;break}return ma(),Et.abrupt("return",!1);case 15:ia(n==null?void 0:n.data.check_camera),ha(n==null||((Z=n.data)===null||Z===void 0)?void 0:Z.screen_open),(n==null||((ta=n.data)===null||ta===void 0)?void 0:ta.check_camera)||Vt();case 18:case"end":return Et.stop()}},a)}));return function(){return O.apply(this,arguments)}}(),wa=function(a){var o="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(a||window.event).returnValue=o,o},Vt=function(){var O=Object(w.a)(d.a.mark(function a(){var o,n,v,E,p;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return Nt(!0),i.next=3,Object(Le.W)(Object(h.a)({},se)).catch(function(){return Nt(!1)});case 3:n=i.sent,((o=n)===null||o===void 0?void 0:o.exercise)&&(n.exercise.user_exercise_status=1),Nt(!1),n&&(n.exercise_types=((v=n)===null||v===void 0?void 0:v.exercise_types)||((E=n)===null||E===void 0||((p=E.exercise_scores)===null||p===void 0)?void 0:p.exercise_types),mt(n));case 7:case"end":return i.stop()}},a)}));return function(){return O.apply(this,arguments)}}();Object(u.useEffect)(function(){var O,a,o;((O=s.exercise)===null||O===void 0?void 0:O.time)===0&&ma(),((a=s.exercise)===null||a===void 0?void 0:a.time)&&he(Date.now()+(s==null||((o=s.exercise)===null||o===void 0)?void 0:o.time)*1e3*60)},[(T=s.exercise)===null||T===void 0?void 0:T.time]);var sn=function(){var a;(s==null||((a=s.exercise)===null||a===void 0)?void 0:a.exercise_status)===3?ue.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")}):ue.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 o=Object(w.a)(d.a.mark(function v(){var E,p;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(Le.Q)({categoryId:se.categoryId,user_ids:[s==null||((E=s.exercise_answer_user)===null||E===void 0)?void 0:E.user_id]});case 2:p=i.sent,p&&(G.b.info(p==null?void 0:p.message),ea());case 4:case"end":return i.stop()}},v)}));function n(){return o.apply(this,arguments)}return n}()})},ea=function(){Vt()},Fa=function(){var O=Object(w.a)(d.a.mark(function a(){var o,n;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(Le.Y)({categoryId:se.categoryId,commit_method:2});case 2:o=E.sent,(o==null?void 0:o.status)===0&&(ue.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 p=Object(w.a)(d.a.mark(function i(){return d.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:ea();case 1:case"end":return z.stop()}},i)}));function D(){return p.apply(this,arguments)}return D}()}),G.b.info(o==null?void 0:o.message)),(o==null?void 0:o.status)===-3&&(n=parseInt(o==null?void 0:o.message),s.exercise.time=n,mt(Object(h.a)({},s)));case 5:case"end":return E.stop()}},a)}));return function(){return O.apply(this,arguments)}}(),Ra=function(){var O=Object(w.a)(d.a.mark(function a(o){var n;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(tt.A)({id:o.shixun_identifier});case 2:n=E.sent,(n==null?void 0:n.game_identifier)&&(Ft("/tasks/".concat(n.game_identifier,"?type=exercises&exercisesId=").concat(se.categoryId,"&coursesId=").concat(se.coursesId,"&login=").concat(se.login,"&questionId=").concat(o.question_id)),ga("block")),(n==null?void 0:n.status)===-3?Object(Ae.k)():(n==null?void 0:n.status)===2?Ia(n==null?void 0:n.message,o.question_id):(n==null?void 0:n.status)===3&&Ca(n==null?void 0:n.message);case 5:case"end":return E.stop()}},a)}));return function(o){return O.apply(this,arguments)}}(),Ia=function O(a,o){var n;a=((n=a)===null||n===void 0?void 0:n.includes(".json"))?a:"".concat(a,".json"),ue.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 v=Object(w.a)(d.a.mark(function p(){var D,i;return d.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(Le.R)({url:a});case 2:if(D=z.sent,D){z.next=5;break}return z.abrupt("return");case 5:return G.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),z.next=8,Object(tt.A)({id:D.shixun_identifier});case 8:if(i=z.sent,!(i==null?void 0:i.game_identifier)){z.next=12;break}return Ra({shixun_identifier:i==null?void 0:i.game_identifier,question_id:o}),z.abrupt("return");case 12:(i==null?void 0:i.status)===2?O(i==null?void 0:i.message,o):(i==null?void 0:i.status)===3&&Ca(i==null?void 0:i.message);case 13:case"end":return z.stop()}},p)}));function E(){return v.apply(this,arguments)}return E}()})},Ca=function(a){ue.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",a,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ba=function(a){a.redo?ue.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 o=Object(w.a)(d.a.mark(function v(){var E,p,D,i;return d.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(Le.R)({id:a.myshixun_identifier,url:a.url});case 2:E=z.sent,E&&(p=Object(k.cloneDeep)(s==null?void 0:s.exercise_question_types),D=p==null?void 0:p.findIndex(function(Z){return Z.question_type===5}),p[D].items.find(function(Z){return Z.question_id===a.question_id}).redo=!1,p[D].items.find(function(Z){return Z.question_id===a.question_id}).shixun_identifier=E.shixun_identifier,s.exercise_question_types=p,mt(s),i=Object(h.a)(Object(h.a)({},a),{},{shixun_identifier:E.shixun_identifier}),Ra(i));case 4:case"end":return z.stop()}},v)}));function n(){return o.apply(this,arguments)}return n}()}):Ra(a)},ka=function(){var O=Object(w.a)(d.a.mark(function a(o){var n;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!o.hack_identifier){E.next=5;break}return E.next=3,Object(Le.V)({id:o.hack_identifier});case 3:n=E.sent,(n==null?void 0:n.status)===0&&(Ft("/myproblems/".concat(n.identifier,"?type=exercises&exercisesId=").concat(se.categoryId,"&coursesId=").concat(se.coursesId,"&login=").concat(se.login,"&questionId=").concat(o.question_id)),ga("block"));case 5:case"end":return E.stop()}},a)}));return function(o){return O.apply(this,arguments)}}(),_a=function(){var O=Object(w.a)(d.a.mark(function a(o,n,v,E){var p,D;return d.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(o){N.next=3;break}return console.error("handleSave no questionId params"),N.abrupt("return");case 3:return N.next=5,Object(Le.ab)({questionId:o,exercise_choice_id:n,answer_text:v});case 5:D=N.sent,(D==null?void 0:D.status)===0&&(E&&E());case 7:case"end":return N.stop()}},a)}));return function(o,n,v,E){return O.apply(this,arguments)}}(),$a=function(){var O=Object(w.a)(d.a.mark(function a(o){var n,v;return d.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,Object(Le.T)({id:se.categoryId});case 2:if(n=p.sent,n){p.next=5;break}return p.abrupt("return");case 5:n.question_undo!==0||n.oj_undo!==0?(v="",n.question_undo!==0&&n.oj_undo!==0?v="\u6709 ".concat(n.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(n.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):n.question_undo!==0&&n.oj_undo===0?v="\u6709 ".concat(n.question_undo," \u9898\u672A\u5B8C\u6210"):n.question_undo===0&&n.oj_undo!==0&&(v="\u6709 ".concat(n.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),ue.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},v,e.a.createElement("br",null),o?"\u5728".concat(Ce()(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 D=Object(w.a)(d.a.mark(function N(){return d.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:o?ea():ma();case 1:case"end":return Z.stop()}},N)}));function i(){return D.apply(this,arguments)}return i}()})):ue.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:e.a.createElement("div",{className:"tc font16"},o?"\u5728".concat(Ce()(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 D=Object(w.a)(d.a.mark(function N(){return d.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:o?ea():ma();case 1:case"end":return Z.stop()}},N)}));function i(){return D.apply(this,arguments)}return i}()});case 6:case"end":return p.stop()}},a)}));return function(o){return O.apply(this,arguments)}}(),Aa=function(a){return e.a.createElement("div",null,e.a.createElement(rt.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:a}),e.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},Xa=function(){var a=0,o=ue.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Aa(a)}),n=setInterval(function(){a<=100?(a+=2,o.update({content:Aa(a)})):(ue.a.destroyAll(),clearInterval(n))},50)},ma=function(){var O=Object(w.a)(d.a.mark(function a(){var o;return d.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return Xa(),v.next=3,Object(Le.Y)({categoryId:se.categoryId,commit_method:1});case 3:o=v.sent,Object(st.b)(),At({type:"exercise/setActionTabs",payload:Object(h.a)({},{removeEventListenerExitScreen:!0})}),(o==null?void 0:o.status)===0&&(G.b.success(o==null?void 0:o.message),ia(!1),setTimeout(function(){ue.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:function(){ea()}})},3e3));case 7:case"end":return v.stop()}},a)}));return function(){return O.apply(this,arguments)}}(),Wa=function(){var O=Object(w.a)(d.a.mark(function a(o,n,v){return d.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:_a(n,o,null,function(){var D=Object(k.cloneDeep)(s==null?void 0:s.exercise_question_types),i=D==null?void 0:D.findIndex(function(N){return N.question_type===v});D[i].items.find(function(N){return N.question_id===n}).user_answer[0]=o,s.exercise_question_types=D,s.question_status.find(function(N){return N.ques_id===n}).ques_status=o?1:0,mt(Object(h.a)({},s))});case 1:case"end":return p.stop()}},a)}));return function(o,n,v){return O.apply(this,arguments)}}(),Ka=function(a,o){_a(o,a,null,function(){s.question_status.find(function(n){return n.ques_id===o}).ques_status=(a==null?void 0:a.length)?1:0,mt(Object(h.a)({},s))})},Va=function(a,o,n){_a(n,o,a,function(){s.question_status.find(function(v){return v.ques_id===n}).ques_status=a?1:0,mt(Object(h.a)({},s))})},Ha=function(a,o){_a(o,null,a,function(){s.question_status.find(function(n){return n.ques_id===o}).ques_status=a?1:0,mt(Object(h.a)({},s))})},La=function(a,o){var n,v,E,p,D,i;return e.a.createElement("div",null,e.a.createElement(me.a.Group,{disabled:!!s.commit_status,value:a==null||((n=a.user_answer)===null||n===void 0)?void 0:n[0],onChange:function(z){return Wa(z.target.value,a==null?void 0:a.question_id,o)},className:a.user_score&&"edu-radio-".concat(a.user_score===a.question_score?"green":"red")},a==null||((v=a.question_choices)===null||v===void 0)?void 0:v.map(function(N,z){var Z=a.question_type==2,ta=Z?"":"".concat(Fe[z],".");return e.a.createElement("div",{className:B.a.answerWrap,key:z},e.a.createElement(me.a,{value:N==null?void 0:N.choice_id},e.a.createElement("span",{className:"mr3"},ta),e.a.createElement(Be.a,{className:B.a.renderHtml,value:N==null?void 0:N.choice_text})))})),Object(_e.t)()&&(s==null||((E=s.exercise)===null||E===void 0)?void 0:E.answer_open)&&((s==null||((p=s.exercise)===null||p===void 0)?void 0:p.exercise_status)==3||(s==null||((D=s.exercise)===null||D===void 0)?void 0:D.user_exercise_status)==1)&&e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",a==null||((i=a.standard_answer)===null||i===void 0)?void 0:i.map(function(N,z){return e.a.createElement("span",null,Fe[Number(N)-1])})))},za=function(a,o){var n,v,E,p;return e.a.createElement("div",null,e.a.createElement(P.a.Group,{disabled:!!s.commit_status,defaultValue:a==null?void 0:a.user_answer,onChange:function(i){return Ka(i,a==null?void 0:a.question_id)},className:a.user_score&&"edu-checkbox-".concat(a.user_score===a.question_score?"green":"red")},a==null||((n=a.question_choices)===null||n===void 0)?void 0:n.map(function(D,i){var N="".concat(Fe[i],".");return e.a.createElement("div",{className:B.a.answerWrap},e.a.createElement(P.a,{value:D==null?void 0:D.choice_id},e.a.createElement("span",{className:"mr3"},N),e.a.createElement(Be.a,{className:B.a.renderHtml,value:D==null?void 0:D.choice_text})))})),Object(_e.t)()&&(s==null||((v=s.exercise)===null||v===void 0)?void 0:v.answer_open)&&(s==null||((E=s.exercise)===null||E===void 0)?void 0:E.exercise_status)==3&&e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",a==null||((p=a.standard_answer)===null||p===void 0)?void 0:p.map(function(D,i){return e.a.createElement("span",null,Fe[Number(D)-1])})))},Ja=function(a,o){return e.a.createElement(ke,{item:a,answerData:s,onBlur:function(v,E){return Va(v,E,a==null?void 0:a.question_id)}})},Ga=function(a,o){return e.a.createElement(ft,{item:a,answerData:s,onBlur:function(v){return Ha(v,a==null?void 0:a.question_id)}})},Ya=function(a,o){return e.a.createElement(vt,{item:a,answerData:s})},Qa=function(a,o){return e.a.createElement(Rt,{item:a,answerData:s})},kt=function(a,o){var n,v,E=s==null||((n=s.exercise_question_types)===null||n===void 0)?void 0:n.find(function(p){return p.question_type===o});return e.a.createElement(e.a.Fragment,null,e.a.createElement("h1",{className:"font14 current",onClick:function(){jt[o]=!jt[o],Oa(Object(h.a)({},jt))}},!jt[o]&&e.a.createElement(F.a,null),jt[o]&&e.a.createElement(Y.a,null),e.a.createElement("span",{className:"ml5 c-grey-666"},a)),e.a.createElement("ul",{className:B.a.answerSheet,key:o},!jt[o]&&(E==null||((v=E.items)===null||v===void 0)?void 0:v.map(function(p,D){if(p.question_type===o){var i;return e.a.createElement("li",{onClick:function(){var z="Anchor_".concat(o,"_").concat(D),Z=document.getElementById(z);Z&&setTimeout(function(){return Z.scrollIntoView({block:"start",behavior:"smooth"})})},key:D,className:(s==null||((i=s.question_status)===null||i===void 0)?void 0:i.some(function(N){return N.ques_id===p.question_id&&!!N.ques_status}))&&B.a.active},D+1)}}))))},Za=function(a,o){var n,v,E,p,D=a.question_type==5?a.shixun_name:a.question_title;return e.a.createElement("div",{className:B.a.questionItem,id:"Anchor_".concat(a.question_type,"_").concat(o)},e.a.createElement("div",{style:{display:"flex",marginTop:20}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},o+1,"."),e.a.createElement(Be.a,{value:a.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",a.question_score,"\u5206\uFF09")),a.question_type==0&&La(a,a.question_type),a.question_type==2&&La(a,a.question_type),a.question_type==1&&za(a,a.question_type),a.question_type==3&&Ja(a,a.question_type),a.question_type==4&&Ga(a,a.question_type),a.question_type==5&&Ya(a,a.question_type),a.question_type==6&&Qa(a,a.question_type),!!(a==null||((n=a.answer_comments)===null||n===void 0)?void 0:n.length)&&e.a.createElement("div",{className:"mt30"},a==null||((v=a.answer_comments)===null||v===void 0)?void 0:v.map(function(i,N){var z,Z;return e.a.createElement("div",null,e.a.createElement(L.a,{align:"middle",gutter:[0,10]},e.a.createElement(f.a,{flex:"50px"},e.a.createElement("img",{src:A.a.API_SERVER+"/images/"+((z=i.user)===null||z===void 0?void 0:z.image_url),width:"40",style:{borderRadius:40}})),e.a.createElement(f.a,{flex:"1"},i.updated_at,e.a.createElement("br",null),(Z=i.user)===null||Z===void 0?void 0:Z.name),e.a.createElement(f.a,{className:"c-grey-c"},i.shixun_chanllge_position&&e.a.createElement("span",null,"\u7B2C",i.shixun_chanllge_position,"\u5173"),a.question_type!==4&&e.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",i.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",i.score,"\u5206")),i.comment&&e.a.createElement(L.a,{align:"middle",gutter:[0,10]},e.a.createElement(f.a,{flex:"50px"}),e.a.createElement(f.a,{flex:"1"},e.a.createElement(Ue,{autoSize:!0,value:i.comment,disabled:!0}))))})),e.a.createElement("div",{className:B.a.itemType},e.a.createElement(L.a,null,e.a.createElement(f.a,{flex:"1"}),e.a.createElement(f.a,null,a.question_type<3&&a.standard_answer_show&&e.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",a==null?void 0:a.standard_answer_show),e.a.createElement("span",{className:"font16 ml20"},a.user_score!==null&&a.user_score>=0&&e.a.createElement("span",null,e.a.createElement("span",{className:Ht[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a.user_score)," \u5206")),a.question_type==5&&!((E=s.exercise)===null||E===void 0?void 0:E.commit_status)&&e.a.createElement(_.a,{type:"primary",className:"font16 ml20",onClick:function(){return Ba(a)}},"\u8FDB\u5165\u7B54\u9898"),a.question_type==6&&!((p=s.exercise)===null||p===void 0?void 0:p.commit_status)&&e.a.createElement(_.a,{type:"primary",className:"font16 ml20",onClick:function(){return ka(a)}},"\u8FDB\u5165\u7B54\u9898")))))},qa=function(a){return e.a.createElement(u.Fragment,null,a.question_type===0&&kt("\u5355\u9009\u9898",0),a.question_type===1&&kt("\u591A\u9009\u9898",1),a.question_type===2&&kt("\u5224\u65AD\u9898",2),a.question_type===3&&kt("\u586B\u7A7A\u9898",3),a.question_type===4&&kt("\u7B80\u7B54\u9898",4),a.question_type===5&&kt("\u5B9E\u8BAD\u9898",5),a.question_type===6&&kt("\u7F16\u7A0B\u9898",6))},en=function(a){var o=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],n=["","\u5341","\u767E","\u5343","\u4E07"];a=parseInt(a);var v=function(i){for(var N=i.toString().split("").reverse(),z="",Z=0;Z0&&N[Z]==0&&N[Z-1]==0?"":o[N[Z]]+(N[Z]==0?n[0]:n[Z]))+z;return z},E=Math.floor(a/1e4),p=a%1e4;return p.toString().length<4&&(p="0"+p),E?v(E)+"\u4E07"+v(p):v(a)},tn=function(){var a,o=s==null||((a=s.exercise_question_types)===null||a===void 0)?void 0:a.map(function(n,v){var E;return e.a.createElement(u.Fragment,{key:v},e.a.createElement("div",{className:"pt20"},e.a.createElement("span",{className:"font16 c-light-primary"},en(v+1),"\u3001",n.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",n.count,"\u9898\uFF1B\u5171",n.score,"\u5206\uFF09")),(E=n.items)===null||E===void 0?void 0:E.map(function(p,D){return e.a.createElement(u.Fragment,{key:D},Za(p,D))}))});return o};return e.a.createElement(Ve.a,{size:"large",spinning:Bt},Pa&&e.a.createElement(Pe.a,{iframe:Da}),e.a.createElement("iframe",{style:{display:da},id:"iframeShixuns",className:B.a.iframe,src:Zt,ref:Da,frameBorder:"0"}),e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},ht.showHeaderFooter&&se.coursesId!=="coursesId"&&e.a.createElement(M.a,{separator:">"},e.a.createElement(M.a.Item,null,e.a.createElement(y.Link,{to:"/classrooms/".concat(se.coursesId,"/exercise")},(ze=Dt.userInfo)===null||ze===void 0||((re=ze.course)===null||re===void 0)?void 0:re.course_name)),e.a.createElement(M.a.Item,null,e.a.createElement(y.Link,{to:"/classrooms/".concat(se.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(M.a.Item,null,e.a.createElement(y.Link,{to:"/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),e.a.createElement(M.a.Item,null,(Ze=Dt.userInfo)===null||Ze===void 0?void 0:Ze.real_name)),ht.showHeaderFooter&&se.coursesId==="coursesId"&&e.a.createElement(M.a,{separator:">"},e.a.createElement(M.a.Item,null,e.a.createElement(y.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),e.a.createElement(M.a.Item,null,(c=Dt.userInfo)===null||c===void 0?void 0:c.real_name))),e.a.createElement("aside",{className:[B.a.title,"mt10"].join(" ")},e.a.createElement(L.a,{style:{width:"100%"},align:"middle"},e.a.createElement(f.a,{flex:"1"},e.a.createElement("div",{className:B.a.title},(ht==null?void 0:ht.showHeaderFooter)&&e.a.createElement(y.Link,{to:se.coursesId==="coursesId"?"/paperlibrary":"/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/detail")},e.a.createElement(ie.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font24 ml5"},s==null||((X=s.exercise)===null||X===void 0)?void 0:X.exercise_name),(s==null||((ot=s.exercise)===null||ot===void 0)?void 0:ot.is_random)&&e.a.createElement("span",{className:B.a.randomFlag},"\u968F\u673A"),e.a.createElement(Ae.h,{status:[Ae.c[99]]}))),e.a.createElement(f.a,null,(s==null||((at=s.user_score)===null||at===void 0)?void 0:at.length)&&e.a.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u603B\u5F97\u5206\uFF1A",e.a.createElement("span",{className:"c-red"},s==null?void 0:s.user_score)," \u5206"),!!(s==null||((Se=s.exercise)===null||Se===void 0)?void 0:Se.time)&&!(s==null||((Ge=s.exercise)===null||Ge===void 0)?void 0:Ge.commit_status)&&e.a.createElement("aside",{className:"".concat(B.a.countDown," ").concat(Sa)},"\u5269\u4F59\u65F6\u95F4:",e.a.createElement(Re,{value:$,onFinish:Fa})))))),ba.status===0&&e.a.createElement(L.a,{className:"mt10"},e.a.createElement(f.a,{flex:Mt?"316px":"16px"},e.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},fa&&e.a.createElement(je.a,{number:(s==null||((ae=s.exercise)===null||ae===void 0)?void 0:ae.photo_count)-(s==null||(($e=s.exercise)===null||$e===void 0)?void 0:$e.take_photo),time:(nt=s.exercise)===null||nt===void 0?void 0:nt.left_time,update:Vt,supportCamera:function(a){a===2?(Vt(),ha(Xt==null?void 0:Xt.screen_open)):a===1&&setTimeout(function(){return Lt.history.push("/")},3e3)}}),e.a.createElement("div",{className:"relative",style:{minHeight:236}},Mt&&e.a.createElement("aside",{className:"bg-white p16"},e.a.createElement(L.a,null,e.a.createElement(f.a,{span:8},e.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),e.a.createElement(f.a,{span:16},e.a.createElement("div",{className:"tr"},e.a.createElement("span",{className:B.a.answerYes}),"\u5DF2\u7B54",e.a.createElement("span",{className:"".concat(B.a.answerNo," ml10")}),"\u672A\u7B54"))),e.a.createElement("aside",{className:B.a.answerInfo},e.a.createElement(L.a,null,e.a.createElement(e.a.Fragment,null,e.a.createElement(f.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),e.a.createElement(f.a,{span:12,className:"tr c-blue"},s==null||((lt=s.question_status)===null||lt===void 0||((Ct=lt.filter(function(O){return!!O.ques_status}))===null||Ct===void 0))?void 0:Ct.length," / ",s==null||((Pt=s.exercise_types)===null||Pt===void 0)?void 0:Pt.q_counts),e.a.createElement(f.a,{span:24},e.a.createElement(rt.a,{trailColor:"#c3ced2",percent:(s==null||((l=s.question_status)===null||l===void 0||((W=l.filter(function(O){return!!O.ques_status}))===null||W===void 0))?void 0:W.length)/(s==null||((pe=s.exercise_types)===null||pe===void 0)?void 0:pe.q_counts)*100,showInfo:!1}))),e.a.createElement(f.a,null,e.a.createElement("span",{className:"c-grey-333"},"\u5171 ",e.a.createElement("span",{className:"c-blue-4ca"},(s==null||((fe=s.exercise_types)===null||fe===void 0)?void 0:fe.q_counts)||(s==null||((Ne=s.exercise_scores)===null||Ne===void 0||((_t=Ne.exercise_types)===null||_t===void 0))?void 0:_t.q_counts))," \u9898\uFF1A"),e.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",e.a.createElement("span",{className:"c-blue-4ca"},(s==null||((yt=s.exercise_types)===null||yt===void 0)?void 0:yt.q_scores)||(s==null||((Ut=s.exercise_scores)===null||Ut===void 0||((ut=Ut.exercise_types)===null||ut===void 0))?void 0:ut.q_scores))," \u5206")))),e.a.createElement(L.a,null,e.a.createElement(f.a,{flex:"1"},e.a.createElement("aside",{className:B.a.cardList},s==null||((Ot=s.exercise_question_types)===null||Ot===void 0)?void 0:Ot.map(function(O){return e.a.createElement(u.Fragment,{key:O.question_type},qa(O))}))))),e.a.createElement("div",{className:B.a.fold,onClick:function(){return Kt(!Mt)}},Mt&&e.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Mt&&e.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),e.a.createElement(f.a,{flex:"1"},e.a.createElement("section",{className:[B.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},e.a.createElement("div",null,tn())),!(s==null||((xt=s.exercise)===null||xt===void 0)?void 0:xt.commit_status)&&e.a.createElement(L.a,{className:"mt30 mb50"},e.a.createElement(f.a,{flex:"1"}),e.a.createElement(f.a,null,e.a.createElement(_.a,{className:B.a.submitButton,type:"primary",onClick:function(){return $a(!1)}},"\u4EA4\u5377"))))),ba.status!==0&&e.a.createElement(Ke,{data:ba})))},zt=Q.default=Object(j.a)(function(pt){var Te=pt.loading,T=pt.user,ze=pt.globalSetting;return{globalSetting:ze,user:T,loading:Te.effects}})(ra)},dejd:function(Ie,Q,t){},gUdW:function(Ie,Q,t){"use strict";var q=t("q1tI"),Ve={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"},ee=Ve,M=t("6VBw"),le=function(L,ce){return q.createElement(M.a,Object.assign({},L,{ref:ce,icon:ee}))};le.displayName="MinusSquareOutlined";var _=Q.a=q.forwardRef(le)},kSUc:function(Ie,Q,t){},"o/qq":function(Ie,Q,t){Ie.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"}}}]); diff --git a/p__Exam__Lists__ExerciseReview__Detail__Review.3a53031c.async.js b/p__Exam__Lists__ExerciseReview__Detail__Review.7f1a678a.async.js similarity index 78% rename from p__Exam__Lists__ExerciseReview__Detail__Review.3a53031c.async.js rename to p__Exam__Lists__ExerciseReview__Detail__Review.7f1a678a.async.js index 53d2aa6239..164788d081 100644 --- a/p__Exam__Lists__ExerciseReview__Detail__Review.3a53031c.async.js +++ b/p__Exam__Lists__ExerciseReview__Detail__Review.7f1a678a.async.js @@ -1,8 +1,8 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[134,5],{"0uC1":function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=Z(t("FWii"));function Z(E){return E&&E.__esModule?E:{default:E}}var c=p;u.default=c,S.exports=c},"1GRj":function(S,u,t){"use strict";var p=t("pVnL"),Z=t.n(p),c=t("q1tI"),E=t("VTBJ"),N=t("rePB"),F=t("ODXe"),j=t("Ff2n"),de=t("TSYQ"),ne=t.n(de),Y=t("y0+3"),Oe=t("eGJ5"),re=t("0uC1"),Me=t.n(re),xe=t("AYk6"),Xe=t.n(xe),He=t("sKBN"),We=t.n(He),D=t("BddG"),rt=t.n(D),je=t("V/uB"),m=t.n(je),T=t("zT1h"),M=t("wgJM");function k(h){var r=c.useRef(null),v=c.useState(h),_=Object(F.a)(v,2),A=_[0],C=_[1],G=c.useRef([]),z=function(H){r.current===null&&(G.current=[],r.current=Object(M.a)(function(){C(function(Pe){var me=Pe;return G.current.forEach(function(we){me=Object(E.a)(Object(E.a)({},me),we)}),r.current=null,me})})),G.current.push(H)};return c.useEffect(function(){return function(){return r.current&&M.a.cancel(r.current)}},[]),[A,z]}function X(h,r,v,_){var A=r+v,C=(v-_)/2;if(v>_){if(r>0)return Object(N.a)({},h,C);if(r<0&&A<_)return Object(N.a)({},h,-C)}else if(r<0||A>_)return Object(N.a)({},h,r<0?C:-C);return{}}function P(h,r,v,_){var A=Object(Y.a)(),C=A.width,G=A.height,z=null;return h<=C&&r<=G?z={x:0,y:0}:(h>C||r>G)&&(z=Object(E.a)(Object(E.a)({},X("x",v,h,C)),X("y",_,r,G))),z}var e=c.useState,q={x:0,y:0},J=function(r){var v=r.prefixCls,_=r.src,A=r.alt,C=r.onClose,G=r.afterClose,z=r.visible,Le=Object(j.a)(r,["prefixCls","src","alt","onClose","afterClose","visible"]),H=e(1),Pe=Object(F.a)(H,2),me=Pe[0],we=Pe[1],ot=e(0),fe=Object(F.a)(ot,2),B=fe[0],Ke=fe[1],Ze=k(q),ue=Object(F.a)(Ze,2),Be=ue[0],Ge=ue[1],Fe=c.useRef(),De=c.useRef({originX:0,originY:0,deltaX:0,deltaY:0}),lt=c.useState(!1),Ve=Object(F.a)(lt,2),Je=Ve[0],qe=Ve[1],dt=function(){we(1),Ke(0),Ge(q)},$e=function(){we(function(a){return a+1}),Ge(q)},it=function(){me>1&&we(function(a){return a-1}),Ge(q)},mt=function(){Ke(function(a){return a+90})},vt=function(){Ke(function(a){return a-90})},st=ne()(Object(N.a)({},"".concat(v,"-moving"),Je)),ut="".concat(v,"-operations-operation"),et="".concat(v,"-operations-icon"),ye=[{Icon:m.a,onClick:C,type:"close"},{Icon:We.a,onClick:$e,type:"zoomIn"},{Icon:rt.a,onClick:it,type:"zoomOut",disabled:me===1},{Icon:Xe.a,onClick:mt,type:"rotateRight"},{Icon:Me.a,onClick:vt,type:"rotateLeft"}],l=function(){if(z&&Je){var a=Fe.current.offsetWidth*me,d=Fe.current.offsetHeight*me,f=Object(Y.b)(Fe.current),w=f.left,ce=f.top,oe=B%180!==0;qe(!1);var $=P(oe?d:a,oe?a:d,w,ce);$&&Ge(Object(E.a)({},$))}},i=function(a){a.preventDefault(),a.stopPropagation(),De.current.deltaX=a.pageX-Be.x,De.current.deltaY=a.pageY-Be.y,De.current.originX=Be.x,De.current.originY=Be.y,qe(!0)},O=function(a){z&&Je&&Ge({x:a.pageX-De.current.deltaX,y:a.pageY-De.current.deltaY})};return c.useEffect(function(){var s,a,d=Object(T.a)(window,"mouseup",l,!1),f=Object(T.a)(window,"mousemove",O,!1);return window.top!==window.self&&(s=Object(T.a)(window.top,"mouseup",l,!1),a=Object(T.a)(window.top,"mousemove",O,!1)),function(){d.remove(),f.remove(),s&&s.remove(),a&&a.remove()}},[z,Je]),c.createElement(Oe.a,Object.assign({},Le,{transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:v,onClose:C,afterClose:dt,visible:z,wrapClassName:st}),c.createElement("ul",{className:"".concat(v,"-operations")},ye.map(function(s){var a=s.Icon,d=s.onClick,f=s.type,w=s.disabled;return c.createElement("li",{className:ne()(ut,Object(N.a)({},"".concat(v,"-operations-operation-disabled"),!!w)),onClick:d,key:f},c.createElement(a,{className:et}))})),c.createElement("div",{className:"".concat(v,"-img-wrapper"),style:{transform:"translate3d(".concat(Be.x,"px, ").concat(Be.y,"px, 0)")}},c.createElement("img",{onMouseDown:i,ref:Fe,className:"".concat(v,"-img"),src:_,alt:A,style:{transform:"scale3d(".concat(me,", ").concat(me,", 1) rotate(").concat(B,"deg)")}})))},Ce=J,Ue=function(r){var v=r.src,_=r.alt,A=r.onPreviewClose,C=r.prefixCls,G=C===void 0?"rc-image":C,z=r.previewPrefixCls,Le=z===void 0?"".concat(G,"-preview"):z,H=r.placeholder,Pe=r.fallback,me=r.width,we=r.height,ot=r.style,fe=r.preview,B=fe===void 0?!0:fe,Ke=r.className,Ze=r.onClick,ue=r.crossOrigin,Be=r.decoding,Ge=r.loading,Fe=r.referrerPolicy,De=r.sizes,lt=r.srcSet,Ve=r.useMap,Je=Object(j.a)(r,["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","crossOrigin","decoding","loading","referrerPolicy","sizes","srcSet","useMap"]),qe=H&&H!==!0,dt=Object(c.useState)(!1),$e=Object(F.a)(dt,2),it=$e[0],mt=$e[1],vt=Object(c.useState)(qe?"loading":"normal"),st=Object(F.a)(vt,2),ut=st[0],et=st[1],ye=Object(c.useState)(null),l=Object(F.a)(ye,2),i=l[0],O=l[1],s=ut==="error",a=function(){et("normal")},d=function(){et("error")},f=function(Q){var le=Object(Y.b)(Q.target),Ne=le.left,pe=le.top;mt(!0),O({x:Ne,y:pe}),Ze&&Ze(Q)},w=function(Q){Q.stopPropagation(),mt(!1),O(null),A&&A(Q)};c.useEffect(function(){qe&&et("loading")},[v]);var ce=ne()(G,Ke,Object(N.a)({},"".concat(G,"-error"),s)),oe=s&&Pe?Pe:v,$={crossOrigin:ue,decoding:Be,loading:Ge,referrerPolicy:Fe,sizes:De,srcSet:lt,useMap:Ve,alt:_,className:ne()("".concat(G,"-img"),Object(N.a)({},"".concat(G,"-img-placeholder"),H===!0))};return c.createElement(c.Fragment,null,c.createElement("div",Object.assign({},Je,{className:ce,onClick:B&&!s?f:Ze,style:Object(E.a)(Object(E.a)({},ot),{},{width:me,height:we})}),s&&Pe?c.createElement("img",Object.assign({},$,{src:Pe})):c.createElement("img",Object.assign({},$,{onLoad:a,onError:d,src:v})),ut==="loading"&&c.createElement("div",{"aria-hidden":"true",className:"".concat(G,"-placeholder")},H)),B&&!s&&c.createElement(Ce,{"aria-hidden":!it,visible:it,prefixCls:Le,onClose:w,mousePosition:i,src:oe,alt:_}))};Ue.displayName="Image";var Ye=Ue,ze=Ye,g=t("H84U"),R=function(h,r){var v={};for(var _ in h)Object.prototype.hasOwnProperty.call(h,_)&&r.indexOf(_)<0&&(v[_]=h[_]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,_=Object.getOwnPropertySymbols(h);A<_.length;A++)r.indexOf(_[A])<0&&Object.prototype.propertyIsEnumerable.call(h,_[A])&&(v[_[A]]=h[_[A]]);return v},x=function(r){var v=r.prefixCls,_=R(r,["prefixCls"]),A=c.useContext(g.b),C=A.getPrefixCls,G=C("image",v);return c.createElement(ze,Z()({prefixCls:G},_))},I=u.a=x},"1U1e":function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0});var p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};u.default=p},"3LGY":function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0});var p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"};u.default=p},"3Um/":function(S,u){S.exports="data:image/png;base64,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"},"9Bee":function(S,u,t){"use strict";var p=t("q1tI"),Z=t.n(p),c=t("vg9a"),E=t("tJVT"),N=t("DlQD"),F=t.n(N),j=t("rUJ1");function de(g,R){var x=g.match(/^(\s+)(?:```)/);if(x===null)return R;var I=x[1];return R.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[134,5],{"0uC1":function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=Z(t("FWii"));function Z(E){return E&&E.__esModule?E:{default:E}}var c=p;u.default=c,S.exports=c},"1GRj":function(S,u,t){"use strict";var p=t("pVnL"),Z=t.n(p),c=t("q1tI"),E=t("VTBJ"),N=t("rePB"),F=t("ODXe"),j=t("Ff2n"),de=t("TSYQ"),ne=t.n(de),G=t("y0+3"),Oe=t("eGJ5"),re=t("0uC1"),Me=t.n(re),xe=t("AYk6"),Xe=t.n(xe),He=t("sKBN"),We=t.n(He),D=t("BddG"),rt=t.n(D),je=t("V/uB"),m=t.n(je),T=t("zT1h"),M=t("wgJM");function k(h){var r=c.useRef(null),v=c.useState(h),_=Object(F.a)(v,2),A=_[0],C=_[1],V=c.useRef([]),H=function(Y){r.current===null&&(V.current=[],r.current=Object(M.a)(function(){C(function(Ue){var me=Ue;return V.current.forEach(function(we){me=Object(E.a)(Object(E.a)({},me),we)}),r.current=null,me})})),V.current.push(Y)};return c.useEffect(function(){return function(){return r.current&&M.a.cancel(r.current)}},[]),[A,H]}function X(h,r,v,_){var A=r+v,C=(v-_)/2;if(v>_){if(r>0)return Object(N.a)({},h,C);if(r<0&&A<_)return Object(N.a)({},h,-C)}else if(r<0||A>_)return Object(N.a)({},h,r<0?C:-C);return{}}function U(h,r,v,_){var A=Object(G.a)(),C=A.width,V=A.height,H=null;return h<=C&&r<=V?H={x:0,y:0}:(h>C||r>V)&&(H=Object(E.a)(Object(E.a)({},X("x",v,h,C)),X("y",_,r,V))),H}var e=c.useState,q={x:0,y:0},J=function(r){var v=r.prefixCls,_=r.src,A=r.alt,C=r.onClose,V=r.afterClose,H=r.visible,Le=Object(j.a)(r,["prefixCls","src","alt","onClose","afterClose","visible"]),Y=e(1),Ue=Object(F.a)(Y,2),me=Ue[0],we=Ue[1],ot=e(0),fe=Object(F.a)(ot,2),B=fe[0],Ke=fe[1],Ze=k(q),ue=Object(F.a)(Ze,2),Be=ue[0],Ge=ue[1],Fe=c.useRef(),De=c.useRef({originX:0,originY:0,deltaX:0,deltaY:0}),lt=c.useState(!1),Ve=Object(F.a)(lt,2),Je=Ve[0],qe=Ve[1],dt=function(){we(1),Ke(0),Ge(q)},$e=function(){we(function(a){return a+1}),Ge(q)},it=function(){me>1&&we(function(a){return a-1}),Ge(q)},mt=function(){Ke(function(a){return a+90})},vt=function(){Ke(function(a){return a-90})},st=ne()(Object(N.a)({},"".concat(v,"-moving"),Je)),ut="".concat(v,"-operations-operation"),et="".concat(v,"-operations-icon"),ye=[{Icon:m.a,onClick:C,type:"close"},{Icon:We.a,onClick:$e,type:"zoomIn"},{Icon:rt.a,onClick:it,type:"zoomOut",disabled:me===1},{Icon:Xe.a,onClick:mt,type:"rotateRight"},{Icon:Me.a,onClick:vt,type:"rotateLeft"}],l=function(){if(H&&Je){var a=Fe.current.offsetWidth*me,d=Fe.current.offsetHeight*me,f=Object(G.b)(Fe.current),w=f.left,ce=f.top,oe=B%180!==0;qe(!1);var $=U(oe?d:a,oe?a:d,w,ce);$&&Ge(Object(E.a)({},$))}},i=function(a){a.preventDefault(),a.stopPropagation(),De.current.deltaX=a.pageX-Be.x,De.current.deltaY=a.pageY-Be.y,De.current.originX=Be.x,De.current.originY=Be.y,qe(!0)},O=function(a){H&&Je&&Ge({x:a.pageX-De.current.deltaX,y:a.pageY-De.current.deltaY})};return c.useEffect(function(){var s,a,d=Object(T.a)(window,"mouseup",l,!1),f=Object(T.a)(window,"mousemove",O,!1);return window.top!==window.self&&(s=Object(T.a)(window.top,"mouseup",l,!1),a=Object(T.a)(window.top,"mousemove",O,!1)),function(){d.remove(),f.remove(),s&&s.remove(),a&&a.remove()}},[H,Je]),c.createElement(Oe.a,Object.assign({},Le,{transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:v,onClose:C,afterClose:dt,visible:H,wrapClassName:st}),c.createElement("ul",{className:"".concat(v,"-operations")},ye.map(function(s){var a=s.Icon,d=s.onClick,f=s.type,w=s.disabled;return c.createElement("li",{className:ne()(ut,Object(N.a)({},"".concat(v,"-operations-operation-disabled"),!!w)),onClick:d,key:f},c.createElement(a,{className:et}))})),c.createElement("div",{className:"".concat(v,"-img-wrapper"),style:{transform:"translate3d(".concat(Be.x,"px, ").concat(Be.y,"px, 0)")}},c.createElement("img",{onMouseDown:i,ref:Fe,className:"".concat(v,"-img"),src:_,alt:A,style:{transform:"scale3d(".concat(me,", ").concat(me,", 1) rotate(").concat(B,"deg)")}})))},Ce=J,Pe=function(r){var v=r.src,_=r.alt,A=r.onPreviewClose,C=r.prefixCls,V=C===void 0?"rc-image":C,H=r.previewPrefixCls,Le=H===void 0?"".concat(V,"-preview"):H,Y=r.placeholder,Ue=r.fallback,me=r.width,we=r.height,ot=r.style,fe=r.preview,B=fe===void 0?!0:fe,Ke=r.className,Ze=r.onClick,ue=r.crossOrigin,Be=r.decoding,Ge=r.loading,Fe=r.referrerPolicy,De=r.sizes,lt=r.srcSet,Ve=r.useMap,Je=Object(j.a)(r,["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","crossOrigin","decoding","loading","referrerPolicy","sizes","srcSet","useMap"]),qe=Y&&Y!==!0,dt=Object(c.useState)(!1),$e=Object(F.a)(dt,2),it=$e[0],mt=$e[1],vt=Object(c.useState)(qe?"loading":"normal"),st=Object(F.a)(vt,2),ut=st[0],et=st[1],ye=Object(c.useState)(null),l=Object(F.a)(ye,2),i=l[0],O=l[1],s=ut==="error",a=function(){et("normal")},d=function(){et("error")},f=function(Q){var le=Object(G.b)(Q.target),Ne=le.left,pe=le.top;mt(!0),O({x:Ne,y:pe}),Ze&&Ze(Q)},w=function(Q){Q.stopPropagation(),mt(!1),O(null),A&&A(Q)};c.useEffect(function(){qe&&et("loading")},[v]);var ce=ne()(V,Ke,Object(N.a)({},"".concat(V,"-error"),s)),oe=s&&Ue?Ue:v,$={crossOrigin:ue,decoding:Be,loading:Ge,referrerPolicy:Fe,sizes:De,srcSet:lt,useMap:Ve,alt:_,className:ne()("".concat(V,"-img"),Object(N.a)({},"".concat(V,"-img-placeholder"),Y===!0))};return c.createElement(c.Fragment,null,c.createElement("div",Object.assign({},Je,{className:ce,onClick:B&&!s?f:Ze,style:Object(E.a)(Object(E.a)({},ot),{},{width:me,height:we})}),s&&Ue?c.createElement("img",Object.assign({},$,{src:Ue})):c.createElement("img",Object.assign({},$,{onLoad:a,onError:d,src:v})),ut==="loading"&&c.createElement("div",{"aria-hidden":"true",className:"".concat(V,"-placeholder")},Y)),B&&!s&&c.createElement(Ce,{"aria-hidden":!it,visible:it,prefixCls:Le,onClose:w,mousePosition:i,src:oe,alt:_}))};Pe.displayName="Image";var Ye=Pe,ze=Ye,g=t("H84U"),R=function(h,r){var v={};for(var _ in h)Object.prototype.hasOwnProperty.call(h,_)&&r.indexOf(_)<0&&(v[_]=h[_]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,_=Object.getOwnPropertySymbols(h);A<_.length;A++)r.indexOf(_[A])<0&&Object.prototype.propertyIsEnumerable.call(h,_[A])&&(v[_[A]]=h[_[A]]);return v},x=function(r){var v=r.prefixCls,_=R(r,["prefixCls"]),A=c.useContext(g.b),C=A.getPrefixCls,V=C("image",v);return c.createElement(ze,Z()({prefixCls:V},_))},I=u.a=x},"1U1e":function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0});var p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};u.default=p},"3LGY":function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0});var p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"};u.default=p},"3Um/":function(S,u){S.exports="data:image/png;base64,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"},"9Bee":function(S,u,t){"use strict";var p=t("q1tI"),Z=t.n(p),c=t("vg9a"),E=t("tJVT"),N=t("DlQD"),F=t.n(N),j=t("rUJ1");function de(g,R){var x=g.match(/^(\s+)(?:```)/);if(x===null)return R;var I=x[1];return R.split(` `).map(function(h){var r=h.match(/^\s+/);if(r===null)return h;var v=Object(E.a)(r,1),_=v[0];return _.length>=I.length?h.slice(I.length):h}).join(` -`)}var ne=[],Y=["
            "],Oe=new F.a.Renderer,re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Me(){ne.length=0,Y=["
              "]}function xe(g,R,x,I){if(R>=g.length||g[R].level<=x)return R;var h=g[R];I.push("
            • "+h.text+""),R++;var r=[];return R=xe(g,R,h.level,r),r.length>0&&(I.push("
                "),r.forEach(function(v){I.push(v)}),I.push("
              ")),I.push("
            • "),R=xe(g,R,x,I),R}function Xe(){return xe(ne,0,0,Y),Y.push("
            "),Y.join("")}var He={heading:function(R){var x=re.exec(R);if(x)return{type:"heading",raw:x[0],depth:x[1].length,text:x[2]}},fences:function(R){var x=this.rules.block.fences.exec(R);if(x){var I=x[0],h=de(I,x[3]||""),r=x[2]?x[2].trim():x[2];if(["latex","katex","math"].indexOf(r)>=0){var v=rt(),_=h;h=v,je[v]={type:"block",expression:_}}return{type:"code",raw:I,lang:r,text:h}}}},We=/(?:\${2})([^\n`]+?)(?:\${2})/gi,D=0,rt=function(){return"__special_katext_id_".concat(D++,"__")},je={};function m(){return je}function T(){D=0,je={}}function M(g){return g=g.replace(We,function(R,x){var I=rt();return je[I]={type:"inline",expression:x},I}),g}var k=Oe.listitem;Oe.listitem=function(g){return k(M(g))};var X=Oe.paragraph;Oe.paragraph=function(g){return X(M(g))};var P=Oe.tablecell;Oe.tablecell=function(g,R){return P(M(g),R)},Oe.code=function(g,R,x){var I=(R||"").match(/\S*/)[0];return I?["latex","katex","math"].indexOf(I)>=0?"

            ".concat(g,"

            "):'
            ').concat(x?g:Object(j.escape)(g,!0),`
            -`):'
            '+(x?g:Object(j.escape)(g,!0))+"
            "},Oe.heading=function(g,R,x){var I=this.options.headerPrefix+x.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ne.push({anchor:I,level:R,text:g}),"'+g+""},F.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),F.a.use({tokenizer:He,renderer:Oe});var e=F.a,q=t("SJMd"),J=t("m3rI"),Ce=t("Oy/b"),Ue=/]*>/g;function Ye(g){var R=document.createElement("div");return R.innerHTML=g,R.childNodes.length===0?"":R.childNodes[0].nodeValue}var ze=u.a=function(g){var R=g.value,x=R===void 0?"":R,I=g.className,h=g.style,r=h===void 0?{}:h,v=String(x),_=Object(p.useMemo)(function(){try{var G=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,z=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Le=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;v=v.replace(G,"("+J.a.API_SERVER+"/api/attachments/").replace(z,'"'+J.a.API_SERVER+"/api/attachments/").replace(Le,'"'+J.a.API_SERVER+"/files/uploads/")}catch(me){}var H=e(v),Pe=m();return v.match(/\[TOC\]/)&&(H=H.replace("

            [TOC]

            ",Xe()),Me()),H=H.replace(/(__special_katext_id_\d+__)/g,function(me,we){var ot=Pe[we],fe=ot.type,B=ot.expression;return Object(Ce.renderToString)(Ye(B)||"",{displayMode:fe==="block",throwOnError:!1,output:"html"})}),H=H.replace(/▁/g,"\u2581\u2581\u2581"),T(),H},[v]),A=Object(p.useRef)();function C(G){var z=G.target;if(z.tagName.toUpperCase()==="A"){var Le=z.getAttribute("href");if(Le.startsWith("#")){G.preventDefault();var H=document.getElementById(Le.replace("#",""));H&&H.scrollIntoView(!0)}}}return Object(p.useEffect)(function(){if(A.current&&_&&(_.match(Ue)&&window.PR.prettyPrint()),A.current)return A.current.addEventListener("click",C),function(){A.current.removeEventListener("click",C),T(),Me()}},[_,A.current,C]),Z.a.createElement("div",{ref:A,style:r,className:"".concat(I||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},AYk6:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=Z(t("io/O"));function Z(E){return E&&E.__esModule?E:{default:E}}var c=p;u.default=c,S.exports=c},BddG:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=Z(t("cpXU"));function Z(E){return E&&E.__esModule?E:{default:E}}var c=p;u.default=c,S.exports=c},FWii:function(S,u,t){"use strict";var p=t("TqRt"),Z=t("284h");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=Z(t("q1tI")),E=p(t("1U1e")),N=p(t("KQxl")),F=function(ne,Y){return c.createElement(N.default,Object.assign({},ne,{ref:Y,icon:E.default}))};F.displayName="RotateLeftOutlined";var j=c.forwardRef(F);u.default=j},KhsL:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0});var p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"};u.default=p},"N8+U":function(S,u,t){"use strict";var p=t("TqRt"),Z=t("284h");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=Z(t("q1tI")),E=p(t("3LGY")),N=p(t("KQxl")),F=function(ne,Y){return c.createElement(N.default,Object.assign({},ne,{ref:Y,icon:E.default}))};F.displayName="ZoomInOutlined";var j=c.forwardRef(F);u.default=j},NFYg:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0});var p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"};u.default=p},PdY4:function(S,u){S.exports="data:image/png;base64,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"},QeVK:function(S,u,t){},UZu5:function(S,u,t){},XCrF:function(S,u,t){"use strict";var p=t("cIOH"),Z=t.n(p),c=t("QeVK"),E=t.n(c)},ZW9T:function(S,u,t){"use strict";t.d(u,"a",function(){return je});var p=t("k1fw"),Z=t("miYZ"),c=t("tsqr"),E=t("rAM+"),N=t("tJVT"),F=t("PpiC"),j=t("q1tI"),de=t.n(j),ne=t("bdgK");function Y(m,T,M,k,X){var P=T.getWordUntilPosition(M),e={startLineNumber:M.lineNumber,endLineNumber:M.lineNumber,startColumn:P.startColumn,endColumn:P.endColumn},q=k.map(function(J){return{label:J,kind:m.languages.CompletionItemKind.Keyword,insertText:J,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:e}});return X.map(function(J){q.push(Object(p.a)(Object(p.a)({},J),{},{range:e}))}),q}var Oe=function(m){var T={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},M=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(e,q){var J=Y(m,e,q,M,[T]);return{suggestions:J}}});var k=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(e,q){var J=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ce=Y(m,e,q,k,J);return{suggestions:Ce}}});var X=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(e,q){var J=[T,{label:"main",kind:m.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`)}var ne=[],G=["
              "],Oe=new F.a.Renderer,re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Me(){ne.length=0,G=["
                "]}function xe(g,R,x,I){if(R>=g.length||g[R].level<=x)return R;var h=g[R];I.push("
              • "+h.text+""),R++;var r=[];return R=xe(g,R,h.level,r),r.length>0&&(I.push("
                  "),r.forEach(function(v){I.push(v)}),I.push("
                ")),I.push("
              • "),R=xe(g,R,x,I),R}function Xe(){return xe(ne,0,0,G),G.push("
              "),G.join("")}var He={heading:function(R){var x=re.exec(R);if(x)return{type:"heading",raw:x[0],depth:x[1].length,text:x[2]}},fences:function(R){var x=this.rules.block.fences.exec(R);if(x){var I=x[0],h=de(I,x[3]||""),r=x[2]?x[2].trim():x[2];if(["latex","katex","math"].indexOf(r)>=0){var v=rt(),_=h;h=v,je[v]={type:"block",expression:_}}return{type:"code",raw:I,lang:r,text:h}}}},We=/(?:\${2})([^\n`]+?)(?:\${2})/gi,D=0,rt=function(){return"__special_katext_id_".concat(D++,"__")},je={};function m(){return je}function T(){D=0,je={}}function M(g){return g=g.replace(We,function(R,x){var I=rt();return je[I]={type:"inline",expression:x},I}),g}var k=Oe.listitem;Oe.listitem=function(g){return k(M(g))};var X=Oe.paragraph;Oe.paragraph=function(g){return X(M(g))};var U=Oe.tablecell;Oe.tablecell=function(g,R){return U(M(g),R)},Oe.code=function(g,R,x){var I=(R||"").match(/\S*/)[0];return I?["latex","katex","math"].indexOf(I)>=0?"

              ".concat(g,"

              "):'
              ').concat(x?g:Object(j.escape)(g,!0),`
              +`):'
              '+(x?g:Object(j.escape)(g,!0))+"
              "},Oe.heading=function(g,R,x){var I=this.options.headerPrefix+x.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ne.push({anchor:I,level:R,text:g}),"'+g+""},F.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),F.a.use({tokenizer:He,renderer:Oe});var e=F.a,q=t("SJMd"),J=t("m3rI"),Ce=t("Oy/b"),Pe=/]*>/g;function Ye(g){var R=document.createElement("div");return R.innerHTML=g,R.childNodes.length===0?"":R.childNodes[0].nodeValue}var ze=u.a=function(g){var R=g.value,x=R===void 0?"":R,I=g.className,h=g.style,r=h===void 0?{}:h,v=String(x),_=Object(p.useMemo)(function(){try{var V=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,H=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Le=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;v=v.replace(V,"("+J.a.API_SERVER+"/api/attachments/").replace(H,'"'+J.a.API_SERVER+"/api/attachments/").replace(Le,'"'+J.a.API_SERVER+"/files/uploads/")}catch(me){}var Y=e(v),Ue=m();return v.match(/\[TOC\]/)&&(Y=Y.replace("

              [TOC]

              ",Xe()),Me()),Y=Y.replace(/(__special_katext_id_\d+__)/g,function(me,we){var ot=Ue[we],fe=ot.type,B=ot.expression;return Object(Ce.renderToString)(Ye(B)||"",{displayMode:fe==="block",throwOnError:!1,output:"html"})}),Y=Y.replace(/▁/g,"\u2581\u2581\u2581"),T(),Y},[v]),A=Object(p.useRef)();function C(V){var H=V.target;if(H.tagName.toUpperCase()==="A"){var Le=H.getAttribute("href");if(Le.startsWith("#")){V.preventDefault();var Y=document.getElementById(Le.replace("#",""));Y&&Y.scrollIntoView(!0)}}}return Object(p.useEffect)(function(){if(A.current&&_&&(_.match(Pe)&&window.PR.prettyPrint()),A.current)return A.current.addEventListener("click",C),function(){A.current.removeEventListener("click",C),T(),Me()}},[_,A.current,C]),Z.a.createElement("div",{ref:A,style:r,className:"".concat(I||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},AYk6:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=Z(t("io/O"));function Z(E){return E&&E.__esModule?E:{default:E}}var c=p;u.default=c,S.exports=c},BddG:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=Z(t("cpXU"));function Z(E){return E&&E.__esModule?E:{default:E}}var c=p;u.default=c,S.exports=c},FWii:function(S,u,t){"use strict";var p=t("TqRt"),Z=t("284h");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=Z(t("q1tI")),E=p(t("1U1e")),N=p(t("KQxl")),F=function(ne,G){return c.createElement(N.default,Object.assign({},ne,{ref:G,icon:E.default}))};F.displayName="RotateLeftOutlined";var j=c.forwardRef(F);u.default=j},KhsL:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0});var p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"};u.default=p},"N8+U":function(S,u,t){"use strict";var p=t("TqRt"),Z=t("284h");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=Z(t("q1tI")),E=p(t("3LGY")),N=p(t("KQxl")),F=function(ne,G){return c.createElement(N.default,Object.assign({},ne,{ref:G,icon:E.default}))};F.displayName="ZoomInOutlined";var j=c.forwardRef(F);u.default=j},NFYg:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0});var p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"};u.default=p},PdY4:function(S,u){S.exports="data:image/png;base64,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"},QeVK:function(S,u,t){},UZu5:function(S,u,t){},XCrF:function(S,u,t){"use strict";var p=t("cIOH"),Z=t.n(p),c=t("QeVK"),E=t.n(c)},ZW9T:function(S,u,t){"use strict";t.d(u,"a",function(){return je});var p=t("k1fw"),Z=t("miYZ"),c=t("tsqr"),E=t("rAM+"),N=t("tJVT"),F=t("PpiC"),j=t("q1tI"),de=t.n(j),ne=t("bdgK");function G(m,T,M,k,X){var U=T.getWordUntilPosition(M),e={startLineNumber:M.lineNumber,endLineNumber:M.lineNumber,startColumn:U.startColumn,endColumn:U.endColumn},q=k.map(function(J){return{label:J,kind:m.languages.CompletionItemKind.Keyword,insertText:J,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:e}});return X.map(function(J){q.push(Object(p.a)(Object(p.a)({},J),{},{range:e}))}),q}var Oe=function(m){var T={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},M=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(e,q){var J=G(m,e,q,M,[T]);return{suggestions:J}}});var k=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(e,q){var J=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ce=G(m,e,q,k,J);return{suggestions:Ce}}});var X=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(e,q){var J=[T,{label:"main",kind:m.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:m.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ce=Y(m,e,q,X,J);return{suggestions:Ce}}})},re="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function Me(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function xe(){}var Xe=!1,He={"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 We(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=m;if(Array.isArray(m)){for(var M=0;M0||a.target.offsetWidth>0)&&B.current.instance.layout()}}catch(d){O.e(d)}finally{O.f()}}),l.observe(fe.current)),l}function Fe(){c.b.warn(decodeURIComponent(re))}Object(j.useEffect)(function(){var l=B.current.instance;if(P!=null&&l&&ue){var i=l.getModel();i&&P!==i.getValue()&&(Xe=!0,i.setValue(P),l.layout(),Xe=!1)}},[P,ue,B.current]);function De(){var l=B.current.instance;if(l){var i=l.getSelection(),O=B.current.pastePos||{},s=new D.Range(O.startLineNumber||i.endLineNumber,O.startColumn||i.endColumn,O.endLineNumber||i.endLineNumber,O.endColumn||i.endColumn);setTimeout(function(){l.executeEdits("",[{range:s,text:""}])},300)}}function lt(l){(window.navigator.platform.match("Mac")?l.metaKey:l.ctrlKey)&&l.keyCode==83&&(l.preventDefault(),h())}var Ve=function(){if(v&&B.current.instance){var i=B.current.instance.getContentHeight();et(i0||z.target.offsetWidth>0)&&v.layout()}}catch(Le){C.e(Le)}finally{C.f()}}),_.observe(Ue.current)),_}Object(j.useEffect)(function(){Ue.current&&t.e(32).then(t.t.bind(null,"M/lh",7)).then(function(v){D=v;var _=D.editor.createDiffEditor(Ue.current,Object(p.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},Ce));R(_);var A=x(_);return function(){_.dispose();var C=_.getModel();C&&C.dispose(),A.unobserve(Ue.current)}})},[]),Object(j.useEffect)(function(){g&&g.setModel({original:D.editor.createModel(P,q),modified:D.editor.createModel(e,q)})},[P,e,q,g]);var I=Me(M),h=Me(X),r={width:I,height:h};return de.a.createElement("div",{className:"my-diff-editor",ref:Ue,style:r})}},"a83/":function(S,u){S.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAAAXNSR0IArs4c6QAAAppJREFUeAHtnGlrwkAYhN+oiIiK6AdBwf//s/SD94EX3kc7SxXFxFIb21mZhWKy2YTJPJk9tBpMp9OTqdA4kKBRIiHOAQEhexAEREDIHCCTo4QICJkDZHKUEAEhc4BMjhIiIGQOkMlRQgSEzAEyOUqIgJA5QCZHCREQMgfI5CghAkLmAJkcJURAyBwgk6OECAiZA2RylBABIXOATE6KTM9FTq/Xs9lsdtmPc6NQKFilUonzkrFdixYIYARBYOl0OrabxYW2260DLSBP2JpKpaxerz9xZvQpjUbDdrtddIN/PuLloL7ZbOx0es9/SabtssIeVIBotVp2OBxcd1atVi2bzYY19bbOq4QMBgMHA24jId1u11vjo4R7BWS/39/cB5Lybl2XV0Dy+fwNkFwu57qum8qvndVqZZ1Ox8bjsVfQvBpDyuWyJZNJg9mYDpdKpTAWbmrbbrfteDzaYrFw7Wu1WmhbtkqvgMC8YrHo/h4ZiUUlYJzLcrl0SYkCeG7H8OodkO9Mw4JyvV7fNRuNRpbJZO7q2Sq8GkM+vw8ZavbZVKRiOByed+9eMSu7Ts5dA4IKLxKCmRTWHxg7UNBtofvBeHJdAAMzr6jy6FjUOX9d70VC+v3+BQYMmkwm1mw2bT6fX/zCNhLke6FPCEwOe9cXTzu6ICwWE4kE9ftTP3lIqIFgIYh0PCoA40NX9Ogero9Rd1nvtgq/Nj5qmxpIlOh3rhcQMrq0QPAx66vKK6/9W82BfnzmtxbGez5tQuK9TX+uJiBkrAREQMgcIJOjhAgImQNkcpQQASFzgEyOEiIgZA6QyVFCBITMATI5SoiAkDlAJkcJERAyB8jkKCECQuYAmRwlREDIHCCTo4QICJkDZHKUEAEhc4BMzgdb8clCZGraXQAAAABJRU5ErkJggg=="},ar9M:function(S,u,t){S.exports={flex_box_center:"flex_box_center___3u5gb",flex_space_between:"flex_space_between___1NtYH",flex_box_vertical_center:"flex_box_vertical_center___3tz86",flex_box_center_end:"flex_box_center_end___2MWvg",flex_box_column:"flex_box_column___25npS",shixunWrp:"shixunWrp___2ugkQ",fillComment:"fillComment___39Gzu",commentContent:"commentContent___3_o2f",commentText:"commentText___aIRwj",simpleWrap:"simpleWrap___3I95G"}},cpXU:function(S,u,t){"use strict";var p=t("TqRt"),Z=t("284h");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=Z(t("q1tI")),E=p(t("NFYg")),N=p(t("KQxl")),F=function(ne,Y){return c.createElement(N.default,Object.assign({},ne,{ref:Y,icon:E.default}))};F.displayName="ZoomOutOutlined";var j=c.forwardRef(F);u.default=j},"io/O":function(S,u,t){"use strict";var p=t("TqRt"),Z=t("284h");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=Z(t("q1tI")),E=p(t("KhsL")),N=p(t("KQxl")),F=function(ne,Y){return c.createElement(N.default,Object.assign({},ne,{ref:Y,icon:E.default}))};F.displayName="RotateRightOutlined";var j=c.forwardRef(F);u.default=j},"kaH+":function(S,u,t){"use strict";var p=t("+L6B"),Z=t("2/Rp"),c=t("tJVT"),E=t("q1tI"),N=t.n(E),F=t("UZu5"),j=t.n(F),de=t("dhSg"),ne=t("rLCj"),Y=t("dF/Y"),Oe=t("4i/N");u.a=function(){var re=Object(E.useState)(""),Me=Object(c.a)(re,2),xe=Me[0],Xe=Me[1],He=Object(E.useState)(0),We=Object(c.a)(He,2),D=We[0],rt=We[1],je=Object(E.useRef)("");Object(E.useEffect)(function(){var k=de.a.subscribe("preview-image",function(X){Xe(X),document.body.style.overflow="hidden"});return k},[]),Object(E.useEffect)(function(){return document.addEventListener("keydown",m),function(){document.removeEventListener("keydown",m)}},[]),Object(E.useEffect)(function(){je.current=xe},[xe]);function m(k){k.keyCode==27&&je.current&&T()}function T(){document.body.style.overflow="auto",Xe("")}function M(){rt(D+90)}return N.a.createElement(E.Fragment,null,xe?N.a.createElement("div",{className:"image-preview-container"},N.a.createElement("div",{className:"button-group"},N.a.createElement(Z.a,{onClick:M},"\u65CB\u8F6C",N.a.createElement(ne.a,null)),N.a.createElement(Z.a,{href:xe},"\u4E0B\u8F7D",N.a.createElement(Y.a,null)),N.a.createElement(Z.a,{onClick:T},"\u5173\u95ED",N.a.createElement(Oe.a,null))),N.a.createElement("div",{className:"preview-wrp-group"},N.a.createElement("img",{className:"image-preview",src:xe,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(D,"deg)")}}))):null)}},sKBN:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=Z(t("N8+U"));function Z(E){return E&&E.__esModule?E:{default:E}}var c=p;u.default=c,S.exports=c},tZIN:function(S,u,t){S.exports={flex_box_center:"flex_box_center___2K1dL",flex_space_between:"flex_space_between___2L7ld",flex_box_vertical_center:"flex_box_vertical_center___1F3zB",flex_box_center_end:"flex_box_center_end___-V8-l",flex_box_column:"flex_box_column___QsxXv",bg:"bg___hYUX8",title:"title___2uKCm",questionIcons:"questionIcons___2NC7n",green:"green___2FAnR",orange:"orange___2MWF8",greenTip:"greenTip___3JOl7",redTip:"redTip___3ZK2T",cccTip:"cccTip___2z527",orangeTip:"orangeTip___25n35",flexRow:"flexRow___2IV9a",simpleWrap:"simpleWrap___FVwT1",userPhoto:"userPhoto___1YEBt",CCCIcons:"CCCIcons___3hOXZ",buttonFixed:"buttonFixed___25-Ju"}},vOkf:function(S,u,t){"use strict";t.r(u);var p=t("XCrF"),Z=t("1GRj"),c=t("miYZ"),E=t("tsqr"),N=t("2qtc"),F=t("kLXV"),j=t("/zsF"),de=t("PArb"),ne=t("14J3"),Y=t("BMrR"),Oe=t("jCWc"),re=t("kPKH"),Me=t("sRBo"),xe=t("kaz8"),Xe=t("7Kak"),He=t("9yH6"),We=t("+L6B"),D=t("2/Rp"),rt=t("giR+"),je=t("fyUT"),m=t("WmNS"),T=t.n(m),M=t("k1fw"),k=t("9og8"),X=t("tJVT"),P=t("q1tI"),e=t.n(P),q=t("Ty5D"),J=t("55Ip"),Ce=t("9kvl"),Ue=t("a83/"),Ye=t.n(Ue),ze=t("jhfD"),g=t("Llu2"),R=t("wd/R"),x=t.n(R),I=t("V0Rq"),h=t("tZIN"),r=t.n(h),v=t("9Bee"),_=t("1vsH"),A=t("5NDa"),C=t("5rEg"),G=function(l){var i=l.data;console.log("--------",i);var O=Object(P.useState)(!1),s=Object(X.a)(O,2),a=s[0],d=s[1],f=function(){var ce,oe;switch(i.question_type){case 3:return e.a.createElement("aside",null,e.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue current",onClick:function(){d(!a)}},a?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),a&&e.a.createElement("div",null,i==null||((ce=i.standard_answer)===null||ce===void 0)?void 0:ce.map(function($,Re){var Q;return e.a.createElement(Y.a,{className:"mt10"},e.a.createElement(re.a,{flex:"50px"},e.a.createElement("span",{className:"mt10"},"\u586B\u7A7A",$.choice_id)),e.a.createElement(re.a,{flex:1},$==null||((Q=$.answer_text)===null||Q===void 0)?void 0:Q.map(function(le,Ne){return e.a.createElement("div",{style:{border:"1px solid #eee",padding:"15px 10px 0 10px"}},e.a.createElement(v.a,{value:le}))})))})));case 4:return e.a.createElement("aside",null,e.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue current",onClick:function(){d(!a)}},a?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),a&&e.a.createElement("div",null,e.a.createElement(v.a,{value:i==null||((oe=i.standard_answer)===null||oe===void 0)?void 0:oe.join(" ")})))}};return e.a.createElement("section",null,f())},z=t("m3rI"),Le=t("ar9M"),H=t.n(Le),Pe=C.a.TextArea,me=function(l){var i,O,s,a=l.item,d=l.answerData,f=l.changeScoreData,w=l.textValue,ce=l.textOnChange,oe=ce===void 0?function(){}:ce,$=Object(P.useState)([]),Re=Object(X.a)($,2),Q=Re[0],le=Re[1],Ne=Object(P.useState)(!1),pe=Object(X.a)(Ne,2),ve=pe[0],K=pe[1];return Object(P.useEffect)(function(){(f==null?void 0:f[a.q_position])?!ve&&K(!0):ve&&K(!1)},[f==null?void 0:f[a==null?void 0:a.q_position]]),Object(P.useEffect)(function(){for(var be=[],Se=0;Se<(a==null?void 0:a.multi_count);Se++){var tt;be.push(Object(M.a)({},(a==null||((tt=a.user_answer)===null||tt===void 0)?void 0:tt[Se])||{}))}le(be)},[a==null?void 0:a.user_answer]),e.a.createElement("div",null,Q==null?void 0:Q.map(function(be,Se){return e.a.createElement("div",null,e.a.createElement("span",null,"\u7B54\u6848\uFF08\u586B\u7A7A",Se+1,"\uFF09:"),e.a.createElement("div",{style:{border:"1px solid #eee",padding:"15px 10px 0 10px"}},e.a.createElement(v.a,{value:be==null?void 0:be.answer_text})))}),e.a.createElement(G,{data:a}),e.a.createElement(de.a,null),ve?e.a.createElement(Pe,{style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u5236 100 \u4E2A\u5B57\u7B26",value:w,onChange:function(Se){return oe(Se.target.value)}}):e.a.createElement(e.a.Fragment,null,!Object(_.D)((i=a.question_comments)===null||i===void 0?void 0:i.comment)&&e.a.createElement("div",{className:H.a.fillComment},e.a.createElement("img",{src:"".concat(z.a.IMG_SERVER,"/images/").concat((O=a.question_comments)===null||O===void 0?void 0:O.user_picture)}),e.a.createElement("div",{className:H.a.commentContent},e.a.createElement("div",null,x()((s=a.question_comments)===null||s===void 0?void 0:s.updated_at).format("YYYY-MM-DD HH:mm")),e.a.createElement("div",null,a.question_comments.user_name),a.question_comments.comment&&e.a.createElement("div",{className:H.a.commentText},a.question_comments.comment)))))},we=me,ot=t("g9YV"),fe=t("wCAj"),B=t("xKgJ"),Ke=t("ZW9T"),Ze=function(l){var i,O,s,a=l.item,d=l.answerData,f=l.hasChangeScore,w=f===void 0?!0:f,ce=l.autoHeight,oe=l.saveChangeScore,$=oe===void 0?function(){}:oe,Re=Object(P.useState)([]),Q=Object(X.a)(Re,2),le=Q[0],Ne=Q[1],pe=Object(P.useState)([]),ve=Object(X.a)(pe,2),K=ve[0],be=ve[1];Object(P.useEffect)(function(){var U;if(!(a==null||((U=a.shixun_details)===null||U===void 0)?void 0:U.length))return;for(var ee=[],L=[],ie=0;ie<(a==null||((at=a.shixun_details)===null||at===void 0)?void 0:at.length);ie++){for(var at,Qe,ke,Ie=0;Ie<(a==null?void 0:a.shixun_details[ie].stage_list.length);Ie++){var ct,Te,Et,_t,ft,Ut=a==null?void 0:a.shixun_details[ie].stage_list[Ie];ee.push(Object(M.a)(Object(M.a)({},Ut),{operation:a==null||((ct=a.shixun_details)===null||ct===void 0||((Te=ct[ie])===null||Te===void 0||((Et=Te.shixun_detail)===null||Et===void 0||((_t=Et[0])===null||_t===void 0))))?void 0:_t.game_identifier,shixun_challenge_id:a==null||((ft=a.shixun_details[ie])===null||ft===void 0)?void 0:ft.shixun_challenge_id}))}if(a==null||((Qe=a.shixun_details)===null||Qe===void 0||((ke=Qe[ie])===null||ke===void 0))?void 0:ke.shixun_detail){var pt,gt,yt;L.push(a==null||((pt=a.shixun_details)===null||pt===void 0||((gt=pt[ie])===null||gt===void 0||((yt=gt.shixun_detail)===null||yt===void 0)))?void 0:yt[0])}}be(L),Ne(ee)},[a==null?void 0:a.shixun_details]);var Se=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(ee){return e.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:ee&&ee.length>25?ee:""},ee)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(ee,L){return e.a.createElement("span",null,L.evaluate_count?L.evaluate_count:e.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:function(ee,L){var ie=!1;return L.finished_time&&(d==null?void 0:d.exercise)&&(d==null?void 0:d.exercise_answer_user)&&((d==null?void 0:d.exercise.time)===-1?ie=x()(d==null?void 0:d.exercise.end_time).isBefore(L.finished_time):ie=x()(d==null?void 0:d.exercise_answer_user.start_at).add(d==null?void 0:d.exercise.time,"m").isBefore(L.finished_time)),e.a.createElement("span",null,L.finished_time||e.a.createElement("span",{className:"c-grey-999"},"--"),e.a.createElement("span",{className:"c-orange-ff9 "},ie?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(ee,L){return e.a.createElement("span",null,L.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(ee,L){return e.a.createElement("span",null,L.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:function(ee,L){return e.a.createElement("span",null,e.a.createElement("span",{className:"c-orange"},L.user_score),"/",L.game_score)}},w&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:function(ee,L,ie){return e.a.createElement(je.a,{min:0,max:Number(L.game_score),defaultValue:ee,onBlur:function(){var at=Object(k.a)(T.a.mark(function Qe(ke){var Ie;return T.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!(ke.target.value!=ee)){Te.next=6;break}return Te.next=3,$(Object(M.a)(Object(M.a)({},a),{shixun_challenge_id:L.shixun_challenge_id,shixunScore:ke.target.value}));case 3:Ie=Te.sent,console.log("res: ",Ie),(Ie==null?void 0:Ie.question_comments)&&E.b.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206");case 6:case"end":return Te.stop()}},Qe)}));return function(Qe){return at.apply(this,arguments)}}()})}}].filter(function(U){return!!U}),tt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(ee,L){return e.a.createElement("span",null,L.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(ee,L){return e.a.createElement("span",null,L.error_msg?L.error_msg:"--")}},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(ee,L){return e.a.createElement("span",null,L.updated_at?L.updated_at:"--")}}],Ot={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return e.a.createElement(e.a.Fragment,null,((d==null||((i=d.exercise)===null||i===void 0)?void 0:i.student_commit_status)!==0||(d==null||((O=d.exercise)===null||O===void 0)?void 0:O.user_exercise_status)!==0)&&e.a.createElement("div",{className:"mt15"},e.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(le==null?void 0:le.length)&&e.a.createElement(fe.a,{columns:Se,dataSource:le,pagination:!1})),!!(K==null?void 0:K.length)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),K==null?void 0:K.map(function(U,ee){var L;return e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mt5"},e.a.createElement("span",{className:"font16 mr15"}," \u7B2C",U.position,"\u5173"),e.a.createElement(J.Link,{className:"current c-black font16",to:"/tasks/".concat(U.game_identifier)},U.name)),!!(U==null||((L=U.outputs)===null||L===void 0)?void 0:L.length)&&e.a.createElement(fe.a,{bordered:!0,dataSource:U.outputs.map(function(ie){return{key:ie.position,error_msg:ie.output_detail,updated_at:ie.updated_at}}),columns:tt,pagination:!1}),(U==null?void 0:U.st)===0&&U.passed_code&&e.a.createElement("div",{className:H.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"},U.path)),e.a.createElement(Ke.b,{height:300,autoHeight:ce,language:"python",theme:"default",value:U.passed_code,options:Ot})))})),Object(B.t)()&&e.a.createElement(v.a,{className:"c-grey-999 mt20 mb20",value:a==null?void 0:a.question_title}),a==null||((s=a.shixun)===null||s===void 0)?void 0:s.map(function(U,ee){return e.a.createElement("p",{className:"font16 c-grey-666 mb5"},e.a.createElement("span",{className:"mr20"},"\u7B2C",U==null?void 0:U.challenge_position,"\u5173 ",U==null?void 0:U.challenge_name),e.a.createElement("span",null,U==null?void 0:U.challenge_score,"\u5206"))}),e.a.createElement("div",{className:"mb15"}))},ue=Ze,Be=C.a.TextArea,Ge=function(l){var i,O,s,a,d=l.item,f=l.answerData,w=l.changeScoreData,ce=l.textValue,oe=l.textOnChange,$=oe===void 0?function(){}:oe,Re=Object(P.useState)(!1),Q=Object(X.a)(Re,2),le=Q[0],Ne=Q[1];return Object(P.useEffect)(function(){(w==null?void 0:w[d.q_position])?!le&&Ne(!0):le&&Ne(!1)},[w==null?void 0:w[d==null?void 0:d.q_position]]),e.a.createElement("div",null,e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:H.a.simpleWrap},e.a.createElement(v.a,{value:(d==null||((i=d.user_answer)===null||i===void 0)?void 0:i[0])||""})),Object(B.d)()&&e.a.createElement(G,{data:d})),e.a.createElement(de.a,null),le?e.a.createElement(Be,{style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u5236 100 \u4E2A\u5B57\u7B26",value:ce,onChange:function(ve){return $(ve.target.value)}}):e.a.createElement(e.a.Fragment,null,!Object(_.D)((O=d.question_comments)===null||O===void 0?void 0:O.comment)&&e.a.createElement("div",{className:H.a.fillComment},e.a.createElement("img",{src:"".concat(z.a.IMG_SERVER,"/images/").concat((s=d.question_comments)===null||s===void 0?void 0:s.user_picture)}),e.a.createElement("div",{className:H.a.commentContent},e.a.createElement("div",null,x()((a=d.question_comments)===null||a===void 0?void 0:a.updated_at).format("YYYY-MM-DD HH:mm")),e.a.createElement("div",null,d.question_comments.user_name),e.a.createElement("div",{className:H.a.commentText},d.question_comments.comment)))))},Fe=Ge,De=t("J66h"),lt=function(l){var i,O,s,a,d,f=l.item,w=l.answerData,ce=l.autoHeight,oe=Object(P.useState)([]),$=Object(X.a)(oe,2),Re=$[0],Q=$[1];Object(P.useEffect)(function(){var pe;if((f==null||((pe=f.evaluate_codes)===null||pe===void 0)?void 0:pe.length)>0){var ve;Q(f==null||((ve=f.evaluate_codes)===null||ve===void 0)?void 0:ve.map(function(K,be){return{key:be+1,error_msg:(K==null?void 0:K.error_msg)?De.Base64.decode(K==null?void 0:K.error_msg):"",created_at:K.created_at}}))}else Q([{key:"--",error_msg:"--"}])},[f==null?void 0:f.evaluate_codes]);var le=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(ve,K){return e.a.createElement("span",null,K.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(ve,K){return e.a.createElement("span",null,K.error_msg?K.error_msg:"--")}},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(ve,K){return e.a.createElement("span",null,K.created_at?x()(K.created_at).format("YYYY-MM-DD HH:mm"):"--")}}],Ne={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(v.a,{value:f==null?void 0:f.description})),(!!(w==null||((i=w.exercise)===null||i===void 0)?void 0:i.student_commit_status)&&(w==null||((O=w.exercise)===null||O===void 0)?void 0:O.student_commit_status)!==0||!!(w==null||((s=w.exercise)===null||s===void 0)?void 0:s.user_exercise_status)&&(w==null||((a=w.exercise)===null||a===void 0)?void 0:a.user_exercise_status)!==0)&&e.a.createElement(fe.a,{className:"mt5",bordered:!0,dataSource:Re,columns:le,pagination:!1}),!!(f==null||((d=f.user_answer)===null||d===void 0)?void 0:d.length)&&(f==null?void 0:f.passed_code)&&e.a.createElement("aside",{className:r.a.shixunWrp},e.a.createElement("h3",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(Ke.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(f==null?void 0:f.passed_code)?De.Base64.decode(f==null?void 0:f.passed_code):"",autoHeight:ce,options:Ne})))},Ve=lt,Je=t("kaH+"),qe=t("dhSg"),dt=t("ErOA"),$e=t("3Um/"),it=t.n($e),mt=t("PdY4"),vt=t.n(mt),st=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],ut=function(l){var i,O,s,a,d,f,w,ce,oe,$,Re,Q,le,Ne,pe,ve,K,be,Se,tt,Ot,U,ee,L,ie,at,Qe,ke,Ie,ct,Te,Et,_t,ft,Ut,pt,gt=l.exercise,yt=l.globalSetting,qt=l.loading,Ht=l.user,Nt=l.dispatch,ge=Object(q.m)(),$t=Ht.userInfo,o=gt.reviewExercise,Yt=Object(P.useState)({}),bt=Object(X.a)(Yt,2),he=bt[0],Pt=bt[1],Gt=Object(P.useState)(!1),jt=Object(X.a)(Gt,2),At=jt[0],Dt=jt[1],Vt=Object(P.useState)(0),Tt=Object(X.a)(Vt,2),Mt=Tt[0],Wt=Tt[1],zt=Object(P.useState)(),wt=Object(X.a)(zt,2),xt=wt[0],Kt=wt[1],Zt=Object(P.useState)(),St=Object(X.a)(Zt,2),Rt=St[0],Jt=St[1],Ct;Object(P.useEffect)(function(){try{Ct=JSON.parse(localStorage.total_exercise_users),Ct.map(function(b,n){b.user_login===ge.userId&&(Kt(Ct[n+1]),Jt(Ct[n-1]))})}catch(b){}Lt()},[ge.userId]),Object(P.useEffect)(function(){console.log(Mt),setTimeout(function(){document.documentElement.scrollTop=Mt},500)},[gt.reviewExercise]),Object(P.useEffect)(function(){Nt({type:"globalSetting/footerToggle",payload:!1})},[]);var It=function(){var b=Object(k.a)(T.a.mark(function n(V){var te,ae,W,Ee;return T.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return Wt(document.documentElement.scrollTop),_e.next=3,Object(I.L)({id:V.question_id,shixun_challenge_id:V.shixun_challenge_id||null,comment:(te=he[V.q_position])===null||te===void 0?void 0:te.text,score:V.shixunScore||((ae=he[V.q_position])===null||ae===void 0?void 0:ae.score),user_id:o==null||((W=o.exercise_answer_user)===null||W===void 0)?void 0:W.user_id});case 3:return Ee=_e.sent,delete he[V.q_position],Lt(),Pt(Object(M.a)({},he)),_e.abrupt("return",Ee);case 8:case"end":return _e.stop()}},n)}));return function(V){return b.apply(this,arguments)}}(),Qt=function(n){if(n.question_type>1&&n.question_type!==5&&n.question_type!==2)return he[n.q_position]?e.a.createElement("span",{className:"mr10 ml10 current"},"\u8C03\u5206 ",e.a.createElement(je.a,{defaultValue:n.user_score,max:n.question_score,min:0,onChange:function(te){he[n.q_position].score=String(te),Pt(Object(M.a)({},he))}}),"\u5206",e.a.createElement(D.a,{className:"ml5",type:"primary",onClick:function(){return It(n)}},"\u786E\u8BA4")):e.a.createElement("span",{onClick:function(){he[n.q_position]={score:n.user_score?Number(n.user_score):0,text:null},Pt(Object(M.a)({},he))},className:"c-blue mr10 ml10 current"},"\u8C03\u5206")},Lt=function(){Nt({type:"exercise/getReviewExercise",payload:{exerciseId:ge.exerciseId,login:ge.userId}})},kt=function(n,V){var te,ae,W,Ee,se,_e;return e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{style:{display:"flex",marginTop:20}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},V+1,"."),n.question_type===6?(n==null?void 0:n.hack_user_identifier)?e.a.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:"/myproblems/".concat(n==null?void 0:n.hack_user_identifier)},n.question_title):e.a.createElement("span",{style:{lineHeight:"26px"},className:"font16"},n.question_title):e.a.createElement(v.a,{value:n.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",n.question_score,"\u5206\uFF09")),e.a.createElement("div",null,n.question_type===0&&e.a.createElement(e.a.Fragment,null,(te=n.question_choices)===null||te===void 0?void 0:te.map(function(y){return e.a.createElement("div",{className:"multi-llipsis1e flex-container mr10"},e.a.createElement(He.a,{checked:n.user_answer.includes(y.choice_id)}),e.a.createElement(v.a,{value:y.choice_text}))})),n.question_type===1&&e.a.createElement(e.a.Fragment,null,(ae=n.question_choices)===null||ae===void 0?void 0:ae.map(function(y){return e.a.createElement("div",{className:"multi-llipsis1e flex-container"},e.a.createElement(xe.a,{checked:n.user_answer.includes(y.choice_id)}),e.a.createElement(v.a,{value:y.choice_text,className:"ml5"}))})),n.question_type===2&&e.a.createElement("div",{className:r.a.flexRow},(W=n.question_choices)===null||W===void 0?void 0:W.map(function(y){return e.a.createElement("div",{className:"multi-llipsis1e flex-container"},e.a.createElement(He.a,{checked:n.user_answer.includes(y.choice_id)}),e.a.createElement(v.a,{value:y.choice_text}))})),n.question_type===3&&e.a.createElement(we,{item:n,answerData:o,changeScoreData:he,textValue:(Ee=he[n.q_position])===null||Ee===void 0?void 0:Ee.text,textOnChange:function(nt){he[n.q_position].text=nt,Pt(Object(M.a)({},he))}}),n.question_type===5&&e.a.createElement(ue,{item:n,answerData:o,saveChangeScore:It}),n.question_type===4&&e.a.createElement(Fe,{item:n,answerData:o,changeScoreData:he,textValue:(se=he[n.q_position])===null||se===void 0?void 0:se.text,textOnChange:function(nt){he[n.q_position].text=nt,Pt(Object(M.a)({},he))}}),n.question_type===6&&e.a.createElement(Ve,{item:n,answerData:o}),(n==null?void 0:n.answer_comments)&&e.a.createElement("div",{className:"mt30"},n==null||((_e=n.answer_comments)===null||_e===void 0)?void 0:_e.map(function(y,nt){var Ae,ht;return e.a.createElement(Y.a,{align:"middle",gutter:[0,10]},e.a.createElement(re.a,{flex:"50px"},e.a.createElement("img",{src:z.a.API_SERVER+"/images/"+((Ae=y.user)===null||Ae===void 0?void 0:Ae.image_url),width:"40",style:{borderRadius:40}})),e.a.createElement(re.a,{flex:"1"},x()(y.updated_at).format("YYYY-MM-DD HH:mm"),e.a.createElement("br",null),(ht=y.user)===null||ht===void 0?void 0:ht.user_name),e.a.createElement(re.a,{className:"c-grey-c"},y.shixun_chanllge_position&&e.a.createElement(e.a.Fragment,null,"\u7B2C",y.shixun_chanllge_position,"\u5173"),n.question_type!==4&&e.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",y.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",y.score,"\u5206"))}))),e.a.createElement(Y.a,null,e.a.createElement(re.a,{flex:"1"}),e.a.createElement(re.a,null,n.standard_answer_show&&e.a.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",n.standard_answer_show),Qt(n),n.user_score&&n.question_type!==5&&e.a.createElement("span",null,"\u5F97\u5206 ",e.a.createElement("span",{className:(n==null?void 0:n.answer_status)>0?"c-green":"c-red"},n.user_score)," \u5206"),!n.user_score&&e.a.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),e.a.createElement(de.a,null))},Bt=function(n){var V=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],te=["","\u5341","\u767E","\u5343","\u4E07"];n=parseInt(n);var ae=function(_e){for(var y=_e.toString().split("").reverse(),nt="",Ae=0;Ae0&&y[Ae]==0&&y[Ae-1]==0?"":V[y[Ae]]+(y[Ae]==0?te[0]:te[Ae]))+nt;return nt},W=Math.floor(n/1e4),Ee=n%1e4;return Ee.toString().length<4&&(Ee="0"+Ee),W?ae(W)+"\u4E07"+ae(Ee):ae(n)},Ft=function(n){var V,te=o==null||((V=o.exercise_question_types)===null||V===void 0)?void 0:V.filter(function(W){return n?W.question_type===4:W.question_type!==4}),ae=te==null?void 0:te.map(function(W,Ee){var se;return e.a.createElement("div",{key:Ee,className:n?"":"".concat(At?"":"hide")},e.a.createElement("div",{className:"pt20"},e.a.createElement("span",{style:{fontWeight:"bold"},className:"font16"},Bt(Ee+1),"\u3001",W.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",W.count,"\u9898\uFF1B\u5171",W.score,"\u5206\uFF09")),(se=W.items)===null||se===void 0?void 0:se.map(function(_e,y){return e.a.createElement("aside",{id:"questionID-".concat(_e.question_type,"-").concat(y),key:y},kt(_e,y))}))});return ae},Xt=function(n){var V,te=o==null||((V=o.exercise_question_types)===null||V===void 0)?void 0:V.filter(function(W){return n?W.question_type===4:W.question_type!==4}),ae=te==null?void 0:te.map(function(W,Ee){return e.a.createElement(P.Fragment,{key:W.question_type},e.a.createElement("p",null,Bt(Ee+1),"\u3001",W.name),W.items.map(function(se,_e){var y="";return n?y=se.answer_status===1&&se.user_score===null||se.answer_status===0?"":r.a.green:se.answer_status==1&&Number(se.question_score)===Number(se.user_score)?y=r.a.green:se.answer_status==2&&(y=r.a.orange),e.a.createElement("span",{className:y,onClick:function(){!At&&!n&&Dt(!0);var Ae="questionID-".concat(W.question_type,"-").concat(_e),ht=document.getElementById(Ae);ht&&setTimeout(function(){return ht.scrollIntoView({block:"start",behavior:"smooth"})})}},_e+1)}))});return ae};return e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"}),e.a.createElement("aside",{className:[r.a.title,"mt20"].join(" ")},e.a.createElement(Y.a,{style:{width:"100%"}},e.a.createElement(re.a,null,e.a.createElement(J.Link,{to:"/exam/exerciserevivw/".concat(o==null||((i=o.exercise)===null||i===void 0)?void 0:i.id,"/detail")},e.a.createElement(ze.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},o==null||((O=o.exercise)===null||O===void 0)?void 0:O.exercise_name),e.a.createElement(_.h,{status:[_.c[(s=o.exercise)===null||s===void 0?void 0:s.exercise_status]]})),e.a.createElement(re.a,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},e.a.createElement("aside",null,e.a.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((a=o.exercise)===null||a===void 0?void 0:a.time)===-1?"\u672A\u9650\u65F6":((d=o.exercise)===null||d===void 0?void 0:d.time)+"\u5206\u949F",!!(o==null||((f=o.exercise_answer_user)===null||f===void 0)?void 0:f.delayed_time)&&e.a.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",o==null||((w=o.exercise_answer_user)===null||w===void 0)?void 0:w.delayed_time,"\u5206\u949F")),e.a.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(ce=o.exercise_scores)===null||ce===void 0||((oe=ce.exercise_types)===null||oe===void 0)?void 0:oe.q_counts,"\u9898"),e.a.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",($=o.exercise_scores)===null||$===void 0||((Re=$.exercise_types)===null||Re===void 0)?void 0:Re.q_scores,"\u5206"))),e.a.createElement(re.a,null,Object(B.d)()&&e.a.createElement(D.a,{type:"primary",onClick:function(){return Ce.c.push("/classrooms/".concat(ge.coursesId,"/exercise/").concat(ge.exerciseId,"/export/").concat(ge.userId))}},e.a.createElement(g.a,null),"\u5BFC\u51FA"),(o==null||((Q=o.exercise)===null||Q===void 0)?void 0:Q.exercise_status)===2&&e.a.createElement(D.a,{style:{marginLeft:"10px"},onClick:function(n){n.preventDefault(),F.a.confirm({width:500,title:"\u63D0\u793A",content:e.a.createElement("div",null,"\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"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(k.a)(T.a.mark(function ae(){var W,Ee,se;return T.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(I.Q)({categoryId:ge.exerciseId,user_ids:[o==null||((W=o.exercise_answer_user)===null||W===void 0)?void 0:W.user_id]});case 2:Ee=y.sent,Ee.status===0&&(E.b.success("\u64CD\u4F5C\u6210\u529F"),Ce.c.push("/classrooms/".concat(ge.coursesId,"/exercise/").concat(o==null||((se=o.exercise)===null||se===void 0)?void 0:se.id,"/detail")));case 4:case"end":return y.stop()}},ae)}));function te(){return V.apply(this,arguments)}return te}()})}},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"))))),e.a.createElement("section",{className:[r.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("img",{style:{height:"70px",width:"70px"},src:z.a.API_SERVER+"/images/"+((le=o.exercise_answer_user)===null||le===void 0?void 0:le.user_img)}),e.a.createElement("div",{style:{marginTop:"5px",flex:"1"}},e.a.createElement("span",{className:"ml20"},(Ne=o.exercise_answer_user)===null||Ne===void 0?void 0:Ne.user_name),e.a.createElement("span",{className:"ml20"},"\u603B\u5F97\u5206 ",e.a.createElement("span",{className:"c-red bold"},(pe=o.exercise_answer_user)===null||pe===void 0?void 0:pe.score)," \u5206"),e.a.createElement("br",null),e.a.createElement("br",null),e.a.createElement("span",{className:"ml20"},e.a.createElement("strong",null,"\u5F00\u59CB\u7B54\u9898\uFF1A"),((ve=o.exercise_answer_user)===null||ve===void 0?void 0:ve.start_at)?x()((K=o.exercise_answer_user)===null||K===void 0?void 0:K.start_at).format("YYYY-MM-DD HH:mm"):"\u672A\u5F00\u59CB"),!!((be=o.exercise_answer_user)===null||be===void 0?void 0:be.end_at)&&e.a.createElement("span",{className:"ml20"},e.a.createElement("strong",null,"\u63D0\u4EA4\u8BD5\u5377\uFF1A"),x()((Se=o.exercise_answer_user)===null||Se===void 0?void 0:Se.end_at).format("YYYY-MM-DD HH:mm"))),e.a.createElement("img",{style:{height:"70px",width:"70px"},src:(o==null||((tt=o.exercise)===null||tt===void 0)?void 0:tt.review_status)?vt.a:it.a})),e.a.createElement(de.a,null),(o==null||((Ot=o.exercise)===null||Ot===void 0)?void 0:Ot.open_camera)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",null,"\u8003\u8BD5\u7167\u7247 ",!!(o==null||((U=o.exercise_answer_user)===null||U===void 0)?void 0:U.exercise_user_photos_count)&&e.a.createElement("span",{className:"c-green"},"(\u5171",o==null||((ee=o.exercise_answer_user)===null||ee===void 0)?void 0:ee.exercise_user_photos_count,"\u5F20)")),e.a.createElement("ul",{className:r.a.userPhoto},o==null||((L=o.exercise_answer_user)===null||L===void 0||((ie=L.exercise_user_photos)===null||ie===void 0))?void 0:ie.map(function(b,n){return e.a.createElement("li",null,e.a.createElement("span",{className:"iconfont icon-fangda2 c-white font14",onClick:function(){return qe.a.publish("preview-image",b.photo_url)}}),e.a.createElement(Z.a,{width:100,src:b.photo_url,placeholder:e.a.createElement(Z.a,{src:Ye.a,width:100})}),"\u62CD\u6444\u65F6\u95F4\uFF1A",x()(b.photo_created_at).format("HH:mm"))})),!(o==null||((at=o.exercise_answer_user)===null||at===void 0)?void 0:at.exercise_user_photos)&&e.a.createElement("div",{className:"font14 c-grey-999 mt30 pb30 tc"},e.a.createElement("span",{className:"iconfont icon-weikaishexiangtou1 mr20 font40"}),e.a.createElement("span",{className:"",style:{position:"relative",top:-10}},"\u8BE5\u5B66\u751F\u8003\u8BD5\u65F6\u95F4\u5185\u672A\u5F00\u542F\u6444\u50CF")),e.a.createElement(de.a,null)),(o==null||((Qe=o.exercise_question_types)===null||Qe===void 0)?void 0:Qe.some(function(b){return b.question_type!==4}))&&e.a.createElement("aside",null,e.a.createElement(Y.a,{gutter:[10,10]},e.a.createElement(re.a,{flex:"1"},e.a.createElement("aside",null,e.a.createElement("strong",{className:"font14"},"\u5BA2\u89C2\u9898"),e.a.createElement("span",{className:r.a.greenTip},"\u6B63\u786E"),e.a.createElement("span",{className:r.a.redTip},"\u9519\u8BEF"),e.a.createElement("span",{className:r.a.orangeTip},"\u90E8\u5206\u5F97\u5206")),e.a.createElement("aside",{className:[r.a.questionIcons,"mt10"].join(" ")},Xt())),e.a.createElement(re.a,null,"\u603B\u5206 ",e.a.createElement("span",{className:"c-red bold"},o==null||((ke=o.exercise_question_types)===null||ke===void 0||((Ie=ke.filter(function(b){return b.question_type!==4}))===null||Ie===void 0||((ct=Ie.map(function(b){return Number(b.score)}))===null||ct===void 0)))?void 0:ct.reduce(function(b,n){return b+n},0))," \u5206")),e.a.createElement("p",{className:"c-blue tr current",onClick:function(){Dt(!At)}},At?"\u6536\u8D77\u7B54\u9898\u8BE6\u60C5":"\u5C55\u5F00\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",e.a.createElement("span",{className:"iconfont icon-play-square-fill3x ml5"})),e.a.createElement(de.a,null)),Ft(),(o==null||((Te=o.exercise_question_types)===null||Te===void 0)?void 0:Te.some(function(b){return b.question_type===4}))&&e.a.createElement(Y.a,{gutter:[10,10]},e.a.createElement(re.a,{flex:"1"},e.a.createElement("aside",null,e.a.createElement("strong",{className:"font14"},"\u4E3B\u89C2\u9898"),e.a.createElement("span",{className:r.a.greenTip},"\u5DF2\u8BC4"),e.a.createElement("span",{className:r.a.cccTip},"\u672A\u8BC4")),e.a.createElement("aside",{className:[r.a.CCCIcons,"mt10"].join(" ")},Xt(!0))),e.a.createElement(re.a,null,"\u603B\u5206 ",e.a.createElement("span",{className:"c-red bold"},o==null||((Et=o.exercise_question_types)===null||Et===void 0||((_t=Et.filter(function(b){return b.question_type===4}))===null||_t===void 0||((ft=_t.map(function(b){return Number(b.score)}))===null||ft===void 0)))?void 0:ft.reduce(function(b,n){return b+n},0))," \u5206")),Ft(!0),e.a.createElement(Y.a,{className:r.a.buttonFixed},e.a.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},e.a.createElement(D.a,{type:"default"},e.a.createElement(J.Link,{to:"/exam/exerciserevivw/".concat(o==null||((Ut=o.exercise)===null||Ut===void 0)?void 0:Ut.id,"/detail")},"\u8FD4\u56DE\u5217\u8868")),e.a.createElement("div",null,e.a.createElement(D.a,{type:"default",disabled:!(Rt==null?void 0:Rt.user_id)},e.a.createElement(J.Link,{to:"/exam/exerciserevivw/".concat(ge.exerciseId,"/review/").concat(Rt==null?void 0:Rt.user_login)},"\u4E0A\u4E00\u4E2A")),e.a.createElement(D.a,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(xt==null?void 0:xt.user_id)},e.a.createElement(J.Link,{to:"/exam/exerciserevivw/".concat(ge.exerciseId,"/review/").concat(xt==null?void 0:xt.user_login)},"\u4E0B\u4E00\u4E2A")),e.a.createElement(D.a,{type:"primary",disabled:o==null||((pt=o.exercise)===null||pt===void 0)?void 0:pt.review_status,onClick:Object(k.a)(T.a.mark(function b(){var n,V;return T.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return console.log(ge),ae.next=3,Object(dt.a)("/api/exercises/".concat(ge==null?void 0:ge.exerciseId,"/review_exercise_user.json"),{method:"post",body:{id:ge==null?void 0:ge.exerciseId,user_id:o==null||((n=o.exercise_answer_user)===null||n===void 0)?void 0:n.user_id}});case 3:V=ae.sent,(V==null?void 0:V.status)===0&&Lt();case 5:case"end":return ae.stop()}},b)}))},"\u63D0\u4EA4\u8BC4\u9605"))))),e.a.createElement(Je.a,null))},et=u.default=Object(Ce.a)(function(ye){var l=ye.exercise,i=ye.loading,O=ye.user,s=ye.globalSetting;return{exercise:l,globalSetting:s,user:O,loading:i.effects}})(ut)}}]); +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ce=G(m,e,q,X,J);return{suggestions:Ce}}})},re="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function Me(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function xe(){}var Xe=!1,He={"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 We(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=m;if(Array.isArray(m)){for(var M=0;M0||a.target.offsetWidth>0)&&B.current.instance.layout()}}catch(d){O.e(d)}finally{O.f()}}),l.observe(fe.current)),l}function Fe(){c.b.warn(decodeURIComponent(re))}Object(j.useEffect)(function(){var l=B.current.instance;if(U!=null&&l&&ue){var i=l.getModel();i&&U!==i.getValue()&&(Xe=!0,i.setValue(U),l.layout(),Xe=!1)}},[U,ue,B.current]);function De(){var l=B.current.instance;if(l){var i=l.getSelection(),O=B.current.pastePos||{},s=new D.Range(O.startLineNumber||i.endLineNumber,O.startColumn||i.endColumn,O.endLineNumber||i.endLineNumber,O.endColumn||i.endColumn);setTimeout(function(){l.executeEdits("",[{range:s,text:""}])},300)}}function lt(l){(window.navigator.platform.match("Mac")?l.metaKey:l.ctrlKey)&&l.keyCode==83&&(l.preventDefault(),h())}var Ve=function(){if(v&&B.current.instance){var i=B.current.instance.getContentHeight();et(i0||H.target.offsetWidth>0)&&v.layout()}}catch(Le){C.e(Le)}finally{C.f()}}),_.observe(Pe.current)),_}Object(j.useEffect)(function(){Pe.current&&t.e(32).then(t.t.bind(null,"M/lh",7)).then(function(v){D=v;var _=D.editor.createDiffEditor(Pe.current,Object(p.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},Ce));R(_);var A=x(_);return function(){_.dispose();var C=_.getModel();C&&C.dispose(),A.unobserve(Pe.current)}})},[]),Object(j.useEffect)(function(){g&&g.setModel({original:D.editor.createModel(U,q),modified:D.editor.createModel(e,q)})},[U,e,q,g]);var I=Me(M),h=Me(X),r={width:I,height:h};return de.a.createElement("div",{className:"my-diff-editor",ref:Pe,style:r})}},"a83/":function(S,u){S.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAAAXNSR0IArs4c6QAAAppJREFUeAHtnGlrwkAYhN+oiIiK6AdBwf//s/SD94EX3kc7SxXFxFIb21mZhWKy2YTJPJk9tBpMp9OTqdA4kKBRIiHOAQEhexAEREDIHCCTo4QICJkDZHKUEAEhc4BMjhIiIGQOkMlRQgSEzAEyOUqIgJA5QCZHCREQMgfI5CghAkLmAJkcJURAyBwgk6OECAiZA2RylBABIXOATE6KTM9FTq/Xs9lsdtmPc6NQKFilUonzkrFdixYIYARBYOl0OrabxYW2260DLSBP2JpKpaxerz9xZvQpjUbDdrtddIN/PuLloL7ZbOx0es9/SabtssIeVIBotVp2OBxcd1atVi2bzYY19bbOq4QMBgMHA24jId1u11vjo4R7BWS/39/cB5Lybl2XV0Dy+fwNkFwu57qum8qvndVqZZ1Ox8bjsVfQvBpDyuWyJZNJg9mYDpdKpTAWbmrbbrfteDzaYrFw7Wu1WmhbtkqvgMC8YrHo/h4ZiUUlYJzLcrl0SYkCeG7H8OodkO9Mw4JyvV7fNRuNRpbJZO7q2Sq8GkM+vw8ZavbZVKRiOByed+9eMSu7Ts5dA4IKLxKCmRTWHxg7UNBtofvBeHJdAAMzr6jy6FjUOX9d70VC+v3+BQYMmkwm1mw2bT6fX/zCNhLke6FPCEwOe9cXTzu6ICwWE4kE9ftTP3lIqIFgIYh0PCoA40NX9Ogero9Rd1nvtgq/Nj5qmxpIlOh3rhcQMrq0QPAx66vKK6/9W82BfnzmtxbGez5tQuK9TX+uJiBkrAREQMgcIJOjhAgImQNkcpQQASFzgEyOEiIgZA6QyVFCBITMATI5SoiAkDlAJkcJERAyB8jkKCECQuYAmRwlREDIHCCTo4QICJkDZHKUEAEhc4BMzgdb8clCZGraXQAAAABJRU5ErkJggg=="},ar9M:function(S,u,t){S.exports={flex_box_center:"flex_box_center___3u5gb",flex_space_between:"flex_space_between___1NtYH",flex_box_vertical_center:"flex_box_vertical_center___3tz86",flex_box_center_end:"flex_box_center_end___2MWvg",flex_box_column:"flex_box_column___25npS",shixunWrp:"shixunWrp___2ugkQ",fillComment:"fillComment___39Gzu",commentContent:"commentContent___3_o2f",commentText:"commentText___aIRwj",simpleWrap:"simpleWrap___3I95G"}},cpXU:function(S,u,t){"use strict";var p=t("TqRt"),Z=t("284h");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=Z(t("q1tI")),E=p(t("NFYg")),N=p(t("KQxl")),F=function(ne,G){return c.createElement(N.default,Object.assign({},ne,{ref:G,icon:E.default}))};F.displayName="ZoomOutOutlined";var j=c.forwardRef(F);u.default=j},"io/O":function(S,u,t){"use strict";var p=t("TqRt"),Z=t("284h");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=Z(t("q1tI")),E=p(t("KhsL")),N=p(t("KQxl")),F=function(ne,G){return c.createElement(N.default,Object.assign({},ne,{ref:G,icon:E.default}))};F.displayName="RotateRightOutlined";var j=c.forwardRef(F);u.default=j},"kaH+":function(S,u,t){"use strict";var p=t("+L6B"),Z=t("2/Rp"),c=t("tJVT"),E=t("q1tI"),N=t.n(E),F=t("UZu5"),j=t.n(F),de=t("dhSg"),ne=t("rLCj"),G=t("dF/Y"),Oe=t("4i/N");u.a=function(){var re=Object(E.useState)(""),Me=Object(c.a)(re,2),xe=Me[0],Xe=Me[1],He=Object(E.useState)(0),We=Object(c.a)(He,2),D=We[0],rt=We[1],je=Object(E.useRef)("");Object(E.useEffect)(function(){var k=de.a.subscribe("preview-image",function(X){Xe(X),document.body.style.overflow="hidden"});return k},[]),Object(E.useEffect)(function(){return document.addEventListener("keydown",m),function(){document.removeEventListener("keydown",m)}},[]),Object(E.useEffect)(function(){je.current=xe},[xe]);function m(k){k.keyCode==27&&je.current&&T()}function T(){document.body.style.overflow="auto",Xe("")}function M(){rt(D+90)}return N.a.createElement(E.Fragment,null,xe?N.a.createElement("div",{className:"image-preview-container"},N.a.createElement("div",{className:"button-group"},N.a.createElement(Z.a,{onClick:M},"\u65CB\u8F6C",N.a.createElement(ne.a,null)),N.a.createElement(Z.a,{href:xe},"\u4E0B\u8F7D",N.a.createElement(G.a,null)),N.a.createElement(Z.a,{onClick:T},"\u5173\u95ED",N.a.createElement(Oe.a,null))),N.a.createElement("div",{className:"preview-wrp-group"},N.a.createElement("img",{className:"image-preview",src:xe,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(D,"deg)")}}))):null)}},sKBN:function(S,u,t){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=Z(t("N8+U"));function Z(E){return E&&E.__esModule?E:{default:E}}var c=p;u.default=c,S.exports=c},tZIN:function(S,u,t){S.exports={flex_box_center:"flex_box_center___2K1dL",flex_space_between:"flex_space_between___2L7ld",flex_box_vertical_center:"flex_box_vertical_center___1F3zB",flex_box_center_end:"flex_box_center_end___-V8-l",flex_box_column:"flex_box_column___QsxXv",bg:"bg___hYUX8",title:"title___2uKCm",questionIcons:"questionIcons___2NC7n",green:"green___2FAnR",orange:"orange___2MWF8",greenTip:"greenTip___3JOl7",redTip:"redTip___3ZK2T",cccTip:"cccTip___2z527",orangeTip:"orangeTip___25n35",flexRow:"flexRow___2IV9a",simpleWrap:"simpleWrap___FVwT1",userPhoto:"userPhoto___1YEBt",CCCIcons:"CCCIcons___3hOXZ",buttonFixed:"buttonFixed___25-Ju"}},vOkf:function(S,u,t){"use strict";t.r(u);var p=t("XCrF"),Z=t("1GRj"),c=t("miYZ"),E=t("tsqr"),N=t("2qtc"),F=t("kLXV"),j=t("/zsF"),de=t("PArb"),ne=t("14J3"),G=t("BMrR"),Oe=t("jCWc"),re=t("kPKH"),Me=t("sRBo"),xe=t("kaz8"),Xe=t("7Kak"),He=t("9yH6"),We=t("+L6B"),D=t("2/Rp"),rt=t("giR+"),je=t("fyUT"),m=t("WmNS"),T=t.n(m),M=t("k1fw"),k=t("9og8"),X=t("tJVT"),U=t("q1tI"),e=t.n(U),q=t("Ty5D"),J=t("55Ip"),Ce=t("9kvl"),Pe=t("a83/"),Ye=t.n(Pe),ze=t("jhfD"),g=t("Llu2"),R=t("wd/R"),x=t.n(R),I=t("V0Rq"),h=t("tZIN"),r=t.n(h),v=t("9Bee"),_=t("1vsH"),A=t("5NDa"),C=t("5rEg"),V=function(l){var i=l.data;console.log("--------",i);var O=Object(U.useState)(!1),s=Object(X.a)(O,2),a=s[0],d=s[1],f=function(){var ce,oe;switch(i.question_type){case 3:return e.a.createElement("aside",null,e.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue current",onClick:function(){d(!a)}},a?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),a&&e.a.createElement("div",null,i==null||((ce=i.standard_answer)===null||ce===void 0)?void 0:ce.map(function($,Re){var Q;return e.a.createElement(G.a,{className:"mt10"},e.a.createElement(re.a,{flex:"50px"},e.a.createElement("span",{className:"mt10"},"\u586B\u7A7A",$.choice_id)),e.a.createElement(re.a,{flex:1},$==null||((Q=$.answer_text)===null||Q===void 0)?void 0:Q.map(function(le,Ne){return e.a.createElement("div",{style:{border:"1px solid #eee",padding:"15px 10px 0 10px"}},e.a.createElement(v.a,{value:le}))})))})));case 4:return e.a.createElement("aside",null,e.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue current",onClick:function(){d(!a)}},a?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),a&&e.a.createElement("div",null,e.a.createElement(v.a,{value:i==null||((oe=i.standard_answer)===null||oe===void 0)?void 0:oe.join(" ")})))}};return e.a.createElement("section",null,f())},H=t("m3rI"),Le=t("ar9M"),Y=t.n(Le),Ue=C.a.TextArea,me=function(l){var i,O,s,a=l.item,d=l.answerData,f=l.changeScoreData,w=l.textValue,ce=l.textOnChange,oe=ce===void 0?function(){}:ce,$=Object(U.useState)([]),Re=Object(X.a)($,2),Q=Re[0],le=Re[1],Ne=Object(U.useState)(!1),pe=Object(X.a)(Ne,2),ve=pe[0],K=pe[1];return Object(U.useEffect)(function(){(f==null?void 0:f[a.q_position])?!ve&&K(!0):ve&&K(!1)},[f==null?void 0:f[a==null?void 0:a.q_position]]),Object(U.useEffect)(function(){for(var be=[],Se=0;Se<(a==null?void 0:a.multi_count);Se++){var tt;be.push(Object(M.a)({},(a==null||((tt=a.user_answer)===null||tt===void 0)?void 0:tt[Se])||{}))}le(be)},[a==null?void 0:a.user_answer]),e.a.createElement("div",null,Q==null?void 0:Q.map(function(be,Se){return e.a.createElement("div",null,e.a.createElement("span",null,"\u7B54\u6848\uFF08\u586B\u7A7A",Se+1,"\uFF09:"),e.a.createElement("div",{style:{border:"1px solid #eee",padding:"15px 10px 0 10px"}},e.a.createElement(v.a,{value:be==null?void 0:be.answer_text})))}),e.a.createElement(V,{data:a}),e.a.createElement(de.a,null),ve?e.a.createElement(Ue,{style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u5236 100 \u4E2A\u5B57\u7B26",value:w,onChange:function(Se){return oe(Se.target.value)}}):e.a.createElement(e.a.Fragment,null,!Object(_.D)((i=a.question_comments)===null||i===void 0?void 0:i.comment)&&e.a.createElement("div",{className:Y.a.fillComment},e.a.createElement("img",{src:"".concat(H.a.IMG_SERVER,"/images/").concat((O=a.question_comments)===null||O===void 0?void 0:O.user_picture)}),e.a.createElement("div",{className:Y.a.commentContent},e.a.createElement("div",null,x()((s=a.question_comments)===null||s===void 0?void 0:s.updated_at).format("YYYY-MM-DD HH:mm")),e.a.createElement("div",null,a.question_comments.user_name),a.question_comments.comment&&e.a.createElement("div",{className:Y.a.commentText},a.question_comments.comment)))))},we=me,ot=t("g9YV"),fe=t("wCAj"),B=t("xKgJ"),Ke=t("ZW9T"),Ze=function(l){var i,O,s,a=l.item,d=l.answerData,f=l.hasChangeScore,w=f===void 0?!0:f,ce=l.autoHeight,oe=l.saveChangeScore,$=oe===void 0?function(){}:oe,Re=Object(U.useState)([]),Q=Object(X.a)(Re,2),le=Q[0],Ne=Q[1],pe=Object(U.useState)([]),ve=Object(X.a)(pe,2),K=ve[0],be=ve[1];Object(U.useEffect)(function(){var P;if(!(a==null||((P=a.shixun_details)===null||P===void 0)?void 0:P.length))return;for(var ee=[],L=[],ie=0;ie<(a==null||((at=a.shixun_details)===null||at===void 0)?void 0:at.length);ie++){for(var at,Qe,ke,Ie=0;Ie<(a==null?void 0:a.shixun_details[ie].stage_list.length);Ie++){var ct,Te,Et,_t,ft,Pt=a==null?void 0:a.shixun_details[ie].stage_list[Ie];ee.push(Object(M.a)(Object(M.a)({},Pt),{operation:a==null||((ct=a.shixun_details)===null||ct===void 0||((Te=ct[ie])===null||Te===void 0||((Et=Te.shixun_detail)===null||Et===void 0||((_t=Et[0])===null||_t===void 0))))?void 0:_t.game_identifier,shixun_challenge_id:a==null||((ft=a.shixun_details[ie])===null||ft===void 0)?void 0:ft.shixun_challenge_id}))}if(a==null||((Qe=a.shixun_details)===null||Qe===void 0||((ke=Qe[ie])===null||ke===void 0))?void 0:ke.shixun_detail){var pt,gt,yt;L.push(a==null||((pt=a.shixun_details)===null||pt===void 0||((gt=pt[ie])===null||gt===void 0||((yt=gt.shixun_detail)===null||yt===void 0)))?void 0:yt[0])}}be(L),Ne(ee)},[a==null?void 0:a.shixun_details]);var Se=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(ee){return e.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:ee&&ee.length>25?ee:""},ee)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(ee,L){return e.a.createElement("span",null,L.evaluate_count?L.evaluate_count:e.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:function(ee,L){var ie=!1;return L.finished_time&&(d==null?void 0:d.exercise)&&(d==null?void 0:d.exercise_answer_user)&&((d==null?void 0:d.exercise.time)===-1?ie=x()(d==null?void 0:d.exercise.end_time).isBefore(L.finished_time):ie=x()(d==null?void 0:d.exercise_answer_user.start_at).add(d==null?void 0:d.exercise.time,"m").isBefore(L.finished_time)),e.a.createElement("span",null,L.finished_time||e.a.createElement("span",{className:"c-grey-999"},"--"),e.a.createElement("span",{className:"c-orange-ff9 "},ie?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(ee,L){return e.a.createElement("span",null,L.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(ee,L){return e.a.createElement("span",null,L.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:function(ee,L){return e.a.createElement("span",null,e.a.createElement("span",{className:"c-orange"},L.user_score),"/",L.game_score)}},w&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:function(ee,L,ie){return e.a.createElement(je.a,{min:0,max:Number(L.game_score),defaultValue:ee,onBlur:function(){var at=Object(k.a)(T.a.mark(function Qe(ke){var Ie;return T.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!(ke.target.value!=ee)){Te.next=6;break}return Te.next=3,$(Object(M.a)(Object(M.a)({},a),{shixun_challenge_id:L.shixun_challenge_id,shixunScore:ke.target.value}));case 3:Ie=Te.sent,console.log("res: ",Ie),(Ie==null?void 0:Ie.question_comments)&&E.b.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206");case 6:case"end":return Te.stop()}},Qe)}));return function(Qe){return at.apply(this,arguments)}}()})}}].filter(function(P){return!!P}),tt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(ee,L){return e.a.createElement("span",null,L.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(ee,L){return e.a.createElement("span",null,L.error_msg?L.error_msg:"--")}},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(ee,L){return e.a.createElement("span",null,L.updated_at?L.updated_at:"--")}}],Ot={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return e.a.createElement(e.a.Fragment,null,((d==null||((i=d.exercise)===null||i===void 0)?void 0:i.student_commit_status)!==0||(d==null||((O=d.exercise)===null||O===void 0)?void 0:O.user_exercise_status)!==0)&&e.a.createElement("div",{className:"mt15"},e.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(le==null?void 0:le.length)&&e.a.createElement(fe.a,{columns:Se,dataSource:le,pagination:!1})),!!(K==null?void 0:K.length)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),K==null?void 0:K.map(function(P,ee){var L;return e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mt5"},e.a.createElement("span",{className:"font16 mr15"}," \u7B2C",P.position,"\u5173"),e.a.createElement(J.Link,{className:"current c-black font16",to:"/tasks/".concat(P.game_identifier)},P.name)),!!(P==null||((L=P.outputs)===null||L===void 0)?void 0:L.length)&&e.a.createElement(fe.a,{bordered:!0,dataSource:P.outputs.map(function(ie){return{key:ie.position,error_msg:ie.output_detail,updated_at:ie.updated_at}}),columns:tt,pagination:!1}),(P==null?void 0:P.st)===0&&P.passed_code&&e.a.createElement("div",{className:Y.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"},P.path)),e.a.createElement(Ke.b,{height:300,autoHeight:ce,language:"python",theme:"default",value:P.passed_code,options:Ot})))})),Object(B.t)()&&e.a.createElement(v.a,{className:"c-grey-999 mt20 mb20",value:a==null?void 0:a.question_title}),a==null||((s=a.shixun)===null||s===void 0)?void 0:s.map(function(P,ee){return e.a.createElement("p",{className:"font16 c-grey-666 mb5"},e.a.createElement("span",{className:"mr20"},"\u7B2C",P==null?void 0:P.challenge_position,"\u5173 ",P==null?void 0:P.challenge_name),e.a.createElement("span",null,P==null?void 0:P.challenge_score,"\u5206"))}),e.a.createElement("div",{className:"mb15"}))},ue=Ze,Be=C.a.TextArea,Ge=function(l){var i,O,s,a,d=l.item,f=l.answerData,w=l.changeScoreData,ce=l.textValue,oe=l.textOnChange,$=oe===void 0?function(){}:oe,Re=Object(U.useState)(!1),Q=Object(X.a)(Re,2),le=Q[0],Ne=Q[1];return Object(U.useEffect)(function(){(w==null?void 0:w[d.q_position])?!le&&Ne(!0):le&&Ne(!1)},[w==null?void 0:w[d==null?void 0:d.q_position]]),e.a.createElement("div",null,e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:Y.a.simpleWrap},e.a.createElement(v.a,{value:(d==null||((i=d.user_answer)===null||i===void 0)?void 0:i[0])||""})),Object(B.d)()&&e.a.createElement(V,{data:d})),e.a.createElement(de.a,null),le?e.a.createElement(Be,{style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u5236 100 \u4E2A\u5B57\u7B26",value:ce,onChange:function(ve){return $(ve.target.value)}}):e.a.createElement(e.a.Fragment,null,!Object(_.D)((O=d.question_comments)===null||O===void 0?void 0:O.comment)&&e.a.createElement("div",{className:Y.a.fillComment},e.a.createElement("img",{src:"".concat(H.a.IMG_SERVER,"/images/").concat((s=d.question_comments)===null||s===void 0?void 0:s.user_picture)}),e.a.createElement("div",{className:Y.a.commentContent},e.a.createElement("div",null,x()((a=d.question_comments)===null||a===void 0?void 0:a.updated_at).format("YYYY-MM-DD HH:mm")),e.a.createElement("div",null,d.question_comments.user_name),e.a.createElement("div",{className:Y.a.commentText},d.question_comments.comment)))))},Fe=Ge,De=t("J66h"),lt=function(l){var i,O,s,a,d,f=l.item,w=l.answerData,ce=l.autoHeight,oe=Object(U.useState)([]),$=Object(X.a)(oe,2),Re=$[0],Q=$[1];Object(U.useEffect)(function(){var pe;if((f==null||((pe=f.evaluate_codes)===null||pe===void 0)?void 0:pe.length)>0){var ve;Q(f==null||((ve=f.evaluate_codes)===null||ve===void 0)?void 0:ve.map(function(K,be){return{key:be+1,error_msg:(K==null?void 0:K.error_msg)?De.Base64.decode(K==null?void 0:K.error_msg):"",created_at:K.created_at}}))}else Q([{key:"--",error_msg:"--"}])},[f==null?void 0:f.evaluate_codes]);var le=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(ve,K){return e.a.createElement("span",null,K.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(ve,K){return e.a.createElement("span",null,K.error_msg?K.error_msg:"--")}},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(ve,K){return e.a.createElement("span",null,K.created_at?x()(K.created_at).format("YYYY-MM-DD HH:mm"):"--")}}],Ne={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(v.a,{value:f==null?void 0:f.description})),(!!(w==null||((i=w.exercise)===null||i===void 0)?void 0:i.student_commit_status)&&(w==null||((O=w.exercise)===null||O===void 0)?void 0:O.student_commit_status)!==0||!!(w==null||((s=w.exercise)===null||s===void 0)?void 0:s.user_exercise_status)&&(w==null||((a=w.exercise)===null||a===void 0)?void 0:a.user_exercise_status)!==0)&&e.a.createElement(fe.a,{className:"mt5",bordered:!0,dataSource:Re,columns:le,pagination:!1}),!!(f==null||((d=f.user_answer)===null||d===void 0)?void 0:d.length)&&(f==null?void 0:f.passed_code)&&e.a.createElement("aside",{className:r.a.shixunWrp},e.a.createElement("h3",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(Ke.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(f==null?void 0:f.passed_code)?De.Base64.decode(f==null?void 0:f.passed_code):"",autoHeight:ce,options:Ne})))},Ve=lt,Je=t("kaH+"),qe=t("dhSg"),dt=t("ErOA"),$e=t("3Um/"),it=t.n($e),mt=t("PdY4"),vt=t.n(mt),st=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],ut=function(l){var i,O,s,a,d,f,w,ce,oe,$,Re,Q,le,Ne,pe,ve,K,be,Se,tt,Ot,P,ee,L,ie,at,Qe,ke,Ie,ct,Te,Et,_t,ft,Pt,pt,gt=l.exercise,yt=l.globalSetting,qt=l.loading,Ht=l.user,Nt=l.dispatch,ge=Object(q.m)(),$t=Ht.userInfo,o=gt.reviewExercise,Yt=Object(U.useState)({}),bt=Object(X.a)(Yt,2),he=bt[0],Ut=bt[1],Gt=Object(U.useState)(!1),jt=Object(X.a)(Gt,2),At=jt[0],Dt=jt[1],Vt=Object(U.useState)(0),Tt=Object(X.a)(Vt,2),Mt=Tt[0],Wt=Tt[1],zt=Object(U.useState)(),wt=Object(X.a)(zt,2),xt=wt[0],Kt=wt[1],Zt=Object(U.useState)(),St=Object(X.a)(Zt,2),Rt=St[0],Jt=St[1],Ct;Object(U.useEffect)(function(){try{Ct=JSON.parse(localStorage.total_exercise_users),Ct.map(function(b,n){b.user_login===ge.userId&&(Kt(Ct[n+1]),Jt(Ct[n-1]))})}catch(b){}Lt()},[ge.userId]),Object(U.useEffect)(function(){console.log(Mt),setTimeout(function(){document.documentElement.scrollTop=Mt},500)},[gt.reviewExercise]),Object(U.useEffect)(function(){Nt({type:"globalSetting/footerToggle",payload:!1})},[]);var It=function(){var b=Object(k.a)(T.a.mark(function n(W){var te,ae,z,Ee;return T.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return Wt(document.documentElement.scrollTop),_e.next=3,Object(I.L)({id:W.question_id,shixun_challenge_id:W.shixun_challenge_id||null,comment:(te=he[W.q_position])===null||te===void 0?void 0:te.text,score:W.shixunScore||((ae=he[W.q_position])===null||ae===void 0?void 0:ae.score),user_id:o==null||((z=o.exercise_answer_user)===null||z===void 0)?void 0:z.user_id});case 3:return Ee=_e.sent,delete he[W.q_position],Lt(),Ut(Object(M.a)({},he)),_e.abrupt("return",Ee);case 8:case"end":return _e.stop()}},n)}));return function(W){return b.apply(this,arguments)}}(),Qt=function(n){if(n.question_type>1&&n.question_type!==5&&n.question_type!==2)return he[n.q_position]?e.a.createElement("span",{className:"mr10 ml10 current"},"\u8C03\u5206 ",e.a.createElement(je.a,{defaultValue:n.user_score,max:n.question_score,min:0,onChange:function(te){he[n.q_position].score=String(te),Ut(Object(M.a)({},he))}}),"\u5206",e.a.createElement(D.a,{className:"ml5",type:"primary",onClick:function(){return It(n)}},"\u786E\u8BA4")):e.a.createElement("span",{onClick:function(){he[n.q_position]={score:n.user_score?Number(n.user_score):0,text:null},Ut(Object(M.a)({},he))},className:"c-blue mr10 ml10 current"},"\u8C03\u5206")},Lt=function(){Nt({type:"exercise/getReviewExercise",payload:{exerciseId:ge.exerciseId,login:ge.userId}})},kt=function(n,W){var te,ae,z,Ee,se,_e;return e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{style:{display:"flex",marginTop:20}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},W+1,"."),n.question_type===6?(n==null?void 0:n.hack_user_identifier)?e.a.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:"/myproblems/".concat(n==null?void 0:n.hack_user_identifier)},n.question_title):e.a.createElement("span",{style:{lineHeight:"26px"},className:"font16"},n.question_title):e.a.createElement(v.a,{value:n.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",n.question_score,"\u5206\uFF09")),e.a.createElement("div",null,n.question_type===0&&e.a.createElement(e.a.Fragment,null,(te=n.question_choices)===null||te===void 0?void 0:te.map(function(y){return e.a.createElement("div",{className:"multi-llipsis1e flex-container mr10"},e.a.createElement(He.a,{checked:n.user_answer.includes(y.choice_id)}),e.a.createElement(v.a,{value:y.choice_text}))})),n.question_type===1&&e.a.createElement(e.a.Fragment,null,(ae=n.question_choices)===null||ae===void 0?void 0:ae.map(function(y){return e.a.createElement("div",{className:"multi-llipsis1e flex-container"},e.a.createElement(xe.a,{checked:n.user_answer.includes(y.choice_id)}),e.a.createElement(v.a,{value:y.choice_text,className:"ml5"}))})),n.question_type===2&&e.a.createElement("div",{className:r.a.flexRow},(z=n.question_choices)===null||z===void 0?void 0:z.map(function(y){return e.a.createElement("div",{className:"multi-llipsis1e flex-container"},e.a.createElement(He.a,{checked:n.user_answer.includes(y.choice_id)}),e.a.createElement(v.a,{value:y.choice_text}))})),n.question_type===3&&e.a.createElement(we,{item:n,answerData:o,changeScoreData:he,textValue:(Ee=he[n.q_position])===null||Ee===void 0?void 0:Ee.text,textOnChange:function(nt){he[n.q_position].text=nt,Ut(Object(M.a)({},he))}}),n.question_type===5&&e.a.createElement(ue,{item:n,answerData:o,saveChangeScore:It}),n.question_type===4&&e.a.createElement(Fe,{item:n,answerData:o,changeScoreData:he,textValue:(se=he[n.q_position])===null||se===void 0?void 0:se.text,textOnChange:function(nt){he[n.q_position].text=nt,Ut(Object(M.a)({},he))}}),n.question_type===6&&e.a.createElement(Ve,{item:n,answerData:o}),(n==null?void 0:n.answer_comments)&&e.a.createElement("div",{className:"mt30"},n==null||((_e=n.answer_comments)===null||_e===void 0)?void 0:_e.map(function(y,nt){var Ae,ht;return e.a.createElement(G.a,{align:"middle",gutter:[0,10]},e.a.createElement(re.a,{flex:"50px"},e.a.createElement("img",{src:H.a.API_SERVER+"/images/"+((Ae=y.user)===null||Ae===void 0?void 0:Ae.image_url),width:"40",style:{borderRadius:40}})),e.a.createElement(re.a,{flex:"1"},x()(y.updated_at).format("YYYY-MM-DD HH:mm"),e.a.createElement("br",null),(ht=y.user)===null||ht===void 0?void 0:ht.user_name),e.a.createElement(re.a,{className:"c-grey-c"},y.shixun_chanllge_position&&e.a.createElement(e.a.Fragment,null,"\u7B2C",y.shixun_chanllge_position,"\u5173"),n.question_type!==4&&e.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",y.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",y.score,"\u5206"))}))),e.a.createElement(G.a,null,e.a.createElement(re.a,{flex:"1"}),e.a.createElement(re.a,null,n.standard_answer_show&&e.a.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",n.standard_answer_show),Qt(n),n.user_score&&n.question_type!==5&&e.a.createElement("span",null,"\u5F97\u5206 ",e.a.createElement("span",{className:(n==null?void 0:n.answer_status)>0?"c-green":"c-red"},n.user_score)," \u5206"),!n.user_score&&e.a.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),e.a.createElement(de.a,null))},Bt=function(n){var W=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],te=["","\u5341","\u767E","\u5343","\u4E07"];n=parseInt(n);var ae=function(_e){for(var y=_e.toString().split("").reverse(),nt="",Ae=0;Ae0&&y[Ae]==0&&y[Ae-1]==0?"":W[y[Ae]]+(y[Ae]==0?te[0]:te[Ae]))+nt;return nt},z=Math.floor(n/1e4),Ee=n%1e4;return Ee.toString().length<4&&(Ee="0"+Ee),z?ae(z)+"\u4E07"+ae(Ee):ae(n)},Ft=function(n){var W,te=o==null||((W=o.exercise_question_types)===null||W===void 0)?void 0:W.filter(function(z){return n?z.question_type===4:z.question_type!==4}),ae=te==null?void 0:te.map(function(z,Ee){var se;return e.a.createElement("div",{key:Ee,className:n?"":"".concat(At?"":"hide")},e.a.createElement("div",{className:"pt20"},e.a.createElement("span",{style:{fontWeight:"bold"},className:"font16"},Bt(Ee+1),"\u3001",z.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",z.count,"\u9898\uFF1B\u5171",z.score,"\u5206\uFF09")),(se=z.items)===null||se===void 0?void 0:se.map(function(_e,y){return e.a.createElement("aside",{id:"questionID-".concat(_e.question_type,"-").concat(y),key:y},kt(_e,y))}))});return ae},Xt=function(n){var W,te=o==null||((W=o.exercise_question_types)===null||W===void 0)?void 0:W.filter(function(z){return n?z.question_type===4:z.question_type!==4}),ae=te==null?void 0:te.map(function(z,Ee){return e.a.createElement(U.Fragment,{key:z.question_type},e.a.createElement("p",null,Bt(Ee+1),"\u3001",z.name),z.items.map(function(se,_e){var y="";return n?y=se.answer_status===1&&se.user_score===null||se.answer_status===0?"":r.a.green:se.answer_status==1&&Number(se.question_score)===Number(se.user_score)?y=r.a.green:se.answer_status==2&&(y=r.a.orange),e.a.createElement("span",{className:y,onClick:function(){!At&&!n&&Dt(!0);var Ae="questionID-".concat(z.question_type,"-").concat(_e),ht=document.getElementById(Ae);ht&&setTimeout(function(){return ht.scrollIntoView({block:"start",behavior:"smooth"})})}},_e+1)}))});return ae};return e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"}),e.a.createElement("aside",{className:[r.a.title,"mt20"].join(" ")},e.a.createElement(G.a,{style:{width:"100%"}},e.a.createElement(re.a,null,e.a.createElement(J.Link,{to:"/exam/exerciserevivw/".concat(o==null||((i=o.exercise)===null||i===void 0)?void 0:i.id,"/detail")},e.a.createElement(ze.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},o==null||((O=o.exercise)===null||O===void 0)?void 0:O.exercise_name),e.a.createElement(_.h,{status:[_.c[(s=o.exercise)===null||s===void 0?void 0:s.exercise_status]]})),e.a.createElement(re.a,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},e.a.createElement("aside",null,e.a.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((a=o.exercise)===null||a===void 0?void 0:a.time)===-1?"\u672A\u9650\u65F6":((d=o.exercise)===null||d===void 0?void 0:d.time)+"\u5206\u949F",!!(o==null||((f=o.exercise_answer_user)===null||f===void 0)?void 0:f.delayed_time)&&e.a.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",o==null||((w=o.exercise_answer_user)===null||w===void 0)?void 0:w.delayed_time,"\u5206\u949F")),e.a.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(ce=o.exercise_scores)===null||ce===void 0||((oe=ce.exercise_types)===null||oe===void 0)?void 0:oe.q_counts,"\u9898"),e.a.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",($=o.exercise_scores)===null||$===void 0||((Re=$.exercise_types)===null||Re===void 0)?void 0:Re.q_scores,"\u5206"))),e.a.createElement(re.a,null,Object(B.d)()&&e.a.createElement(D.a,{type:"primary",onClick:function(){return Ce.c.push("/classrooms/".concat(ge.coursesId,"/exercise/").concat(ge.exerciseId,"/export/").concat(ge.userId))}},e.a.createElement(g.a,null),"\u5BFC\u51FA"),(o==null||((Q=o.exercise)===null||Q===void 0)?void 0:Q.exercise_status)===2&&e.a.createElement(D.a,{style:{marginLeft:"10px"},onClick:function(n){n.preventDefault(),F.a.confirm({width:500,title:"\u63D0\u793A",content:e.a.createElement("div",null,"\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"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(k.a)(T.a.mark(function ae(){var z,Ee,se;return T.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(I.Q)({categoryId:ge.exerciseId,user_ids:[o==null||((z=o.exercise_answer_user)===null||z===void 0)?void 0:z.user_id]});case 2:Ee=y.sent,Ee.status===0&&(E.b.success("\u64CD\u4F5C\u6210\u529F"),Ce.c.push("/classrooms/".concat(ge.coursesId,"/exercise/").concat(o==null||((se=o.exercise)===null||se===void 0)?void 0:se.id,"/detail")));case 4:case"end":return y.stop()}},ae)}));function te(){return W.apply(this,arguments)}return te}()})}},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"))))),e.a.createElement("section",{className:[r.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("img",{style:{height:"70px",width:"70px"},src:H.a.API_SERVER+"/images/"+((le=o.exercise_answer_user)===null||le===void 0?void 0:le.user_img)}),e.a.createElement("div",{style:{marginTop:"5px",flex:"1"}},e.a.createElement("span",{className:"ml20"},(Ne=o.exercise_answer_user)===null||Ne===void 0?void 0:Ne.user_name),e.a.createElement("span",{className:"ml20"},"\u603B\u5F97\u5206 ",e.a.createElement("span",{className:"c-red bold"},(pe=o.exercise_answer_user)===null||pe===void 0?void 0:pe.score)," \u5206"),e.a.createElement("br",null),e.a.createElement("br",null),e.a.createElement("span",{className:"ml20"},e.a.createElement("strong",null,"\u5F00\u59CB\u7B54\u9898\uFF1A"),((ve=o.exercise_answer_user)===null||ve===void 0?void 0:ve.start_at)?x()((K=o.exercise_answer_user)===null||K===void 0?void 0:K.start_at).format("YYYY-MM-DD HH:mm"):"\u672A\u5F00\u59CB"),!!((be=o.exercise_answer_user)===null||be===void 0?void 0:be.end_at)&&e.a.createElement("span",{className:"ml20"},e.a.createElement("strong",null,"\u63D0\u4EA4\u8BD5\u5377\uFF1A"),x()((Se=o.exercise_answer_user)===null||Se===void 0?void 0:Se.end_at).format("YYYY-MM-DD HH:mm"))),e.a.createElement("img",{style:{height:"70px",width:"70px"},src:(o==null||((tt=o.exercise)===null||tt===void 0)?void 0:tt.review_status)?vt.a:it.a})),e.a.createElement(de.a,null),(o==null||((Ot=o.exercise)===null||Ot===void 0)?void 0:Ot.open_camera)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",null,"\u8003\u8BD5\u7167\u7247 ",!!(o==null||((P=o.exercise_answer_user)===null||P===void 0)?void 0:P.exercise_user_photos_count)&&e.a.createElement("span",{className:"c-green"},"(\u5171",o==null||((ee=o.exercise_answer_user)===null||ee===void 0)?void 0:ee.exercise_user_photos_count,"\u5F20)")),e.a.createElement("ul",{className:r.a.userPhoto},o==null||((L=o.exercise_answer_user)===null||L===void 0||((ie=L.exercise_user_photos)===null||ie===void 0))?void 0:ie.map(function(b,n){return e.a.createElement("li",null,e.a.createElement("span",{className:"iconfont icon-fangda2 c-white font14",onClick:function(){return qe.a.publish("preview-image",H.a.API_SERVER+"/api/attachments/"+b.photo_url)}}),e.a.createElement(Z.a,{width:100,src:H.a.API_SERVER+"/api/attachments/"+b.photo_url,placeholder:e.a.createElement(Z.a,{src:Ye.a,width:100})}),"\u62CD\u6444\u65F6\u95F4\uFF1A",x()(b.photo_created_at).format("HH:mm"))})),!(o==null||((at=o.exercise_answer_user)===null||at===void 0)?void 0:at.exercise_user_photos)&&e.a.createElement("div",{className:"font14 c-grey-999 mt30 pb30 tc"},e.a.createElement("span",{className:"iconfont icon-weikaishexiangtou1 mr20 font40"}),e.a.createElement("span",{className:"",style:{position:"relative",top:-10}},"\u8BE5\u5B66\u751F\u8003\u8BD5\u65F6\u95F4\u5185\u672A\u5F00\u542F\u6444\u50CF")),e.a.createElement(de.a,null)),(o==null||((Qe=o.exercise_question_types)===null||Qe===void 0)?void 0:Qe.some(function(b){return b.question_type!==4}))&&e.a.createElement("aside",null,e.a.createElement(G.a,{gutter:[10,10]},e.a.createElement(re.a,{flex:"1"},e.a.createElement("aside",null,e.a.createElement("strong",{className:"font14"},"\u5BA2\u89C2\u9898"),e.a.createElement("span",{className:r.a.greenTip},"\u6B63\u786E"),e.a.createElement("span",{className:r.a.redTip},"\u9519\u8BEF"),e.a.createElement("span",{className:r.a.orangeTip},"\u90E8\u5206\u5F97\u5206")),e.a.createElement("aside",{className:[r.a.questionIcons,"mt10"].join(" ")},Xt())),e.a.createElement(re.a,null,"\u603B\u5206 ",e.a.createElement("span",{className:"c-red bold"},o==null||((ke=o.exercise_question_types)===null||ke===void 0||((Ie=ke.filter(function(b){return b.question_type!==4}))===null||Ie===void 0||((ct=Ie.map(function(b){return Number(b.score)}))===null||ct===void 0)))?void 0:ct.reduce(function(b,n){return b+n},0))," \u5206")),e.a.createElement("p",{className:"c-blue tr current",onClick:function(){Dt(!At)}},At?"\u6536\u8D77\u7B54\u9898\u8BE6\u60C5":"\u5C55\u5F00\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",e.a.createElement("span",{className:"iconfont icon-play-square-fill3x ml5"})),e.a.createElement(de.a,null)),Ft(),(o==null||((Te=o.exercise_question_types)===null||Te===void 0)?void 0:Te.some(function(b){return b.question_type===4}))&&e.a.createElement(G.a,{gutter:[10,10]},e.a.createElement(re.a,{flex:"1"},e.a.createElement("aside",null,e.a.createElement("strong",{className:"font14"},"\u4E3B\u89C2\u9898"),e.a.createElement("span",{className:r.a.greenTip},"\u5DF2\u8BC4"),e.a.createElement("span",{className:r.a.cccTip},"\u672A\u8BC4")),e.a.createElement("aside",{className:[r.a.CCCIcons,"mt10"].join(" ")},Xt(!0))),e.a.createElement(re.a,null,"\u603B\u5206 ",e.a.createElement("span",{className:"c-red bold"},o==null||((Et=o.exercise_question_types)===null||Et===void 0||((_t=Et.filter(function(b){return b.question_type===4}))===null||_t===void 0||((ft=_t.map(function(b){return Number(b.score)}))===null||ft===void 0)))?void 0:ft.reduce(function(b,n){return b+n},0))," \u5206")),Ft(!0),e.a.createElement(G.a,{className:r.a.buttonFixed},e.a.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},e.a.createElement(D.a,{type:"default"},e.a.createElement(J.Link,{to:"/exam/exerciserevivw/".concat(o==null||((Pt=o.exercise)===null||Pt===void 0)?void 0:Pt.id,"/detail")},"\u8FD4\u56DE\u5217\u8868")),e.a.createElement("div",null,e.a.createElement(D.a,{type:"default",disabled:!(Rt==null?void 0:Rt.user_id)},e.a.createElement(J.Link,{to:"/exam/exerciserevivw/".concat(ge.exerciseId,"/review/").concat(Rt==null?void 0:Rt.user_login)},"\u4E0A\u4E00\u4E2A")),e.a.createElement(D.a,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(xt==null?void 0:xt.user_id)},e.a.createElement(J.Link,{to:"/exam/exerciserevivw/".concat(ge.exerciseId,"/review/").concat(xt==null?void 0:xt.user_login)},"\u4E0B\u4E00\u4E2A")),e.a.createElement(D.a,{type:"primary",disabled:o==null||((pt=o.exercise)===null||pt===void 0)?void 0:pt.review_status,onClick:Object(k.a)(T.a.mark(function b(){var n,W;return T.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return console.log(ge),ae.next=3,Object(dt.a)("/api/exercises/".concat(ge==null?void 0:ge.exerciseId,"/review_exercise_user.json"),{method:"post",body:{id:ge==null?void 0:ge.exerciseId,user_id:o==null||((n=o.exercise_answer_user)===null||n===void 0)?void 0:n.user_id}});case 3:W=ae.sent,(W==null?void 0:W.status)===0&&Lt();case 5:case"end":return ae.stop()}},b)}))},"\u63D0\u4EA4\u8BC4\u9605"))))),e.a.createElement(Je.a,null))},et=u.default=Object(Ce.a)(function(ye){var l=ye.exercise,i=ye.loading,O=ye.user,s=ye.globalSetting;return{exercise:l,globalSetting:s,user:O,loading:i.effects}})(ut)}}]); diff --git a/p__Exam__Lists__StudentClient__Answer.3c17c68a.async.js b/p__Exam__Lists__StudentClient__Answer.4dc0113e.async.js similarity index 58% rename from p__Exam__Lists__StudentClient__Answer.3c17c68a.async.js rename to p__Exam__Lists__StudentClient__Answer.4dc0113e.async.js index bfdc1d72d6..a5e719b224 100644 --- a/p__Exam__Lists__StudentClient__Answer.3c17c68a.async.js +++ b/p__Exam__Lists__StudentClient__Answer.4dc0113e.async.js @@ -1,23 +1,23 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[142,5,6],{"+ibC":function(ge,u,n){ge.exports={modalWarp:"modalWarp___2OUik",modal:"modal___1xmy0",head:"head___2FB--",body:"body___1ObZm",site:"site___tzxzz",imgWarp:"imgWarp___3WKik",LeftButton:"LeftButton___fKyNM",RightButton:"RightButton___23ga7",title:"title___1ERn2"}},"+uyH":function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.Track=void 0;var y=E(n("pVnL")),J=E(n("lwsE")),X=E(n("W8MJ")),C=E(n("PJYZ")),P=E(n("7W2i")),d=E(n("LQ03")),g=E(n("lSNA")),k=E(n("3tO9")),W=E(n("q1tI")),R=E(n("TSYQ")),A=n("3K4p"),O=function(x){var c,t,K,j,N;x.rtl?N=x.slideCount-1-x.index:N=x.index,K=N<0||N>=x.slideCount,x.centerMode?(j=Math.floor(x.slidesToShow/2),t=(N-x.currentSlide)%x.slideCount===0,N>x.currentSlide-j-1&&N<=x.currentSlide+j&&(c=!0)):c=x.currentSlide<=N&&N=x.slideCount?z=x.targetSlide-x.slideCount:z=x.targetSlide;var e=N===z;return{"slick-slide":!0,"slick-active":c,"slick-center":t,"slick-cloned":K,"slick-current":e}},I=function(x){var c={};return(x.variableWidth===void 0||x.variableWidth===!1)&&(c.width=x.slideWidth),x.fade&&(c.position="relative",x.vertical?c.top=-x.index*parseInt(x.slideHeight):c.left=-x.index*parseInt(x.slideWidth),c.opacity=x.currentSlide===x.index?1:0,x.useCSS&&(c.transition="opacity "+x.speed+"ms "+x.cssEase+", visibility "+x.speed+"ms "+x.cssEase)),c},V=function(x,c){return x.key+"-"+c},H=function(x){var c,t=[],K=[],j=[],N=W.default.Children.count(x.children),z=(0,A.lazyStartIndex)(x),e=(0,A.lazyEndIndex)(x);return W.default.Children.forEach(x.children,function(T,r){var o,f={message:"children",index:r,slidesToScroll:x.slidesToScroll,currentSlide:x.currentSlide};!x.lazyLoad||x.lazyLoad&&x.lazyLoadedList.indexOf(r)>=0?o=T:o=W.default.createElement("div",null);var D=I((0,k.default)((0,k.default)({},x),{},{index:r})),l=o.props.className||"",S=O((0,k.default)((0,k.default)({},x),{},{index:r}));if(t.push(W.default.cloneElement(o,{key:"original"+V(o,r),"data-index":r,className:(0,R.default)(S,l),tabIndex:"-1","aria-hidden":!S["slick-active"],style:(0,k.default)((0,k.default)({outline:"none"},o.props.style||{}),D),onClick:function(B){o.props&&o.props.onClick&&o.props.onClick(B),x.focusOnSelect&&x.focusOnSelect(f)}})),x.infinite&&x.fade===!1){var p=N-r;p<=(0,A.getPreClones)(x)&&N!==x.slidesToShow&&(c=-p,c>=z&&(o=T),S=O((0,k.default)((0,k.default)({},x),{},{index:c})),K.push(W.default.cloneElement(o,{key:"precloned"+V(o,c),"data-index":c,tabIndex:"-1",className:(0,R.default)(S,l),"aria-hidden":!S["slick-active"],style:(0,k.default)((0,k.default)({},o.props.style||{}),D),onClick:function(B){o.props&&o.props.onClick&&o.props.onClick(B),x.focusOnSelect&&x.focusOnSelect(f)}}))),N!==x.slidesToShow&&(c=N+r,c1&&arguments[1]!==void 0?arguments[1]:!1;this.slick.slickGoTo(T,r)}},{key:"render",value:function(){return O.createElement(t.a,null,this.renderCarousel)}}]),z}(O.Component);K.defaultProps={dots:!0,arrows:!1,draggable:!1}},"3K4p":function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.clamp=X,u.canUseDOM=u.slidesOnLeft=u.slidesOnRight=u.siblingDirection=u.getTotalSlides=u.getPostClones=u.getPreClones=u.getTrackLeft=u.getTrackAnimateCSS=u.getTrackCSS=u.checkSpecKeys=u.getSlideCount=u.checkNavigable=u.getNavigableIndexes=u.swipeEnd=u.swipeMove=u.swipeStart=u.keyHandler=u.changeSlide=u.slideHandler=u.initializedState=u.extractObject=u.canGoNext=u.getSwipeDirection=u.getHeight=u.getWidth=u.lazySlidesOnRight=u.lazySlidesOnLeft=u.lazyEndIndex=u.lazyStartIndex=u.getRequiredLazySlides=u.getOnDemandLazySlides=void 0;var y=E(n("3tO9")),J=E(n("q1tI"));function X(s,a,i){return Math.max(a,Math.min(s,i))}var C=function(a){for(var i=[],v=d(a),_=g(a),b=v;b<_;b++)a.lazyLoadedList.indexOf(b)<0&&i.push(b);return i};u.getOnDemandLazySlides=C;var P=function(a){for(var i=[],v=d(a),_=g(a),b=v;b<_;b++)i.push(b);return i};u.getRequiredLazySlides=P;var d=function(a){return a.currentSlide-k(a)};u.lazyStartIndex=d;var g=function(a){return a.currentSlide+W(a)};u.lazyEndIndex=g;var k=function(a){return a.centerMode?Math.floor(a.slidesToShow/2)+(parseInt(a.centerPadding)>0?1:0):0};u.lazySlidesOnLeft=k;var W=function(a){return a.centerMode?Math.floor((a.slidesToShow-1)/2)+1+(parseInt(a.centerPadding)>0?1:0):a.slidesToShow};u.lazySlidesOnRight=W;var R=function(a){return a&&a.offsetWidth||0};u.getWidth=R;var A=function(a){return a&&a.offsetHeight||0};u.getHeight=A;var O=function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v,_,b,U;return v=a.startX-a.curX,_=a.startY-a.curY,b=Math.atan2(_,v),U=Math.round(b*180/Math.PI),U<0&&(U=360-Math.abs(U)),U<=45&&U>=0||U<=360&&U>=315?"left":U>=135&&U<=225?"right":i===!0?U>=35&&U<=135?"up":"down":"vertical"};u.getSwipeDirection=O;var I=function(a){var i=!0;return a.infinite||(a.centerMode&&a.currentSlide>=a.slideCount-1||(a.slideCount<=a.slidesToShow||a.currentSlide>=a.slideCount-a.slidesToShow))&&(i=!1),i};u.canGoNext=I;var V=function(a,i){var v={};return i.forEach(function(_){return v[_]=a[_]}),v};u.extractObject=V;var H=function(a){var i=J.default.Children.count(a.children),v=a.listRef,_=Math.ceil(R(v)),b=a.trackRef&&a.trackRef.node,U=Math.ceil(R(b)),L;if(a.vertical)L=_;else{var M=a.centerMode&&parseInt(a.centerPadding)*2;typeof a.centerPadding=="string"&&a.centerPadding.slice(-1)==="%"&&(M*=_/100),L=Math.ceil((_-M)/a.slidesToShow)}var xe=v&&A(v.querySelector('[data-index="0"]')),se=xe*a.slidesToShow,Ne=a.currentSlide===void 0?a.initialSlide:a.currentSlide;a.rtl&&a.currentSlide===void 0&&(Ne=i-1-a.initialSlide);var Pe=a.lazyLoadedList||[],We=C((0,y.default)((0,y.default)({},a),{},{currentSlide:Ne,lazyLoadedList:Pe}));Pe.concat(We);var He={slideCount:i,slideWidth:L,listWidth:_,trackWidth:U,currentSlide:Ne,slideHeight:xe,listHeight:se,lazyLoadedList:Pe};return a.autoplaying===null&&a.autoplay&&(He.autoplaying="playing"),He};u.initializedState=H;var $=function(a){var i=a.waitForAnimate,v=a.animating,_=a.fade,b=a.infinite,U=a.index,L=a.slideCount,M=a.lazyLoadedList,xe=a.lazyLoad,se=a.currentSlide,Ne=a.centerMode,Pe=a.slidesToScroll,We=a.slidesToShow,He=a.useCSS;if(i&&v)return{};var ve=U,Z,st,me,ue={},ie={},Ue=b?U:X(U,0,L-1);if(_){if(!b&&(U<0||U>=L))return{};U<0?ve=U+L:U>=L&&(ve=U-L),xe&&M.indexOf(ve)<0&&M.push(ve),ue={animating:!0,currentSlide:ve,lazyLoadedList:M},ie={animating:!1}}else Z=ve,ve<0?(Z=ve+L,b?L%Pe!==0&&(Z=L-L%Pe):Z=0):!I(a)&&ve>se?ve=Z=se:Ne&&ve>=L?(ve=b?L:L-1,Z=b?0:L-1):ve>=L&&(Z=ve-L,b?L%Pe!==0&&(Z=0):Z=L-We),!b&&ve+We>=L&&(Z=L-We),st=o((0,y.default)((0,y.default)({},a),{},{slideIndex:ve})),me=o((0,y.default)((0,y.default)({},a),{},{slideIndex:Z})),b||(st===me&&(ve=Z),st=me),xe&&M.concat(C((0,y.default)((0,y.default)({},a),{},{currentSlide:ve}))),He?(ue={animating:!0,currentSlide:Z,trackStyle:r((0,y.default)((0,y.default)({},a),{},{left:st})),lazyLoadedList:M,targetSlide:Ue},ie={animating:!1,currentSlide:Z,trackStyle:T((0,y.default)((0,y.default)({},a),{},{left:me})),swipeLeft:null,targetSlide:Ue}):ue={currentSlide:Z,trackStyle:T((0,y.default)((0,y.default)({},a),{},{left:me})),lazyLoadedList:M,targetSlide:Ue};return{state:ue,nextState:ie}};u.slideHandler=$;var Y=function(a,i){var v,_,b,U,L,M=a.slidesToScroll,xe=a.slidesToShow,se=a.slideCount,Ne=a.currentSlide,Pe=a.targetSlide,We=a.lazyLoad,He=a.infinite;if(U=se%M!==0,v=U?0:(se-Ne)%M,i.message==="previous")b=v===0?M:xe-v,L=Ne-b,We&&!He&&(_=Ne-b,L=_===-1?se-1:_),He||(L=Pe-M);else if(i.message==="next")b=v===0?M:v,L=Ne+b,We&&!He&&(L=(Ne+M)%se+v),He||(L=Pe+M);else if(i.message==="dots")L=i.index*i.slidesToScroll;else if(i.message==="children"){if(L=i.index,He){var ve=S((0,y.default)((0,y.default)({},a),{},{targetSlide:L}));L>i.currentSlide&&ve==="left"?L=L-se:L10)return{scrolling:!0};L&&(me.swipeLength=Ct);var Pt=(M?-1:1)*(me.curX>me.startX?1:-1);L&&(Pt=me.curY>me.startY?1:-1);var Mt=Math.ceil(ve/Z),xt=O(i.touchObject,L),ke=me.swipeLength;return st||(xe===0&&xt==="right"||xe+1>=Mt&&xt==="left"||!I(i)&&xt==="left")&&(ke=me.swipeLength*se,Ne===!1&&Pe&&(Pe(xt),ut.edgeDragged=!0)),!We&&ue&&(ue(xt),ut.swiped=!0),b?$e=gt+ke*(ie/Ue)*Pt:M?$e=gt-ke*Pt:$e=gt+ke*Pt,L&&($e=gt+ke*Pt),ut=(0,y.default)((0,y.default)({},ut),{},{touchObject:me,swipeLeft:$e,trackStyle:T((0,y.default)((0,y.default)({},i),{},{left:$e}))}),Math.abs(me.curX-me.startX)10&&(ut.swiping=!0,a.preventDefault()),ut};u.swipeMove=t;var K=function(a,i){var v=i.dragging,_=i.swipe,b=i.touchObject,U=i.listWidth,L=i.touchThreshold,M=i.verticalSwiping,xe=i.listHeight,se=i.swipeToSlide,Ne=i.scrolling,Pe=i.onSwipe,We=i.targetSlide,He=i.currentSlide,ve=i.infinite;if(!v)return _&&a.preventDefault(),{};var Z=M?xe/L:U/L,st=O(b,M),me={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ne)return me;if(!b.swipeLength)return me;if(b.swipeLength>Z){a.preventDefault(),Pe&&Pe(st);var ue,ie,Ue=ve?He:We;switch(st){case"left":case"up":ie=Ue+z(i),ue=se?N(i,ie):ie,me.currentDirection=0;break;case"right":case"down":ie=Ue-z(i),ue=se?N(i,ie):ie,me.currentDirection=1;break;default:ue=Ue}me.triggerSlideHandler=ue}else{var $e=o(i);me.trackStyle=r((0,y.default)((0,y.default)({},i),{},{left:$e}))}return me};u.swipeEnd=K;var j=function(a){for(var i=a.infinite?a.slideCount*2:a.slideCount,v=a.infinite?a.slidesToShow*-1:0,_=a.infinite?a.slidesToShow*-1:0,b=[];vv[v.length-1])i=v[v.length-1];else for(var b in v){if(ia.swipeLeft*-1)return v=M,!1}else if(M.offsetLeft-i+R(M)/2>a.swipeLeft*-1)return v=M,!1;return!0}),!v)return 0;var U=a.rtl===!0?a.slideCount-a.currentSlide:a.currentSlide,L=Math.abs(v.dataset.index-U)||1;return L}else return a.slidesToScroll};u.getSlideCount=z;var e=function(a,i){return i.reduce(function(v,_){return v&&a.hasOwnProperty(_)},!0)?null:console.error("Keys Missing:",a)};u.checkSpecKeys=e;var T=function(a){e(a,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var i,v,_=a.slideCount+2*a.slidesToShow;a.vertical?v=_*a.slideHeight:i=l(a)*a.slideWidth;var b={opacity:1,transition:"",WebkitTransition:""};if(a.useTransform){var U=a.vertical?"translate3d(0px, "+a.left+"px, 0px)":"translate3d("+a.left+"px, 0px, 0px)",L=a.vertical?"translate3d(0px, "+a.left+"px, 0px)":"translate3d("+a.left+"px, 0px, 0px)",M=a.vertical?"translateY("+a.left+"px)":"translateX("+a.left+"px)";b=(0,y.default)((0,y.default)({},b),{},{WebkitTransform:U,transform:L,msTransform:M})}else a.vertical?b.top=a.left:b.left=a.left;return a.fade&&(b={opacity:1}),i&&(b.width=i),v&&(b.height=v),window&&!window.addEventListener&&window.attachEvent&&(a.vertical?b.marginTop=a.left+"px":b.marginLeft=a.left+"px"),b};u.getTrackCSS=T;var r=function(a){e(a,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var i=T(a);return a.useTransform?(i.WebkitTransition="-webkit-transform "+a.speed+"ms "+a.cssEase,i.transition="transform "+a.speed+"ms "+a.cssEase):a.vertical?i.transition="top "+a.speed+"ms "+a.cssEase:i.transition="left "+a.speed+"ms "+a.cssEase,i};u.getTrackAnimateCSS=r;var o=function(a){if(a.unslick)return 0;e(a,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var i=a.slideIndex,v=a.trackRef,_=a.infinite,b=a.centerMode,U=a.slideCount,L=a.slidesToShow,M=a.slidesToScroll,xe=a.slideWidth,se=a.listWidth,Ne=a.variableWidth,Pe=a.slideHeight,We=a.fade,He=a.vertical,ve=0,Z,st,me=0;if(We||a.slideCount===1)return 0;var ue=0;if(_?(ue=-f(a),U%M!==0&&i+M>U&&(ue=-(i>U?L-(i-U):U%M)),b&&(ue+=parseInt(L/2))):(U%M!==0&&i+M>U&&(ue=L-U%M),b&&(ue=parseInt(L/2))),ve=ue*xe,me=ue*Pe,He?Z=i*Pe*-1+me:Z=i*xe*-1+ve,Ne===!0){var ie,Ue=v&&v.node;if(ie=i+f(a),st=Ue&&Ue.childNodes[ie],Z=st?st.offsetLeft*-1:0,b===!0){ie=_?i+f(a):i,st=Ue&&Ue.children[ie],Z=0;for(var $e=0;$ea.currentSlide?a.targetSlide>a.currentSlide+p(a)?"left":"right":a.targetSlide0&&(U+=1),_&&i%2===0&&(U+=1),U}return _?0:i-1};u.slidesOnRight=p;var m=function(a){var i=a.slidesToShow,v=a.centerMode,_=a.rtl,b=a.centerPadding;if(v){var U=(i-1)/2+1;return parseInt(b)>0&&(U+=1),!_&&i%2===0&&(U+=1),U}return _?i-1:0};u.slidesOnLeft=m;var B=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)};u.canUseDOM=B},"6/k+":function(ge,u,n){},"7ahc":function(ge,u,n){"use strict";n.d(u,"a",function(){return t});var E=n("k1fw"),y=n("0Owb"),J=n("+L6B"),X=n("2/Rp"),C=n("y8nQ"),P=n("Vl3Y"),d=n("tJVT"),g=n("OaEy"),k=n("2fM7"),W=n("q1tI"),R=n.n(W),A=n("VrN/"),O=n.n(A),I=n("p77/"),V=n.n(I),H=n("c5Ni"),$=n.n(H),Y=k.a.Option,x={labelCol:{span:4},wrapperCol:{span:20}},c={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"]};u.b=function(K){var j=K.callback,N=K.onCancel,z=Object(W.useState)("python"),e=Object(d.a)(z,2),T=e[0],r=e[1];function o(D){r(c[D][1])}function f(D){j(D)}return R.a.createElement(P.a,Object(y.a)({},x,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:f}),R.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(k.a,{onChange:o},Object.keys(c).map(function(D){return R.a.createElement(Y,{key:D,value:D},c[D][0])}))),R.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(t,{mode:T})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(X.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(X.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function t(K){var j=K.value,N=K.onChange,z=K.mode,e=K.options,T=e===void 0?{}:e,r=Object(W.useRef)(),o=Object(W.useState)(),f=Object(d.a)(o,2),D=f[0],l=f[1];return Object(W.useEffect)(function(){if(D){var S=function(m){var B=m.getValue();N&&N(B)};return D.on("change",S),function(){D.off("change",S)}}},[D,N]),Object(W.useEffect)(function(){D&&D.setOption("mode",z)},[D,z]),Object(W.useEffect)(function(){D&&((j!==D.getValue()||j==="")&&setTimeout(function(){D.setValue(j||" ")},300))},[D,j]),Object(W.useEffect)(function(){if(r.current&&!D){var S=O.a.fromTextArea(r.current,Object(E.a)({mode:z,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},T));l(S)}},[r.current,D]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:r}))}},"8N4D":function(ge,u,n){"use strict";function E(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?E=function(f){return typeof f}:E=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},E(r)}Object.defineProperty(u,"__esModule",{value:!0}),u.matchesSelector=W,u.matchesSelectorAndParentsTo=R,u.addEvent=A,u.removeEvent=O,u.outerHeight=I,u.outerWidth=V,u.innerHeight=H,u.innerWidth=$,u.offsetXYFromParent=Y,u.createCSSTransform=x,u.createSVGTransform=c,u.getTranslation=t,u.getTouch=K,u.getTouchIdentifier=j,u.addUserSelectStyles=N,u.removeUserSelectStyles=z,u.addClassName=e,u.removeClassName=T;var y=n("gbW8"),J=C(n("Ga4A"));function X(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return X=function(){return r},r}function C(r){if(r&&r.__esModule)return r;if(r===null||E(r)!=="object"&&typeof r!="function")return{default:r};var o=X();if(o&&o.has(r))return o.get(r);var f={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in r)if(Object.prototype.hasOwnProperty.call(r,l)){var S=D?Object.getOwnPropertyDescriptor(r,l):null;S&&(S.get||S.set)?Object.defineProperty(f,l,S):f[l]=r[l]}return f.default=r,o&&o.set(r,f),f}function P(r,o){var f=Object.keys(r);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(r);o&&(D=D.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),f.push.apply(f,D)}return f}function d(r){for(var o=1;o=x.slideCount,x.centerMode?(j=Math.floor(x.slidesToShow/2),t=(N-x.currentSlide)%x.slideCount===0,N>x.currentSlide-j-1&&N<=x.currentSlide+j&&(c=!0)):c=x.currentSlide<=N&&N=x.slideCount?z=x.targetSlide-x.slideCount:z=x.targetSlide;var e=N===z;return{"slick-slide":!0,"slick-active":c,"slick-center":t,"slick-cloned":K,"slick-current":e}},F=function(x){var c={};return(x.variableWidth===void 0||x.variableWidth===!1)&&(c.width=x.slideWidth),x.fade&&(c.position="relative",x.vertical?c.top=-x.index*parseInt(x.slideHeight):c.left=-x.index*parseInt(x.slideWidth),c.opacity=x.currentSlide===x.index?1:0,x.useCSS&&(c.transition="opacity "+x.speed+"ms "+x.cssEase+", visibility "+x.speed+"ms "+x.cssEase)),c},V=function(x,c){return x.key+"-"+c},H=function(x){var c,t=[],K=[],j=[],N=B.default.Children.count(x.children),z=(0,A.lazyStartIndex)(x),e=(0,A.lazyEndIndex)(x);return B.default.Children.forEach(x.children,function(T,r){var o,f={message:"children",index:r,slidesToScroll:x.slidesToScroll,currentSlide:x.currentSlide};!x.lazyLoad||x.lazyLoad&&x.lazyLoadedList.indexOf(r)>=0?o=T:o=B.default.createElement("div",null);var D=F((0,k.default)((0,k.default)({},x),{},{index:r})),l=o.props.className||"",S=O((0,k.default)((0,k.default)({},x),{},{index:r}));if(t.push(B.default.cloneElement(o,{key:"original"+V(o,r),"data-index":r,className:(0,R.default)(S,l),tabIndex:"-1","aria-hidden":!S["slick-active"],style:(0,k.default)((0,k.default)({outline:"none"},o.props.style||{}),D),onClick:function(W){o.props&&o.props.onClick&&o.props.onClick(W),x.focusOnSelect&&x.focusOnSelect(f)}})),x.infinite&&x.fade===!1){var p=N-r;p<=(0,A.getPreClones)(x)&&N!==x.slidesToShow&&(c=-p,c>=z&&(o=T),S=O((0,k.default)((0,k.default)({},x),{},{index:c})),K.push(B.default.cloneElement(o,{key:"precloned"+V(o,c),"data-index":c,tabIndex:"-1",className:(0,R.default)(S,l),"aria-hidden":!S["slick-active"],style:(0,k.default)((0,k.default)({},o.props.style||{}),D),onClick:function(W){o.props&&o.props.onClick&&o.props.onClick(W),x.focusOnSelect&&x.focusOnSelect(f)}}))),N!==x.slidesToShow&&(c=N+r,c1&&arguments[1]!==void 0?arguments[1]:!1;this.slick.slickGoTo(T,r)}},{key:"render",value:function(){return O.createElement(t.a,null,this.renderCarousel)}}]),z}(O.Component);K.defaultProps={dots:!0,arrows:!1,draggable:!1}},"3K4p":function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.clamp=X,u.canUseDOM=u.slidesOnLeft=u.slidesOnRight=u.siblingDirection=u.getTotalSlides=u.getPostClones=u.getPreClones=u.getTrackLeft=u.getTrackAnimateCSS=u.getTrackCSS=u.checkSpecKeys=u.getSlideCount=u.checkNavigable=u.getNavigableIndexes=u.swipeEnd=u.swipeMove=u.swipeStart=u.keyHandler=u.changeSlide=u.slideHandler=u.initializedState=u.extractObject=u.canGoNext=u.getSwipeDirection=u.getHeight=u.getWidth=u.lazySlidesOnRight=u.lazySlidesOnLeft=u.lazyEndIndex=u.lazyStartIndex=u.getRequiredLazySlides=u.getOnDemandLazySlides=void 0;var y=E(n("3tO9")),J=E(n("q1tI"));function X(s,a,i){return Math.max(a,Math.min(s,i))}var C=function(a){for(var i=[],v=d(a),_=g(a),b=v;b<_;b++)a.lazyLoadedList.indexOf(b)<0&&i.push(b);return i};u.getOnDemandLazySlides=C;var P=function(a){for(var i=[],v=d(a),_=g(a),b=v;b<_;b++)i.push(b);return i};u.getRequiredLazySlides=P;var d=function(a){return a.currentSlide-k(a)};u.lazyStartIndex=d;var g=function(a){return a.currentSlide+B(a)};u.lazyEndIndex=g;var k=function(a){return a.centerMode?Math.floor(a.slidesToShow/2)+(parseInt(a.centerPadding)>0?1:0):0};u.lazySlidesOnLeft=k;var B=function(a){return a.centerMode?Math.floor((a.slidesToShow-1)/2)+1+(parseInt(a.centerPadding)>0?1:0):a.slidesToShow};u.lazySlidesOnRight=B;var R=function(a){return a&&a.offsetWidth||0};u.getWidth=R;var A=function(a){return a&&a.offsetHeight||0};u.getHeight=A;var O=function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v,_,b,U;return v=a.startX-a.curX,_=a.startY-a.curY,b=Math.atan2(_,v),U=Math.round(b*180/Math.PI),U<0&&(U=360-Math.abs(U)),U<=45&&U>=0||U<=360&&U>=315?"left":U>=135&&U<=225?"right":i===!0?U>=35&&U<=135?"up":"down":"vertical"};u.getSwipeDirection=O;var F=function(a){var i=!0;return a.infinite||(a.centerMode&&a.currentSlide>=a.slideCount-1||(a.slideCount<=a.slidesToShow||a.currentSlide>=a.slideCount-a.slidesToShow))&&(i=!1),i};u.canGoNext=F;var V=function(a,i){var v={};return i.forEach(function(_){return v[_]=a[_]}),v};u.extractObject=V;var H=function(a){var i=J.default.Children.count(a.children),v=a.listRef,_=Math.ceil(R(v)),b=a.trackRef&&a.trackRef.node,U=Math.ceil(R(b)),L;if(a.vertical)L=_;else{var M=a.centerMode&&parseInt(a.centerPadding)*2;typeof a.centerPadding=="string"&&a.centerPadding.slice(-1)==="%"&&(M*=_/100),L=Math.ceil((_-M)/a.slidesToShow)}var xe=v&&A(v.querySelector('[data-index="0"]')),le=xe*a.slidesToShow,Ne=a.currentSlide===void 0?a.initialSlide:a.currentSlide;a.rtl&&a.currentSlide===void 0&&(Ne=i-1-a.initialSlide);var Pe=a.lazyLoadedList||[],Be=C((0,y.default)((0,y.default)({},a),{},{currentSlide:Ne,lazyLoadedList:Pe}));Pe.concat(Be);var We={slideCount:i,slideWidth:L,listWidth:_,trackWidth:U,currentSlide:Ne,slideHeight:xe,listHeight:le,lazyLoadedList:Pe};return a.autoplaying===null&&a.autoplay&&(We.autoplaying="playing"),We};u.initializedState=H;var $=function(a){var i=a.waitForAnimate,v=a.animating,_=a.fade,b=a.infinite,U=a.index,L=a.slideCount,M=a.lazyLoadedList,xe=a.lazyLoad,le=a.currentSlide,Ne=a.centerMode,Pe=a.slidesToScroll,Be=a.slidesToShow,We=a.useCSS;if(i&&v)return{};var ve=U,Z,ot,me,ue={},re={},Ue=b?U:X(U,0,L-1);if(_){if(!b&&(U<0||U>=L))return{};U<0?ve=U+L:U>=L&&(ve=U-L),xe&&M.indexOf(ve)<0&&M.push(ve),ue={animating:!0,currentSlide:ve,lazyLoadedList:M},re={animating:!1}}else Z=ve,ve<0?(Z=ve+L,b?L%Pe!==0&&(Z=L-L%Pe):Z=0):!F(a)&&ve>le?ve=Z=le:Ne&&ve>=L?(ve=b?L:L-1,Z=b?0:L-1):ve>=L&&(Z=ve-L,b?L%Pe!==0&&(Z=0):Z=L-Be),!b&&ve+Be>=L&&(Z=L-Be),ot=o((0,y.default)((0,y.default)({},a),{},{slideIndex:ve})),me=o((0,y.default)((0,y.default)({},a),{},{slideIndex:Z})),b||(ot===me&&(ve=Z),ot=me),xe&&M.concat(C((0,y.default)((0,y.default)({},a),{},{currentSlide:ve}))),We?(ue={animating:!0,currentSlide:Z,trackStyle:r((0,y.default)((0,y.default)({},a),{},{left:ot})),lazyLoadedList:M,targetSlide:Ue},re={animating:!1,currentSlide:Z,trackStyle:T((0,y.default)((0,y.default)({},a),{},{left:me})),swipeLeft:null,targetSlide:Ue}):ue={currentSlide:Z,trackStyle:T((0,y.default)((0,y.default)({},a),{},{left:me})),lazyLoadedList:M,targetSlide:Ue};return{state:ue,nextState:re}};u.slideHandler=$;var Y=function(a,i){var v,_,b,U,L,M=a.slidesToScroll,xe=a.slidesToShow,le=a.slideCount,Ne=a.currentSlide,Pe=a.targetSlide,Be=a.lazyLoad,We=a.infinite;if(U=le%M!==0,v=U?0:(le-Ne)%M,i.message==="previous")b=v===0?M:xe-v,L=Ne-b,Be&&!We&&(_=Ne-b,L=_===-1?le-1:_),We||(L=Pe-M);else if(i.message==="next")b=v===0?M:v,L=Ne+b,Be&&!We&&(L=(Ne+M)%le+v),We||(L=Pe+M);else if(i.message==="dots")L=i.index*i.slidesToScroll;else if(i.message==="children"){if(L=i.index,We){var ve=S((0,y.default)((0,y.default)({},a),{},{targetSlide:L}));L>i.currentSlide&&ve==="left"?L=L-le:L10)return{scrolling:!0};L&&(me.swipeLength=bt);var Ut=(M?-1:1)*(me.curX>me.startX?1:-1);L&&(Ut=me.curY>me.startY?1:-1);var wt=Math.ceil(ve/Z),Mt=O(i.touchObject,L),Tt=me.swipeLength;return ot||(xe===0&&Mt==="right"||xe+1>=wt&&Mt==="left"||!F(i)&&Mt==="left")&&(Tt=me.swipeLength*le,Ne===!1&&Pe&&(Pe(Mt),vt.edgeDragged=!0)),!Be&&ue&&(ue(Mt),vt.swiped=!0),b?He=_t+Tt*(re/Ue)*Ut:M?He=_t-Tt*Ut:He=_t+Tt*Ut,L&&(He=_t+Tt*Ut),vt=(0,y.default)((0,y.default)({},vt),{},{touchObject:me,swipeLeft:He,trackStyle:T((0,y.default)((0,y.default)({},i),{},{left:He}))}),Math.abs(me.curX-me.startX)10&&(vt.swiping=!0,a.preventDefault()),vt};u.swipeMove=t;var K=function(a,i){var v=i.dragging,_=i.swipe,b=i.touchObject,U=i.listWidth,L=i.touchThreshold,M=i.verticalSwiping,xe=i.listHeight,le=i.swipeToSlide,Ne=i.scrolling,Pe=i.onSwipe,Be=i.targetSlide,We=i.currentSlide,ve=i.infinite;if(!v)return _&&a.preventDefault(),{};var Z=M?xe/L:U/L,ot=O(b,M),me={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ne)return me;if(!b.swipeLength)return me;if(b.swipeLength>Z){a.preventDefault(),Pe&&Pe(ot);var ue,re,Ue=ve?We:Be;switch(ot){case"left":case"up":re=Ue+z(i),ue=le?N(i,re):re,me.currentDirection=0;break;case"right":case"down":re=Ue-z(i),ue=le?N(i,re):re,me.currentDirection=1;break;default:ue=Ue}me.triggerSlideHandler=ue}else{var He=o(i);me.trackStyle=r((0,y.default)((0,y.default)({},i),{},{left:He}))}return me};u.swipeEnd=K;var j=function(a){for(var i=a.infinite?a.slideCount*2:a.slideCount,v=a.infinite?a.slidesToShow*-1:0,_=a.infinite?a.slidesToShow*-1:0,b=[];vv[v.length-1])i=v[v.length-1];else for(var b in v){if(ia.swipeLeft*-1)return v=M,!1}else if(M.offsetLeft-i+R(M)/2>a.swipeLeft*-1)return v=M,!1;return!0}),!v)return 0;var U=a.rtl===!0?a.slideCount-a.currentSlide:a.currentSlide,L=Math.abs(v.dataset.index-U)||1;return L}else return a.slidesToScroll};u.getSlideCount=z;var e=function(a,i){return i.reduce(function(v,_){return v&&a.hasOwnProperty(_)},!0)?null:console.error("Keys Missing:",a)};u.checkSpecKeys=e;var T=function(a){e(a,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var i,v,_=a.slideCount+2*a.slidesToShow;a.vertical?v=_*a.slideHeight:i=l(a)*a.slideWidth;var b={opacity:1,transition:"",WebkitTransition:""};if(a.useTransform){var U=a.vertical?"translate3d(0px, "+a.left+"px, 0px)":"translate3d("+a.left+"px, 0px, 0px)",L=a.vertical?"translate3d(0px, "+a.left+"px, 0px)":"translate3d("+a.left+"px, 0px, 0px)",M=a.vertical?"translateY("+a.left+"px)":"translateX("+a.left+"px)";b=(0,y.default)((0,y.default)({},b),{},{WebkitTransform:U,transform:L,msTransform:M})}else a.vertical?b.top=a.left:b.left=a.left;return a.fade&&(b={opacity:1}),i&&(b.width=i),v&&(b.height=v),window&&!window.addEventListener&&window.attachEvent&&(a.vertical?b.marginTop=a.left+"px":b.marginLeft=a.left+"px"),b};u.getTrackCSS=T;var r=function(a){e(a,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var i=T(a);return a.useTransform?(i.WebkitTransition="-webkit-transform "+a.speed+"ms "+a.cssEase,i.transition="transform "+a.speed+"ms "+a.cssEase):a.vertical?i.transition="top "+a.speed+"ms "+a.cssEase:i.transition="left "+a.speed+"ms "+a.cssEase,i};u.getTrackAnimateCSS=r;var o=function(a){if(a.unslick)return 0;e(a,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var i=a.slideIndex,v=a.trackRef,_=a.infinite,b=a.centerMode,U=a.slideCount,L=a.slidesToShow,M=a.slidesToScroll,xe=a.slideWidth,le=a.listWidth,Ne=a.variableWidth,Pe=a.slideHeight,Be=a.fade,We=a.vertical,ve=0,Z,ot,me=0;if(Be||a.slideCount===1)return 0;var ue=0;if(_?(ue=-f(a),U%M!==0&&i+M>U&&(ue=-(i>U?L-(i-U):U%M)),b&&(ue+=parseInt(L/2))):(U%M!==0&&i+M>U&&(ue=L-U%M),b&&(ue=parseInt(L/2))),ve=ue*xe,me=ue*Pe,We?Z=i*Pe*-1+me:Z=i*xe*-1+ve,Ne===!0){var re,Ue=v&&v.node;if(re=i+f(a),ot=Ue&&Ue.childNodes[re],Z=ot?ot.offsetLeft*-1:0,b===!0){re=_?i+f(a):i,ot=Ue&&Ue.children[re],Z=0;for(var He=0;Hea.currentSlide?a.targetSlide>a.currentSlide+p(a)?"left":"right":a.targetSlide0&&(U+=1),_&&i%2===0&&(U+=1),U}return _?0:i-1};u.slidesOnRight=p;var m=function(a){var i=a.slidesToShow,v=a.centerMode,_=a.rtl,b=a.centerPadding;if(v){var U=(i-1)/2+1;return parseInt(b)>0&&(U+=1),!_&&i%2===0&&(U+=1),U}return _?i-1:0};u.slidesOnLeft=m;var W=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)};u.canUseDOM=W},"6/k+":function(ge,u,n){},"7ahc":function(ge,u,n){"use strict";n.d(u,"a",function(){return t});var E=n("k1fw"),y=n("0Owb"),J=n("+L6B"),X=n("2/Rp"),C=n("y8nQ"),P=n("Vl3Y"),d=n("tJVT"),g=n("OaEy"),k=n("2fM7"),B=n("q1tI"),R=n.n(B),A=n("VrN/"),O=n.n(A),F=n("p77/"),V=n.n(F),H=n("c5Ni"),$=n.n(H),Y=k.a.Option,x={labelCol:{span:4},wrapperCol:{span:20}},c={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"]};u.b=function(K){var j=K.callback,N=K.onCancel,z=Object(B.useState)("python"),e=Object(d.a)(z,2),T=e[0],r=e[1];function o(D){r(c[D][1])}function f(D){j(D)}return R.a.createElement(P.a,Object(y.a)({},x,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:f}),R.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(k.a,{onChange:o},Object.keys(c).map(function(D){return R.a.createElement(Y,{key:D,value:D},c[D][0])}))),R.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(t,{mode:T})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(X.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(X.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function t(K){var j=K.value,N=K.onChange,z=K.mode,e=K.options,T=e===void 0?{}:e,r=Object(B.useRef)(),o=Object(B.useState)(),f=Object(d.a)(o,2),D=f[0],l=f[1];return Object(B.useEffect)(function(){if(D){var S=function(m){var W=m.getValue();N&&N(W)};return D.on("change",S),function(){D.off("change",S)}}},[D,N]),Object(B.useEffect)(function(){D&&D.setOption("mode",z)},[D,z]),Object(B.useEffect)(function(){D&&((j!==D.getValue()||j==="")&&setTimeout(function(){D.setValue(j||" ")},300))},[D,j]),Object(B.useEffect)(function(){if(r.current&&!D){var S=O.a.fromTextArea(r.current,Object(E.a)({mode:z,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},T));l(S)}},[r.current,D]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:r}))}},"8N4D":function(ge,u,n){"use strict";function E(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?E=function(f){return typeof f}:E=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},E(r)}Object.defineProperty(u,"__esModule",{value:!0}),u.matchesSelector=B,u.matchesSelectorAndParentsTo=R,u.addEvent=A,u.removeEvent=O,u.outerHeight=F,u.outerWidth=V,u.innerHeight=H,u.innerWidth=$,u.offsetXYFromParent=Y,u.createCSSTransform=x,u.createSVGTransform=c,u.getTranslation=t,u.getTouch=K,u.getTouchIdentifier=j,u.addUserSelectStyles=N,u.removeUserSelectStyles=z,u.addClassName=e,u.removeClassName=T;var y=n("gbW8"),J=C(n("Ga4A"));function X(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return X=function(){return r},r}function C(r){if(r&&r.__esModule)return r;if(r===null||E(r)!=="object"&&typeof r!="function")return{default:r};var o=X();if(o&&o.has(r))return o.get(r);var f={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in r)if(Object.prototype.hasOwnProperty.call(r,l)){var S=D?Object.getOwnPropertyDescriptor(r,l):null;S&&(S.get||S.set)?Object.defineProperty(f,l,S):f[l]=r[l]}return f.default=r,o&&o.set(r,f),f}function P(r,o){var f=Object.keys(r);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(r);o&&(D=D.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),f.push.apply(f,D)}return f}function d(r){for(var o=1;o=s.length?a.slice(s.length):a}).join(` -`)}var k=[],W=["
                "],R=new P.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function O(){k.length=0,W=["
                  "]}function I(p,m,B,s){if(m>=p.length||p[m].level<=B)return m;var a=p[m];s.push("
                • "+a.text+""),m++;var i=[];return m=I(p,m,a.level,i),i.length>0&&(s.push("
                    "),i.forEach(function(v){s.push(v)}),s.push("
                  ")),s.push("
                • "),m=I(p,m,B,s),m}function V(){return I(k,0,0,W),W.push("
                "),W.join("")}var H={heading:function(m){var B=A.exec(m);if(B)return{type:"heading",raw:B[0],depth:B[1].length,text:B[2]}},fences:function(m){var B=this.rules.block.fences.exec(m);if(B){var s=B[0],a=g(s,B[3]||""),i=B[2]?B[2].trim():B[2];if(["latex","katex","math"].indexOf(i)>=0){var v=x(),_=a;a=v,c[v]={type:"block",expression:_}}return{type:"code",raw:s,lang:i,text:a}}}},$=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Y=0,x=function(){return"__special_katext_id_".concat(Y++,"__")},c={};function t(){return c}function K(){Y=0,c={}}function j(p){return p=p.replace($,function(m,B){var s=x();return c[s]={type:"inline",expression:B},s}),p}var N=R.listitem;R.listitem=function(p){return N(j(p))};var z=R.paragraph;R.paragraph=function(p){return z(j(p))};var e=R.tablecell;R.tablecell=function(p,m){return e(j(p),m)},R.code=function(p,m,B){var s=(m||"").match(/\S*/)[0];return s?["latex","katex","math"].indexOf(s)>=0?"

                ".concat(p,"

                "):'
                ').concat(B?p:Object(d.escape)(p,!0),`
                -`):'
                '+(B?p:Object(d.escape)(p,!0))+"
                "},R.heading=function(p,m,B){var s=this.options.headerPrefix+B.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return k.push({anchor:s,level:m,text:p}),"'+p+""},P.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),P.a.use({tokenizer:H,renderer:R});var T=P.a,r=n("SJMd"),o=n("m3rI"),f=n("Oy/b"),D=/]*>/g;function l(p){var m=document.createElement("div");return m.innerHTML=p,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var S=u.a=function(p){var m=p.value,B=m===void 0?"":m,s=p.className,a=p.style,i=a===void 0?{}:a,v=String(B),_=Object(E.useMemo)(function(){try{var L=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,M=/\"\/api\/attachments\/|\"\/attachments\/download\//g,xe=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;v=v.replace(L,"("+o.a.API_SERVER+"/api/attachments/").replace(M,'"'+o.a.API_SERVER+"/api/attachments/").replace(xe,'"'+o.a.API_SERVER+"/files/uploads/")}catch(Pe){}var se=T(v),Ne=t();return v.match(/\[TOC\]/)&&(se=se.replace("

                [TOC]

                ",V()),O()),se=se.replace(/(__special_katext_id_\d+__)/g,function(Pe,We){var He=Ne[We],ve=He.type,Z=He.expression;return Object(f.renderToString)(l(Z)||"",{displayMode:ve==="block",throwOnError:!1,output:"html"})}),se=se.replace(/▁/g,"\u2581\u2581\u2581"),K(),se},[v]),b=Object(E.useRef)();function U(L){var M=L.target;if(M.tagName.toUpperCase()==="A"){var xe=M.getAttribute("href");if(xe.startsWith("#")){L.preventDefault();var se=document.getElementById(xe.replace("#",""));se&&se.scrollIntoView(!0)}}}return Object(E.useEffect)(function(){if(b.current&&_&&(_.match(D)&&window.PR.prettyPrint()),b.current)return b.current.addEventListener("click",U),function(){b.current.removeEventListener("click",U),K(),O()}},[_,b.current,U]),y.a.createElement("div",{ref:b,style:i,className:"".concat(s||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},"9VGf":function(ge,u,n){"use strict";n.d(u,"a",function(){return J});var E=n("q1tI"),y=n.n(E);function J(X,C){var P=Object(E.useRef)();Object(E.useEffect)(function(){P.current=X}),Object(E.useEffect)(function(){function d(){P.current()}if(C!==null){var g=setInterval(d,C);return function(){return clearInterval(g)}}},[C])}},BJfS:function(ge,u){var n=function(y){return y.replace(/[A-Z]/g,function(J){return"-"+J.toLowerCase()}).toLowerCase()};ge.exports=n},BjJ7:function(ge,u,n){"use strict";n.d(u,"d",function(){return y}),n.d(u,"c",function(){return J}),n.d(u,"e",function(){return X}),n.d(u,"b",function(){return C}),n.d(u,"a",function(){return d});var E=n("m3rI");function y(g){var k=!0;if(g.length>0){for(var W=0;W1&&arguments[1]!==void 0?arguments[1]:"",W=[],R=0;R0&&(He(),Pe(1))},[x,B]),Object(d.useEffect)(function(){if(Ne===0)return;if(Ne===2)clearInterval(L);else{var ue=0,ie=setInterval(function(){l.includes(ue)&&Z(),ue++},1e3);M(ie)}return function(){return clearInterval(L)}},[Ne]),Object(d.useImperativeHandle)(Y,function(){return{handlePhoto:Z}});var We=function(){Pe(2)},He=function(){var ie=x/c,Ue=[];function $e(ut,gt){return parseInt(Math.floor(Math.random()*(gt-ut+1))+ut)}new Array(c).fill(0).map(function(ut,gt){K?Ue.push($e(ie*gt,ie*(gt+1))):gt==0?Ue.push(0):Ue.push($e(ie*gt,ie*(gt+1)))}),l=Ue,S([].concat(Ue)),console.log(Ue)},ve=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ie){var Ue=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Ue?new Promise(function($e,ut){Ue.call(navigator,ie,$e,ut)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(ie){t&&t(2),s(2),"srcObject"in T.current?T.current.srcObject=ie:T.current.src=window.URL.createObjectURL(ie),T.current.onloadedmetadata=function(Ue){T.current.play()},T.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),We(),C.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(ie){s(1),t&&t(1),ie.message==="Permission denied"||ie.name==="NotAllowedError"?C.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):C.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+ie.name),console.log("err: "+ie.message)})},Z=function(){try{r.current.width=T.current.videoWidth,r.current.height=T.current.videoHeight;var ie=r.current.getContext("2d");ie.drawImage(T.current,0,0,r.current.width,r.current.height),_(r.current.toDataURL("image/png")),me(r.current.toDataURL("image/png"))}catch(Ue){debugger}},st=function(){try{var ie=T.current.srcObject,Ue=ie.getTracks();Ue.forEach(function($e){$e.stop()}),T.current.srcObject=null}catch($e){}},me=function(){var ue=Object(J.a)(y.a.mark(function ie(Ue){var $e,ut,gt,Ct,Pt,Mt,xt,ke,At,zt,ne,dt;return y.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,Object(W.a)("/api/buckets/get_upload_token.json",{method:"get"});case 2:ke=ze.sent,At=Object(R.a)(),zt=new I({endpoint:ke==null||(($e=ke.data)===null||$e===void 0)?void 0:$e.end_point,region:ke==null||((ut=ke.data)===null||ut===void 0)?void 0:ut.region,accessKeyId:ke==null||((gt=ke.data)===null||gt===void 0)?void 0:gt.access_key_id,accessKeySecret:ke==null||((Ct=ke.data)===null||Ct===void 0)?void 0:Ct.access_key_secret,bucket:ke==null||((Pt=ke.data)===null||Pt===void 0)?void 0:Pt.bucket,stsToken:ke==null||((Mt=ke.data)===null||Mt===void 0)?void 0:Mt.security_token}),ne=V(Ue,At),dt=e||o,console.log(dt,"sendBody"),zt.multipartUpload("".concat(At,".png"),ne,{timeout:10*1e3,partSize:10485760,callback:{url:ke==null||((xt=ke.data)===null||xt===void 0)?void 0:xt.callback_url,host:ke==null?void 0:ke.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+dt.login+"&container_id="+dt.categoryId+"&container_type=Exercise"}}).then(function(ht){console.log("result:",ht)}).catch(function(ht){console.log("err:",ht)});case 9:case"end":return ze.stop()}},ie)}));return function(Ue){return ue.apply(this,arguments)}}();return g.a.createElement(g.a.Fragment,null,B!==3&&g.a.createElement("aside",{className:O.a.video,id:"screenshot"},B===0&&g.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),B===1&&g.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),B===2&&g.a.createElement("div",null,g.a.createElement("video",{width:z,ref:T,autoPlay:!0}),g.a.createElement("canvas",{style:{display:"none"},ref:r}))))});u.a=H},"C+DQ":function(ge,u,n){},DR4n:function(ge,u,n){ge.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"}},F1Ou:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},y=E;u.default=y},Ga4A:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.getPrefix=y,u.browserPrefixToKey=J,u.browserPrefixToStyle=X,u.default=void 0;var E=["Moz","Webkit","O","ms"];function y(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined"||typeof window.document=="undefined")return"";var g=window.document.documentElement.style;if(d in g)return"";for(var k=0;k"],R=new P.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function O(){k.length=0,B=["
                  "]}function F(p,m,W,s){if(m>=p.length||p[m].level<=W)return m;var a=p[m];s.push("
                • "+a.text+""),m++;var i=[];return m=F(p,m,a.level,i),i.length>0&&(s.push("
                    "),i.forEach(function(v){s.push(v)}),s.push("
                  ")),s.push("
                • "),m=F(p,m,W,s),m}function V(){return F(k,0,0,B),B.push("
                "),B.join("")}var H={heading:function(m){var W=A.exec(m);if(W)return{type:"heading",raw:W[0],depth:W[1].length,text:W[2]}},fences:function(m){var W=this.rules.block.fences.exec(m);if(W){var s=W[0],a=g(s,W[3]||""),i=W[2]?W[2].trim():W[2];if(["latex","katex","math"].indexOf(i)>=0){var v=x(),_=a;a=v,c[v]={type:"block",expression:_}}return{type:"code",raw:s,lang:i,text:a}}}},$=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Y=0,x=function(){return"__special_katext_id_".concat(Y++,"__")},c={};function t(){return c}function K(){Y=0,c={}}function j(p){return p=p.replace($,function(m,W){var s=x();return c[s]={type:"inline",expression:W},s}),p}var N=R.listitem;R.listitem=function(p){return N(j(p))};var z=R.paragraph;R.paragraph=function(p){return z(j(p))};var e=R.tablecell;R.tablecell=function(p,m){return e(j(p),m)},R.code=function(p,m,W){var s=(m||"").match(/\S*/)[0];return s?["latex","katex","math"].indexOf(s)>=0?"

                ".concat(p,"

                "):'
                ').concat(W?p:Object(d.escape)(p,!0),`
                +`):'
                '+(W?p:Object(d.escape)(p,!0))+"
                "},R.heading=function(p,m,W){var s=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return k.push({anchor:s,level:m,text:p}),"'+p+""},P.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),P.a.use({tokenizer:H,renderer:R});var T=P.a,r=n("SJMd"),o=n("m3rI"),f=n("Oy/b"),D=/]*>/g;function l(p){var m=document.createElement("div");return m.innerHTML=p,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var S=u.a=function(p){var m=p.value,W=m===void 0?"":m,s=p.className,a=p.style,i=a===void 0?{}:a,v=String(W),_=Object(E.useMemo)(function(){try{var L=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,M=/\"\/api\/attachments\/|\"\/attachments\/download\//g,xe=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;v=v.replace(L,"("+o.a.API_SERVER+"/api/attachments/").replace(M,'"'+o.a.API_SERVER+"/api/attachments/").replace(xe,'"'+o.a.API_SERVER+"/files/uploads/")}catch(Pe){}var le=T(v),Ne=t();return v.match(/\[TOC\]/)&&(le=le.replace("

                [TOC]

                ",V()),O()),le=le.replace(/(__special_katext_id_\d+__)/g,function(Pe,Be){var We=Ne[Be],ve=We.type,Z=We.expression;return Object(f.renderToString)(l(Z)||"",{displayMode:ve==="block",throwOnError:!1,output:"html"})}),le=le.replace(/▁/g,"\u2581\u2581\u2581"),K(),le},[v]),b=Object(E.useRef)();function U(L){var M=L.target;if(M.tagName.toUpperCase()==="A"){var xe=M.getAttribute("href");if(xe.startsWith("#")){L.preventDefault();var le=document.getElementById(xe.replace("#",""));le&&le.scrollIntoView(!0)}}}return Object(E.useEffect)(function(){if(b.current&&_&&(_.match(D)&&window.PR.prettyPrint()),b.current)return b.current.addEventListener("click",U),function(){b.current.removeEventListener("click",U),K(),O()}},[_,b.current,U]),y.a.createElement("div",{ref:b,style:i,className:"".concat(s||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},"9VGf":function(ge,u,n){"use strict";n.d(u,"a",function(){return J});var E=n("q1tI"),y=n.n(E);function J(X,C){var P=Object(E.useRef)();Object(E.useEffect)(function(){P.current=X}),Object(E.useEffect)(function(){function d(){P.current()}if(C!==null){var g=setInterval(d,C);return function(){return clearInterval(g)}}},[C])}},BJfS:function(ge,u){var n=function(y){return y.replace(/[A-Z]/g,function(J){return"-"+J.toLowerCase()}).toLowerCase()};ge.exports=n},BjJ7:function(ge,u,n){"use strict";n.d(u,"d",function(){return y}),n.d(u,"c",function(){return J}),n.d(u,"e",function(){return X}),n.d(u,"b",function(){return C}),n.d(u,"a",function(){return d});var E=n("m3rI");function y(g){var k=!0;if(g.length>0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],R=0;R0&&(We(),Pe(1))},[x,W]),Object(d.useEffect)(function(){if(Ne===0)return;if(Ne===2)clearInterval(L);else{var ue=0,re=setInterval(function(){l.includes(ue)&&Z(),ue++},1e3);M(re)}return function(){return clearInterval(L)}},[Ne]),Object(d.useImperativeHandle)(Y,function(){return{handlePhoto:Z}});var Be=function(){Pe(2)},We=function(){var re=x/c,Ue=[];function He(vt,_t){return parseInt(Math.floor(Math.random()*(_t-vt+1))+vt)}new Array(c).fill(0).map(function(vt,_t){K?Ue.push(He(re*_t,re*(_t+1))):_t==0?Ue.push(0):Ue.push(He(re*_t,re*(_t+1)))}),l=Ue,S([].concat(Ue)),console.log(Ue)},ve=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(re){var Ue=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Ue?new Promise(function(He,vt){Ue.call(navigator,re,He,vt)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(re){t&&t(2),s(2),"srcObject"in T.current?T.current.srcObject=re:T.current.src=window.URL.createObjectURL(re),T.current.onloadedmetadata=function(Ue){T.current.play()},T.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Be(),C.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(re){s(1),t&&t(1),re.message==="Permission denied"||re.name==="NotAllowedError"?C.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):C.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+re.name),console.log("err: "+re.message)})},Z=function(){try{r.current.width=T.current.videoWidth,r.current.height=T.current.videoHeight;var re=r.current.getContext("2d");re.drawImage(T.current,0,0,r.current.width,r.current.height),_(r.current.toDataURL("image/png")),me(r.current.toDataURL("image/png"))}catch(Ue){debugger}},ot=function(){try{var re=T.current.srcObject,Ue=re.getTracks();Ue.forEach(function(He){He.stop()}),T.current.srcObject=null}catch(He){}},me=function(){var ue=Object(J.a)(y.a.mark(function re(Ue){var He,vt,_t,bt;return y.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return He=Object(R.a)(),vt=V(Ue,He),_t=new FormData,_t.append("file",vt),wt.next=6,Object(B.a)("/api/attachments.json",{method:"post",body:_t},!0);case 6:if(bt=wt.sent,console.log(bt,"result"),!(bt==null?void 0:bt.id)){wt.next=11;break}return wt.next=11,Object(B.a)("/api/students/exercises/".concat(e.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:bt==null?void 0:bt.id}});case 11:case"end":return wt.stop()}},re)}));return function(Ue){return ue.apply(this,arguments)}}();return g.a.createElement(g.a.Fragment,null,W!==3&&g.a.createElement("aside",{className:O.a.video,id:"screenshot"},W===0&&g.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),W===1&&g.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),W===2&&g.a.createElement("div",null,g.a.createElement("video",{width:z,ref:T,autoPlay:!0}),g.a.createElement("canvas",{style:{display:"none"},ref:r}))))});u.a=H},"C+DQ":function(ge,u,n){},DR4n:function(ge,u,n){ge.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"}},F1Ou:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},y=E;u.default=y},Ga4A:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.getPrefix=y,u.browserPrefixToKey=J,u.browserPrefixToStyle=X,u.default=void 0;var E=["Moz","Webkit","O","ms"];function y(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined"||typeof window.document=="undefined")return"";var g=window.document.documentElement.style;if(d in g)return"";for(var k=0;k=0,xt=Mt?"Cmd":"Ctrl",ke=(ue={},Object(C.a)(ue,xt+"-B","bold"),Object(C.a)(ue,xt+"-I","italic"),ue),At=(ie={},Object(C.a)(ie,Pe,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(ie,He,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(ie,We,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(ie,ve,"\u6DFB\u52A0\u8868\u683C"),ie),zt=u.a=function(ne){var dt=ne.defaultValue,rt=dt===void 0?"":dt,ze=ne.onChange,ht=ne.width,_e=ht===void 0?"100%":ht,ce=ne.height,re=ce===void 0?400:ce,ye=ne.miniToolbar,te=ye===void 0?!1:ye,fe=ne.isFocus,et=fe===void 0?!1:fe,je=ne.watch,tt=ne.insertTemp,de=ne.id,h=de===void 0?"markdown-editor-id":de,Re=ne.showResizeBar,ae=Re===void 0?!1:Re,ct=ne.noStorage,Ge=ct===void 0?!1:ct,at=ne.showNullButton,yt=at===void 0?!1:at,Et=ne.fullScreen,Ee=Et===void 0?!1:Et,Ve=ne.onBlur,be=ne.onCMBeforeChange,it=ne.className,Je=it===void 0?"":it,pe=ne.placeholder,Fe=pe===void 0?"":pe,Ye=ne.values,De=Ye===void 0?"":Ye,Be=Object(P.useState)(null),pt=Object(X.a)(Be,2),F=pt[0],Te=pt[1],Ae=Object(P.useState)(rt),Ze=Object(X.a)(Ae,2),oe=Ze[0],nt=Ze[1],we=Object(P.useState)(je),G=Object(X.a)(we,2),Xe=G[0],Ie=G[1],bt=Object(P.useState)(Ee),ft=Object(X.a)(bt,2),Rt=ft[0],Qe=ft[1],It=Object(P.useState)(""),Xt=Object(X.a)(It,2),Tt=Xt[0],Nt=Xt[1],Ft=Object(P.useState)(0),la=Object(X.a)(Ft,2),Bt=la[0],Kt=la[1],pa=Object(P.useState)(re),va=Object(X.a)(pa,2),qt=va[0],ea=va[1],ga=Object(P.useState)(!1),ta=Object(X.a)(ga,2),Ea=ta[0],Vt=ta[1],ee=Object(P.useRef)(),jt=Object(P.useRef)(),Yt=Object(P.useRef)(),Wt=Object(P.useRef)();Object(P.useEffect)(function(){nt(De),F==null||F.setValue(De)},[De]),Object(P.useEffect)(function(){if(ee.current){var Se=function(Ke,ot){var mt=ot.clipboardData;if(mt){var St=mt.types.toString(),Dt=mt.items;if(St==="text/html,Files"||St==="Files"){var _t=Dt[1];St==="Files"&&(_t=Dt[0]),_t.kind==="file"&&_t.type.match(/^image\//i)&&_(_t.getAsFile(),function(Ut){Ut.id?Q.replaceSelection("![,](/api/attachments/".concat(Ut.id,")")):(Ut==null?void 0:Ut.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Q=k.a.fromTextArea(ee.current,{mode:"markdown",lineNumbers:!te,lineWrapping:!0,value:rt,autoCloseTags:!0,autoCloseBrackets:!0});return et&&Q.focus(),Q.on("paste",Se),Te(Q),function(){Q.off("paste",Se)}}},[]);var w=Object(P.useCallback)(function(){if(jt.current)try{var Se=jt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Q=jt.current.getElementsByClassName("markdown-editor-body")[0];Rt?Q.style.height="calc(100vh - ".concat(Se,"px)"):Q.style.height="".concat(qt-Se,"px")}catch(Oe){console.log(Oe,"---- to set md editor body height")}},[qt,jt,Rt]);Object(P.useEffect)(function(){function Se(){var Oe=new W.default(function(Ke){var ot=Object(J.a)(Ke),mt;try{for(ot.s();!(mt=ot.n()).done;){var St=mt.value;(St.target.offsetHeight>0||St.target.offsetWidth>0)&&(w(),F.setSize("100%","100%"),F.refresh())}}catch(Dt){ot.e(Dt)}finally{ot.f()}});return Oe.observe(ee.current.parentElement),Oe}if(F){var Q=Se();return function(){Q.unobserve(ee.current.parentElement)}}},[F,w]),Object(P.useEffect)(function(){if(F){for(var Se=[],Q=function(){var St=Ke[Oe];ot=Object(X.a)(St,2);var Dt=ot[0],_t=ot[1],Ut=Object(C.a)({},Dt,function(){sa(_t)});Se.push(Ut),F.addKeyMap(Ut)},Oe=0,Ke=Object.entries(ke);Oe0){var Se=new Date().getTime(),Q=window.sessionStorage.getItem(h);Se>=Bt+ut&&(!Q||Q!==oe)&&(window.sessionStorage.setItem(h,oe),Vt(!0))}},ut),Object(P.useEffect)(function(){Ie(je)},[F,je]),Object(P.useEffect)(function(){F&&(et&&F.focus())},[F,et]),Object(P.useEffect)(function(){if(Xe&&F){var Se=function(Ke){var ot=Ke.target;if(Wt.current){var mt=ot.scrollTop/ot.scrollHeight;Wt.current.scrollTop=Wt.current.scrollHeight*mt}},Q=F.getScrollerElement();return Q.addEventListener("scroll",Se),function(){Q.removeEventListener("scroll",Se)}}},[F,Xe]),Object(P.useEffect)(function(){if(F&&be){var Se=function(Oe,Ke){be(Oe,Ke)};return F.on("beforeChange",Se),function(){F.off("beforeChange",Se)}}},[F,be]),Object(P.useEffect)(function(){if(F&&Ve){var Se=function(){Ve(F.getValue())};return F.on("blur",Se),function(){F.off("blur",Se)}}},[F,Ve]),Object(P.useEffect)(function(){if(F){var Se=function(Oe){var Ke=Oe.getValue();nt(Ke),Kt(new Date().getTime()),Oe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ze&&ze(Ke)};return F.on("change",Se),function(){F.off("change",Se)}}},[F,ze]),Object(P.useEffect)(function(){F&&(rt==null?(F.setValue(""),nt("")):rt!==F.getValue()&&(F.setValue(rt),nt(rt),F.setCursor(F.lineCount(),0)))},[F,rt]);var sa=Object(P.useCallback)(function(Se){var Q=F.getCursor(),Oe=F.getSelection(),Ke=Oe.split(` -`);switch(Se){case"bold":return F.replaceSelection("**"+Oe+"**"),Oe===""&&F.setCursor(Q.line,Q.ch+2),F.focus();case"italic":return F.replaceSelection("*"+Oe+"*"),Oe===""&&F.setCursor(Q.line,Q.ch+1),F.focus();case"code":return F.replaceSelection("`"+Oe+"`"),Oe===""&&F.setCursor(Q.line,Q.ch+1),F.focus();case"inline-latex":return F.replaceSelection("`$$"+Oe+"$$`"),Oe===""&&F.setCursor(Q.line,Q.ch+3),F.focus();case"latex":return F.replaceSelection("```latex\n"+Oe+"\n```"),F.setCursor(Q.line+1,Oe.length+1),F.focus();case"line-break":return F.replaceSelection(`
                -`),F.focus();case"list-ul":return Oe===""?F.replaceSelection("- "+Oe):F.replaceSelection(Ke.map(function(ot){return ot===""?"":"- ".concat(ot)}).join(` -`)),F.focus();case"list-ol":return Oe===""?F.replaceSelection("1. "+Oe):F.replaceSelection(Ke.map(function(ot,mt){return ot===""?"":"".concat(mt+1,". ").concat(ot)}).join(` -`)),F.focus();case"add-null-ch":return Oe===""&&F.setCursor(Q.line,Q.ch+1),F.replaceSelection(gt),F.focus();case"inster-template-1":return Oe===""&&F.setCursor(Q.line,Q.ch),F.replaceSelection(Ct),F.focus();case"eraser":return F.setValue(""),F.focus();case"trigger-watch":return Ie(!Xe),F.focus();case"trigger-full-screen":return Qe(!Rt),F.focus();case Pe:Nt(Pe);return;case He:Nt(He);return;case We:Nt(We);return;case ve:Nt(ve);return;default:throw new Error}},[F,Xe,Rt]),Gt=Object(P.useCallback)(function(Se){Nt("");switch(Tt){case Pe:var Q=Se.title,Oe=Se.link;return F.replaceSelection("[".concat(Q,"](").concat(Oe,")")),F.focus();case He:var Ke=Se.language,ot=Se.content;return F.replaceSelection(["```"+Ke,ot,"```"].join(` -`)),F.focus();case We:var mt=Se.src,St=Se.alt;return F.replaceSelection("![ ".concat(St," ]( ").concat(mt,' "').concat(St,'" )')),F.focus();case ve:for(var Dt=Se.row,_t=Se.col,Ut=Se.align,Jt=` -`,Qt=0;Qt300&&(_t=300);var Ut=re+_t+"px";ea(Ut)}},Ke=Yt.current,ot=!1,mt=0;return Ke.addEventListener("mousedown",Se),document.addEventListener("mousemove",Oe),document.addEventListener("mouseup",Q),function(){Ke.removeEventListener("mousedown",Se),document.removeEventListener("mousemove",Oe),document.removeEventListener("mouseup",Q)}}},[F,Yt]),Object(P.useEffect)(function(){ea(re)},[re]);var aa=Pt(_e),ma=Pt(qt),da={width:aa,height:ma},kt=Object(P.useMemo)(function(){if(Bt){var Se=new Date(Bt),Q=Se.getHours(),Oe=Se.getMinutes(),Ke=Se.getSeconds();return Q=Q<10?"0"+Q:Q,Oe=Oe<10?"0"+Oe:Oe,Ke=Ke<10?"0"+Ke:Ke,"".concat(Q,":").concat(Oe,":").concat(Ke)}return 0},[Bt]);function _a(){window.sessionStorage.removeItem(h),Vt(!1),Kt(0)}function ya(){Vt(!1),Kt(0),F.setValue(window.sessionStorage.getItem(h))}return d.a.createElement(P.Fragment,null,d.a.createElement("div",{className:"markdown-editor-wrapper",ref:jt},d.a.createElement("div",{className:"markdown-editor-container ".concat(Je," ").concat(Xe?"on-preview":""," ").concat(te?"mini":""," ").concat(Rt?"full-screen":""),style:da},d.a.createElement(j,{insertTemp:tt,watch:Xe,fullScreen:Rt,showNullButton:yt,onActionCallback:sa}),d.a.createElement("div",{className:"markdown-editor-body"},d.a.createElement("div",{className:"codemirror-container"},d.a.createElement("textarea",{ref:ee,placeholder:Fe})),Xe?d.a.createElement("div",{ref:Wt,className:"preview-container"},d.a.createElement($.a,{value:oe})):null))),ae?d.a.createElement("a",{ref:Yt,className:"editor-resize"}):null,d.a.createElement(N.a,null,At[Tt]?d.a.createElement(y.a,{centered:!0,title:At[Tt],visible:!0,onCancel:vt,footer:null},ua):null))}},R155:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=W(n("q1tI")),y=g(n("17x9")),J=g(n("i8i4")),X=n("8N4D"),C=n("fJi3"),P=n("gbW8"),d=g(n("sS6v"));function g(l){return l&&l.__esModule?l:{default:l}}function k(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return k=function(){return l},l}function W(l){if(l&&l.__esModule)return l;if(l===null||R(l)!=="object"&&typeof l!="function")return{default:l};var S=k();if(S&&S.has(l))return S.get(l);var p={},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var B in l)if(Object.prototype.hasOwnProperty.call(l,B)){var s=m?Object.getOwnPropertyDescriptor(l,B):null;s&&(s.get||s.set)?Object.defineProperty(p,B,s):p[B]=l[B]}return p.default=l,S&&S.set(l,p),p}function R(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(p){return typeof p}:R=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},R(l)}function A(l,S){return $(l)||H(l,S)||I(l,S)||O()}function O(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function I(l,S){if(!l)return;if(typeof l=="string")return V(l,S);var p=Object.prototype.toString.call(l).slice(8,-1);if(p==="Object"&&l.constructor&&(p=l.constructor.name),p==="Map"||p==="Set")return Array.from(l);if(p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return V(l,S)}function V(l,S){(S==null||S>l.length)&&(S=l.length);for(var p=0,m=new Array(S);p not mounted on DragStart!");var _=v.ownerDocument;if(m.props.disabled||!(i.target instanceof _.defaultView.Node)||m.props.handle&&!(0,X.matchesSelectorAndParentsTo)(i.target,m.props.handle,v)||m.props.cancel&&(0,X.matchesSelectorAndParentsTo)(i.target,m.props.cancel,v))return;i.type==="touchstart"&&i.preventDefault();var b=(0,X.getTouchIdentifier)(i);m.setState({touchIdentifier:b});var U=(0,C.getControlPosition)(i,b,z(m));if(U==null)return;var L=U.x,M=U.y,xe=(0,C.createCoreData)(z(m),L,M);(0,d.default)("DraggableCore: handleDragStart: %j",xe),(0,d.default)("calling",m.props.onStart);var se=m.props.onStart(i,xe);if(se===!1||m.mounted===!1)return;m.props.enableUserSelectHack&&(0,X.addUserSelectStyles)(_),m.setState({dragging:!0,lastX:L,lastY:M}),(0,X.addEvent)(_,f.move,m.handleDrag),(0,X.addEvent)(_,f.stop,m.handleDragStop)}),r(z(m),"handleDrag",function(i){var v=(0,C.getControlPosition)(i,m.state.touchIdentifier,z(m));if(v==null)return;var _=v.x,b=v.y;if(Array.isArray(m.props.grid)){var U=_-m.state.lastX,L=b-m.state.lastY,M=(0,C.snapToGrid)(m.props.grid,U,L),xe=A(M,2);if(U=xe[0],L=xe[1],!U&&!L)return;_=m.state.lastX+U,b=m.state.lastY+L}var se=(0,C.createCoreData)(z(m),_,b);(0,d.default)("DraggableCore: handleDrag: %j",se);var Ne=m.props.onDrag(i,se);if(Ne===!1||m.mounted===!1){try{m.handleDragStop(new MouseEvent("mouseup"))}catch(We){var Pe=document.createEvent("MouseEvents");Pe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),m.handleDragStop(Pe)}return}m.setState({lastX:_,lastY:b})}),r(z(m),"handleDragStop",function(i){if(!m.state.dragging)return;var v=(0,C.getControlPosition)(i,m.state.touchIdentifier,z(m));if(v==null)return;var _=v.x,b=v.y,U=(0,C.createCoreData)(z(m),_,b),L=m.props.onStop(i,U);if(L===!1||m.mounted===!1)return!1;var M=m.findDOMNode();M&&(m.props.enableUserSelectHack&&(0,X.removeUserSelectStyles)(M.ownerDocument)),(0,d.default)("DraggableCore: handleDragStop: %j",U),m.setState({dragging:!1,lastX:NaN,lastY:NaN}),M&&((0,d.default)("DraggableCore: Removing handlers"),(0,X.removeEvent)(M.ownerDocument,f.move,m.handleDrag),(0,X.removeEvent)(M.ownerDocument,f.stop,m.handleDragStop))}),r(z(m),"onMouseDown",function(i){return f=o.mouse,m.handleDragStart(i)}),r(z(m),"onMouseUp",function(i){return f=o.mouse,m.handleDragStop(i)}),r(z(m),"onTouchStart",function(i){return f=o.touch,m.handleDragStart(i)}),r(z(m),"onTouchEnd",function(i){return f=o.touch,m.handleDragStop(i)}),m}return c(p,[{key:"componentDidMount",value:function(){this.mounted=!0;var B=this.findDOMNode();B&&(0,X.addEvent)(B,o.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var B=this.findDOMNode();if(B){var s=B.ownerDocument;(0,X.removeEvent)(s,o.mouse.move,this.handleDrag),(0,X.removeEvent)(s,o.touch.move,this.handleDrag),(0,X.removeEvent)(s,o.mouse.stop,this.handleDragStop),(0,X.removeEvent)(s,o.touch.stop,this.handleDragStop),(0,X.removeEvent)(B,o.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,X.removeUserSelectStyles)(s)}}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:J.default.findDOMNode(this)}},{key:"render",value:function(){return E.cloneElement(E.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),p}(E.Component);u.default=D,r(D,"displayName","DraggableCore"),r(D,"propTypes",{allowAnyClick:y.default.bool,disabled:y.default.bool,enableUserSelectHack:y.default.bool,offsetParent:function(S,p){if(S[p]&&S[p].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:y.default.arrayOf(y.default.number),handle:y.default.string,cancel:y.default.string,nodeRef:y.default.object,onStart:y.default.func,onDrag:y.default.func,onStop:y.default.func,onMouseDown:y.default.func,scale:y.default.number,className:P.dontSetMe,style:P.dontSetMe,transform:P.dontSetMe}),r(D,"defaultProps",{allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},ToDW:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var y=E(n("pVnL")),J=E(n("3tO9")),X=E(n("lwsE")),C=E(n("W8MJ")),P=E(n("PJYZ")),d=E(n("7W2i")),g=E(n("LQ03")),k=E(n("lSNA")),W=E(n("q1tI")),R=n("hQUZ"),A=E(n("pIsd")),O=E(n("cZFH")),I=n("3K4p"),V=function(H){(0,d.default)(Y,H);var $=(0,g.default)(Y);function Y(x){var c;return(0,X.default)(this,Y),c=$.call(this,x),(0,k.default)((0,P.default)(c),"innerSliderRefHandler",function(t){return c.innerSlider=t}),(0,k.default)((0,P.default)(c),"slickPrev",function(){return c.innerSlider.slickPrev()}),(0,k.default)((0,P.default)(c),"slickNext",function(){return c.innerSlider.slickNext()}),(0,k.default)((0,P.default)(c),"slickGoTo",function(t){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c.innerSlider.slickGoTo(t,K)}),(0,k.default)((0,P.default)(c),"slickPause",function(){return c.innerSlider.pause("paused")}),(0,k.default)((0,P.default)(c),"slickPlay",function(){return c.innerSlider.autoPlay("play")}),c.state={breakpoint:null},c._responsiveMediaHandlers=[],c}return(0,C.default)(Y,[{key:"media",value:function(c,t){var K=window.matchMedia(c),j=function(z){var e=z.matches;e&&t()};K.addListener(j),j(K),this._responsiveMediaHandlers.push({mql:K,query:c,listener:j})}},{key:"componentDidMount",value:function(){var c=this;if(this.props.responsive){var t=this.props.responsive.map(function(j){return j.breakpoint});t.sort(function(j,N){return j-N}),t.forEach(function(j,N){var z;N===0?z=(0,A.default)({minWidth:0,maxWidth:j}):z=(0,A.default)({minWidth:t[N-1]+1,maxWidth:j}),(0,I.canUseDOM)()&&c.media(z,function(){c.setState({breakpoint:j})})});var K=(0,A.default)({minWidth:t.slice(-1)[0]});(0,I.canUseDOM)()&&this.media(K,function(){c.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(c){c.mql.removeListener(c.listener)})}},{key:"render",value:function(){var c=this,t,K;this.state.breakpoint?(K=this.props.responsive.filter(function(l){return l.breakpoint===c.state.breakpoint}),t=K[0].settings==="unslick"?"unslick":(0,J.default)((0,J.default)((0,J.default)({},O.default),this.props),K[0].settings)):t=(0,J.default)((0,J.default)({},O.default),this.props),t.centerMode&&(t.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(t.slidesToScroll)),t.slidesToScroll=1),t.fade&&(t.slidesToShow>1&&!1&&console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(t.slidesToShow)),t.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(t.slidesToScroll)),t.slidesToShow=1,t.slidesToScroll=1);var j=W.default.Children.toArray(this.props.children);j=j.filter(function(l){return typeof l=="string"?!!l.trim():!!l}),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),t.variableWidth=!1);for(var N=[],z=null,e=0;e=j.length);f+=1)o.push(W.default.cloneElement(j[f],{key:100*e+10*r+f,tabIndex:-1,style:{width:"".concat(100/t.slidesPerRow,"%"),display:"inline-block"}}));T.push(W.default.createElement("div",{key:10*e+r},o))}t.variableWidth?N.push(W.default.createElement("div",{key:e,style:{width:z}},T)):N.push(W.default.createElement("div",{key:e},T))}if(t==="unslick"){var D="regular slider "+(this.props.className||"");return W.default.createElement("div",{className:D},j)}else N.length<=t.slidesToShow&&(t.unslick=!0);return W.default.createElement(R.InnerSlider,(0,y.default)({style:this.props.style,ref:this.innerSliderRefHandler},t),N)}}]),Y}(W.default.Component);u.default=V},ZW9T:function(ge,u,n){"use strict";n.d(u,"a",function(){return c});var E=n("k1fw"),y=n("miYZ"),J=n("tsqr"),X=n("rAM+"),C=n("tJVT"),P=n("PpiC"),d=n("q1tI"),g=n.n(d),k=n("bdgK");function W(t,K,j,N,z){var e=K.getWordUntilPosition(j),T={startLineNumber:j.lineNumber,endLineNumber:j.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},r=N.map(function(o){return{label:o,kind:t.languages.CompletionItemKind.Keyword,insertText:o,insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:T}});return z.map(function(o){r.push(Object(E.a)(Object(E.a)({},o),{},{range:T}))}),r}var R=function(t){var K={label:"ifelse",kind:t.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet},j=["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"];t.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(T,r){var o=W(t,T,r,j,[K]);return{suggestions:o}}});var N=["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"];t.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(T,r){var o=[{label:"print",kind:t.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=W(t,T,r,N,o);return{suggestions:f}}});var z=["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"];t.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(T,r){var o=[K,{label:"main",kind:t.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ut(se){return/^\d+$/.test(se)?"".concat(se,"px"):se}var wt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Mt=wt?"Cmd":"Ctrl",Tt=(ue={},Object(C.a)(ue,Mt+"-B","bold"),Object(C.a)(ue,Mt+"-I","italic"),ue),Qt=(re={},Object(C.a)(re,Pe,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(re,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(re,Be,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(re,ve,"\u6DFB\u52A0\u8868\u683C"),re),fa=u.a=function(se){var pt=se.defaultValue,lt=pt===void 0?"":pt,at=se.onChange,Et=se.width,_e=Et===void 0?"100%":Et,ce=se.height,ne=ce===void 0?400:ce,ye=se.miniToolbar,te=ye===void 0?!1:ye,fe=se.isFocus,Ze=fe===void 0?!1:fe,je=se.watch,qe=se.insertTemp,de=se.id,h=de===void 0?"markdown-editor-id":de,Re=se.showResizeBar,ae=Re===void 0?!1:Re,st=se.noStorage,Ve=st===void 0?!1:st,et=se.showNullButton,gt=et===void 0?!1:et,ht=se.fullScreen,Ee=ht===void 0?!1:ht,Xe=se.onBlur,be=se.onCMBeforeChange,nt=se.className,Ye=nt===void 0?"":nt,pe=se.placeholder,Ie=pe===void 0?"":pe,Ke=se.values,De=Ke===void 0?"":Ke,Fe=Object(P.useState)(null),mt=Object(X.a)(Fe,2),I=mt[0],Te=mt[1],Ae=Object(P.useState)(lt),Je=Object(X.a)(Ae,2),ie=Je[0],tt=Je[1],we=Object(P.useState)(je),G=Object(X.a)(we,2),$e=G[0],ke=G[1],yt=Object(P.useState)(Ee),ut=Object(X.a)(yt,2),Pt=ut[0],Ge=ut[1],kt=Object(P.useState)(""),$t=Object(X.a)(kt,2),xt=$t[0],At=$t[1],It=Object(P.useState)(0),oa=Object(X.a)(It,2),Ft=oa[0],zt=oa[1],pa=Object(P.useState)(ne),va=Object(X.a)(pa,2),Zt=va[0],qt=va[1],ga=Object(P.useState)(!1),ea=Object(X.a)(ga,2),Ea=ea[0],Xt=ea[1],ee=Object(P.useRef)(),jt=Object(P.useRef)(),Kt=Object(P.useRef)(),Bt=Object(P.useRef)();Object(P.useEffect)(function(){tt(De),I==null||I.setValue(De)},[De]),Object(P.useEffect)(function(){if(ee.current){var Se=function(ze,rt){var ct=rt.clipboardData;if(ct){var St=ct.types.toString(),Rt=ct.items;if(St==="text/html,Files"||St==="Files"){var ft=Rt[1];St==="Files"&&(ft=Rt[0]),ft.kind==="file"&&ft.type.match(/^image\//i)&&_(ft.getAsFile(),function(Ct){Ct.id?Q.replaceSelection("![,](/api/attachments/".concat(Ct.id,")")):(Ct==null?void 0:Ct.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Q=k.a.fromTextArea(ee.current,{mode:"markdown",lineNumbers:!te,lineWrapping:!0,value:lt,autoCloseTags:!0,autoCloseBrackets:!0});return Ze&&Q.focus(),Q.on("paste",Se),Te(Q),function(){Q.off("paste",Se)}}},[]);var w=Object(P.useCallback)(function(){if(jt.current)try{var Se=jt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Q=jt.current.getElementsByClassName("markdown-editor-body")[0];Pt?Q.style.height="calc(100vh - ".concat(Se,"px)"):Q.style.height="".concat(Zt-Se,"px")}catch(Oe){console.log(Oe,"---- to set md editor body height")}},[Zt,jt,Pt]);Object(P.useEffect)(function(){function Se(){var Oe=new B.default(function(ze){var rt=Object(J.a)(ze),ct;try{for(rt.s();!(ct=rt.n()).done;){var St=ct.value;(St.target.offsetHeight>0||St.target.offsetWidth>0)&&(w(),I.setSize("100%","100%"),I.refresh())}}catch(Rt){rt.e(Rt)}finally{rt.f()}});return Oe.observe(ee.current.parentElement),Oe}if(I){var Q=Se();return function(){Q.unobserve(ee.current.parentElement)}}},[I,w]),Object(P.useEffect)(function(){if(I){for(var Se=[],Q=function(){var St=ze[Oe];rt=Object(X.a)(St,2);var Rt=rt[0],ft=rt[1],Ct=Object(C.a)({},Rt,function(){la(ft)});Se.push(Ct),I.addKeyMap(Ct)},Oe=0,ze=Object.entries(Tt);Oe0){var Se=new Date().getTime(),Q=window.sessionStorage.getItem(h);Se>=Ft+vt&&(!Q||Q!==ie)&&(window.sessionStorage.setItem(h,ie),Xt(!0))}},vt),Object(P.useEffect)(function(){ke(je)},[I,je]),Object(P.useEffect)(function(){I&&(Ze&&I.focus())},[I,Ze]),Object(P.useEffect)(function(){if($e&&I){var Se=function(ze){var rt=ze.target;if(Bt.current){var ct=rt.scrollTop/rt.scrollHeight;Bt.current.scrollTop=Bt.current.scrollHeight*ct}},Q=I.getScrollerElement();return Q.addEventListener("scroll",Se),function(){Q.removeEventListener("scroll",Se)}}},[I,$e]),Object(P.useEffect)(function(){if(I&&be){var Se=function(Oe,ze){be(Oe,ze)};return I.on("beforeChange",Se),function(){I.off("beforeChange",Se)}}},[I,be]),Object(P.useEffect)(function(){if(I&&Xe){var Se=function(){Xe(I.getValue())};return I.on("blur",Se),function(){I.off("blur",Se)}}},[I,Xe]),Object(P.useEffect)(function(){if(I){var Se=function(Oe){var ze=Oe.getValue();tt(ze),zt(new Date().getTime()),Oe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),at&&at(ze)};return I.on("change",Se),function(){I.off("change",Se)}}},[I,at]),Object(P.useEffect)(function(){I&&(lt==null?(I.setValue(""),tt("")):lt!==I.getValue()&&(I.setValue(lt),tt(lt),I.setCursor(I.lineCount(),0)))},[I,lt]);var la=Object(P.useCallback)(function(Se){var Q=I.getCursor(),Oe=I.getSelection(),ze=Oe.split(` +`);switch(Se){case"bold":return I.replaceSelection("**"+Oe+"**"),Oe===""&&I.setCursor(Q.line,Q.ch+2),I.focus();case"italic":return I.replaceSelection("*"+Oe+"*"),Oe===""&&I.setCursor(Q.line,Q.ch+1),I.focus();case"code":return I.replaceSelection("`"+Oe+"`"),Oe===""&&I.setCursor(Q.line,Q.ch+1),I.focus();case"inline-latex":return I.replaceSelection("`$$"+Oe+"$$`"),Oe===""&&I.setCursor(Q.line,Q.ch+3),I.focus();case"latex":return I.replaceSelection("```latex\n"+Oe+"\n```"),I.setCursor(Q.line+1,Oe.length+1),I.focus();case"line-break":return I.replaceSelection(`
                +`),I.focus();case"list-ul":return Oe===""?I.replaceSelection("- "+Oe):I.replaceSelection(ze.map(function(rt){return rt===""?"":"- ".concat(rt)}).join(` +`)),I.focus();case"list-ol":return Oe===""?I.replaceSelection("1. "+Oe):I.replaceSelection(ze.map(function(rt,ct){return rt===""?"":"".concat(ct+1,". ").concat(rt)}).join(` +`)),I.focus();case"add-null-ch":return Oe===""&&I.setCursor(Q.line,Q.ch+1),I.replaceSelection(_t),I.focus();case"inster-template-1":return Oe===""&&I.setCursor(Q.line,Q.ch),I.replaceSelection(bt),I.focus();case"eraser":return I.setValue(""),I.focus();case"trigger-watch":return ke(!$e),I.focus();case"trigger-full-screen":return Ge(!Pt),I.focus();case Pe:At(Pe);return;case We:At(We);return;case Be:At(Be);return;case ve:At(ve);return;default:throw new Error}},[I,$e,Pt]),Vt=Object(P.useCallback)(function(Se){At("");switch(xt){case Pe:var Q=Se.title,Oe=Se.link;return I.replaceSelection("[".concat(Q,"](").concat(Oe,")")),I.focus();case We:var ze=Se.language,rt=Se.content;return I.replaceSelection(["```"+ze,rt,"```"].join(` +`)),I.focus();case Be:var ct=Se.src,St=Se.alt;return I.replaceSelection("![ ".concat(St," ]( ").concat(ct,' "').concat(St,'" )')),I.focus();case ve:for(var Rt=Se.row,ft=Se.col,Ct=Se.align,Yt=` +`,Gt=0;Gt300&&(ft=300);var Ct=ne+ft+"px";qt(Ct)}},ze=Kt.current,rt=!1,ct=0;return ze.addEventListener("mousedown",Se),document.addEventListener("mousemove",Oe),document.addEventListener("mouseup",Q),function(){ze.removeEventListener("mousedown",Se),document.removeEventListener("mousemove",Oe),document.removeEventListener("mouseup",Q)}}},[I,Kt]),Object(P.useEffect)(function(){qt(ne)},[ne]);var ta=Ut(_e),ma=Ut(Zt),ua={width:ta,height:ma},Nt=Object(P.useMemo)(function(){if(Ft){var Se=new Date(Ft),Q=Se.getHours(),Oe=Se.getMinutes(),ze=Se.getSeconds();return Q=Q<10?"0"+Q:Q,Oe=Oe<10?"0"+Oe:Oe,ze=ze<10?"0"+ze:ze,"".concat(Q,":").concat(Oe,":").concat(ze)}return 0},[Ft]);function _a(){window.sessionStorage.removeItem(h),Xt(!1),zt(0)}function ya(){Xt(!1),zt(0),I.setValue(window.sessionStorage.getItem(h))}return d.a.createElement(P.Fragment,null,d.a.createElement("div",{className:"markdown-editor-wrapper",ref:jt},d.a.createElement("div",{className:"markdown-editor-container ".concat(Ye," ").concat($e?"on-preview":""," ").concat(te?"mini":""," ").concat(Pt?"full-screen":""),style:ua},d.a.createElement(j,{insertTemp:qe,watch:$e,fullScreen:Pt,showNullButton:gt,onActionCallback:la}),d.a.createElement("div",{className:"markdown-editor-body"},d.a.createElement("div",{className:"codemirror-container"},d.a.createElement("textarea",{ref:ee,placeholder:Ie})),$e?d.a.createElement("div",{ref:Bt,className:"preview-container"},d.a.createElement($.a,{value:ie})):null))),ae?d.a.createElement("a",{ref:Kt,className:"editor-resize"}):null,d.a.createElement(N.a,null,Qt[xt]?d.a.createElement(y.a,{centered:!0,title:Qt[xt],visible:!0,onCancel:dt,footer:null},sa):null))}},R155:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=B(n("q1tI")),y=g(n("17x9")),J=g(n("i8i4")),X=n("8N4D"),C=n("fJi3"),P=n("gbW8"),d=g(n("sS6v"));function g(l){return l&&l.__esModule?l:{default:l}}function k(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return k=function(){return l},l}function B(l){if(l&&l.__esModule)return l;if(l===null||R(l)!=="object"&&typeof l!="function")return{default:l};var S=k();if(S&&S.has(l))return S.get(l);var p={},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var W in l)if(Object.prototype.hasOwnProperty.call(l,W)){var s=m?Object.getOwnPropertyDescriptor(l,W):null;s&&(s.get||s.set)?Object.defineProperty(p,W,s):p[W]=l[W]}return p.default=l,S&&S.set(l,p),p}function R(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(p){return typeof p}:R=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},R(l)}function A(l,S){return $(l)||H(l,S)||F(l,S)||O()}function O(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function F(l,S){if(!l)return;if(typeof l=="string")return V(l,S);var p=Object.prototype.toString.call(l).slice(8,-1);if(p==="Object"&&l.constructor&&(p=l.constructor.name),p==="Map"||p==="Set")return Array.from(l);if(p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return V(l,S)}function V(l,S){(S==null||S>l.length)&&(S=l.length);for(var p=0,m=new Array(S);p not mounted on DragStart!");var _=v.ownerDocument;if(m.props.disabled||!(i.target instanceof _.defaultView.Node)||m.props.handle&&!(0,X.matchesSelectorAndParentsTo)(i.target,m.props.handle,v)||m.props.cancel&&(0,X.matchesSelectorAndParentsTo)(i.target,m.props.cancel,v))return;i.type==="touchstart"&&i.preventDefault();var b=(0,X.getTouchIdentifier)(i);m.setState({touchIdentifier:b});var U=(0,C.getControlPosition)(i,b,z(m));if(U==null)return;var L=U.x,M=U.y,xe=(0,C.createCoreData)(z(m),L,M);(0,d.default)("DraggableCore: handleDragStart: %j",xe),(0,d.default)("calling",m.props.onStart);var le=m.props.onStart(i,xe);if(le===!1||m.mounted===!1)return;m.props.enableUserSelectHack&&(0,X.addUserSelectStyles)(_),m.setState({dragging:!0,lastX:L,lastY:M}),(0,X.addEvent)(_,f.move,m.handleDrag),(0,X.addEvent)(_,f.stop,m.handleDragStop)}),r(z(m),"handleDrag",function(i){var v=(0,C.getControlPosition)(i,m.state.touchIdentifier,z(m));if(v==null)return;var _=v.x,b=v.y;if(Array.isArray(m.props.grid)){var U=_-m.state.lastX,L=b-m.state.lastY,M=(0,C.snapToGrid)(m.props.grid,U,L),xe=A(M,2);if(U=xe[0],L=xe[1],!U&&!L)return;_=m.state.lastX+U,b=m.state.lastY+L}var le=(0,C.createCoreData)(z(m),_,b);(0,d.default)("DraggableCore: handleDrag: %j",le);var Ne=m.props.onDrag(i,le);if(Ne===!1||m.mounted===!1){try{m.handleDragStop(new MouseEvent("mouseup"))}catch(Be){var Pe=document.createEvent("MouseEvents");Pe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),m.handleDragStop(Pe)}return}m.setState({lastX:_,lastY:b})}),r(z(m),"handleDragStop",function(i){if(!m.state.dragging)return;var v=(0,C.getControlPosition)(i,m.state.touchIdentifier,z(m));if(v==null)return;var _=v.x,b=v.y,U=(0,C.createCoreData)(z(m),_,b),L=m.props.onStop(i,U);if(L===!1||m.mounted===!1)return!1;var M=m.findDOMNode();M&&(m.props.enableUserSelectHack&&(0,X.removeUserSelectStyles)(M.ownerDocument)),(0,d.default)("DraggableCore: handleDragStop: %j",U),m.setState({dragging:!1,lastX:NaN,lastY:NaN}),M&&((0,d.default)("DraggableCore: Removing handlers"),(0,X.removeEvent)(M.ownerDocument,f.move,m.handleDrag),(0,X.removeEvent)(M.ownerDocument,f.stop,m.handleDragStop))}),r(z(m),"onMouseDown",function(i){return f=o.mouse,m.handleDragStart(i)}),r(z(m),"onMouseUp",function(i){return f=o.mouse,m.handleDragStop(i)}),r(z(m),"onTouchStart",function(i){return f=o.touch,m.handleDragStart(i)}),r(z(m),"onTouchEnd",function(i){return f=o.touch,m.handleDragStop(i)}),m}return c(p,[{key:"componentDidMount",value:function(){this.mounted=!0;var W=this.findDOMNode();W&&(0,X.addEvent)(W,o.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var W=this.findDOMNode();if(W){var s=W.ownerDocument;(0,X.removeEvent)(s,o.mouse.move,this.handleDrag),(0,X.removeEvent)(s,o.touch.move,this.handleDrag),(0,X.removeEvent)(s,o.mouse.stop,this.handleDragStop),(0,X.removeEvent)(s,o.touch.stop,this.handleDragStop),(0,X.removeEvent)(W,o.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,X.removeUserSelectStyles)(s)}}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:J.default.findDOMNode(this)}},{key:"render",value:function(){return E.cloneElement(E.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),p}(E.Component);u.default=D,r(D,"displayName","DraggableCore"),r(D,"propTypes",{allowAnyClick:y.default.bool,disabled:y.default.bool,enableUserSelectHack:y.default.bool,offsetParent:function(S,p){if(S[p]&&S[p].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:y.default.arrayOf(y.default.number),handle:y.default.string,cancel:y.default.string,nodeRef:y.default.object,onStart:y.default.func,onDrag:y.default.func,onStop:y.default.func,onMouseDown:y.default.func,scale:y.default.number,className:P.dontSetMe,style:P.dontSetMe,transform:P.dontSetMe}),r(D,"defaultProps",{allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},ToDW:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var y=E(n("pVnL")),J=E(n("3tO9")),X=E(n("lwsE")),C=E(n("W8MJ")),P=E(n("PJYZ")),d=E(n("7W2i")),g=E(n("LQ03")),k=E(n("lSNA")),B=E(n("q1tI")),R=n("hQUZ"),A=E(n("pIsd")),O=E(n("cZFH")),F=n("3K4p"),V=function(H){(0,d.default)(Y,H);var $=(0,g.default)(Y);function Y(x){var c;return(0,X.default)(this,Y),c=$.call(this,x),(0,k.default)((0,P.default)(c),"innerSliderRefHandler",function(t){return c.innerSlider=t}),(0,k.default)((0,P.default)(c),"slickPrev",function(){return c.innerSlider.slickPrev()}),(0,k.default)((0,P.default)(c),"slickNext",function(){return c.innerSlider.slickNext()}),(0,k.default)((0,P.default)(c),"slickGoTo",function(t){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c.innerSlider.slickGoTo(t,K)}),(0,k.default)((0,P.default)(c),"slickPause",function(){return c.innerSlider.pause("paused")}),(0,k.default)((0,P.default)(c),"slickPlay",function(){return c.innerSlider.autoPlay("play")}),c.state={breakpoint:null},c._responsiveMediaHandlers=[],c}return(0,C.default)(Y,[{key:"media",value:function(c,t){var K=window.matchMedia(c),j=function(z){var e=z.matches;e&&t()};K.addListener(j),j(K),this._responsiveMediaHandlers.push({mql:K,query:c,listener:j})}},{key:"componentDidMount",value:function(){var c=this;if(this.props.responsive){var t=this.props.responsive.map(function(j){return j.breakpoint});t.sort(function(j,N){return j-N}),t.forEach(function(j,N){var z;N===0?z=(0,A.default)({minWidth:0,maxWidth:j}):z=(0,A.default)({minWidth:t[N-1]+1,maxWidth:j}),(0,F.canUseDOM)()&&c.media(z,function(){c.setState({breakpoint:j})})});var K=(0,A.default)({minWidth:t.slice(-1)[0]});(0,F.canUseDOM)()&&this.media(K,function(){c.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(c){c.mql.removeListener(c.listener)})}},{key:"render",value:function(){var c=this,t,K;this.state.breakpoint?(K=this.props.responsive.filter(function(l){return l.breakpoint===c.state.breakpoint}),t=K[0].settings==="unslick"?"unslick":(0,J.default)((0,J.default)((0,J.default)({},O.default),this.props),K[0].settings)):t=(0,J.default)((0,J.default)({},O.default),this.props),t.centerMode&&(t.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(t.slidesToScroll)),t.slidesToScroll=1),t.fade&&(t.slidesToShow>1&&!1&&console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(t.slidesToShow)),t.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(t.slidesToScroll)),t.slidesToShow=1,t.slidesToScroll=1);var j=B.default.Children.toArray(this.props.children);j=j.filter(function(l){return typeof l=="string"?!!l.trim():!!l}),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),t.variableWidth=!1);for(var N=[],z=null,e=0;e=j.length);f+=1)o.push(B.default.cloneElement(j[f],{key:100*e+10*r+f,tabIndex:-1,style:{width:"".concat(100/t.slidesPerRow,"%"),display:"inline-block"}}));T.push(B.default.createElement("div",{key:10*e+r},o))}t.variableWidth?N.push(B.default.createElement("div",{key:e,style:{width:z}},T)):N.push(B.default.createElement("div",{key:e},T))}if(t==="unslick"){var D="regular slider "+(this.props.className||"");return B.default.createElement("div",{className:D},j)}else N.length<=t.slidesToShow&&(t.unslick=!0);return B.default.createElement(R.InnerSlider,(0,y.default)({style:this.props.style,ref:this.innerSliderRefHandler},t),N)}}]),Y}(B.default.Component);u.default=V},ZW9T:function(ge,u,n){"use strict";n.d(u,"a",function(){return c});var E=n("k1fw"),y=n("miYZ"),J=n("tsqr"),X=n("rAM+"),C=n("tJVT"),P=n("PpiC"),d=n("q1tI"),g=n.n(d),k=n("bdgK");function B(t,K,j,N,z){var e=K.getWordUntilPosition(j),T={startLineNumber:j.lineNumber,endLineNumber:j.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},r=N.map(function(o){return{label:o,kind:t.languages.CompletionItemKind.Keyword,insertText:o,insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:T}});return z.map(function(o){r.push(Object(E.a)(Object(E.a)({},o),{},{range:T}))}),r}var R=function(t){var K={label:"ifelse",kind:t.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet},j=["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"];t.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(T,r){var o=B(t,T,r,j,[K]);return{suggestions:o}}});var N=["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"];t.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(T,r){var o=[{label:"print",kind:t.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=B(t,T,r,N,o);return{suggestions:f}}});var z=["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"];t.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(T,r){var o=[K,{label:"main",kind:t.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:t.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=W(t,T,r,z,o);return{suggestions:f}}})},A="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function O(t){return/^\d+$/.test(t)?"".concat(t,"px"):t}function I(){}var V=!1,H={"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 $(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],K=t;if(Array.isArray(t)){for(var j=0;j0||te.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(fe){re.e(fe)}finally{re.f()}}),_e.observe(ve.current)),_e}function $e(){J.b.warn(decodeURIComponent(A))}Object(d.useEffect)(function(){var _e=Z.current.instance;if(e!=null&&_e&&ue){var ce=_e.getModel();ce&&e!==ce.getValue()&&(V=!0,ce.setValue(e),_e.layout(),V=!1)}},[e,ue,Z.current]);function ut(){var _e=Z.current.instance;if(_e){var ce=_e.getSelection(),re=Z.current.pastePos||{},ye=new Y.Range(re.startLineNumber||ce.endLineNumber,re.startColumn||ce.endColumn,re.endLineNumber||ce.endLineNumber,re.endColumn||ce.endColumn);setTimeout(function(){_e.executeEdits("",[{range:ye,text:""}])},300)}}function gt(_e){(window.navigator.platform.match("Mac")?_e.metaKey:_e.ctrlKey)&&_e.keyCode==83&&(_e.preventDefault(),a())}var Ct=function(){if(v&&Z.current.instance){var ce=Z.current.instance.getContentHeight();ze(ce0||M.target.offsetWidth>0)&&v.layout()}}catch(xe){U.e(xe)}finally{U.f()}}),_.observe(D.current)),_}Object(d.useEffect)(function(){D.current&&n.e(32).then(n.t.bind(null,"M/lh",7)).then(function(v){Y=v;var _=Y.editor.createDiffEditor(D.current,Object(E.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},f));m(_);var b=B(_);return function(){_.dispose();var U=_.getModel();U&&U.dispose(),b.unobserve(D.current)}})},[]),Object(d.useEffect)(function(){p&&p.setModel({original:Y.editor.createModel(e,r),modified:Y.editor.createModel(T,r)})},[e,T,r,p]);var s=O(j),a=O(z),i={width:s,height:a};return g.a.createElement("div",{className:"my-diff-editor",ref:D,style:i})}},apBC:function(ge,u,n){ge.exports={flex_box_center:"flex_box_center___o_fdQ",flex_space_between:"flex_space_between___1ybQM",flex_box_vertical_center:"flex_box_vertical_center___20cex",flex_box_center_end:"flex_box_center_end___1layX",flex_box_column:"flex_box_column___17Gww",listBtn:"listBtn___32BFF",active:"active___1k7CR",header:"header___1ipBp",name:"name___OPb4Y",time:"time___3WwxJ",wrap:"wrap___Et-3q",left:"left___2iDNp",camera:"camera___3J-pC",totalScore:"totalScore___2tAU0",totalAnswerScore:"totalAnswerScore___2TAb4",answerInfo:"answerInfo___3TfSb",answerSheet:"answerSheet___R-JDH",fold:"fold___3rQR4",right:"right___3jGbP",back:"back___25GC1",content:"content___2I3Ew",btns:"btns___1u_wH"}},cZFH:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var y=E(n("q1tI")),J={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(P){return y.default.createElement("ul",{style:{display:"block"}},P)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(P){return y.default.createElement("button",null,P+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},X=J;u.default=X},coqV:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.Dots=void 0;var y=E(n("3tO9")),J=E(n("lwsE")),X=E(n("W8MJ")),C=E(n("7W2i")),P=E(n("LQ03")),d=E(n("q1tI")),g=E(n("TSYQ")),k=n("3K4p"),W=function(O){var I;return O.infinite?I=Math.ceil(O.slideCount/O.slidesToScroll):I=Math.ceil((O.slideCount-O.slidesToShow)/O.slidesToScroll)+1,I},R=function(A){(0,C.default)(I,A);var O=(0,P.default)(I);function I(){return(0,J.default)(this,I),O.apply(this,arguments)}return(0,X.default)(I,[{key:"clickHandler",value:function(H,$){$.preventDefault(),this.props.clickHandler(H)}},{key:"render",value:function(){for(var H=this.props,$=H.onMouseEnter,Y=H.onMouseOver,x=H.onMouseLeave,c=H.infinite,t=H.slidesToScroll,K=H.slidesToShow,j=H.slideCount,N=H.currentSlide,z=W({slideCount:j,slidesToScroll:t,slidesToShow:K,infinite:c}),e={onMouseEnter:$,onMouseOver:Y,onMouseLeave:x},T=[],r=0;r=l&&N<=f:N===l}),p={message:"dots",index:r,slidesToScroll:t,currentSlide:N},m=this.clickHandler.bind(this,p);T=T.concat(d.default.createElement("li",{key:r,className:S},d.default.cloneElement(this.props.customPaging(r),{onClick:m})))}return d.default.cloneElement(this.props.appendDots(T),(0,y.default)({className:this.props.dotsClass},e))}}]),I}(d.default.PureComponent);u.Dots=R},dejd:function(ge,u,n){},doQp:function(ge,u,n){"use strict";var E=n("pzsr"),y=E.default,J=E.DraggableCore;ge.exports=y,ge.exports.default=y,ge.exports.DraggableCore=J},ebz4:function(ge,u,n){"use strict";n.r(u);var E=n("cWXX"),y=n("/ezw"),J=n("14J3"),X=n("BMrR"),C=n("MXD1"),P=n("CFYs"),d=n("jCWc"),g=n("kPKH"),k=n("+L6B"),W=n("2/Rp"),R=n("k1fw"),A=n("WmNS"),O=n.n(A),I=n("9og8"),V=n("2qtc"),H=n("kLXV"),$=n("tJVT"),Y=n("aHsQ"),x=n("sGsY"),c=n("q1tI"),t=n.n(c),K=n("apBC"),j=n.n(K),N=n("9kvl"),z=n("55Ip"),e=n("ErOA"),T=n("1vsH"),r=n("BlwA"),o=n("V0Rq"),f=n("bntm"),D=n("Lkat"),l=n.n(D),S=n("LvDl"),p=n("9Bee"),m=n("fV52"),B=n("3I+P"),s=n("doQp"),a=n.n(s),i=n("+ibC"),v=n.n(i),_=n("5bA4"),b=n("UESt"),U=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],L=function(re){var ye=re.editData,te=ye===void 0?{}:ye,fe=Object(c.useState)(!1),et=Object($.a)(fe,2),je=et[0],tt=et[1],de=Object(c.useState)(!0),h=Object($.a)(de,2),Re=h[0],ae=h[1],ct=Object(c.useState)([]),Ge=Object($.a)(ct,2),at=Ge[0],yt=Ge[1],Et=Object(c.useState)(0),Ee=Object($.a)(Et,2),Ve=Ee[0],be=Ee[1],it=Object(c.useState)({left:0,top:0,bottom:0,right:0}),Je=Object($.a)(it,2),pe=Je[0],Fe=Je[1],Ye=Object(c.useRef)(),De=Object(c.useRef)(null),Be=Object(c.useRef)(null);Object(c.useEffect)(function(){return Be.current&&Be.current.addEventListener("click",pt),function(){Be.current.removeEventListener("click",pt)}},[Be]);var pt=function(nt){var we=function(Qe,It){if(Qe.localName===It)return Qe;for(var Xt=0,Tt=Qe;Tt=Tt.parentNode;Xt++){if(Tt.localName===It)return Tt;if(Tt==document.documentElement)return!1}},G=nt.target,Xe=we(G,"a");if(Xe==null?void 0:Xe.href)return;if(G.tagName.toUpperCase()==="IMG"){var Ie=G.src||G.getAttribute("src");if(Ie&&Ie.indexOf("/images/avatars/User")===-1){nt.stopPropagation(),nt.preventDefault();var bt=Te(),ft=bt.findIndex(function(Rt){return Rt.src===Ie});be(ft),tt(!0)}}},F=function(){tt(!1)},Te=function(){var nt=Be.current.getElementsByTagName("img"),we=[];return nt.forEach(function(G){we.push({src:G==null?void 0:G.currentSrc,img:t.a.createElement("img",{height:290,src:G==null?void 0:G.currentSrc})})}),yt(we),we},Ae=function(nt,we){var G,Xe,Ie,bt=(G=window)===null||G===void 0||((Xe=G.document)===null||Xe===void 0)?void 0:Xe.documentElement,ft=bt.clientWidth,Rt=bt.clientHeight,Qe=Ye==null||((Ie=Ye.current)===null||Ie===void 0)?void 0:Ie.getBoundingClientRect();Fe({bounds:{left:-(Qe==null?void 0:Qe.left)+(we==null?void 0:we.x),right:ft-((Qe==null?void 0:Qe.right)-(we==null?void 0:we.x)),top:-(Qe==null?void 0:Qe.top)+(we==null?void 0:we.y),bottom:Rt-((Qe==null?void 0:Qe.bottom)-(we==null?void 0:we.y))}})},Ze=function(){var nt="".concat(te==null?void 0:te.q_position,". \u3010").concat(U[te.question_type],'\u3011\uFF08').concat(te==null?void 0:te.question_score,"\u5206\uFF09");return nt};return t.a.createElement(c.Fragment,null,je&&t.a.createElement("div",{className:v.a.modalWarp},t.a.createElement(a.a,{disabled:Re,bounds:pe,onStart:function(nt,we){return Ae(nt,we)}},t.a.createElement("div",{className:v.a.modal},t.a.createElement("div",{className:v.a.head,onMouseOver:function(){Re&&ae(!1)},onMouseOut:function(){ae(!0)}},t.a.createElement("i",{className:"iconfont icon-guanbi1",onClick:F})),t.a.createElement("div",{className:v.a.body},t.a.createElement(_.a,{className:v.a.LeftButton,onClick:function(){De.current.prev()}}),t.a.createElement(B.a,{className:v.a.site,ref:De,dots:!1,initialSlide:Ve},at==null?void 0:at.map(function(oe,nt){return t.a.createElement("div",{key:nt},t.a.createElement("aside",{className:v.a.imgWarp},oe.img))})),t.a.createElement(b.a,{className:v.a.RightButton,onClick:function(){De.current.next()}}))))),t.a.createElement("div",{className:v.a.title,ref:Be},t.a.createElement(p.a,{value:Ze()+(te==null?void 0:te.question_title)})))},M=L,xe=function(re,ye){var te,fe=re.data,et=re.callback,je=re.params;Object(c.useEffect)(function(){Re(fe)},[fe]);var tt=Object(c.useState)({}),de=Object($.a)(tt,2),h=de[0],Re=de[1],ae=Object(c.useState)(!1),ct=Object($.a)(ae,2),Ge=ct[0],at=ct[1],yt=["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"],Et=function(){var Ee=Object(I.a)(O.a.mark(function Ve(be,it){var Je,pe,Fe;return O.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return at(!1),pe=Object(S.cloneDeep)(h),pe.user_answer=[be.choice_id],De.next=5,Object(T.l)(je.examId,je==null||((Je=je.exercise)===null||Je===void 0)?void 0:Je.ip_limit);case 5:return Re(pe),De.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:be.choice_id}});case 8:Fe=De.sent,et(pe,1),Fe.status===0?at(!0):Fe.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return De.stop()}},Ve)}));return function(be,it){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(ye,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.single},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ge?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((te=h.question_choices)===null||te===void 0)?void 0:te.map(function(Ee,Ve){var be;return t.a.createElement("ul",{onClick:function(){return Et(Ee,Ve)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((be=h.user_answer)===null||be===void 0)?void 0:be.includes(Ee.choice_id))?l.a.qsActive:l.a.qs},t.a.createElement("li",null,yt[(Ee.c_position||Ee.choice_position)-1]),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},se=Object(c.forwardRef)(xe),Ne=function(re,ye){var te,fe=re.data,et=re.callback,je=re.params;Object(c.useEffect)(function(){Re(fe)},[fe]);var tt=Object(c.useState)({}),de=Object($.a)(tt,2),h=de[0],Re=de[1],ae=Object(c.useState)(!1),ct=Object($.a)(ae,2),Ge=ct[0],at=ct[1],yt=["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"],Et=function(){var Ee=Object(I.a)(O.a.mark(function Ve(be,it){var Je,pe,Fe,Ye;return O.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return at(!1),pe=Object(S.cloneDeep)(h),pe.user_answer.includes(be.choice_id)?Object(S.pull)(pe.user_answer,be.choice_id):pe.user_answer=pe==null||((Fe=pe.user_answer)===null||Fe===void 0)?void 0:Fe.concat(be.choice_id),Be.next=5,Object(T.l)(je.examId,je==null||((Je=je.exercise)===null||Je===void 0)?void 0:Je.ip_limit);case 5:return Re(pe),Be.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:pe.user_answer}});case 8:Ye=Be.sent,et(pe,pe.user_answer.length>0?1:0),Ye.status===0?at(!0):Ye.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return Be.stop()}},Ve)}));return function(be,it){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(ye,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.multiple},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ge?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((te=h.question_choices)===null||te===void 0)?void 0:te.map(function(Ee,Ve){var be;return t.a.createElement("ul",{onClick:function(){return Et(Ee,Ve)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((be=h.user_answer)===null||be===void 0)?void 0:be.includes(Ee.choice_id))?l.a.msActive:l.a.ms},t.a.createElement("li",null,yt[(Ee.c_position||Ee.choice_position)-1]),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},Pe=Object(c.forwardRef)(Ne),We=function(re,ye){var te,fe=re.data,et=re.callback,je=re.params;Object(c.useEffect)(function(){Re(fe)},[fe]);var tt=Object(c.useState)({}),de=Object($.a)(tt,2),h=de[0],Re=de[1],ae=Object(c.useState)(!1),ct=Object($.a)(ae,2),Ge=ct[0],at=ct[1],yt=["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"],Et=function(){var Ee=Object(I.a)(O.a.mark(function Ve(be,it){var Je,pe,Fe;return O.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return at(!1),pe=Object(S.cloneDeep)(h),pe.user_answer=[be.choice_id],De.next=5,Object(T.l)(je.examId,je==null||((Je=je.exercise)===null||Je===void 0)?void 0:Je.ip_limit);case 5:return Re(pe),De.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:be.choice_id}});case 8:Fe=De.sent,et(pe,1),Fe.status===0?at(!0):Fe.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return De.stop()}},Ve)}));return function(be,it){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(ye,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.judgment},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ge?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((te=h.question_choices)===null||te===void 0)?void 0:te.map(function(Ee,Ve){var be;return t.a.createElement("ul",{onClick:function(){return Et(Ee,Ve)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((be=h.user_answer)===null||be===void 0)?void 0:be.includes(Ee.choice_id))?l.a.qsActive:l.a.qs},t.a.createElement("li",null,t.a.createElement("span",null)),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},He=Object(c.forwardRef)(We),ve=n("oBTY"),Z=n("5NDa"),st=n("5rEg"),me=st.a.TextArea,ue=function(re,ye){var te,fe=re.data,et=re.callback,je=re.params,tt=Object(c.useState)({}),de=Object($.a)(tt,2),h=de[0],Re=de[1],ae=Object(c.useState)([]),ct=Object($.a)(ae,2),Ge=ct[0],at=ct[1],yt=Object(c.useState)(!1),Et=Object($.a)(yt,2),Ee=Et[0],Ve=Et[1],be=Object(c.useRef)(null);Object(c.useEffect)(function(){for(var pe=[],Fe=0;Fe<(fe==null?void 0:fe.multi_count);Fe++)pe.push(Object(R.a)({},(fe==null?void 0:fe.user_answer[Fe])||{}));Re(fe),at(pe)},[fe]);var it=function(Fe,Ye){Ve(!1);var De=Object(S.cloneDeep)(h);Ge[Ye].answer_text=Fe.target.value,De.user_answer=Ge,Re(De),at(Object(ve.a)(Ge)),clearTimeout(be.current),be.current=setTimeout(Object(I.a)(O.a.mark(function Be(){var pt,F;return O.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(T.l)(je.examId,je==null||((pt=je.exercise)===null||pt===void 0)?void 0:pt.ip_limit);case 2:return Ae.next=4,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ge[Ye].answer_text,exercise_choice_id:Ye+1}});case 4:F=Ae.sent,et(De,Ge.some(function(Ze){return!!Ze.answer_text})?1:0),F.status===0?Ve(!0):F.status===-1&&N.c.push("/exam/studentClient");case 7:case"end":return Ae.stop()}},Be)})),500)};Object(c.useImperativeHandle)(ye,function(){return{editData:h}});var Je=function(){var Fe;return h==null||((Fe=h.standard_answer)===null||Fe===void 0)?void 0:Fe.map(function(Ye,De){var Be;return t.a.createElement("span",{style:{fontWeight:400,fontSize:14},key:De},"\u586B\u7A7A\u9898",De+1,"\uFF1A",(Be=Ye.answer_text)===null||Be===void 0?void 0:Be.join("\u3001"),t.a.createElement("br",null))})};return console.log("userAnswer",Ge),t.a.createElement("div",{className:l.a.completion},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ee?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),Ge==null?void 0:Ge.map(function(pe,Fe){return t.a.createElement("ul",{key:Fe,className:l.a.fill},t.a.createElement("li",null,"\u586B\u7A7A",Fe+1,":"),t.a.createElement("li",null,t.a.createElement(me,{disabled:je.checkState,value:pe==null?void 0:pe.answer_text,rows:3,onChange:function(De){return it(De,Fe)}})))}),(h==null?void 0:h.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206")),!!(h==null||((te=h.standard_answer)===null||te===void 0)?void 0:te.length)&&t.a.createElement("div",{className:l.a.analysis,style:{marginTop:"-20px"}},t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),t.a.createElement("aside",null,Je())),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},ie=Object(c.forwardRef)(ue),Ue=n("Ot1p"),$e=function(re,ye){var te,fe,et,je=re.data,tt=re.callback,de=re.params;Object(c.useEffect)(function(){ct(je)},[je]);var h=Object(c.useState)({}),Re=Object($.a)(h,2),ae=Re[0],ct=Re[1],Ge=Object(c.useState)(!1),at=Object($.a)(Ge,2),yt=at[0],Et=at[1],Ee=Object(c.useRef)(null),Ve=function(){var be=Object(I.a)(O.a.mark(function it(Je){var pe;return O.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:Et(!1),pe=Object(S.cloneDeep)(ae),pe.user_answer[0]=Je,ct(pe),clearTimeout(Ee.current),Ee.current=setTimeout(Object(I.a)(O.a.mark(function De(){var Be,pt;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(T.l)(de.examId,de==null||((Be=de.exercise)===null||Be===void 0)?void 0:Be.ip_limit);case 2:return Te.next=4,Object(e.a)("/api/exercise_questions/".concat(ae.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Je}});case 4:pt=Te.sent,tt(pe,Je?1:0),pt.status===0?Et(!0):pt.status===-1&&N.c.push("/exam/studentClient");case 7:case"end":return Te.stop()}},De)})),500);case 6:case"end":return Ye.stop()}},it)}));return function(Je){return be.apply(this,arguments)}}();return Object(c.useImperativeHandle)(ye,function(){return{editData:ae}}),t.a.createElement("div",{className:l.a.subjective},t.a.createElement("div",{className:l.a.tips,style:{opacity:yt?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:ae}),!de.checkState&&t.a.createElement(Ue.a,{height:320,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:ae==null||((te=ae.user_answer)===null||te===void 0)?void 0:te[0],id:ae==null?void 0:ae.question_id,onChange:function(it){return Ve(it)}}),de.checkState&&t.a.createElement(t.a.Fragment,null,(ae==null?void 0:ae.user_answer)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ae==null||((fe=ae.user_answer)===null||fe===void 0)?void 0:fe[0]}))),(ae==null?void 0:ae.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(ae==null?void 0:ae.user_score)==="0.0"?0:ae==null?void 0:ae.user_score,"\u5206")),(ae==null?void 0:ae.standard_answer)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ae==null||((et=ae.standard_answer)===null||et===void 0)?void 0:et[0]}))),(ae==null?void 0:ae.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ae==null?void 0:ae.analysis})))))},ut=Object(c.forwardRef)($e),gt=n("ZW9T"),Ct=n("J66h"),Pt=function(re,ye){var te=re.data,fe=re.params,et=re.callback,je=Object(c.useState)({}),tt=Object($.a)(je,2),de=tt[0],h=tt[1],Re=Object(c.useState)(""),ae=Object($.a)(Re,2),ct=ae[0],Ge=ae[1],at=Object(c.useState)("none"),yt=Object($.a)(at,2),Et=yt[0],Ee=yt[1],Ve=Object(c.useRef)();Object(c.useEffect)(function(){return window.addEventListener("message",be),function(){window.removeEventListener("message",be)}},[]),Object(c.useEffect)(function(){h(te)},[te]);var be=function(De){De.data==="backExercise"&&it()},it=function(){Ee("none"),Ge(""),et()},Je=function(){var Ye=Object(I.a)(O.a.mark(function De(){var Be,pt;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(T.l)(fe.examId,fe==null||((Be=fe.exercise)===null||Be===void 0)?void 0:Be.ip_limit);case 2:if(!de.hack_identifier){Te.next=7;break}return Te.next=5,Object(o.V)({id:de.hack_identifier});case 5:pt=Te.sent,(pt==null?void 0:pt.status)===0&&(Ge("/myproblems/".concat(pt.identifier,"?type=exercises&sign=exam&exercisesId=").concat(fe==null?void 0:fe.examId,"&login=").concat(fe==null?void 0:fe.login,"&questionId=").concat(de.question_id)),Ee("block"));case 7:case"end":return Te.stop()}},De)}));return function(){return Ye.apply(this,arguments)}}(),pe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(c.useImperativeHandle)(ye,function(){return{editData:de}});var Fe=[{title:"\u6D4B\u8BD5\u96C6",dataIndex:"key",align:"center"},{title:"\u8F93\u51FA",dataIndex:"error_msg",align:"center"},{title:"\u5F97\u5206",dataIndex:"sore",align:"center"}];return t.a.createElement("div",{className:l.a.program},t.a.createElement("iframe",{style:{display:Et},id:"iframeShixuns",className:l.a.iframe,src:ct,ref:Ve,frameBorder:"0"}),t.a.createElement(M,{editData:de}),t.a.createElement(p.a,{value:de==null?void 0:de.description}),!fe.checkState&&t.a.createElement("div",{className:l.a.customBtn},t.a.createElement(W.a,{onClick:Je,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),fe.checkState&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),t.a.createElement("aside",null,t.a.createElement(gt.b,{height:300,language:"python",theme:"vs-light",value:(de==null?void 0:de.passed_code)?Ct.Base64.decode(de==null?void 0:de.passed_code):"",options:pe}))),(de==null?void 0:de.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(de==null?void 0:de.user_score)==="0.0"?0:de==null?void 0:de.user_score,"\u5206"))))},Mt=Object(c.forwardRef)(Pt),xt=n("g9YV"),ke=n("wCAj"),At=n("miYZ"),zt=n("tsqr"),ne=n("HBuW"),dt=function(re,ye){var te,fe,et=re.data,je=re.callback,tt=re.params;Object(c.useEffect)(function(){ae(et)},[et]);var de=Object(c.useState)({}),h=Object($.a)(de,2),Re=h[0],ae=h[1],ct=Object(c.useState)(""),Ge=Object($.a)(ct,2),at=Ge[0],yt=Ge[1],Et=Object(c.useState)("none"),Ee=Object($.a)(Et,2),Ve=Ee[0],be=Ee[1],it=Object(c.useRef)();Object(c.useEffect)(function(){return window.addEventListener("message",Je),function(){window.removeEventListener("message",Je)}},[]),Object(c.useEffect)(function(){ae(et)},[et]);var Je=function(Ae){Ae.data==="backExercise"&&pe()},pe=function(){be("none"),yt(""),je()},Fe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(c.useImperativeHandle)(ye,function(){return{editData:Re}});var Ye=function Te(Ae,Ze){var oe;Ae=((oe=Ae)===null||oe===void 0?void 0:oe.includes(".json"))?Ae:"".concat(Ae,".json"),H.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var nt=Object(I.a)(O.a.mark(function G(){var Xe,Ie;return O.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(o.R)({url:Ae});case 2:if(Xe=ft.sent,Xe){ft.next=5;break}return ft.abrupt("return");case 5:return zt.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ft.next=8,Object(ne.A)({id:Xe.shixun_identifier});case 8:if(Ie=ft.sent,!(Ie==null?void 0:Ie.game_identifier)){ft.next=12;break}return Be({shixun_identifier:Ie==null?void 0:Ie.game_identifier,question_id:Ze}),ft.abrupt("return");case 12:(Ie==null?void 0:Ie.status)===2?Te(Ie==null?void 0:Ie.message,Ze):(Ie==null?void 0:Ie.status)===3&&De(Ie==null?void 0:Ie.message);case 13:case"end":return ft.stop()}},G)}));function we(){return nt.apply(this,arguments)}return we}()})},De=function(Ae){H.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ae,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Be=function(){var Te=Object(I.a)(O.a.mark(function Ae(Ze){var oe;return O.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(ne.A)({id:Ze.shixun_identifier});case 2:oe=we.sent,(oe==null?void 0:oe.game_identifier)&&(yt("/tasks/".concat(oe.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat(tt.examId,"&questionId=").concat(Ze.question_id)),be("block")),(oe==null?void 0:oe.status)===-3?Object(T.k)():(oe==null?void 0:oe.status)===2?Ye(oe==null?void 0:oe.message,Ze.question_id):(oe==null?void 0:oe.status)===3&&De(oe==null?void 0:oe.message);case 5:case"end":return we.stop()}},Ae)}));return function(Ze){return Te.apply(this,arguments)}}(),pt=function(){var Te=Object(I.a)(O.a.mark(function Ae(Ze){var oe;return O.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(T.l)(tt.examId,tt==null||((oe=tt.exercise)===null||oe===void 0)?void 0:oe.ip_limit);case 2:Ze.redo?H.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.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 G=Object(I.a)(O.a.mark(function Ie(){var bt,ft;return O.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,Object(o.R)({id:Ze.myshixun_identifier,url:Ze.url});case 2:bt=Qe.sent,bt&&(ft=Object(R.a)(Object(R.a)({},Ze),{},{shixun_identifier:bt.shixun_identifier}),Be(ft));case 4:case"end":return Qe.stop()}},Ie)}));function Xe(){return G.apply(this,arguments)}return Xe}()}):Be(Ze);case 3:case"end":return we.stop()}},Ae)}));return function(Ze){return Te.apply(this,arguments)}}(),F=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(Ae,Ze){var oe;return t.a.createElement("span",null,Ae==null||((oe=Ae[0])===null||oe===void 0)?void 0:oe.output_detail)}}];return t.a.createElement("div",{className:l.a.practice},t.a.createElement("iframe",{style:{display:Ve},id:"iframeShixuns",className:l.a.iframe,src:at,ref:it,frameBorder:"0"}),t.a.createElement(M,{editData:Re}),Re==null||((te=Re.shixun)===null||te===void 0)?void 0:te.map(function(Te,Ae){return t.a.createElement(X.a,{className:"font16",gutter:[0,20],key:Ae},t.a.createElement(g.a,{flex:"1"},Ae+1,". ",Te.challenge_name," ",t.a.createElement("span",{className:"c-grey-999"},"(",Te.challenge_score,"\u5206)")),t.a.createElement(g.a,{flex:"100px",className:"tr"},Te.answer_status===0&&t.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),Te.answer_status===1&&t.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!tt.checkState&&t.a.createElement("div",{className:l.a.customBtn},t.a.createElement(W.a,{onClick:function(){return pt(Re)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),tt.checkState&&(Re==null||((fe=Re.shixun_details)===null||fe===void 0)?void 0:fe.map(function(Te,Ae){var Ze,oe,nt,we,G=Te.shixun_detail,Xe=G===void 0?[]:G,Ie=Te.stage_list,bt=Ie===void 0?[]:Ie,ft=bt==null?void 0:bt.map(function(Rt,Qe){return Object(R.a)(Object(R.a)({},bt[Qe]),Xe[Qe])});return console.log(ft,"items"),t.a.createElement(c.Fragment,{key:Ae},t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u7B2C",Ae+1,"\u5173\uFF1A",Xe==null||((Ze=Xe[0])===null||Ze===void 0)?void 0:Ze.name),t.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",bt==null||((oe=bt[0])===null||oe===void 0)?void 0:oe.user_score,"\u5206")),t.a.createElement(ke.a,{className:l.a.table,pagination:!1,dataSource:ft,columns:F}),!!(Xe==null||((nt=Xe[0])===null||nt===void 0)?void 0:nt.passed_code)&&t.a.createElement("div",{className:l.a.answer,style:{display:"block"}},t.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),t.a.createElement("aside",null,t.a.createElement(gt.b,{height:300,language:"python",theme:"vs-light",value:Xe==null||((we=Xe[0])===null||we===void 0)?void 0:we.passed_code,options:Fe}))))})),(Re==null?void 0:Re.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(Re==null?void 0:Re.user_score)==="0.0"?0:Re==null?void 0:Re.user_score,"\u5206")))},rt=Object(c.forwardRef)(dt),ze=x.a.Countdown,ht=function(re){var ye,te,fe,et,je,tt,de,h,Re,ae,ct,Ge,at,yt,Et,Ee,Ve,be,it,Je,pe,Fe,Ye,De,Be,pt,F,Te,Ae,Ze,oe,nt,we,G=re.location,Xe=Object(c.useState)(!1),Ie=Object($.a)(Xe,2),bt=Ie[0],ft=Ie[1],Rt=Object(c.useState)(!1),Qe=Object($.a)(Rt,2),It=Qe[0],Xt=Qe[1],Tt=Object(c.useState)(!0),Nt=Object($.a)(Tt,2),Ft=Nt[0],la=Nt[1],Bt=Object(c.useState)(!1),Kt=Object($.a)(Bt,2),pa=Kt[0],va=Kt[1],qt=Object(c.useState)(!1),ea=Object($.a)(qt,2),ga=ea[0],ta=ea[1],Ea=Object(c.useState)({}),Vt=Object($.a)(Ea,2),ee=Vt[0],jt=Vt[1],Yt=Object(c.useState)({}),Wt=Object($.a)(Yt,2),w=Wt[0],sa=Wt[1],Gt=Object(c.useState)([]),ua=Object($.a)(Gt,2),vt=ua[0],aa=ua[1],ma=Object(c.useState)([]),da=Object($.a)(ma,2),kt=da[0],_a=da[1],ya=Object(c.useState)(!1),Se=Object($.a)(ya,2),Q=Se[0],Oe=Se[1],Ke=Object(c.useRef)({}),ot=Object(c.useRef)(),mt=Object(c.useRef)(0),St=Object(N.b)()._store.getState(),Dt=St.user,_t=Dt.userInfo;Object(c.useEffect)(function(){var Ce;(G==null||((Ce=G.query)===null||Ce===void 0)?void 0:Ce.examId)&&Zt()},[G==null||((ye=G.query)===null||ye===void 0)?void 0:ye.examId]),Object(c.useEffect)(function(){return It&&(Object(f.d)(document.documentElement),setTimeout(function(){window.addEventListener("blur",Ut,!1),document.addEventListener(Object(f.c)(),na)},500),setTimeout(function(){console.log(f.a,44),Object(f.a)()||H.a.info({icon:null,okText:"\u6211\u77E5\u9053\u4E86",content:t.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},mt.current+1),"\u6B21",t.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(f.d)(document.documentElement),Jt(mt.current+1)}})},1500)),function(){document.removeEventListener(Object(f.c)(),na),window.removeEventListener("blur",Ut,!1)}},[It]),Object(c.useEffect)(function(){return(ee==null?void 0:ee.q_position)&&sessionStorage.setItem("answer_position",(ee==null?void 0:ee.q_position)||1),function(){sessionStorage.clear()}},[ee==null?void 0:ee.q_position]),Object(c.useEffect)(function(){return Object(N.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),function(){Object(N.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0})}},[]);var Ut=function(le){Object(f.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(f.b)()},Jt=function(){var Ce=Object(I.a)(O.a.mark(function le(he){var q,Me;return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(o.P)({id:G==null||((q=G.query)===null||q===void 0)?void 0:q.examId});case 2:he>(w==null||((Me=w.exercise)===null||Me===void 0)?void 0:Me.screen_num)?(H.a.destroyAll(),ia(1)):mt.current=he;case 3:case"end":return Le.stop()}},le)}));return function(he){return Ce.apply(this,arguments)}}(),Qt=function(){var Ce=Object(I.a)(O.a.mark(function le(he){var q,Me,qe,Le,lt;return O.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:H.a.destroyAll(),lt=H.a.info({keyboard:!1,maskClosable:!1,okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",t.a.createElement("span",{style:{display:"inline-block"}},t.a.createElement(ze,{onFinish:function(){return Jt(he)},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+((w==null||((q=w.exercise)===null||q===void 0)?void 0:q.screen_sec)+1)*1e3})),"S\uFF09"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},he-1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},w==null||((Me=w.exercise)===null||Me===void 0)?void 0:Me.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",t.a.createElement("span",{className:"c-red"},w==null||((qe=w.exercise)===null||qe===void 0)?void 0:qe.screen_sec),"\u79D2\u5185\u56DE\u5230",t.a.createElement("br",null),t.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var Lt=Object(I.a)(O.a.mark(function fa(){return O.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:Object(f.d)(document.documentElement),lt.destroy();case 2:case"end":return ha.stop()}},fa)}));function $t(){return Lt.apply(this,arguments)}return $t}()}),setTimeout(function(){var Lt;lt.update({okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},he),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},w==null||((Lt=w.exercise)===null||Lt===void 0)?void 0:Lt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},((w==null||((Le=w.exercise)===null||Le===void 0)?void 0:Le.screen_sec)+1)*1e3);case 3:case"end":return Ot.stop()}},le)}));return function(he){return Ce.apply(this,arguments)}}(),na=function(le){document.fullscreenElement?console.log("\u8FDB\u5165\u5168\u5C4F"):Qt(mt.current+1)},ca=function(le){var he=[];return le.forEach(function(q){he=he.concat(q.items)}),he},Zt=function(){var Ce=Object(I.a)(O.a.mark(function le(){var he,q,Me,qe,Le,lt,oa,Ot,Lt,$t;return O.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return ta(!0),wt.next=3,Object(e.a)("/api/students/exercises/".concat(G==null||((he=G.query)===null||he===void 0)?void 0:he.examId,"/start_answer.json"),{method:"get"});case 3:if(q=wt.sent,!(q==null?void 0:q.exercise_question_types)){wt.next=17;break}if(!(((Me=q.exercise)===null||Me===void 0?void 0:Me.left_time)===0)){wt.next=8;break}return ia(1),wt.abrupt("return");case 8:lt=ca(q==null?void 0:q.exercise_question_types),oa=sessionStorage.getItem("answer_position")||1,sa(q),aa((q==null?void 0:q.question_status)||[]),_a(lt),jt((lt==null?void 0:lt[Number(oa)-1])||{}),ta(!1),Oe((q==null||((qe=q.exercise)===null||qe===void 0)?void 0:qe.user_exercise_status)===1),(q==null||((Le=q.exercise)===null||Le===void 0)?void 0:Le.user_exercise_status)!==1&&(ft(!!(q==null||((Ot=q.exercise)===null||Ot===void 0)?void 0:Ot.open_camera)),Xt(!!(q==null||((Lt=q.exercise)===null||Lt===void 0)?void 0:Lt.screen_open)),mt.current=(q==null||(($t=q.exercise)===null||$t===void 0)?void 0:$t.used_screen_num)||0);case 17:case"end":return wt.stop()}},le)}));return function(){return Ce.apply(this,arguments)}}(),ra=function(le,he){var q=vt.map(function(qe){return qe.ques_id===(le==null?void 0:le.question_id)?Object(R.a)(Object(R.a)({},qe),{},{ques_status:he}):qe}),Me=kt.map(function(qe){return qe.question_id===(le==null?void 0:le.question_id)?le:qe});aa(q),_a(Me)},Ht=function(le,he){var q,Me,qe,Le,lt=w==null||((q=w.exercise_question_types)===null||q===void 0)?void 0:q.find(function(Ot){return Ot.question_type===he}),oa=w==null||((Me=w.exercise_question_types)===null||Me===void 0)?void 0:Me.findIndex(function(Ot){return Ot.question_type===he});return t.a.createElement(c.Fragment,null,t.a.createElement("span",{className:"blod font14 c-grey-333"},Object(T.O)(oa+1),"\u3001",le,"\uFF08\u5171",lt==null||((qe=lt.items)===null||qe===void 0)?void 0:qe.length,"\u9898\uFF0C\u5171",lt==null?void 0:lt.score,"\u5206\uFF09"),t.a.createElement("ul",{className:j.a.answerSheet,key:he},lt==null||((Le=lt.items)===null||Le===void 0)?void 0:Le.map(function(Ot,Lt){var $t=(vt==null?void 0:vt.some(function(wt){return wt.ques_id===Ot.question_id&&!!wt.ques_status}))?j.a.active:"",fa=!!(vt==null?void 0:vt.some(function(wt){return wt.ques_id===Ot.question_id&&!!wt.is_marked}));if(Ot.question_type===he)return t.a.createElement("li",{onClick:function(){return jt(kt[Ot.q_position-1])},key:Lt,className:$t},t.a.createElement("span",null,Ot.q_position),fa&&t.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Sa=function(le){return t.a.createElement(c.Fragment,null,le.question_type===0&&Ht("\u5355\u9009\u9898",0),le.question_type===1&&Ht("\u591A\u9009\u9898",1),le.question_type===2&&Ht("\u5224\u65AD\u9898",2),le.question_type===3&&Ht("\u586B\u7A7A\u9898",3),le.question_type===4&&Ht("\u7B80\u7B54\u9898",4),le.question_type===5&&Ht("\u5B9E\u8BAD\u9898",5),le.question_type===6&&Ht("\u7F16\u7A0B\u9898",6))},Oa=function(){var le,he,q,Me,qe,Le,lt;return t.a.createElement(c.Fragment,null,ee.question_type===0&&t.a.createElement(se,{key:ee==null?void 0:ee.question_id,ref:Ke,data:ee,callback:ra,params:{checkState:Q,examId:G==null||((le=G.query)===null||le===void 0)?void 0:le.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===1&&t.a.createElement(Pe,{key:ee==null?void 0:ee.question_id,ref:Ke,data:ee,callback:ra,params:{checkState:Q,examId:G==null||((he=G.query)===null||he===void 0)?void 0:he.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===2&&t.a.createElement(He,{key:ee==null?void 0:ee.question_id,ref:Ke,data:ee,callback:ra,params:{checkState:Q,examId:G==null||((q=G.query)===null||q===void 0)?void 0:q.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===3&&t.a.createElement(ie,{key:ee==null?void 0:ee.question_id,ref:Ke,data:ee,callback:ra,params:{checkState:Q,examId:G==null||((Me=G.query)===null||Me===void 0)?void 0:Me.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===4&&t.a.createElement(ut,{key:ee==null?void 0:ee.question_id,ref:Ke,data:ee,callback:ra,params:{checkState:Q,examId:G==null||((qe=G.query)===null||qe===void 0)?void 0:qe.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===5&&t.a.createElement(rt,{key:ee==null?void 0:ee.question_id,params:{examId:G==null||((Le=G.query)===null||Le===void 0)?void 0:Le.examId,login:_t==null?void 0:_t.login,checkState:Q,exercise:w==null?void 0:w.exercise},ref:Ke,data:ee,callback:Zt}),ee.question_type===6&&t.a.createElement(Mt,{key:ee==null?void 0:ee.question_id,params:{examId:G==null||((lt=G.query)===null||lt===void 0)?void 0:lt.examId,login:_t==null?void 0:_t.login,checkState:Q,exercise:w==null?void 0:w.exercise},ref:Ke,data:ee,callback:Zt}))},ba=function(){var Ce=Object(I.a)(O.a.mark(function le(he){return O.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!(he==="prev")){Me.next=3;break}return jt(kt[ee.q_position-2]),Me.abrupt("return");case 3:jt(kt[ee.q_position]);case 4:case"end":return Me.stop()}},le)}));return function(he){return Ce.apply(this,arguments)}}(),ia=function(){var Ce=Object(I.a)(O.a.mark(function le(he){var q,Me;return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(e.a)("/api/students/exercises/".concat(G==null||((q=G.query)===null||q===void 0)?void 0:q.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:he}});case 2:Me=Le.sent,(Me==null?void 0:Me.status)===0&&(ft(!1),Object(f.b)(),N.c.push("/exam/succeed"));case 4:case"end":return Le.stop()}},le)}));return function(he){return Ce.apply(this,arguments)}}(),Pa=function(){var le=[];if(kt.forEach(function(he,q){var Me=vt.findIndex(function(qe){return qe.ques_id===he.question_id&&!qe.ques_status});Me>-1&&le.push(q+1)}),!le.length){H.a.confirm({centered:!0,width:440,okText:"\u68C0\u67E5\u4E00\u4E0B",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:"\u4EA4\u5377\u540E\u65E0\u6CD5\u4FEE\u6539\u8BD5\u5377\u7B54\u6848\uFF0C\u786E\u5B9A\u8981\u73B0\u5728\u4EA4\u5377\u5417\uFF1F",onOk:function(){return Promise.resolve()},onCancel:function(){var he=Object(I.a)(O.a.mark(function Me(){return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.abrupt("return",ia(1));case 1:case"end":return Le.stop()}},Me)}));function q(){return he.apply(this,arguments)}return q}()});return}H.a.confirm({centered:!0,width:440,okText:"\u7EE7\u7EED\u7B54\u9898",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:t.a.createElement("div",null,t.a.createElement("p",{style:{color:"#FF8C29"}},"\u4F60\u8FD8\u6709\u4EE5\u4E0B",le.length,"\u9053\u9898\u672A\u5B8C\u6210\uFF0C\u786E\u5B9A\u8981\u63D0\u4EA4\u8BD5\u5377\u5417\uFF1F"),t.a.createElement("div",null,le.map(function(he){return t.a.createElement("div",{onClick:function(){jt(kt[he-1]),H.a.destroyAll()},className:j.a.listBtn,key:he},he)}))),onOk:function(){return Promise.resolve()},onCancel:function(){var he=Object(I.a)(O.a.mark(function Me(){return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.abrupt("return",ia(1));case 1:case"end":return Le.stop()}},Me)}));function q(){return he.apply(this,arguments)}return q}()})},Ra=function(){var Ce=Object(I.a)(O.a.mark(function le(){var he,q,Me;return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(e.a)("/api/students/exercises/".concat(G==null||((he=G.query)===null||he===void 0)?void 0:he.examId,"/mark"),{method:"post",body:{exercise_question_id:ee==null?void 0:ee.question_id}});case 2:q=Le.sent,q.status===0&&(Me=vt.map(function(lt){return lt.ques_id===(ee==null?void 0:ee.question_id)?Object(R.a)(Object(R.a)({},lt),{},{is_marked:!lt.is_marked}):lt}),aa(Me));case 4:case"end":return Le.stop()}},le)}));return function(){return Ce.apply(this,arguments)}}(),wa=function(){var le;(le=ot.current)===null||le===void 0||le.handlePhoto()},Da=!!(vt==null?void 0:vt.some(function(Ce){return Ce.ques_id===ee.question_id&&!!Ce.is_marked}));return t.a.createElement(y.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},t.a.createElement(c.Fragment,null,t.a.createElement("div",{className:j.a.header},t.a.createElement("div",{className:j.a.num,style:{fontWeight:600,marginRight:20}},w==null||((te=w.exercise)===null||te===void 0)?void 0:te.user_name),t.a.createElement("div",{className:j.a.num},"\u5B66\u53F7\uFF1A",w==null||((fe=w.exercise)===null||fe===void 0)?void 0:fe.student_id),t.a.createElement("div",{title:w==null||((et=w.exercise)===null||et===void 0)?void 0:et.exercise_name,className:j.a.name},w==null||((je=w.exercise)===null||je===void 0)?void 0:je.exercise_name),t.a.createElement("div",{style:{visibility:Q?"hidden":"visible"},className:j.a.time},t.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),t.a.createElement("span",null,t.a.createElement(ze,{value:((tt=w.exercise)===null||tt===void 0?void 0:tt.left_time)&&Date.now()+(w==null||((de=w.exercise)===null||de===void 0)?void 0:de.left_time)*1e3,onFinish:function(){return ia(2)}}))),t.a.createElement(W.a,{style:{visibility:Q?"hidden":"visible"},disabled:Q,onClick:Pa,type:"primary"},"\u4EA4\u5377")),t.a.createElement("div",{className:j.a.wrap},t.a.createElement("div",{className:j.a.left,style:{width:Ft?280:0}},t.a.createElement("section",{style:{opacity:Ft?1:0}},bt&&t.a.createElement("div",{className:j.a.camera},t.a.createElement(r.a,{number:(w==null||((h=w.exercise)===null||h===void 0)?void 0:h.photo_count)-(w==null||((Re=w.exercise)===null||Re===void 0)?void 0:Re.take_photo),take_photo:w==null||((ae=w.exercise)===null||ae===void 0)?void 0:ae.take_photo,ref:ot,width:"232",custom:{categoryId:G==null||((ct=G.query)===null||ct===void 0)?void 0:ct.examId,login:_t==null?void 0:_t.login},time:(Ge=w.exercise)===null||Ge===void 0?void 0:Ge.left_time,supportCamera:function(le){console.log(le,333),le===2||le===1&&setTimeout(function(){return N.c.push("/exam/studentClient")},3e3)}})),Q&&((w==null?void 0:w.user_score)||(w==null||((at=w.exercise)===null||at===void 0)?void 0:at.can_view_scores))&&t.a.createElement("div",{className:j.a.totalScore},(w==null?void 0:w.user_score)&&t.a.createElement(c.Fragment,null,t.a.createElement("span",null,w==null?void 0:w.user_score),t.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(w==null||((yt=w.exercise)===null||yt===void 0)?void 0:yt.can_view_scores)&&t.a.createElement(z.Link,{className:"font14",to:"/exam/studentList/".concat(G==null||((Et=G.query)===null||Et===void 0)?void 0:Et.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),Q&&t.a.createElement("div",{className:j.a.totalAnswerScore},t.a.createElement("span",null,"\u7B54\u9898",t.a.createElement("i",null,vt==null||((Ee=vt.filter(function(Ce){return Ce.ques_status}))===null||Ee===void 0)?void 0:Ee.length)),t.a.createElement("span",null,"\u5171",t.a.createElement("i",null,(w==null||((Ve=w.exercise_types)===null||Ve===void 0)?void 0:Ve.q_counts)||(w==null||((be=w.exercise_scores)===null||be===void 0||((it=be.exercise_types)===null||it===void 0))?void 0:it.q_counts)),"\u9898\uFF0C\u6EE1\u5206",t.a.createElement("i",null,(w==null||((Je=w.exercise_types)===null||Je===void 0)?void 0:Je.q_scores)||(w==null||((pe=w.exercise_scores)===null||pe===void 0||((Fe=pe.exercise_types)===null||Fe===void 0))?void 0:Fe.q_scores)),"\u5206")),t.a.createElement("div",{className:"relative",style:{minHeight:236}},t.a.createElement("aside",{className:"bg-white p20"},!Q&&t.a.createElement("aside",{className:j.a.answerInfo},t.a.createElement(X.a,null,t.a.createElement(g.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),t.a.createElement(g.a,{span:12,className:"tr c-light-primary"},vt==null||((Ye=vt.filter(function(Ce){return!!Ce.ques_status}))===null||Ye===void 0)?void 0:Ye.length," / ",w==null||((De=w.exercise_types)===null||De===void 0)?void 0:De.q_counts),t.a.createElement(g.a,{span:24},t.a.createElement(P.a,{trailColor:"#c3ced2",percent:(vt==null||((Be=vt.filter(function(Ce){return!!Ce.ques_status}))===null||Be===void 0)?void 0:Be.length)/(w==null||((pt=w.exercise_types)===null||pt===void 0)?void 0:pt.q_counts)*100,showInfo:!1})),t.a.createElement(g.a,null,t.a.createElement("span",{className:"c-grey-333"},"\u5171 ",t.a.createElement("span",{className:"c-light-primary"},(w==null||((F=w.exercise_types)===null||F===void 0)?void 0:F.q_counts)||(w==null||((Te=w.exercise_scores)===null||Te===void 0||((Ae=Te.exercise_types)===null||Ae===void 0))?void 0:Ae.q_counts))," \u9898\uFF1A"),t.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",t.a.createElement("span",{className:"c-light-primary"},(w==null||((Ze=w.exercise_types)===null||Ze===void 0)?void 0:Ze.q_scores)||(w==null||((oe=w.exercise_scores)===null||oe===void 0||((nt=oe.exercise_types)===null||nt===void 0))?void 0:nt.q_scores))," \u5206")))),t.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},w==null||((we=w.exercise_question_types)===null||we===void 0)?void 0:we.map(function(Ce){return t.a.createElement(c.Fragment,{key:Ce.question_type},Sa(Ce))}))))),t.a.createElement("div",{className:j.a.fold,onClick:function(){return la(!Ft)}},Ft&&t.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Ft&&t.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),t.a.createElement("div",{className:j.a.right},Q&&t.a.createElement("div",{className:j.a.back},t.a.createElement("span",{onClick:function(){return N.c.push("/exam/studentClient")}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})," \u8FD4\u56DE\u8003\u8BD5\u5217\u8868")),t.a.createElement("div",{style:{height:Q?"calc(100vh - 176px)":"calc(100vh - 108px)"},className:j.a.content},Oa()),t.a.createElement("div",{className:j.a.btns},!Q&&t.a.createElement(W.a,{onClick:Ra,ghost:!0,type:"primary"},Da?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),ee.q_position>1&&t.a.createElement(W.a,{onClick:function(){return ba("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),ee.q_position: Unmounted during event!");return O}},fV52:function(ge,u,n){"use strict";var E=n("cIOH"),y=n.n(E),J=n("6/k+"),X=n.n(J)},gbW8:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.findInArray=E,u.isFunction=y,u.isNum=J,u.int=X,u.dontSetMe=C;function E(P,d){for(var g=0,k=P.length;g0&&(e.setState(function(f){return{lazyLoadedList:f.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var o=(0,C.default)({listRef:e.list,trackRef:e.track},e.props);e.updateState(o,!0,function(){e.adaptHeight(),e.props.autoplay&&e.autoPlay("update")}),e.props.lazyLoad==="progressive"&&(e.lazyLoadTimer=setInterval(e.progressiveLazyLoad,1e3)),e.ro=new c.default(function(){e.state.animating?(e.onWindowResized(!1),e.callbackTimers.push(setTimeout(function(){return e.onWindowResized()},e.props.speed))):e.onWindowResized()}),e.ro.observe(e.list),Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(f){f.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,f.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),(0,R.default)((0,g.default)(e),"componentWillUnmount",function(){e.animationEndCallback&&clearTimeout(e.animationEndCallback),e.lazyLoadTimer&&clearInterval(e.lazyLoadTimer),e.callbackTimers.length&&(e.callbackTimers.forEach(function(r){return clearTimeout(r)}),e.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",e.onWindowResized):window.detachEvent("onresize",e.onWindowResized),e.autoplayTimer&&clearInterval(e.autoplayTimer),e.ro.disconnect()}),(0,R.default)((0,g.default)(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var o=(0,H.getOnDemandLazySlides)((0,C.default)((0,C.default)({},e.props),e.state));o.length>0&&(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(o)}}),e.props.onLazyLoad&&e.props.onLazyLoad(o))}e.adaptHeight();var f=(0,C.default)((0,C.default)({listRef:e.list,trackRef:e.track},e.props),e.state),D=e.didPropsChange(r);D&&e.updateState(f,D,function(){e.state.currentSlide>=A.default.Children.count(e.props.children)&&e.changeSlide({message:"index",index:A.default.Children.count(e.props.children)-e.props.slidesToShow,currentSlide:e.state.currentSlide}),(r.autoplay!==e.props.autoplay||r.autoplaySpeed!==e.props.autoplaySpeed)&&(e.props.autoplay?e.autoPlay("update"):e.pause("paused"))})}),(0,R.default)((0,g.default)(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=(0,I.default)(function(){return e.resizeWindow(r)},50),e.debouncedResize()}),(0,R.default)((0,g.default)(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,o=Boolean(e.track&&e.track.node);if(!o)return;var f=(0,C.default)((0,C.default)({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(f,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}),(0,R.default)((0,g.default)(e),"updateState",function(r,o,f){var D=(0,H.initializedState)(r);r=(0,C.default)((0,C.default)((0,C.default)({},r),D),{},{slideIndex:D.currentSlide});var l=(0,H.getTrackLeft)(r);r=(0,C.default)((0,C.default)({},r),{},{left:l});var S=(0,H.getTrackCSS)(r);(o||A.default.Children.count(e.props.children)!==A.default.Children.count(r.children))&&(D.trackStyle=S),e.setState(D,f)}),(0,R.default)((0,g.default)(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,o=0,f=[],D=(0,H.getPreClones)((0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{slideCount:e.props.children.length})),l=(0,H.getPostClones)((0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(M){f.push(M.props.style.width),r+=M.props.style.width});for(var S=0;S=o&&e.onWindowResized()};if(!D.onclick)D.onclick=function(){return D.parentNode.focus()};else{var S=D.onclick;D.onclick=function(){S(),D.parentNode.focus()}}D.onload||(e.props.lazyLoad?D.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(D.onload=l,D.onerror=function(){l(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),(0,R.default)((0,g.default)(e),"progressiveLazyLoad",function(){for(var r=[],o=(0,C.default)((0,C.default)({},e.props),e.state),f=e.state.currentSlide;f=-(0,H.getPreClones)(o);D--)if(e.state.lazyLoadedList.indexOf(D)<0){r.push(D);break}r.length>0?(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),(0,R.default)((0,g.default)(e),"slideHandler",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=e.props,D=f.asNavFor,l=f.beforeChange,S=f.onLazyLoad,p=f.speed,m=f.afterChange,B=e.state.currentSlide,s=(0,H.slideHandler)((0,C.default)((0,C.default)((0,C.default)({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!o})),a=s.state,i=s.nextState;if(!a)return;l&&l(B,a.currentSlide);var v=a.lazyLoadedList.filter(function(_){return e.state.lazyLoadedList.indexOf(_)<0});S&&v.length>0&&S(v),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),m&&m(B),delete e.animationEndCallback),e.setState(a,function(){if(D&&e.asNavForIndex!==r&&(e.asNavForIndex=r,D.innerSlider.slideHandler(r)),!i)return;e.animationEndCallback=setTimeout(function(){var _=i.animating,b=(0,X.default)(i,["animating"]);e.setState(b,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:_})},10)),m&&m(a.currentSlide),delete e.animationEndCallback})},p)})}),(0,R.default)((0,g.default)(e),"changeSlide",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=(0,C.default)((0,C.default)({},e.props),e.state),D=(0,H.changeSlide)(f,r);if(D!==0&&!D)return;if(o===!0?e.slideHandler(D,o):e.slideHandler(D),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect){var l=e.list.querySelectorAll(".slick-current");l[0]&&l[0].focus()}}),(0,R.default)((0,g.default)(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),(0,R.default)((0,g.default)(e),"keyHandler",function(r){var o=(0,H.keyHandler)(r,e.props.accessibility,e.props.rtl);o!==""&&e.changeSlide({message:o})}),(0,R.default)((0,g.default)(e),"selectHandler",function(r){e.changeSlide(r)}),(0,R.default)((0,g.default)(e),"disableBodyScroll",function(){var r=function(f){f=f||window.event,f.preventDefault&&f.preventDefault(),f.returnValue=!1};window.ontouchmove=r}),(0,R.default)((0,g.default)(e),"enableBodyScroll",function(){window.ontouchmove=null}),(0,R.default)((0,g.default)(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var o=(0,H.swipeStart)(r,e.props.swipe,e.props.draggable);o!==""&&e.setState(o)}),(0,R.default)((0,g.default)(e),"swipeMove",function(r){var o=(0,H.swipeMove)(r,(0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;o.swiping&&(e.clickable=!1),e.setState(o)}),(0,R.default)((0,g.default)(e),"swipeEnd",function(r){var o=(0,H.swipeEnd)(r,(0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;var f=o.triggerSlideHandler;if(delete o.triggerSlideHandler,e.setState(o),f===void 0)return;e.slideHandler(f),e.props.verticalSwiping&&e.enableBodyScroll()}),(0,R.default)((0,g.default)(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),(0,R.default)((0,g.default)(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),(0,R.default)((0,g.default)(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),(0,R.default)((0,g.default)(e),"slickGoTo",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r=Number(r),isNaN(r))return"";e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"index",index:r,currentSlide:e.state.currentSlide},o)},0))}),(0,R.default)((0,g.default)(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if((0,H.canGoNext)((0,C.default)((0,C.default)({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),(0,R.default)((0,g.default)(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var o=e.state.autoplaying;if(r==="update"){if(o==="hovered"||o==="focused"||o==="paused")return}else if(r==="leave"){if(o==="paused"||o==="focused")return}else if(r==="blur"&&(o==="paused"||o==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),(0,R.default)((0,g.default)(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var o=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(o==="hovered"||o==="playing")&&e.setState({autoplaying:"focused"}):o==="playing"&&e.setState({autoplaying:"hovered"})}),(0,R.default)((0,g.default)(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,R.default)((0,g.default)(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,R.default)((0,g.default)(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,R.default)((0,g.default)(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,R.default)((0,g.default)(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),(0,R.default)((0,g.default)(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),(0,R.default)((0,g.default)(e),"render",function(){var r=(0,V.default)("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),o=(0,C.default)((0,C.default)({},e.props),e.state),f=(0,H.extractObject)(o,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),D=e.props.pauseOnHover;f=(0,C.default)((0,C.default)({},f),{},{onMouseEnter:D?e.onTrackOver:null,onMouseLeave:D?e.onTrackLeave:null,onMouseOver:D?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var l;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var S=(0,H.extractObject)(o,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),p=e.props.pauseOnDotsHover;S=(0,C.default)((0,C.default)({},S),{},{clickHandler:e.changeSlide,onMouseEnter:p?e.onDotsLeave:null,onMouseOver:p?e.onDotsOver:null,onMouseLeave:p?e.onDotsLeave:null}),l=A.default.createElement(Y.Dots,S)}var m,B,s=(0,H.extractObject)(o,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);s.clickHandler=e.changeSlide,e.props.arrows&&(m=A.default.createElement(x.PrevArrow,s),B=A.default.createElement(x.NextArrow,s));var a=null;e.props.vertical&&(a={height:e.state.listHeight});var i=null;e.props.vertical===!1?e.props.centerMode===!0&&(i={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(i={padding:e.props.centerPadding+" 0px"});var v=(0,C.default)((0,C.default)({},a),i),_=e.props.touchMove,b={className:"slick-list",style:v,onClick:e.clickHandler,onMouseDown:_?e.swipeStart:null,onMouseMove:e.state.dragging&&_?e.swipeMove:null,onMouseUp:_?e.swipeEnd:null,onMouseLeave:e.state.dragging&&_?e.swipeEnd:null,onTouchStart:_?e.swipeStart:null,onTouchMove:e.state.dragging&&_?e.swipeMove:null,onTouchEnd:_?e.touchEnd:null,onTouchCancel:e.state.dragging&&_?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},U={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(b={className:"slick-list"},U={className:r}),A.default.createElement("div",U,e.props.unslick?"":m,A.default.createElement("div",(0,J.default)({ref:e.listRefHandler},b),A.default.createElement($.Track,(0,J.default)({ref:e.trackRefHandler},f),e.props.children)),e.props.unslick?"":B,e.props.unslick?"":l)}),e.list=null,e.track=null,e.state=(0,C.default)((0,C.default)({},O.default),{},{currentSlide:e.props.initialSlide,slideCount:A.default.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var T=e.ssrInit();return e.state=(0,C.default)((0,C.default)({},e.state),T),e}return(0,d.default)(N,[{key:"didPropsChange",value:function(e){for(var T=!1,r=0,o=Object.keys(this.props);r=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,v))continue;i[v]=s[v]}}return i}function H(s,a){if(s==null)return{};var i={},v=Object.keys(s),_,b;for(b=0;b=0)continue;i[_]=s[_]}return i}function $(s,a){return K(s)||t(s,a)||x(s,a)||Y()}function Y(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(s,a){if(!s)return;if(typeof s=="string")return c(s,a);var i=Object.prototype.toString.call(s).slice(8,-1);if(i==="Object"&&s.constructor&&(i=s.constructor.name),i==="Map"||i==="Set")return Array.from(s);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return c(s,a)}function c(s,a){(a==null||a>s.length)&&(a=s.length);for(var i=0,v=new Array(a);i, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),_}return T(i,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:J.default.findDOMNode(this)}},{key:"render",value:function(){var _,b=this.props,U=b.axis,L=b.bounds,M=b.children,xe=b.defaultPosition,se=b.defaultClassName,Ne=b.defaultClassNameDragging,Pe=b.defaultClassNameDragged,We=b.position,He=b.positionOffset,ve=b.scale,Z=V(b,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]),st={},me=null,ue=Boolean(We),ie=!ue||this.state.dragging,Ue=We||xe,$e={x:(0,P.canDragX)(this)&&ie?this.state.x:Ue.x,y:(0,P.canDragY)(this)&&ie?this.state.y:Ue.y};this.state.isElementSVG?me=(0,C.createSVGTransform)($e,He):st=(0,C.createCSSTransform)($e,He);var ut=(0,X.default)(M.props.className||"",se,(_={},m(_,Ne,this.state.dragging),m(_,Pe,this.state.dragged),_));return E.createElement(g.default,I({},Z,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),E.cloneElement(E.Children.only(M),{className:ut,style:N(N({},M.props.style),st),transform:me}))}}]),i}(E.Component);u.default=B,m(B,"displayName","Draggable"),m(B,"propTypes",N(N({},g.default.propTypes),{},{axis:y.default.oneOf(["both","x","y","none"]),bounds:y.default.oneOfType([y.default.shape({left:y.default.number,right:y.default.number,top:y.default.number,bottom:y.default.number}),y.default.string,y.default.oneOf([!1])]),defaultClassName:y.default.string,defaultClassNameDragging:y.default.string,defaultClassNameDragged:y.default.string,defaultPosition:y.default.shape({x:y.default.number,y:y.default.number}),positionOffset:y.default.shape({x:y.default.oneOfType([y.default.number,y.default.string]),y:y.default.oneOfType([y.default.number,y.default.string])}),position:y.default.shape({x:y.default.number,y:y.default.number}),className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe})),m(B,"defaultProps",N(N({},g.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}))},sS6v:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=E;function E(){var y}}}]); +`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=B(t,T,r,z,o);return{suggestions:f}}})},A="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function O(t){return/^\d+$/.test(t)?"".concat(t,"px"):t}function F(){}var V=!1,H={"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 $(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],K=t;if(Array.isArray(t)){for(var j=0;j0||te.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(fe){ne.e(fe)}finally{ne.f()}}),_e.observe(ve.current)),_e}function He(){J.b.warn(decodeURIComponent(A))}Object(d.useEffect)(function(){var _e=Z.current.instance;if(e!=null&&_e&&ue){var ce=_e.getModel();ce&&e!==ce.getValue()&&(V=!0,ce.setValue(e),_e.layout(),V=!1)}},[e,ue,Z.current]);function vt(){var _e=Z.current.instance;if(_e){var ce=_e.getSelection(),ne=Z.current.pastePos||{},ye=new Y.Range(ne.startLineNumber||ce.endLineNumber,ne.startColumn||ce.endColumn,ne.endLineNumber||ce.endLineNumber,ne.endColumn||ce.endColumn);setTimeout(function(){_e.executeEdits("",[{range:ye,text:""}])},300)}}function _t(_e){(window.navigator.platform.match("Mac")?_e.metaKey:_e.ctrlKey)&&_e.keyCode==83&&(_e.preventDefault(),a())}var bt=function(){if(v&&Z.current.instance){var ce=Z.current.instance.getContentHeight();at(ce0||M.target.offsetWidth>0)&&v.layout()}}catch(xe){U.e(xe)}finally{U.f()}}),_.observe(D.current)),_}Object(d.useEffect)(function(){D.current&&n.e(32).then(n.t.bind(null,"M/lh",7)).then(function(v){Y=v;var _=Y.editor.createDiffEditor(D.current,Object(E.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},f));m(_);var b=W(_);return function(){_.dispose();var U=_.getModel();U&&U.dispose(),b.unobserve(D.current)}})},[]),Object(d.useEffect)(function(){p&&p.setModel({original:Y.editor.createModel(e,r),modified:Y.editor.createModel(T,r)})},[e,T,r,p]);var s=O(j),a=O(z),i={width:s,height:a};return g.a.createElement("div",{className:"my-diff-editor",ref:D,style:i})}},apBC:function(ge,u,n){ge.exports={flex_box_center:"flex_box_center___o_fdQ",flex_space_between:"flex_space_between___1ybQM",flex_box_vertical_center:"flex_box_vertical_center___20cex",flex_box_center_end:"flex_box_center_end___1layX",flex_box_column:"flex_box_column___17Gww",listBtn:"listBtn___32BFF",active:"active___1k7CR",header:"header___1ipBp",name:"name___OPb4Y",time:"time___3WwxJ",wrap:"wrap___Et-3q",left:"left___2iDNp",camera:"camera___3J-pC",totalScore:"totalScore___2tAU0",totalAnswerScore:"totalAnswerScore___2TAb4",answerInfo:"answerInfo___3TfSb",answerSheet:"answerSheet___R-JDH",fold:"fold___3rQR4",right:"right___3jGbP",back:"back___25GC1",content:"content___2I3Ew",btns:"btns___1u_wH"}},cZFH:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var y=E(n("q1tI")),J={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(P){return y.default.createElement("ul",{style:{display:"block"}},P)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(P){return y.default.createElement("button",null,P+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},X=J;u.default=X},coqV:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.Dots=void 0;var y=E(n("3tO9")),J=E(n("lwsE")),X=E(n("W8MJ")),C=E(n("7W2i")),P=E(n("LQ03")),d=E(n("q1tI")),g=E(n("TSYQ")),k=n("3K4p"),B=function(O){var F;return O.infinite?F=Math.ceil(O.slideCount/O.slidesToScroll):F=Math.ceil((O.slideCount-O.slidesToShow)/O.slidesToScroll)+1,F},R=function(A){(0,C.default)(F,A);var O=(0,P.default)(F);function F(){return(0,J.default)(this,F),O.apply(this,arguments)}return(0,X.default)(F,[{key:"clickHandler",value:function(H,$){$.preventDefault(),this.props.clickHandler(H)}},{key:"render",value:function(){for(var H=this.props,$=H.onMouseEnter,Y=H.onMouseOver,x=H.onMouseLeave,c=H.infinite,t=H.slidesToScroll,K=H.slidesToShow,j=H.slideCount,N=H.currentSlide,z=B({slideCount:j,slidesToScroll:t,slidesToShow:K,infinite:c}),e={onMouseEnter:$,onMouseOver:Y,onMouseLeave:x},T=[],r=0;r=l&&N<=f:N===l}),p={message:"dots",index:r,slidesToScroll:t,currentSlide:N},m=this.clickHandler.bind(this,p);T=T.concat(d.default.createElement("li",{key:r,className:S},d.default.cloneElement(this.props.customPaging(r),{onClick:m})))}return d.default.cloneElement(this.props.appendDots(T),(0,y.default)({className:this.props.dotsClass},e))}}]),F}(d.default.PureComponent);u.Dots=R},dejd:function(ge,u,n){},doQp:function(ge,u,n){"use strict";var E=n("pzsr"),y=E.default,J=E.DraggableCore;ge.exports=y,ge.exports.default=y,ge.exports.DraggableCore=J},ebz4:function(ge,u,n){"use strict";n.r(u);var E=n("cWXX"),y=n("/ezw"),J=n("14J3"),X=n("BMrR"),C=n("MXD1"),P=n("CFYs"),d=n("jCWc"),g=n("kPKH"),k=n("+L6B"),B=n("2/Rp"),R=n("k1fw"),A=n("WmNS"),O=n.n(A),F=n("9og8"),V=n("2qtc"),H=n("kLXV"),$=n("tJVT"),Y=n("aHsQ"),x=n("sGsY"),c=n("q1tI"),t=n.n(c),K=n("apBC"),j=n.n(K),N=n("9kvl"),z=n("55Ip"),e=n("ErOA"),T=n("1vsH"),r=n("BlwA"),o=n("V0Rq"),f=n("bntm"),D=n("Lkat"),l=n.n(D),S=n("LvDl"),p=n("9Bee"),m=n("fV52"),W=n("3I+P"),s=n("doQp"),a=n.n(s),i=n("+ibC"),v=n.n(i),_=n("5bA4"),b=n("UESt"),U=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],L=function(ne){var ye=ne.editData,te=ye===void 0?{}:ye,fe=Object(c.useState)(!1),Ze=Object($.a)(fe,2),je=Ze[0],qe=Ze[1],de=Object(c.useState)(!0),h=Object($.a)(de,2),Re=h[0],ae=h[1],st=Object(c.useState)([]),Ve=Object($.a)(st,2),et=Ve[0],gt=Ve[1],ht=Object(c.useState)(0),Ee=Object($.a)(ht,2),Xe=Ee[0],be=Ee[1],nt=Object(c.useState)({left:0,top:0,bottom:0,right:0}),Ye=Object($.a)(nt,2),pe=Ye[0],Ie=Ye[1],Ke=Object(c.useRef)(),De=Object(c.useRef)(null),Fe=Object(c.useRef)(null);Object(c.useEffect)(function(){return Fe.current&&Fe.current.addEventListener("click",mt),function(){Fe.current.removeEventListener("click",mt)}},[Fe]);var mt=function(tt){var we=function(Ge,kt){if(Ge.localName===kt)return Ge;for(var $t=0,xt=Ge;xt=xt.parentNode;$t++){if(xt.localName===kt)return xt;if(xt==document.documentElement)return!1}},G=tt.target,$e=we(G,"a");if($e==null?void 0:$e.href)return;if(G.tagName.toUpperCase()==="IMG"){var ke=G.src||G.getAttribute("src");if(ke&&ke.indexOf("/images/avatars/User")===-1){tt.stopPropagation(),tt.preventDefault();var yt=Te(),ut=yt.findIndex(function(Pt){return Pt.src===ke});be(ut),qe(!0)}}},I=function(){qe(!1)},Te=function(){var tt=Fe.current.getElementsByTagName("img"),we=[];return tt.forEach(function(G){we.push({src:G==null?void 0:G.currentSrc,img:t.a.createElement("img",{height:290,src:G==null?void 0:G.currentSrc})})}),gt(we),we},Ae=function(tt,we){var G,$e,ke,yt=(G=window)===null||G===void 0||(($e=G.document)===null||$e===void 0)?void 0:$e.documentElement,ut=yt.clientWidth,Pt=yt.clientHeight,Ge=Ke==null||((ke=Ke.current)===null||ke===void 0)?void 0:ke.getBoundingClientRect();Ie({bounds:{left:-(Ge==null?void 0:Ge.left)+(we==null?void 0:we.x),right:ut-((Ge==null?void 0:Ge.right)-(we==null?void 0:we.x)),top:-(Ge==null?void 0:Ge.top)+(we==null?void 0:we.y),bottom:Pt-((Ge==null?void 0:Ge.bottom)-(we==null?void 0:we.y))}})},Je=function(){var tt="".concat(te==null?void 0:te.q_position,". \u3010").concat(U[te.question_type],'\u3011\uFF08').concat(te==null?void 0:te.question_score,"\u5206\uFF09");return tt};return t.a.createElement(c.Fragment,null,je&&t.a.createElement("div",{className:v.a.modalWarp},t.a.createElement(a.a,{disabled:Re,bounds:pe,onStart:function(tt,we){return Ae(tt,we)}},t.a.createElement("div",{className:v.a.modal},t.a.createElement("div",{className:v.a.head,onMouseOver:function(){Re&&ae(!1)},onMouseOut:function(){ae(!0)}},t.a.createElement("i",{className:"iconfont icon-guanbi1",onClick:I})),t.a.createElement("div",{className:v.a.body},t.a.createElement(_.a,{className:v.a.LeftButton,onClick:function(){De.current.prev()}}),t.a.createElement(W.a,{className:v.a.site,ref:De,dots:!1,initialSlide:Xe},et==null?void 0:et.map(function(ie,tt){return t.a.createElement("div",{key:tt},t.a.createElement("aside",{className:v.a.imgWarp},ie.img))})),t.a.createElement(b.a,{className:v.a.RightButton,onClick:function(){De.current.next()}}))))),t.a.createElement("div",{className:v.a.title,ref:Fe},t.a.createElement(p.a,{value:Je()+(te==null?void 0:te.question_title)})))},M=L,xe=function(ne,ye){var te,fe=ne.data,Ze=ne.callback,je=ne.params;Object(c.useEffect)(function(){Re(fe)},[fe]);var qe=Object(c.useState)({}),de=Object($.a)(qe,2),h=de[0],Re=de[1],ae=Object(c.useState)(!1),st=Object($.a)(ae,2),Ve=st[0],et=st[1],gt=["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"],ht=function(){var Ee=Object(F.a)(O.a.mark(function Xe(be,nt){var Ye,pe,Ie;return O.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return et(!1),pe=Object(S.cloneDeep)(h),pe.user_answer=[be.choice_id],De.next=5,Object(T.l)(je.examId,je==null||((Ye=je.exercise)===null||Ye===void 0)?void 0:Ye.ip_limit);case 5:return Re(pe),De.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:be.choice_id}});case 8:Ie=De.sent,Ze(pe,1),Ie.status===0?et(!0):Ie.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return De.stop()}},Xe)}));return function(be,nt){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(ye,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.single},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ve?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((te=h.question_choices)===null||te===void 0)?void 0:te.map(function(Ee,Xe){var be;return t.a.createElement("ul",{onClick:function(){return ht(Ee,Xe)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((be=h.user_answer)===null||be===void 0)?void 0:be.includes(Ee.choice_id))?l.a.qsActive:l.a.qs},t.a.createElement("li",null,gt[(Ee.c_position||Ee.choice_position)-1]),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},le=Object(c.forwardRef)(xe),Ne=function(ne,ye){var te,fe=ne.data,Ze=ne.callback,je=ne.params;Object(c.useEffect)(function(){Re(fe)},[fe]);var qe=Object(c.useState)({}),de=Object($.a)(qe,2),h=de[0],Re=de[1],ae=Object(c.useState)(!1),st=Object($.a)(ae,2),Ve=st[0],et=st[1],gt=["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"],ht=function(){var Ee=Object(F.a)(O.a.mark(function Xe(be,nt){var Ye,pe,Ie,Ke;return O.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return et(!1),pe=Object(S.cloneDeep)(h),pe.user_answer.includes(be.choice_id)?Object(S.pull)(pe.user_answer,be.choice_id):pe.user_answer=pe==null||((Ie=pe.user_answer)===null||Ie===void 0)?void 0:Ie.concat(be.choice_id),Fe.next=5,Object(T.l)(je.examId,je==null||((Ye=je.exercise)===null||Ye===void 0)?void 0:Ye.ip_limit);case 5:return Re(pe),Fe.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:pe.user_answer}});case 8:Ke=Fe.sent,Ze(pe,pe.user_answer.length>0?1:0),Ke.status===0?et(!0):Ke.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return Fe.stop()}},Xe)}));return function(be,nt){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(ye,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.multiple},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ve?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((te=h.question_choices)===null||te===void 0)?void 0:te.map(function(Ee,Xe){var be;return t.a.createElement("ul",{onClick:function(){return ht(Ee,Xe)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((be=h.user_answer)===null||be===void 0)?void 0:be.includes(Ee.choice_id))?l.a.msActive:l.a.ms},t.a.createElement("li",null,gt[(Ee.c_position||Ee.choice_position)-1]),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},Pe=Object(c.forwardRef)(Ne),Be=function(ne,ye){var te,fe=ne.data,Ze=ne.callback,je=ne.params;Object(c.useEffect)(function(){Re(fe)},[fe]);var qe=Object(c.useState)({}),de=Object($.a)(qe,2),h=de[0],Re=de[1],ae=Object(c.useState)(!1),st=Object($.a)(ae,2),Ve=st[0],et=st[1],gt=["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"],ht=function(){var Ee=Object(F.a)(O.a.mark(function Xe(be,nt){var Ye,pe,Ie;return O.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return et(!1),pe=Object(S.cloneDeep)(h),pe.user_answer=[be.choice_id],De.next=5,Object(T.l)(je.examId,je==null||((Ye=je.exercise)===null||Ye===void 0)?void 0:Ye.ip_limit);case 5:return Re(pe),De.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:be.choice_id}});case 8:Ie=De.sent,Ze(pe,1),Ie.status===0?et(!0):Ie.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return De.stop()}},Xe)}));return function(be,nt){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(ye,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.judgment},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ve?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((te=h.question_choices)===null||te===void 0)?void 0:te.map(function(Ee,Xe){var be;return t.a.createElement("ul",{onClick:function(){return ht(Ee,Xe)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((be=h.user_answer)===null||be===void 0)?void 0:be.includes(Ee.choice_id))?l.a.qsActive:l.a.qs},t.a.createElement("li",null,t.a.createElement("span",null)),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},We=Object(c.forwardRef)(Be),ve=n("oBTY"),Z=n("5NDa"),ot=n("5rEg"),me=ot.a.TextArea,ue=function(ne,ye){var te,fe=ne.data,Ze=ne.callback,je=ne.params,qe=Object(c.useState)({}),de=Object($.a)(qe,2),h=de[0],Re=de[1],ae=Object(c.useState)([]),st=Object($.a)(ae,2),Ve=st[0],et=st[1],gt=Object(c.useState)(!1),ht=Object($.a)(gt,2),Ee=ht[0],Xe=ht[1],be=Object(c.useRef)(null);Object(c.useEffect)(function(){for(var pe=[],Ie=0;Ie<(fe==null?void 0:fe.multi_count);Ie++)pe.push(Object(R.a)({},(fe==null?void 0:fe.user_answer[Ie])||{}));Re(fe),et(pe)},[fe]);var nt=function(Ie,Ke){Xe(!1);var De=Object(S.cloneDeep)(h);Ve[Ke].answer_text=Ie.target.value,De.user_answer=Ve,Re(De),et(Object(ve.a)(Ve)),clearTimeout(be.current),be.current=setTimeout(Object(F.a)(O.a.mark(function Fe(){var mt,I;return O.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(T.l)(je.examId,je==null||((mt=je.exercise)===null||mt===void 0)?void 0:mt.ip_limit);case 2:return Ae.next=4,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ve[Ke].answer_text,exercise_choice_id:Ke+1}});case 4:I=Ae.sent,Ze(De,Ve.some(function(Je){return!!Je.answer_text})?1:0),I.status===0?Xe(!0):I.status===-1&&N.c.push("/exam/studentClient");case 7:case"end":return Ae.stop()}},Fe)})),500)};Object(c.useImperativeHandle)(ye,function(){return{editData:h}});var Ye=function(){var Ie;return h==null||((Ie=h.standard_answer)===null||Ie===void 0)?void 0:Ie.map(function(Ke,De){var Fe;return t.a.createElement("span",{style:{fontWeight:400,fontSize:14},key:De},"\u586B\u7A7A\u9898",De+1,"\uFF1A",(Fe=Ke.answer_text)===null||Fe===void 0?void 0:Fe.join("\u3001"),t.a.createElement("br",null))})};return console.log("userAnswer",Ve),t.a.createElement("div",{className:l.a.completion},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ee?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),Ve==null?void 0:Ve.map(function(pe,Ie){return t.a.createElement("ul",{key:Ie,className:l.a.fill},t.a.createElement("li",null,"\u586B\u7A7A",Ie+1,":"),t.a.createElement("li",null,t.a.createElement(me,{disabled:je.checkState,value:pe==null?void 0:pe.answer_text,rows:3,onChange:function(De){return nt(De,Ie)}})))}),(h==null?void 0:h.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206")),!!(h==null||((te=h.standard_answer)===null||te===void 0)?void 0:te.length)&&t.a.createElement("div",{className:l.a.analysis,style:{marginTop:"-20px"}},t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),t.a.createElement("aside",null,Ye())),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},re=Object(c.forwardRef)(ue),Ue=n("Ot1p"),He=function(ne,ye){var te,fe,Ze,je=ne.data,qe=ne.callback,de=ne.params;Object(c.useEffect)(function(){st(je)},[je]);var h=Object(c.useState)({}),Re=Object($.a)(h,2),ae=Re[0],st=Re[1],Ve=Object(c.useState)(!1),et=Object($.a)(Ve,2),gt=et[0],ht=et[1],Ee=Object(c.useRef)(null),Xe=function(){var be=Object(F.a)(O.a.mark(function nt(Ye){var pe;return O.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:ht(!1),pe=Object(S.cloneDeep)(ae),pe.user_answer[0]=Ye,st(pe),clearTimeout(Ee.current),Ee.current=setTimeout(Object(F.a)(O.a.mark(function De(){var Fe,mt;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(T.l)(de.examId,de==null||((Fe=de.exercise)===null||Fe===void 0)?void 0:Fe.ip_limit);case 2:return Te.next=4,Object(e.a)("/api/exercise_questions/".concat(ae.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ye}});case 4:mt=Te.sent,qe(pe,Ye?1:0),mt.status===0?ht(!0):mt.status===-1&&N.c.push("/exam/studentClient");case 7:case"end":return Te.stop()}},De)})),500);case 6:case"end":return Ke.stop()}},nt)}));return function(Ye){return be.apply(this,arguments)}}();return Object(c.useImperativeHandle)(ye,function(){return{editData:ae}}),t.a.createElement("div",{className:l.a.subjective},t.a.createElement("div",{className:l.a.tips,style:{opacity:gt?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:ae}),!de.checkState&&t.a.createElement(Ue.a,{height:320,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:ae==null||((te=ae.user_answer)===null||te===void 0)?void 0:te[0],id:ae==null?void 0:ae.question_id,onChange:function(nt){return Xe(nt)}}),de.checkState&&t.a.createElement(t.a.Fragment,null,(ae==null?void 0:ae.user_answer)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ae==null||((fe=ae.user_answer)===null||fe===void 0)?void 0:fe[0]}))),(ae==null?void 0:ae.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(ae==null?void 0:ae.user_score)==="0.0"?0:ae==null?void 0:ae.user_score,"\u5206")),(ae==null?void 0:ae.standard_answer)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ae==null||((Ze=ae.standard_answer)===null||Ze===void 0)?void 0:Ze[0]}))),(ae==null?void 0:ae.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ae==null?void 0:ae.analysis})))))},vt=Object(c.forwardRef)(He),_t=n("ZW9T"),bt=n("J66h"),Ut=function(ne,ye){var te=ne.data,fe=ne.params,Ze=ne.callback,je=Object(c.useState)({}),qe=Object($.a)(je,2),de=qe[0],h=qe[1],Re=Object(c.useState)(""),ae=Object($.a)(Re,2),st=ae[0],Ve=ae[1],et=Object(c.useState)("none"),gt=Object($.a)(et,2),ht=gt[0],Ee=gt[1],Xe=Object(c.useRef)();Object(c.useEffect)(function(){return window.addEventListener("message",be),function(){window.removeEventListener("message",be)}},[]),Object(c.useEffect)(function(){h(te)},[te]);var be=function(De){De.data==="backExercise"&&nt()},nt=function(){Ee("none"),Ve(""),Ze()},Ye=function(){var Ke=Object(F.a)(O.a.mark(function De(){var Fe,mt;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(T.l)(fe.examId,fe==null||((Fe=fe.exercise)===null||Fe===void 0)?void 0:Fe.ip_limit);case 2:if(!de.hack_identifier){Te.next=7;break}return Te.next=5,Object(o.V)({id:de.hack_identifier});case 5:mt=Te.sent,(mt==null?void 0:mt.status)===0&&(Ve("/myproblems/".concat(mt.identifier,"?type=exercises&sign=exam&exercisesId=").concat(fe==null?void 0:fe.examId,"&login=").concat(fe==null?void 0:fe.login,"&questionId=").concat(de.question_id)),Ee("block"));case 7:case"end":return Te.stop()}},De)}));return function(){return Ke.apply(this,arguments)}}(),pe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(c.useImperativeHandle)(ye,function(){return{editData:de}});var Ie=[{title:"\u6D4B\u8BD5\u96C6",dataIndex:"key",align:"center"},{title:"\u8F93\u51FA",dataIndex:"error_msg",align:"center"},{title:"\u5F97\u5206",dataIndex:"sore",align:"center"}];return t.a.createElement("div",{className:l.a.program},t.a.createElement("iframe",{style:{display:ht},id:"iframeShixuns",className:l.a.iframe,src:st,ref:Xe,frameBorder:"0"}),t.a.createElement(M,{editData:de}),t.a.createElement(p.a,{value:de==null?void 0:de.description}),!fe.checkState&&t.a.createElement("div",{className:l.a.customBtn},t.a.createElement(B.a,{onClick:Ye,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),fe.checkState&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),t.a.createElement("aside",null,t.a.createElement(_t.b,{height:300,language:"python",theme:"vs-light",value:(de==null?void 0:de.passed_code)?bt.Base64.decode(de==null?void 0:de.passed_code):"",options:pe}))),(de==null?void 0:de.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(de==null?void 0:de.user_score)==="0.0"?0:de==null?void 0:de.user_score,"\u5206"))))},wt=Object(c.forwardRef)(Ut),Mt=n("g9YV"),Tt=n("wCAj"),Qt=n("miYZ"),fa=n("tsqr"),se=n("HBuW"),pt=function(ne,ye){var te,fe,Ze=ne.data,je=ne.callback,qe=ne.params;Object(c.useEffect)(function(){ae(Ze)},[Ze]);var de=Object(c.useState)({}),h=Object($.a)(de,2),Re=h[0],ae=h[1],st=Object(c.useState)(""),Ve=Object($.a)(st,2),et=Ve[0],gt=Ve[1],ht=Object(c.useState)("none"),Ee=Object($.a)(ht,2),Xe=Ee[0],be=Ee[1],nt=Object(c.useRef)();Object(c.useEffect)(function(){return window.addEventListener("message",Ye),function(){window.removeEventListener("message",Ye)}},[]),Object(c.useEffect)(function(){ae(Ze)},[Ze]);var Ye=function(Ae){Ae.data==="backExercise"&&pe()},pe=function(){be("none"),gt(""),je()},Ie={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(c.useImperativeHandle)(ye,function(){return{editData:Re}});var Ke=function Te(Ae,Je){var ie;Ae=((ie=Ae)===null||ie===void 0?void 0:ie.includes(".json"))?Ae:"".concat(Ae,".json"),H.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var tt=Object(F.a)(O.a.mark(function G(){var $e,ke;return O.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,Object(o.R)({url:Ae});case 2:if($e=ut.sent,$e){ut.next=5;break}return ut.abrupt("return");case 5:return fa.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ut.next=8,Object(se.A)({id:$e.shixun_identifier});case 8:if(ke=ut.sent,!(ke==null?void 0:ke.game_identifier)){ut.next=12;break}return Fe({shixun_identifier:ke==null?void 0:ke.game_identifier,question_id:Je}),ut.abrupt("return");case 12:(ke==null?void 0:ke.status)===2?Te(ke==null?void 0:ke.message,Je):(ke==null?void 0:ke.status)===3&&De(ke==null?void 0:ke.message);case 13:case"end":return ut.stop()}},G)}));function we(){return tt.apply(this,arguments)}return we}()})},De=function(Ae){H.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ae,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Fe=function(){var Te=Object(F.a)(O.a.mark(function Ae(Je){var ie;return O.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(se.A)({id:Je.shixun_identifier});case 2:ie=we.sent,(ie==null?void 0:ie.game_identifier)&&(gt("/tasks/".concat(ie.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat(qe.examId,"&questionId=").concat(Je.question_id)),be("block")),(ie==null?void 0:ie.status)===-3?Object(T.k)():(ie==null?void 0:ie.status)===2?Ke(ie==null?void 0:ie.message,Je.question_id):(ie==null?void 0:ie.status)===3&&De(ie==null?void 0:ie.message);case 5:case"end":return we.stop()}},Ae)}));return function(Je){return Te.apply(this,arguments)}}(),mt=function(){var Te=Object(F.a)(O.a.mark(function Ae(Je){var ie;return O.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(T.l)(qe.examId,qe==null||((ie=qe.exercise)===null||ie===void 0)?void 0:ie.ip_limit);case 2:Je.redo?H.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.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 G=Object(F.a)(O.a.mark(function ke(){var yt,ut;return O.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(o.R)({id:Je.myshixun_identifier,url:Je.url});case 2:yt=Ge.sent,yt&&(ut=Object(R.a)(Object(R.a)({},Je),{},{shixun_identifier:yt.shixun_identifier}),Fe(ut));case 4:case"end":return Ge.stop()}},ke)}));function $e(){return G.apply(this,arguments)}return $e}()}):Fe(Je);case 3:case"end":return we.stop()}},Ae)}));return function(Je){return Te.apply(this,arguments)}}(),I=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(Ae,Je){var ie;return t.a.createElement("span",null,Ae==null||((ie=Ae[0])===null||ie===void 0)?void 0:ie.output_detail)}}];return t.a.createElement("div",{className:l.a.practice},t.a.createElement("iframe",{style:{display:Xe},id:"iframeShixuns",className:l.a.iframe,src:et,ref:nt,frameBorder:"0"}),t.a.createElement(M,{editData:Re}),Re==null||((te=Re.shixun)===null||te===void 0)?void 0:te.map(function(Te,Ae){return t.a.createElement(X.a,{className:"font16",gutter:[0,20],key:Ae},t.a.createElement(g.a,{flex:"1"},Ae+1,". ",Te.challenge_name," ",t.a.createElement("span",{className:"c-grey-999"},"(",Te.challenge_score,"\u5206)")),t.a.createElement(g.a,{flex:"100px",className:"tr"},Te.answer_status===0&&t.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),Te.answer_status===1&&t.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!qe.checkState&&t.a.createElement("div",{className:l.a.customBtn},t.a.createElement(B.a,{onClick:function(){return mt(Re)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),qe.checkState&&(Re==null||((fe=Re.shixun_details)===null||fe===void 0)?void 0:fe.map(function(Te,Ae){var Je,ie,tt,we,G=Te.shixun_detail,$e=G===void 0?[]:G,ke=Te.stage_list,yt=ke===void 0?[]:ke,ut=yt==null?void 0:yt.map(function(Pt,Ge){return Object(R.a)(Object(R.a)({},yt[Ge]),$e[Ge])});return console.log(ut,"items"),t.a.createElement(c.Fragment,{key:Ae},t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u7B2C",Ae+1,"\u5173\uFF1A",$e==null||((Je=$e[0])===null||Je===void 0)?void 0:Je.name),t.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",yt==null||((ie=yt[0])===null||ie===void 0)?void 0:ie.user_score,"\u5206")),t.a.createElement(Tt.a,{className:l.a.table,pagination:!1,dataSource:ut,columns:I}),!!($e==null||((tt=$e[0])===null||tt===void 0)?void 0:tt.passed_code)&&t.a.createElement("div",{className:l.a.answer,style:{display:"block"}},t.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),t.a.createElement("aside",null,t.a.createElement(_t.b,{height:300,language:"python",theme:"vs-light",value:$e==null||((we=$e[0])===null||we===void 0)?void 0:we.passed_code,options:Ie}))))})),(Re==null?void 0:Re.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(Re==null?void 0:Re.user_score)==="0.0"?0:Re==null?void 0:Re.user_score,"\u5206")))},lt=Object(c.forwardRef)(pt),at=x.a.Countdown,Et=function(ne){var ye,te,fe,Ze,je,qe,de,h,Re,ae,st,Ve,et,gt,ht,Ee,Xe,be,nt,Ye,pe,Ie,Ke,De,Fe,mt,I,Te,Ae,Je,ie,tt,we,G=ne.location,$e=Object(c.useState)(!1),ke=Object($.a)($e,2),yt=ke[0],ut=ke[1],Pt=Object(c.useState)(!1),Ge=Object($.a)(Pt,2),kt=Ge[0],$t=Ge[1],xt=Object(c.useState)(!0),At=Object($.a)(xt,2),It=At[0],oa=At[1],Ft=Object(c.useState)(!1),zt=Object($.a)(Ft,2),pa=zt[0],va=zt[1],Zt=Object(c.useState)(!1),qt=Object($.a)(Zt,2),ga=qt[0],ea=qt[1],Ea=Object(c.useState)({}),Xt=Object($.a)(Ea,2),ee=Xt[0],jt=Xt[1],Kt=Object(c.useState)({}),Bt=Object($.a)(Kt,2),w=Bt[0],la=Bt[1],Vt=Object(c.useState)([]),sa=Object($.a)(Vt,2),dt=sa[0],ta=sa[1],ma=Object(c.useState)([]),ua=Object($.a)(ma,2),Nt=ua[0],_a=ua[1],ya=Object(c.useState)(!1),Se=Object($.a)(ya,2),Q=Se[0],Oe=Se[1],ze=Object(c.useRef)({}),rt=Object(c.useRef)(),ct=Object(c.useRef)(0),St=Object(N.b)()._store.getState(),Rt=St.user,ft=Rt.userInfo;Object(c.useEffect)(function(){var Ce;(G==null||((Ce=G.query)===null||Ce===void 0)?void 0:Ce.examId)&&Jt()},[G==null||((ye=G.query)===null||ye===void 0)?void 0:ye.examId]),Object(c.useEffect)(function(){return kt&&(Object(f.d)(document.documentElement),setTimeout(function(){window.addEventListener("blur",Ct,!1),document.addEventListener(Object(f.c)(),aa)},500),setTimeout(function(){console.log(f.a,44),Object(f.a)()||H.a.info({icon:null,okText:"\u6211\u77E5\u9053\u4E86",content:t.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},ct.current+1),"\u6B21",t.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(f.d)(document.documentElement),Yt(ct.current+1)}})},1500)),function(){document.removeEventListener(Object(f.c)(),aa),window.removeEventListener("blur",Ct,!1)}},[kt]),Object(c.useEffect)(function(){return(ee==null?void 0:ee.q_position)&&sessionStorage.setItem("answer_position",(ee==null?void 0:ee.q_position)||1),function(){sessionStorage.clear()}},[ee==null?void 0:ee.q_position]),Object(c.useEffect)(function(){return Object(N.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),function(){Object(N.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0})}},[]);var Ct=function(oe){Object(f.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(f.b)()},Yt=function(){var Ce=Object(F.a)(O.a.mark(function oe(he){var q,Me;return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(o.P)({id:G==null||((q=G.query)===null||q===void 0)?void 0:q.examId});case 2:he>(w==null||((Me=w.exercise)===null||Me===void 0)?void 0:Me.screen_num)?(H.a.destroyAll(),ra(1)):ct.current=he;case 3:case"end":return Le.stop()}},oe)}));return function(he){return Ce.apply(this,arguments)}}(),Gt=function(){var Ce=Object(F.a)(O.a.mark(function oe(he){var q,Me,Qe,Le,it;return O.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:H.a.destroyAll(),it=H.a.info({keyboard:!1,maskClosable:!1,okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",t.a.createElement("span",{style:{display:"inline-block"}},t.a.createElement(at,{onFinish:function(){return Yt(he)},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+((w==null||((q=w.exercise)===null||q===void 0)?void 0:q.screen_sec)+1)*1e3})),"S\uFF09"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},he-1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},w==null||((Me=w.exercise)===null||Me===void 0)?void 0:Me.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",t.a.createElement("span",{className:"c-red"},w==null||((Qe=w.exercise)===null||Qe===void 0)?void 0:Qe.screen_sec),"\u79D2\u5185\u56DE\u5230",t.a.createElement("br",null),t.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var Lt=Object(F.a)(O.a.mark(function ca(){return O.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:Object(f.d)(document.documentElement),it.destroy();case 2:case"end":return ha.stop()}},ca)}));function Ht(){return Lt.apply(this,arguments)}return Ht}()}),setTimeout(function(){var Lt;it.update({okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},he),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},w==null||((Lt=w.exercise)===null||Lt===void 0)?void 0:Lt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},((w==null||((Le=w.exercise)===null||Le===void 0)?void 0:Le.screen_sec)+1)*1e3);case 3:case"end":return Ot.stop()}},oe)}));return function(he){return Ce.apply(this,arguments)}}(),aa=function(oe){document.fullscreenElement?console.log("\u8FDB\u5165\u5168\u5C4F"):Gt(ct.current+1)},da=function(oe){var he=[];return oe.forEach(function(q){he=he.concat(q.items)}),he},Jt=function(){var Ce=Object(F.a)(O.a.mark(function oe(){var he,q,Me,Qe,Le,it,ia,Ot,Lt,Ht;return O.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return ea(!0),Dt.next=3,Object(e.a)("/api/students/exercises/".concat(G==null||((he=G.query)===null||he===void 0)?void 0:he.examId,"/start_answer.json"),{method:"get"});case 3:if(q=Dt.sent,!(q==null?void 0:q.exercise_question_types)){Dt.next=17;break}if(!(((Me=q.exercise)===null||Me===void 0?void 0:Me.left_time)===0)){Dt.next=8;break}return ra(1),Dt.abrupt("return");case 8:it=da(q==null?void 0:q.exercise_question_types),ia=sessionStorage.getItem("answer_position")||1,la(q),ta((q==null?void 0:q.question_status)||[]),_a(it),jt((it==null?void 0:it[Number(ia)-1])||{}),ea(!1),Oe((q==null||((Qe=q.exercise)===null||Qe===void 0)?void 0:Qe.user_exercise_status)===1),(q==null||((Le=q.exercise)===null||Le===void 0)?void 0:Le.user_exercise_status)!==1&&(ut(!!(q==null||((Ot=q.exercise)===null||Ot===void 0)?void 0:Ot.open_camera)),$t(!!(q==null||((Lt=q.exercise)===null||Lt===void 0)?void 0:Lt.screen_open)),ct.current=(q==null||((Ht=q.exercise)===null||Ht===void 0)?void 0:Ht.used_screen_num)||0);case 17:case"end":return Dt.stop()}},oe)}));return function(){return Ce.apply(this,arguments)}}(),na=function(oe,he){var q=dt.map(function(Qe){return Qe.ques_id===(oe==null?void 0:oe.question_id)?Object(R.a)(Object(R.a)({},Qe),{},{ques_status:he}):Qe}),Me=Nt.map(function(Qe){return Qe.question_id===(oe==null?void 0:oe.question_id)?oe:Qe});ta(q),_a(Me)},Wt=function(oe,he){var q,Me,Qe,Le,it=w==null||((q=w.exercise_question_types)===null||q===void 0)?void 0:q.find(function(Ot){return Ot.question_type===he}),ia=w==null||((Me=w.exercise_question_types)===null||Me===void 0)?void 0:Me.findIndex(function(Ot){return Ot.question_type===he});return t.a.createElement(c.Fragment,null,t.a.createElement("span",{className:"blod font14 c-grey-333"},Object(T.O)(ia+1),"\u3001",oe,"\uFF08\u5171",it==null||((Qe=it.items)===null||Qe===void 0)?void 0:Qe.length,"\u9898\uFF0C\u5171",it==null?void 0:it.score,"\u5206\uFF09"),t.a.createElement("ul",{className:j.a.answerSheet,key:he},it==null||((Le=it.items)===null||Le===void 0)?void 0:Le.map(function(Ot,Lt){var Ht=(dt==null?void 0:dt.some(function(Dt){return Dt.ques_id===Ot.question_id&&!!Dt.ques_status}))?j.a.active:"",ca=!!(dt==null?void 0:dt.some(function(Dt){return Dt.ques_id===Ot.question_id&&!!Dt.is_marked}));if(Ot.question_type===he)return t.a.createElement("li",{onClick:function(){return jt(Nt[Ot.q_position-1])},key:Lt,className:Ht},t.a.createElement("span",null,Ot.q_position),ca&&t.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Sa=function(oe){return t.a.createElement(c.Fragment,null,oe.question_type===0&&Wt("\u5355\u9009\u9898",0),oe.question_type===1&&Wt("\u591A\u9009\u9898",1),oe.question_type===2&&Wt("\u5224\u65AD\u9898",2),oe.question_type===3&&Wt("\u586B\u7A7A\u9898",3),oe.question_type===4&&Wt("\u7B80\u7B54\u9898",4),oe.question_type===5&&Wt("\u5B9E\u8BAD\u9898",5),oe.question_type===6&&Wt("\u7F16\u7A0B\u9898",6))},Oa=function(){var oe,he,q,Me,Qe,Le,it;return t.a.createElement(c.Fragment,null,ee.question_type===0&&t.a.createElement(le,{key:ee==null?void 0:ee.question_id,ref:ze,data:ee,callback:na,params:{checkState:Q,examId:G==null||((oe=G.query)===null||oe===void 0)?void 0:oe.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===1&&t.a.createElement(Pe,{key:ee==null?void 0:ee.question_id,ref:ze,data:ee,callback:na,params:{checkState:Q,examId:G==null||((he=G.query)===null||he===void 0)?void 0:he.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===2&&t.a.createElement(We,{key:ee==null?void 0:ee.question_id,ref:ze,data:ee,callback:na,params:{checkState:Q,examId:G==null||((q=G.query)===null||q===void 0)?void 0:q.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===3&&t.a.createElement(re,{key:ee==null?void 0:ee.question_id,ref:ze,data:ee,callback:na,params:{checkState:Q,examId:G==null||((Me=G.query)===null||Me===void 0)?void 0:Me.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===4&&t.a.createElement(vt,{key:ee==null?void 0:ee.question_id,ref:ze,data:ee,callback:na,params:{checkState:Q,examId:G==null||((Qe=G.query)===null||Qe===void 0)?void 0:Qe.examId,exercise:w==null?void 0:w.exercise}}),ee.question_type===5&&t.a.createElement(lt,{key:ee==null?void 0:ee.question_id,params:{examId:G==null||((Le=G.query)===null||Le===void 0)?void 0:Le.examId,login:ft==null?void 0:ft.login,checkState:Q,exercise:w==null?void 0:w.exercise},ref:ze,data:ee,callback:Jt}),ee.question_type===6&&t.a.createElement(wt,{key:ee==null?void 0:ee.question_id,params:{examId:G==null||((it=G.query)===null||it===void 0)?void 0:it.examId,login:ft==null?void 0:ft.login,checkState:Q,exercise:w==null?void 0:w.exercise},ref:ze,data:ee,callback:Jt}))},ba=function(){var Ce=Object(F.a)(O.a.mark(function oe(he){return O.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!(he==="prev")){Me.next=3;break}return jt(Nt[ee.q_position-2]),Me.abrupt("return");case 3:jt(Nt[ee.q_position]);case 4:case"end":return Me.stop()}},oe)}));return function(he){return Ce.apply(this,arguments)}}(),ra=function(){var Ce=Object(F.a)(O.a.mark(function oe(he){var q,Me;return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(e.a)("/api/students/exercises/".concat(G==null||((q=G.query)===null||q===void 0)?void 0:q.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:he}});case 2:Me=Le.sent,(Me==null?void 0:Me.status)===0&&(ut(!1),Object(f.b)(),N.c.push("/exam/succeed"));case 4:case"end":return Le.stop()}},oe)}));return function(he){return Ce.apply(this,arguments)}}(),Pa=function(){var oe=[];if(Nt.forEach(function(he,q){var Me=dt.findIndex(function(Qe){return Qe.ques_id===he.question_id&&!Qe.ques_status});Me>-1&&oe.push(q+1)}),!oe.length){H.a.confirm({centered:!0,width:440,okText:"\u68C0\u67E5\u4E00\u4E0B",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:"\u4EA4\u5377\u540E\u65E0\u6CD5\u4FEE\u6539\u8BD5\u5377\u7B54\u6848\uFF0C\u786E\u5B9A\u8981\u73B0\u5728\u4EA4\u5377\u5417\uFF1F",onOk:function(){return Promise.resolve()},onCancel:function(){var he=Object(F.a)(O.a.mark(function Me(){return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.abrupt("return",ra(1));case 1:case"end":return Le.stop()}},Me)}));function q(){return he.apply(this,arguments)}return q}()});return}H.a.confirm({centered:!0,width:440,okText:"\u7EE7\u7EED\u7B54\u9898",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:t.a.createElement("div",null,t.a.createElement("p",{style:{color:"#FF8C29"}},"\u4F60\u8FD8\u6709\u4EE5\u4E0B",oe.length,"\u9053\u9898\u672A\u5B8C\u6210\uFF0C\u786E\u5B9A\u8981\u63D0\u4EA4\u8BD5\u5377\u5417\uFF1F"),t.a.createElement("div",null,oe.map(function(he){return t.a.createElement("div",{onClick:function(){jt(Nt[he-1]),H.a.destroyAll()},className:j.a.listBtn,key:he},he)}))),onOk:function(){return Promise.resolve()},onCancel:function(){var he=Object(F.a)(O.a.mark(function Me(){return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.abrupt("return",ra(1));case 1:case"end":return Le.stop()}},Me)}));function q(){return he.apply(this,arguments)}return q}()})},Ra=function(){var Ce=Object(F.a)(O.a.mark(function oe(){var he,q,Me;return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(e.a)("/api/students/exercises/".concat(G==null||((he=G.query)===null||he===void 0)?void 0:he.examId,"/mark"),{method:"post",body:{exercise_question_id:ee==null?void 0:ee.question_id}});case 2:q=Le.sent,q.status===0&&(Me=dt.map(function(it){return it.ques_id===(ee==null?void 0:ee.question_id)?Object(R.a)(Object(R.a)({},it),{},{is_marked:!it.is_marked}):it}),ta(Me));case 4:case"end":return Le.stop()}},oe)}));return function(){return Ce.apply(this,arguments)}}(),wa=function(){var oe;(oe=rt.current)===null||oe===void 0||oe.handlePhoto()},Da=!!(dt==null?void 0:dt.some(function(Ce){return Ce.ques_id===ee.question_id&&!!Ce.is_marked}));return t.a.createElement(y.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},t.a.createElement(c.Fragment,null,t.a.createElement("div",{className:j.a.header},t.a.createElement("div",{className:j.a.num,style:{fontWeight:600,marginRight:20}},w==null||((te=w.exercise)===null||te===void 0)?void 0:te.user_name),t.a.createElement("div",{className:j.a.num},"\u5B66\u53F7\uFF1A",w==null||((fe=w.exercise)===null||fe===void 0)?void 0:fe.student_id),t.a.createElement("div",{title:w==null||((Ze=w.exercise)===null||Ze===void 0)?void 0:Ze.exercise_name,className:j.a.name},w==null||((je=w.exercise)===null||je===void 0)?void 0:je.exercise_name),t.a.createElement("div",{style:{visibility:Q?"hidden":"visible"},className:j.a.time},t.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),t.a.createElement("span",null,t.a.createElement(at,{value:((qe=w.exercise)===null||qe===void 0?void 0:qe.left_time)&&Date.now()+(w==null||((de=w.exercise)===null||de===void 0)?void 0:de.left_time)*1e3,onFinish:function(){return ra(2)}}))),t.a.createElement(B.a,{style:{visibility:Q?"hidden":"visible"},disabled:Q,onClick:Pa,type:"primary"},"\u4EA4\u5377")),t.a.createElement("div",{className:j.a.wrap},t.a.createElement("div",{className:j.a.left,style:{width:It?280:0}},t.a.createElement("section",{style:{opacity:It?1:0}},yt&&t.a.createElement("div",{className:j.a.camera},t.a.createElement(r.a,{number:(w==null||((h=w.exercise)===null||h===void 0)?void 0:h.photo_count)-(w==null||((Re=w.exercise)===null||Re===void 0)?void 0:Re.take_photo),take_photo:w==null||((ae=w.exercise)===null||ae===void 0)?void 0:ae.take_photo,ref:rt,width:"232",custom:{categoryId:G==null||((st=G.query)===null||st===void 0)?void 0:st.examId,login:ft==null?void 0:ft.login},time:(Ve=w.exercise)===null||Ve===void 0?void 0:Ve.left_time,supportCamera:function(oe){console.log(oe,333),oe===2||oe===1&&setTimeout(function(){return N.c.push("/exam/studentClient")},3e3)}})),Q&&((w==null?void 0:w.user_score)||(w==null||((et=w.exercise)===null||et===void 0)?void 0:et.can_view_scores))&&t.a.createElement("div",{className:j.a.totalScore},(w==null?void 0:w.user_score)&&t.a.createElement(c.Fragment,null,t.a.createElement("span",null,w==null?void 0:w.user_score),t.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(w==null||((gt=w.exercise)===null||gt===void 0)?void 0:gt.can_view_scores)&&t.a.createElement(z.Link,{className:"font14",to:"/exam/studentList/".concat(G==null||((ht=G.query)===null||ht===void 0)?void 0:ht.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),Q&&t.a.createElement("div",{className:j.a.totalAnswerScore},t.a.createElement("span",null,"\u7B54\u9898",t.a.createElement("i",null,dt==null||((Ee=dt.filter(function(Ce){return Ce.ques_status}))===null||Ee===void 0)?void 0:Ee.length)),t.a.createElement("span",null,"\u5171",t.a.createElement("i",null,(w==null||((Xe=w.exercise_types)===null||Xe===void 0)?void 0:Xe.q_counts)||(w==null||((be=w.exercise_scores)===null||be===void 0||((nt=be.exercise_types)===null||nt===void 0))?void 0:nt.q_counts)),"\u9898\uFF0C\u6EE1\u5206",t.a.createElement("i",null,(w==null||((Ye=w.exercise_types)===null||Ye===void 0)?void 0:Ye.q_scores)||(w==null||((pe=w.exercise_scores)===null||pe===void 0||((Ie=pe.exercise_types)===null||Ie===void 0))?void 0:Ie.q_scores)),"\u5206")),t.a.createElement("div",{className:"relative",style:{minHeight:236}},t.a.createElement("aside",{className:"bg-white p20"},!Q&&t.a.createElement("aside",{className:j.a.answerInfo},t.a.createElement(X.a,null,t.a.createElement(g.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),t.a.createElement(g.a,{span:12,className:"tr c-light-primary"},dt==null||((Ke=dt.filter(function(Ce){return!!Ce.ques_status}))===null||Ke===void 0)?void 0:Ke.length," / ",w==null||((De=w.exercise_types)===null||De===void 0)?void 0:De.q_counts),t.a.createElement(g.a,{span:24},t.a.createElement(P.a,{trailColor:"#c3ced2",percent:(dt==null||((Fe=dt.filter(function(Ce){return!!Ce.ques_status}))===null||Fe===void 0)?void 0:Fe.length)/(w==null||((mt=w.exercise_types)===null||mt===void 0)?void 0:mt.q_counts)*100,showInfo:!1})),t.a.createElement(g.a,null,t.a.createElement("span",{className:"c-grey-333"},"\u5171 ",t.a.createElement("span",{className:"c-light-primary"},(w==null||((I=w.exercise_types)===null||I===void 0)?void 0:I.q_counts)||(w==null||((Te=w.exercise_scores)===null||Te===void 0||((Ae=Te.exercise_types)===null||Ae===void 0))?void 0:Ae.q_counts))," \u9898\uFF1A"),t.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",t.a.createElement("span",{className:"c-light-primary"},(w==null||((Je=w.exercise_types)===null||Je===void 0)?void 0:Je.q_scores)||(w==null||((ie=w.exercise_scores)===null||ie===void 0||((tt=ie.exercise_types)===null||tt===void 0))?void 0:tt.q_scores))," \u5206")))),t.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},w==null||((we=w.exercise_question_types)===null||we===void 0)?void 0:we.map(function(Ce){return t.a.createElement(c.Fragment,{key:Ce.question_type},Sa(Ce))}))))),t.a.createElement("div",{className:j.a.fold,onClick:function(){return oa(!It)}},It&&t.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!It&&t.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),t.a.createElement("div",{className:j.a.right},Q&&t.a.createElement("div",{className:j.a.back},t.a.createElement("span",{onClick:function(){return N.c.push("/exam/studentClient")}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})," \u8FD4\u56DE\u8003\u8BD5\u5217\u8868")),t.a.createElement("div",{style:{height:Q?"calc(100vh - 176px)":"calc(100vh - 108px)"},className:j.a.content},Oa()),t.a.createElement("div",{className:j.a.btns},!Q&&t.a.createElement(B.a,{onClick:Ra,ghost:!0,type:"primary"},Da?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),ee.q_position>1&&t.a.createElement(B.a,{onClick:function(){return ba("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),ee.q_position: Unmounted during event!");return O}},fV52:function(ge,u,n){"use strict";var E=n("cIOH"),y=n.n(E),J=n("6/k+"),X=n.n(J)},gbW8:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.findInArray=E,u.isFunction=y,u.isNum=J,u.int=X,u.dontSetMe=C;function E(P,d){for(var g=0,k=P.length;g0&&(e.setState(function(f){return{lazyLoadedList:f.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var o=(0,C.default)({listRef:e.list,trackRef:e.track},e.props);e.updateState(o,!0,function(){e.adaptHeight(),e.props.autoplay&&e.autoPlay("update")}),e.props.lazyLoad==="progressive"&&(e.lazyLoadTimer=setInterval(e.progressiveLazyLoad,1e3)),e.ro=new c.default(function(){e.state.animating?(e.onWindowResized(!1),e.callbackTimers.push(setTimeout(function(){return e.onWindowResized()},e.props.speed))):e.onWindowResized()}),e.ro.observe(e.list),Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(f){f.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,f.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),(0,R.default)((0,g.default)(e),"componentWillUnmount",function(){e.animationEndCallback&&clearTimeout(e.animationEndCallback),e.lazyLoadTimer&&clearInterval(e.lazyLoadTimer),e.callbackTimers.length&&(e.callbackTimers.forEach(function(r){return clearTimeout(r)}),e.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",e.onWindowResized):window.detachEvent("onresize",e.onWindowResized),e.autoplayTimer&&clearInterval(e.autoplayTimer),e.ro.disconnect()}),(0,R.default)((0,g.default)(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var o=(0,H.getOnDemandLazySlides)((0,C.default)((0,C.default)({},e.props),e.state));o.length>0&&(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(o)}}),e.props.onLazyLoad&&e.props.onLazyLoad(o))}e.adaptHeight();var f=(0,C.default)((0,C.default)({listRef:e.list,trackRef:e.track},e.props),e.state),D=e.didPropsChange(r);D&&e.updateState(f,D,function(){e.state.currentSlide>=A.default.Children.count(e.props.children)&&e.changeSlide({message:"index",index:A.default.Children.count(e.props.children)-e.props.slidesToShow,currentSlide:e.state.currentSlide}),(r.autoplay!==e.props.autoplay||r.autoplaySpeed!==e.props.autoplaySpeed)&&(e.props.autoplay?e.autoPlay("update"):e.pause("paused"))})}),(0,R.default)((0,g.default)(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=(0,F.default)(function(){return e.resizeWindow(r)},50),e.debouncedResize()}),(0,R.default)((0,g.default)(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,o=Boolean(e.track&&e.track.node);if(!o)return;var f=(0,C.default)((0,C.default)({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(f,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}),(0,R.default)((0,g.default)(e),"updateState",function(r,o,f){var D=(0,H.initializedState)(r);r=(0,C.default)((0,C.default)((0,C.default)({},r),D),{},{slideIndex:D.currentSlide});var l=(0,H.getTrackLeft)(r);r=(0,C.default)((0,C.default)({},r),{},{left:l});var S=(0,H.getTrackCSS)(r);(o||A.default.Children.count(e.props.children)!==A.default.Children.count(r.children))&&(D.trackStyle=S),e.setState(D,f)}),(0,R.default)((0,g.default)(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,o=0,f=[],D=(0,H.getPreClones)((0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{slideCount:e.props.children.length})),l=(0,H.getPostClones)((0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(M){f.push(M.props.style.width),r+=M.props.style.width});for(var S=0;S=o&&e.onWindowResized()};if(!D.onclick)D.onclick=function(){return D.parentNode.focus()};else{var S=D.onclick;D.onclick=function(){S(),D.parentNode.focus()}}D.onload||(e.props.lazyLoad?D.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(D.onload=l,D.onerror=function(){l(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),(0,R.default)((0,g.default)(e),"progressiveLazyLoad",function(){for(var r=[],o=(0,C.default)((0,C.default)({},e.props),e.state),f=e.state.currentSlide;f=-(0,H.getPreClones)(o);D--)if(e.state.lazyLoadedList.indexOf(D)<0){r.push(D);break}r.length>0?(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),(0,R.default)((0,g.default)(e),"slideHandler",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=e.props,D=f.asNavFor,l=f.beforeChange,S=f.onLazyLoad,p=f.speed,m=f.afterChange,W=e.state.currentSlide,s=(0,H.slideHandler)((0,C.default)((0,C.default)((0,C.default)({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!o})),a=s.state,i=s.nextState;if(!a)return;l&&l(W,a.currentSlide);var v=a.lazyLoadedList.filter(function(_){return e.state.lazyLoadedList.indexOf(_)<0});S&&v.length>0&&S(v),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),m&&m(W),delete e.animationEndCallback),e.setState(a,function(){if(D&&e.asNavForIndex!==r&&(e.asNavForIndex=r,D.innerSlider.slideHandler(r)),!i)return;e.animationEndCallback=setTimeout(function(){var _=i.animating,b=(0,X.default)(i,["animating"]);e.setState(b,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:_})},10)),m&&m(a.currentSlide),delete e.animationEndCallback})},p)})}),(0,R.default)((0,g.default)(e),"changeSlide",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=(0,C.default)((0,C.default)({},e.props),e.state),D=(0,H.changeSlide)(f,r);if(D!==0&&!D)return;if(o===!0?e.slideHandler(D,o):e.slideHandler(D),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect){var l=e.list.querySelectorAll(".slick-current");l[0]&&l[0].focus()}}),(0,R.default)((0,g.default)(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),(0,R.default)((0,g.default)(e),"keyHandler",function(r){var o=(0,H.keyHandler)(r,e.props.accessibility,e.props.rtl);o!==""&&e.changeSlide({message:o})}),(0,R.default)((0,g.default)(e),"selectHandler",function(r){e.changeSlide(r)}),(0,R.default)((0,g.default)(e),"disableBodyScroll",function(){var r=function(f){f=f||window.event,f.preventDefault&&f.preventDefault(),f.returnValue=!1};window.ontouchmove=r}),(0,R.default)((0,g.default)(e),"enableBodyScroll",function(){window.ontouchmove=null}),(0,R.default)((0,g.default)(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var o=(0,H.swipeStart)(r,e.props.swipe,e.props.draggable);o!==""&&e.setState(o)}),(0,R.default)((0,g.default)(e),"swipeMove",function(r){var o=(0,H.swipeMove)(r,(0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;o.swiping&&(e.clickable=!1),e.setState(o)}),(0,R.default)((0,g.default)(e),"swipeEnd",function(r){var o=(0,H.swipeEnd)(r,(0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;var f=o.triggerSlideHandler;if(delete o.triggerSlideHandler,e.setState(o),f===void 0)return;e.slideHandler(f),e.props.verticalSwiping&&e.enableBodyScroll()}),(0,R.default)((0,g.default)(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),(0,R.default)((0,g.default)(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),(0,R.default)((0,g.default)(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),(0,R.default)((0,g.default)(e),"slickGoTo",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r=Number(r),isNaN(r))return"";e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"index",index:r,currentSlide:e.state.currentSlide},o)},0))}),(0,R.default)((0,g.default)(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if((0,H.canGoNext)((0,C.default)((0,C.default)({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),(0,R.default)((0,g.default)(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var o=e.state.autoplaying;if(r==="update"){if(o==="hovered"||o==="focused"||o==="paused")return}else if(r==="leave"){if(o==="paused"||o==="focused")return}else if(r==="blur"&&(o==="paused"||o==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),(0,R.default)((0,g.default)(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var o=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(o==="hovered"||o==="playing")&&e.setState({autoplaying:"focused"}):o==="playing"&&e.setState({autoplaying:"hovered"})}),(0,R.default)((0,g.default)(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,R.default)((0,g.default)(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,R.default)((0,g.default)(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,R.default)((0,g.default)(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,R.default)((0,g.default)(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),(0,R.default)((0,g.default)(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),(0,R.default)((0,g.default)(e),"render",function(){var r=(0,V.default)("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),o=(0,C.default)((0,C.default)({},e.props),e.state),f=(0,H.extractObject)(o,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),D=e.props.pauseOnHover;f=(0,C.default)((0,C.default)({},f),{},{onMouseEnter:D?e.onTrackOver:null,onMouseLeave:D?e.onTrackLeave:null,onMouseOver:D?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var l;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var S=(0,H.extractObject)(o,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),p=e.props.pauseOnDotsHover;S=(0,C.default)((0,C.default)({},S),{},{clickHandler:e.changeSlide,onMouseEnter:p?e.onDotsLeave:null,onMouseOver:p?e.onDotsOver:null,onMouseLeave:p?e.onDotsLeave:null}),l=A.default.createElement(Y.Dots,S)}var m,W,s=(0,H.extractObject)(o,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);s.clickHandler=e.changeSlide,e.props.arrows&&(m=A.default.createElement(x.PrevArrow,s),W=A.default.createElement(x.NextArrow,s));var a=null;e.props.vertical&&(a={height:e.state.listHeight});var i=null;e.props.vertical===!1?e.props.centerMode===!0&&(i={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(i={padding:e.props.centerPadding+" 0px"});var v=(0,C.default)((0,C.default)({},a),i),_=e.props.touchMove,b={className:"slick-list",style:v,onClick:e.clickHandler,onMouseDown:_?e.swipeStart:null,onMouseMove:e.state.dragging&&_?e.swipeMove:null,onMouseUp:_?e.swipeEnd:null,onMouseLeave:e.state.dragging&&_?e.swipeEnd:null,onTouchStart:_?e.swipeStart:null,onTouchMove:e.state.dragging&&_?e.swipeMove:null,onTouchEnd:_?e.touchEnd:null,onTouchCancel:e.state.dragging&&_?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},U={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(b={className:"slick-list"},U={className:r}),A.default.createElement("div",U,e.props.unslick?"":m,A.default.createElement("div",(0,J.default)({ref:e.listRefHandler},b),A.default.createElement($.Track,(0,J.default)({ref:e.trackRefHandler},f),e.props.children)),e.props.unslick?"":W,e.props.unslick?"":l)}),e.list=null,e.track=null,e.state=(0,C.default)((0,C.default)({},O.default),{},{currentSlide:e.props.initialSlide,slideCount:A.default.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var T=e.ssrInit();return e.state=(0,C.default)((0,C.default)({},e.state),T),e}return(0,d.default)(N,[{key:"didPropsChange",value:function(e){for(var T=!1,r=0,o=Object.keys(this.props);r=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,v))continue;i[v]=s[v]}}return i}function H(s,a){if(s==null)return{};var i={},v=Object.keys(s),_,b;for(b=0;b=0)continue;i[_]=s[_]}return i}function $(s,a){return K(s)||t(s,a)||x(s,a)||Y()}function Y(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(s,a){if(!s)return;if(typeof s=="string")return c(s,a);var i=Object.prototype.toString.call(s).slice(8,-1);if(i==="Object"&&s.constructor&&(i=s.constructor.name),i==="Map"||i==="Set")return Array.from(s);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return c(s,a)}function c(s,a){(a==null||a>s.length)&&(a=s.length);for(var i=0,v=new Array(a);i, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),_}return T(i,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:J.default.findDOMNode(this)}},{key:"render",value:function(){var _,b=this.props,U=b.axis,L=b.bounds,M=b.children,xe=b.defaultPosition,le=b.defaultClassName,Ne=b.defaultClassNameDragging,Pe=b.defaultClassNameDragged,Be=b.position,We=b.positionOffset,ve=b.scale,Z=V(b,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]),ot={},me=null,ue=Boolean(Be),re=!ue||this.state.dragging,Ue=Be||xe,He={x:(0,P.canDragX)(this)&&re?this.state.x:Ue.x,y:(0,P.canDragY)(this)&&re?this.state.y:Ue.y};this.state.isElementSVG?me=(0,C.createSVGTransform)(He,We):ot=(0,C.createCSSTransform)(He,We);var vt=(0,X.default)(M.props.className||"",le,(_={},m(_,Ne,this.state.dragging),m(_,Pe,this.state.dragged),_));return E.createElement(g.default,F({},Z,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),E.cloneElement(E.Children.only(M),{className:vt,style:N(N({},M.props.style),ot),transform:me}))}}]),i}(E.Component);u.default=W,m(W,"displayName","Draggable"),m(W,"propTypes",N(N({},g.default.propTypes),{},{axis:y.default.oneOf(["both","x","y","none"]),bounds:y.default.oneOfType([y.default.shape({left:y.default.number,right:y.default.number,top:y.default.number,bottom:y.default.number}),y.default.string,y.default.oneOf([!1])]),defaultClassName:y.default.string,defaultClassNameDragging:y.default.string,defaultClassNameDragged:y.default.string,defaultPosition:y.default.shape({x:y.default.number,y:y.default.number}),positionOffset:y.default.shape({x:y.default.oneOfType([y.default.number,y.default.string]),y:y.default.oneOfType([y.default.number,y.default.string])}),position:y.default.shape({x:y.default.number,y:y.default.number}),className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe})),m(W,"defaultProps",N(N({},g.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}))},sS6v:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=E;function E(){var y}}}]); diff --git a/umi.cd20ca6e.js b/umi.2ba0e8cb.js similarity index 99% rename from umi.cd20ca6e.js rename to umi.2ba0e8cb.js index 887006674e..4725bafeb7 100644 --- a/umi.cd20ca6e.js +++ b/umi.2ba0e8cb.js @@ -1,4 +1,4 @@ -(function(L){function m(o){for(var f=o[0],d=o[1],g,h,b=0,c=[];b