diff --git a/p__Classrooms__Lists__Exercise__Detail__index.js b/p__Classrooms__Lists__Exercise__Detail__index.js index f84a0afe0c..eaf8e680ab 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(Ne,f,t){"use strict";t.d(f,"i",function(){return D}),t.d(f,"l",function(){return Ee}),t.d(f,"e",function(){return ue}),t.d(f,"h",function(){return r}),t.d(f,"c",function(){return i}),t.d(f,"f",function(){return m}),t.d(f,"g",function(){return k}),t.d(f,"a",function(){return U}),t.d(f,"E",function(){return pe}),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 d}),t.d(f,"s",function(){return ge}),t.d(f,"q",function(){return j}),t.d(f,"p",function(){return oe}),t.d(f,"B",function(){return Ce}),t.d(f,"k",function(){return Qe}),t.d(f,"A",function(){return re}),t.d(f,"v",function(){return q}),t.d(f,"m",function(){return W}),t.d(f,"y",function(){return jt}),t.d(f,"o",function(){return Mt}),t.d(f,"d",function(){return ft}),t.d(f,"b",function(){return na}),t.d(f,"u",function(){return C}),t.d(f,"z",function(){return x}),t.d(f,"x",function(){return Ct}),t.d(f,"n",function(){return gt}),t.d(f,"w",function(){return rt}),t.d(f,"r",function(){return Qt}),t.d(f,"j",function(){return Wt}),t.d(f,"C",function(){return sa});var Ke=t("GrpF"),o=t("Xc/e"),ee=t("VBJJ"),_=t.n(ee),H=t("XZgM"),g=t("TFeq"),v=t("RXQH"),M=t("VgM2"),G=t("rjoL"),A=t("TMtJ"),te=t("z3+T"),P=t("zjzt"),le=t("ZZRV"),s=t.n(le),L=t("xKgJ"),De=t("s8TD"),F=t("V0Rq"),e=t("bntm"),B=t("vcnW"),Z=t.n(B),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"],ie=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(R,b){return s.a.createElement("span",{key:b,className:u[R]&&u[R].class},R)})},Ee=function(a){var u,R=(u={},Object(P.a)(u,-1,"\u91CD\u505A\u4E2D"),Object(P.a)(u,0,"\u672A\u5F00\u542F"),Object(P.a)(u,1,"\u672A\u901A\u5173"),Object(P.a)(u,2,"\u6309\u65F6\u901A\u5173"),u);return R[a]||"\u8FDF\u4EA4\u901A\u5173"},ue=function(a){var u,R,b,I=(u={},Object(P.a)(u,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(P.a)(u,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(P.a)(u,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(P.a)(u,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(P.a)(u,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),u);return s.a.createElement("span",{className:I==null||((R=I[a.status])===null||R===void 0)?void 0:R.class},I==null||((b=I[a.status])===null||b===void 0)?void 0:b.name)},r=function(a){var u=a.status,R={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:R[u].class},R[u].name)}catch(b){console.log("utils.StatusGraduationProjectTags",a.status)}},i={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},m={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"}},R=[];a.is_random&&R.push(s.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{a.status&&a.status.map(function(b,I){R.push(s.a.createElement("span",{key:I,className:u[b]&&u[b].class},b))})}catch(b){console.log("utils.status.tag:",b,a.status)}return R},ne=function(a){var u,R,b,I=(u={},Object(P.a)(u,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(P.a)(u,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(P.a)(u,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(P.a)(u,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(P.a)(u,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),u);return s.a.createElement("span",{className:(R=I[a.status])===null||R===void 0?void 0:R.class},(b=I[a.status])===null||b===void 0?void 0:b.name)},U=function(a){var u,R,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},(R=b[a.status])===null||R===void 0?void 0:R.name)},pe=function(a){a=new Date(a).getTime();var u=1e3*60,R=u*60,b=R*24,I="",_e=new Date().getTime(),he=_e-a;if(he<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),I="\u521A\u521A";var Ae=parseInt(he/b,10),It=parseInt(he/R,10),xe=parseInt(he/u,10);return Ae>30?I=""+Q(a,"yyyy-MM-dd"):Ae>1?I=""+Ae+"\u5929\u524D":Ae==1?I="\u6628\u5929":It>=1?I=""+It+"\u5C0F\u65F6\u524D":xe>=5?I=""+xe+"\u5206\u949F\u524D":I="\u521A\u521A",I},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 R={"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 I in R)new RegExp("("+I+")").test(u)&&(u=u.replace(RegExp.$1,RegExp.$1.length==1?R[I]:("00"+R[I]).substr((""+R[I]).length)));return u},we=function(a){if(!a||a<0)return"0\u79D2";console.log("time:",a);var u=60,R=u*60,b=R*24,I=a/b,_e=a/R,he=a/u,Ae=a%60;return I>=1?parseInt(I.toString())+"\u5929"+Math.floor(_e%24)+"\u65F6"+Math.floor(he%60)+"\u5206"+Math.floor(a%60)+"\u79D2":_e>1?parseInt(_e.toString())+"\u65F6"+Math.floor(he%60)+"\u5206"+Math.floor(a%60)+"\u79D2":he>=1?parseInt(he.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,R=0;if(a){R=a.length;for(var b=0;b=55296&&I<=56319&&(R--,b++)}}return R<=u},d=function(a,u,R){if(u){var b=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,I=/[\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,_e=I.test(u),he=b.test(u);(_e===!0||he===!0||(u.length<2||u.length>=21))&&R("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}R()},ge=function(a,u,R){if(u){var b=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,I=/[\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,_e=I.test(u),he=b.test(u);(_e===!0||he===!0||(u.length<2||u.length>=11))&&R("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}R()},j=function(a){if(!a)return"";for(var u=a.length-1,R="",b=0;b0){u=!1;break}return u}function n(){var ce=navigator.userAgent,a=["Chrome"];return a.some(function(u){return ce.indexOf(u)>-1})}function vt(){var ce=navigator.userAgent,a=["Chrome","Firefox"];return a.some(function(u){return ce.indexOf(u)>-1})}var W=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,",")},jt=function(a){var u=document.createElement("a");u.target="_blank",document.body.appendChild(u),u.href=a;var R=document.createEvent("MouseEvents");R.initEvent("click",!1,!1),u.dispatchEvent(R),document.body.removeChild(u)},Mt=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))},ft=function(){var a=new Date().getHours(),u=new Date().getMinutes();return u>=30?(a++,u="00"):u="30",a+":"+u},na=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},Oe;(function(ce){ce.Number="Number",ce.String="String",ce.Boolean="Boolean",ce.Object="Object",ce.Array="Array",ce.Function="Function"})(Oe||(Oe={}));var S=function(a){var u=Object.prototype.toString.call(a);return u.substring(8,u.length-1)},C=function(a){return S(a)===Oe.Array?a.length===0:S(a)===Oe.Object?Object.keys(a).length===0:!a},x=function(a,u){for(var R=[],b=a;b1&&arguments[1]!==void 0?arguments[1]:12,R=u/2-2,b=u/2+3;return a.length>u?a.substr(0,R)+"..."+a.substr(b,u):a},gt=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},rt=function(a){return a==null};function Ot(ce,a){var u=new RegExp("(^|&)".concat(ce,"=([^&]*)(&|$)"),"i"),R=a.substr(1).match(u);return R!=null?decodeURIComponent(R[2]):null}var Qt=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(L.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}},Wt=function(a){var u,R;return new Promise(function(){var b=Object(te.a)(_.a.mark(function I(_e,he){var Ae;return _.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!(a.ip_limit==="inner")){xe.next=4;break}return xe.next=3,Object(De.a)({ip_limit:a==null?void 0:a.ip_limit});case 3:u=xe.sent;case 4:return xe.next=6,Object(F.e)({id:a.exerciseId,ip:u});case 6:if(Ae=xe.sent,Ae.status===0?_e(Ae):he(Ae),!a.errmsgHide){xe.next=10;break}return xe.abrupt("return",!0);case 10:if(!(Ae.status===-1)){xe.next=15;break}return R=A.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 R.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"}),xe.abrupt("return",!1);case 15:if(!(Ae.status===-2)){xe.next=18;break}return R=A.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 R.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"},Ae.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),xe.abrupt("return",!1);case 18:case"end":return xe.stop()}},I)}));return function(I,_e){return b.apply(this,arguments)}}())},sa=function(){var ce=Object(te.a)(_.a.mark(function a(u){var R;return _.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(!(u.ip_limit!=="no")){I.next=4;break}return I.next=3,Wt(u);case 3:n()||A.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)){I.next=12;break}if(vt()){I.next=9;break}return A.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")}),I.abrupt("return",!1);case 9:R=A.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 R.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(he){return R.update({okButtonProps:{disabled:!he.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var he;Object(e.d)(document.body),u.history.push("/classrooms/".concat(u.coursesId,"/exercise/").concat(u.exerciseId,"/users/").concat((he=Object(L.t)())===null||he===void 0?void 0:he.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),I.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 I.stop()}},a)}));return function(u){return ce.apply(this,arguments)}}()},"1w57":function(Ne,f,t){"use strict";var Ke=t("XZgM"),o=t("TFeq"),ee=t("DHCt"),_=t("CRgH"),H=t("RXQH"),g=t("VgM2"),v=t("CeOx"),M=t("NiCL"),G=t("MPZO"),A=t("bnk9"),te=t("EYz/"),P=t("gwXo"),le=t("GrpF"),s=t("Xc/e"),L=t("rjoL"),De=t("TMtJ"),F=t("VBJJ"),e=t.n(F),B=t("X/R0"),Z=t("M6G9"),D=t("z3+T"),ie=t("55MS"),Ee=t("V0hb"),ue=t("GZha"),r=t("buSX"),i=t("ZZRV"),m=t.n(i),k=t("q5+0"),ne=t("9kvl"),U=t("V0Rq"),pe=t("kqOp"),Q=t("7qnI"),we=t("1vsH"),K=t("YJx+"),d=t.n(K),ge=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"],Ce=function(l,N){var Qe=l.problemset,re=l.globalSetting,q=l.exercise,n=l.loading,vt=l.dispatch,W=l.editData,jt=l.editKey,Mt=l.setEditKey,ft=Mt===void 0?function(){}:Mt,na=l.cancelAdd,Oe=na===void 0?function(){}:na,S=l.addCallback,C=S===void 0?function(){}:S,x=l.setIsClaer,Ct=x===void 0?function(){}:x,gt=Object(r.a)(l,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),rt=Object(i.useState)(""),Ot=Object(ue.a)(rt,2),Qt=Ot[0],Wt=Ot[1],sa=Object(i.useState)(""),ce=Object(ue.a)(sa,2),a=ce[0],u=ce[1],R=Object(i.useState)([]),b=Object(ue.a)(R,2),I=b[0],_e=b[1],he=Object(i.useState)(""),Ae=Object(ue.a)(he,2),It=Ae[0],xe=Ae[1],xt=Object(i.useState)(),yt=Object(ue.a)(xt,2),ze=yt[0],Ye=yt[1],At=Object(i.useState)(!1),ut=Object(ue.a)(At,2),Yt=ut[0],ht=ut[1],Ut=Object(i.useState)(2),Pt=Object(ue.a)(Ut,2),dt=Pt[0],Pe=Pt[1],Te=Object(i.useState)(0),Fe=Object(ue.a)(Te,2),Ht=Fe[0],We=Fe[1],Jt=Object(i.useState)(!1),kt=Object(ue.a)(Jt,2),St=kt[0],Je=kt[1],ba=Object(i.useState)([]),qe=Object(ue.a)(ba,2),Be=qe[0],ve=qe[1],E=Object(k.m)(),O=Object(i.useState)([]),mt=Object(ue.a)(O,2),ke=mt[0],Kt=mt[1],$e=function(st){Kt([].concat(Object(Ee.a)(ke),[Object(ie.a)({},st)]))};Object(i.useEffect)(function(){if(!(W==null?void 0:W.question_title)){Je(!0),Wt(""),Ye(!1),Pe(2),_e([]),xe(""),ht(!1);return}Wt(W==null?void 0:W.question_title),Ye(W==null?void 0:W.is_ordered),Pe(W==null?void 0:W.question_score);var Lt=W==null?void 0:W.standard_answer.map(function(st){return st.answer_text});_e(Object(Ee.a)(Lt)),ve(W.tag_discipline_ids)},[W]),Object(i.useEffect)(function(){ht(!1)},[St]),Object(i.useImperativeHandle)(N,function(){return{onSave:ga,isEdit:St}}),Object(i.useEffect)(function(){var Lt,st=(q==null||((Lt=q.tagDisciplineData)===null||Lt===void 0)?void 0:Lt.tag_disciplines)&&Array.isArray(q.tagDisciplineData.tag_disciplines)?q.tagDisciplineData.tag_disciplines:[];Kt(st)},[q.tagDisciplineData]);var ga=function(){var Lt=Object(D.a)(e.a.mark(function st(){var et,bt,ot,oa,da,Ea,la;return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:if(et=[],bt=!1,I.forEach(function(wa,ya){et.push({choice_id:ya+1,answer_text:[]}),wa.forEach(function(Oa,Aa){et[ya].answer_text.push(Oa),(!Oa||!Object(we.G)(Oa,1e4))&&(xe("".concat(ya,"-").concat(Aa)),Z.b.info(Oa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),bt=!0)})}),!bt){ia.next=5;break}return ia.abrupt("return",!1);case 5:if(!(Be.length<1)){ia.next=8;break}return Z.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),ia.abrupt("return",!1);case 8:if(!W.question_id){ia.next=14;break}return ia.next=11,vt({type:"exercise/editExerciseQuestion",payload:{id:W.question_id,question_title:Qt,question_type:3,question_score:dt,is_ordered:ze,standard_answers:et,tag_discipline_ids:Be,sub_discipline_id:(oa=q.editData)===null||oa===void 0||((da=oa.exercise)===null||da===void 0)?void 0:da.sub_discipline_id}});case 11:ot=ia.sent,ia.next=17;break;case 14:return ia.next=16,vt({type:"exercise/addExerciseQuestion",payload:{insert_id:W==null?void 0:W.insert_id,categoryId:E.categoryId,question_title:Qt,question_type:3,question_score:dt,is_ordered:ze,standard_answers:et,tag_discipline_ids:Be,sub_discipline_id:(Ea=q.editData)===null||Ea===void 0||((la=Ea.exercise)===null||la===void 0)?void 0:la.sub_discipline_id}});case 16:ot=ia.sent;case 17:return ot.status===0&&(ft(-1),Z.b.success("\u4FDD\u5B58\u6210\u529F"),Je(!1),vt({type:"exercise/editExercise",payload:Object(ie.a)({},E)})),ia.abrupt("return",{name:Qt,analysis:a,standard_answers:et,is_ordered:ze});case 19:case"end":return ia.stop()}},st)}));return function(){return Lt.apply(this,arguments)}}(),Ge=function(st,et,bt){var ot=I.slice();if(et&&ot.splice(st,et),jt===W.key){if(bt&&Yt||!W.question_id)for(var oa=0;oa1&&m.a.createElement("span",null,m.a.createElement(s.a,{checked:ze,onChange:function(la){return Ye(la.target.checked)},className:"".concat(d.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),m.a.createElement("span",{className:"".concat(d.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"))),m.a.createElement("p",{className:""},m.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",m.a.createElement(P.a,{value:dt,max:1e4,min:0,onChange:function(la){Pe(la)}})," \u5206 \xA0 ",!!dt&&!!Ht&&m.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(dt/Ht).toFixed(1),"\u5206)")),m.a.createElement("p",{className:d.a.titleWrap},m.a.createElement("span",{className:d.a.required},"*"),m.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",m.a.createElement("span",{className:d.a.colorGray},"\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")),m.a.createElement("div",{className:"mt5"},m.a.createElement(j.a,{value:Be,onChange:ve,subId:(oa=q.editData)===null||oa===void 0||((da=oa.exercise)===null||da===void 0)?void 0:da.sub_discipline_id,knowledgeOptions:ke,onAddKnowledgeFinish:$e}))),m.a.createElement("aside",{className:"tr"},(jt!==-1||W.question_id)&&m.a.createElement(A.a,{type:"default",onClick:function(){Oe(),Je(!1)}},"\u53D6\u6D88"),m.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){ga()}},"\u4FDD\u5B58")))},Ga=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u586B\u7A7A\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(Lt){var st,et;return(q==null||((st=q.editData)===null||st===void 0||((et=st.exercise)===null||et===void 0))?void 0:et.exercise_status)===1?Lt:Lt.id!=="del"&&Lt.id!=="add"}),Na=function(){var Lt=Object(D.a)(e.a.mark(function st(et){return e.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:ot.t0=et.id,ot.next=ot.t0==="del"?3:ot.t0==="up"||ot.t0==="down"?5:ot.t0==="edit"?9:ot.t0==="add"?11:16;break;case 3:return De.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(e.a.mark(function da(){return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,Object(U.j)({id:W.question_id});case 2:vt({type:"exercise/editExercise",payload:Object(ie.a)({},E)});case 3:case"end":return la.stop()}},da)}))()}}),ot.abrupt("break",16);case 5:return ot.next=7,vt({type:"exercise/exeriseMoveUpDown",payload:{id:W.question_id,opr:et.id}});case 7:return vt({type:"exercise/editExercise",payload:Object(ie.a)({},E)}),ot.abrupt("break",16);case 9:return jt!==-1?Z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ct(!1),ft(W.key),Je(!0)),ot.abrupt("break",16);case 11:if(!(jt!==-1)){ot.next=14;break}return Z.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ot.abrupt("return");case 14:return C({key:W.key,insert_id:W==null?void 0:W.question_id,question_type:3}),ot.abrupt("break",16);case 16:case"end":return ot.stop()}},st)}));return function(et){return Lt.apply(this,arguments)}}(),Ca=function(){var st;return m.a.createElement("aside",null,m.a.createElement("div",{className:d.a.questionType},m.a.createElement("div",null,m.a.createElement("span",{className:"font16 c-blue"},W.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",W.question_score,"\u5206\uFF09"),!W.hideAction&&Ga.map(function(et,bt){return et.id==="up"&&W.key===1||et.id==="down"&&W.key===W.len?null:m.a.createElement(M.a,{key:bt,placement:"bottom",title:et.name},m.a.createElement("span",{onClick:function(){return Na(et)},className:et.icon}))})),m.a.createElement("div",{className:"mt5"},m.a.createElement(ge.a,{value:W.question_title||""})),m.a.createElement("div",{className:d.a.questionChoices},W==null||((st=W.standard_answer)===null||st===void 0)?void 0:st.map(function(et,bt){return m.a.createElement(o.a,{key:bt,align:"middle"},m.a.createElement(g.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",et.choice_id,"\uFF09\uFF1A"),m.a.createElement(g.a,{flex:"1"},m.a.createElement(o.a,{align:"middle",gutter:[1,1]},et.answer_text.map(function(ot,oa){return m.a.createElement(g.a,{span:24,key:oa},m.a.createElement(_.a,{key:bt,checked:W.standard_answer.includes(bt),disabled:!0,value:ot}))}))))})))};return m.a.createElement("section",{className:d.a.wrap},!St&&Ca(),St&&ja())};f.a=Object(ne.a)(function(X){var l=X.problemset,N=X.loading,Qe=X.exercise,re=X.globalSetting;return{problemset:l,globalSetting:re,exercise:Qe,loading:N.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Ce))},"2JKx":function(Ne,f,t){Ne.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(Ne,f,t){Ne.exports={title:"title___1NT0J"}},"7ahc":function(Ne,f,t){"use strict";t.d(f,"a",function(){return B});var Ke=t("55MS"),o=t("1gHQ"),ee=t("MPZO"),_=t("bnk9"),H=t("EkPb"),g=t("7X0+"),v=t("GZha"),M=t("VmQ4"),G=t("QeCE"),A=t("ZZRV"),te=t.n(A),P=t("M0ff"),le=t.n(P),s=t("4X1q"),L=t.n(s),De=G.a.Option,F={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(Z){var D=Z.callback,ie=Z.onCancel,Ee=Object(A.useState)("python"),ue=Object(v.a)(Ee,2),r=ue[0],i=ue[1];function m(ne){i(e[ne][1])}function k(ne){D(ne)}return te.a.createElement(g.a,Object(o.a)({},F,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),te.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.a.createElement(G.a,{onChange:m},Object.keys(e).map(function(ne){return te.a.createElement(De,{key:ne,value:ne},e[ne][0])}))),te.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.a.createElement(B,{mode:r})),te.a.createElement("div",{className:"flex-container flex-end"},te.a.createElement(_.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.a.createElement(_.a,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function B(Z){var D=Z.value,ie=Z.onChange,Ee=Z.mode,ue=Z.options,r=ue===void 0?{}:ue,i=Object(A.useRef)(),m=Object(A.useState)(),k=Object(v.a)(m,2),ne=k[0],U=k[1];return Object(A.useEffect)(function(){if(ne){var pe=function(we){var K=we.getValue();ie&&ie(K)};return ne.on("change",pe),function(){ne.off("change",pe)}}},[ne,ie]),Object(A.useEffect)(function(){ne&&ne.setOption("mode",Ee)},[ne,Ee]),Object(A.useEffect)(function(){ne&&(D!==ne.getValue()&&ne.setValue(D||""))},[ne,D]),Object(A.useEffect)(function(){if(i.current&&!ne){var pe=le.a.fromTextArea(i.current,Object(Ke.a)({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},r));U(pe)}},[i.current,ne]),te.a.createElement("div",{className:"my-codemirror-container"},te.a.createElement("textarea",{ref:i}))}},"7qnI":function(Ne,f,t){"use strict";var Ke=t("CeOx"),o=t("NiCL"),ee=t("FGJx"),_=t("o0AO"),H=t("uwZC"),g=t("lpH6"),v=t("DHCt"),M=t("CRgH"),G=t("ZZRV"),A=t.n(G),te=t("O2Wb"),P=t.n(te),le=M.a.TextArea,s=function(L){Object(H.a)(F,L);var De=Object(g.a)(F);function F(){return Object(ee.a)(this,F),De.apply(this,arguments)}return Object(_.a)(F,[{key:"render",value:function(){var B=this,Z=this.props,D=Z.index,ie=Z.onAnswerChange,Ee=Z.addChildAnswer,ue=Z.exerciseIsPublish,r=Z.answers,i=Z.activeOptionErrorIndex;return A.a.createElement("div",{className:P.a.flex},A.a.createElement("div",{className:"".concat(P.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",D+1,"):"),A.a.createElement("div",{className:"".concat(P.a.flex," ").concat(P.a.flex1),style:{flexDirection:"column"}},r.map(function(m,k){var ne="".concat(D,"-").concat(k);return A.a.createElement("div",{className:"".concat(P.a.flex," ").concat(P.a.flex1),key:k},A.a.createElement("div",{className:P.a.flex1,style:{flex:"0 0 1000px"}},A.a.createElement("div",null,A.a.createElement(le,{className:ne===i?P.a.error:"",spellCheck:!1,rows:4,value:m||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(k==0?"":"(\u53EF\u9009)"),onChange:function(pe){return ie(D,k,pe.target.value)},style:{minHeight:95}}))),!ue&&A.a.createElement(A.a.Fragment,null,k!=0&&A.a.createElement(o.a,{title:"\u5220\u9664"},A.a.createElement("i",{className:"".concat(P.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return B.props.deleteChildAnswer(D,k)},style:{float:"right"}})),k===0&&A.a.createElement(o.a,{title:"\u5220\u9664"},A.a.createElement("i",{className:"".concat(P.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return B.props.deleteChildAnswermain(D,k)},style:{float:"right"}})),A.a.createElement(o.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},A.a.createElement("i",{className:"".concat(P.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Ee(D)},style:{float:"right",visibility:k==r.length-1?"":"hidden"}}))))})))}}]),F}(G.Component);f.a=s},"8RY0":function(Ne,f,t){"use strict";var Ke=t("MPZO"),o=t("bnk9"),ee=t("EYz/"),_=t("gwXo"),H=t("XZgM"),g=t("TFeq"),v=t("RXQH"),M=t("VgM2"),G=t("GrpF"),A=t("Xc/e"),te=t("CeOx"),P=t("NiCL"),le=t("rjoL"),s=t("TMtJ"),L=t("VBJJ"),De=t.n(L),F=t("X/R0"),e=t("M6G9"),B=t("z3+T"),Z=t("55MS"),D=t("V0hb"),ie=t("GZha"),Ee=t("buSX"),ue=t("ZZRV"),r=t.n(ue),i=t("q5+0"),m=t("9kvl"),k=t("V0Rq"),ne=t("Ot1p"),U=t("9Bee"),pe=t("YJx+"),Q=t.n(pe),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"],d=function(j,oe){var Ce=j.problemset,X=j.globalSetting,l=j.exercise,N=j.loading,Qe=j.dispatch,re=j.onRef,q=re===void 0?function(){}:re,n=j.editData,vt=j.cancelAdd,W=vt===void 0?function(){}:vt,jt=j.editKey,Mt=j.setEditKey,ft=Mt===void 0?function(){}:Mt,na=j.setIsClaer,Oe=na===void 0?function(){}:na,S=j.addCallback,C=S===void 0?function(qe){}:S,x=Object(Ee.a)(j,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Ct=Object(ue.useState)([]),gt=Object(ie.a)(Ct,2),rt=gt[0],Ot=gt[1],Qt=Object(ue.useState)(),Wt=Object(ie.a)(Qt,2),sa=Wt[0],ce=Wt[1],a=Object(ue.useState)([]),u=Object(ie.a)(a,2),R=u[0],b=u[1],I=Object(ue.useState)(""),_e=Object(ie.a)(I,2),he=_e[0],Ae=_e[1],It=Object(ue.useState)(5),xe=Object(ie.a)(It,2),xt=xe[0],yt=xe[1],ze=Object(ue.useState)(!1),Ye=Object(ie.a)(ze,2),At=Ye[0],ut=Ye[1],Yt=Object(ue.useState)([]),ht=Object(ie.a)(Yt,2),Ut=ht[0],Pt=ht[1],dt=Object(ue.useState)([]),Pe=Object(ie.a)(dt,2),Te=Pe[0],Fe=Pe[1],Ht=function(Be){Fe([].concat(Object(D.a)(Te),[Object(Z.a)({},Be)]))},We=Object(i.m)();Object(ue.useEffect)(function(){Ot(["","","",""])},[]),Object(ue.useEffect)(function(){if(!(n==null?void 0:n.question_choices)){ut(!0),Ae(""),yt(5),Ot(["","","",""]),b([]);return}Ae(n==null?void 0:n.question_title),yt(parseInt(n==null?void 0:n.question_score)),Ot(n==null?void 0:n.question_choices.map(function(Be){return Be.choice_text}));var qe=[];n==null||n.standard_answer.map(function(Be,ve){qe.push(Be-1)}),b(qe),Pt(n.tag_discipline_ids)},[n]),Object(ue.useImperativeHandle)(oe,function(){return{onSave:Jt,isEdit:At}}),Object(ue.useEffect)(function(){var qe,Be=(l==null||((qe=l.tagDisciplineData)===null||qe===void 0)?void 0:qe.tag_disciplines)&&Array.isArray(l.tagDisciplineData.tag_disciplines)?l.tagDisciplineData.tag_disciplines:[];Fe(Be)},[l.tagDisciplineData]);var Jt=function(){var qe=Object(B.a)(De.a.mark(function Be(){var ve,E,O,mt,ke,Kt,$e;return De.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(he){Ge.next=3;break}return e.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ge.abrupt("return",!1);case 3:if(ve=rt.findIndex(function(Et){return!Et}),!(ve>-1)){Ge.next=7;break}return e.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[ve]," \u9009\u9879\u7684\u5185\u5BB9")),Ge.abrupt("return",!1);case 7:if(R.length){Ge.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"),Ge.abrupt("return",!1);case 10:if(!(R.length<1)){Ge.next=13;break}return e.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ge.abrupt("return",!1);case 13:if(!(Ut.length<1)){Ge.next=16;break}return e.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),Ge.abrupt("return",!1);case 16:if(E=rt.map(function(Et,Ra){return{choice_text:Et,is_answer:R.includes(Ra)?Ra+1:0}}),!n.question_id){Ge.next=23;break}return Ge.next=20,Qe({type:"exercise/editExerciseQuestion",payload:{id:n.question_id,question_title:he,question_type:1,question_score:xt,question_choices:E.map(function(Et){return Et.choice_text}),standard_answers:E.filter(function(Et){return Et.is_answer}).map(function(Et){return Et.is_answer}),tag_discipline_ids:Ut,sub_discipline_id:(mt=l.editData)===null||mt===void 0||((ke=mt.exercise)===null||ke===void 0)?void 0:ke.sub_discipline_id}});case 20:O=Ge.sent,Ge.next=26;break;case 23:return Ge.next=25,Qe({type:"exercise/addExerciseQuestion",payload:{insert_id:n==null?void 0:n.insert_id,categoryId:We.categoryId,question_title:he,question_type:1,question_score:xt,question_choices:E.map(function(Et){return Et.choice_text}),standard_answers:E.filter(function(Et){return Et.is_answer}).map(function(Et){return Et.is_answer}),tag_discipline_ids:Ut,sub_discipline_id:(Kt=l.editData)===null||Kt===void 0||(($e=Kt.exercise)===null||$e===void 0)?void 0:$e.sub_discipline_id}});case 25:O=Ge.sent;case 26:O.status===0&&(ft(-1),e.b.success("\u4FDD\u5B58\u6210\u529F"),ut(!1),Qe({type:"exercise/editExercise",payload:Object(Z.a)({},We)}));case 27:case"end":return Ge.stop()}},Be)}));return function(){return qe.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(qe){var Be,ve;return(l==null||((Be=l.editData)===null||Be===void 0||((ve=Be.exercise)===null||ve===void 0))?void 0:ve.exercise_status)===1?qe:qe.id!=="del"&&qe.id!=="add"}),St=function(){var qe=Object(B.a)(De.a.mark(function Be(ve){return De.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:O.t0=ve.id,O.next=O.t0==="del"?3:O.t0==="up"||O.t0==="down"?5:O.t0==="edit"?9:O.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(B.a)(De.a.mark(function ke(){return De.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(k.j)({id:n.question_id});case 2:Qe({type:"exercise/editExercise",payload:Object(Z.a)({},We)});case 3:case"end":return $e.stop()}},ke)}))()}}),O.abrupt("break",16);case 5:return O.next=7,Qe({type:"exercise/exeriseMoveUpDown",payload:{id:n.question_id,opr:ve.id}});case 7:return Qe({type:"exercise/editExercise",payload:Object(Z.a)({},We)}),O.abrupt("break",16);case 9:return jt!==-1?e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Oe(!1),ft(n.key),ut(!0)),O.abrupt("break",16);case 11:if(!(jt!==-1)){O.next=14;break}return e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),O.abrupt("return");case 14:return C({key:n.key,insert_id:n==null?void 0:n.question_id,question_type:1}),O.abrupt("break",16);case 16:case"end":return O.stop()}},Be)}));return function(ve){return qe.apply(this,arguments)}}(),Je=function(){var Be;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&&kt.map(function(ve,E){return ve.id==="up"&&n.key===1||ve.id==="down"&&n.key===n.len?null:r.a.createElement(P.a,{key:E,placement:"bottom",title:ve.name},r.a.createElement("span",{onClick:function(){return St(ve)},className:ve.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||((Be=n.question_choices)===null||Be===void 0)?void 0:Be.map(function(ve,E){return r.a.createElement(g.a,null,r.a.createElement(M.a,null,r.a.createElement(A.a,{key:E,checked:n.standard_answer.includes(E+1),disabled:!0},K[E],".")),r.a.createElement(M.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(U.a,{value:ve.choice_text}))))})))},ba=function(){var Be,ve;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(ne.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:he,onChange:function(O){return Ae(O)}}),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"))),rt.map(function(E,O){var mt,ke;return r.a.createElement("div",{className:Q.a.choiceWrap,key:O},r.a.createElement(P.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(Q.a.answer," ").concat(R.includes(O)?Q.a.activeAnswer:""),onClick:function(){R.includes(O)?b(R.filter(function($e){return $e!==O})):b([].concat(Object(D.a)(R),[O]))}},K[O])),r.a.createElement("div",{className:Q.a.editorWrap},sa===O?r.a.createElement(ne.a,{id:"single-question-option-".concat(O),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:E,onChange:function($e){rt[O]=$e,Ot(rt)}}):r.a.createElement("div",{className:Q.a.htmlWrap,onClick:function(){return ce(O)}},r.a.createElement(U.a,{value:E}))),((mt=l.editData)===null||mt===void 0||((ke=mt.exercise)===null||ke===void 0)?void 0:ke.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,O>1&&r.a.createElement(P.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(Q.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ot(rt.filter(function($e,ga){return ga!==O}))}})),O<7&&O===rt.length-1&&r.a.createElement(P.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(Q.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Ot([].concat(Object(D.a)(rt),[""]))}}))))}),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(_.a,{value:xt,max:1e4,min:0,onChange:function(O){yt(O)}})," \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},"\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("div",{className:"mt5"},r.a.createElement(we.a,{value:Ut,onChange:Pt,subId:(Be=l.editData)===null||Be===void 0||((ve=Be.exercise)===null||ve===void 0)?void 0:ve.sub_discipline_id,knowledgeOptions:Te,onAddKnowledgeFinish:Ht}))),r.a.createElement("aside",{className:"tr"},(jt!==-1||n.question_id)&&r.a.createElement(o.a,{type:"default",onClick:function(){W(),ut(!1)}},"\u53D6\u6D88"),r.a.createElement(o.a,{className:"ml20",type:"primary",onClick:function(){Jt()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:Q.a.wrap},!At&&Je(),At&&ba())};f.a=Object(m.a)(function(ge){var j=ge.problemset,oe=ge.loading,Ce=ge.exercise,X=ge.globalSetting;return{problemset:j,globalSetting:X,exercise:Ce,loading:oe.effects}},null,null,{forwardRef:!0})(Object(ue.forwardRef)(d))},"9Bee":function(Ne,f,t){"use strict";var Ke=t("ZZRV"),o=t.n(Ke),ee=t("Sawj"),_=t("GZha"),H=t("tVQ9"),g=t.n(H),v=t("PRXW");function M(d,ge){var j=d.match(/^(\s+)(?:```)/);if(j===null)return ge;var oe=j[1];return ge.split(` -`).map(function(Ce){var X=Ce.match(/^\s+/);if(X===null)return Ce;var l=Object(_.a)(X,1),N=l[0];return N.length>=oe.length?Ce.slice(oe.length):Ce}).join(` -`)}var G=[],A=["
    "],te=new g.a.Renderer,P=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function le(){G.length=0,A=["
      "]}function s(d,ge,j,oe){if(ge>=d.length||d[ge].level<=j)return ge;var Ce=d[ge];oe.push("
    • "+Ce.text+""),ge++;var X=[];return ge=s(d,ge,Ce.level,X),X.length>0&&(oe.push("
        "),X.forEach(function(l){oe.push(l)}),oe.push("
      ")),oe.push("
    • "),ge=s(d,ge,j,oe),ge}function L(){return s(G,0,0,A),A.push("
    "),A.join("")}var De={heading:function(ge){var j=P.exec(ge);if(j)return{type:"heading",raw:j[0],depth:j[1].length,text:j[2]}},fences:function(ge){var j=this.rules.block.fences.exec(ge);if(j){var oe=j[0],Ce=M(oe,j[3]||""),X=j[2]?j[2].trim():j[2];if(["latex","katex","math"].indexOf(X)>=0){var l=B(),N=Ce;Ce=l,Z[l]={type:"block",expression:N}}return{type:"code",raw:oe,lang:X,text:Ce}}}},F=/(?:\${2})([^\n`]+?)(?:\${2})/gi,e=0,B=function(){return"__special_katext_id_".concat(e++,"__")},Z={};function D(){return Z}function ie(){e=0,Z={}}function Ee(d){return d=d.replace(F,function(ge,j){var oe=B();return Z[oe]={type:"inline",expression:j},oe}),d}var ue=te.listitem;te.listitem=function(d){return ue(Ee(d))};var r=te.paragraph;te.paragraph=function(d){return r(Ee(d))};var i=te.tablecell;te.tablecell=function(d,ge){return i(Ee(d),ge)},te.code=function(d,ge,j){var oe=(ge||"").match(/\S*/)[0];return oe?["latex","katex","math"].indexOf(oe)>=0?"

    ".concat(d,"

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

    [TOC]

    ",L()),le()),q=q.replace(/(__special_katext_id_\d+__)/g,function(vt,W){var jt=n[W],Mt=jt.type,ft=jt.expression;return Object(pe.renderToString)(we(ft)||"",{displayMode:Mt==="block",throwOnError:!1,output:"html"})}),q=q.replace(/▁/g,"\u2581\u2581\u2581"),ie(),U.a.sanitize(q)},[l]),Qe=Object(Ke.useRef)();function re(q){var n=q.target;if(n.tagName.toUpperCase()==="A"){var vt=n.getAttribute("href");if(vt.startsWith("#")){q.preventDefault();var W=document.getElementById(vt.replace("#",""));W&&W.scrollIntoView(!0)}}}return Object(Ke.useEffect)(function(){if(Qe.current&&N&&(N.match(Q)&&window.PR.prettyPrint()),Qe.current)return Qe.current.addEventListener("click",re),function(){Qe.current.removeEventListener("click",re),ie(),le()}},[N,Qe.current,re]),o.a.createElement("div",{ref:Qe,style:X,className:"".concat(oe||""," markdown-body"),dangerouslySetInnerHTML:{__html:N}})}},"9VGf":function(Ne,f,t){"use strict";t.d(f,"a",function(){return ee});var Ke=t("ZZRV"),o=t.n(Ke);function ee(_,H){var g=Object(Ke.useRef)();Object(Ke.useEffect)(function(){g.current=_}),Object(Ke.useEffect)(function(){function v(){g.current()}if(H!==null){var M=setInterval(v,H);return function(){return clearInterval(M)}}},[H])}},BdwD:function(Ne,f,t){"use strict";var Ke=t("55MS"),o=t("ZZRV"),ee=t.n(o),_=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=_},BjJ7:function(Ne,f,t){"use strict";t.d(f,"d",function(){return o}),t.d(f,"c",function(){return ee}),t.d(f,"f",function(){return _}),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 A=0;A1&&arguments[1]!==void 0?arguments[1]:"",A=[],te=0;te-1)){Ge.next=7;break}return e.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[ve]," \u9009\u9879\u7684\u5185\u5BB9")),Ge.abrupt("return",!1);case 7:if(R.length){Ge.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"),Ge.abrupt("return",!1);case 10:if(!(R.length<1)){Ge.next=13;break}return e.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ge.abrupt("return",!1);case 13:if(!(At.length<1)){Ge.next=16;break}return e.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),Ge.abrupt("return",!1);case 16:if(E=rt.map(function(Et,Ra){return{choice_text:Et,is_answer:R.includes(Ra)?Ra+1:0}}),!n.question_id){Ge.next=23;break}return Ge.next=20,Qe({type:"exercise/editExerciseQuestion",payload:{id:n.question_id,question_title:he,question_type:1,question_score:xt,question_choices:E.map(function(Et){return Et.choice_text}),standard_answers:E.filter(function(Et){return Et.is_answer}).map(function(Et){return Et.is_answer}),tag_discipline_ids:At,sub_discipline_id:(mt=X.editData)===null||mt===void 0||((ke=mt.exercise)===null||ke===void 0)?void 0:ke.sub_discipline_id}});case 20:O=Ge.sent,Ge.next=26;break;case 23:return Ge.next=25,Qe({type:"exercise/addExerciseQuestion",payload:{insert_id:n==null?void 0:n.insert_id,categoryId:dt.categoryId,question_title:he,question_type:1,question_score:xt,question_choices:E.map(function(Et){return Et.choice_text}),standard_answers:E.filter(function(Et){return Et.is_answer}).map(function(Et){return Et.is_answer}),tag_discipline_ids:At,sub_discipline_id:(Kt=X.editData)===null||Kt===void 0||(($e=Kt.exercise)===null||$e===void 0)?void 0:$e.sub_discipline_id}});case 25:O=Ge.sent;case 26:O.status===0&&(ft(-1),e.b.success("\u4FDD\u5B58\u6210\u529F"),Pt(!1),Qe({type:"exercise/editExercise",payload:Object(Z.a)({},dt)}));case 27:case"end":return Ge.stop()}},Be)}));return function(){return qe.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(qe){var Be,ve;return(X==null||((Be=X.editData)===null||Be===void 0||((ve=Be.exercise)===null||ve===void 0))?void 0:ve.exercise_status)===1?qe:qe.id!=="del"&&qe.id!=="add"}),St=function(){var qe=Object(B.a)(De.a.mark(function Be(ve){return De.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:O.t0=ve.id,O.next=O.t0==="del"?3:O.t0==="up"||O.t0==="down"?5:O.t0==="edit"?9:O.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(B.a)(De.a.mark(function ke(){return De.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(k.j)({id:n.question_id});case 2:Qe({type:"exercise/editExercise",payload:Object(Z.a)({},dt)});case 3:case"end":return $e.stop()}},ke)}))()}}),O.abrupt("break",16);case 5:return O.next=7,Qe({type:"exercise/exeriseMoveUpDown",payload:{id:n.question_id,opr:ve.id}});case 7:return Qe({type:"exercise/editExercise",payload:Object(Z.a)({},dt)}),O.abrupt("break",16);case 9:return jt!==-1?e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Oe(!1),ft(n.key),Pt(!0)),O.abrupt("break",16);case 11:if(!(jt!==-1)){O.next=14;break}return e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),O.abrupt("return");case 14:return C({key:n.key,insert_id:n==null?void 0:n.question_id,question_type:0}),O.abrupt("break",16);case 16:case"end":return O.stop()}},Be)}));return function(ve){return qe.apply(this,arguments)}}(),Je=function(){var Be;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&&kt.map(function(ve,E){return ve.id==="up"&&n.key===1||ve.id==="down"&&n.key===n.len?null:r.a.createElement(P.a,{key:E,placement:"bottom",title:ve.name},r.a.createElement("span",{onClick:function(){return St(ve)},className:ve.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||((Be=n.question_choices)===null||Be===void 0)?void 0:Be.map(function(ve,E){return r.a.createElement(g.a,null,r.a.createElement(M.a,null,r.a.createElement(A.a,{key:E,checked:n.standard_answer.includes(E+1),disabled:!0},K[E],".")),r.a.createElement(M.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(U.a,{value:ve.choice_text}))))})))},ba=function(){var Be,ve;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(ne.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:he,onChange:function(O){return Ae(O)}}),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"))),rt.map(function(E,O){var mt,ke;return r.a.createElement("div",{className:Q.a.choiceWrap,key:O},r.a.createElement(P.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(Q.a.answer," ").concat(R.includes(O)?Q.a.activeAnswer:""),onClick:function(){R.includes(O)?b(R.filter(function($e){return $e!==O})):b([].concat(Object(D.a)(R),[O]))}},K[O])),r.a.createElement("div",{className:Q.a.editorWrap},sa===O?r.a.createElement(ne.a,{id:"single-question-option-".concat(O),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:E,onChange:function($e){rt[O]=$e,Ot(rt)}}):r.a.createElement("div",{className:Q.a.htmlWrap,onClick:function(){return ce(O)}},r.a.createElement(U.a,{value:E}))),((mt=X.editData)===null||mt===void 0||((ke=mt.exercise)===null||ke===void 0)?void 0:ke.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,O>1&&r.a.createElement(P.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(Q.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ot(rt.filter(function($e,ga){return ga!==O}))}})),O<7&&O===rt.length-1&&r.a.createElement(P.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(Q.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Ot([].concat(Object(D.a)(rt),[""]))}}))))}),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(_.a,{value:xt,max:1e4,min:0,onChange:function(O){yt(O)}})," \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},"\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("div",{className:"mt5"},r.a.createElement(we.a,{value:At,onChange:ut,subId:(Be=X.editData)===null||Be===void 0||((ve=Be.exercise)===null||ve===void 0)?void 0:ve.sub_discipline_id,knowledgeOptions:Fe,onAddKnowledgeFinish:We}))),r.a.createElement("aside",{className:"tr"},(jt!==-1||n.question_id)&&r.a.createElement(o.a,{type:"default",onClick:function(){W(),Pt(!1)}},"\u53D6\u6D88"),r.a.createElement(o.a,{className:"ml20",type:"primary",onClick:function(){Jt()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:Q.a.wrap},!Ut&&Je(),Ut&&ba())};f.a=Object(m.a)(function(ge){var j=ge.problemset,oe=ge.loading,Ce=ge.globalSetting,X=ge.exercise;return{problemset:j,globalSetting:Ce,exercise:X,loading:oe.effects}},null,null,{forwardRef:!0})(Object(ue.forwardRef)(d))},FOrL:function(Ne,f){Ne.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(Ne,f){Ne.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(Ne,f,t){},JNOM:function(Ne,f,t){"use strict";t.r(f);var Ke=t("MYAL"),o=t("a/1m"),ee=t("FHsC"),_=t("4PKU"),H=t("MPZO"),g=t("bnk9"),v=t("XSsT"),M=t("iBFk"),G=t("jpv3"),A=t("9rdS"),te=t("VBJJ"),P=t.n(te),le=t("z3+T"),s=t("55MS"),L=t("GZha"),De=t("buSX"),F=t("ZZRV"),e=t.n(F),B=t("q5+0"),Z=t("DndG"),D=t("9kvl"),ie=t("0YPX"),Ee=t("xHv9"),ue=t("OJ0L"),r=t("V0Rq"),i=t("1vsH"),m=t("mgmH"),k=t("Rbwl"),ne=t("hTF7"),U=t("EYz/"),pe=t("gwXo"),Q=t("DHCt"),we=t("CRgH"),K=t("GrpF"),d=t("Xc/e"),ge=t("uLqt"),j=t("/vd4"),oe=t("V0hb"),Ce=t("X0rv"),X=t("/Pi5"),l=t("X/R0"),N=t("M6G9"),Qe=t("XZgM"),re=t("TFeq"),q=t("RXQH"),n=t("VgM2"),vt=t("rjoL"),W=t("TMtJ"),jt=t("CeOx"),Mt=t("NiCL"),ft=t("zjzt"),na=t("EkPb"),Oe=t("7X0+"),S=t("NfTp"),C=t.n(S),x=t("ErOA"),Ct=function(h){var y=h.shixunHomeworks,ae=h.dispatch,be=Object(B.m)();return e.a.createElement(W.a,{centered:!0,title:"\u63D0\u793A",visible:y.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(le.a)(P.a.mark(function Re(){var fe;return P.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,Object(x.a)("/api/myshixuns/".concat(y.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:be.coursesId}});case 2:fe=Me.sent,fe.status===0&&(N.b.success("\u5220\u9664\u6210\u529F"),ae({type:"shixunHomeworks/setActionTabs",payload:{}}),ae({type:"shixunHomeworks/getWorkList",payload:Object(s.a)({},y.actionTabs.params)}));case 4:case"end":return Me.stop()}},Re)})),onCancel:function(){ae({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?"))},gt=Object(D.a)(function(w){var h=w.shixunHomeworks;return{shixunHomeworks:h}})(Ct),rt=function(h){var y,ae,be,Re,fe,de,Me,Ve,z=h.exercise,lt=h.dispatch,tt=Object(B.m)(),at=Object(F.useState)(!0),je=Object(L.a)(at,2),Dt=je[0],Se=je[1],Xe=Oe.a.useForm(),V=Object(L.a)(Xe,1),ct=V[0],Ie=z.actionTabs;return Object(F.useEffect)(function(){if(z.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var Ze,Y,Tt,Ft;ct.resetFields(),ct.setFieldsValue({subjective_score:Ie==null||((Ze=Ie.selectArrs)===null||Ze===void 0||((Y=Ze.record)===null||Y===void 0))?void 0:Y.subjective_score,objective_score:Ie==null||((Tt=Ie.selectArrs)===null||Tt===void 0||((Ft=Tt.record)===null||Ft===void 0))?void 0:Ft.objective_score})}},[z.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(W.a,{centered:!0,title:"\u8BC4\u9605",visible:z.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(le.a)(P.a.mark(function Ze(){var Y,Tt,Ft,zt;return P.a.wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return ua.next=2,ct.validateFields();case 2:return Ft=ct.getFieldValue(),ua.next=5,Object(r.G)(Object(s.a)(Object(s.a)({},Ft),{},{id:tt.categoryId,user_id:Ie==null||((Y=Ie.selectArrs)===null||Y===void 0||((Tt=Y.record)===null||Tt===void 0))?void 0:Tt.user_id}));case 5:zt=ua.sent,zt.status===0&&(N.b.success("\u8BC4\u9605\u6210\u529F"),ct.resetFields(),lt({type:"exercise/setActionTabs",payload:{}}),lt({type:"exercise/getExerciseList",payload:Object(s.a)({},z.actionTabs.params)}));case 7:case"end":return ua.stop()}},Ze)})),onCancel:function(){lt({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:"pl30"},e.a.createElement(Oe.a,{form:ct},e.a.createElement(re.a,null,e.a.createElement(n.a,null,e.a.createElement(Oe.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(pe.a,{min:0,max:(Ie==null||((y=Ie.selectArrs)===null||y===void 0||((ae=y.exercise_types)===null||ae===void 0))?void 0:ae.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",Ie==null||((be=Ie.selectArrs)===null||be===void 0||((Re=be.exercise_types)===null||Re===void 0))?void 0:Re.subjective_score,"\u5206")))),e.a.createElement(re.a,null,e.a.createElement(n.a,null,e.a.createElement(Oe.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(pe.a,{min:0,max:(Ie==null||((fe=Ie.selectArrs)===null||fe===void 0||((de=fe.exercise_types)===null||de===void 0))?void 0:de.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",Ie==null||((Me=Ie.selectArrs)===null||Me===void 0||((Ve=Me.exercise_types)===null||Ve===void 0))?void 0:Ve.objective_score,"\u5206"))))))))},Ot=Object(D.a)(function(w){var h=w.exercise;return{exercise:h}})(rt),Qt=[{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"}],Wt=[{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"}],sa=t("BdwD"),ce=function(h){var y=h.exercise,ae=h.dispatch,be=Object(B.m)(),Re=Object(F.useState)(!0),fe=Object(L.a)(Re,2),de=fe[0],Me=fe[1],Ve=Oe.a.useForm(),z=Object(L.a)(Ve,1),lt=z[0],tt=Object(F.useState)(!1),at=Object(L.a)(tt,2),je=at[0],Dt=at[1],Se=y.actionTabs;return Object(F.useEffect)(function(){if(y.actionTabs.key==="\u5EF6\u65F6"){var Xe,V,ct,Ie;Dt(!1),lt.resetFields(),lt.setFieldsValue({subjective_score:Se==null||((Xe=Se.selectArrs)===null||Xe===void 0||((V=Xe.record)===null||V===void 0))?void 0:V.subjective_score,objective_score:Se==null||((ct=Se.selectArrs)===null||ct===void 0||((Ie=ct.record)===null||Ie===void 0))?void 0:Ie.objective_score})}},[y.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(W.a,{width:370,centered:!0,title:"\u586B\u5199\u5EF6\u65F6\u65F6\u957F",visible:y.actionTabs.key==="\u5EF6\u65F6",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:je,onOk:Object(le.a)(P.a.mark(function Xe(){var V,ct;return P.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,lt.validateFields();case 2:ct=lt.getFieldValue(),ae({type:"exercise/setActionTabs",payload:{}}),Dt(!0),W.a.confirm({title:"\u5EF6\u65F6\u786E\u8BA4\u63D0\u793A",content:"\u60A8\u6B63\u5728\u4E3A\u3010".concat(Se==null||((V=Se.selectArrs)===null||V===void 0)?void 0:V.user_name,"\u3011\u540C\u5B66\u5355\u72EC\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u3010").concat(ct==null?void 0:ct.time,"\u3011\u5206\u949F\uFF0C\u662F\u5426\u786E\u8BA4\u672C\u64CD\u4F5C\uFF1F"),onOk:function(){var Y=Object(le.a)(P.a.mark(function Ft(){var zt,ea;return P.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ta.next=2,Object(r.f)(Object(s.a)(Object(s.a)({},ct),{},{id:be.categoryId,exercise_user_id:Se==null||((zt=Se.selectArrs)===null||zt===void 0)?void 0:zt.exercise_user_id}));case 2:ea=ta.sent,Dt(!1),ea.status===0&&(N.b.success("\u5EF6\u65F6\u6210\u529F"),lt.resetFields(),ae({type:"exercise/getExerciseList",payload:Object(s.a)({},y.actionTabs.params)}));case 5:case"end":return ta.stop()}},Ft)}));function Tt(){return Y.apply(this,arguments)}return Tt}()});case 6:case"end":return Ze.stop()}},Xe)})),onCancel:function(){ae({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:""},e.a.createElement(Oe.a,{form:lt},e.a.createElement(re.a,null,e.a.createElement(n.a,{flex:1},e.a.createElement(Oe.a.Item,{name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(pe.a,{min:1,max:Se==null?void 0:Se.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 h=w.exercise;return{exercise:h}})(ce),u=t("xKgJ"),R=t("hjlX"),b=t.n(R),I=function(h){var y=h.item,ae=h.renderText,be=Object(B.m)(),Re=Object(F.useState)(),fe=Object(L.a)(Re,2),de=fe[0],Me=fe[1],Ve=function(){var z=Object(le.a)(P.a.mark(function lt(){var tt;return P.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!de){je.next=2;break}return je.abrupt("return");case 2:return je.next=4,Object(r.v)({id:be.categoryId,user_id:y==null?void 0:y.user_id});case 4:tt=je.sent,tt&&Me(tt);case 6:case"end":return je.stop()}},lt)}));return function(){return z.apply(this,arguments)}}();return e.a.createElement(Mt.a,{onVisibleChange:Ve,title:e.a.createElement("div",null,"\u5355\u9009\u9898 ",de==null?void 0:de.single_question_score,"\u5206 ",e.a.createElement("br",null),"\u591A\u9009\u9898 ",de==null?void 0:de.multiple_question_score,"\u5206 ",e.a.createElement("br",null),"\u5224\u65AD\u9898 ",de==null?void 0:de.judgement_question_score,"\u5206 ",e.a.createElement("br",null),"\u586B\u7A7A\u9898 ",de==null?void 0:de.completion_question_score,"\u5206 ",e.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",de==null?void 0:de.shixun_question_score,"\u5206")},ae)},_e=I,he=function(h){var y,ae,be,Re,fe,de,Me,Ve,z,lt,tt,at,je,Dt,Se,Xe,V,ct,Ie,Ze,Y,Tt,Ft,zt,ea,ua,ta,se,qt,Gt,aa,ma,ca,ra,it=h.exercise,me=h.loading,$=h.dispatch,_t=h.globalSetting,Bt=Object(De.a)(h,["exercise","loading","dispatch","globalSetting"]),He=Object(B.l)(),Nt=Object(F.useState)(Object(s.a)({},Object(B.m)())),Pa=Object(L.a)(Nt,2),Ue=Pa[0],c=Pa[1],p=it.exerciseList,Vt=it.commonHeader,ln=Object(F.useState)({}),$a=Object(L.a)(ln,2),Va=$a[0],mn=$a[1],qa=Object(F.useState)(""),en=Object(L.a)(qa,2),En=en[0],Le=en[1],T=Object(F.useState)(0),nt=Object(L.a)(T,2),Xt=nt[0],$t=nt[1],fa=Object(F.useState)({}),Ua=Object(L.a)(fa,2),_a=Ua[0],wt=Ua[1],Zt=Oe.a.useForm(),xa=Object(L.a)(Zt,1),ha=xa[0];Object(F.useEffect)(function(){var pt;if(Object(u.c)()){var J;$t((J=p.exercise_types)===null||J===void 0?void 0:J.total_users)}else if(p==null||((pt=p.exercise_types)===null||pt===void 0)?void 0:pt.score_open){var ye;$t((ye=p.exercise_types)===null||ye===void 0?void 0:ye.unanswer_users)}},[p]),Object(F.useEffect)(function(){$({type:"exercise/getExerciseList",payload:Ue})},[]);var Fa=function(J){Ue.page=1;var ye=Object.assign({},ha.getFieldValue());if(Object.keys(ye).map(function(Rt){if(Rt==="objective_score_gte"||Rt==="objective_score_lte")return;ye[Rt].includes("all")?(delete Ue[Rt],ha.setFieldsValue(Object(ft.a)({},Rt,"all"))):(Ue[Rt]=ye[Rt],ye[Rt]==""||!ye[Rt]?ha.setFieldsValue(Object(ft.a)({},Rt,"all")):ha.setFieldsValue(Object(ft.a)({},Rt,Ue[Rt])))}),J.objective_score_gte||J.objective_score_lte){if(ye.objective_score_gte>ye.objective_score_lte)return ha.setFieldsValue({objective_score_lte:ye.objective_score_gte}),!1;if(ye.objective_score_gte!=""&&ye.objective_score_lte!=""&&ye.objective_score_gte&&ye.objective_score_lte)Ue.objective_score_lte=ye.objective_score_lte,Ue.objective_score_gte=ye.objective_score_gte;else return delete Ue.objective_score_lte,delete Ue.objective_score_gte,!1}c(Object(s.a)({},Ue)),$({type:"exercise/getExerciseList",payload:Ue})},La=function(J,ye){Ue.page=J,Ue.limit=20,$({type:"exercise/getExerciseList",payload:Object(s.a)({},Ue)})},pa=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:50,align:"center",render:function(J,ye,Rt){return((Ue.page||1)-1)*20+Rt+1}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:150,ellipsis:!0,align:"center",render:function(J,ye){return e.a.createElement("div",null,J||"--",!!(ye==null?void 0:ye.delayed_time)&&e.a.createElement(Mt.a,{title:e.a.createElement("div",null,"\u5DF2\u4E3A\u8BE5\u5B66\u751F\u5EF6\u65F6",e.a.createElement("span",{className:"c-blue"},ye.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,ye){return J.id-ye.id},render:function(J){return J||"--"}},(p==null||((y=p.exercise_types)===null||y===void 0)?void 0:y.groups_count)!==0&&{title:"\u5206\u73ED",width:(p==null||((ae=p.exercise_types)===null||ae===void 0)?void 0:ae.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,ye){return J.id-ye.id},render:function(J){return J?C()(J).format("YYYY-MM-DD HH:mm"):"--"}},(Vt==null?void 0:Vt.exercise_status)>1&&(Vt==null?void 0:Vt.open_camera)&&Object(u.c)()&&!((be=_t.setting)===null||be===void 0?void 0:be.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(J,ye){return ye.commit_status>0?"".concat(J||0,"/").concat(Vt==null?void 0:Vt.photo_count):"--"}},(Vt==null?void 0:Vt.ip_bind)&&Object(u.e)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(J,ye){return e.a.createElement(e.a.Fragment,null,J||"--",ye.commit_status===1&&Vt.ip_bind&&ye.last_ip&&e.a.createElement(g.a,{type:"link",onClick:Object(le.a)(P.a.mark(function Rt(){var Xa;return P.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:Xa=W.a.confirm({title:e.a.createElement(re.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(le.a)(P.a.mark(function Ha(){var _n;return P.a.wrap(function(Qa){for(;;)switch(Qa.prev=Qa.next){case 0:return Qa.next=2,Object(r.N)({id:Ue.categoryId,exercise_user_id:ye.exercise_user_id});case 2:_n=Qa.sent,_n.status===0&&(N.b.success("\u89E3\u7ED1\u6210\u529F"),$({type:"exercise/getExerciseList",payload:Ue}));case 4:case"end":return Qa.stop()}},Ha)}));function cn(){return an.apply(this,arguments)}return cn}()});case 1:case"end":return Za.stop()}},Rt)}))},"\u89E3\u7ED1"))}},(Vt==null?void 0:Vt.open_camera)&&Object(u.e)()&&Vt.exercise_status<3&&!((Re=_t.setting)===null||Re===void 0?void 0:Re.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(J,ye){return e.a.createElement(X.a,{checked:J,onClick:Object(le.a)(P.a.mark(function Rt(){return P.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:J||W.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(le.a)(P.a.mark(function cn(){var Ha;return P.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)({},Ue),{},{exercise_user_id:ye.exercise_user_id}));case 2:Ha=za.sent,(Ha==null?void 0:Ha.status)===0&&(N.b.success("\u64CD\u4F5C\u6210\u529F"),$({type:"exercise/getExerciseList",payload:Object(s.a)({},Ue)}));case 4:case"end":return za.stop()}},cn)}));function an(){return Za.apply(this,arguments)}return an}()});case 1:case"end":return tn.stop()}},Rt)}))})}},!((p==null||((fe=p.exercise_types)===null||fe===void 0)?void 0:fe.objective)!==1||(p==null||((de=p.exercise_types)===null||de===void 0)?void 0:de.objective)===1&&(p==null||((Me=p.exercise_types)===null||Me===void 0)?void 0:Me.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(J,ye){J=typeof J=="number"?Number(J):J;var Rt;return J>=0&&J<=60?Rt=e.a.createElement("span",null,J):J===100?Rt=e.a.createElement("span",{className:"c-green"},J):J>60?Rt=e.a.createElement("span",{className:"c-orange"},J):Rt="--",e.a.createElement(_e,{renderText:Rt,item:ye})}},!((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||((lt=p.exercise_types)===null||lt===void 0)?void 0:lt.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(J,ye){J=typeof J=="number"?Number(J):J;var Rt;return J===0?Rt=e.a.createElement("span",null,J," ",e.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):J>0&&J<=60?Rt=e.a.createElement("span",null,J):J===100?Rt=e.a.createElement("span",{className:"c-green"},J):J>60?Rt=e.a.createElement("span",{className:"c-orange"},J):Rt="--",Rt}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",sortOrder:_a.score,sortDirections:["descend","ascend"],align:"center",sorter:function(J,ye){return J.id-ye.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"}},((Vt==null?void 0:Vt.assistant_auth)||Object(u.c)())&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:150,render:function(J,ye){return e.a.createElement("div",null,Object(u.c)()&&e.a.createElement(g.a,{ghost:!0,type:"primary",size:"small",disabled:ye.commit_status<2},e.a.createElement(Z.Link,{className:ye.commit_status>1?"c-blue":"c-black",to:ye.commit_status>1&&"/classrooms/".concat(Ue.coursesId,"/exercise/").concat(Ue.categoryId,"/review/").concat(ye.login),onClick:function(Xa){ye.commit_status<2&&Xa.preventDefault(),ye.commit_status===3&&(Xa.preventDefault(),$({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(s.a)({},ye),exercise_types:Object(s.a)({},p==null?void 0:p.exercise_types)},params:Object(s.a)({},Ue)}}))}},ye.review_status&&"\u66F4\u6539\u8BC4\u9605",!ye.review_status&&"\u8BC4\u9605")),Object(u.q)()&&ye.commit_status>1&&e.a.createElement(Z.Link,{to:"/classrooms/".concat(Ue.coursesId,"/exercise/").concat(Ue.categoryId,"/users/").concat(ye==null?void 0:ye.login),target:"_blank"},"\u67E5\u770B"),!!(Vt==null?void 0:Vt.exercise_time)&&Object(u.e)()&&e.a.createElement(Mt.a,{title:function(){return Object(u.j)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Vt.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:Vt.exercise_status===3}(),onClick:function(){Object(u.i)()&&$({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:ye,exercise_time:Vt.exercise_time,params:Object(s.a)({},Ue)}})}},"\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 J;return e.a.createElement(Z.Link,{to:"/classrooms/".concat(Ue.coursesId,"/exercise/").concat(Ue.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||((tt=p.exercise_types)===null||tt===void 0)?void 0:tt.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||((at=p.exercise_types)===null||at===void 0)?void 0:at.answer_users)&&e.a.createElement("span",{className:"mr10"},e.a.createElement("span",{style:{color:"#FF954C"}},p==null||((je=p.exercise_types)===null||je===void 0)?void 0:je.answer_users," "),"\u5DF2\u4EA4"),!!(p==null||((Dt=p.exercise_types)===null||Dt===void 0)?void 0:Dt.unanswer_users)&&e.a.createElement("span",{className:"mr10"},p==null||((Se=p.exercise_types)===null||Se===void 0)?void 0:Se.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||((V=p.exercise_types)===null||V===void 0)?void 0:V.exercise_end_time))),!((ct=p.exercise_types)===null||ct===void 0?void 0:ct.exercise_all_users)&&!Object(u.q)()&&e.a.createElement(sa.a,null),(!!((Ie=p.exercise_types)===null||Ie===void 0?void 0:Ie.exercise_all_users)||Object(u.q)())&&e.a.createElement("aside",null,Object(u.c)()&&e.a.createElement("aside",{className:"pt20"},e.a.createElement(Oe.a,{form:ha,onValuesChange:Fa,initialValues:(Ze={},Object(ft.a)(Ze,"commit_status","all"),Object(ft.a)(Ze,"exercise_group_id","all"),Object(ft.a)(Ze,"review","all"),Ze)},e.a.createElement(Oe.a.Item,{name:"review"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(re.a,null,e.a.createElement(n.a,{flex:"80px"},"\u4F60\u7684\u8BC4\u9605:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((Y=Va.review)===null||Y===void 0?void 0:Y.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},Qt==null?void 0:Qt.map(function(pt,J){var ye;return e.a.createElement(d.a,{value:pt.id,key:J},pt.name,"(",p==null||((ye=p.exercise_types)===null||ye===void 0)?void 0:ye[pt.type],")")}))))),e.a.createElement(Oe.a.Item,{name:"commit_status"},e.a.createElement(d.a.Group,{value:[],style:{width:"100%"}},e.a.createElement(re.a,null,e.a.createElement(n.a,{flex:"80px"},"\u4F5C\u54C1\u72B6\u6001:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((Tt=Va.commit_status)===null||Tt===void 0?void 0:Tt.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},Wt.map(function(pt,J){var ye;return e.a.createElement(d.a,{name:"commit_status",value:pt.id},pt.name,"(",p==null||((ye=p.exercise_types)===null||ye===void 0)?void 0:ye[pt.type],")")}))))),e.a.createElement(Oe.a.Item,{name:"exercise_group_id"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(re.a,null,e.a.createElement(n.a,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(n.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((Ft=Va.course_group)===null||Ft===void 0?void 0:Ft.length)},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},p.course_groups&&p.course_groups.map(function(pt,J){return e.a.createElement(d.a,{value:pt.exercise_group_id},pt.exercise_group_name,"(",pt.exercise_group_students,")")}))))),e.a.createElement(re.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){Ue.search=J,$({type:"exercise/getExerciseList",payload:Object(s.a)(Object(s.a)({},Ue),{},{page:1})})},style:{width:240}}),e.a.createElement("span",{className:"ml5 c-red"},(zt=p.exercise_types)===null||zt===void 0?void 0:zt.total_users),e.a.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(ea=p.exercise_types)===null||ea===void 0?void 0:ea.exercise_all_users,"\u4E2A\u5B66\u751F\uFF09")),!(Vt==null?void 0:Vt.is_random)&&e.a.createElement(n.a,{className:["tr",b.a.rightFilter].join(" ")},((ua=p.exercise_types)===null||ua===void 0?void 0:ua.objective)===1&&((ta=p.exercise_types)===null||ta===void 0?void 0:ta.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(Oe.a.Item,{name:"objective_score_gte"},e.a.createElement(pe.a,{min:0,max:p==null||((se=p.exercise_types)===null||se===void 0)?void 0:se.objective_score,placeholder:"\u6700\u4F4E"}))),e.a.createElement("span",null,e.a.createElement(Oe.a.Item,{name:"objective_score_lte"},e.a.createElement(pe.a,{min:(Ue==null?void 0:Ue.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||((aa=p.total_exercise_users)===null||aa===void 0)?void 0:aa.length)<1},e.a.createElement(Z.Link,{to:"/classrooms/".concat(Ue.coursesId,"/exercise/").concat(Ue.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||((ma=p.total_exercise_users)===null||ma===void 0)?void 0:ma.length)<1},e.a.createElement(Z.Link,{to:"/classrooms/".concat(Ue.coursesId,"/exercise/").concat(Ue.categoryId,"/review/").concat(p==null||((ca=p.total_exercise_users)===null||ca===void 0||((ra=ca[0])===null||ra===void 0))?void 0:ra.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:me["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,ye,Rt){if(_a={},Ue.page=1,Rt.order===void 0){_a[Rt.field]="descend";switch(Rt.field){case"student_id":Le("descend"),Ue.order_type="desc";break}}else Ue.order_type=Rt.order.replace("end",""),_a[Rt.field]=Rt.order;wt(Object(s.a)({},_a)),Ue.order_type=Ue.order_type==="desc"?"asc":"desc",Ue.order=Rt.field,$({type:"exercise/getExerciseList",payload:Object(s.a)({},Ue)})}}),Xt>20&&e.a.createElement("aside",{className:"tc mb50 pb30 mt30"},e.a.createElement(ne.a,{showSizeChanger:!1,onChange:La,current:Ue.page||1,defaultPageSize:20,total:Xt}))),e.a.createElement(Ot,null),e.a.createElement(gt,null),e.a.createElement(a,null))},Ae=Object(D.a)(function(w){var h=w.exercise,y=w.loading,ae=w.globalSetting;return{exercise:h,loading:y.effects,globalSetting:ae}})(he),It=t("E+ey"),xe=t("sY1U"),xt=t("1w57"),yt=t("CxHN"),ze=t("8RY0"),Ye=t("tFzH"),At=t("D+AN"),ut=t("j+ej"),Yt=t("L4pD"),ht=t("k5F3"),Ut=function(h){var y=h.exercise,ae=h.loading,be=h.dispatch,Re=h.activeTabs,fe=Object(B.m)(),de=Object(F.useState)(Object(s.a)(Object(s.a)({},fe),{page:1,per_page:10})),Me=Object(L.a)(de,1),Ve=Me[0],z=y.editData,lt=[{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(F.useEffect)(function(){Re==="2"&&tt()},[fe.categoryId,Re]);var tt=function(){be({type:"exercise/editExercise",payload:Object(s.a)({},Ve)})},at=function(){var Dt;return z==null||((Dt=z.exercise_questions)===null||Dt===void 0)?void 0:Dt.map(function(Se,Xe){if(Se.key=Xe+1,Se.len=z.length,Se.hideAction=!0,Se.question_type===0)return e.a.createElement("aside",{key:Xe},e.a.createElement(At.a,{editData:Se}),e.a.createElement(xe.a,null));if(Se.question_type===1)return e.a.createElement("aside",{key:Xe},e.a.createElement(ze.a,{editData:Se}),e.a.createElement(xe.a,null));if(Se.question_type===2)return e.a.createElement("aside",{key:Xe},e.a.createElement(yt.a,{editData:Se}),e.a.createElement(xe.a,null));if(Se.question_type===3)return e.a.createElement("aside",{key:Xe},e.a.createElement(xt.a,{editData:Se}),e.a.createElement(xe.a,null));if(Se.question_type===4)return e.a.createElement("aside",{key:Xe},e.a.createElement(ut.a,{editData:Se}),e.a.createElement(xe.a,null));if(Se.question_type===5)return e.a.createElement("aside",{key:Xe},e.a.createElement(Ye.a,{editData:Se}),e.a.createElement(xe.a,null));if(Se.question_type===6)return e.a.createElement("aside",{key:Xe},e.a.createElement(Yt.a,{editData:Se}),e.a.createElement(xe.a,null))})};return e.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},e.a.createElement(ht.a,{isPreview:!0,activeTabs:Re}),e.a.createElement(xe.a,null),at())},Pt=Object(D.a)(function(w){var h=w.exercise,y=w.loading;return{exercise:h,loading:y.effects}})(Ut),dt=t("Mumi"),Pe=t("/zo+"),Te=t("VrcO"),Fe=t.n(Te),Ht=function(h){var y,ae,be,Re,fe,de=h.exercise,Me=h.loading,Ve=h.dispatch,z=h.cb,lt=Object(s.a)({},Object(B.m)()),tt=Object(F.useState)([]),at=Object(L.a)(tt,2),je=at[0],Dt=at[1],Se=Object(F.useState)(!0),Xe=Object(L.a)(Se,2),V=Xe[0],ct=Xe[1],Ie=Object(F.useState)(1),Ze=Object(L.a)(Ie,2),Y=Ze[0],Tt=Ze[1],Ft=Object(F.useState)(!0),zt=Object(L.a)(Ft,2),ea=zt[0],ua=zt[1],ta=Object(F.useState)(!1),se=Object(L.a)(ta,2),qt=se[0],Gt=se[1],aa=Object(F.useState)(),ma=Object(L.a)(aa,2),ca=ma[0],ra=ma[1];lt.page=0,lt.limit=50,Object(F.useEffect)(function(){de.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(je=[],_t(1))},[de.actionTabs.key]);var it=Oe.a.useForm(),me=Object(L.a)(it,1),$=me[0],_t=function(){var Bt=Object(le.a)(P.a.mark(function He(Nt){var Pa,Ue;return P.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return Nt==1&&(je=[]),lt.page=Nt,ua(!0),p.next=5,Ve({type:"exercise/getRedoModal",payload:Object(s.a)({},lt)});case 5:Ue=p.sent,(Ue==null||((Pa=Ue.exercise_users)===null||Pa===void 0)?void 0:Pa.length)parseInt(at.endIP))){Y.next=7;break}return N.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),Y.abrupt("return");case 7:Re({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(s.a)({},z.getFieldValue()),type:ae.actionTabs.type}});case 8:case"end":return Y.stop()}},ct)})),onCancel:function(){Re({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(o.a,{activeKey:Xe,onChange:function(Ie){V(Ie),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(Oe.a,{form:z,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(Ie,Ze){je(Object(s.a)({},Ze))}},Xe==="1"&&e.a.createElement(Oe.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(ke.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(Ie){z.setFieldsValue({ip:Object(oe.a)(Ie.filter(function(Ze){return Object(Da.a)(Ze)?!0:(N.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Xe==="2"&&e.a.createElement(re.a,{gutter:[20,20]},e.a.createElement(n.a,{flex:"1"},e.a.createElement(Oe.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(Ie){var Ze="";Object(Da.a)(Ie.target.value)?Ze=Ie.target.value:(Ze="",N.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),z.setFieldsValue({startIP:Ze})}}))),e.a.createElement(n.a,{flex:"1"},e.a.createElement(Oe.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(Ie){},prefix:e.a.createElement("span",{className:"font14"},(y=at.startIP)===null||y===void 0?void 0:y.substring(0,at.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Na=Object(D.a)(function(w){var h=w.exercise,y=w.loading;return{exercise:h,loading:y}})(Ga),Ca=t("2JKx"),Lt=t.n(Ca),st=t("Ot1p"),et=t("kaH+"),bt=t("dhSg"),ot=t("m3rI"),oa=we.a.TextArea,da=kt.a.RangePicker,Ea=ke.a.Option,la=function(h){var y,ae,be,Re,fe,de,Me,Ve,z,lt,tt=h.exercise,at=h.globalSetting,je=h.loading,Dt=h.dispatch,Se=Object(B.m)(),Xe=Object(B.l)(),V=tt.workSetting,ct=tt.commonHeader,Ie=Object(F.useState)(!0),Ze=Object(L.a)(Ie,2),Y=Ze[0],Tt=Ze[1],Ft=Object(F.useState)([]),zt=Object(L.a)(Ft,2),ea=zt[0],ua=zt[1],ta=Object(F.useState)({}),se=Object(L.a)(ta,2),qt=se[0],Gt=se[1],aa=Object(F.useState)([]),ma=Object(L.a)(aa,2),ca=ma[0],ra=ma[1],it=Oe.a.useForm(),me=Object(L.a)(it,1),$=me[0],_t=Object(F.useState)([]),Bt=Object(L.a)(_t,2),He=Bt[0],Nt=Bt[1],Pa=Object(F.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:""}),Ue=Object(L.a)(Pa,2),c=Ue[0],p=Ue[1];Object(F.useEffect)(function(){Vt()},[V]),Object(F.useEffect)(function(){Dt({type:"exercise/getWorkSetting",payload:Object(s.a)({},Se)})},[]),Object(F.useEffect)(function(){if(tt.actionTabs.key==="insterIp"){debugger;tt.actionTabs.data.ip?c[tt.actionTabs.type]=[].concat(Object(oe.a)(c[tt.actionTabs.type]||[]),Object(oe.a)(tt.actionTabs.data.ip)):c[tt.actionTabs.type]=[].concat(Object(oe.a)(c[tt.actionTabs.type]||[]),["".concat(tt.actionTabs.data.startIP,",").concat(tt.actionTabs.data.startIP.substring(0,tt.actionTabs.data.startIP.lastIndexOf("."))+"."+tt.actionTabs.data.endIP)]),p(Object(s.a)({},c))}},[tt.actionTabs]);var Vt=function(){var T,nt,Xt,$t,fa,Ua,_a,wt=JSON.parse(JSON.stringify(V));Object.keys(c).map(function(Zt){var xa,ha,Fa;if(c[Zt]=(wt==null||((xa=wt.exercise)===null||xa===void 0)?void 0:xa[Zt])||(wt==null||((ha=wt.exercise_header)===null||ha===void 0)?void 0:ha[Zt]),wt==null||((Fa=wt.exercise_header)===null||Fa===void 0)?void 0:Fa[Zt]){var La;c[Zt]=wt==null||((La=wt.exercise_header)===null||La===void 0)?void 0:La[Zt]}else{var pa;c[Zt]=wt==null||((pa=wt.exercise)===null||pa===void 0)?void 0:pa[Zt]}}),c.file_list=(wt==null||((T=wt.exercise_header)===null||T===void 0)?void 0:T.attachment_id)?[{uid:wt==null||((nt=wt.exercise_header)===null||nt===void 0)?void 0:nt.attachment_id,id:wt==null||((Xt=wt.exercise_header)===null||Xt===void 0)?void 0:Xt.attachment_id,url:wt==null||(($t=wt.exercise_header)===null||$t===void 0)?void 0:$t.photo_url}]:[],He=(wt==null||((fa=wt.published_course_groups)===null||fa===void 0)?void 0:fa.map(function(Zt){return{course_group_id:Zt.course_group_id,end_time:Zt.course_end_time,publish_time:Zt.course_publish_time}}))||[{}],V==null||((Ua=V.course_groups)===null||Ua===void 0)||Ua.map(function(Zt,xa){Zt.cilckkey="",Zt.isselect=!1}),V==null||((_a=V.course_groups)===null||_a===void 0)||_a.map(function(Zt,xa){var ha;V==null||((ha=V.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(Zt==null?void 0:Zt.course_group_id))&&(Zt.cilckkey=La,Zt.isselect=!0)})}),console.log("data:",c,V),p(c),Nt(He)},ln=function(){var T,nt,Xt,$t,fa,Ua,_a=JSON.parse(JSON.stringify(c));if(_a.categoryId=Se.categoryId,_a.publish_time_groups=He,_a.attachment_id=((T=_a.file_list)===null||T===void 0||((nt=T[0])===null||nt===void 0||((Xt=nt.response)===null||Xt===void 0))?void 0:Xt.id)||null,delete _a.file_list,!c.unified_setting)delete _a.publish_time,delete _a.end_time,He.map(function(Zt){if(!Zt.course_group_id||!Zt.course_group_id){N.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A")}if(!Zt.publish_time||!Zt.end_time){N.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 N.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 N.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"&&!(($t=c.public_ip)===null||$t===void 0?void 0:$t.length))throw N.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 N.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 wt=W.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(re.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(re.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(d.a,{onChange:function(xa){return wt.update({okButtonProps:{disabled:!xa.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){$a(_a)},okButtonProps:{disabled:!0}});else $a(_a)},$a=function(T){Object(r.P)(Object(s.a)({},T)).then(function(nt){nt.status===0&&(N.b.success("\u66F4\u65B0\u6210\u529F"),Dt({type:"exercise/getCommonHeader",payload:Object(s.a)({},Se)}),Dt({type:"exercise/getWorkSetting",payload:Object(s.a)({},Se)}),Tt(!0))})},Va=function(T){return T&&T1}else return!1},en=function(T){var nt;if(Y)return[!0,!0];if(V==null||((nt=V.published_course_groups)===null||nt===void 0)?void 0:nt.some(function($t){return $t.course_group_id===T.course_group_id})){var Xt;return Y||(V==null||((Xt=V.exercise)===null||Xt===void 0)?void 0:Xt.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},En={disabled:Y,multiple:!1,listType:"picture-card",onPreview:function(T){bt.a.publish("preview-image",T.thumbUrl)},withCredentials:!0,fileList:c.file_list,beforeUpload:function(T){var nt=T.size/1024;return nt>200?(N.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(ot.a.API_SERVER,"/api/attachments.json"),onChange:function(T){var nt=T.fileList.filter(function(Xt){return!!Xt.status});c.file_list=nt,p(Object.assign({},c))},onRemove:function(){var Le=Object(le.a)(P.a.mark(function nt(Xt){return P.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()}},nt)}));function T(nt){return Le.apply(this,arguments)}return T}()};return e.a.createElement("section",{className:[Lt.a.form,"mb50 bg-white"].join(" ")},e.a.createElement(re.a,null,e.a.createElement(n.a,{span:24},e.a.createElement(re.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 Tt(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((y=V.course_groups)===null||y===void 0?void 0:y.length)>0&&e.a.createElement(n.a,{span:24,className:"mt10"},e.a.createElement(d.a,{checked:c.unified_setting,disabled:Y||(V==null||((ae=V.exercise)===null||ae===void 0)?void 0:ae.exercise_status)>1,onChange:function(){var T;if((V==null||((T=V.exercise)===null||T===void 0)?void 0:T.exercise_status)>1){N.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==""&&Nt(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(re.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(Mt.a,{placement:"bottom",title:(V==null||((be=V.exercise)===null||be===void 0)?void 0:be.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(i.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Va,disabled:Y||(V==null||((Re=V.exercise)===null||Re===void 0)?void 0:Re.exercise_status)>1,value:c.publish_time?C()(c.publish_time):"",allowClear:!1,onChange:function(T,nt){c.publish_time=nt,c.end_time||(c.end_time=C()(T).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(re.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(i.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(T,nt){c.end_time=nt,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(re.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},e.a.createElement(n.a,{span:24},e.a.createElement(re.a,null,e.a.createElement(n.a,{span:10}),e.a.createElement(n.a,{span:9},e.a.createElement(re.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(Le,T){return e.a.createElement(n.a,{span:24,key:T},e.a.createElement(re.a,{gutter:[8,16]},e.a.createElement(n.a,{span:9},e.a.createElement(re.a,null,e.a.createElement(n.a,null,"\u53D1\u5E03\u89C4\u5219 ",T+1),e.a.createElement(n.a,{flex:"auto",style:{maxWidth:400}},e.a.createElement(ke.a,{disabled:qa(Le),className:"ml20",mode:"tags",size:"large",style:{width:"100%"},value:Le.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:function(Xt){He[T].course_group_id=Xt,ua(He.map(function($t){return $t.course_group_id}).toString().split(",")),Nt(He.slice()),V.course_groups.map(function($t,fa){Xt.map(function(Ua,_a){$t.course_group_id===Ua&&($t.cilckkey=T,$t.isselect=!0)})})},onDeselect:function(Xt){V.course_groups.map(function($t,fa){$t.course_group_id===Xt&&$t.cilckkey===T&&($t.cilckkey=T,$t.isselect=!1)})}},V.course_groups&&V.course_groups.map(function(nt,Xt){return e.a.createElement(Ea,Object(ft.a)({key:Xt,disabled:(nt==null?void 0:nt.isselect)&&nt.cilckkey!=T,value:nt.course_group_id},"key",nt.course_group_id),nt.course_group_name)}))))),e.a.createElement(n.a,{span:1}),e.a.createElement(n.a,{span:9},e.a.createElement(da,{disabled:en(Le),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(i.d)(),"HH:mm"),C()(Object(i.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Le.publish_time&&[C()(Le.publish_time),Le.end_time&&C()(Le.end_time)],onChange:function(Xt,$t){qa(Le)||(He[T].publish_time=$t[0]),He[T].end_time=$t[1],Nt(Object(oe.a)(He))}})),!Y&&e.a.createElement(n.a,{span:4},T>0&&e.a.createElement(Kt.a,{onClick:function(){He=He.filter(function(Xt,$t){return T!==$t}),Nt(Object(oe.a)(He))}}),e.a.createElement($e.a,{className:"c-green ml20",onClick:function(){Nt(He.concat({}))}}))))})),e.a.createElement(xe.a,null),e.a.createElement(re.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(pe.a,{size:"large",disabled:Y,min:1,value:c.time===-1?null:c.time,onChange:function(T){c.time=T,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)")),!(ct==null?void 0:ct.is_random)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:c.question_random,disabled:Y,onChange:function(T){c.question_random=T.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(d.a,{checked:c.choice_random,disabled:Y,onChange:function(T){c.choice_random=T.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(xe.a,null),!(at==null||((fe=at.setting)===null||fe===void 0)?void 0:fe.is_local)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(re.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(d.a,{checked:c.open_camera,disabled:Y,onChange:function(T){if(!c.time){N.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=T.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(pe.a,{size:"large",disabled:Y||!c.open_camera,min:1,defaultValue:5,max:10,value:c.photo_count,onChange:function(T){c.photo_count=T,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(d.a,{checked:c.screen_open,disabled:Y,onChange:function(T){c.screen_open=T.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(pe.a,{size:"large",disabled:Y,min:0,defaultValue:3,max:10,value:c.screen_num,onChange:function(T){c.screen_num=T,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(pe.a,{size:"large",disabled:Y,min:0,defaultValue:5,max:60,value:c.screen_sec,onChange:function(T){c.screen_sec=T,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(d.a,{checked:c.ip_limit!=="no",disabled:Y,onChange:function(T){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(O.a.Group,{value:c.ip_limit,disabled:Y,name:"ip_limit",onChange:function(T){c.ip_limit=T.target.value,p(Object(s.a)({},c))}},e.a.createElement(O.a,{value:"pub"},"\u4EC5\u9650\u5236\u516C\u7F51IP"),e.a.createElement(O.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(re.a,{className:"mt15 ml50 ".concat(Lt.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,!((de=c.public_ip)===null||de===void 0?void 0:de.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(Me=c.public_ip)===null||Me===void 0?void 0:Me.map(function(Le,T){return e.a.createElement("span",{className:Lt.a.ipItem},e.a.createElement("i",null,Le," "),!Y&&e.a.createElement(ga.a,{onClick:function(){W.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){c.public_ip.splice(T,1),p(Object(s.a)({},c))}})},className:" c-grey-c",size:20}))}),Object(u.c)()&&!Y&&e.a.createElement("span",{onClick:function(){Dt({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(re.a,{className:"mt15 ml50 ".concat(Lt.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(Le,T){return e.a.createElement("span",{className:Lt.a.ipItem},e.a.createElement("i",null,Le," "),!Y&&e.a.createElement(ga.a,{onClick:function(){Y||W.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){c.inner_ip.splice(T,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(){Dt({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(re.a,null,e.a.createElement(n.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:c.ip_bind,disabled:Y,onChange:function(T){c.ip_bind=T.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(xe.a,null)),e.a.createElement(re.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(d.a,{checked:c.score_open,disabled:Y,onChange:function(T){c.score_open=T.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(d.a,{checked:c.answer_open,disabled:Y,onChange:function(T){c.answer_open=T.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(d.a,{checked:c.show_statistic,disabled:Y,onChange:function(T){c.show_statistic=T.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(d.a,{checked:c.assistant_auth,disabled:Y,onChange:function(T){c.assistant_auth=T.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(xe.a,null),Object(u.c)()&&e.a.createElement(re.a,null,e.a.createElement(n.a,{flex:"600px"},e.a.createElement(re.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(ve.a,En,!((lt=c.file_list)===null||lt===void 0?void 0:lt.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(d.a,{checked:c.show_title,disabled:Y,onChange:function(T){c.show_title=T.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(d.a,{checked:c.show_body,disabled:Y,onChange:function(T){c.show_body=T.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(d.a,{checked:c.show_info,disabled:Y,onChange:function(T){c.show_info=T.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(d.a,{checked:c.show_table,disabled:Y,onChange:function(T){c.show_table=T.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(d.a,{className:"pl8",checked:c.show_user,disabled:Y,onChange:function(T){c.show_user=T.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u59D3\u540D")),e.a.createElement(d.a,{checked:c.show_no,disabled:Y,onChange:function(T){c.show_no=T.target.checked,p(Object.assign({},c))}},e.a.createElement("strong",null,"\u5B66\u53F7")),e.a.createElement(d.a,{checked:c.show_group,disabled:Y,onChange:function(T){c.show_group=T.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(d.a,{checked:c.show_desc,disabled:Y,onChange:function(T){c.show_desc=T.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(oa,{style:{height:150,width:550},disabled:!0,value:c.description}):e.a.createElement(st.a,{width:550,height:150,defaultValue:c.description,id:"exercise-detail-config-exam-description-id",onChange:function(T){c.description=T,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(){Tt(!0),Vt()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),e.a.createElement(et.a,null),e.a.createElement(Na,null))},Ba=Object(D.a)(function(w){var h=w.exercise,y=w.loading,ae=w.globalSetting;return{exercise:h,loading:y.effects,globalSetting:ae}})(la),ia=t("NE/W"),wa=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(h){var y,ae,be=h.exercise,Re=h.loading,fe=h.dispatch,de=Object(B.m)(),Me=Object(F.useState)(Object(s.a)(Object(s.a)({},de),{sort:"asc",page:1,per_page:10})),Ve=Object(L.a)(Me,2),z=Ve[0],lt=Ve[1],tt=Object(B.l)(),at=be.statisticsList,je=Object(F.useState)({}),Dt=Object(L.a)(je,2),Se=Dt[0],Xe=Dt[1],V=Object(F.useState)([]),ct=Object(L.a)(V,2),Ie=ct[0],Ze=ct[1],Y=Object(F.useState)(""),Tt=Object(L.a)(Y,2),Ft=Tt[0],zt=Tt[1],ea=Object(F.useState)(""),ua=Object(L.a)(ea,2),ta=ua[0],se=ua[1],qt=Oe.a.useForm(),Gt=Object(L.a)(qt,1),aa=Gt[0],ma=function(){var $=Object.assign({},aa.getFieldValue());Object.keys($).map(function(_t){$[_t].includes("all")?(delete z[_t],aa.setFieldsValue(Object(ft.a)({},_t,"all"))):(z[_t]=$[_t],aa.setFieldsValue(Object(ft.a)({},_t,z[_t])))}),it()},ca=function($,_t){z.page=$,z.limit=20,fe({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},z)})},ra=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function($){return e.a.createElement("span",null,$===0?0:($*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function($){return e.a.createElement("span",null,$,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function($){return e.a.createElement("span",{className:"c-orange"},$,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function($){return e.a.createElement("span",null,$,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function($){return e.a.createElement("span",null,$,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function($){return e.a.createElement("span",null,$,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function($){return e.a.createElement("span",null,$,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function($){return e.a.createElement("span",{className:"c-orange"},$,"\u4EBA")}}],it=function(){var me=Object(le.a)(P.a.mark(function $(){var _t;return P.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,fe({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},z)});case 2:_t=He.sent,(_t==null?void 0:_t.exercise_counts)&&Ze([_t.exercise_counts]);case 4:case"end":return He.stop()}},$)}));return function(){return me.apply(this,arguments)}}();return Object(F.useEffect)(function(){it()},[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(Oe.a,{form:aa,onChange:ma,initialValues:(y={},Object(ft.a)(y,"commit_status","all"),Object(ft.a)(y,"exercise_group_id","all"),Object(ft.a)(y,"review","all"),y)},e.a.createElement(Oe.a.Item,{name:"exercise_group_id"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(re.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(d.a,{value:"all",checked:!Se.course_group},"\u5168\u90E8")),e.a.createElement(n.a,{flex:"1"},at.course_groups&&at.course_groups.map(function(me,$){return e.a.createElement(d.a,{value:me.exercise_group_id,key:$},me.exercise_group_name,"(",me.exercise_group_students,")")}))))))),e.a.createElement(j.a,{className:"mt30",loading:Re["exercise/getExerciseStatistics"],pagination:!1,dataSource:Ie,columns:ra}),e.a.createElement("div",{className:Aa.a.title},e.a.createElement(re.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),lt(Object(s.a)({},z)),it()}},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:Re["exercise/getExerciseStatistics"]},e.a.createElement("div",{className:"minH200"},at==null||((ae=at.commit_results)===null||ae===void 0)?void 0:ae.map(function(me,$){var _t;return e.a.createElement("aside",{key:$,className:"font14 c-black mt30"},e.a.createElement(re.a,null,e.a.createElement(n.a,{flex:1},me.ques_position,".",ka[me.ques_type]),e.a.createElement(n.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},me.right_percent,"%"))),e.a.createElement("div",null,e.a.createElement(ya.a,{value:me.ques_title})),e.a.createElement("div",{className:"mt20",style:{display:me.ques_type===5?"none":""}},e.a.createElement(re.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(xe.a,{style:{margin:0,marginBottom:20,display:me.ques_type===5?"none":""}}),me==null||((_t=me.ques_details)===null||_t===void 0)?void 0:_t.map(function(Bt,He){return me.ques_type===5?e.a.createElement("div",{className:"mt20"},e.a.createElement(re.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},Bt.challenge_position,".",Bt.challenge_name),e.a.createElement(n.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},Bt.challenge_percent,"%"))),e.a.createElement("div",null,e.a.createElement(re.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(xe.a,{style:{margin:0,marginBottom:20}}),Bt==null?void 0:Bt.challenge_details.map(function(Nt){return e.a.createElement(re.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},e.a.createElement(re.a,null,e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Ma[Nt.choice_text]})))),e.a.createElement(n.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Nt.choice_right_boolean&&"c-green"},Nt.choice_users_count||0)),e.a.createElement(n.a,{flex:"200px"},e.a.createElement(wa.a,{status:"active",strokeColor:"#2abd8b",percent:(Nt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(re.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"},me.effictive_counts),e.a.createElement(n.a,{flex:"200px"})),e.a.createElement(xe.a,{style:{margin:0,marginBottom:20}})):e.a.createElement(re.a,{key:He,gutter:[24,24],className:"font14 c-black"},e.a.createElement(n.a,{flex:1},e.a.createElement(re.a,null,me.ques_type===2||me.ques_type===3||me.ques_type===4?"":e.a.createElement(n.a,null,i.i[He],". "),me.ques_type===4?e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Ma[Bt.choice_text]})):e.a.createElement(n.a,{flex:1,className:"ml10"},e.a.createElement(ya.a,{value:Bt.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":Bt.choice_text})))),e.a.createElement(n.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Bt.choice_right_boolean&&"c-green"},Bt.choice_users_count||0)),e.a.createElement(n.a,{flex:"200px"},e.a.createElement(wa.a,{status:"active",strokeColor:"#2abd8b",percent:(Bt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(re.a,{style:{display:me.ques_type===5?"none":""},className:"",gutter:[24,20]},e.a.createElement(n.a,{className:me.ques_type===2||me.ques_type===3||me.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(n.a,{flex:"60px",className:"tc"},me.effictive_counts),e.a.createElement(n.a,{flex:"200px"})))})))),e.a.createElement("div",{className:"tc mt30 mb50"},e.a.createElement(ne.a,{hideOnSinglePage:!0,total:at==null?void 0:at.questions_count,current:z.page||1,onChange:function($){z.page=$,it()}})))},Ja=Object(D.a)(function(w){var h=w.exercise,y=w.loading;return{exercise:h,loading:y.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(h){var y,ae=h.exercise,be=h.loading,Re=h.dispatch,fe=Object(B.m)(),de=Object(B.l)(),Me=ae.statisticsList,Ve=Object(F.useState)({}),z=Object(L.a)(Ve,2),lt=z[0],tt=z[1],at=Object(F.useState)([]),je=Object(L.a)(at,2),Dt=je[0],Se=je[1],Xe=Object(F.useState)(""),V=Object(L.a)(Xe,2),ct=V[0],Ie=V[1],Ze=Object(F.useState)(""),Y=Object(L.a)(Ze,2),Tt=Y[0],Ft=Y[1],zt=Object(F.useState)({}),ea=Object(L.a)(zt,2),ua=ea[0],ta=ea[1],se=Oe.a.useForm(),qt=Object(L.a)(se,1),Gt=qt[0];fe.sort="asc";var aa=function($){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:$.details[0].full_count,name:"100%"},{value:$.details[0].best_count,name:"90%-100%"},{value:$.details[0].good_count,name:"70%-90%"},{value:$.details[0].pass_count,name:"60%-70%"},{value:$.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(Bt){var He=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return He[Bt.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},ma=function(){var $=Object.assign({},Gt.getFieldValue());Object.keys($).map(function(_t){$[_t].includes("all")?(delete fe[_t],Gt.setFieldsValue(Object(ft.a)({},_t,"all"))):(fe[_t]=$[_t],Gt.setFieldsValue(Object(ft.a)({},_t,fe[_t])))}),Re({type:"exercise/getExerciseStatistics",payload:fe})},ca=function($,_t){fe.page=$,fe.limit=20,Re({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},fe)})},ra=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function($){return e.a.createElement("span",null,$*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"max_score",render:function($){return e.a.createElement("span",null,$,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function($){return e.a.createElement("span",{className:"c-orange"},$,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function($){return e.a.createElement("span",null,$,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function($){return e.a.createElement("span",null,$,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function($){return e.a.createElement("span",null,$,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function($){return e.a.createElement("span",null,$,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function($){return e.a.createElement("span",{className:"c-orange"},$,"\u4EBA")}}],it=function(){var me=Object(le.a)(P.a.mark(function $(){var _t;return P.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Re({type:"exercise/getExerciseStatistics",payload:Object(s.a)({},fe)});case 2:_t=He.sent,(_t==null?void 0:_t.exercise_counts)&&Se([_t.exercise_counts]);case 4:case"end":return He.stop()}},$)}));return function(){return me.apply(this,arguments)}}();return Object(F.useEffect)(function(){it()},[fe.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:be["exercise/getExerciseStatistics"],pagination:!1,dataSource:Dt,columns:ra})),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,Me==null||((y=Me.commit_results)===null||y===void 0)?void 0:y.map(function(me,$){return e.a.createElement("div",{key:$,className:"bg-white pl20 pt20 pr20 pb20 mt20"},e.a.createElement("div",{style:{fontSize:14,color:"#1890FF",fontWeight:500}},$+1,"\u3001",Sa[me.question_type],e.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",me.question_count,"\u5C0F\u9898\uFF0C",me.question_score,"\u5206)"),e.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",me.right_percent*100,"%")),e.a.createElement(nn.a,{option:aa(me),style:{height:370},opts:{renderer:"svg"}}))})))},un=Object(D.a)(function(w){var h=w.exercise,y=w.loading;return{exercise:h,loading:y.effects}})(rn),sn=t("tf39"),Ka=t.n(sn),on=function(h){var y,ae,be,Re,fe,de,Me,Ve,z,lt=h.exercise,tt=h.globalSetting,at=h.loading,je=h.dispatch,Dt=h.user,Se=h.match,Xe=Object(De.a)(h,["exercise","globalSetting","loading","dispatch","user","match"]),V=Object(B.m)(),ct=Object(B.l)(),Ie=Object(F.useState)([]),Ze=Object(L.a)(Ie,2),Y=Ze[0],Tt=Ze[1],Ft=Object(F.useState)(ct.query.tabs||0),zt=Object(L.a)(Ft,2),ea=zt[0],ua=zt[1],ta=lt.exerciseList,se=lt.commonHeader,qt=Dt.userInfo;V.category=ct.query.category_id,Object(F.useEffect)(function(){je({type:"exercise/getCommonHeader",payload:Object(s.a)({},V)})},[V.coursesId]);var Gt=function(){Object(i.C)({ip_limit:se.ip_limit,ip_bind:se.ip_bind,open_camera:se.open_camera,exercise_tips:[se.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:se.id,screen_open:se.screen_open,screen_num:se.screen_num,coursesId:V.coursesId,login:qt.login,history:Xe.history})},aa=function(){je({type:"exercise/getExerciseList",payload:Object(s.a)({},V)})},ma=function(){var me={0:function(){je({type:"exercise/getExerciseList",payload:Object(s.a)({},V)})},3:function(){je({type:"exercise/getWorkSetting",payload:Object(s.a)({},V)})}};me[ea]&&me[ea]()},ca=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:e.a.createElement(Ae,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:ea})},{name:"\u8BBE\u7F6E",id:3,compontent:e.a.createElement(Ba,null)}].filter(function(it){return(se==null?void 0:se.is_random)?(it.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(it.compontent=e.a.createElement(un,null)),it.name!=="\u8BD5\u5377\u9884\u89C8"):!0}).filter(function(it){return Object(u.j)()&&(se==null?void 0:se.assistant_auth)||Object(u.c)()?!0:(se==null?void 0:se.show_statistic)&&(se==null?void 0:se.exercise_status)===3?it.name!=="\u8BD5\u5377\u9884\u89C8":it.name==="\u7B54\u9898\u5217\u8868"||it.name==="\u8BBE\u7F6E"}).filter(function(it){return!!it}),ra=function(){return e.a.createElement(A.a,{onClick:function(){var me=Object(le.a)(P.a.mark(function $(_t){var Bt;return P.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:Nt.t0=_t.key,Nt.next=Nt.t0==="1"?3:8;break;case 3:return Nt.next=5,Object(r.k)(Object(s.a)({},V));case 5:return Bt=Nt.sent,Bt.status===0&&Object(m.i)(Object(s.a)({},V)),Nt.abrupt("break",8);case 8:case"end":return Nt.stop()}},$)}));return function($){return me.apply(this,arguments)}}()},e.a.createElement(A.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),e.a.createElement(A.a.Item,{key:"2"},e.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(V.coursesId,"/exercise/").concat(V.categoryId,"/export_blank")},"\u7A7A\u767D\u8BD5\u5377")),e.a.createElement(A.a.Item,{key:"3"},e.a.createElement(Z.Link,{to:"/classrooms/".concat(V.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(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/exercise")},Dt==null||((y=Dt.userInfo)===null||y===void 0||((ae=y.course)===null||ae===void 0))?void 0:ae.course_name)),e.a.createElement(M.a.Item,null,e.a.createElement(Z.Link,{to:"/classrooms/".concat(V.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(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/exercise")},e.a.createElement(ie.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},se==null?void 0:se.exercise_name),e.a.createElement(i.g,{is_random:se==null?void 0:se.is_random,status:[i.c[se.exercise_status]]}))),e.a.createElement("aside",{className:"mt30 relative"},e.a.createElement("div",{className:Ka.a.export},Object(u.c)()&&(se==null||((be=se.user_permission)===null||be===void 0)?void 0:be.user_commit_counts)>0&&(se==null?void 0:se.exercise_status)===2&&e.a.createElement(g.a,{onClick:function(me){me.preventDefault(),je({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:V}})}},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(u.c)()&&(se==null||((Re=se.user_permission)===null||Re===void 0)?void 0:Re.exercise_unpublish_count)>0&&e.a.createElement(g.a,{onClick:function(me){me.preventDefault(),je({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:V,cb:ma}})}},e.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u7ACB\u5373\u53D1\u5E03"),Object(u.c)()&&(se==null||((fe=se.user_permission)===null||fe===void 0)?void 0:fe.exercise_publish_count)>0&&e.a.createElement(g.a,{onClick:function(me){me.preventDefault(),je({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:V}})}},e.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ACB\u5373\u622A\u6B62"),Object(u.q)()&&(se==null||((de=se.user_permission)===null||de===void 0)?void 0:de.current_status)===2&&se.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)()&&(se==null||((Me=se.user_permission)===null||Me===void 0)?void 0:Me.current_status)===0&&se.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)()&&(se==null?void 0:se.assistant_auth)||!Object(u.j)())&&e.a.createElement(g.a,null,e.a.createElement(Z.Link,{to:(se==null?void 0:se.is_random)?"/classrooms/".concat(V.coursesId,"/exercise/").concat(V.categoryId,"/random/edit?random=true"):"/classrooms/".concat(V.coursesId,"/exercise/").concat(V.categoryId,"/edit?random=false")},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),Object(u.c)()&&e.a.createElement(_.a,{overlay:ra},e.a.createElement(g.a,null,e.a.createElement(Ee.a,null),"\u5BFC\u51FA",e.a.createElement(ue.a,null)))),e.a.createElement(o.a,{defaultActiveKey:ea,className:Ka.a.tabs,onChange:function(me){return ua(me)}},ca.map(function(it,me){return e.a.createElement(o.a.TabPane,{tab:it.name,key:it.id})})),e.a.createElement("section",{className:"pl25 pr25 bg-white"},(Ve=ca.filter(function(it){return it.id==ea}))===null||Ve===void 0||((z=Ve[0])===null||z===void 0)?void 0:z.compontent))),e.a.createElement(Je,null),e.a.createElement(qe,null),e.a.createElement(We,{cb:function(){return aa()}})):""},dn=f.default=Object(D.a)(function(w){var h=w.exercise,y=w.loading,ae=w.user,be=w.globalSetting;return{exercise:h,globalSetting:be,user:ae,loading:y.effects}})(on)},L4pD:function(Ne,f,t){"use strict";var Ke=t("CeOx"),o=t("NiCL"),ee=t("rjoL"),_=t("TMtJ"),H=t("VBJJ"),g=t.n(H),v=t("55MS"),M=t("X/R0"),G=t("M6G9"),A=t("z3+T"),te=t("GZha"),P=t("buSX"),le=t("ZZRV"),s=t.n(le),L=t("q5+0"),De=t("9kvl"),F=t("V0Rq"),e=t("1vsH"),B=t("9Bee"),Z=t("YJx+"),D=t.n(Z),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"],Ee=function(r,i){var m=r.problemset,k=r.exercise,ne=r.globalSetting,U=r.loading,pe=r.dispatch,Q=r.onRef,we=Q===void 0?function(){}:Q,K=r.editData,d=r.cancelAdd,ge=d===void 0?function(){}:d,j=r.editKey,oe=r.setEditKey,Ce=oe===void 0?function(){}:oe,X=r.addCallback,l=X===void 0?function(){}:X,N=r.setIsClaer,Qe=N===void 0?function(){}:N,re=Object(P.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),q=Object(le.useState)([]),n=Object(te.a)(q,2),vt=n[0],W=n[1],jt=Object(le.useState)(),Mt=Object(te.a)(jt,2),ft=Mt[0],na=Mt[1],Oe=Object(le.useState)([]),S=Object(te.a)(Oe,2),C=S[0],x=S[1],Ct=Object(le.useState)(""),gt=Object(te.a)(Ct,2),rt=gt[0],Ot=gt[1],Qt=Object(le.useState)(5),Wt=Object(te.a)(Qt,2),sa=Wt[0],ce=Wt[1],a=Object(le.useState)(!1),u=Object(te.a)(a,2),R=u[0],b=u[1],I=Object(L.k)(),_e=Object(L.m)();Object(le.useEffect)(function(){W(["","","",""])},[]),Object(le.useEffect)(function(){if(!(K==null?void 0:K.question_choices)){b(!0),Ot(""),ce(5),W(["","","",""]),x([]);return}Ot(K==null?void 0:K.question_title),ce(parseInt(K==null?void 0:K.question_score)),W(K==null?void 0:K.question_choices.map(function(ze){return ze.choice_text}));var yt=[];K==null||K.standard_answer.map(function(ze,Ye){yt.push(ze-1)}),x(yt)},[K]),Object(le.useImperativeHandle)(i,function(){return{onSave:he,isEdit:R}});var he=function(){var yt=Object(A.a)(g.a.mark(function ze(){var Ye,At,ut;return g.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:if(rt){ht.next=3;break}return G.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),ht.abrupt("return",!1);case 3:if(Ye=vt.findIndex(function(Ut){return!Ut}),!(Ye>-1)){ht.next=7;break}return G.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ie[Ye]," \u9009\u9879\u7684\u5185\u5BB9")),ht.abrupt("return",!1);case 7:if(C.length){ht.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"),ht.abrupt("return",!1);case 10:if(!(C.length<1)){ht.next=13;break}return G.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ht.abrupt("return",!1);case 13:if(At=vt.map(function(Ut,Pt){return{choice_text:Ut,is_answer:C.includes(Pt)?Pt+1:0}}),!K.question_id){ht.next=20;break}return ht.next=17,pe({type:"exercise/editExerciseQuestion",payload:{id:K.question_id,question_title:rt,question_type:1,question_score:sa,question_choices:At.map(function(Ut){return Ut.choice_text}),standard_answers:At.filter(function(Ut){return Ut.is_answer}).map(function(Ut){return Ut.is_answer})}});case 17:ut=ht.sent,ht.next=23;break;case 20:return ht.next=22,pe({type:"exercise/addExerciseQuestion",payload:{insert_id:K==null?void 0:K.insert_id,categoryId:_e.categoryId,question_title:rt,question_type:1,question_score:"5.0",question_choices:At.map(function(Ut){return Ut.choice_text}),standard_answers:At.filter(function(Ut){return Ut.is_answer}).map(function(Ut){return Ut.is_answer})}});case 22:ut=ht.sent;case 23:ut.status===0&&(G.b.success("\u4FDD\u5B58\u6210\u529F"),b(!1),pe({type:"exercise/editExercise",payload:Object(v.a)({},_e)}));case 24:case"end":return ht.stop()}},ze)}));return function(){return yt.apply(this,arguments)}}(),Ae=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7F16\u7A0B\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(yt){var ze,Ye;return(k==null||((ze=k.editData)===null||ze===void 0||((Ye=ze.exercise)===null||Ye===void 0))?void 0:Ye.exercise_status)===1?yt:yt.id!=="del"&&yt.id!=="add"}),It=function(){var yt=Object(A.a)(g.a.mark(function ze(Ye){return g.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:ut.t0=Ye.id,ut.next=ut.t0==="del"?3:ut.t0==="up"||ut.t0==="down"?5:ut.t0==="edit"?9:ut.t0==="add"?12:17;break;case 3:return _.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)(g.a.mark(function ht(){return g.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(F.j)({id:K.question_id});case 2:pe({type:"exercise/editExercise",payload:Object(v.a)({},_e)});case 3:case"end":return Pt.stop()}},ht)}))()}}),ut.abrupt("break",17);case 5:return ut.next=7,pe({type:"exercise/exeriseMoveUpDown",payload:{id:K.question_id,opr:Ye.id}});case 7:return pe({type:"exercise/editExercise",payload:Object(v.a)({},_e)}),ut.abrupt("break",17);case 9:return Qe(!1),I.push("/problems/".concat(K==null?void 0:K.hack_identifier,"/edit?type=exercises&express_id=").concat(_e.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)),ut.abrupt("break",17);case 12:if(!(j!==-1)){ut.next=15;break}return G.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ut.abrupt("return");case 15:return l({key:K.key,insert_id:K==null?void 0:K.question_id,question_type:6}),ut.abrupt("break",17);case 17:case"end":return ut.stop()}},ze)}));return function(Ye){return yt.apply(this,arguments)}}(),xe=function(){var yt=Object(A.a)(g.a.mark(function ze(Ye){var At;return g.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Ye.preventDefault(),Yt.next=3,Object(F.L)({id:K==null?void 0:K.hack_identifier});case 3:At=Yt.sent,At.status===0&&Object(e.y)("/myproblems/".concat(At==null?void 0:At.identifier));case 5:case"end":return Yt.stop()}},ze)}));return function(Ye){return yt.apply(this,arguments)}}(),xt=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(Ye){return xe(Ye)}},"\u67E5\u770B\u8BE6\u60C5"),!K.hideAction&&Ae.map(function(ze,Ye){return ze.id==="up"&&K.key===1||ze.id==="down"&&K.key===K.len?null:s.a.createElement(o.a,{key:Ye,placement:"bottom",title:ze.name},s.a.createElement("span",{onClick:function(){return It(ze)},className:ze.icon}))})),s.a.createElement("div",{className:"mt5"},s.a.createElement(B.a,{value:K.question_title})),s.a.createElement("div",{className:D.a.questionChoices},s.a.createElement(B.a,{value:K.description||""})))};return s.a.createElement("section",{className:D.a.wrap},xt())};f.a=Object(De.a)(function(ue){var r=ue.problemset,i=ue.loading,m=ue.globalSetting,k=ue.exercise;return{problemset:r,globalSetting:m,exercise:k,loading:i.effects}},null,null,{forwardRef:!0})(Object(le.forwardRef)(Ee))},M8RZ:function(Ne,f,t){"use strict";t.d(f,"a",function(){return G});var Ke=t("FGJx"),o=t("o0AO"),ee=t("uwZC"),_=t("lpH6"),H=t("ZZRV"),g=t.n(H),v=t("EaaV"),M=t.n(v),G=function(A){Object(ee.a)(P,A);var te=Object(_.a)(P);function P(le){var s;Object(Ke.a)(this,P),s=te.call(this,le);var L=window.document;return s.node=L.createElement("div"),L.body.appendChild(s.node),s}return Object(o.a)(P,[{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)}}]),P}(g.a.Component)},O2Wb:function(Ne,f,t){Ne.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Ne,f,t){"use strict";var Ke=t("rjoL"),o=t("TMtJ"),ee=t("Uu80"),_=t("GZha"),H=t("zjzt"),g=t("ZZRV"),v=t.n(g),M=t("M0ff"),G=t.n(M),A=t("BlUI"),te=t("4X1q"),P=t("bwE0"),le=t("aPdX"),s=t("rnm6"),L=t("95/S"),De=t("kSUc"),F=t("9Bee"),e=t("1gHQ"),B=t("dejd"),Z=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 ie(b){var I=b.onActionCallback,_e=b.title,he=b.icon,Ae=b.actionName,It=b.className,xe=It===void 0?"":It,xt=b.children;function yt(){I(Ae)}return v.a.createElement("a",{title:_e,className:xe,onClick:yt},v.a.createElement("i",{className:"md-iconfont ".concat(he)}),xt)}var Ee=function(b){var I=b.watch,_e=b.showNullButton,he=b.onActionCallback,Ae=b.fullScreen,It=[].concat(D,[{title:"".concat(I?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(I?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return v.a.createElement("ul",{className:"markdown-toolbar-container"},It.map(function(xe,xt){return v.a.createElement("li",{key:xt},xe.actionName?v.a.createElement(ie,Object(e.a)({},xe,{onActionCallback:he})):v.a.createElement("span",{className:"v-line"}))}),_e?v.a.createElement("li",null,v.a.createElement(ie,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:he},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(ie,{icon:"".concat(Ae?"icon-shrink":"icon-enlarge"),title:Ae?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:he})))},ue=t("M8RZ"),r=t("MPZO"),i=t("bnk9"),m=t("EkPb"),k=t("7X0+"),ne=t("DHCt"),U=t("CRgH"),pe={labelCol:{span:4},wrapperCol:{span:20}},Q=function(b){var I=b.callback,_e=b.onCancel;function he(Ae){I(Ae)}return v.a.createElement(k.a,Object(e.a)({},pe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:he}),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(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(i.a,{type:"ghost",onClick:_e},"\u53D6\u6D88")))},we=t("7ahc"),K=t("HmJG"),d=t("BjJ7"),ge=k.a.useForm,j={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}},Ce=function(b){var I=b.callback,_e=b.onCancel,he=ge(),Ae=Object(_.a)(he,1),It=Ae[0];function xe(ze){I(ze)}function xt(ze){It.setFieldsValue({src:"/api/attachments/".concat(ze.id)})}function yt(ze){var Ye=ze.target.files[0];l(Ye,xt)}return v.a.createElement(k.a,Object(e.a)({form:It},oe,{className:"upload-image-panel",onFinish:xe}),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(X,{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(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(i.a,{type:"ghost",onClick:_e},"\u53D6\u6D88")))};function X(b){var I=b.onFileChange;return v.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",v.a.createElement("input",{type:"file",accept:"image/*",onChange:I}))}function l(b,I){var _e=new FormData;_e.append("editormd-image-file",b),_e.append("file_param_name","editormd-image-file"),_e.append("byxhr","true");var he=new window.XMLHttpRequest;he.withCredentials=!0,he.addEventListener("load",function(Ae){I(JSON.parse(Ae.target.responseText))},!1),he.addEventListener("error",function(Ae){console.error(Ae)},!1),he.open("POST","".concat(d.a,"/api/attachments.json")),he.send(_e)}var N=t("EYz/"),Qe=t("gwXo"),re=t("9cas"),q=t("twZV"),n=q.a.Group,vt={margin:"0 8px"},W=function(b){var I=b.callback,_e=b.onCancel;function he(Ae){I(Ae)}return v.a.createElement(k.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:he},v.a.createElement("div",{className:"flex-container"},v.a.createElement("span",{style:vt},"\u5355\u5143\u683C\u6570\uFF1A"),v.a.createElement("span",{style:vt},"\u884C\u6570"),v.a.createElement(k.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},v.a.createElement(Qe.a,null)),v.a.createElement("span",{style:vt},"\u5217\u6570"),v.a.createElement(k.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},v.a.createElement(Qe.a,null))),v.a.createElement("div",{className:"flex-container",style:{marginTop:12}},v.a.createElement("span",{style:vt},"\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(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(i.a,{type:"ghost",onClick:_e},"\u53D6\u6D88")))},jt="link",Mt="upload-image",ft="code-block",na="add-table",Oe="------------",S={default:Oe,left:":".concat(Oe),center:":".concat(Oe,":"),right:"".concat(Oe,":")},C=t("9VGf"),x,Ct;function gt(){}var rt=0,Ot=1e4,Qt="\u2581";function Wt(b){return/^\d+$/.test(b)?"".concat(b,"px"):b}var sa=navigator.platform.toUpperCase().indexOf("MAC")>=0,ce=sa?"Cmd":"Ctrl",a=(x={},Object(H.a)(x,ce+"-B","bold"),Object(H.a)(x,ce+"-I","italic"),x),u=(Ct={},Object(H.a)(Ct,jt,"\u6DFB\u52A0\u94FE\u63A5"),Object(H.a)(Ct,ft,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(H.a)(Ct,Mt,"\u6DFB\u52A0\u56FE\u7247"),Object(H.a)(Ct,na,"\u6DFB\u52A0\u8868\u683C"),Ct),R=f.a=function(b){var I=b.defaultValue,_e=I===void 0?"":I,he=b.onChange,Ae=b.width,It=Ae===void 0?"100%":Ae,xe=b.height,xt=xe===void 0?400:xe,yt=b.miniToolbar,ze=yt===void 0?!1:yt,Ye=b.isFocus,At=Ye===void 0?!1:Ye,ut=b.watch,Yt=b.id,ht=Yt===void 0?"markdown-editor-id":Yt,Ut=b.showResizeBar,Pt=Ut===void 0?!1:Ut,dt=b.noStorage,Pe=dt===void 0?!1:dt,Te=b.showNullButton,Fe=Te===void 0?!1:Te,Ht=b.fullScreen,We=Ht===void 0?!1:Ht,Jt=b.onBlur,kt=b.onCMBeforeChange,St=b.className,Je=St===void 0?"":St,ba=b.placeholder,qe=ba===void 0?"":ba,Be=Object(g.useState)(null),ve=Object(_.a)(Be,2),E=ve[0],O=ve[1],mt=Object(g.useState)(_e),ke=Object(_.a)(mt,2),Kt=ke[0],$e=ke[1],ga=Object(g.useState)(ut),Ge=Object(_.a)(ga,2),Et=Ge[0],Ra=Ge[1],Ta=Object(g.useState)(We),Ia=Object(_.a)(Ta,2),Da=Ia[0],ja=Ia[1],Ga=Object(g.useState)(""),Na=Object(_.a)(Ga,2),Ca=Na[0],Lt=Na[1],st=Object(g.useState)(0),et=Object(_.a)(st,2),bt=et[0],ot=et[1],oa=Object(g.useState)(xt),da=Object(_.a)(oa,2),Ea=da[0],la=da[1],Ba=Object(g.useState)(!1),ia=Object(_.a)(Ba,2),wa=ia[0],ya=ia[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(ae,be){var Re=be.clipboardData;if(Re){var fe=Re.types.toString(),de=Re.items;if(fe==="text/html,Files"||fe==="Files"){var Me=de[1];fe==="Files"&&(Me=de[0]),Me.kind==="file"&&Me.type.match(/^image\//i)&&l(Me.getAsFile(),function(Ve){Ve.id?h.replaceSelection("![,](/api/attachments/".concat(Ve.id,")")):document.location.href="/user/login"})}else return!0}return!0},h=G.a.fromTextArea(Oa.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!ze,lineWrapping:!0,value:_e,autoCloseTags:!0,autoCloseBrackets:!0});return h.on("paste",w),O(h),function(){h.off("paste",w)}}},[]);var Ya=Object(g.useCallback)(function(){if(Aa.current)try{var w=Aa.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,h=Aa.current.getElementsByClassName("markdown-editor-body")[0];Da?h.style.height="calc(100vh - ".concat(w,"px)"):h.style.height="".concat(Ea-w,"px")}catch(y){console.log(y,"---- to set md editor body height")}},[Ea,Aa,Da]);Object(g.useEffect)(function(){function w(){var y=new A.default(function(ae){var be=Object(ee.a)(ae),Re;try{for(be.s();!(Re=be.n()).done;){var fe=Re.value;(fe.target.offsetHeight>0||fe.target.offsetWidth>0)&&(Ya(),E.setSize("100%","100%"),E.refresh())}}catch(de){be.e(de)}finally{be.f()}});return y.observe(Oa.current.parentElement),y}if(E){var h=w();return function(){h.unobserve(Oa.current.parentElement)}}},[E,Ya]),Object(g.useEffect)(function(){if(E){for(var w=[],h=function(){var fe=ae[y];be=Object(_.a)(fe,2);var de=be[0],Me=be[1],Ve=Object(H.a)({},de,function(){Ja(Me)});w.push(Ve),E.addKeyMap(Ve)},y=0,ae=Object.entries(a);y0){var w=new Date().getTime(),h=window.sessionStorage.getItem(ht);w>=bt+Ot&&(!h||h!==Kt)&&(window.sessionStorage.setItem(ht,Kt),ya(!0))}},Ot),Object(g.useEffect)(function(){Ra(ut)},[E,ut]),Object(g.useEffect)(function(){E&&(At&&E.focus())},[E,At]),Object(g.useEffect)(function(){if(Et&&E){var w=function(ae){var be=ae.target;Ma.current&&(Ma.current.scrollTop=Ma.current.scrollHeight*be.scrollTop/be.scrollHeight)},h=E.getScrollerElement();return h.addEventListener("scroll",w),function(){h.removeEventListener("scroll",w)}}},[E,Et]),Object(g.useEffect)(function(){if(E&&kt){var w=function(y,ae){kt(y,ae)};return E.on("beforeChange",w),function(){E.off("beforeChange",w)}}},[E,kt]),Object(g.useEffect)(function(){if(E&&Jt){var w=function(){Jt(E.getValue())};return E.on("blur",w),function(){E.off("blur",w)}}},[E,Jt]),Object(g.useEffect)(function(){if(E){var w=function(y){var ae=y.getValue();$e(ae),ot(new Date().getTime()),y.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),he&&he(ae)};return E.on("change",w),function(){E.off("change",w)}}},[E,he]),Object(g.useEffect)(function(){E&&(_e==null?(E.setValue(""),$e("")):_e!==E.getValue()&&(E.setValue(_e),$e(_e)))},[E,_e]);var Ja=Object(g.useCallback)(function(w){var h=E.getCursor(),y=E.getSelection(),ae=y.split(` -`);switch(w){case"bold":return E.replaceSelection("**"+y+"**"),y===""&&E.setCursor(h.line,h.ch+2),E.focus();case"italic":return E.replaceSelection("*"+y+"*"),y===""&&E.setCursor(h.line,h.ch+1),E.focus();case"code":return E.replaceSelection("`"+y+"`"),y===""&&E.setCursor(h.line,h.ch+1),E.focus();case"inline-latex":return E.replaceSelection("`$$"+y+"$$`"),y===""&&E.setCursor(h.line,h.ch+3),E.focus();case"latex":return E.replaceSelection("```latex\n"+y+"\n```"),E.setCursor(h.line+1,y.length+1),E.focus();case"line-break":return E.replaceSelection(`
    -`),E.focus();case"list-ul":return y===""?E.replaceSelection("- "+y):E.replaceSelection(ae.map(function(be){return be===""?"":"- ".concat(be)}).join(` -`)),E.focus();case"list-ol":return y===""?E.replaceSelection("1. "+y):E.replaceSelection(ae.map(function(be,Re){return be===""?"":"".concat(Re+1,". ").concat(be)}).join(` -`)),E.focus();case"add-null-ch":return y===""&&E.setCursor(h.line,h.ch+1),E.replaceSelection(Qt),E.focus();case"eraser":return E.setValue(""),E.focus();case"trigger-watch":return Ra(!Et),E.focus();case"trigger-full-screen":return ja(!Da),E.focus();case jt:Lt(jt);return;case ft:Lt(ft);return;case Mt:Lt(Mt);return;case na:Lt(na);return;default:throw new Error}},[E,Et,Da]),Wa=Object(g.useCallback)(function(w){Lt("");switch(Ca){case jt:var h=w.title,y=w.link;return E.replaceSelection("[".concat(h,"](").concat(y,")")),E.focus();case ft:var ae=w.language,be=w.content;return E.replaceSelection(["```"+ae,be,"```"].join(` -`)),E.focus();case Mt:var Re=w.src,fe=w.alt;return E.replaceSelection("![ ".concat(fe," ]( ").concat(Re,' "').concat(fe,'" )')),E.focus();case na:for(var de=w.row,Me=w.col,Ve=w.align,z=` -`,lt=0;lt300&&(Me=300);var Ve=xt+Me+"px";la(Ve)}},ae=ka.current,be=!1,Re=0;return ae.addEventListener("mousedown",w),document.addEventListener("mousemove",y),document.addEventListener("mouseup",h),function(){ae.removeEventListener("mousedown",w),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",h)}}},[E,ka]),Object(g.useEffect)(function(){la(xt)},[xt]);var rn=Wt(It),un=Wt(Ea),sn={width:rn,height:un},Ka=Object(g.useMemo)(function(){if(bt){var w=new Date(bt),h=w.getHours(),y=w.getMinutes(),ae=w.getSeconds();return h=h<10?"0"+h:h,y=y<10?"0"+y:y,ae=ae<10?"0"+ae:ae,"".concat(h,":").concat(y,":").concat(ae)}return 0},[bt]);function on(){window.sessionStorage.removeItem(ht),ya(!1),ot(0)}function dn(){ya(!1),ot(0),E.setValue(window.sessionStorage.getItem(ht))}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(Je," ").concat(Et?"on-preview":""," ").concat(ze?"mini":""," ").concat(Da?"full-screen":""),style:sn},v.a.createElement(Ee,{watch:Et,fullScreen:Da,showNullButton:Fe,onActionCallback:Ja}),v.a.createElement("div",{className:"markdown-editor-body"},v.a.createElement("div",{className:"codemirror-container"},v.a.createElement("textarea",{ref:Oa,placeholder:qe})),Et?v.a.createElement("div",{ref:Ma,className:"preview-container"},v.a.createElement(F.a,{value:Kt})):null)),wa?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(ue.a,null,u[Ca]?v.a.createElement(o.a,{centered:!0,title:u[Ca],visible:!0,onCancel:Sa,footer:null},nn):null))}},UZu5:function(Ne,f,t){},"YJx+":function(Ne,f,t){Ne.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(Ne,f,t){"use strict";t.d(f,"d",function(){return Ke}),t.d(f,"b",function(){return o}),t.d(f,"c",function(){return ee}),t.d(f,"a",function(){return _});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 ee=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function _(){var H=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(H==null)}},dejd:function(Ne,f,t){},dfu6:function(Ne,f,t){"use strict";t.d(f,"a",function(){return Ke});var Ke=function(_){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(_)},o=function(_){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(_)}},dhSg:function(Ne,f,t){"use strict";function Ke(ee){var _={},H={subscribe:function(v,M){return _[v]||(_[v]=[]),_[v].push(M),this.unsubscribe.bind(null,v,M)},unsubscribe:function(v,M){var G=_[v],A=-1;if(G){for(var te=0;te=0)return _[v].splice(A,1),!0}return!1},publish:function(v){if(!_[v])return!1;var M=Array.prototype.slice.call(arguments,1);return _[v].forEach(function(G){G.apply(null,M)}),this}};return ee?Object.assign(ee,H):H}var o=new Ke;f.a=o},hjlX:function(Ne,f,t){Ne.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(Ne,f,t){Ne.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},"j+ej":function(Ne,f,t){"use strict";var Ke=t("CeOx"),o=t("NiCL"),ee=t("rjoL"),_=t("TMtJ"),H=t("MPZO"),g=t("bnk9"),v=t("EYz/"),M=t("gwXo"),G=t("VBJJ"),A=t.n(G),te=t("X/R0"),P=t("M6G9"),le=t("z3+T"),s=t("55MS"),L=t("V0hb"),De=t("GZha"),F=t("buSX"),e=t("ZZRV"),B=t.n(e),Z=t("q5+0"),D=t("9kvl"),ie=t("Ot1p"),Ee=t("V0Rq"),ue=t("YJx+"),r=t.n(ue),i=t("9Bee"),m=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"],ne=function(pe,Q){var we=pe.problemset,K=pe.exercise,d=pe.globalSetting,ge=pe.loading,j=pe.dispatch,oe=pe.onRef,Ce=oe===void 0?function(){}:oe,X=pe.editData,l=pe.cancelAdd,N=l===void 0?function(){}:l,Qe=pe.editKey,re=pe.setEditKey,q=re===void 0?function(){}:re,n=pe.addCallback,vt=n===void 0?function(){}:n,W=pe.setIsClaer,jt=W===void 0?function(){}:W,Mt=Object(F.a)(pe,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),ft=Object(e.useState)(""),na=Object(De.a)(ft,2),Oe=na[0],S=na[1],C=Object(e.useState)(""),x=Object(De.a)(C,2),Ct=x[0],gt=x[1],rt=Object(e.useState)(""),Ot=Object(De.a)(rt,2),Qt=Ot[0],Wt=Ot[1],sa=Object(e.useState)(10),ce=Object(De.a)(sa,2),a=ce[0],u=ce[1],R=Object(e.useState)(!1),b=Object(De.a)(R,2),I=b[0],_e=b[1],he=Object(e.useState)([]),Ae=Object(De.a)(he,2),It=Ae[0],xe=Ae[1],xt=Object(Z.m)(),yt=Object(e.useState)([]),ze=Object(De.a)(yt,2),Ye=ze[0],At=ze[1],ut=function(Te){At([].concat(Object(L.a)(Ye),[Object(s.a)({},Te)]))};Object(e.useEffect)(function(){var Pe;if(!(X==null?void 0:X.question_title)){_e(!0),S(""),Wt(""),u(10);return}S(X==null?void 0:X.question_title),Wt(X==null||((Pe=X.standard_answer)===null||Pe===void 0)?void 0:Pe[0]),u(X==null?void 0:X.question_score),xe(X.tag_discipline_ids)},[we.editData]),Object(e.useEffect)(function(){var Pe,Te=(K==null||((Pe=K.tagDisciplineData)===null||Pe===void 0)?void 0:Pe.tag_disciplines)&&Array.isArray(K.tagDisciplineData.tag_disciplines)?K.tagDisciplineData.tag_disciplines:[];At(Te)},[K.tagDisciplineData]),Object(e.useImperativeHandle)(Q,function(){return{onSave:Yt,isEdit:I}});var Yt=function(){var Pe=Object(le.a)(A.a.mark(function Te(){var Fe,Ht,We,Jt,kt;return A.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(Oe){Je.next=3;break}return P.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Je.abrupt("return",!1);case 3:if(!(It.length<1)){Je.next=6;break}return P.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),Je.abrupt("return",!1);case 6:if(!X.question_id){Je.next=12;break}return Je.next=9,j({type:"exercise/editExerciseQuestion",payload:{id:X.question_id,question_title:Oe,question_type:4,question_score:a,standard_answers:[Qt],tag_discipline_ids:It,sub_discipline_id:(Ht=K.editData)===null||Ht===void 0||((We=Ht.exercise)===null||We===void 0)?void 0:We.sub_discipline_id}});case 9:Fe=Je.sent,Je.next=15;break;case 12:return Je.next=14,j({type:"exercise/addExerciseQuestion",payload:{insert_id:X==null?void 0:X.insert_id,categoryId:xt.categoryId,exercise_bank_id:xt.categoryId,question_title:Oe,question_type:4,question_score:a,standard_answers:[Qt],tag_discipline_ids:It,sub_discipline_id:(Jt=K.editData)===null||Jt===void 0||((kt=Jt.exercise)===null||kt===void 0)?void 0:kt.sub_discipline_id}});case 14:Fe=Je.sent;case 15:return Fe.status===0&&(q(-1),P.b.success("\u4FDD\u5B58\u6210\u529F"),_e(!1),j({type:"exercise/editExercise",payload:Object(s.a)({},xt)})),Je.abrupt("return",{name:Oe,answer_texts:[Qt],analysis:Ct});case 17:case"end":return Je.stop()}},Te)}));return function(){return Pe.apply(this,arguments)}}(),ht=function(){var Te,Fe;return B.a.createElement("aside",null,B.a.createElement("div",{className:r.a.questionType},B.a.createElement("div",null,B.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")),B.a.createElement(ie.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Oe,onChange:function(We){return S(We)}}),B.a.createElement("p",{className:r.a.titleWrap},B.a.createElement("span",{className:r.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),B.a.createElement(ie.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Qt,onChange:function(We){return Wt(We)}}),B.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",B.a.createElement(M.a,{value:a,max:1e4,min:0,onChange:function(We){u(We)}})," \u5206"),B.a.createElement("p",{className:r.a.titleWrap},B.a.createElement("span",{className:r.a.required},"*"),B.a.createElement("span",{className:"".concat(r.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",B.a.createElement("span",{className:r.a.colorGray},"\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")),B.a.createElement("div",{className:"mt5"},B.a.createElement(m.a,{value:It,onChange:xe,subId:(Te=K.editData)===null||Te===void 0||((Fe=Te.exercise)===null||Fe===void 0)?void 0:Fe.sub_discipline_id,knowledgeOptions:Ye,onAddKnowledgeFinish:ut}))),B.a.createElement("aside",{className:"tr"},(Qe!==-1||X.question_id)&&B.a.createElement(g.a,{type:"default",onClick:function(){N(),_e(!1)}},"\u53D6\u6D88"),B.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){Yt()}},"\u4FDD\u5B58")))},Ut=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\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 Te,Fe;return(K==null||((Te=K.editData)===null||Te===void 0||((Fe=Te.exercise)===null||Fe===void 0))?void 0:Fe.exercise_status)===1?Pe:Pe.id!=="del"&&Pe.id!=="add"}),Pt=function(){var Pe=Object(le.a)(A.a.mark(function Te(Fe){return A.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:We.t0=Fe.id,We.next=We.t0==="del"?3:We.t0==="up"||We.t0==="down"?5:We.t0==="edit"?9:We.t0==="add"?11:16;break;case 3:return _.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)(A.a.mark(function kt(){return A.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(Ee.j)({id:X.question_id});case 2:j({type:"exercise/editExercise",payload:Object(s.a)({},xt)});case 3:case"end":return Je.stop()}},kt)}))()}}),We.abrupt("break",16);case 5:return We.next=7,j({type:"exercise/exeriseMoveUpDown",payload:{id:X.question_id,opr:Fe.id}});case 7:return j({type:"exercise/editExercise",payload:Object(s.a)({},xt)}),We.abrupt("break",16);case 9:return Qe!==-1?P.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(jt(!1),q(X.key),_e(!0)),We.abrupt("break",16);case 11:if(!(Qe!==-1)){We.next=14;break}return P.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),We.abrupt("return");case 14:return vt({key:X.key,insert_id:X==null?void 0:X.question_id,question_type:4}),We.abrupt("break",16);case 16:case"end":return We.stop()}},Te)}));return function(Fe){return Pe.apply(this,arguments)}}(),dt=function(){return B.a.createElement("aside",null,B.a.createElement("div",{className:r.a.questionType},B.a.createElement("div",null,B.a.createElement("span",{className:"font16 c-blue"},X.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",X.question_score,"\u5206\uFF09"),!X.hideAction&&Ut.map(function(Te,Fe){return Te.id==="up"&&X.key===1||Te.id==="down"&&X.key===X.len?null:B.a.createElement(o.a,{key:Fe,placement:"bottom",title:Te.name},B.a.createElement("span",{onClick:function(){return Pt(Te)},className:Te.icon}))})),B.a.createElement("div",{className:"mt5"},B.a.createElement(i.a,{value:X.question_title})),B.a.createElement("div",{className:r.a.questionChoices},B.a.createElement("p",null,B.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),B.a.createElement(i.a,{value:Qt})))};return B.a.createElement("section",{className:r.a.wrap},!I&&dt(),I&&ht())};f.a=Object(D.a)(function(U){var pe=U.problemset,Q=U.loading,we=U.exercise,K=U.globalSetting;return{problemset:pe,globalSetting:K,exercise:we,loading:Q.effects}},null,null,{forwardRef:!0})(Object(e.forwardRef)(ne))},k5F3:function(Ne,f,t){"use strict";var Ke=t("uLqt"),o=t("/vd4"),ee=t("VBJJ"),_=t.n(ee),H=t("z3+T"),g=t("GZha"),v=t("ZZRV"),M=t.n(v),G=t("q5+0"),A=t("uJ6K"),te=t.n(A),P=t("V0Rq"),le=t("9Bee"),s=t("1vsH"),L=function(F){var e=F.isPreview,B=e===void 0?!1:e,Z=F.isExportBlank,D=Z===void 0?!1:Z,ie=F.activeTabs,Ee=Object(G.m)(),ue=Object(v.useState)(),r=Object(g.a)(ue,2),i=r[0],m=r[1],k=Object(v.useState)(),ne=Object(g.a)(k,2),U=ne[0],pe=ne[1];Object(v.useEffect)(function(){(Object(s.w)(ie)||ie==="2")&&Q()},[Ee.userId,Ee.coursesId,Ee.exerciseId,Ee.categoryId,ie]);var Q=function(){var ge=Object(H.a)(_.a.mark(function j(){var oe,Ce,X,l,N,Qe,re,q;return _.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return oe={id:Ee.exerciseId||Ee.categoryId,identify:Ee.userId||null},vt.next=3,Object(P.q)(oe);case 3:Ce=vt.sent,m(Ce||{}),X=Ce||{},l=X.table,((l==null?void 0:l.total_singles_scores)||(l==null?void 0:l.total_doubles_scores)||(l==null?void 0:l.total_nulls_scores)||(l==null?void 0:l.total_judges_scores)||(l==null?void 0:l.total_pros_scores)||(l==null?void 0:l.total_shixuns_scores)||(l==null?void 0:l.total_mains_scores))&&(N=Number(l==null?void 0:l.total_singles_scores)+Number(l==null?void 0:l.total_doubles_scores)+Number(l==null?void 0:l.total_nulls_scores)+Number(l==null?void 0:l.total_judges_scores)+Number(l==null?void 0:l.total_pros_scores)+Number(l==null?void 0:l.total_shixuns_scores)+Number(l==null?void 0:l.total_mains_scores)),((l==null?void 0:l.singles_scores)||(l==null?void 0:l.doubles_scores)||(l==null?void 0:l.nulls_scores)||(l==null?void 0:l.judges_scores)||(l==null?void 0:l.pros_scores)||(l==null?void 0:l.shixuns_scores)||(l==null?void 0:l.mains_scores))&&(Qe=Number(l==null?void 0:l.singles_scores)+Number(l==null?void 0:l.doubles_scores)+Number(l==null?void 0:l.nulls_scores)+Number(l==null?void 0:l.judges_scores)+Number(l==null?void 0:l.pros_scores)+Number(l==null?void 0:l.shixuns_scores)+Number(l==null?void 0:l.mains_scores)),re=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:l==null?void 0:l.total_singles_scores,doubles_score:l==null?void 0:l.total_doubles_scores,nulls_score:l==null?void 0:l.total_nulls_scores,judges_score:l==null?void 0:l.total_judges_scores,pros_score:l==null?void 0:l.total_pros_scores,shixuns_score:l==null?void 0:l.total_shixuns_scores,mains_score:l==null?void 0:l.total_mains_scores,total_score:N},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:l==null?void 0:l.singles_scores,doubles_score:l==null?void 0:l.doubles_scores,nulls_score:l==null?void 0:l.nulls_scores,judges_score:l==null?void 0:l.judges_scores,pros_score:l==null?void 0:l.pros_scores,shixuns_score:l==null?void 0:l.shixuns_scores,mains_score:l==null?void 0:l.mains_scores,total_score:Qe},{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"}],pe(D?q:re);case 11:case"end":return vt.stop()}},j)}));return function(){return ge.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=i||{},d=K.exercise_header;return M.a.createElement(M.a.Fragment,null,((d==null?void 0:d.show_user)||(d==null?void 0:d.show_no)||(d==null?void 0:d.show_group))&&M.a.createElement("section",{className:te.a.glassSeal},(d==null?void 0:d.show_user)&&M.a.createElement("span",null,"\u59D3\u540D\uFF1A",M.a.createElement("span",null,i==null?void 0:i.user)),(d==null?void 0:d.show_no)&&M.a.createElement("span",null,"\u5B66\u53F7\uFF1A",M.a.createElement("span",null,i==null?void 0:i.student_id)),(d==null?void 0:d.show_group)&&M.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",M.a.createElement("span",null,i==null?void 0:i.group_name))),M.a.createElement("section",{className:"".concat(te.a.wrap," ").concat(B?"pl20":"pl60"," pr30")},(i==null?void 0:i.photo_url)&&M.a.createElement("img",{className:te.a.img,src:i==null?void 0:i.photo_url}),(d==null?void 0:d.show_title)&&M.a.createElement("p",{className:"font16 tc c-grey-333"},M.a.createElement("strong",null,i==null?void 0:i.title)),(d==null?void 0:d.show_body)&&M.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",i==null?void 0:i.body),(d==null?void 0:d.show_info)&&M.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",i==null?void 0:i.total_count,"\u5927\u9898\u3011\u3010",i==null?void 0:i.large_counts,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",i==null?void 0:i.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(i==null?void 0:i.time)>-1?"".concat(i==null?void 0:i.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(d==null?void 0:d.show_desc)&&M.a.createElement("div",{className:"mt10"},M.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),M.a.createElement(le.a,{value:i==null?void 0:i.description})),(d==null?void 0:d.show_table)&&M.a.createElement("div",{className:"mt10"},M.a.createElement(o.a,{className:te.a.table,columns:we,dataSource:U,bordered:!0,pagination:!1}))))};f.a=L},kSUc:function(Ne,f,t){},"kaH+":function(Ne,f,t){"use strict";var Ke=t("MPZO"),o=t("bnk9"),ee=t("GZha"),_=t("ZZRV"),H=t.n(_),g=t("UZu5"),v=t.n(g),M=t("dhSg"),G=t("TJkC"),A=t("Z9Ac"),te=t("EOO0");f.a=function(){var P=Object(_.useState)(""),le=Object(ee.a)(P,2),s=le[0],L=le[1],De=Object(_.useState)(0),F=Object(ee.a)(De,2),e=F[0],B=F[1];Object(_.useEffect)(function(){var ie=M.a.subscribe("preview-image",function(Ee){L(Ee)});return ie},[]);function Z(){L("")}function D(){B(e+90)}return H.a.createElement(_.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(A.a,null)),H.a.createElement(o.a,{onClick:Z},"\u5173\u95ED",H.a.createElement(te.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(Ne,f,t){"use strict";t.d(f,"a",function(){return A});var Ke=t("1gHQ"),o=t("FGJx"),ee=t("o0AO"),_=t("uwZC"),H=t("lpH6"),g=t("ZZRV"),v=t.n(g),M=t("Ot1p"),G="\u2581",A=function(te){Object(_.a)(le,te);var P=Object(H.a)(le);function le(){var s;Object(o.a)(this,le);for(var L=arguments.length,De=new Array(L),F=0;F "+pe[we]+": "+pe[we+1])}}})}},tFzH:function(Ne,f,t){"use strict";var Ke=t("CeOx"),o=t("NiCL"),ee=t("rjoL"),_=t("TMtJ"),H=t("MPZO"),g=t("bnk9"),v=t("GrpF"),M=t("Xc/e"),G=t("XZgM"),A=t("TFeq"),te=t("EYz/"),P=t("gwXo"),le=t("RXQH"),s=t("VgM2"),L=t("DHCt"),De=t("CRgH"),F=t("VBJJ"),e=t.n(F),B=t("55MS"),Z=t("X/R0"),D=t("M6G9"),ie=t("z3+T"),Ee=t("GZha"),ue=t("buSX"),r=t("ZZRV"),i=t.n(r),m=t("q5+0"),k=t("DndG"),ne=t("9kvl"),U=t("V0Rq"),pe=t("Ot1p"),Q=t("YJx+"),we=t.n(Q),K=t("9Bee"),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"],ge=function(oe,Ce){var X=oe.problemset,l=oe.globalSetting,N=oe.exercise,Qe=oe.loading,re=oe.dispatch,q=oe.editData,n=oe.cancelAdd,vt=n===void 0?function(){}:n,W=oe.editKey,jt=oe.setEditKey,Mt=jt===void 0?function(){}:jt,ft=oe.addCallback,na=ft===void 0?function(){}:ft,Oe=oe.setIsClaer,S=Oe===void 0?function(){}:Oe,C=Object(ue.a)(oe,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),x=Object(r.useState)(""),Ct=Object(Ee.a)(x,2),gt=Ct[0],rt=Ct[1],Ot=Object(r.useState)(""),Qt=Object(Ee.a)(Ot,2),Wt=Qt[0],sa=Qt[1],ce=Object(r.useState)(""),a=Object(Ee.a)(ce,2),u=a[0],R=a[1],b=Object(r.useState)([]),I=Object(Ee.a)(b,2),_e=I[0],he=I[1],Ae=Object(r.useState)(""),It=Object(Ee.a)(Ae,2),xe=It[0],xt=It[1],yt=Object(r.useState)(),ze=Object(Ee.a)(yt,2),Ye=ze[0],At=ze[1],ut=Object(r.useState)(!1),Yt=Object(Ee.a)(ut,2),ht=Yt[0],Ut=Yt[1],Pt=Object(r.useState)([]),dt=Object(Ee.a)(Pt,2),Pe=dt[0],Te=dt[1],Fe=Object(r.useState)(!1),Ht=Object(Ee.a)(Fe,2),We=Ht[0],Jt=Ht[1],kt=Object(m.m)();Object(r.useEffect)(function(){var ve;q.edit&&(Jt(!0),sa(""),rt(""),Te([])),rt(q.shixun_name),sa(q.question_title);var E=[];(ve=q.shixun)===null||ve===void 0||ve.map(function(O){E.push(O.challenge_score)}),Te(E)},[q]),Object(r.useEffect)(function(){Ut(!1)},[We]),Object(r.useImperativeHandle)(Ce,function(){return{onSave:St,isEdit:We}});var St=function(){var ve=Object(ie.a)(e.a.mark(function E(){var O,mt,ke;return e.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(O=[],mt=!1,!mt){$e.next=4;break}return $e.abrupt("return",!1);case 4:if(!q.question_id){$e.next=10;break}return $e.next=7,re({type:"exercise/editExerciseQuestion",payload:{id:q.question_id,question_title:Wt,shixun_name:gt,shixun_id:q.shixun_id,question_type:5,question_scores:Pe}});case 7:ke=$e.sent,$e.next=13;break;case 10:return $e.next=12,re({type:"exercise/addExerciseQuestion",payload:{insert_id:q==null?void 0:q.insert_id,categoryId:kt.categoryId,question_title:Wt,shixun_name:gt,shixun_id:q.shixun_id,question_type:5,question_scores:Pe}});case 12:ke=$e.sent;case 13:return ke.status===0&&(Mt(-1),D.b.success("\u4FDD\u5B58\u6210\u529F"),Jt(!1),re({type:"exercise/editExercise",payload:Object(B.a)({},kt)})),$e.abrupt("return",{name:Wt,analysis:u,standard_answers:O,is_ordered:Ye});case 15:case"end":return $e.stop()}},E)}));return function(){return ve.apply(this,arguments)}}(),Je=function(){var E;return i.a.createElement("aside",null,i.a.createElement("div",{className:we.a.questionType},i.a.createElement("div",null,i.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")),i.a.createElement("div",{className:"mt10"},i.a.createElement(De.a,{defaultValue:gt,onChange:function(mt){debugger;rt(mt.target.value)}})),i.a.createElement("div",{className:"mt10"},i.a.createElement(pe.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Wt,onChange:function(mt){sa(mt)}})),i.a.createElement("div",{className:"mt20"},(E=q.shixun)===null||E===void 0?void 0:E.map(function(O,mt){return i.a.createElement(A.a,{gutter:[20,20]},i.a.createElement(s.a,{flex:"1"},mt+1,".",O.challenge_name),i.a.createElement(s.a,null,i.a.createElement(P.a,{defaultValue:Pe[mt],onChange:function(Kt){Pe[mt]=Kt,Te(Pe),console.log("srore:L",Pe[mt])}})))})),i.a.createElement("div",{className:"mt20"},_e.length>1&&i.a.createElement("span",null,i.a.createElement(M.a,{checked:Ye,onChange:function(mt){return At(mt.target.checked)},className:"".concat(we.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),i.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"))),i.a.createElement("aside",{className:"tr"},(W!==-1||!(q==null?void 0:q.edit))&&i.a.createElement(g.a,{type:"default",onClick:function(){vt(),Jt(!1)}},"\u53D6\u6D88"),i.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){St()}},"\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(ve){var E,O;return(N==null||((E=N.editData)===null||E===void 0||((O=E.exercise)===null||O===void 0))?void 0:O.exercise_status)===1?ve:ve.id!=="del"&&ve.id!=="add"}),qe=function(){var ve=Object(ie.a)(e.a.mark(function E(O){return e.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:ke.t0=O.id,ke.next=ke.t0==="del"?3:ke.t0==="up"||ke.t0==="down"?5:ke.t0==="edit"?9:ke.t0==="add"?15:21;break;case 3:return _.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(ie.a)(e.a.mark(function $e(){return e.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(U.j)({id:q.question_id});case 2:re({type:"exercise/editExercise",payload:Object(B.a)({},kt)});case 3:case"end":return Ge.stop()}},$e)}))()}}),ke.abrupt("break",21);case 5:return ke.next=7,re({type:"exercise/exeriseMoveUpDown",payload:{id:q.question_id,opr:O.id}});case 7:return re({type:"exercise/editExercise",payload:Object(B.a)({},kt)}),ke.abrupt("break",21);case 9:if(!(W!==-1)){ke.next=12;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ke.abrupt("return");case 12:return S(!1),Jt(!0),ke.abrupt("break",21);case 15:if(!(W!==-1)){ke.next=18;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ke.abrupt("return");case 18:return re({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}}}),Mt(-1),ke.abrupt("break",21);case 21:case"end":return ke.stop()}},E)}));return function(O){return ve.apply(this,arguments)}}(),Be=function(){var E;return i.a.createElement("aside",null,i.a.createElement("div",{className:we.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},q.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",q.question_score,"\u5206\uFF09"),i.a.createElement("div",{className:"tr"},i.a.createElement(k.Link,{target:"_blank",to:"/shixuns/".concat(q.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!q.hideAction&&ba.map(function(O,mt){return O.id==="up"&&q.key===1||O.id==="down"&&q.key===q.len?null:i.a.createElement(o.a,{key:mt,placement:"bottom",title:O.name},i.a.createElement("span",{onClick:function(){return qe(O)},className:O.icon}))}))),i.a.createElement("div",{className:"font16"},i.a.createElement(K.a,{value:q.shixun_name})),i.a.createElement("div",{className:"mt30"}),(E=q.shixun)===null||E===void 0?void 0:E.map(function(O,mt){return i.a.createElement("div",{key:mt},"\u7B2C",mt+1,"\u5173 ",i.a.createElement("span",{className:"ml10"},O.challenge_name)," ",i.a.createElement("span",{className:"ml10"},O.challenge_score))}))};return i.a.createElement("section",{className:we.a.wrap},!We&&Be(),We&&Je())};f.a=Object(ne.a)(function(j){var oe=j.problemset,Ce=j.loading,X=j.globalSetting,l=j.exercise;return{problemset:oe,globalSetting:X,exercise:l,loading:Ce.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(ge))},tf39:function(Ne,f,t){Ne.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(Ne,f,t){"use strict";t.d(f,"a",function(){return Z});var Ke=t("VBJJ"),o=t.n(Ke),ee=t("X/R0"),_=t("M6G9"),H=t("z3+T"),g=t("DHCt"),v=t("CRgH"),M=t("rjoL"),G=t("TMtJ"),A=t("V0hb"),te=t("GZha"),P=t("VmQ4"),le=t("QeCE"),s=t("ZZRV"),L=t.n(s),De=t("ErOA"),F=t("i58Z"),e=t.n(F),B=le.a.Option,Z=function(ie){var Ee=ie.subId,ue=ie.value,r=ie.selectvalues,i=ie.knowledgeOptions,m=i===void 0?[]:i,k=ie.onChange,ne=k===void 0?function(){}:k,U=ie.onAddKnowledgeFinish,pe=U===void 0?function(){}:U,Q=Object(s.useRef)(),we=Object(s.useState)([]),K=Object(te.a)(we,2),d=K[0],ge=K[1],j=function(X,l){ge(Object(A.a)(l.map(function(N){return N.key}))),ne(Object(A.a)(l.map(function(N){return N.key})))};Object(s.useEffect)(function(){(r==null?void 0:r.length)>0&&(ge(Object(A.a)(r)),ne(Object(A.a)(r)))},[m]);var oe=function(X){X.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:L.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",L.a.createElement("br",null),L.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(N){Q.current=N.target.value}})),onOk:function(){return new Promise(function(){var N=Object(H.a)(o.a.mark(function Qe(re,q){var n;return o.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(Q.current){W.next=3;break}return _.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),W.abrupt("return",q());case 3:if(!(Q.current.length>20)){W.next=6;break}return _.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),W.abrupt("return",q());case 6:return W.next=8,Object(De.a)("/api/tag_disciplines.json",{method:"post",body:{name:Q.current,sub_discipline_id:Ee}});case 8:return n=W.sent,(n==null?void 0:n.status)===0&&(pe({id:n.tag_discipline_id,name:Q.current}),ne([].concat(Object(A.a)(ue||[]),[n.tag_discipline_id])),ge([].concat(Object(A.a)(d||[]),[n.tag_discipline_id]))),W.abrupt("return",re());case 11:case"end":return W.stop()}},Qe)}));return function(Qe,re){return N.apply(this,arguments)}}())}})};return L.a.createElement("div",{className:e.a.wrap},L.a.createElement(le.a,{disabled:!Ee,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:j,showSearch:!0,value:m==null?void 0:m.filter(function(Ce){return(d==null?void 0:d.includes(Ce==null?void 0:Ce.id))||(d==null?void 0:d.includes((Ce==null?void 0:Ce.id)+""))}).map(function(Ce){return Ce.name})},m==null?void 0:m.map(function(Ce){return L.a.createElement(B,{key:Ce.id,value:Ce.name},Ce.name,Ce.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")})),L.a.createElement("button",{disabled:!Ee,className:"".concat(e.a.addKnowledge," ").concat(Ee?"":e.a.disabled),onClick:oe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uJ6K:function(Ne,f,t){Ne.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}},xKgJ:function(Ne,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 A}),t.d(f,"r",function(){return te}),t.d(f,"g",function(){return P}),t.d(f,"s",function(){return le}),t.d(f,"d",function(){return s}),t.d(f,"i",function(){return L}),t.d(f,"j",function(){return De}),t.d(f,"q",function(){return F}),t.d(f,"h",function(){return e}),t.d(f,"p",function(){return B}),t.d(f,"a",function(){return r}),t.d(f,"l",function(){return W}),t.d(f,"m",function(){return jt}),t.d(f,"k",function(){return Mt}),t.d(f,"n",function(){return na}),t.d(f,"t",function(){return Oe});var Ke=t("9kvl"),o;(function(S){S[S.SuperAdmin=1]="SuperAdmin",S[S.Operation=2]="Operation",S[S.CertifiedTeacher=5]="CertifiedTeacher",S[S.TrainingProduction=8]="TrainingProduction",S[S.UncertifiedTeacher=12]="UncertifiedTeacher",S[S.Student=15]="Student"})(o||(o={}));var ee;(function(S){S[S.SuperAdmin=1]="SuperAdmin",S[S.Operation=2]="Operation",S[S.Admin=5]="Admin",S[S.Teacher=8]="Teacher",S[S.Assistant=12]="Assistant",S[S.Student=15]="Student"})(ee||(ee={}));var _=function(C){var x=Object(Ke.b)()._store.getState(),Ct=x.user,gt=Ct.userInfo;return C.some(function(rt){return rt==(gt==null?void 0:gt.role)})},H=function(C){var x=Object(Ke.b)()._store.getState(),Ct=x.user,gt=Ct.userInfo;return(gt==null?void 0:gt.own)?!0:C.some(function(rt){var Ot;return rt==(gt==null||((Ot=gt.course)===null||Ot===void 0)?void 0:Ot.course_role)})},g=function(){var C=Object(Ke.b)()._store.getState(),x=C.user,Ct=x.userInfo;return Ct.main_site},v=function(){var C,x=Object(Ke.b)()._store.getState(),Ct=x.user,gt=Ct.userInfo;return gt==null||((C=gt.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])},A=function(){return H([ee.SuperAdmin,ee.Teacher,ee.Admin])},te=function(){return H([ee.SuperAdmin])},P=function(){return H([ee.SuperAdmin,ee.Operation,ee.Admin])},le=function(){return H([ee.SuperAdmin,ee.Operation])},s=function(){return H([ee.SuperAdmin,ee.Admin])},L=function(){return H([ee.SuperAdmin,ee.Operation,ee.Admin,ee.Teacher])},De=function(){return H([ee.Assistant])},F=function(){return H([ee.Student])},e=function(){return H([ee.SuperAdmin,ee.Operation,ee.Admin,ee.Teacher,ee.Assistant,ee.Student])},B=function(){var C,x=Object(Ke.b)()._store.getState(),Ct=x.user,gt=Ct.userInfo;return(gt==null||((C=gt.course)===null||C===void 0)?void 0:C.course_role)===null},Z=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 _([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&&_([o.SuperAdmin])},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 x||!x&&_([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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):x||!x&&_([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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):x||!x&&_([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 _([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction])},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 C?_([o.SuperAdmin]):x||!x&&_([o.SuperAdmin])},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?_([o.SuperAdmin,o.Operation]):x||!x&&_([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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):x||!x&&_([o.SuperAdmin,o.Operation])},ne=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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):x||!x&&_([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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher]):x||!x&&_([o.SuperAdmin,o.Operation])},pe=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?_([o.SuperAdmin]):!1},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 _([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?_([o.SuperAdmin]):x||!x&&_([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?_([o.SuperAdmin,o.Operation]):x||!x&&_([o.SuperAdmin,o.Operation])},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 C?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):x||!x&&_([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?!1:x||!x&&_([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&&_([o.SuperAdmin,o.Operation]):!1},oe=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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):!1},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?!x&&_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):!1},X=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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher]):x||!x&&_([o.SuperAdmin,o.Operation])},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 _([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher])},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?_([o.SuperAdmin]):x||!x&&_([o.SuperAdmin])},Qe=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?_([o.SuperAdmin,o.Operation]):x||!x&&_([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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):x||!x&&_([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&&_([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?_([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):x||!x&&_([o.SuperAdmin,o.Operation])},vt=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([ee.Teacher])},W=function(){return _([o.SuperAdmin])},jt=function(){return _([o.SuperAdmin,o.Operation])},Mt=function(){return _([o.Student])},ft=function(){return _([o.SuperAdmin,o.Operation,o.CertifiedTeacher])},na=function(){var C,x=Object(Ke.b)()._store.getState(),Ct=x.user;return!!((C=Ct.userInfo)===null||C===void 0?void 0:C.login)},Oe=function(){var C=Object(Ke.b)()._store.getState(),x=C.user;return x.userInfo}}}]); +(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),I=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,L=(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:L==null||((y=L[a.status])===null||y===void 0)?void 0:y.class},L==null||((b=L[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,L){y.push(s.a.createElement("span",{key:L,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,L=(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=L[a.status])===null||y===void 0?void 0:y.class},(b=L[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,L="",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"),L="\u521A\u521A";var Be=parseInt(Re/b,10),kt=parseInt(Re/y,10),je=parseInt(Re/u,10);return Be>30?L=""+Q(a,"yyyy-MM-dd"):Be>1?L=""+Be+"\u5929\u524D":Be==1?L="\u6628\u5929":kt>=1?L=""+kt+"\u5C0F\u65F6\u524D":je>=5?L=""+je+"\u5206\u949F\u524D":L="\u521A\u521A",L},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 L in y)new RegExp("("+L+")").test(u)&&(u=u.replace(RegExp.$1,RegExp.$1.length==1?y[L]:("00"+y[L]).substr((""+y[L]).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,L=a/b,de=a/y,Re=a/u,Be=a%60;return L>=1?parseInt(L.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&&L<=56319&&(y--,b++)}}return y<=u},m=function(a,u,y){if(u){var b=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,L=/[\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=L.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,L=/[\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=L.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 S=function(a){var u=Object.prototype.toString.call(a);return u.substring(8,u.length-1)},C=function(a){return S(a)===Ce.Array?a.length===0:S(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(I.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 L(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()}},L)}));return function(L,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(L){for(;;)switch(L.prev=L.next){case 0:if(!(u.ip_limit!=="no")){L.next=4;break}return L.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)){L.next=12;break}if(bt()){L.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")}),L.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(I.t)())===null||Re===void 0?void 0:Re.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),L.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 L.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"),I=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,S=o.addCallback,C=S===void 0?function(){}:S,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),L=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,L.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=L.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=L.slice();Je[Ye][qe]=_t,de(Je)},Ra=function(Ye){var qe=L.slice();qe[Ye]=[].concat(Object(ce.a)(qe[Ye]),[""]),de(qe)},Ta=function(Ye,qe){var _t=L.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=L.slice();_t=L.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"},L.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"},L.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"),I=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(I){Object(H.a)(A,I);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"),I=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,S=j.addCallback,C=S===void 0?function(Ge){}:S,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],L=Object(te.useState)(""),de=Object(le.a)(L,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 I(){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]

      ",I()),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"),I=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+"),S=t("NfTp"),C=t.n(S),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(I.a)(st,2),Ft=Me[0],Te=Me[1],Xe=Ce.a.useForm(),X=Object(I.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(I.a)(Ue,2),me=ve[0],Le=ve[1],Ve=Ce.a.useForm(),z=Object(I.a)(Ve,1),dt=z[0],ut=Object(A.useState)(!1),st=Object(I.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),L=function(P){var O=P.item,ne=P.renderText,Oe=Object(x.m)(),Ue=Object(A.useState)(),ve=Object(I.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=L,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(I.a)(Kt,2),Ae=Pa[0],c=Pa[1],p=mt.exerciseList,Ht=mt.commonHeader,ln=Object(A.useState)({}),Ga=Object(I.a)(ln,2),Va=Ga[0],mn=Ga[1],qa=Object(A.useState)(""),en=Object(I.a)(qa,2),En=en[0],Ie=en[1],T=Object(A.useState)(0),it=Object(I.a)(T,2),zt=it[0],Zt=it[1],fa=Object(A.useState)({}),Ua=Object(I.a)(fa,2),da=Ua[0],Vt=Ua[1],Qt=Ce.a.useForm(),xa=Object(I.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(I.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(I.a)(ut,2),Me=st[0],Ft=st[1],Te=Object(A.useState)(!0),Xe=Object(I.a)(Te,2),X=Xe[0],Et=Xe[1],Ne=Object(A.useState)(1),et=Object(I.a)(Ne,2),J=et[0],Nt=et[1],Lt=Object(A.useState)(!0),$t=Object(I.a)(Lt,2),ta=$t[0],ia=$t[1],aa=Object(A.useState)(!1),ie=Object(I.a)(aa,2),qt=ie[0],Gt=ie[1],na=Object(A.useState)(),Ea=Object(I.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(I.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(I.a)(Ne,2),J=et[0],Nt=et[1],Lt=Object(A.useState)([]),$t=Object(I.a)(Lt,2),ta=$t[0],ia=$t[1],aa=Object(A.useState)({}),ie=Object(I.a)(aa,2),qt=ie[0],Gt=ie[1],na=Object(A.useState)([]),Ea=Object(I.a)(na,2),_a=Ea[0],sa=Ea[1],mt=Ce.a.useForm(),Ee=Object(I.a)(mt,1),Z=Ee[0],ft=Object(A.useState)([]),Tt=Object(I.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(I.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 T,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||((T=Vt.exercise_header)===null||T===void 0)?void 0:T.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 T,it,zt,Zt,fa,Ua,da=JSON.parse(JSON.stringify(c));if(da.categoryId=Te.categoryId,da.publish_time_groups=He,da.attachment_id=((T=da.file_list)===null||T===void 0||((it=T[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(T){Object(r.P)(Object(s.a)({},T)).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(T){return T&&T1}else return!1},en=function(T){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===T.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(T){_t.a.publish("preview-image",T.thumbUrl)},withCredentials:!0,fileList:c.file_list,beforeUpload:function(T){var it=T.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(T){var it=T.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 T(it){return Ie.apply(this,arguments)}return T}()};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 T;if((X==null||((T=X.exercise)===null||T===void 0)?void 0:T.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(T,it){c.publish_time=it,c.end_time||(c.end_time=C()(T).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(T,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,T){return e.a.createElement(n.a,{span:24,key:T},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 ",T+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[T].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=T,Zt.isselect=!0)})})},onDeselect:function(zt){X.course_groups.map(function(Zt,fa){Zt.course_group_id===zt&&Zt.cilckkey===T&&(Zt.cilckkey=T,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!=T,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[T].publish_time=Zt[0]),He[T].end_time=Zt[1],Kt(Object(oe.a)(He))}})),!J&&e.a.createElement(n.a,{span:4},T>0&&e.a.createElement(ct.a,{onClick:function(){He=He.filter(function(zt,Zt){return T!==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(T){c.time=T,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(T){c.question_random=T.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(T){c.choice_random=T.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(T){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=T.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(T){c.photo_count=T,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(T){c.screen_open=T.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(T){c.screen_num=T,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(T){c.screen_sec=T,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(T){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(T){c.ip_limit=T.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,T){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(T,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,T){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(T,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(T){c.ip_bind=T.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(T){c.score_open=T.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(T){c.answer_open=T.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(T){c.show_statistic=T.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(T){c.assistant_auth=T.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(T){c.show_title=T.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(T){c.show_body=T.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(T){c.show_info=T.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(T){c.show_table=T.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(T){c.show_user=T.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(T){c.show_no=T.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(T){c.show_group=T.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(T){c.show_desc=T.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(T){c.description=T,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(I.a)(Le,2),z=Ve[0],dt=Ve[1],ut=Object(x.l)(),st=Oe.statisticsList,Me=Object(A.useState)({}),Ft=Object(I.a)(Me,2),Te=Ft[0],Xe=Ft[1],X=Object(A.useState)([]),Et=Object(I.a)(X,2),Ne=Et[0],et=Et[1],J=Object(A.useState)(""),Nt=Object(I.a)(J,2),Lt=Nt[0],$t=Nt[1],ta=Object(A.useState)(""),ia=Object(I.a)(ta,2),aa=ia[0],ie=ia[1],qt=Ce.a.useForm(),Gt=Object(I.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(I.a)(Ve,2),dt=z[0],ut=z[1],st=Object(A.useState)([]),Me=Object(I.a)(st,2),Ft=Me[0],Te=Me[1],Xe=Object(A.useState)(""),X=Object(I.a)(Xe,2),Et=X[0],Ne=X[1],et=Object(A.useState)(""),J=Object(I.a)(et,2),Nt=J[0],Lt=J[1],$t=Object(A.useState)({}),ta=Object(I.a)($t,2),ia=ta[0],aa=ta[1],ie=Ce.a.useForm(),qt=Object(I.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(I.a)(Ne,2),J=et[0],Nt=et[1],Lt=Object(A.useState)(Et.query.tabs||0),$t=Object(I.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),I=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)([]),S=Object(ae.a)(Ce,2),C=S[0],F=S[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],L=Object(I.k)(),de=Object(I.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),L.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 I=window.document;return s.node=I.createElement("div"),I.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"),I=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 L=b.onActionCallback,de=b.title,Re=b.icon,Be=b.actionName,kt=b.className,je=kt===void 0?"":kt,Mt=b.children;function yt(){L(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 L=b.watch,de=b.showNullButton,Re=b.onActionCallback,Be=b.fullScreen,kt=[].concat(D,[{title:"".concat(L?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(L?"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 L=b.callback,de=b.onCancel;function Re(Be){L(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 L=b.callback,de=b.onCancel,Re=be(),Be=Object(d.a)(Re,1),kt=Be[0];function je(ze){L(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 L=b.onFileChange;return v.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",v.a.createElement("input",{type:"file",accept:"image/*",onChange:L}))}function o(b,L){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){L(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 L=b.callback,de=b.onCancel;function Re(Be){L(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="------------",S={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 L=b.defaultValue,de=L===void 0?"":L,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(` +`);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"),I=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],S=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),L=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(I.a)(at),[Object(s.a)({},xe)]))};Object(e.useEffect)(function(){var pe;if(!(V==null?void 0:V.question_title)){de(!0),S(""),Xt(""),u(10);return}S(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(){L&&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)}},[L]),Object(e.useImperativeHandle)(Q,function(){return{onSave:Jt,isEdit:L}});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 S(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},!L&&nt(),L&&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"),I=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=I},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],I=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){I(ce)});return le},[]);function $(){I("")}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 I=arguments.length,Pe=new Array(I),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"),I=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,S=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)([]),L=Object(ce.a)(b,2),de=L[0],Re=L[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 S(!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"),I=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){console.log("---------",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:I.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",I.a.createElement("br",null),I.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 I.a.createElement("div",{className:e.a.wrap},I.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 I.a.createElement(x,{key:Fe.id,value:Fe.name},Fe.name,Fe.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")})),I.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 I}),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(S){S[S.SuperAdmin=1]="SuperAdmin",S[S.Operation=2]="Operation",S[S.CertifiedTeacher=5]="CertifiedTeacher",S[S.TrainingProduction=8]="TrainingProduction",S[S.UncertifiedTeacher=12]="UncertifiedTeacher",S[S.Student=15]="Student"})(i||(i={}));var ee;(function(S){S[S.SuperAdmin=1]="SuperAdmin",S[S.Operation=2]="Operation",S[S.Admin=5]="Admin",S[S.Teacher=8]="Teacher",S[S.Assistant=12]="Assistant",S[S.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])},I=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}}}]); diff --git a/p__Classrooms__Lists__Exercise__Edit__index.js b/p__Classrooms__Lists__Exercise__Edit__index.js index e48bee9b14..f761658212 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(rt,_,e){rt.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(rt,_,e){"use strict";e.d(_,"i",function(){return D}),e.d(_,"l",function(){return re}),e.d(_,"e",function(){return I}),e.d(_,"h",function(){return n}),e.d(_,"c",function(){return y}),e.d(_,"f",function(){return g}),e.d(_,"g",function(){return ie}),e.d(_,"a",function(){return Ve}),e.d(_,"E",function(){return oe}),e.d(_,"D",function(){return A}),e.d(_,"F",function(){return te}),e.d(_,"G",function(){return a}),e.d(_,"t",function(){return w}),e.d(_,"s",function(){return G}),e.d(_,"q",function(){return P}),e.d(_,"p",function(){return ee}),e.d(_,"B",function(){return _e}),e.d(_,"k",function(){return Le}),e.d(_,"A",function(){return tt}),e.d(_,"v",function(){return S}),e.d(_,"m",function(){return T}),e.d(_,"y",function(){return nt}),e.d(_,"o",function(){return ct}),e.d(_,"d",function(){return _t}),e.d(_,"b",function(){return mt}),e.d(_,"u",function(){return R}),e.d(_,"z",function(){return f}),e.d(_,"x",function(){return et}),e.d(_,"n",function(){return ze}),e.d(_,"w",function(){return Fe}),e.d(_,"r",function(){return ut}),e.d(_,"j",function(){return lt}),e.d(_,"C",function(){return gt});var we=e("GrpF"),o=e("Xc/e"),J=e("VBJJ"),m=e.n(J),ae=e("XZgM"),h=e("TFeq"),E=e("RXQH"),se=e("VgM2"),ne=e("rjoL"),b=e("TMtJ"),q=e("z3+T"),L=e("zjzt"),ge=e("ZZRV"),l=e.n(ge),xe=e("xKgJ"),de=e("s8TD"),Ne=e("V0Rq"),O=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"],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)})},re=function(t){var r,s=(r={},Object(L.a)(r,-1,"\u91CD\u505A\u4E2D"),Object(L.a)(r,0,"\u672A\u5F00\u542F"),Object(L.a)(r,1,"\u672A\u901A\u5173"),Object(L.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(L.a)(r,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(L.a)(r,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(L.a)(r,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(L.a)(r,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(L.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)}},y={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"},ie=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},Ee=function(t){var r,s,u,p=(r={},Object(L.a)(r,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(L.a)(r,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(L.a)(r,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(L.a)(r,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(L.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)},oe=function(t){t=new Date(t).getTime();var r=1e3*60,s=r*60,u=s*24,p="",B=new Date().getTime(),$=B-t;if($<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 Y=parseInt($/u,10),Ze=parseInt($/s,10),he=parseInt($/r,10);return Y>30?p=""+A(t,"yyyy-MM-dd"):Y>1?p=""+Y+"\u5929\u524D":Y==1?p="\u6628\u5929":Ze>=1?p=""+Ze+"\u5C0F\u65F6\u524D":he>=5?p=""+he+"\u5206\u949F\u524D":p="\u521A\u521A",p},A=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},te=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,B=t/s,$=t/r,Y=t%60;return p>=1?parseInt(p.toString())+"\u5929"+Math.floor(B%24)+"\u65F6"+Math.floor($%60)+"\u5206"+Math.floor(t%60)+"\u79D2":B>1?parseInt(B.toString())+"\u65F6"+Math.floor($%60)+"\u5206"+Math.floor(t%60)+"\u79D2":$>=1?parseInt($.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},w=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,B=p.test(r),$=u.test(r);(B===!0||$===!0||(r.length<2||r.length>=21))&&s("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}s()},G=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,B=p.test(r),$=u.test(r);(B===!0||$===!0||(r.length<2||r.length>=11))&&s("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}s()},P=function(t){if(!t)return"";for(var r=t.length-1,s="",u=0;u0){r=!1;break}return r}function d(){var F=navigator.userAgent,t=["Chrome"];return t.some(function(r){return F.indexOf(r)>-1})}function at(){var F=navigator.userAgent,t=["Chrome","Firefox"];return t.some(function(r){return F.indexOf(r)>-1})}var T=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,",")},nt=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)},ct=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(F){F.Number="Number",F.String="String",F.Boolean="Boolean",F.Object="Object",F.Array="Array",F.Function="Function"})(Ue||(Ue={}));var v=function(t){var r=Object.prototype.toString.call(t);return r.substring(8,r.length-1)},R=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},ze=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},Fe=function(t){return t==null};function qe(F,t){var r=new RegExp("(^|&)".concat(F,"=([^&]*)(&|$)"),"i"),s=t.substr(1).match(r);return s!=null?decodeURIComponent(s[2]):null}var ut=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(xe.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}},lt=function(t){var r,s;return new Promise(function(){var u=Object(q.a)(m.a.mark(function p(B,$){var Y;return m.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(!(t.ip_limit==="inner")){he.next=4;break}return he.next=3,Object(de.a)({ip_limit:t==null?void 0:t.ip_limit});case 3:r=he.sent;case 4:return he.next=6,Object(Ne.e)({id:t.exerciseId,ip:r});case 6:if(Y=he.sent,Y.status===0?B(Y):$(Y),!t.errmsgHide){he.next=10;break}return he.abrupt("return",!0);case 10:if(!(Y.status===-1)){he.next=15;break}return s=b.a.info({title:l.a.createElement(h.a,null,l.a.createElement(se.a,{flex:"1"},"\u63D0\u793A"),l.a.createElement(se.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"}),he.abrupt("return",!1);case 15:if(!(Y.status===-2)){he.next=18;break}return s=b.a.info({title:l.a.createElement(h.a,null,l.a.createElement(se.a,{flex:"1"},"\u63D0\u793A"),l.a.createElement(se.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"},Y.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),he.abrupt("return",!1);case 18:case"end":return he.stop()}},p)}));return function(p,B){return u.apply(this,arguments)}}())},gt=function(){var F=Object(q.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,lt(r);case 3:d()||b.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(at()){p.next=9;break}return b.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=b.a.info({title:l.a.createElement(h.a,null,l.a.createElement(se.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),l.a.createElement(se.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(se.a,null,l.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),l.a.createElement(se.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(se.a,{flex:"24px",className:"mr20"},l.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),l.a.createElement(se.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(se.a,{flex:"24px",className:"mr20"},l.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),l.a.createElement(se.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(o.a,{onChange:function($){return s.update({okButtonProps:{disabled:!$.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var $;Object(O.d)(document.body),r.history.push("/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat(($=Object(xe.t)())===null||$===void 0?void 0:$.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 F.apply(this,arguments)}}()},"1w57":function(rt,_,e){"use strict";var we=e("XZgM"),o=e("TFeq"),J=e("DHCt"),m=e("CRgH"),ae=e("RXQH"),h=e("VgM2"),E=e("CeOx"),se=e("NiCL"),ne=e("MPZO"),b=e("bnk9"),q=e("EYz/"),L=e("gwXo"),ge=e("GrpF"),l=e("Xc/e"),xe=e("rjoL"),de=e("TMtJ"),Ne=e("VBJJ"),O=e.n(Ne),j=e("X/R0"),X=e("M6G9"),D=e("z3+T"),K=e("55MS"),re=e("V0hb"),I=e("GZha"),n=e("buSX"),y=e("ZZRV"),g=e.n(y),ie=e("q5+0"),Ee=e("9kvl"),Ve=e("V0Rq"),oe=e("kqOp"),A=e("7qnI"),te=e("1vsH"),a=e("YJx+"),w=e.n(a),G=e("9Bee"),P=e("u2Z1"),ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_e=function(ue,k){var Le=ue.problemset,tt=ue.globalSetting,S=ue.exercise,d=ue.loading,at=ue.dispatch,T=ue.editData,nt=ue.editKey,ct=ue.setEditKey,_t=ct===void 0?function(){}:ct,mt=ue.cancelAdd,Ue=mt===void 0?function(){}:mt,v=ue.addCallback,R=v===void 0?function(){}:v,f=ue.setIsClaer,et=f===void 0?function(){}:f,ze=Object(n.a)(ue,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Fe=Object(y.useState)(""),qe=Object(I.a)(Fe,2),ut=qe[0],lt=qe[1],gt=Object(y.useState)(""),F=Object(I.a)(gt,2),t=F[0],r=F[1],s=Object(y.useState)([]),u=Object(I.a)(s,2),p=u[0],B=u[1],$=Object(y.useState)(""),Y=Object(I.a)($,2),Ze=Y[0],he=Y[1],Ye=Object(y.useState)(),Ke=Object(I.a)(Ye,2),fe=Ke[0],De=Ke[1],He=Object(y.useState)(!1),Ce=Object(I.a)(He,2),Je=Ce[0],Te=Ce[1],We=Object(y.useState)(2),C=Object(I.a)(We,2),Ae=C[0],Q=C[1],me=Object(y.useState)(0),U=Object(I.a)(me,2),Qe=U[0],V=U[1],ot=Object(y.useState)(!1),N=Object(I.a)(ot,2),Pe=N[0],Z=N[1],it=Object(y.useState)([]),ce=Object(I.a)(it,2),z=ce[0],x=ce[1],i=Object(ie.m)(),c=Object(y.useState)([]),Se=Object(I.a)(c,2),pe=Se[0],st=Se[1],Re=function(je){st([].concat(Object(re.a)(pe),[Object(K.a)({},je)]))};Object(y.useEffect)(function(){if(!(T==null?void 0:T.question_title)){Z(!0),lt(""),De(!1),Q(2),B([]),he(""),Te(!1);return}lt(T==null?void 0:T.question_title),De(T==null?void 0:T.is_ordered),Q(T==null?void 0:T.question_score);var dt=T==null?void 0:T.standard_answer.map(function(je){return je.answer_text});B(Object(re.a)(dt)),x(T.tag_discipline_ids)},[T]),Object(y.useEffect)(function(){Te(!1)},[Pe]),Object(y.useImperativeHandle)(k,function(){return{onSave:bt,isEdit:Pe}}),Object(y.useEffect)(function(){var dt,je=(S==null||((dt=S.tagDisciplineData)===null||dt===void 0)?void 0:dt.tag_disciplines)&&Array.isArray(S.tagDisciplineData.tag_disciplines)?S.tagDisciplineData.tag_disciplines:[];st(je)},[S.tagDisciplineData]);var bt=function(){var dt=Object(D.a)(O.a.mark(function je(){var Be,Ge,Ie,ye,W,le,H;return O.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(Be=[],Ge=!1,p.forEach(function(Et,Pt){Be.push({choice_id:Pt+1,answer_text:[]}),Et.forEach(function(vt,Dt){Be[Pt].answer_text.push(vt),(!vt||!Object(te.G)(vt,1e4))&&(he("".concat(Pt,"-").concat(Dt)),X.b.info(vt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ge=!0)})}),!Ge){Oe.next=5;break}return Oe.abrupt("return",!1);case 5:if(!(z.length<1)){Oe.next=8;break}return X.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),Oe.abrupt("return",!1);case 8:if(!T.question_id){Oe.next=14;break}return Oe.next=11,at({type:"exercise/editExerciseQuestion",payload:{id:T.question_id,question_title:ut,question_type:3,question_score:Ae,is_ordered:fe,standard_answers:Be,tag_discipline_ids:z,sub_discipline_id:(ye=S.editData)===null||ye===void 0||((W=ye.exercise)===null||W===void 0)?void 0:W.sub_discipline_id}});case 11:Ie=Oe.sent,Oe.next=17;break;case 14:return Oe.next=16,at({type:"exercise/addExerciseQuestion",payload:{insert_id:T==null?void 0:T.insert_id,categoryId:i.categoryId,question_title:ut,question_type:3,question_score:Ae,is_ordered:fe,standard_answers:Be,tag_discipline_ids:z,sub_discipline_id:(le=S.editData)===null||le===void 0||((H=le.exercise)===null||H===void 0)?void 0:H.sub_discipline_id}});case 16:Ie=Oe.sent;case 17:return Ie.status===0&&(_t(-1),X.b.success("\u4FDD\u5B58\u6210\u529F"),Z(!1),at({type:"exercise/editExercise",payload:Object(K.a)({},i)})),Oe.abrupt("return",{name:ut,analysis:t,standard_answers:Be,is_ordered:fe});case 19:case"end":return Oe.stop()}},je)}));return function(){return dt.apply(this,arguments)}}(),ve=function(je,Be,Ge){var Ie=p.slice();if(Be&&Ie.splice(je,Be),nt===T.key){if(Ge&&Je||!T.question_id)for(var ye=0;ye1&&g.a.createElement("span",null,g.a.createElement(l.a,{checked:fe,onChange:function(H){return De(H.target.checked)},className:"".concat(w.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),g.a.createElement("span",{className:"".concat(w.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(L.a,{value:Ae,max:1e4,min:0,onChange:function(H){Q(H)}})," \u5206 \xA0 ",!!Ae&&!!Qe&&g.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Ae/Qe).toFixed(1),"\u5206)")),g.a.createElement("p",{className:w.a.titleWrap},g.a.createElement("span",{className:w.a.required},"*"),g.a.createElement("span",{className:"".concat(w.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",g.a.createElement("span",{className:w.a.colorGray},"\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")),g.a.createElement("div",{className:"mt5"},g.a.createElement(P.a,{value:z,onChange:x,subId:(ye=S.editData)===null||ye===void 0||((W=ye.exercise)===null||W===void 0)?void 0:W.sub_discipline_id,knowledgeOptions:pe,onAddKnowledgeFinish:Re}))),g.a.createElement("aside",{className:"tr"},(nt!==-1||T.question_id)&&g.a.createElement(b.a,{type:"default",onClick:function(){Ue(),Z(!1)}},"\u53D6\u6D88"),g.a.createElement(b.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(dt){var je,Be;return(S==null||((je=S.editData)===null||je===void 0||((Be=je.exercise)===null||Be===void 0))?void 0:Be.exercise_status)===1?dt:dt.id!=="del"&&dt.id!=="add"}),St=function(){var dt=Object(D.a)(O.a.mark(function je(Be){return O.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:Ie.t0=Be.id,Ie.next=Ie.t0==="del"?3:Ie.t0==="up"||Ie.t0==="down"?5:Ie.t0==="edit"?9:Ie.t0==="add"?11:16;break;case 3:return de.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(O.a.mark(function W(){return O.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(Ve.j)({id:T.question_id});case 2:at({type:"exercise/editExercise",payload:Object(K.a)({},i)});case 3:case"end":return H.stop()}},W)}))()}}),Ie.abrupt("break",16);case 5:return Ie.next=7,at({type:"exercise/exeriseMoveUpDown",payload:{id:T.question_id,opr:Be.id}});case 7:return at({type:"exercise/editExercise",payload:Object(K.a)({},i)}),Ie.abrupt("break",16);case 9:return nt!==-1?X.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(et(!1),_t(T.key),Z(!0)),Ie.abrupt("break",16);case 11:if(!(nt!==-1)){Ie.next=14;break}return X.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Ie.abrupt("return");case 14:return R({key:T.key,insert_id:T==null?void 0:T.question_id,question_type:3}),Ie.abrupt("break",16);case 16:case"end":return Ie.stop()}},je)}));return function(Be){return dt.apply(this,arguments)}}(),At=function(){var je;return g.a.createElement("aside",null,g.a.createElement("div",{className:w.a.questionType},g.a.createElement("div",null,g.a.createElement("span",{className:"font16 c-blue"},T.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",T.question_score,"\u5206\uFF09"),!T.hideAction&&Tt.map(function(Be,Ge){return Be.id==="up"&&T.key===1||Be.id==="down"&&T.key===T.len?null:g.a.createElement(se.a,{key:Ge,placement:"bottom",title:Be.name},g.a.createElement("span",{onClick:function(){return St(Be)},className:Be.icon}))})),g.a.createElement("div",{className:"mt5"},g.a.createElement(G.a,{value:T.question_title||""})),g.a.createElement("div",{className:w.a.questionChoices},T==null||((je=T.standard_answer)===null||je===void 0)?void 0:je.map(function(Be,Ge){return g.a.createElement(o.a,{key:Ge,align:"middle"},g.a.createElement(h.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Be.choice_id,"\uFF09\uFF1A"),g.a.createElement(h.a,{flex:"1"},g.a.createElement(o.a,{align:"middle",gutter:[1,1]},Be.answer_text.map(function(Ie,ye){return g.a.createElement(h.a,{span:24,key:ye},g.a.createElement(m.a,{key:Ge,checked:T.standard_answer.includes(Ge),disabled:!0,value:Ie}))}))))})))};return g.a.createElement("section",{className:w.a.wrap},!Pe&&At(),Pe&&Ft())};_.a=Object(Ee.a)(function(M){var ue=M.problemset,k=M.loading,Le=M.exercise,tt=M.globalSetting;return{problemset:ue,globalSetting:tt,exercise:Le,loading:k.effects}},null,null,{forwardRef:!0})(Object(y.forwardRef)(_e))},"7ahc":function(rt,_,e){"use strict";e.d(_,"a",function(){return j});var we=e("55MS"),o=e("1gHQ"),J=e("MPZO"),m=e("bnk9"),ae=e("EkPb"),h=e("7X0+"),E=e("GZha"),se=e("VmQ4"),ne=e("QeCE"),b=e("ZZRV"),q=e.n(b),L=e("M0ff"),ge=e.n(L),l=e("4X1q"),xe=e.n(l),de=ne.a.Option,Ne={labelCol:{span:4},wrapperCol:{span:20}},O={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_.b=function(X){var D=X.callback,K=X.onCancel,re=Object(b.useState)("python"),I=Object(E.a)(re,2),n=I[0],y=I[1];function g(Ee){y(O[Ee][1])}function ie(Ee){D(Ee)}return q.a.createElement(h.a,Object(o.a)({},Ne,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ie}),q.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},q.a.createElement(ne.a,{onChange:g},Object.keys(O).map(function(Ee){return q.a.createElement(de,{key:Ee,value:Ee},O[Ee][0])}))),q.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},q.a.createElement(j,{mode:n})),q.a.createElement("div",{className:"flex-container flex-end"},q.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),q.a.createElement(m.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))};function j(X){var D=X.value,K=X.onChange,re=X.mode,I=X.options,n=I===void 0?{}:I,y=Object(b.useRef)(),g=Object(b.useState)(),ie=Object(E.a)(g,2),Ee=ie[0],Ve=ie[1];return Object(b.useEffect)(function(){if(Ee){var oe=function(te){var a=te.getValue();K&&K(a)};return Ee.on("change",oe),function(){Ee.off("change",oe)}}},[Ee,K]),Object(b.useEffect)(function(){Ee&&Ee.setOption("mode",re)},[Ee,re]),Object(b.useEffect)(function(){Ee&&(D!==Ee.getValue()&&Ee.setValue(D||""))},[Ee,D]),Object(b.useEffect)(function(){if(y.current&&!Ee){var oe=ge.a.fromTextArea(y.current,Object(we.a)({mode:re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},n));Ve(oe)}},[y.current,Ee]),q.a.createElement("div",{className:"my-codemirror-container"},q.a.createElement("textarea",{ref:y}))}},"7qnI":function(rt,_,e){"use strict";var we=e("CeOx"),o=e("NiCL"),J=e("FGJx"),m=e("o0AO"),ae=e("uwZC"),h=e("lpH6"),E=e("DHCt"),se=e("CRgH"),ne=e("ZZRV"),b=e.n(ne),q=e("O2Wb"),L=e.n(q),ge=se.a.TextArea,l=function(xe){Object(ae.a)(Ne,xe);var de=Object(h.a)(Ne);function Ne(){return Object(J.a)(this,Ne),de.apply(this,arguments)}return Object(m.a)(Ne,[{key:"render",value:function(){var j=this,X=this.props,D=X.index,K=X.onAnswerChange,re=X.addChildAnswer,I=X.exerciseIsPublish,n=X.answers,y=X.activeOptionErrorIndex;return b.a.createElement("div",{className:L.a.flex},b.a.createElement("div",{className:"".concat(L.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",D+1,"):"),b.a.createElement("div",{className:"".concat(L.a.flex," ").concat(L.a.flex1),style:{flexDirection:"column"}},n.map(function(g,ie){var Ee="".concat(D,"-").concat(ie);return b.a.createElement("div",{className:"".concat(L.a.flex," ").concat(L.a.flex1),key:ie},b.a.createElement("div",{className:L.a.flex1,style:{flex:"0 0 1000px"}},b.a.createElement("div",null,b.a.createElement(ge,{className:Ee===y?L.a.error:"",spellCheck:!1,rows:4,value:g||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(ie==0?"":"(\u53EF\u9009)"),onChange:function(oe){return K(D,ie,oe.target.value)},style:{minHeight:95}}))),!I&&b.a.createElement(b.a.Fragment,null,ie!=0&&b.a.createElement(o.a,{title:"\u5220\u9664"},b.a.createElement("i",{className:"".concat(L.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return j.props.deleteChildAnswer(D,ie)},style:{float:"right"}})),ie===0&&b.a.createElement(o.a,{title:"\u5220\u9664"},b.a.createElement("i",{className:"".concat(L.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return j.props.deleteChildAnswermain(D,ie)},style:{float:"right"}})),b.a.createElement(o.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.a.createElement("i",{className:"".concat(L.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return re(D)},style:{float:"right",visibility:ie==n.length-1?"":"hidden"}}))))})))}}]),Ne}(ne.Component);_.a=l},"8RY0":function(rt,_,e){"use strict";var we=e("MPZO"),o=e("bnk9"),J=e("EYz/"),m=e("gwXo"),ae=e("XZgM"),h=e("TFeq"),E=e("RXQH"),se=e("VgM2"),ne=e("GrpF"),b=e("Xc/e"),q=e("CeOx"),L=e("NiCL"),ge=e("rjoL"),l=e("TMtJ"),xe=e("VBJJ"),de=e.n(xe),Ne=e("X/R0"),O=e("M6G9"),j=e("z3+T"),X=e("55MS"),D=e("V0hb"),K=e("GZha"),re=e("buSX"),I=e("ZZRV"),n=e.n(I),y=e("q5+0"),g=e("9kvl"),ie=e("V0Rq"),Ee=e("Ot1p"),Ve=e("9Bee"),oe=e("YJx+"),A=e.n(oe),te=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"],w=function(P,ee){var _e=P.problemset,M=P.globalSetting,ue=P.exercise,k=P.loading,Le=P.dispatch,tt=P.onRef,S=tt===void 0?function(){}:tt,d=P.editData,at=P.cancelAdd,T=at===void 0?function(){}:at,nt=P.editKey,ct=P.setEditKey,_t=ct===void 0?function(){}:ct,mt=P.setIsClaer,Ue=mt===void 0?function(){}:mt,v=P.addCallback,R=v===void 0?function(ce){}:v,f=Object(re.a)(P,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),et=Object(I.useState)([]),ze=Object(K.a)(et,2),Fe=ze[0],qe=ze[1],ut=Object(I.useState)(),lt=Object(K.a)(ut,2),gt=lt[0],F=lt[1],t=Object(I.useState)([]),r=Object(K.a)(t,2),s=r[0],u=r[1],p=Object(I.useState)(""),B=Object(K.a)(p,2),$=B[0],Y=B[1],Ze=Object(I.useState)(5),he=Object(K.a)(Ze,2),Ye=he[0],Ke=he[1],fe=Object(I.useState)(!1),De=Object(K.a)(fe,2),He=De[0],Ce=De[1],Je=Object(I.useState)([]),Te=Object(K.a)(Je,2),We=Te[0],C=Te[1],Ae=Object(I.useState)([]),Q=Object(K.a)(Ae,2),me=Q[0],U=Q[1],Qe=function(z){U([].concat(Object(D.a)(me),[Object(X.a)({},z)]))},V=Object(y.m)();Object(I.useEffect)(function(){qe(["","","",""])},[]),Object(I.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){Ce(!0),Y(""),Ke(5),qe(["","","",""]),u([]);return}Y(d==null?void 0:d.question_title),Ke(parseInt(d==null?void 0:d.question_score)),qe(d==null?void 0:d.question_choices.map(function(z){return z.choice_text}));var ce=[];d==null||d.standard_answer.map(function(z,x){ce.push(z-1)}),u(ce),C(d.tag_discipline_ids)},[d]),Object(I.useImperativeHandle)(ee,function(){return{onSave:ot,isEdit:He}}),Object(I.useEffect)(function(){var ce,z=(ue==null||((ce=ue.tagDisciplineData)===null||ce===void 0)?void 0:ce.tag_disciplines)&&Array.isArray(ue.tagDisciplineData.tag_disciplines)?ue.tagDisciplineData.tag_disciplines:[];U(z)},[ue.tagDisciplineData]);var ot=function(){var ce=Object(j.a)(de.a.mark(function z(){var x,i,c,Se,pe,st,Re;return de.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if($){ve.next=3;break}return O.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),ve.abrupt("return",!1);case 3:if(x=Fe.findIndex(function(Me){return!Me}),!(x>-1)){ve.next=7;break}return O.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[x]," \u9009\u9879\u7684\u5185\u5BB9")),ve.abrupt("return",!1);case 7:if(s.length){ve.next=10;break}return O.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ve.abrupt("return",!1);case 10:if(!(s.length<1)){ve.next=13;break}return O.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ve.abrupt("return",!1);case 13:if(!(We.length<1)){ve.next=16;break}return O.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),ve.abrupt("return",!1);case 16:if(i=Fe.map(function(Me,Rt){return{choice_text:Me,is_answer:s.includes(Rt)?Rt+1:0}}),!d.question_id){ve.next=23;break}return ve.next=20,Le({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:$,question_type:1,question_score:Ye,question_choices:i.map(function(Me){return Me.choice_text}),standard_answers:i.filter(function(Me){return Me.is_answer}).map(function(Me){return Me.is_answer}),tag_discipline_ids:We,sub_discipline_id:(Se=ue.editData)===null||Se===void 0||((pe=Se.exercise)===null||pe===void 0)?void 0:pe.sub_discipline_id}});case 20:c=ve.sent,ve.next=26;break;case 23:return ve.next=25,Le({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:V.categoryId,question_title:$,question_type:1,question_score:Ye,question_choices:i.map(function(Me){return Me.choice_text}),standard_answers:i.filter(function(Me){return Me.is_answer}).map(function(Me){return Me.is_answer}),tag_discipline_ids:We,sub_discipline_id:(st=ue.editData)===null||st===void 0||((Re=st.exercise)===null||Re===void 0)?void 0:Re.sub_discipline_id}});case 25:c=ve.sent;case 26:c.status===0&&(_t(-1),O.b.success("\u4FDD\u5B58\u6210\u529F"),Ce(!1),Le({type:"exercise/editExercise",payload:Object(X.a)({},V)}));case 27:case"end":return ve.stop()}},z)}));return function(){return ce.apply(this,arguments)}}(),N=[{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(ce){var z,x;return(ue==null||((z=ue.editData)===null||z===void 0||((x=z.exercise)===null||x===void 0))?void 0:x.exercise_status)===1?ce:ce.id!=="del"&&ce.id!=="add"}),Pe=function(){var ce=Object(j.a)(de.a.mark(function z(x){return de.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=x.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)(de.a.mark(function pe(){return de.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(ie.j)({id:d.question_id});case 2:Le({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,Le({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:x.id}});case 7:return Le({type:"exercise/editExercise",payload:Object(X.a)({},V)}),c.abrupt("break",16);case 9:return nt!==-1?O.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ue(!1),_t(d.key),Ce(!0)),c.abrupt("break",16);case 11:if(!(nt!==-1)){c.next=14;break}return O.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 R({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()}},z)}));return function(x){return ce.apply(this,arguments)}}(),Z=function(){var z;return n.a.createElement("aside",null,n.a.createElement("div",{className:A.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&&N.map(function(x,i){return x.id==="up"&&d.key===1||x.id==="down"&&d.key===d.len?null:n.a.createElement(L.a,{key:i,placement:"bottom",title:x.name},n.a.createElement("span",{onClick:function(){return Pe(x)},className:x.icon}))})),n.a.createElement("div",{className:"mt5"},n.a.createElement(Ve.a,{value:d.question_title})),n.a.createElement("div",{className:A.a.questionChoices},d==null||((z=d.question_choices)===null||z===void 0)?void 0:z.map(function(x,i){return n.a.createElement(h.a,null,n.a.createElement(se.a,null,n.a.createElement(b.a,{key:i,checked:d.standard_answer.includes(i+1),disabled:!0},a[i],".")),n.a.createElement(se.a,{flex:"1"},n.a.createElement("span",{className:"c-black font14"},n.a.createElement(Ve.a,{value:x.choice_text}))))})))},it=function(){var z,x;return n.a.createElement("aside",null,n.a.createElement("div",{className:A.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:A.a.titleWrap},n.a.createElement("span",{className:A.a.required},"*"),n.a.createElement("span",{className:A.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(Ee.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(c){return Y(c)}}),n.a.createElement("p",{className:A.a.titleWrap},n.a.createElement("span",{className:A.a.required},"*"),n.a.createElement("span",{className:A.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",n.a.createElement("span",{className:A.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fe.map(function(i,c){var Se,pe;return n.a.createElement("div",{className:A.a.choiceWrap,key:c},n.a.createElement(L.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},n.a.createElement("div",{className:"".concat(A.a.answer," ").concat(s.includes(c)?A.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:A.a.editorWrap},gt===c?n.a.createElement(Ee.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:i,onChange:function(Re){Fe[c]=Re,qe(Fe)}}):n.a.createElement("div",{className:A.a.htmlWrap,onClick:function(){return F(c)}},n.a.createElement(Ve.a,{value:i}))),((Se=ue.editData)===null||Se===void 0||((pe=Se.exercise)===null||pe===void 0)?void 0:pe.exercise_status)===1&&n.a.createElement(n.a.Fragment,null,c>1&&n.a.createElement(L.a,{title:"\u5220\u9664"},n.a.createElement("i",{className:"".concat(A.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return qe(Fe.filter(function(Re,bt){return bt!==c}))}})),c<7&&c===Fe.length-1&&n.a.createElement(L.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.a.createElement("i",{className:"".concat(A.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return qe([].concat(Object(D.a)(Fe),[""]))}}))))}),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:Ye,max:1e4,min:0,onChange:function(c){Ke(c)}})," \u5206"),n.a.createElement("p",{className:A.a.titleWrap},n.a.createElement("span",{className:A.a.required},"*"),n.a.createElement("span",{className:"".concat(A.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",n.a.createElement("span",{className:A.a.colorGray},"\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("div",{className:"mt5"},n.a.createElement(te.a,{value:We,onChange:C,subId:(z=ue.editData)===null||z===void 0||((x=z.exercise)===null||x===void 0)?void 0:x.sub_discipline_id,knowledgeOptions:me,onAddKnowledgeFinish:Qe}))),n.a.createElement("aside",{className:"tr"},(nt!==-1||d.question_id)&&n.a.createElement(o.a,{type:"default",onClick:function(){T(),Ce(!1)}},"\u53D6\u6D88"),n.a.createElement(o.a,{className:"ml20",type:"primary",onClick:function(){ot()}},"\u4FDD\u5B58")))};return n.a.createElement("section",{className:A.a.wrap},!He&&Z(),He&&it())};_.a=Object(g.a)(function(G){var P=G.problemset,ee=G.loading,_e=G.exercise,M=G.globalSetting;return{problemset:P,globalSetting:M,exercise:_e,loading:ee.effects}},null,null,{forwardRef:!0})(Object(I.forwardRef)(w))},"9Bee":function(rt,_,e){"use strict";var we=e("ZZRV"),o=e.n(we),J=e("Sawj"),m=e("GZha"),ae=e("tVQ9"),h=e.n(ae),E=e("PRXW");function se(w,G){var P=w.match(/^(\s+)(?:```)/);if(P===null)return G;var ee=P[1];return G.split(` -`).map(function(_e){var M=_e.match(/^\s+/);if(M===null)return _e;var ue=Object(m.a)(M,1),k=ue[0];return k.length>=ee.length?_e.slice(ee.length):_e}).join(` -`)}var ne=[],b=["
        "],q=new h.a.Renderer,L=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ge(){ne.length=0,b=["
          "]}function l(w,G,P,ee){if(G>=w.length||w[G].level<=P)return G;var _e=w[G];ee.push("
        • "+_e.text+""),G++;var M=[];return G=l(w,G,_e.level,M),M.length>0&&(ee.push("
            "),M.forEach(function(ue){ee.push(ue)}),ee.push("
          ")),ee.push("
        • "),G=l(w,G,P,ee),G}function xe(){return l(ne,0,0,b),b.push("
        "),b.join("")}var de={heading:function(G){var P=L.exec(G);if(P)return{type:"heading",raw:P[0],depth:P[1].length,text:P[2]}},fences:function(G){var P=this.rules.block.fences.exec(G);if(P){var ee=P[0],_e=se(ee,P[3]||""),M=P[2]?P[2].trim():P[2];if(["latex","katex","math"].indexOf(M)>=0){var ue=j(),k=_e;_e=ue,X[ue]={type:"block",expression:k}}return{type:"code",raw:ee,lang:M,text:_e}}}},Ne=/(?:\${2})([^\n`]+?)(?:\${2})/gi,O=0,j=function(){return"__special_katext_id_".concat(O++,"__")},X={};function D(){return X}function K(){O=0,X={}}function re(w){return w=w.replace(Ne,function(G,P){var ee=j();return X[ee]={type:"inline",expression:P},ee}),w}var I=q.listitem;q.listitem=function(w){return I(re(w))};var n=q.paragraph;q.paragraph=function(w){return n(re(w))};var y=q.tablecell;q.tablecell=function(w,G){return y(re(w),G)},q.code=function(w,G,P){var ee=(G||"").match(/\S*/)[0];return ee?["latex","katex","math"].indexOf(ee)>=0?"

        ".concat(w,"

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

        [TOC]

        ",xe()),ge()),S=S.replace(/(__special_katext_id_\d+__)/g,function(at,T){var nt=d[T],ct=nt.type,_t=nt.expression;return Object(oe.renderToString)(te(_t)||"",{displayMode:ct==="block",throwOnError:!1,output:"html"})}),S=S.replace(/▁/g,"\u2581\u2581\u2581"),K(),Ve.a.sanitize(S)},[ue]),Le=Object(we.useRef)();function tt(S){var d=S.target;if(d.tagName.toUpperCase()==="A"){var at=d.getAttribute("href");if(at.startsWith("#")){S.preventDefault();var T=document.getElementById(at.replace("#",""));T&&T.scrollIntoView(!0)}}}return Object(we.useEffect)(function(){if(Le.current&&k&&(k.match(A)&&window.PR.prettyPrint()),Le.current)return Le.current.addEventListener("click",tt),function(){Le.current.removeEventListener("click",tt),K(),ge()}},[k,Le.current,tt]),o.a.createElement("div",{ref:Le,style:M,className:"".concat(ee||""," markdown-body"),dangerouslySetInnerHTML:{__html:k}})}},"9VGf":function(rt,_,e){"use strict";e.d(_,"a",function(){return J});var we=e("ZZRV"),o=e.n(we);function J(m,ae){var h=Object(we.useRef)();Object(we.useEffect)(function(){h.current=m}),Object(we.useEffect)(function(){function E(){h.current()}if(ae!==null){var se=setInterval(E,ae);return function(){return clearInterval(se)}}},[ae])}},BjJ7:function(rt,_,e){"use strict";e.d(_,"d",function(){return o}),e.d(_,"c",function(){return J}),e.d(_,"f",function(){return m}),e.d(_,"b",function(){return ae}),e.d(_,"e",function(){return h}),e.d(_,"a",function(){return E});var we=e("m3rI");function o(se){var ne=!0;if(se.length>0){for(var b=0;b1&&arguments[1]!==void 0?arguments[1]:"",b=[],q=0;q-1)){ve.next=7;break}return O.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[x]," \u9009\u9879\u7684\u5185\u5BB9")),ve.abrupt("return",!1);case 7:if(s.length){ve.next=10;break}return O.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ve.abrupt("return",!1);case 10:if(!(s.length<1)){ve.next=13;break}return O.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ve.abrupt("return",!1);case 13:if(!(He.length<1)){ve.next=16;break}return O.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),ve.abrupt("return",!1);case 16:if(i=Fe.map(function(Me,Rt){return{choice_text:Me,is_answer:s.includes(Rt)?Rt+1:0}}),!d.question_id){ve.next=23;break}return ve.next=20,Le({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:$,question_type:1,question_score:Ye,question_choices:i.map(function(Me){return Me.choice_text}),standard_answers:i.filter(function(Me){return Me.is_answer}).map(function(Me){return Me.is_answer}),tag_discipline_ids:He,sub_discipline_id:(Se=M.editData)===null||Se===void 0||((pe=Se.exercise)===null||pe===void 0)?void 0:pe.sub_discipline_id}});case 20:c=ve.sent,ve.next=26;break;case 23:return ve.next=25,Le({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:Ae.categoryId,question_title:$,question_type:1,question_score:Ye,question_choices:i.map(function(Me){return Me.choice_text}),standard_answers:i.filter(function(Me){return Me.is_answer}).map(function(Me){return Me.is_answer}),tag_discipline_ids:He,sub_discipline_id:(st=M.editData)===null||st===void 0||((Re=st.exercise)===null||Re===void 0)?void 0:Re.sub_discipline_id}});case 25:c=ve.sent;case 26:c.status===0&&(_t(-1),O.b.success("\u4FDD\u5B58\u6210\u529F"),C(!1),Le({type:"exercise/editExercise",payload:Object(X.a)({},Ae)}));case 27:case"end":return ve.stop()}},z)}));return function(){return ce.apply(this,arguments)}}(),N=[{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(ce){var z,x;return(M==null||((z=M.editData)===null||z===void 0||((x=z.exercise)===null||x===void 0))?void 0:x.exercise_status)===1?ce:ce.id!=="del"&&ce.id!=="add"}),Pe=function(){var ce=Object(j.a)(de.a.mark(function z(x){return de.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=x.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)(de.a.mark(function pe(){return de.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(ie.j)({id:d.question_id});case 2:Le({type:"exercise/editExercise",payload:Object(X.a)({},Ae)});case 3:case"end":return Re.stop()}},pe)}))()}}),c.abrupt("break",16);case 5:return c.next=7,Le({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:x.id}});case 7:return Le({type:"exercise/editExercise",payload:Object(X.a)({},Ae)}),c.abrupt("break",16);case 9:return nt!==-1?O.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ue(!1),_t(d.key),C(!0)),c.abrupt("break",16);case 11:if(!(nt!==-1)){c.next=14;break}return O.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 R({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()}},z)}));return function(x){return ce.apply(this,arguments)}}(),Z=function(){var z;return n.a.createElement("aside",null,n.a.createElement("div",{className:A.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&&N.map(function(x,i){return x.id==="up"&&d.key===1||x.id==="down"&&d.key===d.len?null:n.a.createElement(L.a,{key:i,placement:"bottom",title:x.name},n.a.createElement("span",{onClick:function(){return Pe(x)},className:x.icon}))})),n.a.createElement("div",{className:"mt5"},n.a.createElement(Ve.a,{value:d.question_title})),n.a.createElement("div",{className:A.a.questionChoices},d==null||((z=d.question_choices)===null||z===void 0)?void 0:z.map(function(x,i){return n.a.createElement(h.a,null,n.a.createElement(se.a,null,n.a.createElement(b.a,{key:i,checked:d.standard_answer.includes(i+1),disabled:!0},a[i],".")),n.a.createElement(se.a,{flex:"1"},n.a.createElement("span",{className:"c-black font14"},n.a.createElement(Ve.a,{value:x.choice_text}))))})))},it=function(){var z,x;return n.a.createElement("aside",null,n.a.createElement("div",{className:A.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:A.a.titleWrap},n.a.createElement("span",{className:A.a.required},"*"),n.a.createElement("span",{className:A.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(Ee.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(c){return Y(c)}}),n.a.createElement("p",{className:A.a.titleWrap},n.a.createElement("span",{className:A.a.required},"*"),n.a.createElement("span",{className:A.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",n.a.createElement("span",{className:A.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fe.map(function(i,c){var Se,pe;return n.a.createElement("div",{className:A.a.choiceWrap,key:c},n.a.createElement(L.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},n.a.createElement("div",{className:"".concat(A.a.answer," ").concat(s.includes(c)?A.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:A.a.editorWrap},gt===c?n.a.createElement(Ee.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:i,onChange:function(Re){Fe[c]=Re,qe(Fe)}}):n.a.createElement("div",{className:A.a.htmlWrap,onClick:function(){return F(c)}},n.a.createElement(Ve.a,{value:i}))),((Se=M.editData)===null||Se===void 0||((pe=Se.exercise)===null||pe===void 0)?void 0:pe.exercise_status)===1&&n.a.createElement(n.a.Fragment,null,c>1&&n.a.createElement(L.a,{title:"\u5220\u9664"},n.a.createElement("i",{className:"".concat(A.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return qe(Fe.filter(function(Re,bt){return bt!==c}))}})),c<7&&c===Fe.length-1&&n.a.createElement(L.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.a.createElement("i",{className:"".concat(A.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return qe([].concat(Object(D.a)(Fe),[""]))}}))))}),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:Ye,max:1e4,min:0,onChange:function(c){Ke(c)}})," \u5206"),n.a.createElement("p",{className:A.a.titleWrap},n.a.createElement("span",{className:A.a.required},"*"),n.a.createElement("span",{className:"".concat(A.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",n.a.createElement("span",{className:A.a.colorGray},"\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("div",{className:"mt5"},n.a.createElement(te.a,{value:He,onChange:Ce,subId:(z=M.editData)===null||z===void 0||((x=z.exercise)===null||x===void 0)?void 0:x.sub_discipline_id,knowledgeOptions:U,onAddKnowledgeFinish:V}))),n.a.createElement("aside",{className:"tr"},(nt!==-1||d.question_id)&&n.a.createElement(o.a,{type:"default",onClick:function(){T(),C(!1)}},"\u53D6\u6D88"),n.a.createElement(o.a,{className:"ml20",type:"primary",onClick:function(){ot()}},"\u4FDD\u5B58")))};return n.a.createElement("section",{className:A.a.wrap},!We&&Z(),We&&it())};_.a=Object(g.a)(function(G){var P=G.problemset,ee=G.loading,_e=G.globalSetting,M=G.exercise;return{problemset:P,globalSetting:_e,exercise:M,loading:ee.effects}},null,null,{forwardRef:!0})(Object(I.forwardRef)(w))},E7pt:function(rt,_,e){"use strict";e.r(_);var we=e("2mHG"),o=e("KFRP"),J=e("MPZO"),m=e("bnk9"),ae=e("9cas"),h=e("twZV"),E=e("EYz/"),se=e("gwXo"),ne=e("DHCt"),b=e("CRgH"),q=e("A/ao"),L=e("HGue"),ge=e("CeOx"),l=e("NiCL"),xe=e("XZgM"),de=e("TFeq"),Ne=e("RXQH"),O=e("VgM2"),j=e("XSsT"),X=e("iBFk"),D=e("E+ey"),K=e("sY1U"),re=e("X/R0"),I=e("M6G9"),n=e("55MS"),y=e("VBJJ"),g=e.n(y),ie=e("z3+T"),Ee=e("V0hb"),Ve=e("EkPb"),oe=e("7X0+"),A=e("GZha"),te=e("ZZRV"),a=e.n(te),w=e("q5+0"),G=e("DndG"),P=e("9kvl"),ee=e("i4g8"),_e=e("V0Rq"),M=e("8RY0"),ue=e("D+AN"),k=e("CxHN"),Le=e("1w57"),tt=e("j+ej"),S=e("tFzH"),d=e("2aF/"),at=e("1kpo"),T=e("Rbwl"),nt=e("hTF7"),ct=e("GrpF"),_t=e("Xc/e"),mt=e("+GcH"),Ue=e.n(mt),v=b.a.Search,R=[{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"}]}],et=function(t){var r,s=t.classroomList,u=t.shixunsList,p=t.loading,B=t.dispatch,$=t.callback,Y=Object(te.useState)(Object(n.a)({},Object(w.m)())),Ze=Object(A.a)(Y,2),he=Ze[0],Ye=Ze[1],Ke=Object(w.l)(),fe=s.actionTabs,De=oe.a.useForm(),He=Object(A.a)(De,1),Ce=He[0],Je=s.shixunLists,Te=Object(te.useState)([]),We=Object(A.a)(Te,2),C=We[0],Ae=We[1],Q=Object(te.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),me=Object(A.a)(Q,2),U=me[0],Qe=me[1],V=s.actionTabs.key==="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE";if(Object(te.useEffect)(function(){V&&B({type:"classroomList/getShixunLists",payload:Object(n.a)({},U)})},[he.categoryId,V,U]),Object(te.useEffect)(function(){B({type:"shixunsList/getMenus",payload:{}})},[]),Object(te.useEffect)(function(){Ae([])},[s.actionTabs.key]),s.actionTabs.key!=="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE")return null;var ot=function(Pe,Z,it){U.tag_level=Pe,U.tag_id=Z,U.current_id=it,Qe(Object(n.a)({},U))};return a.a.createElement(at.a,{title:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,onClose:function(){B({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(){B({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),a.a.createElement(m.a,{size:"large",onClick:Object(ie.a)(g.a.mark(function N(){var Pe,Z;return g.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:C.length>1?I.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8BAD\u9879\u76EE"):C.length===0?I.b.error("\u8BF7\u9009\u62E9\u5B9E\u8BAD\u9879\u76EE"):($&&$(Je==null||((Pe=Je.shixun_list)===null||Pe===void 0)?void 0:Pe.filter(function(z){return z.id===C[0]})[0],(Z=s.actionTabs)===null||Z===void 0?void 0:Z.editData),B({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return ce.stop()}},N)})),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(Pe){U.keyword=Pe,B({type:"classroomList/getShixunLists",payload:Object(n.a)({},U)})}})),a.a.createElement("section",{className:"edu-container"},R.map(function(N,Pe){var Z;return a.a.createElement("ul",{className:Ue.a.menu,key:Pe},a.a.createElement("li",null,N.name),N==null||((Z=N.children)===null||Z===void 0)?void 0:Z.map(function(it,ce){return a.a.createElement("li",{key:ce,className:U[N.id]==it.id?Ue.a.actived:"",onClick:function(){U[N.id]=it.id,Qe(Object(n.a)({},U)),B({type:"classroomList/getShixunLists",payload:Object(n.a)({},U)})}},a.a.createElement("strong",null,it.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:U.tag_id?"":Ue.a.actived3,onClick:function(){ot(null,null,null)}},a.a.createElement("strong",null,"\u5168\u90E8")),u.menus&&u.menus.map(function(N,Pe){return a.a.createElement("li",{key:Pe,className:U.current_id==N.id&&U.tag_level===1?Ue.a.actived3:""},a.a.createElement("strong",{onClick:function(){ot(1,N.id,N.id)}},N.name),a.a.createElement("div",null,N.sub_repertoires.map(function(Z,it){return a.a.createElement("div",{key:it,className:"mt5"},a.a.createElement("div",{className:U.tag_id==Z.id&&U.tag_level===2?"".concat(Ue.a.actived4," ").concat(Ue.a.subTag):Ue.a.subTag,onClick:function(){ot(2,Z.id,N.id)}},Z.name),a.a.createElement("ul",{className:"mt5"},Z.tags&&Z.tags.map(function(ce,z){return a.a.createElement("li",{key:z,className:U.tag_id==ce.id&&U.tag_level===3?Ue.a.actived4:"",onClick:function(){ot(3,ce.id,N.id)}},ce.name)})))})))})),f.map(function(N,Pe){var Z;return a.a.createElement("ul",{className:Ue.a.menu,key:Pe},a.a.createElement("li",null,N.name),N==null||((Z=N.children)===null||Z===void 0)?void 0:Z.map(function(it,ce){return a.a.createElement("li",{key:ce,className:U[N.id]==it.id?Ue.a.actived:"",onClick:function(){U[N.id]=it.id,Qe(Object(n.a)({},U)),B({type:"classroomList/getShixunLists",payload:Object(n.a)({},U)})}},a.a.createElement("strong",null,it.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"},C.length),"\u4E2A\u5B9E\u8BAD"),a.a.createElement("li",null,"\u5171",a.a.createElement("span",{className:"c-blue"},Je.shixuns_count),"\u4E2A\u8BFE\u7A0B"),a.a.createElement("li",{className:"current",onClick:function(){U.order=U.order==="asc"?"desc":"asc",Qe(Object(n.a)({},U))}},"\u5B66\u4E60\u4EBA\u6570",a.a.createElement("p",{className:"edu-sorter current ".concat(U.order)},U.order==="asc"?a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))),Je==null||((r=Je.shixun_list)===null||r===void 0)?void 0:r.map(function(N,Pe){return a.a.createElement("div",{className:Ue.a.listItem,key:Pe},a.a.createElement(_t.a,{checked:C.includes(N.id),value:N.id,onChange:function(it){var ce=C.indexOf(N.id);C.indexOf(N.id)>-1?Ae(C.filter(function(z){return z!==N.id})):Ae(C.concat(N.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(G.Link,{to:"/shixuns/".concat(N.identifier,"/challenges"),target:"_blank"},a.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:N.title}})))),a.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.a.createElement("span",{className:Ue.a.description,dangerouslySetInnerHTML:{__html:N.description}})),a.a.createElement("div",{className:"flex-wrp mt15"},N.challenge_names.map(function(Z,it){return a.a.createElement("span",{key:it,className:"mr30"},"\u7B2C",it+1,"\u5173 ",Z," ")})),a.a.createElement(K.a,{dashed:!0}),a.a.createElement("div",{className:"c-light-black mt20"},a.a.createElement("span",null,N.author_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,N.author_school_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",N.level),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),a.a.createElement("span",null,N.study_count))))}),a.a.createElement("p",null)),a.a.createElement("div",{className:"tc"},a.a.createElement(nt.a,{defaultCurrent:1,current:he.page||1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,showSizeChanger:!1,total:Je==null?void 0:Je.shixuns_count,onChange:function(Pe){U.page=Pe,Ae([]),B({type:"classroomList/getShixunLists",payload:Object(n.a)({},U)})}})))},ze=Object(P.a)(function(F){var t=F.classroomList,r=F.loading,s=F.shixunsList;return{classroomList:t,loading:r,shixunsList:s}})(et),Fe=e("L4pD"),qe=e("zQJ6"),ut=e.n(qe),lt=function(t){var r,s,u,p,B,$,Y,Ze,he,Ye,Ke,fe,De,He,Ce,Je,Te,We,C=t.exercise,Ae=t.globalSetting,Q=t.loading,me=t.user,U=t.problemset,Qe=t.dispatch,V=Object(w.m)(),ot=Object(w.k)(),N=me.userInfo,Pe=oe.a.useForm(),Z=Object(A.a)(Pe,1),it=Z[0],ce=Object(te.useState)([]),z=Object(A.a)(ce,2),x=z[0],i=z[1],c=Object(te.useState)(!1),Se=Object(A.a)(c,2),pe=Se[0],st=Se[1],Re=Object(te.useState)(-1),bt=Object(A.a)(Re,2),ve=bt[0],Me=bt[1],Rt=Object(te.useRef)(),jt=Object(te.useState)(!1),Lt=Object(A.a)(jt,2),Mt=Lt[0],Ft=Lt[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(te.useEffect)(function(){var ye,W,le;if((ye=C.editData)===null||ye===void 0?void 0:ye.exercise_questions){var H,be,Oe,Et,Pt,vt,Dt,Ct,Bt;i(Object(Ee.a)((H=C.editData)===null||H===void 0?void 0:H.exercise_questions)),it.setFieldsValue({exercise_name:(be=C.editData)===null||be===void 0||((Oe=be.exercise)===null||Oe===void 0)?void 0:Oe.exercise_name,time:(Et=C.editData)===null||Et===void 0||((Pt=Et.exercise)===null||Pt===void 0)?void 0:Pt.time,difficulty:(vt=C.editData)===null||vt===void 0||((Dt=vt.exercise)===null||Dt===void 0)?void 0:Dt.difficulty,exercise_description:(Ct=C.editData)===null||Ct===void 0||((Bt=Ct.exercise)===null||Bt===void 0)?void 0:Bt.exercise_description})}var It=(W=C.editData)===null||W===void 0||((le=W.exercise)===null||le===void 0)?void 0:le.sub_discipline_id;It&&St(It)},[C.editData]),Object(te.useEffect)(function(){var ye,W,le=[],H=(ye=C.editData)===null||ye===void 0||((W=ye.exercise)===null||W===void 0)?void 0:W.sub_discipline_id;U.courseOptions.map(function(be){var Oe;be.value===H&&le.push(H),be==null||((Oe=be.children)===null||Oe===void 0)||Oe.map(function(Et){Et.value===H&&(le=[be.value,Et.value])})}),it.setFieldsValue({courseid:Object(Ee.a)(le)})},[U.courseOptions]);var St=function(){var ye=Object(ie.a)(g.a.mark(function W(le){return g.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Qe({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:le}});case 2:case"end":return be.stop()}},W)}));return function(le){return ye.apply(this,arguments)}}();Object(te.useEffect)(function(){At()},[V.categoryId]);var At=function(){var ye=Object(ie.a)(g.a.mark(function W(){return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Qe({type:"exercise/editExercise",payload:Object(n.a)({},V)});case 2:return H.next=4,Qe({type:"problemset/getEditDisciplines",payload:{source:"question"}});case 4:case"end":return H.stop()}},W)}));return function(){return ye.apply(this,arguments)}}(),dt=function(){var ye=Object(ie.a)(g.a.mark(function W(){var le,H,be;return g.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,it.validateFields();case 2:return be=it.getFieldValue(),be.is_md=!0,be.exerciseId=(le=C.editData)===null||le===void 0||((H=le.exercise)===null||H===void 0)?void 0:H.id,be.sub_discipline_id=be.courseid[be.courseid.length-1],st(!1),Et.next=9,Object(_e.F)(Object(n.a)({},be));case 9:Me(-1),Qe({type:"exercise/editExercise",payload:Object(n.a)({},V)});case 11:case"end":return Et.stop()}},W)}));return function(){return ye.apply(this,arguments)}}(),je=function(){var ye=Object(ie.a)(g.a.mark(function W(le){var H,be,Oe,Et;return g.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:if(!(ve!==-1)){vt.next=3;break}return I.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),vt.abrupt("return");case 3:le===5?Qe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE"}}):le===6?ot.push("/problems/new?difficult=".concat((H=C.editData)===null||H===void 0||((be=H.exercise)===null||be===void 0)?void 0:be.difficulty,"&sub_discipline_id=").concat((Oe=C.editData)===null||Oe===void 0||((Et=Oe.exercise)===null||Et===void 0)?void 0:Et.sub_discipline_id,"&express_id=").concat(V.categoryId,"&callback_url=").concat(location.pathname)):(Me((x==null?void 0:x.length)+1),i([].concat(Object(Ee.a)(x),[{question_type:le}]))),Ft(!0);case 5:case"end":return vt.stop()}},W)}));return function(le){return ye.apply(this,arguments)}}(),Be=function(){var W;Me(-1),(x==null||((W=x[ve-1])===null||W===void 0)?void 0:W.question_id)||i(x.filter(function(le,H){return H!==ve-1}))},Ge=function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(W.question_type===6){var le,H,be,Oe;return ot.push("/problems/new?difficult=".concat((le=C.editData)===null||le===void 0||((H=le.exercise)===null||H===void 0)?void 0:H.difficulty,"&sub_discipline_id=").concat((be=C.editData)===null||be===void 0||((Oe=be.exercise)===null||Oe===void 0)?void 0:Oe.sub_discipline_id,"&express_id=").concat(V.categoryId,"&callback_url=").concat(location.pathname)),!1}x.splice(W==null?void 0:W.key,0,Object(n.a)({insert_id:W==null?void 0:W.insert_id},W)).slice(),i(Object(Ee.a)(x.map(function(Et,Pt){return Object(n.a)(Object(n.a)({},Et),{key:Pt+1})}))),Me(W.key+1)},Ie=function(){return x==null?void 0:x.map(function(W,le){W.key=le+1,W.len=x.length;var H={ref:Rt,editData:W,editKey:ve,cancelAdd:function(){return Be()},setEditKey:function(Oe){return Me(Oe)},setIsClaer:function(Oe){return Ft(Oe)},addCallback:function(Oe){return Ge(Oe)}};if(W.question_type===0)return a.a.createElement("aside",null,a.a.createElement(ue.a,H),a.a.createElement(K.a,null));if(W.question_type===1)return a.a.createElement("aside",null,a.a.createElement(M.a,H),a.a.createElement(K.a,null));if(W.question_type===2)return a.a.createElement("aside",null,a.a.createElement(k.a,H),a.a.createElement(K.a,null));if(W.question_type===3)return a.a.createElement("aside",null,a.a.createElement(Le.a,H),a.a.createElement(K.a,null));if(W.question_type===4)return a.a.createElement("aside",null,a.a.createElement(tt.a,H),a.a.createElement(K.a,null));if(W.question_type===5)return a.a.createElement("aside",null,a.a.createElement(S.a,H),a.a.createElement(K.a,null));if(W.question_type===6)return a.a.createElement("aside",null,a.a.createElement(Fe.a,H),a.a.createElement(K.a,null))})};return a.a.createElement("section",{className:"edu-container minH500"},a.a.createElement(o.a,{loading:Q["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"},N&&a.a.createElement(X.a,{separator:">"},a.a.createElement(X.a.Item,null,a.a.createElement(G.Link,{to:"/classrooms/".concat(V.coursesId,"/exercise")},N==null||((r=N.course)===null||r===void 0)?void 0:r.course_name)),a.a.createElement(X.a.Item,null,a.a.createElement(G.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:[ut.a.title,"mt20"].join(" ")},a.a.createElement(de.a,{style:{width:"100%"}},a.a.createElement(O.a,{flex:"1"},a.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377")),a.a.createElement(O.a,null,a.a.createElement(G.Link,{className:"font16 c-light-black",to:"/classrooms/".concat(V.coursesId,"/exercise")},"\u8FD4\u56DE"))))),a.a.createElement("section",{className:[ut.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!pe&&a.a.createElement("aside",null,a.a.createElement("div",{className:ut.a.containerDesc},a.a.createElement("div",null,(s=C.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 st(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),a.a.createElement("div",{className:"c-light-black"},(p=C.editData)===null||p===void 0||((B=p.exercise)===null||B===void 0)?void 0:B.exercise_description)),pe&&a.a.createElement(oe.a,{layout:"vertical",form:it,className:ut.a.formWrap},a.a.createElement(oe.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(L.a,{disabled:(($=C.editData)===null||$===void 0||((Y=$.exercise)===null||Y===void 0)?void 0:Y.exercise_status)!==1,placeholder:"\u8BF7\u9009\u62E9...",options:U.courseOptions})),a.a.createElement(oe.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u540D\u79F0"}]},a.a.createElement(b.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),a.a.createElement("div",{style:{display:"flex"}},a.a.createElement(oe.a.Item,{name:"time",label:"\u8003\u8BD5\u65F6\u957F"},a.a.createElement(se.a,{min:1,max:9999,disabled:((Ze=C.editData)===null||Ze===void 0||((he=Ze.exercise)===null||he===void 0)?void 0:he.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(oe.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(h.a.Group,{disabled:((Ye=C.editData)===null||Ye===void 0||((Ke=Ye.exercise)===null||Ke===void 0)?void 0:Ke.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(oe.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},a.a.createElement(b.a.TextArea,{disabled:((fe=C.editData)===null||fe===void 0||((De=fe.exercise)===null||De===void 0)?void 0:De.exercise_status)!==1,maxLength:100,rows:6,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26"})),a.a.createElement(oe.a.Item,{className:"tr"},a.a.createElement(m.a,{type:"primary",onClick:function(){dt()}},"\u4FDD\u5B58"),a.a.createElement(m.a,{style:{marginLeft:10},onClick:function(){var W;if(st(!1),(W=C.editData)===null||W===void 0?void 0:W.exercise_questions){var le,H,be,Oe,Et,Pt,vt,Dt,Ct;i(Object(Ee.a)((le=C.editData)===null||le===void 0?void 0:le.exercise_questions)),it.setFieldsValue({exercise_name:(H=C.editData)===null||H===void 0||((be=H.exercise)===null||be===void 0)?void 0:be.exercise_name,time:(Oe=C.editData)===null||Oe===void 0||((Et=Oe.exercise)===null||Et===void 0)?void 0:Et.time,difficulty:(Pt=C.editData)===null||Pt===void 0||((vt=Pt.exercise)===null||vt===void 0)?void 0:vt.difficulty,exercise_description:(Dt=C.editData)===null||Dt===void 0||((Ct=Dt.exercise)===null||Ct===void 0)?void 0:Ct.exercise_description})}}},"\u53D6\u6D88")))),a.a.createElement(de.a,{className:"mt20"},a.a.createElement(O.a,{flex:1},Tt.map(function(ye,W){var le,H,be,Oe;if(C==null||((le=C.editData)===null||le===void 0||((H=le.exercise_types)===null||H===void 0))?void 0:H[ye.count])return a.a.createElement("span",{className:"mr15 font14",key:W},ye.name," ",C==null||((be=C.editData)===null||be===void 0)?void 0:be.exercise_types[ye.count],"\u9898\uFF0C\u5171",C==null||((Oe=C.editData)===null||Oe===void 0)?void 0:Oe.exercise_types[ye.score],"\u5206")})),a.a.createElement(O.a,null,a.a.createElement("span",{className:"font14 c-black"},"\u5408\u8BA1 ",a.a.createElement("span",{className:"c-blue"},(C==null||((He=C.editData)===null||He===void 0||((Ce=He.exercise_types)===null||Ce===void 0))?void 0:Ce.q_counts)||0)," \u9898 \u5171 ",a.a.createElement("span",{className:"c-orange"},(C==null||((Je=C.editData.exercise_types)===null||Je===void 0)?void 0:Je.q_scores)||0)," \u5206"))),x!=""&&a.a.createElement("section",{className:[ut.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},Ie()),((Te=C.editData)===null||Te===void 0||((We=Te.exercise)===null||We===void 0)?void 0:We.exercise_status)===1&&a.a.createElement("section",{style:{display:"flex"},className:[ut.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},a.a.createElement("div",{style:{flex:"1"}},Tt.map(function(ye){return a.a.createElement(m.a,{className:"mr20",type:"primary",onClick:function(){return je(ye.id)}},a.a.createElement(ee.a,{className:"mr5"}),ye.name)})),a.a.createElement(m.a,{className:"mr20",type:"primary"},a.a.createElement(ee.a,{className:"mr5"}),a.a.createElement(G.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(ze,{callback:function(W,le){if(le){x.splice(le==null?void 0:le.key,0,Object(n.a)(Object(n.a)({insert_id:le==null?void 0:le.insert_id},le),{},{shixun:W.challenge_names.map(function(H){return{challenge_name:H,challenge_score:5}}),shixun_name:W.title,shixun_id:W.id,question_type:5,edit:!0})).slice(),i(Object(Ee.a)(x.map(function(H,be){return Object(n.a)(Object(n.a)({},H),{key:be+1})}))),Me(le.key+1);return}x.push({shixun:W.challenge_names.map(function(H){return{challenge_name:H,challenge_score:5}}),shixun_name:W.title,shixun_id:W.id,question_type:5,edit:!0}),i(Object(Ee.a)(x))}})))},gt=_.default=Object(P.a)(function(F){var t=F.exercise,r=F.loading,s=F.user,u=F.problemset,p=F.globalSetting;return{exercise:t,globalSetting:p,user:s,problemset:u,loading:r.effects}})(lt)},HmJG:function(rt,_,e){},L4pD:function(rt,_,e){"use strict";var we=e("CeOx"),o=e("NiCL"),J=e("rjoL"),m=e("TMtJ"),ae=e("VBJJ"),h=e.n(ae),E=e("55MS"),se=e("X/R0"),ne=e("M6G9"),b=e("z3+T"),q=e("GZha"),L=e("buSX"),ge=e("ZZRV"),l=e.n(ge),xe=e("q5+0"),de=e("9kvl"),Ne=e("V0Rq"),O=e("1vsH"),j=e("9Bee"),X=e("YJx+"),D=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"],re=function(n,y){var g=n.problemset,ie=n.exercise,Ee=n.globalSetting,Ve=n.loading,oe=n.dispatch,A=n.onRef,te=A===void 0?function(){}:A,a=n.editData,w=n.cancelAdd,G=w===void 0?function(){}:w,P=n.editKey,ee=n.setEditKey,_e=ee===void 0?function(){}:ee,M=n.addCallback,ue=M===void 0?function(){}:M,k=n.setIsClaer,Le=k===void 0?function(){}:k,tt=Object(L.a)(n,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),S=Object(ge.useState)([]),d=Object(q.a)(S,2),at=d[0],T=d[1],nt=Object(ge.useState)(),ct=Object(q.a)(nt,2),_t=ct[0],mt=ct[1],Ue=Object(ge.useState)([]),v=Object(q.a)(Ue,2),R=v[0],f=v[1],et=Object(ge.useState)(""),ze=Object(q.a)(et,2),Fe=ze[0],qe=ze[1],ut=Object(ge.useState)(5),lt=Object(q.a)(ut,2),gt=lt[0],F=lt[1],t=Object(ge.useState)(!1),r=Object(q.a)(t,2),s=r[0],u=r[1],p=Object(xe.k)(),B=Object(xe.m)();Object(ge.useEffect)(function(){T(["","","",""])},[]),Object(ge.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){u(!0),qe(""),F(5),T(["","","",""]),f([]);return}qe(a==null?void 0:a.question_title),F(parseInt(a==null?void 0:a.question_score)),T(a==null?void 0:a.question_choices.map(function(fe){return fe.choice_text}));var Ke=[];a==null||a.standard_answer.map(function(fe,De){Ke.push(fe-1)}),f(Ke)},[a]),Object(ge.useImperativeHandle)(y,function(){return{onSave:$,isEdit:s}});var $=function(){var Ke=Object(b.a)(h.a.mark(function fe(){var De,He,Ce;return h.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(Fe){Te.next=3;break}return ne.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Te.abrupt("return",!1);case 3:if(De=at.findIndex(function(We){return!We}),!(De>-1)){Te.next=7;break}return ne.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[De]," \u9009\u9879\u7684\u5185\u5BB9")),Te.abrupt("return",!1);case 7:if(R.length){Te.next=10;break}return ne.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Te.abrupt("return",!1);case 10:if(!(R.length<1)){Te.next=13;break}return ne.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Te.abrupt("return",!1);case 13:if(He=at.map(function(We,C){return{choice_text:We,is_answer:R.includes(C)?C+1:0}}),!a.question_id){Te.next=20;break}return Te.next=17,oe({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:Fe,question_type:1,question_score:gt,question_choices:He.map(function(We){return We.choice_text}),standard_answers:He.filter(function(We){return We.is_answer}).map(function(We){return We.is_answer})}});case 17:Ce=Te.sent,Te.next=23;break;case 20:return Te.next=22,oe({type:"exercise/addExerciseQuestion",payload:{insert_id:a==null?void 0:a.insert_id,categoryId:B.categoryId,question_title:Fe,question_type:1,question_score:"5.0",question_choices:He.map(function(We){return We.choice_text}),standard_answers:He.filter(function(We){return We.is_answer}).map(function(We){return We.is_answer})}});case 22:Ce=Te.sent;case 23:Ce.status===0&&(ne.b.success("\u4FDD\u5B58\u6210\u529F"),u(!1),oe({type:"exercise/editExercise",payload:Object(E.a)({},B)}));case 24:case"end":return Te.stop()}},fe)}));return function(){return Ke.apply(this,arguments)}}(),Y=[{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(Ke){var fe,De;return(ie==null||((fe=ie.editData)===null||fe===void 0||((De=fe.exercise)===null||De===void 0))?void 0:De.exercise_status)===1?Ke:Ke.id!=="del"&&Ke.id!=="add"}),Ze=function(){var Ke=Object(b.a)(h.a.mark(function fe(De){return h.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:Ce.t0=De.id,Ce.next=Ce.t0==="del"?3:Ce.t0==="up"||Ce.t0==="down"?5:Ce.t0==="edit"?9:Ce.t0==="add"?12:17;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(b.a)(h.a.mark(function Te(){return h.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(Ne.j)({id:a.question_id});case 2:oe({type:"exercise/editExercise",payload:Object(E.a)({},B)});case 3:case"end":return C.stop()}},Te)}))()}}),Ce.abrupt("break",17);case 5:return Ce.next=7,oe({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:De.id}});case 7:return oe({type:"exercise/editExercise",payload:Object(E.a)({},B)}),Ce.abrupt("break",17);case 9:return Le(!1),p.push("/problems/".concat(a==null?void 0:a.hack_identifier,"/edit?type=exercises&express_id=").concat(B.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)),Ce.abrupt("break",17);case 12:if(!(P!==-1)){Ce.next=15;break}return ne.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Ce.abrupt("return");case 15:return ue({key:a.key,insert_id:a==null?void 0:a.question_id,question_type:6}),Ce.abrupt("break",17);case 17:case"end":return Ce.stop()}},fe)}));return function(De){return Ke.apply(this,arguments)}}(),he=function(){var Ke=Object(b.a)(h.a.mark(function fe(De){var He;return h.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return De.preventDefault(),Je.next=3,Object(Ne.L)({id:a==null?void 0:a.hack_identifier});case 3:He=Je.sent,He.status===0&&Object(O.y)("/myproblems/".concat(He==null?void 0:He.identifier));case 5:case"end":return Je.stop()}},fe)}));return function(De){return Ke.apply(this,arguments)}}(),Ye=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(De){return he(De)}},"\u67E5\u770B\u8BE6\u60C5"),!a.hideAction&&Y.map(function(fe,De){return fe.id==="up"&&a.key===1||fe.id==="down"&&a.key===a.len?null:l.a.createElement(o.a,{key:De,placement:"bottom",title:fe.name},l.a.createElement("span",{onClick:function(){return Ze(fe)},className:fe.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},Ye())};_.a=Object(de.a)(function(I){var n=I.problemset,y=I.loading,g=I.globalSetting,ie=I.exercise;return{problemset:n,globalSetting:g,exercise:ie,loading:y.effects}},null,null,{forwardRef:!0})(Object(ge.forwardRef)(re))},M8RZ:function(rt,_,e){"use strict";e.d(_,"a",function(){return ne});var we=e("FGJx"),o=e("o0AO"),J=e("uwZC"),m=e("lpH6"),ae=e("ZZRV"),h=e.n(ae),E=e("EaaV"),se=e.n(E),ne=function(b){Object(J.a)(L,b);var q=Object(m.a)(L);function L(ge){var l;Object(we.a)(this,L),l=q.call(this,ge);var xe=window.document;return l.node=xe.createElement("div"),xe.body.appendChild(l.node),l}return Object(o.a)(L,[{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)}}]),L}(h.a.Component)},O2Wb:function(rt,_,e){rt.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(rt,_,e){"use strict";var we=e("rjoL"),o=e("TMtJ"),J=e("Uu80"),m=e("GZha"),ae=e("zjzt"),h=e("ZZRV"),E=e.n(h),se=e("M0ff"),ne=e.n(se),b=e("BlUI"),q=e("4X1q"),L=e("bwE0"),ge=e("aPdX"),l=e("rnm6"),xe=e("95/S"),de=e("kSUc"),Ne=e("9Bee"),O=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 K(u){var p=u.onActionCallback,B=u.title,$=u.icon,Y=u.actionName,Ze=u.className,he=Ze===void 0?"":Ze,Ye=u.children;function Ke(){p(Y)}return E.a.createElement("a",{title:B,className:he,onClick:Ke},E.a.createElement("i",{className:"md-iconfont ".concat($)}),Ye)}var re=function(u){var p=u.watch,B=u.showNullButton,$=u.onActionCallback,Y=u.fullScreen,Ze=[].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"},Ze.map(function(he,Ye){return E.a.createElement("li",{key:Ye},he.actionName?E.a.createElement(K,Object(O.a)({},he,{onActionCallback:$})):E.a.createElement("span",{className:"v-line"}))}),B?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:$},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(Y?"icon-shrink":"icon-enlarge"),title:Y?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:$})))},I=e("M8RZ"),n=e("MPZO"),y=e("bnk9"),g=e("EkPb"),ie=e("7X0+"),Ee=e("DHCt"),Ve=e("CRgH"),oe={labelCol:{span:4},wrapperCol:{span:20}},A=function(u){var p=u.callback,B=u.onCancel;function $(Y){p(Y)}return E.a.createElement(ie.a,Object(O.a)({},oe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:$}),E.a.createElement(ie.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(ie.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(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(y.a,{type:"ghost",onClick:B},"\u53D6\u6D88")))},te=e("7ahc"),a=e("HmJG"),w=e("BjJ7"),G=ie.a.useForm,P={width:280,marginRight:10},ee={labelCol:{span:5},wrapperCol:{span:19}},_e=function(u){var p=u.callback,B=u.onCancel,$=G(),Y=Object(m.a)($,1),Ze=Y[0];function he(fe){p(fe)}function Ye(fe){Ze.setFieldsValue({src:"/api/attachments/".concat(fe.id)})}function Ke(fe){var De=fe.target.files[0];ue(De,Ye)}return E.a.createElement(ie.a,Object(O.a)({form:Ze},ee,{className:"upload-image-panel",onFinish:he}),E.a.createElement(ie.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},E.a.createElement("div",{className:"flex-container"},E.a.createElement(ie.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},E.a.createElement(Ve.a,{style:P})),E.a.createElement(M,{onFileChange:Ke}))),E.a.createElement(ie.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(ie.a.Item,{style:{textAlign:"right"}},E.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(y.a,{type:"ghost",onClick:B},"\u53D6\u6D88")))};function M(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 ue(u,p){var B=new FormData;B.append("editormd-image-file",u),B.append("file_param_name","editormd-image-file"),B.append("byxhr","true");var $=new window.XMLHttpRequest;$.withCredentials=!0,$.addEventListener("load",function(Y){p(JSON.parse(Y.target.responseText))},!1),$.addEventListener("error",function(Y){console.error(Y)},!1),$.open("POST","".concat(w.a,"/api/attachments.json")),$.send(B)}var k=e("EYz/"),Le=e("gwXo"),tt=e("9cas"),S=e("twZV"),d=S.a.Group,at={margin:"0 8px"},T=function(u){var p=u.callback,B=u.onCancel;function $(Y){p(Y)}return E.a.createElement(ie.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:$},E.a.createElement("div",{className:"flex-container"},E.a.createElement("span",{style:at},"\u5355\u5143\u683C\u6570\uFF1A"),E.a.createElement("span",{style:at},"\u884C\u6570"),E.a.createElement(ie.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.a.createElement(Le.a,null)),E.a.createElement("span",{style:at},"\u5217\u6570"),E.a.createElement(ie.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.a.createElement(Le.a,null))),E.a.createElement("div",{className:"flex-container",style:{marginTop:12}},E.a.createElement("span",{style:at},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.a.createElement(ie.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(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(y.a,{type:"ghost",onClick:B},"\u53D6\u6D88")))},nt="link",ct="upload-image",_t="code-block",mt="add-table",Ue="------------",v={default:Ue,left:":".concat(Ue),center:":".concat(Ue,":"),right:"".concat(Ue,":")},R=e("9VGf"),f,et;function ze(){}var Fe=0,qe=1e4,ut="\u2581";function lt(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}var gt=navigator.platform.toUpperCase().indexOf("MAC")>=0,F=gt?"Cmd":"Ctrl",t=(f={},Object(ae.a)(f,F+"-B","bold"),Object(ae.a)(f,F+"-I","italic"),f),r=(et={},Object(ae.a)(et,nt,"\u6DFB\u52A0\u94FE\u63A5"),Object(ae.a)(et,_t,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ae.a)(et,ct,"\u6DFB\u52A0\u56FE\u7247"),Object(ae.a)(et,mt,"\u6DFB\u52A0\u8868\u683C"),et),s=_.a=function(u){var p=u.defaultValue,B=p===void 0?"":p,$=u.onChange,Y=u.width,Ze=Y===void 0?"100%":Y,he=u.height,Ye=he===void 0?400:he,Ke=u.miniToolbar,fe=Ke===void 0?!1:Ke,De=u.isFocus,He=De===void 0?!1:De,Ce=u.watch,Je=u.id,Te=Je===void 0?"markdown-editor-id":Je,We=u.showResizeBar,C=We===void 0?!1:We,Ae=u.noStorage,Q=Ae===void 0?!1:Ae,me=u.showNullButton,U=me===void 0?!1:me,Qe=u.fullScreen,V=Qe===void 0?!1:Qe,ot=u.onBlur,N=u.onCMBeforeChange,Pe=u.className,Z=Pe===void 0?"":Pe,it=u.placeholder,ce=it===void 0?"":it,z=Object(h.useState)(null),x=Object(m.a)(z,2),i=x[0],c=x[1],Se=Object(h.useState)(B),pe=Object(m.a)(Se,2),st=pe[0],Re=pe[1],bt=Object(h.useState)(Ce),ve=Object(m.a)(bt,2),Me=ve[0],Rt=ve[1],jt=Object(h.useState)(V),Lt=Object(m.a)(jt,2),Mt=Lt[0],Ft=Lt[1],Tt=Object(h.useState)(""),St=Object(m.a)(Tt,2),At=St[0],dt=St[1],je=Object(h.useState)(0),Be=Object(m.a)(je,2),Ge=Be[0],Ie=Be[1],ye=Object(h.useState)(Ye),W=Object(m.a)(ye,2),le=W[0],H=W[1],be=Object(h.useState)(!1),Oe=Object(m.a)(be,2),Et=Oe[0],Pt=Oe[1],vt=Object(h.useRef)(),Dt=Object(h.useRef)(),Ct=Object(h.useRef)(),Bt=Object(h.useRef)();Object(h.useEffect)(function(){if(vt.current){var ke=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)&&ue(Ot.getAsFile(),function(xt){xt.id?$e.replaceSelection("![,](/api/attachments/".concat(xt.id,")")):document.location.href="/user/login"})}else return!0}return!0},$e=ne.a.fromTextArea(vt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!fe,lineWrapping:!0,value:B,autoCloseTags:!0,autoCloseBrackets:!0});return $e.on("paste",ke),c($e),function(){$e.off("paste",ke)}}},[]);var It=Object(h.useCallback)(function(){if(Dt.current)try{var ke=Dt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,$e=Dt.current.getElementsByClassName("markdown-editor-body")[0];Mt?$e.style.height="calc(100vh - ".concat(ke,"px)"):$e.style.height="".concat(le-ke,"px")}catch(Xe){console.log(Xe,"---- to set md editor body height")}},[le,Dt,Mt]);Object(h.useEffect)(function(){function ke(){var Xe=new b.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(),i.setSize("100%","100%"),i.refresh())}}catch(Ut){pt.e(Ut)}finally{pt.f()}});return Xe.observe(vt.current.parentElement),Xe}if(i){var $e=ke();return function(){$e.unobserve(vt.current.parentElement)}}},[i,It]),Object(h.useEffect)(function(){if(i){for(var ke=[],$e=function(){var yt=ft[Xe];pt=Object(m.a)(yt,2);var Ut=pt[0],Ot=pt[1],xt=Object(ae.a)({},Ut,function(){kt(Ot)});ke.push(xt),i.addKeyMap(xt)},Xe=0,ft=Object.entries(t);Xe0){var ke=new Date().getTime(),$e=window.sessionStorage.getItem(Te);ke>=Ge+qe&&(!$e||$e!==st)&&(window.sessionStorage.setItem(Te,st),Pt(!0))}},qe),Object(h.useEffect)(function(){Rt(Ce)},[i,Ce]),Object(h.useEffect)(function(){i&&(He&&i.focus())},[i,He]),Object(h.useEffect)(function(){if(Me&&i){var ke=function(ft){var pt=ft.target;Bt.current&&(Bt.current.scrollTop=Bt.current.scrollHeight*pt.scrollTop/pt.scrollHeight)},$e=i.getScrollerElement();return $e.addEventListener("scroll",ke),function(){$e.removeEventListener("scroll",ke)}}},[i,Me]),Object(h.useEffect)(function(){if(i&&N){var ke=function(Xe,ft){N(Xe,ft)};return i.on("beforeChange",ke),function(){i.off("beforeChange",ke)}}},[i,N]),Object(h.useEffect)(function(){if(i&&ot){var ke=function(){ot(i.getValue())};return i.on("blur",ke),function(){i.off("blur",ke)}}},[i,ot]),Object(h.useEffect)(function(){if(i){var ke=function(Xe){var ft=Xe.getValue();Re(ft),Ie(new Date().getTime()),Xe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),$&&$(ft)};return i.on("change",ke),function(){i.off("change",ke)}}},[i,$]),Object(h.useEffect)(function(){i&&(B==null?(i.setValue(""),Re("")):B!==i.getValue()&&(i.setValue(B),Re(B)))},[i,B]);var kt=Object(h.useCallback)(function(ke){var $e=i.getCursor(),Xe=i.getSelection(),ft=Xe.split(` -`);switch(ke){case"bold":return i.replaceSelection("**"+Xe+"**"),Xe===""&&i.setCursor($e.line,$e.ch+2),i.focus();case"italic":return i.replaceSelection("*"+Xe+"*"),Xe===""&&i.setCursor($e.line,$e.ch+1),i.focus();case"code":return i.replaceSelection("`"+Xe+"`"),Xe===""&&i.setCursor($e.line,$e.ch+1),i.focus();case"inline-latex":return i.replaceSelection("`$$"+Xe+"$$`"),Xe===""&&i.setCursor($e.line,$e.ch+3),i.focus();case"latex":return i.replaceSelection("```latex\n"+Xe+"\n```"),i.setCursor($e.line+1,Xe.length+1),i.focus();case"line-break":return i.replaceSelection(`
        -`),i.focus();case"list-ul":return Xe===""?i.replaceSelection("- "+Xe):i.replaceSelection(ft.map(function(pt){return pt===""?"":"- ".concat(pt)}).join(` -`)),i.focus();case"list-ol":return Xe===""?i.replaceSelection("1. "+Xe):i.replaceSelection(ft.map(function(pt,ht){return pt===""?"":"".concat(ht+1,". ").concat(pt)}).join(` -`)),i.focus();case"add-null-ch":return Xe===""&&i.setCursor($e.line,$e.ch+1),i.replaceSelection(ut),i.focus();case"eraser":return i.setValue(""),i.focus();case"trigger-watch":return Rt(!Me),i.focus();case"trigger-full-screen":return Ft(!Mt),i.focus();case nt:dt(nt);return;case _t:dt(_t);return;case ct:dt(ct);return;case mt:dt(mt);return;default:throw new Error}},[i,Me,Mt]),Nt=Object(h.useCallback)(function(ke){dt("");switch(At){case nt:var $e=ke.title,Xe=ke.link;return i.replaceSelection("[".concat($e,"](").concat(Xe,")")),i.focus();case _t:var ft=ke.language,pt=ke.content;return i.replaceSelection(["```"+ft,pt,"```"].join(` -`)),i.focus();case ct:var ht=ke.src,yt=ke.alt;return i.replaceSelection("![ ".concat(yt," ]( ").concat(ht,' "').concat(yt,'" )')),i.focus();case mt:for(var Ut=ke.row,Ot=ke.col,xt=ke.align,Wt=` +(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"),de=e("rjoL"),A=e("TMtJ"),te=e("z3+T"),x=e("zjzt"),ve=e("ZZRV"),l=e.n(ve),je=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(je.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(je.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"),de=e("MPZO"),A=e("bnk9"),te=e("EYz/"),x=e("gwXo"),ve=e("GrpF"),l=e("Xc/e"),je=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(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,Ce=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(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),Be=Object(I.a)(Ve,2),qe=Be[0],Ne=Be[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),Fe=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],Se=Ue[1],Ae=function(Me){Se([].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 Te(){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,Se(ge.tag_disciplines);case 4:case"end":return q.stop()}},Te)})),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:[];Se(Me)},[S.tagDisciplineData]);var bt=function(){var ut=Object(O.a)(X.a.mark(function Me(){var Te,We,xe,ge,W,q,G;return X.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(Te=[],We=!1,p.forEach(function(Et,Pt){Te.push({choice_id:Pt+1,answer_text:[]}),Et.forEach(function(gt,Dt){Te[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:Te,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:Te,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:Te,is_ordered:he});case 19:case"end":return De.stop()}},Me)}));return function(){return ut.apply(this,arguments)}}(),Pe=function(Me,Te,We){var xe=p.slice();if(Te&&xe.splice(Me,Te),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&&!!Fe&&g.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Oe/Fe).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,Te;return(S==null||((Me=S.editData)===null||Me===void 0||((Te=Me.exercise)===null||Te===void 0))?void 0:Te.exercise_status)===1?ut:ut.id!=="del"&&ut.id!=="add"}),St=function(){var ut=Object(O.a)(X.a.mark(function Me(Te){return X.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:xe.t0=Te.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:Te.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(Te){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(Te,We){return Te.id==="up"&&L.key===1||Te.id==="down"&&L.key===L.len?null:g.a.createElement(_e.a,{key:We,placement:"bottom",title:Te.name},g.a.createElement("span",{onClick:function(){return St(Te)},className:Te.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(Te,We){return g.a.createElement(i.a,{key:We,align:"middle"},g.a.createElement(P.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Te.choice_id,"\uFF09\uFF1A"),g.a.createElement(P.a,{flex:"1"},g.a.createElement(i.a,{align:"middle",gutter:[1,1]},Te.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 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(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"),de=e("QeCE"),A=e("ZZRV"),te=e.n(A),x=e("M0ff"),ve=e.n(x),l=e("4X1q"),je=e.n(l),ue=de.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(de.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"),de=e("ZZRV"),A=e.n(de),te=e("O2Wb"),x=e.n(te),ve=_e.a.TextArea,l=function(je){Object(se.a)($e,je);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}(de.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"),de=e("GrpF"),A=e("Xc/e"),te=e("CeOx"),x=e("NiCL"),ve=e("rjoL"),l=e("TMtJ"),je=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,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,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],Be=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],Fe=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)){Be(!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(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.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:Ue=Se.sent,h(Ue.tag_disciplines);case 4:case"end":return Se.stop()}},C)})),N.apply(this,arguments)}},[Ve]),Object(I.useImperativeHandle)(ae,function(){return{onSave:He,isEdit:Ve}}),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:[];h(N)},[ce.tagDisciplineData]);var He=function(){var oe=Object(j.a)(b.a.mark(function N(){var C,o,c,Ue,pe,Se,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(Le){return!Le}),!(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(Le,Rt){return{choice_text:Le,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(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ke,sub_discipline_id:(Ue=ce.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(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ke,sub_discipline_id:(Se=ce.editData)===null||Se===void 0||((Ae=Se.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"),Be(!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(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"}),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),Be(!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=ce.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=ce.editData)===null||N===void 0||((C=N.exercise)===null||C===void 0)?void 0:C.sub_discipline_id,knowledgeOptions:Y,onAddKnowledgeFinish:Fe}))),n.a.createElement("aside",{className:"tr"},(it!==-1||d.question_id)&&n.a.createElement(i.a,{type:"default",onClick:function(){L(),Be(!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 ce=Object(m.a)(U,1),$=ce[0];return $.length>=ae.length?Ee.slice(ae.length):Ee}).join(` +`)}var de=[],A=["
          "],te=new P.a.Renderer,x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ve(){de.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(ce){ae.push(ce)}),ae.push("
            ")),ae.push("
          • "),Z=l(K,Z,y,ae),Z}function je(){return l(de,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 ce=j(),$=Ee;Ee=ce,X[ce]={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 de.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,ce=String(y),$=Object(ke.useMemo)(function(){var S=g(ce),d=O();return ce.match(/\[TOC\]/)&&(S=S.replace("

          [TOC]

          ",je()),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)},[ce]),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 de=!0;if(_e.length>0){for(var A=0;A<_e.length;A++)if(_e[A].compile_success==0||!_e[A].compile_success){de=!1;break}}else de=!1;return de}function Q(_e){for(var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",A=[],te=0;te<_e.length;te++){var x=_e[te],ve=de?"".concat(de,"/").concat(x.name):"".concat(x.name);A.push({title:x.name,isLeaf:!(x.type==="tree"),key:ve})}return A}function m(_e,de,A){for(var te=0;te<_e.length;te++){var x=_e[te];if(x.key===de){x.children=A;break}x.children&&m(x.children,de,A)}return _e}function se(_e,de,A){var te;return function(){var x=this,ve=arguments,l=function(){te=null,A||_e.apply(x,ve)},je=A&&!te;clearTimeout(te),te=setTimeout(l,de),je&&_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"),de=e("rjoL"),A=e("TMtJ"),te=e("X/R0"),x=e("M6G9"),ve=e("VBJJ"),l=e.n(ve),je=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,ce=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(je.a)(l.a.mark(function H(){var Y,h,Fe;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:Fe=He.sent,Xe(Fe.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(je.a)(l.a.mark(function Oe(){var H,Y,h,Fe,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||((Fe=h.exercise)===null||Fe===void 0)?void 0:Fe.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)}}(),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\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(je.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(je.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&&Be.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"),de=e("9cas"),A=e("twZV"),te=e("CeOx"),x=e("NiCL"),ve=e("rjoL"),l=e("TMtJ"),je=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,ce=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],Be=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],Fe=Y[1],V=function(N){Fe([].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)}),Be(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(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.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=Se.sent,Fe(Ue.tag_disciplines);case 4:case"end":return Se.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:[];Fe(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,Se,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(Le){return!Le}),!(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(Le,Rt){return{choice_text:Le,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(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(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(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(Se=U.editData)===null||Se===void 0||((Ae=Se.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:Be,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"),de=e("DHCt"),A=e("CRgH"),te=e("A/ao"),x=e("HGue"),ve=e("CeOx"),l=e("NiCL"),je=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"),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"),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),Be=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],Fe=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,Fe(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,Fe(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,Fe(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",Fe(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,Be,qe,Ne,Ke,R=t.exercise,Oe=t.globalSetting,H=t.loading,Y=t.user,h=t.problemset,Fe=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],Se=Ue[1],Ae=Object(ie.useState)(-1),bt=Object(B.a)(Ae,2),Pe=bt[0],Le=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,Fe({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,Fe({type:"exercise/editExercise",payload:Object(n.a)({},V)});case 2:return G.next=4,Fe({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],Se(!1),Et.next=9,Object(Ee.F)(Object(n.a)({},Re));case 9:Le(-1),Fe({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?Fe({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)):(Le((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)}}(),Te=function(){var W;Le(-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})}))),Le(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 Te()},setEditKey:function(De){return Le(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(ce.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 Se(!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(Se(!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||((Be=Ve.exercise_types)===null||Be===void 0))?void 0:Be.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})}))),Le(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"),de=e("M6G9"),A=e("z3+T"),te=e("GZha"),x=e("buSX"),ve=e("ZZRV"),l=e.n(ve),je=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,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],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(je.k)(),F=Object(je.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,Be;return P.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(we){Ne.next=3;break}return de.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 de.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 de.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ne.abrupt("return",!1);case 10:if(!(M.length<1)){Ne.next=13;break}return de.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:Be=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:Be=Ne.sent;case 23:Be.status===0&&(de.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(Be){for(;;)switch(Be.prev=Be.next){case 0:Be.t0=be.id,Be.next=Be.t0==="del"?3:Be.t0==="up"||Be.t0==="down"?5:Be.t0==="edit"?9:Be.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)}))()}}),Be.abrupt("break",17);case 5:return Be.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)}),Be.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)),Be.abrupt("break",17);case 12:if(!(y!==-1)){Be.next=15;break}return de.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Be.abrupt("return");case 15:return ce({key:a.key,insert_id:a==null?void 0:a.question_id,question_type:6}),Be.abrupt("break",17);case 17:case"end":return Be.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 de});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),de=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 je=window.document;return l.node=je.createElement("div"),je.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"),de=e.n(_e),A=e("BlUI"),te=e("4X1q"),x=e("bwE0"),ve=e("aPdX"),l=e("rnm6"),je=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];ce(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 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(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,Be=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,Fe=u.fullScreen,V=Fe===void 0?!1:Fe,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),Se=pe[0],Ae=pe[1],bt=Object(P.useState)(Be),Pe=Object(m.a)(bt,2),Le=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),Te=Object(m.a)(Me,2),We=Te[0],xe=Te[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)&&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=de.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!==Se)&&(window.sessionStorage.setItem(Ne,Se),Pt(!0))}},tt),Object(P.useEffect)(function(){Rt(Be)},[o,Be]),Object(P.useEffect)(function(){o&&(Ve&&o.focus())},[o,Ve]),Object(P.useEffect)(function(){if(Le&&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,Le]),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(` +`);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(!Le),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,Le,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 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=Ye+Ot+"px";H(xt)}},ft=Ct.current,pt=!1,ht=0;return ft.addEventListener("mousedown",ke),document.addEventListener("mousemove",Xe),document.addEventListener("mouseup",$e),function(){ft.removeEventListener("mousedown",ke),document.removeEventListener("mousemove",Xe),document.removeEventListener("mouseup",$e)}}},[i,Ct]),Object(h.useEffect)(function(){H(Ye)},[Ye]);var Ht=lt(Ze),Gt=lt(le),Zt={width:Ht,height:Gt},Jt=Object(h.useMemo)(function(){if(Ge){var ke=new Date(Ge),$e=ke.getHours(),Xe=ke.getMinutes(),ft=ke.getSeconds();return $e=$e<10?"0"+$e:$e,Xe=Xe<10?"0"+Xe:Xe,ft=ft<10?"0"+ft:ft,"".concat($e,":").concat(Xe,":").concat(ft)}return 0},[Ge]);function Qt(){window.sessionStorage.removeItem(Te),Pt(!1),Ie(0)}function Yt(){Pt(!1),Ie(0),i.setValue(window.sessionStorage.getItem(Te))}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(Z," ").concat(Me?"on-preview":""," ").concat(fe?"mini":""," ").concat(Mt?"full-screen":""),style:Zt},E.a.createElement(re,{watch:Me,fullScreen:Mt,showNullButton:U,onActionCallback:kt}),E.a.createElement("div",{className:"markdown-editor-body"},E.a.createElement("div",{className:"codemirror-container"},E.a.createElement("textarea",{ref:vt,placeholder:ce})),Me?E.a.createElement("div",{ref:Bt,className:"preview-container"},E.a.createElement(Ne.a,{value:st})):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),C?E.a.createElement("a",{ref:Ct,className:"editor-resize"}):null,E.a.createElement(I.a,null,r[At]?E.a.createElement(o.a,{centered:!0,title:r[At],visible:!0,onCancel:wt,footer:null},zt):null))}},"YJx+":function(rt,_,e){rt.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(rt,_,e){"use strict";e.d(_,"d",function(){return we}),e.d(_,"b",function(){return o}),e.d(_,"c",function(){return J}),e.d(_,"a",function(){return m});function we(ae){try{ae.mozRequestFullScreen?ae.mozRequestFullScreen():ae.webkitRequestFullScreen&&ae.webkitRequestFullScreen()}catch(h){console.log(h,":e")}}function o(){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 ae=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,h=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(ae==null)}},dejd:function(rt,_,e){},dfu6:function(rt,_,e){"use strict";e.d(_,"a",function(){return we});var we=function(m){var ae=/^(\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 ae.test(m)},o=function(m){var ae=/^(\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 ae.test(m)}},i58Z:function(rt,_,e){rt.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},"j+ej":function(rt,_,e){"use strict";var we=e("CeOx"),o=e("NiCL"),J=e("rjoL"),m=e("TMtJ"),ae=e("MPZO"),h=e("bnk9"),E=e("EYz/"),se=e("gwXo"),ne=e("VBJJ"),b=e.n(ne),q=e("X/R0"),L=e("M6G9"),ge=e("z3+T"),l=e("55MS"),xe=e("V0hb"),de=e("GZha"),Ne=e("buSX"),O=e("ZZRV"),j=e.n(O),X=e("q5+0"),D=e("9kvl"),K=e("Ot1p"),re=e("V0Rq"),I=e("YJx+"),n=e.n(I),y=e("9Bee"),g=e("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"],Ee=function(oe,A){var te=oe.problemset,a=oe.exercise,w=oe.globalSetting,G=oe.loading,P=oe.dispatch,ee=oe.onRef,_e=ee===void 0?function(){}:ee,M=oe.editData,ue=oe.cancelAdd,k=ue===void 0?function(){}:ue,Le=oe.editKey,tt=oe.setEditKey,S=tt===void 0?function(){}:tt,d=oe.addCallback,at=d===void 0?function(){}:d,T=oe.setIsClaer,nt=T===void 0?function(){}:T,ct=Object(Ne.a)(oe,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),_t=Object(O.useState)(""),mt=Object(de.a)(_t,2),Ue=mt[0],v=mt[1],R=Object(O.useState)(""),f=Object(de.a)(R,2),et=f[0],ze=f[1],Fe=Object(O.useState)(""),qe=Object(de.a)(Fe,2),ut=qe[0],lt=qe[1],gt=Object(O.useState)(10),F=Object(de.a)(gt,2),t=F[0],r=F[1],s=Object(O.useState)(!1),u=Object(de.a)(s,2),p=u[0],B=u[1],$=Object(O.useState)([]),Y=Object(de.a)($,2),Ze=Y[0],he=Y[1],Ye=Object(X.m)(),Ke=Object(O.useState)([]),fe=Object(de.a)(Ke,2),De=fe[0],He=fe[1],Ce=function(me){He([].concat(Object(xe.a)(De),[Object(l.a)({},me)]))};Object(O.useEffect)(function(){var Q;if(!(M==null?void 0:M.question_title)){B(!0),v(""),lt(""),r(10);return}v(M==null?void 0:M.question_title),lt(M==null||((Q=M.standard_answer)===null||Q===void 0)?void 0:Q[0]),r(M==null?void 0:M.question_score),he(M.tag_discipline_ids)},[te.editData]),Object(O.useEffect)(function(){var Q,me=(a==null||((Q=a.tagDisciplineData)===null||Q===void 0)?void 0:Q.tag_disciplines)&&Array.isArray(a.tagDisciplineData.tag_disciplines)?a.tagDisciplineData.tag_disciplines:[];He(me)},[a.tagDisciplineData]),Object(O.useImperativeHandle)(A,function(){return{onSave:Je,isEdit:p}});var Je=function(){var Q=Object(ge.a)(b.a.mark(function me(){var U,Qe,V,ot,N;return b.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(Ue){Z.next=3;break}return L.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Z.abrupt("return",!1);case 3:if(!(Ze.length<1)){Z.next=6;break}return L.b.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"),Z.abrupt("return",!1);case 6:if(!M.question_id){Z.next=12;break}return Z.next=9,P({type:"exercise/editExerciseQuestion",payload:{id:M.question_id,question_title:Ue,question_type:4,question_score:t,standard_answers:[ut],tag_discipline_ids:Ze,sub_discipline_id:(Qe=a.editData)===null||Qe===void 0||((V=Qe.exercise)===null||V===void 0)?void 0:V.sub_discipline_id}});case 9:U=Z.sent,Z.next=15;break;case 12:return Z.next=14,P({type:"exercise/addExerciseQuestion",payload:{insert_id:M==null?void 0:M.insert_id,categoryId:Ye.categoryId,exercise_bank_id:Ye.categoryId,question_title:Ue,question_type:4,question_score:t,standard_answers:[ut],tag_discipline_ids:Ze,sub_discipline_id:(ot=a.editData)===null||ot===void 0||((N=ot.exercise)===null||N===void 0)?void 0:N.sub_discipline_id}});case 14:U=Z.sent;case 15:return U.status===0&&(S(-1),L.b.success("\u4FDD\u5B58\u6210\u529F"),B(!1),P({type:"exercise/editExercise",payload:Object(l.a)({},Ye)})),Z.abrupt("return",{name:Ue,answer_texts:[ut],analysis:et});case 17:case"end":return Z.stop()}},me)}));return function(){return Q.apply(this,arguments)}}(),Te=function(){var me,U;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: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(K.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ut,onChange:function(V){return lt(V)}}),j.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",j.a.createElement(se.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},"\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")),j.a.createElement("div",{className:"mt5"},j.a.createElement(g.a,{value:Ze,onChange:he,subId:(me=a.editData)===null||me===void 0||((U=me.exercise)===null||U===void 0)?void 0:U.sub_discipline_id,knowledgeOptions:De,onAddKnowledgeFinish:Ce}))),j.a.createElement("aside",{className:"tr"},(Le!==-1||M.question_id)&&j.a.createElement(h.a,{type:"default",onClick:function(){k(),B(!1)}},"\u53D6\u6D88"),j.a.createElement(h.a,{className:"ml20",type:"primary",onClick:function(){Je()}},"\u4FDD\u5B58")))},We=[{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(Q){var me,U;return(a==null||((me=a.editData)===null||me===void 0||((U=me.exercise)===null||U===void 0))?void 0:U.exercise_status)===1?Q:Q.id!=="del"&&Q.id!=="add"}),C=function(){var Q=Object(ge.a)(b.a.mark(function me(U){return b.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:V.t0=U.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(ge.a)(b.a.mark(function N(){return b.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(re.j)({id:M.question_id});case 2:P({type:"exercise/editExercise",payload:Object(l.a)({},Ye)});case 3:case"end":return Z.stop()}},N)}))()}}),V.abrupt("break",16);case 5:return V.next=7,P({type:"exercise/exeriseMoveUpDown",payload:{id:M.question_id,opr:U.id}});case 7:return P({type:"exercise/editExercise",payload:Object(l.a)({},Ye)}),V.abrupt("break",16);case 9:return Le!==-1?L.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(nt(!1),S(M.key),B(!0)),V.abrupt("break",16);case 11:if(!(Le!==-1)){V.next=14;break}return L.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 at({key:M.key,insert_id:M==null?void 0:M.question_id,question_type:4}),V.abrupt("break",16);case 16:case"end":return V.stop()}},me)}));return function(U){return Q.apply(this,arguments)}}(),Ae=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"},M.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",M.question_score,"\u5206\uFF09"),!M.hideAction&&We.map(function(me,U){return me.id==="up"&&M.key===1||me.id==="down"&&M.key===M.len?null:j.a.createElement(o.a,{key:U,placement:"bottom",title:me.name},j.a.createElement("span",{onClick:function(){return C(me)},className:me.icon}))})),j.a.createElement("div",{className:"mt5"},j.a.createElement(y.a,{value:M.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(y.a,{value:ut})))};return j.a.createElement("section",{className:n.a.wrap},!p&&Ae(),p&&Te())};_.a=Object(D.a)(function(Ve){var oe=Ve.problemset,A=Ve.loading,te=Ve.exercise,a=Ve.globalSetting;return{problemset:oe,globalSetting:a,exercise:te,loading:A.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(Ee))},kSUc:function(rt,_,e){},kqOp:function(rt,_,e){"use strict";e.d(_,"a",function(){return b});var we=e("1gHQ"),o=e("FGJx"),J=e("o0AO"),m=e("uwZC"),ae=e("lpH6"),h=e("ZZRV"),E=e.n(h),se=e("Ot1p"),ne="\u2581",b=function(q){Object(m.a)(ge,q);var L=Object(ae.a)(ge);function ge(){var l;Object(o.a)(this,ge);for(var xe=arguments.length,de=new Array(xe),Ne=0;Ne "+oe[te]+": "+oe[te+1])}}})}},tFzH:function(rt,_,e){"use strict";var we=e("CeOx"),o=e("NiCL"),J=e("rjoL"),m=e("TMtJ"),ae=e("MPZO"),h=e("bnk9"),E=e("GrpF"),se=e("Xc/e"),ne=e("XZgM"),b=e("TFeq"),q=e("EYz/"),L=e("gwXo"),ge=e("RXQH"),l=e("VgM2"),xe=e("DHCt"),de=e("CRgH"),Ne=e("VBJJ"),O=e.n(Ne),j=e("55MS"),X=e("X/R0"),D=e("M6G9"),K=e("z3+T"),re=e("GZha"),I=e("buSX"),n=e("ZZRV"),y=e.n(n),g=e("q5+0"),ie=e("DndG"),Ee=e("9kvl"),Ve=e("V0Rq"),oe=e("Ot1p"),A=e("YJx+"),te=e.n(A),a=e("9Bee"),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"],G=function(ee,_e){var M=ee.problemset,ue=ee.globalSetting,k=ee.exercise,Le=ee.loading,tt=ee.dispatch,S=ee.editData,d=ee.cancelAdd,at=d===void 0?function(){}:d,T=ee.editKey,nt=ee.setEditKey,ct=nt===void 0?function(){}:nt,_t=ee.addCallback,mt=_t===void 0?function(){}:_t,Ue=ee.setIsClaer,v=Ue===void 0?function(){}:Ue,R=Object(I.a)(ee,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),f=Object(n.useState)(""),et=Object(re.a)(f,2),ze=et[0],Fe=et[1],qe=Object(n.useState)(""),ut=Object(re.a)(qe,2),lt=ut[0],gt=ut[1],F=Object(n.useState)(""),t=Object(re.a)(F,2),r=t[0],s=t[1],u=Object(n.useState)([]),p=Object(re.a)(u,2),B=p[0],$=p[1],Y=Object(n.useState)(""),Ze=Object(re.a)(Y,2),he=Ze[0],Ye=Ze[1],Ke=Object(n.useState)(),fe=Object(re.a)(Ke,2),De=fe[0],He=fe[1],Ce=Object(n.useState)(!1),Je=Object(re.a)(Ce,2),Te=Je[0],We=Je[1],C=Object(n.useState)([]),Ae=Object(re.a)(C,2),Q=Ae[0],me=Ae[1],U=Object(n.useState)(!1),Qe=Object(re.a)(U,2),V=Qe[0],ot=Qe[1],N=Object(g.m)();Object(n.useEffect)(function(){var x;S.edit&&(ot(!0),gt(""),Fe(""),me([])),Fe(S.shixun_name),gt(S.question_title);var i=[];(x=S.shixun)===null||x===void 0||x.map(function(c){i.push(c.challenge_score)}),me(i)},[S]),Object(n.useEffect)(function(){We(!1)},[V]),Object(n.useImperativeHandle)(_e,function(){return{onSave:Pe,isEdit:V}});var Pe=function(){var x=Object(K.a)(O.a.mark(function i(){var c,Se,pe;return O.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(c=[],Se=!1,!Se){Re.next=4;break}return Re.abrupt("return",!1);case 4:if(!S.question_id){Re.next=10;break}return Re.next=7,tt({type:"exercise/editExerciseQuestion",payload:{id:S.question_id,question_title:lt,shixun_name:ze,shixun_id:S.shixun_id,question_type:5,question_scores:Q}});case 7:pe=Re.sent,Re.next=13;break;case 10:return Re.next=12,tt({type:"exercise/addExerciseQuestion",payload:{insert_id:S==null?void 0:S.insert_id,categoryId:N.categoryId,question_title:lt,shixun_name:ze,shixun_id:S.shixun_id,question_type:5,question_scores:Q}});case 12:pe=Re.sent;case 13:return pe.status===0&&(ct(-1),D.b.success("\u4FDD\u5B58\u6210\u529F"),ot(!1),tt({type:"exercise/editExercise",payload:Object(j.a)({},N)})),Re.abrupt("return",{name:lt,analysis:r,standard_answers:c,is_ordered:De});case 15:case"end":return Re.stop()}},i)}));return function(){return x.apply(this,arguments)}}(),Z=function(){var i;return y.a.createElement("aside",null,y.a.createElement("div",{className:te.a.questionType},y.a.createElement("div",null,y.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),y.a.createElement("div",{className:"mt10"},y.a.createElement(de.a,{defaultValue:ze,onChange:function(Se){debugger;Fe(Se.target.value)}})),y.a.createElement("div",{className:"mt10"},y.a.createElement(oe.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:lt,onChange:function(Se){gt(Se)}})),y.a.createElement("div",{className:"mt20"},(i=S.shixun)===null||i===void 0?void 0:i.map(function(c,Se){return y.a.createElement(b.a,{gutter:[20,20]},y.a.createElement(l.a,{flex:"1"},Se+1,".",c.challenge_name),y.a.createElement(l.a,null,y.a.createElement(L.a,{defaultValue:Q[Se],onChange:function(st){Q[Se]=st,me(Q),console.log("srore:L",Q[Se])}})))})),y.a.createElement("div",{className:"mt20"},B.length>1&&y.a.createElement("span",null,y.a.createElement(se.a,{checked:De,onChange:function(Se){return He(Se.target.checked)},className:"".concat(te.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),y.a.createElement("span",{className:"".concat(te.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),y.a.createElement("aside",{className:"tr"},(T!==-1||!(S==null?void 0:S.edit))&&y.a.createElement(h.a,{type:"default",onClick:function(){at(),ot(!1)}},"\u53D6\u6D88"),y.a.createElement(h.a,{className:"ml20",type:"primary",onClick:function(){Pe()}},"\u4FDD\u5B58")))},it=[{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(x){var i,c;return(k==null||((i=k.editData)===null||i===void 0||((c=i.exercise)===null||c===void 0))?void 0:c.exercise_status)===1?x:x.id!=="del"&&x.id!=="add"}),ce=function(){var x=Object(K.a)(O.a.mark(function i(c){return O.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)(O.a.mark(function Re(){return O.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(Ve.j)({id:S.question_id});case 2:tt({type:"exercise/editExercise",payload:Object(j.a)({},N)});case 3:case"end":return ve.stop()}},Re)}))()}}),pe.abrupt("break",21);case 5:return pe.next=7,tt({type:"exercise/exeriseMoveUpDown",payload:{id:S.question_id,opr:c.id}});case 7:return tt({type:"exercise/editExercise",payload:Object(j.a)({},N)}),pe.abrupt("break",21);case 9:if(!(T!==-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),ot(!0),pe.abrupt("break",21);case 15:if(!(T!==-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 tt({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}}}),ct(-1),pe.abrupt("break",21);case 21:case"end":return pe.stop()}},i)}));return function(c){return x.apply(this,arguments)}}(),z=function(){var i;return y.a.createElement("aside",null,y.a.createElement("div",{className:te.a.questionType},y.a.createElement("div",null,y.a.createElement("span",{className:"font16 c-blue"},S.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",S.question_score,"\u5206\uFF09"),y.a.createElement("div",{className:"tr"},y.a.createElement(ie.Link,{target:"_blank",to:"/shixuns/".concat(S.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!S.hideAction&&it.map(function(c,Se){return c.id==="up"&&S.key===1||c.id==="down"&&S.key===S.len?null:y.a.createElement(o.a,{key:Se,placement:"bottom",title:c.name},y.a.createElement("span",{onClick:function(){return ce(c)},className:c.icon}))}))),y.a.createElement("div",{className:"font16"},y.a.createElement(a.a,{value:S.shixun_name})),y.a.createElement("div",{className:"mt30"}),(i=S.shixun)===null||i===void 0?void 0:i.map(function(c,Se){return y.a.createElement("div",{key:Se},"\u7B2C",Se+1,"\u5173 ",y.a.createElement("span",{className:"ml10"},c.challenge_name)," ",y.a.createElement("span",{className:"ml10"},c.challenge_score))}))};return y.a.createElement("section",{className:te.a.wrap},!V&&z(),V&&Z())};_.a=Object(Ee.a)(function(P){var ee=P.problemset,_e=P.loading,M=P.globalSetting,ue=P.exercise;return{problemset:ee,globalSetting:M,exercise:ue,loading:_e.effects}},null,null,{forwardRef:!0})(Object(n.forwardRef)(G))},u2Z1:function(rt,_,e){"use strict";e.d(_,"a",function(){return X});var we=e("VBJJ"),o=e.n(we),J=e("X/R0"),m=e("M6G9"),ae=e("z3+T"),h=e("DHCt"),E=e("CRgH"),se=e("rjoL"),ne=e("TMtJ"),b=e("V0hb"),q=e("GZha"),L=e("VmQ4"),ge=e("QeCE"),l=e("ZZRV"),xe=e.n(l),de=e("ErOA"),Ne=e("i58Z"),O=e.n(Ne),j=ge.a.Option,X=function(K){var re=K.subId,I=K.value,n=K.selectvalues,y=K.knowledgeOptions,g=y===void 0?[]:y,ie=K.onChange,Ee=ie===void 0?function(){}:ie,Ve=K.onAddKnowledgeFinish,oe=Ve===void 0?function(){}:Ve,A=Object(l.useRef)(),te=Object(l.useState)([]),a=Object(q.a)(te,2),w=a[0],G=a[1],P=function(M,ue){G(Object(b.a)(ue.map(function(k){return k.key}))),Ee(Object(b.a)(ue.map(function(k){return k.key})))};Object(l.useEffect)(function(){(n==null?void 0:n.length)>0&&(G(Object(b.a)(n)),Ee(Object(b.a)(n)))},[g]);var ee=function(M){M.preventDefault(),A.current="",ne.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:xe.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",xe.a.createElement("br",null),xe.a.createElement(E.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:A.current,onChange:function(k){A.current=k.target.value}})),onOk:function(){return new Promise(function(){var k=Object(ae.a)(o.a.mark(function Le(tt,S){var d;return o.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(A.current){T.next=3;break}return m.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),T.abrupt("return",S());case 3:if(!(A.current.length>20)){T.next=6;break}return m.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),T.abrupt("return",S());case 6:return T.next=8,Object(de.a)("/api/tag_disciplines.json",{method:"post",body:{name:A.current,sub_discipline_id:re}});case 8:return d=T.sent,(d==null?void 0:d.status)===0&&(oe({id:d.tag_discipline_id,name:A.current}),Ee([].concat(Object(b.a)(I||[]),[d.tag_discipline_id])),G([].concat(Object(b.a)(w||[]),[d.tag_discipline_id]))),T.abrupt("return",tt());case 11:case"end":return T.stop()}},Le)}));return function(Le,tt){return k.apply(this,arguments)}}())}})};return xe.a.createElement("div",{className:O.a.wrap},xe.a.createElement(ge.a,{disabled:!re,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:P,showSearch:!0,value:g==null?void 0:g.filter(function(_e){return(w==null?void 0:w.includes(_e==null?void 0:_e.id))||(w==null?void 0:w.includes((_e==null?void 0:_e.id)+""))}).map(function(_e){return _e.name})},g==null?void 0:g.map(function(_e){return xe.a.createElement(j,{key:_e.id,value:_e.name},_e.name,_e.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")})),xe.a.createElement("button",{disabled:!re,className:"".concat(O.a.addKnowledge," ").concat(re?"":O.a.disabled),onClick:ee},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(rt,_,e){"use strict";e.d(_,"o",function(){return h}),e.d(_,"b",function(){return E}),e.d(_,"c",function(){return se}),e.d(_,"e",function(){return ne}),e.d(_,"f",function(){return b}),e.d(_,"r",function(){return q}),e.d(_,"g",function(){return L}),e.d(_,"s",function(){return ge}),e.d(_,"d",function(){return l}),e.d(_,"i",function(){return xe}),e.d(_,"j",function(){return de}),e.d(_,"q",function(){return Ne}),e.d(_,"h",function(){return O}),e.d(_,"p",function(){return j}),e.d(_,"a",function(){return n}),e.d(_,"l",function(){return T}),e.d(_,"m",function(){return nt}),e.d(_,"k",function(){return ct}),e.d(_,"n",function(){return mt}),e.d(_,"t",function(){return Ue});var we=e("9kvl"),o;(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"})(o||(o={}));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(R){var f=Object(we.b)()._store.getState(),et=f.user,ze=et.userInfo;return R.some(function(Fe){return Fe==(ze==null?void 0:ze.role)})},ae=function(R){var f=Object(we.b)()._store.getState(),et=f.user,ze=et.userInfo;return(ze==null?void 0:ze.own)?!0:R.some(function(Fe){var qe;return Fe==(ze==null||((qe=ze.course)===null||qe===void 0)?void 0:qe.course_role)})},h=function(){var R=Object(we.b)()._store.getState(),f=R.user,et=f.userInfo;return et.main_site},E=function(){var R,f=Object(we.b)()._store.getState(),et=f.user,ze=et.userInfo;return ze==null||((R=ze.course)===null||R===void 0)?void 0:R.course_is_end},se=function(){return ae([J.SuperAdmin,J.Operation,J.Admin,J.Teacher,J.Assistant])},ne=function(){return ae([J.SuperAdmin,J.Teacher,J.Admin,J.Assistant,J.Operation])},b=function(){return ae([J.SuperAdmin,J.Teacher,J.Admin])},q=function(){return ae([J.SuperAdmin])},L=function(){return ae([J.SuperAdmin,J.Operation,J.Admin])},ge=function(){return ae([J.SuperAdmin,J.Operation])},l=function(){return ae([J.SuperAdmin,J.Admin])},xe=function(){return ae([J.SuperAdmin,J.Operation,J.Admin,J.Teacher])},de=function(){return ae([J.Assistant])},Ne=function(){return ae([J.Student])},O=function(){return ae([J.SuperAdmin,J.Operation,J.Admin,J.Teacher,J.Assistant,J.Student])},j=function(){var R,f=Object(we.b)()._store.getState(),et=f.user,ze=et.userInfo;return(ze==null||((R=ze.course)===null||R===void 0)?void 0:R.course_role)===null},X=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student])},D=function(){var R=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([o.SuperAdmin])},K=function(){var R=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([o.SuperAdmin,o.Operation])},re=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):f||!f&&m([o.SuperAdmin,o.Operation])},I=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):f||!f&&m([o.SuperAdmin,o.Operation])},n=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction])},y=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin]):f||!f&&m([o.SuperAdmin])},g=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation]):f||!f&&m([o.SuperAdmin,o.Operation])},ie=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):f||!f&&m([o.SuperAdmin,o.Operation])},Ee=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):f||!f&&m([o.SuperAdmin,o.Operation])},Ve=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher]):f||!f&&m([o.SuperAdmin,o.Operation])},oe=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin]):!1},A=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student])},te=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin]):f||!f&&m([o.SuperAdmin])},a=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation]):f||!f&&m([o.SuperAdmin,o.Operation])},w=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher,o.Student]):f||!f&&m([o.SuperAdmin,o.Operation])},G=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?!1:f||!f&&m([o.SuperAdmin,o.Operation])},P=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?f||!f&&m([o.SuperAdmin,o.Operation]):!1},ee=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):!1},_e=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?!f&&m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):!1},M=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher]):f||!f&&m([o.SuperAdmin,o.Operation])},ue=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher])},k=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin]):f||!f&&m([o.SuperAdmin])},Le=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation]):f||!f&&m([o.SuperAdmin,o.Operation])},tt=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):f||!f&&m([o.SuperAdmin,o.Operation])},S=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?f||!f&&m([o.SuperAdmin,o.Operation]):!1},d=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([o.SuperAdmin,o.Operation,o.CertifiedTeacher,o.TrainingProduction,o.UncertifiedTeacher]):f||!f&&m([o.SuperAdmin,o.Operation])},at=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ae([J.Teacher])},T=function(){return m([o.SuperAdmin])},nt=function(){return m([o.SuperAdmin,o.Operation])},ct=function(){return m([o.Student])},_t=function(){return m([o.SuperAdmin,o.Operation,o.CertifiedTeacher])},mt=function(){var R,f=Object(we.b)()._store.getState(),et=f.user;return!!((R=et.userInfo)===null||R===void 0?void 0:R.login)},Ue=function(){var R=Object(we.b)()._store.getState(),f=R.user;return f.userInfo}},zQJ6:function(rt,_,e){rt.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"}}}]); +`)}return o.replaceSelection(Wt+` +`),o.focus();default:throw new Error}},[o,At]),zt=Object(P.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(Ee,{callback:Nt,onCancel:wt});case mt:return E.a.createElement(L,{callback:Nt,onCancel:wt});default:return null}},[At]);function wt(){ut("")}Object(P.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(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(Le?"on-preview":""," ").concat(he?"mini":""," ").concat(Mt?"full-screen":""),style:Zt},E.a.createElement(ne,{watch:Le,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})),Le?E.a.createElement("div",{ref:Bt,className:"preview-container"},E.a.createElement($e.a,{value:Se})):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"),de=e("X/R0"),A=e("M6G9"),te=e("VBJJ"),x=e.n(te),ve=e("z3+T"),l=e("55MS"),je=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,ce=le.cancelAdd,$=ce===void 0?function(){}:ce,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],Be=function(Y){Ve([].concat(Object(je.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 Fe,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:(Fe=a.editData)===null||Fe===void 0||((V=Fe.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,Fe,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:(Fe=a.editData)===null||Fe===void 0||((V=Fe.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:Be}))),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"),de="\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 je=arguments.length,ue=new Array(je),$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"),de=e("XZgM"),A=e("TFeq"),te=e("EYz/"),x=e("gwXo"),ve=e("RXQH"),l=e("VgM2"),je=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,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,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],Be=Object(n.useState)(!1),qe=Object(ne.a)(Be,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),Fe=Object(ne.a)(h,2),V=Fe[0],He=Fe[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(Se){H[Ue]=Se,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,ce=y.exercise;return{problemset:ae,globalSetting:U,exercise:ce,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"),de=e("TMtJ"),A=e("V0hb"),te=e("GZha"),x=e("VmQ4"),ve=e("QeCE"),l=e("ZZRV"),je=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,ce){console.log("---------",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)))},[g]);var ae=function(U){U.preventDefault(),B.current="",de.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:je.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",je.a.createElement("br",null),je.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 je.a.createElement("div",{className:b.a.wrap},je.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 je.a.createElement(j,{key:Ee.id,value:Ee.name},Ee.name,Ee.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")})),je.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 de}),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 je}),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])},de=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])},je=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])},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([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"}}}]); diff --git a/p__Problems__OjForm__index.js b/p__Problems__OjForm__index.js index 5037c12efb..3d803f9946 100644 --- a/p__Problems__OjForm__index.js +++ b/p__Problems__OjForm__index.js @@ -1,17 +1,17 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[140],{"7ahc":function(he,j,e){"use strict";e.d(j,"a",function(){return J});var ae=e("55MS"),re=e("1gHQ"),le=e("MPZO"),E=e("bnk9"),w=e("EkPb"),n=e("7X0+"),o=e("GZha"),k=e("VmQ4"),x=e("QeCE"),f=e("ZZRV"),P=e.n(f),Y=e("M0ff"),ie=e.n(Y),g=e("4X1q"),ge=e.n(g),fe=x.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},L={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"]};j.b=function(Q){var W=Q.callback,M=Q.onCancel,q=Object(f.useState)("python"),C=Object(o.a)(q,2),B=C[0],d=C[1];function se(V){d(L[V][1])}function ne(V){W(V)}return P.a.createElement(n.a,Object(re.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ne}),P.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},P.a.createElement(x.a,{onChange:se},Object.keys(L).map(function(V){return P.a.createElement(fe,{key:V,value:V},L[V][0])}))),P.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},P.a.createElement(J,{mode:B})),P.a.createElement("div",{className:"flex-container flex-end"},P.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),P.a.createElement(E.a,{type:"ghost",onClick:M},"\u53D6\u6D88")))};function J(Q){var W=Q.value,M=Q.onChange,q=Q.mode,C=Q.options,B=C===void 0?{}:C,d=Object(f.useRef)(),se=Object(f.useState)(),ne=Object(o.a)(se,2),V=ne[0],Ee=ne[1];return Object(f.useEffect)(function(){if(V){var Me=function(z){var l=z.getValue();M&&M(l)};return V.on("change",Me),function(){V.off("change",Me)}}},[V,M]),Object(f.useEffect)(function(){V&&V.setOption("mode",q)},[V,q]),Object(f.useEffect)(function(){V&&(W!==V.getValue()&&V.setValue(W||""))},[V,W]),Object(f.useEffect)(function(){if(d.current&&!V){var Me=ie.a.fromTextArea(d.current,Object(ae.a)({mode:q,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},B));Ee(Me)}},[d.current,V]),P.a.createElement("div",{className:"my-codemirror-container"},P.a.createElement("textarea",{ref:d}))}},"7d/w":function(he,j,e){},"9Bee":function(he,j,e){"use strict";var ae=e("ZZRV"),re=e.n(ae),le=e("Sawj"),E=e("GZha"),w=e("tVQ9"),n=e.n(w),o=e("PRXW");function k(p,_){var S=p.match(/^(\s+)(?:```)/);if(S===null)return _;var K=S[1];return _.split(` -`).map(function(A){var ye=A.match(/^\s+/);if(ye===null)return A;var _e=Object(E.a)(ye,1),Oe=_e[0];return Oe.length>=K.length?A.slice(K.length):A}).join(` -`)}var x=[],f=["
            "],P=new n.a.Renderer,Y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ie(){x.length=0,f=["
              "]}function g(p,_,S,K){if(_>=p.length||p[_].level<=S)return _;var A=p[_];K.push("
            • "+A.text+""),_++;var ye=[];return _=g(p,_,A.level,ye),ye.length>0&&(K.push("
                "),ye.forEach(function(_e){K.push(_e)}),K.push("
              ")),K.push("
            • "),_=g(p,_,S,K),_}function ge(){return g(x,0,0,f),f.push("
            "),f.join("")}var fe={heading:function(_){var S=Y.exec(_);if(S)return{type:"heading",raw:S[0],depth:S[1].length,text:S[2]}},fences:function(_){var S=this.rules.block.fences.exec(_);if(S){var K=S[0],A=k(K,S[3]||""),ye=S[2]?S[2].trim():S[2];if(["latex","katex","math"].indexOf(ye)>=0){var _e=J(),Oe=A;A=_e,Q[_e]={type:"block",expression:Oe}}return{type:"code",raw:K,lang:ye,text:A}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,L=0,J=function(){return"__special_katext_id_".concat(L++,"__")},Q={};function W(){return Q}function M(){L=0,Q={}}function q(p){return p=p.replace(u,function(_,S){var K=J();return Q[K]={type:"inline",expression:S},K}),p}var C=P.listitem;P.listitem=function(p){return C(q(p))};var B=P.paragraph;P.paragraph=function(p){return B(q(p))};var d=P.tablecell;P.tablecell=function(p,_){return d(q(p),_)},P.code=function(p,_,S){var K=(_||"").match(/\S*/)[0];return K?["latex","katex","math"].indexOf(K)>=0?"

            ".concat(p,"

            "):'
            ').concat(S?p:Object(o.escape)(p,!0),`
            -`):'
            '+(S?p:Object(o.escape)(p,!0))+"
            "},P.heading=function(p,_,S){var K=this.options.headerPrefix+S.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return x.push({anchor:K,level:_,text:p}),"'+p+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:fe,renderer:P});var se=n.a,ne=e("8+LE"),V=e("ZRDM"),Ee=e.n(V),Me=e("saPB"),de=/]*>/g;function z(p){var _=document.createElement("div");return _.innerHTML=p,_.childNodes.length===0?"":_.childNodes[0].nodeValue}var l=j.a=function(p){var _=p.value,S=_===void 0?"":_,K=p.className,A=p.style,ye=A===void 0?{}:A,_e=String(S),Oe=Object(ae.useMemo)(function(){var Re=se(_e),Ne=W();return _e.match(/\[TOC\]/)&&(Re=Re.replace("

            [TOC]

            ",ge()),ie()),Re=Re.replace(/(__special_katext_id_\d+__)/g,function(pe,be){var Xe=Ne[be],we=Xe.type,We=Xe.expression;return Object(Me.renderToString)(z(We)||"",{displayMode:we==="block",throwOnError:!1,output:"html"})}),Re=Re.replace(/▁/g,"\u2581\u2581\u2581"),M(),Ee.a.sanitize(Re)},[_e]),Te=Object(ae.useRef)();function ue(Re){var Ne=Re.target;if(Ne.tagName.toUpperCase()==="A"){var pe=Ne.getAttribute("href");if(pe.startsWith("#")){Re.preventDefault();var be=document.getElementById(pe.replace("#",""));be&&be.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(Te.current&&Oe&&(Oe.match(de)&&window.PR.prettyPrint()),Te.current)return Te.current.addEventListener("click",ue),function(){Te.current.removeEventListener("click",ue),M(),ie()}},[Oe,Te.current,ue]),re.a.createElement("div",{ref:Te,style:ye,className:"".concat(K||""," markdown-body"),dangerouslySetInnerHTML:{__html:Oe}})}},"9VGf":function(he,j,e){"use strict";e.d(j,"a",function(){return le});var ae=e("ZZRV"),re=e.n(ae);function le(E,w){var n=Object(ae.useRef)();Object(ae.useEffect)(function(){n.current=E}),Object(ae.useEffect)(function(){function o(){n.current()}if(w!==null){var k=setInterval(o,w);return function(){return clearInterval(k)}}},[w])}},BjJ7:function(he,j,e){"use strict";e.d(j,"d",function(){return re}),e.d(j,"c",function(){return le}),e.d(j,"f",function(){return E}),e.d(j,"b",function(){return w}),e.d(j,"e",function(){return n}),e.d(j,"a",function(){return o});var ae=e("m3rI");function re(k){var x=!0;if(k.length>0){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:"",f=[],P=0;P=0,Gt=ha?"Cmd":"Ctrl",Jt=(oe={},Object(w.a)(oe,Gt+"-B","bold"),Object(w.a)(oe,Gt+"-I","italic"),oe),jt=(je={},Object(w.a)(je,Xe,"\u6DFB\u52A0\u94FE\u63A5"),Object(w.a)(je,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(w.a)(je,we,"\u6DFB\u52A0\u56FE\u7247"),Object(w.a)(je,tt,"\u6DFB\u52A0\u8868\u683C"),je),Fa=j.a=function(U){var Le=U.defaultValue,Pe=Le===void 0?"":Le,Ce=U.onChange,xe=U.width,Ve=xe===void 0?"100%":xe,Qe=U.height,ze=Qe===void 0?400:Qe,Et=U.miniToolbar,$e=Et===void 0?!1:Et,pt=U.isFocus,Qt=pt===void 0?!1:pt,Bt=U.watch,Yt=U.id,vt=Yt===void 0?"markdown-editor-id":Yt,qt=U.showResizeBar,ea=qt===void 0?!1:qt,ga=U.noStorage,ya=ga===void 0?!1:ga,Oa=U.showNullButton,ta=Oa===void 0?!1:Oa,aa=U.fullScreen,Fe=aa===void 0?!1:aa,ht=U.onBlur,at=U.onCMBeforeChange,na=U.className,nt=na===void 0?"":na,ra=U.placeholder,oa=ra===void 0?"":ra,la=Object(n.useState)(null),Lt=Object(E.a)(la,2),c=Lt[0],ia=Lt[1],ba=Object(n.useState)(Pe),sa=Object(E.a)(ba,2),Ft=sa[0],ke=sa[1],Pa=Object(n.useState)(Bt),ua=Object(E.a)(Pa,2),it=ua[0],ca=ua[1],Ra=Object(n.useState)(Fe),da=Object(E.a)(Ra,2),st=da[0],Mt=da[1],Ca=Object(n.useState)(""),_a=Object(E.a)(Ca,2),bt=_a[0],gt=_a[1],Ua=Object(n.useState)(0),ma=Object(E.a)(Ua,2),Pt=ma[0],kt=ma[1],fa=Object(n.useState)(ze),wt=Object(E.a)(fa,2),Kt=wt[0],Xt=wt[1],Da=Object(n.useState)(!1),Ue=Object(E.a)(Da,2),Aa=Ue[0],Ea=Ue[1],Rt=Object(n.useRef)(),a=Object(n.useRef)(),t=Object(n.useRef)(),r=Object(n.useRef)();Object(n.useEffect)(function(){if(Rt.current){var b=function(Z,F){var te=F.clipboardData;if(te){var N=te.types.toString(),ce=te.items;if(N==="text/html,Files"||N==="Files"){var R=ce[1];N==="Files"&&(R=ce[0]),R.kind==="file"&&R.type.match(/^image\//i)&&_e(R.getAsFile(),function(Ze){Ze.id?v.replaceSelection("![,](/api/attachments/".concat(Ze.id,")")):document.location.href="/user/login"})}else return!0}return!0},v=x.a.fromTextArea(Rt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!$e,lineWrapping:!0,value:Pe,autoCloseTags:!0,autoCloseBrackets:!0});return v.on("paste",b),ia(v),function(){v.off("paste",b)}}},[]);var s=Object(n.useCallback)(function(){if(a.current)try{var b=a.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,v=a.current.getElementsByClassName("markdown-editor-body")[0];st?v.style.height="calc(100vh - ".concat(b,"px)"):v.style.height="".concat(Kt-b,"px")}catch(y){console.log(y,"---- to set md editor body height")}},[Kt,a,st]);Object(n.useEffect)(function(){function b(){var y=new f.default(function(Z){var F=Object(le.a)(Z),te;try{for(F.s();!(te=F.n()).done;){var N=te.value;(N.target.offsetHeight>0||N.target.offsetWidth>0)&&(s(),c.setSize("100%","100%"),c.refresh())}}catch(ce){F.e(ce)}finally{F.f()}});return y.observe(Rt.current.parentElement),y}if(c){var v=b();return function(){v.unobserve(Rt.current.parentElement)}}},[c,s]),Object(n.useEffect)(function(){if(c){for(var b=[],v=function(){var N=Z[y];F=Object(E.a)(N,2);var ce=F[0],R=F[1],Ze=Object(w.a)({},ce,function(){i(R)});b.push(Ze),c.addKeyMap(Ze)},y=0,Z=Object.entries(Jt);y0){var b=new Date().getTime(),v=window.sessionStorage.getItem(vt);b>=Pt+Tt&&(!v||v!==Ft)&&(window.sessionStorage.setItem(vt,Ft),Ea(!0))}},Tt),Object(n.useEffect)(function(){ca(Bt)},[c,Bt]),Object(n.useEffect)(function(){c&&(Qt&&c.focus())},[c,Qt]),Object(n.useEffect)(function(){if(it&&c){var b=function(Z){var F=Z.target;r.current&&(r.current.scrollTop=r.current.scrollHeight*F.scrollTop/F.scrollHeight)},v=c.getScrollerElement();return v.addEventListener("scroll",b),function(){v.removeEventListener("scroll",b)}}},[c,it]),Object(n.useEffect)(function(){if(c&&at){var b=function(y,Z){at(y,Z)};return c.on("beforeChange",b),function(){c.off("beforeChange",b)}}},[c,at]),Object(n.useEffect)(function(){if(c&&ht){var b=function(){ht(c.getValue())};return c.on("blur",b),function(){c.off("blur",b)}}},[c,ht]),Object(n.useEffect)(function(){if(c){var b=function(y){var Z=y.getValue();ke(Z),kt(new Date().getTime()),y.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ce&&Ce(Z)};return c.on("change",b),function(){c.off("change",b)}}},[c,Ce]),Object(n.useEffect)(function(){c&&(Pe==null?(c.setValue(""),ke("")):Pe!==c.getValue()&&(c.setValue(Pe),ke(Pe)))},[c,Pe]);var i=Object(n.useCallback)(function(b){var v=c.getCursor(),y=c.getSelection(),Z=y.split(` +`).map(function(A){var ye=A.match(/^\s+/);if(ye===null)return A;var ue=Object(E.a)(ye,1),Oe=ue[0];return Oe.length>=K.length?A.slice(K.length):A}).join(` +`)}var x=[],f=["
              "],P=new n.a.Renderer,Y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ie(){x.length=0,f=["
                "]}function g(p,_,S,K){if(_>=p.length||p[_].level<=S)return _;var A=p[_];K.push("
              • "+A.text+""),_++;var ye=[];return _=g(p,_,A.level,ye),ye.length>0&&(K.push("
                  "),ye.forEach(function(ue){K.push(ue)}),K.push("
                ")),K.push("
              • "),_=g(p,_,S,K),_}function ge(){return g(x,0,0,f),f.push("
              "),f.join("")}var fe={heading:function(_){var S=Y.exec(_);if(S)return{type:"heading",raw:S[0],depth:S[1].length,text:S[2]}},fences:function(_){var S=this.rules.block.fences.exec(_);if(S){var K=S[0],A=k(K,S[3]||""),ye=S[2]?S[2].trim():S[2];if(["latex","katex","math"].indexOf(ye)>=0){var ue=J(),Oe=A;A=ue,Q[ue]={type:"block",expression:Oe}}return{type:"code",raw:K,lang:ye,text:A}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,L=0,J=function(){return"__special_katext_id_".concat(L++,"__")},Q={};function W(){return Q}function M(){L=0,Q={}}function q(p){return p=p.replace(u,function(_,S){var K=J();return Q[K]={type:"inline",expression:S},K}),p}var C=P.listitem;P.listitem=function(p){return C(q(p))};var B=P.paragraph;P.paragraph=function(p){return B(q(p))};var d=P.tablecell;P.tablecell=function(p,_){return d(q(p),_)},P.code=function(p,_,S){var K=(_||"").match(/\S*/)[0];return K?["latex","katex","math"].indexOf(K)>=0?"

              ".concat(p,"

              "):'
              ').concat(S?p:Object(o.escape)(p,!0),`
              +`):'
              '+(S?p:Object(o.escape)(p,!0))+"
              "},P.heading=function(p,_,S){var K=this.options.headerPrefix+S.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return x.push({anchor:K,level:_,text:p}),"'+p+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:fe,renderer:P});var se=n.a,ne=e("8+LE"),V=e("ZRDM"),Ee=e.n(V),Me=e("saPB"),_e=/]*>/g;function z(p){var _=document.createElement("div");return _.innerHTML=p,_.childNodes.length===0?"":_.childNodes[0].nodeValue}var l=j.a=function(p){var _=p.value,S=_===void 0?"":_,K=p.className,A=p.style,ye=A===void 0?{}:A,ue=String(S),Oe=Object(ae.useMemo)(function(){var Re=se(ue),Ne=W();return ue.match(/\[TOC\]/)&&(Re=Re.replace("

              [TOC]

              ",ge()),ie()),Re=Re.replace(/(__special_katext_id_\d+__)/g,function(pe,be){var Xe=Ne[be],we=Xe.type,We=Xe.expression;return Object(Me.renderToString)(z(We)||"",{displayMode:we==="block",throwOnError:!1,output:"html"})}),Re=Re.replace(/▁/g,"\u2581\u2581\u2581"),M(),Ee.a.sanitize(Re)},[ue]),Te=Object(ae.useRef)();function ce(Re){var Ne=Re.target;if(Ne.tagName.toUpperCase()==="A"){var pe=Ne.getAttribute("href");if(pe.startsWith("#")){Re.preventDefault();var be=document.getElementById(pe.replace("#",""));be&&be.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(Te.current&&Oe&&(Oe.match(_e)&&window.PR.prettyPrint()),Te.current)return Te.current.addEventListener("click",ce),function(){Te.current.removeEventListener("click",ce),M(),ie()}},[Oe,Te.current,ce]),re.a.createElement("div",{ref:Te,style:ye,className:"".concat(K||""," markdown-body"),dangerouslySetInnerHTML:{__html:Oe}})}},"9VGf":function(he,j,e){"use strict";e.d(j,"a",function(){return le});var ae=e("ZZRV"),re=e.n(ae);function le(E,w){var n=Object(ae.useRef)();Object(ae.useEffect)(function(){n.current=E}),Object(ae.useEffect)(function(){function o(){n.current()}if(w!==null){var k=setInterval(o,w);return function(){return clearInterval(k)}}},[w])}},BjJ7:function(he,j,e){"use strict";e.d(j,"d",function(){return re}),e.d(j,"c",function(){return le}),e.d(j,"f",function(){return E}),e.d(j,"b",function(){return w}),e.d(j,"e",function(){return n}),e.d(j,"a",function(){return o});var ae=e("m3rI");function re(k){var x=!0;if(k.length>0){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:"",f=[],P=0;P=0,Gt=ha?"Cmd":"Ctrl",Jt=(oe={},Object(w.a)(oe,Gt+"-B","bold"),Object(w.a)(oe,Gt+"-I","italic"),oe),jt=(je={},Object(w.a)(je,Xe,"\u6DFB\u52A0\u94FE\u63A5"),Object(w.a)(je,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(w.a)(je,we,"\u6DFB\u52A0\u56FE\u7247"),Object(w.a)(je,tt,"\u6DFB\u52A0\u8868\u683C"),je),Fa=j.a=function(U){var Le=U.defaultValue,Pe=Le===void 0?"":Le,Ce=U.onChange,xe=U.width,Ve=xe===void 0?"100%":xe,Qe=U.height,ze=Qe===void 0?400:Qe,Et=U.miniToolbar,$e=Et===void 0?!1:Et,pt=U.isFocus,Qt=pt===void 0?!1:pt,Bt=U.watch,Yt=U.id,vt=Yt===void 0?"markdown-editor-id":Yt,qt=U.showResizeBar,ea=qt===void 0?!1:qt,ga=U.noStorage,ya=ga===void 0?!1:ga,Oa=U.showNullButton,ta=Oa===void 0?!1:Oa,aa=U.fullScreen,Fe=aa===void 0?!1:aa,ht=U.onBlur,at=U.onCMBeforeChange,na=U.className,nt=na===void 0?"":na,ra=U.placeholder,oa=ra===void 0?"":ra,la=Object(n.useState)(null),Lt=Object(E.a)(la,2),c=Lt[0],ia=Lt[1],ba=Object(n.useState)(Pe),sa=Object(E.a)(ba,2),Ft=sa[0],ke=sa[1],Pa=Object(n.useState)(Bt),ua=Object(E.a)(Pa,2),it=ua[0],ca=ua[1],Ra=Object(n.useState)(Fe),da=Object(E.a)(Ra,2),st=da[0],Mt=da[1],Ca=Object(n.useState)(""),_a=Object(E.a)(Ca,2),bt=_a[0],gt=_a[1],Ua=Object(n.useState)(0),ma=Object(E.a)(Ua,2),Pt=ma[0],kt=ma[1],fa=Object(n.useState)(ze),wt=Object(E.a)(fa,2),Kt=wt[0],Xt=wt[1],Da=Object(n.useState)(!1),Ue=Object(E.a)(Da,2),Aa=Ue[0],Ea=Ue[1],Rt=Object(n.useRef)(),a=Object(n.useRef)(),t=Object(n.useRef)(),r=Object(n.useRef)();Object(n.useEffect)(function(){if(Rt.current){var b=function(Z,F){var te=F.clipboardData;if(te){var N=te.types.toString(),de=te.items;if(N==="text/html,Files"||N==="Files"){var R=de[1];N==="Files"&&(R=de[0]),R.kind==="file"&&R.type.match(/^image\//i)&&ue(R.getAsFile(),function(Ze){Ze.id?v.replaceSelection("![,](/api/attachments/".concat(Ze.id,")")):document.location.href="/user/login"})}else return!0}return!0},v=x.a.fromTextArea(Rt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!$e,lineWrapping:!0,value:Pe,autoCloseTags:!0,autoCloseBrackets:!0});return v.on("paste",b),ia(v),function(){v.off("paste",b)}}},[]);var s=Object(n.useCallback)(function(){if(a.current)try{var b=a.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,v=a.current.getElementsByClassName("markdown-editor-body")[0];st?v.style.height="calc(100vh - ".concat(b,"px)"):v.style.height="".concat(Kt-b,"px")}catch(y){console.log(y,"---- to set md editor body height")}},[Kt,a,st]);Object(n.useEffect)(function(){function b(){var y=new f.default(function(Z){var F=Object(le.a)(Z),te;try{for(F.s();!(te=F.n()).done;){var N=te.value;(N.target.offsetHeight>0||N.target.offsetWidth>0)&&(s(),c.setSize("100%","100%"),c.refresh())}}catch(de){F.e(de)}finally{F.f()}});return y.observe(Rt.current.parentElement),y}if(c){var v=b();return function(){v.unobserve(Rt.current.parentElement)}}},[c,s]),Object(n.useEffect)(function(){if(c){for(var b=[],v=function(){var N=Z[y];F=Object(E.a)(N,2);var de=F[0],R=F[1],Ze=Object(w.a)({},de,function(){i(R)});b.push(Ze),c.addKeyMap(Ze)},y=0,Z=Object.entries(Jt);y0){var b=new Date().getTime(),v=window.sessionStorage.getItem(vt);b>=Pt+Tt&&(!v||v!==Ft)&&(window.sessionStorage.setItem(vt,Ft),Ea(!0))}},Tt),Object(n.useEffect)(function(){ca(Bt)},[c,Bt]),Object(n.useEffect)(function(){c&&(Qt&&c.focus())},[c,Qt]),Object(n.useEffect)(function(){if(it&&c){var b=function(Z){var F=Z.target;r.current&&(r.current.scrollTop=r.current.scrollHeight*F.scrollTop/F.scrollHeight)},v=c.getScrollerElement();return v.addEventListener("scroll",b),function(){v.removeEventListener("scroll",b)}}},[c,it]),Object(n.useEffect)(function(){if(c&&at){var b=function(y,Z){at(y,Z)};return c.on("beforeChange",b),function(){c.off("beforeChange",b)}}},[c,at]),Object(n.useEffect)(function(){if(c&&ht){var b=function(){ht(c.getValue())};return c.on("blur",b),function(){c.off("blur",b)}}},[c,ht]),Object(n.useEffect)(function(){if(c){var b=function(y){var Z=y.getValue();ke(Z),kt(new Date().getTime()),y.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ce&&Ce(Z)};return c.on("change",b),function(){c.off("change",b)}}},[c,Ce]),Object(n.useEffect)(function(){c&&(Pe==null?(c.setValue(""),ke("")):Pe!==c.getValue()&&(c.setValue(Pe),ke(Pe)))},[c,Pe]);var i=Object(n.useCallback)(function(b){var v=c.getCursor(),y=c.getSelection(),Z=y.split(` `);switch(b){case"bold":return c.replaceSelection("**"+y+"**"),y===""&&c.setCursor(v.line,v.ch+2),c.focus();case"italic":return c.replaceSelection("*"+y+"*"),y===""&&c.setCursor(v.line,v.ch+1),c.focus();case"code":return c.replaceSelection("`"+y+"`"),y===""&&c.setCursor(v.line,v.ch+1),c.focus();case"inline-latex":return c.replaceSelection("`$$"+y+"$$`"),y===""&&c.setCursor(v.line,v.ch+3),c.focus();case"latex":return c.replaceSelection("```latex\n"+y+"\n```"),c.setCursor(v.line+1,y.length+1),c.focus();case"line-break":return c.replaceSelection(`
              `),c.focus();case"list-ul":return y===""?c.replaceSelection("- "+y):c.replaceSelection(Z.map(function(F){return F===""?"":"- ".concat(F)}).join(` `)),c.focus();case"list-ol":return y===""?c.replaceSelection("1. "+y):c.replaceSelection(Z.map(function(F,te){return F===""?"":"".concat(te+1,". ").concat(F)}).join(` `)),c.focus();case"add-null-ch":return y===""&&c.setCursor(v.line,v.ch+1),c.replaceSelection(Ht),c.focus();case"eraser":return c.setValue(""),c.focus();case"trigger-watch":return ca(!it),c.focus();case"trigger-full-screen":return Mt(!st),c.focus();case Xe:gt(Xe);return;case We:gt(We);return;case we:gt(we);return;case tt:gt(tt);return;default:throw new Error}},[c,it,st]),m=Object(n.useCallback)(function(b){gt("");switch(bt){case Xe:var v=b.title,y=b.link;return c.replaceSelection("[".concat(v,"](").concat(y,")")),c.focus();case We:var Z=b.language,F=b.content;return c.replaceSelection(["```"+Z,F,"```"].join(` -`)),c.focus();case we:var te=b.src,N=b.alt;return c.replaceSelection("![ ".concat(N," ]( ").concat(te,' "').concat(N,'" )')),c.focus();case tt:for(var ce=b.row,R=b.col,Ze=b.align,Ke=` -`,Nt=0;Nt300&&(R=300);var Ze=ze+R+"px";Xt(Ze)}},Z=t.current,F=!1,te=0;return Z.addEventListener("mousedown",b),document.addEventListener("mousemove",y),document.addEventListener("mouseup",v),function(){Z.removeEventListener("mousedown",b),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",v)}}},[c,t]),Object(n.useEffect)(function(){Xt(ze)},[ze]);var X=Zt(Ve),ve=Zt(Kt),De={width:X,height:ve},Ae=Object(n.useMemo)(function(){if(Pt){var b=new Date(Pt),v=b.getHours(),y=b.getMinutes(),Z=b.getSeconds();return v=v<10?"0"+v:v,y=y<10?"0"+y:y,Z=Z<10?"0"+Z:Z,"".concat(v,":").concat(y,":").concat(Z)}return 0},[Pt]);function Se(){window.sessionStorage.removeItem(vt),Ea(!1),kt(0)}function He(){Ea(!1),kt(0),c.setValue(window.sessionStorage.getItem(vt))}return o.a.createElement(n.Fragment,null,o.a.createElement("div",{className:"markdown-editor-wrapper",ref:a},o.a.createElement("div",{className:"markdown-editor-container ".concat(nt," ").concat(it?"on-preview":""," ").concat($e?"mini":""," ").concat(st?"full-screen":""),style:De},o.a.createElement(q,{watch:it,fullScreen:st,showNullButton:ta,onActionCallback:i}),o.a.createElement("div",{className:"markdown-editor-body"},o.a.createElement("div",{className:"codemirror-container"},o.a.createElement("textarea",{ref:Rt,placeholder:oa})),it?o.a.createElement("div",{ref:r,className:"preview-container"},o.a.createElement(u.a,{value:Ft})):null)),Aa?o.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",o.a.createElement("a",{onClick:He},"\u6062\u590D")," ? /",o.a.createElement("a",{onClick:Se},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Ae," \u4FDD\u5B58\uFF09"):null),ea?o.a.createElement("a",{ref:t,className:"editor-resize"}):null,o.a.createElement(C.a,null,jt[bt]?o.a.createElement(re.a,{centered:!0,title:jt[bt],visible:!0,onCancel:$,footer:null},ee):null))}},PHyj:function(he,j,e){"use strict";e.r(j),e.d(j,"Types",function(){return Ue});var ae=e("6nqw"),re=e("HcLS"),le=e("HP/p"),E=e("9cas"),w=e("twZV"),n=e("EYz/"),o=e("gwXo"),k=e("A/ao"),x=e("HGue"),f=e("VmQ4"),P=e("QeCE"),Y=e("Uu80"),ie=e("Mumi"),g=e("/zo+"),ge=e("MPZO"),fe=e("bnk9"),u=e("V0hb"),L=e("X/R0"),J=e("M6G9"),Q=e("VBJJ"),W=e.n(Q),M=e("z3+T"),q=e("EkPb"),C=e("7X0+"),B=e("GZha"),d=e("55MS"),se=e("LC9H"),ne=e("7d/w"),V=e("Eqs+"),Ee=e.n(V),Me=e("CKlD"),de=e.n(Me),z=e("ZZRV"),l=e.n(z),p=e("iczh"),_=e.n(p),S=e("8CG2"),K=e.n(S),A=function(){function a(t,r){for(var s=0;s-1;m?s.splice(i,1):s.push(r)}t.setActiveKey(s)},this.getNewChild=function(r,s){if(!r)return null;var i=t.state.activeKey,m=t.props,ee=m.prefixCls,$=m.accordion,X=m.destroyInactivePanel,ve=m.expandIcon,De=r.key||String(s),Ae=r.props,Se=Ae.header,He=Ae.headerClass,b=Ae.disabled,v=!1;$?v=i[0]===De:v=i.indexOf(De)>-1;var y={key:De,panelKey:De,header:Se,headerClass:He,isActive:v,prefixCls:ee,destroyInactivePanel:X,openAnimation:t.state.openAnimation,accordion:$,children:r.props.children,onItemClick:b?null:t.onClickItem,expandIcon:ve};return typeof r.type=="string"?r:l.a.cloneElement(r,y)},this.getItems=function(){var r=t.props.children,s=Object(Be.isFragment)(r)?r.props.children:r,i=z.Children.map(s,t.getNewChild);return Object(Be.isFragment)(r)?l.a.createElement(l.a.Fragment,null,i):i},this.setActiveKey=function(r){"activeKey"in t.props||t.setState({activeKey:r}),t.props.onChange(t.props.accordion?r[0]:r)}};jt.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},jt.Panel=mt;var U=jt,Le=U,Pe=U.Panel,Ce=e("kbon"),xe=e.n(Ce),Ve=e("LpVx"),Qe=function(t){var r=z.useContext(Ve.b),s=r.getPrefixCls,i=t.prefixCls,m=t.className,ee=m===void 0?"":m,$=t.showArrow,X=$===void 0?!0:$,ve=s("collapse",i),De=_()(de()({},"".concat(ve,"-no-arrow"),!X),ee);return z.createElement(Le.Panel,Ee()({},t,{prefixCls:ve,className:De}))},ze=Qe,Et=e("RfwO"),$e=e.n(Et);function pt(a,t,r){var s,i;return Object(At.a)(a,"ant-motion-collapse-legacy",{start:function(){t?(s=a.offsetHeight,a.style.height="0px",a.style.opacity="0"):(a.style.height="".concat(a.offsetHeight,"px"),a.style.opacity="1")},active:function(){i&&$e.a.cancel(i),i=$e()(function(){a.style.height="".concat(t?s:0,"px"),a.style.opacity=t?"1":"0"})},end:function(){i&&$e.a.cancel(i),a.style.height="",a.style.opacity="",r()}})}var Qt={enter:function(t,r){return pt(t,!0,r)},leave:function(t,r){return pt(t,!1,r)},appear:function(t,r){return pt(t,!0,r)}},Bt=Qt,Yt=e("nSZG"),vt=function(t){var r,s=z.useContext(Ve.b),i=s.getPrefixCls,m=s.direction,ee=t.prefixCls,$=t.className,X=$===void 0?"":$,ve=t.bordered,De=t.ghost,Ae=i("collapse",ee),Se=function(){var F=t.expandIconPosition;return F!==void 0?F:m==="rtl"?"right":"left"},He=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te=t.expandIcon,N=te?te(F):z.createElement(xe.a,{rotate:F.isActive?90:void 0});return Object(Yt.a)(N,function(){return{className:_()(N.props.className,"".concat(Ae,"-arrow"))}})},b=Se(),v=_()((r={},de()(r,"".concat(Ae,"-borderless"),!ve),de()(r,"".concat(Ae,"-icon-position-").concat(b),!0),de()(r,"".concat(Ae,"-rtl"),m==="rtl"),de()(r,"".concat(Ae,"-ghost"),!!De),r),X),y=Ee()(Ee()({},Bt),{appear:function(){}});return z.createElement(Le,Ee()({openAnimation:y},t,{expandIcon:function(F){return He(F)},prefixCls:Ae,className:v}))};vt.Panel=ze,vt.defaultProps={bordered:!0};var qt=vt,ea=qt,ga=e("rjoL"),ya=e("TMtJ"),Oa=e("DHCt"),ta=e("CRgH"),aa=e("uMZB"),Fe=e.n(aa),ht=e("zjzt"),at,na=P.a.Option,nt;(function(a){a[a.language=0]="language",a[a.difficult=1]="difficult",a[a.category=2]="category",a[a.openOrNot=3]="openOrNot"})(nt||(nt={}));var ra=(at={},Object(ht.a)(at,nt.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}]),Object(ht.a)(at,nt.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(ht.a)(at,nt.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(ht.a)(at,nt.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),at);function oa(a){return ra[a].map(function(t){return l.a.createElement(na,{key:t.title,value:t.key}," ",t.title," ")})}function la(a,t){a.map(function(r){var s=r.id,i=r.name,m=r.sub_disciplines,ee={value:s,label:i};t.push(ee),m&&m.length>0&&(ee.children=[],la(m,ee.children))})}function Lt(a,t){for(var r=[],s=0;s0){r[0]=m.id;for(var ee=0;ee0&&arguments[0]!==void 0?arguments[0]:"question";return Object(ke.c)("disciplines.json",{source:a})}function it(a){return Object(ke.c)("problems/".concat(a,"/edit.json"))}function ca(a,t){return Object(ke.f)("problems/".concat(a,".json"),t)}function Ra(a){return Object(ke.e)("problems.json",a)}function da(a,t){return Object(ke.e)("exercises/".concat(a,"/exercise_questions.json"),t)}function st(a,t){return Object(ke.f)("exercise_questions/".concat(a,".json"),t)}function Mt(a){return Object(ke.e)("problems/".concat(a,"/publish.json"))}function Ca(a){return Object(ke.e)("problems/".concat(a,"/cancel_publish.json"))}function _a(a){return Object(ke.c)("problems/".concat(a,"/start.json"))}function bt(a,t){return Object(ke.e)("tag_disciplines.json",{name:t,sub_discipline_id:a})}var gt=e("V0Rq"),Ua=e("cDPC"),ma=e("EHPI"),Pt=e("m3rI"),kt=e("u2Z1"),fa=ta.a.TextArea,wt=ya.a.confirm,Kt=ea.Panel;function Xt(){return new Date().getTime()}var Da={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0},Ue;(function(a){a[a.SET_INITAL_DATA=0]="SET_INITAL_DATA",a[a.SET_LOADING=1]="SET_LOADING",a[a.SET_STATUS=2]="SET_STATUS"})(Ue||(Ue={}));function Aa(a,t){switch(t.type){case Ue.SET_INITAL_DATA:return Object(d.a)(Object(d.a)({},a),t.payload);case Ue.SET_LOADING:return Object(d.a)(Object(d.a)({},a),{},{loading:t.payload});case Ue.SET_STATUS:return Object(d.a)(Object(d.a)({},a),{},{status:t.payload});default:throw new Error}}var Ea=j.default=function(){var a,t,r=Object(c.l)(),s=Object(c.k)(),i=Object(c.m)(),m=i.id,ee=C.a.useForm(),$=Object(B.a)(ee,1),X=$[0],ve=Object(z.useState)(),De=Object(B.a)(ve,2),Ae=De[0],Se=De[1],He=Object(z.useState)([]),b=Object(B.a)(He,2),v=b[0],y=b[1],Z=Object(z.useReducer)(Aa,Da),F=Object(B.a)(Z,2),te=F[0],N=F[1],ce=te.loading,R=te.data,Ze=te.user,Ke=te.disciplines,Nt=te.dicts,Ct=te.status,Ye=R==null?void 0:R.hack_sets,yt=R==null||((a=R.hack)===null||a===void 0)?void 0:a.test_set_average,pa=r.query,rt=pa.callback_url,Ja=pa.express_id,ka=pa.score,Qa=pa.question_id,Ya=Object(z.useMemo)(function(){var D=[];return Ke&&la(Ke,D),D},[Ke]),wa=Object(z.useCallback)(Object(M.a)(W.a.mark(function D(){var O,I,T,H,h,Ie,qe,Ge,ut,ot,Ot,et,ct,lt,Wt,Ut,xt,St,va,me,It,Wa,La,dt,Va,Ma,Na,xa,za,$a,Vt,Sa,Ha,zt,Dt,Za,Ia,_t,Ga,Ba=arguments;return W.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(O=Ba.length>0&&Ba[0]!==void 0?Ba[0]:0,I=Ke,!(I.length===0)){Je.next=7;break}return Je.next=5,ua();case 5:T=Je.sent,I=T.disciplines;case 7:if(!m){Je.next=15;break}return H={disciplines:I},Je.next=11,it(m);case 11:h=Je.sent,h.message?h.status==="401"&&(document.location.href="/user/login"):(Ie=h.category,qe=h.user,Ge=h.code,ut=h.language,ot=h.hack_sets,Ot=h.description,et=h.difficult,ct=h.name,lt=h.open_or_not,Wt=h.sub_discipline_id,Ut=h.tag_discipline_id,xt=h.time_limit,St=h.test_set_average,va=h.test_set_score,me=h.status,It=h.tag_discipline_ids,Wa=Lt(I,Wt),La=Object(B.a)(Wa,2),dt=La[0],Va=La[1],Ma=r.query.lastedUpdateTime,H=Object(d.a)(Object(d.a)({},H),{},{loading:!1,user:qe,dicts:Va,status:me,lastedUpdateTime:O||(Ma||0),data:{hack_codes:{language:ut,code:ia.Base64.decode(Ge)},hack:{category:Ie,difficult:et,name:ct,description:Ot,open_or_not:lt,time_limit:xt,test_set_average:St,test_set_score:va,sub_discipline_id:dt,tag_discipline_ids:It,score:ka||1},hack_sets:ot,tags:It}}),N({type:Ue.SET_INITAL_DATA,payload:H}),Se({hack:{category:Ie,difficult:et,name:ct,description:Ot,open_or_not:lt,time_limit:xt,test_set_average:St,test_set_score:va,sub_discipline_id:dt,tag_discipline_ids:It,score:ka||1}}),Ka(dt==null?void 0:dt[0],dt==null?void 0:dt[1],I)),Je.next=24;break;case 15:return Je.next=17,Pa();case 17:za=Je.sent,$a=za.user,Vt=r.query,Sa=Vt.difficult,Ha=Vt.sub_discipline_id,zt=Vt.tag_discipline_id,Dt=Vt.tagIds,Za=Lt(I,parseInt(Ha,10)),Ia=Object(B.a)(Za,2),_t=Ia[0],Ga=Ia[1],N({type:Ue.SET_INITAL_DATA,payload:{loading:!1,user:$a,disciplines:I,status:0,dicts:Ga,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:parseInt(Sa,10),time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:_t,tag_discipline_id:Dt==null||((Na=Dt.split(","))===null||Na===void 0)?void 0:Na.map(function($t){return Number($t)}),name:""},tags:zt?zt==null?void 0:zt.split(",").map(function($t){return parseInt($t,10)}):[],hack_sets:[{input:"",output:"",score:100,position:1}]}}}),Se({hack:{category:null,difficult:parseInt(Sa,10),time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:_t,tag_discipline_id:Dt==null||((xa=Dt.split(","))===null||xa===void 0)?void 0:xa.map(function($t){return Number($t)}),name:""}}),Ka(_t==null?void 0:_t[0],_t==null?void 0:_t[1],I);case 24:case"end":return Je.stop()}},D)})),[m,Ke]);Object(z.useEffect)(function(){try{wa()}catch(D){console.log(D,"----")}},[]);var Ka=function(O,I,T){var H,h,Ie,qe=T==null||((H=T.find(function(Ge){return Ge.id===O}))===null||H===void 0||((h=H.sub_disciplines)===null||h===void 0||((Ie=h.find(function(Ge){return Ge.id===I}))===null||Ie===void 0)))?void 0:Ie.tag_disciplines};function qa(D){return Ta.apply(this,arguments)}function Ta(){return Ta=Object(M.a)(W.a.mark(function D(O){var I,T,H,h,Ie,qe,Ge,ut,ot,Ot,et,ct,lt,Wt,Ut,xt,St;return W.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:I=Object(d.a)({},O),T=I.hack_sets,H=I.hack_codes,h=I.hack,Ie=I.tags,qe=[],Ge=[],ut=0,ot=Object(Y.a)(T);try{for(ot.s();!(Ot=ot.n()).done;)et=Ot.value,ut+=et.score,et.id&&et.id>=0?qe.push(et):Ge.push(et)}catch(It){ot.e(It)}finally{ot.f()}if(!(ut!==100&&!h.test_set_score)){me.next=9;break}return J.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),me.abrupt("return");case 9:if(H.code=ia.Base64.encode(H==null?void 0:H.code),h.sub_discipline_id=h.sub_discipline_id[1],N({type:Ue.SET_LOADING,payload:!0}),rt||(h.score=h.difficult*100),!m){me.next=30;break}return me.next=16,ca(m,{hack:h,hack_codes:H,hack_sets:Ge,update_hack_sets:qe,tags:Ie});case 16:if(!rt){me.next=26;break}return me.next=19,Mt(m);case 19:return me.next=21,st(Qa,{question_type:6,question_score:h.score,question_title:h.name,description:h.description,sub_discipline_id:h.sub_discipline_id,tag_discipline_ids:h.tag_discipline_ids,identifier:m});case 21:ct=me.sent,lt=ct.status,lt===0&&s.replace(rt),me.next=27;break;case 26:wa(Xt());case 27:N({type:Ue.SET_LOADING,payload:!1}),me.next=51;break;case 30:return me.next=32,Ra({hack:h,hack_codes:H,hack_sets:T,tags:Ie});case 32:if(Wt=me.sent,Ut=Wt.identifier,!Ut){me.next=50;break}if(rt){me.next=39;break}s.replace("/problems/".concat(Ut,"/edit?lastedUpdateTime=").concat(Xt())),me.next=50;break;case 39:return me.next=41,Mt(Ut);case 41:if(m){me.next=49;break}return me.next=44,da(parseInt(Ja,10),{question_type:6,question_score:h.score,question_title:h.name,identifier:Ut,tag_discipline_ids:h.tag_discipline_ids});case 44:xt=me.sent,St=xt.status,St===0&&s.replace(rt),me.next=50;break;case 49:s.replace(rt);case 50:N({type:Ue.SET_LOADING,payload:!1});case 51:case"end":return me.stop()}},D)})),Ta.apply(this,arguments)}function en(){X.submit(),setTimeout(Object(M.a)(W.a.mark(function D(){var O;return W.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Mt(m);case 2:O=T.sent,O.status===0?(J.b.success("\u53D1\u5E03\u6210\u529F"),N({type:Ue.SET_STATUS,payload:1})):J.b.info(O.message);case 4:case"end":return T.stop()}},D)})),400)}function tn(){return ja.apply(this,arguments)}function ja(){return ja=Object(M.a)(W.a.mark(function D(){var O;return W.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Ca(m);case 2:O=T.sent,O.status===0?(J.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),N({type:Ue.SET_STATUS,payload:0})):J.b.info(O.message);case 4:case"end":return T.stop()}},D)})),ja.apply(this,arguments)}function an(){Ct===0?wt({title:"\u63D0\u793A",content:l.a.createElement(z.Fragment,null," ",l.a.createElement("div",null,"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802")," ",l.a.createElement("div",null," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")," "),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){en()}}):wt({title:"\u63D0\u793A",content:l.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){tn()}})}function nn(){X.submit(),setTimeout(Object(M.a)(W.a.mark(function D(){var O,I;return W.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,_a(m);case 2:O=H.sent,I=O.identifier,s.push("/myproblems/".concat(I));case 5:case"end":return H.stop()}},D)})),400)}function Xa(){rt?s.replace(rt):s.replace("/problemset")}function rn(D){N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{test_set_score:D.target.value})})}})}function on(D){var O=D.target.value;N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{test_set_average:O})})}})}function ln(){var D=X.getFieldValue("hack_sets"),O=D.length+1,I=Math.floor(100/O),T=100%O;D.map(function(H,h){return yt&&(H.score=I),H.position=h+1,H}),D.push({input:"",output:"",position:O,score:yt?I+T:0}),X.setFieldsValue({hack_sets:D}),N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:D})}})}Object(z.useEffect)(function(){},[]),Object(z.useEffect)(function(){if(yt){var D=Ye==null?void 0:Ye.length,O=Math.floor(100/D),I=100%D;Ye==null||Ye.map(function(T,H){return T.score=O,T.position=H+1,H===D-1&&(T.score=O+I),T}),N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:Ye})}}),X.setFieldsValue({hack_sets:Ye})}},[yt]);function sn(D){var O=X.getFieldValue("hack_sets"),I=(O==null?void 0:O.length)-1,T=Math.ceil(100/I),H=100%I;O.splice(D,1),O==null||O.map(function(h,Ie){return yt&&(h.score=T,Ie===I-1&&(h.score=T+H)),h.position=Ie+1,h}),N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:O})}}),X.setFieldsValue({hack_sets:O})}function un(D){N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_codes:Object(d.a)(Object(d.a)({},R.hack_codes),{},{language:D})})}})}var cn=function(O){var I;if(O==null||((I=O.hack)===null||I===void 0)?void 0:I.sub_discipline_id){var T,H,h,Ie,qe,Ge=O==null||((T=O.hack)===null||T===void 0)?void 0:T.sub_discipline_id,ut=Object(B.a)(Ge,2),ot=ut[0],Ot=ut[1],et=Ke==null||((H=Ke.find(function(lt){return lt.id===ot}))===null||H===void 0||((h=H.sub_disciplines)===null||h===void 0||((Ie=h.find(function(lt){return lt.id===Ot}))===null||Ie===void 0)))?void 0:Ie.tag_disciplines,ct=Object(d.a)(Object(d.a)({},X.getFieldsValue()),{},{hack:Object(d.a)(Object(d.a)({},(qe=X.getFieldsValue())===null||qe===void 0?void 0:qe.hack),{},{tag_discipline_ids:[]})});X.setFieldsValue(ct),Se(ct)}else Se(Object(d.a)({},X.getFieldsValue()))},dn=function(O){y([].concat(Object(u.a)(v),[Object(d.a)({},O)]))};Object(z.useEffect)(function(){var D,O;if(R==null||((D=R.hack)===null||D===void 0||((O=D.sub_discipline_id)===null||O===void 0))?void 0:O[1]){var I,T;_n(R==null||((I=R.hack)===null||I===void 0||((T=I.sub_discipline_id)===null||T===void 0))?void 0:T[1])}},[R==null||((t=R.hack)===null||t===void 0)?void 0:t.sub_discipline_id]);var _n=function(){var D=Object(M.a)(W.a.mark(function O(I){var T;return W.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(gt.B)({sub_discipline_id:I});case 2:T=h.sent,y(T.tag_disciplines);case 4:case"end":return h.stop()}},O)}));return function(I){return D.apply(this,arguments)}}();function mn(D){var O=D[1],I=Lt(Ke,O),T=Object(B.a)(I,2),H=T[1];X.setFieldsValue({tags:[]}),N({type:Ue.SET_INITAL_DATA,payload:{dicts:H,data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{sub_discipline_id:D}),tags:[]})}})}return l.a.createElement(g.a,{spinning:ce,delay:500},R?l.a.createElement(z.Fragment,null,l.a.createElement("header",{className:Fe.a.header},l.a.createElement("div",null,l.a.createElement("img",{src:"".concat(Pt.a.IMG_SERVER,"/images/").concat(Ze.image_url),alt:"user",width:30}),l.a.createElement("span",null,Ze.name)),l.a.createElement("h2",null," ",R.hack.name," "),m?l.a.createElement("a",{className:Fe.a.btn_back,onClick:Xa}," ",l.a.createElement(ba.a,null),"\u9000\u51FA"):null),l.a.createElement(C.a,{form:X,initialValues:R,layout:"vertical",className:Fe.a["oj-form-container"],onValuesChange:cn,onFinish:qa},l.a.createElement(Ua.a,{leftChild:l.a.createElement(Rt,{handleAddKnowledgeFinish:dn,formValue:Ae,knowledgeOptions:v,onChangeLanguage:un,onChangeSubDiscipline:mn,onRemoveTestCase:sn,onAddTestCase:ln,dicts:Nt,categorys:Ya,callback_url:rt,hack:R.hack,onChangeScore:rn,onChangeAverage:on}),rightChild:l.a.createElement(C.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(ma.a,{language:R.hack_codes.language}))}),l.a.createElement("div",{className:Fe.a.footer},m?l.a.createElement(z.Fragment,null,rt?null:l.a.createElement(fe.a,{type:Ct?"default":"primary",onClick:an},Ct?"\u64A4\u9500\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03"),l.a.createElement(fe.a,{loading:ce,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"),l.a.createElement(fe.a,{type:"primary",onClick:nn},Ct?"\u5F00\u59CB\u6311\u6218":"\u6A21\u62DF\u6311\u6218")):l.a.createElement(z.Fragment,null,l.a.createElement(fe.a,{onClick:Xa},"\u53D6\u6D88"),l.a.createElement(fe.a,{loading:ce,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"))))):null)};function Rt(a){var t,r,s=a.handleAddKnowledgeFinish,i=a.formValue,m=a.knowledgeOptions,ee=a.categorys,$=a.hack,X=a.callback_url,ve=a.onChangeAverage,De=a.onChangeScore,Ae=a.onAddTestCase,Se=a.onRemoveTestCase,He=a.onChangeSubDiscipline,b=a.onChangeLanguage,v=$.test_set_average,y=$.test_set_score;function Z(F){F.stopPropagation()}return l.a.createElement("div",{className:Fe.a["oj-left-panel"]},l.a.createElement("div",{className:Fe.a["oj-form-info"]},l.a.createElement("div",{className:Fe.a.field},l.a.createElement(C.a.Item,{label:"\u96BE\u6613\u5EA6",name:["hack","difficult"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},l.a.createElement(P.a,null,oa(nt.difficult))),l.a.createElement(C.a.Item,{label:"\u8BFE\u7A0B(\u5408\u7406\u7684\u8BFE\u7A0B\u5206\u7C7B\u6709\u5229\u4E8E\u5FEB\u901F\u68C0\u7D22)",name:["hack","sub_discipline_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},l.a.createElement(x.a,{allowClear:!1,options:ee,placeholder:"\u8BF7\u9009\u62E9",onChange:He}))),l.a.createElement("div",{className:Fe.a.field},X&&l.a.createElement(C.a.Item,{label:"\u5206\u6570",name:["hack","score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},l.a.createElement(o.a,{min:1,max:100})),l.a.createElement(C.a.Item,{label:"\u65F6\u95F4\u9650\u5236",name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u65F6\u95F4\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},l.a.createElement(o.a,{min:3})),l.a.createElement(C.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},l.a.createElement(P.a,{onChange:b},oa(nt.language)))),l.a.createElement(C.a.Item,{label:l.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",l.a.createElement("span",{className:"c-grey-999"},"\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")),name:["hack","tag_discipline_ids"]},l.a.createElement(kt.a,{selectvalues:$==null?void 0:$.tag_discipline_id,subId:i==null||((t=i.hack)===null||t===void 0||((r=t.sub_discipline_id)===null||r===void 0))?void 0:r[1],knowledgeOptions:m,onAddKnowledgeFinish:s})),l.a.createElement(C.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},l.a.createElement(ta.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:l.a.createElement("span",null,60-$.name.length)})),l.a.createElement(C.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},l.a.createElement(Ft.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),l.a.createElement("div",{className:"tst-case-info"},l.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",l.a.createElement(fe.a,{type:"primary",ghost:!0,onClick:Ae},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(C.a.Item,{name:["hack","test_set_score"]},l.a.createElement(w.a.Group,{onChange:De},l.a.createElement(w.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),l.a.createElement(w.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!$.test_set_score&&l.a.createElement(C.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(w.a.Group,{onChange:ve},l.a.createElement(w.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(w.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),l.a.createElement(C.a.List,{name:"hack_sets"},function(F,te){return Object(le.a)(te),l.a.createElement(ea,{accordion:!0},F.map(function(N,ce){return l.a.createElement(Kt,{key:"".concat(N.key,"--").concat(ce),header:l.a.createElement("a",{className:Fe.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ce+1,"\b"),y?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(C.a.Item,{name:[N.name,"score"],fieldKey:[N.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(ce+1,"\u8BC4\u5206")}]},l.a.createElement(o.a,{onClick:Z,min:0,max:100,disabled:v})),l.a.createElement("span",null,"%"))),extra:ce>0?l.a.createElement("div",{onClick:Z},l.a.createElement(re.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6\b"+(ce+1),onConfirm:function(){Se(ce)}},l.a.createElement(sa.a,{className:Fe.a["btn-remove-case"]}))):null},l.a.createElement(C.a.Item,{label:"\u8F93\u5165",name:[N.name,"input"],fieldKey:[N.fieldKey,"input"]},l.a.createElement(fa,null)),l.a.createElement(C.a.Item,{label:"\u8F93\u51FA",name:[N.name,"output"],fieldKey:[N.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(fa,null)))}))}))))}},ZD9Y:function(he,j,e){"use strict";var ae=e("X0rv"),re=e("/Pi5"),le=e("VmQ4"),E=e("QeCE"),w=e("ZZRV"),n=e.n(w),o=e("lOMy"),k=e.n(o),x=E.a.Option;j.a=function(f){var P=f.onFontSizeChange,Y=f.cmFontSize,ie=f.cmCodeMode,g=f.onCodeModeChange,ge=f.onTabToSpace,fe=f.className,u=fe===void 0?"":fe,L=f.tabToSpace,J=f.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(u)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(E.a,{bordered:!1,size:"small",value:ie,onChange:g},n.a.createElement(x,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(x,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(E.a,{bordered:!1,size:"small",value:Y,onChange:P},n.a.createElement(x,{value:12},"12px"),n.a.createElement(x,{value:14},"14px"),n.a.createElement(x,{value:16},"16px"),n.a.createElement(x,{value:18},"18px"),n.a.createElement(x,{value:20},"20px"),n.a.createElement(x,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(re.a,{checked:L,onChange:ge}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),J)}},ZW9T:function(he,j,e){"use strict";e.d(j,"a",function(){return fe});var ae=e("55MS"),re=e("Uu80"),le=e("GZha"),E=e("ZZRV"),w=e.n(E),n=e("BlUI");function o(u,L,J,Q,W){var M=L.getWordUntilPosition(J),q={startLineNumber:J.lineNumber,endLineNumber:J.lineNumber,startColumn:M.startColumn,endColumn:M.endColumn},C=Q.map(function(B){return{label:B,kind:u.languages.CompletionItemKind.Keyword,insertText:B,insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:q}});return W.map(function(B){C.push(Object(ae.a)(Object(ae.a)({},B),{},{range:q}))}),C}var k=function(u){var L={label:"ifelse",kind:u.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),c.focus();default:throw new Error}},[c,bt]),ee=Object(n.useMemo)(function(){switch(bt){case Xe:return o.a.createElement(_e,{callback:m,onCancel:$});case We:return o.a.createElement(z.b,{callback:m,onCancel:$});case we:return o.a.createElement(A,{callback:m,onCancel:$});case tt:return o.a.createElement(be,{callback:m,onCancel:$});default:return null}},[bt]);function $(){gt("")}Object(n.useEffect)(function(){if(t.current){var b=function(de){F=!0,te=de.pageY},v=function(){F=!1},y=function(de){if(F){var R=de.pageY-te;R<0&&(R=0),R>300&&(R=300);var Ze=ze+R+"px";Xt(Ze)}},Z=t.current,F=!1,te=0;return Z.addEventListener("mousedown",b),document.addEventListener("mousemove",y),document.addEventListener("mouseup",v),function(){Z.removeEventListener("mousedown",b),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",v)}}},[c,t]),Object(n.useEffect)(function(){Xt(ze)},[ze]);var X=Zt(Ve),ve=Zt(Kt),De={width:X,height:ve},Ae=Object(n.useMemo)(function(){if(Pt){var b=new Date(Pt),v=b.getHours(),y=b.getMinutes(),Z=b.getSeconds();return v=v<10?"0"+v:v,y=y<10?"0"+y:y,Z=Z<10?"0"+Z:Z,"".concat(v,":").concat(y,":").concat(Z)}return 0},[Pt]);function Se(){window.sessionStorage.removeItem(vt),Ea(!1),kt(0)}function He(){Ea(!1),kt(0),c.setValue(window.sessionStorage.getItem(vt))}return o.a.createElement(n.Fragment,null,o.a.createElement("div",{className:"markdown-editor-wrapper",ref:a},o.a.createElement("div",{className:"markdown-editor-container ".concat(nt," ").concat(it?"on-preview":""," ").concat($e?"mini":""," ").concat(st?"full-screen":""),style:De},o.a.createElement(q,{watch:it,fullScreen:st,showNullButton:ta,onActionCallback:i}),o.a.createElement("div",{className:"markdown-editor-body"},o.a.createElement("div",{className:"codemirror-container"},o.a.createElement("textarea",{ref:Rt,placeholder:oa})),it?o.a.createElement("div",{ref:r,className:"preview-container"},o.a.createElement(u.a,{value:Ft})):null)),Aa?o.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",o.a.createElement("a",{onClick:He},"\u6062\u590D")," ? /",o.a.createElement("a",{onClick:Se},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Ae," \u4FDD\u5B58\uFF09"):null),ea?o.a.createElement("a",{ref:t,className:"editor-resize"}):null,o.a.createElement(C.a,null,jt[bt]?o.a.createElement(re.a,{centered:!0,title:jt[bt],visible:!0,onCancel:$,footer:null},ee):null))}},PHyj:function(he,j,e){"use strict";e.r(j),e.d(j,"Types",function(){return Ue});var ae=e("6nqw"),re=e("HcLS"),le=e("HP/p"),E=e("9cas"),w=e("twZV"),n=e("EYz/"),o=e("gwXo"),k=e("A/ao"),x=e("HGue"),f=e("VmQ4"),P=e("QeCE"),Y=e("Uu80"),ie=e("Mumi"),g=e("/zo+"),ge=e("MPZO"),fe=e("bnk9"),u=e("V0hb"),L=e("X/R0"),J=e("M6G9"),Q=e("VBJJ"),W=e.n(Q),M=e("z3+T"),q=e("EkPb"),C=e("7X0+"),B=e("GZha"),d=e("55MS"),se=e("LC9H"),ne=e("7d/w"),V=e("Eqs+"),Ee=e.n(V),Me=e("CKlD"),_e=e.n(Me),z=e("ZZRV"),l=e.n(z),p=e("iczh"),_=e.n(p),S=e("8CG2"),K=e.n(S),A=function(){function a(t,r){for(var s=0;s-1;m?s.splice(i,1):s.push(r)}t.setActiveKey(s)},this.getNewChild=function(r,s){if(!r)return null;var i=t.state.activeKey,m=t.props,ee=m.prefixCls,$=m.accordion,X=m.destroyInactivePanel,ve=m.expandIcon,De=r.key||String(s),Ae=r.props,Se=Ae.header,He=Ae.headerClass,b=Ae.disabled,v=!1;$?v=i[0]===De:v=i.indexOf(De)>-1;var y={key:De,panelKey:De,header:Se,headerClass:He,isActive:v,prefixCls:ee,destroyInactivePanel:X,openAnimation:t.state.openAnimation,accordion:$,children:r.props.children,onItemClick:b?null:t.onClickItem,expandIcon:ve};return typeof r.type=="string"?r:l.a.cloneElement(r,y)},this.getItems=function(){var r=t.props.children,s=Object(Be.isFragment)(r)?r.props.children:r,i=z.Children.map(s,t.getNewChild);return Object(Be.isFragment)(r)?l.a.createElement(l.a.Fragment,null,i):i},this.setActiveKey=function(r){"activeKey"in t.props||t.setState({activeKey:r}),t.props.onChange(t.props.accordion?r[0]:r)}};jt.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},jt.Panel=mt;var U=jt,Le=U,Pe=U.Panel,Ce=e("kbon"),xe=e.n(Ce),Ve=e("LpVx"),Qe=function(t){var r=z.useContext(Ve.b),s=r.getPrefixCls,i=t.prefixCls,m=t.className,ee=m===void 0?"":m,$=t.showArrow,X=$===void 0?!0:$,ve=s("collapse",i),De=_()(_e()({},"".concat(ve,"-no-arrow"),!X),ee);return z.createElement(Le.Panel,Ee()({},t,{prefixCls:ve,className:De}))},ze=Qe,Et=e("RfwO"),$e=e.n(Et);function pt(a,t,r){var s,i;return Object(At.a)(a,"ant-motion-collapse-legacy",{start:function(){t?(s=a.offsetHeight,a.style.height="0px",a.style.opacity="0"):(a.style.height="".concat(a.offsetHeight,"px"),a.style.opacity="1")},active:function(){i&&$e.a.cancel(i),i=$e()(function(){a.style.height="".concat(t?s:0,"px"),a.style.opacity=t?"1":"0"})},end:function(){i&&$e.a.cancel(i),a.style.height="",a.style.opacity="",r()}})}var Qt={enter:function(t,r){return pt(t,!0,r)},leave:function(t,r){return pt(t,!1,r)},appear:function(t,r){return pt(t,!0,r)}},Bt=Qt,Yt=e("nSZG"),vt=function(t){var r,s=z.useContext(Ve.b),i=s.getPrefixCls,m=s.direction,ee=t.prefixCls,$=t.className,X=$===void 0?"":$,ve=t.bordered,De=t.ghost,Ae=i("collapse",ee),Se=function(){var F=t.expandIconPosition;return F!==void 0?F:m==="rtl"?"right":"left"},He=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te=t.expandIcon,N=te?te(F):z.createElement(xe.a,{rotate:F.isActive?90:void 0});return Object(Yt.a)(N,function(){return{className:_()(N.props.className,"".concat(Ae,"-arrow"))}})},b=Se(),v=_()((r={},_e()(r,"".concat(Ae,"-borderless"),!ve),_e()(r,"".concat(Ae,"-icon-position-").concat(b),!0),_e()(r,"".concat(Ae,"-rtl"),m==="rtl"),_e()(r,"".concat(Ae,"-ghost"),!!De),r),X),y=Ee()(Ee()({},Bt),{appear:function(){}});return z.createElement(Le,Ee()({openAnimation:y},t,{expandIcon:function(F){return He(F)},prefixCls:Ae,className:v}))};vt.Panel=ze,vt.defaultProps={bordered:!0};var qt=vt,ea=qt,ga=e("rjoL"),ya=e("TMtJ"),Oa=e("DHCt"),ta=e("CRgH"),aa=e("uMZB"),Fe=e.n(aa),ht=e("zjzt"),at,na=P.a.Option,nt;(function(a){a[a.language=0]="language",a[a.difficult=1]="difficult",a[a.category=2]="category",a[a.openOrNot=3]="openOrNot"})(nt||(nt={}));var ra=(at={},Object(ht.a)(at,nt.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}]),Object(ht.a)(at,nt.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(ht.a)(at,nt.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(ht.a)(at,nt.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),at);function oa(a){return ra[a].map(function(t){return l.a.createElement(na,{key:t.title,value:t.key}," ",t.title," ")})}function la(a,t){a.map(function(r){var s=r.id,i=r.name,m=r.sub_disciplines,ee={value:s,label:i};t.push(ee),m&&m.length>0&&(ee.children=[],la(m,ee.children))})}function Lt(a,t){for(var r=[],s=0;s0){r[0]=m.id;for(var ee=0;ee0&&arguments[0]!==void 0?arguments[0]:"question";return Object(ke.c)("disciplines.json",{source:a})}function it(a){return Object(ke.c)("problems/".concat(a,"/edit.json"))}function ca(a,t){return Object(ke.f)("problems/".concat(a,".json"),t)}function Ra(a){return Object(ke.e)("problems.json",a)}function da(a,t){return Object(ke.e)("exercises/".concat(a,"/exercise_questions.json"),t)}function st(a,t){return Object(ke.f)("exercise_questions/".concat(a,".json"),t)}function Mt(a){return Object(ke.e)("problems/".concat(a,"/publish.json"))}function Ca(a){return Object(ke.e)("problems/".concat(a,"/cancel_publish.json"))}function _a(a){return Object(ke.c)("problems/".concat(a,"/start.json"))}function bt(a,t){return Object(ke.e)("tag_disciplines.json",{name:t,sub_discipline_id:a})}var gt=e("V0Rq"),Ua=e("cDPC"),ma=e("EHPI"),Pt=e("m3rI"),kt=e("u2Z1"),fa=ta.a.TextArea,wt=ya.a.confirm,Kt=ea.Panel;function Xt(){return new Date().getTime()}var Da={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0},Ue;(function(a){a[a.SET_INITAL_DATA=0]="SET_INITAL_DATA",a[a.SET_LOADING=1]="SET_LOADING",a[a.SET_STATUS=2]="SET_STATUS"})(Ue||(Ue={}));function Aa(a,t){switch(t.type){case Ue.SET_INITAL_DATA:return Object(d.a)(Object(d.a)({},a),t.payload);case Ue.SET_LOADING:return Object(d.a)(Object(d.a)({},a),{},{loading:t.payload});case Ue.SET_STATUS:return Object(d.a)(Object(d.a)({},a),{},{status:t.payload});default:throw new Error}}var Ea=j.default=function(){var a,t,r=Object(c.l)(),s=Object(c.k)(),i=Object(c.m)(),m=i.id,ee=C.a.useForm(),$=Object(B.a)(ee,1),X=$[0],ve=Object(z.useState)(),De=Object(B.a)(ve,2),Ae=De[0],Se=De[1],He=Object(z.useState)([]),b=Object(B.a)(He,2),v=b[0],y=b[1],Z=Object(z.useReducer)(Aa,Da),F=Object(B.a)(Z,2),te=F[0],N=F[1],de=te.loading,R=te.data,Ze=te.user,Ke=te.disciplines,Nt=te.dicts,Ct=te.status,Ye=R==null?void 0:R.hack_sets,yt=R==null||((a=R.hack)===null||a===void 0)?void 0:a.test_set_average,pa=r.query,rt=pa.callback_url,Ja=pa.express_id,ka=pa.score,Qa=pa.question_id,Ya=Object(z.useMemo)(function(){var D=[];return Ke&&la(Ke,D),D},[Ke]),wa=Object(z.useCallback)(Object(M.a)(W.a.mark(function D(){var O,I,T,H,h,Ie,qe,Ge,ut,ot,Ot,et,ct,lt,Wt,Ut,xt,St,va,me,It,Wa,La,dt,Va,Ma,Na,xa,za,$a,Vt,Sa,Ha,zt,Dt,Za,Ia,_t,Ga,Ba=arguments;return W.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(O=Ba.length>0&&Ba[0]!==void 0?Ba[0]:0,I=Ke,!(I.length===0)){Je.next=7;break}return Je.next=5,ua();case 5:T=Je.sent,I=T.disciplines;case 7:if(!m){Je.next=15;break}return H={disciplines:I},Je.next=11,it(m);case 11:h=Je.sent,h.message?h.status==="401"&&(document.location.href="/user/login"):(Ie=h.category,qe=h.user,Ge=h.code,ut=h.language,ot=h.hack_sets,Ot=h.description,et=h.difficult,ct=h.name,lt=h.open_or_not,Wt=h.sub_discipline_id,Ut=h.tag_discipline_id,xt=h.time_limit,St=h.test_set_average,va=h.test_set_score,me=h.status,It=h.tag_discipline_ids,Wa=Lt(I,Wt),La=Object(B.a)(Wa,2),dt=La[0],Va=La[1],Ma=r.query.lastedUpdateTime,H=Object(d.a)(Object(d.a)({},H),{},{loading:!1,user:qe,dicts:Va,status:me,lastedUpdateTime:O||(Ma||0),data:{hack_codes:{language:ut,code:ia.Base64.decode(Ge)},hack:{category:Ie,difficult:et,name:ct,description:Ot,open_or_not:lt,time_limit:xt,test_set_average:St,test_set_score:va,sub_discipline_id:dt,tag_discipline_ids:It,score:ka||1},hack_sets:ot,tags:It}}),N({type:Ue.SET_INITAL_DATA,payload:H}),Se({hack:{category:Ie,difficult:et,name:ct,description:Ot,open_or_not:lt,time_limit:xt,test_set_average:St,test_set_score:va,sub_discipline_id:dt,tag_discipline_ids:It,score:ka||1}}),Ka(dt==null?void 0:dt[0],dt==null?void 0:dt[1],I)),Je.next=24;break;case 15:return Je.next=17,Pa();case 17:za=Je.sent,$a=za.user,Vt=r.query,Sa=Vt.difficult,Ha=Vt.sub_discipline_id,zt=Vt.tag_discipline_id,Dt=Vt.tagIds,Za=Lt(I,parseInt(Ha,10)),Ia=Object(B.a)(Za,2),_t=Ia[0],Ga=Ia[1],N({type:Ue.SET_INITAL_DATA,payload:{loading:!1,user:$a,disciplines:I,status:0,dicts:Ga,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:parseInt(Sa,10),time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:_t,tag_discipline_id:Dt==null||((Na=Dt.split(","))===null||Na===void 0)?void 0:Na.map(function($t){return Number($t)}),name:""},tags:zt?zt==null?void 0:zt.split(",").map(function($t){return parseInt($t,10)}):[],hack_sets:[{input:"",output:"",score:100,position:1}]}}}),Se({hack:{category:null,difficult:parseInt(Sa,10),time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:_t,tag_discipline_id:Dt==null||((xa=Dt.split(","))===null||xa===void 0)?void 0:xa.map(function($t){return Number($t)}),name:""}}),Ka(_t==null?void 0:_t[0],_t==null?void 0:_t[1],I);case 24:case"end":return Je.stop()}},D)})),[m,Ke]);Object(z.useEffect)(function(){try{wa()}catch(D){console.log(D,"----")}},[]);var Ka=function(O,I,T){var H,h,Ie,qe=T==null||((H=T.find(function(Ge){return Ge.id===O}))===null||H===void 0||((h=H.sub_disciplines)===null||h===void 0||((Ie=h.find(function(Ge){return Ge.id===I}))===null||Ie===void 0)))?void 0:Ie.tag_disciplines};function qa(D){return Ta.apply(this,arguments)}function Ta(){return Ta=Object(M.a)(W.a.mark(function D(O){var I,T,H,h,Ie,qe,Ge,ut,ot,Ot,et,ct,lt,Wt,Ut,xt,St;return W.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:I=Object(d.a)({},O),T=I.hack_sets,H=I.hack_codes,h=I.hack,Ie=I.tags,qe=[],Ge=[],ut=0,ot=Object(Y.a)(T);try{for(ot.s();!(Ot=ot.n()).done;)et=Ot.value,ut+=et.score,et.id&&et.id>=0?qe.push(et):Ge.push(et)}catch(It){ot.e(It)}finally{ot.f()}if(!(ut!==100&&!h.test_set_score)){me.next=9;break}return J.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),me.abrupt("return");case 9:if(H.code=ia.Base64.encode(H==null?void 0:H.code),h.sub_discipline_id=h.sub_discipline_id[1],N({type:Ue.SET_LOADING,payload:!0}),rt||(h.score=h.difficult*100),!m){me.next=30;break}return me.next=16,ca(m,{hack:h,hack_codes:H,hack_sets:Ge,update_hack_sets:qe,tags:Ie});case 16:if(!rt){me.next=26;break}return me.next=19,Mt(m);case 19:return me.next=21,st(Qa,{question_type:6,question_score:h.score,question_title:h.name,description:h.description,sub_discipline_id:h.sub_discipline_id,tag_discipline_ids:h.tag_discipline_ids,identifier:m});case 21:ct=me.sent,lt=ct.status,lt===0&&s.replace(rt),me.next=27;break;case 26:wa(Xt());case 27:N({type:Ue.SET_LOADING,payload:!1}),me.next=51;break;case 30:return me.next=32,Ra({hack:h,hack_codes:H,hack_sets:T,tags:Ie});case 32:if(Wt=me.sent,Ut=Wt.identifier,!Ut){me.next=50;break}if(rt){me.next=39;break}s.replace("/problems/".concat(Ut,"/edit?lastedUpdateTime=").concat(Xt())),me.next=50;break;case 39:return me.next=41,Mt(Ut);case 41:if(m){me.next=49;break}return me.next=44,da(parseInt(Ja,10),{question_type:6,question_score:h.score,question_title:h.name,identifier:Ut,tag_discipline_ids:h.tag_discipline_ids});case 44:xt=me.sent,St=xt.status,St===0&&s.replace(rt),me.next=50;break;case 49:s.replace(rt);case 50:N({type:Ue.SET_LOADING,payload:!1});case 51:case"end":return me.stop()}},D)})),Ta.apply(this,arguments)}function en(){X.submit(),setTimeout(Object(M.a)(W.a.mark(function D(){var O;return W.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Mt(m);case 2:O=T.sent,O.status===0?(J.b.success("\u53D1\u5E03\u6210\u529F"),N({type:Ue.SET_STATUS,payload:1})):J.b.info(O.message);case 4:case"end":return T.stop()}},D)})),400)}function tn(){return ja.apply(this,arguments)}function ja(){return ja=Object(M.a)(W.a.mark(function D(){var O;return W.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Ca(m);case 2:O=T.sent,O.status===0?(J.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),N({type:Ue.SET_STATUS,payload:0})):J.b.info(O.message);case 4:case"end":return T.stop()}},D)})),ja.apply(this,arguments)}function an(){Ct===0?wt({title:"\u63D0\u793A",content:l.a.createElement(z.Fragment,null," ",l.a.createElement("div",null,"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802")," ",l.a.createElement("div",null," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")," "),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){en()}}):wt({title:"\u63D0\u793A",content:l.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){tn()}})}function nn(){X.submit(),setTimeout(Object(M.a)(W.a.mark(function D(){var O,I;return W.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,_a(m);case 2:O=H.sent,I=O.identifier,s.push("/myproblems/".concat(I));case 5:case"end":return H.stop()}},D)})),400)}function Xa(){rt?s.replace(rt):s.replace("/problemset")}function rn(D){N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{test_set_score:D.target.value})})}})}function on(D){var O=D.target.value;N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{test_set_average:O})})}})}function ln(){var D=X.getFieldValue("hack_sets"),O=D.length+1,I=Math.floor(100/O),T=100%O;D.map(function(H,h){return yt&&(H.score=I),H.position=h+1,H}),D.push({input:"",output:"",position:O,score:yt?I+T:0}),X.setFieldsValue({hack_sets:D}),N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:D})}})}Object(z.useEffect)(function(){},[]),Object(z.useEffect)(function(){if(yt){var D=Ye==null?void 0:Ye.length,O=Math.floor(100/D),I=100%D;Ye==null||Ye.map(function(T,H){return T.score=O,T.position=H+1,H===D-1&&(T.score=O+I),T}),N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:Ye})}}),X.setFieldsValue({hack_sets:Ye})}},[yt]);function sn(D){var O=X.getFieldValue("hack_sets"),I=(O==null?void 0:O.length)-1,T=Math.ceil(100/I),H=100%I;O.splice(D,1),O==null||O.map(function(h,Ie){return yt&&(h.score=T,Ie===I-1&&(h.score=T+H)),h.position=Ie+1,h}),N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:O})}}),X.setFieldsValue({hack_sets:O})}function un(D){N({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_codes:Object(d.a)(Object(d.a)({},R.hack_codes),{},{language:D})})}})}var cn=function(O){var I;if(O==null||((I=O.hack)===null||I===void 0)?void 0:I.sub_discipline_id){var T,H,h,Ie,qe,Ge=O==null||((T=O.hack)===null||T===void 0)?void 0:T.sub_discipline_id,ut=Object(B.a)(Ge,2),ot=ut[0],Ot=ut[1],et=Ke==null||((H=Ke.find(function(lt){return lt.id===ot}))===null||H===void 0||((h=H.sub_disciplines)===null||h===void 0||((Ie=h.find(function(lt){return lt.id===Ot}))===null||Ie===void 0)))?void 0:Ie.tag_disciplines,ct=Object(d.a)(Object(d.a)({},X.getFieldsValue()),{},{hack:Object(d.a)(Object(d.a)({},(qe=X.getFieldsValue())===null||qe===void 0?void 0:qe.hack),{},{tag_discipline_ids:[]})});X.setFieldsValue(ct),Se(ct)}else Se(Object(d.a)({},X.getFieldsValue()))},dn=function(O){y([].concat(Object(u.a)(v),[Object(d.a)({},O)]))};Object(z.useEffect)(function(){var D,O;if(R==null||((D=R.hack)===null||D===void 0||((O=D.sub_discipline_id)===null||O===void 0))?void 0:O[1]){var I,T;_n(R==null||((I=R.hack)===null||I===void 0||((T=I.sub_discipline_id)===null||T===void 0))?void 0:T[1])}},[R==null||((t=R.hack)===null||t===void 0)?void 0:t.sub_discipline_id]);var _n=function(){var D=Object(M.a)(W.a.mark(function O(I){var T;return W.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(gt.B)({sub_discipline_id:I});case 2:T=h.sent,y(T.tag_disciplines);case 4:case"end":return h.stop()}},O)}));return function(I){return D.apply(this,arguments)}}();function mn(D){var O=D[1],I=Lt(Ke,O),T=Object(B.a)(I,2),H=T[1];X.setFieldsValue({tags:[]}),N({type:Ue.SET_INITAL_DATA,payload:{dicts:H,data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{sub_discipline_id:D}),tags:[]})}})}return l.a.createElement(g.a,{spinning:de,delay:500},R?l.a.createElement(z.Fragment,null,l.a.createElement("header",{className:Fe.a.header},l.a.createElement("div",null,l.a.createElement("img",{src:"".concat(Pt.a.IMG_SERVER,"/images/").concat(Ze.image_url),alt:"user",width:30}),l.a.createElement("span",null,Ze.name)),l.a.createElement("h2",null," ",R.hack.name," "),m?l.a.createElement("a",{className:Fe.a.btn_back,onClick:Xa}," ",l.a.createElement(ba.a,null),"\u9000\u51FA"):null),l.a.createElement(C.a,{form:X,initialValues:R,layout:"vertical",className:Fe.a["oj-form-container"],onValuesChange:cn,onFinish:qa},l.a.createElement(Ua.a,{leftChild:l.a.createElement(Rt,{handleAddKnowledgeFinish:dn,formValue:Ae,knowledgeOptions:v,onChangeLanguage:un,onChangeSubDiscipline:mn,onRemoveTestCase:sn,onAddTestCase:ln,dicts:Nt,categorys:Ya,callback_url:rt,hack:R.hack,onChangeScore:rn,onChangeAverage:on}),rightChild:l.a.createElement(C.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(ma.a,{language:R.hack_codes.language}))}),l.a.createElement("div",{className:Fe.a.footer},m?l.a.createElement(z.Fragment,null,rt?null:l.a.createElement(fe.a,{type:Ct?"default":"primary",onClick:an},Ct?"\u64A4\u9500\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03"),l.a.createElement(fe.a,{loading:de,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"),l.a.createElement(fe.a,{type:"primary",onClick:nn},Ct?"\u5F00\u59CB\u6311\u6218":"\u6A21\u62DF\u6311\u6218")):l.a.createElement(z.Fragment,null,l.a.createElement(fe.a,{onClick:Xa},"\u53D6\u6D88"),l.a.createElement(fe.a,{loading:de,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"))))):null)};function Rt(a){var t,r,s=a.handleAddKnowledgeFinish,i=a.formValue,m=a.knowledgeOptions,ee=a.categorys,$=a.hack,X=a.callback_url,ve=a.onChangeAverage,De=a.onChangeScore,Ae=a.onAddTestCase,Se=a.onRemoveTestCase,He=a.onChangeSubDiscipline,b=a.onChangeLanguage,v=$.test_set_average,y=$.test_set_score;function Z(F){F.stopPropagation()}return l.a.createElement("div",{className:Fe.a["oj-left-panel"]},l.a.createElement("div",{className:Fe.a["oj-form-info"]},l.a.createElement("div",{className:Fe.a.field},l.a.createElement(C.a.Item,{label:"\u96BE\u6613\u5EA6",name:["hack","difficult"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},l.a.createElement(P.a,null,oa(nt.difficult))),l.a.createElement(C.a.Item,{label:"\u8BFE\u7A0B(\u5408\u7406\u7684\u8BFE\u7A0B\u5206\u7C7B\u6709\u5229\u4E8E\u5FEB\u901F\u68C0\u7D22)",name:["hack","sub_discipline_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},l.a.createElement(x.a,{allowClear:!1,options:ee,placeholder:"\u8BF7\u9009\u62E9",onChange:He}))),l.a.createElement("div",{className:Fe.a.field},X&&l.a.createElement(C.a.Item,{label:"\u5206\u6570",name:["hack","score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},l.a.createElement(o.a,{min:1,max:100})),l.a.createElement(C.a.Item,{label:"\u65F6\u95F4\u9650\u5236",name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u65F6\u95F4\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},l.a.createElement(o.a,{min:3})),l.a.createElement(C.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},l.a.createElement(P.a,{onChange:b},oa(nt.language)))),l.a.createElement(C.a.Item,{label:l.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",l.a.createElement("span",{className:"c-grey-999"},"\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")),name:["hack","tag_discipline_ids"]},l.a.createElement(kt.a,{selectvalues:$==null?void 0:$.tag_discipline_id,subId:i==null||((t=i.hack)===null||t===void 0||((r=t.sub_discipline_id)===null||r===void 0))?void 0:r[1],knowledgeOptions:m,onAddKnowledgeFinish:s})),l.a.createElement(C.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},l.a.createElement(ta.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:l.a.createElement("span",null,60-$.name.length)})),l.a.createElement(C.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},l.a.createElement(Ft.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),l.a.createElement("div",{className:"tst-case-info"},l.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",l.a.createElement(fe.a,{type:"primary",ghost:!0,onClick:Ae},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(C.a.Item,{name:["hack","test_set_score"]},l.a.createElement(w.a.Group,{onChange:De},l.a.createElement(w.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),l.a.createElement(w.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!$.test_set_score&&l.a.createElement(C.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(w.a.Group,{onChange:ve},l.a.createElement(w.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(w.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),l.a.createElement(C.a.List,{name:"hack_sets"},function(F,te){return Object(le.a)(te),l.a.createElement(ea,{accordion:!0},F.map(function(N,de){return l.a.createElement(Kt,{key:"".concat(N.key,"--").concat(de),header:l.a.createElement("a",{className:Fe.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",de+1,"\b"),y?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(C.a.Item,{name:[N.name,"score"],fieldKey:[N.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(de+1,"\u8BC4\u5206")}]},l.a.createElement(o.a,{onClick:Z,min:0,max:100,disabled:v})),l.a.createElement("span",null,"%"))),extra:de>0?l.a.createElement("div",{onClick:Z},l.a.createElement(re.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6\b"+(de+1),onConfirm:function(){Se(de)}},l.a.createElement(sa.a,{className:Fe.a["btn-remove-case"]}))):null},l.a.createElement(C.a.Item,{label:"\u8F93\u5165",name:[N.name,"input"],fieldKey:[N.fieldKey,"input"]},l.a.createElement(fa,null)),l.a.createElement(C.a.Item,{label:"\u8F93\u51FA",name:[N.name,"output"],fieldKey:[N.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(fa,null)))}))}))))}},ZD9Y:function(he,j,e){"use strict";var ae=e("X0rv"),re=e("/Pi5"),le=e("VmQ4"),E=e("QeCE"),w=e("ZZRV"),n=e.n(w),o=e("lOMy"),k=e.n(o),x=E.a.Option;j.a=function(f){var P=f.onFontSizeChange,Y=f.cmFontSize,ie=f.cmCodeMode,g=f.onCodeModeChange,ge=f.onTabToSpace,fe=f.className,u=fe===void 0?"":fe,L=f.tabToSpace,J=f.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(u)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(E.a,{bordered:!1,size:"small",value:ie,onChange:g},n.a.createElement(x,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(x,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(E.a,{bordered:!1,size:"small",value:Y,onChange:P},n.a.createElement(x,{value:12},"12px"),n.a.createElement(x,{value:14},"14px"),n.a.createElement(x,{value:16},"16px"),n.a.createElement(x,{value:18},"18px"),n.a.createElement(x,{value:20},"20px"),n.a.createElement(x,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(re.a,{checked:L,onChange:ge}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),J)}},ZW9T:function(he,j,e){"use strict";e.d(j,"a",function(){return fe});var ae=e("55MS"),re=e("Uu80"),le=e("GZha"),E=e("ZZRV"),w=e.n(E),n=e("BlUI");function o(u,L,J,Q,W){var M=L.getWordUntilPosition(J),q={startLineNumber:J.lineNumber,endLineNumber:J.lineNumber,startColumn:M.startColumn,endColumn:M.endColumn},C=Q.map(function(B){return{label:B,kind:u.languages.CompletionItemKind.Keyword,insertText:B,insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:q}});return W.map(function(B){C.push(Object(ae.a)(Object(ae.a)({},B),{},{range:q}))}),C}var k=function(u){var L={label:"ifelse",kind:u.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},J=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];u.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(q,C){var B=o(u,q,C,J,[L]);return{suggestions:B}}});var Q=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];u.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(q,C){var B=[{label:"print",kind:u.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=o(u,q,C,Q,B);return{suggestions:d}}});var W=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];u.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(q,C){var B=[L,{label:"main",kind:u.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:u.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=o(u,q,C,W,B);return{suggestions:d}}})};function x(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}function f(){}var P=!1,Y={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function ie(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=u;if(Array.isArray(u)){for(var J=0;J0||ft.target.offsetWidth>0)&&ue.current.instance.layout()}}catch(Tt){je.e(Tt)}finally{je.f()}}),G.observe(Te.current)),G}Object(E.useEffect)(function(){var G=ue.current.instance;if(M!=null&&G&&pe){var oe=G.getModel();oe&&M!==oe.getValue()&&(P=!0,oe.setValue(M),G.layout(),P=!1)}},[M,pe,ue.current]);function we(){var G=ue.current.instance;if(G){var oe=G.getSelection(),je=ue.current.pastePos||{},Be=new g.Range(je.startLineNumber||oe.endLineNumber,je.startColumn||oe.endColumn,je.endLineNumber||oe.endLineNumber,je.endColumn||oe.endColumn);G.executeEdits("",[{range:Be,text:""}])}}function We(G){(window.navigator.platform.match("Mac")?G.metaKey:G.ctrlKey)&&G.keyCode==83&&(G.preventDefault(),l())}Object(E.useEffect)(function(){Te.current&&!pe&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(G){g=G,k(g),ue.current.instance=g.editor.create(Te.current,Object(ae.a)({value:M,language:ie(C),theme:de},ne),Ee);var oe=ue.current.instance;ye(oe,g),ue.current.subscription=oe.onDidChangeModelContent(function(Be){P||K(oe.getValue(),Be)}),z&&oe.onDidBlurEditorWidget(function(){z(oe.getValue())}),Oe&&oe.onDidFocusEditorText(function(){Oe(oe.getValue())}),_&&(oe.addCommand(g.KeyMod.CtrlCmd|g.KeyCode.KEY_V,function(){return null}),oe.onDidPaste(function(Be){ue.current.pastePos=Be}),window.addEventListener("paste",we));var je=Xe();return be(!0),function(){var Be=ue.current.instance;Be.dispose();var ft=Be.getModel();ft&&ft.dispose(),ue.current.subscription&&ue.current.subscription.dispose(),_&&window.removeEventListener("paste",we),je.unobserve(Te.current)}})},[]),Object(E.useEffect)(function(){var G=ue.current.instance;if(G&&pe)return document.addEventListener("keydown",We,!1),function(){document.removeEventListener("keydown",We)}},[l,pe]),Object(E.useEffect)(function(){var G=ue.current.instance;if(G&&pe){var oe=ie(C);g.editor.setModelLanguage(G.getModel(),oe)}},[C,pe]),Object(E.useEffect)(function(){var G=ue.current.instance;G&&pe&&g.editor.setTheme(de)},[de,pe]),Object(E.useEffect)(function(){var G=ue.current.instance;G&&pe&&G.updateOptions(ne)},[JSON.stringify(ne),pe]),Object(E.useEffect)(function(){var G=ue.current.instance;G&&pe&&G.layout()},[J,W,pe]);var tt=x(J),mt=x(W),At=Object(ae.a)(Object(ae.a)({},d),{},{width:tt,height:mt});return w.a.createElement("div",{className:"my-monaco-editor",ref:Te,style:At})};function fe(u){var L=u.width,J=L===void 0?"100%":L,Q=u.height,W=Q===void 0?"100%":Q,M=u.original,q=u.modified,C=u.language,B=u.options,d=B===void 0?{}:B,se=Object(E.useRef)(),ne=Object(E.useState)(null),V=Object(le.a)(ne,2),Ee=V[0],Me=V[1];function de(_){var S;return se.current&&(S=new n.default(function(K){var A=Object(re.a)(K),ye;try{for(A.s();!(ye=A.n()).done;){var _e=ye.value;(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&_.layout()}}catch(Oe){A.e(Oe)}finally{A.f()}}),S.observe(se.current)),S}Object(E.useEffect)(function(){se.current&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(_){g=_;var S=g.editor.createDiffEditor(se.current,Object(ae.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},d));Me(S);var K=de(S);return function(){S.dispose();var A=S.getModel();A&&A.dispose(),K.unobserve(se.current)}})},[]),Object(E.useEffect)(function(){Ee&&Ee.setModel({original:g.editor.createModel(M,C),modified:g.editor.createModel(q,C)})},[M,q,C,Ee]);var z=x(J),l=x(W),p={width:z,height:l};return w.a.createElement("div",{className:"my-diff-editor",ref:se,style:p})}},bCnd:function(he,j,e){"use strict";e.d(j,"b",function(){return E}),e.d(j,"a",function(){return w});var ae=e("my3Q"),re=e.n(ae),le=!1;function E(n,o){var k=re.a.get("__ec");k||(k={}),k[n]=o,re.a.set("__ec",k)}function w(n,o){var k=re.a.get("__ec");return k?k[n]===void 0?o:k[n]:o}},cDPC:function(he,j,e){"use strict";var ae=e("GZha"),re=e("ZZRV"),le=e.n(re),E=e("i3hx"),w=e.n(E);j.a=function(n){var o=n.defaultX,k=o===void 0?"40%":o,x=n.leftChild,f=n.rightChild,P=n.className,Y=Object(re.useState)(k),ie=Object(ae.a)(Y,2),g=ie[0],ge=ie[1],fe=Object(re.useRef)();function u(){fe.current=!0}Object(re.useEffect)(function(){function Q(M){fe.current&&ge(M.pageX)}function W(){fe.current=!1}return window.addEventListener("mousemove",Q),window.addEventListener("mouseup",W),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("mouseup",W)}},[]);var L=typeof g=="number"&&g!==.01?"".concat(g,"px"):"40%",J="calc(100% - 4px - ".concat(L,")");return le.a.createElement("div",{className:"split-panel-container ".concat(P)},le.a.createElement("section",{style:{width:L,display:g===.01?"none":""}},x),le.a.createElement("section",{className:"resize-x-bar",onMouseDown:u},le.a.createElement("a",{className:"btn-resize"},le.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},le.a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),le.a.createElement("section",{style:{width:J}},f))}},dejd:function(he,j,e){},fcyK:function(he,j,e){},i3hx:function(he,j,e){},i58Z:function(he,j,e){he.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(he,j,e){},lOMy:function(he,j,e){},u2Z1:function(he,j,e){"use strict";e.d(j,"a",function(){return Q});var ae=e("VBJJ"),re=e.n(ae),le=e("X/R0"),E=e("M6G9"),w=e("z3+T"),n=e("DHCt"),o=e("CRgH"),k=e("rjoL"),x=e("TMtJ"),f=e("V0hb"),P=e("GZha"),Y=e("VmQ4"),ie=e("QeCE"),g=e("ZZRV"),ge=e.n(g),fe=e("ErOA"),u=e("i58Z"),L=e.n(u),J=ie.a.Option,Q=function(M){var q=M.subId,C=M.value,B=M.selectvalues,d=M.knowledgeOptions,se=d===void 0?[]:d,ne=M.onChange,V=ne===void 0?function(){}:ne,Ee=M.onAddKnowledgeFinish,Me=Ee===void 0?function(){}:Ee,de=Object(g.useRef)(),z=Object(g.useState)([]),l=Object(P.a)(z,2),p=l[0],_=l[1],S=function(ye,_e){_(Object(f.a)(_e.map(function(Oe){return Oe.key}))),V(Object(f.a)(_e.map(function(Oe){return Oe.key})))};Object(g.useEffect)(function(){(B==null?void 0:B.length)>0&&(_(Object(f.a)(B)),V(Object(f.a)(B)))},[se]);var K=function(ye){ye.preventDefault(),de.current="",x.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:ge.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",ge.a.createElement("br",null),ge.a.createElement(o.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:de.current,onChange:function(Oe){de.current=Oe.target.value}})),onOk:function(){return new Promise(function(){var Oe=Object(w.a)(re.a.mark(function Te(ue,Re){var Ne;return re.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(de.current){be.next=3;break}return E.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),be.abrupt("return",Re());case 3:if(!(de.current.length>20)){be.next=6;break}return E.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),be.abrupt("return",Re());case 6:return be.next=8,Object(fe.a)("/api/tag_disciplines.json",{method:"post",body:{name:de.current,sub_discipline_id:q}});case 8:return Ne=be.sent,(Ne==null?void 0:Ne.status)===0&&(Me({id:Ne.tag_discipline_id,name:de.current}),V([].concat(Object(f.a)(C||[]),[Ne.tag_discipline_id])),_([].concat(Object(f.a)(p||[]),[Ne.tag_discipline_id]))),be.abrupt("return",ue());case 11:case"end":return be.stop()}},Te)}));return function(Te,ue){return Oe.apply(this,arguments)}}())}})};return ge.a.createElement("div",{className:L.a.wrap},ge.a.createElement(ie.a,{disabled:!q,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:S,showSearch:!0,value:se==null?void 0:se.filter(function(A){return(p==null?void 0:p.includes(A==null?void 0:A.id))||(p==null?void 0:p.includes((A==null?void 0:A.id)+""))}).map(function(A){return A.name})},se==null?void 0:se.map(function(A){return ge.a.createElement(J,{key:A.id,value:A.name},A.name,A.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")})),ge.a.createElement("button",{disabled:!q,className:"".concat(L.a.addKnowledge," ").concat(q?"":L.a.disabled),onClick:K},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uMZB:function(he,j,e){he.exports={header:"header___3a50V",field:"field___SHW6f","oj-form-container":"oj-form-container___36KBv","oj-left-panel":"oj-left-panel___3Fdj5","oj-form-info":"oj-form-info___dilPb",footer:"footer___1Ie9U","test-case-name":"test-case-name___356US","btn-remove-case":"btn-remove-case___1Z5cd","icon-tag":"icon-tag___3zUaP",btn_back:"btn_back___2UBbR"}}}]); +`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=o(u,q,C,W,B);return{suggestions:d}}})};function x(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}function f(){}var P=!1,Y={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function ie(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=u;if(Array.isArray(u)){for(var J=0;J0||ft.target.offsetWidth>0)&&ce.current.instance.layout()}}catch(Tt){je.e(Tt)}finally{je.f()}}),G.observe(Te.current)),G}Object(E.useEffect)(function(){var G=ce.current.instance;if(M!=null&&G&&pe){var oe=G.getModel();oe&&M!==oe.getValue()&&(P=!0,oe.setValue(M),G.layout(),P=!1)}},[M,pe,ce.current]);function we(){var G=ce.current.instance;if(G){var oe=G.getSelection(),je=ce.current.pastePos||{},Be=new g.Range(je.startLineNumber||oe.endLineNumber,je.startColumn||oe.endColumn,je.endLineNumber||oe.endLineNumber,je.endColumn||oe.endColumn);G.executeEdits("",[{range:Be,text:""}])}}function We(G){(window.navigator.platform.match("Mac")?G.metaKey:G.ctrlKey)&&G.keyCode==83&&(G.preventDefault(),l())}Object(E.useEffect)(function(){Te.current&&!pe&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(G){g=G,k(g),ce.current.instance=g.editor.create(Te.current,Object(ae.a)({value:M,language:ie(C),theme:_e},ne),Ee);var oe=ce.current.instance;ye(oe,g),ce.current.subscription=oe.onDidChangeModelContent(function(Be){P||K(oe.getValue(),Be)}),z&&oe.onDidBlurEditorWidget(function(){z(oe.getValue())}),Oe&&oe.onDidFocusEditorText(function(){Oe(oe.getValue())}),_&&(oe.addCommand(g.KeyMod.CtrlCmd|g.KeyCode.KEY_V,function(){return null}),oe.onDidPaste(function(Be){ce.current.pastePos=Be}),window.addEventListener("paste",we));var je=Xe();return be(!0),function(){var Be=ce.current.instance;Be.dispose();var ft=Be.getModel();ft&&ft.dispose(),ce.current.subscription&&ce.current.subscription.dispose(),_&&window.removeEventListener("paste",we),je.unobserve(Te.current)}})},[]),Object(E.useEffect)(function(){var G=ce.current.instance;if(G&&pe)return document.addEventListener("keydown",We,!1),function(){document.removeEventListener("keydown",We)}},[l,pe]),Object(E.useEffect)(function(){var G=ce.current.instance;if(G&&pe){var oe=ie(C);g.editor.setModelLanguage(G.getModel(),oe)}},[C,pe]),Object(E.useEffect)(function(){var G=ce.current.instance;G&&pe&&g.editor.setTheme(_e)},[_e,pe]),Object(E.useEffect)(function(){var G=ce.current.instance;G&&pe&&G.updateOptions(ne)},[JSON.stringify(ne),pe]),Object(E.useEffect)(function(){var G=ce.current.instance;G&&pe&&G.layout()},[J,W,pe]);var tt=x(J),mt=x(W),At=Object(ae.a)(Object(ae.a)({},d),{},{width:tt,height:mt});return w.a.createElement("div",{className:"my-monaco-editor",ref:Te,style:At})};function fe(u){var L=u.width,J=L===void 0?"100%":L,Q=u.height,W=Q===void 0?"100%":Q,M=u.original,q=u.modified,C=u.language,B=u.options,d=B===void 0?{}:B,se=Object(E.useRef)(),ne=Object(E.useState)(null),V=Object(le.a)(ne,2),Ee=V[0],Me=V[1];function _e(_){var S;return se.current&&(S=new n.default(function(K){var A=Object(re.a)(K),ye;try{for(A.s();!(ye=A.n()).done;){var ue=ye.value;(ue.target.offsetHeight>0||ue.target.offsetWidth>0)&&_.layout()}}catch(Oe){A.e(Oe)}finally{A.f()}}),S.observe(se.current)),S}Object(E.useEffect)(function(){se.current&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(_){g=_;var S=g.editor.createDiffEditor(se.current,Object(ae.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},d));Me(S);var K=_e(S);return function(){S.dispose();var A=S.getModel();A&&A.dispose(),K.unobserve(se.current)}})},[]),Object(E.useEffect)(function(){Ee&&Ee.setModel({original:g.editor.createModel(M,C),modified:g.editor.createModel(q,C)})},[M,q,C,Ee]);var z=x(J),l=x(W),p={width:z,height:l};return w.a.createElement("div",{className:"my-diff-editor",ref:se,style:p})}},bCnd:function(he,j,e){"use strict";e.d(j,"b",function(){return E}),e.d(j,"a",function(){return w});var ae=e("my3Q"),re=e.n(ae),le=!1;function E(n,o){var k=re.a.get("__ec");k||(k={}),k[n]=o,re.a.set("__ec",k)}function w(n,o){var k=re.a.get("__ec");return k?k[n]===void 0?o:k[n]:o}},cDPC:function(he,j,e){"use strict";var ae=e("GZha"),re=e("ZZRV"),le=e.n(re),E=e("i3hx"),w=e.n(E);j.a=function(n){var o=n.defaultX,k=o===void 0?"40%":o,x=n.leftChild,f=n.rightChild,P=n.className,Y=Object(re.useState)(k),ie=Object(ae.a)(Y,2),g=ie[0],ge=ie[1],fe=Object(re.useRef)();function u(){fe.current=!0}Object(re.useEffect)(function(){function Q(M){fe.current&&ge(M.pageX)}function W(){fe.current=!1}return window.addEventListener("mousemove",Q),window.addEventListener("mouseup",W),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("mouseup",W)}},[]);var L=typeof g=="number"&&g!==.01?"".concat(g,"px"):"40%",J="calc(100% - 4px - ".concat(L,")");return le.a.createElement("div",{className:"split-panel-container ".concat(P)},le.a.createElement("section",{style:{width:L,display:g===.01?"none":""}},x),le.a.createElement("section",{className:"resize-x-bar",onMouseDown:u},le.a.createElement("a",{className:"btn-resize"},le.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},le.a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),le.a.createElement("section",{style:{width:J}},f))}},dejd:function(he,j,e){},fcyK:function(he,j,e){},i3hx:function(he,j,e){},i58Z:function(he,j,e){he.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(he,j,e){},lOMy:function(he,j,e){},u2Z1:function(he,j,e){"use strict";e.d(j,"a",function(){return Q});var ae=e("VBJJ"),re=e.n(ae),le=e("X/R0"),E=e("M6G9"),w=e("z3+T"),n=e("DHCt"),o=e("CRgH"),k=e("rjoL"),x=e("TMtJ"),f=e("V0hb"),P=e("GZha"),Y=e("VmQ4"),ie=e("QeCE"),g=e("ZZRV"),ge=e.n(g),fe=e("ErOA"),u=e("i58Z"),L=e.n(u),J=ie.a.Option,Q=function(M){var q=M.subId,C=M.value,B=M.selectvalues,d=M.knowledgeOptions,se=d===void 0?[]:d,ne=M.onChange,V=ne===void 0?function(){}:ne,Ee=M.onAddKnowledgeFinish,Me=Ee===void 0?function(){}:Ee,_e=Object(g.useRef)(),z=Object(g.useState)([]),l=Object(P.a)(z,2),p=l[0],_=l[1],S=function(ye,ue){console.log("---------",ue),_(Object(f.a)(ue.map(function(Oe){return Oe.key}))),V(Object(f.a)(ue.map(function(Oe){return Oe.key})))};Object(g.useEffect)(function(){(B==null?void 0:B.length)>0&&(_(Object(f.a)(B)),V(Object(f.a)(B)))},[se]);var K=function(ye){ye.preventDefault(),_e.current="",x.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:ge.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",ge.a.createElement("br",null),ge.a.createElement(o.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:_e.current,onChange:function(Oe){_e.current=Oe.target.value}})),onOk:function(){return new Promise(function(){var Oe=Object(w.a)(re.a.mark(function Te(ce,Re){var Ne;return re.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(_e.current){be.next=3;break}return E.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),be.abrupt("return",Re());case 3:if(!(_e.current.length>20)){be.next=6;break}return E.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),be.abrupt("return",Re());case 6:return be.next=8,Object(fe.a)("/api/tag_disciplines.json",{method:"post",body:{name:_e.current,sub_discipline_id:q}});case 8:return Ne=be.sent,(Ne==null?void 0:Ne.status)===0&&(Me({id:Ne.tag_discipline_id,name:_e.current}),V([].concat(Object(f.a)(C||[]),[Ne.tag_discipline_id])),_([].concat(Object(f.a)(p||[]),[Ne.tag_discipline_id]))),be.abrupt("return",ce());case 11:case"end":return be.stop()}},Te)}));return function(Te,ce){return Oe.apply(this,arguments)}}())}})};return ge.a.createElement("div",{className:L.a.wrap},ge.a.createElement(ie.a,{disabled:!q,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:S,value:se==null?void 0:se.filter(function(A){return(p==null?void 0:p.includes(A==null?void 0:A.id))||(p==null?void 0:p.includes((A==null?void 0:A.id)+""))}).map(function(A){return A.name})},se==null?void 0:se.map(function(A){return ge.a.createElement(J,{key:A.id,value:A.name},A.name,A.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")})),ge.a.createElement("button",{disabled:!q,className:"".concat(L.a.addKnowledge," ").concat(q?"":L.a.disabled),onClick:K},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uMZB:function(he,j,e){he.exports={header:"header___3a50V",field:"field___SHW6f","oj-form-container":"oj-form-container___36KBv","oj-left-panel":"oj-left-panel___3Fdj5","oj-form-info":"oj-form-info___dilPb",footer:"footer___1Ie9U","test-case-name":"test-case-name___356US","btn-remove-case":"btn-remove-case___1Z5cd","icon-tag":"icon-tag___3zUaP",btn_back:"btn_back___2UBbR"}}}]); diff --git a/p__Problemset__NewItem__index.js b/p__Problemset__NewItem__index.js index 853a209e34..472399b534 100644 --- a/p__Problemset__NewItem__index.js +++ b/p__Problemset__NewItem__index.js @@ -1,7 +1,7 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[141,5,7,12],{"0dNJ":function(me,l,t){"use strict";t.r(l);var Q=t("MPZO"),r=t("bnk9"),O=t("9cas"),c=t("twZV"),A=t("A/ao"),b=t("HGue"),s=t("XSsT"),N=t("iBFk"),T=t("VBJJ"),v=t.n(T),U=t("z3+T"),y=t("V0hb"),J=t("55MS"),_=t("EkPb"),Z=t("7X0+"),D=t("GZha"),te=t("buSX"),Y=t("VmQ4"),se=t("QeCE"),m=t("ZZRV"),a=t.n(m),W=t("9kvl"),H=t("yFVG"),ce=t.n(H),he=t("CeOx"),ne=t("NiCL"),Se=t("X/R0"),w=t("M6G9"),L=t("Ot1p"),Ce=t("9Bee"),we=t("EgHG"),E=t.n(we),$e=["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"],Qe=function(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.onRef,M=P===void 0?function(){}:P,re=e.isEdit,G=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),F=Object(m.useState)([]),_e=Object(D.a)(F,2),X=_e[0],oe=_e[1],Ne=Object(m.useState)(),Ue=Object(D.a)(Ne,2),Xe=Ue[0],ke=Ue[1],xe=Object(m.useState)(),De=Object(D.a)(xe,2),pe=De[0],ge=De[1],tt=Object(m.useState)(""),fe=Object(D.a)(tt,2),ee=fe[0],ye=fe[1],Ke=Object(m.useState)(""),Le=Object(D.a)(Ke,2),Ge=Le[0],ct=Le[1];Object(m.useEffect)(function(){oe(["","","",""])},[]),Object(m.useEffect)(function(){var le,R,de,i;if(!o.editData||!re)return;ye((le=o.editData)===null||le===void 0?void 0:le.name),ct((R=o.editData)===null||R===void 0?void 0:R.analysis),oe((de=o.editData)===null||de===void 0?void 0:de.choices.map(function(Be){return Be.choice_text})),ge((i=o.editData)===null||i===void 0?void 0:i.choices.findIndex(function(Be){return Be.is_answer}))},[o.editData]),Object(m.useImperativeHandle)(n,function(){return{onSave:dt}});var dt=function(){if(!ee)return w.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var R=X.findIndex(function(i){return!i});if(R>-1)return w.b.info("\u8BF7\u5148\u8F93\u5165 ".concat($e[R]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",pe),!(typeof pe=="number"))return w.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;var de=X.map(function(i,Be){return{choice_text:i,is_answer:pe===Be?1:0}});return{name:ee,choices:de,analysis:Ge}};return a.a.createElement("section",{className:E.a.wrap},a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ee,onChange:function(R){return ye(R)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),X.map(function(le,R){return a.a.createElement("div",{className:E.a.choiceWrap,key:R},a.a.createElement(ne.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.a.createElement("div",{className:"".concat(E.a.answer," ").concat(pe===R?E.a.activeAnswer:""),onClick:function(){return ge(R)}},$e[R])),a.a.createElement("div",{className:E.a.editorWrap},Xe===R?a.a.createElement(L.a,{id:"single-question-option-".concat(R),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:le,onChange:function(i){X[R]=i,oe(X)}}):a.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return ke(R)}},a.a.createElement(Ce.a,{value:le}))),R>1&&a.a.createElement(ne.a,{title:"\u5220\u9664"},a.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return oe(X.filter(function(i,Be){return Be!==R}))}})),R<7&&R===X.length-1&&a.a.createElement(ne.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return oe([].concat(Object(y.a)(X),[""]))}})))}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ge,onChange:function(R){return ct(R)}}))},x=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(Qe)),B=["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"],ae=function(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.onRef,M=P===void 0?function(){}:P,re=e.isEdit,G=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),F=Object(m.useState)([]),_e=Object(D.a)(F,2),X=_e[0],oe=_e[1],Ne=Object(m.useState)(),Ue=Object(D.a)(Ne,2),Xe=Ue[0],ke=Ue[1],xe=Object(m.useState)([]),De=Object(D.a)(xe,2),pe=De[0],ge=De[1],tt=Object(m.useState)(""),fe=Object(D.a)(tt,2),ee=fe[0],ye=fe[1],Ke=Object(m.useState)(""),Le=Object(D.a)(Ke,2),Ge=Le[0],ct=Le[1];Object(m.useEffect)(function(){oe(["","","",""])},[]),Object(m.useEffect)(function(){var le,R,de,i;if(!o.editData||!re)return;ye((le=o.editData)===null||le===void 0?void 0:le.name),ct((R=o.editData)===null||R===void 0?void 0:R.analysis),oe((de=o.editData)===null||de===void 0?void 0:de.choices.map(function(gt){return gt.choice_text}));var Be=[];(i=o.editData)===null||i===void 0||i.choices.map(function(gt,ht){gt.is_answer&&Be.push(ht)}),ge(Be)},[o.editData]),Object(m.useImperativeHandle)(n,function(){return{onSave:dt}});var dt=function(){if(!ee)return w.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var R=X.findIndex(function(i){return!i});if(R>-1)return w.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(B[R]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!pe.length)return w.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(pe.length<2)return w.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;var de=X.map(function(i,Be){return{choice_text:i,is_answer:pe.includes(Be)?1:0}});return{name:ee,choices:de,analysis:Ge}};return a.a.createElement("section",{className:E.a.wrap},a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ee,onChange:function(R){return ye(R)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),X.map(function(le,R){return a.a.createElement("div",{className:E.a.choiceWrap,key:R},a.a.createElement(ne.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.a.createElement("div",{className:"".concat(E.a.answer," ").concat(pe.includes(R)?E.a.activeAnswer:""),onClick:function(){pe.includes(R)?ge(pe.filter(function(i){return i!==R})):ge([].concat(Object(y.a)(pe),[R]))}},B[R])),a.a.createElement("div",{className:E.a.editorWrap},Xe===R?a.a.createElement(L.a,{id:"single-question-option-".concat(R),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:le,onChange:function(i){X[R]=i,oe(X)}}):a.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return ke(R)}},a.a.createElement(Ce.a,{value:le}))),R>1&&a.a.createElement(ne.a,{title:"\u5220\u9664"},a.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return oe(X.filter(function(i,Be){return Be!==R}))}})),R<7&&R===X.length-1&&a.a.createElement(ne.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return oe([].concat(Object(y.a)(X),[""]))}})))}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ge,onChange:function(R){return ct(R)}}))},ie=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(ae)),q=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Me=function(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.onRef,M=P===void 0?function(){}:P,re=e.isEdit,G=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),F=Object(m.useState)(),_e=Object(D.a)(F,2),X=_e[0],oe=_e[1],Ne=Object(m.useState)(""),Ue=Object(D.a)(Ne,2),Xe=Ue[0],ke=Ue[1],xe=Object(m.useState)(""),De=Object(D.a)(xe,2),pe=De[0],ge=De[1];Object(m.useEffect)(function(){var fe,ee,ye;if(!o.editData||!re)return;ke((fe=o.editData)===null||fe===void 0?void 0:fe.name),ge((ee=o.editData)===null||ee===void 0?void 0:ee.analysis);var Ke=(ye=o.editData)===null||ye===void 0?void 0:ye.choices.find(function(Le){return Le.is_answer});oe(Ke.choice_text==="\u6B63\u786E"?"0":"1")},[o.editData]),Object(m.useImperativeHandle)(n,function(){return{onSave:tt}});var tt=function(){if(!Xe)return w.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!X)return w.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ee=[{choice_text:"\u6B63\u786E",is_answer:X==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:X==="1"?1:0}];return{name:Xe,choices:ee,analysis:pe}};return a.a.createElement("section",{className:E.a.wrap},a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xe,onChange:function(ee){return ke(ee)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.a.createElement(c.a.Group,{buttonStyle:"solid",value:X,onChange:function(ee){return oe(ee.target.value)}},a.a.createElement(c.a.Button,{value:"0",className:"".concat(E.a.radio," mr40")},"\u6B63\u786E"),a.a.createElement(c.a.Button,{value:"1",className:E.a.radio},"\u9519\u8BEF")),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(ee){return ge(ee)}}))},Fe=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(Me)),je=["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(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.onRef,M=P===void 0?function(){}:P,re=e.isEdit,G=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),F=Object(m.useState)(""),_e=Object(D.a)(F,2),X=_e[0],oe=_e[1],Ne=Object(m.useState)(""),Ue=Object(D.a)(Ne,2),Xe=Ue[0],ke=Ue[1],xe=Object(m.useState)(""),De=Object(D.a)(xe,2),pe=De[0],ge=De[1];Object(m.useEffect)(function(){var fe,ee,ye,Ke;if(!o.editData||!re)return;oe((fe=o.editData)===null||fe===void 0?void 0:fe.name),ke((ee=o.editData)===null||ee===void 0?void 0:ee.analysis),ge((ye=o.editData)===null||ye===void 0||((Ke=ye.answer_texts)===null||Ke===void 0)?void 0:Ke[0])},[o.editData]),Object(m.useImperativeHandle)(n,function(){return{onSave:tt}});var tt=function(){return X?{name:X,answer_texts:[pe],analysis:Xe}:(w.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return a.a.createElement("section",{className:E.a.wrap},a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:X,onChange:function(ee){return oe(ee)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(L.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:pe,onChange:function(ee){return ge(ee)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xe,onChange:function(ee){return ke(ee)}}))},st=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(He)),Ae=t("GrpF"),We=t("Xc/e"),ot=t("rjoL"),Pe=t("TMtJ"),et=t("kqOp"),ut=t("7qnI"),it=t("1vsH"),mt=["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"],lt=function(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.isEdit,M=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","isEdit"]),re=Object(m.useState)(""),G=Object(D.a)(re,2),F=G[0],_e=G[1],X=Object(m.useState)(""),oe=Object(D.a)(X,2),Ne=oe[0],Ue=oe[1],Xe=Object(m.useState)([]),ke=Object(D.a)(Xe,2),xe=ke[0],De=ke[1],pe=Object(m.useState)(""),ge=Object(D.a)(pe,2),tt=ge[0],fe=ge[1],ee=Object(m.useState)(),ye=Object(D.a)(ee,2),Ke=ye[0],Le=ye[1],Ge=Object(m.useState)(!1),ct=Object(D.a)(Ge,2),dt=ct[0],le=ct[1];Object(m.useEffect)(function(){var Oe,k,Ee;if(!o.editData||!P)return;_e((Oe=o.editData)===null||Oe===void 0?void 0:Oe.name),Ue((k=o.editData)===null||k===void 0?void 0:k.analysis),Le((Ee=o.editData)===null||Ee===void 0?void 0:Ee.is_ordered),le(!0)},[o.editData]),Object(m.useEffect)(function(){var Oe;if(!dt)return;var k=(Oe=o.editData)===null||Oe===void 0?void 0:Oe.standard_answer.map(function(Ee){return Ee.answer_text});De(k),le(!1)},[dt]),Object(m.useImperativeHandle)(n,function(){return{onSave:R}});var R=function(){var k=[],Ee=!1;return xe.forEach(function(I,C){k.push({position:C+1,answer_text:[]}),I.forEach(function(j,z){k[C].answer_text.push(j),(!j||!Object(it.G)(j,1e4))&&(fe("".concat(C,"-").concat(z)),w.b.info(j?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ee=!0)})}),Ee?!1:(k==null?void 0:k.length)>5?(w.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:F,analysis:Ne,standard_answers:k,is_ordered:Ke}},de=function(k,Ee,I){var C=xe.slice();if(Ee&&C.splice(k,Ee),I)for(var j=0;j1&&a.a.createElement("span",null,a.a.createElement(We.a,{checked:Ke,onChange:function(k){return Le(k.target.checked)},className:"".concat(E.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),a.a.createElement("span",{className:"".concat(E.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"))),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ne,onChange:function(k){return Ue(k)}}))},g=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(lt)),h=t("SWI9"),d=t.n(h),Te=function(e){var n=e.data,o=e.value,u=o===void 0?[]:o,p=e.onChange,S=p===void 0?function(){}:p,P=Object(m.useState)(n),M=Object(D.a)(P,2),re=M[0],G=M[1];return Object(m.useEffect)(function(){(u==null?void 0:u.length)>0?(n==null||n.map(function(F){u==null||u.map(function(_e){(F==null?void 0:F.id)===(_e==null?void 0:_e.id)&&(F.ischeck=!0)})}),G(Object(y.a)(n))):G(n)},[n]),a.a.createElement("div",null,re==null?void 0:re.map(function(F,_e){return a.a.createElement(ne.a,{placement:"bottom",title:F.name},a.a.createElement("span",{className:"".concat((F==null?void 0:F.ischeck)?d.a.button:d.a.buttonclick," multi-llipsis1e"),onClick:function(oe){F.ischeck=!(F==null?void 0:F.ischeck),G(Object(y.a)(re));var Ne=[];re==null||re.map(function(Ue){Ue.ischeck&&Ne.push(Ue.id)}),S([].concat(Ne))}},F.name))}))},Re=Te,Et=t("ErOA"),pt=t("u2Z1"),_t=se.a.Option,Pt=function(e){var n,o,u=e.problemset,p=e.globalSetting,S=e.loading,P=e.dispatch,M=Object(te.a)(e,["problemset","globalSetting","loading","dispatch"]),re=Z.a.useForm(),G=Object(D.a)(re,1),F=G[0],_e=Object(m.useState)({}),X=Object(D.a)(_e,2),oe=X[0],Ne=X[1],Ue=Object(m.useState)(),Xe=Object(D.a)(Ue,2),ke=Xe[0],xe=Xe[1],De=Object(m.useState)(!1),pe=Object(D.a)(De,2),ge=pe[0],tt=pe[1],fe=Object(m.useState)([]),ee=Object(D.a)(fe,2),ye=ee[0],Ke=ee[1],Le=Object(m.useRef)(),Ge=Object(m.useRef)(),ct=Object(m.useState)([]),dt=Object(D.a)(ct,2),le=dt[0],R=dt[1];Object(m.useEffect)(function(){return P({type:"globalSetting/footerToggle",payload:!1}),function(){P({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(m.useEffect)(function(){return window.addEventListener("beforeunload",de),function(){window.removeEventListener("beforeunload",de)}},[]),Object(m.useEffect)(function(){var I,C,j=(I=M.location.query)===null||I===void 0?void 0:I.pages;xe(j);var z=(C=M.match.params)===null||C===void 0?void 0:C.id;tt(!!z),Le.current=z},[]),Object(m.useEffect)(function(){P({type:"problemset/getEditDisciplines",payload:{source:"question"}}),Le.current&&P({type:"problemset/getEditData",payload:{id:Le.current}})},[]),Object(m.useEffect)(function(){if(F.setFieldsValue({itemType:"SINGLE"}),F.setFieldsValue({difficulty:1}),!u.editData||!Le.current)return;var I=(u==null?void 0:u.editData)||{},C=I.discipline,j=I.sub_discipline,z=I.tag_disciplines,Ie=I.item_type,ue=I.difficulty,Ye=I.item_banks_group_id;F.setFieldsValue({course:[C==null?void 0:C.id,j==null?void 0:j.id]}),F.setFieldsValue({itemType:Ie}),F.setFieldsValue({difficulty:ue}),F.setFieldsValue({item_banks_group_id:Ye}),F.setFieldsValue({knowledge:z==null?void 0:z.map(function(nt){return nt.id})}),Ne({course:[C==null?void 0:C.id,j==null?void 0:j.id],itemType:Ie,difficulty:ue,item_banks_group_id:Ye,knowledge:z==null?void 0:z.map(function(nt){return nt.id})}),i(C==null?void 0:C.id,j==null?void 0:j.id)},[u.editData,u.disciplinesData]);var de=function(C){C.preventDefault(),C.returnValue=""},i=function(C,j){var z,Ie,ue,Ye,nt,ft=(z=u.disciplinesData)===null||z===void 0||((Ie=z.disciplines)===null||Ie===void 0||((ue=Ie.find(function(ze){return ze.id===C}))===null||ue===void 0||((Ye=ue.sub_disciplines)===null||Ye===void 0||((nt=Ye.find(function(ze){return ze.id===j}))===null||nt===void 0))))?void 0:nt.tag_disciplines;Ee(j)},Be=function(C){if(C==null?void 0:C.course){var j,z,Ie,ue,Ye=Object(D.a)(C.course,2),nt=Ye[0],ft=Ye[1],ze=(j=u.disciplinesData.disciplines)===null||j===void 0||((z=j.find(function(at){return at.id===nt}))===null||z===void 0||((Ie=z.sub_disciplines)===null||Ie===void 0||((ue=Ie.find(function(at){return at.id===ft}))===null||ue===void 0)))?void 0:ue.tag_disciplines;Ee(ft),F.setFieldsValue({knowledge:[]}),Ne(Object(J.a)(Object(J.a)({},F.getFieldsValue()),{},{knowledge:[]}))}else Ne(Object(J.a)({},F.getFieldsValue()))},gt=function(C){Ke([].concat(Object(y.a)(ye),[Object(J.a)({},C)]))},ht=function(){var I=Object(U.a)(v.a.mark(function C(){var j,z,Ie,ue,Ye,nt,ft,ze,at,wt,Ot,bt,yt,At,Ct;return v.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(z=oe||{},Ie=z.course,ue=z.itemType,Ye=z.difficulty,nt=z.item_banks_group_id,ft=z.knowledge,ze=ft===void 0?[]:ft,at=Object(D.a)(Ie,2),wt=at[0],Ot=at[1],!(ue==="PROGRAM")){qe.next=6;break}return bt=ze==null?void 0:ze.join(","),Object(it.y)("/problems/new?difficult=".concat(Ye,"&sub_discipline_id=").concat(Ot,"&newoj=1&pages=").concat(ke,"&tagIds=").concat(bt)),qe.abrupt("return");case 6:if(yt=(j=Ge.current)===null||j===void 0?void 0:j.onSave(),yt){qe.next=9;break}return qe.abrupt("return");case 9:if(At=Object(J.a)({discipline_id:wt,sub_discipline_id:Ot,item_banks_group_ids:nt,tag_discipline_ids:ze,item_type:ue,difficulty:Ye},yt||{}),!ge){qe.next=16;break}return qe.next=13,P({type:"problemset/editProblemset",payload:Object(J.a)(Object(J.a)({},At),{},{id:Le.current})});case 13:Ct=qe.sent,qe.next=19;break;case 16:return qe.next=18,P({type:"problemset/addProblemset",payload:At});case 18:Ct=qe.sent;case 19:Ct.status===0&&W.c.replace("/problemset");case 20:case"end":return qe.stop()}},C)}));return function(){return I.apply(this,arguments)}}();Object(m.useEffect)(function(){function I(){return C.apply(this,arguments)}function C(){return C=Object(U.a)(v.a.mark(function j(){var z;return v.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,Object(Et.c)("item_banks_groups/mine.json");case 2:z=ue.sent,R(z);case 4:case"end":return ue.stop()}},j)})),C.apply(this,arguments)}I()},[]);var Oe=function(){var C=oe||{itemType:"SINGLE"},j=C.itemType,z={SINGLE:a.a.createElement(x,{ref:Ge,isEdit:ge}),MULTIPLE:a.a.createElement(ie,{ref:Ge,isEdit:ge}),JUDGMENT:a.a.createElement(Fe,{ref:Ge,isEdit:ge}),COMPLETION:a.a.createElement(g,{ref:Ge,isEdit:ge}),SUBJECTIVE:a.a.createElement(st,{ref:Ge,isEdit:ge})};return z[j||"SINGLE"]},k=function(C){var j=Object(D.a)(C,2),z=j[0],Ie=j[1]},Ee=function(){var I=Object(U.a)(v.a.mark(function C(j){var z;return v.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,P({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:j}});case 2:z=ue.sent,console.log("res: ",z.tag_disciplines),Ke(z.tag_disciplines);case 5:case"end":return ue.stop()}},C)}));return function(j){return I.apply(this,arguments)}}();return a.a.createElement("section",{className:ce.a.bg},a.a.createElement(N.a,{className:"mb20 mt30",separator:">"},a.a.createElement(N.a.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),a.a.createElement(N.a.Item,null,ge?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),a.a.createElement("div",{className:ce.a.main},a.a.createElement(Z.a,{form:F,className:ce.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Be,onFinish:ht},a.a.createElement(Z.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.a.createElement(b.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:u.courseOptions,onChange:k})),a.a.createElement(Z.a.Item,{label:a.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",a.a.createElement("span",{className:"c-grey-999"},"\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")),name:"knowledge"},a.a.createElement(pt.a,{selectvalues:oe==null?void 0:oe.knowledge,subId:(n=oe.course)===null||n===void 0?void 0:n[1],knowledgeOptions:ye,onAddKnowledgeFinish:gt})),(le==null||((o=le.item_banks_groups)===null||o===void 0)?void 0:o.length)>0&&a.a.createElement(Z.a.Item,{label:"\u52A0\u5165\u5206\u7EC4\uFF1A(\u5206\u7EC4\u53EF\u4EE5\u591A\u9009\uFF0C\u518D\u6B21\u70B9\u51FB\u9009\u9879\u53D6\u6D88\u9009\u62E9)",name:"item_banks_group_id",labelCol:{span:24},wrapperCol:{span:24}},a.a.createElement(Re,{data:le==null?void 0:le.item_banks_groups})),a.a.createElement(Z.a.Item,{label:"\u9898\u578B\uFF1A",name:"itemType",wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},a.a.createElement(se.a,{placeholder:"\u8BF7\u9009\u62E9...",disabled:ge},a.a.createElement(_t,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),a.a.createElement(_t,{value:"SINGLE"},"\u5355\u9009\u9898"),a.a.createElement(_t,{value:"MULTIPLE"},"\u591A\u9009\u9898"),a.a.createElement(_t,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),a.a.createElement(_t,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),a.a.createElement(_t,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),a.a.createElement(Z.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(c.a.Group,null,a.a.createElement(c.a.Button,{value:1},"\u7B80\u5355"),a.a.createElement(c.a.Button,{value:2},"\u9002\u4E2D"),a.a.createElement(c.a.Button,{value:3},"\u56F0\u96BE"))))),a.a.createElement("div",{className:ce.a.topicWrap},Oe()),a.a.createElement("div",{className:ce.a.buttonFixed},a.a.createElement("div",{className:ce.a.buttonWrap},a.a.createElement(r.a,{size:"large",className:"".concat(ce.a.button," mr20"),onClick:function(){return W.c.push("/problemset")}},"\u53D6\u6D88"),a.a.createElement(r.a,{size:"large",type:"primary",className:"".concat(ce.a.button," mr20"),onClick:function(){return F.submit()},loading:S["problemset/editProblemset"]||S["problemset/addProblemset"]},oe.itemType==="PROGRAM"?"\u521B\u5EFA":"\u4FDD\u5B58"))))},St=l.default=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}})(Pt)},"1vsH":function(me,l,t){"use strict";t.d(l,"i",function(){return a}),t.d(l,"l",function(){return H}),t.d(l,"e",function(){return ce}),t.d(l,"h",function(){return he}),t.d(l,"c",function(){return ne}),t.d(l,"f",function(){return Se}),t.d(l,"g",function(){return w}),t.d(l,"a",function(){return Ce}),t.d(l,"E",function(){return we}),t.d(l,"D",function(){return E}),t.d(l,"F",function(){return $e}),t.d(l,"G",function(){return Qe}),t.d(l,"t",function(){return x}),t.d(l,"s",function(){return B}),t.d(l,"q",function(){return ae}),t.d(l,"p",function(){return ie}),t.d(l,"B",function(){return q}),t.d(l,"k",function(){return He}),t.d(l,"A",function(){return st}),t.d(l,"v",function(){return Ae}),t.d(l,"m",function(){return Pe}),t.d(l,"y",function(){return et}),t.d(l,"o",function(){return ut}),t.d(l,"d",function(){return it}),t.d(l,"b",function(){return mt}),t.d(l,"u",function(){return h}),t.d(l,"z",function(){return d}),t.d(l,"x",function(){return Te}),t.d(l,"n",function(){return Re}),t.d(l,"w",function(){return Et}),t.d(l,"r",function(){return _t}),t.d(l,"j",function(){return Pt}),t.d(l,"C",function(){return St});var Q=t("GrpF"),r=t("Xc/e"),O=t("VBJJ"),c=t.n(O),A=t("XZgM"),b=t("TFeq"),s=t("RXQH"),N=t("VgM2"),T=t("rjoL"),v=t("TMtJ"),U=t("z3+T"),y=t("zjzt"),J=t("ZZRV"),_=t.n(J),Z=t("xKgJ"),D=t("s8TD"),te=t("V0Rq"),Y=t("bntm"),se=t("vcnW"),m=t.n(se),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"],W=function(e){var n={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return e.data&&e.data.map(function(o,u){return _.a.createElement("span",{key:u,className:n[o]&&n[o].class},o)})},H=function(e){var n,o=(n={},Object(y.a)(n,-1,"\u91CD\u505A\u4E2D"),Object(y.a)(n,0,"\u672A\u5F00\u542F"),Object(y.a)(n,1,"\u672A\u901A\u5173"),Object(y.a)(n,2,"\u6309\u65F6\u901A\u5173"),n);return o[e]||"\u8FDF\u4EA4\u901A\u5173"},ce=function(e){var n,o,u,p=(n={},Object(y.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(y.a)(n,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(y.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(y.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(y.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return _.a.createElement("span",{className:p==null||((o=p[e.status])===null||o===void 0)?void 0:o.class},p==null||((u=p[e.status])===null||u===void 0)?void 0:u.name)},he=function(e){var n=e.status,o={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 _.a.createElement("span",{className:o[n].class},o[n].name)}catch(u){console.log("utils.StatusGraduationProjectTags",e.status)}},ne={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},Se={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},w=function(e){var n={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},o=[];e.is_random&&o.push(_.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{e.status&&e.status.map(function(u,p){o.push(_.a.createElement("span",{key:p,className:n[u]&&n[u].class},u))})}catch(u){console.log("utils.status.tag:",u,e.status)}return o},L=function(e){var n,o,u,p=(n={},Object(y.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(y.a)(n,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(y.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(y.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(y.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return _.a.createElement("span",{className:(o=p[e.status])===null||o===void 0?void 0:o.class},(u=p[e.status])===null||u===void 0?void 0:u.name)},Ce=function(e){var n,o,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 _.a.createElement("span",{className:(n=u[e.status])===null||n===void 0?void 0:n.class},(o=u[e.status])===null||o===void 0?void 0:o.name)},we=function(e){e=new Date(e).getTime();var n=1e3*60,o=n*60,u=o*24,p="",S=new Date().getTime(),P=S-e;if(P<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 M=parseInt(P/u,10),re=parseInt(P/o,10),G=parseInt(P/n,10);return M>30?p=""+E(e,"yyyy-MM-dd"):M>1?p=""+M+"\u5929\u524D":M==1?p="\u6628\u5929":re>=1?p=""+re+"\u5C0F\u65F6\u524D":G>=5?p=""+G+"\u5206\u949F\u524D":p="\u521A\u521A",p},E=function(e,n){typeof e=="string"&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var o={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.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(n)&&(n=n.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(n)&&(n=n.replace(RegExp.$1,u[RegExp.$1.length-1][e.getDay()]));for(var p in o)new RegExp("("+p+")").test(n)&&(n=n.replace(RegExp.$1,RegExp.$1.length==1?o[p]:("00"+o[p]).substr((""+o[p]).length)));return n},$e=function(e){if(!e||e<0)return"0\u79D2";console.log("time:",e);var n=60,o=n*60,u=o*24,p=e/u,S=e/o,P=e/n,M=e%60;return p>=1?parseInt(p.toString())+"\u5929"+Math.floor(S%24)+"\u65F6"+Math.floor(P%60)+"\u5206"+Math.floor(e%60)+"\u79D2":S>1?parseInt(S.toString())+"\u65F6"+Math.floor(P%60)+"\u5206"+Math.floor(e%60)+"\u79D2":P>=1?parseInt(P.toString())+"\u5206"+Math.floor(e%60)+"\u79D2":Math.ceil(e)+"\u79D2"},Qe=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,o=0;if(e){o=e.length;for(var u=0;u=55296&&p<=56319&&(o--,u++)}}return o<=n},x=function(e,n,o){if(n){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,S=p.test(n),P=u.test(n);(S===!0||P===!0||(n.length<2||n.length>=21))&&o("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}o()},B=function(e,n,o){if(n){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,S=p.test(n),P=u.test(n);(S===!0||P===!0||(n.length<2||n.length>=11))&&o("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}o()},ae=function(e){if(!e)return"";for(var n=e.length-1,o="",u=0;u0){n=!1;break}return n}function We(){var f=navigator.userAgent,e=["Chrome"];return e.some(function(n){return f.indexOf(n)>-1})}function ot(){var f=navigator.userAgent,e=["Chrome","Firefox"];return e.some(function(n){return f.indexOf(n)>-1})}var Pe=function(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n==null||((e=n.toString())===null||e===void 0)?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},et=function(e){var n=document.createElement("a");n.target="_blank",document.body.appendChild(n),n.href=e;var o=document.createEvent("MouseEvents");o.initEvent("click",!1,!1),n.dispatchEvent(o),document.body.removeChild(n)},ut=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},it=function(){var e=new Date().getHours(),n=new Date().getMinutes();return n>=30?(e++,n="00"):n="30",e+":"+n},mt=function(){var e=new Date().getHours(),n=new Date().getMinutes();return n>=30?(e++,n="00"):n="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+e+":"+n},lt;(function(f){f.Number="Number",f.String="String",f.Boolean="Boolean",f.Object="Object",f.Array="Array",f.Function="Function"})(lt||(lt={}));var g=function(e){var n=Object.prototype.toString.call(e);return n.substring(8,n.length-1)},h=function(e){return g(e)===lt.Array?e.length===0:g(e)===lt.Object?Object.keys(e).length===0:!e},d=function(e,n){for(var o=[],u=e;u1&&arguments[1]!==void 0?arguments[1]:12,o=n/2-2,u=n/2+3;return e.length>n?e.substr(0,o)+"..."+e.substr(u,n):e},Re=function(e){return e>4.5?5:e>4&&e<=4.5?4.5:e>3.5&&e<=4?4:e>3&&e<=3.5?3.5:e>2.5&&e<=3?3:e>2&&e<=2.5?2.5:e>1.5&&e<=2?2:e>1&&e<=1.5?1.5:e>.5&&e<=1?1:e>0&&e<=.5?.5:0},Et=function(e){return e==null};function pt(f,e){var n=new RegExp("(^|&)".concat(f,"=([^&]*)(&|$)"),"i"),o=e.substr(1).match(n);return o!=null?decodeURIComponent(o[2]):null}var _t=function(e){switch(e.container_type){case"ApplyUserAuthentication":if(e.tiding_type==="Apply"){if(e.auth_type===1)return window.open("/admins/identity_authentications");if(e.auth_type===2)return window.open("/admins/professional_authentications")}return e.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 e.tiding_type==="Apply"?window.open("/admins/department_applies"):e.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return e.tiding_type==="Apply"?window.open("/admins/unit_applies"):e.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if(e.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(e.tiding_type==="System")return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if(e.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(e.tiding_type==="System")return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if(e.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(e.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if(e.tiding_type==="Apply")return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if(e.tiding_type==="System")return window.open("/classrooms/".concat(e.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Course":return e.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(e.container_id));case"JournalsForMessage":switch(e.parent_container_type){case"Principal":return"";case"HomeworkCommon":return e.homework_type==="normal"?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="group"?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="practice"?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return e.homework_type==="normal"?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="group"?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="practice"?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(e.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(e.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(e.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(e.container_id));case"DealProject":return window.open("/projects/".concat(e.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(e.container_id));case"Poll":switch(e.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"));default:return window.open(" /classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"))}case"Exercise":switch(e.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWork":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.parent_container_id));case"HomeworkCommon":switch(e.parent_container_type){case"AnonymousCommentFail":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(e.parent_container_id));case"Issue":return window.open("/issues/".concat(e.container_id));case"PullRequest":return window.open("/projects/".concat(e.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(e.tiding_type==="Apply")return window.open("/admins/library_applies");if(e.tiding_type==="System")return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":return e.tiding_type==="Destroyed"||e.tiding_type==="Destroyed_end"?void 0:e.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return e.parent_container_type==="Hack"&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":if(e.tiding_type==="Apply")return window.open("/admins/video_applies");if(e.tiding_type==="System"){var n;return window.open("/users/".concat((n=Object(Z.t)())===null||n===void 0?void 0:n.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(e.belong_container_id,"/course_videos?open=live"));case"Hack":if(e.extra&&e.parent_container_type!=="HackDelete")return window.open("/problems/".concat(e.extra,"/edit"));default:return}},Pt=function(e){var n,o;return new Promise(function(){var u=Object(U.a)(c.a.mark(function p(S,P){var M;return c.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(!(e.ip_limit==="inner")){G.next=4;break}return G.next=3,Object(D.a)({ip_limit:e==null?void 0:e.ip_limit});case 3:n=G.sent;case 4:return G.next=6,Object(te.e)({id:e.exerciseId,ip:n});case 6:if(M=G.sent,M.status===0?S(M):P(M),!e.errmsgHide){G.next=10;break}return G.abrupt("return",!0);case 10:if(!(M.status===-1)){G.next=15;break}return o=v.a.info({title:_.a.createElement(b.a,null,_.a.createElement(N.a,{flex:"1"},"\u63D0\u793A"),_.a.createElement(N.a,null,_.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),icon:null,className:"custom-modal-divider",content:_.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),G.abrupt("return",!1);case 15:if(!(M.status===-2)){G.next=18;break}return o=v.a.info({title:_.a.createElement(b.a,null,_.a.createElement(N.a,{flex:"1"},"\u63D0\u793A"),_.a.createElement(N.a,null,_.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),icon:null,className:"custom-modal-divider",content:_.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",_.a.createElement("span",{className:"c-red"},M.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),G.abrupt("return",!1);case 18:case"end":return G.stop()}},p)}));return function(p,S){return u.apply(this,arguments)}}())},St=function(){var f=Object(U.a)(c.a.mark(function e(n){var o;return c.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(n.ip_limit!=="no")){p.next=4;break}return p.next=3,Pt(n);case 3:We()||v.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:_.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",_.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",_.a.createElement("br",null),"\u8BF7\u4F7F\u7528",_.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(n.open_camera||n.screen_open)){p.next=12;break}if(ot()){p.next=9;break}return v.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:_.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",_.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",_.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",_.a.createElement("br",null),"\u8BF7\u4F7F\u7528",_.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",_.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),p.abrupt("return",!1);case 9:o=v.a.info({title:_.a.createElement(b.a,null,_.a.createElement(N.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),_.a.createElement(N.a,null,_.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:_.a.createElement("div",{className:"font16 p20"},n.open_camera&&_.a.createElement(b.a,{align:"middle",justify:"start",className:"mt20"},_.a.createElement(N.a,null,_.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),_.a.createElement(N.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",_.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),n.screen_open&&_.a.createElement(b.a,{justify:"start",className:"mt20"},_.a.createElement(N.a,{flex:"24px",className:"mr20"},_.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),_.a.createElement(N.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",_.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),n.ip_bind&&_.a.createElement(b.a,{justify:"start",className:"mt20"},_.a.createElement(N.a,{flex:"24px",className:"mr20"},_.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),_.a.createElement(N.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")),_.a.createElement("p",{className:"ml40 mt40"},_.a.createElement(r.a,{onChange:function(P){return o.update({okButtonProps:{disabled:!P.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var P;Object(Y.d)(document.body),n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat((P=Object(Z.t)())===null||P===void 0?void 0:P.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),p.next=13;break;case 12:n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat(n.login));case 13:case"end":return p.stop()}},e)}));return function(n){return f.apply(this,arguments)}}()},"7ahc":function(me,l,t){"use strict";t.d(l,"a",function(){return se});var Q=t("55MS"),r=t("1gHQ"),O=t("MPZO"),c=t("bnk9"),A=t("EkPb"),b=t("7X0+"),s=t("GZha"),N=t("VmQ4"),T=t("QeCE"),v=t("ZZRV"),U=t.n(v),y=t("M0ff"),J=t.n(y),_=t("4X1q"),Z=t.n(_),D=T.a.Option,te={labelCol:{span:4},wrapperCol:{span:20}},Y={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"]};l.b=function(m){var a=m.callback,W=m.onCancel,H=Object(v.useState)("python"),ce=Object(s.a)(H,2),he=ce[0],ne=ce[1];function Se(L){ne(Y[L][1])}function w(L){a(L)}return U.a.createElement(b.a,Object(r.a)({},te,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:w}),U.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},U.a.createElement(T.a,{onChange:Se},Object.keys(Y).map(function(L){return U.a.createElement(D,{key:L,value:L},Y[L][0])}))),U.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},U.a.createElement(se,{mode:he})),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(c.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(c.a,{type:"ghost",onClick:W},"\u53D6\u6D88")))};function se(m){var a=m.value,W=m.onChange,H=m.mode,ce=m.options,he=ce===void 0?{}:ce,ne=Object(v.useRef)(),Se=Object(v.useState)(),w=Object(s.a)(Se,2),L=w[0],Ce=w[1];return Object(v.useEffect)(function(){if(L){var we=function($e){var Qe=$e.getValue();W&&W(Qe)};return L.on("change",we),function(){L.off("change",we)}}},[L,W]),Object(v.useEffect)(function(){L&&L.setOption("mode",H)},[L,H]),Object(v.useEffect)(function(){L&&(a!==L.getValue()&&L.setValue(a||""))},[L,a]),Object(v.useEffect)(function(){if(ne.current&&!L){var we=J.a.fromTextArea(ne.current,Object(Q.a)({mode:H,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},he));Ce(we)}},[ne.current,L]),U.a.createElement("div",{className:"my-codemirror-container"},U.a.createElement("textarea",{ref:ne}))}},"7qnI":function(me,l,t){"use strict";var Q=t("CeOx"),r=t("NiCL"),O=t("FGJx"),c=t("o0AO"),A=t("uwZC"),b=t("lpH6"),s=t("DHCt"),N=t("CRgH"),T=t("ZZRV"),v=t.n(T),U=t("O2Wb"),y=t.n(U),J=N.a.TextArea,_=function(Z){Object(A.a)(te,Z);var D=Object(b.a)(te);function te(){return Object(O.a)(this,te),D.apply(this,arguments)}return Object(c.a)(te,[{key:"render",value:function(){var se=this,m=this.props,a=m.index,W=m.onAnswerChange,H=m.addChildAnswer,ce=m.exerciseIsPublish,he=m.answers,ne=m.activeOptionErrorIndex;return v.a.createElement("div",{className:y.a.flex},v.a.createElement("div",{className:"".concat(y.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",a+1,"):"),v.a.createElement("div",{className:"".concat(y.a.flex," ").concat(y.a.flex1),style:{flexDirection:"column"}},he.map(function(Se,w){var L="".concat(a,"-").concat(w);return v.a.createElement("div",{className:"".concat(y.a.flex," ").concat(y.a.flex1),key:w},v.a.createElement("div",{className:y.a.flex1,style:{flex:"0 0 1000px"}},v.a.createElement("div",null,v.a.createElement(J,{className:L===ne?y.a.error:"",spellCheck:!1,rows:4,value:Se||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(w==0?"":"(\u53EF\u9009)"),onChange:function(we){return W(a,w,we.target.value)},style:{minHeight:95}}))),!ce&&v.a.createElement(v.a.Fragment,null,w!=0&&v.a.createElement(r.a,{title:"\u5220\u9664"},v.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se.props.deleteChildAnswer(a,w)},style:{float:"right"}})),w===0&&v.a.createElement(r.a,{title:"\u5220\u9664"},v.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se.props.deleteChildAnswermain(a,w)},style:{float:"right"}})),v.a.createElement(r.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},v.a.createElement("i",{className:"".concat(y.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return H(a)},style:{float:"right",visibility:w==he.length-1?"":"hidden"}}))))})))}}]),te}(T.Component);l.a=_},"9Bee":function(me,l,t){"use strict";var Q=t("ZZRV"),r=t.n(Q),O=t("Sawj"),c=t("GZha"),A=t("tVQ9"),b=t.n(A),s=t("PRXW");function N(x,B){var ae=x.match(/^(\s+)(?:```)/);if(ae===null)return B;var ie=ae[1];return B.split(` -`).map(function(q){var Me=q.match(/^\s+/);if(Me===null)return q;var Fe=Object(c.a)(Me,1),je=Fe[0];return je.length>=ie.length?q.slice(ie.length):q}).join(` -`)}var T=[],v=["
                "],U=new b.a.Renderer,y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function J(){T.length=0,v=["
                  "]}function _(x,B,ae,ie){if(B>=x.length||x[B].level<=ae)return B;var q=x[B];ie.push("
                • "+q.text+""),B++;var Me=[];return B=_(x,B,q.level,Me),Me.length>0&&(ie.push("
                    "),Me.forEach(function(Fe){ie.push(Fe)}),ie.push("
                  ")),ie.push("
                • "),B=_(x,B,ae,ie),B}function Z(){return _(T,0,0,v),v.push("
                "),v.join("")}var D={heading:function(B){var ae=y.exec(B);if(ae)return{type:"heading",raw:ae[0],depth:ae[1].length,text:ae[2]}},fences:function(B){var ae=this.rules.block.fences.exec(B);if(ae){var ie=ae[0],q=N(ie,ae[3]||""),Me=ae[2]?ae[2].trim():ae[2];if(["latex","katex","math"].indexOf(Me)>=0){var Fe=se(),je=q;q=Fe,m[Fe]={type:"block",expression:je}}return{type:"code",raw:ie,lang:Me,text:q}}}},te=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Y=0,se=function(){return"__special_katext_id_".concat(Y++,"__")},m={};function a(){return m}function W(){Y=0,m={}}function H(x){return x=x.replace(te,function(B,ae){var ie=se();return m[ie]={type:"inline",expression:ae},ie}),x}var ce=U.listitem;U.listitem=function(x){return ce(H(x))};var he=U.paragraph;U.paragraph=function(x){return he(H(x))};var ne=U.tablecell;U.tablecell=function(x,B){return ne(H(x),B)},U.code=function(x,B,ae){var ie=(B||"").match(/\S*/)[0];return ie?["latex","katex","math"].indexOf(ie)>=0?"

                ".concat(x,"

                "):'
                ').concat(ae?x:Object(s.escape)(x,!0),`
                -`):'
                '+(ae?x:Object(s.escape)(x,!0))+"
                "},U.heading=function(x,B,ae){var ie=this.options.headerPrefix+ae.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return T.push({anchor:ie,level:B,text:x}),"'+x+""},b.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),b.a.use({tokenizer:D,renderer:U});var Se=b.a,w=t("8+LE"),L=t("ZRDM"),Ce=t.n(L),we=t("saPB"),E=/]*>/g;function $e(x){var B=document.createElement("div");return B.innerHTML=x,B.childNodes.length===0?"":B.childNodes[0].nodeValue}var Qe=l.a=function(x){var B=x.value,ae=B===void 0?"":B,ie=x.className,q=x.style,Me=q===void 0?{}:q,Fe=String(ae),je=Object(Q.useMemo)(function(){var Ae=Se(Fe),We=a();return Fe.match(/\[TOC\]/)&&(Ae=Ae.replace("

                [TOC]

                ",Z()),J()),Ae=Ae.replace(/(__special_katext_id_\d+__)/g,function(ot,Pe){var et=We[Pe],ut=et.type,it=et.expression;return Object(we.renderToString)($e(it)||"",{displayMode:ut==="block",throwOnError:!1,output:"html"})}),Ae=Ae.replace(/▁/g,"\u2581\u2581\u2581"),W(),Ce.a.sanitize(Ae)},[Fe]),He=Object(Q.useRef)();function st(Ae){var We=Ae.target;if(We.tagName.toUpperCase()==="A"){var ot=We.getAttribute("href");if(ot.startsWith("#")){Ae.preventDefault();var Pe=document.getElementById(ot.replace("#",""));Pe&&Pe.scrollIntoView(!0)}}}return Object(Q.useEffect)(function(){if(He.current&&je&&(je.match(E)&&window.PR.prettyPrint()),He.current)return He.current.addEventListener("click",st),function(){He.current.removeEventListener("click",st),W(),J()}},[je,He.current,st]),r.a.createElement("div",{ref:He,style:Me,className:"".concat(ie||""," markdown-body"),dangerouslySetInnerHTML:{__html:je}})}},"9VGf":function(me,l,t){"use strict";t.d(l,"a",function(){return O});var Q=t("ZZRV"),r=t.n(Q);function O(c,A){var b=Object(Q.useRef)();Object(Q.useEffect)(function(){b.current=c}),Object(Q.useEffect)(function(){function s(){b.current()}if(A!==null){var N=setInterval(s,A);return function(){return clearInterval(N)}}},[A])}},BjJ7:function(me,l,t){"use strict";t.d(l,"d",function(){return r}),t.d(l,"c",function(){return O}),t.d(l,"f",function(){return c}),t.d(l,"b",function(){return A}),t.d(l,"e",function(){return b}),t.d(l,"a",function(){return s});var Q=t("m3rI");function r(N){var T=!0;if(N.length>0){for(var v=0;v1&&arguments[1]!==void 0?arguments[1]:"",v=[],U=0;U=0,f=St?"Cmd":"Ctrl",e=(d={},Object(A.a)(d,f+"-B","bold"),Object(A.a)(d,f+"-I","italic"),d),n=(Te={},Object(A.a)(Te,et,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(Te,it,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(Te,ut,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(Te,mt,"\u6DFB\u52A0\u8868\u683C"),Te),o=l.a=function(u){var p=u.defaultValue,S=p===void 0?"":p,P=u.onChange,M=u.width,re=M===void 0?"100%":M,G=u.height,F=G===void 0?400:G,_e=u.miniToolbar,X=_e===void 0?!1:_e,oe=u.isFocus,Ne=oe===void 0?!1:oe,Ue=u.watch,Xe=u.id,ke=Xe===void 0?"markdown-editor-id":Xe,xe=u.showResizeBar,De=xe===void 0?!1:xe,pe=u.noStorage,ge=pe===void 0?!1:pe,tt=u.showNullButton,fe=tt===void 0?!1:tt,ee=u.fullScreen,ye=ee===void 0?!1:ee,Ke=u.onBlur,Le=u.onCMBeforeChange,Ge=u.className,ct=Ge===void 0?"":Ge,dt=u.placeholder,le=dt===void 0?"":dt,R=Object(b.useState)(null),de=Object(c.a)(R,2),i=de[0],Be=de[1],gt=Object(b.useState)(S),ht=Object(c.a)(gt,2),Oe=ht[0],k=ht[1],Ee=Object(b.useState)(Ue),I=Object(c.a)(Ee,2),C=I[0],j=I[1],z=Object(b.useState)(ye),Ie=Object(c.a)(z,2),ue=Ie[0],Ye=Ie[1],nt=Object(b.useState)(""),ft=Object(c.a)(nt,2),ze=ft[0],at=ft[1],wt=Object(b.useState)(0),Ot=Object(c.a)(wt,2),bt=Ot[0],yt=Ot[1],At=Object(b.useState)(F),Ct=Object(c.a)(At,2),Ft=Ct[0],qe=Ct[1],$t=Object(b.useState)(!1),Bt=Object(c.a)($t,2),Xt=Bt[0],Nt=Bt[1],Rt=Object(b.useRef)(),Ut=Object(b.useRef)(),Tt=Object(b.useRef)(),xt=Object(b.useRef)();Object(b.useEffect)(function(){if(Rt.current){var K=function(ve,be){var Ve=be.clipboardData;if(Ve){var Je=Ve.types.toString(),rt=Ve.items;if(Je==="text/html,Files"||Je==="Files"){var Ze=rt[1];Je==="Files"&&(Ze=rt[0]),Ze.kind==="file"&&Ze.type.match(/^image\//i)&&Fe(Ze.getAsFile(),function(vt){vt.id?V.replaceSelection("![,](/api/attachments/".concat(vt.id,")")):document.location.href="/user/login"})}else return!0}return!0},V=T.a.fromTextArea(Rt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!X,lineWrapping:!0,value:S,autoCloseTags:!0,autoCloseBrackets:!0});return V.on("paste",K),Be(V),function(){V.off("paste",K)}}},[]);var It=Object(b.useCallback)(function(){if(Ut.current)try{var K=Ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,V=Ut.current.getElementsByClassName("markdown-editor-body")[0];ue?V.style.height="calc(100vh - ".concat(K,"px)"):V.style.height="".concat(Ft-K,"px")}catch($){console.log($,"---- to set md editor body height")}},[Ft,Ut,ue]);Object(b.useEffect)(function(){function K(){var $=new v.default(function(ve){var be=Object(O.a)(ve),Ve;try{for(be.s();!(Ve=be.n()).done;){var Je=Ve.value;(Je.target.offsetHeight>0||Je.target.offsetWidth>0)&&(It(),i.setSize("100%","100%"),i.refresh())}}catch(rt){be.e(rt)}finally{be.f()}});return $.observe(Rt.current.parentElement),$}if(i){var V=K();return function(){V.unobserve(Rt.current.parentElement)}}},[i,It]),Object(b.useEffect)(function(){if(i){for(var K=[],V=function(){var Je=ve[$];be=Object(c.a)(Je,2);var rt=be[0],Ze=be[1],vt=Object(A.a)({},rt,function(){Wt(Ze)});K.push(vt),i.addKeyMap(vt)},$=0,ve=Object.entries(e);$0){var K=new Date().getTime(),V=window.sessionStorage.getItem(ke);K>=bt+pt&&(!V||V!==Oe)&&(window.sessionStorage.setItem(ke,Oe),Nt(!0))}},pt),Object(b.useEffect)(function(){j(Ue)},[i,Ue]),Object(b.useEffect)(function(){i&&(Ne&&i.focus())},[i,Ne]),Object(b.useEffect)(function(){if(C&&i){var K=function(ve){var be=ve.target;xt.current&&(xt.current.scrollTop=xt.current.scrollHeight*be.scrollTop/be.scrollHeight)},V=i.getScrollerElement();return V.addEventListener("scroll",K),function(){V.removeEventListener("scroll",K)}}},[i,C]),Object(b.useEffect)(function(){if(i&&Le){var K=function($,ve){Le($,ve)};return i.on("beforeChange",K),function(){i.off("beforeChange",K)}}},[i,Le]),Object(b.useEffect)(function(){if(i&&Ke){var K=function(){Ke(i.getValue())};return i.on("blur",K),function(){i.off("blur",K)}}},[i,Ke]),Object(b.useEffect)(function(){if(i){var K=function($){var ve=$.getValue();k(ve),yt(new Date().getTime()),$.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),P&&P(ve)};return i.on("change",K),function(){i.off("change",K)}}},[i,P]),Object(b.useEffect)(function(){i&&(S==null?(i.setValue(""),k("")):S!==i.getValue()&&(i.setValue(S),k(S)))},[i,S]);var Wt=Object(b.useCallback)(function(K){var V=i.getCursor(),$=i.getSelection(),ve=$.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[141,5,7,12],{"0dNJ":function(me,l,t){"use strict";t.r(l);var Q=t("MPZO"),r=t("bnk9"),O=t("9cas"),c=t("twZV"),A=t("A/ao"),b=t("HGue"),s=t("XSsT"),N=t("iBFk"),T=t("VBJJ"),v=t.n(T),U=t("z3+T"),y=t("V0hb"),J=t("55MS"),_=t("EkPb"),Z=t("7X0+"),D=t("GZha"),te=t("buSX"),Y=t("VmQ4"),se=t("QeCE"),m=t("ZZRV"),a=t.n(m),W=t("9kvl"),H=t("yFVG"),ce=t.n(H),he=t("CeOx"),ne=t("NiCL"),we=t("X/R0"),w=t("M6G9"),L=t("Ot1p"),Ce=t("9Bee"),Fe=t("EgHG"),E=t.n(Fe),$e=["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"],Qe=function(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.onRef,M=P===void 0?function(){}:P,re=e.isEdit,G=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),F=Object(m.useState)([]),_e=Object(D.a)(F,2),X=_e[0],oe=_e[1],Ne=Object(m.useState)(),De=Object(D.a)(Ne,2),Xe=De[0],ke=De[1],xe=Object(m.useState)(),Se=Object(D.a)(xe,2),pe=Se[0],ge=Se[1],tt=Object(m.useState)(""),fe=Object(D.a)(tt,2),ee=fe[0],ye=fe[1],Ke=Object(m.useState)(""),Le=Object(D.a)(Ke,2),Ge=Le[0],ct=Le[1];Object(m.useEffect)(function(){oe(["","","",""])},[]),Object(m.useEffect)(function(){var le,R,de,i;if(!o.editData||!re)return;ye((le=o.editData)===null||le===void 0?void 0:le.name),ct((R=o.editData)===null||R===void 0?void 0:R.analysis),oe((de=o.editData)===null||de===void 0?void 0:de.choices.map(function(Be){return Be.choice_text})),ge((i=o.editData)===null||i===void 0?void 0:i.choices.findIndex(function(Be){return Be.is_answer}))},[o.editData]),Object(m.useImperativeHandle)(n,function(){return{onSave:dt}});var dt=function(){if(!ee)return w.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var R=X.findIndex(function(i){return!i});if(R>-1)return w.b.info("\u8BF7\u5148\u8F93\u5165 ".concat($e[R]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",pe),!(typeof pe=="number"))return w.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;var de=X.map(function(i,Be){return{choice_text:i,is_answer:pe===Be?1:0}});return{name:ee,choices:de,analysis:Ge}};return a.a.createElement("section",{className:E.a.wrap},a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ee,onChange:function(R){return ye(R)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),X.map(function(le,R){return a.a.createElement("div",{className:E.a.choiceWrap,key:R},a.a.createElement(ne.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.a.createElement("div",{className:"".concat(E.a.answer," ").concat(pe===R?E.a.activeAnswer:""),onClick:function(){return ge(R)}},$e[R])),a.a.createElement("div",{className:E.a.editorWrap},Xe===R?a.a.createElement(L.a,{id:"single-question-option-".concat(R),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:le,onChange:function(i){X[R]=i,oe(X)}}):a.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return ke(R)}},a.a.createElement(Ce.a,{value:le}))),R>1&&a.a.createElement(ne.a,{title:"\u5220\u9664"},a.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return oe(X.filter(function(i,Be){return Be!==R}))}})),R<7&&R===X.length-1&&a.a.createElement(ne.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return oe([].concat(Object(y.a)(X),[""]))}})))}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ge,onChange:function(R){return ct(R)}}))},x=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(Qe)),B=["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"],ae=function(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.onRef,M=P===void 0?function(){}:P,re=e.isEdit,G=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),F=Object(m.useState)([]),_e=Object(D.a)(F,2),X=_e[0],oe=_e[1],Ne=Object(m.useState)(),De=Object(D.a)(Ne,2),Xe=De[0],ke=De[1],xe=Object(m.useState)([]),Se=Object(D.a)(xe,2),pe=Se[0],ge=Se[1],tt=Object(m.useState)(""),fe=Object(D.a)(tt,2),ee=fe[0],ye=fe[1],Ke=Object(m.useState)(""),Le=Object(D.a)(Ke,2),Ge=Le[0],ct=Le[1];Object(m.useEffect)(function(){oe(["","","",""])},[]),Object(m.useEffect)(function(){var le,R,de,i;if(!o.editData||!re)return;ye((le=o.editData)===null||le===void 0?void 0:le.name),ct((R=o.editData)===null||R===void 0?void 0:R.analysis),oe((de=o.editData)===null||de===void 0?void 0:de.choices.map(function(gt){return gt.choice_text}));var Be=[];(i=o.editData)===null||i===void 0||i.choices.map(function(gt,ht){gt.is_answer&&Be.push(ht)}),ge(Be)},[o.editData]),Object(m.useImperativeHandle)(n,function(){return{onSave:dt}});var dt=function(){if(!ee)return w.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var R=X.findIndex(function(i){return!i});if(R>-1)return w.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(B[R]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!pe.length)return w.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(pe.length<2)return w.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;var de=X.map(function(i,Be){return{choice_text:i,is_answer:pe.includes(Be)?1:0}});return{name:ee,choices:de,analysis:Ge}};return a.a.createElement("section",{className:E.a.wrap},a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ee,onChange:function(R){return ye(R)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),X.map(function(le,R){return a.a.createElement("div",{className:E.a.choiceWrap,key:R},a.a.createElement(ne.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.a.createElement("div",{className:"".concat(E.a.answer," ").concat(pe.includes(R)?E.a.activeAnswer:""),onClick:function(){pe.includes(R)?ge(pe.filter(function(i){return i!==R})):ge([].concat(Object(y.a)(pe),[R]))}},B[R])),a.a.createElement("div",{className:E.a.editorWrap},Xe===R?a.a.createElement(L.a,{id:"single-question-option-".concat(R),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:le,onChange:function(i){X[R]=i,oe(X)}}):a.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return ke(R)}},a.a.createElement(Ce.a,{value:le}))),R>1&&a.a.createElement(ne.a,{title:"\u5220\u9664"},a.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return oe(X.filter(function(i,Be){return Be!==R}))}})),R<7&&R===X.length-1&&a.a.createElement(ne.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return oe([].concat(Object(y.a)(X),[""]))}})))}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ge,onChange:function(R){return ct(R)}}))},ie=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(ae)),q=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Me=function(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.onRef,M=P===void 0?function(){}:P,re=e.isEdit,G=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),F=Object(m.useState)(),_e=Object(D.a)(F,2),X=_e[0],oe=_e[1],Ne=Object(m.useState)(""),De=Object(D.a)(Ne,2),Xe=De[0],ke=De[1],xe=Object(m.useState)(""),Se=Object(D.a)(xe,2),pe=Se[0],ge=Se[1];Object(m.useEffect)(function(){var fe,ee,ye;if(!o.editData||!re)return;ke((fe=o.editData)===null||fe===void 0?void 0:fe.name),ge((ee=o.editData)===null||ee===void 0?void 0:ee.analysis);var Ke=(ye=o.editData)===null||ye===void 0?void 0:ye.choices.find(function(Le){return Le.is_answer});oe(Ke.choice_text==="\u6B63\u786E"?"0":"1")},[o.editData]),Object(m.useImperativeHandle)(n,function(){return{onSave:tt}});var tt=function(){if(!Xe)return w.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!X)return w.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ee=[{choice_text:"\u6B63\u786E",is_answer:X==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:X==="1"?1:0}];return{name:Xe,choices:ee,analysis:pe}};return a.a.createElement("section",{className:E.a.wrap},a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xe,onChange:function(ee){return ke(ee)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.a.createElement(c.a.Group,{buttonStyle:"solid",value:X,onChange:function(ee){return oe(ee.target.value)}},a.a.createElement(c.a.Button,{value:"0",className:"".concat(E.a.radio," mr40")},"\u6B63\u786E"),a.a.createElement(c.a.Button,{value:"1",className:E.a.radio},"\u9519\u8BEF")),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(ee){return ge(ee)}}))},Ae=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(Me)),je=["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(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.onRef,M=P===void 0?function(){}:P,re=e.isEdit,G=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),F=Object(m.useState)(""),_e=Object(D.a)(F,2),X=_e[0],oe=_e[1],Ne=Object(m.useState)(""),De=Object(D.a)(Ne,2),Xe=De[0],ke=De[1],xe=Object(m.useState)(""),Se=Object(D.a)(xe,2),pe=Se[0],ge=Se[1];Object(m.useEffect)(function(){var fe,ee,ye,Ke;if(!o.editData||!re)return;oe((fe=o.editData)===null||fe===void 0?void 0:fe.name),ke((ee=o.editData)===null||ee===void 0?void 0:ee.analysis),ge((ye=o.editData)===null||ye===void 0||((Ke=ye.answer_texts)===null||Ke===void 0)?void 0:Ke[0])},[o.editData]),Object(m.useImperativeHandle)(n,function(){return{onSave:tt}});var tt=function(){return X?{name:X,answer_texts:[pe],analysis:Xe}:(w.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return a.a.createElement("section",{className:E.a.wrap},a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.required},"*"),a.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:X,onChange:function(ee){return oe(ee)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(L.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:pe,onChange:function(ee){return ge(ee)}}),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xe,onChange:function(ee){return ke(ee)}}))},st=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(He)),Re=t("GrpF"),We=t("Xc/e"),ot=t("rjoL"),Pe=t("TMtJ"),et=t("kqOp"),ut=t("7qnI"),it=t("1vsH"),mt=["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"],lt=function(e,n){var o=e.problemset,u=e.globalSetting,p=e.loading,S=e.dispatch,P=e.isEdit,M=Object(te.a)(e,["problemset","globalSetting","loading","dispatch","isEdit"]),re=Object(m.useState)(""),G=Object(D.a)(re,2),F=G[0],_e=G[1],X=Object(m.useState)(""),oe=Object(D.a)(X,2),Ne=oe[0],De=oe[1],Xe=Object(m.useState)([]),ke=Object(D.a)(Xe,2),xe=ke[0],Se=ke[1],pe=Object(m.useState)(""),ge=Object(D.a)(pe,2),tt=ge[0],fe=ge[1],ee=Object(m.useState)(),ye=Object(D.a)(ee,2),Ke=ye[0],Le=ye[1],Ge=Object(m.useState)(!1),ct=Object(D.a)(Ge,2),dt=ct[0],le=ct[1];Object(m.useEffect)(function(){var Oe,k,Ee;if(!o.editData||!P)return;_e((Oe=o.editData)===null||Oe===void 0?void 0:Oe.name),De((k=o.editData)===null||k===void 0?void 0:k.analysis),Le((Ee=o.editData)===null||Ee===void 0?void 0:Ee.is_ordered),le(!0)},[o.editData]),Object(m.useEffect)(function(){var Oe;if(!dt)return;var k=(Oe=o.editData)===null||Oe===void 0?void 0:Oe.standard_answer.map(function(Ee){return Ee.answer_text});Se(k),le(!1)},[dt]),Object(m.useImperativeHandle)(n,function(){return{onSave:R}});var R=function(){var k=[],Ee=!1;return xe.forEach(function(I,C){k.push({position:C+1,answer_text:[]}),I.forEach(function(j,z){k[C].answer_text.push(j),(!j||!Object(it.G)(j,1e4))&&(fe("".concat(C,"-").concat(z)),w.b.info(j?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ee=!0)})}),Ee?!1:(k==null?void 0:k.length)>5?(w.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:F,analysis:Ne,standard_answers:k,is_ordered:Ke}},de=function(k,Ee,I){var C=xe.slice();if(Ee&&C.splice(k,Ee),I)for(var j=0;j1&&a.a.createElement("span",null,a.a.createElement(We.a,{checked:Ke,onChange:function(k){return Le(k.target.checked)},className:"".concat(E.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),a.a.createElement("span",{className:"".concat(E.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"))),a.a.createElement("p",{className:E.a.titleWrap},a.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ne,onChange:function(k){return De(k)}}))},g=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(lt)),h=t("SWI9"),d=t.n(h),Te=function(e){var n=e.data,o=e.value,u=o===void 0?[]:o,p=e.onChange,S=p===void 0?function(){}:p,P=Object(m.useState)(n),M=Object(D.a)(P,2),re=M[0],G=M[1];return Object(m.useEffect)(function(){(u==null?void 0:u.length)>0?(n==null||n.map(function(F){u==null||u.map(function(_e){(F==null?void 0:F.id)===(_e==null?void 0:_e.id)&&(F.ischeck=!0)})}),G(Object(y.a)(n))):G(n)},[n]),a.a.createElement("div",null,re==null?void 0:re.map(function(F,_e){return a.a.createElement(ne.a,{placement:"bottom",title:F.name},a.a.createElement("span",{className:"".concat((F==null?void 0:F.ischeck)?d.a.button:d.a.buttonclick," multi-llipsis1e"),onClick:function(oe){F.ischeck=!(F==null?void 0:F.ischeck),G(Object(y.a)(re));var Ne=[];re==null||re.map(function(De){De.ischeck&&Ne.push(De.id)}),S([].concat(Ne))}},F.name))}))},Ue=Te,Et=t("ErOA"),pt=t("u2Z1"),_t=se.a.Option,Pt=function(e){var n,o,u=e.problemset,p=e.globalSetting,S=e.loading,P=e.dispatch,M=Object(te.a)(e,["problemset","globalSetting","loading","dispatch"]),re=Z.a.useForm(),G=Object(D.a)(re,1),F=G[0],_e=Object(m.useState)({}),X=Object(D.a)(_e,2),oe=X[0],Ne=X[1],De=Object(m.useState)(),Xe=Object(D.a)(De,2),ke=Xe[0],xe=Xe[1],Se=Object(m.useState)(!1),pe=Object(D.a)(Se,2),ge=pe[0],tt=pe[1],fe=Object(m.useState)([]),ee=Object(D.a)(fe,2),ye=ee[0],Ke=ee[1],Le=Object(m.useRef)(),Ge=Object(m.useRef)(),ct=Object(m.useState)([]),dt=Object(D.a)(ct,2),le=dt[0],R=dt[1];Object(m.useEffect)(function(){return P({type:"globalSetting/footerToggle",payload:!1}),function(){P({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(m.useEffect)(function(){return window.addEventListener("beforeunload",de),function(){window.removeEventListener("beforeunload",de)}},[]),Object(m.useEffect)(function(){var I,C,j=(I=M.location.query)===null||I===void 0?void 0:I.pages;xe(j);var z=(C=M.match.params)===null||C===void 0?void 0:C.id;tt(!!z),Le.current=z},[]),Object(m.useEffect)(function(){P({type:"problemset/getEditDisciplines",payload:{source:"question"}}),Le.current&&P({type:"problemset/getEditData",payload:{id:Le.current}})},[]),Object(m.useEffect)(function(){if(F.setFieldsValue({itemType:"SINGLE"}),F.setFieldsValue({difficulty:1}),!u.editData||!Le.current)return;var I=(u==null?void 0:u.editData)||{},C=I.discipline,j=I.sub_discipline,z=I.tag_disciplines,Ie=I.item_type,ue=I.difficulty,Ye=I.item_banks_group_id;F.setFieldsValue({course:[C==null?void 0:C.id,j==null?void 0:j.id]}),F.setFieldsValue({itemType:Ie}),F.setFieldsValue({difficulty:ue}),F.setFieldsValue({item_banks_group_id:Ye}),F.setFieldsValue({knowledge:z==null?void 0:z.map(function(nt){return nt.id})}),Ne({course:[C==null?void 0:C.id,j==null?void 0:j.id],itemType:Ie,difficulty:ue,item_banks_group_id:Ye,knowledge:z==null?void 0:z.map(function(nt){return nt.id})}),i(C==null?void 0:C.id,j==null?void 0:j.id)},[u.editData,u.disciplinesData]);var de=function(C){C.preventDefault(),C.returnValue=""},i=function(C,j){var z,Ie,ue,Ye,nt,ft=(z=u.disciplinesData)===null||z===void 0||((Ie=z.disciplines)===null||Ie===void 0||((ue=Ie.find(function(ze){return ze.id===C}))===null||ue===void 0||((Ye=ue.sub_disciplines)===null||Ye===void 0||((nt=Ye.find(function(ze){return ze.id===j}))===null||nt===void 0))))?void 0:nt.tag_disciplines;Ee(j)},Be=function(C){if(C==null?void 0:C.course){var j,z,Ie,ue,Ye=Object(D.a)(C.course,2),nt=Ye[0],ft=Ye[1],ze=(j=u.disciplinesData.disciplines)===null||j===void 0||((z=j.find(function(at){return at.id===nt}))===null||z===void 0||((Ie=z.sub_disciplines)===null||Ie===void 0||((ue=Ie.find(function(at){return at.id===ft}))===null||ue===void 0)))?void 0:ue.tag_disciplines;Ee(ft),F.setFieldsValue({knowledge:[]}),Ne(Object(J.a)(Object(J.a)({},F.getFieldsValue()),{},{knowledge:[]}))}else Ne(Object(J.a)({},F.getFieldsValue()))},gt=function(C){Ke([].concat(Object(y.a)(ye),[Object(J.a)({},C)]))},ht=function(){var I=Object(U.a)(v.a.mark(function C(){var j,z,Ie,ue,Ye,nt,ft,ze,at,wt,Ot,bt,yt,At,Ct;return v.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(z=oe||{},Ie=z.course,ue=z.itemType,Ye=z.difficulty,nt=z.item_banks_group_id,ft=z.knowledge,ze=ft===void 0?[]:ft,at=Object(D.a)(Ie,2),wt=at[0],Ot=at[1],!(ue==="PROGRAM")){qe.next=6;break}return bt=ze==null?void 0:ze.join(","),Object(it.y)("/problems/new?difficult=".concat(Ye,"&sub_discipline_id=").concat(Ot,"&newoj=1&pages=").concat(ke,"&tagIds=").concat(bt)),qe.abrupt("return");case 6:if(yt=(j=Ge.current)===null||j===void 0?void 0:j.onSave(),yt){qe.next=9;break}return qe.abrupt("return");case 9:if(At=Object(J.a)({discipline_id:wt,sub_discipline_id:Ot,item_banks_group_ids:nt,tag_discipline_ids:ze,item_type:ue,difficulty:Ye},yt||{}),!ge){qe.next=16;break}return qe.next=13,P({type:"problemset/editProblemset",payload:Object(J.a)(Object(J.a)({},At),{},{id:Le.current})});case 13:Ct=qe.sent,qe.next=19;break;case 16:return qe.next=18,P({type:"problemset/addProblemset",payload:At});case 18:Ct=qe.sent;case 19:Ct.status===0&&W.c.replace("/problemset");case 20:case"end":return qe.stop()}},C)}));return function(){return I.apply(this,arguments)}}();Object(m.useEffect)(function(){function I(){return C.apply(this,arguments)}function C(){return C=Object(U.a)(v.a.mark(function j(){var z;return v.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,Object(Et.c)("item_banks_groups/mine.json");case 2:z=ue.sent,R(z);case 4:case"end":return ue.stop()}},j)})),C.apply(this,arguments)}I()},[]);var Oe=function(){var C=oe||{itemType:"SINGLE"},j=C.itemType,z={SINGLE:a.a.createElement(x,{ref:Ge,isEdit:ge}),MULTIPLE:a.a.createElement(ie,{ref:Ge,isEdit:ge}),JUDGMENT:a.a.createElement(Ae,{ref:Ge,isEdit:ge}),COMPLETION:a.a.createElement(g,{ref:Ge,isEdit:ge}),SUBJECTIVE:a.a.createElement(st,{ref:Ge,isEdit:ge})};return z[j||"SINGLE"]},k=function(C){var j=Object(D.a)(C,2),z=j[0],Ie=j[1]},Ee=function(){var I=Object(U.a)(v.a.mark(function C(j){var z;return v.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,P({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:j}});case 2:z=ue.sent,console.log("res: ",z.tag_disciplines),Ke(z.tag_disciplines);case 5:case"end":return ue.stop()}},C)}));return function(j){return I.apply(this,arguments)}}();return a.a.createElement("section",{className:ce.a.bg},a.a.createElement(N.a,{className:"mb20 mt30",separator:">"},a.a.createElement(N.a.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),a.a.createElement(N.a.Item,null,ge?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),a.a.createElement("div",{className:ce.a.main},a.a.createElement(Z.a,{form:F,className:ce.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Be,onFinish:ht},a.a.createElement(Z.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.a.createElement(b.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:u.courseOptions,onChange:k})),a.a.createElement(Z.a.Item,{label:a.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",a.a.createElement("span",{className:"c-grey-999"},"\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")),name:"knowledge"},a.a.createElement(pt.a,{selectvalues:oe==null?void 0:oe.knowledge,subId:(n=oe.course)===null||n===void 0?void 0:n[1],knowledgeOptions:ye,onAddKnowledgeFinish:gt})),(le==null||((o=le.item_banks_groups)===null||o===void 0)?void 0:o.length)>0&&a.a.createElement(Z.a.Item,{label:"\u52A0\u5165\u5206\u7EC4\uFF1A(\u5206\u7EC4\u53EF\u4EE5\u591A\u9009\uFF0C\u518D\u6B21\u70B9\u51FB\u9009\u9879\u53D6\u6D88\u9009\u62E9)",name:"item_banks_group_id",labelCol:{span:24},wrapperCol:{span:24}},a.a.createElement(Ue,{data:le==null?void 0:le.item_banks_groups})),a.a.createElement(Z.a.Item,{label:"\u9898\u578B\uFF1A",name:"itemType",wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},a.a.createElement(se.a,{placeholder:"\u8BF7\u9009\u62E9...",disabled:ge},a.a.createElement(_t,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),a.a.createElement(_t,{value:"SINGLE"},"\u5355\u9009\u9898"),a.a.createElement(_t,{value:"MULTIPLE"},"\u591A\u9009\u9898"),a.a.createElement(_t,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),a.a.createElement(_t,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),a.a.createElement(_t,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),a.a.createElement(Z.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(c.a.Group,null,a.a.createElement(c.a.Button,{value:1},"\u7B80\u5355"),a.a.createElement(c.a.Button,{value:2},"\u9002\u4E2D"),a.a.createElement(c.a.Button,{value:3},"\u56F0\u96BE"))))),a.a.createElement("div",{className:ce.a.topicWrap},Oe()),a.a.createElement("div",{className:ce.a.buttonFixed},a.a.createElement("div",{className:ce.a.buttonWrap},a.a.createElement(r.a,{size:"large",className:"".concat(ce.a.button," mr20"),onClick:function(){return W.c.push("/problemset")}},"\u53D6\u6D88"),a.a.createElement(r.a,{size:"large",type:"primary",className:"".concat(ce.a.button," mr20"),onClick:function(){return F.submit()},loading:S["problemset/editProblemset"]||S["problemset/addProblemset"]},oe.itemType==="PROGRAM"?"\u521B\u5EFA":"\u4FDD\u5B58"))))},St=l.default=Object(W.a)(function(f){var e=f.problemset,n=f.loading,o=f.globalSetting;return{problemset:e,globalSetting:o,loading:n.effects}})(Pt)},"1vsH":function(me,l,t){"use strict";t.d(l,"i",function(){return a}),t.d(l,"l",function(){return H}),t.d(l,"e",function(){return ce}),t.d(l,"h",function(){return he}),t.d(l,"c",function(){return ne}),t.d(l,"f",function(){return we}),t.d(l,"g",function(){return w}),t.d(l,"a",function(){return Ce}),t.d(l,"E",function(){return Fe}),t.d(l,"D",function(){return E}),t.d(l,"F",function(){return $e}),t.d(l,"G",function(){return Qe}),t.d(l,"t",function(){return x}),t.d(l,"s",function(){return B}),t.d(l,"q",function(){return ae}),t.d(l,"p",function(){return ie}),t.d(l,"B",function(){return q}),t.d(l,"k",function(){return He}),t.d(l,"A",function(){return st}),t.d(l,"v",function(){return Re}),t.d(l,"m",function(){return Pe}),t.d(l,"y",function(){return et}),t.d(l,"o",function(){return ut}),t.d(l,"d",function(){return it}),t.d(l,"b",function(){return mt}),t.d(l,"u",function(){return h}),t.d(l,"z",function(){return d}),t.d(l,"x",function(){return Te}),t.d(l,"n",function(){return Ue}),t.d(l,"w",function(){return Et}),t.d(l,"r",function(){return _t}),t.d(l,"j",function(){return Pt}),t.d(l,"C",function(){return St});var Q=t("GrpF"),r=t("Xc/e"),O=t("VBJJ"),c=t.n(O),A=t("XZgM"),b=t("TFeq"),s=t("RXQH"),N=t("VgM2"),T=t("rjoL"),v=t("TMtJ"),U=t("z3+T"),y=t("zjzt"),J=t("ZZRV"),_=t.n(J),Z=t("xKgJ"),D=t("s8TD"),te=t("V0Rq"),Y=t("bntm"),se=t("vcnW"),m=t.n(se),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"],W=function(e){var n={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return e.data&&e.data.map(function(o,u){return _.a.createElement("span",{key:u,className:n[o]&&n[o].class},o)})},H=function(e){var n,o=(n={},Object(y.a)(n,-1,"\u91CD\u505A\u4E2D"),Object(y.a)(n,0,"\u672A\u5F00\u542F"),Object(y.a)(n,1,"\u672A\u901A\u5173"),Object(y.a)(n,2,"\u6309\u65F6\u901A\u5173"),n);return o[e]||"\u8FDF\u4EA4\u901A\u5173"},ce=function(e){var n,o,u,p=(n={},Object(y.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(y.a)(n,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(y.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(y.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(y.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return _.a.createElement("span",{className:p==null||((o=p[e.status])===null||o===void 0)?void 0:o.class},p==null||((u=p[e.status])===null||u===void 0)?void 0:u.name)},he=function(e){var n=e.status,o={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 _.a.createElement("span",{className:o[n].class},o[n].name)}catch(u){console.log("utils.StatusGraduationProjectTags",e.status)}},ne={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},we={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},w=function(e){var n={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},o=[];e.is_random&&o.push(_.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{e.status&&e.status.map(function(u,p){o.push(_.a.createElement("span",{key:p,className:n[u]&&n[u].class},u))})}catch(u){console.log("utils.status.tag:",u,e.status)}return o},L=function(e){var n,o,u,p=(n={},Object(y.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(y.a)(n,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(y.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(y.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(y.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return _.a.createElement("span",{className:(o=p[e.status])===null||o===void 0?void 0:o.class},(u=p[e.status])===null||u===void 0?void 0:u.name)},Ce=function(e){var n,o,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 _.a.createElement("span",{className:(n=u[e.status])===null||n===void 0?void 0:n.class},(o=u[e.status])===null||o===void 0?void 0:o.name)},Fe=function(e){e=new Date(e).getTime();var n=1e3*60,o=n*60,u=o*24,p="",S=new Date().getTime(),P=S-e;if(P<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 M=parseInt(P/u,10),re=parseInt(P/o,10),G=parseInt(P/n,10);return M>30?p=""+E(e,"yyyy-MM-dd"):M>1?p=""+M+"\u5929\u524D":M==1?p="\u6628\u5929":re>=1?p=""+re+"\u5C0F\u65F6\u524D":G>=5?p=""+G+"\u5206\u949F\u524D":p="\u521A\u521A",p},E=function(e,n){typeof e=="string"&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var o={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.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(n)&&(n=n.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(n)&&(n=n.replace(RegExp.$1,u[RegExp.$1.length-1][e.getDay()]));for(var p in o)new RegExp("("+p+")").test(n)&&(n=n.replace(RegExp.$1,RegExp.$1.length==1?o[p]:("00"+o[p]).substr((""+o[p]).length)));return n},$e=function(e){if(!e||e<0)return"0\u79D2";console.log("time:",e);var n=60,o=n*60,u=o*24,p=e/u,S=e/o,P=e/n,M=e%60;return p>=1?parseInt(p.toString())+"\u5929"+Math.floor(S%24)+"\u65F6"+Math.floor(P%60)+"\u5206"+Math.floor(e%60)+"\u79D2":S>1?parseInt(S.toString())+"\u65F6"+Math.floor(P%60)+"\u5206"+Math.floor(e%60)+"\u79D2":P>=1?parseInt(P.toString())+"\u5206"+Math.floor(e%60)+"\u79D2":Math.ceil(e)+"\u79D2"},Qe=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,o=0;if(e){o=e.length;for(var u=0;u=55296&&p<=56319&&(o--,u++)}}return o<=n},x=function(e,n,o){if(n){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,S=p.test(n),P=u.test(n);(S===!0||P===!0||(n.length<2||n.length>=21))&&o("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}o()},B=function(e,n,o){if(n){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,S=p.test(n),P=u.test(n);(S===!0||P===!0||(n.length<2||n.length>=11))&&o("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}o()},ae=function(e){if(!e)return"";for(var n=e.length-1,o="",u=0;u0){n=!1;break}return n}function We(){var f=navigator.userAgent,e=["Chrome"];return e.some(function(n){return f.indexOf(n)>-1})}function ot(){var f=navigator.userAgent,e=["Chrome","Firefox"];return e.some(function(n){return f.indexOf(n)>-1})}var Pe=function(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n==null||((e=n.toString())===null||e===void 0)?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},et=function(e){var n=document.createElement("a");n.target="_blank",document.body.appendChild(n),n.href=e;var o=document.createEvent("MouseEvents");o.initEvent("click",!1,!1),n.dispatchEvent(o),document.body.removeChild(n)},ut=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},it=function(){var e=new Date().getHours(),n=new Date().getMinutes();return n>=30?(e++,n="00"):n="30",e+":"+n},mt=function(){var e=new Date().getHours(),n=new Date().getMinutes();return n>=30?(e++,n="00"):n="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+e+":"+n},lt;(function(f){f.Number="Number",f.String="String",f.Boolean="Boolean",f.Object="Object",f.Array="Array",f.Function="Function"})(lt||(lt={}));var g=function(e){var n=Object.prototype.toString.call(e);return n.substring(8,n.length-1)},h=function(e){return g(e)===lt.Array?e.length===0:g(e)===lt.Object?Object.keys(e).length===0:!e},d=function(e,n){for(var o=[],u=e;u1&&arguments[1]!==void 0?arguments[1]:12,o=n/2-2,u=n/2+3;return e.length>n?e.substr(0,o)+"..."+e.substr(u,n):e},Ue=function(e){return e>4.5?5:e>4&&e<=4.5?4.5:e>3.5&&e<=4?4:e>3&&e<=3.5?3.5:e>2.5&&e<=3?3:e>2&&e<=2.5?2.5:e>1.5&&e<=2?2:e>1&&e<=1.5?1.5:e>.5&&e<=1?1:e>0&&e<=.5?.5:0},Et=function(e){return e==null};function pt(f,e){var n=new RegExp("(^|&)".concat(f,"=([^&]*)(&|$)"),"i"),o=e.substr(1).match(n);return o!=null?decodeURIComponent(o[2]):null}var _t=function(e){switch(e.container_type){case"ApplyUserAuthentication":if(e.tiding_type==="Apply"){if(e.auth_type===1)return window.open("/admins/identity_authentications");if(e.auth_type===2)return window.open("/admins/professional_authentications")}return e.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 e.tiding_type==="Apply"?window.open("/admins/department_applies"):e.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return e.tiding_type==="Apply"?window.open("/admins/unit_applies"):e.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if(e.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(e.tiding_type==="System")return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if(e.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(e.tiding_type==="System")return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if(e.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(e.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if(e.tiding_type==="Apply")return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if(e.tiding_type==="System")return window.open("/classrooms/".concat(e.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Course":return e.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(e.container_id));case"JournalsForMessage":switch(e.parent_container_type){case"Principal":return"";case"HomeworkCommon":return e.homework_type==="normal"?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="group"?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="practice"?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return e.homework_type==="normal"?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="group"?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="practice"?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(e.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(e.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(e.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(e.container_id));case"DealProject":return window.open("/projects/".concat(e.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(e.container_id));case"Poll":switch(e.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"));default:return window.open(" /classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"))}case"Exercise":switch(e.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWork":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.parent_container_id));case"HomeworkCommon":switch(e.parent_container_type){case"AnonymousCommentFail":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(e.parent_container_id));case"Issue":return window.open("/issues/".concat(e.container_id));case"PullRequest":return window.open("/projects/".concat(e.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(e.tiding_type==="Apply")return window.open("/admins/library_applies");if(e.tiding_type==="System")return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":return e.tiding_type==="Destroyed"||e.tiding_type==="Destroyed_end"?void 0:e.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return e.parent_container_type==="Hack"&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":if(e.tiding_type==="Apply")return window.open("/admins/video_applies");if(e.tiding_type==="System"){var n;return window.open("/users/".concat((n=Object(Z.t)())===null||n===void 0?void 0:n.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(e.belong_container_id,"/course_videos?open=live"));case"Hack":if(e.extra&&e.parent_container_type!=="HackDelete")return window.open("/problems/".concat(e.extra,"/edit"));default:return}},Pt=function(e){var n,o;return new Promise(function(){var u=Object(U.a)(c.a.mark(function p(S,P){var M;return c.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(!(e.ip_limit==="inner")){G.next=4;break}return G.next=3,Object(D.a)({ip_limit:e==null?void 0:e.ip_limit});case 3:n=G.sent;case 4:return G.next=6,Object(te.e)({id:e.exerciseId,ip:n});case 6:if(M=G.sent,M.status===0?S(M):P(M),!e.errmsgHide){G.next=10;break}return G.abrupt("return",!0);case 10:if(!(M.status===-1)){G.next=15;break}return o=v.a.info({title:_.a.createElement(b.a,null,_.a.createElement(N.a,{flex:"1"},"\u63D0\u793A"),_.a.createElement(N.a,null,_.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),icon:null,className:"custom-modal-divider",content:_.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),G.abrupt("return",!1);case 15:if(!(M.status===-2)){G.next=18;break}return o=v.a.info({title:_.a.createElement(b.a,null,_.a.createElement(N.a,{flex:"1"},"\u63D0\u793A"),_.a.createElement(N.a,null,_.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),icon:null,className:"custom-modal-divider",content:_.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",_.a.createElement("span",{className:"c-red"},M.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),G.abrupt("return",!1);case 18:case"end":return G.stop()}},p)}));return function(p,S){return u.apply(this,arguments)}}())},St=function(){var f=Object(U.a)(c.a.mark(function e(n){var o;return c.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(n.ip_limit!=="no")){p.next=4;break}return p.next=3,Pt(n);case 3:We()||v.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:_.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",_.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",_.a.createElement("br",null),"\u8BF7\u4F7F\u7528",_.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(n.open_camera||n.screen_open)){p.next=12;break}if(ot()){p.next=9;break}return v.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:_.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",_.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",_.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",_.a.createElement("br",null),"\u8BF7\u4F7F\u7528",_.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",_.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),p.abrupt("return",!1);case 9:o=v.a.info({title:_.a.createElement(b.a,null,_.a.createElement(N.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),_.a.createElement(N.a,null,_.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:_.a.createElement("div",{className:"font16 p20"},n.open_camera&&_.a.createElement(b.a,{align:"middle",justify:"start",className:"mt20"},_.a.createElement(N.a,null,_.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),_.a.createElement(N.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",_.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),n.screen_open&&_.a.createElement(b.a,{justify:"start",className:"mt20"},_.a.createElement(N.a,{flex:"24px",className:"mr20"},_.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),_.a.createElement(N.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",_.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),n.ip_bind&&_.a.createElement(b.a,{justify:"start",className:"mt20"},_.a.createElement(N.a,{flex:"24px",className:"mr20"},_.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),_.a.createElement(N.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")),_.a.createElement("p",{className:"ml40 mt40"},_.a.createElement(r.a,{onChange:function(P){return o.update({okButtonProps:{disabled:!P.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var P;Object(Y.d)(document.body),n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat((P=Object(Z.t)())===null||P===void 0?void 0:P.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),p.next=13;break;case 12:n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat(n.login));case 13:case"end":return p.stop()}},e)}));return function(n){return f.apply(this,arguments)}}()},"7ahc":function(me,l,t){"use strict";t.d(l,"a",function(){return se});var Q=t("55MS"),r=t("1gHQ"),O=t("MPZO"),c=t("bnk9"),A=t("EkPb"),b=t("7X0+"),s=t("GZha"),N=t("VmQ4"),T=t("QeCE"),v=t("ZZRV"),U=t.n(v),y=t("M0ff"),J=t.n(y),_=t("4X1q"),Z=t.n(_),D=T.a.Option,te={labelCol:{span:4},wrapperCol:{span:20}},Y={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"]};l.b=function(m){var a=m.callback,W=m.onCancel,H=Object(v.useState)("python"),ce=Object(s.a)(H,2),he=ce[0],ne=ce[1];function we(L){ne(Y[L][1])}function w(L){a(L)}return U.a.createElement(b.a,Object(r.a)({},te,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:w}),U.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},U.a.createElement(T.a,{onChange:we},Object.keys(Y).map(function(L){return U.a.createElement(D,{key:L,value:L},Y[L][0])}))),U.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},U.a.createElement(se,{mode:he})),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(c.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(c.a,{type:"ghost",onClick:W},"\u53D6\u6D88")))};function se(m){var a=m.value,W=m.onChange,H=m.mode,ce=m.options,he=ce===void 0?{}:ce,ne=Object(v.useRef)(),we=Object(v.useState)(),w=Object(s.a)(we,2),L=w[0],Ce=w[1];return Object(v.useEffect)(function(){if(L){var Fe=function($e){var Qe=$e.getValue();W&&W(Qe)};return L.on("change",Fe),function(){L.off("change",Fe)}}},[L,W]),Object(v.useEffect)(function(){L&&L.setOption("mode",H)},[L,H]),Object(v.useEffect)(function(){L&&(a!==L.getValue()&&L.setValue(a||""))},[L,a]),Object(v.useEffect)(function(){if(ne.current&&!L){var Fe=J.a.fromTextArea(ne.current,Object(Q.a)({mode:H,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},he));Ce(Fe)}},[ne.current,L]),U.a.createElement("div",{className:"my-codemirror-container"},U.a.createElement("textarea",{ref:ne}))}},"7qnI":function(me,l,t){"use strict";var Q=t("CeOx"),r=t("NiCL"),O=t("FGJx"),c=t("o0AO"),A=t("uwZC"),b=t("lpH6"),s=t("DHCt"),N=t("CRgH"),T=t("ZZRV"),v=t.n(T),U=t("O2Wb"),y=t.n(U),J=N.a.TextArea,_=function(Z){Object(A.a)(te,Z);var D=Object(b.a)(te);function te(){return Object(O.a)(this,te),D.apply(this,arguments)}return Object(c.a)(te,[{key:"render",value:function(){var se=this,m=this.props,a=m.index,W=m.onAnswerChange,H=m.addChildAnswer,ce=m.exerciseIsPublish,he=m.answers,ne=m.activeOptionErrorIndex;return v.a.createElement("div",{className:y.a.flex},v.a.createElement("div",{className:"".concat(y.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",a+1,"):"),v.a.createElement("div",{className:"".concat(y.a.flex," ").concat(y.a.flex1),style:{flexDirection:"column"}},he.map(function(we,w){var L="".concat(a,"-").concat(w);return v.a.createElement("div",{className:"".concat(y.a.flex," ").concat(y.a.flex1),key:w},v.a.createElement("div",{className:y.a.flex1,style:{flex:"0 0 1000px"}},v.a.createElement("div",null,v.a.createElement(J,{className:L===ne?y.a.error:"",spellCheck:!1,rows:4,value:we||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(w==0?"":"(\u53EF\u9009)"),onChange:function(Fe){return W(a,w,Fe.target.value)},style:{minHeight:95}}))),!ce&&v.a.createElement(v.a.Fragment,null,w!=0&&v.a.createElement(r.a,{title:"\u5220\u9664"},v.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se.props.deleteChildAnswer(a,w)},style:{float:"right"}})),w===0&&v.a.createElement(r.a,{title:"\u5220\u9664"},v.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se.props.deleteChildAnswermain(a,w)},style:{float:"right"}})),v.a.createElement(r.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},v.a.createElement("i",{className:"".concat(y.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return H(a)},style:{float:"right",visibility:w==he.length-1?"":"hidden"}}))))})))}}]),te}(T.Component);l.a=_},"9Bee":function(me,l,t){"use strict";var Q=t("ZZRV"),r=t.n(Q),O=t("Sawj"),c=t("GZha"),A=t("tVQ9"),b=t.n(A),s=t("PRXW");function N(x,B){var ae=x.match(/^(\s+)(?:```)/);if(ae===null)return B;var ie=ae[1];return B.split(` +`).map(function(q){var Me=q.match(/^\s+/);if(Me===null)return q;var Ae=Object(c.a)(Me,1),je=Ae[0];return je.length>=ie.length?q.slice(ie.length):q}).join(` +`)}var T=[],v=["
                  "],U=new b.a.Renderer,y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function J(){T.length=0,v=["
                    "]}function _(x,B,ae,ie){if(B>=x.length||x[B].level<=ae)return B;var q=x[B];ie.push("
                  • "+q.text+""),B++;var Me=[];return B=_(x,B,q.level,Me),Me.length>0&&(ie.push("
                      "),Me.forEach(function(Ae){ie.push(Ae)}),ie.push("
                    ")),ie.push("
                  • "),B=_(x,B,ae,ie),B}function Z(){return _(T,0,0,v),v.push("
                  "),v.join("")}var D={heading:function(B){var ae=y.exec(B);if(ae)return{type:"heading",raw:ae[0],depth:ae[1].length,text:ae[2]}},fences:function(B){var ae=this.rules.block.fences.exec(B);if(ae){var ie=ae[0],q=N(ie,ae[3]||""),Me=ae[2]?ae[2].trim():ae[2];if(["latex","katex","math"].indexOf(Me)>=0){var Ae=se(),je=q;q=Ae,m[Ae]={type:"block",expression:je}}return{type:"code",raw:ie,lang:Me,text:q}}}},te=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Y=0,se=function(){return"__special_katext_id_".concat(Y++,"__")},m={};function a(){return m}function W(){Y=0,m={}}function H(x){return x=x.replace(te,function(B,ae){var ie=se();return m[ie]={type:"inline",expression:ae},ie}),x}var ce=U.listitem;U.listitem=function(x){return ce(H(x))};var he=U.paragraph;U.paragraph=function(x){return he(H(x))};var ne=U.tablecell;U.tablecell=function(x,B){return ne(H(x),B)},U.code=function(x,B,ae){var ie=(B||"").match(/\S*/)[0];return ie?["latex","katex","math"].indexOf(ie)>=0?"

                  ".concat(x,"

                  "):'
                  ').concat(ae?x:Object(s.escape)(x,!0),`
                  +`):'
                  '+(ae?x:Object(s.escape)(x,!0))+"
                  "},U.heading=function(x,B,ae){var ie=this.options.headerPrefix+ae.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return T.push({anchor:ie,level:B,text:x}),"'+x+""},b.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),b.a.use({tokenizer:D,renderer:U});var we=b.a,w=t("8+LE"),L=t("ZRDM"),Ce=t.n(L),Fe=t("saPB"),E=/]*>/g;function $e(x){var B=document.createElement("div");return B.innerHTML=x,B.childNodes.length===0?"":B.childNodes[0].nodeValue}var Qe=l.a=function(x){var B=x.value,ae=B===void 0?"":B,ie=x.className,q=x.style,Me=q===void 0?{}:q,Ae=String(ae),je=Object(Q.useMemo)(function(){var Re=we(Ae),We=a();return Ae.match(/\[TOC\]/)&&(Re=Re.replace("

                  [TOC]

                  ",Z()),J()),Re=Re.replace(/(__special_katext_id_\d+__)/g,function(ot,Pe){var et=We[Pe],ut=et.type,it=et.expression;return Object(Fe.renderToString)($e(it)||"",{displayMode:ut==="block",throwOnError:!1,output:"html"})}),Re=Re.replace(/▁/g,"\u2581\u2581\u2581"),W(),Ce.a.sanitize(Re)},[Ae]),He=Object(Q.useRef)();function st(Re){var We=Re.target;if(We.tagName.toUpperCase()==="A"){var ot=We.getAttribute("href");if(ot.startsWith("#")){Re.preventDefault();var Pe=document.getElementById(ot.replace("#",""));Pe&&Pe.scrollIntoView(!0)}}}return Object(Q.useEffect)(function(){if(He.current&&je&&(je.match(E)&&window.PR.prettyPrint()),He.current)return He.current.addEventListener("click",st),function(){He.current.removeEventListener("click",st),W(),J()}},[je,He.current,st]),r.a.createElement("div",{ref:He,style:Me,className:"".concat(ie||""," markdown-body"),dangerouslySetInnerHTML:{__html:je}})}},"9VGf":function(me,l,t){"use strict";t.d(l,"a",function(){return O});var Q=t("ZZRV"),r=t.n(Q);function O(c,A){var b=Object(Q.useRef)();Object(Q.useEffect)(function(){b.current=c}),Object(Q.useEffect)(function(){function s(){b.current()}if(A!==null){var N=setInterval(s,A);return function(){return clearInterval(N)}}},[A])}},BjJ7:function(me,l,t){"use strict";t.d(l,"d",function(){return r}),t.d(l,"c",function(){return O}),t.d(l,"f",function(){return c}),t.d(l,"b",function(){return A}),t.d(l,"e",function(){return b}),t.d(l,"a",function(){return s});var Q=t("m3rI");function r(N){var T=!0;if(N.length>0){for(var v=0;v1&&arguments[1]!==void 0?arguments[1]:"",v=[],U=0;U=0,f=St?"Cmd":"Ctrl",e=(d={},Object(A.a)(d,f+"-B","bold"),Object(A.a)(d,f+"-I","italic"),d),n=(Te={},Object(A.a)(Te,et,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(Te,it,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(Te,ut,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(Te,mt,"\u6DFB\u52A0\u8868\u683C"),Te),o=l.a=function(u){var p=u.defaultValue,S=p===void 0?"":p,P=u.onChange,M=u.width,re=M===void 0?"100%":M,G=u.height,F=G===void 0?400:G,_e=u.miniToolbar,X=_e===void 0?!1:_e,oe=u.isFocus,Ne=oe===void 0?!1:oe,De=u.watch,Xe=u.id,ke=Xe===void 0?"markdown-editor-id":Xe,xe=u.showResizeBar,Se=xe===void 0?!1:xe,pe=u.noStorage,ge=pe===void 0?!1:pe,tt=u.showNullButton,fe=tt===void 0?!1:tt,ee=u.fullScreen,ye=ee===void 0?!1:ee,Ke=u.onBlur,Le=u.onCMBeforeChange,Ge=u.className,ct=Ge===void 0?"":Ge,dt=u.placeholder,le=dt===void 0?"":dt,R=Object(b.useState)(null),de=Object(c.a)(R,2),i=de[0],Be=de[1],gt=Object(b.useState)(S),ht=Object(c.a)(gt,2),Oe=ht[0],k=ht[1],Ee=Object(b.useState)(De),I=Object(c.a)(Ee,2),C=I[0],j=I[1],z=Object(b.useState)(ye),Ie=Object(c.a)(z,2),ue=Ie[0],Ye=Ie[1],nt=Object(b.useState)(""),ft=Object(c.a)(nt,2),ze=ft[0],at=ft[1],wt=Object(b.useState)(0),Ot=Object(c.a)(wt,2),bt=Ot[0],yt=Ot[1],At=Object(b.useState)(F),Ct=Object(c.a)(At,2),Ft=Ct[0],qe=Ct[1],$t=Object(b.useState)(!1),Bt=Object(c.a)($t,2),Xt=Bt[0],Nt=Bt[1],Rt=Object(b.useRef)(),Ut=Object(b.useRef)(),Tt=Object(b.useRef)(),xt=Object(b.useRef)();Object(b.useEffect)(function(){if(Rt.current){var K=function(ve,be){var Ve=be.clipboardData;if(Ve){var Je=Ve.types.toString(),rt=Ve.items;if(Je==="text/html,Files"||Je==="Files"){var Ze=rt[1];Je==="Files"&&(Ze=rt[0]),Ze.kind==="file"&&Ze.type.match(/^image\//i)&&Ae(Ze.getAsFile(),function(vt){vt.id?V.replaceSelection("![,](/api/attachments/".concat(vt.id,")")):document.location.href="/user/login"})}else return!0}return!0},V=T.a.fromTextArea(Rt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!X,lineWrapping:!0,value:S,autoCloseTags:!0,autoCloseBrackets:!0});return V.on("paste",K),Be(V),function(){V.off("paste",K)}}},[]);var It=Object(b.useCallback)(function(){if(Ut.current)try{var K=Ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,V=Ut.current.getElementsByClassName("markdown-editor-body")[0];ue?V.style.height="calc(100vh - ".concat(K,"px)"):V.style.height="".concat(Ft-K,"px")}catch($){console.log($,"---- to set md editor body height")}},[Ft,Ut,ue]);Object(b.useEffect)(function(){function K(){var $=new v.default(function(ve){var be=Object(O.a)(ve),Ve;try{for(be.s();!(Ve=be.n()).done;){var Je=Ve.value;(Je.target.offsetHeight>0||Je.target.offsetWidth>0)&&(It(),i.setSize("100%","100%"),i.refresh())}}catch(rt){be.e(rt)}finally{be.f()}});return $.observe(Rt.current.parentElement),$}if(i){var V=K();return function(){V.unobserve(Rt.current.parentElement)}}},[i,It]),Object(b.useEffect)(function(){if(i){for(var K=[],V=function(){var Je=ve[$];be=Object(c.a)(Je,2);var rt=be[0],Ze=be[1],vt=Object(A.a)({},rt,function(){Wt(Ze)});K.push(vt),i.addKeyMap(vt)},$=0,ve=Object.entries(e);$0){var K=new Date().getTime(),V=window.sessionStorage.getItem(ke);K>=bt+pt&&(!V||V!==Oe)&&(window.sessionStorage.setItem(ke,Oe),Nt(!0))}},pt),Object(b.useEffect)(function(){j(De)},[i,De]),Object(b.useEffect)(function(){i&&(Ne&&i.focus())},[i,Ne]),Object(b.useEffect)(function(){if(C&&i){var K=function(ve){var be=ve.target;xt.current&&(xt.current.scrollTop=xt.current.scrollHeight*be.scrollTop/be.scrollHeight)},V=i.getScrollerElement();return V.addEventListener("scroll",K),function(){V.removeEventListener("scroll",K)}}},[i,C]),Object(b.useEffect)(function(){if(i&&Le){var K=function($,ve){Le($,ve)};return i.on("beforeChange",K),function(){i.off("beforeChange",K)}}},[i,Le]),Object(b.useEffect)(function(){if(i&&Ke){var K=function(){Ke(i.getValue())};return i.on("blur",K),function(){i.off("blur",K)}}},[i,Ke]),Object(b.useEffect)(function(){if(i){var K=function($){var ve=$.getValue();k(ve),yt(new Date().getTime()),$.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),P&&P(ve)};return i.on("change",K),function(){i.off("change",K)}}},[i,P]),Object(b.useEffect)(function(){i&&(S==null?(i.setValue(""),k("")):S!==i.getValue()&&(i.setValue(S),k(S)))},[i,S]);var Wt=Object(b.useCallback)(function(K){var V=i.getCursor(),$=i.getSelection(),ve=$.split(` `);switch(K){case"bold":return i.replaceSelection("**"+$+"**"),$===""&&i.setCursor(V.line,V.ch+2),i.focus();case"italic":return i.replaceSelection("*"+$+"*"),$===""&&i.setCursor(V.line,V.ch+1),i.focus();case"code":return i.replaceSelection("`"+$+"`"),$===""&&i.setCursor(V.line,V.ch+1),i.focus();case"inline-latex":return i.replaceSelection("`$$"+$+"$$`"),$===""&&i.setCursor(V.line,V.ch+3),i.focus();case"latex":return i.replaceSelection("```latex\n"+$+"\n```"),i.setCursor(V.line+1,$.length+1),i.focus();case"line-break":return i.replaceSelection(`
                  `),i.focus();case"list-ul":return $===""?i.replaceSelection("- "+$):i.replaceSelection(ve.map(function(be){return be===""?"":"- ".concat(be)}).join(` `)),i.focus();case"list-ol":return $===""?i.replaceSelection("1. "+$):i.replaceSelection(ve.map(function(be,Ve){return be===""?"":"".concat(Ve+1,". ").concat(be)}).join(` @@ -10,4 +10,4 @@ `,jt=0;jt300&&(Ze=300);var vt=F+Ze+"px";qe(vt)}},ve=Tt.current,be=!1,Ve=0;return ve.addEventListener("mousedown",K),document.addEventListener("mousemove",$),document.addEventListener("mouseup",V),function(){ve.removeEventListener("mousedown",K),document.removeEventListener("mousemove",$),document.removeEventListener("mouseup",V)}}},[i,Tt]),Object(b.useEffect)(function(){qe(F)},[F]);var Gt=Pt(re),zt=Pt(Ft),Jt={width:Gt,height:zt},Zt=Object(b.useMemo)(function(){if(bt){var K=new Date(bt),V=K.getHours(),$=K.getMinutes(),ve=K.getSeconds();return V=V<10?"0"+V:V,$=$<10?"0"+$:$,ve=ve<10?"0"+ve:ve,"".concat(V,":").concat($,":").concat(ve)}return 0},[bt]);function Qt(){window.sessionStorage.removeItem(ke),Nt(!1),yt(0)}function Yt(){Nt(!1),yt(0),i.setValue(window.sessionStorage.getItem(ke))}return s.a.createElement(b.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ut},s.a.createElement("div",{className:"markdown-editor-container ".concat(ct," ").concat(C?"on-preview":""," ").concat(X?"mini":""," ").concat(ue?"full-screen":""),style:Jt},s.a.createElement(H,{watch:C,fullScreen:ue,showNullButton:fe,onActionCallback:Wt}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Rt,placeholder:le})),C?s.a.createElement("div",{ref:xt,className:"preview-container"},s.a.createElement(te.a,{value:Oe})):null)),Xt?s.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",s.a.createElement("a",{onClick:Yt},"\u6062\u590D")," ? /",s.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Zt," \u4FDD\u5B58\uFF09"):null),De?s.a.createElement("a",{ref:Tt,className:"editor-resize"}):null,s.a.createElement(ce.a,null,n[ze]?s.a.createElement(r.a,{centered:!0,title:n[ze],visible:!0,onCancel:Dt,footer:null},Ht):null))}},SWI9:function(me,l,t){me.exports={button:"button___1yTnp",buttonclick:"buttonclick___3icXu"}},bntm:function(me,l,t){"use strict";t.d(l,"d",function(){return Q}),t.d(l,"b",function(){return r}),t.d(l,"c",function(){return O}),t.d(l,"a",function(){return c});function Q(A){try{A.mozRequestFullScreen?A.mozRequestFullScreen():A.webkitRequestFullScreen&&A.webkitRequestFullScreen()}catch(b){console.log(b,":e")}}function r(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var O=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function c(){var A=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,b=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(A==null)}},dejd:function(me,l,t){},dfu6:function(me,l,t){"use strict";t.d(l,"a",function(){return Q});var Q=function(c){var A=/^(\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 A.test(c)},r=function(c){var A=/^(\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 A.test(c)}},i58Z:function(me,l,t){me.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(me,l,t){},kqOp:function(me,l,t){"use strict";t.d(l,"a",function(){return v});var Q=t("1gHQ"),r=t("FGJx"),O=t("o0AO"),c=t("uwZC"),A=t("lpH6"),b=t("ZZRV"),s=t.n(b),N=t("Ot1p"),T="\u2581",v=function(U){Object(c.a)(J,U);var y=Object(A.a)(J);function J(){var _;Object(r.a)(this,J);for(var Z=arguments.length,D=new Array(Z),te=0;te "+we[$e]+": "+we[$e+1])}}})}},u2Z1:function(me,l,t){"use strict";t.d(l,"a",function(){return m});var Q=t("VBJJ"),r=t.n(Q),O=t("X/R0"),c=t("M6G9"),A=t("z3+T"),b=t("DHCt"),s=t("CRgH"),N=t("rjoL"),T=t("TMtJ"),v=t("V0hb"),U=t("GZha"),y=t("VmQ4"),J=t("QeCE"),_=t("ZZRV"),Z=t.n(_),D=t("ErOA"),te=t("i58Z"),Y=t.n(te),se=J.a.Option,m=function(W){var H=W.subId,ce=W.value,he=W.selectvalues,ne=W.knowledgeOptions,Se=ne===void 0?[]:ne,w=W.onChange,L=w===void 0?function(){}:w,Ce=W.onAddKnowledgeFinish,we=Ce===void 0?function(){}:Ce,E=Object(_.useRef)(),$e=Object(_.useState)([]),Qe=Object(U.a)($e,2),x=Qe[0],B=Qe[1],ae=function(Me,Fe){B(Object(v.a)(Fe.map(function(je){return je.key}))),L(Object(v.a)(Fe.map(function(je){return je.key})))};Object(_.useEffect)(function(){(he==null?void 0:he.length)>0&&(B(Object(v.a)(he)),L(Object(v.a)(he)))},[Se]);var ie=function(Me){Me.preventDefault(),E.current="",T.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:Z.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",Z.a.createElement("br",null),Z.a.createElement(s.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:E.current,onChange:function(je){E.current=je.target.value}})),onOk:function(){return new Promise(function(){var je=Object(A.a)(r.a.mark(function He(st,Ae){var We;return r.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(E.current){Pe.next=3;break}return c.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Pe.abrupt("return",Ae());case 3:if(!(E.current.length>20)){Pe.next=6;break}return c.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Pe.abrupt("return",Ae());case 6:return Pe.next=8,Object(D.a)("/api/tag_disciplines.json",{method:"post",body:{name:E.current,sub_discipline_id:H}});case 8:return We=Pe.sent,(We==null?void 0:We.status)===0&&(we({id:We.tag_discipline_id,name:E.current}),L([].concat(Object(v.a)(ce||[]),[We.tag_discipline_id])),B([].concat(Object(v.a)(x||[]),[We.tag_discipline_id]))),Pe.abrupt("return",st());case 11:case"end":return Pe.stop()}},He)}));return function(He,st){return je.apply(this,arguments)}}())}})};return Z.a.createElement("div",{className:Y.a.wrap},Z.a.createElement(J.a,{disabled:!H,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:ae,showSearch:!0,value:Se==null?void 0:Se.filter(function(q){return(x==null?void 0:x.includes(q==null?void 0:q.id))||(x==null?void 0:x.includes((q==null?void 0:q.id)+""))}).map(function(q){return q.name})},Se==null?void 0:Se.map(function(q){return Z.a.createElement(se,{key:q.id,value:q.name},q.name,q.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")})),Z.a.createElement("button",{disabled:!H,className:"".concat(Y.a.addKnowledge," ").concat(H?"":Y.a.disabled),onClick:ie},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(me,l,t){"use strict";t.d(l,"o",function(){return b}),t.d(l,"b",function(){return s}),t.d(l,"c",function(){return N}),t.d(l,"e",function(){return T}),t.d(l,"f",function(){return v}),t.d(l,"r",function(){return U}),t.d(l,"g",function(){return y}),t.d(l,"s",function(){return J}),t.d(l,"d",function(){return _}),t.d(l,"i",function(){return Z}),t.d(l,"j",function(){return D}),t.d(l,"q",function(){return te}),t.d(l,"h",function(){return Y}),t.d(l,"p",function(){return se}),t.d(l,"a",function(){return he}),t.d(l,"l",function(){return Pe}),t.d(l,"m",function(){return et}),t.d(l,"k",function(){return ut}),t.d(l,"n",function(){return mt}),t.d(l,"t",function(){return lt});var Q=t("9kvl"),r;(function(g){g[g.SuperAdmin=1]="SuperAdmin",g[g.Operation=2]="Operation",g[g.CertifiedTeacher=5]="CertifiedTeacher",g[g.TrainingProduction=8]="TrainingProduction",g[g.UncertifiedTeacher=12]="UncertifiedTeacher",g[g.Student=15]="Student"})(r||(r={}));var O;(function(g){g[g.SuperAdmin=1]="SuperAdmin",g[g.Operation=2]="Operation",g[g.Admin=5]="Admin",g[g.Teacher=8]="Teacher",g[g.Assistant=12]="Assistant",g[g.Student=15]="Student"})(O||(O={}));var c=function(h){var d=Object(Q.b)()._store.getState(),Te=d.user,Re=Te.userInfo;return h.some(function(Et){return Et==(Re==null?void 0:Re.role)})},A=function(h){var d=Object(Q.b)()._store.getState(),Te=d.user,Re=Te.userInfo;return(Re==null?void 0:Re.own)?!0:h.some(function(Et){var pt;return Et==(Re==null||((pt=Re.course)===null||pt===void 0)?void 0:pt.course_role)})},b=function(){var h=Object(Q.b)()._store.getState(),d=h.user,Te=d.userInfo;return Te.main_site},s=function(){var h,d=Object(Q.b)()._store.getState(),Te=d.user,Re=Te.userInfo;return Re==null||((h=Re.course)===null||h===void 0)?void 0:h.course_is_end},N=function(){return A([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant])},T=function(){return A([O.SuperAdmin,O.Teacher,O.Admin,O.Assistant,O.Operation])},v=function(){return A([O.SuperAdmin,O.Teacher,O.Admin])},U=function(){return A([O.SuperAdmin])},y=function(){return A([O.SuperAdmin,O.Operation,O.Admin])},J=function(){return A([O.SuperAdmin,O.Operation])},_=function(){return A([O.SuperAdmin,O.Admin])},Z=function(){return A([O.SuperAdmin,O.Operation,O.Admin,O.Teacher])},D=function(){return A([O.Assistant])},te=function(){return A([O.Student])},Y=function(){return A([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant,O.Student])},se=function(){var h,d=Object(Q.b)()._store.getState(),Te=d.user,Re=Te.userInfo;return(Re==null||((h=Re.course)===null||h===void 0)?void 0:h.course_role)===null},m=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student])},a=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d||!d&&c([r.SuperAdmin])},W=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d||!d&&c([r.SuperAdmin,r.Operation])},H=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):d||!d&&c([r.SuperAdmin,r.Operation])},ce=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):d||!d&&c([r.SuperAdmin,r.Operation])},he=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction])},ne=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin]):d||!d&&c([r.SuperAdmin])},Se=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation]):d||!d&&c([r.SuperAdmin,r.Operation])},w=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):d||!d&&c([r.SuperAdmin,r.Operation])},L=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},Ce=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},we=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin]):!1},E=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student])},$e=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin]):d||!d&&c([r.SuperAdmin])},Qe=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation]):d||!d&&c([r.SuperAdmin,r.Operation])},x=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):d||!d&&c([r.SuperAdmin,r.Operation])},B=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?!1:d||!d&&c([r.SuperAdmin,r.Operation])},ae=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?d||!d&&c([r.SuperAdmin,r.Operation]):!1},ie=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):!1},q=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?!d&&c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):!1},Me=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},Fe=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher])},je=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin]):d||!d&&c([r.SuperAdmin])},He=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation]):d||!d&&c([r.SuperAdmin,r.Operation])},st=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},Ae=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?d||!d&&c([r.SuperAdmin,r.Operation]):!1},We=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},ot=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return A([O.Teacher])},Pe=function(){return c([r.SuperAdmin])},et=function(){return c([r.SuperAdmin,r.Operation])},ut=function(){return c([r.Student])},it=function(){return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher])},mt=function(){var h,d=Object(Q.b)()._store.getState(),Te=d.user;return!!((h=Te.userInfo)===null||h===void 0?void 0:h.login)},lt=function(){var h=Object(Q.b)()._store.getState(),d=h.user;return d.userInfo}},yFVG:function(me,l,t){me.exports={bg:"bg___239CK",main:"main___rgkgN",formWrap:"formWrap___18Cpt",knowledgeWrap:"knowledgeWrap___rGX80",knowledgeIcon:"knowledgeIcon___2ajWi",knowledgeContent:"knowledgeContent___Qaosn",knowledgeItem:"knowledgeItem___1db86",knowledgeItemName:"knowledgeItemName___34_4x",knowledgeItemIcon:"knowledgeItemIcon___1O9dB",button:"button___3a82z",buttonFixed:"buttonFixed___2PTyf",buttonWrap:"buttonWrap___2c5Pc",topicWrap:"topicWrap____aMgV"}}}]); +`),i.focus();default:throw new Error}},[i,ze]),Ht=Object(b.useMemo)(function(){switch(ze){case et:return s.a.createElement(E,{callback:Mt,onCancel:Dt});case it:return s.a.createElement($e.b,{callback:Mt,onCancel:Dt});case ut:return s.a.createElement(q,{callback:Mt,onCancel:Dt});case mt:return s.a.createElement(Pe,{callback:Mt,onCancel:Dt});default:return null}},[ze]);function Dt(){at("")}Object(b.useEffect)(function(){if(Tt.current){var K=function(rt){be=!0,Ve=rt.pageY},V=function(){be=!1},$=function(rt){if(be){var Ze=rt.pageY-Ve;Ze<0&&(Ze=0),Ze>300&&(Ze=300);var vt=F+Ze+"px";qe(vt)}},ve=Tt.current,be=!1,Ve=0;return ve.addEventListener("mousedown",K),document.addEventListener("mousemove",$),document.addEventListener("mouseup",V),function(){ve.removeEventListener("mousedown",K),document.removeEventListener("mousemove",$),document.removeEventListener("mouseup",V)}}},[i,Tt]),Object(b.useEffect)(function(){qe(F)},[F]);var Gt=Pt(re),zt=Pt(Ft),Jt={width:Gt,height:zt},Zt=Object(b.useMemo)(function(){if(bt){var K=new Date(bt),V=K.getHours(),$=K.getMinutes(),ve=K.getSeconds();return V=V<10?"0"+V:V,$=$<10?"0"+$:$,ve=ve<10?"0"+ve:ve,"".concat(V,":").concat($,":").concat(ve)}return 0},[bt]);function Qt(){window.sessionStorage.removeItem(ke),Nt(!1),yt(0)}function Yt(){Nt(!1),yt(0),i.setValue(window.sessionStorage.getItem(ke))}return s.a.createElement(b.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ut},s.a.createElement("div",{className:"markdown-editor-container ".concat(ct," ").concat(C?"on-preview":""," ").concat(X?"mini":""," ").concat(ue?"full-screen":""),style:Jt},s.a.createElement(H,{watch:C,fullScreen:ue,showNullButton:fe,onActionCallback:Wt}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Rt,placeholder:le})),C?s.a.createElement("div",{ref:xt,className:"preview-container"},s.a.createElement(te.a,{value:Oe})):null)),Xt?s.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",s.a.createElement("a",{onClick:Yt},"\u6062\u590D")," ? /",s.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Zt," \u4FDD\u5B58\uFF09"):null),Se?s.a.createElement("a",{ref:Tt,className:"editor-resize"}):null,s.a.createElement(ce.a,null,n[ze]?s.a.createElement(r.a,{centered:!0,title:n[ze],visible:!0,onCancel:Dt,footer:null},Ht):null))}},SWI9:function(me,l,t){me.exports={button:"button___1yTnp",buttonclick:"buttonclick___3icXu"}},bntm:function(me,l,t){"use strict";t.d(l,"d",function(){return Q}),t.d(l,"b",function(){return r}),t.d(l,"c",function(){return O}),t.d(l,"a",function(){return c});function Q(A){try{A.mozRequestFullScreen?A.mozRequestFullScreen():A.webkitRequestFullScreen&&A.webkitRequestFullScreen()}catch(b){console.log(b,":e")}}function r(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var O=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function c(){var A=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,b=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(A==null)}},dejd:function(me,l,t){},dfu6:function(me,l,t){"use strict";t.d(l,"a",function(){return Q});var Q=function(c){var A=/^(\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 A.test(c)},r=function(c){var A=/^(\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 A.test(c)}},i58Z:function(me,l,t){me.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(me,l,t){},kqOp:function(me,l,t){"use strict";t.d(l,"a",function(){return v});var Q=t("1gHQ"),r=t("FGJx"),O=t("o0AO"),c=t("uwZC"),A=t("lpH6"),b=t("ZZRV"),s=t.n(b),N=t("Ot1p"),T="\u2581",v=function(U){Object(c.a)(J,U);var y=Object(A.a)(J);function J(){var _;Object(r.a)(this,J);for(var Z=arguments.length,D=new Array(Z),te=0;te "+Fe[$e]+": "+Fe[$e+1])}}})}},u2Z1:function(me,l,t){"use strict";t.d(l,"a",function(){return m});var Q=t("VBJJ"),r=t.n(Q),O=t("X/R0"),c=t("M6G9"),A=t("z3+T"),b=t("DHCt"),s=t("CRgH"),N=t("rjoL"),T=t("TMtJ"),v=t("V0hb"),U=t("GZha"),y=t("VmQ4"),J=t("QeCE"),_=t("ZZRV"),Z=t.n(_),D=t("ErOA"),te=t("i58Z"),Y=t.n(te),se=J.a.Option,m=function(W){var H=W.subId,ce=W.value,he=W.selectvalues,ne=W.knowledgeOptions,we=ne===void 0?[]:ne,w=W.onChange,L=w===void 0?function(){}:w,Ce=W.onAddKnowledgeFinish,Fe=Ce===void 0?function(){}:Ce,E=Object(_.useRef)(),$e=Object(_.useState)([]),Qe=Object(U.a)($e,2),x=Qe[0],B=Qe[1],ae=function(Me,Ae){console.log("---------",Ae),B(Object(v.a)(Ae.map(function(je){return je.key}))),L(Object(v.a)(Ae.map(function(je){return je.key})))};Object(_.useEffect)(function(){(he==null?void 0:he.length)>0&&(B(Object(v.a)(he)),L(Object(v.a)(he)))},[we]);var ie=function(Me){Me.preventDefault(),E.current="",T.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:Z.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",Z.a.createElement("br",null),Z.a.createElement(s.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:E.current,onChange:function(je){E.current=je.target.value}})),onOk:function(){return new Promise(function(){var je=Object(A.a)(r.a.mark(function He(st,Re){var We;return r.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(E.current){Pe.next=3;break}return c.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Pe.abrupt("return",Re());case 3:if(!(E.current.length>20)){Pe.next=6;break}return c.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Pe.abrupt("return",Re());case 6:return Pe.next=8,Object(D.a)("/api/tag_disciplines.json",{method:"post",body:{name:E.current,sub_discipline_id:H}});case 8:return We=Pe.sent,(We==null?void 0:We.status)===0&&(Fe({id:We.tag_discipline_id,name:E.current}),L([].concat(Object(v.a)(ce||[]),[We.tag_discipline_id])),B([].concat(Object(v.a)(x||[]),[We.tag_discipline_id]))),Pe.abrupt("return",st());case 11:case"end":return Pe.stop()}},He)}));return function(He,st){return je.apply(this,arguments)}}())}})};return Z.a.createElement("div",{className:Y.a.wrap},Z.a.createElement(J.a,{disabled:!H,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:ae,value:we==null?void 0:we.filter(function(q){return(x==null?void 0:x.includes(q==null?void 0:q.id))||(x==null?void 0:x.includes((q==null?void 0:q.id)+""))}).map(function(q){return q.name})},we==null?void 0:we.map(function(q){return Z.a.createElement(se,{key:q.id,value:q.name},q.name,q.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")})),Z.a.createElement("button",{disabled:!H,className:"".concat(Y.a.addKnowledge," ").concat(H?"":Y.a.disabled),onClick:ie},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(me,l,t){"use strict";t.d(l,"o",function(){return b}),t.d(l,"b",function(){return s}),t.d(l,"c",function(){return N}),t.d(l,"e",function(){return T}),t.d(l,"f",function(){return v}),t.d(l,"r",function(){return U}),t.d(l,"g",function(){return y}),t.d(l,"s",function(){return J}),t.d(l,"d",function(){return _}),t.d(l,"i",function(){return Z}),t.d(l,"j",function(){return D}),t.d(l,"q",function(){return te}),t.d(l,"h",function(){return Y}),t.d(l,"p",function(){return se}),t.d(l,"a",function(){return he}),t.d(l,"l",function(){return Pe}),t.d(l,"m",function(){return et}),t.d(l,"k",function(){return ut}),t.d(l,"n",function(){return mt}),t.d(l,"t",function(){return lt});var Q=t("9kvl"),r;(function(g){g[g.SuperAdmin=1]="SuperAdmin",g[g.Operation=2]="Operation",g[g.CertifiedTeacher=5]="CertifiedTeacher",g[g.TrainingProduction=8]="TrainingProduction",g[g.UncertifiedTeacher=12]="UncertifiedTeacher",g[g.Student=15]="Student"})(r||(r={}));var O;(function(g){g[g.SuperAdmin=1]="SuperAdmin",g[g.Operation=2]="Operation",g[g.Admin=5]="Admin",g[g.Teacher=8]="Teacher",g[g.Assistant=12]="Assistant",g[g.Student=15]="Student"})(O||(O={}));var c=function(h){var d=Object(Q.b)()._store.getState(),Te=d.user,Ue=Te.userInfo;return h.some(function(Et){return Et==(Ue==null?void 0:Ue.role)})},A=function(h){var d=Object(Q.b)()._store.getState(),Te=d.user,Ue=Te.userInfo;return(Ue==null?void 0:Ue.own)?!0:h.some(function(Et){var pt;return Et==(Ue==null||((pt=Ue.course)===null||pt===void 0)?void 0:pt.course_role)})},b=function(){var h=Object(Q.b)()._store.getState(),d=h.user,Te=d.userInfo;return Te.main_site},s=function(){var h,d=Object(Q.b)()._store.getState(),Te=d.user,Ue=Te.userInfo;return Ue==null||((h=Ue.course)===null||h===void 0)?void 0:h.course_is_end},N=function(){return A([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant])},T=function(){return A([O.SuperAdmin,O.Teacher,O.Admin,O.Assistant,O.Operation])},v=function(){return A([O.SuperAdmin,O.Teacher,O.Admin])},U=function(){return A([O.SuperAdmin])},y=function(){return A([O.SuperAdmin,O.Operation,O.Admin])},J=function(){return A([O.SuperAdmin,O.Operation])},_=function(){return A([O.SuperAdmin,O.Admin])},Z=function(){return A([O.SuperAdmin,O.Operation,O.Admin,O.Teacher])},D=function(){return A([O.Assistant])},te=function(){return A([O.Student])},Y=function(){return A([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant,O.Student])},se=function(){var h,d=Object(Q.b)()._store.getState(),Te=d.user,Ue=Te.userInfo;return(Ue==null||((h=Ue.course)===null||h===void 0)?void 0:h.course_role)===null},m=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student])},a=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d||!d&&c([r.SuperAdmin])},W=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d||!d&&c([r.SuperAdmin,r.Operation])},H=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):d||!d&&c([r.SuperAdmin,r.Operation])},ce=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):d||!d&&c([r.SuperAdmin,r.Operation])},he=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction])},ne=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin]):d||!d&&c([r.SuperAdmin])},we=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation]):d||!d&&c([r.SuperAdmin,r.Operation])},w=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):d||!d&&c([r.SuperAdmin,r.Operation])},L=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},Ce=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},Fe=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin]):!1},E=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student])},$e=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin]):d||!d&&c([r.SuperAdmin])},Qe=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation]):d||!d&&c([r.SuperAdmin,r.Operation])},x=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):d||!d&&c([r.SuperAdmin,r.Operation])},B=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?!1:d||!d&&c([r.SuperAdmin,r.Operation])},ae=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?d||!d&&c([r.SuperAdmin,r.Operation]):!1},ie=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):!1},q=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?!d&&c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):!1},Me=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},Ae=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher])},je=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin]):d||!d&&c([r.SuperAdmin])},He=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation]):d||!d&&c([r.SuperAdmin,r.Operation])},st=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},Re=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?d||!d&&c([r.SuperAdmin,r.Operation]):!1},We=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?c([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):d||!d&&c([r.SuperAdmin,r.Operation])},ot=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return A([O.Teacher])},Pe=function(){return c([r.SuperAdmin])},et=function(){return c([r.SuperAdmin,r.Operation])},ut=function(){return c([r.Student])},it=function(){return c([r.SuperAdmin,r.Operation,r.CertifiedTeacher])},mt=function(){var h,d=Object(Q.b)()._store.getState(),Te=d.user;return!!((h=Te.userInfo)===null||h===void 0?void 0:h.login)},lt=function(){var h=Object(Q.b)()._store.getState(),d=h.user;return d.userInfo}},yFVG:function(me,l,t){me.exports={bg:"bg___239CK",main:"main___rgkgN",formWrap:"formWrap___18Cpt",knowledgeWrap:"knowledgeWrap___rGX80",knowledgeIcon:"knowledgeIcon___2ajWi",knowledgeContent:"knowledgeContent___Qaosn",knowledgeItem:"knowledgeItem___1db86",knowledgeItemName:"knowledgeItemName___34_4x",knowledgeItemIcon:"knowledgeItemIcon___1O9dB",button:"button___3a82z",buttonFixed:"buttonFixed___2PTyf",buttonWrap:"buttonWrap___2c5Pc",topicWrap:"topicWrap____aMgV"}}}]);