14 lines
169 KiB
JavaScript
14 lines
169 KiB
JavaScript
(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(_,"n",function(){return q}),e.d(_,"e",function(){return L}),e.d(_,"h",function(){return r}),e.d(_,"c",function(){return O}),e.d(_,"f",function(){return g}),e.d(_,"g",function(){return ae}),e.d(_,"a",function(){return ze}),e.d(_,"F",function(){return se}),e.d(_,"E",function(){return B}),e.d(_,"G",function(){return ne}),e.d(_,"H",function(){return n}),e.d(_,"v",function(){return W}),e.d(_,"u",function(){return V}),e.d(_,"s",function(){return y}),e.d(_,"r",function(){return ee}),e.d(_,"C",function(){return ue}),e.d(_,"l",function(){return Ne}),e.d(_,"k",function(){return at}),e.d(_,"B",function(){return T}),e.d(_,"x",function(){return d}),e.d(_,"o",function(){return je}),e.d(_,"z",function(){return lt}),e.d(_,"q",function(){return _t}),e.d(_,"d",function(){return pt}),e.d(_,"b",function(){return Ie}),e.d(_,"w",function(){return U}),e.d(_,"A",function(){return f}),e.d(_,"p",function(){return Ee}),e.d(_,"y",function(){return qe}),e.d(_,"t",function(){return dt}),e.d(_,"j",function(){return mt}),e.d(_,"D",function(){return nt}),e.d(_,"m",function(){return tt});var $e=e("GrpF"),i=e("Xc/e"),G=e("VBJJ"),m=e.n(G),ie=e("XZgM"),v=e("TFeq"),E=e("RXQH"),oe=e("VgM2"),le=e("rjoL"),x=e("TMtJ"),Y=e("z3+T"),M=e("zjzt"),Pe=e("ZZRV"),u=e.n(Pe),Be=e("xKgJ"),_e=e("s8TD"),Xe=e("V0Rq"),R=e("bntm"),S=e("vcnW"),K=e.n(S),D=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],N=function(t){var a={\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,c){return u.a.createElement("span",{key:c,className:a[s]&&a[s].class},s)})},q=function(t){var a,s=(a={},Object(M.a)(a,-1,"\u91CD\u505A\u4E2D"),Object(M.a)(a,0,"\u672A\u5F00\u542F"),Object(M.a)(a,1,"\u672A\u901A\u5173"),Object(M.a)(a,2,"\u6309\u65F6\u901A\u5173"),a);return s[t]||"\u8FDF\u4EA4\u901A\u5173"},L=function(t){var a,s,c,p=(a={},Object(M.a)(a,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(M.a)(a,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(M.a)(a,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(M.a)(a,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(M.a)(a,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),a);return u.a.createElement("span",{className:p==null||((s=p[t.status])===null||s===void 0)?void 0:s.class},p==null||((c=p[t.status])===null||c===void 0)?void 0:c.name)},r=function(t){var a=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 u.a.createElement("span",{className:s[a].class},s[a].name)}catch(c){console.log("utils.StatusGraduationProjectTags",t.status)}},O={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"},ae=function(t){var a={\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(u.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{t.status&&t.status.map(function(c,p){s.push(u.a.createElement("span",{key:p,className:a[c]&&a[c].class},c))})}catch(c){console.log("utils.status.tag:",c,t.status)}return s},me=function(t){var a,s,c,p=(a={},Object(M.a)(a,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(M.a)(a,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(M.a)(a,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(M.a)(a,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(M.a)(a,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),a);return u.a.createElement("span",{className:(s=p[t.status])===null||s===void 0?void 0:s.class},(c=p[t.status])===null||c===void 0?void 0:c.name)},ze=function(t){var a,s,c={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return u.a.createElement("span",{className:(a=c[t.status])===null||a===void 0?void 0:a.class},(s=c[t.status])===null||s===void 0?void 0:s.name)},se=function(t){t=new Date(t).getTime();var a=1e3*60,s=a*60,c=s*24,p="",te=new Date().getTime(),ve=te-t;if(ve<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 pe=parseInt(ve/c,10),He=parseInt(ve/s,10),de=parseInt(ve/a,10);return pe>30?p=""+B(t,"yyyy-MM-dd"):pe>1?p=""+pe+"\u5929\u524D":pe==1?p="\u6628\u5929":He>=1?p=""+He+"\u5C0F\u65F6\u524D":de>=5?p=""+de+"\u5206\u949F\u524D":p="\u521A\u521A",p},B=function(t,a){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()},c=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(a)&&(a=a.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(a)&&(a=a.replace(RegExp.$1,c[RegExp.$1.length-1][t.getDay()]));for(var p in s)new RegExp("("+p+")").test(a)&&(a=a.replace(RegExp.$1,RegExp.$1.length==1?s[p]:("00"+s[p]).substr((""+s[p]).length)));return a},ne=function(t){if(!t||t<0)return"0\u79D2";console.log("time:",t);var a=60,s=a*60,c=s*24,p=t/c,te=t/s,ve=t/a,pe=t%60;return p>=1?parseInt(p.toString())+"\u5929"+Math.floor(te%24)+"\u65F6"+Math.floor(ve%60)+"\u5206"+Math.floor(t%60)+"\u79D2":te>1?parseInt(te.toString())+"\u65F6"+Math.floor(ve%60)+"\u5206"+Math.floor(t%60)+"\u79D2":ve>=1?parseInt(ve.toString())+"\u5206"+Math.floor(t%60)+"\u79D2":Math.ceil(t)+"\u79D2"},n=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,s=0;if(t){s=t.length;for(var c=0;c<s;c++){var p=t.charCodeAt(c);p>=55296&&p<=56319&&(s--,c++)}}return s<=a},W=function(t,a,s){if(a){var c=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,p=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,te=p.test(a),ve=c.test(a);(te===!0||ve===!0||(a.length<2||a.length>=21))&&s("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}s()},V=function(t,a,s){if(a){var c=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,p=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,te=p.test(a),ve=c.test(a);(te===!0||ve===!0||(a.length<2||a.length>=11))&&s("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}s()},y=function(t){if(!t)return"";for(var a=t.length-1,s="",c=0;c<a;c++)s+="*";var p=t.substr(0,1)+s;return p},ee=function(t,a){var s=new FileReader;s.addEventListener("load",function(){return a(s.result)}),s.readAsDataURL(t)};function ue(F){var t="79e33abd4b6588941ab7622aed1e67e8";return K()(t+F)}var b=function(t){var a,s=RegExp("(^| )"+t+"=([^;]+)(;|$)");return(a=document.cookie.match(s))?decodeURIComponent(a[2]):null};function ce(F,t,a){var s=new Date;s.setTime(s.getTime()+a*24*60*60*1e3);var c="expires="+s.toUTCString();document.cookie=F+"="+t+"; "+c}var X=function(t){document.cookie=t+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function Ne(F,t){var a=document.createElement("a");document.body.appendChild(a),a.href=t,a.download=F;var s=document.createEvent("MouseEvents");s.initEvent("click",!1,!1),a.dispatchEvent(s),document.body.removeChild(a)}function at(F,t){return new Promise(function(a,s){var c=t,p=document.createElement("iframe"),te;console.log("downloadFileUrl",c),document.body.appendChild(p),p.src=c,p.style.display="none",te=setInterval(function(){b("fileDownload")&&(X("fileDownload"),clearInterval(te),a())},1e3)})}var T=function(t){var a=t.url,s=t.query;return a?(s&&function(){var c=[],p=function(pe){s.hasOwnProperty(pe)&&!qe(s[pe])&&(typeof s[pe]=="object"?s[pe].map(function(He){c.push("".concat(pe,"[]=").concat(He))}):c.push("".concat(pe,"=").concat(s[pe])))};for(var te in s)p(te);a.indexOf("?")!==-1?a="".concat(a,"&").concat(c.join("&")):a="".concat(a,"?").concat(c.join("&")),console.log("url1111",a)}(),a):""};function d(){for(var F=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],a=!0,s=0;s<t.length;s++)if(F.indexOf(t[s])>0){a=!1;break}return a}function Ye(){var F=navigator.userAgent,t=["Chrome"];return t.some(function(a){return F.indexOf(a)>-1})}function k(){var F=navigator.userAgent,t=["Chrome","Firefox"];return t.some(function(a){return F.indexOf(a)>-1})}var je=function(){var t,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return a==null||((t=a.toString())===null||t===void 0)?void 0:t.replace(/\B(?=(\d{3})+(?!\d))/g,",")},lt=function(t){var a=document.createElement("a");a.target="_blank",document.body.appendChild(a),a.href=t;var s=document.createEvent("MouseEvents");s.initEvent("click",!1,!1),a.dispatchEvent(s),document.body.removeChild(a)},_t=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t.length<=6?t:"".concat(t.substring(0,3),"...").concat(t.substring(t.length-3,t.length))},pt=function(){var t=new Date().getHours(),a=new Date().getMinutes();return a>=30?(t++,a="00"):a="30",t+":"+a},Ie=function(){var t=new Date().getHours(),a=new Date().getMinutes();return a>=30?(t++,a="00"):a="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+t+":"+a},ct;(function(F){F.Number="Number",F.String="String",F.Boolean="Boolean",F.Object="Object",F.Array="Array",F.Function="Function"})(ct||(ct={}));var h=function(t){var a=Object.prototype.toString.call(t);return a.substring(8,a.length-1)},U=function(t){return h(t)===ct.Array?t.length===0:h(t)===ct.Object?Object.keys(t).length===0:!t},f=function(t,a){for(var s=[],c=t;c<a;c++)s.push(c);return s},st=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,s=a/2-2,c=a/2+3;return t.length>a?t.substr(0,s)+"..."+t.substr(c,a):t},Ee=function(t){return t>4.5?5:t>4&&t<=4.5?4.5:t>3.5&&t<=4?4:t>3&&t<=3.5?3.5:t>2.5&&t<=3?3:t>2&&t<=2.5?2.5:t>1.5&&t<=2?2:t>1&&t<=1.5?1.5:t>.5&&t<=1?1:t>0&&t<=.5?.5:0},qe=function(t){return t==null};function it(F,t){var a=new RegExp("(^|&)".concat(F,"=([^&]*)(&|$)"),"i"),s=t.substr(1).match(a);return s!=null?decodeURIComponent(s[2]):null}var dt=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 a;return window.open("/users/".concat((a=Object(Be.u)())===null||a===void 0?void 0:a.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(t.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(t.container_id));case"ResubmitStudentWork":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/").concat(t.container_id,"/appraise"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/").concat(t.container_id,"/appraise"));case"AdjustScore":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(t.belong_container_id,"/course_videos?open=live"));case"Hack":if(t.extra&&t.parent_container_type!=="HackDelete")return window.open("/problems/".concat(t.extra,"/edit"));default:return}},mt=function(t){var a,s;return new Promise(function(){var c=Object(Y.a)(m.a.mark(function p(te,ve){var pe;return m.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(!(t.ip_limit!=="no")){de.next=4;break}return de.next=3,Object(_e.a)({ip_limit:t==null?void 0:t.ip_limit});case 3:a=de.sent;case 4:return de.next=6,Object(Xe.e)({id:t.exerciseId,ip:a});case 6:if(pe=de.sent,pe.status===0?te(pe):ve(pe),!t.errmsgHide){de.next=10;break}return de.abrupt("return",!0);case 10:if(!(pe.status===-1)){de.next=15;break}return s=x.a.info({title:u.a.createElement(v.a,null,u.a.createElement(oe.a,{flex:"1"},"\u63D0\u793A"),u.a.createElement(oe.a,null,u.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}}))),icon:null,className:"custom-modal-divider",content:u.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),de.abrupt("return",!1);case 15:if(!(pe.status===-2)){de.next=18;break}return s=x.a.info({title:u.a.createElement(v.a,null,u.a.createElement(oe.a,{flex:"1"},"\u63D0\u793A"),u.a.createElement(oe.a,null,u.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}}))),icon:null,className:"custom-modal-divider",content:u.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",u.a.createElement("span",{className:"c-red"},pe.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),de.abrupt("return",!1);case 18:case"end":return de.stop()}},p)}));return function(p,te){return c.apply(this,arguments)}}())},nt=function(){var F=Object(Y.a)(m.a.mark(function t(a){var s;return m.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(a.ip_limit!=="no")){p.next=4;break}return p.next=3,mt(a);case 3:Ye()||x.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:u.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",u.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",u.a.createElement("br",null),"\u8BF7\u4F7F\u7528",u.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(a.open_camera||a.screen_open||a.ip_limit!=="no")){p.next=12;break}if(k()){p.next=9;break}return x.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:u.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",u.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",u.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",u.a.createElement("br",null),"\u8BF7\u4F7F\u7528",u.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",u.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),p.abrupt("return",!1);case 9:s=x.a.info({title:u.a.createElement(v.a,null,u.a.createElement(oe.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),u.a.createElement(oe.a,null,u.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:u.a.createElement("div",{className:"font16 p20"},a.open_camera&&u.a.createElement(v.a,{align:"middle",justify:"start",className:"mt20"},u.a.createElement(oe.a,null,u.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),u.a.createElement(oe.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",u.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),a.screen_open&&u.a.createElement(v.a,{justify:"start",className:"mt20"},u.a.createElement(oe.a,{flex:"24px",className:"mr20"},u.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),u.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.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",u.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(a.inner_ip!==""||a.public_ip!=="")&&u.a.createElement(v.a,{justify:"start",className:"mt20"},u.a.createElement(oe.a,{flex:"24px",className:"mr20"},u.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),u.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002",u.a.createElement("br",null),u.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),u.a.createElement("br",null),u.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),a.ip_bind&&u.a.createElement(v.a,{justify:"start",className:"mt20"},u.a.createElement(oe.a,{flex:"24px",className:"mr20"},u.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),u.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002",u.a.createElement("br",null),u.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),u.a.createElement("br",null),u.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),u.a.createElement("p",{className:"ml40 mt40"},u.a.createElement(i.a,{onChange:function(ve){return s.update({okButtonProps:{disabled:!ve.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var ve;Object(R.d)(document.body),a.history.push("/classrooms/".concat(a.coursesId,"/exercise/").concat(a.exerciseId,"/users/").concat((ve=Object(Be.u)())===null||ve===void 0?void 0:ve.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),p.next=13;break;case 12:a.history.push("/classrooms/".concat(a.coursesId,"/exercise/").concat(a.exerciseId,"/users/").concat(a.login));case 13:case"end":return p.stop()}},t)}));return function(a){return F.apply(this,arguments)}}(),tt=[{name:"\u535A\u58EB\u7814\u7A76\u751F",id:8},{name:"\u7855\u58EB\u7814\u7A76\u751F",id:7},{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9}]},"1w57":function(rt,_,e){"use strict";var $e=e("XZgM"),i=e("TFeq"),G=e("DHCt"),m=e("CRgH"),ie=e("RXQH"),v=e("VgM2"),E=e("CeOx"),oe=e("NiCL"),le=e("MPZO"),x=e("bnk9"),Y=e("EYz/"),M=e("gwXo"),Pe=e("GrpF"),u=e("Xc/e"),Be=e("rjoL"),_e=e("TMtJ"),Xe=e("X/R0"),R=e("M6G9"),S=e("VBJJ"),K=e.n(S),D=e("z3+T"),N=e("55MS"),q=e("V0hb"),L=e("GZha"),r=e("buSX"),O=e("ZZRV"),g=e.n(O),ae=e("q5+0"),me=e("9kvl"),ze=e("V0Rq"),se=e("kqOp"),B=e("7qnI"),ne=e("1vsH"),n=e("YJx+"),W=e.n(n),V=e("9Bee"),y=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"],ue=function(ce,X){var Ne=ce.problemset,at=ce.globalSetting,T=ce.exercise,d=ce.loading,Ye=ce.dispatch,k=ce.editData,je=ce.editKey,lt=ce.setEditKey,_t=lt===void 0?function(){}:lt,pt=ce.cancelAdd,Ie=pt===void 0?function(){}:pt,ct=ce.addCallback,h=ct===void 0?function(){}:ct,U=ce.setIsClaer,f=U===void 0?function(){}:U,st=Object(r.a)(ce,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Ee=Object(O.useState)(""),qe=Object(L.a)(Ee,2),it=qe[0],dt=qe[1],mt=Object(O.useState)(""),nt=Object(L.a)(mt,2),tt=nt[0],F=nt[1],t=Object(O.useState)([]),a=Object(L.a)(t,2),s=a[0],c=a[1],p=Object(O.useState)(""),te=Object(L.a)(p,2),ve=te[0],pe=te[1],He=Object(O.useState)(),de=Object(L.a)(He,2),ge=de[0],De=de[1],Ve=Object(O.useState)(!1),Fe=Object(L.a)(Ve,2),et=Fe[0],Ke=Fe[1],We=Object(O.useState)(2),C=Object(L.a)(We,2),Oe=C[0],z=C[1],J=Object(O.useState)(0),P=Object(L.a)(J,2),Le=P[0],$=P[1],Ge=Object(O.useState)(!1),j=Object(L.a)(Ge,2),fe=j[0],Z=j[1],ot=Object(O.useState)([]),re=Object(L.a)(ot,2),I=re[0],A=re[1],o=Object(ae.m)(),l=Object(O.useState)([]),be=Object(L.a)(l,2),he=be[0],we=be[1],Ue=function(Me){we([].concat(Object(q.a)(he),[Object(N.a)({},Me)]))};Object(O.useEffect)(function(){if(!(k==null?void 0:k.question_title)){Z(!0),dt(""),De(!1),z(2),c([]),pe(""),Ke(!1);return}dt(k==null?void 0:k.question_title),De(k==null?void 0:k.is_ordered),z(k==null?void 0:k.question_score);var ut=k==null?void 0:k.standard_answer.map(function(Me){return Me.answer_text});c(Object(q.a)(ut)),A(k.tag_discipline_ids)},[k,fe]),Object(O.useEffect)(function(){Ke(!1),fe&&ut();function ut(){return Me.apply(this,arguments)}function Me(){return Me=Object(D.a)(K.a.mark(function Se(){var ke,xe,ye;return K.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,Object(ze.B)({sub_discipline_id:(ke=T.editData)===null||ke===void 0||((xe=ke.exercise)===null||xe===void 0)?void 0:xe.sub_discipline_id});case 2:ye=Q.sent,we(ye.tag_disciplines);case 4:case"end":return Q.stop()}},Se)})),Me.apply(this,arguments)}},[fe]),Object(O.useImperativeHandle)(X,function(){return{onSave:bt,isEdit:fe}}),Object(O.useEffect)(function(){var ut,Me=(T==null||((ut=T.tagDisciplineData)===null||ut===void 0)?void 0:ut.tag_disciplines)&&Array.isArray(T.tagDisciplineData.tag_disciplines)?T.tagDisciplineData.tag_disciplines:[];we(Me)},[T.tagDisciplineData]);var bt=function(){var ut=Object(D.a)(K.a.mark(function Me(){var Se,ke,xe,ye,w,Q,H;return K.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(Se=[],ke=!1,s.forEach(function(Et,Pt){Se.push({choice_id:Pt+1,answer_text:[]}),Et.forEach(function(gt,Dt){Se[Pt].answer_text.push(gt),(!gt||!Object(ne.H)(gt,1e4))&&(pe("".concat(Pt,"-").concat(Dt)),R.b.info(gt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ke=!0)})}),!ke){Ae.next=5;break}return Ae.abrupt("return",!1);case 5:if(!k.question_id){Ae.next=11;break}return Ae.next=8,Ye({type:"exercise/editExerciseQuestion",payload:{id:k.question_id,question_title:it,question_type:3,question_score:Oe,is_ordered:ge,standard_answers:Se,tag_discipline_ids:I,sub_discipline_id:(ye=T.editData)===null||ye===void 0||((w=ye.exercise)===null||w===void 0)?void 0:w.sub_discipline_id}});case 8:xe=Ae.sent,Ae.next=14;break;case 11:return Ae.next=13,Ye({type:"exercise/addExerciseQuestion",payload:{insert_id:k==null?void 0:k.insert_id,categoryId:o.categoryId,question_title:it,question_type:3,question_score:Oe,is_ordered:ge,standard_answers:Se,tag_discipline_ids:I,sub_discipline_id:(Q=T.editData)===null||Q===void 0||((H=Q.exercise)===null||H===void 0)?void 0:H.sub_discipline_id}});case 13:xe=Ae.sent;case 14:return xe.status===0&&(_t(-1),R.b.success("\u4FDD\u5B58\u6210\u529F"),Z(!1),Ye({type:"exercise/editExercise",payload:Object(N.a)({},o)})),Ae.abrupt("return",{name:it,analysis:tt,standard_answers:Se,is_ordered:ge});case 16:case"end":return Ae.stop()}},Me)}));return function(){return ut.apply(this,arguments)}}(),Ce=function(Me,Se,ke){var xe=s.slice();if(Se&&xe.splice(Me,Se),je===k.key){if(ke&&et||!k.question_id)for(var ye=0;ye<ke;ye++)xe.splice(Me+ye,0,[""])}else if(ke&&et)for(var w=0;w<ke;w++)xe.splice(Me+w,0,[""]);$(Me+ke),Ke(!0),c(xe)},Te=function(Me,Se,ke){pe("");var xe=s.slice();xe[Me][Se]=ke,c(xe)},Ut=function(Me){var Se=s.slice();Se[Me]=[].concat(Object(q.a)(Se[Me]),[""]),c(Se)},jt=function(Me,Se){var ke=s.slice();if(!ke[Me][Se]){ke[Me]=ke[Me].filter(function(xe,ye){return ye!==Se}),c(ke);return}_e.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:W.a.modal,onOk:function(){ke[Me]=ke[Me].filter(function(ye,w){return w!==Se}),c(ke)}})},Ft=function(Me){_e.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:W.a.modal,onOk:function(){var ke=s.slice();ke=s.filter(function(xe,ye){return Me!==ye}),c(ke)}})},Mt=function(){},Lt=function(){var Me,Se,ke,xe,ye,w;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"},"\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")),g.a.createElement("div",null,g.a.createElement(se.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:it,onChange:function(H){return dt(H)},showNullButton:((Me=T.editData)===null||Me===void 0||((Se=Me.exercise)===null||Se===void 0)?void 0:Se.exercise_status)===1,deleteEmptyDisabled:!(((ke=T.editData)===null||ke===void 0||((xe=ke.exercise)===null||xe===void 0)?void 0:xe.exercise_status)===1),onPlaceholderChange:Ce})),g.a.createElement("div",{className:"mt20"},s.map(function(Q,H){var Re,Ae;return g.a.createElement(B.a,{key:H,answers:Q,index:H,is_md:!0,exerciseIsPublish:((Re=T.editData)===null||Re===void 0||((Ae=Re.exercise)===null||Ae===void 0)?void 0:Ae.exercise_status)!==1,activeOptionErrorIndex:ve,onAnswerChange:Te,addChildAnswer:Ut,deleteChildAnswer:jt,deleteChildAnswermain:Ft})})),g.a.createElement("div",{className:"mt20"},s.length>1&&g.a.createElement("span",null,g.a.createElement(u.a,{checked:ge,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(M.a,{value:Oe,max:1e4,min:0,onChange:function(H){z(H)}})," \u5206 \xA0 ",!!Oe&&!!Le&&g.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Oe/Le).toFixed(1),"\u5206)")),g.a.createElement("p",{className:W.a.titleWrap},g.a.createElement("span",{className:"".concat(W.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",g.a.createElement("span",{className:W.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:I,selectvalues:k==null?void 0:k.tag_discipline_ids,onChange:A,subId:(ye=T.editData)===null||ye===void 0||((w=ye.exercise)===null||w===void 0)?void 0:w.sub_discipline_id,knowledgeOptions:he,onAddKnowledgeFinish:Ue}))),g.a.createElement("aside",{className:"tr"},(je!==-1||k.question_id)&&g.a.createElement(x.a,{type:"default",onClick:function(){Ie(),Z(!1)}},"\u53D6\u6D88"),g.a.createElement(x.a,{className:"ml20",type:"primary",onClick:function(){bt()}},"\u4FDD\u5B58")))},Tt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u586B\u7A7A\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(ut){var Me,Se;return(T==null||((Me=T.editData)===null||Me===void 0||((Se=Me.exercise)===null||Se===void 0))?void 0:Se.exercise_status)===1?ut:ut.id!=="del"&&ut.id!=="add"}),St=function(){var ut=Object(D.a)(K.a.mark(function Me(Se){return K.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:xe.t0=Se.id,xe.next=xe.t0==="del"?3:xe.t0==="up"||xe.t0==="down"?5:xe.t0==="edit"?9:xe.t0==="add"?11:16;break;case 3:return _e.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(K.a.mark(function w(){return K.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(ze.j)({id:k.question_id});case 2:Ye({type:"exercise/editExercise",payload:Object(N.a)({},o)});case 3:case"end":return H.stop()}},w)}))()}}),xe.abrupt("break",16);case 5:return xe.next=7,Ye({type:"exercise/exeriseMoveUpDown",payload:{id:k.question_id,opr:Se.id}});case 7:return Ye({type:"exercise/editExercise",payload:Object(N.a)({},o)}),xe.abrupt("break",16);case 9:return je!==-1?R.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(f(!1),_t(k.key),Z(!0)),xe.abrupt("break",16);case 11:if(!(je!==-1)){xe.next=14;break}return R.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 h({key:k.key,insert_id:k==null?void 0:k.question_id,question_type:3}),xe.abrupt("break",16);case 16:case"end":return xe.stop()}},Me)}));return function(Se){return ut.apply(this,arguments)}}(),At=function(){var Me;return g.a.createElement("aside",null,g.a.createElement("div",{className:W.a.questionType},g.a.createElement("div",null,g.a.createElement("span",{className:"font16 c-blue"},k.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",k.question_score,"\u5206\uFF09"),!k.hideAction&&Tt.map(function(Se,ke){return Se.id==="up"&&k.key===1||Se.id==="down"&&k.key===k.len?null:g.a.createElement(oe.a,{key:ke,placement:"bottom",title:Se.name},g.a.createElement("span",{onClick:function(){return St(Se)},className:Se.icon}))})),g.a.createElement("div",{className:"mt5"},g.a.createElement(V.a,{value:k.question_title||""})),g.a.createElement("div",{className:W.a.questionChoices},k==null||((Me=k.standard_answer)===null||Me===void 0)?void 0:Me.map(function(Se,ke){return g.a.createElement(i.a,{key:ke,align:"middle"},g.a.createElement(v.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Se.choice_id,"\uFF09\uFF1A"),g.a.createElement(v.a,{flex:"1"},g.a.createElement(i.a,{align:"middle",gutter:[1,1]},Se.answer_text.map(function(xe,ye){return g.a.createElement(v.a,{span:24,key:ye},g.a.createElement(m.a,{key:ke,checked:k.standard_answer.includes(ke),disabled:!0,value:xe}))}))))})))};return g.a.createElement("section",{className:W.a.wrap},!fe&&At(),fe&&Lt())};_.a=Object(me.a)(function(b){var ce=b.problemset,X=b.loading,Ne=b.exercise,at=b.globalSetting;return{problemset:ce,globalSetting:at,exercise:Ne,loading:X.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(ue))},"7ahc":function(rt,_,e){"use strict";e.d(_,"a",function(){return S});var $e=e("55MS"),i=e("1gHQ"),G=e("MPZO"),m=e("bnk9"),ie=e("EkPb"),v=e("7X0+"),E=e("GZha"),oe=e("VmQ4"),le=e("QeCE"),x=e("ZZRV"),Y=e.n(x),M=e("M0ff"),Pe=e.n(M),u=e("4X1q"),Be=e.n(u),_e=le.a.Option,Xe={labelCol:{span:4},wrapperCol:{span:20}},R={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(K){var D=K.callback,N=K.onCancel,q=Object(x.useState)("python"),L=Object(E.a)(q,2),r=L[0],O=L[1];function g(me){O(R[me][1])}function ae(me){D(me)}return Y.a.createElement(v.a,Object(i.a)({},Xe,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ae}),Y.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Y.a.createElement(le.a,{onChange:g},Object.keys(R).map(function(me){return Y.a.createElement(_e,{key:me,value:me},R[me][0])}))),Y.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Y.a.createElement(S,{mode:r})),Y.a.createElement("div",{className:"flex-container flex-end"},Y.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Y.a.createElement(m.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function S(K){var D=K.value,N=K.onChange,q=K.mode,L=K.options,r=L===void 0?{}:L,O=Object(x.useRef)(),g=Object(x.useState)(),ae=Object(E.a)(g,2),me=ae[0],ze=ae[1];return Object(x.useEffect)(function(){if(me){var se=function(ne){var n=ne.getValue();N&&N(n)};return me.on("change",se),function(){me.off("change",se)}}},[me,N]),Object(x.useEffect)(function(){me&&me.setOption("mode",q)},[me,q]),Object(x.useEffect)(function(){me&&(D!==me.getValue()&&me.setValue(D||""))},[me,D]),Object(x.useEffect)(function(){if(O.current&&!me){var se=Pe.a.fromTextArea(O.current,Object($e.a)({mode:q,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},r));ze(se)}},[O.current,me]),Y.a.createElement("div",{className:"my-codemirror-container"},Y.a.createElement("textarea",{ref:O}))}},"7qnI":function(rt,_,e){"use strict";var $e=e("CeOx"),i=e("NiCL"),G=e("FGJx"),m=e("o0AO"),ie=e("uwZC"),v=e("lpH6"),E=e("DHCt"),oe=e("CRgH"),le=e("ZZRV"),x=e.n(le),Y=e("O2Wb"),M=e.n(Y),Pe=oe.a.TextArea,u=function(Be){Object(ie.a)(Xe,Be);var _e=Object(v.a)(Xe);function Xe(){return Object(G.a)(this,Xe),_e.apply(this,arguments)}return Object(m.a)(Xe,[{key:"render",value:function(){var S=this,K=this.props,D=K.index,N=K.onAnswerChange,q=K.addChildAnswer,L=K.exerciseIsPublish,r=K.answers,O=K.activeOptionErrorIndex;return x.a.createElement("div",{className:M.a.flex},x.a.createElement("div",{className:"".concat(M.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",D+1,"):"),x.a.createElement("div",{className:"".concat(M.a.flex," ").concat(M.a.flex1),style:{flexDirection:"column"}},r.map(function(g,ae){var me="".concat(D,"-").concat(ae);return x.a.createElement("div",{className:"".concat(M.a.flex," ").concat(M.a.flex1),key:ae},x.a.createElement("div",{className:M.a.flex1,style:{flex:"0 0 1000px"}},x.a.createElement("div",null,x.a.createElement(Pe,{className:me===O?M.a.error:"",spellCheck:!1,rows:4,value:g||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(ae==0?"":"(\u53EF\u9009)"),onChange:function(se){return N(D,ae,se.target.value)},style:{minHeight:95}}))),!L&&x.a.createElement(x.a.Fragment,null,ae!=0&&x.a.createElement(i.a,{title:"\u5220\u9664"},x.a.createElement("i",{className:"".concat(M.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswer(D,ae)},style:{float:"right"}})),ae===0&&x.a.createElement(i.a,{title:"\u5220\u9664"},x.a.createElement("i",{className:"".concat(M.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswermain(D,ae)},style:{float:"right"}})),x.a.createElement(i.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.a.createElement("i",{className:"".concat(M.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return q(D)},style:{float:"right",visibility:ae==r.length-1?"":"hidden"}}))))})))}}]),Xe}(le.Component);_.a=u},"8RY0":function(rt,_,e){"use strict";var $e=e("MPZO"),i=e("bnk9"),G=e("EYz/"),m=e("gwXo"),ie=e("XZgM"),v=e("TFeq"),E=e("RXQH"),oe=e("VgM2"),le=e("GrpF"),x=e("Xc/e"),Y=e("CeOx"),M=e("NiCL"),Pe=e("rjoL"),u=e("TMtJ"),Be=e("X/R0"),_e=e("M6G9"),Xe=e("VBJJ"),R=e.n(Xe),S=e("z3+T"),K=e("55MS"),D=e("V0hb"),N=e("GZha"),q=e("buSX"),L=e("ZZRV"),r=e.n(L),O=e("q5+0"),g=e("9kvl"),ae=e("V0Rq"),me=e("Ot1p"),ze=e("9Bee"),se=e("YJx+"),B=e.n(se),ne=e("u2Z1"),n=["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(y,ee){var ue=y.problemset,b=y.globalSetting,ce=y.exercise,X=y.loading,Ne=y.dispatch,at=y.onRef,T=at===void 0?function(){}:at,d=y.editData,Ye=y.cancelAdd,k=Ye===void 0?function(){}:Ye,je=y.editKey,lt=y.setEditKey,_t=lt===void 0?function(){}:lt,pt=y.setIsClaer,Ie=pt===void 0?function(){}:pt,ct=y.addCallback,h=ct===void 0?function(re){}:ct,U=Object(q.a)(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),f=Object(L.useState)([]),st=Object(N.a)(f,2),Ee=st[0],qe=st[1],it=Object(L.useState)(),dt=Object(N.a)(it,2),mt=dt[0],nt=dt[1],tt=Object(L.useState)([]),F=Object(N.a)(tt,2),t=F[0],a=F[1],s=Object(L.useState)(""),c=Object(N.a)(s,2),p=c[0],te=c[1],ve=Object(L.useState)(5),pe=Object(N.a)(ve,2),He=pe[0],de=pe[1],ge=Object(L.useState)(!1),De=Object(N.a)(ge,2),Ve=De[0],Fe=De[1],et=Object(L.useState)([]),Ke=Object(N.a)(et,2),We=Ke[0],C=Ke[1],Oe=Object(L.useState)([]),z=Object(N.a)(Oe,2),J=z[0],P=z[1],Le=function(I){P([].concat(Object(D.a)(J),[Object(K.a)({},I)]))},$=Object(O.m)();Object(L.useEffect)(function(){qe(["","","",""])},[]),Object(L.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){Fe(!0),te(""),de(5),qe(["","","",""]),a([]);return}te(d==null?void 0:d.question_title),de(parseInt(d==null?void 0:d.question_score)),qe(d==null?void 0:d.question_choices.map(function(I){return I.choice_text}));var re=[];d==null||d.standard_answer.map(function(I,A){re.push(I-1)}),a(re),C(d.tag_discipline_ids)},[d,Ve]),Object(L.useEffect)(function(){Ve&&re();function re(){return I.apply(this,arguments)}function I(){return I=Object(S.a)(R.a.mark(function A(){var o,l,be;return R.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(ae.B)({sub_discipline_id:(o=ce.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0)?void 0:l.sub_discipline_id});case 2:be=we.sent,P(be.tag_disciplines);case 4:case"end":return we.stop()}},A)})),I.apply(this,arguments)}},[Ve]),Object(L.useImperativeHandle)(ee,function(){return{onSave:Ge,isEdit:Ve}}),Object(L.useEffect)(function(){var re,I=(ce==null||((re=ce.tagDisciplineData)===null||re===void 0)?void 0:re.tag_disciplines)&&Array.isArray(ce.tagDisciplineData.tag_disciplines)?ce.tagDisciplineData.tag_disciplines:[];P(I)},[ce.tagDisciplineData]);var Ge=function(){var re=Object(S.a)(R.a.mark(function I(){var A,o,l,be,he,we,Ue;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(p){Ce.next=3;break}return _e.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ce.abrupt("return",!1);case 3:if(A=Ee.findIndex(function(Te){return!Te}),!(A>-1)){Ce.next=7;break}return _e.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(n[A]," \u9009\u9879\u7684\u5185\u5BB9")),Ce.abrupt("return",!1);case 7:if(t.length){Ce.next=10;break}return _e.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ce.abrupt("return",!1);case 10:if(!(t.length<1)){Ce.next=13;break}return _e.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ce.abrupt("return",!1);case 13:if(o=Ee.map(function(Te,Ut){return{choice_text:Te,is_answer:t.includes(Ut)?Ut+1:0}}),!d.question_id){Ce.next=20;break}return Ce.next=17,Ne({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:p,question_type:1,question_score:He,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:We,sub_discipline_id:(be=ce.editData)===null||be===void 0||((he=be.exercise)===null||he===void 0)?void 0:he.sub_discipline_id}});case 17:l=Ce.sent,Ce.next=23;break;case 20:return Ce.next=22,Ne({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:$.categoryId,question_title:p,question_type:1,question_score:He,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:We,sub_discipline_id:(we=ce.editData)===null||we===void 0||((Ue=we.exercise)===null||Ue===void 0)?void 0:Ue.sub_discipline_id}});case 22:l=Ce.sent;case 23:l.status===0&&(_t(-1),_e.b.success("\u4FDD\u5B58\u6210\u529F"),Fe(!1),Ne({type:"exercise/editExercise",payload:Object(K.a)({},$)}));case 24:case"end":return Ce.stop()}},I)}));return function(){return re.apply(this,arguments)}}(),j=[{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(re){var I,A;return(ce==null||((I=ce.editData)===null||I===void 0||((A=I.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?re:re.id!=="del"&&re.id!=="add"}),fe=function(){var re=Object(S.a)(R.a.mark(function I(A){return R.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:l.t0=A.id,l.next=l.t0==="del"?3:l.t0==="up"||l.t0==="down"?5:l.t0==="edit"?9:l.t0==="add"?11:16;break;case 3:return u.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(R.a.mark(function he(){return R.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(ae.j)({id:d.question_id});case 2:Ne({type:"exercise/editExercise",payload:Object(K.a)({},$)});case 3:case"end":return Ue.stop()}},he)}))()}}),l.abrupt("break",16);case 5:return l.next=7,Ne({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:A.id}});case 7:return Ne({type:"exercise/editExercise",payload:Object(K.a)({},$)}),l.abrupt("break",16);case 9:return je!==-1?_e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ie(!1),_t(d.key),Fe(!0)),l.abrupt("break",16);case 11:if(!(je!==-1)){l.next=14;break}return _e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),l.abrupt("return");case 14:return h({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:1}),l.abrupt("break",16);case 16:case"end":return l.stop()}},I)}));return function(A){return re.apply(this,arguments)}}(),Z=function(){var I;return r.a.createElement("aside",null,r.a.createElement("div",{className:B.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u591A\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&j.map(function(A,o){return A.id==="up"&&d.key===1||A.id==="down"&&d.key===d.len?null:r.a.createElement(M.a,{key:o,placement:"bottom",title:A.name},r.a.createElement("span",{onClick:function(){return fe(A)},className:A.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(ze.a,{value:d.question_title})),r.a.createElement("div",{className:B.a.questionChoices},d==null||((I=d.question_choices)===null||I===void 0)?void 0:I.map(function(A,o){return r.a.createElement(v.a,null,r.a.createElement(oe.a,null,r.a.createElement(x.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},n[o],".")),r.a.createElement(oe.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(ze.a,{value:A.choice_text}))))})))},ot=function(){var I,A;return r.a.createElement("aside",null,r.a.createElement("div",{className:B.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:B.a.titleWrap},r.a.createElement("span",{className:B.a.required},"*"),r.a.createElement("span",{className:B.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(me.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:p,onChange:function(l){return te(l)}}),r.a.createElement("p",{className:B.a.titleWrap},r.a.createElement("span",{className:B.a.required},"*"),r.a.createElement("span",{className:B.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:B.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ee.map(function(o,l){var be,he;return r.a.createElement("div",{className:B.a.choiceWrap,key:l},r.a.createElement(M.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(B.a.answer," ").concat(t.includes(l)?B.a.activeAnswer:""),onClick:function(){t.includes(l)?a(t.filter(function(Ue){return Ue!==l})):a([].concat(Object(D.a)(t),[l]))}},n[l])),r.a.createElement("div",{className:B.a.editorWrap},mt===l?r.a.createElement(me.a,{id:"single-question-option-".concat(l),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Ue){Ee[l]=Ue,qe(Ee)}}):r.a.createElement("div",{className:B.a.htmlWrap,onClick:function(){return nt(l)}},r.a.createElement(ze.a,{value:o}))),((be=ce.editData)===null||be===void 0||((he=be.exercise)===null||he===void 0)?void 0:he.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,l>1&&r.a.createElement(M.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(B.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return qe(Ee.filter(function(Ue,bt){return bt!==l}))}})),l<7&&l===Ee.length-1&&r.a.createElement(M.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(B.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return qe([].concat(Object(D.a)(Ee),[""]))}}))))}),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(m.a,{value:He,max:1e4,min:0,onChange:function(l){de(l)}})," \u5206"),r.a.createElement("p",{className:B.a.titleWrap},r.a.createElement("span",{className:"".concat(B.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.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")),r.a.createElement("div",{className:"mt5"},r.a.createElement(ne.a,{value:We,selectvalues:d==null?void 0:d.tag_discipline_ids,onChange:C,subId:(I=ce.editData)===null||I===void 0||((A=I.exercise)===null||A===void 0)?void 0:A.sub_discipline_id,knowledgeOptions:J,onAddKnowledgeFinish:Le}))),r.a.createElement("aside",{className:"tr"},(je!==-1||d.question_id)&&r.a.createElement(i.a,{type:"default",onClick:function(){k(),Fe(!1)}},"\u53D6\u6D88"),r.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Ge()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:B.a.wrap},!Ve&&Z(),Ve&&ot())};_.a=Object(g.a)(function(V){var y=V.problemset,ee=V.loading,ue=V.exercise,b=V.globalSetting;return{problemset:y,globalSetting:b,exercise:ue,loading:ee.effects}},null,null,{forwardRef:!0})(Object(L.forwardRef)(W))},"9Bee":function(rt,_,e){"use strict";var $e=e("ZZRV"),i=e.n($e),G=e("Sawj"),m=e("GZha"),ie=e("tVQ9"),v=e.n(ie),E=e("PRXW");function oe(W,V){var y=W.match(/^(\s+)(?:```)/);if(y===null)return V;var ee=y[1];return V.split(`
|
||
`).map(function(ue){var b=ue.match(/^\s+/);if(b===null)return ue;var ce=Object(m.a)(b,1),X=ce[0];return X.length>=ee.length?ue.slice(ee.length):ue}).join(`
|
||
`)}var le=[],x=["<ul>"],Y=new v.a.Renderer,M=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Pe(){le.length=0,x=["<ul>"]}function u(W,V,y,ee){if(V>=W.length||W[V].level<=y)return V;var ue=W[V];ee.push("<li><a href='#"+ue.anchor+"'>"+ue.text+"</a>"),V++;var b=[];return V=u(W,V,ue.level,b),b.length>0&&(ee.push("<ul>"),b.forEach(function(ce){ee.push(ce)}),ee.push("</ul>")),ee.push("</li>"),V=u(W,V,y,ee),V}function Be(){return u(le,0,0,x),x.push("</ul>"),x.join("")}var _e={heading:function(V){var y=M.exec(V);if(y)return{type:"heading",raw:y[0],depth:y[1].length,text:y[2]}},fences:function(V){var y=this.rules.block.fences.exec(V);if(y){var ee=y[0],ue=oe(ee,y[3]||""),b=y[2]?y[2].trim():y[2];if(["latex","katex","math"].indexOf(b)>=0){var ce=S(),X=ue;ue=ce,K[ce]={type:"block",expression:X}}return{type:"code",raw:ee,lang:b,text:ue}}}},Xe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,S=function(){return"__special_katext_id_".concat(R++,"__")},K={};function D(){return K}function N(){R=0,K={}}function q(W){return W=W.replace(Xe,function(V,y){var ee=S();return K[ee]={type:"inline",expression:y},ee}),W}var L=Y.listitem;Y.listitem=function(W){return L(q(W))};var r=Y.paragraph;Y.paragraph=function(W){return r(q(W))};var O=Y.tablecell;Y.tablecell=function(W,V){return O(q(W),V)},Y.code=function(W,V,y){var ee=(V||"").match(/\S*/)[0];return ee?["latex","katex","math"].indexOf(ee)>=0?"<p class='editormd-tex'>".concat(W,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(V,'">').concat(y?W:Object(E.escape)(W,!0),`</code></pre>
|
||
`):'<pre class="prettyprint linenums"><code>'+(y?W:Object(E.escape)(W,!0))+"</code></pre>"},Y.heading=function(W,V,y){var ee=this.options.headerPrefix+y.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return le.push({anchor:ee,level:V,text:W}),"<h"+V+' id="'+ee+'">'+W+"</h"+V+">"},v.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),v.a.use({tokenizer:_e,renderer:Y});var g=v.a,ae=e("8+LE"),me=e("ZRDM"),ze=e.n(me),se=e("saPB"),B=/<pre[^>]*>/g;function ne(W){var V=document.createElement("div");return V.innerHTML=W,V.childNodes.length===0?"":V.childNodes[0].nodeValue}var n=_.a=function(W){var V=W.value,y=V===void 0?"":V,ee=W.className,ue=W.style,b=ue===void 0?{}:ue,ce=String(y),X=Object($e.useMemo)(function(){var T=g(ce),d=D();return ce.match(/\[TOC\]/)&&(T=T.replace("<p>[TOC]</p>",Be()),Pe()),T=T.replace(/(__special_katext_id_\d+__)/g,function(Ye,k){var je=d[k],lt=je.type,_t=je.expression;return Object(se.renderToString)(ne(_t)||"",{displayMode:lt==="block",throwOnError:!1,output:"html"})}),T=T.replace(/▁/g,"\u2581\u2581\u2581"),N(),ze.a.sanitize(T)},[ce]),Ne=Object($e.useRef)();function at(T){var d=T.target;if(d.tagName.toUpperCase()==="A"){var Ye=d.getAttribute("href");if(Ye.startsWith("#")){T.preventDefault();var k=document.getElementById(Ye.replace("#",""));k&&k.scrollIntoView(!0)}}}return Object($e.useEffect)(function(){if(Ne.current&&X&&(X.match(B)&&window.PR.prettyPrint()),Ne.current)return Ne.current.addEventListener("click",at),function(){Ne.current.removeEventListener("click",at),N(),Pe()}},[X,Ne.current,at]),i.a.createElement("div",{ref:Ne,style:b,className:"".concat(ee||""," markdown-body"),dangerouslySetInnerHTML:{__html:X}})}},"9VGf":function(rt,_,e){"use strict";e.d(_,"a",function(){return G});var $e=e("ZZRV"),i=e.n($e);function G(m,ie){var v=Object($e.useRef)();Object($e.useEffect)(function(){v.current=m}),Object($e.useEffect)(function(){function E(){v.current()}if(ie!==null){var oe=setInterval(E,ie);return function(){return clearInterval(oe)}}},[ie])}},BjJ7:function(rt,_,e){"use strict";e.d(_,"d",function(){return i}),e.d(_,"c",function(){return G}),e.d(_,"f",function(){return m}),e.d(_,"b",function(){return ie}),e.d(_,"e",function(){return v}),e.d(_,"a",function(){return E});var $e=e("m3rI");function i(oe){var le=!0;if(oe.length>0){for(var x=0;x<oe.length;x++)if(oe[x].compile_success==0||!oe[x].compile_success){le=!1;break}}else le=!1;return le}function G(oe){for(var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",x=[],Y=0;Y<oe.length;Y++){var M=oe[Y],Pe=le?"".concat(le,"/").concat(M.name):"".concat(M.name);x.push({title:M.name,isLeaf:!(M.type==="tree"),key:Pe})}return x}function m(oe,le,x){for(var Y=0;Y<oe.length;Y++){var M=oe[Y];if(M.key===le){M.children=x;break}M.children&&m(M.children,le,x)}return oe}function ie(oe,le,x){var Y;return function(){var M=this,Pe=arguments,u=function(){Y=null,x||oe.apply(M,Pe)},Be=x&&!Y;clearTimeout(Y),Y=setTimeout(u,le),Be&&oe.apply(M,Pe)}}var v=!0,E=$e.a.API_SERVER},"C+DQ":function(rt,_,e){},CxHN:function(rt,_,e){"use strict";var $e=e("MPZO"),i=e("bnk9"),G=e("EYz/"),m=e("gwXo"),ie=e("9cas"),v=e("twZV"),E=e("CeOx"),oe=e("NiCL"),le=e("rjoL"),x=e("TMtJ"),Y=e("X/R0"),M=e("M6G9"),Pe=e("VBJJ"),u=e.n(Pe),Be=e("z3+T"),_e=e("55MS"),Xe=e("V0hb"),R=e("GZha"),S=e("buSX"),K=e("ZZRV"),D=e.n(K),N=e("q5+0"),q=e("9kvl"),L=e("V0Rq"),r=e("Ot1p"),O=e("YJx+"),g=e.n(O),ae=e("9Bee"),me=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"],se=function(ne,n){var W=ne.problemset,V=ne.globalSetting,y=ne.exercise,ee=ne.loading,ue=ne.dispatch,b=ne.onRef,ce=b===void 0?function(){}:b,X=ne.editData,Ne=ne.editKey,at=ne.setEditKey,T=at===void 0?function(){}:at,d=ne.cancelAdd,Ye=d===void 0?function(){}:d,k=ne.addCallback,je=k===void 0?function(){}:k,lt=ne.setIsClaer,_t=lt===void 0?function(){}:lt,pt=Object(S.a)(ne,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Ie=Object(K.useState)(),ct=Object(R.a)(Ie,2),h=ct[0],U=ct[1],f=Object(K.useState)(""),st=Object(R.a)(f,2),Ee=st[0],qe=st[1],it=Object(K.useState)(!1),dt=Object(R.a)(it,2),mt=dt[0],nt=dt[1],tt=Object(K.useState)(2),F=Object(R.a)(tt,2),t=F[0],a=F[1],s=Object(K.useState)([]),c=Object(R.a)(s,2),p=c[0],te=c[1],ve=Object(K.useState)([]),pe=Object(R.a)(ve,2),He=pe[0],de=pe[1],ge=function(Oe){de([].concat(Object(Xe.a)(He),[Object(_e.a)({},Oe)]))},De=Object(N.m)();Object(K.useEffect)(function(){if(!(X==null?void 0:X.question_choices)){nt(!0),qe(""),a(2),U("");return}qe(X==null?void 0:X.question_title),a(X==null?void 0:X.question_score),U(X.standard_answer[0]+""),te(X.tag_discipline_ids)},[X,mt]),Object(K.useEffect)(function(){mt&&C();function C(){return Oe.apply(this,arguments)}function Oe(){return Oe=Object(Be.a)(u.a.mark(function z(){var J,P,Le;return u.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(L.B)({sub_discipline_id:(J=y.editData)===null||J===void 0||((P=J.exercise)===null||P===void 0)?void 0:P.sub_discipline_id});case 2:Le=Ge.sent,de(Le.tag_disciplines);case 4:case"end":return Ge.stop()}},z)})),Oe.apply(this,arguments)}},[mt]),Object(K.useImperativeHandle)(n,function(){return{onSave:Ve,isEdit:mt}}),Object(K.useEffect)(function(){var C,Oe=(y==null||((C=y.tagDisciplineData)===null||C===void 0)?void 0:C.tag_disciplines)&&Array.isArray(y.tagDisciplineData.tag_disciplines)?y.tagDisciplineData.tag_disciplines:[];de(Oe)},[y.tagDisciplineData]);var Ve=function(){var C=Object(Be.a)(u.a.mark(function Oe(){var z,J,P,Le,$,Ge;return u.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(Ee){fe.next=3;break}return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),fe.abrupt("return",!1);case 3:if(h){fe.next=6;break}return M.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),fe.abrupt("return",!1);case 6:if(z=[{choice_text:"\u6B63\u786E",is_answer:h==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:h==="2"?2:0}],!X.question_id){fe.next=13;break}return fe.next=10,ue({type:"exercise/editExerciseQuestion",payload:{id:X.question_id,question_title:Ee,question_type:2,question_score:t,question_choices:z.map(function(Z){return Z.choice_text}),standard_answers:z.filter(function(Z){return Z.is_answer}).map(function(Z){return Z.is_answer}),tag_discipline_ids:p,sub_discipline_id:(P=y.editData)===null||P===void 0||((Le=P.exercise)===null||Le===void 0)?void 0:Le.sub_discipline_id}});case 10:J=fe.sent,fe.next=16;break;case 13:return fe.next=15,ue({type:"exercise/addExerciseQuestion",payload:{insert_id:X==null?void 0:X.insert_id,categoryId:De.categoryId,question_title:Ee,question_type:2,question_score:t,question_choices:z.map(function(Z){return Z.choice_text}),standard_answers:z.filter(function(Z){return Z.is_answer}).map(function(Z){return Z.is_answer}),tag_discipline_ids:p,sub_discipline_id:($=y.editData)===null||$===void 0||((Ge=$.exercise)===null||Ge===void 0)?void 0:Ge.sub_discipline_id}});case 15:J=fe.sent;case 16:return J.status===0&&(T(-1),M.b.success("\u4FDD\u5B58\u6210\u529F"),nt(!1),ue({type:"exercise/editExercise",payload:Object(_e.a)({},De)})),fe.abrupt("return",{name:Ee,choices:z});case 18:case"end":return fe.stop()}},Oe)}));return function(){return C.apply(this,arguments)}}(),Fe=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5224\u65AD\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(C){var Oe,z;return(y==null||((Oe=y.editData)===null||Oe===void 0||((z=Oe.exercise)===null||z===void 0))?void 0:z.exercise_status)===1?C:C.id!=="del"&&C.id!=="add"}),et=function(){var C=Object(Be.a)(u.a.mark(function Oe(z){return u.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:P.t0=z.id,P.next=P.t0==="del"?3:P.t0==="up"||P.t0==="down"?5:P.t0==="edit"?9:P.t0==="add"?11:16;break;case 3:return x.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(Be.a)(u.a.mark(function $(){return u.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Object(L.j)({id:X.question_id});case 2:ue({type:"exercise/editExercise",payload:Object(_e.a)({},De)});case 3:case"end":return j.stop()}},$)}))()}}),P.abrupt("break",16);case 5:return P.next=7,ue({type:"exercise/exeriseMoveUpDown",payload:{id:X.question_id,opr:z.id}});case 7:return ue({type:"exercise/editExercise",payload:Object(_e.a)({},De)}),P.abrupt("break",16);case 9:return Ne!==-1?M.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(_t(!1),T(X.key),nt(!0)),P.abrupt("break",16);case 11:if(!(Ne!==-1)){P.next=14;break}return M.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),P.abrupt("return");case 14:return je({key:X.key,insert_id:X==null?void 0:X.question_id,question_type:2}),P.abrupt("break",16);case 16:case"end":return P.stop()}},Oe)}));return function(z){return C.apply(this,arguments)}}(),Ke=function(){var Oe;return D.a.createElement("aside",null,D.a.createElement("div",{className:g.a.questionType},D.a.createElement("div",null,D.a.createElement("span",{className:"font16 c-blue"},X.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",X.question_score,"\u5206\uFF09"),!X.hideAction&&Fe.map(function(z,J){return z.id==="up"&&X.key===1||z.id==="down"&&X.key===X.len?null:D.a.createElement(oe.a,{key:J,placement:"bottom",title:z.name},D.a.createElement("span",{onClick:function(){return et(z)},className:z.icon}))})),D.a.createElement("div",{className:"mt5"},D.a.createElement(ae.a,{value:X.question_title})),D.a.createElement("div",{className:g.a.questionChoices},X==null||((Oe=X.question_choices)===null||Oe===void 0)?void 0:Oe.map(function(z,J){return D.a.createElement(v.a,{key:J,checked:X.standard_answer.includes(J+1),disabled:!0},ze[J],". ",D.a.createElement("span",{className:"c-black font14"},z.choice_text))})))},We=function(){var Oe,z;return D.a.createElement("aside",null,D.a.createElement("div",null,D.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),D.a.createElement("p",{className:g.a.titleWrap},D.a.createElement("span",{className:g.a.required},"*"),D.a.createElement("span",{className:g.a.title},"\u9898\u5E72\uFF1A")),D.a.createElement(r.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ee,onChange:function(P){return qe(P)}}),D.a.createElement("p",{className:g.a.titleWrap},D.a.createElement("span",{className:g.a.required},"*"),D.a.createElement("span",{className:g.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",D.a.createElement("span",{className:g.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),D.a.createElement(v.a.Group,{buttonStyle:"solid",value:h,onChange:function(P){return U(P.target.value)}},D.a.createElement(v.a.Button,{value:"1",className:"".concat(g.a.radio," mr40")},"\u6B63\u786E"),D.a.createElement(v.a.Button,{value:"2",className:g.a.radio},"\u9519\u8BEF")),D.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),D.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",D.a.createElement(m.a,{value:t,max:1e4,min:0,onChange:function(P){a(P)}})," \u5206"),D.a.createElement("p",{className:g.a.titleWrap},D.a.createElement("span",{className:"".concat(g.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",D.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")),D.a.createElement("div",{className:"mt5"},D.a.createElement(me.a,{value:p,selectvalues:X==null?void 0:X.tag_discipline_ids,onChange:te,subId:(Oe=y.editData)===null||Oe===void 0||((z=Oe.exercise)===null||z===void 0)?void 0:z.sub_discipline_id,knowledgeOptions:He,onAddKnowledgeFinish:ge}))),D.a.createElement("aside",{className:"tr"},(Ne!==-1||X.question_id)&&D.a.createElement(i.a,{type:"default",onClick:function(){Ye(),nt(!1)}},"\u53D6\u6D88"),D.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Ve()}},"\u4FDD\u5B58")))};return D.a.createElement("section",{className:g.a.wrap},!mt&&Ke(),mt&&We())};_.a=Object(q.a)(function(B){var ne=B.problemset,n=B.loading,W=B.exercise,V=B.globalSetting;return{problemset:ne,globalSetting:V,exercise:W,loading:n.effects}},null,null,{forwardRef:!0})(Object(K.forwardRef)(se))},"D+AN":function(rt,_,e){"use strict";var $e=e("MPZO"),i=e("bnk9"),G=e("EYz/"),m=e("gwXo"),ie=e("XZgM"),v=e("TFeq"),E=e("RXQH"),oe=e("VgM2"),le=e("9cas"),x=e("twZV"),Y=e("CeOx"),M=e("NiCL"),Pe=e("rjoL"),u=e("TMtJ"),Be=e("X/R0"),_e=e("M6G9"),Xe=e("VBJJ"),R=e.n(Xe),S=e("z3+T"),K=e("55MS"),D=e("V0hb"),N=e("GZha"),q=e("buSX"),L=e("ZZRV"),r=e.n(L),O=e("q5+0"),g=e("9kvl"),ae=e("V0Rq"),me=e("Ot1p"),ze=e("9Bee"),se=e("YJx+"),B=e.n(se),ne=e("u2Z1"),n=["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(y,ee){var ue=y.problemset,b=y.exercise,ce=y.globalSetting,X=y.loading,Ne=y.dispatch,at=y.onRef,T=at===void 0?function(){}:at,d=y.editData,Ye=y.cancelAdd,k=Ye===void 0?function(){}:Ye,je=y.editKey,lt=y.setEditKey,_t=lt===void 0?function(){}:lt,pt=y.setIsClaer,Ie=pt===void 0?function(){}:pt,ct=y.addCallback,h=ct===void 0?function(re){}:ct,U=Object(q.a)(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),f=Object(L.useState)([]),st=Object(N.a)(f,2),Ee=st[0],qe=st[1],it=Object(L.useState)(),dt=Object(N.a)(it,2),mt=dt[0],nt=dt[1],tt=Object(L.useState)([]),F=Object(N.a)(tt,2),t=F[0],a=F[1],s=Object(L.useState)(""),c=Object(N.a)(s,2),p=c[0],te=c[1],ve=Object(L.useState)(5),pe=Object(N.a)(ve,2),He=pe[0],de=pe[1],ge=Object(L.useState)([]),De=Object(N.a)(ge,2),Ve=De[0],Fe=De[1];console.log("editData: ",d),console.log("exercise: ",b);var et=Object(L.useState)(!1),Ke=Object(N.a)(et,2),We=Ke[0],C=Ke[1],Oe=Object(O.m)(),z=Object(L.useState)([]),J=Object(N.a)(z,2),P=J[0],Le=J[1],$=function(I){Le([].concat(Object(D.a)(P),[Object(K.a)({},I)]))};Object(L.useEffect)(function(){qe(["","","",""])},[]),Object(L.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){C(!0),te(""),de(5),qe(["","","",""]),a([]);return}te(d==null?void 0:d.question_title),de(parseInt(d==null?void 0:d.question_score)),qe(d==null?void 0:d.question_choices.map(function(I){return I.choice_text}));var re=[];d==null||d.standard_answer.map(function(I,A){re.push(I-1)}),Fe(d.tag_discipline_ids),a(re)},[d,We]),Object(L.useEffect)(function(){We&&re();function re(){return I.apply(this,arguments)}function I(){return I=Object(S.a)(R.a.mark(function A(){var o,l,be;return R.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(ae.B)({sub_discipline_id:(o=b.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0)?void 0:l.sub_discipline_id});case 2:be=we.sent,Le(be.tag_disciplines);case 4:case"end":return we.stop()}},A)})),I.apply(this,arguments)}},[We]),Object(L.useEffect)(function(){var re,I=(b==null||((re=b.tagDisciplineData)===null||re===void 0)?void 0:re.tag_disciplines)&&Array.isArray(b.tagDisciplineData.tag_disciplines)?b.tagDisciplineData.tag_disciplines:[];Le(I)},[b.tagDisciplineData]),Object(L.useImperativeHandle)(ee,function(){return{onSave:Ge,isEdit:We}});var Ge=function(){var re=Object(S.a)(R.a.mark(function I(){var A,o,l,be,he,we,Ue;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(p){Ce.next=3;break}return _e.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ce.abrupt("return",!1);case 3:if(A=Ee.findIndex(function(Te){return!Te}),!(A>-1)){Ce.next=7;break}return _e.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(n[A]," \u9009\u9879\u7684\u5185\u5BB9")),Ce.abrupt("return",!1);case 7:if(t.length){Ce.next=10;break}return _e.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ce.abrupt("return",!1);case 10:if(!(t.length<1)){Ce.next=13;break}return _e.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ce.abrupt("return",!1);case 13:if(o=Ee.map(function(Te,Ut){return{choice_text:Te,is_answer:t.includes(Ut)?Ut+1:0}}),!d.question_id){Ce.next=20;break}return Ce.next=17,Ne({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:p,question_type:1,question_score:He,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(be=b.editData)===null||be===void 0||((he=be.exercise)===null||he===void 0)?void 0:he.sub_discipline_id}});case 17:l=Ce.sent,Ce.next=23;break;case 20:return Ce.next=22,Ne({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:Oe.categoryId,question_title:p,question_type:1,question_score:He,question_choices:o.map(function(Te){return Te.choice_text}),standard_answers:o.filter(function(Te){return Te.is_answer}).map(function(Te){return Te.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(we=b.editData)===null||we===void 0||((Ue=we.exercise)===null||Ue===void 0)?void 0:Ue.sub_discipline_id}});case 22:l=Ce.sent;case 23:l.status===0&&(_t(-1),_e.b.success("\u4FDD\u5B58\u6210\u529F"),C(!1),Ne({type:"exercise/editExercise",payload:Object(K.a)({},Oe)}));case 24:case"end":return Ce.stop()}},I)}));return function(){return re.apply(this,arguments)}}(),j=[{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(re){var I,A;return(b==null||((I=b.editData)===null||I===void 0||((A=I.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?re:re.id!=="del"&&re.id!=="add"}),fe=function(){var re=Object(S.a)(R.a.mark(function I(A){return R.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:l.t0=A.id,l.next=l.t0==="del"?3:l.t0==="up"||l.t0==="down"?5:l.t0==="edit"?9:l.t0==="add"?11:16;break;case 3:return u.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(R.a.mark(function he(){return R.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(ae.j)({id:d.question_id});case 2:Ne({type:"exercise/editExercise",payload:Object(K.a)({},Oe)});case 3:case"end":return Ue.stop()}},he)}))()}}),l.abrupt("break",16);case 5:return l.next=7,Ne({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:A.id}});case 7:return Ne({type:"exercise/editExercise",payload:Object(K.a)({},Oe)}),l.abrupt("break",16);case 9:return je!==-1?_e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ie(!1),_t(d.key),C(!0)),l.abrupt("break",16);case 11:if(!(je!==-1)){l.next=14;break}return _e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),l.abrupt("return");case 14:return h({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:0}),l.abrupt("break",16);case 16:case"end":return l.stop()}},I)}));return function(A){return re.apply(this,arguments)}}(),Z=function(){var I;return r.a.createElement("aside",null,r.a.createElement("div",{className:B.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u5355\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&j.map(function(A,o){return A.id==="up"&&d.key===1||A.id==="down"&&d.key===d.len?null:r.a.createElement(M.a,{key:o,placement:"bottom",title:A.name},r.a.createElement("span",{onClick:function(){return fe(A)},className:A.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(ze.a,{value:d.question_title})),r.a.createElement("div",{className:B.a.questionChoices},d==null||((I=d.question_choices)===null||I===void 0)?void 0:I.map(function(A,o){return r.a.createElement(v.a,null,r.a.createElement(oe.a,null,r.a.createElement(x.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},n[o],".")),r.a.createElement(oe.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(ze.a,{value:A.choice_text}))))})))},ot=function(){var I,A;return r.a.createElement("aside",null,r.a.createElement("div",{className:B.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:B.a.titleWrap},r.a.createElement("span",{className:B.a.required},"*"),r.a.createElement("span",{className:B.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(me.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:p,onChange:function(l){return te(l)}}),r.a.createElement("p",{className:B.a.titleWrap},r.a.createElement("span",{className:B.a.required},"*"),r.a.createElement("span",{className:B.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:B.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ee.map(function(o,l){var be,he;return r.a.createElement("div",{className:B.a.choiceWrap,key:l},r.a.createElement(M.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(B.a.answer," ").concat(t.includes(l)?B.a.activeAnswer:""),onClick:function(){t.includes(l)?a(t.filter(function(Ue){return Ue!==l})):a([].concat(Object(D.a)(t),[l]))}},n[l])),r.a.createElement("div",{className:B.a.editorWrap},mt===l?r.a.createElement(me.a,{id:"single-question-option-".concat(l),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Ue){Ee[l]=Ue,qe(Ee)}}):r.a.createElement("div",{className:B.a.htmlWrap,onClick:function(){return nt(l)}},r.a.createElement(ze.a,{value:o}))),((be=b.editData)===null||be===void 0||((he=be.exercise)===null||he===void 0)?void 0:he.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,l>1&&r.a.createElement(M.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(B.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return qe(Ee.filter(function(Ue,bt){return bt!==l}))}})),l<7&&l===Ee.length-1&&r.a.createElement(M.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(B.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return qe([].concat(Object(D.a)(Ee),[""]))}}))))}),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(m.a,{value:He,max:1e4,min:0,onChange:function(l){de(l)}})," \u5206"),r.a.createElement("p",{className:B.a.titleWrap},r.a.createElement("span",{className:"".concat(B.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.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")),r.a.createElement("div",{className:"mt5"},r.a.createElement(ne.a,{selectvalues:d==null?void 0:d.tag_discipline_ids,value:Ve,onChange:Fe,subId:(I=b.editData)===null||I===void 0||((A=I.exercise)===null||A===void 0)?void 0:A.sub_discipline_id,knowledgeOptions:P,onAddKnowledgeFinish:$}))),r.a.createElement("aside",{className:"tr"},(je!==-1||d.question_id)&&r.a.createElement(i.a,{type:"default",onClick:function(){k(),C(!1)}},"\u53D6\u6D88"),r.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Ge()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:B.a.wrap},!We&&Z(),We&&ot())};_.a=Object(g.a)(function(V){var y=V.problemset,ee=V.loading,ue=V.globalSetting,b=V.exercise;return{problemset:y,globalSetting:ue,exercise:b,loading:ee.effects}},null,null,{forwardRef:!0})(Object(L.forwardRef)(W))},E7pt:function(rt,_,e){"use strict";e.r(_);var $e=e("2mHG"),i=e("KFRP"),G=e("MPZO"),m=e("bnk9"),ie=e("9cas"),v=e("twZV"),E=e("EYz/"),oe=e("gwXo"),le=e("DHCt"),x=e("CRgH"),Y=e("A/ao"),M=e("HGue"),Pe=e("CeOx"),u=e("NiCL"),Be=e("XZgM"),_e=e("TFeq"),Xe=e("RXQH"),R=e("VgM2"),S=e("XSsT"),K=e("iBFk"),D=e("E+ey"),N=e("sY1U"),q=e("X/R0"),L=e("M6G9"),r=e("55MS"),O=e("VBJJ"),g=e.n(O),ae=e("z3+T"),me=e("V0hb"),ze=e("EkPb"),se=e("7X0+"),B=e("GZha"),ne=e("ZZRV"),n=e.n(ne),W=e("q5+0"),V=e("DndG"),y=e("9kvl"),ee=e("i4g8"),ue=e("V0Rq"),b=e("8RY0"),ce=e("D+AN"),X=e("CxHN"),Ne=e("1w57"),at=e("j+ej"),T=e("tFzH"),d=e("2aF/"),Ye=e("1kpo"),k=e("Rbwl"),je=e("hTF7"),lt=e("GrpF"),_t=e("Xc/e"),pt=e("+GcH"),Ie=e.n(pt),ct=x.a.Search,h=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]}],U=[{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],f=function(tt){var F,t=tt.classroomList,a=tt.shixunsList,s=tt.loading,c=tt.dispatch,p=tt.callback,te=Object(ne.useState)(Object(r.a)({},Object(W.m)())),ve=Object(B.a)(te,2),pe=ve[0],He=ve[1],de=Object(W.l)(),ge=t.actionTabs,De=se.a.useForm(),Ve=Object(B.a)(De,1),Fe=Ve[0],et=t.shixunLists,Ke=Object(ne.useState)([]),We=Object(B.a)(Ke,2),C=We[0],Oe=We[1],z=Object(ne.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),J=Object(B.a)(z,2),P=J[0],Le=J[1],$=t.actionTabs.key==="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE";if(Object(ne.useEffect)(function(){$&&c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})},[pe.categoryId,$,P]),Object(ne.useEffect)(function(){c({type:"shixunsList/getMenus",payload:{}})},[]),Object(ne.useEffect)(function(){Oe([])},[t.actionTabs.key]),t.actionTabs.key!=="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE")return null;var Ge=function(fe,Z,ot){P.tag_level=fe,P.tag_id=Z,P.current_id=ot,Le(Object(r.a)({},P))};return n.a.createElement(Ye.a,{title:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,onClose:function(){c({type:"classroomList/setActionTabs",payload:{key:""}})},visible:!!$,key:"bottom",className:Ie.a.drawer,footer:n.a.createElement("div",{className:"tc"},n.a.createElement(m.a,{size:"large",onClick:function(){c({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),n.a.createElement(m.a,{size:"large",onClick:Object(ae.a)(g.a.mark(function j(){var fe,Z;return g.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:C.length>1?L.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8BAD\u9879\u76EE"):C.length===0?L.b.error("\u8BF7\u9009\u62E9\u5B9E\u8BAD\u9879\u76EE"):(p&&p(et==null||((fe=et.shixun_list)===null||fe===void 0)?void 0:fe.filter(function(I){return I.id===C[0]})[0],(Z=t.actionTabs)===null||Z===void 0?void 0:Z.editData),c({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return re.stop()}},j)})),type:"primary"},"\u786E\u5B9A"))},n.a.createElement("section",{className:"tc"},n.a.createElement(ct,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Ie.a.search,onSearch:function(fe){P.keyword=fe,c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}})),n.a.createElement("section",{className:"edu-container"},h.map(function(j,fe){var Z;return n.a.createElement("ul",{className:Ie.a.menu,key:fe},n.a.createElement("li",null,j.name),j==null||((Z=j.children)===null||Z===void 0)?void 0:Z.map(function(ot,re){return n.a.createElement("li",{key:re,className:P[j.id]==ot.id?Ie.a.actived:"",onClick:function(){P[j.id]=ot.id,Le(Object(r.a)({},P)),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}},n.a.createElement("strong",null,ot.name))}))}),n.a.createElement("ul",{className:Ie.a.menut},n.a.createElement("span",{style:{padding:"18px",fontWeight:"600"}},"\u65B9\u5411\uFF1A"),n.a.createElement("li",{className:P.tag_id?"":Ie.a.actived3,onClick:function(){Ge(null,null,null)}},n.a.createElement("strong",null,"\u5168\u90E8")),a.menus&&a.menus.map(function(j,fe){return n.a.createElement("li",{key:fe,className:P.current_id==j.id&&P.tag_level===1?Ie.a.actived3:""},n.a.createElement("strong",{onClick:function(){Ge(1,j.id,j.id)}},j.name),n.a.createElement("div",null,j.sub_repertoires.map(function(Z,ot){return n.a.createElement("div",{key:ot,className:"mt5"},n.a.createElement("div",{className:P.tag_id==Z.id&&P.tag_level===2?"".concat(Ie.a.actived4," ").concat(Ie.a.subTag):Ie.a.subTag,onClick:function(){Ge(2,Z.id,j.id)}},Z.name),n.a.createElement("ul",{className:"mt5"},Z.tags&&Z.tags.map(function(re,I){return n.a.createElement("li",{key:I,className:P.tag_id==re.id&&P.tag_level===3?Ie.a.actived4:"",onClick:function(){Ge(3,re.id,j.id)}},re.name)})))})))})),U.map(function(j,fe){var Z;return n.a.createElement("ul",{className:Ie.a.menu,key:fe},n.a.createElement("li",null,j.name),j==null||((Z=j.children)===null||Z===void 0)?void 0:Z.map(function(ot,re){return n.a.createElement("li",{key:re,className:P[j.id]==ot.id?Ie.a.actived:"",onClick:function(){P[j.id]=ot.id,Le(Object(r.a)({},P)),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}},n.a.createElement("strong",null,ot.name))}))}),n.a.createElement("div",{className:Ie.a.menuCourse,style:{margin:"0px 15px"}},n.a.createElement("ul",null,n.a.createElement("li",null,"\u5DF2\u9009",n.a.createElement("span",{className:"c-blue"},C.length),"\u4E2A\u5B9E\u8BAD"),n.a.createElement("li",null,"\u5171",n.a.createElement("span",{className:"c-blue"},et.shixuns_count),"\u4E2A\u8BFE\u7A0B"),n.a.createElement("li",{className:"current",onClick:function(){P.order=P.order==="asc"?"desc":"asc",Le(Object(r.a)({},P))}},"\u5B66\u4E60\u4EBA\u6570",n.a.createElement("p",{className:"edu-sorter current ".concat(P.order)},P.order==="asc"?n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))),et==null||((F=et.shixun_list)===null||F===void 0)?void 0:F.map(function(j,fe){return n.a.createElement("div",{className:Ie.a.listItem,key:fe},n.a.createElement(_t.a,{checked:C.includes(j.id),value:j.id,onChange:function(ot){var re=C.indexOf(j.id);C.indexOf(j.id)>-1?Oe(C.filter(function(I){return I!==j.id})):Oe(C.concat(j.id))}}),n.a.createElement("div",{className:Ie.a.info},n.a.createElement("div",{className:Ie.a.title},n.a.createElement("div",{className:Ie.a.titleLeft},n.a.createElement(V.Link,{to:"/shixuns/".concat(j.identifier,"/challenges"),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:j.title}})))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:Ie.a.description,dangerouslySetInnerHTML:{__html:j.description}})),n.a.createElement("div",{className:"flex-wrp mt15"},j.challenge_names.map(function(Z,ot){return n.a.createElement("span",{key:ot,className:"mr30"},"\u7B2C",ot+1,"\u5173 ",Z," ")})),n.a.createElement(N.a,{dashed:!0}),n.a.createElement("div",{className:"c-light-black mt20"},n.a.createElement("span",null,j.author_name),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,j.author_school_name),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",j.level),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),n.a.createElement("span",null,j.study_count))))}),n.a.createElement("p",null)),n.a.createElement("div",{className:"tc"},n.a.createElement(je.a,{defaultCurrent:1,current:pe.page||1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,showSizeChanger:!1,total:et==null?void 0:et.shixuns_count,onChange:function(fe){P.page=fe,Oe([]),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}})))},st=Object(y.a)(function(nt){var tt=nt.classroomList,F=nt.loading,t=nt.shixunsList;return{classroomList:tt,loading:F,shixunsList:t}})(f),Ee=e("L4pD"),qe=e("zQJ6"),it=e.n(qe),dt=function(tt){var F,t,a,s,c,p,te,ve,pe,He,de,ge,De,Ve,Fe,et,Ke,We,C=tt.exercise,Oe=tt.globalSetting,z=tt.loading,J=tt.user,P=tt.problemset,Le=tt.dispatch,$=Object(W.m)(),Ge=Object(W.k)(),j=J.userInfo,fe=se.a.useForm(),Z=Object(B.a)(fe,1),ot=Z[0],re=Object(ne.useState)([]),I=Object(B.a)(re,2),A=I[0],o=I[1],l=Object(ne.useState)(!1),be=Object(B.a)(l,2),he=be[0],we=be[1],Ue=Object(ne.useState)(-1),bt=Object(B.a)(Ue,2),Ce=bt[0],Te=bt[1],Ut=Object(ne.useRef)(),jt=Object(ne.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(ne.useEffect)(function(){var ye,w,Q;if((ye=C.editData)===null||ye===void 0?void 0:ye.exercise_questions){var H,Re,Ae,Et,Pt,gt,Dt,Ct,Bt;o(Object(me.a)((H=C.editData)===null||H===void 0?void 0:H.exercise_questions)),ot.setFieldsValue({exercise_name:(Re=C.editData)===null||Re===void 0||((Ae=Re.exercise)===null||Ae===void 0)?void 0:Ae.exercise_name,time:(Et=C.editData)===null||Et===void 0||((Pt=Et.exercise)===null||Pt===void 0)?void 0:Pt.time,difficulty:(gt=C.editData)===null||gt===void 0||((Dt=gt.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||((Q=w.exercise)===null||Q===void 0)?void 0:Q.sub_discipline_id;It&&St(It)},[C.editData]),Object(ne.useEffect)(function(){var ye,w,Q=[],H=(ye=C.editData)===null||ye===void 0||((w=ye.exercise)===null||w===void 0)?void 0:w.sub_discipline_id;P.courseOptions.map(function(Re){var Ae;Re.value===H&&Q.push(H),Re==null||((Ae=Re.children)===null||Ae===void 0)||Ae.map(function(Et){Et.value===H&&(Q=[Re.value,Et.value])})}),ot.setFieldsValue({courseid:Object(me.a)(Q)})},[P.courseOptions]);var St=function(){var ye=Object(ae.a)(g.a.mark(function w(Q){return g.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Le({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:Q}});case 2:case"end":return Re.stop()}},w)}));return function(Q){return ye.apply(this,arguments)}}();Object(ne.useEffect)(function(){At()},[$.categoryId]);var At=function(){var ye=Object(ae.a)(g.a.mark(function w(){return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Le({type:"exercise/editExercise",payload:Object(r.a)({},$)});case 2:return H.next=4,Le({type:"problemset/getEditDisciplines",payload:{source:"question"}});case 4:case"end":return H.stop()}},w)}));return function(){return ye.apply(this,arguments)}}(),ut=function(){var ye=Object(ae.a)(g.a.mark(function w(){var Q,H,Re;return g.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,ot.validateFields();case 2:return Re=ot.getFieldValue(),Re.is_md=!0,Re.exerciseId=(Q=C.editData)===null||Q===void 0||((H=Q.exercise)===null||H===void 0)?void 0:H.id,Re.sub_discipline_id=Re.courseid[Re.courseid.length-1],we(!1),Et.next=9,Object(ue.G)(Object(r.a)({},Re));case 9:Te(-1),Le({type:"exercise/editExercise",payload:Object(r.a)({},$)});case 11:case"end":return Et.stop()}},w)}));return function(){return ye.apply(this,arguments)}}(),Me=function(){var ye=Object(ae.a)(g.a.mark(function w(Q){var H,Re,Ae,Et;return g.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(!(Ce!==-1)){gt.next=3;break}return L.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),gt.abrupt("return");case 3:Q===5?Le({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE"}}):Q===6?Ge.push("/problems/new?difficult=".concat((H=C.editData)===null||H===void 0||((Re=H.exercise)===null||Re===void 0)?void 0:Re.difficulty,"&sub_discipline_id=").concat((Ae=C.editData)===null||Ae===void 0||((Et=Ae.exercise)===null||Et===void 0)?void 0:Et.sub_discipline_id,"&express_id=").concat($.categoryId,"&callback_url=").concat(location.pathname)):(Te((A==null?void 0:A.length)+1),o([].concat(Object(me.a)(A),[{question_type:Q}]))),Lt(!0);case 5:case"end":return gt.stop()}},w)}));return function(Q){return ye.apply(this,arguments)}}(),Se=function(){var w;Te(-1),(A==null||((w=A[Ce-1])===null||w===void 0)?void 0:w.question_id)||o(A.filter(function(Q,H){return H!==Ce-1}))},ke=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(w.question_type===6){var Q,H,Re,Ae;return Ge.push("/problems/new?difficult=".concat((Q=C.editData)===null||Q===void 0||((H=Q.exercise)===null||H===void 0)?void 0:H.difficulty,"&sub_discipline_id=").concat((Re=C.editData)===null||Re===void 0||((Ae=Re.exercise)===null||Ae===void 0)?void 0:Ae.sub_discipline_id,"&express_id=").concat($.categoryId,"&callback_url=").concat(location.pathname)),!1}A.splice(w==null?void 0:w.key,0,Object(r.a)({insert_id:w==null?void 0:w.insert_id},w)).slice(),o(Object(me.a)(A.map(function(Et,Pt){return Object(r.a)(Object(r.a)({},Et),{key:Pt+1})}))),Te(w.key+1)},xe=function(){return A==null?void 0:A.map(function(w,Q){w.key=Q+1,w.len=A.length;var H={ref:Ut,editData:w,editKey:Ce,cancelAdd:function(){return Se()},setEditKey:function(Ae){return Te(Ae)},setIsClaer:function(Ae){return Lt(Ae)},addCallback:function(Ae){return ke(Ae)}};if(w.question_type===0)return n.a.createElement("aside",null,n.a.createElement(ce.a,H),n.a.createElement(N.a,null));if(w.question_type===1)return n.a.createElement("aside",null,n.a.createElement(b.a,H),n.a.createElement(N.a,null));if(w.question_type===2)return n.a.createElement("aside",null,n.a.createElement(X.a,H),n.a.createElement(N.a,null));if(w.question_type===3)return n.a.createElement("aside",null,n.a.createElement(Ne.a,H),n.a.createElement(N.a,null));if(w.question_type===4)return n.a.createElement("aside",null,n.a.createElement(at.a,H),n.a.createElement(N.a,null));if(w.question_type===5)return n.a.createElement("aside",null,n.a.createElement(T.a,H),n.a.createElement(N.a,null));if(w.question_type===6)return n.a.createElement("aside",null,n.a.createElement(Ee.a,H),n.a.createElement(N.a,null))})};return n.a.createElement("section",{className:"edu-container minH500"},n.a.createElement(i.a,{loading:z["exercise/editExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},n.a.createElement("section",{className:"animated fadeIn"},n.a.createElement("aside",{className:"mt10"},j&&n.a.createElement(K.a,{separator:">"},n.a.createElement(K.a.Item,null,n.a.createElement(V.Link,{to:"/classrooms/".concat($.coursesId,"/exercise")},j==null||((F=j.course)===null||F===void 0)?void 0:F.course_name)),n.a.createElement(K.a.Item,null,n.a.createElement(V.Link,{to:"/classrooms/".concat($.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),n.a.createElement(K.a.Item,null,"\u7F16\u8F91\u8BD5\u5377"))),n.a.createElement("aside",{className:[it.a.title,"mt20"].join(" ")},n.a.createElement(_e.a,{style:{width:"100%"}},n.a.createElement(R.a,{flex:"1"},n.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377")),n.a.createElement(R.a,null,n.a.createElement(V.Link,{className:"font16 c-light-black",to:"/classrooms/".concat($.coursesId,"/exercise")},"\u8FD4\u56DE"))))),n.a.createElement("section",{className:[it.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!he&&n.a.createElement("aside",null,n.a.createElement("div",{className:it.a.containerDesc},n.a.createElement("div",null,(t=C.editData)===null||t===void 0||((a=t.exercise)===null||a===void 0)?void 0:a.exercise_name),n.a.createElement("div",null,n.a.createElement(u.a,{title:"\u7F16\u8F91"},n.a.createElement("span",{onClick:function(){return we(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),n.a.createElement("div",{className:"c-light-black"},(s=C.editData)===null||s===void 0||((c=s.exercise)===null||c===void 0)?void 0:c.exercise_description)),he&&n.a.createElement(se.a,{layout:"vertical",form:ot,className:it.a.formWrap},n.a.createElement(se.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"}]},n.a.createElement(M.a,{disabled:((p=C.editData)===null||p===void 0||((te=p.exercise)===null||te===void 0)?void 0:te.exercise_status)!==1,placeholder:"\u8BF7\u9009\u62E9...",options:P.courseOptions})),n.a.createElement(se.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u540D\u79F0"}]},n.a.createElement(x.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(se.a.Item,{name:"time",label:"\u8003\u8BD5\u65F6\u957F"},n.a.createElement(oe.a,{min:1,max:9999,disabled:((ve=C.editData)===null||ve===void 0||((pe=ve.exercise)===null||pe===void 0)?void 0:pe.exercise_status)!==1,width:300,maxLength:60,placeholder:"\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F"})),n.a.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"32px",marginTop:23}},"\u5206\u949F")),n.a.createElement(se.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(v.a.Group,{disabled:((He=C.editData)===null||He===void 0||((de=He.exercise)===null||de===void 0)?void 0:de.exercise_status)!==1},n.a.createElement(v.a.Button,{value:1},"\u7B80\u5355"),n.a.createElement(v.a.Button,{value:2},"\u9002\u4E2D"),n.a.createElement(v.a.Button,{value:3},"\u56F0\u96BE"))),n.a.createElement(se.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},n.a.createElement(x.a.TextArea,{disabled:((ge=C.editData)===null||ge===void 0||((De=ge.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"})),n.a.createElement(se.a.Item,{className:"tr"},n.a.createElement(m.a,{type:"primary",onClick:function(){ut()}},"\u4FDD\u5B58"),n.a.createElement(m.a,{style:{marginLeft:10},onClick:function(){var w;if(we(!1),(w=C.editData)===null||w===void 0?void 0:w.exercise_questions){var Q,H,Re,Ae,Et,Pt,gt,Dt,Ct;o(Object(me.a)((Q=C.editData)===null||Q===void 0?void 0:Q.exercise_questions)),ot.setFieldsValue({exercise_name:(H=C.editData)===null||H===void 0||((Re=H.exercise)===null||Re===void 0)?void 0:Re.exercise_name,time:(Ae=C.editData)===null||Ae===void 0||((Et=Ae.exercise)===null||Et===void 0)?void 0:Et.time,difficulty:(Pt=C.editData)===null||Pt===void 0||((gt=Pt.exercise)===null||gt===void 0)?void 0:gt.difficulty,exercise_description:(Dt=C.editData)===null||Dt===void 0||((Ct=Dt.exercise)===null||Ct===void 0)?void 0:Ct.exercise_description})}}},"\u53D6\u6D88")))),n.a.createElement(_e.a,{className:"mt20"},n.a.createElement(R.a,{flex:1},Tt.map(function(ye,w){var Q,H,Re,Ae;if(C==null||((Q=C.editData)===null||Q===void 0||((H=Q.exercise_types)===null||H===void 0))?void 0:H[ye.count])return n.a.createElement("span",{className:"mr15 font14",key:w},ye.name," ",C==null||((Re=C.editData)===null||Re===void 0)?void 0:Re.exercise_types[ye.count],"\u9898\uFF0C\u5171",C==null||((Ae=C.editData)===null||Ae===void 0)?void 0:Ae.exercise_types[ye.score],"\u5206")})),n.a.createElement(R.a,null,n.a.createElement("span",{className:"font14 c-black"},"\u5408\u8BA1 ",n.a.createElement("span",{className:"c-blue"},(C==null||((Ve=C.editData)===null||Ve===void 0||((Fe=Ve.exercise_types)===null||Fe===void 0))?void 0:Fe.q_counts)||0)," \u9898 \u5171 ",n.a.createElement("span",{className:"c-orange"},(C==null||((et=C.editData.exercise_types)===null||et===void 0)?void 0:et.q_scores)||0)," \u5206"))),A!=""&&n.a.createElement("section",{className:[it.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},xe()),((Ke=C.editData)===null||Ke===void 0||((We=Ke.exercise)===null||We===void 0)?void 0:We.exercise_status)===1&&n.a.createElement("section",{style:{display:"flex"},className:[it.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},n.a.createElement("div",{style:{flex:"1"}},Tt.map(function(ye){return n.a.createElement(m.a,{className:"mr20",type:"primary",onClick:function(){return Me(ye.id)}},n.a.createElement(ee.a,{className:"mr5"}),ye.name)})),n.a.createElement(m.a,{className:"mr20",type:"primary"},n.a.createElement(ee.a,{className:"mr5"}),n.a.createElement(V.Link,{style:{color:"#fff"},to:"/classrooms/".concat($==null?void 0:$.coursesId,"/exercise/").concat($==null?void 0:$.categoryId,"/detail?random=false&tabs=2")},"\u8BD5\u5377\u9884\u89C8"))),n.a.createElement(st,{callback:function(w,Q){if(Q){A.splice(Q==null?void 0:Q.key,0,Object(r.a)(Object(r.a)({insert_id:Q==null?void 0:Q.insert_id},Q),{},{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(),o(Object(me.a)(A.map(function(H,Re){return Object(r.a)(Object(r.a)({},H),{key:Re+1})}))),Te(Q.key+1);return}A.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}),o(Object(me.a)(A))}})))},mt=_.default=Object(y.a)(function(nt){var tt=nt.exercise,F=nt.loading,t=nt.user,a=nt.problemset,s=nt.globalSetting;return{exercise:tt,globalSetting:s,user:t,problemset:a,loading:F.effects}})(dt)},HmJG:function(rt,_,e){},L4pD:function(rt,_,e){"use strict";var $e=e("CeOx"),i=e("NiCL"),G=e("rjoL"),m=e("TMtJ"),ie=e("VBJJ"),v=e.n(ie),E=e("55MS"),oe=e("X/R0"),le=e("M6G9"),x=e("z3+T"),Y=e("GZha"),M=e("buSX"),Pe=e("ZZRV"),u=e.n(Pe),Be=e("q5+0"),_e=e("9kvl"),Xe=e("V0Rq"),R=e("1vsH"),S=e("9Bee"),K=e("YJx+"),D=e.n(K),N=["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"],q=function(r,O){var g=r.problemset,ae=r.exercise,me=r.globalSetting,ze=r.loading,se=r.dispatch,B=r.onRef,ne=B===void 0?function(){}:B,n=r.editData,W=r.cancelAdd,V=W===void 0?function(){}:W,y=r.editKey,ee=r.setEditKey,ue=ee===void 0?function(){}:ee,b=r.addCallback,ce=b===void 0?function(){}:b,X=r.setIsClaer,Ne=X===void 0?function(){}:X,at=Object(M.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),T=Object(Pe.useState)([]),d=Object(Y.a)(T,2),Ye=d[0],k=d[1],je=Object(Pe.useState)(),lt=Object(Y.a)(je,2),_t=lt[0],pt=lt[1],Ie=Object(Pe.useState)([]),ct=Object(Y.a)(Ie,2),h=ct[0],U=ct[1],f=Object(Pe.useState)(""),st=Object(Y.a)(f,2),Ee=st[0],qe=st[1],it=Object(Pe.useState)(5),dt=Object(Y.a)(it,2),mt=dt[0],nt=dt[1],tt=Object(Pe.useState)(!1),F=Object(Y.a)(tt,2),t=F[0],a=F[1],s=Object(Be.k)(),c=Object(Be.m)();Object(Pe.useEffect)(function(){k(["","","",""])},[]),Object(Pe.useEffect)(function(){if(!(n==null?void 0:n.question_choices)){a(!0),qe(""),nt(5),k(["","","",""]),U([]);return}qe(n==null?void 0:n.question_title),nt(parseInt(n==null?void 0:n.question_score)),k(n==null?void 0:n.question_choices.map(function(ge){return ge.choice_text}));var de=[];n==null||n.standard_answer.map(function(ge,De){de.push(ge-1)}),U(de)},[n]),Object(Pe.useImperativeHandle)(O,function(){return{onSave:p,isEdit:t}});var p=function(){var de=Object(x.a)(v.a.mark(function ge(){var De,Ve,Fe;return v.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(Ee){Ke.next=3;break}return le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ke.abrupt("return",!1);case 3:if(De=Ye.findIndex(function(We){return!We}),!(De>-1)){Ke.next=7;break}return le.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(N[De]," \u9009\u9879\u7684\u5185\u5BB9")),Ke.abrupt("return",!1);case 7:if(h.length){Ke.next=10;break}return le.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ke.abrupt("return",!1);case 10:if(!(h.length<1)){Ke.next=13;break}return le.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ke.abrupt("return",!1);case 13:if(Ve=Ye.map(function(We,C){return{choice_text:We,is_answer:h.includes(C)?C+1:0}}),!n.question_id){Ke.next=20;break}return Ke.next=17,se({type:"exercise/editExerciseQuestion",payload:{id:n.question_id,question_title:Ee,question_type:1,question_score:mt,question_choices:Ve.map(function(We){return We.choice_text}),standard_answers:Ve.filter(function(We){return We.is_answer}).map(function(We){return We.is_answer})}});case 17:Fe=Ke.sent,Ke.next=23;break;case 20:return Ke.next=22,se({type:"exercise/addExerciseQuestion",payload:{insert_id:n==null?void 0:n.insert_id,categoryId:c.categoryId,question_title:Ee,question_type:1,question_score:"5.0",question_choices:Ve.map(function(We){return We.choice_text}),standard_answers:Ve.filter(function(We){return We.is_answer}).map(function(We){return We.is_answer})}});case 22:Fe=Ke.sent;case 23:Fe.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),a(!1),se({type:"exercise/editExercise",payload:Object(E.a)({},c)}));case 24:case"end":return Ke.stop()}},ge)}));return function(){return de.apply(this,arguments)}}(),te=[{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(de){var ge,De;return(ae==null||((ge=ae.editData)===null||ge===void 0||((De=ge.exercise)===null||De===void 0))?void 0:De.exercise_status)===1?de:de.id!=="del"&&de.id!=="add"}),ve=function(){var de=Object(x.a)(v.a.mark(function ge(De){return v.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:Fe.t0=De.id,Fe.next=Fe.t0==="del"?3:Fe.t0==="up"||Fe.t0==="down"?5:Fe.t0==="edit"?9:Fe.t0==="add"?12:17;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(x.a)(v.a.mark(function Ke(){return v.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(Xe.j)({id:n.question_id});case 2:se({type:"exercise/editExercise",payload:Object(E.a)({},c)});case 3:case"end":return C.stop()}},Ke)}))()}}),Fe.abrupt("break",17);case 5:return Fe.next=7,se({type:"exercise/exeriseMoveUpDown",payload:{id:n.question_id,opr:De.id}});case 7:return se({type:"exercise/editExercise",payload:Object(E.a)({},c)}),Fe.abrupt("break",17);case 9:return Ne(!1),s.push("/problems/".concat(n==null?void 0:n.hack_identifier,"/edit?type=exercises&express_id=").concat(c.categoryId,"&question_id=").concat(n==null?void 0:n.question_id,"&score=").concat(n==null?void 0:n.question_score,"&callback_url=").concat(location.pathname)),Fe.abrupt("break",17);case 12:if(!(y!==-1)){Fe.next=15;break}return le.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Fe.abrupt("return");case 15:return ce({key:n.key,insert_id:n==null?void 0:n.question_id,question_type:6}),Fe.abrupt("break",17);case 17:case"end":return Fe.stop()}},ge)}));return function(De){return de.apply(this,arguments)}}(),pe=function(){var de=Object(x.a)(v.a.mark(function ge(De){var Ve;return v.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return De.preventDefault(),et.next=3,Object(Xe.M)({id:n==null?void 0:n.hack_identifier});case 3:Ve=et.sent,Ve.status===0&&Object(R.z)("/myproblems/".concat(Ve==null?void 0:Ve.identifier));case 5:case"end":return et.stop()}},ge)}));return function(De){return de.apply(this,arguments)}}(),He=function(){return u.a.createElement("aside",null,u.a.createElement("div",{className:D.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},n.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",n.question_score,"\u5206\uFF09"),u.a.createElement("span",{className:"c-blue current",onClick:function(De){return pe(De)}},"\u67E5\u770B\u8BE6\u60C5"),!n.hideAction&&te.map(function(ge,De){return ge.id==="up"&&n.key===1||ge.id==="down"&&n.key===n.len?null:u.a.createElement(i.a,{key:De,placement:"bottom",title:ge.name},u.a.createElement("span",{onClick:function(){return ve(ge)},className:ge.icon}))})),u.a.createElement("div",{className:"mt5"},u.a.createElement(S.a,{value:n.question_title})),u.a.createElement("div",{className:D.a.questionChoices},u.a.createElement(S.a,{value:n.description||""})))};return u.a.createElement("section",{className:D.a.wrap},He())};_.a=Object(_e.a)(function(L){var r=L.problemset,O=L.loading,g=L.globalSetting,ae=L.exercise;return{problemset:r,globalSetting:g,exercise:ae,loading:O.effects}},null,null,{forwardRef:!0})(Object(Pe.forwardRef)(q))},M8RZ:function(rt,_,e){"use strict";e.d(_,"a",function(){return le});var $e=e("FGJx"),i=e("o0AO"),G=e("uwZC"),m=e("lpH6"),ie=e("ZZRV"),v=e.n(ie),E=e("EaaV"),oe=e.n(E),le=function(x){Object(G.a)(M,x);var Y=Object(m.a)(M);function M(Pe){var u;Object($e.a)(this,M),u=Y.call(this,Pe);var Be=window.document;return u.node=Be.createElement("div"),Be.body.appendChild(u.node),u}return Object(i.a)(M,[{key:"render",value:function(){var u=this.props.children;return Object(E.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),M}(v.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 $e=e("rjoL"),i=e("TMtJ"),G=e("Uu80"),m=e("GZha"),ie=e("zjzt"),v=e("ZZRV"),E=e.n(v),oe=e("M0ff"),le=e.n(oe),x=e("BlUI"),Y=e("4X1q"),M=e("bwE0"),Pe=e("aPdX"),u=e("rnm6"),Be=e("95/S"),_e=e("kSUc"),Xe=e("9Bee"),R=e("1gHQ"),S=e("dejd"),K=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 N(a){var s=a.onActionCallback,c=a.title,p=a.icon,te=a.actionName,ve=a.className,pe=ve===void 0?"":ve,He=a.children;function de(){s(te)}return E.a.createElement("a",{title:c,className:pe,onClick:de},E.a.createElement("i",{className:"md-iconfont ".concat(p)}),He)}var q=function(a){var s=a.watch,c=a.showNullButton,p=a.onActionCallback,te=a.fullScreen,ve=[].concat(D,[{title:"".concat(s?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(s?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return E.a.createElement("ul",{className:"markdown-toolbar-container"},ve.map(function(pe,He){return E.a.createElement("li",{key:He},pe.actionName?E.a.createElement(N,Object(R.a)({},pe,{onActionCallback:p})):E.a.createElement("span",{className:"v-line"}))}),c?E.a.createElement("li",null,E.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:p},E.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,E.a.createElement("li",{className:"btn-full-screen"},E.a.createElement(N,{icon:"".concat(te?"icon-shrink":"icon-enlarge"),title:te?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:p})))},L=e("M8RZ"),r=e("MPZO"),O=e("bnk9"),g=e("EkPb"),ae=e("7X0+"),me=e("DHCt"),ze=e("CRgH"),se={labelCol:{span:4},wrapperCol:{span:20}},B=function(a){var s=a.callback,c=a.onCancel;function p(te){s(te)}return E.a.createElement(ae.a,Object(R.a)({},se,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:p}),E.a.createElement(ae.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(ae.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(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(O.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))},ne=e("7ahc"),n=e("HmJG"),W=e("BjJ7"),V=ae.a.useForm,y={width:280,marginRight:10},ee={labelCol:{span:5},wrapperCol:{span:19}},ue=function(a){var s=a.callback,c=a.onCancel,p=V(),te=Object(m.a)(p,1),ve=te[0];function pe(ge){s(ge)}function He(ge){ve.setFieldsValue({src:"/api/attachments/".concat(ge.id)})}function de(ge){var De=ge.target.files[0];ce(De,He)}return E.a.createElement(ae.a,Object(R.a)({form:ve},ee,{className:"upload-image-panel",onFinish:pe}),E.a.createElement(ae.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},E.a.createElement("div",{className:"flex-container"},E.a.createElement(ae.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(b,{onFileChange:de}))),E.a.createElement(ae.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(ae.a.Item,{style:{textAlign:"right"}},E.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(O.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))};function b(a){var s=a.onFileChange;return E.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",E.a.createElement("input",{type:"file",accept:"image/*",onChange:s}))}function ce(a,s){var c=new FormData;c.append("editormd-image-file",a),c.append("file_param_name","editormd-image-file"),c.append("byxhr","true");var p=new window.XMLHttpRequest;p.withCredentials=!0,p.addEventListener("load",function(te){s(JSON.parse(te.target.responseText))},!1),p.addEventListener("error",function(te){console.error(te)},!1),p.open("POST","".concat(W.a,"/api/attachments.json")),p.send(c)}var X=e("EYz/"),Ne=e("gwXo"),at=e("9cas"),T=e("twZV"),d=T.a.Group,Ye={margin:"0 8px"},k=function(a){var s=a.callback,c=a.onCancel;function p(te){s(te)}return E.a.createElement(ae.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:p},E.a.createElement("div",{className:"flex-container"},E.a.createElement("span",{style:Ye},"\u5355\u5143\u683C\u6570\uFF1A"),E.a.createElement("span",{style:Ye},"\u884C\u6570"),E.a.createElement(ae.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.a.createElement(Ne.a,null)),E.a.createElement("span",{style:Ye},"\u5217\u6570"),E.a.createElement(ae.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.a.createElement(Ne.a,null))),E.a.createElement("div",{className:"flex-container",style:{marginTop:12}},E.a.createElement("span",{style:Ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.a.createElement(ae.a.Item,{name:"align"},E.a.createElement(d,null,E.a.createElement(T.a,{value:"default"},E.a.createElement("i",{className:"fa fa-align-justify"})),E.a.createElement(T.a,{value:"left"},E.a.createElement("i",{className:"fa fa-align-left"})),E.a.createElement(T.a,{value:"center"},E.a.createElement("i",{className:"fa fa-align-center"})),E.a.createElement(T.a,{value:"right"},E.a.createElement("i",{className:"fa fa-align-right"}))))),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(O.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))},je="link",lt="upload-image",_t="code-block",pt="add-table",Ie="------------",ct={default:Ie,left:":".concat(Ie),center:":".concat(Ie,":"),right:"".concat(Ie,":")},h=e("9VGf"),U,f;function st(){}var Ee=0,qe=1e4,it="\u2581";function dt(a){return/^\d+$/.test(a)?"".concat(a,"px"):a}var mt=navigator.platform.toUpperCase().indexOf("MAC")>=0,nt=mt?"Cmd":"Ctrl",tt=(U={},Object(ie.a)(U,nt+"-B","bold"),Object(ie.a)(U,nt+"-I","italic"),U),F=(f={},Object(ie.a)(f,je,"\u6DFB\u52A0\u94FE\u63A5"),Object(ie.a)(f,_t,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ie.a)(f,lt,"\u6DFB\u52A0\u56FE\u7247"),Object(ie.a)(f,pt,"\u6DFB\u52A0\u8868\u683C"),f),t=_.a=function(a){var s=a.defaultValue,c=s===void 0?"":s,p=a.onChange,te=a.width,ve=te===void 0?"100%":te,pe=a.height,He=pe===void 0?400:pe,de=a.miniToolbar,ge=de===void 0?!1:de,De=a.isFocus,Ve=De===void 0?!1:De,Fe=a.watch,et=a.id,Ke=et===void 0?"markdown-editor-id":et,We=a.showResizeBar,C=We===void 0?!1:We,Oe=a.noStorage,z=Oe===void 0?!1:Oe,J=a.showNullButton,P=J===void 0?!1:J,Le=a.fullScreen,$=Le===void 0?!1:Le,Ge=a.onBlur,j=a.onCMBeforeChange,fe=a.className,Z=fe===void 0?"":fe,ot=a.placeholder,re=ot===void 0?"":ot,I=Object(v.useState)(null),A=Object(m.a)(I,2),o=A[0],l=A[1],be=Object(v.useState)(c),he=Object(m.a)(be,2),we=he[0],Ue=he[1],bt=Object(v.useState)(Fe),Ce=Object(m.a)(bt,2),Te=Ce[0],Ut=Ce[1],jt=Object(v.useState)($),Ft=Object(m.a)(jt,2),Mt=Ft[0],Lt=Ft[1],Tt=Object(v.useState)(""),St=Object(m.a)(Tt,2),At=St[0],ut=St[1],Me=Object(v.useState)(0),Se=Object(m.a)(Me,2),ke=Se[0],xe=Se[1],ye=Object(v.useState)(He),w=Object(m.a)(ye,2),Q=w[0],H=w[1],Re=Object(v.useState)(!1),Ae=Object(m.a)(Re,2),Et=Ae[0],Pt=Ae[1],gt=Object(v.useRef)(),Dt=Object(v.useRef)(),Ct=Object(v.useRef)(),Bt=Object(v.useRef)();Object(v.useEffect)(function(){if(gt.current){var Ze=function(ft,vt){var ht=vt.clipboardData;if(ht){var yt=ht.types.toString(),Rt=ht.items;if(yt==="text/html,Files"||yt==="Files"){var Ot=Rt[1];yt==="Files"&&(Ot=Rt[0]),Ot.kind==="file"&&Ot.type.match(/^image\//i)&&ce(Ot.getAsFile(),function(xt){xt.id?Je.replaceSelection("")):document.location.href="/user/login"})}else return!0}return!0},Je=le.a.fromTextArea(gt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!ge,lineWrapping:!0,value:c,autoCloseTags:!0,autoCloseBrackets:!0});return Je.on("paste",Ze),l(Je),function(){Je.off("paste",Ze)}}},[]);var It=Object(v.useCallback)(function(){if(Dt.current)try{var Ze=Dt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Je=Dt.current.getElementsByClassName("markdown-editor-body")[0];Mt?Je.style.height="calc(100vh - ".concat(Ze,"px)"):Je.style.height="".concat(Q-Ze,"px")}catch(Qe){console.log(Qe,"---- to set md editor body height")}},[Q,Dt,Mt]);Object(v.useEffect)(function(){function Ze(){var Qe=new x.default(function(ft){var vt=Object(G.a)(ft),ht;try{for(vt.s();!(ht=vt.n()).done;){var yt=ht.value;(yt.target.offsetHeight>0||yt.target.offsetWidth>0)&&(It(),o.setSize("100%","100%"),o.refresh())}}catch(Rt){vt.e(Rt)}finally{vt.f()}});return Qe.observe(gt.current.parentElement),Qe}if(o){var Je=Ze();return function(){Je.unobserve(gt.current.parentElement)}}},[o,It]),Object(v.useEffect)(function(){if(o){for(var Ze=[],Je=function(){var yt=ft[Qe];vt=Object(m.a)(yt,2);var Rt=vt[0],Ot=vt[1],xt=Object(ie.a)({},Rt,function(){kt(Ot)});Ze.push(xt),o.addKeyMap(xt)},Qe=0,ft=Object.entries(tt);Qe<ft.length;Qe++){var vt;Je()}return function(){var ht=Object(G.a)(Ze),yt;try{for(ht.s();!(yt=ht.n()).done;){var Rt=yt.value;o.removeKeyMap(Rt)}}catch(Ot){ht.e(Ot)}finally{ht.f()}}}},[o]),Object(v.useEffect)(function(){$!==Mt&&Lt($)},[$]),Object(h.a)(function(){if(!z&&ke>0){var Ze=new Date().getTime(),Je=window.sessionStorage.getItem(Ke);Ze>=ke+qe&&(!Je||Je!==we)&&(window.sessionStorage.setItem(Ke,we),Pt(!0))}},qe),Object(v.useEffect)(function(){Ut(Fe)},[o,Fe]),Object(v.useEffect)(function(){o&&(Ve&&o.focus())},[o,Ve]),Object(v.useEffect)(function(){if(Te&&o){var Ze=function(ft){var vt=ft.target;if(Bt.current){var ht=vt.scrollTop/vt.scrollHeight;Bt.current.scrollTop=Bt.current.scrollHeight*ht}},Je=o.getScrollerElement();return Je.addEventListener("scroll",Ze),function(){Je.removeEventListener("scroll",Ze)}}},[o,Te]),Object(v.useEffect)(function(){if(o&&j){var Ze=function(Qe,ft){j(Qe,ft)};return o.on("beforeChange",Ze),function(){o.off("beforeChange",Ze)}}},[o,j]),Object(v.useEffect)(function(){if(o&&Ge){var Ze=function(){Ge(o.getValue())};return o.on("blur",Ze),function(){o.off("blur",Ze)}}},[o,Ge]),Object(v.useEffect)(function(){if(o){var Ze=function(Qe){var ft=Qe.getValue();Ue(ft),xe(new Date().getTime()),Qe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),p&&p(ft)};return o.on("change",Ze),function(){o.off("change",Ze)}}},[o,p]),Object(v.useEffect)(function(){o&&(c==null?(o.setValue(""),Ue("")):c!==o.getValue()&&(o.setValue(c),Ue(c)))},[o,c]);var kt=Object(v.useCallback)(function(Ze){var Je=o.getCursor(),Qe=o.getSelection(),ft=Qe.split(`
|
||
`);switch(Ze){case"bold":return o.replaceSelection("**"+Qe+"**"),Qe===""&&o.setCursor(Je.line,Je.ch+2),o.focus();case"italic":return o.replaceSelection("*"+Qe+"*"),Qe===""&&o.setCursor(Je.line,Je.ch+1),o.focus();case"code":return o.replaceSelection("`"+Qe+"`"),Qe===""&&o.setCursor(Je.line,Je.ch+1),o.focus();case"inline-latex":return o.replaceSelection("`$$"+Qe+"$$`"),Qe===""&&o.setCursor(Je.line,Je.ch+3),o.focus();case"latex":return o.replaceSelection("```latex\n"+Qe+"\n```"),o.setCursor(Je.line+1,Qe.length+1),o.focus();case"line-break":return o.replaceSelection(`<br/>
|
||
`),o.focus();case"list-ul":return Qe===""?o.replaceSelection("- "+Qe):o.replaceSelection(ft.map(function(vt){return vt===""?"":"- ".concat(vt)}).join(`
|
||
`)),o.focus();case"list-ol":return Qe===""?o.replaceSelection("1. "+Qe):o.replaceSelection(ft.map(function(vt,ht){return vt===""?"":"".concat(ht+1,". ").concat(vt)}).join(`
|
||
`)),o.focus();case"add-null-ch":return Qe===""&&o.setCursor(Je.line,Je.ch+1),o.replaceSelection(it),o.focus();case"eraser":return o.setValue(""),o.focus();case"trigger-watch":return Ut(!Te),o.focus();case"trigger-full-screen":return Lt(!Mt),o.focus();case je:ut(je);return;case _t:ut(_t);return;case lt:ut(lt);return;case pt:ut(pt);return;default:throw new Error}},[o,Te,Mt]),Nt=Object(v.useCallback)(function(Ze){ut("");switch(At){case je:var Je=Ze.title,Qe=Ze.link;return o.replaceSelection("[".concat(Je,"](").concat(Qe,")")),o.focus();case _t:var ft=Ze.language,vt=Ze.content;return o.replaceSelection(["```"+ft,vt,"```"].join(`
|
||
`)),o.focus();case lt:var ht=Ze.src,yt=Ze.alt;return o.replaceSelection(".concat(ht,' "').concat(yt,'" )')),o.focus();case pt:for(var Rt=Ze.row,Ot=Ze.col,xt=Ze.align,Wt=`
|
||
`,Kt=0;Kt<Rt;Kt++){for(var $t=[],Xt=[],Vt=0;Vt<Ot;Vt++)Kt===1&&Xt.push(ct[xt]),$t.push(" ");Kt===1&&(Wt+="| ".concat(Xt.join(" | "),` |
|
||
`)),Wt+="| ".concat($t.join(Ot===1?"":" | "),` |
|
||
`)}return o.replaceSelection(Wt+`
|
||
`),o.focus();default:throw new Error}},[o,At]),zt=Object(v.useMemo)(function(){switch(At){case je:return E.a.createElement(B,{callback:Nt,onCancel:wt});case _t:return E.a.createElement(ne.b,{callback:Nt,onCancel:wt});case lt:return E.a.createElement(ue,{callback:Nt,onCancel:wt});case pt:return E.a.createElement(k,{callback:Nt,onCancel:wt});default:return null}},[At]);function wt(){ut("")}Object(v.useEffect)(function(){if(Ct.current){var Ze=function(Rt){vt=!0,ht=Rt.pageY},Je=function(){vt=!1},Qe=function(Rt){if(vt){var Ot=Rt.pageY-ht;Ot<0&&(Ot=0),Ot>300&&(Ot=300);var xt=He+Ot+"px";H(xt)}},ft=Ct.current,vt=!1,ht=0;return ft.addEventListener("mousedown",Ze),document.addEventListener("mousemove",Qe),document.addEventListener("mouseup",Je),function(){ft.removeEventListener("mousedown",Ze),document.removeEventListener("mousemove",Qe),document.removeEventListener("mouseup",Je)}}},[o,Ct]),Object(v.useEffect)(function(){H(He)},[He]);var Ht=dt(ve),Gt=dt(Q),Zt={width:Ht,height:Gt},Jt=Object(v.useMemo)(function(){if(ke){var Ze=new Date(ke),Je=Ze.getHours(),Qe=Ze.getMinutes(),ft=Ze.getSeconds();return Je=Je<10?"0"+Je:Je,Qe=Qe<10?"0"+Qe:Qe,ft=ft<10?"0"+ft:ft,"".concat(Je,":").concat(Qe,":").concat(ft)}return 0},[ke]);function Qt(){window.sessionStorage.removeItem(Ke),Pt(!1),xe(0)}function Yt(){Pt(!1),xe(0),o.setValue(window.sessionStorage.getItem(Ke))}return E.a.createElement(v.Fragment,null,E.a.createElement("div",{className:"markdown-editor-wrapper",ref:Dt},E.a.createElement("div",{className:"markdown-editor-container ".concat(Z," ").concat(Te?"on-preview":""," ").concat(ge?"mini":""," ").concat(Mt?"full-screen":""),style:Zt},E.a.createElement(q,{watch:Te,fullScreen:Mt,showNullButton:P,onActionCallback:kt}),E.a.createElement("div",{className:"markdown-editor-body"},E.a.createElement("div",{className:"codemirror-container"},E.a.createElement("textarea",{ref:gt,placeholder:re})),Te?E.a.createElement("div",{ref:Bt,className:"preview-container"},E.a.createElement(Xe.a,{value:we})):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(L.a,null,F[At]?E.a.createElement(i.a,{centered:!0,title:F[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 $e}),e.d(_,"b",function(){return i}),e.d(_,"c",function(){return G}),e.d(_,"a",function(){return m});function $e(ie){try{ie.mozRequestFullScreen?ie.mozRequestFullScreen():ie.webkitRequestFullScreen&&ie.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function i(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var G=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function m(){var ie=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(ie==null)}},dejd:function(rt,_,e){},dfu6:function(rt,_,e){"use strict";e.d(_,"a",function(){return $e});var $e=function(m){var ie=/^(\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 ie.test(m)},i=function(m){var ie=/^(\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 ie.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 $e=e("CeOx"),i=e("NiCL"),G=e("rjoL"),m=e("TMtJ"),ie=e("MPZO"),v=e("bnk9"),E=e("EYz/"),oe=e("gwXo"),le=e("X/R0"),x=e("M6G9"),Y=e("VBJJ"),M=e.n(Y),Pe=e("z3+T"),u=e("55MS"),Be=e("V0hb"),_e=e("GZha"),Xe=e("buSX"),R=e("ZZRV"),S=e.n(R),K=e("q5+0"),D=e("9kvl"),N=e("Ot1p"),q=e("V0Rq"),L=e("YJx+"),r=e.n(L),O=e("9Bee"),g=e("u2Z1"),ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],me=function(se,B){var ne=se.problemset,n=se.exercise,W=se.globalSetting,V=se.loading,y=se.dispatch,ee=se.onRef,ue=ee===void 0?function(){}:ee,b=se.editData,ce=se.cancelAdd,X=ce===void 0?function(){}:ce,Ne=se.editKey,at=se.setEditKey,T=at===void 0?function(){}:at,d=se.addCallback,Ye=d===void 0?function(){}:d,k=se.setIsClaer,je=k===void 0?function(){}:k,lt=Object(Xe.a)(se,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),_t=Object(R.useState)(""),pt=Object(_e.a)(_t,2),Ie=pt[0],ct=pt[1],h=Object(R.useState)(""),U=Object(_e.a)(h,2),f=U[0],st=U[1],Ee=Object(R.useState)(""),qe=Object(_e.a)(Ee,2),it=qe[0],dt=qe[1],mt=Object(R.useState)(10),nt=Object(_e.a)(mt,2),tt=nt[0],F=nt[1],t=Object(R.useState)(!1),a=Object(_e.a)(t,2),s=a[0],c=a[1],p=Object(R.useState)([]),te=Object(_e.a)(p,2),ve=te[0],pe=te[1],He=Object(K.m)(),de=Object(R.useState)([]),ge=Object(_e.a)(de,2),De=ge[0],Ve=ge[1],Fe=function(J){Ve([].concat(Object(Be.a)(De),[Object(u.a)({},J)]))};Object(R.useEffect)(function(){var z;if(!(b==null?void 0:b.question_title)){c(!0),ct(""),dt(""),F(10);return}ct(b==null?void 0:b.question_title),dt(b==null||((z=b.standard_answer)===null||z===void 0)?void 0:z[0]),F(b==null?void 0:b.question_score),pe(b.tag_discipline_ids)},[ne.editData,s]),Object(R.useEffect)(function(){var z,J=(n==null||((z=n.tagDisciplineData)===null||z===void 0)?void 0:z.tag_disciplines)&&Array.isArray(n.tagDisciplineData.tag_disciplines)?n.tagDisciplineData.tag_disciplines:[];Ve(J)},[n.tagDisciplineData]),Object(R.useEffect)(function(){s&&z();function z(){return J.apply(this,arguments)}function J(){return J=Object(Pe.a)(M.a.mark(function P(){var Le,$,Ge;return M.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(q.B)({sub_discipline_id:(Le=n.editData)===null||Le===void 0||(($=Le.exercise)===null||$===void 0)?void 0:$.sub_discipline_id});case 2:Ge=fe.sent,Ve(Ge.tag_disciplines);case 4:case"end":return fe.stop()}},P)})),J.apply(this,arguments)}},[s]),Object(R.useImperativeHandle)(B,function(){return{onSave:et,isEdit:s}});var et=function(){var z=Object(Pe.a)(M.a.mark(function J(){var P,Le,$,Ge,j;return M.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(Ie){Z.next=3;break}return x.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Z.abrupt("return",!1);case 3:if(!b.question_id){Z.next=9;break}return Z.next=6,y({type:"exercise/editExerciseQuestion",payload:{id:b.question_id,question_title:Ie,question_type:4,question_score:tt,standard_answers:[it],tag_discipline_ids:ve,sub_discipline_id:(Le=n.editData)===null||Le===void 0||(($=Le.exercise)===null||$===void 0)?void 0:$.sub_discipline_id}});case 6:P=Z.sent,Z.next=12;break;case 9:return Z.next=11,y({type:"exercise/addExerciseQuestion",payload:{insert_id:b==null?void 0:b.insert_id,categoryId:He.categoryId,exercise_bank_id:He.categoryId,question_title:Ie,question_type:4,question_score:tt,standard_answers:[it],tag_discipline_ids:ve,sub_discipline_id:(Ge=n.editData)===null||Ge===void 0||((j=Ge.exercise)===null||j===void 0)?void 0:j.sub_discipline_id}});case 11:P=Z.sent;case 12:return P.status===0&&(T(-1),x.b.success("\u4FDD\u5B58\u6210\u529F"),c(!1),y({type:"exercise/editExercise",payload:Object(u.a)({},He)})),Z.abrupt("return",{name:Ie,answer_texts:[it],analysis:f});case 14:case"end":return Z.stop()}},J)}));return function(){return z.apply(this,arguments)}}(),Ke=function(){var J,P;return S.a.createElement("aside",null,S.a.createElement("div",{className:r.a.questionType},S.a.createElement("div",null,S.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),S.a.createElement(N.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ie,onChange:function($){return ct($)}}),S.a.createElement("p",{className:r.a.titleWrap},S.a.createElement("span",{className:r.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),S.a.createElement(N.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:it,onChange:function($){return dt($)}}),S.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",S.a.createElement(oe.a,{value:tt,max:1e4,min:0,onChange:function($){F($)}})," \u5206"),S.a.createElement("p",{className:r.a.titleWrap},S.a.createElement("span",{className:"".concat(r.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",S.a.createElement("span",{className:r.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),S.a.createElement("div",{className:"mt5"},S.a.createElement(g.a,{value:ve,selectvalues:b==null?void 0:b.tag_discipline_ids,onChange:pe,subId:(J=n.editData)===null||J===void 0||((P=J.exercise)===null||P===void 0)?void 0:P.sub_discipline_id,knowledgeOptions:De,onAddKnowledgeFinish:Fe}))),S.a.createElement("aside",{className:"tr"},(Ne!==-1||b.question_id)&&S.a.createElement(v.a,{type:"default",onClick:function(){X(),c(!1)}},"\u53D6\u6D88"),S.a.createElement(v.a,{className:"ml20",type:"primary",onClick:function(){et()}},"\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(z){var J,P;return(n==null||((J=n.editData)===null||J===void 0||((P=J.exercise)===null||P===void 0))?void 0:P.exercise_status)===1?z:z.id!=="del"&&z.id!=="add"}),C=function(){var z=Object(Pe.a)(M.a.mark(function J(P){return M.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:$.t0=P.id,$.next=$.t0==="del"?3:$.t0==="up"||$.t0==="down"?5:$.t0==="edit"?9:$.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(Pe.a)(M.a.mark(function j(){return M.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(q.j)({id:b.question_id});case 2:y({type:"exercise/editExercise",payload:Object(u.a)({},He)});case 3:case"end":return Z.stop()}},j)}))()}}),$.abrupt("break",16);case 5:return $.next=7,y({type:"exercise/exeriseMoveUpDown",payload:{id:b.question_id,opr:P.id}});case 7:return y({type:"exercise/editExercise",payload:Object(u.a)({},He)}),$.abrupt("break",16);case 9:return Ne!==-1?x.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(je(!1),T(b.key),c(!0)),$.abrupt("break",16);case 11:if(!(Ne!==-1)){$.next=14;break}return x.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),$.abrupt("return");case 14:return Ye({key:b.key,insert_id:b==null?void 0:b.question_id,question_type:4}),$.abrupt("break",16);case 16:case"end":return $.stop()}},J)}));return function(P){return z.apply(this,arguments)}}(),Oe=function(){return S.a.createElement("aside",null,S.a.createElement("div",{className:r.a.questionType},S.a.createElement("div",null,S.a.createElement("span",{className:"font16 c-blue"},b.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",b.question_score,"\u5206\uFF09"),!b.hideAction&&We.map(function(J,P){return J.id==="up"&&b.key===1||J.id==="down"&&b.key===b.len?null:S.a.createElement(i.a,{key:P,placement:"bottom",title:J.name},S.a.createElement("span",{onClick:function(){return C(J)},className:J.icon}))})),S.a.createElement("div",{className:"mt5"},S.a.createElement(O.a,{value:b.question_title})),S.a.createElement("div",{className:r.a.questionChoices},S.a.createElement("p",null,S.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),S.a.createElement(O.a,{value:it})))};return S.a.createElement("section",{className:r.a.wrap},!s&&Oe(),s&&Ke())};_.a=Object(D.a)(function(ze){var se=ze.problemset,B=ze.loading,ne=ze.exercise,n=ze.globalSetting;return{problemset:se,globalSetting:n,exercise:ne,loading:B.effects}},null,null,{forwardRef:!0})(Object(R.forwardRef)(me))},kSUc:function(rt,_,e){},kqOp:function(rt,_,e){"use strict";e.d(_,"a",function(){return x});var $e=e("1gHQ"),i=e("FGJx"),G=e("o0AO"),m=e("uwZC"),ie=e("lpH6"),v=e("ZZRV"),E=e.n(v),oe=e("Ot1p"),le="\u2581",x=function(Y){Object(m.a)(Pe,Y);var M=Object(ie.a)(Pe);function Pe(){var u;Object(i.a)(this,Pe);for(var Be=arguments.length,_e=new Array(Be),Xe=0;Xe<Be;Xe++)_e[Xe]=arguments[Xe];return u=M.call.apply(M,[this].concat(_e)),u.getChCountBeforeCursor=function(R,S){for(var K=S.line,D=0,N=0;N<K;N++)D+=R.getLine(N).split(le).length-1;var q=R.getLine(K).substring(0,S.ch);return D+=q.split(le).length-1,D},u.onCMBeforeChange=function(R,S){var K=R.getRange(S.from,S.to),D=0;if(S.text.forEach(function(O){D+=O.split(le).length-1}),K&&K.indexOf(le)!=-1){var N=K.split(le).length-1,q=u.getChCountBeforeCursor(R,S.from);if(console.log("\u5220\u9664".concat(N,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(q,"\u4E2A\uFF0C\u65B0\u589E").concat(D,"\u4E2A")),u.props.deleteEmptyDisabled)S.cancel();else{var L=window.confirm("\u786E\u8BA4\u8981\u5220\u9664\u7B2C".concat(N==1?q+1:"".concat(q+1,"-").concat(q+N),"\u4E2A\u7A7A\u5417\uFF1F"));L?u.props.onPlaceholderChange&&u.props.onPlaceholderChange(q,N,D):S.cancel()}}else if(D){var r=u.getChCountBeforeCursor(R,S.from);console.log("\u65B0\u589E".concat(D,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(r,"\u4E2A")),u.props.onPlaceholderChange&&u.props.onPlaceholderChange(r,0,D)}},u}return Object(G.a)(Pe,[{key:"render",value:function(){return E.a.createElement(oe.a,Object($e.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Pe}(v.Component)},s8TD:function(rt,_,e){"use strict";e.d(_,"a",function(){return Y});var $e=e("AVV0"),i=e("XZgM"),G=e("TFeq"),m=e("RXQH"),ie=e("VgM2"),v=e("rjoL"),E=e("TMtJ"),oe=e("ZZRV"),le=e.n(oe),x=e("dfu6"),Y=function(Pe){return new Promise(function(u,Be){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return Be("WebRTC not supported by browser");var _e=new RTCPeerConnection,Xe=[];_e.createDataChannel(""),_e.createOffer().then(function(R){return _e.setLocalDescription(R)}).catch(function(R){return Be(R)}),_e.onicecandidate=function(R){console.log("event:",R);var S=[];if(!R||!R.candidate){if(console.log("ips",Xe),Xe.length==0||!Object(x.a)(Xe[0])){var K=E.a.info({title:le.a.createElement(G.a,null,le.a.createElement(ie.a,{flex:"1"},"\u63D0\u793A"),le.a.createElement(ie.a,null,le.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return K.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:le.a.createElement(G.a,null,le.a.createElement(ie.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",Pe.ip_limit==="inner"&&le.a.createElement(le.a.Fragment,null,le.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),le.a.createElement("br",null),le.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return Be("WebRTC disabled or restricted by browser")}var D=Xe.filter(function(n){return Object(x.a)(n)});return u(D.join(""))}var N=R.candidate.candidate.split(" "),q=Object($e.a)(N),L=q[0],r=q[1],O=q[2],g=q[3],ae=q[4],me=q[5],ze=q[7],se=q.slice(8),B=["rtp","rtpc"];if(console.log("event:",R),Xe.some(function(n){return n==ae})||Xe.push(ae),console.log(" candidate: "+L.split(":")[1]),console.log(" component: "+B[r-1]),console.log(" protocol: "+O),console.log(" priority: "+g),console.log(" ip: "+ae),console.log(" port: "+me),console.log(" type: "+ze),se.length){console.log("attributes: ");for(var ne=0;ne<se.length;ne+=2)console.log("> "+se[ne]+": "+se[ne+1])}}})}},tFzH:function(rt,_,e){"use strict";var $e=e("CeOx"),i=e("NiCL"),G=e("rjoL"),m=e("TMtJ"),ie=e("MPZO"),v=e("bnk9"),E=e("GrpF"),oe=e("Xc/e"),le=e("XZgM"),x=e("TFeq"),Y=e("EYz/"),M=e("gwXo"),Pe=e("RXQH"),u=e("VgM2"),Be=e("DHCt"),_e=e("CRgH"),Xe=e("VBJJ"),R=e.n(Xe),S=e("55MS"),K=e("X/R0"),D=e("M6G9"),N=e("z3+T"),q=e("GZha"),L=e("buSX"),r=e("ZZRV"),O=e.n(r),g=e("q5+0"),ae=e("DndG"),me=e("9kvl"),ze=e("V0Rq"),se=e("Ot1p"),B=e("YJx+"),ne=e.n(B),n=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"],V=function(ee,ue){var b=ee.problemset,ce=ee.globalSetting,X=ee.exercise,Ne=ee.loading,at=ee.dispatch,T=ee.editData,d=ee.cancelAdd,Ye=d===void 0?function(){}:d,k=ee.editKey,je=ee.setEditKey,lt=je===void 0?function(){}:je,_t=ee.addCallback,pt=_t===void 0?function(){}:_t,Ie=ee.setIsClaer,ct=Ie===void 0?function(){}:Ie,h=Object(L.a)(ee,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),U=Object(r.useState)(""),f=Object(q.a)(U,2),st=f[0],Ee=f[1],qe=Object(r.useState)(""),it=Object(q.a)(qe,2),dt=it[0],mt=it[1],nt=Object(r.useState)(""),tt=Object(q.a)(nt,2),F=tt[0],t=tt[1],a=Object(r.useState)([]),s=Object(q.a)(a,2),c=s[0],p=s[1],te=Object(r.useState)(""),ve=Object(q.a)(te,2),pe=ve[0],He=ve[1],de=Object(r.useState)(),ge=Object(q.a)(de,2),De=ge[0],Ve=ge[1],Fe=Object(r.useState)(!1),et=Object(q.a)(Fe,2),Ke=et[0],We=et[1],C=Object(r.useState)([]),Oe=Object(q.a)(C,2),z=Oe[0],J=Oe[1],P=Object(r.useState)(!1),Le=Object(q.a)(P,2),$=Le[0],Ge=Le[1],j=Object(g.m)();Object(r.useEffect)(function(){var A;T.edit&&(Ge(!0),mt(""),Ee(""),J([])),Ee(T.shixun_name),mt(T.question_title);var o=[];(A=T.shixun)===null||A===void 0||A.map(function(l){o.push(l.challenge_score)}),J(o)},[T]),Object(r.useEffect)(function(){We(!1)},[$]),Object(r.useImperativeHandle)(ue,function(){return{onSave:fe,isEdit:$}});var fe=function(){var A=Object(N.a)(R.a.mark(function o(){var l,be,he;return R.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(l=[],be=!1,!be){Ue.next=4;break}return Ue.abrupt("return",!1);case 4:if(!T.question_id){Ue.next=10;break}return Ue.next=7,at({type:"exercise/editExerciseQuestion",payload:{id:T.question_id,question_title:dt,shixun_name:st,shixun_id:T.shixun_id,question_type:5,question_scores:z}});case 7:he=Ue.sent,Ue.next=13;break;case 10:return Ue.next=12,at({type:"exercise/addExerciseQuestion",payload:{insert_id:T==null?void 0:T.insert_id,categoryId:j.categoryId,question_title:dt,shixun_name:st,shixun_id:T.shixun_id,question_type:5,question_scores:z}});case 12:he=Ue.sent;case 13:return he.status===0&&(lt(-1),D.b.success("\u4FDD\u5B58\u6210\u529F"),Ge(!1),at({type:"exercise/editExercise",payload:Object(S.a)({},j)})),Ue.abrupt("return",{name:dt,analysis:F,standard_answers:l,is_ordered:De});case 15:case"end":return Ue.stop()}},o)}));return function(){return A.apply(this,arguments)}}(),Z=function(){var o;return O.a.createElement("aside",null,O.a.createElement("div",{className:ne.a.questionType},O.a.createElement("div",null,O.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),O.a.createElement("div",{className:"mt10"},O.a.createElement(_e.a,{defaultValue:st,onChange:function(be){debugger;Ee(be.target.value)}})),O.a.createElement("div",{className:"mt10"},O.a.createElement(se.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:dt,onChange:function(be){mt(be)}})),O.a.createElement("div",{className:"mt20"},(o=T.shixun)===null||o===void 0?void 0:o.map(function(l,be){return O.a.createElement(x.a,{gutter:[20,20]},O.a.createElement(u.a,{flex:"1"},be+1,".",l.challenge_name),O.a.createElement(u.a,null,O.a.createElement(M.a,{defaultValue:z[be],onChange:function(we){z[be]=we,J(z),console.log("srore:L",z[be])}})))})),O.a.createElement("div",{className:"mt20"},c.length>1&&O.a.createElement("span",null,O.a.createElement(oe.a,{checked:De,onChange:function(be){return Ve(be.target.checked)},className:"".concat(ne.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),O.a.createElement("span",{className:"".concat(ne.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),O.a.createElement("aside",{className:"tr"},(k!==-1||!(T==null?void 0:T.edit))&&O.a.createElement(v.a,{type:"default",onClick:function(){Ye(),Ge(!1)}},"\u53D6\u6D88"),O.a.createElement(v.a,{className:"ml20",type:"primary",onClick:function(){fe()}},"\u4FDD\u5B58")))},ot=[{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(A){var o,l;return(X==null||((o=X.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0))?void 0:l.exercise_status)===1?A:A.id!=="del"&&A.id!=="add"}),re=function(){var A=Object(N.a)(R.a.mark(function o(l){return R.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:he.t0=l.id,he.next=he.t0==="del"?3:he.t0==="up"||he.t0==="down"?5:he.t0==="edit"?9:he.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(N.a)(R.a.mark(function Ue(){return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(ze.j)({id:T.question_id});case 2:at({type:"exercise/editExercise",payload:Object(S.a)({},j)});case 3:case"end":return Ce.stop()}},Ue)}))()}}),he.abrupt("break",21);case 5:return he.next=7,at({type:"exercise/exeriseMoveUpDown",payload:{id:T.question_id,opr:l.id}});case 7:return at({type:"exercise/editExercise",payload:Object(S.a)({},j)}),he.abrupt("break",21);case 9:if(!(k!==-1)){he.next=12;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),he.abrupt("return");case 12:return ct(!1),Ge(!0),he.abrupt("break",21);case 15:if(!(k!==-1)){he.next=18;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),he.abrupt("return");case 18:return at({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:T.key,insert_id:T==null?void 0:T.question_id,question_type:5}}}),lt(-1),he.abrupt("break",21);case 21:case"end":return he.stop()}},o)}));return function(l){return A.apply(this,arguments)}}(),I=function(){var o;return O.a.createElement("aside",null,O.a.createElement("div",{className:ne.a.questionType},O.a.createElement("div",null,O.a.createElement("span",{className:"font16 c-blue"},T.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",T.question_score,"\u5206\uFF09"),O.a.createElement("div",{className:"tr"},O.a.createElement(ae.Link,{target:"_blank",to:"/shixuns/".concat(T.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!T.hideAction&&ot.map(function(l,be){return l.id==="up"&&T.key===1||l.id==="down"&&T.key===T.len?null:O.a.createElement(i.a,{key:be,placement:"bottom",title:l.name},O.a.createElement("span",{onClick:function(){return re(l)},className:l.icon}))}))),O.a.createElement("div",{className:"font16"},O.a.createElement(n.a,{value:T.shixun_name})),O.a.createElement("div",{className:"mt30"}),(o=T.shixun)===null||o===void 0?void 0:o.map(function(l,be){return O.a.createElement("div",{key:be},"\u7B2C",be+1,"\u5173 ",O.a.createElement("span",{className:"ml10"},l.challenge_name)," ",O.a.createElement("span",{className:"ml10"},l.challenge_score))}))};return O.a.createElement("section",{className:ne.a.wrap},!$&&I(),$&&Z())};_.a=Object(me.a)(function(y){var ee=y.problemset,ue=y.loading,b=y.globalSetting,ce=y.exercise;return{problemset:ee,globalSetting:b,exercise:ce,loading:ue.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(V))},u2Z1:function(rt,_,e){"use strict";e.d(_,"a",function(){return K});var $e=e("VBJJ"),i=e.n($e),G=e("X/R0"),m=e("M6G9"),ie=e("z3+T"),v=e("DHCt"),E=e("CRgH"),oe=e("rjoL"),le=e("TMtJ"),x=e("V0hb"),Y=e("GZha"),M=e("VmQ4"),Pe=e("QeCE"),u=e("ZZRV"),Be=e.n(u),_e=e("ErOA"),Xe=e("i58Z"),R=e.n(Xe),S=Pe.a.Option,K=function(N){var q=N.subId,L=N.value,r=N.selectvalues,O=N.knowledgeOptions,g=O===void 0?[]:O,ae=N.onChange,me=ae===void 0?function(){}:ae,ze=N.onAddKnowledgeFinish,se=ze===void 0?function(){}:ze,B=Object(u.useRef)(),ne=Object(u.useState)([]),n=Object(Y.a)(ne,2),W=n[0],V=n[1];L=L||[];var y=function(b,ce){b?(V([ce.key]),me([ce.key])):(V([]),me([]))};Object(u.useEffect)(function(){(r==null?void 0:r.length)>0&&(V(Object(x.a)(r)),me(Object(x.a)(r)))},[g]),Object(u.useEffect)(function(){var ue;((ue=L)===null||ue===void 0?void 0:ue.length)>0&&me(Object(x.a)(L))},[g]);var ee=function(b){b.preventDefault(),B.current="",le.a.confirm({centered:!0,width:480,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Be.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",Be.a.createElement("br",null),Be.a.createElement(E.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:B.current,onChange:function(X){B.current=X.target.value}})),onOk:function(){return new Promise(function(){var X=Object(ie.a)(i.a.mark(function Ne(at,T){var d,Ye;return i.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(B.current){je.next=3;break}return m.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),je.abrupt("return",T());case 3:if(!(B.current.length>20)){je.next=6;break}return m.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),je.abrupt("return",T());case 6:return je.next=8,Object(_e.a)("/api/tag_disciplines.json",{method:"post",body:{name:B.current,sub_discipline_id:q}});case 8:return d=je.sent,(d==null?void 0:d.status)===0&&(se({id:d.tag_discipline_id,name:B.current,type:"personal"}),Ye=[],Ye.push(d.tag_discipline_id),me([].concat(Ye)),V([d.tag_discipline_id]),me([].concat(Ye))),je.abrupt("return",at());case 11:case"end":return je.stop()}},Ne)}));return function(Ne,at){return X.apply(this,arguments)}}())}})};return Be.a.createElement("div",{className:R.a.wrap},Be.a.createElement(Pe.a,{disabled:!q,className:"mr5",style:{width:"242px"},onChange:y,showSearch:!0,allowClear:!0,value:g==null?void 0:g.filter(function(ue){return(W==null?void 0:W.includes(ue==null?void 0:ue.id))||(W==null?void 0:W.includes((ue==null?void 0:ue.id)+""))}).map(function(ue){return ue.name})},g==null?void 0:g.map(function(ue){return Be.a.createElement(S,{key:ue.id,value:ue.name},Be.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Be.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ue.name),Be.a.createElement("span",null,ue.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),Be.a.createElement("button",{disabled:!q,className:"".concat(R.a.addKnowledge," ").concat(q?"":R.a.disabled),onClick:ee},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(rt,_,e){"use strict";e.d(_,"o",function(){return v}),e.d(_,"b",function(){return E}),e.d(_,"c",function(){return oe}),e.d(_,"e",function(){return le}),e.d(_,"f",function(){return x}),e.d(_,"s",function(){return Y}),e.d(_,"g",function(){return M}),e.d(_,"t",function(){return Pe}),e.d(_,"d",function(){return u}),e.d(_,"i",function(){return Be}),e.d(_,"j",function(){return _e}),e.d(_,"q",function(){return Xe}),e.d(_,"h",function(){return R}),e.d(_,"p",function(){return S}),e.d(_,"r",function(){return q}),e.d(_,"a",function(){return O}),e.d(_,"l",function(){return je}),e.d(_,"m",function(){return lt}),e.d(_,"k",function(){return _t}),e.d(_,"n",function(){return Ie}),e.d(_,"u",function(){return ct});var $e=e("9kvl"),i;(function(h){h[h.SuperAdmin=1]="SuperAdmin",h[h.Operation=2]="Operation",h[h.CertifiedTeacher=5]="CertifiedTeacher",h[h.TrainingProduction=8]="TrainingProduction",h[h.UncertifiedTeacher=12]="UncertifiedTeacher",h[h.Student=15]="Student"})(i||(i={}));var G;(function(h){h[h.SuperAdmin=1]="SuperAdmin",h[h.Operation=2]="Operation",h[h.Admin=5]="Admin",h[h.Teacher=8]="Teacher",h[h.Assistant=12]="Assistant",h[h.Student=15]="Student"})(G||(G={}));var m=function(U){var f=Object($e.b)()._store.getState(),st=f.user,Ee=st.userInfo;return U.some(function(qe){return qe==(Ee==null?void 0:Ee.role)})},ie=function(U){var f=Object($e.b)()._store.getState(),st=f.user,Ee=st.userInfo;return(Ee==null?void 0:Ee.own)?!0:U.some(function(qe){var it;return qe==(Ee==null||((it=Ee.course)===null||it===void 0)?void 0:it.course_role)})},v=function(){var U=Object($e.b)()._store.getState(),f=U.user,st=f.userInfo;return st.main_site},E=function(){var U,f=Object($e.b)()._store.getState(),st=f.user,Ee=st.userInfo;return Ee==null||((U=Ee.course)===null||U===void 0)?void 0:U.course_is_end},oe=function(){return ie([G.SuperAdmin,G.Operation,G.Admin,G.Teacher,G.Assistant])},le=function(){return ie([G.SuperAdmin,G.Teacher,G.Admin,G.Assistant,G.Operation])},x=function(){return ie([G.SuperAdmin,G.Teacher,G.Admin])},Y=function(){return ie([G.SuperAdmin])},M=function(){return ie([G.SuperAdmin,G.Operation,G.Admin])},Pe=function(){return ie([G.SuperAdmin,G.Operation])},u=function(){return ie([G.SuperAdmin,G.Admin])},Be=function(){return ie([G.SuperAdmin,G.Operation,G.Admin,G.Teacher])},_e=function(){return ie([G.Assistant])},Xe=function(){return ie([G.Student])},R=function(){return ie([G.SuperAdmin,G.Operation,G.Admin,G.Teacher,G.Assistant,G.Student])},S=function(){var U,f=Object($e.b)()._store.getState(),st=f.user,Ee=st.userInfo;return(Ee==null||((U=Ee.course)===null||U===void 0)?void 0:U.course_role)===null},K=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student])},D=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f||!f&&m([i.SuperAdmin])},N=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f||!f&&m([i.SuperAdmin,i.Operation])},q=function(){return m([G.Student])},L=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},r=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},O=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction])},g=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},ae=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},me=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},ze=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},se=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},B=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin]):!1},ne=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student])},n=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},W=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},V=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},y=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?!1:f||!f&&m([i.SuperAdmin,i.Operation])},ee=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?f||!f&&m([i.SuperAdmin,i.Operation]):!1},ue=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},b=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?!f&&m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},ce=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},X=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher])},Ne=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},at=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},T=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},d=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?f||!f&&m([i.SuperAdmin,i.Operation]):!1},Ye=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},k=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ie([G.Teacher])},je=function(){return m([i.SuperAdmin])},lt=function(){return m([i.SuperAdmin,i.Operation])},_t=function(){return m([i.Student])},pt=function(){return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher])},Ie=function(){var U,f=Object($e.b)()._store.getState(),st=f.user;return!!((U=st.userInfo)===null||U===void 0?void 0:U.login)},ct=function(){var U=Object($e.b)()._store.getState(),f=U.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"}}}]);
|