1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},l=(new e.Error).stack;l&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[l]="bce64556-18af-4abb-993e-6e3f495038b3",e._sentryDebugIdIdentifier="sentry-dbid-bce64556-18af-4abb-993e-6e3f495038b3")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2996],{46557:(e,l,r)=>{r.r(l),r.d(l,{CarouselExternalApiContext:()=>o,CarouselExternalApiProvider:()=>s,readCarouselExternalApi:()=>u,useCarouselExternalApi:()=>a});var t=r(95155),n=r(12115);function u(e){return{selectedIndex:(null==e?void 0:e.selectedIndex)??0,scrollPrev:()=>{var l;return null==e||null==(l=e.apiRef.current)?void 0:l.scrollPrev()},scrollNext:()=>{var l;return null==e||null==(l=e.apiRef.current)?void 0:l.scrollNext()},scrollTo:l=>{var r;return null==e||null==(r=e.apiRef.current)?void 0:r.scrollTo(l)}}}let o=(0,n.createContext)(null);function s(e){let{children:l}=e,[r,u]=(0,n.useState)(0),s=(0,n.useRef)(null),a=(0,n.useCallback)(e=>{s.current={scrollTo:e.scrollTo,scrollPrev:e.scrollPrev,scrollNext:e.scrollNext}},[]),c=(0,n.useMemo)(()=>({selectedIndex:r,setSelectedIndex:u,apiRef:s,getApi:a}),[r,a]);return(0,t.jsx)(o.Provider,{value:c,children:l})}function a(){return u((0,n.useContext)(o))}}}]);
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.