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.
1 line
66 KiB
1 line
66 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[83,5,6,7,9,10,12,14],{"1vsH":function(e,t,n){"use strict";n.d(t,"i",(function(){return s})),n.d(t,"k",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"h",(function(){return m})),n.d(t,"c",(function(){return p})),n.d(t,"f",(function(){return f})),n.d(t,"g",(function(){return _})),n.d(t,"a",(function(){return g})),n.d(t,"C",(function(){return h})),n.d(t,"B",(function(){return w})),n.d(t,"D",(function(){return b})),n.d(t,"E",(function(){return v})),n.d(t,"s",(function(){return y})),n.d(t,"r",(function(){return E})),n.d(t,"p",(function(){return x})),n.d(t,"o",(function(){return k})),n.d(t,"A",(function(){return S})),n.d(t,"j",(function(){return A})),n.d(t,"z",(function(){return C})),n.d(t,"u",(function(){return N})),n.d(t,"l",(function(){return I})),n.d(t,"x",(function(){return D})),n.d(t,"n",(function(){return H})),n.d(t,"d",(function(){return M})),n.d(t,"b",(function(){return P})),n.d(t,"t",(function(){return L})),n.d(t,"y",(function(){return F})),n.d(t,"w",(function(){return W})),n.d(t,"m",(function(){return V})),n.d(t,"v",(function(){return z})),n.d(t,"q",(function(){return B}));var a=n("zjzt"),r=n("ZZRV"),o=n.n(r),c=n("xKgJ"),i=n("vcnW"),l=n.n(i),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"],u=function(e){var t,n=(t={},Object(a["a"])(t,-1,"\u91cd\u505a\u4e2d"),Object(a["a"])(t,0,"\u672a\u5f00\u542f"),Object(a["a"])(t,1,"\u672a\u901a\u5173"),Object(a["a"])(t,2,"\u6309\u65f6\u901a\u5173"),t);return n[e]||"\u8fdf\u4ea4\u901a\u5173"},d=function(e){var t,n,r,c=(t={},Object(a["a"])(t,-1,{name:"\u91cd\u505a\u4e2d",class:"c-orange"}),Object(a["a"])(t,0,{name:"\u672a\u5f00\u542f",class:"c-black"}),Object(a["a"])(t,1,{name:"\u672a\u901a\u5173",class:"c-red"}),Object(a["a"])(t,2,{name:"\u6309\u65f6\u901a\u5173",class:"c-green"}),Object(a["a"])(t,3,{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}),t);return o.a.createElement("span",{className:null===c||void 0===c||null===(n=c[e.status])||void 0===n?void 0:n["class"]},null===c||void 0===c||null===(r=c[e.status])||void 0===r?void 0:r["name"])},m=function(e){var t=e.status,n={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 o.a.createElement("span",{className:n[t]["class"]},n[t]["name"])}catch(a){console.log("utils.StatusGraduationProjectTags",e.status)}},p={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},f={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},_=function(e){var t={"\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"}},n=[];e.is_random&&n.push(o.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968f\u673a"));try{e.status&&e.status.map((function(e,a){n.push(o.a.createElement("span",{key:a,className:t[e]&&t[e]["class"]},e))}))}catch(a){console.log("utils.status.tag:",a,e.status)}return n},g=function(e){var t,n,a={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 o.a.createElement("span",{className:null===(t=a[e.status])||void 0===t?void 0:t["class"]},null===(n=a[e.status])||void 0===n?void 0:n["name"])},h=function(e){e=new Date(e).getTime();var t=6e4,n=60*t,a=24*n,r="",o=(new Date).getTime(),c=o-e;if(c<0)return console.log("\u65f6\u95f4\u4e0d\u5bf9\u52b2,\u670d\u52a1\u5668\u521b\u5efa\u65f6\u95f4\u4e0e\u5f53\u524d\u65f6\u95f4\u4e0d\u540c\u6b65"),"\u521a\u521a";var i=parseInt(c/a,10),l=parseInt(c/n,10),s=parseInt(c/t,10);return r=i>30?""+w(e,"yyyy-MM-dd"):i>1?i+"\u5929\u524d":1==i?"\u6628\u5929":l>=1?l+"\u5c0f\u65f6\u524d":s>=5?s+"\u5206\u949f\u524d":"\u521a\u521a",r},w=function(e,t){"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var n={"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()},a=[["\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"]];for(var r in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(t)&&(t=t.replace(RegExp.$1,a[RegExp.$1.length-1][e.getDay()])),n)new RegExp("("+r+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?n[r]:("00"+n[r]).substr((""+n[r]).length)));return t},b=function(e){if(!e||e<0)return"0\u79d2";console.log("time:",e);var t=60,n=60*t,a=24*n,r=e/a,o=e/n,c=e/t;return r>=1?parseInt(r.toString())+"\u5929"+Math.floor(o%24)+"\u65f6"+Math.floor(c%60)+"\u5206"+Math.floor(e%60)+"\u79d2":o>1?parseInt(o.toString())+"\u65f6"+Math.floor(c%60)+"\u5206"+Math.floor(e%60)+"\u79d2":c>=1?parseInt(c.toString())+"\u5206"+Math.floor(e%60)+"\u79d2":Math.ceil(e)+"\u79d2"},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=0;if(e){n=e.length;for(var a=0;a<n;a++){var r=e.charCodeAt(a);r>=55296&&r<=56319&&(n--,a++)}}return n<=t},y=function(e,t,n){if(t){var a=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,r=/[\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/gi,o=r.test(t),c=a.test(t);(!0===o||!0===c||t.length<2||t.length>=21)&&n("2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf")}n()},E=function(e,t,n){if(t){var a=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,r=/[\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/gi,o=r.test(t),c=a.test(t);(!0===o||!0===c||t.length<2||t.length>=11)&&n("2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57")}n()},x=function(e){if(!e)return"";for(var t=e.length-1,n="",a=0;a<t;a++)n+="*";var r=e.substr(0,1)+n;return r},k=function(e,t){var n=new FileReader;n.addEventListener("load",(function(){return t(n.result)})),n.readAsDataURL(e)};function S(e){var t="79e33abd4b6588941ab7622aed1e67e8";return l()(t+e)}var j=function(e){var t,n=RegExp("(^| )"+e+"=([^;]+)(;|$)");return(t=document.cookie.match(n))?decodeURIComponent(t[2]):null};var O=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function A(e,t){return new Promise((function(e,n){var a,r=t,o=document.createElement("iframe");console.log("downloadFileUrl",r),document.body.appendChild(o),o.src=r,o.style.display="none",a=setInterval((function(){j("fileDownload")&&(O("fileDownload"),clearInterval(a),e())}),1e3)}))}var C=function(e){var t=e.url,n=e.query;return t?(n&&function(){var e=[],a=function(t){n.hasOwnProperty(t)&&!z(n[t])&&("object"===typeof n[t]?n[t].map((function(n){e.push("".concat(t,"[]=").concat(n))})):e.push("".concat(t,"=").concat(n[t])))};for(var r in n)a(r);t=-1!==t.indexOf("?")?"".concat(t,"&").concat(e.join("&")):"".concat(t,"?").concat(e.join("&")),console.log("url1111",t)}(),t):""};function N(){for(var e=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],n=!0,a=0;a<t.length;a++)if(e.indexOf(t[a])>0){n=!1;break}return n}var T,I=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null===t||void 0===t||null===(e=t.toString())||void 0===e?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},D=function(e){var t=document.createElement("a");t.target="_blank",document.body.appendChild(t),t.href=e;var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),t.dispatchEvent(n),document.body.removeChild(t)},H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},M=function(){var e=(new Date).getHours(),t=(new Date).getMinutes();return t>=30?(e++,t="00"):t="30",e+":"+t},P=function(){var e=(new Date).getHours(),t=(new Date).getMinutes();return t>=30?(e++,t="00"):t="30",(new Date).toLocaleDateString().replace(/\//g,"-")+" "+e+":"+t};(function(e){e["Number"]="Number",e["String"]="String",e["Boolean"]="Boolean",e["Object"]="Object",e["Array"]="Array",e["Function"]="Function"})(T||(T={}));var R=function(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)},L=function(e){return R(e)===T.Array?0===e.length:R(e)===T.Object?0===Object.keys(e).length:!e},F=function(e,t){for(var n=[],a=e;a<t;a++)n.push(a);return n},W=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12,n=t/2-2,a=t/2+3;return e.length>t?e.substr(0,n)+"..."+e.substr(a,t):e},V=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},z=function(e){return void 0===e||null===e};var B=function(e){switch(e.container_type){case"ApplyUserAuthentication":if("Apply"===e.tiding_type){if(1===e.auth_type)return window.open("/admins/identity_authentications");if(2===e.auth_type)return window.open("/admins/professional_authentications")}return"System"===e.tiding_type?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return"Apply"===e.tiding_type?window.open("/admins/department_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAddSchools":return"Apply"===e.tiding_type?window.open("/admins/unit_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if("Apply"===e.tiding_type)return window.open("/admins/shixun_authorizations");if("System"===e.tiding_type)return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if("Apply"===e.tiding_type)return window.open("/admins/subject_authorizations");if("System"===e.tiding_type)return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if("Apply"===e.tiding_type)return window.open("/managements/trial_authorization");if("System"===e.tiding_type)return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if("Apply"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if("System"===e.tiding_type)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":if("Delete"===e.tiding_type)return;return 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"normal"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):"group"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):"practice"===e.homework_type?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"normal"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):"group"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):"practice"===e.homework_type?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("\t/classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"));default:return window.open("\t/classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"))}case"Exercise":switch(e.parent_container_type){case"CommitExercise":return window.open("\t/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open("\t/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("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("practice"===e.homework_type)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("Apply"===e.tiding_type)return window.open("/admins/library_applies");if("System"===e.tiding_type)return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":if("Destroyed"===e.tiding_type)return;return"Destroyed_end"===e.tiding_type?void 0:"Apply"===e.tiding_type?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return"Hack"===e.parent_container_type&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":return"Apply"===e.tiding_type?window.open("/admins/video_applies"):"System"===e.tiding_type?window.open("/users/".concat(null===(t=Object(c["t"])())||void 0===t?void 0:t.login,"/videos")):"";var t;case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if("group"===e.homework_type)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&&"HackDelete"!==e.parent_container_type)return window.open("/problems/".concat(e.extra,"/edit"));default:return}}},"5gs/":function(e,t,n){"use strict";n.r(t);n("Mumi");var a,r=n("/zo+"),o=(n("uLqt"),n("/vd4")),c=(n("rjoL"),n("TMtJ")),i=(n("E+ey"),n("sY1U")),l=(n("XZgM"),n("TFeq")),s=(n("MPZO"),n("bnk9")),u=(n("RXQH"),n("VgM2")),d=(n("XSsT"),n("iBFk")),m=(n("X/R0"),n("M6G9")),p=n("55MS"),f=n("VBJJ"),_=n.n(f),g=n("z3+T"),h=n("GZha"),w=n("AVV0"),b=n("ZZRV"),v=n.n(b),y=n("NfTp"),E=n.n(y),x=n("1vsH"),k=n("q5+0"),S=n("DndG"),j=n("9kvl"),O=n("0YPX"),A=n("KwvC"),C=n("lOSo"),N=n("73mG"),T=n("m3rI"),I=n("xKgJ"),D=n("jMyQ"),H=n.n(D),M=n("z9Ch"),P=n.n(M),R={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},L=function(e){var t,n,a,r=e.shixunHomeworks,o=(e.globalSetting,e.loading,e.dispatch,Object(k["m"])(),Object(k["l"])()),c=Object(b["useState"])([]),i=Object(h["a"])(c,2),s=(i[0],i[1],Object(b["useState"])(o.query.tabs||0)),d=Object(h["a"])(s,2),m=(d[0],d[1],r.shixunWorkReport),p=function(){var e,t,n,a;return{title:{text:"\u5de5\u4f5c\u6548\u7387",subtext:"\u5de5\u4f5c\u6548\u7387=log(\u5b9e\u8bad\u603b\u5f97\u5206/\u5b9e\u8bad\u603b\u8017\u65f6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(e){var t;return e.name===m.username?"\u59d3\u540d\uff1a"+m.username+"<br/>\u5b66\u53f7\uff1a "+m.user_id+"<br/>\u6548\u7387\uff1a"+(null===(t=m.echart_data)||void 0===t?void 0:t.myself_eff[1]):e.name+":"+e.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5b66\u751f\u6548\u7387",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:" "},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:null===(e=m.echart_data)||void 0===e?void 0:e.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5de5\u4f5c\u6548\u7387\u5206\u5e03\u533a\u95f4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:m.username,xAxis:null===(t=m.echart_data)||void 0===t?void 0:t.myself_eff[0],yAxis:null===(n=m.echart_data)||void 0===n?void 0:n.myself_eff[1],value:null===(a=m.echart_data)||void 0===a?void 0:a.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4e2d\u4f4d\u503c"}]}}]}},f=function(){var e,t,n,a;return{title:{text:"\u80fd\u529b\u503c",subtext:"\u80fd\u529b\u503c\uff08\u5b9e\u8bad\u83b7\u5f97\u7ecf\u9a8c\u503c/\u5b9e\u8bad\u8bc4\u6d4b\u6b21\u6570\uff09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(e){var t;e.value;if(e.name===m.username)return"\u59d3\u540d\uff1a"+m.username+"<br/>\u5b66\u53f7\uff1a "+m.user_id+"<br/>\u5f97\u5206\uff1a"+(null===(t=m.echart_data)||void 0===t?void 0:t.myself_object[1])}},xAxis:{type:"value",name:"log(\u5b9e\u8bad\u7684\u603b\u65f6\u95f4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80fd\u529b",type:"scatter",itemStyle:R,data:null===(e=m.echart_data)||void 0===e?void 0:e.consume_list,symbolSize:function(e){return Math.round(e[2])},markPoint:{data:[{name:m.username,xAxis:null===(t=m.echart_data)||void 0===t?void 0:t.myself_object[0],yAxis:null===(n=m.echart_data)||void 0===n?void 0:n.myself_object[1],value:null===(a=m.echart_data)||void 0===a?void 0:a.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]}};return v.a.createElement("section",{className:"ml60 pr30"},v.a.createElement("aside",null,v.a.createElement(l["a"],null,v.a.createElement(u["a"],{flex:"800px"},v.a.createElement(H.a,{style:{width:750,height:580},option:p()})),v.a.createElement(u["a"],{flex:"1"},v.a.createElement("aside",{className:P.a.rightInfo},v.a.createElement("ul",null,v.a.createElement("li",null,v.a.createElement("span",null,"\u59d3\u540d")," ",v.a.createElement("span",{className:"ml30"},m.username)),v.a.createElement("li",null,v.a.createElement("span",null,"\u5b66\u53f7")," ",v.a.createElement("span",{className:"ml30"},m.student_id||"--")),v.a.createElement("li",null,v.a.createElement("span",null,"\u5de5\u4f5c\u6548\u7387")," ",v.a.createElement("span",{className:"ml30 c-orange"},null===(t=m.echart_data)||void 0===t?void 0:t.myself_eff[1])),v.a.createElement("li",null,v.a.createElement("span",null,"\u5f53\u524d\u6392\u540d")," ",v.a.createElement("span",{className:"ml30 c-orange"},null===(n=m.echart_data)||void 0===n?void 0:n.myself_eff[0]))),v.a.createElement("p",null,"1\u4e2a\u5c0f\u5706\u70b9\u4ee3\u88681\u4e2a\u5b66\u751f\u7684\u5de5\u4f5c\u6548\u7387",v.a.createElement("br",null),"\u7ea2\u8272\u6c34\u6ef4\u8868\u793a\u5f53\u524d\u5b66\u751f\u7684\u5de5\u4f5c\u6548\u7387\u503c",v.a.createElement("br",null),"\u5c0f\u5706\u70b9\u8d8a\u9ad8\uff0c\u5de5\u4f5c\u6548\u7387\u8d8a\u9ad8",v.a.createElement("br",null),"\u6a59\u8272\u6a2a\u5411\u7bad\u5934\uff1a\u4e2d\u4f4d\u503c\uff0c\u8868\u793a\u6574\u4e2a\u8bfe\u5802\u5b66\u751f\u8868\u73b0\u7684\u5e73\u5747\u503c"))))),v.a.createElement("aside",null,v.a.createElement(l["a"],null,v.a.createElement(u["a"],{flex:"800px"},v.a.createElement(H.a,{style:{width:750,height:580},option:f()})),v.a.createElement(u["a"],{flex:"1"},v.a.createElement("aside",{className:P.a.rightInfo},v.a.createElement("ul",null,v.a.createElement("li",null,v.a.createElement("span",null,"\u59d3\u540d")," ",v.a.createElement("span",{className:"ml30"},m.username)),v.a.createElement("li",null,v.a.createElement("span",null,"\u5b66\u53f7")," ",v.a.createElement("span",{className:"ml30"},m.student_id||"--")),v.a.createElement("li",null,v.a.createElement("span",null,"\u80fd\u529b")," ",v.a.createElement("span",{className:"ml30 c-orange"},null===(a=m.echart_data)||void 0===a?void 0:a.myself_object[1]))),v.a.createElement("p",null,"1\u4e2a\u5c0f\u5706\u70b9\u4ee3\u88681\u4e2a\u5b66\u751f\u7684\u80fd\u529b\u503c",v.a.createElement("br",null),"\u7ea2\u8272\u6c34\u6ef4\u8868\u793a\u5f53\u524d\u5b66\u751f\u7684\u80fd\u529b\u503c",v.a.createElement("br",null),"\u5c0f\u5706\u5708\u8d8a\u5927\uff0c\u8bc4\u6d4b\u6b21\u6570\u8d8a\u5c11",v.a.createElement("br",null)))))))},F=Object(j["a"])((function(e){var t=e.shixunHomeworks,n=e.loading,a=e.globalSetting;return{shixunHomeworks:t,globalSetting:a,loading:n.effects}}))(L),W=(n("EYz/"),n("gwXo")),V=function(e){var t=e.defaultValue,n=e.onBlur,a=e.max,r=e.className,o=void 0===r?"game-score":r,c=Object(b["useState"])(t),i=Object(h["a"])(c,2),l=i[0],s=i[1];function u(e){s(e)}function d(){l!==t&&n(l>a?a:l)}return Object(b["useEffect"])((function(){s(t)}),[t]),v.a.createElement(W["a"],{max:a,min:0,className:o,value:l,onChange:u,onBlur:d})},z=(n("VmQ4"),n("QeCE")),B=n("ZW9T"),G=z["a"].Option,q={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};function J(e,t){switch(t.type){case a.SET_PATH:return Object(p["a"])(Object(p["a"])({},e),{},{selectedPath:t.payload});case a.GET_PASSED_CONTENT:return Object(p["a"])(Object(p["a"])({},e),{},{passedContent:t.payload});default:throw new Error}}(function(e){e[e["SET_PATH"]=0]="SET_PATH",e[e["GET_PASSED_CONTENT"]=1]="GET_PASSED_CONTENT"})(a||(a={}));var Z=function(e){var t=e.path,n=e.game_id,r=e.onPathChange,o=t.split("\uff1b"),c=Object(b["useReducer"])(J,{selectedPath:o[0],passedContent:{language:"python",content:""}}),i=Object(h["a"])(c,2),l=i[0],s=i[1],u=l.selectedPath,d=l.passedContent;function m(e){s({type:a.SET_PATH,payload:e})}return Object(b["useEffect"])((function(){function e(){return t.apply(this,arguments)}function t(){return t=Object(g["a"])(_.a.mark((function e(){var t;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r(n,u);case 2:t=e.sent,s({type:a.GET_PASSED_CONTENT,payload:t});case 4:case"end":return e.stop()}}),e)}))),t.apply(this,arguments)}e()}),[u,n]),v.a.createElement(v.a.Fragment,null,v.a.createElement("h2",null," ",v.a.createElement("span",null,"\u6700\u540e\u901a\u5173\u7684\u4ee3\u7801")," ",v.a.createElement("span",null,v.a.createElement(z["a"],{style:{width:200},value:u,onChange:m}," ",o.map((function(e){return v.a.createElement(G,{key:e,value:e},e)}))," "))," "),v.a.createElement(B["b"],{height:300,language:d.language,value:d.content,theme:"default",options:q}))},K=n("ErOA"),$=function(e){var t,n=e.shixunHomeworks,a=e.dispatch,r=n.shixunWorkReport,c=r.stage_list,i=r.work_id,l=Object(k["m"])(),s=Object(I["c"])(),u=[{title:"\u8bc4\u6d4b\u6b21\u6570",dataIndex:"position",width:120},{title:"\u8be6\u7ec6\u4fe1\u606f",dataIndex:"output_detail"}];function d(e,t){return f.apply(this,arguments)}function f(){return f=Object(g["a"])(_.a.mark((function e(t,n){var r,o;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=c[t].challenge_id,e.next=3,a({type:"shixunHomeworks/changeScore",payload:{categoryId:l.homeworkId,type:"report",score:n,challenge_id:r}});case 3:return o=e.sent,e.next=6,a({type:"shixunHomeworks/getShixunWorkReport",payload:Object(p["a"])({},l)});case 6:0===o.status&&m["b"].success("\u64cd\u4f5c\u6210\u529f");case 7:case"end":return e.stop()}}),e)}))),f.apply(this,arguments)}function h(e,t){return Object(K["c"])("student_works/".concat(i,"/rep_passed_content.json"),{path:t,game_id:e})}return v.a.createElement("section",{className:"pl30 pr30"},null===(t=r.shixun_detail)||void 0===t?void 0:t.map((function(e,t){var n;return v.a.createElement("aside",{key:t},v.a.createElement("div",{className:"".concat(P.a.shixunTitle," mt10")},v.a.createElement("div",null,v.a.createElement("span",{className:"fa fa-code "}),v.a.createElement("strong",{className:"c-black"},"\u7b2c",t+1,"\u5173 ",v.a.createElement(S["Link"],{className:"c-black",to:"/tasks/".concat(e.game_identifier)},e.subject))),s?v.a.createElement("span",null,"\u8c03\u5206\uff1a",v.a.createElement(V,{className:"game-score",max:c[t].game_score_full,defaultValue:c[t].game_score,onBlur:function(e){d(t,e)}})):null),v.a.createElement("div",{className:"font16 mt10"},0===e.st&&0===e.complete_status&&"\u672c\u5173\u6682\u672a\u901a\u8fc7\uff0c\u65e0\u901a\u5173\u4ee3\u7801",0===e.st&&0!==e.complete_status&&(e.path?v.a.createElement("aside",{className:P.a.shixunWrp},v.a.createElement(Z,{path:e.path,game_id:e.id,onPathChange:h})):"\u5df2\u901a\u5173\uff0c\u65e0\u4ee3\u7801\u5c55\u793a"),1===e.st&&(0===e.complete_status?"\u672c\u5173\u6682\u672a\u901a\u8fc7\uff0c\u65e0\u901a\u5173\u4ee3\u7801":"\u5df2\u901a\u5173\uff0c\u65e0\u4ee3\u7801\u5c55\u793a")),v.a.createElement("aside",{className:"mt10 font16"},(null===(n=e.outputs)||void 0===n?void 0:n.length)?v.a.createElement(o["a"],{columns:u,pagination:{hideOnSinglePage:!0},dataSource:e.outputs}):"\u672c\u5173\u65e0\u8bc4\u6d4b\u8bb0\u5f55"))})))},X=Object(j["a"])((function(e){var t=e.shixunHomeworks,n=e.loading,a=e.globalSetting;return{shixunHomeworks:t,globalSetting:a,loading:n.effects}}))($),U=(n("DHCt"),n("CRgH")),Y=(n("EkPb"),n("7X0+")),Q=n("buSX"),ee=function(e){var t=e.shixunHomeworks,n=e.dispatch,a=(Object(Q["a"])(e,["shixunHomeworks","dispatch"]),Object(k["m"])()),r=Object(b["useState"])(!1),o=Object(h["a"])(r,2),i=o[0],l=o[1],s=Y["a"].useForm(),u=Object(h["a"])(s,1),d=u[0];Object(b["useEffect"])((function(){var e,n,a,r;"\u66f4\u6539\u70b9\u8bc4"===t.actionTabs.key&&d.setFieldsValue({comment:null===(e=t.actionTabs.selectArrs)||void 0===e||null===(n=e.data)||void 0===n?void 0:n.work_comment,hidden_comment:null===(a=t.actionTabs.selectArrs)||void 0===a||null===(r=a.data)||void 0===r?void 0:r.work_comment_hidden})}),[t.actionTabs.key]);var f=function(){var e=Object(g["a"])(_.a.mark((function e(){var t,r;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=d.getFieldValue(),e.next=3,Object(K["a"])("/api/student_works/".concat(a.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 3:r=e.sent,0===r.status&&(m["b"].success("\u8bc4\u9605\u6210\u529f"),d.resetFields(),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkReport",payload:Object(p["a"])({},a)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return v.a.createElement(v.a.Fragment,null,v.a.createElement(c["a"],{centered:!0,title:"\u66f4\u6539\u70b9\u8bc4",visible:"\u66f4\u6539\u70b9\u8bc4"===t.actionTabs.key,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:Object(g["a"])(_.a.mark((function e(){var t;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=d.getFieldValue(),"{}"===JSON.stringify(t)||""===t.hidden_comment&&""===t.comment?l(!0):f();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"shixunHomeworks/setActionTabs",payload:{}})}},v.a.createElement(Y["a"],{form:d,onChange:function(){i&&l(!1)}},v.a.createElement("p",null,"\u5b66\u751f\u548c\u8bfe\u5802\u8001\u5e08\u53ef\u89c1"),v.a.createElement(Y["a"].Item,{name:"comment"},v.a.createElement(U["a"].TextArea,{placeholder:"\u8bf7\u8f93\u5165\u8bc4\u9605\u5185\u5bb9",rows:8})),v.a.createElement("p",null,"\u4ec5\u8bfe\u5802\u8001\u5e08\u53ef\u89c1"),v.a.createElement(Y["a"].Item,{name:"hidden_comment"},v.a.createElement(U["a"].TextArea,{placeholder:"\u8bf7\u8f93\u5165\u8bc4\u9605\u5185\u5bb9",rows:8}))),i&&v.a.createElement("p",{className:"c-red"},"\u8bc4\u9605\u5185\u5bb9\u81f3\u5c11\u6709\u4e00\u4e2a\u4e0d\u4e3a\u7a7a")))},te=Object(j["a"])((function(e){var t=e.shixunHomeworks;return{shixunHomeworks:t}}))(ee),ne=n("Xm8N"),ae=n("9Bee"),re=n("XYT7"),oe=n("yMd2"),ce=n.n(oe),ie=function(e){var t,n,a=e.shixunHomeworks,f=(e.globalSetting,e.loading,e.dispatch),y=Object(k["m"])(),j=Object(b["useState"])([]),D=(Object(w["a"])(j),Object(b["useState"])({last:!1})),H=Object(h["a"])(D,2),M=H[0],R=H[1],L=Object(b["useRef"])(),W=Object(b["useState"])(!1),z=Object(h["a"])(W,2),B=z[0],G=z[1],q=Object(b["useState"])(!1),J=Object(h["a"])(q,2),Z=J[0],K=J[1],$=a.shixunWorkReport,U=Object(I["c"])();function Y(){return Q.apply(this,arguments)}function Q(){return Q=Object(g["a"])(_.a.mark((function e(){var t,n,a,r,o,c;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=JSON.parse(sessionStorage["all_student_works_params"]||"{}"),e.next=3,f({type:"shixunHomeworks/getAllStudentWorks",payload:Object(p["a"])(Object(p["a"])({},y),a)});case 3:r=e.sent,o=null===(t=r["all_student_works"])||void 0===t?void 0:t.map((function(e){return String(e.student_work_id)})).indexOf(y.homeworkId),o===(null===(n=r["all_student_works"])||void 0===n?void 0:n.length)-1?R({last:!0}):R(null===(c=r["all_student_works"])||void 0===c?void 0:c[o+1]);case 6:case"end":return e.stop()}}),e)}))),Q.apply(this,arguments)}Object(b["useEffect"])((function(){return f({type:"globalSetting/footerToggle",payload:!1}),function(){f({type:"globalSetting/footerToggle",payload:!0})}}),[]);var ee=function(){document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()}))},oe=function(){var e=Object(g["a"])(_.a.mark((function e(){var t,n;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return G(!0),ee(),t={margin:10,filename:"test.pdf",enableLinks:!1,html2canvas:{scale:1,allowTaint:!1,useCORS:!0,width:1210},image:{type:"jpeg",quality:.98}},e.next=5,ce()().from(L.current).set(t).toPdf().output("bloburl");case 5:n=e.sent,G(!1),Object(x["x"])(n);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(b["useEffect"])((function(){ie()}),[y.homeworkId]);var ie=function(){var e=Object(g["a"])(_.a.mark((function e(){return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return K(!0),e.next=3,f({type:"shixunHomeworks/getShixunWorkReport",payload:Object(p["a"])({},y)});case 3:K(!1),Object(I["c"])()&&Y();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=[{title:"\u5173\u5361",dataIndex:"name",render:function(e,t,n){return n+1}},{title:"\u4efb\u52a1\u540d\u79f0",dataIndex:"name"},{title:"\u5f00\u542f\u65f6\u95f4",dataIndex:"open_time"},{title:"\u8bc4\u6d4b\u6b21\u6570",dataIndex:"evaluate_count"},{title:"\u5b8c\u6210\u65f6\u95f4",dataIndex:"finished_time"},{title:"\u5b9e\u6218\u8017\u65f6",dataIndex:"time_consuming"},{title:"\u662f\u5426\u67e5\u770b\u7b54\u6848",dataIndex:"view_answer",render:function(e){return e?"\u662f":"\u5426"}},{title:"\u7ecf\u9a8c\u503c",dataIndex:"experience",render:function(e,t){return v.a.createElement("div",null,v.a.createElement("span",{className:"c-green"},t.myself_experience),"/",e)}},{title:"\u5173\u5361\u5f97\u5206",dataIndex:"game_score",render:function(e,t){return v.a.createElement("div",null,v.a.createElement("span",{className:"c-green"},e),"/",t.game_score_full)}},{title:"\u8c03\u5206",dataIndex:"game_score",render:function(e,t){return U?v.a.createElement(V,{max:t.game_score_full,defaultValue:parseFloat(e),onBlur:function(){var e=Object(g["a"])(_.a.mark((function e(n){var a;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,f({type:"shixunHomeworks/changeScore",payload:{categoryId:y.homeworkId,type:"report",score:n,challenge_id:t.challenge_id}});case 2:return a=e.sent,e.next=5,f({type:"shixunHomeworks/getShixunWorkReport",payload:Object(p["a"])({},y)});case 5:0===a.status&&m["b"].success("\u64cd\u4f5c\u6210\u529f");case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}):e}}];return v.a.createElement("section",{ref:L,className:"bg-fafafa mb100",style:{position:"sticky",top:0}},v.a.createElement(r["a"],{spinning:Z},v.a.createElement("div",{className:"edu-container"},$.course_id&&v.a.createElement("section",{className:"animated fadeIn"},v.a.createElement("aside",{className:"mt10"},$.category&&v.a.createElement(d["a"],{separator:">"},v.a.createElement(d["a"].Item,null,v.a.createElement(S["Link"],{to:"/classrooms/".concat($.course_id,"/shixun_homework")},$.course_name)),v.a.createElement(d["a"].Item,null,v.a.createElement(S["Link"],{to:"/classrooms/".concat($.course_id,"/shixun_homework/").concat($.category.main?"":$.category.category_id)},$.category.category_name)),v.a.createElement(d["a"].Item,null,v.a.createElement(S["Link"],{to:"/classrooms/".concat($.course_id,"/shixun_homework/").concat($.homework_common_id,"/detail")},"\u4f5c\u4e1a\u8be6\u60c5")),v.a.createElement(d["a"].Item,null,$.username))),v.a.createElement("aside",{className:[P.a.title1,"mt20"].join(" ")},v.a.createElement(l["a"],{align:"middle"},v.a.createElement(u["a"],{flex:1},v.a.createElement(S["Link"],{to:"/classrooms/".concat($.course_id,"/shixun_homework/").concat($.homework_common_id,"/detail")},v.a.createElement(O["a"],{className:"font16 c-black"})),v.a.createElement("strong",{className:"font20 ml5"},$.shixun_name),v.a.createElement(x["g"],{status:$.homework_status})),v.a.createElement(u["a"],{className:P.a.title1_right},$.view_tpi&&v.a.createElement(s["a"],null,v.a.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),v.a.createElement(S["Link"],{className:"c-black",target:"_blank",to:"/tasks/".concat(null===$||void 0===$||null===(t=$.shixun_detail)||void 0===t||null===(n=t[0])||void 0===n?void 0:n["game_identifier"])},"\u67e5\u770b\u5b66\u5458\u5b9e\u8bad")),Object(I["c"])()&&!1===$.homework_end&&0!==$.myshixun_id&&v.a.createElement(s["a"],{className:"ml10",onClick:Object(g["a"])(_.a.mark((function e(){return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,f({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56de\u91cd\u505a",selectArrs:{myshixun_identifier:$.myshixun_identifier}}});case 2:case"end":return e.stop()}}),e)})))},v.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56de\u91cd\u505a"),v.a.createElement(s["a"],{className:"ml10",onClick:oe,loading:B},v.a.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5bfc\u51fa\u5b9e\u8bad\u62a5\u544a"))))),v.a.createElement("aside",{className:"mt30 relative"})),v.a.createElement("aside",{className:"edu-container bg-white"},v.a.createElement("div",{className:P.a.title},v.a.createElement("h1",null,"\u603b\u4f53\u8bc4\u4ef7"),v.a.createElement("div",null,Object(I["c"])()&&v.a.createElement(s["a"],{className:"mr20",type:"primary",onClick:function(){f({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66f4\u6539\u70b9\u8bc4",selectArrs:{myshixun_identifier:$.user_id,data:Object(p["a"])({},$)}}})}},v.a.createElement(A["a"],null),$.has_shixun_work_comment?"\u66f4\u6539\u70b9\u8bc4":"\u70b9\u8bc4\u4f5c\u4e1a"))),v.a.createElement(i["a"],{style:{marginTop:0}}),v.a.createElement(l["a"],{className:"pl30 pr30"},v.a.createElement(u["a"],null,v.a.createElement("img",{className:P.a.userPic,src:"".concat(T["a"].IMG_SERVER,"/images/").concat($.image_url),alt:$.username})),v.a.createElement(u["a"],null,v.a.createElement("span",{className:"font16 ml40"},$.username),v.a.createElement("ul",{className:P.a.userInfo},v.a.createElement("li",null,"\u5b66\u53f7\uff1a",$.student_id||"--"),v.a.createElement("li",null,"\u5f53\u524d\u5b8c\u6210\u5173\u5361\uff1a",v.a.createElement("span",{className:"c-red"},$.complete_count)," /",v.a.createElement("span",{className:"c-red"},$.challenges_count)),v.a.createElement("li",null,"\u5b8c\u6210\u6548\u7387\uff1a",$&&null===$.efficiency?"--":$&&$.efficiency),v.a.createElement("br",null),v.a.createElement("li",null,"\u7ecf\u9a8c\u503c\uff1a",$.myself_experience,"/",$.total_experience),v.a.createElement("li",null,"\u8bfe\u5802\u6700\u9ad8\u5b8c\u6210\u6548\u7387\uff1a",$&&null===$.max_efficiency?"--":$&&$.max_efficiency),v.a.createElement("li",null,"\u901a\u5173\u65f6\u95f4\uff1a",$&&null===$.passed_time||$&&"--"===$.passed_time?"--":E()($&&$.passed_time).format("YYYY-MM-DD HH:mm")))),v.a.createElement("ul",{className:[P.a.listItem,"mt10"].join(" ")},v.a.createElement("li",null,v.a.createElement("strong",null,"\u5b9e\u8bad\u603b\u8017\u65f6"),v.a.createElement("div",{className:"c-light-black mt20"},$.time_consuming)),v.a.createElement("li",null,v.a.createElement("strong",null,"\u8bc4\u6d4b\u6b21\u6570"),v.a.createElement("div",{className:"mt20"},$.evaluate_count)),(null===$||void 0===$?void 0:$.eff_score_full)&&v.a.createElement(v.a.Fragment,null,v.a.createElement("li",null,v.a.createElement("strong",null,"\u5173\u5361\u5f97\u5206"),v.a.createElement("div",{className:"mt20"},v.a.createElement("span",{className:"c-orange"},$.challenge_score),"/",v.a.createElement("span",{className:"c-light-black"},$.challenge_score_full))),v.a.createElement("li",null,v.a.createElement("strong",null,"\u6548\u7387\u5206"),v.a.createElement("div",{className:"mt20"},v.a.createElement("span",{className:"c-orange"},$.eff_score),"/",v.a.createElement("span",{className:"c-light-black"},$.eff_score_full)))),v.a.createElement("li",null,v.a.createElement("strong",null,"\u5f53\u524d\u6210\u7ee9"),v.a.createElement("div",{className:"mt20"},v.a.createElement("span",{className:"c-orange"},$.work_score),"/",v.a.createElement("span",{className:"c-light-black"},$.all_work_score))),v.a.createElement("li",null,v.a.createElement("strong",null,"\u603b\u8bc4"),v.a.createElement("div",{className:"mt20"},v.a.createElement("span",{className:"c-orange"},$.overall_appraisal))))),v.a.createElement(i["a"],{style:{margin:0}}),($.work_comment_hidden||$.work_comment)&&v.a.createElement("div",null,v.a.createElement(l["a"],{align:"middle"},v.a.createElement(u["a"],{flex:1},v.a.createElement("h1",{className:P.a.title},"\u70b9\u8bc4\u5185\u5bb9")),v.a.createElement(u["a"],{className:"pr30"},Object(I["c"])()&&v.a.createElement(s["a"],{onClick:Object(g["a"])(_.a.mark((function e(){return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:c["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",icon:v.a.createElement(C["a"],null),content:"\u662f\u5426\u786e\u8ba4\u5220\u9664\uff1f",onOk:function(){return Object(g["a"])(_.a.mark((function e(){var t;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(re["m"])({comment_id:$.comment_id,homeworkId:y.homeworkId});case 2:t=e.sent,0===t.status&&(m["b"].success("\u5220\u9664\u6210\u529f"),f({type:"shixunHomeworks/getShixunWorkReport",payload:Object(p["a"])({},y)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)})))},v.a.createElement(N["a"],null),"\u5220\u9664"))),v.a.createElement(i["a"],{style:{margin:0}}),$.work_comment&&v.a.createElement("aside",{className:"pl30 pr30 mt20"},v.a.createElement("span",{className:"c-light-black font12"},"# \u5b66\u751f\u548c\u8bfe\u5802\u8001\u5e08\u53ef\u89c1"),v.a.createElement("br",null),v.a.createElement(ae["a"],{value:$.work_comment})),$.work_comment_hidden&&v.a.createElement("aside",{className:"pl30 pr30 mt20"},v.a.createElement("span",{className:"c-light-black font12"},"# \u4ec5\u8bfe\u5802\u8001\u5e08\u53ef\u89c1"),v.a.createElement("br",null),v.a.createElement(ae["a"],{value:$.work_comment_hidden}))),v.a.createElement("h1",{className:P.a.title},"\u9636\u6bb5\u6210\u7ee9"),v.a.createElement("aside",{className:"pl30 pr30"},v.a.createElement(o["a"],{dataSource:$.stage_list,pagination:!1,columns:le})),v.a.createElement("h1",{className:P.a.title},"\u56fe\u5f62\u7edf\u8ba1"),v.a.createElement(F,null),v.a.createElement("h1",{className:P.a.title},"\u5b9e\u8bad\u8be6\u60c5"),v.a.createElement(X,null),v.a.createElement(i["a"],null)),Object(I["c"])()&&v.a.createElement("aside",{className:"".concat(P.a.footerBar," ").concat(B?P.a.footerBarStatic:"")},v.a.createElement("aside",{className:"edu-container"},v.a.createElement(l["a"],{align:"middle"},v.a.createElement(u["a"],{flex:"1"},v.a.createElement(S["Link"],{className:P.a.exitComment,to:"/classrooms/".concat(y.coursesId,"/shixun_homework/").concat(y.categoryId,"/detail")},"\u9000\u51fa\u70b9\u8bc4")),v.a.createElement(u["a"],{flex:"1",className:"tr"},"\u4e0b\u4e00\u4e2a\u53ef\u70b9\u8bc4\u5b66\u751f\uff1a",(null===M||void 0===M?void 0:M.last)&&"\u5f53\u524d\u5df2\u662f\u6700\u540e\u4e00\u4f4d\u9700\u8981\u70b9\u8bc4\u7684\u5b66\u751f\uff0c\u4e3a\u60a8\u70b9\u8d5e\uff01",!(null===M||void 0===M?void 0:M.last)&&v.a.createElement(S["Link"],{className:P.a.nextComment,to:"/classrooms/".concat(y.coursesId,"/shixun_homework/").concat(y.categoryId,"/").concat(null===M||void 0===M?void 0:M.student_work_id,"/comment")},null===M||void 0===M?void 0:M.student_work_user_name)))))),v.a.createElement(te,null),v.a.createElement(ne["a"],null))};t["default"]=Object(j["a"])((function(e){var t=e.shixunHomeworks,n=e.loading,a=e.globalSetting;return{shixunHomeworks:t,globalSetting:a,loading:n.effects}}))(ie)},"9Bee":function(e,t,n){"use strict";var a=n("ZZRV"),r=n.n(a),o=(n("Sawj"),n("GZha")),c=n("tVQ9"),i=n.n(c),l=n("PRXW");function s(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=Object(o["a"])(t,1),r=n[0];return r.length>=a.length?e.slice(a.length):e})).join("\n")}var u=[],d=["<ul>"],m=new i.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){u.length=0,d=["<ul>"]}function _(e,t,n,a){if(t>=e.length||e[t].level<=n)return t;var r=e[t];a.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>"),t++;var o=[];return t=_(e,t,r.level,o),o.length>0&&(a.push("<ul>"),o.forEach((function(e){a.push(e)})),a.push("</ul>")),a.push("</li>"),t=_(e,t,n,a),t}function g(){return _(u,0,0,d),d.push("</ul>"),d.join("")}var h={heading:function(e){var t=p.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=s(n,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var o=v(),c=a;a=o,y[o]={type:"block",expression:c}}return{type:"code",raw:n,lang:r,text:a}}}},w=/(?:\${2})([^\n`]+?)(?:\${2})/gi,b=0,v=function(){return"__special_katext_id_".concat(b++,"__")},y={};function E(){return y}function x(){b=0,y={}}function k(e){return e=e.replace(w,(function(e,t){var n=v();return y[n]={type:"inline",expression:t},n})),e}var S=m.listitem;m.listitem=function(e){return S(k(e))};var j=m.paragraph;m.paragraph=function(e){return j(k(e))};var O=m.tablecell;m.tablecell=function(e,t){return O(k(e),t)},m.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?["latex","katex","math"].indexOf(a)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(n?e:Object(l["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(n?e:Object(l["escape"])(e,!0))+"</code></pre>"},m.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:a,level:t,text:e}),"<h"+t+' id="'+a+'">'+e+"</h"+t+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:h,renderer:m});var A=i.a,C=(n("8+LE"),n("ZRDM")),N=n.n(C),T=n("saPB"),I=/<pre[^>]*>/g;function D(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}t["a"]=function(e){var t=e.value,n=void 0===t?"":t,o=e.className,c=e.style,i=void 0===c?{}:c,l=String(n),s=Object(a["useMemo"])((function(){var e=A(l),t=E();return l.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",g()),f()),e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var a=t[n],r=a.type,o=a.expression;return Object(T["renderToString"])(D(o)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),x(),N.a.sanitize(e)}),[l]),u=Object(a["useRef"])();function d(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return Object(a["useEffect"])((function(){if(u.current&&s&&s.match(I)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",d),function(){u.current.removeEventListener("click",d),x(),f()}}),[s,u.current,d]),r.a.createElement("div",{ref:u,style:i,className:"".concat(o||""," markdown-body"),dangerouslySetInnerHTML:{__html:s}})}},KwvC:function(e,t,n){"use strict";var a=n("ZZRV"),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},o=r,c=n("XSrM"),i=function(e,t){return a["createElement"](c["a"],Object.assign({},e,{ref:t,icon:o}))};i.displayName="SolutionOutlined";t["a"]=a["forwardRef"](i)},Xm8N:function(e,t,n){"use strict";n("rjoL");var a=n("TMtJ"),r=n("VBJJ"),o=n.n(r),c=n("55MS"),i=(n("X/R0"),n("M6G9")),l=n("z3+T"),s=n("buSX"),u=n("ZZRV"),d=n.n(u),m=n("ErOA"),p=n("q5+0"),f=n("9kvl"),_=function(e){var t=e.shixunHomeworks,n=e.dispatch,r=(Object(s["a"])(e,["shixunHomeworks","dispatch"]),Object(p["m"])());return d.a.createElement(a["a"],{centered:!0,title:"\u63d0\u793a",visible:"\u6253\u56de\u91cd\u505a"===t.actionTabs.key,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:Object(l["a"])(o.a.mark((function e(){var a;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=3,Object(m["a"])("/api/myshixuns/".concat(t.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:r.coursesId}});case 3:a=e.sent,a.shixun_identifier&&(i["b"].success("\u64cd\u4f5c\u6210\u529f"),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getWorkList",payload:Object(c["a"])({},t.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"shixunHomeworks/setActionTabs",payload:{}})}},d.a.createElement("p",null,"\u8be5\u4f5c\u4e1a\u5c06\u88ab\u6253\u56de\u91cd\u505a\uff0c\u5b66\u751f\u5b9e\u8bad\u8bb0\u5f55\u5c06\u88ab\u6e05\u7a7a!"),d.a.createElement("p",null,"\u786e\u5b9a\u6253\u56de?"))};t["a"]=Object(f["a"])((function(e){var t=e.shixunHomeworks;return{shixunHomeworks:t}}))(_)},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var a=n("55MS"),r=n("Uu80"),o=n("GZha"),c=n("ZZRV"),i=n.n(c),l=n("BlUI");function s(e,t,n,r,o){var c=t.getWordUntilPosition(n),i={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:c.startColumn,endColumn:c.endColumn},l=r.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:i}}));return o.map((function(e){l.push(Object(a["a"])(Object(a["a"])({},e),{},{range:i}))})),l}var u=function(e){var t={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(a,r){var o=s(e,a,r,n,[t]);return{suggestions:o}}});var a=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,n){var r=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],o=s(e,t,n,a,r);return{suggestions:o}}});var r=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(n,a){var o=[t,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {","\t$0","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],c=s(e,n,a,r,o);return{suggestions:c}}})};function d(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function m(){}var p=!1,f={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n<e.length;n++){var a=f[e[n]];if(a)return a}return t[0]}return f[t]||t}var g=null;t["b"]=function(e){var t=e.width,s=void 0===t?"100%":t,f=e.height,h=void 0===f?"100%":f,w=e.value,b=e.language,v=void 0===b?"javascript":b,y=e.style,E=void 0===y?{}:y,x=e.options,k=void 0===x?{}:x,S=e.overrideServices,j=void 0===S?{}:S,O=e.theme,A=void 0===O?"vs-dark":O,C=e.onEditBlur,N=e.onSave,T=e.forbidCopy,I=void 0!==T&&T,D=e.onChange,H=void 0===D?m:D,M=e.editorDidMount,P=void 0===M?m:M,R=e.onFocus,L=void 0===R?m:R,F=Object(c["useRef"])(),W=Object(c["useRef"])({}),V=Object(c["useState"])(!1),z=Object(o["a"])(V,2),B=z[0],G=z[1];function q(){var e;return F.current&&(e=new l["default"]((function(e){var t,n=Object(r["a"])(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&W.current.instance.layout()}}catch(o){n.e(o)}finally{n.f()}})),e.observe(F.current)),e}function J(){var e=W.current.instance;if(e){var t=e.getSelection(),n=W.current.pastePos||{},a=new g.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);e.executeEdits("",[{range:a,text:""}])}}function Z(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),N())}Object(c["useEffect"])((function(){var e=W.current.instance;if(null!=w&&e&&B){var t=e.getModel();t&&w!==t.getValue()&&(p=!0,t.setValue(w),e.layout(),p=!1)}}),[w,B,W.current]),Object(c["useEffect"])((function(){F.current&&!B&&n.e(24).then(n.t.bind(null,"1lNs",7)).then((function(e){g=e,u(g),W.current.instance=g.editor.create(F.current,Object(a["a"])({value:w,language:_(v),theme:A},k),j);var t=W.current.instance;P(t,g),W.current.subscription=t.onDidChangeModelContent((function(e){p||H(t.getValue(),e)})),C&&t.onDidBlurEditorWidget((function(){C(t.getValue())})),L&&t.onDidFocusEditorText((function(){L(t.getValue())})),I&&(t.addCommand(g.KeyMod.CtrlCmd|g.KeyCode.KEY_V,(function(){return null})),t.onDidPaste((function(e){W.current.pastePos=e})),window.addEventListener("paste",J));var n=q();return G(!0),function(){var e=W.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),W.current.subscription&&W.current.subscription.dispose(),I&&window.removeEventListener("paste",J),n.unobserve(F.current)}}))}),[]),Object(c["useEffect"])((function(){var e=W.current.instance;if(e&&B)return document.addEventListener("keydown",Z,!1),function(){document.removeEventListener("keydown",Z)}}),[N,B]),Object(c["useEffect"])((function(){var e=W.current.instance;if(e&&B){var t=_(v);g.editor.setModelLanguage(e.getModel(),t)}}),[v,B]),Object(c["useEffect"])((function(){var e=W.current.instance;e&&B&&g.editor.setTheme(A)}),[A,B]),Object(c["useEffect"])((function(){var e=W.current.instance;e&&B&&e.updateOptions(k)}),[JSON.stringify(k),B]),Object(c["useEffect"])((function(){var e=W.current.instance;e&&B&&e.layout()}),[s,h,B]);var K=d(s),$=d(h),X=Object(a["a"])(Object(a["a"])({},E),{},{width:K,height:$});return i.a.createElement("div",{className:"my-monaco-editor",ref:F,style:X})};function h(e){var t=e.width,s=void 0===t?"100%":t,u=e.height,m=void 0===u?"100%":u,p=e.original,f=e.modified,_=e.language,h=e.options,w=void 0===h?{}:h,b=Object(c["useRef"])(),v=Object(c["useState"])(null),y=Object(o["a"])(v,2),E=y[0],x=y[1];function k(e){var t;return b.current&&(t=new l["default"]((function(t){var n,a=Object(r["a"])(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;(o.target.offsetHeight>0||o.target.offsetWidth>0)&&e.layout()}}catch(c){a.e(c)}finally{a.f()}})),t.observe(b.current)),t}Object(c["useEffect"])((function(){b.current&&n.e(24).then(n.t.bind(null,"1lNs",7)).then((function(e){g=e;var t=g.editor.createDiffEditor(b.current,Object(a["a"])({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},w));x(t);var n=k(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(b.current)}}))}),[]),Object(c["useEffect"])((function(){E&&E.setModel({original:g.editor.createModel(p,_),modified:g.editor.createModel(f,_)})}),[p,f,_,E]);var S=d(s),j=d(m),O={width:S,height:j};return i.a.createElement("div",{className:"my-diff-editor",ref:b,style:O})}},xKgJ:function(e,t,n){"use strict";n.d(t,"o",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return m})),n.d(t,"r",(function(){return p})),n.d(t,"g",(function(){return f})),n.d(t,"s",(function(){return _})),n.d(t,"d",(function(){return g})),n.d(t,"i",(function(){return h})),n.d(t,"j",(function(){return w})),n.d(t,"q",(function(){return b})),n.d(t,"h",(function(){return v})),n.d(t,"p",(function(){return y})),n.d(t,"a",(function(){return E})),n.d(t,"l",(function(){return x})),n.d(t,"m",(function(){return k})),n.d(t,"k",(function(){return S})),n.d(t,"n",(function(){return j})),n.d(t,"t",(function(){return O}));var a,r,o=n("9kvl");(function(e){e[e["SuperAdmin"]=1]="SuperAdmin",e[e["Operation"]=2]="Operation",e[e["CertifiedTeacher"]=5]="CertifiedTeacher",e[e["TrainingProduction"]=8]="TrainingProduction",e[e["UncertifiedTeacher"]=12]="UncertifiedTeacher",e[e["Student"]=15]="Student"})(a||(a={})),function(e){e[e["SuperAdmin"]=1]="SuperAdmin",e[e["Operation"]=2]="Operation",e[e["Admin"]=5]="Admin",e[e["Teacher"]=8]="Teacher",e[e["Assistant"]=12]="Assistant",e[e["Student"]=15]="Student"}(r||(r={}));var c=function(e){var t=Object(o["b"])()._store.getState(),n=t.user,a=n.userInfo;return e.some((function(e){return e==(null===a||void 0===a?void 0:a.role)}))},i=function(e){var t=Object(o["b"])()._store.getState(),n=t.user,a=n.userInfo;return!!(null===a||void 0===a?void 0:a.own)||e.some((function(e){var t;return e==(null===a||void 0===a||null===(t=a.course)||void 0===t?void 0:t.course_role)}))},l=function(){var e=Object(o["b"])()._store.getState(),t=e.user,n=t.userInfo;return n.main_site},s=function(){var e,t=Object(o["b"])()._store.getState(),n=t.user,a=n.userInfo;return null===a||void 0===a||null===(e=a.course)||void 0===e?void 0:e.course_is_end},u=function(){return i([r.SuperAdmin,r.Operation,r.Admin,r.Teacher,r.Assistant])},d=function(){return i([r.SuperAdmin,r.Teacher,r.Admin,r.Assistant,r.Operation])},m=function(){return i([r.SuperAdmin,r.Teacher,r.Admin])},p=function(){return i([r.SuperAdmin])},f=function(){return i([r.SuperAdmin,r.Operation,r.Admin])},_=function(){return i([r.SuperAdmin,r.Operation])},g=function(){return i([r.SuperAdmin,r.Admin])},h=function(){return i([r.SuperAdmin,r.Operation,r.Admin,r.Teacher])},w=function(){return i([r.Assistant])},b=function(){return i([r.Student])},v=function(){return i([r.SuperAdmin,r.Operation,r.Admin,r.Teacher,r.Assistant,r.Student])},y=function(){var e,t=Object(o["b"])()._store.getState(),n=t.user,a=n.userInfo;return null===(null===a||void 0===a||null===(e=a.course)||void 0===e?void 0:e.course_role)},E=function(){return c([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction])},x=function(){return c([a.SuperAdmin])},k=function(){return c([a.SuperAdmin,a.Operation])},S=function(){return c([a.Student])},j=function(){var e,t=Object(o["b"])()._store.getState(),n=t.user;return!!(null===(e=n.userInfo)||void 0===e?void 0:e.login)},O=function(){var e=Object(o["b"])()._store.getState(),t=e.user;return t.userInfo}},z9Ch:function(e,t,n){e.exports={flex_box_center:"flex_box_center___3OoGm",flex_space_between:"flex_space_between___1T26N",flex_box_vertical_center:"flex_box_vertical_center___1ToJb",flex_box_center_end:"flex_box_center_end___3yWc3",flex_box_column:"flex_box_column___2DqGp",title:"title___27RYc",export:"export___23HFM",title1_right:"title1_right___QCRrC",userPic:"userPic___1IO2N",userInfo:"userInfo___1tmSz",listItem:"listItem___j4sdw",rightInfo:"rightInfo___163Ic",shixunTitle:"shixunTitle___15lHO",shixunWrp:"shixunWrp___O2H0q",footerBar:"footerBar___NH_yZ",footerBarStatic:"footerBarStatic___2dJUI",exitComment:"exitComment___2O-uT",nextComment:"nextComment___2fkhG"}}}]); |