You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Shixuns__Detail__Challen...

14 lines
87 KiB

This file contains ambiguous Unicode characters!

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

(window.webpackJsonp=window.webpackJsonp||[]).push([[150,5],{"1vsH":function(ie,s,n){"use strict";n.d(s,"i",function(){return ye}),n.d(s,"l",function(){return Z}),n.d(s,"e",function(){return re}),n.d(s,"h",function(){return A}),n.d(s,"c",function(){return o}),n.d(s,"f",function(){return x}),n.d(s,"g",function(){return ue}),n.d(s,"a",function(){return Te}),n.d(s,"E",function(){return Ue}),n.d(s,"D",function(){return We}),n.d(s,"F",function(){return R}),n.d(s,"G",function(){return M}),n.d(s,"t",function(){return K}),n.d(s,"s",function(){return Q}),n.d(s,"q",function(){return k}),n.d(s,"p",function(){return pe}),n.d(s,"B",function(){return Ce}),n.d(s,"k",function(){return I}),n.d(s,"A",function(){return Ge}),n.d(s,"v",function(){return Xe}),n.d(s,"m",function(){return Ke}),n.d(s,"y",function(){return he}),n.d(s,"o",function(){return ee}),n.d(s,"d",function(){return Oe}),n.d(s,"b",function(){return l}),n.d(s,"u",function(){return w}),n.d(s,"z",function(){return z}),n.d(s,"x",function(){return Ze}),n.d(s,"n",function(){return te}),n.d(s,"w",function(){return ln}),n.d(s,"r",function(){return nn}),n.d(s,"j",function(){return Fe}),n.d(s,"C",function(){return De});var H=n("sRBo"),t=n("kaz8"),v=n("WmNS"),i=n.n(v),C=n("14J3"),_=n("BMrR"),u=n("jCWc"),D=n("kPKH"),F=n("2qtc"),U=n("kLXV"),O=n("9og8"),b=n("jrin"),le=n("q1tI"),E=n.n(le),ge=n("xKgJ"),be=n("Pv/L"),ce=n("dfu6"),X=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return new Promise(function(a,r){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return r("WebRTC not supported by browser");var m=new RTCPeerConnection,c=[];m.createDataChannel(""),m.createOffer().then(function(p){return m.setLocalDescription(p)}).catch(function(p){return r(p)}),m.onicecandidate=function(p){if(console.log("event:",p),!p||!p.candidate){if(console.log("ips",c),c.length==0||!Object(ce.a)(c[0])){var P=U.a.info({title:E.a.createElement(_.a,null,E.a.createElement(D.a,{flex:"1"},"\u63D0\u793A"),E.a.createElement(D.a,null,E.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return P.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:E.a.createElement(_.a,null,E.a.createElement(D.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",E.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"),E.a.createElement("br",null),E.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))});return r("WebRTC disabled or restricted by browser")}return a(c.join(""))}var $=p.candidate.candidate.split(" "),q=Object(be.a)($),V=q[0],we=q[1],Me=q[2],Ye=q[3],qe=q[4],tn=q[5],an=q[7],Be=q.slice(8),rn=["rtp","rtpc"];if(console.log("event:",p),c.some(function(Ve){return Ve==qe})||c.push(qe),!e)return;if(console.log(" candidate: "+V.split(":")[1]),console.log(" component: "+rn[we-1]),console.log(" protocol: "+Me),console.log(" priority: "+Ye),console.log(" ip: "+qe),console.log(" port: "+tn),console.log(" type: "+an),Be.length){console.log("attributes: ");for(var ze=0;ze<Be.length;ze+=2)console.log("> "+Be[ze]+": "+Be[ze+1])}}})},_e=n("V0Rq"),N=n("bntm"),B=n("aCH8"),G=n.n(B),ye=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ne=function(e){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 e.data&&e.data.map(function(r,m){return E.a.createElement("span",{key:m,className:a[r]&&a[r].class},r)})},Z=function(e){var a,r=(a={},Object(b.a)(a,-1,"\u91CD\u505A\u4E2D"),Object(b.a)(a,0,"\u672A\u5F00\u542F"),Object(b.a)(a,1,"\u672A\u901A\u5173"),Object(b.a)(a,2,"\u6309\u65F6\u901A\u5173"),a);return r[e]||"\u8FDF\u4EA4\u901A\u5173"},re=function(e){var a,r,m,c=(a={},Object(b.a)(a,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(b.a)(a,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(b.a)(a,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(b.a)(a,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(b.a)(a,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),a);return E.a.createElement("span",{className:c==null||((r=c[e.status])===null||r===void 0)?void 0:r.class},c==null||((m=c[e.status])===null||m===void 0)?void 0:m.name)},A=function(e){var a=e.status,r={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return E.a.createElement("span",{className:r[a].class},r[a].name)}catch(m){console.log("utils.StatusGraduationProjectTags",e.status)}},o={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},x={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},ue=function(e){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"}},r=[];e.is_random&&r.push(E.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{e.status&&e.status.map(function(m,c){r.push(E.a.createElement("span",{key:c,className:a[m]&&a[m].class},m))})}catch(m){console.log("utils.status.tag:",m,e.status)}return r},Pe=function(e){var a,r,m,c=(a={},Object(b.a)(a,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(b.a)(a,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(b.a)(a,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(b.a)(a,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(b.a)(a,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),a);return E.a.createElement("span",{className:(r=c[e.status])===null||r===void 0?void 0:r.class},(m=c[e.status])===null||m===void 0?void 0:m.name)},Te=function(e){var a,r,m={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 E.a.createElement("span",{className:(a=m[e.status])===null||a===void 0?void 0:a.class},(r=m[e.status])===null||r===void 0?void 0:r.name)},Ue=function(e){e=new Date(e).getTime();var a=1e3*60,r=a*60,m=r*24,c="",p=new Date().getTime(),P=p-e;if(P<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),c="\u521A\u521A";var $=parseInt(P/m,10),q=parseInt(P/r,10),V=parseInt(P/a,10);return $>30?c=""+We(e,"yyyy-MM-dd"):$>1?c=""+$+"\u5929\u524D":$==1?c="\u6628\u5929":q>=1?c=""+q+"\u5C0F\u65F6\u524D":V>=5?c=""+V+"\u5206\u949F\u524D":c="\u521A\u521A",c},We=function(e,a){typeof e=="string"&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var r={"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()},m=[["\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,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(a)&&(a=a.replace(RegExp.$1,m[RegExp.$1.length-1][e.getDay()]));for(var c in r)new RegExp("("+c+")").test(a)&&(a=a.replace(RegExp.$1,RegExp.$1.length==1?r[c]:("00"+r[c]).substr((""+r[c]).length)));return a},R=function(e){if(!e||e<0)return"0\u79D2";console.log("time:",e);var a=60,r=a*60,m=r*24,c=e/m,p=e/r,P=e/a,$=e%60;return c>=1?parseInt(c.toString())+"\u5929"+Math.floor(p%24)+"\u65F6"+Math.floor(P%60)+"\u5206"+Math.floor(e%60)+"\u79D2":p>1?parseInt(p.toString())+"\u65F6"+Math.floor(P%60)+"\u5206"+Math.floor(e%60)+"\u79D2":P>=1?parseInt(P.toString())+"\u5206"+Math.floor(e%60)+"\u79D2":Math.ceil(e)+"\u79D2"},M=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,r=0;if(e){r=e.length;for(var m=0;m<r;m++){var c=e.charCodeAt(m);c>=55296&&c<=56319&&(r--,m++)}}return r<=a},K=function(e,a,r){if(a){var m=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,c=/[\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,p=c.test(a),P=m.test(a);(p===!0||P===!0||(a.length<2||a.length>=21))&&r("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}r()},Q=function(e,a,r){if(a){var m=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,c=/[\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,p=c.test(a),P=m.test(a);(p===!0||P===!0||(a.length<2||a.length>=11))&&r("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}r()},k=function(e){if(!e)return"";for(var a=e.length-1,r="",m=0;m<a;m++)r+="*";var c=e.substr(0,1)+r;return c},pe=function(e,a){var r=new FileReader;r.addEventListener("load",function(){return a(r.result)}),r.readAsDataURL(e)};function Ce(h){var e="79e33abd4b6588941ab7622aed1e67e8";return G()(e+h)}var Ne=function(e){var a,r=RegExp("(^| )"+e+"=([^;]+)(;|$)");return(a=document.cookie.match(r))?decodeURIComponent(a[2]):null};function ke(h,e,a){var r=new Date;r.setTime(r.getTime()+a*24*60*60*1e3);var m="expires="+r.toUTCString();document.cookie=h+"="+e+"; "+m}var en=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function I(h,e){return new Promise(function(a,r){var m=e,c=document.createElement("iframe"),p;console.log("downloadFileUrl",m),document.body.appendChild(c),c.src=m,c.style.display="none",p=setInterval(function(){Ne("fileDownload")&&(en("fileDownload"),clearInterval(p),a())},1e3)})}var Ge=function(e){var a=e.url,r=e.query;return a?(r&&function(){var m=[],c=function($){r.hasOwnProperty($)&&!ln(r[$])&&(typeof r[$]=="object"?r[$].map(function(q){m.push("".concat($,"[]=").concat(q))}):m.push("".concat($,"=").concat(r[$])))};for(var p in r)c(p);a.indexOf("?")!==-1?a="".concat(a,"&").concat(m.join("&")):a="".concat(a,"?").concat(m.join("&")),console.log("url1111",a)}(),a):""};function Xe(){for(var h=navigator.userAgent,e=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],a=!0,r=0;r<e.length;r++)if(h.indexOf(e[r])>0){a=!1;break}return a}function $e(){var h=navigator.userAgent,e=["Chrome"];return e.some(function(a){return h.indexOf(a)>-1})}function Qe(){var h=navigator.userAgent,e=["Chrome","Firefox"];return e.some(function(a){return h.indexOf(a)>-1})}var Ke=function(){var e,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return a==null||((e=a.toString())===null||e===void 0)?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},he=function(e){var a=document.createElement("a");a.target="_blank",document.body.appendChild(a),a.href=e;var r=document.createEvent("MouseEvents");r.initEvent("click",!1,!1),a.dispatchEvent(r),document.body.removeChild(a)},ee=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))},Oe=function(){var e=new Date().getHours(),a=new Date().getMinutes();return a>=30?(e++,a="00"):a="30",e+":"+a},l=function(){var e=new Date().getHours(),a=new Date().getMinutes();return a>=30?(e++,a="00"):a="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+e+":"+a},g;(function(h){h.Number="Number",h.String="String",h.Boolean="Boolean",h.Object="Object",h.Array="Array",h.Function="Function"})(g||(g={}));var d=function(e){var a=Object.prototype.toString.call(e);return a.substring(8,a.length-1)},w=function(e){return d(e)===g.Array?e.length===0:d(e)===g.Object?Object.keys(e).length===0:!e},z=function(e,a){for(var r=[],m=e;m<a;m++)r.push(m);return r},Ze=function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,r=a/2-2,m=a/2+3;return e.length>a?e.substr(0,r)+"..."+e.substr(m,a):e},te=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},ln=function(e){return e==null};function He(h,e){var a=new RegExp("(^|&)".concat(h,"=([^&]*)(&|$)"),"i"),r=e.substr(1).match(a);return r!=null?decodeURIComponent(r[2]):null}var nn=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 a;return window.open("/users/".concat((a=Object(ge.t)())===null||a===void 0?void 0:a.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}},Fe=function(e){var a,r;return new Promise(function(){var m=Object(O.a)(i.a.mark(function c(p,P){var $;return i.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,X();case 2:return a=V.sent,V.next=5,Object(_e.e)({id:e.exerciseId,ip:a});case 5:if($=V.sent,$.status===0?p():P(),!($.status===-1)){V.next=12;break}return r=U.a.info({title:E.a.createElement(_.a,null,E.a.createElement(D.a,{flex:"1"},"\u63D0\u793A"),E.a.createElement(D.a,null,E.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return r.destroy()}}))),icon:null,className:"custom-modal-divider",content:E.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),V.abrupt("return",!1);case 12:if(!($.status===-2)){V.next=15;break}return r=U.a.info({title:E.a.createElement(_.a,null,E.a.createElement(D.a,{flex:"1"},"\u63D0\u793A"),E.a.createElement(D.a,null,E.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return r.destroy()}}))),icon:null,className:"custom-modal-divider",content:E.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",E.a.createElement("span",{className:"c-red"},$.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),V.abrupt("return",!1);case 15:case"end":return V.stop()}},c)}));return function(c,p){return m.apply(this,arguments)}}())},De=function(){var h=Object(O.a)(i.a.mark(function e(a){var r;return i.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!(a.ip_limit!=="no")){c.next=4;break}return c.next=3,Fe(a);case 3:$e()||U.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:E.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",E.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",E.a.createElement("br",null),"\u8BF7\u4F7F\u7528",E.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)){c.next=12;break}if(Qe()){c.next=9;break}return U.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:E.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",E.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",E.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",E.a.createElement("br",null),"\u8BF7\u4F7F\u7528",E.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",E.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),c.abrupt("return",!1);case 9:r=U.a.info({title:E.a.createElement(_.a,null,E.a.createElement(D.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),E.a.createElement(D.a,null,E.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return r.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:E.a.createElement("div",{className:"font16 p20"},a.open_camera&&E.a.createElement(_.a,{align:"middle",justify:"start",className:"mt20"},E.a.createElement(D.a,null,E.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),E.a.createElement(D.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",E.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),a.screen_open&&E.a.createElement(_.a,{justify:"start",className:"mt20"},E.a.createElement(D.a,{flex:"24px",className:"mr20"},E.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),E.a.createElement(D.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",E.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),E.a.createElement("p",{className:"ml40 mt40"},E.a.createElement(t.a,{onChange:function(P){return r.update({okButtonProps:{disabled:!P.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var P;Object(N.d)(document.body),a.history.push("/classrooms/".concat(a.coursesId,"/exercise/").concat(a.exerciseId,"/users/").concat((P=Object(ge.t)())===null||P===void 0?void 0:P.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),c.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 c.stop()}},e)}));return function(a){return h.apply(this,arguments)}}()},"2RCv":function(ie,s,n){"use strict";var H=n("Awhp"),t=n("KrTs"),v=n("+L6B"),i=n("2/Rp"),C=n("5NDa"),_=n("5rEg"),u=n("0Owb"),D=n("oBTY"),F=n("tJVT"),U=n("PpiC"),O=n("q1tI"),b=n.n(O),le=function(ge){var be=ge.InputRight,ce=ge.value,X=ce===void 0?[]:ce,_e=ge.onChange,N=_e===void 0?function(){}:_e,B=Object(U.a)(ge,["InputRight","value","onChange"]),G=Object(O.useState)(),ye=Object(F.a)(G,2),ne=ye[0],Z=ye[1],re=function(x){var ue=X.filter(function(Pe,Te){return Te!==x});N(ue)},A=function(x){if(x.preventDefault(),!ne)return;N([].concat(Object(D.a)(X),[ne])),Z(null)};return b.a.createElement("div",null,b.a.createElement(_.a,Object(u.a)({},B,{value:ne,onChange:function(x){return Z(x.target.value)},onPressEnter:A,onBlur:A})),be,b.a.createElement("div",{className:"mt20"},X==null?void 0:X.map(function(o,x){return b.a.createElement(t.a,{className:"ml10 mr10",count:"x",onClick:function(){return re(x)}},b.a.createElement(i.a,{type:"primary",ghost:!0},o))})))};s.a=le},"7ahc":function(ie,s,n){"use strict";n.d(s,"a",function(){return _e});var H=n("k1fw"),t=n("0Owb"),v=n("+L6B"),i=n("2/Rp"),C=n("y8nQ"),_=n("Vl3Y"),u=n("tJVT"),D=n("OaEy"),F=n("2fM7"),U=n("q1tI"),O=n.n(U),b=n("VrN/"),le=n.n(b),E=n("p77/"),ge=n.n(E),be=F.a.Option,ce={labelCol:{span:4},wrapperCol:{span:20}},X={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"]};s.b=function(N){var B=N.callback,G=N.onCancel,ye=Object(U.useState)("python"),ne=Object(u.a)(ye,2),Z=ne[0],re=ne[1];function A(x){re(X[x][1])}function o(x){B(x)}return O.a.createElement(_.a,Object(t.a)({},ce,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:o}),O.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},O.a.createElement(F.a,{onChange:A},Object.keys(X).map(function(x){return O.a.createElement(be,{key:x,value:x},X[x][0])}))),O.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},O.a.createElement(_e,{mode:Z})),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(i.a,{type:"ghost",onClick:G},"\u53D6\u6D88")))};function _e(N){var B=N.value,G=N.onChange,ye=N.mode,ne=N.options,Z=ne===void 0?{}:ne,re=Object(U.useRef)(),A=Object(U.useState)(),o=Object(u.a)(A,2),x=o[0],ue=o[1];return Object(U.useEffect)(function(){if(x){var Pe=function(Ue){var We=Ue.getValue();G&&G(We)};return x.on("change",Pe),function(){x.off("change",Pe)}}},[x,G]),Object(U.useEffect)(function(){x&&x.setOption("mode",ye)},[x,ye]),Object(U.useEffect)(function(){x&&(B!==x.getValue()&&x.setValue(B||""))},[x,B]),Object(U.useEffect)(function(){if(re.current&&!x){var Pe=le.a.fromTextArea(re.current,Object(H.a)({mode:ye,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},Z));ue(Pe)}},[re.current,x]),O.a.createElement("div",{className:"my-codemirror-container"},O.a.createElement("textarea",{ref:re}))}},"9Bee":function(ie,s,n){"use strict";var H=n("q1tI"),t=n.n(H),v=n("vg9a"),i=n("tJVT"),C=n("DlQD"),_=n.n(C),u=n("rUJ1");function D(R,M){var K=R.match(/^(\s+)(?:```)/);if(K===null)return M;var Q=K[1];return M.split(`
`).map(function(k){var pe=k.match(/^\s+/);if(pe===null)return k;var Ce=Object(i.a)(pe,1),Ne=Ce[0];return Ne.length>=Q.length?k.slice(Q.length):k}).join(`
`)}var F=[],U=["<ul>"],O=new _.a.Renderer,b=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function le(){F.length=0,U=["<ul>"]}function E(R,M,K,Q){if(M>=R.length||R[M].level<=K)return M;var k=R[M];Q.push("<li><a href='#"+k.anchor+"'>"+k.text+"</a>"),M++;var pe=[];return M=E(R,M,k.level,pe),pe.length>0&&(Q.push("<ul>"),pe.forEach(function(Ce){Q.push(Ce)}),Q.push("</ul>")),Q.push("</li>"),M=E(R,M,K,Q),M}function ge(){return E(F,0,0,U),U.push("</ul>"),U.join("")}var be={heading:function(M){var K=b.exec(M);if(K)return{type:"heading",raw:K[0],depth:K[1].length,text:K[2]}},fences:function(M){var K=this.rules.block.fences.exec(M);if(K){var Q=K[0],k=D(Q,K[3]||""),pe=K[2]?K[2].trim():K[2];if(["latex","katex","math"].indexOf(pe)>=0){var Ce=_e(),Ne=k;k=Ce,N[Ce]={type:"block",expression:Ne}}return{type:"code",raw:Q,lang:pe,text:k}}}},ce=/(?:\${2})([^\n`]+?)(?:\${2})/gi,X=0,_e=function(){return"__special_katext_id_".concat(X++,"__")},N={};function B(){return N}function G(){X=0,N={}}function ye(R){return R=R.replace(ce,function(M,K){var Q=_e();return N[Q]={type:"inline",expression:K},Q}),R}var ne=O.listitem;O.listitem=function(R){return ne(ye(R))};var Z=O.paragraph;O.paragraph=function(R){return Z(ye(R))};var re=O.tablecell;O.tablecell=function(R,M){return re(ye(R),M)},O.code=function(R,M,K){var Q=(M||"").match(/\S*/)[0];return Q?["latex","katex","math"].indexOf(Q)>=0?"<p class='editormd-tex'>".concat(R,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(M,'">').concat(K?R:Object(u.escape)(R,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(K?R:Object(u.escape)(R,!0))+"</code></pre>"},O.heading=function(R,M,K){var Q=this.options.headerPrefix+K.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return F.push({anchor:Q,level:M,text:R}),"<h"+M+' id="'+Q+'">'+R+"</h"+M+">"},_.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),_.a.use({tokenizer:be,renderer:O});var A=_.a,o=n("SJMd"),x=n("wMS7"),ue=n.n(x),Pe=n("Oy/b"),Te=/<pre[^>]*>/g;function Ue(R){var M=document.createElement("div");return M.innerHTML=R,M.childNodes.length===0?"":M.childNodes[0].nodeValue}var We=s.a=function(R){var M=R.value,K=M===void 0?"":M,Q=R.className,k=R.style,pe=k===void 0?{}:k,Ce=String(K),Ne=Object(H.useMemo)(function(){var I=A(Ce),Ge=B();return Ce.match(/\[TOC\]/)&&(I=I.replace("<p>[TOC]</p>",ge()),le()),I=I.replace(/(__special_katext_id_\d+__)/g,function(Xe,$e){var Qe=Ge[$e],Ke=Qe.type,he=Qe.expression;return Object(Pe.renderToString)(Ue(he)||"",{displayMode:Ke==="block",throwOnError:!1,output:"html"})}),I=I.replace(/▁/g,"\u2581\u2581\u2581"),G(),ue.a.sanitize(I)},[Ce]),ke=Object(H.useRef)();function en(I){var Ge=I.target;if(Ge.tagName.toUpperCase()==="A"){var Xe=Ge.getAttribute("href");if(Xe.startsWith("#")){I.preventDefault();var $e=document.getElementById(Xe.replace("#",""));$e&&$e.scrollIntoView(!0)}}}return Object(H.useEffect)(function(){if(ke.current&&Ne&&(Ne.match(Te)&&window.PR.prettyPrint()),ke.current)return ke.current.addEventListener("click",en),function(){ke.current.removeEventListener("click",en),G(),le()}},[Ne,ke.current,en]),t.a.createElement("div",{ref:ke,style:pe,className:"".concat(Q||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ne}})}},"9VGf":function(ie,s,n){"use strict";n.d(s,"a",function(){return v});var H=n("q1tI"),t=n.n(H);function v(i,C){var _=Object(H.useRef)();Object(H.useEffect)(function(){_.current=i}),Object(H.useEffect)(function(){function u(){_.current()}if(C!==null){var D=setInterval(u,C);return function(){return clearInterval(D)}}},[C])}},BjJ7:function(ie,s,n){"use strict";n.d(s,"d",function(){return t}),n.d(s,"c",function(){return v}),n.d(s,"f",function(){return i}),n.d(s,"b",function(){return C}),n.d(s,"e",function(){return _}),n.d(s,"a",function(){return u});var H=n("m3rI");function t(D){var F=!0;if(D.length>0){for(var U=0;U<D.length;U++)if(D[U].compile_success==0||!D[U].compile_success){F=!1;break}}else F=!1;return F}function v(D){for(var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",U=[],O=0;O<D.length;O++){var b=D[O],le=F?"".concat(F,"/").concat(b.name):"".concat(b.name);U.push({title:b.name,isLeaf:!(b.type==="tree"),key:le})}return U}function i(D,F,U){for(var O=0;O<D.length;O++){var b=D[O];if(b.key===F){b.children=U;break}b.children&&i(b.children,F,U)}return D}function C(D,F,U){var O;return function(){var b=this,le=arguments,E=function(){O=null,U||D.apply(b,le)},ge=U&&!O;clearTimeout(O),O=setTimeout(E,F),ge&&D.apply(b,le)}}var _=!0,u=H.a.API_SERVER},"C+DQ":function(ie,s,n){},CJF0:function(ie,s,n){"use strict";var H=n("14J3"),t=n("BMrR"),v=n("+L6B"),i=n("2/Rp"),C=n("jCWc"),_=n("kPKH"),u=n("PpiC"),D=n("q1tI"),F=n.n(D),U=n("Ty5D"),O=n("9kvl"),b=n("55Ip"),le=n("nZ20"),E=n.n(le),ge=function(ce){var X,_e,N,B,G=ce.shixunsDetail,ye=ce.dispatch,ne=ce.loading,Z=ce.match,re=ce.data,A=re===void 0?{}:re,o=ce.title,x=Object(u.a)(ce,["shixunsDetail","dispatch","loading","match","data","title"]),ue=Object(U.m)(),Pe=!(((X=G.detail)===null||X===void 0?void 0:X.identity)>4||((_e=G.detail)===null||_e===void 0?void 0:_e.identity)===void 0||((N=G.detail)===null||N===void 0?void 0:N.shixun_status)===2||((B=G.detail)===null||B===void 0?void 0:B.shixun_status)===1);return F.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(E.a.wrap)},F.a.createElement(t.a,{gutter:[20,20],align:"middle"},F.a.createElement(_.a,{flex:1},F.a.createElement("span",{className:E.a.icons},F.a.createElement("img",{src:n("csWT"),width:"14"})),F.a.createElement("span",{className:"font16"},"\u7B2C ",A==null?void 0:A.position," \u5173\uFF1A",o)),F.a.createElement(_.a,null,(A==null?void 0:A.prev_challenge)&&F.a.createElement(i.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var Ue,We=A.prev_challenge.st===0?"/editcheckpoint":"/editquestion",R="/shixuns/".concat(ue.id,"/challenges/").concat(A==null||((Ue=A.prev_challenge)===null||Ue===void 0)?void 0:Ue.id).concat(We);O.c.replace(R)}},"\u4E0A\u4E00\u5173"),A.next_challenge&&F.a.createElement(i.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var Ue,We=A.next_challenge.st===0?"/editcheckpoint":"/editquestion",R="/shixuns/".concat(ue.id,"/challenges/").concat(A==null||((Ue=A.next_challenge)===null||Ue===void 0)?void 0:Ue.id).concat(We);O.c.replace(R)}},"\u4E0B\u4E00\u5173"),Pe&&F.a.createElement(i.a,{type:"primary"},F.a.createElement(b.Link,{to:"/shixuns/".concat(ue.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),Pe&&F.a.createElement(i.a,{type:"primary",className:"ml5"},F.a.createElement(b.Link,{to:"/shixuns/".concat(ue.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),F.a.createElement(i.a,{type:"primary",className:"ml5"},F.a.createElement(b.Link,{to:"/shixuns/".concat(ue.id,"/challenges")},"\u8FD4\u56DE")))))};s.a=Object(O.a)(function(be){var ce=be.shixunsDetail,X=be.newCourse,_e=be.loading,N=be.globalSetting;return{shixunsDetail:ce,newCourse:X,globalSetting:N,loading:_e.effects}})(ge)},HmJG:function(ie,s,n){},M8RZ:function(ie,s,n){"use strict";n.d(s,"a",function(){return F});var H=n("fWQN"),t=n("mtLc"),v=n("yKVA"),i=n("879j"),C=n("q1tI"),_=n.n(C),u=n("i8i4"),D=n.n(u),F=function(U){Object(v.a)(b,U);var O=Object(i.a)(b);function b(le){var E;Object(H.a)(this,b),E=O.call(this,le);var ge=window.document;return E.node=ge.createElement("div"),ge.body.appendChild(E.node),E}return Object(t.a)(b,[{key:"render",value:function(){var E=this.props.children;return Object(u.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),b}(_.a.Component)},Ot1p:function(ie,s,n){"use strict";var H=n("2qtc"),t=n("kLXV"),v=n("rAM+"),i=n("tJVT"),C=n("jrin"),_=n("q1tI"),u=n.n(_),D=n("VrN/"),F=n.n(D),U=n("bdgK"),O=n("p77/"),b=n("Bd2K"),le=n("ELLl"),E=n("19Vz"),ge=n("lZu9"),be=n("kSUc"),ce=n("9Bee"),X=n("0Owb"),_e=n("dejd"),N=n("C+DQ"),B=[{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 G(r){var m=r.onActionCallback,c=r.title,p=r.icon,P=r.actionName,$=r.className,q=$===void 0?"":$,V=r.children;function we(){m(P)}return u.a.createElement("a",{title:c,className:q,onClick:we},u.a.createElement("i",{className:"md-iconfont ".concat(p)}),V)}var ye=function(r){var m=r.watch,c=r.showNullButton,p=r.onActionCallback,P=r.fullScreen,$=[].concat(B,[{title:"".concat(m?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(m?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return u.a.createElement("ul",{className:"markdown-toolbar-container"},$.map(function(q,V){return u.a.createElement("li",{key:V},q.actionName?u.a.createElement(G,Object(X.a)({},q,{onActionCallback:p})):u.a.createElement("span",{className:"v-line"}))}),c?u.a.createElement("li",null,u.a.createElement(G,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:p},u.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,u.a.createElement("li",{className:"btn-full-screen"},u.a.createElement(G,{icon:"".concat(P?"icon-shrink":"icon-enlarge"),title:P?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:p})))},ne=n("M8RZ"),Z=n("+L6B"),re=n("2/Rp"),A=n("y8nQ"),o=n("Vl3Y"),x=n("5NDa"),ue=n("5rEg"),Pe={labelCol:{span:4},wrapperCol:{span:20}},Te=function(r){var m=r.callback,c=r.onCancel;function p(P){m(P)}return u.a.createElement(o.a,Object(X.a)({},Pe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:p}),u.a.createElement(o.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},u.a.createElement(ue.a,null)),u.a.createElement(o.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},u.a.createElement(ue.a,null)),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(re.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(re.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))},Ue=n("7ahc"),We=n("HmJG"),R=n("BjJ7"),M=o.a.useForm,K={width:280,marginRight:10},Q={labelCol:{span:5},wrapperCol:{span:19}},k=function(r){var m=r.callback,c=r.onCancel,p=M(),P=Object(i.a)(p,1),$=P[0];function q(Me){m(Me)}function V(Me){$.setFieldsValue({src:"/api/attachments/".concat(Me.id)})}function we(Me){var Ye=Me.target.files[0];Ce(Ye,V)}return u.a.createElement(o.a,Object(X.a)({form:$},Q,{className:"upload-image-panel",onFinish:q}),u.a.createElement(o.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},u.a.createElement("div",{className:"flex-container"},u.a.createElement(o.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},u.a.createElement(ue.a,{style:K})),u.a.createElement(pe,{onFileChange:we}))),u.a.createElement(o.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},u.a.createElement(ue.a,{style:{width:264}})),u.a.createElement(o.a.Item,{style:{textAlign:"right"}},u.a.createElement(re.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(re.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))};function pe(r){var m=r.onFileChange;return u.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",u.a.createElement("input",{type:"file",accept:"image/*",onChange:m}))}function Ce(r,m){var c=new FormData;c.append("editormd-image-file",r),c.append("file_param_name","editormd-image-file"),c.append("byxhr","true");var p=new window.XMLHttpRequest;p.withCredentials=!0,p.addEventListener("load",function(P){m(JSON.parse(P.target.responseText))},!1),p.addEventListener("error",function(P){console.error(P)},!1),p.open("POST","".concat(R.a,"/api/attachments.json")),p.send(c)}var Ne=n("giR+"),ke=n("fyUT"),en=n("7Kak"),I=n("9yH6"),Ge=I.a.Group,Xe={margin:"0 8px"},$e=function(r){var m=r.callback,c=r.onCancel;function p(P){m(P)}return u.a.createElement(o.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:p},u.a.createElement("div",{className:"flex-container"},u.a.createElement("span",{style:Xe},"\u5355\u5143\u683C\u6570\uFF1A"),u.a.createElement("span",{style:Xe},"\u884C\u6570"),u.a.createElement(o.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},u.a.createElement(ke.a,null)),u.a.createElement("span",{style:Xe},"\u5217\u6570"),u.a.createElement(o.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},u.a.createElement(ke.a,null))),u.a.createElement("div",{className:"flex-container",style:{marginTop:12}},u.a.createElement("span",{style:Xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),u.a.createElement(o.a.Item,{name:"align"},u.a.createElement(Ge,null,u.a.createElement(I.a,{value:"default"},u.a.createElement("i",{className:"fa fa-align-justify"})),u.a.createElement(I.a,{value:"left"},u.a.createElement("i",{className:"fa fa-align-left"})),u.a.createElement(I.a,{value:"center"},u.a.createElement("i",{className:"fa fa-align-center"})),u.a.createElement(I.a,{value:"right"},u.a.createElement("i",{className:"fa fa-align-right"}))))),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(re.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(re.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))},Qe=n("9kvl"),Ke="link",he="upload-image",ee="code-block",Oe="add-table",l="------------",g={default:l,left:":".concat(l),center:":".concat(l,":"),right:"".concat(l,":")},d=n("9VGf"),w,z;function Ze(){}var te=0,ln=1e4,He="\u2581";function nn(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}var Fe=navigator.platform.toUpperCase().indexOf("MAC")>=0,De=Fe?"Cmd":"Ctrl",h=(w={},Object(C.a)(w,De+"-B","bold"),Object(C.a)(w,De+"-I","italic"),w),e=(z={},Object(C.a)(z,Ke,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(z,ee,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(z,he,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(z,Oe,"\u6DFB\u52A0\u8868\u683C"),z),a=s.a=function(r){var m=r.defaultValue,c=m===void 0?"":m,p=r.onChange,P=r.width,$=P===void 0?"100%":P,q=r.height,V=q===void 0?400:q,we=r.miniToolbar,Me=we===void 0?!1:we,Ye=r.isFocus,qe=Ye===void 0?!1:Ye,tn=r.watch,an=r.id,Be=an===void 0?"markdown-editor-id":an,rn=r.showResizeBar,ze=rn===void 0?!1:rn,Ve=r.noStorage,_n=Ve===void 0?!1:Ve,cn=r.showNullButton,yn=cn===void 0?!1:cn,mn=r.fullScreen,Je=mn===void 0?!1:mn,je=r.onBlur,fe=r.onCMBeforeChange,de=r.className,Y=de===void 0?"":de,ae=r.placeholder,Ee=ae===void 0?"":ae,Le=Object(_.useState)(null),dn=Object(i.a)(Le,2),f=dn[0],Cn=dn[1],Un=Object(_.useState)(c),me=Object(i.a)(Un,2),J=me[0],W=me[1],ve=Object(_.useState)(tn),S=Object(i.a)(ve,2),xe=S[0],fn=S[1],on=Object(_.useState)(Je),y=Object(i.a)(on,2),un=y[0],xn=y[1],$n=Object(_.useState)(""),jn=Object(i.a)($n,2),En=jn[0],gn=jn[1],Vn=Object(_.useState)(0),Ln=Object(i.a)(Vn,2),pn=Ln[0],Rn=Ln[1],Kn=Object(_.useState)(V),Tn=Object(i.a)(Kn,2),Sn=Tn[0],Nn=Tn[1],Hn=Object(_.useState)(!1),Mn=Object(i.a)(Hn,2),zn=Mn[0],Fn=Mn[1],hn=Object(_.useRef)(),vn=Object(_.useRef)(),Pn=Object(_.useRef)(),On=Object(_.useRef)();Object(_.useEffect)(function(){if(hn.current){var j=function(oe,se){var Ae=se.clipboardData;if(Ae){var Re=Ae.types.toString(),Ie=Ae.items;if(Re==="text/html,Files"||Re==="Files"){var Se=Ie[1];Re==="Files"&&(Se=Ie[0]),Se.kind==="file"&&Se.type.match(/^image\//i)&&Ce(Se.getAsFile(),function(sn){sn.id?L.replaceSelection("![,](/api/attachments/".concat(sn.id,")")):Qe.c.replace("/user/login",{from:Qe.c.location.pathname})})}else return!0}return!0},L=F.a.fromTextArea(hn.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Me,lineWrapping:!0,value:c,autoCloseTags:!0,autoCloseBrackets:!0});return L.on("paste",j),Cn(L),function(){L.off("paste",j)}}},[]);var Bn=Object(_.useCallback)(function(){if(vn.current)try{var j=vn.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,L=vn.current.getElementsByClassName("markdown-editor-body")[0];un?L.style.height="calc(100vh - ".concat(j,"px)"):L.style.height="".concat(Sn-j,"px")}catch(T){console.log(T,"---- to set md editor body height")}},[Sn,vn,un]);Object(_.useEffect)(function(){function j(){var T=new U.default(function(oe){var se=Object(v.a)(oe),Ae;try{for(se.s();!(Ae=se.n()).done;){var Re=Ae.value;(Re.target.offsetHeight>0||Re.target.offsetWidth>0)&&(Bn(),f.setSize("100%","100%"),f.refresh())}}catch(Ie){se.e(Ie)}finally{se.f()}});return T.observe(hn.current.parentElement),T}if(f){var L=j();return function(){L.unobserve(hn.current.parentElement)}}},[f,Bn]),Object(_.useEffect)(function(){if(f){for(var j=[],L=function(){var Re=oe[T];se=Object(i.a)(Re,2);var Ie=se[0],Se=se[1],sn=Object(C.a)({},Ie,function(){In(Se)});j.push(sn),f.addKeyMap(sn)},T=0,oe=Object.entries(h);T<oe.length;T++){var se;L()}return function(){var Ae=Object(v.a)(j),Re;try{for(Ae.s();!(Re=Ae.n()).done;){var Ie=Re.value;f.removeKeyMap(Ie)}}catch(Se){Ae.e(Se)}finally{Ae.f()}}}},[f]),Object(_.useEffect)(function(){Je!==un&&xn(Je)},[Je]),Object(d.a)(function(){if(!_n&&pn>0){var j=new Date().getTime(),L=window.sessionStorage.getItem(Be);j>=pn+ln&&(!L||L!==J)&&(window.sessionStorage.setItem(Be,J),Fn(!0))}},ln),Object(_.useEffect)(function(){fn(tn)},[f,tn]),Object(_.useEffect)(function(){f&&(qe&&f.focus())},[f,qe]),Object(_.useEffect)(function(){if(xe&&f){var j=function(oe){var se=oe.target;On.current&&(On.current.scrollTop=On.current.scrollHeight*se.scrollTop/se.scrollHeight)},L=f.getScrollerElement();return L.addEventListener("scroll",j),function(){L.removeEventListener("scroll",j)}}},[f,xe]),Object(_.useEffect)(function(){if(f&&fe){var j=function(T,oe){fe(T,oe)};return f.on("beforeChange",j),function(){f.off("beforeChange",j)}}},[f,fe]),Object(_.useEffect)(function(){if(f&&je){var j=function(){je(f.getValue())};return f.on("blur",j),function(){f.off("blur",j)}}},[f,je]),Object(_.useEffect)(function(){if(f){var j=function(T){var oe=T.getValue();W(oe),Rn(new Date().getTime()),T.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),p&&p(oe)};return f.on("change",j),function(){f.off("change",j)}}},[f,p]),Object(_.useEffect)(function(){f&&(c==null?(f.setValue(""),W("")):c!==f.getValue()&&(f.setValue(c),W(c)))},[f,c]);var In=Object(_.useCallback)(function(j){var L=f.getCursor(),T=f.getSelection(),oe=T.split(`
`);switch(j){case"bold":return f.replaceSelection("**"+T+"**"),T===""&&f.setCursor(L.line,L.ch+2),f.focus();case"italic":return f.replaceSelection("*"+T+"*"),T===""&&f.setCursor(L.line,L.ch+1),f.focus();case"code":return f.replaceSelection("`"+T+"`"),T===""&&f.setCursor(L.line,L.ch+1),f.focus();case"inline-latex":return f.replaceSelection("`$$"+T+"$$`"),T===""&&f.setCursor(L.line,L.ch+3),f.focus();case"latex":return f.replaceSelection("```latex\n"+T+"\n```"),f.setCursor(L.line+1,T.length+1),f.focus();case"line-break":return f.replaceSelection(`<br/>
`),f.focus();case"list-ul":return T===""?f.replaceSelection("- "+T):f.replaceSelection(oe.map(function(se){return se===""?"":"- ".concat(se)}).join(`
`)),f.focus();case"list-ol":return T===""?f.replaceSelection("1. "+T):f.replaceSelection(oe.map(function(se,Ae){return se===""?"":"".concat(Ae+1,". ").concat(se)}).join(`
`)),f.focus();case"add-null-ch":return T===""&&f.setCursor(L.line,L.ch+1),f.replaceSelection(He),f.focus();case"eraser":return f.setValue(""),f.focus();case"trigger-watch":return fn(!xe),f.focus();case"trigger-full-screen":return xn(!un),f.focus();case Ke:gn(Ke);return;case ee:gn(ee);return;case he:gn(he);return;case Oe:gn(Oe);return;default:throw new Error}},[f,xe,un]),Dn=Object(_.useCallback)(function(j){gn("");switch(En){case Ke:var L=j.title,T=j.link;return f.replaceSelection("[".concat(L,"](").concat(T,")")),f.focus();case ee:var oe=j.language,se=j.content;return f.replaceSelection(["```"+oe,se,"```"].join(`
`)),f.focus();case he:var Ae=j.src,Re=j.alt;return f.replaceSelection("![ ".concat(Re," ]( ").concat(Ae,' "').concat(Re,'" )')),f.focus();case Oe:for(var Ie=j.row,Se=j.col,sn=j.align,wn=`
`,An=0;An<Ie;An++){for(var Wn=[],kn=[],Xn=0;Xn<Se;Xn++)An===1&&kn.push(g[sn]),Wn.push(" ");An===1&&(wn+="| ".concat(kn.join(" | "),` |
`)),wn+="| ".concat(Wn.join(Se===1?"":" | "),` |
`)}return f.replaceSelection(wn+`
`),f.focus();default:throw new Error}},[f,En]),Jn=Object(_.useMemo)(function(){switch(En){case Ke:return u.a.createElement(Te,{callback:Dn,onCancel:bn});case ee:return u.a.createElement(Ue.b,{callback:Dn,onCancel:bn});case he:return u.a.createElement(k,{callback:Dn,onCancel:bn});case Oe:return u.a.createElement($e,{callback:Dn,onCancel:bn});default:return null}},[En]);function bn(){gn("")}Object(_.useEffect)(function(){if(Pn.current){var j=function(Ie){se=!0,Ae=Ie.pageY},L=function(){se=!1},T=function(Ie){if(se){var Se=Ie.pageY-Ae;Se<0&&(Se=0),Se>300&&(Se=300);var sn=V+Se+"px";Nn(sn)}},oe=Pn.current,se=!1,Ae=0;return oe.addEventListener("mousedown",j),document.addEventListener("mousemove",T),document.addEventListener("mouseup",L),function(){oe.removeEventListener("mousedown",j),document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",L)}}},[f,Pn]),Object(_.useEffect)(function(){Nn(V)},[V]);var Gn=nn($),Qn=nn(Sn),Yn={width:Gn,height:Qn},Zn=Object(_.useMemo)(function(){if(pn){var j=new Date(pn),L=j.getHours(),T=j.getMinutes(),oe=j.getSeconds();return L=L<10?"0"+L:L,T=T<10?"0"+T:T,oe=oe<10?"0"+oe:oe,"".concat(L,":").concat(T,":").concat(oe)}return 0},[pn]);function qn(){window.sessionStorage.removeItem(Be),Fn(!1),Rn(0)}function et(){Fn(!1),Rn(0),f.setValue(window.sessionStorage.getItem(Be))}return u.a.createElement(_.Fragment,null,u.a.createElement("div",{className:"markdown-editor-wrapper",ref:vn},u.a.createElement("div",{className:"markdown-editor-container ".concat(Y," ").concat(xe?"on-preview":""," ").concat(Me?"mini":""," ").concat(un?"full-screen":""),style:Yn},u.a.createElement(ye,{watch:xe,fullScreen:un,showNullButton:yn,onActionCallback:In}),u.a.createElement("div",{className:"markdown-editor-body"},u.a.createElement("div",{className:"codemirror-container"},u.a.createElement("textarea",{ref:hn,placeholder:Ee})),xe?u.a.createElement("div",{ref:On,className:"preview-container"},u.a.createElement(ce.a,{value:J})):null)),zn?u.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",u.a.createElement("a",{onClick:et},"\u6062\u590D")," ? /",u.a.createElement("a",{onClick:qn},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Zn," \u4FDD\u5B58\uFF09"):null),ze?u.a.createElement("a",{ref:Pn,className:"editor-resize"}):null,u.a.createElement(ne.a,null,e[En]?u.a.createElement(t.a,{centered:!0,title:e[En],visible:!0,onCancel:bn,footer:null},Jn):null))}},bntm:function(ie,s,n){"use strict";n.d(s,"d",function(){return H}),n.d(s,"b",function(){return t}),n.d(s,"c",function(){return v}),n.d(s,"a",function(){return i});function H(C){try{C.mozRequestFullScreen?C.mozRequestFullScreen():C.webkitRequestFullScreen&&C.webkitRequestFullScreen()}catch(_){console.log(_,":e")}}function t(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var v=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function i(){var C=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,_=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(C==null)}},csWT:function(ie,s,n){ie.exports=n.p+"static/choose.4ad1045f.svg"},dejd:function(ie,s,n){},dfu6:function(ie,s,n){"use strict";n.d(s,"a",function(){return H});var H=function(i){var C=/^(\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 C.test(i)},t=function(i){var C=/^(\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 C.test(i)}},is8o:function(ie,s,n){ie.exports={flex_box_center:"flex_box_center___45jij",flex_space_between:"flex_space_between___2rBtS",flex_box_vertical_center:"flex_box_vertical_center___B3dEI",flex_box_center_end:"flex_box_center_end___1hlbx",flex_box_column:"flex_box_column___n3oa5",wrap:"wrap___2Ebga",modal:"modal___37ZgF",titleWrap:"titleWrap___dEwT4",required:"required___4a1a5",title:"title___1MHB3",colorGray:"colorGray___1tQ38",choiceWrap:"choiceWrap___2Ik_w",answer:"answer___3N5FQ",activeAnswer:"activeAnswer___3zdHK",deleteIcon:"deleteIcon___U7nIS",addIcon:"addIcon___2tuSF",editorWrap:"editorWrap___ZOK2K",htmlWrap:"htmlWrap___3X_dl",radio:"radio___wS7N0",color333:"color333___S1zDX",color999:"color999___VJwGv",questionType:"questionType___BHDve",questionChoices:"questionChoices___3YAfc"}},kSUc:function(ie,s,n){},kvPc:function(ie,s,n){"use strict";n.r(s);var H=n("5Dmo"),t=n("3S7+"),v=n("P2fV"),i=n("NJEC"),C=n("14J3"),_=n("BMrR"),u=n("jCWc"),D=n("kPKH"),F=n("OaEy"),U=n("2fM7"),O=n("7Kak"),b=n("9yH6"),le=n("+L6B"),E=n("2/Rp"),ge=n("5NDa"),be=n("5rEg"),ce=n("miYZ"),X=n("tsqr"),_e=n("WmNS"),N=n.n(_e),B=n("k1fw"),G=n("9og8"),ye=n("y8nQ"),ne=n("Vl3Y"),Z=n("tJVT"),re=n("PpiC"),A=n("q1tI"),o=n.n(A),x=n("9kvl"),ue=n("Ot1p"),Pe=n("HBuW"),Te=n("oBTY"),Ue=n("2qtc"),We=n("kLXV"),R=n("Ty5D"),M=n("V0Rq"),K=n("9Bee"),Q=n("is8o"),k=n.n(Q),pe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ce=function(ee,Oe){var l=ee.problemset,g=ee.globalSetting,d=ee.loading,w=ee.dispatch,z=ee.onRef,Ze=z===void 0?function(){}:z,te=ee.editData,ln=Object(re.a)(ee,["problemset","globalSetting","loading","dispatch","onRef","editData"]),He=Object(A.useState)([]),nn=Object(Z.a)(He,2),Fe=nn[0],De=nn[1],h=Object(A.useState)(),e=Object(Z.a)(h,2),a=e[0],r=e[1],m=Object(A.useState)([]),c=Object(Z.a)(m,2),p=c[0],P=c[1],$=Object(A.useState)(""),q=Object(Z.a)($,2),V=q[0],we=q[1],Me=Object(A.useState)(5),Ye=Object(Z.a)(Me,2),qe=Ye[0],tn=Ye[1],an=Object(A.useState)(!1),Be=Object(Z.a)(an,2),rn=Be[0],ze=Be[1],Ve=Object(R.m)();Object(A.useEffect)(function(){De(["","","",""])},[]),Object(A.useEffect)(function(){var je,fe;if(!(te==null?void 0:te.challenge_id)){ze(!0);return}we(te==null?void 0:te.subject),tn(parseInt(te==null?void 0:te.question_score)),De(te==null||((je=te.choose_contents)===null||je===void 0)?void 0:je.map(function(Y){return Y.option_name}));var de=[];te==null||((fe=te.standard_answer)===null||fe===void 0)||fe.split("").map(function(Y,ae){de.push(pe.indexOf(Y))}),P(de)},[te]),Object(A.useImperativeHandle)(Oe,function(){return{onSave:cn,onReset:_n,isEdit:rn}});var _n=function(){De(["","","",""]),we(""),P([])},cn=function(){var je=Object(G.a)(N.a.mark(function fe(){var de,Y;return N.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(V){Ee.next=3;break}return X.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ee.abrupt("return",!1);case 3:if(de=Fe.findIndex(function(Le){return!Le}),!(de>-1)){Ee.next=7;break}return X.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(pe[de]," \u9009\u9879\u7684\u5185\u5BB9")),Ee.abrupt("return",!1);case 7:if(p.length){Ee.next=10;break}return X.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ee.abrupt("return",!1);case 10:if(!(p.length<1)){Ee.next=13;break}return X.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ee.abrupt("return",!1);case 13:return Y=Fe.map(function(Le,dn){return{choice_text:Le,is_answer:!!p.includes(dn)}}),Ee.abrupt("return",{subject:V,question:{cnt:Y.map(function(Le){return Le.choice_text})},choice:{answer:Y.map(function(Le){return Le.is_answer})}});case 15:case"end":return Ee.stop()}},fe)}));return function(){return je.apply(this,arguments)}}(),yn=[{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:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],mn=function(){var je=Object(G.a)(N.a.mark(function fe(de){return N.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:ae.t0=de.id,ae.next=ae.t0==="del"?3:ae.t0==="up"||ae.t0==="down"?5:ae.t0==="edit"?9:11;break;case 3:return We.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(G.a)(N.a.mark(function Le(){return N.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(M.j)({id:te.question_id});case 2:w({type:"exercise/editExercise",payload:Object(B.a)({},Ve)});case 3:case"end":return f.stop()}},Le)}))()}}),ae.abrupt("break",11);case 5:return ae.next=7,w({type:"exercise/exeriseMoveUpDown",payload:{id:te.question_id,opr:de.id}});case 7:return w({type:"exercise/editExercise",payload:Object(B.a)({},Ve)}),ae.abrupt("break",11);case 9:return ze(!0),ae.abrupt("break",11);case 11:case"end":return ae.stop()}},fe)}));return function(de){return je.apply(this,arguments)}}(),Je=function(){var fe;return o.a.createElement("aside",null,o.a.createElement("p",{className:k.a.titleWrap},o.a.createElement("span",{className:k.a.required},"*"),o.a.createElement("span",{className:k.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(ue.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:V,onChange:function(Y){return we(Y)}}),o.a.createElement("p",{className:k.a.titleWrap},o.a.createElement("span",{className:k.a.required},"*"),o.a.createElement("span",{className:k.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:k.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fe.map(function(de,Y){return o.a.createElement("div",{className:k.a.choiceWrap,key:Y},o.a.createElement(t.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(k.a.answer," ").concat(p.includes(Y)?k.a.activeAnswer:""),onClick:function(){p.includes(Y)?P(p.filter(function(Ee){return Ee!==Y})):P([].concat(Object(Te.a)(p),[Y]))}},pe[Y])),o.a.createElement("div",{className:k.a.editorWrap},a===Y?o.a.createElement(ue.a,{id:"single-question-option-".concat(Y),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:de,onChange:function(Ee){Fe[Y]=Ee,De(Fe)}}):o.a.createElement("div",{className:k.a.htmlWrap,onClick:function(){return r(Y)}},o.a.createElement(K.a,{value:de}))),Y>1&&o.a.createElement(t.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(k.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return De(Fe.filter(function(Ee,Le){return Le!==Y}))}})),Y<7&&Y===Fe.length-1&&o.a.createElement(t.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(k.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return De([].concat(Object(Te.a)(Fe),[""]))}})))}),o.a.createElement(_.a,{className:"mt10"},o.a.createElement(D.a,{flex:"1"},o.a.createElement("p",{className:"c-grey-999"},"\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")),o.a.createElement(D.a,null,"\u6807\u51C6\u7B54\u6848\uFF1A",o.a.createElement("span",{className:"c-orange"},p==null||((fe=p.sort(function(de,Y){return de-Y}))===null||fe===void 0)?void 0:fe.map(function(de){return pe[de]})))))};return o.a.createElement("section",{className:k.a.wrap},Je())},Ne=Object(x.a)(function(he){var ee=he.problemset,Oe=he.loading,l=he.globalSetting;return{problemset:ee,globalSetting:l,loading:Oe.effects}},null,null,{forwardRef:!0})(Object(A.forwardRef)(Ce)),ke=n("1vsH"),en=n("zEei"),I=n.n(en),Ge=n("CJF0"),Xe=n("2RCv"),$e={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},Qe=function(ee){var Oe,l=ee.shixunsDetail,g=ee.dispatch,d=ee.loading,w=ee.match,z=ee.location,Ze=Object(re.a)(ee,["shixunsDetail","dispatch","loading","match","location"]),te=ne.a.useForm(),ln=Object(Z.a)(te,1),He=ln[0],nn=Object(A.useState)({}),Fe=Object(Z.a)(nn,2),De=Fe[0],h=Fe[1],e=Object(A.useState)(!1),a=Object(Z.a)(e,2),r=a[0],m=a[1],c=Object(A.useState)(!0),p=Object(Z.a)(c,2),P=p[0],$=p[1],q=Object(A.useState)(),V=Object(Z.a)(q,2),we=V[0],Me=V[1],Ye=Object(A.useState)([10,20]),qe=Object(Z.a)(Ye,2),tn=qe[0],an=qe[1],Be=Object(A.useState)(!1),rn=Object(Z.a)(Be,2),ze=rn[0],Ve=rn[1],_n=Object(A.useState)({}),cn=Object(Z.a)(_n,2),yn=cn[0],mn=cn[1],Je=l.challengesEdit,je=l.editChallengesQuestion,fe=Object(A.useRef)(),de=function(){var me=Object(G.a)(N.a.mark(function J(){var W;return N.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,g({type:"shixunsDetail/getChallengesEdit",payload:Object(B.a)({},w.params)});case 2:W=S.sent,He.setFieldsValue(Object(B.a)({},W));case 4:case"end":return S.stop()}},J)}));return function(){return me.apply(this,arguments)}}(),Y=function(){var me=Object(G.a)(N.a.mark(function J(){var W;return N.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(!w.params.questionId){S.next=7;break}return S.next=3,g({type:"shixunsDetail/getEditChallengesQuestion",payload:Object(B.a)({},w.params)});case 3:W=S.sent,He.setFieldsValue({challenge_tag:W.tags,difficult:W.difficult,score:W.score,answer:W.answer}),an($e[W.difficult]),mn(W);case 7:case"end":return S.stop()}},J)}));return function(){return me.apply(this,arguments)}}();Object(A.useEffect)(function(){de(),w.params.questionId&&(Me(!0),Y(),m(!0))},[z.pathname]);var ae=function(){var me=Object(G.a)(N.a.mark(function J(){var W,ve,S,xe;return N.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return ve="",S=Object(B.a)({},De),on.next=4,fe.current.onSave();case 4:return xe=on.sent,(W=xe.choice)===null||W===void 0||W.answer.map(function(y,un){y&&(ve+=ke.i[un])}),on.abrupt("return",{challenge_choose:{subject:xe.subject,answer:De.task_pass,standard_answer:ve,score:De.score,difficult:De.difficult},challenge_tag:De.challenge_tag,question:xe.question,choice:xe.choice});case 7:case"end":return on.stop()}},J)}));return function(){return me.apply(this,arguments)}}(),Ee=function(J){var W=$e[J],ve=W==null?void 0:W[0];an(W),He.setFieldsValue({score:ve}),h(Object(B.a)(Object(B.a)({},He.getFieldsValue()),{score:ve}))},Le=function(J,W){h(Object(B.a)({},He.getFieldsValue())),"difficult"in J&&Ee(J.difficult)},dn=function(){var me=Object(G.a)(N.a.mark(function J(){var W;return N.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.t0=Pe.q,S.t1=B.a,S.t2=B.a,S.t3={},S.next=6,ae();case 6:return S.t4=S.sent,S.t5=(0,S.t2)(S.t3,S.t4),S.t6=w.params,S.t7=(0,S.t1)(S.t5,S.t6),S.next=12,(0,S.t0)(S.t7);case 12:W=S.sent,(W==null?void 0:W.status)===1&&X.b.success("\u5220\u9664\u6210\u529F"),Ze.history.replace("/shixuns/".concat(w.params.id,"/challenges/").concat(w.params.challengesId,"/editquestion"));case 15:case"end":return S.stop()}},J)}));return function(){return me.apply(this,arguments)}}(),f=function(){var me=Object(G.a)(N.a.mark(function J(W){var ve,S,xe,fn;return N.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(ve=Object(B.a)({},De),Ve(!0),P){y.next=20;break}return y.t0=Pe.c,y.t1=B.a,y.t2=B.a,y.t3={},y.next=9,ae();case 9:return y.t4=y.sent,y.t5=(0,y.t2)(y.t3,y.t4),y.t6=w.params,y.t7=(0,y.t1)(y.t5,y.t6),y.next=15,(0,y.t0)(y.t7);case 15:S=y.sent,Ve(!1),S.challenge_choose_id&&(X.b.success("\u64CD\u4F5C\u6210\u529F"),Ze.history.replace("/shixuns/".concat(w.params.id,"/challenges/").concat(w.params.challengesId,"/editquestion/").concat(S.challenge_choose_id))),y.next=45;break;case 20:if(!w.params.questionId){y.next=38;break}return y.t8=Pe.nb,y.t9=B.a,y.t10=B.a,y.t11={},y.next=27,ae();case 27:return y.t12=y.sent,y.t13=(0,y.t10)(y.t11,y.t12),y.t14=w.params,y.t15=(0,y.t9)(y.t13,y.t14),y.next=33,(0,y.t8)(y.t15);case 33:xe=y.sent,Ve(!1),xe.challenge_choose_id&&X.b.success("\u64CD\u4F5C\u6210\u529F"),y.next=45;break;case 38:return ve.identifier=w.params.id,ve.st=1,y.next=42,Object(Pe.mb)(Object(B.a)(Object(B.a)({},ve),w.params));case 42:fn=y.sent,Ve(!1),fn.challenge_id&&X.b.success("\u64CD\u4F5C\u6210\u529F");case 45:case"end":return y.stop()}},J)}));return function(W){return me.apply(this,arguments)}}(),Cn=function(){var J;return o.a.createElement("div",null,o.a.createElement("div",{className:I.a.fieldWrap},o.a.createElement(ne.a.Item,{name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},o.a.createElement(be.a,{maxLength:60,suffix:"".concat(((J=De.subject)===null||J===void 0?void 0:J.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),o.a.createElement("div",{className:I.a.mdWrap},o.a.createElement(ne.a.Item,{name:"task_pass",label:"\u8FC7\u5173\u4EFB\u52A1:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},o.a.createElement(ue.a,{watch:!0,defaultValue:Je.task_pass}))),o.a.createElement("div",{className:I.a.backgroundFa},o.a.createElement("div",{className:"pt40 mb30"},o.a.createElement(ne.a.Item,null,o.a.createElement(E.a,{size:"large",type:"primary",className:"".concat(I.a.button," mr20"),htmlType:"submit",loading:ze},"\u63D0\u4EA4"),o.a.createElement(E.a,{size:"large",type:"primary",ghost:!0,className:I.a.button,onClick:function(){return x.c.push("/shixuns/".concat(w.params.id,"/challenges"))}},"\u53D6\u6D88")))))},Un=function(){var J,W;return o.a.createElement("div",null,o.a.createElement("div",{className:"bg-white"},o.a.createElement(Ne,{ref:fe,editData:yn})),o.a.createElement("div",{className:I.a.mdWrap},o.a.createElement(ne.a.Item,{name:"task_pass",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},o.a.createElement(ue.a,{watch:!0,defaultValue:P?je.answer:""})),o.a.createElement(ne.a.Item,{name:"difficult",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},o.a.createElement(b.a.Group,{disabled:((J=l.detail)===null||J===void 0?void 0:J.shixun_status)===2},o.a.createElement(b.a,{value:1},"\u7B80\u5355"),o.a.createElement(b.a,{value:2},"\u4E2D\u7B49"),o.a.createElement(b.a,{value:3},"\u56F0\u96BE"))),o.a.createElement(_.a,null,o.a.createElement(D.a,null,o.a.createElement(ne.a.Item,{name:"score",label:"\u5956\u52B1\u7ECF\u9A8C\u503C:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},o.a.createElement(U.a,{disabled:((W=l.detail)===null||W===void 0?void 0:W.shixun_status)===2},tn.map(function(ve){return o.a.createElement(U.a.Option,{key:ve,value:ve},ve)})))),o.a.createElement(D.a,{flex:1},o.a.createElement("div",{className:"font12 c-light-black ml10 mt20"},"\u5982\u679C\u5B66\u5458\u7B54\u9898\u9519\u8BEF\uFF0C\u5219\u4E0D\u80FD\u5F97\u5230\u76F8\u5E94\u7684\u7ECF\u9A8C\u503C",o.a.createElement("br",null),"\u5982\u679C\u5B66\u5458\u6210\u529F\u5F97\u5230\u7ECF\u9A8C\u503C\uFF0C\u90A3\u4E48\u5C06\u540C\u65F6\u83B7\u5F97\u7B49\u503C\u7684\u91D1\u5E01\u5956\u52B1\uFF0C\u5982\uFF1A+10\u7ECF\u9A8C\u503C\u3001+10\u91D1\u5E01"))),o.a.createElement(ne.a.Item,{name:"challenge_tag",label:o.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E ",o.a.createElement("span",{className:"pl20 font12 c-light-black"},"\u5B66\u5458\u7B54\u9898\u6B63\u786E\u5C06\u83B7\u5F97\u6280\u80FD\uFF0C\u5426\u5219\u4E0D\u80FD\u83B7\u5F97\u6280\u80FD\uFF08\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E\uFF09")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6280\u80FD\u6807\u7B7E"}]},o.a.createElement(Xe.a,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"}))),o.a.createElement("div",{className:I.a.backgroundFa},o.a.createElement(_.a,{className:"pt40 mb30"},o.a.createElement(D.a,{flex:1},o.a.createElement(ne.a.Item,null,o.a.createElement(E.a,{size:"large",type:"primary",className:"".concat(I.a.button," mr20"),htmlType:"submit",loading:ze},"\u63D0\u4EA4"),o.a.createElement(E.a,{size:"large",type:"primary",ghost:!0,className:I.a.button,onClick:function(){return x.c.push("/shixuns/".concat(w.params.id,"/challenges"))}},"\u53D6\u6D88"))),o.a.createElement(D.a,null,we&&o.a.createElement(E.a,{size:"large",ghost:!0,className:"".concat(I.a.button," ").concat(I.a.deleteButton),onClick:dn},"\u5220\u9664")))))};return o.a.createElement("section",{className:I.a.bg},o.a.createElement(Ge.a,{data:Je,title:"\u9009\u62E9\u9898"}),o.a.createElement(ne.a,{form:He,className:I.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Le,onFinish:f,initialValues:{difficult:1,score:10}},o.a.createElement("aside",{className:["bg-white",I.a.navBar].join(" ")},o.a.createElement(i.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){x.c.replace("/shixuns/".concat(w.params.id,"/challenges/").concat(w.params.challengesId,"/editquestion"))}},o.a.createElement("strong",{className:"current"},"\u672C\u5173\u4EFB\u52A1")),Je==null||((Oe=Je.chooses)===null||Oe===void 0)?void 0:Oe.map(function(me,J){return o.a.createElement(i.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){x.c.replace("/shixuns/".concat(w.params.id,"/challenges/").concat(w.params.challengesId,"/editquestion/").concat(me.choose_id))}},o.a.createElement("strong",{className:"current ".concat(w.params.questionId==me.choose_id&&P?I.a.actived:"")},me.type===1?"\u5355\u9009\u9898":"\u591A\u9009\u9898"))}),P&&o.a.createElement(i.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){m(!0),$(!1),mn({}),fe.current&&fe.current.onReset(),He.resetFields()}},o.a.createElement(t.a,{title:"\u65B0\u589E\u9009\u62E9\u9898"},o.a.createElement("span",{className:I.a.addButton,onClick:function(){}},"+"))),!P&&o.a.createElement("strong",{className:I.a.actived},"\u9009\u62E9\u9898")),!r&&Cn(),r&&Un()))},Ke=s.default=Object(x.a)(function(he){var ee=he.shixunsDetail,Oe=he.newCourse,l=he.loading,g=he.globalSetting;return{shixunsDetail:ee,newCourse:Oe,globalSetting:g,loading:l.effects}})(Qe)},nZ20:function(ie,s,n){ie.exports={icons:"icons___3O80F"}},xKgJ:function(ie,s,n){"use strict";n.d(s,"o",function(){return _}),n.d(s,"b",function(){return u}),n.d(s,"c",function(){return D}),n.d(s,"e",function(){return F}),n.d(s,"f",function(){return U}),n.d(s,"r",function(){return O}),n.d(s,"g",function(){return b}),n.d(s,"s",function(){return le}),n.d(s,"d",function(){return E}),n.d(s,"i",function(){return ge}),n.d(s,"j",function(){return be}),n.d(s,"q",function(){return ce}),n.d(s,"h",function(){return X}),n.d(s,"p",function(){return _e}),n.d(s,"a",function(){return Z}),n.d(s,"l",function(){return $e}),n.d(s,"m",function(){return Qe}),n.d(s,"k",function(){return Ke}),n.d(s,"n",function(){return ee}),n.d(s,"t",function(){return Oe});var H=n("9kvl"),t;(function(l){l[l.SuperAdmin=1]="SuperAdmin",l[l.Operation=2]="Operation",l[l.CertifiedTeacher=5]="CertifiedTeacher",l[l.TrainingProduction=8]="TrainingProduction",l[l.UncertifiedTeacher=12]="UncertifiedTeacher",l[l.Student=15]="Student"})(t||(t={}));var v;(function(l){l[l.SuperAdmin=1]="SuperAdmin",l[l.Operation=2]="Operation",l[l.Admin=5]="Admin",l[l.Teacher=8]="Teacher",l[l.Assistant=12]="Assistant",l[l.Student=15]="Student"})(v||(v={}));var i=function(g){var d=Object(H.b)()._store.getState(),w=d.user,z=w.userInfo;return g.some(function(Ze){return Ze==(z==null?void 0:z.role)})},C=function(g){var d=Object(H.b)()._store.getState(),w=d.user,z=w.userInfo;return(z==null?void 0:z.own)?!0:g.some(function(Ze){var te;return Ze==(z==null||((te=z.course)===null||te===void 0)?void 0:te.course_role)})},_=function(){var g=Object(H.b)()._store.getState(),d=g.user,w=d.userInfo;return w.main_site},u=function(){var g,d=Object(H.b)()._store.getState(),w=d.user,z=w.userInfo;return z==null||((g=z.course)===null||g===void 0)?void 0:g.course_is_end},D=function(){return C([v.SuperAdmin,v.Operation,v.Admin,v.Teacher,v.Assistant])},F=function(){return C([v.SuperAdmin,v.Teacher,v.Admin,v.Assistant,v.Operation])},U=function(){return C([v.SuperAdmin,v.Teacher,v.Admin])},O=function(){return C([v.SuperAdmin])},b=function(){return C([v.SuperAdmin,v.Operation,v.Admin])},le=function(){return C([v.SuperAdmin,v.Operation])},E=function(){return C([v.SuperAdmin,v.Admin])},ge=function(){return C([v.SuperAdmin,v.Operation,v.Admin,v.Teacher])},be=function(){return C([v.Assistant])},ce=function(){return C([v.Student])},X=function(){return C([v.SuperAdmin,v.Operation,v.Admin,v.Teacher,v.Assistant,v.Student])},_e=function(){var g,d=Object(H.b)()._store.getState(),w=d.user,z=w.userInfo;return(z==null||((g=z.course)===null||g===void 0)?void 0:g.course_role)===null},N=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student])},B=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d||!d&&i([t.SuperAdmin])},G=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d||!d&&i([t.SuperAdmin,t.Operation])},ye=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):d||!d&&i([t.SuperAdmin,t.Operation])},ne=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):d||!d&&i([t.SuperAdmin,t.Operation])},Z=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction])},re=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin]):d||!d&&i([t.SuperAdmin])},A=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation]):d||!d&&i([t.SuperAdmin,t.Operation])},o=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):d||!d&&i([t.SuperAdmin,t.Operation])},x=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):d||!d&&i([t.SuperAdmin,t.Operation])},ue=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher]):d||!d&&i([t.SuperAdmin,t.Operation])},Pe=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin]):!1},Te=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student])},Ue=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin]):d||!d&&i([t.SuperAdmin])},We=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation]):d||!d&&i([t.SuperAdmin,t.Operation])},R=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):d||!d&&i([t.SuperAdmin,t.Operation])},M=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?!1:d||!d&&i([t.SuperAdmin,t.Operation])},K=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?d||!d&&i([t.SuperAdmin,t.Operation]):!1},Q=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):!1},k=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?!d&&i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):!1},pe=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher]):d||!d&&i([t.SuperAdmin,t.Operation])},Ce=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher])},Ne=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin]):d||!d&&i([t.SuperAdmin])},ke=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation]):d||!d&&i([t.SuperAdmin,t.Operation])},en=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):d||!d&&i([t.SuperAdmin,t.Operation])},I=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?d||!d&&i([t.SuperAdmin,t.Operation]):!1},Ge=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?i([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):d||!d&&i([t.SuperAdmin,t.Operation])},Xe=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return C([v.Teacher])},$e=function(){return i([t.SuperAdmin])},Qe=function(){return i([t.SuperAdmin,t.Operation])},Ke=function(){return i([t.Student])},he=function(){return i([t.SuperAdmin,t.Operation,t.CertifiedTeacher])},ee=function(){var g,d=Object(H.b)()._store.getState(),w=d.user;return!!((g=w.userInfo)===null||g===void 0?void 0:g.login)},Oe=function(){var g=Object(H.b)()._store.getState(),d=g.user;return d.userInfo}},zEei:function(ie,s,n){ie.exports={flex_box_center:"flex_box_center___3trsE",flex_space_between:"flex_space_between___vYNfG",flex_box_vertical_center:"flex_box_vertical_center___267W4",flex_box_center_end:"flex_box_center_end___35F4i",flex_box_column:"flex_box_column___1cLWS",bg:"bg___13rUr",flexRow:"flexRow___geim6",flexJustifyCenter:"flexJustifyCenter___2SLQ2",flexAlignEnd:"flexAlignEnd___2-3OH",flexAlignCenter:"flexAlignCenter___2PK_9",flexColumn:"flexColumn___pc_D1",formWrap:"formWrap___3ozw6",titleWrap:"titleWrap___3JSLu",fieldWrap:"fieldWrap___1M8-z",mdWrap:"mdWrap___3iPl2",backgroundFa:"backgroundFa___2Wd1f",button:"button___3ie7q",icons:"icons___-WSHu",addButton:"addButton___1qx7n",navBar:"navBar___xDlWA",actived:"actived___dZNDy",deleteButton:"deleteButton___3Ethm"}}}]);