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

14 lines
174 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[55,4,5,7,9,11,12,14],{"+GcH":function(at,_,e){at.exports={flex_box_center:"flex_box_center___3xHRf",flex_space_between:"flex_space_between___2VApQ",flex_box_vertical_center:"flex_box_vertical_center___M5QUt",flex_box_center_end:"flex_box_center_end___1Cj96",flex_box_column:"flex_box_column___zvXki",wrp:"wrp___1KYEa",drawer:"drawer___1uIdA",menu:"menu___MH6Nk",actived:"actived___1WaNz",actived2:"actived2___1cfLJ",listItem:"listItem___2VoBg",info:"info___1HHqK",title:"title___1LV27",titleLeft:"titleLeft___3qiqk",titleRight:"titleRight___32hrQ",search:"search___37guu",description:"description___1ap9H",menuCourse:"menuCourse___1Y9Xo",menut:"menut___jgaMW",actived3:"actived3___3x0bQ",actived4:"actived4___3niHk",subTag:"subTag___1cnUa"}},"1vsH":function(at,_,e){"use strict";e.d(_,"i",function(){return D}),e.d(_,"n",function(){return _e}),e.d(_,"e",function(){return F}),e.d(_,"h",function(){return r}),e.d(_,"c",function(){return y}),e.d(_,"f",function(){return b}),e.d(_,"g",function(){return ne}),e.d(_,"a",function(){return Xe}),e.d(_,"F",function(){return Y}),e.d(_,"E",function(){return L}),e.d(_,"G",function(){return re}),e.d(_,"H",function(){return a}),e.d(_,"v",function(){return X}),e.d(_,"u",function(){return J}),e.d(_,"s",function(){return v}),e.d(_,"r",function(){return Q}),e.d(_,"C",function(){return we}),e.d(_,"l",function(){return Te}),e.d(_,"k",function(){return nt}),e.d(_,"B",function(){return j}),e.d(_,"x",function(){return d}),e.d(_,"o",function(){return Qe}),e.d(_,"z",function(){return ct}),e.d(_,"q",function(){return Ze}),e.d(_,"d",function(){return pt}),e.d(_,"b",function(){return Se}),e.d(_,"w",function(){return U}),e.d(_,"A",function(){return f}),e.d(_,"p",function(){return me}),e.d(_,"y",function(){return qe}),e.d(_,"t",function(){return _t}),e.d(_,"j",function(){return mt}),e.d(_,"D",function(){return it}),e.d(_,"m",function(){return rt});var ke=e("sRBo"),i=e("kaz8"),G=e("WmNS"),m=e.n(G),ue=e("14J3"),g=e("BMrR"),E=e("jCWc"),oe=e("kPKH"),se=e("2qtc"),B=e("kLXV"),te=e("9og8"),M=e("jrin"),he=e("q1tI"),s=e.n(he),ye=e("xKgJ"),de=e("s8TD"),$e=e("V0Rq"),O=e("bntm"),S=e("aCH8"),W=e.n(S),D=["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"],V=function(t){var n={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return t.data&&t.data.map(function(u,c){return s.a.createElement("span",{key:c,className:n[u]&&n[u].class},u)})},_e=function(t){var n,u=(n={},Object(M.a)(n,-1,"\u91CD\u505A\u4E2D"),Object(M.a)(n,0,"\u672A\u5F00\u542F"),Object(M.a)(n,1,"\u672A\u901A\u5173"),Object(M.a)(n,2,"\u6309\u65F6\u901A\u5173"),n);return u[t]||"\u8FDF\u4EA4\u901A\u5173"},F=function(t){var n,u,c,p=(n={},Object(M.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(M.a)(n,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(M.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(M.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(M.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return s.a.createElement("span",{className:p==null||((u=p[t.status])===null||u===void 0)?void 0:u.class},p==null||((c=p[t.status])===null||c===void 0)?void 0:c.name)},r=function(t){var n=t.status,u={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return s.a.createElement("span",{className:u[n].class},u[n].name)}catch(c){console.log("utils.StatusGraduationProjectTags",t.status)}},y={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},b={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},ne=function(t){var n={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},u=[];t.is_random&&u.push(s.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{t.status&&t.status.map(function(c,p){u.push(s.a.createElement("span",{key:p,className:n[c]&&n[c].class},c))})}catch(c){console.log("utils.status.tag:",c,t.status)}return u},le=function(t){var n,u,c,p=(n={},Object(M.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(M.a)(n,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(M.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(M.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(M.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return s.a.createElement("span",{className:(u=p[t.status])===null||u===void 0?void 0:u.class},(c=p[t.status])===null||c===void 0?void 0:c.name)},Xe=function(t){var n,u,c={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return s.a.createElement("span",{className:(n=c[t.status])===null||n===void 0?void 0:n.class},(u=c[t.status])===null||u===void 0?void 0:u.name)},Y=function(t){t=new Date(t).getTime();var n=1e3*60,u=n*60,c=u*24,p="",ae=new Date().getTime(),pe=ae-t;if(pe<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),p="\u521A\u521A";var fe=parseInt(pe/c,10),ze=parseInt(pe/u,10),ce=parseInt(pe/n,10);return fe>30?p=""+L(t,"yyyy-MM-dd"):fe>1?p=""+fe+"\u5929\u524D":fe==1?p="\u6628\u5929":ze>=1?p=""+ze+"\u5C0F\u65F6\u524D":ce>=5?p=""+ce+"\u5206\u949F\u524D":p="\u521A\u521A",p},L=function(t,n){typeof t=="string"&&(t.indexOf("T")>=0&&(t=t.replace("T"," ")),t=new Date(Date.parse(t.replace(/-/g,"/")))),t=new Date(t);var u={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),S:t.getMilliseconds()},c=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(n)&&(n=n.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(n)&&(n=n.replace(RegExp.$1,c[RegExp.$1.length-1][t.getDay()]));for(var p in u)new RegExp("("+p+")").test(n)&&(n=n.replace(RegExp.$1,RegExp.$1.length==1?u[p]:("00"+u[p]).substr((""+u[p]).length)));return n},re=function(t){if(!t||t<0)return"0\u79D2";console.log("time:",t);var n=60,u=n*60,c=u*24,p=t/c,ae=t/u,pe=t/n,fe=t%60;return p>=1?parseInt(p.toString())+"\u5929"+Math.floor(ae%24)+"\u65F6"+Math.floor(pe%60)+"\u5206"+Math.floor(t%60)+"\u79D2":ae>1?parseInt(ae.toString())+"\u65F6"+Math.floor(pe%60)+"\u5206"+Math.floor(t%60)+"\u79D2":pe>=1?parseInt(pe.toString())+"\u5206"+Math.floor(t%60)+"\u79D2":Math.ceil(t)+"\u79D2"},a=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,u=0;if(t){u=t.length;for(var c=0;c<u;c++){var p=t.charCodeAt(c);p>=55296&&p<=56319&&(u--,c++)}}return u<=n},X=function(t,n,u){if(n){var c=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,p=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,ae=p.test(n),pe=c.test(n);(ae===!0||pe===!0||(n.length<2||n.length>=21))&&u("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}u()},J=function(t,n,u){if(n){var c=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,p=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,ae=p.test(n),pe=c.test(n);(ae===!0||pe===!0||(n.length<2||n.length>=11))&&u("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}u()},v=function(t){if(!t)return"";for(var n=t.length-1,u="",c=0;c<n;c++)u+="*";var p=t.substr(0,1)+u;return p},Q=function(t,n){var u=new FileReader;u.addEventListener("load",function(){return n(u.result)}),u.readAsDataURL(t)};function we(x){var t="79e33abd4b6588941ab7622aed1e67e8";return W()(t+x)}var A=function(t){var n,u=RegExp("(^| )"+t+"=([^;]+)(;|$)");return(n=document.cookie.match(u))?decodeURIComponent(n[2]):null};function K(x,t,n){var u=new Date;u.setTime(u.getTime()+n*24*60*60*1e3);var c="expires="+u.toUTCString();document.cookie=x+"="+t+"; "+c}var $=function(t){document.cookie=t+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function Te(x,t){var n=document.createElement("a");document.body.appendChild(n),n.href=t,n.download=x;var u=document.createEvent("MouseEvents");u.initEvent("click",!1,!1),n.dispatchEvent(u),document.body.removeChild(n)}function nt(x,t){return new Promise(function(n,u){var c=t,p=document.createElement("iframe"),ae;console.log("downloadFileUrl",c),document.body.appendChild(p),p.src=c,p.style.display="none",ae=setInterval(function(){A("fileDownload")&&($("fileDownload"),clearInterval(ae),n())},1e3)})}var j=function(t){var n=t.url,u=t.query;return n?(u&&function(){var c=[],p=function(fe){u.hasOwnProperty(fe)&&!qe(u[fe])&&(typeof u[fe]=="object"?u[fe].map(function(ze){c.push("".concat(fe,"[]=").concat(ze))}):c.push("".concat(fe,"=").concat(u[fe])))};for(var ae in u)p(ae);n.indexOf("?")!==-1?n="".concat(n,"&").concat(c.join("&")):n="".concat(n,"?").concat(c.join("&")),console.log("url1111",n)}(),n):""};function d(){for(var x=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],n=!0,u=0;u<t.length;u++)if(x.indexOf(t[u])>0){n=!1;break}return n}function tt(){var x=navigator.userAgent,t=["Chrome"];return t.some(function(n){return x.indexOf(n)>-1})}function T(){var x=navigator.userAgent,t=["Chrome","Firefox"];return t.some(function(n){return x.indexOf(n)>-1})}var Qe=function(){var t,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n==null||((t=n.toString())===null||t===void 0)?void 0:t.replace(/\B(?=(\d{3})+(?!\d))/g,",")},ct=function(t){var n=document.createElement("a");n.target="_blank",document.body.appendChild(n),n.href=t;var u=document.createEvent("MouseEvents");u.initEvent("click",!1,!1),n.dispatchEvent(u),document.body.removeChild(n)},Ze=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t.length<=6?t:"".concat(t.substring(0,3),"...").concat(t.substring(t.length-3,t.length))},pt=function(){var t=new Date().getHours(),n=new Date().getMinutes();return n>=30?(t++,n="00"):n="30",t+":"+n},Se=function(){var t=new Date().getHours(),n=new Date().getMinutes();return n>=30?(t++,n="00"):n="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+t+":"+n},dt;(function(x){x.Number="Number",x.String="String",x.Boolean="Boolean",x.Object="Object",x.Array="Array",x.Function="Function"})(dt||(dt={}));var h=function(t){var n=Object.prototype.toString.call(t);return n.substring(8,n.length-1)},U=function(t){return h(t)===dt.Array?t.length===0:h(t)===dt.Object?Object.keys(t).length===0:!t},f=function(t,n){for(var u=[],c=t;c<n;c++)u.push(c);return u},st=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,u=n/2-2,c=n/2+3;return t.length>n?t.substr(0,u)+"..."+t.substr(c,n):t},me=function(t){return t>4.5?5:t>4&&t<=4.5?4.5:t>3.5&&t<=4?4:t>3&&t<=3.5?3.5:t>2.5&&t<=3?3:t>2&&t<=2.5?2.5:t>1.5&&t<=2?2:t>1&&t<=1.5?1.5:t>.5&&t<=1?1:t>0&&t<=.5?.5:0},qe=function(t){return t==null};function ot(x,t){var n=new RegExp("(^|&)".concat(x,"=([^&]*)(&|$)"),"i"),u=t.substr(1).match(n);return u!=null?decodeURIComponent(u[2]):null}var _t=function(t){switch(t.container_type){case"ApplyUserAuthentication":if(t.tiding_type==="Apply"){if(t.auth_type===1)return window.open("/admins/identity_authentications");if(t.auth_type===2)return window.open("/admins/professional_authentications")}return t.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return t.tiding_type==="Apply"?window.open("/admins/department_applies"):t.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return t.tiding_type==="Apply"?window.open("/admins/unit_applies"):t.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(t.parent_container_type){case"ApplyShixun":if(t.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(t.tiding_type==="System")return window.open("/shixuns/".concat(t.identifier,"/challenges"));case"ApplySubject":if(t.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(t.tiding_type==="System")return window.open("/paths/".concat(t.parent_container_id));case"TrialAuthorization":if(t.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(t.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(t.belong_container_id,"/teachers"));case"StudentJoinCourse":if(t.tiding_type==="Apply")return window.open("/classrooms/".concat(t.belong_container_id,"/teachers"));if(t.tiding_type==="System")return window.open("/classrooms/".concat(t.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/"));case"Course":return t.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(t.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(t.container_id));case"JournalsForMessage":switch(t.parent_container_type){case"Principal":return"";case"HomeworkCommon":return t.homework_type==="normal"?window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/question")):t.homework_type==="group"?window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/question")):t.homework_type==="practice"?window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_topics/").concat(t.parent_container_id,"/detail"));case"StudentWorksScore":return t.homework_type==="normal"?window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/question")):t.homework_type==="group"?window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/question")):t.homework_type==="practice"?window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(t.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(t.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(t.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(t.container_id));case"DealProject":return window.open("/projects/".concat(t.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(t.container_id));case"Poll":switch(t.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(t.belong_container_id,"/poll/").concat(t.container_id,"/detail"));default:return window.open(" /classrooms/".concat(t.belong_container_id,"/poll/").concat(t.container_id,"/detail"))}case"Exercise":switch(t.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(t.belong_container_id,"/exercise/").concat(t.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(t.belong_container_id,"/exercise/").concat(t.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(t.belong_container_id,"/exercise/").concat(t.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_topics/").concat(t.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_topics/").concat(t.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_tasks/").concat(t.container_id));case"GraduationWork":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_tasks/").concat(t.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_tasks/").concat(t.parent_container_id));case"HomeworkCommon":switch(t.parent_container_type){case"AnonymousCommentFail":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=0"));default:if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/review/").concat(t.container_id));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/review/").concat(t.container_id));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.trigger_user.id,"/review/").concat(t.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.trigger_user.id,"/review/").concat(t.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(t.parent_container_id));case"Issue":return window.open("/issues/".concat(t.container_id));case"PullRequest":return window.open("/projects/".concat(t.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(t.tiding_type==="Apply")return window.open("/admins/library_applies");if(t.tiding_type==="System")return window.open("/moop_cases/".concat(t.container_id));case"ProjectPackage":return t.tiding_type==="Destroyed"||t.tiding_type==="Destroyed_end"?void 0:t.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(t.container_id));case"Discuss":return t.parent_container_type==="Hack"&&t.extra?window.open("/myproblems/".concat(t.extra,"/comment")):window.open("/shixuns/".concat(t.identifier,"/shixun_discuss"));case"Video":if(t.tiding_type==="Apply")return window.open("/admins/video_applies");if(t.tiding_type==="System"){var n;return window.open("/users/".concat((n=Object(ye.u)())===null||n===void 0?void 0:n.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(t.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(t.container_id));case"ResubmitStudentWork":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/").concat(t.container_id,"/appraise"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/").concat(t.container_id,"/appraise"));case"AdjustScore":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(t.belong_container_id,"/course_videos?open=live"));case"Hack":if(t.extra&&t.parent_container_type!=="HackDelete")return window.open("/problems/".concat(t.extra,"/edit"));default:return}},mt=function(t){var n,u;return new Promise(function(){var c=Object(te.a)(m.a.mark(function p(ae,pe){var fe;return m.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!(t.ip_limit!=="no")){ce.next=4;break}return ce.next=3,Object(de.a)({ip_limit:t==null?void 0:t.ip_limit});case 3:n=ce.sent;case 4:return ce.next=6,Object($e.e)({id:t.exerciseId,ip:n});case 6:if(fe=ce.sent,fe.status===0?ae(fe):pe(fe),!t.errmsgHide){ce.next=10;break}return ce.abrupt("return",!0);case 10:if(!(fe.status===-1)){ce.next=15;break}return u=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(oe.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(oe.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return u.destroy()}}))),icon:null,className:"custom-modal-divider",content:s.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),ce.abrupt("return",!1);case 15:if(!(fe.status===-2)){ce.next=18;break}return u=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(oe.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(oe.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return u.destroy()}}))),icon:null,className:"custom-modal-divider",content:s.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",s.a.createElement("span",{className:"c-red"},fe.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),ce.abrupt("return",!1);case 18:case"end":return ce.stop()}},p)}));return function(p,ae){return c.apply(this,arguments)}}())},it=function(){var x=Object(te.a)(m.a.mark(function t(n){var u;return m.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(n.ip_limit!=="no")){p.next=4;break}return p.next=3,mt(n);case 3:tt()||B.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:s.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",s.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",s.a.createElement("br",null),"\u8BF7\u4F7F\u7528",s.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(n.open_camera||n.screen_open||n.ip_limit!=="no")){p.next=12;break}if(T()){p.next=9;break}return B.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:s.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",s.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",s.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",s.a.createElement("br",null),"\u8BF7\u4F7F\u7528",s.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",s.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),p.abrupt("return",!1);case 9:u=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(oe.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),s.a.createElement(oe.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return u.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:s.a.createElement("div",{className:"font16 p20"},n.open_camera&&s.a.createElement(g.a,{align:"middle",justify:"start",className:"mt20"},s.a.createElement(oe.a,null,s.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),s.a.createElement(oe.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",s.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),n.screen_open&&s.a.createElement(g.a,{justify:"start",className:"mt20"},s.a.createElement(oe.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),s.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",s.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(n.inner_ip!==""||n.public_ip!=="")&&n.ip_limit!=="no"&&s.a.createElement(g.a,{justify:"start",className:"mt20"},s.a.createElement(oe.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),s.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002",s.a.createElement("br",null),s.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),s.a.createElement("br",null),s.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),n.ip_bind&&s.a.createElement(g.a,{justify:"start",className:"mt20"},s.a.createElement(oe.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),s.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002",s.a.createElement("br",null),s.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),s.a.createElement("br",null),s.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),s.a.createElement("p",{className:"ml40 mt40"},s.a.createElement(i.a,{onChange:function(pe){return u.update({okButtonProps:{disabled:!pe.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var pe;Object(O.d)(document.body),n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat((pe=Object(ye.u)())===null||pe===void 0?void 0:pe.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),p.next=13;break;case 12:n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat(n.login));case 13:case"end":return p.stop()}},t)}));return function(n){return x.apply(this,arguments)}}(),rt=[{name:"\u535A\u58EB\u7814\u7A76\u751F",id:8},{name:"\u7855\u58EB\u7814\u7A76\u751F",id:7},{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9}]},"1w57":function(at,_,e){"use strict";var ke=e("14J3"),i=e("BMrR"),G=e("5NDa"),m=e("5rEg"),ue=e("jCWc"),g=e("kPKH"),E=e("5Dmo"),oe=e("3S7+"),se=e("+L6B"),B=e("2/Rp"),te=e("giR+"),M=e("fyUT"),he=e("sRBo"),s=e("kaz8"),ye=e("2qtc"),de=e("kLXV"),$e=e("miYZ"),O=e("tsqr"),S=e("WmNS"),W=e.n(S),D=e("9og8"),V=e("k1fw"),_e=e("oBTY"),F=e("tJVT"),r=e("PpiC"),y=e("q1tI"),b=e.n(y),ne=e("Ty5D"),le=e("9kvl"),Xe=e("V0Rq"),Y=e("kqOp"),L=e("7qnI"),re=e("1vsH"),a=e("YJx+"),X=e.n(a),J=e("9Bee"),v=e("u2Z1"),Q=["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"],we=function(K,$){var Te=K.problemset,nt=K.globalSetting,j=K.exercise,d=K.loading,tt=K.dispatch,T=K.editData,Qe=K.editKey,ct=K.setEditKey,Ze=ct===void 0?function(){}:ct,pt=K.cancelAdd,Se=pt===void 0?function(){}:pt,dt=K.addCallback,h=dt===void 0?function(){}:dt,U=K.setIsClaer,f=U===void 0?function(){}:U,st=Object(r.a)(K,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),me=Object(y.useState)(""),qe=Object(F.a)(me,2),ot=qe[0],_t=qe[1],mt=Object(y.useState)(""),it=Object(F.a)(mt,2),rt=it[0],x=it[1],t=Object(y.useState)([]),n=Object(F.a)(t,2),u=n[0],c=n[1],p=Object(y.useState)(""),ae=Object(F.a)(p,2),pe=ae[0],fe=ae[1],ze=Object(y.useState)(),ce=Object(F.a)(ze,2),ve=ce[0],De=ce[1],Ve=Object(y.useState)(!1),xe=Object(F.a)(Ve,2),et=xe[0],Ne=xe[1],Ke=Object(y.useState)(2),R=Object(F.a)(Ke,2),be=R[0],z=R[1],q=Object(y.useState)(0),P=Object(F.a)(q,2),Fe=P[0],k=P[1],He=Object(y.useState)(!1),I=Object(F.a)(He,2),Ee=I[0],Z=I[1],ut=Object(y.useState)([]),ie=Object(F.a)(ut,2),w=ie[0],C=ie[1],o=Object(ne.m)(),l=Object(y.useState)([]),Oe=Object(F.a)(l,2),ge=Oe[0],Ie=Oe[1],Re=function(Me){Ie([].concat(Object(_e.a)(ge),[Object(V.a)({},Me)]))};Object(y.useEffect)(function(){if(!(T==null?void 0:T.question_title)){Z(!0),_t(""),De(!1),z(2),c([]),fe(""),Ne(!1);return}_t(T==null?void 0:T.question_title),De(T==null?void 0:T.is_ordered),z(T==null?void 0:T.question_score);var lt=T==null?void 0:T.standard_answer.map(function(Me){return Me.answer_text});c(Object(_e.a)(lt)),C(T.tag_discipline_ids)},[T,Ee]),Object(y.useEffect)(function(){Ne(!1),Ee&&lt();function lt(){return Me.apply(this,arguments)}function Me(){return Me=Object(D.a)(W.a.mark(function je(){var We,Be,Pe;return W.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object(Xe.B)({sub_discipline_id:(We=j.editData)===null||We===void 0||((Be=We.exercise)===null||Be===void 0)?void 0:Be.sub_discipline_id});case 2:Pe=ee.sent,Ie(Pe.tag_disciplines);case 4:case"end":return ee.stop()}},je)})),Me.apply(this,arguments)}},[Ee]),Object(y.useImperativeHandle)($,function(){return{onSave:Ot,isEdit:Ee}}),Object(y.useEffect)(function(){var lt,Me=(j==null||((lt=j.tagDisciplineData)===null||lt===void 0)?void 0:lt.tag_disciplines)&&Array.isArray(j.tagDisciplineData.tag_disciplines)?j.tagDisciplineData.tag_disciplines:[];Ie(Me)},[j.tagDisciplineData]);var Ot=function(){var lt=Object(D.a)(W.a.mark(function Me(){var je,We,Be,Pe,N,ee,H;return W.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(je=[],We=!1,u.forEach(function(Et,Pt){je.push({choice_id:Pt+1,answer_text:[]}),Et.forEach(function(gt,Dt){je[Pt].answer_text.push(gt),(!gt||!Object(re.H)(gt,1e4))&&(fe("".concat(Pt,"-").concat(Dt)),O.b.info(gt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),We=!0)})}),!We){Ae.next=5;break}return Ae.abrupt("return",!1);case 5:if(!T.question_id){Ae.next=11;break}return Ae.next=8,tt({type:"exercise/editExerciseQuestion",payload:{id:T.question_id,question_title:ot,question_type:3,question_score:be,is_ordered:ve,standard_answers:je,tag_discipline_ids:w,sub_discipline_id:(Pe=j.editData)===null||Pe===void 0||((N=Pe.exercise)===null||N===void 0)?void 0:N.sub_discipline_id}});case 8:Be=Ae.sent,Ae.next=14;break;case 11:return Ae.next=13,tt({type:"exercise/addExerciseQuestion",payload:{insert_id:T==null?void 0:T.insert_id,categoryId:o.categoryId,question_title:ot,question_type:3,question_score:be,is_ordered:ve,standard_answers:je,tag_discipline_ids:w,sub_discipline_id:(ee=j.editData)===null||ee===void 0||((H=ee.exercise)===null||H===void 0)?void 0:H.sub_discipline_id}});case 13:Be=Ae.sent;case 14:return Be.status===0&&(Ze(-1),O.b.success("\u4FDD\u5B58\u6210\u529F"),Z(!1),tt({type:"exercise/editExercise",payload:Object(V.a)({},o)})),Ae.abrupt("return",{name:ot,analysis:rt,standard_answers:je,is_ordered:ve});case 16:case"end":return Ae.stop()}},Me)}));return function(){return lt.apply(this,arguments)}}(),Ce=function(Me,je,We){var Be=u.slice();if(je&&Be.splice(Me,je),Qe===T.key){if(We&&et||!T.question_id)for(var Pe=0;Pe<We;Pe++)Be.splice(Me+Pe,0,[""])}else if(We&&et)for(var N=0;N<We;N++)Be.splice(Me+N,0,[""]);k(Me+We),Ne(!0),c(Be)},Le=function(Me,je,We){fe("");var Be=u.slice();Be[Me][je]=We,c(Be)},Rt=function(Me){var je=u.slice();je[Me]=[].concat(Object(_e.a)(je[Me]),[""]),c(je)},St=function(Me,je){var We=u.slice();if(!We[Me][je]){We[Me]=We[Me].filter(function(Be,Pe){return Pe!==je}),c(We);return}de.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:X.a.modal,onOk:function(){We[Me]=We[Me].filter(function(Pe,N){return N!==je}),c(We)}})},Ft=function(Me){de.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:X.a.modal,onOk:function(){var We=u.slice();We=u.filter(function(Be,Pe){return Me!==Pe}),c(We)}})},Mt=function(){},Lt=function(){var Me,je,We,Be,Pe,N;return b.a.createElement("aside",null,b.a.createElement("div",{className:X.a.questionType},b.a.createElement("div",null,b.a.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),b.a.createElement("div",null,b.a.createElement(Y.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:ot,onChange:function(H){return _t(H)},showNullButton:((Me=j.editData)===null||Me===void 0||((je=Me.exercise)===null||je===void 0)?void 0:je.exercise_status)===1,deleteEmptyDisabled:!(((We=j.editData)===null||We===void 0||((Be=We.exercise)===null||Be===void 0)?void 0:Be.exercise_status)===1),onPlaceholderChange:Ce})),b.a.createElement("div",{className:"mt20"},u.map(function(ee,H){var Ue,Ae;return b.a.createElement(L.a,{key:H,answers:ee,index:H,is_md:!0,exerciseIsPublish:((Ue=j.editData)===null||Ue===void 0||((Ae=Ue.exercise)===null||Ae===void 0)?void 0:Ae.exercise_status)!==1,activeOptionErrorIndex:pe,onAnswerChange:Le,addChildAnswer:Rt,deleteChildAnswer:St,deleteChildAnswermain:Ft})})),b.a.createElement("div",{className:"mt20"},u.length>1&&b.a.createElement("span",null,b.a.createElement(s.a,{checked:ve,onChange:function(H){return De(H.target.checked)},className:"".concat(X.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),b.a.createElement("span",{className:"".concat(X.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),b.a.createElement("p",{className:""},b.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",b.a.createElement(M.a,{value:be,max:1e4,min:0,onChange:function(H){z(H)}})," \u5206 \xA0 ",!!be&&!!Fe&&b.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(be/Fe).toFixed(1),"\u5206)")),b.a.createElement("p",{className:X.a.titleWrap},b.a.createElement("span",{className:"".concat(X.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",b.a.createElement("span",{className:X.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),b.a.createElement("div",{className:"mt5"},b.a.createElement(v.a,{value:w,selectvalues:T==null?void 0:T.tag_discipline_ids,onChange:C,subId:(Pe=j.editData)===null||Pe===void 0||((N=Pe.exercise)===null||N===void 0)?void 0:N.sub_discipline_id,knowledgeOptions:ge,onAddKnowledgeFinish:Re}))),b.a.createElement("aside",{className:"tr"},(Qe!==-1||T.question_id)&&b.a.createElement(B.a,{type:"default",onClick:function(){Se(),Z(!1)}},"\u53D6\u6D88"),b.a.createElement(B.a,{className:"ml20",type:"primary",onClick:function(){Ot()}},"\u4FDD\u5B58")))},jt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u586B\u7A7A\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(lt){var Me,je;return(j==null||((Me=j.editData)===null||Me===void 0||((je=Me.exercise)===null||je===void 0))?void 0:je.exercise_status)===1?lt:lt.id!=="del"&&lt.id!=="add"}),Tt=function(){var lt=Object(D.a)(W.a.mark(function Me(je){return W.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:Be.t0=je.id,Be.next=Be.t0==="del"?3:Be.t0==="up"||Be.t0==="down"?5:Be.t0==="edit"?9:Be.t0==="add"?11:16;break;case 3:return de.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(W.a.mark(function N(){return W.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(Xe.j)({id:T.question_id});case 2:tt({type:"exercise/editExercise",payload:Object(V.a)({},o)});case 3:case"end":return H.stop()}},N)}))()}}),Be.abrupt("break",16);case 5:return Be.next=7,tt({type:"exercise/exeriseMoveUpDown",payload:{id:T.question_id,opr:je.id}});case 7:return tt({type:"exercise/editExercise",payload:Object(V.a)({},o)}),Be.abrupt("break",16);case 9:return Qe!==-1?O.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(f(!1),Ze(T.key),Z(!0)),Be.abrupt("break",16);case 11:if(!(Qe!==-1)){Be.next=14;break}return O.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Be.abrupt("return");case 14:return h({key:T.key,insert_id:T==null?void 0:T.question_id,question_type:3}),Be.abrupt("break",16);case 16:case"end":return Be.stop()}},Me)}));return function(je){return lt.apply(this,arguments)}}(),At=function(){var Me;return b.a.createElement("aside",null,b.a.createElement("div",{className:X.a.questionType},b.a.createElement("div",null,b.a.createElement("span",{className:"font16 c-blue"},T.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",T.question_score,"\u5206\uFF09"),!T.hideAction&&jt.map(function(je,We){return je.id==="up"&&T.key===1||je.id==="down"&&T.key===T.len?null:b.a.createElement(oe.a,{key:We,placement:"bottom",title:je.name},b.a.createElement("span",{onClick:function(){return Tt(je)},className:je.icon}))})),b.a.createElement("div",{className:"mt5"},b.a.createElement(J.a,{value:T.question_title||""})),b.a.createElement("div",{className:X.a.questionChoices},T==null||((Me=T.standard_answer)===null||Me===void 0)?void 0:Me.map(function(je,We){return b.a.createElement(i.a,{key:We,align:"middle"},b.a.createElement(g.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",je.choice_id,"\uFF09\uFF1A"),b.a.createElement(g.a,{flex:"1"},b.a.createElement(i.a,{align:"middle",gutter:[1,1]},je.answer_text.map(function(Be,Pe){return b.a.createElement(g.a,{span:24,key:Pe},b.a.createElement(m.a,{key:We,checked:T.standard_answer.includes(We),disabled:!0,value:Be}))}))))})))};return b.a.createElement("section",{className:X.a.wrap},!Ee&&At(),Ee&&Lt())};_.a=Object(le.a)(function(A){var K=A.problemset,$=A.loading,Te=A.exercise,nt=A.globalSetting;return{problemset:K,globalSetting:nt,exercise:Te,loading:$.effects}},null,null,{forwardRef:!0})(Object(y.forwardRef)(we))},"7ahc":function(at,_,e){"use strict";e.d(_,"a",function(){return S});var ke=e("k1fw"),i=e("0Owb"),G=e("+L6B"),m=e("2/Rp"),ue=e("y8nQ"),g=e("Vl3Y"),E=e("tJVT"),oe=e("OaEy"),se=e("2fM7"),B=e("q1tI"),te=e.n(B),M=e("VrN/"),he=e.n(M),s=e("p77/"),ye=e.n(s),de=se.a.Option,$e={labelCol:{span:4},wrapperCol:{span:20}},O={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_.b=function(W){var D=W.callback,V=W.onCancel,_e=Object(B.useState)("python"),F=Object(E.a)(_e,2),r=F[0],y=F[1];function b(le){y(O[le][1])}function ne(le){D(le)}return te.a.createElement(g.a,Object(i.a)({},$e,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ne}),te.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.a.createElement(se.a,{onChange:b},Object.keys(O).map(function(le){return te.a.createElement(de,{key:le,value:le},O[le][0])}))),te.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.a.createElement(S,{mode:r})),te.a.createElement("div",{className:"flex-container flex-end"},te.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.a.createElement(m.a,{type:"ghost",onClick:V},"\u53D6\u6D88")))};function S(W){var D=W.value,V=W.onChange,_e=W.mode,F=W.options,r=F===void 0?{}:F,y=Object(B.useRef)(),b=Object(B.useState)(),ne=Object(E.a)(b,2),le=ne[0],Xe=ne[1];return Object(B.useEffect)(function(){if(le){var Y=function(re){var a=re.getValue();V&&V(a)};return le.on("change",Y),function(){le.off("change",Y)}}},[le,V]),Object(B.useEffect)(function(){le&&le.setOption("mode",_e)},[le,_e]),Object(B.useEffect)(function(){le&&(D!==le.getValue()&&le.setValue(D||""))},[le,D]),Object(B.useEffect)(function(){if(y.current&&!le){var Y=he.a.fromTextArea(y.current,Object(ke.a)({mode:_e,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},r));Xe(Y)}},[y.current,le]),te.a.createElement("div",{className:"my-codemirror-container"},te.a.createElement("textarea",{ref:y}))}},"7qnI":function(at,_,e){"use strict";var ke=e("5Dmo"),i=e("3S7+"),G=e("fWQN"),m=e("mtLc"),ue=e("yKVA"),g=e("879j"),E=e("5NDa"),oe=e("5rEg"),se=e("q1tI"),B=e.n(se),te=e("O2Wb"),M=e.n(te),he=oe.a.TextArea,s=function(ye){Object(ue.a)($e,ye);var de=Object(g.a)($e);function $e(){return Object(G.a)(this,$e),de.apply(this,arguments)}return Object(m.a)($e,[{key:"render",value:function(){var S=this,W=this.props,D=W.index,V=W.onAnswerChange,_e=W.addChildAnswer,F=W.exerciseIsPublish,r=W.answers,y=W.activeOptionErrorIndex;return B.a.createElement("div",{className:M.a.flex},B.a.createElement("div",{className:"".concat(M.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",D+1,"):"),B.a.createElement("div",{className:"".concat(M.a.flex," ").concat(M.a.flex1),style:{flexDirection:"column"}},r.map(function(b,ne){var le="".concat(D,"-").concat(ne);return B.a.createElement("div",{className:"".concat(M.a.flex," ").concat(M.a.flex1),key:ne},B.a.createElement("div",{className:M.a.flex1,style:{flex:"0 0 1000px"}},B.a.createElement("div",null,B.a.createElement(he,{className:le===y?M.a.error:"",spellCheck:!1,rows:4,value:b||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(ne==0?"":"(\u53EF\u9009)"),onChange:function(Y){return V(D,ne,Y.target.value)},style:{minHeight:95}}))),!F&&B.a.createElement(B.a.Fragment,null,ne!=0&&B.a.createElement(i.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(M.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswer(D,ne)},style:{float:"right"}})),ne===0&&B.a.createElement(i.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(M.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswermain(D,ne)},style:{float:"right"}})),B.a.createElement(i.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},B.a.createElement("i",{className:"".concat(M.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return _e(D)},style:{float:"right",visibility:ne==r.length-1?"":"hidden"}}))))})))}}]),$e}(se.Component);_.a=s},"8RY0":function(at,_,e){"use strict";var ke=e("+L6B"),i=e("2/Rp"),G=e("giR+"),m=e("fyUT"),ue=e("14J3"),g=e("BMrR"),E=e("jCWc"),oe=e("kPKH"),se=e("sRBo"),B=e("kaz8"),te=e("5Dmo"),M=e("3S7+"),he=e("2qtc"),s=e("kLXV"),ye=e("miYZ"),de=e("tsqr"),$e=e("WmNS"),O=e.n($e),S=e("9og8"),W=e("k1fw"),D=e("oBTY"),V=e("tJVT"),_e=e("PpiC"),F=e("q1tI"),r=e.n(F),y=e("Ty5D"),b=e("9kvl"),ne=e("V0Rq"),le=e("Ot1p"),Xe=e("9Bee"),Y=e("YJx+"),L=e.n(Y),re=e("u2Z1"),a=["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"],X=function(v,Q){var we=v.problemset,A=v.globalSetting,K=v.exercise,$=v.loading,Te=v.dispatch,nt=v.onRef,j=nt===void 0?function(){}:nt,d=v.editData,tt=v.cancelAdd,T=tt===void 0?function(){}:tt,Qe=v.editKey,ct=v.setEditKey,Ze=ct===void 0?function(){}:ct,pt=v.setIsClaer,Se=pt===void 0?function(){}:pt,dt=v.addCallback,h=dt===void 0?function(ie){}:dt,U=Object(_e.a)(v,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),f=Object(F.useState)([]),st=Object(V.a)(f,2),me=st[0],qe=st[1],ot=Object(F.useState)(),_t=Object(V.a)(ot,2),mt=_t[0],it=_t[1],rt=Object(F.useState)([]),x=Object(V.a)(rt,2),t=x[0],n=x[1],u=Object(F.useState)(""),c=Object(V.a)(u,2),p=c[0],ae=c[1],pe=Object(F.useState)(5),fe=Object(V.a)(pe,2),ze=fe[0],ce=fe[1],ve=Object(F.useState)(!1),De=Object(V.a)(ve,2),Ve=De[0],xe=De[1],et=Object(F.useState)([]),Ne=Object(V.a)(et,2),Ke=Ne[0],R=Ne[1],be=Object(F.useState)([]),z=Object(V.a)(be,2),q=z[0],P=z[1],Fe=function(w){P([].concat(Object(D.a)(q),[Object(W.a)({},w)]))},k=Object(y.m)();Object(F.useEffect)(function(){qe(["","","",""])},[]),Object(F.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){xe(!0),ae(""),ce(5),qe(["","","",""]),n([]);return}ae(d==null?void 0:d.question_title),ce(parseInt(d==null?void 0:d.question_score)),qe(d==null?void 0:d.question_choices.map(function(w){return w.choice_text}));var ie=[];d==null||d.standard_answer.map(function(w,C){ie.push(w-1)}),n(ie),R(d.tag_discipline_ids)},[d,Ve]),Object(F.useEffect)(function(){Ve&&ie();function ie(){return w.apply(this,arguments)}function w(){return w=Object(S.a)(O.a.mark(function C(){var o,l,Oe;return O.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Object(ne.B)({sub_discipline_id:(o=K.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0)?void 0:l.sub_discipline_id});case 2:Oe=Ie.sent,P(Oe.tag_disciplines);case 4:case"end":return Ie.stop()}},C)})),w.apply(this,arguments)}},[Ve]),Object(F.useImperativeHandle)(Q,function(){return{onSave:He,isEdit:Ve}}),Object(F.useEffect)(function(){var ie,w=(K==null||((ie=K.tagDisciplineData)===null||ie===void 0)?void 0:ie.tag_disciplines)&&Array.isArray(K.tagDisciplineData.tag_disciplines)?K.tagDisciplineData.tag_disciplines:[];P(w)},[K.tagDisciplineData]);var He=function(){var ie=Object(S.a)(O.a.mark(function w(){var C,o,l,Oe,ge,Ie,Re;return O.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(p){Ce.next=3;break}return de.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ce.abrupt("return",!1);case 3:if(C=me.findIndex(function(Le){return!Le}),!(C>-1)){Ce.next=7;break}return de.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[C]," \u9009\u9879\u7684\u5185\u5BB9")),Ce.abrupt("return",!1);case 7:if(t.length){Ce.next=10;break}return de.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ce.abrupt("return",!1);case 10:if(!(t.length<1)){Ce.next=13;break}return de.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ce.abrupt("return",!1);case 13:if(o=me.map(function(Le,Rt){return{choice_text:Le,is_answer:t.includes(Rt)?Rt+1:0}}),!d.question_id){Ce.next=20;break}return Ce.next=17,Te({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:p,question_type:1,question_score:ze,question_choices:o.map(function(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ke,sub_discipline_id:(Oe=K.editData)===null||Oe===void 0||((ge=Oe.exercise)===null||ge===void 0)?void 0:ge.sub_discipline_id}});case 17:l=Ce.sent,Ce.next=23;break;case 20:return Ce.next=22,Te({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:k.categoryId,question_title:p,question_type:1,question_score:ze,question_choices:o.map(function(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ke,sub_discipline_id:(Ie=K.editData)===null||Ie===void 0||((Re=Ie.exercise)===null||Re===void 0)?void 0:Re.sub_discipline_id}});case 22:l=Ce.sent;case 23:l.status===0&&(Ze(-1),de.b.success("\u4FDD\u5B58\u6210\u529F"),xe(!1),Te({type:"exercise/editExercise",payload:Object(W.a)({},k)}));case 24:case"end":return Ce.stop()}},w)}));return function(){return ie.apply(this,arguments)}}(),I=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u591A\u9009\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(ie){var w,C;return(K==null||((w=K.editData)===null||w===void 0||((C=w.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?ie:ie.id!=="del"&&ie.id!=="add"}),Ee=function(){var ie=Object(S.a)(O.a.mark(function w(C){return O.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:l.t0=C.id,l.next=l.t0==="del"?3:l.t0==="up"||l.t0==="down"?5:l.t0==="edit"?9:l.t0==="add"?11:16;break;case 3:return s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(O.a.mark(function ge(){return O.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(ne.j)({id:d.question_id});case 2:Te({type:"exercise/editExercise",payload:Object(W.a)({},k)});case 3:case"end":return Re.stop()}},ge)}))()}}),l.abrupt("break",16);case 5:return l.next=7,Te({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:C.id}});case 7:return Te({type:"exercise/editExercise",payload:Object(W.a)({},k)}),l.abrupt("break",16);case 9:return Qe!==-1?de.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Se(!1),Ze(d.key),xe(!0)),l.abrupt("break",16);case 11:if(!(Qe!==-1)){l.next=14;break}return de.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),l.abrupt("return");case 14:return h({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:1}),l.abrupt("break",16);case 16:case"end":return l.stop()}},w)}));return function(C){return ie.apply(this,arguments)}}(),Z=function(){var w;return r.a.createElement("aside",null,r.a.createElement("div",{className:L.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u591A\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&I.map(function(C,o){return C.id==="up"&&d.key===1||C.id==="down"&&d.key===d.len?null:r.a.createElement(M.a,{key:o,placement:"bottom",title:C.name},r.a.createElement("span",{onClick:function(){return Ee(C)},className:C.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(Xe.a,{value:d.question_title})),r.a.createElement("div",{className:L.a.questionChoices},d==null||((w=d.question_choices)===null||w===void 0)?void 0:w.map(function(C,o){return r.a.createElement(g.a,null,r.a.createElement(oe.a,null,r.a.createElement(B.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},a[o],".")),r.a.createElement(oe.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(Xe.a,{value:C.choice_text}))))})))},ut=function(){var w,C;return r.a.createElement("aside",null,r.a.createElement("div",{className:L.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),r.a.createElement("p",{className:L.a.titleWrap},r.a.createElement("span",{className:L.a.required},"*"),r.a.createElement("span",{className:L.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(le.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:p,onChange:function(l){return ae(l)}}),r.a.createElement("p",{className:L.a.titleWrap},r.a.createElement("span",{className:L.a.required},"*"),r.a.createElement("span",{className:L.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:L.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),me.map(function(o,l){var Oe,ge;return r.a.createElement("div",{className:L.a.choiceWrap,key:l},r.a.createElement(M.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(L.a.answer," ").concat(t.includes(l)?L.a.activeAnswer:""),onClick:function(){t.includes(l)?n(t.filter(function(Re){return Re!==l})):n([].concat(Object(D.a)(t),[l]))}},a[l])),r.a.createElement("div",{className:L.a.editorWrap},mt===l?r.a.createElement(le.a,{id:"single-question-option-".concat(l),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Re){me[l]=Re,qe(me)}}):r.a.createElement("div",{className:L.a.htmlWrap,onClick:function(){return it(l)}},r.a.createElement(Xe.a,{value:o}))),((Oe=K.editData)===null||Oe===void 0||((ge=Oe.exercise)===null||ge===void 0)?void 0:ge.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,l>1&&r.a.createElement(M.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(L.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return qe(me.filter(function(Re,Ot){return Ot!==l}))}})),l<7&&l===me.length-1&&r.a.createElement(M.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(L.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return qe([].concat(Object(D.a)(me),[""]))}}))))}),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(m.a,{value:ze,max:1e4,min:0,onChange:function(l){ce(l)}})," \u5206"),r.a.createElement("p",{className:L.a.titleWrap},r.a.createElement("span",{className:"".concat(L.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:L.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),r.a.createElement("div",{className:"mt5"},r.a.createElement(re.a,{value:Ke,selectvalues:d==null?void 0:d.tag_discipline_ids,onChange:R,subId:(w=K.editData)===null||w===void 0||((C=w.exercise)===null||C===void 0)?void 0:C.sub_discipline_id,knowledgeOptions:q,onAddKnowledgeFinish:Fe}))),r.a.createElement("aside",{className:"tr"},(Qe!==-1||d.question_id)&&r.a.createElement(i.a,{type:"default",onClick:function(){T(),xe(!1)}},"\u53D6\u6D88"),r.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){He()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:L.a.wrap},!Ve&&Z(),Ve&&ut())};_.a=Object(b.a)(function(J){var v=J.problemset,Q=J.loading,we=J.exercise,A=J.globalSetting;return{problemset:v,globalSetting:A,exercise:we,loading:Q.effects}},null,null,{forwardRef:!0})(Object(F.forwardRef)(X))},"9Bee":function(at,_,e){"use strict";var ke=e("q1tI"),i=e.n(ke),G=e("vg9a"),m=e("tJVT"),ue=e("DlQD"),g=e.n(ue),E=e("rUJ1");function oe(X,J){var v=X.match(/^(\s+)(?:```)/);if(v===null)return J;var Q=v[1];return J.split(`
`).map(function(we){var A=we.match(/^\s+/);if(A===null)return we;var K=Object(m.a)(A,1),$=K[0];return $.length>=Q.length?we.slice(Q.length):we}).join(`
`)}var se=[],B=["<ul>"],te=new g.a.Renderer,M=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function he(){se.length=0,B=["<ul>"]}function s(X,J,v,Q){if(J>=X.length||X[J].level<=v)return J;var we=X[J];Q.push("<li><a href='#"+we.anchor+"'>"+we.text+"</a>"),J++;var A=[];return J=s(X,J,we.level,A),A.length>0&&(Q.push("<ul>"),A.forEach(function(K){Q.push(K)}),Q.push("</ul>")),Q.push("</li>"),J=s(X,J,v,Q),J}function ye(){return s(se,0,0,B),B.push("</ul>"),B.join("")}var de={heading:function(J){var v=M.exec(J);if(v)return{type:"heading",raw:v[0],depth:v[1].length,text:v[2]}},fences:function(J){var v=this.rules.block.fences.exec(J);if(v){var Q=v[0],we=oe(Q,v[3]||""),A=v[2]?v[2].trim():v[2];if(["latex","katex","math"].indexOf(A)>=0){var K=S(),$=we;we=K,W[K]={type:"block",expression:$}}return{type:"code",raw:Q,lang:A,text:we}}}},$e=/(?:\${2})([^\n`]+?)(?:\${2})/gi,O=0,S=function(){return"__special_katext_id_".concat(O++,"__")},W={};function D(){return W}function V(){O=0,W={}}function _e(X){return X=X.replace($e,function(J,v){var Q=S();return W[Q]={type:"inline",expression:v},Q}),X}var F=te.listitem;te.listitem=function(X){return F(_e(X))};var r=te.paragraph;te.paragraph=function(X){return r(_e(X))};var y=te.tablecell;te.tablecell=function(X,J){return y(_e(X),J)},te.code=function(X,J,v){var Q=(J||"").match(/\S*/)[0];return Q?["latex","katex","math"].indexOf(Q)>=0?"<p class='editormd-tex'>".concat(X,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(J,'">').concat(v?X:Object(E.escape)(X,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(v?X:Object(E.escape)(X,!0))+"</code></pre>"},te.heading=function(X,J,v){var Q=this.options.headerPrefix+v.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return se.push({anchor:Q,level:J,text:X}),"<h"+J+' id="'+Q+'">'+X+"</h"+J+">"},g.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),g.a.use({tokenizer:de,renderer:te});var b=g.a,ne=e("SJMd"),le=e("wMS7"),Xe=e.n(le),Y=e("Oy/b"),L=/<pre[^>]*>/g;function re(X){var J=document.createElement("div");return J.innerHTML=X,J.childNodes.length===0?"":J.childNodes[0].nodeValue}var a=_.a=function(X){var J=X.value,v=J===void 0?"":J,Q=X.className,we=X.style,A=we===void 0?{}:we,K=String(v),$=Object(ke.useMemo)(function(){var j=b(K),d=D();return K.match(/\[TOC\]/)&&(j=j.replace("<p>[TOC]</p>",ye()),he()),j=j.replace(/(__special_katext_id_\d+__)/g,function(tt,T){var Qe=d[T],ct=Qe.type,Ze=Qe.expression;return Object(Y.renderToString)(re(Ze)||"",{displayMode:ct==="block",throwOnError:!1,output:"html"})}),j=j.replace(/▁/g,"\u2581\u2581\u2581"),V(),Xe.a.sanitize(j)},[K]),Te=Object(ke.useRef)();function nt(j){var d=j.target;if(d.tagName.toUpperCase()==="A"){var tt=d.getAttribute("href");if(tt.startsWith("#")){j.preventDefault();var T=document.getElementById(tt.replace("#",""));T&&T.scrollIntoView(!0)}}}return Object(ke.useEffect)(function(){if(Te.current&&$&&($.match(L)&&window.PR.prettyPrint()),Te.current)return Te.current.addEventListener("click",nt),function(){Te.current.removeEventListener("click",nt),V(),he()}},[$,Te.current,nt]),i.a.createElement("div",{ref:Te,style:A,className:"".concat(Q||""," markdown-body"),dangerouslySetInnerHTML:{__html:$}})}},"9VGf":function(at,_,e){"use strict";e.d(_,"a",function(){return G});var ke=e("q1tI"),i=e.n(ke);function G(m,ue){var g=Object(ke.useRef)();Object(ke.useEffect)(function(){g.current=m}),Object(ke.useEffect)(function(){function E(){g.current()}if(ue!==null){var oe=setInterval(E,ue);return function(){return clearInterval(oe)}}},[ue])}},BjJ7:function(at,_,e){"use strict";e.d(_,"d",function(){return i}),e.d(_,"c",function(){return G}),e.d(_,"f",function(){return m}),e.d(_,"b",function(){return ue}),e.d(_,"e",function(){return g}),e.d(_,"a",function(){return E});var ke=e("m3rI");function i(oe){var se=!0;if(oe.length>0){for(var B=0;B<oe.length;B++)if(oe[B].compile_success==0||!oe[B].compile_success){se=!1;break}}else se=!1;return se}function G(oe){for(var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=[],te=0;te<oe.length;te++){var M=oe[te],he=se?"".concat(se,"/").concat(M.name):"".concat(M.name);B.push({title:M.name,isLeaf:!(M.type==="tree"),key:he})}return B}function m(oe,se,B){for(var te=0;te<oe.length;te++){var M=oe[te];if(M.key===se){M.children=B;break}M.children&&m(M.children,se,B)}return oe}function ue(oe,se,B){var te;return function(){var M=this,he=arguments,s=function(){te=null,B||oe.apply(M,he)},ye=B&&!te;clearTimeout(te),te=setTimeout(s,se),ye&&oe.apply(M,he)}}var g=!0,E=ke.a.API_SERVER},"C+DQ":function(at,_,e){},CxHN:function(at,_,e){"use strict";var ke=e("+L6B"),i=e("2/Rp"),G=e("giR+"),m=e("fyUT"),ue=e("7Kak"),g=e("9yH6"),E=e("5Dmo"),oe=e("3S7+"),se=e("2qtc"),B=e("kLXV"),te=e("miYZ"),M=e("tsqr"),he=e("WmNS"),s=e.n(he),ye=e("9og8"),de=e("k1fw"),$e=e("oBTY"),O=e("tJVT"),S=e("PpiC"),W=e("q1tI"),D=e.n(W),V=e("Ty5D"),_e=e("9kvl"),F=e("V0Rq"),r=e("Ot1p"),y=e("YJx+"),b=e.n(y),ne=e("9Bee"),le=e("u2Z1"),Xe=["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"],Y=function(re,a){var X=re.problemset,J=re.globalSetting,v=re.exercise,Q=re.loading,we=re.dispatch,A=re.onRef,K=A===void 0?function(){}:A,$=re.editData,Te=re.editKey,nt=re.setEditKey,j=nt===void 0?function(){}:nt,d=re.cancelAdd,tt=d===void 0?function(){}:d,T=re.addCallback,Qe=T===void 0?function(){}:T,ct=re.setIsClaer,Ze=ct===void 0?function(){}:ct,pt=Object(S.a)(re,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Se=Object(W.useState)(),dt=Object(O.a)(Se,2),h=dt[0],U=dt[1],f=Object(W.useState)(""),st=Object(O.a)(f,2),me=st[0],qe=st[1],ot=Object(W.useState)(!1),_t=Object(O.a)(ot,2),mt=_t[0],it=_t[1],rt=Object(W.useState)(2),x=Object(O.a)(rt,2),t=x[0],n=x[1],u=Object(W.useState)([]),c=Object(O.a)(u,2),p=c[0],ae=c[1],pe=Object(W.useState)([]),fe=Object(O.a)(pe,2),ze=fe[0],ce=fe[1],ve=function(be){ce([].concat(Object($e.a)(ze),[Object(de.a)({},be)]))},De=Object(V.m)();Object(W.useEffect)(function(){if(!($==null?void 0:$.question_choices)){it(!0),qe(""),n(2),U("");return}qe($==null?void 0:$.question_title),n($==null?void 0:$.question_score),U($.standard_answer[0]+""),ae($.tag_discipline_ids)},[$,mt]),Object(W.useEffect)(function(){mt&&R();function R(){return be.apply(this,arguments)}function be(){return be=Object(ye.a)(s.a.mark(function z(){var q,P,Fe;return s.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Object(F.B)({sub_discipline_id:(q=v.editData)===null||q===void 0||((P=q.exercise)===null||P===void 0)?void 0:P.sub_discipline_id});case 2:Fe=He.sent,ce(Fe.tag_disciplines);case 4:case"end":return He.stop()}},z)})),be.apply(this,arguments)}},[mt]),Object(W.useImperativeHandle)(a,function(){return{onSave:Ve,isEdit:mt}}),Object(W.useEffect)(function(){var R,be=(v==null||((R=v.tagDisciplineData)===null||R===void 0)?void 0:R.tag_disciplines)&&Array.isArray(v.tagDisciplineData.tag_disciplines)?v.tagDisciplineData.tag_disciplines:[];ce(be)},[v.tagDisciplineData]);var Ve=function(){var R=Object(ye.a)(s.a.mark(function be(){var z,q,P,Fe,k,He;return s.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(me){Ee.next=3;break}return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Ee.abrupt("return",!1);case 3:if(h){Ee.next=6;break}return M.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),Ee.abrupt("return",!1);case 6:if(z=[{choice_text:"\u6B63\u786E",is_answer:h==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:h==="2"?2:0}],!$.question_id){Ee.next=13;break}return Ee.next=10,we({type:"exercise/editExerciseQuestion",payload:{id:$.question_id,question_title:me,question_type:2,question_score:t,question_choices:z.map(function(Z){return Z.choice_text}),standard_answers:z.filter(function(Z){return Z.is_answer}).map(function(Z){return Z.is_answer}),tag_discipline_ids:p,sub_discipline_id:(P=v.editData)===null||P===void 0||((Fe=P.exercise)===null||Fe===void 0)?void 0:Fe.sub_discipline_id}});case 10:q=Ee.sent,Ee.next=16;break;case 13:return Ee.next=15,we({type:"exercise/addExerciseQuestion",payload:{insert_id:$==null?void 0:$.insert_id,categoryId:De.categoryId,question_title:me,question_type:2,question_score:t,question_choices:z.map(function(Z){return Z.choice_text}),standard_answers:z.filter(function(Z){return Z.is_answer}).map(function(Z){return Z.is_answer}),tag_discipline_ids:p,sub_discipline_id:(k=v.editData)===null||k===void 0||((He=k.exercise)===null||He===void 0)?void 0:He.sub_discipline_id}});case 15:q=Ee.sent;case 16:return q.status===0&&(j(-1),M.b.success("\u4FDD\u5B58\u6210\u529F"),it(!1),we({type:"exercise/editExercise",payload:Object(de.a)({},De)})),Ee.abrupt("return",{name:me,choices:z});case 18:case"end":return Ee.stop()}},be)}));return function(){return R.apply(this,arguments)}}(),xe=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5224\u65AD\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(R){var be,z;return(v==null||((be=v.editData)===null||be===void 0||((z=be.exercise)===null||z===void 0))?void 0:z.exercise_status)===1?R:R.id!=="del"&&R.id!=="add"}),et=function(){var R=Object(ye.a)(s.a.mark(function be(z){return s.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:P.t0=z.id,P.next=P.t0==="del"?3:P.t0==="up"||P.t0==="down"?5:P.t0==="edit"?9:P.t0==="add"?11:16;break;case 3:return B.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ye.a)(s.a.mark(function k(){return s.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,Object(F.j)({id:$.question_id});case 2:we({type:"exercise/editExercise",payload:Object(de.a)({},De)});case 3:case"end":return I.stop()}},k)}))()}}),P.abrupt("break",16);case 5:return P.next=7,we({type:"exercise/exeriseMoveUpDown",payload:{id:$.question_id,opr:z.id}});case 7:return we({type:"exercise/editExercise",payload:Object(de.a)({},De)}),P.abrupt("break",16);case 9:return Te!==-1?M.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ze(!1),j($.key),it(!0)),P.abrupt("break",16);case 11:if(!(Te!==-1)){P.next=14;break}return M.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),P.abrupt("return");case 14:return Qe({key:$.key,insert_id:$==null?void 0:$.question_id,question_type:2}),P.abrupt("break",16);case 16:case"end":return P.stop()}},be)}));return function(z){return R.apply(this,arguments)}}(),Ne=function(){var be;return D.a.createElement("aside",null,D.a.createElement("div",{className:b.a.questionType},D.a.createElement("div",null,D.a.createElement("span",{className:"font16 c-blue"},$.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",$.question_score,"\u5206\uFF09"),!$.hideAction&&xe.map(function(z,q){return z.id==="up"&&$.key===1||z.id==="down"&&$.key===$.len?null:D.a.createElement(oe.a,{key:q,placement:"bottom",title:z.name},D.a.createElement("span",{onClick:function(){return et(z)},className:z.icon}))})),D.a.createElement("div",{className:"mt5"},D.a.createElement(ne.a,{value:$.question_title})),D.a.createElement("div",{className:b.a.questionChoices},$==null||((be=$.question_choices)===null||be===void 0)?void 0:be.map(function(z,q){return D.a.createElement(g.a,{key:q,checked:$.standard_answer.includes(q+1),disabled:!0},Xe[q],". ",D.a.createElement("span",{className:"c-black font14"},z.choice_text))})))},Ke=function(){var be,z;return D.a.createElement("aside",null,D.a.createElement("div",null,D.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),D.a.createElement("p",{className:b.a.titleWrap},D.a.createElement("span",{className:b.a.required},"*"),D.a.createElement("span",{className:b.a.title},"\u9898\u5E72\uFF1A")),D.a.createElement(r.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:me,onChange:function(P){return qe(P)}}),D.a.createElement("p",{className:b.a.titleWrap},D.a.createElement("span",{className:b.a.required},"*"),D.a.createElement("span",{className:b.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",D.a.createElement("span",{className:b.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),D.a.createElement(g.a.Group,{buttonStyle:"solid",value:h,onChange:function(P){return U(P.target.value)}},D.a.createElement(g.a.Button,{value:"1",className:"".concat(b.a.radio," mr40")},"\u6B63\u786E"),D.a.createElement(g.a.Button,{value:"2",className:b.a.radio},"\u9519\u8BEF")),D.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),D.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",D.a.createElement(m.a,{value:t,max:1e4,min:0,onChange:function(P){n(P)}})," \u5206"),D.a.createElement("p",{className:b.a.titleWrap},D.a.createElement("span",{className:"".concat(b.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",D.a.createElement("span",{className:b.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),D.a.createElement("div",{className:"mt5"},D.a.createElement(le.a,{value:p,selectvalues:$==null?void 0:$.tag_discipline_ids,onChange:ae,subId:(be=v.editData)===null||be===void 0||((z=be.exercise)===null||z===void 0)?void 0:z.sub_discipline_id,knowledgeOptions:ze,onAddKnowledgeFinish:ve}))),D.a.createElement("aside",{className:"tr"},(Te!==-1||$.question_id)&&D.a.createElement(i.a,{type:"default",onClick:function(){tt(),it(!1)}},"\u53D6\u6D88"),D.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Ve()}},"\u4FDD\u5B58")))};return D.a.createElement("section",{className:b.a.wrap},!mt&&Ne(),mt&&Ke())};_.a=Object(_e.a)(function(L){var re=L.problemset,a=L.loading,X=L.exercise,J=L.globalSetting;return{problemset:re,globalSetting:J,exercise:X,loading:a.effects}},null,null,{forwardRef:!0})(Object(W.forwardRef)(Y))},"D+AN":function(at,_,e){"use strict";var ke=e("+L6B"),i=e("2/Rp"),G=e("giR+"),m=e("fyUT"),ue=e("14J3"),g=e("BMrR"),E=e("jCWc"),oe=e("kPKH"),se=e("7Kak"),B=e("9yH6"),te=e("5Dmo"),M=e("3S7+"),he=e("2qtc"),s=e("kLXV"),ye=e("miYZ"),de=e("tsqr"),$e=e("WmNS"),O=e.n($e),S=e("9og8"),W=e("k1fw"),D=e("oBTY"),V=e("tJVT"),_e=e("PpiC"),F=e("q1tI"),r=e.n(F),y=e("Ty5D"),b=e("9kvl"),ne=e("V0Rq"),le=e("Ot1p"),Xe=e("9Bee"),Y=e("YJx+"),L=e.n(Y),re=e("u2Z1"),a=["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"],X=function(v,Q){var we=v.problemset,A=v.exercise,K=v.globalSetting,$=v.loading,Te=v.dispatch,nt=v.onRef,j=nt===void 0?function(){}:nt,d=v.editData,tt=v.cancelAdd,T=tt===void 0?function(){}:tt,Qe=v.editKey,ct=v.setEditKey,Ze=ct===void 0?function(){}:ct,pt=v.setIsClaer,Se=pt===void 0?function(){}:pt,dt=v.addCallback,h=dt===void 0?function(ie){}:dt,U=Object(_e.a)(v,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),f=Object(F.useState)([]),st=Object(V.a)(f,2),me=st[0],qe=st[1],ot=Object(F.useState)(),_t=Object(V.a)(ot,2),mt=_t[0],it=_t[1],rt=Object(F.useState)([]),x=Object(V.a)(rt,2),t=x[0],n=x[1],u=Object(F.useState)(""),c=Object(V.a)(u,2),p=c[0],ae=c[1],pe=Object(F.useState)(5),fe=Object(V.a)(pe,2),ze=fe[0],ce=fe[1],ve=Object(F.useState)([]),De=Object(V.a)(ve,2),Ve=De[0],xe=De[1];console.log("editData: ",d),console.log("exercise: ",A);var et=Object(F.useState)(!1),Ne=Object(V.a)(et,2),Ke=Ne[0],R=Ne[1],be=Object(y.m)(),z=Object(F.useState)([]),q=Object(V.a)(z,2),P=q[0],Fe=q[1],k=function(w){Fe([].concat(Object(D.a)(P),[Object(W.a)({},w)]))};Object(F.useEffect)(function(){qe(["","","",""])},[]),Object(F.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){R(!0),ae(""),ce(5),qe(["","","",""]),n([]);return}ae(d==null?void 0:d.question_title),ce(parseInt(d==null?void 0:d.question_score)),qe(d==null?void 0:d.question_choices.map(function(w){return w.choice_text}));var ie=[];d==null||d.standard_answer.map(function(w,C){ie.push(w-1)}),xe(d.tag_discipline_ids),n(ie)},[d,Ke]),Object(F.useEffect)(function(){Ke&&ie();function ie(){return w.apply(this,arguments)}function w(){return w=Object(S.a)(O.a.mark(function C(){var o,l,Oe;return O.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Object(ne.B)({sub_discipline_id:(o=A.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0)?void 0:l.sub_discipline_id});case 2:Oe=Ie.sent,Fe(Oe.tag_disciplines);case 4:case"end":return Ie.stop()}},C)})),w.apply(this,arguments)}},[Ke]),Object(F.useEffect)(function(){var ie,w=(A==null||((ie=A.tagDisciplineData)===null||ie===void 0)?void 0:ie.tag_disciplines)&&Array.isArray(A.tagDisciplineData.tag_disciplines)?A.tagDisciplineData.tag_disciplines:[];Fe(w)},[A.tagDisciplineData]),Object(F.useImperativeHandle)(Q,function(){return{onSave:He,isEdit:Ke}});var He=function(){var ie=Object(S.a)(O.a.mark(function w(){var C,o,l,Oe,ge,Ie,Re;return O.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(p){Ce.next=3;break}return de.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ce.abrupt("return",!1);case 3:if(C=me.findIndex(function(Le){return!Le}),!(C>-1)){Ce.next=7;break}return de.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[C]," \u9009\u9879\u7684\u5185\u5BB9")),Ce.abrupt("return",!1);case 7:if(t.length){Ce.next=10;break}return de.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ce.abrupt("return",!1);case 10:if(!(t.length<1)){Ce.next=13;break}return de.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ce.abrupt("return",!1);case 13:if(o=me.map(function(Le,Rt){return{choice_text:Le,is_answer:t.includes(Rt)?Rt+1:0}}),!d.question_id){Ce.next=20;break}return Ce.next=17,Te({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:p,question_type:1,question_score:ze,question_choices:o.map(function(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(Oe=A.editData)===null||Oe===void 0||((ge=Oe.exercise)===null||ge===void 0)?void 0:ge.sub_discipline_id}});case 17:l=Ce.sent,Ce.next=23;break;case 20:return Ce.next=22,Te({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:be.categoryId,question_title:p,question_type:1,question_score:ze,question_choices:o.map(function(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(Ie=A.editData)===null||Ie===void 0||((Re=Ie.exercise)===null||Re===void 0)?void 0:Re.sub_discipline_id}});case 22:l=Ce.sent;case 23:l.status===0&&(Ze(-1),de.b.success("\u4FDD\u5B58\u6210\u529F"),R(!1),Te({type:"exercise/editExercise",payload:Object(W.a)({},be)}));case 24:case"end":return Ce.stop()}},w)}));return function(){return ie.apply(this,arguments)}}(),I=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(ie){var w,C;return(A==null||((w=A.editData)===null||w===void 0||((C=w.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?ie:ie.id!=="del"&&ie.id!=="add"}),Ee=function(){var ie=Object(S.a)(O.a.mark(function w(C){return O.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:l.t0=C.id,l.next=l.t0==="del"?3:l.t0==="up"||l.t0==="down"?5:l.t0==="edit"?9:l.t0==="add"?11:16;break;case 3:return s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(O.a.mark(function ge(){return O.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(ne.j)({id:d.question_id});case 2:Te({type:"exercise/editExercise",payload:Object(W.a)({},be)});case 3:case"end":return Re.stop()}},ge)}))()}}),l.abrupt("break",16);case 5:return l.next=7,Te({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:C.id}});case 7:return Te({type:"exercise/editExercise",payload:Object(W.a)({},be)}),l.abrupt("break",16);case 9:return Qe!==-1?de.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Se(!1),Ze(d.key),R(!0)),l.abrupt("break",16);case 11:if(!(Qe!==-1)){l.next=14;break}return de.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),l.abrupt("return");case 14:return h({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:0}),l.abrupt("break",16);case 16:case"end":return l.stop()}},w)}));return function(C){return ie.apply(this,arguments)}}(),Z=function(){var w;return r.a.createElement("aside",null,r.a.createElement("div",{className:L.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u5355\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&I.map(function(C,o){return C.id==="up"&&d.key===1||C.id==="down"&&d.key===d.len?null:r.a.createElement(M.a,{key:o,placement:"bottom",title:C.name},r.a.createElement("span",{onClick:function(){return Ee(C)},className:C.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(Xe.a,{value:d.question_title})),r.a.createElement("div",{className:L.a.questionChoices},d==null||((w=d.question_choices)===null||w===void 0)?void 0:w.map(function(C,o){return r.a.createElement(g.a,null,r.a.createElement(oe.a,null,r.a.createElement(B.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},a[o],".")),r.a.createElement(oe.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(Xe.a,{value:C.choice_text}))))})))},ut=function(){var w,C;return r.a.createElement("aside",null,r.a.createElement("div",{className:L.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),r.a.createElement("p",{className:L.a.titleWrap},r.a.createElement("span",{className:L.a.required},"*"),r.a.createElement("span",{className:L.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(le.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:p,onChange:function(l){return ae(l)}}),r.a.createElement("p",{className:L.a.titleWrap},r.a.createElement("span",{className:L.a.required},"*"),r.a.createElement("span",{className:L.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:L.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),me.map(function(o,l){var Oe,ge;return r.a.createElement("div",{className:L.a.choiceWrap,key:l},r.a.createElement(M.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(L.a.answer," ").concat(t.includes(l)?L.a.activeAnswer:""),onClick:function(){t.includes(l)?n(t.filter(function(Re){return Re!==l})):n([].concat(Object(D.a)(t),[l]))}},a[l])),r.a.createElement("div",{className:L.a.editorWrap},mt===l?r.a.createElement(le.a,{id:"single-question-option-".concat(l),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Re){me[l]=Re,qe(me)}}):r.a.createElement("div",{className:L.a.htmlWrap,onClick:function(){return it(l)}},r.a.createElement(Xe.a,{value:o}))),((Oe=A.editData)===null||Oe===void 0||((ge=Oe.exercise)===null||ge===void 0)?void 0:ge.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,l>1&&r.a.createElement(M.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(L.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return qe(me.filter(function(Re,Ot){return Ot!==l}))}})),l<7&&l===me.length-1&&r.a.createElement(M.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(L.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return qe([].concat(Object(D.a)(me),[""]))}}))))}),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(m.a,{value:ze,max:1e4,min:0,onChange:function(l){ce(l)}})," \u5206"),r.a.createElement("p",{className:L.a.titleWrap},r.a.createElement("span",{className:"".concat(L.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:L.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),r.a.createElement("div",{className:"mt5"},r.a.createElement(re.a,{selectvalues:d==null?void 0:d.tag_discipline_ids,value:Ve,onChange:xe,subId:(w=A.editData)===null||w===void 0||((C=w.exercise)===null||C===void 0)?void 0:C.sub_discipline_id,knowledgeOptions:P,onAddKnowledgeFinish:k}))),r.a.createElement("aside",{className:"tr"},(Qe!==-1||d.question_id)&&r.a.createElement(i.a,{type:"default",onClick:function(){T(),R(!1)}},"\u53D6\u6D88"),r.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){He()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:L.a.wrap},!Ke&&Z(),Ke&&ut())};_.a=Object(b.a)(function(J){var v=J.problemset,Q=J.loading,we=J.globalSetting,A=J.exercise;return{problemset:v,globalSetting:we,exercise:A,loading:Q.effects}},null,null,{forwardRef:!0})(Object(F.forwardRef)(X))},E7pt:function(at,_,e){"use strict";e.r(_);var ke=e("cWXX"),i=e("/ezw"),G=e("+L6B"),m=e("2/Rp"),ue=e("7Kak"),g=e("9yH6"),E=e("giR+"),oe=e("fyUT"),se=e("5NDa"),B=e("5rEg"),te=e("6UJt"),M=e("DFOY"),he=e("5Dmo"),s=e("3S7+"),ye=e("14J3"),de=e("BMrR"),$e=e("jCWc"),O=e("kPKH"),S=e("sPJy"),W=e("bE4q"),D=e("/zsF"),V=e("PArb"),_e=e("miYZ"),F=e("tsqr"),r=e("k1fw"),y=e("WmNS"),b=e.n(y),ne=e("9og8"),le=e("oBTY"),Xe=e("y8nQ"),Y=e("Vl3Y"),L=e("tJVT"),re=e("q1tI"),a=e.n(re),X=e("Ty5D"),J=e("55Ip"),v=e("9kvl"),Q=e("w5pM"),we=e("V0Rq"),A=e("8RY0"),K=e("D+AN"),$=e("CxHN"),Te=e("1w57"),nt=e("j+ej"),j=e("tFzH"),d=e("bbsP"),tt=e("/wGt"),T=e("DjyN"),Qe=e("NUBc"),ct=e("sRBo"),Ze=e("kaz8"),pt=e("+GcH"),Se=e.n(pt),dt=B.a.Search,h=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]}],U=[{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],f=function(rt){var x,t=rt.classroomList,n=rt.shixunsList,u=rt.loading,c=rt.dispatch,p=rt.callback,ae=Object(re.useState)(Object(r.a)({},Object(X.m)())),pe=Object(L.a)(ae,2),fe=pe[0],ze=pe[1],ce=Object(X.l)(),ve=t.actionTabs,De=Y.a.useForm(),Ve=Object(L.a)(De,1),xe=Ve[0],et=t.shixunLists,Ne=Object(re.useState)([]),Ke=Object(L.a)(Ne,2),R=Ke[0],be=Ke[1],z=Object(re.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),q=Object(L.a)(z,2),P=q[0],Fe=q[1],k=t.actionTabs.key==="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE";if(Object(re.useEffect)(function(){k&&c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})},[fe.categoryId,k,P]),Object(re.useEffect)(function(){c({type:"shixunsList/getMenus",payload:{}})},[]),Object(re.useEffect)(function(){be([])},[t.actionTabs.key]),t.actionTabs.key!=="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE")return null;var He=function(Ee,Z,ut){P.tag_level=Ee,P.tag_id=Z,P.current_id=ut,Fe(Object(r.a)({},P))};return a.a.createElement(tt.a,{title:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,onClose:function(){c({type:"classroomList/setActionTabs",payload:{key:""}})},visible:!!k,key:"bottom",className:Se.a.drawer,footer:a.a.createElement("div",{className:"tc"},a.a.createElement(m.a,{size:"large",onClick:function(){c({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),a.a.createElement(m.a,{size:"large",onClick:Object(ne.a)(b.a.mark(function I(){var Ee,Z;return b.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:R.length>1?F.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8BAD\u9879\u76EE"):R.length===0?F.b.error("\u8BF7\u9009\u62E9\u5B9E\u8BAD\u9879\u76EE"):(p&&p(et==null||((Ee=et.shixun_list)===null||Ee===void 0)?void 0:Ee.filter(function(w){return w.id===R[0]})[0],(Z=t.actionTabs)===null||Z===void 0?void 0:Z.editData),c({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return ie.stop()}},I)})),type:"primary"},"\u786E\u5B9A"))},a.a.createElement("section",{className:"tc"},a.a.createElement(dt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Se.a.search,onSearch:function(Ee){P.keyword=Ee,c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}})),a.a.createElement("section",{className:"edu-container"},h.map(function(I,Ee){var Z;return a.a.createElement("ul",{className:Se.a.menu,key:Ee},a.a.createElement("li",null,I.name),I==null||((Z=I.children)===null||Z===void 0)?void 0:Z.map(function(ut,ie){return a.a.createElement("li",{key:ie,className:P[I.id]==ut.id?Se.a.actived:"",onClick:function(){P[I.id]=ut.id,Fe(Object(r.a)({},P)),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}},a.a.createElement("strong",null,ut.name))}))}),a.a.createElement("ul",{className:Se.a.menut},a.a.createElement("span",{style:{padding:"18px",fontWeight:"600"}},"\u65B9\u5411\uFF1A"),a.a.createElement("li",{className:P.tag_id?"":Se.a.actived3,onClick:function(){He(null,null,null)}},a.a.createElement("strong",null,"\u5168\u90E8")),n.menus&&n.menus.map(function(I,Ee){return a.a.createElement("li",{key:Ee,className:P.current_id==I.id&&P.tag_level===1?Se.a.actived3:""},a.a.createElement("strong",{onClick:function(){He(1,I.id,I.id)}},I.name),a.a.createElement("div",null,I.sub_repertoires.map(function(Z,ut){return a.a.createElement("div",{key:ut,className:"mt5"},a.a.createElement("div",{className:P.tag_id==Z.id&&P.tag_level===2?"".concat(Se.a.actived4," ").concat(Se.a.subTag):Se.a.subTag,onClick:function(){He(2,Z.id,I.id)}},Z.name),a.a.createElement("ul",{className:"mt5"},Z.tags&&Z.tags.map(function(ie,w){return a.a.createElement("li",{key:w,className:P.tag_id==ie.id&&P.tag_level===3?Se.a.actived4:"",onClick:function(){He(3,ie.id,I.id)}},ie.name)})))})))})),U.map(function(I,Ee){var Z;return a.a.createElement("ul",{className:Se.a.menu,key:Ee},a.a.createElement("li",null,I.name),I==null||((Z=I.children)===null||Z===void 0)?void 0:Z.map(function(ut,ie){return a.a.createElement("li",{key:ie,className:P[I.id]==ut.id?Se.a.actived:"",onClick:function(){P[I.id]=ut.id,Fe(Object(r.a)({},P)),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}},a.a.createElement("strong",null,ut.name))}))}),a.a.createElement("div",{className:Se.a.menuCourse,style:{margin:"0px 15px"}},a.a.createElement("ul",null,a.a.createElement("li",null,"\u5DF2\u9009",a.a.createElement("span",{className:"c-blue"},R.length),"\u4E2A\u5B9E\u8BAD"),a.a.createElement("li",null,"\u5171",a.a.createElement("span",{className:"c-blue"},et.shixuns_count),"\u4E2A\u8BFE\u7A0B"),a.a.createElement("li",{className:"current",onClick:function(){P.order=P.order==="asc"?"desc":"asc",Fe(Object(r.a)({},P))}},"\u5B66\u4E60\u4EBA\u6570",a.a.createElement("p",{className:"edu-sorter current ".concat(P.order)},P.order==="asc"?a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))),et==null||((x=et.shixun_list)===null||x===void 0)?void 0:x.map(function(I,Ee){return a.a.createElement("div",{className:Se.a.listItem,key:Ee},a.a.createElement(Ze.a,{checked:R.includes(I.id),value:I.id,onChange:function(ut){var ie=R.indexOf(I.id);R.indexOf(I.id)>-1?be(R.filter(function(w){return w!==I.id})):be(R.concat(I.id))}}),a.a.createElement("div",{className:Se.a.info},a.a.createElement("div",{className:Se.a.title},a.a.createElement("div",{className:Se.a.titleLeft},a.a.createElement(J.Link,{to:"/shixuns/".concat(I.identifier,"/challenges"),target:"_blank"},a.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:I.title}})))),a.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.a.createElement("span",{className:Se.a.description,dangerouslySetInnerHTML:{__html:I.description}})),a.a.createElement("div",{className:"flex-wrp mt15"},I.challenge_names.map(function(Z,ut){return a.a.createElement("span",{key:ut,className:"mr30"},"\u7B2C",ut+1,"\u5173 ",Z," ")})),a.a.createElement(V.a,{dashed:!0}),a.a.createElement("div",{className:"c-light-black mt20"},a.a.createElement("span",null,I.author_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,I.author_school_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",I.level),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),a.a.createElement("span",null,I.study_count))))}),a.a.createElement("p",null)),a.a.createElement("div",{className:"tc"},a.a.createElement(Qe.a,{defaultCurrent:1,current:fe.page||1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,showSizeChanger:!1,total:et==null?void 0:et.shixuns_count,onChange:function(Ee){P.page=Ee,be([]),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}})))},st=Object(v.a)(function(it){var rt=it.classroomList,x=it.loading,t=it.shixunsList;return{classroomList:rt,loading:x,shixunsList:t}})(f),me=e("L4pD"),qe=e("zQJ6"),ot=e.n(qe),_t=function(rt){var x,t,n,u,c,p,ae,pe,fe,ze,ce,ve,De,Ve,xe,et,Ne,Ke,R=rt.exercise,be=rt.globalSetting,z=rt.loading,q=rt.user,P=rt.problemset,Fe=rt.dispatch,k=Object(X.m)(),He=Object(X.k)(),I=q.userInfo,Ee=Y.a.useForm(),Z=Object(L.a)(Ee,1),ut=Z[0],ie=Object(re.useState)([]),w=Object(L.a)(ie,2),C=w[0],o=w[1],l=Object(re.useState)(!1),Oe=Object(L.a)(l,2),ge=Oe[0],Ie=Oe[1],Re=Object(re.useState)(-1),Ot=Object(L.a)(Re,2),Ce=Ot[0],Le=Ot[1],Rt=Object(re.useRef)(),St=Object(re.useState)(!1),Ft=Object(L.a)(St,2),Mt=Ft[0],Lt=Ft[1],jt=[{name:"\u9009\u62E9\u9898",id:0,count:"q_singles",score:"q_singles_scores"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores"}];Object(re.useEffect)(function(){var Pe,N,ee;if((Pe=R.editData)===null||Pe===void 0?void 0:Pe.exercise_questions){var H,Ue,Ae,Et,Pt,gt,Dt,Ct,xt;o(Object(le.a)((H=R.editData)===null||H===void 0?void 0:H.exercise_questions)),ut.setFieldsValue({exercise_name:(Ue=R.editData)===null||Ue===void 0||((Ae=Ue.exercise)===null||Ae===void 0)?void 0:Ae.exercise_name,time:(Et=R.editData)===null||Et===void 0||((Pt=Et.exercise)===null||Pt===void 0)?void 0:Pt.time,difficulty:(gt=R.editData)===null||gt===void 0||((Dt=gt.exercise)===null||Dt===void 0)?void 0:Dt.difficulty,exercise_description:(Ct=R.editData)===null||Ct===void 0||((xt=Ct.exercise)===null||xt===void 0)?void 0:xt.exercise_description})}var It=(N=R.editData)===null||N===void 0||((ee=N.exercise)===null||ee===void 0)?void 0:ee.sub_discipline_id;It&&Tt(It)},[R.editData]),Object(re.useEffect)(function(){var Pe,N,ee=[],H=(Pe=R.editData)===null||Pe===void 0||((N=Pe.exercise)===null||N===void 0)?void 0:N.sub_discipline_id;P.courseOptions.map(function(Ue){var Ae;Ue.value===H&&ee.push(H),Ue==null||((Ae=Ue.children)===null||Ae===void 0)||Ae.map(function(Et){Et.value===H&&(ee=[Ue.value,Et.value])})}),ut.setFieldsValue({courseid:Object(le.a)(ee)})},[P.courseOptions]);var Tt=function(){var Pe=Object(ne.a)(b.a.mark(function N(ee){return b.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Fe({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:ee}});case 2:case"end":return Ue.stop()}},N)}));return function(ee){return Pe.apply(this,arguments)}}();Object(re.useEffect)(function(){At()},[k.categoryId]);var At=function(){var Pe=Object(ne.a)(b.a.mark(function N(){return b.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Fe({type:"exercise/editExercise",payload:Object(r.a)({},k)});case 2:return H.next=4,Fe({type:"problemset/getEditDisciplines",payload:{source:"question"}});case 4:case"end":return H.stop()}},N)}));return function(){return Pe.apply(this,arguments)}}(),lt=function(){var Pe=Object(ne.a)(b.a.mark(function N(){var ee,H,Ue;return b.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,ut.validateFields();case 2:return Ue=ut.getFieldValue(),Ue.is_md=!0,Ue.exerciseId=(ee=R.editData)===null||ee===void 0||((H=ee.exercise)===null||H===void 0)?void 0:H.id,Ue.sub_discipline_id=Ue.courseid[Ue.courseid.length-1],Ie(!1),Et.next=9,Object(we.G)(Object(r.a)({},Ue));case 9:Le(-1),Fe({type:"exercise/editExercise",payload:Object(r.a)({},k)});case 11:case"end":return Et.stop()}},N)}));return function(){return Pe.apply(this,arguments)}}(),Me=function(){var Pe=Object(ne.a)(b.a.mark(function N(ee){var H,Ue,Ae,Et;return b.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(!(Ce!==-1)){gt.next=3;break}return F.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),gt.abrupt("return");case 3:ee===5?Fe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE"}}):ee===6?He.push("/problems/new?difficult=".concat((H=R.editData)===null||H===void 0||((Ue=H.exercise)===null||Ue===void 0)?void 0:Ue.difficulty,"&sub_discipline_id=").concat((Ae=R.editData)===null||Ae===void 0||((Et=Ae.exercise)===null||Et===void 0)?void 0:Et.sub_discipline_id,"&express_id=").concat(k.categoryId,"&callback_url=").concat(location.pathname)):(Le((C==null?void 0:C.length)+1),o([].concat(Object(le.a)(C),[{question_type:ee}]))),Lt(!0);case 5:case"end":return gt.stop()}},N)}));return function(ee){return Pe.apply(this,arguments)}}(),je=function(){var N;Le(-1),(C==null||((N=C[Ce-1])===null||N===void 0)?void 0:N.question_id)||o(C.filter(function(ee,H){return H!==Ce-1}))},We=function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(N.question_type===6){var ee,H,Ue,Ae;return He.push("/problems/new?difficult=".concat((ee=R.editData)===null||ee===void 0||((H=ee.exercise)===null||H===void 0)?void 0:H.difficulty,"&sub_discipline_id=").concat((Ue=R.editData)===null||Ue===void 0||((Ae=Ue.exercise)===null||Ae===void 0)?void 0:Ae.sub_discipline_id,"&express_id=").concat(k.categoryId,"&callback_url=").concat(location.pathname)),!1}C.splice(N==null?void 0:N.key,0,Object(r.a)({insert_id:N==null?void 0:N.insert_id},N)).slice(),o(Object(le.a)(C.map(function(Et,Pt){return Object(r.a)(Object(r.a)({},Et),{key:Pt+1})}))),Le(N.key+1)},Be=function(){return C==null?void 0:C.map(function(N,ee){N.key=ee+1,N.len=C.length;var H={ref:Rt,editData:N,editKey:Ce,cancelAdd:function(){return je()},setEditKey:function(Ae){return Le(Ae)},setIsClaer:function(Ae){return Lt(Ae)},addCallback:function(Ae){return We(Ae)}};if(N.question_type===0)return a.a.createElement("aside",null,a.a.createElement(K.a,H),a.a.createElement(V.a,null));if(N.question_type===1)return a.a.createElement("aside",null,a.a.createElement(A.a,H),a.a.createElement(V.a,null));if(N.question_type===2)return a.a.createElement("aside",null,a.a.createElement($.a,H),a.a.createElement(V.a,null));if(N.question_type===3)return a.a.createElement("aside",null,a.a.createElement(Te.a,H),a.a.createElement(V.a,null));if(N.question_type===4)return a.a.createElement("aside",null,a.a.createElement(nt.a,H),a.a.createElement(V.a,null));if(N.question_type===5)return a.a.createElement("aside",null,a.a.createElement(j.a,H),a.a.createElement(V.a,null));if(N.question_type===6)return a.a.createElement("aside",null,a.a.createElement(me.a,H),a.a.createElement(V.a,null))})};return a.a.createElement("section",{className:"edu-container minH500"},a.a.createElement(i.a,{loading:z["exercise/editExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},a.a.createElement("section",{className:"animated fadeIn"},a.a.createElement("aside",{className:"mt10"},I&&a.a.createElement(W.a,{separator:">"},a.a.createElement(W.a.Item,null,a.a.createElement(J.Link,{to:"/classrooms/".concat(k.coursesId,"/exercise")},I==null||((x=I.course)===null||x===void 0)?void 0:x.course_name)),a.a.createElement(W.a.Item,null,a.a.createElement(J.Link,{to:"/classrooms/".concat(k.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),a.a.createElement(W.a.Item,null,"\u7F16\u8F91\u8BD5\u5377"))),a.a.createElement("aside",{className:[ot.a.title,"mt20"].join(" ")},a.a.createElement(de.a,{style:{width:"100%"}},a.a.createElement(O.a,{flex:"1"},a.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377")),a.a.createElement(O.a,null,a.a.createElement(J.Link,{className:"font16 c-light-black",to:"/classrooms/".concat(k.coursesId,"/exercise")},"\u8FD4\u56DE"))))),a.a.createElement("section",{className:[ot.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!ge&&a.a.createElement("aside",null,a.a.createElement("div",{className:ot.a.containerDesc},a.a.createElement("div",null,(t=R.editData)===null||t===void 0||((n=t.exercise)===null||n===void 0)?void 0:n.exercise_name),a.a.createElement("div",null,a.a.createElement(s.a,{title:"\u7F16\u8F91"},a.a.createElement("span",{onClick:function(){return Ie(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),a.a.createElement("div",{className:"c-light-black"},(u=R.editData)===null||u===void 0||((c=u.exercise)===null||c===void 0)?void 0:c.exercise_description)),ge&&a.a.createElement(Y.a,{layout:"vertical",form:ut,className:ot.a.formWrap},a.a.createElement(Y.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"courseid",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.a.createElement(M.a,{disabled:((p=R.editData)===null||p===void 0||((ae=p.exercise)===null||ae===void 0)?void 0:ae.exercise_status)!==1,placeholder:"\u8BF7\u9009\u62E9...",options:P.courseOptions})),a.a.createElement(Y.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u540D\u79F0"}]},a.a.createElement(B.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),a.a.createElement("div",{style:{display:"flex"}},a.a.createElement(Y.a.Item,{name:"time",label:"\u8003\u8BD5\u65F6\u957F"},a.a.createElement(oe.a,{min:1,max:9999,disabled:((pe=R.editData)===null||pe===void 0||((fe=pe.exercise)===null||fe===void 0)?void 0:fe.exercise_status)!==1,width:300,maxLength:60,placeholder:"\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F"})),a.a.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"32px",marginTop:23}},"\u5206\u949F")),a.a.createElement(Y.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(g.a.Group,{disabled:((ze=R.editData)===null||ze===void 0||((ce=ze.exercise)===null||ce===void 0)?void 0:ce.exercise_status)!==1},a.a.createElement(g.a.Button,{value:1},"\u7B80\u5355"),a.a.createElement(g.a.Button,{value:2},"\u9002\u4E2D"),a.a.createElement(g.a.Button,{value:3},"\u56F0\u96BE"))),a.a.createElement(Y.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},a.a.createElement(B.a.TextArea,{disabled:((ve=R.editData)===null||ve===void 0||((De=ve.exercise)===null||De===void 0)?void 0:De.exercise_status)!==1,maxLength:100,rows:6,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26"})),a.a.createElement(Y.a.Item,{className:"tr"},a.a.createElement(m.a,{type:"primary",onClick:function(){lt()}},"\u4FDD\u5B58"),a.a.createElement(m.a,{style:{marginLeft:10},onClick:function(){var N;if(Ie(!1),(N=R.editData)===null||N===void 0?void 0:N.exercise_questions){var ee,H,Ue,Ae,Et,Pt,gt,Dt,Ct;o(Object(le.a)((ee=R.editData)===null||ee===void 0?void 0:ee.exercise_questions)),ut.setFieldsValue({exercise_name:(H=R.editData)===null||H===void 0||((Ue=H.exercise)===null||Ue===void 0)?void 0:Ue.exercise_name,time:(Ae=R.editData)===null||Ae===void 0||((Et=Ae.exercise)===null||Et===void 0)?void 0:Et.time,difficulty:(Pt=R.editData)===null||Pt===void 0||((gt=Pt.exercise)===null||gt===void 0)?void 0:gt.difficulty,exercise_description:(Dt=R.editData)===null||Dt===void 0||((Ct=Dt.exercise)===null||Ct===void 0)?void 0:Ct.exercise_description})}}},"\u53D6\u6D88")))),a.a.createElement(de.a,{className:"mt20"},a.a.createElement(O.a,{flex:1},jt.map(function(Pe,N){var ee,H,Ue,Ae;if(R==null||((ee=R.editData)===null||ee===void 0||((H=ee.exercise_types)===null||H===void 0))?void 0:H[Pe.count])return a.a.createElement("span",{className:"mr15 font14",key:N},Pe.name," ",R==null||((Ue=R.editData)===null||Ue===void 0)?void 0:Ue.exercise_types[Pe.count],"\u9898\uFF0C\u5171",R==null||((Ae=R.editData)===null||Ae===void 0)?void 0:Ae.exercise_types[Pe.score],"\u5206")})),a.a.createElement(O.a,null,a.a.createElement("span",{className:"font14 c-black"},"\u5408\u8BA1 ",a.a.createElement("span",{className:"c-blue"},(R==null||((Ve=R.editData)===null||Ve===void 0||((xe=Ve.exercise_types)===null||xe===void 0))?void 0:xe.q_counts)||0)," \u9898 \u5171 ",a.a.createElement("span",{className:"c-orange"},(R==null||((et=R.editData.exercise_types)===null||et===void 0)?void 0:et.q_scores)||0)," \u5206"))),C!=""&&a.a.createElement("section",{className:[ot.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},Be()),((Ne=R.editData)===null||Ne===void 0||((Ke=Ne.exercise)===null||Ke===void 0)?void 0:Ke.exercise_status)===1&&a.a.createElement("section",{style:{display:"flex"},className:[ot.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},a.a.createElement("div",{style:{flex:"1"}},jt.map(function(Pe){return a.a.createElement(m.a,{className:"mr20",type:"primary",onClick:function(){return Me(Pe.id)}},a.a.createElement(Q.a,{className:"mr5"}),Pe.name)})),a.a.createElement(m.a,{className:"mr20",type:"primary"},a.a.createElement(Q.a,{className:"mr5"}),a.a.createElement(J.Link,{style:{color:"#fff"},to:"/classrooms/".concat(k==null?void 0:k.coursesId,"/exercise/").concat(k==null?void 0:k.categoryId,"/detail?random=false&tabs=2")},"\u8BD5\u5377\u9884\u89C8"))),a.a.createElement(st,{callback:function(N,ee){if(ee){C.splice(ee==null?void 0:ee.key,0,Object(r.a)(Object(r.a)({insert_id:ee==null?void 0:ee.insert_id},ee),{},{shixun:N.challenge_names.map(function(H){return{challenge_name:H,challenge_score:5}}),shixun_name:N.title,shixun_id:N.id,question_type:5,edit:!0})).slice(),o(Object(le.a)(C.map(function(H,Ue){return Object(r.a)(Object(r.a)({},H),{key:Ue+1})}))),Le(ee.key+1);return}C.push({shixun:N.challenge_names.map(function(H){return{challenge_name:H,challenge_score:5}}),shixun_name:N.title,shixun_id:N.id,question_type:5,edit:!0}),o(Object(le.a)(C))}})))},mt=_.default=Object(v.a)(function(it){var rt=it.exercise,x=it.loading,t=it.user,n=it.problemset,u=it.globalSetting;return{exercise:rt,globalSetting:u,user:t,problemset:n,loading:x.effects}})(_t)},HmJG:function(at,_,e){},L4pD:function(at,_,e){"use strict";var ke=e("5Dmo"),i=e("3S7+"),G=e("2qtc"),m=e("kLXV"),ue=e("WmNS"),g=e.n(ue),E=e("k1fw"),oe=e("miYZ"),se=e("tsqr"),B=e("9og8"),te=e("tJVT"),M=e("PpiC"),he=e("q1tI"),s=e.n(he),ye=e("Ty5D"),de=e("9kvl"),$e=e("V0Rq"),O=e("1vsH"),S=e("9Bee"),W=e("YJx+"),D=e.n(W),V=["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"],_e=function(r,y){var b=r.problemset,ne=r.exercise,le=r.globalSetting,Xe=r.loading,Y=r.dispatch,L=r.onRef,re=L===void 0?function(){}:L,a=r.editData,X=r.cancelAdd,J=X===void 0?function(){}:X,v=r.editKey,Q=r.setEditKey,we=Q===void 0?function(){}:Q,A=r.addCallback,K=A===void 0?function(){}:A,$=r.setIsClaer,Te=$===void 0?function(){}:$,nt=Object(M.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),j=Object(he.useState)([]),d=Object(te.a)(j,2),tt=d[0],T=d[1],Qe=Object(he.useState)(),ct=Object(te.a)(Qe,2),Ze=ct[0],pt=ct[1],Se=Object(he.useState)([]),dt=Object(te.a)(Se,2),h=dt[0],U=dt[1],f=Object(he.useState)(""),st=Object(te.a)(f,2),me=st[0],qe=st[1],ot=Object(he.useState)(5),_t=Object(te.a)(ot,2),mt=_t[0],it=_t[1],rt=Object(he.useState)(!1),x=Object(te.a)(rt,2),t=x[0],n=x[1],u=Object(ye.k)(),c=Object(ye.m)();Object(he.useEffect)(function(){T(["","","",""])},[]),Object(he.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){n(!0),qe(""),it(5),T(["","","",""]),U([]);return}qe(a==null?void 0:a.question_title),it(parseInt(a==null?void 0:a.question_score)),T(a==null?void 0:a.question_choices.map(function(ve){return ve.choice_text}));var ce=[];a==null||a.standard_answer.map(function(ve,De){ce.push(ve-1)}),U(ce)},[a]),Object(he.useImperativeHandle)(y,function(){return{onSave:p,isEdit:t}});var p=function(){var ce=Object(B.a)(g.a.mark(function ve(){var De,Ve,xe;return g.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(me){Ne.next=3;break}return se.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ne.abrupt("return",!1);case 3:if(De=tt.findIndex(function(Ke){return!Ke}),!(De>-1)){Ne.next=7;break}return se.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[De]," \u9009\u9879\u7684\u5185\u5BB9")),Ne.abrupt("return",!1);case 7:if(h.length){Ne.next=10;break}return se.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ne.abrupt("return",!1);case 10:if(!(h.length<1)){Ne.next=13;break}return se.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ne.abrupt("return",!1);case 13:if(Ve=tt.map(function(Ke,R){return{choice_text:Ke,is_answer:h.includes(R)?R+1:0}}),!a.question_id){Ne.next=20;break}return Ne.next=17,Y({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:me,question_type:1,question_score:mt,question_choices:Ve.map(function(Ke){return Ke.choice_text}),standard_answers:Ve.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 17:xe=Ne.sent,Ne.next=23;break;case 20:return Ne.next=22,Y({type:"exercise/addExerciseQuestion",payload:{insert_id:a==null?void 0:a.insert_id,categoryId:c.categoryId,question_title:me,question_type:1,question_score:"5.0",question_choices:Ve.map(function(Ke){return Ke.choice_text}),standard_answers:Ve.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 22:xe=Ne.sent;case 23:xe.status===0&&(se.b.success("\u4FDD\u5B58\u6210\u529F"),n(!1),Y({type:"exercise/editExercise",payload:Object(E.a)({},c)}));case 24:case"end":return Ne.stop()}},ve)}));return function(){return ce.apply(this,arguments)}}(),ae=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7F16\u7A0B\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(ce){var ve,De;return(ne==null||((ve=ne.editData)===null||ve===void 0||((De=ve.exercise)===null||De===void 0))?void 0:De.exercise_status)===1?ce:ce.id!=="del"&&ce.id!=="add"}),pe=function(){var ce=Object(B.a)(g.a.mark(function ve(De){return g.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:xe.t0=De.id,xe.next=xe.t0==="del"?3:xe.t0==="up"||xe.t0==="down"?5:xe.t0==="edit"?9:xe.t0==="add"?12:17;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(B.a)(g.a.mark(function Ne(){return g.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object($e.j)({id:a.question_id});case 2:Y({type:"exercise/editExercise",payload:Object(E.a)({},c)});case 3:case"end":return R.stop()}},Ne)}))()}}),xe.abrupt("break",17);case 5:return xe.next=7,Y({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:De.id}});case 7:return Y({type:"exercise/editExercise",payload:Object(E.a)({},c)}),xe.abrupt("break",17);case 9:return Te(!1),u.push("/problems/".concat(a==null?void 0:a.hack_identifier,"/edit?type=exercises&express_id=").concat(c.categoryId,"&question_id=").concat(a==null?void 0:a.question_id,"&score=").concat(a==null?void 0:a.question_score,"&callback_url=").concat(location.pathname)),xe.abrupt("break",17);case 12:if(!(v!==-1)){xe.next=15;break}return se.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),xe.abrupt("return");case 15:return K({key:a.key,insert_id:a==null?void 0:a.question_id,question_type:6}),xe.abrupt("break",17);case 17:case"end":return xe.stop()}},ve)}));return function(De){return ce.apply(this,arguments)}}(),fe=function(){var ce=Object(B.a)(g.a.mark(function ve(De){var Ve;return g.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return De.preventDefault(),et.next=3,Object($e.M)({id:a==null?void 0:a.hack_identifier});case 3:Ve=et.sent,Ve.status===0&&Object(O.z)("/myproblems/".concat(Ve==null?void 0:Ve.identifier));case 5:case"end":return et.stop()}},ve)}));return function(De){return ce.apply(this,arguments)}}(),ze=function(){return s.a.createElement("aside",null,s.a.createElement("div",{className:D.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),s.a.createElement("span",{className:"c-blue current",onClick:function(De){return fe(De)}},"\u67E5\u770B\u8BE6\u60C5"),!a.hideAction&&ae.map(function(ve,De){return ve.id==="up"&&a.key===1||ve.id==="down"&&a.key===a.len?null:s.a.createElement(i.a,{key:De,placement:"bottom",title:ve.name},s.a.createElement("span",{onClick:function(){return pe(ve)},className:ve.icon}))})),s.a.createElement("div",{className:"mt5"},s.a.createElement(S.a,{value:a.question_title})),s.a.createElement("div",{className:D.a.questionChoices},s.a.createElement(S.a,{value:a.description||""})))};return s.a.createElement("section",{className:D.a.wrap},ze())};_.a=Object(de.a)(function(F){var r=F.problemset,y=F.loading,b=F.globalSetting,ne=F.exercise;return{problemset:r,globalSetting:b,exercise:ne,loading:y.effects}},null,null,{forwardRef:!0})(Object(he.forwardRef)(_e))},M8RZ:function(at,_,e){"use strict";e.d(_,"a",function(){return se});var ke=e("fWQN"),i=e("mtLc"),G=e("yKVA"),m=e("879j"),ue=e("q1tI"),g=e.n(ue),E=e("i8i4"),oe=e.n(E),se=function(B){Object(G.a)(M,B);var te=Object(m.a)(M);function M(he){var s;Object(ke.a)(this,M),s=te.call(this,he);var ye=window.document;return s.node=ye.createElement("div"),ye.body.appendChild(s.node),s}return Object(i.a)(M,[{key:"render",value:function(){var s=this.props.children;return Object(E.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),M}(g.a.Component)},O2Wb:function(at,_,e){at.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(at,_,e){"use strict";var ke=e("2qtc"),i=e("kLXV"),G=e("rAM+"),m=e("tJVT"),ue=e("jrin"),g=e("q1tI"),E=e.n(g),oe=e("VrN/"),se=e.n(oe),B=e("bdgK"),te=e("p77/"),M=e("Bd2K"),he=e("ELLl"),s=e("19Vz"),ye=e("lZu9"),de=e("kSUc"),$e=e("9Bee"),O=e("0Owb"),S=e("dejd"),W=e("C+DQ"),D=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function V(n){var u=n.onActionCallback,c=n.title,p=n.icon,ae=n.actionName,pe=n.className,fe=pe===void 0?"":pe,ze=n.children;function ce(){u(ae)}return E.a.createElement("a",{title:c,className:fe,onClick:ce},E.a.createElement("i",{className:"md-iconfont ".concat(p)}),ze)}var _e=function(n){var u=n.watch,c=n.showNullButton,p=n.onActionCallback,ae=n.fullScreen,pe=[].concat(D,[{title:"".concat(u?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(u?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return E.a.createElement("ul",{className:"markdown-toolbar-container"},pe.map(function(fe,ze){return E.a.createElement("li",{key:ze},fe.actionName?E.a.createElement(V,Object(O.a)({},fe,{onActionCallback:p})):E.a.createElement("span",{className:"v-line"}))}),c?E.a.createElement("li",null,E.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:p},E.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,E.a.createElement("li",{className:"btn-full-screen"},E.a.createElement(V,{icon:"".concat(ae?"icon-shrink":"icon-enlarge"),title:ae?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:p})))},F=e("M8RZ"),r=e("+L6B"),y=e("2/Rp"),b=e("y8nQ"),ne=e("Vl3Y"),le=e("5NDa"),Xe=e("5rEg"),Y={labelCol:{span:4},wrapperCol:{span:20}},L=function(n){var u=n.callback,c=n.onCancel;function p(ae){u(ae)}return E.a.createElement(ne.a,Object(O.a)({},Y,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:p}),E.a.createElement(ne.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.a.createElement(Xe.a,null)),E.a.createElement(ne.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.a.createElement(Xe.a,null)),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(y.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))},re=e("7ahc"),a=e("HmJG"),X=e("BjJ7"),J=ne.a.useForm,v={width:280,marginRight:10},Q={labelCol:{span:5},wrapperCol:{span:19}},we=function(n){var u=n.callback,c=n.onCancel,p=J(),ae=Object(m.a)(p,1),pe=ae[0];function fe(ve){u(ve)}function ze(ve){pe.setFieldsValue({src:"/api/attachments/".concat(ve.id)})}function ce(ve){var De=ve.target.files[0];K(De,ze)}return E.a.createElement(ne.a,Object(O.a)({form:pe},Q,{className:"upload-image-panel",onFinish:fe}),E.a.createElement(ne.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},E.a.createElement("div",{className:"flex-container"},E.a.createElement(ne.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},E.a.createElement(Xe.a,{style:v})),E.a.createElement(A,{onFileChange:ce}))),E.a.createElement(ne.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},E.a.createElement(Xe.a,{style:{width:264}})),E.a.createElement(ne.a.Item,{style:{textAlign:"right"}},E.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(y.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))};function A(n){var u=n.onFileChange;return E.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",E.a.createElement("input",{type:"file",accept:"image/*",onChange:u}))}function K(n,u){var c=new FormData;c.append("editormd-image-file",n),c.append("file_param_name","editormd-image-file"),c.append("byxhr","true");var p=new window.XMLHttpRequest;p.withCredentials=!0,p.addEventListener("load",function(ae){u(JSON.parse(ae.target.responseText))},!1),p.addEventListener("error",function(ae){console.error(ae)},!1),p.open("POST","".concat(X.a,"/api/attachments.json")),p.send(c)}var $=e("giR+"),Te=e("fyUT"),nt=e("7Kak"),j=e("9yH6"),d=j.a.Group,tt={margin:"0 8px"},T=function(n){var u=n.callback,c=n.onCancel;function p(ae){u(ae)}return E.a.createElement(ne.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:p},E.a.createElement("div",{className:"flex-container"},E.a.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),E.a.createElement("span",{style:tt},"\u884C\u6570"),E.a.createElement(ne.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.a.createElement(Te.a,null)),E.a.createElement("span",{style:tt},"\u5217\u6570"),E.a.createElement(ne.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.a.createElement(Te.a,null))),E.a.createElement("div",{className:"flex-container",style:{marginTop:12}},E.a.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.a.createElement(ne.a.Item,{name:"align"},E.a.createElement(d,null,E.a.createElement(j.a,{value:"default"},E.a.createElement("i",{className:"fa fa-align-justify"})),E.a.createElement(j.a,{value:"left"},E.a.createElement("i",{className:"fa fa-align-left"})),E.a.createElement(j.a,{value:"center"},E.a.createElement("i",{className:"fa fa-align-center"})),E.a.createElement(j.a,{value:"right"},E.a.createElement("i",{className:"fa fa-align-right"}))))),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(y.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))},Qe="link",ct="upload-image",Ze="code-block",pt="add-table",Se="------------",dt={default:Se,left:":".concat(Se),center:":".concat(Se,":"),right:"".concat(Se,":")},h=e("9VGf"),U,f;function st(){}var me=0,qe=1e4,ot="\u2581";function _t(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}var mt=navigator.platform.toUpperCase().indexOf("MAC")>=0,it=mt?"Cmd":"Ctrl",rt=(U={},Object(ue.a)(U,it+"-B","bold"),Object(ue.a)(U,it+"-I","italic"),U),x=(f={},Object(ue.a)(f,Qe,"\u6DFB\u52A0\u94FE\u63A5"),Object(ue.a)(f,Ze,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ue.a)(f,ct,"\u6DFB\u52A0\u56FE\u7247"),Object(ue.a)(f,pt,"\u6DFB\u52A0\u8868\u683C"),f),t=_.a=function(n){var u=n.defaultValue,c=u===void 0?"":u,p=n.onChange,ae=n.width,pe=ae===void 0?"100%":ae,fe=n.height,ze=fe===void 0?400:fe,ce=n.miniToolbar,ve=ce===void 0?!1:ce,De=n.isFocus,Ve=De===void 0?!1:De,xe=n.watch,et=n.id,Ne=et===void 0?"markdown-editor-id":et,Ke=n.showResizeBar,R=Ke===void 0?!1:Ke,be=n.noStorage,z=be===void 0?!1:be,q=n.showNullButton,P=q===void 0?!1:q,Fe=n.fullScreen,k=Fe===void 0?!1:Fe,He=n.onBlur,I=n.onCMBeforeChange,Ee=n.className,Z=Ee===void 0?"":Ee,ut=n.placeholder,ie=ut===void 0?"":ut,w=Object(g.useState)(null),C=Object(m.a)(w,2),o=C[0],l=C[1],Oe=Object(g.useState)(c),ge=Object(m.a)(Oe,2),Ie=ge[0],Re=ge[1],Ot=Object(g.useState)(xe),Ce=Object(m.a)(Ot,2),Le=Ce[0],Rt=Ce[1],St=Object(g.useState)(k),Ft=Object(m.a)(St,2),Mt=Ft[0],Lt=Ft[1],jt=Object(g.useState)(""),Tt=Object(m.a)(jt,2),At=Tt[0],lt=Tt[1],Me=Object(g.useState)(0),je=Object(m.a)(Me,2),We=je[0],Be=je[1],Pe=Object(g.useState)(ze),N=Object(m.a)(Pe,2),ee=N[0],H=N[1],Ue=Object(g.useState)(!1),Ae=Object(m.a)(Ue,2),Et=Ae[0],Pt=Ae[1],gt=Object(g.useRef)(),Dt=Object(g.useRef)(),Ct=Object(g.useRef)(),xt=Object(g.useRef)();Object(g.useEffect)(function(){if(gt.current){var Ge=function(ft,vt){var ht=vt.clipboardData;if(ht){var yt=ht.types.toString(),Ut=ht.items;if(yt==="text/html,Files"||yt==="Files"){var bt=Ut[1];yt==="Files"&&(bt=Ut[0]),bt.kind==="file"&&bt.type.match(/^image\//i)&&K(bt.getAsFile(),function(Bt){Bt.id?Je.replaceSelection("![,](/api/attachments/".concat(Bt.id,")")):document.location.href="/user/login"})}else return!0}return!0},Je=se.a.fromTextArea(gt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!ve,lineWrapping:!0,value:c,autoCloseTags:!0,autoCloseBrackets:!0});return Je.on("paste",Ge),l(Je),function(){Je.off("paste",Ge)}}},[]);var It=Object(g.useCallback)(function(){if(Dt.current)try{var Ge=Dt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Je=Dt.current.getElementsByClassName("markdown-editor-body")[0];Mt?Je.style.height="calc(100vh - ".concat(Ge,"px)"):Je.style.height="".concat(ee-Ge,"px")}catch(Ye){console.log(Ye,"---- to set md editor body height")}},[ee,Dt,Mt]);Object(g.useEffect)(function(){function Ge(){var Ye=new B.default(function(ft){var vt=Object(G.a)(ft),ht;try{for(vt.s();!(ht=vt.n()).done;){var yt=ht.value;(yt.target.offsetHeight>0||yt.target.offsetWidth>0)&&(It(),o.setSize("100%","100%"),o.refresh())}}catch(Ut){vt.e(Ut)}finally{vt.f()}});return Ye.observe(gt.current.parentElement),Ye}if(o){var Je=Ge();return function(){Je.unobserve(gt.current.parentElement)}}},[o,It]),Object(g.useEffect)(function(){if(o){for(var Ge=[],Je=function(){var yt=ft[Ye];vt=Object(m.a)(yt,2);var Ut=vt[0],bt=vt[1],Bt=Object(ue.a)({},Ut,function(){kt(bt)});Ge.push(Bt),o.addKeyMap(Bt)},Ye=0,ft=Object.entries(rt);Ye<ft.length;Ye++){var vt;Je()}return function(){var ht=Object(G.a)(Ge),yt;try{for(ht.s();!(yt=ht.n()).done;){var Ut=yt.value;o.removeKeyMap(Ut)}}catch(bt){ht.e(bt)}finally{ht.f()}}}},[o]),Object(g.useEffect)(function(){k!==Mt&&Lt(k)},[k]),Object(h.a)(function(){if(!z&&We>0){var Ge=new Date().getTime(),Je=window.sessionStorage.getItem(Ne);Ge>=We+qe&&(!Je||Je!==Ie)&&(window.sessionStorage.setItem(Ne,Ie),Pt(!0))}},qe),Object(g.useEffect)(function(){Rt(xe)},[o,xe]),Object(g.useEffect)(function(){o&&(Ve&&o.focus())},[o,Ve]),Object(g.useEffect)(function(){if(Le&&o){var Ge=function(ft){var vt=ft.target;if(xt.current){var ht=vt.scrollTop/vt.scrollHeight;xt.current.scrollTop=xt.current.scrollHeight*ht}},Je=o.getScrollerElement();return Je.addEventListener("scroll",Ge),function(){Je.removeEventListener("scroll",Ge)}}},[o,Le]),Object(g.useEffect)(function(){if(o&&I){var Ge=function(Ye,ft){I(Ye,ft)};return o.on("beforeChange",Ge),function(){o.off("beforeChange",Ge)}}},[o,I]),Object(g.useEffect)(function(){if(o&&He){var Ge=function(){He(o.getValue())};return o.on("blur",Ge),function(){o.off("blur",Ge)}}},[o,He]),Object(g.useEffect)(function(){if(o){var Ge=function(Ye){var ft=Ye.getValue();Re(ft),Be(new Date().getTime()),Ye.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),p&&p(ft)};return o.on("change",Ge),function(){o.off("change",Ge)}}},[o,p]),Object(g.useEffect)(function(){o&&(c==null?(o.setValue(""),Re("")):c!==o.getValue()&&(o.setValue(c),Re(c)))},[o,c]);var kt=Object(g.useCallback)(function(Ge){var Je=o.getCursor(),Ye=o.getSelection(),ft=Ye.split(`
`);switch(Ge){case"bold":return o.replaceSelection("**"+Ye+"**"),Ye===""&&o.setCursor(Je.line,Je.ch+2),o.focus();case"italic":return o.replaceSelection("*"+Ye+"*"),Ye===""&&o.setCursor(Je.line,Je.ch+1),o.focus();case"code":return o.replaceSelection("`"+Ye+"`"),Ye===""&&o.setCursor(Je.line,Je.ch+1),o.focus();case"inline-latex":return o.replaceSelection("`$$"+Ye+"$$`"),Ye===""&&o.setCursor(Je.line,Je.ch+3),o.focus();case"latex":return o.replaceSelection("```latex\n"+Ye+"\n```"),o.setCursor(Je.line+1,Ye.length+1),o.focus();case"line-break":return o.replaceSelection(`<br/>
`),o.focus();case"list-ul":return Ye===""?o.replaceSelection("- "+Ye):o.replaceSelection(ft.map(function(vt){return vt===""?"":"- ".concat(vt)}).join(`
`)),o.focus();case"list-ol":return Ye===""?o.replaceSelection("1. "+Ye):o.replaceSelection(ft.map(function(vt,ht){return vt===""?"":"".concat(ht+1,". ").concat(vt)}).join(`
`)),o.focus();case"add-null-ch":return Ye===""&&o.setCursor(Je.line,Je.ch+1),o.replaceSelection(ot),o.focus();case"eraser":return o.setValue(""),o.focus();case"trigger-watch":return Rt(!Le),o.focus();case"trigger-full-screen":return Lt(!Mt),o.focus();case Qe:lt(Qe);return;case Ze:lt(Ze);return;case ct:lt(ct);return;case pt:lt(pt);return;default:throw new Error}},[o,Le,Mt]),Nt=Object(g.useCallback)(function(Ge){lt("");switch(At){case Qe:var Je=Ge.title,Ye=Ge.link;return o.replaceSelection("[".concat(Je,"](").concat(Ye,")")),o.focus();case Ze:var ft=Ge.language,vt=Ge.content;return o.replaceSelection(["```"+ft,vt,"```"].join(`
`)),o.focus();case ct:var ht=Ge.src,yt=Ge.alt;return o.replaceSelection("![ ".concat(yt," ]( ").concat(ht,' "').concat(yt,'" )')),o.focus();case pt:for(var Ut=Ge.row,bt=Ge.col,Bt=Ge.align,Wt=`
`,Kt=0;Kt<Ut;Kt++){for(var $t=[],Vt=[],Xt=0;Xt<bt;Xt++)Kt===1&&Vt.push(dt[Bt]),$t.push(" ");Kt===1&&(Wt+="| ".concat(Vt.join(" | "),` |
`)),Wt+="| ".concat($t.join(bt===1?"":" | "),` |
`)}return o.replaceSelection(Wt+`
`),o.focus();default:throw new Error}},[o,At]),zt=Object(g.useMemo)(function(){switch(At){case Qe:return E.a.createElement(L,{callback:Nt,onCancel:wt});case Ze:return E.a.createElement(re.b,{callback:Nt,onCancel:wt});case ct:return E.a.createElement(we,{callback:Nt,onCancel:wt});case pt:return E.a.createElement(T,{callback:Nt,onCancel:wt});default:return null}},[At]);function wt(){lt("")}Object(g.useEffect)(function(){if(Ct.current){var Ge=function(Ut){vt=!0,ht=Ut.pageY},Je=function(){vt=!1},Ye=function(Ut){if(vt){var bt=Ut.pageY-ht;bt<0&&(bt=0),bt>300&&(bt=300);var Bt=ze+bt+"px";H(Bt)}},ft=Ct.current,vt=!1,ht=0;return ft.addEventListener("mousedown",Ge),document.addEventListener("mousemove",Ye),document.addEventListener("mouseup",Je),function(){ft.removeEventListener("mousedown",Ge),document.removeEventListener("mousemove",Ye),document.removeEventListener("mouseup",Je)}}},[o,Ct]),Object(g.useEffect)(function(){H(ze)},[ze]);var Ht=_t(pe),Gt=_t(ee),Jt={width:Ht,height:Gt},Yt=Object(g.useMemo)(function(){if(We){var Ge=new Date(We),Je=Ge.getHours(),Ye=Ge.getMinutes(),ft=Ge.getSeconds();return Je=Je<10?"0"+Je:Je,Ye=Ye<10?"0"+Ye:Ye,ft=ft<10?"0"+ft:ft,"".concat(Je,":").concat(Ye,":").concat(ft)}return 0},[We]);function Qt(){window.sessionStorage.removeItem(Ne),Pt(!1),Be(0)}function Zt(){Pt(!1),Be(0),o.setValue(window.sessionStorage.getItem(Ne))}return E.a.createElement(g.Fragment,null,E.a.createElement("div",{className:"markdown-editor-wrapper",ref:Dt},E.a.createElement("div",{className:"markdown-editor-container ".concat(Z," ").concat(Le?"on-preview":""," ").concat(ve?"mini":""," ").concat(Mt?"full-screen":""),style:Jt},E.a.createElement(_e,{watch:Le,fullScreen:Mt,showNullButton:P,onActionCallback:kt}),E.a.createElement("div",{className:"markdown-editor-body"},E.a.createElement("div",{className:"codemirror-container"},E.a.createElement("textarea",{ref:gt,placeholder:ie})),Le?E.a.createElement("div",{ref:xt,className:"preview-container"},E.a.createElement($e.a,{value:Ie})):null)),Et?E.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",E.a.createElement("a",{onClick:Zt},"\u6062\u590D")," ? /",E.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Yt," \u4FDD\u5B58\uFF09"):null),R?E.a.createElement("a",{ref:Ct,className:"editor-resize"}):null,E.a.createElement(F.a,null,x[At]?E.a.createElement(i.a,{centered:!0,title:x[At],visible:!0,onCancel:wt,footer:null},zt):null))}},T1X5:function(at,_){at.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC"},"YJx+":function(at,_,e){at.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7"}},bntm:function(at,_,e){"use strict";e.d(_,"d",function(){return ke}),e.d(_,"b",function(){return i}),e.d(_,"c",function(){return G}),e.d(_,"a",function(){return m});function ke(ue){try{ue.mozRequestFullScreen?ue.mozRequestFullScreen():ue.webkitRequestFullScreen&&ue.webkitRequestFullScreen()}catch(g){console.log(g,":e")}}function i(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var G=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function m(){var ue=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(ue==null)}},dejd:function(at,_,e){},dfu6:function(at,_,e){"use strict";e.d(_,"a",function(){return ke});var ke=function(m){var ue=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return ue.test(m)},i=function(m){var ue=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return ue.test(m)}},i58Z:function(at,_,e){at.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},"j+ej":function(at,_,e){"use strict";var ke=e("5Dmo"),i=e("3S7+"),G=e("2qtc"),m=e("kLXV"),ue=e("+L6B"),g=e("2/Rp"),E=e("giR+"),oe=e("fyUT"),se=e("miYZ"),B=e("tsqr"),te=e("WmNS"),M=e.n(te),he=e("9og8"),s=e("k1fw"),ye=e("oBTY"),de=e("tJVT"),$e=e("PpiC"),O=e("q1tI"),S=e.n(O),W=e("Ty5D"),D=e("9kvl"),V=e("Ot1p"),_e=e("V0Rq"),F=e("YJx+"),r=e.n(F),y=e("9Bee"),b=e("u2Z1"),ne=["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"],le=function(Y,L){var re=Y.problemset,a=Y.exercise,X=Y.globalSetting,J=Y.loading,v=Y.dispatch,Q=Y.onRef,we=Q===void 0?function(){}:Q,A=Y.editData,K=Y.cancelAdd,$=K===void 0?function(){}:K,Te=Y.editKey,nt=Y.setEditKey,j=nt===void 0?function(){}:nt,d=Y.addCallback,tt=d===void 0?function(){}:d,T=Y.setIsClaer,Qe=T===void 0?function(){}:T,ct=Object($e.a)(Y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Ze=Object(O.useState)(""),pt=Object(de.a)(Ze,2),Se=pt[0],dt=pt[1],h=Object(O.useState)(""),U=Object(de.a)(h,2),f=U[0],st=U[1],me=Object(O.useState)(""),qe=Object(de.a)(me,2),ot=qe[0],_t=qe[1],mt=Object(O.useState)(10),it=Object(de.a)(mt,2),rt=it[0],x=it[1],t=Object(O.useState)(!1),n=Object(de.a)(t,2),u=n[0],c=n[1],p=Object(O.useState)([]),ae=Object(de.a)(p,2),pe=ae[0],fe=ae[1],ze=Object(W.m)(),ce=Object(O.useState)([]),ve=Object(de.a)(ce,2),De=ve[0],Ve=ve[1],xe=function(q){Ve([].concat(Object(ye.a)(De),[Object(s.a)({},q)]))};Object(O.useEffect)(function(){var z;if(!(A==null?void 0:A.question_title)){c(!0),dt(""),_t(""),x(10);return}dt(A==null?void 0:A.question_title),_t(A==null||((z=A.standard_answer)===null||z===void 0)?void 0:z[0]),x(A==null?void 0:A.question_score),fe(A.tag_discipline_ids)},[re.editData,u]),Object(O.useEffect)(function(){var z,q=(a==null||((z=a.tagDisciplineData)===null||z===void 0)?void 0:z.tag_disciplines)&&Array.isArray(a.tagDisciplineData.tag_disciplines)?a.tagDisciplineData.tag_disciplines:[];Ve(q)},[a.tagDisciplineData]),Object(O.useEffect)(function(){u&&z();function z(){return q.apply(this,arguments)}function q(){return q=Object(he.a)(M.a.mark(function P(){var Fe,k,He;return M.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(_e.B)({sub_discipline_id:(Fe=a.editData)===null||Fe===void 0||((k=Fe.exercise)===null||k===void 0)?void 0:k.sub_discipline_id});case 2:He=Ee.sent,Ve(He.tag_disciplines);case 4:case"end":return Ee.stop()}},P)})),q.apply(this,arguments)}},[u]),Object(O.useImperativeHandle)(L,function(){return{onSave:et,isEdit:u}});var et=function(){var z=Object(he.a)(M.a.mark(function q(){var P,Fe,k,He,I;return M.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(Se){Z.next=3;break}return B.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Z.abrupt("return",!1);case 3:if(!A.question_id){Z.next=9;break}return Z.next=6,v({type:"exercise/editExerciseQuestion",payload:{id:A.question_id,question_title:Se,question_type:4,question_score:rt,standard_answers:[ot],tag_discipline_ids:pe,sub_discipline_id:(Fe=a.editData)===null||Fe===void 0||((k=Fe.exercise)===null||k===void 0)?void 0:k.sub_discipline_id}});case 6:P=Z.sent,Z.next=12;break;case 9:return Z.next=11,v({type:"exercise/addExerciseQuestion",payload:{insert_id:A==null?void 0:A.insert_id,categoryId:ze.categoryId,exercise_bank_id:ze.categoryId,question_title:Se,question_type:4,question_score:rt,standard_answers:[ot],tag_discipline_ids:pe,sub_discipline_id:(He=a.editData)===null||He===void 0||((I=He.exercise)===null||I===void 0)?void 0:I.sub_discipline_id}});case 11:P=Z.sent;case 12:return P.status===0&&(j(-1),B.b.success("\u4FDD\u5B58\u6210\u529F"),c(!1),v({type:"exercise/editExercise",payload:Object(s.a)({},ze)})),Z.abrupt("return",{name:Se,answer_texts:[ot],analysis:f});case 14:case"end":return Z.stop()}},q)}));return function(){return z.apply(this,arguments)}}(),Ne=function(){var q,P;return S.a.createElement("aside",null,S.a.createElement("div",{className:r.a.questionType},S.a.createElement("div",null,S.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),S.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Se,onChange:function(k){return dt(k)}}),S.a.createElement("p",{className:r.a.titleWrap},S.a.createElement("span",{className:r.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),S.a.createElement(V.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ot,onChange:function(k){return _t(k)}}),S.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",S.a.createElement(oe.a,{value:rt,max:1e4,min:0,onChange:function(k){x(k)}})," \u5206"),S.a.createElement("p",{className:r.a.titleWrap},S.a.createElement("span",{className:"".concat(r.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",S.a.createElement("span",{className:r.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),S.a.createElement("div",{className:"mt5"},S.a.createElement(b.a,{value:pe,selectvalues:A==null?void 0:A.tag_discipline_ids,onChange:fe,subId:(q=a.editData)===null||q===void 0||((P=q.exercise)===null||P===void 0)?void 0:P.sub_discipline_id,knowledgeOptions:De,onAddKnowledgeFinish:xe}))),S.a.createElement("aside",{className:"tr"},(Te!==-1||A.question_id)&&S.a.createElement(g.a,{type:"default",onClick:function(){$(),c(!1)}},"\u53D6\u6D88"),S.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){et()}},"\u4FDD\u5B58")))},Ke=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7B80\u7B54\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(z){var q,P;return(a==null||((q=a.editData)===null||q===void 0||((P=q.exercise)===null||P===void 0))?void 0:P.exercise_status)===1?z:z.id!=="del"&&z.id!=="add"}),R=function(){var z=Object(he.a)(M.a.mark(function q(P){return M.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:k.t0=P.id,k.next=k.t0==="del"?3:k.t0==="up"||k.t0==="down"?5:k.t0==="edit"?9:k.t0==="add"?11:16;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(he.a)(M.a.mark(function I(){return M.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(_e.j)({id:A.question_id});case 2:v({type:"exercise/editExercise",payload:Object(s.a)({},ze)});case 3:case"end":return Z.stop()}},I)}))()}}),k.abrupt("break",16);case 5:return k.next=7,v({type:"exercise/exeriseMoveUpDown",payload:{id:A.question_id,opr:P.id}});case 7:return v({type:"exercise/editExercise",payload:Object(s.a)({},ze)}),k.abrupt("break",16);case 9:return Te!==-1?B.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Qe(!1),j(A.key),c(!0)),k.abrupt("break",16);case 11:if(!(Te!==-1)){k.next=14;break}return B.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),k.abrupt("return");case 14:return tt({key:A.key,insert_id:A==null?void 0:A.question_id,question_type:4}),k.abrupt("break",16);case 16:case"end":return k.stop()}},q)}));return function(P){return z.apply(this,arguments)}}(),be=function(){return S.a.createElement("aside",null,S.a.createElement("div",{className:r.a.questionType},S.a.createElement("div",null,S.a.createElement("span",{className:"font16 c-blue"},A.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",A.question_score,"\u5206\uFF09"),!A.hideAction&&Ke.map(function(q,P){return q.id==="up"&&A.key===1||q.id==="down"&&A.key===A.len?null:S.a.createElement(i.a,{key:P,placement:"bottom",title:q.name},S.a.createElement("span",{onClick:function(){return R(q)},className:q.icon}))})),S.a.createElement("div",{className:"mt5"},S.a.createElement(y.a,{value:A.question_title})),S.a.createElement("div",{className:r.a.questionChoices},S.a.createElement("p",null,S.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),S.a.createElement(y.a,{value:ot})))};return S.a.createElement("section",{className:r.a.wrap},!u&&be(),u&&Ne())};_.a=Object(D.a)(function(Xe){var Y=Xe.problemset,L=Xe.loading,re=Xe.exercise,a=Xe.globalSetting;return{problemset:Y,globalSetting:a,exercise:re,loading:L.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(le))},kSUc:function(at,_,e){},kqOp:function(at,_,e){"use strict";e.d(_,"a",function(){return B});var ke=e("0Owb"),i=e("fWQN"),G=e("mtLc"),m=e("yKVA"),ue=e("879j"),g=e("q1tI"),E=e.n(g),oe=e("Ot1p"),se="\u2581",B=function(te){Object(m.a)(he,te);var M=Object(ue.a)(he);function he(){var s;Object(i.a)(this,he);for(var ye=arguments.length,de=new Array(ye),$e=0;$e<ye;$e++)de[$e]=arguments[$e];return s=M.call.apply(M,[this].concat(de)),s.getChCountBeforeCursor=function(O,S){for(var W=S.line,D=0,V=0;V<W;V++)D+=O.getLine(V).split(se).length-1;var _e=O.getLine(W).substring(0,S.ch);return D+=_e.split(se).length-1,D},s.onCMBeforeChange=function(O,S){var W=O.getRange(S.from,S.to),D=0;if(S.text.forEach(function(y){D+=y.split(se).length-1}),W&&W.indexOf(se)!=-1){var V=W.split(se).length-1,_e=s.getChCountBeforeCursor(O,S.from);if(console.log("\u5220\u9664".concat(V,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(_e,"\u4E2A\uFF0C\u65B0\u589E").concat(D,"\u4E2A")),s.props.deleteEmptyDisabled)S.cancel();else{var F=window.confirm("\u786E\u8BA4\u8981\u5220\u9664\u7B2C".concat(V==1?_e+1:"".concat(_e+1,"-").concat(_e+V),"\u4E2A\u7A7A\u5417\uFF1F"));F?s.props.onPlaceholderChange&&s.props.onPlaceholderChange(_e,V,D):S.cancel()}}else if(D){var r=s.getChCountBeforeCursor(O,S.from);console.log("\u65B0\u589E".concat(D,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(r,"\u4E2A")),s.props.onPlaceholderChange&&s.props.onPlaceholderChange(r,0,D)}},s}return Object(G.a)(he,[{key:"render",value:function(){return E.a.createElement(oe.a,Object(ke.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),he}(g.Component)},s8TD:function(at,_,e){"use strict";e.d(_,"a",function(){return te});var ke=e("Pv/L"),i=e("14J3"),G=e("BMrR"),m=e("jCWc"),ue=e("kPKH"),g=e("2qtc"),E=e("kLXV"),oe=e("q1tI"),se=e.n(oe),B=e("dfu6"),te=function(he){return new Promise(function(s,ye){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return ye("WebRTC not supported by browser");var de=new RTCPeerConnection,$e=[];de.createDataChannel(""),de.createOffer().then(function(O){return de.setLocalDescription(O)}).catch(function(O){return ye(O)}),de.onicecandidate=function(O){console.log("event:",O);var S=[];if(!O||!O.candidate){if(console.log("ips",$e),$e.length==0||!Object(B.a)($e[0])){var W=E.a.info({title:se.a.createElement(G.a,null,se.a.createElement(ue.a,{flex:"1"},"\u63D0\u793A"),se.a.createElement(ue.a,null,se.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return W.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:se.a.createElement(G.a,null,se.a.createElement(ue.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",he.ip_limit==="inner"&&se.a.createElement(se.a.Fragment,null,se.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),se.a.createElement("br",null),se.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return ye("WebRTC disabled or restricted by browser")}var D=$e.filter(function(a){return Object(B.a)(a)});return s(D.join(""))}var V=O.candidate.candidate.split(" "),_e=Object(ke.a)(V),F=_e[0],r=_e[1],y=_e[2],b=_e[3],ne=_e[4],le=_e[5],Xe=_e[7],Y=_e.slice(8),L=["rtp","rtpc"];if(console.log("event:",O),$e.some(function(a){return a==ne})||$e.push(ne),console.log(" candidate: "+F.split(":")[1]),console.log(" component: "+L[r-1]),console.log(" protocol: "+y),console.log(" priority: "+b),console.log(" ip: "+ne),console.log(" port: "+le),console.log(" type: "+Xe),Y.length){console.log("attributes: ");for(var re=0;re<Y.length;re+=2)console.log("> "+Y[re]+": "+Y[re+1])}}})}},tFzH:function(at,_,e){"use strict";var ke=e("5Dmo"),i=e("3S7+"),G=e("2qtc"),m=e("kLXV"),ue=e("+L6B"),g=e("2/Rp"),E=e("sRBo"),oe=e("kaz8"),se=e("14J3"),B=e("BMrR"),te=e("giR+"),M=e("fyUT"),he=e("jCWc"),s=e("kPKH"),ye=e("5NDa"),de=e("5rEg"),$e=e("WmNS"),O=e.n($e),S=e("k1fw"),W=e("miYZ"),D=e("tsqr"),V=e("9og8"),_e=e("tJVT"),F=e("PpiC"),r=e("q1tI"),y=e.n(r),b=e("Ty5D"),ne=e("55Ip"),le=e("9kvl"),Xe=e("V0Rq"),Y=e("Ot1p"),L=e("YJx+"),re=e.n(L),a=e("9Bee"),X=["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"],J=function(Q,we){var A=Q.problemset,K=Q.globalSetting,$=Q.exercise,Te=Q.loading,nt=Q.dispatch,j=Q.editData,d=Q.cancelAdd,tt=d===void 0?function(){}:d,T=Q.editKey,Qe=Q.setEditKey,ct=Qe===void 0?function(){}:Qe,Ze=Q.addCallback,pt=Ze===void 0?function(){}:Ze,Se=Q.setIsClaer,dt=Se===void 0?function(){}:Se,h=Object(F.a)(Q,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),U=Object(r.useState)(""),f=Object(_e.a)(U,2),st=f[0],me=f[1],qe=Object(r.useState)(""),ot=Object(_e.a)(qe,2),_t=ot[0],mt=ot[1],it=Object(r.useState)(""),rt=Object(_e.a)(it,2),x=rt[0],t=rt[1],n=Object(r.useState)([]),u=Object(_e.a)(n,2),c=u[0],p=u[1],ae=Object(r.useState)(""),pe=Object(_e.a)(ae,2),fe=pe[0],ze=pe[1],ce=Object(r.useState)(),ve=Object(_e.a)(ce,2),De=ve[0],Ve=ve[1],xe=Object(r.useState)(!1),et=Object(_e.a)(xe,2),Ne=et[0],Ke=et[1],R=Object(r.useState)([]),be=Object(_e.a)(R,2),z=be[0],q=be[1],P=Object(r.useState)(!1),Fe=Object(_e.a)(P,2),k=Fe[0],He=Fe[1],I=Object(b.m)();Object(r.useEffect)(function(){var C;j.edit&&(He(!0),mt(""),me(""),q([])),me(j.shixun_name),mt(j.question_title);var o=[];(C=j.shixun)===null||C===void 0||C.map(function(l){o.push(l.challenge_score)}),q(o)},[j]),Object(r.useEffect)(function(){Ke(!1)},[k]),Object(r.useImperativeHandle)(we,function(){return{onSave:Ee,isEdit:k}});var Ee=function(){var C=Object(V.a)(O.a.mark(function o(){var l,Oe,ge;return O.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(l=[],Oe=!1,!Oe){Re.next=4;break}return Re.abrupt("return",!1);case 4:if(!j.question_id){Re.next=10;break}return Re.next=7,nt({type:"exercise/editExerciseQuestion",payload:{id:j.question_id,question_title:_t,shixun_name:st,shixun_id:j.shixun_id,question_type:5,question_scores:z}});case 7:ge=Re.sent,Re.next=13;break;case 10:return Re.next=12,nt({type:"exercise/addExerciseQuestion",payload:{insert_id:j==null?void 0:j.insert_id,categoryId:I.categoryId,question_title:_t,shixun_name:st,shixun_id:j.shixun_id,question_type:5,question_scores:z}});case 12:ge=Re.sent;case 13:return ge.status===0&&(ct(-1),D.b.success("\u4FDD\u5B58\u6210\u529F"),He(!1),nt({type:"exercise/editExercise",payload:Object(S.a)({},I)})),Re.abrupt("return",{name:_t,analysis:x,standard_answers:l,is_ordered:De});case 15:case"end":return Re.stop()}},o)}));return function(){return C.apply(this,arguments)}}(),Z=function(){var o;return y.a.createElement("aside",null,y.a.createElement("div",{className:re.a.questionType},y.a.createElement("div",null,y.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),y.a.createElement("div",{className:"mt10"},y.a.createElement(de.a,{defaultValue:st,onChange:function(Oe){debugger;me(Oe.target.value)}})),y.a.createElement("div",{className:"mt10"},y.a.createElement(Y.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:_t,onChange:function(Oe){mt(Oe)}})),y.a.createElement("div",{className:"mt20"},(o=j.shixun)===null||o===void 0?void 0:o.map(function(l,Oe){return y.a.createElement(B.a,{gutter:[20,20]},y.a.createElement(s.a,{flex:"1"},Oe+1,".",l.challenge_name),y.a.createElement(s.a,null,y.a.createElement(M.a,{defaultValue:z[Oe],onChange:function(Ie){z[Oe]=Ie,q(z),console.log("srore:L",z[Oe])}})))})),y.a.createElement("div",{className:"mt20"},c.length>1&&y.a.createElement("span",null,y.a.createElement(oe.a,{checked:De,onChange:function(Oe){return Ve(Oe.target.checked)},className:"".concat(re.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),y.a.createElement("span",{className:"".concat(re.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),y.a.createElement("aside",{className:"tr"},(T!==-1||!(j==null?void 0:j.edit))&&y.a.createElement(g.a,{type:"default",onClick:function(){tt(),He(!1)}},"\u53D6\u6D88"),y.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){Ee()}},"\u4FDD\u5B58")))},ut=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(C){var o,l;return($==null||((o=$.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0))?void 0:l.exercise_status)===1?C:C.id!=="del"&&C.id!=="add"}),ie=function(){var C=Object(V.a)(O.a.mark(function o(l){return O.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:ge.t0=l.id,ge.next=ge.t0==="del"?3:ge.t0==="up"||ge.t0==="down"?5:ge.t0==="edit"?9:ge.t0==="add"?15:21;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(V.a)(O.a.mark(function Re(){return O.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(Xe.j)({id:j.question_id});case 2:nt({type:"exercise/editExercise",payload:Object(S.a)({},I)});case 3:case"end":return Ce.stop()}},Re)}))()}}),ge.abrupt("break",21);case 5:return ge.next=7,nt({type:"exercise/exeriseMoveUpDown",payload:{id:j.question_id,opr:l.id}});case 7:return nt({type:"exercise/editExercise",payload:Object(S.a)({},I)}),ge.abrupt("break",21);case 9:if(!(T!==-1)){ge.next=12;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ge.abrupt("return");case 12:return dt(!1),He(!0),ge.abrupt("break",21);case 15:if(!(T!==-1)){ge.next=18;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ge.abrupt("return");case 18:return nt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:j.key,insert_id:j==null?void 0:j.question_id,question_type:5}}}),ct(-1),ge.abrupt("break",21);case 21:case"end":return ge.stop()}},o)}));return function(l){return C.apply(this,arguments)}}(),w=function(){var o;return y.a.createElement("aside",null,y.a.createElement("div",{className:re.a.questionType},y.a.createElement("div",null,y.a.createElement("span",{className:"font16 c-blue"},j.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",j.question_score,"\u5206\uFF09"),y.a.createElement("div",{className:"tr"},y.a.createElement(ne.Link,{target:"_blank",to:"/shixuns/".concat(j.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!j.hideAction&&ut.map(function(l,Oe){return l.id==="up"&&j.key===1||l.id==="down"&&j.key===j.len?null:y.a.createElement(i.a,{key:Oe,placement:"bottom",title:l.name},y.a.createElement("span",{onClick:function(){return ie(l)},className:l.icon}))}))),y.a.createElement("div",{className:"font16"},y.a.createElement(a.a,{value:j.shixun_name})),y.a.createElement("div",{className:"mt30"}),(o=j.shixun)===null||o===void 0?void 0:o.map(function(l,Oe){return y.a.createElement("div",{key:Oe},"\u7B2C",Oe+1,"\u5173 ",y.a.createElement("span",{className:"ml10"},l.challenge_name)," ",y.a.createElement("span",{className:"ml10"},l.challenge_score))}))};return y.a.createElement("section",{className:re.a.wrap},!k&&w(),k&&Z())};_.a=Object(le.a)(function(v){var Q=v.problemset,we=v.loading,A=v.globalSetting,K=v.exercise;return{problemset:Q,globalSetting:A,exercise:K,loading:we.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(J))},u2Z1:function(at,_,e){"use strict";e.d(_,"a",function(){return V});var ke=e("WmNS"),i=e.n(ke),G=e("miYZ"),m=e("tsqr"),ue=e("9og8"),g=e("5NDa"),E=e("5rEg"),oe=e("2qtc"),se=e("kLXV"),B=e("oBTY"),te=e("tJVT"),M=e("OaEy"),he=e("2fM7"),s=e("q1tI"),ye=e.n(s),de=e("ErOA"),$e=e("i58Z"),O=e.n($e),S=e("T1X5"),W=e.n(S),D=he.a.Option,V=function(F){var r=F.subId,y=F.value,b=F.selectvalues,ne=F.knowledgeOptions,le=ne===void 0?[]:ne,Xe=F.onChange,Y=Xe===void 0?function(){}:Xe,L=F.onAddKnowledgeFinish,re=L===void 0?function(){}:L,a=Object(s.useRef)(),X=Object(s.useState)([]),J=Object(te.a)(X,2),v=J[0],Q=J[1];y=y||[];var we=function($,Te){$?(Q([Te.key]),Y([Te.key])):(Q([]),Y([]))};Object(s.useEffect)(function(){(b==null?void 0:b.length)>0&&(Q(Object(B.a)(b)),Y(Object(B.a)(b)))},[le]),Object(s.useEffect)(function(){var K;((K=y)===null||K===void 0?void 0:K.length)>0&&Y(Object(B.a)(y))},[le]);var A=function($){$.preventDefault(),a.current="",se.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ye.a.createElement("div",{className:"font14"},ye.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},ye.a.createElement("img",{src:W.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",ye.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",ye.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",ye.a.createElement("br",null)),ye.a.createElement(E.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:a.current,onChange:function(nt){a.current=nt.target.value}})),onOk:function(){return new Promise(function(){var nt=Object(ue.a)(i.a.mark(function j(d,tt){var T,Qe;return i.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(a.current){Ze.next=3;break}return m.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Ze.abrupt("return",tt());case 3:if(!(a.current.length>20)){Ze.next=6;break}return m.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Ze.abrupt("return",tt());case 6:return Ze.next=8,Object(de.a)("/api/tag_disciplines.json",{method:"post",body:{name:a.current,sub_discipline_id:r}});case 8:return T=Ze.sent,(T==null?void 0:T.status)===0&&(re({id:T.tag_discipline_id,name:a.current,type:"personal"}),Qe=[],Qe.push(T.tag_discipline_id),Y([].concat(Qe)),Q([T.tag_discipline_id]),Y([].concat(Qe))),Ze.abrupt("return",d());case 11:case"end":return Ze.stop()}},j)}));return function(j,d){return nt.apply(this,arguments)}}())}})};return ye.a.createElement("div",{className:O.a.wrap},ye.a.createElement(he.a,{disabled:!r,className:"mr5",style:{width:"242px"},onChange:we,showSearch:!0,allowClear:!0,value:le==null?void 0:le.filter(function(K){return(v==null?void 0:v.includes(K==null?void 0:K.id))||(v==null?void 0:v.includes((K==null?void 0:K.id)+""))}).map(function(K){return K.name})},le==null?void 0:le.map(function(K){return ye.a.createElement(D,{key:K.id,value:K.name},ye.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ye.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},K.name),ye.a.createElement("span",null,K.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),ye.a.createElement("button",{disabled:!r,className:"".concat(O.a.addKnowledge," ").concat(r?"":O.a.disabled),onClick:A},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(at,_,e){"use strict";e.d(_,"o",function(){return g}),e.d(_,"b",function(){return E}),e.d(_,"c",function(){return oe}),e.d(_,"e",function(){return se}),e.d(_,"f",function(){return B}),e.d(_,"s",function(){return te}),e.d(_,"g",function(){return M}),e.d(_,"t",function(){return he}),e.d(_,"d",function(){return s}),e.d(_,"i",function(){return ye}),e.d(_,"j",function(){return de}),e.d(_,"q",function(){return $e}),e.d(_,"h",function(){return O}),e.d(_,"p",function(){return S}),e.d(_,"r",function(){return _e}),e.d(_,"a",function(){return y}),e.d(_,"l",function(){return Qe}),e.d(_,"m",function(){return ct}),e.d(_,"k",function(){return Ze}),e.d(_,"n",function(){return Se}),e.d(_,"u",function(){return dt});var ke=e("9kvl"),i;(function(h){h[h.SuperAdmin=1]="SuperAdmin",h[h.Operation=2]="Operation",h[h.CertifiedTeacher=5]="CertifiedTeacher",h[h.TrainingProduction=8]="TrainingProduction",h[h.UncertifiedTeacher=12]="UncertifiedTeacher",h[h.Student=15]="Student"})(i||(i={}));var G;(function(h){h[h.SuperAdmin=1]="SuperAdmin",h[h.Operation=2]="Operation",h[h.Admin=5]="Admin",h[h.Teacher=8]="Teacher",h[h.Assistant=12]="Assistant",h[h.Student=15]="Student"})(G||(G={}));var m=function(U){var f=Object(ke.b)()._store.getState(),st=f.user,me=st.userInfo;return U.some(function(qe){return qe==(me==null?void 0:me.role)})},ue=function(U){var f=Object(ke.b)()._store.getState(),st=f.user,me=st.userInfo;return(me==null?void 0:me.own)?!0:U.some(function(qe){var ot;return qe==(me==null||((ot=me.course)===null||ot===void 0)?void 0:ot.course_role)})},g=function(){var U=Object(ke.b)()._store.getState(),f=U.user,st=f.userInfo;return st.main_site},E=function(){var U,f=Object(ke.b)()._store.getState(),st=f.user,me=st.userInfo;return me==null||((U=me.course)===null||U===void 0)?void 0:U.course_is_end},oe=function(){return ue([G.SuperAdmin,G.Operation,G.Admin,G.Teacher,G.Assistant])},se=function(){return ue([G.SuperAdmin,G.Teacher,G.Admin,G.Assistant,G.Operation])},B=function(){return ue([G.SuperAdmin,G.Teacher,G.Admin])},te=function(){return ue([G.SuperAdmin])},M=function(){return ue([G.SuperAdmin,G.Operation,G.Admin])},he=function(){return m([G.SuperAdmin,G.Operation])},s=function(){return ue([G.SuperAdmin,G.Admin])},ye=function(){return ue([G.SuperAdmin,G.Operation,G.Admin,G.Teacher])},de=function(){return ue([G.Assistant])},$e=function(){return ue([G.Student])},O=function(){return ue([G.SuperAdmin,G.Operation,G.Admin,G.Teacher,G.Assistant,G.Student])},S=function(){var U,f=Object(ke.b)()._store.getState(),st=f.user,me=st.userInfo;return(me==null||((U=me.course)===null||U===void 0)?void 0:U.course_role)===null},W=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student])},D=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f||!f&&m([i.SuperAdmin])},V=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f||!f&&m([i.SuperAdmin,i.Operation])},_e=function(){return m([G.Student])},F=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},r=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},y=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction])},b=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},ne=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},le=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},Xe=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},Y=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},L=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin]):!1},re=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student])},a=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},X=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},J=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},v=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?!1:f||!f&&m([i.SuperAdmin,i.Operation])},Q=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?f||!f&&m([i.SuperAdmin,i.Operation]):!1},we=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},A=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?!f&&m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},K=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},$=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher])},Te=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},nt=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},j=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},d=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?f||!f&&m([i.SuperAdmin,i.Operation]):!1},tt=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},T=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ue([G.Teacher])},Qe=function(){return m([i.SuperAdmin])},ct=function(){return m([i.SuperAdmin,i.Operation])},Ze=function(){return m([i.Student])},pt=function(){return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher])},Se=function(){var U,f=Object(ke.b)()._store.getState(),st=f.user;return!!((U=st.userInfo)===null||U===void 0?void 0:U.login)},dt=function(){var U=Object(ke.b)()._store.getState(),f=U.user;return f.userInfo}},zQJ6:function(at,_,e){at.exports={flex_box_center:"flex_box_center___FrKC-",flex_space_between:"flex_space_between___3Xq0k",flex_box_vertical_center:"flex_box_vertical_center___2dDK4",flex_box_center_end:"flex_box_center_end___-_svz",flex_box_column:"flex_box_column___AMsqw",bg:"bg___Ka7gN",containerTitle:"containerTitle___UPWE-",containerDesc:"containerDesc___-C8Mv",listItem:"listItem___3kcp7",info:"info___trdzW",title:"title___3ubEr",titleLeft:"titleLeft___3ovNY",titleRight:"titleRight___34e8-",acitons:"acitons___F8glz",formWrap:"formWrap___3Cib3"}}}]);