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__Guidance.9e6b9881.async.js

5 lines
7.5 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[128],{"5oB3":function(Z,S,a){Z.exports={flex_box_center:"flex_box_center___2WENa",flex_space_between:"flex_space_between___32o_C",flex_box_vertical_center:"flex_box_vertical_center___VReNJ",flex_box_center_end:"flex_box_center_end___VidHP",flex_box_column:"flex_box_column___7bh0_",guidance:"guidance___1zlCK",title:"title___TLK56",u:"u___1YcNG",active:"active___2cPfY",content:"content___3PW9_",btn:"btn___26Rnl"}},"9Bee":function(Z,S,a){"use strict";var z=a("k1fw"),U=a("q1tI"),H=a.n(U),ue=a("vg9a"),q=a("tJVT"),X=a("DlQD"),L=a.n(X),E=a("rUJ1");function ee(e,t){var n=e.match(/^(\s+)(?:```)/);if(n===null)return t;var r=n[1];return t.split(`
`).map(function(i){var s=i.match(/^\s+/);if(s===null)return i;var f=Object(q.a)(s,1),p=f[0];return p.length>=r.length?i.slice(r.length):i}).join(`
`)}var _=[],o=["<ul>"],m=new L.a.Renderer,te=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function $(){_.length=0,o=["<ul>"]}var V={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function u(e,t,n,r){if(t>=e.length||e[t].level<=n)return t;var i=e[t];r.push("<li><a href='#"+i.anchor+"'>"+i.text+"</a>"),t++;var s=[];return t=u(e,t,i.level,s),s.length>0&&(r.push("<ul>"),s.forEach(function(f){r.push(f)}),r.push("</ul>")),r.push("</li>"),t=u(e,t,n,r),t}function ae(){return u(_,0,0,o),o.push("</ul>"),o.join("")}var ne={heading:function(t){var n=te.exec(t);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(t){var n=this.rules.block.fences.exec(t);if(n){var r=n[0],i=ee(r,n[3]||""),s=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(s)>=0){var f=N(),p=i;i=f,h[f]={type:"block",expression:p}}return{type:"code",raw:r,lang:s,text:i}}}},J=/(?:\${2})([^\n`]+?)(?:\${2})/gi,F=0,N=function(){return"__special_katext_id_".concat(F++,"__")},h={};function B(){return h}function j(){F=0,h={}}function P(e){return e=e.replace(J,function(t,n){var r=N();return h[r]={type:"inline",expression:n},r}),e}var v=m.listitem;m.listitem=function(e){return v(P(e))};var ce=m.paragraph;m.paragraph=function(e){return ce(P(e))};var re=m.tablecell;m.tablecell=function(e,t){return re(P(e),t)},m.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];return r?["latex","katex","math"].indexOf(r)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(n?e:Object(E.escape)(e,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(n?e:Object(E.escape)(e,!0))+"</code></pre>"},m.heading=function(e,t,n){var r=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return _.push({anchor:r,level:t,text:e}),"<h"+t+' id="'+r+'">'+e+"</h"+t+">"},L.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),L.a.use({tokenizer:ne,renderer:m});var G=L.a,A=a("SJMd"),b=a("m3rI"),oe=a("Oy/b"),Y=/<pre[^>]*>/g;function ie(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes.length===0?"":t.childNodes[0].nodeValue}var de=S.a=function(e){var t=e.value,n=t===void 0?"":t,r=e.className,i=e.showTextOnly,s=e.showLines,f=e.style,p=f===void 0?{}:f,R=String(n),D=Object(U.useMemo)(function(){try{var y=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,O=/\"\/api\/attachments\/|\"\/attachments\/download\//g,C=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;R=R.replace(y,"("+b.a.API_SERVER+"/api/attachments/").replace(O,'"'+b.a.API_SERVER+"/api/attachments/").replace(C,'"'+b.a.API_SERVER+"/files/uploads/")}catch(le){}var l=G(R);setTimeout(function(){return se()},300);var I=B();if(R.match(/\[TOC\]/)&&(l=l.replace("<p>[TOC]</p>",ae()),$()),l=l.replace(/(__special_katext_id_\d+__)/g,function(le,_e){var c=I[_e],d=c.type,x=c.expression;return Object(oe.renderToString)(ie(x)||"",{displayMode:d==="block",throwOnError:!1,output:"html"})}),l=l.replace(/▁/g,"\u2581\u2581\u2581"),j(),i){var Q=document.createElement("div");return Q.innerHTML=l,Q.innerText}return l},[R]),g=Object(U.useRef)();V.WebkitLineClamp=s,s&&(p=Object(z.a)(Object(z.a)({},p),V));function W(y){var O=y.target;if(O.tagName.toUpperCase()==="A"){var C=O.getAttribute("href");if(C.startsWith("#")){y.preventDefault();var l=document.getElementById(C.replace("#",""));l&&l.scrollIntoView(!0)}}}var se=function(){};return Object(U.useEffect)(function(){if(g.current&&D&&(D.match(Y)&&window.PR.prettyPrint()),g.current)return g.current.addEventListener("click",W),function(){g.current.removeEventListener("click",W),j(),$()}},[D,g.current,W]),H.a.createElement(H.a.Fragment,null,H.a.createElement("div",{ref:g,style:Object(z.a)({},p),className:"".concat(r||""," markdown-body "),dangerouslySetInnerHTML:{__html:D}}))}},ObO0:function(Z,S,a){"use strict";a.r(S);var z=a("cWXX"),U=a("/ezw"),H=a("+L6B"),ue=a("2/Rp"),q=a("WmNS"),X=a.n(q),L=a("9og8"),E=a("tJVT"),ee=a("PpiC"),_=a("q1tI"),o=a.n(_),m=a("Ty5D"),te=a("9kvl"),$=a("1vsH"),V=a("5oB3"),u=a.n(V),ae=a("ErOA"),ne=a("m3rI"),J=a("9Bee"),F=function(h){var B,j,P,v=h.user,ce=Object(ee.a)(h,["user"]),re=Object(_.useState)(1),G=Object(E.a)(re,2),A=G[0],b=G[1],oe=Object(_.useState)(!1),Y=Object(E.a)(oe,2),ie=Y[0],de=Y[1],e=Object(_.useState)(!1),t=Object(E.a)(e,2),n=t[0],r=t[1],i=Object(_.useState)(""),s=Object(E.a)(i,2),f=s[0],p=s[1],R=Object(_.useState)(!0),D=Object(E.a)(R,2),g=D[0],W=D[1],se=Object(_.useState)([{},{}]),y=Object(E.a)(se,2),O=y[0],C=y[1],l=Object(m.l)(),I=l.pathname;console.log(l,"location"),Object(_.useEffect)(function(){var c;(v==null||((c=v.userInfo)===null||c===void 0)?void 0:c.identity)&&Q()},[v==null||((B=v.userInfo)===null||B===void 0)?void 0:B.identity]),Object(_.useEffect)(function(){le()},[]);var Q=function(){if(I.includes("classrooms")){var d;(v==null||((d=v.userInfo)===null||d===void 0)?void 0:d.identity)==="student"&&(de(!0),b(2));return}if(I.includes("paths")){r(!0);return}},le=function(){var c=Object(L.a)(X.a.mark(function d(x){var T,K,M,me;return X.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(ae.a)("/api/introductions.json",{method:"get"});case 2:T=w.sent,(T==null?void 0:T.introductions)&&(K=null,I.includes("classrooms")&&(K="course",p("\u6559\u5B66\u8BFE\u5802")),I.includes("paths")&&(K="subject",p("\u5B9E\u8DF5\u8BFE\u7A0B")),M=T.introductions,me=[M==null?void 0:M.find(function(k){return k.clazz==="teacher"&&k.page_type===K}),M==null?void 0:M.find(function(k){return k.clazz==="student"&&k.page_type===K})],C(me)),W(!1);case 5:case"end":return w.stop()}},d)}));return function(x){return c.apply(this,arguments)}}(),_e=function(){var d,x,T=ne.a.API_SERVER+"/api/attachments/"+(A===1?(d=O[0])===null||d===void 0?void 0:d.attachment_id:(x=O[1])===null||x===void 0?void 0:x.attachment_id);Object($.r)("",T)};return o.a.createElement("section",{className:u.a.guidance},o.a.createElement(U.a,{loading:g,active:!0,paragraph:{rows:5}},o.a.createElement("div",{className:u.a.title},f,"\u65B0\u624B\u6307\u5F15"),o.a.createElement("ul",{className:u.a.u},!ie&&o.a.createElement("li",{onClick:function(){return b(1)},className:A===1?u.a.active:""},"\u6559\u5E08\u7248"),!n&&o.a.createElement("li",{onClick:function(){return b(2)},className:A===2?u.a.active:""},"\u5B66\u751F\u7248")),A===1&&o.a.createElement("div",{className:u.a.content},o.a.createElement(J.a,{value:((j=O[0])===null||j===void 0?void 0:j.content)||""})),A===2&&o.a.createElement("div",{className:u.a.content},o.a.createElement(J.a,{value:((P=O[1])===null||P===void 0?void 0:P.content)||""})),o.a.createElement("div",{className:u.a.btn},o.a.createElement(ue.a,{type:"primary",onClick:_e},"\u4E0B\u8F7D\u7528\u6237\u624B\u518C"))))};S.default=Object(te.a)(function(N){var h=N.user;return{user:h}})(F)}}]);