build/static/js/102.5dd3346b.chunk.js

1 line
23 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{"E+/Y":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKey=t.httpUrl=void 0;var r,i=(r=n("JGtk"))&&r.__esModule?r:{default:r},a=JSON.parse(localStorage.chromesetting),o=a&&a.common.wiki,c=(0,i.default)(o);t.httpUrl=o,t.default=c,t.TokenKey="autologin_trustie"},FRFo:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("3S7+"));n("5Dmo");var i=n("cDcd"),a=o(i);function o(e){return e&&e.__esModule?e:{default:e}}function c(e){var t=e.beforeText,n=e.afterText,o=e.className,c=e.inputId,d=e.timeOut,s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,c=e[Symbol.iterator]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,i.useState)((function(){return t})),2),u=s[0],l=s[1],m=(0,i.useCallback)((function(){var e=document.querySelector("#"+c);e?(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),l(n),d&&setTimeout((function(){l(t)}),1500)):console.error("您的CopyTool未设置正确的inputId")}),[]);return a.default.createElement(r.default,{placement:"top",title:u,onVisibleChange:function(){l(t)}},a.default.createElement("i",{className:"iconfont icon-fuzhiicon cursor "+o,style:{color:"#466aff"},onClick:m}))}c.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.default=(0,i.memo)(c)},H5Q0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){var t=document.createElement("div");function n(){a.unmountComponentAtNode(t)&&t.parentNode&&t.parentNode.removeChild(t)}document.body.appendChild(t),setTimeout((function(){a.render(i.default.createElement(d,{afterClose:n}),t)}))};var r=n("cDcd"),i=c(r),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("faye")),o=c(n("CWZq"));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){var t=e.afterClose,n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,c=e[Symbol.iterator]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)(!0),2),a=n[0],c=n[1];return i.default.createElement(o.default,{isRender:a,Modifyloginvalue:function(){c(!1),t()}})}},JGtk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKey=void 0;var r=d(n("TeRw")),i=d(n("tsqr"));t.default=function(e){window.location.href.indexOf("localhost")<0&&(a.default.defaults.withCredentials=!0);var t=a.default.create({baseURL:e,timeout:18e5});return t.interceptors.request.use((function(e){if(o.default.load(s)&&(e.headers.Authorization=o.default.load(s)),"3007"===window.location.port){var t=o.default.load(s);-1===e.url.indexOf("?")?e.url=e.url+"?token="+t:e.url=e.url+"&token="+t}return e}),(function(e){console.log(e)})),t.interceptors.response.use((function(e){var t=e||{};return 400===t.status?(i.default.error(t.data.message||"操作失败"),Promise.reject("error")):401===t.status?(i.default.error(t.data.message||"登录信息已过期"),Promise.reject("error")):403===t.status?(i.default.error(t.data.message||"无权限!"),Promise.reject("error")):40001===t.status?(r.default.open({message:"提示",description:"账户或密码错误!"}),Promise.reject("error")):200===e.status||200===t.status?e.data:void r.default.open({message:"提示",description:t.message})}),(function(e){var t=e.response||{};return 400===t.status?(i.default.error(t.data.message||"操作失败"),Promise.reject("error")):401===t.status?(i.default.error(t.data.message||"登录信息已过期"),(0,c.default)(),Promise.reject("error")):403===t.status?(i.default.error(t.data.message||"无权限!"),Promise.reject("error")):(r.default.open({message:"提示",description:e.message}),Promise.reject(e))})),t},n("/xke"),n("miYZ");var a=d(n("vDqi")),o=d(n("Po8q")),c=d(n("H5Q0"));function d(e){return e&&e.__esModule?e:{default:e}}var s=t.TokenKey="autologin_trustie"},QuzT:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEmoji=function(e){var t=r.filter((function(t){return t.code===e}));return t.length>0?t[0].emoji:e};var r=[{emoji:"🎨",entity:"&#x1f3a8;",code:":art:",description:"Improve structure / format of the code.",name:"art"},{emoji:"⚡️",entity:"&#x26a1;",code:":zap:",description:"Improve performance.",name:"zap"},{emoji:"🔥",entity:"&#x1f525;",code:":fire:",description:"Remove code or files.",name:"fire"},{emoji:"🐛",entity:"&#x1f41b;",code:":bug:",description:"Fix a bug.",name:"bug"},{emoji:"🚑",entity:"&#128657;",code:":ambulance:",description:"Critical hotfix.",name:"ambulance"},{emoji:"✨",entity:"&#x2728;",code:":sparkles:",description:"Introduce new features.",name:"sparkles"},{emoji:"📝",entity:"&#x1f4dd;",code:":memo:",description:"Add or update documentation.",name:"memo"},{emoji:"🚀",entity:"&#x1f680;",code:":rocket:",description:"Deploy stuff.",name:"rocket"},{emoji:"💄",entity:"&#ff99cc;",code:":lipstick:",description:"Add or update the UI and style files.",name:"lipstick"},{emoji:"🎉",entity:"&#127881;",code:":tada:",description:"Begin a project.",name:"tada"},{emoji:"✅",entity:"&#x2705;",code:":white_check_mark:",description:"Add or update tests.",name:"white-check-mark"},{emoji:"🍎",entity:"",code:":apple:",description:"apple",name:"apple"},{emoji:"🐳",entity:"",code:":whale:",description:"whale",name:"whale"},{emoji:"🔒",entity:"&#x1f512;",code:":lock:",description:"Fix security issues.",name:"lock"},{emoji:"🔖",entity:"&#x1f516;",code:":bookmark:",description:"Release / Version tags.",name:"bookmark"},{emoji:"🚨",entity:"&#x1f6a8;",code:":rotating_light:",description:"Fix compiler / linter warnings.",name:"rotating-light"},{emoji:"🚧",entity:"&#x1f6a7;",code:":construction:",description:"Work in progress.",name:"construction"},{emoji:"💚",entity:"&#x1f49a;",code:":green_heart:",description:"Fix CI Build.",name:"green-heart"},{emoji:"⬇️",entity:"⬇️",code:":arrow_down:",description:"Downgrade dependencies.",name:"arrow-down"},{emoji:"⬆️",entity:"⬆️",code:":arrow_up:",description:"Upgrade dependencies.",name:"arrow-up"},{emoji:"📌",entity:"&#x1F4CC;",code:":pushpin:",description:"Pin dependencies to specific versions.",name:"pushpin"},{emoji:"👷",entity:"&#x1f477;",code:":construction_worker:",description:"Add or update CI build system.",name:"construction-worker"},{emoji:"📈",entity:"&#x1F4C8;",code:":chart_with_upwards_trend:",description:"Add or update analytics or track code.",name:"chart-with-upwards-trend"},{emoji:"♻️",entity:"&#x2672;",code:":recycle:",description:"Refactor code.",name:"recycle"},{emoji:"",entity:"&#10133;",code:":heavy_plus_sign:",description:"Add a dependency.",name:"heavy-plus-sign"},{emoji:"",entity:"&#10134;",code:":heavy_minus_sign:",description:"Remove a dependency.",name:"heavy-minus-sign"},{emoji:"🔧",entity:"&#x1f527;",code:":wrench:",description:"Add or update configuration files.",name:"wrench"},{emoji:"🔨",entity:"&#128296;",code:":hammer:",description:"Add or update development scripts.",name:"hammer"},{emoji:"🌐",entity:"&#127760;",code:":globe_with_meridians:",description:"Internationalization and localization.",name:"globe-with-meridians"},{emoji:"✏️",entity:"&#59161;",code:":pencil2:",description:"Fix typos.",name:"pencil2"},{emoji:"📝",entity:"&#x1f4dd;",code:":pencil:",description:"Add or update documentation.",name:"pencil"},{emoji:"💩",entity:"&#58613;",code:":poop:",description:"Write bad code that needs to be improved.",name:"poop"},{emoji:"⏪",entity:"&#9194;",code:":rewind:",description:"Revert changes.",name:"rewind"},{emoji:"🔀",entity:"&#128256;",code:":twisted_rightwards_arrows:",description:"Merge branches.",name:"twisted-rightwards-arrows"},{emoji:"📦",entity:"&#1F4E6;",code:":package:",description:"Add or update compiled files or packages.",name:"package"},{emoji:"👽",entity:"&#1F47D;",code:":alien:",description:"Update code due to external API changes.",name:"alien"},{emoji:"🚚",entity:"&#1F69A;",code:":truck:",description:"Move or rename resources (e.g.: files, paths, routes).",name:"truck"},{emoji:"📄",entity:"&#1F4C4;",code:":page_facing_up:",description:"Add or update license.",name:"page-facing-up"},{emoji:"💥",entity:"&#x1f4a5;",code:":boom:",description:"Introduce breaking changes.",name:"boom"},{emoji:"🍱",entity:"&#1F371",code:":bento:",description:"Add or update assets.",name:"bento"},{emoji:"♿️",entity:"&#9855;",code:":wheelchair:",description:"Improve accessibility.",name:"wheelchair"},{emoji:"💡",entity:"&#128161;",code:":bulb:",description:"Add or update comments in source code.",name:"bulb"},{emoji:"🍻",entity:"&#x1f37b;",code:":beers:",description:"Write code drunkenly.",name:"beers"},{emoji:"💬",entity:"&#128172;",code:":speech_balloon:",description:"Add or update text and literals.",name:"speech-balloon"},{emoji:"🗃",entity:"&#128451;",code:":card_file_box:",description:"Perform database related changes.",name:"card-file-box"},{emoji:"🔊",entity:"&#128266;",code:":loud_sound:",description:"Add or update logs.",name:"loud-sound"},{emoji:"🔇",entity:"&#128263;",code:":mute:",description:"Remove logs.",name:"mute"},{emoji:"👥",entity:"&#128101;",code:":busts_in_silhouette:",description:"Add or update contributor(s).",name:"busts-in-silhouette"},{emoji:"🚸",entity:"&#128696;",code:":children_crossing:",description:"Improve user experience / usability.",name:"children-crossing"},{emoji:"🏗",entity:"&#1f3d7;",code:":building_construction:",description:"Make architectural changes.",name:"building-construction"},{emoji:"📱",entity:"&#128241;",code:":iphone:",description:"Work on responsive design.",name:"iphone"},{emoji:"🤡",entity:"&#129313;",code:":clown_face:",description:"Mock things.",name:"clown-face"},{emoji:"🥚",entity:"&#129370;",code:":egg:",description:"Add or update an easter egg.",name:"egg"},{emoji:"🙈",entity:"&#8bdfe7;",code:":see_no_evil:",description:"Add or update a .gitignore file.",name:"see-no-evil"},{emoji:"📸",entity:"&#128248;",code:":camera_flash:",description:"Add or update snapshots.",name:"camera-flash"},{emoji:"⚗",entity:"&#128248;",code:":alembic:",description:"Perform experiments.",name:"alembic"},{emoji:"🔍",entity:"&#128269;",code:":mag:",description:"Improve SEO.",name:"mag"},{emoji:"🏷️",entity:"&#127991;",code:":label:",description:"Add or update types.",name:"label"},{emoji:"🌱",entity:"&#127793;",code:":seedling:",description:"Add or update seed files.",name:"seedling"},{emoji:"🚩",entity:"&#x1F6A9;",code:":triangular_flag_on_post:",description:"Add, update, or remove feature flags.",name:"triangular-flag-on-post"},{emoji:"🥅",entity:"&#x1F945;",code:":goal_net:",description:"Catch errors.",name:"goal-net"},{emoji:"💫",entity:"&#x1f4ab;",code:":dizzy:",description:"Add or update animations and transitions.",name:"animation"},{emoji:"🗑",entity:"&#x1F5D1;",code:":wastebasket:",description:"Deprecate code that needs to be cleaned up.",name:"wastebasket"},{emoji:"🛂",entity:"&#x1F6C2;",code:":passport_control:",description:"Work on code related to authorization, roles and permissions.",name:"passport-control"},{emoji:"🩹",entity:"&#x1FA79;",code:":adhesive_bandage:",description:"Simple fix for a non-critical issue.",name:"adhesive-bandage"}]},bjH3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("cDcd"),i=l(r);n("vg9a");var a=n("ud8/"),o=l(a);n("SJMd");var c=l(n("wMS7")),d=n("QuzT"),s=l(n("vDqi")),u=n("Oy/b");function l(e){return e&&e.__esModule?e:{default:e}}var m=/<pre[^>]*>/g,f=/:([a-zA-Z_]+):/g,p=/\[[#][0-9]{0,}\]\(\/[A-Za-z0-9]{0,}\/[A-Za-z0-9]{0,}\/issues\/[0-9]{0,}\)/g;t.default=function(e){var t=e.value,n=void 0===t?"":t,l=e.className,h=e.style,y=void 0===h?{}:h,v=e.url,g=e.owner,w=void 0===g?void 0:g,k=e.projectsId,b=void 0===k?void 0:k,j=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,c=e[Symbol.iterator]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)([]),2),_=j[0],x=j[1];(0,r.useEffect)((function(){w&&b&&function(){var e=E.match(p),t=[];if(e&&e.length>0){for(var n=0;n<e.length;n++){var r=e[n].match(/#(\S*)\]/)[1];r&&t.push(r)}s.default.get("/"+w+"/"+b+"/issues/index_to_name",{params:{index:t}}).then((function(e){e&&x(e.data)}))}}()}),[w,b]);var E=String(n),S=(0,r.useMemo)((function(){var e=(0,o.default)(E),t=(0,a.getMathExpressions)();E.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",(0,a.getTocContent)()),(0,a.cleanToc)());var n=E.match(f);if(n&&n.length>0)for(var r=0;r<n.length;r++)e=e.replace(n[r],(0,d.getEmoji)(n[r]));if(w&&b&&_&&_.length>0)for(var i=0;i<_.length;i++){var s=_[i],l=s.id?'<a href="/'+w+"/"+b+"/issues/"+s.project_issues_index+'">#'+s.project_issues_index+":"+s.subject+"</a>":"<span>#"+s.project_issues_index+"(已删除)</span>";e=e.replaceAll('<a href="/'+w+"/"+b+"/issues/"+s.project_issues_index+'">#'+s.project_issues_index+"</a>",l)}return e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var r=t[n],i=r.type,a=r.expression;return(0,u.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(a)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,a.resetMathExpressions)(),c.default.sanitize(e)}),[E,_]);(0,r.useEffect)((function(){if(v&&v.hash&&S){var e=v.hash;if(e){var t=decodeURIComponent(e.split("#")[1]),n=document.getElementById(t);n&&window.scrollTo(0,n.offsetTop)}}}),[v,S]);var T=(0,r.useRef)();function A(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n&&n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}return(0,r.useEffect)((function(){if(T.current&&S&&S.match(m)&&window.PR.prettyPrint(),T.current)return T.current.addEventListener("click",A),function(){T.current.removeEventListener("click",A),(0,a.resetMathExpressions)(),(0,a.cleanToc)()}}),[S,T.current,A]),i.default.createElement("div",{ref:T,style:y,className:(l||"")+" markdown-body",dangerouslySetInnerHTML:{__html:S}})}},"j/6D":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseSidebar=void 0;var r,i,a=s(n("14Xm")),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.parseSidebar=(r=a.default.mark((function e(t,n){var r,i,d,s;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.filter((function(e){return"_Sidebar"===e.name})),i=void 0,!r.length){e.next=7;break}return e.next=5,u(o({},n,{pageName:"_Sidebar"})).then((function(e){if(e&&"200"===e.message){var r=c.Base64.decode(e.data.md_content),a=t.filter((function(e){return-1===r.indexOf("[["+e.name+"]]")&&"_Sidebar"!==e.name})),d=a.map((function(e){return"\n[["+e.name+"]]"})).join("");a.length&&m(o({},n,{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:c.Base64.encode(""+r+d)})),i={menuList:f(a.length?""+r+d:r),sidebar:r}}}));case 5:e.next=15;break;case 7:if(t.length){e.next=9;break}return e.abrupt("return");case 9:return d=[],t.map((function(e){d.push("[["+e.name+"]]")})),s=d.join("\n"),e.next=14,l(o({},n,{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:c.Base64.encode(s)}));case 14:i={menuList:f(s),sidebar:s};case 15:return e.abrupt("return",i);case 16:case"end":return e.stop()}}),e,this)})),i=function(){var e=r.apply(this,arguments);return new Promise((function(t,n){return function r(i,a){try{var o=e[i](a),c=o.value}catch(e){return void n(e)}if(!o.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(c)}("next")}))},function(e,t){return i.apply(this,arguments)}),t.wikiPages=function(e){return(0,d.default)({url:"/api/wiki/wikiPages",method:"get",params:e})},t.getWiki=u,t.addWiki=l,t.updateWiki=m,t.deleteWiki=function(e){return(0,d.default)({url:"/api/wiki/deleteWiki",method:"DELETE",data:e})},t.markdownToTree=f,t.findNodeByKey=p,t.findNodeByChildrenKey=function e(t,n){for(var r=0;r<t.length;r++){var i=t[r];if(i.key==n)return t;if(i.children.length){var a=e(i.children,n);if(a)return a}}return[]},t.treeToMd=function(e){var t=[];return function e(t,n){n.map((function(n){t.push(n.title),e(t,n.children)}))}(t,e),t.join("\n")};var c=n("J66h"),d=s(n("E+/Y"));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){return(0,d.default)({url:"/api/wiki/getWiki",method:"get",params:e})}function l(e){return(0,d.default)({url:"/api/wiki/createWiki",method:"post",data:e})}function m(e){return(0,d.default)({url:"/api/wiki/updateWiki",method:"PUT",data:e})}function f(e){var t=e.split("\n"),n=-1,r=[],i={title:"root",children:[],key:n++};return t.map((function(e,a){var o=e.trim(),c={title:e,children:[],key:void 0},d=e.search(/\S/);if(d){var s=r[d-1],u=i.children.filter((function(e){return e.key===r[0].key}))[0];if(1===d)c.key=u.key+"-"+u.children.length,u.children.push(c);else{var l=p(u.children,s.key);c.key=l.key+"-"+l.children.length,l&&l.children.push(c)}var m=t[a+1]&&t[a+1].search(/\S/);m>d&&(o.startsWith("- ")||o.startsWith("* "))?r.push(c):m<d&&r.pop()}else c.key=n+"",n++,(r=[]).push(c),i.children.push(c)})),i.children}function p(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.key==t)return r;if(r.children.length){var i=p(r.children,t);if(i)return i}}}},j29u:function(e,t,n){},oHRg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=w(n("jsC+")),i=w(n("2/Rp")),a=w(n("CtXQ")),o=w(n("BvKs")),c=w(n("14Xm")),d=w(n("2fM7")),s=w(n("5rEg")),u=w(n("MJZm")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,c=e[Symbol.iterator]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("qVdP"),n("+L6B"),n("Pwec"),n("lUTK"),n("OaEy"),n("5NDa"),n("ozfa");var m=n("cDcd"),f=w(m),p=w(n("FRFo")),h=n("j/6D"),y=n("E+/Y");n("j29u");var v=n("J66h"),g=w(n("bjH3"));function w(e){return e&&e.__esModule?e:{default:e}}var k=u.default.DirectoryTree,b=u.default.TreeNode,j=s.default.Group,_=d.default.Option;t.default=function(e){var t=e.match,n=e.history,u=e.showNotification,w=t.params.projectsId,x=t.params.owner,E=t.params.projectName,S=t.params.projectId,T=1,A=(0,m.useState)({}),P=l(A,2),N=P[0],C=P[1],I=(0,m.useState)({}),M=l(I,2),O=M[0],W=M[1],F=(0,m.useState)([]),D=l(F,2),R=D[0],z=D[1],H=(0,m.useState)("HTTPS"),U=l(H,2),B=U[0],L=U[1],J=(0,m.useState)([]),q=l(J,2),K=q[0],V=q[1];(0,m.useEffect)((function(){N&&N.name&&(document.title=N.name+"-维基预览")}),[N]),(0,m.useEffect)((function(){var e,t;w&&(0,h.wikiPages)({owner:x,repo:w,projectId:S}).then((e=c.default.mark((function e(t){var n,r;return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t||"200"!==t.message){e.next=11;break}return z(t.data),e.next=4,(0,h.parseSidebar)(t.data,{owner:x,repo:w,projectId:S});case 4:n=e.sent,r=n.menuList,n.sidebar,V(r),t.data.length&&C(t.data[0]),e.next=12;break;case 11:u("加载失败");case 12:case"end":return e.stop()}}),e,void 0)})),t=function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(i,a){try{var o=t[i](a),c=o.value}catch(e){return void n(e)}if(!o.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(c)}("next")}))},function(e){return t.apply(this,arguments)}))}),[]),(0,m.useEffect)((function(){w&&N.name&&(0,h.getWiki)({owner:x,repo:w,pageName:N.name,projectId:S}).then((function(e){e&&"200"===e.message?W(e.data):u("加载失败")}))}),[N]);var Z=f.default.createElement(o.default,null,f.default.createElement(o.default.Item,{key:"1",onClick:function(){Q("markdown")}},"Markdown"),f.default.createElement(o.default.Item,{key:"2",onClick:function(){Q("html")}},"HTML"),f.default.createElement(o.default.Item,{key:"3",onClick:function(){Q("pdf")}},"PDF"));function Q(e){window.open(y.httpUrl+"/api/wikiExport/wikiExport-wrapper?repoName="+w+"&owner="+x+"&type="+e+"&projectName="+E+"&projectId="+S)}return f.default.createElement("div",{className:"wiki-preview"},f.default.createElement("div",{className:"preview-head"},f.default.createElement("div",{className:"preview-head-left",onClick:function(){n.push("/"+x+"/"+w+"/wiki")}},f.default.createElement("i",{className:"iconfont icon-wendangyulan_icon mr3"}),f.default.createElement("span",{className:"ml10"},E)),f.default.createElement("div",{className:"preview-head-right"},f.default.createElement("span",{className:"copy-desc font-16"},"克隆地址"),R.length&&R[0].wiki_clone_link?f.default.createElement(j,{className:"copy-url",compact:!0},f.default.createElement(d.default,{dropdownClassName:"wiki-url-type",defaultValue:"HTTPS",onChange:function(e){L(e)}},f.default.createElement(_,{value:"HTTPS"},"HTTPS"),f.default.createElement(_,{value:"SSH"},"SSH")),f.default.createElement(s.default,{id:"wikiUrl",value:"HTTPS"===B?R[0].wiki_clone_link.https:R[0].wiki_clone_link.ssh}),f.default.createElement(p.default,{className:"copy-wiki",inputId:"wikiUrl"})):"",f.default.createElement(r.default,{overlay:Z},f.default.createElement(i.default,{className:"ml10"},"导出",f.default.createElement(a.default,{type:"caret-down"}))))),f.default.createElement("div",{className:"wiki-body"},f.default.createElement("div",{className:"wiki-nav previewWiki"},K&&K.length?f.default.createElement(k,{onSelect:function(e,t){var n=t.node.props.dataRef,r=n.title,i=n.key;(r=r.trim()).startsWith("[[")&&r.endsWith("]]")&&(r=r.substring(2,r.length-2),C({name:r,key:i}))},defaultExpandAll:!0},function e(t){return t&&t.length>0&&t.map((function(t){var n=t.title.trim(),r=n.startsWith("[[")&&n.endsWith("]]");return n=r?n.substring(2,n.length-2):n.substring(2,n.length),f.default.createElement(b,{title:n,key:T++,isLeaf:r,dataRef:t},e(t.children))}))}(K)):""),f.default.createElement("div",{className:"wiki-content previewContent"},f.default.createElement("div",{className:"wiki-content-head"},f.default.createElement("h3",{className:"mt10 pb10"},N.name)),O&&O.md_content&&f.default.createElement(g.default,{className:"wiki-content-detail editor-content-panel markdown-body",value:v.Base64.decode(O.md_content),url:n.location}))))}}}]);