14 lines
38 KiB
JavaScript
14 lines
38 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[72,7,12],{"500L":function(ce,f,e){"use strict";e.d(f,"a",function(){return B});var z=e("anXI"),$=e("vZQr"),ie=e("MPZO"),v=e("bnk9"),S=e("rjoL"),r=e("TMtJ"),t=e("VBJJ"),m=e.n(t),P=e("z3+T"),E=e("55MS"),o=e("V0hb"),h=e("X/R0"),D=e("M6G9"),M=e("GZha"),W=e("ZZRV"),ae=e.n(W),ve=e("m3rI"),U=e("wzkS"),C=e("y5JW");function B(j){var O=[];return j&&j.length>0&&(O=j.map(function(y){return{uid:y.id,id:y.id,name:y.title+C.c+y.filesize,url:y.url,filesize:y.filesize,status:"done",response:{id:y.id}}})),O}f.b=function(j){var O=j.value,y=j.onChange,K=j.className,n=j.maxSize,x=n===void 0?150:n,_e=j.title,A=_e===void 0?"\u4E0A\u4F20\u9644\u4EF6":_e,g=j.showRemoveModal,me=g===void 0?!1:g,b=j.accept,ne=b===void 0?"":b,G=j.number,L=G===void 0?1e3:G,l=Object(W.useState)(!1),s=Object(M.a)(l,2),p=s[0],d=s[1],H=Object(W.useState)([]),Z=Object(M.a)(H,2),Y=Z[0],fe=Z[1],q={multiple:!0,disabled:p,accept:ne,withCredentials:!0,fileList:O,beforeUpload:function(ee,k){var R=ee.size/1024/1024;return Y.concat(k).length>L?(D.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(L,"\u4E2A\u6587\u4EF6")),!1):R<x?!0:(D.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(x,"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(ve.a.API_SERVER,"/api/attachments.json"),onChange:function(ee){var k=Object(o.a)(ee.fileList);k.length>=L?d(!0):d(!1),fe(Object(o.a)(k)),k=k.map(function(R){var X;if(R==null||((X=R.response)===null||X===void 0)?void 0:X.id){var de;R.url="/api/attachments/".concat(R==null||((de=R.response)===null||de===void 0)?void 0:de.id)}return R.name.indexOf(C.c)===-1&&(R.name="".concat(R.name).concat(C.c).concat(Object(C.a)(R.size))),Object(E.a)({},R)}),console.log("info:",ee),y(k)},onRemove:function(){var F=Object(P.a)(m.a.mark(function k(R){var X;return m.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(X=function(){var pe=Object(P.a)(m.a.mark(function Pe(){var Re,Te;return m.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(Re=R.response?R.response.id:R.id,!Re){J.next=8;break}return J.next=4,Object(U.d)(R.response?R.response.id:R.uid);case 4:return Te=J.sent,J.abrupt("return",Te);case 8:return J.abrupt("return",!0);case 9:case"end":return J.stop()}},Pe)}));return function(){return pe.apply(this,arguments)}}(),!me){te.next=5;break}return te.abrupt("return",new Promise(function(pe,Pe){r.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ae.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Re=Object(P.a)(m.a.mark(function se(){var J;return m.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,X();case 2:J=he.sent,D.b.success("\u5220\u9664\u6210\u529F"),pe(!0);case 5:case"end":return he.stop()}},se)}));function Te(){return Re.apply(this,arguments)}return Te}(),onCancel:function(){return pe(!1)}})}));case 5:return te.next=7,X();case 7:return te.abrupt("return",te.sent);case 8:case"end":return te.stop()}},k)}));function ee(k){return F.apply(this,arguments)}return ee}()};function be(F){F.preventDefault(),F.stopPropagation()}return ae.a.createElement("div",{className:"multi-upload ".concat(K||"")},ae.a.createElement($.a,q,ae.a.createElement(v.a,{disabled:p,type:"primary",ghost:!0},A),ae.a.createElement("span",{onClick:be,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",x,"M) ")))}},"7ahc":function(ce,f,e){"use strict";e.d(f,"a",function(){return C});var z=e("55MS"),$=e("1gHQ"),ie=e("MPZO"),v=e("bnk9"),S=e("EkPb"),r=e("7X0+"),t=e("GZha"),m=e("VmQ4"),P=e("QeCE"),E=e("ZZRV"),o=e.n(E),h=e("M0ff"),D=e.n(h),M=e("4X1q"),W=e.n(M),ae=P.a.Option,ve={labelCol:{span:4},wrapperCol:{span:20}},U={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"]};f.b=function(B){var j=B.callback,O=B.onCancel,y=Object(E.useState)("python"),K=Object(t.a)(y,2),n=K[0],x=K[1];function _e(g){x(U[g][1])}function A(g){j(g)}return o.a.createElement(r.a,Object($.a)({},ve,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:A}),o.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},o.a.createElement(P.a,{onChange:_e},Object.keys(U).map(function(g){return o.a.createElement(ae,{key:g,value:g},U[g][0])}))),o.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},o.a.createElement(C,{mode:n})),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(v.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function C(B){var j=B.value,O=B.onChange,y=B.mode,K=B.options,n=K===void 0?{}:K,x=Object(E.useRef)(),_e=Object(E.useState)(),A=Object(t.a)(_e,2),g=A[0],me=A[1];return Object(E.useEffect)(function(){if(g){var b=function(G){var L=G.getValue();O&&O(L)};return g.on("change",b),function(){g.off("change",b)}}},[g,O]),Object(E.useEffect)(function(){g&&g.setOption("mode",y)},[g,y]),Object(E.useEffect)(function(){g&&(j!==g.getValue()&&g.setValue(j||""))},[g,j]),Object(E.useEffect)(function(){if(x.current&&!g){var b=D.a.fromTextArea(x.current,Object(z.a)({mode:y,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},n));me(b)}},[x.current,g]),o.a.createElement("div",{className:"my-codemirror-container"},o.a.createElement("textarea",{ref:x}))}},"99tC":function(ce,f,e){"use strict";e.r(f);var z=e("MPZO"),$=e("bnk9"),ie=e("GrpF"),v=e("Xc/e"),S=e("XZgM"),r=e("TFeq"),t=e("RXQH"),m=e("VgM2"),P=e("EYz/"),E=e("gwXo"),o=e("DHCt"),h=e("CRgH"),D=e("XSsT"),M=e("iBFk"),W=e("X/R0"),ae=e("M6G9"),ve=e("VBJJ"),U=e.n(ve),C=e("55MS"),B=e("z3+T"),j=e("EkPb"),O=e("7X0+"),y=e("GZha"),K=e("ZZRV"),n=e.n(K),x=e("9kvl"),_e=e("DndG"),A=e("Ot1p"),g=e("XYT7"),me=e("W3jR"),b=e.n(me),ne=e("500L"),G=function(l){var s,p,d=l.shixunHomeworks,H=l.newCourse,Z=l.globalSetting,Y=l.loading,fe=l.dispatch,q=l.match,be=O.a.useForm(),F=Object(y.a)(be,1),ee=F[0],k=Object(K.useState)({}),R=Object(y.a)(k,2),X=R[0],de=R[1],te=Object(K.useState)(!1),pe=Object(y.a)(te,2),Pe=pe[0],Re=pe[1],Te=Object(K.useRef)(),se=d.commonHomeWorkEditDefaultData;Object(K.useEffect)(function(){J()},[q.params.categoryId]);var J=function(){var he=Object(B.a)(U.a.mark(function Me(){var Ue,Q;return U.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,fe({type:"shixunHomeworks/editCommonHomeWorkDefaultData",payload:Object(C.a)(Object(C.a)({},q.params),{},{type:3})});case 2:Ue=Oe.sent,Ue&&(Q=Object(C.a)({attachment_ids:Object(ne.a)(Ue.attachments),reference_attachment_ids:Object(ne.a)(Ue.ref_attachments)},Ue),ee.setFieldsValue(Object(C.a)({},Q)),de(Object(C.a)({},Q)),Re(!0));case 4:case"end":return Oe.stop()}},Me)}));return function(){return he.apply(this,arguments)}}(),Je=function(){var he=Object(B.a)(U.a.mark(function Me(Ue){var Q,xe,Oe,Fe;return U.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!(X.min_num>X.max_num)){Ae.next=3;break}return ae.b.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570"),Ae.abrupt("return");case 3:return Q=Object(C.a)({},X),Q.attachment_ids&&(Q.attachment_ids=Q==null||((xe=Q.attachment_ids)===null||xe===void 0)?void 0:xe.map(function(u){return u.response.id})),Q.reference_attachment_ids&&(Q.reference_attachment_ids=Q==null||((Oe=Q.reference_attachment_ids)===null||Oe===void 0)?void 0:Oe.map(function(u){return u.response.id})),Ae.next=8,Object(g.o)(Object(C.a)(Object(C.a)(Object(C.a)({},q.params),Q),{},{type:3}));case 8:Fe=Ae.sent,(Fe==null?void 0:Fe.status)===0&&x.c.push("/classrooms/".concat(q.params.coursesId,"/group_homework/").concat(q.params.categoryId,"/detail"));case 10:case"end":return Ae.stop()}},Me)}));return function(Ue){return he.apply(this,arguments)}}();return n.a.createElement("section",{className:b.a.bg},se.course_name&&n.a.createElement("section",{className:"animated fadeIn"},n.a.createElement("aside",{className:"mt10"},se.category&&n.a.createElement(M.a,{separator:">"},n.a.createElement(M.a.Item,null,n.a.createElement(_e.Link,{to:"/classrooms/".concat(se.course_id,"/group_homework")},se.course_name)),n.a.createElement(M.a.Item,null,n.a.createElement(_e.Link,{to:"/classrooms/".concat(se.course_id,"/group_homework")},se.category.category_name)),n.a.createElement(M.a.Item,null,"\u7F16\u8F91\u8BE6\u60C5")))),n.a.createElement("aside",{className:"font24 bold mt20 mb20"},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),n.a.createElement(O.a,{form:ee,className:b.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",ee.getFieldsValue()),de(Object(C.a)({},ee.getFieldsValue()))},onFinish:Je},n.a.createElement("div",{className:b.a.fieldWrap},n.a.createElement(O.a.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},n.a.createElement(h.a,{maxLength:60,suffix:"".concat(((s=X.name)===null||s===void 0?void 0:s.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),n.a.createElement("div",{className:b.a.mdWrap},n.a.createElement(O.a.Item,{name:"description",label:"\u7B80\u4ECB:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},n.a.createElement(A.a,{watch:!0,defaultValue:se.description})),n.a.createElement("div",null,n.a.createElement(O.a.Item,{name:"attachment_ids"},Pe&&n.a.createElement(ne.b,null))),n.a.createElement(r.a,{gutter:[20,20]},n.a.createElement(m.a,{flex:"230px"},n.a.createElement(O.a.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},n.a.createElement(E.a,{style:{width:200},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),n.a.createElement(m.a,{flex:"230px"},n.a.createElement(O.a.Item,{name:"max_num",label:n.a.createElement("div",null,"\xA0"),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},n.a.createElement(E.a,{style:{width:200},max:10,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"mt30"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!(Z==null||((p=Z.setting)===null||p===void 0)?void 0:p.is_local)&&n.a.createElement(r.a,null,n.a.createElement(m.a,null,n.a.createElement(O.a.Item,{name:"base_on_project",valuePropName:"checked"},n.a.createElement(v.a,{value:!0,defaultChecked:!0},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),n.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),n.a.createElement("div",{className:b.a.mdWrap},n.a.createElement(O.a.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},n.a.createElement(A.a,{defaultValue:se.reference_answer,watch:!0})),n.a.createElement("div",null,n.a.createElement(O.a.Item,{name:"reference_attachment_ids"},Pe&&n.a.createElement(ne.b,null)))),n.a.createElement("div",{className:b.a.backgroundFa},n.a.createElement("div",{className:"pt40 mb30"},n.a.createElement(O.a.Item,null,n.a.createElement($.a,{size:"large",type:"primary",className:"".concat(b.a.button," mr20"),htmlType:"submit",loading:Y["newCourse/editCourse"]||Y["newCourse/submitCourse"]},"\u63D0\u4EA4"),n.a.createElement($.a,{size:"large",type:"primary",ghost:!0,className:b.a.button,onClick:function(){return x.c.push("/classrooms/".concat(q.params.coursesId,"/group_homework"))}},"\u53D6\u6D88"))))))};f.default=Object(x.a)(function(L){var l=L.shixunHomeworks,s=L.newCourse,p=L.loading,d=L.globalSetting;return{shixunHomeworks:l,newCourse:s,globalSetting:d,loading:p.effects}})(G)},"9Bee":function(ce,f,e){"use strict";var z=e("ZZRV"),$=e.n(z),ie=e("Sawj"),v=e("GZha"),S=e("tVQ9"),r=e.n(S),t=e("PRXW");function m(l,s){var p=l.match(/^(\s+)(?:```)/);if(p===null)return s;var d=p[1];return s.split(`
|
|
`).map(function(H){var Z=H.match(/^\s+/);if(Z===null)return H;var Y=Object(v.a)(Z,1),fe=Y[0];return fe.length>=d.length?H.slice(d.length):H}).join(`
|
|
`)}var P=[],E=["<ul>"],o=new r.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function D(){P.length=0,E=["<ul>"]}function M(l,s,p,d){if(s>=l.length||l[s].level<=p)return s;var H=l[s];d.push("<li><a href='#"+H.anchor+"'>"+H.text+"</a>"),s++;var Z=[];return s=M(l,s,H.level,Z),Z.length>0&&(d.push("<ul>"),Z.forEach(function(Y){d.push(Y)}),d.push("</ul>")),d.push("</li>"),s=M(l,s,p,d),s}function W(){return M(P,0,0,E),E.push("</ul>"),E.join("")}var ae={heading:function(s){var p=h.exec(s);if(p)return{type:"heading",raw:p[0],depth:p[1].length,text:p[2]}},fences:function(s){var p=this.rules.block.fences.exec(s);if(p){var d=p[0],H=m(d,p[3]||""),Z=p[2]?p[2].trim():p[2];if(["latex","katex","math"].indexOf(Z)>=0){var Y=C(),fe=H;H=Y,B[Y]={type:"block",expression:fe}}return{type:"code",raw:d,lang:Z,text:H}}}},ve=/(?:\${2})([^\n`]+?)(?:\${2})/gi,U=0,C=function(){return"__special_katext_id_".concat(U++,"__")},B={};function j(){return B}function O(){U=0,B={}}function y(l){return l=l.replace(ve,function(s,p){var d=C();return B[d]={type:"inline",expression:p},d}),l}var K=o.listitem;o.listitem=function(l){return K(y(l))};var n=o.paragraph;o.paragraph=function(l){return n(y(l))};var x=o.tablecell;o.tablecell=function(l,s){return x(y(l),s)},o.code=function(l,s,p){var d=(s||"").match(/\S*/)[0];return d?["latex","katex","math"].indexOf(d)>=0?"<p class='editormd-tex'>".concat(l,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat(p?l:Object(t.escape)(l,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(p?l:Object(t.escape)(l,!0))+"</code></pre>"},o.heading=function(l,s,p){var d=this.options.headerPrefix+p.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return P.push({anchor:d,level:s,text:l}),"<h"+s+' id="'+d+'">'+l+"</h"+s+">"},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:ae,renderer:o});var _e=r.a,A=e("8+LE"),g=e("ZRDM"),me=e.n(g),b=e("saPB"),ne=/<pre[^>]*>/g;function G(l){var s=document.createElement("div");return s.innerHTML=l,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var L=f.a=function(l){var s=l.value,p=s===void 0?"":s,d=l.className,H=l.style,Z=H===void 0?{}:H,Y=String(p),fe=Object(z.useMemo)(function(){var F=_e(Y),ee=j();return Y.match(/\[TOC\]/)&&(F=F.replace("<p>[TOC]</p>",W()),D()),F=F.replace(/(__special_katext_id_\d+__)/g,function(k,R){var X=ee[R],de=X.type,te=X.expression;return Object(b.renderToString)(G(te)||"",{displayMode:de==="block",throwOnError:!1,output:"html"})}),F=F.replace(/▁/g,"\u2581\u2581\u2581"),O(),me.a.sanitize(F)},[Y]),q=Object(z.useRef)();function be(F){var ee=F.target;if(ee.tagName.toUpperCase()==="A"){var k=ee.getAttribute("href");if(k.startsWith("#")){F.preventDefault();var R=document.getElementById(k.replace("#",""));R&&R.scrollIntoView(!0)}}}return Object(z.useEffect)(function(){if(q.current&&fe&&(fe.match(ne)&&window.PR.prettyPrint()),q.current)return q.current.addEventListener("click",be),function(){q.current.removeEventListener("click",be),O(),D()}},[fe,q.current,be]),$.a.createElement("div",{ref:q,style:Z,className:"".concat(d||""," markdown-body"),dangerouslySetInnerHTML:{__html:fe}})}},"9VGf":function(ce,f,e){"use strict";e.d(f,"a",function(){return ie});var z=e("ZZRV"),$=e.n(z);function ie(v,S){var r=Object(z.useRef)();Object(z.useEffect)(function(){r.current=v}),Object(z.useEffect)(function(){function t(){r.current()}if(S!==null){var m=setInterval(t,S);return function(){return clearInterval(m)}}},[S])}},BjJ7:function(ce,f,e){"use strict";e.d(f,"d",function(){return $}),e.d(f,"c",function(){return ie}),e.d(f,"f",function(){return v}),e.d(f,"b",function(){return S}),e.d(f,"e",function(){return r}),e.d(f,"a",function(){return t});var z=e("m3rI");function $(m){var P=!0;if(m.length>0){for(var E=0;E<m.length;E++)if(m[E].compile_success==0||!m[E].compile_success){P=!1;break}}else P=!1;return P}function ie(m){for(var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=[],o=0;o<m.length;o++){var h=m[o],D=P?"".concat(P,"/").concat(h.name):"".concat(h.name);E.push({title:h.name,isLeaf:!(h.type==="tree"),key:D})}return E}function v(m,P,E){for(var o=0;o<m.length;o++){var h=m[o];if(h.key===P){h.children=E;break}h.children&&v(h.children,P,E)}return m}function S(m,P,E){var o;return function(){var h=this,D=arguments,M=function(){o=null,E||m.apply(h,D)},W=E&&!o;clearTimeout(o),o=setTimeout(M,P),W&&m.apply(h,D)}}var r=!0,t=z.a.API_SERVER},"C+DQ":function(ce,f,e){},HmJG:function(ce,f,e){},M8RZ:function(ce,f,e){"use strict";e.d(f,"a",function(){return P});var z=e("FGJx"),$=e("o0AO"),ie=e("uwZC"),v=e("lpH6"),S=e("ZZRV"),r=e.n(S),t=e("EaaV"),m=e.n(t),P=function(E){Object(ie.a)(h,E);var o=Object(v.a)(h);function h(D){var M;Object(z.a)(this,h),M=o.call(this,D);var W=window.document;return M.node=W.createElement("div"),W.body.appendChild(M.node),M}return Object($.a)(h,[{key:"render",value:function(){var M=this.props.children;return Object(t.createPortal)(M,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),h}(r.a.Component)},Ot1p:function(ce,f,e){"use strict";var z=e("rjoL"),$=e("TMtJ"),ie=e("Uu80"),v=e("GZha"),S=e("zjzt"),r=e("ZZRV"),t=e.n(r),m=e("M0ff"),P=e.n(m),E=e("BlUI"),o=e("4X1q"),h=e("bwE0"),D=e("aPdX"),M=e("rnm6"),W=e("95/S"),ae=e("kSUc"),ve=e("9Bee"),U=e("1gHQ"),C=e("dejd"),B=e("C+DQ"),j=[{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 O(u){var re=u.onActionCallback,N=u.title,w=u.icon,oe=u.actionName,ye=u.className,De=ye===void 0?"":ye,ge=u.children;function Ie(){re(oe)}return t.a.createElement("a",{title:N,className:De,onClick:Ie},t.a.createElement("i",{className:"md-iconfont ".concat(w)}),ge)}var y=function(u){var re=u.watch,N=u.showNullButton,w=u.onActionCallback,oe=u.fullScreen,ye=[].concat(j,[{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 t.a.createElement("ul",{className:"markdown-toolbar-container"},ye.map(function(De,ge){return t.a.createElement("li",{key:ge},De.actionName?t.a.createElement(O,Object(U.a)({},De,{onActionCallback:w})):t.a.createElement("span",{className:"v-line"}))}),N?t.a.createElement("li",null,t.a.createElement(O,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:w},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(O,{icon:"".concat(oe?"icon-shrink":"icon-enlarge"),title:oe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:w})))},K=e("M8RZ"),n=e("MPZO"),x=e("bnk9"),_e=e("EkPb"),A=e("7X0+"),g=e("DHCt"),me=e("CRgH"),b={labelCol:{span:4},wrapperCol:{span:20}},ne=function(u){var re=u.callback,N=u.onCancel;function w(oe){re(oe)}return t.a.createElement(A.a,Object(U.a)({},b,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:w}),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(me.a,null)),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(me.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))},G=e("7ahc"),L=e("HmJG"),l=e("BjJ7"),s=A.a.useForm,p={width:280,marginRight:10},d={labelCol:{span:5},wrapperCol:{span:19}},H=function(u){var re=u.callback,N=u.onCancel,w=s(),oe=Object(v.a)(w,1),ye=oe[0];function De(Le){re(Le)}function ge(Le){ye.setFieldsValue({src:"/api/attachments/".concat(Le.id)})}function Ie(Le){var Xe=Le.target.files[0];Y(Xe,ge)}return t.a.createElement(A.a,Object(U.a)({form:ye},d,{className:"upload-image-panel",onFinish:De}),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(me.a,{style:p})),t.a.createElement(Z,{onFileChange:Ie}))),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(me.a,{style:{width:264}})),t.a.createElement(A.a.Item,{style:{textAlign:"right"}},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function Z(u){var re=u.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:re}))}function Y(u,re){var N=new FormData;N.append("editormd-image-file",u),N.append("file_param_name","editormd-image-file"),N.append("byxhr","true");var w=new window.XMLHttpRequest;w.withCredentials=!0,w.addEventListener("load",function(oe){re(JSON.parse(oe.target.responseText))},!1),w.addEventListener("error",function(oe){console.error(oe)},!1),w.open("POST","".concat(l.a,"/api/attachments.json")),w.send(N)}var fe=e("EYz/"),q=e("gwXo"),be=e("9cas"),F=e("twZV"),ee=F.a.Group,k={margin:"0 8px"},R=function(u){var re=u.callback,N=u.onCancel;function w(oe){re(oe)}return t.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:w},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:k},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:k},"\u884C\u6570"),t.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(q.a,null)),t.a.createElement("span",{style:k},"\u5217\u6570"),t.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(q.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:k},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(A.a.Item,{name:"align"},t.a.createElement(ee,null,t.a.createElement(F.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(F.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(F.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(F.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))},X="link",de="upload-image",te="code-block",pe="add-table",Pe="------------",Re={default:Pe,left:":".concat(Pe),center:":".concat(Pe,":"),right:"".concat(Pe,":")},Te=e("9VGf"),se,J;function Je(){}var he=0,Me=1e4,Ue="\u2581";function Q(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0,Oe=xe?"Cmd":"Ctrl",Fe=(se={},Object(S.a)(se,Oe+"-B","bold"),Object(S.a)(se,Oe+"-I","italic"),se),Qe=(J={},Object(S.a)(J,X,"\u6DFB\u52A0\u94FE\u63A5"),Object(S.a)(J,te,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(S.a)(J,de,"\u6DFB\u52A0\u56FE\u7247"),Object(S.a)(J,pe,"\u6DFB\u52A0\u8868\u683C"),J),Ae=f.a=function(u){var re=u.defaultValue,N=re===void 0?"":re,w=u.onChange,oe=u.width,ye=oe===void 0?"100%":oe,De=u.height,ge=De===void 0?400:De,Ie=u.miniToolbar,Le=Ie===void 0?!1:Ie,Xe=u.isFocus,ut=Xe===void 0?!1:Xe,Ye=u.watch,st=u.id,we=st===void 0?"markdown-editor-id":st,ct=u.showResizeBar,Tt=ct===void 0?!1:ct,it=u.noStorage,Bt=it===void 0?!1:it,_t=u.showNullButton,jt=_t===void 0?!1:_t,dt=u.fullScreen,Ve=dt===void 0?!1:dt,qe=u.onBlur,et=u.onCMBeforeChange,mt=u.className,xt=mt===void 0?"":mt,Et=u.placeholder,Ft=Et===void 0?"":Et,It=Object(r.useState)(null),ft=Object(v.a)(It,2),a=ft[0],St=ft[1],Nt=Object(r.useState)(N),pt=Object(v.a)(Nt,2),tt=pt[0],at=pt[1],Wt=Object(r.useState)(Ye),vt=Object(v.a)(Wt,2),Be=vt[0],ht=vt[1],Kt=Object(r.useState)(Ve),Ot=Object(v.a)(Kt,2),je=Ot[0],Pt=Ot[1],zt=Object(r.useState)(""),gt=Object(v.a)(zt,2),Se=gt[0],Ne=gt[1],kt=Object(r.useState)(0),Rt=Object(v.a)(kt,2),We=Rt[0],nt=Rt[1],Xt=Object(r.useState)(ge),Ut=Object(v.a)(Xt,2),rt=Ut[0],yt=Ut[1],wt=Object(r.useState)(!1),Dt=Object(v.a)(wt,2),Vt=Dt[0],ot=Dt[1],Ke=Object(r.useRef)(),ze=Object(r.useRef)(),$e=Object(r.useRef)(),He=Object(r.useRef)();Object(r.useEffect)(function(){if(Ke.current){var c=function(T,I){var V=I.clipboardData;if(V){var le=V.types.toString(),Ee=V.items;if(le==="text/html,Files"||le==="Files"){var ue=Ee[1];le==="Files"&&(ue=Ee[0]),ue.kind==="file"&&ue.type.match(/^image\//i)&&Y(ue.getAsFile(),function(Ce){Ce.id?i.replaceSelection("")):document.location.href="/user/login"})}else return!0}return!0},i=P.a.fromTextArea(Ke.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Le,lineWrapping:!0,value:N,autoCloseTags:!0,autoCloseBrackets:!0});return i.on("paste",c),St(i),function(){i.off("paste",c)}}},[]);var Ct=Object(r.useCallback)(function(){if(ze.current)try{var c=ze.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,i=ze.current.getElementsByClassName("markdown-editor-body")[0];je?i.style.height="calc(100vh - ".concat(c,"px)"):i.style.height="".concat(rt-c,"px")}catch(_){console.log(_,"---- to set md editor body height")}},[rt,ze,je]);Object(r.useEffect)(function(){function c(){var _=new E.default(function(T){var I=Object(ie.a)(T),V;try{for(I.s();!(V=I.n()).done;){var le=V.value;(le.target.offsetHeight>0||le.target.offsetWidth>0)&&(Ct(),a.setSize("100%","100%"),a.refresh())}}catch(Ee){I.e(Ee)}finally{I.f()}});return _.observe(Ke.current.parentElement),_}if(a){var i=c();return function(){i.unobserve(Ke.current.parentElement)}}},[a,Ct]),Object(r.useEffect)(function(){if(a){for(var c=[],i=function(){var le=T[_];I=Object(v.a)(le,2);var Ee=I[0],ue=I[1],Ce=Object(S.a)({},Ee,function(){bt(ue)});c.push(Ce),a.addKeyMap(Ce)},_=0,T=Object.entries(Fe);_<T.length;_++){var I;i()}return function(){var V=Object(ie.a)(c),le;try{for(V.s();!(le=V.n()).done;){var Ee=le.value;a.removeKeyMap(Ee)}}catch(ue){V.e(ue)}finally{V.f()}}}},[a]),Object(r.useEffect)(function(){Ve!==je&&Pt(Ve)},[Ve]),Object(Te.a)(function(){if(!Bt&&We>0){var c=new Date().getTime(),i=window.sessionStorage.getItem(we);c>=We+Me&&(!i||i!==tt)&&(window.sessionStorage.setItem(we,tt),ot(!0))}},Me),Object(r.useEffect)(function(){ht(Ye)},[a,Ye]),Object(r.useEffect)(function(){a&&(ut&&a.focus())},[a,ut]),Object(r.useEffect)(function(){if(Be&&a){var c=function(T){var I=T.target;if(He.current){var V=I.scrollTop/I.scrollHeight;He.current.scrollTop=He.current.scrollHeight*V}},i=a.getScrollerElement();return i.addEventListener("scroll",c),function(){i.removeEventListener("scroll",c)}}},[a,Be]),Object(r.useEffect)(function(){if(a&&et){var c=function(_,T){et(_,T)};return a.on("beforeChange",c),function(){a.off("beforeChange",c)}}},[a,et]),Object(r.useEffect)(function(){if(a&&qe){var c=function(){qe(a.getValue())};return a.on("blur",c),function(){a.off("blur",c)}}},[a,qe]),Object(r.useEffect)(function(){if(a){var c=function(_){var T=_.getValue();at(T),nt(new Date().getTime()),_.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),w&&w(T)};return a.on("change",c),function(){a.off("change",c)}}},[a,w]),Object(r.useEffect)(function(){a&&(N==null?(a.setValue(""),at("")):N!==a.getValue()&&(a.setValue(N),at(N)))},[a,N]);var bt=Object(r.useCallback)(function(c){var i=a.getCursor(),_=a.getSelection(),T=_.split(`
|
|
`);switch(c){case"bold":return a.replaceSelection("**"+_+"**"),_===""&&a.setCursor(i.line,i.ch+2),a.focus();case"italic":return a.replaceSelection("*"+_+"*"),_===""&&a.setCursor(i.line,i.ch+1),a.focus();case"code":return a.replaceSelection("`"+_+"`"),_===""&&a.setCursor(i.line,i.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+_+"$$`"),_===""&&a.setCursor(i.line,i.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+_+"\n```"),a.setCursor(i.line+1,_.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
|
|
`),a.focus();case"list-ul":return _===""?a.replaceSelection("- "+_):a.replaceSelection(T.map(function(I){return I===""?"":"- ".concat(I)}).join(`
|
|
`)),a.focus();case"list-ol":return _===""?a.replaceSelection("1. "+_):a.replaceSelection(T.map(function(I,V){return I===""?"":"".concat(V+1,". ").concat(I)}).join(`
|
|
`)),a.focus();case"add-null-ch":return _===""&&a.setCursor(i.line,i.ch+1),a.replaceSelection(Ue),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return ht(!Be),a.focus();case"trigger-full-screen":return Pt(!je),a.focus();case X:Ne(X);return;case te:Ne(te);return;case de:Ne(de);return;case pe:Ne(pe);return;default:throw new Error}},[a,Be,je]),Ze=Object(r.useCallback)(function(c){Ne("");switch(Se){case X:var i=c.title,_=c.link;return a.replaceSelection("[".concat(i,"](").concat(_,")")),a.focus();case te:var T=c.language,I=c.content;return a.replaceSelection(["```"+T,I,"```"].join(`
|
|
`)),a.focus();case de:var V=c.src,le=c.alt;return a.replaceSelection(".concat(V,' "').concat(le,'" )')),a.focus();case pe:for(var Ee=c.row,ue=c.col,Ce=c.align,lt=`
|
|
`,Ge=0;Ge<Ee;Ge++){for(var Mt=[],At=[],Lt=0;Lt<ue;Lt++)Ge===1&&At.push(Re[Ce]),Mt.push(" ");Ge===1&&(lt+="| ".concat(At.join(" | "),` |
|
|
`)),lt+="| ".concat(Mt.join(ue===1?"":" | "),` |
|
|
`)}return a.replaceSelection(lt+`
|
|
`),a.focus();default:throw new Error}},[a,Se]),$t=Object(r.useMemo)(function(){switch(Se){case X:return t.a.createElement(ne,{callback:Ze,onCancel:ke});case te:return t.a.createElement(G.b,{callback:Ze,onCancel:ke});case de:return t.a.createElement(H,{callback:Ze,onCancel:ke});case pe:return t.a.createElement(R,{callback:Ze,onCancel:ke});default:return null}},[Se]);function ke(){Ne("")}Object(r.useEffect)(function(){if($e.current){var c=function(Ee){I=!0,V=Ee.pageY},i=function(){I=!1},_=function(Ee){if(I){var ue=Ee.pageY-V;ue<0&&(ue=0),ue>300&&(ue=300);var Ce=ge+ue+"px";yt(Ce)}},T=$e.current,I=!1,V=0;return T.addEventListener("mousedown",c),document.addEventListener("mousemove",_),document.addEventListener("mouseup",i),function(){T.removeEventListener("mousedown",c),document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",i)}}},[a,$e]),Object(r.useEffect)(function(){yt(ge)},[ge]);var Ht=Q(ye),Zt=Q(rt),Gt={width:Ht,height:Zt},Jt=Object(r.useMemo)(function(){if(We){var c=new Date(We),i=c.getHours(),_=c.getMinutes(),T=c.getSeconds();return i=i<10?"0"+i:i,_=_<10?"0"+_:_,T=T<10?"0"+T:T,"".concat(i,":").concat(_,":").concat(T)}return 0},[We]);function Qt(){window.sessionStorage.removeItem(we),ot(!1),nt(0)}function Yt(){ot(!1),nt(0),a.setValue(window.sessionStorage.getItem(we))}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:ze},t.a.createElement("div",{className:"markdown-editor-container ".concat(xt," ").concat(Be?"on-preview":""," ").concat(Le?"mini":""," ").concat(je?"full-screen":""),style:Gt},t.a.createElement(y,{watch:Be,fullScreen:je,showNullButton:jt,onActionCallback:bt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Ke,placeholder:Ft})),Be?t.a.createElement("div",{ref:He,className:"preview-container"},t.a.createElement(ve.a,{value:tt})):null)),Vt?t.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",t.a.createElement("a",{onClick:Yt},"\u6062\u590D")," ? /",t.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Jt," \u4FDD\u5B58\uFF09"):null),Tt?t.a.createElement("a",{ref:$e,className:"editor-resize"}):null,t.a.createElement(K.a,null,Qe[Se]?t.a.createElement($.a,{centered:!0,title:Qe[Se],visible:!0,onCancel:ke,footer:null},$t):null))}},W3jR:function(ce,f,e){ce.exports={bg:"bg___3idds",flexRow:"flexRow___2J5Em",flexJustifyCenter:"flexJustifyCenter___E5Twu",flexAlignEnd:"flexAlignEnd___1jlWD",flexAlignCenter:"flexAlignCenter___2WvhR",flexColumn:"flexColumn___3LYUh",formWrap:"formWrap___2OBLh",titleWrap:"titleWrap___3ca0Y",fieldWrap:"fieldWrap___2USfO",mdWrap:"mdWrap___2_AYT",backgroundFa:"backgroundFa___3KV9f",button:"button___3doAh"}},dejd:function(ce,f,e){},kSUc:function(ce,f,e){},wzkS:function(ce,f,e){"use strict";e.d(f,"c",function(){return S}),e.d(f,"b",function(){return r}),e.d(f,"d",function(){return t}),e.d(f,"a",function(){return P}),e.d(f,"e",function(){return E});var z=e("VBJJ"),$=e.n(z),ie=e("z3+T"),v=e("ErOA");function S(o){return Object(v.c)("libraries/".concat(o,".json"))}function r(){return Object(v.c)("library_tags.json")}function t(o){return m.apply(this,arguments)}function m(){return m=Object(ie.a)($.a.mark(function o(h){var D;return $.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(v.b)("attachments/".concat(h,".json"));case 2:return D=W.sent,W.abrupt("return",D.status===0);case 4:case"end":return W.stop()}},o)})),m.apply(this,arguments)}function P(o){return Object(v.e)("libraries.json",o)}function E(o,h){return Object(v.f)("libraries/".concat(o,".json"),h)}},y5JW:function(ce,f,e){"use strict";e.d(f,"c",function(){return ae}),e.d(f,"a",function(){return ve});var z=e("anXI"),$=e("vZQr"),ie=e("MPZO"),v=e("bnk9"),S=e("VBJJ"),r=e.n(S),t=e("z3+T"),m=e("55MS"),P=e("V0hb"),E=e("X/R0"),o=e("M6G9"),h=e("ZZRV"),D=e.n(h),M=e("m3rI"),W=e("wzkS"),ae="\u3000\u3000";function ve(U){var C=["Bytes","KB","MB","GB","TB"];if(U==0)return"0 Byte";var B=parseInt(""+Math.floor(Math.log(U)/Math.log(1024)),10);return(U/Math.pow(1024,B)).toFixed(1)+" "+C[B]}f.b=function(U){var C=U.value,B=C===void 0?[]:C,j=U.onChange,O=U.className,y=U.maxSize,K=y===void 0?150:y,n=U.title,x=n===void 0?"\u6587\u4EF6\u4E0A\u4F20":n,_e=U.accept,A=_e===void 0?null:_e,g={multiple:!1,fileList:B,accept:A,withCredentials:!0,beforeUpload:function(ne){var G=ne.size/1024/1024;return G<K?!0:(o.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(K,"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(M.a.API_SERVER,"/api/attachments.json"),onChange:function(ne){var G=Object(P.a)(ne.fileList);G=G.map(function(L){return L.name.indexOf(ae)===-1&&(L.name="".concat(L.name).concat(ae).concat(ve(L.size))),Object(m.a)({},L)}),j(G)},onRemove:function(){var b=Object(t.a)(r.a.mark(function G(L){var l,s;return r.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(l=L.response?L.response.id:L.uid,!l){d.next=8;break}return d.next=4,Object(W.d)(L.response?L.response.id:L.id);case 4:return s=d.sent,d.abrupt("return",s);case 8:return d.abrupt("return",!0);case 9:case"end":return d.stop()}},G)}));function ne(G){return b.apply(this,arguments)}return ne}()};function me(b){b.preventDefault(),b.stopPropagation()}return D.a.createElement("div",{className:"single-upload ".concat(O||"")},D.a.createElement($.a,g,D.a.createElement(v.a,{type:"primary",title:B.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:B.length>0,ghost:!0},x),D.a.createElement("span",{onClick:me,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",K,"M) ")))}}}]);
|