newreactbuild/p__Shixuns__Detail__Discuss...

14 lines
62 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[158,7],{"07cG":function(F,n,e){F.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"1SET":function(F,n,e){F.exports={bg:"bg___NTnWC",wrap:"wrap___2FiaO"}},"7ahc":function(F,n,e){"use strict";e.d(n,"a",function(){return K});var S=e("55MS"),C=e("1gHQ"),I=e("MPZO"),u=e("bnk9"),_=e("EkPb"),i=e("7X0+"),a=e("GZha"),t=e("VmQ4"),d=e("QeCE"),c=e("ZZRV"),r=e.n(c),D=e("M0ff"),o=e.n(D),l=e("4X1q"),Z=e.n(l),se=d.a.Option,$={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};n.b=function(z){var de=z.callback,ie=z.onCancel,ce=Object(c.useState)("python"),Re=Object(a.a)(ce,2),Oe=Re[0],ae=Re[1];function Ae(B){ae(v[B][1])}function V(B){de(B)}return r.a.createElement(i.a,Object(C.a)({},$,{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:Ae},Object.keys(v).map(function(B){return r.a.createElement(se,{key:B,value:B},v[B][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:Oe})),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 de=z.value,ie=z.onChange,ce=z.mode,Re=z.options,Oe=Re===void 0?{}:Re,ae=Object(c.useRef)(),Ae=Object(c.useState)(),V=Object(a.a)(Ae,2),B=V[0],Pe=V[1];return Object(c.useEffect)(function(){if(B){var m=function(q){var _e=q.getValue();ie&&ie(_e)};return B.on("change",m),function(){B.off("change",m)}}},[B,ie]),Object(c.useEffect)(function(){B&&B.setOption("mode",ce)},[B,ce]),Object(c.useEffect)(function(){B&&(de!==B.getValue()&&B.setValue(de||""))},[B,de]),Object(c.useEffect)(function(){if(ae.current&&!B){var m=o.a.fromTextArea(ae.current,Object(S.a)({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},Oe));Pe(m)}},[ae.current,B]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:ae}))}},"8Abk":function(F,n,e){},"9Bee":function(F,n,e){"use strict";var S=e("ZZRV"),C=e.n(S),I=e("Sawj"),u=e("GZha"),_=e("tVQ9"),i=e.n(_),a=e("PRXW");function t(E,f){var y=E.match(/^(\s+)(?:```)/);if(y===null)return f;var b=y[1];return f.split(`
`).map(function(j){var M=j.match(/^\s+/);if(M===null)return j;var x=Object(u.a)(M,1),Q=x[0];return Q.length>=b.length?j.slice(b.length):j}).join(`
`)}var d=[],c=["<ul>"],r=new i.a.Renderer,D=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function o(){d.length=0,c=["<ul>"]}function l(E,f,y,b){if(f>=E.length||E[f].level<=y)return f;var j=E[f];b.push("<li><a href='#"+j.anchor+"'>"+j.text+"</a>"),f++;var M=[];return f=l(E,f,j.level,M),M.length>0&&(b.push("<ul>"),M.forEach(function(x){b.push(x)}),b.push("</ul>")),b.push("</li>"),f=l(E,f,y,b),f}function Z(){return l(d,0,0,c),c.push("</ul>"),c.join("")}var se={heading:function(f){var y=D.exec(f);if(y)return{type:"heading",raw:y[0],depth:y[1].length,text:y[2]}},fences:function(f){var y=this.rules.block.fences.exec(f);if(y){var b=y[0],j=t(b,y[3]||""),M=y[2]?y[2].trim():y[2];if(["latex","katex","math"].indexOf(M)>=0){var x=K(),Q=j;j=x,z[x]={type:"block",expression:Q}}return{type:"code",raw:b,lang:M,text:j}}}},$=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,K=function(){return"__special_katext_id_".concat(v++,"__")},z={};function de(){return z}function ie(){v=0,z={}}function ce(E){return E=E.replace($,function(f,y){var b=K();return z[b]={type:"inline",expression:y},b}),E}var Re=r.listitem;r.listitem=function(E){return Re(ce(E))};var Oe=r.paragraph;r.paragraph=function(E){return Oe(ce(E))};var ae=r.tablecell;r.tablecell=function(E,f){return ae(ce(E),f)},r.code=function(E,f,y){var b=(f||"").match(/\S*/)[0];return b?["latex","katex","math"].indexOf(b)>=0?"<p class='editormd-tex'>".concat(E,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(f,'">').concat(y?E:Object(a.escape)(E,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(y?E:Object(a.escape)(E,!0))+"</code></pre>"},r.heading=function(E,f,y){var b=this.options.headerPrefix+y.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return d.push({anchor:b,level:f,text:E}),"<h"+f+' id="'+b+'">'+E+"</h"+f+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:se,renderer:r});var Ae=i.a,V=e("8+LE"),B=e("ZRDM"),Pe=e.n(B),m=e("saPB"),R=/<pre[^>]*>/g;function q(E){var f=document.createElement("div");return f.innerHTML=E,f.childNodes.length===0?"":f.childNodes[0].nodeValue}var _e=n.a=function(E){var f=E.value,y=f===void 0?"":f,b=E.className,j=E.style,M=j===void 0?{}:j,x=String(y),Q=Object(S.useMemo)(function(){var L=Ae(x),ne=de();return x.match(/\[TOC\]/)&&(L=L.replace("<p>[TOC]</p>",Z()),o()),L=L.replace(/(__special_katext_id_\d+__)/g,function(re,g){var w=ne[g],Ee=w.type,pe=w.expression;return Object(m.renderToString)(q(pe)||"",{displayMode:Ee==="block",throwOnError:!1,output:"html"})}),L=L.replace(/▁/g,"\u2581\u2581\u2581"),ie(),Pe.a.sanitize(L)},[x]),k=Object(S.useRef)();function H(L){var ne=L.target;if(ne.tagName.toUpperCase()==="A"){var re=ne.getAttribute("href");if(re.startsWith("#")){L.preventDefault();var g=document.getElementById(re.replace("#",""));g&&g.scrollIntoView(!0)}}}return Object(S.useEffect)(function(){if(k.current&&Q&&(Q.match(R)&&window.PR.prettyPrint()),k.current)return k.current.addEventListener("click",H),function(){k.current.removeEventListener("click",H),ie(),o()}},[Q,k.current,H]),C.a.createElement("div",{ref:k,style:M,className:"".concat(b||""," markdown-body"),dangerouslySetInnerHTML:{__html:Q}})}},"9VGf":function(F,n,e){"use strict";e.d(n,"a",function(){return I});var S=e("ZZRV"),C=e.n(S);function I(u,_){var i=Object(S.useRef)();Object(S.useEffect)(function(){i.current=u}),Object(S.useEffect)(function(){function a(){i.current()}if(_!==null){var t=setInterval(a,_);return function(){return clearInterval(t)}}},[_])}},AMnG:function(F,n,e){"use strict";var S=e("X/R0"),C=e("M6G9"),I=e("GZha"),u=e("ZZRV"),_=e.n(u),i=e("nWbc"),a=e.n(i),t=e("Ot1p");n.a=function(d){var c=d.id,r=d.activeDiscussIndex,D=d.onReplyDiscuss,o=Object(u.useState)(""),l=Object(I.a)(o,2),Z=l[0],se=l[1];function $(K){se(K)}function v(){if(!Z){C.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}D(c,Z),se("")}return _.a.createElement("div",{key:c,className:"discuss-item-editor",style:{display:r===c?"block":"none",width:"100%"}},_.a.createElement(t.a,{miniToolbar:!0,startInit:r===c,defaultValue:Z,id:c,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:$}),_.a.createElement("a",{onClick:v,className:"btn-send"},"\u53D1\u9001"))}},BdwD:function(F,n,e){"use strict";var S=e("55MS"),C=e("ZZRV"),I=e.n(C),u=function(i){var a=i.styles,t=a===void 0?{}:a,d=i.customText;return I.a.createElement("section",{className:"tc animated fadeIn",style:Object(S.a)(Object(S.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!"))};n.a=u},BjJ7:function(F,n,e){"use strict";e.d(n,"d",function(){return C}),e.d(n,"c",function(){return I}),e.d(n,"f",function(){return u}),e.d(n,"b",function(){return _}),e.d(n,"e",function(){return i}),e.d(n,"a",function(){return a});var S=e("m3rI");function C(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 D=t[r],o=d?"".concat(d,"/").concat(D.name):"".concat(D.name);c.push({title:D.name,isLeaf:!(D.type==="tree"),key:o})}return c}function u(t,d,c){for(var r=0;r<t.length;r++){var D=t[r];if(D.key===d){D.children=c;break}D.children&&u(D.children,d,c)}return t}function _(t,d,c){var r;return function(){var D=this,o=arguments,l=function(){r=null,c||t.apply(D,o)},Z=c&&!r;clearTimeout(r),r=setTimeout(l,d),Z&&t.apply(D,o)}}var i=!0,a=S.a.API_SERVER},"C+DQ":function(F,n,e){},FOrL:function(F,n){F.exports="data:image/png;base64,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"},HmJG:function(F,n,e){},IxHN:function(F,n,e){"use strict";var S=e("ZZRV"),C=e.n(S),I=e("07cG"),u=e.n(I);n.a=function(_){var i=_.message,a=_.className,t=_.style,d=t===void 0?{}:t;return C.a.createElement("div",{className:"".concat(u.a.idsRingWrapper," ").concat(a)},C.a.createElement("div",{className:u.a.ldsRing},C.a.createElement("div",null),C.a.createElement("div",null),C.a.createElement("div",null),C.a.createElement("div",null)),i?C.a.createElement("p",{style:d},i):null)}},M8RZ:function(F,n,e){"use strict";e.d(n,"a",function(){return d});var S=e("FGJx"),C=e("o0AO"),I=e("uwZC"),u=e("lpH6"),_=e("ZZRV"),i=e.n(_),a=e("EaaV"),t=e.n(a),d=function(c){Object(I.a)(D,c);var r=Object(u.a)(D);function D(o){var l;Object(S.a)(this,D),l=r.call(this,o);var Z=window.document;return l.node=Z.createElement("div"),Z.body.appendChild(l.node),l}return Object(C.a)(D,[{key:"render",value:function(){var l=this.props.children;return Object(a.createPortal)(l,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),D}(i.a.Component)},Ot1p:function(F,n,e){"use strict";var S=e("rjoL"),C=e("TMtJ"),I=e("Uu80"),u=e("GZha"),_=e("zjzt"),i=e("ZZRV"),a=e.n(i),t=e("M0ff"),d=e.n(t),c=e("BlUI"),r=e("4X1q"),D=e("bwE0"),o=e("aPdX"),l=e("rnm6"),Z=e("95/S"),se=e("kSUc"),$=e("9Bee"),v=e("1gHQ"),K=e("dejd"),z=e("C+DQ"),de=[{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(p){var ee=p.onActionCallback,T=p.title,oe=p.icon,he=p.actionName,O=p.className,N=O===void 0?"":O,W=p.children;function le(){ee(he)}return a.a.createElement("a",{title:T,className:N,onClick:le},a.a.createElement("i",{className:"md-iconfont ".concat(oe)}),W)}var ce=function(p){var ee=p.watch,T=p.showNullButton,oe=p.onActionCallback,he=p.fullScreen,O=[].concat(de,[{title:"".concat(ee?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ee?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},O.map(function(N,W){return a.a.createElement("li",{key:W},N.actionName?a.a.createElement(ie,Object(v.a)({},N,{onActionCallback:oe})):a.a.createElement("span",{className:"v-line"}))}),T?a.a.createElement("li",null,a.a.createElement(ie,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:oe},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(ie,{icon:"".concat(he?"icon-shrink":"icon-enlarge"),title:he?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:oe})))},Re=e("M8RZ"),Oe=e("MPZO"),ae=e("bnk9"),Ae=e("EkPb"),V=e("7X0+"),B=e("DHCt"),Pe=e("CRgH"),m={labelCol:{span:4},wrapperCol:{span:20}},R=function(p){var ee=p.callback,T=p.onCancel;function oe(he){ee(he)}return a.a.createElement(V.a,Object(v.a)({},m,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:oe}),a.a.createElement(V.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(Pe.a,null)),a.a.createElement(V.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(Pe.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(ae.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(ae.a,{type:"ghost",onClick:T},"\u53D6\u6D88")))},q=e("7ahc"),_e=e("HmJG"),E=e("BjJ7"),f=V.a.useForm,y={width:280,marginRight:10},b={labelCol:{span:5},wrapperCol:{span:19}},j=function(p){var ee=p.callback,T=p.onCancel,oe=f(),he=Object(u.a)(oe,1),O=he[0];function N(h){ee(h)}function W(h){O.setFieldsValue({src:"/api/attachments/".concat(h.id)})}function le(h){var G=h.target.files[0];x(G,W)}return a.a.createElement(V.a,Object(v.a)({form:O},b,{className:"upload-image-panel",onFinish:N}),a.a.createElement(V.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(V.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(Pe.a,{style:y})),a.a.createElement(M,{onFileChange:le}))),a.a.createElement(V.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(Pe.a,{style:{width:264}})),a.a.createElement(V.a.Item,{style:{textAlign:"right"}},a.a.createElement(ae.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(ae.a,{type:"ghost",onClick:T},"\u53D6\u6D88")))};function M(p){var ee=p.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:ee}))}function x(p,ee){var T=new FormData;T.append("editormd-image-file",p),T.append("file_param_name","editormd-image-file"),T.append("byxhr","true");var oe=new window.XMLHttpRequest;oe.withCredentials=!0,oe.addEventListener("load",function(he){ee(JSON.parse(he.target.responseText))},!1),oe.addEventListener("error",function(he){console.error(he)},!1),oe.open("POST","".concat(E.a,"/api/attachments.json")),oe.send(T)}var Q=e("EYz/"),k=e("gwXo"),H=e("9cas"),L=e("twZV"),ne=L.a.Group,re={margin:"0 8px"},g=function(p){var ee=p.callback,T=p.onCancel;function oe(he){ee(he)}return a.a.createElement(V.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:oe},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:re},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:re},"\u884C\u6570"),a.a.createElement(V.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(k.a,null)),a.a.createElement("span",{style:re},"\u5217\u6570"),a.a.createElement(V.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(k.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:re},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(V.a.Item,{name:"align"},a.a.createElement(ne,null,a.a.createElement(L.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(L.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(L.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(L.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(ae.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(ae.a,{type:"ghost",onClick:T},"\u53D6\u6D88")))},w="link",Ee="upload-image",pe="code-block",Ue="add-table",ye="------------",xe={default:ye,left:":".concat(ye),center:":".concat(ye,":"),right:"".concat(ye,":")},Ne=e("9VGf"),ve,fe;function Ke(){}var X=0,Se=1e4,ze="\u2581";function Ve(p){return/^\d+$/.test(p)?"".concat(p,"px"):p}var je=navigator.platform.toUpperCase().indexOf("MAC")>=0,We=je?"Cmd":"Ctrl",Be=(ve={},Object(_.a)(ve,We+"-B","bold"),Object(_.a)(ve,We+"-I","italic"),ve),Me=(fe={},Object(_.a)(fe,w,"\u6DFB\u52A0\u94FE\u63A5"),Object(_.a)(fe,pe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(_.a)(fe,Ee,"\u6DFB\u52A0\u56FE\u7247"),Object(_.a)(fe,Ue,"\u6DFB\u52A0\u8868\u683C"),fe),Fe=n.a=function(p){var ee=p.defaultValue,T=ee===void 0?"":ee,oe=p.onChange,he=p.width,O=he===void 0?"100%":he,N=p.height,W=N===void 0?400:N,le=p.miniToolbar,h=le===void 0?!1:le,G=p.isFocus,te=G===void 0?!1:G,Ce=p.watch,Le=p.id,be=Le===void 0?"markdown-editor-id":Le,me=p.showResizeBar,xt=me===void 0?!1:me,ut=p.noStorage,bt=ut===void 0?!1:ut,dt=p.showNullButton,Lt=dt===void 0?!1:dt,Et=p.fullScreen,Je=Et===void 0?!1:Et,at=p.onBlur,nt=p.onCMBeforeChange,mt=p.className,It=mt===void 0?"":mt,_t=p.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)(T),ht=Object(u.a)(Bt,2),rt=ht[0],ot=ht[1],Ft=Object(i.useState)(Ce),vt=Object(u.a)(Ft,2),He=vt[0],pt=vt[1],Ht=Object(i.useState)(Je),Dt=Object(u.a)(Ht,2),Xe=Dt[0],gt=Dt[1],Xt=Object(i.useState)(""),Rt=Object(u.a)(Xt,2),Ge=Rt[0],Ze=Rt[1],Kt=Object(i.useState)(0),Ot=Object(u.a)(Kt,2),Ye=Ot[0],lt=Ot[1],Vt=Object(i.useState)(W),Pt=Object(u.a)(Vt,2),st=Pt[0],Ut=Pt[1],Gt=Object(i.useState)(!1),At=Object(u.a)(Gt,2),Zt=At[0],it=At[1],Qe=Object(i.useRef)(),ke=Object(i.useRef)(),$e=Object(i.useRef)(),qe=Object(i.useRef)();Object(i.useEffect)(function(){if(Qe.current){var P=function(Y,J){var ue=J.clipboardData;if(ue){var De=ue.types.toString(),Te=ue.items;if(De==="text/html,Files"||De==="Files"){var ge=Te[1];De==="Files"&&(ge=Te[0]),ge.kind==="file"&&ge.type.match(/^image\//i)&&x(ge.getAsFile(),function(Ie){Ie.id?U.replaceSelection("![,](/api/attachments/".concat(Ie.id,")")):document.location.href="/user/login"})}else return!0}return!0},U=d.a.fromTextArea(Qe.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!h,lineWrapping:!0,value:T,autoCloseTags:!0,autoCloseBrackets:!0});return U.on("paste",P),Wt(U),function(){U.off("paste",P)}}},[]);var yt=Object(i.useCallback)(function(){if(ke.current)try{var P=ke.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,U=ke.current.getElementsByClassName("markdown-editor-body")[0];Xe?U.style.height="calc(100vh - ".concat(P,"px)"):U.style.height="".concat(st-P,"px")}catch(A){console.log(A,"---- to set md editor body height")}},[st,ke,Xe]);Object(i.useEffect)(function(){function P(){var A=new c.default(function(Y){var J=Object(I.a)(Y),ue;try{for(J.s();!(ue=J.n()).done;){var De=ue.value;(De.target.offsetHeight>0||De.target.offsetWidth>0)&&(yt(),s.setSize("100%","100%"),s.refresh())}}catch(Te){J.e(Te)}finally{J.f()}});return A.observe(Qe.current.parentElement),A}if(s){var U=P();return function(){U.unobserve(Qe.current.parentElement)}}},[s,yt]),Object(i.useEffect)(function(){if(s){for(var P=[],U=function(){var De=Y[A];J=Object(u.a)(De,2);var Te=J[0],ge=J[1],Ie=Object(_.a)({},Te,function(){Tt(ge)});P.push(Ie),s.addKeyMap(Ie)},A=0,Y=Object.entries(Be);A<Y.length;A++){var J;U()}return function(){var ue=Object(I.a)(P),De;try{for(ue.s();!(De=ue.n()).done;){var Te=De.value;s.removeKeyMap(Te)}}catch(ge){ue.e(ge)}finally{ue.f()}}}},[s]),Object(i.useEffect)(function(){Je!==Xe&&gt(Je)},[Je]),Object(Ne.a)(function(){if(!bt&&Ye>0){var P=new Date().getTime(),U=window.sessionStorage.getItem(be);P>=Ye+Se&&(!U||U!==rt)&&(window.sessionStorage.setItem(be,rt),it(!0))}},Se),Object(i.useEffect)(function(){pt(Ce)},[s,Ce]),Object(i.useEffect)(function(){s&&(te&&s.focus())},[s,te]),Object(i.useEffect)(function(){if(He&&s){var P=function(Y){var J=Y.target;if(qe.current){var ue=J.scrollTop/J.scrollHeight;qe.current.scrollTop=qe.current.scrollHeight*ue}},U=s.getScrollerElement();return U.addEventListener("scroll",P),function(){U.removeEventListener("scroll",P)}}},[s,He]),Object(i.useEffect)(function(){if(s&&nt){var P=function(A,Y){nt(A,Y)};return s.on("beforeChange",P),function(){s.off("beforeChange",P)}}},[s,nt]),Object(i.useEffect)(function(){if(s&&at){var P=function(){at(s.getValue())};return s.on("blur",P),function(){s.off("blur",P)}}},[s,at]),Object(i.useEffect)(function(){if(s){var P=function(A){var Y=A.getValue();ot(Y),lt(new Date().getTime()),A.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),oe&&oe(Y)};return s.on("change",P),function(){s.off("change",P)}}},[s,oe]),Object(i.useEffect)(function(){s&&(T==null?(s.setValue(""),ot("")):T!==s.getValue()&&(s.setValue(T),ot(T)))},[s,T]);var Tt=Object(i.useCallback)(function(P){var U=s.getCursor(),A=s.getSelection(),Y=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(Y.map(function(J){return J===""?"":"- ".concat(J)}).join(`
`)),s.focus();case"list-ol":return A===""?s.replaceSelection("1. "+A):s.replaceSelection(Y.map(function(J,ue){return J===""?"":"".concat(ue+1,". ").concat(J)}).join(`
`)),s.focus();case"add-null-ch":return A===""&&s.setCursor(U.line,U.ch+1),s.replaceSelection(ze),s.focus();case"eraser":return s.setValue(""),s.focus();case"trigger-watch":return pt(!He),s.focus();case"trigger-full-screen":return gt(!Xe),s.focus();case w:Ze(w);return;case pe:Ze(pe);return;case Ee:Ze(Ee);return;case Ue:Ze(Ue);return;default:throw new Error}},[s,He,Xe]),et=Object(i.useCallback)(function(P){Ze("");switch(Ge){case w:var U=P.title,A=P.link;return s.replaceSelection("[".concat(U,"](").concat(A,")")),s.focus();case pe:var Y=P.language,J=P.content;return s.replaceSelection(["```"+Y,J,"```"].join(`
`)),s.focus();case Ee:var ue=P.src,De=P.alt;return s.replaceSelection("![ ".concat(De," ]( ").concat(ue,' "').concat(De,'" )')),s.focus();case Ue:for(var Te=P.row,ge=P.col,Ie=P.align,ct=`
`,tt=0;tt<Te;tt++){for(var St=[],Ct=[],Nt=0;Nt<ge;Nt++)tt===1&&Ct.push(xe[Ie]),St.push(" ");tt===1&&(ct+="| ".concat(Ct.join(" | "),` |
`)),ct+="| ".concat(St.join(ge===1?"":" | "),` |
`)}return s.replaceSelection(ct+`
`),s.focus();default:throw new Error}},[s,Ge]),zt=Object(i.useMemo)(function(){switch(Ge){case w:return a.a.createElement(R,{callback:et,onCancel:we});case pe:return a.a.createElement(q.b,{callback:et,onCancel:we});case Ee:return a.a.createElement(j,{callback:et,onCancel:we});case Ue:return a.a.createElement(g,{callback:et,onCancel:we});default:return null}},[Ge]);function we(){Ze("")}Object(i.useEffect)(function(){if($e.current){var P=function(Te){J=!0,ue=Te.pageY},U=function(){J=!1},A=function(Te){if(J){var ge=Te.pageY-ue;ge<0&&(ge=0),ge>300&&(ge=300);var Ie=W+ge+"px";Ut(Ie)}},Y=$e.current,J=!1,ue=0;return Y.addEventListener("mousedown",P),document.addEventListener("mousemove",A),document.addEventListener("mouseup",U),function(){Y.removeEventListener("mousedown",P),document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",U)}}},[s,$e]),Object(i.useEffect)(function(){Ut(W)},[W]);var Yt=Ve(O),Qt=Ve(st),kt={width:Yt,height:Qt},wt=Object(i.useMemo)(function(){if(Ye){var P=new Date(Ye),U=P.getHours(),A=P.getMinutes(),Y=P.getSeconds();return U=U<10?"0"+U:U,A=A<10?"0"+A:A,Y=Y<10?"0"+Y:Y,"".concat(U,":").concat(A,":").concat(Y)}return 0},[Ye]);function Jt(){window.sessionStorage.removeItem(be),it(!1),lt(0)}function $t(){it(!1),lt(0),s.setValue(window.sessionStorage.getItem(be))}return a.a.createElement(i.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:ke},a.a.createElement("div",{className:"markdown-editor-container ".concat(It," ").concat(He?"on-preview":""," ").concat(h?"mini":""," ").concat(Xe?"full-screen":""),style:kt},a.a.createElement(ce,{watch:He,fullScreen:Xe,showNullButton:Lt,onActionCallback:Tt}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:Qe,placeholder:Mt})),He?a.a.createElement("div",{ref:qe,className:"preview-container"},a.a.createElement($.a,{value:rt})):null)),Zt?a.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",a.a.createElement("a",{onClick:$t},"\u6062\u590D")," ? /",a.a.createElement("a",{onClick:Jt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",wt," \u4FDD\u5B58\uFF09"):null),xt?a.a.createElement("a",{ref:$e,className:"editor-resize"}):null,a.a.createElement(Re.a,null,Me[Ge]?a.a.createElement(C.a,{centered:!0,title:Me[Ge],visible:!0,onCancel:we,footer:null},zt):null))}},Plam:function(F,n,e){"use strict";var S=e("EYz/"),C=e("gwXo"),I=e("rjoL"),u=e("TMtJ"),_=e("Rbwl"),i=e("hTF7"),a=e("VBJJ"),t=e.n(a),d=e("z3+T"),c=e("GZha"),r=e("55MS"),D=e("ZZRV"),o=e.n(D),l=e("8Abk"),Z=e("IxHN"),se=e("M8RZ"),$=e("BdwD"),v=e("fXAG"),K=e("mCJh"),z=e("m3rI"),de=e("9Bee"),ie=e("Ypxr"),ce=e("AMnG"),Re=e("kaH+"),Oe=e("dhSg");function ae(m){var R=m.data,q=m.index,_e=m.adminOrOperator,E=m.parentDiscussIndex,f=m.shixunIdentifier,y=m.user,b=m.onSetRewardData,j=m.onSetActionType,M=R.author,x=R.can_delete,Q=R.content,k=R.hidden,H=R.id,L=R.reward,ne=R.time;function re(){b({id:H,index:q,user_id:M.user_id,parentDiscussIndex:E})}function g(){j({id:H,index:q,params:{hidden:k?"0":"1",container_identifier:f},type:"hidden-discuss",parentDiscussIndex:E,message:k?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function w(){j({id:H,index:q,type:"delete-discuss",parentDiscussIndex:E,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var Ee=_e||x||M.user_id===y.user_id||M.login===y.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(M.login),target:"_blank"},M.name),o.a.createElement("span",{className:"grey"},ne),L?o.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(L)},o.a.createElement("i",{className:"iconfont icon-gift c-orange "}),o.a.createElement("span",null,L)):null),o.a.createElement("div",{className:"btn-group"},_e?o.a.createElement("a",{onClick:re,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},o.a.createElement("i",{className:"iconfont icon-jiangli"})):null,_e?o.a.createElement("a",{onClick:g,title:k?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},o.a.createElement("i",{className:k?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ee?o.a.createElement("a",{onClick:w,title:"\u5220\u9664"},o.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),o.a.createElement(de.a,{className:"discuss-content",value:Q}))}var Ae=function(m){var R=m.data,q=m.index,_e=m.shixunIdentifier,E=m.adminOrOperator,f=m.identity,y=m.onTopOrDownDiscuss,b=m.onPlusDiscuss,j=m.onSetActionType,M=m.onSetRewardData,x=m.user,Q=m.activeDiscussIndex,k=m.onReplyDiscuss,H=m.onSetActiveDiscussIndex,L=R.content,ne=R.children,re=R.game_url,g=R.hidden,w=R.id,Ee=R.position,pe=R.praise_count,Ue=R.reward,ye=R.sticky,xe=R.time,Ne=R.user_praise,ve=R.game_passed,fe=R.author;function Ke(){H(w)}function X(){y(w,!ye,q)}function Se(){b(w,!Ne,q)}function ze(){M({id:w,index:q,user_id:fe.user_id})}function Ve(){j({id:w,index:q,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function je(){j({id:w,index:q,params:{hidden:g?"0":"1",container_identifier:_e},type:"hidden-discuss",message:g?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var We=function(Me){var Fe=Me.target,p=Fe.nodeName,ee=Fe.src;p==="IMG"&&(Oe.a.publish("preview-image",ee),console.log("src:",ee))};return o.a.createElement("div",{className:"discuss-item-container",key:w},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"},xe),Ee?o.a.createElement("span",{className:"c-green"}," [\u7B2C",Ee,"\u5173] "):null,re?o.a.createElement("a",{href:re,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,ye?o.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,Ue?o.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Ue)},o.a.createElement("i",{className:"iconfont icon-gift c-orange "}),o.a.createElement("span",null,Ue)):null,f<=5?o.a.createElement("span",{style:{flex:"1",textAlign:"right",color:ve===1?"#29bd8b":""}},ve===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),o.a.createElement("div",{onClick:We},o.a.createElement(de.a,{className:"discuss-content",value:L})),ne&&ne.length>0?o.a.createElement("div",{className:"reply-discuss-container",onClick:We},ne.map(function(Be,Me){return o.a.createElement(ae,{key:Be.id,data:Be,index:Me,shixunIdentifier:_e,adminOrOperator:E,user:x,onSetRewardData:M,onSetActionType:j,parentDiscussIndex:q})})):null,o.a.createElement("div",{className:"btn-group"},E?o.a.createElement("a",{onClick:ze,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},o.a.createElement("i",{className:"iconfont icon-jiangli"})):null,E?o.a.createElement("a",{onClick:je,title:g?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},o.a.createElement("i",{className:g?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,f<=5?o.a.createElement("a",{onClick:X,className:ye?"btn-top":"btn-down",title:ye?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},o.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,E&&(!ne||ne.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:Ke,title:"\u56DE\u590D"},o.a.createElement("i",{className:"iconfont icon-huifu1"})),o.a.createElement("a",{onClick:Se,className:Ne?"c-orange":""},o.a.createElement("i",{className:Ne?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),o.a.createElement("span",null,pe||""))),o.a.createElement(ce.a,{id:w,activeDiscussIndex:Q,onReplyDiscuss:k})))},V={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function B(m,R){switch(R.type){case v.O:return Object(r.a)(Object(r.a)({},m),{},{loading:!0});case v.V:return Object(r.a)(Object(r.a)({},m),{},{showRewardDialog:!0});case v.b:return Object(r.a)(Object(r.a)({},m),{},{showRewardDialog:!1});case v.k:return Object(r.a)(Object(r.a)({},m),R.payload);case v.Y:return Object(r.a)(Object(r.a)({},m),R.payload);case v.w:return Object(r.a)(Object(r.a)({},m),R.payload);case v.y:return Object(r.a)(Object(r.a)({},m),R.payload);case v.G:return Object(r.a)(Object(r.a)({},m),R.payload);case v.a:return Object(r.a)(Object(r.a)({},m),R.payload);default:throw new Error}}var Pe=n.a=function(m){var R=m.shixunIdentifier,q=m.identity,_e=m.activeIndex,E=m.user,f=m.isShixunDetail,y=f===void 0?!1:f,b=Object(D.useReducer)(B,V),j=Object(c.a)(b,2),M=j[0],x=j[1],Q=M.page,k=M.loading,H=M.data,L=M.actionType,ne=M.showRewardDialog,re=M.activeDiscussIndex,g=Object(D.useRef)(),w=Object(D.useRef)();function Ee(O){return pe.apply(this,arguments)}function pe(){return pe=Object(d.a)(t.a.mark(function O(N){var W;return t.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(!k){h.next=2;break}return h.abrupt("return");case 2:return h.prev=2,x({type:v.O}),h.next=6,Object(K.c)(R,N);case 6:W=h.sent,x({type:v.k,payload:{activeDiscussIndex:null,page:N,data:W,loading:!1}}),h.next=13;break;case 10:h.prev=10,h.t0=h.catch(2),console.log(h.t0);case 13:case"end":return h.stop()}},O,null,[[2,10]])})),pe.apply(this,arguments)}function Ue(O){Ee(O)}function ye(O,N,W){return xe.apply(this,arguments)}function xe(){return xe=Object(d.a)(t.a.mark(function O(N,W,le){var h;return t.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.prev=0,te.next=3,Object(K.e)(N,W);case 3:h=te.sent,T[le].user_praise=W,T[le].praise_count=h.praise_count,x({type:v.w,payload:{data:Object(r.a)(Object(r.a)({},H),{},{comments:T})}}),te.next=12;break;case 9:te.prev=9,te.t0=te.catch(0),console.log(te.t0);case 12:case"end":return te.stop()}},O,null,[[0,9]])})),xe.apply(this,arguments)}function Ne(O,N,W){return ve.apply(this,arguments)}function ve(){return ve=Object(d.a)(t.a.mark(function O(N,W,le){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.prev=0,G.next=3,Object(K.h)(N,W);case 3:T[le].sticky=W,x({type:v.Y,payload:{data:Object(r.a)(Object(r.a)({},H),{},{comments:T})}}),G.next=10;break;case 7:G.prev=7,G.t0=G.catch(0),console.log(G.t0);case 10:case"end":return G.stop()}},O,null,[[0,7]])})),ve.apply(this,arguments)}function fe(){x({type:v.y,payload:{actionType:null}})}function Ke(){return X.apply(this,arguments)}function X(){return X=Object(d.a)(t.a.mark(function O(){var N,W,le,h,G,te,Ce,Le;return t.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(N=L.id,W=L.params,le=L.type,h=L.index,G=L.parentDiscussIndex,!(le==="hidden-discuss")){me.next=6;break}return me.next=4,Object(K.d)(N,W);case 4:G?T[G].children[h].hidden=W.hidden==1:T[h].hidden=W.hidden==1,x({type:v.y,payload:{actionType:null,data:Object(r.a)(Object(r.a)({},H),{},{comments:T})}});case 6:if(!(le==="delete-discuss")){me.next=31;break}return me.next=9,Object(K.b)(N);case 9:if(!(G||G===0)){me.next=22;break}te=T[G].children,Ce=te.length-1;case 12:if(!(Ce>=0)){me.next=19;break}if(!(te[Ce].id===N)){me.next=16;break}return te.splice(Ce,1),me.abrupt("break",19);case 16:Ce--,me.next=12;break;case 19:T[G].children=te,me.next=30;break;case 22:Le=T.length-1;case 23:if(!(Le>=0)){me.next=30;break}if(!(T[Le].id===N)){me.next=27;break}return T.splice(Le,1),me.abrupt("break",30);case 27:Le--,me.next=23;break;case 30:x({type:v.y,payload:{actionType:null,data:Object(r.a)(Object(r.a)({},H),{},{comments:T})}});case 31:case"end":return me.stop()}},O)})),X.apply(this,arguments)}function Se(O){x({type:v.y,payload:{actionType:O}})}function ze(){x({type:v.b})}function Ve(){return je.apply(this,arguments)}function je(){return je=Object(d.a)(t.a.mark(function O(){var N,W,le,h,G,te,Ce;return t.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return N=g.current,W=N.id,le=N.index,h=N.score,G=N.user_id,te=N.parentDiscussIndex,be.next=3,Object(K.g)(W,{container_type:"Discusses",score:h,user_id:G});case 3:Ce=be.sent,te?T[te].children[le].reward=Ce.code:T[le].reward=Ce.code,x({type:v.G,payload:{showRewardDialog:!1,data:Object(r.a)(Object(r.a)({},H),{},{comments:T})}}),g.current=null;case 7:case"end":return be.stop()}},O)})),je.apply(this,arguments)}function We(O){g.current=O,x({type:v.V})}function Be(O){g.current.score=O}function Me(O,N){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(d.a)(t.a.mark(function O(N,W){return t.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.prev=0,h.next=3,Object(K.f)(N,W);case 3:Ee(Q),h.next=9;break;case 6:h.prev=6,h.t0=h.catch(0),console.log(h.t0);case 9:case"end":return h.stop()}},O,null,[[0,6]])})),Fe.apply(this,arguments)}function p(O){re===O?x({type:v.a,payload:{activeDiscussIndex:null}}):x({type:v.a,payload:{activeDiscussIndex:O}})}if(Object(D.useEffect)(function(){function O(){return N.apply(this,arguments)}function N(){return N=Object(d.a)(t.a.mark(function W(){return t.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(!(_e===3&&!H&&R)){h.next=3;break}return h.next=3,Ee(Q);case 3:case"end":return h.stop()}},W)})),N.apply(this,arguments)}O()},[R,_e,Q,x]),Object(D.useEffect)(function(){var O=Oe.a.subscribe("create-discuss",function(){Ee(Q)});return O},[R]),!H)return!y&&o.a.createElement(Z.a,null);var ee=H.disscuss_count,T=H.comments,oe=H.all,he=H.can_hidden;return o.a.createElement(D.Fragment,null,o.a.createElement("div",{className:"discuss-container",ref:w},!y&&k?o.a.createElement(Z.a,null):null,ee===0?o.a.createElement($.a,null):null,T.map(function(O,N){return o.a.createElement(Ae,{user:E,key:O.id,data:O,index:N,identity:q,onPaginationChange:Ue,shixunIdentifier:R,onSetActionType:Se,onTopOrDownDiscuss:Ne,adminOrOperator:he,onPlusDiscuss:ye,onSetRewardData:We,activeDiscussIndex:re,onSetActiveDiscussIndex:p,onReplyDiscuss:Me})}),ee>10?o.a.createElement("div",{className:"pagination-container"},o.a.createElement(i.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Ue,current:Q,total:ee})):null),o.a.createElement(se.a,null,o.a.createElement(u.a,{centered:!0,title:"\u63D0\u793A",visible:!!L,onOk:Ke,onCancel:fe},o.a.createElement("p",null,L?L.message:"")),o.a.createElement(u.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:ne,onCancel:ze,onOk:Ve},o.a.createElement(C.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Be,style:{width:"228px"}}))))}},UZu5:function(F,n,e){},Ypxr:function(F,n,e){},ZBKS:function(F,n,e){F.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(F,n,e){"use strict";e.r(n);var S=e("buSX"),C=e("ZZRV"),I=e.n(C),u=e("9kvl"),_=e("Plam"),i=e("zeYf"),a=e("kaH+"),t=e("1SET"),d=e.n(t),c=function(D){var o,l,Z=D.shixunsDetail,se=D.globalSetting,$=D.loading,v=D.user,K=D.dispatch,z=Object(S.a)(D,["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(_.a,{activeIndex:3,shixunIdentifier:(o=Z.detail)===null||o===void 0?void 0:o.identifier,identity:(l=v.userInfo)===null||l===void 0?void 0:l.role,user:v.userInfo,isShixunDetail:!0})),I.a.createElement(i.a,null),I.a.createElement(a.a,null))};n.default=Object(u.a)(function(r){var D=r.shixunsDetail,o=r.loading,l=r.globalSetting,Z=r.user;return{shixunsDetail:D,globalSetting:l,user:Z,loading:o}})(c)},dejd:function(F,n,e){},dhSg:function(F,n,e){"use strict";function S(I){var u={},_={subscribe:function(a,t){return u[a]||(u[a]=[]),u[a].push(t),this.unsubscribe.bind(null,a,t)},unsubscribe:function(a,t){var d=u[a],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[a].splice(c,1),!0}return!1},publish:function(a){if(!u[a])return!1;var t=Array.prototype.slice.call(arguments,1);return u[a].forEach(function(d){d.apply(null,t)}),this}};return I?Object.assign(I,_):_}var C=new S;n.a=C},fXAG:function(F,n,e){"use strict";e.d(n,"i",function(){return S}),e.d(n,"h",function(){return C}),e.d(n,"j",function(){return I}),e.d(n,"cb",function(){return u}),e.d(n,"n",function(){return _}),e.d(n,"Q",function(){return i}),e.d(n,"t",function(){return a}),e.d(n,"u",function(){return t}),e.d(n,"ab",function(){return d}),e.d(n,"z",function(){return c}),e.d(n,"l",function(){return r}),e.d(n,"W",function(){return D}),e.d(n,"r",function(){return o}),e.d(n,"L",function(){return l}),e.d(n,"Z",function(){return Z}),e.d(n,"bb",function(){return se}),e.d(n,"k",function(){return $}),e.d(n,"O",function(){return v}),e.d(n,"Y",function(){return K}),e.d(n,"w",function(){return z}),e.d(n,"y",function(){return de}),e.d(n,"V",function(){return ie}),e.d(n,"b",function(){return ce}),e.d(n,"G",function(){return Re}),e.d(n,"a",function(){return Oe}),e.d(n,"N",function(){return Ae}),e.d(n,"f",function(){return V}),e.d(n,"s",function(){return B}),e.d(n,"X",function(){return Pe}),e.d(n,"x",function(){return m}),e.d(n,"A",function(){return R}),e.d(n,"e",function(){return q}),e.d(n,"d",function(){return _e}),e.d(n,"U",function(){return E}),e.d(n,"g",function(){return f}),e.d(n,"c",function(){return y}),e.d(n,"P",function(){return j}),e.d(n,"m",function(){return M}),e.d(n,"E",function(){return x}),e.d(n,"H",function(){return Q}),e.d(n,"C",function(){return k}),e.d(n,"D",function(){return H}),e.d(n,"B",function(){return L}),e.d(n,"F",function(){return ne}),e.d(n,"S",function(){return re}),e.d(n,"p",function(){return g}),e.d(n,"q",function(){return w}),e.d(n,"T",function(){return Ee}),e.d(n,"R",function(){return pe}),e.d(n,"o",function(){return Ue}),e.d(n,"K",function(){return ye}),e.d(n,"J",function(){return xe}),e.d(n,"I",function(){return Ne}),e.d(n,"M",function(){return ve}),e.d(n,"v",function(){return fe});var S="FETCH_TASK_START",C="FETCH_TASK_FAILURE",I="FETCH_TASK_SUCCESS",u="UPDATE_TASK_DATA",_="HIDE_EVALUATE_RESULT",i="SHOW_EVALUATE_RESULT",a="MOVE_X",t="MOVE_Y",d="TRIGGER_RIGHT_PANEL_MASK ",c="SET_ACTIVE_INDEX",r="GET_TASK_LIST",D="SHOW_TASK_LIST",o="HIDE_TASK_LIST",l="SET_TASK_STAR",Z="TRIGGER_ENLARGE_UNITY3D ",se="TRIGGER_TAB_FIXED ",$="GET_DISCUSSES",v="SHOW_DISCUSSES_LOADING",K="TOP_OR_DOWN_DISCUSS",z="PLUS_DISCUSS",de="SET_ACTION_TYPE",ie="SHOW_REWARD_DIALOG",ce="CANCEL_REWARD_DIALOG",Re="SET_REWARD",Oe="ACTIVE_DISCUSS_INDEX",ae="CREATE_DISCUSS",Ae="SHOW_ANSWER_LOADING",V="FETCH_ANSWER_INFO",B="HIGH_TIP_MODAL",Pe="SHOW_TIP_MODAL",m="SELECT_UNLOCK_ANSWER",R="SET_CHOOSE_ANSWERS",q="EVAL_CHOOSE_START",_e="EVAL_CHOOSE_END",E="SHOW_REP_loading",f="FETCH_REP_CONTENT",y="EDIT_REP_CONTENT",b="SET_REP_PATH",j="SHOW_EVALUATE_LOADING",M="HIDE_EVALUATE_LOADING",x="SET_EVALUATE_MESSAGE",Q="SET_SHOW_DIR",k="SET_EDITOR_SETTING",H="SET_EDITOR_THEME",L="SET_EDITOR_FONTSIZE",ne="SET_REPOS",re="SHOW_PATH_LIST",g="HIDE_PATH_LIST",w="HIDE_PICTURE_VIEW",Ee="SHOW_PICTURE_VIEW",pe="SHOW_NOTICE",Ue="HIDE_NOTICE",ye="SET_TAB_INDEX",xe="SET_SSH_TABS",Ne="SET_SSH_CONFIGDATA",ve="SET_VNC_LOADING ",fe="ON_TAB_TO_SPACE "},kSUc:function(F,n,e){},"kaH+":function(F,n,e){"use strict";var S=e("MPZO"),C=e("bnk9"),I=e("GZha"),u=e("ZZRV"),_=e.n(u),i=e("UZu5"),a=e.n(i),t=e("dhSg"),d=e("TJkC"),c=e("Z9Ac"),r=e("EOO0");n.a=function(){var D=Object(u.useState)(""),o=Object(I.a)(D,2),l=o[0],Z=o[1],se=Object(u.useState)(0),$=Object(I.a)(se,2),v=$[0],K=$[1];Object(u.useEffect)(function(){var ie=t.a.subscribe("preview-image",function(ce){Z(ce)});return ie},[]);function z(){Z("")}function de(){K(v+90)}return _.a.createElement(u.Fragment,null,l?_.a.createElement("div",{className:"image-preview-container"},_.a.createElement("div",{className:"button-group"},_.a.createElement(C.a,{onClick:de},"\u65CB\u8F6C",_.a.createElement(d.a,null)),_.a.createElement(C.a,{href:l},"\u4E0B\u8F7D",_.a.createElement(c.a,null)),_.a.createElement(C.a,{onClick:z},"\u5173\u95ED",_.a.createElement(r.a,null))),_.a.createElement("img",{className:"image-preview",src:l,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(v,"deg)")}})):null)}},mCJh:function(F,n,e){"use strict";e.d(n,"c",function(){return C}),e.d(n,"h",function(){return I}),e.d(n,"e",function(){return u}),e.d(n,"d",function(){return _}),e.d(n,"g",function(){return i}),e.d(n,"b",function(){return a}),e.d(n,"f",function(){return t}),e.d(n,"a",function(){return d});var S=e("ErOA");function C(c){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(S.c)("/discusses.json?page=".concat(r-1,"&container_identifier=").concat(c,"&container_type=Shixun"))}function I(c,r){return Object(S.e)("/discusses/".concat(c,"/top_or_down_discuss.json"),{top:r})}function u(c,r){return Object(S.e)("/discusses/".concat(c,"/plus.json"),{container_type:"Discuss",type:r?1:0})}function _(c,r){return Object(S.e)("/discusses/".concat(c,"/hidden.json"),r)}function i(c,r){return Object(S.e)("/discusses/".concat(c,"/reward_code.json"),r)}function a(c){return Object(S.a)("/api/discusses/".concat(c,".json"),{method:"delete"})}function t(c,r){return Object(S.e)("/discusses/".concat(c,"/reply.json"),{container_type:"Shixun",content:r})}function d(c){return Object(S.e)("/discusses.json",c)}},nWbc:function(F,n,e){},zeYf:function(F,n,e){"use strict";var S=e("CeOx"),C=e("NiCL"),I=e("NE/W"),u=e("L7QV"),_=e("GZha"),i=e("buSX"),a=e("ZZRV"),t=e.n(a),d=e("9kvl"),c=e("m3rI"),r=e("NfTp"),D=e.n(r),o=e("ZBKS"),l=e.n(o),Z=function($){var v,K,z,de,ie,ce,Re,Oe,ae,Ae,V,B,Pe,m,R,q,_e,E,f,y,b,j,M,x,Q,k,H,L,ne,re,g=$.shixunsDetail,w=$.user,Ee=$.globalSetting,pe=$.loading,Ue=$.dispatch,ye=Object(i.a)($,["shixunsDetail","user","globalSetting","loading","dispatch"]),xe=Object(a.useState)(!0),Ne=Object(_.a)(xe,2),ve=Ne[0],fe=Ne[1],Ke=((v=g.rightData)===null||v===void 0?void 0:v.complete_count)?Number((K=g.rightData)===null||K===void 0?void 0:K.complete_count)/Number((z=g.rightData)===null||z===void 0?void 0:z.challenge_count)*100:0;return g.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:((de=g.rightData)===null||de===void 0?void 0:de.creator)&&"/users/".concat((ie=g.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=g.rightData)===null||ce===void 0?void 0:ce.creator)&&"images/".concat((Re=g.rightData)===null||Re===void 0?void 0:Re.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},(Oe=g.rightData)===null||Oe===void 0||((ae=Oe.creator)===null||ae===void 0)?void 0:ae.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"},(Ae=g.rightData)===null||Ae===void 0?void 0:Ae.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=g.detail)===null||V===void 0?void 0:V.updated_at)?D()((B=g.detail)===null||B===void 0?void 0:B.updated_at).format("YYYY-MM-DD HH:mm"):""))),!((Pe=g.detail)===null||Pe===void 0?void 0:Pe.is_jupyter)&&((m=g.detail)===null||m===void 0?void 0:m.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 ",((R=g.rightData)===null||R===void 0?void 0:R.complete_count)||0," \u5173 / \u5171",((q=g.rightData)===null||q===void 0?void 0:q.challenge_count)||0," \u5173"))),t.a.createElement(u.a,{percent:Ke,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((_e=g.rightData)===null||_e===void 0||((E=_e.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 ",(f=g.rightData)===null||f===void 0?void 0:f.user_tag_count," \u4E2A / \u5171",(y=g.rightData)===null||y===void 0?void 0:y.tag_count," \u4E2A"))),t.a.createElement("div",{className:"".concat(l.a.skillContentWrap," ").concat(ve?l.a.skillContentWrapMin:l.a.skillContentWrapMax)},(b=g.rightData)===null||b===void 0?void 0:b.tags.map(function(X,Se){return t.a.createElement(t.a.Fragment,{key:Se},X.tag_name&&t.a.createElement("span",{className:X.status?l.a.skillContentIcon:l.a.skillContentIconNoStatus},X.tag_name))})),((j=g.rightData)===null||j===void 0||((M=j.tags)===null||M===void 0)?void 0:M.length)>15&&t.a.createElement(t.a.Fragment,null,ve?t.a.createElement("div",{className:l.a.skillExpandAllWrap,onClick:function(){return fe(!ve)}},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 fe(!ve)}},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=g.rightData)===null||x===void 0||((Q=x.paths)===null||Q===void 0)?void 0:Q.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,(k=g.rightData)===null||k===void 0?void 0:k.paths.map(function(X,Se){return Se>2?null:t.a.createElement("div",{className:l.a.pathWrap,key:X.id},t.a.createElement("a",{href:"/paths/".concat(X.id),target:"_blank"},t.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(c.a.IMG_SERVER,"/").concat(X.image_url),className:l.a.pathImg})),t.a.createElement("div",{className:l.a.pathContentWrap},t.a.createElement("a",{href:"/paths/".concat(X.id),target:"_blank",className:l.a.pathContentName},X.name),t.a.createElement("p",{className:l.a.pathContent},t.a.createElement(C.a,{placement:"bottom",title:"\u7AE0\u8282"},t.a.createElement("span",{className:l.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-shixun mr3"}),X.stages_count)),t.a.createElement(C.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"}),X.members_count)))))}))),!!((H=g.rightData)===null||H===void 0||((L=H.paths)===null||L===void 0)?void 0:L.length)&&!!((ne=g.rightData)===null||ne===void 0?void 0:ne.recommands.length)&&w.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,(re=g.rightData)===null||re===void 0?void 0:re.recommands.map(function(X,Se){return Se>2?null:t.a.createElement("div",{className:l.a.pathContentItem,key:Se},t.a.createElement("a",{href:"/shixuns/".concat(X.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(X.pic),className:l.a.pathImg})),t.a.createElement("div",{className:l.a.pathContentWrap},t.a.createElement(C.a,{placement:"bottom",title:X.name},t.a.createElement("a",{href:"/shixuns/".concat(X.identifier,"/challenges"),target:"_blank",className:l.a.pathContentName},X.name)),t.a.createElement("p",{className:"".concat(l.a.pathContent," ").concat(l.a.recommandContent)},t.a.createElement("span",null,X.stu_num," \u4EBA\u5B66\u4E60"),t.a.createElement("span",{className:l.a.recommandLevel},X.level))))})))):null};n.a=Object(d.a)(function(se){var $=se.shixunsDetail,v=se.user,K=se.loading,z=se.globalSetting;return{shixunsDetail:$,user:v,globalSetting:z,loading:K.models.index}})(Z)}}]);