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.c59779f6.asy...

16 lines
38 KiB

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