UNPKG

tuture

Version:

Write tutorials from the future, with the power of Git and community.

2 lines 121 kB
(this["webpackJsonpeditor-next"]=this["webpackJsonpeditor-next"]||[]).push([[0],{133:function(e,n,t){e.exports=t.p+"static/media/logo.dbae8903.svg"},327:function(e,n,t){e.exports=t(838)},838:function(e,n,t){"use strict";t.r(n);var c={};t.r(c),t.d(c,"collection",(function(){return te})),t.d(c,"diff",(function(){return ce})),t.d(c,"commit",(function(){return re})),t.d(c,"toc",(function(){return oe})),t.d(c,"drawer",(function(){return ae})),t.d(c,"link",(function(){return le})),t.d(c,"slate",(function(){return ue})),t.d(c,"sync",(function(){return be}));var r=t(0),i=t.n(r),o=t(13),a=t.n(o),l=t(10),u=t(63),s=t(89),d=t(5),b=t(2);function f(){var e=Object(d.a)(["\n      html,\n      input,\n      textarea {\n        font-family: 'Roboto', 'Ubuntu Mono', Consolas, monospace;\n        line-height: 1.4;\n        background: #eee;\n        word-break: break-all;\n      }\n\n      input {\n        box-sizing: border-box;\n        font-size: 0.85em;\n        width: 100%;\n        border: 2px solid #ddd;\n        background: #fafafa;\n      }\n\n      input:focus {\n        outline: 0;\n        border-color: blue;\n      }\n\n      body {\n        margin: 0;\n        line-height: 24px;\n      }\n\n      h1 {\n        font-size: 28px;\n        line-height: 36px;\n      }\n\n      h2 {\n        font-size: 24px;\n        line-height: 32px;\n      }\n\n      h3 {\n        font-size: 20px;\n        line-height: 28px;\n      }\n\n      h4 {\n        font-size: 16px;\n        line-height: 24px;\n      }\n\n      p {\n        line-height: 24px;\n        margin: 0;\n      }\n\n      img {\n        margin: 1em 0;\n      }\n\n      pre {\n        color: white;\n        background-color: rgb(30, 30, 30);\n        white-space: pre-wrap;\n        margin: 0 !important;\n      }\n\n      :not(pre) > code {\n        font-family: monospace;\n        background-color: #eee;\n        padding: 3px;\n      }\n\n      img {\n        max-width: 100%;\n        max-height: 20em;\n      }\n\n      blockquote {\n        border-left: 2px solid #ddd;\n        margin: 0.5em 0;\n        padding-left: 10px;\n        color: #aaa;\n      }\n\n      blockquote[dir='rtl'] {\n        border-left: none;\n        margin: 0.5em 0;\n        padding-left: 0;\n        padding-right: 10px;\n        border-right: 2px solid #ddd;\n      }\n\n      table {\n        border-collapse: collapse;\n      }\n\n      td {\n        padding: 10px;\n        border: 2px solid #ddd;\n      }\n\n      a {\n        cursor: pointer;\n        word-wrap: break-word;\n        text-decoration: none;\n        color: #096dd9;\n      }\n\n      [data-slate-node='element']:not(li) {\n        margin-top: 1em;\n      }\n\n      .anticon > svg {\n        height: 16px;\n        width: 16px;\n      }\n\n      .ant-select-selection-selected-value {\n        font-size: 14px;\n        font-weight: 400;\n      }\n\n      .ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {\n        box-shadow: none;\n      }\n\n      .ant-drawer-body {\n        padding: 24px 0;\n      }\n\n      .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {\n        background: transparent;\n      }\n    "]);return f=function(){return e},e}var p,v,O=i.a.createElement(b.a,{styles:Object(b.b)(f())}),j=t(299),h=t(300),m=t.n(h),g=t(301),y=t.n(g),x=t(302),w=t.n(x),k=t(26),C=(t(104),t(12)),S=(t(76),t(30)),I=(t(227),t(131)),E=t(16),T=t.n(E),A=(t(77),t(34)),L=t(42),N=t(14),D=t(8),F=t(219),z=t.n(F),M=t(74),_=t.n(M),R=t(9),B="step",V="file",P="step_start",q="file_start";!function(e){e[e.NOT_INIT=1]="NOT_INIT",e[e.NO_STAGE=2]="NO_STAGE",e[e.NO_REMOTE=3]="NO_REMOTE",e[e.CONFLICT=4]="CONFLICT"}(v||(v={}));p={},Object(R.a)(p,v.NOT_INIT,"\u4f60\u7684 GIT \u4ed3\u5e93\u8fd8\u6ca1\u6709\u521d\u59cb\u5316\u6210 Tuture \u6559\u7a0b"),Object(R.a)(p,v.NO_STAGE,"\u4f60\u7684 GIT \u4ed3\u5e93\u8fd8\u6ca1\u6709\u4efb\u4f55\u63d0\u4ea4"),Object(R.a)(p,v.NO_REMOTE,"\u4f60\u7684 GIT \u4ed3\u5e93\u8fd8\u6ca1\u6709\u8bbe\u7f6e\u8fdc\u7a0b\u4ed3\u5e93\uff0c\u65e0\u6cd5\u8fdb\u884c\u540c\u6b65"),Object(R.a)(p,v.CONFLICT,"\u4f60\u7684 GIT \u4ed3\u5e93\u5728\u4e0e\u8fdc\u7a0b\u4ed3\u5e93\u540c\u6b65\u65f6\u5b58\u5728\u51b2\u7a81\uff0c\u8bf7\u624b\u52a8\u89e3\u51b3\u51b2\u7a81");function H(e){return e.flatMap((function(e){var n=e.commit,t=e.id,c=e.articleId,r=e.children,i=0;return[{type:P,children:[{text:""}]},{commit:n,id:t,articleId:c,type:B,children:[{text:""}]}].concat(Object(k.a)(r.flatMap((function(e){if("explain"===e.type){if(1===(i+=1))return Object(N.a)({},e,{flag:P});if(2===i)return Object(N.a)({},e,{flag:"step_end"})}if(e.type===V&&e.display){var t=e.file,c=e.display,r=0,o=e.children.map((function(e){if("explain"===e.type){if(1===(r+=1))return Object(N.a)({},e,{flag:q});if(2===r)return Object(N.a)({},e,{flag:"file_end"})}return e}));return[{type:q,children:[{text:""}]},{file:t,display:c,commit:n,type:V,children:[{text:""}]}].concat(Object(k.a)(o),[{type:"file_end",children:[{text:""}]}])}return e}))),[{type:"step_end",children:[{text:""}]}])}))}function G(e){for(var n=[],t={children:[]},c="",r=0;r<e.length;r++){var i=e[r];switch(i.type){case B:t=Object(N.a)({},i,{children:[]});break;case V:i.display?t.children.push(Object(N.a)({},i,{children:[]})):t.children.push(i);break;case"diff-block":t.children.slice(-1)[0].children.push(i);break;case"explain":"step_start"!==c&&"file_end"!==c||t.children.push(_()(i,"flag")),"file_start"===c&&t.children.slice(-1)[0].children.push(_()(i,"flag"));break;case P:c="step_start";break;case"step_end":c="step_end",n.push(t);break;case q:c="file_start";break;case"file_end":c="file_end";break;default:t.children.push(i)}}return n}function U(e){return e.children.map((function(e){return e.text})).join("")}function W(e){return e.flatMap((function(e){return function(e){return[D.g,D.h,D.i,D.j,D.k].includes(e.type)}(e)?Object(N.a)({},e,{title:U(e)}):e.children?W(e.children):[]}))}function K(e){return W([e]).filter((function(e){return e.commit}))[0].title}function J(e,n){return n.findIndex((function(n){return n.id===e}))}function X(e,n){return!(!e||!n)&&(e.startsWith(String(n))||n.startsWith(String(e)))}function $(e,n){return new Promise((function(t,c){setTimeout((function(){c(new Error("timeout"))}),e),n.then(t,c)}))}function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;return Math.random().toString(16).slice(2,e+2)}function Z(){var e=Object(d.a)(["\n                margin-left: 4px;\n              "]);return Z=function(){return e},e}function Y(){var e=Object(d.a)(["\n                &:hover {\n                  cursor: pointer;\n                  color: #02b875;\n                }\n              "]);return Y=function(){return e},e}function ee(){var e=Object(d.a)(["\n              display: flex;\n              flex-direction: row;\n              align-items: center;\n              margin-top: 16px;\n            "]);return ee=function(){return e},e}function ne(e){if(!e.collection)return e;var n=e.collection.steps;e.nowArticleId?e.nowSteps=H(n.filter((function(n){return n.articleId===e.nowArticleId}))):e.nowSteps=H(n)}var te={state:{collection:null,nowArticleId:null,editArticleId:"",nowStepCommit:null,nowSteps:[{type:D.s,children:[{text:""}]}],lastSaved:null,saveFailed:!1,outdatedNotificationClicked:!1},reducers:{setCollectionData:function(e,n){var t;return e.collection=n,(null===(t=n.articles)||void 0===t?void 0:t.length)>0&&!e.nowArticleId&&(e.nowArticleId=n.articles[0].id),ne(e),e},setNowArticle:function(e,n){return e.nowArticleId=n,n&&e.collection&&(e.nowStepCommit=e.collection.steps.filter((function(e){return e.articleId===n}))[0].commit),e.collection?(ne(e),e):e},setArticleTitle:function(e,n){return e.collection?(0!==e.collection.articles.length?e.collection.articles=e.collection.articles.map((function(t){return t.id===e.nowArticleId?(t.name=n,t):t})):e.collection.name=n,e):e},setArticleDescription:function(e,n){return e.collection?(0!==e.collection.articles.length?e.collection.articles=e.collection.articles.map((function(t){return t.id===e.nowArticleId?(t.description=n,t):t})):e.collection.description=n,e):e},setDiffItemHiddenLines:function(e,n){var t=n.file,c=n.commit,r=n.hiddenLines,i=!0,o=!1,a=void 0;try{for(var l,u=e.nowSteps[Symbol.iterator]();!(i=(l=u.next()).done);i=!0){var s=l.value;if("diff-block"===s.type&&s.file===t&&X(s.commit,c)){s.hiddenLines=r;break}}}catch(d){o=!0,a=d}finally{try{i||null==u.return||u.return()}finally{if(o)throw a}}return e},switchFile:function(e,n){if(!e.collection)return e;var t=n.removedIndex,c=n.addedIndex,r=n.commit,i=G(e.nowSteps);i.forEach((function(e){if(X(e.commit,r)){var n=e.children[t+2];e.children.splice(t+2,1),e.children.splice(c+2,0,n)}}));var o=e.collection.steps;return e.nowArticleId?e.nowSteps=H(i):e.nowSteps=H(o),e},setNowSteps:function(e,n){return e.nowSteps=n,e},saveNowStepsToCollection:function(e){return e.collection?(e.collection.steps=e.collection.steps.map((function(n){return G(e.nowSteps).filter((function(e){return X(e.commit,n.commit)}))[0]||n})),e):e},setNowStepCommit:function(e,n){return e.nowStepCommit=n,e},setFileShowStatus:function(e,n){var t=G(e.nowSteps);return t=t.map((function(e){return X(e.commit,n.commit)&&e.children.map((function(e){return e.type===V&&(null===e||void 0===e?void 0:e.file)===n.file&&(e.display=n.display),e})),e})),e.nowSteps=H(t),e},setRemotes:function(e,n){return e.collection?(e.collection.remotes=n,e):e},setEditArticleId:function(e,n){return e.editArticleId=n,e},editArticle:function(e,n){if(!e.collection)return e;var t=e.editArticleId;return e.collection.articles=e.collection.articles.map((function(e){return e.id===t?Object(N.a)({},e,{},n):e})),e},createArticle:function(e,n){if(!e.collection)return e;var t=Q(8),c=new Date;return e.collection.articles.push(Object(N.a)({id:t,created:c},n)),e},setStepById:function(e,n){if(!e.collection)return e;var t=n.stepId,c=n.stepProps;return e.collection.steps=e.collection.steps.map((function(e){return e.id===t?Object(N.a)({},e,{},c):e})),ne(e),e},editCollection:function(e,n){return e.collection?(e.collection=Object(N.a)({},e.collection,{},n),e):e},deleteArticle:function(e,n){return e.collection?(e.collection.articles=e.collection.articles.filter((function(e){return e.id!==n})),e.collection.steps=e.collection.steps.map((function(e){var t;return(null===(t=e)||void 0===t?void 0:t.articleId)===n&&(e=_()(e,["articleId"])),e})),e):e},setLastSaved:function(e,n){return e.lastSaved=n,e},setSaveFailed:function(e,n){return e.saveFailed=n,e},updateSteps:function(e,n){return e.collection?(e.collection.steps=n,e):e},updateArticles:function(e,n){return e.collection?(e.collection.articles=n,e):e},setOutdatedNotificationClicked:function(e,n){return e.outdatedNotificationClicked=n,e},deleteStep:function(e,n){return e.collection?(e.collection.steps=e.collection.steps.filter((function(e){return e.id!==n})),e):e}},effects:function(e){return{editArticle:function(){return Object(L.a)(T.a.mark((function n(){return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:A.a.success("\u4fdd\u5b58\u6210\u529f"),e.drawer.setChildrenVisible(!1);case 2:case"end":return n.stop()}}),n)})))()},createArticle:function(){return Object(L.a)(T.a.mark((function n(){return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:A.a.success("\u521b\u5efa\u6210\u529f"),e.drawer.setChildrenVisible(!1);case 2:case"end":return n.stop()}}),n)})))()},editCollection:function(){return Object(L.a)(T.a.mark((function n(){return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:A.a.success("\u4fdd\u5b58\u6210\u529f"),e.drawer.setVisible(!1);case 2:case"end":return n.stop()}}),n)})))()},openOutdatedNotification:function(){return Object(L.a)(T.a.mark((function n(){var t,c,r;return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t="open".concat(Date.now()),c=Object(b.c)(S.a,{type:"primary",size:"small",onClick:function(){return I.a.close(t)}},"\u53bb\u5904\u7406"),r=Object(b.c)("div",null,Object(b.c)("p",null,"\u5728\u4f60\u7684\u6b65\u9aa4\u5217\u8868\u91cc\u9762\u5b58\u5728\u8fc7\u65f6\u7684\u6b65\u9aa4\uff0c\u8bf7\u53ca\u65f6\u8fc1\u79fb\u5185\u5bb9\u6216\u5220\u9664\u8fd9\u4e9b\u6b65\u9aa4"),Object(b.c)("p",{css:Object(b.b)(ee())},Object(b.c)(C.a,{type:"question-circle",style:{color:"#096dd9"},css:Object(b.b)(Y())}),Object(b.c)("a",{href:"https://docs.tuture.co/reference/tuture-yml-spec.html#outdated",target:"_blank",rel:"noopener noreferrer",css:Object(b.b)(Z())},"\u4ec0\u4e48\u662f\u8fc7\u65f6\u6b65\u9aa4\uff1f"))),I.a.warning({message:"\u8fc7\u65f6\u6b65\u9aa4\u63d0\u9192",description:r,btn:c,key:t,duration:null,onClick:function(){e.collection.setOutdatedNotificationClicked(!0)}});case 4:case"end":return n.stop()}}),n)})))()},fetchCollection:function(){return Object(L.a)(T.a.mark((function n(){var t,c,r,i;return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,fetch("/collection");case 3:return t=n.sent,n.next=6,t.json();case 6:c=n.sent,r=!1,(null===c||void 0===c?void 0:c.steps)&&Array.isArray(null===c||void 0===c?void 0:c.steps)&&(i=c.steps.filter((function(e){return e.outdated})).length,r=!!i),r&&e.collection.openOutdatedNotification(),e.collection.setCollectionData(c),e.collection.getArticleStepList(),e.collection.getUnassignedStepList(),n.next=18;break;case 15:n.prev=15,n.t0=n.catch(0),A.a.error("\u83b7\u53d6\u6570\u636e\u5931\u8d25\uff01");case 18:case"end":return n.stop()}}),n,null,[[0,15]])})))()},saveCollection:function(n,t){return Object(L.a)(T.a.mark((function c(){var r;return T.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(e.collection.saveNowStepsToCollection(),r=t.collection.collection){c.next=4;break}return c.abrupt("return");case 4:return c.prev=4,c.next=7,fetch("/save",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(r)});case 7:c.sent.ok?(e.collection.setLastSaved(new Date),(null===n||void 0===n?void 0:n.showMessage)&&A.a.success("\u4fdd\u5b58\u5185\u5bb9\u6210\u529f\uff01")):e.collection.setSaveFailed(!0),c.next=14;break;case 11:c.prev=11,c.t0=c.catch(4),e.collection.setSaveFailed(!0);case 14:case"end":return c.stop()}}),c,null,[[4,11]])})))()},getArticleStepList:function(n,t){return Object(L.a)(T.a.mark((function n(){var c,r,i,o,a,l;return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i=t.collection,o=(null===(c=i.collection)||void 0===c?void 0:c.articles)||[],a=(null===(r=i.collection)||void 0===r?void 0:r.steps)||[],l=o.reduce((function(e,n){var t=Object(N.a)({},z()(n,["id","name"]),{level:0}),c=a.filter((function(e){return(null===e||void 0===e?void 0:e.articleId)===n.id})).map((function(e){return Object(N.a)({},z()(e,["id","articleId","outdated"]),{level:1,number:J(e.id,a),name:K(e)})}));return e.concat.apply(e,[t].concat(Object(k.a)(c)))}),[]),e.toc.setArticleStepList(l);case 5:case"end":return n.stop()}}),n)})))()},getUnassignedStepList:function(n,t){return Object(L.a)(T.a.mark((function n(){var c,r,i,o,a,l,u;return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=t.collection,o=[],null===(c=i.collection)||void 0===c?void 0:c.steps){n.next=6;break}return o=[],e.toc.setUnassignedStepList(o),n.abrupt("return");case 6:a=i.collection,l=a.steps,u=void 0===l?[]:l,o=null===(r=i.collection)||void 0===r?void 0:r.steps.filter((function(e){return!(null===e||void 0===e?void 0:e.articleId)})).map((function(e){return{id:e.id,outdated:null===e||void 0===e?void 0:e.outdated,level:1,number:J(e.id,u),name:K(e)}})),e.toc.setUnassignedStepList(o);case 9:case"end":return n.stop()}}),n)})))()}}},selectors:function(e,n,t){return{nowArticleMeta:function(){return e((function(e){if(!e.collection)return{};var n=e.collection.articles,t=e.nowArticleId;return t?n.filter((function(e){return e.id.toString()===t.toString()}))[0]:{}}))},nowArticleCatalogue:function(){return e((function(e){if(!e.collection)return[];var n=e.collection.steps,t=void 0===n?[]:n,c=e.nowArticleId;return W(c?t.filter((function(e){return e.articleId===c})):t)}))},collectionMeta:function(){return e((function(e){var n=(null===e||void 0===e?void 0:e.collection)||{};return{name:n.name,cover:n.cover,description:n.description,topics:n.topics}}))},getArticleMetaById:t((function(n,t){return e((function(e){var n=t.id;if(!e.collection)return{};var c=(null===e||void 0===e?void 0:e.collection)||{},r=c.articles,i=c.name,o=c.description,a=c.topics,l=c.cover;return n?r.filter((function(e){return e.id===n}))[0]:{name:i,description:o,topics:a,cover:l}}))})),getStepFileListAndTitle:t((function(n,t){return e((function(e){if(!e.collection)return{fileList:[],title:""};var n=t.commit,c="",r="",i=[];return e.nowSteps.forEach((function(e){switch(e.type){case B:X(e.commit,n)&&(c="now_step_start");break;case V:"now_step_start"===c&&i.push({file:e.file,display:null===e||void 0===e?void 0:e.display});break;case D.h:"now_step_start"===c&&(r=e.children[0].text);break;case"step_end":c=""}})),{fileList:i,title:r}}))}))}}},ce={state:{diff:null},reducers:{setDiffData:function(e,n){return e.diff=n,e}},effects:function(e){return{fetchDiff:function(){return Object(L.a)(T.a.mark((function n(){var t,c;return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,fetch("/diff");case 3:return t=n.sent,n.next=6,t.json();case 6:c=n.sent,e.diff.setDiffData(c),n.next=13;break;case 10:n.prev=10,n.t0=n.catch(0),A.a.error("\u6570\u636e\u83b7\u53d6\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\uff01");case 13:case"end":return n.stop()}}),n,null,[[0,10]])})))()}}},selectors:function(e,n,t){return{getDiffItemByCommitAndFile:t((function(n,t){return e((function(e){var n={chunks:[]};if(!(null===e||void 0===e?void 0:e.diff))return n;var c=e.diff.filter((function(e){return X(e.commit,t.commit)}))[0];return c&&c.diff.filter((function(e){return e.to===t.file}))[0]||n}))}))}}},re={state:{isEditing:!1,message:""},reducers:{startEdit:function(e){return e.isEditing=!0,e},reset:function(e){return e.isEditing=!1,e.message="",e},setMessage:function(e,n){return e.message=n,e}},effects:function(e){return{commit:function(n){return Object(L.a)(T.a.mark((function t(){return T.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,$(5e3,fetch("/commit",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({message:n})}));case 3:t.sent.ok?A.a.success("\u63d0\u4ea4\u6210\u529f\uff01"):A.a.error("\u63d0\u4ea4\u5931\u8d25\uff01"),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),A.a.error("\u63d0\u4ea4\u8d85\u65f6");case 10:e.commit.reset();case 11:case"end":return t.stop()}}),t,null,[[0,7]])})))()}}}};function ie(e,n){return e.filter((function(e){return e.id===n}))[0].articleId}var oe={state:{isSaving:!1,activeArticle:"",needDeleteOutdatedStepList:[],articleStepList:[],unassignedStepList:[]},reducers:{setSaveStatus:function(e,n){return e.isSaving=n,e},setArticleStepList:function(e,n){e.articleStepList=n},setActiveArticle:function(e,n){e.activeArticle=n},setUnassignedStepList:function(e,n){e.unassignedStepList=n},deleteOutdatedStepList:function(e,n){if(e.needDeleteOutdatedStepList=e.needDeleteOutdatedStepList.concat(n),e.unassignedStepList){var t=e.unassignedStepList.filter((function(e){return e.id!==n}));e.unassignedStepList=t}},reset:function(e){e.activeArticle="",e.needDeleteOutdatedStepList=[],e.articleStepList=[],e.unassignedStepList=[],e.isSaving=!1}},effects:function(e){return{save:function(n,t){return Object(L.a)(T.a.mark((function n(){var c,r,i,o,a,l,u,s,d,b,f,p,v,O,j,h,m,g,y,x;return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:c=t.toc,r=c.articleStepList,i=void 0===r?[]:r,o=c.unassignedStepList,a=void 0===o?[]:o,l=c.needDeleteOutdatedStepList,u=void 0===l?[]:l,s=t.collection.nowArticleId,d=void 0===s?"":s,b=t.collection.collection||{},f=b.steps,p=void 0===f?[]:f,v=t.collection.collection||{},O=v.articles,j=void 0===O?[]:O,h=i.filter((function(e){return!e.articleId})).map((function(e){return e.id})),j=j.filter((function(e){return h.includes(e.id)})),h.includes(d)||e.collection.setNowArticle(""),m=i.filter((function(e){return e.articleId})),g=m.map((function(e){return e.id})),p=p.map((function(e){return g.includes(e.id)&&(e.articleId=ie(m,e.id)),e})),y=a.map((function(e){return e.id})),p=(p=p.map((function(e){return y.includes(e.id)&&(e=_()(e,["articleId"])),e}))).filter((function(e){return!u.includes(e.id)})),e.collection.updateArticles(j),e.collection.updateSteps(p),x=H(d?p.filter((function(e){return e.articleId===d})):p),e.collection.setNowSteps(x),e.collection.saveCollection(),A.a.success("\u76ee\u5f55\u4fdd\u5b58\u6210\u529f");case 19:case"end":return n.stop()}}),n)})))()}}}},ae={state:{childrenVisible:!1,visible:!1,drawerType:"",childrenDrawerType:"DRAWER_UNSELECT",selectedKeys:[]},reducers:{setVisible:function(e,n){return e.visible=n,e},setDrawerType:function(e,n){return e.drawerType=n,e},setSelectedKeys:function(e,n){return e.selectedKeys=n,e},setChildrenVisible:function(e,n){return e.childrenVisible=n,e},setChildrenDrawerType:function(e,n){return e.childrenDrawerType=n,e}}},le={state:{isEditing:!1,text:"",url:""},reducers:{startEdit:function(e){return e.isEditing=!0,e},reset:function(e){return e.isEditing=!1,e.text="",e.url="",e},setText:function(e,n){return e.text=n,e},setUrl:function(e,n){return e.url=n,e}}},ue={state:{lang:""},reducers:{setLang:function(e,n){return e.lang=n,e}}},se=t(304),de=t.n(se),be={state:{syncVisible:!1,remotes:[]},reducers:{setSyncVisible:function(e,n){e.syncVisible=n},setRemotes:function(e,n){e.remotes=n}},effects:function(e){return{sync:function(n){return Object(L.a)(T.a.mark((function t(){return T.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.collection.saveCollection();case 2:return t.prev=2,t.next=5,de.a.get("/sync");case 5:200===t.sent.status&&(null===n||void 0===n?void 0:n.showMessage)&&A.a.success("\u540c\u6b65\u5185\u5bb9\u6210\u529f\uff01"),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),(null===n||void 0===n?void 0:n.showMessage)&&(null===n||void 0===n?void 0:n.showMessage)&&I.a.error({message:"\u5185\u5bb9\u540c\u6b65\u53ef\u80fd\u53d1\u751f\u4e86\u6587\u4ef6\u51b2\u7a81",description:i.a.createElement("div",null,i.a.createElement("p",null,"\u8bf7\u68c0\u67e5\u4ee3\u7801\u4ed3\u5e93\u662f\u5426\u5b58\u5728\u51b2\u7a81\u6587\u4ef6\uff0c\u5e76\u901a\u8fc7\u4ee5\u4e0b\u6d41\u7a0b\u89e3\u51b3\uff1a"),i.a.createElement("p",null,"1\uff09\u6253\u5f00\u53d1\u751f\u51b2\u7a81\u7684\u6587\u4ef6\uff0c\u89e3\u51b3\u51b2\u7a81\uff1b"),i.a.createElement("p",null,"2\uff09\u5c06\u51b2\u7a81\u7684\u6587\u4ef6\u6dfb\u52a0\u5230\u6682\u5b58\u533a\uff1b"),i.a.createElement("p",null,"3\uff09\u8fd0\u884c ",i.a.createElement("code",null,"tuture sync --continue")," \u7ee7\u7eed\u540c\u6b65\u3002")),duration:null});case 12:case"end":return t.stop()}}),t,null,[[2,9]])})))()},fetchRemotes:function(){return Object(L.a)(T.a.mark((function n(){var t,c;return T.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch("/remotes");case 2:return t=n.sent,n.next=5,t.json();case 5:c=n.sent,e.sync.setRemotes(c);case 7:case"end":return n.stop()}}),n)})))()}}}},fe=Object(j.init)({models:c,plugins:[m()(),y()(),w()({})],redux:{devtoolOptions:{trace:!0,shouldCatchErrors:!0,disabled:!0}}});Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));t(142);var pe,ve,Oe=t(69),je=(t(144),t(44)),he=(t(194),t(82)),me=t(4),ge=t(18),ye=t(25),xe="https://imgkr.com/api/files/upload",we=function(e,n){var t=!0,c=!1,r=void 0;try{for(var i,o=function(){var n=i.value,t=new FileReader,c=n.type.split("/");"image"===Object(me.a)(c,1)[0]&&(t.addEventListener("load",(function(){var c=t.result;c&&e.insertVoid(D.m,{url:c.toString(),file:n})})),t.readAsDataURL(n))},a=n[Symbol.iterator]();!(t=(i=a.next()).done);t=!0)o()}catch(l){c=!0,r=l}finally{try{t||null==a.return||a.return()}finally{if(c)throw r}}},ke=t(55),Ce=t.n(ke),Se="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),Ie="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent);function Ee(e){var n=e.split("+");return n[0]=Se?"\u2318":"Ctrl",n.map((function(e){return e[0].toUpperCase()+e.slice(1)})).join("+")}var Te=(pe={},Object(R.a)(pe,D.b,{hotkey:"mod+b",title:"\u52a0\u7c97"}),Object(R.a)(pe,D.n,{hotkey:"mod+i",title:"\u659c\u4f53"}),Object(R.a)(pe,D.u,{hotkey:"mod+u",title:"\u4e0b\u5212\u7ebf"}),Object(R.a)(pe,D.d,{hotkey:"ctrl+`",title:"\u5185\u8054\u4ee3\u7801"}),Object(R.a)(pe,D.o,{hotkey:"mod+k",title:"\u94fe\u63a5"}),Object(R.a)(pe,D.t,{hotkey:"mod+shift+`",title:"\u5220\u9664\u7ebf"}),pe),Ae=(ve={},Object(R.a)(ve,D.s,{hotkey:"mod+alt+0",title:"\u6b63\u6587"}),Object(R.a)(ve,D.g,{hotkey:"mod+alt+1",title:"\u4e00\u7ea7\u6807\u9898"}),Object(R.a)(ve,D.h,{hotkey:"mod+alt+2",title:"\u4e8c\u7ea7\u6807\u9898"}),Object(R.a)(ve,D.i,{hotkey:"mod+alt+3",title:"\u4e09\u7ea7\u6807\u9898"}),Object(R.a)(ve,D.j,{hotkey:"mod+alt+1",title:"\u56db\u7ea7\u6807\u9898"}),Object(R.a)(ve,D.e,{hotkey:"mod+shift+c",title:"\u4ee3\u7801\u5757"}),Object(R.a)(ve,D.m,{hotkey:"mod+shift+i",title:"\u56fe\u7247"}),Object(R.a)(ve,D.a,{hotkey:"mod+shift+u",title:"\u5f15\u7528"}),Object(R.a)(ve,D.c,{hotkey:"mod+alt+u",title:"\u6709\u5e8f\u5217\u8868"}),Object(R.a)(ve,D.r,{hotkey:"mod+alt+o",title:"\u65e0\u5e8f\u5217\u8868"}),Object(R.a)(ve,D.l,{hotkey:"mod+alt+-",title:"\u5206\u5272\u7ebf"}),ve),Le={save:{hotkey:"mod+s",title:"\u4fdd\u5b58"},undo:{hotkey:"mod+z",title:"\u64a4\u9500"},redo:{hotkey:"mod+shift+z",title:"\u91cd\u505a"}},Ne=[D.a,D.e,D.q,"explain"];var De={imageBtnRef:i.a.createRef(),linkBtnRef:i.a.createRef(),saveBtnRef:i.a.createRef()},Fe=i.a.createContext(De),ze=function(e){var n=De.imageBtnRef,t=De.linkBtnRef,c=De.saveBtnRef;return function(r){for(var i=0,o=Object.entries(Te);i<o.length;i++){var a=Object(me.a)(o[i],2),l=a[0],u=a[1].hotkey;if(Ce()(u,r)){var s;if(r.preventDefault(),l===D.o)null===(s=t.current)||void 0===s||s.click();else e.toggleMark(l);return}}for(var d=0,b=Object.entries(Ae);d<b.length;d++){var f=Object(me.a)(b[d],2),p=f[0],v=f[1].hotkey;if(Ce()(v,r)){var O;if(r.preventDefault(),p===D.m)null===(O=n.current)||void 0===O||O.click();else e.toggleBlock(p);return}}var j;Ce()("mod+s",r)&&(r.preventDefault(),null===(j=c.current)||void 0===j||j.click());Ce()("mod+a",r)?function(e,n){var t=e.detectBlockFormat(Ne);console.log("handleSelectAll detect format",t),t&&(n.preventDefault(),Object(ge.l)(e,t,{how:"all"}))}(e,r):Ce()("mod+shift+up",r)?function(e,n){var t=e.detectBlockFormat(Ne);t&&(n.preventDefault(),Object(ge.l)(e,t,{how:"upper-left"}))}(e,r):Ce()("mod+shift+down",r)?function(e,n){var t=e.detectBlockFormat(Ne);t&&(n.preventDefault(),Object(ge.l)(e,t,{how:"lower-right"}))}(e,r):Ce()("mod+enter",r)?function(e,n){var t=e.detectBlockFormat([D.e,D.a,D.q]);t&&(n.preventDefault(),Object(ge.l)(e,t,{how:"all",collapse:"end"}),e.insertBreak(),e.exitBlock(t))}(e,r):(Ce()("shift+tab",r)&&function(e,n){n.preventDefault(),e.isBlockActive(D.p)&&e.decreaseItemDepth()}(e,r),Ce()("tab",r)&&function(e,n){n.preventDefault();var t=Object(ge.g)(e).beforeText,c=!!e.detectBlockFormat([D.c,D.r]);!t.length&&c?e.increaseItemDepth():t.length&&c?e.insertText("\t"):e.isBlockActive(D.e)?e.insertText("  "):e.insertText("\t")}(e,r))}};function Me(){var e=Object(d.a)(["\n        margin: 4px;\n        padding: 4px 12px;\n        width: 100%;\n        border-radius: 8px;\n        border: 1px solid transparent;\n        ","\n\n        transition: border 0.3s;\n\n        &:hover {\n          border: 1px solid #ddd;\n          ","\n        }\n\n        ","\n      "]);return Me=function(){return e},e}function _e(){var e=Object(d.a)(["\n  border: 1px solid #ddd;\n  position: relative;\n\n  ","\n\n  &::before {\n    content: '","';\n    position: absolute;\n    bottom: 4px;\n    color: #bfbfbf;\n  }\n"]);return _e=function(){return e},e}function Re(){var e=Object(d.a)(["\n        border-top: none;\n        border-top-right-radius: 0;\n        border-top-left-radius: 0;\n      "]);return Re=function(){return e},e}function Be(){var e=Object(d.a)(["\n        border-bottom: none;\n        border-bottom-right-radius: 0;\n        border-bottom-left-radius: 0;\n      "]);return Be=function(){return e},e}var Ve=function(e){switch(e){case q:return Object(b.b)(Be());case"file_end":return Object(b.b)(Re());default:return null}},Pe=function(e){return Object(b.b)(_e(),Ve(e),function(e){switch(e){case P:return"\u64b0\u5199\u6b64\u6b65\u9aa4\u7684\u524d\u7f6e\u89e3\u91ca ...";case"step_end":return"\u64b0\u5199\u6b64\u6b65\u9aa4\u7684\u540e\u7f6e\u89e3\u91ca ...";case q:return"\u64b0\u5199\u5982\u4e0b\u6587\u4ef6\u7684\u524d\u7f6e\u89e3\u91ca ...";case"file_end":return"\u64b0\u5199\u5982\u4e0a\u6587\u4ef6\u7684\u540e\u7f6e\u89e3\u91ca ...";default:return"\u64b0\u5199\u4e00\u70b9\u89e3\u91ca ..."}}(e))};var qe=function(e){var n=e.attributes,t=e.children,c=e.element,r=ge.b.string(c);return Object(b.c)("div",Object.assign({},n,{css:Object(b.b)(Me(),Ve(null===c||void 0===c?void 0:c.flag),Ve(null===c||void 0===c?void 0:c.flag),!r&&Pe(null===c||void 0===c?void 0:c.flag))}),t)},He=(t(109),t(39)),Ge={default:{name:"\u9ed8\u8ba4",border:"#777",background:"#f7f7f7"},primary:{name:"\u4e3b\u8981",border:"#6f42c1",background:"#f5f0fa"},success:{name:"\u6210\u529f",border:"#5cb85c",background:"#eff8f0"},info:{name:"\u63d0\u793a",border:"#428bca",background:"#eef7fa"},warning:{name:"\u6ce8\u610f",border:"#f0ad4e",background:"#fdf8ea"},danger:{name:"\u5371\u9669",border:"#d9534f",background:"#fcf1f2"}},Ue=C.a.createFromIconfontCN({scriptUrl:"//at.alicdn.com/t/font_1629955_27uzalcrqrmj.js"});function We(){var e=Object(d.a)(["\n          position: absolute;\n          right: 4px;\n          bottom: 0px;\n          opacity: 0;\n          color: rgb(157, 170, 182);\n          font-size: 12px;\n          font-family: Roboto, sans-serif;\n          font-weight: 500;\n          line-height: 1.5;\n          transition: opacity 0.3s;\n        "]);return We=function(){return e},e}function Ke(){var e=Object(d.a)(["\n          padding-left: 36px;\n          padding-bottom: 0px;\n        "]);return Ke=function(){return e},e}function Je(){var e=Object(d.a)(["\n                    font-size: 16px;\n                    font-weight: 500;\n                    margin-left: 8px;\n                  "]);return Je=function(){return e},e}function Xe(){var e=Object(d.a)(["\n            padding: 2px 0;\n            margin: 0.5rem 0;\n            width: 100px;\n          "]);return Xe=function(){return e},e}function $e(){var e=Object(d.a)(["\n        ",";\n        ",";\n        position: relative;\n\n        &:hover .shortcut-hint {\n          opacity: 1;\n        }\n      "]);return $e=function(){return e},e}function Qe(){var e=Object(d.a)(["\n    border-left-color: ",";\n    background-color: ",";\n  "]);return Qe=function(){return e},e}function Ze(){var e=Object(d.a)(["\n    margin: 1em 0;\n    padding: 15px;\n    padding-top: 5px;\n    position: relative;\n    border: 1px solid #eee;\n    border-left-width: 5px;\n    border-radius: 0px;\n    transition: background-color 1s;\n  "]);return Ze=function(){return e},e}var Ye=He.a.Option;var en=function(e){var n=e.attributes,t=e.children,c=e.element.level,i=void 0===c?"default":c,o=Object.keys(Ge).includes(i)?i:"default",a=Object(r.useState)(o),l=Object(me.a)(a,2),u=l[0],s=l[1],d=Object(ye.d)(),f=Object(b.b)(Ze()),p=Object(b.b)(Qe(),Ge[u].border,Ge[u].background),v=Object(b.c)(Ue,{type:"icon-caret-down"});return Object(b.c)("div",Object.assign({},n,{css:Object(b.b)($e(),f,p)}),Object(b.c)("div",{contentEditable:!1},Object(b.c)(He.a,{defaultValue:u,suffixIcon:v,onChange:function(e){s(e),d.updateBlock(D.q,{level:e})},css:Object(b.b)(Xe())},Object.keys(Ge).map((function(e){var n=Ge[e].name,t="icon-note-".concat(e);return Object(b.c)(Ye,{key:e,value:e},Object(b.c)(Ue,{type:t}),Object(b.c)("span",{css:Object(b.b)(Je())},n))})))),Object(b.c)("div",{css:Object(b.b)(Ke())},t),Object(b.c)("span",{contentEditable:!1,css:Object(b.b)(We()),className:"shortcut-hint"},Se?"\u6309 \u2318+\u21a9 \u9000\u51fa":"\u6309 \u2303+\u21a9 \u9000\u51fa"))},nn=(t(110),t(60));function tn(){var e=Object(d.a)(["\n              display: block;\n              cursor: pointer;\n              margin-left: auto;\n              margin-right: auto;\n              max-width: 100%;\n              max-height: 20em;\n              box-shadow: ",";\n            "]);return tn=function(){return e},e}var cn=function(e){var n=e.attributes,t=e.children,c=e.element,i=c.url,o=c.file,a=Object(ye.d)(),l=Object(ye.f)(),u=Object(ye.e)(),s=Object(r.useState)(!1),d=Object(me.a)(s,2),f=d[0],p=d[1];return Object(r.useEffect)((function(){i.startsWith("data:image")&&(p(!0),function(e,n){var t=new FormData;t.append("file",e),fetch(xe,{method:"POST",body:t}).then((function(e){if(200!==e.status)throw new Error(e.statusText);return e.json()})).then((function(e){if(!e.success)throw new Error("\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5\uff01");n(null,e.data)})).catch((function(e){return n(e)}))}(o,(function(e,n){if(p(!1),e)return A.a.error("\u56fe\u7247\u4e0a\u4f20\u5931\u8d25\uff01");var t=!0,c=!1,r=void 0;try{for(var o,l=ge.b.nodes(a,{reverse:!0})[Symbol.iterator]();!(t=(o=l.next()).done);t=!0){var u=Object(me.a)(o.value,2),s=u[0],d=u[1];if(s.type===D.m&&s.url===i){ge.d.setNodes(a,{url:n},{at:d}),ge.d.unsetNodes(a,["file"],{at:d});break}}}catch(e){c=!0,r=e}finally{try{t||null==l.return||l.return()}finally{if(c)throw r}}})))}),[a,o,i]),Object(b.c)(nn.a,{tip:"\u4e0a\u4f20\u4e2d...",spinning:f},Object(b.c)("div",n,Object(b.c)("div",{contentEditable:!1},Object(b.c)("img",{src:i,alt:"",css:Object(b.b)(tn(),l&&u?"0 0 0 3px #B4D5FF":"none")})),t))};function rn(){var e=Object(d.a)(["\n        border-bottom: 2px solid #ddd;\n        box-shadow: ",";\n      "]);return rn=function(){return e},e}var on=function(e){var n=e.attributes,t=e.children,c=Object(ye.f)(),r=Object(ye.e)();return Object(b.c)("div",Object.assign({},n,{css:Object(b.b)(rn(),c&&r?"0 0 0 3px #B4D5FF":"none")}),t)};function an(){var e=Object(d.a)(["\n            position: absolute;\n            right: 4px;\n            bottom: 0px;\n            opacity: 0;\n            color: rgb(157, 170, 182);\n            font-size: 12px;\n            font-family: Roboto, sans-serif;\n            font-weight: 500;\n            line-height: 1.5;\n            transition: opacity 0.3s;\n          "]);return an=function(){return e},e}function ln(){var e=Object(d.a)(["\n            padding-bottom: 16px;\n            width: 100%;\n            border-spacing: 0;\n            border-collapse: collapse;\n\n            & td {\n              padding: 0;\n              padding-right: 32px;\n              border: none;\n            }\n\n            font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo,\n              Courier, monospace;\n          "]);return ln=function(){return e},e}function un(){var e=Object(d.a)(["\n          padding: 10px 20px;\n          overflow-x: auto;\n          padding-bottom: 20px;\n        "]);return un=function(){return e},e}function sn(){var e=Object(d.a)(["\n            color: white !important;\n          "]);return sn=function(){return e},e}function dn(){var e=Object(d.a)(["\n        margin: 1em 0;\n        border-radius: 8px;\n        background-color: rgb(30, 30, 30);\n        position: relative;\n\n        &:hover .shortcut-hint {\n          opacity: 1;\n        }\n      "]);return dn=function(){return e},e}var bn=["Plain Text","Bash","Basic","C","C++","C#","CSS","Dart","Diff","Django","Dockerfile","Erlang","Git","Go","GraphQL","Groovy","HTML","HTTP","Java","JavaScript","Jinja2","JSON","JSX","Kotlin","Less","Makefile","Markdown","MATLAB","Nginx","Objective-C","Pascal","Perl","PHP","PowerShell","Protobuf","Python","R","Ruby","Rust","Scala","Shell","SQL","PL/SQL","Swift","TSX","TypeScript","VB.net","Velocity","XML","YAML","LaTeX","Tcl","Verilog","Lua"],fn={};[{key:"text",value:["text"]},{key:"bash",value:["bash","shell"]},{key:"basic",value:["basic"]},{key:"c",value:["c"]},{key:"cpp",value:["cpp"]},{key:"csharp",value:["csharp","cs","dotnet"]},{key:"css",value:["css"]},{key:"dart",value:["dart"]},{key:"diff",value:["diff"]},{key:"django",value:["django"]},{key:"dockerfile",value:["dockerfile","docker"]},{key:"erlang",value:["erlang"]},{key:"git",value:["git"]},{key:"go",value:["go"]},{key:"graphql",value:["graphql"]},{key:"groovy",value:["groovy"]},{key:"html",value:["html","xml","svg","markup","mathml"]},{key:"http",value:["http"]},{key:"java",value:["java"]},{key:"javascript",value:["javascript","js"]},{key:"jinja2",value:["jinja2"]},{key:"json",value:["json"]},{key:"jsx",value:["jsx"]},{key:"kotlin",value:["kotlin"]},{key:"less",value:["less"]},{key:"makefile",value:["makefile"]},{key:"markdown",value:["markdown","md"]},{key:"matlab",value:["matlab"]},{key:"nginx",value:["nginx"]},{key:"objectivec",value:["objectivec"]},{key:"pascal",value:["pascal","objectpascal"]},{key:"perl",value:["perl"]},{key:"php",value:["php"]},{key:"powershell",value:["powershell"]},{key:"protobuf",value:["protobuf"]},{key:"python",value:["python","py"]},{key:"r",value:["r"]},{key:"ruby",value:["ruby","rb"]},{key:"rust",value:["rust"]},{key:"scala",value:["scala"]},{key:"shell",value:["shell"]},{key:"sql",value:["sql"]},{key:"plsql",value:["plsql"]},{key:"swift",value:["swift"]},{key:"tsx",value:["tsx"]},{key:"typescript",value:["typescript","ts"]},{key:"vbnet",value:["vbnet"]},{key:"velocity",value:["velocity"]},{key:"xml",value:["xml"]},{key:"yaml",value:["yaml","yml"]},{key:"latex",value:["latex","tex","context"]},{key:"tcl",value:["tcl"]},{key:"verilog",value:["verilog"]},{key:"lua",value:["lua"]}].forEach((function(e,n){var t=bn[n];fn[t]=e.key,e.value.forEach((function(e){fn[e]=t}))}));var pn=He.a.Option;var vn=function(e){var n=e.element,t=e.attributes,c=e.children,i=n.lang,o=void 0===i?"Plain Text":i,a=Object(l.b)(),u=Object(r.useState)(o),s=Object(me.a)(u,2),d=s[0],f=s[1],p=Object(ye.d)(),v=fn[fn[d.toLocaleLowerCase()]],O=Object(b.c)(Ue,{type:"icon-caret-down",style:{color:"white"}});return Object(b.c)("div",Object.assign({},t,{css:Object(b.b)(dn())}),Object(b.c)("div",{contentEditable:!1},Object(b.c)(He.a,{style:{width:120},value:v,onChange:function(e){f(e),a.slate.setLang(e),p.updateBlock(D.e,{lang:e})},placeholder:"\u9009\u62e9\u8bed\u8a00",suffixIcon:O,css:Object(b.b)(sn())},bn.map((function(e){return Object(b.c)(pn,{key:e,value:fn[e]},e)})))),Object(b.c)("div",{css:Object(b.b)(un())},Object(b.c)("table",{css:Object(b.b)(ln())},Object(b.c)("tbody",null,c)),Object(b.c)("span",{contentEditable:!1,css:Object(b.b)(an()),className:"shortcut-hint"},Se?"\u6309 \u2318+\u21a9 \u9000\u51fa":"\u6309 \u2303+\u21a9 \u9000\u51fa")))},On=(t(148),t(67)),jn=t(164),hn=t.n(jn);function mn(e){for(var n=[],t=null,c=0;c<e.length;c++){var r=e[c-1],i=e[c],o=e[c+1];i!==r+1&&i!==o-1?n.push([i,i]):i!==r+1?t=e[c]:i+1!==o&&n.push([t,e[c]])}return n}var gn=t(113),yn=(t(78),t(35)),xn=t(312),wn=t(165),kn=t.n(wn);function Cn(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;return e.reduce((function(e,n){return Object(N.a)({},e,{},t[n])}),n)}function Sn(e){return e.join(" ")}function In(e){var n=e.node,t=e.stylesheet,c=e.style,r=void 0===c?{}:c,o=e.useInlineStyles,a=e.key;if("text"===n.type)return n.value;var l=n.properties,u=n.tagName,s=function(e,n){var t=0;return function(c){return t+=1,c.map((function(c,r){return In({node:c,stylesheet:e,useInlineStyles:n,key:"code-segment-".concat(t,"-").concat(r)})}))}}(t,o),d=o&&l.className&&l.className.filter((function(e){return!t[e]})),b=d&&d.length?d:void 0,f=o?Object(N.a)({},l,{},{className:b&&Sn(b)},{style:Cn(l.className,Object.assign({},l.style,r),t)}):Object(N.a)({},l,{className:Sn(l.className)}),p=s(n.children);return i.a.createElement(u,Object.assign({key:a},f),p)}function En(){var e=Object(d.a)(["\n                      white-space: pre;\n\n                      ","\n                      ","\n                    "]);return En=function(){return e},e}function Tn(){var e=Object(d.a)(["\n              width: 100%;\n              border-spacing: 0;\n              border-collapse: collapse;\n\n              & td {\n                padding: 0;\n                border: none;\n              }\n\n              font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo,\n                Courier, monospace;\n            "]);return Tn=function(){return e},e}function An(){var e=Object(d.a)(["\n            overflow-x: auto;\n            padding-bottom: 16px;\n          "]);return An=function(){return e},e}function Ln(){var e=Object(d.a)(["\n              padding-left: 12px;\n            "]);return Ln=function(){return e},e}function Nn(){var e=Object(d.a)(["\n            display: inline-block;\n            height: 22px;\n          "]);return Nn=function(){return e},e}function Dn(){var e=Object(d.a)(["\n  white-space: pre;\n  padding-right: 32px;\n  width: auto;\n  display: inline-block;\n\n  opacity: ",";\n  font-size: 14px;\n  font-weight: ",";\n"]);return Dn=function(){return e},e}function Fn(){var e=Object(d.a)(["\n  width: 52px;\n  font-family: dm, Menlo, Monaco, 'Courier New', monospace;\n  font-weight: normal;\n  font-size: 12px;\n  letter-spacing: 0px;\n  color: #858585;\n  margin-right: 16px;\n  width: 32px;\n  margin-left: 4px;\n  display: inline-block;\n  text-align: right;\n"]);return Fn=function(){return e},e}function zn(){var e=Object(d.a)(["\n  background-color: rgb(53, 59, 69);\n"]);return zn=function(){return e},e}function Mn(){var e=Object(d.a)(["\n  background-color: #3e3133;\n"]);return Mn=function(){return e},e}var _n=Object(b.b)(Mn()),Rn=Object(b.b)(zn()),Bn=Object(b.b)(Fn()),Vn=function(e,n,t){return Object(b.b)(Dn(),e||t?.3:1,n?700:"normal")},Pn=/\n/g;function qn(e){var n=e.children,t=e.className,c=void 0===t?[]:t,r={};return r.className=r.className?c.concat(r.className):c,{type:"element",tagName:"span",properties:r,children:n}}function Hn(e,n){for(var t=function e(n){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=0;r<n.length;r++){var i=n[r];if("text"===i.type)c.push(qn({children:[i],className:t}));else if(i.children){var o=t.concat(i.properties.className);c=c.concat(e(i.children,o))}}return c}(e),c=[],r=-1,i=0,o=function(){var e=t[i],n=e.children[0].value;if(n.match(Pn)){var o=n.split("\n");o.forEach((function(n,a){var l={type:"text",value:"".concat(n,"\n")};if(0===a){var u=t.slice(r+1,i).concat(qn({children:[l],className:e.properties.className}));c.push(qn({children:u}))}else if(a===o.length-1){var s;if(null===(s=t[i+1])||void 0===s?void 0:s.children[0]){var d=qn({children:[{type:"text",value:"".concat(n)}],className:e.properties.className});t.splice(i+1,0,d)}else c.push(qn({children:[l],className:e.properties.className}))}else c.push(qn({children:[l],className:e.properties.className}))})),r=i}i++};i<t.length;)o();if(r!==t.length-1){var a=t.slice(r+1,t.length);a&&a.length&&c.push(qn({children:a}))}return c}function Gn(e){var n=e.rows,t=e.stylesheet,c=e.useInlineStyles;return n.map((function(e,n){return In({node:e,stylesheet:t,useInlineStyles:c,key:"code-segement".concat(n)})}))}function Un(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"text",t=[{type:"text",value:e}];try{return n&&"text"!==n?kn.a.highlight(e,n):t}catch(c){return t}}var Wn,Kn={'code[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo,Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#1d1f21"},':not(pre) > code[class*="language-"]':{background:"#1d1f21",padding:".1em",borderRadius:".3em"},comment:{color:"#7C7C7C"},prolog:{color:"#7C7C7C"},doctype:{color:"#7C7C7C"},cdata:{color:"#7C7C7C"},punctuation:{color:"#c5c8c6"},".namespace":{Opacity:".7"},property:{color:"#96CBFE"},keyword:{color:"#96CBFE"},tag:{color:"#96CBFE"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#99CC99"},constant:{color:"#99CC99"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},number:{color:"#FF73FD"},selector:{color:"#A8FF60"},"attr-name":{color:"#A8FF60"},string:{color:"#A8FF60"},char:{color:"#A8FF60"},builtin:{color:"#A8FF60"},inserted:{color:"#A8FF60"},variable:{color:"#C6C5FE"},operator:{color:"#EDEDED"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"},function:{color:"#DAD085"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},Jn=(kn.a,Wn=Kn,function(e){var n=e.code,t=e.language,c=e.style,i=void 0===c?Wn:c,o=e.customStyle,a=void 0===o?{}:o,l=e.useInlineStyles,u=void 0===l||l,s=e.showLineNumbers,d=void 0!==s&&s,f=e.showLineChecker,p=void 0!==f&&f,v=e.startingLineNumber,O=void 0===v?1:v,j=e.lineNumberStyle,h=e.wrapLines,m=e.lineProps,g=void 0===m?{}:m,y=e.renderer,x=void 0===y?Gn:y,w=(e.astGenerator,Object(gn.a)(e,["code","language","style","customStyle","useInlineStyles","showLineNumbers","showLineChecker","startingLineNumber","lineNumberStyle","wrapLines","lineProps","renderer","astGenerator"])),k=d?function(e){var n=e.code,t=e.startingLineNumber,c=void 0===t?0:t,r=e.style,i=void 0===r?{}:r;return n.replace(/\n$/,"").split("\n").map((function(e,n){var t=n+c;return Object(b.c)("span",{key:"line-".concat(n),className:"react-syntax-highlighter-line-number",style:"function"===typeof i?i(t):i},"".concat(t,"\n"))}))}({code:n,startingLineNumber:O,style:j}):[],C=p?function(e){var n=e.lines,t=e.startingLineNumber,c=void 0===t?0:t,r=e.style,i=void 0===r?{}:r,o=e.lineProps,a=void 0===o?{}:o;return n.map((function(e,n){var t=n+c,r=(("function"===typeof a?a(n):a)||{}).isHidden,o=void 0!==r&&r;return Object(b.c)(yn.a,{placement:"left",title:o?"\u663e\u793a\u6b64\u884c":"\u9690\u85cf\u6b64\u884c"},Object(b.c)("span",{key:"line-".concat(n),className:"react-syntax-highlighter-line-number",style:"function"===typeof i?i(t):i,css:Object(b.b)(Nn())},Object(b.c)(On.a,{value:n,css:Object(b.b)(Ln())})))}))}({lines:n.replace(/\n$/,"").split("\n"),lineProps:g}):[null],S=i.hljs||i['pre[class*="language-"]']||{backgroundColor:"#fff"},I=u?Object.assign({},w,{style:Object.assign({},S,a)}):Object.assign({},w,{className:"hljs"});h=!(!x||void 0!==h)||h;var E=Un(n,t),T=x({rows:h?Hn(E):E,stylesheet:Object(N.a)({},i,{paddingRight:"32px"}),useInlineStyles:u}),A=k.map((function(e,n){return{lineNumber:e,diffCodeRow:T[n],lineChecker:C[n]}})),L=Object(r.useMemo)((function(){return[{Header:"diffBlock",columns:[{Header:"Diff \u9009\u4e2d/\u53ef\u89c1",accessor:"lineChecker"},{Header:"\u884c\u53f7",accessor:"lineNumber"},{Header:"\u4ee3\u7801\u5757",accessor:"diffCodeRow"}]}]}),[]),D=Object(r.useMemo)((function(){return A}),[A]),F=Object(xn.a)({columns:L,data:D}),z=F.getTableProps,M=F.getTableBodyProps,_=F.rows,R=F.prepareRow;return Object(b.c)("div",null,Object(b.c)("div",{css:Object(b.b)(An())},Object(b.c)("table",Object.assign({},I,z(),{css:Object(b.b)(Tn())}),Object(b.c)("tbody",M(),_.map((function(e,n){var t=("function"===typeof g?g(n):g)||{},c=t.isCodeAddition,r=void 0!==c&&c,i=t.isCodeDeletion,o=void 0!==i&&i,a=t.isHidden,l=[{width:"28px"},Bn,Vn(void 0!==a&&a,r,o)];return R(e),Object(b.c)("tr",Object.assign({},e.getRowProps(),{css:Object(b.b)(En(),r&&Rn,o&&_n)}),e.cells.map((function(e,n){return Object(b.c)("td",Object.assign({},e.getCellProps(),{css:l[n]}),e.render("Cell"))})))}))))))});Jn.supportedLanguages=["abap","actionscript","ada","apacheconf","apl","applescript","arduino","arff","asciidoc","asm6502","aspnet","autohotkey","autoit","bash","basic","batch","bison","brainfuck","bro","c","clike","clojure","coffeescript","cpp","crystal","csharp","csp","css-extras","css","d","dart","diff","django","docker","eiffel","elixir","elm","erb","erlang","flow","fortran","fsharp","gedcom","gherkin","git","glsl","go","graphql","groovy","haml","handlebars","haskell","haxe","hpkp","hsts","http","ichigojam","icon","inform7","ini","io","j","java","javascript","jolie","json","jsx","julia","keyman","kotlin","latex","less","liquid","lisp","livescript","lolcode","lua","makefile","markdown","markup-templating","markup","matlab","mel","mizar","monkey","n4js","nasm","nginx","nim","nix","nsis","objectivec","ocaml","opencl","oz","parigp","parser","pascal","perl","php-extras","php","plsql","powershell","processing","prolog","properties","protobuf","pug","puppet","pure","python","q","qore","r","reason","renpy","rest","rip","roboconf","ruby","rust","sas","sass","scala","scheme","scss","smalltalk","smarty","soy","sql","stylus","swift","tap","tcl","textile","tsx","tt2","twig","typescript","vbnet","velocity","verilog","vhdl","vim","visual-basic","wasm","wiki","xeora","xojo","xquery","yaml"];var Xn=Jn;function $n(){var e=Object(d.a)(["\n                  width: 100%;\n                "]);return $n=function(){return e},e}function Qn(){var e=Object(d.a)(["\n            height: ",";\n            ","\n          "]);return Qn=function(){return e},e}function Zn(){var e=Object(d.a)(["\n  background: linear-gradient(270deg, #111, #fff);\n  background-size: 400% 400%;\n  margin-top: 1em;\n  border-radius: 8px;\n\n  animation: AnimationName 3s ease infinite;\n\n  @keyframes AnimationName {\n    0% {\n      background-position: 0% 50%;\n    }\n    50% {\n      background-position: 100% 50%;\n    }\n    100% {\n      background-position: 0% 50%;\n    }\n  }\n"]);return Zn=function(){return e},e}function Yn(){var e=Object(d.a)(["\n  font-family: 'Roboto Mono', Courier, monospace;\n  font-size: 14px;\n  background-color: rgb(17, 21, 24);\n  color: rgba(255, 255, 255, 1);\n  border-bottom: 1px solid rgb(17, 21, 24);\n  box-shadow: #000000 0 6px 6px -6px;\n  text-align: left;\n  padding: 8px 0px 8px 16px;\n  margin-bottom: 8px;\n  border-radius: 8px;\n  position: relative;\n"]);return Yn=function(){return e},e}function et(){var e=Object(d.a)(["\n  color: rgba(0, 0, 0, 0.84);\n  display: block;\n  padding-top: 8px;\n  background-color: rgb(30, 30, 30);\n  border-radius: 8px;\n  margin-bottom: 10px;\n"]);return et=function(){return e},e}var nt=Object(b.b)(et()),tt=Object(b.b)(Yn()),ct=Object(b.b)(Zn());function rt(){return Object(b.c)("div",null)}var it=i.a.memo((function(e){var n=e.attributes,t=e.element,c=e.children,i=t.file,o=t.commit,a=t.hiddenLines,u=void 0===a?[]:a,s=Object(r.useState)(!0),d=Object(me.a)(s,2),f=d[0],p=d[1],v=Object(r.useState)(null),O=Object(me.a)(v,2),j=O[0],h=O[1],m=Object(l.b)(),g=Object(l.d)(),y=Object(l.c)(g.select.diff.getDiffItemByCommitAndFile({file:i,commit:o})),x=function(e){var n="",t=[],c=[],r=[];return e.chunks.forEach((function(i,o){i.changes.forEach((function(a,l){var u=a.type,s=a.content;r=r.concat(l),"add"===u?t.push(l):"del"===u&&c.push(l);var d=s;"normal"!==s&&1===s.length?d=s.replace(/[+-]/," "):"normal"!==s&&s.length>1&&(d=s.slice(1)),o===e.chunks.length-1&&l===i.changes.length-1?n+=d:n+="".concat(d,"\n")}))})),{codeStr:n,DIFF_ADD:t,DIFF_DEL:c,allLines:r}}(y),w=x.codeStr,C=void 0===w?"":w,S=x.DIFF_ADD,I=void 0===S?[]:S,E=x.DIFF_DEL,T=void 0===E?[]:E,A=x.allLines,L=void 0===A?[]:A,N=i.split(".").pop().toLowerCase(),D=u.flatMap((function(e){var n=Object(me.a)(e,2),t=n[0],c=n[1];return Object(k.a)(Array(c-t+1).keys()).map((function(e){return e+t}))})),F=L.filter((function(e){return!D.includes(e)})),z=22*L.length+100,M=function(e){return D.includes(e)},_=function(e){return!y.new&&T.includes(e)};return Object(b.c)("div",Object.assign({},n,{contentEditable:!1}),0===L.length?Object(b.c)(rt,null):Object(b.c)("div",{css:Object(b.b)(Qn(),z,f&&ct)},Object(b.c)(hn.a,{height:z,offsetVertical:2e3,onContentVisible:function(){return p(!1)}},Object(b.c)("div",{className:"diff-file",css:nt},Object(b.c)("header",{css:tt},i),Object(b.c)(On.a.Group,{onChange:function(e){var n,t,c=L.filter((function(n){return!e.includes(n)}));m.collection.setDiffItemHiddenLines({commit:o,file:i,hiddenLines:mn(c)}),h((n=j,t=setTimeout((function(){m.collection.saveCollection()}),1e3),n&&clearTimeout(n),t))},value:F,css:Object(b.b)($n())},Object(b.c)(Xn,{code:C,language:"vue"===N?"html":N,showLineNumbers:!0,showLineChecker:!0,wrapLines:!0,commit:o,file:i,lineProps:function(e){return{isCodeAddition:(n=e,!y.new&&I.includes(n)),isHidden:M(e),isCodeDeletion:_(e)};var n}}))))),c)}));function ot(){var e=Object(d.a)(['\n    ::before {\n      content: "','.  ";\n    }\n    margin-left: ',"em;\n    list-style-type: none;\n  "]);return ot=function(){return e},e}function at(){var e=Object(d.a)(["\n    margin-left: ","em;\n    list-style-type: ",";\n  "]);return at=function(){return e},e}var lt=["disc","circle","square"];var ut=function(e){var n=e.attributes,t=e.children,c=e.element,r=c.parent,i=c.level,o=c.number,a=Object(b.b)(at(),2*(i||0)+2,lt[c.level%3]),l=Object(b.b)(ot(),o||1,2*(i||0)+1);return Object(b.c)("li",Object.assign({},n,{css:r===D.c?a:l}),t)};function st(){var e=Object(d.a)(["\n              white-space: pre;\n              display: block;\n              color: #fff;\n            "]);return st=function(){return e},e}function dt(){var e=Object(d.a)(["\n            padding-inline-start: 0;\n          "]);return dt=function(){return e},e}function bt(){var e=Object(d.a)(["\n            padding-inline-start: 0;\n          "]);return bt=function(){return e},e}var ft=function(e){var n=e.attributes,t=e.children,c=e.element;switch(c.type){case D.a:return Object(b.c)("blockquote",n,Object(b.c)("div",null,t));case D.p:return Object(b.c)(ut,e);case D.c:return Object(b.c)("ul",Object.assign({},n,{css:Object(b.b)(bt())}),t);case D.r:return Object(b.c)("ol",Object.assign({},n,{css:Object(b.b)(dt())}),t);case D.g:return Object(b.c)("h1",Object.assign({},n,{id:c.id}),t);case D.h:return Object(b.c)("h2",Object.assign({},n,{id:c.id}),t);case D.i:return Object(b.c)("h3",Object.assign({},n,{id:c.id}),t);case D.j:return Object(b.c)("h4",Object.assign({},n,{id:c.id}),t);case D.k:return Object(b.c)("h5",Object.assign({},n,{id:c.id}),t);case D.e:return Object(b.c)(vn,e);case D.f:return Object(b.c)("tr",n,Object(b.c)("td",{css:Object(b.b)(st())},t));case D.q:return Object(b.c)(en,e);case D.m:return Object(b.c)(cn,e);case D.l:return Object(b.c)(on,e);case"explain":return Object(b.c)(qe,e);case"diff-block":return Object(b.c)(it,e);case B:case P:case"step_end":case q:case"file_end":case V:return Object(b.c)("div",{style:{display:"none"}});default:return Object(b.c)("p",n,t)}},pt=(t(270),t(313)),vt=(t(271),t(166));function Ot(){var e=Object(d.a)(["\n            margin-right: 3px;\n          "]);return Ot=function(){return e},e}function jt(){var e=Object(d.a)(["\n    margin: 0 2px;\n\n    &:hover {\n      color: #1db777;\n      cursor: pointer;\n    }\n  "]);return jt=function(){return e},e}var ht=function(e){var n=e.attributes,t=e.children,c=e.leaf,r=Object(ye.d)(),i=Object(l.b)(),o=Object(b.b)(jt()),a=Object(b.c)("div",null,Object(b.c)("span",null,Object(b.c)("a",Object.assign({},n,{href:c.url||"#",target:"_blank",rel:"noopener noreferrer",css:Object(b.b)(Ot())}),c.url)),Object(b.c)(yn.a,{title:"\u7f16\u8f91"},Object(b.c)(Ue,{onClick:function(){Object(ge.k)(r);var e=r.getLinkData(),n=e.text,t=e.url;n&&i.link.setText(n),t&&i.link.setUrl(t),i.link.startEdit()},css:o,type:"icon-edit"})),Object(b.c)(yn.a,{title:"\u5220\u9664"},Object(b.c)(vt.a,{title:"\u786e\u8ba4\u8981\u5220\u9664\u6b64\u94fe\u63a5\u5417\uff1f",onConfirm:function(){Object(ge.k)(r),r.removeLink()}},Object(b.c)(Ue,{css:o,type:"icon-delete"}))));return Object(b.c)(pt.a,{content:a,trigger:"click"},Object(b.c)("a",Object.assign({},n,{href:c.url||"#"}),t))},mt=function(e){var n=e.attributes,t=e.leaf,c=e.children;t.bold&&(c=Object(b.c)("strong",null,c)),t.code&&(c=Object(b.c)("code",null,c)),t.italic&&(c=Object(b.c)("em",null,c)),t.strikethrough&&(c=Object(b.c)("span",{style:{textDecoration:"line-through"}},c)),t.underline&&(c=Object(b.c)("u",null,c)),t.link&&(c=Object(b.c)(ht,e,c));var r={};return t.codeHighlight&&(r.style=function(e){var n={};return e.forEach((function(e){n=Object(N.a)({},n,{},Kn[e])})),n}(t.className)),Object(b.c)("span",Object.assign({},n,r),c)};var gt=function(){var e=Object(ye.d)(),n=Object(l.c)((function(e){return e.slate.lang})),t=Object(r.useCallback)(ft,[n]),c=Object(r.useCallback)(mt,[n]),i=ze(e),o=function(e){return function(n){n.preventDefault(),n.persist();var t=n.dataTransfer.files;0!==t.length&&/\.(png|jpe?g|bmp|gif)$/.test(t[0].name)&&we(e,t)}}(e),a=Object(r.useCallback)((function(e){var n=Object(me.a)(e,2),t=n[0],c=n[1],r=[],i=t.lang;if(!i)return r;var o="",a=!0,l=!1,u=void 0;try{for(var s,d=ge.b.texts(t)[Symbol.iterator]();!(a=(s=d.next()).done);a=!0){var b=s.value[0].text;o+="".concat(b,"\n")}}catch(f){l=!0,u=f}finally{try{a||null==d.return||d.return()}finally{if(l)throw u}}return Hn(Un(o,i)).slice(0,-1).forEach((function(e,n){var t=0,i=0;e.children.forEach((function(e){var o,a,l,u="";"text"===e.type?u=e.value||"":u=(null===(l=e.children[0])||void 0===l?void 0:l.value)||"";var s=(null===(o=e)||void 0===o?void 0:null===(a=o.properties)||void 0===a?void 0:a.className)||[];i=t+u.length;var d=function(e){var n=e.path;return{anchor:{path:n,offset:e.textStart},focus:{path:n,offset:e.textEnd},className:e.className,codeHighlight:!0}}({path:[].concat(Object(k.a)(c),[n]),textStart:t,textEnd:i,className:s});r.push(d),t=i}))})),r}),[n]);return Object(b.c)(ye.a,{placeholder:"Enter something ...",decorate:a,renderElement:t,renderLeaf:c,onKeyDown:function(e){return i(e)},onDrop:o,onCopy:function(e){e.clipboardData.setData("application/x-editure-fragment",JSON.stringify(!0))}})},yt=(t(96),t(54));function xt(){var e=Object(d.a)(["\n          font-size: 14px;\n          font-family: PingFangSC-Regular, PingFang SC;\n          font-weight: 400;\n          color: rgba(0, 0, 0, 0.65);\n          line-height: 24px !important;\n          margin-bottom: 16px;\n          resize: none;\n          padding: 0;\n\n          ",";\n        "]);return xt=function(){return e},e}function wt(){var e=Object(d.a)(["\n            font-size: 30px;\n            font-family: PingFangSC-Medium, PingFang SC;\n            font-weight: 500;\n            color: rgba(0, 0, 0, 1);\n            line-height: 32px;\n            padding: 0;\n            resize: none;\n            ",";\n          "]);return wt=function(){return e},e}function kt(){var e=Object(d.a)(["\n          display: flex;\n          margin-bottom: 24px;\n          position: relative;\n        "]);return kt=function(){return e},e}function Ct(){var e=Object(d.a)(["\n        border-bottom: 1px solid #e8e8e8;\n      "]);return Ct=function(){return e},e}function St(){var e=Object(d.a)(["\n  border: none;\n\n  &:hover {\n    border: none;\n    box-shadow: none;\n  }\n\n  &:active {\n    border: none;\n    box-shadow: none;\n  }\n\n  &:focus {\n    border: none;\n    box-shadow: none;\n  }\n"]);return St=function(){return e},e}var It=Object(b.b)(St()),Et=yt.a.TextArea;var Tt=function(){var e=Object(l.d)(),n=Object(l.c)((function(e){return e.collection})).nowArticleId,t=Object(l.c)(e.select.collection.getArticleMetaById({id:n})),c=t.name,i=void 0===c?"":c,o=t.description,a=void 0===o?"":o,u=Object(l.b)(),s=Object(r.useState)(null),d=Object(me.a)(s,2),f=d[0],p=d[1],v=Object(r.useState)(null),O=Object(me.a)(v,2),j=O[0],h=O[1];function m(e,n){return e&&clearTimeout(e),n}function g(){u.collection.saveCollection()}return Object(b.c)("div",{css:Object(b.b)(Ct())},Object(b.c)("div",{css:Object(b.b)(kt())},Object(b.c)(Et,{placeholder:"\u65e0\u6807\u9898",value:i,onChange:function(e){u.collection.setArticleTitle(e.target.value),p(m(f,setTimeout(g,1e3)))},autoSize:!0,maxLength:128,rows:1,css:Object(b.b)(wt(),It)})),Object(b.c)(Et,{placeholder:"\u65e0\u63cf\u8ff0",value:a,autoSize:!0,onChange:function(e){u.collection.setArticleDescription(e.target.value),h(m(j,setTimeout(g,1e3)))},css:Object(b.b)(xt(),It)}))},At=t(221);function Lt(){var e=Object(d.a)(["\n          .card-ghost {\n            transition: transform 0.18s ease;\n            transform: rotateZ(5deg);\n          }\n\n          .card-ghost-drop {\n            transition: transform 0.18s ease-in-out;\n            transform: rotateZ(0deg);\n          }\n\n          .drop-preview {\n            max-width: 194px;\n            background-color: rgba(2, 184, 117, 0.1);\n            border: 1px dashed #02b875;\n            height: 36px;\n          }\n        "]);return Lt=function(){return e},e}function Nt(){var e=Object(d.a)(["\n                        &:hover {\n                          color: #02b875;\n                        }\n                      "]);return Nt=function(){return e},e}function Dt(){var e=Object(d.a)(["\n                        margin-right: 4px;\n                        &:hover {\n                          color: #02b875;\n                        }\n                      "]);return Dt=function(){return e},e}function Ft(){var e=Object(d.a)(["\n                      color: ",";\n                      display: inline-block;\n                      max-width: calc(100% - 36px);\n                      white-space: nowrap;\n                      text-overflow: ellipsis;\n                      overflow: hidden;\n                    "]);return Ft=function(){return e},e}function zt(){var e=Object(d.a)(["\n                    max-width: 100%;\n                    height: 36px;\n                    background: rgba(255, 255, 255, 1);\n                    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n                    border-radius: 4px;\n                    margin-bottom: 8px;\n                    padding: 8px;\n                    display: flex;\n                    flex-direction: row;\n                    justify-content: space-between;\n\n                    &:hover {\n                      cursor: pointer;\n                    }\n                  "]);return zt=function(){return e},e}function Mt(){var e=Object(d.a)(["\n          padding-top: 16px;\n          padding-bottom: 48px;\n          max-height: calc(100vh - 64px - 70px - 10px);\n          overflow-y: auto;\n\n          &::-webkit-scrollbar {\n            display: none;\n          }\n\n          -ms-overflow-style: none; // IE 10+\n          overflow: -moz-scrollbars-none; // Firefox\n        "]);return Mt=function(){return e},e}function _t(){var e=Object(d.a)(["\n          font-size: 16px;\n          font-family: PingFangSC-Medium, PingFang SC;\n          font-weight: 500;\n          color: #595959;\n          line-height: 24px;\n          margin-bottom: 16px;\n        "]);return _t=function(){return e},e}function Rt(){var e=Object(d.a)(["\n        background-color: #f7f7fa;\n        height: calc(100vh - 64px);\n        padding: 48px 16px;\n        &::-webkit-scrollbar {\n          display: none;\n        }\n\n        -ms-overflow-style: none; // IE 10+\n        overflow: -moz-scrollbars-none; // Firefox\n      "]);return Rt=function(){return e},e}var Bt=function(){var e=Object(l.b)(),n=Object(r.useState)(null),t=Object(me.a)(n,2),c=t[0],i=t[1],o=Object(l.d)(),a=Object(l.c)((function(e){return e.collection})).nowStepCommit,u=Object(l.c)(o.select.collection.getStepFileListAndTitle({commit:a})),s=u.fileList,d=u.title;function f(e,n){return e&&clearTimeout(e),n}return Object(b.c)("div",{css:Object(b.b)(Rt())},Object(b.c)("h4",{css:Object(b.b)(_t())},d),Object(b.c)("div",{css:Object(b.b)(Mt())},Object(b.c)(At.Container,{onDrop:function(n){var t=n.removedIndex,r=n.addedIndex;null!==t&&null!==r&&a&&(e.collection.switchFile({removedIndex:t,addedIndex:r,commit:a}),i(f(c,setTimeout((function(){e.collection.saveCollection()}),1e3))))},dragClass:"card-ghost",dropClass:"card-ghost-drop",dropPlaceholder:{animationDuration:150,showOnTop:!0,className:"drop-preview"}},s.map((function(n){return Object(b.c)(At.Draggable,{key:n.file},Object(b.c)(yn.a,{title:n.file,placement:"left",mouseEnterDelay:.5},Object(b.c)("div",{key:n.file,css:Object(b.b)(zt())},Object(b.c)("span",{css:Object(b.b)(Ft(),n.display?"rgba(0, 0, 0, 0.65)":"#bfbfbf")},n.file),Object(b.c)("span",null,Object(b.c)(Ue,{type:n.display?"icon-eye":"icon-eye-close",onClick:function(){return function(n){a&&(e.collection.setFileShowStatus(Object(N.a)({commit:a},n,{display:!n.display})),i(f(c,setTimeout((function(){e.collection.saveCollection({showMessage:!0})}),1e3))))}(n)},css:Object(b.b)(Dt())}),Object(b.c)(Ue,{type:"icon-menu",css:Object(b.b)(Nt())})))))})))),Object(b.c)(b.a,{styles:Object(b.b)(Lt())}))},Vt=(t(205),t(115)),Pt=(t(691),t(225));function qt(){var e=Object(d.a)(["\n                padding-left: ","px;\n\n                & > a {\n                  color: ",";\n                }\n              "]);return qt=function(){return e},e}function Ht(){var e=Object(d.a)(["\n            background: transparent;\n\n            & .ant-anchor-ink::before {\n              background: transparent;\n            }\n          "]);return Ht=function(){return e},e}function Gt(){var e=Object(d.a)(["\n          padding-top: 16px;\n          padding-bottom: 48px;\n          max-height: calc(100vh - 64px - 70px - 10px);\n          overflow-y: auto;\n\n          &::-webkit-scrollbar {\n            display: none;\n          }\n\n          -ms-overflow-style: none; // IE 10+\n          overflow: -moz-scrollbars-none; // Firefox\n        "]);return Gt=function(){return e},e}function Ut(){var e=Object(d.a)(["\n            margin: 16px 0 0;\n          "]);return Ut=function(){return e},e}function Wt(){var e=Object(d.a)(["\n            font-size: 16px;\n            font-family: PingFangSC-Medium, PingFang SC;\n            font-weight: 500;\n            color: #595959;\n            line-height: 24px;\n            margin-bottom: 4px;\n          "]);return Wt=function(){return e},e}function Kt(){var e=Object(d.a)(["\n          padding-left: 16px;\n          padding-right: 16px;\n        "]);return Kt=function(){return e},e}function Jt(){var e=Object(d.a)(["\n        padding-top: 40px;\n        padding-left: 8px;\n        padding-right: 8px;\n        height: calc(100vh - 64px);\n        background-color: #f7f7fa;\n        &::-webkit-scrollbar {\n          display: none;\n        }\n\n        -ms-overflow-style: none; // IE 10+\n        overflow: -moz-scrollbars-none; // Firefox\n      "]);return Jt=function(){return e},e}var Xt=Pt.a.Link;function $t(e){switch(e){case"heading-two":return 1;case"heading-three":return 2;case"heading-four":return 3;case"heading-five":return 4;case"heading-six":return 5;default:return 1}}var Qt=function(){var e=Object(l.b)(),n=Object(l.d)(),t=Object(l.c)(n.select.collection.nowArticleCatalogue)||[];return Object(b.c)("div",{css:Object(b.b)(Jt())},Object(b.c)("div",{css:Object(b.b)(Kt())},Object(b.c)("h4",{css:Object(b.b)(Wt())},"\u5927\u7eb2"),Object(b.c)(Vt.a,{css:Object(b.b)(Ut())})),Object(b.c)("div",{css:Object(b.b)(Gt())},Object(b.c)(Pt.a,{css:Object(b.b)(Ht()),targetOffset:64,onChange:function(n){var c=function(e,n){for(var t=n.map((function(e){return e.id})).indexOf(e);t>=0;t--)if(n[t].commit)return n[t].commit;return null}(n.slice(1),t);n&&c&&e.collection.setNowStepCommit(c)},affix:!1,getContainer:function(){return document.getElementById("scroll-container")}},t.map((function(e){return Object(b.c)(Xt,{key:e.id,href:"#".concat(e.id),title:e.title,css:Object(b.b)(qt(),16*$t(e.type),1===$t(e.type)?"rgba(0,0 ,0, 1)":"rgba(0, 0, 0, .65)")})})))))};function Zt(){var e=Object(d.a)(["\n  padding: 48px 60px 64px;\n\n  & .ant-select-selection {\n    background: none;\n    border: none;\n    padding: 2px;\n  }\n\n  & .ant-select-selection:active {\n    border: none;\n    box-shadow: none;\n  }\n\n  & .ant-select-selection:focus {\n    border: none;\n    box-shadow: none;\n  }\n\n  & .ant-select-selection-selected-value {\n    font-size: 14px;\n    font-weight: 400;\n  }\n"]);return Zt=function(){return e},e}var Yt=Object(b.b)(Zt());var ec=function(){return Object(b.c)(Oe.a,null,Object(b.c)(je.a,{span:0,lg:5},Object(b.c)(he.a,{target:function(){return document.getElementById("scroll-container")}},Object(b.c)(Qt,null))),Object(b.c)(je.a,{span:24,lg:19,xl:14},Object(b.c)("div",{css:Yt},Object(b.c)(Tt,null),Object(b.c)(gt,null))),Object(b.c)(je.a,{span:0,xl:5},Object(b.c)(he.a,{target:function(){return document.getElementById("scroll-container")}},Object(b.c)(Bt,null))))};var nc=function(){return i.a.createElement("div",null,i.a.createElement(ec,null))};function tc(){var e=Object(d.a)(["\n  border: 1px solid #999999;\n"]);return tc=function(){return e},e}function cc(){var e=Object(d.a)(["\n  position: relative;\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  align-items: center;\n\n  background: rgba(247, 247, 250, 1);\n  border-radius: 2px;\n  border: 1px solid rgba(232, 232, 232, 1);\n  padding-left: 16px;\n  padding-right: 24px;\n  margin-bottom: 16px;\n\n  &:hover {\n    cursor: pointer;\n  }\n\n  &:hover .list-item-action {\n    visibility: visible;\n  }\n"]);return cc=function(){return e},e}function rc(){var e=Object(d.a)(["\n  font-size: 12px;\n  font-family: PingFangSC-Regular, PingFang SC;\n  font-weight: 400;\n  color: rgba(140, 140, 140, 1);\n  line-height: 22px;\n"]);return rc=function(){return e},e}function ic(){var e=Object(d.a)(["\n  background: rgba(255, 255, 255, 1);\n  border: 1px solid rgba(232, 232, 232, 1);\n  padding-top: 32px;\n  padding-bottom: 32px;\n"]);return ic=function(){return e},e}function oc(){var e=Object(d.a)(["\n  font-size: 14px;\n  font-family: PingFangSC-Regular, PingFang SC;\n  font-weight: 400;\n  color: rgba(140, 140, 140, 1);\n  line-height: 20px;\n  margin-top: 8px;\n"]);return oc=function(){return e},e}function ac(){var e=Object(d.a)(["\n  border-bottom: 1px solid #eeeeee;\n  padding-bottom: 16px;\n"]);return ac=function(){return e},e}var lc=Object(b.b)(ac()),uc=Object(b.b)(oc()),sc=Object(b.b)(ic()),dc=Object(b.b)(rc()),bc=Object(b.b)(cc()),fc=Object(b.b)(tc()),pc=(t(206),t(102));function vc(){var e=Object(d.a)(["\n            color: #fa8c16 !important;\n          "]);return vc=function(){return e},e}function Oc(){var e=Object(d.a)(["\n          color: #fa8c16;\n          background: #fff7e6;\n          border-color: #ffd591;\n\n          &:hover {\n            cursor: pointer;\n          }\n        "]);return Oc=function(){return e},e}var jc=function(){return Object(b.c)(yn.a,{title:"\u70b9\u51fb\u67e5\u770b\u4ec0\u4e48\u662f\u8fc7\u65f6\u6b65\u9aa4"},Object(b.c)(pc.a,{css:Object(b.b)(Oc())},Object(b.c)("a",{href:"https://docs.tuture.co/reference/tuture-yml-spec.html#outdated",target:"_blank",rel:"noopener noreferrer",css:Object(b.b)(vc())},"\u8fc7\u65f6")))};function hc(){var e=Object(d.a)(["\n          & > svg {\n            width: 8px;\n            height: 8px;\n          }\n        "]);return hc=function(){return e},e}function mc(){var e=Object(d.a)(["\n          margin-right: 8px;\n        "]);return mc=function(){return e},e}function gc(){var e=Object(d.a)(["\n        ","\n        display: flex;\n        flex-direction: row;\n        align-items: center;\n        visibility: hidden;\n      "]);return gc=function(){return e},e}var yc=function(e){return Object(b.c)("span",{className:"list-item-action",onClick:e.onClick,css:Object(b.b)(gc(),dc)},Object(b.c)("span",{css:Object(b.b)(mc())},"\u6dfb\u52a0"),Object(b.c)(Ue,{type:"icon-doubleright",css:Object(b.b)(hc())}))};function xc(){var e=Object(d.a)(["\n        color: #8c8c8c;\n\n        &:hover {\n          color: #595959;\n          cursor: pointer;\n        }\n\n        & > svg {\n          width: 12px;\n          height: 12px;\n        }\n      "]);return xc=function(){return e},e}var wc=function(e){return Object(b.c)(Ue,{type:"icon-delete1",onClick:e.onClick,css:Object(b.b)(xc())})};function kc(){var e=Object(d.a)(["\n            list-style: none;\n            padding: 0;\n            margin: 0;\n          "]);return kc=function(){return e},e}function Cc(){var e=Object(d.a)(["\n            width: 100%;\n            margin-top: 16px;\n            margin-bottom: 16px;\n          "]);return Cc=function(){return e},e}function Sc(){var e=Object(d.a)(["\n            font-size: 16px;\n          "]);return Sc=function(){return e},e}function Ic(){var e=Object(d.a)(["\n        ","\n        padding-left: 24px;\n        padding-right: 24px;\n      "]);return Ic=function(){return e},e}function Ec(){var e=Object(d.a)(["\n          width: ",";\n          display: inline-block;\n          white-space: nowrap;\n          text-overflow: ellipsis;\n          overflow: hidden;\n        "]);return Ec=function(){return e},e}function Tc(){var e=Object(d.a)(["\n        ","\n        height: 52px;\n      "]);return Tc=function(){return e},e}var Ac=yt.a.Search;function Lc(e){var n=e.item,t=e.onClickAdd,c=Object(l.b)();return Object(b.c)("li",{key:n.id,css:Object(b.b)(Tc(),bc)},n.outdated&&Object(b.c)(jc,null),Object(b.c)("span",{css:Object(b.b)(Ec(),n.outdated?"94px":"134px")},n.name),n.outdated&&Object(b.c)(vt.a,{title:"\u786e\u5b9a\u5220\u9664\u6b64\u8fc7\u65f6\u6b65\u9aa4 ".concat(n.name," \u5417\uff1f"),onConfirm:function(){c.toc.deleteOutdatedStepList(n.id)},okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88"},Object(b.c)(wc,null)),Object(b.c)(yc,{onClick:t}))}var Nc=function(){var e=Object(l.b)(),n=Object(r.useState)(""),t=Object(me.a)(n,2),c=t[0],i=t[1],o=Object(l.c)((function(e){return e.toc})),a=o.articleStepList,u=void 0===a?[]:a,s=o.unassignedStepList,d=o.activeArticle,f=(null===s||void 0===s?void 0:s.filter((function(e){return e.name.indexOf(c)>=0})))||[];return Object(r.useEffect)((function(){e.collection.getUnassignedStepList()}),[e.collection]),Object(b.c)("div",{className:"menu-wrapper step-list",css:Object(b.b)(Ic(),sc)},Object(b.c)("div",{className:"menu-header",css:lc},Object(b.c)("h5",{css:Object(b.b)(Sc())},"\u5f85\u5206\u914d\u6b65\u9aa4"),Object(b.c)("p",{css:uc},"\u628a\u6b65\u9aa4\u5206\u914d\u7ed9\u76ee\u5f55\u4e2d\u5bf9\u5e94\u7684\u6587\u7ae0")),Object(b.c)("div",{className:"menu-body"},Object(b.c)("div",{className:"step-list-filter",css:Object(b.b)(Cc())},Object(b.c)(Ac,{placeholder:"\u641c\u7d22\u6b65\u9aa4\u7684\u6807\u9898",onSearch:function(e){return i(e)},style:{height:"40px"}})),Object(b.c)("ul",{className:"step-list",css:Object(b.b)(kc())},f.map((function(n){return Object(b.c)(Lc,{item:n,onClickAdd:function(){console.log("onClickAdd called",n),function(n){if(s){if(!d)return A.a.warning("\u8bf7\u9009\u4e2d\u6587\u7ae0\uff0c\u518d\u6dfb\u52a0\u6b65\u9aa4");var t,c=u.findIndex((function(e){return(null===e||void 0===e?void 0:e.articleId)===d&&(null===e||void 0===e?void 0:e.number)>n.number}));if(c<0){var r=u.findIndex((function(e){return e.id===d})),i=u.filter((function(e){return(null===e||void 0===e?void 0:e.articleId)===d})).length;t=i>0?r+i+1:r+1}else t=c;u.splice(t,0,Object(N.a)({},n,{articleId:d})),e.toc.setArticleStepList(u);var o=s.filter((function(e){return e.id!==n.id}));e.toc.setUnassignedStepList(o),A.a.success("\u6dfb\u52a0\u6b65\u9aa4\u6210\u529f")}}(n)}})})))))},Dc=(t(150),t(87)),Fc=t(7),zc=t.n(Fc);function Mc(){var e=Object(d.a)(["\n          & > svg {\n            width: 10px;\n            height: 10px;\n          }\n        "]);return Mc=function(){return e},e}function _c(){var e=Object(d.a)(["\n        position: absolute;\n        margin-left: -20px;\n        margin-top: -2px;\n      "]);return _c=function(){return e},e}var Rc=function(e){return Object(b.c)("span",{css:Object(b.b)(_c())},Object(b.c)(C.a,{type:e.type,css:Object(b.b)(Mc())}))};function Bc(){var e=Object(d.a)(["\n            list-style: none;\n            padding: 0;\n            margin: 0;\n            margin-top: 16px;\n          "]);return Bc=function(){return e},e}function Vc(){var e=Object(d.a)(["\n            font-size: 30px;\n          "]);return Vc=function(){return e},e}function Pc(){var e=Object(d.a)(["\n        ","\n        padding-left: 56px;\n        padding-right: 56px;\n      "]);return Pc=function(){return e},e}function qc(){var e=Object(d.a)(["\n          ","\n          display: none;\n        "]);return qc=function(){return e},e}function Hc(){var e=Object(d.a)(["\n            ","\n          "]);return Hc=function(){return e},e}function Gc(){var e=Object(d.a)(["\n          width: ",";\n          display: inline-block;\n          white-space: nowrap;\n          text-overflow: ellipsis;\n          overflow: hidden;\n        "]);return Gc=function(){return e},e}function Uc(){var e=Object(d.a)(["\n        ","\n        height: 40px;\n        padding-left: 32px;\n        margin-left: ","px;\n\n        &:hover .list-item-tail {\n          display: none;\n        }\n\n        &:hover .list-item-action {\n          display: inline-block;\n        }\n\n        ","\n      "]);return Uc=function(){return e},e}var Wc=Dc.a.confirm;function Kc(e){var n=e.item,t=e.onDelete,c=Object(l.b)(),r=Object(l.c)((function(e){return e.toc})).activeArticle;return Object(b.c)("li",{key:n.id,onClick:function(){var e;n.articleId||(e=n.id,r===e?c.toc.setActiveArticle(""):c.toc.setActiveArticle(e))},className:zc()(Object(R.a)({},"list-item-".concat(n.articleId),n.articleId)),css:Object(b.b)(Uc(),bc,24*n.level,r===n.id&&fc)},!n.articleId&&Object(b.c)(Rc,{type:r===n.id?"caret-down":"caret-right"}),n.outdated&&Object(b.c)(jc,null),Object(b.c)("span",{css:Object(b.b)(Gc(),n.outdated?"390px":"430px")},n.name),n.articleId&&Object(b.c)("span",{className:"list-item-tail",css:Object(b.b)(Hc(),dc)},"\u6b65\u9aa4"),Object(b.c)("span",{className:"list-item-action",css:Object(b.b)(qc(),dc)},Object(b.c)(wc,{onClick:t})))}var Jc=function(){var e=Object(l.b)(),n=Object(l.c)((function(e){return e.toc})),t=n.unassignedStepList,c=void 0===t?[]:t,i=n.articleStepList,o=void 0===i?[]:i,a=n.activeArticle;Object(r.useEffect)((function(){e.collection.getArticleStepList()}),[e.collection]);var u=(o||[]).filter((function(e){return!(null===e||void 0===e?void 0:e.articleId)||a===e.articleId}))||[];function s(e,n){var t=n.findIndex((function(n){return n.number>e.number}));return t>-1?[].concat(Object(k.a)(n.slice(0,t)),[_()(e,["articleId"])],Object(k.a)(n.slice(t))):n.concat(_()(e,["articleId"]))}function d(n,t){if(n.preventDefault(),n.stopPropagation(),null===t||void 0===t?void 0:t.articleId){var r,i=null===(r=o||[])||void 0===r?void 0:r.filter((function(e){return e.id!==t.id}));e.toc.setArticleStepList(i);var a=s(t,c);e.toc.setUnassignedStepList(a),A.a.success("\u91ca\u653e\u6b65\u9aa4\u6210\u529f")}else!function(n){Wc({title:"\u786e\u5b9a\u5220\u9664\u6587\u7ae0 ".concat(n.name,"\uff1f"),okText:"\u5220\u9664",okType:"danger",cancelText:"\u53d6\u6d88",onOk:function(){!function(n){var t=null===o||void 0===o?void 0:o.filter((function(e){return(null===e||void 0===e?void 0:e.articleId)===n.id})),r=null===t||void 0===t?void 0:t.reduce((function(e,n){return s(n,e)}),c),i=null===o||void 0===o?void 0:o.filter((function(e){return(null===e||void 0===e?void 0:e.articleId)!==n.id})).filter((function(e){return e.id!==n.id}));e.toc.setUnassignedStepList(r),e.toc.setArticleStepList(i),e.toc.setActiveArticle(""),A.a.success("\u5220\u9664\u6587\u7ae0\u6210\u529f")}(n)}})}(t)}return Object(b.c)("div",{className:"menu-wrapper page-list",css:Object(b.b)(Pc(),sc)},Object(b.c)("div",{className:"menu-header",css:lc},Object(b.c)("h1",{css:Object(b.b)(Vc())},"\u6587\u96c6\u76ee\u5f55"),Object(b.c)("p",{css:uc},"\u9009\u62e9\u6587\u7ae0\uff0c\u70b9\u51fb\u6dfb\u52a0\u6216\u62d6\u62fd\u5de6\u8fb9\u7684\u6b65\u9aa4\u8fdb\u884c\u5206\u914d")),Object(b.c)("div",{className:"menu-body"},Object(b.c)("ul",{className:"step-list",css:Object(b.b)(Bc())},u.map((function(e){return Object(b.c)(Kc,{item:e,onDelete:function(n){return d(n,e)}})})))))};function Xc(){var e=Object(d.a)(["\n            box-sizing: border-box;\n\n            padding-left: 12px;\n            padding-right: 12px;\n          "]);return Xc=function(){return e},e}function $c(){var e=Object(d.a)(["\n            box-sizing: border-box;\n            padding-left: 12px;\n            padding-right: 12px;\n          "]);return $c=function(){return e},e}function Qc(){var e=Object(d.a)(["\n        width: 1040px;\n        margin: auto;\n      "]);return Qc=function(){return e},e}var Zc=function(){return Object(b.c)("div",{css:Object(b.b)(Qc())},Object(b.c)(Oe.a,null,Object(b.c)(je.a,{span:8,css:Object(b.b)($c())},Object(b.c)(Nc,null)),Object(b.c)(je.a,{span:16,css:Object(b.b)(Xc())},Object(b.c)(Jc,null))))};var Yc=function(){var e=Object(s.g)().pathname;return Object(r.useEffect)((function(){window.scrollTo(0,0)}),[e]),null},er=(t(700),t(322)),nr=(t(273),t(103)),tr=[ye.h].concat(Object(k.a)(ge.f),[function(e){var n=e.insertData,t=e.deleteBackward,c=e.isVoid;return e.isVoid=function(e){return e.type===D.m||c(e)},e.insertData=function(t){var c=t.files;c&&c.length>0?we(e,c):n(t)},e.deleteBackward=function(n){var c=ge.a.nodes(e,{match:function(e){return e.type===D.m}});if(Object(me.a)(c,1)[0])return ge.d.setNodes(e,{type:D.s}),void ge.d.unsetNodes(e,["url"]);var r=Object(ge.g)(e).beforeText,i=ge.a.previous(e);if(i&&i[0].type===D.m&&!r)return ge.d.deselect(e),ge.d.select(e,i[1]);t(n)},e},function(e){var n=e.deleteBackward;return e.deleteBackward=function(t){var c=e.selection;if(c&&ge.c.isCollapsed(c)){var r=ge.a.parent(e,c),i=ge.a.parent(e,r[1]);if("explain"===i[0].type&&ge.a.isStart(e,c.anchor,r[1])&&ge.a.isStart(e,c.anchor,i[1]))return}n(t)},e},function(e){var n=e.normalizeNode;return e.normalizeNode=function(t){var c=Object(me.a)(t,2),r=c[0],i=c[1];if(1===i.length&&r.fixed&&r.type===D.s){var o={type:D.h,children:[{text:""}]};ge.d.setNodes(e,o)}return n([r,i])},e},function(e){var n=e.isVoid;return e.isVoid=function(e){return"diff-block"===e.type||n(e)},e},ye.g,ge.n]),cr=function(){return tr.reduce((function(e,n){return n(e)}),Object(ge.e)())},rr=function(e){var n=e.selection,t=window.getSelection();if(t){var c=n&&ye.c.toDOMRange(e,n),r=ye.c.toDOMNode(e,e);t.removeAllRanges(),c&&t.addRange(c),setTimeout((function(){c&&Ie&&r.focus()}))}},ir=(t(703),t(178));function or(){var e=Object(d.a)(["\n      & > * {\n        display: inline-block;\n      }\n    "]);return or=function(){return e},e}var ar=function(e){var n=e.className,t=Object(gn.a)(e,["className"]);return Object(b.c)("div",Object.assign({},t,{className:n,css:Object(b.b)(or())}))};function lr(){var e=Object(d.a)(["\n          margin-top: 8px;\n          margin-bottom: 8px;\n        "]);return lr=function(){return e},e}function ur(){var e=Object(d.a)(["\n          margin-top: 8px;\n          margin-bottom: 8px;\n        "]);return ur=function(){return e},e}var sr=function(){var e=Object(ye.d)(),n=Object(l.b)(),t=Object(l.c)((function(e){return e.link})),c=t.isEditing,r=t.text,i=t.url,o=function(){Object(ge.k)(e),rr(e),r&&(e.isMarkActive(D.o)?e.updateLink({text:r,url:i}):e.insertLink({text:r,url:i})),n.link.reset()},a=function(e){13===e.keyCode&&(e.preventDefault(),o())};return Object(b.c)(Dc.a,{title:"\u6dfb\u52a0/\u7f16\u8f91\u94fe\u63a5",visible:c,onOk:o,onCancel:function(){Object(ge.k)(e),rr(e),n.link.reset()},zIndex:1080,destroyOnClose:!0},Object(b.c)("p",{css:Object(b.b)(ur())},"\u6587\u672c"),Object(b.c)(yt.a,{value:r,autoFocus:!r,placeholder:"\u6dfb\u52a0\u63cf\u8ff0",onKeyDown:a,onChange:function(e){return n.link.setText(e.target.value)}}),Object(b.c)("p",{css:Object(b.b)(lr())},"\u94fe\u63a5"),Object(b.c)(yt.a,{value:i,autoFocus:!!r,placeholder:"\u94fe\u63a5\u5730\u5740",onKeyDown:a,onChange:function(e){return n.link.setUrl(e.target.value)}}))};function dr(){var e=Object(d.a)(["\n        margin: 0 1px;\n        color: #e8e8e8;\n        font-size: large;\n        font-weight: 100;\n      "]);return dr=function(){return e},e}var br=function(){return Object(b.c)("span",{css:Object(b.b)(dr())},"|")};function fr(){var e=Object(d.a)(["\n        cursor: pointer;\n      "]);return fr=function(){return e},e}var pr=i.a.forwardRef((function(e,n){var t=e.className,c=e.handleMouseDown,r=e.handleClick,i=Object(gn.a)(e,["className","handleMouseDown","handleClick"]);return Object(b.c)("span",Object.assign({},i,{ref:n,onMouseDown:c,onClick:r,className:t,css:Object(b.b)(fr())}))}));function vr(){var e=Object(d.a)(["\n        padding: 8px;\n        color: black;\n        margin: 0 1px;\n        border-radius: 5px;\n        transition: background-color 0.5s;\n        background-color: ",";\n\n        &:hover {\n          background-color: #e8e8e8;\n        }\n      "]);return vr=function(){return e},e}var Or=function(e){var n=e.isActive,t=void 0!==n&&n,c=e.icon,r=e.title;return Object(b.c)(yn.a,{title:r,placement:"bottom"},Object(b.c)(Ue,{css:Object(b.b)(vr(),t?"#e8e8e8":"white"),type:c}))},jr=function(){var e=Object(l.b)(),n=Object(r.useContext)(Fe).saveBtnRef;return i.a.createElement(pr,{handleClick:function(){e.collection.saveCollection({showMessage:!0})},ref:n},i.a.createElement(Or,{icon:"icon-save",title:"\u4fdd\u5b58"}))},hr=function(e){var n=e.format,t=e.icon,c=Object(ye.d)(),r=c.isMarkActive(n),o=Te[n],a=o.hotkey,l=o.title;return i.a.createElement(pr,{handleMouseDown:function(e){e.preventDefault(),c.toggleMark(n)}},i.a.createElement(Or,{isActive:r,icon:t,title:"".concat(l,"\n").concat(Ee(a))}))},mr=function(e){var n=e.format,t=e.icon,c=Object(ye.d)(),r=c.isBlockActive(n),o=Ae[n],a=o.hotkey,l=o.title;return i.a.createElement(pr,{handleMouseDown:function(e){e.preventDefault(),c.toggleBlock(n)}},i.a.createElement(Or,{isActive:r,icon:t,title:"".concat(l,"\n").concat(Ee(a))}))};function gr(){var e=Object(d.a)(["\n          position: absolute;\n          z-index: -1;\n          left: 0;\n          top: 0;\n          width: 0;\n          height: 0;\n          opacity: 0;\n        "]);return gr=function(){return e},e}var yr,xr=function(){var e=Object(ye.d)(),n=Object(r.useContext)(Fe).imageBtnRef,t=Ae[D.m],c=t.hotkey,i=t.title;return Object(b.c)(pr,{handleMouseDown:function(e){var t;e.preventDefault(),null===(t=n.current)||void 0===t||t.click()}},Object(b.c)("input",{type:"file",ref:n,onChange:function(n){n.persist(),n.target.files&&we(e,n.target.files)},css:Object(b.b)(gr())}),Object(b.c)(Or,{icon:"icon-image",title:"".concat(i,"\n").concat(Ee(c))}))},wr=function(){var e=Object(ye.d)(),n=Ae[D.l],t=n.hotkey,c=n.title;return i.a.createElement(pr,{handleMouseDown:function(n){n.preventDefault(),e.insertVoid(D.l)}},i.a.createElement(Or,{icon:"icon-line",title:"".concat(c,"\n").concat(Ee(t))}))},kr=(t(274),t(325)),Cr=(t(207),t(61)),Sr=function(){var e=Object(ye.d)(),n=i.a.createElement(Cr.a,{onClick:function(n){Object(ge.k)(e),e.toggleBlock(D.q,{level:n.key}),rr(e)}},Object.keys(Ge).map((function(e){return i.a.createElement(Cr.a.Item,{key:e},i.a.createElement(Ue,{type:"icon-note-".concat(e)}),i.a.createElement("span",null,Ge[e].name))})));return i.a.createElement(kr.a,{overlay:n,placement:"bottomCenter"},i.a.createElement(pr,null,i.a.createElement(Or,{icon:"icon-hint",title:"\u63d0\u793a\u6846"})))},Ir=function(){var e=Object(ye.d)(),n=Object(l.b)(),t=Object(r.useContext)(Fe).linkBtnRef,c=Te[D.o],o=c.hotkey,a=c.title,u=e.isMarkActive(D.o);return i.a.createElement(pr,{handleClick:function(){if(Object(ge.k)(e),e.selection){if(e.isMarkActive(D.o))return e.removeLink();var t=Object(ge.h)(e);t&&n.link.setText(t),n.link.startEdit()}},ref:t},i.a.createElement(Or,{isActive:u,icon:"icon-link",title:"".concat(a,"\n").concat(Ee(o))}))},Er=function(e){var n=e.action,t=e.icon,c=Object(ye.d)(),r=Le[n],o=r.hotkey,a=r.title;return i.a.createElement(pr,{handleMouseDown:function(e){e.preventDefault(),"redo"===n?c.redo():"undo"===n&&c.undo()}},i.a.createElement(Or,{icon:t,title:"".concat(a,"\n").concat(Ee(o))}))};function Tr(){var e=Object(d.a)(["\n              font-size: ",";\n              font-weight: ",";\n            "]);return Tr=function(){return e},e}function Ar(){var e=Object(d.a)(["\n        width: 100px;\n        border-radius: 5px;\n        transition: background-color 0.5s;\n        background-color: white;\n\n        &:hover {\n          background-color: #e8e8e8;\n        }\n      "]);return Ar=function(){return e},e}var Lr=He.a.Option,Nr=(yr={},Object(R.a)(yr,D.g,{name:"\u6807\u9898 1",fontSize:"24px",fontWeight:500}),Object(R.a)(yr,D.h,{name:"\u6807\u9898 2",fontSize:"22px",fontWeight:500}),Object(R.a)(yr,D.i,{name:"\u6807\u9898 3",fontSize:"20px",fontWeight:500}),Object(R.a)(yr,D.j,{name:"\u6807\u9898 4",fontSize:"18px",fontWeight:500}),Object(R.a)(yr,D.k,{name:"\u6807\u9898 5",fontSize:"16px",fontWeight:500}),Object(R.a)(yr,D.s,{name:"\u6b63\u6587",fontSize:"14px",fontWeight:400}),yr),Dr=function(){var e=Object(ye.d)(),n=e.detectBlockFormat(Object.keys(Nr))||D.s,t=Object(b.c)(Ue,{type:"icon-caret-down"});return Object(b.c)(He.a,{value:n,defaultValue:n,suffixIcon:t,onChange:function(n){e.toggleBlock(n),rr(e)},css:Object(b.b)(Ar())},Object.keys(Nr).map((function(e){var n=Nr[e],t=n.name,c=n.fontSize,r=n.fontWeight;return Object(b.c)(Lr,{key:e,value:e,css:Object(b.b)(Tr(),c,r)},Object(b.c)("span",null,t))})))};function Fr(){var e=Object(d.a)(["\n        position: relative;\n\n        & .ant-select-selection {\n          background: none;\n          border: none;\n          padding: 2px;\n        }\n\n        & .ant-select-selection:active {\n          border: none;\n          box-shadow: none;\n        }\n\n        & .ant-select-selection:focus {\n          border: none;\n          box-shadow: none;\n        }\n\n        & .ant-select-selection-selected-value {\n          font-size: 14px;\n          font-weight: 400;\n        }\n      "]);return Fr=function(){return e},e}var zr=function(e){return Object(b.c)(ar,Object.assign({},e,{css:Object(b.b)(Fr())}),Object(b.c)(sr,null),Object(b.c)(jr,null),Object(b.c)(Er,{action:"undo",icon:"icon-undo"}),Object(b.c)(Er,{action:"redo",icon:"icon-redo"}),Object(b.c)(br,null),Object(b.c)(Dr,null),Object(b.c)(br,null),Object(b.c)(hr,{format:D.b,icon:"icon-bold"}),Object(b.c)(hr,{format:D.n,icon:"icon-italic"}),Object(b.c)(hr,{format:D.u,icon:"icon-underline"}),Object(b.c)(hr,{format:D.t,icon:"icon-strikethrough"}),Object(b.c)(hr,{format:D.d,icon:"icon-code"}),Object(b.c)(br,null),Object(b.c)(mr,{format:D.r,icon:"icon-orderedlist"}),Object(b.c)(mr,{format:D.c,icon:"icon-unorderedlist"}),Object(b.c)(br,null),Object(b.c)(mr,{format:D.e,icon:"icon-codelibrary"}),Object(b.c)(Sr,null),Object(b.c)(xr,null),Object(b.c)(br,null),Object(b.c)(Ir,null),Object(b.c)(mr,{format:D.a,icon:"icon-blockquote"}),Object(b.c)(wr,null))},Mr=(t(839),t(224));t(709);function _r(){var e=Object(d.a)(["\n                transition: background-color 0.5s;\n\n                &:hover {\n                  background-color: #eee;\n                }\n              "]);return _r=function(){return e},e}function Rr(){var e=Object(d.a)(["\n      width: 100%;\n      text-align: center;\n    "]);return Rr=function(){return e},e}function Br(){var e=Object(d.a)(["\n            padding-bottom: 2px;\n          "]);return Br=function(){return e},e}function Vr(){var e=Object(d.a)(["\n          padding: 4px 0;\n        "]);return Vr=function(){return e},e}function Pr(){var e=Object(d.a)(["\n          padding: 16px 0;\n        "]);return Pr=function(){return e},e}function qr(){var e=Object(d.a)(["\n          padding: 16px 0;\n        "]);return qr=function(){return e},e}function Hr(){var e=Object(d.a)(["\n        width: 100%;\n        text-align: center;\n      "]);return Hr=function(){return e},e}var Gr=t(323).a.Text,Ur=function(e){var n=e.name,t=void 0===n?"":n,c=e.refs,r=void 0===c?{}:c;return Object(b.c)(Oe.a,{css:Object(b.b)(Hr())},Object(b.c)(je.a,{span:2,css:Object(b.b)(qr())},Object(b.c)(On.a,{value:t})),Object(b.c)(je.a,{span:4,css:Object(b.b)(Pr())},Object(b.c)(Gr,null,t)),Object(b.c)(je.a,{span:18,css:Object(b.b)(Vr())},Object(b.c)(Oe.a,{css:Object(b.b)(Br())},Object(b.c)(pc.a,{color:"green"},"fetch"),r.fetch),Object(b.c)(Oe.a,null,Object(b.c)(pc.a,{color:"red"},"push"),r.push)))},Wr=function(){return Object(b.c)(Oe.a,{css:Object(b.b)(Rr())},Object(b.c)(je.a,{span:2}),Object(b.c)(je.a,{span:4},"\u8fdc\u7a0b\u540d\u79f0"),Object(b.c)(je.a,{span:18},"\u8fdc\u7a0b Git \u5730\u5740"))},Kr=function(){var e=Object(l.c)((function(e){return e.sync.syncVisible})),n=Object(l.c)((function(e){var n;return null===(n=e.collection.collection)||void 0===n?void 0:n.remotes}))||[],t=Object(l.c)((function(e){return e.sync.remotes}))||[],c=n.map((function(e){return e.name})),i=Object(r.useState)(c),o=Object(me.a)(i,2),a=o[0],u=o[1],s=Object(l.b)();Object(r.useEffect)((function(){e&&s.sync.fetchRemotes()}),[e]),Object(r.useEffect)((function(){c.length>0&&0===a.length&&u(c)}),[c,a]);return Object(b.c)(Dc.a,{title:"\u9009\u62e9\u9700\u8981\u540c\u6b65\u7684\u8fdc\u7a0b Git \u4ed3\u5e93",visible:e,destroyOnClose:!0,onOk:function(){s.collection.setRemotes(t.filter((function(e){var n=e.name;return a.includes(n)}))),0===a.length?A.a.warn("\u6ca1\u6709\u9009\u62e9\u4efb\u4f55\u8fdc\u7a0b\u4ed3\u5e93\uff01"):s.sync.sync({showMessage:!0}),s.sync.setSyncVisible(!1)},cancelText:"\u53d6\u6d88",okText:"\u540c\u6b65",onCancel:function(e){e.preventDefault(),s.sync.setSyncVisible(!1)},zIndex:1080},Object(b.c)(On.a.Group,{style:{width:"100%"},defaultValue:a,value:a,onChange:function(e){u(e)}},Object(b.c)(Mr.a,{header:Object(b.c)(Wr,null),dataSource:t,renderItem:function(e){return Object(b.c)(Mr.a.Item,{css:Object(b.b)(_r())},Object(b.c)(Ur,e))}})))},Jr=t(316),Xr=t.n(Jr);var $r=function(){var e=Object(l.c)((function(e){return e.collection.saveFailed})),n=Object(l.c)((function(e){return e.collection.lastSaved}));return e?i.a.createElement("div",{style:{color:"#ff4d4f"}},"\u4fdd\u5b58\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u670d\u52a1\u5668\u8fde\u63a5\uff01"):i.a.createElement("div",null,n?"\u4e0a\u6b21\u4fdd\u5b58\u65f6\u95f4\uff1a\u4eca\u5929 ".concat(Xr()(n).format("HH:mm")):"")};function Qr(){var e=Object(d.a)(["\n                margin-left: 20px;\n              "]);return Qr=function(){return e},e}function Zr(){var e=Object(d.a)(["\n              margin-left: 32px;\n            "]);return Zr=function(){return e},e}var Yr=function(){var e=Object(l.b)(),n=(Object(l.c)((function(e){return e.collection})).collection||{}).name,t=void 0===n?"":n,c=Object(l.c)((function(e){return e.loading.effects.sync.sync})),r=Object(s.h)("/toc");return Object(b.c)(Oe.a,{type:"flex",align:"middle"},Object(b.c)(je.a,{span:r?10:4,push:r?0:1},r?Object(b.c)(ir.a,{css:Object(b.b)(Zr())},Object(b.c)(ir.a.Item,null,Object(b.c)(u.b,{to:"/"},t)),Object(b.c)(ir.a.Item,null,"\u6587\u96c6\u76ee\u5f55")):Object(b.c)($r,null)),Object(b.c)(je.a,{span:r?9:15,push:2},!r&&Object(b.c)(zr,null)),Object(b.c)(je.a,{span:5,push:r?3:1},r?Object(b.c)(S.a,{type:"primary",onClick:function(){e.toc.save(!0)}},"\u4fdd\u5b58"):Object(b.c)("div",null,Object(b.c)(S.a,{type:"primary",css:Object(b.b)(Qr()),onClick:function(){return e.sync.setSyncVisible(!0)},loading:c},"\u540c\u6b65"),Object(b.c)(Kr,null))))},ei=t(133),ni=t.n(ei);function ti(){var e=Object(d.a)(["\n          background-color: #f7f7fa;\n          border: none;\n          margin: auto;\n        "]);return ti=function(){return e},e}function ci(){var e=Object(d.a)(["\n            width: 24px;\n            height: 24px;\n            margin: 0;\n            padding: 0;\n          "]);return ci=function(){return e},e}function ri(){var e=Object(d.a)(["\n          width: 100%;\n          text-align: center;\n          padding-top: 20px;\n        "]);return ri=function(){return e},e}function ii(){var e=Object(d.a)(["\n        height: 100vh;\n        background-color: #f7f7fa;\n        border-right: '1px solid #eee';\n        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n      "]);return ii=function(){return e},e}var oi=nr.a.Sider,ai={1:"COLLECTION_CATALOGUE",3:"COLLECTION_SETTING",4:"CONTACT_US"};var li=function(){var e=Object(l.b)(),n=Object(l.c)((function(e){return e.drawer})),t=n.visible,c=n.drawerType,r=n.childrenVisible,i=n.selectedKeys,o=Object(s.f)();return Object(b.c)(oi,{width:100,css:Object(b.b)(ii()),collapsed:!0},Object(b.c)("div",{className:"logo",css:Object(b.b)(ri())},Object(b.c)("img",{src:ni.a,alt:"",css:Object(b.b)(ci())})),Object(b.c)(Cr.a,{css:Object(b.b)(ti()),theme:"light",mode:"inline",selectedKeys:i,onClick:function(n){var i=n.key;if("2"===i)return e.drawer.setVisible(!1),e.drawer.setSelectedKeys([i]),void o.push("/toc");var a=ai[i];t?c===a?(e.drawer.setVisible(!1),e.drawer.setSelectedKeys([])):(e.drawer.setDrawerType(a),e.drawer.setSelectedKeys([i])):(e.drawer.setVisible(!0),e.drawer.setDrawerType(a),e.drawer.setSelectedKeys([i])),r&&e.drawer.setChildrenVisible(!1)}},Object(b.c)(Cr.a.Item,{key:"1",title:"\u6587\u96c6\u76ee\u5f55",style:{marginTop:"40px"}},Object(b.c)(C.a,{type:"switcher"})),Object(b.c)(Cr.a.Item,{key:"2",title:"\u6b65\u9aa4\u7f16\u6392",style:{marginTop:"40px"}},Object(b.c)(C.a,{type:"profile"})),Object(b.c)(Cr.a.Item,{key:"3",title:"\u6587\u96c6\u8bbe\u7f6e",style:{marginTop:"40px"}},Object(b.c)(C.a,{type:"setting"})),Object(b.c)(Cr.a.Item,{key:"4",title:"\u8054\u7cfb\u6211\u4eec",style:{marginTop:"40px"}},Object(b.c)(C.a,{type:"contacts"}))))},ui=(t(275),t(171));function si(){var e=Object(d.a)(["\n          .ant-collapse-icon-position-right\n            > .ant-collapse-item\n            > .ant-collapse-header {\n            padding: 7px 16px;\n          }\n        "]);return si=function(){return e},e}function di(){var e=Object(d.a)(["\n              ","\n\n              &:hover {\n                background: #fff;\n              }\n            "]);return di=function(){return e},e}function bi(){var e=Object(d.a)(["\n            width: 252px;\n            margin-left: 24px;\n            min-width: 252px;\n          "]);return bi=function(){return e},e}function fi(){var e=Object(d.a)(["\n                  &:hover {\n                    color: #02b875;\n                  }\n                "]);return fi=function(){return e},e}function pi(){var e=Object(d.a)(["\n                    display: inline-block;\n                    max-width: 224px;\n                    white-space: nowrap;\n                    text-overflow: ellipsis;\n                    overflow: hidden;\n                  "]);return pi=function(){return e},e}function vi(){var e=Object(d.a)(["\n                ","\n\n                background: ",";\n\n                &:hover > span {\n                  visibility: visible;\n                }\n              "]);return vi=function(){return e},e}function Oi(){var e=Object(d.a)(["\n  font-size: 14px;\n  font-family: PingFangSC-Regular, PingFang SC;\n  font-weight: 400;\n  color: rgba(0, 0, 0, 1);\n"]);return Oi=function(){return e},e}function ji(){var e=Object(d.a)(["\n  height: 37px;\n  line-height: 37px;\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  padding-left: 24px;\n  padding-right: 24px;\n  margin-bottom: 8px;\n  transition: background 0.3s;\n\n  &:hover {\n    background: #fff;\n    cursor: pointer;\n  }\n"]);return ji=function(){return e},e}function hi(){var e=Object(d.a)(["\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  width: 100%;\n"]);return hi=function(){return e},e}var mi=Object(b.b)(hi()),gi=Object(b.b)(ji()),yi=Object(b.b)(Oi());var xi=function(){var e=Object(l.c)((function(e){return e.drawer})),n=e.childrenVisible,t=e.childrenDrawerType,c=Object(r.useState)(""),i=Object(me.a)(c,2),o=i[0],a=i[1],s=Object(l.b)(),d=Object(l.c)((function(e){return e.collection})).collection,f=d?d.articles:[];function p(e,c,r){e.stopPropagation(),t===c&&s.drawer.setChildrenVisible(!n),n||s.drawer.setChildrenVisible(!0),"EDIT_ARTICLE"===c&&r&&s.collection.setEditArticleId(r),s.drawer.setChildrenDrawerType(c)}return Object(b.c)("div",null,Object(b.c)("div",null,Object(b.c)("ul",{className:"catalogue",css:mi},f.map((function(e){return Object(b.c)("li",{className:"catalogue-item",key:e.id,id:e.id,onClick:function(){return n=e.id,s.drawer.setVisible(!1),a(n),void s.collection.setNowArticle(n);var n},css:Object(b.b)(vi(),gi,o===e.id?"#FFF":"transparent")},Object(b.c)(u.b,{to:"/articles/".concat(e.id),css:yi},Object(b.c)("span",{css:Object(b.b)(pi())},e.name)),Object(b.c)("span",{css:Object(b.b)(fi()),onClick:function(n){return p(n,"EDIT_ARTICLE",e.id)}},Object(b.c)(Ue,{type:"icon-moreread"})))}))),Object(b.c)(Vt.a,{css:Object(b.b)(bi())}),Object(b.c)("ul",{css:mi},Object(b.c)("li",{css:Object(b.b)(di(),gi),onClick:function(e){p(e,"CREATE_ARTICLE")}},Object(b.c)("span",{css:yi},"\u6dfb\u52a0\u65b0\u9875"),Object(b.c)("span",null,Object(b.c)(Ue,{type:"icon-plus"}))))),Object(b.c)(b.a,{styles:Object(b.b)(si())}))},wi=(t(276),t(49)),ki=(t(297),t(170));function Ci(){var e=Object(d.a)(["\n                margin-right: 16px;\n              "]);return Ci=function(){return e},e}function Si(){var e=Object(d.a)(["\n            width: 100%;\n          "]);return Si=function(){return e},e}function Ii(){var e=Object(d.a)(["\n            width: 100%;\n          "]);return Ii=function(){return e},e}function Ei(){var e=Object(d.a)(["\n            width: 100%;\n          "]);return Ei=function(){return e},e}function Ti(){var e=Object(d.a)(["\n            width: 100%;\n          "]);return Ti=function(){return e},e}function Ai(){var e=Object(d.a)(["\n        width: 100%;\n        padding: 0 24px;\n\n        & img {\n          margin: 0;\n        }\n      "]);return Ai=function(){return e},e}var Li=He.a.Option,Ni=yt.a.TextArea;var Di=wi.a.create({name:"CollectionSetting"})((function(e){var n=Object(l.d)(),t=Object(l.b)(),c=Object(l.c)((function(e){return e.loading.effects.collection.editCollection})),i=Object(l.c)(n.select.collection.collectionMeta),o=(null===i||void 0===i?void 0:i.topics)||[],a=(null===i||void 0===i?void 0:i.cover)?[{url:null===i||void 0===i?void 0:i.cover,uid:"-1",name:null===i||void 0===i?void 0:i.cover.split("/").slice(-1)[0],status:"done",size:null===i||void 0===i?void 0:i.cover.split("/").length,type:"drag"}]:[],u=(null===i||void 0===i?void 0:i.name)||"",s=(null===i||void 0===i?void 0:i.description)||"",d={action:xe,listType:"picture",defaultFileList:a},f=Object(r.useState)(a),p=Object(me.a)(f,2),v=p[0],O=p[1],j=e.form,h=j.getFieldDecorator,m=j.setFieldsValue,g=j.getFieldValue;return Object(b.c)("div",{css:Object(b.b)(Ai())},Object(b.c)(wi.a,{layout:"vertical",onSubmit:function(n){n.preventDefault(),e.form.validateFields((function(e,n){if(!e){var c=n.cover,r=n.name,i=n.topics,o=n.description,a={name:r};if(i&&(a=Object(N.a)({},a,{topics:i})),o&&(a=Object(N.a)({},a,{description:o})),c){var l=Array.isArray(null===c||void 0===c?void 0:c.fileList)&&(null===c||void 0===c?void 0:c.fileList.length)>0?(null===c||void 0===c?void 0:c.fileList[0].url)||(null===c||void 0===c?void 0:c.fileList[0].response.data):"";!l&&Array.isArray(c)&&c.length>0&&(l=c[0].url),a=Object(N.a)({},a,{cover:l})}t.collection.editCollection(a),t.collection.saveCollection()}}))}},Object(b.c)(wi.a.Item,{label:"\u6587\u96c6\u5c01\u9762",css:Object(b.b)(Ti())},h("cover",{initialValue:a})(Object(b.c)(ki.a,Object.assign({fileList:v,onChange:function(e){var n=e.fileList,t=Object(k.a)(n);t=(t=t.slice(-1)).map((function(e){return e.response&&(e.url=e.response.url),e})),O(t),m({cover:t})}},d),Object(b.c)(S.a,null,Object(b.c)(C.a,{type:"upload"})," \u4e0a\u4f20\u5c01\u9762")))),Object(b.c)(wi.a.Item,{label:"\u6587\u96c6\u6807\u9898",css:Object(b.b)(Ei())},h("name",{rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6587\u96c6\u6807\u9898"}],initialValue:u})(Object(b.c)(yt.a,{placeholder:"\u6807\u9898"}))),Object(b.c)(wi.a.Item,{label:"\u6807\u7b7e",css:Object(b.b)(Ii())},h("topics",{initialValue:o})(Object(b.c)(He.a,{mode:"tags",placeholder:"\u8f93\u5165\u6587\u96c6\u6807\u7b7e",allowClear:!0,onChange:function(e){m({topics:e})}},g("topics").map((function(e){return Object(b.c)(Li,{key:e},e)}))))),Object(b.c)(wi.a.Item,{label:"\u6587\u96c6\u6458\u8981"},h("description",{initialValue:s})(Object(b.c)(Ni,{placeholder:"\u8bf7\u8f93\u5165\u6587\u96c6\u6458\u8981",autoSize:{minRows:4,maxRows:8}}))),Object(b.c)(wi.a.Item,{css:Object(b.b)(Si())},Object(b.c)("div",null,Object(b.c)(S.a,{css:Object(b.b)(Ci()),onClick:function(){return t.drawer.setVisible(!1)}},"\u53d6\u6d88"),Object(b.c)(S.a,{htmlType:"submit",type:"primary",loading:c},"\u786e\u8ba4")))))}));function Fi(){var e=Object(d.a)(["\n        a:first-of-type {\n          margin-top: 0px !important;\n        }\n\n        padding-left: 24px;\n      "]);return Fi=function(){return e},e}function zi(){var e=Object(d.a)(["\n  width: 10px;\n  height: 10px;\n  margin: 0;\n  padding: 0;\n  margin-left: 80px;\n  color: #565d64;\n\n  &:hover {\n    color: #02b875;\n  }\n\n  transition: color 0.3s;\n"]);return zi=function(){return e},e}function Mi(){var e=Object(d.a)(["\n  margin-left: 8px;\n  display: inline-block;\n  width: 120px;\n  font-size: 14px;\n  font-family: PingFangSC-Regular, PingFang SC;\n  font-weight: 400;\n  color: rgba(0, 0, 0, 1);\n"]);return Mi=function(){return e},e}function _i(){var e=Object(d.a)(["\n  margin: 0;\n  padding: 0;\n\n  & > svg {\n    width: 24px;\n    height: 24px;\n  }\n"]);return _i=function(){return e},e}function Ri(){var e=Object(d.a)(["\n  width: 252px;\n  height: 40px;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  background: rgba(255, 255, 255, 1);\n  border-radius: 4px;\n  border: 1px solid rgba(232, 232, 232, 1);\n  display: flex;\n  margin-top: 16px;\n  padding: 0 16px;\n\n  &:hover {\n    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);\n  }\n\n  transition: box-shadow 0.3s;\n"]);return Ri=function(){return e},e}var Bi=Object(b.b)(Ri()),Vi=Object(b.b)(_i()),Pi=Object(b.b)(Mi()),qi=Object(b.b)(zi()),Hi=[{id:"1",href:"https://tuture.co/",icon:{logo:ni.a},labelText:"\u56fe\u96c0\u793e\u533a\u4e3b\u7ad9"},{id:"2",href:"https://github.com/tuture-dev/tuture",icon:"icon-github-fill",labelText:"\u5199\u4f5c\u5de5\u5177\u5730\u5740"},{id:"3",href:"https://zhuanlan.zhihu.com/tuture",icon:"icon-zhihu-circle-fill",labelText:"\u77e5\u4e4e\u4e13\u680f"},{id:"4",href:"https://tuture.co/images/social/wechat.png",icon:"icon-wechat",labelText:"\u5fae\u4fe1\u516c\u4f17\u53f7"},{id:"5",href:"https://juejin.im/user/5b33414351882574b9694d28",icon:"icon-juejin",labelText:"\u6398\u91d1\u4e13\u680f"},{id:"6",href:"https://www.imooc.com/u/8413857/articles",icon:"icon-mukewang",labelText:"\u6155\u8bfe\u624b\u8bb0"}],Gi=Hi[0];Hi.shift();var Ui=Hi.map((function(e){return Object(b.c)("a",{key:e.id,href:e.href,target:"_blank",rel:"noopener noreferrer",css:Bi},Object(b.c)(Ue,{css:Vi,type:e.icon}),Object(b.c)("span",{css:Pi},e.labelText),Object(b.c)(Ue,{css:qi,type:"icon-arrowright"}))}));var Wi,Ki,Ji=function(){return Object(b.c)("div",{css:Object(b.b)(Fi())},Object(b.c)("a",{key:Gi.id,href:Gi.href,target:"_blank",rel:"noopener noreferrer",css:Bi},Object(b.c)("img",{css:Vi,src:ni.a,alt:"tuture"}),Object(b.c)("span",{css:Pi},Gi.labelText),Object(b.c)(Ue,{css:qi,type:"icon-arrowright"})),Ui)},Xi=(Wi={},Object(R.a)(Wi,"COLLECTION_CATALOGUE","\u6587\u96c6\u76ee\u5f55"),Object(R.a)(Wi,"COLLECTION_SETTING","\u6587\u96c6\u8bbe\u7f6e"),Object(R.a)(Wi,"CONTACT_US","\u8054\u7cfb\u6211\u4eec"),Wi),$i=(Ki={},Object(R.a)(Ki,"COLLECTION_CATALOGUE",i.a.createElement(xi,null)),Object(R.a)(Ki,"COLLECTION_SETTING",i.a.createElement(Di,null)),Object(R.a)(Ki,"CONTACT_US",i.a.createElement(Ji,null)),Ki);var Qi=function(){var e=Object(l.b)(),n=Object(l.c)((function(e){return e.drawer})),t=n.drawerType,c=n.visible,r=$i[t];return i.a.createElement(ui.a,{title:Xi[t],placement:"left",width:300,visible:c,onClose:function(){e({type:"drawer/setVisible",payload:!1}),e({type:"drawer/setSelectedKeys",payload:[]})},headerStyle:{background:"#F7F7FA"},drawerStyle:{background:"#F7F7FA"},zIndex:11,style:{marginLeft:"80px"}},r)},Zi=(t(836),t(324));function Yi(){var e=Object(d.a)(["\n                margin-left: 8px;\n                font-size: 14px;\n                font-family: PingFangSC-Medium, PingFang SC;\n                font-weight: 500;\n                color: rgba(0, 0, 0, 1);\n                line-height: 22px;\n              "]);return Yi=function(){return e},e}function eo(){var e=Object(d.a)(["\n              &:hover span,\n              &:hover svg {\n                color: #02b875;\n                cursor: pointer;\n              }\n            "]);return eo=function(){return e},e}function no(){var e=Object(d.a)(["\n                margin-right: 16px;\n              "]);return no=function(){return e},e}function to(){var e=Object(d.a)(["\n            width: 100%;\n          "]);return to=function(){return e},e}function co(){var e=Object(d.a)(["\n                            color: #fff;\n                            &:hover {\n                              cursor: pointer;\n                            }\n                          "]);return co=function(){return e},e}function ro(){var e=Object(d.a)(["\n            width: 100%;\n          "]);return ro=function(){return e},e}function io(){var e=Object(d.a)(["\n            width: 100%;\n          "]);return io=function(){return e},e}function oo(){var e=Object(d.a)(["\n            width: 100%;\n          "]);return oo=function(){return e},e}function ao(){var e=Object(d.a)(["\n        width: 100%;\n        padding: 0 24px;\n\n        & img {\n          margin: 0;\n        }\n      "]);return ao=function(){return e},e}var lo=He.a.Option,uo=Dc.a.confirm;var so,bo=wi.a.create({name:"CreateEditArticle"})((function(e){var n=Object(l.d)(),t=Object(l.b)(),c=Object(r.useState)([]),o=Object(me.a)(c,2),a=o[0],u=o[1],d=Object(r.useState)([]),f=Object(me.a)(d,2),p=f[0],v=f[1],O=Object(s.f)(),j=Object(l.c)((function(e){return e.loading.effects.collection})),h=j.editArticle,m=j.createArticle,g=Object(l.c)((function(e){return e.collection})),y=g.editArticleId,x=g.nowArticleId,w=g.collection,I=(null===w||void 0===w?void 0:w.steps)||[],E=(null===w||void 0===w?void 0:w.articles)||[],T=I.map((function(e,n){return Object(N.a)({key:String(n),id:e.id,articleId:e.articleId,title:W([e])[0].title},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=0,c=n.filter((function(n,c){return n.id===e&&(t=c,!0)}))[0];return{articleIndex:t,articleName:(null===c||void 0===c?void 0:c.name)||""}}(e.articleId||"",E))}));Object(r.useEffect)((function(){T&&v(T)}),[w]);var A="EDIT_ARTICLE"===e.childrenDrawerType?T.filter((function(e){return e.articleId===y})).map((function(e){return e.key})):[],L=Object(r.useState)(A||[]),D=Object(me.a)(L,2),F=D[0],z=D[1],M=Object(l.c)(n.select.collection.getArticleMetaById({id:y})),_="EDIT_ARTICLE"===e.childrenDrawerType?M:{},R=(null===_||void 0===_?void 0:_.topics)||[],B=(null===_||void 0===_?void 0:_.cover)?[{url:null===_||void 0===_?void 0:_.cover,uid:"-1",name:null===_||void 0===_?void 0:_.cover.split("/").slice(-1)[0],status:"done"}]:[],V=(null===_||void 0===_?void 0:_.name)||"",P={action:xe,listType:"picture",defaultFileList:[]},q=Object(r.useState)(B),H=Object(me.a)(q,2),G=H[0],U=H[1],K=e.form,J=K.getFieldDecorator,X=K.setFieldsValue,$=K.getFieldValue;return Object(b.c)("div",{css:Object(b.b)(ao())},Object(b.c)(wi.a,{layout:"vertical",onSubmit:function(n){n.preventDefault(),e.form.validateFields((function(n,c){if(!n){console.log("values",c);var r=c.cover,i=c.name,o=c.topics,a=c.steps,l={name:i};if(o&&(l.topics=o),r){var u=Array.isArray(null===r||void 0===r?void 0:r.fileList)&&(null===r||void 0===r?void 0:r.fileList.length)>0?(null===r||void 0===r?void 0:r.fileList[0].url)||(null===r||void 0===r?void 0:r.fileList[0].response.data):"";!u&&Array.isArray(r)&&r.length>0&&(u=r[0].url),l.cover=u}"EDIT_ARTICLE"===e.childrenDrawerType?(t.collection.editArticle(l),t.drawer.setVisible(!1),T.forEach((function(e,n){e.articleId===y?a.includes(String(n))||t.collection.setStepById({stepId:e.id,stepProps:{articleId:null}}):a.includes(String(n))&&t.collection.setStepById({stepId:e.id,stepProps:{articleId:y}})}))):(l.id=Q(8),t.collection.createArticle(l),T.forEach((function(e,n){a.includes(String(n))&&t.collection.setStepById({stepId:e.id,stepProps:{articleId:l.id}})})),t.drawer.setVisible(!1),t.drawer.setChildrenVisible(!1),O.push("/articles/".concat(l.id))),t.collection.saveCollection()}}))}},Object(b.c)(wi.a.Item,{label:"\u5c01\u9762",css:Object(b.b)(oo())},J("cover",{initialValue:B})(Object(b.c)(ki.a,Object.assign({fileList:G,onChange:function(e){var n=e.fileList,t=Object(k.a)(n);t=(t=t.slice(-1)).map((function(e){return e.response&&(e.url=e.response.url),e})),U(t),X({cover:t})}},P),Object(b.c)(S.a,null,Object(b.c)(C.a,{type:"upload"})," \u4e0a\u4f20\u5c01\u9762")))),Object(b.c)(wi.a.Item,{label:"\u6807\u9898",css:Object(b.b)(io())},J("name",{rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6587\u7ae0\u6807\u9898"}],initialValue:V})(Object(b.c)(yt.a,{placeholder:"\u6807\u9898"}))),Object(b.c)(wi.a.Item,{label:"\u6807\u7b7e",css:Object(b.b)(ro())},J("topics",{initialValue:R})(Object(b.c)(He.a,{mode:"tags",placeholder:"\u8f93\u5165\u6587\u7ae0\u6807\u7b7e",onChange:function(e){X({topics:e})}},$("topics").map((function(e){return Object(b.c)(lo,{key:e},e)}))))),Object(b.c)(wi.a.Item,{label:"\u9009\u62e9\u6b65\u9aa4"},J("steps",{rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u6587\u7ae0\u5305\u542b\u7684\u6b65\u9aa4"}],initialValue:A})(Object(b.c)(Zi.a,{dataSource:p,titles:["\u6240\u6709\u6b65\u9aa4","\u5df2\u9009\u6b65\u9aa4"],targetKeys:F,operations:["\u9009\u62e9","\u91ca\u653e"],listStyle:{width:320,height:300},selectedKeys:a,onChange:function(e){var n=e.sort((function(e,n){return e>n?1:e<n?-1:0})),t=p.map((function(n){return F.includes(n.key)&&!e.includes(n.key)?Object(N.a)({},n,{articleId:"",articleIndex:0,articleName:""}):n}));v(t),X({steps:n}),z(n)},onSelectChange:function(e,n){u([].concat(Object(k.a)(e),Object(k.a)(n)))},showSearch:!0,filterOption:function(e,n){return n.description.indexOf(e)>-1},render:function(e){return F.includes(e.key)?e.title:Object(b.c)("span",null,(null===e||void 0===e?void 0:e.articleId)&&Object(b.c)(yn.a,{title:"\u6b64\u6b65\u9aa4\u5df2\u7ecf\u88ab\u6587\u7ae0 ".concat(null===e||void 0===e?void 0:e.articleName," \u9009\u62e9\u4e86")},Object(b.c)(pc.a,{color:"#02b875",css:Object(b.b)(co())},e.articleIndex+1)),Object(b.c)("span",null,e.title))}}))),Object(b.c)(wi.a.Item,{css:Object(b.b)(to())},Object(b.c)("div",null,Object(b.c)(S.a,{css:Object(b.b)(no()),onClick:function(){return t({type:"drawer/setChildrenVisible",payload:!1})}},"\u53d6\u6d88"),Object(b.c)(S.a,{htmlType:"submit",type:"primary",loading:h||m},"\u786e\u8ba4")))),"EDIT_ARTICLE"===e.childrenDrawerType&&Object(b.c)(i.a.Fragment,null,Object(b.c)(Vt.a,null),Object(b.c)("div",{onClick:function(){return function(e,n,t,c,r){uo({title:"\u786e\u5b9a\u8981\u5220\u9664 ".concat(e),okText:"\u786e\u5b9a",okType:"danger",cancelText:"\u53d6\u6d88",onOk:function(){n.drawer.setChildrenVisible(!1),t===c&&(n.collection.setNowArticle(""),r.push("/")),n.collection.deleteArticle(t),n.collection.saveCollection()}})}(_.name,t,y,x,O)},css:Object(b.b)(eo())},Object(b.c)(C.a,{type:"delete"}),Object(b.c)("span",{css:Object(b.b)(Yi())},"\u5220\u9664\u6b64\u6587\u7ae0"))))})),fo=(so={},Object(R.a)(so,"CREATE_ARTICLE","\u65b0\u5efa\u6587\u7ae0"),Object(R.a)(so,"EDIT_ARTICLE","\u7f16\u8f91\u6587\u7ae0"),so);var po=function(){var e=Object(l.b)(),n=Object(l.c)((function(e){return e.drawer})),t=n.childrenDrawerType,c=n.childrenVisible;return i.a.createElement(ui.a,{title:fo[t],placement:"left",width:800,destroyOnClose:!0,onClose:function(){e.drawer.setChildrenVisible(!1)},visible:c,zIndex:12,style:{marginLeft:"80px"}},i.a.createElement(bo,{childrenDrawerType:t}))};function vo(){var e=Object(d.a)(["\n                  right: 24px;\n                "]);return vo=function(){return e},e}function Oo(){var e=Object(d.a)(["\n                background: #fff;\n                position: relative;\n                height: calc(100vh - 64px);\n                overflow: auto;\n              "]);return Oo=function(){return e},e}function jo(){var e=Object(d.a)(["\n                background-color: #fff;\n                padding: 0;\n                border-bottom: 1px solid rgba(232, 232, 232, 1);\n                min-width: 1200px;\n              "]);return jo=function(){return e},e}var ho=nr.a.Header,mo=nr.a.Content;var go=function(e){var n=e.children,t=Object(r.useState)(null),c=Object(me.a)(t,2),i=c[0],o=c[1],a=Object(s.f)(),u=Object(l.d)(),d=Object(l.c)(u.select.collection.nowArticleMeta).name,f=Object(l.c)((function(e){return e.collection.nowSteps})),p=Object(l.c)((function(e){return e.collection.outdatedNotificationClicked})),v=Object(r.useMemo)(cr,[]),O=Object(l.b)();return Object(r.useEffect)((function(){O.diff.fetchDiff(),O.collection.fetchCollection()}),[O]),Object(r.useEffect)((function(){d&&(document.title=d)}),[d]),Object(r.useEffect)((function(){p&&(O.collection.setOutdatedNotificationClicked(!1),a.push("/toc"))}),[O,a,p]),Object(b.c)(Fe.Provider,{value:De},Object(b.c)(ye.b,{editor:v,value:f,onChange:function(e){var n,t;v.selection&&Object(ge.m)(v.selection),O.collection.setNowSteps(e),o((n=i,t=setTimeout((function(){O.collection.saveCollection()}),1e3),n&&clearTimeout(n),t))}},Object(b.c)(he.a,null,Object(b.c)(Qi,null)),Object(b.c)(he.a,null,Object(b.c)(po,null)),Object(b.c)(nr.a,null,Object(b.c)(he.a,{style:{zIndex:13}},Object(b.c)(li,null)),Object(b.c)(nr.a,null,Object(b.c)(ho,{css:Object(b.b)(jo())},Object(b.c)(Yr,null)),Object(b.c)(mo,{css:Object(b.b)(Oo()),id:"scroll-container"},n,Object(b.c)(er.a,{css:Object(b.b)(vo())}))))))};function yo(){var e=Object(d.a)(["\n            height: calc(100vh - 64px);\n            width: 100%;\n            background: #f7f7fa;\n            padding-top: 24px;\n          "]);return yo=function(){return e},e}function xo(){var e=Object(d.a)(["\n        width: 100%;\n      "]);return xo=function(){return e},e}var wo=function(){var e=Object(l.c)((function(e){var n=e.loading;return n.effects.collection.fetchCollection||n.models.diff}));return Object(b.c)("div",{css:Object(b.b)(xo())},Object(b.c)(nn.a,{tip:"\u52a0\u8f7d\u4e2d...",spinning:e},Object(b.c)("div",{css:Object(b.b)(yo())},Object(b.c)(Zc,null))))};function ko(){var e=Object(d.a)(["\n            height: calc(100vh - 64px);\n            width: 100%;\n          "]);return ko=function(){return e},e}var Co=function(){var e=Object(l.b)(),n=Object(l.c)((function(e){var n=e.loading;return n.effects.collection.fetchCollection||n.models.diff})),t=Object(s.h)("/articles/:id"),c=(null===t||void 0===t?void 0:t.params).id,i=void 0===c?"":c;return Object(r.useEffect)((function(){e.collection.setNowArticle(i)}),[e,i]),Object(b.c)("div",null,Object(b.c)(nn.a,{tip:"\u52a0\u8f7d\u4e2d...",spinning:n},Object(b.c)("div",{css:Object(b.b)(ko())},Object(b.c)(nc,null))))};function So(){var e=Object(d.a)(["\n            height: calc(100vh - 64px);\n            width: 100%;\n          "]);return So=function(){return e},e}function Io(){var e=Object(d.a)(["\n        width: 100%;\n      "]);return Io=function(){return e},e}var Eo=function(){var e=Object(l.c)((function(e){var n=e.loading;return n.effects.collection.fetchCollection||n.models.diff}));return Object(b.c)("div",{css:Object(b.b)(Io())},Object(b.c)(nn.a,{tip:"\u52a0\u8f7d\u4e2d...",spinning:e},Object(b.c)("div",{css:Object(b.b)(So())},Object(b.c)(nc,null))))};a.a.render(i.a.createElement(l.a,{store:fe},O,i.a.createElement(u.a,null,i.a.createElement(Yc,null),i.a.createElement(go,null,i.a.createElement(s.c,null,i.a.createElement(s.a,{path:"/toc"},i.a.createElement(wo,null)),i.a.createElement(s.a,{path:"/articles/:id"},i.a.createElement(Co,null)),i.a.createElement(s.a,{path:"/",exact:!0},i.a.createElement(Eo,null)))))),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))}},[[327,1,2]]]);
//# sourceMappingURL=main.ec243bba.chunk.js.map