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__HttpStatus__hpcCourse.40...

14 lines
32 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[122,10],{"7ahc":function(le,P,e){"use strict";e.d(P,"a",function(){return je});var w=e("k1fw"),S=e("0Owb"),se=e("+L6B"),C=e("2/Rp"),I=e("y8nQ"),o=e("Vl3Y"),t=e("tJVT"),g=e("OaEy"),O=e("2fM7"),c=e("q1tI"),l=e.n(c),u=e("VrN/"),G=e.n(u),F=e("p77/"),fe=e.n(F),Ee=e("c5Ni"),Me=e.n(Ee),_e=O.a.Option,Ae={labelCol:{span:4},wrapperCol:{span:20}},ue={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"]};P.b=function(Q){var Z=Q.callback,ie=Q.onCancel,pe=Object(c.useState)("python"),W=Object(t.a)(pe,2),Ne=W[0],p=W[1];function R(E){p(ue[E][1])}function N(E){Z(E)}return l.a.createElement(o.a,Object(S.a)({},Ae,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:N}),l.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},l.a.createElement(O.a,{onChange:R},Object.keys(ue).map(function(E){return l.a.createElement(_e,{key:E,value:E},ue[E][0])}))),l.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},l.a.createElement(je,{mode:Ne})),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(C.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(C.a,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function je(Q){var Z=Q.value,ie=Q.onChange,pe=Q.mode,W=Q.options,Ne=W===void 0?{}:W,p=Object(c.useRef)(),R=Object(c.useState)(),N=Object(t.a)(R,2),E=N[0],ee=N[1];return Object(c.useEffect)(function(){if(E){var H=function(i){var _=i.getValue();ie&&ie(_)};return E.on("change",H),function(){E.off("change",H)}}},[E,ie]),Object(c.useEffect)(function(){E&&E.setOption("mode",pe)},[E,pe]),Object(c.useEffect)(function(){E&&((Z!==E.getValue()||Z==="")&&setTimeout(function(){E.setValue(Z||" ")},300))},[E,Z]),Object(c.useEffect)(function(){if(p.current&&!E){var H=G.a.fromTextArea(p.current,Object(w.a)({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ne));ee(H)}},[p.current,E]),l.a.createElement("div",{className:"my-codemirror-container"},l.a.createElement("textarea",{ref:p}))}},"9Bee":function(le,P,e){"use strict";var w=e("q1tI"),S=e.n(w),se=e("vg9a"),C=e("tJVT"),I=e("DlQD"),o=e.n(I),t=e("rUJ1");function g(r,i){var _=r.match(/^(\s+)(?:```)/);if(_===null)return i;var v=_[1];return i.split(`
`).map(function(n){var T=n.match(/^\s+/);if(T===null)return n;var k=Object(C.a)(T,1),j=k[0];return j.length>=v.length?n.slice(v.length):n}).join(`
`)}var O=[],c=["<ul>"],l=new o.a.Renderer,u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function G(){O.length=0,c=["<ul>"]}function F(r,i,_,v){if(i>=r.length||r[i].level<=_)return i;var n=r[i];v.push("<li><a href='#"+n.anchor+"'>"+n.text+"</a>"),i++;var T=[];return i=F(r,i,n.level,T),T.length>0&&(v.push("<ul>"),T.forEach(function(k){v.push(k)}),v.push("</ul>")),v.push("</li>"),i=F(r,i,_,v),i}function fe(){return F(O,0,0,c),c.push("</ul>"),c.join("")}var Ee={heading:function(i){var _=u.exec(i);if(_)return{type:"heading",raw:_[0],depth:_[1].length,text:_[2]}},fences:function(i){var _=this.rules.block.fences.exec(i);if(_){var v=_[0],n=g(v,_[3]||""),T=_[2]?_[2].trim():_[2];if(["latex","katex","math"].indexOf(T)>=0){var k=Ae(),j=n;n=k,ue[k]={type:"block",expression:j}}return{type:"code",raw:v,lang:T,text:n}}}},Me=/(?:\${2})([^\n`]+?)(?:\${2})/gi,_e=0,Ae=function(){return"__special_katext_id_".concat(_e++,"__")},ue={};function je(){return ue}function Q(){_e=0,ue={}}function Z(r){return r=r.replace(Me,function(i,_){var v=Ae();return ue[v]={type:"inline",expression:_},v}),r}var ie=l.listitem;l.listitem=function(r){return ie(Z(r))};var pe=l.paragraph;l.paragraph=function(r){return pe(Z(r))};var W=l.tablecell;l.tablecell=function(r,i){return W(Z(r),i)},l.code=function(r,i,_){var v=(i||"").match(/\S*/)[0];return v?["latex","katex","math"].indexOf(v)>=0?"<p class='editormd-tex'>".concat(r,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(i,'">').concat(_?r:Object(t.escape)(r,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(_?r:Object(t.escape)(r,!0))+"</code></pre>"},l.heading=function(r,i,_){var v=this.options.headerPrefix+_.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return O.push({anchor:v,level:i,text:r}),"<h"+i+' id="'+v+'">'+r+"</h"+i+">"},o.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),o.a.use({tokenizer:Ee,renderer:l});var Ne=o.a,p=e("SJMd"),R=e("m3rI"),N=e("Oy/b"),E=/<pre[^>]*>/g;function ee(r){var i=document.createElement("div");return i.innerHTML=r,i.childNodes.length===0?"":i.childNodes[0].nodeValue}var H=P.a=function(r){var i=r.value,_=i===void 0?"":i,v=r.className,n=r.style,T=n===void 0?{}:n,k=String(_),j=Object(w.useMemo)(function(){try{var Y=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,D=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ve=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;k=k.replace(Y,"("+R.a.API_SERVER+"/api/attachments/").replace(D,'"'+R.a.API_SERVER+"/api/attachments/").replace(ve,'"'+R.a.API_SERVER+"/files/uploads/")}catch(he){}var h=Ne(k),$e=je();return k.match(/\[TOC\]/)&&(h=h.replace("<p>[TOC]</p>",fe()),G()),h=h.replace(/(__special_katext_id_\d+__)/g,function(he,ge){var be=$e[ge],Re=be.type,Ue=be.expression;return Object(N.renderToString)(ee(Ue)||"",{displayMode:Re==="block",throwOnError:!1,output:"html"})}),h=h.replace(/▁/g,"\u2581\u2581\u2581"),Q(),h},[k]),te=Object(w.useRef)();function ce(Y){var D=Y.target;if(D.tagName.toUpperCase()==="A"){var ve=D.getAttribute("href");if(ve.startsWith("#")){Y.preventDefault();var h=document.getElementById(ve.replace("#",""));h&&h.scrollIntoView(!0)}}}return Object(w.useEffect)(function(){if(te.current&&j&&(j.match(E)&&window.PR.prettyPrint()),te.current)return te.current.addEventListener("click",ce),function(){te.current.removeEventListener("click",ce),Q(),G()}},[j,te.current,ce]),S.a.createElement("div",{ref:te,style:T,className:"".concat(v||""," markdown-body"),dangerouslySetInnerHTML:{__html:j}})}},"9VGf":function(le,P,e){"use strict";e.d(P,"a",function(){return se});var w=e("q1tI"),S=e.n(w);function se(C,I){var o=Object(w.useRef)();Object(w.useEffect)(function(){o.current=C}),Object(w.useEffect)(function(){function t(){o.current()}if(I!==null){var g=setInterval(t,I);return function(){return clearInterval(g)}}},[I])}},"9ivq":function(le,P,e){},BjJ7:function(le,P,e){"use strict";e.d(P,"d",function(){return S}),e.d(P,"c",function(){return se}),e.d(P,"e",function(){return C}),e.d(P,"b",function(){return I}),e.d(P,"a",function(){return t});var w=e("m3rI");function S(g){var O=!0;if(g.length>0){for(var c=0;c<g.length;c++)if(g[c].compile_success==0||!g[c].compile_success){O=!1;break}}else O=!1;return O}function se(g){for(var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=[],l=0;l<g.length;l++){var u=g[l],G=O?"".concat(O,"/").concat(u.name):"".concat(u.name);c.push({title:u.name,isLeaf:!(u.type==="tree"),key:G})}return c}function C(g,O,c){for(var l=0;l<g.length;l++){var u=g[l];if(u.key===O){u.children=c;break}u.children&&C(u.children,O,c)}return g}function I(g,O,c){var l;return function(){var u=this,G=arguments,F=function(){l=null,c||g.apply(u,G)},fe=c&&!l;clearTimeout(l),l=setTimeout(F,O),fe&&g.apply(u,G)}}var o=!0,t=w.a.API_SERVER},"C+DQ":function(le,P,e){},HmJG:function(le,P,e){},M8RZ:function(le,P,e){"use strict";e.d(P,"a",function(){return O});var w=e("fWQN"),S=e("mtLc"),se=e("yKVA"),C=e("879j"),I=e("q1tI"),o=e.n(I),t=e("i8i4"),g=e.n(t),O=function(c){Object(se.a)(u,c);var l=Object(C.a)(u);function u(G){var F;Object(w.a)(this,u),F=l.call(this,G);var fe=window.document;return F.node=fe.createElement("div"),fe.body.appendChild(F.node),F}return Object(S.a)(u,[{key:"render",value:function(){var F=this.props.children;return Object(t.createPortal)(F,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),u}(o.a.Component)},Ot1p:function(le,P,e){"use strict";var w=e("2qtc"),S=e("kLXV"),se=e("rAM+"),C=e("tJVT"),I=e("jrin"),o=e("q1tI"),t=e.n(o),g=e("VrN/"),O=e.n(g),c=e("bdgK"),l=e("p77/"),u=e("Bd2K"),G=e("ELLl"),F=e("19Vz"),fe=e("lZu9"),Ee=e("kSUc"),Me=e("9Bee"),_e=e("0Owb"),Ae=e("dejd"),ue=e("C+DQ"),je=[{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 Q(s){var M=s.onActionCallback,y=s.title,A=s.icon,B=s.actionName,V=s.className,de=V===void 0?"":V,ae=s.children;function me(){M(B)}return t.a.createElement("a",{title:y,className:de,onClick:me},t.a.createElement("i",{className:"md-iconfont ".concat(A)}),ae)}var Z=function(s){var M=s.watch,y=s.showNullButton,A=s.onActionCallback,B=s.fullScreen,V=[].concat(je,[{title:"".concat(M?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(M?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},V.map(function(de,ae){return t.a.createElement("li",{key:ae},de.actionName?t.a.createElement(Q,Object(_e.a)({},de,{onActionCallback:A})):t.a.createElement("span",{className:"v-line"}))}),y?t.a.createElement("li",null,t.a.createElement(Q,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:A},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(Q,{icon:"".concat(B?"icon-shrink":"icon-enlarge"),title:B?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:A})))},ie=e("M8RZ"),pe=e("+L6B"),W=e("2/Rp"),Ne=e("y8nQ"),p=e("Vl3Y"),R=e("5NDa"),N=e("5rEg"),E={labelCol:{span:4},wrapperCol:{span:20}},ee=function(s){var M=s.callback,y=s.onCancel;function A(B){M(B)}return t.a.createElement(p.a,Object(_e.a)({},E,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:A}),t.a.createElement(p.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(N.a,null)),t.a.createElement(p.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(N.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(W.a,{type:"ghost",onClick:y},"\u53D6\u6D88")))},H=e("7ahc"),r=e("HmJG"),i=e("BjJ7"),_=p.a.useForm,v={width:280,marginRight:10},n={labelCol:{span:5},wrapperCol:{span:19}},T=function(s){var M=s.callback,y=s.onCancel,A=_(),B=Object(C.a)(A,1),V=B[0];function de(z){M(z)}function ae(z){V.setFieldsValue({src:"/api/attachments/".concat(z.id)})}function me(z){var Pe=z.target.files[0];j(Pe,ae)}return t.a.createElement(p.a,Object(_e.a)({form:V},n,{className:"upload-image-panel",onFinish:de}),t.a.createElement(p.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(p.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(N.a,{style:v})),t.a.createElement(k,{onFileChange:me}))),t.a.createElement(p.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(N.a,{style:{width:264}})),t.a.createElement(p.a.Item,{style:{textAlign:"right"}},t.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(W.a,{type:"ghost",onClick:y},"\u53D6\u6D88")))};function k(s){var M=s.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:M}))}function j(s,M){if(!s)throw new String("\u6CA1\u6709\u6587\u4EF6");var y=new FormData;y.append("editormd-image-file",s),y.append("file_param_name","editormd-image-file"),y.append("byxhr","true");var A=new window.XMLHttpRequest;A.withCredentials=!0,A.addEventListener("load",function(B){M(JSON.parse(B.target.responseText))},!1),A.addEventListener("error",function(B){console.error(B)},!1),A.open("POST","".concat(i.a,"/api/attachments.json")),A.send(y)}var te=e("giR+"),ce=e("fyUT"),Y=e("7Kak"),D=e("9yH6"),ve=D.a.Group,h={margin:"0 8px"},$e=function(s){var M=s.callback,y=s.onCancel;function A(B){M(B)}return t.a.createElement(p.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:A},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:h},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:h},"\u884C\u6570"),t.a.createElement(p.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ce.a,null)),t.a.createElement("span",{style:h},"\u5217\u6570"),t.a.createElement(p.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ce.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:h},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(p.a.Item,{name:"align"},t.a.createElement(ve,null,t.a.createElement(D.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(D.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(D.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(D.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(W.a,{type:"ghost",onClick:y},"\u53D6\u6D88")))},he="link",ge="upload-image",be="code-block",Re="add-table",Ue="------------",dt={default:Ue,left:":".concat(Ue),center:":".concat(Ue,":"),right:"".concat(Ue,":")},Se=e("9VGf"),Ie,ye;function gt(){}var re=0,Qe=1e4,Ye="\u2581";function Ze(s){return/^\d+$/.test(s)?"".concat(s,"px"):s}var Le=navigator.platform.toUpperCase().indexOf("MAC")>=0,qe=Le?"Cmd":"Ctrl",et=(Ie={},Object(I.a)(Ie,qe+"-B","bold"),Object(I.a)(Ie,qe+"-I","italic"),Ie),tt=(ye={},Object(I.a)(ye,he,"\u6DFB\u52A0\u94FE\u63A5"),Object(I.a)(ye,be,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(I.a)(ye,ge,"\u6DFB\u52A0\u56FE\u7247"),Object(I.a)(ye,Re,"\u6DFB\u52A0\u8868\u683C"),ye),at=P.a=function(s){var M=s.defaultValue,y=M===void 0?"":M,A=s.onChange,B=s.width,V=B===void 0?"100%":B,de=s.height,ae=de===void 0?400:de,me=s.miniToolbar,z=me===void 0?!1:me,Pe=s.isFocus,ke=Pe===void 0?!1:Pe,Ke=s.watch,nt=s.id,Be=nt===void 0?"markdown-editor-id":nt,rt=s.showResizeBar,J=rt===void 0?!1:rt,ne=s.noStorage,b=ne===void 0?!1:ne,De=s.showNullButton,We=De===void 0?!1:De,we=s.fullScreen,Ce=we===void 0?!1:we,ot=s.onBlur,X=s.onCMBeforeChange,Oe=s.className,mt=Oe===void 0?"":Oe,Xe=s.placeholder,kt=Xe===void 0?"":Xe,bt=s.values,ft=bt===void 0?"":bt,Bt=Object(o.useState)(null),Ot=Object(C.a)(Bt,2),a=Ot[0],wt=Ot[1],Xt=Object(o.useState)(y),Rt=Object(C.a)(Xt,2),Et=Rt[0],lt=Rt[1],Ft=Object(o.useState)(Ke),Ut=Object(C.a)(Ft,2),Te=Ut[0],yt=Ut[1],Vt=Object(o.useState)(Ce),Lt=Object(C.a)(Vt,2),xe=Lt[0],Pt=Lt[1],$t=Object(o.useState)(""),Ct=Object(C.a)($t,2),Fe=Ct[0],Ve=Ct[1],Kt=Object(o.useState)(0),jt=Object(C.a)(Kt,2),He=jt[0],_t=jt[1],Wt=Object(o.useState)(ae),Dt=Object(C.a)(Wt,2),pt=Dt[0],At=Dt[1],Ht=Object(o.useState)(!1),Nt=Object(C.a)(Ht,2),Yt=Nt[0],vt=Nt[1],ze=Object(o.useRef)(),Je=Object(o.useRef)(),st=Object(o.useRef)(),ut=Object(o.useRef)();Object(o.useEffect)(function(){lt(ft),a==null||a.setValue(ft)},[ft]),Object(o.useEffect)(function(){if(ze.current){var d=function(U,L){var x=L.clipboardData;if(x){var $=x.types.toString(),q=x.items;if($==="text/html,Files"||$==="Files"){var K=q[1];$==="Files"&&(K=q[0]),K.kind==="file"&&K.type.match(/^image\//i)&&j(K.getAsFile(),function(oe){oe.id?m.replaceSelection("![,](/api/attachments/".concat(oe.id,")")):(oe==null?void 0:oe.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},m=O.a.fromTextArea(ze.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!z,lineWrapping:!0,value:y,autoCloseTags:!0,autoCloseBrackets:!0});return m.on("paste",d),wt(m),function(){m.off("paste",d)}}},[]);var Tt=Object(o.useCallback)(function(){if(Je.current)try{var d=Je.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,m=Je.current.getElementsByClassName("markdown-editor-body")[0];xe?m.style.height="calc(100vh - ".concat(d,"px)"):m.style.height="".concat(pt-d,"px")}catch(f){console.log(f,"---- to set md editor body height")}},[pt,Je,xe]);Object(o.useEffect)(function(){function d(){var f=new c.default(function(U){var L=Object(se.a)(U),x;try{for(L.s();!(x=L.n()).done;){var $=x.value;($.target.offsetHeight>0||$.target.offsetWidth>0)&&(Tt(),a.setSize("100%","100%"),a.refresh())}}catch(q){L.e(q)}finally{L.f()}});return f.observe(ze.current.parentElement),f}if(a){var m=d();return function(){m.unobserve(ze.current.parentElement)}}},[a,Tt]),Object(o.useEffect)(function(){if(a){for(var d=[],m=function(){var $=U[f];L=Object(C.a)($,2);var q=L[0],K=L[1],oe=Object(I.a)({},q,function(){xt(K)});d.push(oe),a.addKeyMap(oe)},f=0,U=Object.entries(et);f<U.length;f++){var L;m()}return function(){var x=Object(se.a)(d),$;try{for(x.s();!($=x.n()).done;){var q=$.value;a.removeKeyMap(q)}}catch(K){x.e(K)}finally{x.f()}}}},[a]),Object(o.useEffect)(function(){Ce!==xe&&Pt(Ce)},[Ce]),Object(Se.a)(function(){if(!b&&He>0){var d=new Date().getTime(),m=window.sessionStorage.getItem(Be);d>=He+Qe&&(!m||m!==Et)&&(window.sessionStorage.setItem(Be,Et),vt(!0))}},Qe),Object(o.useEffect)(function(){yt(Ke)},[a,Ke]),Object(o.useEffect)(function(){a&&(ke&&a.focus())},[a,ke]),Object(o.useEffect)(function(){if(Te&&a){var d=function(U){var L=U.target;if(ut.current){var x=L.scrollTop/L.scrollHeight;ut.current.scrollTop=ut.current.scrollHeight*x}},m=a.getScrollerElement();return m.addEventListener("scroll",d),function(){m.removeEventListener("scroll",d)}}},[a,Te]),Object(o.useEffect)(function(){if(a&&X){var d=function(f,U){X(f,U)};return a.on("beforeChange",d),function(){a.off("beforeChange",d)}}},[a,X]),Object(o.useEffect)(function(){if(a&&ot){var d=function(){ot(a.getValue())};return a.on("blur",d),function(){a.off("blur",d)}}},[a,ot]),Object(o.useEffect)(function(){if(a){var d=function(f){var U=f.getValue();lt(U),_t(new Date().getTime()),f.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),A&&A(U)};return a.on("change",d),function(){a.off("change",d)}}},[a,A]),Object(o.useEffect)(function(){a&&(y==null?(a.setValue(""),lt("")):y!==a.getValue()&&(a.setValue(y),lt(y)))},[a,y]);var xt=Object(o.useCallback)(function(d){var m=a.getCursor(),f=a.getSelection(),U=f.split(`
`);switch(d){case"bold":return a.replaceSelection("**"+f+"**"),f===""&&a.setCursor(m.line,m.ch+2),a.focus();case"italic":return a.replaceSelection("*"+f+"*"),f===""&&a.setCursor(m.line,m.ch+1),a.focus();case"code":return a.replaceSelection("`"+f+"`"),f===""&&a.setCursor(m.line,m.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+f+"$$`"),f===""&&a.setCursor(m.line,m.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+f+"\n```"),a.setCursor(m.line+1,f.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
`),a.focus();case"list-ul":return f===""?a.replaceSelection("- "+f):a.replaceSelection(U.map(function(L){return L===""?"":"- ".concat(L)}).join(`
`)),a.focus();case"list-ol":return f===""?a.replaceSelection("1. "+f):a.replaceSelection(U.map(function(L,x){return L===""?"":"".concat(x+1,". ").concat(L)}).join(`
`)),a.focus();case"add-null-ch":return f===""&&a.setCursor(m.line,m.ch+1),a.replaceSelection(Ye),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return yt(!Te),a.focus();case"trigger-full-screen":return Pt(!xe),a.focus();case he:Ve(he);return;case be:Ve(be);return;case ge:Ve(ge);return;case Re:Ve(Re);return;default:throw new Error}},[a,Te,xe]),it=Object(o.useCallback)(function(d){Ve("");switch(Fe){case he:var m=d.title,f=d.link;return a.replaceSelection("[".concat(m,"](").concat(f,")")),a.focus();case be:var U=d.language,L=d.content;return a.replaceSelection(["```"+U,L,"```"].join(`
`)),a.focus();case ge:var x=d.src,$=d.alt;return a.replaceSelection("![ ".concat($," ]( ").concat(x,' "').concat($,'" )')),a.focus();case Re:for(var q=d.row,K=d.col,oe=d.align,ht=`
`,ct=0;ct<q;ct++){for(var Mt=[],St=[],It=0;It<K;It++)ct===1&&St.push(dt[oe]),Mt.push(" ");ct===1&&(ht+="| ".concat(St.join(" | "),` |
`)),ht+="| ".concat(Mt.join(K===1?"":" | "),` |
`)}return a.replaceSelection(ht+`
`),a.focus();default:throw new Error}},[a,Fe]),zt=Object(o.useMemo)(function(){switch(Fe){case he:return t.a.createElement(ee,{callback:it,onCancel:Ge});case be:return t.a.createElement(H.b,{callback:it,onCancel:Ge});case ge:return t.a.createElement(T,{callback:it,onCancel:Ge});case Re:return t.a.createElement($e,{callback:it,onCancel:Ge});default:return null}},[Fe]);function Ge(){Ve("")}Object(o.useEffect)(function(){if(st.current){var d=function(q){L=!0,x=q.pageY},m=function(){L=!1},f=function(q){if(L){var K=q.pageY-x;K<0&&(K=0),K>300&&(K=300);var oe=ae+K+"px";At(oe)}},U=st.current,L=!1,x=0;return U.addEventListener("mousedown",d),document.addEventListener("mousemove",f),document.addEventListener("mouseup",m),function(){U.removeEventListener("mousedown",d),document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",m)}}},[a,st]),Object(o.useEffect)(function(){At(ae)},[ae]);var Jt=Ze(V),Gt=Ze(pt),Qt={width:Jt,height:Gt},Zt=Object(o.useMemo)(function(){if(He){var d=new Date(He),m=d.getHours(),f=d.getMinutes(),U=d.getSeconds();return m=m<10?"0"+m:m,f=f<10?"0"+f:f,U=U<10?"0"+U:U,"".concat(m,":").concat(f,":").concat(U)}return 0},[He]);function qt(){window.sessionStorage.removeItem(Be),vt(!1),_t(0)}function ea(){vt(!1),_t(0),a.setValue(window.sessionStorage.getItem(Be))}return t.a.createElement(o.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Je},t.a.createElement("div",{className:"markdown-editor-container ".concat(mt," ").concat(Te?"on-preview":""," ").concat(z?"mini":""," ").concat(xe?"full-screen":""),style:Qt},t.a.createElement(Z,{watch:Te,fullScreen:xe,showNullButton:We,onActionCallback:xt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:ze,placeholder:kt})),Te?t.a.createElement("div",{ref:ut,className:"preview-container"},t.a.createElement(Me.a,{value:Et})):null))),J?t.a.createElement("a",{ref:st,className:"editor-resize"}):null,t.a.createElement(ie.a,null,tt[Fe]?t.a.createElement(S.a,{centered:!0,title:tt[Fe],visible:!0,onCancel:Ge,footer:null},zt):null))}},axZZ:function(le,P,e){"use strict";e.r(P);var w=e("WmNS"),S=e.n(w),se=e("DZo9"),C=e("8z0m"),I=e("+L6B"),o=e("2/Rp"),t=e("miYZ"),g=e("tsqr"),O=e("9og8"),c=e("tJVT"),l=e("q1tI"),u=e.n(l),G=e("5NDa"),F=e("5rEg"),fe=e("Ot1p"),Ee=e("ErOA");function Me(p){var R=p.setIscreate,N=p.init,E=p.UpdateItem,ee=Object(l.useState)(""),H=Object(c.a)(ee,2),r=H[0],i=H[1],_=Object(l.useState)(""),v=Object(c.a)(_,2),n=v[0],T=v[1];Object(l.useEffect)(function(){if(!E)return;i(E&&E.name),T(E&&E.description)},[E]);function k(){return j.apply(this,arguments)}function j(){return j=Object(O.a)(S.a.mark(function Y(){var D;return S.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(r){h.next=3;break}return g.b.info("\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A"),h.abrupt("return");case 3:if(n){h.next=6;break}return g.b.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),h.abrupt("return");case 6:if(!E){h.next=9;break}return te(),h.abrupt("return");case 9:return h.next=11,Object(Ee.a)("/api/hpc_courses.json",{method:"post",body:{name:r,description:n,container_type:window.location.pathname.split("/")[1]}});case 11:D=h.sent,D&&(g.b.info("\u521B\u5EFA\u6210\u529F"),R(!1),N("add"));case 13:case"end":return h.stop()}},Y)})),j.apply(this,arguments)}function te(){return ce.apply(this,arguments)}function ce(){return ce=Object(O.a)(S.a.mark(function Y(){var D;return S.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(Ee.a)("/api/hpc_courses/".concat(E.id,".json"),{method:"put",body:{name:r,description:n,container_type:window.location.pathname.split("/")[1]}});case 2:D=h.sent,D&&(g.b.info("\u7F16\u8F91\u6210\u529F"),R(!1),N(""));case 4:case"end":return h.stop()}},Y)})),ce.apply(this,arguments)}return u.a.createElement("div",null,u.a.createElement(F.a,{style:{marginBottom:"20px"},placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",value:r,maxLength:60,addonAfter:String(r.length)+"/60",onChange:function(D){return i(D.target.value)}}),u.a.createElement(fe.a,{id:"courseContentMD",defaultValue:n,onChange:function(D){return T(D)}}),u.a.createElement("div",{className:"clearfix mt30 mb30"},u.a.createElement(o.a,{type:"primary",onClick:function(){return k()},className:"defalutSubmitbtn fl mr20"},"\u63D0\u4EA4"),u.a.createElement("a",{className:"defalutCancelbtn fl",onClick:function(){return R(!1)}},"\u53D6\u6D88")))}var _e=Me,Ae=e("9Bee");function ue(p){var R=p.CourseItem,N=p.userId,E=p.init,ee=p.ItemUpdate,H=p.setSee,r=p.UserInfo;function i(){return _.apply(this,arguments)}function _(){return _=Object(O.a)(S.a.mark(function n(){var T;return S.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Object(Ee.a)("/api/hpc_courses/".concat(R.id,".json"),{method:"delete"});case 2:T=j.sent,T&&(g.b.info("\u5220\u9664\u6210\u529F"),E("delete"),H(!1));case 4:case"end":return j.stop()}},n)})),_.apply(this,arguments)}function v(){ee(R)}return u.a.createElement("div",null,N===299635||N===301458||(r==null?void 0:r.admin)||(r==null?void 0:r.business)?u.a.createElement("div",{style:{textAlign:"right"}},u.a.createElement(o.a,{onClick:function(){return v()}},"\u7F16\u8F91"),u.a.createElement(o.a,{onClick:function(){return i()},style:{marginLeft:"30px"}},"\u5220\u9664")):null,u.a.createElement("h1",null,R==null?void 0:R.name),u.a.createElement(Ae.a,{value:R==null?void 0:R.description}))}var je=ue,Q=e("9ivq"),Z=e("m3rI"),ie=e("Ty5D"),pe=e("9kvl");function W(p){var R,N,E,ee,H,r,i,_,v,n=p.user,T=p.dispatch,k=Object(l.useState)(1),j=Object(c.a)(k,2),te=j[0],ce=j[1],Y=Object(l.useState)(100),D=Object(c.a)(Y,2),ve=D[0],h=D[1],$e=Object(l.useState)([]),he=Object(c.a)($e,2),ge=he[0],be=he[1],Re=Object(l.useState)(!1),Ue=Object(c.a)(Re,2),dt=Ue[0],Se=Ue[1],Ie=Object(l.useState)(!1),ye=Object(c.a)(Ie,2),gt=ye[0],re=ye[1],Qe=Object(l.useState)(""),Ye=Object(c.a)(Qe,2),Ze=Ye[0],Le=Ye[1],qe=Object(l.useState)(""),et=Object(c.a)(qe,2),tt=et[0],at=et[1],s=Object(l.useState)(""),M=Object(c.a)(s,2),y=M[0],A=M[1],B=Object(ie.m)(),V=B.itemname,de=Object(l.useState)(""),ae=Object(c.a)(de,2),me=ae[0],z=ae[1];Object(l.useEffect)(function(){T({type:"globalSetting/headerToggle",payload:!1}),te&&Pe("")},[te]);function Pe(J){return ke.apply(this,arguments)}function ke(){return ke=Object(O.a)(S.a.mark(function J(ne){var b,De,We,we,Ce;return S.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(Ee.a)("/api/hpc_courses.json",{method:"get",params:{page:te,per_page:ve,container_type:window.location.pathname.split("/")[1]}});case 2:if(b=X.sent,!b){X.next=24;break}if(De=b.data.hpc_courses.length,be(b.data.hpc_courses),A(b.data.file_url),at(""),De){X.next=10;break}return X.abrupt("return");case 10:if(me){X.next=14;break}V?(Ce=0,b==null||((We=b.data)===null||We===void 0||((we=We.hpc_courses)===null||we===void 0))||we.map(function(Oe,mt){var Xe;(V==null?void 0:V.toLocaleLowerCase())===(Oe==null||((Xe=Oe.name)===null||Xe===void 0)?void 0:Xe.toLocaleLowerCase())&&(Ce=mt)}),Le(b.data.hpc_courses[Ce]),re(!0),z(b.data.hpc_courses[Ce].id),(V==null?void 0:V.toLocaleLowerCase())==="resources"&&(Le(b.data.hpc_courses.filter(function(Oe){return Oe.id===15})[0]),re(!0),z(15))):(Le(b.data.hpc_courses[0]),re(!0),z(b.data.hpc_courses[0].id)),X.next=24;break;case 14:if(!(ne==="delete")){X.next=23;break}if(!(De===0)){X.next=18;break}return re(!1),X.abrupt("return");case 18:Le(b.data.hpc_courses[0]),re(!0),z(b.data.hpc_courses[0].id),X.next=24;break;case 23:ne==="add"?(Le(b.data.hpc_courses[De-1]),re(!0),z(b.data.hpc_courses[De-1].id)):(Le(b.data.hpc_courses.filter(function(Oe){return Oe.id===me})[0]),re(!0),z(me));case 24:case"end":return X.stop()}},J)})),ke.apply(this,arguments)}function Ke(J){Se(!1),re(!0),Le(J),z(J.id)}function nt(J){at(J),Se(!0),re(!1)}function Be(){at(""),Se(!0),re(!1)}var rt={name:"file",multiple:!0,action:"https://www.educoder.net/api/hpc_courses/upload_file.json",data:{container_type:window.location.pathname.split("/")[1]},onChange:function(ne){var b=ne.file.status;b!=="uploading",b==="done"?(g.b.success("".concat(ne.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),Pe("")):b==="error"&&g.b.error("".concat(ne.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(ne){var b=ne.size/1024/1024<150;return b||g.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),b}};return u.a.createElement("div",{style:{marginBottom:"40px"}},u.a.createElement("img",{style:{width:"100%"},src:Z.a.IMG_SERVER+"/".concat(y)}),u.a.createElement("div",{className:"edu-container minH500",style:{display:"flex",width:"1200px"}},u.a.createElement("div",{style:{flex:"1",marginTop:"17px"}},ge&&ge.map(function(J,ne){return u.a.createElement("p",{key:ne,onClick:function(){return Ke(J)},className:me===J.id?"menuitemselect":"menuitem task-hide"},J.name)}),(n==null||((R=n.userInfo)===null||R===void 0)?void 0:R.user_id)===299635||(n==null||((N=n.userInfo)===null||N===void 0)?void 0:N.user_id)===301458||(n==null||((E=n.userInfo)===null||E===void 0)?void 0:E.admin)||(n==null||((ee=n.userInfo)===null||ee===void 0)?void 0:ee.business)?u.a.createElement("p",{onClick:function(){return Be()},className:"menuadd",style:{fontSize:"24px",paddingLeft:"10px"}},u.a.createElement("span",{style:{fontSize:"16px",marginLeft:"5px"}},"Last updated")):null),u.a.createElement("div",{className:"rightcount",style:{flex:"6",background:"#ffffff",padding:"20px",marginLeft:"30px",marginTop:"24px"}},dt?u.a.createElement(_e,{UpdateItem:tt,setIscreate:Se,init:Pe}):null,gt?u.a.createElement(je,{UserInfo:n==null?void 0:n.userInfo,setSee:re,userId:n==null||((H=n.userInfo)===null||H===void 0)?void 0:H.user_id,ItemUpdate:nt,CourseItem:Ze,init:Pe}):null)),(n==null||((r=n.userInfo)===null||r===void 0)?void 0:r.user_id)===299635||(n==null||((i=n.userInfo)===null||i===void 0)?void 0:i.user_id)===301458||(n==null||((_=n.userInfo)===null||_===void 0)?void 0:_.admin)||(n==null||((v=n.userInfo)===null||v===void 0)?void 0:v.business)?u.a.createElement(C.a,rt,u.a.createElement(o.a,{className:"menuadd",style:{paddingLeft:"10px",marginLeft:"20px"}},"\u4E0A\u4F20\u9996\u9875\u56FE\u7247")):null)}var Ne=P.default=Object(pe.a)(function(p){var R=p.user;return{user:R}})(W)},dejd:function(le,P,e){},kSUc:function(le,P,e){}}]);