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

5 lines
63 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[221,4,13,14],{"7iMQ":function(ze,Xe,h){ze.exports={flex_box_center:"flex_box_center___2gbXl",flex_space_between:"flex_space_between___1wCja",flex_box_vertical_center:"flex_box_vertical_center___1SR9W",flex_box_center_end:"flex_box_center_end___iQrwG",flex_box_column:"flex_box_column___1FzsI",bg:"bg___Fnp9V",containerTitle:"containerTitle___3SWYr",containerDesc:"containerDesc___1vOga",listItem:"listItem___3Ygyv",info:"info___q0zEQ",title:"title___1lfph",titleLeft:"titleLeft___YAW8a",titleRight:"titleRight___24IYl",acitons:"acitons___1eW6L"}},"9Bee":function(ze,Xe,h){"use strict";var nt=h("k1fw"),ue=h("q1tI"),rt=h.n(ue),De=h("vg9a"),pt=h("tJVT"),xe=h("DlQD"),Je=h.n(xe),Ee=h("rUJ1");function mt(w,L){var G=w.match(/^(\s+)(?:```)/);if(G===null)return L;var b=G[1];return L.split(`
`).map(function(ne){var be=ne.match(/^\s+/);if(be===null)return ne;var je=Object(pt.a)(be,1),Te=je[0];return Te.length>=b.length?ne.slice(b.length):ne}).join(`
`)}var V=[],Ze=["<ul>"],ye=new Je.a.Renderer,ht=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function We(){V.length=0,Ze=["<ul>"]}var st={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function pe(w,L,G,b){if(L>=w.length||w[L].level<=G)return L;var ne=w[L];b.push("<li><a href='#"+ne.anchor+"'>"+ne.text+"</a>"),L++;var be=[];return L=pe(w,L,ne.level,be),be.length>0&&(b.push("<ul>"),be.forEach(function(je){b.push(je)}),b.push("</ul>")),b.push("</li>"),L=pe(w,L,G,b),L}function Ue(){return pe(V,0,0,Ze),Ze.push("</ul>"),Ze.join("")}var te={heading:function(L){var G=ht.exec(L);if(G)return{type:"heading",raw:G[0],depth:G[1].length,text:G[2]}},fences:function(L){var G=this.rules.block.fences.exec(L);if(G){var b=G[0],ne=mt(b,G[3]||""),be=G[2]?G[2].trim():G[2];if(["latex","katex","math"].indexOf(be)>=0){var je=Ae(),Te=ne;ne=je,Q[je]={type:"block",expression:Te}}return{type:"code",raw:b,lang:be,text:ne}}}},me=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ct=0,Ae=function(){return"__special_katext_id_".concat(ct++,"__")},Q={};function Qe(){return Q}function j(){ct=0,Q={}}function i(w){return w=w.replace(me,function(L,G){var b=Ae();return Q[b]={type:"inline",expression:G},b}),w}var Ye=ye.listitem;ye.listitem=function(w){return Ye(i(w))};var et=ye.paragraph;ye.paragraph=function(w){return et(i(w))};var Ke=ye.tablecell;ye.tablecell=function(w,L){return Ke(i(w),L)},ye.code=function(w,L,G){var b=(L||"").match(/\S*/)[0];return b?["latex","katex","math"].indexOf(b)>=0?"<p class='editormd-tex'>".concat(w,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(L,'">').concat(G?w:Object(Ee.escape)(w,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(G?w:Object(Ee.escape)(w,!0))+"</code></pre>"},ye.heading=function(w,L,G){var b=this.options.headerPrefix+G.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return V.push({anchor:b,level:L,text:w}),"<h"+L+' id="'+b+'">'+w+"</h"+L+">"},Je.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),Je.a.use({tokenizer:te,renderer:ye});var dt=Je.a,ge=h("SJMd"),it=h("m3rI"),qe=h("Oy/b"),vt=/<pre[^>]*>/g;function Ie(w){var L=document.createElement("div");return L.innerHTML=w,L.childNodes.length===0?"":L.childNodes[0].nodeValue}var yt=Xe.a=function(w){var L=w.value,G=L===void 0?"":L,b=w.className,ne=w.showTextOnly,be=w.showLines,je=w.style,Te=je===void 0?{}:je,He=String(G),Ve=Object(ue.useMemo)(function(){try{var Be=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Le=/\"\/api\/attachments\/|\"\/attachments\/download\//g,at=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;He=He.replace(Be,"("+it.a.API_SERVER+"/api/attachments/").replace(Le,'"'+it.a.API_SERVER+"/api/attachments/").replace(at,'"'+it.a.API_SERVER+"/files/uploads/")}catch(Me){}var Pe=dt(He);setTimeout(function(){return ft()},300);var _t=Qe();if(He.match(/\[TOC\]/)&&(Pe=Pe.replace("<p>[TOC]</p>",Ue()),We()),Pe=Pe.replace(/(__special_katext_id_\d+__)/g,function(Me,$e){var ut=_t[$e],Et=ut.type,f=ut.expression;return Object(qe.renderToString)(Ie(f)||"",{displayMode:Et==="block",throwOnError:!1,output:"html"})}),Pe=Pe.replace(/▁/g,"\u2581\u2581\u2581"),j(),ne){var ot=document.createElement("div");return ot.innerHTML=Pe,ot.innerText}return Pe},[He]),Re=Object(ue.useRef)();st.WebkitLineClamp=be,be&&(Te=Object(nt.a)(Object(nt.a)({},Te),st));function tt(Be){var Le=Be.target;if(Le.tagName.toUpperCase()==="A"){var at=Le.getAttribute("href");if(at.startsWith("#")){Be.preventDefault();var Pe=document.getElementById(at.replace("#",""));Pe&&Pe.scrollIntoView(!0)}}}var ft=function(){};return Object(ue.useEffect)(function(){if(Re.current&&Ve&&(Ve.match(vt)&&window.PR.prettyPrint()),Re.current)return Re.current.addEventListener("click",tt),function(){Re.current.removeEventListener("click",tt),j(),We()}},[Ve,Re.current,tt]),rt.a.createElement(rt.a.Fragment,null,rt.a.createElement("div",{ref:Re,style:Object(nt.a)({},Te),className:"".concat(b||""," markdown-body "),dangerouslySetInnerHTML:{__html:Ve}}))}},VSi8:function(ze,Xe,h){"use strict";h.r(Xe);var nt=h("+L6B"),ue=h("2/Rp"),rt=h("5NDa"),De=h("5rEg"),pt=h("5Dmo"),xe=h("3S7+"),Je=h("14J3"),Ee=h("BMrR"),mt=h("jCWc"),V=h("kPKH"),Ze=h("sPJy"),ye=h("bE4q"),ht=h("/zsF"),We=h("PArb"),st=h("miYZ"),pe=h("tsqr"),Ue=h("9og8"),te=h("k1fw"),me=h("oBTY"),ct=h("y8nQ"),Ae=h("Vl3Y"),Q=h("tJVT"),Qe=h("PpiC"),j=h("q1tI"),i=h.n(j),Ye=h("Ty5D"),et=h("55Ip"),Ke=h("9kvl"),dt=h("w5pM"),ge=h("tgas"),it=h("OaEy"),qe=h("2fM7"),vt=h("sRBo"),Ie=h("kaz8"),yt=h("2qtc"),w=h("kLXV"),L=h("9Bee"),G=h("otbz"),b=h.n(G);function ne(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ne=function(){return f};var f={},v=Object.prototype,g=v.hasOwnProperty,q=typeof Symbol=="function"?Symbol:{},X=q.iterator||"@@iterator",we=q.asyncIterator||"@@asyncIterator",A=q.toStringTag||"@@toStringTag";function _(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{_({},"")}catch(t){_=function(a,n,r){return a[n]=r}}function de(t,e,a,n){var r=e&&e.prototype instanceof U?e:U,u=Object.create(r.prototype),c=new ie(n||[]);return u._invoke=function(d,E,l){var s="suspendedStart";return function(y,$){if(s==="executing")throw new Error("Generator is already running");if(s==="completed"){if(y==="throw")throw $;return se()}for(l.method=y,l.arg=$;;){var he=l.delegate;if(he){var K=M(he,l);if(K){if(K===p)continue;return K}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(s==="suspendedStart")throw s="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);s="executing";var N=o(d,E,l);if(N.type==="normal"){if(s=l.done?"completed":"suspendedYield",N.arg===p)continue;return{value:N.arg,done:l.done}}N.type==="throw"&&(s="completed",l.method="throw",l.arg=N.arg)}}}(t,a,c),u}function o(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}f.wrap=de;var p={};function U(){}function z(){}function O(){}var S={};_(S,X,function(){return this});var R=Object.getPrototypeOf,P=R&&R(R(ee([])));P&&P!==v&&g.call(P,X)&&(S=P);var D=O.prototype=U.prototype=Object.create(S);function ae(t){["next","throw","return"].forEach(function(e){_(t,e,function(a){return this._invoke(e,a)})})}function J(t,e){function a(r,u,c,d){var E=o(t[r],t,u);if(E.type!=="throw"){var l=E.arg,s=l.value;return s&&typeof s=="object"&&g.call(s,"__await")?e.resolve(s.__await).then(function(y){a("next",y,c,d)},function(y){a("throw",y,c,d)}):e.resolve(s).then(function(y){l.value=y,c(l)},function(y){return a("throw",y,c,d)})}d(E.arg)}var n;this._invoke=function(r,u){function c(){return new e(function(d,E){a(r,u,d,E)})}return n=n?n.then(c,c):c()}}function M(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,M(t,e),e.method==="throw"))return p;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=o(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,p;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,p):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function re(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ie(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(re,this),this.reset(!0)}function ee(t){if(t){var e=t[X];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(g.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:se}}function se(){return{value:void 0,done:!0}}return z.prototype=O,_(D,"constructor",O),_(O,"constructor",z),z.displayName=_(O,A,"GeneratorFunction"),f.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===z||(e.displayName||e.name)==="GeneratorFunction")},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,_(t,A,"GeneratorFunction")),t.prototype=Object.create(D),t},f.awrap=function(t){return{__await:t}},ae(J.prototype),_(J.prototype,we,function(){return this}),f.AsyncIterator=J,f.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var u=new J(de(t,e,a,n),r);return f.isGeneratorFunction(e)?u:u.next().then(function(c){return c.done?c.value:u.next()})},ae(D),_(D,A,"Generator"),_(D,X,function(){return this}),_(D,"toString",function(){return"[object Generator]"}),f.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=ee,ie.prototype={constructor:ie,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&g.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(l,s){return c.type="throw",c.arg=e,a.next=l,s&&(a.method="next",a.arg=void 0),!!s}for(var r=this.tryEntries.length-1;r>=0;--r){var u=this.tryEntries[r],c=u.completion;if(u.tryLoc==="root")return n("end");if(u.tryLoc<=this.prev){var d=g.call(u,"catchLoc"),E=g.call(u,"finallyLoc");if(d&&E){if(this.prev<u.catchLoc)return n(u.catchLoc,!0);if(this.prev<u.finallyLoc)return n(u.finallyLoc)}else if(d){if(this.prev<u.catchLoc)return n(u.catchLoc,!0)}else{if(!E)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return n(u.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var u=r;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=a&&a<=u.finallyLoc&&(u=null);var c=u?u.completion:{};return c.type=e,c.arg=a,u?(this.method="next",this.next=u.finallyLoc,p):this.complete(c)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),p},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),p}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var u=r.arg;Y(n)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:ee(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),p}},f}var be=["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"],je=function(v,g){var q=v.problemset,X=v.globalSetting,we=v.loading,A=v.dispatch,_=v.onRef,de=_===void 0?function(){}:_,o=v.editData,p=v.editKey,U=v.callback,z=Object(Qe.a)(v,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]),O=Object(j.useState)([]),S=Object(Q.a)(O,2),R=S[0],P=S[1],D=Object(j.useState)(),ae=Object(Q.a)(D,2),J=ae[0],M=ae[1],re=Object(j.useState)([]),Y=Object(Q.a)(re,2),ie=Y[0],ee=Y[1],se=Object(j.useState)(""),t=Object(Q.a)(se,2),e=t[0],a=t[1],n=Object(j.useState)(0),r=Object(Q.a)(n,2),u=r[0],c=r[1],d=Object(j.useState)(!0),E=Object(Q.a)(d,2),l=E[0],s=E[1],y=Object(j.useState)(!1),$=Object(Q.a)(y,2),he=$[0],K=$[1],N=Object(Ye.m)(),Fe=Object(j.useState)(""),ce=Object(Q.a)(Fe,2),C=ce[0],I=ce[1],ve=Object(j.useState)(""),H=Object(Q.a)(ve,2),k=H[0],T=H[1];Object(j.useEffect)(function(){var Oe,x,m,W,fe,_e,B,Ne;if(!(o==null||((Oe=o.question)===null||Oe===void 0)?void 0:Oe.question_title)){P([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),s(!0),a(""),K(!1);return}I(o==null||((x=o.question)===null||x===void 0)?void 0:x.max_choices),T(o==null||((m=o.question)===null||m===void 0)?void 0:m.min_choices),a(o==null||((W=o.question)===null||W===void 0)?void 0:W.question_title),s(!!(o==null||((fe=o.question)===null||fe===void 0)?void 0:fe.is_necessary)),P(o==null||((_e=o.question)===null||_e===void 0)?void 0:_e.answers.map(function(Ce){return{value:Ce.answer_text,disabled:Ce.answer_text==="\u5176\u5B83"}})),K(!!(o==null||((B=o.question)===null||B===void 0||((Ne=B.answers)===null||Ne===void 0))?void 0:Ne.find(function(Ce){return Ce.answer_text==="\u5176\u5B83"})))},[o]),Object(j.useImperativeHandle)(g,function(){return{onSave:Z}});var Z=function(){var Oe=Object(Ue.a)(ne().mark(function x(m){var W,fe,_e,B,Ne,Ce;return ne().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:if(!(C&&!k||!C&&k)){oe.next=3;break}return pe.b.info('\u53EF\u9009\uFF1A\u6700\u5C0F\u548C\u6700\u5927\u9650\u5236\u987B\u540C\u65F6\u4E3A\u6570\u503C\u6216\u8005\u201C--"'),oe.abrupt("return");case 3:if(!(k>C)){oe.next=6;break}return pe.b.info("\u53EF\u9009\u7684\u6700\u5927\u9650\u5236\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u9650\u5236"),oe.abrupt("return");case 6:if(e){oe.next=9;break}return pe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),oe.abrupt("return",!1);case 9:if(fe=R.findIndex(function(Se){return!Se.value}),!(fe>-1)){oe.next=13;break}return pe.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(be[fe]," \u9009\u9879\u7684\u5185\u5BB9")),oe.abrupt("return",!1);case 13:if(B={question_title:e,question_type:2,insert_id:o.insert_id,is_necessary:Math.ceil(l),max_choices:C,min_choices:k,question_answers:R.map(function(Se){return Se.value})},!((W=o.question)===null||W===void 0?void 0:W.id)){oe.next=20;break}return oe.next=17,Object(ge.w)(Object(te.a)({pollsId:o.question.id},B));case 17:_e=oe.sent,oe.next=23;break;case 20:return oe.next=22,Object(ge.c)(Object(te.a)({exercise_bank_id:N.topicId},B));case 22:_e=oe.sent;case 23:if(!(_e.status===0)){oe.next=30;break}return pe.b.success("\u4FDD\u5B58\u6210\u529F"),U("edit",-1),oe.next=28,A({type:"polls/getExerciseBanks",payload:Object(te.a)({},N)});case 28:Ne=oe.sent,m&&(B.answers=B.question_answers.map(function(Se){return{answer_text:Se}}),Ce=[].concat(Object(me.a)(Ne==null?void 0:Ne.questions),[{question:Object(te.a)({type:2,insert_id:o.question.id,key:o.key,question_type:2},B)}]),U("addContinue",{editData:Ce}));case 30:case"end":return oe.stop()}},x)}));return function(m){return Oe.apply(this,arguments)}}(),le=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],ke=function(){var Oe=Object(Ue.a)(ne().mark(function x(m){var W,fe;return ne().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:B.t0=m.id,B.next=B.t0==="del"?3:B.t0==="up"||B.t0==="down"?5:B.t0==="edit"?9:B.t0==="add"?11:13;break;case 3:return w.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(Ue.a)(ne().mark(function Ce(){var lt;return ne().wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Object(ge.e)({pollsId:o==null||((lt=o.question)===null||lt===void 0)?void 0:lt.id});case 2:A({type:"polls/getExerciseBanks",payload:Object(te.a)({},N)});case 3:case"end":return Se.stop()}},Ce)}))()}}),B.abrupt("break",13);case 5:return B.next=7,Object(ge.i)({pollsId:o==null||((W=o.question)===null||W===void 0)?void 0:W.id,opr:m.id});case 7:return A({type:"polls/getExerciseBanks",payload:Object(te.a)({},N)}),B.abrupt("break",13);case 9:return U("edit",o.key),B.abrupt("break",13);case 11:return U("add",{type:2,key:o.key,insert_id:o==null||((fe=o.question)===null||fe===void 0)?void 0:fe.id,question_type:2}),B.abrupt("break",13);case 13:case"end":return B.stop()}},x)}));return function(m){return Oe.apply(this,arguments)}}(),F=function(){var x,m,W,fe;return i.a.createElement("aside",null,i.a.createElement("div",{className:b.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16"},"\u7B2C",o.key,"\u9898"),i.a.createElement("span",{className:"font16 c-light-black ml10"},"\u591A\u9009\u9898"),i.a.createElement("span",{className:"tag-grey-eae ml10 mr10"},(o==null||((x=o.question)===null||x===void 0)?void 0:x.is_necessary)===0?"\u9009\u7B54":"\u5FC5\u7B54"),"\u53EF\u9009",o==null||((m=o.question)===null||m===void 0)?void 0:m.min_choices,"-",o==null||((W=o.question)===null||W===void 0)?void 0:W.max_choices,"\u9879"),le.map(function(_e,B){return _e.id==="up"&&o.key===1||_e.id==="down"&&o.key===o.len?null:i.a.createElement(xe.a,{key:B,placement:"bottom",title:_e.name},i.a.createElement("span",{onClick:function(){return ke(_e)},className:_e.icon}))})),i.a.createElement("div",{className:"mt5"},i.a.createElement(L.a,{value:o.question.question_title})),i.a.createElement("div",{className:b.a.questionChoices},o==null||((fe=o.question.answers)===null||fe===void 0)?void 0:fe.map(function(_e,B){return i.a.createElement(Ee.a,null,i.a.createElement(V.a,null,i.a.createElement(Ie.a,{key:B,disabled:!0},i.a.createElement("span",{className:"c-black font14"},_e.answer_text))))})))},Ge=function(){return i.a.createElement("aside",null,i.a.createElement("div",{className:b.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},"\u591A\u9009\u9898")," ",i.a.createElement(Ie.a,{checked:!!l,className:"ml10",onChange:function(m){return s(m.target.checked)}},"\u5FC5\u7B54"))),i.a.createElement("p",{className:b.a.titleWrap},i.a.createElement(De.a.TextArea,{autoSize:{maxRows:5},rows:1,value:e,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:function(m){return a(m.target.value)}})),R.map(function(x,m){return i.a.createElement(Ee.a,{className:b.a.choiceWrap,key:m,gutter:[12,12]},i.a.createElement(V.a,null,i.a.createElement("span",{className:"font16"},"\u9009\u9879")),i.a.createElement(V.a,{className:b.a.editorWrap,flex:"1"},i.a.createElement(De.a.TextArea,{autoSize:{maxRows:5},value:R[m].value,rows:1,disabled:!!x.disabled,onChange:function(fe){R[m].value=fe.target.value,P(Object(me.a)(R))}})),i.a.createElement(V.a,null,m>1&&i.a.createElement(xe.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(b.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){P(R.filter(function(fe,_e){return _e!==m})),x.disabled&&K(!1)}}))))}),i.a.createElement(Ee.a,{gutter:[12,12]},i.a.createElement(V.a,null,"\u53EF\u9009"),i.a.createElement(V.a,null,i.a.createElement(qe.a,{value:k||"",style:{width:120},onChange:function(m){return T(m)}},i.a.createElement(qe.a.Option,{value:""},"--"),R.map(function(x,m){return i.a.createElement(qe.a.Option,{value:String(m+2)},m+2)})),i.a.createElement("span",{className:"ml10 mr10"},"~"),i.a.createElement(qe.a,{style:{width:120},value:C||"",onChange:function(m){return I(m)}},i.a.createElement(qe.a.Option,{value:""},"--"),R.map(function(x,m){return i.a.createElement(qe.a.Option,{value:String(m+2)},m+2)})),i.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u7CFB\u7EDF\u5BF9\u5176\u9009\u62E9\u7684\u9009\u9879\u4E2A\u6570\u8FDB\u884C\u9650\u5236\uFF0C--\u8868\u793A\u4E0D\u9650\u5236\uFF09"))),i.a.createElement(Ee.a,{gutter:[12,12]},i.a.createElement(V.a,{flex:"1"},i.a.createElement(ue.a,{type:"default",onClick:function(){R.find(function(m){return m.value==="\u5176\u5B83"})?P([].concat(Object(me.a)(R.filter(function(m){return m.value!=="\u5176\u5B83"})),[{value:""},{value:"\u5176\u5B83",disabled:!0}])):P([].concat(Object(me.a)(R),[{value:""}]))}},"\u65B0\u589E\u9009\u9879"),!he&&i.a.createElement(ue.a,{type:"default",className:"ml20",onClick:function(){P([].concat(Object(me.a)(R),[{disabled:!0,value:"\u5176\u5B83"}])),K(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879")),i.a.createElement(V.a,{className:"tl"},i.a.createElement(ue.a,{type:"default",onClick:function(){var m;((m=o.question)===null||m===void 0?void 0:m.id)?U("edit",-1):U("del",o.key)}},"\u53D6\u6D88"),i.a.createElement(ue.a,{className:"ml20",type:"primary",onClick:function(){return Z()}},"\u4FDD\u5B58"),i.a.createElement(ue.a,{className:"ml20",type:"primary",onClick:function(){return Z(!0)}},"\u4FDD\u5B58\u5E76\u7EE7\u7EED"))))};return i.a.createElement("section",{className:b.a.wrap},p!==o.key&&F(),p===o.key&&Ge())},Te=Object(Ke.a)(function(f){var v=f.problemset,g=f.loading,q=f.globalSetting;return{problemset:v,globalSetting:q,loading:g.effects}},null,null,{forwardRef:!0})(Object(j.forwardRef)(je)),He=h("7Kak"),Ve=h("9yH6");function Re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Re=function(){return f};var f={},v=Object.prototype,g=v.hasOwnProperty,q=typeof Symbol=="function"?Symbol:{},X=q.iterator||"@@iterator",we=q.asyncIterator||"@@asyncIterator",A=q.toStringTag||"@@toStringTag";function _(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{_({},"")}catch(t){_=function(a,n,r){return a[n]=r}}function de(t,e,a,n){var r=e&&e.prototype instanceof U?e:U,u=Object.create(r.prototype),c=new ie(n||[]);return u._invoke=function(d,E,l){var s="suspendedStart";return function(y,$){if(s==="executing")throw new Error("Generator is already running");if(s==="completed"){if(y==="throw")throw $;return se()}for(l.method=y,l.arg=$;;){var he=l.delegate;if(he){var K=M(he,l);if(K){if(K===p)continue;return K}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(s==="suspendedStart")throw s="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);s="executing";var N=o(d,E,l);if(N.type==="normal"){if(s=l.done?"completed":"suspendedYield",N.arg===p)continue;return{value:N.arg,done:l.done}}N.type==="throw"&&(s="completed",l.method="throw",l.arg=N.arg)}}}(t,a,c),u}function o(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}f.wrap=de;var p={};function U(){}function z(){}function O(){}var S={};_(S,X,function(){return this});var R=Object.getPrototypeOf,P=R&&R(R(ee([])));P&&P!==v&&g.call(P,X)&&(S=P);var D=O.prototype=U.prototype=Object.create(S);function ae(t){["next","throw","return"].forEach(function(e){_(t,e,function(a){return this._invoke(e,a)})})}function J(t,e){function a(r,u,c,d){var E=o(t[r],t,u);if(E.type!=="throw"){var l=E.arg,s=l.value;return s&&typeof s=="object"&&g.call(s,"__await")?e.resolve(s.__await).then(function(y){a("next",y,c,d)},function(y){a("throw",y,c,d)}):e.resolve(s).then(function(y){l.value=y,c(l)},function(y){return a("throw",y,c,d)})}d(E.arg)}var n;this._invoke=function(r,u){function c(){return new e(function(d,E){a(r,u,d,E)})}return n=n?n.then(c,c):c()}}function M(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,M(t,e),e.method==="throw"))return p;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=o(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,p;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,p):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function re(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ie(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(re,this),this.reset(!0)}function ee(t){if(t){var e=t[X];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(g.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:se}}function se(){return{value:void 0,done:!0}}return z.prototype=O,_(D,"constructor",O),_(O,"constructor",z),z.displayName=_(O,A,"GeneratorFunction"),f.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===z||(e.displayName||e.name)==="GeneratorFunction")},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,_(t,A,"GeneratorFunction")),t.prototype=Object.create(D),t},f.awrap=function(t){return{__await:t}},ae(J.prototype),_(J.prototype,we,function(){return this}),f.AsyncIterator=J,f.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var u=new J(de(t,e,a,n),r);return f.isGeneratorFunction(e)?u:u.next().then(function(c){return c.done?c.value:u.next()})},ae(D),_(D,A,"Generator"),_(D,X,function(){return this}),_(D,"toString",function(){return"[object Generator]"}),f.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=ee,ie.prototype={constructor:ie,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&g.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(l,s){return c.type="throw",c.arg=e,a.next=l,s&&(a.method="next",a.arg=void 0),!!s}for(var r=this.tryEntries.length-1;r>=0;--r){var u=this.tryEntries[r],c=u.completion;if(u.tryLoc==="root")return n("end");if(u.tryLoc<=this.prev){var d=g.call(u,"catchLoc"),E=g.call(u,"finallyLoc");if(d&&E){if(this.prev<u.catchLoc)return n(u.catchLoc,!0);if(this.prev<u.finallyLoc)return n(u.finallyLoc)}else if(d){if(this.prev<u.catchLoc)return n(u.catchLoc,!0)}else{if(!E)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return n(u.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var u=r;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=a&&a<=u.finallyLoc&&(u=null);var c=u?u.completion:{};return c.type=e,c.arg=a,u?(this.method="next",this.next=u.finallyLoc,p):this.complete(c)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),p},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),p}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var u=r.arg;Y(n)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:ee(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),p}},f}var tt=["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"],ft=function(v,g){var q=v.problemset,X=v.globalSetting,we=v.loading,A=v.dispatch,_=v.onRef,de=_===void 0?function(){}:_,o=v.editData,p=v.editKey,U=v.callback,z=Object(Qe.a)(v,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]),O=Object(j.useState)([]),S=Object(Q.a)(O,2),R=S[0],P=S[1],D=Object(j.useState)(),ae=Object(Q.a)(D,2),J=ae[0],M=ae[1],re=Object(j.useState)([]),Y=Object(Q.a)(re,2),ie=Y[0],ee=Y[1],se=Object(j.useState)(""),t=Object(Q.a)(se,2),e=t[0],a=t[1],n=Object(j.useState)(0),r=Object(Q.a)(n,2),u=r[0],c=r[1],d=Object(j.useState)(!1),E=Object(Q.a)(d,2),l=E[0],s=E[1],y=Object(j.useState)(!1),$=Object(Q.a)(y,2),he=$[0],K=$[1],N=Object(Ye.m)();Object(j.useEffect)(function(){var H,k,T,Z,le,ke;if(!(o==null||((H=o.question)===null||H===void 0)?void 0:H.question_title)){P([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),s(!1),a(""),K(!1);return}a(o==null||((k=o.question)===null||k===void 0)?void 0:k.question_title),s(!!(o==null||((T=o.question)===null||T===void 0)?void 0:T.is_necessary)),P(o==null||((Z=o.question)===null||Z===void 0)?void 0:Z.answers.map(function(F){return{value:F.answer_text,disabled:F.answer_text==="\u5176\u5B83"}})),K(!!(o==null||((le=o.question)===null||le===void 0||((ke=le.answers)===null||ke===void 0))?void 0:ke.find(function(F){return F.answer_text==="\u5176\u5B83"})))},[o]),Object(j.useImperativeHandle)(g,function(){return{onSave:Fe}});var Fe=function(){var H=Object(Ue.a)(Re().mark(function k(T){var Z,le,ke,F,Ge,Oe;return Re().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(e){m.next=3;break}return pe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),m.abrupt("return",!1);case 3:if(le=R.findIndex(function(W){return!W.value}),!(le>-1)){m.next=7;break}return pe.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(tt[le]," \u9009\u9879\u7684\u5185\u5BB9")),m.abrupt("return",!1);case 7:if(F={question_title:e,question_type:1,insert_id:o.insert_id,is_necessary:Math.ceil(l),question_answers:R.map(function(W){return W.value})},!((Z=o.question)===null||Z===void 0?void 0:Z.id)){m.next=14;break}return m.next=11,Object(ge.w)(Object(te.a)({pollsId:o.question.id},F));case 11:ke=m.sent,m.next=17;break;case 14:return m.next=16,Object(ge.c)(Object(te.a)({exercise_bank_id:N.topicId},F));case 16:ke=m.sent;case 17:if(!(ke.status===0)){m.next=24;break}return pe.b.success("\u4FDD\u5B58\u6210\u529F"),U("edit",-1),m.next=22,A({type:"polls/getExerciseBanks",payload:Object(te.a)({},N)});case 22:Ge=m.sent,T&&(F.answers=F.question_answers.map(function(W){return{answer_text:W}}),Oe=[].concat(Object(me.a)(Ge==null?void 0:Ge.questions),[{question:Object(te.a)({type:1,insert_id:o.question.id,key:o.key,question_type:1},F)}]),U("addContinue",{editData:Oe}));case 24:case"end":return m.stop()}},k)}));return function(T){return H.apply(this,arguments)}}(),ce=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],C=function(){var H=Object(Ue.a)(Re().mark(function k(T){var Z,le;return Re().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:F.t0=T.id,F.next=F.t0==="del"?3:F.t0==="up"||F.t0==="down"?5:F.t0==="edit"?9:F.t0==="add"?11:13;break;case 3:return w.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(Ue.a)(Re().mark(function Oe(){var x;return Re().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(ge.e)({pollsId:o==null||((x=o.question)===null||x===void 0)?void 0:x.id});case 2:A({type:"polls/getExerciseBanks",payload:Object(te.a)({},N)});case 3:case"end":return W.stop()}},Oe)}))()}}),F.abrupt("break",13);case 5:return F.next=7,Object(ge.i)({pollsId:o==null||((Z=o.question)===null||Z===void 0)?void 0:Z.id,opr:T.id});case 7:return A({type:"polls/getExerciseBanks",payload:Object(te.a)({},N)}),F.abrupt("break",13);case 9:return U("edit",o.key),F.abrupt("break",13);case 11:return U("add",{type:1,key:o.key,insert_id:o==null||((le=o.question)===null||le===void 0)?void 0:le.id,question_type:1}),F.abrupt("break",13);case 13:case"end":return F.stop()}},k)}));return function(T){return H.apply(this,arguments)}}(),I=function(){var k,T;return i.a.createElement("aside",null,i.a.createElement("div",{className:b.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16"},"\u7B2C",o.key,"\u9898"),i.a.createElement("span",{className:"font16 c-light-black ml10"},"\u5355\u9009\u9898"),i.a.createElement("span",{className:"tag-grey-eae ml10"},(o==null||((k=o.question)===null||k===void 0)?void 0:k.is_necessary)===0?"\u9009\u7B54":"\u5FC5\u7B54")),ce.map(function(Z,le){return Z.id==="up"&&o.key===1||Z.id==="down"&&o.key===o.len?null:i.a.createElement(xe.a,{key:le,placement:"bottom",title:Z.name},i.a.createElement("span",{onClick:function(){return C(Z)},className:Z.icon}))})),i.a.createElement("div",{className:"mt5"},i.a.createElement(L.a,{value:o.question.question_title})),i.a.createElement("div",{className:b.a.questionChoices},o==null||((T=o.question.answers)===null||T===void 0)?void 0:T.map(function(Z,le){return i.a.createElement(Ee.a,null,i.a.createElement(V.a,null,i.a.createElement(Ve.a,{key:le,disabled:!0})),i.a.createElement(V.a,{flex:"1"},i.a.createElement("span",{className:"c-black font14"},Z.answer_text)))})))},ve=function(){return i.a.createElement("aside",null,i.a.createElement("div",{className:b.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},"\u5355\u9009\u9898")," ",i.a.createElement(Ie.a,{checked:!!l,className:"ml10",onChange:function(T){return s(T.target.checked)}},"\u5FC5\u7B54"))),i.a.createElement("p",{className:b.a.titleWrap},i.a.createElement(De.a.TextArea,{autoSize:{maxRows:5},rows:1,value:e,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:function(T){return a(T.target.value)}})),R.map(function(k,T){return i.a.createElement(Ee.a,{className:b.a.choiceWrap,key:T,gutter:[12,12]},i.a.createElement(V.a,null,i.a.createElement("span",{className:"font16"},"\u9009\u9879")),i.a.createElement(V.a,{className:b.a.editorWrap,flex:"1"},i.a.createElement(De.a.TextArea,{autoSize:{maxRows:5},value:R[T].value,rows:1,disabled:!!k.disabled,onChange:function(le){R[T].value=le.target.value,P(Object(me.a)(R))}})),i.a.createElement(V.a,null,T>1&&i.a.createElement(xe.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(b.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){P(R.filter(function(le,ke){return ke!==T})),k.disabled&&K(!1)}}))))}),i.a.createElement(Ee.a,{gutter:[12,12]},i.a.createElement(V.a,{flex:"1"},i.a.createElement(ue.a,{type:"default",onClick:function(){R.find(function(T){return T.value==="\u5176\u5B83"})?P([].concat(Object(me.a)(R.filter(function(T){return T.value!=="\u5176\u5B83"})),[{value:""},{value:"\u5176\u5B83",disabled:!0}])):P([].concat(Object(me.a)(R),[{value:""}]))}},"\u65B0\u589E\u9009\u9879"),!he&&i.a.createElement(ue.a,{type:"default",className:"ml20",onClick:function(){P([].concat(Object(me.a)(R),[{disabled:!0,value:"\u5176\u5B83"}])),K(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879")),i.a.createElement(V.a,{className:"tl"},i.a.createElement(ue.a,{type:"default",onClick:function(){var T;((T=o.question)===null||T===void 0?void 0:T.id)?U("edit",-1):U("del",o.key)}},"\u53D6\u6D88"),i.a.createElement(ue.a,{className:"ml20",type:"primary",onClick:function(){return Fe()}},"\u4FDD\u5B58"),i.a.createElement(ue.a,{className:"ml20",type:"primary",onClick:function(){return Fe(!0)}},"\u4FDD\u5B58\u5E76\u7EE7\u7EED"))))};return i.a.createElement("section",{className:b.a.wrap},p!==o.key&&I(),p===o.key&&ve())},Be=Object(Ke.a)(function(f){var v=f.problemset,g=f.loading,q=f.globalSetting;return{problemset:v,globalSetting:q,loading:g.effects}},null,null,{forwardRef:!0})(Object(j.forwardRef)(ft));function Le(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Le=function(){return f};var f={},v=Object.prototype,g=v.hasOwnProperty,q=typeof Symbol=="function"?Symbol:{},X=q.iterator||"@@iterator",we=q.asyncIterator||"@@asyncIterator",A=q.toStringTag||"@@toStringTag";function _(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{_({},"")}catch(t){_=function(a,n,r){return a[n]=r}}function de(t,e,a,n){var r=e&&e.prototype instanceof U?e:U,u=Object.create(r.prototype),c=new ie(n||[]);return u._invoke=function(d,E,l){var s="suspendedStart";return function(y,$){if(s==="executing")throw new Error("Generator is already running");if(s==="completed"){if(y==="throw")throw $;return se()}for(l.method=y,l.arg=$;;){var he=l.delegate;if(he){var K=M(he,l);if(K){if(K===p)continue;return K}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(s==="suspendedStart")throw s="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);s="executing";var N=o(d,E,l);if(N.type==="normal"){if(s=l.done?"completed":"suspendedYield",N.arg===p)continue;return{value:N.arg,done:l.done}}N.type==="throw"&&(s="completed",l.method="throw",l.arg=N.arg)}}}(t,a,c),u}function o(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}f.wrap=de;var p={};function U(){}function z(){}function O(){}var S={};_(S,X,function(){return this});var R=Object.getPrototypeOf,P=R&&R(R(ee([])));P&&P!==v&&g.call(P,X)&&(S=P);var D=O.prototype=U.prototype=Object.create(S);function ae(t){["next","throw","return"].forEach(function(e){_(t,e,function(a){return this._invoke(e,a)})})}function J(t,e){function a(r,u,c,d){var E=o(t[r],t,u);if(E.type!=="throw"){var l=E.arg,s=l.value;return s&&typeof s=="object"&&g.call(s,"__await")?e.resolve(s.__await).then(function(y){a("next",y,c,d)},function(y){a("throw",y,c,d)}):e.resolve(s).then(function(y){l.value=y,c(l)},function(y){return a("throw",y,c,d)})}d(E.arg)}var n;this._invoke=function(r,u){function c(){return new e(function(d,E){a(r,u,d,E)})}return n=n?n.then(c,c):c()}}function M(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,M(t,e),e.method==="throw"))return p;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=o(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,p;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,p):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function re(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ie(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(re,this),this.reset(!0)}function ee(t){if(t){var e=t[X];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(g.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:se}}function se(){return{value:void 0,done:!0}}return z.prototype=O,_(D,"constructor",O),_(O,"constructor",z),z.displayName=_(O,A,"GeneratorFunction"),f.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===z||(e.displayName||e.name)==="GeneratorFunction")},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,_(t,A,"GeneratorFunction")),t.prototype=Object.create(D),t},f.awrap=function(t){return{__await:t}},ae(J.prototype),_(J.prototype,we,function(){return this}),f.AsyncIterator=J,f.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var u=new J(de(t,e,a,n),r);return f.isGeneratorFunction(e)?u:u.next().then(function(c){return c.done?c.value:u.next()})},ae(D),_(D,A,"Generator"),_(D,X,function(){return this}),_(D,"toString",function(){return"[object Generator]"}),f.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=ee,ie.prototype={constructor:ie,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&g.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(l,s){return c.type="throw",c.arg=e,a.next=l,s&&(a.method="next",a.arg=void 0),!!s}for(var r=this.tryEntries.length-1;r>=0;--r){var u=this.tryEntries[r],c=u.completion;if(u.tryLoc==="root")return n("end");if(u.tryLoc<=this.prev){var d=g.call(u,"catchLoc"),E=g.call(u,"finallyLoc");if(d&&E){if(this.prev<u.catchLoc)return n(u.catchLoc,!0);if(this.prev<u.finallyLoc)return n(u.finallyLoc)}else if(d){if(this.prev<u.catchLoc)return n(u.catchLoc,!0)}else{if(!E)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return n(u.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var u=r;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=a&&a<=u.finallyLoc&&(u=null);var c=u?u.completion:{};return c.type=e,c.arg=a,u?(this.method="next",this.next=u.finallyLoc,p):this.complete(c)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),p},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),p}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var u=r.arg;Y(n)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:ee(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),p}},f}var at=["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"],Pe=function(v,g){var q=v.problemset,X=v.globalSetting,we=v.loading,A=v.dispatch,_=v.onRef,de=_===void 0?function(){}:_,o=v.editData,p=v.editKey,U=v.callback,z=Object(Qe.a)(v,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]),O=Object(j.useState)(""),S=Object(Q.a)(O,2),R=S[0],P=S[1],D=Object(j.useState)(!0),ae=Object(Q.a)(D,2),J=ae[0],M=ae[1],re=Object(Ye.m)();Object(j.useEffect)(function(){var e,a,n;if(!(o==null||((e=o.question)===null||e===void 0)?void 0:e.question_title)){M(!0),P("");return}P(o==null||((a=o.question)===null||a===void 0)?void 0:a.question_title),M(!!(o==null||((n=o.question)===null||n===void 0)?void 0:n.is_necessary))},[o]),Object(j.useImperativeHandle)(g,function(){return{onSave:Y}});var Y=function(){var e=Object(Ue.a)(Le().mark(function a(n){var r,u,c,d,E;return Le().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(R){s.next=3;break}return pe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),s.abrupt("return",!1);case 3:if(c={question_title:R,question_type:3,insert_id:o.insert_id,is_necessary:Math.ceil(J)},!((r=o.question)===null||r===void 0?void 0:r.id)){s.next=10;break}return s.next=7,Object(ge.w)(Object(te.a)({pollsId:o.question.id},c));case 7:u=s.sent,s.next=13;break;case 10:return s.next=12,Object(ge.c)(Object(te.a)({exercise_bank_id:re.topicId},c));case 12:u=s.sent;case 13:if(!(u.status===0)){s.next=20;break}return pe.b.success("\u4FDD\u5B58\u6210\u529F"),U("edit",-1),s.next=18,A({type:"polls/getExerciseBanks",payload:Object(te.a)({},re)});case 18:d=s.sent,n&&(E=[].concat(Object(me.a)(d==null?void 0:d.questions),[{question:Object(te.a)({type:3,insert_id:o.question.id,key:o.key,question_type:3},c)}]),U("addContinue",{editData:E}));case 20:case"end":return s.stop()}},a)}));return function(n){return e.apply(this,arguments)}}(),ie=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],ee=function(){var e=Object(Ue.a)(Le().mark(function a(n){var r,u;return Le().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:d.t0=n.id,d.next=d.t0==="del"?3:d.t0==="up"||d.t0==="down"?5:d.t0==="edit"?9:d.t0==="add"?11:13;break;case 3:return w.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(Ue.a)(Le().mark(function l(){var s;return Le().wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(ge.e)({pollsId:o==null||((s=o.question)===null||s===void 0)?void 0:s.id});case 2:A({type:"polls/getExerciseBanks",payload:Object(te.a)({},re)});case 3:case"end":return $.stop()}},l)}))()}}),d.abrupt("break",13);case 5:return d.next=7,Object(ge.i)({pollsId:o==null||((r=o.question)===null||r===void 0)?void 0:r.id,opr:n.id});case 7:return A({type:"polls/getExerciseBanks",payload:Object(te.a)({},re)}),d.abrupt("break",13);case 9:return U("edit",o.key),d.abrupt("break",13);case 11:return U("add",{type:3,key:o.key,insert_id:o==null||((u=o.question)===null||u===void 0)?void 0:u.id,question_type:3}),d.abrupt("break",13);case 13:case"end":return d.stop()}},a)}));return function(n){return e.apply(this,arguments)}}(),se=function(){var a,n;return i.a.createElement("aside",null,i.a.createElement("div",{className:b.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16"},"\u7B2C",o.key,"\u9898"),i.a.createElement("span",{className:"font16 c-light-black ml10"},"\u4E3B\u89C2\u9898"),i.a.createElement("span",{className:"tag-grey-eae ml10 mr10"},(o==null||((a=o.question)===null||a===void 0)?void 0:a.is_necessary)===0?"\u9009\u7B54":"\u5FC5\u7B54")),ie.map(function(r,u){return r.id==="up"&&o.key===1||r.id==="down"&&o.key===o.len?null:i.a.createElement(xe.a,{key:u,placement:"bottom",title:r.name},i.a.createElement("span",{onClick:function(){return ee(r)},className:r.icon}))})),i.a.createElement("div",{className:"mt5"},i.a.createElement(L.a,{value:o.question.question_title}),i.a.createElement("div",{className:"mt15"},i.a.createElement(De.a.TextArea,{placeholder:"\u5728\u6B64\u586B\u5165\u7B54\u6848",rows:5,disabled:!0}))),i.a.createElement("div",{className:b.a.questionChoices},o==null||((n=o.question.answers)===null||n===void 0)?void 0:n.map(function(r,u){return i.a.createElement(Ee.a,null,i.a.createElement(V.a,null,i.a.createElement(Ie.a,{key:u,disabled:!0},i.a.createElement("span",{className:"c-black font14"},r.answer_text))))})))},t=function(){return i.a.createElement("aside",null,i.a.createElement("div",{className:b.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898")," ",i.a.createElement(Ie.a,{checked:!!J,className:"ml10",onChange:function(n){return M(n.target.checked)}},"\u5FC5\u7B54"))),i.a.createElement("p",{className:b.a.titleWrap},i.a.createElement(De.a.TextArea,{autoSize:{maxRows:5},rows:1,value:R,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:function(n){return P(n.target.value)}})),i.a.createElement(Ee.a,{gutter:[12,12]},i.a.createElement(V.a,{flex:"1"}),i.a.createElement(V.a,{className:"tl"},i.a.createElement(ue.a,{type:"default",onClick:function(){var n;((n=o.question)===null||n===void 0?void 0:n.id)?U("edit",-1):U("del",o.key)}},"\u53D6\u6D88"),i.a.createElement(ue.a,{className:"ml20",type:"primary",onClick:function(){return Y()}},"\u4FDD\u5B58"),i.a.createElement(ue.a,{className:"ml20",type:"primary",onClick:function(){return Y(!0)}},"\u4FDD\u5B58\u5E76\u7EE7\u7EED"))))};return i.a.createElement("section",{className:b.a.wrap},p!==o.key&&se(),p===o.key&&t())},_t=Object(Ke.a)(function(f){var v=f.problemset,g=f.loading,q=f.globalSetting;return{problemset:v,globalSetting:q,loading:g.effects}},null,null,{forwardRef:!0})(Object(j.forwardRef)(Pe)),ot=h("7iMQ"),Me=h.n(ot);function $e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$e=function(){return f};var f={},v=Object.prototype,g=v.hasOwnProperty,q=typeof Symbol=="function"?Symbol:{},X=q.iterator||"@@iterator",we=q.asyncIterator||"@@asyncIterator",A=q.toStringTag||"@@toStringTag";function _(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{_({},"")}catch(t){_=function(a,n,r){return a[n]=r}}function de(t,e,a,n){var r=e&&e.prototype instanceof U?e:U,u=Object.create(r.prototype),c=new ie(n||[]);return u._invoke=function(d,E,l){var s="suspendedStart";return function(y,$){if(s==="executing")throw new Error("Generator is already running");if(s==="completed"){if(y==="throw")throw $;return se()}for(l.method=y,l.arg=$;;){var he=l.delegate;if(he){var K=M(he,l);if(K){if(K===p)continue;return K}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(s==="suspendedStart")throw s="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);s="executing";var N=o(d,E,l);if(N.type==="normal"){if(s=l.done?"completed":"suspendedYield",N.arg===p)continue;return{value:N.arg,done:l.done}}N.type==="throw"&&(s="completed",l.method="throw",l.arg=N.arg)}}}(t,a,c),u}function o(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}f.wrap=de;var p={};function U(){}function z(){}function O(){}var S={};_(S,X,function(){return this});var R=Object.getPrototypeOf,P=R&&R(R(ee([])));P&&P!==v&&g.call(P,X)&&(S=P);var D=O.prototype=U.prototype=Object.create(S);function ae(t){["next","throw","return"].forEach(function(e){_(t,e,function(a){return this._invoke(e,a)})})}function J(t,e){function a(r,u,c,d){var E=o(t[r],t,u);if(E.type!=="throw"){var l=E.arg,s=l.value;return s&&typeof s=="object"&&g.call(s,"__await")?e.resolve(s.__await).then(function(y){a("next",y,c,d)},function(y){a("throw",y,c,d)}):e.resolve(s).then(function(y){l.value=y,c(l)},function(y){return a("throw",y,c,d)})}d(E.arg)}var n;this._invoke=function(r,u){function c(){return new e(function(d,E){a(r,u,d,E)})}return n=n?n.then(c,c):c()}}function M(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,M(t,e),e.method==="throw"))return p;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=o(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,p;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,p):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function re(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ie(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(re,this),this.reset(!0)}function ee(t){if(t){var e=t[X];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function r(){for(;++a<t.length;)if(g.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:se}}function se(){return{value:void 0,done:!0}}return z.prototype=O,_(D,"constructor",O),_(O,"constructor",z),z.displayName=_(O,A,"GeneratorFunction"),f.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===z||(e.displayName||e.name)==="GeneratorFunction")},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,_(t,A,"GeneratorFunction")),t.prototype=Object.create(D),t},f.awrap=function(t){return{__await:t}},ae(J.prototype),_(J.prototype,we,function(){return this}),f.AsyncIterator=J,f.async=function(t,e,a,n,r){r===void 0&&(r=Promise);var u=new J(de(t,e,a,n),r);return f.isGeneratorFunction(e)?u:u.next().then(function(c){return c.done?c.value:u.next()})},ae(D),_(D,A,"Generator"),_(D,X,function(){return this}),_(D,"toString",function(){return"[object Generator]"}),f.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=ee,ie.prototype={constructor:ie,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Y),!e)for(var a in this)a.charAt(0)==="t"&&g.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function n(l,s){return c.type="throw",c.arg=e,a.next=l,s&&(a.method="next",a.arg=void 0),!!s}for(var r=this.tryEntries.length-1;r>=0;--r){var u=this.tryEntries[r],c=u.completion;if(u.tryLoc==="root")return n("end");if(u.tryLoc<=this.prev){var d=g.call(u,"catchLoc"),E=g.call(u,"finallyLoc");if(d&&E){if(this.prev<u.catchLoc)return n(u.catchLoc,!0);if(this.prev<u.finallyLoc)return n(u.finallyLoc)}else if(d){if(this.prev<u.catchLoc)return n(u.catchLoc,!0)}else{if(!E)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return n(u.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var u=r;break}}u&&(e==="break"||e==="continue")&&u.tryLoc<=a&&a<=u.finallyLoc&&(u=null);var c=u?u.completion:{};return c.type=e,c.arg=a,u?(this.method="next",this.next=u.finallyLoc,p):this.complete(c)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),p},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Y(n),p}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var u=r.arg;Y(n)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:ee(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),p}},f}var ut=function(v){var g,q,X,we,A,_,de,o,p,U,z,O,S=v.polls,R=v.globalSetting,P=v.loading,D=v.user,ae=v.dispatch,J=Object(Qe.a)(v,["polls","globalSetting","loading","user","dispatch"]),M=Object(Ye.m)(),re=D.userInfo,Y=Ae.a.useForm(),ie=Object(Q.a)(Y,1),ee=ie[0],se=Object(j.useState)([]),t=Object(Q.a)(se,2),e=t[0],a=t[1],n=Object(j.useState)(!1),r=Object(Q.a)(n,2),u=r[0],c=r[1],d=Object(j.useState)(-1),E=Object(Q.a)(d,2),l=E[0],s=E[1],y=[{name:"\u5355\u9009\u9898",id:1},{name:"\u591A\u9009\u9898",id:2},{name:"\u4E3B\u89C2\u9898",id:3}],$=Object(j.useRef)();Object(j.useEffect)(function(){var ce;if((ce=S.exerciseBanks)===null||ce===void 0?void 0:ce.questions){var C,I,ve,H,k;a(Object(me.a)((C=S.exerciseBanks)===null||C===void 0?void 0:C.questions)),ee.setFieldsValue({exercise_name:(I=S.exerciseBanks)===null||I===void 0||((ve=I.poll)===null||ve===void 0)?void 0:ve.name,exercise_description:(H=S.exerciseBanks)===null||H===void 0||((k=H.poll)===null||k===void 0)?void 0:k.description})}},[S.exerciseBanks]),Object(j.useEffect)(function(){ae({type:"polls/getExerciseBanks",payload:Object(te.a)({},M)})},[M.categoryId]);var he=function(){var ce=Object(Ue.a)($e().mark(function C(){var I;return $e().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,ee.validateFields();case 2:return I=ee.getFieldValue(),I.is_md=!0,I.topicId=M.topicId,c(!1),H.next=8,Object(ge.v)(Object(te.a)({},I));case 8:ae({type:"polls/getExerciseBanks",payload:Object(te.a)({},M)});case 9:case"end":return H.stop()}},C)}));return function(){return ce.apply(this,arguments)}}(),K=function(){var ce=Object(Ue.a)($e().mark(function C(I){var ve;return $e().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(ve=$==null?void 0:$.current,!(l!==-1)){k.next=4;break}return pe.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),k.abrupt("return");case 4:s(e.length+1),a([].concat(Object(me.a)(e),[{question:{question_type:I}}]));case 6:case"end":return k.stop()}},C)}));return function(I){return ce.apply(this,arguments)}}(),N=function(C,I,ve){var H;switch(C){case"edit":if(I!==-1&&l!==-1&&I!==l){pe.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898");return}s(I);return;case"add":if(l!=-1){pe.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898");return}s(-1);break;case"addContinue":a(Object(me.a)(I==null?void 0:I.editData)),s(I==null||((H=I.editData)===null||H===void 0)?void 0:H.length);break;case"del":e.splice(I-1,1),a(Object(me.a)(e)),s(-1);break}},Fe=function(){return e==null?void 0:e.map(function(C,I){var ve;if(C.key=I+1,C.len=e.length,C.question.question_type===1)return i.a.createElement("aside",{key:C.id},i.a.createElement(Be,{ref:$,editKey:l,callback:N,editData:C}),i.a.createElement(We.a,null));if(C.question.question_type===2)return i.a.createElement("aside",{key:C.id},i.a.createElement(Te,{ref:$,editKey:l,callback:N,editData:C}),i.a.createElement(We.a,null));if(((ve=C.question)===null||ve===void 0?void 0:ve.question_type)===3)return i.a.createElement("aside",{key:C.id},i.a.createElement(_t,{ref:$,editKey:l,callback:N,editData:C}),i.a.createElement(We.a,null))})};return i.a.createElement("section",{className:"edu-container"},i.a.createElement("section",{className:"animated fadeIn"},i.a.createElement("aside",{className:"mt10"},re&&i.a.createElement(ye.a,{separator:">"},i.a.createElement(ye.a.Item,null,i.a.createElement(et.Link,{to:"/users/".concat(M.username,"/").concat(M.topictype==="personal"?"topics":"topicbank","/").concat(M.topictype)},M.topictype==="personal"?"\u6211\u7684\u8BFE\u5802\u8D44\u6E90":"\u516C\u5171\u9898\u5E93")),i.a.createElement(ye.a.Item,null,i.a.createElement(et.Link,{to:"/users/".concat(re==null?void 0:re.login,"/topics/").concat(M.topicId,"/").concat(M.topictype,"/poll/detail")},"\u8BE6\u60C5")),i.a.createElement(ye.a.Item,null,"\u7F16\u8F91"))),i.a.createElement("aside",{className:[Me.a.title,"mt20"].join(" ")},i.a.createElement(Ee.a,{style:{width:"100%"}},i.a.createElement(V.a,{flex:"1"},i.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91")),i.a.createElement(V.a,null,i.a.createElement(et.Link,{className:"font16 c-light-black",to:"/users/".concat(re.login,"/topics/").concat(M.topictype)},"\u8FD4\u56DE"))))),i.a.createElement("section",{className:[Me.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!u&&i.a.createElement("aside",null,i.a.createElement("div",{className:Me.a.containerDesc},i.a.createElement("div",null,(g=S.exerciseBanks)===null||g===void 0||((q=g.poll)===null||q===void 0)?void 0:q.name),i.a.createElement("div",null,i.a.createElement(xe.a,{title:"\u7F16\u8F91"},i.a.createElement("span",{onClick:function(){return c(!0)},className:"iconfont c-green ml30 icon-bianjidaibeijing"})))),i.a.createElement("div",{className:"c-light-black"},(X=S.exerciseBanks)===null||X===void 0||((we=X.poll)===null||we===void 0)?void 0:we.description)),u&&i.a.createElement(Ae.a,{layout:"vertical",form:ee},i.a.createElement(Ae.a.Item,{name:"exercise_name",label:"\u95EE\u5377\u6807\u9898\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u95EE\u5377\u6807\u9898"}]},i.a.createElement(De.a,{maxLength:60,placeholder:"\u95EE\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),i.a.createElement(Ae.a.Item,{label:"\u95EE\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},i.a.createElement(De.a.TextArea,{rows:6,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u95EE\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26"})),i.a.createElement(Ae.a.Item,{className:"tr"},i.a.createElement(ue.a,{type:"primary",onClick:function(){he()}},"\u4FDD\u5B58")))),i.a.createElement("section",{className:"mt20"},i.a.createElement(Ee.a,null,i.a.createElement(V.a,{flex:1},i.a.createElement("span",{className:"c-light-black mr20"},"\u5355\u9009\u9898 ",(A=S.exerciseBanks)===null||A===void 0||((_=A.question_types)===null||_===void 0)?void 0:_.q_singles," \u9898"),i.a.createElement("span",{className:"c-light-black mr20"},"\u591A\u9009\u9898 ",(de=S.exerciseBanks)===null||de===void 0||((o=de.question_types)===null||o===void 0)?void 0:o.q_doubles," \u9898"),i.a.createElement("span",{className:"c-light-black"},"\u4E3B\u89C2\u9898 ",(p=S.exerciseBanks)===null||p===void 0||((U=p.question_types)===null||U===void 0)?void 0:U.q_mains," \u9898")),i.a.createElement(V.a,{className:"c-light-black"},"\u5408\u8BA1 ",i.a.createElement("span",{className:"c-orange"},(z=S.exerciseBanks)===null||z===void 0||((O=z.question_types)===null||O===void 0)?void 0:O.q_counts)," \u9898"))),e!=""&&i.a.createElement("section",{className:[Me.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},Fe()),i.a.createElement("section",{className:[Me.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},y.map(function(ce,C){return i.a.createElement(ue.a,{className:"mr20",type:"primary",onClick:function(){return K(ce.id)}},i.a.createElement(dt.a,{className:"mr5"}),ce.name)})))},Et=Xe.default=Object(Ke.a)(function(f){var v=f.polls,g=f.loading,q=f.user,X=f.globalSetting;return{polls:v,globalSetting:X,user:q,loading:g.effects}})(ut)},otbz:function(ze,Xe,h){ze.exports={flex_box_center:"flex_box_center___3WVQg",flex_space_between:"flex_space_between___qOmUA",flex_box_vertical_center:"flex_box_vertical_center___3Tvh1",flex_box_center_end:"flex_box_center_end___vdEZx",flex_box_column:"flex_box_column___1y_IJ",wrap:"wrap___ciPTn",modal:"modal___2lr4h",titleWrap:"titleWrap___2Szy4",required:"required___2OpIu",title:"title___hZmu6",colorGray:"colorGray___32oND",choiceWrap:"choiceWrap___24IrF",answer:"answer___3w_7N",activeAnswer:"activeAnswer___f89lY",deleteIcon:"deleteIcon___qd0T4",addIcon:"addIcon___GQKIw",editorWrap:"editorWrap___iuxhH",htmlWrap:"htmlWrap___17kgS",radio:"radio___3IfyE",color333:"color333___1rjEP",color999:"color999___25PqS",questionType:"questionType___3G5uc",questionChoices:"questionChoices___GBK2t"}}}]);