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
181 KiB

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