|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[111,5,7,12],{"1vsH":function(de,d,n){"use strict";n.d(d,"i",function(){return s}),n.d(d,"k",function(){return H}),n.d(d,"e",function(){return P}),n.d(d,"h",function(){return S}),n.d(d,"c",function(){return b}),n.d(d,"f",function(){return _e}),n.d(d,"g",function(){return ee}),n.d(d,"a",function(){return ke}),n.d(d,"C",function(){return Ge}),n.d(d,"B",function(){return Q}),n.d(d,"D",function(){return ue}),n.d(d,"E",function(){return he}),n.d(d,"s",function(){return Te}),n.d(d,"r",function(){return Ue}),n.d(d,"p",function(){return Re}),n.d(d,"o",function(){return $e}),n.d(d,"A",function(){return De}),n.d(d,"j",function(){return X}),n.d(d,"z",function(){return Ke}),n.d(d,"u",function(){return Xe}),n.d(d,"l",function(){return Ze}),n.d(d,"x",function(){return Je}),n.d(d,"n",function(){return nn}),n.d(d,"d",function(){return O}),n.d(d,"b",function(){return C}),n.d(d,"t",function(){return ne}),n.d(d,"y",function(){return ie}),n.d(d,"w",function(){return se}),n.d(d,"m",function(){return we}),n.d(d,"v",function(){return je}),n.d(d,"q",function(){return z});var j=n("jrin"),a=n("q1tI"),_=n.n(a),f=n("xKgJ"),y=n("aCH8"),t=n.n(y),s=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],W=function(e){var r={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return e.data&&e.data.map(function(o,p){return _.a.createElement("span",{key:p,className:r[o]&&r[o].class},o)})},H=function(e){var r,o=(r={},Object(j.a)(r,-1,"\u91CD\u505A\u4E2D"),Object(j.a)(r,0,"\u672A\u5F00\u542F"),Object(j.a)(r,1,"\u672A\u901A\u5173"),Object(j.a)(r,2,"\u6309\u65F6\u901A\u5173"),r);return o[e]||"\u8FDF\u4EA4\u901A\u5173"},P=function(e){var r,o,p,h=(r={},Object(j.a)(r,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(j.a)(r,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(j.a)(r,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(j.a)(r,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(j.a)(r,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),r);return _.a.createElement("span",{className:h==null||((o=h[e.status])===null||o===void 0)?void 0:o.class},h==null||((p=h[e.status])===null||p===void 0)?void 0:p.name)},S=function(e){var r=e.status,o={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return _.a.createElement("span",{className:o[r].class},o[r].name)}catch(p){console.log("utils.StatusGraduationProjectTags",e.status)}},b={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},_e={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},ee=function(e){var r={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},o=[];e.is_random&&o.push(_.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{e.status&&e.status.map(function(p,h){o.push(_.a.createElement("span",{key:h,className:r[p]&&r[p].class},p))})}catch(p){console.log("utils.status.tag:",p,e.status)}return o},U=function(e){var r,o,p,h=(r={},Object(j.a)(r,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(j.a)(r,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(j.a)(r,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(j.a)(r,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(j.a)(r,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),r);return _.a.createElement("span",{className:(o=h[e.status])===null||o===void 0?void 0:o.class},(p=h[e.status])===null||p===void 0?void 0:p.name)},ke=function(e){var r,o,p={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return _.a.createElement("span",{className:(r=p[e.status])===null||r===void 0?void 0:r.class},(o=p[e.status])===null||o===void 0?void 0:o.name)},Ge=function(e){e=new Date(e).getTime();var r=1e3*60,o=r*60,p=o*24,h="",F=new Date().getTime(),te=F-e;if(te<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),h="\u521A\u521A";var i=parseInt(te/p,10),m=parseInt(te/o,10),c=parseInt(te/r,10);return i>30?h=""+Q(e,"yyyy-MM-dd"):i>1?h=""+i+"\u5929\u524D":i==1?h="\u6628\u5929":m>=1?h=""+m+"\u5C0F\u65F6\u524D":c>=5?h=""+c+"\u5206\u949F\u524D":h="\u521A\u521A",h},Q=function(e,r){typeof e=="string"&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var o={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},p=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(r)&&(r=r.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(r)&&(r=r.replace(RegExp.$1,p[RegExp.$1.length-1][e.getDay()]));for(var h in o)new RegExp("("+h+")").test(r)&&(r=r.replace(RegExp.$1,RegExp.$1.length==1?o[h]:("00"+o[h]).substr((""+o[h]).length)));return r},ue=function(e){if(!e||e<0)return"0\u79D2";console.log("time:",e);var r=60,o=r*60,p=o*24,h=e/p,F=e/o,te=e/r,i=e%60;return h>=1?parseInt(h.toString())+"\u5929"+Math.floor(F%24)+"\u65F6"+Math.floor(te%60)+"\u5206"+Math.floor(e%60)+"\u79D2":F>1?parseInt(F.toString())+"\u65F6"+Math.floor(te%60)+"\u5206"+Math.floor(e%60)+"\u79D2":te>=1?parseInt(te.toString())+"\u5206"+Math.floor(e%60)+"\u79D2":Math.ceil(e)+"\u79D2"},he=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,o=0;if(e){o=e.length;for(var p=0;p<o;p++){var h=e.charCodeAt(p);h>=55296&&h<=56319&&(o--,p++)}}return o<=r},Te=function(e,r,o){if(r){var p=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,h=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,F=h.test(r),te=p.test(r);(F===!0||te===!0||(r.length<2||r.length>=21))&&o("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}o()},Ue=function(e,r,o){if(r){var p=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,h=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,F=h.test(r),te=p.test(r);(F===!0||te===!0||(r.length<2||r.length>=11))&&o("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}o()},Re=function(e){if(!e)return"";for(var r=e.length-1,o="",p=0;p<r;p++)o+="*";var h=e.substr(0,1)+o;return h},$e=function(e,r){var o=new FileReader;o.addEventListener("load",function(){return r(o.result)}),o.readAsDataURL(e)};function De(v){var e="79e33abd4b6588941ab7622aed1e67e8";return t()(e+v)}var ge=function(e){var r,o=RegExp("(^| )"+e+"=([^;]+)(;|$)");return(r=document.cookie.match(o))?decodeURIComponent(r[2]):null};function He(v,e,r){var o=new Date;o.setTime(o.getTime()+r*24*60*60*1e3);var p="expires="+o.toUTCString();document.cookie=v+"="+e+"; "+p}var oe=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function X(v,e){return new Promise(function(r,o){var p=e,h=document.createElement("iframe"),F;console.log("downloadFileUrl",p),document.body.appendChild(h),h.src=p,h.style.display="none",F=setInterval(function(){ge("fileDownload")&&(oe("fileDownload"),clearInterval(F),r())},1e3)})}var Ke=function(e){var r=e.url,o=e.query;return r?(o&&function(){var p=[],h=function(i){o.hasOwnProperty(i)&&!je(o[i])&&(typeof o[i]=="object"?o[i].map(function(m){p.push("".concat(i,"[]=").concat(m))}):p.push("".concat(i,"=").concat(o[i])))};for(var F in o)h(F);r.indexOf("?")!==-1?r="".concat(r,"&").concat(p.join("&")):r="".concat(r,"?").concat(p.join("&")),console.log("url1111",r)}(),r):""};function Xe(){for(var v=navigator.userAgent,e=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],r=!0,o=0;o<e.length;o++)if(v.indexOf(e[o])>0){r=!1;break}return r}var Ze=function(){var e,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r==null||((e=r.toString())===null||e===void 0)?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},Je=function(e){var r=document.createElement("a");r.target="_blank",document.body.appendChild(r),r.href=e;var o=document.createEvent("MouseEvents");o.initEvent("click",!1,!1),r.dispatchEvent(o),document.body.removeChild(r)},nn=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},O=function(){var e=new Date().getHours(),r=new Date().getMinutes();return r>=30?(e++,r="00"):r="30",e+":"+r},C=function(){var e=new Date().getHours(),r=new Date().getMinutes();return r>=30?(e++,r="00"):r="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+e+":"+r},M;(function(v){v.Number="Number",v.String="String",v.Boolean="Boolean",v.Object="Object",v.Array="Array",v.Function="Function"})(M||(M={}));var k=function(e){var r=Object.prototype.toString.call(e);return r.substring(8,r.length-1)},ne=function(e){return k(e)===M.Array?e.length===0:k(e)===M.Object?Object.keys(e).length===0:!e},ie=function(e,r){for(var o=[],p=e;p<r;p++)o.push(p);return o},se=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,o=r/2-2,p=r/2+3;return e.length>r?e.substr(0,o)+"..."+e.substr(p,r):e},we=function(e){return e>4.5?5:e>4&&e<=4.5?4.5:e>3.5&&e<=4?4:e>3&&e<=3.5?3.5:e>2.5&&e<=3?3:e>2&&e<=2.5?2.5:e>1.5&&e<=2?2:e>1&&e<=1.5?1.5:e>.5&&e<=1?1:e>0&&e<=.5?.5:0},je=function(e){return e==null};function qe(v,e){var r=new RegExp("(^|&)".concat(v,"=([^&]*)(&|$)"),"i"),o=e.substr(1).match(r);return o!=null?decodeURIComponent(o[2]):null}var z=function(e){switch(e.container_type){case"ApplyUserAuthentication":if(e.tiding_type==="Apply"){if(e.auth_type===1)return window.open("/admins/identity_authentications");if(e.auth_type===2)return window.open("/admins/professional_authentications")}return e.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return e.tiding_type==="Apply"?window.open("/admins/department_applies"):e.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return e.tiding_type==="Apply"?window.open("/admins/unit_applies"):e.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if(e.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(e.tiding_type==="System")return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if(e.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(e.tiding_type==="System")return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if(e.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(e.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if(e.tiding_type==="Apply")return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if(e.tiding_type==="System")return window.open("/classrooms/".concat(e.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Course":return e.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(e.container_id));case"JournalsForMessage":switch(e.parent_container_type){case"Principal":return"";case"HomeworkCommon":return e.homework_type==="normal"?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="group"?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="practice"?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return e.homework_type==="normal"?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="group"?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="practice"?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(e.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(e.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(e.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(e.container_id));case"DealProject":return window.open("/projects/".concat(e.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(e.container_id));case"Poll":switch(e.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"));default:return window.open(" /classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"))}case"Exercise":switch(e.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWork":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.parent_container_id));case"HomeworkCommon":switch(e.parent_container_type){case"AnonymousCommentFail":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(e.parent_container_id));case"Issue":return window.open("/issues/".concat(e.container_id));case"PullRequest":return window.open("/projects/".concat(e.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(e.tiding_type==="Apply")return window.open("/admins/library_applies");if(e.tiding_type==="System")return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":return e.tiding_type==="Destroyed"||e.tiding_type==="Destroyed_end"?void 0:e.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return e.parent_container_type==="Hack"&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":if(e.tiding_type==="Apply")return window.open("/admins/video_applies");if(e.tiding_type==="System"){var r;return window.open("/users/".concat((r=Object(f.t)())===null||r===void 0?void 0:r.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(e.belong_container_id,"/course_videos?open=live"));case"Hack":if(e.extra&&e.parent_container_type!=="HackDelete")return window.open("/problems/".concat(e.extra,"/edit"));default:return}}},"7ahc":function(de,d,n){"use strict";n.d(d,"a",function(){return ue});var j=n("k1fw"),a=n("0Owb"),_=n("+L6B"),f=n("2/Rp"),y=n("y8nQ"),t=n("Vl3Y"),s=n("tJVT"),W=n("OaEy"),H=n("2fM7"),P=n("q1tI"),S=n.n(P),b=n("VrN/"),_e=n.n(b),ee=n("p77/"),U=n.n(ee),ke=H.a.Option,Ge={labelCol:{span:4},wrapperCol:{span:20}},Q={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"]};d.b=function(he){var Te=he.callback,Ue=he.onCancel,Re=Object(P.useState)("python"),$e=Object(s.a)(Re,2),De=$e[0],ge=$e[1];function He(X){ge(Q[X][1])}function oe(X){Te(X)}return S.a.createElement(t.a,Object(a.a)({},Ge,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:oe}),S.a.createElement(t.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},S.a.createElement(H.a,{onChange:He},Object.keys(Q).map(function(X){return S.a.createElement(ke,{key:X,value:X},Q[X][0])}))),S.a.createElement(t.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},S.a.createElement(ue,{mode:De})),S.a.createElement("div",{className:"flex-container flex-end"},S.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),S.a.createElement(f.a,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))};function ue(he){var Te=he.value,Ue=he.onChange,Re=he.mode,$e=he.options,De=$e===void 0?{}:$e,ge=Object(P.useRef)(),He=Object(P.useState)(),oe=Object(s.a)(He,2),X=oe[0],Ke=oe[1];return Object(P.useEffect)(function(){if(X){var Xe=function(Je){var nn=Je.getValue();Ue&&Ue(nn)};return X.on("change",Xe),function(){X.off("change",Xe)}}},[X,Ue]),Object(P.useEffect)(function(){X&&X.setOption("mode",Re)},[X,Re]),Object(P.useEffect)(function(){X&&(Te!==X.getValue()&&X.setValue(Te||""))},[X,Te]),Object(P.useEffect)(function(){if(ge.current&&!X){var Xe=_e.a.fromTextArea(ge.current,Object(j.a)({mode:Re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},De));Ke(Xe)}},[ge.current,X]),S.a.createElement("div",{className:"my-codemirror-container"},S.a.createElement("textarea",{ref:ge}))}},"8JLL":function(de,d,n){de.exports={flex_box_center:"flex_box_center___15KPT",flex_space_between:"flex_space_between___1QiSE",flex_box_vertical_center:"flex_box_vertical_center___3bNXy",flex_box_center_end:"flex_box_center_end___1hLE4",flex_box_column:"flex_box_column___3CCm3",reply:"reply___eY1t0",replyList:"replyList___3g6Og",comment:"comment___LHpQl",content:"content___XWl90",commentItem:"commentItem___2Y_u_"}},"9Bee":function(de,d,n){"use strict";var j=n("q1tI"),a=n.n(j),_=n("vg9a"),f=n("tJVT"),y=n("DlQD"),t=n.n(y),s=n("rUJ1");function W(O,C){var M=O.match(/^(\s+)(?:```)/);if(M===null)return C;var k=M[1];return C.split(`
|
|
|
`):'<pre class="prettyprint linenums"><code>'+(M?O:Object(s.escape)(O,!0))+"</code></pre>"},S.heading=function(O,C,M){var k=this.options.headerPrefix+M.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return H.push({anchor:k,level:C,text:O}),"<h"+C+' id="'+k+'">'+O+"</h"+C+">"},t.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),t.a.use({tokenizer:ke,renderer:S});var He=t.a,oe=n("SJMd"),X=n("wMS7"),Ke=n.n(X),Xe=n("Oy/b"),Ze=/<pre[^>]*>/g;function Je(O){var C=document.createElement("div");return C.innerHTML=O,C.childNodes.length===0?"":C.childNodes[0].nodeValue}var nn=d.a=function(O){var C=O.value,M=C===void 0?"":C,k=O.className,ne=O.style,ie=ne===void 0?{}:ne,se=String(M),we=Object(j.useMemo)(function(){var z=He(se),v=Te();return se.match(/\[TOC\]/)&&(z=z.replace("<p>[TOC]</p>",U()),_e()),z=z.replace(/(__special_katext_id_\d+__)/g,function(e,r){var o=v[r],p=o.type,h=o.expression;return Object(Xe.renderToString)(Je(h)||"",{displayMode:p==="block",throwOnError:!1,output:"html"})}),z=z.replace(/▁/g,"\u2581\u2581\u2581"),Ue(),Ke.a.sanitize(z)},[se]),je=Object(j.useRef)();function qe(z){var v=z.target;if(v.tagName.toUpperCase()==="A"){var e=v.getAttribute("href");if(e.startsWith("#")){z.preventDefault();var r=document.getElementById(e.replace("#",""));r&&r.scrollIntoView(!0)}}}return Object(j.useEffect)(function(){if(je.current&&we&&(we.match(Ze)&&window.PR.prettyPrint()),je.current)return je.current.addEventListener("click",qe),function(){je.current.removeEventListener("click",qe),Ue(),_e()}},[we,je.current,qe]),a.a.createElement("div",{ref:je,style:ie,className:"".concat(k||""," markdown-body"),dangerouslySetInnerHTML:{__html:we}})}},"9VGf":function(de,d,n){"use strict";n.d(d,"a",function(){return _});var j=n("q1tI"),a=n.n(j);function _(f,y){var t=Object(j.useRef)();Object(j.useEffect)(function(){t.current=f}),Object(j.useEffect)(function(){function s(){t.current()}if(y!==null){var W=setInterval(s,y);return function(){return clearInterval(W)}}},[y])}},BjJ7:function(de,d,n){"use strict";n.d(d,"d",function(){return a}),n.d(d,"c",function(){return _}),n.d(d,"f",function(){return f}),n.d(d,"b",function(){return y}),n.d(d,"e",function(){return t}),n.d(d,"a",function(){return s});var j=n("m3rI");function a(W){var H=!0;if(W.length>0){for(var P=0;P<W.length;P++)if(W[P].compile_success==0||!W[P].compile_success){H=!1;break}}else H=!1;return H}function _(W){for(var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",P=[],S=0;S<W.length;S++){var b=W[S],_e=H?"".concat(H,"/").concat(b.name):"".concat(b.name);P.push({title:b.name,isLeaf:!(b.type==="tree"),key:_e})}return P}function f(W,H,P){for(var S=0;S<W.length;S++){var b=W[S];if(b.key===H){b.children=P;break}b.children&&f(b.children,H,P)}return W}function y(W,H,P){var S;return function(){var b=this,_e=arguments,ee=function(){S=null,P||W.apply(b,_e)},U=P&&!S;clearTimeout(S),S=setTimeout(ee,H),U&&W.apply(b,_e)}}var t=!0,s=j.a.API_SERVER},"C+DQ":function(de,d,n){},G8my:function(de,d,n){de.exports={flex:"flex___1FMOA"}},HmJG:function(de,d,n){},JkjM:function(de,d,n){"use strict";n.r(d);var j=n("WmNS"),a=n.n(j),_=n("9og8"),f=n("PpiC"),y=n("q1tI"),t=n.n(y),s=n("Ty5D"),W=n("9kvl"),H=n("14J3"),P=n("BMrR"),S=n("jCWc"),b=n("kPKH"),_e=n("+L6B"),ee=n("2/Rp"),U=n("k1fw"),ke=n("m3rI"),Ge=n("LO5M"),Q=n.n(Ge),ue=n("h+Ho"),he=function(x){var ae,G,J,We,Le=x.user,le=x.forumsDetail,Ve=x.globalSetting,pe=x.loading,g=x.dispatch,w=Object(f.a)(x,["user","forumsDetail","globalSetting","loading","dispatch"]),N=le.forumsDetailData||{},E=N.author_info,I=N.memo,u=N.recommend_shixuns,me=function(){var $=Object(_.a)(a.a.mark(function Ee(){var ye;return a.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(!(E==null?void 0:E.watched)){Z.next=6;break}return Z.next=3,Object(ue.a)({user_id:E.user_id});case 3:Z.t0=Z.sent,Z.next=9;break;case 6:return Z.next=8,Object(ue.o)({user_id:E.user_id});case 8:Z.t0=Z.sent;case 9:ye=Z.t0,ye&&g({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},le.forumsDetailData),{},{author_info:Object(U.a)(Object(U.a)({},E),{},{watched:!(E==null?void 0:E.watched)})})});case 11:case"end":return Z.stop()}},Ee)}));return function(){return $.apply(this,arguments)}}();return t.a.createElement("section",{className:Q.a.wrap},t.a.createElement("aside",{className:"ml20"},t.a.createElement("div",{className:"bg-white pt40 pb40 pl20 pr20 ".concat(Q.a.head)},t.a.createElement("a",{href:"/users/".concat(E==null?void 0:E.login),target:"_blank"},(E==null?void 0:E.image_url)&&t.a.createElement("img",{src:"".concat(ke.a.API_SERVER,"/images/").concat(E==null?void 0:E.image_url)})),t.a.createElement("div",{className:"tc font20"},E==null?void 0:E.username),t.a.createElement("div",{className:"tc c-grey-999"},E==null?void 0:E.identity),((ae=Le.userInfo)===null||ae===void 0?void 0:ae.user_id)!==(E==null?void 0:E.user_id)&&t.a.createElement(P.a,{justify:"center",className:"mt30 ".concat(Q.a.buttonWrap)},t.a.createElement(b.a,null,t.a.createElement(ee.a,{type:"primary",className:"mr10",onClick:me},(E==null?void 0:E.watched)?"\u53D6\u6D88\u5173\u6CE8":"\u5173\u6CE8")),t.a.createElement(b.a,null,t.a.createElement(ee.a,{ghost:!0,className:Q.a.privateMessage,href:"/messages/".concat((G=Le.userInfo)===null||G===void 0?void 0:G.login,"/message_detail?target_ids=").concat(E==null?void 0:E.user_id),target:"_blank"},"\u79C1\u4FE1")))),!!(I==null||((J=I.tag)===null||J===void 0)?void 0:J.length)&&t.a.createElement("div",{className:"bg-white mt10 pt40 pb40 pl20 pr20"},t.a.createElement("div",{className:"font16"},"\u8BDD\u9898\u6807\u7B7E"),t.a.createElement("div",{className:"mt30 ".concat(Q.a.tag)},I==null||((We=I.tag)===null||We===void 0)?void 0:We.map(function($){return t.a.createElement("a",null,$==null?void 0:$.name)}))),t.a.createElement("div",{className:"pt10 pb10 pl10 pr10"},t.a.createElement("div",{className:"font16 mb20"},"\u63A8\u8350\u5B9E\u8BAD"),t.a.createElement("div",{className:Q.a.recommend},u==null?void 0:u.map(function($){return t.a.createElement("div",{className:Q.a.recommendItem},t.a.createElement("a",{href:"/shixuns/".concat($.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{alt:$.id,src:"".concat(ke.a.API_SERVER,"/").concat($.image_url)})),t.a.createElement("div",{className:"".concat(Q.a.flex1," ml10")},t.a.createElement("a",{href:"/shixuns/".concat($.identifier,"/challenges"),target:"_blank",title:$.name,className:"".concat(Q.a.mWidth147," multi-llipsis1e c-grey-666 mb10")},$.name),t.a.createElement("div",{className:"c-grey-999"},$.myshixuns_count," \u4EBA\u5B66\u4E60")))})))))},Te=Object(W.a)(function(T){var x=T.user,ae=T.forumsDetail,G=T.loading,J=T.globalSetting;return{user:x,forumsDetail:ae,globalSetting:J,loading:G.models.forumsDetail}})(he),Ue=n("qVdP"),Re=n("jsC+"),$e=n("5Dmo"),De=n("3S7+"),ge=n("sPJy"),He=n("bE4q"),oe=n("lUTK"),X=n("BvKs"),Ke=n("5NDa"),Xe=n("5rEg"),Ze=n("2qtc"),Je=n("kLXV"),nn=n("miYZ"),O=n("tsqr"),C=n("55Ip"),M=n("wd/R"),k=n.n(M),ne=n("9Bee"),ie=n("oBTY"),se=n("tJVT"),we=n("Ot1p"),je=n("/MfK"),qe=n("8JLL"),z=n.n(qe);k.a.lang("ZH-cn");function v(T){var x=T.user,ae=T.vlist,G=ae===void 0?[]:ae,J=T.dispatch,We=T.params,Le=T.id,le=T.memo_replies,Ve=T.forumsDetail;return t.a.createElement("aside",{className:z.a.comment},G.map(function(pe,g){var w,N;return t.a.createElement(P.a,{key:g,className:z.a.commentItem},t.a.createElement(b.a,{span:24},t.a.createElement(P.a,null,t.a.createElement(b.a,{flex:"1"},t.a.createElement("a",{href:"/users/".concat(pe.user_login),target:"_blank",className:"c-light-black"},pe==null?void 0:pe.username),t.a.createElement("span",{className:"c-light-black ml10"},pe.time)),(pe.can_delete||pe.user_id===((w=x.userInfo)===null||w===void 0?void 0:w.user_id)||pe.user_login===((N=x.userInfo)===null||N===void 0?void 0:N.login))&&t.a.createElement(b.a,{className:"forums-comment-delete",style:{display:"none"}},t.a.createElement(De.a,{title:"\u5220\u9664"},t.a.createElement(je.a,{className:"current",onClick:function(){Je.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"font16 tc"},"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"),onOk:function(){var I=Object(_.a)(a.a.mark(function me(){var $,Ee;return a.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(ue.b)({id:pe.id});case 2:$=Ae.sent,Ee=le.find(function(Z){return Z.id===Le}).children.filter(function(Z){return Z.id!==pe.id}),le.find(function(Z){return Z.id===Le}).children=Ee,J({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},Ve.forumsDetailData),{},{memo_replies:Object(ie.a)(le)})});case 6:case"end":return Ae.stop()}},me)}));function u(){return I.apply(this,arguments)}return u}()})}}))))),t.a.createElement(b.a,null,t.a.createElement(ne.a,{value:pe.content})))}))}var e=v,r=n("1vsH");k.a.lang("ZH-cn");var o=function(x,ae){var G=x.user,J=x.forumsDetail,We=x.globalSetting,Le=x.loading,le=x.dispatch,Ve=Object(f.a)(x,["user","forumsDetail","globalSetting","loading","dispatch"]),pe=J.forumsDetailData||{},g=pe.memo,w=pe.memo_replies,N=Object(s.m)(),E=Object(y.useState)(""),I=Object(se.a)(E,2),u=I[0],me=I[1],$=Object(y.useState)(""),Ee=Object(se.a)($,2),ye=Ee[0],Ae=Ee[1],Z=Object(y.useState)(-1),en=Object(se.a)(Z,2),rn=en[0],Ye=en[1],V=Object(y.useState)(!1),Se=Object(se.a)(V,2),re=Se[0],xe=Se[1],fe=Object(y.useState)(1),Me=Object(se.a)(fe,2),on=Me[0],Ie=Me[1],sn=Object(y.useState)(!1),Fe=Object(se.a)(sn,2),gn=Fe[0],pn=Fe[1];Object(y.useImperativeHandle)(ae,function(){return{onMdFouch:hn}}),Object(y.useEffect)(function(){xe((g==null?void 0:g.replies_count)>10)},[g==null?void 0:g.replies_count]);var En=function(){var L=Object(_.a)(a.a.mark(function l(){var Ce,B,ze;return a.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ce=on+1,Ie(Ce),Ne.next=4,Object(ue.h)({id:N.memoId,page:Ce});case 4:B=Ne.sent,(B==null?void 0:B.memo_replies)&&(le({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},J.forumsDetailData),{},{memo_replies:[].concat(Object(ie.a)(w),Object(ie.a)(B.memo_replies))})}),xe(((ze=B.memo_replies)===null||ze===void 0?void 0:ze.length)===10));case 6:case"end":return Ne.stop()}},l)}));return function(){return L.apply(this,arguments)}}(),vn=function(l){var Ce,B,ze,ce;return Object(U.a)(Object(U.a)({},l),{},{image_url:(Ce=G.userInfo)===null||Ce===void 0?void 0:Ce.image_url,children:[],user_id:(B=G.userInfo)===null||B===void 0?void 0:B.user_id,user_login:(ze=G.userInfo)===null||ze===void 0?void 0:ze.login,username:(ce=G.userInfo)===null||ce===void 0?void 0:ce.username,time:"".concat(Object(r.D)((new Date().getTime()-new Date(l.created_at).getTime())/1e3),"\u524D")})},hn=function(){pn(!0)};return t.a.createElement("section",{className:z.a.wrap},t.a.createElement("aside",{className:z.a.reply},t.a.createElement(we.a,{onBlur:function(){return pn(!1)},isFocus:gn,defaultValue:u,id:"writeForumsReviewId",onChange:function(l){me(l)},placeholder:"\u6211\u8981\u56DE\u590D...",height:240}),t.a.createElement(P.a,null,t.a.createElement(b.a,{flex:"1"}),t.a.createElement(b.a,null,t.a.createElement(ee.a,{type:"primary",size:"large",onClick:Object(_.a)(a.a.mark(function L(){var l;return a.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(!(u==="")){B.next=4;break}O.b.error("\u8BF7\u8F93\u5165\u5185\u5BB9"),B.next=9;break;case 4:return B.next=6,Object(ue.k)({parent_id:g.id,content:u});case 6:l=B.sent,me(null),l&&le({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},J.forumsDetailData),{},{memo:Object(U.a)(Object(U.a)({},g),{},{replies_count:g.replies_count+1}),memo_replies:[vn(l)].concat(Object(ie.a)(w))})});case 9:case"end":return B.stop()}},L)}))},"\u53D1\u9001")))),!!(w==null?void 0:w.length)&&t.a.createElement("aside",{className:z.a.content},t.a.createElement("div",{style:{padding:"5px 15px",justifyContent:"space-between",display:"flex"}},t.a.createElement("span",null,"\u5168\u90E8\u56DE\u590D\uFF08",g.replies_count,"\uFF09")),t.a.createElement("aside",{className:z.a.replyList},w==null?void 0:w.map(function(L,l){return t.a.createElement(P.a,{gutter:[12,12],key:l},t.a.createElement(b.a,{flex:"40px"},t.a.createElement("a",{href:"/users/".concat(L.user_login),target:"_blank"},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",width:"50",height:"50",src:"".concat(ke.a.IMG_SERVER,"/images/").concat(L==null?void 0:L.image_url)}))),t.a.createElement(b.a,{flex:"1"},t.a.createElement(P.a,{align:"middle"},t.a.createElement(b.a,{span:24},t.a.createElement("a",{href:"/users/".concat(L.user_login),target:"_blank"},t.a.createElement("span",{className:"c-light-black"},L==null?void 0:L.username)),t.a.createElement("span",{className:"c-light-black ml10"},L.time)),t.a.createElement(b.a,{span:24},t.a.createElement(ne.a,{value:L.content})),t.a.createElement(e,{user:G,id:L==null?void 0:L.id,vlist:L==null?void 0:L.children,dispatch:le,params:N,memo_replies:w,forumsDetail:J}),t.a.createElement(b.a,{span:24,className:"mt5 c-light-black"},rn===l?t.a.createElement("aside",null,t.a.createElement(we.a,{onChange:function(B){Ae(B)},height:150,isFocus:!0,placeholder:"\u6211\u8981\u56DE\u590D..."}),t.a.createElement(P.a,null,t.a.createElement(b.a,{span:24,className:"tr"},t.a.createElement(ee.a,{type:"primary",size:"large",onClick:Object(_.a)(a.a.mark(function Ce(){var B;return a.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!(ye==="")){ce.next=4;break}O.b.error("\u8BF7\u8F93\u5165\u5185\u5BB9"),ce.next=9;break;case 4:return ce.next=6,Object(ue.k)({parent_id:L.id,content:ye});case 6:B=ce.sent,Ae(null),B&&(Ye(-1),w.find(function(Ne){return Ne.id===B.parent_id}).children.push(vn(B)),le({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},J.forumsDetailData),{},{memo:Object(U.a)(Object(U.a)({},g),{},{replies_count:g.replies_count+1}),memo_replies:Object(ie.a)(w)})}));case 9:case"end":return ce.stop()}},Ce)}))},"\u53D1\u9001")))):t.a.createElement("div",{className:"tr"},t.a.createElement("span",{className:"iconfont icon-huifu1 mr15 ml30 current",onClick:function(){return Ye(l)}}),t.a.createElement(De.a,{title:L.user_praise?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("span",{className:L.user_praise?"c-orange":"c-gery-888"},t.a.createElement("i",{className:"iconfont icon-dianzan mr3 current",onClick:Object(_.a)(a.a.mark(function Ce(){var B;return a.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(ue.i)({id:L.id,container_type:"Memo",type:L.user_praise?0:1});case 2:B=ce.sent,(B==null?void 0:B.praise_count)>=0&&(w.find(function(Ne){return Ne.id===L.id}).user_praise=!L.user_praise,w.find(function(Ne){return Ne.id===L.id}).praise_count=B==null?void 0:B.praise_count,le({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},J.forumsDetailData),{},{memo_replies:Object(ie.a)(w)})}));case 4:case"end":return ce.stop()}},Ce)}))}),L.praise_count>0?L.praise_count:"")))))))}))),t.a.createElement("aside",{className:"bg-white pb20"},t.a.createElement(P.a,{justify:"space-between"},t.a.createElement(b.a,null),t.a.createElement(b.a,null,re&&t.a.createElement("a",{className:"c-black",onClick:En},"\u67E5\u770B\u66F4\u591A\u8BC4\u8BBA")),t.a.createElement(b.a,{className:"mr25"},t.a.createElement("a",{className:"c-black",onClick:hn},"\u5199\u8BC4\u8BBA")))))},p=Object(W.a)(function(T){var x=T.user,ae=T.forumsDetail,G=T.loading,J=T.globalSetting;return{user:x,forumsDetail:ae,globalSetting:J,loading:G.models.forumsDetail}},null,null,{forwardRef:!0})(Object(y.forwardRef)(o)),h=n("smFo"),F=n.n(h),te={5:"\u6280\u672F\u5206\u4EAB",3:"\u64CD\u4F5C\u6307\u5357",16:"\u901A\u77E5\u516C\u544A"},i=function(x){var ae,G,J,We,Le,le=x.user,Ve=x.forumsDetail,pe=x.globalSetting,g=x.loading,w=x.dispatch,N=Object(f.a)(x,["user","forumsDetail","globalSetting","loading","dispatch"]),E=Ve.forumsDetailData||{},I=E.author_info,u=E.memo,me=E.attachments_list,$=Object(y.useRef)(),Ee=Object(y.useRef)(),ye=function(){var V=Object(_.a)(a.a.mark(function Se(){var re,xe;return a.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return re={id:u.id,sticky:u.sticky?0:1},Me.next=3,Object(ue.m)(re);case 3:xe=Me.sent,(xe==null?void 0:xe.status)===0&&w({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},Ve.forumsDetailData),{},{memo:Object(U.a)(Object(U.a)({},u),{},{sticky:!(u==null?void 0:u.sticky)})})});case 5:case"end":return Me.stop()}},Se)}));return function(){return V.apply(this,arguments)}}(),Ae=function(){var V=Object(_.a)(a.a.mark(function Se(){var re;return a.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(ue.b)({id:u==null?void 0:u.id});case 2:re=fe.sent,(re==null?void 0:re.status)===0&&(O.b.success("\u5220\u9664\u6210\u529F"),W.c.push("/forums")),(re==null?void 0:re.status)===-1&&W.c.push("/forums");case 5:case"end":return fe.stop()}},Se)}));return function(){return V.apply(this,arguments)}}(),Z=function(){var V=Object(_.a)(a.a.mark(function Se(){return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:Je.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5956\u52B1\u8BBE\u7F6E",content:t.a.createElement("div",{className:"font14 tc"},t.a.createElement(Xe.a,{defaultValue:$.current,onChange:function(Me){return $.current=Me.target.value}})),onOk:function(){var fe=Object(_.a)(a.a.mark(function on(){var Ie;return a.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(ue.l)({id:u==null?void 0:u.id,container_type:"Memo",score:$.current?Number($.current):0,user_id:I==null?void 0:I.user_id});case 2:if(Ie=Fe.sent,$.current=null,!((Ie==null?void 0:Ie.code)>0)){Fe.next=8;break}return w({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},Ve.forumsDetailData),{},{memo:Object(U.a)(Object(U.a)({},u),{},{reward:Ie==null?void 0:Ie.code})})}),O.b.success("\u5956\u52B1\u6210\u529F"),Fe.abrupt("return");case 8:O.b.success("\u5956\u52B1\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB\u7CFB\u7EDF\u7BA1\u7406\u5458\uFF01");case 9:case"end":return Fe.stop()}},on)}));function Me(){return fe.apply(this,arguments)}return Me}()});case 1:case"end":return xe.stop()}},Se)}));return function(){return V.apply(this,arguments)}}(),en=function(){Ee.current.onMdFouch&&Ee.current.onMdFouch()},rn=function(){var V=Object(_.a)(a.a.mark(function Se(){var re;return a.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(ue.i)({id:u.id,container_type:"Memo",type:1});case 2:re=fe.sent,(re==null?void 0:re.praise_count)>=0&&w({type:"forumsDetail/setForumsDetailData",payload:Object(U.a)(Object(U.a)({},Ve.forumsDetailData),{},{memo:Object(U.a)(Object(U.a)({},u),{},{user_praise:!(u==null?void 0:u.user_praise),memo_praise_count:re==null?void 0:re.praise_count})})});case 4:case"end":return fe.stop()}},Se)}));return function(){return V.apply(this,arguments)}}(),Ye=t.a.createElement(X.a,{className:F.a.menu},((ae=le.userInfo)===null||ae===void 0?void 0:ae.admin)&&(u==null?void 0:u.sticky)&&t.a.createElement(X.a.Item,null,t.a.createElement("a",{onClick:function(){return ye()}},"\u53D6\u6D88\u7F6E\u9876")),((G=le.userInfo)===null||G===void 0?void 0:G.admin)&&!(u==null?void 0:u.sticky)&&t.a.createElement(X.a.Item,null,t.a.createElement("a",{onClick:function(){return ye()}},"\u7F6E\xA0\xA0\u9876")),t.a.createElement(X.a.Item,null,t.a.createElement(C.Link,{to:"/forums/".concat(u==null?void 0:u.id,"/edit")},"\u7F16\xA0\xA0\u8F91")),t.a.createElement(X.a.Item,null,t.a.createElement("a",{onClick:function(){return Ae()}},"\u5220\xA0\xA0\u9664")));return t.a.createElement("section",{className:F.a.wrap},t.a.createElement(He.a,{separator:"/",className:"mb5"},t.a.createElement(He.a.Item,null,t.a.createElement(C.Link,{to:"/forums/categories/".concat(u==null?void 0:u.forum_id)},te[u==null?void 0:u.forum_id])),t.a.createElement(He.a.Item,null,"\u8BE6\u60C5")),t.a.createElement("header",{className:"bg-white pt40 pb40 pl30 pr30 ".concat(F.a.header)},t.a.createElement(P.a,{align:"middle"},t.a.createElement(b.a,{flex:1,className:"font24 mb5"},t.a.createElement("span",{className:F.a.title},u==null?void 0:u.subject),(u==null?void 0:u.sticky)&&t.a.createElement("span",{className:F.a.top},"\u7F6E\u9876"),!!(u==null?void 0:u.reward)&&t.a.createElement(De.a,{placement:"bottom",title:"\u83B7\u5F97\u5E73\u53F0\u5956\u52B1\u91D1\u5E01\uFF1A".concat(u==null?void 0:u.reward)},t.a.createElement("span",{className:"ml10 c-orange-ff7"},t.a.createElement("i",{className:"iconfont icon-gift font16 mr5"}),t.a.createElement("span",{className:"font14"},u==null?void 0:u.reward)))),t.a.createElement(b.a,null,(((J=le.userInfo)===null||J===void 0?void 0:J.admin)||((We=le.userInfo)===null||We===void 0?void 0:We.user_id)===(I==null?void 0:I.user_id))&&t.a.createElement(Re.a,{overlay:Ye},t.a.createElement("i",{className:"fa fa-bars font-16 current c-grey-bcb"})))),t.a.createElement(P.a,{align:"middle",className:"font14"},t.a.createElement(b.a,{flex:1,className:"c-grey-999"},t.a.createElement("span",null,k()(u==null?void 0:u.time).fromNow()," \u53D1\u5E03")),t.a.createElement(b.a,{className:"c-grey-999"},((Le=le.userInfo)===null||Le===void 0?void 0:Le.admin)&&t.a.createElement(De.a,{placement:"bottom",title:"\u5E16\u5B50\u5956\u52B1"},t.a.createElement("span",{className:"current pr10 ".concat(F.a.line),onClick:Z},t.a.createElement("i",{className:"iconfont icon-jiangli font18 mr5"}))),t.a.createElement("span",{className:"pr10 pl10 ".concat((u==null?void 0:u.replies_count)?F.a.line:"")},t.a.createElement("i",{className:"iconfont icon-liulanyan font18 mr5"}),u==null?void 0:u.viewed_count),!!(u==null?void 0:u.replies_count)&&t.a.createElement(De.a,{placement:"bottom",title:"\u5199\u8BC4\u8BBA"},t.a.createElement("span",{className:"current pl10",onClick:en},t.a.createElement("i",{className:"iconfont icon-huifu1 font18 mr5"}),u==null?void 0:u.replies_count))))),t.a.createElement("main",{className:"bg-white pt40 pb40 pl40 pr40"},t.a.createElement(ne.a,{value:u==null?void 0:u.content}),t.a.createElement("div",{className:"bg-white pb40 pl40 pr40"},t.a.createElement("div",{className:"mt10 mb20 ".concat(F.a.flexCenter)},t.a.createElement("div",{className:"".concat(F.a.like," ").concat((u==null?void 0:u.user_praise)?"":F.a.canLike),onClick:rn},t.a.createElement("i",{className:"iconfont icon-dianzan font18"}),t.a.createElement("br",null),t.a.createElement("span",null,u==null?void 0:u.memo_praise_count)))),me==null?void 0:me.map(function(V){return t.a.createElement("div",{className:"c-grey-888 ".concat(F.a.flexCenter)},t.a.createElement("i",{className:"iconfont icon-fujian mr10 font14 c-green-29b"}),t.a.createElement("a",{href:V==null?void 0:V.url,title:V==null?void 0:V.title,className:"".concat(F.a.attachmentName," mr10")},V==null?void 0:V.title),t.a.createElement("span",{className:"font12 c-grey-666 mt3"},V==null?void 0:V.filesize))})),t.a.createElement(p,{ref:Ee}))},m=Object(W.a)(function(T){var x=T.user,ae=T.forumsDetail,G=T.loading,J=T.globalSetting;return{user:x,forumsDetail:ae,globalSetting:J,loading:G.effects}})(i),c=n("G8my"),be=n.n(c),K=function(x){var ae=x.forumsDetail,G=x.globalSetting,J=x.loading,We=x.dispatch,Le=Object(f.a)(x,["forumsDetail","globalSetting","loading","dispatch"]),le=Object(s.m)();Object(y.useEffect)(function(){Ve()},[le.memoId]);var Ve=function(){var pe=Object(_.a)(a.a.mark(function g(){return a.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:We({type:"forumsDetail/getForumsDetailData",payload:{id:le.memoId}});case 1:case"end":return N.stop()}},g)}));return function(){return pe.apply(this,arguments)}}();return t.a.createElement("section",{className:"edu-container mb20 mt30 ".concat(be.a.flex)},t.a.createElement(m,null),t.a.createElement(Te,null))},cn=d.default=Object(W.a)(function(T){var x=T.forumsDetail,ae=T.loading,G=T.globalSetting;return{forumsDetail:x,globalSetting:G,loading:ae.models.forumsDetail}})(K)},LO5M:function(de,d,n){de.exports={wrap:"wrap___1d4rP",head:"head___1_Uzf",recommendItem:"recommendItem___IStR9",buttonWrap:"buttonWrap___3dpFm",privateMessage:"privateMessage___24GfS",flex1:"flex1___3wIqQ",mWidth147:"mWidth147___3ODny"}},M8RZ:function(de,d,n){"use strict";n.d(d,"a",function(){return H});var j=n("fWQN"),a=n("mtLc"),_=n("yKVA"),f=n("879j"),y=n("q1tI"),t=n.n(y),s=n("i8i4"),W=n.n(s),H=function(P){Object(_.a)(b,P);var S=Object(f.a)(b);function b(_e){var ee;Object(j.a)(this,b),ee=S.call(this,_e);var U=window.document;return ee.node=U.createElement("div"),U.body.appendChild(ee.node),ee}return Object(a.a)(b,[{key:"render",value:function(){var ee=this.props.children;return Object(s.createPortal)(ee,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),b}(t.a.Component)},Ot1p:function(de,d,n){"use strict";var j=n("2qtc"),a=n("kLXV"),_=n("rAM+"),f=n("tJVT"),y=n("jrin"),t=n("q1tI"),s=n.n(t),W=n("VrN/"),H=n.n(W),P=n("bdgK"),S=n("p77/"),b=n("Bd2K"),_e=n("ELLl"),ee=n("19Vz"),U=n("lZu9"),ke=n("kSUc"),Ge=n("9Bee"),Q=n("0Owb"),ue=n("dejd"),he=n("C+DQ"),Te=[{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 Ue(g){var w=g.onActionCallback,N=g.title,E=g.icon,I=g.actionName,u=g.className,me=u===void 0?"":u,$=g.children;function Ee(){w(I)}return s.a.createElement("a",{title:N,className:me,onClick:Ee},s.a.createElement("i",{className:"md-iconfont ".concat(E)}),$)}var Re=function(g){var w=g.watch,N=g.showNullButton,E=g.onActionCallback,I=g.fullScreen,u=[].concat(Te,[{title:"".concat(w?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(w?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},u.map(function(me,$){return s.a.createElement("li",{key:$},me.actionName?s.a.createElement(Ue,Object(Q.a)({},me,{onActionCallback:E})):s.a.createElement("span",{className:"v-line"}))}),N?s.a.createElement("li",null,s.a.createElement(Ue,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:E},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(Ue,{icon:"".concat(I?"icon-shrink":"icon-enlarge"),title:I?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:E})))},$e=n("M8RZ"),De=n("+L6B"),ge=n("2/Rp"),He=n("y8nQ"),oe=n("Vl3Y"),X=n("5NDa"),Ke=n("5rEg"),Xe={labelCol:{span:4},wrapperCol:{span:20}},Ze=function(g){var w=g.callback,N=g.onCancel;function E(I){w(I)}return s.a.createElement(oe.a,Object(Q.a)({},Xe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:E}),s.a.createElement(oe.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(Ke.a,null)),s.a.createElement(oe.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(Ke.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(ge.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(ge.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))},Je=n("7ahc"),nn=n("HmJG"),O=n("BjJ7"),C=oe.a.useForm,M={width:280,marginRight:10},k={labelCol:{span:5},wrapperCol:{span:19}},ne=function(g){var w=g.callback,N=g.onCancel,E=C(),I=Object(f.a)(E,1),u=I[0];function me(ye){w(ye)}function $(ye){u.setFieldsValue({src:"/api/attachments/".concat(ye.id)})}function Ee(ye){var Ae=ye.target.files[0];se(Ae,$)}return s.a.createElement(oe.a,Object(Q.a)({form:u},k,{className:"upload-image-panel",onFinish:me}),s.a.createElement(oe.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(oe.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(Ke.a,{style:M})),s.a.createElement(ie,{onFileChange:Ee}))),s.a.createElement(oe.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(Ke.a,{style:{width:264}})),s.a.createElement(oe.a.Item,{style:{textAlign:"right"}},s.a.createElement(ge.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(ge.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function ie(g){var w=g.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",accept:"image/*",onChange:w}))}function se(g,w){var N=new FormData;N.append("editormd-image-file",g),N.append("file_param_name","editormd-image-file"),N.append("byxhr","true");var E=new window.XMLHttpRequest;E.withCredentials=!0,E.addEventListener("load",function(I){w(JSON.parse(I.target.responseText))},!1),E.addEventListener("error",function(I){console.error(I)},!1),E.open("POST","".concat(O.a,"/api/attachments.json")),E.send(N)}var we=n("giR+"),je=n("fyUT"),qe=n("7Kak"),z=n("9yH6"),v=z.a.Group,e={margin:"0 8px"},r=function(g){var w=g.callback,N=g.onCancel;function E(I){w(I)}return s.a.createElement(oe.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:E},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:e},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:e},"\u884C\u6570"),s.a.createElement(oe.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(je.a,null)),s.a.createElement("span",{style:e},"\u5217\u6570"),s.a.createElement(oe.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(je.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(oe.a.Item,{name:"align"},s.a.createElement(v,null,s.a.createElement(z.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(z.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(z.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(z.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(ge.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(ge.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))},o=n("9kvl"),p="link",h="upload-image",F="code-block",te="add-table",i="------------",m={default:i,left:":".concat(i),center:":".concat(i,":"),right:"".concat(i,":")},c=n("9VGf"),be,K;function cn(){}var T=0,x=10,ae=1e4,G="\u2581";function J(g){return/^\d+$/.test(g)?"".concat(g,"px"):g}var We=navigator.platform.toUpperCase().indexOf("MAC")>=0,Le=We?"Cmd":"Ctrl",le=(be={},Object(y.a)(be,Le+"-B","bold"),Object(y.a)(be,Le+"-I","italic"),be),Ve=(K={},Object(y.a)(K,p,"\u6DFB\u52A0\u94FE\u63A5"),Object(y.a)(K,F,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(y.a)(K,h,"\u6DFB\u52A0\u56FE\u7247"),Object(y.a)(K,te,"\u6DFB\u52A0\u8868\u683C"),K),pe=d.a=function(g){var w=g.defaultValue,N=w===void 0?"":w,E=g.onChange,I=g.width,u=I===void 0?"100%":I,me=g.height,$=me===void 0?400:me,Ee=g.miniToolbar,ye=Ee===void 0?!1:Ee,Ae=g.isFocus,Z=Ae===void 0?!1:Ae,en=g.watch,rn=g.id,Ye=rn===void 0?"markdown-editor-id":rn,V=g.showResizeBar,Se=V===void 0?!1:V,re=g.noStorage,xe=re===void 0?!1:re,fe=g.showNullButton,Me=fe===void 0?!1:fe,on=g.fullScreen,Ie=on===void 0?!1:on,sn=g.onBlur,Fe=g.onCMBeforeChange,gn=g.className,pn=gn===void 0?"":gn,En=g.placeholder,vn=En===void 0?"":En,hn=Object(t.useState)(null),L=Object(f.a)(hn,2),l=L[0],Ce=L[1],B=Object(t.useState)(N),ze=Object(f.a)(B,2),ce=ze[0],Ne=ze[1],Xn=Object(t.useState)(en),Sn=Object(f.a)(Xn,2),tn=Sn[0],Cn=Sn[1],Wn=Object(t.useState)(Ie),wn=Object(f.a)(Wn,2),an=wn[0],jn=wn[1],Vn=Object(t.useState)(""),xn=Object(f.a)(Vn,2),ln=xn[0],un=xn[1],Hn=Object(t.useState)(0),Nn=Object(f.a)(Hn,2),dn=Nn[0],Un=Nn[1],Kn=Object(t.useState)($),Tn=Object(f.a)(Kn,2),Rn=Tn[0],Ln=Tn[1],zn=Object(t.useState)(!1),Mn=Object(f.a)(zn,2),Gn=Mn[0],Dn=Mn[1],mn=Object(t.useRef)(),fn=Object(t.useRef)(),bn=Object(t.useRef)(),yn=Object(t.useRef)();Object(t.useEffect)(function(){if(mn.current){var R=function(Y,q){var ve=q.clipboardData;if(ve){var Pe=ve.types.toString(),Be=ve.items;if(Pe==="text/html,Files"||Pe==="Files"){var Oe=Be[1];Pe==="Files"&&(Oe=Be[0]),Oe.kind==="file"&&Oe.type.match(/^image\//i)&&se(Oe.getAsFile(),function(Qe){Qe.id?D.replaceSelection("")):o.c.replace("/user/login",{from:o.c.location.pathname})})}else return!0}return!0},D=H.a.fromTextArea(mn.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!ye,lineWrapping:!0,value:N,autoCloseTags:!0,autoCloseBrackets:!0});return D.on("paste",R),Ce(D),function(){D.off("paste",R)}}},[]);var In=Object(t.useCallback)(function(){if(fn.current)try{var R=fn.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,D=fn.current.getElementsByClassName("markdown-editor-body")[0];an?D.style.height="calc(100vh - ".concat(R,"px)"):D.style.height="".concat(Rn-R,"px")}catch(A){console.log(A,"---- to set md editor body height")}},[Rn,fn,an]);Object(t.useEffect)(function(){function R(){var A=new P.default(function(Y){var q=Object(_.a)(Y),ve;try{for(q.s();!(ve=q.n()).done;){var Pe=ve.value;(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&(In(),l.setSize("100%","100%"),l.refresh())}}catch(Be){q.e(Be)}finally{q.f()}});return A.observe(mn.current.parentElement),A}if(l){var D=R();return function(){D.unobserve(mn.current.parentElement)}}},[l,In]),Object(t.useEffect)(function(){if(l){for(var R=[],D=function(){var Pe=Y[A];q=Object(f.a)(Pe,2);var Be=q[0],Oe=q[1],Qe=Object(y.a)({},Be,function(){Fn(Oe)});R.push(Qe),l.addKeyMap(Qe)},A=0,Y=Object.entries(le);A<Y.length;A++){var q;D()}return function(){var ve=Object(_.a)(R),Pe;try{for(ve.s();!(Pe=ve.n()).done;){var Be=Pe.value;l.removeKeyMap(Be)}}catch(Oe){ve.e(Oe)}finally{ve.f()}}}},[l]),Object(t.useEffect)(function(){Ie!==an&&jn(Ie)},[Ie]),Object(c.a)(function(){if(!xe&&dn>0){var R=new Date().getTime(),D=window.sessionStorage.getItem(Ye);R>=dn+ae&&(!D||D!==ce)&&(window.sessionStorage.setItem(Ye,ce),Dn(!0))}},ae),Object(t.useEffect)(function(){Cn(en)},[l,en]),Object(t.useEffect)(function(){l&&(Z&&l.focus())},[l,Z]),Object(t.useEffect)(function(){if(tn&&l){var R=function(Y){var q=Y.target;yn.current&&(yn.current.scrollTop=yn.current.scrollHeight*q.scrollTop/q.scrollHeight)},D=l.getScrollerElement();return D.addEventListener("scroll",R),function(){D.removeEventListener("scroll",R)}}},[l,tn]),Object(t.useEffect)(function(){if(l&&Fe){var R=function(A,Y){Fe(A,Y)};return l.on("beforeChange",R),function(){l.off("beforeChange",R)}}},[l,Fe]),Object(t.useEffect)(function(){if(l&&sn){var R=function(){sn(l.getValue())};return l.on("blur",R),function(){l.off("blur",R)}}},[l,sn]),Object(t.useEffect)(function(){if(l){var R=function(A){var Y=A.getValue();clearTimeout(T),T=setTimeout(function(){Ne(Y),Un(new Date().getTime()),A.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),E&&E(Y)},x)};return l.on("change",R),function(){l.off("change",R)}}},[l,E]),Object(t.useEffect)(function(){l&&(N==null?(l.setValue(""),Ne("")):N!==l.getValue()&&(l.setValue(N),Ne(N)))},[l,N]);var Fn=Object(t.useCallback)(function(R){var D=l.getCursor(),A=l.getSelection(),Y=A.split(`
|
|
|
`),l.focus();default:throw new Error}},[l,ln]),Jn=Object(t.useMemo)(function(){switch(ln){case p:return s.a.createElement(Ze,{callback:Pn,onCancel:_n});case F:return s.a.createElement(Je.b,{callback:Pn,onCancel:_n});case h:return s.a.createElement(ne,{callback:Pn,onCancel:_n});case te:return s.a.createElement(r,{callback:Pn,onCancel:_n});default:return null}},[ln]);function _n(){un("")}Object(t.useEffect)(function(){if(bn.current){var R=function(Be){q=!0,ve=Be.pageY},D=function(){q=!1},A=function(Be){if(q){var Oe=Be.pageY-ve;Oe<0&&(Oe=0),Oe>300&&(Oe=300);var Qe=$+Oe+"px";Ln(Qe)}},Y=bn.current,q=!1,ve=0;return Y.addEventListener("mousedown",R),document.addEventListener("mousemove",A),document.addEventListener("mouseup",D),function(){Y.removeEventListener("mousedown",R),document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",D)}}},[l,bn]),Object(t.useEffect)(function(){Ln($)},[$]);var Yn=J(u),Qn=J(Rn),Zn={width:Yn,height:Qn},qn=Object(t.useMemo)(function(){if(dn){var R=new Date(dn),D=R.getHours(),A=R.getMinutes(),Y=R.getSeconds();return D=D<10?"0"+D:D,A=A<10?"0"+A:A,Y=Y<10?"0"+Y:Y,"".concat(D,":").concat(A,":").concat(Y)}return 0},[dn]);function et(){window.sessionStorage.removeItem(Ye),Dn(!1),Un(0)}function nt(){Dn(!1),Un(0),l.setValue(window.sessionStorage.getItem(Ye))}return s.a.createElement(t.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:fn},s.a.createElement("div",{className:"markdown-editor-container ".concat(pn," ").concat(tn?"on-preview":""," ").concat(ye?"mini":""," ").concat(an?"full-screen":""),style:Zn},s.a.createElement(Re,{watch:tn,fullScreen:an,showNullButton:Me,onActionCallback:Fn}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:mn,placeholder:vn})),tn?s.a.createElement("div",{ref:yn,className:"preview-container"},s.a.createElement(Ge.a,{value:ce})):null)),Gn?s.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",s.a.createElement("a",{onClick:nt},"\u6062\u590D")," ? /",s.a.createElement("a",{onClick:et},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",qn," \u4FDD\u5B58\uFF09"):null),Se?s.a.createElement("a",{ref:bn,className:"editor-resize"}):null,s.a.createElement($e.a,null,Ve[ln]?s.a.createElement(a.a,{centered:!0,title:Ve[ln],visible:!0,onCancel:_n,footer:null},Jn):null))}},dejd:function(de,d,n){},kSUc:function(de,d,n){},smFo:function(de,d,n){de.exports={wrap:"wrap___1xSvp",header:"header___1niV1",title:"title____shwY",menu:"menu___2Y-rd",top:"top___1_d5Y",line:"line___1kciD",flexCenter:"flexCenter___3bP7s",like:"like___3lXjz",canLike:"canLike___AuDmL",attachmentName:"attachmentName___2SteY"}},xKgJ:function(de,d,n){"use strict";n.d(d,"o",function(){return t}),n.d(d,"b",function(){return s}),n.d(d,"c",function(){return W}),n.d(d,"e",function(){return H}),n.d(d,"f",function(){return P}),n.d(d,"r",function(){return S}),n.d(d,"g",function(){return b}),n.d(d,"s",function(){return _e}),n.d(d,"d",function(){return ee}),n.d(d,"i",function(){return U}),n.d(d,"j",function(){return ke}),n.d(d,"q",function(){return Ge}),n.d(d,"h",function(){return Q}),n.d(d,"p",function(){return ue}),n.d(d,"a",function(){return De}),n.d(d,"l",function(){return r}),n.d(d,"m",function(){return o}),n.d(d,"k",function(){return p}),n.d(d,"n",function(){return F}),n.d(d,"t",function(){return te});var j=n("9kvl"),a;(function(i){i[i.SuperAdmin=1]="SuperAdmin",i[i.Operation=2]="Operation",i[i.CertifiedTeacher=5]="CertifiedTeacher",i[i.TrainingProduction=8]="TrainingProduction",i[i.UncertifiedTeacher=12]="UncertifiedTeacher",i[i.Student=15]="Student"})(a||(a={}));var _;(function(i){i[i.SuperAdmin=1]="SuperAdmin",i[i.Operation=2]="Operation",i[i.Admin=5]="Admin",i[i.Teacher=8]="Teacher",i[i.Assistant=12]="Assistant",i[i.Student=15]="Student"})(_||(_={}));var f=function(m){var c=Object(j.b)()._store.getState(),be=c.user,K=be.userInfo;return m.some(function(cn){return cn==(K==null?void 0:K.role)})},y=function(m){var c=Object(j.b)()._store.getState(),be=c.user,K=be.userInfo;return(K==null?void 0:K.own)?!0:m.some(function(cn){var T;return cn==(K==null||((T=K.course)===null||T===void 0)?void 0:T.course_role)})},t=function(){var m=Object(j.b)()._store.getState(),c=m.user,be=c.userInfo;return be.main_site},s=function(){var m,c=Object(j.b)()._store.getState(),be=c.user,K=be.userInfo;return K==null||((m=K.course)===null||m===void 0)?void 0:m.course_is_end},W=function(){return y([_.SuperAdmin,_.Operation,_.Admin,_.Teacher,_.Assistant])},H=function(){return y([_.SuperAdmin,_.Teacher,_.Admin,_.Assistant,_.Operation])},P=function(){return y([_.SuperAdmin,_.Teacher,_.Admin])},S=function(){return y([_.SuperAdmin])},b=function(){return y([_.SuperAdmin,_.Operation,_.Admin])},_e=function(){return y([_.SuperAdmin,_.Operation])},ee=function(){return y([_.SuperAdmin,_.Admin])},U=function(){return y([_.SuperAdmin,_.Operation,_.Admin,_.Teacher])},ke=function(){return y([_.Assistant])},Ge=function(){return y([_.Student])},Q=function(){return y([_.SuperAdmin,_.Operation,_.Admin,_.Teacher,_.Assistant,_.Student])},ue=function(){var m,c=Object(j.b)()._store.getState(),be=c.user,K=be.userInfo;return(K==null||((m=K.course)===null||m===void 0)?void 0:m.course_role)===null},he=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student])},Te=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c||!c&&f([a.SuperAdmin])},Ue=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c||!c&&f([a.SuperAdmin,a.Operation])},Re=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student]):c||!c&&f([a.SuperAdmin,a.Operation])},$e=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student]):c||!c&&f([a.SuperAdmin,a.Operation])},De=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction])},ge=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin]):c||!c&&f([a.SuperAdmin])},He=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation]):c||!c&&f([a.SuperAdmin,a.Operation])},oe=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student]):c||!c&&f([a.SuperAdmin,a.Operation])},X=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):c||!c&&f([a.SuperAdmin,a.Operation])},Ke=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher]):c||!c&&f([a.SuperAdmin,a.Operation])},Xe=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin]):!1},Ze=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student])},Je=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin]):c||!c&&f([a.SuperAdmin])},nn=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation]):c||!c&&f([a.SuperAdmin,a.Operation])},O=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student]):c||!c&&f([a.SuperAdmin,a.Operation])},C=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?!1:c||!c&&f([a.SuperAdmin,a.Operation])},M=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?c||!c&&f([a.SuperAdmin,a.Operation]):!1},k=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):!1},ne=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?!c&&f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):!1},ie=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher]):c||!c&&f([a.SuperAdmin,a.Operation])},se=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher])},we=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin]):c||!c&&f([a.SuperAdmin])},je=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation]):c||!c&&f([a.SuperAdmin,a.Operation])},qe=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):c||!c&&f([a.SuperAdmin,a.Operation])},z=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?c||!c&&f([a.SuperAdmin,a.Operation]):!1},v=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m?f([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):c||!c&&f([a.SuperAdmin,a.Operation])},e=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return y([_.Teacher])},r=function(){return f([a.SuperAdmin])},o=function(){return f([a.SuperAdmin,a.Operation])},p=function(){return f([a.Student])},h=function(){return f([a.SuperAdmin,a.Operation,a.CertifiedTeacher])},F=function(){var m,c=Object(j.b)()._store.getState(),be=c.user;return!!((m=be.userInfo)===null||m===void 0?void 0:m.login)},te=function(){var m=Object(j.b)()._store.getState(),c=m.user;return c.userInfo}}}]);
|