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

20 lines
179 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[134,4,6,7,11],{"/7ue":function(Y,g,e){"use strict";var ge=e("XEnU"),oe=e("q1tI"),J=e.n(oe),T=e("wJFb"),A=e.n(T),n=function(i){var o=i.children,c=o===void 0?null:o,w=i.title,R=i.style,y=R===void 0?{}:R,f=i.className,be=f===void 0?"":f,V=i.titlestyle,_e=i.space,B=_e===void 0?0:_e;return J.a.createElement("aside",{className:A.a.headWarp,style:Object(ge.a)({padding:"0 ".concat(B,"px")},y)},J.a.createElement("div",{className:"".concat(A.a.head," ").concat(be)},J.a.createElement("div",{className:A.a.text},w," ",V),c))};g.a=n},"1HhV":function(Y,g,e){Y.exports={flex_box_center:"flex_box_center___2mKXO",flex_space_between:"flex_space_between___lLbOI",flex_box_vertical_center:"flex_box_vertical_center___1NPhr",flex_box_center_end:"flex_box_center_end___3N11C",flex_box_column:"flex_box_column___112JW",wrp:"wrp___21XK1",drawer:"drawer___1mkjI",menu:"menu___1fimk",actived:"actived___pbW7A",actived2:"actived2___PCCCm",subTag:"subTag___13d_X",directionName:"directionName___3jC2L",menuDirection:"menuDirection___3kx3_",listItem:"listItem___1asec",info:"info___2FhnB",title:"title___2FAnH",titleLeft:"titleLeft___1yWbQ",titleRight:"titleRight___322-z",search:"search___3r_2_",description:"description___3VIXH",menuCourse:"menuCourse___3bSOQ",paginationWrap:"paginationWrap___31wVz"}},"1ZF9":function(Y,g,e){Y.exports=e.p+"static/Authorize.cc9c212f.png"},"3gpN":function(Y,g,e){"use strict";var ge=e("sRBo"),oe=e("kaz8"),J=e("7Kak"),T=e("9yH6"),A=e("2qtc"),n=e("kLXV"),l=e("3S9h"),i=e("miYZ"),o=e("tsqr"),c=e("k16G"),w=e("SIvP"),R=e("q1tI"),y=e.n(R),f=e("9kvl"),be=e("Ot1p"),V=e("kqOp"),_e=e("7qnI"),B=e("1vsH"),se=e("xIf3"),ue=e.n(se),m=["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"],q=function(P,a){var L=P.globalSetting,X=P.loading,_=P.dispatch,Oe=P.isEdit,p=P.editData,E=Object(w.a)(P,["globalSetting","loading","dispatch","isEdit","editData"]),h=Object(R.useState)(""),O=Object(c.a)(h,2),r=O[0],s=O[1],te=Object(R.useState)(""),W=Object(c.a)(te,2),N=W[0],t=W[1],ye=Object(R.useState)([]),Ee=Object(c.a)(ye,2),Ke=Ee[0],Le=Ee[1],pt=Object(R.useState)("1"),Se=Object(c.a)(pt,2),st=Se[0],Je=Se[1],St=Object(R.useState)(),mt=Object(c.a)(St,2),he=mt[0],Me=mt[1],$=Object(R.useState)(),pe=Object(c.a)($,2),ke=pe[0],Et=pe[1],H=Object(R.useState)("1"),zt=Object(c.a)(H,2),ht=zt[0],Jt=zt[1],qt=Object(R.useState)(!1),ta=Object(c.a)(qt,2),bt=ta[0],Be=ta[1];Object(R.useEffect)(function(){if(!p||!Oe)return;s(p==null?void 0:p.name),t(p==null?void 0:p.analysis),Me(p==null?void 0:p.is_ordered),Be(!0),Jt(p!=null&&p.part_match?"2":"1"),Et(p==null?void 0:p.remove_blank)},[p,Oe]),Object(R.useEffect)(function(){var I;if(!bt)return;var D=p==null||((I=p.standard_answer)===null||I===void 0)?void 0:I.map(function(me){return me.answer_text});Le(D),Be(!1)},[bt]),Object(R.useImperativeHandle)(a,function(){return{onSave:ze,Clear:Ye}});var ze=function(){if(!r)return o.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var D=[],me=!1;return Ke.forEach(function(C,S){D.push({position:S+1,answer_text:[]}),C.forEach(function(U,x){D[S].answer_text.push(U),(!U||!Object(B.U)(U,1e4))&&(Je("".concat(S,"-").concat(x)),o.b.info(U?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),me=!0)})}),me?!1:(D==null?void 0:D.length)>5?(o.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:r,analysis:N,standard_answers:D,is_ordered:he,remove_blank:ke,part_match:ht!=="1"}},Ye=function(){s(""),t(""),Le([]),Me(!1),Jt("1"),Et(!1)},gt=function(D,me,C){var S=Ke.slice();if(me&&S.splice(D,me),C)for(var U=0;U<C;U++)S.splice(D+U,0,[""]);Le(S)},we=function(D,me,C){Je("");var S=Ke.slice();S[D][me]=C,Le(S)},wt=function(D){var me=Ke.slice();me[D]=[].concat(Object(l.a)(me[D]),[""]),Le(me)},ae=function(D,me){var C=Ke.slice();if(!C[D][me]){C[D]=C[D].filter(function(S,U){return U!==me}),Le(C);return}n.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ue.a.modal,onOk:function(){C[D]=C[D].filter(function(U,x){return x!==me}),Le(C)}})},u=function(D){n.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ue.a.modal,onOk:function(){var C=0;s(r.replace(/\▁/g,function(S){return C++,C-1===D?"":S})),setTimeout(function(){var S=Ke.slice();S=Ke.filter(function(U,x){return D!==x}),Le(S)},500)}})};return y.a.createElement("section",{className:ue.a.wrap},y.a.createElement("p",{className:ue.a.titleWrap},y.a.createElement("span",{className:ue.a.required},"*"),y.a.createElement("span",{className:ue.a.title},"\u9898\u5E72\uFF1A")),y.a.createElement("div",null,y.a.createElement(V.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:r,onChange:function(D){return s(D)},showNullButton:!0,onPlaceholderChange:gt})),y.a.createElement("div",{className:"mt20"},Ke.map(function(I,D){return y.a.createElement(_e.a,{key:D,answers:I,index:D,is_md:!0,activeOptionErrorIndex:st,onAnswerChange:we,addChildAnswer:wt,deleteChildAnswer:ae,deleteChildAnswermain:u})})),y.a.createElement("div",{className:"mt20"},y.a.createElement("p",{className:"font14 c-grey-333"},"\u8BD5\u9898\u914D\u7F6E:"),y.a.createElement("div",{className:"ml30"},y.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5224\u65AD\u6A21\u5F0F:"),y.a.createElement(T.a.Group,{onChange:function(D){Jt(D.target.value)},value:ht},y.a.createElement(T.a,{value:"1"},"\u5168\u5339\u914D"),y.a.createElement(T.a,{value:"2"},"\u5173\u952E\u8BCD\u5339\u914D",y.a.createElement("span",{className:"".concat(ue.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5305\u542B\u5173\u952E\u8BCD\u5373\u53EF\u5F97\u5206\uFF09")))),y.a.createElement("div",{className:"ml30"},y.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5176\u4ED6:"),y.a.createElement("span",null,y.a.createElement(oe.a,{checked:ke,onChange:function(D){return Et(D.target.checked)},className:"".concat(ue.a.color333," font14")},"\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\uFF0C\u518D\u5224\u9898"),y.a.createElement("span",{className:"".concat(ue.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5C06\u7B54\u6848\u548C\u8003\u751F\u586B\u5199\u5185\u5BB9\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\u518D\u8FDB\u884C\u5339\u914D\uFF09")),y.a.createElement("br",null),Ke.length>1&&y.a.createElement("span",{style:{marginLeft:52}},y.a.createElement(oe.a,{checked:he,onChange:function(D){return Me(D.target.checked)},className:"".concat(ue.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),y.a.createElement("span",{className:"".concat(ue.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09")))),y.a.createElement("p",{className:ue.a.titleWrap},y.a.createElement("span",{className:ue.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.a.createElement(be.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:N,onChange:function(D){return t(D)}}))};g.a=Object(f.a)(function(j){var P=j.loading,a=j.globalSetting;return{globalSetting:a,loading:P.effects}},null,null,{forwardRef:!0})(Object(R.forwardRef)(q))},"5X0v":function(Y,g,e){Y.exports={bg:"bg___bX3xT",left:"left___1PQIg",list:"list___3SOvm",name:"name___13jx-",b:"b___24TIQ",r:"r___3buWY",l:"l___15yU4",answerSheet:"answerSheet___RsarG",tag:"tag___2RCsW",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},"6/12":function(Y,g,e){"use strict";var ge=e("3S9h"),oe=e("5Dmo"),J=e("3S7+"),T=e("miYZ"),A=e("tsqr"),n=e("k16G"),l=e("SIvP"),i=e("q1tI"),o=e.n(i),c=e("9kvl"),w=e("Ot1p"),R=e("9Bee"),y=e("xIf3"),f=e.n(y),be=e("1vsH"),V=["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"],_e=function(se,ue){var m=se.editData,q=se.globalSetting,j=se.loading,P=se.dispatch,a=se.onRef,L=a===void 0?function(){}:a,X=se.isEdit,_=Object(l.a)(se,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Oe=Object(i.useState)([]),p=Object(n.a)(Oe,2),E=p[0],h=p[1],O=Object(i.useState)(),r=Object(n.a)(O,2),s=r[0],te=r[1],W=Object(i.useState)(),N=Object(n.a)(W,2),t=N[0],ye=N[1],Ee=Object(i.useState)(""),Ke=Object(n.a)(Ee,2),Le=Ke[0],pt=Ke[1],Se=Object(i.useState)(""),st=Object(n.a)(Se,2),Je=st[0],St=st[1];Object(i.useEffect)(function(){h(["","","",""])},[]),Object(i.useEffect)(function(){var Me,$;if(!m||!X){console.log(!m,!X,"editDat2a");return}console.log(m,"editData"),pt(m==null?void 0:m.name),St(m==null?void 0:m.analysis),h(m==null||((Me=m.choices)===null||Me===void 0)?void 0:Me.map(function(ke){return ke.choice_text}));var pe=m==null||(($=m.choices)===null||$===void 0)?void 0:$.findIndex(function(ke){return ke.is_answer});ye(pe===-1?"":pe)},[m,X]),Object(i.useImperativeHandle)(ue,function(){return{onSave:mt,Clear:he}});var mt=function(){if(!Le)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var $=E.findIndex(function(ke){return!ke});if($>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[$]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",t),!(typeof t=="number"))return A.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(be.D)(E))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var pe=E.map(function(ke,Et){return{choice_text:ke,is_answer:t===Et?1:0}});return{name:Le,choices:pe,analysis:Je}},he=function(){pt(""),St(""),ye(""),h(["","","",""])};return o.a.createElement("section",{className:f.a.wrap},o.a.createElement("p",{className:f.a.titleWrap},o.a.createElement("span",{className:f.a.required},"*"),o.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(w.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Le,onChange:function($){return pt($)}}),o.a.createElement("p",{className:f.a.titleWrap},o.a.createElement("span",{className:f.a.required},"*"),o.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.map(function(Me,$){return o.a.createElement("div",{className:f.a.choiceWrap,key:$},o.a.createElement(J.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(f.a.answer," ").concat(t===$?f.a.activeAnswer:""),onClick:function(){return ye($)}},V[$])),o.a.createElement("div",{className:f.a.editorWrap},s===$?o.a.createElement(w.a,{id:"single-question-option-".concat($),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Me,onChange:function(ke){E[$]=ke,h(E)}}):o.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return te($)}},o.a.createElement(R.a,{value:Me}))),$>1&&o.a.createElement(J.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){h(E.filter(function(ke,Et){return Et!==$})),$===t&&ye("")}})),$<7&&$===E.length-1&&o.a.createElement(J.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return h([].concat(Object(ge.a)(E),[""]))}})))}),o.a.createElement("p",{className:f.a.titleWrap},o.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(w.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Je,onChange:function($){return St($)}}))};g.a=Object(c.a)(function(B){var se=B.problemset,ue=B.loading,m=B.globalSetting;return{problemset:se,globalSetting:m,loading:ue.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(_e))},"6tVA":function(Y,g,e){"use strict";e.r(g);var ge=e("cWXX"),oe=e("/ezw"),J=e("DjyN"),T=e("NUBc"),A=e("2qtc"),n=e("kLXV"),l=e("sRBo"),i=e("kaz8"),o=e("+L6B"),c=e("2/Rp"),w=e("nRaC"),R=e("5RzL"),y=e("5NDa"),f=e("5rEg"),be=e("14J3"),V=e("BMrR"),_e=e("jCWc"),B=e("kPKH"),se=e("/zsF"),ue=e("PArb"),m=e("miYZ"),q=e("tsqr"),j=e("3S9h"),P=e("5Tp6"),a=e("XEnU"),L=e("y8nQ"),X=e("Vl3Y"),_=e("k16G"),Oe=e("SIvP"),p=e("Znn+"),E=e("ZTPi"),h=e("iQDF"),O=e("+eQT"),r=e("OaEy"),s=e("2fM7"),te=e("c1Ei"),W=e.n(te),N=e("q1tI"),t=e.n(N),ye=e("S9qI"),Ee=e.n(ye),Ke=e("1vsH"),Le=e("9kvl"),pt=e("uYtH"),Se=e("ErOA"),st=e("qVdP"),Je=e("jsC+"),St=e("5Dmo"),mt=e("3S7+"),he=e("lUTK"),Me=e("BvKs"),$=e("7Kak"),pe=e("9yH6"),ke=e("9Bee"),Et=e("MB9C"),H=e.n(Et),zt=e("wd/R"),ht=e.n(zt),Jt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],qt=["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"],ta=[{type:"SINGLE",name:"\u5355\u9009"},{type:"MULTIPLE",name:"\u591A\u9009"},{type:"JUDGMENT",name:"\u5224\u65AD"},{type:"PROGRAM",name:"\u7F16\u7A0B"},{type:"SUBJECTIVE",name:"\u7B80\u7B54"},{type:"COMPLETION",name:"\u586B\u7A7A"}],bt=function(Re){var Qe,_t,ft,Ge,v,Ht,Bt,$t,At=Re.showCheckbox,kt=At===void 0?!1:At,Ce=Re.isPreviewSelect,Pe=Ce===void 0?!1:Ce,d=Re.data,et=Re.activeTabsKey,Ze=Re.selectIds,Fe=Ze===void 0?[]:Ze,fe=Re.loadingIdParams,dt=Re.onLoadingIdParams,ot=dt===void 0?function(){}:dt,Ie=Re.onSetSelectIds,Lt=Ie===void 0?function(){}:Ie,Zt=Re.onSetPrivate,It=Zt===void 0?function(){}:Zt,We=Re.onCopy,Wt=We===void 0?function(){}:We,aa=Re.onSetPublic,ra=aa===void 0?function(){}:aa,Te=Re.onDelete,Qt=Te===void 0?function(){}:Te,la=Re.onCancel,ea=la===void 0?function(){}:la,Xt=Re.onSelect,K=Xt===void 0?function(){}:Xt,Ut=Object(N.useState)(!1),Xe=Object(_.a)(Ut,2),ut=Xe[0],jt=Xe[1],Mt=Object(N.useRef)(),na=function(){if(d.item_type==="JUDGMENT")return t.a.createElement("div",{className:H.a.judgmentContent},d.choices.map(function(de,F){return t.a.createElement(pe.a,{key:F,disabled:!0},de.choice_text)}));if(d.item_type==="PROGRAM"){var le;return t.a.createElement("div",{className:H.a.programContent},t.a.createElement(ke.a,{value:(le=d.program_attr)===null||le===void 0?void 0:le.description}))}return t.a.createElement("div",{className:H.a.otherContent},d.choices.map(function(de,F){return t.a.createElement("div",{key:F,className:H.a.otherContentItem},t.a.createElement("p",null,Jt[F]),t.a.createElement(ke.a,{className:H.a.otehrContentHtml,value:de.choice_text}))}))},z=function(){var le;return t.a.createElement("div",null,(le=d.standard_answer)===null||le===void 0?void 0:le.map(function(de,F){return t.a.createElement(ke.a,{key:F,className:H.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(de.position,"\uFF09\uFF1A").concat(de.answer_text.join("\u3001"))})}))},b=function(){var le,de,F,k={SUBJECTIVE:(le=d.answer_texts)===null||le===void 0?void 0:le[0],JUDGMENT:(de=d.choices)===null||de===void 0||((F=de.find(function(vt){return vt.is_answer}))===null||F===void 0)?void 0:F.choice_text},ve=d.choices.map(function(vt){return vt.is_answer}).findIndex(function(vt){return vt}),Ve=ve>-1?qt[ve]:"",nt="";d.choices.map(function(vt,Gt){vt.is_answer&&(nt+=qt[Gt])});var it=k[d.item_type],Ft={SINGLE:t.a.createElement(ke.a,{className:H.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ve||"\u65E0")}),MULTIPLE:t.a.createElement(ke.a,{className:H.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(nt||"\u65E0")}),COMPLETION:z()},Kt=t.a.createElement(ke.a,{className:H.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(it||"\u65E0")});return Ft[d.item_type]||Kt},M=t.a.createElement(Me.a,{forceSubMenuRender:!0},d!=null&&d.public?t.a.createElement(Me.a.Item,{onClick:function(){return It(d.id)},key:"1"},t.a.createElement("span",{className:H.a.actionLink},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(Me.a.Item,{onClick:function(){return ra(d.id)},key:"2"},t.a.createElement("span",{className:H.a.actionLink},"\u516C\u5F00")),t.a.createElement(Me.a.Item,{onClick:function(){if(d!=null&&d.public){q.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}Qt(d.id)},key:"3"},t.a.createElement("span",{className:H.a.actionLink},"\u5220\u9664"))),Z=function(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,de='<span style="background: #00C21E">\u7B80\u5355</span>';return le===2&&(de='<span style="background: #44D7B6">\u9002\u4E2D</span>'),le===3&&(de='<span style="background: #FFB02F">\u56F0\u96BE</span>'),de},Ue=function(){Mt.current.style.pointerEvents="none"},ce=function(){var le;return console.log(Z(d==null?void 0:d.difficulty),44),'<span class="titleBtns"><span class="mr10">'.concat((le=ta.find(function(de){return de.type===(d==null?void 0:d.item_type)}))===null||le===void 0?void 0:le.name,"</span>").concat(Z(d==null?void 0:d.difficulty)," </span>")},ne=function(){return d!=null&&d.choosed?'<span class="select">\u5DF2\u9009\u7528</span>':""};return t.a.createElement("div",{className:H.a.itemWrap},kt&&t.a.createElement(i.a,{style:{marginTop:25},checked:Fe.includes(d.id),onChange:function(){Lt(d.id)}}),t.a.createElement("div",{className:H.a.listWrap},t.a.createElement("div",{className:H.a.list},t.a.createElement("div",{className:H.a.row,style:{alignItems:"baseline"}},t.a.createElement(ke.a,{className:H.a.topicTitleContent,value:ne()+"No.".concat(d.id," ")+d.name+ce()}),t.a.createElement("i",{onClick:function(){return jt(!ut)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:ut?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:ut?"auto":0}},t.a.createElement("div",{className:"".concat(H.a.row," mt15")},na()),t.a.createElement("div",{className:H.a.row},t.a.createElement("div",{className:H.a.updateTimeRow},t.a.createElement("div",{className:H.a.updateTimeWrap},d.item_type==="PROGRAM"&&t.a.createElement("p",{className:H.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Qe=d.program_attr)===null||Qe===void 0?void 0:Qe.language)))),d.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:H.a.parseAnswerBorder}),t.a.createElement("div",{className:H.a.answer},b()),t.a.createElement("div",{className:H.a.parse},t.a.createElement("div",{className:H.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:H.a.parseAnswer},d.analysis?t.a.createElement(ke.a,{className:H.a.parseAnswerHtml,value:d.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:H.a.actionBar},t.a.createElement("div",{className:H.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},d.quotes,"\u6B21"),t.a.createElement("i",{className:H.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},d.update_time?ht()(d.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:H.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),d!=null&&(_t=d.exercise_subjects)!==null&&_t!==void 0&&_t.length?t.a.createElement(mt.a,{title:d==null||((ft=d.exercise_subjects)===null||ft===void 0)?void 0:ft.join("\u3001")},t.a.createElement("span",{className:Pe?H.a.longKnow:H.a.know},d==null||((Ge=d.exercise_subjects)===null||Ge===void 0)?void 0:Ge.join("\u3001"))):t.a.createElement("span",{className:H.a.know},"--"),t.a.createElement("i",{className:H.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),d!=null&&(v=d.exercise_points)!==null&&v!==void 0&&v.length?t.a.createElement(mt.a,{title:d==null||((Ht=d.exercise_points)===null||Ht===void 0)?void 0:Ht.join("\u3001")},t.a.createElement("span",{className:Pe?H.a.longKnow:H.a.know},d==null||((Bt=d.exercise_points)===null||Bt===void 0)?void 0:Bt.join("\u3001"))):t.a.createElement("span",{className:H.a.know},"--")),t.a.createElement("div",{className:H.a.actionRight},et==="0"&&!Pe&&t.a.createElement(c.a,{ghost:!0,className:"".concat(H.a.bottomAction," ").concat(H.a.borderColorFFF)},t.a.createElement(pt.Link,{to:(d==null?void 0:d.item_type)==="PROGRAM"?"/exam/questionManagement/".concat(($t=d.program_attr)===null||$t===void 0?void 0:$t.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(d.id,"/edit")},"\u7F16\u8F91 ")),d!=null&&d.choosed?t.a.createElement(c.a,{ghost:!0,danger:!0,key:1,ref:Mt,loading:(fe==null?void 0:fe.selectId)===d.id,className:"".concat(H.a.bottomAction),onClick:function(){Ue(),ot({selectId:d.id}),ea(d.id)}},"\u79FB\u9664 "):t.a.createElement(c.a,{ghost:!0,key:2,loading:(fe==null?void 0:fe.selectId)===d.id,className:"".concat(H.a.bottomAction," ").concat(H.a.borderColorFFF),onClick:function(){ot({selectId:d.id}),K(d.id)}},"\u9009\u7528 "),et==="1"&&!Pe&&t.a.createElement(c.a,{ghost:!0,className:"".concat(H.a.bottomAction," ").concat(H.a.borderColorFFF),onClick:function(){return Wt(d.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),et==="0"&&!Pe&&t.a.createElement(Je.a,{arrow:!0,overlay:M,trigger:["click"]},t.a.createElement(c.a,{ghost:!0,className:"".concat(H.a.bottomAction," ").concat(H.a.borderColorFFF),onClick:function(le){return le.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Be=bt,ze=e("bbsP"),Ye=e("/wGt"),gt=e("GL1G"),we=e.n(gt),wt=e("BdwD"),ae=e("V49x"),u=function(Re){var Qe=Re.visible,_t=Re.basketData,ft=Re.basketTotal,Ge=Re.exerciseId,v=Re.onClose,Ht=v===void 0?function(){}:v,Bt=Re.onDelete,$t=Bt===void 0?function(){}:Bt,At=Object(N.useRef)(),kt=Object(N.useRef)();Object(N.useEffect)(function(){return kt.current?(ft>=0&&!At.current&&(At.current=ae.a.init(kt.current,function(){Ht()})),function(){At.current&&At.current.clear()}):void 0},[kt.current]);var Ce=function(){Ht(),Object(Le.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Pe=function(){var d=Object(P.a)(W.a.mark(function et(){var Ze;return W.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(Ze=Ge?"/exam/exerciseManagement/".concat(Ge,"/edit"):"/exam/questionManagement/preview",!Ge){fe.next=4;break}return Le.c.push(Ze),fe.abrupt("return");case 4:Le.c.push(Ze);case 5:case"end":return fe.stop()}},et)}));return function(){return d.apply(this,arguments)}}();return t.a.createElement(Ye.a,{className:we.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:Qe,forceRender:!0,onClose:Ht},t.a.createElement("div",{style:{height:"100%"},ref:kt},t.a.createElement("div",{className:we.a.title},t.a.createElement("i",{onClick:Ht,className:"iconfont icon-fanhui2"}),t.a.createElement("span",{className:we.a.s1},"\u8BD5\u9898\u7BEE"),t.a.createElement("span",{className:we.a.s2},"(\u5DF2\u9009",ft,")")),t.a.createElement("div",{className:we.a.listWarp},ft>0?_t.map(function(d){return t.a.createElement("div",{className:we.a.problemset,key:d.type},t.a.createElement("div",{className:we.a.content}," ",d.name," \uFF08",d.count,"\uFF09"),t.a.createElement("div",{className:we.a.delete,onClick:function(){return $t(d.type)}},t.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(we.a.deleteIcon)})))}):t.a.createElement(wt.a,{styles:{margin:"120px auto"},customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"})),t.a.createElement("div",{className:we.a.previewWrap},t.a.createElement("div",{onClick:Ce,className:we.a.add},"\u6DFB\u52A0\u5B9E\u8BAD\u9898"),ft>0&&t.a.createElement("div",{onClick:Pe,className:we.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},I=e("Tkyw"),D=e.n(I),me=function(Re){var Qe=Re.count,_t=Re.visibleBasket,ft=Re.onToggleVisible,Ge=ft===void 0?function(){}:ft;return t.a.createElement("div",{style:{display:_t?"none":"block"},className:D.a.wrap,onClick:Ge},t.a.createElement("div",{className:D.a.basket},t.a.createElement("i",{className:"iconfont icon-lanzi"}),t.a.createElement("p",{className:D.a.name},"\u8BD5\u9898\u7BEE")),t.a.createElement("div",{className:D.a.count},"\u5DF2\u9009",t.a.createElement("span",null,Qe||0)))},C=e("WHYC"),S=e("1HhV"),U=e.n(S),x=e("HBuW"),He=e("NLgs"),Rt=e("xKgJ"),$e=f.a.Search,xt={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Nt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Tt=function(Re){var Qe,_t,ft,Ge,v=Re.classroomList,Ht=Re.loading,Bt=Re.dispatch,$t=Re.cb,At=Re.shixunIds,kt=At===void 0?[]:At,Ce=Object(C.m)(),Pe=Object(C.l)(),d=v.actionTabs,et=X.a.useForm(),Ze=Object(_.a)(et,1),Fe=Ze[0],fe=v.shixunLists,dt=Object(N.useState)([]),ot=Object(_.a)(dt,2),Ie=ot[0],Lt=ot[1],Zt=Object(N.useState)([]),It=Object(_.a)(Zt,2),We=It[0],Wt=It[1],aa=Object(N.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null}),ra=Object(_.a)(aa,2),Te=ra[0],Qt=ra[1];Object(N.useEffect)(function(){v.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Bt({type:"classroomList/getShixunLists",payload:Object(a.a)({},Te)})},[v.actionTabs.key,Te]),Object(N.useEffect)(function(){return v.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[v.actionTabs.key]),Object(N.useEffect)(function(){la()},[Ce]);var la=function(){var K=Object(P.a)(W.a.mark(function Ut(){var Xe;return W.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(x.jb)({});case 2:Xe=jt.sent,Wt((Xe==null?void 0:Xe.disciplines)||[]);case 4:case"end":return jt.stop()}},Ut)}));return function(){return K.apply(this,arguments)}}(),ea=function(Ut,Xe,ut){Te.tag_level=Ut,Te.sub_discipline_id=Xe,Te.discipline_id=ut,Qt(Object(a.a)({},Te)),Bt({type:"classroomList/getShixunLists",payload:Object(a.a)({},Te)})},Xt=function(){Bt({type:"classroomList/setActionTabs",payload:{}}),Qt({page:1,type:"all",diff:0,status:"all",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null})};return v.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:(console.log(Ie,"selectArrs"),t.a.createElement(Ye.a,{placement:"bottom",height:"100%",closable:!0,onClose:Xt,visible:v.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:U.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(c.a,{size:"large",onClick:function(){Xt(),Lt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(c.a,{size:"large",onClick:Object(P.a)(W.a.mark(function K(){var Ut,Xe,ut;return W.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:Ut=function(z){var b=Ie[z];if(kt.includes(b)){var M,Z;return q.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(fe==null||((M=fe.shixun_list)===null||M===void 0||((Z=M.find(function(Ue){return Ue.id===b}))===null||Z===void 0))?void 0:Z.title)),{v:void 0}}},Xe=0;case 2:if(!(Xe<(Ie==null?void 0:Ie.length))){Mt.next=9;break}if(ut=Ut(Xe),!(typeof ut=="object")){Mt.next=6;break}return Mt.abrupt("return",ut.v);case 6:Xe++,Mt.next=2;break;case 9:Xt(),$t(Ie),Lt([]);case 12:case"end":return Mt.stop()}},K)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement($e,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:U.a.search,onSearch:function(Ut){Te.keyword=Ut,Te.page=1,Bt({type:"classroomList/getShixunLists",payload:Object(a.a)({},Te)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:U.a.menu},t.a.createElement("li",null,xt.name),xt==null||((Qe=xt.children)===null||Qe===void 0)?void 0:Qe.map(function(K,Ut){return t.a.createElement("li",{key:K.id,className:Te[xt.id]==K.id?U.a.actived:"",onClick:function(){Te[xt.id]=K.id,Qt(Object(a.a)({},Te)),Bt({type:"classroomList/getShixunLists",payload:Object(a.a)({},Te)})}},t.a.createElement("strong",null,K.name))})),t.a.createElement("ul",{className:U.a.menuDirection},t.a.createElement("li",{className:U.a.directionName},"\u65B9\u5411"),t.a.createElement("li",{className:Te.discipline_id?"":U.a.actived,onClick:function(){ea(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),We==null?void 0:We.map(function(K,Ut){return t.a.createElement("li",{key:Ut,className:Te.discipline_id==K.id?U.a.actived:""},t.a.createElement("strong",{onClick:function(){ea(1,null,K.id)}},K.name),t.a.createElement("div",null,K.sub_disciplines.map(function(Xe,ut){return t.a.createElement("div",{key:ut,className:"mt5"},t.a.createElement("div",{className:Te.sub_discipline_id==Xe.id?"".concat(U.a.actived2," ").concat(U.a.subTag):U.a.subTag,onClick:function(){ea(2,Xe.id,K.id)}},Xe.name),t.a.createElement("ul",{className:"mt5"},Xe.tags&&Xe.tags.map(function(jt,Mt){return t.a.createElement("li",{key:Mt,className:Te.sub_discipline_id==jt.id&&Te.tag_level===3?U.a.actived2:"",onClick:function(){ea(3,jt.id,K.id)}},jt.name)})))})))})),t.a.createElement("ul",{className:U.a.menu},t.a.createElement("li",null,Nt.name),Nt==null||((_t=Nt.children)===null||_t===void 0)?void 0:_t.map(function(K,Ut){return t.a.createElement("li",{className:Te[Nt.id]==K.id?U.a.actived:"",onClick:function(){Te[Nt.id]=K.id,Qt(Object(a.a)({},Te)),Bt({type:"classroomList/getShixunLists",payload:Object(a.a)({},Te)})}},t.a.createElement("strong",null,K.name))})),t.a.createElement(V.a,null,t.a.createElement(B.a,{flex:"1"},t.a.createElement("div",{className:U.a.menuCourse,style:{margin:"0px 15px"}},t.a.createElement("ul",null,t.a.createElement("li",null,"\u5DF2\u9009",t.a.createElement("span",{className:"c-blue"},Ie.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},fe.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Te.order=Te.order==="asc"?"desc":"asc",Qt(Object(a.a)({},Te))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Te.order)},Te.order==="asc"?t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(B.a,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),fe==null||((ft=fe.shixun_list)===null||ft===void 0)?void 0:ft.map(function(K,Ut){return t.a.createElement("div",{className:U.a.listItem,key:K.id},t.a.createElement(i.a,{checked:Ie.includes(K.id),value:K.id,disabled:K==null?void 0:K.need_authorize,onChange:function(ut){console.log(Ie,Ie.indexOf(K.id)>-1,444);var jt=Ie.indexOf(K.id);Ie.indexOf(K.id)>-1?Lt(Ie.filter(function(Mt){return Mt!==K.id})):Lt(Ie.concat(K.id))}}),t.a.createElement("div",{className:U.a.info},t.a.createElement("div",{className:U.a.title},t.a.createElement("div",{className:U.a.titleLeft},t.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(K==null?void 0:K.identifier,"/challenges"),target:"_blank"},t.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:K.title}})),(K==null?void 0:K.need_authorize)&&t.a.createElement("span",{onClick:function(){Object(He.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(Rt.w)()&&(K==null?void 0:K.mark_status)===1&&t.a.createElement(mt.a,{title:K==null?void 0:K.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(Rt.w)()&&(K==null?void 0:K.mark_status)===2&&t.a.createElement(mt.a,{title:K==null?void 0:K.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(Rt.w)()&&(K==null?void 0:K.mark_status)===3&&t.a.createElement(mt.a,{title:K==null?void 0:K.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),t.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},t.a.createElement("span",{className:U.a.description,dangerouslySetInnerHTML:{__html:K.description}})),t.a.createElement("div",{className:" mt15"},K.challenge_names.map(function(Xe,ut){return t.a.createElement("span",{key:ut,className:"mr30 font12"},"\u7B2C",ut+1,"\u5173 ",Xe," ")})),t.a.createElement(ue.a,{dashed:!0}),t.a.createElement("div",{className:"c-light-black mt20 font12"},t.a.createElement("span",null,K.author_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,K.author_school_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",K.level),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),t.a.createElement("span",null,K.study_count))))}),(fe==null||((Ge=fe.shixun_list)===null||Ge===void 0)?void 0:Ge.length)===0&&t.a.createElement(wt.a,null),t.a.createElement("p",null)),t.a.createElement("div",{className:"tc mt20"},t.a.createElement(T.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Te.page||1,showQuickJumper:!0,total:fe==null?void 0:fe.shixuns_count,onChange:function(Ut){Te.page=Ut,Qt(Object(a.a)({},Te))}}))))},at=Object(Le.a)(function(lt){var Re=lt.classroomList,Qe=lt.loading;return{classroomList:Re,loading:Qe}})(Tt),Dt=e("no3R"),De=e("mgmH"),Ct=e("/7ue"),Ne=e("LvDl"),G=e.n(Ne),ie=s.a.Option,qe=O.a.RangePicker,ct=E.a.TabPane,rt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},Pt={page:1,per_page:10},Ot=function(Re){var Qe,_t,ft,Ge,v=Re.match,Ht=Object(Oe.a)(Re,["match"]),Bt=X.a.useForm(),$t=Object(_.a)(Bt,1),At=$t[0],kt=Object(N.useState)(rt),Ce=Object(_.a)(kt,2),Pe=Ce[0],d=Ce[1],et=Object(N.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Ze=Object(_.a)(et,2),Fe=Ze[0],fe=Ze[1],dt=Object(N.useState)([]),ot=Object(_.a)(dt,2),Ie=ot[0],Lt=ot[1],Zt=Object(N.useState)([]),It=Object(_.a)(Zt,2),We=It[0],Wt=It[1],aa=Object(N.useState)([]),ra=Object(_.a)(aa,2),Te=ra[0],Qt=ra[1],la=Object(N.useState)("0"),ea=Object(_.a)(la,2),Xt=ea[0],K=ea[1],Ut=Object(N.useState)({}),Xe=Object(_.a)(Ut,2),ut=Xe[0],jt=Xe[1],Mt=Object(N.useState)(0),na=Object(_.a)(Mt,2),z=na[0],b=na[1],M=Object(N.useState)(!1),Z=Object(_.a)(M,2),Ue=Z[0],ce=Z[1],ne=Object(N.useState)(Object(a.a)({},Pt)),re=Object(_.a)(ne,2),le=re[0],de=re[1],F=Object(N.useState)(0),k=Object(_.a)(F,2),ve=k[0],Ve=k[1],nt=Object(N.useState)(1),it=Object(_.a)(nt,2),Ft=it[0],Kt=it[1],vt=Object(N.useState)(""),Gt=Object(_.a)(vt,2),ua=Gt[0],ia=Gt[1],ma=Object(N.useState)(!1),_a=Object(_.a)(ma,2),Ea=_a[0],va=_a[1],Na=Object(N.useState)(!1),Pa=Object(_.a)(Na,2),Ta=Pa[0],pa=Pa[1],Sa=Object(N.useState)(!1),Ua=Object(_.a)(Sa,2),fa=Ua[0],Ba=Ua[1],Fa=Object(N.useState)([]),Oa=Object(_.a)(Fa,2),ya=Oa[0],Ia=Oa[1],ka=Object(N.useState)(!1),ba=Object(_.a)(ka,2),ha=ba[0],Da=ba[1],wa=Object(N.useState)(),Ca=Object(_.a)(wa,2),Wa=Ca[0],Xa=Ca[1],Ka=Object(N.useState)({}),Aa=Object(_.a)(Ka,2),Va=Aa[0],ga=Aa[1],sa=v!=null&&(Qe=v.params)!==null&&Qe!==void 0&&Qe.exerciseId?(v==null||((_t=v.params)===null||_t===void 0)?void 0:_t.exerciseId)==="add"?"":v==null||((ft=v.params)===null||ft===void 0)?void 0:ft.exerciseId:"";Object(N.useEffect)(function(){za(),da(),oa(Object(a.a)(Object(a.a)({},rt),Pt),!0)},[]),Object(N.useEffect)(function(){var Ae;v!=null&&(Ae=v.params)!==null&&Ae!==void 0&&Ae.exerciseId&&Ba(!0)},[v==null||((Ge=v.params)===null||Ge===void 0)?void 0:Ge.exerciseId]),Object(N.useEffect)(function(){if(Ft===1){Kt(2);return}oa(Object(a.a)(Object(a.a)({},rt),Pt))},[Xt]);var da=function(){var Ae=Object(P.a)(W.a.mark(function ee(){var Q,xe,tt;return W.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,Object(Se.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:sa}});case 2:xe=yt.sent,tt=xe==null||((Q=xe.data)===null||Q===void 0)?void 0:Q.reduce(function(Vt,ca){return Vt+ca.count},0),jt(Object(Dt.classifyType)(xe.data)),b(tt);case 6:case"end":return yt.stop()}},ee)}));return function(){return Ae.apply(this,arguments)}}(),za=function(){var Ae=Object(P.a)(W.a.mark(function ee(){var Q;return W.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(Se.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:Q=tt.sent,Q!=null&&Q.data&&Qt([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(j.a)(Q.data)));case 4:case"end":return tt.stop()}},ee)}));return function(){return Ae.apply(this,arguments)}}(),Ha=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q){var xe,tt,je;return W.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,Object(Se.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[Q]}});case 2:xe=Vt.sent,xe!=null&&xe.data&&fe([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(j.a)(Object(Ke.T)(((tt=xe.data)===null||tt===void 0||((je=tt[0])===null||je===void 0)?void 0:je.exercise_points)||[]))));case 4:case"end":return Vt.stop()}},ee)}));return function(Q){return Ae.apply(this,arguments)}}(),La=function(ee){d(Object(a.a)({},At.getFieldsValue())),"exercise_subject_id"in ee&&(Ha(ee.exercise_subject_id),At.setFieldsValue({exercise_point_id:"ALL"}),d(Object(a.a)(Object(a.a)({},Pe),{},{exercise_point_id:"ALL"})))},xa=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q){return W.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:console.log(Pt,"values"),de(Pt),oa(Object(a.a)(Object(a.a)({},Pt),Q),!0),Wt([]);case 4:case"end":return tt.stop()}},ee)}));return function(Q){return Ae.apply(this,arguments)}}(),$a=function(ee){de(Pt),At.resetFields(),d(Object(a.a)({},rt)),Wt([]),K(ee)},Qa=function(ee){Wt(ee?Ie==null?void 0:Ie.map(function(Q){return Q.id}):[])},oa=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q,xe){var tt,je,yt;return W.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return tt=G.a.pickBy(Q,function(Ma){return Ma!=="ALL"&&Ma!==void 0}),je={},tt.date&&(je={start_at:ht()(tt.date[0]).format("YYYY-MM-DD"),end_at:ht()(tt.date[1]).format("YYYY-MM-DD")},delete tt.date),xe&&ce(!0),ca.next=6,Object(Se.a)("/api/common_exercises/item_banks",{method:"get",params:Object(a.a)(Object(a.a)(Object(a.a)({},tt),je),{},{type:Xt,examination_bank_id:sa})});case 6:yt=ca.sent,yt!=null&&yt.items&&(Lt(yt==null?void 0:yt.items),Ve(yt==null?void 0:yt.items_count),ce(!1),Xa(yt.used_shixun_ids||[]));case 8:case"end":return ca.stop()}},ee)}));return function(Q,xe){return Ae.apply(this,arguments)}}(),Ga=function(ee,Q){Wt([]);var xe={page:ee,per_page:Q};de(xe),oa(Object(a.a)(Object(a.a)({},xe),Pe))},Za=function(ee){Wt(We!=null&&We.includes(ee)?We.filter(function(Q){return Q!==ee}):[].concat(Object(j.a)(We),[ee]))},Ja=function(){var Ae=Object(P.a)(W.a.mark(function ee(){var Q,xe;return W.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(console.log(ua,"inputText"),!(ua!=="\u786E\u8BA4\u5220\u9664")){je.next=4;break}return va(!0),je.abrupt("return");case 4:return je.next=6,Object(Se.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:ya}});case 6:Q=je.sent,(Q==null?void 0:Q.status)===0&&(Wt([]),xe=ya.length===Ie.length&&le.page>1?le.page-1:le.page,oa(Object(a.a)(Object(a.a)(Object(a.a)({},Pe),le),{},{page:xe})),pa(!1),da());case 8:case"end":return je.stop()}},ee)}));return function(){return Ae.apply(this,arguments)}}(),ja=function(ee){var Q=ee?[ee]:We;if(console.log(Q),Q!=null&&Q.length){pa(!0),Ia(Q),va(!1),ia("");return}q.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Ya=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q){var xe,tt;return W.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return xe=Q?[Q]:We,yt.next=3,Object(Se.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:xe,source:"0"}});case 3:tt=yt.sent,tt.status===0&&oa(Object(a.a)(Object(a.a)({},Pe),le));case 5:case"end":return yt.stop()}},ee)}));return function(Q){return Ae.apply(this,arguments)}}(),qa=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q){var xe;return W.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Se.a)("/api/item_banks/".concat(Q,"/set_private.json"),{method:"post"});case 2:xe=je.sent,xe.status===0&&oa(Object(a.a)(Object(a.a)({},Pe),le));case 4:case"end":return je.stop()}},ee)}));return function(Q){return Ae.apply(this,arguments)}}(),en=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q){var xe;return W.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Se.a)("/api/common_exercises/item_banks/".concat(Q,"/fork"),{method:"get"});case 2:xe=je.sent,xe.status===0&&q.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return je.stop()}},ee)}));return function(Q){return Ae.apply(this,arguments)}}(),Ra=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q){var xe,tt,je;return W.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(xe=Q?G.a.isArray(Q)?Q:[Q]:We,xe!=null&&xe.length){Vt.next=4;break}return q.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Vt.abrupt("return");case 4:return tt=G.a.isArray(Q)?{shixun_ids:xe}:{item_bank_ids:xe},Vt.next=7,Object(Se.a)("/api/item_baskets.json",{method:"post",body:Object(a.a)(Object(a.a)({},tt),{},{examination_bank_id:sa})});case 7:if(je=Vt.sent,!sa){Vt.next=11;break}return Vt.next=11,Object(Se.a)("/api/examination_banks/".concat(sa,"/save_item_banks.json"),{method:"post"});case 11:je.status===0&&(da(),oa(Object(a.a)(Object(a.a)({},Pe),le)),ga({}));case 12:case"end":return Vt.stop()}},ee)}));return function(Q){return Ae.apply(this,arguments)}}(),tn=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q){var xe;return W.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Se.a)("/api/item_baskets/".concat(Q,".json"),{method:"delete",body:{id:Q,item_bank:1,examination_bank_id:sa}});case 2:xe=je.sent,xe.status===0&&(da(),oa(Object(a.a)(Object(a.a)({},Pe),le)),ga({}));case 4:case"end":return je.stop()}},ee)}));return function(Q){return Ae.apply(this,arguments)}}(),an=function(){var Ae=Object(P.a)(W.a.mark(function ee(Q){var xe;return W.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Se.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:Q,examination_bank_id:sa}});case 2:xe=je.sent,xe.status===0&&(da(),oa(Object(a.a)(Object(a.a)({},Pe),le)));case 4:case"end":return je.stop()}},ee)}));return function(Q){return Ae.apply(this,arguments)}}(),nn=function(ee){ga(ee)},rn=function(){var ee;return fa?t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"pl40 pr40"},t.a.createElement(V.a,{align:"middle",justify:"space-between",className:Ee.a.head},t.a.createElement("span",{className:Ee.a.s1,onClick:function(){return Le.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(ue.a,{className:Ee.a.s2,type:"vertical"}),t.a.createElement(B.a,{style:{fontWeight:500},className:"font18 c-grey-333"},(v==null||((ee=v.params)===null||ee===void 0)?void 0:ee.exerciseId)==="add"?"\u65B0\u589E\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898":"\u7F16\u8F91\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898"))),t.a.createElement(X.a,{form:At,className:Ee.a.formWrap,scrollToFirstError:!0,onValuesChange:La,onFinish:xa,initialValues:rt,size:"large"},t.a.createElement(V.a,{justify:"space-between"},t.a.createElement(X.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(f.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(X.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(f.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(X.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(s.a,{showArrow:!0,optionFilterProp:"children",style:{width:210}},Te.map(function(Q){return t.a.createElement(ie,{key:Q.id,title:Q.name,value:Q.id},Q.name)}))),t.a.createElement(X.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(R.a,{style:{width:200},treeData:Fe,disabled:!(Pe!=null&&Pe.exercise_subject_id),showArrow:!0,showCheckedStrategy:R.a.SHOW_PARENT}))),t.a.createElement(V.a,{justify:"space-between"},t.a.createElement(X.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(s.a,{style:{width:210}},t.a.createElement(ie,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ie,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ie,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ie,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ie,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ie,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ie,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(X.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(s.a,{style:{width:210}},t.a.createElement(ie,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ie,{value:"1"},"\u7B80\u5355"),t.a.createElement(ie,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ie,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(X.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(qe,{style:{width:222}})),t.a.createElement(X.a.Item,null,t.a.createElement(c.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "))))):t.a.createElement(t.a.Fragment,null,t.a.createElement(Ct.a,{title:"\u8BD5\u9898\u7BA1\u7406",space:40},t.a.createElement(c.a,{type:"primary",ghost:!0},t.a.createElement(pt.Link,{to:"/exam/questionManagement/add"},"\u65B0\u589E\u8BD5\u9898"))),t.a.createElement(X.a,{form:At,className:Ee.a.formWrap,scrollToFirstError:!0,onValuesChange:La,onFinish:xa,initialValues:rt,size:"large"},t.a.createElement(V.a,{justify:"space-between"},t.a.createElement(X.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(f.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(X.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(f.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(X.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(s.a,{style:{width:120}},t.a.createElement(ie,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ie,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ie,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ie,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ie,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ie,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ie,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898")))),t.a.createElement(V.a,{justify:"space-between"},t.a.createElement(X.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(s.a,{showArrow:!0,optionFilterProp:"children",style:{width:250}},Te.map(function(Q){return t.a.createElement(ie,{key:Q.id,title:Q.name,value:Q.id},Q.name)}))),t.a.createElement(X.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(R.a,{style:{width:236},treeData:Fe,disabled:!(Pe!=null&&Pe.exercise_subject_id),showArrow:!0,showCheckedStrategy:R.a.SHOW_PARENT})),t.a.createElement(X.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(s.a,{style:{width:120}},t.a.createElement(ie,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ie,{value:"1"},"\u7B80\u5355"),t.a.createElement(ie,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ie,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(V.a,{justify:"space-between"},t.a.createElement(X.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(qe,{style:{width:222}})),t.a.createElement(X.a.Item,null,t.a.createElement(c.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))))};return t.a.createElement("div",{className:fa?"".concat(Ee.a.wrap," ").concat(Ee.a.selectWrap):Ee.a.wrap},rn(),t.a.createElement("div",{className:Ee.a.tabsWrap},t.a.createElement(E.a,{activeKey:Xt,onChange:$a},t.a.createElement(ct,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(ct,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"}," "))),t.a.createElement(oe.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:Ue},t.a.createElement("div",{className:Ee.a.listWarp},t.a.createElement(V.a,{align:"middle",justify:"space-between",className:"mb20"},t.a.createElement(B.a,null,t.a.createElement(i.a,{className:"font14",disabled:Ie.length===0,checked:Ie.length?We.length===Ie.length:!1,onChange:function(ee){return Qa(ee.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(We==null?void 0:We.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",We==null?void 0:We.length,"\u6761")),t.a.createElement(B.a,null,!fa&&t.a.createElement(t.a.Fragment,null,Xt==="0"&&t.a.createElement(c.a,{onClick:function(){if(!We.length){q.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u8BD5\u9898");return}n.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:t.a.createElement("div",{className:"font14 ".concat(Ee.a.overflow)},"\u5DF2\u9009\u4E2D",We==null?void 0:We.length,"\u9053\u9898"),onOk:function(){Object(De.j)({ids:We})}})},type:"primary",ghost:!0,className:Ee.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),Xt==="0"&&t.a.createElement(c.a,{onClick:function(){return ja()},type:"primary",ghost:!0,className:Ee.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(c.a,{onClick:function(){return Ra()},type:"primary",ghost:!0,className:Ee.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),Ie.map(function(Ae,ee){return t.a.createElement(Be,{showCheckbox:!0,key:Ae.id,onDelete:ja,data:Ae,isPreviewSelect:fa,activeTabsKey:Xt,selectIds:We,loadingIdParams:Va,onLoadingIdParams:nn,onSelect:Ra,onCancel:tn,onCopy:en,onSetPublic:Ya,onSetPrivate:qa,onSetSelectIds:Za})})),!!(Ie!=null&&Ie.length)&&t.a.createElement(T.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:le.per_page,showSizeChanger:!0,onChange:function(ee,Q){Ga(ee,Q)},hideOnSinglePage:!1,current:le.page,total:ve,showTotal:function(ee){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},ee),"\u6761\u6570\u636E")}}),t.a.createElement(u,{basketData:ut,visible:ha,exerciseId:sa,basketTotal:z,onClose:function(){return Da(!1)},onDelete:an}),t.a.createElement(me,{visibleBasket:ha,onToggleVisible:function(){return Da(!ha)},count:z})),t.a.createElement(n.a,{centered:!0,title:"\u5220\u9664\u8BD5\u9898",visible:Ta,okText:"\u786E\u8BA4\u5220\u9664",cancelText:"\u53D6\u6D88",onCancel:function(){return pa(!1)},onOk:Ja},t.a.createElement("div",{style:{padding:"10px 32px"}},t.a.createElement("p",null,"\u5220\u9664\u8BD5\u9898\u4F1A\u5BFC\u81F4\u5F15\u7528\u8BE5\u8BD5\u9898\u7684\u8BD5\u5377\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),t.a.createElement("p",null,"\u82E5\u786E\u5B9A\u9700\u8981\u5220\u9664\u8BD5\u9898\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE\u3002"),t.a.createElement("p",null,t.a.createElement(f.a,{onChange:function(ee){ia(ee.target.value),va(!1)},value:ua,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),Ea&&t.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D")))),t.a.createElement(at,{shixunIds:Wa,cb:Ra}))},Yt=g.default=Ot},"7ahc":function(Y,g,e){"use strict";e.d(g,"a",function(){return m});var ge=e("XEnU"),oe=e("IIKO"),J=e("+L6B"),T=e("2/Rp"),A=e("y8nQ"),n=e("Vl3Y"),l=e("k16G"),i=e("OaEy"),o=e("2fM7"),c=e("q1tI"),w=e.n(c),R=e("VrN/"),y=e.n(R),f=e("p77/"),be=e.n(f),V=e("c5Ni"),_e=e.n(V),B=o.a.Option,se={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"]};g.b=function(q){var j=q.callback,P=q.onCancel,a=Object(c.useState)("python"),L=Object(l.a)(a,2),X=L[0],_=L[1];function Oe(E){_(ue[E][1])}function p(E){j(E)}return w.a.createElement(n.a,Object(oe.a)({},se,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:p}),w.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},w.a.createElement(o.a,{onChange:Oe},Object.keys(ue).map(function(E){return w.a.createElement(B,{key:E,value:E},ue[E][0])}))),w.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},w.a.createElement(m,{mode:X})),w.a.createElement("div",{className:"flex-container flex-end"},w.a.createElement(T.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),w.a.createElement(T.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function m(q){var j=q.value,P=q.onChange,a=q.mode,L=q.options,X=L===void 0?{}:L,_=Object(c.useRef)(),Oe=Object(c.useState)(),p=Object(l.a)(Oe,2),E=p[0],h=p[1];return Object(c.useEffect)(function(){if(E){var O=function(s){var te=s.getValue();P&&P(te)};return E.on("change",O),function(){E.off("change",O)}}},[E,P]),Object(c.useEffect)(function(){E&&E.setOption("mode",a)},[E,a]),Object(c.useEffect)(function(){E&&((j!==E.getValue()||j==="")&&setTimeout(function(){E.setValue(j||" ")},300))},[E,j]),Object(c.useEffect)(function(){if(_.current&&!E){var O=y.a.fromTextArea(_.current,Object(ge.a)({mode:a,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},X));h(O)}},[_.current,E]),w.a.createElement("div",{className:"my-codemirror-container"},w.a.createElement("textarea",{ref:_}))}},"7qnI":function(Y,g,e){"use strict";var ge=e("5Dmo"),oe=e("3S7+"),J=e("XKWP"),T=e("N7Kx"),A=e("kFHX"),n=e("4jIl"),l=e("5NDa"),i=e("5rEg"),o=e("q1tI"),c=e.n(o),w=e("O2Wb"),R=e.n(w),y=i.a.TextArea,f=function(be){Object(A.a)(_e,be);var V=Object(n.a)(_e);function _e(){return Object(J.a)(this,_e),V.apply(this,arguments)}return Object(T.a)(_e,[{key:"render",value:function(){var se=this,ue=this.props,m=ue.index,q=ue.onAnswerChange,j=ue.addChildAnswer,P=ue.exerciseIsPublish,a=ue.answers,L=ue.activeOptionErrorIndex;return c.a.createElement("div",{className:R.a.flex},c.a.createElement("div",{className:"".concat(R.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",m+1,"):"),c.a.createElement("div",{className:"".concat(R.a.flex," ").concat(R.a.flex1),style:{flexDirection:"column"}},a.map(function(X,_){var Oe="".concat(m,"-").concat(_);return c.a.createElement("div",{className:"".concat(R.a.flex," ").concat(R.a.flex1),key:_},c.a.createElement("div",{className:R.a.flex1,style:{flex:1}},c.a.createElement("div",null,c.a.createElement(y,{className:Oe===L?R.a.error:"",spellCheck:!1,rows:4,value:X||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(_==0?"":"(\u53EF\u9009)"),onChange:function(E){return q(m,_,E.target.value)},style:{minHeight:95}}))),!P&&c.a.createElement(c.a.Fragment,null,_!=0&&c.a.createElement(oe.a,{title:"\u5220\u9664"},c.a.createElement("i",{className:"".concat(R.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se.props.deleteChildAnswer(m,_)},style:{float:"right"}})),_===0&&c.a.createElement(oe.a,{title:"\u5220\u9664"},c.a.createElement("i",{className:"".concat(R.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se.props.deleteChildAnswermain(m,_)},style:{float:"right"}})),c.a.createElement(oe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},c.a.createElement("i",{className:"".concat(R.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return j(m)},style:{float:"right",visibility:_==a.length-1?"":"hidden"}}))))})))}}]),_e}(o.Component);g.a=f},"9Bee":function(Y,g,e){"use strict";var ge=e("q1tI"),oe=e.n(ge),J=e("vg9a"),T=e("k16G"),A=e("DlQD"),n=e.n(A),l=e("rUJ1");function i(r,s){var te=r.match(/^(\s+)(?:```)/);if(te===null)return s;var W=te[1];return s.split(`
`).map(function(N){var t=N.match(/^\s+/);if(t===null)return N;var ye=Object(T.a)(t,1),Ee=ye[0];return Ee.length>=W.length?N.slice(W.length):N}).join(`
`)}var o=[],c=["<ul>"],w=new n.a.Renderer,R=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function y(){o.length=0,c=["<ul>"]}function f(r,s,te,W){if(s>=r.length||r[s].level<=te)return s;var N=r[s];W.push("<li><a href='#"+N.anchor+"'>"+N.text+"</a>"),s++;var t=[];return s=f(r,s,N.level,t),t.length>0&&(W.push("<ul>"),t.forEach(function(ye){W.push(ye)}),W.push("</ul>")),W.push("</li>"),s=f(r,s,te,W),s}function be(){return f(o,0,0,c),c.push("</ul>"),c.join("")}var V={heading:function(s){var te=R.exec(s);if(te)return{type:"heading",raw:te[0],depth:te[1].length,text:te[2]}},fences:function(s){var te=this.rules.block.fences.exec(s);if(te){var W=te[0],N=i(W,te[3]||""),t=te[2]?te[2].trim():te[2];if(["latex","katex","math"].indexOf(t)>=0){var ye=se(),Ee=N;N=ye,ue[ye]={type:"block",expression:Ee}}return{type:"code",raw:W,lang:t,text:N}}}},_e=/(?:\${2})([^\n`]+?)(?:\${2})/gi,B=0,se=function(){return"__special_katext_id_".concat(B++,"__")},ue={};function m(){return ue}function q(){B=0,ue={}}function j(r){return r=r.replace(_e,function(s,te){var W=se();return ue[W]={type:"inline",expression:te},W}),r}var P=w.listitem;w.listitem=function(r){return P(j(r))};var a=w.paragraph;w.paragraph=function(r){return a(j(r))};var L=w.tablecell;w.tablecell=function(r,s){return L(j(r),s)},w.code=function(r,s,te){var W=(s||"").match(/\S*/)[0];return W?["latex","katex","math"].indexOf(W)>=0?"<p class='editormd-tex'>".concat(r,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat(te?r:Object(l.escape)(r,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(te?r:Object(l.escape)(r,!0))+"</code></pre>"},w.heading=function(r,s,te){var W=this.options.headerPrefix+te.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:W,level:s,text:r}),"<h"+s+' id="'+W+'">'+r+"</h"+s+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:V,renderer:w});var X=n.a,_=e("SJMd"),Oe=e("m3rI"),p=e("Oy/b"),E=/<pre[^>]*>/g;function h(r){var s=document.createElement("div");return s.innerHTML=r,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var O=g.a=function(r){var s=r.value,te=s===void 0?"":s,W=r.className,N=r.style,t=N===void 0?{}:N,ye=String(te),Ee=Object(ge.useMemo)(function(){try{var pt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Se=/\"\/api\/attachments\/|\"\/attachments\/download\//g,st=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ye=ye.replace(pt,"("+Oe.a.API_SERVER+"/api/attachments/").replace(Se,'"'+Oe.a.API_SERVER+"/api/attachments/").replace(st,'"'+Oe.a.API_SERVER+"/files/uploads/")}catch(mt){}var Je=X(ye),St=m();return ye.match(/\[TOC\]/)&&(Je=Je.replace("<p>[TOC]</p>",be()),y()),Je=Je.replace(/(__special_katext_id_\d+__)/g,function(mt,he){var Me=St[he],$=Me.type,pe=Me.expression;return Object(p.renderToString)(h(pe)||"",{displayMode:$==="block",throwOnError:!1,output:"html"})}),Je=Je.replace(/▁/g,"\u2581\u2581\u2581"),q(),Je},[ye]),Ke=Object(ge.useRef)();function Le(pt){var Se=pt.target;if(Se.tagName.toUpperCase()==="A"){var st=Se.getAttribute("href");if(st.startsWith("#")){pt.preventDefault();var Je=document.getElementById(st.replace("#",""));Je&&Je.scrollIntoView(!0)}}}return Object(ge.useEffect)(function(){if(Ke.current&&Ee&&(Ee.match(E)&&window.PR.prettyPrint()),Ke.current)return Ke.current.addEventListener("click",Le),function(){Ke.current.removeEventListener("click",Le),q(),y()}},[Ee,Ke.current,Le]),oe.a.createElement("div",{ref:Ke,style:t,className:"".concat(W||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ee}})}},"9NMw":function(Y,g,e){"use strict";var ge=e("miYZ"),oe=e("tsqr"),J=e("k16G"),T=e("SIvP"),A=e("q1tI"),n=e.n(A),l=e("9kvl"),i=e("Ot1p"),o=e("xIf3"),c=e.n(o),w=["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"],R=function(f,be){var V=f.editData,_e=f.globalSetting,B=f.loading,se=f.dispatch,ue=f.onRef,m=ue===void 0?function(){}:ue,q=f.isEdit,j=Object(T.a)(f,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),P=Object(A.useState)(""),a=Object(J.a)(P,2),L=a[0],X=a[1],_=Object(A.useState)(""),Oe=Object(J.a)(_,2),p=Oe[0],E=Oe[1],h=Object(A.useState)(""),O=Object(J.a)(h,2),r=O[0],s=O[1];Object(A.useEffect)(function(){var N;if(!V||!q)return;X(V==null?void 0:V.name),E(V==null?void 0:V.analysis),s(V==null||((N=V.answer_texts)===null||N===void 0)?void 0:N[0])},[V,q]),Object(A.useImperativeHandle)(be,function(){return{onSave:te,Clear:W}});var te=function(){return L?r?{name:L,answer_texts:[r],analysis:p}:(oe.b.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(oe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},W=function(){X(""),E(""),s("")};return n.a.createElement("section",{className:c.a.wrap},n.a.createElement("p",{className:c.a.titleWrap},n.a.createElement("span",{className:c.a.required},"*"),n.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(i.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:L,onChange:function(t){return X(t)}}),n.a.createElement("p",{className:c.a.titleWrap},n.a.createElement("span",{className:c.a.required},"*"),n.a.createElement("span",{className:c.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(i.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:r,onChange:function(t){return s(t)}}),n.a.createElement("p",{className:c.a.titleWrap},n.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(i.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:p,onChange:function(t){return E(t)}}))};g.a=Object(l.a)(function(y){var f=y.loading,be=y.globalSetting;return{globalSetting:be,loading:f.effects}},null,null,{forwardRef:!0})(Object(A.forwardRef)(R))},"9SwW":function(Y,g,e){"use strict";var ge=e("/zsF"),oe=e("PArb"),J=e("q1tI"),T=e.n(J),A=e("9kvl"),n=e("Z+Na"),l=e.n(n),i=function(c){var w=c.path,R=c.title,y=c.subTitle,f=c.style,be=f===void 0?{}:f,V=c.className,_e=V===void 0?"":V;return T.a.createElement("div",{className:"".concat(l.a.head," ").concat(_e),style:be},T.a.createElement("span",{className:l.a.s1,onClick:function(){return A.c.push(w)}},T.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),R&&T.a.createElement(oe.a,{className:l.a.s2,type:"vertical"}),R&&T.a.createElement("span",{className:l.a.s3},R),y&&T.a.createElement("span",{className:l.a.s4},y))};g.a=i},"9VGf":function(Y,g,e){"use strict";e.d(g,"a",function(){return J});var ge=e("q1tI"),oe=e.n(ge);function J(T,A){var n=Object(ge.useRef)();Object(ge.useEffect)(function(){n.current=T}),Object(ge.useEffect)(function(){function l(){n.current()}if(A!==null){var i=setInterval(l,A);return function(){return clearInterval(i)}}},[A])}},"9ZNV":function(Y,g,e){"use strict";e.d(g,"a",function(){return c});var ge=e("+L6B"),oe=e("2/Rp"),J=e("IIKO"),T=e("q1tI"),A=e.n(T),n=e("UUDw"),l=e.n(n),i=e("TSYQ"),o=e.n(i),c=function(R){var y=R.cancelText,f=y===void 0?"\u53D6\u6D88":y,be=R.okText,V=be===void 0?"\u786E\u5B9A":be,_e=R.loading,B=_e===void 0?!1:_e,se=R.hasOkBtn,ue=se===void 0?!0:se,m=R.okButtonProps,q=m===void 0?{}:m,j=R.cancelButtonProps,P=j===void 0?{}:j,a=R.onCancel,L=a===void 0?function(){}:a,X=R.onOk,_=X===void 0?function(){}:X,Oe=R.className,p=Oe===void 0?"":Oe;return A.a.createElement("div",{className:o()(l.a.buttonFixed,p)},A.a.createElement("div",{className:l.a.buttonWrap},A.a.createElement(oe.a,Object(J.a)({size:"large",className:"".concat(l.a.button," mr20"),onClick:L},P),f),ue&&A.a.createElement(oe.a,Object(J.a)({size:"large",type:"primary",className:"".concat(l.a.button," mr20"),loading:B,onClick:_},q),V)))}},BdwD:function(Y,g,e){"use strict";var ge=e("XEnU"),oe=e("q1tI"),J=e.n(oe),T=function(n){var l=n.styles,i=l===void 0?{}:l,o=n.customText;return J.a.createElement("section",{className:"tc animated fadeIn",style:Object(ge.a)(Object(ge.a)({},{color:"#999",margin:"200px auto"}),i)},J.a.createElement("img",{src:e("FOrL")}),J.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};g.a=T},BjJ7:function(Y,g,e){"use strict";e.d(g,"d",function(){return oe}),e.d(g,"c",function(){return J}),e.d(g,"e",function(){return T}),e.d(g,"b",function(){return A}),e.d(g,"a",function(){return l});var ge=e("m3rI");function oe(i){var o=!0;if(i.length>0){for(var c=0;c<i.length;c++)if(i[c].compile_success==0||!i[c].compile_success){o=!1;break}}else o=!1;return o}function J(i){for(var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=[],w=0;w<i.length;w++){var R=i[w],y=o?"".concat(o,"/").concat(R.name):"".concat(R.name);c.push({title:R.name,isLeaf:!(R.type==="tree"),key:y})}return c}function T(i,o,c){for(var w=0;w<i.length;w++){var R=i[w];if(R.key===o){R.children=c;break}R.children&&T(R.children,o,c)}return i}function A(i,o,c){var w;return function(){var R=this,y=arguments,f=function(){w=null,c||i.apply(R,y)},be=c&&!w;clearTimeout(w),w=setTimeout(f,o),be&&i.apply(R,y)}}var n=!0,l=ge.a.API_SERVER},"C+DQ":function(Y,g,e){},FOrL:function(Y,g){Y.exports="data:image/png;base64,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"},GL1G:function(Y,g,e){Y.exports={drawerWrap:"drawerWrap___3mqIw",title:"title___2_vYG",s1:"s1___kjK_q",s2:"s2___3s6en",listWarp:"listWarp___5HCVr",problemset:"problemset___k4h_d",content:"content___M3Yb8",delete:"delete___3zl33",deleteIcon:"deleteIcon___3wOcM",previewWrap:"previewWrap___1qI7t",add:"add___1dtye",preview:"preview___3q_J1"}},HmJG:function(Y,g,e){},J51S:function(Y,g,e){"use strict";var ge=e("P2fV"),oe=e("NJEC"),J=e("y1t/"),T=e("sRBo"),A=e("kaz8"),n=e("7Kak"),l=e("9yH6"),i=e("+L6B"),o=e("2/Rp"),c=e("OaEy"),w=e("2fM7"),R=e("giR+"),y=e("fyUT"),f=e("14J3"),be=e("BMrR"),V=e("jCWc"),_e=e("kPKH"),B=e("3S9h"),se=e("miYZ"),ue=e("tsqr"),m=e("Cmcn"),q=e("5Tp6"),j=e("y8nQ"),P=e("Vl3Y"),a=e("k16G"),L=e("XEnU"),X=e("fu2T"),_=e("gK9i"),Oe=e("5NDa"),p=e("5rEg"),E=e("c1Ei"),h=e.n(E),O=e("q1tI"),r=e.n(O),s=e("vGm4"),te=e.n(s),W=e("v7Ap"),N,t=w.a.Option,ye;(function(u){u[u.language=0]="language",u[u.difficult=1]="difficult",u[u.category=2]="category",u[u.openOrNot=3]="openOrNot"})(ye||(ye={}));var Ee=(N={},Object(W.a)(N,ye.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object(W.a)(N,ye.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(W.a)(N,ye.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(W.a)(N,ye.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),N);function Ke(u){return Ee[u].map(function(I){return r.a.createElement(t,{key:I.title,value:I.key}," ",I.title," ")})}function Le(u,I){u.map(function(D){var me=D.id,C=D.name,S=D.sub_disciplines,U={value:me,label:C};I.push(U),S&&S.length>0&&(U.children=[],Le(S,U.children))})}function pt(u,I){for(var D=[],me=0;me<u.length;me++){var C,S=u[me];if(((C=S.sub_disciplines)===null||C===void 0?void 0:C.length)>0){D[0]=S.id;for(var U=0;U<S.sub_disciplines.length;U++){var x=S.sub_disciplines[U];if(x.id===I)return D[1]=x.id,[D,x.tag_disciplines||x.sub_disciplines||[]]}}}return[D,[]]}var Se=e("w5pM"),st=e("2BaD"),Je=e("J66h"),St=e("LvDl"),mt=e("Ot1p"),he=e("bbsP"),Me=e("/wGt"),$=e("ZW9T"),pe=e("ZD9Y"),ke=e("M8RZ"),Et=e("bCnd"),H=e("m9L2"),zt={theme:Object(Et.a)("cmCodeMode","vs-dark"),fontSize:Object(Et.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(Et.a)("cmTabToSpace",!0)},ht;(function(u){u[u.set_font_size=0]="set_font_size",u[u.set_theme=1]="set_theme",u[u.on_tab_to_space=2]="on_tab_to_space",u[u.set_show_editor_setting=3]="set_show_editor_setting"})(ht||(ht={}));function Jt(u,I){switch(I.type){case ht.set_show_editor_setting:return Object(L.a)(Object(L.a)({},u),{},{showEditorSetting:I.payload});case ht.set_theme:return Object(L.a)(Object(L.a)({},u),{},{theme:I.payload});case ht.set_font_size:return Object(L.a)(Object(L.a)({},u),{},{fontSize:I.payload});case ht.on_tab_to_space:return Object(L.a)(Object(L.a)({},u),{},{tabToSpace:I.payload});default:throw new Error}}var qt=function(u){var I=u.value,D=u.onChange,me=u.language,C=u.ActionBarRender,S=C===void 0?function(Ne){return r.a.createElement(ta,{onShowCodeSetting:Ne})}:C,U=Object(O.useReducer)(Jt,zt),x=Object(a.a)(U,2),He=x[0],Rt=x[1],$e=He.theme,xt=He.fontSize,Nt=He.showEditorSetting,Tt=He.tabToSpace,at={onFontSizeChange:function(G){Rt({type:ht.set_font_size,payload:G}),Object(Et.b)("cmFontSize",G)},tabToSpace:Tt,cmFontSize:xt,className:"oj",cmCodeMode:$e,onTabToSpace:function(G){Rt({type:ht.on_tab_to_space,payload:G}),Object(Et.b)("cmTabToSpace",G)},onCodeModeChange:function(G){Rt({type:ht.set_theme,payload:G}),Object(Et.b)("cmCodeMode",G)}};function Dt(){Rt({type:ht.set_show_editor_setting,payload:!1})}function De(){Rt({type:ht.set_show_editor_setting,payload:!0})}var Ct={value:I,language:me,onChange:D,theme:$e,height:"calc(100% - 56px)",options:{fontSize:xt,insertSpaces:Tt}};return r.a.createElement(O.Fragment,null,r.a.createElement("div",{className:"code-panel-container"},S(De),r.a.createElement($.b,Ct)),r.a.createElement(ke.a,null,r.a.createElement(Me.a,{className:"oj",title:null,placement:"right",closable:!1,visible:Nt,onClose:Dt},r.a.createElement(pe.a,at))))};function ta(u){var I=u.onShowCodeSetting;return r.a.createElement("div",{className:"action-bar"},r.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"))}var bt=p.a.TextArea,Be=_.a.Panel,ze={loading:!0,data:{hack_codes:{language:"Python",code:""},hack:{time_limit:20,description:"",test_set_score:!1,test_set_average:!0,name:""},hack_sets:[{input:"",output:"",score:100,position:1,display_set:!1}]}},Ye;(function(u){u[u.SET_INITAL_DATA=0]="SET_INITAL_DATA"})(Ye||(Ye={}));function gt(u,I){console.log(u,I,"action");switch(I.type){case Ye.SET_INITAL_DATA:return Object(L.a)(Object(L.a)({},u),I.payload);default:throw new Error}}var we=function(I,D){var me,C,S=I.isEdit,U=I.editData,x=I.difficulty,He=P.a.useForm(),Rt=Object(a.a)(He,1),$e=Rt[0],xt=Object(O.useReducer)(gt,ze),Nt=Object(a.a)(xt,2),Tt=Nt[0],at=Nt[1],Dt=Tt.loading,De=Tt.data,Ct=De==null?void 0:De.hack_sets,Ne=De==null||((me=De.hack)===null||me===void 0)?void 0:me.test_set_average,G=Object(O.useState)(!1),ie=Object(a.a)(G,2),qe=ie[0],ct=ie[1],rt=Object(O.useState)([]),Pt=Object(a.a)(rt,2),Ot=Pt[0],Yt=Pt[1],lt=function(){var Ce=Object(q.a)(h.a.mark(function Pe(){var d,et,Ze,Fe,fe,dt,ot,Ie,Lt;return h.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return d=!1,It.next=3,$e.validateFields().then(function(We){d=We}).catch(function(We){d=!1});case 3:if(!d){It.next=16;break}Fe=0,fe=[],dt=[],ot=Object(m.a)(d.hack_sets);try{for(ot.s();!(Ie=ot.n()).done;)Lt=Ie.value,Fe+=Lt.score,Lt.id&&Lt.id>=0?fe.push(Lt):dt.push(Lt)}catch(We){ot.e(We)}finally{ot.f()}if(Fe+=parseInt(d.hack.code_compile_score||0),!(Fe!==100&&!(De!=null&&(et=De.hack)!==null&&et!==void 0&&et.test_set_score))){It.next=13;break}return ue.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),It.abrupt("return",!1);case 13:d.hack.difficulty=x,d.hack_codes.code=Je.Base64.encode((Ze=d.hack_codes)===null||Ze===void 0?void 0:Ze.code),S&&(d.hack.code_compile_score=d.hack.code_compile_score||0,d.update_hack_sets=fe,d.hack_sets=dt);case 16:return It.abrupt("return",d);case 17:case"end":return It.stop()}},Pe)}));return function(){return Ce.apply(this,arguments)}}();Object(O.useImperativeHandle)(D,function(){return{onSave:lt,Clear:kt}}),Object(O.useEffect)(function(){if(!U||!S)return;var Ce=U.code,Pe=U.language,d=U.hack_sets,et=U.description,Ze=U.name,Fe=U.time_limit,fe=U.test_set_average,dt=U.test_set_score,ot=U.code_compile_score,Ie={loading:!1,data:{hack_codes:{language:Pe,code:Je.Base64.decode(Ce)},hack:{name:Ze,description:et,time_limit:Fe,test_set_average:fe,test_set_score:dt,code_compile_score:ot},hack_sets:d}};parseInt(ot)>0&&ct(!0),$e.setFieldsValue(Object(L.a)({},Ie.data)),at({type:Ye.SET_INITAL_DATA,payload:Object(St.cloneDeep)(Ie)})},[U,S]);function Re(Ce,Pe){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(q.a)(h.a.mark(function Ce(Pe,d){return h.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:case"end":return Ze.stop()}},Ce)})),Qe.apply(this,arguments)}function _t(Ce){at({type:Ye.SET_INITAL_DATA,payload:{data:Object(L.a)(Object(L.a)({},De),{},{hack:Object(L.a)(Object(L.a)({},De.hack),{},{test_set_score:Ce.target.value})})}})}function ft(Ce){var Pe=Ce.target.value;at({type:Ye.SET_INITAL_DATA,payload:{data:Object(L.a)(Object(L.a)({},De),{},{hack:Object(L.a)(Object(L.a)({},De.hack),{},{test_set_average:Pe})})}})}function Ge(){var Ce=$e.getFieldValue("hack_sets"),Pe=Ce.length;Ot.push(Pe),Yt(Object(B.a)(Ot));var d=parseInt($e.getFieldValue("hack").code_compile_score)||0,et=Ce.length+1,Ze=Math.floor((100-d)/et),Fe=(100-d)%et;Ce.map(function(fe,dt){return Ne&&(fe.score=Ze),fe.position=dt+1,fe}),Ce.push({input:"",output:"",position:et,score:Ne?Ze+Fe:0,display_set:!1}),$e.setFieldsValue({hack_sets:Ce}),at({type:Ye.SET_INITAL_DATA,payload:{data:Object(L.a)(Object(L.a)({},De),{},{hack_sets:Ce})}})}function v(){var Ce=$e.getFieldValue("hack_sets"),Pe=Ce.length;Ot.push(Pe),Yt(Object(B.a)(Ot));var d=parseInt($e.getFieldValue("hack").code_compile_score)||0,et=Ce.length,Ze=Math.floor((100-d)/et),Fe=(100-d)%et;Ce.map(function(fe,dt){return Ne&&(fe.score=Ze,dt===Ce.length-1&&(fe.score=Ze+Fe)),fe.position=dt+1,fe}),$e.setFieldsValue({hack_sets:Ce}),at({type:Ye.SET_INITAL_DATA,payload:{data:Object(L.a)(Object(L.a)({},De),{},{hack_sets:Ce})}})}function Ht(Ce){var Pe=$e.getFieldValue("hack_sets"),d=parseInt($e.getFieldValue("hack").code_compile_score)||0,et=(Pe==null?void 0:Pe.length)-1,Ze=Math.ceil((100-d)/et),Fe=(100-d)%et;Pe.splice(Ce,1),Pe==null||Pe.map(function(fe,dt){return Ne&&(fe.score=Ze,dt===et-1&&(fe.score=Ze+Fe)),fe.position=dt+1,fe}),at({type:Ye.SET_INITAL_DATA,payload:{data:Object(L.a)(Object(L.a)({},De),{},{hack_sets:Pe})}}),$e.setFieldsValue({hack_sets:Pe})}function Bt(Ce){at({type:Ye.SET_INITAL_DATA,payload:{data:Object(L.a)(Object(L.a)({},De),{},{hack_codes:Object(L.a)(Object(L.a)({},De.hack_codes),{},{language:Ce})})}})}var $t=function(Pe){},At=function(Pe){at({type:Ye.SET_INITAL_DATA,payload:{data:Object(L.a)(Object(L.a)({},De),{},{hack:Object(L.a)(Object(L.a)({},De.hack),{},{name:Pe.target.value})})}})},kt=function(){$e.resetFields()};return r.a.createElement(P.a,{form:$e,initialValues:De,layout:"vertical",className:te.a["oj-form-container"],onValuesChange:$t,onFinish:Re},r.a.createElement(be.a,null,r.a.createElement(_e.a,{span:14},r.a.createElement(wt,{onChangeLanguage:Bt,onRemoveTestCase:Ht,onAddTestCase:Ge,onAddTestCases:v,onNameChange:At,hack:De.hack,form:$e,defaultkey:Ot,setdefalutkey:Yt,isshows:qe,onChangeScore:_t,onChangeAverage:ft})),r.a.createElement(_e.a,{span:10},r.a.createElement(P.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},r.a.createElement(qt,{language:De==null||((C=De.hack_codes)===null||C===void 0)?void 0:C.language})))))};function wt(u){var I=u.hack,D=u.onNameChange,me=u.onChangeAverage,C=u.onChangeScore,S=u.onAddTestCase,U=u.onRemoveTestCase,x=u.onChangeLanguage,He=u.onAddTestCases,Rt=u.form,$e=u.isshows,xt=u.defaultkey,Nt=u.setdefalutkey,Tt=I.test_set_average,at=I.test_set_score,Dt=I.name,De=Object(O.useState)($e),Ct=Object(a.a)(De,2),Ne=Ct[0],G=Ct[1];return Object(O.useEffect)(function(){G($e)},[$e]),r.a.createElement("div",{className:te.a["oj-left-panel"]},r.a.createElement("div",{className:te.a["oj-form-info"]},r.a.createElement("div",{className:te.a.field},r.a.createElement(P.a.Item,{label:r.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",r.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:r.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},r.a.createElement(y.a,{min:3,max:60})),r.a.createElement(P.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},r.a.createElement(w.a,{onChange:x},Ke(ye.language)))),r.a.createElement(P.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},r.a.createElement(p.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:r.a.createElement("span",null,60-((Dt==null?void 0:Dt.length)||0)),onChange:D})),r.a.createElement(P.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},r.a.createElement(mt.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),r.a.createElement("div",{className:"tst-case-info"},r.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",r.a.createElement(o.a,{type:"primary",ghost:!0,onClick:S},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),r.a.createElement(P.a.Item,{name:["hack","test_set_score"]},r.a.createElement(l.a.Group,{onChange:C},r.a.createElement(l.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",r.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),r.a.createElement(l.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",r.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!I.test_set_score&&r.a.createElement(P.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},r.a.createElement(l.a.Group,{onChange:me},r.a.createElement(l.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),r.a.createElement(l.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!I.test_set_score&&r.a.createElement("div",null,r.a.createElement("div",{style:{display:"flex",height:"30px"}},r.a.createElement(A.a,{checked:Ne,onChange:function(qe){G(qe.target.checked),Rt.setFieldsValue({hack:{code_compile_score:0}}),He()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),Ne&&r.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",r.a.createElement(P.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},r.a.createElement(y.a,{onChange:function(){He()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),r.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),r.a.createElement(P.a.List,{name:"hack_sets"},function(ie,qe){return Object(J.a)(qe),r.a.createElement(_.a,{activeKey:xt,onChange:function(rt){Nt(Object(B.a)(rt))}},ie.map(function(ct,rt){return r.a.createElement(Be,{key:rt,header:r.a.createElement("a",{className:te.a["test-case-name"]},r.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(rt+1)),at?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(P.a.Item,{name:[ct.name,"score"],fieldKey:[ct.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(rt+1,"\u8BC4\u5206")}]},r.a.createElement(y.a,{onClick:function(Ot){return Ot.stopPropagation()},min:0,max:100,disabled:Tt})),r.a.createElement("span",null,"%"))),extra:r.a.createElement("div",{onClick:function(Ot){return Ot.stopPropagation()},className:te.a["use-extra"]},r.a.createElement(P.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[ct.name,"display_set"],fieldKey:[ct.fieldKey,"display_set"]},r.a.createElement(A.a,null)),rt===ie.length-1?r.a.createElement("div",{style:{marginRight:"10px"}}," ",r.a.createElement(Se.a,{className:te.a["btn-remove-case"],onClick:S})):null,rt>0?r.a.createElement("div",{onClick:function(Ot){return Ot.stopPropagation()}},r.a.createElement(oe.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:r.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+rt),onConfirm:function(){U(rt)}},r.a.createElement(st.a,{className:te.a["btn-remove-case"]}))):r.a.createElement(st.a,{style:{opacity:0},className:te.a["btn-remove-case"]}))},r.a.createElement(P.a.Item,{label:"\u8F93\u5165",name:[ct.name,"input"],fieldKey:[ct.fieldKey,"input"]},r.a.createElement(bt,null)),r.a.createElement(P.a.Item,{label:"\u8F93\u51FA",name:[ct.name,"output"],fieldKey:[ct.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},r.a.createElement(bt,null)))}))}))))}var ae=g.a=Object(O.forwardRef)(we)},JI8h:function(Y,g,e){"use strict";var ge=e("5Dmo"),oe=e("3S7+"),J=e("3S9h"),T=e("miYZ"),A=e("tsqr"),n=e("k16G"),l=e("SIvP"),i=e("q1tI"),o=e.n(i),c=e("9kvl"),w=e("Ot1p"),R=e("9Bee"),y=e("xIf3"),f=e.n(y),be=e("1vsH"),V=["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"],_e=function(se,ue){var m=se.editData,q=se.globalSetting,j=se.loading,P=se.dispatch,a=se.onRef,L=a===void 0?function(){}:a,X=se.isEdit,_=Object(l.a)(se,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Oe=Object(i.useState)([]),p=Object(n.a)(Oe,2),E=p[0],h=p[1],O=Object(i.useState)(),r=Object(n.a)(O,2),s=r[0],te=r[1],W=Object(i.useState)([]),N=Object(n.a)(W,2),t=N[0],ye=N[1],Ee=Object(i.useState)(""),Ke=Object(n.a)(Ee,2),Le=Ke[0],pt=Ke[1],Se=Object(i.useState)(""),st=Object(n.a)(Se,2),Je=st[0],St=st[1];Object(i.useEffect)(function(){h(["","","",""])},[]),Object(i.useEffect)(function(){if(!m||!X)return;pt(m==null?void 0:m.name),St(m==null?void 0:m.analysis),h(m==null?void 0:m.choices.map(function($){return $.choice_text}));var Me=[];m==null||m.choices.map(function($,pe){$.is_answer&&Me.push(pe)}),ye(Me)},[m,X]),Object(i.useImperativeHandle)(ue,function(){return{onSave:mt,Clear:he}});var mt=function(){if(!Le)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var $=E.findIndex(function(ke){return!ke});if($>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[$]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!t.length)return A.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(t.length<2)return A.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(be.D)(E))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var pe=E.map(function(ke,Et){return{choice_text:ke,is_answer:t.includes(Et)?1:0}});return{name:Le,choices:pe,analysis:Je}},he=function(){pt(""),St(""),ye(""),h(["","","",""])};return o.a.createElement("section",{className:f.a.wrap},o.a.createElement("p",{className:f.a.titleWrap},o.a.createElement("span",{className:f.a.required},"*"),o.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(w.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Le,onChange:function($){return pt($)}}),o.a.createElement("p",{className:f.a.titleWrap},o.a.createElement("span",{className:f.a.required},"*"),o.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.map(function(Me,$){return o.a.createElement("div",{className:f.a.choiceWrap,key:$},o.a.createElement(oe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(f.a.answer," ").concat(t.includes($)?f.a.activeAnswer:""),onClick:function(){t.includes($)?ye(t.filter(function(ke){return ke!==$})):ye([].concat(Object(J.a)(t),[$]))}},V[$])),o.a.createElement("div",{className:f.a.editorWrap},s===$?o.a.createElement(w.a,{id:"single-question-option-".concat($),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Me,onChange:function(ke){E[$]=ke,h(E)}}):o.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return te($)}},o.a.createElement(R.a,{value:Me}))),$>1&&o.a.createElement(oe.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return h(E.filter(function(ke,Et){return Et!==$}))}})),$<7&&$===E.length-1&&o.a.createElement(oe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return h([].concat(Object(J.a)(E),[""]))}})))}),o.a.createElement("p",{className:f.a.titleWrap},o.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(w.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Je,onChange:function($){return St($)}}))};g.a=Object(c.a)(function(B){var se=B.loading,ue=B.globalSetting;return{globalSetting:ue,loading:se.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(_e))},KGka:function(Y,g,e){"use strict";var ge=e("7Kak"),oe=e("9yH6"),J=e("miYZ"),T=e("tsqr"),A=e("k16G"),n=e("SIvP"),l=e("q1tI"),i=e.n(l),o=e("9kvl"),c=e("Ot1p"),w=e("xIf3"),R=e.n(w),y=["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"],f=function(V,_e){var B=V.editData,se=V.globalSetting,ue=V.loading,m=V.dispatch,q=V.onRef,j=q===void 0?function(){}:q,P=V.isEdit,a=Object(n.a)(V,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),L=Object(l.useState)(),X=Object(A.a)(L,2),_=X[0],Oe=X[1],p=Object(l.useState)(""),E=Object(A.a)(p,2),h=E[0],O=E[1],r=Object(l.useState)(""),s=Object(A.a)(r,2),te=s[0],W=s[1];Object(l.useEffect)(function(){if(!B||!P)return;O(B==null?void 0:B.name),W(B==null?void 0:B.analysis);var ye=B==null?void 0:B.choices.find(function(Ee){return Ee.is_answer});Oe(ye.choice_text==="\u6B63\u786E"?"0":"1")},[B,P]),Object(l.useImperativeHandle)(_e,function(){return{onSave:N,Clear:t}});var N=function(){if(!h)return T.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!_)return T.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var Ee=[{choice_text:"\u6B63\u786E",is_answer:_==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:_==="1"?1:0}];return{name:h,choices:Ee,analysis:te}},t=function(){O(""),W(""),Oe("")};return i.a.createElement("section",{className:R.a.wrap},i.a.createElement("p",{className:R.a.titleWrap},i.a.createElement("span",{className:R.a.required},"*"),i.a.createElement("span",{className:R.a.title},"\u9898\u5E72\uFF1A")),i.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:h,onChange:function(Ee){return O(Ee)}}),i.a.createElement("p",{className:R.a.titleWrap},i.a.createElement("span",{className:R.a.required},"*"),i.a.createElement("span",{className:R.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",i.a.createElement("span",{className:R.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),i.a.createElement(oe.a.Group,{buttonStyle:"solid",value:_,onChange:function(Ee){return Oe(Ee.target.value)}},i.a.createElement(oe.a.Button,{value:"0",className:"".concat(R.a.radio," mr40")},"\u6B63\u786E"),i.a.createElement(oe.a.Button,{value:"1",className:R.a.radio},"\u9519\u8BEF")),i.a.createElement("p",{className:R.a.titleWrap},i.a.createElement("span",{className:R.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),i.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:te,onChange:function(Ee){return W(Ee)}}))};g.a=Object(o.a)(function(be){var V=be.loading,_e=be.globalSetting;return{globalSetting:_e,loading:V.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(f))},M8RZ:function(Y,g,e){"use strict";e.d(g,"a",function(){return o});var ge=e("XKWP"),oe=e("N7Kx"),J=e("kFHX"),T=e("4jIl"),A=e("q1tI"),n=e.n(A),l=e("i8i4"),i=e.n(l),o=function(c){Object(J.a)(R,c);var w=Object(T.a)(R);function R(y){var f;Object(ge.a)(this,R),f=w.call(this,y);var be=window.document;return f.node=be.createElement("div"),be.body.appendChild(f.node),f}return Object(oe.a)(R,[{key:"render",value:function(){var f=this.props.children;return Object(l.createPortal)(f,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),R}(n.a.Component)},MB9C:function(Y,g,e){Y.exports={flex_box_center:"flex_box_center___3m_pw",flex_space_between:"flex_space_between___3VRZm",flex_box_vertical_center:"flex_box_vertical_center___1_g4L",flex_box_center_end:"flex_box_center_end___3r_29",flex_box_column:"flex_box_column___36k3y",itemWrap:"itemWrap___ElVAj",listWrap:"listWrap___30z4t",list:"list___3ok7k",row:"row___RZ6iN",typeRow:"typeRow___3ou1f",type:"type___eB177",typeName:"typeName___3sury",typeIcon:"typeIcon___1Chmu",unpublished:"unpublished___3SnL3",private:"private___23qeG",public:"public___bwR-n",reviewFlag:"reviewFlag___1aJTR",typeRightAction:"typeRightAction___3Z5aX",actionLink:"actionLink___2yVN3",actionIcon:"actionIcon___2UOpi",topicTitle:"topicTitle___3RLlT",topicTitleContent:"topicTitleContent___1fTBy",judgmentContent:"judgmentContent___2-3tA",programContent:"programContent___3yihf",otherContent:"otherContent___12sb1",otherContentItem:"otherContentItem___HdIHN",otehrContentHtml:"otehrContentHtml___DBJPE",difficultyRow:"difficultyRow___v_pfS",updateTimeRow:"updateTimeRow___E4gt_",updateTimeWrap:"updateTimeWrap___3nqwP",updateTimeContent:"updateTimeContent___2fUCh",programLanguage:"programLanguage___tZZvn",updateTimeRowAction:"updateTimeRowAction___3z2pB",bottomAction:"bottomAction___tHgZc",borderColorBlue:"borderColorBlue___3CpzP",borderColorRed:"borderColorRed___Ib4ZJ",borderColorFFF:"borderColorFFF___3EVzQ",borderColorGray:"borderColorGray___2p7P7",selectIcon:"selectIcon___1wQQJ",colorGreen:"colorGreen___2R_cg",parseAnswerBorder:"parseAnswerBorder___1bmxD",answer:"answer___2U-_g",answerHtml:"answerHtml___2TIYs",parse:"parse___1vW6E",parseText:"parseText___2TD3X",parseAnswer:"parseAnswer___2lWiT",parseAnswerHtml:"parseAnswerHtml___38-ga",actionBar:"actionBar___2C8CW",line:"line___nSr80",know:"know___3pjay",longKnow:"longKnow___2Covn"}},NLgs:function(Y,g,e){"use strict";e.d(g,"e",function(){return _e}),e.d(g,"f",function(){return B}),e.d(g,"d",function(){return ue}),e.d(g,"c",function(){return m}),e.d(g,"a",function(){return q}),e.d(g,"b",function(){return j});var ge=e("miYZ"),oe=e("tsqr"),J=e("5Tp6"),T=e("2qtc"),A=e("kLXV"),n=e("c1Ei"),l=e.n(n),i=e("q1tI"),o=e.n(i),c=e("9kvl"),w=e("xKgJ"),R=e("1vsH"),y=e("RCxd"),f=e("mOS8"),be=e.n(f),V=e("m3rI"),_e=function(a){return!!(B(a)&&se())},B=function(a){return Object(w.q)()?!0:(a({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},se=function(){var a,L=Object(c.b)()._store.getState(),X=L.user;return(a=X.userInfo)!==null&&a!==void 0&&a.profile_completed?!0:(A.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:o.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){c.c.push("/account/profile/edit")}}),!1)},ue=function(){var a,L=Object(c.b)()._store.getState(),X=L.user;return(a=X.userInfo)!==null&&a!==void 0&&a.professional_certification?!0:(A.a.confirm({title:"\u63D0\u793A",centered:!0,content:o.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(R.J)("/account/certification")}}),!1)},m=function(){return Object(w.b)()?!0:(A.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc",style:{marginLeft:-38}},o.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),o.a.createElement("img",{src:Object(w.u)()?e("WdTA"):"".concat(V.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),o.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(w.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(R.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},q=function(a,L){return a?!0:(A.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:o.a.createElement("div",null,o.a.createElement("p",null,L||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),o.a.createElement("div",{style:{marginLeft:"110px"}},o.a.createElement("img",{src:e("1ZF9"),width:200}),o.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(R.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},j=function(a){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",X=Object(c.b)()._store.getState(),_=X.shixunsDetail.detail;return(_==null?void 0:_.public)===2||(_==null?void 0:_.public)===1||(_==null?void 0:_.shixun_status)===3?(A.a.info({centered:!0,icon:o.a.createElement(y.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc",style:{marginLeft:-38}},o.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},o.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(_==null?void 0:_.public)===2?"\u5DF2\u516C\u5F00":(_==null?void 0:_.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",L,"\u3002"),o.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),o.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:be.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(_==null?void 0:_.shixun_status)===2?(A.a.confirm({centered:!0,icon:o.a.createElement(y.a,null),title:"\u63D0\u793A",content:o.a.createElement("div",null,o.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",L,"\u3002"),o.a.createElement("br",null),o.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){A.a.confirm({width:440,centered:!0,icon:o.a.createElement(y.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var p=Object(J.a)(l.a.mark(function h(){var O;return l.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,a({type:"shixunsDetail/cancelRelease",payload:{id:_==null?void 0:_.identifier}});case 2:O=s.sent,O.status!==401&&(oe.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),a({type:"shixunsDetail/getShixunsDetail",payload:{id:_==null?void 0:_.identifier}}),a({type:"practiceSetting/getCommonData",payload:{id:_==null?void 0:_.identifier}}));case 4:case"end":return s.stop()}},h)}));function E(){return p.apply(this,arguments)}return E}()})}}),!0):!1}},O2Wb:function(Y,g,e){Y.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Y,g,e){"use strict";var ge=e("2qtc"),oe=e("kLXV"),J=e("Cmcn"),T=e("k16G"),A=e("v7Ap"),n=e("q1tI"),l=e.n(n),i=e("VrN/"),o=e.n(i),c=e("bdgK"),w=e("p77/"),R=e("Bd2K"),y=e("ELLl"),f=e("19Vz"),be=e("lZu9"),V=e("kSUc"),_e=e("9Bee"),B=e("IIKO"),se=e("dejd"),ue=e("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 q(ae){var u=ae.onActionCallback,I=ae.title,D=ae.icon,me=ae.actionName,C=ae.className,S=C===void 0?"":C,U=ae.children;function x(){u(me)}return l.a.createElement("a",{title:I,className:S,onClick:x},l.a.createElement("i",{className:"md-iconfont ".concat(D)}),U)}var j=function(ae){var u=ae.watch,I=ae.showNullButton,D=ae.onActionCallback,me=ae.fullScreen,C=ae.insertTemp,S=[].concat(m,[{title:"".concat(u?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(u?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},S.map(function(U,x){return l.a.createElement("li",{key:x},U.actionName?l.a.createElement(q,Object(B.a)({},U,{onActionCallback:D})):l.a.createElement("span",{className:"v-line"}))}),I?l.a.createElement("li",null,l.a.createElement(q,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:D},l.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,C&&l.a.createElement("li",null,l.a.createElement(q,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(C),onActionCallback:D},l.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(q,{icon:"".concat(me?"icon-shrink":"icon-enlarge"),title:me?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:D})))},P=e("M8RZ"),a=e("+L6B"),L=e("2/Rp"),X=e("y8nQ"),_=e("Vl3Y"),Oe=e("5NDa"),p=e("5rEg"),E={labelCol:{span:4},wrapperCol:{span:20}},h=function(ae){var u=ae.callback,I=ae.onCancel;function D(me){u(me)}return l.a.createElement(_.a,Object(B.a)({},E,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:D}),l.a.createElement(_.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},l.a.createElement(p.a,null)),l.a.createElement(_.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},l.a.createElement(p.a,null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(L.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(L.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},O=e("7ahc"),r=e("HmJG"),s=e("BjJ7"),te=_.a.useForm,W={width:280,marginRight:10},N={labelCol:{span:5},wrapperCol:{span:19}},t=function(ae){var u=ae.callback,I=ae.onCancel,D=te(),me=Object(T.a)(D,1),C=me[0];function S(He){u(He)}function U(He){C.setFieldsValue({src:"/api/attachments/".concat(He.id)})}function x(He){var Rt=He.target.files[0];Ee(Rt,U)}return l.a.createElement(_.a,Object(B.a)({form:C},N,{className:"upload-image-panel",onFinish:S}),l.a.createElement(_.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(_.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},l.a.createElement(p.a,{style:W})),l.a.createElement(ye,{onFileChange:x}))),l.a.createElement(_.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},l.a.createElement(p.a,{style:{width:264}})),l.a.createElement(_.a.Item,{style:{textAlign:"right"}},l.a.createElement(L.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(L.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))};function ye(ae){var u=ae.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:u}))}function Ee(ae,u){if(!ae)throw new String("\u6CA1\u6709\u6587\u4EF6");var I=new FormData;I.append("editormd-image-file",ae),I.append("file_param_name","editormd-image-file"),I.append("byxhr","true");var D=new window.XMLHttpRequest;D.withCredentials=!0,D.addEventListener("load",function(me){u(JSON.parse(me.target.responseText))},!1),D.addEventListener("error",function(me){console.error(me)},!1),D.open("POST","".concat(s.a,"/api/attachments.json")),D.send(I)}var Ke=e("giR+"),Le=e("fyUT"),pt=e("7Kak"),Se=e("9yH6"),st=Se.a.Group,Je={margin:"0 8px"},St=function(ae){var u=ae.callback,I=ae.onCancel;function D(me){u(me)}return l.a.createElement(_.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:D},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),l.a.createElement("span",{style:Je},"\u884C\u6570"),l.a.createElement(_.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},l.a.createElement(Le.a,null)),l.a.createElement("span",{style:Je},"\u5217\u6570"),l.a.createElement(_.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},l.a.createElement(Le.a,null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),l.a.createElement(_.a.Item,{name:"align"},l.a.createElement(st,null,l.a.createElement(Se.a,{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(Se.a,{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(Se.a,{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(Se.a,{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(L.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(L.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},mt="link",he="upload-image",Me="code-block",$="add-table",pe="------------",ke={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},Et=e("9VGf"),H,zt;function ht(){}var Jt=0,qt=1e4,ta="\u2581",bt=`
**\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 Be(ae){return/^\d+$/.test(ae)?"".concat(ae,"px"):ae}var ze=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ye=ze?"Cmd":"Ctrl",gt=(H={},Object(A.a)(H,Ye+"-B","bold"),Object(A.a)(H,Ye+"-I","italic"),H),we=(zt={},Object(A.a)(zt,mt,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(zt,Me,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(zt,he,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(zt,$,"\u6DFB\u52A0\u8868\u683C"),zt),wt=g.a=function(ae){var u=ae.defaultValue,I=u===void 0?"":u,D=ae.onChange,me=ae.width,C=me===void 0?"100%":me,S=ae.height,U=S===void 0?400:S,x=ae.miniToolbar,He=x===void 0?!1:x,Rt=ae.isFocus,$e=Rt===void 0?!1:Rt,xt=ae.watch,Nt=ae.insertTemp,Tt=ae.id,at=Tt===void 0?"markdown-editor-id":Tt,Dt=ae.showResizeBar,De=Dt===void 0?!1:Dt,Ct=ae.noStorage,Ne=Ct===void 0?!1:Ct,G=ae.showNullButton,ie=G===void 0?!1:G,qe=ae.fullScreen,ct=qe===void 0?!1:qe,rt=ae.onBlur,Pt=ae.onCMBeforeChange,Ot=ae.className,Yt=Ot===void 0?"":Ot,lt=ae.placeholder,Re=lt===void 0?"":lt,Qe=ae.values,_t=Qe===void 0?"":Qe,ft=Object(n.useState)(null),Ge=Object(T.a)(ft,2),v=Ge[0],Ht=Ge[1],Bt=Object(n.useState)(I),$t=Object(T.a)(Bt,2),At=$t[0],kt=$t[1],Ce=Object(n.useState)(xt),Pe=Object(T.a)(Ce,2),d=Pe[0],et=Pe[1],Ze=Object(n.useState)(ct),Fe=Object(T.a)(Ze,2),fe=Fe[0],dt=Fe[1],ot=Object(n.useState)(""),Ie=Object(T.a)(ot,2),Lt=Ie[0],Zt=Ie[1],It=Object(n.useState)(0),We=Object(T.a)(It,2),Wt=We[0],aa=We[1],ra=Object(n.useState)(U),Te=Object(T.a)(ra,2),Qt=Te[0],la=Te[1],ea=Object(n.useState)(!1),Xt=Object(T.a)(ea,2),K=Xt[0],Ut=Xt[1],Xe=Object(n.useRef)(),ut=Object(n.useRef)(),jt=Object(n.useRef)(),Mt=Object(n.useRef)();Object(n.useEffect)(function(){kt(_t),v==null||v.setValue(_t)},[_t]),Object(n.useEffect)(function(){if(Xe.current){var F=function(Ve,nt){var it=nt.clipboardData;if(it){var Ft=it.types.toString(),Kt=it.items;if(Ft==="text/html,Files"||Ft==="Files"||it.types.indexOf("Files")){var vt=Kt[1];Ft==="Files"&&(vt=Kt[0]),vt.kind==="file"&&vt.type.match(/^image\//i)&&Ee(vt.getAsFile(),function(Gt){Gt.id?k.replaceSelection("![,](/api/attachments/".concat(Gt.id,")")):(Gt==null?void 0:Gt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},k=o.a.fromTextArea(Xe.current,{mode:"markdown",lineNumbers:!He,lineWrapping:!0,value:I,autoCloseTags:!0,autoCloseBrackets:!0});return $e&&k.focus(),k.on("paste",F),Ht(k),function(){k.off("paste",F)}}},[]);var na=Object(n.useCallback)(function(){if(ut.current)try{var F=ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,k=ut.current.getElementsByClassName("markdown-editor-body")[0];fe?k.style.height="calc(100vh - ".concat(F,"px)"):k.style.height="".concat(Qt-F,"px")}catch(ve){console.log(ve,"---- to set md editor body height")}},[Qt,ut,fe]);Object(n.useEffect)(function(){function F(){var ve=new c.a(function(Ve){var nt=Object(J.a)(Ve),it;try{for(nt.s();!(it=nt.n()).done;){var Ft=it.value;(Ft.target.offsetHeight>0||Ft.target.offsetWidth>0)&&(na(),v.setSize("100%","100%"),v.refresh())}}catch(Kt){nt.e(Kt)}finally{nt.f()}});return ve.observe(Xe.current.parentElement),ve}if(v){var k=F();return function(){k.unobserve(Xe.current.parentElement)}}},[v,na]),Object(n.useEffect)(function(){if(v){for(var F=[],k=function(){var Ft=Ve[ve];nt=Object(T.a)(Ft,2);var Kt=nt[0],vt=nt[1],Gt=Object(A.a)({},Kt,function(){z(vt)});F.push(Gt),v.addKeyMap(Gt)},ve=0,Ve=Object.entries(gt);ve<Ve.length;ve++){var nt;k()}return function(){var it=Object(J.a)(F),Ft;try{for(it.s();!(Ft=it.n()).done;){var Kt=Ft.value;v.removeKeyMap(Kt)}}catch(vt){it.e(vt)}finally{it.f()}}}},[v]),Object(n.useEffect)(function(){ct!==fe&&dt(ct)},[ct]),Object(Et.a)(function(){if(!Ne&&Wt>0){var F=new Date().getTime(),k=window.sessionStorage.getItem(at);F>=Wt+qt&&(!k||k!==At)&&(window.sessionStorage.setItem(at,At),Ut(!0))}},qt),Object(n.useEffect)(function(){et(xt)},[v,xt]),Object(n.useEffect)(function(){v&&($e&&v.focus())},[v,$e]),Object(n.useEffect)(function(){if(d&&v){var F=function(Ve){var nt=Ve.target;if(Mt.current){var it=nt.scrollTop/nt.scrollHeight;Mt.current.scrollTop=Mt.current.scrollHeight*it}},k=v.getScrollerElement();return k.addEventListener("scroll",F),function(){k.removeEventListener("scroll",F)}}},[v,d]),Object(n.useEffect)(function(){if(v&&Pt){var F=function(ve,Ve){Pt(ve,Ve)};return v.on("beforeChange",F),function(){v.off("beforeChange",F)}}},[v,Pt]),Object(n.useEffect)(function(){if(v&&rt){var F=function(){rt(v.getValue())};return v.on("blur",F),function(){v.off("blur",F)}}},[v,rt]),Object(n.useEffect)(function(){if(v){var F=function(ve){var Ve=ve.getValue();kt(Ve),aa(new Date().getTime()),ve.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),D&&D(Ve)};return v.on("change",F),function(){v.off("change",F)}}},[v,D]),Object(n.useEffect)(function(){v&&(I==null?(v.setValue(""),kt("")):I!==v.getValue()&&(v.setValue(I),kt(I),v.setCursor(v.lineCount(),0)))},[v,I]);var z=Object(n.useCallback)(function(F){var k=v.getCursor(),ve=v.getSelection(),Ve=ve.split(`
`);switch(F){case"bold":return v.replaceSelection("**"+ve+"**"),ve===""&&v.setCursor(k.line,k.ch+2),v.focus();case"italic":return v.replaceSelection("*"+ve+"*"),ve===""&&v.setCursor(k.line,k.ch+1),v.focus();case"code":return v.replaceSelection("`"+ve+"`"),ve===""&&v.setCursor(k.line,k.ch+1),v.focus();case"inline-latex":return v.replaceSelection("`$$"+ve+"$$`"),ve===""&&v.setCursor(k.line,k.ch+3),v.focus();case"latex":return v.replaceSelection("```latex\n"+ve+"\n```"),v.setCursor(k.line+1,ve.length+1),v.focus();case"line-break":return v.replaceSelection(`<br/>
`),v.focus();case"list-ul":return ve===""?v.replaceSelection("- "+ve):v.replaceSelection(Ve.map(function(nt){return nt===""?"":"- ".concat(nt)}).join(`
`)),v.focus();case"list-ol":return ve===""?v.replaceSelection("1. "+ve):v.replaceSelection(Ve.map(function(nt,it){return nt===""?"":"".concat(it+1,". ").concat(nt)}).join(`
`)),v.focus();case"add-null-ch":return ve===""&&v.setCursor(k.line,k.ch+1),v.replaceSelection(ta),v.focus();case"inster-template-1":return ve===""&&v.setCursor(k.line,k.ch),v.replaceSelection(bt),v.focus();case"eraser":return v.setValue(""),v.focus();case"trigger-watch":return et(!d),v.focus();case"trigger-full-screen":return dt(!fe),v.focus();case mt:Zt(mt);return;case Me:Zt(Me);return;case he:Zt(he);return;case $:Zt($);return;default:throw new Error}},[v,d,fe]),b=Object(n.useCallback)(function(F){Zt("");switch(Lt){case mt:var k=F.title,ve=F.link;return v.replaceSelection("[".concat(k,"](").concat(ve,")")),v.focus();case Me:var Ve=F.language,nt=F.content;return v.replaceSelection(["```"+Ve,nt,"```"].join(`
`)),v.focus();case he:var it=F.src,Ft=F.alt;return v.replaceSelection("![ ".concat(Ft," ]( ").concat(it,' "').concat(Ft,'" )')),v.focus();case $:for(var Kt=F.row,vt=F.col,Gt=F.align,ua=`
`,ia=0;ia<Kt;ia++){for(var ma=[],_a=[],Ea=0;Ea<vt;Ea++)ia===1&&_a.push(ke[Gt]),ma.push(" ");ia===1&&(ua+="| ".concat(_a.join(" | "),` |
`)),ua+="| ".concat(ma.join(vt===1?"":" | "),` |
`)}return v.replaceSelection(ua+`
`),v.focus();default:throw new Error}},[v,Lt]),M=Object(n.useMemo)(function(){switch(Lt){case mt:return l.a.createElement(h,{callback:b,onCancel:Z});case Me:return l.a.createElement(O.b,{callback:b,onCancel:Z});case he:return l.a.createElement(t,{callback:b,onCancel:Z});case $:return l.a.createElement(St,{callback:b,onCancel:Z});default:return null}},[Lt]);function Z(){Zt("")}Object(n.useEffect)(function(){if(jt.current){var F=function(Kt){nt=!0,it=Kt.pageY},k=function(){nt=!1},ve=function(Kt){if(nt){var vt=Kt.pageY-it;vt<0&&(vt=0),vt>300&&(vt=300);var Gt=U+vt+"px";la(Gt)}},Ve=jt.current,nt=!1,it=0;return Ve.addEventListener("mousedown",F),document.addEventListener("mousemove",ve),document.addEventListener("mouseup",k),function(){Ve.removeEventListener("mousedown",F),document.removeEventListener("mousemove",ve),document.removeEventListener("mouseup",k)}}},[v,jt]),Object(n.useEffect)(function(){la(U)},[U]);var Ue=Be(C),ce=Be(Qt),ne={width:Ue,height:ce},re=Object(n.useMemo)(function(){if(Wt){var F=new Date(Wt),k=F.getHours(),ve=F.getMinutes(),Ve=F.getSeconds();return k=k<10?"0"+k:k,ve=ve<10?"0"+ve:ve,Ve=Ve<10?"0"+Ve:Ve,"".concat(k,":").concat(ve,":").concat(Ve)}return 0},[Wt]);function le(){window.sessionStorage.removeItem(at),Ut(!1),aa(0)}function de(){Ut(!1),aa(0),v.setValue(window.sessionStorage.getItem(at))}return l.a.createElement(n.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:ut},l.a.createElement("div",{className:"markdown-editor-container ".concat(Yt," ").concat(d?"on-preview":""," ").concat(He?"mini":""," ").concat(fe?"full-screen":""),style:ne},l.a.createElement(j,{insertTemp:Nt,watch:d,fullScreen:fe,showNullButton:ie,onActionCallback:z}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Xe,placeholder:Re})),d?l.a.createElement("div",{ref:Mt,className:"preview-container"},l.a.createElement(_e.a,{value:At})):null))),De?l.a.createElement("a",{ref:jt,className:"editor-resize"}):null,l.a.createElement(P.a,null,we[Lt]?l.a.createElement(oe.a,{centered:!0,title:we[Lt],visible:!0,onCancel:Z,footer:null},M):null))}},S9qI:function(Y,g,e){Y.exports={flex_box_center:"flex_box_center___38r-Z",flex_space_between:"flex_space_between___2tQg4",flex_box_vertical_center:"flex_box_vertical_center___3A_tk",flex_box_center_end:"flex_box_center_end___14tlw",flex_box_column:"flex_box_column___1wOWA",wrap:"wrap___4Jqd0",head:"head___2JuaM",formWrap:"formWrap___3IGau",tabsWrap:"tabsWrap___2hOUL",listWarp:"listWarp___3kwG_",actionButton:"actionButton___3WtDn",selectWrap:"selectWrap___IriII",s1:"s1___3jyrU",s2:"s2___THEll"}},Tkyw:function(Y,g,e){Y.exports={wrap:"wrap___Mc0wh",basket:"basket___1MkME",count:"count___149S2"}},UUDw:function(Y,g,e){Y.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},V49x:function(Y,g,e){"use strict";var ge=[],oe=function(A){ge.forEach(function(n){if(A.target===n.element||J.isParent(A.target,n.element))return;n.callbacks.forEach(function(l){return l()})})};window.document.body?window.document.body.addEventListener("click",oe):window.addEventListener("DOMContentLoaded",function(){window.document.body.addEventListener("click",oe)});var J={isParent:function(A,n){for(var l=A;l&&l.tagName&&l.tagName.toLowerCase()!=="body";){if(l===n)return!0;l=l.parentNode}return!1},init:function(A,n){var l=ge.filter(function(i){return i.element===A});return l.length>0?l[0].callbacks.push(n):ge.push({element:A,callbacks:[n]}),{clear:function(){ge=ge.filter(function(o){return o.element!==A})}}}};g.a=J},WdTA:function(Y,g,e){Y.exports=e.p+"static/studnetqun.a5754d96.png"},YAlC:function(Y,g,e){Y.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",actions:"actions___1b9tG",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(Y,g,e){Y.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(Y,g,e){"use strict";var ge=e("BoS7"),oe=e("Sdc0"),J=e("OaEy"),T=e("2fM7"),A=e("q1tI"),n=e.n(A),l=e("lOMy"),i=e.n(l),o=T.a.Option;g.a=function(c){var w=c.onFontSizeChange,R=c.cmFontSize,y=c.cmCodeMode,f=c.onCodeModeChange,be=c.onTabToSpace,V=c.className,_e=V===void 0?"":V,B=c.tabToSpace,se=c.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(_e)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(T.a,{bordered:!1,size:"small",value:y,onChange:f},n.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(T.a,{bordered:!1,size:"small",value:R,onChange:w},n.a.createElement(o,{value:12},"12px"),n.a.createElement(o,{value:14},"14px"),n.a.createElement(o,{value:16},"16px"),n.a.createElement(o,{value:18},"18px"),n.a.createElement(o,{value:20},"20px"),n.a.createElement(o,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(oe.a,{checked:B,onChange:be}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),se)}},ZW9T:function(Y,g,e){"use strict";e.d(g,"a",function(){return ue});var ge=e("XEnU"),oe=e("miYZ"),J=e("tsqr"),T=e("Cmcn"),A=e("k16G"),n=e("SIvP"),l=e("q1tI"),i=e.n(l),o=e("bdgK");function c(m,q,j,P,a){var L=q.getWordUntilPosition(j),X={startLineNumber:j.lineNumber,endLineNumber:j.lineNumber,startColumn:L.startColumn,endColumn:L.endColumn},_=P.map(function(Oe){return{label:Oe,kind:m.languages.CompletionItemKind.Keyword,insertText:Oe,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:X}});return a.map(function(Oe){_.push(Object(ge.a)(Object(ge.a)({},Oe),{},{range:X}))}),_}var w=function(m){var q={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:m.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"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(X,_){var Oe=c(m,X,_,j,[q]);return{suggestions:Oe}}});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"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(X,_){var Oe=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],p=c(m,X,_,P,Oe);return{suggestions:p}}});var a=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(X,_){var Oe=[q,{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}],p=c(m,X,_,a,Oe);return{suggestions:p}}})},R="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function y(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function f(){}var be=!1,V={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function _e(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=m;if(Array.isArray(m)){for(var j=0;j<m.length;j++){var P=V[m[j]];if(P)return P}return q[0]}return V[q]||q}var B=null,se=g.b=function(m){var q=m.width,j=q===void 0?"100%":q,P=m.height,a=P===void 0?"100%":P,L=m.value,X=m.language,_=X===void 0?"javascript":X,Oe=m.style,p=Oe===void 0?{}:Oe,E=m.options,h=E===void 0?{}:E,O=m.overrideServices,r=O===void 0?{}:O,s=m.theme,te=s===void 0?"vs-dark":s,W=m.onEditBlur,N=m.onSave,t=m.autoHeight,ye=t===void 0?!1:t,Ee=m.forbidCopy,Ke=Ee===void 0?!1:Ee,Le=m.onChange,pt=Le===void 0?f:Le,Se=m.editorDidMount,st=Se===void 0?f:Se,Je=m.onFocus,St=Je===void 0?f:Je,mt=m.filename,he=mt===void 0?"educoder.txt":mt,Me=Object(n.a)(m,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),$=Object(l.useRef)(),pe=Object(l.useRef)({}),ke=Object(l.useState)(!1),Et=Object(A.a)(ke,2),H=Et[0],zt=Et[1];function ht(){var C;return $.current&&(C=new o.a(function(S){var U=Object(T.a)(S),x;try{for(U.s();!(x=U.n()).done;){var He=x.value;(He.target.offsetHeight>0||He.target.offsetWidth>0)&&pe.current.instance.layout()}}catch(Rt){U.e(Rt)}finally{U.f()}}),C.observe($.current)),C}function Jt(){J.b.warn(decodeURIComponent(R))}Object(l.useEffect)(function(){var C=pe.current.instance;if(L!=null&&C&&H){var S=C.getModel();S&&L!==S.getValue()&&(be=!0,S.setValue(L),C.layout(),be=!1)}},[L,H,pe.current]);function qt(){var C=pe.current.instance;if(C){var S=C.getSelection(),U=pe.current.pastePos||{},x=new B.Range(U.startLineNumber||S.endLineNumber,U.startColumn||S.endColumn,U.endLineNumber||S.endLineNumber,U.endColumn||S.endColumn);setTimeout(function(){C.executeEdits("",[{range:x,text:""}])},300)}}function ta(C){(window.navigator.platform.match("Mac")?C.metaKey:C.ctrlKey)&&C.keyCode==83&&(C.preventDefault(),N())}var bt=function(){if(ye&&pe.current.instance){var S=pe.current.instance.getContentHeight();D(S<a?a:S)}else D(a)};function Be(C){var S=document.createEvent("MouseEvents");S.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),C.dispatchEvent(S)}function ze(C,S){var U=window.URL||window.webkitURL||window,x=new Blob([S]),He=document.createElementNS("http://www.w3.org/1999/xhtml","a");He.href=U.createObjectURL(x),He.download=C,Be(He)}Object(l.useEffect)(function(){bt()},[bt]),Object(l.useEffect)(function(){$.current&&!H&&e.e(26).then(e.t.bind(null,"M/lh",7)).then(function(C){try{B=C,w(B),pe.current.instance=B.editor.create($.current,Object(ge.a)({value:L,language:_e(_),theme:te,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},h),r);var S=pe.current.instance;if(st(S,B),setTimeout(function(){bt(),pe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ze(he||"educoder.txt",S.getValue())}})},500),pe.current.subscription=S.onDidChangeModelContent(function(x){be||(bt(),pt(S.getValue(),x))}),Ke&&(S.addCommand(B.KeyMod.CtrlCmd|B.KeyMod.Shift|B.KeyCode.KEY_V,function(){return Jt(),null}),S.addCommand(B.KeyMod.CtrlCmd|B.KeyCode.KEY_C,function(){return Jt(),null})),W&&S.onDidBlurEditorWidget(function(){W(S.getValue())}),St&&S.onDidFocusEditorText(function(){St(S.getValue())}),Ke){S.addCommand(B.KeyMod.CtrlCmd|B.KeyCode.KEY_V,function(){return Jt(),null}),S.onDidPaste(function(x){pe.current.pastePos=x});try{window.addEventListener("paste",qt)}catch(x){}}var U=ht();return zt(!0),function(){var x=pe.current.instance;x.dispose();var He=x.getModel();He&&He.dispose(),pe.current.subscription&&pe.current.subscription.dispose(),Ke&&window.removeEventListener("paste",qt),U.unobserve($.current)}}catch(x){debugger}})},[]),Object(l.useEffect)(function(){var C=pe.current.instance;if(C&&H)return document.addEventListener("keydown",ta,!1),function(){document.removeEventListener("keydown",ta)}},[N,H]),Object(l.useEffect)(function(){var C=pe.current.instance;if(C&&H){var S=_e(_);B.editor.setModelLanguage(C.getModel(),S),console.log("language:",_,C.getModel(),S)}},[_,H]),Object(l.useEffect)(function(){var C=pe.current.instance;C&&H&&B.editor.setTheme(te)},[te,H]),Object(l.useEffect)(function(){var C=pe.current.instance;C&&H&&C.updateOptions(h)},[JSON.stringify(h),H]),Object(l.useEffect)(function(){var C=pe.current.instance;C&&H&&C.layout()},[j,a,H]);var Ye=Object(l.useState)(y(j)),gt=Object(A.a)(Ye,2),we=gt[0],wt=gt[1],ae=Object(l.useState)(y(a)),u=Object(A.a)(ae,2),I=u[0],D=u[1],me=Object(ge.a)(Object(ge.a)({},p),{},{width:we,height:I});return i.a.createElement("div",{className:"my-monaco-editor",ref:$,style:me})};function ue(m){var q=m.width,j=q===void 0?"100%":q,P=m.height,a=P===void 0?"100%":P,L=m.original,X=m.modified,_=m.language,Oe=m.options,p=Oe===void 0?{}:Oe,E=Object(l.useRef)(),h=Object(l.useState)(null),O=Object(A.a)(h,2),r=O[0],s=O[1];function te(ye){var Ee;return E.current&&(Ee=new o.a(function(Ke){var Le=Object(T.a)(Ke),pt;try{for(Le.s();!(pt=Le.n()).done;){var Se=pt.value;(Se.target.offsetHeight>0||Se.target.offsetWidth>0)&&ye.layout()}}catch(st){Le.e(st)}finally{Le.f()}}),Ee.observe(E.current)),Ee}Object(l.useEffect)(function(){E.current&&e.e(26).then(e.t.bind(null,"M/lh",7)).then(function(ye){B=ye;var Ee=B.editor.createDiffEditor(E.current,Object(ge.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},p));s(Ee);var Ke=te(Ee);return function(){Ee.dispose();var Le=Ee.getModel();Le&&Le.dispose(),Ke.unobserve(E.current)}})},[]),Object(l.useEffect)(function(){r&&r.setModel({original:B.editor.createModel(L,_),modified:B.editor.createModel(X,_)})},[L,X,_,r]);var W=y(j),N=y(a),t={width:W,height:N};return i.a.createElement("div",{className:"my-diff-editor",ref:E,style:t})}},bCnd:function(Y,g,e){"use strict";e.d(g,"b",function(){return T}),e.d(g,"a",function(){return A});var ge=e("je13"),oe=e.n(ge),J=!1;function T(n,l){var i=oe.a.get("__ec");i||(i={}),i[n]=l,oe.a.set("__ec",i)}function A(n,l){var i=oe.a.get("__ec");return i?i[n]===void 0?l:i[n]:l}},dejd:function(Y,g,e){},"e/zO":function(Y,g,e){Y.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(Y,g,e){},kqOp:function(Y,g,e){"use strict";e.d(g,"a",function(){return c});var ge=e("IIKO"),oe=e("XKWP"),J=e("N7Kx"),T=e("kFHX"),A=e("4jIl"),n=e("q1tI"),l=e.n(n),i=e("Ot1p"),o="\u2581",c=function(w){Object(T.a)(y,w);var R=Object(A.a)(y);function y(){var f;Object(oe.a)(this,y);for(var be=arguments.length,V=new Array(be),_e=0;_e<be;_e++)V[_e]=arguments[_e];return f=R.call.apply(R,[this].concat(V)),f.getChCountBeforeCursor=function(B,se){for(var ue=se.line,m=0,q=0;q<ue;q++)m+=B.getLine(q).split(o).length-1;var j=B.getLine(ue).substring(0,se.ch);return m+=j.split(o).length-1,m},f.onCMBeforeChange=function(B,se){var ue=B.getRange(se.from,se.to),m=0;if(se.text.forEach(function(a){m+=a.split(o).length-1}),ue&&ue.indexOf(o)!=-1){var q=ue.split(o).length-1,j=f.getChCountBeforeCursor(B,se.from);console.log("\u5220\u9664".concat(q,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(j,"\u4E2A\uFF0C\u65B0\u589E").concat(m,"\u4E2A")),f.props.deleteEmptyDisabled?se.cancel():f.props.onPlaceholderChange&&f.props.onPlaceholderChange(j,q,m)}else if(m){var P=f.getChCountBeforeCursor(B,se.from);console.log("\u65B0\u589E".concat(m,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(P,"\u4E2A")),f.props.onPlaceholderChange&&f.props.onPlaceholderChange(P,0,m)}},f}return Object(J.a)(y,[{key:"render",value:function(){return l.a.createElement(i.a,Object(ge.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),y}(n.Component)},lOMy:function(Y,g,e){},m9L2:function(Y,g,e){},mOS8:function(Y,g,e){Y.exports=e.p+"static/403Qrcode.6c17b6f4.png"},mgmH:function(Y,g,e){"use strict";e.d(g,"d",function(){return y}),e.d(g,"b",function(){return f}),e.d(g,"e",function(){return be}),e.d(g,"c",function(){return V}),e.d(g,"p",function(){return _e}),e.d(g,"g",function(){return B}),e.d(g,"i",function(){return se}),e.d(g,"h",function(){return ue}),e.d(g,"l",function(){return m}),e.d(g,"a",function(){return q}),e.d(g,"n",function(){return j}),e.d(g,"f",function(){return P}),e.d(g,"m",function(){return a}),e.d(g,"j",function(){return L}),e.d(g,"o",function(){return X}),e.d(g,"k",function(){return _}),e.d(g,"q",function(){return Oe});var ge=e("miYZ"),oe=e("tsqr"),J=e("XEnU"),T=e("5Tp6"),A=e("c1Ei"),n=e.n(A),l=e("oUNq"),i=e("9kvl"),o=e("1vsH"),c=e("m3rI"),w=function(){Object(i.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},R=function(){Object(i.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return w(),s.next=3,Object(l.r)(Object(J.a)({},h));case 3:if(O=s.sent,!(O.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/courses/".concat(h.coursesId,"/export_couser_info.json"),query:h}));case 7:R();case 8:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),f=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(l.p)(Object(J.a)({},h));case 2:if(O=s.sent,!(O.status===0)){s.next=8;break}oe.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_member_act_score")),s.next=13;break;case 8:if(!(O.status===-2)){s.next=12;break}return s.abrupt("return",O);case 12:O.status===-3&&(Object(i.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),be=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(l.s)(Object(J.a)({},h));case 2:if(O=s.sent,!(O.status===0)){s.next=8;break}oe.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_total_score")),s.next=13;break;case 8:if(!(O.status===-2)){s.next=12;break}return s.abrupt("return",O);case 12:O.status===-3&&(Object(i.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_total_score")));case 13:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),V=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(l.q)(Object(J.a)({},h));case 2:if(O=s.sent,!(O.status===0)){s.next=8;break}oe.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_total_exercise_and_other")),s.next=13;break;case 8:if(!(O.status===-2)){s.next=12;break}return s.abrupt("return",O);case 12:O.status===-3&&(Object(i.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),_e=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(l.x)(Object(J.a)({},h));case 2:if(O=s.sent,!(O.status===0)){s.next=8;break}oe.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_total_exercise_and_other")),s.next=13;break;case 8:if(!(O.status===-2)){s.next=12;break}return s.abrupt("return",O);case 12:O.status===-3&&(Object(i.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),B=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(l.t)(Object(J.a)({},h));case 2:if(O=s.sent,!(O.status===0)){s.next=8;break}oe.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_total_homework")),s.next=13;break;case 8:if(!(O.status===-2)){s.next=12;break}return s.abrupt("return",O);case 12:O.status===-3&&(Object(i.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),se=function(){var p=Object(T.a)(n.a.mark(function E(h,O){var r;return n.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.next=2,Object(l.v)(Object(J.a)({},h));case 2:r=te.sent,r.status===0?(oe.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/").concat(O))):r.status===-3&&(Object(i.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/").concat(O)));case 4:case"end":return te.stop()}},E)}));return function(h,O){return p.apply(this,arguments)}}(),ue=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return w(),s.next=3,Object(l.u)(Object(J.a)({},h));case 3:if(O=s.sent,!(O.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/homework_commons/".concat(h.categoryId,"/works_list.zip"),query:h}));case 7:R();case 8:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),m=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return w(),s.next=3,Object(l.y)(Object(J.a)({},h));case 3:if(O=s.sent,!(O.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/polls/".concat(h.categoryId,"/commit_result.xlsx"),query:h}));case 7:R();case 8:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),q=function(){var p=Object(T.a)(n.a.mark(function E(h){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/courses/".concat(h.coursesId,"/attendances/export_xlsx_data.xlsx"),query:h}));case 2:case"end":return r.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),j=function(){var p=Object(T.a)(n.a.mark(function E(h){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/courses/".concat(h.coursesId,"/video_study_statics.xlsx"),query:h}));case 2:case"end":return r.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),P=function(){var p=Object(T.a)(n.a.mark(function E(h){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/courses/".concat(h.coursesId,"/export_course_students_info.xlsx"),query:h}));case 2:case"end":return r.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),a=function(){var p=Object(T.a)(n.a.mark(function E(h){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/item_banks/export.xlsx",query:h}));case 2:case"end":return r.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),L=function(){var p=Object(T.a)(n.a.mark(function E(h){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/common_exercises/item_banks/export.xlsx",query:h}));case 2:case"end":return r.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),X=function(){var p=Object(T.a)(n.a.mark(function E(h){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:h}));case 2:case"end":return r.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),_=function(){var p=Object(T.a)(n.a.mark(function E(h){var O;return n.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(l.w)(Object(J.a)({},h));case 2:O=s.sent,O.status===0?(oe.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/exercise_score"))):O.status===-3&&(Object(i.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.c.push("/classrooms/".concat(h.coursesId,"/exportlist/exercise_score")));case 4:case"end":return s.stop()}},E)}));return function(h){return p.apply(this,arguments)}}(),Oe=function(){var p=Object(T.a)(n.a.mark(function E(h){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:c.a.API_SERVER+"/api/export_records/".concat(h.id,".xlsx"),query:h}));case 2:case"end":return r.stop()}},E)}));return function(h){return p.apply(this,arguments)}}()},no3R:function(Y,g,e){"use strict";e.r(g),e.d(g,"formatTypeNameToDefaultScore",function(){return ht}),e.d(g,"classifyType",function(){return Jt});var ge=e("IIKO"),oe=e("7Kak"),J=e("9yH6"),T=e("OaEy"),A=e("2fM7"),n=e("5Dmo"),l=e("3S7+"),i=e("miYZ"),o=e("tsqr"),c=e("giR+"),w=e("fyUT"),R=e("2qtc"),y=e("kLXV"),f=e("5Tp6"),be=e("y8nQ"),V=e("Vl3Y"),_e=e("k16G"),B=e("SIvP"),se=e("XEnU"),ue=e("5NDa"),m=e("5rEg"),q=e("c1Ei"),j=e.n(q),P=e("q1tI"),a=e.n(P),L=e("9kvl"),X=e("ngQI"),_=e("9Bee"),Oe=e("YAlC"),p=e.n(Oe),E=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],h=function(Be){var ze=Be.index,Ye=Be.typeName,gt=Be.type,we=Be.isEdit,wt=we===void 0?!1:we,ae=Be.data,u=ae===void 0?{}:ae,I=Be.inMouseId,D=Be.onSetScore,me=D===void 0?function(){}:D,C=Be.onDelete,S=C===void 0?function(){}:C,U=Be.onMouseEnter,x=U===void 0?function(){}:U,He=Be.onEdit,Rt=He===void 0?function(){}:He,$e=function(){var G;return a.a.createElement("div",{className:p.a.answerWrap},u==null||((G=u.choices)===null||G===void 0)?void 0:G.map(function(ie,qe){return a.a.createElement("div",{className:"".concat(p.a.flexRow," mt15"),key:qe},a.a.createElement("div",{className:"line28"},E[qe]),a.a.createElement("div",{className:"".concat(p.a.answer," ml5")},a.a.createElement(_.a,{value:ie==null?void 0:ie.choice_text})))}))},xt=function(){var G;return a.a.createElement("div",{className:p.a.answerWrap},a.a.createElement("div",{className:"".concat(p.a.flexRow," mt15")},u==null||((G=u.choices)===null||G===void 0)?void 0:G.map(function(ie,qe){return a.a.createElement(J.a,{disabled:!0,key:qe},ie==null?void 0:ie.choice_text)})))},Nt=function(){var G;return a.a.createElement("div",{className:p.a.answerWrap},a.a.createElement("div",{className:"".concat(p.a.flexRow," mt15")},a.a.createElement(_.a,{value:u==null||((G=u.program_attr)===null||G===void 0)?void 0:G.description})))},Tt=function(){var G;return a.a.createElement("div",{className:p.a.answerWrap},a.a.createElement("div",{className:"".concat(p.a.flexColumn," mt15")},u==null||((G=u.standard_answer)===null||G===void 0)?void 0:G.map(function(ie,qe){return a.a.createElement(_.a,{key:qe,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(ie.position,"\uFF09\uFF1A").concat(ie.answer_text.join("\u3001"))})})))},at=function(){var G;return a.a.createElement("div",{className:p.a.answerWrap},a.a.createElement("div",{className:"mt15"},a.a.createElement("div",null,"\u7B54\u6848\uFF1A"),a.a.createElement(_.a,{value:u==null||((G=u.answer_texts)===null||G===void 0)?void 0:G[0]})))},Dt=function(){var G=(u==null?void 0:u.shixun)||(u==null?void 0:u.examination_bank_shixun_challenges)||[];return a.a.createElement("div",{className:p.a.answerWrap},a.a.createElement("div",{className:"mt10"},"\u5173\u5361"),G==null?void 0:G.map(function(ie,qe){return a.a.createElement("div",{key:qe,className:"mt10 font14"},qe+1,". ",ie==null?void 0:ie.challenge_name)}))},De=function(){var G={SINGLE:$e,MULTIPLE:$e,JUDGMENT:xt,PROGRAM:Nt,COMPLETION:Tt,SUBJECTIVE:at,PRACTICAL:Dt};return G[gt]?G[gt]():null},Ct=function(G,ie){var qe='<span style="margin-right: -10px">'.concat(ie+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(G.score,"\u5206\uFF09</span>");return qe};return a.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return x(u.id)}},a.a.createElement("div",{className:p.a.content},a.a.createElement("div",{style:{width:"80%",padding:"20px"}},a.a.createElement("div",{className:p.a.titleWrap},a.a.createElement(_.a,{className:p.a.titleHtml,value:Ct(u,ze)+(u.name||(u==null?void 0:u.shixun_name))})),De()),a.a.createElement("div",{className:p.a.action,style:{opacity:1}},a.a.createElement("div",{className:p.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),a.a.createElement("div",{className:p.a.actions},a.a.createElement("div",{className:p.a.setScore,onClick:function(){var G=(u==null?void 0:u.shixun)||(u==null?void 0:u.examination_bank_shixun_challenges)||[];me(u.id,Ye,G,u.score)}},"\u8BBE\u7F6E\u5F97\u5206"),wt&&Ye!=="\u5B9E\u8BAD\u9898"&&a.a.createElement("div",{className:p.a.setScore,onClick:function(){return Rt(u)}},"\u7F16\u8F91\u8BD5\u9898"),a.a.createElement("div",{className:p.a.delete,onClick:function(){return S(u.id)}},"\u5220\u9664")))))},O=h,r=e("+L6B"),s=e("2/Rp"),te=e("T2oS"),W=e("W9HT"),N=e("e/zO"),t=e.n(N),ye=e("6/12"),Ee=e("JI8h"),Ke=e("KGka"),Le=e("9NMw"),pt=e("3gpN"),Se=e("J51S"),st=e("ErOA"),Je=function(Be){var ze=Be.visible,Ye=Be.onOk,gt=Be.onCancel,we=Object(P.useRef)(),wt=Object(P.useState)({}),ae=Object(_e.a)(wt,2),u=ae[0],I=ae[1],D=Object(P.useState)({}),me=Object(_e.a)(D,2),C=me[0],S=me[1],U=Object(P.useState)(!0),x=Object(_e.a)(U,2),He=x[0],Rt=x[1];Object(P.useEffect)(function(){$e()},[]);var $e=function(){var Tt=Object(f.a)(j.a.mark(function at(){var Dt,De,Ct,Ne,G,ie,qe,ct,rt,Pt,Ot,Yt;return j.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(!((ze==null?void 0:ze.item_type.toUpperCase())==="PROGRAM")){Re.next=6;break}return Re.next=3,Object(st.a)("/api/problems/".concat(ze==null||((Ct=ze.program_attr)===null||Ct===void 0)?void 0:Ct.identifier,"/edit.json"),{method:"get"});case 3:De=Re.sent,Re.next=9;break;case 6:return Re.next=8,Object(st.a)("/api/common_exercises/item_banks/".concat(ze==null?void 0:ze.item_bank_id,"/edit.json"),{method:"get"});case 8:De=Re.sent;case 9:(Dt=De)!==null&&Dt!==void 0&&Dt.name&&(Ne=De||{},G=Ne.exercise_subjects,ie=Ne.item_type,qe=ie===void 0?"PROGRAM":ie,ct=Ne.difficulty,rt=Ne.exercise_points,Pt=Object(B.a)(Ne,["exercise_subjects","item_type","difficulty","exercise_points"]),Ot=G.map(function(Qe){return Qe.id}),Yt=rt.map(function(Qe){return Qe.id}),I({course:Ot,item_type:qe,difficulty:ct,knowledge:Yt}),S(Pt),Rt(!1));case 10:case"end":return Re.stop()}},at)}));return function(){return Tt.apply(this,arguments)}}(),xt=function(){var at={SINGLE:a.a.createElement(ye.a,{ref:we,isEdit:!0,editData:C}),MULTIPLE:a.a.createElement(Ee.a,{ref:we,isEdit:!0,editData:C}),JUDGMENT:a.a.createElement(Ke.a,{ref:we,isEdit:!0,editData:C}),COMPLETION:a.a.createElement(pt.a,{ref:we,isEdit:!0,editData:C}),SUBJECTIVE:a.a.createElement(Le.a,{ref:we,isEdit:!0,editData:C}),PROGRAM:a.a.createElement(Se.a,{difficulty:u==null?void 0:u.difficulty,isEdit:!0,ref:we,editData:C})};return at[u==null?void 0:u.item_type]},Nt=function(){var at=function(){var Dt=Object(f.a)(j.a.mark(function De(){var Ct,Ne,G,ie,qe,ct,rt,Pt,Ot,Yt,lt,Re,Qe,_t=arguments;return j.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return G=_t.length>0&&_t[0]!==void 0?_t[0]:!1,Ge.next=3,(Ct=we.current)===null||Ct===void 0?void 0:Ct.onSave();case 3:if(ie=Ge.sent,ie){Ge.next=6;break}return Ge.abrupt("return");case 6:return qe=u||{},ct=qe.course,rt=qe.item_type,Pt=qe.difficulty,Ot=qe.knowledge,Yt=Ot===void 0?[]:Ot,lt=Object(se.a)({exercise_subject_ids:ct,exercise_point_ids:Yt,item_type:rt,difficulty:Pt,is_syc_item_bank:G},ie||{}),Re=rt==="PROGRAM"?"/api/problems/".concat(ze==null||((Ne=ze.program_attr)===null||Ne===void 0)?void 0:Ne.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(ze==null?void 0:ze.item_bank_id),Ge.next=11,Object(st.a)(Re,{method:"put",body:lt});case 11:Qe=Ge.sent,(Qe==null?void 0:Qe.status)===0&&(Ye(),gt());case 13:case"end":return Ge.stop()}},De)}));return function(){return Dt.apply(this,arguments)}}();y.a.confirm({centered:!0,width:506,title:a.a.createElement("div",{className:t.a.modalTitle},a.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){y.a.destroyAll()}}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:a.a.createElement("div",null,a.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),a.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),a.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Dt=Object(f.a)(j.a.mark(function Ct(){return j.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,at(!0);case 2:return G.abrupt("return",G.sent);case 3:case"end":return G.stop()}},Ct)}));function De(){return Dt.apply(this,arguments)}return De}(),onCancel:at})};return a.a.createElement("div",{className:t.a.modal},a.a.createElement("div",{className:t.a.main},a.a.createElement("div",{className:t.a.title},a.a.createElement("span",{className:t.a.name},"\u8BD5\u9898\u7F16\u8F91"),a.a.createElement("span",{className:t.a.edit,onClick:gt}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),a.a.createElement("div",{className:t.a.body,id:"question-scroll"},He?a.a.createElement(W.a,{size:"large",className:t.a.load,spinning:!0}):xt()),a.a.createElement("div",{className:t.a.btns},a.a.createElement(s.a,{size:"large",style:{marginRight:20},onClick:function(){return gt()}},"\u53D6\u6D88"),a.a.createElement(s.a,{size:"large",type:"primary",onClick:function(){return Nt()}},"\u4FDD\u5B58"))))},St=Je,mt=e("5X0v"),he=e.n(mt),Me=e("9ZNV"),$=e("LvDl"),pe=e.n($),ke=e("WCUW"),Et=e("vCeJ"),H=e("9SwW"),zt=m.a.TextArea,ht=function(Be){var ze={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return ze[Be]||0},Jt=function(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ze=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],Ye=Be.map(function(gt){var we=ze.find(function(wt){return gt.item_type===wt.type});return Object(se.a)(Object(se.a)({},gt),we)});return Ye},qt=function(Be){var ze,Ye,gt,we,wt,ae,u,I,D=Be.problemsetPreview,me=Be.user,C=Be.globalSetting,S=Be.loading,U=Be.dispatch,x=Be.match,He=Object(B.a)(Be,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),Rt=Object(P.useState)(),$e=Object(_e.a)(Rt,2),xt=$e[0],Nt=$e[1],Tt=Object(P.useState)(),at=Object(_e.a)(Tt,2),Dt=at[0],De=at[1],Ct=Object(P.useState)([]),Ne=Object(_e.a)(Ct,2),G=Ne[0],ie=Ne[1],qe=Object(P.useState)([]),ct=Object(_e.a)(qe,2),rt=ct[0],Pt=ct[1],Ot=Object(P.useState)(!1),Yt=Object(_e.a)(Ot,2),lt=Yt[0],Re=Yt[1],Qe=Object(P.useState)(""),_t=Object(_e.a)(Qe,2),ft=_t[0],Ge=_t[1],v=Object(P.useState)(!1),Ht=Object(_e.a)(v,2),Bt=Ht[0],$t=Ht[1],At=V.a.useForm(),kt=Object(_e.a)(At,1),Ce=kt[0],Pe=Object(P.useState)({}),d=Object(_e.a)(Pe,2),et=d[0],Ze=d[1],Fe=Object(P.useRef)(),fe=lt?"/exam/exerciseManagement":"/exam/questionManagement";Object(P.useEffect)(function(){return U({type:"globalSetting/footerToggle",payload:!1}),function(){U({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(P.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(P.useEffect)(function(){ot(),dt(),Ie()},[]),Object(P.useEffect)(function(){var z;x!=null&&(z=x.params)!==null&&z!==void 0&&z.exerciseId&&Re(!0)},[x==null||((ze=x.params)===null||ze===void 0)?void 0:ze.exerciseId]);var dt=function(){var z=Object(f.a)(j.a.mark(function b(){var M,Z;return j.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(st.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(x==null||((M=x.params)===null||M===void 0)?void 0:M.exerciseId)||""}});case 2:Z=ce.sent,Z!=null&&Z.data&&ie(Jt(Z.data));case 4:case"end":return ce.stop()}},b)}));return function(){return z.apply(this,arguments)}}(),ot=function(){var z=Object(f.a)(j.a.mark(function b(){var M,Z,Ue,ce,ne,re,le,de;return j.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(!(x!=null&&(M=x.params)!==null&&M!==void 0&&M.exerciseId)){k.next=9;break}return k.next=3,U({type:"problemsetPreview/getEditPaperData",payload:{id:x==null||((Z=x.params)===null||Z===void 0)?void 0:Z.exerciseId}});case 3:Ue=k.sent,ce=Ue.exam||{},ne=ce.exercise_subject_id,re=ce.name,le=ce.difficulty,de=ce.exam_notes,Ce.setFieldsValue({exercise_subject_id:ne,name:re,difficulty:le,exam_notes:de}),Ze({exercise_subject_id:ne,name:re,difficulty:le,exam_notes:de}),k.next=10;break;case 9:U({type:"problemsetPreview/getPaperData"});case 10:case"end":return k.stop()}},b)}));return function(){return z.apply(this,arguments)}}(),Ie=function(){var z=Object(f.a)(j.a.mark(function b(){var M;return j.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(st.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:M=Ue.sent,M!=null&&M.data&&Pt(M.data||[]);case 4:case"end":return Ue.stop()}},b)}));return function(){return z.apply(this,arguments)}}(),Lt=function(b,M){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ue=arguments.length>3?arguments[3]:void 0,ce=pe.a.cloneDeep(Z).map(function(ne){return Object(se.a)(Object(se.a)({},ne),{},{challenge_score:ne.challenge_score||5})});if(Fe.current=Ue||ht(M),M==="\u5B9E\u8BAD\u9898")return y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:he.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),ce==null?void 0:ce.map(function(ne,re){return a.a.createElement("div",{className:he.a.shixunScore},re+1,"\u3001",ne.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(w.a,{parser:ut,defaultValue:ne.challenge_score,min:1,onChange:function(de){ne.challenge_score=de}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(f.a)(j.a.mark(function le(){return j.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(ke.J)({id:b,challenge_scores:ce.map(function(k){return{challenge_id:k.challenge_id,score:k.challenge_score}})});case 2:Fe.current=null,ot();case 4:case"end":return F.stop()}},le)}));function re(){return ne.apply(this,arguments)}return re}()});y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:he.a.modalColumn},a.a.createElement("div",{className:he.a.modalRow},a.a.createElement("span",null,M,"\uFF1A"),a.a.createElement(w.a,{parser:ut,min:1,defaultValue:Fe.current,onChange:function(re){Fe.current=re}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),M==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(f.a)(j.a.mark(function le(){return j.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,U({type:"problemsetPreview/setScore",payload:{id:b,score:Fe.current}});case 2:Fe.current=null,ot();case 4:case"end":return F.stop()}},le)}));function re(){return ne.apply(this,arguments)}return re}()})},Zt=function(b,M){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ue=arguments.length>3?arguments[3]:void 0,ce=pe.a.cloneDeep(Z).map(function(ne){return Object(se.a)(Object(se.a)({},ne),{},{challenge_score:ne.challenge_score||5})});if(Fe.current=Ue||ht(M),M==="\u5B9E\u8BAD\u9898")return y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:he.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),ce==null?void 0:ce.map(function(ne,re){return a.a.createElement("div",{className:he.a.shixunScore},re+1,"\u3001",ne.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(w.a,{parser:ut,defaultValue:ne.challenge_score,min:1,onChange:function(de){ne.challenge_score=de}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(f.a)(j.a.mark(function le(){var de;return j.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(Et.p)({id:x==null||((de=x.params)===null||de===void 0)?void 0:de.exerciseId,itemId:b,challenge_scores:ce.map(function(ve){return{challenge_id:ve.challenge_id,score:ve.challenge_score}})});case 2:Fe.current=null,ot();case 4:case"end":return k.stop()}},le)}));function re(){return ne.apply(this,arguments)}return re}()});y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:he.a.modalColumn},a.a.createElement("div",{className:he.a.modalRow},a.a.createElement("span",null,M,"\uFF1A"),a.a.createElement(w.a,{parser:ut,min:1,defaultValue:Fe.current,onChange:function(re){Fe.current=re}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),M==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(f.a)(j.a.mark(function le(){var de;return j.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,U({type:"paperlibrary/setScore",payload:{id:x==null||((de=x.params)===null||de===void 0)?void 0:de.exerciseId,itemId:b,score:Fe.current}});case 2:Fe.current=null,ot();case 4:case"end":return k.stop()}},le)}));function re(){return ne.apply(this,arguments)}return re}()})},It=function(b){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:he.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var M=Object(f.a)(j.a.mark(function Ue(){return j.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,U({type:"problemsetPreview/handleDelete",payload:{id:b}});case 2:ot(),dt();case 4:case"end":return ne.stop()}},Ue)}));function Z(){return M.apply(this,arguments)}return Z}()})},We=function(b){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:he.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var M=Object(f.a)(j.a.mark(function Ue(){var ce;return j.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,U({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:x==null||((ce=x.params)===null||ce===void 0)?void 0:ce.exerciseId,itemId:b}});case 2:ot(),dt();case 4:case"end":return re.stop()}},Ue)}));function Z(){return M.apply(this,arguments)}return Z}()})},Wt=function(b,M){Fe.current=ht(M),y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:he.a.modalColumn},a.a.createElement("div",{className:he.a.modalRow},a.a.createElement("span",null,M,"\uFF1A"),a.a.createElement(w.a,{parser:ut,min:1,defaultValue:Fe.current,onChange:function(Ue){Fe.current=Ue}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),M==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Z=Object(f.a)(j.a.mark(function ce(){var ne;return j.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,U({type:"".concat(lt?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:lt?b.toLowerCase():b,score:Fe.current,id:x==null||((ne=x.params)===null||ne===void 0)?void 0:ne.exerciseId}});case 2:Fe.current=null,ot();case 4:case"end":return le.stop()}},ce)}));function Ue(){return Z.apply(this,arguments)}return Ue}()})},aa=function(b){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:he.a.modalColumn,style:{marginTop:30}},a.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),a.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var M=Object(f.a)(j.a.mark(function Ue(){var ce;return j.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,U({type:"".concat(lt?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:x==null||((ce=x.params)===null||ce===void 0)?void 0:ce.exerciseId,item_type:lt?b.toLowerCase():b}});case 2:ot(),dt();case 4:case"end":return re.stop()}},Ue)}));function Z(){return M.apply(this,arguments)}return Z}()})},ra=function(){var z=Object(f.a)(j.a.mark(function b(M,Z){var Ue,ce,ne,re;return j.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(!(!M.destination||!M.source)){de.next=2;break}return de.abrupt("return");case 2:if(Ue=Z.questions[M.source.index].id,ce=M.destination.index+1,!lt){de.next=10;break}return de.next=7,U({type:"paperlibrary/adjustPosition",payload:{id:x==null||((re=x.params)===null||re===void 0)?void 0:re.exerciseId,itemId:Ue,position:ce}});case 7:ne=de.sent,de.next=13;break;case 10:return de.next=12,U({type:"problemsetPreview/adjustPosition",payload:{id:Ue,position:ce}});case 12:ne=de.sent;case 13:if(!(ne.status===-1)){de.next=15;break}return de.abrupt("return");case 15:ot();case 16:case"end":return de.stop()}},b)}));return function(M,Z){return z.apply(this,arguments)}}(),Te=function(b,M,Z){var Ue=Array.from(b),ce=Ue.splice(M,1),ne=Object(_e.a)(ce,1),re=ne[0];return Ue.splice(Z,0,re),Ue},Qt=function(){var z=Object(f.a)(j.a.mark(function b(M){var Z,Ue;return j.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,Object(st.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(x==null||((Z=x.params)===null||Z===void 0)?void 0:Z.exerciseId)||"",items:M.map(function(re,le){return{position:le+1,item_type:re.type}})}});case 2:return Ue=ne.sent,ne.abrupt("return",Ue);case 4:case"end":return ne.stop()}},b)}));return function(M){return z.apply(this,arguments)}}(),la=function(b){var M="Anchor_".concat(b),Z=document.getElementById(M);Z&&setTimeout(function(){return Z.scrollIntoView({block:"start",behavior:"smooth"})})},ea=function(b,M,Z){return b[M]=b.splice(Z,1,b[M])[0],b},Xt=function(b){var M=[],Z=pe.a.cloneDeep(G);Z.length>1&&b!==0&&(M=ea(Z,b,b-1)),Qt(M),ie(M)},K=function(b){var M=[],Z=pe.a.cloneDeep(G);Z.length>1&&b!==Z.length-1&&(M=ea(Z,b,b+1)),Qt(M),ie(M)},Ut=function(b){Ze(Object(se.a)({},Ce.getFieldsValue()))},Xe=function(b){var M,Z,Ue,ce=function(){var re=Object(f.a)(j.a.mark(function le(){var de,F,k;return j.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return F=lt?"/api/examination_banks/".concat(x==null||((de=x.params)===null||de===void 0)?void 0:de.exerciseId,".json"):"/api/examination_banks.json",$t(!0),Ve.next=4,Object(st.a)(F,{method:lt?"put":"post",body:b});case 4:k=Ve.sent,k.status===0&&(o.b.success("\u4FDD\u5B58\u6210\u529F"),$t(!1),L.c.push("/exam/exerciseManagement"));case 6:case"end":return Ve.stop()}},le)}));return function(){return re.apply(this,arguments)}}(),ne=Number(lt?(M=D.paperData)===null||M===void 0||((Z=M.exam)===null||Z===void 0)?void 0:Z.all_score:(Ue=D.paperData)===null||Ue===void 0?void 0:Ue.all_score);if(console.log(ne,44),ne===100||ne===120||ne===150){ce();return}y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u6570\u4E0D\u662F100\u3001120\u3001150\u5206\uFF0C\u786E\u5B9A\u662F\u5426\u4FDD\u5B58\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ce})},ut=function(b){var M=/^(\-)*(\d+)\.(\d\d).*$/;return console.log(b),typeof b=="string"?isNaN(Number(b))?"":b.replace(M,"$1$2.$3"):typeof b=="number"?isNaN(b)?"":String(b).replace(M,"$1$2.$3"):""},jt=function(b){Ge(b)},Mt=function(){ot()},na=function(b){if(!b||!(b!=null&&b.length))return[];var M=G.map(function(Z){var Ue=(b==null?void 0:b.find(function(ce){return Z.type===ce.type}))||{};return Ue});return M};return console.log(G,"list"),a.a.createElement("section",{className:he.a.bg},a.a.createElement("div",{id:"id_left",className:he.a.left,onMouseEnter:function(b){var M=document.getElementById("id_left");M.style.overflowY="auto"},onMouseLeave:function(b){var M=document.getElementById("id_left");M.style.overflowY="hidden"}},G.map(function(z,b){var M,Z,Ue,ce,ne=z.type,re=z.count,le=z.name,de=z.icon,F=na((M=D.paperData)===null||M===void 0?void 0:M.questionList);return console.log(F,"item"),a.a.createElement("div",{className:he.a.list,key:b},a.a.createElement("div",{className:he.a.name},a.a.createElement("b",null),a.a.createElement("span",null,le)),a.a.createElement("aside",null,a.a.createElement("div",null,"\u5171",a.a.createElement("span",{className:he.a.b},re),"\u9898",a.a.createElement("span",{className:he.a.l},"|"),"\u5171",a.a.createElement("span",{className:he.a.r},F==null||((Z=F[b])===null||Z===void 0)?void 0:Z.questions_score),"\u5206"),a.a.createElement("div",null,b>0?a.a.createElement(l.a,{getPopupContainer:function(ve){return document.getElementById("id_left")},title:"\u4E0A\u79FB"},a.a.createElement("span",{onClick:function(){return Xt(b)},className:"mb20",style:{transform:"rotate(270deg)"}}," ",a.a.createElement("i",{className:"icon-jiantou1"}))):a.a.createElement("span",{className:"mb20",style:{transform:"rotate(270deg)",cursor:"not-allowed"}}," ",a.a.createElement("i",{className:"icon-jiantou1"})),b<G.length-1?a.a.createElement(l.a,{getPopupContainer:function(ve){return document.getElementById("id_left")},title:"\u4E0B\u79FB"},a.a.createElement("span",{onClick:function(){return K(b)},style:{transform:"rotate(90deg)"}}," ",a.a.createElement("i",{className:"icon-jiantou1"}))):a.a.createElement("span",{style:{transform:"rotate(90deg)",cursor:"not-allowed"}}," ",a.a.createElement("i",{className:"icon-jiantou1"})))),a.a.createElement("div",{className:he.a.answerSheet},F==null||((Ue=F[b])===null||Ue===void 0||((ce=Ue.questions)===null||ce===void 0))?void 0:ce.map(function(k,ve){return a.a.createElement("div",{onClick:function(){var nt="Anchor_".concat(k.id),it=document.getElementById(nt);it&&setTimeout(function(){return it.scrollIntoView({block:"center",behavior:"smooth"})})},key:k.id,className:he.a.tag},ve+1)})))})),a.a.createElement("div",{className:he.a.right},a.a.createElement(H.a,{style:{paddingLeft:30},path:fe,title:lt?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),a.a.createElement(V.a,{form:Ce,className:he.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:Xe,onValuesChange:Ut},a.a.createElement(V.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},a.a.createElement(A.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},rt.map(function(z){return a.a.createElement(A.a.Option,{key:z.id,title:z.name,value:z.id},z.name)}))),a.a.createElement(V.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(m.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((Ye=et.name)===null||Ye===void 0?void 0:Ye.length)||0,"/60")})),a.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(J.a.Group,null,a.a.createElement(J.a,{value:1},"\u7B80\u5355"),a.a.createElement(J.a,{value:2},"\u9002\u4E2D"),a.a.createElement(J.a,{value:3},"\u56F0\u96BE"))),a.a.createElement(V.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},a.a.createElement(zt,{rows:6,maxLength:200}))),a.a.createElement("div",{className:he.a.wrap},lt&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"".concat(he.a.flexRow," ").concat(he.a.flexJustifyBetween)},a.a.createElement("div",null,a.a.createElement("span",{className:he.a.questionNumber},"\u9898\u6570\uFF1A",(gt=D.paperData)===null||gt===void 0||((we=gt.exam)===null||we===void 0)?void 0:we.all_questions_count),a.a.createElement("span",{className:he.a.score},"\u603B\u5206\uFF1A",(wt=D.paperData)===null||wt===void 0||((ae=wt.exam)===null||ae===void 0)?void 0:ae.all_score,"\u5206")),a.a.createElement("div",{className:he.a.selectTopicButton,onClick:function(){var b;return L.c.push("/exam/questionManagement/preview_select/".concat(x==null||((b=x.params)===null||b===void 0)?void 0:b.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),a.a.createElement("div",{className:he.a.line})),(u=na((I=D.paperData)===null||I===void 0?void 0:I.questionList))===null||u===void 0?void 0:u.map(function(z,b){var M,Z=(z==null?void 0:z.type)===Dt,Ue=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return a.a.createElement("div",{className:he.a.relative,key:b},a.a.createElement("div",{className:he.a.typeActive,id:"Anchor_".concat(z.type),onMouseEnter:function(){De(z.type),Nt(null)}},a.a.createElement("span",{className:he.a.typeName},Ue[b],(M=z.number)===null||M===void 0?void 0:M.slice(1),"\u3001",z.name,"\uFF08\u5171",z.questions_count,"\u9898\uFF0C\u5171",z.questions_score,"\u5206\uFF09"),a.a.createElement("span",{className:he.a.typeAction,style:{opacity:1,flex:1,justifyContent:"end"}},z.type!=="PRACTICAL"&&a.a.createElement("div",{className:he.a.setScore,onClick:function(){return Wt(z.type,z.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),a.a.createElement("div",{className:he.a.delete,onClick:function(){return aa(z.type)}},"\u5220\u9664"))),a.a.createElement(X.a,{onDragEnd:function(ne){return ra(ne,z)}},a.a.createElement(X.c,{droppableId:b.toString()},function(ce,ne){var re;return a.a.createElement("div",Object(ge.a)({className:"mt20",ref:ce.innerRef},ce.droppableProps,{onScroll:function(){}}),(re=z.questions)===null||re===void 0?void 0:re.map(function(le,de){return a.a.createElement(X.b,{draggableId:le.id.toString(),index:de,key:le.id},function(F){return a.a.createElement("div",Object(ge.a)({ref:F.innerRef},F.draggableProps,F.dragHandleProps,{id:"Anchor_".concat(le.id)}),a.a.createElement(O,{isEdit:lt,index:de,typeName:z.name,type:z.type,data:le,inMouseId:xt,onSetScore:lt?Zt:Lt,onDelete:lt?We:It,onEdit:jt,onMouseEnter:function(ve){Nt(ve),De(null)}}))})}))})))}))),!!ft&&a.a.createElement(St,{visible:ft,onCancel:function(){return Ge("")},onOk:Mt}),a.a.createElement(Me.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return L.c.push(fe)},onOk:function(){return Ce.submit()},loading:Bt,className:he.a.fixedBtn}))},ta=g.default=Object(L.a)(function(bt){var Be=bt.problemsetPreview,ze=bt.user,Ye=bt.loading,gt=bt.globalSetting;return{problemsetPreview:Be,user:ze,globalSetting:gt,loading:Ye.effects}})(qt)},vGm4:function(Y,g,e){Y.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},wJFb:function(Y,g,e){Y.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}},xIf3:function(Y,g,e){Y.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]);