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__User__Detail__Topics__Ex...

16 lines
88 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[237,5,6,13],{"7ahc":function(Xe,ue,t){"use strict";t.d(ue,"a",function(){return ee});var We=t("XEnU"),Z=t("IIKO"),ut=t("+L6B"),te=t("2/Rp"),ke=t("y8nQ"),m=t("Vl3Y"),l=t("k16G"),ae=t("OaEy"),ne=t("2fM7"),f=t("q1tI"),T=t.n(f),F=t("VrN/"),Se=t.n(F),q=t("p77/"),it=t.n(q),le=t("c5Ni"),ze=t.n(le),p=ne.a.Option,w={labelCol:{span:4},wrapperCol:{span:20}},B={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"]};ue.b=function(ye){var be=ye.callback,v=ye.onCancel,Ie=Object(f.useState)("python"),Ze=Object(l.a)(Ie,2),Rt=Ze[0],re=Ze[1];function mt(e){re(B[e][1])}function r(e){be(e)}return T.a.createElement(m.a,Object(Z.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:r}),T.a.createElement(m.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},T.a.createElement(ne.a,{onChange:mt},Object.keys(B).map(function(e){return T.a.createElement(p,{key:e,value:e},B[e][0])}))),T.a.createElement(m.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},T.a.createElement(ee,{mode:Rt})),T.a.createElement("div",{className:"flex-container flex-end"},T.a.createElement(te.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),T.a.createElement(te.a,{type:"ghost",onClick:v},"\u53D6\u6D88")))};function ee(ye){var be=ye.value,v=ye.onChange,Ie=ye.mode,Ze=ye.options,Rt=Ze===void 0?{}:Ze,re=Object(f.useRef)(),mt=Object(f.useState)(),r=Object(l.a)(mt,2),e=r[0],nt=r[1];return Object(f.useEffect)(function(){if(e){var Et=function(I){var y=I.getValue();v&&v(y)};return e.on("change",Et),function(){e.off("change",Et)}}},[e,v]),Object(f.useEffect)(function(){e&&e.setOption("mode",Ie)},[e,Ie]),Object(f.useEffect)(function(){e&&((be!==e.getValue()||be==="")&&setTimeout(function(){e.setValue(be||" ")},300))},[e,be]),Object(f.useEffect)(function(){if(re.current&&!e){var Et=Se.a.fromTextArea(re.current,Object(We.a)({mode:Ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Rt));nt(Et)}},[re.current,e]),T.a.createElement("div",{className:"my-codemirror-container"},T.a.createElement("textarea",{ref:re}))}},"7qnI":function(Xe,ue,t){"use strict";var We=t("5Dmo"),Z=t("3S7+"),ut=t("XKWP"),te=t("N7Kx"),ke=t("kFHX"),m=t("4jIl"),l=t("5NDa"),ae=t("5rEg"),ne=t("q1tI"),f=t.n(ne),T=t("O2Wb"),F=t.n(T),Se=ae.a.TextArea,q=function(it){Object(ke.a)(ze,it);var le=Object(m.a)(ze);function ze(){return Object(ut.a)(this,ze),le.apply(this,arguments)}return Object(te.a)(ze,[{key:"render",value:function(){var w=this,B=this.props,ee=B.index,ye=B.onAnswerChange,be=B.addChildAnswer,v=B.exerciseIsPublish,Ie=B.answers,Ze=B.activeOptionErrorIndex;return f.a.createElement("div",{className:F.a.flex},f.a.createElement("div",{className:"".concat(F.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",ee+1,"):"),f.a.createElement("div",{className:"".concat(F.a.flex," ").concat(F.a.flex1),style:{flexDirection:"column"}},Ie.map(function(Rt,re){var mt="".concat(ee,"-").concat(re);return f.a.createElement("div",{className:"".concat(F.a.flex," ").concat(F.a.flex1),key:re},f.a.createElement("div",{className:F.a.flex1,style:{flex:1}},f.a.createElement("div",null,f.a.createElement(Se,{className:mt===Ze?F.a.error:"",spellCheck:!1,rows:4,value:Rt||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(re==0?"":"(\u53EF\u9009)"),onChange:function(e){return ye(ee,re,e.target.value)},style:{minHeight:95}}))),!v&&f.a.createElement(f.a.Fragment,null,re!=0&&f.a.createElement(Z.a,{title:"\u5220\u9664"},f.a.createElement("i",{className:"".concat(F.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return w.props.deleteChildAnswer(ee,re)},style:{float:"right"}})),re===0&&f.a.createElement(Z.a,{title:"\u5220\u9664"},f.a.createElement("i",{className:"".concat(F.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return w.props.deleteChildAnswermain(ee,re)},style:{float:"right"}})),f.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},f.a.createElement("i",{className:"".concat(F.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return be(ee)},style:{float:"right",visibility:re==Ie.length-1?"":"hidden"}}))))})))}}]),ze}(ne.Component);ue.a=q},"9Bee":function(Xe,ue,t){"use strict";var We=t("q1tI"),Z=t.n(We),ut=t("vg9a"),te=t("k16G"),ke=t("DlQD"),m=t.n(ke),l=t("rUJ1");function ae(S,I){var y=S.match(/^(\s+)(?:```)/);if(y===null)return I;var ve=y[1];return I.split(`
`).map(function(Ae){var ot=Ae.match(/^\s+/);if(ot===null)return Ae;var He=Object(te.a)(ot,1),ft=He[0];return ft.length>=ve.length?Ae.slice(ve.length):Ae}).join(`
`)}var ne=[],f=["<ul>"],T=new m.a.Renderer,F=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Se(){ne.length=0,f=["<ul>"]}function q(S,I,y,ve){if(I>=S.length||S[I].level<=y)return I;var Ae=S[I];ve.push("<li><a href='#"+Ae.anchor+"'>"+Ae.text+"</a>"),I++;var ot=[];return I=q(S,I,Ae.level,ot),ot.length>0&&(ve.push("<ul>"),ot.forEach(function(He){ve.push(He)}),ve.push("</ul>")),ve.push("</li>"),I=q(S,I,y,ve),I}function it(){return q(ne,0,0,f),f.push("</ul>"),f.join("")}var le={heading:function(I){var y=F.exec(I);if(y)return{type:"heading",raw:y[0],depth:y[1].length,text:y[2]}},fences:function(I){var y=this.rules.block.fences.exec(I);if(y){var ve=y[0],Ae=ae(ve,y[3]||""),ot=y[2]?y[2].trim():y[2];if(["latex","katex","math"].indexOf(ot)>=0){var He=w(),ft=Ae;Ae=He,B[He]={type:"block",expression:ft}}return{type:"code",raw:ve,lang:ot,text:Ae}}}},ze=/(?:\${2})([^\n`]+?)(?:\${2})/gi,p=0,w=function(){return"__special_katext_id_".concat(p++,"__")},B={};function ee(){return B}function ye(){p=0,B={}}function be(S){return S=S.replace(ze,function(I,y){var ve=w();return B[ve]={type:"inline",expression:y},ve}),S}var v=T.listitem;T.listitem=function(S){return v(be(S))};var Ie=T.paragraph;T.paragraph=function(S){return Ie(be(S))};var Ze=T.tablecell;T.tablecell=function(S,I){return Ze(be(S),I)},T.code=function(S,I,y){var ve=(I||"").match(/\S*/)[0];return ve?["latex","katex","math"].indexOf(ve)>=0?"<p class='editormd-tex'>".concat(S,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(I,'">').concat(y?S:Object(l.escape)(S,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(y?S:Object(l.escape)(S,!0))+"</code></pre>"},T.heading=function(S,I,y){var ve=this.options.headerPrefix+y.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ne.push({anchor:ve,level:I,text:S}),"<h"+I+' id="'+ve+'">'+S+"</h"+I+">"},m.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),m.a.use({tokenizer:le,renderer:T});var Rt=m.a,re=t("SJMd"),mt=t("m3rI"),r=t("Oy/b"),e=/<pre[^>]*>/g;function nt(S){var I=document.createElement("div");return I.innerHTML=S,I.childNodes.length===0?"":I.childNodes[0].nodeValue}var Et=ue.a=function(S){var I=S.value,y=I===void 0?"":I,ve=S.className,Ae=S.style,ot=Ae===void 0?{}:Ae,He=String(y),ft=Object(We.useMemo)(function(){try{var ct=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Je=/\"\/api\/attachments\/|\"\/attachments\/download\//g,kt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;He=He.replace(ct,"("+mt.a.API_SERVER+"/api/attachments/").replace(Je,'"'+mt.a.API_SERVER+"/api/attachments/").replace(kt,'"'+mt.a.API_SERVER+"/files/uploads/")}catch(xt){}var o=Rt(He),Lt=ee();return He.match(/\[TOC\]/)&&(o=o.replace("<p>[TOC]</p>",it()),Se()),o=o.replace(/(__special_katext_id_\d+__)/g,function(xt,jt){var At=Lt[jt],dt=At.type,Ut=At.expression;return Object(r.renderToString)(nt(Ut)||"",{displayMode:dt==="block",throwOnError:!1,output:"html"})}),o=o.replace(/▁/g,"\u2581\u2581\u2581"),ye(),o},[He]),lt=Object(We.useRef)();function Nt(ct){var Je=ct.target;if(Je.tagName.toUpperCase()==="A"){var kt=Je.getAttribute("href");if(kt.startsWith("#")){ct.preventDefault();var o=document.getElementById(kt.replace("#",""));o&&o.scrollIntoView(!0)}}}return Object(We.useEffect)(function(){if(lt.current&&ft&&(ft.match(e)&&window.PR.prettyPrint()),lt.current)return lt.current.addEventListener("click",Nt),function(){lt.current.removeEventListener("click",Nt),ye(),Se()}},[ft,lt.current,Nt]),Z.a.createElement("div",{ref:lt,style:ot,className:"".concat(ve||""," markdown-body"),dangerouslySetInnerHTML:{__html:ft}})}},"9VGf":function(Xe,ue,t){"use strict";t.d(ue,"a",function(){return ut});var We=t("q1tI"),Z=t.n(We);function ut(te,ke){var m=Object(We.useRef)();Object(We.useEffect)(function(){m.current=te}),Object(We.useEffect)(function(){function l(){m.current()}if(ke!==null){var ae=setInterval(l,ke);return function(){return clearInterval(ae)}}},[ke])}},BjJ7:function(Xe,ue,t){"use strict";t.d(ue,"d",function(){return Z}),t.d(ue,"c",function(){return ut}),t.d(ue,"e",function(){return te}),t.d(ue,"b",function(){return ke}),t.d(ue,"a",function(){return l});var We=t("m3rI");function Z(ae){var ne=!0;if(ae.length>0){for(var f=0;f<ae.length;f++)if(ae[f].compile_success==0||!ae[f].compile_success){ne=!1;break}}else ne=!1;return ne}function ut(ae){for(var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",f=[],T=0;T<ae.length;T++){var F=ae[T],Se=ne?"".concat(ne,"/").concat(F.name):"".concat(F.name);f.push({title:F.name,isLeaf:!(F.type==="tree"),key:Se})}return f}function te(ae,ne,f){for(var T=0;T<ae.length;T++){var F=ae[T];if(F.key===ne){F.children=f;break}F.children&&te(F.children,ne,f)}return ae}function ke(ae,ne,f){var T;return function(){var F=this,Se=arguments,q=function(){T=null,f||ae.apply(F,Se)},it=f&&!T;clearTimeout(T),T=setTimeout(q,ne),it&&ae.apply(F,Se)}}var m=!0,l=We.a.API_SERVER},"C+DQ":function(Xe,ue,t){},HmJG:function(Xe,ue,t){},LuLp:function(Xe,ue,t){Xe.exports={flex_box_center:"flex_box_center___4bUZY",flex_space_between:"flex_space_between___1xTjN",flex_box_vertical_center:"flex_box_vertical_center___1vgGz",flex_box_center_end:"flex_box_center_end___P7hNa",flex_box_column:"flex_box_column___2sxpi",wrap:"wrap___lYrXF",modal:"modal___jAVte",titleWrap:"titleWrap___3ZYOv",required:"required___TyqrE",title:"title___YHdJB",colorGray:"colorGray___QPU3J",choiceWrap:"choiceWrap___3fip5",answer:"answer___1b5_q",activeAnswer:"activeAnswer___3IKUq",deleteIcon:"deleteIcon___dg_3n",addIcon:"addIcon___3bFJA",editorWrap:"editorWrap___xeZgL",htmlWrap:"htmlWrap___1-J33",radio:"radio___14ZC8",color333:"color333___2Hi7e",color999:"color999___wFMNh",questionType:"questionType___2DcP-",questionChoices:"questionChoices___1QDDn"}},M8RZ:function(Xe,ue,t){"use strict";t.d(ue,"a",function(){return ne});var We=t("XKWP"),Z=t("N7Kx"),ut=t("kFHX"),te=t("4jIl"),ke=t("q1tI"),m=t.n(ke),l=t("i8i4"),ae=t.n(l),ne=function(f){Object(ut.a)(F,f);var T=Object(te.a)(F);function F(Se){var q;Object(We.a)(this,F),q=T.call(this,Se);var it=window.document;return q.node=it.createElement("div"),it.body.appendChild(q.node),q}return Object(Z.a)(F,[{key:"render",value:function(){var q=this.props.children;return Object(l.createPortal)(q,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),F}(m.a.Component)},O2Wb:function(Xe,ue,t){Xe.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Xe,ue,t){"use strict";var We=t("2qtc"),Z=t("kLXV"),ut=t("Cmcn"),te=t("k16G"),ke=t("v7Ap"),m=t("q1tI"),l=t.n(m),ae=t("VrN/"),ne=t.n(ae),f=t("bdgK"),T=t("p77/"),F=t("Bd2K"),Se=t("ELLl"),q=t("19Vz"),it=t("lZu9"),le=t("kSUc"),ze=t("9Bee"),p=t("IIKO"),w=t("dejd"),B=t("C+DQ"),ee=[{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 ye(C){var Qe=C.onActionCallback,Be=C.title,De=C.icon,Ye=C.actionName,pt=C.className,Pt=pt===void 0?"":pt,$e=C.children;function Ot(){Qe(Ye)}return l.a.createElement("a",{title:Be,className:Pt,onClick:Ot},l.a.createElement("i",{className:"md-iconfont ".concat(De)}),$e)}var be=function(C){var Qe=C.watch,Be=C.showNullButton,De=C.onActionCallback,Ye=C.fullScreen,pt=C.insertTemp,Pt=[].concat(ee,[{title:"".concat(Qe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Qe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},Pt.map(function($e,Ot){return l.a.createElement("li",{key:Ot},$e.actionName?l.a.createElement(ye,Object(p.a)({},$e,{onActionCallback:De})):l.a.createElement("span",{className:"v-line"}))}),Be?l.a.createElement("li",null,l.a.createElement(ye,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:De},l.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt&&l.a.createElement("li",null,l.a.createElement(ye,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(pt),onActionCallback:De},l.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(ye,{icon:"".concat(Ye?"icon-shrink":"icon-enlarge"),title:Ye?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:De})))},v=t("M8RZ"),Ie=t("+L6B"),Ze=t("2/Rp"),Rt=t("y8nQ"),re=t("Vl3Y"),mt=t("5NDa"),r=t("5rEg"),e={labelCol:{span:4},wrapperCol:{span:20}},nt=function(C){var Qe=C.callback,Be=C.onCancel;function De(Ye){Qe(Ye)}return l.a.createElement(re.a,Object(p.a)({},e,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:De}),l.a.createElement(re.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},l.a.createElement(r.a,null)),l.a.createElement(re.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},l.a.createElement(r.a,null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(Ze.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))},Et=t("7ahc"),S=t("HmJG"),I=t("BjJ7"),y=re.a.useForm,ve={width:280,marginRight:10},Ae={labelCol:{span:5},wrapperCol:{span:19}},ot=function(C){var Qe=C.callback,Be=C.onCancel,De=y(),Ye=Object(te.a)(De,1),pt=Ye[0];function Pt(yt){Qe(yt)}function $e(yt){pt.setFieldsValue({src:"/api/attachments/".concat(yt.id)})}function Ot(yt){var wt=yt.target.files[0];ft(wt,$e)}return l.a.createElement(re.a,Object(p.a)({form:pt},Ae,{className:"upload-image-panel",onFinish:Pt}),l.a.createElement(re.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(re.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},l.a.createElement(r.a,{style:ve})),l.a.createElement(He,{onFileChange:Ot}))),l.a.createElement(re.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},l.a.createElement(r.a,{style:{width:264}})),l.a.createElement(re.a.Item,{style:{textAlign:"right"}},l.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(Ze.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))};function He(C){var Qe=C.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:Qe}))}function ft(C,Qe){if(!C)throw new String("\u6CA1\u6709\u6587\u4EF6");var Be=new FormData;Be.append("editormd-image-file",C),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(Ye){Qe(JSON.parse(Ye.target.responseText))},!1),De.addEventListener("error",function(Ye){console.error(Ye)},!1),De.open("POST","".concat(I.a,"/api/attachments.json")),De.send(Be)}var lt=t("giR+"),Nt=t("fyUT"),ct=t("7Kak"),Je=t("9yH6"),kt=Je.a.Group,o={margin:"0 8px"},Lt=function(C){var Qe=C.callback,Be=C.onCancel;function De(Ye){Qe(Ye)}return l.a.createElement(re.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:De},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:o},"\u5355\u5143\u683C\u6570\uFF1A"),l.a.createElement("span",{style:o},"\u884C\u6570"),l.a.createElement(re.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},l.a.createElement(Nt.a,null)),l.a.createElement("span",{style:o},"\u5217\u6570"),l.a.createElement(re.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},l.a.createElement(Nt.a,null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:o},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),l.a.createElement(re.a.Item,{name:"align"},l.a.createElement(kt,null,l.a.createElement(Je.a,{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(Je.a,{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(Je.a,{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(Je.a,{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(Ze.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))},xt="link",jt="upload-image",At="code-block",dt="add-table",Ut="------------",zt={default:Ut,left:":".concat(Ut),center:":".concat(Ut,":"),right:"".concat(Ut,":")},Zt=t("9VGf"),Mt,St;function ua(){}var ia=0,Ht=1e4,Qt="\u2581",oa=`
**\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 Gt(C){return/^\d+$/.test(C)?"".concat(C,"px"):C}var ea=navigator.platform.toUpperCase().indexOf("MAC")>=0,ta=ea?"Cmd":"Ctrl",aa=(Mt={},Object(ke.a)(Mt,ta+"-B","bold"),Object(ke.a)(Mt,ta+"-I","italic"),Mt),Jt=(St={},Object(ke.a)(St,xt,"\u6DFB\u52A0\u94FE\u63A5"),Object(ke.a)(St,At,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ke.a)(St,jt,"\u6DFB\u52A0\u56FE\u7247"),Object(ke.a)(St,dt,"\u6DFB\u52A0\u8868\u683C"),St),ma=ue.a=function(C){var Qe=C.defaultValue,Be=Qe===void 0?"":Qe,De=C.onChange,Ye=C.width,pt=Ye===void 0?"100%":Ye,Pt=C.height,$e=Pt===void 0?400:Pt,Ot=C.miniToolbar,yt=Ot===void 0?!1:Ot,wt=C.isFocus,Xt=wt===void 0?!1:wt,Wt=C.watch,Ft=C.insertTemp,na=C.id,Kt=na===void 0?"markdown-editor-id":na,la=C.showResizeBar,ra=la===void 0?!1:la,sa=C.noStorage,M=sa===void 0?!1:sa,i=C.showNullButton,H=i===void 0?!1:i,z=C.fullScreen,et=z===void 0?!1:z,Ke=C.onBlur,Q=C.onCMBeforeChange,u=C.className,vt=u===void 0?"":u,a=C.placeholder,tt=a===void 0?"":a,Ce=C.values,Re=Ce===void 0?"":Ce,k=Object(m.useState)(null),se=Object(te.a)(k,2),n=se[0],de=se[1],ge=Object(m.useState)(Be),Fe=Object(te.a)(ge,2),me=Fe[0],$=Fe[1],G=Object(m.useState)(Wt),b=Object(te.a)(G,2),J=b[0],Ee=b[1],X=Object(m.useState)(et),fe=Object(te.a)(X,2),ie=fe[0],Te=fe[1],qe=Object(m.useState)(""),xe=Object(te.a)(qe,2),Ue=xe[0],Pe=xe[1],je=Object(m.useState)(0),W=Object(te.a)(je,2),x=W[0],oe=W[1],K=Object(m.useState)($e),N=Object(te.a)(K,2),R=N[0],Me=N[1],E=Object(m.useState)(!1),h=Object(te.a)(E,2),s=h[0],j=h[1],c=Object(m.useRef)(),we=Object(m.useRef)(),g=Object(m.useRef)(),L=Object(m.useRef)();Object(m.useEffect)(function(){$(Re),n==null||n.setValue(Re)},[Re]),Object(m.useEffect)(function(){if(c.current){var P=function(he,_e){var Le=_e.clipboardData;if(Le){var Ne=Le.types.toString(),rt=Le.items;if(Ne==="text/html,Files"||Ne==="Files"||Le.types.indexOf("Files")){var Ge=rt[1];Ne==="Files"&&(Ge=rt[0]),Ge.kind==="file"&&Ge.type.match(/^image\//i)&&ft(Ge.getAsFile(),function(at){at.id?O.replaceSelection("![,](/api/attachments/".concat(at.id,")")):(at==null?void 0:at.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},O=ne.a.fromTextArea(c.current,{mode:"markdown",lineNumbers:!yt,lineWrapping:!0,value:Be,autoCloseTags:!0,autoCloseBrackets:!0});return Xt&&O.focus(),O.on("paste",P),de(O),function(){O.off("paste",P)}}},[]);var Oe=Object(m.useCallback)(function(){if(we.current)try{var P=we.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,O=we.current.getElementsByClassName("markdown-editor-body")[0];ie?O.style.height="calc(100vh - ".concat(P,"px)"):O.style.height="".concat(R-P,"px")}catch(D){console.log(D,"---- to set md editor body height")}},[R,we,ie]);Object(m.useEffect)(function(){function P(){var D=new f.default(function(he){var _e=Object(ut.a)(he),Le;try{for(_e.s();!(Le=_e.n()).done;){var Ne=Le.value;(Ne.target.offsetHeight>0||Ne.target.offsetWidth>0)&&(Oe(),n.setSize("100%","100%"),n.refresh())}}catch(rt){_e.e(rt)}finally{_e.f()}});return D.observe(c.current.parentElement),D}if(n){var O=P();return function(){O.unobserve(c.current.parentElement)}}},[n,Oe]),Object(m.useEffect)(function(){if(n){for(var P=[],O=function(){var Ne=he[D];_e=Object(te.a)(Ne,2);var rt=_e[0],Ge=_e[1],at=Object(ke.a)({},rt,function(){Ct(Ge)});P.push(at),n.addKeyMap(at)},D=0,he=Object.entries(aa);D<he.length;D++){var _e;O()}return function(){var Le=Object(ut.a)(P),Ne;try{for(Le.s();!(Ne=Le.n()).done;){var rt=Ne.value;n.removeKeyMap(rt)}}catch(Ge){Le.e(Ge)}finally{Le.f()}}}},[n]),Object(m.useEffect)(function(){et!==ie&&Te(et)},[et]),Object(Zt.a)(function(){if(!M&&x>0){var P=new Date().getTime(),O=window.sessionStorage.getItem(Kt);P>=x+Ht&&(!O||O!==me)&&(window.sessionStorage.setItem(Kt,me),j(!0))}},Ht),Object(m.useEffect)(function(){Ee(Wt)},[n,Wt]),Object(m.useEffect)(function(){n&&(Xt&&n.focus())},[n,Xt]),Object(m.useEffect)(function(){if(J&&n){var P=function(he){var _e=he.target;if(L.current){var Le=_e.scrollTop/_e.scrollHeight;L.current.scrollTop=L.current.scrollHeight*Le}},O=n.getScrollerElement();return O.addEventListener("scroll",P),function(){O.removeEventListener("scroll",P)}}},[n,J]),Object(m.useEffect)(function(){if(n&&Q){var P=function(D,he){Q(D,he)};return n.on("beforeChange",P),function(){n.off("beforeChange",P)}}},[n,Q]),Object(m.useEffect)(function(){if(n&&Ke){var P=function(){Ke(n.getValue())};return n.on("blur",P),function(){n.off("blur",P)}}},[n,Ke]),Object(m.useEffect)(function(){if(n){var P=function(D){var he=D.getValue();$(he),oe(new Date().getTime()),D.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),De&&De(he)};return n.on("change",P),function(){n.off("change",P)}}},[n,De]),Object(m.useEffect)(function(){n&&(Be==null?(n.setValue(""),$("")):Be!==n.getValue()&&(n.setValue(Be),$(Be),n.setCursor(n.lineCount(),0)))},[n,Be]);var Ct=Object(m.useCallback)(function(P){var O=n.getCursor(),D=n.getSelection(),he=D.split(`
`);switch(P){case"bold":return n.replaceSelection("**"+D+"**"),D===""&&n.setCursor(O.line,O.ch+2),n.focus();case"italic":return n.replaceSelection("*"+D+"*"),D===""&&n.setCursor(O.line,O.ch+1),n.focus();case"code":return n.replaceSelection("`"+D+"`"),D===""&&n.setCursor(O.line,O.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+D+"$$`"),D===""&&n.setCursor(O.line,O.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+D+"\n```"),n.setCursor(O.line+1,D.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
`),n.focus();case"list-ul":return D===""?n.replaceSelection("- "+D):n.replaceSelection(he.map(function(_e){return _e===""?"":"- ".concat(_e)}).join(`
`)),n.focus();case"list-ol":return D===""?n.replaceSelection("1. "+D):n.replaceSelection(he.map(function(_e,Le){return _e===""?"":"".concat(Le+1,". ").concat(_e)}).join(`
`)),n.focus();case"add-null-ch":return D===""&&n.setCursor(O.line,O.ch+1),n.replaceSelection(Qt),n.focus();case"inster-template-1":return D===""&&n.setCursor(O.line,O.ch),n.replaceSelection(oa),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return Ee(!J),n.focus();case"trigger-full-screen":return Te(!ie),n.focus();case xt:Pe(xt);return;case At:Pe(At);return;case jt:Pe(jt);return;case dt:Pe(dt);return;default:throw new Error}},[n,J,ie]),Ve=Object(m.useCallback)(function(P){Pe("");switch(Ue){case xt:var O=P.title,D=P.link;return n.replaceSelection("[".concat(O,"](").concat(D,")")),n.focus();case At:var he=P.language,_e=P.content;return n.replaceSelection(["```"+he,_e,"```"].join(`
`)),n.focus();case jt:var Le=P.src,Ne=P.alt;return n.replaceSelection("![ ".concat(Ne," ]( ").concat(Le,' "').concat(Ne,'" )')),n.focus();case dt:for(var rt=P.row,Ge=P.col,at=P.align,qt=`
`,Tt=0;Tt<rt;Tt++){for(var gt=[],It=[],Yt=0;Yt<Ge;Yt++)Tt===1&&It.push(zt[at]),gt.push(" ");Tt===1&&(qt+="| ".concat(It.join(" | "),` |
`)),qt+="| ".concat(gt.join(Ge===1?"":" | "),` |
`)}return n.replaceSelection(qt+`
`),n.focus();default:throw new Error}},[n,Ue]),Y=Object(m.useMemo)(function(){switch(Ue){case xt:return l.a.createElement(nt,{callback:Ve,onCancel:_});case At:return l.a.createElement(Et.b,{callback:Ve,onCancel:_});case jt:return l.a.createElement(ot,{callback:Ve,onCancel:_});case dt:return l.a.createElement(Lt,{callback:Ve,onCancel:_});default:return null}},[Ue]);function _(){Pe("")}Object(m.useEffect)(function(){if(g.current){var P=function(rt){_e=!0,Le=rt.pageY},O=function(){_e=!1},D=function(rt){if(_e){var Ge=rt.pageY-Le;Ge<0&&(Ge=0),Ge>300&&(Ge=300);var at=$e+Ge+"px";Me(at)}},he=g.current,_e=!1,Le=0;return he.addEventListener("mousedown",P),document.addEventListener("mousemove",D),document.addEventListener("mouseup",O),function(){he.removeEventListener("mousedown",P),document.removeEventListener("mousemove",D),document.removeEventListener("mouseup",O)}}},[n,g]),Object(m.useEffect)(function(){Me($e)},[$e]);var d=Gt(pt),A=Gt(R),V={width:d,height:A},ce=Object(m.useMemo)(function(){if(x){var P=new Date(x),O=P.getHours(),D=P.getMinutes(),he=P.getSeconds();return O=O<10?"0"+O:O,D=D<10?"0"+D:D,he=he<10?"0"+he:he,"".concat(O,":").concat(D,":").concat(he)}return 0},[x]);function U(){window.sessionStorage.removeItem(Kt),j(!1),oe(0)}function Bt(){j(!1),oe(0),n.setValue(window.sessionStorage.getItem(Kt))}return l.a.createElement(m.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:we},l.a.createElement("div",{className:"markdown-editor-container ".concat(vt," ").concat(J?"on-preview":""," ").concat(yt?"mini":""," ").concat(ie?"full-screen":""),style:V},l.a.createElement(be,{insertTemp:Ft,watch:J,fullScreen:ie,showNullButton:H,onActionCallback:Ct}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:c,placeholder:tt})),J?l.a.createElement("div",{ref:L,className:"preview-container"},l.a.createElement(ze.a,{value:me})):null))),ra?l.a.createElement("a",{ref:g,className:"editor-resize"}):null,l.a.createElement(v.a,null,Jt[Ue]?l.a.createElement(Z.a,{centered:!0,title:Jt[Ue],visible:!0,onCancel:_,footer:null},Y):null))}},dejd:function(Xe,ue,t){},kSUc:function(Xe,ue,t){},kqOp:function(Xe,ue,t){"use strict";t.d(ue,"a",function(){return f});var We=t("IIKO"),Z=t("XKWP"),ut=t("N7Kx"),te=t("kFHX"),ke=t("4jIl"),m=t("q1tI"),l=t.n(m),ae=t("Ot1p"),ne="\u2581",f=function(T){Object(te.a)(Se,T);var F=Object(ke.a)(Se);function Se(){var q;Object(Z.a)(this,Se);for(var it=arguments.length,le=new Array(it),ze=0;ze<it;ze++)le[ze]=arguments[ze];return q=F.call.apply(F,[this].concat(le)),q.getChCountBeforeCursor=function(p,w){for(var B=w.line,ee=0,ye=0;ye<B;ye++)ee+=p.getLine(ye).split(ne).length-1;var be=p.getLine(B).substring(0,w.ch);return ee+=be.split(ne).length-1,ee},q.onCMBeforeChange=function(p,w){var B=p.getRange(w.from,w.to),ee=0;if(w.text.forEach(function(Ie){ee+=Ie.split(ne).length-1}),B&&B.indexOf(ne)!=-1){var ye=B.split(ne).length-1,be=q.getChCountBeforeCursor(p,w.from);console.log("\u5220\u9664".concat(ye,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(be,"\u4E2A\uFF0C\u65B0\u589E").concat(ee,"\u4E2A")),q.props.deleteEmptyDisabled?w.cancel():q.props.onPlaceholderChange&&q.props.onPlaceholderChange(be,ye,ee)}else if(ee){var v=q.getChCountBeforeCursor(p,w.from);console.log("\u65B0\u589E".concat(ee,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(v,"\u4E2A")),q.props.onPlaceholderChange&&q.props.onPlaceholderChange(v,0,ee)}},q}return Object(ut.a)(Se,[{key:"render",value:function(){return l.a.createElement(ae.a,Object(We.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Se}(m.Component)},pr0Y:function(Xe,ue,t){"use strict";t.r(ue);var We=t("+L6B"),Z=t("2/Rp"),ut=t("5NDa"),te=t("5rEg"),ke=t("5Dmo"),m=t("3S7+"),l=t("14J3"),ae=t("BMrR"),ne=t("jCWc"),f=t("kPKH"),T=t("sPJy"),F=t("bE4q"),Se=t("/zsF"),q=t("PArb"),it=t("miYZ"),le=t("tsqr"),ze=t("c1Ei"),p=t.n(ze),w=t("5Tp6"),B=t("XEnU"),ee=t("3S9h"),ye=t("y8nQ"),be=t("Vl3Y"),v=t("k16G"),Ie=t("SIvP"),Ze=t("B9cy"),Rt=t("Ol7k"),re=t("lUTK"),mt=t("BvKs"),r=t("q1tI"),e=t.n(r),nt=t("WHYC"),Et=t("uYtH"),S=t("9kvl"),I=t("w5pM"),y=t("tgas"),ve=t("giR+"),Ae=t("fyUT"),ot=t("sRBo"),He=t("kaz8"),ft=t("2qtc"),lt=t("kLXV"),Nt=t("V0Rq"),ct=t("Ot1p"),Je=t("9Bee"),kt=t("LuLp"),o=t.n(kt),Lt=["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"],xt=function(i,H){var z=i.problemset,et=i.globalSetting,Ke=i.loading,Q=i.dispatch,u=i.onRef,vt=u===void 0?function(){}:u,a=i.editData,tt=Object(Ie.a)(i,["problemset","globalSetting","loading","dispatch","onRef","editData"]),Ce=Object(r.useState)([]),Re=Object(v.a)(Ce,2),k=Re[0],se=Re[1],n=Object(r.useState)(),de=Object(v.a)(n,2),ge=de[0],Fe=de[1],me=Object(r.useState)([]),$=Object(v.a)(me,2),G=$[0],b=$[1],J=Object(r.useState)(""),Ee=Object(v.a)(J,2),X=Ee[0],fe=Ee[1],ie=Object(r.useState)(5),Te=Object(v.a)(ie,2),qe=Te[0],xe=Te[1],Ue=Object(r.useState)(!1),Pe=Object(v.a)(Ue,2),je=Pe[0],W=Pe[1],x=Object(nt.m)();Object(r.useEffect)(function(){se(["","","",""])},[]),Object(r.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){W(!0);return}fe(a==null?void 0:a.question_title),xe(parseInt(a==null?void 0:a.question_score)),se(a==null?void 0:a.question_choices.map(function(h){return h.choice_text}));var E=[];a==null||a.standard_answer.map(function(h,s){E.push(h-1)}),b(E)},[a]),Object(r.useImperativeHandle)(H,function(){return{onSave:oe,isEdit:je}});var oe=function(){var E=Object(w.a)(p.a.mark(function h(){var s,j,c;return p.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(X){g.next=3;break}return le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),g.abrupt("return",!1);case 3:if(s=k.findIndex(function(L){return!L}),!(s>-1)){g.next=7;break}return le.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Lt[s]," \u9009\u9879\u7684\u5185\u5BB9")),g.abrupt("return",!1);case 7:if(G.length){g.next=10;break}return le.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),g.abrupt("return",!1);case 10:if(!(G.length<1)){g.next=13;break}return le.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),g.abrupt("return",!1);case 13:if(j=k.map(function(L,Oe){return{choice_text:L,is_answer:G.includes(Oe)?Oe+1:0}}),!a.question_id){g.next=20;break}return g.next=17,Q({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:X,question_type:1,question_score:"5.0",question_choices:j.map(function(L){return L.choice_text}),standard_answers:j.filter(function(L){return L.is_answer}).map(function(L){return L.is_answer})}});case 17:c=g.sent,g.next=23;break;case 20:return g.next=22,Q({type:"exercise/addExerciseQuestion",payload:{categoryId:x.categoryId,question_title:X,question_type:1,question_score:"5.0",question_choices:j.map(function(L){return L.choice_text}),standard_answers:j.filter(function(L){return L.is_answer}).map(function(L){return L.is_answer})}});case 22:c=g.sent;case 23:c.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),W(!1),Q({type:"exercise/editExercise",payload:Object(B.a)({},x)}));case 24:case"end":return g.stop()}},h)}));return function(){return E.apply(this,arguments)}}(),K=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],N=function(){var E=Object(w.a)(p.a.mark(function h(s){return p.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=s.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:11;break;case 3:return lt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(p.a.mark(function g(){return p.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,Object(Nt.m)({id:a.question_id});case 2:Q({type:"exercise/editExercise",payload:Object(B.a)({},x)});case 3:case"end":return Oe.stop()}},g)}))()}}),c.abrupt("break",11);case 5:return c.next=7,Q({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:s.id}});case 7:return Q({type:"exercise/editExercise",payload:Object(B.a)({},x)}),c.abrupt("break",11);case 9:return W(!0),c.abrupt("break",11);case 11:case"end":return c.stop()}},h)}));return function(s){return E.apply(this,arguments)}}(),R=function(){var h;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u591A\u9009\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&K.map(function(s,j){return s.id==="up"&&a.key===1||s.id==="down"&&a.key===a.len?null:e.a.createElement(m.a,{key:j,placement:"bottom",title:s.name},e.a.createElement("span",{onClick:function(){return N(s)},className:s.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(Je.a,{value:a.question_title})),e.a.createElement("div",{className:o.a.questionChoices},a==null||((h=a.question_choices)===null||h===void 0)?void 0:h.map(function(s,j){return e.a.createElement(ae.a,null,e.a.createElement(f.a,null,e.a.createElement(He.a,{key:j,checked:a.standard_answer.includes(j+1),disabled:!0},Lt[j],".")),e.a.createElement(f.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Je.a,{value:s.choice_text}))))})))},Me=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:X,onChange:function(s){return fe(s)}}),k.map(function(h,s){return e.a.createElement("div",{className:o.a.choiceWrap,key:s},e.a.createElement(m.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(o.a.answer," ").concat(G.includes(s)?o.a.activeAnswer:""),onClick:function(){G.includes(s)?b(G.filter(function(c){return c!==s})):b([].concat(Object(ee.a)(G),[s]))}},Lt[s])),e.a.createElement("div",{className:o.a.editorWrap},ge===s?e.a.createElement(ct.a,{id:"single-question-option-".concat(s),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:h,onChange:function(c){k[s]=c,se(k)}}):e.a.createElement("div",{className:o.a.htmlWrap,onClick:function(){return Fe(s)}},e.a.createElement(Je.a,{value:h}))),s>1&&e.a.createElement(m.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(o.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se(k.filter(function(c,we){return we!==s}))}})),s<7&&s===k.length-1&&e.a.createElement(m.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(o.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return se([].concat(Object(ee.a)(k),[""]))}})))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ae.a,{value:qe,max:1e4,min:-1,onChange:function(s){xe(s)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return W(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return oe()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:o.a.wrap},!je&&R(),je&&Me())},jt=Object(S.a)(function(M){var i=M.problemset,H=M.loading,z=M.globalSetting;return{problemset:i,globalSetting:z,loading:H.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(xt)),At=t("7Kak"),dt=t("9yH6"),Ut=["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"],zt=function(i,H){var z=i.problemset,et=i.globalSetting,Ke=i.loading,Q=i.dispatch,u=i.onRef,vt=u===void 0?function(){}:u,a=i.editData,tt=Object(Ie.a)(i,["problemset","globalSetting","loading","dispatch","onRef","editData"]),Ce=Object(r.useState)([]),Re=Object(v.a)(Ce,2),k=Re[0],se=Re[1],n=Object(r.useState)(),de=Object(v.a)(n,2),ge=de[0],Fe=de[1],me=Object(r.useState)([]),$=Object(v.a)(me,2),G=$[0],b=$[1],J=Object(r.useState)(""),Ee=Object(v.a)(J,2),X=Ee[0],fe=Ee[1],ie=Object(r.useState)(0),Te=Object(v.a)(ie,2),qe=Te[0],xe=Te[1],Ue=Object(r.useState)(!1),Pe=Object(v.a)(Ue,2),je=Pe[0],W=Pe[1],x=Object(nt.m)();Object(r.useEffect)(function(){se(["","","",""])},[]),Object(r.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){W(!0);return}fe(a==null?void 0:a.question_title),xe(parseInt(a==null?void 0:a.question_score)),se(a==null?void 0:a.question_choices.map(function(h){return h.choice_text}));var E=[];a==null||a.standard_answer.map(function(h,s){E.push(h-1)}),b(E)},[a]),Object(r.useImperativeHandle)(H,function(){return{onSave:oe,isEdit:je}});var oe=function(){var E=Object(w.a)(p.a.mark(function h(){var s,j,c;return p.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(X){g.next=3;break}return le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),g.abrupt("return",!1);case 3:if(s=k.findIndex(function(L){return!L}),!(s>-1)){g.next=7;break}return le.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ut[s]," \u9009\u9879\u7684\u5185\u5BB9")),g.abrupt("return",!1);case 7:if(G.length){g.next=10;break}return le.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),g.abrupt("return",!1);case 10:if(!(G.length<1)){g.next=13;break}return le.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),g.abrupt("return",!1);case 13:if(j=k.map(function(L,Oe){return{choice_text:L,is_answer:G.includes(Oe)?Oe+1:0}}),!a.question_id){g.next=20;break}return g.next=17,Object(y.u)({id:a.question_id,question_title:X,question_type:1,question_score:qe,question_choices:j.map(function(L){return L.choice_text}),standard_answers:j.filter(function(L){return L.is_answer}).map(function(L){return L.is_answer})});case 17:c=g.sent,g.next=23;break;case 20:return g.next=22,Object(y.a)({exercise_bank_id:x.topicId,question_title:X,question_type:1,question_score:"5.0",question_choices:j.map(function(L){return L.choice_text}),standard_answers:j.filter(function(L){return L.is_answer}).map(function(L){return L.is_answer})});case 22:c=g.sent;case 23:return c.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),W(!1)),g.next=26,Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},x)});case 26:case"end":return g.stop()}},h)}));return function(){return E.apply(this,arguments)}}(),K=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],N=function(){var E=Object(w.a)(p.a.mark(function h(s){return p.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=s.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:11;break;case 3:return lt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(p.a.mark(function g(){return p.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,Object(y.e)({pollsId:a.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},x)});case 3:case"end":return Oe.stop()}},g)}))()}}),c.abrupt("break",11);case 5:return c.next=7,Object(y.j)({exerciseId:a==null?void 0:a.question_id,opr:s.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},x)}),c.abrupt("break",11);case 9:return W(!0),c.abrupt("break",11);case 11:case"end":return c.stop()}},h)}));return function(s){return E.apply(this,arguments)}}(),R=function(){var h;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u5355\u9009\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&K.map(function(s,j){return s.id==="up"&&a.key===1||s.id==="down"&&a.key===a.len?null:e.a.createElement(m.a,{key:j,placement:"bottom",title:s.name},e.a.createElement("span",{onClick:function(){return N(s)},className:s.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(Je.a,{value:a.question_title})),e.a.createElement("div",{className:o.a.questionChoices},a==null||((h=a.question_choices)===null||h===void 0)?void 0:h.map(function(s,j){return e.a.createElement(ae.a,null,e.a.createElement(f.a,null,e.a.createElement(dt.a,{key:j,checked:a.standard_answer.includes(j+1),disabled:!0},Ut[j],".")),e.a.createElement(f.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Je.a,{value:s.choice_text}))))})))},Me=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:X,onChange:function(s){return fe(s)}}),k.map(function(h,s){return e.a.createElement("div",{className:o.a.choiceWrap,key:s},e.a.createElement(m.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(o.a.answer," ").concat(G.includes(s)?o.a.activeAnswer:""),onClick:function(){G.includes(s)?b(G.filter(function(c){return c!==s})):b([].concat(Object(ee.a)(G),[s]))}},Ut[s])),e.a.createElement("div",{className:o.a.editorWrap},ge===s?e.a.createElement(ct.a,{id:"single-question-option-".concat(s),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:h,onChange:function(c){k[s]=c,se(k)}}):e.a.createElement("div",{className:o.a.htmlWrap,onClick:function(){return Fe(s)}},e.a.createElement(Je.a,{value:h}))),s>1&&e.a.createElement(m.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(o.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se(k.filter(function(c,we){return we!==s}))}})),s<7&&s===k.length-1&&e.a.createElement(m.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(o.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return se([].concat(Object(ee.a)(k),[""]))}})))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ae.a,{value:qe,max:1e4,min:-1,onChange:function(s){xe(s)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return W(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return oe()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:o.a.wrap},!je&&R(),je&&Me())},Zt=Object(S.a)(function(M){var i=M.problemset,H=M.loading,z=M.globalSetting;return{problemset:i,globalSetting:z,loading:H.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(zt)),Mt=["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"],St=function(i,H){var z=i.problemset,et=i.globalSetting,Ke=i.loading,Q=i.dispatch,u=i.onRef,vt=u===void 0?function(){}:u,a=i.editData,tt=Object(Ie.a)(i,["problemset","globalSetting","loading","dispatch","onRef","editData"]),Ce=Object(r.useState)(),Re=Object(v.a)(Ce,2),k=Re[0],se=Re[1],n=Object(r.useState)(""),de=Object(v.a)(n,2),ge=de[0],Fe=de[1],me=Object(r.useState)(!1),$=Object(v.a)(me,2),G=$[0],b=$[1],J=Object(r.useState)(5),Ee=Object(v.a)(J,2),X=Ee[0],fe=Ee[1],ie=Object(nt.m)();Object(r.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){b(!0);return}Fe(a==null?void 0:a.question_title),fe(a==null?void 0:a.question_score),se(a.standard_answer[0]+"")},[a]),Object(r.useImperativeHandle)(H,function(){return{onSave:Te,isEdit:G}});var Te=function(){var je=Object(w.a)(p.a.mark(function W(){var x,oe;return p.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(ge){N.next=3;break}return le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),N.abrupt("return",!1);case 3:if(k){N.next=6;break}return le.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),N.abrupt("return",!1);case 6:if(x=[{choice_text:"\u6B63\u786E",is_answer:k==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:k==="2"?2:0}],!a.question_id){N.next=13;break}return N.next=10,Object(y.u)({id:a.question_id,question_title:ge,question_type:2,question_score:X,question_choices:x.map(function(R){return R.choice_text}),standard_answers:x.filter(function(R){return R.is_answer}).map(function(R){return R.is_answer})});case 10:oe=N.sent,N.next=16;break;case 13:return N.next=15,Object(y.a)({exercise_bank_id:ie.topicId,question_title:ge,question_type:2,question_score:X,question_choices:x.map(function(R){return R.choice_text}),standard_answers:x.filter(function(R){return R.is_answer}).map(function(R){return R.is_answer})});case 15:oe=N.sent;case 16:return oe.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),b(!1)),Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},ie)}),N.abrupt("return",{name:ge,choices:x});case 19:case"end":return N.stop()}},W)}));return function(){return je.apply(this,arguments)}}(),qe=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],xe=function(){var je=Object(w.a)(p.a.mark(function W(x){return p.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:K.t0=x.id,K.next=K.t0==="del"?3:K.t0==="up"||K.t0==="down"?5:K.t0==="edit"?9:11;break;case 3:return lt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(p.a.mark(function R(){return p.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(y.e)({pollsId:a.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},ie)});case 3:case"end":return E.stop()}},R)}))()}}),K.abrupt("break",11);case 5:return K.next=7,Object(y.j)({exerciseId:a==null?void 0:a.question_id,opr:x.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},ie)}),K.abrupt("break",11);case 9:return b(!0),K.abrupt("break",11);case 11:case"end":return K.stop()}},W)}));return function(x){return je.apply(this,arguments)}}(),Ue=function(){var W;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&qe.map(function(x,oe){return x.id==="up"&&a.key===1||x.id==="down"&&a.key===a.len?null:e.a.createElement(m.a,{key:oe,placement:"bottom",title:x.name},e.a.createElement("span",{onClick:function(){return xe(x)},className:x.icon}))})),e.a.createElement("div",{className:"mt5"},a.question_title),e.a.createElement("div",{className:o.a.questionChoices},a==null||((W=a.question_choices)===null||W===void 0)?void 0:W.map(function(x,oe){return e.a.createElement(dt.a,{key:oe,checked:a.standard_answer.includes(oe+1),disabled:!0},Mt[oe],". ",e.a.createElement("span",{className:"c-black font14"},x.choice_text))})))},Pe=function(){return e.a.createElement("aside",null,e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ge,onChange:function(x){return Fe(x)}}),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(dt.a.Group,{buttonStyle:"solid",value:k,onChange:function(x){return se(x.target.value)}},e.a.createElement(dt.a.Button,{value:"1",className:"".concat(o.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(dt.a.Button,{value:"2",className:o.a.radio},"\u9519\u8BEF")),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ae.a,{value:X,max:1e4,min:-1,onChange:function(x){fe(x)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return b(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return Te()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:o.a.wrap},!G&&Ue(),G&&Pe())},ua=Object(S.a)(function(M){var i=M.problemset,H=M.loading,z=M.globalSetting;return{problemset:i,globalSetting:z,loading:H.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(St)),ia=t("kqOp"),Ht=t("7qnI"),Qt=t("1vsH"),oa=["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"],Gt=function(i,H){var z=i.problemset,et=i.globalSetting,Ke=i.loading,Q=i.dispatch,u=i.editData,vt=Object(Ie.a)(i,["problemset","globalSetting","loading","dispatch","editData"]),a=Object(r.useState)(""),tt=Object(v.a)(a,2),Ce=tt[0],Re=tt[1],k=Object(r.useState)(""),se=Object(v.a)(k,2),n=se[0],de=se[1],ge=Object(r.useState)([]),Fe=Object(v.a)(ge,2),me=Fe[0],$=Fe[1],G=Object(r.useState)(""),b=Object(v.a)(G,2),J=b[0],Ee=b[1],X=Object(r.useState)(),fe=Object(v.a)(X,2),ie=fe[0],Te=fe[1],qe=Object(r.useState)(!1),xe=Object(v.a)(qe,2),Ue=xe[0],Pe=xe[1],je=Object(r.useState)(5),W=Object(v.a)(je,2),x=W[0],oe=W[1],K=Object(r.useState)(!1),N=Object(v.a)(K,2),R=N[0],Me=N[1],E=Object(nt.m)();Object(r.useEffect)(function(){if(!(u==null?void 0:u.question_title)){Me(!0);return}Re(u==null?void 0:u.question_title),Te(u==null?void 0:u.is_ordered),oe(u==null?void 0:u.question_score);var Y=u==null?void 0:u.standard_answer.map(function(_){return _.answer_text});$(Y)},[z.editData]),Object(r.useEffect)(function(){Pe(!1)},[R]),Object(r.useImperativeHandle)(H,function(){return{onSave:h,isEdit:R}});var h=function(){var Y=Object(w.a)(p.a.mark(function _(){var d,A,V;return p.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(d=[],A=!1,me.forEach(function(Bt,P){d.push({choice_id:P+1,answer_text:[]}),Bt.forEach(function(O,D){d[P].answer_text.push(O),(!O||!Object(Qt.U)(O,1e4))&&(Ee("".concat(P,"-").concat(D)),le.b.info(O?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),A=!0)})}),!A){U.next=5;break}return U.abrupt("return",!1);case 5:if(!u.question_id){U.next=11;break}return U.next=8,Object(y.u)({id:u.question_id,question_title:Ce,question_type:3,question_score:x,is_ordered:ie,standard_answers:d});case 8:V=U.sent,U.next=14;break;case 11:return U.next=13,Object(y.a)({exercise_bank_id:E.topicId,question_title:Ce,question_type:3,question_score:x,is_ordered:ie,standard_answers:d});case 13:V=U.sent;case 14:return V.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),Me(!1)),Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},E)}),U.abrupt("return",{name:Ce,analysis:n,standard_answers:d,is_ordered:ie});case 17:case"end":return U.stop()}},_)}));return function(){return Y.apply(this,arguments)}}(),s=function(_,d,A){var V=me.slice();if(d&&V.splice(_,d),A&&Ue)for(var ce=0;ce<A;ce++)V.splice(_+ce,0,[""]);Pe(!0),$(V)},j=function(_,d,A){Ee("");var V=me.slice();V[_][d]=A,$(V)},c=function(_){var d=me.slice();d[_]=[].concat(Object(ee.a)(d[_]),[""]),$(d)},we=function(_,d){var A=me.slice();if(!A[_][d]){A[_]=A[_].filter(function(V,ce){return ce!==d}),$(A);return}lt.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:o.a.modal,onOk:function(){A[_]=A[_].filter(function(ce,U){return U!==d}),$(A)}})},g=function(_){lt.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:o.a.modal,onOk:function(){var A=me.slice();A=me.filter(function(V,ce){return _!==ce}),$(A)}})},L=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),e.a.createElement("div",null,e.a.createElement(ia.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ce,onChange:function(d){return Re(d)},showNullButton:!0,onPlaceholderChange:s})),e.a.createElement("div",{className:"mt20"},me.map(function(_,d){return e.a.createElement(Ht.a,{key:d,answers:_,index:d,is_md:!0,activeOptionErrorIndex:J,onAnswerChange:j,addChildAnswer:c,deleteChildAnswer:we,deleteChildAnswermain:g})})),e.a.createElement("div",{className:"mt20"},me.length>1&&e.a.createElement("span",null,e.a.createElement(He.a,{checked:ie,onChange:function(d){return Te(d.target.checked)},className:"".concat(o.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(o.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"))),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ae.a,{value:x,max:1e4,min:-1,onChange:function(d){oe(d)}})," \u5206"),e.a.createElement("aside",{className:"tr"},u.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return Me(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return h()}},"\u4FDD\u5B58")))},Oe=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Ct=function(){var Y=Object(w.a)(p.a.mark(function _(d){return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:V.t0=d.id,V.next=V.t0==="del"?3:V.t0==="up"||V.t0==="down"?5:V.t0==="edit"?9:11;break;case 3:return lt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(p.a.mark(function U(){return p.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(y.e)({pollsId:u.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},E)});case 3:case"end":return P.stop()}},U)}))()}}),V.abrupt("break",11);case 5:return V.next=7,Object(y.j)({exerciseId:u==null?void 0:u.question_id,opr:d.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},E)}),V.abrupt("break",11);case 9:return Me(!0),V.abrupt("break",11);case 11:case"end":return V.stop()}},_)}));return function(d){return Y.apply(this,arguments)}}(),Ve=function(){var _;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),!u.hideAction&&Oe.map(function(d,A){return d.id==="up"&&u.key===1||d.id==="down"&&u.key===u.len?null:e.a.createElement(m.a,{key:A,placement:"bottom",title:d.name},e.a.createElement("span",{onClick:function(){return Ct(d)},className:d.icon}))})),e.a.createElement("div",{className:"mt5"},u.question_title),e.a.createElement("div",{className:o.a.questionChoices},u==null||((_=u.standard_answer)===null||_===void 0)?void 0:_.map(function(d,A){return e.a.createElement(ae.a,null,e.a.createElement(f.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",d.choice_id,"\uFF09\uFF1A"),e.a.createElement(f.a,{flex:"1"},e.a.createElement(te.a,{key:A,checked:u.standard_answer.includes(A),disabled:!0,value:d.answer_text})))})))};return e.a.createElement("section",{className:o.a.wrap},!R&&Ve(),R&&L())},ea=Object(S.a)(function(M){var i=M.problemset,H=M.loading,z=M.globalSetting;return{problemset:i,globalSetting:z,loading:H.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Gt)),ta=["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"],aa=function(i,H){var z=i.problemset,et=i.globalSetting,Ke=i.loading,Q=i.dispatch,u=i.onRef,vt=u===void 0?function(){}:u,a=i.editData,tt=Object(Ie.a)(i,["problemset","globalSetting","loading","dispatch","onRef","editData"]),Ce=Object(r.useState)(""),Re=Object(v.a)(Ce,2),k=Re[0],se=Re[1],n=Object(r.useState)(""),de=Object(v.a)(n,2),ge=de[0],Fe=de[1],me=Object(r.useState)(""),$=Object(v.a)(me,2),G=$[0],b=$[1],J=Object(r.useState)(5),Ee=Object(v.a)(J,2),X=Ee[0],fe=Ee[1],ie=Object(r.useState)(!1),Te=Object(v.a)(ie,2),qe=Te[0],xe=Te[1],Ue=Object(nt.m)();Object(r.useEffect)(function(){var K;if(!(a==null?void 0:a.question_title)){xe(!0);return}se(a==null?void 0:a.question_title),b(a==null||((K=a.standard_answer)===null||K===void 0)?void 0:K[0]),fe(a==null?void 0:a.question_score)},[z.editData]),Object(r.useImperativeHandle)(H,function(){return{onSave:Pe,isEdit:qe}});var Pe=function(){var K=Object(w.a)(p.a.mark(function N(){var R;return p.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(k){E.next=3;break}return le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(!a.question_id){E.next=9;break}return E.next=6,Object(y.u)({id:a.question_id,question_title:k,question_type:4,question_score:X,standard_answers:[G]});case 6:R=E.sent,E.next=12;break;case 9:return E.next=11,Object(y.a)({exercise_bank_id:Ue.topicId,question_title:k,question_type:4,question_score:X,standard_answers:[G]});case 11:R=E.sent;case 12:return R.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),xe(!1),Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},Ue)})),E.abrupt("return",{name:k,answer_texts:[G],analysis:ge});case 14:case"end":return E.stop()}},N)}));return function(){return K.apply(this,arguments)}}(),je=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u7B80\u7B54\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:k,onChange:function(R){return se(R)}}),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(ct.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:G,onChange:function(R){return b(R)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ae.a,{value:X,max:1e4,min:-1,onChange:function(R){fe(R)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return xe(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return Pe()}},"\u4FDD\u5B58")))},W=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],x=function(){var K=Object(w.a)(p.a.mark(function N(R){return p.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:E.t0=R.id,E.next=E.t0==="del"?3:E.t0==="up"||E.t0==="down"?5:E.t0==="edit"?9:11;break;case 3:return lt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(p.a.mark(function s(){return p.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(y.e)({pollsId:a.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},Ue)});case 3:case"end":return c.stop()}},s)}))()}}),E.abrupt("break",11);case 5:return E.next=7,Object(y.j)({exerciseId:a==null?void 0:a.question_id,opr:R.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},Ue)}),E.abrupt("break",11);case 9:return xe(!0),E.abrupt("break",11);case 11:case"end":return E.stop()}},N)}));return function(R){return K.apply(this,arguments)}}(),oe=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&W.map(function(N,R){return N.id==="up"&&a.key===1||N.id==="down"&&a.key===a.len?null:e.a.createElement(m.a,{key:R,placement:"bottom",title:N.name},e.a.createElement("span",{onClick:function(){return x(N)},className:N.icon}))})),e.a.createElement("div",{className:"mt5"},a.question_title),e.a.createElement("div",{className:o.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Je.a,{value:G})))};return e.a.createElement("section",{className:o.a.wrap},!qe&&oe(),qe&&je())},Jt=Object(S.a)(function(M){var i=M.problemset,H=M.loading,z=M.globalSetting;return{problemset:i,globalSetting:z,loading:H.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(aa)),ma=["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"],C=function(i,H){var z=i.problemset,et=i.globalSetting,Ke=i.loading,Q=i.dispatch,u=i.editData,vt=Object(Ie.a)(i,["problemset","globalSetting","loading","dispatch","editData"]),a=Object(r.useState)(""),tt=Object(v.a)(a,2),Ce=tt[0],Re=tt[1],k=Object(r.useState)(""),se=Object(v.a)(k,2),n=se[0],de=se[1],ge=Object(r.useState)(""),Fe=Object(v.a)(ge,2),me=Fe[0],$=Fe[1],G=Object(r.useState)([]),b=Object(v.a)(G,2),J=b[0],Ee=b[1],X=Object(r.useState)(""),fe=Object(v.a)(X,2),ie=fe[0],Te=fe[1],qe=Object(r.useState)(),xe=Object(v.a)(qe,2),Ue=xe[0],Pe=xe[1],je=Object(r.useState)(!1),W=Object(v.a)(je,2),x=W[0],oe=W[1],K=Object(r.useState)([]),N=Object(v.a)(K,2),R=N[0],Me=N[1],E=Object(r.useState)(!1),h=Object(v.a)(E,2),s=h[0],j=h[1],c=Object(nt.m)();Object(r.useEffect)(function(){var Ve;u.edit&&j(!0),Re(u.shixun_name),de(u.question_title);var Y=[];(Ve=u.shixun)===null||Ve===void 0||Ve.map(function(_){Y.push(_.challenge_score)}),Me(Y)},[u]),Object(r.useEffect)(function(){oe(!1)},[s]),Object(r.useImperativeHandle)(H,function(){return{onSave:we,isEdit:s}});var we=function(){var Ve=Object(w.a)(p.a.mark(function Y(){var _,d,A;return p.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(_=[],d=!1,!d){ce.next=4;break}return ce.abrupt("return",!1);case 4:if(!u.question_id){ce.next=10;break}return ce.next=7,Object(y.u)({id:u.question_id,question_title:n,shixun_name:Ce,shixun_id:u.shixun_id,question_type:5,question_scores:R});case 7:A=ce.sent,ce.next=13;break;case 10:return ce.next=12,Object(y.a)({exercise_bank_id:c.topicId,question_title:n,shixun_name:Ce,shixun_id:u.shixun_id,question_type:5,question_scores:R});case 12:A=ce.sent;case 13:return A.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),j(!1)),ce.next=16,Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},c)});case 16:return ce.abrupt("return",{name:n,analysis:me,standard_answers:_,is_ordered:Ue});case 17:case"end":return ce.stop()}},Y)}));return function(){return Ve.apply(this,arguments)}}(),g=function(){var Y;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),e.a.createElement("div",{className:"mt10"},e.a.createElement(te.a,{defaultValue:Ce,onChange:function(d){debugger;Re(d.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(ct.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:n,onChange:function(d){de(d)}})),e.a.createElement("div",{className:"mt20"},(Y=u.shixun)===null||Y===void 0?void 0:Y.map(function(_,d){return e.a.createElement(ae.a,{gutter:[20,20]},e.a.createElement(f.a,{flex:"1"},d+1,".",_.challenge_name),e.a.createElement(f.a,null,e.a.createElement(Ae.a,{defaultValue:R[d],onChange:function(V){R[d]=V,Me(R),console.log("srore:L",R[d])}})))})),e.a.createElement("div",{className:"mt20"},J.length>1&&e.a.createElement("span",null,e.a.createElement(He.a,{checked:Ue,onChange:function(d){return Pe(d.target.checked)},className:"".concat(o.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(o.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"))),e.a.createElement("aside",{className:"tr"},!(u==null?void 0:u.edit)&&e.a.createElement(Z.a,{type:"default",onClick:function(){return j(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return we()}},"\u4FDD\u5B58")))},L=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Oe=function(){var Ve=Object(w.a)(p.a.mark(function Y(_){return p.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:A.t0=_.id,A.next=A.t0==="del"?3:A.t0==="up"||A.t0==="down"?5:A.t0==="edit"?9:11;break;case 3:return lt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(w.a)(p.a.mark(function ce(){return p.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.next=2,Object(y.e)({pollsId:u.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},c)});case 3:case"end":return Bt.stop()}},ce)}))()}}),A.abrupt("break",11);case 5:return A.next=7,Object(y.j)({exerciseId:u==null?void 0:u.question_id,opr:_.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(B.a)({},c)}),A.abrupt("break",11);case 9:return j(!0),A.abrupt("break",11);case 11:case"end":return A.stop()}},Y)}));return function(_){return Ve.apply(this,arguments)}}(),Ct=function(){var Y;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),e.a.createElement("div",{className:"tr"},e.a.createElement(Et.Link,{target:"_blank",to:"/shixuns/".concat(u.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!u.hideAction&&L.map(function(_,d){return _.id==="up"&&u.key===1||_.id==="down"&&u.key===u.len?null:e.a.createElement(m.a,{key:d,placement:"bottom",title:_.name},e.a.createElement("span",{onClick:function(){return Oe(_)},className:_.icon}))}))),e.a.createElement("div",{className:"font16"},u.shixun_name),e.a.createElement("div",{className:"mt30"}),(Y=u.shixun)===null||Y===void 0?void 0:Y.map(function(_,d){return e.a.createElement("div",{key:d},"\u7B2C",d+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},_.challenge_name)," ",e.a.createElement("span",{className:"ml10"},_.challenge_score))}))};return e.a.createElement("section",{className:o.a.wrap},!s&&Ct(),s&&g())},Qe=Object(S.a)(function(M){var i=M.problemset,H=M.loading,z=M.globalSetting;return{problemset:i,globalSetting:z,loading:H.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(C)),Be=t("bbsP"),De=t("/wGt"),Ye=t("DjyN"),pt=t("NUBc"),Pt=t("uSYw"),$e=t.n(Pt),Ot=te.a.Search,yt=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{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"}]}],wt=function(i){var H,z=i.classroomList,et=i.loading,Ke=i.dispatch,Q=i.callback,u=Object(nt.m)(),vt=Object(nt.l)(),a=z.actionTabs,tt=be.a.useForm(),Ce=Object(v.a)(tt,1),Re=Ce[0],k=z.shixunLists,se=Object(r.useState)([]),n=Object(v.a)(se,2),de=n[0],ge=n[1],Fe=Object(r.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),me=Object(v.a)(Fe,2),$=me[0],G=me[1];return Object(r.useEffect)(function(){Ke({type:"classroomList/getShixunLists",payload:Object(B.a)({},$)})},[u.categoryId]),Object(r.useEffect)(function(){ge([])},[z.actionTabs.key]),z.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement(De.a,{title:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",placement:"bottom",height:"100%",closable:!1,visible:z.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:$e.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(Z.a,{size:"large",onClick:function(){Ke({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(Z.a,{size:"large",onClick:Object(w.a)(p.a.mark(function b(){var J;return p.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:de.length>1?le.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u9879\u76EE"):de.length===0?le.b.error("\u8BF7\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE"):(Q&&Q(k==null||((J=k.shixun_list)===null||J===void 0)?void 0:J.filter(function(fe){return fe.id===de[0]})[0]),Ke({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return X.stop()}},b)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(Ot,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:$e.a.search,onSearch:function(J){$.keyword=J,Ke({type:"classroomList/getShixunLists",payload:Object(B.a)({},$)})}})),e.a.createElement("section",{className:"edu-container"},yt.map(function(b,J){var Ee;return e.a.createElement("ul",{className:$e.a.menu,key:J},e.a.createElement("li",null,b.name),b==null||((Ee=b.children)===null||Ee===void 0)?void 0:Ee.map(function(X,fe){return e.a.createElement("li",{key:fe,className:$[b.id]==X.id?$e.a.actived:"",onClick:function(){$[b.id]=X.id,G(Object(B.a)({},$)),Ke({type:"classroomList/getShixunLists",payload:Object(B.a)({},$)})}},e.a.createElement("strong",null,X.name))}))}),k==null||((H=k.shixun_list)===null||H===void 0)?void 0:H.map(function(b,J){return e.a.createElement("div",{className:$e.a.listItem,key:J},e.a.createElement(He.a,{checked:de.includes(b.id),value:b.id,onChange:function(X){var fe=de.indexOf(b.id);de.indexOf(b.id)>-1?ge(de.filter(function(ie){return ie!==b.id})):ge(de.concat(b.id))}}),e.a.createElement("div",{className:$e.a.info},e.a.createElement("div",{className:$e.a.title},e.a.createElement("div",{className:$e.a.titleLeft},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:b.title}}))),e.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.a.createElement("span",{className:$e.a.description,dangerouslySetInnerHTML:{__html:b.description}})),e.a.createElement("div",{className:" mt15"},b.challenge_names.map(function(Ee,X){return e.a.createElement("span",{key:X,className:"mr30"},"\u7B2C",X+1,"\u5173 ",Ee," ")})),e.a.createElement(q.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20"},e.a.createElement("span",null,b.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,b.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",b.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,b.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(pt.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,total:k==null?void 0:k.shixuns_count,onChange:function(J){$.page=J,ge([]),Ke({type:"classroomList/getShixunLists",payload:Object(B.a)({},$)})}})))},Xt=Object(S.a)(function(M){var i=M.classroomList,H=M.loading;return{classroomList:i,loading:H}})(wt),Wt=t("uLbx"),Ft=t.n(Wt),na=mt.a.SubMenu,Kt=Rt.a.Content,la=Rt.a.Sider,ra=function(i){var H,z,et,Ke,Q,u,vt,a,tt,Ce,Re,k,se,n,de,ge,Fe,me,$,G,b,J,Ee,X,fe,ie,Te,qe,xe,Ue,Pe,je,W,x,oe,K,N,R,Me,E,h,s,j,c,we,g,L,Oe,Ct,Ve,Y,_,d,A,V,ce,U=i.polls,Bt=i.globalSetting,P=i.loading,O=i.user,D=i.dispatch,he=Object(Ie.a)(i,["polls","globalSetting","loading","user","dispatch"]),_e=Object(nt.m)(),Le=Object(nt.l)(),Ne=O.userInfo,rt=be.a.useForm(),Ge=Object(v.a)(rt,1),at=Ge[0],qt=Object(r.useState)([]),Tt=Object(v.a)(qt,2),gt=Tt[0],It=Tt[1],Yt=Object(r.useState)(!1),ca=Object(v.a)(Yt,2),_a=ca[0],da=ca[1],Ea=[{name:"\u9009\u62E9\u9898",id:0},{name:"\u5224\u65AD\u9898",id:2},{name:"\u586B\u7A7A\u9898",id:3},{name:"\u7B80\u7B54\u9898",id:4},{name:"\u5B9E\u8BAD\u9898",id:5}],$t=Object(r.useRef)();Object(r.useEffect)(function(){var _t;if((_t=U.exerciseBanks)===null||_t===void 0?void 0:_t.exercise_questions){var pe,st,ht,Dt,bt;It(Object(ee.a)((pe=U.exerciseBanks)===null||pe===void 0?void 0:pe.exercise_questions)),at.setFieldsValue({exercise_name:(st=U.exerciseBanks)===null||st===void 0||((ht=st.exercise)===null||ht===void 0)?void 0:ht.exercise_name,exercise_description:(Dt=U.exerciseBanks)===null||Dt===void 0||((bt=Dt.exercise)===null||bt===void 0)?void 0:bt.exercise_description})}},[U.exerciseBanks]),Object(r.useEffect)(function(){D({type:"polls/getExerciseBanks",payload:Object(B.a)({},_e)})},[_e.categoryId]);var fa=function(){var _t=Object(w.a)(p.a.mark(function pe(){var st,ht,Dt;return p.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,at.validateFields();case 2:return Dt=at.getFieldValue(),Dt.is_md=!0,Dt.topicId=(st=U.exerciseBanks)===null||st===void 0||((ht=st.exercise)===null||ht===void 0)?void 0:ht.id,da(!1),Vt.next=8,Object(y.v)(Object(B.a)({},Dt));case 8:D({type:"polls/getExerciseBanks",payload:Object(B.a)({},_e)});case 9:case"end":return Vt.stop()}},pe)}));return function(){return _t.apply(this,arguments)}}(),pa=function(){var _t=Object(w.a)(p.a.mark(function pe(st){var ht;return p.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,$t==null?void 0:$t.current;case 2:if(ht=bt.sent,!(ht==null?void 0:ht.isEdit)){bt.next=6;break}return le.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),bt.abrupt("return");case 6:st===5?D({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}}):It([].concat(Object(ee.a)(gt),[{question_type:st}]));case 7:case"end":return bt.stop()}},pe)}));return function(st){return _t.apply(this,arguments)}}(),va=function(){return gt==null?void 0:gt.map(function(pe,st){if(pe.key=st+1,pe.len=gt.length,pe.question_type===0)return e.a.createElement("aside",null,e.a.createElement(Zt,{ref:$t,editData:pe}),e.a.createElement(q.a,null));if(pe.question_type===1)return e.a.createElement("aside",null,e.a.createElement(jt,{ref:$t,editData:pe}),e.a.createElement(q.a,null));if(pe.question_type===2)return e.a.createElement("aside",null,e.a.createElement(ua,{ref:$t,editData:pe}),e.a.createElement(q.a,null));if(pe.question_type===3)return e.a.createElement("aside",null,e.a.createElement(ea,{editData:pe}),e.a.createElement(q.a,null));if(pe.question_type===4)return e.a.createElement("aside",null,e.a.createElement(Jt,{editData:pe}),e.a.createElement(q.a,null));if(pe.question_type===5)return e.a.createElement("aside",null,e.a.createElement(Qe,{editData:pe}),e.a.createElement(q.a,null))})};return e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},Ne&&e.a.createElement(F.a,{separator:">"},e.a.createElement(F.a.Item,null,e.a.createElement(Et.Link,{to:"/users/".concat(Ne.login,"/topics/personal")},"\u6211\u7684\u9898\u5E93")),e.a.createElement(F.a.Item,null,e.a.createElement(Et.Link,{to:"/users/".concat(Ne==null?void 0:Ne.login,"/topics/").concat(_e.topicId,"/").concat(_e.topictype,"/exercise/detail")},"\u8BE6\u60C5")),e.a.createElement(F.a.Item,null,"\u7F16\u8F91"))),e.a.createElement("aside",{className:[Ft.a.title,"mt20"].join(" ")},e.a.createElement(ae.a,{style:{width:"100%"},align:"middle"},e.a.createElement(f.a,{flex:"1"},e.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377"),e.a.createElement(Qt.h,{status:[((H=U.exerciseBanks)===null||H===void 0||((z=H.exercise)===null||z===void 0)?void 0:z.is_public)?"\u516C\u5F00":"\u79C1\u6709"]})),e.a.createElement(f.a,null,e.a.createElement(Et.Link,{className:"font16 c-light-black",to:"/users/".concat(Ne.login,"/topics/personal")},"\u8FD4\u56DE"))))),e.a.createElement("section",{className:[Ft.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!_a&&e.a.createElement("aside",null,e.a.createElement("div",{className:Ft.a.containerDesc},e.a.createElement("div",null,(et=U.exerciseBanks)===null||et===void 0||((Ke=et.exercise)===null||Ke===void 0)?void 0:Ke.exercise_name),e.a.createElement("div",null,e.a.createElement(m.a,{title:"\u7F16\u8F91"},e.a.createElement("span",{onClick:function(){return da(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),e.a.createElement("div",{className:"c-light-black"},(Q=U.exerciseBanks)===null||Q===void 0||((u=Q.exercise)===null||u===void 0)?void 0:u.exercise_description)),_a&&e.a.createElement(be.a,{layout:"vertical",form:at},e.a.createElement(be.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u6807\u9898\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},e.a.createElement(te.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),e.a.createElement(be.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},e.a.createElement(te.a.TextArea,{rows:6,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26"})),e.a.createElement(be.a.Item,{className:"tr"},e.a.createElement(Z.a,{type:"primary",onClick:function(){fa()}},"\u4FDD\u5B58")))),e.a.createElement("p",{className:"mt10",style:{display:"flex"}},e.a.createElement("span",{className:"fl",style:{flex:"1"}},!!((vt=U.exerciseBanks)===null||vt===void 0||((a=vt.exercise_types)===null||a===void 0)?void 0:a.q_singles)&&e.a.createElement("span",{className:"ml20"},"\u5355\u9009\u9898",(tt=U.exerciseBanks)===null||tt===void 0||((Ce=tt.exercise_types)===null||Ce===void 0)?void 0:Ce.q_singles,"\u9898\uFF0C\u5171",(Re=U.exerciseBanks)===null||Re===void 0||((k=Re.exercise_types)===null||k===void 0)?void 0:k.q_singles_scores,"\u5206"),!!((se=U.exerciseBanks)===null||se===void 0||((n=se.exercise_types)===null||n===void 0)?void 0:n.q_doubles)&&e.a.createElement("span",{className:"ml20"},"\u591A\u9009\u9898",(de=U.exerciseBanks)===null||de===void 0||((ge=de.exercise_types)===null||ge===void 0)?void 0:ge.q_doubles,"\u9898\uFF0C\u5171",(Fe=U.exerciseBanks)===null||Fe===void 0||((me=Fe.exercise_types)===null||me===void 0)?void 0:me.q_doubles_scores,"\u5206"),!!(($=U.exerciseBanks)===null||$===void 0||((G=$.exercise_types)===null||G===void 0)?void 0:G.q_judges)&&e.a.createElement("span",{className:"ml20"},"\u5224\u65AD\u9898",(b=U.exerciseBanks)===null||b===void 0||((J=b.exercise_types)===null||J===void 0)?void 0:J.q_judges,"\u9898\uFF0C\u5171",(Ee=U.exerciseBanks)===null||Ee===void 0||((X=Ee.exercise_types)===null||X===void 0)?void 0:X.q_judges_scores,"\u5206"),!!((fe=U.exerciseBanks)===null||fe===void 0||((ie=fe.exercise_types)===null||ie===void 0)?void 0:ie.q_nulls)&&e.a.createElement("span",{className:"ml20"},"\u586B\u7A7A\u9898",(Te=U.exerciseBanks)===null||Te===void 0||((qe=Te.exercise_types)===null||qe===void 0)?void 0:qe.q_nulls,"\u9898\uFF0C\u5171",(xe=U.exerciseBanks)===null||xe===void 0||((Ue=xe.exercise_types)===null||Ue===void 0)?void 0:Ue.q_nulls_scores,"\u5206"),!!((Pe=U.exerciseBanks)===null||Pe===void 0||((je=Pe.exercise_types)===null||je===void 0)?void 0:je.q_mains)&&e.a.createElement("span",{className:"ml20"},"\u7B80\u7B54\u9898",(W=U.exerciseBanks)===null||W===void 0||((x=W.exercise_types)===null||x===void 0)?void 0:x.q_mains,"\u9898\uFF0C\u5171",(oe=U.exerciseBanks)===null||oe===void 0||((K=oe.exercise_types)===null||K===void 0)?void 0:K.q_mains_scores,"\u5206"),!!((N=U.exerciseBanks)===null||N===void 0||((R=N.exercise_types)===null||R===void 0)?void 0:R.q_shixuns)&&e.a.createElement("span",{className:"ml20"},"\u5B9E\u8BAD\u9898",(Me=U.exerciseBanks)===null||Me===void 0||((E=Me.exercise_types)===null||E===void 0)?void 0:E.q_shixuns,"\u9898\uFF0C\u5171",(h=U.exerciseBanks)===null||h===void 0||((s=h.exercise_types)===null||s===void 0)?void 0:s.q_shixuns_scores,"\u5206"),!!((j=U.exerciseBanks)===null||j===void 0||((c=j.exercise_types)===null||c===void 0)?void 0:c.q_pros)&&e.a.createElement("span",{className:"ml20"},"\u7F16\u7A0B\u9898",(we=U.exerciseBanks)===null||we===void 0||((g=we.exercise_types)===null||g===void 0)?void 0:g.q_pros,"\u9898\uFF0C\u5171",(L=U.exerciseBanks)===null||L===void 0||((Oe=L.exercise_types)===null||Oe===void 0)?void 0:Oe.q_pros_scores,"\u5206")),e.a.createElement("span",{className:"fr"},!!((Ct=U.exerciseBanks)===null||Ct===void 0||((Ve=Ct.exercise_types)===null||Ve===void 0)?void 0:Ve.q_counts)&&e.a.createElement("span",null,"\u5408\u8BA1 ",e.a.createElement("span",{className:"color-blue"},(Y=U.exerciseBanks)===null||Y===void 0||((_=Y.exercise_types)===null||_===void 0)?void 0:_.q_counts)," \u9898\uFF0C \u5171 ",e.a.createElement("span",{className:"".concat(((d=U.exerciseBanks)===null||d===void 0||((A=d.exercise_types)===null||A===void 0)?void 0:A.q_scores)>100?"color-red font-bd":"color-orange")},(V=U.exerciseBanks)===null||V===void 0||((ce=V.exercise_types)===null||ce===void 0)?void 0:ce.q_scores)," \u5206"))),gt!=""&&e.a.createElement("section",{className:[Ft.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},va()),e.a.createElement("section",{style:{display:"flex"},className:[Ft.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},e.a.createElement("div",{style:{flex:"1"}},Ea.map(function(_t,pe){return e.a.createElement(Z.a,{className:"mr20",type:"primary",onClick:function(){return pa(_t.id)}},e.a.createElement(I.a,{className:"mr5"}),_t.name)}))),e.a.createElement(Xt,{callback:function(pe){gt.push({shixun:pe.challenge_names.map(function(st){return{challenge_name:st,challenge_score:5}}),shixun_name:pe.title,shixun_id:pe.id,question_type:5,edit:!0}),It(Object(ee.a)(gt))}}))},sa=ue.default=Object(S.a)(function(M){var i=M.polls,H=M.loading,z=M.user,et=M.globalSetting;return{polls:i,globalSetting:et,user:z,loading:H.effects}})(ra)},uLbx:function(Xe,ue,t){Xe.exports={flex_box_center:"flex_box_center___1paSn",flex_space_between:"flex_space_between___36S3i",flex_box_vertical_center:"flex_box_vertical_center___3ccMy",flex_box_center_end:"flex_box_center_end___31AGp",flex_box_column:"flex_box_column___1cfjg",bg:"bg___1_34e",containerTitle:"containerTitle___3x8NS",containerDesc:"containerDesc___j5b4j",listItem:"listItem___3eFKb",info:"info___1lfiH",title:"title___1_ERY",titleLeft:"titleLeft___MRBRV",titleRight:"titleRight___XliYN",acitons:"acitons___3Fqbt"}},uSYw:function(Xe,ue,t){Xe.exports={flex_box_center:"flex_box_center___1Yp6V",flex_space_between:"flex_space_between___15-lw",flex_box_vertical_center:"flex_box_vertical_center___3Z69M",flex_box_center_end:"flex_box_center_end___mA7IH",flex_box_column:"flex_box_column___3xASj",wrp:"wrp___2ltDQ",drawer:"drawer___3_MCx",menu:"menu___aAo09",actived:"actived___3DNqM",actived2:"actived2___3JLKu",listItem:"listItem___39GLP",info:"info___1GUGE",title:"title___1wRiz",titleLeft:"titleLeft___1BA1e",titleRight:"titleRight___2w3Ba",search:"search___vFEeF",description:"description___29YXF",menuCourse:"menuCourse___2vc01"}}}]);