newreactbuild/p__Classrooms__Lists__Board...

14 lines
45 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[37,7,12],{"500L":function(se,s,e){"use strict";e.d(s,"a",function(){return x});var L=e("anXI"),t=e("vZQr"),m=e("MPZO"),o=e("bnk9"),A=e("rjoL"),l=e("TMtJ"),a=e("VBJJ"),y=e.n(a),D=e("z3+T"),O=e("55MS"),d=e("V0hb"),C=e("X/R0"),T=e("M6G9"),W=e("GZha"),$=e("ZZRV"),H=e.n($),he=e("m3rI"),R=e("wzkS"),G=e("y5JW");function x(c){var X=[];return c&&c.length>0&&(X=c.map(function(I){return{uid:I.id,id:I.id,name:I.title+G.c+I.filesize,url:I.url,filesize:I.filesize,status:"done",response:{id:I.id}}})),X}s.b=function(c){var X=c.value,I=c.onChange,q=c.className,ne=c.maxSize,j=ne===void 0?150:ne,de=c.title,B=de===void 0?"\u4E0A\u4F20\u9644\u4EF6":de,U=c.showRemoveModal,me=U===void 0?!1:U,J=c.accept,_e=J===void 0?"":J,N=c.number,S=N===void 0?1e3:N,_=Object($.useState)(!1),f=Object(W.a)(_,2),b=f[0],p=f[1],F=Object($.useState)([]),k=Object(W.a)(F,2),ae=k[0],fe=k[1],Pe={multiple:!0,disabled:b,accept:_e,withCredentials:!0,fileList:X,beforeUpload:function(le,Z){var v=le.size/1024/1024;return ae.concat(Z).length>S?(T.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(S,"\u4E2A\u6587\u4EF6")),!1):v<j?!0:(T.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(j,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(he.a.API_SERVER,"/api/attachments.json"),onChange:function(le){var Z=Object(d.a)(le.fileList);Z.length>=S?p(!0):p(!1),fe(Object(d.a)(Z)),Z=Z.map(function(v){var te;if(v==null||((te=v.response)===null||te===void 0)?void 0:te.id){var ce;v.url="/api/attachments/".concat(v==null||((ce=v.response)===null||ce===void 0)?void 0:ce.id)}return v.name.indexOf(G.c)===-1&&(v.name="".concat(v.name).concat(G.c).concat(Object(G.a)(v.size))),Object(O.a)({},v)}),console.log("info:",le),I(Z)},onRemove:function(){var z=Object(D.a)(y.a.mark(function Z(v){var te;return y.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(te=function(){var ve=Object(D.a)(y.a.mark(function Oe(){var ye,r;return y.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(ye=v.response?v.response.id:v.id,!ye){n.next=8;break}return n.next=4,Object(R.d)(v.response?v.response.id:v.uid);case 4:return r=n.sent,n.abrupt("return",r);case 8:return n.abrupt("return",!0);case 9:case"end":return n.stop()}},Oe)}));return function(){return ve.apply(this,arguments)}}(),!me){ee.next=5;break}return ee.abrupt("return",new Promise(function(ve,Oe){l.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:H.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ye=Object(D.a)(y.a.mark(function u(){var n;return y.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,te();case 2:n=M.sent,T.b.success("\u5220\u9664\u6210\u529F"),ve(!0);case 5:case"end":return M.stop()}},u)}));function r(){return ye.apply(this,arguments)}return r}(),onCancel:function(){return ve(!1)}})}));case 5:return ee.next=7,te();case 7:return ee.abrupt("return",ee.sent);case 8:case"end":return ee.stop()}},Z)}));function le(Z){return z.apply(this,arguments)}return le}()};function Ue(z){z.preventDefault(),z.stopPropagation()}return H.a.createElement("div",{className:"multi-upload ".concat(q||"")},H.a.createElement(t.a,Pe,H.a.createElement(o.a,{disabled:b,type:"primary",ghost:!0},B),H.a.createElement("span",{onClick:Ue,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",j,"M) ")))}},"7ahc":function(se,s,e){"use strict";e.d(s,"a",function(){return G});var L=e("55MS"),t=e("1gHQ"),m=e("MPZO"),o=e("bnk9"),A=e("EkPb"),l=e("7X0+"),a=e("GZha"),y=e("VmQ4"),D=e("QeCE"),O=e("ZZRV"),d=e.n(O),C=e("M0ff"),T=e.n(C),W=e("4X1q"),$=e.n(W),H=D.a.Option,he={labelCol:{span:4},wrapperCol:{span:20}},R={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};s.b=function(x){var c=x.callback,X=x.onCancel,I=Object(O.useState)("python"),q=Object(a.a)(I,2),ne=q[0],j=q[1];function de(U){j(R[U][1])}function B(U){c(U)}return d.a.createElement(l.a,Object(t.a)({},he,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:B}),d.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},d.a.createElement(D.a,{onChange:de},Object.keys(R).map(function(U){return d.a.createElement(H,{key:U,value:U},R[U][0])}))),d.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},d.a.createElement(G,{mode:ne})),d.a.createElement("div",{className:"flex-container flex-end"},d.a.createElement(o.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),d.a.createElement(o.a,{type:"ghost",onClick:X},"\u53D6\u6D88")))};function G(x){var c=x.value,X=x.onChange,I=x.mode,q=x.options,ne=q===void 0?{}:q,j=Object(O.useRef)(),de=Object(O.useState)(),B=Object(a.a)(de,2),U=B[0],me=B[1];return Object(O.useEffect)(function(){if(U){var J=function(N){var S=N.getValue();X&&X(S)};return U.on("change",J),function(){U.off("change",J)}}},[U,X]),Object(O.useEffect)(function(){U&&U.setOption("mode",I)},[U,I]),Object(O.useEffect)(function(){U&&(c!==U.getValue()&&U.setValue(c||""))},[U,c]),Object(O.useEffect)(function(){if(j.current&&!U){var J=T.a.fromTextArea(j.current,Object(L.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},ne));me(J)}},[j.current,U]),d.a.createElement("div",{className:"my-codemirror-container"},d.a.createElement("textarea",{ref:j}))}},"9Bee":function(se,s,e){"use strict";var L=e("ZZRV"),t=e.n(L),m=e("Sawj"),o=e("GZha"),A=e("tVQ9"),l=e.n(A),a=e("PRXW");function y(_,f){var b=_.match(/^(\s+)(?:```)/);if(b===null)return f;var p=b[1];return f.split(`
`).map(function(F){var k=F.match(/^\s+/);if(k===null)return F;var ae=Object(o.a)(k,1),fe=ae[0];return fe.length>=p.length?F.slice(p.length):F}).join(`
`)}var D=[],O=["<ul>"],d=new l.a.Renderer,C=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function T(){D.length=0,O=["<ul>"]}function W(_,f,b,p){if(f>=_.length||_[f].level<=b)return f;var F=_[f];p.push("<li><a href='#"+F.anchor+"'>"+F.text+"</a>"),f++;var k=[];return f=W(_,f,F.level,k),k.length>0&&(p.push("<ul>"),k.forEach(function(ae){p.push(ae)}),p.push("</ul>")),p.push("</li>"),f=W(_,f,b,p),f}function $(){return W(D,0,0,O),O.push("</ul>"),O.join("")}var H={heading:function(f){var b=C.exec(f);if(b)return{type:"heading",raw:b[0],depth:b[1].length,text:b[2]}},fences:function(f){var b=this.rules.block.fences.exec(f);if(b){var p=b[0],F=y(p,b[3]||""),k=b[2]?b[2].trim():b[2];if(["latex","katex","math"].indexOf(k)>=0){var ae=G(),fe=F;F=ae,x[ae]={type:"block",expression:fe}}return{type:"code",raw:p,lang:k,text:F}}}},he=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,G=function(){return"__special_katext_id_".concat(R++,"__")},x={};function c(){return x}function X(){R=0,x={}}function I(_){return _=_.replace(he,function(f,b){var p=G();return x[p]={type:"inline",expression:b},p}),_}var q=d.listitem;d.listitem=function(_){return q(I(_))};var ne=d.paragraph;d.paragraph=function(_){return ne(I(_))};var j=d.tablecell;d.tablecell=function(_,f){return j(I(_),f)},d.code=function(_,f,b){var p=(f||"").match(/\S*/)[0];return p?["latex","katex","math"].indexOf(p)>=0?"<p class='editormd-tex'>".concat(_,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(f,'">').concat(b?_:Object(a.escape)(_,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(b?_:Object(a.escape)(_,!0))+"</code></pre>"},d.heading=function(_,f,b){var p=this.options.headerPrefix+b.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return D.push({anchor:p,level:f,text:_}),"<h"+f+' id="'+p+'">'+_+"</h"+f+">"},l.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),l.a.use({tokenizer:H,renderer:d});var de=l.a,B=e("8+LE"),U=e("ZRDM"),me=e.n(U),J=e("saPB"),_e=/<pre[^>]*>/g;function N(_){var f=document.createElement("div");return f.innerHTML=_,f.childNodes.length===0?"":f.childNodes[0].nodeValue}var S=s.a=function(_){var f=_.value,b=f===void 0?"":f,p=_.className,F=_.style,k=F===void 0?{}:F,ae=String(b),fe=Object(L.useMemo)(function(){var z=de(ae),le=c();return ae.match(/\[TOC\]/)&&(z=z.replace("<p>[TOC]</p>",$()),T()),z=z.replace(/(__special_katext_id_\d+__)/g,function(Z,v){var te=le[v],ce=te.type,ee=te.expression;return Object(J.renderToString)(N(ee)||"",{displayMode:ce==="block",throwOnError:!1,output:"html"})}),z=z.replace(/▁/g,"\u2581\u2581\u2581"),X(),me.a.sanitize(z)},[ae]),Pe=Object(L.useRef)();function Ue(z){var le=z.target;if(le.tagName.toUpperCase()==="A"){var Z=le.getAttribute("href");if(Z.startsWith("#")){z.preventDefault();var v=document.getElementById(Z.replace("#",""));v&&v.scrollIntoView(!0)}}}return Object(L.useEffect)(function(){if(Pe.current&&fe&&(fe.match(_e)&&window.PR.prettyPrint()),Pe.current)return Pe.current.addEventListener("click",Ue),function(){Pe.current.removeEventListener("click",Ue),X(),T()}},[fe,Pe.current,Ue]),t.a.createElement("div",{ref:Pe,style:k,className:"".concat(p||""," markdown-body"),dangerouslySetInnerHTML:{__html:fe}})}},"9VGf":function(se,s,e){"use strict";e.d(s,"a",function(){return m});var L=e("ZZRV"),t=e.n(L);function m(o,A){var l=Object(L.useRef)();Object(L.useEffect)(function(){l.current=o}),Object(L.useEffect)(function(){function a(){l.current()}if(A!==null){var y=setInterval(a,A);return function(){return clearInterval(y)}}},[A])}},BjJ7:function(se,s,e){"use strict";e.d(s,"d",function(){return t}),e.d(s,"c",function(){return m}),e.d(s,"f",function(){return o}),e.d(s,"b",function(){return A}),e.d(s,"e",function(){return l}),e.d(s,"a",function(){return a});var L=e("m3rI");function t(y){var D=!0;if(y.length>0){for(var O=0;O<y.length;O++)if(y[O].compile_success==0||!y[O].compile_success){D=!1;break}}else D=!1;return D}function m(y){for(var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",O=[],d=0;d<y.length;d++){var C=y[d],T=D?"".concat(D,"/").concat(C.name):"".concat(C.name);O.push({title:C.name,isLeaf:!(C.type==="tree"),key:T})}return O}function o(y,D,O){for(var d=0;d<y.length;d++){var C=y[d];if(C.key===D){C.children=O;break}C.children&&o(C.children,D,O)}return y}function A(y,D,O){var d;return function(){var C=this,T=arguments,W=function(){d=null,O||y.apply(C,T)},$=O&&!d;clearTimeout(d),d=setTimeout(W,D),$&&y.apply(C,T)}}var l=!0,a=L.a.API_SERVER},"C+DQ":function(se,s,e){},HmJG:function(se,s,e){},KI3f:function(se,s,e){"use strict";e.r(s);var L=e("MPZO"),t=e("bnk9"),m=e("VmQ4"),o=e("QeCE"),A=e("DHCt"),l=e("CRgH"),a=e("GrpF"),y=e("Xc/e"),D=e("VBJJ"),O=e.n(D),d=e("X/R0"),C=e("M6G9"),T=e("z3+T"),W=e("55MS"),$=e("XSsT"),H=e("iBFk"),he=e("EkPb"),R=e("7X0+"),G=e("GZha"),x=e("ZZRV"),c=e.n(x),X=e("ErOA"),I=e("Ot1p"),q=e("q5+0"),ne=e("DndG"),j=e("9kvl"),de=e("0YPX"),B=e("qeSX"),U=e.n(B),me=e("500L"),J=e("xKgJ"),_e=function(S){var _,f,b,p,F,k,ae=S.shixunHomeworks,fe=S.classroomList,Pe=S.globalSetting,Ue=S.boards,z=S.loading,le=S.user,Z=S.dispatch,v=Object(q.m)(),te=Object(q.l)(),ce=R.a.useForm(),ee=Object(G.a)(ce,1),ve=ee[0],Oe=Object(x.useState)({content:""}),ye=Object(G.a)(Oe,2),r=ye[0],u=ye[1],n=le.userInfo,pe=fe.detailLeftMenus,M=Ue.boardsCategoryList;return Object(x.useEffect)(function(){Z({type:"boards/getBoardsCategoryList",payload:{board_id:v.categoryId}})},[v.categoryId]),Object(x.useEffect)(function(){ve.setFieldsValue({select_board_id:parseInt(v.categoryId)})},[fe.detailLeftMenus]),c.a.createElement("section",{className:U.a.bg},c.a.createElement("div",{className:"edu-container"},c.a.createElement("section",{className:"animated fadeIn"},c.a.createElement("aside",{className:"mt10"},c.a.createElement(H.a,{separator:">"},c.a.createElement(H.a.Item,null,c.a.createElement(ne.Link,{to:"/classrooms/".concat(v.coursesId,"/board/").concat(v.categoryId||"")},n==null||((_=n.course)===null||_===void 0)?void 0:_.course_name)),c.a.createElement(H.a.Item,null,c.a.createElement(ne.Link,{to:"/classrooms/".concat(v.coursesId,"/board/").concat(v.categoryId||"")},M==null||((f=M.boards)===null||f===void 0||((b=f.filter(function(Ee){return Ee.id==v.categoryId}))===null||b===void 0||((p=b[0])===null||p===void 0)))?void 0:p.name)),c.a.createElement(H.a.Item,null,"\u5E16\u5B50\u65B0\u5EFA"))),c.a.createElement("aside",{className:[U.a.title,"mt20"].join(" ")},c.a.createElement(ne.Link,{to:"/classrooms/".concat(v.coursesId,"/board/").concat(v.categoryId||"")},c.a.createElement(de.a,{className:"font16 c-black"})),c.a.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u5E16\u5B50"))),c.a.createElement(R.a,{layout:"vertical",form:ve,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:function(be){u(Object(W.a)({},be))},onFinish:function(){var Ee=Object(T.a)(O.a.mark(function be(xe){var Fe,Me,Ke;return O.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return xe.attachment_ids=(Fe=xe.attachment_ids)===null||Fe===void 0?void 0:Fe.map(function(E){return E.response.id}),Ie.next=3,Object(X.a)("/api/boards/".concat(v.categoryId,"/messages.json"),{method:"post",body:xe});case 3:Me=Ie.sent,Me.status===0&&(C.b.success("\u53D1\u5E03\u6210\u529F"),j.c.push("/classrooms/".concat(v.coursesId,"/board/").concat(v.categoryId,"/Detail/").concat(Me==null||((Ke=Me.data)===null||Ke===void 0)?void 0:Ke.id)));case 5:case"end":return Ie.stop()}},be)}));return function(be){return Ee.apply(this,arguments)}}()},c.a.createElement("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block"},Object(J.c)()&&c.a.createElement(R.a.Item,{name:"sticky",className:U.a.sticky},c.a.createElement(y.a,null,"\u7F6E\u9876")),c.a.createElement(R.a.Item,{label:"\u6807\u9898",name:"subject",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},c.a.createElement(l.a,{suffix:"".concat(((F=r.subject)===null||F===void 0?void 0:F.length)||0,"/60"),maxLength:60})),c.a.createElement(R.a.Item,{name:"select_board_id",initialValue:v.categoryId},c.a.createElement(o.a,{style:{width:220}},M==null||((k=M.boards)===null||k===void 0)?void 0:k.map(function(Ee,be){return c.a.createElement(o.a.Option,{key:Ee.id,value:Ee.id},Ee.name)}))),c.a.createElement(R.a.Item,{label:"\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},c.a.createElement(I.a,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"})),c.a.createElement(R.a.Item,{name:"attachment_ids"},c.a.createElement(me.b,null))),c.a.createElement("div",{className:[U.a.btn,"mt20"].join(" ")},c.a.createElement(R.a.Item,null,c.a.createElement(t.a,{htmlType:"submit",size:"large",type:"primary"},"\u63D0\u4EA4"),c.a.createElement(t.a,{size:"large",ghost:!0,type:"primary"},c.a.createElement(ne.Link,{to:"/classrooms/".concat(v.coursesId,"/board/").concat(v.categoryId)},"\u53D6\u6D88")))))))};s.default=Object(j.a)(function(N){var S=N.shixunHomeworks,_=N.classroomList,f=N.loading,b=N.user,p=N.boards,F=N.globalSetting;return{shixunHomeworks:S,globalSetting:F,classroomList:_,user:b,boards:p,loading:f.effects}})(_e)},M8RZ:function(se,s,e){"use strict";e.d(s,"a",function(){return D});var L=e("FGJx"),t=e("o0AO"),m=e("uwZC"),o=e("lpH6"),A=e("ZZRV"),l=e.n(A),a=e("EaaV"),y=e.n(a),D=function(O){Object(m.a)(C,O);var d=Object(o.a)(C);function C(T){var W;Object(L.a)(this,C),W=d.call(this,T);var $=window.document;return W.node=$.createElement("div"),$.body.appendChild(W.node),W}return Object(t.a)(C,[{key:"render",value:function(){var W=this.props.children;return Object(a.createPortal)(W,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),C}(l.a.Component)},Ot1p:function(se,s,e){"use strict";var L=e("rjoL"),t=e("TMtJ"),m=e("Uu80"),o=e("GZha"),A=e("zjzt"),l=e("ZZRV"),a=e.n(l),y=e("M0ff"),D=e.n(y),O=e("BlUI"),d=e("4X1q"),C=e("bwE0"),T=e("aPdX"),W=e("rnm6"),$=e("95/S"),H=e("kSUc"),he=e("9Bee"),R=e("1gHQ"),G=e("dejd"),x=e("C+DQ"),c=[{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 X(E){var re=E.onActionCallback,w=E.title,Q=E.icon,oe=E.actionName,De=E.className,Ce=De===void 0?"":De,Ae=E.children;function je(){re(oe)}return a.a.createElement("a",{title:w,className:Ce,onClick:je},a.a.createElement("i",{className:"md-iconfont ".concat(Q)}),Ae)}var I=function(E){var re=E.watch,w=E.showNullButton,Q=E.onActionCallback,oe=E.fullScreen,De=[].concat(c,[{title:"".concat(re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(re?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},De.map(function(Ce,Ae){return a.a.createElement("li",{key:Ae},Ce.actionName?a.a.createElement(X,Object(R.a)({},Ce,{onActionCallback:Q})):a.a.createElement("span",{className:"v-line"}))}),w?a.a.createElement("li",null,a.a.createElement(X,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Q},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(X,{icon:"".concat(oe?"icon-shrink":"icon-enlarge"),title:oe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Q})))},q=e("M8RZ"),ne=e("MPZO"),j=e("bnk9"),de=e("EkPb"),B=e("7X0+"),U=e("DHCt"),me=e("CRgH"),J={labelCol:{span:4},wrapperCol:{span:20}},_e=function(E){var re=E.callback,w=E.onCancel;function Q(oe){re(oe)}return a.a.createElement(B.a,Object(R.a)({},J,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Q}),a.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(me.a,null)),a.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(me.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(j.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))},N=e("7ahc"),S=e("HmJG"),_=e("BjJ7"),f=B.a.useForm,b={width:280,marginRight:10},p={labelCol:{span:5},wrapperCol:{span:19}},F=function(E){var re=E.callback,w=E.onCancel,Q=f(),oe=Object(o.a)(Q,1),De=oe[0];function Ce(Se){re(Se)}function Ae(Se){De.setFieldsValue({src:"/api/attachments/".concat(Se.id)})}function je(Se){var Xe=Se.target.files[0];ae(Xe,Ae)}return a.a.createElement(B.a,Object(R.a)({form:De},p,{className:"upload-image-panel",onFinish:Ce}),a.a.createElement(B.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(B.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(me.a,{style:b})),a.a.createElement(k,{onFileChange:je}))),a.a.createElement(B.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(me.a,{style:{width:264}})),a.a.createElement(B.a.Item,{style:{textAlign:"right"}},a.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(j.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))};function k(E){var re=E.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:re}))}function ae(E,re){var w=new FormData;w.append("editormd-image-file",E),w.append("file_param_name","editormd-image-file"),w.append("byxhr","true");var Q=new window.XMLHttpRequest;Q.withCredentials=!0,Q.addEventListener("load",function(oe){re(JSON.parse(oe.target.responseText))},!1),Q.addEventListener("error",function(oe){console.error(oe)},!1),Q.open("POST","".concat(_.a,"/api/attachments.json")),Q.send(w)}var fe=e("EYz/"),Pe=e("gwXo"),Ue=e("9cas"),z=e("twZV"),le=z.a.Group,Z={margin:"0 8px"},v=function(E){var re=E.callback,w=E.onCancel;function Q(oe){re(oe)}return a.a.createElement(B.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Q},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:Z},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:Z},"\u884C\u6570"),a.a.createElement(B.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(Pe.a,null)),a.a.createElement("span",{style:Z},"\u5217\u6570"),a.a.createElement(B.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(Pe.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:Z},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(B.a.Item,{name:"align"},a.a.createElement(le,null,a.a.createElement(z.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(z.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(z.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(z.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(j.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))},te="link",ce="upload-image",ee="code-block",ve="add-table",Oe="------------",ye={default:Oe,left:":".concat(Oe),center:":".concat(Oe,":"),right:"".concat(Oe,":")},r=e("9VGf"),u,n;function pe(){}var M=0,Ee=1e4,be="\u2581";function xe(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}var Fe=navigator.platform.toUpperCase().indexOf("MAC")>=0,Me=Fe?"Cmd":"Ctrl",Ke=(u={},Object(A.a)(u,Me+"-B","bold"),Object(A.a)(u,Me+"-I","italic"),u),Qe=(n={},Object(A.a)(n,te,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(n,ee,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(n,ce,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(n,ve,"\u6DFB\u52A0\u8868\u683C"),n),Ie=s.a=function(E){var re=E.defaultValue,w=re===void 0?"":re,Q=E.onChange,oe=E.width,De=oe===void 0?"100%":oe,Ce=E.height,Ae=Ce===void 0?400:Ce,je=E.miniToolbar,Se=je===void 0?!1:je,Xe=E.isFocus,it=Xe===void 0?!1:Xe,Ye=E.watch,st=E.id,we=st===void 0?"markdown-editor-id":st,lt=E.showResizeBar,Tt=lt===void 0?!1:lt,ct=E.noStorage,Lt=ct===void 0?!1:ct,dt=E.showNullButton,xt=dt===void 0?!1:dt,mt=E.fullScreen,He=mt===void 0?!1:mt,qe=E.onBlur,et=E.onCMBeforeChange,_t=E.className,It=_t===void 0?"":_t,ft=E.placeholder,jt=ft===void 0?"":ft,Bt=Object(l.useState)(null),Et=Object(o.a)(Bt,2),i=Et[0],Nt=Et[1],Ft=Object(l.useState)(w),vt=Object(o.a)(Ft,2),tt=vt[0],nt=vt[1],Kt=Object(l.useState)(Ye),pt=Object(o.a)(Kt,2),Te=pt[0],gt=pt[1],Wt=Object(l.useState)(He),ht=Object(o.a)(Wt,2),Le=ht[0],Pt=ht[1],zt=Object(l.useState)(""),Ot=Object(o.a)(zt,2),Be=Ot[0],Ne=Ot[1],Vt=Object(l.useState)(0),yt=Object(o.a)(Vt,2),We=yt[0],at=yt[1],$t=Object(l.useState)(Ae),bt=Object(o.a)($t,2),rt=bt[0],At=bt[1],Xt=Object(l.useState)(!1),Ut=Object(o.a)(Xt,2),wt=Ut[0],ot=Ut[1],ze=Object(l.useRef)(),Ve=Object(l.useRef)(),Ze=Object(l.useRef)(),Ge=Object(l.useRef)();Object(l.useEffect)(function(){if(ze.current){var g=function(K,V){var Y=V.clipboardData;if(Y){var ue=Y.types.toString(),ge=Y.items;if(ue==="text/html,Files"||ue==="Files"){var ie=ge[1];ue==="Files"&&(ie=ge[0]),ie.kind==="file"&&ie.type.match(/^image\//i)&&ae(ie.getAsFile(),function(Re){Re.id?h.replaceSelection("![,](/api/attachments/".concat(Re.id,")")):document.location.href="/user/login"})}else return!0}return!0},h=D.a.fromTextArea(ze.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Se,lineWrapping:!0,value:w,autoCloseTags:!0,autoCloseBrackets:!0});return h.on("paste",g),Nt(h),function(){h.off("paste",g)}}},[]);var Dt=Object(l.useCallback)(function(){if(Ve.current)try{var g=Ve.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,h=Ve.current.getElementsByClassName("markdown-editor-body")[0];Le?h.style.height="calc(100vh - ".concat(g,"px)"):h.style.height="".concat(rt-g,"px")}catch(P){console.log(P,"---- to set md editor body height")}},[rt,Ve,Le]);Object(l.useEffect)(function(){function g(){var P=new O.default(function(K){var V=Object(m.a)(K),Y;try{for(V.s();!(Y=V.n()).done;){var ue=Y.value;(ue.target.offsetHeight>0||ue.target.offsetWidth>0)&&(Dt(),i.setSize("100%","100%"),i.refresh())}}catch(ge){V.e(ge)}finally{V.f()}});return P.observe(ze.current.parentElement),P}if(i){var h=g();return function(){h.unobserve(ze.current.parentElement)}}},[i,Dt]),Object(l.useEffect)(function(){if(i){for(var g=[],h=function(){var ue=K[P];V=Object(o.a)(ue,2);var ge=V[0],ie=V[1],Re=Object(A.a)({},ge,function(){Ct(ie)});g.push(Re),i.addKeyMap(Re)},P=0,K=Object.entries(Ke);P<K.length;P++){var V;h()}return function(){var Y=Object(m.a)(g),ue;try{for(Y.s();!(ue=Y.n()).done;){var ge=ue.value;i.removeKeyMap(ge)}}catch(ie){Y.e(ie)}finally{Y.f()}}}},[i]),Object(l.useEffect)(function(){He!==Le&&Pt(He)},[He]),Object(r.a)(function(){if(!Lt&&We>0){var g=new Date().getTime(),h=window.sessionStorage.getItem(we);g>=We+Ee&&(!h||h!==tt)&&(window.sessionStorage.setItem(we,tt),ot(!0))}},Ee),Object(l.useEffect)(function(){gt(Ye)},[i,Ye]),Object(l.useEffect)(function(){i&&(it&&i.focus())},[i,it]),Object(l.useEffect)(function(){if(Te&&i){var g=function(K){var V=K.target;if(Ge.current){var Y=V.scrollTop/V.scrollHeight;Ge.current.scrollTop=Ge.current.scrollHeight*Y}},h=i.getScrollerElement();return h.addEventListener("scroll",g),function(){h.removeEventListener("scroll",g)}}},[i,Te]),Object(l.useEffect)(function(){if(i&&et){var g=function(P,K){et(P,K)};return i.on("beforeChange",g),function(){i.off("beforeChange",g)}}},[i,et]),Object(l.useEffect)(function(){if(i&&qe){var g=function(){qe(i.getValue())};return i.on("blur",g),function(){i.off("blur",g)}}},[i,qe]),Object(l.useEffect)(function(){if(i){var g=function(P){var K=P.getValue();nt(K),at(new Date().getTime()),P.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Q&&Q(K)};return i.on("change",g),function(){i.off("change",g)}}},[i,Q]),Object(l.useEffect)(function(){i&&(w==null?(i.setValue(""),nt("")):w!==i.getValue()&&(i.setValue(w),nt(w)))},[i,w]);var Ct=Object(l.useCallback)(function(g){var h=i.getCursor(),P=i.getSelection(),K=P.split(`
`);switch(g){case"bold":return i.replaceSelection("**"+P+"**"),P===""&&i.setCursor(h.line,h.ch+2),i.focus();case"italic":return i.replaceSelection("*"+P+"*"),P===""&&i.setCursor(h.line,h.ch+1),i.focus();case"code":return i.replaceSelection("`"+P+"`"),P===""&&i.setCursor(h.line,h.ch+1),i.focus();case"inline-latex":return i.replaceSelection("`$$"+P+"$$`"),P===""&&i.setCursor(h.line,h.ch+3),i.focus();case"latex":return i.replaceSelection("```latex\n"+P+"\n```"),i.setCursor(h.line+1,P.length+1),i.focus();case"line-break":return i.replaceSelection(`<br/>
`),i.focus();case"list-ul":return P===""?i.replaceSelection("- "+P):i.replaceSelection(K.map(function(V){return V===""?"":"- ".concat(V)}).join(`
`)),i.focus();case"list-ol":return P===""?i.replaceSelection("1. "+P):i.replaceSelection(K.map(function(V,Y){return V===""?"":"".concat(Y+1,". ").concat(V)}).join(`
`)),i.focus();case"add-null-ch":return P===""&&i.setCursor(h.line,h.ch+1),i.replaceSelection(be),i.focus();case"eraser":return i.setValue(""),i.focus();case"trigger-watch":return gt(!Te),i.focus();case"trigger-full-screen":return Pt(!Le),i.focus();case te:Ne(te);return;case ee:Ne(ee);return;case ce:Ne(ce);return;case ve:Ne(ve);return;default:throw new Error}},[i,Te,Le]),Je=Object(l.useCallback)(function(g){Ne("");switch(Be){case te:var h=g.title,P=g.link;return i.replaceSelection("[".concat(h,"](").concat(P,")")),i.focus();case ee:var K=g.language,V=g.content;return i.replaceSelection(["```"+K,V,"```"].join(`
`)),i.focus();case ce:var Y=g.src,ue=g.alt;return i.replaceSelection("![ ".concat(ue," ]( ").concat(Y,' "').concat(ue,'" )')),i.focus();case ve:for(var ge=g.row,ie=g.col,Re=g.align,ut=`
`,ke=0;ke<ge;ke++){for(var Rt=[],Mt=[],St=0;St<ie;St++)ke===1&&Mt.push(ye[Re]),Rt.push(" ");ke===1&&(ut+="| ".concat(Mt.join(" | "),` |
`)),ut+="| ".concat(Rt.join(ie===1?"":" | "),` |
`)}return i.replaceSelection(ut+`
`),i.focus();default:throw new Error}},[i,Be]),Ht=Object(l.useMemo)(function(){switch(Be){case te:return a.a.createElement(_e,{callback:Je,onCancel:$e});case ee:return a.a.createElement(N.b,{callback:Je,onCancel:$e});case ce:return a.a.createElement(F,{callback:Je,onCancel:$e});case ve:return a.a.createElement(v,{callback:Je,onCancel:$e});default:return null}},[Be]);function $e(){Ne("")}Object(l.useEffect)(function(){if(Ze.current){var g=function(ge){V=!0,Y=ge.pageY},h=function(){V=!1},P=function(ge){if(V){var ie=ge.pageY-Y;ie<0&&(ie=0),ie>300&&(ie=300);var Re=Ae+ie+"px";At(Re)}},K=Ze.current,V=!1,Y=0;return K.addEventListener("mousedown",g),document.addEventListener("mousemove",P),document.addEventListener("mouseup",h),function(){K.removeEventListener("mousedown",g),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",h)}}},[i,Ze]),Object(l.useEffect)(function(){At(Ae)},[Ae]);var Zt=xe(De),Gt=xe(rt),Jt={width:Zt,height:Gt},kt=Object(l.useMemo)(function(){if(We){var g=new Date(We),h=g.getHours(),P=g.getMinutes(),K=g.getSeconds();return h=h<10?"0"+h:h,P=P<10?"0"+P:P,K=K<10?"0"+K:K,"".concat(h,":").concat(P,":").concat(K)}return 0},[We]);function Qt(){window.sessionStorage.removeItem(we),ot(!1),at(0)}function Yt(){ot(!1),at(0),i.setValue(window.sessionStorage.getItem(we))}return a.a.createElement(l.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ve},a.a.createElement("div",{className:"markdown-editor-container ".concat(It," ").concat(Te?"on-preview":""," ").concat(Se?"mini":""," ").concat(Le?"full-screen":""),style:Jt},a.a.createElement(I,{watch:Te,fullScreen:Le,showNullButton:xt,onActionCallback:Ct}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:ze,placeholder:jt})),Te?a.a.createElement("div",{ref:Ge,className:"preview-container"},a.a.createElement(he.a,{value:tt})):null)),wt?a.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",a.a.createElement("a",{onClick:Yt},"\u6062\u590D")," ? /",a.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",kt," \u4FDD\u5B58\uFF09"):null),Tt?a.a.createElement("a",{ref:Ze,className:"editor-resize"}):null,a.a.createElement(q.a,null,Qe[Be]?a.a.createElement(t.a,{centered:!0,title:Qe[Be],visible:!0,onCancel:$e,footer:null},Ht):null))}},dejd:function(se,s,e){},kSUc:function(se,s,e){},qeSX:function(se,s,e){se.exports={flex_box_center:"flex_box_center___3aOcD",flex_space_between:"flex_space_between___2i60o",flex_box_vertical_center:"flex_box_vertical_center___10dtF",flex_box_center_end:"flex_box_center_end___LM5st",flex_box_column:"flex_box_column___3I32E",title:"title___b6ZQp",export:"export___1z001",bg:"bg___BAvd3",tabs:"tabs___2llOk",btn:"btn___2DmAr",sticky:"sticky___36S7a"}},wzkS:function(se,s,e){"use strict";e.d(s,"c",function(){return A}),e.d(s,"b",function(){return l}),e.d(s,"d",function(){return a}),e.d(s,"a",function(){return D}),e.d(s,"e",function(){return O});var L=e("VBJJ"),t=e.n(L),m=e("z3+T"),o=e("ErOA");function A(d){return Object(o.c)("libraries/".concat(d,".json"))}function l(){return Object(o.c)("library_tags.json")}function a(d){return y.apply(this,arguments)}function y(){return y=Object(m.a)(t.a.mark(function d(C){var T;return t.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(o.b)("attachments/".concat(C,".json"));case 2:return T=$.sent,$.abrupt("return",T.status===0);case 4:case"end":return $.stop()}},d)})),y.apply(this,arguments)}function D(d){return Object(o.e)("libraries.json",d)}function O(d,C){return Object(o.f)("libraries/".concat(d,".json"),C)}},xKgJ:function(se,s,e){"use strict";e.d(s,"o",function(){return l}),e.d(s,"b",function(){return a}),e.d(s,"c",function(){return y}),e.d(s,"e",function(){return D}),e.d(s,"f",function(){return O}),e.d(s,"s",function(){return d}),e.d(s,"g",function(){return C}),e.d(s,"t",function(){return T}),e.d(s,"d",function(){return W}),e.d(s,"i",function(){return $}),e.d(s,"j",function(){return H}),e.d(s,"q",function(){return he}),e.d(s,"h",function(){return R}),e.d(s,"p",function(){return G}),e.d(s,"r",function(){return I}),e.d(s,"a",function(){return j}),e.d(s,"l",function(){return te}),e.d(s,"m",function(){return ce}),e.d(s,"k",function(){return ee}),e.d(s,"n",function(){return Oe}),e.d(s,"u",function(){return ye});var L=e("9kvl"),t;(function(r){r[r.SuperAdmin=1]="SuperAdmin",r[r.Operation=2]="Operation",r[r.CertifiedTeacher=5]="CertifiedTeacher",r[r.TrainingProduction=8]="TrainingProduction",r[r.UncertifiedTeacher=12]="UncertifiedTeacher",r[r.Student=15]="Student"})(t||(t={}));var m;(function(r){r[r.SuperAdmin=1]="SuperAdmin",r[r.Operation=2]="Operation",r[r.Admin=5]="Admin",r[r.Teacher=8]="Teacher",r[r.Assistant=12]="Assistant",r[r.Student=15]="Student"})(m||(m={}));var o=function(u){var n=Object(L.b)()._store.getState(),pe=n.user,M=pe.userInfo;return u.some(function(Ee){return Ee==(M==null?void 0:M.role)})},A=function(u){var n=Object(L.b)()._store.getState(),pe=n.user,M=pe.userInfo;return(M==null?void 0:M.own)?!0:u.some(function(Ee){var be;return Ee==(M==null||((be=M.course)===null||be===void 0)?void 0:be.course_role)})},l=function(){var u=Object(L.b)()._store.getState(),n=u.user,pe=n.userInfo;return pe.main_site},a=function(){var u,n=Object(L.b)()._store.getState(),pe=n.user,M=pe.userInfo;return M==null||((u=M.course)===null||u===void 0)?void 0:u.course_is_end},y=function(){return A([m.SuperAdmin,m.Operation,m.Admin,m.Teacher,m.Assistant])},D=function(){return A([m.SuperAdmin,m.Teacher,m.Admin,m.Assistant,m.Operation])},O=function(){return A([m.SuperAdmin,m.Teacher,m.Admin])},d=function(){return A([m.SuperAdmin])},C=function(){return A([m.SuperAdmin,m.Operation,m.Admin])},T=function(){return A([m.SuperAdmin,m.Operation])},W=function(){return A([m.SuperAdmin,m.Admin])},$=function(){return A([m.SuperAdmin,m.Operation,m.Admin,m.Teacher])},H=function(){return A([m.Assistant])},he=function(){return A([m.Student])},R=function(){return A([m.SuperAdmin,m.Operation,m.Admin,m.Teacher,m.Assistant,m.Student])},G=function(){var u,n=Object(L.b)()._store.getState(),pe=n.user,M=pe.userInfo;return(M==null||((u=M.course)===null||u===void 0)?void 0:u.course_role)===null},x=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student])},c=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n||!n&&o([t.SuperAdmin])},X=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n||!n&&o([t.SuperAdmin,t.Operation])},I=function(){return o([m.Student])},q=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):n||!n&&o([t.SuperAdmin,t.Operation])},ne=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):n||!n&&o([t.SuperAdmin,t.Operation])},j=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction])},de=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin]):n||!n&&o([t.SuperAdmin])},B=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation]):n||!n&&o([t.SuperAdmin,t.Operation])},U=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):n||!n&&o([t.SuperAdmin,t.Operation])},me=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):n||!n&&o([t.SuperAdmin,t.Operation])},J=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher]):n||!n&&o([t.SuperAdmin,t.Operation])},_e=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin]):!1},N=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student])},S=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin]):n||!n&&o([t.SuperAdmin])},_=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation]):n||!n&&o([t.SuperAdmin,t.Operation])},f=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):n||!n&&o([t.SuperAdmin,t.Operation])},b=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?!1:n||!n&&o([t.SuperAdmin,t.Operation])},p=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?n||!n&&o([t.SuperAdmin,t.Operation]):!1},F=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):!1},k=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?!n&&o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):!1},ae=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher]):n||!n&&o([t.SuperAdmin,t.Operation])},fe=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher])},Pe=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin]):n||!n&&o([t.SuperAdmin])},Ue=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation]):n||!n&&o([t.SuperAdmin,t.Operation])},z=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):n||!n&&o([t.SuperAdmin,t.Operation])},le=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?n||!n&&o([t.SuperAdmin,t.Operation]):!1},Z=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u?o([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):n||!n&&o([t.SuperAdmin,t.Operation])},v=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return A([m.Teacher])},te=function(){return o([t.SuperAdmin])},ce=function(){return o([t.SuperAdmin,t.Operation])},ee=function(){return o([t.Student])},ve=function(){return o([t.SuperAdmin,t.Operation,t.CertifiedTeacher])},Oe=function(){var u,n=Object(L.b)()._store.getState(),pe=n.user;return!!((u=pe.userInfo)===null||u===void 0?void 0:u.login)},ye=function(){var u=Object(L.b)()._store.getState(),n=u.user;return n.userInfo}},y5JW:function(se,s,e){"use strict";e.d(s,"c",function(){return H}),e.d(s,"a",function(){return he});var L=e("anXI"),t=e("vZQr"),m=e("MPZO"),o=e("bnk9"),A=e("VBJJ"),l=e.n(A),a=e("z3+T"),y=e("55MS"),D=e("V0hb"),O=e("X/R0"),d=e("M6G9"),C=e("ZZRV"),T=e.n(C),W=e("m3rI"),$=e("wzkS"),H="\u3000\u3000";function he(R){var G=["Bytes","KB","MB","GB","TB"];if(R==0)return"0 Byte";var x=parseInt(""+Math.floor(Math.log(R)/Math.log(1024)),10);return(R/Math.pow(1024,x)).toFixed(1)+" "+G[x]}s.b=function(R){var G=R.value,x=G===void 0?[]:G,c=R.onChange,X=R.className,I=R.maxSize,q=I===void 0?150:I,ne=R.title,j=ne===void 0?"\u6587\u4EF6\u4E0A\u4F20":ne,de=R.accept,B=de===void 0?null:de,U={multiple:!1,fileList:x,accept:B,withCredentials:!0,beforeUpload:function(_e){var N=_e.size/1024/1024;return N<q?!0:(d.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(q,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(W.a.API_SERVER,"/api/attachments.json"),onChange:function(_e){var N=Object(D.a)(_e.fileList);N=N.map(function(S){return S.name.indexOf(H)===-1&&(S.name="".concat(S.name).concat(H).concat(he(S.size))),Object(y.a)({},S)}),c(N)},onRemove:function(){var J=Object(a.a)(l.a.mark(function N(S){var _,f;return l.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(_=S.response?S.response.id:S.uid,!_){p.next=8;break}return p.next=4,Object($.d)(S.response?S.response.id:S.id);case 4:return f=p.sent,p.abrupt("return",f);case 8:return p.abrupt("return",!0);case 9:case"end":return p.stop()}},N)}));function _e(N){return J.apply(this,arguments)}return _e}()};function me(J){J.preventDefault(),J.stopPropagation()}return T.a.createElement("div",{className:"single-upload ".concat(X||"")},T.a.createElement(t.a,U,T.a.createElement(o.a,{type:"primary",title:x.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:x.length>0,ghost:!0},j),T.a.createElement("span",{onClick:me,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",q,"M) ")))}}}]);