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

5 lines
24 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[17,6],{"+M/w":function(ee,$,o){ee.exports={flexRow:"flexRow___1Kwk7",flexColumn:"flexColumn___1x58l",action:"action___osaCD",setScore:"setScore___kmMlR",delete:"delete___XpFlx",content:"content___9Naj3",titleWrap:"titleWrap___32PZL",titleNumber:"titleNumber___3HPb0",score:"score___3zGYh",titleHtml:"titleHtml___2vgPo",answerWrap:"answerWrap___2vM8f",answer:"answer___1Q0Tc"}},"9Bee":function(ee,$,o){"use strict";var Z=o("q1tI"),ce=o.n(Z),z=o("vg9a"),d=o("tJVT"),F=o("DlQD"),J=o.n(F),y=o("rUJ1");function V(l,m){var _=l.match(/^(\s+)(?:```)/);if(_===null)return m;var P=_[1];return m.split(`
`).map(function(U){var D=U.match(/^\s+/);if(D===null)return U;var A=Object(d.a)(D,1),I=A[0];return I.length>=P.length?U.slice(P.length):U}).join(`
`)}var Q=[],Y=["<ul>"],M=new J.a.Renderer,L=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function r(){Q.length=0,Y=["<ul>"]}function j(l,m,_,P){if(m>=l.length||l[m].level<=_)return m;var U=l[m];P.push("<li><a href='#"+U.anchor+"'>"+U.text+"</a>"),m++;var D=[];return m=j(l,m,U.level,D),D.length>0&&(P.push("<ul>"),D.forEach(function(A){P.push(A)}),P.push("</ul>")),P.push("</li>"),m=j(l,m,_,P),m}function H(){return j(Q,0,0,Y),Y.push("</ul>"),Y.join("")}var E={heading:function(m){var _=L.exec(m);if(_)return{type:"heading",raw:_[0],depth:_[1].length,text:_[2]}},fences:function(m){var _=this.rules.block.fences.exec(m);if(_){var P=_[0],U=V(P,_[3]||""),D=_[2]?_[2].trim():_[2];if(["latex","katex","math"].indexOf(D)>=0){var A=te(),I=U;U=A,X[A]={type:"block",expression:I}}return{type:"code",raw:P,lang:D,text:U}}}},re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,te=function(){return"__special_katext_id_".concat(v++,"__")},X={};function oe(){return X}function ne(){v=0,X={}}function O(l){return l=l.replace(re,function(m,_){var P=te();return X[P]={type:"inline",expression:_},P}),l}var q=M.listitem;M.listitem=function(l){return q(O(l))};var ue=M.paragraph;M.paragraph=function(l){return ue(O(l))};var R=M.tablecell;M.tablecell=function(l,m){return R(O(l),m)},M.code=function(l,m,_){var P=(m||"").match(/\S*/)[0];return P?["latex","katex","math"].indexOf(P)>=0?"<p class='editormd-tex'>".concat(l,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(m,'">').concat(_?l:Object(y.escape)(l,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(_?l:Object(y.escape)(l,!0))+"</code></pre>"},M.heading=function(l,m,_){var P=this.options.headerPrefix+_.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Q.push({anchor:P,level:m,text:l}),"<h"+m+' id="'+P+'">'+l+"</h"+m+">"},J.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),J.a.use({tokenizer:E,renderer:M});var T=J.a,N=o("SJMd"),S=o("m3rI"),W=o("Oy/b"),B=/<pre[^>]*>/g;function p(l){var m=document.createElement("div");return m.innerHTML=l,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var h=$.a=function(l){var m=l.value,_=m===void 0?"":m,P=l.className,U=l.style,D=U===void 0?{}:U,A=String(_),I=Object(Z.useMemo)(function(){try{var ae=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,G=/\"\/api\/attachments\/|\"\/attachments\/download\//g,w=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;A=A.replace(ae,"("+S.a.API_SERVER+"/api/attachments/").replace(G,'"'+S.a.API_SERVER+"/api/attachments/").replace(w,'"'+S.a.API_SERVER+"/files/uploads/")}catch(le){}var x=T(A),ie=oe();return A.match(/\[TOC\]/)&&(x=x.replace("<p>[TOC]</p>",H()),r()),x=x.replace(/(__special_katext_id_\d+__)/g,function(le,_e){var se=ie[_e],t=se.type,e=se.expression;return Object(W.renderToString)(p(e)||"",{displayMode:t==="block",throwOnError:!1,output:"html"})}),x=x.replace(/▁/g,"\u2581\u2581\u2581"),ne(),x},[A]),k=Object(Z.useRef)();function K(ae){var G=ae.target;if(G.tagName.toUpperCase()==="A"){var w=G.getAttribute("href");if(w.startsWith("#")){ae.preventDefault();var x=document.getElementById(w.replace("#",""));x&&x.scrollIntoView(!0)}}}return Object(Z.useEffect)(function(){if(k.current&&I&&(I.match(B)&&window.PR.prettyPrint()),k.current)return k.current.addEventListener("click",K),function(){k.current.removeEventListener("click",K),ne(),r()}},[I,k.current,K]),ce.a.createElement("div",{ref:k,style:D,className:"".concat(P||""," markdown-body"),dangerouslySetInnerHTML:{__html:I}})}},"9ZNV":function(ee,$,o){"use strict";o.d($,"a",function(){return Y});var Z=o("0Owb"),ce=o("+L6B"),z=o("2/Rp"),d=o("q1tI"),F=o.n(d),J=o("UUDw"),y=o.n(J),V=o("TSYQ"),Q=o.n(V),Y=function(L){var r=L.cancelText,j=r===void 0?"\u53D6\u6D88":r,H=L.okText,E=H===void 0?"\u786E\u5B9A":H,re=L.loading,v=re===void 0?!1:re,te=L.hasOkBtn,X=te===void 0?!0:te,oe=L.okButtonProps,ne=oe===void 0?{}:oe,O=L.onCancel,q=O===void 0?function(){}:O,ue=L.onOk,R=ue===void 0?function(){}:ue,T=L.className,N=T===void 0?"":T;return F.a.createElement("div",{className:Q()(y.a.buttonFixed,N)},F.a.createElement("div",{className:y.a.buttonWrap},F.a.createElement(z.a,{size:"large",className:"".concat(y.a.button," mr20"),onClick:q},j),X&&F.a.createElement(z.a,Object(Z.a)({size:"large",type:"primary",className:"".concat(y.a.button," mr20"),loading:v,onClick:R},ne),E)))}},DaK5:function(ee,$,o){"use strict";o.r($),o.d($,"formatTypeNameToDefaultScore",function(){return q});var Z=o("0Owb"),ce=o("sPJy"),z=o("bE4q"),d=o("9og8"),F=o("giR+"),J=o("fyUT"),y=o("2qtc"),V=o("kLXV"),Q=o("k1fw"),Y=o("tJVT"),M=o("PpiC"),L=o("q1tI"),r=o.n(L),j=o("9kvl"),H=o("ngQI"),E=o("NNiE"),re=o("tKIZ"),v=o.n(re),te=o("9ZNV"),X=o("LvDl"),oe=o.n(X),ne=o("WCUW");function O(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */O=function(){return R};var R={},T=Object.prototype,N=T.hasOwnProperty,S=typeof Symbol=="function"?Symbol:{},W=S.iterator||"@@iterator",B=S.asyncIterator||"@@asyncIterator",p=S.toStringTag||"@@toStringTag";function h(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(a,n,u){return a[n]=u}}function l(t,e,a,n){var u=e&&e.prototype instanceof P?e:P,i=Object.create(u.prototype),f=new le(n||[]);return i._invoke=function(c,g,s){var C="suspendedStart";return function(b,de){if(C==="executing")throw new Error("Generator is already running");if(C==="completed"){if(b==="throw")throw de;return se()}for(s.method=b,s.arg=de;;){var pe=s.delegate;if(pe){var Ee=w(pe,s);if(Ee){if(Ee===_)continue;return Ee}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(C==="suspendedStart")throw C="completed",s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);C="executing";var me=m(c,g,s);if(me.type==="normal"){if(C=s.done?"completed":"suspendedYield",me.arg===_)continue;return{value:me.arg,done:s.done}}me.type==="throw"&&(C="completed",s.method="throw",s.arg=me.arg)}}}(t,a,f),i}function m(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(n){return{type:"throw",arg:n}}}R.wrap=l;var _={};function P(){}function U(){}function D(){}var A={};h(A,W,function(){return this});var I=Object.getPrototypeOf,k=I&&I(I(_e([])));k&&k!==T&&N.call(k,W)&&(A=k);var K=D.prototype=P.prototype=Object.create(A);function ae(t){["next","throw","return"].forEach(function(e){h(t,e,function(a){return this._invoke(e,a)})})}function G(t,e){function a(u,i,f,c){var g=m(t[u],t,i);if(g.type!=="throw"){var s=g.arg,C=s.value;return C&&typeof C=="object"&&N.call(C,"__await")?e.resolve(C.__await).then(function(b){a("next",b,f,c)},function(b){a("throw",b,f,c)}):e.resolve(C).then(function(b){s.value=b,f(s)},function(b){return a("throw",b,f,c)})}c(g.arg)}var n;this._invoke=function(u,i){function f(){return new e(function(c,g){a(u,i,c,g)})}return n=n?n.then(f,f):f()}}function w(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,w(t,e),e.method==="throw"))return _;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return _}var n=m(a,t.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,_;var u=n.arg;return u?u.done?(e[t.resultName]=u.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,_):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,_)}function x(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 ie(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function le(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(x,this),this.reset(!0)}function _e(t){if(t){var e=t[W];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,n=function u(){for(;++a<t.length;)if(N.call(t,a))return u.value=t[a],u.done=!1,u;return u.value=void 0,u.done=!0,u};return n.next=n}}return{next:se}}function se(){return{value:void 0,done:!0}}return U.prototype=D,h(K,"constructor",D),h(D,"constructor",U),U.displayName=h(D,p,"GeneratorFunction"),R.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===U||(e.displayName||e.name)==="GeneratorFunction")},R.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,D):(t.__proto__=D,h(t,p,"GeneratorFunction")),t.prototype=Object.create(K),t},R.awrap=function(t){return{__await:t}},ae(G.prototype),h(G.prototype,B,function(){return this}),R.AsyncIterator=G,R.async=function(t,e,a,n,u){u===void 0&&(u=Promise);var i=new G(l(t,e,a,n),u);return R.isGeneratorFunction(e)?i:i.next().then(function(f){return f.done?f.value:i.next()})},ae(K),h(K,p,"Generator"),h(K,W,function(){return this}),h(K,"toString",function(){return"[object Generator]"}),R.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function n(){for(;e.length;){var u=e.pop();if(u in t)return n.value=u,n.done=!1,n}return n.done=!0,n}},R.values=_e,le.prototype={constructor:le,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(ie),!e)for(var a in this)a.charAt(0)==="t"&&N.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(s,C){return f.type="throw",f.arg=e,a.next=s,C&&(a.method="next",a.arg=void 0),!!C}for(var u=this.tryEntries.length-1;u>=0;--u){var i=this.tryEntries[u],f=i.completion;if(i.tryLoc==="root")return n("end");if(i.tryLoc<=this.prev){var c=N.call(i,"catchLoc"),g=N.call(i,"finallyLoc");if(c&&g){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!g)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var u=this.tryEntries[n];if(u.tryLoc<=this.prev&&N.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var i=u;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=a&&a<=i.finallyLoc&&(i=null);var f=i?i.completion:{};return f.type=e,f.arg=a,i?(this.method="next",this.next=i.finallyLoc,_):this.complete(f)},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),_},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),ie(n),_}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var u=n.completion;if(u.type==="throw"){var i=u.arg;ie(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:_e(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),_}},R}var q=function(T){var N={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return N[T]||0},ue=function(T){var N,S,W,B,p=T.problemsetPreview,h=T.user,l=T.globalSetting,m=T.loading,_=T.dispatch,P=Object(M.a)(T,["problemsetPreview","user","globalSetting","loading","dispatch"]),U=Object(L.useState)(),D=Object(Y.a)(U,2),A=D[0],I=D[1],k=Object(L.useState)(),K=Object(Y.a)(k,2),ae=K[0],G=K[1],w=Object(L.useRef)();Object(L.useEffect)(function(){return _({type:"globalSetting/footerToggle",payload:!1}),function(){_({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(L.useEffect)(function(){x()},[]);var x=function(){_({type:"problemsetPreview/getPaperData"})},ie=function(a,n){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,f=oe.a.cloneDeep(u).map(function(c){return Object(Q.a)(Object(Q.a)({},c),{},{challenge_score:c.challenge_score||5})});if(w.current=i||q(n),n==="\u5B9E\u8BAD\u9898")return V.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:r.a.createElement("div",{className:v.a.shixunModal},r.a.createElement("div",null,"\u5173\u5361\uFF1A"),f==null?void 0:f.map(function(c,g){return r.a.createElement("div",{className:v.a.shixunScore},g+1,"\u3001",c.challenge_name,r.a.createElement("div",{style:{minWidth:"130px"}},r.a.createElement(J.a,{defaultValue:c.challenge_score,min:1,onChange:function(C){c.challenge_score=C}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var c=Object(d.a)(O().mark(function s(){return O().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(ne.H)({id:a,challenge_scores:f.map(function(de){return{challenge_id:de.challenge_id,score:de.challenge_score}})});case 2:w.current=null,x();case 4:case"end":return b.stop()}},s)}));function g(){return c.apply(this,arguments)}return g}()});V.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:r.a.createElement("div",{className:""},r.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),r.a.createElement(J.a,{min:1,defaultValue:w.current,onChange:function(g){w.current=g}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),r.a.createElement("br",null),n==="\u586B\u7A7A\u9898"&&r.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var c=Object(d.a)(O().mark(function s(){return O().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,_({type:"problemsetPreview/setScore",payload:{id:a,score:w.current}});case 2:w.current=null,x();case 4:case"end":return b.stop()}},s)}));function g(){return c.apply(this,arguments)}return g}()})},le=function(a){V.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:v.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(d.a)(O().mark(function i(){return O().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,_({type:"problemsetPreview/handleDelete",payload:{id:a}});case 2:x();case 3:case"end":return c.stop()}},i)}));function u(){return n.apply(this,arguments)}return u}()})},_e=function(a,n){w.current=q(n),V.a.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:r.a.createElement("div",{className:""},r.a.createElement("span",null,n,"\uFF1A"),r.a.createElement(J.a,{min:1,defaultValue:w.current,onChange:function(i){w.current=i}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),r.a.createElement("br",null),n==="\u586B\u7A7A\u9898"&&r.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var u=Object(d.a)(O().mark(function f(){return O().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,_({type:"problemsetPreview/batchSetScore",payload:{item_type:a,score:w.current}});case 2:w.current=null,x();case 4:case"end":return g.stop()}},f)}));function i(){return u.apply(this,arguments)}return i}()})},se=function(a){V.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:v.a.modalColumn},r.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),r.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(d.a)(O().mark(function i(){return O().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,_({type:"problemsetPreview/batchDelete",payload:{item_type:a}});case 2:x();case 3:case"end":return c.stop()}},i)}));function u(){return n.apply(this,arguments)}return u}()})},t=function(){var e=Object(d.a)(O().mark(function a(n,u){var i,f,c;return O().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(!n.destination||!n.source)){s.next=2;break}return s.abrupt("return");case 2:return i=u.questions[n.source.index].id,f=n.destination.index+1,s.next=6,_({type:"problemsetPreview/adjustPosition",payload:{id:i,position:f}});case 6:if(c=s.sent,!(c.status===-1)){s.next=9;break}return s.abrupt("return");case 9:x();case 10:case"end":return s.stop()}},a)}));return function(n,u){return e.apply(this,arguments)}}();return r.a.createElement("section",{className:v.a.bg},r.a.createElement(z.a,{className:"mt30",separator:">"},r.a.createElement(z.a.Item,null,"\u8BD5\u9898\u5E93"),r.a.createElement(z.a.Item,{href:"/problemset"},"\u4EBA\u5DE5\u7EC4\u5377"),r.a.createElement(z.a.Item,null,"\u8BD5\u5377\u9884\u89C8")),r.a.createElement("div",{className:v.a.wrap},r.a.createElement("div",{className:"pt20 pb20"},r.a.createElement("div",{className:"".concat(v.a.flexRow," ").concat(v.a.flexJustifyBetween)},r.a.createElement("div",null,r.a.createElement("span",{className:v.a.questionNumber},"\u9898\u6570\uFF1A",(N=p.paperData)===null||N===void 0?void 0:N.all_questions_count),r.a.createElement("span",{className:v.a.score},"\u603B\u5206\uFF1A",(S=p.paperData)===null||S===void 0?void 0:S.all_score)),r.a.createElement("div",{className:v.a.selectTopicButton,onClick:function(){return j.c.push("/problemset/preview_select")}},"\u7EE7\u7EED\u9009\u9898")),r.a.createElement("div",{className:v.a.line}),r.a.createElement("div",{className:v.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(W=p.paperData)===null||W===void 0||((B=W.questionList)===null||B===void 0)?void 0:B.map(function(e,a){var n=e.type===ae;return r.a.createElement("div",{className:"".concat(v.a.relative," mt20 mb20"),key:a},r.a.createElement("div",{className:"".concat(v.a.typeActive," ").concat(n?v.a.mouseTypeActive:""),onMouseEnter:function(){G(e.type),I(null)}},r.a.createElement("span",{className:"".concat(v.a.typeName," ").concat(n?"ml20":"")},e.number,"\u3001",e.name),r.a.createElement("span",{className:v.a.typeNumber},"\uFF08\u5171",e.questions_count,"\u9898\uFF1B\u5171",e.questions_score,"\u5206\uFF09")),n&&r.a.createElement("div",{className:"".concat(v.a.typeAction," ").concat(v.a.flexRow)},e.type!=="PRACTICAL"&&r.a.createElement("div",{className:v.a.setScore,onClick:function(){return _e(e.type,e.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),r.a.createElement("div",{className:v.a.delete,onClick:function(){return se(e.type)}},"\u5220\u9664")),r.a.createElement(H.a,{onDragEnd:function(i){return t(i,e)}},r.a.createElement(H.c,{droppableId:a.toString()},function(u,i){var f;return r.a.createElement("div",Object(Z.a)({className:"mt20",ref:u.innerRef},u.droppableProps,{onScroll:function(){}}),(f=e.questions)===null||f===void 0?void 0:f.map(function(c,g){return r.a.createElement(H.b,{draggableId:c.id.toString(),index:g,key:c.id},function(s){return r.a.createElement("div",Object(Z.a)({ref:s.innerRef},s.draggableProps,s.dragHandleProps),r.a.createElement(E.a,{index:g,typeName:e.name,type:e.type,data:c,inMouseId:A,onSetScore:ie,onDelete:le,onMouseEnter:function(b){I(b),G(null)}}))})}))})))}))),r.a.createElement(te.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return j.c.replace("/problemset")},onOk:function(){return j.c.push("/problemset/preview_new")}}))};$.default=Object(j.a)(function(R){var T=R.problemsetPreview,N=R.user,S=R.loading,W=R.globalSetting;return{problemsetPreview:T,user:N,globalSetting:W,loading:S.effects}})(ue)},NNiE:function(ee,$,o){"use strict";var Z=o("7Kak"),ce=o("9yH6"),z=o("q1tI"),d=o.n(z),F=o("9Bee"),J=o("+M/w"),y=o.n(J),V=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Q=function(M){var L=M.index,r=M.typeName,j=M.type,H=M.data,E=H===void 0?{}:H,re=M.inMouseId,v=M.onSetScore,te=v===void 0?function(){}:v,X=M.onDelete,oe=X===void 0?function(){}:X,ne=M.onMouseEnter,O=ne===void 0?function(){}:ne,q=function(){var p;return d.a.createElement("div",{className:y.a.answerWrap},E==null||((p=E.choices)===null||p===void 0)?void 0:p.map(function(h,l){return d.a.createElement("div",{className:"".concat(y.a.flexRow," mt15"),key:l},V[l],d.a.createElement("div",{className:"".concat(y.a.answer," ml5")},d.a.createElement(F.a,{value:h==null?void 0:h.choice_text})))}))},ue=function(){var p;return d.a.createElement("div",{className:y.a.answerWrap},d.a.createElement("div",{className:"".concat(y.a.flexRow," mt15")},E==null||((p=E.choices)===null||p===void 0)?void 0:p.map(function(h,l){return d.a.createElement(ce.a,{disabled:!0,key:l},h==null?void 0:h.choice_text)})))},R=function(){var p;return d.a.createElement("div",{className:y.a.answerWrap},d.a.createElement("div",{className:"".concat(y.a.flexRow," mt15")},d.a.createElement(F.a,{value:E==null||((p=E.program_attr)===null||p===void 0)?void 0:p.description})))},T=function(){var p;return d.a.createElement("div",{className:y.a.answerWrap},d.a.createElement("div",{className:"".concat(y.a.flexColumn," mt15")},E==null||((p=E.standard_answer)===null||p===void 0)?void 0:p.map(function(h,l){return d.a.createElement(F.a,{key:l,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(h.position,"\uFF09\uFF1A").concat(h.answer_text.join("\u3001"))})})))},N=function(){var p;return d.a.createElement("div",{className:y.a.answerWrap},d.a.createElement("div",{className:"mt15"},d.a.createElement("div",null,"\u7B54\u6848\uFF1A"),d.a.createElement(F.a,{value:E==null||((p=E.answer_texts)===null||p===void 0)?void 0:p[0]})))},S=function(){var p;return d.a.createElement("div",{className:y.a.answerWrap},d.a.createElement("div",{className:"mt10"},"\u5173\u5361"),E==null||((p=E.shixun)===null||p===void 0)?void 0:p.map(function(h,l){return d.a.createElement("div",{className:"mt10 font14"},l+1,". ",h==null?void 0:h.challenge_name)}))},W=function(){var p={SINGLE:q,MULTIPLE:q,JUDGMENT:ue,PROGRAM:R,COMPLETION:T,SUBJECTIVE:N,PRACTICAL:S};return p[j]?p[j]():null};return d.a.createElement("div",{onMouseEnter:function(){return O(E.id)}},re===E.id&&d.a.createElement("div",{className:y.a.action},d.a.createElement("div",{className:y.a.setScore,onClick:function(){return te(E.id,r,E==null?void 0:E.shixun,E.score)}},"\u8BBE\u7F6E\u5F97\u5206"),d.a.createElement("div",{className:y.a.delete,onClick:function(){return oe(E.id)}},"\u5220\u9664")),d.a.createElement("div",{className:y.a.content},d.a.createElement("div",{className:y.a.titleWrap},d.a.createElement("p",{className:y.a.titleNumber},L+1),"\u3001",d.a.createElement("div",{className:y.a.score},"(",E.score,"\u5206)"),d.a.createElement(F.a,{className:y.a.titleHtml,value:E.name||(E==null?void 0:E.shixun_name)})),W()))};$.a=Q},UUDw:function(ee,$,o){ee.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},tKIZ:function(ee,$,o){ee.exports={bg:"bg___1GOV5",wrap:"wrap___J6vaJ",flexRow:"flexRow___unGFp",flexColumn:"flexColumn___3FCv8",flexJustifyBetween:"flexJustifyBetween___1tvRX",relative:"relative___2tGdE",questionNumber:"questionNumber___2RbSA",score:"score___31L41",selectTopicButton:"selectTopicButton___ic3uu",line:"line___2kJQN",dragTip:"dragTip___3pvU9",typeActive:"typeActive___3yJ9J",mouseTypeActive:"mouseTypeActive___2H9Th",typeName:"typeName___3wa5X",typeNumber:"typeNumber___1LJJb",typeAction:"typeAction___20qxC",setScore:"setScore___1-dVI",delete:"delete___3XQMr",modal:"modal___1GZ8w",modalColumn:"modalColumn___2Pxg5",shixunModal:"shixunModal___3b9yL",shixunScore:"shixunScore___1-hSe"}}}]);