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.
14 lines
61 KiB
14 lines
61 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[158,7],{"07cG":function(B,a,e){B.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"1SET":function(B,a,e){B.exports={bg:"bg___NTnWC",wrap:"wrap___2FiaO"}},"7ahc":function(B,a,e){"use strict";e.d(a,"a",function(){return K});var T=e("k1fw"),S=e("0Owb"),I=e("+L6B"),u=e("2/Rp"),f=e("y8nQ"),i=e("Vl3Y"),n=e("tJVT"),t=e("OaEy"),d=e("2fM7"),c=e("q1tI"),r=e.n(c),g=e("VrN/"),o=e.n(g),l=e("p77/"),G=e.n(l),se=d.a.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},p={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"]};a.b=function(z){var me=z.callback,ie=z.onCancel,ce=Object(c.useState)("python"),he=Object(n.a)(ce,2),Pe=he[0],re=he[1];function Ue(F){re(p[F][1])}function V(F){me(F)}return r.a.createElement(i.a,Object(S.a)({},ee,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:V}),r.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},r.a.createElement(d.a,{onChange:Ue},Object.keys(p).map(function(F){return r.a.createElement(se,{key:F,value:F},p[F][0])}))),r.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},r.a.createElement(K,{mode:Pe})),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(u.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(u.a,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function K(z){var me=z.value,ie=z.onChange,ce=z.mode,he=z.options,Pe=he===void 0?{}:he,re=Object(c.useRef)(),Ue=Object(c.useState)(),V=Object(n.a)(Ue,2),F=V[0],m=V[1];return Object(c.useEffect)(function(){if(F){var h=function(ue){var Ee=ue.getValue();ie&&ie(Ee)};return F.on("change",h),function(){F.off("change",h)}}},[F,ie]),Object(c.useEffect)(function(){F&&F.setOption("mode",ce)},[F,ce]),Object(c.useEffect)(function(){F&&(me!==F.getValue()&&F.setValue(me||""))},[F,me]),Object(c.useEffect)(function(){if(re.current&&!F){var h=o.a.fromTextArea(re.current,Object(T.a)({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},Pe));m(h)}},[re.current,F]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:re}))}},"8Abk":function(B,a,e){},"9Bee":function(B,a,e){"use strict";var T=e("q1tI"),S=e.n(T),I=e("vg9a"),u=e("tJVT"),f=e("DlQD"),i=e.n(f),n=e("rUJ1");function t(E,v){var C=E.match(/^(\s+)(?:```)/);if(C===null)return v;var y=C[1];return v.split(`
|
|
`).map(function(b){var x=b.match(/^\s+/);if(x===null)return b;var X=Object(u.a)(x,1),J=X[0];return J.length>=y.length?b.slice(y.length):b}).join(`
|
|
`)}var d=[],c=["<ul>"],r=new i.a.Renderer,g=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function o(){d.length=0,c=["<ul>"]}function l(E,v,C,y){if(v>=E.length||E[v].level<=C)return v;var b=E[v];y.push("<li><a href='#"+b.anchor+"'>"+b.text+"</a>"),v++;var x=[];return v=l(E,v,b.level,x),x.length>0&&(y.push("<ul>"),x.forEach(function(X){y.push(X)}),y.push("</ul>")),y.push("</li>"),v=l(E,v,C,y),v}function G(){return l(d,0,0,c),c.push("</ul>"),c.join("")}var se={heading:function(v){var C=g.exec(v);if(C)return{type:"heading",raw:C[0],depth:C[1].length,text:C[2]}},fences:function(v){var C=this.rules.block.fences.exec(v);if(C){var y=C[0],b=t(y,C[3]||""),x=C[2]?C[2].trim():C[2];if(["latex","katex","math"].indexOf(x)>=0){var X=K(),J=b;b=X,z[X]={type:"block",expression:J}}return{type:"code",raw:y,lang:x,text:b}}}},ee=/(?:\${2})([^\n`]+?)(?:\${2})/gi,p=0,K=function(){return"__special_katext_id_".concat(p++,"__")},z={};function me(){return z}function ie(){p=0,z={}}function ce(E){return E=E.replace(ee,function(v,C){var y=K();return z[y]={type:"inline",expression:C},y}),E}var he=r.listitem;r.listitem=function(E){return he(ce(E))};var Pe=r.paragraph;r.paragraph=function(E){return Pe(ce(E))};var re=r.tablecell;r.tablecell=function(E,v){return re(ce(E),v)},r.code=function(E,v,C){var y=(v||"").match(/\S*/)[0];return y?["latex","katex","math"].indexOf(y)>=0?"<p class='editormd-tex'>".concat(E,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(v,'">').concat(C?E:Object(n.escape)(E,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(C?E:Object(n.escape)(E,!0))+"</code></pre>"},r.heading=function(E,v,C){var y=this.options.headerPrefix+C.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return d.push({anchor:y,level:v,text:E}),"<h"+v+' id="'+y+'">'+E+"</h"+v+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:se,renderer:r});var Ue=i.a,V=e("SJMd"),F=e("wMS7"),m=e.n(F),h=e("Oy/b"),ne=/<pre[^>]*>/g;function ue(E){var v=document.createElement("div");return v.innerHTML=E,v.childNodes.length===0?"":v.childNodes[0].nodeValue}var Ee=a.a=function(E){var v=E.value,C=v===void 0?"":v,y=E.className,b=E.style,x=b===void 0?{}:b,X=String(C),J=Object(T.useMemo)(function(){var j=Ue(X),_e=me();return X.match(/\[TOC\]/)&&(j=j.replace("<p>[TOC]</p>",G()),o()),j=j.replace(/(__special_katext_id_\d+__)/g,function(Y,R){var oe=_e[R],ve=oe.type,pe=oe.expression;return Object(h.renderToString)(ue(pe)||"",{displayMode:ve==="block",throwOnError:!1,output:"html"})}),j=j.replace(/▁/g,"\u2581\u2581\u2581"),ie(),m.a.sanitize(j)},[X]),M=Object(T.useRef)();function $(j){var _e=j.target;if(_e.tagName.toUpperCase()==="A"){var Y=_e.getAttribute("href");if(Y.startsWith("#")){j.preventDefault();var R=document.getElementById(Y.replace("#",""));R&&R.scrollIntoView(!0)}}}return Object(T.useEffect)(function(){if(M.current&&J&&(J.match(ne)&&window.PR.prettyPrint()),M.current)return M.current.addEventListener("click",$),function(){M.current.removeEventListener("click",$),ie(),o()}},[J,M.current,$]),S.a.createElement("div",{ref:M,style:x,className:"".concat(y||""," markdown-body"),dangerouslySetInnerHTML:{__html:J}})}},"9VGf":function(B,a,e){"use strict";e.d(a,"a",function(){return I});var T=e("q1tI"),S=e.n(T);function I(u,f){var i=Object(T.useRef)();Object(T.useEffect)(function(){i.current=u}),Object(T.useEffect)(function(){function n(){i.current()}if(f!==null){var t=setInterval(n,f);return function(){return clearInterval(t)}}},[f])}},AMnG:function(B,a,e){"use strict";var T=e("miYZ"),S=e("tsqr"),I=e("tJVT"),u=e("q1tI"),f=e.n(u),i=e("nWbc"),n=e.n(i),t=e("Ot1p");a.a=function(d){var c=d.id,r=d.activeDiscussIndex,g=d.onReplyDiscuss,o=Object(u.useState)(""),l=Object(I.a)(o,2),G=l[0],se=l[1];function ee(K){se(K)}function p(){if(!G){S.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}g(c,G),se("")}return f.a.createElement("div",{key:c,className:"discuss-item-editor",style:{display:r===c?"block":"none",width:"100%"}},f.a.createElement(t.a,{miniToolbar:!0,startInit:r===c,defaultValue:G,id:c,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ee}),f.a.createElement("a",{onClick:p,className:"btn-send"},"\u53D1\u9001"))}},BdwD:function(B,a,e){"use strict";var T=e("k1fw"),S=e("q1tI"),I=e.n(S),u=function(i){var n=i.styles,t=n===void 0?{}:n,d=i.customText;return I.a.createElement("section",{className:"tc animated fadeIn",style:Object(T.a)(Object(T.a)({},{color:"#999",margin:"200px auto"}),t)},I.a.createElement("img",{src:e("FOrL")}),I.a.createElement("p",{className:"mt20 font14"},d||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};a.a=u},BjJ7:function(B,a,e){"use strict";e.d(a,"d",function(){return S}),e.d(a,"c",function(){return I}),e.d(a,"f",function(){return u}),e.d(a,"b",function(){return f}),e.d(a,"e",function(){return i}),e.d(a,"a",function(){return n});var T=e("m3rI");function S(t){var d=!0;if(t.length>0){for(var c=0;c<t.length;c++)if(t[c].compile_success==0||!t[c].compile_success){d=!1;break}}else d=!1;return d}function I(t){for(var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=[],r=0;r<t.length;r++){var g=t[r],o=d?"".concat(d,"/").concat(g.name):"".concat(g.name);c.push({title:g.name,isLeaf:!(g.type==="tree"),key:o})}return c}function u(t,d,c){for(var r=0;r<t.length;r++){var g=t[r];if(g.key===d){g.children=c;break}g.children&&u(g.children,d,c)}return t}function f(t,d,c){var r;return function(){var g=this,o=arguments,l=function(){r=null,c||t.apply(g,o)},G=c&&!r;clearTimeout(r),r=setTimeout(l,d),G&&t.apply(g,o)}}var i=!0,n=T.a.API_SERVER},"C+DQ":function(B,a,e){},FOrL:function(B,a){B.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABKCAYAAADUvCinAAAAAXNSR0IArs4c6QAAFq9JREFUeAHdnAl4VFWWx6sqlYWEkIRsJCRkJQECCXsIS0gAWWwQl1YQxQ2nRx0/u9We8etvpmf87LFt7XHs7mmXbhVEFESQdWRfwiKGXRYhkI0sQAIBAmQnqZrfKfMyZVGVqldLjL7vu9997757zz33/84995xzb5VG8xO/Fi1aNPTDDz/M7w7D1HcHJjzFAyCPNxgMi/V6/YOe6kMNXZ2ayj+mugsXLhSAFxqNxtmPPvroge7A+09Osj///HOvmzdvvoZET/D19Z04f/78i90BaOHhJwU20hx748aNZVqt9kR0dHTOnXfe2dxdgBY+tN2JGVd4QT8/gsp4GRovPfnkkytcoeWptj96ycbaiEdl/BWgEWjt+AULFlzwFFiu0v3RSvaGDRt8L168+CIALNDpdL99/PHHl7oKhqfbe3m6A3fTR4J1/fr1m88iuBxJPs8iOBdr45C7+/EEvR+NZIuVUVdX9wBg/wYgTnp7e//rI488UuoqKCyqv4FmK+rnj67Sste+2+vsjz/+OODWrVsiyb9iMIcAZh4L4El7A3PkPUA/Db2ZERERdzhS39U63RbsDz74YDBq4qmWlpZZ5GtIdz7xxBMlrg5YaY/18iuAnhsYGDht1qxZDUq5J/NuBTZSnIAUzwGEOYB7i/R3pO5f3AkGtHVI9BuAmkG644EHHrjpSYDNaf+gOvvQoUPe33zzTRYMTSVNB1xf0mfo4+V4fkXmjMr9p59+GtLU1CSSPpzHvcQ8NqK36y3r2Xpub7+M92UZGRnPjhw58patup4o71KwkahwgBqFXTyawUgS6RI9vBngNj/22GPFloNkukfTZjZ17iXl8L5jNlLexPMW8lU9e/Zcj5RetWyvPKOWsrl/HzPxTdTR35XyrszdBjZAaD/66KMgBh4KmGGkKAaSzHN/yXkv96IbD5If8PLyOpCWlnbUmnQtWbIkGV19jwBM3Uyh7efnp+nfv3/lmTNnYnx8fE7OnDkzrKioSFdYWBhx/fp1wayVurvIV/Ph1mAOnpfC9evX+1+6dOkVaEzmcb67FlehrfZyC9hI3wEG04/B1sLAFVINqYrnYsoLJfXq1asYyWu0xaDEndva2u6hjYA8ROohrW0pKSmlgCz3iRTpli1bpgHMvPvvvz9H6siFaqkuKSlp40NEX716VQMNI8US6dsCrQd5/gS18XtrH1bad9XlFrCdYRYQdIsXL84CYFEP90AjQegEBQU1p6amliYnJ/v06NFDyr7HozWwpZ1yNTc31+zZs6e1rKysj1IG2CfpYxWzaTWe5jdKeVfn3xuIpzuXBfH48eOTUDEC7t2kSOkzJCSkftCgQaXx8fGBqIs4KbN1dQK2ob6+fu+uXbt8/f39/bKysvwANxzQa8+ePdv3woULvkIT4M+RrSKtRnfv49nAfZdcHge73SmZzmhEPcwkD5KRhYeHXwPgsri4uFCsj1gpc+SyAnbNlStXjiDN0aGhoY1jxowJhN4AS1rMoNrz58/XnD59Ooo8AF6kSjVgr2XRXB0QELADNddi2c6dzw6DjbvcE3f5CZiMcZQB6qYwmKnkPaRNnz59qgcPHnw+JiYmCqmTBVT1JWADzm5sb92xY8dakdhE9HFlQkJCDDT7OUKQmXWTINbFgoKCyPLy8iCepZmssl8K8GpNSkf6lDoOgd2++5EPaCMdJWwirtVq+vbtW4bVcZlgfj8GEqGmvVndNgApQIIvbdy4MRcpbQLgIwMHDgxAr6dTz6FxmNHruIVuw+XLl8sBPrS0tDQc2qJqHDYpOwg5cOMQk1gKQ2DiuAP0hFFNfHz8WQCuxfsTc6+3I+3M6rTwUauwMCqR2pvo3J7V1dVxYWFhtUT7bh44cCAL0y9vzpw5OWZt3HXbxAc9h6rpiXUTgzcrdMWk3E2+ytykdKZDh8BeunRpWENDQyUdmBYZy45goo1pfAqAG9Gbqbw36WXLepbPqKV8pnH9tWvXfGtrawNZ4EKpo8dMvI5OvwS4BhbPSOgnS7m0b1cjngJbulCuFvgqYXH1wZ5P4OODucmkFOBnESVU7eZ3eGNKD9byefPm1SDdTzDl3kTqOkwqpS7T+Tg2bChqwmQfK+X2cnSsP/pbg5kni1oogxE1Izv+0od8tB/y8uFDJ2LjF7KveQ2h6M3YRTgnwufL5LJxoepySLLNKQL6HUjdFlb9OhhYcuTIEYlrJEkdQD82YsQIPwL6HgOqKyQbW73s1KlTLaRkkWjWhSYW9pPY/z2J5YSfPHkyCEEZjs1+whwbe/cOSbZCZOfOnfri4uK3ANqIuuhJenrYsGHHmGpvfvXVV+PQdWNIGqZ/0dixY+sxpyT28aO4mLXXEZ4LgBmP3o4DTJlxZ4YMGdKEozWIQZiMg9GjR9eBgZ6P8A6Snt2uWhwaoyqwWTR+ifucBsjmxDMok3QWa+rVzZs3D4bpWSQd9arHjx9/nsVNLAZVfZl34MH7Ntz7khMnTgQztnAAD8J6quIIRAFmqizut81QynpOnDjxwqZNm8Yzyx+Bt8WO8uewGpHoGwtVATEJMbdEr9q6ylnsFhEAimY1f5iv34MAfR0e3Rn080CY9bfV0JFyd6gRpPIicZTmb7/9Nr6xsVE82Ib09PRiFvkIJNrk1drjBaFqxjm6gceb+tBDD12zV1/eq5G2/4KhQIC2R7dfcHDwfxCPrmZQb6xdu1aP1fGLLVu2jICxVnT6MWZBLIupWpPQXr+dvkdq6wHnIo5QLKZkFOMw4sEWooe9uY+nsarFPTc3tx4rLZyP9Sptn+m08/aXDkk20yUHoHYi1Qa+fGdSba3Pawz07TVr1lxB4p9C0lNFH/LhCnBMenEfba2RrTKVkm0k/FpGPCYIPRsiNJOSkqro+wZ6WBZ1l04XMDOu5ufnBzNbMzEF7e7w6wnoxwLAW6ShdG4VSMAKY2EwOgG0jC8EKf63e++9t47799B1ryFhC44ePTqBJDHqCmi38jETpLI7Lon8EecWNdGXWRWP+qqbOnXqWfRwDLyIWXmb+epMv8yMXqgjHUL0LvhlAnqnQS09lZaQJnbWGQucJjEx0RS56ayenXc9ef/r6dOnN5Mv3Ldv35u4yPNwGO4DGC8AuYKVcwWJS7FDx+prxtCEx1mNFEeTh/Xu3bsNS6kUvoNYa0RlOUXXamfthYCrnzRpUs0XX3wxEqH9BcXvdVqfhe8GjAZ2Vmn27NmtAK5Gv3dGTnnXys1SzMaP9+7dexf3C+AjAAumAdDLxRqg7LY+LdUIDscF7N5APpo4Rhp0cBX2vgE9rEo9KUw5kyM4TZi8jcyaVMK2l23R8AJIUR9ptiogGRrccKvqxVYbB8uFZgbgPowEViLZv0TCCwkLZJAlAJ4RwIpYbP2RIG+FJsBqiNMgrPqmvLy8AMy2QKyJlnHjxl1CHQVGRUUJ6J0Kj0LLXTlBtlvM0sDW1tbwdevWrbVFV9seb36BCsOQLHNQk9HRaRLjJRjvY4uAm8s3wvDr7EEmsk6IO5xG0EmDBSNbY8FE5xq3bt0aLZE57OE2hOAiuWwi+7qZD9Xk8Ctqt23bJnuw/wSOVQoB7o0IxgnZzLZqjbR7it8MHTp0EAO1Wkch5qF8N3RfRQ+KtfAi/E5W+snMzKwaMGCAPwPopZR1lxzb21hZWWkNLwMf4SlzSe7gGW/qOaZwGmCLXv0hrmw63Yz+ex6TagqMfqEwwWzb1h2BFv4Ixl1Q+LTIdQjM726zM1ErEUzhVXh8OhbFDl1p0birHlcTnziJ2niXDk28Ijn9MbkE8P5dxYSdflrh70vi7Kzze+OpG2yjfu1tqz0No/kKAcQMdLjbrSw2t9WxQczdxWKzvs35kefgR1kzqrmPxNTqQ9i3gvcO7126mznolYHRpu3bt4diEc3iubN1o5nZ+aI1/aJBVw5Hul9lcZqOpaBBkgyYNVZVjgcGoZBcs2LFCjm9WgHAYqPLR1+ekBAfVVp6Lhu9vRgLZD5lXcmXCMAmXP4iQsvZYCSWnOxOFZDEsTkiz+YXak9+ElHAoaErVsFWKmODj+f+VQ7IZKOPxLFRXnVFPpmPns4A3sLm3l5VVSWL5PIZM6ZP3rFjZzMS3wev9BNMw0e7gJkqTNLVWBv6mpqa++FJVIVsl60lvcPassMRHjoFWyEA6FO5/090+CisAWNkZKRD7ZT2TuQnkeqhSHUxbaMmT550eNu27XIAU8CeQ/CH4yG7s5lsRUjMDQY8wok+7DURj3kHNv8hdPFQAJZTAsq436DPP7N421oQrdK+bYG0VgtDvZj0/pQpU2SjIANdFY4zYiSeoXRurZkrZb8lwJMMgQXh4aH/GxsbOwUnR+h9279/8mDWkXiOfXxJkD+LOMsuvEaZcopel3quXDXEVhYhxbu5JrDh/DNAltj2HlIthCWu8hBnBivVdqJq8aODNZwG7Q0DH1ZUVMgxMb/hw4e7G3SJDX9C2s3gjBkZw6wuPCkp/TPh4QyHJh+En7c47PO82sFb1N+NpbODKxXH6h8A2If+b6Jz/zZq1KjS3r2D79uwYdO3tHF690kV2ObMTZyYXVleXrGW6T6HraMYkkQF3SHpH6CrM+lrBLvseT4+3jJ9zbs23VMWzi7QUayBRKRQfsS0HnNQrAI1l4R/l6KTqjkzch80X5bGgHyKgNjirKzMQFQVMRtNVDsLhe3Et6Na5USunHVQ0lXuP0a1dPgE7XU7MqfBRoUkI10vpqam7C0oOGMCHSkPY2NAkHEW9Dbavs2g3xEOhw3LqOfeprUhH4LZtZQw57yVK1ca586de55mfaWtnSsfFbSGAz8xqAyxaIJI4sCtGDAgZUtiYvJ4o9HwCs++Vr4zxZok+JLc8roLQclhwdxl+UKenQZbIUan4wFc0leAvoYd6QewXHoRWFKqqMnXsVERgGTNwIM93qOH/x32GiclJU5BjRzkzMldhw8ffo3wwku0sfaBbogUf/3113ybMzPh+w9Cm74uIL1/YpZUBgT4y6+E3wdoe93afE/7XF56BmyzXscNGJA6jud9p08XlAD6fQy8BwupWRW7t3+hhsRCtEOHZojTkm6vBXUjJkyYcBBVUs/O+DMEp/7GrHvarN1hPsQytueCsGIep/yp9nd5RAsXEyns4+Wlk1+N9SOZNXP6dp+tli5LthXCYwcOHDAWxvMx/CsZ+GzUizfHGqxU/V7RCX65UEC7hzl3Uo79nOPo4PV6r58Rw36PD/wU8e5BnOfYDeWzgH8AaRf7/DWSN1Issfu/8kG2xMXFcqJWKyrL39F+FG6hs5N7UXneZqkBOqKztyj1LHNPgG3qA4bGpKUN0sDAfqbuFaRoGouoF16pJQ/K8/8QKniOBx/AOEW76coLR/L4+Lh7WeS2IL1T0Zuf0mYMNJ6UtvBygvTu5Mk5l/V633/UaIzPfifEzkkypudj/HCq3BG+zOt4DGylEwaZOWjQQA368iA7GvU4RBNZ1LToSaWK5FcJ5KwiL2Qg1yIjI0abv3TkHmAjsrOzGwhz1nD/EG3ESljODFnEgaEBGo0B9SQnt5wD2BEe7NXxONgKA4A7CutFdlkOA7qRBXQkp11Nr9kw3cDmrAAUggraTi5TX/Wl02nvRge/dPDgwRbCw/lRUX0ehMgKFrxA1cQ80KDLwFZ4xxYfkZiYoMFxOLp//34/AB/IZoUc5vk5H6S5b99om1t0Co3O8tDQ3q/MmDHtGMrjv6Gp7axuV7/73lzuys5xQIbFxsYMbGlpOobzchxg/DAf+YWX1tVjBmIbj+5uQAu2qiUb6WtB/2pY6c9zsrMV0OJc+UheXvoMzDxNRkZ6GbSzAMkVcp5uK56tzEqnmFQt2RwXXsWi915VVXWfrVu3xeEgFAD+RVdHCc04gFb98V3t15H2HKNrOn78hFg1idRfimkpnqrqS/XgMjOHpfDrh6zr12v/ed++/CklJaV3lpWVG7EwDsbF9WO113TpGT7VI1bRAFe+pbCwyIcAlQ+xkg0cyGnipMHrgO6Ui6lqAeEoQSBBeyJfxth2nvOLi0s+Jeb7JFKZgdkmh8YPYQVI/Fd2V9x2bdy4SWiZ4tluI2qDECDf4mygd0VFpSE4uNcGPGGDt7ePhFq9ALpcr/dO4/dCcpxO1aVKsgH612ZAS0djkpISSUnL8dQ+4WM8z/m98adP+9WwnXY4JCQIT9LkZali6oeqjC5uRZL1SLKORXvt5Mm5unaQZXfcxBZ5P/ZmwUHzslo+VYEN8bnWOzDOGTFi+N1arebtHTvyEIzm5/AaJ7KdVjxy5IgKpt5EmFQ1i6z345nS1ta2Vvk1AQdtNIC8Oicnx5uI4ix47gDZomex31+2KLP7qBJsY79OKIrJ9cKkSbmXm5ubfpeXtzuFE6SP5eXtSurdO+Qg8ZFbqJmxnbTv8lc4WG2ckfE6d67MCMgrOXPtx2EC+bsNWyC389gpDjbHoQpsJPcCgMqKbPOC0XAfH98/TJs29fTlyzXP8nv1u69evTZ1+/YdRs7hbR4yJC1Cp/MaZpNAF7zAejIQR9EBchsgr8rNzfFHEGTzQEuyy4HgYLeSlQqqwIYX4hdG0Vd2L5geGBYW+g4btFsJuT5z7ty5ZzjKO43f3TSyS78S130IRFLtEnJjBXgC5HM6gL6FdbGa3SY5hPlzyh0CWWHlOxyUJ8dzVXqUn0dEtrW1yt9JhDnehSnqZmCci/bvP1jADzklXt0HB+YS0b3NMTF9c6Fld6fBFWsEQTayX6ktKSnll1+9VuFEBeNMzRCQ1YxD6mKN1NB2MAG1atVt1Taorj4/BQdqPe381LaF0TqDoe0t9Lk3foKEU/2JlRSwiO7j8PrdPNu00Z0BGzBNBx0xTxsx4Vamp2eE85FVhW4txtik12tnRUb23WZR7tCj6i8rVDk+wHaVcTm3IQ71cnulyvr6hj9yVGA4r2QPUMeGwa6xY8cUsRX2IBjd9osylWAD8nkkuaRBFj5+Q8M6oXUFZBkBu/7aORxR3ioPzlxOgS0doXs5u2FYDDDZznQsbZD0QzgO73HAfR50JlFkYEdn5dixWc3oUgG9Y01xBGzoGREEURd1QocfSEUB8jRn+VPaQZdjFbpHWeDPKWXO5E6DrXTGoodkGl8BmHilTG3OYFYTe9gIUC9AZwDPjZy+Woi5yP+S6ORPYbSdgS0g8/G1RUXFN/nN5Yr09MGxgMPsc+2C7jlE4t/5ZcES1yh919plsIUMYHhXV1+Y39ZmFD3s1CEWzCnZWXl7z56vKrHPX4JmOM/VnIb6gEOUOfziYBzPt7nr1dWXNDgkN3CgPsesjAfkKdRz9TrGEZi/REZGLwFw4cstl1vANueEA5BjDIbWOUiEOAcJ5u8cvL+K8fC6HMXF55DjwrIQl5PEodqEKWnSvRxw1OBaXw8MDFg+ePAQCYA5tbtDO9MFqKWIzTqdTv8ZBznzlXJ35m4H25w5gB8M8LMpuwvwhwNchw42r2fjvrCurv4N/vspFyBEf5t4HT16lAZ1UYskf8aGcgptRdervqDJoRzTEV8BeB0An1BNRGUDj4Jtzgtg9cBOz0BaRzLQkayFnDzVDqTcy7ye5T3qZVdJSfH7BQWFv+edN2plDfY5el2Ta1nX1jP9tQHsaYyew/R3CHPzEHbyMcobbbXxRHmXgW2NeQbuS6Qwlg9AyLaNQzLySwKtqAt+dSxHwsQE1PYAWAM5Z+hM/1F1B+344ar8+6URsP4/p9512lZQXs49uVc5wFaw4VEBsLT5Ya//AzDfafkdei4SAAAAAElFTkSuQmCC"},HmJG:function(B,a,e){},IxHN:function(B,a,e){"use strict";var T=e("q1tI"),S=e.n(T),I=e("07cG"),u=e.n(I);a.a=function(f){var i=f.message,n=f.className,t=f.style,d=t===void 0?{}:t;return S.a.createElement("div",{className:"".concat(u.a.idsRingWrapper," ").concat(n)},S.a.createElement("div",{className:u.a.ldsRing},S.a.createElement("div",null),S.a.createElement("div",null),S.a.createElement("div",null),S.a.createElement("div",null)),i?S.a.createElement("p",{style:d},i):null)}},M8RZ:function(B,a,e){"use strict";e.d(a,"a",function(){return d});var T=e("fWQN"),S=e("mtLc"),I=e("yKVA"),u=e("879j"),f=e("q1tI"),i=e.n(f),n=e("i8i4"),t=e.n(n),d=function(c){Object(I.a)(g,c);var r=Object(u.a)(g);function g(o){var l;Object(T.a)(this,g),l=r.call(this,o);var G=window.document;return l.node=G.createElement("div"),G.body.appendChild(l.node),l}return Object(S.a)(g,[{key:"render",value:function(){var l=this.props.children;return Object(n.createPortal)(l,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),g}(i.a.Component)},Ot1p:function(B,a,e){"use strict";var T=e("2qtc"),S=e("kLXV"),I=e("rAM+"),u=e("tJVT"),f=e("jrin"),i=e("q1tI"),n=e.n(i),t=e("VrN/"),d=e.n(t),c=e("bdgK"),r=e("p77/"),g=e("Bd2K"),o=e("ELLl"),l=e("19Vz"),G=e("lZu9"),se=e("kSUc"),ee=e("9Bee"),p=e("0Owb"),K=e("dejd"),z=e("C+DQ"),me=[{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 ie(D){var L=D.onActionCallback,te=D.title,ae=D.icon,_=D.actionName,N=D.className,W=N===void 0?"":N,Q=D.children;function O(){L(_)}return n.a.createElement("a",{title:te,className:W,onClick:O},n.a.createElement("i",{className:"md-iconfont ".concat(ae)}),Q)}var ce=function(D){var L=D.watch,te=D.showNullButton,ae=D.onActionCallback,_=D.fullScreen,N=[].concat(me,[{title:"".concat(L?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(L?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return n.a.createElement("ul",{className:"markdown-toolbar-container"},N.map(function(W,Q){return n.a.createElement("li",{key:Q},W.actionName?n.a.createElement(ie,Object(p.a)({},W,{onActionCallback:ae})):n.a.createElement("span",{className:"v-line"}))}),te?n.a.createElement("li",null,n.a.createElement(ie,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ae},n.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,n.a.createElement("li",{className:"btn-full-screen"},n.a.createElement(ie,{icon:"".concat(_?"icon-shrink":"icon-enlarge"),title:_?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ae})))},he=e("M8RZ"),Pe=e("+L6B"),re=e("2/Rp"),Ue=e("y8nQ"),V=e("Vl3Y"),F=e("5NDa"),m=e("5rEg"),h={labelCol:{span:4},wrapperCol:{span:20}},ne=function(D){var L=D.callback,te=D.onCancel;function ae(_){L(_)}return n.a.createElement(V.a,Object(p.a)({},h,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ae}),n.a.createElement(V.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},n.a.createElement(m.a,null)),n.a.createElement(V.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},n.a.createElement(m.a,null)),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(re.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(re.a,{type:"ghost",onClick:te},"\u53D6\u6D88")))},ue=e("7ahc"),Ee=e("HmJG"),E=e("BjJ7"),v=V.a.useForm,C={width:280,marginRight:10},y={labelCol:{span:5},wrapperCol:{span:19}},b=function(D){var L=D.callback,te=D.onCancel,ae=v(),_=Object(u.a)(ae,1),N=_[0];function W(H){L(H)}function Q(H){N.setFieldsValue({src:"/api/attachments/".concat(H.id)})}function O(H){var k=H.target.files[0];X(k,Q)}return n.a.createElement(V.a,Object(p.a)({form:N},y,{className:"upload-image-panel",onFinish:W}),n.a.createElement(V.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},n.a.createElement("div",{className:"flex-container"},n.a.createElement(V.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},n.a.createElement(m.a,{style:C})),n.a.createElement(x,{onFileChange:O}))),n.a.createElement(V.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},n.a.createElement(m.a,{style:{width:264}})),n.a.createElement(V.a.Item,{style:{textAlign:"right"}},n.a.createElement(re.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(re.a,{type:"ghost",onClick:te},"\u53D6\u6D88")))};function x(D){var L=D.onFileChange;return n.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",n.a.createElement("input",{type:"file",accept:"image/*",onChange:L}))}function X(D,L){var te=new FormData;te.append("editormd-image-file",D),te.append("file_param_name","editormd-image-file"),te.append("byxhr","true");var ae=new window.XMLHttpRequest;ae.withCredentials=!0,ae.addEventListener("load",function(_){L(JSON.parse(_.target.responseText))},!1),ae.addEventListener("error",function(_){console.error(_)},!1),ae.open("POST","".concat(E.a,"/api/attachments.json")),ae.send(te)}var J=e("giR+"),M=e("fyUT"),$=e("7Kak"),j=e("9yH6"),_e=j.a.Group,Y={margin:"0 8px"},R=function(D){var L=D.callback,te=D.onCancel;function ae(_){L(_)}return n.a.createElement(V.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ae},n.a.createElement("div",{className:"flex-container"},n.a.createElement("span",{style:Y},"\u5355\u5143\u683C\u6570\uFF1A"),n.a.createElement("span",{style:Y},"\u884C\u6570"),n.a.createElement(V.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},n.a.createElement(M.a,null)),n.a.createElement("span",{style:Y},"\u5217\u6570"),n.a.createElement(V.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},n.a.createElement(M.a,null))),n.a.createElement("div",{className:"flex-container",style:{marginTop:12}},n.a.createElement("span",{style:Y},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),n.a.createElement(V.a.Item,{name:"align"},n.a.createElement(_e,null,n.a.createElement(j.a,{value:"default"},n.a.createElement("i",{className:"fa fa-align-justify"})),n.a.createElement(j.a,{value:"left"},n.a.createElement("i",{className:"fa fa-align-left"})),n.a.createElement(j.a,{value:"center"},n.a.createElement("i",{className:"fa fa-align-center"})),n.a.createElement(j.a,{value:"right"},n.a.createElement("i",{className:"fa fa-align-right"}))))),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(re.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(re.a,{type:"ghost",onClick:te},"\u53D6\u6D88")))},oe="link",ve="upload-image",pe="code-block",Re="add-table",ye="------------",Ne={default:ye,left:":".concat(ye),center:":".concat(ye,":"),right:"".concat(ye,":")},Te=e("9VGf"),fe,Oe;function Le(){}var Z=0,Se=1e4,Ve="\u2581";function Me(D){return/^\d+$/.test(D)?"".concat(D,"px"):D}var Be=navigator.platform.toUpperCase().indexOf("MAC")>=0,Fe=Be?"Cmd":"Ctrl",qe=(fe={},Object(f.a)(fe,Fe+"-B","bold"),Object(f.a)(fe,Fe+"-I","italic"),fe),He=(Oe={},Object(f.a)(Oe,oe,"\u6DFB\u52A0\u94FE\u63A5"),Object(f.a)(Oe,pe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(f.a)(Oe,ve,"\u6DFB\u52A0\u56FE\u7247"),Object(f.a)(Oe,Re,"\u6DFB\u52A0\u8868\u683C"),Oe),it=a.a=function(D){var L=D.defaultValue,te=L===void 0?"":L,ae=D.onChange,_=D.width,N=_===void 0?"100%":_,W=D.height,Q=W===void 0?400:W,O=D.miniToolbar,H=O===void 0?!1:O,k=D.isFocus,Ce=k===void 0?!1:k,be=D.watch,xe=D.id,le=xe===void 0?"markdown-editor-id":xe,ct=D.showResizeBar,bt=ct===void 0?!1:ct,ut=D.noStorage,xt=ut===void 0?!1:ut,dt=D.showNullButton,It=dt===void 0?!1:dt,mt=D.fullScreen,Qe=mt===void 0?!1:mt,et=D.onBlur,tt=D.onCMBeforeChange,Et=D.className,Lt=Et===void 0?"":Et,_t=D.placeholder,Mt=_t===void 0?"":_t,jt=Object(i.useState)(null),ft=Object(u.a)(jt,2),s=ft[0],Wt=ft[1],Bt=Object(i.useState)(te),ht=Object(u.a)(Bt,2),nt=ht[0],at=ht[1],Ft=Object(i.useState)(be),vt=Object(u.a)(Ft,2),je=vt[0],pt=vt[1],Ht=Object(i.useState)(Qe),Dt=Object(u.a)(Ht,2),We=Dt[0],gt=Dt[1],Xt=Object(i.useState)(""),Rt=Object(u.a)(Xt,2),Xe=Rt[0],Ke=Rt[1],Kt=Object(i.useState)(0),Ot=Object(u.a)(Kt,2),Ge=Ot[0],rt=Ot[1],Vt=Object(i.useState)(Q),Pt=Object(u.a)(Vt,2),ot=Pt[0],Ut=Pt[1],Gt=Object(i.useState)(!1),At=Object(u.a)(Gt,2),zt=At[0],lt=At[1],ze=Object(i.useRef)(),Ye=Object(i.useRef)(),ke=Object(i.useRef)(),we=Object(i.useRef)();Object(i.useEffect)(function(){if(ze.current){var P=function(w,q){var de=q.clipboardData;if(de){var De=de.types.toString(),Ae=de.items;if(De==="text/html,Files"||De==="Files"){var ge=Ae[1];De==="Files"&&(ge=Ae[0]),ge.kind==="file"&&ge.type.match(/^image\//i)&&X(ge.getAsFile(),function(Ie){Ie.id?U.replaceSelection("")):document.location.href="/user/login"})}else return!0}return!0},U=d.a.fromTextArea(ze.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!H,lineWrapping:!0,value:te,autoCloseTags:!0,autoCloseBrackets:!0});return U.on("paste",P),Wt(U),function(){U.off("paste",P)}}},[]);var yt=Object(i.useCallback)(function(){if(Ye.current)try{var P=Ye.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,U=Ye.current.getElementsByClassName("markdown-editor-body")[0];We?U.style.height="calc(100vh - ".concat(P,"px)"):U.style.height="".concat(ot-P,"px")}catch(A){console.log(A,"---- to set md editor body height")}},[ot,Ye,We]);Object(i.useEffect)(function(){function P(){var A=new c.default(function(w){var q=Object(I.a)(w),de;try{for(q.s();!(de=q.n()).done;){var De=de.value;(De.target.offsetHeight>0||De.target.offsetWidth>0)&&(yt(),s.setSize("100%","100%"),s.refresh())}}catch(Ae){q.e(Ae)}finally{q.f()}});return A.observe(ze.current.parentElement),A}if(s){var U=P();return function(){U.unobserve(ze.current.parentElement)}}},[s,yt]),Object(i.useEffect)(function(){if(s){for(var P=[],U=function(){var De=w[A];q=Object(u.a)(De,2);var Ae=q[0],ge=q[1],Ie=Object(f.a)({},Ae,function(){Tt(ge)});P.push(Ie),s.addKeyMap(Ie)},A=0,w=Object.entries(qe);A<w.length;A++){var q;U()}return function(){var de=Object(I.a)(P),De;try{for(de.s();!(De=de.n()).done;){var Ae=De.value;s.removeKeyMap(Ae)}}catch(ge){de.e(ge)}finally{de.f()}}}},[s]),Object(i.useEffect)(function(){Qe!==We&>(Qe)},[Qe]),Object(Te.a)(function(){if(!xt&&Ge>0){var P=new Date().getTime(),U=window.sessionStorage.getItem(le);P>=Ge+Se&&(!U||U!==nt)&&(window.sessionStorage.setItem(le,nt),lt(!0))}},Se),Object(i.useEffect)(function(){pt(be)},[s,be]),Object(i.useEffect)(function(){s&&(Ce&&s.focus())},[s,Ce]),Object(i.useEffect)(function(){if(je&&s){var P=function(w){var q=w.target;if(we.current){var de=q.scrollTop/q.scrollHeight;we.current.scrollTop=we.current.scrollHeight*de}},U=s.getScrollerElement();return U.addEventListener("scroll",P),function(){U.removeEventListener("scroll",P)}}},[s,je]),Object(i.useEffect)(function(){if(s&&tt){var P=function(A,w){tt(A,w)};return s.on("beforeChange",P),function(){s.off("beforeChange",P)}}},[s,tt]),Object(i.useEffect)(function(){if(s&&et){var P=function(){et(s.getValue())};return s.on("blur",P),function(){s.off("blur",P)}}},[s,et]),Object(i.useEffect)(function(){if(s){var P=function(A){var w=A.getValue();at(w),rt(new Date().getTime()),A.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ae&&ae(w)};return s.on("change",P),function(){s.off("change",P)}}},[s,ae]),Object(i.useEffect)(function(){s&&(te==null?(s.setValue(""),at("")):te!==s.getValue()&&(s.setValue(te),at(te)))},[s,te]);var Tt=Object(i.useCallback)(function(P){var U=s.getCursor(),A=s.getSelection(),w=A.split(`
|
|
`);switch(P){case"bold":return s.replaceSelection("**"+A+"**"),A===""&&s.setCursor(U.line,U.ch+2),s.focus();case"italic":return s.replaceSelection("*"+A+"*"),A===""&&s.setCursor(U.line,U.ch+1),s.focus();case"code":return s.replaceSelection("`"+A+"`"),A===""&&s.setCursor(U.line,U.ch+1),s.focus();case"inline-latex":return s.replaceSelection("`$$"+A+"$$`"),A===""&&s.setCursor(U.line,U.ch+3),s.focus();case"latex":return s.replaceSelection("```latex\n"+A+"\n```"),s.setCursor(U.line+1,A.length+1),s.focus();case"line-break":return s.replaceSelection(`<br/>
|
|
`),s.focus();case"list-ul":return A===""?s.replaceSelection("- "+A):s.replaceSelection(w.map(function(q){return q===""?"":"- ".concat(q)}).join(`
|
|
`)),s.focus();case"list-ol":return A===""?s.replaceSelection("1. "+A):s.replaceSelection(w.map(function(q,de){return q===""?"":"".concat(de+1,". ").concat(q)}).join(`
|
|
`)),s.focus();case"add-null-ch":return A===""&&s.setCursor(U.line,U.ch+1),s.replaceSelection(Ve),s.focus();case"eraser":return s.setValue(""),s.focus();case"trigger-watch":return pt(!je),s.focus();case"trigger-full-screen":return gt(!We),s.focus();case oe:Ke(oe);return;case pe:Ke(pe);return;case ve:Ke(ve);return;case Re:Ke(Re);return;default:throw new Error}},[s,je,We]),Je=Object(i.useCallback)(function(P){Ke("");switch(Xe){case oe:var U=P.title,A=P.link;return s.replaceSelection("[".concat(U,"](").concat(A,")")),s.focus();case pe:var w=P.language,q=P.content;return s.replaceSelection(["```"+w,q,"```"].join(`
|
|
`)),s.focus();case ve:var de=P.src,De=P.alt;return s.replaceSelection(".concat(de,' "').concat(De,'" )')),s.focus();case Re:for(var Ae=P.row,ge=P.col,Ie=P.align,st=`
|
|
`,$e=0;$e<Ae;$e++){for(var St=[],Ct=[],Nt=0;Nt<ge;Nt++)$e===1&&Ct.push(Ne[Ie]),St.push(" ");$e===1&&(st+="| ".concat(Ct.join(" | "),` |
|
|
`)),st+="| ".concat(St.join(ge===1?"":" | "),` |
|
|
`)}return s.replaceSelection(st+`
|
|
`),s.focus();default:throw new Error}},[s,Xe]),Yt=Object(i.useMemo)(function(){switch(Xe){case oe:return n.a.createElement(ne,{callback:Je,onCancel:Ze});case pe:return n.a.createElement(ue.b,{callback:Je,onCancel:Ze});case ve:return n.a.createElement(b,{callback:Je,onCancel:Ze});case Re:return n.a.createElement(R,{callback:Je,onCancel:Ze});default:return null}},[Xe]);function Ze(){Ke("")}Object(i.useEffect)(function(){if(ke.current){var P=function(Ae){q=!0,de=Ae.pageY},U=function(){q=!1},A=function(Ae){if(q){var ge=Ae.pageY-de;ge<0&&(ge=0),ge>300&&(ge=300);var Ie=Q+ge+"px";Ut(Ie)}},w=ke.current,q=!1,de=0;return w.addEventListener("mousedown",P),document.addEventListener("mousemove",A),document.addEventListener("mouseup",U),function(){w.removeEventListener("mousedown",P),document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",U)}}},[s,ke]),Object(i.useEffect)(function(){Ut(Q)},[Q]);var Zt=Me(N),Qt=Me(ot),kt={width:Zt,height:Qt},wt=Object(i.useMemo)(function(){if(Ge){var P=new Date(Ge),U=P.getHours(),A=P.getMinutes(),w=P.getSeconds();return U=U<10?"0"+U:U,A=A<10?"0"+A:A,w=w<10?"0"+w:w,"".concat(U,":").concat(A,":").concat(w)}return 0},[Ge]);function Jt(){window.sessionStorage.removeItem(le),lt(!1),rt(0)}function $t(){lt(!1),rt(0),s.setValue(window.sessionStorage.getItem(le))}return n.a.createElement(i.Fragment,null,n.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ye},n.a.createElement("div",{className:"markdown-editor-container ".concat(Lt," ").concat(je?"on-preview":""," ").concat(H?"mini":""," ").concat(We?"full-screen":""),style:kt},n.a.createElement(ce,{watch:je,fullScreen:We,showNullButton:It,onActionCallback:Tt}),n.a.createElement("div",{className:"markdown-editor-body"},n.a.createElement("div",{className:"codemirror-container"},n.a.createElement("textarea",{ref:ze,placeholder:Mt})),je?n.a.createElement("div",{ref:we,className:"preview-container"},n.a.createElement(ee.a,{value:nt})):null)),zt?n.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",n.a.createElement("a",{onClick:$t},"\u6062\u590D")," ? /",n.a.createElement("a",{onClick:Jt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",wt," \u4FDD\u5B58\uFF09"):null),bt?n.a.createElement("a",{ref:ke,className:"editor-resize"}):null,n.a.createElement(he.a,null,He[Xe]?n.a.createElement(S.a,{centered:!0,title:He[Xe],visible:!0,onCancel:Ze,footer:null},Yt):null))}},Plam:function(B,a,e){"use strict";var T=e("giR+"),S=e("fyUT"),I=e("2qtc"),u=e("kLXV"),f=e("DjyN"),i=e("NUBc"),n=e("WmNS"),t=e.n(n),d=e("9og8"),c=e("tJVT"),r=e("k1fw"),g=e("q1tI"),o=e.n(g),l=e("8Abk"),G=e("IxHN"),se=e("M8RZ"),ee=e("BdwD"),p=e("fXAG"),K=e("mCJh"),z=e("m3rI"),me=e("9Bee"),ie=e("Ypxr"),ce=e("AMnG");function he(m){var h=m.data,ne=m.index,ue=m.adminOrOperator,Ee=m.parentDiscussIndex,E=m.shixunIdentifier,v=m.user,C=m.onSetRewardData,y=m.onSetActionType,b=h.author,x=h.can_delete,X=h.content,J=h.hidden,M=h.id,$=h.reward,j=h.time;function _e(){C({id:M,index:ne,user_id:b.user_id,parentDiscussIndex:Ee})}function Y(){y({id:M,index:ne,params:{hidden:J?"0":"1",container_identifier:E},type:"hidden-discuss",parentDiscussIndex:Ee,message:J?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function R(){y({id:M,index:ne,type:"delete-discuss",parentDiscussIndex:Ee,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var oe=ue||x||b.user_id===v.user_id||b.login===v.login;return o.a.createElement("div",{className:"second-level-discuss"},o.a.createElement("div",{className:"discuss-info-body"},o.a.createElement("div",{className:"discuss-info"},o.a.createElement("a",{href:"/users/".concat(b.login),target:"_blank"},b.name),o.a.createElement("span",{className:"grey"},j),$?o.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat($)},o.a.createElement("i",{className:"iconfont icon-gift c-orange "}),o.a.createElement("span",null,$)):null),o.a.createElement("div",{className:"btn-group"},ue?o.a.createElement("a",{onClick:_e,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},o.a.createElement("i",{className:"iconfont icon-jiangli"})):null,ue?o.a.createElement("a",{onClick:Y,title:J?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},o.a.createElement("i",{className:J?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,oe?o.a.createElement("a",{onClick:R,title:"\u5220\u9664"},o.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),o.a.createElement(me.a,{className:"discuss-content",value:X}))}var Pe=function(m){var h=m.data,ne=m.index,ue=m.shixunIdentifier,Ee=m.adminOrOperator,E=m.identity,v=m.onTopOrDownDiscuss,C=m.onPlusDiscuss,y=m.onSetActionType,b=m.onSetRewardData,x=m.user,X=m.activeDiscussIndex,J=m.onReplyDiscuss,M=m.onSetActiveDiscussIndex,$=h.content,j=h.children,_e=h.game_url,Y=h.hidden,R=h.id,oe=h.position,ve=h.praise_count,pe=h.reward,Re=h.sticky,ye=h.time,Ne=h.user_praise,Te=h.game_passed,fe=h.author;function Oe(){M(R)}function Le(){v(R,!Re,ne)}function Z(){C(R,!Ne,ne)}function Se(){b({id:R,index:ne,user_id:fe.user_id})}function Ve(){y({id:R,index:ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Me(){y({id:R,index:ne,params:{hidden:Y?"0":"1",container_identifier:ue},type:"hidden-discuss",message:Y?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}return o.a.createElement("div",{className:"discuss-item-container",key:R},o.a.createElement("a",{href:"/users/".concat(fe.login),target:"_blank"},o.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(z.a.IMG_SERVER,"/images/").concat(fe.image_url),width:"50"})),o.a.createElement("section",null,o.a.createElement("div",{className:"discuss-info"},o.a.createElement("a",{href:"/users/".concat(fe.login),target:"_blank"},fe.name),o.a.createElement("span",{className:"grey"},ye),oe?o.a.createElement("span",{className:"c-green"}," [\u7B2C",oe,"\u5173] "):null,_e?o.a.createElement("a",{href:_e,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Re?o.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,pe?o.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(pe)},o.a.createElement("i",{className:"iconfont icon-gift c-orange "}),o.a.createElement("span",null,pe)):null,E<=5?o.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Te===1?"#29bd8b":""}},Te===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),o.a.createElement(me.a,{className:"discuss-content",value:$}),j&&j.length>0?o.a.createElement("div",{className:"reply-discuss-container"},j.map(function(Be,Fe){return o.a.createElement(he,{key:Be.id,data:Be,index:Fe,shixunIdentifier:ue,adminOrOperator:Ee,user:x,onSetRewardData:b,onSetActionType:y,parentDiscussIndex:ne})})):null,o.a.createElement("div",{className:"btn-group"},Ee?o.a.createElement("a",{onClick:Se,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},o.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ee?o.a.createElement("a",{onClick:Me,title:Y?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},o.a.createElement("i",{className:Y?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,E<=5?o.a.createElement("a",{onClick:Le,className:Re?"btn-top":"btn-down",title:Re?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},o.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,Ee&&(!j||j.length==0)?o.a.createElement("a",{onClick:Ve,title:"\u5220\u9664"},o.a.createElement("i",{className:"iconfont icon-shanchu"})):null,o.a.createElement("a",{onClick:Oe,title:"\u56DE\u590D"},o.a.createElement("i",{className:"iconfont icon-huifu1"})),o.a.createElement("a",{onClick:Z,className:Ne?"c-orange":""},o.a.createElement("i",{className:Ne?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),o.a.createElement("span",null,ve||""))),o.a.createElement(ce.a,{id:R,activeDiscussIndex:X,onReplyDiscuss:J})))},re=e("dhSg"),Ue={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function V(m,h){switch(h.type){case p.O:return Object(r.a)(Object(r.a)({},m),{},{loading:!0});case p.V:return Object(r.a)(Object(r.a)({},m),{},{showRewardDialog:!0});case p.b:return Object(r.a)(Object(r.a)({},m),{},{showRewardDialog:!1});case p.k:return Object(r.a)(Object(r.a)({},m),h.payload);case p.Y:return Object(r.a)(Object(r.a)({},m),h.payload);case p.w:return Object(r.a)(Object(r.a)({},m),h.payload);case p.y:return Object(r.a)(Object(r.a)({},m),h.payload);case p.G:return Object(r.a)(Object(r.a)({},m),h.payload);case p.a:return Object(r.a)(Object(r.a)({},m),h.payload);default:throw new Error}}var F=a.a=function(m){var h=m.shixunIdentifier,ne=m.identity,ue=m.activeIndex,Ee=m.user,E=m.isShixunDetail,v=E===void 0?!1:E,C=Object(g.useReducer)(V,Ue),y=Object(c.a)(C,2),b=y[0],x=y[1],X=b.page,J=b.loading,M=b.data,$=b.actionType,j=b.showRewardDialog,_e=b.activeDiscussIndex,Y=Object(g.useRef)(),R=Object(g.useRef)();function oe(_){return ve.apply(this,arguments)}function ve(){return ve=Object(d.a)(t.a.mark(function _(N){var W;return t.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(!J){O.next=2;break}return O.abrupt("return");case 2:return O.prev=2,x({type:p.O}),O.next=6,Object(K.c)(h,N);case 6:W=O.sent,x({type:p.k,payload:{activeDiscussIndex:null,page:N,data:W,loading:!1}}),O.next=13;break;case 10:O.prev=10,O.t0=O.catch(2),console.log(O.t0);case 13:case"end":return O.stop()}},_,null,[[2,10]])})),ve.apply(this,arguments)}function pe(_){oe(_)}function Re(_,N,W){return ye.apply(this,arguments)}function ye(){return ye=Object(d.a)(t.a.mark(function _(N,W,Q){var O;return t.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.prev=0,k.next=3,Object(K.e)(N,W);case 3:O=k.sent,L[Q].user_praise=W,L[Q].praise_count=O.praise_count,x({type:p.w,payload:{data:Object(r.a)(Object(r.a)({},M),{},{comments:L})}}),k.next=12;break;case 9:k.prev=9,k.t0=k.catch(0),console.log(k.t0);case 12:case"end":return k.stop()}},_,null,[[0,9]])})),ye.apply(this,arguments)}function Ne(_,N,W){return Te.apply(this,arguments)}function Te(){return Te=Object(d.a)(t.a.mark(function _(N,W,Q){return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.prev=0,H.next=3,Object(K.h)(N,W);case 3:L[Q].sticky=W,x({type:p.Y,payload:{data:Object(r.a)(Object(r.a)({},M),{},{comments:L})}}),H.next=10;break;case 7:H.prev=7,H.t0=H.catch(0),console.log(H.t0);case 10:case"end":return H.stop()}},_,null,[[0,7]])})),Te.apply(this,arguments)}function fe(){x({type:p.y,payload:{actionType:null}})}function Oe(){return Le.apply(this,arguments)}function Le(){return Le=Object(d.a)(t.a.mark(function _(){var N,W,Q,O,H,k,Ce,be;return t.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(N=$.id,W=$.params,Q=$.type,O=$.index,H=$.parentDiscussIndex,!(Q==="hidden-discuss")){le.next=6;break}return le.next=4,Object(K.d)(N,W);case 4:H?L[H].children[O].hidden=W.hidden==1:L[O].hidden=W.hidden==1,x({type:p.y,payload:{actionType:null,data:Object(r.a)(Object(r.a)({},M),{},{comments:L})}});case 6:if(!(Q==="delete-discuss")){le.next=31;break}return le.next=9,Object(K.b)(N);case 9:if(!(H||H===0)){le.next=22;break}k=L[H].children,Ce=k.length-1;case 12:if(!(Ce>=0)){le.next=19;break}if(!(k[Ce].id===N)){le.next=16;break}return k.splice(Ce,1),le.abrupt("break",19);case 16:Ce--,le.next=12;break;case 19:L[H].children=k,le.next=30;break;case 22:be=L.length-1;case 23:if(!(be>=0)){le.next=30;break}if(!(L[be].id===N)){le.next=27;break}return L.splice(be,1),le.abrupt("break",30);case 27:be--,le.next=23;break;case 30:x({type:p.y,payload:{actionType:null,data:Object(r.a)(Object(r.a)({},M),{},{comments:L})}});case 31:case"end":return le.stop()}},_)})),Le.apply(this,arguments)}function Z(_){x({type:p.y,payload:{actionType:_}})}function Se(){x({type:p.b})}function Ve(){return Me.apply(this,arguments)}function Me(){return Me=Object(d.a)(t.a.mark(function _(){var N,W,Q,O,H,k,Ce;return t.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return N=Y.current,W=N.id,Q=N.index,O=N.score,H=N.user_id,k=N.parentDiscussIndex,xe.next=3,Object(K.g)(W,{container_type:"Discusses",score:O,user_id:H});case 3:Ce=xe.sent,k?L[k].children[Q].reward=Ce.code:L[Q].reward=Ce.code,x({type:p.G,payload:{showRewardDialog:!1,data:Object(r.a)(Object(r.a)({},M),{},{comments:L})}}),Y.current=null;case 7:case"end":return xe.stop()}},_)})),Me.apply(this,arguments)}function Be(_){Y.current=_,x({type:p.V})}function Fe(_){Y.current.score=_}function qe(_,N){return He.apply(this,arguments)}function He(){return He=Object(d.a)(t.a.mark(function _(N,W){return t.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.prev=0,O.next=3,Object(K.f)(N,W);case 3:oe(X),O.next=9;break;case 6:O.prev=6,O.t0=O.catch(0),console.log(O.t0);case 9:case"end":return O.stop()}},_,null,[[0,6]])})),He.apply(this,arguments)}function it(_){_e===_?x({type:p.a,payload:{activeDiscussIndex:null}}):x({type:p.a,payload:{activeDiscussIndex:_}})}if(Object(g.useEffect)(function(){function _(){return N.apply(this,arguments)}function N(){return N=Object(d.a)(t.a.mark(function W(){return t.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(!(ue===3&&!M&&h)){O.next=3;break}return O.next=3,oe(X);case 3:case"end":return O.stop()}},W)})),N.apply(this,arguments)}_()},[h,ue,X,x]),Object(g.useEffect)(function(){var _=re.a.subscribe("create-discuss",function(){oe(X)});return _},[h]),!M)return!v&&o.a.createElement(G.a,null);var D=M.disscuss_count,L=M.comments,te=M.all,ae=M.can_hidden;return o.a.createElement(g.Fragment,null,o.a.createElement("div",{className:"discuss-container",ref:R},!v&&J?o.a.createElement(G.a,null):null,D===0?o.a.createElement(ee.a,null):null,L.map(function(_,N){return o.a.createElement(Pe,{user:Ee,key:_.id,data:_,index:N,identity:ne,onPaginationChange:pe,shixunIdentifier:h,onSetActionType:Z,onTopOrDownDiscuss:Ne,adminOrOperator:ae,onPlusDiscuss:Re,onSetRewardData:Be,activeDiscussIndex:_e,onSetActiveDiscussIndex:it,onReplyDiscuss:qe})}),D>10?o.a.createElement("div",{className:"pagination-container"},o.a.createElement(i.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:pe,current:X,total:D})):null),o.a.createElement(se.a,null,o.a.createElement(u.a,{centered:!0,title:"\u63D0\u793A",visible:!!$,onOk:Oe,onCancel:fe},o.a.createElement("p",null,$?$.message:"")),o.a.createElement(u.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:j,onCancel:Se,onOk:Ve},o.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Fe,style:{width:"228px"}}))))}},UZu5:function(B,a,e){},Ypxr:function(B,a,e){},ZBKS:function(B,a,e){B.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",creatorWrap:"creatorWrap____EYoQ",creatorContentWrap:"creatorContentWrap___2wE9Y",creatorContent:"creatorContent___XW68Z",creatorImg:"creatorImg___bNuUn",creatorName:"creatorName___1afuK",createorCount:"createorCount___1fbBR",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",skillContentWrap:"skillContentWrap___14m-A",skillContentWrapMin:"skillContentWrapMin___2GokQ",skillContentWrapMax:"skillContentWrapMax___2DA0S",skillContentIcon:"skillContentIcon___3eW75",skillContentIconNoStatus:"skillContentIconNoStatus___3FClp",skillExpandAllWrap:"skillExpandAllWrap___2ZiQl",skillExpandAllContent:"skillExpandAllContent___3kmp0",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color4CACFF:"color4CACFF___Kt5pt",color4cacff:"color4cacff___2kuqR",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",time:"time___3xq8t"}},cx3v:function(B,a,e){"use strict";e.r(a);var T=e("PpiC"),S=e("q1tI"),I=e.n(S),u=e("9kvl"),f=e("Plam"),i=e("zeYf"),n=e("kaH+"),t=e("1SET"),d=e.n(t),c=function(g){var o,l,G=g.shixunsDetail,se=g.globalSetting,ee=g.loading,p=g.user,K=g.dispatch,z=Object(T.a)(g,["shixunsDetail","globalSetting","loading","user","dispatch"]);return I.a.createElement("section",{className:d.a.bg},I.a.createElement("div",{className:d.a.wrap},I.a.createElement(f.a,{activeIndex:3,shixunIdentifier:(o=G.detail)===null||o===void 0?void 0:o.identifier,identity:(l=p.userInfo)===null||l===void 0?void 0:l.role,user:p.userInfo,isShixunDetail:!0})),I.a.createElement(i.a,null),I.a.createElement(n.a,null))};a.default=Object(u.a)(function(r){var g=r.shixunsDetail,o=r.loading,l=r.globalSetting,G=r.user;return{shixunsDetail:g,globalSetting:l,user:G,loading:o}})(c)},dejd:function(B,a,e){},dhSg:function(B,a,e){"use strict";function T(I){var u={},f={subscribe:function(n,t){return u[n]||(u[n]=[]),u[n].push(t),this.unsubscribe.bind(null,n,t)},unsubscribe:function(n,t){var d=u[n],c=-1;if(d){for(var r=0;r<d.length;r++)if(d[r].name===t.name){c=r;break}if(c>=0)return u[n].splice(c,1),!0}return!1},publish:function(n){if(!u[n])return!1;var t=Array.prototype.slice.call(arguments,1);return u[n].forEach(function(d){d.apply(null,t)}),this}};return I?Object.assign(I,f):f}var S=new T;a.a=S},fXAG:function(B,a,e){"use strict";e.d(a,"i",function(){return T}),e.d(a,"h",function(){return S}),e.d(a,"j",function(){return I}),e.d(a,"cb",function(){return u}),e.d(a,"n",function(){return f}),e.d(a,"Q",function(){return i}),e.d(a,"t",function(){return n}),e.d(a,"u",function(){return t}),e.d(a,"ab",function(){return d}),e.d(a,"z",function(){return c}),e.d(a,"l",function(){return r}),e.d(a,"W",function(){return g}),e.d(a,"r",function(){return o}),e.d(a,"L",function(){return l}),e.d(a,"Z",function(){return G}),e.d(a,"bb",function(){return se}),e.d(a,"k",function(){return ee}),e.d(a,"O",function(){return p}),e.d(a,"Y",function(){return K}),e.d(a,"w",function(){return z}),e.d(a,"y",function(){return me}),e.d(a,"V",function(){return ie}),e.d(a,"b",function(){return ce}),e.d(a,"G",function(){return he}),e.d(a,"a",function(){return Pe}),e.d(a,"N",function(){return Ue}),e.d(a,"f",function(){return V}),e.d(a,"s",function(){return F}),e.d(a,"X",function(){return m}),e.d(a,"x",function(){return h}),e.d(a,"A",function(){return ne}),e.d(a,"e",function(){return ue}),e.d(a,"d",function(){return Ee}),e.d(a,"U",function(){return E}),e.d(a,"g",function(){return v}),e.d(a,"c",function(){return C}),e.d(a,"P",function(){return b}),e.d(a,"m",function(){return x}),e.d(a,"E",function(){return X}),e.d(a,"H",function(){return J}),e.d(a,"C",function(){return M}),e.d(a,"D",function(){return $}),e.d(a,"B",function(){return j}),e.d(a,"F",function(){return _e}),e.d(a,"S",function(){return Y}),e.d(a,"p",function(){return R}),e.d(a,"q",function(){return oe}),e.d(a,"T",function(){return ve}),e.d(a,"R",function(){return pe}),e.d(a,"o",function(){return Re}),e.d(a,"K",function(){return ye}),e.d(a,"J",function(){return Ne}),e.d(a,"I",function(){return Te}),e.d(a,"M",function(){return fe}),e.d(a,"v",function(){return Oe});var T="FETCH_TASK_START",S="FETCH_TASK_FAILURE",I="FETCH_TASK_SUCCESS",u="UPDATE_TASK_DATA",f="HIDE_EVALUATE_RESULT",i="SHOW_EVALUATE_RESULT",n="MOVE_X",t="MOVE_Y",d="TRIGGER_RIGHT_PANEL_MASK ",c="SET_ACTIVE_INDEX",r="GET_TASK_LIST",g="SHOW_TASK_LIST",o="HIDE_TASK_LIST",l="SET_TASK_STAR",G="TRIGGER_ENLARGE_UNITY3D ",se="TRIGGER_TAB_FIXED ",ee="GET_DISCUSSES",p="SHOW_DISCUSSES_LOADING",K="TOP_OR_DOWN_DISCUSS",z="PLUS_DISCUSS",me="SET_ACTION_TYPE",ie="SHOW_REWARD_DIALOG",ce="CANCEL_REWARD_DIALOG",he="SET_REWARD",Pe="ACTIVE_DISCUSS_INDEX",re="CREATE_DISCUSS",Ue="SHOW_ANSWER_LOADING",V="FETCH_ANSWER_INFO",F="HIGH_TIP_MODAL",m="SHOW_TIP_MODAL",h="SELECT_UNLOCK_ANSWER",ne="SET_CHOOSE_ANSWERS",ue="EVAL_CHOOSE_START",Ee="EVAL_CHOOSE_END",E="SHOW_REP_loading",v="FETCH_REP_CONTENT",C="EDIT_REP_CONTENT",y="SET_REP_PATH",b="SHOW_EVALUATE_LOADING",x="HIDE_EVALUATE_LOADING",X="SET_EVALUATE_MESSAGE",J="SET_SHOW_DIR",M="SET_EDITOR_SETTING",$="SET_EDITOR_THEME",j="SET_EDITOR_FONTSIZE",_e="SET_REPOS",Y="SHOW_PATH_LIST",R="HIDE_PATH_LIST",oe="HIDE_PICTURE_VIEW",ve="SHOW_PICTURE_VIEW",pe="SHOW_NOTICE",Re="HIDE_NOTICE",ye="SET_TAB_INDEX",Ne="SET_SSH_TABS",Te="SET_SSH_CONFIGDATA",fe="SET_VNC_LOADING ",Oe="ON_TAB_TO_SPACE "},kSUc:function(B,a,e){},"kaH+":function(B,a,e){"use strict";var T=e("+L6B"),S=e("2/Rp"),I=e("tJVT"),u=e("q1tI"),f=e.n(u),i=e("UZu5"),n=e.n(i),t=e("dhSg"),d=e("rLCj"),c=e("dF/Y"),r=e("4i/N");a.a=function(){var g=Object(u.useState)(""),o=Object(I.a)(g,2),l=o[0],G=o[1],se=Object(u.useState)(0),ee=Object(I.a)(se,2),p=ee[0],K=ee[1];Object(u.useEffect)(function(){var ie=t.a.subscribe("preview-image",function(ce){G(ce)});return ie},[]);function z(){G("")}function me(){K(p+90)}return f.a.createElement(u.Fragment,null,l?f.a.createElement("div",{className:"image-preview-container"},f.a.createElement("div",{className:"button-group"},f.a.createElement(S.a,{onClick:me},"\u65CB\u8F6C",f.a.createElement(d.a,null)),f.a.createElement(S.a,{href:l},"\u4E0B\u8F7D",f.a.createElement(c.a,null)),f.a.createElement(S.a,{onClick:z},"\u5173\u95ED",f.a.createElement(r.a,null))),f.a.createElement("img",{className:"image-preview",src:l,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(p,"deg)")}})):null)}},mCJh:function(B,a,e){"use strict";e.d(a,"c",function(){return S}),e.d(a,"h",function(){return I}),e.d(a,"e",function(){return u}),e.d(a,"d",function(){return f}),e.d(a,"g",function(){return i}),e.d(a,"b",function(){return n}),e.d(a,"f",function(){return t}),e.d(a,"a",function(){return d});var T=e("ErOA");function S(c){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(T.c)("/discusses.json?page=".concat(r-1,"&container_identifier=").concat(c,"&container_type=Shixun"))}function I(c,r){return Object(T.e)("/discusses/".concat(c,"/top_or_down_discuss.json"),{top:r})}function u(c,r){return Object(T.e)("/discusses/".concat(c,"/plus.json"),{container_type:"Discuss",type:r?1:0})}function f(c,r){return Object(T.e)("/discusses/".concat(c,"/hidden.json"),r)}function i(c,r){return Object(T.e)("/discusses/".concat(c,"/reward_code.json"),r)}function n(c){return Object(T.a)("/api/discusses/".concat(c,".json"),{method:"delete"})}function t(c,r){return Object(T.e)("/discusses/".concat(c,"/reply.json"),{container_type:"Shixun",content:r})}function d(c){return Object(T.e)("/discusses.json",c)}},nWbc:function(B,a,e){},zeYf:function(B,a,e){"use strict";var T=e("5Dmo"),S=e("3S7+"),I=e("MXD1"),u=e("CFYs"),f=e("tJVT"),i=e("PpiC"),n=e("q1tI"),t=e.n(n),d=e("9kvl"),c=e("m3rI"),r=e("wd/R"),g=e.n(r),o=e("ZBKS"),l=e.n(o),G=function(ee){var p,K,z,me,ie,ce,he,Pe,re,Ue,V,F,m,h,ne,ue,Ee,E,v,C,y,b,x,X,J,M,$,j,_e,Y,R=ee.shixunsDetail,oe=ee.user,ve=ee.globalSetting,pe=ee.loading,Re=ee.dispatch,ye=Object(i.a)(ee,["shixunsDetail","user","globalSetting","loading","dispatch"]),Ne=Object(n.useState)(!0),Te=Object(f.a)(Ne,2),fe=Te[0],Oe=Te[1],Le=((p=R.rightData)===null||p===void 0?void 0:p.complete_count)?Number((K=R.rightData)===null||K===void 0?void 0:K.complete_count)/Number((z=R.rightData)===null||z===void 0?void 0:z.challenge_count)*100:0;return R.rightData?t.a.createElement("section",{className:l.a.rightWrap},t.a.createElement("div",{className:l.a.creatorWrap},t.a.createElement("p",{className:"font16 mb20"},"\u521B\u5EFA\u8005"),t.a.createElement("div",{className:l.a.creatorContentWrap},t.a.createElement("a",{href:((me=R.rightData)===null||me===void 0?void 0:me.creator)&&"/users/".concat((ie=R.rightData)===null||ie===void 0?void 0:ie.creator.login,"/classrooms")},t.a.createElement("img",{className:l.a.creatorImg,src:"".concat(c.a.IMG_SERVER,"/").concat(((ce=R.rightData)===null||ce===void 0?void 0:ce.creator)&&"images/".concat((he=R.rightData)===null||he===void 0?void 0:he.creator.image_url,"?1532489442")),alt:"\u5934\u50CF",width:"36",height:"36"})),t.a.createElement("div",{className:l.a.creatorContent},t.a.createElement("div",{className:l.a.creatorName},(Pe=R.rightData)===null||Pe===void 0||((re=Pe.creator)===null||re===void 0)?void 0:re.name),t.a.createElement("div",{className:l.a.createorCount},t.a.createElement("span",{className:"mr5"},"\u5171\u53D1\u5E03\u5B9E\u8BAD"),t.a.createElement("span",{className:"mr5"},(Ue=R.rightData)===null||Ue===void 0?void 0:Ue.user_shixuns_count),t.a.createElement("span",null,"\u4E2A")))),t.a.createElement("div",{className:l.a.time},t.a.createElement("div",{className:"c-grey-666 mt10"},t.a.createElement("span",{className:"c-grey-999"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),((V=R.detail)===null||V===void 0?void 0:V.updated_at)?g()((F=R.detail)===null||F===void 0?void 0:F.updated_at).format("YYYY-MM-DD HH:mm"):""))),!((m=R.detail)===null||m===void 0?void 0:m.is_jupyter)&&((h=R.detail)===null||h===void 0?void 0:h.shixun_status)>1&&t.a.createElement("div",{className:l.a.learnWrap},t.a.createElement("div",{className:l.a.learnTopWrap},t.a.createElement("span",null,t.a.createElement("i",{className:"".concat(l.a.color4cacff," iconfont icon-jilu1 font14")}),"\u5B66\u4E60\u7EDF\u8BA1"),t.a.createElement("span",null,t.a.createElement("span",{className:"".concat(l.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((ne=R.rightData)===null||ne===void 0?void 0:ne.complete_count)||0," \u5173 / \u5171",((ue=R.rightData)===null||ue===void 0?void 0:ue.challenge_count)||0," \u5173"))),t.a.createElement(u.a,{percent:Le,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((Ee=R.rightData)===null||Ee===void 0||((E=Ee.tags)===null||E===void 0)?void 0:E.length)&&t.a.createElement("div",{className:l.a.skillWrap},t.a.createElement("p",{className:"".concat(l.a.skillTopWrap," font16 mb20")},t.a.createElement("span",null,t.a.createElement("i",{className:"".concat(l.a.color4CACFF," iconfont icon-biaoqian2 font14")}),"\u6280\u80FD\u6807\u7B7E"),t.a.createElement("span",{className:"sortinxdirection space-between fr"},t.a.createElement("span",{className:"".concat(l.a.color888," font14")},"\u5DF2\u83B7\u5F97 ",(v=R.rightData)===null||v===void 0?void 0:v.user_tag_count," \u4E2A / \u5171",(C=R.rightData)===null||C===void 0?void 0:C.tag_count," \u4E2A"))),t.a.createElement("div",{className:"".concat(l.a.skillContentWrap," ").concat(fe?l.a.skillContentWrapMin:l.a.skillContentWrapMax)},(y=R.rightData)===null||y===void 0?void 0:y.tags.map(function(Z,Se){return t.a.createElement(t.a.Fragment,{key:Se},Z.tag_name&&t.a.createElement("span",{className:Z.status?l.a.skillContentIcon:l.a.skillContentIconNoStatus},Z.tag_name))})),((b=R.rightData)===null||b===void 0||((x=b.tags)===null||x===void 0)?void 0:x.length)>15&&t.a.createElement(t.a.Fragment,null,fe?t.a.createElement("div",{className:l.a.skillExpandAllWrap,onClick:function(){return Oe(!fe)}},t.a.createElement("span",{className:"mr8"},t.a.createElement("div",null,t.a.createElement("p",{className:"".concat(l.a.skillExpandAllContent," font12")},"\u5C55\u5F00\u5168\u90E8"),t.a.createElement("p",{className:"".concat(l.a.skillExpandAllContent," font12")},t.a.createElement("i",{className:"iconfont icon-jiantou9"}))))):t.a.createElement("div",{className:l.a.skillExpandAllWrap,onClick:function(){return Oe(!fe)}},t.a.createElement("span",{className:"mr8"},t.a.createElement("div",null,t.a.createElement("p",{className:"".concat(l.a.skillExpandAllContent," font12")},t.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-"})),t.a.createElement("p",{className:"".concat(l.a.skillExpandAllContent," font12")},"\u6536\u8D77\u5168\u90E8")))))),!!((X=R.rightData)===null||X===void 0||((J=X.paths)===null||J===void 0)?void 0:J.length)&&t.a.createElement("div",{className:l.a.courseWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("i",{className:"".concat(l.a.color4cacff," iconfont icon-shu1 font14")})," \u6240\u5C5E\u8BFE\u7A0B"),t.a.createElement("div",null,(M=R.rightData)===null||M===void 0?void 0:M.paths.map(function(Z,Se){return Se>2?null:t.a.createElement("div",{className:l.a.pathWrap,key:Z.id},t.a.createElement("a",{href:"/paths/".concat(Z.id),target:"_blank"},t.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(c.a.IMG_SERVER,"/").concat(Z.image_url),className:l.a.pathImg})),t.a.createElement("div",{className:l.a.pathContentWrap},t.a.createElement("a",{href:"/paths/".concat(Z.id),target:"_blank",className:l.a.pathContentName},Z.name),t.a.createElement("p",{className:l.a.pathContent},t.a.createElement(S.a,{placement:"bottom",title:"\u7AE0\u8282"},t.a.createElement("span",{className:l.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-shixun mr3"}),Z.stages_count)),t.a.createElement(S.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570s"},t.a.createElement("span",{className:l.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Z.members_count)))))}))),!!(($=R.rightData)===null||$===void 0||((j=$.paths)===null||j===void 0)?void 0:j.length)&&!!((_e=R.rightData)===null||_e===void 0?void 0:_e.recommands.length)&&oe.userInfo.main_site&&t.a.createElement("div",{className:l.a.recommandTrainingWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("i",{className:"".concat(l.a.color4cacff," iconfont icon-tuijian font14")}),"\u63A8\u8350\u5B9E\u8BAD"),t.a.createElement("div",null,(Y=R.rightData)===null||Y===void 0?void 0:Y.recommands.map(function(Z,Se){return Se>2?null:t.a.createElement("div",{className:l.a.pathContentItem,key:Se},t.a.createElement("a",{href:"/shixuns/".concat(Z.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(Z.pic),className:l.a.pathImg})),t.a.createElement("div",{className:l.a.pathContentWrap},t.a.createElement(S.a,{placement:"bottom",title:Z.name},t.a.createElement("a",{href:"/shixuns/".concat(Z.identifier,"/challenges"),target:"_blank",className:l.a.pathContentName},Z.name)),t.a.createElement("p",{className:"".concat(l.a.pathContent," ").concat(l.a.recommandContent)},t.a.createElement("span",null,Z.stu_num," \u4EBA\u5B66\u4E60"),t.a.createElement("span",{className:l.a.recommandLevel},Z.level))))})))):null};a.a=Object(d.a)(function(se){var ee=se.shixunsDetail,p=se.user,K=se.loading,z=se.globalSetting;return{shixunsDetail:ee,user:p,globalSetting:z,loading:K.models.index}})(G)}}]);
|