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