1 line
2.2 KiB
JavaScript
1 line
2.2 KiB
JavaScript
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[85],{7979:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var a=n(7294),r=n(6010),c=n(6016),s=n(3905),l=n(7933),o=n(571),i=n(9306);const m="mdxPageWrapper_eQvw";const d=function(e){const{content:t}=e,{frontMatter:n,metadata:d}=t,{title:u,description:f,wrapperClassName:p,hide_table_of_contents:E}=n,{permalink:v}=d;return a.createElement(c.Z,{title:u,description:f,permalink:v,wrapperClassName:p??i.kM.wrapper.mdxPages,pageClassName:i.kM.page.mdxPage},a.createElement("main",{className:"container container--fluid margin-vert--lg"},a.createElement("div",{className:(0,r.Z)("row",m)},a.createElement("div",{className:(0,r.Z)("col",!E&&"col--8")},a.createElement(s.Zo,{components:l.Z},a.createElement(t,null))),!E&&t.toc&&a.createElement("div",{className:"col col--2"},a.createElement(o.Z,{toc:t.toc})))))}},571:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(7294),r=n(6010);const c=function(e,t,n){const[r,c]=(0,a.useState)(void 0);(0,a.useEffect)((()=>{function a(){const a=function(){const e=Array.from(document.getElementsByClassName("anchor")),t=e.find((e=>{const{top:t}=e.getBoundingClientRect();return t>=n}));if(t){if(t.getBoundingClientRect().top>=n){return e[e.indexOf(t)-1]??t}return t}return e[e.length-1]}();if(a){let n=0,s=!1;const l=document.getElementsByClassName(e);for(;n<l.length&&!s;){const e=l[n],{href:o}=e,i=decodeURIComponent(o.substring(o.indexOf("#")+1));a.id===i&&(r&&r.classList.remove(t),e.classList.add(t),c(e),s=!0),n+=1}}}return document.addEventListener("scroll",a),document.addEventListener("resize",a),a(),()=>{document.removeEventListener("scroll",a),document.removeEventListener("resize",a)}}))},s="tableOfContents_vrFS",l="table-of-contents__link";function o(e){let{toc:t,isChild:n}=e;return t.length?a.createElement("ul",{className:n?"":"table-of-contents table-of-contents__left-border"},t.map((e=>a.createElement("li",{key:e.id},a.createElement("a",{href:`#${e.id}`,className:l,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(o,{isChild:!0,toc:e.children}))))):null}const i=function(e){let{toc:t}=e;return c(l,"table-of-contents__link--active",100),a.createElement("div",{className:(0,r.Z)(s,"thin-scrollbar")},a.createElement(o,{toc:t}))}}}]); |