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

14 lines
37 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[108,8],{"500L":function(ce,E,e){"use strict";e.d(E,"a",function(){return s});var W=e("DZo9"),Q=e("8z0m"),Z=e("+L6B"),C=e("2/Rp"),L=e("2qtc"),r=e("kLXV"),t=e("qLMh"),D=e("9og8"),g=e("k1fw"),o=e("oBTY"),l=e("miYZ"),O=e("tsqr"),P=e("tJVT"),b=e("q1tI"),J=e.n(b),De=e("m3rI"),V=e("wzkS"),T=e("y5JW");function s(B){var ee=[];return B&&B.length>0&&(ee=B.map(function(A){return{uid:A.id,id:A.id,name:A.title+T.c+A.filesize,url:A.url,filesize:A.filesize,status:"done",response:{id:A.id}}})),ee}E.b=function(B){var ee=B.value,A=B.onChange,$=B.className,te=B.maxSize,X=te===void 0?300:te,K=B.title,H=K===void 0?"\u4E0A\u4F20\u9644\u4EF6":K,y=B.showRemoveModal,ie=y===void 0?!1:y,N=B.accept,p=N===void 0?"":N,S=B.number,M=S===void 0?1e3:S,u=Object(b.useState)(!1),c=Object(P.a)(u,2),h=c[0],_=c[1],G=Object(b.useState)([]),ne=Object(P.a)(G,2),re=ne[0],w=ne[1],Ce={multiple:!0,disabled:h,accept:p,withCredentials:!0,fileList:ee,beforeUpload:function(k,Y){var m=k.size/1024/1024;return re.concat(Y).length>M?(O.default.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),!1):m<X?!0:(O.default.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(De.a.API_SERVER,"/api/attachments.json"),onChange:function(k){var Y=Object(o.a)(k.fileList);Y.length>=M?_(!0):_(!1),w(Object(o.a)(Y)),Y=Y.map(function(m){var de;if(m!=null&&(de=m.response)!==null&&de!==void 0&&de.id){var fe;m.url="/api/attachments/".concat(m==null||(fe=m.response)===null||fe===void 0?void 0:fe.id)}return m.name.indexOf(T.c)===-1&&(m.name="".concat(m.name).concat(T.c).concat(Object(T.a)(m.size))),Object(g.a)({},m)}),console.log("info:",k),A(Y)},onRemove:function(){var le=Object(D.a)(Object(t.a)().mark(function Y(m){var de;return Object(t.a)().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(de=function(){var me=Object(D.a)(Object(t.a)().mark(function ve(){var _e,Pe;return Object(t.a)().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(_e=m.response?m.response.id:m.id,!_e){ae.next=8;break}return ae.next=4,Object(V.d)(m.response?m.response.id:m.uid);case 4:return Pe=ae.sent,ae.abrupt("return",Pe);case 8:return ae.abrupt("return",!0);case 9:case"end":return ae.stop()}},ve)}));return function(){return me.apply(this,arguments)}}(),!ie){q.next=5;break}return q.abrupt("return",new Promise(function(me,ve){r.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:J.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var _e=Object(D.a)(Object(t.a)().mark(function Ae(){var ae;return Object(t.a)().wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,de();case 2:ae=Be.sent,O.default.success("\u5220\u9664\u6210\u529F"),me(!0);case 5:case"end":return Be.stop()}},Ae)}));function Pe(){return _e.apply(this,arguments)}return Pe}(),onCancel:function(){return me(!1)}})}));case 5:return q.next=7,de();case 7:return q.abrupt("return",q.sent);case 8:case"end":return q.stop()}},Y)}));function k(Y){return le.apply(this,arguments)}return k}()};function Me(le){le.preventDefault(),le.stopPropagation()}return J.a.createElement("div",{className:"multi-upload ".concat($||"")},J.a.createElement(Q.a,Ce,J.a.createElement(C.a,{disabled:h,type:"primary",ghost:!0},H),J.a.createElement("span",{onClick:Me,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",X,"M) ")))}},"7/Dv":function(ce,E,e){ce.exports={bg:"bg___2rJyo",flexRow:"flexRow___2xuIa",flexJustifyCenter:"flexJustifyCenter___Z3bJt",flexAlignEnd:"flexAlignEnd___v7Ww-",flexAlignCenter:"flexAlignCenter___223DA",flexColumn:"flexColumn___3CNqR",formWrap:"formWrap___2b6uL",titleWrap:"titleWrap___1CMQA",fieldWrap:"fieldWrap___2BRrD",mdWrap:"mdWrap___3UYzt",backgroundFa:"backgroundFa___32wpj",button:"button___MHDAn"}},"7ahc":function(ce,E,e){"use strict";e.d(E,"a",function(){return ee});var W=e("k1fw"),Q=e("0Owb"),Z=e("+L6B"),C=e("2/Rp"),L=e("y8nQ"),r=e("Vl3Y"),t=e("tJVT"),D=e("OaEy"),g=e("2fM7"),o=e("q1tI"),l=e.n(o),O=e("VrN/"),P=e.n(O),b=e("p77/"),J=e.n(b),De=e("c5Ni"),V=e.n(De),T=g.a.Option,s={labelCol:{span:4},wrapperCol:{span:20}},B={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"]};E.b=function(A){var $=A.callback,te=A.onCancel,X=Object(o.useState)("python"),K=Object(t.a)(X,2),H=K[0],y=K[1];function ie(p){y(B[p][1])}function N(p){$(p)}return l.a.createElement(r.a,Object(Q.a)({},s,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:N}),l.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},l.a.createElement(g.a,{onChange:ie},Object.keys(B).map(function(p){return l.a.createElement(T,{key:p,value:p},B[p][0])}))),l.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},l.a.createElement(ee,{mode:H})),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(C.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(C.a,{type:"ghost",onClick:te},"\u53D6\u6D88")))};function ee(A){var $=A.value,te=A.onChange,X=A.mode,K=A.options,H=K===void 0?{}:K,y=Object(o.useRef)(),ie=Object(o.useState)(),N=Object(t.a)(ie,2),p=N[0],S=N[1];return Object(o.useEffect)(function(){if(p){var M=function(c){var h=c.getValue();te&&te(h)};return p.on("change",M),function(){p.off("change",M)}}},[p,te]),Object(o.useEffect)(function(){p&&p.setOption("mode",X)},[p,X]),Object(o.useEffect)(function(){p&&($!==p.getValue()||$==="")&&setTimeout(function(){p.setValue($||" ")},300)},[p,$]),Object(o.useEffect)(function(){if(y.current&&!p){var M=P.a.fromTextArea(y.current,Object(W.a)({mode:X,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},H));S(M)}},[y.current,p]),l.a.createElement("div",{className:"my-codemirror-container"},l.a.createElement("textarea",{ref:y}))}},"9Bee":function(ce,E,e){"use strict";var W=e("q1tI"),Q=e.n(W),Z=e("vg9a"),C=e("tJVT"),L=e("DlQD"),r=e.n(L),t=e("rUJ1");function D(u,c){var h=u.match(/^(\s+)(?:```)/);if(h===null)return c;var _=h[1];return c.split(`
`).map(function(G){var ne=G.match(/^\s+/);if(ne===null)return G;var re=Object(C.a)(ne,1),w=re[0];return w.length>=_.length?G.slice(_.length):G}).join(`
`)}var g=[],o=["<ul>"],l=new r.a.Renderer,O=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function P(){g.length=0,o=["<ul>"]}function b(u,c,h,_){if(c>=u.length||u[c].level<=h)return c;var G=u[c];_.push("<li><a href='#"+G.anchor+"'>"+G.text+"</a>"),c++;var ne=[];return c=b(u,c,G.level,ne),ne.length>0&&(_.push("<ul>"),ne.forEach(function(re){_.push(re)}),_.push("</ul>")),_.push("</li>"),c=b(u,c,h,_),c}function J(){return b(g,0,0,o),o.push("</ul>"),o.join("")}var De={heading:function(c){var h=O.exec(c);if(h)return{type:"heading",raw:h[0],depth:h[1].length,text:h[2]}},fences:function(c){var h=this.rules.block.fences.exec(c);if(h){var _=h[0],G=D(_,h[3]||""),ne=h[2]?h[2].trim():h[2];if(["latex","katex","math"].indexOf(ne)>=0){var re=s(),w=G;G=re,B[re]={type:"block",expression:w}}return{type:"code",raw:_,lang:ne,text:G}}}},V=/(?:\${2})([^\n`]+?)(?:\${2})/gi,T=0,s=function(){return"__special_katext_id_".concat(T++,"__")},B={};function ee(){return B}function A(){T=0,B={}}function $(u){return u=u.replace(V,function(c,h){var _=s();return B[_]={type:"inline",expression:h},_}),u}var te=l.listitem;l.listitem=function(u){return te($(u))};var X=l.paragraph;l.paragraph=function(u){return X($(u))};var K=l.tablecell;l.tablecell=function(u,c){return K($(u),c)},l.code=function(u,c,h){var _=(c||"").match(/\S*/)[0];return _?["latex","katex","math"].indexOf(_)>=0?"<p class='editormd-tex'>".concat(u,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(c,'">').concat(h?u:Object(t.escape)(u,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(h?u:Object(t.escape)(u,!0))+"</code></pre>"},l.heading=function(u,c,h){var _=this.options.headerPrefix+h.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return g.push({anchor:_,level:c,text:u}),"<h"+c+' id="'+_+'">'+u+"</h"+c+">"},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:De,renderer:l});var H=r.a,y=e("SJMd"),ie=e("m3rI"),N=e("Oy/b"),p=/<pre[^>]*>/g;function S(u){var c=document.createElement("div");return c.innerHTML=u,c.childNodes.length===0?"":c.childNodes[0].nodeValue}var M=E.a=function(u){var c=u.value,h=c===void 0?"":c,_=u.className,G=u.style,ne=G===void 0?{}:G,re=String(h),w=Object(W.useMemo)(function(){try{var le=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,k=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Y=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;re=re.replace(le,"("+ie.a.API_SERVER+"/api/attachments/").replace(k,'"'+ie.a.API_SERVER+"/api/attachments/").replace(Y,'"'+ie.a.API_SERVER+"/files/uploads/")}catch(fe){}var m=H(re),de=ee();return re.match(/\[TOC\]/)&&(m=m.replace("<p>[TOC]</p>",J()),P()),m=m.replace(/(__special_katext_id_\d+__)/g,function(fe,q){var me=de[q],ve=me.type,_e=me.expression;return Object(N.renderToString)(S(_e)||"",{displayMode:ve==="block",throwOnError:!1,output:"html"})}),m=m.replace(/▁/g,"\u2581\u2581\u2581"),A(),m},[re]),Ce=Object(W.useRef)();function Me(le){var k=le.target;if(k.tagName.toUpperCase()==="A"){var Y=k.getAttribute("href");if(Y.startsWith("#")){le.preventDefault();var m=document.getElementById(Y.replace("#",""));m&&m.scrollIntoView(!0)}}}return Object(W.useEffect)(function(){if(Ce.current&&w&&w.match(p)&&window.PR.prettyPrint(),Ce.current)return Ce.current.addEventListener("click",Me),function(){Ce.current.removeEventListener("click",Me),A(),P()}},[w,Ce.current,Me]),Q.a.createElement("div",{ref:Ce,style:ne,className:"".concat(_||""," markdown-body"),dangerouslySetInnerHTML:{__html:w}})}},"9VGf":function(ce,E,e){"use strict";e.d(E,"a",function(){return Z});var W=e("q1tI"),Q=e.n(W);function Z(C,L){var r=Object(W.useRef)();Object(W.useEffect)(function(){r.current=C}),Object(W.useEffect)(function(){function t(){r.current()}if(L!==null){var D=setInterval(t,L);return function(){return clearInterval(D)}}},[L])}},BjJ7:function(ce,E,e){"use strict";e.d(E,"d",function(){return Q}),e.d(E,"c",function(){return Z}),e.d(E,"f",function(){return C}),e.d(E,"b",function(){return L}),e.d(E,"e",function(){return r}),e.d(E,"a",function(){return t});var W=e("m3rI");function Q(D){var g=!0;if(D.length>0){for(var o=0;o<D.length;o++)if(D[o].compile_success==0||!D[o].compile_success){g=!1;break}}else g=!1;return g}function Z(D){for(var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",o=[],l=0;l<D.length;l++){var O=D[l],P=g?"".concat(g,"/").concat(O.name):"".concat(O.name);o.push({title:O.name,isLeaf:O.type!=="tree",key:P})}return o}function C(D,g,o){for(var l=0;l<D.length;l++){var O=D[l];if(O.key===g){O.children=o;break}O.children&&C(O.children,g,o)}return D}function L(D,g,o){var l;return function(){var O=this,P=arguments,b=function(){l=null,o||D.apply(O,P)},J=o&&!l;clearTimeout(l),l=setTimeout(b,g),J&&D.apply(O,P)}}var r=!0,t=W.a.API_SERVER},"C+DQ":function(ce,E,e){},CKgm:function(ce,E,e){"use strict";e.r(E);var W=e("+L6B"),Q=e("2/Rp"),Z=e("5NDa"),C=e("5rEg"),L=e("sPJy"),r=e("bE4q"),t=e("miYZ"),D=e("tsqr"),g=e("qLMh"),o=e("9og8"),l=e("k1fw"),O=e("y8nQ"),P=e("Vl3Y"),b=e("tJVT"),J=e("PpiC"),De=e("OaEy"),V=e("2fM7"),T=e("q1tI"),s=e.n(T),B=e("Ty5D"),ee=e("9kvl"),A=e("55Ip"),$=e("Ot1p"),te=e("500L"),X=e("h+Ho"),K=e("7/Dv"),H=e.n(K),y=["forumsDetail","globalSetting","loading","dispatch"],ie=V.a.Option,N=function(S){var M,u,c,h=S.forumsDetail,_=S.globalSetting,G=S.loading,ne=S.dispatch,re=Object(J.a)(S,y),w=Object(B.m)(),Ce=P.a.useForm(),Me=Object(b.a)(Ce,1),le=Me[0],k=Object(T.useState)({}),Y=Object(b.a)(k,2),m=Y[0],de=Y[1],fe=Object(T.useState)(!1),q=Object(b.a)(fe,2),me=q[0],ve=q[1],_e=Object(T.useState)(!1),Pe=Object(b.a)(_e,2),Ae=Pe[0],ae=Pe[1],ye=Object(T.useState)({}),Be=Object(b.a)(ye,2),Le=Be[0],Ve=Be[1];Object(T.useEffect)(function(){if(Xe(),w.memoId)ae(!0),$e();else{ae(!1);var F={forum_id:5};de(Object(l.a)({},F)),le.setFieldsValue(Object(l.a)({},F))}},[w.memoId]);var Xe=function(){var F=Object(o.a)(Object(g.a)().mark(function Oe(){var Ee;return Object(g.a)().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(X.f)({});case 2:Ee=n.sent,Ve(Ee||{});case 4:case"end":return n.stop()}},Oe)}));return function(){return F.apply(this,arguments)}}(),$e=function(){var F=Object(o.a)(Object(g.a)().mark(function Oe(){var Ee,ge,n;return Object(g.a)().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(X.e)({id:w.memoId});case 2:if(i.t0=i.sent,i.t0){i.next=5;break}i.t0={};case 5:ge=i.t0,n={subject:ge.subject,content:ge.content,attachments:Object(te.a)(ge.attachments),forum_id:ge.forum_id,memo_tags:(Ee=ge.memo_tags)===null||Ee===void 0?void 0:Ee.map(function(U){return U.id})},de(Object(l.a)({},n)),le.setFieldsValue(Object(l.a)({},n));case 9:case"end":return i.stop()}},Oe)}));return function(){return F.apply(this,arguments)}}(),ke=function(){var F=Object(o.a)(Object(g.a)().mark(function Oe(Ee){var ge,n,x,i;return Object(g.a)().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(ve(!0),x=Object(l.a)(Object(l.a)({id:Ae?w.memoId:null},le.getFieldsValue()),{},{attachment_ids:(ge=m.attachments)===null||ge===void 0||(n=ge.filter(function(he){var se;return(se=he.response)===null||se===void 0?void 0:se.id}))===null||n===void 0?void 0:n.map(function(he){var se;return(se=he.response)===null||se===void 0?void 0:se.id}),tags:m.memo_tags}),!Ae){j.next=8;break}return j.next=5,Object(X.n)(x);case 5:j.t0=j.sent,j.next=11;break;case 8:return j.next=10,Object(X.j)(x);case 10:j.t0=j.sent;case 11:i=j.t0,ve(!1),(i==null?void 0:i.status)===0&&(D.default.success(i==null?void 0:i.message),ee.c.push("/forums/".concat(Ae?w==null?void 0:w.memoId:i==null?void 0:i.memo_id)));case 14:case"end":return j.stop()}},Oe)}));return function(Ee){return F.apply(this,arguments)}}();return s.a.createElement("section",{className:H.a.bg},s.a.createElement("section",{className:"animated fadeIn mb10"},s.a.createElement("aside",{className:"mt10"},s.a.createElement(r.a,{separator:"/"},s.a.createElement(r.a.Item,null,s.a.createElement(A.Link,{to:"/forums"},"\u4EA4\u6D41\u95EE\u7B54")),s.a.createElement(r.a.Item,null,"\u8BE6\u60C5")))),s.a.createElement("aside",{className:"bg-white font16 pt20 pb20 pl20"},Ae?"\u7F16\u8F91\u8BDD\u9898":"\u53D1\u5E03\u8BDD\u9898"),s.a.createElement(P.a,{form:le,className:H.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(Oe,Ee){},onFinish:ke},console.log("-------",m),s.a.createElement("div",{className:H.a.fieldWrap},s.a.createElement(P.a.Item,{name:"subject",label:s.a.createElement("span",{className:"font16"},"\u8BDD\u9898\u540D\u79F0: "),rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u540D\u79F0"}]},s.a.createElement(C.a,{maxLength:50,suffix:"".concat(((M=m.subject)===null||M===void 0?void 0:M.length)||0,"/50")}))),s.a.createElement("div",{className:H.a.mdWrap},s.a.createElement(P.a.Item,{name:"content",label:s.a.createElement("span",{className:"font16"},"\u5185\u5BB9: "),rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"}]},s.a.createElement($.a,{id:"forums-new-content",watch:!0,defaultValue:m.content})),s.a.createElement("div",null,s.a.createElement(P.a.Item,{name:"attachments",style:{width:350}},s.a.createElement(te.b,{showRemoveModal:!0})))),s.a.createElement("div",{className:H.a.mdWrap},s.a.createElement(P.a.Item,{name:"forum_id",label:s.a.createElement("span",{className:"font16"},"\u8BDD\u9898\u7C7B\u578B: "),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B"}]},s.a.createElement(V.a,{style:{width:300}},Le==null||(u=Le.forums)===null||u===void 0?void 0:u.map(function(F){return s.a.createElement(ie,{key:F.id,value:F.id},F.name)})))),m.forum_id===5&&s.a.createElement("div",{className:H.a.mdWrap},s.a.createElement(P.a.Item,{name:"memo_tags",label:s.a.createElement("span",{className:"font16"},"\u6280\u672F\u6807\u7B7E: "),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u6280\u672F\u6807\u7B7E"}]},s.a.createElement(V.a,{style:{width:300},placeholder:"\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E",mode:"multiple",tokenSeparators:[";"],filterOption:function(Oe,Ee){return Ee.props.children.toLocaleLowerCase().indexOf(Oe.toLocaleLowerCase())!=-1}},Le==null||(c=Le.tag_list)===null||c===void 0?void 0:c.map(function(F){return s.a.createElement(ie,{key:F.id,value:F.id},F.name)})))),s.a.createElement("div",{className:H.a.backgroundFa},s.a.createElement("div",{className:"pt40 mb30"},s.a.createElement(P.a.Item,null,s.a.createElement(Q.a,{size:"large",type:"primary",className:"".concat(H.a.button," mr20"),htmlType:"submit",loading:me},"\u63D0\u4EA4"),s.a.createElement(Q.a,{size:"large",type:"primary",ghost:!0,className:H.a.button,onClick:function(){return ee.c.push("/forums/categories/all?order=newest")}},"\u53D6\u6D88"))))))};E.default=Object(ee.a)(function(p){var S=p.forumsDetail,M=p.loading,u=p.globalSetting;return{forumsDetail:S,globalSetting:u,loading:M.models.forumsDetail}})(N)},HmJG:function(ce,E,e){},M8RZ:function(ce,E,e){"use strict";e.d(E,"a",function(){return g});var W=e("fWQN"),Q=e("mtLc"),Z=e("yKVA"),C=e("879j"),L=e("q1tI"),r=e.n(L),t=e("i8i4"),D=e.n(t),g=function(o){Object(Z.a)(O,o);var l=Object(C.a)(O);function O(P){var b;Object(W.a)(this,O),b=l.call(this,P);var J=window.document;return b.node=J.createElement("div"),J.body.appendChild(b.node),b}return Object(Q.a)(O,[{key:"render",value:function(){var b=this.props.children;return Object(t.createPortal)(b,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),O}(r.a.Component)},Ot1p:function(ce,E,e){"use strict";var W=e("2qtc"),Q=e("kLXV"),Z=e("rAM+"),C=e("tJVT"),L=e("jrin"),r=e("q1tI"),t=e.n(r),D=e("VrN/"),g=e.n(D),o=e("bdgK"),l=e("p77/"),O=e("Bd2K"),P=e("ELLl"),b=e("19Vz"),J=e("lZu9"),De=e("kSUc"),V=e("9Bee"),T=e("0Owb"),s=e("dejd"),B=e("C+DQ"),ee=[{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 A(n){var x=n.onActionCallback,i=n.title,U=n.icon,j=n.actionName,he=n.className,se=he===void 0?"":he,je=n.children;function Re(){x(j)}return t.a.createElement("a",{title:i,className:se,onClick:Re},t.a.createElement("i",{className:"md-iconfont ".concat(U)}),je)}var $=function(n){var x=n.watch,i=n.showNullButton,U=n.onActionCallback,j=n.fullScreen,he=[].concat(ee,[{title:"".concat(x?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(x?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},he.map(function(se,je){return t.a.createElement("li",{key:je},se.actionName?t.a.createElement(A,Object(T.a)({},se,{onActionCallback:U})):t.a.createElement("span",{className:"v-line"}))}),i?t.a.createElement("li",null,t.a.createElement(A,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:U},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(A,{icon:"".concat(j?"icon-shrink":"icon-enlarge"),title:j?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:U})))},te=e("M8RZ"),X=e("+L6B"),K=e("2/Rp"),H=e("y8nQ"),y=e("Vl3Y"),ie=e("5NDa"),N=e("5rEg"),p={labelCol:{span:4},wrapperCol:{span:20}},S=function(n){var x=n.callback,i=n.onCancel;function U(j){x(j)}return t.a.createElement(y.a,Object(T.a)({},p,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:U}),t.a.createElement(y.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(N.a,null)),t.a.createElement(y.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(N.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(K.a,{type:"ghost",onClick:i},"\u53D6\u6D88")))},M=e("7ahc"),u=e("HmJG"),c=e("BjJ7"),h=y.a.useForm,_={width:280,marginRight:10},G={labelCol:{span:5},wrapperCol:{span:19}},ne=function(n){var x=n.callback,i=n.onCancel,U=h(),j=Object(C.a)(U,1),he=j[0];function se(Ie){x(Ie)}function je(Ie){he.setFieldsValue({src:"/api/attachments/".concat(Ie.id)})}function Re(Ie){var we=Ie.target.files[0];w(we,je)}return t.a.createElement(y.a,Object(T.a)({form:he},G,{className:"upload-image-panel",onFinish:se}),t.a.createElement(y.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(y.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(N.a,{style:_})),t.a.createElement(re,{onFileChange:Re}))),t.a.createElement(y.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(N.a,{style:{width:264}})),t.a.createElement(y.a.Item,{style:{textAlign:"right"}},t.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(K.a,{type:"ghost",onClick:i},"\u53D6\u6D88")))};function re(n){var x=n.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function w(n,x){if(!n)throw new String("\u6CA1\u6709\u6587\u4EF6");var i=new FormData;i.append("editormd-image-file",n),i.append("file_param_name","editormd-image-file"),i.append("byxhr","true");var U=new window.XMLHttpRequest;U.withCredentials=!0,U.addEventListener("load",function(j){x(JSON.parse(j.target.responseText))},!1),U.addEventListener("error",function(j){console.error(j)},!1),U.open("POST","".concat(c.a,"/api/attachments.json")),U.send(i)}var Ce=e("giR+"),Me=e("fyUT"),le=e("7Kak"),k=e("9yH6"),Y=k.a.Group,m={margin:"0 8px"},de=function(n){var x=n.callback,i=n.onCancel;function U(j){x(j)}return t.a.createElement(y.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:U},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:m},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:m},"\u884C\u6570"),t.a.createElement(y.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(Me.a,null)),t.a.createElement("span",{style:m},"\u5217\u6570"),t.a.createElement(y.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(Me.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:m},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(y.a.Item,{name:"align"},t.a.createElement(Y,null,t.a.createElement(k.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(k.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(k.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(k.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(K.a,{type:"ghost",onClick:i},"\u53D6\u6D88")))},fe="link",q="upload-image",me="code-block",ve="add-table",_e="------------",Pe={default:_e,left:":".concat(_e),center:":".concat(_e,":"),right:"".concat(_e,":")},Ae=e("9VGf"),ae,ye;function Be(){}var Le=0,Ve=1e4,Xe="\u2581";function $e(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}var ke=navigator.platform.toUpperCase().indexOf("MAC")>=0,F=ke?"Cmd":"Ctrl",Oe=(ae={},Object(L.a)(ae,F+"-B","bold"),Object(L.a)(ae,F+"-I","italic"),ae),Ee=(ye={},Object(L.a)(ye,fe,"\u6DFB\u52A0\u94FE\u63A5"),Object(L.a)(ye,me,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(L.a)(ye,q,"\u6DFB\u52A0\u56FE\u7247"),Object(L.a)(ye,ve,"\u6DFB\u52A0\u8868\u683C"),ye),ge=E.a=function(n){var x=n.defaultValue,i=x===void 0?"":x,U=n.onChange,j=n.width,he=j===void 0?"100%":j,se=n.height,je=se===void 0?400:se,Re=n.miniToolbar,Ie=Re===void 0?!1:Re,we=n.isFocus,ut=we===void 0?!1:we,qe=n.watch,ct=n.id,ze=ct===void 0?"markdown-editor-id":ct,it=n.showResizeBar,St=it===void 0?!1:it,mt=n.noStorage,Rt=mt===void 0?!1:mt,dt=n.showNullButton,Ut=dt===void 0?!1:dt,ft=n.fullScreen,Je=ft===void 0?!1:ft,et=n.onBlur,tt=n.onCMBeforeChange,vt=n.className,Nt=vt===void 0?"":vt,_t=n.placeholder,Wt=_t===void 0?"":_t,Et=n.values,at=Et===void 0?"":Et,Kt=Object(r.useState)(null),pt=Object(C.a)(Kt,2),a=pt[0],Ft=pt[1],xt=Object(r.useState)(i),Ot=Object(C.a)(xt,2),nt=Ot[0],He=Ot[1],Vt=Object(r.useState)(qe),ht=Object(C.a)(Vt,2),Te=ht[0],gt=ht[1],$t=Object(r.useState)(Je),bt=Object(C.a)($t,2),Se=bt[0],Dt=bt[1],wt=Object(r.useState)(""),Ct=Object(C.a)(wt,2),Ue=Ct[0],Ne=Ct[1],zt=Object(r.useState)(0),Mt=Object(C.a)(zt,2),We=Mt[0],rt=Mt[1],Jt=Object(r.useState)(je),jt=Object(C.a)(Jt,2),lt=jt[0],Pt=jt[1],Ht=Object(r.useState)(!1),At=Object(C.a)(Ht,2),Xt=At[0],st=At[1],Ke=Object(r.useRef)(),Fe=Object(r.useRef)(),Ge=Object(r.useRef)(),Ye=Object(r.useRef)();Object(r.useEffect)(function(){He(at),a==null||a.setValue(at)},[at]),Object(r.useEffect)(function(){if(Ke.current){var d=function(I,R){var z=R.clipboardData;if(z){var oe=z.types.toString(),pe=z.items;if(oe==="text/html,Files"||oe==="Files"){var ue=pe[1];oe==="Files"&&(ue=pe[0]),ue.kind==="file"&&ue.type.match(/^image\//i)&&w(ue.getAsFile(),function(be){be.id?f.replaceSelection("![,](/api/attachments/".concat(be.id,")")):(be==null?void 0:be.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},f=g.a.fromTextArea(Ke.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Ie,lineWrapping:!0,value:i,autoCloseTags:!0,autoCloseBrackets:!0});return f.on("paste",d),Ft(f),function(){f.off("paste",d)}}},[]);var yt=Object(r.useCallback)(function(){if(Fe.current)try{var d=Fe.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,f=Fe.current.getElementsByClassName("markdown-editor-body")[0];Se?f.style.height="calc(100vh - ".concat(d,"px)"):f.style.height="".concat(lt-d,"px")}catch(v){console.log(v,"---- to set md editor body height")}},[lt,Fe,Se]);Object(r.useEffect)(function(){function d(){var v=new o.a(function(I){var R=Object(Z.a)(I),z;try{for(R.s();!(z=R.n()).done;){var oe=z.value;(oe.target.offsetHeight>0||oe.target.offsetWidth>0)&&(yt(),a.setSize("100%","100%"),a.refresh())}}catch(pe){R.e(pe)}finally{R.f()}});return v.observe(Ke.current.parentElement),v}if(a){var f=d();return function(){f.unobserve(Ke.current.parentElement)}}},[a,yt]),Object(r.useEffect)(function(){if(a){for(var d=[],f=function(){var oe=I[v];R=Object(C.a)(oe,2);var pe=R[0],ue=R[1],be=Object(L.a)({},pe,function(){Bt(ue)});d.push(be),a.addKeyMap(be)},v=0,I=Object.entries(Oe);v<I.length;v++){var R;f()}return function(){var z=Object(Z.a)(d),oe;try{for(z.s();!(oe=z.n()).done;){var pe=oe.value;a.removeKeyMap(pe)}}catch(ue){z.e(ue)}finally{z.f()}}}},[a]),Object(r.useEffect)(function(){Je!==Se&&Dt(Je)},[Je]),Object(Ae.a)(function(){if(!Rt&&We>0){var d=new Date().getTime(),f=window.sessionStorage.getItem(ze);d>=We+Ve&&(!f||f!==nt)&&(window.sessionStorage.setItem(ze,nt),st(!0))}},Ve),Object(r.useEffect)(function(){gt(qe)},[a,qe]),Object(r.useEffect)(function(){a&&ut&&a.focus()},[a,ut]),Object(r.useEffect)(function(){if(Te&&a){var d=function(I){var R=I.target;if(Ye.current){var z=R.scrollTop/R.scrollHeight;Ye.current.scrollTop=Ye.current.scrollHeight*z}},f=a.getScrollerElement();return f.addEventListener("scroll",d),function(){f.removeEventListener("scroll",d)}}},[a,Te]),Object(r.useEffect)(function(){if(a&&tt){var d=function(v,I){tt(v,I)};return a.on("beforeChange",d),function(){a.off("beforeChange",d)}}},[a,tt]),Object(r.useEffect)(function(){if(a&&et){var d=function(){et(a.getValue())};return a.on("blur",d),function(){a.off("blur",d)}}},[a,et]),Object(r.useEffect)(function(){if(a){var d=function(v){var I=v.getValue();He(I),rt(new Date().getTime()),v.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),U&&U(I)};return a.on("change",d),function(){a.off("change",d)}}},[a,U]),Object(r.useEffect)(function(){a&&(i==null?(a.setValue(""),He("")):i!==a.getValue()&&(a.setValue(i),He(i)))},[a,i]);var Bt=Object(r.useCallback)(function(d){var f=a.getCursor(),v=a.getSelection(),I=v.split(`
`);switch(d){case"bold":return a.replaceSelection("**"+v+"**"),v===""&&a.setCursor(f.line,f.ch+2),a.focus();case"italic":return a.replaceSelection("*"+v+"*"),v===""&&a.setCursor(f.line,f.ch+1),a.focus();case"code":return a.replaceSelection("`"+v+"`"),v===""&&a.setCursor(f.line,f.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+v+"$$`"),v===""&&a.setCursor(f.line,f.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+v+"\n```"),a.setCursor(f.line+1,v.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
`),a.focus();case"list-ul":return v===""?a.replaceSelection("- "+v):a.replaceSelection(I.map(function(R){return R===""?"":"- ".concat(R)}).join(`
`)),a.focus();case"list-ol":return v===""?a.replaceSelection("1. "+v):a.replaceSelection(I.map(function(R,z){return R===""?"":"".concat(z+1,". ").concat(R)}).join(`
`)),a.focus();case"add-null-ch":return v===""&&a.setCursor(f.line,f.ch+1),a.replaceSelection(Xe),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return gt(!Te),a.focus();case"trigger-full-screen":return Dt(!Se),a.focus();case fe:Ne(fe);return;case me:Ne(me);return;case q:Ne(q);return;case ve:Ne(ve);return;default:throw new Error}},[a,Te,Se]),Qe=Object(r.useCallback)(function(d){switch(Ne(""),Ue){case fe:var f=d.title,v=d.link;return a.replaceSelection("[".concat(f,"](").concat(v,")")),a.focus();case me:var I=d.language,R=d.content;return a.replaceSelection(["```"+I,R,"```"].join(`
`)),a.focus();case q:var z=d.src,oe=d.alt;return a.replaceSelection("![ ".concat(oe," ]( ").concat(z,' "').concat(oe,'" )')),a.focus();case ve:for(var pe=d.row,ue=d.col,be=d.align,ot=`
`,Ze=0;Ze<pe;Ze++){for(var It=[],Lt=[],Tt=0;Tt<ue;Tt++)Ze===1&&Lt.push(Pe[be]),It.push(" ");Ze===1&&(ot+="| ".concat(Lt.join(" | "),` |
`)),ot+="| ".concat(It.join(ue===1?"":" | "),` |
`)}return a.replaceSelection(ot+`
`),a.focus();default:throw new Error}},[a,Ue]),Gt=Object(r.useMemo)(function(){switch(Ue){case fe:return t.a.createElement(S,{callback:Qe,onCancel:xe});case me:return t.a.createElement(M.b,{callback:Qe,onCancel:xe});case q:return t.a.createElement(ne,{callback:Qe,onCancel:xe});case ve:return t.a.createElement(de,{callback:Qe,onCancel:xe});default:return null}},[Ue]);function xe(){Ne("")}Object(r.useEffect)(function(){if(Ge.current){var d=function(pe){R=!0,z=pe.pageY},f=function(){R=!1},v=function(pe){if(R){var ue=pe.pageY-z;ue<0&&(ue=0),ue>300&&(ue=300);var be=je+ue+"px";Pt(be)}},I=Ge.current,R=!1,z=0;return I.addEventListener("mousedown",d),document.addEventListener("mousemove",v),document.addEventListener("mouseup",f),function(){I.removeEventListener("mousedown",d),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",f)}}},[a,Ge]),Object(r.useEffect)(function(){Pt(je)},[je]);var Yt=$e(he),Qt=$e(lt),Zt={width:Yt,height:Qt},kt=Object(r.useMemo)(function(){if(We){var d=new Date(We),f=d.getHours(),v=d.getMinutes(),I=d.getSeconds();return f=f<10?"0"+f:f,v=v<10?"0"+v:v,I=I<10?"0"+I:I,"".concat(f,":").concat(v,":").concat(I)}return 0},[We]);function qt(){window.sessionStorage.removeItem(ze),st(!1),rt(0)}function ea(){st(!1),rt(0),a.setValue(window.sessionStorage.getItem(ze))}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Fe},t.a.createElement("div",{className:"markdown-editor-container ".concat(Nt," ").concat(Te?"on-preview":""," ").concat(Ie?"mini":""," ").concat(Se?"full-screen":""),style:Zt},t.a.createElement($,{watch:Te,fullScreen:Se,showNullButton:Ut,onActionCallback:Bt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Ke,placeholder:Wt})),Te?t.a.createElement("div",{ref:Ye,className:"preview-container"},t.a.createElement(V.a,{value:nt})):null))),St?t.a.createElement("a",{ref:Ge,className:"editor-resize"}):null,t.a.createElement(te.a,null,Ee[Ue]?t.a.createElement(Q.a,{centered:!0,title:Ee[Ue],visible:!0,onCancel:xe,footer:null},Gt):null))}},dejd:function(ce,E,e){},kSUc:function(ce,E,e){},wzkS:function(ce,E,e){"use strict";e.d(E,"c",function(){return C}),e.d(E,"b",function(){return L}),e.d(E,"d",function(){return r}),e.d(E,"a",function(){return D}),e.d(E,"e",function(){return g});var W=e("qLMh"),Q=e("9og8"),Z=e("ErOA");function C(o){return Object(Z.c)("libraries/".concat(o,".json"))}function L(){return Object(Z.c)("library_tags.json")}function r(o){return t.apply(this,arguments)}function t(){return t=Object(Q.a)(Object(W.a)().mark(function o(l){var O;return Object(W.a)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(Z.b)("attachments/".concat(l,".json"));case 2:return O=b.sent,b.abrupt("return",O.status===0);case 4:case"end":return b.stop()}},o)})),t.apply(this,arguments)}function D(o){return Object(Z.e)("libraries.json",o)}function g(o,l){return Object(Z.f)("libraries/".concat(o,".json"),l)}},y5JW:function(ce,E,e){"use strict";e.d(E,"c",function(){return J}),e.d(E,"a",function(){return De});var W=e("DZo9"),Q=e("8z0m"),Z=e("+L6B"),C=e("2/Rp"),L=e("qLMh"),r=e("9og8"),t=e("k1fw"),D=e("oBTY"),g=e("miYZ"),o=e("tsqr"),l=e("q1tI"),O=e.n(l),P=e("m3rI"),b=e("wzkS"),J="\u3000\u3000";function De(V){var T=["Bytes","KB","MB","GB","TB"];if(V==0)return"0 Byte";var s=parseInt(""+Math.floor(Math.log(V)/Math.log(1024)),10);return(V/Math.pow(1024,s)).toFixed(1)+" "+T[s]}E.b=function(V){var T=V.value,s=T===void 0?[]:T,B=V.onChange,ee=V.className,A=V.maxSize,$=A===void 0?150:A,te=V.title,X=te===void 0?"\u6587\u4EF6\u4E0A\u4F20":te,K=V.accept,H=K===void 0?null:K,y={multiple:!1,fileList:s,accept:H,withCredentials:!0,beforeUpload:function(p){var S=p.size/1024/1024;return S<$?!0:(o.default.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat($,"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(P.a.API_SERVER,"/api/attachments.json"),onChange:function(p){var S=Object(D.a)(p.fileList);S=S.map(function(M){return M.name.indexOf(J)===-1&&(M.name="".concat(M.name).concat(J).concat(De(M.size))),Object(t.a)({},M)}),B(S)},onRemove:function(){var N=Object(r.a)(Object(L.a)().mark(function S(M){var u,c;return Object(L.a)().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(u=M.response?M.response.id:M.uid,!u){_.next=8;break}return _.next=4,Object(b.d)(M.response?M.response.id:M.id);case 4:return c=_.sent,_.abrupt("return",c);case 8:return _.abrupt("return",!0);case 9:case"end":return _.stop()}},S)}));function p(S){return N.apply(this,arguments)}return p}()};function ie(N){N.preventDefault(),N.stopPropagation()}return O.a.createElement("div",{className:"single-upload ".concat(ee||"")},O.a.createElement(Q.a,y,O.a.createElement(C.a,{type:"primary",title:s.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:s.length>0,ghost:!0},X),O.a.createElement("span",{onClick:ie,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",$,"M) ")))}}}]);