1"use strict";(self.webpackChunkmodular_fe=self.webpackChunkmodular_fe||[]).push([["16785"],{6695(e,t,n){n.d(t,{A:()=>m});var r=n(74848),o=n(96540),l=n(34164),i=n(88287),a=n(63337),s=n(28584),c=n(30568),u=n(90662),d=n(62755);function m({path:e,sidebar:t,className:n}){let h=function(){let{isActive:e}=(0,a.M)(),[t,n]=(0,o.useState)(e);return(0,s.Mq)(({scrollY:t})=>{e&&n(0===t)},[e]),e&&t}(),f=(0,d.b)(e,t);return(0,r.jsx)("nav",{ref:f,"aria-label":(0,c.T)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,l.A)("menu thin-scrollbar","menu_Kjnt",h&&"menuWithAnnouncementBar_Ofhz",n),children:(0,r.jsx)("ul",{className:(0,l.A)(i.G.docs.docSidebarMenu,"menu__list"),children:(0,r.jsx)(u.A,{items:t,activePath:e,level:1})})})}},20134(e,t,n){n.d(t,{A:()=>m});var r=n(74848),o=n(96540),l=n(34164),i=n(88287),a=n(17e3),s=n(29965),c=n(90662),u=n(62755);let d=({sidebar:e,path:t})=>{let n=(0,s.M)(),o=(0,u.b)(t,e);return(0,r.jsx)("ul",{ref:o,className:(0,l.A)(i.G.docs.docSidebarMenu,"menu__list"),children:(0,r.jsx)(c.A,{items:e,activePath:t,onItemClick:e=>{"category"===e.type&&e.href&&n.toggle(),"link"===e.type&&n.toggle()},level:1})})},m=o.memo(function(e){return(0,r.jsx)(a.GX,{component:d,props:e})})},62755(e,t,n){n.d(t,{b:()=>o});var r=n(96540);function o(e,t){let n=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if("u"<typeof window)return;let e=window.requestAnimationFrame(()=>{let e=n.current?.querySelector(".menu__link--active");e&&function(e){let t=function(e){let t=e?.parentElement;for(;t;){let e=window.getComputedStyle(t).overflowY;if(t.scrollHeight>t.clientHeight&&["auto","scroll","overlay"].includes(e))return t;t=t.parentElement}return null}(e);if(!t)return e.scrollIntoView({block:"nearest",inline:"nearest"});let n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=n.bottom-r.bottom,l=r.top-n.top;if(o>0){t.scrollTop+=o+100;return}if(l>0){t.scrollTop-=l+100;return}n.bottom>r.bottom-100&&(t.scrollTop+=100)}(e)});return()=>window.cancelAnimationFrame(e)},[e,t]),n}},7070(e,t,n){n.d(t,{A:()=>s});var r=n(74848),o=n(96540),l=n(34164),i=n(95310),a=n(72072);function s({className:e}){return(0,o.useEffect)(()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"404 Error",page_path:window.location.pathname})},[]),(0,r.jsx)("main",{className:(0,l.A)("margin-vert--xl container",e),children:(0,r.jsxs)("div",{style:{maxWidth:"400px",margin:"0 auto"},children:[(0,r.jsx)(a.A,{as:"h1",style:{marginBottom:"20px"},children:"Page not found"}),(0,r.jsx)("p",{children:"Sorry, there's nothing at this URL."}),(0,r.jsx)("p",{children:(0,r.jsx)(i.A,{to:"/search/",children:"Search the docs \u2192"})})]})})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.