PageSourceSearch

https://octo-router.vercel.app/_next/static/chunks/c7585dedc2613dde.js

js octo-router.vercel.app collected 2026-10-03 07:25:31 UTC 27,651 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,3552,77431,e=>{"use strict";var t=e.i(7399),r=e.i(77758),n=e.i(55159);function o(e,t,r){let{includePage:n=!1,includeSeparator:o=!1,includeRoot:a=!1}=r,i=[];for(let e=0;e<t.length;e++){let r=t[e];switch(r.type){case"page":n&&i.push({name:r.name,url:r.url});break;case"folder":if(r.root&&!a){i=[];break}(e===t.length-1||r.index!==t[e+1])&&i.push({name:r.name,url:r.index?.url});break;case"separator":r.name&&o&&i.push({name:r.name})}}return a&&i.unshift({name:e.name,url:"object"==typeof a?a.url:void 0}),i}function a(e,t){var r;let n=((r=t).startsWith("http://")||r.startsWith("https://")||(r.startsWith("/")||(r="/"+r),r.length>1&&r.endsWith("/")&&(r=r.slice(0,-1))),r);return function(e,t,r={}){let{includeSeparator:n=!0}=r;return function e(r){let o;for(let a of r){if(t(a)){let e=[];return o&&e.push(o),e.push(a),e}if("separator"===a.type&&n){o=a;continue}if("folder"===a.type){let r=a.index&&t(a.index)?[a.index]:e(a.children);if(r)return r.unshift(a),o&&r.unshift(o),r}}}(e)??null}(e,e=>"page"===e.type&&e.url===n)}Symbol("VisitBreak"),e.s(["getBreadcrumbItemsFromPath",()=>o,"searchPath",()=>a],77431);let i=(0,t.createContext)(null),l=(0,t.createContext)([]);function s({tree:e,children:o}){let s=(0,t.useRef)(0),d=(0,r.usePathname)(),c=(0,t.useMemo)(()=>e,[e.$id??e]),u=(0,t.useMemo)(()=>a(c.children,d)??(c.fallback?a(c.fallback.children,d):null)??[],[c,d]),f=u.findLast(e=>"folder"===e.type&&e.root)??c;return f.$id??=String(s.current++),(0,n.jsx)(i,{value:(0,t.useMemo)(()=>({root:f,full:c}),[f,c]),children:(0,n.jsx)(l,{value:u,children:o})})}function d(){return(0,t.use)(l)}function c(){let e=(0,t.use)(i);if(!e)throw Error("You must wrap this component under <DocsLayout />");return e}e.s(["TreeContextProvider",()=>s,"useTreeContext",()=>c,"useTreePath",()=>d],3552)},24766,e=>{"use strict";let t=(0,e.i(59311).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["default",()=>t])},58357,3292,e=>{"use strict";e.i(85328);var t=e.i(12362),r=e.i(55159),n=e.i(7399),o=e.i(1720),a=e.i(53484),i=e.i(37806),l=e.i(58181),s=e.i(17660),d=e.i(92555),c=e.i(11943),u=e.i(48393),f="Collapsible",[p,h]=(0,a.createContextScope)(f),[m,v]=p(f),b=n.forwardRef((e,t)=>{let{__scopeCollapsible:o,open:a,defaultOpen:l,disabled:s,onOpenChange:c,...p}=e,[h,v]=(0,i.useControllableState)({prop:a,defaultProp:l??!1,onChange:c,caller:f});return(0,r.jsx)(m,{scope:o,disabled:s,contentId:(0,u.useId)(),open:h,onOpenToggle:n.useCallback(()=>v(e=>!e),[v]),children:(0,r.jsx)(d.Primitive.div,{"data-state":S(h),"data-disabled":s?"":void 0,...p,ref:t})})});b.displayName=f;var w="CollapsibleTrigger",x=n.forwardRef((e,t)=>{let{__scopeCollapsible:n,...a}=e,i=v(w,n);return(0,r.jsx)(d.Primitive.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":S(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...a,ref:t,onClick:(0,o.composeEventHandlers)(e.onClick,i.onOpenToggle)})});x.displayName=w;var g="CollapsibleContent",y=n.forwardRef((e,t)=>{let{forceMount:n,...o}=e,a=v(g,e.__scopeCollapsible);return(0,r.jsx)(c.Presence,{present:n||a.open,children:({present:e})=>(0,r.jsx)(C,{...o,ref:t,present:e})})});y.displayName=g;var C=n.forwardRef((e,t)=>{let{__scopeCollapsible:o,present:a,children:i,...c}=e,u=v(g,o),[f,p]=n.useState(a),h=n.useRef(null),m=(0,s.useComposedRefs)(t,h),b=n.useRef(0),w=b.current,x=n.useRef(0),y=x.current,C=u.open||f,j=n.useRef(C),R=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.useLayoutEffect)(()=>{let e=h.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();b.current=t.height,x.current=t.width,j.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),p(a)}},[u.open,a]),(0,r.jsx)(d.Primitive.div,{"data-state":S(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!C,...c,ref:m,style:{"--radix-collapsible-content-height":w?`${w}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...e.style},children:C&&i})});function S(e){return e?"open":"closed"}let j=(0,n.forwardRef)(({children:e,...o},a)=>
1{let[i,l]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{l(!0)},[]),(0,r.jsx)(y,{ref:a,...o,className:(0,t.cn)("overflow-hidden",i&&"data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down",o.className),children:e})});j.displayName=y.displayName,e.s(["Collapsible",()=>b,"CollapsibleContent",()=>j,"CollapsibleTrigger",()=>x],3292);var R=e.i(98280),E=e.i(1278),P="ScrollArea",[T,N]=(0,a.createContextScope)(P),[L,k]=T(P),D=n.forwardRef((e,t)=>{let{__scopeScrollArea:o,type:a="hover",dir:i,scrollHideDelay:l=600,...c}=e,[u,f]=n.useState(null),[p,h]=n.useState(null),[m,v]=n.useState(null),[b,w]=n.useState(null),[x,g]=n.useState(null),[y,C]=n.useState(0),[S,j]=n.useState(0),[R,P]=n.useState(!1),[T,N]=n.useState(!1),k=(0,s.useComposedRefs)(t,e=>f(e)),D=(0,E.useDirection)(i);return(0,r.jsx)(L,{scope:o,type:a,dir:D,scrollHideDelay:l,scrollArea:u,viewport:p,onViewportChange:h,content:m,onContentChange:v,scrollbarX:b,onScrollbarXChange:w,scrollbarXEnabled:R,onScrollbarXEnabledChange:P,scrollbarY:x,onScrollbarYChange:g,scrollbarYEnabled:T,onScrollbarYEnabledChange:N,onCornerWidthChange:C,onCornerHeightChange:j,children:(0,r.jsx)(d.Primitive.div,{dir:D,...c,ref:k,style:{position:"relative","--radix-scroll-area-corner-width":y+"px","--radix-scroll-area-corner-height":S+"px",...e.style}})})});D.displayName=P;var A="ScrollAreaViewport",_=n.forwardRef((e,t)=>{let{__scopeScrollArea:o,children:a,nonce:i,...l}=e,c=k(A,o),u=n.useRef(null),f=(0,s.useComposedRefs)(t,u,c.onViewportChange);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),(0,r.jsx)(d.Primitive.div,{"data-radix-scroll-area-viewport":"",...l,ref:f,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,r.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:a})})]})});_.displayName=A;var H="ScrollAreaScrollbar",z=n.forwardRef((e,t)=>{let{forceMount:o,...a}=e,i=k(H,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:s}=i,d="horizontal"===e.orientation;return n.useEffect(()=>(d?l(!0):s(!0),()=>{d?l(!1):s(!1)}),[d,l,s]),"hover"===i.type?(0,r.jsx)(O,{...a,ref:t,forceMount:o}):"scroll"===i.type?(0,r.jsx)(M,{...a,ref:t,forceMount:o}):"auto"===i.type?(0,r.jsx)(I,{...a,ref:t,forceMount:o}):"always"===i.type?(0,r.jsx)(W,{...a,ref:t}):null});z.displayName=H;var O=n.forwardRef((e,t)=>{let{forceMount:o,...a}=e,i=k(H,e.__scopeScrollArea),[l,s]=n.useState(!1);return n.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[i.scrollArea,i.scrollHideDelay]),(0,r.jsx)(c.Presence,{present:o||l,children:(0,r.jsx)(I,{"data-state":l?"visible":"hidden",...a,ref:t})})}),M=n.forwardRef((e,t)=>{var a;let{forceMount:i,...l}=e,s=k(H,e.__scopeScrollArea),d="horizontal"===e.orientation,u=eo(()=>p("SCROLL_END"),100),[f,p]=(a={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>a[e][t]??e,"hidden"));return n.useEffect(()=>{if("idle"===f){let e=window.setTimeout(()=>p("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[f,s.scrollHideDelay,p]),n.useEffect(()=>{let e=s.viewport,t=d?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(p("SCROLL"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,d,p,u]),(0,r.jsx)(c.Presence,{present:i||"hidden"!==f,children:(0,r.jsx)(W,{"data-state":"hidden"===f?"hidden":"visible",...l,ref:t,onPointerEnter:(0,o.composeEventHandlers)(e.onPointerEnter,()=>p("POINTER_ENTER")),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,()=>p("POINTER_LEAVE"))})})}),I=n.forwardRef((e,t)=>
1{let o=k(H,e.__scopeScrollArea),{forceMount:a,...i}=e,[l,s]=n.useState(!1),d="horizontal"===e.orientation,u=eo(()=>{if(o.viewport){let e=o.viewport.offsetWidth<o.viewport.scrollWidth,t=o.viewport.offsetHeight<o.viewport.scrollHeight;s(d?e:t)}},10);return ea(o.viewport,u),ea(o.content,u),(0,r.jsx)(c.Presence,{present:a||l,children:(0,r.jsx)(W,{"data-state":l?"visible":"hidden",...i,ref:t})})}),W=n.forwardRef((e,t)=>{let{orientation:o="vertical",...a}=e,i=k(H,e.__scopeScrollArea),l=n.useRef(null),s=n.useRef(0),[d,c]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=Z(d.viewport,d.content),f={...a,sizes:d,onSizesChange:c,hasThumb:!!(u>0&&u<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function p(e,t){return function(e,t,r,n="ltr"){let o=ee(r),a=t||o/2,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-(o-a),s=r.content-r.viewport;return er([i,l],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,s.current,d,t)}return"horizontal"===o?(0,r.jsx)(F,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=et(i.viewport.scrollLeft,d,i.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===o?(0,r.jsx)(X,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=et(i.viewport.scrollTop,d);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),F=n.forwardRef((e,t)=>{let{sizes:o,onSizesChange:a,...i}=e,l=k(H,e.__scopeScrollArea),[d,c]=n.useState(),u=n.useRef(null),f=(0,s.useComposedRefs)(t,u,l.onScrollbarXChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,r.jsx)(Y,{"data-orientation":"horizontal",...i,ref:f,sizes:o,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":ee(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){var n,o;let a=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(a),n=a,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{u.current&&l.viewport&&d&&a({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:Q(d.paddingLeft),paddingEnd:Q(d.paddingRight)}})}})}),X=n.forwardRef((e,t)=>{let{sizes:o,onSizesChange:a,...i}=e,l=k(H,e.__scopeScrollArea),[d,c]=n.useState(),u=n.useRef(null),f=(0,s.useComposedRefs)(t,u,l.onScrollbarYChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,r.jsx)(Y,{"data-orientation":"vertical",...i,ref:f,sizes:o,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":ee(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){var n,o;let a=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(a),n=a,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{u.current&&l.viewport&&d&&a({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:Q(d.paddingTop),paddingEnd:Q(d.paddingBottom)}})}})}),[B,U]=T(H),Y=n.forwardRef((e,t)=>{let{__scopeScrollArea:a,sizes:i,hasThumb:l,onThumbChange:c,onThumbPointerUp:u,onThumbPointerDown:f,onThumbPositionChange:p,onDragScroll:h,onWheelScroll:m,onResize:v,...b}=e,w=k(H,a),[x,g]=n.useState(null),y=(0,s.useComposedRefs)(t,e=>g(e)),C=n.useRef(null),S=n.useRef(""),j=w.viewport,E=i.content-i.viewport,P=(0,R.useCallbackRef)(m),T=(0,R.useCallbackRef)(p),N=eo(v,10);function L(e){C.current&&h({x:e.clientX-C.current.left,y:e.clientY-C.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;x?.contains(t)&&P(e,E)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[j,x,E,P]),n.useEffect(T,[i,T]),ea(x,N),ea(w.content,N),(0,r.jsx)(B,{scope:a,scrollbar:x,hasThumb:l,onThumbChange:(0,R.useCallbackRef)(c),onThumbPointerUp:(0,R.useCallbackRef)(u),onThumbPositionChange:T,onThumbPointerDown:(0,R.useCallbackRef)(f),children:(0,r.jsx)(d.Primitive.div,{...b,ref:y,style:{position:"absolute",...b.style},onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),C.current=x.getBoundingClientRect(),S.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&&(w.viewport.style.scrollBehavior="auto"),L(e))}),onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,L),onPointerUp:(0,o.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=S.current,w.viewport&&(w.viewport.style.scrollBehavior=""),C.current=null})})})}),V="ScrollAreaThumb",q=n.forwardRef((e,t)=>
1{let{forceMount:n,...o}=e,a=U(V,e.__scopeScrollArea);return(0,r.jsx)(c.Presence,{present:n||a.hasThumb,children:(0,r.jsx)($,{ref:t,...o})})}),$=n.forwardRef((e,t)=>{let{__scopeScrollArea:a,style:i,...l}=e,c=k(V,a),u=U(V,a),{onThumbPositionChange:f}=u,p=(0,s.useComposedRefs)(t,e=>u.onThumbChange(e)),h=n.useRef(void 0),m=eo(()=>{h.current&&(h.current(),h.current=void 0)},100);return n.useEffect(()=>{let e=c.viewport;if(e){let t=()=>{m(),h.current||(h.current=en(e,f),f())};return f(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[c.viewport,m,f]),(0,r.jsx)(d.Primitive.div,{"data-state":u.hasThumb?"visible":"hidden",...l,ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,o.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;u.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,o.composeEventHandlers)(e.onPointerUp,u.onThumbPointerUp)})});q.displayName=V;var K="ScrollAreaCorner",G=n.forwardRef((e,t)=>{let n=k(K,e.__scopeScrollArea),o=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&o?(0,r.jsx)(J,{...e,ref:t}):null});G.displayName=K;var J=n.forwardRef((e,t)=>{let{__scopeScrollArea:o,...a}=e,i=k(K,o),[l,s]=n.useState(0),[c,u]=n.useState(0),f=!!(l&&c);return ea(i.scrollbarX,()=>{let e=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(e),u(e)}),ea(i.scrollbarY,()=>{let e=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(e),s(e)}),f?(0,r.jsx)(d.Primitive.div,{...a,ref:t,style:{width:l,height:c,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0,...e.style}}):null});function Q(e){return e?parseInt(e,10):0}function Z(e,t){let r=e/t;return isNaN(r)?0:r}function ee(e){let t=Z(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function et(e,t,r="ltr"){let n=ee(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,l=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,i]:[-1*i,0]);return er([0,i],[0,a-n])(l)}function er(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var en=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},i=r.left!==a.left,l=r.top!==a.top;(i||l)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function eo(e,t){let r=(0,R.useCallbackRef)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function ea(e,t){let r=(0,R.useCallbackRef)(t);(0,l.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}let ei=n.forwardRef(({className:e,children:n,...o},a)=>(0,r.jsxs)(D,{ref:a,type:"scroll",className:(0,t.cn)("overflow-hidden",e),...o,children:[n,(0,r.jsx)(G,{}),(0,r.jsx)(es,{orientation:"vertical"})]}));ei.displayName=D.displayName;let el=n.forwardRef(({className:e,children:n,...o},a)=>(0,r.jsx)(_,{ref:a,className:(0,t.cn)("size-full rounded-[inherit]",e),...o,children:n}));el.displayName=_.displayName;let es=n.forwardRef(({className:e,orientation:n="vertical",...o},a)=>(0,r.jsx)(z,{ref:a,orientation:n,className:(0,t.cn)("flex select-none data-[state=hidden]:animate-fd-fade-out","vertical"===n&&"h-full w-1.5","horizontal"===n&&"h-1.5 flex-col",e),...o,children:(0,r.jsx)(q,{className:"relative flex-1 rounded-full bg-fd-border"})}));es.displayName=z.displayName;var ed=e.i(55254),ec=e.i(77758),eu=e.i(17968),ef=e.i(24766),ef=ef,ep=e.i(23113),eh=e.i(3554),em=e.i(21122);let ev=(0,n.createContext)(null),eb=(0,n.createContext)(null);function ew({defaultOpenLevel:e=0,prefetch:t,children:o}
1){let a=(0,n.useRef)(!0),[i,l]=(0,n.useState)(!1),[s,d]=(0,n.useState)(!1),c=(0,ec.usePathname)(),u=!function(e,t=!1){let[r,o]=(0,n.useState)(null);return(0,n.useEffect)(()=>{if(t)return;let r=window.matchMedia(e),n=()=>{o(r.matches)};return n(),r.addEventListener("change",n),()=>{r.removeEventListener("change",n)}},[t,e]),r}("(width < 768px)")?"full":"drawer";return(0,eh.useOnChange)(c,()=>{a.current&&l(!1),a.current=!0}),(0,r.jsx)(ev,{value:(0,n.useMemo)(()=>({open:i,setOpen:l,collapsed:s,setCollapsed:d,closeOnRedirect:a,defaultOpenLevel:e,prefetch:t,mode:u}),[i,s,e,t,u]),children:o})}function ex(){let e=(0,n.use)(ev);if(!e)throw Error("Missing SidebarContext, make sure you have wrapped the component in <DocsLayout /> and the context is available.");return e}function eg(){return(0,n.use)(eb)}function ey(){return(0,n.use)(eb)?.depth??0}function eC({children:e}){let{collapsed:t,mode:r}=ex(),[o,a]=(0,n.useState)(!1),i=(0,n.useRef)(null),l=(0,n.useRef)(0);if((0,eh.useOnChange)(t,()=>{t&&a(!1)}),"full"===r)return e({ref:i,collapsed:t,hovered:o,onPointerEnter(e){s(e)||(window.clearTimeout(l.current),a(!0))},onPointerLeave(e){s(e)||(window.clearTimeout(l.current),l.current=window.setTimeout(()=>a(!1),Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))}});function s(e){let r=i.current;return!r||!t||"touch"===e.pointerType||r.getAnimations().length>0}}function eS(e){let{open:t,setOpen:n,mode:o}=ex();if("drawer"===o)return(0,r.jsx)(c.Presence,{present:t,children:(0,r.jsx)("div",{"data-state":t?"open":"closed",onClick:()=>n(!1),...e})})}function ej({className:e,children:n,...o}){let{open:a,mode:i}=ex(),l=a?"open":"closed";if("drawer"===i)return(0,r.jsx)(c.Presence,{present:a,children:({present:a})=>(0,r.jsx)("aside",{id:"nd-sidebar-mobile","data-state":l,className:(0,t.cn)(!a&&"invisible",e),...o,children:n})})}function eR(e){return(0,r.jsx)(ei,{...e,className:(0,t.cn)("min-h-0 flex-1",e.className),children:(0,r.jsx)(el,{className:"p-4 overscroll-contain",style:{maskImage:"linear-gradient(to bottom, transparent, white 12px, white calc(100% - 12px), transparent)"},children:e.children})})}function eE(e){let n=ey();return(0,r.jsx)("p",{...e,className:(0,t.cn)("inline-flex items-center gap-2 mb-1.5 px-2 mt-6 empty:mb-0",0===n&&"first:mt-0",e.className),children:e.children})}function eP({icon:e,children:t,...o}){let a=(0,ec.usePathname)(),i=(0,n.useRef)(null),{prefetch:l}=ex(),s=void 0!==o.href&&(0,ep.isActive)(o.href,a,!1);return e_(s,i),(0,r.jsxs)(ed.default,{ref:i,"data-active":s,prefetch:l,...o,children:[e??(o.external?(0,r.jsx)(ef.default,{}):null),t]})}function eT({defaultOpen:e,collapsible:t=!0,active:o=!1,children:a,...i}){let{defaultOpenLevel:l}=ex(),s=ey()+1,d=!1===t||o||(e??l>
1=s),[c,u]=(0,n.useState)(d);return(0,eh.useOnChange)(d,e=>{e&&u(e)}),(0,r.jsx)(b,{open:c,onOpenChange:u,disabled:!t,...i,children:(0,r.jsx)(eb,{value:(0,n.useMemo)(()=>({open:c,setOpen:u,depth:s,collapsible:t}),[t,s,c]),children:a})})}function eN({children:e,...o}){let{open:a,collapsible:i}=(0,n.use)(eb);return i?(0,r.jsxs)(x,{...o,children:[e,(0,r.jsx)(eu.ChevronDown,{"data-icon":!0,className:(0,t.cn)("ms-auto transition-transform",!a&&"-rotate-90")})]}):(0,r.jsx)("div",{...o,children:e})}function eL({children:e,...o}){let a=(0,n.useRef)(null),{open:i,setOpen:l,collapsible:s}=(0,n.use)(eb),{prefetch:d}=ex(),c=(0,ec.usePathname)(),u=void 0!==o.href&&(0,ep.isActive)(o.href,c,!1);return e_(u,a),(0,r.jsxs)(ed.default,{ref:a,"data-active":u,onClick:e=>{s&&(e.target instanceof Element&&e.target.matches("[data-icon], [data-icon] *")?(l(!i),e.preventDefault()):l(!u||!i))},prefetch:d,...o,children:[e,s&&(0,r.jsx)(eu.ChevronDown,{"data-icon":!0,className:(0,t.cn)("ms-auto transition-transform",!i&&"-rotate-90")})]})}function ek(e){return(0,r.jsx)(j,{...e,children:e.children})}function eD({children:e,...t}){let{setOpen:n}=ex();return(0,r.jsx)("button",{"aria-label":"Open Sidebar",onClick:()=>n(e=>!e),...t,children:e})}function eA(e){let{collapsed:t,setCollapsed:n}=ex();return(0,r.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":t,onClick:()=>{n(e=>!e)},...e,children:e.children})}function e_(e,t){let{mode:r}=ex();(0,n.useEffect)(()=>{e&&t.current&&(0,em.default)(t.current,{boundary:document.getElementById("drawer"===r?"nd-sidebar-mobile":"nd-sidebar"),scrollMode:"if-needed"})},[e,r,t])}e.s(["SidebarCollapseTrigger",()=>eA,"SidebarContent",()=>eC,"SidebarDrawerContent",()=>ej,"SidebarDrawerOverlay",()=>eS,"SidebarFolder",()=>eT,"SidebarFolderContent",()=>ek,"SidebarFolderLink",()=>eL,"SidebarFolderTrigger",()=>eN,"SidebarItem",()=>eP,"SidebarProvider",()=>ew,"SidebarSeparator",()=>eE,"SidebarTrigger",()=>eD,"SidebarViewport",()=>eR,"useAutoScroll",()=>e_,"useFolder",()=>eg,"useFolderDepth",()=>ey,"useSidebar",()=>ex],58357)},1258,e=>{"use strict";let t=(0,e.i(59311).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",()=>t],1258)},64487,e=>{"use strict";var t=e.i(58357),r=e.i(30554),n=e.i(55254),o=e.i(77758);e.i(85328);var a=e.i(12362),i=e.i(55159),l=e.i(1258);let s=(0,e.i(59311).default)("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);var d=e.i(7399),c=e.i(23113);function u({options:e,placeholder:c,...u}){let[p,h]=(0,d.useState)(!1),{closeOnRedirect:m}=(0,t.useSidebar)(),v=(0,o.usePathname)(),b=(0,d.useMemo)(()=>e.findLast(e=>f(e,v)),[e,v]),w=()=>{m.current=!1,h(!1)},x=b?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"size-9 shrink-0 empty:hidden md:size-5",children:b.icon}),(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:"text-sm font-medium",children:b.title}),(0,i.jsx)("p",{className:"text-sm text-fd-muted-foreground empty:hidden md:hidden",children:b.description})]})]}):c;return(0,i.jsxs)(r.Popover,{open:p,onOpenChange:h,children:[x&&(0,i.jsxs)(r.PopoverTrigger,{...u,className:(0,a.cn)("flex items-center gap-2 rounded-lg p-2 border bg-fd-secondary/50 text-start text-fd-secondary-foreground transition-colors hover:bg-fd-accent data-[state=open]:bg-fd-accent data-[state=open]:text-fd-accent-foreground",u.className),children:[x,(0,i.jsx)(s,{className:"shrink-0 ms-auto size-4 text-fd-muted-foreground"})]}),(0,i.jsx)(r.PopoverContent,{className:"flex flex-col gap-1 w-(--radix-popover-trigger-width) p-1 fd-scroll-container",children:e.map(e=>{let t=b&&e.url===b.url;if(t||!e.unlisted)return(0,i.jsxs)(n.default,{href:e.url,onClick:w,...e.props,className:(0,a.cn)("flex items-center gap-2 rounded-lg p-1.5 hover:bg-fd-accent hover:text-fd-accent-foreground",e.props?.className),children:[(0,i.jsx)("div",{className:"shrink-0 size-9 md:mb-auto md:size-5 empty:hidden",children:e.icon}),(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:"text-sm font-medium leading-none",children:e.title}),(0,i.jsx)("p",{className:"text-[0.8125rem] text-fd-muted-foreground mt-1 empty:hidden",children:e.description})]}),(0,i.jsx)(l.Check,{className:(0,a.cn)("shrink-0 ms-auto size-3.5 text-fd-
1primary",!t&&"invisible")})]},e.url)})})]})}function f(e,t){return e.urls?e.urls.has((0,c.normalize)(t)):(0,c.isActive)(e.url,t,!0)}e.s(["SidebarTabsDropdown",()=>u,"isTabActive",()=>f],64487)},5729,e=>{"use strict";var t=e.i(58357),r=e.i(64487),n=e.i(55254),o=e.i(77758);e.i(85328);var a=e.i(12362),i=e.i(55159),l=e.i(7399),s=e.i(90015);let d=(0,l.createContext)(null);function c({navTransparentMode:e="none",children:t}){let r=(0,s.useIsScrollTop)({enabled:"top"===e})??!0,n="top"===e?r:"always"===e;return(0,i.jsx)(d,{value:(0,l.useMemo)(()=>({isNavTransparent:n}),[n]),children:t})}function u(e){let{isNavTransparent:t}=(0,l.use)(d);return(0,i.jsx)("header",{"data-transparent":t,...e,children:e.children})}function f({className:e,style:r,children:n,...o}){let{collapsed:l}=(0,t.useSidebar)();return(0,i.jsx)("div",{id:"nd-docs-layout",className:(0,a.cn)("grid transition-[grid-template-columns] overflow-x-clip min-h-(--fd-docs-height) auto-cols-auto auto-rows-auto [--fd-docs-height:100dvh] [--fd-header-height:0px] [--fd-toc-popover-height:0px] [--fd-sidebar-width:0px] [--fd-toc-width:0px]",e),"data-sidebar-collapsed":l,style:{gridTemplate:`"sidebar header toc"
2        "sidebar toc-popover toc"
3        "sidebar main toc" 1fr / minmax(var(--fd-sidebar-col), 1fr) minmax(0, calc(var(--fd-layout-width,97rem) - var(--fd-sidebar-width) - var(--fd-toc-width))) minmax(min-content, 1fr)`,"--fd-docs-row-1":"var(--fd-banner-height, 0px)","--fd-docs-row-2":"calc(var(--fd-docs-row-1) + var(--fd-header-height))","--fd-docs-row-3":"calc(var(--fd-docs-row-2) + var(--fd-toc-popover-height))","--fd-sidebar-col":l?"0px":"var(--fd-sidebar-width)",...r},...o,children:n})}function p({options:e,...t}){let s=(0,o.usePathname)(),d=(0,l.useMemo)(()=>e.findLast(e=>(0,r.isTabActive)(e,s)),[e,s]);return(0,i.jsx)("div",{...t,className:(0,a.cn)("flex flex-row items-end gap-6 overflow-auto [grid-area:main]",t.className),children:e.map((e,t)=>(0,i.jsx)(n.default,{href:e.url,className:(0,a.cn)("inline-flex border-b-2 border-transparent transition-colors items-center pb-1.5 font-medium gap-2 text-fd-muted-foreground text-sm text-nowrap hover:text-fd-accent-foreground",e.unlisted&&d!==e&&"hidden",d===e&&"border-fd-primary text-fd-primary"),children:e.title},t))})}e.s(["LayoutBody",()=>f,"LayoutContext",()=>d,"LayoutContextProvider",()=>c,"LayoutHeader",()=>u,"LayoutTabs",()=>p])},78793,e=>{"use strict";var t=e.i(16133),r=e.i(3552),n={};(0,t.__reExport)(n,r),e.s(["tree_exports",()=>n])},84995,e=>{"use strict";function t(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):e&&(e.current=t)})}}e.s(["mergeRefs",()=>t])}]);

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.