From 5ac74960231db0bf7783c2ba7a19a60f582e91ab Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 5 Nov 2022 10:40:45 +0000 Subject: chore: build --- out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_buildManifest.js | 1 + out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_ssgManifest.js | 1 + out/_next/static/OY7xgp5amTQ-MjS0RPi98/_buildManifest.js | 1 - out/_next/static/OY7xgp5amTQ-MjS0RPi98/_ssgManifest.js | 1 - out/_next/static/chunks/pages/index-f954a7866bfdd966749e.js | 1 - out/_next/static/chunks/pages/index-f97770bc257e872f8c86.js | 1 + 6 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_buildManifest.js create mode 100644 out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_ssgManifest.js delete mode 100644 out/_next/static/OY7xgp5amTQ-MjS0RPi98/_buildManifest.js delete mode 100644 out/_next/static/OY7xgp5amTQ-MjS0RPi98/_ssgManifest.js delete mode 100644 out/_next/static/chunks/pages/index-f954a7866bfdd966749e.js create mode 100644 out/_next/static/chunks/pages/index-f97770bc257e872f8c86.js (limited to 'out/_next/static') diff --git a/out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_buildManifest.js b/out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_buildManifest.js new file mode 100644 index 0000000..ed1bb53 --- /dev/null +++ b/out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/chunks/fb7d5399-9c00dff9225b87a317ed.js","static/chunks/17007de1-7d8b9c17ee7cc8107af3.js","static/chunks/252f366e-54a484ebfe8fe95dfdbb.js","static/chunks/95b64a6e-860b8751a48619de0c76.js","static/chunks/0c428ae2-753f1ebbec24c403674c.js","static/chunks/1a48c3c1-648f6631a5e9a5f8e954.js","static/chunks/b5f2ed29-b8c45246e6f61610d91f.js","static/chunks/d25bd147-2c59edc357c0e2372258.js","static/css/bdf775d76e641698f02f.css","static/chunks/879-09bfd8a9d59d1f41b6f4.js","static/chunks/pages/index-f97770bc257e872f8c86.js"],"/_error":["static/chunks/pages/_error-ea939aab753d9e9db3bd.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_ssgManifest.js b/out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_ssgManifest.js new file mode 100644 index 0000000..0511aa8 --- /dev/null +++ b/out/_next/static/6Q3_SCUKl8zGqWimdcq8f/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set,self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB(); \ No newline at end of file diff --git a/out/_next/static/OY7xgp5amTQ-MjS0RPi98/_buildManifest.js b/out/_next/static/OY7xgp5amTQ-MjS0RPi98/_buildManifest.js deleted file mode 100644 index d412b2e..0000000 --- a/out/_next/static/OY7xgp5amTQ-MjS0RPi98/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/chunks/fb7d5399-9c00dff9225b87a317ed.js","static/chunks/17007de1-7d8b9c17ee7cc8107af3.js","static/chunks/252f366e-54a484ebfe8fe95dfdbb.js","static/chunks/95b64a6e-860b8751a48619de0c76.js","static/chunks/0c428ae2-753f1ebbec24c403674c.js","static/chunks/1a48c3c1-648f6631a5e9a5f8e954.js","static/chunks/b5f2ed29-b8c45246e6f61610d91f.js","static/chunks/d25bd147-2c59edc357c0e2372258.js","static/css/bdf775d76e641698f02f.css","static/chunks/879-09bfd8a9d59d1f41b6f4.js","static/chunks/pages/index-f954a7866bfdd966749e.js"],"/_error":["static/chunks/pages/_error-ea939aab753d9e9db3bd.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/out/_next/static/OY7xgp5amTQ-MjS0RPi98/_ssgManifest.js b/out/_next/static/OY7xgp5amTQ-MjS0RPi98/_ssgManifest.js deleted file mode 100644 index 0511aa8..0000000 --- a/out/_next/static/OY7xgp5amTQ-MjS0RPi98/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set,self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB(); \ No newline at end of file diff --git a/out/_next/static/chunks/pages/index-f954a7866bfdd966749e.js b/out/_next/static/chunks/pages/index-f954a7866bfdd966749e.js deleted file mode 100644 index 6f757f9..0000000 --- a/out/_next/static/chunks/pages/index-f954a7866bfdd966749e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{46587:function(e,n,t){"use strict";t.r(n),t.d(n,{Graph:function(){return tr},GraphPage:function(){return nr},default:function(){return er}});var r=t(30266),o=t(83789),i=t(92809),l=t(80318),s=t(809),c=t.n(s),a=t(97375),d=t(68527),u=t(47398),h=t(68921),g=t(105),f=t(27549),p=t(74376),x=t(52596),j=t(9008),v=t(67294),b=t(32802),m=t.n(b),y=t(47516),C=t(63750),w=t(22003),O=t(31122),k=t(7520),S=t(36194),I=[],N={};for(var P in S.oY)for(var D in S.oY[P]){var B=P+D;"LinearNone"===B&&(B="Linear"),I.push(B),N[B]=S.oY[P][D]}var L=N,T={enabled:!0,charge:-700,collision:!0,collisionStrength:20,centering:!0,centeringStrength:.2,linkStrength:.3,linkIts:1,alphaDecay:.05,alphaTarget:0,alphaMin:0,velocityDecay:.25,gravity:.3,gravityOn:!0,gravityLocal:!1},z={orphans:!1,dailies:!1,parent:"heading",filelessCites:!1,tagsBlacklist:[],tagsWhitelist:[],dirsBlocklist:[],dirsAllowlist:[],bad:!0,nodes:[],links:[],date:[],noter:!0},F={method:"degree"},E={particles:!1,particlesNumber:0,particlesWidth:4,arrows:!1,arrowsLength:1,arrowsPos:.5,arrowsColor:"",linkOpacity:.8,linkWidth:1,nodeRel:3,nodeOpacity:1,nodeResolution:12,labels:2,labelScale:1.5,labelFontSize:10,labelLength:40,labelWordWrap:25,labelLineSpace:1,labelDynamicDegree:8,labelDynamicStrength:.5,highlight:!0,highlightNodeSize:1.1,highlightLinkSize:.7,highlightFade:.8,highlightAnim:!0,animationSpeed:360,algorithmOptions:I,algorithmName:"CircularOut",linkColorScheme:"gray.500",nodeColorScheme:["red.500","gray.600","yellow.500","green.500","cyan.500","blue.500","pink.500","purple.500","orange.500"],nodeHighlight:"purple.500",linkHighlight:"purple.500",backgroundColor:"white",emacsNodeColor:"gray.800",labelTextColor:"black",labelBackgroundColor:"",labelBackgroundOpacity:.7,citeDashes:!0,citeDashLength:35,citeGapLength:15,citeLinkColor:"gray.700",citeLinkHighlightColor:"",citeNodeColor:"black",refDashes:!0,refDashLength:35,refGapLength:15,refLinkColor:"gray.700",refLinkHighlightColor:"",refNodeColor:"black",nodeSizeLinks:.5,nodeZoomSize:1.2},R={follow:"zoom",localSame:"add",zoomPadding:200,zoomSpeed:2e3},Z={highlight:"hover",local:"double",follow:"never",context:"right",preview:"click",backgroundExitsLocal:!1},H={neighbors:1},W=["red.500","orange.500","yellow.500","green.500","cyan.500","blue.500","pink.500","purple.500","white","gray.100","gray.200","gray.300","gray.400","gray.500","gray.600","gray.700","gray.800","gray.900","black"],A=t(57324),M=t(90232),V=t(52072);function _(e,n,t){t.send(JSON.stringify({command:e,data:n}))}function U(e,n){_("open",{id:e.id},n)}var q=t(10219),X=t(44592),G=t(38554),Q=t.n(G),J=t(53869),K=t(99860);function $(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Y(e){for(var n=1;n0},ce={exit:{size:{duration:.2,ease:ee.ease},opacity:{duration:.3,ease:ee.ease}},enter:{size:{duration:.3,ease:ee.ease},opacity:{duration:.4,ease:ee.ease}}},ae={exit:function(e){var n,t,r=e.animateOpacity,o=e.startingSize,l=e.transition,s=e.transitionEnd,c=e.delay,a=e.dimension;return le(le({},r&&{opacity:se(o)?1:0}),{},(t={overflow:"hidden"},(0,i.Z)(t,a,o),(0,i.Z)(t,"transitionEnd",null===s||void 0===s?void 0:s.exit),(0,i.Z)(t,"transition",null!==(n=null===l||void 0===l?void 0:l.exit)&&void 0!==n?n:te(ce.exit,c)),t))},enter:function(e){var n,t,r=e.animateOpacity,o=e.endingSize,l=e.transition,s=e.transitionEnd,c=e.delay,a=e.dimension;return le(le({},r&&{opacity:1}),{},(t={},(0,i.Z)(t,a,o),(0,i.Z)(t,"transitionEnd",null===s||void 0===s?void 0:s.enter),(0,i.Z)(t,"transition",null!==(n=null===l||void 0===l?void 0:l.enter)&&void 0!==n?n:ne(ce.enter,c)),t))}},de=v.forwardRef((function(e,n){var t=e.in,r=e.unmountOnExit,o=e.animateOpacity,i=void 0===o||o,s=e.startingSize,c=void 0===s?0:s,a=e.endingSize,d=void 0===a?"auto":a,u=e.dimension,h=void 0===u?"height":u,g=e.style,f=e.className,p=e.transition,x=e.transitionEnd,j=(0,q.Z)(e,oe),b=v.useState(!1),m=(0,l.Z)(b,2),y=m[0],C=m[1];v.useEffect((function(){var e=setTimeout((function(){C(!0)}));return function(){return clearTimeout(e)}}),[]),(0,X.ZK)({condition:Boolean(c>0&&r),message:"startingSize and unmountOnExit are mutually exclusive. You can't use them together"});var w=parseFloat(c.toString())>0,O={startingSize:c,endingSize:d,animateOpacity:i,dimension:h,transition:y?p:{enter:{duration:0}},transitionEnd:Q()(x,{enter:{overflow:"initial"},exit:r?void 0:{display:w?"block":"none"}})},k=!r||t,S=t||r?"enter":"exit";return(0,re.jsx)(J.M,{initial:!1,custom:O,children:k&&(0,re.jsx)(K.E.div,le(le({ref:n},j),{},{className:(0,X.cx)("chakra-collapse",f),style:le({overflow:"hidden",display:"block"},g),custom:O,variants:ae,initial:!!r&&"exit",animate:S,exit:"exit"}))})}));function ue(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function he(e){for(var n=1;n-1,g=u.indexOf(s)>-1,f=(0,a.qY)();return(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(A.sN,{icon:(0,re.jsx)(d.Box,{bgColor:l[s],borderRadius:"sm",height:3,width:3,borderColor:l[s]||"gray.600",borderWidth:1}),closeOnSelect:!1,onClick:f.onToggle,children:(0,re.jsx)(d.Text,{children:"Change color"})}),(0,re.jsx)(de,{in:f.isOpen,children:(0,re.jsxs)(d.Flex,{ml:2,mt:2,flexWrap:"wrap",children:[(0,re.jsx)(d.Box,{children:(0,re.jsx)(d.Box,{tabIndex:0,cursor:"pointer",onClick:function(){return n((function(e){return Object.fromEntries(Object.keys(e).filter((function(e){return e!==s})).map((function(n){return[n,e[n]]})))}))},bgColor:"",m:1,borderRadius:"sm",borderColor:"gray.600",borderWidth:1,height:3,width:3})},"empty"),W.map((function(e){return(0,re.jsx)(d.Box,{children:(0,re.jsx)(d.Box,{tabIndex:0,cursor:"pointer",onClick:function(){return n(he(he({},l),{},(0,i.Z)({},s,e)))},bgColor:e,m:1,borderRadius:"sm",height:3,width:3})},e)}))]})}),!g&&(0,re.jsx)(A.sN,{onClick:function(){t(h?function(e){return he(he({},e),{},{tagsBlacklist:e.tagsBlacklist.filter((function(e){return e!==s}))})}:function(e){return he(he({},e),{},{tagsBlacklist:[].concat((0,o.Z)(e.tagsBlacklist),[s])})})},icon:h?(0,re.jsx)(V.MinusIcon,{}):(0,re.jsx)(V.ViewOffIcon,{}),children:h?"Remove from blocklist":"Add to blocklist"}),!h&&(0,re.jsx)(A.sN,{onClick:function(){t(g?function(e){return he(he({},e),{},{tagsWhitelist:e.tagsWhitelist.filter((function(e){return e!==s}))})}:function(e){return he(he({},e),{},{tagsWhitelist:[].concat((0,o.Z)(e.tagsWhitelist),[s])})})},icon:g?(0,re.jsx)(V.MinusIcon,{}):(0,re.jsx)(V.ViewIcon,{}),children:g?"Remove from allowlist":"Add to allowlist"})]})},fe=function(e){e.background;var n,t,r=e.target,o=(e.nodeType,e.coordinates),i=e.handleLocal,l=e.menuClose,s=e.scope,c=e.webSocket,u=e.setPreviewNode,g=e.setTagColors,f=e.tagColors,p=e.setFilter,x=e.filter,j=(0,a.qY)(),b=j.isOpen,m=j.onOpen,C=j.onClose;(0,v.useRef)();return(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(A.v2,{defaultIsOpen:!0,closeOnBlur:!1,onClose:function(){return l()},children:(0,re.jsx)(A.qy,{zIndex:"overlay",bgColor:"white",color:"black",position:"absolute",left:o.left,top:o.top,right:o.right,bottom:o.bottom,fontSize:"xs",boxShadow:"xl",children:"string"!==typeof r?(0,re.jsxs)(re.Fragment,{children:[r&&(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(d.Heading,{size:"xs",isTruncated:!0,px:3,py:1,children:r.title}),(0,re.jsx)(A.R,{borderColor:"gray.500"})]}),0!==s.nodeIds.length&&(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(A.sN,{onClick:function(){return i(r,"add")},icon:(0,re.jsx)(V.PlusSquareIcon,{}),children:"Expand local graph at node"}),(0,re.jsx)(A.sN,{onClick:function(){return i(r,"replace")},icon:(0,re.jsx)(y.DvO,{}),children:"Open local graph for this node"}),(0,re.jsx)(A.sN,{onClick:function(){return i(r,"remove")},icon:(0,re.jsx)(V.MinusIcon,{}),children:"Exclude node from local graph"})]}),null!==r&&void 0!==r&&null!==(n=r.properties)&&void 0!==n&&n.FILELESS?(0,re.jsx)(A.sN,{icon:(0,re.jsx)(V.AddIcon,{}),onClick:function(){return function(e,n){_("create",{id:e.id,title:e.title,ref:e.properties.ROAM_REFS},n)}(r,c)},children:"Create node"}):(0,re.jsx)(A.sN,{icon:(0,re.jsx)(V.EditIcon,{}),onClick:function(){return U(r,c)},children:"Open in Emacs"}),(null===r||void 0===r||null===(t=r.properties)||void 0===t?void 0:t.ROAM_REFS)&&(0,re.jsx)(A.sN,{icon:(0,re.jsx)(V.ExternalLinkIcon,{}),children:"Open in Zotero"}),0===s.nodeIds.length&&(0,re.jsx)(A.sN,{icon:(0,re.jsx)(y.DvO,{}),onClick:function(){return i(r,"replace")},children:"Open local graph"}),(0,re.jsx)(A.sN,{icon:(0,re.jsx)(V.ViewIcon,{}),onClick:function(){u(r)},children:"Preview"}),0===(null===r||void 0===r?void 0:r.level)&&(0,re.jsx)(A.sN,{closeOnSelect:!1,icon:(0,re.jsx)(V.DeleteIcon,{color:"red.500"}),color:"red.500",onClick:m,children:"Permanently delete note"})]}):(0,re.jsx)(ge,{target:r,tagColors:f,filter:x,setTagColors:g,setFilter:p})})}),"string"!==typeof r&&(0,re.jsxs)(M.u_,{isCentered:!0,isOpen:b,onClose:C,children:[(0,re.jsx)(M.ZA,{}),(0,re.jsxs)(M.hz,{zIndex:"popover",children:[(0,re.jsx)(M.xB,{children:"Delete node?"}),(0,re.jsx)(M.ol,{}),(0,re.jsx)(M.fe,{children:(0,re.jsxs)(d.VStack,{spacing:4,display:"flex",alignItems:"flex-start",children:[(0,re.jsx)(d.Text,{children:"This will permanently delete your note:"}),(0,re.jsx)(d.Text,{fontWeight:"bold",children:null===r||void 0===r?void 0:r.title}),0!==(null===r||void 0===r?void 0:r.level)&&(0,re.jsx)(d.Text,{children:"This will only delete the from this heading until but not including the next node. Your parent file and all other nodes will not be deleted."}),(0,re.jsx)(d.Text,{children:"Are you sure you want to do continue?"})]})}),(0,re.jsxs)(M.mz,{children:[(0,re.jsx)(h.Button,{mr:3,onClick:function(){console.log("closing"),C(),l()},children:"Cancel"}),(0,re.jsx)(h.Button,{variant:"link",colorScheme:"red",ml:3,onClick:function(){console.log("aaaaa"),function(e,n){0===e.level&&_("delete",{id:e.id,file:e.file},n)}(r,c),C(),l()},children:"Delete node"})]})]})]})]})},pe=t(5434),xe=t(51649),je=function(e){var n=e.setJustification,t=(e.setIndent,e.setFont,e.justification),r=(e.setPreviewNode,e.canUndo),o=e.canRedo,i=(e.resetPreviewNode,e.previousPreviewNode),l=e.nextPreviewNode,s=e.outline,c=e.setOutline,a=e.collapse,g=e.setCollapse;return(0,re.jsxs)(d.Flex,{flex:"0 1 40px",pb:3,alignItems:"center",justifyContent:"space-between",pr:1,children:[(0,re.jsx)(d.Flex,{children:(0,re.jsxs)(h.ButtonGroup,{isAttached:!0,children:[(0,re.jsx)(u.u,{label:"Go backward",children:(0,re.jsx)(h.IconButton,{_focus:{},variant:"subtle",icon:(0,re.jsx)(V.ChevronLeftIcon,{}),"aria-label":"Previous node",disabled:!r,onClick:function(){return i()}})}),(0,re.jsx)(u.u,{label:"Go forward",children:(0,re.jsx)(h.IconButton,{_focus:{},variant:"subtle",icon:(0,re.jsx)(V.ChevronRightIcon,{}),"aria-label":"Next node",disabled:!o,onClick:function(){return l()}})})]})}),(0,re.jsxs)(d.Flex,{children:[(0,re.jsx)(u.u,{label:"Justify content",children:(0,re.jsx)(h.IconButton,{variant:"subtle","aria-label":"Justify content",icon:[(0,re.jsx)(y.v9V,{},"justify"),(0,re.jsx)(y.YSr,{},"left"),(0,re.jsx)(y.RXA,{},"right"),(0,re.jsx)(y.tr_,{},"center")][t],onClick:function(){return n((function(e){return(e+1)%4}))}})}),(0,re.jsx)(u.u,{label:"Toggle outline view",children:(0,re.jsx)(h.IconButton,{variant:"subtle","aria-label":"Justify content",icon:s?(0,re.jsx)(xe.XQM,{}):(0,re.jsx)(xe.JfF,{}),onClick:function(){return c((function(e){return!e}))}})}),(0,re.jsx)(u.u,{label:"Toggle headers",children:(0,re.jsx)(h.IconButton,{variant:"subtle","aria-label":"Toggle headers",icon:a?(0,re.jsx)(pe.omV,{}):(0,re.jsx)(pe.egf,{}),onClick:function(){return g((function(e){return!e}))}})})]})]})},ve=t(96356);function be(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function me(e){for(var n=1;n div > p":{mb:2},p:{fontWeight:500,fontSize:14,pb:2}},on={".katex":{overflowX:"scroll"},ol:{paddingLeft:4,py:1},"li::marker":{fontSize:12,fontWeight:"bold"},li:{pt:1},ul:{paddingLeft:"5"},p:{fontSize:"14",fontWeight:"500 !important",pb:2},div:{hyphens:"auto !important"},".title":{textAlign:"center",marginBottom:".2em"},".subtitle":{textAlign:"center",fontSize:"medium",fontWeight:"bold",marginTop:0},".TODO":{color:"red.500"},".equationContainer":{display:"table",textAlign:"center",width:"100%"},".equation":{verticalAlign:"middle"},".equation-label":{display:"tableCell",textAlign:"right",verticalAlign:"middle"},".inlinetask":{padding:"10px",border:"2px solid gray",margin:"10px",background:"#ffffcc"},"#org-div-home-and-up":{textAlign:"right",fontSize:"70 % ",whiteSpace:"nowrap"},textarea:{overflowX:"auto"},".linenr":{fontSize:"smaller"},".org-info-js_info-navigation":{borderStyle:"none"},"#org-info-js_console-label":{fontSize:"10px",fontWeight:"bold",whiteSpace:"nowrap"},".org-info-js_search-highlight":{backgroundColor:"#ffff00",color:"#000000",fontWeight:"bold"},".org-svg":{width:"90%"},".DONE":{color:"green"},".priority":{fontFamily:"monospace",color:"orange"},".tag":{backgroundColor:"white",fontFamily:"monospace",padding:"2px",fontSize:"80%",fontWeight:"normal"},".timestamp":{color:"#bebebe"},".timestamp-kwd":{color:"#5f9ea0"},".org-right":{marginLeft:"auto",marginRight:"0px",textAlign:"right"},".org-left":{marginLeft:"0px",marginRight:"auto",textAlign:"left"},".org-center":{marginLeft:"auto",marginRight:"auto",textAlign:"center"},".underline":{textDecoration:"underline"},"#postamble p":{fontSize:"90%",margin:".2em"},"#preamble p":{fontSize:"90%",margin:".2em"},"p.verse":{marginLeft:"3%"},pre:{borderRadius:"3px",backgroundColor:"white",padding:"8pt",fontFamily:"monospace",overflow:"auto",margin:"1.2em"},"pre.src":{position:"relative",overflow:"auto"},"pre.src:before":{display:"none",position:"absolute",top:"-8px",right:"12px",padding:"3px",backgroundColor:"white"},"caption.t-above":{captionSide:"top"},"caption.t-bottom":{captionSide:"bottom"},"th.org-right":{textAlign:"center"},"th.org-left":{textAlign:"center"},"th.org-center":{textAlign:"center"},"td.org-right":{textAlign:"right"},"td.org-left":{textAlign:"left"},"td.org-center":{textAlign:"center"},".footpara":{display:"inline"},".footdef":{marginBottom:"1em"},".figure":{padding:"1em"},".figure p":{textAlign:"center"}},ln=t(86658),sn=function(e,n){return e.split(".").reduce((function(e,n){return e[n]}),n.colors)},cn=["style"];function an(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function dn(e){for(var n=1;n0?(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(h.IconButton,{className:"viewerHeadingButton",_focus:{},_active:{},"aria-label":"Expand heading",size:"xs",variant:"subtle",icon:(0,re.jsx)(V.ChevronUpIcon,{}),onClick:function(){return i(!o)},height:2,width:2}),(0,re.jsx)(h.IconButton,{className:"outlineHeadingButton",_focus:{},_active:{},"aria-label":"Expand heading",size:"xs",variant:"subtle",icon:(0,re.jsx)(vn.zOz,{}),onClick:function(){return i(!o)},height:2,width:2})]}):(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(h.IconButton,{className:"viewerHeadingButton",_active:{},_focus:{},"aria-label":"Collapse heading",height:2,width:2,size:"xs",variant:"subtle",icon:(0,re.jsx)(V.ChevronDownIcon,{}),onClick:function(){return i(!o)}}),(0,re.jsx)(h.IconButton,{className:"outlineHeadingButton",_active:{},_focus:{},"aria-label":"Collapse heading",height:2,width:2,size:"xs",variant:"subtle",icon:(0,re.jsx)(vn.O6Y,{}),onClick:function(){return i(!o)}})]}),s[0]]})}),o&&(0,re.jsx)(d.Box,{className:"sectionContent",children:s.slice(1)})]})};function yn(e){return["object"===typeof e.source?e.source.id:e.source,"object"===typeof e.target?e.target.id:e.target]}function Cn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function wn(e){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:{},o=Fn(e,null!==(t=r.storage)&&void 0!==t?t:localStorage),i=o.get(),l=void 0!==i?i:n,s=null!=i&&"object"===typeof i&&!1===Array.isArray(i)?Tn(Tn({},n),i):l;s!==i&&o.update(s);var c=(0,v.useState)(s),a=c[0],d=c[1];(0,v.useEffect)((function(){a!==s&&d(s)}),[e]);var u=function(e){e instanceof Function?d((function(n){var t=e(n);return o.update(t),t})):(d(e),o.update(e))};return[a,u]}function Fn(e,n){return{get:function(){var t=n.getItem(e);if(t&&"undefined"!==t)return JSON.parse(t)},update:function(t){n.setItem(e,JSON.stringify(t))},remove:function(){n.removeItem(e)}}}var En=["style"];function Rn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Zn(e){for(var n=1;n1,animateOpacity:!0,children:[(0,re.jsx)(d.Box,{paddingTop:2,children:(0,re.jsx)($n,{label:"Label Appearance Scale",value:2*n.labelScale,onChange:function(e){return t(kt(kt({},n),{},{labelScale:e/2}))}})}),(0,re.jsxs)(d.Box,{paddingTop:2,children:[(0,re.jsx)($n,{label:"Label dynamicity",infoText:"By default, labels of nodes with more links will appear earlier than those with fewer. This slider changes the strength of this effect, put it at zero to disable it.",value:n.labelDynamicStrength,min:0,max:1,step:.05,onChange:function(e){return t((function(n){return kt(kt({},n),{},{labelDynamicStrength:e})}))}}),(0,re.jsx)(rt.UO,{in:n.labelDynamicStrength>0,children:(0,re.jsx)($n,{label:"Dynamic zoom degree cap",infoText:"The maximum number of links that is considered for the 'dynamic zoom effect'. Past this number all number of links are treated the same.",value:n.labelDynamicDegree,min:1,max:15,step:1,onChange:function(e){return t((function(n){return kt(kt({},n),{},{labelDynamicDegree:e})}))}})})]})]}),(0,re.jsx)(jt,{colorList:W,label:"Text",setVisuals:t,value:"labelTextColor",visValue:n.labelTextColor}),(0,re.jsxs)(d.Box,{children:[(0,re.jsx)(jt,{colorList:W,label:"Background",setVisuals:t,value:"labelBackgroundColor",visValue:n.labelBackgroundColor}),(0,re.jsx)(rt.UO,{in:!!n.labelBackgroundColor,animateOpacity:!0,children:(0,re.jsx)(d.Box,{paddingTop:2,children:(0,re.jsx)($n,{label:"Background opacity",value:n.labelBackgroundOpacity,onChange:function(e){console.log(n.labelBackgroundOpacity),t(kt(kt({},n),{},{labelBackgroundOpacity:e}))},min:0,max:1,step:.01})})})]}),(0,re.jsx)($n,{label:"Label font size",value:n.labelFontSize,min:5,max:20,step:.5,onChange:function(e){return t(kt(kt({},n),{},{labelFontSize:e}))}}),(0,re.jsx)($n,{label:"Max. label characters",value:n.labelLength,min:10,max:100,step:1,onChange:function(e){return t(kt(kt({},n),{},{labelLength:e}))}}),(0,re.jsx)($n,{label:"Max. label line length",value:n.labelWordWrap,min:10,max:100,step:1,onChange:function(e){return t(kt(kt({},n),{},{labelWordWrap:e}))}}),(0,re.jsx)($n,{label:"Space between label lines",value:n.labelLineSpace,min:.2,max:3,step:.1,onChange:function(e){return t(kt(kt({},n),{},{labelLineSpace:e}))}})]})},It=t(67690),Nt=function(){var e=(0,v.useContext)(nn.N),n=e.emacsTheme,t=e.setEmacsTheme;e.highlightColor;return(0,re.jsxs)(d.Flex,{alignItems:"center",justifyContent:"space-between",pl:7,pr:2,children:[(0,re.jsx)(d.Text,{children:"Theme"}),(0,re.jsxs)(A.v2,{isLazy:!0,placement:"bottom",closeOnSelect:!1,children:[(0,re.jsx)(A.j2,{as:h.Button,size:"sm",colorScheme:"",color:"black",rightIcon:(0,re.jsx)(V.ChevronDownIcon,{}),children:n[0]}),(0,re.jsxs)(A.qy,{minW:10,zIndex:"popover",bgColor:"gray.200",children:[(0,re.jsx)(A.sN,{onClick:function(){return""},justifyContent:"space-between",alignItems:"center",display:"flex",children:(0,re.jsx)(d.Box,{height:6,width:6})}),Object.keys(It.n).map((function(e,n){return(0,re.jsxs)(A.sN,{onClick:function(){return t([e,It.n[e]])},justifyContent:"space-between",alignItems:"center",display:"flex",children:[(0,re.jsx)(d.Text,{children:e}),(0,re.jsx)(d.Flex,{height:6,width:20,flexDirection:"column",flexWrap:"wrap",children:Object.values(It.n[e]).map((function(e){return(0,re.jsx)(d.Box,{bgColor:e,flex:"1 1 8px"},e)}))})]},e)}))]})]})]})};function Pt(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Dt(e){for(var n=1;ng.labelLength?[].concat((0,o.Z)(B.slice(0,-1)),["".concat(B.slice(-1),"...")]):B,T=[v,b].includes(c.id)?1+.3*f:1;L.forEach((function(e,n){a.fillText(e,c.x,c.y+T*k*8+g.labelLineSpace*S*n)}))}}}var qt=function(e){var n,t,r,o,i,l=e.id,s=e.linksByNodeId,c=e.visuals,a=e.coloring,d=e.cluster,u=null!==(n=null===(t=s[l])||void 0===t?void 0:t.length)&&void 0!==n?n:0;return"degree"===a.method?c.nodeColorScheme[(r=u,o=0,i=c.nodeColorScheme.length-1,Math.min(Math.max(r,o),i))]:c.nodeColorScheme[u&&d[l]%c.nodeColorScheme.length]},Xt=function(e,n){var t,r;return(null===(t=e.source)||void 0===t?void 0:t.id)===(null===n||void 0===n?void 0:n.id)||(null===(r=e.target)||void 0===r?void 0:r.id)===(null===n||void 0===n?void 0:n.id)},Gt=function(e){var n=e.sourceId,t=e.targetId,r=e.linksByNodeId,o=e.visuals,i=e.coloring,l=e.cluster;return r[n].length>r[t].length?qt({id:n,linksByNodeId:r,visuals:o,cluster:l,coloring:i}):qt({id:t,visuals:o,linksByNodeId:r,cluster:l,coloring:i})};function Qt(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Jt(e){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:2e3,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:200;if("color"!==e){var l=Fe.current,s=Me.current,c=Ve.current,a=null!==(t=Le.current[n])&&void 0!==t?t:[],d=Object.fromEntries([n].concat((0,o.Z)(a.flatMap((function(e){return[e.source,e.target]})))).map((function(e){return[e,{}]})));if("zoom"===e)return s.nodeIds.length&&b({nodeIds:[],excludedNodeIds:[]}),void setTimeout((function(){return l.zoomToFit(r,i,(function(e){return d[e.id]}))}),50);if(!s.nodeIds.length)return b((function(e){return Jt(Jt({},e),{},{nodeIds:[n]})})),void setTimeout((function(){l.centerAt(0,0,10),l.zoomToFit(1,i)}),50);if("add"!==c.localSame)return b((function(e){return Jt(Jt({},e),{},{nodeIds:[n]})})),void setTimeout((function(){l.centerAt(0,0,10),l.zoomToFit(1,i)}),50);if(!s.nodeIds.includes(n)||!s.nodeIds.some((function(e){return d[e]})))return b((function(e){return Jt(Jt({},e),{},{nodeIds:[n]})})),void setTimeout((function(){l.centerAt(0,0,10),l.zoomToFit(1,i)}),50);b((function(e){return Jt(Jt({},e),{},{nodeIds:[].concat((0,o.Z)(e.nodeIds),[n])})})),setTimeout((function(){l.centerAt(0,0,10),l.zoomToFit(1,i)}),50)}};(0,v.useEffect)((function(){_e.current=new w.Z("ws://localhost:35903"),_e.current.addEventListener("open",(function(){console.log("Connection with Emacs established")})),_e.current.addEventListener("message",(function(e){var n=Ve.current,t=JSON.parse(e.data);switch(t.type){case"graphdata":return function(e){var n,t,r,s=Be.current;ze.current=null!==(n=e.tags)&&void 0!==n?n:[];var c=null!==(t=e.nodes)&&void 0!==t?t:[],a=null!==(r=e.links)&&void 0!==r?r:[],d=c.reduce((function(e,n){var t;return Jt(Jt({},e),{},(0,i.Z)({},n.file,[].concat((0,o.Z)(null!==(t=e[n.file])&&void 0!==t?t:[]),[n])))}),{}),u=Object.keys(d).flatMap((function(e){var n,t=null!==(n=d[e])&&void 0!==n?n:[],r=t.find((function(e){return 0===e.level})),o=t.filter((function(e){return 0!==e.level}));return r?o.map((function(e){var n=t.filter((function(n){var t,r;return!(n.level>=e.level||n.pos>=e.pos||null===(t=e.olp)||void 0===t||!t.includes(null===(r=n.title)||void 0===r?void 0:r.replace(/ *\[\d*\/\d*\] */g,"")))})).reduce((function(e,n){return n.level>e.level&&(e=n),e}),r);return{source:e.id,target:(null===n||void 0===n?void 0:n.id)||r.id,type:"heading"}})):[]})),h=Object.keys(d).flatMap((function(e){var n,t=null!==(n=d[e])&&void 0!==n?n:[],r=t.find((function(e){return 0===e.level})),o=t.filter((function(e){return 0!==e.level}));return r?o.map((function(e){return{source:e.id,target:r.id,type:"parent"}})):[]}));Be.current=Object.fromEntries(c.map((function(e){return[e.id,e]})));var g=[].concat((0,o.Z)(a),(0,o.Z)(u),(0,o.Z)(h)),f=[],p=g.map((function(e){var n=e.source,t=e.target;return Be.current[n]?Be.current[t]?e:(f.push({id:t,tags:["bad"],properties:{FILELESS:"yes",bad:"yes"},file:"",title:t,level:0,pos:0,olp:null}),Jt(Jt({},e),{},{type:"bad"})):(f.push({id:n,tags:["bad"],properties:{FILELESS:"yes",bad:"yes"},file:"",title:n,level:0,pos:0,olp:null}),Jt(Jt({},e),{},{type:"bad"}))}));Be.current=Jt(Jt({},Be.current),Object.fromEntries(f.map((function(e){return[e.id,e]})))),Le.current=p.reduce((function(e,n){var t,r,l;return Jt(Jt({},e),{},(l={},(0,i.Z)(l,n.source,[].concat((0,o.Z)(null!==(t=e[n.source])&&void 0!==t?t:[]),[n])),(0,i.Z)(l,n.target,[].concat((0,o.Z)(null!==(r=e[n.target])&&void 0!==r?r:[]),[n])),l))}),{});var x=[].concat((0,o.Z)(c),f);Te.current=x.reduce((function(e,n){var t,r=null===(t=n.properties)||void 0===t?void 0:t.ROAM_REFS;if(null===r||void 0===r||!r.includes("cite"))return e;var o=r.replaceAll(/cite:(.*)/g,"$1");return o?Jt(Jt({},e),{},(0,i.Z)({},o,n)):e}),{});var j={nodes:x,links:p},v=We.current;if(0===v.nodes.length){var b=JSON.parse(JSON.stringify(j));return We.current=b,void U(b)}var m=[].concat((0,o.Z)(v.nodes.flatMap((function(e){var n,t=null!==(n=Be.current[null===e||void 0===e?void 0:e.id])&&void 0!==n&&n;return t?[Jt(Jt({},e),t)]:[]}))),(0,o.Z)(Object.keys(Be.current).filter((function(e){return!s[e]})).map((function(e){return Be.current[e]})))),y=m.reduce((function(e,n,t){var r=null===n||void 0===n?void 0:n.id;return Jt(Jt({},e),{},(0,i.Z)({},r,t))}),{}),C=p.map((function(e){var n=yn(e),t=(0,l.Z)(n,2),r=t[0],o=t[1];return Jt(Jt({},e),{},{source:m[y[r]],target:m[y[o]]})}));U({nodes:m,links:C})}(t.data);case"variables":return Ze(t.data),void console.log(t);case"theme":return Ae(["custom",t.data]);case"command":switch(t.data.commandName){case"local":var r=K.zoomSpeed,s=K.zoomPadding;Ue("local",t.data.id,r,s),G(t.data.id);break;case"zoom":var c,a,d=(null===t||void 0===t||null===(c=t.data)||void 0===c?void 0:c.speed)||n.zoomSpeed,u=(null===t||void 0===t||null===(a=t.data)||void 0===a?void 0:a.padding)||n.zoomPadding;Ue("zoom",t.data.id,d,u),G(t.data.id);break;case"follow":Ue(n.follow,t.data.id,n.zoomSpeed,n.zoomPadding),G(t.data.id);break;case"change-local-graph":var h=Be.current[t.data.id];if(!h)break;console.log(t),sn(h,t.data.manipulation);break;default:return console.error("unknown message type",t.type)}}}))}),[]),(0,v.useEffect)((function(){var e=Fe.current;!e||j.nodeIds.length>1||(j.nodeIds.length||!S.gravityOn?setTimeout((function(){e.zoomToFit(5,200)}),50):e.zoomToFit())}),[j.nodeIds]);var qe=(0,p.iP)(),Xe=(0,l.Z)(qe,2),Ge=Xe[0],Qe=Xe[1],Je=(0,v.useRef)(),Ke=(0,v.useState)(null),$e=Ke[0],Ye=Ke[1],en=(0,v.useState)({left:0,top:0,right:void 0,bottom:void 0}),tn=en[0],rn=en[1],on=(0,a.qY)();(0,a.O3)({ref:Je,handler:function(){on.onClose()}});var ln=function(e,n,t){rn(t||{left:n.pageX,top:n.pageY,right:void 0,bottom:void 0}),Ye(e),on.onOpen()},sn=function(e,n){"remove"!==n?"replace"!==n?j.nodeIds.includes(e.id)||b((function(n){return{excludedNodeIds:n.excludedNodeIds.filter((function(n){return n!==e.id})),nodeIds:[].concat((0,o.Z)(n.nodeIds),[e.id])}})):b({nodeIds:[e.id],excludedNodeIds:[]}):b((function(n){return{nodeIds:n.nodeIds.filter((function(n){return n!==e.id})),excludedNodeIds:[].concat((0,o.Z)(n.excludedNodeIds),[e.id])}}))},cn=zn("mainWindowWidth",Ge),an=(0,l.Z)(cn,2),dn=an[0],un=an[1];return(0,re.jsx)(Yn.Provider,{value:Jt({},Re),children:(0,re.jsxs)(d.Box,{display:"flex",alignItems:"flex-start",flexDirection:"row",height:"100vh",overflow:"clip",children:[(0,re.jsx)(Ht,{physics:S,setPhysics:I,threeDim:t,setThreeDim:r,filter:D,setFilter:B,visuals:A,setVisuals:M,mouse:ne,setMouse:te,behavior:K,setBehavior:$,tagColors:g,setTagColors:f,coloring:le,setColoring:se,local:de,setLocal:ue,tags:ze.current}),(0,re.jsx)(d.Box,{position:"absolute",children:_&&(0,re.jsx)(tr,{nodeById:Be.current,linksByNodeId:Le.current,webSocket:_e.current,variables:Re,physics:S,graphData:_,threeDim:t,emacsNodeId:X,filter:D,visuals:A,behavior:K,mouse:ne,scope:j,setScope:b,tagColors:g,setPreviewNode:je,sidebarHighlightedNode:ke,windowWidth:Ge,windowHeight:Qe,openContextMenu:ln,contextMenu:on,handleLocal:sn,mainWindowWidth:dn,setMainWindowWidth:un,setContextMenuTarget:Ye,graphRef:Fe,clusterRef:He,coloring:le,local:de})}),(0,re.jsx)(d.Box,{position:"relative",zIndex:4,width:"100%",children:(0,re.jsx)(d.Flex,{className:"headerBar",h:10,flexDir:"column",children:(0,re.jsx)(d.Flex,{alignItems:"center",h:10,justifyContent:"flex-end",children:(0,re.jsxs)(d.Flex,{height:"100%",flexDirection:"row",children:[j.nodeIds.length>0&&(0,re.jsx)(u.u,{label:"Return to main graph",children:(0,re.jsx)(h.IconButton,{m:1,icon:(0,re.jsx)(y.DvO,{}),"aria-label":"Exit local mode",onClick:function(){return b((function(e){return Jt(Jt({},e),{},{nodeIds:[]})}))},variant:"subtle"})}),(0,re.jsx)(u.u,{label:Ne?"Close sidebar":"Open sidebar",children:(0,re.jsx)(h.IconButton,{m:1,icon:(0,re.jsx)(C.iBV,{}),"aria-label":"Close file-viewer",variant:"subtle",onClick:Ne?De:Pe})})]})})})}),(0,re.jsx)(d.Box,{position:"relative",zIndex:4,children:(0,re.jsx)(Hn,{isOpen:Ne,onOpen:Pe,onClose:De,previewNode:we,setPreviewNode:je,canUndo:ye,canRedo:Ce,previousPreviewNode:be,nextPreviewNode:me,resetPreviewNode:ve,setSidebarHighlightedNode:Se,openContextMenu:ln,scope:j,setScope:b,windowWidth:Ge,tagColors:g,setTagColors:f,filter:D,setFilter:B,macros:Re.katexMacros,attachDir:Re.attachDir||"",useInheritance:Re.useInheritance||!1,nodeById:Be.current,linksByNodeId:Le.current,nodeByCite:Te.current})}),on.isOpen&&(0,re.jsx)("div",{ref:Je,children:(0,re.jsx)(fe,{scope:j,target:$e,background:!1,coordinates:tn,handleLocal:sn,menuClose:on.onClose.bind(on),webSocket:_e.current,setPreviewNode:je,setFilter:B,filter:D,setTagColors:f,tagColors:g})})]})})}var tr=function(e){var n=e.graphRef,t=e.physics,s=e.graphData,a=e.threeDim,u=e.linksByNodeId,h=e.filter,p=e.emacsNodeId,j=e.nodeById,b=e.visuals,y=e.behavior,C=e.mouse,w=e.scope,k=e.local,S=(e.setScope,e.webSocket),I=e.tagColors,N=e.setPreviewNode,P=e.sidebarHighlightedNode,D=e.windowWidth,B=e.windowHeight,T=(e.setContextMenuTarget,e.openContextMenu),z=e.contextMenu,F=e.handleLocal,E=e.variables,R=e.clusterRef,Z=e.coloring,H=E.dailyDir,A=(E.roamDir,(0,v.useState)(null)),M=A[0],V=A[1],_=(0,g.Fg)(),q=(0,v.useContext)(nn.N).emacsTheme,X=function(e,n,t){switch(e){case C.preview:N(n);break;case C.local:F(n,y.localSame);break;case C.follow:U(n,S);break;case C.context:T(n,t)}},G=(0,v.useRef)(null);(0,v.useEffect)((function(){p&&V(j[p])}),[p]);var Q=(0,v.useRef)({}),J=(0,v.useRef)({}),K=(0,v.useMemo)((function(){var e;J.current={};var n=null===s||void 0===s||null===(e=s.nodes)||void 0===e?void 0:e.filter((function(e){var n,t,r,o,l=e;return h.dirsBlocklist.length&&h.dirsBlocklist.some((function(e){var n;return null===l||void 0===l||null===(n=l.file)||void 0===n?void 0:n.includes(e)}))||h.dirsAllowlist.length>0&&!h.dirsAllowlist.some((function(e){var n;return null===l||void 0===l||null===(n=l.file)||void 0===n?void 0:n.includes(e)}))||h.tagsBlacklist.length&&h.tagsBlacklist.some((function(e){var n;return(null===l||void 0===l||null===(n=l.tags)||void 0===n?void 0:n.indexOf(e))>-1}))||h.tagsWhitelist.length>0&&!h.tagsWhitelist.some((function(e){var n;return(null===l||void 0===l||null===(n=l.tags)||void 0===n?void 0:n.indexOf(e))>-1}))||h.filelessCites&&null!==l&&void 0!==l&&null!==(n=l.properties)&&void 0!==n&&n.FILELESS||null!==h&&void 0!==h&&h.bad&&null!==l&&void 0!==l&&null!==(t=l.properties)&&void 0!==t&&t.bad||h.dailies&&H&&null!==(r=l.file)&&void 0!==r&&r.includes(H)?(J.current=Jt(Jt({},J.current),{},(0,i.Z)({},l.id,l)),!1):!h.noter||null===(o=l.properties)||void 0===o||!o.NOTER_PAGE||(J.current=Jt(Jt({},J.current),{},(0,i.Z)({},l.id,l)),!1)})).filter((function(e){var n,t=(null!==(n=u[null===e||void 0===e?void 0:e.id])&&void 0!==n?n:[]).filter((function(e){return!J.current[e.source]&&!J.current[e.target]}));return!h.orphans||(h.parent?0!==t.length:0!==t.length&&t.some((function(e){return!["parent","heading"].includes(e.type)})))})),t=n.map((function(e){return e.id})),r=s.links.filter((function(e){var n=yn(e),r=(0,l.Z)(n,2),o=r[0],i=r[1];if(!t.includes(o)||!t.includes(i))return!1;var s=e;return h.parent?"heading"===h.parent?"parent"!==s.type:"heading"!==s.type:!["parent","heading"].includes(s.type)}));Q.current=r.reduce((function(e,n){var t,r,s,c=n,a=yn(c),d=(0,l.Z)(a,2),u=d[0],h=d[1];return Jt(Jt({},e),{},(s={},(0,i.Z)(s,u,[].concat((0,o.Z)(null!==(t=e[u])&&void 0!==t?t:[]),[c])),(0,i.Z)(s,h,[].concat((0,o.Z)(null!==(r=e[h])&&void 0!==r?r:[]),[c])),s))}),{});var c=r.map((function(e){var n=yn(e),t=(0,l.Z)(n,2);return{target:t[0],source:t[1],weight:"cite"===e.type?1:2}}));if("community"===Z.method){var a=m()().nodes(t).edges(c);R.current=a()}return{nodes:n,links:r}}),[h,s,Z.method]),$=(0,v.useState)({nodes:[],links:[]}),Y=$[0],ee=$[1];(0,v.useEffect)((function(){if(w.nodeIds.length){var e=w.nodeIds.length>1?Y.nodes.filter((function(e){return!w.excludedNodeIds.includes(e.id)})):[],n=e.map((function(e){return e.id})),t=function(e){var n=e.ids,t=e.excludedIds,r=e.n,o=e.linksByNodeId,i=[n[0]],s=[],c=[n[0]];return Array.from({length:r},(function(){i.forEach((function(e){var n;(null!==(n=o[e])&&void 0!==n?n:[]).forEach((function(e){var n=yn(e),r=(0,l.Z)(n,2),o=r[0],i=r[1];t.some((function(e){return[o,i].includes(e)}))||(c.includes(o)?c.includes(i)||s.push(i):s.push(o))}))})),i=s,s.forEach((function(e){return e&&c.push(e)})),s=[]})),c}({ids:w.nodeIds,excludedIds:w.excludedNodeIds,n:k.neighbors,linksByNodeId:Q.current}),r=K.nodes.filter((function(r){var o;return e.length?!n.includes(r.id)&&(null!==(o=Q.current[r.id])&&void 0!==o?o:[]).some((function(e){var n=yn(e),t=(0,l.Z)(n,2),r=t[0],o=t[1];return!w.excludedNodeIds.includes(r)&&!w.excludedNodeIds.includes(o)&&(w.nodeIds.includes(r)||w.nodeIds.includes(o))})):t.includes(r.id)})).map((function(e){return Jt(Jt({},e),{},{x:0,y:0,vy:0,vx:0})})),i=[].concat((0,o.Z)(e),(0,o.Z)(r)),s=i.map((function(e){return e.id})),c=(w.nodeIds.length>1?Y.links:[]).filter((function(e){w.excludedNodeIds.some((function(n){return yn(e).includes(n)}))})),a=K.links.filter((function(e){var t=yn(e),r=(0,l.Z)(t,2),o=r[0],i=r[1];return!(c.length&&n.includes(i)&&n.includes(o))&&(s.includes(o)&&s.includes(i))})).map((function(e){var n=yn(e),t=(0,l.Z)(n,2);return{source:t[0],target:t[1]}})),d=[].concat((0,o.Z)(c),(0,o.Z)(a));ee({nodes:i,links:d})}}),[k.neighbors,h,w,w.excludedNodeIds,w.nodeIds,s,K.links,K.nodes]),(0,v.useEffect)((function(){(0,r.Z)(c().mark((function e(){var r,o;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.current,e.next=3,Kt;case 3:o=e.sent,!t.gravityOn||w.nodeIds.length&&!t.gravityLocal?(r.d3Force("x",null),r.d3Force("y",null),a&&r.d3Force("z",null)):(r.d3Force("x",o.forceX().strength(t.gravity)),r.d3Force("y",o.forceY().strength(t.gravity)),a&&r.d3Force("z",o.forceZ().strength(t.gravity))),t.centering?r.d3Force("center",o.forceCenter().strength(t.centeringStrength)):r.d3Force("center",null),t.linkStrength&&r.d3Force("link").strength(t.linkStrength),t.linkIts&&r.d3Force("link").iterations(t.linkIts),t.charge&&r.d3Force("charge").strength(t.charge),r.d3Force("collide",t.collision?o.forceCollide().radius(t.collisionStrength):null);case 10:case"end":return e.stop()}}),e)})))()}),[t,a,w]),(0,v.useEffect)((function(){var e;null===(e=n.current)||void 0===e||e.d3ReheatSimulation()}),[t,w.nodeIds.length]);var ne=(0,v.useRef)(0),te=(0,v.useState)(1),oe=te[0],ie=te[1],le=(0,f._7)((function(e){return ie(e)}),{duration:b.animationSpeed,algorithm:L[b.algorithmName]}),se=(0,l.Z)(le,2),ce=se[0],ae=se[1],de=(0,f._7)((function(e){return ie(Math.min(oe,-1*(e-1)))}),{duration:b.animationSpeed,algorithm:L[b.algorithmName]}),ue=(0,l.Z)(de,2),he=ue[0],ge=ue[1],fe=(0,v.useMemo)((function(){var e;if(!G.current)return{};var n=Q.current[G.current.id];return n?Object.fromEntries([null===(e=G.current)||void 0===e?void 0:e.id].concat((0,o.Z)(n.flatMap((function(e){return[e.source,e.target]})))).map((function(e){return[e,{}]}))):{}}),[G.current,Q.current]);(0,v.useEffect)((function(){null!==P&&void 0!==P&&P.id?V(P):V(null)}),[P]);var pe=(0,v.useRef)(null);(0,v.useEffect)((function(){if(G.current=M,M&&(pe.current=M),!b.highlightAnim)return ie(M?1:0);M?ce():(ae(),oe>.5?he():ie(0))}),[M]);var xe=(0,v.useMemo)((function(){return Object.fromEntries(W.map((function(e){var n=sn(e,_),t=W.map((function(e){return[e,x.Z(n,sn(e,_))]}));return[e,Object.fromEntries(t)]})))}),[q]),je=(0,v.useMemo)((function(){var e,n,t,r=null!==(e=Q.current[null===(n=pe.current)||void 0===n?void 0:n.id])&&void 0!==e?e:[];return Object.fromEntries([null===(t=pe.current)||void 0===t?void 0:t.id].concat((0,o.Z)(r.flatMap((function(e){return yn(e)})))).map((function(e){return[e,{}]})))}),[JSON.stringify(M),pe.current,Q.current]),ve=(0,v.useMemo)((function(){return sn(b.labelTextColor,_)}),[b.labelTextColor,q]),be=(0,v.useMemo)((function(){return sn(b.labelBackgroundColor,_)}),[b.labelBackgroundColor,q]),me=(0,v.useState)(!1),ye=me[0],Ce=me[1],we=(0,v.useRef)(1),Oe={graphData:w.nodeIds.length?Y:K,width:D,height:B,backgroundColor:sn(b.backgroundColor,_),warmupTicks:1===w.nodeIds.length?100:w.nodeIds.length>1?20:0,onZoom:function(e){var n=e.k;e.x,e.y;return we.current=n},nodeColor:function(e){return function(e){var n,t,r=e.node,o=e.theme,i=e.highlightedNodes,l=e.previouslyHighlightedNodes,s=e.visuals,c=e.tagColors,a=e.highlightColors,d=e.opacity,u=e.emacsNodeId,h=e.linksByNodeId,g=e.cluster,f=e.coloring,p=i[r.id]||l[r.id];if(s.emacsNodeColor&&r.id===u)return sn(s.emacsNodeColor,o);if(c&&null!==r&&void 0!==r&&r.tags.some((function(e){return c[e]}))){var x=c[null===r||void 0===r?void 0:r.tags.filter((function(e){return c[e]}))[0]];return p?a[x][x](s.highlightFade*d):a[x][s.backgroundColor](s.highlightFade*d)}return s.citeNodeColor&&null!==r&&void 0!==r&&null!==(n=r.properties)&&void 0!==n&&n.ROAM_REFS&&null!==r&&void 0!==r&&null!==(t=r.properties)&&void 0!==t&&t.FILELESS?p?sn(s.citeNodeColor,o):a[s.citeNodeColor][s.backgroundColor](s.highlightFade*d):s.refNodeColor&&r.properties.ROAM_REFS?p?sn(s.refNodeColor,o):a[s.refNodeColor][s.backgroundColor](s.highlightFade*d):p?s.nodeHighlight?a[qt({id:r.id,cluster:g,coloring:f,linksByNodeId:h,visuals:s})][s.nodeHighlight](d):sn(qt({id:r.id,cluster:g,coloring:f,linksByNodeId:h,visuals:s}),o):a[qt({id:r.id,cluster:g,coloring:f,linksByNodeId:h,visuals:s})][s.backgroundColor](s.highlightFade*d)}({node:e,theme:_,visuals:b,cluster:R.current,coloring:Z,emacsNodeId:p,highlightColors:xe,highlightedNodes:fe,previouslyHighlightedNodes:je,linksByNodeId:Q.current,opacity:oe,tagColors:I})},nodeRelSize:b.nodeRel,nodeVal:function(e){return Vt({node:e,highlightedNodes:fe,linksByNodeId:Q.current,opacity:oe,previouslyHighlightedNodes:je,visuals:b})/Math.pow(we.current,b.nodeZoomSize)},nodeCanvasObject:function(e,n,t){Ut(Jt({nodeRel:b.nodeRel,filteredLinksByNodeId:Q.current,lastHoverNode:pe.current},{node:e,ctx:n,globalScale:t,highlightedNodes:fe,previouslyHighlightedNodes:je,visuals:b,opacity:oe,labelTextColor:ve,labelBackgroundColor:be,hoverNode:M}))},nodeCanvasObjectMode:function(){return"after"},linkDirectionalParticles:b.particles?b.particlesNumber:void 0,linkDirectionalArrowLength:b.arrows?b.arrowsLength:void 0,linkDirectionalArrowRelPos:b.arrowsPos,linkDirectionalArrowColor:b.arrowsColor?function(){return sn(b.arrowsColor,_)}:void 0,linkColor:function(e){var n,t="object"===typeof e.source?e.source.id:e.source,r="object"===typeof e.target?e.target.id:e.target,o=Xt(e,G.current),i=Xt(e,pe.current),l=o||i,s=e;return b.refLinkColor&&"ref"===s.type?l&&(b.refLinkHighlightColor||b.linkHighlight)?xe[b.refLinkColor][b.refLinkHighlightColor||b.linkHighlight](oe):xe[b.refLinkColor][b.backgroundColor](b.highlightFade*oe):b.citeLinkColor&&null!==(n=s.type)&&void 0!==n&&n.includes("cite")?l&&(b.citeLinkHighlightColor||b.linkHighlight)?xe[b.citeLinkColor][b.citeLinkHighlightColor||b.linkHighlight](oe):xe[b.citeLinkColor][b.backgroundColor](b.highlightFade*oe):function(e){var n=e.sourceId,t=e.targetId,r=e.needsHighlighting,o=e.theme,i=e.visuals,l=e.highlightColors,s=e.opacity,c=e.linksByNodeId,a=e.coloring,d=e.cluster;if(!i.linkHighlight&&!i.linkColorScheme&&!r){var u=Gt({sourceId:n,targetId:t,linksByNodeId:c,visuals:i,coloring:a,cluster:d});return sn(u,o)}if(!r&&!i.linkColorScheme)return l[Gt({sourceId:n,targetId:t,linksByNodeId:c,visuals:i,coloring:a,cluster:d})][i.backgroundColor](i.highlightFade*s);if(!r)return l[i.linkColorScheme][i.backgroundColor](i.highlightFade*s);if(!i.linkHighlight&&!i.linkColorScheme){var h=Gt({sourceId:n,targetId:t,linksByNodeId:c,visuals:i,coloring:a,cluster:d});return sn(h,o)}return i.linkHighlight?i.linkColorScheme?l[i.linkColorScheme][i.linkHighlight](s):l[Gt({sourceId:n,targetId:t,linksByNodeId:c,visuals:i,coloring:a,cluster:d})][i.linkHighlight](s):sn(i.linkColorScheme,o)}({sourceId:t,targetId:r,needsHighlighting:l,theme:_,cluster:R.current,coloring:Z,highlightColors:xe,linksByNodeId:Q.current,opacity:oe,visuals:b})},linkWidth:function(e){if(1===b.highlightLinkSize)return b.linkWidth;var n=Xt(e,G.current),t=Xt(e,pe.current);return n||t?b.linkWidth*(1+oe*(b.highlightLinkSize-1)):b.linkWidth},linkDirectionalParticleWidth:b.particlesWidth,d3AlphaDecay:t.alphaDecay,d3AlphaMin:t.alphaMin,d3VelocityDecay:t.velocityDecay,onNodeClick:function(e,n){var t=e,r=n.timeStamp-ne.current<200;if(ne.current=n.timeStamp,r)return X("double",t,n);var o=ne.current;return setTimeout((function(){if(ne.current===o)return X("click",t,n)}),200)},onNodeHover:function(e){b.highlight&&(ye||(M||(ge(),ie(0)),V(e)))},onNodeRightClick:function(e,n){X("right",e,n)},onNodeDrag:function(e){V(e),Ce(!0)},onNodeDragEnd:function(){V(null),Ce(!1)}};return(0,re.jsx)(d.Box,{overflow:"hidden",onClick:z.onClose,children:a?(0,re.jsx)(Yt,Jt(Jt({ref:n},Oe),{},{nodeThreeObjectExtend:!0,nodeOpacity:b.nodeOpacity,nodeResolution:b.nodeResolution,linkOpacity:b.linkOpacity,nodeThreeObject:function(e){if(b.labels&&(!(b.labels<3)||fe[e.id])){var n=new O.Z(e.title.substring(0,40));return n.color=sn(b.labelTextColor,_),n.backgroundColor=sn(b.labelBackgroundColor,_),n.padding=2,n.textHeight=8,n}}})):(0,re.jsx)($t,Jt(Jt({ref:n},Oe),{},{linkLineDash:function(e){var n,t=e;return b.citeDashes&&null!==(n=t.type)&&void 0!==n&&n.includes("cite")?[b.citeDashLength,b.citeGapLength]:b.refDashes&&"ref"==t.type?[b.refDashLength,b.refGapLength]:null}}))})}},45301:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(46587)}])}},function(e){e.O(0,[774,737,876,228,866,13,874,573,446,879,888,179],(function(){return n=45301,e(e.s=n);var n}));var n=e.O();_N_E=n}]); \ No newline at end of file diff --git a/out/_next/static/chunks/pages/index-f97770bc257e872f8c86.js b/out/_next/static/chunks/pages/index-f97770bc257e872f8c86.js new file mode 100644 index 0000000..6d09837 --- /dev/null +++ b/out/_next/static/chunks/pages/index-f97770bc257e872f8c86.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{46587:function(e,n,t){"use strict";t.r(n),t.d(n,{Graph:function(){return tr},GraphPage:function(){return nr},default:function(){return er}});var r=t(30266),o=t(83789),i=t(92809),l=t(80318),s=t(809),c=t.n(s),a=t(97375),d=t(68527),u=t(47398),h=t(68921),g=t(105),f=t(27549),p=t(74376),x=t(52596),j=t(9008),v=t(67294),b=t(32802),m=t.n(b),y=t(47516),C=t(63750),w=t(22003),O=t(31122),k=t(7520),S=t(36194),I=[],N={};for(var P in S.oY)for(var D in S.oY[P]){var B=P+D;"LinearNone"===B&&(B="Linear"),I.push(B),N[B]=S.oY[P][D]}var L=N,T={enabled:!0,charge:-700,collision:!0,collisionStrength:20,centering:!0,centeringStrength:.2,linkStrength:.3,linkIts:1,alphaDecay:.05,alphaTarget:0,alphaMin:0,velocityDecay:.25,gravity:.3,gravityOn:!0,gravityLocal:!1},z={orphans:!1,dailies:!1,parent:"heading",filelessCites:!1,tagsBlacklist:[],tagsWhitelist:[],dirsBlocklist:[],dirsAllowlist:[],bad:!0,nodes:[],links:[],date:[],noter:!0},F={method:"degree"},E={particles:!1,particlesNumber:0,particlesWidth:4,arrows:!1,arrowsLength:1,arrowsPos:.5,arrowsColor:"",linkOpacity:.8,linkWidth:1,nodeRel:3,nodeOpacity:1,nodeResolution:12,labels:2,labelScale:1.5,labelFontSize:10,labelLength:40,labelWordWrap:25,labelLineSpace:1,labelDynamicDegree:8,labelDynamicStrength:.5,highlight:!0,highlightNodeSize:1.1,highlightLinkSize:.7,highlightFade:.8,highlightAnim:!0,animationSpeed:360,algorithmOptions:I,algorithmName:"CircularOut",linkColorScheme:"gray.500",nodeColorScheme:["red.500","gray.600","yellow.500","green.500","cyan.500","blue.500","pink.500","purple.500","orange.500"],nodeHighlight:"purple.500",linkHighlight:"purple.500",backgroundColor:"white",emacsNodeColor:"gray.800",labelTextColor:"black",labelBackgroundColor:"",labelBackgroundOpacity:.7,citeDashes:!0,citeDashLength:35,citeGapLength:15,citeLinkColor:"gray.700",citeLinkHighlightColor:"",citeNodeColor:"black",refDashes:!0,refDashLength:35,refGapLength:15,refLinkColor:"gray.700",refLinkHighlightColor:"",refNodeColor:"black",nodeSizeLinks:.5,nodeZoomSize:1.2},R={follow:"zoom",localSame:"add",zoomPadding:200,zoomSpeed:2e3},Z={highlight:"hover",local:"double",follow:"never",context:"right",preview:"click",backgroundExitsLocal:!1},H={neighbors:1},W=["red.500","orange.500","yellow.500","green.500","cyan.500","blue.500","pink.500","purple.500","white","gray.100","gray.200","gray.300","gray.400","gray.500","gray.600","gray.700","gray.800","gray.900","black"],A=t(57324),M=t(90232),V=t(52072);function _(e,n,t){t.send(JSON.stringify({command:e,data:n}))}function U(e,n){_("open",{id:e.id},n)}var q=t(10219),X=t(44592),G=t(38554),Q=t.n(G),J=t(53869),K=t(99860);function $(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Y(e){for(var n=1;n0},ce={exit:{size:{duration:.2,ease:ee.ease},opacity:{duration:.3,ease:ee.ease}},enter:{size:{duration:.3,ease:ee.ease},opacity:{duration:.4,ease:ee.ease}}},ae={exit:function(e){var n,t,r=e.animateOpacity,o=e.startingSize,l=e.transition,s=e.transitionEnd,c=e.delay,a=e.dimension;return le(le({},r&&{opacity:se(o)?1:0}),{},(t={overflow:"hidden"},(0,i.Z)(t,a,o),(0,i.Z)(t,"transitionEnd",null===s||void 0===s?void 0:s.exit),(0,i.Z)(t,"transition",null!==(n=null===l||void 0===l?void 0:l.exit)&&void 0!==n?n:te(ce.exit,c)),t))},enter:function(e){var n,t,r=e.animateOpacity,o=e.endingSize,l=e.transition,s=e.transitionEnd,c=e.delay,a=e.dimension;return le(le({},r&&{opacity:1}),{},(t={},(0,i.Z)(t,a,o),(0,i.Z)(t,"transitionEnd",null===s||void 0===s?void 0:s.enter),(0,i.Z)(t,"transition",null!==(n=null===l||void 0===l?void 0:l.enter)&&void 0!==n?n:ne(ce.enter,c)),t))}},de=v.forwardRef((function(e,n){var t=e.in,r=e.unmountOnExit,o=e.animateOpacity,i=void 0===o||o,s=e.startingSize,c=void 0===s?0:s,a=e.endingSize,d=void 0===a?"auto":a,u=e.dimension,h=void 0===u?"height":u,g=e.style,f=e.className,p=e.transition,x=e.transitionEnd,j=(0,q.Z)(e,oe),b=v.useState(!1),m=(0,l.Z)(b,2),y=m[0],C=m[1];v.useEffect((function(){var e=setTimeout((function(){C(!0)}));return function(){return clearTimeout(e)}}),[]),(0,X.ZK)({condition:Boolean(c>0&&r),message:"startingSize and unmountOnExit are mutually exclusive. You can't use them together"});var w=parseFloat(c.toString())>0,O={startingSize:c,endingSize:d,animateOpacity:i,dimension:h,transition:y?p:{enter:{duration:0}},transitionEnd:Q()(x,{enter:{overflow:"initial"},exit:r?void 0:{display:w?"block":"none"}})},k=!r||t,S=t||r?"enter":"exit";return(0,re.jsx)(J.M,{initial:!1,custom:O,children:k&&(0,re.jsx)(K.E.div,le(le({ref:n},j),{},{className:(0,X.cx)("chakra-collapse",f),style:le({overflow:"hidden",display:"block"},g),custom:O,variants:ae,initial:!!r&&"exit",animate:S,exit:"exit"}))})}));function ue(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function he(e){for(var n=1;n-1,g=u.indexOf(s)>-1,f=(0,a.qY)();return(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(A.sN,{icon:(0,re.jsx)(d.Box,{bgColor:l[s],borderRadius:"sm",height:3,width:3,borderColor:l[s]||"gray.600",borderWidth:1}),closeOnSelect:!1,onClick:f.onToggle,children:(0,re.jsx)(d.Text,{children:"Change color"})}),(0,re.jsx)(de,{in:f.isOpen,children:(0,re.jsxs)(d.Flex,{ml:2,mt:2,flexWrap:"wrap",children:[(0,re.jsx)(d.Box,{children:(0,re.jsx)(d.Box,{tabIndex:0,cursor:"pointer",onClick:function(){return n((function(e){return Object.fromEntries(Object.keys(e).filter((function(e){return e!==s})).map((function(n){return[n,e[n]]})))}))},bgColor:"",m:1,borderRadius:"sm",borderColor:"gray.600",borderWidth:1,height:3,width:3})},"empty"),W.map((function(e){return(0,re.jsx)(d.Box,{children:(0,re.jsx)(d.Box,{tabIndex:0,cursor:"pointer",onClick:function(){return n(he(he({},l),{},(0,i.Z)({},s,e)))},bgColor:e,m:1,borderRadius:"sm",height:3,width:3})},e)}))]})}),!g&&(0,re.jsx)(A.sN,{onClick:function(){t(h?function(e){return he(he({},e),{},{tagsBlacklist:e.tagsBlacklist.filter((function(e){return e!==s}))})}:function(e){return he(he({},e),{},{tagsBlacklist:[].concat((0,o.Z)(e.tagsBlacklist),[s])})})},icon:h?(0,re.jsx)(V.MinusIcon,{}):(0,re.jsx)(V.ViewOffIcon,{}),children:h?"Remove from blocklist":"Add to blocklist"}),!h&&(0,re.jsx)(A.sN,{onClick:function(){t(g?function(e){return he(he({},e),{},{tagsWhitelist:e.tagsWhitelist.filter((function(e){return e!==s}))})}:function(e){return he(he({},e),{},{tagsWhitelist:[].concat((0,o.Z)(e.tagsWhitelist),[s])})})},icon:g?(0,re.jsx)(V.MinusIcon,{}):(0,re.jsx)(V.ViewIcon,{}),children:g?"Remove from allowlist":"Add to allowlist"})]})},fe=function(e){e.background;var n,t,r=e.target,o=(e.nodeType,e.coordinates),i=e.handleLocal,l=e.menuClose,s=e.scope,c=e.webSocket,u=e.setPreviewNode,g=e.setTagColors,f=e.tagColors,p=e.setFilter,x=e.filter,j=(0,a.qY)(),b=j.isOpen,m=j.onOpen,C=j.onClose;(0,v.useRef)();return(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(A.v2,{defaultIsOpen:!0,closeOnBlur:!1,onClose:function(){return l()},children:(0,re.jsx)(A.qy,{zIndex:"overlay",bgColor:"white",color:"black",position:"absolute",left:o.left,top:o.top,right:o.right,bottom:o.bottom,fontSize:"xs",boxShadow:"xl",children:"string"!==typeof r?(0,re.jsxs)(re.Fragment,{children:[r&&(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(d.Heading,{size:"xs",isTruncated:!0,px:3,py:1,children:r.title}),(0,re.jsx)(A.R,{borderColor:"gray.500"})]}),0!==s.nodeIds.length&&(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(A.sN,{onClick:function(){return i(r,"add")},icon:(0,re.jsx)(V.PlusSquareIcon,{}),children:"Expand local graph at node"}),(0,re.jsx)(A.sN,{onClick:function(){return i(r,"replace")},icon:(0,re.jsx)(y.DvO,{}),children:"Open local graph for this node"}),(0,re.jsx)(A.sN,{onClick:function(){return i(r,"remove")},icon:(0,re.jsx)(V.MinusIcon,{}),children:"Exclude node from local graph"})]}),null!==r&&void 0!==r&&null!==(n=r.properties)&&void 0!==n&&n.FILELESS?(0,re.jsx)(A.sN,{icon:(0,re.jsx)(V.AddIcon,{}),onClick:function(){return function(e,n){_("create",{id:e.id,title:e.title,ref:e.properties.ROAM_REFS},n)}(r,c)},children:"Create node"}):(0,re.jsx)(A.sN,{icon:(0,re.jsx)(V.EditIcon,{}),onClick:function(){return U(r,c)},children:"Open in Emacs"}),(null===r||void 0===r||null===(t=r.properties)||void 0===t?void 0:t.ROAM_REFS)&&(0,re.jsx)(A.sN,{icon:(0,re.jsx)(V.ExternalLinkIcon,{}),children:"Open in Zotero"}),0===s.nodeIds.length&&(0,re.jsx)(A.sN,{icon:(0,re.jsx)(y.DvO,{}),onClick:function(){return i(r,"replace")},children:"Open local graph"}),(0,re.jsx)(A.sN,{icon:(0,re.jsx)(V.ViewIcon,{}),onClick:function(){u(r)},children:"Preview"}),0===(null===r||void 0===r?void 0:r.level)&&(0,re.jsx)(A.sN,{closeOnSelect:!1,icon:(0,re.jsx)(V.DeleteIcon,{color:"red.500"}),color:"red.500",onClick:m,children:"Permanently delete note"})]}):(0,re.jsx)(ge,{target:r,tagColors:f,filter:x,setTagColors:g,setFilter:p})})}),"string"!==typeof r&&(0,re.jsxs)(M.u_,{isCentered:!0,isOpen:b,onClose:C,children:[(0,re.jsx)(M.ZA,{}),(0,re.jsxs)(M.hz,{zIndex:"popover",children:[(0,re.jsx)(M.xB,{children:"Delete node?"}),(0,re.jsx)(M.ol,{}),(0,re.jsx)(M.fe,{children:(0,re.jsxs)(d.VStack,{spacing:4,display:"flex",alignItems:"flex-start",children:[(0,re.jsx)(d.Text,{children:"This will permanently delete your note:"}),(0,re.jsx)(d.Text,{fontWeight:"bold",children:null===r||void 0===r?void 0:r.title}),0!==(null===r||void 0===r?void 0:r.level)&&(0,re.jsx)(d.Text,{children:"This will only delete the from this heading until but not including the next node. Your parent file and all other nodes will not be deleted."}),(0,re.jsx)(d.Text,{children:"Are you sure you want to do continue?"})]})}),(0,re.jsxs)(M.mz,{children:[(0,re.jsx)(h.Button,{mr:3,onClick:function(){console.log("closing"),C(),l()},children:"Cancel"}),(0,re.jsx)(h.Button,{variant:"link",colorScheme:"red",ml:3,onClick:function(){console.log("aaaaa"),function(e,n){0===e.level&&_("delete",{id:e.id,file:e.file},n)}(r,c),C(),l()},children:"Delete node"})]})]})]})]})},pe=t(5434),xe=t(51649),je=function(e){var n=e.setJustification,t=(e.setIndent,e.setFont,e.justification),r=(e.setPreviewNode,e.canUndo),o=e.canRedo,i=(e.resetPreviewNode,e.previousPreviewNode),l=e.nextPreviewNode,s=e.outline,c=e.setOutline,a=e.collapse,g=e.setCollapse;return(0,re.jsxs)(d.Flex,{flex:"0 1 40px",pb:3,alignItems:"center",justifyContent:"space-between",pr:1,children:[(0,re.jsx)(d.Flex,{children:(0,re.jsxs)(h.ButtonGroup,{isAttached:!0,children:[(0,re.jsx)(u.u,{label:"Go backward",children:(0,re.jsx)(h.IconButton,{_focus:{},variant:"subtle",icon:(0,re.jsx)(V.ChevronLeftIcon,{}),"aria-label":"Previous node",disabled:!r,onClick:function(){return i()}})}),(0,re.jsx)(u.u,{label:"Go forward",children:(0,re.jsx)(h.IconButton,{_focus:{},variant:"subtle",icon:(0,re.jsx)(V.ChevronRightIcon,{}),"aria-label":"Next node",disabled:!o,onClick:function(){return l()}})})]})}),(0,re.jsxs)(d.Flex,{children:[(0,re.jsx)(u.u,{label:"Justify content",children:(0,re.jsx)(h.IconButton,{variant:"subtle","aria-label":"Justify content",icon:[(0,re.jsx)(y.v9V,{},"justify"),(0,re.jsx)(y.YSr,{},"left"),(0,re.jsx)(y.RXA,{},"right"),(0,re.jsx)(y.tr_,{},"center")][t],onClick:function(){return n((function(e){return(e+1)%4}))}})}),(0,re.jsx)(u.u,{label:"Toggle outline view",children:(0,re.jsx)(h.IconButton,{variant:"subtle","aria-label":"Justify content",icon:s?(0,re.jsx)(xe.XQM,{}):(0,re.jsx)(xe.JfF,{}),onClick:function(){return c((function(e){return!e}))}})}),(0,re.jsx)(u.u,{label:"Toggle headers",children:(0,re.jsx)(h.IconButton,{variant:"subtle","aria-label":"Toggle headers",icon:a?(0,re.jsx)(pe.omV,{}):(0,re.jsx)(pe.egf,{}),onClick:function(){return g((function(e){return!e}))}})})]})]})},ve=t(96356);function be(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function me(e){for(var n=1;n div > p":{mb:2},p:{fontWeight:500,fontSize:14,pb:2}},on={".katex":{overflowX:"scroll"},ol:{paddingLeft:4,py:1},"li::marker":{fontSize:12,fontWeight:"bold"},li:{pt:1},ul:{paddingLeft:"5"},p:{fontSize:"14",fontWeight:"500 !important",pb:2},div:{hyphens:"auto !important"},".title":{textAlign:"center",marginBottom:".2em"},".subtitle":{textAlign:"center",fontSize:"medium",fontWeight:"bold",marginTop:0},".TODO":{color:"red.500"},".equationContainer":{display:"table",textAlign:"center",width:"100%"},".equation":{verticalAlign:"middle"},".equation-label":{display:"tableCell",textAlign:"right",verticalAlign:"middle"},".inlinetask":{padding:"10px",border:"2px solid gray",margin:"10px",background:"#ffffcc"},"#org-div-home-and-up":{textAlign:"right",fontSize:"70 % ",whiteSpace:"nowrap"},textarea:{overflowX:"auto"},".linenr":{fontSize:"smaller"},".org-info-js_info-navigation":{borderStyle:"none"},"#org-info-js_console-label":{fontSize:"10px",fontWeight:"bold",whiteSpace:"nowrap"},".org-info-js_search-highlight":{backgroundColor:"#ffff00",color:"#000000",fontWeight:"bold"},".org-svg":{width:"90%"},".DONE":{color:"green"},".priority":{fontFamily:"monospace",color:"orange"},".tag":{backgroundColor:"white",fontFamily:"monospace",padding:"2px",fontSize:"80%",fontWeight:"normal"},".timestamp":{color:"#bebebe"},".timestamp-kwd":{color:"#5f9ea0"},".org-right":{marginLeft:"auto",marginRight:"0px",textAlign:"right"},".org-left":{marginLeft:"0px",marginRight:"auto",textAlign:"left"},".org-center":{marginLeft:"auto",marginRight:"auto",textAlign:"center"},".underline":{textDecoration:"underline"},"#postamble p":{fontSize:"90%",margin:".2em"},"#preamble p":{fontSize:"90%",margin:".2em"},"p.verse":{marginLeft:"3%"},pre:{borderRadius:"3px",backgroundColor:"white",padding:"8pt",fontFamily:"monospace",overflow:"auto",margin:"1.2em"},"pre.src":{position:"relative",overflow:"auto"},"pre.src:before":{display:"none",position:"absolute",top:"-8px",right:"12px",padding:"3px",backgroundColor:"white"},"caption.t-above":{captionSide:"top"},"caption.t-bottom":{captionSide:"bottom"},"th.org-right":{textAlign:"center"},"th.org-left":{textAlign:"center"},"th.org-center":{textAlign:"center"},"td.org-right":{textAlign:"right"},"td.org-left":{textAlign:"left"},"td.org-center":{textAlign:"center"},".footpara":{display:"inline"},".footdef":{marginBottom:"1em"},".figure":{padding:"1em"},".figure p":{textAlign:"center"},".math.math-display .katex":{overflow:"auto",minHeight:"1.5em"}},ln=t(86658),sn=function(e,n){return e.split(".").reduce((function(e,n){return e[n]}),n.colors)},cn=["style"];function an(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function dn(e){for(var n=1;n0?(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(h.IconButton,{className:"viewerHeadingButton",_focus:{},_active:{},"aria-label":"Expand heading",size:"xs",variant:"subtle",icon:(0,re.jsx)(V.ChevronUpIcon,{}),onClick:function(){return i(!o)},height:2,width:2}),(0,re.jsx)(h.IconButton,{className:"outlineHeadingButton",_focus:{},_active:{},"aria-label":"Expand heading",size:"xs",variant:"subtle",icon:(0,re.jsx)(vn.zOz,{}),onClick:function(){return i(!o)},height:2,width:2})]}):(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(h.IconButton,{className:"viewerHeadingButton",_active:{},_focus:{},"aria-label":"Collapse heading",height:2,width:2,size:"xs",variant:"subtle",icon:(0,re.jsx)(V.ChevronDownIcon,{}),onClick:function(){return i(!o)}}),(0,re.jsx)(h.IconButton,{className:"outlineHeadingButton",_active:{},_focus:{},"aria-label":"Collapse heading",height:2,width:2,size:"xs",variant:"subtle",icon:(0,re.jsx)(vn.O6Y,{}),onClick:function(){return i(!o)}})]}),s[0]]})}),o&&(0,re.jsx)(d.Box,{className:"sectionContent",children:s.slice(1)})]})};function yn(e){return["object"===typeof e.source?e.source.id:e.source,"object"===typeof e.target?e.target.id:e.target]}function Cn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function wn(e){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:{},o=Fn(e,null!==(t=r.storage)&&void 0!==t?t:localStorage),i=o.get(),l=void 0!==i?i:n,s=null!=i&&"object"===typeof i&&!1===Array.isArray(i)?Tn(Tn({},n),i):l;s!==i&&o.update(s);var c=(0,v.useState)(s),a=c[0],d=c[1];(0,v.useEffect)((function(){a!==s&&d(s)}),[e]);var u=function(e){e instanceof Function?d((function(n){var t=e(n);return o.update(t),t})):(d(e),o.update(e))};return[a,u]}function Fn(e,n){return{get:function(){var t=n.getItem(e);if(t&&"undefined"!==t)return JSON.parse(t)},update:function(t){n.setItem(e,JSON.stringify(t))},remove:function(){n.removeItem(e)}}}var En=["style"];function Rn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Zn(e){for(var n=1;n1,animateOpacity:!0,children:[(0,re.jsx)(d.Box,{paddingTop:2,children:(0,re.jsx)($n,{label:"Label Appearance Scale",value:2*n.labelScale,onChange:function(e){return t(kt(kt({},n),{},{labelScale:e/2}))}})}),(0,re.jsxs)(d.Box,{paddingTop:2,children:[(0,re.jsx)($n,{label:"Label dynamicity",infoText:"By default, labels of nodes with more links will appear earlier than those with fewer. This slider changes the strength of this effect, put it at zero to disable it.",value:n.labelDynamicStrength,min:0,max:1,step:.05,onChange:function(e){return t((function(n){return kt(kt({},n),{},{labelDynamicStrength:e})}))}}),(0,re.jsx)(rt.UO,{in:n.labelDynamicStrength>0,children:(0,re.jsx)($n,{label:"Dynamic zoom degree cap",infoText:"The maximum number of links that is considered for the 'dynamic zoom effect'. Past this number all number of links are treated the same.",value:n.labelDynamicDegree,min:1,max:15,step:1,onChange:function(e){return t((function(n){return kt(kt({},n),{},{labelDynamicDegree:e})}))}})})]})]}),(0,re.jsx)(jt,{colorList:W,label:"Text",setVisuals:t,value:"labelTextColor",visValue:n.labelTextColor}),(0,re.jsxs)(d.Box,{children:[(0,re.jsx)(jt,{colorList:W,label:"Background",setVisuals:t,value:"labelBackgroundColor",visValue:n.labelBackgroundColor}),(0,re.jsx)(rt.UO,{in:!!n.labelBackgroundColor,animateOpacity:!0,children:(0,re.jsx)(d.Box,{paddingTop:2,children:(0,re.jsx)($n,{label:"Background opacity",value:n.labelBackgroundOpacity,onChange:function(e){console.log(n.labelBackgroundOpacity),t(kt(kt({},n),{},{labelBackgroundOpacity:e}))},min:0,max:1,step:.01})})})]}),(0,re.jsx)($n,{label:"Label font size",value:n.labelFontSize,min:5,max:20,step:.5,onChange:function(e){return t(kt(kt({},n),{},{labelFontSize:e}))}}),(0,re.jsx)($n,{label:"Max. label characters",value:n.labelLength,min:10,max:100,step:1,onChange:function(e){return t(kt(kt({},n),{},{labelLength:e}))}}),(0,re.jsx)($n,{label:"Max. label line length",value:n.labelWordWrap,min:10,max:100,step:1,onChange:function(e){return t(kt(kt({},n),{},{labelWordWrap:e}))}}),(0,re.jsx)($n,{label:"Space between label lines",value:n.labelLineSpace,min:.2,max:3,step:.1,onChange:function(e){return t(kt(kt({},n),{},{labelLineSpace:e}))}})]})},It=t(67690),Nt=function(){var e=(0,v.useContext)(nn.N),n=e.emacsTheme,t=e.setEmacsTheme;e.highlightColor;return(0,re.jsxs)(d.Flex,{alignItems:"center",justifyContent:"space-between",pl:7,pr:2,children:[(0,re.jsx)(d.Text,{children:"Theme"}),(0,re.jsxs)(A.v2,{isLazy:!0,placement:"bottom",closeOnSelect:!1,children:[(0,re.jsx)(A.j2,{as:h.Button,size:"sm",colorScheme:"",color:"black",rightIcon:(0,re.jsx)(V.ChevronDownIcon,{}),children:n[0]}),(0,re.jsxs)(A.qy,{minW:10,zIndex:"popover",bgColor:"gray.200",children:[(0,re.jsx)(A.sN,{onClick:function(){return""},justifyContent:"space-between",alignItems:"center",display:"flex",children:(0,re.jsx)(d.Box,{height:6,width:6})}),Object.keys(It.n).map((function(e,n){return(0,re.jsxs)(A.sN,{onClick:function(){return t([e,It.n[e]])},justifyContent:"space-between",alignItems:"center",display:"flex",children:[(0,re.jsx)(d.Text,{children:e}),(0,re.jsx)(d.Flex,{height:6,width:20,flexDirection:"column",flexWrap:"wrap",children:Object.values(It.n[e]).map((function(e){return(0,re.jsx)(d.Box,{bgColor:e,flex:"1 1 8px"},e)}))})]},e)}))]})]})]})};function Pt(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Dt(e){for(var n=1;ng.labelLength?[].concat((0,o.Z)(B.slice(0,-1)),["".concat(B.slice(-1),"...")]):B,T=[v,b].includes(c.id)?1+.3*f:1;L.forEach((function(e,n){a.fillText(e,c.x,c.y+T*k*8+g.labelLineSpace*S*n)}))}}}var qt=function(e){var n,t,r,o,i,l=e.id,s=e.linksByNodeId,c=e.visuals,a=e.coloring,d=e.cluster,u=null!==(n=null===(t=s[l])||void 0===t?void 0:t.length)&&void 0!==n?n:0;return"degree"===a.method?c.nodeColorScheme[(r=u,o=0,i=c.nodeColorScheme.length-1,Math.min(Math.max(r,o),i))]:c.nodeColorScheme[u&&d[l]%c.nodeColorScheme.length]},Xt=function(e,n){var t,r;return(null===(t=e.source)||void 0===t?void 0:t.id)===(null===n||void 0===n?void 0:n.id)||(null===(r=e.target)||void 0===r?void 0:r.id)===(null===n||void 0===n?void 0:n.id)},Gt=function(e){var n=e.sourceId,t=e.targetId,r=e.linksByNodeId,o=e.visuals,i=e.coloring,l=e.cluster;return r[n].length>r[t].length?qt({id:n,linksByNodeId:r,visuals:o,cluster:l,coloring:i}):qt({id:t,visuals:o,linksByNodeId:r,cluster:l,coloring:i})};function Qt(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Jt(e){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:2e3,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:200;if("color"!==e){var l=Fe.current,s=Me.current,c=Ve.current,a=null!==(t=Le.current[n])&&void 0!==t?t:[],d=Object.fromEntries([n].concat((0,o.Z)(a.flatMap((function(e){return[e.source,e.target]})))).map((function(e){return[e,{}]})));if("zoom"===e)return s.nodeIds.length&&b({nodeIds:[],excludedNodeIds:[]}),void setTimeout((function(){return l.zoomToFit(r,i,(function(e){return d[e.id]}))}),50);if(!s.nodeIds.length)return b((function(e){return Jt(Jt({},e),{},{nodeIds:[n]})})),void setTimeout((function(){l.centerAt(0,0,10),l.zoomToFit(1,i)}),50);if("add"!==c.localSame)return b((function(e){return Jt(Jt({},e),{},{nodeIds:[n]})})),void setTimeout((function(){l.centerAt(0,0,10),l.zoomToFit(1,i)}),50);if(!s.nodeIds.includes(n)||!s.nodeIds.some((function(e){return d[e]})))return b((function(e){return Jt(Jt({},e),{},{nodeIds:[n]})})),void setTimeout((function(){l.centerAt(0,0,10),l.zoomToFit(1,i)}),50);b((function(e){return Jt(Jt({},e),{},{nodeIds:[].concat((0,o.Z)(e.nodeIds),[n])})})),setTimeout((function(){l.centerAt(0,0,10),l.zoomToFit(1,i)}),50)}};(0,v.useEffect)((function(){_e.current=new w.Z("ws://localhost:35903"),_e.current.addEventListener("open",(function(){console.log("Connection with Emacs established")})),_e.current.addEventListener("message",(function(e){var n=Ve.current,t=JSON.parse(e.data);switch(t.type){case"graphdata":return function(e){var n,t,r,s=Be.current;ze.current=null!==(n=e.tags)&&void 0!==n?n:[];var c=null!==(t=e.nodes)&&void 0!==t?t:[],a=null!==(r=e.links)&&void 0!==r?r:[],d=c.reduce((function(e,n){var t;return Jt(Jt({},e),{},(0,i.Z)({},n.file,[].concat((0,o.Z)(null!==(t=e[n.file])&&void 0!==t?t:[]),[n])))}),{}),u=Object.keys(d).flatMap((function(e){var n,t=null!==(n=d[e])&&void 0!==n?n:[],r=t.find((function(e){return 0===e.level})),o=t.filter((function(e){return 0!==e.level}));return r?o.map((function(e){var n=t.filter((function(n){var t,r;return!(n.level>=e.level||n.pos>=e.pos||null===(t=e.olp)||void 0===t||!t.includes(null===(r=n.title)||void 0===r?void 0:r.replace(/ *\[\d*\/\d*\] */g,"")))})).reduce((function(e,n){return n.level>e.level&&(e=n),e}),r);return{source:e.id,target:(null===n||void 0===n?void 0:n.id)||r.id,type:"heading"}})):[]})),h=Object.keys(d).flatMap((function(e){var n,t=null!==(n=d[e])&&void 0!==n?n:[],r=t.find((function(e){return 0===e.level})),o=t.filter((function(e){return 0!==e.level}));return r?o.map((function(e){return{source:e.id,target:r.id,type:"parent"}})):[]}));Be.current=Object.fromEntries(c.map((function(e){return[e.id,e]})));var g=[].concat((0,o.Z)(a),(0,o.Z)(u),(0,o.Z)(h)),f=[],p=g.map((function(e){var n=e.source,t=e.target;return Be.current[n]?Be.current[t]?e:(f.push({id:t,tags:["bad"],properties:{FILELESS:"yes",bad:"yes"},file:"",title:t,level:0,pos:0,olp:null}),Jt(Jt({},e),{},{type:"bad"})):(f.push({id:n,tags:["bad"],properties:{FILELESS:"yes",bad:"yes"},file:"",title:n,level:0,pos:0,olp:null}),Jt(Jt({},e),{},{type:"bad"}))}));Be.current=Jt(Jt({},Be.current),Object.fromEntries(f.map((function(e){return[e.id,e]})))),Le.current=p.reduce((function(e,n){var t,r,l;return Jt(Jt({},e),{},(l={},(0,i.Z)(l,n.source,[].concat((0,o.Z)(null!==(t=e[n.source])&&void 0!==t?t:[]),[n])),(0,i.Z)(l,n.target,[].concat((0,o.Z)(null!==(r=e[n.target])&&void 0!==r?r:[]),[n])),l))}),{});var x=[].concat((0,o.Z)(c),f);Te.current=x.reduce((function(e,n){var t,r=null===(t=n.properties)||void 0===t?void 0:t.ROAM_REFS;if(null===r||void 0===r||!r.includes("cite"))return e;var o=r.replaceAll(/cite:(.*)/g,"$1");return o?Jt(Jt({},e),{},(0,i.Z)({},o,n)):e}),{});var j={nodes:x,links:p},v=We.current;if(0===v.nodes.length){var b=JSON.parse(JSON.stringify(j));return We.current=b,void U(b)}var m=[].concat((0,o.Z)(v.nodes.flatMap((function(e){var n,t=null!==(n=Be.current[null===e||void 0===e?void 0:e.id])&&void 0!==n&&n;return t?[Jt(Jt({},e),t)]:[]}))),(0,o.Z)(Object.keys(Be.current).filter((function(e){return!s[e]})).map((function(e){return Be.current[e]})))),y=m.reduce((function(e,n,t){var r=null===n||void 0===n?void 0:n.id;return Jt(Jt({},e),{},(0,i.Z)({},r,t))}),{}),C=p.map((function(e){var n=yn(e),t=(0,l.Z)(n,2),r=t[0],o=t[1];return Jt(Jt({},e),{},{source:m[y[r]],target:m[y[o]]})}));U({nodes:m,links:C})}(t.data);case"variables":return Ze(t.data),void console.log(t);case"theme":return Ae(["custom",t.data]);case"command":switch(t.data.commandName){case"local":var r=K.zoomSpeed,s=K.zoomPadding;Ue("local",t.data.id,r,s),G(t.data.id);break;case"zoom":var c,a,d=(null===t||void 0===t||null===(c=t.data)||void 0===c?void 0:c.speed)||n.zoomSpeed,u=(null===t||void 0===t||null===(a=t.data)||void 0===a?void 0:a.padding)||n.zoomPadding;Ue("zoom",t.data.id,d,u),G(t.data.id);break;case"follow":Ue(n.follow,t.data.id,n.zoomSpeed,n.zoomPadding),G(t.data.id);break;case"change-local-graph":var h=Be.current[t.data.id];if(!h)break;console.log(t),sn(h,t.data.manipulation);break;default:return console.error("unknown message type",t.type)}}}))}),[]),(0,v.useEffect)((function(){var e=Fe.current;!e||j.nodeIds.length>1||(j.nodeIds.length||!S.gravityOn?setTimeout((function(){e.zoomToFit(5,200)}),50):e.zoomToFit())}),[j.nodeIds]);var qe=(0,p.iP)(),Xe=(0,l.Z)(qe,2),Ge=Xe[0],Qe=Xe[1],Je=(0,v.useRef)(),Ke=(0,v.useState)(null),$e=Ke[0],Ye=Ke[1],en=(0,v.useState)({left:0,top:0,right:void 0,bottom:void 0}),tn=en[0],rn=en[1],on=(0,a.qY)();(0,a.O3)({ref:Je,handler:function(){on.onClose()}});var ln=function(e,n,t){rn(t||{left:n.pageX,top:n.pageY,right:void 0,bottom:void 0}),Ye(e),on.onOpen()},sn=function(e,n){"remove"!==n?"replace"!==n?j.nodeIds.includes(e.id)||b((function(n){return{excludedNodeIds:n.excludedNodeIds.filter((function(n){return n!==e.id})),nodeIds:[].concat((0,o.Z)(n.nodeIds),[e.id])}})):b({nodeIds:[e.id],excludedNodeIds:[]}):b((function(n){return{nodeIds:n.nodeIds.filter((function(n){return n!==e.id})),excludedNodeIds:[].concat((0,o.Z)(n.excludedNodeIds),[e.id])}}))},cn=zn("mainWindowWidth",Ge),an=(0,l.Z)(cn,2),dn=an[0],un=an[1];return(0,re.jsx)(Yn.Provider,{value:Jt({},Re),children:(0,re.jsxs)(d.Box,{display:"flex",alignItems:"flex-start",flexDirection:"row",height:"100vh",overflow:"clip",children:[(0,re.jsx)(Ht,{physics:S,setPhysics:I,threeDim:t,setThreeDim:r,filter:D,setFilter:B,visuals:A,setVisuals:M,mouse:ne,setMouse:te,behavior:K,setBehavior:$,tagColors:g,setTagColors:f,coloring:le,setColoring:se,local:de,setLocal:ue,tags:ze.current}),(0,re.jsx)(d.Box,{position:"absolute",children:_&&(0,re.jsx)(tr,{nodeById:Be.current,linksByNodeId:Le.current,webSocket:_e.current,variables:Re,physics:S,graphData:_,threeDim:t,emacsNodeId:X,filter:D,visuals:A,behavior:K,mouse:ne,scope:j,setScope:b,tagColors:g,setPreviewNode:je,sidebarHighlightedNode:ke,windowWidth:Ge,windowHeight:Qe,openContextMenu:ln,contextMenu:on,handleLocal:sn,mainWindowWidth:dn,setMainWindowWidth:un,setContextMenuTarget:Ye,graphRef:Fe,clusterRef:He,coloring:le,local:de})}),(0,re.jsx)(d.Box,{position:"relative",zIndex:4,width:"100%",children:(0,re.jsx)(d.Flex,{className:"headerBar",h:10,flexDir:"column",children:(0,re.jsx)(d.Flex,{alignItems:"center",h:10,justifyContent:"flex-end",children:(0,re.jsxs)(d.Flex,{height:"100%",flexDirection:"row",children:[j.nodeIds.length>0&&(0,re.jsx)(u.u,{label:"Return to main graph",children:(0,re.jsx)(h.IconButton,{m:1,icon:(0,re.jsx)(y.DvO,{}),"aria-label":"Exit local mode",onClick:function(){return b((function(e){return Jt(Jt({},e),{},{nodeIds:[]})}))},variant:"subtle"})}),(0,re.jsx)(u.u,{label:Ne?"Close sidebar":"Open sidebar",children:(0,re.jsx)(h.IconButton,{m:1,icon:(0,re.jsx)(C.iBV,{}),"aria-label":"Close file-viewer",variant:"subtle",onClick:Ne?De:Pe})})]})})})}),(0,re.jsx)(d.Box,{position:"relative",zIndex:4,children:(0,re.jsx)(Hn,{isOpen:Ne,onOpen:Pe,onClose:De,previewNode:we,setPreviewNode:je,canUndo:ye,canRedo:Ce,previousPreviewNode:be,nextPreviewNode:me,resetPreviewNode:ve,setSidebarHighlightedNode:Se,openContextMenu:ln,scope:j,setScope:b,windowWidth:Ge,tagColors:g,setTagColors:f,filter:D,setFilter:B,macros:Re.katexMacros,attachDir:Re.attachDir||"",useInheritance:Re.useInheritance||!1,nodeById:Be.current,linksByNodeId:Le.current,nodeByCite:Te.current})}),on.isOpen&&(0,re.jsx)("div",{ref:Je,children:(0,re.jsx)(fe,{scope:j,target:$e,background:!1,coordinates:tn,handleLocal:sn,menuClose:on.onClose.bind(on),webSocket:_e.current,setPreviewNode:je,setFilter:B,filter:D,setTagColors:f,tagColors:g})})]})})}var tr=function(e){var n=e.graphRef,t=e.physics,s=e.graphData,a=e.threeDim,u=e.linksByNodeId,h=e.filter,p=e.emacsNodeId,j=e.nodeById,b=e.visuals,y=e.behavior,C=e.mouse,w=e.scope,k=e.local,S=(e.setScope,e.webSocket),I=e.tagColors,N=e.setPreviewNode,P=e.sidebarHighlightedNode,D=e.windowWidth,B=e.windowHeight,T=(e.setContextMenuTarget,e.openContextMenu),z=e.contextMenu,F=e.handleLocal,E=e.variables,R=e.clusterRef,Z=e.coloring,H=E.dailyDir,A=(E.roamDir,(0,v.useState)(null)),M=A[0],V=A[1],_=(0,g.Fg)(),q=(0,v.useContext)(nn.N).emacsTheme,X=function(e,n,t){switch(e){case C.preview:N(n);break;case C.local:F(n,y.localSame);break;case C.follow:U(n,S);break;case C.context:T(n,t)}},G=(0,v.useRef)(null);(0,v.useEffect)((function(){p&&V(j[p])}),[p]);var Q=(0,v.useRef)({}),J=(0,v.useRef)({}),K=(0,v.useMemo)((function(){var e;J.current={};var n=null===s||void 0===s||null===(e=s.nodes)||void 0===e?void 0:e.filter((function(e){var n,t,r,o,l=e;return h.dirsBlocklist.length&&h.dirsBlocklist.some((function(e){var n;return null===l||void 0===l||null===(n=l.file)||void 0===n?void 0:n.includes(e)}))||h.dirsAllowlist.length>0&&!h.dirsAllowlist.some((function(e){var n;return null===l||void 0===l||null===(n=l.file)||void 0===n?void 0:n.includes(e)}))||h.tagsBlacklist.length&&h.tagsBlacklist.some((function(e){var n;return(null===l||void 0===l||null===(n=l.tags)||void 0===n?void 0:n.indexOf(e))>-1}))||h.tagsWhitelist.length>0&&!h.tagsWhitelist.some((function(e){var n;return(null===l||void 0===l||null===(n=l.tags)||void 0===n?void 0:n.indexOf(e))>-1}))||h.filelessCites&&null!==l&&void 0!==l&&null!==(n=l.properties)&&void 0!==n&&n.FILELESS||null!==h&&void 0!==h&&h.bad&&null!==l&&void 0!==l&&null!==(t=l.properties)&&void 0!==t&&t.bad||h.dailies&&H&&null!==(r=l.file)&&void 0!==r&&r.includes(H)?(J.current=Jt(Jt({},J.current),{},(0,i.Z)({},l.id,l)),!1):!h.noter||null===(o=l.properties)||void 0===o||!o.NOTER_PAGE||(J.current=Jt(Jt({},J.current),{},(0,i.Z)({},l.id,l)),!1)})).filter((function(e){var n,t=(null!==(n=u[null===e||void 0===e?void 0:e.id])&&void 0!==n?n:[]).filter((function(e){return!J.current[e.source]&&!J.current[e.target]}));return!h.orphans||(h.parent?0!==t.length:0!==t.length&&t.some((function(e){return!["parent","heading"].includes(e.type)})))})),t=n.map((function(e){return e.id})),r=s.links.filter((function(e){var n=yn(e),r=(0,l.Z)(n,2),o=r[0],i=r[1];if(!t.includes(o)||!t.includes(i))return!1;var s=e;return h.parent?"heading"===h.parent?"parent"!==s.type:"heading"!==s.type:!["parent","heading"].includes(s.type)}));Q.current=r.reduce((function(e,n){var t,r,s,c=n,a=yn(c),d=(0,l.Z)(a,2),u=d[0],h=d[1];return Jt(Jt({},e),{},(s={},(0,i.Z)(s,u,[].concat((0,o.Z)(null!==(t=e[u])&&void 0!==t?t:[]),[c])),(0,i.Z)(s,h,[].concat((0,o.Z)(null!==(r=e[h])&&void 0!==r?r:[]),[c])),s))}),{});var c=r.map((function(e){var n=yn(e),t=(0,l.Z)(n,2);return{target:t[0],source:t[1],weight:"cite"===e.type?1:2}}));if("community"===Z.method){var a=m()().nodes(t).edges(c);R.current=a()}return{nodes:n,links:r}}),[h,s,Z.method]),$=(0,v.useState)({nodes:[],links:[]}),Y=$[0],ee=$[1];(0,v.useEffect)((function(){if(w.nodeIds.length){var e=w.nodeIds.length>1?Y.nodes.filter((function(e){return!w.excludedNodeIds.includes(e.id)})):[],n=e.map((function(e){return e.id})),t=function(e){var n=e.ids,t=e.excludedIds,r=e.n,o=e.linksByNodeId,i=[n[0]],s=[],c=[n[0]];return Array.from({length:r},(function(){i.forEach((function(e){var n;(null!==(n=o[e])&&void 0!==n?n:[]).forEach((function(e){var n=yn(e),r=(0,l.Z)(n,2),o=r[0],i=r[1];t.some((function(e){return[o,i].includes(e)}))||(c.includes(o)?c.includes(i)||s.push(i):s.push(o))}))})),i=s,s.forEach((function(e){return e&&c.push(e)})),s=[]})),c}({ids:w.nodeIds,excludedIds:w.excludedNodeIds,n:k.neighbors,linksByNodeId:Q.current}),r=K.nodes.filter((function(r){var o;return e.length?!n.includes(r.id)&&(null!==(o=Q.current[r.id])&&void 0!==o?o:[]).some((function(e){var n=yn(e),t=(0,l.Z)(n,2),r=t[0],o=t[1];return!w.excludedNodeIds.includes(r)&&!w.excludedNodeIds.includes(o)&&(w.nodeIds.includes(r)||w.nodeIds.includes(o))})):t.includes(r.id)})).map((function(e){return Jt(Jt({},e),{},{x:0,y:0,vy:0,vx:0})})),i=[].concat((0,o.Z)(e),(0,o.Z)(r)),s=i.map((function(e){return e.id})),c=(w.nodeIds.length>1?Y.links:[]).filter((function(e){w.excludedNodeIds.some((function(n){return yn(e).includes(n)}))})),a=K.links.filter((function(e){var t=yn(e),r=(0,l.Z)(t,2),o=r[0],i=r[1];return!(c.length&&n.includes(i)&&n.includes(o))&&(s.includes(o)&&s.includes(i))})).map((function(e){var n=yn(e),t=(0,l.Z)(n,2);return{source:t[0],target:t[1]}})),d=[].concat((0,o.Z)(c),(0,o.Z)(a));ee({nodes:i,links:d})}}),[k.neighbors,h,w,w.excludedNodeIds,w.nodeIds,s,K.links,K.nodes]),(0,v.useEffect)((function(){(0,r.Z)(c().mark((function e(){var r,o;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.current,e.next=3,Kt;case 3:o=e.sent,!t.gravityOn||w.nodeIds.length&&!t.gravityLocal?(r.d3Force("x",null),r.d3Force("y",null),a&&r.d3Force("z",null)):(r.d3Force("x",o.forceX().strength(t.gravity)),r.d3Force("y",o.forceY().strength(t.gravity)),a&&r.d3Force("z",o.forceZ().strength(t.gravity))),t.centering?r.d3Force("center",o.forceCenter().strength(t.centeringStrength)):r.d3Force("center",null),t.linkStrength&&r.d3Force("link").strength(t.linkStrength),t.linkIts&&r.d3Force("link").iterations(t.linkIts),t.charge&&r.d3Force("charge").strength(t.charge),r.d3Force("collide",t.collision?o.forceCollide().radius(t.collisionStrength):null);case 10:case"end":return e.stop()}}),e)})))()}),[t,a,w]),(0,v.useEffect)((function(){var e;null===(e=n.current)||void 0===e||e.d3ReheatSimulation()}),[t,w.nodeIds.length]);var ne=(0,v.useRef)(0),te=(0,v.useState)(1),oe=te[0],ie=te[1],le=(0,f._7)((function(e){return ie(e)}),{duration:b.animationSpeed,algorithm:L[b.algorithmName]}),se=(0,l.Z)(le,2),ce=se[0],ae=se[1],de=(0,f._7)((function(e){return ie(Math.min(oe,-1*(e-1)))}),{duration:b.animationSpeed,algorithm:L[b.algorithmName]}),ue=(0,l.Z)(de,2),he=ue[0],ge=ue[1],fe=(0,v.useMemo)((function(){var e;if(!G.current)return{};var n=Q.current[G.current.id];return n?Object.fromEntries([null===(e=G.current)||void 0===e?void 0:e.id].concat((0,o.Z)(n.flatMap((function(e){return[e.source,e.target]})))).map((function(e){return[e,{}]}))):{}}),[G.current,Q.current]);(0,v.useEffect)((function(){null!==P&&void 0!==P&&P.id?V(P):V(null)}),[P]);var pe=(0,v.useRef)(null);(0,v.useEffect)((function(){if(G.current=M,M&&(pe.current=M),!b.highlightAnim)return ie(M?1:0);M?ce():(ae(),oe>.5?he():ie(0))}),[M]);var xe=(0,v.useMemo)((function(){return Object.fromEntries(W.map((function(e){var n=sn(e,_),t=W.map((function(e){return[e,x.Z(n,sn(e,_))]}));return[e,Object.fromEntries(t)]})))}),[q]),je=(0,v.useMemo)((function(){var e,n,t,r=null!==(e=Q.current[null===(n=pe.current)||void 0===n?void 0:n.id])&&void 0!==e?e:[];return Object.fromEntries([null===(t=pe.current)||void 0===t?void 0:t.id].concat((0,o.Z)(r.flatMap((function(e){return yn(e)})))).map((function(e){return[e,{}]})))}),[JSON.stringify(M),pe.current,Q.current]),ve=(0,v.useMemo)((function(){return sn(b.labelTextColor,_)}),[b.labelTextColor,q]),be=(0,v.useMemo)((function(){return sn(b.labelBackgroundColor,_)}),[b.labelBackgroundColor,q]),me=(0,v.useState)(!1),ye=me[0],Ce=me[1],we=(0,v.useRef)(1),Oe={graphData:w.nodeIds.length?Y:K,width:D,height:B,backgroundColor:sn(b.backgroundColor,_),warmupTicks:1===w.nodeIds.length?100:w.nodeIds.length>1?20:0,onZoom:function(e){var n=e.k;e.x,e.y;return we.current=n},nodeColor:function(e){return function(e){var n,t,r=e.node,o=e.theme,i=e.highlightedNodes,l=e.previouslyHighlightedNodes,s=e.visuals,c=e.tagColors,a=e.highlightColors,d=e.opacity,u=e.emacsNodeId,h=e.linksByNodeId,g=e.cluster,f=e.coloring,p=i[r.id]||l[r.id];if(s.emacsNodeColor&&r.id===u)return sn(s.emacsNodeColor,o);if(c&&null!==r&&void 0!==r&&r.tags.some((function(e){return c[e]}))){var x=c[null===r||void 0===r?void 0:r.tags.filter((function(e){return c[e]}))[0]];return p?a[x][x](s.highlightFade*d):a[x][s.backgroundColor](s.highlightFade*d)}return s.citeNodeColor&&null!==r&&void 0!==r&&null!==(n=r.properties)&&void 0!==n&&n.ROAM_REFS&&null!==r&&void 0!==r&&null!==(t=r.properties)&&void 0!==t&&t.FILELESS?p?sn(s.citeNodeColor,o):a[s.citeNodeColor][s.backgroundColor](s.highlightFade*d):s.refNodeColor&&r.properties.ROAM_REFS?p?sn(s.refNodeColor,o):a[s.refNodeColor][s.backgroundColor](s.highlightFade*d):p?s.nodeHighlight?a[qt({id:r.id,cluster:g,coloring:f,linksByNodeId:h,visuals:s})][s.nodeHighlight](d):sn(qt({id:r.id,cluster:g,coloring:f,linksByNodeId:h,visuals:s}),o):a[qt({id:r.id,cluster:g,coloring:f,linksByNodeId:h,visuals:s})][s.backgroundColor](s.highlightFade*d)}({node:e,theme:_,visuals:b,cluster:R.current,coloring:Z,emacsNodeId:p,highlightColors:xe,highlightedNodes:fe,previouslyHighlightedNodes:je,linksByNodeId:Q.current,opacity:oe,tagColors:I})},nodeRelSize:b.nodeRel,nodeVal:function(e){return Vt({node:e,highlightedNodes:fe,linksByNodeId:Q.current,opacity:oe,previouslyHighlightedNodes:je,visuals:b})/Math.pow(we.current,b.nodeZoomSize)},nodeCanvasObject:function(e,n,t){Ut(Jt({nodeRel:b.nodeRel,filteredLinksByNodeId:Q.current,lastHoverNode:pe.current},{node:e,ctx:n,globalScale:t,highlightedNodes:fe,previouslyHighlightedNodes:je,visuals:b,opacity:oe,labelTextColor:ve,labelBackgroundColor:be,hoverNode:M}))},nodeCanvasObjectMode:function(){return"after"},linkDirectionalParticles:b.particles?b.particlesNumber:void 0,linkDirectionalArrowLength:b.arrows?b.arrowsLength:void 0,linkDirectionalArrowRelPos:b.arrowsPos,linkDirectionalArrowColor:b.arrowsColor?function(){return sn(b.arrowsColor,_)}:void 0,linkColor:function(e){var n,t="object"===typeof e.source?e.source.id:e.source,r="object"===typeof e.target?e.target.id:e.target,o=Xt(e,G.current),i=Xt(e,pe.current),l=o||i,s=e;return b.refLinkColor&&"ref"===s.type?l&&(b.refLinkHighlightColor||b.linkHighlight)?xe[b.refLinkColor][b.refLinkHighlightColor||b.linkHighlight](oe):xe[b.refLinkColor][b.backgroundColor](b.highlightFade*oe):b.citeLinkColor&&null!==(n=s.type)&&void 0!==n&&n.includes("cite")?l&&(b.citeLinkHighlightColor||b.linkHighlight)?xe[b.citeLinkColor][b.citeLinkHighlightColor||b.linkHighlight](oe):xe[b.citeLinkColor][b.backgroundColor](b.highlightFade*oe):function(e){var n=e.sourceId,t=e.targetId,r=e.needsHighlighting,o=e.theme,i=e.visuals,l=e.highlightColors,s=e.opacity,c=e.linksByNodeId,a=e.coloring,d=e.cluster;if(!i.linkHighlight&&!i.linkColorScheme&&!r){var u=Gt({sourceId:n,targetId:t,linksByNodeId:c,visuals:i,coloring:a,cluster:d});return sn(u,o)}if(!r&&!i.linkColorScheme)return l[Gt({sourceId:n,targetId:t,linksByNodeId:c,visuals:i,coloring:a,cluster:d})][i.backgroundColor](i.highlightFade*s);if(!r)return l[i.linkColorScheme][i.backgroundColor](i.highlightFade*s);if(!i.linkHighlight&&!i.linkColorScheme){var h=Gt({sourceId:n,targetId:t,linksByNodeId:c,visuals:i,coloring:a,cluster:d});return sn(h,o)}return i.linkHighlight?i.linkColorScheme?l[i.linkColorScheme][i.linkHighlight](s):l[Gt({sourceId:n,targetId:t,linksByNodeId:c,visuals:i,coloring:a,cluster:d})][i.linkHighlight](s):sn(i.linkColorScheme,o)}({sourceId:t,targetId:r,needsHighlighting:l,theme:_,cluster:R.current,coloring:Z,highlightColors:xe,linksByNodeId:Q.current,opacity:oe,visuals:b})},linkWidth:function(e){if(1===b.highlightLinkSize)return b.linkWidth;var n=Xt(e,G.current),t=Xt(e,pe.current);return n||t?b.linkWidth*(1+oe*(b.highlightLinkSize-1)):b.linkWidth},linkDirectionalParticleWidth:b.particlesWidth,d3AlphaDecay:t.alphaDecay,d3AlphaMin:t.alphaMin,d3VelocityDecay:t.velocityDecay,onNodeClick:function(e,n){var t=e,r=n.timeStamp-ne.current<200;if(ne.current=n.timeStamp,r)return X("double",t,n);var o=ne.current;return setTimeout((function(){if(ne.current===o)return X("click",t,n)}),200)},onNodeHover:function(e){b.highlight&&(ye||(M||(ge(),ie(0)),V(e)))},onNodeRightClick:function(e,n){X("right",e,n)},onNodeDrag:function(e){V(e),Ce(!0)},onNodeDragEnd:function(){V(null),Ce(!1)}};return(0,re.jsx)(d.Box,{overflow:"hidden",onClick:z.onClose,children:a?(0,re.jsx)(Yt,Jt(Jt({ref:n},Oe),{},{nodeThreeObjectExtend:!0,nodeOpacity:b.nodeOpacity,nodeResolution:b.nodeResolution,linkOpacity:b.linkOpacity,nodeThreeObject:function(e){if(b.labels&&(!(b.labels<3)||fe[e.id])){var n=new O.Z(e.title.substring(0,40));return n.color=sn(b.labelTextColor,_),n.backgroundColor=sn(b.labelBackgroundColor,_),n.padding=2,n.textHeight=8,n}}})):(0,re.jsx)($t,Jt(Jt({ref:n},Oe),{},{linkLineDash:function(e){var n,t=e;return b.citeDashes&&null!==(n=t.type)&&void 0!==n&&n.includes("cite")?[b.citeDashLength,b.citeGapLength]:b.refDashes&&"ref"==t.type?[b.refDashLength,b.refGapLength]:null}}))})}},45301:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(46587)}])}},function(e){e.O(0,[774,737,876,228,866,13,874,573,446,879,888,179],(function(){return n=45301,e(e.s=n);var n}));var n=e.O();_N_E=n}]); \ No newline at end of file -- cgit v1.2.3