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