diff --git a/p__Classrooms__Lists__Exercise__Detail__index.js b/p__Classrooms__Lists__Exercise__Detail__index.js index 61a3d96d79..45e351373f 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.js @@ -1,14 +1,14 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[53,4,5,6,7,9,11,12,14],{"1vsH":function(ke,f,t){"use strict";t.d(f,"i",function(){return D}),t.d(f,"l",function(){return ce}),t.d(f,"e",function(){return te}),t.d(f,"h",function(){return r}),t.d(f,"c",function(){return l}),t.d(f,"f",function(){return E}),t.d(f,"g",function(){return k}),t.d(f,"a",function(){return U}),t.d(f,"E",function(){return ge}),t.d(f,"D",function(){return Q}),t.d(f,"F",function(){return We}),t.d(f,"G",function(){return K}),t.d(f,"t",function(){return m}),t.d(f,"s",function(){return be}),t.d(f,"q",function(){return j}),t.d(f,"p",function(){return oe}),t.d(f,"B",function(){return Fe}),t.d(f,"k",function(){return tt}),t.d(f,"A",function(){return ue}),t.d(f,"v",function(){return Y}),t.d(f,"m",function(){return N}),t.d(f,"y",function(){return It}),t.d(f,"o",function(){return wt}),t.d(f,"d",function(){return gt}),t.d(f,"b",function(){return ra}),t.d(f,"u",function(){return C}),t.d(f,"z",function(){return F}),t.d(f,"x",function(){return Bt}),t.d(f,"n",function(){return Rt}),t.d(f,"w",function(){return ot}),t.d(f,"r",function(){return Yt}),t.d(f,"j",function(){return Xt}),t.d(f,"C",function(){return ua});var Ke=t("GrpF"),i=t("Xc/e"),ee=t("VBJJ"),d=t.n(ee),H=t("XZgM"),g=t("TFeq"),v=t("RXQH"),M=t("VgM2"),G=t("rjoL"),B=t("TMtJ"),ae=t("z3+T"),h=t("zjzt"),se=t("ZZRV"),s=t.n(se),S=t("xKgJ"),Pe=t("s8TD"),A=t("V0Rq"),e=t("bntm"),x=t("vcnW"),$=t.n(x),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"],le=function(a){var u={\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 a.data&&a.data.map(function(y,b){return s.a.createElement("span",{key:b,className:u[y]&&u[y].class},y)})},ce=function(a){var u,y=(u={},Object(h.a)(u,-1,"\u91CD\u505A\u4E2D"),Object(h.a)(u,0,"\u672A\u5F00\u542F"),Object(h.a)(u,1,"\u672A\u901A\u5173"),Object(h.a)(u,2,"\u6309\u65F6\u901A\u5173"),u);return y[a]||"\u8FDF\u4EA4\u901A\u5173"},te=function(a){var u,y,b,T=(u={},Object(h.a)(u,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(h.a)(u,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(h.a)(u,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(h.a)(u,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(h.a)(u,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),u);return s.a.createElement("span",{className:T==null||((y=T[a.status])===null||y===void 0)?void 0:y.class},T==null||((b=T[a.status])===null||b===void 0)?void 0:b.name)},r=function(a){var u=a.status,y={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:y[u].class},y[u].name)}catch(b){console.log("utils.StatusGraduationProjectTags",a.status)}},l={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},E={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},k=function(a){var u={\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"}},y=[];a.is_random&&y.push(s.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{a.status&&a.status.map(function(b,T){y.push(s.a.createElement("span",{key:T,className:u[b]&&u[b].class},b))})}catch(b){console.log("utils.status.tag:",b,a.status)}return y},re=function(a){var u,y,b,T=(u={},Object(h.a)(u,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(h.a)(u,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(h.a)(u,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(h.a)(u,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(h.a)(u,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),u);return s.a.createElement("span",{className:(y=T[a.status])===null||y===void 0?void 0:y.class},(b=T[a.status])===null||b===void 0?void 0:b.name)},U=function(a){var u,y,b={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:(u=b[a.status])===null||u===void 0?void 0:u.class},(y=b[a.status])===null||y===void 0?void 0:y.name)},ge=function(a){a=new Date(a).getTime();var u=1e3*60,y=u*60,b=y*24,T="",de=new Date().getTime(),Re=de-a;if(Re<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),T="\u521A\u521A";var Be=parseInt(Re/b,10),kt=parseInt(Re/y,10),je=parseInt(Re/u,10);return Be>30?T=""+Q(a,"yyyy-MM-dd"):Be>1?T=""+Be+"\u5929\u524D":Be==1?T="\u6628\u5929":kt>=1?T=""+kt+"\u5C0F\u65F6\u524D":je>=5?T=""+je+"\u5206\u949F\u524D":T="\u521A\u521A",T},Q=function(a,u){typeof a=="string"&&(a.indexOf("T")>=0&&(a=a.replace("T"," ")),a=new Date(Date.parse(a.replace(/-/g,"/")))),a=new Date(a);var y={"M+":a.getMonth()+1,"d+":a.getDate(),"h+":a.getHours(),"m+":a.getMinutes(),"s+":a.getSeconds(),"q+":Math.floor((a.getMonth()+3)/3),S:a.getMilliseconds()},b=[["\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(u)&&(u=u.replace(RegExp.$1,(a.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(u)&&(u=u.replace(RegExp.$1,b[RegExp.$1.length-1][a.getDay()]));for(var T in y)new RegExp("("+T+")").test(u)&&(u=u.replace(RegExp.$1,RegExp.$1.length==1?y[T]:("00"+y[T]).substr((""+y[T]).length)));return u},We=function(a){if(!a||a<0)return"0\u79D2";console.log("time:",a);var u=60,y=u*60,b=y*24,T=a/b,de=a/y,Re=a/u,Be=a%60;return T>=1?parseInt(T.toString())+"\u5929"+Math.floor(de%24)+"\u65F6"+Math.floor(Re%60)+"\u5206"+Math.floor(a%60)+"\u79D2":de>1?parseInt(de.toString())+"\u65F6"+Math.floor(Re%60)+"\u5206"+Math.floor(a%60)+"\u79D2":Re>=1?parseInt(Re.toString())+"\u5206"+Math.floor(a%60)+"\u79D2":Math.ceil(a)+"\u79D2"},K=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,y=0;if(a){y=a.length;for(var b=0;b=55296&&T<=56319&&(y--,b++)}}return y<=u},m=function(a,u,y){if(u){var b=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,T=/[\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,de=T.test(u),Re=b.test(u);(de===!0||Re===!0||(u.length<2||u.length>=21))&&y("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}y()},be=function(a,u,y){if(u){var b=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,T=/[\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,de=T.test(u),Re=b.test(u);(de===!0||Re===!0||(u.length<2||u.length>=11))&&y("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}y()},j=function(a){if(!a)return"";for(var u=a.length-1,y="",b=0;b0){u=!1;break}return u}function n(){var _e=navigator.userAgent,a=["Chrome"];return a.some(function(u){return _e.indexOf(u)>-1})}function bt(){var _e=navigator.userAgent,a=["Chrome","Firefox"];return a.some(function(u){return _e.indexOf(u)>-1})}var N=function(){var a,u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return u==null||((a=u.toString())===null||a===void 0)?void 0:a.replace(/\B(?=(\d{3})+(?!\d))/g,",")},It=function(a){var u=document.createElement("a");u.target="_blank",document.body.appendChild(u),u.href=a;var y=document.createEvent("MouseEvents");y.initEvent("click",!1,!1),u.dispatchEvent(y),document.body.removeChild(u)},wt=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return a.length<=6?a:"".concat(a.substring(0,3),"...").concat(a.substring(a.length-3,a.length))},gt=function(){var a=new Date().getHours(),u=new Date().getMinutes();return u>=30?(a++,u="00"):u="30",a+":"+u},ra=function(){var a=new Date().getHours(),u=new Date().getMinutes();return u>=30?(a++,u="00"):u="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+a+":"+u},Ce;(function(_e){_e.Number="Number",_e.String="String",_e.Boolean="Boolean",_e.Object="Object",_e.Array="Array",_e.Function="Function"})(Ce||(Ce={}));var L=function(a){var u=Object.prototype.toString.call(a);return u.substring(8,u.length-1)},C=function(a){return L(a)===Ce.Array?a.length===0:L(a)===Ce.Object?Object.keys(a).length===0:!a},F=function(a,u){for(var y=[],b=a;b1&&arguments[1]!==void 0?arguments[1]:12,y=u/2-2,b=u/2+3;return a.length>u?a.substr(0,y)+"..."+a.substr(b,u):a},Rt=function(a){return a>4.5?5:a>4&&a<=4.5?4.5:a>3.5&&a<=4?4:a>3&&a<=3.5?3.5:a>2.5&&a<=3?3:a>2&&a<=2.5?2.5:a>1.5&&a<=2?2:a>1&&a<=1.5?1.5:a>.5&&a<=1?1:a>0&&a<=.5?.5:0},ot=function(a){return a==null};function xt(_e,a){var u=new RegExp("(^|&)".concat(_e,"=([^&]*)(&|$)"),"i"),y=a.substr(1).match(u);return y!=null?decodeURIComponent(y[2]):null}var Yt=function(a){switch(a.container_type){case"ApplyUserAuthentication":if(a.tiding_type==="Apply"){if(a.auth_type===1)return window.open("/admins/identity_authentications");if(a.auth_type===2)return window.open("/admins/professional_authentications")}return a.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 a.tiding_type==="Apply"?window.open("/admins/department_applies"):a.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return a.tiding_type==="Apply"?window.open("/admins/unit_applies"):a.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(a.parent_container_type){case"ApplyShixun":if(a.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(a.tiding_type==="System")return window.open("/shixuns/".concat(a.identifier,"/challenges"));case"ApplySubject":if(a.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(a.tiding_type==="System")return window.open("/paths/".concat(a.parent_container_id));case"TrialAuthorization":if(a.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(a.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/teachers"));case"StudentJoinCourse":if(a.tiding_type==="Apply")return window.open("/classrooms/".concat(a.belong_container_id,"/teachers"));if(a.tiding_type==="System")return window.open("/classrooms/".concat(a.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"Course":return a.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(a.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(a.container_id));case"JournalsForMessage":switch(a.parent_container_type){case"Principal":return"";case"HomeworkCommon":return a.homework_type==="normal"?window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="group"?window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="practice"?window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"StudentWorksScore":return a.homework_type==="normal"?window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="group"?window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="practice"?window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(a.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(a.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(a.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(a.container_id));case"DealProject":return window.open("/projects/".concat(a.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(a.container_id));case"Poll":switch(a.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(a.belong_container_id,"/poll/").concat(a.container_id,"/detail"));default:return window.open(" /classrooms/".concat(a.belong_container_id,"/poll/").concat(a.container_id,"/detail"))}case"Exercise":switch(a.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.container_id));case"GraduationWork":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.parent_container_id));case"HomeworkCommon":switch(a.parent_container_type){case"AnonymousCommentFail":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));default:if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/review/").concat(a.container_id));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/review/").concat(a.container_id));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.trigger_user.id,"/review/").concat(a.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.trigger_user.id,"/review/").concat(a.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(a.parent_container_id));case"Issue":return window.open("/issues/".concat(a.container_id));case"PullRequest":return window.open("/projects/".concat(a.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(a.tiding_type==="Apply")return window.open("/admins/library_applies");if(a.tiding_type==="System")return window.open("/moop_cases/".concat(a.container_id));case"ProjectPackage":return a.tiding_type==="Destroyed"||a.tiding_type==="Destroyed_end"?void 0:a.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(a.container_id));case"Discuss":return a.parent_container_type==="Hack"&&a.extra?window.open("/myproblems/".concat(a.extra,"/comment")):window.open("/shixuns/".concat(a.identifier,"/shixun_discuss"));case"Video":if(a.tiding_type==="Apply")return window.open("/admins/video_applies");if(a.tiding_type==="System"){var u;return window.open("/users/".concat((u=Object(S.t)())===null||u===void 0?void 0:u.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(a.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(a.container_id));case"ResubmitStudentWork":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/").concat(a.container_id,"/appraise"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/").concat(a.container_id,"/appraise"));case"AdjustScore":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(a.belong_container_id,"/course_videos?open=live"));case"Hack":if(a.extra&&a.parent_container_type!=="HackDelete")return window.open("/problems/".concat(a.extra,"/edit"));default:return}},Xt=function(a){var u,y;return new Promise(function(){var b=Object(ae.a)(d.a.mark(function T(de,Re){var Be;return d.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!(a.ip_limit==="inner")){je.next=4;break}return je.next=3,Object(Pe.a)({ip_limit:a==null?void 0:a.ip_limit});case 3:u=je.sent;case 4:return je.next=6,Object(A.e)({id:a.exerciseId,ip:u});case 6:if(Be=je.sent,Be.status===0?de(Be):Re(Be),!a.errmsgHide){je.next=10;break}return je.abrupt("return",!0);case 10:if(!(Be.status===-1)){je.next=15;break}return y=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(M.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(M.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return y.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"}),je.abrupt("return",!1);case 15:if(!(Be.status===-2)){je.next=18;break}return y=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(M.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(M.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return y.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"},Be.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),je.abrupt("return",!1);case 18:case"end":return je.stop()}},T)}));return function(T,de){return b.apply(this,arguments)}}())},ua=function(){var _e=Object(ae.a)(d.a.mark(function a(u){var y;return d.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(!(u.ip_limit!=="no")){T.next=4;break}return T.next=3,Xt(u);case 3:n()||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(!(u.open_camera||u.screen_open)){T.next=12;break}if(bt()){T.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")}),T.abrupt("return",!1);case 9:y=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(M.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),s.a.createElement(M.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return y.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:s.a.createElement("div",{className:"font16 p20"},u.open_camera&&s.a.createElement(g.a,{align:"middle",justify:"start",className:"mt20"},s.a.createElement(M.a,null,s.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),s.a.createElement(M.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"))),u.screen_open&&s.a.createElement(g.a,{justify:"start",className:"mt20"},s.a.createElement(M.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),s.a.createElement(M.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.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"))),u.ip_bind&&s.a.createElement(g.a,{justify:"start",className:"mt20"},s.a.createElement(M.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),s.a.createElement(M.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("p",{className:"ml40 mt40"},s.a.createElement(i.a,{onChange:function(Re){return y.update({okButtonProps:{disabled:!Re.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var Re;Object(e.d)(document.body),u.history.push("/classrooms/".concat(u.coursesId,"/exercise/").concat(u.exerciseId,"/users/").concat((Re=Object(S.t)())===null||Re===void 0?void 0:Re.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),T.next=13;break;case 12:u.history.push("/classrooms/".concat(u.coursesId,"/exercise/").concat(u.exerciseId,"/users/").concat(u.login));case 13:case"end":return T.stop()}},a)}));return function(u){return _e.apply(this,arguments)}}()},"1w57":function(ke,f,t){"use strict";var Ke=t("XZgM"),i=t("TFeq"),ee=t("DHCt"),d=t("CRgH"),H=t("RXQH"),g=t("VgM2"),v=t("CeOx"),M=t("NiCL"),G=t("MPZO"),B=t("bnk9"),ae=t("EYz/"),h=t("gwXo"),se=t("GrpF"),s=t("Xc/e"),S=t("rjoL"),Pe=t("TMtJ"),A=t("X/R0"),e=t("M6G9"),x=t("VBJJ"),$=t.n(x),D=t("z3+T"),le=t("55MS"),ce=t("V0hb"),te=t("GZha"),r=t("buSX"),l=t("ZZRV"),E=t.n(l),k=t("q5+0"),re=t("9kvl"),U=t("V0Rq"),ge=t("kqOp"),Q=t("7qnI"),We=t("1vsH"),K=t("YJx+"),m=t.n(K),be=t("9Bee"),j=t("u2Z1"),oe=["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"],Fe=function(o,w){var tt=o.problemset,ue=o.globalSetting,Y=o.exercise,n=o.loading,bt=o.dispatch,N=o.editData,It=o.editKey,wt=o.setEditKey,gt=wt===void 0?function(){}:wt,ra=o.cancelAdd,Ce=ra===void 0?function(){}:ra,L=o.addCallback,C=L===void 0?function(){}:L,F=o.setIsClaer,Bt=F===void 0?function(){}:F,Rt=Object(r.a)(o,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),ot=Object(l.useState)(""),xt=Object(te.a)(ot,2),Yt=xt[0],Xt=xt[1],ua=Object(l.useState)(""),_e=Object(te.a)(ua,2),a=_e[0],u=_e[1],y=Object(l.useState)([]),b=Object(te.a)(y,2),T=b[0],de=b[1],Re=Object(l.useState)(""),Be=Object(te.a)(Re,2),kt=Be[0],je=Be[1],Mt=Object(l.useState)(),yt=Object(te.a)(Mt,2),ze=yt[0],at=yt[1],Dt=Object(l.useState)(!1),lt=Object(te.a)(Dt,2),Jt=lt[0],Ot=lt[1],Ct=Object(l.useState)(2),pt=Object(te.a)(Ct,2),nt=pt[0],pe=pt[1],xe=Object(l.useState)(0),ye=Object(te.a)(xe,2),At=ye[0],Se=ye[1],St=Object(l.useState)(!1),Wt=Object(te.a)(St,2),ht=Wt[0],rt=Wt[1],ba=Object(l.useState)([]),Ge=Object(te.a)(ba,2),he=Ge[0],fe=Ge[1],_=Object(k.m)(),R=Object(l.useState)([]),Qe=Object(te.a)(R,2),we=Qe[0],ct=Qe[1],Ze=function(Ye){ct([].concat(Object(ce.a)(we),[Object(le.a)({},Ye)]))};Object(l.useEffect)(function(){if(!(N==null?void 0:N.question_title)){rt(!0),Xt(""),at(!1),pe(2),de([]),je(""),Ot(!1);return}Xt(N==null?void 0:N.question_title),at(N==null?void 0:N.is_ordered),pe(N==null?void 0:N.question_score);var jt=N==null?void 0:N.standard_answer.map(function(Ye){return Ye.answer_text});de(Object(ce.a)(jt)),fe(N.tag_discipline_ids)},[N]),Object(l.useEffect)(function(){Ot(!1),ht&&jt();function jt(){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(D.a)($.a.mark(function qe(){var _t,Je,ea;return $.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Object(U.B)({sub_discipline_id:(_t=Y.editData)===null||_t===void 0||((Je=_t.exercise)===null||Je===void 0)?void 0:Je.sub_discipline_id});case 2:ea=oa.sent,ct(ea.tag_disciplines);case 4:case"end":return oa.stop()}},qe)})),Ye.apply(this,arguments)}},[ht]),Object(l.useImperativeHandle)(w,function(){return{onSave:ga,isEdit:ht}}),Object(l.useEffect)(function(){var jt,Ye=(Y==null||((jt=Y.tagDisciplineData)===null||jt===void 0)?void 0:jt.tag_disciplines)&&Array.isArray(Y.tagDisciplineData.tag_disciplines)?Y.tagDisciplineData.tag_disciplines:[];ct(Ye)},[Y.tagDisciplineData]);var ga=function(){var jt=Object(D.a)($.a.mark(function Ye(){var qe,_t,Je,ea,ma,oa,la;return $.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:if(qe=[],_t=!1,T.forEach(function(Na,ya){qe.push({choice_id:ya+1,answer_text:[]}),Na.forEach(function(Oa,Aa){qe[ya].answer_text.push(Oa),(!Oa||!Object(We.G)(Oa,1e4))&&(je("".concat(ya,"-").concat(Aa)),e.b.info(Oa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),_t=!0)})}),!_t){ca.next=5;break}return ca.abrupt("return",!1);case 5:if(!(he.length<1)){ca.next=8;break}return e.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),ca.abrupt("return",!1);case 8:if(!N.question_id){ca.next=14;break}return ca.next=11,bt({type:"exercise/editExerciseQuestion",payload:{id:N.question_id,question_title:Yt,question_type:3,question_score:nt,is_ordered:ze,standard_answers:qe,tag_discipline_ids:he,sub_discipline_id:(ea=Y.editData)===null||ea===void 0||((ma=ea.exercise)===null||ma===void 0)?void 0:ma.sub_discipline_id}});case 11:Je=ca.sent,ca.next=17;break;case 14:return ca.next=16,bt({type:"exercise/addExerciseQuestion",payload:{insert_id:N==null?void 0:N.insert_id,categoryId:_.categoryId,question_title:Yt,question_type:3,question_score:nt,is_ordered:ze,standard_answers:qe,tag_discipline_ids:he,sub_discipline_id:(oa=Y.editData)===null||oa===void 0||((la=oa.exercise)===null||la===void 0)?void 0:la.sub_discipline_id}});case 16:Je=ca.sent;case 17:return Je.status===0&&(gt(-1),e.b.success("\u4FDD\u5B58\u6210\u529F"),rt(!1),bt({type:"exercise/editExercise",payload:Object(le.a)({},_)})),ca.abrupt("return",{name:Yt,analysis:a,standard_answers:qe,is_ordered:ze});case 19:case"end":return ca.stop()}},Ye)}));return function(){return jt.apply(this,arguments)}}(),$e=function(Ye,qe,_t){var Je=T.slice();if(qe&&Je.splice(Ye,qe),It===N.key){if(_t&&Jt||!N.question_id)for(var ea=0;ea<_t;ea++)Je.splice(Ye+ea,0,[""])}else if(_t&&Jt)for(var ma=0;ma<_t;ma++)Je.splice(Ye+ma,0,[""]);Se(Ye+_t),Ot(!0),de(Je)},vt=function(Ye,qe,_t){je("");var Je=T.slice();Je[Ye][qe]=_t,de(Je)},Ra=function(Ye){var qe=T.slice();qe[Ye]=[].concat(Object(ce.a)(qe[Ye]),[""]),de(qe)},Ta=function(Ye,qe){var _t=T.slice();if(!_t[Ye][qe]){_t[Ye]=_t[Ye].filter(function(Je,ea){return ea!==qe}),de(_t);return}Pe.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:m.a.modal,onOk:function(){_t[Ye]=_t[Ye].filter(function(ea,ma){return ma!==qe}),de(_t)}})},Ia=function(Ye){Pe.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:m.a.modal,onOk:function(){var _t=T.slice();_t=T.filter(function(Je,ea){return Ye!==ea}),de(_t)}})},Da=function(){},ja=function(){var Ye,qe,_t,Je,ea,ma;return E.a.createElement("aside",null,E.a.createElement("div",{className:m.a.questionType},E.a.createElement("div",null,E.a.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),E.a.createElement("div",null,E.a.createElement(ge.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Yt,onChange:function(la){return Xt(la)},showNullButton:((Ye=Y.editData)===null||Ye===void 0||((qe=Ye.exercise)===null||qe===void 0)?void 0:qe.exercise_status)===1,deleteEmptyDisabled:!(((_t=Y.editData)===null||_t===void 0||((Je=_t.exercise)===null||Je===void 0)?void 0:Je.exercise_status)===1),onPlaceholderChange:$e})),E.a.createElement("div",{className:"mt20"},T.map(function(oa,la){var Ba,ca;return E.a.createElement(Q.a,{key:la,answers:oa,index:la,is_md:!0,exerciseIsPublish:((Ba=Y.editData)===null||Ba===void 0||((ca=Ba.exercise)===null||ca===void 0)?void 0:ca.exercise_status)!==1,activeOptionErrorIndex:kt,onAnswerChange:vt,addChildAnswer:Ra,deleteChildAnswer:Ta,deleteChildAnswermain:Ia})})),E.a.createElement("div",{className:"mt20"},T.length>1&&E.a.createElement("span",null,E.a.createElement(s.a,{checked:ze,onChange:function(la){return at(la.target.checked)},className:"".concat(m.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),E.a.createElement("span",{className:"".concat(m.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),E.a.createElement("p",{className:""},E.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",E.a.createElement(h.a,{value:nt,max:1e4,min:0,onChange:function(la){pe(la)}})," \u5206 \xA0 ",!!nt&&!!At&&E.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(nt/At).toFixed(1),"\u5206)")),E.a.createElement("p",{className:m.a.titleWrap},E.a.createElement("span",{className:m.a.required},"*"),E.a.createElement("span",{className:"".concat(m.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",E.a.createElement("span",{className:m.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")),E.a.createElement("div",{className:"mt5"},E.a.createElement(j.a,{value:he,selectvalues:N==null?void 0:N.tag_discipline_ids,onChange:fe,subId:(ea=Y.editData)===null||ea===void 0||((ma=ea.exercise)===null||ma===void 0)?void 0:ma.sub_discipline_id,knowledgeOptions:we,onAddKnowledgeFinish:Ze}))),E.a.createElement("aside",{className:"tr"},(It!==-1||N.question_id)&&E.a.createElement(B.a,{type:"default",onClick:function(){Ce(),rt(!1)}},"\u53D6\u6D88"),E.a.createElement(B.a,{className:"ml20",type:"primary",onClick:function(){ga()}},"\u4FDD\u5B58")))},$a=[{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(jt){var Ye,qe;return(Y==null||((Ye=Y.editData)===null||Ye===void 0||((qe=Ye.exercise)===null||qe===void 0))?void 0:qe.exercise_status)===1?jt:jt.id!=="del"&&jt.id!=="add"}),wa=function(){var jt=Object(D.a)($.a.mark(function Ye(qe){return $.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:Je.t0=qe.id,Je.next=Je.t0==="del"?3:Je.t0==="up"||Je.t0==="down"?5:Je.t0==="edit"?9:Je.t0==="add"?11:16;break;case 3:return Pe.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)($.a.mark(function ma(){return $.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,Object(U.j)({id:N.question_id});case 2:bt({type:"exercise/editExercise",payload:Object(le.a)({},_)});case 3:case"end":return la.stop()}},ma)}))()}}),Je.abrupt("break",16);case 5:return Je.next=7,bt({type:"exercise/exeriseMoveUpDown",payload:{id:N.question_id,opr:qe.id}});case 7:return bt({type:"exercise/editExercise",payload:Object(le.a)({},_)}),Je.abrupt("break",16);case 9:return It!==-1?e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Bt(!1),gt(N.key),rt(!0)),Je.abrupt("break",16);case 11:if(!(It!==-1)){Je.next=14;break}return e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Je.abrupt("return");case 14:return C({key:N.key,insert_id:N==null?void 0:N.question_id,question_type:3}),Je.abrupt("break",16);case 16:case"end":return Je.stop()}},Ye)}));return function(qe){return jt.apply(this,arguments)}}(),Ca=function(){var Ye;return E.a.createElement("aside",null,E.a.createElement("div",{className:m.a.questionType},E.a.createElement("div",null,E.a.createElement("span",{className:"font16 c-blue"},N.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",N.question_score,"\u5206\uFF09"),!N.hideAction&&$a.map(function(qe,_t){return qe.id==="up"&&N.key===1||qe.id==="down"&&N.key===N.len?null:E.a.createElement(M.a,{key:_t,placement:"bottom",title:qe.name},E.a.createElement("span",{onClick:function(){return wa(qe)},className:qe.icon}))})),E.a.createElement("div",{className:"mt5"},E.a.createElement(be.a,{value:N.question_title||""})),E.a.createElement("div",{className:m.a.questionChoices},N==null||((Ye=N.standard_answer)===null||Ye===void 0)?void 0:Ye.map(function(qe,_t){return E.a.createElement(i.a,{key:_t,align:"middle"},E.a.createElement(g.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",qe.choice_id,"\uFF09\uFF1A"),E.a.createElement(g.a,{flex:"1"},E.a.createElement(i.a,{align:"middle",gutter:[1,1]},qe.answer_text.map(function(Je,ea){return E.a.createElement(g.a,{span:24,key:ea},E.a.createElement(d.a,{key:_t,checked:N.standard_answer.includes(_t),disabled:!0,value:Je}))}))))})))};return E.a.createElement("section",{className:m.a.wrap},!ht&&Ca(),ht&&ja())};f.a=Object(re.a)(function(V){var o=V.problemset,w=V.loading,tt=V.exercise,ue=V.globalSetting;return{problemset:o,globalSetting:ue,exercise:tt,loading:w.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(Fe))},"2JKx":function(ke,f,t){ke.exports={flex_box_center:"flex_box_center___21flX",flex_space_between:"flex_space_between___hkcwT",flex_box_vertical_center:"flex_box_vertical_center___1JAyR",flex_box_center_end:"flex_box_center_end___2trjo",flex_box_column:"flex_box_column___2q5e9",form:"form___1j7IG",efficiency:"efficiency___KDh-I",ipItem:"ipItem___2NlCp",ipWrp:"ipWrp___2kiZa"}},"51gm":function(ke,f,t){ke.exports={title:"title___1NT0J"}},"7ahc":function(ke,f,t){"use strict";t.d(f,"a",function(){return x});var Ke=t("55MS"),i=t("1gHQ"),ee=t("MPZO"),d=t("bnk9"),H=t("EkPb"),g=t("7X0+"),v=t("GZha"),M=t("VmQ4"),G=t("QeCE"),B=t("ZZRV"),ae=t.n(B),h=t("M0ff"),se=t.n(h),s=t("4X1q"),S=t.n(s),Pe=G.a.Option,A={labelCol:{span:4},wrapperCol:{span:20}},e={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"]};f.b=function($){var D=$.callback,le=$.onCancel,ce=Object(B.useState)("python"),te=Object(v.a)(ce,2),r=te[0],l=te[1];function E(re){l(e[re][1])}function k(re){D(re)}return ae.a.createElement(g.a,Object(i.a)({},A,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),ae.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ae.a.createElement(G.a,{onChange:E},Object.keys(e).map(function(re){return ae.a.createElement(Pe,{key:re,value:re},e[re][0])}))),ae.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ae.a.createElement(x,{mode:r})),ae.a.createElement("div",{className:"flex-container flex-end"},ae.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.a.createElement(d.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function x($){var D=$.value,le=$.onChange,ce=$.mode,te=$.options,r=te===void 0?{}:te,l=Object(B.useRef)(),E=Object(B.useState)(),k=Object(v.a)(E,2),re=k[0],U=k[1];return Object(B.useEffect)(function(){if(re){var ge=function(We){var K=We.getValue();le&&le(K)};return re.on("change",ge),function(){re.off("change",ge)}}},[re,le]),Object(B.useEffect)(function(){re&&re.setOption("mode",ce)},[re,ce]),Object(B.useEffect)(function(){re&&(D!==re.getValue()&&re.setValue(D||""))},[re,D]),Object(B.useEffect)(function(){if(l.current&&!re){var ge=se.a.fromTextArea(l.current,Object(Ke.a)({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},r));U(ge)}},[l.current,re]),ae.a.createElement("div",{className:"my-codemirror-container"},ae.a.createElement("textarea",{ref:l}))}},"7qnI":function(ke,f,t){"use strict";var Ke=t("CeOx"),i=t("NiCL"),ee=t("FGJx"),d=t("o0AO"),H=t("uwZC"),g=t("lpH6"),v=t("DHCt"),M=t("CRgH"),G=t("ZZRV"),B=t.n(G),ae=t("O2Wb"),h=t.n(ae),se=M.a.TextArea,s=function(S){Object(H.a)(A,S);var Pe=Object(g.a)(A);function A(){return Object(ee.a)(this,A),Pe.apply(this,arguments)}return Object(d.a)(A,[{key:"render",value:function(){var x=this,$=this.props,D=$.index,le=$.onAnswerChange,ce=$.addChildAnswer,te=$.exerciseIsPublish,r=$.answers,l=$.activeOptionErrorIndex;return B.a.createElement("div",{className:h.a.flex},B.a.createElement("div",{className:"".concat(h.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",D+1,"):"),B.a.createElement("div",{className:"".concat(h.a.flex," ").concat(h.a.flex1),style:{flexDirection:"column"}},r.map(function(E,k){var re="".concat(D,"-").concat(k);return B.a.createElement("div",{className:"".concat(h.a.flex," ").concat(h.a.flex1),key:k},B.a.createElement("div",{className:h.a.flex1,style:{flex:"0 0 1000px"}},B.a.createElement("div",null,B.a.createElement(se,{className:re===l?h.a.error:"",spellCheck:!1,rows:4,value:E||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(k==0?"":"(\u53EF\u9009)"),onChange:function(ge){return le(D,k,ge.target.value)},style:{minHeight:95}}))),!te&&B.a.createElement(B.a.Fragment,null,k!=0&&B.a.createElement(i.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(h.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return x.props.deleteChildAnswer(D,k)},style:{float:"right"}})),k===0&&B.a.createElement(i.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(h.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return x.props.deleteChildAnswermain(D,k)},style:{float:"right"}})),B.a.createElement(i.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},B.a.createElement("i",{className:"".concat(h.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ce(D)},style:{float:"right",visibility:k==r.length-1?"":"hidden"}}))))})))}}]),A}(G.Component);f.a=s},"8RY0":function(ke,f,t){"use strict";var Ke=t("MPZO"),i=t("bnk9"),ee=t("EYz/"),d=t("gwXo"),H=t("XZgM"),g=t("TFeq"),v=t("RXQH"),M=t("VgM2"),G=t("GrpF"),B=t("Xc/e"),ae=t("CeOx"),h=t("NiCL"),se=t("rjoL"),s=t("TMtJ"),S=t("X/R0"),Pe=t("M6G9"),A=t("VBJJ"),e=t.n(A),x=t("z3+T"),$=t("55MS"),D=t("V0hb"),le=t("GZha"),ce=t("buSX"),te=t("ZZRV"),r=t.n(te),l=t("q5+0"),E=t("9kvl"),k=t("V0Rq"),re=t("Ot1p"),U=t("9Bee"),ge=t("YJx+"),Q=t.n(ge),We=t("u2Z1"),K=["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"],m=function(j,oe){var Fe=j.problemset,V=j.globalSetting,o=j.exercise,w=j.loading,tt=j.dispatch,ue=j.onRef,Y=ue===void 0?function(){}:ue,n=j.editData,bt=j.cancelAdd,N=bt===void 0?function(){}:bt,It=j.editKey,wt=j.setEditKey,gt=wt===void 0?function(){}:wt,ra=j.setIsClaer,Ce=ra===void 0?function(){}:ra,L=j.addCallback,C=L===void 0?function(Ge){}:L,F=Object(ce.a)(j,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Bt=Object(te.useState)([]),Rt=Object(le.a)(Bt,2),ot=Rt[0],xt=Rt[1],Yt=Object(te.useState)(),Xt=Object(le.a)(Yt,2),ua=Xt[0],_e=Xt[1],a=Object(te.useState)([]),u=Object(le.a)(a,2),y=u[0],b=u[1],T=Object(te.useState)(""),de=Object(le.a)(T,2),Re=de[0],Be=de[1],kt=Object(te.useState)(5),je=Object(le.a)(kt,2),Mt=je[0],yt=je[1],ze=Object(te.useState)(!1),at=Object(le.a)(ze,2),Dt=at[0],lt=at[1],Jt=Object(te.useState)([]),Ot=Object(le.a)(Jt,2),Ct=Ot[0],pt=Ot[1],nt=Object(te.useState)([]),pe=Object(le.a)(nt,2),xe=pe[0],ye=pe[1],At=function(he){ye([].concat(Object(D.a)(xe),[Object($.a)({},he)]))},Se=Object(l.m)();Object(te.useEffect)(function(){xt(["","","",""])},[]),Object(te.useEffect)(function(){if(!(n==null?void 0:n.question_choices)){lt(!0),Be(""),yt(5),xt(["","","",""]),b([]);return}Be(n==null?void 0:n.question_title),yt(parseInt(n==null?void 0:n.question_score)),xt(n==null?void 0:n.question_choices.map(function(he){return he.choice_text}));var Ge=[];n==null||n.standard_answer.map(function(he,fe){Ge.push(he-1)}),b(Ge),pt(n.tag_discipline_ids)},[n]),Object(te.useEffect)(function(){Dt&&Ge();function Ge(){return he.apply(this,arguments)}function he(){return he=Object(x.a)(e.a.mark(function fe(){var _,R,Qe;return e.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Object(k.B)({sub_discipline_id:(_=o.editData)===null||_===void 0||((R=_.exercise)===null||R===void 0)?void 0:R.sub_discipline_id});case 2:Qe=ct.sent,ye(Qe.tag_disciplines);case 4:case"end":return ct.stop()}},fe)})),he.apply(this,arguments)}},[Dt]),Object(te.useImperativeHandle)(oe,function(){return{onSave:St,isEdit:Dt}}),Object(te.useEffect)(function(){var Ge,he=(o==null||((Ge=o.tagDisciplineData)===null||Ge===void 0)?void 0:Ge.tag_disciplines)&&Array.isArray(o.tagDisciplineData.tag_disciplines)?o.tagDisciplineData.tag_disciplines:[];ye(he)},[o.tagDisciplineData]);var St=function(){var Ge=Object(x.a)(e.a.mark(function he(){var fe,_,R,Qe,we,ct,Ze;return e.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(Re){$e.next=3;break}return Pe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),$e.abrupt("return",!1);case 3:if(fe=ot.findIndex(function(vt){return!vt}),!(fe>-1)){$e.next=7;break}return Pe.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[fe]," \u9009\u9879\u7684\u5185\u5BB9")),$e.abrupt("return",!1);case 7:if(y.length){$e.next=10;break}return Pe.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),$e.abrupt("return",!1);case 10:if(!(y.length<1)){$e.next=13;break}return Pe.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),$e.abrupt("return",!1);case 13:if(!(Ct.length<1)){$e.next=16;break}return Pe.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),$e.abrupt("return",!1);case 16:if(_=ot.map(function(vt,Ra){return{choice_text:vt,is_answer:y.includes(Ra)?Ra+1:0}}),!n.question_id){$e.next=23;break}return $e.next=20,tt({type:"exercise/editExerciseQuestion",payload:{id:n.question_id,question_title:Re,question_type:1,question_score:Mt,question_choices:_.map(function(vt){return vt.choice_text}),standard_answers:_.filter(function(vt){return vt.is_answer}).map(function(vt){return vt.is_answer}),tag_discipline_ids:Ct,sub_discipline_id:(Qe=o.editData)===null||Qe===void 0||((we=Qe.exercise)===null||we===void 0)?void 0:we.sub_discipline_id}});case 20:R=$e.sent,$e.next=26;break;case 23:return $e.next=25,tt({type:"exercise/addExerciseQuestion",payload:{insert_id:n==null?void 0:n.insert_id,categoryId:Se.categoryId,question_title:Re,question_type:1,question_score:Mt,question_choices:_.map(function(vt){return vt.choice_text}),standard_answers:_.filter(function(vt){return vt.is_answer}).map(function(vt){return vt.is_answer}),tag_discipline_ids:Ct,sub_discipline_id:(ct=o.editData)===null||ct===void 0||((Ze=ct.exercise)===null||Ze===void 0)?void 0:Ze.sub_discipline_id}});case 25:R=$e.sent;case 26:R.status===0&&(gt(-1),Pe.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),tt({type:"exercise/editExercise",payload:Object($.a)({},Se)}));case 27:case"end":return $e.stop()}},he)}));return function(){return Ge.apply(this,arguments)}}(),Wt=[{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(Ge){var he,fe;return(o==null||((he=o.editData)===null||he===void 0||((fe=he.exercise)===null||fe===void 0))?void 0:fe.exercise_status)===1?Ge:Ge.id!=="del"&&Ge.id!=="add"}),ht=function(){var Ge=Object(x.a)(e.a.mark(function he(fe){return e.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:R.t0=fe.id,R.next=R.t0==="del"?3:R.t0==="up"||R.t0==="down"?5:R.t0==="edit"?9:R.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(x.a)(e.a.mark(function we(){return e.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(k.j)({id:n.question_id});case 2:tt({type:"exercise/editExercise",payload:Object($.a)({},Se)});case 3:case"end":return Ze.stop()}},we)}))()}}),R.abrupt("break",16);case 5:return R.next=7,tt({type:"exercise/exeriseMoveUpDown",payload:{id:n.question_id,opr:fe.id}});case 7:return tt({type:"exercise/editExercise",payload:Object($.a)({},Se)}),R.abrupt("break",16);case 9:return It!==-1?Pe.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ce(!1),gt(n.key),lt(!0)),R.abrupt("break",16);case 11:if(!(It!==-1)){R.next=14;break}return Pe.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),R.abrupt("return");case 14:return C({key:n.key,insert_id:n==null?void 0:n.question_id,question_type:1}),R.abrupt("break",16);case 16:case"end":return R.stop()}},he)}));return function(fe){return Ge.apply(this,arguments)}}(),rt=function(){var he;return r.a.createElement("aside",null,r.a.createElement("div",{className:Q.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},n.key,"\u3001\u591A\u9009\u9898"),"\uFF08",n.question_score,"\u5206\uFF09"),!n.hideAction&&Wt.map(function(fe,_){return fe.id==="up"&&n.key===1||fe.id==="down"&&n.key===n.len?null:r.a.createElement(h.a,{key:_,placement:"bottom",title:fe.name},r.a.createElement("span",{onClick:function(){return ht(fe)},className:fe.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(U.a,{value:n.question_title})),r.a.createElement("div",{className:Q.a.questionChoices},n==null||((he=n.question_choices)===null||he===void 0)?void 0:he.map(function(fe,_){return r.a.createElement(g.a,null,r.a.createElement(M.a,null,r.a.createElement(B.a,{key:_,checked:n.standard_answer.includes(_+1),disabled:!0},K[_],".")),r.a.createElement(M.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(U.a,{value:fe.choice_text}))))})))},ba=function(){var he,fe;return r.a.createElement("aside",null,r.a.createElement("div",{className:Q.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:Q.a.titleWrap},r.a.createElement("span",{className:Q.a.required},"*"),r.a.createElement("span",{className:Q.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(re.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Re,onChange:function(R){return Be(R)}}),r.a.createElement("p",{className:Q.a.titleWrap},r.a.createElement("span",{className:Q.a.required},"*"),r.a.createElement("span",{className:Q.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:Q.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ot.map(function(_,R){var Qe,we;return r.a.createElement("div",{className:Q.a.choiceWrap,key:R},r.a.createElement(h.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(Q.a.answer," ").concat(y.includes(R)?Q.a.activeAnswer:""),onClick:function(){y.includes(R)?b(y.filter(function(Ze){return Ze!==R})):b([].concat(Object(D.a)(y),[R]))}},K[R])),r.a.createElement("div",{className:Q.a.editorWrap},ua===R?r.a.createElement(re.a,{id:"single-question-option-".concat(R),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_,onChange:function(Ze){ot[R]=Ze,xt(ot)}}):r.a.createElement("div",{className:Q.a.htmlWrap,onClick:function(){return _e(R)}},r.a.createElement(U.a,{value:_}))),((Qe=o.editData)===null||Qe===void 0||((we=Qe.exercise)===null||we===void 0)?void 0:we.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,R>1&&r.a.createElement(h.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(Q.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return xt(ot.filter(function(Ze,ga){return ga!==R}))}})),R<7&&R===ot.length-1&&r.a.createElement(h.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(Q.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return xt([].concat(Object(D.a)(ot),[""]))}}))))}),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(d.a,{value:Mt,max:1e4,min:0,onChange:function(R){yt(R)}})," \u5206"),r.a.createElement("p",{className:Q.a.titleWrap},r.a.createElement("span",{className:Q.a.required},"*"),r.a.createElement("span",{className:"".concat(Q.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:Q.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(We.a,{value:Ct,selectvalues:n==null?void 0:n.tag_discipline_ids,onChange:pt,subId:(he=o.editData)===null||he===void 0||((fe=he.exercise)===null||fe===void 0)?void 0:fe.sub_discipline_id,knowledgeOptions:xe,onAddKnowledgeFinish:At}))),r.a.createElement("aside",{className:"tr"},(It!==-1||n.question_id)&&r.a.createElement(i.a,{type:"default",onClick:function(){N(),lt(!1)}},"\u53D6\u6D88"),r.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){St()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:Q.a.wrap},!Dt&&rt(),Dt&&ba())};f.a=Object(E.a)(function(be){var j=be.problemset,oe=be.loading,Fe=be.exercise,V=be.globalSetting;return{problemset:j,globalSetting:V,exercise:Fe,loading:oe.effects}},null,null,{forwardRef:!0})(Object(te.forwardRef)(m))},"9Bee":function(ke,f,t){"use strict";var Ke=t("ZZRV"),i=t.n(Ke),ee=t("Sawj"),d=t("GZha"),H=t("tVQ9"),g=t.n(H),v=t("PRXW");function M(m,be){var j=m.match(/^(\s+)(?:```)/);if(j===null)return be;var oe=j[1];return be.split(` -`).map(function(Fe){var V=Fe.match(/^\s+/);if(V===null)return Fe;var o=Object(d.a)(V,1),w=o[0];return w.length>=oe.length?Fe.slice(oe.length):Fe}).join(` -`)}var G=[],B=["
    "],ae=new g.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function se(){G.length=0,B=["
      "]}function s(m,be,j,oe){if(be>=m.length||m[be].level<=j)return be;var Fe=m[be];oe.push("
    • "+Fe.text+""),be++;var V=[];return be=s(m,be,Fe.level,V),V.length>0&&(oe.push("
        "),V.forEach(function(o){oe.push(o)}),oe.push("
      ")),oe.push("
    • "),be=s(m,be,j,oe),be}function S(){return s(G,0,0,B),B.push("
    "),B.join("")}var Pe={heading:function(be){var j=h.exec(be);if(j)return{type:"heading",raw:j[0],depth:j[1].length,text:j[2]}},fences:function(be){var j=this.rules.block.fences.exec(be);if(j){var oe=j[0],Fe=M(oe,j[3]||""),V=j[2]?j[2].trim():j[2];if(["latex","katex","math"].indexOf(V)>=0){var o=x(),w=Fe;Fe=o,$[o]={type:"block",expression:w}}return{type:"code",raw:oe,lang:V,text:Fe}}}},A=/(?:\${2})([^\n`]+?)(?:\${2})/gi,e=0,x=function(){return"__special_katext_id_".concat(e++,"__")},$={};function D(){return $}function le(){e=0,$={}}function ce(m){return m=m.replace(A,function(be,j){var oe=x();return $[oe]={type:"inline",expression:j},oe}),m}var te=ae.listitem;ae.listitem=function(m){return te(ce(m))};var r=ae.paragraph;ae.paragraph=function(m){return r(ce(m))};var l=ae.tablecell;ae.tablecell=function(m,be){return l(ce(m),be)},ae.code=function(m,be,j){var oe=(be||"").match(/\S*/)[0];return oe?["latex","katex","math"].indexOf(oe)>=0?"

    ".concat(m,"

    "):'
    ').concat(j?m:Object(v.escape)(m,!0),`
    -`):'
    '+(j?m:Object(v.escape)(m,!0))+"
    "},ae.heading=function(m,be,j){var oe=this.options.headerPrefix+j.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return G.push({anchor:oe,level:be,text:m}),"'+m+""},g.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),g.a.use({tokenizer:Pe,renderer:ae});var E=g.a,k=t("8+LE"),re=t("ZRDM"),U=t.n(re),ge=t("saPB"),Q=/]*>/g;function We(m){var be=document.createElement("div");return be.innerHTML=m,be.childNodes.length===0?"":be.childNodes[0].nodeValue}var K=f.a=function(m){var be=m.value,j=be===void 0?"":be,oe=m.className,Fe=m.style,V=Fe===void 0?{}:Fe,o=String(j),w=Object(Ke.useMemo)(function(){var Y=E(o),n=D();return o.match(/\[TOC\]/)&&(Y=Y.replace("

    [TOC]

    ",S()),se()),Y=Y.replace(/(__special_katext_id_\d+__)/g,function(bt,N){var It=n[N],wt=It.type,gt=It.expression;return Object(ge.renderToString)(We(gt)||"",{displayMode:wt==="block",throwOnError:!1,output:"html"})}),Y=Y.replace(/▁/g,"\u2581\u2581\u2581"),le(),U.a.sanitize(Y)},[o]),tt=Object(Ke.useRef)();function ue(Y){var n=Y.target;if(n.tagName.toUpperCase()==="A"){var bt=n.getAttribute("href");if(bt.startsWith("#")){Y.preventDefault();var N=document.getElementById(bt.replace("#",""));N&&N.scrollIntoView(!0)}}}return Object(Ke.useEffect)(function(){if(tt.current&&w&&(w.match(Q)&&window.PR.prettyPrint()),tt.current)return tt.current.addEventListener("click",ue),function(){tt.current.removeEventListener("click",ue),le(),se()}},[w,tt.current,ue]),i.a.createElement("div",{ref:tt,style:V,className:"".concat(oe||""," markdown-body"),dangerouslySetInnerHTML:{__html:w}})}},"9VGf":function(ke,f,t){"use strict";t.d(f,"a",function(){return ee});var Ke=t("ZZRV"),i=t.n(Ke);function ee(d,H){var g=Object(Ke.useRef)();Object(Ke.useEffect)(function(){g.current=d}),Object(Ke.useEffect)(function(){function v(){g.current()}if(H!==null){var M=setInterval(v,H);return function(){return clearInterval(M)}}},[H])}},BdwD:function(ke,f,t){"use strict";var Ke=t("55MS"),i=t("ZZRV"),ee=t.n(i),d=function(g){var v=g.styles,M=v===void 0?{}:v,G=g.customText;return ee.a.createElement("section",{className:"tc animated fadeIn",style:Object(Ke.a)(Object(Ke.a)({},{color:"#999",margin:"200px auto"}),M)},ee.a.createElement("img",{src:t("FOrL")}),ee.a.createElement("p",{className:"mt20 font14"},G||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};f.a=d},BjJ7:function(ke,f,t){"use strict";t.d(f,"d",function(){return i}),t.d(f,"c",function(){return ee}),t.d(f,"f",function(){return d}),t.d(f,"b",function(){return H}),t.d(f,"e",function(){return g}),t.d(f,"a",function(){return v});var Ke=t("m3rI");function i(M){var G=!0;if(M.length>0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],ae=0;ae-1)){$e.next=7;break}return Pe.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[fe]," \u9009\u9879\u7684\u5185\u5BB9")),$e.abrupt("return",!1);case 7:if(y.length){$e.next=10;break}return Pe.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),$e.abrupt("return",!1);case 10:if(!(y.length<1)){$e.next=13;break}return Pe.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),$e.abrupt("return",!1);case 13:if(!(Dt.length<1)){$e.next=16;break}return Pe.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),$e.abrupt("return",!1);case 16:if(_=ot.map(function(vt,Ra){return{choice_text:vt,is_answer:y.includes(Ra)?Ra+1:0}}),!n.question_id){$e.next=23;break}return $e.next=20,tt({type:"exercise/editExerciseQuestion",payload:{id:n.question_id,question_title:Re,question_type:1,question_score:Mt,question_choices:_.map(function(vt){return vt.choice_text}),standard_answers:_.filter(function(vt){return vt.is_answer}).map(function(vt){return vt.is_answer}),tag_discipline_ids:Dt,sub_discipline_id:(Qe=V.editData)===null||Qe===void 0||((we=Qe.exercise)===null||we===void 0)?void 0:we.sub_discipline_id}});case 20:R=$e.sent,$e.next=26;break;case 23:return $e.next=25,tt({type:"exercise/addExerciseQuestion",payload:{insert_id:n==null?void 0:n.insert_id,categoryId:nt.categoryId,question_title:Re,question_type:1,question_score:Mt,question_choices:_.map(function(vt){return vt.choice_text}),standard_answers:_.filter(function(vt){return vt.is_answer}).map(function(vt){return vt.is_answer}),tag_discipline_ids:Dt,sub_discipline_id:(ct=V.editData)===null||ct===void 0||((Ze=ct.exercise)===null||Ze===void 0)?void 0:Ze.sub_discipline_id}});case 25:R=$e.sent;case 26:R.status===0&&(gt(-1),Pe.b.success("\u4FDD\u5B58\u6210\u529F"),pt(!1),tt({type:"exercise/editExercise",payload:Object($.a)({},nt)}));case 27:case"end":return $e.stop()}},he)}));return function(){return Ge.apply(this,arguments)}}(),Wt=[{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(Ge){var he,fe;return(V==null||((he=V.editData)===null||he===void 0||((fe=he.exercise)===null||fe===void 0))?void 0:fe.exercise_status)===1?Ge:Ge.id!=="del"&&Ge.id!=="add"}),ht=function(){var Ge=Object(x.a)(e.a.mark(function he(fe){return e.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:R.t0=fe.id,R.next=R.t0==="del"?3:R.t0==="up"||R.t0==="down"?5:R.t0==="edit"?9:R.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(x.a)(e.a.mark(function we(){return e.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(k.j)({id:n.question_id});case 2:tt({type:"exercise/editExercise",payload:Object($.a)({},nt)});case 3:case"end":return Ze.stop()}},we)}))()}}),R.abrupt("break",16);case 5:return R.next=7,tt({type:"exercise/exeriseMoveUpDown",payload:{id:n.question_id,opr:fe.id}});case 7:return tt({type:"exercise/editExercise",payload:Object($.a)({},nt)}),R.abrupt("break",16);case 9:return It!==-1?Pe.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ce(!1),gt(n.key),pt(!0)),R.abrupt("break",16);case 11:if(!(It!==-1)){R.next=14;break}return Pe.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),R.abrupt("return");case 14:return C({key:n.key,insert_id:n==null?void 0:n.question_id,question_type:0}),R.abrupt("break",16);case 16:case"end":return R.stop()}},he)}));return function(fe){return Ge.apply(this,arguments)}}(),rt=function(){var he;return r.a.createElement("aside",null,r.a.createElement("div",{className:Q.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},n.key,"\u3001\u5355\u9009\u9898"),"\uFF08",n.question_score,"\u5206\uFF09"),!n.hideAction&&Wt.map(function(fe,_){return fe.id==="up"&&n.key===1||fe.id==="down"&&n.key===n.len?null:r.a.createElement(h.a,{key:_,placement:"bottom",title:fe.name},r.a.createElement("span",{onClick:function(){return ht(fe)},className:fe.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(U.a,{value:n.question_title})),r.a.createElement("div",{className:Q.a.questionChoices},n==null||((he=n.question_choices)===null||he===void 0)?void 0:he.map(function(fe,_){return r.a.createElement(g.a,null,r.a.createElement(M.a,null,r.a.createElement(B.a,{key:_,checked:n.standard_answer.includes(_+1),disabled:!0},K[_],".")),r.a.createElement(M.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(U.a,{value:fe.choice_text}))))})))},ba=function(){var he,fe;return r.a.createElement("aside",null,r.a.createElement("div",{className:Q.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:Q.a.titleWrap},r.a.createElement("span",{className:Q.a.required},"*"),r.a.createElement("span",{className:Q.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(re.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Re,onChange:function(R){return Be(R)}}),r.a.createElement("p",{className:Q.a.titleWrap},r.a.createElement("span",{className:Q.a.required},"*"),r.a.createElement("span",{className:Q.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:Q.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ot.map(function(_,R){var Qe,we;return r.a.createElement("div",{className:Q.a.choiceWrap,key:R},r.a.createElement(h.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(Q.a.answer," ").concat(y.includes(R)?Q.a.activeAnswer:""),onClick:function(){y.includes(R)?b(y.filter(function(Ze){return Ze!==R})):b([].concat(Object(D.a)(y),[R]))}},K[R])),r.a.createElement("div",{className:Q.a.editorWrap},ua===R?r.a.createElement(re.a,{id:"single-question-option-".concat(R),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_,onChange:function(Ze){ot[R]=Ze,xt(ot)}}):r.a.createElement("div",{className:Q.a.htmlWrap,onClick:function(){return _e(R)}},r.a.createElement(U.a,{value:_}))),((Qe=V.editData)===null||Qe===void 0||((we=Qe.exercise)===null||we===void 0)?void 0:we.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,R>1&&r.a.createElement(h.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(Q.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return xt(ot.filter(function(Ze,ga){return ga!==R}))}})),R<7&&R===ot.length-1&&r.a.createElement(h.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(Q.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return xt([].concat(Object(D.a)(ot),[""]))}}))))}),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(d.a,{value:Mt,max:1e4,min:0,onChange:function(R){yt(R)}})," \u5206"),r.a.createElement("p",{className:Q.a.titleWrap},r.a.createElement("span",{className:Q.a.required},"*"),r.a.createElement("span",{className:"".concat(Q.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:Q.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(We.a,{selectvalues:n==null?void 0:n.tag_discipline_ids,value:Dt,onChange:lt,subId:(he=V.editData)===null||he===void 0||((fe=he.exercise)===null||fe===void 0)?void 0:fe.sub_discipline_id,knowledgeOptions:ye,onAddKnowledgeFinish:Se}))),r.a.createElement("aside",{className:"tr"},(It!==-1||n.question_id)&&r.a.createElement(i.a,{type:"default",onClick:function(){N(),pt(!1)}},"\u53D6\u6D88"),r.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){St()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:Q.a.wrap},!Ct&&rt(),Ct&&ba())};f.a=Object(E.a)(function(be){var j=be.problemset,oe=be.loading,Fe=be.globalSetting,V=be.exercise;return{problemset:j,globalSetting:Fe,exercise:V,loading:oe.effects}},null,null,{forwardRef:!0})(Object(te.forwardRef)(m))},FOrL:function(ke,f){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABKCAYAAADUvCinAAAAAXNSR0IArs4c6QAAFq9JREFUeAHdnAl4VFWWx6sqlYWEkIRsJCRkJQECCXsIS0gAWWwQl1YQxQ2nRx0/u9We8etvpmf87LFt7XHs7mmXbhVEFESQdWRfwiKGXRYhkI0sQAIBAmQnqZrfKfMyZVGVqldLjL7vu9997757zz33/84995xzb5VG8xO/Fi1aNPTDDz/M7w7D1HcHJjzFAyCPNxgMi/V6/YOe6kMNXZ2ayj+mugsXLhSAFxqNxtmPPvroge7A+09Osj///HOvmzdvvoZET/D19Z04f/78i90BaOHhJwU20hx748aNZVqt9kR0dHTOnXfe2dxdgBY+tN2JGVd4QT8/gsp4GRovPfnkkytcoeWptj96ycbaiEdl/BWgEWjt+AULFlzwFFiu0v3RSvaGDRt8L168+CIALNDpdL99/PHHl7oKhqfbe3m6A3fTR4J1/fr1m88iuBxJPs8iOBdr45C7+/EEvR+NZIuVUVdX9wBg/wYgTnp7e//rI488UuoqKCyqv4FmK+rnj67Sste+2+vsjz/+OODWrVsiyb9iMIcAZh4L4El7A3PkPUA/Db2ZERERdzhS39U63RbsDz74YDBq4qmWlpZZ5GtIdz7xxBMlrg5YaY/18iuAnhsYGDht1qxZDUq5J/NuBTZSnIAUzwGEOYB7i/R3pO5f3AkGtHVI9BuAmkG644EHHrjpSYDNaf+gOvvQoUPe33zzTRYMTSVNB1xf0mfo4+V4fkXmjMr9p59+GtLU1CSSPpzHvcQ8NqK36y3r2Xpub7+M92UZGRnPjhw58patup4o71KwkahwgBqFXTyawUgS6RI9vBngNj/22GPFloNkukfTZjZ17iXl8L5jNlLexPMW8lU9e/Zcj5RetWyvPKOWsrl/HzPxTdTR35XyrszdBjZAaD/66KMgBh4KmGGkKAaSzHN/yXkv96IbD5If8PLyOpCWlnbUmnQtWbIkGV19jwBM3Uyh7efnp+nfv3/lmTNnYnx8fE7OnDkzrKioSFdYWBhx/fp1wayVurvIV/Ph1mAOnpfC9evX+1+6dOkVaEzmcb67FlehrfZyC9hI3wEG04/B1sLAFVINqYrnYsoLJfXq1asYyWu0xaDEndva2u6hjYA8ROohrW0pKSmlgCz3iRTpli1bpgHMvPvvvz9H6siFaqkuKSlp40NEX716VQMNI8US6dsCrQd5/gS18XtrH1bad9XlFrCdYRYQdIsXL84CYFEP90AjQegEBQU1p6amliYnJ/v06NFDyr7HozWwpZ1yNTc31+zZs6e1rKysj1IG2CfpYxWzaTWe5jdKeVfn3xuIpzuXBfH48eOTUDEC7t2kSOkzJCSkftCgQaXx8fGBqIs4KbN1dQK2ob6+fu+uXbt8/f39/bKysvwANxzQa8+ePdv3woULvkIT4M+RrSKtRnfv49nAfZdcHge73SmZzmhEPcwkD5KRhYeHXwPgsri4uFCsj1gpc+SyAnbNlStXjiDN0aGhoY1jxowJhN4AS1rMoNrz58/XnD59Ooo8AF6kSjVgr2XRXB0QELADNddi2c6dzw6DjbvcE3f5CZiMcZQB6qYwmKnkPaRNnz59qgcPHnw+JiYmCqmTBVT1JWADzm5sb92xY8dakdhE9HFlQkJCDDT7OUKQmXWTINbFgoKCyPLy8iCepZmssl8K8GpNSkf6lDoOgd2++5EPaCMdJWwirtVq+vbtW4bVcZlgfj8GEqGmvVndNgApQIIvbdy4MRcpbQLgIwMHDgxAr6dTz6FxmNHruIVuw+XLl8sBPrS0tDQc2qJqHDYpOwg5cOMQk1gKQ2DiuAP0hFFNfHz8WQCuxfsTc6+3I+3M6rTwUauwMCqR2pvo3J7V1dVxYWFhtUT7bh44cCAL0y9vzpw5OWZt3HXbxAc9h6rpiXUTgzcrdMWk3E2+ytykdKZDh8BeunRpWENDQyUdmBYZy45goo1pfAqAG9Gbqbw36WXLepbPqKV8pnH9tWvXfGtrawNZ4EKpo8dMvI5OvwS4BhbPSOgnS7m0b1cjngJbulCuFvgqYXH1wZ5P4OODucmkFOBnESVU7eZ3eGNKD9byefPm1SDdTzDl3kTqOkwqpS7T+Tg2bChqwmQfK+X2cnSsP/pbg5kni1oogxE1Izv+0od8tB/y8uFDJ2LjF7KveQ2h6M3YRTgnwufL5LJxoepySLLNKQL6HUjdFlb9OhhYcuTIEYlrJEkdQD82YsQIPwL6HgOqKyQbW73s1KlTLaRkkWjWhSYW9pPY/z2J5YSfPHkyCEEZjs1+whwbe/cOSbZCZOfOnfri4uK3ANqIuuhJenrYsGHHmGpvfvXVV+PQdWNIGqZ/0dixY+sxpyT28aO4mLXXEZ4LgBmP3o4DTJlxZ4YMGdKEozWIQZiMg9GjR9eBgZ6P8A6Snt2uWhwaoyqwWTR+ifucBsjmxDMok3QWa+rVzZs3D4bpWSQd9arHjx9/nsVNLAZVfZl34MH7Ntz7khMnTgQztnAAD8J6quIIRAFmqizut81QynpOnDjxwqZNm8Yzyx+Bt8WO8uewGpHoGwtVATEJMbdEr9q6ylnsFhEAimY1f5iv34MAfR0e3Rn080CY9bfV0JFyd6gRpPIicZTmb7/9Nr6xsVE82Ib09PRiFvkIJNrk1drjBaFqxjm6gceb+tBDD12zV1/eq5G2/4KhQIC2R7dfcHDwfxCPrmZQb6xdu1aP1fGLLVu2jICxVnT6MWZBLIupWpPQXr+dvkdq6wHnIo5QLKZkFOMw4sEWooe9uY+nsarFPTc3tx4rLZyP9Sptn+m08/aXDkk20yUHoHYi1Qa+fGdSba3Pawz07TVr1lxB4p9C0lNFH/LhCnBMenEfba2RrTKVkm0k/FpGPCYIPRsiNJOSkqro+wZ6WBZ1l04XMDOu5ufnBzNbMzEF7e7w6wnoxwLAW6ShdG4VSMAKY2EwOgG0jC8EKf63e++9t47799B1ryFhC44ePTqBJDHqCmi38jETpLI7Lon8EecWNdGXWRWP+qqbOnXqWfRwDLyIWXmb+epMv8yMXqgjHUL0LvhlAnqnQS09lZaQJnbWGQucJjEx0RS56ayenXc9ef/r6dOnN5Mv3Ldv35u4yPNwGO4DGC8AuYKVcwWJS7FDx+prxtCEx1mNFEeTh/Xu3bsNS6kUvoNYa0RlOUXXamfthYCrnzRpUs0XX3wxEqH9BcXvdVqfhe8GjAZ2Vmn27NmtAK5Gv3dGTnnXys1SzMaP9+7dexf3C+AjAAumAdDLxRqg7LY+LdUIDscF7N5APpo4Rhp0cBX2vgE9rEo9KUw5kyM4TZi8jcyaVMK2l23R8AJIUR9ptiogGRrccKvqxVYbB8uFZgbgPowEViLZv0TCCwkLZJAlAJ4RwIpYbP2RIG+FJsBqiNMgrPqmvLy8AMy2QKyJlnHjxl1CHQVGRUUJ6J0Kj0LLXTlBtlvM0sDW1tbwdevWrbVFV9seb36BCsOQLHNQk9HRaRLjJRjvY4uAm8s3wvDr7EEmsk6IO5xG0EmDBSNbY8FE5xq3bt0aLZE57OE2hOAiuWwi+7qZD9Xk8Ctqt23bJnuw/wSOVQoB7o0IxgnZzLZqjbR7it8MHTp0EAO1Wkch5qF8N3RfRQ+KtfAi/E5W+snMzKwaMGCAPwPopZR1lxzb21hZWWkNLwMf4SlzSe7gGW/qOaZwGmCLXv0hrmw63Yz+ex6TagqMfqEwwWzb1h2BFv4Ixl1Q+LTIdQjM726zM1ErEUzhVXh8OhbFDl1p0birHlcTnziJ2niXDk28Ijn9MbkE8P5dxYSdflrh70vi7Kzze+OpG2yjfu1tqz0No/kKAcQMdLjbrSw2t9WxQczdxWKzvs35kefgR1kzqrmPxNTqQ9i3gvcO7126mznolYHRpu3bt4diEc3iubN1o5nZ+aI1/aJBVw5Hul9lcZqOpaBBkgyYNVZVjgcGoZBcs2LFCjm9WgHAYqPLR1+ekBAfVVp6Lhu9vRgLZD5lXcmXCMAmXP4iQsvZYCSWnOxOFZDEsTkiz+YXak9+ElHAoaErVsFWKmODj+f+VQ7IZKOPxLFRXnVFPpmPns4A3sLm3l5VVSWL5PIZM6ZP3rFjZzMS3wev9BNMw0e7gJkqTNLVWBv6mpqa++FJVIVsl60lvcPassMRHjoFWyEA6FO5/090+CisAWNkZKRD7ZT2TuQnkeqhSHUxbaMmT550eNu27XIAU8CeQ/CH4yG7s5lsRUjMDQY8wok+7DURj3kHNv8hdPFQAJZTAsq436DPP7N421oQrdK+bYG0VgtDvZj0/pQpU2SjIANdFY4zYiSeoXRurZkrZb8lwJMMgQXh4aH/GxsbOwUnR+h9279/8mDWkXiOfXxJkD+LOMsuvEaZcopel3quXDXEVhYhxbu5JrDh/DNAltj2HlIthCWu8hBnBivVdqJq8aODNZwG7Q0DH1ZUVMgxMb/hw4e7G3SJDX9C2s3gjBkZw6wuPCkp/TPh4QyHJh+En7c47PO82sFb1N+NpbODKxXH6h8A2If+b6Jz/zZq1KjS3r2D79uwYdO3tHF690kV2ObMTZyYXVleXrGW6T6HraMYkkQF3SHpH6CrM+lrBLvseT4+3jJ9zbs23VMWzi7QUayBRKRQfsS0HnNQrAI1l4R/l6KTqjkzch80X5bGgHyKgNjirKzMQFQVMRtNVDsLhe3Et6Na5USunHVQ0lXuP0a1dPgE7XU7MqfBRoUkI10vpqam7C0oOGMCHSkPY2NAkHEW9Dbavs2g3xEOhw3LqOfeprUhH4LZtZQw57yVK1ca586de55mfaWtnSsfFbSGAz8xqAyxaIJI4sCtGDAgZUtiYvJ4o9HwCs++Vr4zxZok+JLc8roLQclhwdxl+UKenQZbIUan4wFc0leAvoYd6QewXHoRWFKqqMnXsVERgGTNwIM93qOH/x32GiclJU5BjRzkzMldhw8ffo3wwku0sfaBbogUf/3113ybMzPh+w9Cm74uIL1/YpZUBgT4y6+E3wdoe93afE/7XF56BmyzXscNGJA6jud9p08XlAD6fQy8BwupWRW7t3+hhsRCtEOHZojTkm6vBXUjJkyYcBBVUs/O+DMEp/7GrHvarN1hPsQytueCsGIep/yp9nd5RAsXEyns4+Wlk1+N9SOZNXP6dp+tli5LthXCYwcOHDAWxvMx/CsZ+GzUizfHGqxU/V7RCX65UEC7hzl3Uo79nOPo4PV6r58Rw36PD/wU8e5BnOfYDeWzgH8AaRf7/DWSN1Issfu/8kG2xMXFcqJWKyrL39F+FG6hs5N7UXneZqkBOqKztyj1LHNPgG3qA4bGpKUN0sDAfqbuFaRoGouoF16pJQ/K8/8QKniOBx/AOEW76coLR/L4+Lh7WeS2IL1T0Zuf0mYMNJ6UtvBygvTu5Mk5l/V633/UaIzPfifEzkkypudj/HCq3BG+zOt4DGylEwaZOWjQQA368iA7GvU4RBNZ1LToSaWK5FcJ5KwiL2Qg1yIjI0abv3TkHmAjsrOzGwhz1nD/EG3ESljODFnEgaEBGo0B9SQnt5wD2BEe7NXxONgKA4A7CutFdlkOA7qRBXQkp11Nr9kw3cDmrAAUggraTi5TX/Wl02nvRge/dPDgwRbCw/lRUX0ehMgKFrxA1cQ80KDLwFZ4xxYfkZiYoMFxOLp//34/AB/IZoUc5vk5H6S5b99om1t0Co3O8tDQ3q/MmDHtGMrjv6Gp7axuV7/73lzuys5xQIbFxsYMbGlpOobzchxg/DAf+YWX1tVjBmIbj+5uQAu2qiUb6WtB/2pY6c9zsrMV0OJc+UheXvoMzDxNRkZ6GbSzAMkVcp5uK56tzEqnmFQt2RwXXsWi915VVXWfrVu3xeEgFAD+RVdHCc04gFb98V3t15H2HKNrOn78hFg1idRfimkpnqrqS/XgMjOHpfDrh6zr12v/ed++/CklJaV3lpWVG7EwDsbF9WO113TpGT7VI1bRAFe+pbCwyIcAlQ+xkg0cyGnipMHrgO6Ui6lqAeEoQSBBeyJfxth2nvOLi0s+Jeb7JFKZgdkmh8YPYQVI/Fd2V9x2bdy4SWiZ4tluI2qDECDf4mygd0VFpSE4uNcGPGGDt7ePhFq9ALpcr/dO4/dCcpxO1aVKsgH612ZAS0djkpISSUnL8dQ+4WM8z/m98adP+9WwnXY4JCQIT9LkZali6oeqjC5uRZL1SLKORXvt5Mm5unaQZXfcxBZ5P/ZmwUHzslo+VYEN8bnWOzDOGTFi+N1arebtHTvyEIzm5/AaJ7KdVjxy5IgKpt5EmFQ1i6z345nS1ta2Vvk1AQdtNIC8Oicnx5uI4ix47gDZomex31+2KLP7qBJsY79OKIrJ9cKkSbmXm5ubfpeXtzuFE6SP5eXtSurdO+Qg8ZFbqJmxnbTv8lc4WG2ckfE6d67MCMgrOXPtx2EC+bsNWyC389gpDjbHoQpsJPcCgMqKbPOC0XAfH98/TJs29fTlyzXP8nv1u69evTZ1+/YdRs7hbR4yJC1Cp/MaZpNAF7zAejIQR9EBchsgr8rNzfFHEGTzQEuyy4HgYLeSlQqqwIYX4hdG0Vd2L5geGBYW+g4btFsJuT5z7ty5ZzjKO43f3TSyS78S130IRFLtEnJjBXgC5HM6gL6FdbGa3SY5hPlzyh0CWWHlOxyUJ8dzVXqUn0dEtrW1yt9JhDnehSnqZmCci/bvP1jADzklXt0HB+YS0b3NMTF9c6Fld6fBFWsEQTayX6ktKSnll1+9VuFEBeNMzRCQ1YxD6mKN1NB2MAG1atVt1Taorj4/BQdqPe381LaF0TqDoe0t9Lk3foKEU/2JlRSwiO7j8PrdPNu00Z0BGzBNBx0xTxsx4Vamp2eE85FVhW4txtik12tnRUb23WZR7tCj6i8rVDk+wHaVcTm3IQ71cnulyvr6hj9yVGA4r2QPUMeGwa6xY8cUsRX2IBjd9osylWAD8nkkuaRBFj5+Q8M6oXUFZBkBu/7aORxR3ioPzlxOgS0doXs5u2FYDDDZznQsbZD0QzgO73HAfR50JlFkYEdn5dixWc3oUgG9Y01xBGzoGREEURd1QocfSEUB8jRn+VPaQZdjFbpHWeDPKWXO5E6DrXTGoodkGl8BmHilTG3OYFYTe9gIUC9AZwDPjZy+Woi5yP+S6ORPYbSdgS0g8/G1RUXFN/nN5Yr09MGxgMPsc+2C7jlE4t/5ZcES1yh919plsIUMYHhXV1+Y39ZmFD3s1CEWzCnZWXl7z56vKrHPX4JmOM/VnIb6gEOUOfziYBzPt7nr1dWXNDgkN3CgPsesjAfkKdRz9TrGEZi/REZGLwFw4cstl1vANueEA5BjDIbWOUiEOAcJ5u8cvL+K8fC6HMXF55DjwrIQl5PEodqEKWnSvRxw1OBaXw8MDFg+ePAQCYA5tbtDO9MFqKWIzTqdTv8ZBznzlXJ35m4H25w5gB8M8LMpuwvwhwNchw42r2fjvrCurv4N/vspFyBEf5t4HT16lAZ1UYskf8aGcgptRdervqDJoRzTEV8BeB0An1BNRGUDj4Jtzgtg9cBOz0BaRzLQkayFnDzVDqTcy7ye5T3qZVdJSfH7BQWFv+edN2plDfY5el2Ta1nX1jP9tQHsaYyew/R3CHPzEHbyMcobbbXxRHmXgW2NeQbuS6Qwlg9AyLaNQzLySwKtqAt+dSxHwsQE1PYAWAM5Z+hM/1F1B+344ar8+6URsP4/p9512lZQXs49uVc5wFaw4VEBsLT5Ya//AzDfafkdei4SAAAAAElFTkSuQmCC"},GABl:function(ke,f){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},HmJG:function(ke,f,t){},JNOM:function(ke,f,t){"use strict";t.r(f);var Ke=t("MYAL"),i=t("a/1m"),ee=t("FHsC"),d=t("4PKU"),H=t("MPZO"),g=t("bnk9"),v=t("XSsT"),M=t("iBFk"),G=t("jpv3"),B=t("9rdS"),ae=t("VBJJ"),h=t.n(ae),se=t("z3+T"),s=t("55MS"),S=t("GZha"),Pe=t("buSX"),A=t("ZZRV"),e=t.n(A),x=t("q5+0"),$=t("DndG"),D=t("9kvl"),le=t("0YPX"),ce=t("xHv9"),te=t("OJ0L"),r=t("V0Rq"),l=t("1vsH"),E=t("mgmH"),k=t("Rbwl"),re=t("hTF7"),U=t("EYz/"),ge=t("gwXo"),Q=t("DHCt"),We=t("CRgH"),K=t("GrpF"),m=t("Xc/e"),be=t("uLqt"),j=t("/vd4"),oe=t("V0hb"),Fe=t("X0rv"),V=t("/Pi5"),o=t("X/R0"),w=t("M6G9"),tt=t("XZgM"),ue=t("TFeq"),Y=t("RXQH"),n=t("VgM2"),bt=t("rjoL"),N=t("TMtJ"),It=t("CeOx"),wt=t("NiCL"),gt=t("zjzt"),ra=t("EkPb"),Ce=t("7X0+"),L=t("NfTp"),C=t.n(L),F=t("ErOA"),Bt=function(P){var O=P.shixunHomeworks,ne=P.dispatch,Oe=Object(x.m)();return e.a.createElement(N.a,{centered:!0,title:"\u63D0\u793A",visible:O.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(se.a)(h.a.mark(function Ue(){var ve;return h.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(F.a)("/api/myshixuns/".concat(O.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:Oe.coursesId}});case 2:ve=Le.sent,ve.status===0&&(w.b.success("\u5220\u9664\u6210\u529F"),ne({type:"shixunHomeworks/setActionTabs",payload:{}}),ne({type:"shixunHomeworks/getWorkList",payload:Object(s.a)({},O.actionTabs.params)}));case 4:case"end":return Le.stop()}},Ue)})),onCancel:function(){ne({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},Rt=Object(D.a)(function(W){var P=W.shixunHomeworks;return{shixunHomeworks:P}})(Bt),ot=function(P){var O,ne,Oe,Ue,ve,me,Le,Ve,z=P.exercise,dt=P.dispatch,ut=Object(x.m)(),st=Object(A.useState)(!0),Me=Object(S.a)(st,2),Ft=Me[0],Te=Me[1],Xe=Ce.a.useForm(),X=Object(S.a)(Xe,1),Et=X[0],Ne=z.actionTabs;return Object(A.useEffect)(function(){if(z.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var et,J,Nt,Lt;Et.resetFields(),Et.setFieldsValue({subjective_score:Ne==null||((et=Ne.selectArrs)===null||et===void 0||((J=et.record)===null||J===void 0))?void 0:J.subjective_score,objective_score:Ne==null||((Nt=Ne.selectArrs)===null||Nt===void 0||((Lt=Nt.record)===null||Lt===void 0))?void 0:Lt.objective_score})}},[z.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(N.a,{centered:!0,title:"\u8BC4\u9605",visible:z.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(se.a)(h.a.mark(function et(){var J,Nt,Lt,$t;return h.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,Et.validateFields();case 2:return Lt=Et.getFieldValue(),ia.next=5,Object(r.G)(Object(s.a)(Object(s.a)({},Lt),{},{id:ut.categoryId,user_id:Ne==null||((J=Ne.selectArrs)===null||J===void 0||((Nt=J.record)===null||Nt===void 0))?void 0:Nt.user_id}));case 5:$t=ia.sent,$t.status===0&&(w.b.success("\u8BC4\u9605\u6210\u529F"),Et.resetFields(),dt({type:"exercise/setActionTabs",payload:{}}),dt({type:"exercise/getExerciseList",payload:Object(s.a)({},z.actionTabs.params)}));case 7:case"end":return ia.stop()}},et)})),onCancel:function(){dt({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:"pl30"},e.a.createElement(Ce.a,{form:Et},e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement(Ce.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ge.a,{min:0,max:(Ne==null||((O=Ne.selectArrs)===null||O===void 0||((ne=O.exercise_types)===null||ne===void 0))?void 0:ne.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(n.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",Ne==null||((Oe=Ne.selectArrs)===null||Oe===void 0||((Ue=Oe.exercise_types)===null||Ue===void 0))?void 0:Ue.subjective_score,"\u5206")))),e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement(Ce.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ge.a,{min:0,max:(Ne==null||((ve=Ne.selectArrs)===null||ve===void 0||((me=ve.exercise_types)===null||me===void 0))?void 0:me.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(n.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",Ne==null||((Le=Ne.selectArrs)===null||Le===void 0||((Ve=Le.exercise_types)===null||Ve===void 0))?void 0:Ve.objective_score,"\u5206"))))))))},xt=Object(D.a)(function(W){var P=W.exercise;return{exercise:P}})(ot),Yt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Xt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],ua=t("BdwD"),_e=function(P){var O=P.exercise,ne=P.dispatch,Oe=Object(x.m)(),Ue=Object(A.useState)(!0),ve=Object(S.a)(Ue,2),me=ve[0],Le=ve[1],Ve=Ce.a.useForm(),z=Object(S.a)(Ve,1),dt=z[0],ut=Object(A.useState)(!1),st=Object(S.a)(ut,2),Me=st[0],Ft=st[1],Te=O.actionTabs;return Object(A.useEffect)(function(){if(O.actionTabs.key==="\u5EF6\u65F6"){var Xe,X,Et,Ne;Ft(!1),dt.resetFields(),dt.setFieldsValue({subjective_score:Te==null||((Xe=Te.selectArrs)===null||Xe===void 0||((X=Xe.record)===null||X===void 0))?void 0:X.subjective_score,objective_score:Te==null||((Et=Te.selectArrs)===null||Et===void 0||((Ne=Et.record)===null||Ne===void 0))?void 0:Ne.objective_score})}},[O.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(N.a,{width:370,centered:!0,title:"\u586B\u5199\u5EF6\u65F6\u65F6\u957F",visible:O.actionTabs.key==="\u5EF6\u65F6",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Me,onOk:Object(se.a)(h.a.mark(function Xe(){var X,Et;return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,dt.validateFields();case 2:Et=dt.getFieldValue(),ne({type:"exercise/setActionTabs",payload:{}}),Ft(!0),N.a.confirm({title:"\u5EF6\u65F6\u786E\u8BA4\u63D0\u793A",content:"\u60A8\u6B63\u5728\u4E3A\u3010".concat(Te==null||((X=Te.selectArrs)===null||X===void 0)?void 0:X.user_name,"\u3011\u540C\u5B66\u5355\u72EC\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u3010").concat(Et==null?void 0:Et.time,"\u3011\u5206\u949F\uFF0C\u662F\u5426\u786E\u8BA4\u672C\u64CD\u4F5C\uFF1F"),onOk:function(){var J=Object(se.a)(h.a.mark(function Lt(){var $t,ta;return h.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:return aa.next=2,Object(r.f)(Object(s.a)(Object(s.a)({},Et),{},{id:Oe.categoryId,exercise_user_id:Te==null||(($t=Te.selectArrs)===null||$t===void 0)?void 0:$t.exercise_user_id}));case 2:ta=aa.sent,Ft(!1),ta.status===0&&(w.b.success("\u5EF6\u65F6\u6210\u529F"),dt.resetFields(),ne({type:"exercise/getExerciseList",payload:Object(s.a)({},O.actionTabs.params)}));case 5:case"end":return aa.stop()}},Lt)}));function Nt(){return J.apply(this,arguments)}return Nt}()});case 6:case"end":return et.stop()}},Xe)})),onCancel:function(){ne({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:""},e.a.createElement(Ce.a,{form:dt},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:1},e.a.createElement(Ce.a.Item,{name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ge.a,{min:1,max:Te==null?void 0:Te.exercise_time,style:{width:300},placeholder:"\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E\u672C\u573A\u8003\u8BD5\u6B63\u5E38\u65F6\u957F\u7684\u6B63\u6574\u6570"}))),e.a.createElement(n.a,null,e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\u949F"))))))))},a=Object(D.a)(function(W){var P=W.exercise;return{exercise:P}})(_e),u=t("xKgJ"),y=t("hjlX"),b=t.n(y),T=function(P){var O=P.item,ne=P.renderText,Oe=Object(x.m)(),Ue=Object(A.useState)(),ve=Object(S.a)(Ue,2),me=ve[0],Le=ve[1],Ve=function(){var z=Object(se.a)(h.a.mark(function dt(){var ut;return h.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!me){Me.next=2;break}return Me.abrupt("return");case 2:return Me.next=4,Object(r.v)({id:Oe.categoryId,user_id:O==null?void 0:O.user_id});case 4:ut=Me.sent,ut&&Le(ut);case 6:case"end":return Me.stop()}},dt)}));return function(){return z.apply(this,arguments)}}();return e.a.createElement(wt.a,{onVisibleChange:Ve,title:e.a.createElement("div",null,"\u5355\u9009\u9898 ",me==null?void 0:me.single_question_score,"\u5206 ",e.a.createElement("br",null),"\u591A\u9009\u9898 ",me==null?void 0:me.multiple_question_score,"\u5206 ",e.a.createElement("br",null),"\u5224\u65AD\u9898 ",me==null?void 0:me.judgement_question_score,"\u5206 ",e.a.createElement("br",null),"\u586B\u7A7A\u9898 ",me==null?void 0:me.completion_question_score,"\u5206 ",e.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",me==null?void 0:me.shixun_question_score,"\u5206")},ne)},de=T,Re=function(P){var O,ne,Oe,Ue,ve,me,Le,Ve,z,dt,ut,st,Me,Ft,Te,Xe,X,Et,Ne,et,J,Nt,Lt,$t,ta,ia,aa,ie,qt,Gt,na,Ea,_a,sa,mt=P.exercise,Ee=P.loading,Z=P.dispatch,ft=P.globalSetting,Tt=Object(Pe.a)(P,["exercise","loading","dispatch","globalSetting"]),He=Object(x.l)(),Kt=Object(A.useState)(Object(s.a)({},Object(x.m)())),Pa=Object(S.a)(Kt,2),Ae=Pa[0],c=Pa[1],p=mt.exerciseList,Ht=mt.commonHeader,ln=Object(A.useState)({}),Ga=Object(S.a)(ln,2),Va=Ga[0],mn=Ga[1],qa=Object(A.useState)(""),en=Object(S.a)(qa,2),En=en[0],Ie=en[1],I=Object(A.useState)(0),it=Object(S.a)(I,2),zt=it[0],Zt=it[1],fa=Object(A.useState)({}),Ua=Object(S.a)(fa,2),da=Ua[0],Vt=Ua[1],Qt=Ce.a.useForm(),xa=Object(S.a)(Qt,1),ha=xa[0];Object(A.useEffect)(function(){var Pt;if(Object(u.c)()){var q;Zt((q=p.exercise_types)===null||q===void 0?void 0:q.total_users)}else if(p==null||((Pt=p.exercise_types)===null||Pt===void 0)?void 0:Pt.score_open){var De;Zt((De=p.exercise_types)===null||De===void 0?void 0:De.unanswer_users)}},[p]),Object(A.useEffect)(function(){Z({type:"exercise/getExerciseList",payload:Ae})},[]);var Fa=function(q){Ae.page=1;var De=Object.assign({},ha.getFieldValue());if(Object.keys(De).map(function(Ut){if(Ut==="objective_score_gte"||Ut==="objective_score_lte")return;De[Ut].includes("all")?(delete Ae[Ut],ha.setFieldsValue(Object(gt.a)({},Ut,"all"))):(Ae[Ut]=De[Ut],De[Ut]==""||!De[Ut]?ha.setFieldsValue(Object(gt.a)({},Ut,"all")):ha.setFieldsValue(Object(gt.a)({},Ut,Ae[Ut])))}),q.objective_score_gte||q.objective_score_lte){if(De.objective_score_gte>De.objective_score_lte)return ha.setFieldsValue({objective_score_lte:De.objective_score_gte}),!1;if(De.objective_score_gte!=""&&De.objective_score_lte!=""&&De.objective_score_gte&&De.objective_score_lte)Ae.objective_score_lte=De.objective_score_lte,Ae.objective_score_gte=De.objective_score_gte;else return delete Ae.objective_score_lte,delete Ae.objective_score_gte,!1}c(Object(s.a)({},Ae)),Z({type:"exercise/getExerciseList",payload:Ae})},La=function(q,De){Ae.page=q,Ae.limit=20,Z({type:"exercise/getExerciseList",payload:Object(s.a)({},Ae)})},pa=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:50,align:"center",render:function(q,De,Ut){return((Ae.page||1)-1)*20+Ut+1}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:150,ellipsis:!0,align:"center",render:function(q,De){return e.a.createElement("div",null,q||"--",!!(De==null?void 0:De.delayed_time)&&e.a.createElement(wt.a,{title:e.a.createElement("div",null,"\u5DF2\u4E3A\u8BE5\u5B66\u751F\u5EF6\u65F6",e.a.createElement("span",{className:"c-blue"},De.delayed_time,"\u5206\u949F"))},e.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:100,sortOrder:da.student_id,sortDirections:["descend","ascend"],align:"center",sorter:function(q,De){return q.id-De.id},render:function(q){return q||"--"}},(p==null||((O=p.exercise_types)===null||O===void 0)?void 0:O.groups_count)!==0&&{title:"\u5206\u73ED",width:(p==null||((ne=p.exercise_types)===null||ne===void 0)?void 0:ne.subjective)===1?"12%":"20%",ellipsis:!0,dataIndex:"user_group_name",align:"center",render:function(q){return q||"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"center",render:function(q){return q===0?e.a.createElement("span",{className:"c-red"},"\u672A\u5F00\u59CB"):q===1?e.a.createElement("span",{className:"c-orange"},"\u8003\u8BD5\u4E2D"):q===2?e.a.createElement("span",{className:"c-green"},"\u5DF2\u4EA4\u5377"):e.a.createElement("span",{className:"c-red"},"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09")}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sortOrder:da.end_at,width:145,ellipsis:!0,sortDirections:["descend","ascend"],align:"center",sorter:function(q,De){return q.id-De.id},render:function(q){return q?C()(q).format("YYYY-MM-DD HH:mm"):"--"}},(Ht==null?void 0:Ht.exercise_status)>1&&(Ht==null?void 0:Ht.open_camera)&&Object(u.c)()&&!((Oe=ft.setting)===null||Oe===void 0?void 0:Oe.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(q,De){return De.commit_status>0?"".concat(q||0,"/").concat(Ht==null?void 0:Ht.photo_count):"--"}},(Ht==null?void 0:Ht.ip_bind)&&Object(u.e)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(q,De){return e.a.createElement(e.a.Fragment,null,q||"--",De.commit_status===1&&Ht.ip_bind&&De.last_ip&&e.a.createElement(g.a,{type:"link",onClick:Object(se.a)(h.a.mark(function Ut(){var Xa;return h.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:Xa=N.a.confirm({title:e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),e.a.createElement(n.a,null,e.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return Xa.destroy()}}))),width:500,icon:null,className:"custom-modal-divider",content:e.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",e.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var an=Object(se.a)(h.a.mark(function Ha(){var _n;return h.a.wrap(function(Qa){for(;;)switch(Qa.prev=Qa.next){case 0:return Qa.next=2,Object(r.N)({id:Ae.categoryId,exercise_user_id:De.exercise_user_id});case 2:_n=Qa.sent,_n.status===0&&(w.b.success("\u89E3\u7ED1\u6210\u529F"),Z({type:"exercise/getExerciseList",payload:Ae}));case 4:case"end":return Qa.stop()}},Ha)}));function cn(){return an.apply(this,arguments)}return cn}()});case 1:case"end":return Za.stop()}},Ut)}))},"\u89E3\u7ED1"))}},(Ht==null?void 0:Ht.open_camera)&&Object(u.e)()&&Ht.exercise_status<3&&!((Ue=ft.setting)===null||Ue===void 0?void 0:Ue.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(q,De){return e.a.createElement(V.a,{checked:q,onClick:Object(se.a)(h.a.mark(function Ut(){return h.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:q||N.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:e.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var Za=Object(se.a)(h.a.mark(function cn(){var Ha;return h.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(r.c)(Object(s.a)(Object(s.a)({},Ae),{},{exercise_user_id:De.exercise_user_id}));case 2:Ha=za.sent,(Ha==null?void 0:Ha.status)===0&&(w.b.success("\u64CD\u4F5C\u6210\u529F"),Z({type:"exercise/getExerciseList",payload:Object(s.a)({},Ae)}));case 4:case"end":return za.stop()}},cn)}));function an(){return Za.apply(this,arguments)}return an}()});case 1:case"end":return tn.stop()}},Ut)}))})}},!((p==null||((ve=p.exercise_types)===null||ve===void 0)?void 0:ve.objective)!==1||(p==null||((me=p.exercise_types)===null||me===void 0)?void 0:me.objective)===1&&(p==null||((Le=p.exercise_types)===null||Le===void 0)?void 0:Le.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(q,De){q=typeof q=="number"?Number(q):q;var Ut;return q>=0&&q<=60?Ut=e.a.createElement("span",null,q):q===100?Ut=e.a.createElement("span",{className:"c-green"},q):q>60?Ut=e.a.createElement("span",{className:"c-orange"},q):Ut="--",e.a.createElement(de,{renderText:Ut,item:De})}},!((p==null||((Ve=p.exercise_types)===null||Ve===void 0)?void 0:Ve.subjective)!==1||(p==null||((z=p.exercise_types)===null||z===void 0)?void 0:z.subjective)===1&&(p==null||((dt=p.exercise_types)===null||dt===void 0)?void 0:dt.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(q,De){q=typeof q=="number"?Number(q):q;var Ut;return q===0?Ut=e.a.createElement("span",null,q," ",e.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):q>0&&q<=60?Ut=e.a.createElement("span",null,q):q===100?Ut=e.a.createElement("span",{className:"c-green"},q):q>60?Ut=e.a.createElement("span",{className:"c-orange"},q):Ut="--",Ut}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",sortOrder:da.score,sortDirections:["descend","ascend"],align:"center",sorter:function(q,De){return q.id-De.id},render:function(q){return q=typeof q=="number"?Number(q):q,q===100?e.a.createElement("span",{className:"c-green"},q||"--"):q>60?e.a.createElement("span",{className:"c-orange"},q||"--"):e.a.createElement("span",null,q||"--")}},Object(u.c)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(q){return q?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((Ht==null?void 0:Ht.assistant_auth)||Object(u.c)())&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:150,render:function(q,De){return e.a.createElement("div",null,Object(u.c)()&&e.a.createElement(g.a,{ghost:!0,type:"primary",size:"small",disabled:De.commit_status<2},e.a.createElement($.Link,{className:De.commit_status>1?"c-blue":"c-black",to:De.commit_status>1&&"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/review/").concat(De.login),onClick:function(Xa){De.commit_status<2&&Xa.preventDefault(),De.commit_status===3&&(Xa.preventDefault(),Z({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(s.a)({},De),exercise_types:Object(s.a)({},p==null?void 0:p.exercise_types)},params:Object(s.a)({},Ae)}}))}},De.review_status&&"\u66F4\u6539\u8BC4\u9605",!De.review_status&&"\u8BC4\u9605")),Object(u.q)()&&De.commit_status>1&&e.a.createElement($.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/users/").concat(De==null?void 0:De.login),target:"_blank"},"\u67E5\u770B"),!!(Ht==null?void 0:Ht.exercise_time)&&Object(u.e)()&&e.a.createElement(wt.a,{title:function(){return Object(u.j)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Ht.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},e.a.createElement(g.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(u.j)()?!0:Ht.exercise_status===3}(),onClick:function(){Object(u.i)()&&Z({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:De,exercise_time:Ht.exercise_time,params:Object(s.a)({},Ae)}})}},"\u5EF6\u65F6")))}}].filter(function(Pt){return!!Pt}),va=Object(oe.a)(pa);return va[0]=Object(s.a)({},va[0]),va[(va==null?void 0:va.length)-1]=Object(s.a)({},va[(va==null?void 0:va.length)-1]),va[0].render=function(){return"\u6211"},va[(va==null?void 0:va.length)-1].render=function(){var Pt;if(p==null||((Pt=p.current_answer_user)===null||Pt===void 0)?void 0:Pt.login){var q;return e.a.createElement($.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/users/").concat(p==null||((q=p.current_answer_user)===null||q===void 0)?void 0:q.login),target:"_blank"},"\u67E5\u770B")}else return"--"},e.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(p==null||((ut=p.exercise_types)===null||ut===void 0)?void 0:ut.score_open)&&Object(u.q)()&&e.a.createElement(j.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(s.a)({},p==null?void 0:p.current_answer_user)],columns:va,scroll:{x:(pa==null?void 0:pa.length)*120}}),!Object(u.c)()&&e.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(p==null||((st=p.exercise_types)===null||st===void 0)?void 0:st.answer_users)&&e.a.createElement("span",{className:"mr10"},e.a.createElement("span",{style:{color:"#FF954C"}},p==null||((Me=p.exercise_types)===null||Me===void 0)?void 0:Me.answer_users," "),"\u5DF2\u4EA4"),!!(p==null||((Ft=p.exercise_types)===null||Ft===void 0)?void 0:Ft.unanswer_users)&&e.a.createElement("span",{className:"mr10"},p==null||((Te=p.exercise_types)===null||Te===void 0)?void 0:Te.unanswer_users,"\u672A\u4EA4"),(p==null||((Xe=p.exercise_types)===null||Xe===void 0)?void 0:Xe.exercise_end_time)!=="--"&&e.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",e.a.createElement("span",{style:{color:"#FF954C"}},p==null||((X=p.exercise_types)===null||X===void 0)?void 0:X.exercise_end_time))),!((Et=p.exercise_types)===null||Et===void 0?void 0:Et.exercise_all_users)&&!Object(u.q)()&&e.a.createElement(ua.a,null),(!!((Ne=p.exercise_types)===null||Ne===void 0?void 0:Ne.exercise_all_users)||Object(u.q)())&&e.a.createElement("aside",null,Object(u.c)()&&e.a.createElement("aside",{className:"pt20"},e.a.createElement(Ce.a,{form:ha,onValuesChange:Fa,initialValues:(et={},Object(gt.a)(et,"commit_status","all"),Object(gt.a)(et,"exercise_group_id","all"),Object(gt.a)(et,"review","all"),et)},e.a.createElement(Ce.a.Item,{name:"review"},e.a.createElement(m.a.Group,{style:{width:"100%"}},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"80px"},"\u4F60\u7684\u8BC4\u9605:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(m.a,{value:"all",checked:!((J=Va.review)===null||J===void 0?void 0:J.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},Yt==null?void 0:Yt.map(function(Pt,q){var De;return e.a.createElement(m.a,{value:Pt.id,key:q},Pt.name,"(",p==null||((De=p.exercise_types)===null||De===void 0)?void 0:De[Pt.type],")")}))))),e.a.createElement(Ce.a.Item,{name:"commit_status"},e.a.createElement(m.a.Group,{value:[],style:{width:"100%"}},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"80px"},"\u4F5C\u54C1\u72B6\u6001:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(m.a,{value:"all",checked:!((Nt=Va.commit_status)===null||Nt===void 0?void 0:Nt.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},Xt.map(function(Pt,q){var De;return e.a.createElement(m.a,{name:"commit_status",value:Pt.id},Pt.name,"(",p==null||((De=p.exercise_types)===null||De===void 0)?void 0:De[Pt.type],")")}))))),e.a.createElement(Ce.a.Item,{name:"exercise_group_id"},e.a.createElement(m.a.Group,{style:{width:"100%"}},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(m.a,{value:"all",checked:!((Lt=Va.course_group)===null||Lt===void 0?void 0:Lt.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},p.course_groups&&p.course_groups.map(function(Pt,q){return e.a.createElement(m.a,{value:Pt.exercise_group_id},Pt.exercise_group_name,"(",Pt.exercise_group_students,")")}))))),e.a.createElement(ue.a,{align:"middle"},e.a.createElement(n.a,{flex:"1"},e.a.createElement(We.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(q){Ae.search=q,Z({type:"exercise/getExerciseList",payload:Object(s.a)(Object(s.a)({},Ae),{},{page:1})})},style:{width:240}}),e.a.createElement("span",{className:"ml5 c-red"},($t=p.exercise_types)===null||$t===void 0?void 0:$t.total_users),e.a.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(ta=p.exercise_types)===null||ta===void 0?void 0:ta.exercise_all_users,"\u4E2A\u5B66\u751F\uFF09")),!(Ht==null?void 0:Ht.is_random)&&e.a.createElement(n.a,{className:["tr",b.a.rightFilter].join(" ")},((ia=p.exercise_types)===null||ia===void 0?void 0:ia.objective)===1&&((aa=p.exercise_types)===null||aa===void 0?void 0:aa.subjective)===1&&e.a.createElement(e.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",e.a.createElement("span",null,e.a.createElement(Ce.a.Item,{name:"objective_score_gte"},e.a.createElement(ge.a,{min:0,max:p==null||((ie=p.exercise_types)===null||ie===void 0)?void 0:ie.objective_score,placeholder:"\u6700\u4F4E"}))),e.a.createElement("span",null,e.a.createElement(Ce.a.Item,{name:"objective_score_lte"},e.a.createElement(ge.a,{min:(Ae==null?void 0:Ae.objective_score_gte)||0,max:p==null||((qt=p.exercise_types)===null||qt===void 0)?void 0:qt.objective_score,placeholder:"\u6700\u9AD8"})))),((Gt=p.exercise_types)===null||Gt===void 0?void 0:Gt.subjective)===1&&e.a.createElement(e.a.Fragment,null,e.a.createElement(g.a,{type:"default",disabled:(p==null||((na=p.total_exercise_users)===null||na===void 0)?void 0:na.length)<1},e.a.createElement($.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/reviews/group")},e.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),e.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),e.a.createElement(g.a,{type:"default",disabled:(p==null||((Ea=p.total_exercise_users)===null||Ea===void 0)?void 0:Ea.length)<1},e.a.createElement($.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/review/").concat(p==null||((_a=p.total_exercise_users)===null||_a===void 0||((sa=_a[0])===null||sa===void 0))?void 0:sa.user_login)},e.a.createElement("span",{className:"iconfont icon-filesync3x"}),e.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),e.a.createElement(j.a,{className:"mt30",loading:Ee["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(p==null?void 0:p.exercise_users)||[],columns:pa,scroll:{x:(pa==null?void 0:pa.length)*120},size:"large",onChange:function(q,De,Ut){if(da={},Ae.page=1,Ut.order===void 0){da[Ut.field]="descend";switch(Ut.field){case"student_id":Ie("descend"),Ae.order_type="desc";break}}else Ae.order_type=Ut.order.replace("end",""),da[Ut.field]=Ut.order;Vt(Object(s.a)({},da)),Ae.order_type=Ae.order_type==="desc"?"asc":"desc",Ae.order=Ut.field,Z({type:"exercise/getExerciseList",payload:Object(s.a)({},Ae)})}}),zt>20&&e.a.createElement("aside",{className:"tc mb50 pb30 mt30"},e.a.createElement(re.a,{showSizeChanger:!1,onChange:La,current:Ae.page||1,defaultPageSize:20,total:zt}))),e.a.createElement(xt,null),e.a.createElement(Rt,null),e.a.createElement(a,null))},Be=Object(D.a)(function(W){var P=W.exercise,O=W.loading,ne=W.globalSetting;return{exercise:P,loading:O.effects,globalSetting:ne}})(Re),kt=t("E+ey"),je=t("sY1U"),Mt=t("1w57"),yt=t("CxHN"),ze=t("8RY0"),at=t("tFzH"),Dt=t("D+AN"),lt=t("j+ej"),Jt=t("L4pD"),Ot=t("k5F3"),Ct=function(P){var O=P.exercise,ne=P.loading,Oe=P.dispatch,Ue=P.activeTabs,ve=Object(x.m)(),me=Object(A.useState)(Object(s.a)(Object(s.a)({},ve),{page:1,per_page:10})),Le=Object(S.a)(me,1),Ve=Le[0],z=O.editData,dt=[{name:"\u5355\u9009\u9898",count:"q_singles",score:"q_singles_scores"},{name:"\u591A\u9009\u9898",count:"q_doubles",score:"q_doubles_scores"},{name:"\u5224\u65AD\u9898",count:"q_judges",score:"q_judges_scores"},{name:"\u586B\u7A7A\u9898",count:"q_nulls",score:"q_nulls_scores"},{name:"\u4E3B\u89C2\u9898",count:"q_mains",score:"q_mains_scores"},{name:"\u5B9E\u8BAD\u9898",count:"q_shixuns",score:"q_shixuns_scores"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores"}];Object(A.useEffect)(function(){Ue==="2"&&ut()},[ve.categoryId,Ue]);var ut=function(){Oe({type:"exercise/editExercise",payload:Object(s.a)({},Ve)})},st=function(){var Ft;return z==null||((Ft=z.exercise_questions)===null||Ft===void 0)?void 0:Ft.map(function(Te,Xe){if(Te.key=Xe+1,Te.len=z.length,Te.hideAction=!0,Te.question_type===0)return e.a.createElement("aside",{key:Xe},e.a.createElement(Dt.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===1)return e.a.createElement("aside",{key:Xe},e.a.createElement(ze.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===2)return e.a.createElement("aside",{key:Xe},e.a.createElement(yt.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===3)return e.a.createElement("aside",{key:Xe},e.a.createElement(Mt.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===4)return e.a.createElement("aside",{key:Xe},e.a.createElement(lt.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===5)return e.a.createElement("aside",{key:Xe},e.a.createElement(at.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===6)return e.a.createElement("aside",{key:Xe},e.a.createElement(Jt.a,{editData:Te}),e.a.createElement(je.a,null))})};return e.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},e.a.createElement(Ot.a,{isPreview:!0,activeTabs:Ue}),e.a.createElement(je.a,null),st())},pt=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O.effects}})(Ct),nt=t("Mumi"),pe=t("/zo+"),xe=t("VrcO"),ye=t.n(xe),At=function(P){var O,ne,Oe,Ue,ve,me=P.exercise,Le=P.loading,Ve=P.dispatch,z=P.cb,dt=Object(s.a)({},Object(x.m)()),ut=Object(A.useState)([]),st=Object(S.a)(ut,2),Me=st[0],Ft=st[1],Te=Object(A.useState)(!0),Xe=Object(S.a)(Te,2),X=Xe[0],Et=Xe[1],Ne=Object(A.useState)(1),et=Object(S.a)(Ne,2),J=et[0],Nt=et[1],Lt=Object(A.useState)(!0),$t=Object(S.a)(Lt,2),ta=$t[0],ia=$t[1],aa=Object(A.useState)(!1),ie=Object(S.a)(aa,2),qt=ie[0],Gt=ie[1],na=Object(A.useState)(),Ea=Object(S.a)(na,2),_a=Ea[0],sa=Ea[1];dt.page=0,dt.limit=50,Object(A.useEffect)(function(){me.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(Me=[],ft(1))},[me.actionTabs.key]);var mt=Ce.a.useForm(),Ee=Object(S.a)(mt,1),Z=Ee[0],ft=function(){var Tt=Object(se.a)(h.a.mark(function He(Kt){var Pa,Ae;return h.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return Kt==1&&(Me=[]),dt.page=Kt,ia(!0),p.next=5,Ve({type:"exercise/getRedoModal",payload:Object(s.a)({},dt)});case 5:Ae=p.sent,(Ae==null||((Pa=Ae.exercise_users)===null||Pa===void 0)?void 0:Pa.length)parseInt(st.endIP))){J.next=7;break}return w.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),J.abrupt("return");case 7:Ue({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(s.a)({},z.getFieldValue()),type:ne.actionTabs.type}});case 8:case"end":return J.stop()}},Et)})),onCancel:function(){Ue({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(i.a,{activeKey:Xe,onChange:function(Ne){X(Ne),z.resetFields()}},e.a.createElement(ja,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(ja,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(Ce.a,{form:z,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(Ne,et){Me(Object(s.a)({},et))}},Xe==="1"&&e.a.createElement(Ce.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(we.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(Ne){z.setFieldsValue({ip:Object(oe.a)(Ne.filter(function(et){return Object(Da.a)(et)?!0:(w.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Xe==="2"&&e.a.createElement(ue.a,{gutter:[20,20]},e.a.createElement(n.a,{flex:"1"},e.a.createElement(Ce.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(We.a,{maxLength:12,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(Ne){var et="";Object(Da.a)(Ne.target.value)?et=Ne.target.value:(et="",w.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),z.setFieldsValue({startIP:et})}}))),e.a.createElement(n.a,{flex:"1"},e.a.createElement(Ce.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(We.a,{onBlur:function(Ne){},prefix:e.a.createElement("span",{className:"font14"},(O=st.startIP)===null||O===void 0?void 0:O.substring(0,st.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},wa=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O}})($a),Ca=t("2JKx"),jt=t.n(Ca),Ye=t("Ot1p"),qe=t("kaH+"),_t=t("dhSg"),Je=t("m3rI"),ea=We.a.TextArea,ma=Wt.a.RangePicker,oa=we.a.Option,la=function(P){var O,ne,Oe,Ue,ve,me,Le,Ve,z,dt,ut=P.exercise,st=P.globalSetting,Me=P.loading,Ft=P.dispatch,Te=Object(x.m)(),Xe=Object(x.l)(),X=ut.workSetting,Et=ut.commonHeader,Ne=Object(A.useState)(!0),et=Object(S.a)(Ne,2),J=et[0],Nt=et[1],Lt=Object(A.useState)([]),$t=Object(S.a)(Lt,2),ta=$t[0],ia=$t[1],aa=Object(A.useState)({}),ie=Object(S.a)(aa,2),qt=ie[0],Gt=ie[1],na=Object(A.useState)([]),Ea=Object(S.a)(na,2),_a=Ea[0],sa=Ea[1],mt=Ce.a.useForm(),Ee=Object(S.a)(mt,1),Z=Ee[0],ft=Object(A.useState)([]),Tt=Object(S.a)(ft,2),He=Tt[0],Kt=Tt[1],Pa=Object(A.useState)({ip_bind:!1,ip_limit:null,public_ip:[],inner_ip:[],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,photo_count:5,unified_setting:!1,publish_time:"",end_time:"",time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:""}),Ae=Object(S.a)(Pa,2),c=Ae[0],p=Ae[1];Object(A.useEffect)(function(){Ht()},[X]),Object(A.useEffect)(function(){Ft({type:"exercise/getWorkSetting",payload:Object(s.a)({},Te)})},[]),Object(A.useEffect)(function(){if(ut.actionTabs.key==="insterIp"){debugger;ut.actionTabs.data.ip?c[ut.actionTabs.type]=[].concat(Object(oe.a)(c[ut.actionTabs.type]||[]),Object(oe.a)(ut.actionTabs.data.ip)):c[ut.actionTabs.type]=[].concat(Object(oe.a)(c[ut.actionTabs.type]||[]),["".concat(ut.actionTabs.data.startIP,",").concat(ut.actionTabs.data.startIP.substring(0,ut.actionTabs.data.startIP.lastIndexOf("."))+"."+ut.actionTabs.data.endIP)]),p(Object(s.a)({},c))}},[ut.actionTabs]);var Ht=function(){var I,it,zt,Zt,fa,Ua,da,Vt=JSON.parse(JSON.stringify(X));Object.keys(c).map(function(Qt){var xa,ha,Fa;if(c[Qt]=(Vt==null||((xa=Vt.exercise)===null||xa===void 0)?void 0:xa[Qt])||(Vt==null||((ha=Vt.exercise_header)===null||ha===void 0)?void 0:ha[Qt]),Vt==null||((Fa=Vt.exercise_header)===null||Fa===void 0)?void 0:Fa[Qt]){var La;c[Qt]=Vt==null||((La=Vt.exercise_header)===null||La===void 0)?void 0:La[Qt]}else{var pa;c[Qt]=Vt==null||((pa=Vt.exercise)===null||pa===void 0)?void 0:pa[Qt]}}),c.file_list=(Vt==null||((I=Vt.exercise_header)===null||I===void 0)?void 0:I.attachment_id)?[{uid:Vt==null||((it=Vt.exercise_header)===null||it===void 0)?void 0:it.attachment_id,id:Vt==null||((zt=Vt.exercise_header)===null||zt===void 0)?void 0:zt.attachment_id,url:Vt==null||((Zt=Vt.exercise_header)===null||Zt===void 0)?void 0:Zt.photo_url}]:[],He=(Vt==null||((fa=Vt.published_course_groups)===null||fa===void 0)?void 0:fa.map(function(Qt){return{course_group_id:Qt.course_group_id,end_time:Qt.course_end_time,publish_time:Qt.course_publish_time}}))||[{}],X==null||((Ua=X.course_groups)===null||Ua===void 0)||Ua.map(function(Qt,xa){Qt.cilckkey="",Qt.isselect=!1}),X==null||((da=X.course_groups)===null||da===void 0)||da.map(function(Qt,xa){var ha;X==null||((ha=X.published_course_groups)===null||ha===void 0)||ha.map(function(Fa,La){var pa;(Fa==null||((pa=Fa.course_group_id)===null||pa===void 0)?void 0:pa.includes(Qt==null?void 0:Qt.course_group_id))&&(Qt.cilckkey=La,Qt.isselect=!0)})}),console.log("data:",c,X),p(c),Kt(He)},ln=function(){var I,it,zt,Zt,fa,Ua,da=JSON.parse(JSON.stringify(c));if(da.categoryId=Te.categoryId,da.publish_time_groups=He,da.attachment_id=((I=da.file_list)===null||I===void 0||((it=I[0])===null||it===void 0||((zt=it.response)===null||zt===void 0))?void 0:zt.id)||null,delete da.file_list,!c.unified_setting)delete da.publish_time,delete da.end_time,He.map(function(Qt){if(!Qt.course_group_id||!Qt.course_group_id){w.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A")}if(!Qt.publish_time||!Qt.end_time){w.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}});else if(!c.publish_time||!c.end_time)throw w.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(c.open_camera&&c.photo_count<1)throw w.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(c.ip_limit==="pub"&&!((Zt=c.public_ip)===null||Zt===void 0?void 0:Zt.length))throw w.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u516C\u7F51IP\u5730\u5740");if(c.ip_limit==="inner"&&(!((fa=c.public_ip)===null||fa===void 0?void 0:fa.length)||!((Ua=c.inner_ip)===null||Ua===void 0?void 0:Ua.length)))throw w.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP + \u5185\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u5185\u7F51IP\u5730\u5740");if(c.open_camera||c.screen_open)var Vt=N.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:e.a.createElement("div",{className:"font16 p20"},c.open_camera&&e.a.createElement(ue.a,{align:"",justify:"start",className:"mt20"},e.a.createElement(n.a,{flex:"24px"},e.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),e.a.createElement(n.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",e.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",e.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),c.screen_open&&e.a.createElement(ue.a,{justify:"start",className:"mt20"},e.a.createElement(n.a,{flex:"24px",className:"mr20"},e.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),e.a.createElement(n.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",e.a.createElement("img",{width:"26",src:t("GABl")})," ",e.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",e.a.createElement("img",{width:"26",src:t("onxn")})," ",e.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),e.a.createElement("p",{className:"ml40 mt40"},e.a.createElement(m.a,{onChange:function(xa){return Vt.update({okButtonProps:{disabled:!xa.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){Ga(da)},okButtonProps:{disabled:!0}});else Ga(da)},Ga=function(I){Object(r.P)(Object(s.a)({},I)).then(function(it){it.status===0&&(w.b.success("\u66F4\u65B0\u6210\u529F"),Ft({type:"exercise/getCommonHeader",payload:Object(s.a)({},Te)}),Ft({type:"exercise/getWorkSetting",payload:Object(s.a)({},Te)}),Nt(!0))})},Va=function(I){return I&&I1}else return!1},en=function(I){var it;if(J)return[!0,!0];if(X==null||((it=X.published_course_groups)===null||it===void 0)?void 0:it.some(function(Zt){return Zt.course_group_id===I.course_group_id})){var zt;return J||(X==null||((zt=X.exercise)===null||zt===void 0)?void 0:zt.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},En={disabled:J,multiple:!1,listType:"picture-card",onPreview:function(I){_t.a.publish("preview-image",I.thumbUrl)},withCredentials:!0,fileList:c.file_list,beforeUpload:function(I){var it=I.size/1024;return it>200?(w.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0},action:"".concat(Je.a.API_SERVER,"/api/attachments.json"),onChange:function(I){var it=I.fileList.filter(function(zt){return!!zt.status});c.file_list=it,p(Object.assign({},c))},onRemove:function(){var Ie=Object(se.a)(h.a.mark(function it(zt){return h.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return c.file_list=[],p(Object.assign({},c)),fa.abrupt("return",!0);case 3:case"end":return fa.stop()}},it)}));function I(it){return Ie.apply(this,arguments)}return I}()};return e.a.createElement("section",{className:[jt.a.form,"mb50 bg-white"].join(" ")},e.a.createElement(ue.a,null,e.a.createElement(n.a,{span:24},e.a.createElement(ue.a,{align:"middle"},e.a.createElement(n.a,{flex:"1"},e.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),e.a.createElement(n.a,null,Object(u.c)()&&J&&e.a.createElement(g.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return Nt(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((O=X.course_groups)===null||O===void 0?void 0:O.length)>0&&e.a.createElement(n.a,{span:24,className:"mt10"},e.a.createElement(m.a,{checked:c.unified_setting,disabled:J||(X==null||((ne=X.exercise)===null||ne===void 0)?void 0:ne.exercise_status)>1,onChange:function(){var I;if((X==null||((I=X.exercise)===null||I===void 0)?void 0:I.exercise_status)>1){w.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}c.unified_setting=!c.unified_setting,c.unified_setting===!1&&He==""&&Kt(He.concat({})),p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)"))),c.unified_setting&&e.a.createElement("div",null,e.a.createElement(ue.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(n.a,null,"\u53D1\u5E03\u65F6\u95F4:"),e.a.createElement(n.a,{className:"ml5"},e.a.createElement(wt.a,{placement:"bottom",title:(X==null||((Oe=X.exercise)===null||Oe===void 0)?void 0:Oe.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},e.a.createElement(Wt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:C()(Object(l.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Va,disabled:J||(X==null||((Ue=X.exercise)===null||Ue===void 0)?void 0:Ue.exercise_status)>1,value:c.publish_time?C()(c.publish_time):"",allowClear:!1,onChange:function(I,it){c.publish_time=it,c.end_time||(c.end_time=C()(I).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),p(Object.assign({},c))}}))),e.a.createElement(n.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"))),e.a.createElement(ue.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(n.a,null,"\u622A\u6B62\u65F6\u95F4:"),e.a.createElement(n.a,{className:"ml5"},e.a.createElement(Wt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:C()(Object(l.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:J,allowClear:!1,value:c.end_time?C()(c.end_time):"",disabledDate:mn,onChange:function(I,it){c.end_time=it,p(Object.assign({},c))}})),e.a.createElement(n.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)")))),!c.unified_setting&&e.a.createElement(ue.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},e.a.createElement(n.a,{span:24},e.a.createElement(ue.a,null,e.a.createElement(n.a,{span:10}),e.a.createElement(n.a,{span:9},e.a.createElement(ue.a,{className:"c-grey-c"},e.a.createElement(n.a,{flex:"1"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"),e.a.createElement(n.a,{flex:"1"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(n.a,{span:4}))),He&&He.map(function(Ie,I){return e.a.createElement(n.a,{span:24,key:I},e.a.createElement(ue.a,{gutter:[8,16]},e.a.createElement(n.a,{span:9},e.a.createElement(ue.a,null,e.a.createElement(n.a,null,"\u53D1\u5E03\u89C4\u5219 ",I+1),e.a.createElement(n.a,{flex:"auto",style:{maxWidth:400}},e.a.createElement(we.a,{disabled:qa(Ie),className:"ml20",mode:"tags",size:"large",style:{width:"100%"},value:Ie.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:function(zt){He[I].course_group_id=zt,ia(He.map(function(Zt){return Zt.course_group_id}).toString().split(",")),Kt(He.slice()),X.course_groups.map(function(Zt,fa){zt.map(function(Ua,da){Zt.course_group_id===Ua&&(Zt.cilckkey=I,Zt.isselect=!0)})})},onDeselect:function(zt){X.course_groups.map(function(Zt,fa){Zt.course_group_id===zt&&Zt.cilckkey===I&&(Zt.cilckkey=I,Zt.isselect=!1)})}},X.course_groups&&X.course_groups.map(function(it,zt){return e.a.createElement(oa,Object(gt.a)({key:zt,disabled:(it==null?void 0:it.isselect)&&it.cilckkey!=I,value:it.course_group_id},"key",it.course_group_id),it.course_group_name)}))))),e.a.createElement(n.a,{span:1}),e.a.createElement(n.a,{span:9},e.a.createElement(ma,{disabled:en(Ie),disabledDate:Va,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[C()(Object(l.d)(),"HH:mm"),C()(Object(l.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Ie.publish_time&&[C()(Ie.publish_time),Ie.end_time&&C()(Ie.end_time)],onChange:function(zt,Zt){qa(Ie)||(He[I].publish_time=Zt[0]),He[I].end_time=Zt[1],Kt(Object(oe.a)(He))}})),!J&&e.a.createElement(n.a,{span:4},I>0&&e.a.createElement(ct.a,{onClick:function(){He=He.filter(function(zt,Zt){return I!==Zt}),Kt(Object(oe.a)(He))}}),e.a.createElement(Ze.a,{className:"c-green ml20",onClick:function(){Kt(He.concat({}))}}))))})),e.a.createElement(je.a,null),e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),e.a.createElement(ge.a,{size:"large",disabled:J,min:1,value:c.time===-1?null:c.time,onChange:function(I){c.time=I,p(Object(s.a)({},c))}}),e.a.createElement("span",{className:"ml10"},"\u5206\u949F"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(Et==null?void 0:Et.is_random)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.question_random,disabled:J,onChange:function(I){c.question_random=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.choice_random,disabled:J,onChange:function(I){c.choice_random=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)")))),e.a.createElement(je.a,null),!(st==null||((ve=st.setting)===null||ve===void 0)?void 0:ve.is_local)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.open_camera,disabled:J,onChange:function(I){if(!c.time){w.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}c.open_camera=I.target.checked,c.photo_count=c.photo_count||5,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5F00\u542F\u6444\u50CF\u5934")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),e.a.createElement(ge.a,{size:"large",disabled:J||!c.open_camera,min:1,defaultValue:5,max:10,value:c.photo_count,onChange:function(I){c.photo_count=I,p(Object(s.a)({},c))}}),e.a.createElement("span",{className:"ml10"},"(\u6B21)"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),e.a.createElement(n.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.screen_open,disabled:J,onChange:function(I){c.screen_open=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),c.screen_open&&e.a.createElement(n.a,{span:24,className:"mt15 pl30 font14"},e.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),e.a.createElement(ge.a,{size:"large",disabled:J,min:0,defaultValue:3,max:10,value:c.screen_num,onChange:function(I){c.screen_num=I,p(Object(s.a)({},c))}}),e.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(ge.a,{size:"large",disabled:J,min:0,defaultValue:5,max:60,value:c.screen_sec,onChange:function(I){c.screen_sec=I,p(Object(s.a)({},c))}}),e.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.ip_limit!=="no",disabled:J,onChange:function(I){c.ip_limit==="no"?c.ip_limit="pub":c.ip_limit="no",p(Object.assign({},c))}},e.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),c.ip_limit!=="no"&&e.a.createElement(n.a,{className:"mt15 ml50"},e.a.createElement(R.a.Group,{value:c.ip_limit,disabled:J,name:"ip_limit",onChange:function(I){c.ip_limit=I.target.value,p(Object(s.a)({},c))}},e.a.createElement(R.a,{value:"pub"},"\u4EC5\u9650\u5236\u516C\u7F51IP"),e.a.createElement(R.a,{value:"inner"},"\u9650\u5236\u516C\u7F51IP+\u5185\u7F51IP ",e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("span",{className:"c-blue"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))),c.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ue.a,{className:"mt15 ml50 ".concat(jt.a.ipWrp)},e.a.createElement(n.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(n.a,null,!((me=c.public_ip)===null||me===void 0?void 0:me.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(Le=c.public_ip)===null||Le===void 0?void 0:Le.map(function(Ie,I){return e.a.createElement("span",{className:jt.a.ipItem},e.a.createElement("i",null,Ie," "),!J&&e.a.createElement(ga.a,{onClick:function(){N.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){c.public_ip.splice(I,1),p(Object(s.a)({},c))}})},className:" c-grey-c",size:20}))}),Object(u.c)()&&!J&&e.a.createElement("span",{onClick:function(){Ft({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),c.ip_limit==="inner"&&e.a.createElement(ue.a,{className:"mt15 ml50 ".concat(jt.a.ipWrp)},e.a.createElement(n.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(n.a,null,!((Ve=c.inner_ip)===null||Ve===void 0?void 0:Ve.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(z=c.inner_ip)===null||z===void 0?void 0:z.map(function(Ie,I){return e.a.createElement("span",{className:jt.a.ipItem},e.a.createElement("i",null,Ie," "),!J&&e.a.createElement(ga.a,{onClick:function(){J||N.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){c.inner_ip.splice(I,1),p(Object(s.a)({},c))}})},className:" c-grey-c",size:20}))}),Object(u.c)()&&!J&&e.a.createElement("span",{className:"font14 c-blue ml10",onClick:function(){Ft({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),c.ip_limit==="inner"&&e.a.createElement(ue.a,null,e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.ip_bind,disabled:J,onChange:function(I){c.ip_bind=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"IP\u7ED1\u5B9A"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09"))))),e.a.createElement(je.a,null)),e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.score_open,disabled:J,onChange:function(I){c.score_open=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.answer_open,disabled:J,onChange:function(I){c.answer_open=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30 "},e.a.createElement(m.a,{checked:c.show_statistic,disabled:J,onChange:function(I){c.show_statistic=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30 pb40"},e.a.createElement(m.a,{checked:c.assistant_auth,disabled:J,onChange:function(I){c.assistant_auth=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u52A9\u6559\u6743\u9650")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),e.a.createElement(je.a,null),Object(u.c)()&&e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"600px"},e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),e.a.createElement("div",{className:"mt15 pl30"},e.a.createElement(fe.a,En,!((dt=c.file_list)===null||dt===void 0?void 0:dt.length)&&e.a.createElement("div",null,e.a.createElement(Ia,null),e.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.show_title,disabled:J,onChange:function(I){c.show_title=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),e.a.createElement(n.a,{span:24,className:"mt15 pl30 "},e.a.createElement(m.a,{checked:c.show_body,disabled:J,onChange:function(I){c.show_body=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.show_info,disabled:J,onChange:function(I){c.show_info=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.show_table,disabled:J,onChange:function(I){c.show_table=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),e.a.createElement(m.a,{className:"pl8",checked:c.show_user,disabled:J,onChange:function(I){c.show_user=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u59D3\u540D")),e.a.createElement(m.a,{checked:c.show_no,disabled:J,onChange:function(I){c.show_no=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5B66\u53F7")),e.a.createElement(m.a,{checked:c.show_group,disabled:J,onChange:function(I){c.show_group=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),e.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.show_desc,disabled:J,onChange:function(I){c.show_desc=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),c.show_desc&&e.a.createElement("div",{className:"mt15 pl30 pb40"},J?e.a.createElement(ea,{style:{height:150,width:550},disabled:!0,value:c.description}):e.a.createElement(Ye.a,{width:550,height:150,defaultValue:c.description,id:"exercise-detail-config-exam-description-id",onChange:function(I){c.description=I,p(Object.assign({},c))}})))),e.a.createElement(n.a,{flex:1,className:"pt40"},e.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),e.a.createElement("img",{src:t("nKGa")}))),!J&&e.a.createElement(n.a,{className:"mb50 pb10 btn-w120"},e.a.createElement(g.a,{type:"primary",size:"large",onClick:function(){return ln()}},"\u63D0\u4EA4"),e.a.createElement(g.a,{onClick:function(){Nt(!0),Ht()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),e.a.createElement(qe.a,null),e.a.createElement(wa,null))},Ba=Object(D.a)(function(W){var P=W.exercise,O=W.loading,ne=W.globalSetting;return{exercise:P,loading:O.effects,globalSetting:ne}})(la),ca=t("NE/W"),Na=t("L7QV"),ya=t("9Bee"),Oa=t("51gm"),Aa=t.n(Oa),ka={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898"},Ma={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},Ya=function(P){var O,ne,Oe=P.exercise,Ue=P.loading,ve=P.dispatch,me=Object(x.m)(),Le=Object(A.useState)(Object(s.a)(Object(s.a)({},me),{sort:"asc",page:1,per_page:10})),Ve=Object(S.a)(Le,2),z=Ve[0],dt=Ve[1],ut=Object(x.l)(),st=Oe.statisticsList,Me=Object(A.useState)({}),Ft=Object(S.a)(Me,2),Te=Ft[0],Xe=Ft[1],X=Object(A.useState)([]),Et=Object(S.a)(X,2),Ne=Et[0],et=Et[1],J=Object(A.useState)(""),Nt=Object(S.a)(J,2),Lt=Nt[0],$t=Nt[1],ta=Object(A.useState)(""),ia=Object(S.a)(ta,2),aa=ia[0],ie=ia[1],qt=Ce.a.useForm(),Gt=Object(S.a)(qt,1),na=Gt[0],Ea=function(){var Z=Object.assign({},na.getFieldValue());Object.keys(Z).map(function(ft){Z[ft].includes("all")?(delete z[ft],na.setFieldsValue(Object(gt.a)({},ft,"all"))):(z[ft]=Z[ft],na.setFieldsValue(Object(gt.a)({},ft,z[ft])))}),mt()},_a=function(Z,ft){z.page=Z,z.limit=20,ve({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},z)})},sa=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(Z){return e.a.createElement("span",null,Z===0?0:(Z*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(Z){return e.a.createElement("span",{className:"c-orange"},Z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(Z){return e.a.createElement("span",{className:"c-orange"},Z,"\u4EBA")}}],mt=function(){var Ee=Object(se.a)(h.a.mark(function Z(){var ft;return h.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ve({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},z)});case 2:ft=He.sent,(ft==null?void 0:ft.exercise_counts)&&et([ft.exercise_counts]);case 4:case"end":return He.stop()}},Z)}));return function(){return Ee.apply(this,arguments)}}();return Object(A.useEffect)(function(){mt()},[z.coursesId]),e.a.createElement(e.a.Fragment,null,e.a.createElement("section",{className:"minH500 bg-white"},e.a.createElement("aside",{className:"pt20"},e.a.createElement(Ce.a,{form:na,onChange:Ea,initialValues:(O={},Object(gt.a)(O,"commit_status","all"),Object(gt.a)(O,"exercise_group_id","all"),Object(gt.a)(O,"review","all"),O)},e.a.createElement(Ce.a.Item,{name:"exercise_group_id"},e.a.createElement(m.a.Group,{style:{width:"100%"}},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(m.a,{value:"all",checked:!Te.course_group},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},st.course_groups&&st.course_groups.map(function(Ee,Z){return e.a.createElement(m.a,{value:Ee.exercise_group_id,key:Z},Ee.exercise_group_name,"(",Ee.exercise_group_students,")")}))))))),e.a.createElement(j.a,{className:"mt30",loading:Ue["exercise/getExerciseStatistics"],pagination:!1,dataSource:Ne,columns:sa}),e.a.createElement("div",{className:Aa.a.title},e.a.createElement(ue.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},e.a.createElement(n.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),e.a.createElement(n.a,{className:"font16"},e.a.createElement("span",{className:"current",onClick:function(){z.sort=z.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",z.sort),dt(Object(s.a)({},z)),mt()}},e.a.createElement("span",null,"\u6B63\u786E\u7387"),e.a.createElement("p",{className:"edu-sorter current ".concat(z.sort)},e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.a.createElement(pe.a,{spinning:Ue["exercise/getExerciseStatistics"]},e.a.createElement("div",{className:"minH200"},st==null||((ne=st.commit_results)===null||ne===void 0)?void 0:ne.map(function(Ee,Z){var ft;return e.a.createElement("aside",{key:Z,className:"font14 c-black mt30"},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:1},Ee.ques_position,".",ka[Ee.ques_type]),e.a.createElement(n.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},Ee.right_percent,"%"))),e.a.createElement("div",null,e.a.createElement(ya.a,{value:Ee.ques_title})),e.a.createElement("div",{className:"mt20",style:{display:Ee.ques_type===5?"none":""}},e.a.createElement(ue.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(n.a,{flex:1},"\u9009\u9879"),e.a.createElement(n.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(n.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(je.a,{style:{margin:0,marginBottom:20,display:Ee.ques_type===5?"none":""}}),Ee==null||((ft=Ee.ques_details)===null||ft===void 0)?void 0:ft.map(function(Tt,He){return Ee.ques_type===5?e.a.createElement("div",{className:"mt20"},e.a.createElement(ue.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},Tt.challenge_position,".",Tt.challenge_name),e.a.createElement(n.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},Tt.challenge_percent,"%"))),e.a.createElement("div",null,e.a.createElement(ue.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(n.a,{flex:1},"\u9009\u9879"),e.a.createElement(n.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(n.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(je.a,{style:{margin:0,marginBottom:20}}),Tt==null?void 0:Tt.challenge_details.map(function(Kt){return e.a.createElement(ue.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Ma[Kt.choice_text]})))),e.a.createElement(n.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Kt.choice_right_boolean&&"c-green"},Kt.choice_users_count||0)),e.a.createElement(n.a,{flex:"200px"},e.a.createElement(Na.a,{status:"active",strokeColor:"#2abd8b",percent:(Kt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(ue.a,{className:"",gutter:[24,20]},e.a.createElement(n.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(n.a,{flex:"60px",className:"tc"},Ee.effictive_counts),e.a.createElement(n.a,{flex:"200px"})),e.a.createElement(je.a,{style:{margin:0,marginBottom:20}})):e.a.createElement(ue.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},e.a.createElement(ue.a,null,Ee.ques_type===2||Ee.ques_type===3||Ee.ques_type===4?"":e.a.createElement(n.a,null,l.i[He],". "),Ee.ques_type===4?e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Ma[Tt.choice_text]})):e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Tt.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":Tt.choice_text})))),e.a.createElement(n.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Tt.choice_right_boolean&&"c-green"},Tt.choice_users_count||0)),e.a.createElement(n.a,{flex:"200px"},e.a.createElement(Na.a,{status:"active",strokeColor:"#2abd8b",percent:(Tt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(ue.a,{style:{display:Ee.ques_type===5?"none":""},className:"",gutter:[24,20]},e.a.createElement(n.a,{className:Ee.ques_type===2||Ee.ques_type===3||Ee.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(n.a,{flex:"60px",className:"tc"},Ee.effictive_counts),e.a.createElement(n.a,{flex:"200px"})))})))),e.a.createElement("div",{className:"tc mt30 mb50"},e.a.createElement(re.a,{hideOnSinglePage:!0,total:st==null?void 0:st.questions_count,current:z.page||1,onChange:function(Z){z.page=Z,mt()}})))},Ja=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O.effects}})(Ya),Wa=t("jMyQ"),nn=t.n(Wa),Sa={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",25:"\u5B9E\u8BAD\u9898"},rn=function(P){var O,ne=P.exercise,Oe=P.loading,Ue=P.dispatch,ve=Object(x.m)(),me=Object(x.l)(),Le=ne.statisticsList,Ve=Object(A.useState)({}),z=Object(S.a)(Ve,2),dt=z[0],ut=z[1],st=Object(A.useState)([]),Me=Object(S.a)(st,2),Ft=Me[0],Te=Me[1],Xe=Object(A.useState)(""),X=Object(S.a)(Xe,2),Et=X[0],Ne=X[1],et=Object(A.useState)(""),J=Object(S.a)(et,2),Nt=J[0],Lt=J[1],$t=Object(A.useState)({}),ta=Object(S.a)($t,2),ia=ta[0],aa=ta[1],ie=Ce.a.useForm(),qt=Object(S.a)(ie,1),Gt=qt[0];ve.sort="asc";var na=function(Z){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b} - {c}\u4EBA`,color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:Z.details[0].full_count,name:"100%"},{value:Z.details[0].best_count,name:"90%-100%"},{value:Z.details[0].good_count,name:"70%-90%"},{value:Z.details[0].pass_count,name:"60%-70%"},{value:Z.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(Tt){var He=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return He[Tt.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},Ea=function(){var Z=Object.assign({},Gt.getFieldValue());Object.keys(Z).map(function(ft){Z[ft].includes("all")?(delete ve[ft],Gt.setFieldsValue(Object(gt.a)({},ft,"all"))):(ve[ft]=Z[ft],Gt.setFieldsValue(Object(gt.a)({},ft,ve[ft])))}),Ue({type:"exercise/getExerciseStatistics",payload:ve})},_a=function(Z,ft){ve.page=Z,ve.limit=20,Ue({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},ve)})},sa=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function(Z){return e.a.createElement("span",null,Z*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"max_score",render:function(Z){return e.a.createElement("span",null,Z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function(Z){return e.a.createElement("span",{className:"c-orange"},Z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function(Z){return e.a.createElement("span",null,Z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function(Z){return e.a.createElement("span",{className:"c-orange"},Z,"\u4EBA")}}],mt=function(){var Ee=Object(se.a)(h.a.mark(function Z(){var ft;return h.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Ue({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},ve)});case 2:ft=He.sent,(ft==null?void 0:ft.exercise_counts)&&Te([ft.exercise_counts]);case 4:case"end":return He.stop()}},Z)}));return function(){return Ee.apply(this,arguments)}}();return Object(A.useEffect)(function(){mt()},[ve.coursesId]),e.a.createElement("section",{className:"minH500 ",style:{padding:0}},e.a.createElement("aside",{className:"bg-white inline-block w100 th-bg-white"},e.a.createElement(j.a,{className:"mt10 bg-white",loading:Oe["exercise/getExerciseStatistics"],pagination:!1,dataSource:Ft,columns:sa})),e.a.createElement("aside",{className:"mt20"},e.a.createElement("span",{className:"bold c-black font16 ml20"},"\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5")),e.a.createElement("aside",null,Le==null||((O=Le.commit_results)===null||O===void 0)?void 0:O.map(function(Ee,Z){return e.a.createElement("div",{key:Z,className:"bg-white pl20 pt20 pr20 pb20 mt20"},e.a.createElement("div",{style:{fontSize:14,color:"#1890FF",fontWeight:500}},Z+1,"\u3001",Sa[Ee.question_type],e.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",Ee.question_count,"\u5C0F\u9898\uFF0C",Ee.question_score,"\u5206)"),e.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",Ee.right_percent*100,"%")),e.a.createElement(nn.a,{option:na(Ee),style:{height:370},opts:{renderer:"svg"}}))})))},un=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O.effects}})(rn),sn=t("tf39"),Ka=t.n(sn),on=function(P){var O,ne,Oe,Ue,ve,me,Le,Ve,z,dt=P.exercise,ut=P.globalSetting,st=P.loading,Me=P.dispatch,Ft=P.user,Te=P.match,Xe=Object(Pe.a)(P,["exercise","globalSetting","loading","dispatch","user","match"]),X=Object(x.m)(),Et=Object(x.l)(),Ne=Object(A.useState)([]),et=Object(S.a)(Ne,2),J=et[0],Nt=et[1],Lt=Object(A.useState)(Et.query.tabs||0),$t=Object(S.a)(Lt,2),ta=$t[0],ia=$t[1],aa=dt.exerciseList,ie=dt.commonHeader,qt=Ft.userInfo;X.category=Et.query.category_id,Object(A.useEffect)(function(){Me({type:"exercise/getCommonHeader",payload:Object(s.a)({},X)})},[X.coursesId]);var Gt=function(){Object(l.C)({ip_limit:ie.ip_limit,ip_bind:ie.ip_bind,open_camera:ie.open_camera,exercise_tips:[ie.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:ie.id,screen_open:ie.screen_open,screen_num:ie.screen_num,coursesId:X.coursesId,login:qt.login,history:Xe.history})},na=function(){Me({type:"exercise/getExerciseList",payload:Object(s.a)({},X)})},Ea=function(){var Ee={0:function(){Me({type:"exercise/getExerciseList",payload:Object(s.a)({},X)})},3:function(){Me({type:"exercise/getWorkSetting",payload:Object(s.a)({},X)})}};Ee[ta]&&Ee[ta]()},_a=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:e.a.createElement(Be,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:e.a.createElement(Ja,null)},{name:"\u8BD5\u5377\u9884\u89C8",id:2,compontent:e.a.createElement(pt,{activeTabs:ta})},{name:"\u8BBE\u7F6E",id:3,compontent:e.a.createElement(Ba,null)}].filter(function(mt){return(ie==null?void 0:ie.is_random)?(mt.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(mt.compontent=e.a.createElement(un,null)),mt.name!=="\u8BD5\u5377\u9884\u89C8"):!0}).filter(function(mt){return Object(u.j)()&&(ie==null?void 0:ie.assistant_auth)||Object(u.c)()?!0:(ie==null?void 0:ie.show_statistic)&&(ie==null?void 0:ie.exercise_status)===3?mt.name!=="\u8BD5\u5377\u9884\u89C8":mt.name==="\u7B54\u9898\u5217\u8868"||mt.name==="\u8BBE\u7F6E"}).filter(function(mt){return!!mt}),sa=function(){return e.a.createElement(B.a,{onClick:function(){var Ee=Object(se.a)(h.a.mark(function Z(ft){var Tt;return h.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:Kt.t0=ft.key,Kt.next=Kt.t0==="1"?3:8;break;case 3:return Kt.next=5,Object(r.k)(Object(s.a)({},X));case 5:return Tt=Kt.sent,Tt.status===0&&Object(E.i)(Object(s.a)({},X)),Kt.abrupt("break",8);case 8:case"end":return Kt.stop()}},Z)}));return function(Z){return Ee.apply(this,arguments)}}()},e.a.createElement(B.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),e.a.createElement(B.a.Item,{key:"2"},e.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(X.coursesId,"/exercise/").concat(X.categoryId,"/export_blank")},"\u7A7A\u767D\u8BD5\u5377")),e.a.createElement(B.a.Item,{key:"3"},e.a.createElement($.Link,{to:"/classrooms/".concat(X.coursesId,"/exportlist/exercise_score")},"\u5386\u53F2\u5BFC\u51FA")))};return Object(u.h)()?e.a.createElement("section",{className:Ka.a.bg},e.a.createElement("div",{className:"edu-container"},qt.username&&e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},e.a.createElement(M.a,{separator:">"},e.a.createElement(M.a.Item,null,e.a.createElement($.Link,{to:"/classrooms/".concat(X.coursesId,"/exercise")},Ft==null||((O=Ft.userInfo)===null||O===void 0||((ne=O.course)===null||ne===void 0))?void 0:ne.course_name)),e.a.createElement(M.a.Item,null,e.a.createElement($.Link,{to:"/classrooms/".concat(X.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(M.a.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),e.a.createElement("aside",{className:[Ka.a.title,"mt20"].join(" ")},e.a.createElement($.Link,{to:"/classrooms/".concat(X.coursesId,"/exercise")},e.a.createElement(le.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},ie==null?void 0:ie.exercise_name),e.a.createElement(l.g,{is_random:ie==null?void 0:ie.is_random,status:[l.c[ie.exercise_status]]}))),e.a.createElement("aside",{className:"mt30 relative"},e.a.createElement("div",{className:Ka.a.export},Object(u.c)()&&(ie==null||((Oe=ie.user_permission)===null||Oe===void 0)?void 0:Oe.user_commit_counts)>0&&(ie==null?void 0:ie.exercise_status)===2&&e.a.createElement(g.a,{onClick:function(Ee){Ee.preventDefault(),Me({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:X}})}},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(u.c)()&&(ie==null||((Ue=ie.user_permission)===null||Ue===void 0)?void 0:Ue.exercise_unpublish_count)>0&&e.a.createElement(g.a,{onClick:function(Ee){Ee.preventDefault(),Me({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:X,cb:Ea}})}},e.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u7ACB\u5373\u53D1\u5E03"),Object(u.c)()&&(ie==null||((ve=ie.user_permission)===null||ve===void 0)?void 0:ve.exercise_publish_count)>0&&e.a.createElement(g.a,{onClick:function(Ee){Ee.preventDefault(),Me({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:X}})}},e.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ACB\u5373\u622A\u6B62"),Object(u.q)()&&(ie==null||((me=ie.user_permission)===null||me===void 0)?void 0:me.current_status)===2&&ie.exercise_status>1&&e.a.createElement(g.a,{onClick:Gt},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u5F00\u59CB\u7B54\u9898"),Object(u.q)()&&(ie==null||((Le=ie.user_permission)===null||Le===void 0)?void 0:Le.current_status)===0&&ie.exercise_status>1&&e.a.createElement(g.a,{onClick:Gt},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u7B54\u9898"),Object(u.c)()&&(Object(u.j)()&&(ie==null?void 0:ie.assistant_auth)||!Object(u.j)())&&e.a.createElement(g.a,null,e.a.createElement($.Link,{to:(ie==null?void 0:ie.is_random)?"/classrooms/".concat(X.coursesId,"/exercise/").concat(X.categoryId,"/random/edit?random=true"):"/classrooms/".concat(X.coursesId,"/exercise/").concat(X.categoryId,"/edit?random=false")},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),Object(u.c)()&&e.a.createElement(d.a,{overlay:sa},e.a.createElement(g.a,null,e.a.createElement(ce.a,null),"\u5BFC\u51FA",e.a.createElement(te.a,null)))),e.a.createElement(i.a,{defaultActiveKey:ta,className:Ka.a.tabs,onChange:function(Ee){return ia(Ee)}},_a.map(function(mt,Ee){return e.a.createElement(i.a.TabPane,{tab:mt.name,key:mt.id})})),e.a.createElement("section",{className:"pl25 pr25 bg-white"},(Ve=_a.filter(function(mt){return mt.id==ta}))===null||Ve===void 0||((z=Ve[0])===null||z===void 0)?void 0:z.compontent))),e.a.createElement(rt,null),e.a.createElement(Ge,null),e.a.createElement(Se,{cb:function(){return na()}})):""},dn=f.default=Object(D.a)(function(W){var P=W.exercise,O=W.loading,ne=W.user,Oe=W.globalSetting;return{exercise:P,globalSetting:Oe,user:ne,loading:O.effects}})(on)},L4pD:function(ke,f,t){"use strict";var Ke=t("CeOx"),i=t("NiCL"),ee=t("rjoL"),d=t("TMtJ"),H=t("VBJJ"),g=t.n(H),v=t("55MS"),M=t("X/R0"),G=t("M6G9"),B=t("z3+T"),ae=t("GZha"),h=t("buSX"),se=t("ZZRV"),s=t.n(se),S=t("q5+0"),Pe=t("9kvl"),A=t("V0Rq"),e=t("1vsH"),x=t("9Bee"),$=t("YJx+"),D=t.n($),le=["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"],ce=function(r,l){var E=r.problemset,k=r.exercise,re=r.globalSetting,U=r.loading,ge=r.dispatch,Q=r.onRef,We=Q===void 0?function(){}:Q,K=r.editData,m=r.cancelAdd,be=m===void 0?function(){}:m,j=r.editKey,oe=r.setEditKey,Fe=oe===void 0?function(){}:oe,V=r.addCallback,o=V===void 0?function(){}:V,w=r.setIsClaer,tt=w===void 0?function(){}:w,ue=Object(h.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Y=Object(se.useState)([]),n=Object(ae.a)(Y,2),bt=n[0],N=n[1],It=Object(se.useState)(),wt=Object(ae.a)(It,2),gt=wt[0],ra=wt[1],Ce=Object(se.useState)([]),L=Object(ae.a)(Ce,2),C=L[0],F=L[1],Bt=Object(se.useState)(""),Rt=Object(ae.a)(Bt,2),ot=Rt[0],xt=Rt[1],Yt=Object(se.useState)(5),Xt=Object(ae.a)(Yt,2),ua=Xt[0],_e=Xt[1],a=Object(se.useState)(!1),u=Object(ae.a)(a,2),y=u[0],b=u[1],T=Object(S.k)(),de=Object(S.m)();Object(se.useEffect)(function(){N(["","","",""])},[]),Object(se.useEffect)(function(){if(!(K==null?void 0:K.question_choices)){b(!0),xt(""),_e(5),N(["","","",""]),F([]);return}xt(K==null?void 0:K.question_title),_e(parseInt(K==null?void 0:K.question_score)),N(K==null?void 0:K.question_choices.map(function(ze){return ze.choice_text}));var yt=[];K==null||K.standard_answer.map(function(ze,at){yt.push(ze-1)}),F(yt)},[K]),Object(se.useImperativeHandle)(l,function(){return{onSave:Re,isEdit:y}});var Re=function(){var yt=Object(B.a)(g.a.mark(function ze(){var at,Dt,lt;return g.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(ot){Ot.next=3;break}return G.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ot.abrupt("return",!1);case 3:if(at=bt.findIndex(function(Ct){return!Ct}),!(at>-1)){Ot.next=7;break}return G.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(le[at]," \u9009\u9879\u7684\u5185\u5BB9")),Ot.abrupt("return",!1);case 7:if(C.length){Ot.next=10;break}return G.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ot.abrupt("return",!1);case 10:if(!(C.length<1)){Ot.next=13;break}return G.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ot.abrupt("return",!1);case 13:if(Dt=bt.map(function(Ct,pt){return{choice_text:Ct,is_answer:C.includes(pt)?pt+1:0}}),!K.question_id){Ot.next=20;break}return Ot.next=17,ge({type:"exercise/editExerciseQuestion",payload:{id:K.question_id,question_title:ot,question_type:1,question_score:ua,question_choices:Dt.map(function(Ct){return Ct.choice_text}),standard_answers:Dt.filter(function(Ct){return Ct.is_answer}).map(function(Ct){return Ct.is_answer})}});case 17:lt=Ot.sent,Ot.next=23;break;case 20:return Ot.next=22,ge({type:"exercise/addExerciseQuestion",payload:{insert_id:K==null?void 0:K.insert_id,categoryId:de.categoryId,question_title:ot,question_type:1,question_score:"5.0",question_choices:Dt.map(function(Ct){return Ct.choice_text}),standard_answers:Dt.filter(function(Ct){return Ct.is_answer}).map(function(Ct){return Ct.is_answer})}});case 22:lt=Ot.sent;case 23:lt.status===0&&(G.b.success("\u4FDD\u5B58\u6210\u529F"),b(!1),ge({type:"exercise/editExercise",payload:Object(v.a)({},de)}));case 24:case"end":return Ot.stop()}},ze)}));return function(){return yt.apply(this,arguments)}}(),Be=[{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(yt){var ze,at;return(k==null||((ze=k.editData)===null||ze===void 0||((at=ze.exercise)===null||at===void 0))?void 0:at.exercise_status)===1?yt:yt.id!=="del"&&yt.id!=="add"}),kt=function(){var yt=Object(B.a)(g.a.mark(function ze(at){return g.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:lt.t0=at.id,lt.next=lt.t0==="del"?3:lt.t0==="up"||lt.t0==="down"?5:lt.t0==="edit"?9:lt.t0==="add"?12:17;break;case 3:return d.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 Ot(){return g.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(A.j)({id:K.question_id});case 2:ge({type:"exercise/editExercise",payload:Object(v.a)({},de)});case 3:case"end":return pt.stop()}},Ot)}))()}}),lt.abrupt("break",17);case 5:return lt.next=7,ge({type:"exercise/exeriseMoveUpDown",payload:{id:K.question_id,opr:at.id}});case 7:return ge({type:"exercise/editExercise",payload:Object(v.a)({},de)}),lt.abrupt("break",17);case 9:return tt(!1),T.push("/problems/".concat(K==null?void 0:K.hack_identifier,"/edit?type=exercises&express_id=").concat(de.categoryId,"&question_id=").concat(K==null?void 0:K.question_id,"&score=").concat(K==null?void 0:K.question_score,"&callback_url=").concat(location.pathname)),lt.abrupt("break",17);case 12:if(!(j!==-1)){lt.next=15;break}return G.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),lt.abrupt("return");case 15:return o({key:K.key,insert_id:K==null?void 0:K.question_id,question_type:6}),lt.abrupt("break",17);case 17:case"end":return lt.stop()}},ze)}));return function(at){return yt.apply(this,arguments)}}(),je=function(){var yt=Object(B.a)(g.a.mark(function ze(at){var Dt;return g.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return at.preventDefault(),Jt.next=3,Object(A.L)({id:K==null?void 0:K.hack_identifier});case 3:Dt=Jt.sent,Dt.status===0&&Object(e.y)("/myproblems/".concat(Dt==null?void 0:Dt.identifier));case 5:case"end":return Jt.stop()}},ze)}));return function(at){return yt.apply(this,arguments)}}(),Mt=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"},K.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",K.question_score,"\u5206\uFF09"),s.a.createElement("span",{className:"c-blue current",onClick:function(at){return je(at)}},"\u67E5\u770B\u8BE6\u60C5"),!K.hideAction&&Be.map(function(ze,at){return ze.id==="up"&&K.key===1||ze.id==="down"&&K.key===K.len?null:s.a.createElement(i.a,{key:at,placement:"bottom",title:ze.name},s.a.createElement("span",{onClick:function(){return kt(ze)},className:ze.icon}))})),s.a.createElement("div",{className:"mt5"},s.a.createElement(x.a,{value:K.question_title})),s.a.createElement("div",{className:D.a.questionChoices},s.a.createElement(x.a,{value:K.description||""})))};return s.a.createElement("section",{className:D.a.wrap},Mt())};f.a=Object(Pe.a)(function(te){var r=te.problemset,l=te.loading,E=te.globalSetting,k=te.exercise;return{problemset:r,globalSetting:E,exercise:k,loading:l.effects}},null,null,{forwardRef:!0})(Object(se.forwardRef)(ce))},M8RZ:function(ke,f,t){"use strict";t.d(f,"a",function(){return G});var Ke=t("FGJx"),i=t("o0AO"),ee=t("uwZC"),d=t("lpH6"),H=t("ZZRV"),g=t.n(H),v=t("EaaV"),M=t.n(v),G=function(B){Object(ee.a)(h,B);var ae=Object(d.a)(h);function h(se){var s;Object(Ke.a)(this,h),s=ae.call(this,se);var S=window.document;return s.node=S.createElement("div"),S.body.appendChild(s.node),s}return Object(i.a)(h,[{key:"render",value:function(){var s=this.props.children;return Object(v.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),h}(g.a.Component)},O2Wb:function(ke,f,t){ke.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ke,f,t){"use strict";var Ke=t("rjoL"),i=t("TMtJ"),ee=t("Uu80"),d=t("GZha"),H=t("zjzt"),g=t("ZZRV"),v=t.n(g),M=t("M0ff"),G=t.n(M),B=t("BlUI"),ae=t("4X1q"),h=t("bwE0"),se=t("aPdX"),s=t("rnm6"),S=t("95/S"),Pe=t("kSUc"),A=t("9Bee"),e=t("1gHQ"),x=t("dejd"),$=t("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 le(b){var T=b.onActionCallback,de=b.title,Re=b.icon,Be=b.actionName,kt=b.className,je=kt===void 0?"":kt,Mt=b.children;function yt(){T(Be)}return v.a.createElement("a",{title:de,className:je,onClick:yt},v.a.createElement("i",{className:"md-iconfont ".concat(Re)}),Mt)}var ce=function(b){var T=b.watch,de=b.showNullButton,Re=b.onActionCallback,Be=b.fullScreen,kt=[].concat(D,[{title:"".concat(T?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(T?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return v.a.createElement("ul",{className:"markdown-toolbar-container"},kt.map(function(je,Mt){return v.a.createElement("li",{key:Mt},je.actionName?v.a.createElement(le,Object(e.a)({},je,{onActionCallback:Re})):v.a.createElement("span",{className:"v-line"}))}),de?v.a.createElement("li",null,v.a.createElement(le,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Re},v.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,v.a.createElement("li",{className:"btn-full-screen"},v.a.createElement(le,{icon:"".concat(Be?"icon-shrink":"icon-enlarge"),title:Be?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Re})))},te=t("M8RZ"),r=t("MPZO"),l=t("bnk9"),E=t("EkPb"),k=t("7X0+"),re=t("DHCt"),U=t("CRgH"),ge={labelCol:{span:4},wrapperCol:{span:20}},Q=function(b){var T=b.callback,de=b.onCancel;function Re(Be){T(Be)}return v.a.createElement(k.a,Object(e.a)({},ge,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Re}),v.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},v.a.createElement(U.a,null)),v.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},v.a.createElement(U.a,null)),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(l.a,{type:"ghost",onClick:de},"\u53D6\u6D88")))},We=t("7ahc"),K=t("HmJG"),m=t("BjJ7"),be=k.a.useForm,j={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}},Fe=function(b){var T=b.callback,de=b.onCancel,Re=be(),Be=Object(d.a)(Re,1),kt=Be[0];function je(ze){T(ze)}function Mt(ze){kt.setFieldsValue({src:"/api/attachments/".concat(ze.id)})}function yt(ze){var at=ze.target.files[0];o(at,Mt)}return v.a.createElement(k.a,Object(e.a)({form:kt},oe,{className:"upload-image-panel",onFinish:je}),v.a.createElement(k.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},v.a.createElement("div",{className:"flex-container"},v.a.createElement(k.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},v.a.createElement(U.a,{style:j})),v.a.createElement(V,{onFileChange:yt}))),v.a.createElement(k.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},v.a.createElement(U.a,{style:{width:264}})),v.a.createElement(k.a.Item,{style:{textAlign:"right"}},v.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(l.a,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function V(b){var T=b.onFileChange;return v.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",v.a.createElement("input",{type:"file",accept:"image/*",onChange:T}))}function o(b,T){var de=new FormData;de.append("editormd-image-file",b),de.append("file_param_name","editormd-image-file"),de.append("byxhr","true");var Re=new window.XMLHttpRequest;Re.withCredentials=!0,Re.addEventListener("load",function(Be){T(JSON.parse(Be.target.responseText))},!1),Re.addEventListener("error",function(Be){console.error(Be)},!1),Re.open("POST","".concat(m.a,"/api/attachments.json")),Re.send(de)}var w=t("EYz/"),tt=t("gwXo"),ue=t("9cas"),Y=t("twZV"),n=Y.a.Group,bt={margin:"0 8px"},N=function(b){var T=b.callback,de=b.onCancel;function Re(Be){T(Be)}return v.a.createElement(k.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Re},v.a.createElement("div",{className:"flex-container"},v.a.createElement("span",{style:bt},"\u5355\u5143\u683C\u6570\uFF1A"),v.a.createElement("span",{style:bt},"\u884C\u6570"),v.a.createElement(k.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},v.a.createElement(tt.a,null)),v.a.createElement("span",{style:bt},"\u5217\u6570"),v.a.createElement(k.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},v.a.createElement(tt.a,null))),v.a.createElement("div",{className:"flex-container",style:{marginTop:12}},v.a.createElement("span",{style:bt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),v.a.createElement(k.a.Item,{name:"align"},v.a.createElement(n,null,v.a.createElement(Y.a,{value:"default"},v.a.createElement("i",{className:"fa fa-align-justify"})),v.a.createElement(Y.a,{value:"left"},v.a.createElement("i",{className:"fa fa-align-left"})),v.a.createElement(Y.a,{value:"center"},v.a.createElement("i",{className:"fa fa-align-center"})),v.a.createElement(Y.a,{value:"right"},v.a.createElement("i",{className:"fa fa-align-right"}))))),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(l.a,{type:"ghost",onClick:de},"\u53D6\u6D88")))},It="link",wt="upload-image",gt="code-block",ra="add-table",Ce="------------",L={default:Ce,left:":".concat(Ce),center:":".concat(Ce,":"),right:"".concat(Ce,":")},C=t("9VGf"),F,Bt;function Rt(){}var ot=0,xt=1e4,Yt="\u2581";function Xt(b){return/^\d+$/.test(b)?"".concat(b,"px"):b}var ua=navigator.platform.toUpperCase().indexOf("MAC")>=0,_e=ua?"Cmd":"Ctrl",a=(F={},Object(H.a)(F,_e+"-B","bold"),Object(H.a)(F,_e+"-I","italic"),F),u=(Bt={},Object(H.a)(Bt,It,"\u6DFB\u52A0\u94FE\u63A5"),Object(H.a)(Bt,gt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(H.a)(Bt,wt,"\u6DFB\u52A0\u56FE\u7247"),Object(H.a)(Bt,ra,"\u6DFB\u52A0\u8868\u683C"),Bt),y=f.a=function(b){var T=b.defaultValue,de=T===void 0?"":T,Re=b.onChange,Be=b.width,kt=Be===void 0?"100%":Be,je=b.height,Mt=je===void 0?400:je,yt=b.miniToolbar,ze=yt===void 0?!1:yt,at=b.isFocus,Dt=at===void 0?!1:at,lt=b.watch,Jt=b.id,Ot=Jt===void 0?"markdown-editor-id":Jt,Ct=b.showResizeBar,pt=Ct===void 0?!1:Ct,nt=b.noStorage,pe=nt===void 0?!1:nt,xe=b.showNullButton,ye=xe===void 0?!1:xe,At=b.fullScreen,Se=At===void 0?!1:At,St=b.onBlur,Wt=b.onCMBeforeChange,ht=b.className,rt=ht===void 0?"":ht,ba=b.placeholder,Ge=ba===void 0?"":ba,he=Object(g.useState)(null),fe=Object(d.a)(he,2),_=fe[0],R=fe[1],Qe=Object(g.useState)(de),we=Object(d.a)(Qe,2),ct=we[0],Ze=we[1],ga=Object(g.useState)(lt),$e=Object(d.a)(ga,2),vt=$e[0],Ra=$e[1],Ta=Object(g.useState)(Se),Ia=Object(d.a)(Ta,2),Da=Ia[0],ja=Ia[1],$a=Object(g.useState)(""),wa=Object(d.a)($a,2),Ca=wa[0],jt=wa[1],Ye=Object(g.useState)(0),qe=Object(d.a)(Ye,2),_t=qe[0],Je=qe[1],ea=Object(g.useState)(Mt),ma=Object(d.a)(ea,2),oa=ma[0],la=ma[1],Ba=Object(g.useState)(!1),ca=Object(d.a)(Ba,2),Na=ca[0],ya=ca[1],Oa=Object(g.useRef)(),Aa=Object(g.useRef)(),ka=Object(g.useRef)(),Ma=Object(g.useRef)();Object(g.useEffect)(function(){if(Oa.current){var W=function(ne,Oe){var Ue=Oe.clipboardData;if(Ue){var ve=Ue.types.toString(),me=Ue.items;if(ve==="text/html,Files"||ve==="Files"){var Le=me[1];ve==="Files"&&(Le=me[0]),Le.kind==="file"&&Le.type.match(/^image\//i)&&o(Le.getAsFile(),function(Ve){Ve.id?P.replaceSelection("![,](/api/attachments/".concat(Ve.id,")")):document.location.href="/user/login"})}else return!0}return!0},P=G.a.fromTextArea(Oa.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!ze,lineWrapping:!0,value:de,autoCloseTags:!0,autoCloseBrackets:!0});return P.on("paste",W),R(P),function(){P.off("paste",W)}}},[]);var Ya=Object(g.useCallback)(function(){if(Aa.current)try{var W=Aa.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,P=Aa.current.getElementsByClassName("markdown-editor-body")[0];Da?P.style.height="calc(100vh - ".concat(W,"px)"):P.style.height="".concat(oa-W,"px")}catch(O){console.log(O,"---- to set md editor body height")}},[oa,Aa,Da]);Object(g.useEffect)(function(){function W(){var O=new B.default(function(ne){var Oe=Object(ee.a)(ne),Ue;try{for(Oe.s();!(Ue=Oe.n()).done;){var ve=Ue.value;(ve.target.offsetHeight>0||ve.target.offsetWidth>0)&&(Ya(),_.setSize("100%","100%"),_.refresh())}}catch(me){Oe.e(me)}finally{Oe.f()}});return O.observe(Oa.current.parentElement),O}if(_){var P=W();return function(){P.unobserve(Oa.current.parentElement)}}},[_,Ya]),Object(g.useEffect)(function(){if(_){for(var W=[],P=function(){var ve=ne[O];Oe=Object(d.a)(ve,2);var me=Oe[0],Le=Oe[1],Ve=Object(H.a)({},me,function(){Ja(Le)});W.push(Ve),_.addKeyMap(Ve)},O=0,ne=Object.entries(a);O0){var W=new Date().getTime(),P=window.sessionStorage.getItem(Ot);W>=_t+xt&&(!P||P!==ct)&&(window.sessionStorage.setItem(Ot,ct),ya(!0))}},xt),Object(g.useEffect)(function(){Ra(lt)},[_,lt]),Object(g.useEffect)(function(){_&&(Dt&&_.focus())},[_,Dt]),Object(g.useEffect)(function(){if(vt&&_){var W=function(ne){var Oe=ne.target;Ma.current&&(Ma.current.scrollTop=Ma.current.scrollHeight*Oe.scrollTop/Oe.scrollHeight)},P=_.getScrollerElement();return P.addEventListener("scroll",W),function(){P.removeEventListener("scroll",W)}}},[_,vt]),Object(g.useEffect)(function(){if(_&&Wt){var W=function(O,ne){Wt(O,ne)};return _.on("beforeChange",W),function(){_.off("beforeChange",W)}}},[_,Wt]),Object(g.useEffect)(function(){if(_&&St){var W=function(){St(_.getValue())};return _.on("blur",W),function(){_.off("blur",W)}}},[_,St]),Object(g.useEffect)(function(){if(_){var W=function(O){var ne=O.getValue();Ze(ne),Je(new Date().getTime()),O.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Re&&Re(ne)};return _.on("change",W),function(){_.off("change",W)}}},[_,Re]),Object(g.useEffect)(function(){_&&(de==null?(_.setValue(""),Ze("")):de!==_.getValue()&&(_.setValue(de),Ze(de)))},[_,de]);var Ja=Object(g.useCallback)(function(W){var P=_.getCursor(),O=_.getSelection(),ne=O.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[53,4,5,6,7,9,11,12,14],{"1vsH":function(ke,f,t){"use strict";t.d(f,"i",function(){return D}),t.d(f,"l",function(){return ce}),t.d(f,"e",function(){return ee}),t.d(f,"h",function(){return r}),t.d(f,"c",function(){return l}),t.d(f,"f",function(){return E}),t.d(f,"g",function(){return k}),t.d(f,"a",function(){return U}),t.d(f,"E",function(){return ge}),t.d(f,"D",function(){return te}),t.d(f,"F",function(){return We}),t.d(f,"G",function(){return K}),t.d(f,"t",function(){return m}),t.d(f,"s",function(){return he}),t.d(f,"q",function(){return j}),t.d(f,"p",function(){return ie}),t.d(f,"B",function(){return Fe}),t.d(f,"k",function(){return et}),t.d(f,"A",function(){return ue}),t.d(f,"v",function(){return Q}),t.d(f,"m",function(){return N}),t.d(f,"y",function(){return It}),t.d(f,"o",function(){return wt}),t.d(f,"d",function(){return gt}),t.d(f,"b",function(){return ra}),t.d(f,"u",function(){return C}),t.d(f,"z",function(){return x}),t.d(f,"x",function(){return Bt}),t.d(f,"n",function(){return bt}),t.d(f,"w",function(){return ot}),t.d(f,"r",function(){return Yt}),t.d(f,"j",function(){return Xt}),t.d(f,"C",function(){return ua});var Ke=t("GrpF"),o=t("Xc/e"),q=t("VBJJ"),d=t.n(q),H=t("XZgM"),g=t("TFeq"),v=t("RXQH"),M=t("VgM2"),G=t("rjoL"),B=t("TMtJ"),ae=t("z3+T"),h=t("zjzt"),se=t("ZZRV"),s=t.n(se),S=t("xKgJ"),Ue=t("s8TD"),A=t("V0Rq"),e=t("bntm"),F=t("vcnW"),$=t.n(F),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"],le=function(a){var u={\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 a.data&&a.data.map(function(y,b){return s.a.createElement("span",{key:b,className:u[y]&&u[y].class},y)})},ce=function(a){var u,y=(u={},Object(h.a)(u,-1,"\u91CD\u505A\u4E2D"),Object(h.a)(u,0,"\u672A\u5F00\u542F"),Object(h.a)(u,1,"\u672A\u901A\u5173"),Object(h.a)(u,2,"\u6309\u65F6\u901A\u5173"),u);return y[a]||"\u8FDF\u4EA4\u901A\u5173"},ee=function(a){var u,y,b,T=(u={},Object(h.a)(u,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(h.a)(u,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(h.a)(u,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(h.a)(u,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(h.a)(u,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),u);return s.a.createElement("span",{className:T==null||((y=T[a.status])===null||y===void 0)?void 0:y.class},T==null||((b=T[a.status])===null||b===void 0)?void 0:b.name)},r=function(a){var u=a.status,y={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:y[u].class},y[u].name)}catch(b){console.log("utils.StatusGraduationProjectTags",a.status)}},l={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},E={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},k=function(a){var u={\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"}},y=[];a.is_random&&y.push(s.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{a.status&&a.status.map(function(b,T){y.push(s.a.createElement("span",{key:T,className:u[b]&&u[b].class},b))})}catch(b){console.log("utils.status.tag:",b,a.status)}return y},re=function(a){var u,y,b,T=(u={},Object(h.a)(u,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(h.a)(u,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(h.a)(u,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(h.a)(u,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(h.a)(u,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),u);return s.a.createElement("span",{className:(y=T[a.status])===null||y===void 0?void 0:y.class},(b=T[a.status])===null||b===void 0?void 0:b.name)},U=function(a){var u,y,b={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:(u=b[a.status])===null||u===void 0?void 0:u.class},(y=b[a.status])===null||y===void 0?void 0:y.name)},ge=function(a){a=new Date(a).getTime();var u=1e3*60,y=u*60,b=y*24,T="",de=new Date().getTime(),Oe=de-a;if(Oe<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),T="\u521A\u521A";var Be=parseInt(Oe/b,10),Vt=parseInt(Oe/y,10),je=parseInt(Oe/u,10);return Be>30?T=""+te(a,"yyyy-MM-dd"):Be>1?T=""+Be+"\u5929\u524D":Be==1?T="\u6628\u5929":Vt>=1?T=""+Vt+"\u5C0F\u65F6\u524D":je>=5?T=""+je+"\u5206\u949F\u524D":T="\u521A\u521A",T},te=function(a,u){typeof a=="string"&&(a.indexOf("T")>=0&&(a=a.replace("T"," ")),a=new Date(Date.parse(a.replace(/-/g,"/")))),a=new Date(a);var y={"M+":a.getMonth()+1,"d+":a.getDate(),"h+":a.getHours(),"m+":a.getMinutes(),"s+":a.getSeconds(),"q+":Math.floor((a.getMonth()+3)/3),S:a.getMilliseconds()},b=[["\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(u)&&(u=u.replace(RegExp.$1,(a.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(u)&&(u=u.replace(RegExp.$1,b[RegExp.$1.length-1][a.getDay()]));for(var T in y)new RegExp("("+T+")").test(u)&&(u=u.replace(RegExp.$1,RegExp.$1.length==1?y[T]:("00"+y[T]).substr((""+y[T]).length)));return u},We=function(a){if(!a||a<0)return"0\u79D2";console.log("time:",a);var u=60,y=u*60,b=y*24,T=a/b,de=a/y,Oe=a/u,Be=a%60;return T>=1?parseInt(T.toString())+"\u5929"+Math.floor(de%24)+"\u65F6"+Math.floor(Oe%60)+"\u5206"+Math.floor(a%60)+"\u79D2":de>1?parseInt(de.toString())+"\u65F6"+Math.floor(Oe%60)+"\u5206"+Math.floor(a%60)+"\u79D2":Oe>=1?parseInt(Oe.toString())+"\u5206"+Math.floor(a%60)+"\u79D2":Math.ceil(a)+"\u79D2"},K=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,y=0;if(a){y=a.length;for(var b=0;b=55296&&T<=56319&&(y--,b++)}}return y<=u},m=function(a,u,y){if(u){var b=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,T=/[\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,de=T.test(u),Oe=b.test(u);(de===!0||Oe===!0||(u.length<2||u.length>=21))&&y("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}y()},he=function(a,u,y){if(u){var b=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,T=/[\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,de=T.test(u),Oe=b.test(u);(de===!0||Oe===!0||(u.length<2||u.length>=11))&&y("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}y()},j=function(a){if(!a)return"";for(var u=a.length-1,y="",b=0;b0){u=!1;break}return u}function n(){var _e=navigator.userAgent,a=["Chrome"];return a.some(function(u){return _e.indexOf(u)>-1})}function Pt(){var _e=navigator.userAgent,a=["Chrome","Firefox"];return a.some(function(u){return _e.indexOf(u)>-1})}var N=function(){var a,u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return u==null||((a=u.toString())===null||a===void 0)?void 0:a.replace(/\B(?=(\d{3})+(?!\d))/g,",")},It=function(a){var u=document.createElement("a");u.target="_blank",document.body.appendChild(u),u.href=a;var y=document.createEvent("MouseEvents");y.initEvent("click",!1,!1),u.dispatchEvent(y),document.body.removeChild(u)},wt=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return a.length<=6?a:"".concat(a.substring(0,3),"...").concat(a.substring(a.length-3,a.length))},gt=function(){var a=new Date().getHours(),u=new Date().getMinutes();return u>=30?(a++,u="00"):u="30",a+":"+u},ra=function(){var a=new Date().getHours(),u=new Date().getMinutes();return u>=30?(a++,u="00"):u="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+a+":"+u},Ce;(function(_e){_e.Number="Number",_e.String="String",_e.Boolean="Boolean",_e.Object="Object",_e.Array="Array",_e.Function="Function"})(Ce||(Ce={}));var L=function(a){var u=Object.prototype.toString.call(a);return u.substring(8,u.length-1)},C=function(a){return L(a)===Ce.Array?a.length===0:L(a)===Ce.Object?Object.keys(a).length===0:!a},x=function(a,u){for(var y=[],b=a;b1&&arguments[1]!==void 0?arguments[1]:12,y=u/2-2,b=u/2+3;return a.length>u?a.substr(0,y)+"..."+a.substr(b,u):a},bt=function(a){return a>4.5?5:a>4&&a<=4.5?4.5:a>3.5&&a<=4?4:a>3&&a<=3.5?3.5:a>2.5&&a<=3?3:a>2&&a<=2.5?2.5:a>1.5&&a<=2?2:a>1&&a<=1.5?1.5:a>.5&&a<=1?1:a>0&&a<=.5?.5:0},ot=function(a){return a==null};function xt(_e,a){var u=new RegExp("(^|&)".concat(_e,"=([^&]*)(&|$)"),"i"),y=a.substr(1).match(u);return y!=null?decodeURIComponent(y[2]):null}var Yt=function(a){switch(a.container_type){case"ApplyUserAuthentication":if(a.tiding_type==="Apply"){if(a.auth_type===1)return window.open("/admins/identity_authentications");if(a.auth_type===2)return window.open("/admins/professional_authentications")}return a.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 a.tiding_type==="Apply"?window.open("/admins/department_applies"):a.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return a.tiding_type==="Apply"?window.open("/admins/unit_applies"):a.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(a.parent_container_type){case"ApplyShixun":if(a.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(a.tiding_type==="System")return window.open("/shixuns/".concat(a.identifier,"/challenges"));case"ApplySubject":if(a.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(a.tiding_type==="System")return window.open("/paths/".concat(a.parent_container_id));case"TrialAuthorization":if(a.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(a.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/teachers"));case"StudentJoinCourse":if(a.tiding_type==="Apply")return window.open("/classrooms/".concat(a.belong_container_id,"/teachers"));if(a.tiding_type==="System")return window.open("/classrooms/".concat(a.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"Course":return a.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(a.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(a.container_id));case"JournalsForMessage":switch(a.parent_container_type){case"Principal":return"";case"HomeworkCommon":return a.homework_type==="normal"?window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="group"?window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="practice"?window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"StudentWorksScore":return a.homework_type==="normal"?window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="group"?window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="practice"?window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(a.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(a.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(a.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(a.container_id));case"DealProject":return window.open("/projects/".concat(a.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(a.container_id));case"Poll":switch(a.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(a.belong_container_id,"/poll/").concat(a.container_id,"/detail"));default:return window.open(" /classrooms/".concat(a.belong_container_id,"/poll/").concat(a.container_id,"/detail"))}case"Exercise":switch(a.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.container_id));case"GraduationWork":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.parent_container_id));case"HomeworkCommon":switch(a.parent_container_type){case"AnonymousCommentFail":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));default:if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/review/").concat(a.container_id));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/review/").concat(a.container_id));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.trigger_user.id,"/review/").concat(a.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.trigger_user.id,"/review/").concat(a.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(a.parent_container_id));case"Issue":return window.open("/issues/".concat(a.container_id));case"PullRequest":return window.open("/projects/".concat(a.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(a.tiding_type==="Apply")return window.open("/admins/library_applies");if(a.tiding_type==="System")return window.open("/moop_cases/".concat(a.container_id));case"ProjectPackage":return a.tiding_type==="Destroyed"||a.tiding_type==="Destroyed_end"?void 0:a.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(a.container_id));case"Discuss":return a.parent_container_type==="Hack"&&a.extra?window.open("/myproblems/".concat(a.extra,"/comment")):window.open("/shixuns/".concat(a.identifier,"/shixun_discuss"));case"Video":if(a.tiding_type==="Apply")return window.open("/admins/video_applies");if(a.tiding_type==="System"){var u;return window.open("/users/".concat((u=Object(S.t)())===null||u===void 0?void 0:u.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(a.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(a.container_id));case"ResubmitStudentWork":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/").concat(a.container_id,"/appraise"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/").concat(a.container_id,"/appraise"));case"AdjustScore":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(a.belong_container_id,"/course_videos?open=live"));case"Hack":if(a.extra&&a.parent_container_type!=="HackDelete")return window.open("/problems/".concat(a.extra,"/edit"));default:return}},Xt=function(a){var u,y;return new Promise(function(){var b=Object(ae.a)(d.a.mark(function T(de,Oe){var Be;return d.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!(a.ip_limit==="inner")){je.next=4;break}return je.next=3,Object(Ue.a)({ip_limit:a==null?void 0:a.ip_limit});case 3:u=je.sent;case 4:return je.next=6,Object(A.e)({id:a.exerciseId,ip:u});case 6:if(Be=je.sent,Be.status===0?de(Be):Oe(Be),!a.errmsgHide){je.next=10;break}return je.abrupt("return",!0);case 10:if(!(Be.status===-1)){je.next=15;break}return y=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(M.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(M.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return y.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"}),je.abrupt("return",!1);case 15:if(!(Be.status===-2)){je.next=18;break}return y=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(M.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(M.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return y.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"},Be.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),je.abrupt("return",!1);case 18:case"end":return je.stop()}},T)}));return function(T,de){return b.apply(this,arguments)}}())},ua=function(){var _e=Object(ae.a)(d.a.mark(function a(u){var y;return d.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(!(u.ip_limit!=="no")){T.next=4;break}return T.next=3,Xt(u);case 3:n()||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(!(u.open_camera||u.screen_open)){T.next=12;break}if(Pt()){T.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")}),T.abrupt("return",!1);case 9:y=B.a.info({title:s.a.createElement(g.a,null,s.a.createElement(M.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),s.a.createElement(M.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return y.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:s.a.createElement("div",{className:"font16 p20"},u.open_camera&&s.a.createElement(g.a,{align:"middle",justify:"start",className:"mt20"},s.a.createElement(M.a,null,s.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),s.a.createElement(M.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"))),u.screen_open&&s.a.createElement(g.a,{justify:"start",className:"mt20"},s.a.createElement(M.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),s.a.createElement(M.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.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"))),u.ip_bind&&s.a.createElement(g.a,{justify:"start",className:"mt20"},s.a.createElement(M.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),s.a.createElement(M.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("p",{className:"ml40 mt40"},s.a.createElement(o.a,{onChange:function(Oe){return y.update({okButtonProps:{disabled:!Oe.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var Oe;Object(e.d)(document.body),u.history.push("/classrooms/".concat(u.coursesId,"/exercise/").concat(u.exerciseId,"/users/").concat((Oe=Object(S.t)())===null||Oe===void 0?void 0:Oe.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),T.next=13;break;case 12:u.history.push("/classrooms/".concat(u.coursesId,"/exercise/").concat(u.exerciseId,"/users/").concat(u.login));case 13:case"end":return T.stop()}},a)}));return function(u){return _e.apply(this,arguments)}}()},"1w57":function(ke,f,t){"use strict";var Ke=t("XZgM"),o=t("TFeq"),q=t("DHCt"),d=t("CRgH"),H=t("RXQH"),g=t("VgM2"),v=t("CeOx"),M=t("NiCL"),G=t("MPZO"),B=t("bnk9"),ae=t("EYz/"),h=t("gwXo"),se=t("GrpF"),s=t("Xc/e"),S=t("rjoL"),Ue=t("TMtJ"),A=t("X/R0"),e=t("M6G9"),F=t("VBJJ"),$=t.n(F),D=t("z3+T"),le=t("55MS"),ce=t("V0hb"),ee=t("GZha"),r=t("buSX"),l=t("ZZRV"),E=t.n(l),k=t("q5+0"),re=t("9kvl"),U=t("V0Rq"),ge=t("kqOp"),te=t("7qnI"),We=t("1vsH"),K=t("YJx+"),m=t.n(K),he=t("9Bee"),j=t("u2Z1"),ie=["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"],Fe=function(i,w){var et=i.problemset,ue=i.globalSetting,Q=i.exercise,n=i.loading,Pt=i.dispatch,N=i.editData,It=i.editKey,wt=i.setEditKey,gt=wt===void 0?function(){}:wt,ra=i.cancelAdd,Ce=ra===void 0?function(){}:ra,L=i.addCallback,C=L===void 0?function(){}:L,x=i.setIsClaer,Bt=x===void 0?function(){}:x,bt=Object(r.a)(i,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),ot=Object(l.useState)(""),xt=Object(ee.a)(ot,2),Yt=xt[0],Xt=xt[1],ua=Object(l.useState)(""),_e=Object(ee.a)(ua,2),a=_e[0],u=_e[1],y=Object(l.useState)([]),b=Object(ee.a)(y,2),T=b[0],de=b[1],Oe=Object(l.useState)(""),Be=Object(ee.a)(Oe,2),Vt=Be[0],je=Be[1],Mt=Object(l.useState)(),Rt=Object(ee.a)(Mt,2),ze=Rt[0],tt=Rt[1],Dt=Object(l.useState)(!1),it=Object(ee.a)(Dt,2),Jt=it[0],yt=it[1],Ct=Object(l.useState)(2),pt=Object(ee.a)(Ct,2),at=pt[0],pe=pt[1],xe=Object(l.useState)(0),Pe=Object(ee.a)(xe,2),At=Pe[0],Se=Pe[1],St=Object(l.useState)(!1),kt=Object(ee.a)(St,2),Ut=kt[0],mt=kt[1],ba=Object(l.useState)([]),$e=Object(ee.a)(ba,2),be=$e[0],fe=$e[1],_=Object(k.m)(),R=Object(l.useState)([]),Ze=Object(ee.a)(R,2),we=Ze[0],lt=Ze[1],Ge=function(Qe){lt([].concat(Object(ce.a)(we),[Object(le.a)({},Qe)]))};Object(l.useEffect)(function(){if(!(N==null?void 0:N.question_title)){mt(!0),Xt(""),tt(!1),pe(2),de([]),je(""),yt(!1);return}Xt(N==null?void 0:N.question_title),tt(N==null?void 0:N.is_ordered),pe(N==null?void 0:N.question_score);var jt=N==null?void 0:N.standard_answer.map(function(Qe){return Qe.answer_text});de(Object(ce.a)(jt)),fe(N.tag_discipline_ids)},[N]),Object(l.useEffect)(function(){yt(!1),Ut&&jt();function jt(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(D.a)($.a.mark(function Je(){var ct,Ye,ea;return $.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,Object(U.B)({sub_discipline_id:(ct=Q.editData)===null||ct===void 0||((Ye=ct.exercise)===null||Ye===void 0)?void 0:Ye.sub_discipline_id});case 2:ea=ia.sent,lt(ea.tag_disciplines);case 4:case"end":return ia.stop()}},Je)})),Qe.apply(this,arguments)}},[Ut]),Object(l.useImperativeHandle)(w,function(){return{onSave:ga,isEdit:Ut}}),Object(l.useEffect)(function(){var jt,Qe=(Q==null||((jt=Q.tagDisciplineData)===null||jt===void 0)?void 0:jt.tag_disciplines)&&Array.isArray(Q.tagDisciplineData.tag_disciplines)?Q.tagDisciplineData.tag_disciplines:[];lt(Qe)},[Q.tagDisciplineData]);var ga=function(){var jt=Object(D.a)($.a.mark(function Qe(){var Je,ct,Ye,ea,da,ia,la;return $.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:if(Je=[],ct=!1,T.forEach(function(Na,ya){Je.push({choice_id:ya+1,answer_text:[]}),Na.forEach(function(Oa,Aa){Je[ya].answer_text.push(Oa),(!Oa||!Object(We.G)(Oa,1e4))&&(je("".concat(ya,"-").concat(Aa)),e.b.info(Oa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ct=!0)})}),!ct){ma.next=5;break}return ma.abrupt("return",!1);case 5:if(!N.question_id){ma.next=11;break}return ma.next=8,Pt({type:"exercise/editExerciseQuestion",payload:{id:N.question_id,question_title:Yt,question_type:3,question_score:at,is_ordered:ze,standard_answers:Je,tag_discipline_ids:be,sub_discipline_id:(ea=Q.editData)===null||ea===void 0||((da=ea.exercise)===null||da===void 0)?void 0:da.sub_discipline_id}});case 8:Ye=ma.sent,ma.next=14;break;case 11:return ma.next=13,Pt({type:"exercise/addExerciseQuestion",payload:{insert_id:N==null?void 0:N.insert_id,categoryId:_.categoryId,question_title:Yt,question_type:3,question_score:at,is_ordered:ze,standard_answers:Je,tag_discipline_ids:be,sub_discipline_id:(ia=Q.editData)===null||ia===void 0||((la=ia.exercise)===null||la===void 0)?void 0:la.sub_discipline_id}});case 13:Ye=ma.sent;case 14:return Ye.status===0&&(gt(-1),e.b.success("\u4FDD\u5B58\u6210\u529F"),mt(!1),Pt({type:"exercise/editExercise",payload:Object(le.a)({},_)})),ma.abrupt("return",{name:Yt,analysis:a,standard_answers:Je,is_ordered:ze});case 16:case"end":return ma.stop()}},Qe)}));return function(){return jt.apply(this,arguments)}}(),nt=function(Qe,Je,ct){var Ye=T.slice();if(Je&&Ye.splice(Qe,Je),It===N.key){if(ct&&Jt||!N.question_id)for(var ea=0;ea1&&E.a.createElement("span",null,E.a.createElement(s.a,{checked:ze,onChange:function(la){return tt(la.target.checked)},className:"".concat(m.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),E.a.createElement("span",{className:"".concat(m.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),E.a.createElement("p",{className:""},E.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",E.a.createElement(h.a,{value:at,max:1e4,min:0,onChange:function(la){pe(la)}})," \u5206 \xA0 ",!!at&&!!At&&E.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(at/At).toFixed(1),"\u5206)")),E.a.createElement("p",{className:m.a.titleWrap},E.a.createElement("span",{className:"".concat(m.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",E.a.createElement("span",{className:m.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")),E.a.createElement("div",{className:"mt5"},E.a.createElement(j.a,{value:be,selectvalues:N==null?void 0:N.tag_discipline_ids,onChange:fe,subId:(ea=Q.editData)===null||ea===void 0||((da=ea.exercise)===null||da===void 0)?void 0:da.sub_discipline_id,knowledgeOptions:we,onAddKnowledgeFinish:Ge}))),E.a.createElement("aside",{className:"tr"},(It!==-1||N.question_id)&&E.a.createElement(B.a,{type:"default",onClick:function(){Ce(),mt(!1)}},"\u53D6\u6D88"),E.a.createElement(B.a,{className:"ml20",type:"primary",onClick:function(){ga()}},"\u4FDD\u5B58")))},$a=[{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(jt){var Qe,Je;return(Q==null||((Qe=Q.editData)===null||Qe===void 0||((Je=Qe.exercise)===null||Je===void 0))?void 0:Je.exercise_status)===1?jt:jt.id!=="del"&&jt.id!=="add"}),wa=function(){var jt=Object(D.a)($.a.mark(function Qe(Je){return $.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:Ye.t0=Je.id,Ye.next=Ye.t0==="del"?3:Ye.t0==="up"||Ye.t0==="down"?5:Ye.t0==="edit"?9:Ye.t0==="add"?11:16;break;case 3:return Ue.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)($.a.mark(function da(){return $.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,Object(U.j)({id:N.question_id});case 2:Pt({type:"exercise/editExercise",payload:Object(le.a)({},_)});case 3:case"end":return la.stop()}},da)}))()}}),Ye.abrupt("break",16);case 5:return Ye.next=7,Pt({type:"exercise/exeriseMoveUpDown",payload:{id:N.question_id,opr:Je.id}});case 7:return Pt({type:"exercise/editExercise",payload:Object(le.a)({},_)}),Ye.abrupt("break",16);case 9:return It!==-1?e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Bt(!1),gt(N.key),mt(!0)),Ye.abrupt("break",16);case 11:if(!(It!==-1)){Ye.next=14;break}return e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Ye.abrupt("return");case 14:return C({key:N.key,insert_id:N==null?void 0:N.question_id,question_type:3}),Ye.abrupt("break",16);case 16:case"end":return Ye.stop()}},Qe)}));return function(Je){return jt.apply(this,arguments)}}(),Ca=function(){var Qe;return E.a.createElement("aside",null,E.a.createElement("div",{className:m.a.questionType},E.a.createElement("div",null,E.a.createElement("span",{className:"font16 c-blue"},N.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",N.question_score,"\u5206\uFF09"),!N.hideAction&&$a.map(function(Je,ct){return Je.id==="up"&&N.key===1||Je.id==="down"&&N.key===N.len?null:E.a.createElement(M.a,{key:ct,placement:"bottom",title:Je.name},E.a.createElement("span",{onClick:function(){return wa(Je)},className:Je.icon}))})),E.a.createElement("div",{className:"mt5"},E.a.createElement(he.a,{value:N.question_title||""})),E.a.createElement("div",{className:m.a.questionChoices},N==null||((Qe=N.standard_answer)===null||Qe===void 0)?void 0:Qe.map(function(Je,ct){return E.a.createElement(o.a,{key:ct,align:"middle"},E.a.createElement(g.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Je.choice_id,"\uFF09\uFF1A"),E.a.createElement(g.a,{flex:"1"},E.a.createElement(o.a,{align:"middle",gutter:[1,1]},Je.answer_text.map(function(Ye,ea){return E.a.createElement(g.a,{span:24,key:ea},E.a.createElement(d.a,{key:ct,checked:N.standard_answer.includes(ct),disabled:!0,value:Ye}))}))))})))};return E.a.createElement("section",{className:m.a.wrap},!Ut&&Ca(),Ut&&ja())};f.a=Object(re.a)(function(V){var i=V.problemset,w=V.loading,et=V.exercise,ue=V.globalSetting;return{problemset:i,globalSetting:ue,exercise:et,loading:w.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(Fe))},"2JKx":function(ke,f,t){ke.exports={flex_box_center:"flex_box_center___21flX",flex_space_between:"flex_space_between___hkcwT",flex_box_vertical_center:"flex_box_vertical_center___1JAyR",flex_box_center_end:"flex_box_center_end___2trjo",flex_box_column:"flex_box_column___2q5e9",form:"form___1j7IG",efficiency:"efficiency___KDh-I",ipItem:"ipItem___2NlCp",ipWrp:"ipWrp___2kiZa"}},"51gm":function(ke,f,t){ke.exports={title:"title___1NT0J"}},"7ahc":function(ke,f,t){"use strict";t.d(f,"a",function(){return F});var Ke=t("55MS"),o=t("1gHQ"),q=t("MPZO"),d=t("bnk9"),H=t("EkPb"),g=t("7X0+"),v=t("GZha"),M=t("VmQ4"),G=t("QeCE"),B=t("ZZRV"),ae=t.n(B),h=t("M0ff"),se=t.n(h),s=t("4X1q"),S=t.n(s),Ue=G.a.Option,A={labelCol:{span:4},wrapperCol:{span:20}},e={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"]};f.b=function($){var D=$.callback,le=$.onCancel,ce=Object(B.useState)("python"),ee=Object(v.a)(ce,2),r=ee[0],l=ee[1];function E(re){l(e[re][1])}function k(re){D(re)}return ae.a.createElement(g.a,Object(o.a)({},A,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),ae.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ae.a.createElement(G.a,{onChange:E},Object.keys(e).map(function(re){return ae.a.createElement(Ue,{key:re,value:re},e[re][0])}))),ae.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ae.a.createElement(F,{mode:r})),ae.a.createElement("div",{className:"flex-container flex-end"},ae.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.a.createElement(d.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function F($){var D=$.value,le=$.onChange,ce=$.mode,ee=$.options,r=ee===void 0?{}:ee,l=Object(B.useRef)(),E=Object(B.useState)(),k=Object(v.a)(E,2),re=k[0],U=k[1];return Object(B.useEffect)(function(){if(re){var ge=function(We){var K=We.getValue();le&&le(K)};return re.on("change",ge),function(){re.off("change",ge)}}},[re,le]),Object(B.useEffect)(function(){re&&re.setOption("mode",ce)},[re,ce]),Object(B.useEffect)(function(){re&&(D!==re.getValue()&&re.setValue(D||""))},[re,D]),Object(B.useEffect)(function(){if(l.current&&!re){var ge=se.a.fromTextArea(l.current,Object(Ke.a)({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},r));U(ge)}},[l.current,re]),ae.a.createElement("div",{className:"my-codemirror-container"},ae.a.createElement("textarea",{ref:l}))}},"7qnI":function(ke,f,t){"use strict";var Ke=t("CeOx"),o=t("NiCL"),q=t("FGJx"),d=t("o0AO"),H=t("uwZC"),g=t("lpH6"),v=t("DHCt"),M=t("CRgH"),G=t("ZZRV"),B=t.n(G),ae=t("O2Wb"),h=t.n(ae),se=M.a.TextArea,s=function(S){Object(H.a)(A,S);var Ue=Object(g.a)(A);function A(){return Object(q.a)(this,A),Ue.apply(this,arguments)}return Object(d.a)(A,[{key:"render",value:function(){var F=this,$=this.props,D=$.index,le=$.onAnswerChange,ce=$.addChildAnswer,ee=$.exerciseIsPublish,r=$.answers,l=$.activeOptionErrorIndex;return B.a.createElement("div",{className:h.a.flex},B.a.createElement("div",{className:"".concat(h.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",D+1,"):"),B.a.createElement("div",{className:"".concat(h.a.flex," ").concat(h.a.flex1),style:{flexDirection:"column"}},r.map(function(E,k){var re="".concat(D,"-").concat(k);return B.a.createElement("div",{className:"".concat(h.a.flex," ").concat(h.a.flex1),key:k},B.a.createElement("div",{className:h.a.flex1,style:{flex:"0 0 1000px"}},B.a.createElement("div",null,B.a.createElement(se,{className:re===l?h.a.error:"",spellCheck:!1,rows:4,value:E||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(k==0?"":"(\u53EF\u9009)"),onChange:function(ge){return le(D,k,ge.target.value)},style:{minHeight:95}}))),!ee&&B.a.createElement(B.a.Fragment,null,k!=0&&B.a.createElement(o.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(h.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return F.props.deleteChildAnswer(D,k)},style:{float:"right"}})),k===0&&B.a.createElement(o.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(h.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return F.props.deleteChildAnswermain(D,k)},style:{float:"right"}})),B.a.createElement(o.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},B.a.createElement("i",{className:"".concat(h.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ce(D)},style:{float:"right",visibility:k==r.length-1?"":"hidden"}}))))})))}}]),A}(G.Component);f.a=s},"8RY0":function(ke,f,t){"use strict";var Ke=t("MPZO"),o=t("bnk9"),q=t("EYz/"),d=t("gwXo"),H=t("XZgM"),g=t("TFeq"),v=t("RXQH"),M=t("VgM2"),G=t("GrpF"),B=t("Xc/e"),ae=t("CeOx"),h=t("NiCL"),se=t("rjoL"),s=t("TMtJ"),S=t("X/R0"),Ue=t("M6G9"),A=t("VBJJ"),e=t.n(A),F=t("z3+T"),$=t("55MS"),D=t("V0hb"),le=t("GZha"),ce=t("buSX"),ee=t("ZZRV"),r=t.n(ee),l=t("q5+0"),E=t("9kvl"),k=t("V0Rq"),re=t("Ot1p"),U=t("9Bee"),ge=t("YJx+"),te=t.n(ge),We=t("u2Z1"),K=["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"],m=function(j,ie){var Fe=j.problemset,V=j.globalSetting,i=j.exercise,w=j.loading,et=j.dispatch,ue=j.onRef,Q=ue===void 0?function(){}:ue,n=j.editData,Pt=j.cancelAdd,N=Pt===void 0?function(){}:Pt,It=j.editKey,wt=j.setEditKey,gt=wt===void 0?function(){}:wt,ra=j.setIsClaer,Ce=ra===void 0?function(){}:ra,L=j.addCallback,C=L===void 0?function($e){}:L,x=Object(ce.a)(j,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Bt=Object(ee.useState)([]),bt=Object(le.a)(Bt,2),ot=bt[0],xt=bt[1],Yt=Object(ee.useState)(),Xt=Object(le.a)(Yt,2),ua=Xt[0],_e=Xt[1],a=Object(ee.useState)([]),u=Object(le.a)(a,2),y=u[0],b=u[1],T=Object(ee.useState)(""),de=Object(le.a)(T,2),Oe=de[0],Be=de[1],Vt=Object(ee.useState)(5),je=Object(le.a)(Vt,2),Mt=je[0],Rt=je[1],ze=Object(ee.useState)(!1),tt=Object(le.a)(ze,2),Dt=tt[0],it=tt[1],Jt=Object(ee.useState)([]),yt=Object(le.a)(Jt,2),Ct=yt[0],pt=yt[1],at=Object(ee.useState)([]),pe=Object(le.a)(at,2),xe=pe[0],Pe=pe[1],At=function(be){Pe([].concat(Object(D.a)(xe),[Object($.a)({},be)]))},Se=Object(l.m)();Object(ee.useEffect)(function(){xt(["","","",""])},[]),Object(ee.useEffect)(function(){if(!(n==null?void 0:n.question_choices)){it(!0),Be(""),Rt(5),xt(["","","",""]),b([]);return}Be(n==null?void 0:n.question_title),Rt(parseInt(n==null?void 0:n.question_score)),xt(n==null?void 0:n.question_choices.map(function(be){return be.choice_text}));var $e=[];n==null||n.standard_answer.map(function(be,fe){$e.push(be-1)}),b($e),pt(n.tag_discipline_ids)},[n]),Object(ee.useEffect)(function(){Dt&&$e();function $e(){return be.apply(this,arguments)}function be(){return be=Object(F.a)(e.a.mark(function fe(){var _,R,Ze;return e.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.next=2,Object(k.B)({sub_discipline_id:(_=i.editData)===null||_===void 0||((R=_.exercise)===null||R===void 0)?void 0:R.sub_discipline_id});case 2:Ze=lt.sent,Pe(Ze.tag_disciplines);case 4:case"end":return lt.stop()}},fe)})),be.apply(this,arguments)}},[Dt]),Object(ee.useImperativeHandle)(ie,function(){return{onSave:St,isEdit:Dt}}),Object(ee.useEffect)(function(){var $e,be=(i==null||(($e=i.tagDisciplineData)===null||$e===void 0)?void 0:$e.tag_disciplines)&&Array.isArray(i.tagDisciplineData.tag_disciplines)?i.tagDisciplineData.tag_disciplines:[];Pe(be)},[i.tagDisciplineData]);var St=function(){var $e=Object(F.a)(e.a.mark(function be(){var fe,_,R,Ze,we,lt,Ge;return e.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(Oe){nt.next=3;break}return Ue.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),nt.abrupt("return",!1);case 3:if(fe=ot.findIndex(function(vt){return!vt}),!(fe>-1)){nt.next=7;break}return Ue.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[fe]," \u9009\u9879\u7684\u5185\u5BB9")),nt.abrupt("return",!1);case 7:if(y.length){nt.next=10;break}return Ue.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),nt.abrupt("return",!1);case 10:if(!(y.length<1)){nt.next=13;break}return Ue.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),nt.abrupt("return",!1);case 13:if(_=ot.map(function(vt,Ra){return{choice_text:vt,is_answer:y.includes(Ra)?Ra+1:0}}),!n.question_id){nt.next=20;break}return nt.next=17,et({type:"exercise/editExerciseQuestion",payload:{id:n.question_id,question_title:Oe,question_type:1,question_score:Mt,question_choices:_.map(function(vt){return vt.choice_text}),standard_answers:_.filter(function(vt){return vt.is_answer}).map(function(vt){return vt.is_answer}),tag_discipline_ids:Ct,sub_discipline_id:(Ze=i.editData)===null||Ze===void 0||((we=Ze.exercise)===null||we===void 0)?void 0:we.sub_discipline_id}});case 17:R=nt.sent,nt.next=23;break;case 20:return nt.next=22,et({type:"exercise/addExerciseQuestion",payload:{insert_id:n==null?void 0:n.insert_id,categoryId:Se.categoryId,question_title:Oe,question_type:1,question_score:Mt,question_choices:_.map(function(vt){return vt.choice_text}),standard_answers:_.filter(function(vt){return vt.is_answer}).map(function(vt){return vt.is_answer}),tag_discipline_ids:Ct,sub_discipline_id:(lt=i.editData)===null||lt===void 0||((Ge=lt.exercise)===null||Ge===void 0)?void 0:Ge.sub_discipline_id}});case 22:R=nt.sent;case 23:R.status===0&&(gt(-1),Ue.b.success("\u4FDD\u5B58\u6210\u529F"),it(!1),et({type:"exercise/editExercise",payload:Object($.a)({},Se)}));case 24:case"end":return nt.stop()}},be)}));return function(){return $e.apply(this,arguments)}}(),kt=[{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($e){var be,fe;return(i==null||((be=i.editData)===null||be===void 0||((fe=be.exercise)===null||fe===void 0))?void 0:fe.exercise_status)===1?$e:$e.id!=="del"&&$e.id!=="add"}),Ut=function(){var $e=Object(F.a)(e.a.mark(function be(fe){return e.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:R.t0=fe.id,R.next=R.t0==="del"?3:R.t0==="up"||R.t0==="down"?5:R.t0==="edit"?9:R.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(F.a)(e.a.mark(function we(){return e.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(k.j)({id:n.question_id});case 2:et({type:"exercise/editExercise",payload:Object($.a)({},Se)});case 3:case"end":return Ge.stop()}},we)}))()}}),R.abrupt("break",16);case 5:return R.next=7,et({type:"exercise/exeriseMoveUpDown",payload:{id:n.question_id,opr:fe.id}});case 7:return et({type:"exercise/editExercise",payload:Object($.a)({},Se)}),R.abrupt("break",16);case 9:return It!==-1?Ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ce(!1),gt(n.key),it(!0)),R.abrupt("break",16);case 11:if(!(It!==-1)){R.next=14;break}return Ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),R.abrupt("return");case 14:return C({key:n.key,insert_id:n==null?void 0:n.question_id,question_type:1}),R.abrupt("break",16);case 16:case"end":return R.stop()}},be)}));return function(fe){return $e.apply(this,arguments)}}(),mt=function(){var be;return r.a.createElement("aside",null,r.a.createElement("div",{className:te.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},n.key,"\u3001\u591A\u9009\u9898"),"\uFF08",n.question_score,"\u5206\uFF09"),!n.hideAction&&kt.map(function(fe,_){return fe.id==="up"&&n.key===1||fe.id==="down"&&n.key===n.len?null:r.a.createElement(h.a,{key:_,placement:"bottom",title:fe.name},r.a.createElement("span",{onClick:function(){return Ut(fe)},className:fe.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(U.a,{value:n.question_title})),r.a.createElement("div",{className:te.a.questionChoices},n==null||((be=n.question_choices)===null||be===void 0)?void 0:be.map(function(fe,_){return r.a.createElement(g.a,null,r.a.createElement(M.a,null,r.a.createElement(B.a,{key:_,checked:n.standard_answer.includes(_+1),disabled:!0},K[_],".")),r.a.createElement(M.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(U.a,{value:fe.choice_text}))))})))},ba=function(){var be,fe;return r.a.createElement("aside",null,r.a.createElement("div",{className:te.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:te.a.titleWrap},r.a.createElement("span",{className:te.a.required},"*"),r.a.createElement("span",{className:te.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(re.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Oe,onChange:function(R){return Be(R)}}),r.a.createElement("p",{className:te.a.titleWrap},r.a.createElement("span",{className:te.a.required},"*"),r.a.createElement("span",{className:te.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:te.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ot.map(function(_,R){var Ze,we;return r.a.createElement("div",{className:te.a.choiceWrap,key:R},r.a.createElement(h.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(te.a.answer," ").concat(y.includes(R)?te.a.activeAnswer:""),onClick:function(){y.includes(R)?b(y.filter(function(Ge){return Ge!==R})):b([].concat(Object(D.a)(y),[R]))}},K[R])),r.a.createElement("div",{className:te.a.editorWrap},ua===R?r.a.createElement(re.a,{id:"single-question-option-".concat(R),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_,onChange:function(Ge){ot[R]=Ge,xt(ot)}}):r.a.createElement("div",{className:te.a.htmlWrap,onClick:function(){return _e(R)}},r.a.createElement(U.a,{value:_}))),((Ze=i.editData)===null||Ze===void 0||((we=Ze.exercise)===null||we===void 0)?void 0:we.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,R>1&&r.a.createElement(h.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(te.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return xt(ot.filter(function(Ge,ga){return ga!==R}))}})),R<7&&R===ot.length-1&&r.a.createElement(h.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(te.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return xt([].concat(Object(D.a)(ot),[""]))}}))))}),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(d.a,{value:Mt,max:1e4,min:0,onChange:function(R){Rt(R)}})," \u5206"),r.a.createElement("p",{className:te.a.titleWrap},r.a.createElement("span",{className:"".concat(te.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:te.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(We.a,{value:Ct,selectvalues:n==null?void 0:n.tag_discipline_ids,onChange:pt,subId:(be=i.editData)===null||be===void 0||((fe=be.exercise)===null||fe===void 0)?void 0:fe.sub_discipline_id,knowledgeOptions:xe,onAddKnowledgeFinish:At}))),r.a.createElement("aside",{className:"tr"},(It!==-1||n.question_id)&&r.a.createElement(o.a,{type:"default",onClick:function(){N(),it(!1)}},"\u53D6\u6D88"),r.a.createElement(o.a,{className:"ml20",type:"primary",onClick:function(){St()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:te.a.wrap},!Dt&&mt(),Dt&&ba())};f.a=Object(E.a)(function(he){var j=he.problemset,ie=he.loading,Fe=he.exercise,V=he.globalSetting;return{problemset:j,globalSetting:V,exercise:Fe,loading:ie.effects}},null,null,{forwardRef:!0})(Object(ee.forwardRef)(m))},"9Bee":function(ke,f,t){"use strict";var Ke=t("ZZRV"),o=t.n(Ke),q=t("Sawj"),d=t("GZha"),H=t("tVQ9"),g=t.n(H),v=t("PRXW");function M(m,he){var j=m.match(/^(\s+)(?:```)/);if(j===null)return he;var ie=j[1];return he.split(` +`).map(function(Fe){var V=Fe.match(/^\s+/);if(V===null)return Fe;var i=Object(d.a)(V,1),w=i[0];return w.length>=ie.length?Fe.slice(ie.length):Fe}).join(` +`)}var G=[],B=["
      "],ae=new g.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function se(){G.length=0,B=["
        "]}function s(m,he,j,ie){if(he>=m.length||m[he].level<=j)return he;var Fe=m[he];ie.push("
      • "+Fe.text+""),he++;var V=[];return he=s(m,he,Fe.level,V),V.length>0&&(ie.push("
          "),V.forEach(function(i){ie.push(i)}),ie.push("
        ")),ie.push("
      • "),he=s(m,he,j,ie),he}function S(){return s(G,0,0,B),B.push("
      "),B.join("")}var Ue={heading:function(he){var j=h.exec(he);if(j)return{type:"heading",raw:j[0],depth:j[1].length,text:j[2]}},fences:function(he){var j=this.rules.block.fences.exec(he);if(j){var ie=j[0],Fe=M(ie,j[3]||""),V=j[2]?j[2].trim():j[2];if(["latex","katex","math"].indexOf(V)>=0){var i=F(),w=Fe;Fe=i,$[i]={type:"block",expression:w}}return{type:"code",raw:ie,lang:V,text:Fe}}}},A=/(?:\${2})([^\n`]+?)(?:\${2})/gi,e=0,F=function(){return"__special_katext_id_".concat(e++,"__")},$={};function D(){return $}function le(){e=0,$={}}function ce(m){return m=m.replace(A,function(he,j){var ie=F();return $[ie]={type:"inline",expression:j},ie}),m}var ee=ae.listitem;ae.listitem=function(m){return ee(ce(m))};var r=ae.paragraph;ae.paragraph=function(m){return r(ce(m))};var l=ae.tablecell;ae.tablecell=function(m,he){return l(ce(m),he)},ae.code=function(m,he,j){var ie=(he||"").match(/\S*/)[0];return ie?["latex","katex","math"].indexOf(ie)>=0?"

      ".concat(m,"

      "):'
      ').concat(j?m:Object(v.escape)(m,!0),`
      +`):'
      '+(j?m:Object(v.escape)(m,!0))+"
      "},ae.heading=function(m,he,j){var ie=this.options.headerPrefix+j.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return G.push({anchor:ie,level:he,text:m}),"'+m+""},g.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),g.a.use({tokenizer:Ue,renderer:ae});var E=g.a,k=t("8+LE"),re=t("ZRDM"),U=t.n(re),ge=t("saPB"),te=/]*>/g;function We(m){var he=document.createElement("div");return he.innerHTML=m,he.childNodes.length===0?"":he.childNodes[0].nodeValue}var K=f.a=function(m){var he=m.value,j=he===void 0?"":he,ie=m.className,Fe=m.style,V=Fe===void 0?{}:Fe,i=String(j),w=Object(Ke.useMemo)(function(){var Q=E(i),n=D();return i.match(/\[TOC\]/)&&(Q=Q.replace("

      [TOC]

      ",S()),se()),Q=Q.replace(/(__special_katext_id_\d+__)/g,function(Pt,N){var It=n[N],wt=It.type,gt=It.expression;return Object(ge.renderToString)(We(gt)||"",{displayMode:wt==="block",throwOnError:!1,output:"html"})}),Q=Q.replace(/▁/g,"\u2581\u2581\u2581"),le(),U.a.sanitize(Q)},[i]),et=Object(Ke.useRef)();function ue(Q){var n=Q.target;if(n.tagName.toUpperCase()==="A"){var Pt=n.getAttribute("href");if(Pt.startsWith("#")){Q.preventDefault();var N=document.getElementById(Pt.replace("#",""));N&&N.scrollIntoView(!0)}}}return Object(Ke.useEffect)(function(){if(et.current&&w&&(w.match(te)&&window.PR.prettyPrint()),et.current)return et.current.addEventListener("click",ue),function(){et.current.removeEventListener("click",ue),le(),se()}},[w,et.current,ue]),o.a.createElement("div",{ref:et,style:V,className:"".concat(ie||""," markdown-body"),dangerouslySetInnerHTML:{__html:w}})}},"9VGf":function(ke,f,t){"use strict";t.d(f,"a",function(){return q});var Ke=t("ZZRV"),o=t.n(Ke);function q(d,H){var g=Object(Ke.useRef)();Object(Ke.useEffect)(function(){g.current=d}),Object(Ke.useEffect)(function(){function v(){g.current()}if(H!==null){var M=setInterval(v,H);return function(){return clearInterval(M)}}},[H])}},BdwD:function(ke,f,t){"use strict";var Ke=t("55MS"),o=t("ZZRV"),q=t.n(o),d=function(g){var v=g.styles,M=v===void 0?{}:v,G=g.customText;return q.a.createElement("section",{className:"tc animated fadeIn",style:Object(Ke.a)(Object(Ke.a)({},{color:"#999",margin:"200px auto"}),M)},q.a.createElement("img",{src:t("FOrL")}),q.a.createElement("p",{className:"mt20 font14"},G||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};f.a=d},BjJ7:function(ke,f,t){"use strict";t.d(f,"d",function(){return o}),t.d(f,"c",function(){return q}),t.d(f,"f",function(){return d}),t.d(f,"b",function(){return H}),t.d(f,"e",function(){return g}),t.d(f,"a",function(){return v});var Ke=t("m3rI");function o(M){var G=!0;if(M.length>0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],ae=0;ae-1)){nt.next=7;break}return Ue.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[fe]," \u9009\u9879\u7684\u5185\u5BB9")),nt.abrupt("return",!1);case 7:if(y.length){nt.next=10;break}return Ue.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),nt.abrupt("return",!1);case 10:if(!(y.length<1)){nt.next=13;break}return Ue.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),nt.abrupt("return",!1);case 13:if(_=ot.map(function(vt,Ra){return{choice_text:vt,is_answer:y.includes(Ra)?Ra+1:0}}),!n.question_id){nt.next=20;break}return nt.next=17,et({type:"exercise/editExerciseQuestion",payload:{id:n.question_id,question_title:Oe,question_type:1,question_score:Mt,question_choices:_.map(function(vt){return vt.choice_text}),standard_answers:_.filter(function(vt){return vt.is_answer}).map(function(vt){return vt.is_answer}),tag_discipline_ids:Dt,sub_discipline_id:(Ze=V.editData)===null||Ze===void 0||((we=Ze.exercise)===null||we===void 0)?void 0:we.sub_discipline_id}});case 17:R=nt.sent,nt.next=23;break;case 20:return nt.next=22,et({type:"exercise/addExerciseQuestion",payload:{insert_id:n==null?void 0:n.insert_id,categoryId:at.categoryId,question_title:Oe,question_type:1,question_score:Mt,question_choices:_.map(function(vt){return vt.choice_text}),standard_answers:_.filter(function(vt){return vt.is_answer}).map(function(vt){return vt.is_answer}),tag_discipline_ids:Dt,sub_discipline_id:(lt=V.editData)===null||lt===void 0||((Ge=lt.exercise)===null||Ge===void 0)?void 0:Ge.sub_discipline_id}});case 22:R=nt.sent;case 23:R.status===0&&(gt(-1),Ue.b.success("\u4FDD\u5B58\u6210\u529F"),pt(!1),et({type:"exercise/editExercise",payload:Object($.a)({},at)}));case 24:case"end":return nt.stop()}},be)}));return function(){return $e.apply(this,arguments)}}(),kt=[{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($e){var be,fe;return(V==null||((be=V.editData)===null||be===void 0||((fe=be.exercise)===null||fe===void 0))?void 0:fe.exercise_status)===1?$e:$e.id!=="del"&&$e.id!=="add"}),Ut=function(){var $e=Object(F.a)(e.a.mark(function be(fe){return e.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:R.t0=fe.id,R.next=R.t0==="del"?3:R.t0==="up"||R.t0==="down"?5:R.t0==="edit"?9:R.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(F.a)(e.a.mark(function we(){return e.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(k.j)({id:n.question_id});case 2:et({type:"exercise/editExercise",payload:Object($.a)({},at)});case 3:case"end":return Ge.stop()}},we)}))()}}),R.abrupt("break",16);case 5:return R.next=7,et({type:"exercise/exeriseMoveUpDown",payload:{id:n.question_id,opr:fe.id}});case 7:return et({type:"exercise/editExercise",payload:Object($.a)({},at)}),R.abrupt("break",16);case 9:return It!==-1?Ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ce(!1),gt(n.key),pt(!0)),R.abrupt("break",16);case 11:if(!(It!==-1)){R.next=14;break}return Ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),R.abrupt("return");case 14:return C({key:n.key,insert_id:n==null?void 0:n.question_id,question_type:0}),R.abrupt("break",16);case 16:case"end":return R.stop()}},be)}));return function(fe){return $e.apply(this,arguments)}}(),mt=function(){var be;return r.a.createElement("aside",null,r.a.createElement("div",{className:te.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},n.key,"\u3001\u5355\u9009\u9898"),"\uFF08",n.question_score,"\u5206\uFF09"),!n.hideAction&&kt.map(function(fe,_){return fe.id==="up"&&n.key===1||fe.id==="down"&&n.key===n.len?null:r.a.createElement(h.a,{key:_,placement:"bottom",title:fe.name},r.a.createElement("span",{onClick:function(){return Ut(fe)},className:fe.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(U.a,{value:n.question_title})),r.a.createElement("div",{className:te.a.questionChoices},n==null||((be=n.question_choices)===null||be===void 0)?void 0:be.map(function(fe,_){return r.a.createElement(g.a,null,r.a.createElement(M.a,null,r.a.createElement(B.a,{key:_,checked:n.standard_answer.includes(_+1),disabled:!0},K[_],".")),r.a.createElement(M.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(U.a,{value:fe.choice_text}))))})))},ba=function(){var be,fe;return r.a.createElement("aside",null,r.a.createElement("div",{className:te.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:te.a.titleWrap},r.a.createElement("span",{className:te.a.required},"*"),r.a.createElement("span",{className:te.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(re.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Oe,onChange:function(R){return Be(R)}}),r.a.createElement("p",{className:te.a.titleWrap},r.a.createElement("span",{className:te.a.required},"*"),r.a.createElement("span",{className:te.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:te.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ot.map(function(_,R){var Ze,we;return r.a.createElement("div",{className:te.a.choiceWrap,key:R},r.a.createElement(h.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(te.a.answer," ").concat(y.includes(R)?te.a.activeAnswer:""),onClick:function(){y.includes(R)?b(y.filter(function(Ge){return Ge!==R})):b([].concat(Object(D.a)(y),[R]))}},K[R])),r.a.createElement("div",{className:te.a.editorWrap},ua===R?r.a.createElement(re.a,{id:"single-question-option-".concat(R),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_,onChange:function(Ge){ot[R]=Ge,xt(ot)}}):r.a.createElement("div",{className:te.a.htmlWrap,onClick:function(){return _e(R)}},r.a.createElement(U.a,{value:_}))),((Ze=V.editData)===null||Ze===void 0||((we=Ze.exercise)===null||we===void 0)?void 0:we.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,R>1&&r.a.createElement(h.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(te.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return xt(ot.filter(function(Ge,ga){return ga!==R}))}})),R<7&&R===ot.length-1&&r.a.createElement(h.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(te.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return xt([].concat(Object(D.a)(ot),[""]))}}))))}),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(d.a,{value:Mt,max:1e4,min:0,onChange:function(R){Rt(R)}})," \u5206"),r.a.createElement("p",{className:te.a.titleWrap},r.a.createElement("span",{className:"".concat(te.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:te.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(We.a,{selectvalues:n==null?void 0:n.tag_discipline_ids,value:Dt,onChange:it,subId:(be=V.editData)===null||be===void 0||((fe=be.exercise)===null||fe===void 0)?void 0:fe.sub_discipline_id,knowledgeOptions:Pe,onAddKnowledgeFinish:Se}))),r.a.createElement("aside",{className:"tr"},(It!==-1||n.question_id)&&r.a.createElement(o.a,{type:"default",onClick:function(){N(),pt(!1)}},"\u53D6\u6D88"),r.a.createElement(o.a,{className:"ml20",type:"primary",onClick:function(){St()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:te.a.wrap},!Ct&&mt(),Ct&&ba())};f.a=Object(E.a)(function(he){var j=he.problemset,ie=he.loading,Fe=he.globalSetting,V=he.exercise;return{problemset:j,globalSetting:Fe,exercise:V,loading:ie.effects}},null,null,{forwardRef:!0})(Object(ee.forwardRef)(m))},FOrL:function(ke,f){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABKCAYAAADUvCinAAAAAXNSR0IArs4c6QAAFq9JREFUeAHdnAl4VFWWx6sqlYWEkIRsJCRkJQECCXsIS0gAWWwQl1YQxQ2nRx0/u9We8etvpmf87LFt7XHs7mmXbhVEFESQdWRfwiKGXRYhkI0sQAIBAmQnqZrfKfMyZVGVqldLjL7vu9997757zz33/84995xzb5VG8xO/Fi1aNPTDDz/M7w7D1HcHJjzFAyCPNxgMi/V6/YOe6kMNXZ2ayj+mugsXLhSAFxqNxtmPPvroge7A+09Osj///HOvmzdvvoZET/D19Z04f/78i90BaOHhJwU20hx748aNZVqt9kR0dHTOnXfe2dxdgBY+tN2JGVd4QT8/gsp4GRovPfnkkytcoeWptj96ycbaiEdl/BWgEWjt+AULFlzwFFiu0v3RSvaGDRt8L168+CIALNDpdL99/PHHl7oKhqfbe3m6A3fTR4J1/fr1m88iuBxJPs8iOBdr45C7+/EEvR+NZIuVUVdX9wBg/wYgTnp7e//rI488UuoqKCyqv4FmK+rnj67Sste+2+vsjz/+OODWrVsiyb9iMIcAZh4L4El7A3PkPUA/Db2ZERERdzhS39U63RbsDz74YDBq4qmWlpZZ5GtIdz7xxBMlrg5YaY/18iuAnhsYGDht1qxZDUq5J/NuBTZSnIAUzwGEOYB7i/R3pO5f3AkGtHVI9BuAmkG644EHHrjpSYDNaf+gOvvQoUPe33zzTRYMTSVNB1xf0mfo4+V4fkXmjMr9p59+GtLU1CSSPpzHvcQ8NqK36y3r2Xpub7+M92UZGRnPjhw58patup4o71KwkahwgBqFXTyawUgS6RI9vBngNj/22GPFloNkukfTZjZ17iXl8L5jNlLexPMW8lU9e/Zcj5RetWyvPKOWsrl/HzPxTdTR35XyrszdBjZAaD/66KMgBh4KmGGkKAaSzHN/yXkv96IbD5If8PLyOpCWlnbUmnQtWbIkGV19jwBM3Uyh7efnp+nfv3/lmTNnYnx8fE7OnDkzrKioSFdYWBhx/fp1wayVurvIV/Ph1mAOnpfC9evX+1+6dOkVaEzmcb67FlehrfZyC9hI3wEG04/B1sLAFVINqYrnYsoLJfXq1asYyWu0xaDEndva2u6hjYA8ROohrW0pKSmlgCz3iRTpli1bpgHMvPvvvz9H6siFaqkuKSlp40NEX716VQMNI8US6dsCrQd5/gS18XtrH1bad9XlFrCdYRYQdIsXL84CYFEP90AjQegEBQU1p6amliYnJ/v06NFDyr7HozWwpZ1yNTc31+zZs6e1rKysj1IG2CfpYxWzaTWe5jdKeVfn3xuIpzuXBfH48eOTUDEC7t2kSOkzJCSkftCgQaXx8fGBqIs4KbN1dQK2ob6+fu+uXbt8/f39/bKysvwANxzQa8+ePdv3woULvkIT4M+RrSKtRnfv49nAfZdcHge73SmZzmhEPcwkD5KRhYeHXwPgsri4uFCsj1gpc+SyAnbNlStXjiDN0aGhoY1jxowJhN4AS1rMoNrz58/XnD59Ooo8AF6kSjVgr2XRXB0QELADNddi2c6dzw6DjbvcE3f5CZiMcZQB6qYwmKnkPaRNnz59qgcPHnw+JiYmCqmTBVT1JWADzm5sb92xY8dakdhE9HFlQkJCDDT7OUKQmXWTINbFgoKCyPLy8iCepZmssl8K8GpNSkf6lDoOgd2++5EPaCMdJWwirtVq+vbtW4bVcZlgfj8GEqGmvVndNgApQIIvbdy4MRcpbQLgIwMHDgxAr6dTz6FxmNHruIVuw+XLl8sBPrS0tDQc2qJqHDYpOwg5cOMQk1gKQ2DiuAP0hFFNfHz8WQCuxfsTc6+3I+3M6rTwUauwMCqR2pvo3J7V1dVxYWFhtUT7bh44cCAL0y9vzpw5OWZt3HXbxAc9h6rpiXUTgzcrdMWk3E2+ytykdKZDh8BeunRpWENDQyUdmBYZy45goo1pfAqAG9Gbqbw36WXLepbPqKV8pnH9tWvXfGtrawNZ4EKpo8dMvI5OvwS4BhbPSOgnS7m0b1cjngJbulCuFvgqYXH1wZ5P4OODucmkFOBnESVU7eZ3eGNKD9byefPm1SDdTzDl3kTqOkwqpS7T+Tg2bChqwmQfK+X2cnSsP/pbg5kni1oogxE1Izv+0od8tB/y8uFDJ2LjF7KveQ2h6M3YRTgnwufL5LJxoepySLLNKQL6HUjdFlb9OhhYcuTIEYlrJEkdQD82YsQIPwL6HgOqKyQbW73s1KlTLaRkkWjWhSYW9pPY/z2J5YSfPHkyCEEZjs1+whwbe/cOSbZCZOfOnfri4uK3ANqIuuhJenrYsGHHmGpvfvXVV+PQdWNIGqZ/0dixY+sxpyT28aO4mLXXEZ4LgBmP3o4DTJlxZ4YMGdKEozWIQZiMg9GjR9eBgZ6P8A6Snt2uWhwaoyqwWTR+ifucBsjmxDMok3QWa+rVzZs3D4bpWSQd9arHjx9/nsVNLAZVfZl34MH7Ntz7khMnTgQztnAAD8J6quIIRAFmqizut81QynpOnDjxwqZNm8Yzyx+Bt8WO8uewGpHoGwtVATEJMbdEr9q6ylnsFhEAimY1f5iv34MAfR0e3Rn080CY9bfV0JFyd6gRpPIicZTmb7/9Nr6xsVE82Ib09PRiFvkIJNrk1drjBaFqxjm6gceb+tBDD12zV1/eq5G2/4KhQIC2R7dfcHDwfxCPrmZQb6xdu1aP1fGLLVu2jICxVnT6MWZBLIupWpPQXr+dvkdq6wHnIo5QLKZkFOMw4sEWooe9uY+nsarFPTc3tx4rLZyP9Sptn+m08/aXDkk20yUHoHYi1Qa+fGdSba3Pawz07TVr1lxB4p9C0lNFH/LhCnBMenEfba2RrTKVkm0k/FpGPCYIPRsiNJOSkqro+wZ6WBZ1l04XMDOu5ufnBzNbMzEF7e7w6wnoxwLAW6ShdG4VSMAKY2EwOgG0jC8EKf63e++9t47799B1ryFhC44ePTqBJDHqCmi38jETpLI7Lon8EecWNdGXWRWP+qqbOnXqWfRwDLyIWXmb+epMv8yMXqgjHUL0LvhlAnqnQS09lZaQJnbWGQucJjEx0RS56ayenXc9ef/r6dOnN5Mv3Ldv35u4yPNwGO4DGC8AuYKVcwWJS7FDx+prxtCEx1mNFEeTh/Xu3bsNS6kUvoNYa0RlOUXXamfthYCrnzRpUs0XX3wxEqH9BcXvdVqfhe8GjAZ2Vmn27NmtAK5Gv3dGTnnXys1SzMaP9+7dexf3C+AjAAumAdDLxRqg7LY+LdUIDscF7N5APpo4Rhp0cBX2vgE9rEo9KUw5kyM4TZi8jcyaVMK2l23R8AJIUR9ptiogGRrccKvqxVYbB8uFZgbgPowEViLZv0TCCwkLZJAlAJ4RwIpYbP2RIG+FJsBqiNMgrPqmvLy8AMy2QKyJlnHjxl1CHQVGRUUJ6J0Kj0LLXTlBtlvM0sDW1tbwdevWrbVFV9seb36BCsOQLHNQk9HRaRLjJRjvY4uAm8s3wvDr7EEmsk6IO5xG0EmDBSNbY8FE5xq3bt0aLZE57OE2hOAiuWwi+7qZD9Xk8Ctqt23bJnuw/wSOVQoB7o0IxgnZzLZqjbR7it8MHTp0EAO1Wkch5qF8N3RfRQ+KtfAi/E5W+snMzKwaMGCAPwPopZR1lxzb21hZWWkNLwMf4SlzSe7gGW/qOaZwGmCLXv0hrmw63Yz+ex6TagqMfqEwwWzb1h2BFv4Ixl1Q+LTIdQjM726zM1ErEUzhVXh8OhbFDl1p0birHlcTnziJ2niXDk28Ijn9MbkE8P5dxYSdflrh70vi7Kzze+OpG2yjfu1tqz0No/kKAcQMdLjbrSw2t9WxQczdxWKzvs35kefgR1kzqrmPxNTqQ9i3gvcO7126mznolYHRpu3bt4diEc3iubN1o5nZ+aI1/aJBVw5Hul9lcZqOpaBBkgyYNVZVjgcGoZBcs2LFCjm9WgHAYqPLR1+ekBAfVVp6Lhu9vRgLZD5lXcmXCMAmXP4iQsvZYCSWnOxOFZDEsTkiz+YXak9+ElHAoaErVsFWKmODj+f+VQ7IZKOPxLFRXnVFPpmPns4A3sLm3l5VVSWL5PIZM6ZP3rFjZzMS3wev9BNMw0e7gJkqTNLVWBv6mpqa++FJVIVsl60lvcPassMRHjoFWyEA6FO5/090+CisAWNkZKRD7ZT2TuQnkeqhSHUxbaMmT550eNu27XIAU8CeQ/CH4yG7s5lsRUjMDQY8wok+7DURj3kHNv8hdPFQAJZTAsq436DPP7N421oQrdK+bYG0VgtDvZj0/pQpU2SjIANdFY4zYiSeoXRurZkrZb8lwJMMgQXh4aH/GxsbOwUnR+h9279/8mDWkXiOfXxJkD+LOMsuvEaZcopel3quXDXEVhYhxbu5JrDh/DNAltj2HlIthCWu8hBnBivVdqJq8aODNZwG7Q0DH1ZUVMgxMb/hw4e7G3SJDX9C2s3gjBkZw6wuPCkp/TPh4QyHJh+En7c47PO82sFb1N+NpbODKxXH6h8A2If+b6Jz/zZq1KjS3r2D79uwYdO3tHF690kV2ObMTZyYXVleXrGW6T6HraMYkkQF3SHpH6CrM+lrBLvseT4+3jJ9zbs23VMWzi7QUayBRKRQfsS0HnNQrAI1l4R/l6KTqjkzch80X5bGgHyKgNjirKzMQFQVMRtNVDsLhe3Et6Na5USunHVQ0lXuP0a1dPgE7XU7MqfBRoUkI10vpqam7C0oOGMCHSkPY2NAkHEW9Dbavs2g3xEOhw3LqOfeprUhH4LZtZQw57yVK1ca586de55mfaWtnSsfFbSGAz8xqAyxaIJI4sCtGDAgZUtiYvJ4o9HwCs++Vr4zxZok+JLc8roLQclhwdxl+UKenQZbIUan4wFc0leAvoYd6QewXHoRWFKqqMnXsVERgGTNwIM93qOH/x32GiclJU5BjRzkzMldhw8ffo3wwku0sfaBbogUf/3113ybMzPh+w9Cm74uIL1/YpZUBgT4y6+E3wdoe93afE/7XF56BmyzXscNGJA6jud9p08XlAD6fQy8BwupWRW7t3+hhsRCtEOHZojTkm6vBXUjJkyYcBBVUs/O+DMEp/7GrHvarN1hPsQytueCsGIep/yp9nd5RAsXEyns4+Wlk1+N9SOZNXP6dp+tli5LthXCYwcOHDAWxvMx/CsZ+GzUizfHGqxU/V7RCX65UEC7hzl3Uo79nOPo4PV6r58Rw36PD/wU8e5BnOfYDeWzgH8AaRf7/DWSN1Issfu/8kG2xMXFcqJWKyrL39F+FG6hs5N7UXneZqkBOqKztyj1LHNPgG3qA4bGpKUN0sDAfqbuFaRoGouoF16pJQ/K8/8QKniOBx/AOEW76coLR/L4+Lh7WeS2IL1T0Zuf0mYMNJ6UtvBygvTu5Mk5l/V633/UaIzPfifEzkkypudj/HCq3BG+zOt4DGylEwaZOWjQQA368iA7GvU4RBNZ1LToSaWK5FcJ5KwiL2Qg1yIjI0abv3TkHmAjsrOzGwhz1nD/EG3ESljODFnEgaEBGo0B9SQnt5wD2BEe7NXxONgKA4A7CutFdlkOA7qRBXQkp11Nr9kw3cDmrAAUggraTi5TX/Wl02nvRge/dPDgwRbCw/lRUX0ehMgKFrxA1cQ80KDLwFZ4xxYfkZiYoMFxOLp//34/AB/IZoUc5vk5H6S5b99om1t0Co3O8tDQ3q/MmDHtGMrjv6Gp7axuV7/73lzuys5xQIbFxsYMbGlpOobzchxg/DAf+YWX1tVjBmIbj+5uQAu2qiUb6WtB/2pY6c9zsrMV0OJc+UheXvoMzDxNRkZ6GbSzAMkVcp5uK56tzEqnmFQt2RwXXsWi915VVXWfrVu3xeEgFAD+RVdHCc04gFb98V3t15H2HKNrOn78hFg1idRfimkpnqrqS/XgMjOHpfDrh6zr12v/ed++/CklJaV3lpWVG7EwDsbF9WO113TpGT7VI1bRAFe+pbCwyIcAlQ+xkg0cyGnipMHrgO6Ui6lqAeEoQSBBeyJfxth2nvOLi0s+Jeb7JFKZgdkmh8YPYQVI/Fd2V9x2bdy4SWiZ4tluI2qDECDf4mygd0VFpSE4uNcGPGGDt7ePhFq9ALpcr/dO4/dCcpxO1aVKsgH612ZAS0djkpISSUnL8dQ+4WM8z/m98adP+9WwnXY4JCQIT9LkZali6oeqjC5uRZL1SLKORXvt5Mm5unaQZXfcxBZ5P/ZmwUHzslo+VYEN8bnWOzDOGTFi+N1arebtHTvyEIzm5/AaJ7KdVjxy5IgKpt5EmFQ1i6z345nS1ta2Vvk1AQdtNIC8Oicnx5uI4ix47gDZomex31+2KLP7qBJsY79OKIrJ9cKkSbmXm5ubfpeXtzuFE6SP5eXtSurdO+Qg8ZFbqJmxnbTv8lc4WG2ckfE6d67MCMgrOXPtx2EC+bsNWyC389gpDjbHoQpsJPcCgMqKbPOC0XAfH98/TJs29fTlyzXP8nv1u69evTZ1+/YdRs7hbR4yJC1Cp/MaZpNAF7zAejIQR9EBchsgr8rNzfFHEGTzQEuyy4HgYLeSlQqqwIYX4hdG0Vd2L5geGBYW+g4btFsJuT5z7ty5ZzjKO43f3TSyS78S130IRFLtEnJjBXgC5HM6gL6FdbGa3SY5hPlzyh0CWWHlOxyUJ8dzVXqUn0dEtrW1yt9JhDnehSnqZmCci/bvP1jADzklXt0HB+YS0b3NMTF9c6Fld6fBFWsEQTayX6ktKSnll1+9VuFEBeNMzRCQ1YxD6mKN1NB2MAG1atVt1Taorj4/BQdqPe381LaF0TqDoe0t9Lk3foKEU/2JlRSwiO7j8PrdPNu00Z0BGzBNBx0xTxsx4Vamp2eE85FVhW4txtik12tnRUb23WZR7tCj6i8rVDk+wHaVcTm3IQ71cnulyvr6hj9yVGA4r2QPUMeGwa6xY8cUsRX2IBjd9osylWAD8nkkuaRBFj5+Q8M6oXUFZBkBu/7aORxR3ioPzlxOgS0doXs5u2FYDDDZznQsbZD0QzgO73HAfR50JlFkYEdn5dixWc3oUgG9Y01xBGzoGREEURd1QocfSEUB8jRn+VPaQZdjFbpHWeDPKWXO5E6DrXTGoodkGl8BmHilTG3OYFYTe9gIUC9AZwDPjZy+Woi5yP+S6ORPYbSdgS0g8/G1RUXFN/nN5Yr09MGxgMPsc+2C7jlE4t/5ZcES1yh919plsIUMYHhXV1+Y39ZmFD3s1CEWzCnZWXl7z56vKrHPX4JmOM/VnIb6gEOUOfziYBzPt7nr1dWXNDgkN3CgPsesjAfkKdRz9TrGEZi/REZGLwFw4cstl1vANueEA5BjDIbWOUiEOAcJ5u8cvL+K8fC6HMXF55DjwrIQl5PEodqEKWnSvRxw1OBaXw8MDFg+ePAQCYA5tbtDO9MFqKWIzTqdTv8ZBznzlXJ35m4H25w5gB8M8LMpuwvwhwNchw42r2fjvrCurv4N/vspFyBEf5t4HT16lAZ1UYskf8aGcgptRdervqDJoRzTEV8BeB0An1BNRGUDj4Jtzgtg9cBOz0BaRzLQkayFnDzVDqTcy7ye5T3qZVdJSfH7BQWFv+edN2plDfY5el2Ta1nX1jP9tQHsaYyew/R3CHPzEHbyMcobbbXxRHmXgW2NeQbuS6Qwlg9AyLaNQzLySwKtqAt+dSxHwsQE1PYAWAM5Z+hM/1F1B+344ar8+6URsP4/p9512lZQXs49uVc5wFaw4VEBsLT5Ya//AzDfafkdei4SAAAAAElFTkSuQmCC"},GABl:function(ke,f){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},HmJG:function(ke,f,t){},JNOM:function(ke,f,t){"use strict";t.r(f);var Ke=t("MYAL"),o=t("a/1m"),q=t("FHsC"),d=t("4PKU"),H=t("MPZO"),g=t("bnk9"),v=t("XSsT"),M=t("iBFk"),G=t("jpv3"),B=t("9rdS"),ae=t("VBJJ"),h=t.n(ae),se=t("z3+T"),s=t("55MS"),S=t("GZha"),Ue=t("buSX"),A=t("ZZRV"),e=t.n(A),F=t("q5+0"),$=t("DndG"),D=t("9kvl"),le=t("0YPX"),ce=t("xHv9"),ee=t("OJ0L"),r=t("V0Rq"),l=t("1vsH"),E=t("mgmH"),k=t("Rbwl"),re=t("hTF7"),U=t("EYz/"),ge=t("gwXo"),te=t("DHCt"),We=t("CRgH"),K=t("GrpF"),m=t("Xc/e"),he=t("uLqt"),j=t("/vd4"),ie=t("V0hb"),Fe=t("X0rv"),V=t("/Pi5"),i=t("X/R0"),w=t("M6G9"),et=t("XZgM"),ue=t("TFeq"),Q=t("RXQH"),n=t("VgM2"),Pt=t("rjoL"),N=t("TMtJ"),It=t("CeOx"),wt=t("NiCL"),gt=t("zjzt"),ra=t("EkPb"),Ce=t("7X0+"),L=t("NfTp"),C=t.n(L),x=t("ErOA"),Bt=function(P){var O=P.shixunHomeworks,ne=P.dispatch,Re=Object(F.m)();return e.a.createElement(N.a,{centered:!0,title:"\u63D0\u793A",visible:O.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(se.a)(h.a.mark(function ye(){var ve;return h.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(x.a)("/api/myshixuns/".concat(O.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:Re.coursesId}});case 2:ve=Le.sent,ve.status===0&&(w.b.success("\u5220\u9664\u6210\u529F"),ne({type:"shixunHomeworks/setActionTabs",payload:{}}),ne({type:"shixunHomeworks/getWorkList",payload:Object(s.a)({},O.actionTabs.params)}));case 4:case"end":return Le.stop()}},ye)})),onCancel:function(){ne({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},bt=Object(D.a)(function(W){var P=W.shixunHomeworks;return{shixunHomeworks:P}})(Bt),ot=function(P){var O,ne,Re,ye,ve,me,Le,Ve,z=P.exercise,_t=P.dispatch,rt=Object(F.m)(),ut=Object(A.useState)(!0),Me=Object(S.a)(ut,2),Ft=Me[0],Te=Me[1],Xe=Ce.a.useForm(),X=Object(S.a)(Xe,1),Et=X[0],Ne=z.actionTabs;return Object(A.useEffect)(function(){if(z.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var qe,Y,Nt,Lt;Et.resetFields(),Et.setFieldsValue({subjective_score:Ne==null||((qe=Ne.selectArrs)===null||qe===void 0||((Y=qe.record)===null||Y===void 0))?void 0:Y.subjective_score,objective_score:Ne==null||((Nt=Ne.selectArrs)===null||Nt===void 0||((Lt=Nt.record)===null||Lt===void 0))?void 0:Lt.objective_score})}},[z.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(N.a,{centered:!0,title:"\u8BC4\u9605",visible:z.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(se.a)(h.a.mark(function qe(){var Y,Nt,Lt,$t;return h.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Et.validateFields();case 2:return Lt=Et.getFieldValue(),oa.next=5,Object(r.G)(Object(s.a)(Object(s.a)({},Lt),{},{id:rt.categoryId,user_id:Ne==null||((Y=Ne.selectArrs)===null||Y===void 0||((Nt=Y.record)===null||Nt===void 0))?void 0:Nt.user_id}));case 5:$t=oa.sent,$t.status===0&&(w.b.success("\u8BC4\u9605\u6210\u529F"),Et.resetFields(),_t({type:"exercise/setActionTabs",payload:{}}),_t({type:"exercise/getExerciseList",payload:Object(s.a)({},z.actionTabs.params)}));case 7:case"end":return oa.stop()}},qe)})),onCancel:function(){_t({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:"pl30"},e.a.createElement(Ce.a,{form:Et},e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement(Ce.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ge.a,{min:0,max:(Ne==null||((O=Ne.selectArrs)===null||O===void 0||((ne=O.exercise_types)===null||ne===void 0))?void 0:ne.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(n.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",Ne==null||((Re=Ne.selectArrs)===null||Re===void 0||((ye=Re.exercise_types)===null||ye===void 0))?void 0:ye.subjective_score,"\u5206")))),e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement(Ce.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ge.a,{min:0,max:(Ne==null||((ve=Ne.selectArrs)===null||ve===void 0||((me=ve.exercise_types)===null||me===void 0))?void 0:me.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(n.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",Ne==null||((Le=Ne.selectArrs)===null||Le===void 0||((Ve=Le.exercise_types)===null||Ve===void 0))?void 0:Ve.objective_score,"\u5206"))))))))},xt=Object(D.a)(function(W){var P=W.exercise;return{exercise:P}})(ot),Yt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Xt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],ua=t("BdwD"),_e=function(P){var O=P.exercise,ne=P.dispatch,Re=Object(F.m)(),ye=Object(A.useState)(!0),ve=Object(S.a)(ye,2),me=ve[0],Le=ve[1],Ve=Ce.a.useForm(),z=Object(S.a)(Ve,1),_t=z[0],rt=Object(A.useState)(!1),ut=Object(S.a)(rt,2),Me=ut[0],Ft=ut[1],Te=O.actionTabs;return Object(A.useEffect)(function(){if(O.actionTabs.key==="\u5EF6\u65F6"){var Xe,X,Et,Ne;Ft(!1),_t.resetFields(),_t.setFieldsValue({subjective_score:Te==null||((Xe=Te.selectArrs)===null||Xe===void 0||((X=Xe.record)===null||X===void 0))?void 0:X.subjective_score,objective_score:Te==null||((Et=Te.selectArrs)===null||Et===void 0||((Ne=Et.record)===null||Ne===void 0))?void 0:Ne.objective_score})}},[O.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(N.a,{width:370,centered:!0,title:"\u586B\u5199\u5EF6\u65F6\u65F6\u957F",visible:O.actionTabs.key==="\u5EF6\u65F6",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Me,onOk:Object(se.a)(h.a.mark(function Xe(){var X,Et;return h.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,_t.validateFields();case 2:Et=_t.getFieldValue(),ne({type:"exercise/setActionTabs",payload:{}}),Ft(!0),N.a.confirm({title:"\u5EF6\u65F6\u786E\u8BA4\u63D0\u793A",content:"\u60A8\u6B63\u5728\u4E3A\u3010".concat(Te==null||((X=Te.selectArrs)===null||X===void 0)?void 0:X.user_name,"\u3011\u540C\u5B66\u5355\u72EC\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u3010").concat(Et==null?void 0:Et.time,"\u3011\u5206\u949F\uFF0C\u662F\u5426\u786E\u8BA4\u672C\u64CD\u4F5C\uFF1F"),onOk:function(){var Y=Object(se.a)(h.a.mark(function Lt(){var $t,ta;return h.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:return aa.next=2,Object(r.f)(Object(s.a)(Object(s.a)({},Et),{},{id:Re.categoryId,exercise_user_id:Te==null||(($t=Te.selectArrs)===null||$t===void 0)?void 0:$t.exercise_user_id}));case 2:ta=aa.sent,Ft(!1),ta.status===0&&(w.b.success("\u5EF6\u65F6\u6210\u529F"),_t.resetFields(),ne({type:"exercise/getExerciseList",payload:Object(s.a)({},O.actionTabs.params)}));case 5:case"end":return aa.stop()}},Lt)}));function Nt(){return Y.apply(this,arguments)}return Nt}()});case 6:case"end":return qe.stop()}},Xe)})),onCancel:function(){ne({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:""},e.a.createElement(Ce.a,{form:_t},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:1},e.a.createElement(Ce.a.Item,{name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ge.a,{min:1,max:Te==null?void 0:Te.exercise_time,style:{width:300},placeholder:"\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E\u672C\u573A\u8003\u8BD5\u6B63\u5E38\u65F6\u957F\u7684\u6B63\u6574\u6570"}))),e.a.createElement(n.a,null,e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\u949F"))))))))},a=Object(D.a)(function(W){var P=W.exercise;return{exercise:P}})(_e),u=t("xKgJ"),y=t("hjlX"),b=t.n(y),T=function(P){var O=P.item,ne=P.renderText,Re=Object(F.m)(),ye=Object(A.useState)(),ve=Object(S.a)(ye,2),me=ve[0],Le=ve[1],Ve=function(){var z=Object(se.a)(h.a.mark(function _t(){var rt;return h.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!me){Me.next=2;break}return Me.abrupt("return");case 2:return Me.next=4,Object(r.v)({id:Re.categoryId,user_id:O==null?void 0:O.user_id});case 4:rt=Me.sent,rt&&Le(rt);case 6:case"end":return Me.stop()}},_t)}));return function(){return z.apply(this,arguments)}}();return e.a.createElement(wt.a,{onVisibleChange:Ve,title:e.a.createElement("div",null,"\u5355\u9009\u9898 ",me==null?void 0:me.single_question_score,"\u5206 ",e.a.createElement("br",null),"\u591A\u9009\u9898 ",me==null?void 0:me.multiple_question_score,"\u5206 ",e.a.createElement("br",null),"\u5224\u65AD\u9898 ",me==null?void 0:me.judgement_question_score,"\u5206 ",e.a.createElement("br",null),"\u586B\u7A7A\u9898 ",me==null?void 0:me.completion_question_score,"\u5206 ",e.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",me==null?void 0:me.shixun_question_score,"\u5206")},ne)},de=T,Oe=function(P){var O,ne,Re,ye,ve,me,Le,Ve,z,_t,rt,ut,Me,Ft,Te,Xe,X,Et,Ne,qe,Y,Nt,Lt,$t,ta,oa,aa,oe,qt,Gt,na,Ea,ca,sa,dt=P.exercise,Ee=P.loading,Z=P.dispatch,ft=P.globalSetting,Tt=Object(Ue.a)(P,["exercise","loading","dispatch","globalSetting"]),He=Object(F.l)(),Wt=Object(A.useState)(Object(s.a)({},Object(F.m)())),Pa=Object(S.a)(Wt,2),Ae=Pa[0],c=Pa[1],p=dt.exerciseList,Ht=dt.commonHeader,ln=Object(A.useState)({}),Ga=Object(S.a)(ln,2),Va=Ga[0],mn=Ga[1],qa=Object(A.useState)(""),en=Object(S.a)(qa,2),En=en[0],Ie=en[1],I=Object(A.useState)(0),st=Object(S.a)(I,2),zt=st[0],Zt=st[1],fa=Object(A.useState)({}),Ua=Object(S.a)(fa,2),_a=Ua[0],Kt=Ua[1],Qt=Ce.a.useForm(),xa=Object(S.a)(Qt,1),ha=xa[0];Object(A.useEffect)(function(){var ht;if(Object(u.c)()){var J;Zt((J=p.exercise_types)===null||J===void 0?void 0:J.total_users)}else if(p==null||((ht=p.exercise_types)===null||ht===void 0)?void 0:ht.score_open){var De;Zt((De=p.exercise_types)===null||De===void 0?void 0:De.unanswer_users)}},[p]),Object(A.useEffect)(function(){Z({type:"exercise/getExerciseList",payload:Ae})},[]);var Fa=function(J){Ae.page=1;var De=Object.assign({},ha.getFieldValue());if(Object.keys(De).map(function(Ot){if(Ot==="objective_score_gte"||Ot==="objective_score_lte")return;De[Ot].includes("all")?(delete Ae[Ot],ha.setFieldsValue(Object(gt.a)({},Ot,"all"))):(Ae[Ot]=De[Ot],De[Ot]==""||!De[Ot]?ha.setFieldsValue(Object(gt.a)({},Ot,"all")):ha.setFieldsValue(Object(gt.a)({},Ot,Ae[Ot])))}),J.objective_score_gte||J.objective_score_lte){if(De.objective_score_gte>De.objective_score_lte)return ha.setFieldsValue({objective_score_lte:De.objective_score_gte}),!1;if(De.objective_score_gte!=""&&De.objective_score_lte!=""&&De.objective_score_gte&&De.objective_score_lte)Ae.objective_score_lte=De.objective_score_lte,Ae.objective_score_gte=De.objective_score_gte;else return delete Ae.objective_score_lte,delete Ae.objective_score_gte,!1}c(Object(s.a)({},Ae)),Z({type:"exercise/getExerciseList",payload:Ae})},La=function(J,De){Ae.page=J,Ae.limit=20,Z({type:"exercise/getExerciseList",payload:Object(s.a)({},Ae)})},pa=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:50,align:"center",render:function(J,De,Ot){return((Ae.page||1)-1)*20+Ot+1}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:150,ellipsis:!0,align:"center",render:function(J,De){return e.a.createElement("div",null,J||"--",!!(De==null?void 0:De.delayed_time)&&e.a.createElement(wt.a,{title:e.a.createElement("div",null,"\u5DF2\u4E3A\u8BE5\u5B66\u751F\u5EF6\u65F6",e.a.createElement("span",{className:"c-blue"},De.delayed_time,"\u5206\u949F"))},e.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:100,sortOrder:_a.student_id,sortDirections:["descend","ascend"],align:"center",sorter:function(J,De){return J.id-De.id},render:function(J){return J||"--"}},(p==null||((O=p.exercise_types)===null||O===void 0)?void 0:O.groups_count)!==0&&{title:"\u5206\u73ED",width:(p==null||((ne=p.exercise_types)===null||ne===void 0)?void 0:ne.subjective)===1?"12%":"20%",ellipsis:!0,dataIndex:"user_group_name",align:"center",render:function(J){return J||"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"center",render:function(J){return J===0?e.a.createElement("span",{className:"c-red"},"\u672A\u5F00\u59CB"):J===1?e.a.createElement("span",{className:"c-orange"},"\u8003\u8BD5\u4E2D"):J===2?e.a.createElement("span",{className:"c-green"},"\u5DF2\u4EA4\u5377"):e.a.createElement("span",{className:"c-red"},"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09")}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sortOrder:_a.end_at,width:145,ellipsis:!0,sortDirections:["descend","ascend"],align:"center",sorter:function(J,De){return J.id-De.id},render:function(J){return J?C()(J).format("YYYY-MM-DD HH:mm"):"--"}},(Ht==null?void 0:Ht.exercise_status)>1&&(Ht==null?void 0:Ht.open_camera)&&Object(u.c)()&&!((Re=ft.setting)===null||Re===void 0?void 0:Re.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(J,De){return De.commit_status>0?"".concat(J||0,"/").concat(Ht==null?void 0:Ht.photo_count):"--"}},(Ht==null?void 0:Ht.ip_bind)&&Object(u.e)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(J,De){return e.a.createElement(e.a.Fragment,null,J||"--",De.commit_status===1&&Ht.ip_bind&&De.last_ip&&e.a.createElement(g.a,{type:"link",onClick:Object(se.a)(h.a.mark(function Ot(){var Xa;return h.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:Xa=N.a.confirm({title:e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),e.a.createElement(n.a,null,e.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return Xa.destroy()}}))),width:500,icon:null,className:"custom-modal-divider",content:e.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",e.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var an=Object(se.a)(h.a.mark(function Ha(){var _n;return h.a.wrap(function(Qa){for(;;)switch(Qa.prev=Qa.next){case 0:return Qa.next=2,Object(r.N)({id:Ae.categoryId,exercise_user_id:De.exercise_user_id});case 2:_n=Qa.sent,_n.status===0&&(w.b.success("\u89E3\u7ED1\u6210\u529F"),Z({type:"exercise/getExerciseList",payload:Ae}));case 4:case"end":return Qa.stop()}},Ha)}));function cn(){return an.apply(this,arguments)}return cn}()});case 1:case"end":return Za.stop()}},Ot)}))},"\u89E3\u7ED1"))}},(Ht==null?void 0:Ht.open_camera)&&Object(u.e)()&&Ht.exercise_status<3&&!((ye=ft.setting)===null||ye===void 0?void 0:ye.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(J,De){return e.a.createElement(V.a,{checked:J,onClick:Object(se.a)(h.a.mark(function Ot(){return h.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:J||N.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:e.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var Za=Object(se.a)(h.a.mark(function cn(){var Ha;return h.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(r.c)(Object(s.a)(Object(s.a)({},Ae),{},{exercise_user_id:De.exercise_user_id}));case 2:Ha=za.sent,(Ha==null?void 0:Ha.status)===0&&(w.b.success("\u64CD\u4F5C\u6210\u529F"),Z({type:"exercise/getExerciseList",payload:Object(s.a)({},Ae)}));case 4:case"end":return za.stop()}},cn)}));function an(){return Za.apply(this,arguments)}return an}()});case 1:case"end":return tn.stop()}},Ot)}))})}},!((p==null||((ve=p.exercise_types)===null||ve===void 0)?void 0:ve.objective)!==1||(p==null||((me=p.exercise_types)===null||me===void 0)?void 0:me.objective)===1&&(p==null||((Le=p.exercise_types)===null||Le===void 0)?void 0:Le.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(J,De){J=typeof J=="number"?Number(J):J;var Ot;return J>=0&&J<=60?Ot=e.a.createElement("span",null,J):J===100?Ot=e.a.createElement("span",{className:"c-green"},J):J>60?Ot=e.a.createElement("span",{className:"c-orange"},J):Ot="--",e.a.createElement(de,{renderText:Ot,item:De})}},!((p==null||((Ve=p.exercise_types)===null||Ve===void 0)?void 0:Ve.subjective)!==1||(p==null||((z=p.exercise_types)===null||z===void 0)?void 0:z.subjective)===1&&(p==null||((_t=p.exercise_types)===null||_t===void 0)?void 0:_t.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(J,De){J=typeof J=="number"?Number(J):J;var Ot;return J===0?Ot=e.a.createElement("span",null,J," ",e.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):J>0&&J<=60?Ot=e.a.createElement("span",null,J):J===100?Ot=e.a.createElement("span",{className:"c-green"},J):J>60?Ot=e.a.createElement("span",{className:"c-orange"},J):Ot="--",Ot}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",sortOrder:_a.score,sortDirections:["descend","ascend"],align:"center",sorter:function(J,De){return J.id-De.id},render:function(J){return J=typeof J=="number"?Number(J):J,J===100?e.a.createElement("span",{className:"c-green"},J||"--"):J>60?e.a.createElement("span",{className:"c-orange"},J||"--"):e.a.createElement("span",null,J||"--")}},Object(u.c)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(J){return J?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((Ht==null?void 0:Ht.assistant_auth)||Object(u.c)())&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:150,render:function(J,De){return e.a.createElement("div",null,Object(u.c)()&&e.a.createElement(g.a,{ghost:!0,type:"primary",size:"small",disabled:De.commit_status<2},e.a.createElement($.Link,{className:De.commit_status>1?"c-blue":"c-black",to:De.commit_status>1&&"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/review/").concat(De.login),onClick:function(Xa){De.commit_status<2&&Xa.preventDefault(),De.commit_status===3&&(Xa.preventDefault(),Z({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(s.a)({},De),exercise_types:Object(s.a)({},p==null?void 0:p.exercise_types)},params:Object(s.a)({},Ae)}}))}},De.review_status&&"\u66F4\u6539\u8BC4\u9605",!De.review_status&&"\u8BC4\u9605")),Object(u.q)()&&De.commit_status>1&&e.a.createElement($.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/users/").concat(De==null?void 0:De.login),target:"_blank"},"\u67E5\u770B"),!!(Ht==null?void 0:Ht.exercise_time)&&Object(u.e)()&&e.a.createElement(wt.a,{title:function(){return Object(u.j)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Ht.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},e.a.createElement(g.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(u.j)()?!0:Ht.exercise_status===3}(),onClick:function(){Object(u.i)()&&Z({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:De,exercise_time:Ht.exercise_time,params:Object(s.a)({},Ae)}})}},"\u5EF6\u65F6")))}}].filter(function(ht){return!!ht}),va=Object(ie.a)(pa);return va[0]=Object(s.a)({},va[0]),va[(va==null?void 0:va.length)-1]=Object(s.a)({},va[(va==null?void 0:va.length)-1]),va[0].render=function(){return"\u6211"},va[(va==null?void 0:va.length)-1].render=function(){var ht;if(p==null||((ht=p.current_answer_user)===null||ht===void 0)?void 0:ht.login){var J;return e.a.createElement($.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/users/").concat(p==null||((J=p.current_answer_user)===null||J===void 0)?void 0:J.login),target:"_blank"},"\u67E5\u770B")}else return"--"},e.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(p==null||((rt=p.exercise_types)===null||rt===void 0)?void 0:rt.score_open)&&Object(u.q)()&&e.a.createElement(j.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(s.a)({},p==null?void 0:p.current_answer_user)],columns:va,scroll:{x:(pa==null?void 0:pa.length)*120}}),!Object(u.c)()&&e.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(p==null||((ut=p.exercise_types)===null||ut===void 0)?void 0:ut.answer_users)&&e.a.createElement("span",{className:"mr10"},e.a.createElement("span",{style:{color:"#FF954C"}},p==null||((Me=p.exercise_types)===null||Me===void 0)?void 0:Me.answer_users," "),"\u5DF2\u4EA4"),!!(p==null||((Ft=p.exercise_types)===null||Ft===void 0)?void 0:Ft.unanswer_users)&&e.a.createElement("span",{className:"mr10"},p==null||((Te=p.exercise_types)===null||Te===void 0)?void 0:Te.unanswer_users,"\u672A\u4EA4"),(p==null||((Xe=p.exercise_types)===null||Xe===void 0)?void 0:Xe.exercise_end_time)!=="--"&&e.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",e.a.createElement("span",{style:{color:"#FF954C"}},p==null||((X=p.exercise_types)===null||X===void 0)?void 0:X.exercise_end_time))),!((Et=p.exercise_types)===null||Et===void 0?void 0:Et.exercise_all_users)&&!Object(u.q)()&&e.a.createElement(ua.a,null),(!!((Ne=p.exercise_types)===null||Ne===void 0?void 0:Ne.exercise_all_users)||Object(u.q)())&&e.a.createElement("aside",null,Object(u.c)()&&e.a.createElement("aside",{className:"pt20"},e.a.createElement(Ce.a,{form:ha,onValuesChange:Fa,initialValues:(qe={},Object(gt.a)(qe,"commit_status","all"),Object(gt.a)(qe,"exercise_group_id","all"),Object(gt.a)(qe,"review","all"),qe)},e.a.createElement(Ce.a.Item,{name:"review"},e.a.createElement(m.a.Group,{style:{width:"100%"}},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"80px"},"\u4F60\u7684\u8BC4\u9605:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(m.a,{value:"all",checked:!((Y=Va.review)===null||Y===void 0?void 0:Y.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},Yt==null?void 0:Yt.map(function(ht,J){var De;return e.a.createElement(m.a,{value:ht.id,key:J},ht.name,"(",p==null||((De=p.exercise_types)===null||De===void 0)?void 0:De[ht.type],")")}))))),e.a.createElement(Ce.a.Item,{name:"commit_status"},e.a.createElement(m.a.Group,{value:[],style:{width:"100%"}},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"80px"},"\u4F5C\u54C1\u72B6\u6001:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(m.a,{value:"all",checked:!((Nt=Va.commit_status)===null||Nt===void 0?void 0:Nt.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},Xt.map(function(ht,J){var De;return e.a.createElement(m.a,{name:"commit_status",value:ht.id},ht.name,"(",p==null||((De=p.exercise_types)===null||De===void 0)?void 0:De[ht.type],")")}))))),e.a.createElement(Ce.a.Item,{name:"exercise_group_id"},e.a.createElement(m.a.Group,{style:{width:"100%"}},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(m.a,{value:"all",checked:!((Lt=Va.course_group)===null||Lt===void 0?void 0:Lt.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},p.course_groups&&p.course_groups.map(function(ht,J){return e.a.createElement(m.a,{value:ht.exercise_group_id},ht.exercise_group_name,"(",ht.exercise_group_students,")")}))))),e.a.createElement(ue.a,{align:"middle"},e.a.createElement(n.a,{flex:"1"},e.a.createElement(We.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(J){Ae.search=J,Z({type:"exercise/getExerciseList",payload:Object(s.a)(Object(s.a)({},Ae),{},{page:1})})},style:{width:240}}),e.a.createElement("span",{className:"ml5 c-red"},($t=p.exercise_types)===null||$t===void 0?void 0:$t.total_users),e.a.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(ta=p.exercise_types)===null||ta===void 0?void 0:ta.exercise_all_users,"\u4E2A\u5B66\u751F\uFF09")),!(Ht==null?void 0:Ht.is_random)&&e.a.createElement(n.a,{className:["tr",b.a.rightFilter].join(" ")},((oa=p.exercise_types)===null||oa===void 0?void 0:oa.objective)===1&&((aa=p.exercise_types)===null||aa===void 0?void 0:aa.subjective)===1&&e.a.createElement(e.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",e.a.createElement("span",null,e.a.createElement(Ce.a.Item,{name:"objective_score_gte"},e.a.createElement(ge.a,{min:0,max:p==null||((oe=p.exercise_types)===null||oe===void 0)?void 0:oe.objective_score,placeholder:"\u6700\u4F4E"}))),e.a.createElement("span",null,e.a.createElement(Ce.a.Item,{name:"objective_score_lte"},e.a.createElement(ge.a,{min:(Ae==null?void 0:Ae.objective_score_gte)||0,max:p==null||((qt=p.exercise_types)===null||qt===void 0)?void 0:qt.objective_score,placeholder:"\u6700\u9AD8"})))),((Gt=p.exercise_types)===null||Gt===void 0?void 0:Gt.subjective)===1&&e.a.createElement(e.a.Fragment,null,e.a.createElement(g.a,{type:"default",disabled:(p==null||((na=p.total_exercise_users)===null||na===void 0)?void 0:na.length)<1},e.a.createElement($.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/reviews/group")},e.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),e.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),e.a.createElement(g.a,{type:"default",disabled:(p==null||((Ea=p.total_exercise_users)===null||Ea===void 0)?void 0:Ea.length)<1},e.a.createElement($.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/review/").concat(p==null||((ca=p.total_exercise_users)===null||ca===void 0||((sa=ca[0])===null||sa===void 0))?void 0:sa.user_login)},e.a.createElement("span",{className:"iconfont icon-filesync3x"}),e.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),e.a.createElement(j.a,{className:"mt30",loading:Ee["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(p==null?void 0:p.exercise_users)||[],columns:pa,scroll:{x:(pa==null?void 0:pa.length)*120},size:"large",onChange:function(J,De,Ot){if(_a={},Ae.page=1,Ot.order===void 0){_a[Ot.field]="descend";switch(Ot.field){case"student_id":Ie("descend"),Ae.order_type="desc";break}}else Ae.order_type=Ot.order.replace("end",""),_a[Ot.field]=Ot.order;Kt(Object(s.a)({},_a)),Ae.order_type=Ae.order_type==="desc"?"asc":"desc",Ae.order=Ot.field,Z({type:"exercise/getExerciseList",payload:Object(s.a)({},Ae)})}}),zt>20&&e.a.createElement("aside",{className:"tc mb50 pb30 mt30"},e.a.createElement(re.a,{showSizeChanger:!1,onChange:La,current:Ae.page||1,defaultPageSize:20,total:zt}))),e.a.createElement(xt,null),e.a.createElement(bt,null),e.a.createElement(a,null))},Be=Object(D.a)(function(W){var P=W.exercise,O=W.loading,ne=W.globalSetting;return{exercise:P,loading:O.effects,globalSetting:ne}})(Oe),Vt=t("E+ey"),je=t("sY1U"),Mt=t("1w57"),Rt=t("CxHN"),ze=t("8RY0"),tt=t("tFzH"),Dt=t("D+AN"),it=t("j+ej"),Jt=t("L4pD"),yt=t("k5F3"),Ct=function(P){var O=P.exercise,ne=P.loading,Re=P.dispatch,ye=P.activeTabs,ve=Object(F.m)(),me=Object(A.useState)(Object(s.a)(Object(s.a)({},ve),{page:1,per_page:10})),Le=Object(S.a)(me,1),Ve=Le[0],z=O.editData,_t=[{name:"\u5355\u9009\u9898",count:"q_singles",score:"q_singles_scores"},{name:"\u591A\u9009\u9898",count:"q_doubles",score:"q_doubles_scores"},{name:"\u5224\u65AD\u9898",count:"q_judges",score:"q_judges_scores"},{name:"\u586B\u7A7A\u9898",count:"q_nulls",score:"q_nulls_scores"},{name:"\u4E3B\u89C2\u9898",count:"q_mains",score:"q_mains_scores"},{name:"\u5B9E\u8BAD\u9898",count:"q_shixuns",score:"q_shixuns_scores"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores"}];Object(A.useEffect)(function(){ye==="2"&&rt()},[ve.categoryId,ye]);var rt=function(){Re({type:"exercise/editExercise",payload:Object(s.a)({},Ve)})},ut=function(){var Ft;return z==null||((Ft=z.exercise_questions)===null||Ft===void 0)?void 0:Ft.map(function(Te,Xe){if(Te.key=Xe+1,Te.len=z.length,Te.hideAction=!0,Te.question_type===0)return e.a.createElement("aside",{key:Xe},e.a.createElement(Dt.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===1)return e.a.createElement("aside",{key:Xe},e.a.createElement(ze.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===2)return e.a.createElement("aside",{key:Xe},e.a.createElement(Rt.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===3)return e.a.createElement("aside",{key:Xe},e.a.createElement(Mt.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===4)return e.a.createElement("aside",{key:Xe},e.a.createElement(it.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===5)return e.a.createElement("aside",{key:Xe},e.a.createElement(tt.a,{editData:Te}),e.a.createElement(je.a,null));if(Te.question_type===6)return e.a.createElement("aside",{key:Xe},e.a.createElement(Jt.a,{editData:Te}),e.a.createElement(je.a,null))})};return e.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},e.a.createElement(yt.a,{isPreview:!0,activeTabs:ye}),e.a.createElement(je.a,null),ut())},pt=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O.effects}})(Ct),at=t("Mumi"),pe=t("/zo+"),xe=t("VrcO"),Pe=t.n(xe),At=function(P){var O,ne,Re,ye,ve,me=P.exercise,Le=P.loading,Ve=P.dispatch,z=P.cb,_t=Object(s.a)({},Object(F.m)()),rt=Object(A.useState)([]),ut=Object(S.a)(rt,2),Me=ut[0],Ft=ut[1],Te=Object(A.useState)(!0),Xe=Object(S.a)(Te,2),X=Xe[0],Et=Xe[1],Ne=Object(A.useState)(1),qe=Object(S.a)(Ne,2),Y=qe[0],Nt=qe[1],Lt=Object(A.useState)(!0),$t=Object(S.a)(Lt,2),ta=$t[0],oa=$t[1],aa=Object(A.useState)(!1),oe=Object(S.a)(aa,2),qt=oe[0],Gt=oe[1],na=Object(A.useState)(),Ea=Object(S.a)(na,2),ca=Ea[0],sa=Ea[1];_t.page=0,_t.limit=50,Object(A.useEffect)(function(){me.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(Me=[],ft(1))},[me.actionTabs.key]);var dt=Ce.a.useForm(),Ee=Object(S.a)(dt,1),Z=Ee[0],ft=function(){var Tt=Object(se.a)(h.a.mark(function He(Wt){var Pa,Ae;return h.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return Wt==1&&(Me=[]),_t.page=Wt,oa(!0),p.next=5,Ve({type:"exercise/getRedoModal",payload:Object(s.a)({},_t)});case 5:Ae=p.sent,(Ae==null||((Pa=Ae.exercise_users)===null||Pa===void 0)?void 0:Pa.length)<_t.limit&&Et(!1),Ft([].concat(Object(ie.a)(Me),Object(ie.a)(Ae==null?void 0:Ae.exercise_users))),oa(!1);case 9:case"end":return p.stop()}},He)}));return function(Wt){return Tt.apply(this,arguments)}}();return e.a.createElement(N.a,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",visible:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:600,bodyStyle:{minHeight:200},confirmLoading:qt,onOk:Object(se.a)(h.a.mark(function Tt(){var He,Wt;return h.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Gt(!0),He=Z.getFieldValue(),Ae.next=4,Object(r.I)(Object(s.a)(Object(s.a)({},_t),He));case 4:Wt=Ae.sent,Gt(!1),Wt.status===0&&(w.b.success("\u64CD\u4F5C\u6210\u529F"),z&&z(),Ve({type:"exercise/setActionTabs",payload:{}}));case 7:case"end":return Ae.stop()}},Tt)})),onCancel:function(){Gt(!1),Ve({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("p",{className:"tc bold mb20"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A"),e.a.createElement(ue.a,null,e.a.createElement(n.a,{span:8},e.a.createElement("span",{className:"pl40"},"\u59D3\u540D")),e.a.createElement(n.a,{span:8,className:""},e.a.createElement("span",{className:""},"\u5B66\u53F7")),e.a.createElement(n.a,{span:8,className:""},e.a.createElement("span",{className:""},"\u6210\u7EE9"))),e.a.createElement("div",{className:"bg-skyblue mt10",style:{height:260,overflow:"auto",padding:20}},e.a.createElement(Pe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(He){ft(He)},hasMore:!ta&&X,useWindow:!1},e.a.createElement(Ce.a,{form:Z,onValuesChange:function(He){sa(Object(s.a)({},He))},initialValues:{}},e.a.createElement(Ce.a.Item,{name:"user_ids"},e.a.createElement(m.a.Group,null,(O=Me)===null||O===void 0?void 0:O.map(function(Tt,He){return e.a.createElement(ue.a,{key:He},e.a.createElement(n.a,{span:8},e.a.createElement(m.a,{style:{width:520},value:Tt.user_id,className:"multi-ellipsis1 multi-ellipsis1-checkbox"},Tt.user_name)),e.a.createElement(n.a,{span:8},Tt.student_id),e.a.createElement(n.a,{span:8},e.a.createElement("span",{className:"c-orange"},Tt.user_score)))}))),e.a.createElement(pe.a,{className:"edu-ant-spin",spinning:ta})))),e.a.createElement("aside",null,e.a.createElement(m.a,{checked:(ca==null||((ne=ca.user_ids)===null||ne===void 0)?void 0:ne.length)===((Re=Me)===null||Re===void 0?void 0:Re.length),onClick:function(He){var Wt,Pa;if((ca==null||((Wt=ca.user_ids)===null||Wt===void 0)?void 0:Wt.length)!==((Pa=Me)===null||Pa===void 0?void 0:Pa.length)){var Ae,c;Z.setFieldsValue({user_ids:(Ae=Me)===null||Ae===void 0?void 0:Ae.map(function(p){return p.user_id})}),sa(Object(s.a)({},{user_ids:(c=Me)===null||c===void 0?void 0:c.map(function(p){return p.user_id})}))}else Z.setFieldsValue({user_ids:[]}),sa({})}},(ca==null||((ye=ca.user_ids)===null||ye===void 0)?void 0:ye.length)===((ve=Me)===null||ve===void 0?void 0:ve.length)?"\u6E05\u9664":"\u5168\u9009")))},Se=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O}})(At),St=t("m0+X"),kt=t("mMqU"),Ut=function(P){var O,ne,Re,ye,ve,me,Le,Ve,z=P.exercise,_t=P.loading,rt=P.dispatch,ut=Object(F.m)(),Me=Object(F.l)(),Ft=Object(A.useState)([]),Te=Object(S.a)(Ft,2),Xe=Te[0],X=Te[1],Et=Object(A.useState)(!1),Ne=Object(S.a)(Et,2),qe=Ne[0],Y=Ne[1];Object(A.useEffect)(function(){if(z.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")var aa=rt({type:"exercise/getPublishGroups",payload:Object(s.a)({},ut)}).then(function(oe){if(!oe.status){var qt=[];oe.course_groups.map(function(Gt){qt.push({id:Gt.id,checked:!0,time:C()().add(7,"days")})}),X(qt.slice())}})},[z.actionTabs.key]);var Nt=Ce.a.useForm(),Lt=Object(S.a)(Nt,1),$t=Lt[0],ta=function(oe){return oe&&oeparseInt(ut.endIP))){Y.next=7;break}return w.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),Y.abrupt("return");case 7:ye({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(s.a)({},z.getFieldValue()),type:ne.actionTabs.type}});case 8:case"end":return Y.stop()}},Et)})),onCancel:function(){ye({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(o.a,{activeKey:Xe,onChange:function(Ne){X(Ne),z.resetFields()}},e.a.createElement(ja,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(ja,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(Ce.a,{form:z,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(Ne,qe){Me(Object(s.a)({},qe))}},Xe==="1"&&e.a.createElement(Ce.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(we.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(Ne){z.setFieldsValue({ip:Object(ie.a)(Ne.filter(function(qe){return Object(Da.a)(qe)?!0:(w.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Xe==="2"&&e.a.createElement(ue.a,{gutter:[20,20]},e.a.createElement(n.a,{flex:"1"},e.a.createElement(Ce.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(We.a,{maxLength:12,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(Ne){var qe="";Object(Da.a)(Ne.target.value)?qe=Ne.target.value:(qe="",w.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),z.setFieldsValue({startIP:qe})}}))),e.a.createElement(n.a,{flex:"1"},e.a.createElement(Ce.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(We.a,{onBlur:function(Ne){},prefix:e.a.createElement("span",{className:"font14"},(O=ut.startIP)===null||O===void 0?void 0:O.substring(0,ut.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},wa=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O}})($a),Ca=t("2JKx"),jt=t.n(Ca),Qe=t("Ot1p"),Je=t("kaH+"),ct=t("dhSg"),Ye=t("m3rI"),ea=We.a.TextArea,da=kt.a.RangePicker,ia=we.a.Option,la=function(P){var O,ne,Re,ye,ve,me,Le,Ve,z,_t,rt=P.exercise,ut=P.globalSetting,Me=P.loading,Ft=P.dispatch,Te=Object(F.m)(),Xe=Object(F.l)(),X=rt.workSetting,Et=rt.commonHeader,Ne=Object(A.useState)(!0),qe=Object(S.a)(Ne,2),Y=qe[0],Nt=qe[1],Lt=Object(A.useState)([]),$t=Object(S.a)(Lt,2),ta=$t[0],oa=$t[1],aa=Object(A.useState)({}),oe=Object(S.a)(aa,2),qt=oe[0],Gt=oe[1],na=Object(A.useState)([]),Ea=Object(S.a)(na,2),ca=Ea[0],sa=Ea[1],dt=Ce.a.useForm(),Ee=Object(S.a)(dt,1),Z=Ee[0],ft=Object(A.useState)([]),Tt=Object(S.a)(ft,2),He=Tt[0],Wt=Tt[1],Pa=Object(A.useState)({ip_bind:!1,ip_limit:null,public_ip:[],inner_ip:[],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,photo_count:5,unified_setting:!1,publish_time:"",end_time:"",time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:""}),Ae=Object(S.a)(Pa,2),c=Ae[0],p=Ae[1];Object(A.useEffect)(function(){Ht()},[X]),Object(A.useEffect)(function(){Ft({type:"exercise/getWorkSetting",payload:Object(s.a)({},Te)})},[]),Object(A.useEffect)(function(){if(rt.actionTabs.key==="insterIp"){debugger;rt.actionTabs.data.ip?c[rt.actionTabs.type]=[].concat(Object(ie.a)(c[rt.actionTabs.type]||[]),Object(ie.a)(rt.actionTabs.data.ip)):c[rt.actionTabs.type]=[].concat(Object(ie.a)(c[rt.actionTabs.type]||[]),["".concat(rt.actionTabs.data.startIP,",").concat(rt.actionTabs.data.startIP.substring(0,rt.actionTabs.data.startIP.lastIndexOf("."))+"."+rt.actionTabs.data.endIP)]),p(Object(s.a)({},c))}},[rt.actionTabs]);var Ht=function(){var I,st,zt,Zt,fa,Ua,_a,Kt=JSON.parse(JSON.stringify(X));Object.keys(c).map(function(Qt){var xa,ha,Fa;if(c[Qt]=(Kt==null||((xa=Kt.exercise)===null||xa===void 0)?void 0:xa[Qt])||(Kt==null||((ha=Kt.exercise_header)===null||ha===void 0)?void 0:ha[Qt]),Kt==null||((Fa=Kt.exercise_header)===null||Fa===void 0)?void 0:Fa[Qt]){var La;c[Qt]=Kt==null||((La=Kt.exercise_header)===null||La===void 0)?void 0:La[Qt]}else{var pa;c[Qt]=Kt==null||((pa=Kt.exercise)===null||pa===void 0)?void 0:pa[Qt]}}),c.file_list=(Kt==null||((I=Kt.exercise_header)===null||I===void 0)?void 0:I.attachment_id)?[{uid:Kt==null||((st=Kt.exercise_header)===null||st===void 0)?void 0:st.attachment_id,id:Kt==null||((zt=Kt.exercise_header)===null||zt===void 0)?void 0:zt.attachment_id,url:Kt==null||((Zt=Kt.exercise_header)===null||Zt===void 0)?void 0:Zt.photo_url}]:[],He=(Kt==null||((fa=Kt.published_course_groups)===null||fa===void 0)?void 0:fa.map(function(Qt){return{course_group_id:Qt.course_group_id,end_time:Qt.course_end_time,publish_time:Qt.course_publish_time}}))||[{}],X==null||((Ua=X.course_groups)===null||Ua===void 0)||Ua.map(function(Qt,xa){Qt.cilckkey="",Qt.isselect=!1}),X==null||((_a=X.course_groups)===null||_a===void 0)||_a.map(function(Qt,xa){var ha;X==null||((ha=X.published_course_groups)===null||ha===void 0)||ha.map(function(Fa,La){var pa;(Fa==null||((pa=Fa.course_group_id)===null||pa===void 0)?void 0:pa.includes(Qt==null?void 0:Qt.course_group_id))&&(Qt.cilckkey=La,Qt.isselect=!0)})}),console.log("data:",c,X),p(c),Wt(He)},ln=function(){var I,st,zt,Zt,fa,Ua,_a=JSON.parse(JSON.stringify(c));if(_a.categoryId=Te.categoryId,_a.publish_time_groups=He,_a.attachment_id=((I=_a.file_list)===null||I===void 0||((st=I[0])===null||st===void 0||((zt=st.response)===null||zt===void 0))?void 0:zt.id)||null,delete _a.file_list,!c.unified_setting)delete _a.publish_time,delete _a.end_time,He.map(function(Qt){if(!Qt.course_group_id||!Qt.course_group_id){w.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A")}if(!Qt.publish_time||!Qt.end_time){w.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}});else if(!c.publish_time||!c.end_time)throw w.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(c.open_camera&&c.photo_count<1)throw w.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(c.ip_limit==="pub"&&!((Zt=c.public_ip)===null||Zt===void 0?void 0:Zt.length))throw w.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u516C\u7F51IP\u5730\u5740");if(c.ip_limit==="inner"&&(!((fa=c.public_ip)===null||fa===void 0?void 0:fa.length)||!((Ua=c.inner_ip)===null||Ua===void 0?void 0:Ua.length)))throw w.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP + \u5185\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u5185\u7F51IP\u5730\u5740");if(c.open_camera||c.screen_open)var Kt=N.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:e.a.createElement("div",{className:"font16 p20"},c.open_camera&&e.a.createElement(ue.a,{align:"",justify:"start",className:"mt20"},e.a.createElement(n.a,{flex:"24px"},e.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),e.a.createElement(n.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",e.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",e.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),c.screen_open&&e.a.createElement(ue.a,{justify:"start",className:"mt20"},e.a.createElement(n.a,{flex:"24px",className:"mr20"},e.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),e.a.createElement(n.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",e.a.createElement("img",{width:"26",src:t("GABl")})," ",e.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",e.a.createElement("img",{width:"26",src:t("onxn")})," ",e.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),e.a.createElement("p",{className:"ml40 mt40"},e.a.createElement(m.a,{onChange:function(xa){return Kt.update({okButtonProps:{disabled:!xa.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){Ga(_a)},okButtonProps:{disabled:!0}});else Ga(_a)},Ga=function(I){Object(r.P)(Object(s.a)({},I)).then(function(st){st.status===0&&(w.b.success("\u66F4\u65B0\u6210\u529F"),Ft({type:"exercise/getCommonHeader",payload:Object(s.a)({},Te)}),Ft({type:"exercise/getWorkSetting",payload:Object(s.a)({},Te)}),Nt(!0))})},Va=function(I){return I&&I1}else return!1},en=function(I){var st;if(Y)return[!0,!0];if(X==null||((st=X.published_course_groups)===null||st===void 0)?void 0:st.some(function(Zt){return Zt.course_group_id===I.course_group_id})){var zt;return Y||(X==null||((zt=X.exercise)===null||zt===void 0)?void 0:zt.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},En={disabled:Y,multiple:!1,listType:"picture-card",onPreview:function(I){ct.a.publish("preview-image",I.thumbUrl)},withCredentials:!0,fileList:c.file_list,beforeUpload:function(I){var st=I.size/1024;return st>200?(w.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0},action:"".concat(Ye.a.API_SERVER,"/api/attachments.json"),onChange:function(I){var st=I.fileList.filter(function(zt){return!!zt.status});c.file_list=st,p(Object.assign({},c))},onRemove:function(){var Ie=Object(se.a)(h.a.mark(function st(zt){return h.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return c.file_list=[],p(Object.assign({},c)),fa.abrupt("return",!0);case 3:case"end":return fa.stop()}},st)}));function I(st){return Ie.apply(this,arguments)}return I}()};return e.a.createElement("section",{className:[jt.a.form,"mb50 bg-white"].join(" ")},e.a.createElement(ue.a,null,e.a.createElement(n.a,{span:24},e.a.createElement(ue.a,{align:"middle"},e.a.createElement(n.a,{flex:"1"},e.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),e.a.createElement(n.a,null,Object(u.c)()&&Y&&e.a.createElement(g.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return Nt(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((O=X.course_groups)===null||O===void 0?void 0:O.length)>0&&e.a.createElement(n.a,{span:24,className:"mt10"},e.a.createElement(m.a,{checked:c.unified_setting,disabled:Y||(X==null||((ne=X.exercise)===null||ne===void 0)?void 0:ne.exercise_status)>1,onChange:function(){var I;if((X==null||((I=X.exercise)===null||I===void 0)?void 0:I.exercise_status)>1){w.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}c.unified_setting=!c.unified_setting,c.unified_setting===!1&&He==""&&Wt(He.concat({})),p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)"))),c.unified_setting&&e.a.createElement("div",null,e.a.createElement(ue.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(n.a,null,"\u53D1\u5E03\u65F6\u95F4:"),e.a.createElement(n.a,{className:"ml5"},e.a.createElement(wt.a,{placement:"bottom",title:(X==null||((Re=X.exercise)===null||Re===void 0)?void 0:Re.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},e.a.createElement(kt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:C()(Object(l.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Va,disabled:Y||(X==null||((ye=X.exercise)===null||ye===void 0)?void 0:ye.exercise_status)>1,value:c.publish_time?C()(c.publish_time):"",allowClear:!1,onChange:function(I,st){c.publish_time=st,c.end_time||(c.end_time=C()(I).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),p(Object.assign({},c))}}))),e.a.createElement(n.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"))),e.a.createElement(ue.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(n.a,null,"\u622A\u6B62\u65F6\u95F4:"),e.a.createElement(n.a,{className:"ml5"},e.a.createElement(kt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:C()(Object(l.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y,allowClear:!1,value:c.end_time?C()(c.end_time):"",disabledDate:mn,onChange:function(I,st){c.end_time=st,p(Object.assign({},c))}})),e.a.createElement(n.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)")))),!c.unified_setting&&e.a.createElement(ue.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},e.a.createElement(n.a,{span:24},e.a.createElement(ue.a,null,e.a.createElement(n.a,{span:10}),e.a.createElement(n.a,{span:9},e.a.createElement(ue.a,{className:"c-grey-c"},e.a.createElement(n.a,{flex:"1"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"),e.a.createElement(n.a,{flex:"1"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(n.a,{span:4}))),He&&He.map(function(Ie,I){return e.a.createElement(n.a,{span:24,key:I},e.a.createElement(ue.a,{gutter:[8,16]},e.a.createElement(n.a,{span:9},e.a.createElement(ue.a,null,e.a.createElement(n.a,null,"\u53D1\u5E03\u89C4\u5219 ",I+1),e.a.createElement(n.a,{flex:"auto",style:{maxWidth:400}},e.a.createElement(we.a,{disabled:qa(Ie),className:"ml20",mode:"tags",size:"large",style:{width:"100%"},value:Ie.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:function(zt){He[I].course_group_id=zt,oa(He.map(function(Zt){return Zt.course_group_id}).toString().split(",")),Wt(He.slice()),X.course_groups.map(function(Zt,fa){zt.map(function(Ua,_a){Zt.course_group_id===Ua&&(Zt.cilckkey=I,Zt.isselect=!0)})})},onDeselect:function(zt){X.course_groups.map(function(Zt,fa){Zt.course_group_id===zt&&Zt.cilckkey===I&&(Zt.cilckkey=I,Zt.isselect=!1)})}},X.course_groups&&X.course_groups.map(function(st,zt){return e.a.createElement(ia,Object(gt.a)({key:zt,disabled:(st==null?void 0:st.isselect)&&st.cilckkey!=I,value:st.course_group_id},"key",st.course_group_id),st.course_group_name)}))))),e.a.createElement(n.a,{span:1}),e.a.createElement(n.a,{span:9},e.a.createElement(da,{disabled:en(Ie),disabledDate:Va,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[C()(Object(l.d)(),"HH:mm"),C()(Object(l.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Ie.publish_time&&[C()(Ie.publish_time),Ie.end_time&&C()(Ie.end_time)],onChange:function(zt,Zt){qa(Ie)||(He[I].publish_time=Zt[0]),He[I].end_time=Zt[1],Wt(Object(ie.a)(He))}})),!Y&&e.a.createElement(n.a,{span:4},I>0&&e.a.createElement(lt.a,{onClick:function(){He=He.filter(function(zt,Zt){return I!==Zt}),Wt(Object(ie.a)(He))}}),e.a.createElement(Ge.a,{className:"c-green ml20",onClick:function(){Wt(He.concat({}))}}))))})),e.a.createElement(je.a,null),e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),e.a.createElement(ge.a,{size:"large",disabled:Y,min:1,value:c.time===-1?null:c.time,onChange:function(I){c.time=I,p(Object(s.a)({},c))}}),e.a.createElement("span",{className:"ml10"},"\u5206\u949F"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(Et==null?void 0:Et.is_random)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.question_random,disabled:Y,onChange:function(I){c.question_random=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.choice_random,disabled:Y,onChange:function(I){c.choice_random=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)")))),e.a.createElement(je.a,null),!(ut==null||((ve=ut.setting)===null||ve===void 0)?void 0:ve.is_local)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.open_camera,disabled:Y,onChange:function(I){if(!c.time){w.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}c.open_camera=I.target.checked,c.photo_count=c.photo_count||5,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5F00\u542F\u6444\u50CF\u5934")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),e.a.createElement(ge.a,{size:"large",disabled:Y||!c.open_camera,min:1,defaultValue:5,max:10,value:c.photo_count,onChange:function(I){c.photo_count=I,p(Object(s.a)({},c))}}),e.a.createElement("span",{className:"ml10"},"(\u6B21)"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),e.a.createElement(n.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.screen_open,disabled:Y,onChange:function(I){c.screen_open=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),c.screen_open&&e.a.createElement(n.a,{span:24,className:"mt15 pl30 font14"},e.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),e.a.createElement(ge.a,{size:"large",disabled:Y,min:0,defaultValue:3,max:10,value:c.screen_num,onChange:function(I){c.screen_num=I,p(Object(s.a)({},c))}}),e.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(ge.a,{size:"large",disabled:Y,min:0,defaultValue:5,max:60,value:c.screen_sec,onChange:function(I){c.screen_sec=I,p(Object(s.a)({},c))}}),e.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.ip_limit!=="no",disabled:Y,onChange:function(I){c.ip_limit==="no"?c.ip_limit="pub":c.ip_limit="no",p(Object.assign({},c))}},e.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),c.ip_limit!=="no"&&e.a.createElement(n.a,{className:"mt15 ml50"},e.a.createElement(R.a.Group,{value:c.ip_limit,disabled:Y,name:"ip_limit",onChange:function(I){c.ip_limit=I.target.value,p(Object(s.a)({},c))}},e.a.createElement(R.a,{value:"pub"},"\u4EC5\u9650\u5236\u516C\u7F51IP"),e.a.createElement(R.a,{value:"inner"},"\u9650\u5236\u516C\u7F51IP+\u5185\u7F51IP ",e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("span",{className:"c-blue"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))),c.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ue.a,{className:"mt15 ml50 ".concat(jt.a.ipWrp)},e.a.createElement(n.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(n.a,null,!((me=c.public_ip)===null||me===void 0?void 0:me.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(Le=c.public_ip)===null||Le===void 0?void 0:Le.map(function(Ie,I){return e.a.createElement("span",{className:jt.a.ipItem},e.a.createElement("i",null,Ie," "),!Y&&e.a.createElement(ga.a,{onClick:function(){N.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){c.public_ip.splice(I,1),p(Object(s.a)({},c))}})},className:" c-grey-c",size:20}))}),Object(u.c)()&&!Y&&e.a.createElement("span",{onClick:function(){Ft({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),c.ip_limit==="inner"&&e.a.createElement(ue.a,{className:"mt15 ml50 ".concat(jt.a.ipWrp)},e.a.createElement(n.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(n.a,null,!((Ve=c.inner_ip)===null||Ve===void 0?void 0:Ve.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(z=c.inner_ip)===null||z===void 0?void 0:z.map(function(Ie,I){return e.a.createElement("span",{className:jt.a.ipItem},e.a.createElement("i",null,Ie," "),!Y&&e.a.createElement(ga.a,{onClick:function(){Y||N.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){c.inner_ip.splice(I,1),p(Object(s.a)({},c))}})},className:" c-grey-c",size:20}))}),Object(u.c)()&&!Y&&e.a.createElement("span",{className:"font14 c-blue ml10",onClick:function(){Ft({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),c.ip_limit==="inner"&&e.a.createElement(ue.a,null,e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.ip_bind,disabled:Y,onChange:function(I){c.ip_bind=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"IP\u7ED1\u5B9A"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09"))))),e.a.createElement(je.a,null)),e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.score_open,disabled:Y,onChange:function(I){c.score_open=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.answer_open,disabled:Y,onChange:function(I){c.answer_open=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30 "},e.a.createElement(m.a,{checked:c.show_statistic,disabled:Y,onChange:function(I){c.show_statistic=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(n.a,{span:24,className:"mt15 pl30 pb40"},e.a.createElement(m.a,{checked:c.assistant_auth,disabled:Y,onChange:function(I){c.assistant_auth=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u52A9\u6559\u6743\u9650")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),e.a.createElement(je.a,null),Object(u.c)()&&e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"600px"},e.a.createElement(ue.a,null,e.a.createElement(n.a,null,e.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),e.a.createElement("div",{className:"mt15 pl30"},e.a.createElement(fe.a,En,!((_t=c.file_list)===null||_t===void 0?void 0:_t.length)&&e.a.createElement("div",null,e.a.createElement(Ia,null),e.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.show_title,disabled:Y,onChange:function(I){c.show_title=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),e.a.createElement(n.a,{span:24,className:"mt15 pl30 "},e.a.createElement(m.a,{checked:c.show_body,disabled:Y,onChange:function(I){c.show_body=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.show_info,disabled:Y,onChange:function(I){c.show_info=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.show_table,disabled:Y,onChange:function(I){c.show_table=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),e.a.createElement(m.a,{className:"pl8",checked:c.show_user,disabled:Y,onChange:function(I){c.show_user=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u59D3\u540D")),e.a.createElement(m.a,{checked:c.show_no,disabled:Y,onChange:function(I){c.show_no=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5B66\u53F7")),e.a.createElement(m.a,{checked:c.show_group,disabled:Y,onChange:function(I){c.show_group=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),e.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(m.a,{checked:c.show_desc,disabled:Y,onChange:function(I){c.show_desc=I.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),c.show_desc&&e.a.createElement("div",{className:"mt15 pl30 pb40"},Y?e.a.createElement(ea,{style:{height:150,width:550},disabled:!0,value:c.description}):e.a.createElement(Qe.a,{width:550,height:150,defaultValue:c.description,id:"exercise-detail-config-exam-description-id",onChange:function(I){c.description=I,p(Object.assign({},c))}})))),e.a.createElement(n.a,{flex:1,className:"pt40"},e.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),e.a.createElement("img",{src:t("nKGa")}))),!Y&&e.a.createElement(n.a,{className:"mb50 pb10 btn-w120"},e.a.createElement(g.a,{type:"primary",size:"large",onClick:function(){return ln()}},"\u63D0\u4EA4"),e.a.createElement(g.a,{onClick:function(){Nt(!0),Ht()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),e.a.createElement(Je.a,null),e.a.createElement(wa,null))},Ba=Object(D.a)(function(W){var P=W.exercise,O=W.loading,ne=W.globalSetting;return{exercise:P,loading:O.effects,globalSetting:ne}})(la),ma=t("NE/W"),Na=t("L7QV"),ya=t("9Bee"),Oa=t("51gm"),Aa=t.n(Oa),ka={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898"},Ma={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},Ya=function(P){var O,ne,Re=P.exercise,ye=P.loading,ve=P.dispatch,me=Object(F.m)(),Le=Object(A.useState)(Object(s.a)(Object(s.a)({},me),{sort:"asc",page:1,per_page:10})),Ve=Object(S.a)(Le,2),z=Ve[0],_t=Ve[1],rt=Object(F.l)(),ut=Re.statisticsList,Me=Object(A.useState)({}),Ft=Object(S.a)(Me,2),Te=Ft[0],Xe=Ft[1],X=Object(A.useState)([]),Et=Object(S.a)(X,2),Ne=Et[0],qe=Et[1],Y=Object(A.useState)(""),Nt=Object(S.a)(Y,2),Lt=Nt[0],$t=Nt[1],ta=Object(A.useState)(""),oa=Object(S.a)(ta,2),aa=oa[0],oe=oa[1],qt=Ce.a.useForm(),Gt=Object(S.a)(qt,1),na=Gt[0],Ea=function(){var Z=Object.assign({},na.getFieldValue());Object.keys(Z).map(function(ft){Z[ft].includes("all")?(delete z[ft],na.setFieldsValue(Object(gt.a)({},ft,"all"))):(z[ft]=Z[ft],na.setFieldsValue(Object(gt.a)({},ft,z[ft])))}),dt()},ca=function(Z,ft){z.page=Z,z.limit=20,ve({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},z)})},sa=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(Z){return e.a.createElement("span",null,Z===0?0:(Z*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(Z){return e.a.createElement("span",{className:"c-orange"},Z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(Z){return e.a.createElement("span",{className:"c-orange"},Z,"\u4EBA")}}],dt=function(){var Ee=Object(se.a)(h.a.mark(function Z(){var ft;return h.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ve({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},z)});case 2:ft=He.sent,(ft==null?void 0:ft.exercise_counts)&&qe([ft.exercise_counts]);case 4:case"end":return He.stop()}},Z)}));return function(){return Ee.apply(this,arguments)}}();return Object(A.useEffect)(function(){dt()},[z.coursesId]),e.a.createElement(e.a.Fragment,null,e.a.createElement("section",{className:"minH500 bg-white"},e.a.createElement("aside",{className:"pt20"},e.a.createElement(Ce.a,{form:na,onChange:Ea,initialValues:(O={},Object(gt.a)(O,"commit_status","all"),Object(gt.a)(O,"exercise_group_id","all"),Object(gt.a)(O,"review","all"),O)},e.a.createElement(Ce.a.Item,{name:"exercise_group_id"},e.a.createElement(m.a.Group,{style:{width:"100%"}},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(m.a,{value:"all",checked:!Te.course_group},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},ut.course_groups&&ut.course_groups.map(function(Ee,Z){return e.a.createElement(m.a,{value:Ee.exercise_group_id,key:Z},Ee.exercise_group_name,"(",Ee.exercise_group_students,")")}))))))),e.a.createElement(j.a,{className:"mt30",loading:ye["exercise/getExerciseStatistics"],pagination:!1,dataSource:Ne,columns:sa}),e.a.createElement("div",{className:Aa.a.title},e.a.createElement(ue.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},e.a.createElement(n.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),e.a.createElement(n.a,{className:"font16"},e.a.createElement("span",{className:"current",onClick:function(){z.sort=z.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",z.sort),_t(Object(s.a)({},z)),dt()}},e.a.createElement("span",null,"\u6B63\u786E\u7387"),e.a.createElement("p",{className:"edu-sorter current ".concat(z.sort)},e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.a.createElement(pe.a,{spinning:ye["exercise/getExerciseStatistics"]},e.a.createElement("div",{className:"minH200"},ut==null||((ne=ut.commit_results)===null||ne===void 0)?void 0:ne.map(function(Ee,Z){var ft;return e.a.createElement("aside",{key:Z,className:"font14 c-black mt30"},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:1},Ee.ques_position,".",ka[Ee.ques_type]),e.a.createElement(n.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},Ee.right_percent,"%"))),e.a.createElement("div",null,e.a.createElement(ya.a,{value:Ee.ques_title})),e.a.createElement("div",{className:"mt20",style:{display:Ee.ques_type===5?"none":""}},e.a.createElement(ue.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(n.a,{flex:1},"\u9009\u9879"),e.a.createElement(n.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(n.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(je.a,{style:{margin:0,marginBottom:20,display:Ee.ques_type===5?"none":""}}),Ee==null||((ft=Ee.ques_details)===null||ft===void 0)?void 0:ft.map(function(Tt,He){return Ee.ques_type===5?e.a.createElement("div",{className:"mt20"},e.a.createElement(ue.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},Tt.challenge_position,".",Tt.challenge_name),e.a.createElement(n.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},Tt.challenge_percent,"%"))),e.a.createElement("div",null,e.a.createElement(ue.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(n.a,{flex:1},"\u9009\u9879"),e.a.createElement(n.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(n.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(je.a,{style:{margin:0,marginBottom:20}}),Tt==null?void 0:Tt.challenge_details.map(function(Wt){return e.a.createElement(ue.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},e.a.createElement(ue.a,null,e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Ma[Wt.choice_text]})))),e.a.createElement(n.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Wt.choice_right_boolean&&"c-green"},Wt.choice_users_count||0)),e.a.createElement(n.a,{flex:"200px"},e.a.createElement(Na.a,{status:"active",strokeColor:"#2abd8b",percent:(Wt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(ue.a,{className:"",gutter:[24,20]},e.a.createElement(n.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(n.a,{flex:"60px",className:"tc"},Ee.effictive_counts),e.a.createElement(n.a,{flex:"200px"})),e.a.createElement(je.a,{style:{margin:0,marginBottom:20}})):e.a.createElement(ue.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},e.a.createElement(ue.a,null,Ee.ques_type===2||Ee.ques_type===3||Ee.ques_type===4?"":e.a.createElement(n.a,null,l.i[He],". "),Ee.ques_type===4?e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Ma[Tt.choice_text]})):e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Tt.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":Tt.choice_text})))),e.a.createElement(n.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Tt.choice_right_boolean&&"c-green"},Tt.choice_users_count||0)),e.a.createElement(n.a,{flex:"200px"},e.a.createElement(Na.a,{status:"active",strokeColor:"#2abd8b",percent:(Tt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(ue.a,{style:{display:Ee.ques_type===5?"none":""},className:"",gutter:[24,20]},e.a.createElement(n.a,{className:Ee.ques_type===2||Ee.ques_type===3||Ee.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(n.a,{flex:"60px",className:"tc"},Ee.effictive_counts),e.a.createElement(n.a,{flex:"200px"})))})))),e.a.createElement("div",{className:"tc mt30 mb50"},e.a.createElement(re.a,{hideOnSinglePage:!0,total:ut==null?void 0:ut.questions_count,current:z.page||1,onChange:function(Z){z.page=Z,dt()}})))},Ja=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O.effects}})(Ya),Wa=t("jMyQ"),nn=t.n(Wa),Sa={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",25:"\u5B9E\u8BAD\u9898"},rn=function(P){var O,ne=P.exercise,Re=P.loading,ye=P.dispatch,ve=Object(F.m)(),me=Object(F.l)(),Le=ne.statisticsList,Ve=Object(A.useState)({}),z=Object(S.a)(Ve,2),_t=z[0],rt=z[1],ut=Object(A.useState)([]),Me=Object(S.a)(ut,2),Ft=Me[0],Te=Me[1],Xe=Object(A.useState)(""),X=Object(S.a)(Xe,2),Et=X[0],Ne=X[1],qe=Object(A.useState)(""),Y=Object(S.a)(qe,2),Nt=Y[0],Lt=Y[1],$t=Object(A.useState)({}),ta=Object(S.a)($t,2),oa=ta[0],aa=ta[1],oe=Ce.a.useForm(),qt=Object(S.a)(oe,1),Gt=qt[0];ve.sort="asc";var na=function(Z){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b} + {c}\u4EBA`,color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:Z.details[0].full_count,name:"100%"},{value:Z.details[0].best_count,name:"90%-100%"},{value:Z.details[0].good_count,name:"70%-90%"},{value:Z.details[0].pass_count,name:"60%-70%"},{value:Z.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(Tt){var He=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return He[Tt.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},Ea=function(){var Z=Object.assign({},Gt.getFieldValue());Object.keys(Z).map(function(ft){Z[ft].includes("all")?(delete ve[ft],Gt.setFieldsValue(Object(gt.a)({},ft,"all"))):(ve[ft]=Z[ft],Gt.setFieldsValue(Object(gt.a)({},ft,ve[ft])))}),ye({type:"exercise/getExerciseStatistics",payload:ve})},ca=function(Z,ft){ve.page=Z,ve.limit=20,ye({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},ve)})},sa=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function(Z){return e.a.createElement("span",null,Z*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"max_score",render:function(Z){return e.a.createElement("span",null,Z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function(Z){return e.a.createElement("span",{className:"c-orange"},Z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function(Z){return e.a.createElement("span",null,Z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function(Z){return e.a.createElement("span",null,Z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function(Z){return e.a.createElement("span",{className:"c-orange"},Z,"\u4EBA")}}],dt=function(){var Ee=Object(se.a)(h.a.mark(function Z(){var ft;return h.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ye({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},ve)});case 2:ft=He.sent,(ft==null?void 0:ft.exercise_counts)&&Te([ft.exercise_counts]);case 4:case"end":return He.stop()}},Z)}));return function(){return Ee.apply(this,arguments)}}();return Object(A.useEffect)(function(){dt()},[ve.coursesId]),e.a.createElement("section",{className:"minH500 ",style:{padding:0}},e.a.createElement("aside",{className:"bg-white inline-block w100 th-bg-white"},e.a.createElement(j.a,{className:"mt10 bg-white",loading:Re["exercise/getExerciseStatistics"],pagination:!1,dataSource:Ft,columns:sa})),e.a.createElement("aside",{className:"mt20"},e.a.createElement("span",{className:"bold c-black font16 ml20"},"\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5")),e.a.createElement("aside",null,Le==null||((O=Le.commit_results)===null||O===void 0)?void 0:O.map(function(Ee,Z){return e.a.createElement("div",{key:Z,className:"bg-white pl20 pt20 pr20 pb20 mt20"},e.a.createElement("div",{style:{fontSize:14,color:"#1890FF",fontWeight:500}},Z+1,"\u3001",Sa[Ee.question_type],e.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",Ee.question_count,"\u5C0F\u9898\uFF0C",Ee.question_score,"\u5206)"),e.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",Ee.right_percent*100,"%")),e.a.createElement(nn.a,{option:na(Ee),style:{height:370},opts:{renderer:"svg"}}))})))},un=Object(D.a)(function(W){var P=W.exercise,O=W.loading;return{exercise:P,loading:O.effects}})(rn),sn=t("tf39"),Ka=t.n(sn),on=function(P){var O,ne,Re,ye,ve,me,Le,Ve,z,_t=P.exercise,rt=P.globalSetting,ut=P.loading,Me=P.dispatch,Ft=P.user,Te=P.match,Xe=Object(Ue.a)(P,["exercise","globalSetting","loading","dispatch","user","match"]),X=Object(F.m)(),Et=Object(F.l)(),Ne=Object(A.useState)([]),qe=Object(S.a)(Ne,2),Y=qe[0],Nt=qe[1],Lt=Object(A.useState)(Et.query.tabs||0),$t=Object(S.a)(Lt,2),ta=$t[0],oa=$t[1],aa=_t.exerciseList,oe=_t.commonHeader,qt=Ft.userInfo;X.category=Et.query.category_id,Object(A.useEffect)(function(){Me({type:"exercise/getCommonHeader",payload:Object(s.a)({},X)})},[X.coursesId]);var Gt=function(){Object(l.C)({ip_limit:oe.ip_limit,ip_bind:oe.ip_bind,open_camera:oe.open_camera,exercise_tips:[oe.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:oe.id,screen_open:oe.screen_open,screen_num:oe.screen_num,coursesId:X.coursesId,login:qt.login,history:Xe.history})},na=function(){Me({type:"exercise/getExerciseList",payload:Object(s.a)({},X)})},Ea=function(){var Ee={0:function(){Me({type:"exercise/getExerciseList",payload:Object(s.a)({},X)})},3:function(){Me({type:"exercise/getWorkSetting",payload:Object(s.a)({},X)})}};Ee[ta]&&Ee[ta]()},ca=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:e.a.createElement(Be,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:e.a.createElement(Ja,null)},{name:"\u8BD5\u5377\u9884\u89C8",id:2,compontent:e.a.createElement(pt,{activeTabs:ta})},{name:"\u8BBE\u7F6E",id:3,compontent:e.a.createElement(Ba,null)}].filter(function(dt){return(oe==null?void 0:oe.is_random)?(dt.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(dt.compontent=e.a.createElement(un,null)),dt.name!=="\u8BD5\u5377\u9884\u89C8"):!0}).filter(function(dt){return Object(u.j)()&&(oe==null?void 0:oe.assistant_auth)||Object(u.c)()?!0:(oe==null?void 0:oe.show_statistic)&&(oe==null?void 0:oe.exercise_status)===3?dt.name!=="\u8BD5\u5377\u9884\u89C8":dt.name==="\u7B54\u9898\u5217\u8868"||dt.name==="\u8BBE\u7F6E"}).filter(function(dt){return!!dt}),sa=function(){return e.a.createElement(B.a,{onClick:function(){var Ee=Object(se.a)(h.a.mark(function Z(ft){var Tt;return h.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:Wt.t0=ft.key,Wt.next=Wt.t0==="1"?3:8;break;case 3:return Wt.next=5,Object(r.k)(Object(s.a)({},X));case 5:return Tt=Wt.sent,Tt.status===0&&Object(E.i)(Object(s.a)({},X)),Wt.abrupt("break",8);case 8:case"end":return Wt.stop()}},Z)}));return function(Z){return Ee.apply(this,arguments)}}()},e.a.createElement(B.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),e.a.createElement(B.a.Item,{key:"2"},e.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(X.coursesId,"/exercise/").concat(X.categoryId,"/export_blank")},"\u7A7A\u767D\u8BD5\u5377")),e.a.createElement(B.a.Item,{key:"3"},e.a.createElement($.Link,{to:"/classrooms/".concat(X.coursesId,"/exportlist/exercise_score")},"\u5386\u53F2\u5BFC\u51FA")))};return Object(u.h)()?e.a.createElement("section",{className:Ka.a.bg},e.a.createElement("div",{className:"edu-container"},qt.username&&e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},e.a.createElement(M.a,{separator:">"},e.a.createElement(M.a.Item,null,e.a.createElement($.Link,{to:"/classrooms/".concat(X.coursesId,"/exercise")},Ft==null||((O=Ft.userInfo)===null||O===void 0||((ne=O.course)===null||ne===void 0))?void 0:ne.course_name)),e.a.createElement(M.a.Item,null,e.a.createElement($.Link,{to:"/classrooms/".concat(X.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(M.a.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),e.a.createElement("aside",{className:[Ka.a.title,"mt20"].join(" ")},e.a.createElement($.Link,{to:"/classrooms/".concat(X.coursesId,"/exercise")},e.a.createElement(le.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},oe==null?void 0:oe.exercise_name),e.a.createElement(l.g,{is_random:oe==null?void 0:oe.is_random,status:[l.c[oe.exercise_status]]}))),e.a.createElement("aside",{className:"mt30 relative"},e.a.createElement("div",{className:Ka.a.export},Object(u.c)()&&(oe==null||((Re=oe.user_permission)===null||Re===void 0)?void 0:Re.user_commit_counts)>0&&(oe==null?void 0:oe.exercise_status)===2&&e.a.createElement(g.a,{onClick:function(Ee){Ee.preventDefault(),Me({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:X}})}},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(u.c)()&&(oe==null||((ye=oe.user_permission)===null||ye===void 0)?void 0:ye.exercise_unpublish_count)>0&&e.a.createElement(g.a,{onClick:function(Ee){Ee.preventDefault(),Me({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:X,cb:Ea}})}},e.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u7ACB\u5373\u53D1\u5E03"),Object(u.c)()&&(oe==null||((ve=oe.user_permission)===null||ve===void 0)?void 0:ve.exercise_publish_count)>0&&e.a.createElement(g.a,{onClick:function(Ee){Ee.preventDefault(),Me({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:X}})}},e.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ACB\u5373\u622A\u6B62"),Object(u.q)()&&(oe==null||((me=oe.user_permission)===null||me===void 0)?void 0:me.current_status)===2&&oe.exercise_status>1&&e.a.createElement(g.a,{onClick:Gt},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u5F00\u59CB\u7B54\u9898"),Object(u.q)()&&(oe==null||((Le=oe.user_permission)===null||Le===void 0)?void 0:Le.current_status)===0&&oe.exercise_status>1&&e.a.createElement(g.a,{onClick:Gt},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u7B54\u9898"),Object(u.c)()&&(Object(u.j)()&&(oe==null?void 0:oe.assistant_auth)||!Object(u.j)())&&e.a.createElement(g.a,null,e.a.createElement($.Link,{to:(oe==null?void 0:oe.is_random)?"/classrooms/".concat(X.coursesId,"/exercise/").concat(X.categoryId,"/random/edit?random=true"):"/classrooms/".concat(X.coursesId,"/exercise/").concat(X.categoryId,"/edit?random=false")},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),Object(u.c)()&&e.a.createElement(d.a,{overlay:sa},e.a.createElement(g.a,null,e.a.createElement(ce.a,null),"\u5BFC\u51FA",e.a.createElement(ee.a,null)))),e.a.createElement(o.a,{defaultActiveKey:ta,className:Ka.a.tabs,onChange:function(Ee){return oa(Ee)}},ca.map(function(dt,Ee){return e.a.createElement(o.a.TabPane,{tab:dt.name,key:dt.id})})),e.a.createElement("section",{className:"pl25 pr25 bg-white"},(Ve=ca.filter(function(dt){return dt.id==ta}))===null||Ve===void 0||((z=Ve[0])===null||z===void 0)?void 0:z.compontent))),e.a.createElement(mt,null),e.a.createElement($e,null),e.a.createElement(Se,{cb:function(){return na()}})):""},dn=f.default=Object(D.a)(function(W){var P=W.exercise,O=W.loading,ne=W.user,Re=W.globalSetting;return{exercise:P,globalSetting:Re,user:ne,loading:O.effects}})(on)},L4pD:function(ke,f,t){"use strict";var Ke=t("CeOx"),o=t("NiCL"),q=t("rjoL"),d=t("TMtJ"),H=t("VBJJ"),g=t.n(H),v=t("55MS"),M=t("X/R0"),G=t("M6G9"),B=t("z3+T"),ae=t("GZha"),h=t("buSX"),se=t("ZZRV"),s=t.n(se),S=t("q5+0"),Ue=t("9kvl"),A=t("V0Rq"),e=t("1vsH"),F=t("9Bee"),$=t("YJx+"),D=t.n($),le=["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"],ce=function(r,l){var E=r.problemset,k=r.exercise,re=r.globalSetting,U=r.loading,ge=r.dispatch,te=r.onRef,We=te===void 0?function(){}:te,K=r.editData,m=r.cancelAdd,he=m===void 0?function(){}:m,j=r.editKey,ie=r.setEditKey,Fe=ie===void 0?function(){}:ie,V=r.addCallback,i=V===void 0?function(){}:V,w=r.setIsClaer,et=w===void 0?function(){}:w,ue=Object(h.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Q=Object(se.useState)([]),n=Object(ae.a)(Q,2),Pt=n[0],N=n[1],It=Object(se.useState)(),wt=Object(ae.a)(It,2),gt=wt[0],ra=wt[1],Ce=Object(se.useState)([]),L=Object(ae.a)(Ce,2),C=L[0],x=L[1],Bt=Object(se.useState)(""),bt=Object(ae.a)(Bt,2),ot=bt[0],xt=bt[1],Yt=Object(se.useState)(5),Xt=Object(ae.a)(Yt,2),ua=Xt[0],_e=Xt[1],a=Object(se.useState)(!1),u=Object(ae.a)(a,2),y=u[0],b=u[1],T=Object(S.k)(),de=Object(S.m)();Object(se.useEffect)(function(){N(["","","",""])},[]),Object(se.useEffect)(function(){if(!(K==null?void 0:K.question_choices)){b(!0),xt(""),_e(5),N(["","","",""]),x([]);return}xt(K==null?void 0:K.question_title),_e(parseInt(K==null?void 0:K.question_score)),N(K==null?void 0:K.question_choices.map(function(ze){return ze.choice_text}));var Rt=[];K==null||K.standard_answer.map(function(ze,tt){Rt.push(ze-1)}),x(Rt)},[K]),Object(se.useImperativeHandle)(l,function(){return{onSave:Oe,isEdit:y}});var Oe=function(){var Rt=Object(B.a)(g.a.mark(function ze(){var tt,Dt,it;return g.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(ot){yt.next=3;break}return G.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),yt.abrupt("return",!1);case 3:if(tt=Pt.findIndex(function(Ct){return!Ct}),!(tt>-1)){yt.next=7;break}return G.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(le[tt]," \u9009\u9879\u7684\u5185\u5BB9")),yt.abrupt("return",!1);case 7:if(C.length){yt.next=10;break}return G.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),yt.abrupt("return",!1);case 10:if(!(C.length<1)){yt.next=13;break}return G.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),yt.abrupt("return",!1);case 13:if(Dt=Pt.map(function(Ct,pt){return{choice_text:Ct,is_answer:C.includes(pt)?pt+1:0}}),!K.question_id){yt.next=20;break}return yt.next=17,ge({type:"exercise/editExerciseQuestion",payload:{id:K.question_id,question_title:ot,question_type:1,question_score:ua,question_choices:Dt.map(function(Ct){return Ct.choice_text}),standard_answers:Dt.filter(function(Ct){return Ct.is_answer}).map(function(Ct){return Ct.is_answer})}});case 17:it=yt.sent,yt.next=23;break;case 20:return yt.next=22,ge({type:"exercise/addExerciseQuestion",payload:{insert_id:K==null?void 0:K.insert_id,categoryId:de.categoryId,question_title:ot,question_type:1,question_score:"5.0",question_choices:Dt.map(function(Ct){return Ct.choice_text}),standard_answers:Dt.filter(function(Ct){return Ct.is_answer}).map(function(Ct){return Ct.is_answer})}});case 22:it=yt.sent;case 23:it.status===0&&(G.b.success("\u4FDD\u5B58\u6210\u529F"),b(!1),ge({type:"exercise/editExercise",payload:Object(v.a)({},de)}));case 24:case"end":return yt.stop()}},ze)}));return function(){return Rt.apply(this,arguments)}}(),Be=[{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(Rt){var ze,tt;return(k==null||((ze=k.editData)===null||ze===void 0||((tt=ze.exercise)===null||tt===void 0))?void 0:tt.exercise_status)===1?Rt:Rt.id!=="del"&&Rt.id!=="add"}),Vt=function(){var Rt=Object(B.a)(g.a.mark(function ze(tt){return g.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:it.t0=tt.id,it.next=it.t0==="del"?3:it.t0==="up"||it.t0==="down"?5:it.t0==="edit"?9:it.t0==="add"?12:17;break;case 3:return d.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 yt(){return g.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(A.j)({id:K.question_id});case 2:ge({type:"exercise/editExercise",payload:Object(v.a)({},de)});case 3:case"end":return pt.stop()}},yt)}))()}}),it.abrupt("break",17);case 5:return it.next=7,ge({type:"exercise/exeriseMoveUpDown",payload:{id:K.question_id,opr:tt.id}});case 7:return ge({type:"exercise/editExercise",payload:Object(v.a)({},de)}),it.abrupt("break",17);case 9:return et(!1),T.push("/problems/".concat(K==null?void 0:K.hack_identifier,"/edit?type=exercises&express_id=").concat(de.categoryId,"&question_id=").concat(K==null?void 0:K.question_id,"&score=").concat(K==null?void 0:K.question_score,"&callback_url=").concat(location.pathname)),it.abrupt("break",17);case 12:if(!(j!==-1)){it.next=15;break}return G.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),it.abrupt("return");case 15:return i({key:K.key,insert_id:K==null?void 0:K.question_id,question_type:6}),it.abrupt("break",17);case 17:case"end":return it.stop()}},ze)}));return function(tt){return Rt.apply(this,arguments)}}(),je=function(){var Rt=Object(B.a)(g.a.mark(function ze(tt){var Dt;return g.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return tt.preventDefault(),Jt.next=3,Object(A.L)({id:K==null?void 0:K.hack_identifier});case 3:Dt=Jt.sent,Dt.status===0&&Object(e.y)("/myproblems/".concat(Dt==null?void 0:Dt.identifier));case 5:case"end":return Jt.stop()}},ze)}));return function(tt){return Rt.apply(this,arguments)}}(),Mt=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"},K.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",K.question_score,"\u5206\uFF09"),s.a.createElement("span",{className:"c-blue current",onClick:function(tt){return je(tt)}},"\u67E5\u770B\u8BE6\u60C5"),!K.hideAction&&Be.map(function(ze,tt){return ze.id==="up"&&K.key===1||ze.id==="down"&&K.key===K.len?null:s.a.createElement(o.a,{key:tt,placement:"bottom",title:ze.name},s.a.createElement("span",{onClick:function(){return Vt(ze)},className:ze.icon}))})),s.a.createElement("div",{className:"mt5"},s.a.createElement(F.a,{value:K.question_title})),s.a.createElement("div",{className:D.a.questionChoices},s.a.createElement(F.a,{value:K.description||""})))};return s.a.createElement("section",{className:D.a.wrap},Mt())};f.a=Object(Ue.a)(function(ee){var r=ee.problemset,l=ee.loading,E=ee.globalSetting,k=ee.exercise;return{problemset:r,globalSetting:E,exercise:k,loading:l.effects}},null,null,{forwardRef:!0})(Object(se.forwardRef)(ce))},M8RZ:function(ke,f,t){"use strict";t.d(f,"a",function(){return G});var Ke=t("FGJx"),o=t("o0AO"),q=t("uwZC"),d=t("lpH6"),H=t("ZZRV"),g=t.n(H),v=t("EaaV"),M=t.n(v),G=function(B){Object(q.a)(h,B);var ae=Object(d.a)(h);function h(se){var s;Object(Ke.a)(this,h),s=ae.call(this,se);var S=window.document;return s.node=S.createElement("div"),S.body.appendChild(s.node),s}return Object(o.a)(h,[{key:"render",value:function(){var s=this.props.children;return Object(v.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),h}(g.a.Component)},O2Wb:function(ke,f,t){ke.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ke,f,t){"use strict";var Ke=t("rjoL"),o=t("TMtJ"),q=t("Uu80"),d=t("GZha"),H=t("zjzt"),g=t("ZZRV"),v=t.n(g),M=t("M0ff"),G=t.n(M),B=t("BlUI"),ae=t("4X1q"),h=t("bwE0"),se=t("aPdX"),s=t("rnm6"),S=t("95/S"),Ue=t("kSUc"),A=t("9Bee"),e=t("1gHQ"),F=t("dejd"),$=t("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 le(b){var T=b.onActionCallback,de=b.title,Oe=b.icon,Be=b.actionName,Vt=b.className,je=Vt===void 0?"":Vt,Mt=b.children;function Rt(){T(Be)}return v.a.createElement("a",{title:de,className:je,onClick:Rt},v.a.createElement("i",{className:"md-iconfont ".concat(Oe)}),Mt)}var ce=function(b){var T=b.watch,de=b.showNullButton,Oe=b.onActionCallback,Be=b.fullScreen,Vt=[].concat(D,[{title:"".concat(T?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(T?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return v.a.createElement("ul",{className:"markdown-toolbar-container"},Vt.map(function(je,Mt){return v.a.createElement("li",{key:Mt},je.actionName?v.a.createElement(le,Object(e.a)({},je,{onActionCallback:Oe})):v.a.createElement("span",{className:"v-line"}))}),de?v.a.createElement("li",null,v.a.createElement(le,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Oe},v.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,v.a.createElement("li",{className:"btn-full-screen"},v.a.createElement(le,{icon:"".concat(Be?"icon-shrink":"icon-enlarge"),title:Be?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Oe})))},ee=t("M8RZ"),r=t("MPZO"),l=t("bnk9"),E=t("EkPb"),k=t("7X0+"),re=t("DHCt"),U=t("CRgH"),ge={labelCol:{span:4},wrapperCol:{span:20}},te=function(b){var T=b.callback,de=b.onCancel;function Oe(Be){T(Be)}return v.a.createElement(k.a,Object(e.a)({},ge,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Oe}),v.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},v.a.createElement(U.a,null)),v.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},v.a.createElement(U.a,null)),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(l.a,{type:"ghost",onClick:de},"\u53D6\u6D88")))},We=t("7ahc"),K=t("HmJG"),m=t("BjJ7"),he=k.a.useForm,j={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}},Fe=function(b){var T=b.callback,de=b.onCancel,Oe=he(),Be=Object(d.a)(Oe,1),Vt=Be[0];function je(ze){T(ze)}function Mt(ze){Vt.setFieldsValue({src:"/api/attachments/".concat(ze.id)})}function Rt(ze){var tt=ze.target.files[0];i(tt,Mt)}return v.a.createElement(k.a,Object(e.a)({form:Vt},ie,{className:"upload-image-panel",onFinish:je}),v.a.createElement(k.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},v.a.createElement("div",{className:"flex-container"},v.a.createElement(k.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},v.a.createElement(U.a,{style:j})),v.a.createElement(V,{onFileChange:Rt}))),v.a.createElement(k.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},v.a.createElement(U.a,{style:{width:264}})),v.a.createElement(k.a.Item,{style:{textAlign:"right"}},v.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(l.a,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function V(b){var T=b.onFileChange;return v.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",v.a.createElement("input",{type:"file",accept:"image/*",onChange:T}))}function i(b,T){var de=new FormData;de.append("editormd-image-file",b),de.append("file_param_name","editormd-image-file"),de.append("byxhr","true");var Oe=new window.XMLHttpRequest;Oe.withCredentials=!0,Oe.addEventListener("load",function(Be){T(JSON.parse(Be.target.responseText))},!1),Oe.addEventListener("error",function(Be){console.error(Be)},!1),Oe.open("POST","".concat(m.a,"/api/attachments.json")),Oe.send(de)}var w=t("EYz/"),et=t("gwXo"),ue=t("9cas"),Q=t("twZV"),n=Q.a.Group,Pt={margin:"0 8px"},N=function(b){var T=b.callback,de=b.onCancel;function Oe(Be){T(Be)}return v.a.createElement(k.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Oe},v.a.createElement("div",{className:"flex-container"},v.a.createElement("span",{style:Pt},"\u5355\u5143\u683C\u6570\uFF1A"),v.a.createElement("span",{style:Pt},"\u884C\u6570"),v.a.createElement(k.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},v.a.createElement(et.a,null)),v.a.createElement("span",{style:Pt},"\u5217\u6570"),v.a.createElement(k.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},v.a.createElement(et.a,null))),v.a.createElement("div",{className:"flex-container",style:{marginTop:12}},v.a.createElement("span",{style:Pt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),v.a.createElement(k.a.Item,{name:"align"},v.a.createElement(n,null,v.a.createElement(Q.a,{value:"default"},v.a.createElement("i",{className:"fa fa-align-justify"})),v.a.createElement(Q.a,{value:"left"},v.a.createElement("i",{className:"fa fa-align-left"})),v.a.createElement(Q.a,{value:"center"},v.a.createElement("i",{className:"fa fa-align-center"})),v.a.createElement(Q.a,{value:"right"},v.a.createElement("i",{className:"fa fa-align-right"}))))),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(l.a,{type:"ghost",onClick:de},"\u53D6\u6D88")))},It="link",wt="upload-image",gt="code-block",ra="add-table",Ce="------------",L={default:Ce,left:":".concat(Ce),center:":".concat(Ce,":"),right:"".concat(Ce,":")},C=t("9VGf"),x,Bt;function bt(){}var ot=0,xt=1e4,Yt="\u2581";function Xt(b){return/^\d+$/.test(b)?"".concat(b,"px"):b}var ua=navigator.platform.toUpperCase().indexOf("MAC")>=0,_e=ua?"Cmd":"Ctrl",a=(x={},Object(H.a)(x,_e+"-B","bold"),Object(H.a)(x,_e+"-I","italic"),x),u=(Bt={},Object(H.a)(Bt,It,"\u6DFB\u52A0\u94FE\u63A5"),Object(H.a)(Bt,gt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(H.a)(Bt,wt,"\u6DFB\u52A0\u56FE\u7247"),Object(H.a)(Bt,ra,"\u6DFB\u52A0\u8868\u683C"),Bt),y=f.a=function(b){var T=b.defaultValue,de=T===void 0?"":T,Oe=b.onChange,Be=b.width,Vt=Be===void 0?"100%":Be,je=b.height,Mt=je===void 0?400:je,Rt=b.miniToolbar,ze=Rt===void 0?!1:Rt,tt=b.isFocus,Dt=tt===void 0?!1:tt,it=b.watch,Jt=b.id,yt=Jt===void 0?"markdown-editor-id":Jt,Ct=b.showResizeBar,pt=Ct===void 0?!1:Ct,at=b.noStorage,pe=at===void 0?!1:at,xe=b.showNullButton,Pe=xe===void 0?!1:xe,At=b.fullScreen,Se=At===void 0?!1:At,St=b.onBlur,kt=b.onCMBeforeChange,Ut=b.className,mt=Ut===void 0?"":Ut,ba=b.placeholder,$e=ba===void 0?"":ba,be=Object(g.useState)(null),fe=Object(d.a)(be,2),_=fe[0],R=fe[1],Ze=Object(g.useState)(de),we=Object(d.a)(Ze,2),lt=we[0],Ge=we[1],ga=Object(g.useState)(it),nt=Object(d.a)(ga,2),vt=nt[0],Ra=nt[1],Ta=Object(g.useState)(Se),Ia=Object(d.a)(Ta,2),Da=Ia[0],ja=Ia[1],$a=Object(g.useState)(""),wa=Object(d.a)($a,2),Ca=wa[0],jt=wa[1],Qe=Object(g.useState)(0),Je=Object(d.a)(Qe,2),ct=Je[0],Ye=Je[1],ea=Object(g.useState)(Mt),da=Object(d.a)(ea,2),ia=da[0],la=da[1],Ba=Object(g.useState)(!1),ma=Object(d.a)(Ba,2),Na=ma[0],ya=ma[1],Oa=Object(g.useRef)(),Aa=Object(g.useRef)(),ka=Object(g.useRef)(),Ma=Object(g.useRef)();Object(g.useEffect)(function(){if(Oa.current){var W=function(ne,Re){var ye=Re.clipboardData;if(ye){var ve=ye.types.toString(),me=ye.items;if(ve==="text/html,Files"||ve==="Files"){var Le=me[1];ve==="Files"&&(Le=me[0]),Le.kind==="file"&&Le.type.match(/^image\//i)&&i(Le.getAsFile(),function(Ve){Ve.id?P.replaceSelection("![,](/api/attachments/".concat(Ve.id,")")):document.location.href="/user/login"})}else return!0}return!0},P=G.a.fromTextArea(Oa.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!ze,lineWrapping:!0,value:de,autoCloseTags:!0,autoCloseBrackets:!0});return P.on("paste",W),R(P),function(){P.off("paste",W)}}},[]);var Ya=Object(g.useCallback)(function(){if(Aa.current)try{var W=Aa.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,P=Aa.current.getElementsByClassName("markdown-editor-body")[0];Da?P.style.height="calc(100vh - ".concat(W,"px)"):P.style.height="".concat(ia-W,"px")}catch(O){console.log(O,"---- to set md editor body height")}},[ia,Aa,Da]);Object(g.useEffect)(function(){function W(){var O=new B.default(function(ne){var Re=Object(q.a)(ne),ye;try{for(Re.s();!(ye=Re.n()).done;){var ve=ye.value;(ve.target.offsetHeight>0||ve.target.offsetWidth>0)&&(Ya(),_.setSize("100%","100%"),_.refresh())}}catch(me){Re.e(me)}finally{Re.f()}});return O.observe(Oa.current.parentElement),O}if(_){var P=W();return function(){P.unobserve(Oa.current.parentElement)}}},[_,Ya]),Object(g.useEffect)(function(){if(_){for(var W=[],P=function(){var ve=ne[O];Re=Object(d.a)(ve,2);var me=Re[0],Le=Re[1],Ve=Object(H.a)({},me,function(){Ja(Le)});W.push(Ve),_.addKeyMap(Ve)},O=0,ne=Object.entries(a);O0){var W=new Date().getTime(),P=window.sessionStorage.getItem(yt);W>=ct+xt&&(!P||P!==lt)&&(window.sessionStorage.setItem(yt,lt),ya(!0))}},xt),Object(g.useEffect)(function(){Ra(it)},[_,it]),Object(g.useEffect)(function(){_&&(Dt&&_.focus())},[_,Dt]),Object(g.useEffect)(function(){if(vt&&_){var W=function(ne){var Re=ne.target;Ma.current&&(Ma.current.scrollTop=Ma.current.scrollHeight*Re.scrollTop/Re.scrollHeight)},P=_.getScrollerElement();return P.addEventListener("scroll",W),function(){P.removeEventListener("scroll",W)}}},[_,vt]),Object(g.useEffect)(function(){if(_&&kt){var W=function(O,ne){kt(O,ne)};return _.on("beforeChange",W),function(){_.off("beforeChange",W)}}},[_,kt]),Object(g.useEffect)(function(){if(_&&St){var W=function(){St(_.getValue())};return _.on("blur",W),function(){_.off("blur",W)}}},[_,St]),Object(g.useEffect)(function(){if(_){var W=function(O){var ne=O.getValue();Ge(ne),Ye(new Date().getTime()),O.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Oe&&Oe(ne)};return _.on("change",W),function(){_.off("change",W)}}},[_,Oe]),Object(g.useEffect)(function(){_&&(de==null?(_.setValue(""),Ge("")):de!==_.getValue()&&(_.setValue(de),Ge(de)))},[_,de]);var Ja=Object(g.useCallback)(function(W){var P=_.getCursor(),O=_.getSelection(),ne=O.split(` `);switch(W){case"bold":return _.replaceSelection("**"+O+"**"),O===""&&_.setCursor(P.line,P.ch+2),_.focus();case"italic":return _.replaceSelection("*"+O+"*"),O===""&&_.setCursor(P.line,P.ch+1),_.focus();case"code":return _.replaceSelection("`"+O+"`"),O===""&&_.setCursor(P.line,P.ch+1),_.focus();case"inline-latex":return _.replaceSelection("`$$"+O+"$$`"),O===""&&_.setCursor(P.line,P.ch+3),_.focus();case"latex":return _.replaceSelection("```latex\n"+O+"\n```"),_.setCursor(P.line+1,O.length+1),_.focus();case"line-break":return _.replaceSelection(`
      -`),_.focus();case"list-ul":return O===""?_.replaceSelection("- "+O):_.replaceSelection(ne.map(function(Oe){return Oe===""?"":"- ".concat(Oe)}).join(` -`)),_.focus();case"list-ol":return O===""?_.replaceSelection("1. "+O):_.replaceSelection(ne.map(function(Oe,Ue){return Oe===""?"":"".concat(Ue+1,". ").concat(Oe)}).join(` -`)),_.focus();case"add-null-ch":return O===""&&_.setCursor(P.line,P.ch+1),_.replaceSelection(Yt),_.focus();case"eraser":return _.setValue(""),_.focus();case"trigger-watch":return Ra(!vt),_.focus();case"trigger-full-screen":return ja(!Da),_.focus();case It:jt(It);return;case gt:jt(gt);return;case wt:jt(wt);return;case ra:jt(ra);return;default:throw new Error}},[_,vt,Da]),Wa=Object(g.useCallback)(function(W){jt("");switch(Ca){case It:var P=W.title,O=W.link;return _.replaceSelection("[".concat(P,"](").concat(O,")")),_.focus();case gt:var ne=W.language,Oe=W.content;return _.replaceSelection(["```"+ne,Oe,"```"].join(` -`)),_.focus();case wt:var Ue=W.src,ve=W.alt;return _.replaceSelection("![ ".concat(ve," ]( ").concat(Ue,' "').concat(ve,'" )')),_.focus();case ra:for(var me=W.row,Le=W.col,Ve=W.align,z=` -`,dt=0;dt300&&(Le=300);var Ve=Mt+Le+"px";la(Ve)}},ne=ka.current,Oe=!1,Ue=0;return ne.addEventListener("mousedown",W),document.addEventListener("mousemove",O),document.addEventListener("mouseup",P),function(){ne.removeEventListener("mousedown",W),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",P)}}},[_,ka]),Object(g.useEffect)(function(){la(Mt)},[Mt]);var rn=Xt(kt),un=Xt(oa),sn={width:rn,height:un},Ka=Object(g.useMemo)(function(){if(_t){var W=new Date(_t),P=W.getHours(),O=W.getMinutes(),ne=W.getSeconds();return P=P<10?"0"+P:P,O=O<10?"0"+O:O,ne=ne<10?"0"+ne:ne,"".concat(P,":").concat(O,":").concat(ne)}return 0},[_t]);function on(){window.sessionStorage.removeItem(Ot),ya(!1),Je(0)}function dn(){ya(!1),Je(0),_.setValue(window.sessionStorage.getItem(Ot))}return v.a.createElement(g.Fragment,null,v.a.createElement("div",{className:"markdown-editor-wrapper",ref:Aa},v.a.createElement("div",{className:"markdown-editor-container ".concat(rt," ").concat(vt?"on-preview":""," ").concat(ze?"mini":""," ").concat(Da?"full-screen":""),style:sn},v.a.createElement(ce,{watch:vt,fullScreen:Da,showNullButton:ye,onActionCallback:Ja}),v.a.createElement("div",{className:"markdown-editor-body"},v.a.createElement("div",{className:"codemirror-container"},v.a.createElement("textarea",{ref:Oa,placeholder:Ge})),vt?v.a.createElement("div",{ref:Ma,className:"preview-container"},v.a.createElement(A.a,{value:ct})):null)),Na?v.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",v.a.createElement("a",{onClick:dn},"\u6062\u590D")," ? /",v.a.createElement("a",{onClick:on},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Ka," \u4FDD\u5B58\uFF09"):null),pt?v.a.createElement("a",{ref:ka,className:"editor-resize"}):null,v.a.createElement(te.a,null,u[Ca]?v.a.createElement(i.a,{centered:!0,title:u[Ca],visible:!0,onCancel:Sa,footer:null},nn):null))}},UZu5:function(ke,f,t){},"YJx+":function(ke,f,t){ke.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(ke,f,t){"use strict";t.d(f,"d",function(){return Ke}),t.d(f,"b",function(){return i}),t.d(f,"c",function(){return ee}),t.d(f,"a",function(){return d});function Ke(H){try{H.mozRequestFullScreen?H.mozRequestFullScreen():H.webkitRequestFullScreen&&H.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 ee=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function d(){var H=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(H==null)}},dejd:function(ke,f,t){},dfu6:function(ke,f,t){"use strict";t.d(f,"a",function(){return Ke});var Ke=function(d){var H=/^(\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 H.test(d)},i=function(d){var H=/^(\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 H.test(d)}},dhSg:function(ke,f,t){"use strict";function Ke(ee){var d={},H={subscribe:function(v,M){return d[v]||(d[v]=[]),d[v].push(M),this.unsubscribe.bind(null,v,M)},unsubscribe:function(v,M){var G=d[v],B=-1;if(G){for(var ae=0;ae=0)return d[v].splice(B,1),!0}return!1},publish:function(v){if(!d[v])return!1;var M=Array.prototype.slice.call(arguments,1);return d[v].forEach(function(G){G.apply(null,M)}),this}};return ee?Object.assign(ee,H):H}var i=new Ke;f.a=i},hjlX:function(ke,f,t){ke.exports={flex_box_center:"flex_box_center___1RcrA",flex_space_between:"flex_space_between___3MV00",flex_box_vertical_center:"flex_box_vertical_center___2YkL3",flex_box_center_end:"flex_box_center_end___Jrwqr",flex_box_column:"flex_box_column___1kkFX",rightFilter:"rightFilter___36zCw"}},i58Z:function(ke,f,t){ke.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},"j+ej":function(ke,f,t){"use strict";var Ke=t("CeOx"),i=t("NiCL"),ee=t("rjoL"),d=t("TMtJ"),H=t("MPZO"),g=t("bnk9"),v=t("EYz/"),M=t("gwXo"),G=t("X/R0"),B=t("M6G9"),ae=t("VBJJ"),h=t.n(ae),se=t("z3+T"),s=t("55MS"),S=t("V0hb"),Pe=t("GZha"),A=t("buSX"),e=t("ZZRV"),x=t.n(e),$=t("q5+0"),D=t("9kvl"),le=t("Ot1p"),ce=t("V0Rq"),te=t("YJx+"),r=t.n(te),l=t("9Bee"),E=t("u2Z1"),k=["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"],re=function(ge,Q){var We=ge.problemset,K=ge.exercise,m=ge.globalSetting,be=ge.loading,j=ge.dispatch,oe=ge.onRef,Fe=oe===void 0?function(){}:oe,V=ge.editData,o=ge.cancelAdd,w=o===void 0?function(){}:o,tt=ge.editKey,ue=ge.setEditKey,Y=ue===void 0?function(){}:ue,n=ge.addCallback,bt=n===void 0?function(){}:n,N=ge.setIsClaer,It=N===void 0?function(){}:N,wt=Object(A.a)(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),gt=Object(e.useState)(""),ra=Object(Pe.a)(gt,2),Ce=ra[0],L=ra[1],C=Object(e.useState)(""),F=Object(Pe.a)(C,2),Bt=F[0],Rt=F[1],ot=Object(e.useState)(""),xt=Object(Pe.a)(ot,2),Yt=xt[0],Xt=xt[1],ua=Object(e.useState)(10),_e=Object(Pe.a)(ua,2),a=_e[0],u=_e[1],y=Object(e.useState)(!1),b=Object(Pe.a)(y,2),T=b[0],de=b[1],Re=Object(e.useState)([]),Be=Object(Pe.a)(Re,2),kt=Be[0],je=Be[1],Mt=Object($.m)(),yt=Object(e.useState)([]),ze=Object(Pe.a)(yt,2),at=ze[0],Dt=ze[1],lt=function(xe){Dt([].concat(Object(S.a)(at),[Object(s.a)({},xe)]))};Object(e.useEffect)(function(){var pe;if(!(V==null?void 0:V.question_title)){de(!0),L(""),Xt(""),u(10);return}L(V==null?void 0:V.question_title),Xt(V==null||((pe=V.standard_answer)===null||pe===void 0)?void 0:pe[0]),u(V==null?void 0:V.question_score),je(V.tag_discipline_ids)},[We.editData]),Object(e.useEffect)(function(){var pe,xe=(K==null||((pe=K.tagDisciplineData)===null||pe===void 0)?void 0:pe.tag_disciplines)&&Array.isArray(K.tagDisciplineData.tag_disciplines)?K.tagDisciplineData.tag_disciplines:[];Dt(xe)},[K.tagDisciplineData]),Object(e.useEffect)(function(){T&&pe();function pe(){return xe.apply(this,arguments)}function xe(){return xe=Object(se.a)(h.a.mark(function ye(){var At,Se,St;return h.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(ce.B)({sub_discipline_id:(At=K.editData)===null||At===void 0||((Se=At.exercise)===null||Se===void 0)?void 0:Se.sub_discipline_id});case 2:St=ht.sent,Dt(St.tag_disciplines);case 4:case"end":return ht.stop()}},ye)})),xe.apply(this,arguments)}},[T]),Object(e.useImperativeHandle)(Q,function(){return{onSave:Jt,isEdit:T}});var Jt=function(){var pe=Object(se.a)(h.a.mark(function xe(){var ye,At,Se,St,Wt;return h.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(Ce){rt.next=3;break}return B.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),rt.abrupt("return",!1);case 3:if(!(kt.length<1)){rt.next=6;break}return B.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),rt.abrupt("return",!1);case 6:if(!V.question_id){rt.next=12;break}return rt.next=9,j({type:"exercise/editExerciseQuestion",payload:{id:V.question_id,question_title:Ce,question_type:4,question_score:a,standard_answers:[Yt],tag_discipline_ids:kt,sub_discipline_id:(At=K.editData)===null||At===void 0||((Se=At.exercise)===null||Se===void 0)?void 0:Se.sub_discipline_id}});case 9:ye=rt.sent,rt.next=15;break;case 12:return rt.next=14,j({type:"exercise/addExerciseQuestion",payload:{insert_id:V==null?void 0:V.insert_id,categoryId:Mt.categoryId,exercise_bank_id:Mt.categoryId,question_title:Ce,question_type:4,question_score:a,standard_answers:[Yt],tag_discipline_ids:kt,sub_discipline_id:(St=K.editData)===null||St===void 0||((Wt=St.exercise)===null||Wt===void 0)?void 0:Wt.sub_discipline_id}});case 14:ye=rt.sent;case 15:return ye.status===0&&(Y(-1),B.b.success("\u4FDD\u5B58\u6210\u529F"),de(!1),j({type:"exercise/editExercise",payload:Object(s.a)({},Mt)})),rt.abrupt("return",{name:Ce,answer_texts:[Yt],analysis:Bt});case 17:case"end":return rt.stop()}},xe)}));return function(){return pe.apply(this,arguments)}}(),Ot=function(){var xe,ye;return x.a.createElement("aside",null,x.a.createElement("div",{className:r.a.questionType},x.a.createElement("div",null,x.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")),x.a.createElement(le.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ce,onChange:function(Se){return L(Se)}}),x.a.createElement("p",{className:r.a.titleWrap},x.a.createElement("span",{className:r.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),x.a.createElement(le.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Yt,onChange:function(Se){return Xt(Se)}}),x.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",x.a.createElement(M.a,{value:a,max:1e4,min:0,onChange:function(Se){u(Se)}})," \u5206"),x.a.createElement("p",{className:r.a.titleWrap},x.a.createElement("span",{className:r.a.required},"*"),x.a.createElement("span",{className:"".concat(r.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",x.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")),x.a.createElement("div",{className:"mt5"},x.a.createElement(E.a,{value:kt,selectvalues:V==null?void 0:V.tag_discipline_ids,onChange:je,subId:(xe=K.editData)===null||xe===void 0||((ye=xe.exercise)===null||ye===void 0)?void 0:ye.sub_discipline_id,knowledgeOptions:at,onAddKnowledgeFinish:lt}))),x.a.createElement("aside",{className:"tr"},(tt!==-1||V.question_id)&&x.a.createElement(g.a,{type:"default",onClick:function(){w(),de(!1)}},"\u53D6\u6D88"),x.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){Jt()}},"\u4FDD\u5B58")))},Ct=[{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(pe){var xe,ye;return(K==null||((xe=K.editData)===null||xe===void 0||((ye=xe.exercise)===null||ye===void 0))?void 0:ye.exercise_status)===1?pe:pe.id!=="del"&&pe.id!=="add"}),pt=function(){var pe=Object(se.a)(h.a.mark(function xe(ye){return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:Se.t0=ye.id,Se.next=Se.t0==="del"?3:Se.t0==="up"||Se.t0==="down"?5:Se.t0==="edit"?9:Se.t0==="add"?11:16;break;case 3:return d.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(se.a)(h.a.mark(function Wt(){return h.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Object(ce.j)({id:V.question_id});case 2:j({type:"exercise/editExercise",payload:Object(s.a)({},Mt)});case 3:case"end":return rt.stop()}},Wt)}))()}}),Se.abrupt("break",16);case 5:return Se.next=7,j({type:"exercise/exeriseMoveUpDown",payload:{id:V.question_id,opr:ye.id}});case 7:return j({type:"exercise/editExercise",payload:Object(s.a)({},Mt)}),Se.abrupt("break",16);case 9:return tt!==-1?B.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(It(!1),Y(V.key),de(!0)),Se.abrupt("break",16);case 11:if(!(tt!==-1)){Se.next=14;break}return B.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Se.abrupt("return");case 14:return bt({key:V.key,insert_id:V==null?void 0:V.question_id,question_type:4}),Se.abrupt("break",16);case 16:case"end":return Se.stop()}},xe)}));return function(ye){return pe.apply(this,arguments)}}(),nt=function(){return x.a.createElement("aside",null,x.a.createElement("div",{className:r.a.questionType},x.a.createElement("div",null,x.a.createElement("span",{className:"font16 c-blue"},V.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",V.question_score,"\u5206\uFF09"),!V.hideAction&&Ct.map(function(xe,ye){return xe.id==="up"&&V.key===1||xe.id==="down"&&V.key===V.len?null:x.a.createElement(i.a,{key:ye,placement:"bottom",title:xe.name},x.a.createElement("span",{onClick:function(){return pt(xe)},className:xe.icon}))})),x.a.createElement("div",{className:"mt5"},x.a.createElement(l.a,{value:V.question_title})),x.a.createElement("div",{className:r.a.questionChoices},x.a.createElement("p",null,x.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),x.a.createElement(l.a,{value:Yt})))};return x.a.createElement("section",{className:r.a.wrap},!T&&nt(),T&&Ot())};f.a=Object(D.a)(function(U){var ge=U.problemset,Q=U.loading,We=U.exercise,K=U.globalSetting;return{problemset:ge,globalSetting:K,exercise:We,loading:Q.effects}},null,null,{forwardRef:!0})(Object(e.forwardRef)(re))},k5F3:function(ke,f,t){"use strict";var Ke=t("uLqt"),i=t("/vd4"),ee=t("VBJJ"),d=t.n(ee),H=t("z3+T"),g=t("GZha"),v=t("ZZRV"),M=t.n(v),G=t("q5+0"),B=t("uJ6K"),ae=t.n(B),h=t("V0Rq"),se=t("9Bee"),s=t("1vsH"),S=function(A){var e=A.isPreview,x=e===void 0?!1:e,$=A.isExportBlank,D=$===void 0?!1:$,le=A.activeTabs,ce=Object(G.m)(),te=Object(v.useState)(),r=Object(g.a)(te,2),l=r[0],E=r[1],k=Object(v.useState)(),re=Object(g.a)(k,2),U=re[0],ge=re[1];Object(v.useEffect)(function(){(Object(s.w)(le)||le==="2")&&Q()},[ce.userId,ce.coursesId,ce.exerciseId,ce.categoryId,le]);var Q=function(){var be=Object(H.a)(d.a.mark(function j(){var oe,Fe,V,o,w,tt,ue,Y;return d.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return oe={id:ce.exerciseId||ce.categoryId,identify:ce.userId||null},bt.next=3,Object(h.q)(oe);case 3:Fe=bt.sent,E(Fe||{}),V=Fe||{},o=V.table,((o==null?void 0:o.total_singles_scores)||(o==null?void 0:o.total_doubles_scores)||(o==null?void 0:o.total_nulls_scores)||(o==null?void 0:o.total_judges_scores)||(o==null?void 0:o.total_pros_scores)||(o==null?void 0:o.total_shixuns_scores)||(o==null?void 0:o.total_mains_scores))&&(w=Number(o==null?void 0:o.total_singles_scores)+Number(o==null?void 0:o.total_doubles_scores)+Number(o==null?void 0:o.total_nulls_scores)+Number(o==null?void 0:o.total_judges_scores)+Number(o==null?void 0:o.total_pros_scores)+Number(o==null?void 0:o.total_shixuns_scores)+Number(o==null?void 0:o.total_mains_scores)),((o==null?void 0:o.singles_scores)||(o==null?void 0:o.doubles_scores)||(o==null?void 0:o.nulls_scores)||(o==null?void 0:o.judges_scores)||(o==null?void 0:o.pros_scores)||(o==null?void 0:o.shixuns_scores)||(o==null?void 0:o.mains_scores))&&(tt=Number(o==null?void 0:o.singles_scores)+Number(o==null?void 0:o.doubles_scores)+Number(o==null?void 0:o.nulls_scores)+Number(o==null?void 0:o.judges_scores)+Number(o==null?void 0:o.pros_scores)+Number(o==null?void 0:o.shixuns_scores)+Number(o==null?void 0:o.mains_scores)),ue=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:o==null?void 0:o.total_singles_scores,doubles_score:o==null?void 0:o.total_doubles_scores,nulls_score:o==null?void 0:o.total_nulls_scores,judges_score:o==null?void 0:o.total_judges_scores,pros_score:o==null?void 0:o.total_pros_scores,shixuns_score:o==null?void 0:o.total_shixuns_scores,mains_score:o==null?void 0:o.total_mains_scores,total_score:w},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:o==null?void 0:o.singles_scores,doubles_score:o==null?void 0:o.doubles_scores,nulls_score:o==null?void 0:o.nulls_scores,judges_score:o==null?void 0:o.judges_scores,pros_score:o==null?void 0:o.pros_scores,shixuns_score:o==null?void 0:o.shixuns_scores,mains_score:o==null?void 0:o.mains_scores,total_score:tt},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Y=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ge(D?Y:ue);case 11:case"end":return bt.stop()}},j)}));return function(){return be.apply(this,arguments)}}(),We=[{width:"11%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(j){return M.a.createElement("a",null,j)}},{width:"11%",title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score"},{width:"11%",title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score"},{width:"11%",title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score"},{width:140,title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score"},{width:"11%",title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score"},{width:"11%",title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score"},{width:"11%",title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score"},{width:"11%",title:"\u603B\u5206",align:"center",dataIndex:"total_score"}],K=l||{},m=K.exercise_header;return M.a.createElement(M.a.Fragment,null,((m==null?void 0:m.show_user)||(m==null?void 0:m.show_no)||(m==null?void 0:m.show_group))&&M.a.createElement("section",{className:ae.a.glassSeal},(m==null?void 0:m.show_user)&&M.a.createElement("span",null,"\u59D3\u540D\uFF1A",M.a.createElement("span",null,l==null?void 0:l.user)),(m==null?void 0:m.show_no)&&M.a.createElement("span",null,"\u5B66\u53F7\uFF1A",M.a.createElement("span",null,l==null?void 0:l.student_id)),(m==null?void 0:m.show_group)&&M.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",M.a.createElement("span",null,l==null?void 0:l.group_name))),M.a.createElement("section",{className:"".concat(ae.a.wrap," ").concat(x?"pl20":"pl60"," pr30")},(l==null?void 0:l.photo_url)&&M.a.createElement("img",{className:ae.a.img,src:l==null?void 0:l.photo_url}),(m==null?void 0:m.show_title)&&M.a.createElement("p",{className:"font16 tc c-grey-333"},M.a.createElement("strong",null,l==null?void 0:l.title)),(m==null?void 0:m.show_body)&&M.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",l==null?void 0:l.body),(m==null?void 0:m.show_info)&&M.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",l==null?void 0:l.total_count,"\u5927\u9898\u3011\u3010",l==null?void 0:l.large_counts,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",l==null?void 0:l.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(l==null?void 0:l.time)>-1?"".concat(l==null?void 0:l.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(m==null?void 0:m.show_desc)&&M.a.createElement("div",{className:"mt10"},M.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),M.a.createElement(se.a,{value:l==null?void 0:l.description})),(m==null?void 0:m.show_table)&&M.a.createElement("div",{className:"mt10"},M.a.createElement(i.a,{className:ae.a.table,columns:We,dataSource:U,bordered:!0,pagination:!1}))))};f.a=S},kSUc:function(ke,f,t){},"kaH+":function(ke,f,t){"use strict";var Ke=t("MPZO"),i=t("bnk9"),ee=t("GZha"),d=t("ZZRV"),H=t.n(d),g=t("UZu5"),v=t.n(g),M=t("dhSg"),G=t("TJkC"),B=t("Z9Ac"),ae=t("EOO0");f.a=function(){var h=Object(d.useState)(""),se=Object(ee.a)(h,2),s=se[0],S=se[1],Pe=Object(d.useState)(0),A=Object(ee.a)(Pe,2),e=A[0],x=A[1];Object(d.useEffect)(function(){var le=M.a.subscribe("preview-image",function(ce){S(ce)});return le},[]);function $(){S("")}function D(){x(e+90)}return H.a.createElement(d.Fragment,null,s?H.a.createElement("div",{className:"image-preview-container"},H.a.createElement("div",{className:"button-group"},H.a.createElement(i.a,{onClick:D},"\u65CB\u8F6C",H.a.createElement(G.a,null)),H.a.createElement(i.a,{href:s},"\u4E0B\u8F7D",H.a.createElement(B.a,null)),H.a.createElement(i.a,{onClick:$},"\u5173\u95ED",H.a.createElement(ae.a,null))),H.a.createElement("img",{className:"image-preview",src:s,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(e,"deg)")}})):null)}},kqOp:function(ke,f,t){"use strict";t.d(f,"a",function(){return B});var Ke=t("1gHQ"),i=t("FGJx"),ee=t("o0AO"),d=t("uwZC"),H=t("lpH6"),g=t("ZZRV"),v=t.n(g),M=t("Ot1p"),G="\u2581",B=function(ae){Object(d.a)(se,ae);var h=Object(H.a)(se);function se(){var s;Object(i.a)(this,se);for(var S=arguments.length,Pe=new Array(S),A=0;A "+ge[We]+": "+ge[We+1])}}})}},tFzH:function(ke,f,t){"use strict";var Ke=t("CeOx"),i=t("NiCL"),ee=t("rjoL"),d=t("TMtJ"),H=t("MPZO"),g=t("bnk9"),v=t("GrpF"),M=t("Xc/e"),G=t("XZgM"),B=t("TFeq"),ae=t("EYz/"),h=t("gwXo"),se=t("RXQH"),s=t("VgM2"),S=t("DHCt"),Pe=t("CRgH"),A=t("VBJJ"),e=t.n(A),x=t("55MS"),$=t("X/R0"),D=t("M6G9"),le=t("z3+T"),ce=t("GZha"),te=t("buSX"),r=t("ZZRV"),l=t.n(r),E=t("q5+0"),k=t("DndG"),re=t("9kvl"),U=t("V0Rq"),ge=t("Ot1p"),Q=t("YJx+"),We=t.n(Q),K=t("9Bee"),m=["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"],be=function(oe,Fe){var V=oe.problemset,o=oe.globalSetting,w=oe.exercise,tt=oe.loading,ue=oe.dispatch,Y=oe.editData,n=oe.cancelAdd,bt=n===void 0?function(){}:n,N=oe.editKey,It=oe.setEditKey,wt=It===void 0?function(){}:It,gt=oe.addCallback,ra=gt===void 0?function(){}:gt,Ce=oe.setIsClaer,L=Ce===void 0?function(){}:Ce,C=Object(te.a)(oe,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),F=Object(r.useState)(""),Bt=Object(ce.a)(F,2),Rt=Bt[0],ot=Bt[1],xt=Object(r.useState)(""),Yt=Object(ce.a)(xt,2),Xt=Yt[0],ua=Yt[1],_e=Object(r.useState)(""),a=Object(ce.a)(_e,2),u=a[0],y=a[1],b=Object(r.useState)([]),T=Object(ce.a)(b,2),de=T[0],Re=T[1],Be=Object(r.useState)(""),kt=Object(ce.a)(Be,2),je=kt[0],Mt=kt[1],yt=Object(r.useState)(),ze=Object(ce.a)(yt,2),at=ze[0],Dt=ze[1],lt=Object(r.useState)(!1),Jt=Object(ce.a)(lt,2),Ot=Jt[0],Ct=Jt[1],pt=Object(r.useState)([]),nt=Object(ce.a)(pt,2),pe=nt[0],xe=nt[1],ye=Object(r.useState)(!1),At=Object(ce.a)(ye,2),Se=At[0],St=At[1],Wt=Object(E.m)();Object(r.useEffect)(function(){var fe;Y.edit&&(St(!0),ua(""),ot(""),xe([])),ot(Y.shixun_name),ua(Y.question_title);var _=[];(fe=Y.shixun)===null||fe===void 0||fe.map(function(R){_.push(R.challenge_score)}),xe(_)},[Y]),Object(r.useEffect)(function(){Ct(!1)},[Se]),Object(r.useImperativeHandle)(Fe,function(){return{onSave:ht,isEdit:Se}});var ht=function(){var fe=Object(le.a)(e.a.mark(function _(){var R,Qe,we;return e.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(R=[],Qe=!1,!Qe){Ze.next=4;break}return Ze.abrupt("return",!1);case 4:if(!Y.question_id){Ze.next=10;break}return Ze.next=7,ue({type:"exercise/editExerciseQuestion",payload:{id:Y.question_id,question_title:Xt,shixun_name:Rt,shixun_id:Y.shixun_id,question_type:5,question_scores:pe}});case 7:we=Ze.sent,Ze.next=13;break;case 10:return Ze.next=12,ue({type:"exercise/addExerciseQuestion",payload:{insert_id:Y==null?void 0:Y.insert_id,categoryId:Wt.categoryId,question_title:Xt,shixun_name:Rt,shixun_id:Y.shixun_id,question_type:5,question_scores:pe}});case 12:we=Ze.sent;case 13:return we.status===0&&(wt(-1),D.b.success("\u4FDD\u5B58\u6210\u529F"),St(!1),ue({type:"exercise/editExercise",payload:Object(x.a)({},Wt)})),Ze.abrupt("return",{name:Xt,analysis:u,standard_answers:R,is_ordered:at});case 15:case"end":return Ze.stop()}},_)}));return function(){return fe.apply(this,arguments)}}(),rt=function(){var _;return l.a.createElement("aside",null,l.a.createElement("div",{className:We.a.questionType},l.a.createElement("div",null,l.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")),l.a.createElement("div",{className:"mt10"},l.a.createElement(Pe.a,{defaultValue:Rt,onChange:function(Qe){debugger;ot(Qe.target.value)}})),l.a.createElement("div",{className:"mt10"},l.a.createElement(ge.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Xt,onChange:function(Qe){ua(Qe)}})),l.a.createElement("div",{className:"mt20"},(_=Y.shixun)===null||_===void 0?void 0:_.map(function(R,Qe){return l.a.createElement(B.a,{gutter:[20,20]},l.a.createElement(s.a,{flex:"1"},Qe+1,".",R.challenge_name),l.a.createElement(s.a,null,l.a.createElement(h.a,{defaultValue:pe[Qe],onChange:function(ct){pe[Qe]=ct,xe(pe),console.log("srore:L",pe[Qe])}})))})),l.a.createElement("div",{className:"mt20"},de.length>1&&l.a.createElement("span",null,l.a.createElement(M.a,{checked:at,onChange:function(Qe){return Dt(Qe.target.checked)},className:"".concat(We.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),l.a.createElement("span",{className:"".concat(We.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"))),l.a.createElement("aside",{className:"tr"},(N!==-1||!(Y==null?void 0:Y.edit))&&l.a.createElement(g.a,{type:"default",onClick:function(){bt(),St(!1)}},"\u53D6\u6D88"),l.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){ht()}},"\u4FDD\u5B58")))},ba=[{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(fe){var _,R;return(w==null||((_=w.editData)===null||_===void 0||((R=_.exercise)===null||R===void 0))?void 0:R.exercise_status)===1?fe:fe.id!=="del"&&fe.id!=="add"}),Ge=function(){var fe=Object(le.a)(e.a.mark(function _(R){return e.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:we.t0=R.id,we.next=we.t0==="del"?3:we.t0==="up"||we.t0==="down"?5:we.t0==="edit"?9:we.t0==="add"?15:21;break;case 3:return d.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(le.a)(e.a.mark(function Ze(){return e.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(U.j)({id:Y.question_id});case 2:ue({type:"exercise/editExercise",payload:Object(x.a)({},Wt)});case 3:case"end":return $e.stop()}},Ze)}))()}}),we.abrupt("break",21);case 5:return we.next=7,ue({type:"exercise/exeriseMoveUpDown",payload:{id:Y.question_id,opr:R.id}});case 7:return ue({type:"exercise/editExercise",payload:Object(x.a)({},Wt)}),we.abrupt("break",21);case 9:if(!(N!==-1)){we.next=12;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),we.abrupt("return");case 12:return L(!1),St(!0),we.abrupt("break",21);case 15:if(!(N!==-1)){we.next=18;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),we.abrupt("return");case 18:return ue({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:Y.key,insert_id:Y==null?void 0:Y.question_id,question_type:5}}}),wt(-1),we.abrupt("break",21);case 21:case"end":return we.stop()}},_)}));return function(R){return fe.apply(this,arguments)}}(),he=function(){var _;return l.a.createElement("aside",null,l.a.createElement("div",{className:We.a.questionType},l.a.createElement("div",null,l.a.createElement("span",{className:"font16 c-blue"},Y.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Y.question_score,"\u5206\uFF09"),l.a.createElement("div",{className:"tr"},l.a.createElement(k.Link,{target:"_blank",to:"/shixuns/".concat(Y.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!Y.hideAction&&ba.map(function(R,Qe){return R.id==="up"&&Y.key===1||R.id==="down"&&Y.key===Y.len?null:l.a.createElement(i.a,{key:Qe,placement:"bottom",title:R.name},l.a.createElement("span",{onClick:function(){return Ge(R)},className:R.icon}))}))),l.a.createElement("div",{className:"font16"},l.a.createElement(K.a,{value:Y.shixun_name})),l.a.createElement("div",{className:"mt30"}),(_=Y.shixun)===null||_===void 0?void 0:_.map(function(R,Qe){return l.a.createElement("div",{key:Qe},"\u7B2C",Qe+1,"\u5173 ",l.a.createElement("span",{className:"ml10"},R.challenge_name)," ",l.a.createElement("span",{className:"ml10"},R.challenge_score))}))};return l.a.createElement("section",{className:We.a.wrap},!Se&&he(),Se&&rt())};f.a=Object(re.a)(function(j){var oe=j.problemset,Fe=j.loading,V=j.globalSetting,o=j.exercise;return{problemset:oe,globalSetting:V,exercise:o,loading:Fe.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(be))},tf39:function(ke,f,t){ke.exports={flex_box_center:"flex_box_center___15tXk",flex_space_between:"flex_space_between___2JIaf",flex_box_vertical_center:"flex_box_vertical_center___3168W",flex_box_center_end:"flex_box_center_end___16myc",flex_box_column:"flex_box_column___Ye8vh",title:"title___z0esv",export:"export___1cim9",bg:"bg___1nEgJ",tabs:"tabs___1HwEE"}},u2Z1:function(ke,f,t){"use strict";t.d(f,"a",function(){return $});var Ke=t("VBJJ"),i=t.n(Ke),ee=t("X/R0"),d=t("M6G9"),H=t("z3+T"),g=t("DHCt"),v=t("CRgH"),M=t("rjoL"),G=t("TMtJ"),B=t("V0hb"),ae=t("GZha"),h=t("VmQ4"),se=t("QeCE"),s=t("ZZRV"),S=t.n(s),Pe=t("ErOA"),A=t("i58Z"),e=t.n(A),x=se.a.Option,$=function(le){var ce=le.subId,te=le.value,r=le.selectvalues,l=le.knowledgeOptions,E=l===void 0?[]:l,k=le.onChange,re=k===void 0?function(){}:k,U=le.onAddKnowledgeFinish,ge=U===void 0?function(){}:U,Q=Object(s.useRef)(),We=Object(s.useState)([]),K=Object(ae.a)(We,2),m=K[0],be=K[1],j=function(V,o){be(Object(B.a)(o.map(function(w){return w.key}))),re(Object(B.a)(o.map(function(w){return w.key})))};Object(s.useEffect)(function(){(r==null?void 0:r.length)>0&&(be(Object(B.a)(r)),re(Object(B.a)(r)))},[E]);var oe=function(V){V.preventDefault(),Q.current="",G.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:S.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",S.a.createElement("br",null),S.a.createElement(v.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Q.current,onChange:function(w){Q.current=w.target.value}})),onOk:function(){return new Promise(function(){var w=Object(H.a)(i.a.mark(function tt(ue,Y){var n;return i.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(Q.current){N.next=3;break}return d.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),N.abrupt("return",Y());case 3:if(!(Q.current.length>20)){N.next=6;break}return d.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),N.abrupt("return",Y());case 6:return N.next=8,Object(Pe.a)("/api/tag_disciplines.json",{method:"post",body:{name:Q.current,sub_discipline_id:ce}});case 8:return n=N.sent,(n==null?void 0:n.status)===0&&(ge({id:n.tag_discipline_id,name:Q.current}),re([].concat(Object(B.a)(te||[]),[n.tag_discipline_id])),be([].concat(Object(B.a)(m||[]),[n.tag_discipline_id]))),N.abrupt("return",ue());case 11:case"end":return N.stop()}},tt)}));return function(tt,ue){return w.apply(this,arguments)}}())}})};return S.a.createElement("div",{className:e.a.wrap},S.a.createElement(se.a,{disabled:!ce,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:j,value:E==null?void 0:E.filter(function(Fe){return(m==null?void 0:m.includes(Fe==null?void 0:Fe.id))||(m==null?void 0:m.includes((Fe==null?void 0:Fe.id)+""))}).map(function(Fe){return Fe.name})},E==null?void 0:E.map(function(Fe){return S.a.createElement(x,{key:Fe.id,value:Fe.name},S.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},S.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Fe.name),S.a.createElement("span",null,Fe.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),S.a.createElement("button",{disabled:!ce,className:"".concat(e.a.addKnowledge," ").concat(ce?"":e.a.disabled),onClick:oe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uJ6K:function(ke,f,t){ke.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}},xKgJ:function(ke,f,t){"use strict";t.d(f,"o",function(){return g}),t.d(f,"b",function(){return v}),t.d(f,"c",function(){return M}),t.d(f,"e",function(){return G}),t.d(f,"f",function(){return B}),t.d(f,"r",function(){return ae}),t.d(f,"g",function(){return h}),t.d(f,"s",function(){return se}),t.d(f,"d",function(){return s}),t.d(f,"i",function(){return S}),t.d(f,"j",function(){return Pe}),t.d(f,"q",function(){return A}),t.d(f,"h",function(){return e}),t.d(f,"p",function(){return x}),t.d(f,"a",function(){return r}),t.d(f,"l",function(){return N}),t.d(f,"m",function(){return It}),t.d(f,"k",function(){return wt}),t.d(f,"n",function(){return ra}),t.d(f,"t",function(){return Ce});var Ke=t("9kvl"),i;(function(L){L[L.SuperAdmin=1]="SuperAdmin",L[L.Operation=2]="Operation",L[L.CertifiedTeacher=5]="CertifiedTeacher",L[L.TrainingProduction=8]="TrainingProduction",L[L.UncertifiedTeacher=12]="UncertifiedTeacher",L[L.Student=15]="Student"})(i||(i={}));var ee;(function(L){L[L.SuperAdmin=1]="SuperAdmin",L[L.Operation=2]="Operation",L[L.Admin=5]="Admin",L[L.Teacher=8]="Teacher",L[L.Assistant=12]="Assistant",L[L.Student=15]="Student"})(ee||(ee={}));var d=function(C){var F=Object(Ke.b)()._store.getState(),Bt=F.user,Rt=Bt.userInfo;return C.some(function(ot){return ot==(Rt==null?void 0:Rt.role)})},H=function(C){var F=Object(Ke.b)()._store.getState(),Bt=F.user,Rt=Bt.userInfo;return(Rt==null?void 0:Rt.own)?!0:C.some(function(ot){var xt;return ot==(Rt==null||((xt=Rt.course)===null||xt===void 0)?void 0:xt.course_role)})},g=function(){var C=Object(Ke.b)()._store.getState(),F=C.user,Bt=F.userInfo;return Bt.main_site},v=function(){var C,F=Object(Ke.b)()._store.getState(),Bt=F.user,Rt=Bt.userInfo;return Rt==null||((C=Rt.course)===null||C===void 0)?void 0:C.course_is_end},M=function(){return H([ee.SuperAdmin,ee.Operation,ee.Admin,ee.Teacher,ee.Assistant])},G=function(){return H([ee.SuperAdmin,ee.Teacher,ee.Admin,ee.Assistant,ee.Operation])},B=function(){return H([ee.SuperAdmin,ee.Teacher,ee.Admin])},ae=function(){return H([ee.SuperAdmin])},h=function(){return H([ee.SuperAdmin,ee.Operation,ee.Admin])},se=function(){return H([ee.SuperAdmin,ee.Operation])},s=function(){return H([ee.SuperAdmin,ee.Admin])},S=function(){return H([ee.SuperAdmin,ee.Operation,ee.Admin,ee.Teacher])},Pe=function(){return H([ee.Assistant])},A=function(){return H([ee.Student])},e=function(){return H([ee.SuperAdmin,ee.Operation,ee.Admin,ee.Teacher,ee.Assistant,ee.Student])},x=function(){var C,F=Object(Ke.b)()._store.getState(),Bt=F.user,Rt=Bt.userInfo;return(Rt==null||((C=Rt.course)===null||C===void 0)?void 0:C.course_role)===null},$=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student])},D=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return F||!F&&d([i.SuperAdmin])},le=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return F||!F&&d([i.SuperAdmin,i.Operation])},ce=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):F||!F&&d([i.SuperAdmin,i.Operation])},te=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):F||!F&&d([i.SuperAdmin,i.Operation])},r=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction])},l=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin]):F||!F&&d([i.SuperAdmin])},E=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation]):F||!F&&d([i.SuperAdmin,i.Operation])},k=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):F||!F&&d([i.SuperAdmin,i.Operation])},re=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):F||!F&&d([i.SuperAdmin,i.Operation])},U=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):F||!F&&d([i.SuperAdmin,i.Operation])},ge=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin]):!1},Q=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student])},We=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin]):F||!F&&d([i.SuperAdmin])},K=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation]):F||!F&&d([i.SuperAdmin,i.Operation])},m=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):F||!F&&d([i.SuperAdmin,i.Operation])},be=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?!1:F||!F&&d([i.SuperAdmin,i.Operation])},j=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?F||!F&&d([i.SuperAdmin,i.Operation]):!1},oe=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},Fe=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?!F&&d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},V=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):F||!F&&d([i.SuperAdmin,i.Operation])},o=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher])},w=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin]):F||!F&&d([i.SuperAdmin])},tt=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation]):F||!F&&d([i.SuperAdmin,i.Operation])},ue=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):F||!F&&d([i.SuperAdmin,i.Operation])},Y=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?F||!F&&d([i.SuperAdmin,i.Operation]):!1},n=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):F||!F&&d([i.SuperAdmin,i.Operation])},bt=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return H([ee.Teacher])},N=function(){return d([i.SuperAdmin])},It=function(){return d([i.SuperAdmin,i.Operation])},wt=function(){return d([i.Student])},gt=function(){return d([i.SuperAdmin,i.Operation,i.CertifiedTeacher])},ra=function(){var C,F=Object(Ke.b)()._store.getState(),Bt=F.user;return!!((C=Bt.userInfo)===null||C===void 0?void 0:C.login)},Ce=function(){var C=Object(Ke.b)()._store.getState(),F=C.user;return F.userInfo}}}]); +`),_.focus();default:throw new Error}},[_,Ca]),nn=Object(g.useMemo)(function(){switch(Ca){case It:return v.a.createElement(te,{callback:Wa,onCancel:Sa});case gt:return v.a.createElement(We.b,{callback:Wa,onCancel:Sa});case wt:return v.a.createElement(Fe,{callback:Wa,onCancel:Sa});case ra:return v.a.createElement(N,{callback:Wa,onCancel:Sa});default:return null}},[Ca]);function Sa(){jt("")}Object(g.useEffect)(function(){if(ka.current){var W=function(me){Re=!0,ye=me.pageY},P=function(){Re=!1},O=function(me){if(Re){var Le=me.pageY-ye;Le<0&&(Le=0),Le>300&&(Le=300);var Ve=Mt+Le+"px";la(Ve)}},ne=ka.current,Re=!1,ye=0;return ne.addEventListener("mousedown",W),document.addEventListener("mousemove",O),document.addEventListener("mouseup",P),function(){ne.removeEventListener("mousedown",W),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",P)}}},[_,ka]),Object(g.useEffect)(function(){la(Mt)},[Mt]);var rn=Xt(Vt),un=Xt(ia),sn={width:rn,height:un},Ka=Object(g.useMemo)(function(){if(ct){var W=new Date(ct),P=W.getHours(),O=W.getMinutes(),ne=W.getSeconds();return P=P<10?"0"+P:P,O=O<10?"0"+O:O,ne=ne<10?"0"+ne:ne,"".concat(P,":").concat(O,":").concat(ne)}return 0},[ct]);function on(){window.sessionStorage.removeItem(yt),ya(!1),Ye(0)}function dn(){ya(!1),Ye(0),_.setValue(window.sessionStorage.getItem(yt))}return v.a.createElement(g.Fragment,null,v.a.createElement("div",{className:"markdown-editor-wrapper",ref:Aa},v.a.createElement("div",{className:"markdown-editor-container ".concat(mt," ").concat(vt?"on-preview":""," ").concat(ze?"mini":""," ").concat(Da?"full-screen":""),style:sn},v.a.createElement(ce,{watch:vt,fullScreen:Da,showNullButton:Pe,onActionCallback:Ja}),v.a.createElement("div",{className:"markdown-editor-body"},v.a.createElement("div",{className:"codemirror-container"},v.a.createElement("textarea",{ref:Oa,placeholder:$e})),vt?v.a.createElement("div",{ref:Ma,className:"preview-container"},v.a.createElement(A.a,{value:lt})):null)),Na?v.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",v.a.createElement("a",{onClick:dn},"\u6062\u590D")," ? /",v.a.createElement("a",{onClick:on},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Ka," \u4FDD\u5B58\uFF09"):null),pt?v.a.createElement("a",{ref:ka,className:"editor-resize"}):null,v.a.createElement(ee.a,null,u[Ca]?v.a.createElement(o.a,{centered:!0,title:u[Ca],visible:!0,onCancel:Sa,footer:null},nn):null))}},UZu5:function(ke,f,t){},"YJx+":function(ke,f,t){ke.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(ke,f,t){"use strict";t.d(f,"d",function(){return Ke}),t.d(f,"b",function(){return o}),t.d(f,"c",function(){return q}),t.d(f,"a",function(){return d});function Ke(H){try{H.mozRequestFullScreen?H.mozRequestFullScreen():H.webkitRequestFullScreen&&H.webkitRequestFullScreen()}catch(g){console.log(g,":e")}}function o(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var q=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function d(){var H=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(H==null)}},dejd:function(ke,f,t){},dfu6:function(ke,f,t){"use strict";t.d(f,"a",function(){return Ke});var Ke=function(d){var H=/^(\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 H.test(d)},o=function(d){var H=/^(\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 H.test(d)}},dhSg:function(ke,f,t){"use strict";function Ke(q){var d={},H={subscribe:function(v,M){return d[v]||(d[v]=[]),d[v].push(M),this.unsubscribe.bind(null,v,M)},unsubscribe:function(v,M){var G=d[v],B=-1;if(G){for(var ae=0;ae=0)return d[v].splice(B,1),!0}return!1},publish:function(v){if(!d[v])return!1;var M=Array.prototype.slice.call(arguments,1);return d[v].forEach(function(G){G.apply(null,M)}),this}};return q?Object.assign(q,H):H}var o=new Ke;f.a=o},hjlX:function(ke,f,t){ke.exports={flex_box_center:"flex_box_center___1RcrA",flex_space_between:"flex_space_between___3MV00",flex_box_vertical_center:"flex_box_vertical_center___2YkL3",flex_box_center_end:"flex_box_center_end___Jrwqr",flex_box_column:"flex_box_column___1kkFX",rightFilter:"rightFilter___36zCw"}},i58Z:function(ke,f,t){ke.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},"j+ej":function(ke,f,t){"use strict";var Ke=t("CeOx"),o=t("NiCL"),q=t("rjoL"),d=t("TMtJ"),H=t("MPZO"),g=t("bnk9"),v=t("EYz/"),M=t("gwXo"),G=t("X/R0"),B=t("M6G9"),ae=t("VBJJ"),h=t.n(ae),se=t("z3+T"),s=t("55MS"),S=t("V0hb"),Ue=t("GZha"),A=t("buSX"),e=t("ZZRV"),F=t.n(e),$=t("q5+0"),D=t("9kvl"),le=t("Ot1p"),ce=t("V0Rq"),ee=t("YJx+"),r=t.n(ee),l=t("9Bee"),E=t("u2Z1"),k=["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"],re=function(ge,te){var We=ge.problemset,K=ge.exercise,m=ge.globalSetting,he=ge.loading,j=ge.dispatch,ie=ge.onRef,Fe=ie===void 0?function(){}:ie,V=ge.editData,i=ge.cancelAdd,w=i===void 0?function(){}:i,et=ge.editKey,ue=ge.setEditKey,Q=ue===void 0?function(){}:ue,n=ge.addCallback,Pt=n===void 0?function(){}:n,N=ge.setIsClaer,It=N===void 0?function(){}:N,wt=Object(A.a)(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),gt=Object(e.useState)(""),ra=Object(Ue.a)(gt,2),Ce=ra[0],L=ra[1],C=Object(e.useState)(""),x=Object(Ue.a)(C,2),Bt=x[0],bt=x[1],ot=Object(e.useState)(""),xt=Object(Ue.a)(ot,2),Yt=xt[0],Xt=xt[1],ua=Object(e.useState)(10),_e=Object(Ue.a)(ua,2),a=_e[0],u=_e[1],y=Object(e.useState)(!1),b=Object(Ue.a)(y,2),T=b[0],de=b[1],Oe=Object(e.useState)([]),Be=Object(Ue.a)(Oe,2),Vt=Be[0],je=Be[1],Mt=Object($.m)(),Rt=Object(e.useState)([]),ze=Object(Ue.a)(Rt,2),tt=ze[0],Dt=ze[1],it=function(xe){Dt([].concat(Object(S.a)(tt),[Object(s.a)({},xe)]))};Object(e.useEffect)(function(){var pe;if(!(V==null?void 0:V.question_title)){de(!0),L(""),Xt(""),u(10);return}L(V==null?void 0:V.question_title),Xt(V==null||((pe=V.standard_answer)===null||pe===void 0)?void 0:pe[0]),u(V==null?void 0:V.question_score),je(V.tag_discipline_ids)},[We.editData]),Object(e.useEffect)(function(){var pe,xe=(K==null||((pe=K.tagDisciplineData)===null||pe===void 0)?void 0:pe.tag_disciplines)&&Array.isArray(K.tagDisciplineData.tag_disciplines)?K.tagDisciplineData.tag_disciplines:[];Dt(xe)},[K.tagDisciplineData]),Object(e.useEffect)(function(){T&&pe();function pe(){return xe.apply(this,arguments)}function xe(){return xe=Object(se.a)(h.a.mark(function Pe(){var At,Se,St;return h.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,Object(ce.B)({sub_discipline_id:(At=K.editData)===null||At===void 0||((Se=At.exercise)===null||Se===void 0)?void 0:Se.sub_discipline_id});case 2:St=Ut.sent,Dt(St.tag_disciplines);case 4:case"end":return Ut.stop()}},Pe)})),xe.apply(this,arguments)}},[T]),Object(e.useImperativeHandle)(te,function(){return{onSave:Jt,isEdit:T}});var Jt=function(){var pe=Object(se.a)(h.a.mark(function xe(){var Pe,At,Se,St,kt;return h.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(Ce){mt.next=3;break}return B.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),mt.abrupt("return",!1);case 3:if(!V.question_id){mt.next=9;break}return mt.next=6,j({type:"exercise/editExerciseQuestion",payload:{id:V.question_id,question_title:Ce,question_type:4,question_score:a,standard_answers:[Yt],tag_discipline_ids:Vt,sub_discipline_id:(At=K.editData)===null||At===void 0||((Se=At.exercise)===null||Se===void 0)?void 0:Se.sub_discipline_id}});case 6:Pe=mt.sent,mt.next=12;break;case 9:return mt.next=11,j({type:"exercise/addExerciseQuestion",payload:{insert_id:V==null?void 0:V.insert_id,categoryId:Mt.categoryId,exercise_bank_id:Mt.categoryId,question_title:Ce,question_type:4,question_score:a,standard_answers:[Yt],tag_discipline_ids:Vt,sub_discipline_id:(St=K.editData)===null||St===void 0||((kt=St.exercise)===null||kt===void 0)?void 0:kt.sub_discipline_id}});case 11:Pe=mt.sent;case 12:return Pe.status===0&&(Q(-1),B.b.success("\u4FDD\u5B58\u6210\u529F"),de(!1),j({type:"exercise/editExercise",payload:Object(s.a)({},Mt)})),mt.abrupt("return",{name:Ce,answer_texts:[Yt],analysis:Bt});case 14:case"end":return mt.stop()}},xe)}));return function(){return pe.apply(this,arguments)}}(),yt=function(){var xe,Pe;return F.a.createElement("aside",null,F.a.createElement("div",{className:r.a.questionType},F.a.createElement("div",null,F.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")),F.a.createElement(le.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ce,onChange:function(Se){return L(Se)}}),F.a.createElement("p",{className:r.a.titleWrap},F.a.createElement("span",{className:r.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),F.a.createElement(le.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Yt,onChange:function(Se){return Xt(Se)}}),F.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",F.a.createElement(M.a,{value:a,max:1e4,min:0,onChange:function(Se){u(Se)}})," \u5206"),F.a.createElement("p",{className:r.a.titleWrap},F.a.createElement("span",{className:"".concat(r.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",F.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")),F.a.createElement("div",{className:"mt5"},F.a.createElement(E.a,{value:Vt,selectvalues:V==null?void 0:V.tag_discipline_ids,onChange:je,subId:(xe=K.editData)===null||xe===void 0||((Pe=xe.exercise)===null||Pe===void 0)?void 0:Pe.sub_discipline_id,knowledgeOptions:tt,onAddKnowledgeFinish:it}))),F.a.createElement("aside",{className:"tr"},(et!==-1||V.question_id)&&F.a.createElement(g.a,{type:"default",onClick:function(){w(),de(!1)}},"\u53D6\u6D88"),F.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){Jt()}},"\u4FDD\u5B58")))},Ct=[{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(pe){var xe,Pe;return(K==null||((xe=K.editData)===null||xe===void 0||((Pe=xe.exercise)===null||Pe===void 0))?void 0:Pe.exercise_status)===1?pe:pe.id!=="del"&&pe.id!=="add"}),pt=function(){var pe=Object(se.a)(h.a.mark(function xe(Pe){return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:Se.t0=Pe.id,Se.next=Se.t0==="del"?3:Se.t0==="up"||Se.t0==="down"?5:Se.t0==="edit"?9:Se.t0==="add"?11:16;break;case 3:return d.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(se.a)(h.a.mark(function kt(){return h.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(ce.j)({id:V.question_id});case 2:j({type:"exercise/editExercise",payload:Object(s.a)({},Mt)});case 3:case"end":return mt.stop()}},kt)}))()}}),Se.abrupt("break",16);case 5:return Se.next=7,j({type:"exercise/exeriseMoveUpDown",payload:{id:V.question_id,opr:Pe.id}});case 7:return j({type:"exercise/editExercise",payload:Object(s.a)({},Mt)}),Se.abrupt("break",16);case 9:return et!==-1?B.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(It(!1),Q(V.key),de(!0)),Se.abrupt("break",16);case 11:if(!(et!==-1)){Se.next=14;break}return B.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Se.abrupt("return");case 14:return Pt({key:V.key,insert_id:V==null?void 0:V.question_id,question_type:4}),Se.abrupt("break",16);case 16:case"end":return Se.stop()}},xe)}));return function(Pe){return pe.apply(this,arguments)}}(),at=function(){return F.a.createElement("aside",null,F.a.createElement("div",{className:r.a.questionType},F.a.createElement("div",null,F.a.createElement("span",{className:"font16 c-blue"},V.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",V.question_score,"\u5206\uFF09"),!V.hideAction&&Ct.map(function(xe,Pe){return xe.id==="up"&&V.key===1||xe.id==="down"&&V.key===V.len?null:F.a.createElement(o.a,{key:Pe,placement:"bottom",title:xe.name},F.a.createElement("span",{onClick:function(){return pt(xe)},className:xe.icon}))})),F.a.createElement("div",{className:"mt5"},F.a.createElement(l.a,{value:V.question_title})),F.a.createElement("div",{className:r.a.questionChoices},F.a.createElement("p",null,F.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),F.a.createElement(l.a,{value:Yt})))};return F.a.createElement("section",{className:r.a.wrap},!T&&at(),T&&yt())};f.a=Object(D.a)(function(U){var ge=U.problemset,te=U.loading,We=U.exercise,K=U.globalSetting;return{problemset:ge,globalSetting:K,exercise:We,loading:te.effects}},null,null,{forwardRef:!0})(Object(e.forwardRef)(re))},k5F3:function(ke,f,t){"use strict";var Ke=t("uLqt"),o=t("/vd4"),q=t("VBJJ"),d=t.n(q),H=t("z3+T"),g=t("GZha"),v=t("ZZRV"),M=t.n(v),G=t("q5+0"),B=t("uJ6K"),ae=t.n(B),h=t("V0Rq"),se=t("9Bee"),s=t("1vsH"),S=function(A){var e=A.isPreview,F=e===void 0?!1:e,$=A.isExportBlank,D=$===void 0?!1:$,le=A.activeTabs,ce=Object(G.m)(),ee=Object(v.useState)(),r=Object(g.a)(ee,2),l=r[0],E=r[1],k=Object(v.useState)(),re=Object(g.a)(k,2),U=re[0],ge=re[1];Object(v.useEffect)(function(){(Object(s.w)(le)||le==="2")&&te()},[ce.userId,ce.coursesId,ce.exerciseId,ce.categoryId,le]);var te=function(){var he=Object(H.a)(d.a.mark(function j(){var ie,Fe,V,i,w,et,ue,Q;return d.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return ie={id:ce.exerciseId||ce.categoryId,identify:ce.userId||null},Pt.next=3,Object(h.q)(ie);case 3:Fe=Pt.sent,E(Fe||{}),V=Fe||{},i=V.table,((i==null?void 0:i.total_singles_scores)||(i==null?void 0:i.total_doubles_scores)||(i==null?void 0:i.total_nulls_scores)||(i==null?void 0:i.total_judges_scores)||(i==null?void 0:i.total_pros_scores)||(i==null?void 0:i.total_shixuns_scores)||(i==null?void 0:i.total_mains_scores))&&(w=Number(i==null?void 0:i.total_singles_scores)+Number(i==null?void 0:i.total_doubles_scores)+Number(i==null?void 0:i.total_nulls_scores)+Number(i==null?void 0:i.total_judges_scores)+Number(i==null?void 0:i.total_pros_scores)+Number(i==null?void 0:i.total_shixuns_scores)+Number(i==null?void 0:i.total_mains_scores)),((i==null?void 0:i.singles_scores)||(i==null?void 0:i.doubles_scores)||(i==null?void 0:i.nulls_scores)||(i==null?void 0:i.judges_scores)||(i==null?void 0:i.pros_scores)||(i==null?void 0:i.shixuns_scores)||(i==null?void 0:i.mains_scores))&&(et=Number(i==null?void 0:i.singles_scores)+Number(i==null?void 0:i.doubles_scores)+Number(i==null?void 0:i.nulls_scores)+Number(i==null?void 0:i.judges_scores)+Number(i==null?void 0:i.pros_scores)+Number(i==null?void 0:i.shixuns_scores)+Number(i==null?void 0:i.mains_scores)),ue=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:i==null?void 0:i.total_singles_scores,doubles_score:i==null?void 0:i.total_doubles_scores,nulls_score:i==null?void 0:i.total_nulls_scores,judges_score:i==null?void 0:i.total_judges_scores,pros_score:i==null?void 0:i.total_pros_scores,shixuns_score:i==null?void 0:i.total_shixuns_scores,mains_score:i==null?void 0:i.total_mains_scores,total_score:w},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:i==null?void 0:i.singles_scores,doubles_score:i==null?void 0:i.doubles_scores,nulls_score:i==null?void 0:i.nulls_scores,judges_score:i==null?void 0:i.judges_scores,pros_score:i==null?void 0:i.pros_scores,shixuns_score:i==null?void 0:i.shixuns_scores,mains_score:i==null?void 0:i.mains_scores,total_score:et},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Q=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ge(D?Q:ue);case 11:case"end":return Pt.stop()}},j)}));return function(){return he.apply(this,arguments)}}(),We=[{width:"11%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(j){return M.a.createElement("a",null,j)}},{width:"11%",title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score"},{width:"11%",title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score"},{width:"11%",title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score"},{width:140,title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score"},{width:"11%",title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score"},{width:"11%",title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score"},{width:"11%",title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score"},{width:"11%",title:"\u603B\u5206",align:"center",dataIndex:"total_score"}],K=l||{},m=K.exercise_header;return M.a.createElement(M.a.Fragment,null,((m==null?void 0:m.show_user)||(m==null?void 0:m.show_no)||(m==null?void 0:m.show_group))&&M.a.createElement("section",{className:ae.a.glassSeal},(m==null?void 0:m.show_user)&&M.a.createElement("span",null,"\u59D3\u540D\uFF1A",M.a.createElement("span",null,l==null?void 0:l.user)),(m==null?void 0:m.show_no)&&M.a.createElement("span",null,"\u5B66\u53F7\uFF1A",M.a.createElement("span",null,l==null?void 0:l.student_id)),(m==null?void 0:m.show_group)&&M.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",M.a.createElement("span",null,l==null?void 0:l.group_name))),M.a.createElement("section",{className:"".concat(ae.a.wrap," ").concat(F?"pl20":"pl60"," pr30")},(l==null?void 0:l.photo_url)&&M.a.createElement("img",{className:ae.a.img,src:l==null?void 0:l.photo_url}),(m==null?void 0:m.show_title)&&M.a.createElement("p",{className:"font16 tc c-grey-333"},M.a.createElement("strong",null,l==null?void 0:l.title)),(m==null?void 0:m.show_body)&&M.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",l==null?void 0:l.body),(m==null?void 0:m.show_info)&&M.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",l==null?void 0:l.total_count,"\u5927\u9898\u3011\u3010",l==null?void 0:l.large_counts,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",l==null?void 0:l.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(l==null?void 0:l.time)>-1?"".concat(l==null?void 0:l.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(m==null?void 0:m.show_desc)&&M.a.createElement("div",{className:"mt10"},M.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),M.a.createElement(se.a,{value:l==null?void 0:l.description})),(m==null?void 0:m.show_table)&&M.a.createElement("div",{className:"mt10"},M.a.createElement(o.a,{className:ae.a.table,columns:We,dataSource:U,bordered:!0,pagination:!1}))))};f.a=S},kSUc:function(ke,f,t){},"kaH+":function(ke,f,t){"use strict";var Ke=t("MPZO"),o=t("bnk9"),q=t("GZha"),d=t("ZZRV"),H=t.n(d),g=t("UZu5"),v=t.n(g),M=t("dhSg"),G=t("TJkC"),B=t("Z9Ac"),ae=t("EOO0");f.a=function(){var h=Object(d.useState)(""),se=Object(q.a)(h,2),s=se[0],S=se[1],Ue=Object(d.useState)(0),A=Object(q.a)(Ue,2),e=A[0],F=A[1];Object(d.useEffect)(function(){var le=M.a.subscribe("preview-image",function(ce){S(ce)});return le},[]);function $(){S("")}function D(){F(e+90)}return H.a.createElement(d.Fragment,null,s?H.a.createElement("div",{className:"image-preview-container"},H.a.createElement("div",{className:"button-group"},H.a.createElement(o.a,{onClick:D},"\u65CB\u8F6C",H.a.createElement(G.a,null)),H.a.createElement(o.a,{href:s},"\u4E0B\u8F7D",H.a.createElement(B.a,null)),H.a.createElement(o.a,{onClick:$},"\u5173\u95ED",H.a.createElement(ae.a,null))),H.a.createElement("img",{className:"image-preview",src:s,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(e,"deg)")}})):null)}},kqOp:function(ke,f,t){"use strict";t.d(f,"a",function(){return B});var Ke=t("1gHQ"),o=t("FGJx"),q=t("o0AO"),d=t("uwZC"),H=t("lpH6"),g=t("ZZRV"),v=t.n(g),M=t("Ot1p"),G="\u2581",B=function(ae){Object(d.a)(se,ae);var h=Object(H.a)(se);function se(){var s;Object(o.a)(this,se);for(var S=arguments.length,Ue=new Array(S),A=0;A "+ge[We]+": "+ge[We+1])}}})}},tFzH:function(ke,f,t){"use strict";var Ke=t("CeOx"),o=t("NiCL"),q=t("rjoL"),d=t("TMtJ"),H=t("MPZO"),g=t("bnk9"),v=t("GrpF"),M=t("Xc/e"),G=t("XZgM"),B=t("TFeq"),ae=t("EYz/"),h=t("gwXo"),se=t("RXQH"),s=t("VgM2"),S=t("DHCt"),Ue=t("CRgH"),A=t("VBJJ"),e=t.n(A),F=t("55MS"),$=t("X/R0"),D=t("M6G9"),le=t("z3+T"),ce=t("GZha"),ee=t("buSX"),r=t("ZZRV"),l=t.n(r),E=t("q5+0"),k=t("DndG"),re=t("9kvl"),U=t("V0Rq"),ge=t("Ot1p"),te=t("YJx+"),We=t.n(te),K=t("9Bee"),m=["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"],he=function(ie,Fe){var V=ie.problemset,i=ie.globalSetting,w=ie.exercise,et=ie.loading,ue=ie.dispatch,Q=ie.editData,n=ie.cancelAdd,Pt=n===void 0?function(){}:n,N=ie.editKey,It=ie.setEditKey,wt=It===void 0?function(){}:It,gt=ie.addCallback,ra=gt===void 0?function(){}:gt,Ce=ie.setIsClaer,L=Ce===void 0?function(){}:Ce,C=Object(ee.a)(ie,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),x=Object(r.useState)(""),Bt=Object(ce.a)(x,2),bt=Bt[0],ot=Bt[1],xt=Object(r.useState)(""),Yt=Object(ce.a)(xt,2),Xt=Yt[0],ua=Yt[1],_e=Object(r.useState)(""),a=Object(ce.a)(_e,2),u=a[0],y=a[1],b=Object(r.useState)([]),T=Object(ce.a)(b,2),de=T[0],Oe=T[1],Be=Object(r.useState)(""),Vt=Object(ce.a)(Be,2),je=Vt[0],Mt=Vt[1],Rt=Object(r.useState)(),ze=Object(ce.a)(Rt,2),tt=ze[0],Dt=ze[1],it=Object(r.useState)(!1),Jt=Object(ce.a)(it,2),yt=Jt[0],Ct=Jt[1],pt=Object(r.useState)([]),at=Object(ce.a)(pt,2),pe=at[0],xe=at[1],Pe=Object(r.useState)(!1),At=Object(ce.a)(Pe,2),Se=At[0],St=At[1],kt=Object(E.m)();Object(r.useEffect)(function(){var fe;Q.edit&&(St(!0),ua(""),ot(""),xe([])),ot(Q.shixun_name),ua(Q.question_title);var _=[];(fe=Q.shixun)===null||fe===void 0||fe.map(function(R){_.push(R.challenge_score)}),xe(_)},[Q]),Object(r.useEffect)(function(){Ct(!1)},[Se]),Object(r.useImperativeHandle)(Fe,function(){return{onSave:Ut,isEdit:Se}});var Ut=function(){var fe=Object(le.a)(e.a.mark(function _(){var R,Ze,we;return e.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(R=[],Ze=!1,!Ze){Ge.next=4;break}return Ge.abrupt("return",!1);case 4:if(!Q.question_id){Ge.next=10;break}return Ge.next=7,ue({type:"exercise/editExerciseQuestion",payload:{id:Q.question_id,question_title:Xt,shixun_name:bt,shixun_id:Q.shixun_id,question_type:5,question_scores:pe}});case 7:we=Ge.sent,Ge.next=13;break;case 10:return Ge.next=12,ue({type:"exercise/addExerciseQuestion",payload:{insert_id:Q==null?void 0:Q.insert_id,categoryId:kt.categoryId,question_title:Xt,shixun_name:bt,shixun_id:Q.shixun_id,question_type:5,question_scores:pe}});case 12:we=Ge.sent;case 13:return we.status===0&&(wt(-1),D.b.success("\u4FDD\u5B58\u6210\u529F"),St(!1),ue({type:"exercise/editExercise",payload:Object(F.a)({},kt)})),Ge.abrupt("return",{name:Xt,analysis:u,standard_answers:R,is_ordered:tt});case 15:case"end":return Ge.stop()}},_)}));return function(){return fe.apply(this,arguments)}}(),mt=function(){var _;return l.a.createElement("aside",null,l.a.createElement("div",{className:We.a.questionType},l.a.createElement("div",null,l.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")),l.a.createElement("div",{className:"mt10"},l.a.createElement(Ue.a,{defaultValue:bt,onChange:function(Ze){debugger;ot(Ze.target.value)}})),l.a.createElement("div",{className:"mt10"},l.a.createElement(ge.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Xt,onChange:function(Ze){ua(Ze)}})),l.a.createElement("div",{className:"mt20"},(_=Q.shixun)===null||_===void 0?void 0:_.map(function(R,Ze){return l.a.createElement(B.a,{gutter:[20,20]},l.a.createElement(s.a,{flex:"1"},Ze+1,".",R.challenge_name),l.a.createElement(s.a,null,l.a.createElement(h.a,{defaultValue:pe[Ze],onChange:function(lt){pe[Ze]=lt,xe(pe),console.log("srore:L",pe[Ze])}})))})),l.a.createElement("div",{className:"mt20"},de.length>1&&l.a.createElement("span",null,l.a.createElement(M.a,{checked:tt,onChange:function(Ze){return Dt(Ze.target.checked)},className:"".concat(We.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),l.a.createElement("span",{className:"".concat(We.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"))),l.a.createElement("aside",{className:"tr"},(N!==-1||!(Q==null?void 0:Q.edit))&&l.a.createElement(g.a,{type:"default",onClick:function(){Pt(),St(!1)}},"\u53D6\u6D88"),l.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){Ut()}},"\u4FDD\u5B58")))},ba=[{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(fe){var _,R;return(w==null||((_=w.editData)===null||_===void 0||((R=_.exercise)===null||R===void 0))?void 0:R.exercise_status)===1?fe:fe.id!=="del"&&fe.id!=="add"}),$e=function(){var fe=Object(le.a)(e.a.mark(function _(R){return e.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:we.t0=R.id,we.next=we.t0==="del"?3:we.t0==="up"||we.t0==="down"?5:we.t0==="edit"?9:we.t0==="add"?15:21;break;case 3:return d.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(le.a)(e.a.mark(function Ge(){return e.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(U.j)({id:Q.question_id});case 2:ue({type:"exercise/editExercise",payload:Object(F.a)({},kt)});case 3:case"end":return nt.stop()}},Ge)}))()}}),we.abrupt("break",21);case 5:return we.next=7,ue({type:"exercise/exeriseMoveUpDown",payload:{id:Q.question_id,opr:R.id}});case 7:return ue({type:"exercise/editExercise",payload:Object(F.a)({},kt)}),we.abrupt("break",21);case 9:if(!(N!==-1)){we.next=12;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),we.abrupt("return");case 12:return L(!1),St(!0),we.abrupt("break",21);case 15:if(!(N!==-1)){we.next=18;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),we.abrupt("return");case 18:return ue({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:Q.key,insert_id:Q==null?void 0:Q.question_id,question_type:5}}}),wt(-1),we.abrupt("break",21);case 21:case"end":return we.stop()}},_)}));return function(R){return fe.apply(this,arguments)}}(),be=function(){var _;return l.a.createElement("aside",null,l.a.createElement("div",{className:We.a.questionType},l.a.createElement("div",null,l.a.createElement("span",{className:"font16 c-blue"},Q.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Q.question_score,"\u5206\uFF09"),l.a.createElement("div",{className:"tr"},l.a.createElement(k.Link,{target:"_blank",to:"/shixuns/".concat(Q.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!Q.hideAction&&ba.map(function(R,Ze){return R.id==="up"&&Q.key===1||R.id==="down"&&Q.key===Q.len?null:l.a.createElement(o.a,{key:Ze,placement:"bottom",title:R.name},l.a.createElement("span",{onClick:function(){return $e(R)},className:R.icon}))}))),l.a.createElement("div",{className:"font16"},l.a.createElement(K.a,{value:Q.shixun_name})),l.a.createElement("div",{className:"mt30"}),(_=Q.shixun)===null||_===void 0?void 0:_.map(function(R,Ze){return l.a.createElement("div",{key:Ze},"\u7B2C",Ze+1,"\u5173 ",l.a.createElement("span",{className:"ml10"},R.challenge_name)," ",l.a.createElement("span",{className:"ml10"},R.challenge_score))}))};return l.a.createElement("section",{className:We.a.wrap},!Se&&be(),Se&&mt())};f.a=Object(re.a)(function(j){var ie=j.problemset,Fe=j.loading,V=j.globalSetting,i=j.exercise;return{problemset:ie,globalSetting:V,exercise:i,loading:Fe.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(he))},tf39:function(ke,f,t){ke.exports={flex_box_center:"flex_box_center___15tXk",flex_space_between:"flex_space_between___2JIaf",flex_box_vertical_center:"flex_box_vertical_center___3168W",flex_box_center_end:"flex_box_center_end___16myc",flex_box_column:"flex_box_column___Ye8vh",title:"title___z0esv",export:"export___1cim9",bg:"bg___1nEgJ",tabs:"tabs___1HwEE"}},u2Z1:function(ke,f,t){"use strict";t.d(f,"a",function(){return $});var Ke=t("VBJJ"),o=t.n(Ke),q=t("X/R0"),d=t("M6G9"),H=t("z3+T"),g=t("DHCt"),v=t("CRgH"),M=t("rjoL"),G=t("TMtJ"),B=t("V0hb"),ae=t("GZha"),h=t("VmQ4"),se=t("QeCE"),s=t("ZZRV"),S=t.n(s),Ue=t("ErOA"),A=t("i58Z"),e=t.n(A),F=se.a.Option,$=function(le){var ce=le.subId,ee=le.value,r=le.selectvalues,l=le.knowledgeOptions,E=l===void 0?[]:l,k=le.onChange,re=k===void 0?function(){}:k,U=le.onAddKnowledgeFinish,ge=U===void 0?function(){}:U,te=Object(s.useRef)(),We=Object(s.useState)([]),K=Object(ae.a)(We,2),m=K[0],he=K[1],j=function(V,i){he(Object(B.a)(i.map(function(w){return w.key}))),re(Object(B.a)(i.map(function(w){return w.key})))};Object(s.useEffect)(function(){(r==null?void 0:r.length)>0&&(he(Object(B.a)(r)),re(Object(B.a)(r)))},[E]);var ie=function(V){V.preventDefault(),te.current="",G.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:S.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",S.a.createElement("br",null),S.a.createElement(v.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:te.current,onChange:function(w){te.current=w.target.value}})),onOk:function(){return new Promise(function(){var w=Object(H.a)(o.a.mark(function et(ue,Q){var n;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(te.current){N.next=3;break}return d.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),N.abrupt("return",Q());case 3:if(!(te.current.length>20)){N.next=6;break}return d.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),N.abrupt("return",Q());case 6:return N.next=8,Object(Ue.a)("/api/tag_disciplines.json",{method:"post",body:{name:te.current,sub_discipline_id:ce}});case 8:return n=N.sent,(n==null?void 0:n.status)===0&&(ge({id:n.tag_discipline_id,name:te.current}),re([].concat(Object(B.a)(ee||[]),[n.tag_discipline_id])),he([].concat(Object(B.a)(m||[]),[n.tag_discipline_id]))),N.abrupt("return",ue());case 11:case"end":return N.stop()}},et)}));return function(et,ue){return w.apply(this,arguments)}}())}})};return S.a.createElement("div",{className:e.a.wrap},S.a.createElement(se.a,{disabled:!ce,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:j,value:E==null?void 0:E.filter(function(Fe){return(m==null?void 0:m.includes(Fe==null?void 0:Fe.id))||(m==null?void 0:m.includes((Fe==null?void 0:Fe.id)+""))}).map(function(Fe){return Fe.name})},E==null?void 0:E.map(function(Fe){return S.a.createElement(F,{key:Fe.id,value:Fe.name},S.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},S.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Fe.name),S.a.createElement("span",null,Fe.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),S.a.createElement("button",{disabled:!ce,className:"".concat(e.a.addKnowledge," ").concat(ce?"":e.a.disabled),onClick:ie},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uJ6K:function(ke,f,t){ke.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}},xKgJ:function(ke,f,t){"use strict";t.d(f,"o",function(){return g}),t.d(f,"b",function(){return v}),t.d(f,"c",function(){return M}),t.d(f,"e",function(){return G}),t.d(f,"f",function(){return B}),t.d(f,"r",function(){return ae}),t.d(f,"g",function(){return h}),t.d(f,"s",function(){return se}),t.d(f,"d",function(){return s}),t.d(f,"i",function(){return S}),t.d(f,"j",function(){return Ue}),t.d(f,"q",function(){return A}),t.d(f,"h",function(){return e}),t.d(f,"p",function(){return F}),t.d(f,"a",function(){return r}),t.d(f,"l",function(){return N}),t.d(f,"m",function(){return It}),t.d(f,"k",function(){return wt}),t.d(f,"n",function(){return ra}),t.d(f,"t",function(){return Ce});var Ke=t("9kvl"),o;(function(L){L[L.SuperAdmin=1]="SuperAdmin",L[L.Operation=2]="Operation",L[L.CertifiedTeacher=5]="CertifiedTeacher",L[L.TrainingProduction=8]="TrainingProduction",L[L.UncertifiedTeacher=12]="UncertifiedTeacher",L[L.Student=15]="Student"})(o||(o={}));var q;(function(L){L[L.SuperAdmin=1]="SuperAdmin",L[L.Operation=2]="Operation",L[L.Admin=5]="Admin",L[L.Teacher=8]="Teacher",L[L.Assistant=12]="Assistant",L[L.Student=15]="Student"})(q||(q={}));var d=function(C){var x=Object(Ke.b)()._store.getState(),Bt=x.user,bt=Bt.userInfo;return C.some(function(ot){return ot==(bt==null?void 0:bt.role)})},H=function(C){var x=Object(Ke.b)()._store.getState(),Bt=x.user,bt=Bt.userInfo;return(bt==null?void 0:bt.own)?!0:C.some(function(ot){var xt;return ot==(bt==null||((xt=bt.course)===null||xt===void 0)?void 0:xt.course_role)})},g=function(){var C=Object(Ke.b)()._store.getState(),x=C.user,Bt=x.userInfo;return Bt.main_site},v=function(){var C,x=Object(Ke.b)()._store.getState(),Bt=x.user,bt=Bt.userInfo;return bt==null||((C=bt.course)===null||C===void 0)?void 0:C.course_is_end},M=function(){return H([q.SuperAdmin,q.Operation,q.Admin,q.Teacher,q.Assistant])},G=function(){return H([q.SuperAdmin,q.Teacher,q.Admin,q.Assistant,q.Operation])},B=function(){return H([q.SuperAdmin,q.Teacher,q.Admin])},ae=function(){return H([q.SuperAdmin])},h=function(){return H([q.SuperAdmin,q.Operation,q.Admin])},se=function(){return H([q.SuperAdmin,q.Operation])},s=function(){return H([q.SuperAdmin,q.Admin])},S=function(){return H([q.SuperAdmin,q.Operation,q.Admin,q.Teacher])},Ue=function(){return H([q.Assistant])},A=function(){return H([q.Student])},e=function(){return H([q.SuperAdmin,q.Operation,q.Admin,q.Teacher,q.Assistant,q.Student])},F=function(){var C,x=Object(Ke.b)()._store.getState(),Bt=x.user,bt=Bt.userInfo;return(bt==null||((C=bt.course)===null||C===void 0)?void 0:C.course_role)===null},$=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student])},D=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return x||!x&&d([o.SuperAdmin])},le=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return x||!x&&d([o.SuperAdmin,o.Operation])},ce=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):x||!x&&d([o.SuperAdmin,o.Operation])},ee=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):x||!x&&d([o.SuperAdmin,o.Operation])},r=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction])},l=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin]):x||!x&&d([o.SuperAdmin])},E=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation]):x||!x&&d([o.SuperAdmin,o.Operation])},k=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):x||!x&&d([o.SuperAdmin,o.Operation])},re=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):x||!x&&d([o.SuperAdmin,o.Operation])},U=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher]):x||!x&&d([o.SuperAdmin,o.Operation])},ge=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin]):!1},te=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student])},We=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin]):x||!x&&d([o.SuperAdmin])},K=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation]):x||!x&&d([o.SuperAdmin,o.Operation])},m=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):x||!x&&d([o.SuperAdmin,o.Operation])},he=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?!1:x||!x&&d([o.SuperAdmin,o.Operation])},j=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?x||!x&&d([o.SuperAdmin,o.Operation]):!1},ie=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):!1},Fe=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?!x&&d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):!1},V=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher]):x||!x&&d([o.SuperAdmin,o.Operation])},i=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher])},w=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin]):x||!x&&d([o.SuperAdmin])},et=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation]):x||!x&&d([o.SuperAdmin,o.Operation])},ue=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):x||!x&&d([o.SuperAdmin,o.Operation])},Q=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?x||!x&&d([o.SuperAdmin,o.Operation]):!1},n=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C?d([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):x||!x&&d([o.SuperAdmin,o.Operation])},Pt=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return H([q.Teacher])},N=function(){return d([o.SuperAdmin])},It=function(){return d([o.SuperAdmin,o.Operation])},wt=function(){return d([o.Student])},gt=function(){return d([o.SuperAdmin,o.Operation,o.CertifiedTeacher])},ra=function(){var C,x=Object(Ke.b)()._store.getState(),Bt=x.user;return!!((C=Bt.userInfo)===null||C===void 0?void 0:C.login)},Ce=function(){var C=Object(Ke.b)()._store.getState(),x=C.user;return x.userInfo}}}]); diff --git a/p__Classrooms__Lists__Exercise__Edit__index.js b/p__Classrooms__Lists__Exercise__Edit__index.js index ca00d46582..d2dbf3461e 100644 --- a/p__Classrooms__Lists__Exercise__Edit__index.js +++ b/p__Classrooms__Lists__Exercise__Edit__index.js @@ -1,13 +1,13 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[55,4,5,7,9,11,12,14],{"+GcH":function(ot,_,e){ot.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(ot,_,e){"use strict";e.d(_,"i",function(){return O}),e.d(_,"l",function(){return ne}),e.d(_,"e",function(){return I}),e.d(_,"h",function(){return n}),e.d(_,"c",function(){return D}),e.d(_,"f",function(){return g}),e.d(_,"g",function(){return re}),e.d(_,"a",function(){return ze}),e.d(_,"E",function(){return le}),e.d(_,"D",function(){return B}),e.d(_,"F",function(){return ie}),e.d(_,"G",function(){return a}),e.d(_,"t",function(){return K}),e.d(_,"s",function(){return Z}),e.d(_,"q",function(){return y}),e.d(_,"p",function(){return ae}),e.d(_,"B",function(){return Ee}),e.d(_,"k",function(){return Ie}),e.d(_,"A",function(){return nt}),e.d(_,"v",function(){return S}),e.d(_,"m",function(){return L}),e.d(_,"y",function(){return it}),e.d(_,"o",function(){return dt}),e.d(_,"d",function(){return _t}),e.d(_,"b",function(){return mt}),e.d(_,"u",function(){return M}),e.d(_,"z",function(){return f}),e.d(_,"x",function(){return at}),e.d(_,"n",function(){return Qe}),e.d(_,"w",function(){return we}),e.d(_,"r",function(){return lt}),e.d(_,"j",function(){return ct}),e.d(_,"C",function(){return vt});var ke=e("GrpF"),i=e("Xc/e"),Q=e("VBJJ"),m=e.n(Q),se=e("XZgM"),P=e("TFeq"),E=e("RXQH"),_e=e("VgM2"),ce=e("rjoL"),A=e("TMtJ"),te=e("z3+T"),x=e("zjzt"),ve=e("ZZRV"),l=e.n(ve),Be=e("xKgJ"),ue=e("s8TD"),$e=e("V0Rq"),b=e("bntm"),j=e("vcnW"),X=e.n(j),O=["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"],k=function(t){var r={\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(s,u){return l.a.createElement("span",{key:u,className:r[s]&&r[s].class},s)})},ne=function(t){var r,s=(r={},Object(x.a)(r,-1,"\u91CD\u505A\u4E2D"),Object(x.a)(r,0,"\u672A\u5F00\u542F"),Object(x.a)(r,1,"\u672A\u901A\u5173"),Object(x.a)(r,2,"\u6309\u65F6\u901A\u5173"),r);return s[t]||"\u8FDF\u4EA4\u901A\u5173"},I=function(t){var r,s,u,p=(r={},Object(x.a)(r,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(x.a)(r,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(x.a)(r,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(x.a)(r,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(x.a)(r,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),r);return l.a.createElement("span",{className:p==null||((s=p[t.status])===null||s===void 0)?void 0:s.class},p==null||((u=p[t.status])===null||u===void 0)?void 0:u.name)},n=function(t){var r=t.status,s={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 l.a.createElement("span",{className:s[r].class},s[r].name)}catch(u){console.log("utils.StatusGraduationProjectTags",t.status)}},D={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},g={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},re=function(t){var r={\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"}},s=[];t.is_random&&s.push(l.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{t.status&&t.status.map(function(u,p){s.push(l.a.createElement("span",{key:p,className:r[u]&&r[u].class},u))})}catch(u){console.log("utils.status.tag:",u,t.status)}return s},fe=function(t){var r,s,u,p=(r={},Object(x.a)(r,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(x.a)(r,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(x.a)(r,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(x.a)(r,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(x.a)(r,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),r);return l.a.createElement("span",{className:(s=p[t.status])===null||s===void 0?void 0:s.class},(u=p[t.status])===null||u===void 0?void 0:u.name)},ze=function(t){var r,s,u={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 l.a.createElement("span",{className:(r=u[t.status])===null||r===void 0?void 0:r.class},(s=u[t.status])===null||s===void 0?void 0:s.name)},le=function(t){t=new Date(t).getTime();var r=1e3*60,s=r*60,u=s*24,p="",F=new Date().getTime(),z=F-t;if(z<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 ee=parseInt(z/u,10),Ye=parseInt(z/s,10),ye=parseInt(z/r,10);return ee>30?p=""+B(t,"yyyy-MM-dd"):ee>1?p=""+ee+"\u5929\u524D":ee==1?p="\u6628\u5929":Ye>=1?p=""+Ye+"\u5C0F\u65F6\u524D":ye>=5?p=""+ye+"\u5206\u949F\u524D":p="\u521A\u521A",p},B=function(t,r){typeof t=="string"&&(t.indexOf("T")>=0&&(t=t.replace("T"," ")),t=new Date(Date.parse(t.replace(/-/g,"/")))),t=new Date(t);var s={"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()},u=[["\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(r)&&(r=r.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(r)&&(r=r.replace(RegExp.$1,u[RegExp.$1.length-1][t.getDay()]));for(var p in s)new RegExp("("+p+")").test(r)&&(r=r.replace(RegExp.$1,RegExp.$1.length==1?s[p]:("00"+s[p]).substr((""+s[p]).length)));return r},ie=function(t){if(!t||t<0)return"0\u79D2";console.log("time:",t);var r=60,s=r*60,u=s*24,p=t/u,F=t/s,z=t/r,ee=t%60;return p>=1?parseInt(p.toString())+"\u5929"+Math.floor(F%24)+"\u65F6"+Math.floor(z%60)+"\u5206"+Math.floor(t%60)+"\u79D2":F>1?parseInt(F.toString())+"\u65F6"+Math.floor(z%60)+"\u5206"+Math.floor(t%60)+"\u79D2":z>=1?parseInt(z.toString())+"\u5206"+Math.floor(t%60)+"\u79D2":Math.ceil(t)+"\u79D2"},a=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,s=0;if(t){s=t.length;for(var u=0;u=55296&&p<=56319&&(s--,u++)}}return s<=r},K=function(t,r,s){if(r){var u=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/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,F=p.test(r),z=u.test(r);(F===!0||z===!0||(r.length<2||r.length>=21))&&s("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}s()},Z=function(t,r,s){if(r){var u=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/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,F=p.test(r),z=u.test(r);(F===!0||z===!0||(r.length<2||r.length>=11))&&s("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}s()},y=function(t){if(!t)return"";for(var r=t.length-1,s="",u=0;u0){r=!1;break}return r}function d(){var T=navigator.userAgent,t=["Chrome"];return t.some(function(r){return T.indexOf(r)>-1})}function rt(){var T=navigator.userAgent,t=["Chrome","Firefox"];return t.some(function(r){return T.indexOf(r)>-1})}var L=function(){var t,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r==null||((t=r.toString())===null||t===void 0)?void 0:t.replace(/\B(?=(\d{3})+(?!\d))/g,",")},it=function(t){var r=document.createElement("a");r.target="_blank",document.body.appendChild(r),r.href=t;var s=document.createEvent("MouseEvents");s.initEvent("click",!1,!1),r.dispatchEvent(s),document.body.removeChild(r)},dt=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))},_t=function(){var t=new Date().getHours(),r=new Date().getMinutes();return r>=30?(t++,r="00"):r="30",t+":"+r},mt=function(){var t=new Date().getHours(),r=new Date().getMinutes();return r>=30?(t++,r="00"):r="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+t+":"+r},Ce;(function(T){T.Number="Number",T.String="String",T.Boolean="Boolean",T.Object="Object",T.Array="Array",T.Function="Function"})(Ce||(Ce={}));var v=function(t){var r=Object.prototype.toString.call(t);return r.substring(8,r.length-1)},M=function(t){return v(t)===Ce.Array?t.length===0:v(t)===Ce.Object?Object.keys(t).length===0:!t},f=function(t,r){for(var s=[],u=t;u1&&arguments[1]!==void 0?arguments[1]:12,s=r/2-2,u=r/2+3;return t.length>r?t.substr(0,s)+"..."+t.substr(u,r):t},Qe=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},we=function(t){return t==null};function tt(T,t){var r=new RegExp("(^|&)".concat(T,"=([^&]*)(&|$)"),"i"),s=t.substr(1).match(r);return s!=null?decodeURIComponent(s[2]):null}var lt=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 r;return window.open("/users/".concat((r=Object(Be.t)())===null||r===void 0?void 0:r.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}},ct=function(t){var r,s;return new Promise(function(){var u=Object(te.a)(m.a.mark(function p(F,z){var ee;return m.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(!(t.ip_limit==="inner")){ye.next=4;break}return ye.next=3,Object(ue.a)({ip_limit:t==null?void 0:t.ip_limit});case 3:r=ye.sent;case 4:return ye.next=6,Object($e.e)({id:t.exerciseId,ip:r});case 6:if(ee=ye.sent,ee.status===0?F(ee):z(ee),!t.errmsgHide){ye.next=10;break}return ye.abrupt("return",!0);case 10:if(!(ee.status===-1)){ye.next=15;break}return s=A.a.info({title:l.a.createElement(P.a,null,l.a.createElement(_e.a,{flex:"1"},"\u63D0\u793A"),l.a.createElement(_e.a,null,l.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}}))),icon:null,className:"custom-modal-divider",content:l.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),ye.abrupt("return",!1);case 15:if(!(ee.status===-2)){ye.next=18;break}return s=A.a.info({title:l.a.createElement(P.a,null,l.a.createElement(_e.a,{flex:"1"},"\u63D0\u793A"),l.a.createElement(_e.a,null,l.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}}))),icon:null,className:"custom-modal-divider",content:l.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",l.a.createElement("span",{className:"c-red"},ee.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),ye.abrupt("return",!1);case 18:case"end":return ye.stop()}},p)}));return function(p,F){return u.apply(this,arguments)}}())},vt=function(){var T=Object(te.a)(m.a.mark(function t(r){var s;return m.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(r.ip_limit!=="no")){p.next=4;break}return p.next=3,ct(r);case 3:d()||A.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:l.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",l.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",l.a.createElement("br",null),"\u8BF7\u4F7F\u7528",l.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(r.open_camera||r.screen_open)){p.next=12;break}if(rt()){p.next=9;break}return A.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:l.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",l.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",l.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",l.a.createElement("br",null),"\u8BF7\u4F7F\u7528",l.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",l.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),p.abrupt("return",!1);case 9:s=A.a.info({title:l.a.createElement(P.a,null,l.a.createElement(_e.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),l.a.createElement(_e.a,null,l.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:l.a.createElement("div",{className:"font16 p20"},r.open_camera&&l.a.createElement(P.a,{align:"middle",justify:"start",className:"mt20"},l.a.createElement(_e.a,null,l.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),l.a.createElement(_e.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",l.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),r.screen_open&&l.a.createElement(P.a,{justify:"start",className:"mt20"},l.a.createElement(_e.a,{flex:"24px",className:"mr20"},l.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),l.a.createElement(_e.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",r.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",l.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),r.ip_bind&&l.a.createElement(P.a,{justify:"start",className:"mt20"},l.a.createElement(_e.a,{flex:"24px",className:"mr20"},l.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),l.a.createElement(_e.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")),l.a.createElement("p",{className:"ml40 mt40"},l.a.createElement(i.a,{onChange:function(z){return s.update({okButtonProps:{disabled:!z.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var z;Object(b.d)(document.body),r.history.push("/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat((z=Object(Be.t)())===null||z===void 0?void 0:z.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),p.next=13;break;case 12:r.history.push("/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat(r.login));case 13:case"end":return p.stop()}},t)}));return function(r){return T.apply(this,arguments)}}()},"1w57":function(ot,_,e){"use strict";var ke=e("XZgM"),i=e("TFeq"),Q=e("DHCt"),m=e("CRgH"),se=e("RXQH"),P=e("VgM2"),E=e("CeOx"),_e=e("NiCL"),ce=e("MPZO"),A=e("bnk9"),te=e("EYz/"),x=e("gwXo"),ve=e("GrpF"),l=e("Xc/e"),Be=e("rjoL"),ue=e("TMtJ"),$e=e("X/R0"),b=e("M6G9"),j=e("VBJJ"),X=e.n(j),O=e("z3+T"),k=e("55MS"),ne=e("V0hb"),I=e("GZha"),n=e("buSX"),D=e("ZZRV"),g=e.n(D),re=e("q5+0"),fe=e("9kvl"),ze=e("V0Rq"),le=e("kqOp"),B=e("7qnI"),ie=e("1vsH"),a=e("YJx+"),K=e.n(a),Z=e("9Bee"),y=e("u2Z1"),ae=["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"],Ee=function(de,$){var Ie=de.problemset,nt=de.globalSetting,S=de.exercise,d=de.loading,rt=de.dispatch,L=de.editData,it=de.editKey,dt=de.setEditKey,_t=dt===void 0?function(){}:dt,mt=de.cancelAdd,Ce=mt===void 0?function(){}:mt,v=de.addCallback,M=v===void 0?function(){}:v,f=de.setIsClaer,at=f===void 0?function(){}:f,Qe=Object(n.a)(de,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),we=Object(D.useState)(""),tt=Object(I.a)(we,2),lt=tt[0],ct=tt[1],vt=Object(D.useState)(""),T=Object(I.a)(vt,2),t=T[0],r=T[1],s=Object(D.useState)([]),u=Object(I.a)(s,2),p=u[0],F=u[1],z=Object(D.useState)(""),ee=Object(I.a)(z,2),Ye=ee[0],ye=ee[1],et=Object(D.useState)(),Xe=Object(I.a)(et,2),he=Xe[0],be=Xe[1],Ve=Object(D.useState)(!1),Fe=Object(I.a)(Ve,2),qe=Fe[0],Ne=Fe[1],Ke=Object(D.useState)(2),R=Object(I.a)(Ke,2),Oe=R[0],H=R[1],Y=Object(D.useState)(0),h=Object(I.a)(Y,2),Le=h[0],V=h[1],He=Object(D.useState)(!1),w=Object(I.a)(He,2),me=w[0],J=w[1],st=Object(D.useState)([]),oe=Object(I.a)(st,2),N=oe[0],C=oe[1],o=Object(re.m)(),c=Object(D.useState)([]),Ue=Object(I.a)(c,2),pe=Ue[0],je=Ue[1],Ae=function(Me){je([].concat(Object(ne.a)(pe),[Object(k.a)({},Me)]))};Object(D.useEffect)(function(){if(!(L==null?void 0:L.question_title)){J(!0),ct(""),be(!1),H(2),F([]),ye(""),Ne(!1);return}ct(L==null?void 0:L.question_title),be(L==null?void 0:L.is_ordered),H(L==null?void 0:L.question_score);var ut=L==null?void 0:L.standard_answer.map(function(Me){return Me.answer_text});F(Object(ne.a)(ut)),C(L.tag_discipline_ids)},[L]),Object(D.useEffect)(function(){Ne(!1),me&&ut();function ut(){return Me.apply(this,arguments)}function Me(){return Me=Object(O.a)(X.a.mark(function Se(){var We,xe,ge;return X.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(ze.B)({sub_discipline_id:(We=S.editData)===null||We===void 0||((xe=We.exercise)===null||xe===void 0)?void 0:xe.sub_discipline_id});case 2:ge=q.sent,je(ge.tag_disciplines);case 4:case"end":return q.stop()}},Se)})),Me.apply(this,arguments)}},[me]),Object(D.useImperativeHandle)($,function(){return{onSave:bt,isEdit:me}}),Object(D.useEffect)(function(){var ut,Me=(S==null||((ut=S.tagDisciplineData)===null||ut===void 0)?void 0:ut.tag_disciplines)&&Array.isArray(S.tagDisciplineData.tag_disciplines)?S.tagDisciplineData.tag_disciplines:[];je(Me)},[S.tagDisciplineData]);var bt=function(){var ut=Object(O.a)(X.a.mark(function Me(){var Se,We,xe,ge,W,q,G;return X.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(Se=[],We=!1,p.forEach(function(Et,Pt){Se.push({choice_id:Pt+1,answer_text:[]}),Et.forEach(function(gt,Dt){Se[Pt].answer_text.push(gt),(!gt||!Object(ie.G)(gt,1e4))&&(ye("".concat(Pt,"-").concat(Dt)),b.b.info(gt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),We=!0)})}),!We){De.next=5;break}return De.abrupt("return",!1);case 5:if(!(N.length<1)){De.next=8;break}return b.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),De.abrupt("return",!1);case 8:if(!L.question_id){De.next=14;break}return De.next=11,rt({type:"exercise/editExerciseQuestion",payload:{id:L.question_id,question_title:lt,question_type:3,question_score:Oe,is_ordered:he,standard_answers:Se,tag_discipline_ids:N,sub_discipline_id:(ge=S.editData)===null||ge===void 0||((W=ge.exercise)===null||W===void 0)?void 0:W.sub_discipline_id}});case 11:xe=De.sent,De.next=17;break;case 14:return De.next=16,rt({type:"exercise/addExerciseQuestion",payload:{insert_id:L==null?void 0:L.insert_id,categoryId:o.categoryId,question_title:lt,question_type:3,question_score:Oe,is_ordered:he,standard_answers:Se,tag_discipline_ids:N,sub_discipline_id:(q=S.editData)===null||q===void 0||((G=q.exercise)===null||G===void 0)?void 0:G.sub_discipline_id}});case 16:xe=De.sent;case 17:return xe.status===0&&(_t(-1),b.b.success("\u4FDD\u5B58\u6210\u529F"),J(!1),rt({type:"exercise/editExercise",payload:Object(k.a)({},o)})),De.abrupt("return",{name:lt,analysis:t,standard_answers:Se,is_ordered:he});case 19:case"end":return De.stop()}},Me)}));return function(){return ut.apply(this,arguments)}}(),Pe=function(Me,Se,We){var xe=p.slice();if(Se&&xe.splice(Me,Se),it===L.key){if(We&&qe||!L.question_id)for(var ge=0;ge1&&g.a.createElement("span",null,g.a.createElement(l.a,{checked:he,onChange:function(G){return be(G.target.checked)},className:"".concat(K.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),g.a.createElement("span",{className:"".concat(K.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"))),g.a.createElement("p",{className:""},g.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",g.a.createElement(x.a,{value:Oe,max:1e4,min:0,onChange:function(G){H(G)}})," \u5206 \xA0 ",!!Oe&&!!Le&&g.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Oe/Le).toFixed(1),"\u5206)")),g.a.createElement("p",{className:K.a.titleWrap},g.a.createElement("span",{className:K.a.required},"*"),g.a.createElement("span",{className:"".concat(K.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",g.a.createElement("span",{className:K.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")),g.a.createElement("div",{className:"mt5"},g.a.createElement(y.a,{value:N,selectvalues:L==null?void 0:L.tag_discipline_ids,onChange:C,subId:(ge=S.editData)===null||ge===void 0||((W=ge.exercise)===null||W===void 0)?void 0:W.sub_discipline_id,knowledgeOptions:pe,onAddKnowledgeFinish:Ae}))),g.a.createElement("aside",{className:"tr"},(it!==-1||L.question_id)&&g.a.createElement(A.a,{type:"default",onClick:function(){Ce(),J(!1)}},"\u53D6\u6D88"),g.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){bt()}},"\u4FDD\u5B58")))},Tt=[{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(ut){var Me,Se;return(S==null||((Me=S.editData)===null||Me===void 0||((Se=Me.exercise)===null||Se===void 0))?void 0:Se.exercise_status)===1?ut:ut.id!=="del"&&ut.id!=="add"}),St=function(){var ut=Object(O.a)(X.a.mark(function Me(Se){return X.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:xe.t0=Se.id,xe.next=xe.t0==="del"?3:xe.t0==="up"||xe.t0==="down"?5:xe.t0==="edit"?9:xe.t0==="add"?11:16;break;case 3:return ue.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(O.a)(X.a.mark(function W(){return X.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(ze.j)({id:L.question_id});case 2:rt({type:"exercise/editExercise",payload:Object(k.a)({},o)});case 3:case"end":return G.stop()}},W)}))()}}),xe.abrupt("break",16);case 5:return xe.next=7,rt({type:"exercise/exeriseMoveUpDown",payload:{id:L.question_id,opr:Se.id}});case 7:return rt({type:"exercise/editExercise",payload:Object(k.a)({},o)}),xe.abrupt("break",16);case 9:return it!==-1?b.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(at(!1),_t(L.key),J(!0)),xe.abrupt("break",16);case 11:if(!(it!==-1)){xe.next=14;break}return b.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),xe.abrupt("return");case 14:return M({key:L.key,insert_id:L==null?void 0:L.question_id,question_type:3}),xe.abrupt("break",16);case 16:case"end":return xe.stop()}},Me)}));return function(Se){return ut.apply(this,arguments)}}(),At=function(){var Me;return g.a.createElement("aside",null,g.a.createElement("div",{className:K.a.questionType},g.a.createElement("div",null,g.a.createElement("span",{className:"font16 c-blue"},L.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",L.question_score,"\u5206\uFF09"),!L.hideAction&&Tt.map(function(Se,We){return Se.id==="up"&&L.key===1||Se.id==="down"&&L.key===L.len?null:g.a.createElement(_e.a,{key:We,placement:"bottom",title:Se.name},g.a.createElement("span",{onClick:function(){return St(Se)},className:Se.icon}))})),g.a.createElement("div",{className:"mt5"},g.a.createElement(Z.a,{value:L.question_title||""})),g.a.createElement("div",{className:K.a.questionChoices},L==null||((Me=L.standard_answer)===null||Me===void 0)?void 0:Me.map(function(Se,We){return g.a.createElement(i.a,{key:We,align:"middle"},g.a.createElement(P.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Se.choice_id,"\uFF09\uFF1A"),g.a.createElement(P.a,{flex:"1"},g.a.createElement(i.a,{align:"middle",gutter:[1,1]},Se.answer_text.map(function(xe,ge){return g.a.createElement(P.a,{span:24,key:ge},g.a.createElement(m.a,{key:We,checked:L.standard_answer.includes(We),disabled:!0,value:xe}))}))))})))};return g.a.createElement("section",{className:K.a.wrap},!me&&At(),me&&Lt())};_.a=Object(fe.a)(function(U){var de=U.problemset,$=U.loading,Ie=U.exercise,nt=U.globalSetting;return{problemset:de,globalSetting:nt,exercise:Ie,loading:$.effects}},null,null,{forwardRef:!0})(Object(D.forwardRef)(Ee))},"7ahc":function(ot,_,e){"use strict";e.d(_,"a",function(){return j});var ke=e("55MS"),i=e("1gHQ"),Q=e("MPZO"),m=e("bnk9"),se=e("EkPb"),P=e("7X0+"),E=e("GZha"),_e=e("VmQ4"),ce=e("QeCE"),A=e("ZZRV"),te=e.n(A),x=e("M0ff"),ve=e.n(x),l=e("4X1q"),Be=e.n(l),ue=ce.a.Option,$e={labelCol:{span:4},wrapperCol:{span:20}},b={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_.b=function(X){var O=X.callback,k=X.onCancel,ne=Object(A.useState)("python"),I=Object(E.a)(ne,2),n=I[0],D=I[1];function g(fe){D(b[fe][1])}function re(fe){O(fe)}return te.a.createElement(P.a,Object(i.a)({},$e,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:re}),te.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.a.createElement(ce.a,{onChange:g},Object.keys(b).map(function(fe){return te.a.createElement(ue,{key:fe,value:fe},b[fe][0])}))),te.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.a.createElement(j,{mode:n})),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:k},"\u53D6\u6D88")))};function j(X){var O=X.value,k=X.onChange,ne=X.mode,I=X.options,n=I===void 0?{}:I,D=Object(A.useRef)(),g=Object(A.useState)(),re=Object(E.a)(g,2),fe=re[0],ze=re[1];return Object(A.useEffect)(function(){if(fe){var le=function(ie){var a=ie.getValue();k&&k(a)};return fe.on("change",le),function(){fe.off("change",le)}}},[fe,k]),Object(A.useEffect)(function(){fe&&fe.setOption("mode",ne)},[fe,ne]),Object(A.useEffect)(function(){fe&&(O!==fe.getValue()&&fe.setValue(O||""))},[fe,O]),Object(A.useEffect)(function(){if(D.current&&!fe){var le=ve.a.fromTextArea(D.current,Object(ke.a)({mode:ne,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},n));ze(le)}},[D.current,fe]),te.a.createElement("div",{className:"my-codemirror-container"},te.a.createElement("textarea",{ref:D}))}},"7qnI":function(ot,_,e){"use strict";var ke=e("CeOx"),i=e("NiCL"),Q=e("FGJx"),m=e("o0AO"),se=e("uwZC"),P=e("lpH6"),E=e("DHCt"),_e=e("CRgH"),ce=e("ZZRV"),A=e.n(ce),te=e("O2Wb"),x=e.n(te),ve=_e.a.TextArea,l=function(Be){Object(se.a)($e,Be);var ue=Object(P.a)($e);function $e(){return Object(Q.a)(this,$e),ue.apply(this,arguments)}return Object(m.a)($e,[{key:"render",value:function(){var j=this,X=this.props,O=X.index,k=X.onAnswerChange,ne=X.addChildAnswer,I=X.exerciseIsPublish,n=X.answers,D=X.activeOptionErrorIndex;return A.a.createElement("div",{className:x.a.flex},A.a.createElement("div",{className:"".concat(x.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",O+1,"):"),A.a.createElement("div",{className:"".concat(x.a.flex," ").concat(x.a.flex1),style:{flexDirection:"column"}},n.map(function(g,re){var fe="".concat(O,"-").concat(re);return A.a.createElement("div",{className:"".concat(x.a.flex," ").concat(x.a.flex1),key:re},A.a.createElement("div",{className:x.a.flex1,style:{flex:"0 0 1000px"}},A.a.createElement("div",null,A.a.createElement(ve,{className:fe===D?x.a.error:"",spellCheck:!1,rows:4,value:g||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(re==0?"":"(\u53EF\u9009)"),onChange:function(le){return k(O,re,le.target.value)},style:{minHeight:95}}))),!I&&A.a.createElement(A.a.Fragment,null,re!=0&&A.a.createElement(i.a,{title:"\u5220\u9664"},A.a.createElement("i",{className:"".concat(x.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return j.props.deleteChildAnswer(O,re)},style:{float:"right"}})),re===0&&A.a.createElement(i.a,{title:"\u5220\u9664"},A.a.createElement("i",{className:"".concat(x.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return j.props.deleteChildAnswermain(O,re)},style:{float:"right"}})),A.a.createElement(i.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},A.a.createElement("i",{className:"".concat(x.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ne(O)},style:{float:"right",visibility:re==n.length-1?"":"hidden"}}))))})))}}]),$e}(ce.Component);_.a=l},"8RY0":function(ot,_,e){"use strict";var ke=e("MPZO"),i=e("bnk9"),Q=e("EYz/"),m=e("gwXo"),se=e("XZgM"),P=e("TFeq"),E=e("RXQH"),_e=e("VgM2"),ce=e("GrpF"),A=e("Xc/e"),te=e("CeOx"),x=e("NiCL"),ve=e("rjoL"),l=e("TMtJ"),Be=e("X/R0"),ue=e("M6G9"),$e=e("VBJJ"),b=e.n($e),j=e("z3+T"),X=e("55MS"),O=e("V0hb"),k=e("GZha"),ne=e("buSX"),I=e("ZZRV"),n=e.n(I),D=e("q5+0"),g=e("9kvl"),re=e("V0Rq"),fe=e("Ot1p"),ze=e("9Bee"),le=e("YJx+"),B=e.n(le),ie=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"],K=function(y,ae){var Ee=y.problemset,U=y.globalSetting,de=y.exercise,$=y.loading,Ie=y.dispatch,nt=y.onRef,S=nt===void 0?function(){}:nt,d=y.editData,rt=y.cancelAdd,L=rt===void 0?function(){}:rt,it=y.editKey,dt=y.setEditKey,_t=dt===void 0?function(){}:dt,mt=y.setIsClaer,Ce=mt===void 0?function(){}:mt,v=y.addCallback,M=v===void 0?function(oe){}:v,f=Object(ne.a)(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),at=Object(I.useState)([]),Qe=Object(k.a)(at,2),we=Qe[0],tt=Qe[1],lt=Object(I.useState)(),ct=Object(k.a)(lt,2),vt=ct[0],T=ct[1],t=Object(I.useState)([]),r=Object(k.a)(t,2),s=r[0],u=r[1],p=Object(I.useState)(""),F=Object(k.a)(p,2),z=F[0],ee=F[1],Ye=Object(I.useState)(5),ye=Object(k.a)(Ye,2),et=ye[0],Xe=ye[1],he=Object(I.useState)(!1),be=Object(k.a)(he,2),Ve=be[0],Fe=be[1],qe=Object(I.useState)([]),Ne=Object(k.a)(qe,2),Ke=Ne[0],R=Ne[1],Oe=Object(I.useState)([]),H=Object(k.a)(Oe,2),Y=H[0],h=H[1],Le=function(N){h([].concat(Object(O.a)(Y),[Object(X.a)({},N)]))},V=Object(D.m)();Object(I.useEffect)(function(){tt(["","","",""])},[]),Object(I.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){Fe(!0),ee(""),Xe(5),tt(["","","",""]),u([]);return}ee(d==null?void 0:d.question_title),Xe(parseInt(d==null?void 0:d.question_score)),tt(d==null?void 0:d.question_choices.map(function(N){return N.choice_text}));var oe=[];d==null||d.standard_answer.map(function(N,C){oe.push(N-1)}),u(oe),R(d.tag_discipline_ids)},[d]),Object(I.useEffect)(function(){Ve&&oe();function oe(){return N.apply(this,arguments)}function N(){return N=Object(j.a)(b.a.mark(function C(){var o,c,Ue;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(re.B)({sub_discipline_id:(o=de.editData)===null||o===void 0||((c=o.exercise)===null||c===void 0)?void 0:c.sub_discipline_id});case 2:Ue=je.sent,h(Ue.tag_disciplines);case 4:case"end":return je.stop()}},C)})),N.apply(this,arguments)}},[Ve]),Object(I.useImperativeHandle)(ae,function(){return{onSave:He,isEdit:Ve}}),Object(I.useEffect)(function(){var oe,N=(de==null||((oe=de.tagDisciplineData)===null||oe===void 0)?void 0:oe.tag_disciplines)&&Array.isArray(de.tagDisciplineData.tag_disciplines)?de.tagDisciplineData.tag_disciplines:[];h(N)},[de.tagDisciplineData]);var He=function(){var oe=Object(j.a)(b.a.mark(function N(){var C,o,c,Ue,pe,je,Ae;return b.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z){Pe.next=3;break}return ue.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Pe.abrupt("return",!1);case 3:if(C=we.findIndex(function(Te){return!Te}),!(C>-1)){Pe.next=7;break}return ue.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[C]," \u9009\u9879\u7684\u5185\u5BB9")),Pe.abrupt("return",!1);case 7:if(s.length){Pe.next=10;break}return ue.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Pe.abrupt("return",!1);case 10:if(!(s.length<1)){Pe.next=13;break}return ue.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Pe.abrupt("return",!1);case 13:if(!(Ke.length<1)){Pe.next=16;break}return ue.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),Pe.abrupt("return",!1);case 16:if(o=we.map(function(Te,Rt){return{choice_text:Te,is_answer:s.includes(Rt)?Rt+1:0}}),!d.question_id){Pe.next=23;break}return Pe.next=20,Ie({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:z,question_type:1,question_score:et,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:Ke,sub_discipline_id:(Ue=de.editData)===null||Ue===void 0||((pe=Ue.exercise)===null||pe===void 0)?void 0:pe.sub_discipline_id}});case 20:c=Pe.sent,Pe.next=26;break;case 23:return Pe.next=25,Ie({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:V.categoryId,question_title:z,question_type:1,question_score:et,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:Ke,sub_discipline_id:(je=de.editData)===null||je===void 0||((Ae=je.exercise)===null||Ae===void 0)?void 0:Ae.sub_discipline_id}});case 25:c=Pe.sent;case 26:c.status===0&&(_t(-1),ue.b.success("\u4FDD\u5B58\u6210\u529F"),Fe(!1),Ie({type:"exercise/editExercise",payload:Object(X.a)({},V)}));case 27:case"end":return Pe.stop()}},N)}));return function(){return oe.apply(this,arguments)}}(),w=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\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(oe){var N,C;return(de==null||((N=de.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?oe:oe.id!=="del"&&oe.id!=="add"}),me=function(){var oe=Object(j.a)(b.a.mark(function N(C){return b.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=C.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:c.t0==="add"?11:16;break;case 3:return l.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(j.a)(b.a.mark(function pe(){return b.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(re.j)({id:d.question_id});case 2:Ie({type:"exercise/editExercise",payload:Object(X.a)({},V)});case 3:case"end":return Ae.stop()}},pe)}))()}}),c.abrupt("break",16);case 5:return c.next=7,Ie({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:C.id}});case 7:return Ie({type:"exercise/editExercise",payload:Object(X.a)({},V)}),c.abrupt("break",16);case 9:return it!==-1?ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ce(!1),_t(d.key),Fe(!0)),c.abrupt("break",16);case 11:if(!(it!==-1)){c.next=14;break}return ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),c.abrupt("return");case 14:return M({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:1}),c.abrupt("break",16);case 16:case"end":return c.stop()}},N)}));return function(C){return oe.apply(this,arguments)}}(),J=function(){var N;return n.a.createElement("aside",null,n.a.createElement("div",{className:B.a.questionType},n.a.createElement("div",null,n.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u591A\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&w.map(function(C,o){return C.id==="up"&&d.key===1||C.id==="down"&&d.key===d.len?null:n.a.createElement(x.a,{key:o,placement:"bottom",title:C.name},n.a.createElement("span",{onClick:function(){return me(C)},className:C.icon}))})),n.a.createElement("div",{className:"mt5"},n.a.createElement(ze.a,{value:d.question_title})),n.a.createElement("div",{className:B.a.questionChoices},d==null||((N=d.question_choices)===null||N===void 0)?void 0:N.map(function(C,o){return n.a.createElement(P.a,null,n.a.createElement(_e.a,null,n.a.createElement(A.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},a[o],".")),n.a.createElement(_e.a,{flex:"1"},n.a.createElement("span",{className:"c-black font14"},n.a.createElement(ze.a,{value:C.choice_text}))))})))},st=function(){var N,C;return n.a.createElement("aside",null,n.a.createElement("div",{className:B.a.questionType},n.a.createElement("div",null,n.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")),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:B.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(fe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:z,onChange:function(c){return ee(c)}}),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:B.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",n.a.createElement("span",{className:B.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),we.map(function(o,c){var Ue,pe;return n.a.createElement("div",{className:B.a.choiceWrap,key:c},n.a.createElement(x.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},n.a.createElement("div",{className:"".concat(B.a.answer," ").concat(s.includes(c)?B.a.activeAnswer:""),onClick:function(){s.includes(c)?u(s.filter(function(Ae){return Ae!==c})):u([].concat(Object(O.a)(s),[c]))}},a[c])),n.a.createElement("div",{className:B.a.editorWrap},vt===c?n.a.createElement(fe.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Ae){we[c]=Ae,tt(we)}}):n.a.createElement("div",{className:B.a.htmlWrap,onClick:function(){return T(c)}},n.a.createElement(ze.a,{value:o}))),((Ue=de.editData)===null||Ue===void 0||((pe=Ue.exercise)===null||pe===void 0)?void 0:pe.exercise_status)===1&&n.a.createElement(n.a.Fragment,null,c>1&&n.a.createElement(x.a,{title:"\u5220\u9664"},n.a.createElement("i",{className:"".concat(B.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return tt(we.filter(function(Ae,bt){return bt!==c}))}})),c<7&&c===we.length-1&&n.a.createElement(x.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.a.createElement("i",{className:"".concat(B.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return tt([].concat(Object(O.a)(we),[""]))}}))))}),n.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"),n.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",n.a.createElement(m.a,{value:et,max:1e4,min:0,onChange:function(c){Xe(c)}})," \u5206"),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:"".concat(B.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",n.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")),n.a.createElement("div",{className:"mt5"},n.a.createElement(ie.a,{value:Ke,selectvalues:d==null?void 0:d.tag_discipline_ids,onChange:R,subId:(N=de.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0)?void 0:C.sub_discipline_id,knowledgeOptions:Y,onAddKnowledgeFinish:Le}))),n.a.createElement("aside",{className:"tr"},(it!==-1||d.question_id)&&n.a.createElement(i.a,{type:"default",onClick:function(){L(),Fe(!1)}},"\u53D6\u6D88"),n.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){He()}},"\u4FDD\u5B58")))};return n.a.createElement("section",{className:B.a.wrap},!Ve&&J(),Ve&&st())};_.a=Object(g.a)(function(Z){var y=Z.problemset,ae=Z.loading,Ee=Z.exercise,U=Z.globalSetting;return{problemset:y,globalSetting:U,exercise:Ee,loading:ae.effects}},null,null,{forwardRef:!0})(Object(I.forwardRef)(K))},"9Bee":function(ot,_,e){"use strict";var ke=e("ZZRV"),i=e.n(ke),Q=e("Sawj"),m=e("GZha"),se=e("tVQ9"),P=e.n(se),E=e("PRXW");function _e(K,Z){var y=K.match(/^(\s+)(?:```)/);if(y===null)return Z;var ae=y[1];return Z.split(` -`).map(function(Ee){var U=Ee.match(/^\s+/);if(U===null)return Ee;var de=Object(m.a)(U,1),$=de[0];return $.length>=ae.length?Ee.slice(ae.length):Ee}).join(` -`)}var ce=[],A=["
        "],te=new P.a.Renderer,x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ve(){ce.length=0,A=["
          "]}function l(K,Z,y,ae){if(Z>=K.length||K[Z].level<=y)return Z;var Ee=K[Z];ae.push("
        • "+Ee.text+""),Z++;var U=[];return Z=l(K,Z,Ee.level,U),U.length>0&&(ae.push("
            "),U.forEach(function(de){ae.push(de)}),ae.push("
          ")),ae.push("
        • "),Z=l(K,Z,y,ae),Z}function Be(){return l(ce,0,0,A),A.push("
        "),A.join("")}var ue={heading:function(Z){var y=x.exec(Z);if(y)return{type:"heading",raw:y[0],depth:y[1].length,text:y[2]}},fences:function(Z){var y=this.rules.block.fences.exec(Z);if(y){var ae=y[0],Ee=_e(ae,y[3]||""),U=y[2]?y[2].trim():y[2];if(["latex","katex","math"].indexOf(U)>=0){var de=j(),$=Ee;Ee=de,X[de]={type:"block",expression:$}}return{type:"code",raw:ae,lang:U,text:Ee}}}},$e=/(?:\${2})([^\n`]+?)(?:\${2})/gi,b=0,j=function(){return"__special_katext_id_".concat(b++,"__")},X={};function O(){return X}function k(){b=0,X={}}function ne(K){return K=K.replace($e,function(Z,y){var ae=j();return X[ae]={type:"inline",expression:y},ae}),K}var I=te.listitem;te.listitem=function(K){return I(ne(K))};var n=te.paragraph;te.paragraph=function(K){return n(ne(K))};var D=te.tablecell;te.tablecell=function(K,Z){return D(ne(K),Z)},te.code=function(K,Z,y){var ae=(Z||"").match(/\S*/)[0];return ae?["latex","katex","math"].indexOf(ae)>=0?"

        ".concat(K,"

        "):'
        ').concat(y?K:Object(E.escape)(K,!0),`
        -`):'
        '+(y?K:Object(E.escape)(K,!0))+"
        "},te.heading=function(K,Z,y){var ae=this.options.headerPrefix+y.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ce.push({anchor:ae,level:Z,text:K}),"'+K+""},P.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),P.a.use({tokenizer:ue,renderer:te});var g=P.a,re=e("8+LE"),fe=e("ZRDM"),ze=e.n(fe),le=e("saPB"),B=/]*>/g;function ie(K){var Z=document.createElement("div");return Z.innerHTML=K,Z.childNodes.length===0?"":Z.childNodes[0].nodeValue}var a=_.a=function(K){var Z=K.value,y=Z===void 0?"":Z,ae=K.className,Ee=K.style,U=Ee===void 0?{}:Ee,de=String(y),$=Object(ke.useMemo)(function(){var S=g(de),d=O();return de.match(/\[TOC\]/)&&(S=S.replace("

        [TOC]

        ",Be()),ve()),S=S.replace(/(__special_katext_id_\d+__)/g,function(rt,L){var it=d[L],dt=it.type,_t=it.expression;return Object(le.renderToString)(ie(_t)||"",{displayMode:dt==="block",throwOnError:!1,output:"html"})}),S=S.replace(/▁/g,"\u2581\u2581\u2581"),k(),ze.a.sanitize(S)},[de]),Ie=Object(ke.useRef)();function nt(S){var d=S.target;if(d.tagName.toUpperCase()==="A"){var rt=d.getAttribute("href");if(rt.startsWith("#")){S.preventDefault();var L=document.getElementById(rt.replace("#",""));L&&L.scrollIntoView(!0)}}}return Object(ke.useEffect)(function(){if(Ie.current&&$&&($.match(B)&&window.PR.prettyPrint()),Ie.current)return Ie.current.addEventListener("click",nt),function(){Ie.current.removeEventListener("click",nt),k(),ve()}},[$,Ie.current,nt]),i.a.createElement("div",{ref:Ie,style:U,className:"".concat(ae||""," markdown-body"),dangerouslySetInnerHTML:{__html:$}})}},"9VGf":function(ot,_,e){"use strict";e.d(_,"a",function(){return Q});var ke=e("ZZRV"),i=e.n(ke);function Q(m,se){var P=Object(ke.useRef)();Object(ke.useEffect)(function(){P.current=m}),Object(ke.useEffect)(function(){function E(){P.current()}if(se!==null){var _e=setInterval(E,se);return function(){return clearInterval(_e)}}},[se])}},BjJ7:function(ot,_,e){"use strict";e.d(_,"d",function(){return i}),e.d(_,"c",function(){return Q}),e.d(_,"f",function(){return m}),e.d(_,"b",function(){return se}),e.d(_,"e",function(){return P}),e.d(_,"a",function(){return E});var ke=e("m3rI");function i(_e){var ce=!0;if(_e.length>0){for(var A=0;A<_e.length;A++)if(_e[A].compile_success==0||!_e[A].compile_success){ce=!1;break}}else ce=!1;return ce}function Q(_e){for(var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",A=[],te=0;te<_e.length;te++){var x=_e[te],ve=ce?"".concat(ce,"/").concat(x.name):"".concat(x.name);A.push({title:x.name,isLeaf:!(x.type==="tree"),key:ve})}return A}function m(_e,ce,A){for(var te=0;te<_e.length;te++){var x=_e[te];if(x.key===ce){x.children=A;break}x.children&&m(x.children,ce,A)}return _e}function se(_e,ce,A){var te;return function(){var x=this,ve=arguments,l=function(){te=null,A||_e.apply(x,ve)},Be=A&&!te;clearTimeout(te),te=setTimeout(l,ce),Be&&_e.apply(x,ve)}}var P=!0,E=ke.a.API_SERVER},"C+DQ":function(ot,_,e){},CxHN:function(ot,_,e){"use strict";var ke=e("MPZO"),i=e("bnk9"),Q=e("EYz/"),m=e("gwXo"),se=e("9cas"),P=e("twZV"),E=e("CeOx"),_e=e("NiCL"),ce=e("rjoL"),A=e("TMtJ"),te=e("X/R0"),x=e("M6G9"),ve=e("VBJJ"),l=e.n(ve),Be=e("z3+T"),ue=e("55MS"),$e=e("V0hb"),b=e("GZha"),j=e("buSX"),X=e("ZZRV"),O=e.n(X),k=e("q5+0"),ne=e("9kvl"),I=e("V0Rq"),n=e("Ot1p"),D=e("YJx+"),g=e.n(D),re=e("9Bee"),fe=e("u2Z1"),ze=["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(ie,a){var K=ie.problemset,Z=ie.globalSetting,y=ie.exercise,ae=ie.loading,Ee=ie.dispatch,U=ie.onRef,de=U===void 0?function(){}:U,$=ie.editData,Ie=ie.editKey,nt=ie.setEditKey,S=nt===void 0?function(){}:nt,d=ie.cancelAdd,rt=d===void 0?function(){}:d,L=ie.addCallback,it=L===void 0?function(){}:L,dt=ie.setIsClaer,_t=dt===void 0?function(){}:dt,mt=Object(j.a)(ie,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Ce=Object(X.useState)(),v=Object(b.a)(Ce,2),M=v[0],f=v[1],at=Object(X.useState)(""),Qe=Object(b.a)(at,2),we=Qe[0],tt=Qe[1],lt=Object(X.useState)(!1),ct=Object(b.a)(lt,2),vt=ct[0],T=ct[1],t=Object(X.useState)(2),r=Object(b.a)(t,2),s=r[0],u=r[1],p=Object(X.useState)([]),F=Object(b.a)(p,2),z=F[0],ee=F[1],Ye=Object(X.useState)([]),ye=Object(b.a)(Ye,2),et=ye[0],Xe=ye[1],he=function(Oe){Xe([].concat(Object($e.a)(et),[Object(ue.a)({},Oe)]))},be=Object(k.m)();Object(X.useEffect)(function(){if(!($==null?void 0:$.question_choices)){T(!0),tt(""),u(2),f("");return}tt($==null?void 0:$.question_title),u($==null?void 0:$.question_score),f($.standard_answer[0]+""),ee($.tag_discipline_ids)},[$]),Object(X.useEffect)(function(){vt&&R();function R(){return Oe.apply(this,arguments)}function Oe(){return Oe=Object(Be.a)(l.a.mark(function H(){var Y,h,Le;return l.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Object(I.B)({sub_discipline_id:(Y=y.editData)===null||Y===void 0||((h=Y.exercise)===null||h===void 0)?void 0:h.sub_discipline_id});case 2:Le=He.sent,Xe(Le.tag_disciplines);case 4:case"end":return He.stop()}},H)})),Oe.apply(this,arguments)}},[vt]),Object(X.useImperativeHandle)(a,function(){return{onSave:Ve,isEdit:vt}}),Object(X.useEffect)(function(){var R,Oe=(y==null||((R=y.tagDisciplineData)===null||R===void 0)?void 0:R.tag_disciplines)&&Array.isArray(y.tagDisciplineData.tag_disciplines)?y.tagDisciplineData.tag_disciplines:[];Xe(Oe)},[y.tagDisciplineData]);var Ve=function(){var R=Object(Be.a)(l.a.mark(function Oe(){var H,Y,h,Le,V,He;return l.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(we){me.next=3;break}return x.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),me.abrupt("return",!1);case 3:if(M){me.next=6;break}return x.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),me.abrupt("return",!1);case 6:if(!(z.length<1)){me.next=9;break}return x.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),me.abrupt("return",!1);case 9:if(H=[{choice_text:"\u6B63\u786E",is_answer:M==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:M==="2"?2:0}],!$.question_id){me.next=16;break}return me.next=13,Ee({type:"exercise/editExerciseQuestion",payload:{id:$.question_id,question_title:we,question_type:2,question_score:s,question_choices:H.map(function(J){return J.choice_text}),standard_answers:H.filter(function(J){return J.is_answer}).map(function(J){return J.is_answer}),tag_discipline_ids:z,sub_discipline_id:(h=y.editData)===null||h===void 0||((Le=h.exercise)===null||Le===void 0)?void 0:Le.sub_discipline_id}});case 13:Y=me.sent,me.next=19;break;case 16:return me.next=18,Ee({type:"exercise/addExerciseQuestion",payload:{insert_id:$==null?void 0:$.insert_id,categoryId:be.categoryId,question_title:we,question_type:2,question_score:s,question_choices:H.map(function(J){return J.choice_text}),standard_answers:H.filter(function(J){return J.is_answer}).map(function(J){return J.is_answer}),tag_discipline_ids:z,sub_discipline_id:(V=y.editData)===null||V===void 0||((He=V.exercise)===null||He===void 0)?void 0:He.sub_discipline_id}});case 18:Y=me.sent;case 19:return Y.status===0&&(S(-1),x.b.success("\u4FDD\u5B58\u6210\u529F"),T(!1),Ee({type:"exercise/editExercise",payload:Object(ue.a)({},be)})),me.abrupt("return",{name:we,choices:H});case 21:case"end":return me.stop()}},Oe)}));return function(){return R.apply(this,arguments)}}(),Fe=[{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 Oe,H;return(y==null||((Oe=y.editData)===null||Oe===void 0||((H=Oe.exercise)===null||H===void 0))?void 0:H.exercise_status)===1?R:R.id!=="del"&&R.id!=="add"}),qe=function(){var R=Object(Be.a)(l.a.mark(function Oe(H){return l.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:h.t0=H.id,h.next=h.t0==="del"?3:h.t0==="up"||h.t0==="down"?5:h.t0==="edit"?9:h.t0==="add"?11:16;break;case 3:return A.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(Be.a)(l.a.mark(function V(){return l.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(I.j)({id:$.question_id});case 2:Ee({type:"exercise/editExercise",payload:Object(ue.a)({},be)});case 3:case"end":return w.stop()}},V)}))()}}),h.abrupt("break",16);case 5:return h.next=7,Ee({type:"exercise/exeriseMoveUpDown",payload:{id:$.question_id,opr:H.id}});case 7:return Ee({type:"exercise/editExercise",payload:Object(ue.a)({},be)}),h.abrupt("break",16);case 9:return Ie!==-1?x.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(_t(!1),S($.key),T(!0)),h.abrupt("break",16);case 11:if(!(Ie!==-1)){h.next=14;break}return x.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),h.abrupt("return");case 14:return it({key:$.key,insert_id:$==null?void 0:$.question_id,question_type:2}),h.abrupt("break",16);case 16:case"end":return h.stop()}},Oe)}));return function(H){return R.apply(this,arguments)}}(),Ne=function(){var Oe;return O.a.createElement("aside",null,O.a.createElement("div",{className:g.a.questionType},O.a.createElement("div",null,O.a.createElement("span",{className:"font16 c-blue"},$.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",$.question_score,"\u5206\uFF09"),!$.hideAction&&Fe.map(function(H,Y){return H.id==="up"&&$.key===1||H.id==="down"&&$.key===$.len?null:O.a.createElement(_e.a,{key:Y,placement:"bottom",title:H.name},O.a.createElement("span",{onClick:function(){return qe(H)},className:H.icon}))})),O.a.createElement("div",{className:"mt5"},O.a.createElement(re.a,{value:$.question_title})),O.a.createElement("div",{className:g.a.questionChoices},$==null||((Oe=$.question_choices)===null||Oe===void 0)?void 0:Oe.map(function(H,Y){return O.a.createElement(P.a,{key:Y,checked:$.standard_answer.includes(Y+1),disabled:!0},ze[Y],". ",O.a.createElement("span",{className:"c-black font14"},H.choice_text))})))},Ke=function(){var Oe,H;return O.a.createElement("aside",null,O.a.createElement("div",null,O.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"),O.a.createElement("p",{className:g.a.titleWrap},O.a.createElement("span",{className:g.a.required},"*"),O.a.createElement("span",{className:g.a.title},"\u9898\u5E72\uFF1A")),O.a.createElement(n.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:we,onChange:function(h){return tt(h)}}),O.a.createElement("p",{className:g.a.titleWrap},O.a.createElement("span",{className:g.a.required},"*"),O.a.createElement("span",{className:g.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",O.a.createElement("span",{className:g.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),O.a.createElement(P.a.Group,{buttonStyle:"solid",value:M,onChange:function(h){return f(h.target.value)}},O.a.createElement(P.a.Button,{value:"1",className:"".concat(g.a.radio," mr40")},"\u6B63\u786E"),O.a.createElement(P.a.Button,{value:"2",className:g.a.radio},"\u9519\u8BEF")),O.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"),O.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",O.a.createElement(m.a,{value:s,max:1e4,min:0,onChange:function(h){u(h)}})," \u5206"),O.a.createElement("p",{className:g.a.titleWrap},O.a.createElement("span",{className:g.a.required},"*"),O.a.createElement("span",{className:"".concat(g.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",O.a.createElement("span",{className:g.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")),O.a.createElement("div",{className:"mt5"},O.a.createElement(fe.a,{value:z,selectvalues:$==null?void 0:$.tag_discipline_ids,onChange:ee,subId:(Oe=y.editData)===null||Oe===void 0||((H=Oe.exercise)===null||H===void 0)?void 0:H.sub_discipline_id,knowledgeOptions:et,onAddKnowledgeFinish:he}))),O.a.createElement("aside",{className:"tr"},(Ie!==-1||$.question_id)&&O.a.createElement(i.a,{type:"default",onClick:function(){rt(),T(!1)}},"\u53D6\u6D88"),O.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Ve()}},"\u4FDD\u5B58")))};return O.a.createElement("section",{className:g.a.wrap},!vt&&Ne(),vt&&Ke())};_.a=Object(ne.a)(function(B){var ie=B.problemset,a=B.loading,K=B.exercise,Z=B.globalSetting;return{problemset:ie,globalSetting:Z,exercise:K,loading:a.effects}},null,null,{forwardRef:!0})(Object(X.forwardRef)(le))},"D+AN":function(ot,_,e){"use strict";var ke=e("MPZO"),i=e("bnk9"),Q=e("EYz/"),m=e("gwXo"),se=e("XZgM"),P=e("TFeq"),E=e("RXQH"),_e=e("VgM2"),ce=e("9cas"),A=e("twZV"),te=e("CeOx"),x=e("NiCL"),ve=e("rjoL"),l=e("TMtJ"),Be=e("X/R0"),ue=e("M6G9"),$e=e("VBJJ"),b=e.n($e),j=e("z3+T"),X=e("55MS"),O=e("V0hb"),k=e("GZha"),ne=e("buSX"),I=e("ZZRV"),n=e.n(I),D=e("q5+0"),g=e("9kvl"),re=e("V0Rq"),fe=e("Ot1p"),ze=e("9Bee"),le=e("YJx+"),B=e.n(le),ie=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"],K=function(y,ae){var Ee=y.problemset,U=y.exercise,de=y.globalSetting,$=y.loading,Ie=y.dispatch,nt=y.onRef,S=nt===void 0?function(){}:nt,d=y.editData,rt=y.cancelAdd,L=rt===void 0?function(){}:rt,it=y.editKey,dt=y.setEditKey,_t=dt===void 0?function(){}:dt,mt=y.setIsClaer,Ce=mt===void 0?function(){}:mt,v=y.addCallback,M=v===void 0?function(oe){}:v,f=Object(ne.a)(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),at=Object(I.useState)([]),Qe=Object(k.a)(at,2),we=Qe[0],tt=Qe[1],lt=Object(I.useState)(),ct=Object(k.a)(lt,2),vt=ct[0],T=ct[1],t=Object(I.useState)([]),r=Object(k.a)(t,2),s=r[0],u=r[1],p=Object(I.useState)(""),F=Object(k.a)(p,2),z=F[0],ee=F[1],Ye=Object(I.useState)(5),ye=Object(k.a)(Ye,2),et=ye[0],Xe=ye[1],he=Object(I.useState)([]),be=Object(k.a)(he,2),Ve=be[0],Fe=be[1];console.log("editData: ",d),console.log("exercise: ",U);var qe=Object(I.useState)(!1),Ne=Object(k.a)(qe,2),Ke=Ne[0],R=Ne[1],Oe=Object(D.m)(),H=Object(I.useState)([]),Y=Object(k.a)(H,2),h=Y[0],Le=Y[1],V=function(N){Le([].concat(Object(O.a)(h),[Object(X.a)({},N)]))};Object(I.useEffect)(function(){tt(["","","",""])},[]),Object(I.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){R(!0),ee(""),Xe(5),tt(["","","",""]),u([]);return}ee(d==null?void 0:d.question_title),Xe(parseInt(d==null?void 0:d.question_score)),tt(d==null?void 0:d.question_choices.map(function(N){return N.choice_text}));var oe=[];d==null||d.standard_answer.map(function(N,C){oe.push(N-1)}),Fe(d.tag_discipline_ids),u(oe)},[d]),Object(I.useEffect)(function(){Ke&&oe();function oe(){return N.apply(this,arguments)}function N(){return N=Object(j.a)(b.a.mark(function C(){var o,c,Ue;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(re.B)({sub_discipline_id:(o=U.editData)===null||o===void 0||((c=o.exercise)===null||c===void 0)?void 0:c.sub_discipline_id});case 2:Ue=je.sent,Le(Ue.tag_disciplines);case 4:case"end":return je.stop()}},C)})),N.apply(this,arguments)}},[Ke]),Object(I.useEffect)(function(){var oe,N=(U==null||((oe=U.tagDisciplineData)===null||oe===void 0)?void 0:oe.tag_disciplines)&&Array.isArray(U.tagDisciplineData.tag_disciplines)?U.tagDisciplineData.tag_disciplines:[];Le(N)},[U.tagDisciplineData]),Object(I.useImperativeHandle)(ae,function(){return{onSave:He,isEdit:Ke}});var He=function(){var oe=Object(j.a)(b.a.mark(function N(){var C,o,c,Ue,pe,je,Ae;return b.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z){Pe.next=3;break}return ue.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Pe.abrupt("return",!1);case 3:if(C=we.findIndex(function(Te){return!Te}),!(C>-1)){Pe.next=7;break}return ue.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[C]," \u9009\u9879\u7684\u5185\u5BB9")),Pe.abrupt("return",!1);case 7:if(s.length){Pe.next=10;break}return ue.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Pe.abrupt("return",!1);case 10:if(!(s.length<1)){Pe.next=13;break}return ue.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Pe.abrupt("return",!1);case 13:if(!(Ve.length<1)){Pe.next=16;break}return ue.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),Pe.abrupt("return",!1);case 16:if(o=we.map(function(Te,Rt){return{choice_text:Te,is_answer:s.includes(Rt)?Rt+1:0}}),!d.question_id){Pe.next=23;break}return Pe.next=20,Ie({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:z,question_type:1,question_score:et,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(Ue=U.editData)===null||Ue===void 0||((pe=Ue.exercise)===null||pe===void 0)?void 0:pe.sub_discipline_id}});case 20:c=Pe.sent,Pe.next=26;break;case 23:return Pe.next=25,Ie({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:Oe.categoryId,question_title:z,question_type:1,question_score:et,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(je=U.editData)===null||je===void 0||((Ae=je.exercise)===null||Ae===void 0)?void 0:Ae.sub_discipline_id}});case 25:c=Pe.sent;case 26:c.status===0&&(_t(-1),ue.b.success("\u4FDD\u5B58\u6210\u529F"),R(!1),Ie({type:"exercise/editExercise",payload:Object(X.a)({},Oe)}));case 27:case"end":return Pe.stop()}},N)}));return function(){return oe.apply(this,arguments)}}(),w=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\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(oe){var N,C;return(U==null||((N=U.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?oe:oe.id!=="del"&&oe.id!=="add"}),me=function(){var oe=Object(j.a)(b.a.mark(function N(C){return b.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=C.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:c.t0==="add"?11:16;break;case 3:return l.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(j.a)(b.a.mark(function pe(){return b.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(re.j)({id:d.question_id});case 2:Ie({type:"exercise/editExercise",payload:Object(X.a)({},Oe)});case 3:case"end":return Ae.stop()}},pe)}))()}}),c.abrupt("break",16);case 5:return c.next=7,Ie({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:C.id}});case 7:return Ie({type:"exercise/editExercise",payload:Object(X.a)({},Oe)}),c.abrupt("break",16);case 9:return it!==-1?ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ce(!1),_t(d.key),R(!0)),c.abrupt("break",16);case 11:if(!(it!==-1)){c.next=14;break}return ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),c.abrupt("return");case 14:return M({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:0}),c.abrupt("break",16);case 16:case"end":return c.stop()}},N)}));return function(C){return oe.apply(this,arguments)}}(),J=function(){var N;return n.a.createElement("aside",null,n.a.createElement("div",{className:B.a.questionType},n.a.createElement("div",null,n.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u5355\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&w.map(function(C,o){return C.id==="up"&&d.key===1||C.id==="down"&&d.key===d.len?null:n.a.createElement(x.a,{key:o,placement:"bottom",title:C.name},n.a.createElement("span",{onClick:function(){return me(C)},className:C.icon}))})),n.a.createElement("div",{className:"mt5"},n.a.createElement(ze.a,{value:d.question_title})),n.a.createElement("div",{className:B.a.questionChoices},d==null||((N=d.question_choices)===null||N===void 0)?void 0:N.map(function(C,o){return n.a.createElement(P.a,null,n.a.createElement(_e.a,null,n.a.createElement(A.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},a[o],".")),n.a.createElement(_e.a,{flex:"1"},n.a.createElement("span",{className:"c-black font14"},n.a.createElement(ze.a,{value:C.choice_text}))))})))},st=function(){var N,C;return n.a.createElement("aside",null,n.a.createElement("div",{className:B.a.questionType},n.a.createElement("div",null,n.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")),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:B.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(fe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:z,onChange:function(c){return ee(c)}}),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:B.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",n.a.createElement("span",{className:B.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),we.map(function(o,c){var Ue,pe;return n.a.createElement("div",{className:B.a.choiceWrap,key:c},n.a.createElement(x.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},n.a.createElement("div",{className:"".concat(B.a.answer," ").concat(s.includes(c)?B.a.activeAnswer:""),onClick:function(){s.includes(c)?u(s.filter(function(Ae){return Ae!==c})):u([].concat(Object(O.a)(s),[c]))}},a[c])),n.a.createElement("div",{className:B.a.editorWrap},vt===c?n.a.createElement(fe.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Ae){we[c]=Ae,tt(we)}}):n.a.createElement("div",{className:B.a.htmlWrap,onClick:function(){return T(c)}},n.a.createElement(ze.a,{value:o}))),((Ue=U.editData)===null||Ue===void 0||((pe=Ue.exercise)===null||pe===void 0)?void 0:pe.exercise_status)===1&&n.a.createElement(n.a.Fragment,null,c>1&&n.a.createElement(x.a,{title:"\u5220\u9664"},n.a.createElement("i",{className:"".concat(B.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return tt(we.filter(function(Ae,bt){return bt!==c}))}})),c<7&&c===we.length-1&&n.a.createElement(x.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.a.createElement("i",{className:"".concat(B.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return tt([].concat(Object(O.a)(we),[""]))}}))))}),n.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"),n.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",n.a.createElement(m.a,{value:et,max:1e4,min:0,onChange:function(c){Xe(c)}})," \u5206"),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:"".concat(B.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",n.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")),n.a.createElement("div",{className:"mt5"},n.a.createElement(ie.a,{selectvalues:d==null?void 0:d.tag_discipline_ids,value:Ve,onChange:Fe,subId:(N=U.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0)?void 0:C.sub_discipline_id,knowledgeOptions:h,onAddKnowledgeFinish:V}))),n.a.createElement("aside",{className:"tr"},(it!==-1||d.question_id)&&n.a.createElement(i.a,{type:"default",onClick:function(){L(),R(!1)}},"\u53D6\u6D88"),n.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){He()}},"\u4FDD\u5B58")))};return n.a.createElement("section",{className:B.a.wrap},!Ke&&J(),Ke&&st())};_.a=Object(g.a)(function(Z){var y=Z.problemset,ae=Z.loading,Ee=Z.globalSetting,U=Z.exercise;return{problemset:y,globalSetting:Ee,exercise:U,loading:ae.effects}},null,null,{forwardRef:!0})(Object(I.forwardRef)(K))},E7pt:function(ot,_,e){"use strict";e.r(_);var ke=e("2mHG"),i=e("KFRP"),Q=e("MPZO"),m=e("bnk9"),se=e("9cas"),P=e("twZV"),E=e("EYz/"),_e=e("gwXo"),ce=e("DHCt"),A=e("CRgH"),te=e("A/ao"),x=e("HGue"),ve=e("CeOx"),l=e("NiCL"),Be=e("XZgM"),ue=e("TFeq"),$e=e("RXQH"),b=e("VgM2"),j=e("XSsT"),X=e("iBFk"),O=e("E+ey"),k=e("sY1U"),ne=e("X/R0"),I=e("M6G9"),n=e("55MS"),D=e("VBJJ"),g=e.n(D),re=e("z3+T"),fe=e("V0hb"),ze=e("EkPb"),le=e("7X0+"),B=e("GZha"),ie=e("ZZRV"),a=e.n(ie),K=e("q5+0"),Z=e("DndG"),y=e("9kvl"),ae=e("i4g8"),Ee=e("V0Rq"),U=e("8RY0"),de=e("D+AN"),$=e("CxHN"),Ie=e("1w57"),nt=e("j+ej"),S=e("tFzH"),d=e("2aF/"),rt=e("1kpo"),L=e("Rbwl"),it=e("hTF7"),dt=e("GrpF"),_t=e("Xc/e"),mt=e("+GcH"),Ce=e.n(mt),v=A.a.Search,M=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]}],f=[{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"}]}],at=function(t){var r,s=t.classroomList,u=t.shixunsList,p=t.loading,F=t.dispatch,z=t.callback,ee=Object(ie.useState)(Object(n.a)({},Object(K.m)())),Ye=Object(B.a)(ee,2),ye=Ye[0],et=Ye[1],Xe=Object(K.l)(),he=s.actionTabs,be=le.a.useForm(),Ve=Object(B.a)(be,1),Fe=Ve[0],qe=s.shixunLists,Ne=Object(ie.useState)([]),Ke=Object(B.a)(Ne,2),R=Ke[0],Oe=Ke[1],H=Object(ie.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),Y=Object(B.a)(H,2),h=Y[0],Le=Y[1],V=s.actionTabs.key==="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE";if(Object(ie.useEffect)(function(){V&&F({type:"classroomList/getShixunLists",payload:Object(n.a)({},h)})},[ye.categoryId,V,h]),Object(ie.useEffect)(function(){F({type:"shixunsList/getMenus",payload:{}})},[]),Object(ie.useEffect)(function(){Oe([])},[s.actionTabs.key]),s.actionTabs.key!=="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE")return null;var He=function(me,J,st){h.tag_level=me,h.tag_id=J,h.current_id=st,Le(Object(n.a)({},h))};return a.a.createElement(rt.a,{title:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,onClose:function(){F({type:"classroomList/setActionTabs",payload:{key:""}})},visible:!!V,key:"bottom",className:Ce.a.drawer,footer:a.a.createElement("div",{className:"tc"},a.a.createElement(m.a,{size:"large",onClick:function(){F({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),a.a.createElement(m.a,{size:"large",onClick:Object(re.a)(g.a.mark(function w(){var me,J;return g.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:R.length>1?I.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8BAD\u9879\u76EE"):R.length===0?I.b.error("\u8BF7\u9009\u62E9\u5B9E\u8BAD\u9879\u76EE"):(z&&z(qe==null||((me=qe.shixun_list)===null||me===void 0)?void 0:me.filter(function(N){return N.id===R[0]})[0],(J=s.actionTabs)===null||J===void 0?void 0:J.editData),F({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return oe.stop()}},w)})),type:"primary"},"\u786E\u5B9A"))},a.a.createElement("section",{className:"tc"},a.a.createElement(v,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Ce.a.search,onSearch:function(me){h.keyword=me,F({type:"classroomList/getShixunLists",payload:Object(n.a)({},h)})}})),a.a.createElement("section",{className:"edu-container"},M.map(function(w,me){var J;return a.a.createElement("ul",{className:Ce.a.menu,key:me},a.a.createElement("li",null,w.name),w==null||((J=w.children)===null||J===void 0)?void 0:J.map(function(st,oe){return a.a.createElement("li",{key:oe,className:h[w.id]==st.id?Ce.a.actived:"",onClick:function(){h[w.id]=st.id,Le(Object(n.a)({},h)),F({type:"classroomList/getShixunLists",payload:Object(n.a)({},h)})}},a.a.createElement("strong",null,st.name))}))}),a.a.createElement("ul",{className:Ce.a.menut},a.a.createElement("span",{style:{padding:"18px",fontWeight:"600"}},"\u65B9\u5411\uFF1A"),a.a.createElement("li",{className:h.tag_id?"":Ce.a.actived3,onClick:function(){He(null,null,null)}},a.a.createElement("strong",null,"\u5168\u90E8")),u.menus&&u.menus.map(function(w,me){return a.a.createElement("li",{key:me,className:h.current_id==w.id&&h.tag_level===1?Ce.a.actived3:""},a.a.createElement("strong",{onClick:function(){He(1,w.id,w.id)}},w.name),a.a.createElement("div",null,w.sub_repertoires.map(function(J,st){return a.a.createElement("div",{key:st,className:"mt5"},a.a.createElement("div",{className:h.tag_id==J.id&&h.tag_level===2?"".concat(Ce.a.actived4," ").concat(Ce.a.subTag):Ce.a.subTag,onClick:function(){He(2,J.id,w.id)}},J.name),a.a.createElement("ul",{className:"mt5"},J.tags&&J.tags.map(function(oe,N){return a.a.createElement("li",{key:N,className:h.tag_id==oe.id&&h.tag_level===3?Ce.a.actived4:"",onClick:function(){He(3,oe.id,w.id)}},oe.name)})))})))})),f.map(function(w,me){var J;return a.a.createElement("ul",{className:Ce.a.menu,key:me},a.a.createElement("li",null,w.name),w==null||((J=w.children)===null||J===void 0)?void 0:J.map(function(st,oe){return a.a.createElement("li",{key:oe,className:h[w.id]==st.id?Ce.a.actived:"",onClick:function(){h[w.id]=st.id,Le(Object(n.a)({},h)),F({type:"classroomList/getShixunLists",payload:Object(n.a)({},h)})}},a.a.createElement("strong",null,st.name))}))}),a.a.createElement("div",{className:Ce.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"},qe.shixuns_count),"\u4E2A\u8BFE\u7A0B"),a.a.createElement("li",{className:"current",onClick:function(){h.order=h.order==="asc"?"desc":"asc",Le(Object(n.a)({},h))}},"\u5B66\u4E60\u4EBA\u6570",a.a.createElement("p",{className:"edu-sorter current ".concat(h.order)},h.order==="asc"?a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))),qe==null||((r=qe.shixun_list)===null||r===void 0)?void 0:r.map(function(w,me){return a.a.createElement("div",{className:Ce.a.listItem,key:me},a.a.createElement(_t.a,{checked:R.includes(w.id),value:w.id,onChange:function(st){var oe=R.indexOf(w.id);R.indexOf(w.id)>-1?Oe(R.filter(function(N){return N!==w.id})):Oe(R.concat(w.id))}}),a.a.createElement("div",{className:Ce.a.info},a.a.createElement("div",{className:Ce.a.title},a.a.createElement("div",{className:Ce.a.titleLeft},a.a.createElement(Z.Link,{to:"/shixuns/".concat(w.identifier,"/challenges"),target:"_blank"},a.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:w.title}})))),a.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.a.createElement("span",{className:Ce.a.description,dangerouslySetInnerHTML:{__html:w.description}})),a.a.createElement("div",{className:"flex-wrp mt15"},w.challenge_names.map(function(J,st){return a.a.createElement("span",{key:st,className:"mr30"},"\u7B2C",st+1,"\u5173 ",J," ")})),a.a.createElement(k.a,{dashed:!0}),a.a.createElement("div",{className:"c-light-black mt20"},a.a.createElement("span",null,w.author_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,w.author_school_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",w.level),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),a.a.createElement("span",null,w.study_count))))}),a.a.createElement("p",null)),a.a.createElement("div",{className:"tc"},a.a.createElement(it.a,{defaultCurrent:1,current:ye.page||1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,showSizeChanger:!1,total:qe==null?void 0:qe.shixuns_count,onChange:function(me){h.page=me,Oe([]),F({type:"classroomList/getShixunLists",payload:Object(n.a)({},h)})}})))},Qe=Object(y.a)(function(T){var t=T.classroomList,r=T.loading,s=T.shixunsList;return{classroomList:t,loading:r,shixunsList:s}})(at),we=e("L4pD"),tt=e("zQJ6"),lt=e.n(tt),ct=function(t){var r,s,u,p,F,z,ee,Ye,ye,et,Xe,he,be,Ve,Fe,qe,Ne,Ke,R=t.exercise,Oe=t.globalSetting,H=t.loading,Y=t.user,h=t.problemset,Le=t.dispatch,V=Object(K.m)(),He=Object(K.k)(),w=Y.userInfo,me=le.a.useForm(),J=Object(B.a)(me,1),st=J[0],oe=Object(ie.useState)([]),N=Object(B.a)(oe,2),C=N[0],o=N[1],c=Object(ie.useState)(!1),Ue=Object(B.a)(c,2),pe=Ue[0],je=Ue[1],Ae=Object(ie.useState)(-1),bt=Object(B.a)(Ae,2),Pe=bt[0],Te=bt[1],Rt=Object(ie.useRef)(),jt=Object(ie.useState)(!1),Ft=Object(B.a)(jt,2),Mt=Ft[0],Lt=Ft[1],Tt=[{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(ie.useEffect)(function(){var ge,W,q;if((ge=R.editData)===null||ge===void 0?void 0:ge.exercise_questions){var G,Re,De,Et,Pt,gt,Dt,Ct,Bt;o(Object(fe.a)((G=R.editData)===null||G===void 0?void 0:G.exercise_questions)),st.setFieldsValue({exercise_name:(Re=R.editData)===null||Re===void 0||((De=Re.exercise)===null||De===void 0)?void 0:De.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||((Bt=Ct.exercise)===null||Bt===void 0)?void 0:Bt.exercise_description})}var It=(W=R.editData)===null||W===void 0||((q=W.exercise)===null||q===void 0)?void 0:q.sub_discipline_id;It&&St(It)},[R.editData]),Object(ie.useEffect)(function(){var ge,W,q=[],G=(ge=R.editData)===null||ge===void 0||((W=ge.exercise)===null||W===void 0)?void 0:W.sub_discipline_id;h.courseOptions.map(function(Re){var De;Re.value===G&&q.push(G),Re==null||((De=Re.children)===null||De===void 0)||De.map(function(Et){Et.value===G&&(q=[Re.value,Et.value])})}),st.setFieldsValue({courseid:Object(fe.a)(q)})},[h.courseOptions]);var St=function(){var ge=Object(re.a)(g.a.mark(function W(q){return g.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Le({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:q}});case 2:case"end":return Re.stop()}},W)}));return function(q){return ge.apply(this,arguments)}}();Object(ie.useEffect)(function(){At()},[V.categoryId]);var At=function(){var ge=Object(re.a)(g.a.mark(function W(){return g.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Le({type:"exercise/editExercise",payload:Object(n.a)({},V)});case 2:return G.next=4,Le({type:"problemset/getEditDisciplines",payload:{source:"question"}});case 4:case"end":return G.stop()}},W)}));return function(){return ge.apply(this,arguments)}}(),ut=function(){var ge=Object(re.a)(g.a.mark(function W(){var q,G,Re;return g.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,st.validateFields();case 2:return Re=st.getFieldValue(),Re.is_md=!0,Re.exerciseId=(q=R.editData)===null||q===void 0||((G=q.exercise)===null||G===void 0)?void 0:G.id,Re.sub_discipline_id=Re.courseid[Re.courseid.length-1],je(!1),Et.next=9,Object(Ee.F)(Object(n.a)({},Re));case 9:Te(-1),Le({type:"exercise/editExercise",payload:Object(n.a)({},V)});case 11:case"end":return Et.stop()}},W)}));return function(){return ge.apply(this,arguments)}}(),Me=function(){var ge=Object(re.a)(g.a.mark(function W(q){var G,Re,De,Et;return g.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(!(Pe!==-1)){gt.next=3;break}return I.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),gt.abrupt("return");case 3:q===5?Le({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE"}}):q===6?He.push("/problems/new?difficult=".concat((G=R.editData)===null||G===void 0||((Re=G.exercise)===null||Re===void 0)?void 0:Re.difficulty,"&sub_discipline_id=").concat((De=R.editData)===null||De===void 0||((Et=De.exercise)===null||Et===void 0)?void 0:Et.sub_discipline_id,"&express_id=").concat(V.categoryId,"&callback_url=").concat(location.pathname)):(Te((C==null?void 0:C.length)+1),o([].concat(Object(fe.a)(C),[{question_type:q}]))),Lt(!0);case 5:case"end":return gt.stop()}},W)}));return function(q){return ge.apply(this,arguments)}}(),Se=function(){var W;Te(-1),(C==null||((W=C[Pe-1])===null||W===void 0)?void 0:W.question_id)||o(C.filter(function(q,G){return G!==Pe-1}))},We=function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(W.question_type===6){var q,G,Re,De;return He.push("/problems/new?difficult=".concat((q=R.editData)===null||q===void 0||((G=q.exercise)===null||G===void 0)?void 0:G.difficulty,"&sub_discipline_id=").concat((Re=R.editData)===null||Re===void 0||((De=Re.exercise)===null||De===void 0)?void 0:De.sub_discipline_id,"&express_id=").concat(V.categoryId,"&callback_url=").concat(location.pathname)),!1}C.splice(W==null?void 0:W.key,0,Object(n.a)({insert_id:W==null?void 0:W.insert_id},W)).slice(),o(Object(fe.a)(C.map(function(Et,Pt){return Object(n.a)(Object(n.a)({},Et),{key:Pt+1})}))),Te(W.key+1)},xe=function(){return C==null?void 0:C.map(function(W,q){W.key=q+1,W.len=C.length;var G={ref:Rt,editData:W,editKey:Pe,cancelAdd:function(){return Se()},setEditKey:function(De){return Te(De)},setIsClaer:function(De){return Lt(De)},addCallback:function(De){return We(De)}};if(W.question_type===0)return a.a.createElement("aside",null,a.a.createElement(de.a,G),a.a.createElement(k.a,null));if(W.question_type===1)return a.a.createElement("aside",null,a.a.createElement(U.a,G),a.a.createElement(k.a,null));if(W.question_type===2)return a.a.createElement("aside",null,a.a.createElement($.a,G),a.a.createElement(k.a,null));if(W.question_type===3)return a.a.createElement("aside",null,a.a.createElement(Ie.a,G),a.a.createElement(k.a,null));if(W.question_type===4)return a.a.createElement("aside",null,a.a.createElement(nt.a,G),a.a.createElement(k.a,null));if(W.question_type===5)return a.a.createElement("aside",null,a.a.createElement(S.a,G),a.a.createElement(k.a,null));if(W.question_type===6)return a.a.createElement("aside",null,a.a.createElement(we.a,G),a.a.createElement(k.a,null))})};return a.a.createElement("section",{className:"edu-container minH500"},a.a.createElement(i.a,{loading:H["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"},w&&a.a.createElement(X.a,{separator:">"},a.a.createElement(X.a.Item,null,a.a.createElement(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/exercise")},w==null||((r=w.course)===null||r===void 0)?void 0:r.course_name)),a.a.createElement(X.a.Item,null,a.a.createElement(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),a.a.createElement(X.a.Item,null,"\u7F16\u8F91\u8BD5\u5377"))),a.a.createElement("aside",{className:[lt.a.title,"mt20"].join(" ")},a.a.createElement(ue.a,{style:{width:"100%"}},a.a.createElement(b.a,{flex:"1"},a.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377")),a.a.createElement(b.a,null,a.a.createElement(Z.Link,{className:"font16 c-light-black",to:"/classrooms/".concat(V.coursesId,"/exercise")},"\u8FD4\u56DE"))))),a.a.createElement("section",{className:[lt.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!pe&&a.a.createElement("aside",null,a.a.createElement("div",{className:lt.a.containerDesc},a.a.createElement("div",null,(s=R.editData)===null||s===void 0||((u=s.exercise)===null||u===void 0)?void 0:u.exercise_name),a.a.createElement("div",null,a.a.createElement(l.a,{title:"\u7F16\u8F91"},a.a.createElement("span",{onClick:function(){return je(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),a.a.createElement("div",{className:"c-light-black"},(p=R.editData)===null||p===void 0||((F=p.exercise)===null||F===void 0)?void 0:F.exercise_description)),pe&&a.a.createElement(le.a,{layout:"vertical",form:st,className:lt.a.formWrap},a.a.createElement(le.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(x.a,{disabled:((z=R.editData)===null||z===void 0||((ee=z.exercise)===null||ee===void 0)?void 0:ee.exercise_status)!==1,placeholder:"\u8BF7\u9009\u62E9...",options:h.courseOptions})),a.a.createElement(le.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(A.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(le.a.Item,{name:"time",label:"\u8003\u8BD5\u65F6\u957F"},a.a.createElement(_e.a,{min:1,max:9999,disabled:((Ye=R.editData)===null||Ye===void 0||((ye=Ye.exercise)===null||ye===void 0)?void 0:ye.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(le.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(P.a.Group,{disabled:((et=R.editData)===null||et===void 0||((Xe=et.exercise)===null||Xe===void 0)?void 0:Xe.exercise_status)!==1},a.a.createElement(P.a.Button,{value:1},"\u7B80\u5355"),a.a.createElement(P.a.Button,{value:2},"\u9002\u4E2D"),a.a.createElement(P.a.Button,{value:3},"\u56F0\u96BE"))),a.a.createElement(le.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},a.a.createElement(A.a.TextArea,{disabled:((he=R.editData)===null||he===void 0||((be=he.exercise)===null||be===void 0)?void 0:be.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(le.a.Item,{className:"tr"},a.a.createElement(m.a,{type:"primary",onClick:function(){ut()}},"\u4FDD\u5B58"),a.a.createElement(m.a,{style:{marginLeft:10},onClick:function(){var W;if(je(!1),(W=R.editData)===null||W===void 0?void 0:W.exercise_questions){var q,G,Re,De,Et,Pt,gt,Dt,Ct;o(Object(fe.a)((q=R.editData)===null||q===void 0?void 0:q.exercise_questions)),st.setFieldsValue({exercise_name:(G=R.editData)===null||G===void 0||((Re=G.exercise)===null||Re===void 0)?void 0:Re.exercise_name,time:(De=R.editData)===null||De===void 0||((Et=De.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(ue.a,{className:"mt20"},a.a.createElement(b.a,{flex:1},Tt.map(function(ge,W){var q,G,Re,De;if(R==null||((q=R.editData)===null||q===void 0||((G=q.exercise_types)===null||G===void 0))?void 0:G[ge.count])return a.a.createElement("span",{className:"mr15 font14",key:W},ge.name," ",R==null||((Re=R.editData)===null||Re===void 0)?void 0:Re.exercise_types[ge.count],"\u9898\uFF0C\u5171",R==null||((De=R.editData)===null||De===void 0)?void 0:De.exercise_types[ge.score],"\u5206")})),a.a.createElement(b.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||((Fe=Ve.exercise_types)===null||Fe===void 0))?void 0:Fe.q_counts)||0)," \u9898 \u5171 ",a.a.createElement("span",{className:"c-orange"},(R==null||((qe=R.editData.exercise_types)===null||qe===void 0)?void 0:qe.q_scores)||0)," \u5206"))),C!=""&&a.a.createElement("section",{className:[lt.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},xe()),((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:[lt.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},a.a.createElement("div",{style:{flex:"1"}},Tt.map(function(ge){return a.a.createElement(m.a,{className:"mr20",type:"primary",onClick:function(){return Me(ge.id)}},a.a.createElement(ae.a,{className:"mr5"}),ge.name)})),a.a.createElement(m.a,{className:"mr20",type:"primary"},a.a.createElement(ae.a,{className:"mr5"}),a.a.createElement(Z.Link,{style:{color:"#fff"},to:"/classrooms/".concat(V==null?void 0:V.coursesId,"/exercise/").concat(V==null?void 0:V.categoryId,"/detail?random=false&tabs=2")},"\u8BD5\u5377\u9884\u89C8"))),a.a.createElement(Qe,{callback:function(W,q){if(q){C.splice(q==null?void 0:q.key,0,Object(n.a)(Object(n.a)({insert_id:q==null?void 0:q.insert_id},q),{},{shixun:W.challenge_names.map(function(G){return{challenge_name:G,challenge_score:5}}),shixun_name:W.title,shixun_id:W.id,question_type:5,edit:!0})).slice(),o(Object(fe.a)(C.map(function(G,Re){return Object(n.a)(Object(n.a)({},G),{key:Re+1})}))),Te(q.key+1);return}C.push({shixun:W.challenge_names.map(function(G){return{challenge_name:G,challenge_score:5}}),shixun_name:W.title,shixun_id:W.id,question_type:5,edit:!0}),o(Object(fe.a)(C))}})))},vt=_.default=Object(y.a)(function(T){var t=T.exercise,r=T.loading,s=T.user,u=T.problemset,p=T.globalSetting;return{exercise:t,globalSetting:p,user:s,problemset:u,loading:r.effects}})(ct)},HmJG:function(ot,_,e){},L4pD:function(ot,_,e){"use strict";var ke=e("CeOx"),i=e("NiCL"),Q=e("rjoL"),m=e("TMtJ"),se=e("VBJJ"),P=e.n(se),E=e("55MS"),_e=e("X/R0"),ce=e("M6G9"),A=e("z3+T"),te=e("GZha"),x=e("buSX"),ve=e("ZZRV"),l=e.n(ve),Be=e("q5+0"),ue=e("9kvl"),$e=e("V0Rq"),b=e("1vsH"),j=e("9Bee"),X=e("YJx+"),O=e.n(X),k=["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"],ne=function(n,D){var g=n.problemset,re=n.exercise,fe=n.globalSetting,ze=n.loading,le=n.dispatch,B=n.onRef,ie=B===void 0?function(){}:B,a=n.editData,K=n.cancelAdd,Z=K===void 0?function(){}:K,y=n.editKey,ae=n.setEditKey,Ee=ae===void 0?function(){}:ae,U=n.addCallback,de=U===void 0?function(){}:U,$=n.setIsClaer,Ie=$===void 0?function(){}:$,nt=Object(x.a)(n,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),S=Object(ve.useState)([]),d=Object(te.a)(S,2),rt=d[0],L=d[1],it=Object(ve.useState)(),dt=Object(te.a)(it,2),_t=dt[0],mt=dt[1],Ce=Object(ve.useState)([]),v=Object(te.a)(Ce,2),M=v[0],f=v[1],at=Object(ve.useState)(""),Qe=Object(te.a)(at,2),we=Qe[0],tt=Qe[1],lt=Object(ve.useState)(5),ct=Object(te.a)(lt,2),vt=ct[0],T=ct[1],t=Object(ve.useState)(!1),r=Object(te.a)(t,2),s=r[0],u=r[1],p=Object(Be.k)(),F=Object(Be.m)();Object(ve.useEffect)(function(){L(["","","",""])},[]),Object(ve.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){u(!0),tt(""),T(5),L(["","","",""]),f([]);return}tt(a==null?void 0:a.question_title),T(parseInt(a==null?void 0:a.question_score)),L(a==null?void 0:a.question_choices.map(function(he){return he.choice_text}));var Xe=[];a==null||a.standard_answer.map(function(he,be){Xe.push(he-1)}),f(Xe)},[a]),Object(ve.useImperativeHandle)(D,function(){return{onSave:z,isEdit:s}});var z=function(){var Xe=Object(A.a)(P.a.mark(function he(){var be,Ve,Fe;return P.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(we){Ne.next=3;break}return ce.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ne.abrupt("return",!1);case 3:if(be=rt.findIndex(function(Ke){return!Ke}),!(be>-1)){Ne.next=7;break}return ce.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(k[be]," \u9009\u9879\u7684\u5185\u5BB9")),Ne.abrupt("return",!1);case 7:if(M.length){Ne.next=10;break}return ce.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(!(M.length<1)){Ne.next=13;break}return ce.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ne.abrupt("return",!1);case 13:if(Ve=rt.map(function(Ke,R){return{choice_text:Ke,is_answer:M.includes(R)?R+1:0}}),!a.question_id){Ne.next=20;break}return Ne.next=17,le({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:we,question_type:1,question_score:vt,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:Fe=Ne.sent,Ne.next=23;break;case 20:return Ne.next=22,le({type:"exercise/addExerciseQuestion",payload:{insert_id:a==null?void 0:a.insert_id,categoryId:F.categoryId,question_title:we,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:Fe=Ne.sent;case 23:Fe.status===0&&(ce.b.success("\u4FDD\u5B58\u6210\u529F"),u(!1),le({type:"exercise/editExercise",payload:Object(E.a)({},F)}));case 24:case"end":return Ne.stop()}},he)}));return function(){return Xe.apply(this,arguments)}}(),ee=[{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(Xe){var he,be;return(re==null||((he=re.editData)===null||he===void 0||((be=he.exercise)===null||be===void 0))?void 0:be.exercise_status)===1?Xe:Xe.id!=="del"&&Xe.id!=="add"}),Ye=function(){var Xe=Object(A.a)(P.a.mark(function he(be){return P.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:Fe.t0=be.id,Fe.next=Fe.t0==="del"?3:Fe.t0==="up"||Fe.t0==="down"?5:Fe.t0==="edit"?9:Fe.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(A.a)(P.a.mark(function Ne(){return P.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:le({type:"exercise/editExercise",payload:Object(E.a)({},F)});case 3:case"end":return R.stop()}},Ne)}))()}}),Fe.abrupt("break",17);case 5:return Fe.next=7,le({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:be.id}});case 7:return le({type:"exercise/editExercise",payload:Object(E.a)({},F)}),Fe.abrupt("break",17);case 9:return Ie(!1),p.push("/problems/".concat(a==null?void 0:a.hack_identifier,"/edit?type=exercises&express_id=").concat(F.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)),Fe.abrupt("break",17);case 12:if(!(y!==-1)){Fe.next=15;break}return ce.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Fe.abrupt("return");case 15:return de({key:a.key,insert_id:a==null?void 0:a.question_id,question_type:6}),Fe.abrupt("break",17);case 17:case"end":return Fe.stop()}},he)}));return function(be){return Xe.apply(this,arguments)}}(),ye=function(){var Xe=Object(A.a)(P.a.mark(function he(be){var Ve;return P.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return be.preventDefault(),qe.next=3,Object($e.L)({id:a==null?void 0:a.hack_identifier});case 3:Ve=qe.sent,Ve.status===0&&Object(b.y)("/myproblems/".concat(Ve==null?void 0:Ve.identifier));case 5:case"end":return qe.stop()}},he)}));return function(be){return Xe.apply(this,arguments)}}(),et=function(){return l.a.createElement("aside",null,l.a.createElement("div",{className:O.a.questionType},l.a.createElement("div",null,l.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),l.a.createElement("span",{className:"c-blue current",onClick:function(be){return ye(be)}},"\u67E5\u770B\u8BE6\u60C5"),!a.hideAction&&ee.map(function(he,be){return he.id==="up"&&a.key===1||he.id==="down"&&a.key===a.len?null:l.a.createElement(i.a,{key:be,placement:"bottom",title:he.name},l.a.createElement("span",{onClick:function(){return Ye(he)},className:he.icon}))})),l.a.createElement("div",{className:"mt5"},l.a.createElement(j.a,{value:a.question_title})),l.a.createElement("div",{className:O.a.questionChoices},l.a.createElement(j.a,{value:a.description||""})))};return l.a.createElement("section",{className:O.a.wrap},et())};_.a=Object(ue.a)(function(I){var n=I.problemset,D=I.loading,g=I.globalSetting,re=I.exercise;return{problemset:n,globalSetting:g,exercise:re,loading:D.effects}},null,null,{forwardRef:!0})(Object(ve.forwardRef)(ne))},M8RZ:function(ot,_,e){"use strict";e.d(_,"a",function(){return ce});var ke=e("FGJx"),i=e("o0AO"),Q=e("uwZC"),m=e("lpH6"),se=e("ZZRV"),P=e.n(se),E=e("EaaV"),_e=e.n(E),ce=function(A){Object(Q.a)(x,A);var te=Object(m.a)(x);function x(ve){var l;Object(ke.a)(this,x),l=te.call(this,ve);var Be=window.document;return l.node=Be.createElement("div"),Be.body.appendChild(l.node),l}return Object(i.a)(x,[{key:"render",value:function(){var l=this.props.children;return Object(E.createPortal)(l,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),x}(P.a.Component)},O2Wb:function(ot,_,e){ot.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ot,_,e){"use strict";var ke=e("rjoL"),i=e("TMtJ"),Q=e("Uu80"),m=e("GZha"),se=e("zjzt"),P=e("ZZRV"),E=e.n(P),_e=e("M0ff"),ce=e.n(_e),A=e("BlUI"),te=e("4X1q"),x=e("bwE0"),ve=e("aPdX"),l=e("rnm6"),Be=e("95/S"),ue=e("kSUc"),$e=e("9Bee"),b=e("1gHQ"),j=e("dejd"),X=e("C+DQ"),O=[{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 k(u){var p=u.onActionCallback,F=u.title,z=u.icon,ee=u.actionName,Ye=u.className,ye=Ye===void 0?"":Ye,et=u.children;function Xe(){p(ee)}return E.a.createElement("a",{title:F,className:ye,onClick:Xe},E.a.createElement("i",{className:"md-iconfont ".concat(z)}),et)}var ne=function(u){var p=u.watch,F=u.showNullButton,z=u.onActionCallback,ee=u.fullScreen,Ye=[].concat(O,[{title:"".concat(p?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(p?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return E.a.createElement("ul",{className:"markdown-toolbar-container"},Ye.map(function(ye,et){return E.a.createElement("li",{key:et},ye.actionName?E.a.createElement(k,Object(b.a)({},ye,{onActionCallback:z})):E.a.createElement("span",{className:"v-line"}))}),F?E.a.createElement("li",null,E.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:z},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(k,{icon:"".concat(ee?"icon-shrink":"icon-enlarge"),title:ee?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:z})))},I=e("M8RZ"),n=e("MPZO"),D=e("bnk9"),g=e("EkPb"),re=e("7X0+"),fe=e("DHCt"),ze=e("CRgH"),le={labelCol:{span:4},wrapperCol:{span:20}},B=function(u){var p=u.callback,F=u.onCancel;function z(ee){p(ee)}return E.a.createElement(re.a,Object(b.a)({},le,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:z}),E.a.createElement(re.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.a.createElement(ze.a,null)),E.a.createElement(re.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.a.createElement(ze.a,null)),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(D.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))},ie=e("7ahc"),a=e("HmJG"),K=e("BjJ7"),Z=re.a.useForm,y={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}},Ee=function(u){var p=u.callback,F=u.onCancel,z=Z(),ee=Object(m.a)(z,1),Ye=ee[0];function ye(he){p(he)}function et(he){Ye.setFieldsValue({src:"/api/attachments/".concat(he.id)})}function Xe(he){var be=he.target.files[0];de(be,et)}return E.a.createElement(re.a,Object(b.a)({form:Ye},ae,{className:"upload-image-panel",onFinish:ye}),E.a.createElement(re.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},E.a.createElement("div",{className:"flex-container"},E.a.createElement(re.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},E.a.createElement(ze.a,{style:y})),E.a.createElement(U,{onFileChange:Xe}))),E.a.createElement(re.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},E.a.createElement(ze.a,{style:{width:264}})),E.a.createElement(re.a.Item,{style:{textAlign:"right"}},E.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(D.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))};function U(u){var p=u.onFileChange;return E.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",E.a.createElement("input",{type:"file",accept:"image/*",onChange:p}))}function de(u,p){var F=new FormData;F.append("editormd-image-file",u),F.append("file_param_name","editormd-image-file"),F.append("byxhr","true");var z=new window.XMLHttpRequest;z.withCredentials=!0,z.addEventListener("load",function(ee){p(JSON.parse(ee.target.responseText))},!1),z.addEventListener("error",function(ee){console.error(ee)},!1),z.open("POST","".concat(K.a,"/api/attachments.json")),z.send(F)}var $=e("EYz/"),Ie=e("gwXo"),nt=e("9cas"),S=e("twZV"),d=S.a.Group,rt={margin:"0 8px"},L=function(u){var p=u.callback,F=u.onCancel;function z(ee){p(ee)}return E.a.createElement(re.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:z},E.a.createElement("div",{className:"flex-container"},E.a.createElement("span",{style:rt},"\u5355\u5143\u683C\u6570\uFF1A"),E.a.createElement("span",{style:rt},"\u884C\u6570"),E.a.createElement(re.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.a.createElement(Ie.a,null)),E.a.createElement("span",{style:rt},"\u5217\u6570"),E.a.createElement(re.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.a.createElement(Ie.a,null))),E.a.createElement("div",{className:"flex-container",style:{marginTop:12}},E.a.createElement("span",{style:rt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.a.createElement(re.a.Item,{name:"align"},E.a.createElement(d,null,E.a.createElement(S.a,{value:"default"},E.a.createElement("i",{className:"fa fa-align-justify"})),E.a.createElement(S.a,{value:"left"},E.a.createElement("i",{className:"fa fa-align-left"})),E.a.createElement(S.a,{value:"center"},E.a.createElement("i",{className:"fa fa-align-center"})),E.a.createElement(S.a,{value:"right"},E.a.createElement("i",{className:"fa fa-align-right"}))))),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(D.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))},it="link",dt="upload-image",_t="code-block",mt="add-table",Ce="------------",v={default:Ce,left:":".concat(Ce),center:":".concat(Ce,":"),right:"".concat(Ce,":")},M=e("9VGf"),f,at;function Qe(){}var we=0,tt=1e4,lt="\u2581";function ct(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}var vt=navigator.platform.toUpperCase().indexOf("MAC")>=0,T=vt?"Cmd":"Ctrl",t=(f={},Object(se.a)(f,T+"-B","bold"),Object(se.a)(f,T+"-I","italic"),f),r=(at={},Object(se.a)(at,it,"\u6DFB\u52A0\u94FE\u63A5"),Object(se.a)(at,_t,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(se.a)(at,dt,"\u6DFB\u52A0\u56FE\u7247"),Object(se.a)(at,mt,"\u6DFB\u52A0\u8868\u683C"),at),s=_.a=function(u){var p=u.defaultValue,F=p===void 0?"":p,z=u.onChange,ee=u.width,Ye=ee===void 0?"100%":ee,ye=u.height,et=ye===void 0?400:ye,Xe=u.miniToolbar,he=Xe===void 0?!1:Xe,be=u.isFocus,Ve=be===void 0?!1:be,Fe=u.watch,qe=u.id,Ne=qe===void 0?"markdown-editor-id":qe,Ke=u.showResizeBar,R=Ke===void 0?!1:Ke,Oe=u.noStorage,H=Oe===void 0?!1:Oe,Y=u.showNullButton,h=Y===void 0?!1:Y,Le=u.fullScreen,V=Le===void 0?!1:Le,He=u.onBlur,w=u.onCMBeforeChange,me=u.className,J=me===void 0?"":me,st=u.placeholder,oe=st===void 0?"":st,N=Object(P.useState)(null),C=Object(m.a)(N,2),o=C[0],c=C[1],Ue=Object(P.useState)(F),pe=Object(m.a)(Ue,2),je=pe[0],Ae=pe[1],bt=Object(P.useState)(Fe),Pe=Object(m.a)(bt,2),Te=Pe[0],Rt=Pe[1],jt=Object(P.useState)(V),Ft=Object(m.a)(jt,2),Mt=Ft[0],Lt=Ft[1],Tt=Object(P.useState)(""),St=Object(m.a)(Tt,2),At=St[0],ut=St[1],Me=Object(P.useState)(0),Se=Object(m.a)(Me,2),We=Se[0],xe=Se[1],ge=Object(P.useState)(et),W=Object(m.a)(ge,2),q=W[0],G=W[1],Re=Object(P.useState)(!1),De=Object(m.a)(Re,2),Et=De[0],Pt=De[1],gt=Object(P.useRef)(),Dt=Object(P.useRef)(),Ct=Object(P.useRef)(),Bt=Object(P.useRef)();Object(P.useEffect)(function(){if(gt.current){var Ge=function(ft,pt){var ht=pt.clipboardData;if(ht){var yt=ht.types.toString(),Ut=ht.items;if(yt==="text/html,Files"||yt==="Files"){var Ot=Ut[1];yt==="Files"&&(Ot=Ut[0]),Ot.kind==="file"&&Ot.type.match(/^image\//i)&&de(Ot.getAsFile(),function(xt){xt.id?Ze.replaceSelection("![,](/api/attachments/".concat(xt.id,")")):document.location.href="/user/login"})}else return!0}return!0},Ze=ce.a.fromTextArea(gt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!he,lineWrapping:!0,value:F,autoCloseTags:!0,autoCloseBrackets:!0});return Ze.on("paste",Ge),c(Ze),function(){Ze.off("paste",Ge)}}},[]);var It=Object(P.useCallback)(function(){if(Dt.current)try{var Ge=Dt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ze=Dt.current.getElementsByClassName("markdown-editor-body")[0];Mt?Ze.style.height="calc(100vh - ".concat(Ge,"px)"):Ze.style.height="".concat(q-Ge,"px")}catch(Je){console.log(Je,"---- to set md editor body height")}},[q,Dt,Mt]);Object(P.useEffect)(function(){function Ge(){var Je=new A.default(function(ft){var pt=Object(Q.a)(ft),ht;try{for(pt.s();!(ht=pt.n()).done;){var yt=ht.value;(yt.target.offsetHeight>0||yt.target.offsetWidth>0)&&(It(),o.setSize("100%","100%"),o.refresh())}}catch(Ut){pt.e(Ut)}finally{pt.f()}});return Je.observe(gt.current.parentElement),Je}if(o){var Ze=Ge();return function(){Ze.unobserve(gt.current.parentElement)}}},[o,It]),Object(P.useEffect)(function(){if(o){for(var Ge=[],Ze=function(){var yt=ft[Je];pt=Object(m.a)(yt,2);var Ut=pt[0],Ot=pt[1],xt=Object(se.a)({},Ut,function(){kt(Ot)});Ge.push(xt),o.addKeyMap(xt)},Je=0,ft=Object.entries(t);Je0){var Ge=new Date().getTime(),Ze=window.sessionStorage.getItem(Ne);Ge>=We+tt&&(!Ze||Ze!==je)&&(window.sessionStorage.setItem(Ne,je),Pt(!0))}},tt),Object(P.useEffect)(function(){Rt(Fe)},[o,Fe]),Object(P.useEffect)(function(){o&&(Ve&&o.focus())},[o,Ve]),Object(P.useEffect)(function(){if(Te&&o){var Ge=function(ft){var pt=ft.target;Bt.current&&(Bt.current.scrollTop=Bt.current.scrollHeight*pt.scrollTop/pt.scrollHeight)},Ze=o.getScrollerElement();return Ze.addEventListener("scroll",Ge),function(){Ze.removeEventListener("scroll",Ge)}}},[o,Te]),Object(P.useEffect)(function(){if(o&&w){var Ge=function(Je,ft){w(Je,ft)};return o.on("beforeChange",Ge),function(){o.off("beforeChange",Ge)}}},[o,w]),Object(P.useEffect)(function(){if(o&&He){var Ge=function(){He(o.getValue())};return o.on("blur",Ge),function(){o.off("blur",Ge)}}},[o,He]),Object(P.useEffect)(function(){if(o){var Ge=function(Je){var ft=Je.getValue();Ae(ft),xe(new Date().getTime()),Je.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),z&&z(ft)};return o.on("change",Ge),function(){o.off("change",Ge)}}},[o,z]),Object(P.useEffect)(function(){o&&(F==null?(o.setValue(""),Ae("")):F!==o.getValue()&&(o.setValue(F),Ae(F)))},[o,F]);var kt=Object(P.useCallback)(function(Ge){var Ze=o.getCursor(),Je=o.getSelection(),ft=Je.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[55,4,5,7,9,11,12,14],{"+GcH":function(ot,_,e){ot.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(ot,_,e){"use strict";e.d(_,"i",function(){return D}),e.d(_,"l",function(){return ne}),e.d(_,"e",function(){return I}),e.d(_,"h",function(){return n}),e.d(_,"c",function(){return O}),e.d(_,"f",function(){return P}),e.d(_,"g",function(){return re}),e.d(_,"a",function(){return Ve}),e.d(_,"E",function(){return ue}),e.d(_,"D",function(){return B}),e.d(_,"F",function(){return ie}),e.d(_,"G",function(){return a}),e.d(_,"t",function(){return k}),e.d(_,"s",function(){return Z}),e.d(_,"q",function(){return y}),e.d(_,"p",function(){return ae}),e.d(_,"B",function(){return me}),e.d(_,"k",function(){return Ie}),e.d(_,"A",function(){return nt}),e.d(_,"v",function(){return S}),e.d(_,"m",function(){return L}),e.d(_,"y",function(){return it}),e.d(_,"o",function(){return dt}),e.d(_,"d",function(){return _t}),e.d(_,"b",function(){return mt}),e.d(_,"u",function(){return M}),e.d(_,"z",function(){return f}),e.d(_,"x",function(){return at}),e.d(_,"n",function(){return Qe}),e.d(_,"w",function(){return we}),e.d(_,"r",function(){return lt}),e.d(_,"j",function(){return ct}),e.d(_,"C",function(){return vt});var We=e("GrpF"),i=e("Xc/e"),J=e("VBJJ"),m=e.n(J),se=e("XZgM"),h=e("TFeq"),E=e("RXQH"),de=e("VgM2"),le=e("rjoL"),A=e("TMtJ"),te=e("z3+T"),x=e("zjzt"),ve=e("ZZRV"),l=e.n(ve),Be=e("xKgJ"),_e=e("s8TD"),ke=e("V0Rq"),b=e("bntm"),j=e("vcnW"),X=e.n(j),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"],W=function(t){var r={\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(s,u){return l.a.createElement("span",{key:u,className:r[s]&&r[s].class},s)})},ne=function(t){var r,s=(r={},Object(x.a)(r,-1,"\u91CD\u505A\u4E2D"),Object(x.a)(r,0,"\u672A\u5F00\u542F"),Object(x.a)(r,1,"\u672A\u901A\u5173"),Object(x.a)(r,2,"\u6309\u65F6\u901A\u5173"),r);return s[t]||"\u8FDF\u4EA4\u901A\u5173"},I=function(t){var r,s,u,p=(r={},Object(x.a)(r,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(x.a)(r,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(x.a)(r,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(x.a)(r,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(x.a)(r,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),r);return l.a.createElement("span",{className:p==null||((s=p[t.status])===null||s===void 0)?void 0:s.class},p==null||((u=p[t.status])===null||u===void 0)?void 0:u.name)},n=function(t){var r=t.status,s={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 l.a.createElement("span",{className:s[r].class},s[r].name)}catch(u){console.log("utils.StatusGraduationProjectTags",t.status)}},O={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},P={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},re=function(t){var r={\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"}},s=[];t.is_random&&s.push(l.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{t.status&&t.status.map(function(u,p){s.push(l.a.createElement("span",{key:p,className:r[u]&&r[u].class},u))})}catch(u){console.log("utils.status.tag:",u,t.status)}return s},fe=function(t){var r,s,u,p=(r={},Object(x.a)(r,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(x.a)(r,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(x.a)(r,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(x.a)(r,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(x.a)(r,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),r);return l.a.createElement("span",{className:(s=p[t.status])===null||s===void 0?void 0:s.class},(u=p[t.status])===null||u===void 0?void 0:u.name)},Ve=function(t){var r,s,u={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 l.a.createElement("span",{className:(r=u[t.status])===null||r===void 0?void 0:r.class},(s=u[t.status])===null||s===void 0?void 0:s.name)},ue=function(t){t=new Date(t).getTime();var r=1e3*60,s=r*60,u=s*24,p="",F=new Date().getTime(),z=F-t;if(z<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 ee=parseInt(z/u,10),qe=parseInt(z/s,10),Pe=parseInt(z/r,10);return ee>30?p=""+B(t,"yyyy-MM-dd"):ee>1?p=""+ee+"\u5929\u524D":ee==1?p="\u6628\u5929":qe>=1?p=""+qe+"\u5C0F\u65F6\u524D":Pe>=5?p=""+Pe+"\u5206\u949F\u524D":p="\u521A\u521A",p},B=function(t,r){typeof t=="string"&&(t.indexOf("T")>=0&&(t=t.replace("T"," ")),t=new Date(Date.parse(t.replace(/-/g,"/")))),t=new Date(t);var s={"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()},u=[["\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(r)&&(r=r.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(r)&&(r=r.replace(RegExp.$1,u[RegExp.$1.length-1][t.getDay()]));for(var p in s)new RegExp("("+p+")").test(r)&&(r=r.replace(RegExp.$1,RegExp.$1.length==1?s[p]:("00"+s[p]).substr((""+s[p]).length)));return r},ie=function(t){if(!t||t<0)return"0\u79D2";console.log("time:",t);var r=60,s=r*60,u=s*24,p=t/u,F=t/s,z=t/r,ee=t%60;return p>=1?parseInt(p.toString())+"\u5929"+Math.floor(F%24)+"\u65F6"+Math.floor(z%60)+"\u5206"+Math.floor(t%60)+"\u79D2":F>1?parseInt(F.toString())+"\u65F6"+Math.floor(z%60)+"\u5206"+Math.floor(t%60)+"\u79D2":z>=1?parseInt(z.toString())+"\u5206"+Math.floor(t%60)+"\u79D2":Math.ceil(t)+"\u79D2"},a=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,s=0;if(t){s=t.length;for(var u=0;u=55296&&p<=56319&&(s--,u++)}}return s<=r},k=function(t,r,s){if(r){var u=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/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,F=p.test(r),z=u.test(r);(F===!0||z===!0||(r.length<2||r.length>=21))&&s("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}s()},Z=function(t,r,s){if(r){var u=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/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,F=p.test(r),z=u.test(r);(F===!0||z===!0||(r.length<2||r.length>=11))&&s("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}s()},y=function(t){if(!t)return"";for(var r=t.length-1,s="",u=0;u0){r=!1;break}return r}function d(){var T=navigator.userAgent,t=["Chrome"];return t.some(function(r){return T.indexOf(r)>-1})}function rt(){var T=navigator.userAgent,t=["Chrome","Firefox"];return t.some(function(r){return T.indexOf(r)>-1})}var L=function(){var t,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r==null||((t=r.toString())===null||t===void 0)?void 0:t.replace(/\B(?=(\d{3})+(?!\d))/g,",")},it=function(t){var r=document.createElement("a");r.target="_blank",document.body.appendChild(r),r.href=t;var s=document.createEvent("MouseEvents");s.initEvent("click",!1,!1),r.dispatchEvent(s),document.body.removeChild(r)},dt=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))},_t=function(){var t=new Date().getHours(),r=new Date().getMinutes();return r>=30?(t++,r="00"):r="30",t+":"+r},mt=function(){var t=new Date().getHours(),r=new Date().getMinutes();return r>=30?(t++,r="00"):r="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+t+":"+r},Ue;(function(T){T.Number="Number",T.String="String",T.Boolean="Boolean",T.Object="Object",T.Array="Array",T.Function="Function"})(Ue||(Ue={}));var v=function(t){var r=Object.prototype.toString.call(t);return r.substring(8,r.length-1)},M=function(t){return v(t)===Ue.Array?t.length===0:v(t)===Ue.Object?Object.keys(t).length===0:!t},f=function(t,r){for(var s=[],u=t;u1&&arguments[1]!==void 0?arguments[1]:12,s=r/2-2,u=r/2+3;return t.length>r?t.substr(0,s)+"..."+t.substr(u,r):t},Qe=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},we=function(t){return t==null};function tt(T,t){var r=new RegExp("(^|&)".concat(T,"=([^&]*)(&|$)"),"i"),s=t.substr(1).match(r);return s!=null?decodeURIComponent(s[2]):null}var lt=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 r;return window.open("/users/".concat((r=Object(Be.t)())===null||r===void 0?void 0:r.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}},ct=function(t){var r,s;return new Promise(function(){var u=Object(te.a)(m.a.mark(function p(F,z){var ee;return m.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(!(t.ip_limit==="inner")){Pe.next=4;break}return Pe.next=3,Object(_e.a)({ip_limit:t==null?void 0:t.ip_limit});case 3:r=Pe.sent;case 4:return Pe.next=6,Object(ke.e)({id:t.exerciseId,ip:r});case 6:if(ee=Pe.sent,ee.status===0?F(ee):z(ee),!t.errmsgHide){Pe.next=10;break}return Pe.abrupt("return",!0);case 10:if(!(ee.status===-1)){Pe.next=15;break}return s=A.a.info({title:l.a.createElement(h.a,null,l.a.createElement(de.a,{flex:"1"},"\u63D0\u793A"),l.a.createElement(de.a,null,l.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}}))),icon:null,className:"custom-modal-divider",content:l.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),Pe.abrupt("return",!1);case 15:if(!(ee.status===-2)){Pe.next=18;break}return s=A.a.info({title:l.a.createElement(h.a,null,l.a.createElement(de.a,{flex:"1"},"\u63D0\u793A"),l.a.createElement(de.a,null,l.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}}))),icon:null,className:"custom-modal-divider",content:l.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",l.a.createElement("span",{className:"c-red"},ee.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),Pe.abrupt("return",!1);case 18:case"end":return Pe.stop()}},p)}));return function(p,F){return u.apply(this,arguments)}}())},vt=function(){var T=Object(te.a)(m.a.mark(function t(r){var s;return m.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(r.ip_limit!=="no")){p.next=4;break}return p.next=3,ct(r);case 3:d()||A.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:l.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",l.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",l.a.createElement("br",null),"\u8BF7\u4F7F\u7528",l.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(r.open_camera||r.screen_open)){p.next=12;break}if(rt()){p.next=9;break}return A.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:l.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",l.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",l.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",l.a.createElement("br",null),"\u8BF7\u4F7F\u7528",l.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",l.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),p.abrupt("return",!1);case 9:s=A.a.info({title:l.a.createElement(h.a,null,l.a.createElement(de.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),l.a.createElement(de.a,null,l.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:l.a.createElement("div",{className:"font16 p20"},r.open_camera&&l.a.createElement(h.a,{align:"middle",justify:"start",className:"mt20"},l.a.createElement(de.a,null,l.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),l.a.createElement(de.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",l.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),r.screen_open&&l.a.createElement(h.a,{justify:"start",className:"mt20"},l.a.createElement(de.a,{flex:"24px",className:"mr20"},l.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),l.a.createElement(de.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",r.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",l.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),r.ip_bind&&l.a.createElement(h.a,{justify:"start",className:"mt20"},l.a.createElement(de.a,{flex:"24px",className:"mr20"},l.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),l.a.createElement(de.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")),l.a.createElement("p",{className:"ml40 mt40"},l.a.createElement(i.a,{onChange:function(z){return s.update({okButtonProps:{disabled:!z.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var z;Object(b.d)(document.body),r.history.push("/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat((z=Object(Be.t)())===null||z===void 0?void 0:z.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),p.next=13;break;case 12:r.history.push("/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat(r.login));case 13:case"end":return p.stop()}},t)}));return function(r){return T.apply(this,arguments)}}()},"1w57":function(ot,_,e){"use strict";var We=e("XZgM"),i=e("TFeq"),J=e("DHCt"),m=e("CRgH"),se=e("RXQH"),h=e("VgM2"),E=e("CeOx"),de=e("NiCL"),le=e("MPZO"),A=e("bnk9"),te=e("EYz/"),x=e("gwXo"),ve=e("GrpF"),l=e("Xc/e"),Be=e("rjoL"),_e=e("TMtJ"),ke=e("X/R0"),b=e("M6G9"),j=e("VBJJ"),X=e.n(j),D=e("z3+T"),W=e("55MS"),ne=e("V0hb"),I=e("GZha"),n=e("buSX"),O=e("ZZRV"),P=e.n(O),re=e("q5+0"),fe=e("9kvl"),Ve=e("V0Rq"),ue=e("kqOp"),B=e("7qnI"),ie=e("1vsH"),a=e("YJx+"),k=e.n(a),Z=e("9Bee"),y=e("u2Z1"),ae=["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"],me=function(ce,$){var Ie=ce.problemset,nt=ce.globalSetting,S=ce.exercise,d=ce.loading,rt=ce.dispatch,L=ce.editData,it=ce.editKey,dt=ce.setEditKey,_t=dt===void 0?function(){}:dt,mt=ce.cancelAdd,Ue=mt===void 0?function(){}:mt,v=ce.addCallback,M=v===void 0?function(){}:v,f=ce.setIsClaer,at=f===void 0?function(){}:f,Qe=Object(n.a)(ce,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),we=Object(O.useState)(""),tt=Object(I.a)(we,2),lt=tt[0],ct=tt[1],vt=Object(O.useState)(""),T=Object(I.a)(vt,2),t=T[0],r=T[1],s=Object(O.useState)([]),u=Object(I.a)(s,2),p=u[0],F=u[1],z=Object(O.useState)(""),ee=Object(I.a)(z,2),qe=ee[0],Pe=ee[1],et=Object(O.useState)(),$e=Object(I.a)(et,2),he=$e[0],Oe=$e[1],ze=Object(O.useState)(!1),Fe=Object(I.a)(ze,2),Ye=Fe[0],Ne=Fe[1],Xe=Object(O.useState)(2),R=Object(I.a)(Xe,2),ye=R[0],H=R[1],Y=Object(O.useState)(0),g=Object(I.a)(Y,2),Le=g[0],V=g[1],He=Object(O.useState)(!1),w=Object(I.a)(He,2),Ee=w[0],Q=w[1],st=Object(O.useState)([]),oe=Object(I.a)(st,2),N=oe[0],C=oe[1],o=Object(re.m)(),c=Object(O.useState)([]),De=Object(I.a)(c,2),pe=De[0],je=De[1],Re=function(Me){je([].concat(Object(ne.a)(pe),[Object(W.a)({},Me)]))};Object(O.useEffect)(function(){if(!(L==null?void 0:L.question_title)){Q(!0),ct(""),Oe(!1),H(2),F([]),Pe(""),Ne(!1);return}ct(L==null?void 0:L.question_title),Oe(L==null?void 0:L.is_ordered),H(L==null?void 0:L.question_score);var ut=L==null?void 0:L.standard_answer.map(function(Me){return Me.answer_text});F(Object(ne.a)(ut)),C(L.tag_discipline_ids)},[L]),Object(O.useEffect)(function(){Ne(!1),Ee&&ut();function ut(){return Me.apply(this,arguments)}function Me(){return Me=Object(D.a)(X.a.mark(function Se(){var Ke,xe,ge;return X.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(Ve.B)({sub_discipline_id:(Ke=S.editData)===null||Ke===void 0||((xe=Ke.exercise)===null||xe===void 0)?void 0:xe.sub_discipline_id});case 2:ge=q.sent,je(ge.tag_disciplines);case 4:case"end":return q.stop()}},Se)})),Me.apply(this,arguments)}},[Ee]),Object(O.useImperativeHandle)($,function(){return{onSave:bt,isEdit:Ee}}),Object(O.useEffect)(function(){var ut,Me=(S==null||((ut=S.tagDisciplineData)===null||ut===void 0)?void 0:ut.tag_disciplines)&&Array.isArray(S.tagDisciplineData.tag_disciplines)?S.tagDisciplineData.tag_disciplines:[];je(Me)},[S.tagDisciplineData]);var bt=function(){var ut=Object(D.a)(X.a.mark(function Me(){var Se,Ke,xe,ge,K,q,G;return X.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(Se=[],Ke=!1,p.forEach(function(Et,Pt){Se.push({choice_id:Pt+1,answer_text:[]}),Et.forEach(function(gt,Dt){Se[Pt].answer_text.push(gt),(!gt||!Object(ie.G)(gt,1e4))&&(Pe("".concat(Pt,"-").concat(Dt)),b.b.info(gt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ke=!0)})}),!Ke){Ae.next=5;break}return Ae.abrupt("return",!1);case 5:if(!L.question_id){Ae.next=11;break}return Ae.next=8,rt({type:"exercise/editExerciseQuestion",payload:{id:L.question_id,question_title:lt,question_type:3,question_score:ye,is_ordered:he,standard_answers:Se,tag_discipline_ids:N,sub_discipline_id:(ge=S.editData)===null||ge===void 0||((K=ge.exercise)===null||K===void 0)?void 0:K.sub_discipline_id}});case 8:xe=Ae.sent,Ae.next=14;break;case 11:return Ae.next=13,rt({type:"exercise/addExerciseQuestion",payload:{insert_id:L==null?void 0:L.insert_id,categoryId:o.categoryId,question_title:lt,question_type:3,question_score:ye,is_ordered:he,standard_answers:Se,tag_discipline_ids:N,sub_discipline_id:(q=S.editData)===null||q===void 0||((G=q.exercise)===null||G===void 0)?void 0:G.sub_discipline_id}});case 13:xe=Ae.sent;case 14:return xe.status===0&&(_t(-1),b.b.success("\u4FDD\u5B58\u6210\u529F"),Q(!1),rt({type:"exercise/editExercise",payload:Object(W.a)({},o)})),Ae.abrupt("return",{name:lt,analysis:t,standard_answers:Se,is_ordered:he});case 16:case"end":return Ae.stop()}},Me)}));return function(){return ut.apply(this,arguments)}}(),Ce=function(Me,Se,Ke){var xe=p.slice();if(Se&&xe.splice(Me,Se),it===L.key){if(Ke&&Ye||!L.question_id)for(var ge=0;ge1&&P.a.createElement("span",null,P.a.createElement(l.a,{checked:he,onChange:function(G){return Oe(G.target.checked)},className:"".concat(k.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),P.a.createElement("span",{className:"".concat(k.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"))),P.a.createElement("p",{className:""},P.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",P.a.createElement(x.a,{value:ye,max:1e4,min:0,onChange:function(G){H(G)}})," \u5206 \xA0 ",!!ye&&!!Le&&P.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ye/Le).toFixed(1),"\u5206)")),P.a.createElement("p",{className:k.a.titleWrap},P.a.createElement("span",{className:"".concat(k.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",P.a.createElement("span",{className:k.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")),P.a.createElement("div",{className:"mt5"},P.a.createElement(y.a,{value:N,selectvalues:L==null?void 0:L.tag_discipline_ids,onChange:C,subId:(ge=S.editData)===null||ge===void 0||((K=ge.exercise)===null||K===void 0)?void 0:K.sub_discipline_id,knowledgeOptions:pe,onAddKnowledgeFinish:Re}))),P.a.createElement("aside",{className:"tr"},(it!==-1||L.question_id)&&P.a.createElement(A.a,{type:"default",onClick:function(){Ue(),Q(!1)}},"\u53D6\u6D88"),P.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){bt()}},"\u4FDD\u5B58")))},Tt=[{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(ut){var Me,Se;return(S==null||((Me=S.editData)===null||Me===void 0||((Se=Me.exercise)===null||Se===void 0))?void 0:Se.exercise_status)===1?ut:ut.id!=="del"&&ut.id!=="add"}),St=function(){var ut=Object(D.a)(X.a.mark(function Me(Se){return X.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:xe.t0=Se.id,xe.next=xe.t0==="del"?3:xe.t0==="up"||xe.t0==="down"?5:xe.t0==="edit"?9:xe.t0==="add"?11:16;break;case 3:return _e.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)(X.a.mark(function K(){return X.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(Ve.j)({id:L.question_id});case 2:rt({type:"exercise/editExercise",payload:Object(W.a)({},o)});case 3:case"end":return G.stop()}},K)}))()}}),xe.abrupt("break",16);case 5:return xe.next=7,rt({type:"exercise/exeriseMoveUpDown",payload:{id:L.question_id,opr:Se.id}});case 7:return rt({type:"exercise/editExercise",payload:Object(W.a)({},o)}),xe.abrupt("break",16);case 9:return it!==-1?b.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(at(!1),_t(L.key),Q(!0)),xe.abrupt("break",16);case 11:if(!(it!==-1)){xe.next=14;break}return b.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),xe.abrupt("return");case 14:return M({key:L.key,insert_id:L==null?void 0:L.question_id,question_type:3}),xe.abrupt("break",16);case 16:case"end":return xe.stop()}},Me)}));return function(Se){return ut.apply(this,arguments)}}(),At=function(){var Me;return P.a.createElement("aside",null,P.a.createElement("div",{className:k.a.questionType},P.a.createElement("div",null,P.a.createElement("span",{className:"font16 c-blue"},L.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",L.question_score,"\u5206\uFF09"),!L.hideAction&&Tt.map(function(Se,Ke){return Se.id==="up"&&L.key===1||Se.id==="down"&&L.key===L.len?null:P.a.createElement(de.a,{key:Ke,placement:"bottom",title:Se.name},P.a.createElement("span",{onClick:function(){return St(Se)},className:Se.icon}))})),P.a.createElement("div",{className:"mt5"},P.a.createElement(Z.a,{value:L.question_title||""})),P.a.createElement("div",{className:k.a.questionChoices},L==null||((Me=L.standard_answer)===null||Me===void 0)?void 0:Me.map(function(Se,Ke){return P.a.createElement(i.a,{key:Ke,align:"middle"},P.a.createElement(h.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Se.choice_id,"\uFF09\uFF1A"),P.a.createElement(h.a,{flex:"1"},P.a.createElement(i.a,{align:"middle",gutter:[1,1]},Se.answer_text.map(function(xe,ge){return P.a.createElement(h.a,{span:24,key:ge},P.a.createElement(m.a,{key:Ke,checked:L.standard_answer.includes(Ke),disabled:!0,value:xe}))}))))})))};return P.a.createElement("section",{className:k.a.wrap},!Ee&&At(),Ee&&Lt())};_.a=Object(fe.a)(function(U){var ce=U.problemset,$=U.loading,Ie=U.exercise,nt=U.globalSetting;return{problemset:ce,globalSetting:nt,exercise:Ie,loading:$.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(me))},"7ahc":function(ot,_,e){"use strict";e.d(_,"a",function(){return j});var We=e("55MS"),i=e("1gHQ"),J=e("MPZO"),m=e("bnk9"),se=e("EkPb"),h=e("7X0+"),E=e("GZha"),de=e("VmQ4"),le=e("QeCE"),A=e("ZZRV"),te=e.n(A),x=e("M0ff"),ve=e.n(x),l=e("4X1q"),Be=e.n(l),_e=le.a.Option,ke={labelCol:{span:4},wrapperCol:{span:20}},b={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_.b=function(X){var D=X.callback,W=X.onCancel,ne=Object(A.useState)("python"),I=Object(E.a)(ne,2),n=I[0],O=I[1];function P(fe){O(b[fe][1])}function re(fe){D(fe)}return te.a.createElement(h.a,Object(i.a)({},ke,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:re}),te.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.a.createElement(le.a,{onChange:P},Object.keys(b).map(function(fe){return te.a.createElement(_e,{key:fe,value:fe},b[fe][0])}))),te.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.a.createElement(j,{mode:n})),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:W},"\u53D6\u6D88")))};function j(X){var D=X.value,W=X.onChange,ne=X.mode,I=X.options,n=I===void 0?{}:I,O=Object(A.useRef)(),P=Object(A.useState)(),re=Object(E.a)(P,2),fe=re[0],Ve=re[1];return Object(A.useEffect)(function(){if(fe){var ue=function(ie){var a=ie.getValue();W&&W(a)};return fe.on("change",ue),function(){fe.off("change",ue)}}},[fe,W]),Object(A.useEffect)(function(){fe&&fe.setOption("mode",ne)},[fe,ne]),Object(A.useEffect)(function(){fe&&(D!==fe.getValue()&&fe.setValue(D||""))},[fe,D]),Object(A.useEffect)(function(){if(O.current&&!fe){var ue=ve.a.fromTextArea(O.current,Object(We.a)({mode:ne,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},n));Ve(ue)}},[O.current,fe]),te.a.createElement("div",{className:"my-codemirror-container"},te.a.createElement("textarea",{ref:O}))}},"7qnI":function(ot,_,e){"use strict";var We=e("CeOx"),i=e("NiCL"),J=e("FGJx"),m=e("o0AO"),se=e("uwZC"),h=e("lpH6"),E=e("DHCt"),de=e("CRgH"),le=e("ZZRV"),A=e.n(le),te=e("O2Wb"),x=e.n(te),ve=de.a.TextArea,l=function(Be){Object(se.a)(ke,Be);var _e=Object(h.a)(ke);function ke(){return Object(J.a)(this,ke),_e.apply(this,arguments)}return Object(m.a)(ke,[{key:"render",value:function(){var j=this,X=this.props,D=X.index,W=X.onAnswerChange,ne=X.addChildAnswer,I=X.exerciseIsPublish,n=X.answers,O=X.activeOptionErrorIndex;return A.a.createElement("div",{className:x.a.flex},A.a.createElement("div",{className:"".concat(x.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",D+1,"):"),A.a.createElement("div",{className:"".concat(x.a.flex," ").concat(x.a.flex1),style:{flexDirection:"column"}},n.map(function(P,re){var fe="".concat(D,"-").concat(re);return A.a.createElement("div",{className:"".concat(x.a.flex," ").concat(x.a.flex1),key:re},A.a.createElement("div",{className:x.a.flex1,style:{flex:"0 0 1000px"}},A.a.createElement("div",null,A.a.createElement(ve,{className:fe===O?x.a.error:"",spellCheck:!1,rows:4,value:P||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(re==0?"":"(\u53EF\u9009)"),onChange:function(ue){return W(D,re,ue.target.value)},style:{minHeight:95}}))),!I&&A.a.createElement(A.a.Fragment,null,re!=0&&A.a.createElement(i.a,{title:"\u5220\u9664"},A.a.createElement("i",{className:"".concat(x.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return j.props.deleteChildAnswer(D,re)},style:{float:"right"}})),re===0&&A.a.createElement(i.a,{title:"\u5220\u9664"},A.a.createElement("i",{className:"".concat(x.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return j.props.deleteChildAnswermain(D,re)},style:{float:"right"}})),A.a.createElement(i.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},A.a.createElement("i",{className:"".concat(x.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ne(D)},style:{float:"right",visibility:re==n.length-1?"":"hidden"}}))))})))}}]),ke}(le.Component);_.a=l},"8RY0":function(ot,_,e){"use strict";var We=e("MPZO"),i=e("bnk9"),J=e("EYz/"),m=e("gwXo"),se=e("XZgM"),h=e("TFeq"),E=e("RXQH"),de=e("VgM2"),le=e("GrpF"),A=e("Xc/e"),te=e("CeOx"),x=e("NiCL"),ve=e("rjoL"),l=e("TMtJ"),Be=e("X/R0"),_e=e("M6G9"),ke=e("VBJJ"),b=e.n(ke),j=e("z3+T"),X=e("55MS"),D=e("V0hb"),W=e("GZha"),ne=e("buSX"),I=e("ZZRV"),n=e.n(I),O=e("q5+0"),P=e("9kvl"),re=e("V0Rq"),fe=e("Ot1p"),Ve=e("9Bee"),ue=e("YJx+"),B=e.n(ue),ie=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"],k=function(y,ae){var me=y.problemset,U=y.globalSetting,ce=y.exercise,$=y.loading,Ie=y.dispatch,nt=y.onRef,S=nt===void 0?function(){}:nt,d=y.editData,rt=y.cancelAdd,L=rt===void 0?function(){}:rt,it=y.editKey,dt=y.setEditKey,_t=dt===void 0?function(){}:dt,mt=y.setIsClaer,Ue=mt===void 0?function(){}:mt,v=y.addCallback,M=v===void 0?function(oe){}:v,f=Object(ne.a)(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),at=Object(I.useState)([]),Qe=Object(W.a)(at,2),we=Qe[0],tt=Qe[1],lt=Object(I.useState)(),ct=Object(W.a)(lt,2),vt=ct[0],T=ct[1],t=Object(I.useState)([]),r=Object(W.a)(t,2),s=r[0],u=r[1],p=Object(I.useState)(""),F=Object(W.a)(p,2),z=F[0],ee=F[1],qe=Object(I.useState)(5),Pe=Object(W.a)(qe,2),et=Pe[0],$e=Pe[1],he=Object(I.useState)(!1),Oe=Object(W.a)(he,2),ze=Oe[0],Fe=Oe[1],Ye=Object(I.useState)([]),Ne=Object(W.a)(Ye,2),Xe=Ne[0],R=Ne[1],ye=Object(I.useState)([]),H=Object(W.a)(ye,2),Y=H[0],g=H[1],Le=function(N){g([].concat(Object(D.a)(Y),[Object(X.a)({},N)]))},V=Object(O.m)();Object(I.useEffect)(function(){tt(["","","",""])},[]),Object(I.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){Fe(!0),ee(""),$e(5),tt(["","","",""]),u([]);return}ee(d==null?void 0:d.question_title),$e(parseInt(d==null?void 0:d.question_score)),tt(d==null?void 0:d.question_choices.map(function(N){return N.choice_text}));var oe=[];d==null||d.standard_answer.map(function(N,C){oe.push(N-1)}),u(oe),R(d.tag_discipline_ids)},[d]),Object(I.useEffect)(function(){ze&&oe();function oe(){return N.apply(this,arguments)}function N(){return N=Object(j.a)(b.a.mark(function C(){var o,c,De;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(re.B)({sub_discipline_id:(o=ce.editData)===null||o===void 0||((c=o.exercise)===null||c===void 0)?void 0:c.sub_discipline_id});case 2:De=je.sent,g(De.tag_disciplines);case 4:case"end":return je.stop()}},C)})),N.apply(this,arguments)}},[ze]),Object(I.useImperativeHandle)(ae,function(){return{onSave:He,isEdit:ze}}),Object(I.useEffect)(function(){var oe,N=(ce==null||((oe=ce.tagDisciplineData)===null||oe===void 0)?void 0:oe.tag_disciplines)&&Array.isArray(ce.tagDisciplineData.tag_disciplines)?ce.tagDisciplineData.tag_disciplines:[];g(N)},[ce.tagDisciplineData]);var He=function(){var oe=Object(j.a)(b.a.mark(function N(){var C,o,c,De,pe,je,Re;return b.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(z){Ce.next=3;break}return _e.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ce.abrupt("return",!1);case 3:if(C=we.findIndex(function(Te){return!Te}),!(C>-1)){Ce.next=7;break}return _e.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[C]," \u9009\u9879\u7684\u5185\u5BB9")),Ce.abrupt("return",!1);case 7:if(s.length){Ce.next=10;break}return _e.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(!(s.length<1)){Ce.next=13;break}return _e.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ce.abrupt("return",!1);case 13:if(o=we.map(function(Te,Rt){return{choice_text:Te,is_answer:s.includes(Rt)?Rt+1:0}}),!d.question_id){Ce.next=20;break}return Ce.next=17,Ie({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:z,question_type:1,question_score:et,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:Xe,sub_discipline_id:(De=ce.editData)===null||De===void 0||((pe=De.exercise)===null||pe===void 0)?void 0:pe.sub_discipline_id}});case 17:c=Ce.sent,Ce.next=23;break;case 20:return Ce.next=22,Ie({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:V.categoryId,question_title:z,question_type:1,question_score:et,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:Xe,sub_discipline_id:(je=ce.editData)===null||je===void 0||((Re=je.exercise)===null||Re===void 0)?void 0:Re.sub_discipline_id}});case 22:c=Ce.sent;case 23:c.status===0&&(_t(-1),_e.b.success("\u4FDD\u5B58\u6210\u529F"),Fe(!1),Ie({type:"exercise/editExercise",payload:Object(X.a)({},V)}));case 24:case"end":return Ce.stop()}},N)}));return function(){return oe.apply(this,arguments)}}(),w=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\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(oe){var N,C;return(ce==null||((N=ce.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?oe:oe.id!=="del"&&oe.id!=="add"}),Ee=function(){var oe=Object(j.a)(b.a.mark(function N(C){return b.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=C.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:c.t0==="add"?11:16;break;case 3:return l.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(j.a)(b.a.mark(function pe(){return b.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(re.j)({id:d.question_id});case 2:Ie({type:"exercise/editExercise",payload:Object(X.a)({},V)});case 3:case"end":return Re.stop()}},pe)}))()}}),c.abrupt("break",16);case 5:return c.next=7,Ie({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:C.id}});case 7:return Ie({type:"exercise/editExercise",payload:Object(X.a)({},V)}),c.abrupt("break",16);case 9:return it!==-1?_e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ue(!1),_t(d.key),Fe(!0)),c.abrupt("break",16);case 11:if(!(it!==-1)){c.next=14;break}return _e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),c.abrupt("return");case 14:return M({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:1}),c.abrupt("break",16);case 16:case"end":return c.stop()}},N)}));return function(C){return oe.apply(this,arguments)}}(),Q=function(){var N;return n.a.createElement("aside",null,n.a.createElement("div",{className:B.a.questionType},n.a.createElement("div",null,n.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u591A\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&w.map(function(C,o){return C.id==="up"&&d.key===1||C.id==="down"&&d.key===d.len?null:n.a.createElement(x.a,{key:o,placement:"bottom",title:C.name},n.a.createElement("span",{onClick:function(){return Ee(C)},className:C.icon}))})),n.a.createElement("div",{className:"mt5"},n.a.createElement(Ve.a,{value:d.question_title})),n.a.createElement("div",{className:B.a.questionChoices},d==null||((N=d.question_choices)===null||N===void 0)?void 0:N.map(function(C,o){return n.a.createElement(h.a,null,n.a.createElement(de.a,null,n.a.createElement(A.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},a[o],".")),n.a.createElement(de.a,{flex:"1"},n.a.createElement("span",{className:"c-black font14"},n.a.createElement(Ve.a,{value:C.choice_text}))))})))},st=function(){var N,C;return n.a.createElement("aside",null,n.a.createElement("div",{className:B.a.questionType},n.a.createElement("div",null,n.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")),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:B.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(fe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:z,onChange:function(c){return ee(c)}}),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:B.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",n.a.createElement("span",{className:B.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),we.map(function(o,c){var De,pe;return n.a.createElement("div",{className:B.a.choiceWrap,key:c},n.a.createElement(x.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},n.a.createElement("div",{className:"".concat(B.a.answer," ").concat(s.includes(c)?B.a.activeAnswer:""),onClick:function(){s.includes(c)?u(s.filter(function(Re){return Re!==c})):u([].concat(Object(D.a)(s),[c]))}},a[c])),n.a.createElement("div",{className:B.a.editorWrap},vt===c?n.a.createElement(fe.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Re){we[c]=Re,tt(we)}}):n.a.createElement("div",{className:B.a.htmlWrap,onClick:function(){return T(c)}},n.a.createElement(Ve.a,{value:o}))),((De=ce.editData)===null||De===void 0||((pe=De.exercise)===null||pe===void 0)?void 0:pe.exercise_status)===1&&n.a.createElement(n.a.Fragment,null,c>1&&n.a.createElement(x.a,{title:"\u5220\u9664"},n.a.createElement("i",{className:"".concat(B.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return tt(we.filter(function(Re,bt){return bt!==c}))}})),c<7&&c===we.length-1&&n.a.createElement(x.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.a.createElement("i",{className:"".concat(B.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return tt([].concat(Object(D.a)(we),[""]))}}))))}),n.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"),n.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",n.a.createElement(m.a,{value:et,max:1e4,min:0,onChange:function(c){$e(c)}})," \u5206"),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:"".concat(B.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",n.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")),n.a.createElement("div",{className:"mt5"},n.a.createElement(ie.a,{value:Xe,selectvalues:d==null?void 0:d.tag_discipline_ids,onChange:R,subId:(N=ce.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0)?void 0:C.sub_discipline_id,knowledgeOptions:Y,onAddKnowledgeFinish:Le}))),n.a.createElement("aside",{className:"tr"},(it!==-1||d.question_id)&&n.a.createElement(i.a,{type:"default",onClick:function(){L(),Fe(!1)}},"\u53D6\u6D88"),n.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){He()}},"\u4FDD\u5B58")))};return n.a.createElement("section",{className:B.a.wrap},!ze&&Q(),ze&&st())};_.a=Object(P.a)(function(Z){var y=Z.problemset,ae=Z.loading,me=Z.exercise,U=Z.globalSetting;return{problemset:y,globalSetting:U,exercise:me,loading:ae.effects}},null,null,{forwardRef:!0})(Object(I.forwardRef)(k))},"9Bee":function(ot,_,e){"use strict";var We=e("ZZRV"),i=e.n(We),J=e("Sawj"),m=e("GZha"),se=e("tVQ9"),h=e.n(se),E=e("PRXW");function de(k,Z){var y=k.match(/^(\s+)(?:```)/);if(y===null)return Z;var ae=y[1];return Z.split(` +`).map(function(me){var U=me.match(/^\s+/);if(U===null)return me;var ce=Object(m.a)(U,1),$=ce[0];return $.length>=ae.length?me.slice(ae.length):me}).join(` +`)}var le=[],A=["
          "],te=new h.a.Renderer,x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ve(){le.length=0,A=["
            "]}function l(k,Z,y,ae){if(Z>=k.length||k[Z].level<=y)return Z;var me=k[Z];ae.push("
          • "+me.text+""),Z++;var U=[];return Z=l(k,Z,me.level,U),U.length>0&&(ae.push("
              "),U.forEach(function(ce){ae.push(ce)}),ae.push("
            ")),ae.push("
          • "),Z=l(k,Z,y,ae),Z}function Be(){return l(le,0,0,A),A.push("
          "),A.join("")}var _e={heading:function(Z){var y=x.exec(Z);if(y)return{type:"heading",raw:y[0],depth:y[1].length,text:y[2]}},fences:function(Z){var y=this.rules.block.fences.exec(Z);if(y){var ae=y[0],me=de(ae,y[3]||""),U=y[2]?y[2].trim():y[2];if(["latex","katex","math"].indexOf(U)>=0){var ce=j(),$=me;me=ce,X[ce]={type:"block",expression:$}}return{type:"code",raw:ae,lang:U,text:me}}}},ke=/(?:\${2})([^\n`]+?)(?:\${2})/gi,b=0,j=function(){return"__special_katext_id_".concat(b++,"__")},X={};function D(){return X}function W(){b=0,X={}}function ne(k){return k=k.replace(ke,function(Z,y){var ae=j();return X[ae]={type:"inline",expression:y},ae}),k}var I=te.listitem;te.listitem=function(k){return I(ne(k))};var n=te.paragraph;te.paragraph=function(k){return n(ne(k))};var O=te.tablecell;te.tablecell=function(k,Z){return O(ne(k),Z)},te.code=function(k,Z,y){var ae=(Z||"").match(/\S*/)[0];return ae?["latex","katex","math"].indexOf(ae)>=0?"

          ".concat(k,"

          "):'
          ').concat(y?k:Object(E.escape)(k,!0),`
          +`):'
          '+(y?k:Object(E.escape)(k,!0))+"
          "},te.heading=function(k,Z,y){var ae=this.options.headerPrefix+y.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return le.push({anchor:ae,level:Z,text:k}),"'+k+""},h.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),h.a.use({tokenizer:_e,renderer:te});var P=h.a,re=e("8+LE"),fe=e("ZRDM"),Ve=e.n(fe),ue=e("saPB"),B=/]*>/g;function ie(k){var Z=document.createElement("div");return Z.innerHTML=k,Z.childNodes.length===0?"":Z.childNodes[0].nodeValue}var a=_.a=function(k){var Z=k.value,y=Z===void 0?"":Z,ae=k.className,me=k.style,U=me===void 0?{}:me,ce=String(y),$=Object(We.useMemo)(function(){var S=P(ce),d=D();return ce.match(/\[TOC\]/)&&(S=S.replace("

          [TOC]

          ",Be()),ve()),S=S.replace(/(__special_katext_id_\d+__)/g,function(rt,L){var it=d[L],dt=it.type,_t=it.expression;return Object(ue.renderToString)(ie(_t)||"",{displayMode:dt==="block",throwOnError:!1,output:"html"})}),S=S.replace(/▁/g,"\u2581\u2581\u2581"),W(),Ve.a.sanitize(S)},[ce]),Ie=Object(We.useRef)();function nt(S){var d=S.target;if(d.tagName.toUpperCase()==="A"){var rt=d.getAttribute("href");if(rt.startsWith("#")){S.preventDefault();var L=document.getElementById(rt.replace("#",""));L&&L.scrollIntoView(!0)}}}return Object(We.useEffect)(function(){if(Ie.current&&$&&($.match(B)&&window.PR.prettyPrint()),Ie.current)return Ie.current.addEventListener("click",nt),function(){Ie.current.removeEventListener("click",nt),W(),ve()}},[$,Ie.current,nt]),i.a.createElement("div",{ref:Ie,style:U,className:"".concat(ae||""," markdown-body"),dangerouslySetInnerHTML:{__html:$}})}},"9VGf":function(ot,_,e){"use strict";e.d(_,"a",function(){return J});var We=e("ZZRV"),i=e.n(We);function J(m,se){var h=Object(We.useRef)();Object(We.useEffect)(function(){h.current=m}),Object(We.useEffect)(function(){function E(){h.current()}if(se!==null){var de=setInterval(E,se);return function(){return clearInterval(de)}}},[se])}},BjJ7:function(ot,_,e){"use strict";e.d(_,"d",function(){return i}),e.d(_,"c",function(){return J}),e.d(_,"f",function(){return m}),e.d(_,"b",function(){return se}),e.d(_,"e",function(){return h}),e.d(_,"a",function(){return E});var We=e("m3rI");function i(de){var le=!0;if(de.length>0){for(var A=0;A1&&arguments[1]!==void 0?arguments[1]:"",A=[],te=0;te-1)){Ce.next=7;break}return _e.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[C]," \u9009\u9879\u7684\u5185\u5BB9")),Ce.abrupt("return",!1);case 7:if(s.length){Ce.next=10;break}return _e.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(!(s.length<1)){Ce.next=13;break}return _e.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ce.abrupt("return",!1);case 13:if(o=we.map(function(Te,Rt){return{choice_text:Te,is_answer:s.includes(Rt)?Rt+1:0}}),!d.question_id){Ce.next=20;break}return Ce.next=17,Ie({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:z,question_type:1,question_score:et,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:ze,sub_discipline_id:(De=U.editData)===null||De===void 0||((pe=De.exercise)===null||pe===void 0)?void 0:pe.sub_discipline_id}});case 17:c=Ce.sent,Ce.next=23;break;case 20:return Ce.next=22,Ie({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:ye.categoryId,question_title:z,question_type:1,question_score:et,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:ze,sub_discipline_id:(je=U.editData)===null||je===void 0||((Re=je.exercise)===null||Re===void 0)?void 0:Re.sub_discipline_id}});case 22:c=Ce.sent;case 23:c.status===0&&(_t(-1),_e.b.success("\u4FDD\u5B58\u6210\u529F"),R(!1),Ie({type:"exercise/editExercise",payload:Object(X.a)({},ye)}));case 24:case"end":return Ce.stop()}},N)}));return function(){return oe.apply(this,arguments)}}(),w=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\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(oe){var N,C;return(U==null||((N=U.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?oe:oe.id!=="del"&&oe.id!=="add"}),Ee=function(){var oe=Object(j.a)(b.a.mark(function N(C){return b.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=C.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:c.t0==="add"?11:16;break;case 3:return l.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(j.a)(b.a.mark(function pe(){return b.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(re.j)({id:d.question_id});case 2:Ie({type:"exercise/editExercise",payload:Object(X.a)({},ye)});case 3:case"end":return Re.stop()}},pe)}))()}}),c.abrupt("break",16);case 5:return c.next=7,Ie({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:C.id}});case 7:return Ie({type:"exercise/editExercise",payload:Object(X.a)({},ye)}),c.abrupt("break",16);case 9:return it!==-1?_e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ue(!1),_t(d.key),R(!0)),c.abrupt("break",16);case 11:if(!(it!==-1)){c.next=14;break}return _e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),c.abrupt("return");case 14:return M({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:0}),c.abrupt("break",16);case 16:case"end":return c.stop()}},N)}));return function(C){return oe.apply(this,arguments)}}(),Q=function(){var N;return n.a.createElement("aside",null,n.a.createElement("div",{className:B.a.questionType},n.a.createElement("div",null,n.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u5355\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&w.map(function(C,o){return C.id==="up"&&d.key===1||C.id==="down"&&d.key===d.len?null:n.a.createElement(x.a,{key:o,placement:"bottom",title:C.name},n.a.createElement("span",{onClick:function(){return Ee(C)},className:C.icon}))})),n.a.createElement("div",{className:"mt5"},n.a.createElement(Ve.a,{value:d.question_title})),n.a.createElement("div",{className:B.a.questionChoices},d==null||((N=d.question_choices)===null||N===void 0)?void 0:N.map(function(C,o){return n.a.createElement(h.a,null,n.a.createElement(de.a,null,n.a.createElement(A.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},a[o],".")),n.a.createElement(de.a,{flex:"1"},n.a.createElement("span",{className:"c-black font14"},n.a.createElement(Ve.a,{value:C.choice_text}))))})))},st=function(){var N,C;return n.a.createElement("aside",null,n.a.createElement("div",{className:B.a.questionType},n.a.createElement("div",null,n.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")),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:B.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(fe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:z,onChange:function(c){return ee(c)}}),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:B.a.required},"*"),n.a.createElement("span",{className:B.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",n.a.createElement("span",{className:B.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),we.map(function(o,c){var De,pe;return n.a.createElement("div",{className:B.a.choiceWrap,key:c},n.a.createElement(x.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},n.a.createElement("div",{className:"".concat(B.a.answer," ").concat(s.includes(c)?B.a.activeAnswer:""),onClick:function(){s.includes(c)?u(s.filter(function(Re){return Re!==c})):u([].concat(Object(D.a)(s),[c]))}},a[c])),n.a.createElement("div",{className:B.a.editorWrap},vt===c?n.a.createElement(fe.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Re){we[c]=Re,tt(we)}}):n.a.createElement("div",{className:B.a.htmlWrap,onClick:function(){return T(c)}},n.a.createElement(Ve.a,{value:o}))),((De=U.editData)===null||De===void 0||((pe=De.exercise)===null||pe===void 0)?void 0:pe.exercise_status)===1&&n.a.createElement(n.a.Fragment,null,c>1&&n.a.createElement(x.a,{title:"\u5220\u9664"},n.a.createElement("i",{className:"".concat(B.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return tt(we.filter(function(Re,bt){return bt!==c}))}})),c<7&&c===we.length-1&&n.a.createElement(x.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.a.createElement("i",{className:"".concat(B.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return tt([].concat(Object(D.a)(we),[""]))}}))))}),n.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"),n.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",n.a.createElement(m.a,{value:et,max:1e4,min:0,onChange:function(c){$e(c)}})," \u5206"),n.a.createElement("p",{className:B.a.titleWrap},n.a.createElement("span",{className:"".concat(B.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",n.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")),n.a.createElement("div",{className:"mt5"},n.a.createElement(ie.a,{selectvalues:d==null?void 0:d.tag_discipline_ids,value:ze,onChange:Fe,subId:(N=U.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0)?void 0:C.sub_discipline_id,knowledgeOptions:g,onAddKnowledgeFinish:V}))),n.a.createElement("aside",{className:"tr"},(it!==-1||d.question_id)&&n.a.createElement(i.a,{type:"default",onClick:function(){L(),R(!1)}},"\u53D6\u6D88"),n.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){He()}},"\u4FDD\u5B58")))};return n.a.createElement("section",{className:B.a.wrap},!Xe&&Q(),Xe&&st())};_.a=Object(P.a)(function(Z){var y=Z.problemset,ae=Z.loading,me=Z.globalSetting,U=Z.exercise;return{problemset:y,globalSetting:me,exercise:U,loading:ae.effects}},null,null,{forwardRef:!0})(Object(I.forwardRef)(k))},E7pt:function(ot,_,e){"use strict";e.r(_);var We=e("2mHG"),i=e("KFRP"),J=e("MPZO"),m=e("bnk9"),se=e("9cas"),h=e("twZV"),E=e("EYz/"),de=e("gwXo"),le=e("DHCt"),A=e("CRgH"),te=e("A/ao"),x=e("HGue"),ve=e("CeOx"),l=e("NiCL"),Be=e("XZgM"),_e=e("TFeq"),ke=e("RXQH"),b=e("VgM2"),j=e("XSsT"),X=e("iBFk"),D=e("E+ey"),W=e("sY1U"),ne=e("X/R0"),I=e("M6G9"),n=e("55MS"),O=e("VBJJ"),P=e.n(O),re=e("z3+T"),fe=e("V0hb"),Ve=e("EkPb"),ue=e("7X0+"),B=e("GZha"),ie=e("ZZRV"),a=e.n(ie),k=e("q5+0"),Z=e("DndG"),y=e("9kvl"),ae=e("i4g8"),me=e("V0Rq"),U=e("8RY0"),ce=e("D+AN"),$=e("CxHN"),Ie=e("1w57"),nt=e("j+ej"),S=e("tFzH"),d=e("2aF/"),rt=e("1kpo"),L=e("Rbwl"),it=e("hTF7"),dt=e("GrpF"),_t=e("Xc/e"),mt=e("+GcH"),Ue=e.n(mt),v=A.a.Search,M=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]}],f=[{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"}]}],at=function(t){var r,s=t.classroomList,u=t.shixunsList,p=t.loading,F=t.dispatch,z=t.callback,ee=Object(ie.useState)(Object(n.a)({},Object(k.m)())),qe=Object(B.a)(ee,2),Pe=qe[0],et=qe[1],$e=Object(k.l)(),he=s.actionTabs,Oe=ue.a.useForm(),ze=Object(B.a)(Oe,1),Fe=ze[0],Ye=s.shixunLists,Ne=Object(ie.useState)([]),Xe=Object(B.a)(Ne,2),R=Xe[0],ye=Xe[1],H=Object(ie.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),Y=Object(B.a)(H,2),g=Y[0],Le=Y[1],V=s.actionTabs.key==="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE";if(Object(ie.useEffect)(function(){V&&F({type:"classroomList/getShixunLists",payload:Object(n.a)({},g)})},[Pe.categoryId,V,g]),Object(ie.useEffect)(function(){F({type:"shixunsList/getMenus",payload:{}})},[]),Object(ie.useEffect)(function(){ye([])},[s.actionTabs.key]),s.actionTabs.key!=="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE")return null;var He=function(Ee,Q,st){g.tag_level=Ee,g.tag_id=Q,g.current_id=st,Le(Object(n.a)({},g))};return a.a.createElement(rt.a,{title:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,onClose:function(){F({type:"classroomList/setActionTabs",payload:{key:""}})},visible:!!V,key:"bottom",className:Ue.a.drawer,footer:a.a.createElement("div",{className:"tc"},a.a.createElement(m.a,{size:"large",onClick:function(){F({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),a.a.createElement(m.a,{size:"large",onClick:Object(re.a)(P.a.mark(function w(){var Ee,Q;return P.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:R.length>1?I.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8BAD\u9879\u76EE"):R.length===0?I.b.error("\u8BF7\u9009\u62E9\u5B9E\u8BAD\u9879\u76EE"):(z&&z(Ye==null||((Ee=Ye.shixun_list)===null||Ee===void 0)?void 0:Ee.filter(function(N){return N.id===R[0]})[0],(Q=s.actionTabs)===null||Q===void 0?void 0:Q.editData),F({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return oe.stop()}},w)})),type:"primary"},"\u786E\u5B9A"))},a.a.createElement("section",{className:"tc"},a.a.createElement(v,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Ue.a.search,onSearch:function(Ee){g.keyword=Ee,F({type:"classroomList/getShixunLists",payload:Object(n.a)({},g)})}})),a.a.createElement("section",{className:"edu-container"},M.map(function(w,Ee){var Q;return a.a.createElement("ul",{className:Ue.a.menu,key:Ee},a.a.createElement("li",null,w.name),w==null||((Q=w.children)===null||Q===void 0)?void 0:Q.map(function(st,oe){return a.a.createElement("li",{key:oe,className:g[w.id]==st.id?Ue.a.actived:"",onClick:function(){g[w.id]=st.id,Le(Object(n.a)({},g)),F({type:"classroomList/getShixunLists",payload:Object(n.a)({},g)})}},a.a.createElement("strong",null,st.name))}))}),a.a.createElement("ul",{className:Ue.a.menut},a.a.createElement("span",{style:{padding:"18px",fontWeight:"600"}},"\u65B9\u5411\uFF1A"),a.a.createElement("li",{className:g.tag_id?"":Ue.a.actived3,onClick:function(){He(null,null,null)}},a.a.createElement("strong",null,"\u5168\u90E8")),u.menus&&u.menus.map(function(w,Ee){return a.a.createElement("li",{key:Ee,className:g.current_id==w.id&&g.tag_level===1?Ue.a.actived3:""},a.a.createElement("strong",{onClick:function(){He(1,w.id,w.id)}},w.name),a.a.createElement("div",null,w.sub_repertoires.map(function(Q,st){return a.a.createElement("div",{key:st,className:"mt5"},a.a.createElement("div",{className:g.tag_id==Q.id&&g.tag_level===2?"".concat(Ue.a.actived4," ").concat(Ue.a.subTag):Ue.a.subTag,onClick:function(){He(2,Q.id,w.id)}},Q.name),a.a.createElement("ul",{className:"mt5"},Q.tags&&Q.tags.map(function(oe,N){return a.a.createElement("li",{key:N,className:g.tag_id==oe.id&&g.tag_level===3?Ue.a.actived4:"",onClick:function(){He(3,oe.id,w.id)}},oe.name)})))})))})),f.map(function(w,Ee){var Q;return a.a.createElement("ul",{className:Ue.a.menu,key:Ee},a.a.createElement("li",null,w.name),w==null||((Q=w.children)===null||Q===void 0)?void 0:Q.map(function(st,oe){return a.a.createElement("li",{key:oe,className:g[w.id]==st.id?Ue.a.actived:"",onClick:function(){g[w.id]=st.id,Le(Object(n.a)({},g)),F({type:"classroomList/getShixunLists",payload:Object(n.a)({},g)})}},a.a.createElement("strong",null,st.name))}))}),a.a.createElement("div",{className:Ue.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"},Ye.shixuns_count),"\u4E2A\u8BFE\u7A0B"),a.a.createElement("li",{className:"current",onClick:function(){g.order=g.order==="asc"?"desc":"asc",Le(Object(n.a)({},g))}},"\u5B66\u4E60\u4EBA\u6570",a.a.createElement("p",{className:"edu-sorter current ".concat(g.order)},g.order==="asc"?a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))),Ye==null||((r=Ye.shixun_list)===null||r===void 0)?void 0:r.map(function(w,Ee){return a.a.createElement("div",{className:Ue.a.listItem,key:Ee},a.a.createElement(_t.a,{checked:R.includes(w.id),value:w.id,onChange:function(st){var oe=R.indexOf(w.id);R.indexOf(w.id)>-1?ye(R.filter(function(N){return N!==w.id})):ye(R.concat(w.id))}}),a.a.createElement("div",{className:Ue.a.info},a.a.createElement("div",{className:Ue.a.title},a.a.createElement("div",{className:Ue.a.titleLeft},a.a.createElement(Z.Link,{to:"/shixuns/".concat(w.identifier,"/challenges"),target:"_blank"},a.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:w.title}})))),a.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.a.createElement("span",{className:Ue.a.description,dangerouslySetInnerHTML:{__html:w.description}})),a.a.createElement("div",{className:"flex-wrp mt15"},w.challenge_names.map(function(Q,st){return a.a.createElement("span",{key:st,className:"mr30"},"\u7B2C",st+1,"\u5173 ",Q," ")})),a.a.createElement(W.a,{dashed:!0}),a.a.createElement("div",{className:"c-light-black mt20"},a.a.createElement("span",null,w.author_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,w.author_school_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",w.level),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),a.a.createElement("span",null,w.study_count))))}),a.a.createElement("p",null)),a.a.createElement("div",{className:"tc"},a.a.createElement(it.a,{defaultCurrent:1,current:Pe.page||1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,showSizeChanger:!1,total:Ye==null?void 0:Ye.shixuns_count,onChange:function(Ee){g.page=Ee,ye([]),F({type:"classroomList/getShixunLists",payload:Object(n.a)({},g)})}})))},Qe=Object(y.a)(function(T){var t=T.classroomList,r=T.loading,s=T.shixunsList;return{classroomList:t,loading:r,shixunsList:s}})(at),we=e("L4pD"),tt=e("zQJ6"),lt=e.n(tt),ct=function(t){var r,s,u,p,F,z,ee,qe,Pe,et,$e,he,Oe,ze,Fe,Ye,Ne,Xe,R=t.exercise,ye=t.globalSetting,H=t.loading,Y=t.user,g=t.problemset,Le=t.dispatch,V=Object(k.m)(),He=Object(k.k)(),w=Y.userInfo,Ee=ue.a.useForm(),Q=Object(B.a)(Ee,1),st=Q[0],oe=Object(ie.useState)([]),N=Object(B.a)(oe,2),C=N[0],o=N[1],c=Object(ie.useState)(!1),De=Object(B.a)(c,2),pe=De[0],je=De[1],Re=Object(ie.useState)(-1),bt=Object(B.a)(Re,2),Ce=bt[0],Te=bt[1],Rt=Object(ie.useRef)(),jt=Object(ie.useState)(!1),Ft=Object(B.a)(jt,2),Mt=Ft[0],Lt=Ft[1],Tt=[{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(ie.useEffect)(function(){var ge,K,q;if((ge=R.editData)===null||ge===void 0?void 0:ge.exercise_questions){var G,be,Ae,Et,Pt,gt,Dt,Ct,Bt;o(Object(fe.a)((G=R.editData)===null||G===void 0?void 0:G.exercise_questions)),st.setFieldsValue({exercise_name:(be=R.editData)===null||be===void 0||((Ae=be.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||((Bt=Ct.exercise)===null||Bt===void 0)?void 0:Bt.exercise_description})}var It=(K=R.editData)===null||K===void 0||((q=K.exercise)===null||q===void 0)?void 0:q.sub_discipline_id;It&&St(It)},[R.editData]),Object(ie.useEffect)(function(){var ge,K,q=[],G=(ge=R.editData)===null||ge===void 0||((K=ge.exercise)===null||K===void 0)?void 0:K.sub_discipline_id;g.courseOptions.map(function(be){var Ae;be.value===G&&q.push(G),be==null||((Ae=be.children)===null||Ae===void 0)||Ae.map(function(Et){Et.value===G&&(q=[be.value,Et.value])})}),st.setFieldsValue({courseid:Object(fe.a)(q)})},[g.courseOptions]);var St=function(){var ge=Object(re.a)(P.a.mark(function K(q){return P.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Le({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:q}});case 2:case"end":return be.stop()}},K)}));return function(q){return ge.apply(this,arguments)}}();Object(ie.useEffect)(function(){At()},[V.categoryId]);var At=function(){var ge=Object(re.a)(P.a.mark(function K(){return P.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Le({type:"exercise/editExercise",payload:Object(n.a)({},V)});case 2:return G.next=4,Le({type:"problemset/getEditDisciplines",payload:{source:"question"}});case 4:case"end":return G.stop()}},K)}));return function(){return ge.apply(this,arguments)}}(),ut=function(){var ge=Object(re.a)(P.a.mark(function K(){var q,G,be;return P.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,st.validateFields();case 2:return be=st.getFieldValue(),be.is_md=!0,be.exerciseId=(q=R.editData)===null||q===void 0||((G=q.exercise)===null||G===void 0)?void 0:G.id,be.sub_discipline_id=be.courseid[be.courseid.length-1],je(!1),Et.next=9,Object(me.F)(Object(n.a)({},be));case 9:Te(-1),Le({type:"exercise/editExercise",payload:Object(n.a)({},V)});case 11:case"end":return Et.stop()}},K)}));return function(){return ge.apply(this,arguments)}}(),Me=function(){var ge=Object(re.a)(P.a.mark(function K(q){var G,be,Ae,Et;return P.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(!(Ce!==-1)){gt.next=3;break}return I.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),gt.abrupt("return");case 3:q===5?Le({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE"}}):q===6?He.push("/problems/new?difficult=".concat((G=R.editData)===null||G===void 0||((be=G.exercise)===null||be===void 0)?void 0:be.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(V.categoryId,"&callback_url=").concat(location.pathname)):(Te((C==null?void 0:C.length)+1),o([].concat(Object(fe.a)(C),[{question_type:q}]))),Lt(!0);case 5:case"end":return gt.stop()}},K)}));return function(q){return ge.apply(this,arguments)}}(),Se=function(){var K;Te(-1),(C==null||((K=C[Ce-1])===null||K===void 0)?void 0:K.question_id)||o(C.filter(function(q,G){return G!==Ce-1}))},Ke=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(K.question_type===6){var q,G,be,Ae;return He.push("/problems/new?difficult=".concat((q=R.editData)===null||q===void 0||((G=q.exercise)===null||G===void 0)?void 0:G.difficulty,"&sub_discipline_id=").concat((be=R.editData)===null||be===void 0||((Ae=be.exercise)===null||Ae===void 0)?void 0:Ae.sub_discipline_id,"&express_id=").concat(V.categoryId,"&callback_url=").concat(location.pathname)),!1}C.splice(K==null?void 0:K.key,0,Object(n.a)({insert_id:K==null?void 0:K.insert_id},K)).slice(),o(Object(fe.a)(C.map(function(Et,Pt){return Object(n.a)(Object(n.a)({},Et),{key:Pt+1})}))),Te(K.key+1)},xe=function(){return C==null?void 0:C.map(function(K,q){K.key=q+1,K.len=C.length;var G={ref:Rt,editData:K,editKey:Ce,cancelAdd:function(){return Se()},setEditKey:function(Ae){return Te(Ae)},setIsClaer:function(Ae){return Lt(Ae)},addCallback:function(Ae){return Ke(Ae)}};if(K.question_type===0)return a.a.createElement("aside",null,a.a.createElement(ce.a,G),a.a.createElement(W.a,null));if(K.question_type===1)return a.a.createElement("aside",null,a.a.createElement(U.a,G),a.a.createElement(W.a,null));if(K.question_type===2)return a.a.createElement("aside",null,a.a.createElement($.a,G),a.a.createElement(W.a,null));if(K.question_type===3)return a.a.createElement("aside",null,a.a.createElement(Ie.a,G),a.a.createElement(W.a,null));if(K.question_type===4)return a.a.createElement("aside",null,a.a.createElement(nt.a,G),a.a.createElement(W.a,null));if(K.question_type===5)return a.a.createElement("aside",null,a.a.createElement(S.a,G),a.a.createElement(W.a,null));if(K.question_type===6)return a.a.createElement("aside",null,a.a.createElement(we.a,G),a.a.createElement(W.a,null))})};return a.a.createElement("section",{className:"edu-container minH500"},a.a.createElement(i.a,{loading:H["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"},w&&a.a.createElement(X.a,{separator:">"},a.a.createElement(X.a.Item,null,a.a.createElement(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/exercise")},w==null||((r=w.course)===null||r===void 0)?void 0:r.course_name)),a.a.createElement(X.a.Item,null,a.a.createElement(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),a.a.createElement(X.a.Item,null,"\u7F16\u8F91\u8BD5\u5377"))),a.a.createElement("aside",{className:[lt.a.title,"mt20"].join(" ")},a.a.createElement(_e.a,{style:{width:"100%"}},a.a.createElement(b.a,{flex:"1"},a.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377")),a.a.createElement(b.a,null,a.a.createElement(Z.Link,{className:"font16 c-light-black",to:"/classrooms/".concat(V.coursesId,"/exercise")},"\u8FD4\u56DE"))))),a.a.createElement("section",{className:[lt.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!pe&&a.a.createElement("aside",null,a.a.createElement("div",{className:lt.a.containerDesc},a.a.createElement("div",null,(s=R.editData)===null||s===void 0||((u=s.exercise)===null||u===void 0)?void 0:u.exercise_name),a.a.createElement("div",null,a.a.createElement(l.a,{title:"\u7F16\u8F91"},a.a.createElement("span",{onClick:function(){return je(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),a.a.createElement("div",{className:"c-light-black"},(p=R.editData)===null||p===void 0||((F=p.exercise)===null||F===void 0)?void 0:F.exercise_description)),pe&&a.a.createElement(ue.a,{layout:"vertical",form:st,className:lt.a.formWrap},a.a.createElement(ue.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(x.a,{disabled:((z=R.editData)===null||z===void 0||((ee=z.exercise)===null||ee===void 0)?void 0:ee.exercise_status)!==1,placeholder:"\u8BF7\u9009\u62E9...",options:g.courseOptions})),a.a.createElement(ue.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(A.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(ue.a.Item,{name:"time",label:"\u8003\u8BD5\u65F6\u957F"},a.a.createElement(de.a,{min:1,max:9999,disabled:((qe=R.editData)===null||qe===void 0||((Pe=qe.exercise)===null||Pe===void 0)?void 0:Pe.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(ue.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(h.a.Group,{disabled:((et=R.editData)===null||et===void 0||(($e=et.exercise)===null||$e===void 0)?void 0:$e.exercise_status)!==1},a.a.createElement(h.a.Button,{value:1},"\u7B80\u5355"),a.a.createElement(h.a.Button,{value:2},"\u9002\u4E2D"),a.a.createElement(h.a.Button,{value:3},"\u56F0\u96BE"))),a.a.createElement(ue.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},a.a.createElement(A.a.TextArea,{disabled:((he=R.editData)===null||he===void 0||((Oe=he.exercise)===null||Oe===void 0)?void 0:Oe.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(ue.a.Item,{className:"tr"},a.a.createElement(m.a,{type:"primary",onClick:function(){ut()}},"\u4FDD\u5B58"),a.a.createElement(m.a,{style:{marginLeft:10},onClick:function(){var K;if(je(!1),(K=R.editData)===null||K===void 0?void 0:K.exercise_questions){var q,G,be,Ae,Et,Pt,gt,Dt,Ct;o(Object(fe.a)((q=R.editData)===null||q===void 0?void 0:q.exercise_questions)),st.setFieldsValue({exercise_name:(G=R.editData)===null||G===void 0||((be=G.exercise)===null||be===void 0)?void 0:be.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(_e.a,{className:"mt20"},a.a.createElement(b.a,{flex:1},Tt.map(function(ge,K){var q,G,be,Ae;if(R==null||((q=R.editData)===null||q===void 0||((G=q.exercise_types)===null||G===void 0))?void 0:G[ge.count])return a.a.createElement("span",{className:"mr15 font14",key:K},ge.name," ",R==null||((be=R.editData)===null||be===void 0)?void 0:be.exercise_types[ge.count],"\u9898\uFF0C\u5171",R==null||((Ae=R.editData)===null||Ae===void 0)?void 0:Ae.exercise_types[ge.score],"\u5206")})),a.a.createElement(b.a,null,a.a.createElement("span",{className:"font14 c-black"},"\u5408\u8BA1 ",a.a.createElement("span",{className:"c-blue"},(R==null||((ze=R.editData)===null||ze===void 0||((Fe=ze.exercise_types)===null||Fe===void 0))?void 0:Fe.q_counts)||0)," \u9898 \u5171 ",a.a.createElement("span",{className:"c-orange"},(R==null||((Ye=R.editData.exercise_types)===null||Ye===void 0)?void 0:Ye.q_scores)||0)," \u5206"))),C!=""&&a.a.createElement("section",{className:[lt.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},xe()),((Ne=R.editData)===null||Ne===void 0||((Xe=Ne.exercise)===null||Xe===void 0)?void 0:Xe.exercise_status)===1&&a.a.createElement("section",{style:{display:"flex"},className:[lt.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},a.a.createElement("div",{style:{flex:"1"}},Tt.map(function(ge){return a.a.createElement(m.a,{className:"mr20",type:"primary",onClick:function(){return Me(ge.id)}},a.a.createElement(ae.a,{className:"mr5"}),ge.name)})),a.a.createElement(m.a,{className:"mr20",type:"primary"},a.a.createElement(ae.a,{className:"mr5"}),a.a.createElement(Z.Link,{style:{color:"#fff"},to:"/classrooms/".concat(V==null?void 0:V.coursesId,"/exercise/").concat(V==null?void 0:V.categoryId,"/detail?random=false&tabs=2")},"\u8BD5\u5377\u9884\u89C8"))),a.a.createElement(Qe,{callback:function(K,q){if(q){C.splice(q==null?void 0:q.key,0,Object(n.a)(Object(n.a)({insert_id:q==null?void 0:q.insert_id},q),{},{shixun:K.challenge_names.map(function(G){return{challenge_name:G,challenge_score:5}}),shixun_name:K.title,shixun_id:K.id,question_type:5,edit:!0})).slice(),o(Object(fe.a)(C.map(function(G,be){return Object(n.a)(Object(n.a)({},G),{key:be+1})}))),Te(q.key+1);return}C.push({shixun:K.challenge_names.map(function(G){return{challenge_name:G,challenge_score:5}}),shixun_name:K.title,shixun_id:K.id,question_type:5,edit:!0}),o(Object(fe.a)(C))}})))},vt=_.default=Object(y.a)(function(T){var t=T.exercise,r=T.loading,s=T.user,u=T.problemset,p=T.globalSetting;return{exercise:t,globalSetting:p,user:s,problemset:u,loading:r.effects}})(ct)},HmJG:function(ot,_,e){},L4pD:function(ot,_,e){"use strict";var We=e("CeOx"),i=e("NiCL"),J=e("rjoL"),m=e("TMtJ"),se=e("VBJJ"),h=e.n(se),E=e("55MS"),de=e("X/R0"),le=e("M6G9"),A=e("z3+T"),te=e("GZha"),x=e("buSX"),ve=e("ZZRV"),l=e.n(ve),Be=e("q5+0"),_e=e("9kvl"),ke=e("V0Rq"),b=e("1vsH"),j=e("9Bee"),X=e("YJx+"),D=e.n(X),W=["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"],ne=function(n,O){var P=n.problemset,re=n.exercise,fe=n.globalSetting,Ve=n.loading,ue=n.dispatch,B=n.onRef,ie=B===void 0?function(){}:B,a=n.editData,k=n.cancelAdd,Z=k===void 0?function(){}:k,y=n.editKey,ae=n.setEditKey,me=ae===void 0?function(){}:ae,U=n.addCallback,ce=U===void 0?function(){}:U,$=n.setIsClaer,Ie=$===void 0?function(){}:$,nt=Object(x.a)(n,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),S=Object(ve.useState)([]),d=Object(te.a)(S,2),rt=d[0],L=d[1],it=Object(ve.useState)(),dt=Object(te.a)(it,2),_t=dt[0],mt=dt[1],Ue=Object(ve.useState)([]),v=Object(te.a)(Ue,2),M=v[0],f=v[1],at=Object(ve.useState)(""),Qe=Object(te.a)(at,2),we=Qe[0],tt=Qe[1],lt=Object(ve.useState)(5),ct=Object(te.a)(lt,2),vt=ct[0],T=ct[1],t=Object(ve.useState)(!1),r=Object(te.a)(t,2),s=r[0],u=r[1],p=Object(Be.k)(),F=Object(Be.m)();Object(ve.useEffect)(function(){L(["","","",""])},[]),Object(ve.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){u(!0),tt(""),T(5),L(["","","",""]),f([]);return}tt(a==null?void 0:a.question_title),T(parseInt(a==null?void 0:a.question_score)),L(a==null?void 0:a.question_choices.map(function(he){return he.choice_text}));var $e=[];a==null||a.standard_answer.map(function(he,Oe){$e.push(he-1)}),f($e)},[a]),Object(ve.useImperativeHandle)(O,function(){return{onSave:z,isEdit:s}});var z=function(){var $e=Object(A.a)(h.a.mark(function he(){var Oe,ze,Fe;return h.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(we){Ne.next=3;break}return le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ne.abrupt("return",!1);case 3:if(Oe=rt.findIndex(function(Xe){return!Xe}),!(Oe>-1)){Ne.next=7;break}return le.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(W[Oe]," \u9009\u9879\u7684\u5185\u5BB9")),Ne.abrupt("return",!1);case 7:if(M.length){Ne.next=10;break}return le.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ne.abrupt("return",!1);case 10:if(!(M.length<1)){Ne.next=13;break}return le.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ne.abrupt("return",!1);case 13:if(ze=rt.map(function(Xe,R){return{choice_text:Xe,is_answer:M.includes(R)?R+1:0}}),!a.question_id){Ne.next=20;break}return Ne.next=17,ue({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:we,question_type:1,question_score:vt,question_choices:ze.map(function(Xe){return Xe.choice_text}),standard_answers:ze.filter(function(Xe){return Xe.is_answer}).map(function(Xe){return Xe.is_answer})}});case 17:Fe=Ne.sent,Ne.next=23;break;case 20:return Ne.next=22,ue({type:"exercise/addExerciseQuestion",payload:{insert_id:a==null?void 0:a.insert_id,categoryId:F.categoryId,question_title:we,question_type:1,question_score:"5.0",question_choices:ze.map(function(Xe){return Xe.choice_text}),standard_answers:ze.filter(function(Xe){return Xe.is_answer}).map(function(Xe){return Xe.is_answer})}});case 22:Fe=Ne.sent;case 23:Fe.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),u(!1),ue({type:"exercise/editExercise",payload:Object(E.a)({},F)}));case 24:case"end":return Ne.stop()}},he)}));return function(){return $e.apply(this,arguments)}}(),ee=[{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($e){var he,Oe;return(re==null||((he=re.editData)===null||he===void 0||((Oe=he.exercise)===null||Oe===void 0))?void 0:Oe.exercise_status)===1?$e:$e.id!=="del"&&$e.id!=="add"}),qe=function(){var $e=Object(A.a)(h.a.mark(function he(Oe){return h.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:Fe.t0=Oe.id,Fe.next=Fe.t0==="del"?3:Fe.t0==="up"||Fe.t0==="down"?5:Fe.t0==="edit"?9:Fe.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(A.a)(h.a.mark(function Ne(){return h.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(ke.j)({id:a.question_id});case 2:ue({type:"exercise/editExercise",payload:Object(E.a)({},F)});case 3:case"end":return R.stop()}},Ne)}))()}}),Fe.abrupt("break",17);case 5:return Fe.next=7,ue({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:Oe.id}});case 7:return ue({type:"exercise/editExercise",payload:Object(E.a)({},F)}),Fe.abrupt("break",17);case 9:return Ie(!1),p.push("/problems/".concat(a==null?void 0:a.hack_identifier,"/edit?type=exercises&express_id=").concat(F.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)),Fe.abrupt("break",17);case 12:if(!(y!==-1)){Fe.next=15;break}return le.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Fe.abrupt("return");case 15:return ce({key:a.key,insert_id:a==null?void 0:a.question_id,question_type:6}),Fe.abrupt("break",17);case 17:case"end":return Fe.stop()}},he)}));return function(Oe){return $e.apply(this,arguments)}}(),Pe=function(){var $e=Object(A.a)(h.a.mark(function he(Oe){var ze;return h.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Oe.preventDefault(),Ye.next=3,Object(ke.L)({id:a==null?void 0:a.hack_identifier});case 3:ze=Ye.sent,ze.status===0&&Object(b.y)("/myproblems/".concat(ze==null?void 0:ze.identifier));case 5:case"end":return Ye.stop()}},he)}));return function(Oe){return $e.apply(this,arguments)}}(),et=function(){return l.a.createElement("aside",null,l.a.createElement("div",{className:D.a.questionType},l.a.createElement("div",null,l.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),l.a.createElement("span",{className:"c-blue current",onClick:function(Oe){return Pe(Oe)}},"\u67E5\u770B\u8BE6\u60C5"),!a.hideAction&&ee.map(function(he,Oe){return he.id==="up"&&a.key===1||he.id==="down"&&a.key===a.len?null:l.a.createElement(i.a,{key:Oe,placement:"bottom",title:he.name},l.a.createElement("span",{onClick:function(){return qe(he)},className:he.icon}))})),l.a.createElement("div",{className:"mt5"},l.a.createElement(j.a,{value:a.question_title})),l.a.createElement("div",{className:D.a.questionChoices},l.a.createElement(j.a,{value:a.description||""})))};return l.a.createElement("section",{className:D.a.wrap},et())};_.a=Object(_e.a)(function(I){var n=I.problemset,O=I.loading,P=I.globalSetting,re=I.exercise;return{problemset:n,globalSetting:P,exercise:re,loading:O.effects}},null,null,{forwardRef:!0})(Object(ve.forwardRef)(ne))},M8RZ:function(ot,_,e){"use strict";e.d(_,"a",function(){return le});var We=e("FGJx"),i=e("o0AO"),J=e("uwZC"),m=e("lpH6"),se=e("ZZRV"),h=e.n(se),E=e("EaaV"),de=e.n(E),le=function(A){Object(J.a)(x,A);var te=Object(m.a)(x);function x(ve){var l;Object(We.a)(this,x),l=te.call(this,ve);var Be=window.document;return l.node=Be.createElement("div"),Be.body.appendChild(l.node),l}return Object(i.a)(x,[{key:"render",value:function(){var l=this.props.children;return Object(E.createPortal)(l,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),x}(h.a.Component)},O2Wb:function(ot,_,e){ot.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ot,_,e){"use strict";var We=e("rjoL"),i=e("TMtJ"),J=e("Uu80"),m=e("GZha"),se=e("zjzt"),h=e("ZZRV"),E=e.n(h),de=e("M0ff"),le=e.n(de),A=e("BlUI"),te=e("4X1q"),x=e("bwE0"),ve=e("aPdX"),l=e("rnm6"),Be=e("95/S"),_e=e("kSUc"),ke=e("9Bee"),b=e("1gHQ"),j=e("dejd"),X=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 W(u){var p=u.onActionCallback,F=u.title,z=u.icon,ee=u.actionName,qe=u.className,Pe=qe===void 0?"":qe,et=u.children;function $e(){p(ee)}return E.a.createElement("a",{title:F,className:Pe,onClick:$e},E.a.createElement("i",{className:"md-iconfont ".concat(z)}),et)}var ne=function(u){var p=u.watch,F=u.showNullButton,z=u.onActionCallback,ee=u.fullScreen,qe=[].concat(D,[{title:"".concat(p?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(p?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return E.a.createElement("ul",{className:"markdown-toolbar-container"},qe.map(function(Pe,et){return E.a.createElement("li",{key:et},Pe.actionName?E.a.createElement(W,Object(b.a)({},Pe,{onActionCallback:z})):E.a.createElement("span",{className:"v-line"}))}),F?E.a.createElement("li",null,E.a.createElement(W,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:z},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(W,{icon:"".concat(ee?"icon-shrink":"icon-enlarge"),title:ee?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:z})))},I=e("M8RZ"),n=e("MPZO"),O=e("bnk9"),P=e("EkPb"),re=e("7X0+"),fe=e("DHCt"),Ve=e("CRgH"),ue={labelCol:{span:4},wrapperCol:{span:20}},B=function(u){var p=u.callback,F=u.onCancel;function z(ee){p(ee)}return E.a.createElement(re.a,Object(b.a)({},ue,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:z}),E.a.createElement(re.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.a.createElement(Ve.a,null)),E.a.createElement(re.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.a.createElement(Ve.a,null)),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(O.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))},ie=e("7ahc"),a=e("HmJG"),k=e("BjJ7"),Z=re.a.useForm,y={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}},me=function(u){var p=u.callback,F=u.onCancel,z=Z(),ee=Object(m.a)(z,1),qe=ee[0];function Pe(he){p(he)}function et(he){qe.setFieldsValue({src:"/api/attachments/".concat(he.id)})}function $e(he){var Oe=he.target.files[0];ce(Oe,et)}return E.a.createElement(re.a,Object(b.a)({form:qe},ae,{className:"upload-image-panel",onFinish:Pe}),E.a.createElement(re.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},E.a.createElement("div",{className:"flex-container"},E.a.createElement(re.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},E.a.createElement(Ve.a,{style:y})),E.a.createElement(U,{onFileChange:$e}))),E.a.createElement(re.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},E.a.createElement(Ve.a,{style:{width:264}})),E.a.createElement(re.a.Item,{style:{textAlign:"right"}},E.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(O.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))};function U(u){var p=u.onFileChange;return E.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",E.a.createElement("input",{type:"file",accept:"image/*",onChange:p}))}function ce(u,p){var F=new FormData;F.append("editormd-image-file",u),F.append("file_param_name","editormd-image-file"),F.append("byxhr","true");var z=new window.XMLHttpRequest;z.withCredentials=!0,z.addEventListener("load",function(ee){p(JSON.parse(ee.target.responseText))},!1),z.addEventListener("error",function(ee){console.error(ee)},!1),z.open("POST","".concat(k.a,"/api/attachments.json")),z.send(F)}var $=e("EYz/"),Ie=e("gwXo"),nt=e("9cas"),S=e("twZV"),d=S.a.Group,rt={margin:"0 8px"},L=function(u){var p=u.callback,F=u.onCancel;function z(ee){p(ee)}return E.a.createElement(re.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:z},E.a.createElement("div",{className:"flex-container"},E.a.createElement("span",{style:rt},"\u5355\u5143\u683C\u6570\uFF1A"),E.a.createElement("span",{style:rt},"\u884C\u6570"),E.a.createElement(re.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.a.createElement(Ie.a,null)),E.a.createElement("span",{style:rt},"\u5217\u6570"),E.a.createElement(re.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.a.createElement(Ie.a,null))),E.a.createElement("div",{className:"flex-container",style:{marginTop:12}},E.a.createElement("span",{style:rt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.a.createElement(re.a.Item,{name:"align"},E.a.createElement(d,null,E.a.createElement(S.a,{value:"default"},E.a.createElement("i",{className:"fa fa-align-justify"})),E.a.createElement(S.a,{value:"left"},E.a.createElement("i",{className:"fa fa-align-left"})),E.a.createElement(S.a,{value:"center"},E.a.createElement("i",{className:"fa fa-align-center"})),E.a.createElement(S.a,{value:"right"},E.a.createElement("i",{className:"fa fa-align-right"}))))),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(O.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))},it="link",dt="upload-image",_t="code-block",mt="add-table",Ue="------------",v={default:Ue,left:":".concat(Ue),center:":".concat(Ue,":"),right:"".concat(Ue,":")},M=e("9VGf"),f,at;function Qe(){}var we=0,tt=1e4,lt="\u2581";function ct(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}var vt=navigator.platform.toUpperCase().indexOf("MAC")>=0,T=vt?"Cmd":"Ctrl",t=(f={},Object(se.a)(f,T+"-B","bold"),Object(se.a)(f,T+"-I","italic"),f),r=(at={},Object(se.a)(at,it,"\u6DFB\u52A0\u94FE\u63A5"),Object(se.a)(at,_t,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(se.a)(at,dt,"\u6DFB\u52A0\u56FE\u7247"),Object(se.a)(at,mt,"\u6DFB\u52A0\u8868\u683C"),at),s=_.a=function(u){var p=u.defaultValue,F=p===void 0?"":p,z=u.onChange,ee=u.width,qe=ee===void 0?"100%":ee,Pe=u.height,et=Pe===void 0?400:Pe,$e=u.miniToolbar,he=$e===void 0?!1:$e,Oe=u.isFocus,ze=Oe===void 0?!1:Oe,Fe=u.watch,Ye=u.id,Ne=Ye===void 0?"markdown-editor-id":Ye,Xe=u.showResizeBar,R=Xe===void 0?!1:Xe,ye=u.noStorage,H=ye===void 0?!1:ye,Y=u.showNullButton,g=Y===void 0?!1:Y,Le=u.fullScreen,V=Le===void 0?!1:Le,He=u.onBlur,w=u.onCMBeforeChange,Ee=u.className,Q=Ee===void 0?"":Ee,st=u.placeholder,oe=st===void 0?"":st,N=Object(h.useState)(null),C=Object(m.a)(N,2),o=C[0],c=C[1],De=Object(h.useState)(F),pe=Object(m.a)(De,2),je=pe[0],Re=pe[1],bt=Object(h.useState)(Fe),Ce=Object(m.a)(bt,2),Te=Ce[0],Rt=Ce[1],jt=Object(h.useState)(V),Ft=Object(m.a)(jt,2),Mt=Ft[0],Lt=Ft[1],Tt=Object(h.useState)(""),St=Object(m.a)(Tt,2),At=St[0],ut=St[1],Me=Object(h.useState)(0),Se=Object(m.a)(Me,2),Ke=Se[0],xe=Se[1],ge=Object(h.useState)(et),K=Object(m.a)(ge,2),q=K[0],G=K[1],be=Object(h.useState)(!1),Ae=Object(m.a)(be,2),Et=Ae[0],Pt=Ae[1],gt=Object(h.useRef)(),Dt=Object(h.useRef)(),Ct=Object(h.useRef)(),Bt=Object(h.useRef)();Object(h.useEffect)(function(){if(gt.current){var Ge=function(ft,pt){var ht=pt.clipboardData;if(ht){var yt=ht.types.toString(),Ut=ht.items;if(yt==="text/html,Files"||yt==="Files"){var Ot=Ut[1];yt==="Files"&&(Ot=Ut[0]),Ot.kind==="file"&&Ot.type.match(/^image\//i)&&ce(Ot.getAsFile(),function(xt){xt.id?Ze.replaceSelection("![,](/api/attachments/".concat(xt.id,")")):document.location.href="/user/login"})}else return!0}return!0},Ze=le.a.fromTextArea(gt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!he,lineWrapping:!0,value:F,autoCloseTags:!0,autoCloseBrackets:!0});return Ze.on("paste",Ge),c(Ze),function(){Ze.off("paste",Ge)}}},[]);var It=Object(h.useCallback)(function(){if(Dt.current)try{var Ge=Dt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ze=Dt.current.getElementsByClassName("markdown-editor-body")[0];Mt?Ze.style.height="calc(100vh - ".concat(Ge,"px)"):Ze.style.height="".concat(q-Ge,"px")}catch(Je){console.log(Je,"---- to set md editor body height")}},[q,Dt,Mt]);Object(h.useEffect)(function(){function Ge(){var Je=new A.default(function(ft){var pt=Object(J.a)(ft),ht;try{for(pt.s();!(ht=pt.n()).done;){var yt=ht.value;(yt.target.offsetHeight>0||yt.target.offsetWidth>0)&&(It(),o.setSize("100%","100%"),o.refresh())}}catch(Ut){pt.e(Ut)}finally{pt.f()}});return Je.observe(gt.current.parentElement),Je}if(o){var Ze=Ge();return function(){Ze.unobserve(gt.current.parentElement)}}},[o,It]),Object(h.useEffect)(function(){if(o){for(var Ge=[],Ze=function(){var yt=ft[Je];pt=Object(m.a)(yt,2);var Ut=pt[0],Ot=pt[1],xt=Object(se.a)({},Ut,function(){kt(Ot)});Ge.push(xt),o.addKeyMap(xt)},Je=0,ft=Object.entries(t);Je0){var Ge=new Date().getTime(),Ze=window.sessionStorage.getItem(Ne);Ge>=Ke+tt&&(!Ze||Ze!==je)&&(window.sessionStorage.setItem(Ne,je),Pt(!0))}},tt),Object(h.useEffect)(function(){Rt(Fe)},[o,Fe]),Object(h.useEffect)(function(){o&&(ze&&o.focus())},[o,ze]),Object(h.useEffect)(function(){if(Te&&o){var Ge=function(ft){var pt=ft.target;Bt.current&&(Bt.current.scrollTop=Bt.current.scrollHeight*pt.scrollTop/pt.scrollHeight)},Ze=o.getScrollerElement();return Ze.addEventListener("scroll",Ge),function(){Ze.removeEventListener("scroll",Ge)}}},[o,Te]),Object(h.useEffect)(function(){if(o&&w){var Ge=function(Je,ft){w(Je,ft)};return o.on("beforeChange",Ge),function(){o.off("beforeChange",Ge)}}},[o,w]),Object(h.useEffect)(function(){if(o&&He){var Ge=function(){He(o.getValue())};return o.on("blur",Ge),function(){o.off("blur",Ge)}}},[o,He]),Object(h.useEffect)(function(){if(o){var Ge=function(Je){var ft=Je.getValue();Re(ft),xe(new Date().getTime()),Je.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),z&&z(ft)};return o.on("change",Ge),function(){o.off("change",Ge)}}},[o,z]),Object(h.useEffect)(function(){o&&(F==null?(o.setValue(""),Re("")):F!==o.getValue()&&(o.setValue(F),Re(F)))},[o,F]);var kt=Object(h.useCallback)(function(Ge){var Ze=o.getCursor(),Je=o.getSelection(),ft=Je.split(` `);switch(Ge){case"bold":return o.replaceSelection("**"+Je+"**"),Je===""&&o.setCursor(Ze.line,Ze.ch+2),o.focus();case"italic":return o.replaceSelection("*"+Je+"*"),Je===""&&o.setCursor(Ze.line,Ze.ch+1),o.focus();case"code":return o.replaceSelection("`"+Je+"`"),Je===""&&o.setCursor(Ze.line,Ze.ch+1),o.focus();case"inline-latex":return o.replaceSelection("`$$"+Je+"$$`"),Je===""&&o.setCursor(Ze.line,Ze.ch+3),o.focus();case"latex":return o.replaceSelection("```latex\n"+Je+"\n```"),o.setCursor(Ze.line+1,Je.length+1),o.focus();case"line-break":return o.replaceSelection(`
          `),o.focus();case"list-ul":return Je===""?o.replaceSelection("- "+Je):o.replaceSelection(ft.map(function(pt){return pt===""?"":"- ".concat(pt)}).join(` `)),o.focus();case"list-ol":return Je===""?o.replaceSelection("1. "+Je):o.replaceSelection(ft.map(function(pt,ht){return pt===""?"":"".concat(ht+1,". ").concat(pt)}).join(` -`)),o.focus();case"add-null-ch":return Je===""&&o.setCursor(Ze.line,Ze.ch+1),o.replaceSelection(lt),o.focus();case"eraser":return o.setValue(""),o.focus();case"trigger-watch":return Rt(!Te),o.focus();case"trigger-full-screen":return Lt(!Mt),o.focus();case it:ut(it);return;case _t:ut(_t);return;case dt:ut(dt);return;case mt:ut(mt);return;default:throw new Error}},[o,Te,Mt]),Nt=Object(P.useCallback)(function(Ge){ut("");switch(At){case it:var Ze=Ge.title,Je=Ge.link;return o.replaceSelection("[".concat(Ze,"](").concat(Je,")")),o.focus();case _t:var ft=Ge.language,pt=Ge.content;return o.replaceSelection(["```"+ft,pt,"```"].join(` +`)),o.focus();case"add-null-ch":return Je===""&&o.setCursor(Ze.line,Ze.ch+1),o.replaceSelection(lt),o.focus();case"eraser":return o.setValue(""),o.focus();case"trigger-watch":return Rt(!Te),o.focus();case"trigger-full-screen":return Lt(!Mt),o.focus();case it:ut(it);return;case _t:ut(_t);return;case dt:ut(dt);return;case mt:ut(mt);return;default:throw new Error}},[o,Te,Mt]),Nt=Object(h.useCallback)(function(Ge){ut("");switch(At){case it:var Ze=Ge.title,Je=Ge.link;return o.replaceSelection("[".concat(Ze,"](").concat(Je,")")),o.focus();case _t:var ft=Ge.language,pt=Ge.content;return o.replaceSelection(["```"+ft,pt,"```"].join(` `)),o.focus();case dt:var ht=Ge.src,yt=Ge.alt;return o.replaceSelection("![ ".concat(yt," ]( ").concat(ht,' "').concat(yt,'" )')),o.focus();case mt:for(var Ut=Ge.row,Ot=Ge.col,xt=Ge.align,Wt=` `,Kt=0;Kt300&&(Ot=300);var xt=et+Ot+"px";G(xt)}},ft=Ct.current,pt=!1,ht=0;return ft.addEventListener("mousedown",Ge),document.addEventListener("mousemove",Je),document.addEventListener("mouseup",Ze),function(){ft.removeEventListener("mousedown",Ge),document.removeEventListener("mousemove",Je),document.removeEventListener("mouseup",Ze)}}},[o,Ct]),Object(P.useEffect)(function(){G(et)},[et]);var Ht=ct(Ye),Gt=ct(q),Zt={width:Ht,height:Gt},Jt=Object(P.useMemo)(function(){if(We){var Ge=new Date(We),Ze=Ge.getHours(),Je=Ge.getMinutes(),ft=Ge.getSeconds();return Ze=Ze<10?"0"+Ze:Ze,Je=Je<10?"0"+Je:Je,ft=ft<10?"0"+ft:ft,"".concat(Ze,":").concat(Je,":").concat(ft)}return 0},[We]);function Qt(){window.sessionStorage.removeItem(Ne),Pt(!1),xe(0)}function Yt(){Pt(!1),xe(0),o.setValue(window.sessionStorage.getItem(Ne))}return E.a.createElement(P.Fragment,null,E.a.createElement("div",{className:"markdown-editor-wrapper",ref:Dt},E.a.createElement("div",{className:"markdown-editor-container ".concat(J," ").concat(Te?"on-preview":""," ").concat(he?"mini":""," ").concat(Mt?"full-screen":""),style:Zt},E.a.createElement(ne,{watch:Te,fullScreen:Mt,showNullButton:h,onActionCallback:kt}),E.a.createElement("div",{className:"markdown-editor-body"},E.a.createElement("div",{className:"codemirror-container"},E.a.createElement("textarea",{ref:gt,placeholder:oe})),Te?E.a.createElement("div",{ref:Bt,className:"preview-container"},E.a.createElement($e.a,{value:je})):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:Yt},"\u6062\u590D")," ? /",E.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Jt," \u4FDD\u5B58\uFF09"):null),R?E.a.createElement("a",{ref:Ct,className:"editor-resize"}):null,E.a.createElement(I.a,null,r[At]?E.a.createElement(i.a,{centered:!0,title:r[At],visible:!0,onCancel:wt,footer:null},zt):null))}},"YJx+":function(ot,_,e){ot.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(ot,_,e){"use strict";e.d(_,"d",function(){return ke}),e.d(_,"b",function(){return i}),e.d(_,"c",function(){return Q}),e.d(_,"a",function(){return m});function ke(se){try{se.mozRequestFullScreen?se.mozRequestFullScreen():se.webkitRequestFullScreen&&se.webkitRequestFullScreen()}catch(P){console.log(P,":e")}}function i(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var Q=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function m(){var se=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,P=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(se==null)}},dejd:function(ot,_,e){},dfu6:function(ot,_,e){"use strict";e.d(_,"a",function(){return ke});var ke=function(m){var se=/^(\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 se.test(m)},i=function(m){var se=/^(\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 se.test(m)}},i58Z:function(ot,_,e){ot.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},"j+ej":function(ot,_,e){"use strict";var ke=e("CeOx"),i=e("NiCL"),Q=e("rjoL"),m=e("TMtJ"),se=e("MPZO"),P=e("bnk9"),E=e("EYz/"),_e=e("gwXo"),ce=e("X/R0"),A=e("M6G9"),te=e("VBJJ"),x=e.n(te),ve=e("z3+T"),l=e("55MS"),Be=e("V0hb"),ue=e("GZha"),$e=e("buSX"),b=e("ZZRV"),j=e.n(b),X=e("q5+0"),O=e("9kvl"),k=e("Ot1p"),ne=e("V0Rq"),I=e("YJx+"),n=e.n(I),D=e("9Bee"),g=e("u2Z1"),re=["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"],fe=function(le,B){var ie=le.problemset,a=le.exercise,K=le.globalSetting,Z=le.loading,y=le.dispatch,ae=le.onRef,Ee=ae===void 0?function(){}:ae,U=le.editData,de=le.cancelAdd,$=de===void 0?function(){}:de,Ie=le.editKey,nt=le.setEditKey,S=nt===void 0?function(){}:nt,d=le.addCallback,rt=d===void 0?function(){}:d,L=le.setIsClaer,it=L===void 0?function(){}:L,dt=Object($e.a)(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),_t=Object(b.useState)(""),mt=Object(ue.a)(_t,2),Ce=mt[0],v=mt[1],M=Object(b.useState)(""),f=Object(ue.a)(M,2),at=f[0],Qe=f[1],we=Object(b.useState)(""),tt=Object(ue.a)(we,2),lt=tt[0],ct=tt[1],vt=Object(b.useState)(10),T=Object(ue.a)(vt,2),t=T[0],r=T[1],s=Object(b.useState)(!1),u=Object(ue.a)(s,2),p=u[0],F=u[1],z=Object(b.useState)([]),ee=Object(ue.a)(z,2),Ye=ee[0],ye=ee[1],et=Object(X.m)(),Xe=Object(b.useState)([]),he=Object(ue.a)(Xe,2),be=he[0],Ve=he[1],Fe=function(Y){Ve([].concat(Object(Be.a)(be),[Object(l.a)({},Y)]))};Object(b.useEffect)(function(){var H;if(!(U==null?void 0:U.question_title)){F(!0),v(""),ct(""),r(10);return}v(U==null?void 0:U.question_title),ct(U==null||((H=U.standard_answer)===null||H===void 0)?void 0:H[0]),r(U==null?void 0:U.question_score),ye(U.tag_discipline_ids)},[ie.editData]),Object(b.useEffect)(function(){var H,Y=(a==null||((H=a.tagDisciplineData)===null||H===void 0)?void 0:H.tag_disciplines)&&Array.isArray(a.tagDisciplineData.tag_disciplines)?a.tagDisciplineData.tag_disciplines:[];Ve(Y)},[a.tagDisciplineData]),Object(b.useEffect)(function(){p&&H();function H(){return Y.apply(this,arguments)}function Y(){return Y=Object(ve.a)(x.a.mark(function h(){var Le,V,He;return x.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,Object(ne.B)({sub_discipline_id:(Le=a.editData)===null||Le===void 0||((V=Le.exercise)===null||V===void 0)?void 0:V.sub_discipline_id});case 2:He=me.sent,Ve(He.tag_disciplines);case 4:case"end":return me.stop()}},h)})),Y.apply(this,arguments)}},[p]),Object(b.useImperativeHandle)(B,function(){return{onSave:qe,isEdit:p}});var qe=function(){var H=Object(ve.a)(x.a.mark(function Y(){var h,Le,V,He,w;return x.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(Ce){J.next=3;break}return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),J.abrupt("return",!1);case 3:if(!(Ye.length<1)){J.next=6;break}return A.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),J.abrupt("return",!1);case 6:if(!U.question_id){J.next=12;break}return J.next=9,y({type:"exercise/editExerciseQuestion",payload:{id:U.question_id,question_title:Ce,question_type:4,question_score:t,standard_answers:[lt],tag_discipline_ids:Ye,sub_discipline_id:(Le=a.editData)===null||Le===void 0||((V=Le.exercise)===null||V===void 0)?void 0:V.sub_discipline_id}});case 9:h=J.sent,J.next=15;break;case 12:return J.next=14,y({type:"exercise/addExerciseQuestion",payload:{insert_id:U==null?void 0:U.insert_id,categoryId:et.categoryId,exercise_bank_id:et.categoryId,question_title:Ce,question_type:4,question_score:t,standard_answers:[lt],tag_discipline_ids:Ye,sub_discipline_id:(He=a.editData)===null||He===void 0||((w=He.exercise)===null||w===void 0)?void 0:w.sub_discipline_id}});case 14:h=J.sent;case 15:return h.status===0&&(S(-1),A.b.success("\u4FDD\u5B58\u6210\u529F"),F(!1),y({type:"exercise/editExercise",payload:Object(l.a)({},et)})),J.abrupt("return",{name:Ce,answer_texts:[lt],analysis:at});case 17:case"end":return J.stop()}},Y)}));return function(){return H.apply(this,arguments)}}(),Ne=function(){var Y,h;return j.a.createElement("aside",null,j.a.createElement("div",{className:n.a.questionType},j.a.createElement("div",null,j.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")),j.a.createElement(k.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ce,onChange:function(V){return v(V)}}),j.a.createElement("p",{className:n.a.titleWrap},j.a.createElement("span",{className:n.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),j.a.createElement(k.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:lt,onChange:function(V){return ct(V)}}),j.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",j.a.createElement(_e.a,{value:t,max:1e4,min:0,onChange:function(V){r(V)}})," \u5206"),j.a.createElement("p",{className:n.a.titleWrap},j.a.createElement("span",{className:n.a.required},"*"),j.a.createElement("span",{className:"".concat(n.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",j.a.createElement("span",{className:n.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")),j.a.createElement("div",{className:"mt5"},j.a.createElement(g.a,{value:Ye,selectvalues:U==null?void 0:U.tag_discipline_ids,onChange:ye,subId:(Y=a.editData)===null||Y===void 0||((h=Y.exercise)===null||h===void 0)?void 0:h.sub_discipline_id,knowledgeOptions:be,onAddKnowledgeFinish:Fe}))),j.a.createElement("aside",{className:"tr"},(Ie!==-1||U.question_id)&&j.a.createElement(P.a,{type:"default",onClick:function(){$(),F(!1)}},"\u53D6\u6D88"),j.a.createElement(P.a,{className:"ml20",type:"primary",onClick:function(){qe()}},"\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(H){var Y,h;return(a==null||((Y=a.editData)===null||Y===void 0||((h=Y.exercise)===null||h===void 0))?void 0:h.exercise_status)===1?H:H.id!=="del"&&H.id!=="add"}),R=function(){var H=Object(ve.a)(x.a.mark(function Y(h){return x.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:V.t0=h.id,V.next=V.t0==="del"?3:V.t0==="up"||V.t0==="down"?5:V.t0==="edit"?9:V.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(ve.a)(x.a.mark(function w(){return x.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(ne.j)({id:U.question_id});case 2:y({type:"exercise/editExercise",payload:Object(l.a)({},et)});case 3:case"end":return J.stop()}},w)}))()}}),V.abrupt("break",16);case 5:return V.next=7,y({type:"exercise/exeriseMoveUpDown",payload:{id:U.question_id,opr:h.id}});case 7:return y({type:"exercise/editExercise",payload:Object(l.a)({},et)}),V.abrupt("break",16);case 9:return Ie!==-1?A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(it(!1),S(U.key),F(!0)),V.abrupt("break",16);case 11:if(!(Ie!==-1)){V.next=14;break}return A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),V.abrupt("return");case 14:return rt({key:U.key,insert_id:U==null?void 0:U.question_id,question_type:4}),V.abrupt("break",16);case 16:case"end":return V.stop()}},Y)}));return function(h){return H.apply(this,arguments)}}(),Oe=function(){return j.a.createElement("aside",null,j.a.createElement("div",{className:n.a.questionType},j.a.createElement("div",null,j.a.createElement("span",{className:"font16 c-blue"},U.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",U.question_score,"\u5206\uFF09"),!U.hideAction&&Ke.map(function(Y,h){return Y.id==="up"&&U.key===1||Y.id==="down"&&U.key===U.len?null:j.a.createElement(i.a,{key:h,placement:"bottom",title:Y.name},j.a.createElement("span",{onClick:function(){return R(Y)},className:Y.icon}))})),j.a.createElement("div",{className:"mt5"},j.a.createElement(D.a,{value:U.question_title})),j.a.createElement("div",{className:n.a.questionChoices},j.a.createElement("p",null,j.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),j.a.createElement(D.a,{value:lt})))};return j.a.createElement("section",{className:n.a.wrap},!p&&Oe(),p&&Ne())};_.a=Object(O.a)(function(ze){var le=ze.problemset,B=ze.loading,ie=ze.exercise,a=ze.globalSetting;return{problemset:le,globalSetting:a,exercise:ie,loading:B.effects}},null,null,{forwardRef:!0})(Object(b.forwardRef)(fe))},kSUc:function(ot,_,e){},kqOp:function(ot,_,e){"use strict";e.d(_,"a",function(){return A});var ke=e("1gHQ"),i=e("FGJx"),Q=e("o0AO"),m=e("uwZC"),se=e("lpH6"),P=e("ZZRV"),E=e.n(P),_e=e("Ot1p"),ce="\u2581",A=function(te){Object(m.a)(ve,te);var x=Object(se.a)(ve);function ve(){var l;Object(i.a)(this,ve);for(var Be=arguments.length,ue=new Array(Be),$e=0;$e "+le[ie]+": "+le[ie+1])}}})}},tFzH:function(ot,_,e){"use strict";var ke=e("CeOx"),i=e("NiCL"),Q=e("rjoL"),m=e("TMtJ"),se=e("MPZO"),P=e("bnk9"),E=e("GrpF"),_e=e("Xc/e"),ce=e("XZgM"),A=e("TFeq"),te=e("EYz/"),x=e("gwXo"),ve=e("RXQH"),l=e("VgM2"),Be=e("DHCt"),ue=e("CRgH"),$e=e("VBJJ"),b=e.n($e),j=e("55MS"),X=e("X/R0"),O=e("M6G9"),k=e("z3+T"),ne=e("GZha"),I=e("buSX"),n=e("ZZRV"),D=e.n(n),g=e("q5+0"),re=e("DndG"),fe=e("9kvl"),ze=e("V0Rq"),le=e("Ot1p"),B=e("YJx+"),ie=e.n(B),a=e("9Bee"),K=["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"],Z=function(ae,Ee){var U=ae.problemset,de=ae.globalSetting,$=ae.exercise,Ie=ae.loading,nt=ae.dispatch,S=ae.editData,d=ae.cancelAdd,rt=d===void 0?function(){}:d,L=ae.editKey,it=ae.setEditKey,dt=it===void 0?function(){}:it,_t=ae.addCallback,mt=_t===void 0?function(){}:_t,Ce=ae.setIsClaer,v=Ce===void 0?function(){}:Ce,M=Object(I.a)(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),f=Object(n.useState)(""),at=Object(ne.a)(f,2),Qe=at[0],we=at[1],tt=Object(n.useState)(""),lt=Object(ne.a)(tt,2),ct=lt[0],vt=lt[1],T=Object(n.useState)(""),t=Object(ne.a)(T,2),r=t[0],s=t[1],u=Object(n.useState)([]),p=Object(ne.a)(u,2),F=p[0],z=p[1],ee=Object(n.useState)(""),Ye=Object(ne.a)(ee,2),ye=Ye[0],et=Ye[1],Xe=Object(n.useState)(),he=Object(ne.a)(Xe,2),be=he[0],Ve=he[1],Fe=Object(n.useState)(!1),qe=Object(ne.a)(Fe,2),Ne=qe[0],Ke=qe[1],R=Object(n.useState)([]),Oe=Object(ne.a)(R,2),H=Oe[0],Y=Oe[1],h=Object(n.useState)(!1),Le=Object(ne.a)(h,2),V=Le[0],He=Le[1],w=Object(g.m)();Object(n.useEffect)(function(){var C;S.edit&&(He(!0),vt(""),we(""),Y([])),we(S.shixun_name),vt(S.question_title);var o=[];(C=S.shixun)===null||C===void 0||C.map(function(c){o.push(c.challenge_score)}),Y(o)},[S]),Object(n.useEffect)(function(){Ke(!1)},[V]),Object(n.useImperativeHandle)(Ee,function(){return{onSave:me,isEdit:V}});var me=function(){var C=Object(k.a)(b.a.mark(function o(){var c,Ue,pe;return b.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(c=[],Ue=!1,!Ue){Ae.next=4;break}return Ae.abrupt("return",!1);case 4:if(!S.question_id){Ae.next=10;break}return Ae.next=7,nt({type:"exercise/editExerciseQuestion",payload:{id:S.question_id,question_title:ct,shixun_name:Qe,shixun_id:S.shixun_id,question_type:5,question_scores:H}});case 7:pe=Ae.sent,Ae.next=13;break;case 10:return Ae.next=12,nt({type:"exercise/addExerciseQuestion",payload:{insert_id:S==null?void 0:S.insert_id,categoryId:w.categoryId,question_title:ct,shixun_name:Qe,shixun_id:S.shixun_id,question_type:5,question_scores:H}});case 12:pe=Ae.sent;case 13:return pe.status===0&&(dt(-1),O.b.success("\u4FDD\u5B58\u6210\u529F"),He(!1),nt({type:"exercise/editExercise",payload:Object(j.a)({},w)})),Ae.abrupt("return",{name:ct,analysis:r,standard_answers:c,is_ordered:be});case 15:case"end":return Ae.stop()}},o)}));return function(){return C.apply(this,arguments)}}(),J=function(){var o;return D.a.createElement("aside",null,D.a.createElement("div",{className:ie.a.questionType},D.a.createElement("div",null,D.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")),D.a.createElement("div",{className:"mt10"},D.a.createElement(ue.a,{defaultValue:Qe,onChange:function(Ue){debugger;we(Ue.target.value)}})),D.a.createElement("div",{className:"mt10"},D.a.createElement(le.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:ct,onChange:function(Ue){vt(Ue)}})),D.a.createElement("div",{className:"mt20"},(o=S.shixun)===null||o===void 0?void 0:o.map(function(c,Ue){return D.a.createElement(A.a,{gutter:[20,20]},D.a.createElement(l.a,{flex:"1"},Ue+1,".",c.challenge_name),D.a.createElement(l.a,null,D.a.createElement(x.a,{defaultValue:H[Ue],onChange:function(je){H[Ue]=je,Y(H),console.log("srore:L",H[Ue])}})))})),D.a.createElement("div",{className:"mt20"},F.length>1&&D.a.createElement("span",null,D.a.createElement(_e.a,{checked:be,onChange:function(Ue){return Ve(Ue.target.checked)},className:"".concat(ie.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),D.a.createElement("span",{className:"".concat(ie.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"))),D.a.createElement("aside",{className:"tr"},(L!==-1||!(S==null?void 0:S.edit))&&D.a.createElement(P.a,{type:"default",onClick:function(){rt(),He(!1)}},"\u53D6\u6D88"),D.a.createElement(P.a,{className:"ml20",type:"primary",onClick:function(){me()}},"\u4FDD\u5B58")))},st=[{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,c;return($==null||((o=$.editData)===null||o===void 0||((c=o.exercise)===null||c===void 0))?void 0:c.exercise_status)===1?C:C.id!=="del"&&C.id!=="add"}),oe=function(){var C=Object(k.a)(b.a.mark(function o(c){return b.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:pe.t0=c.id,pe.next=pe.t0==="del"?3:pe.t0==="up"||pe.t0==="down"?5:pe.t0==="edit"?9:pe.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(k.a)(b.a.mark(function Ae(){return b.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(ze.j)({id:S.question_id});case 2:nt({type:"exercise/editExercise",payload:Object(j.a)({},w)});case 3:case"end":return Pe.stop()}},Ae)}))()}}),pe.abrupt("break",21);case 5:return pe.next=7,nt({type:"exercise/exeriseMoveUpDown",payload:{id:S.question_id,opr:c.id}});case 7:return nt({type:"exercise/editExercise",payload:Object(j.a)({},w)}),pe.abrupt("break",21);case 9:if(!(L!==-1)){pe.next=12;break}return O.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),pe.abrupt("return");case 12:return v(!1),He(!0),pe.abrupt("break",21);case 15:if(!(L!==-1)){pe.next=18;break}return O.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),pe.abrupt("return");case 18:return nt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:S.key,insert_id:S==null?void 0:S.question_id,question_type:5}}}),dt(-1),pe.abrupt("break",21);case 21:case"end":return pe.stop()}},o)}));return function(c){return C.apply(this,arguments)}}(),N=function(){var o;return D.a.createElement("aside",null,D.a.createElement("div",{className:ie.a.questionType},D.a.createElement("div",null,D.a.createElement("span",{className:"font16 c-blue"},S.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",S.question_score,"\u5206\uFF09"),D.a.createElement("div",{className:"tr"},D.a.createElement(re.Link,{target:"_blank",to:"/shixuns/".concat(S.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!S.hideAction&&st.map(function(c,Ue){return c.id==="up"&&S.key===1||c.id==="down"&&S.key===S.len?null:D.a.createElement(i.a,{key:Ue,placement:"bottom",title:c.name},D.a.createElement("span",{onClick:function(){return oe(c)},className:c.icon}))}))),D.a.createElement("div",{className:"font16"},D.a.createElement(a.a,{value:S.shixun_name})),D.a.createElement("div",{className:"mt30"}),(o=S.shixun)===null||o===void 0?void 0:o.map(function(c,Ue){return D.a.createElement("div",{key:Ue},"\u7B2C",Ue+1,"\u5173 ",D.a.createElement("span",{className:"ml10"},c.challenge_name)," ",D.a.createElement("span",{className:"ml10"},c.challenge_score))}))};return D.a.createElement("section",{className:ie.a.wrap},!V&&N(),V&&J())};_.a=Object(fe.a)(function(y){var ae=y.problemset,Ee=y.loading,U=y.globalSetting,de=y.exercise;return{problemset:ae,globalSetting:U,exercise:de,loading:Ee.effects}},null,null,{forwardRef:!0})(Object(n.forwardRef)(Z))},u2Z1:function(ot,_,e){"use strict";e.d(_,"a",function(){return X});var ke=e("VBJJ"),i=e.n(ke),Q=e("X/R0"),m=e("M6G9"),se=e("z3+T"),P=e("DHCt"),E=e("CRgH"),_e=e("rjoL"),ce=e("TMtJ"),A=e("V0hb"),te=e("GZha"),x=e("VmQ4"),ve=e("QeCE"),l=e("ZZRV"),Be=e.n(l),ue=e("ErOA"),$e=e("i58Z"),b=e.n($e),j=ve.a.Option,X=function(k){var ne=k.subId,I=k.value,n=k.selectvalues,D=k.knowledgeOptions,g=D===void 0?[]:D,re=k.onChange,fe=re===void 0?function(){}:re,ze=k.onAddKnowledgeFinish,le=ze===void 0?function(){}:ze,B=Object(l.useRef)(),ie=Object(l.useState)([]),a=Object(te.a)(ie,2),K=a[0],Z=a[1],y=function(U,de){Z(Object(A.a)(de.map(function($){return $.key}))),fe(Object(A.a)(de.map(function($){return $.key})))};Object(l.useEffect)(function(){(n==null?void 0:n.length)>0&&(Z(Object(A.a)(n)),fe(Object(A.a)(n)))},[g]);var ae=function(U){U.preventDefault(),B.current="",ce.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Be.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",Be.a.createElement("br",null),Be.a.createElement(E.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:B.current,onChange:function($){B.current=$.target.value}})),onOk:function(){return new Promise(function(){var $=Object(se.a)(i.a.mark(function Ie(nt,S){var d;return i.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(B.current){L.next=3;break}return m.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),L.abrupt("return",S());case 3:if(!(B.current.length>20)){L.next=6;break}return m.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),L.abrupt("return",S());case 6:return L.next=8,Object(ue.a)("/api/tag_disciplines.json",{method:"post",body:{name:B.current,sub_discipline_id:ne}});case 8:return d=L.sent,(d==null?void 0:d.status)===0&&(le({id:d.tag_discipline_id,name:B.current}),fe([].concat(Object(A.a)(I||[]),[d.tag_discipline_id])),Z([].concat(Object(A.a)(K||[]),[d.tag_discipline_id]))),L.abrupt("return",nt());case 11:case"end":return L.stop()}},Ie)}));return function(Ie,nt){return $.apply(this,arguments)}}())}})};return Be.a.createElement("div",{className:b.a.wrap},Be.a.createElement(ve.a,{disabled:!ne,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:y,value:g==null?void 0:g.filter(function(Ee){return(K==null?void 0:K.includes(Ee==null?void 0:Ee.id))||(K==null?void 0:K.includes((Ee==null?void 0:Ee.id)+""))}).map(function(Ee){return Ee.name})},g==null?void 0:g.map(function(Ee){return Be.a.createElement(j,{key:Ee.id,value:Ee.name},Be.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Be.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ee.name),Be.a.createElement("span",null,Ee.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),Be.a.createElement("button",{disabled:!ne,className:"".concat(b.a.addKnowledge," ").concat(ne?"":b.a.disabled),onClick:ae},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(ot,_,e){"use strict";e.d(_,"o",function(){return P}),e.d(_,"b",function(){return E}),e.d(_,"c",function(){return _e}),e.d(_,"e",function(){return ce}),e.d(_,"f",function(){return A}),e.d(_,"r",function(){return te}),e.d(_,"g",function(){return x}),e.d(_,"s",function(){return ve}),e.d(_,"d",function(){return l}),e.d(_,"i",function(){return Be}),e.d(_,"j",function(){return ue}),e.d(_,"q",function(){return $e}),e.d(_,"h",function(){return b}),e.d(_,"p",function(){return j}),e.d(_,"a",function(){return n}),e.d(_,"l",function(){return L}),e.d(_,"m",function(){return it}),e.d(_,"k",function(){return dt}),e.d(_,"n",function(){return mt}),e.d(_,"t",function(){return Ce});var ke=e("9kvl"),i;(function(v){v[v.SuperAdmin=1]="SuperAdmin",v[v.Operation=2]="Operation",v[v.CertifiedTeacher=5]="CertifiedTeacher",v[v.TrainingProduction=8]="TrainingProduction",v[v.UncertifiedTeacher=12]="UncertifiedTeacher",v[v.Student=15]="Student"})(i||(i={}));var Q;(function(v){v[v.SuperAdmin=1]="SuperAdmin",v[v.Operation=2]="Operation",v[v.Admin=5]="Admin",v[v.Teacher=8]="Teacher",v[v.Assistant=12]="Assistant",v[v.Student=15]="Student"})(Q||(Q={}));var m=function(M){var f=Object(ke.b)()._store.getState(),at=f.user,Qe=at.userInfo;return M.some(function(we){return we==(Qe==null?void 0:Qe.role)})},se=function(M){var f=Object(ke.b)()._store.getState(),at=f.user,Qe=at.userInfo;return(Qe==null?void 0:Qe.own)?!0:M.some(function(we){var tt;return we==(Qe==null||((tt=Qe.course)===null||tt===void 0)?void 0:tt.course_role)})},P=function(){var M=Object(ke.b)()._store.getState(),f=M.user,at=f.userInfo;return at.main_site},E=function(){var M,f=Object(ke.b)()._store.getState(),at=f.user,Qe=at.userInfo;return Qe==null||((M=Qe.course)===null||M===void 0)?void 0:M.course_is_end},_e=function(){return se([Q.SuperAdmin,Q.Operation,Q.Admin,Q.Teacher,Q.Assistant])},ce=function(){return se([Q.SuperAdmin,Q.Teacher,Q.Admin,Q.Assistant,Q.Operation])},A=function(){return se([Q.SuperAdmin,Q.Teacher,Q.Admin])},te=function(){return se([Q.SuperAdmin])},x=function(){return se([Q.SuperAdmin,Q.Operation,Q.Admin])},ve=function(){return se([Q.SuperAdmin,Q.Operation])},l=function(){return se([Q.SuperAdmin,Q.Admin])},Be=function(){return se([Q.SuperAdmin,Q.Operation,Q.Admin,Q.Teacher])},ue=function(){return se([Q.Assistant])},$e=function(){return se([Q.Student])},b=function(){return se([Q.SuperAdmin,Q.Operation,Q.Admin,Q.Teacher,Q.Assistant,Q.Student])},j=function(){var M,f=Object(ke.b)()._store.getState(),at=f.user,Qe=at.userInfo;return(Qe==null||((M=Qe.course)===null||M===void 0)?void 0:M.course_role)===null},X=function(){var M=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])},O=function(){var M=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])},k=function(){var M=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])},ne=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},I=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},n=function(){var M=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])},D=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},g=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},re=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},fe=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},ze=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},le=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin]):!1},B=function(){var M=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])},ie=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},a=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},K=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},Z=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?!1:f||!f&&m([i.SuperAdmin,i.Operation])},y=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?f||!f&&m([i.SuperAdmin,i.Operation]):!1},ae=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},Ee=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?!f&&m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},U=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},de=function(){var M=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])},$=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},Ie=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},nt=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},S=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?f||!f&&m([i.SuperAdmin,i.Operation]):!1},d=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},rt=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return se([Q.Teacher])},L=function(){return m([i.SuperAdmin])},it=function(){return m([i.SuperAdmin,i.Operation])},dt=function(){return m([i.Student])},_t=function(){return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher])},mt=function(){var M,f=Object(ke.b)()._store.getState(),at=f.user;return!!((M=at.userInfo)===null||M===void 0?void 0:M.login)},Ce=function(){var M=Object(ke.b)()._store.getState(),f=M.user;return f.userInfo}},zQJ6:function(ot,_,e){ot.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"}}}]); +`),o.focus();default:throw new Error}},[o,At]),zt=Object(h.useMemo)(function(){switch(At){case it:return E.a.createElement(B,{callback:Nt,onCancel:wt});case _t:return E.a.createElement(ie.b,{callback:Nt,onCancel:wt});case dt:return E.a.createElement(me,{callback:Nt,onCancel:wt});case mt:return E.a.createElement(L,{callback:Nt,onCancel:wt});default:return null}},[At]);function wt(){ut("")}Object(h.useEffect)(function(){if(Ct.current){var Ge=function(Ut){pt=!0,ht=Ut.pageY},Ze=function(){pt=!1},Je=function(Ut){if(pt){var Ot=Ut.pageY-ht;Ot<0&&(Ot=0),Ot>300&&(Ot=300);var xt=et+Ot+"px";G(xt)}},ft=Ct.current,pt=!1,ht=0;return ft.addEventListener("mousedown",Ge),document.addEventListener("mousemove",Je),document.addEventListener("mouseup",Ze),function(){ft.removeEventListener("mousedown",Ge),document.removeEventListener("mousemove",Je),document.removeEventListener("mouseup",Ze)}}},[o,Ct]),Object(h.useEffect)(function(){G(et)},[et]);var Ht=ct(qe),Gt=ct(q),Zt={width:Ht,height:Gt},Jt=Object(h.useMemo)(function(){if(Ke){var Ge=new Date(Ke),Ze=Ge.getHours(),Je=Ge.getMinutes(),ft=Ge.getSeconds();return Ze=Ze<10?"0"+Ze:Ze,Je=Je<10?"0"+Je:Je,ft=ft<10?"0"+ft:ft,"".concat(Ze,":").concat(Je,":").concat(ft)}return 0},[Ke]);function Qt(){window.sessionStorage.removeItem(Ne),Pt(!1),xe(0)}function Yt(){Pt(!1),xe(0),o.setValue(window.sessionStorage.getItem(Ne))}return E.a.createElement(h.Fragment,null,E.a.createElement("div",{className:"markdown-editor-wrapper",ref:Dt},E.a.createElement("div",{className:"markdown-editor-container ".concat(Q," ").concat(Te?"on-preview":""," ").concat(he?"mini":""," ").concat(Mt?"full-screen":""),style:Zt},E.a.createElement(ne,{watch:Te,fullScreen:Mt,showNullButton:g,onActionCallback:kt}),E.a.createElement("div",{className:"markdown-editor-body"},E.a.createElement("div",{className:"codemirror-container"},E.a.createElement("textarea",{ref:gt,placeholder:oe})),Te?E.a.createElement("div",{ref:Bt,className:"preview-container"},E.a.createElement(ke.a,{value:je})):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:Yt},"\u6062\u590D")," ? /",E.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Jt," \u4FDD\u5B58\uFF09"):null),R?E.a.createElement("a",{ref:Ct,className:"editor-resize"}):null,E.a.createElement(I.a,null,r[At]?E.a.createElement(i.a,{centered:!0,title:r[At],visible:!0,onCancel:wt,footer:null},zt):null))}},"YJx+":function(ot,_,e){ot.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(ot,_,e){"use strict";e.d(_,"d",function(){return We}),e.d(_,"b",function(){return i}),e.d(_,"c",function(){return J}),e.d(_,"a",function(){return m});function We(se){try{se.mozRequestFullScreen?se.mozRequestFullScreen():se.webkitRequestFullScreen&&se.webkitRequestFullScreen()}catch(h){console.log(h,":e")}}function i(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var J=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function m(){var se=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,h=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(se==null)}},dejd:function(ot,_,e){},dfu6:function(ot,_,e){"use strict";e.d(_,"a",function(){return We});var We=function(m){var se=/^(\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 se.test(m)},i=function(m){var se=/^(\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 se.test(m)}},i58Z:function(ot,_,e){ot.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},"j+ej":function(ot,_,e){"use strict";var We=e("CeOx"),i=e("NiCL"),J=e("rjoL"),m=e("TMtJ"),se=e("MPZO"),h=e("bnk9"),E=e("EYz/"),de=e("gwXo"),le=e("X/R0"),A=e("M6G9"),te=e("VBJJ"),x=e.n(te),ve=e("z3+T"),l=e("55MS"),Be=e("V0hb"),_e=e("GZha"),ke=e("buSX"),b=e("ZZRV"),j=e.n(b),X=e("q5+0"),D=e("9kvl"),W=e("Ot1p"),ne=e("V0Rq"),I=e("YJx+"),n=e.n(I),O=e("9Bee"),P=e("u2Z1"),re=["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"],fe=function(ue,B){var ie=ue.problemset,a=ue.exercise,k=ue.globalSetting,Z=ue.loading,y=ue.dispatch,ae=ue.onRef,me=ae===void 0?function(){}:ae,U=ue.editData,ce=ue.cancelAdd,$=ce===void 0?function(){}:ce,Ie=ue.editKey,nt=ue.setEditKey,S=nt===void 0?function(){}:nt,d=ue.addCallback,rt=d===void 0?function(){}:d,L=ue.setIsClaer,it=L===void 0?function(){}:L,dt=Object(ke.a)(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),_t=Object(b.useState)(""),mt=Object(_e.a)(_t,2),Ue=mt[0],v=mt[1],M=Object(b.useState)(""),f=Object(_e.a)(M,2),at=f[0],Qe=f[1],we=Object(b.useState)(""),tt=Object(_e.a)(we,2),lt=tt[0],ct=tt[1],vt=Object(b.useState)(10),T=Object(_e.a)(vt,2),t=T[0],r=T[1],s=Object(b.useState)(!1),u=Object(_e.a)(s,2),p=u[0],F=u[1],z=Object(b.useState)([]),ee=Object(_e.a)(z,2),qe=ee[0],Pe=ee[1],et=Object(X.m)(),$e=Object(b.useState)([]),he=Object(_e.a)($e,2),Oe=he[0],ze=he[1],Fe=function(Y){ze([].concat(Object(Be.a)(Oe),[Object(l.a)({},Y)]))};Object(b.useEffect)(function(){var H;if(!(U==null?void 0:U.question_title)){F(!0),v(""),ct(""),r(10);return}v(U==null?void 0:U.question_title),ct(U==null||((H=U.standard_answer)===null||H===void 0)?void 0:H[0]),r(U==null?void 0:U.question_score),Pe(U.tag_discipline_ids)},[ie.editData]),Object(b.useEffect)(function(){var H,Y=(a==null||((H=a.tagDisciplineData)===null||H===void 0)?void 0:H.tag_disciplines)&&Array.isArray(a.tagDisciplineData.tag_disciplines)?a.tagDisciplineData.tag_disciplines:[];ze(Y)},[a.tagDisciplineData]),Object(b.useEffect)(function(){p&&H();function H(){return Y.apply(this,arguments)}function Y(){return Y=Object(ve.a)(x.a.mark(function g(){var Le,V,He;return x.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(ne.B)({sub_discipline_id:(Le=a.editData)===null||Le===void 0||((V=Le.exercise)===null||V===void 0)?void 0:V.sub_discipline_id});case 2:He=Ee.sent,ze(He.tag_disciplines);case 4:case"end":return Ee.stop()}},g)})),Y.apply(this,arguments)}},[p]),Object(b.useImperativeHandle)(B,function(){return{onSave:Ye,isEdit:p}});var Ye=function(){var H=Object(ve.a)(x.a.mark(function Y(){var g,Le,V,He,w;return x.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(Ue){Q.next=3;break}return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Q.abrupt("return",!1);case 3:if(!U.question_id){Q.next=9;break}return Q.next=6,y({type:"exercise/editExerciseQuestion",payload:{id:U.question_id,question_title:Ue,question_type:4,question_score:t,standard_answers:[lt],tag_discipline_ids:qe,sub_discipline_id:(Le=a.editData)===null||Le===void 0||((V=Le.exercise)===null||V===void 0)?void 0:V.sub_discipline_id}});case 6:g=Q.sent,Q.next=12;break;case 9:return Q.next=11,y({type:"exercise/addExerciseQuestion",payload:{insert_id:U==null?void 0:U.insert_id,categoryId:et.categoryId,exercise_bank_id:et.categoryId,question_title:Ue,question_type:4,question_score:t,standard_answers:[lt],tag_discipline_ids:qe,sub_discipline_id:(He=a.editData)===null||He===void 0||((w=He.exercise)===null||w===void 0)?void 0:w.sub_discipline_id}});case 11:g=Q.sent;case 12:return g.status===0&&(S(-1),A.b.success("\u4FDD\u5B58\u6210\u529F"),F(!1),y({type:"exercise/editExercise",payload:Object(l.a)({},et)})),Q.abrupt("return",{name:Ue,answer_texts:[lt],analysis:at});case 14:case"end":return Q.stop()}},Y)}));return function(){return H.apply(this,arguments)}}(),Ne=function(){var Y,g;return j.a.createElement("aside",null,j.a.createElement("div",{className:n.a.questionType},j.a.createElement("div",null,j.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")),j.a.createElement(W.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ue,onChange:function(V){return v(V)}}),j.a.createElement("p",{className:n.a.titleWrap},j.a.createElement("span",{className:n.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),j.a.createElement(W.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:lt,onChange:function(V){return ct(V)}}),j.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",j.a.createElement(de.a,{value:t,max:1e4,min:0,onChange:function(V){r(V)}})," \u5206"),j.a.createElement("p",{className:n.a.titleWrap},j.a.createElement("span",{className:"".concat(n.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",j.a.createElement("span",{className:n.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")),j.a.createElement("div",{className:"mt5"},j.a.createElement(P.a,{value:qe,selectvalues:U==null?void 0:U.tag_discipline_ids,onChange:Pe,subId:(Y=a.editData)===null||Y===void 0||((g=Y.exercise)===null||g===void 0)?void 0:g.sub_discipline_id,knowledgeOptions:Oe,onAddKnowledgeFinish:Fe}))),j.a.createElement("aside",{className:"tr"},(Ie!==-1||U.question_id)&&j.a.createElement(h.a,{type:"default",onClick:function(){$(),F(!1)}},"\u53D6\u6D88"),j.a.createElement(h.a,{className:"ml20",type:"primary",onClick:function(){Ye()}},"\u4FDD\u5B58")))},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\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(H){var Y,g;return(a==null||((Y=a.editData)===null||Y===void 0||((g=Y.exercise)===null||g===void 0))?void 0:g.exercise_status)===1?H:H.id!=="del"&&H.id!=="add"}),R=function(){var H=Object(ve.a)(x.a.mark(function Y(g){return x.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:V.t0=g.id,V.next=V.t0==="del"?3:V.t0==="up"||V.t0==="down"?5:V.t0==="edit"?9:V.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(ve.a)(x.a.mark(function w(){return x.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,Object(ne.j)({id:U.question_id});case 2:y({type:"exercise/editExercise",payload:Object(l.a)({},et)});case 3:case"end":return Q.stop()}},w)}))()}}),V.abrupt("break",16);case 5:return V.next=7,y({type:"exercise/exeriseMoveUpDown",payload:{id:U.question_id,opr:g.id}});case 7:return y({type:"exercise/editExercise",payload:Object(l.a)({},et)}),V.abrupt("break",16);case 9:return Ie!==-1?A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(it(!1),S(U.key),F(!0)),V.abrupt("break",16);case 11:if(!(Ie!==-1)){V.next=14;break}return A.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),V.abrupt("return");case 14:return rt({key:U.key,insert_id:U==null?void 0:U.question_id,question_type:4}),V.abrupt("break",16);case 16:case"end":return V.stop()}},Y)}));return function(g){return H.apply(this,arguments)}}(),ye=function(){return j.a.createElement("aside",null,j.a.createElement("div",{className:n.a.questionType},j.a.createElement("div",null,j.a.createElement("span",{className:"font16 c-blue"},U.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",U.question_score,"\u5206\uFF09"),!U.hideAction&&Xe.map(function(Y,g){return Y.id==="up"&&U.key===1||Y.id==="down"&&U.key===U.len?null:j.a.createElement(i.a,{key:g,placement:"bottom",title:Y.name},j.a.createElement("span",{onClick:function(){return R(Y)},className:Y.icon}))})),j.a.createElement("div",{className:"mt5"},j.a.createElement(O.a,{value:U.question_title})),j.a.createElement("div",{className:n.a.questionChoices},j.a.createElement("p",null,j.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),j.a.createElement(O.a,{value:lt})))};return j.a.createElement("section",{className:n.a.wrap},!p&&ye(),p&&Ne())};_.a=Object(D.a)(function(Ve){var ue=Ve.problemset,B=Ve.loading,ie=Ve.exercise,a=Ve.globalSetting;return{problemset:ue,globalSetting:a,exercise:ie,loading:B.effects}},null,null,{forwardRef:!0})(Object(b.forwardRef)(fe))},kSUc:function(ot,_,e){},kqOp:function(ot,_,e){"use strict";e.d(_,"a",function(){return A});var We=e("1gHQ"),i=e("FGJx"),J=e("o0AO"),m=e("uwZC"),se=e("lpH6"),h=e("ZZRV"),E=e.n(h),de=e("Ot1p"),le="\u2581",A=function(te){Object(m.a)(ve,te);var x=Object(se.a)(ve);function ve(){var l;Object(i.a)(this,ve);for(var Be=arguments.length,_e=new Array(Be),ke=0;ke "+ue[ie]+": "+ue[ie+1])}}})}},tFzH:function(ot,_,e){"use strict";var We=e("CeOx"),i=e("NiCL"),J=e("rjoL"),m=e("TMtJ"),se=e("MPZO"),h=e("bnk9"),E=e("GrpF"),de=e("Xc/e"),le=e("XZgM"),A=e("TFeq"),te=e("EYz/"),x=e("gwXo"),ve=e("RXQH"),l=e("VgM2"),Be=e("DHCt"),_e=e("CRgH"),ke=e("VBJJ"),b=e.n(ke),j=e("55MS"),X=e("X/R0"),D=e("M6G9"),W=e("z3+T"),ne=e("GZha"),I=e("buSX"),n=e("ZZRV"),O=e.n(n),P=e("q5+0"),re=e("DndG"),fe=e("9kvl"),Ve=e("V0Rq"),ue=e("Ot1p"),B=e("YJx+"),ie=e.n(B),a=e("9Bee"),k=["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"],Z=function(ae,me){var U=ae.problemset,ce=ae.globalSetting,$=ae.exercise,Ie=ae.loading,nt=ae.dispatch,S=ae.editData,d=ae.cancelAdd,rt=d===void 0?function(){}:d,L=ae.editKey,it=ae.setEditKey,dt=it===void 0?function(){}:it,_t=ae.addCallback,mt=_t===void 0?function(){}:_t,Ue=ae.setIsClaer,v=Ue===void 0?function(){}:Ue,M=Object(I.a)(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),f=Object(n.useState)(""),at=Object(ne.a)(f,2),Qe=at[0],we=at[1],tt=Object(n.useState)(""),lt=Object(ne.a)(tt,2),ct=lt[0],vt=lt[1],T=Object(n.useState)(""),t=Object(ne.a)(T,2),r=t[0],s=t[1],u=Object(n.useState)([]),p=Object(ne.a)(u,2),F=p[0],z=p[1],ee=Object(n.useState)(""),qe=Object(ne.a)(ee,2),Pe=qe[0],et=qe[1],$e=Object(n.useState)(),he=Object(ne.a)($e,2),Oe=he[0],ze=he[1],Fe=Object(n.useState)(!1),Ye=Object(ne.a)(Fe,2),Ne=Ye[0],Xe=Ye[1],R=Object(n.useState)([]),ye=Object(ne.a)(R,2),H=ye[0],Y=ye[1],g=Object(n.useState)(!1),Le=Object(ne.a)(g,2),V=Le[0],He=Le[1],w=Object(P.m)();Object(n.useEffect)(function(){var C;S.edit&&(He(!0),vt(""),we(""),Y([])),we(S.shixun_name),vt(S.question_title);var o=[];(C=S.shixun)===null||C===void 0||C.map(function(c){o.push(c.challenge_score)}),Y(o)},[S]),Object(n.useEffect)(function(){Xe(!1)},[V]),Object(n.useImperativeHandle)(me,function(){return{onSave:Ee,isEdit:V}});var Ee=function(){var C=Object(W.a)(b.a.mark(function o(){var c,De,pe;return b.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(c=[],De=!1,!De){Re.next=4;break}return Re.abrupt("return",!1);case 4:if(!S.question_id){Re.next=10;break}return Re.next=7,nt({type:"exercise/editExerciseQuestion",payload:{id:S.question_id,question_title:ct,shixun_name:Qe,shixun_id:S.shixun_id,question_type:5,question_scores:H}});case 7:pe=Re.sent,Re.next=13;break;case 10:return Re.next=12,nt({type:"exercise/addExerciseQuestion",payload:{insert_id:S==null?void 0:S.insert_id,categoryId:w.categoryId,question_title:ct,shixun_name:Qe,shixun_id:S.shixun_id,question_type:5,question_scores:H}});case 12:pe=Re.sent;case 13:return pe.status===0&&(dt(-1),D.b.success("\u4FDD\u5B58\u6210\u529F"),He(!1),nt({type:"exercise/editExercise",payload:Object(j.a)({},w)})),Re.abrupt("return",{name:ct,analysis:r,standard_answers:c,is_ordered:Oe});case 15:case"end":return Re.stop()}},o)}));return function(){return C.apply(this,arguments)}}(),Q=function(){var o;return O.a.createElement("aside",null,O.a.createElement("div",{className:ie.a.questionType},O.a.createElement("div",null,O.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")),O.a.createElement("div",{className:"mt10"},O.a.createElement(_e.a,{defaultValue:Qe,onChange:function(De){debugger;we(De.target.value)}})),O.a.createElement("div",{className:"mt10"},O.a.createElement(ue.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:ct,onChange:function(De){vt(De)}})),O.a.createElement("div",{className:"mt20"},(o=S.shixun)===null||o===void 0?void 0:o.map(function(c,De){return O.a.createElement(A.a,{gutter:[20,20]},O.a.createElement(l.a,{flex:"1"},De+1,".",c.challenge_name),O.a.createElement(l.a,null,O.a.createElement(x.a,{defaultValue:H[De],onChange:function(je){H[De]=je,Y(H),console.log("srore:L",H[De])}})))})),O.a.createElement("div",{className:"mt20"},F.length>1&&O.a.createElement("span",null,O.a.createElement(de.a,{checked:Oe,onChange:function(De){return ze(De.target.checked)},className:"".concat(ie.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),O.a.createElement("span",{className:"".concat(ie.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"))),O.a.createElement("aside",{className:"tr"},(L!==-1||!(S==null?void 0:S.edit))&&O.a.createElement(h.a,{type:"default",onClick:function(){rt(),He(!1)}},"\u53D6\u6D88"),O.a.createElement(h.a,{className:"ml20",type:"primary",onClick:function(){Ee()}},"\u4FDD\u5B58")))},st=[{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,c;return($==null||((o=$.editData)===null||o===void 0||((c=o.exercise)===null||c===void 0))?void 0:c.exercise_status)===1?C:C.id!=="del"&&C.id!=="add"}),oe=function(){var C=Object(W.a)(b.a.mark(function o(c){return b.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:pe.t0=c.id,pe.next=pe.t0==="del"?3:pe.t0==="up"||pe.t0==="down"?5:pe.t0==="edit"?9:pe.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(W.a)(b.a.mark(function Re(){return b.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(Ve.j)({id:S.question_id});case 2:nt({type:"exercise/editExercise",payload:Object(j.a)({},w)});case 3:case"end":return Ce.stop()}},Re)}))()}}),pe.abrupt("break",21);case 5:return pe.next=7,nt({type:"exercise/exeriseMoveUpDown",payload:{id:S.question_id,opr:c.id}});case 7:return nt({type:"exercise/editExercise",payload:Object(j.a)({},w)}),pe.abrupt("break",21);case 9:if(!(L!==-1)){pe.next=12;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),pe.abrupt("return");case 12:return v(!1),He(!0),pe.abrupt("break",21);case 15:if(!(L!==-1)){pe.next=18;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),pe.abrupt("return");case 18:return nt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:S.key,insert_id:S==null?void 0:S.question_id,question_type:5}}}),dt(-1),pe.abrupt("break",21);case 21:case"end":return pe.stop()}},o)}));return function(c){return C.apply(this,arguments)}}(),N=function(){var o;return O.a.createElement("aside",null,O.a.createElement("div",{className:ie.a.questionType},O.a.createElement("div",null,O.a.createElement("span",{className:"font16 c-blue"},S.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",S.question_score,"\u5206\uFF09"),O.a.createElement("div",{className:"tr"},O.a.createElement(re.Link,{target:"_blank",to:"/shixuns/".concat(S.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!S.hideAction&&st.map(function(c,De){return c.id==="up"&&S.key===1||c.id==="down"&&S.key===S.len?null:O.a.createElement(i.a,{key:De,placement:"bottom",title:c.name},O.a.createElement("span",{onClick:function(){return oe(c)},className:c.icon}))}))),O.a.createElement("div",{className:"font16"},O.a.createElement(a.a,{value:S.shixun_name})),O.a.createElement("div",{className:"mt30"}),(o=S.shixun)===null||o===void 0?void 0:o.map(function(c,De){return O.a.createElement("div",{key:De},"\u7B2C",De+1,"\u5173 ",O.a.createElement("span",{className:"ml10"},c.challenge_name)," ",O.a.createElement("span",{className:"ml10"},c.challenge_score))}))};return O.a.createElement("section",{className:ie.a.wrap},!V&&N(),V&&Q())};_.a=Object(fe.a)(function(y){var ae=y.problemset,me=y.loading,U=y.globalSetting,ce=y.exercise;return{problemset:ae,globalSetting:U,exercise:ce,loading:me.effects}},null,null,{forwardRef:!0})(Object(n.forwardRef)(Z))},u2Z1:function(ot,_,e){"use strict";e.d(_,"a",function(){return X});var We=e("VBJJ"),i=e.n(We),J=e("X/R0"),m=e("M6G9"),se=e("z3+T"),h=e("DHCt"),E=e("CRgH"),de=e("rjoL"),le=e("TMtJ"),A=e("V0hb"),te=e("GZha"),x=e("VmQ4"),ve=e("QeCE"),l=e("ZZRV"),Be=e.n(l),_e=e("ErOA"),ke=e("i58Z"),b=e.n(ke),j=ve.a.Option,X=function(W){var ne=W.subId,I=W.value,n=W.selectvalues,O=W.knowledgeOptions,P=O===void 0?[]:O,re=W.onChange,fe=re===void 0?function(){}:re,Ve=W.onAddKnowledgeFinish,ue=Ve===void 0?function(){}:Ve,B=Object(l.useRef)(),ie=Object(l.useState)([]),a=Object(te.a)(ie,2),k=a[0],Z=a[1],y=function(U,ce){Z(Object(A.a)(ce.map(function($){return $.key}))),fe(Object(A.a)(ce.map(function($){return $.key})))};Object(l.useEffect)(function(){(n==null?void 0:n.length)>0&&(Z(Object(A.a)(n)),fe(Object(A.a)(n)))},[P]);var ae=function(U){U.preventDefault(),B.current="",le.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Be.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",Be.a.createElement("br",null),Be.a.createElement(E.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:B.current,onChange:function($){B.current=$.target.value}})),onOk:function(){return new Promise(function(){var $=Object(se.a)(i.a.mark(function Ie(nt,S){var d;return i.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(B.current){L.next=3;break}return m.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),L.abrupt("return",S());case 3:if(!(B.current.length>20)){L.next=6;break}return m.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),L.abrupt("return",S());case 6:return L.next=8,Object(_e.a)("/api/tag_disciplines.json",{method:"post",body:{name:B.current,sub_discipline_id:ne}});case 8:return d=L.sent,(d==null?void 0:d.status)===0&&(ue({id:d.tag_discipline_id,name:B.current}),fe([].concat(Object(A.a)(I||[]),[d.tag_discipline_id])),Z([].concat(Object(A.a)(k||[]),[d.tag_discipline_id]))),L.abrupt("return",nt());case 11:case"end":return L.stop()}},Ie)}));return function(Ie,nt){return $.apply(this,arguments)}}())}})};return Be.a.createElement("div",{className:b.a.wrap},Be.a.createElement(ve.a,{disabled:!ne,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:y,value:P==null?void 0:P.filter(function(me){return(k==null?void 0:k.includes(me==null?void 0:me.id))||(k==null?void 0:k.includes((me==null?void 0:me.id)+""))}).map(function(me){return me.name})},P==null?void 0:P.map(function(me){return Be.a.createElement(j,{key:me.id,value:me.name},Be.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Be.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},me.name),Be.a.createElement("span",null,me.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),Be.a.createElement("button",{disabled:!ne,className:"".concat(b.a.addKnowledge," ").concat(ne?"":b.a.disabled),onClick:ae},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(ot,_,e){"use strict";e.d(_,"o",function(){return h}),e.d(_,"b",function(){return E}),e.d(_,"c",function(){return de}),e.d(_,"e",function(){return le}),e.d(_,"f",function(){return A}),e.d(_,"r",function(){return te}),e.d(_,"g",function(){return x}),e.d(_,"s",function(){return ve}),e.d(_,"d",function(){return l}),e.d(_,"i",function(){return Be}),e.d(_,"j",function(){return _e}),e.d(_,"q",function(){return ke}),e.d(_,"h",function(){return b}),e.d(_,"p",function(){return j}),e.d(_,"a",function(){return n}),e.d(_,"l",function(){return L}),e.d(_,"m",function(){return it}),e.d(_,"k",function(){return dt}),e.d(_,"n",function(){return mt}),e.d(_,"t",function(){return Ue});var We=e("9kvl"),i;(function(v){v[v.SuperAdmin=1]="SuperAdmin",v[v.Operation=2]="Operation",v[v.CertifiedTeacher=5]="CertifiedTeacher",v[v.TrainingProduction=8]="TrainingProduction",v[v.UncertifiedTeacher=12]="UncertifiedTeacher",v[v.Student=15]="Student"})(i||(i={}));var J;(function(v){v[v.SuperAdmin=1]="SuperAdmin",v[v.Operation=2]="Operation",v[v.Admin=5]="Admin",v[v.Teacher=8]="Teacher",v[v.Assistant=12]="Assistant",v[v.Student=15]="Student"})(J||(J={}));var m=function(M){var f=Object(We.b)()._store.getState(),at=f.user,Qe=at.userInfo;return M.some(function(we){return we==(Qe==null?void 0:Qe.role)})},se=function(M){var f=Object(We.b)()._store.getState(),at=f.user,Qe=at.userInfo;return(Qe==null?void 0:Qe.own)?!0:M.some(function(we){var tt;return we==(Qe==null||((tt=Qe.course)===null||tt===void 0)?void 0:tt.course_role)})},h=function(){var M=Object(We.b)()._store.getState(),f=M.user,at=f.userInfo;return at.main_site},E=function(){var M,f=Object(We.b)()._store.getState(),at=f.user,Qe=at.userInfo;return Qe==null||((M=Qe.course)===null||M===void 0)?void 0:M.course_is_end},de=function(){return se([J.SuperAdmin,J.Operation,J.Admin,J.Teacher,J.Assistant])},le=function(){return se([J.SuperAdmin,J.Teacher,J.Admin,J.Assistant,J.Operation])},A=function(){return se([J.SuperAdmin,J.Teacher,J.Admin])},te=function(){return se([J.SuperAdmin])},x=function(){return se([J.SuperAdmin,J.Operation,J.Admin])},ve=function(){return se([J.SuperAdmin,J.Operation])},l=function(){return se([J.SuperAdmin,J.Admin])},Be=function(){return se([J.SuperAdmin,J.Operation,J.Admin,J.Teacher])},_e=function(){return se([J.Assistant])},ke=function(){return se([J.Student])},b=function(){return se([J.SuperAdmin,J.Operation,J.Admin,J.Teacher,J.Assistant,J.Student])},j=function(){var M,f=Object(We.b)()._store.getState(),at=f.user,Qe=at.userInfo;return(Qe==null||((M=Qe.course)===null||M===void 0)?void 0:M.course_role)===null},X=function(){var M=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 M=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])},W=function(){var M=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])},ne=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},I=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},n=function(){var M=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])},O=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},P=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},re=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},fe=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},Ve=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},ue=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin]):!1},B=function(){var M=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])},ie=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},a=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},k=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},Z=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?!1:f||!f&&m([i.SuperAdmin,i.Operation])},y=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?f||!f&&m([i.SuperAdmin,i.Operation]):!1},ae=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},me=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?!f&&m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},U=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},ce=function(){var M=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])},$=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},Ie=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},nt=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},S=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?f||!f&&m([i.SuperAdmin,i.Operation]):!1},d=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return M?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},rt=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return se([J.Teacher])},L=function(){return m([i.SuperAdmin])},it=function(){return m([i.SuperAdmin,i.Operation])},dt=function(){return m([i.Student])},_t=function(){return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher])},mt=function(){var M,f=Object(We.b)()._store.getState(),at=f.user;return!!((M=at.userInfo)===null||M===void 0?void 0:M.login)},Ue=function(){var M=Object(We.b)()._store.getState(),f=M.user;return f.userInfo}},zQJ6:function(ot,_,e){ot.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"}}}]);