1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e6038a23-dcd9-4cbb-9b80-6a6dde85bb37",e._sentryDebugIdIdentifier="sentry-dbid-e6038a23-dcd9-4cbb-9b80-6a6dde85bb37")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[68017],{83178:(e,n,t)=>{t.d(n,{SV:()=>c,we:()=>v});var l,r=t(53239),u=t(24951);t(80263);var o=t(3889);t(37034);var s=t(72255);function c(e){let n=r.useRef(void 0),t=r.useCallback(n=>{let t=e.map(e=>{if(null!=e){if("function"==typeof e){let t=e(n);return"function"==typeof t?t:()=>{e(null)}}return e.current=n,()=>{e.current=null}}});return()=>{t.forEach(e=>null==e?void 0:e())}},e);return r.useMemo(()=>e.every(e=>null==e)?null:e=>{n.current&&(n.current(),n.current=void 0),null!=e&&(n.current=t(e))},e)}let f={...l||(l=t.t(r,2))},a=!1,i=0,d=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+i++,g=f.useId||function(){let[e,n]=r.useState(()=>a?d():void 0);return(0,u.OS)(()=>{null==e&&n(d())},[]),r.useEffect(()=>{a=!0},[]),e},b=r.createContext(null),m=r.createContext(null);function v(e){void 0===e&&(e={});let{nodeId:n}=e,t=function(e){var n;let{open:t=!1,onOpenChange:l,elements:o}=e,s=g(),c=r.useRef({}),[f]=r.useState(()=>{let e;return e=new Map,{emit(n,t){var l;null==(l=e.get(n))||l.forEach(e=>e(t))},on(n,t){e.has(n)||e.set(n,new Set),e.get(n).add(t)},off(n,t){var l;null==(l=e.get(n))||l.delete(t)}}}),a=null!=((null==(n=r.useContext(b))?void 0:n.id)||null),[i,d]=r.useState(o.reference),m=(0,u.Jt)((e,n,t)=>{c.current.openEvent=e?n:void 0,f.emit("openchange",{open:e,event:n,reason:t,nested:a}),null==l||l(e,n,t)}),v=r.useMemo(()=>({setPositionReference:d}),[]),C=r.useMemo(()=>({reference:i||o.reference||null,floating:o.floating||null,domReference:o.reference}),[i,o.reference,o.floating]);return r.useMemo(()=>({dataRef:c,open:t,onOpenChange:m,elements:C,events:f,floatingId:s,refs:v}),[t,m,C,f,s,v])}({...e,elements:{reference:null,floating:null,...e.elements}}),l=e.rootContext||t,c=l.elements,[f,a]=r.useState(null),[i,d]=r.useState(null),v=(null==c?void 0:c.domReference)||f,C=r.useRef(null),R=r.useContext(m);(0,u.OS)(()=>{v&&(C.current=v)},[v]);let p=(0,s.we)({...e,elements:{...c,...i&&{reference:i}}}),y=r.useCallback(e=>{let n=(0,o.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(n),p.refs.setReference(n)},[p.refs]),h=r.useCallback(e=>{((0,o.vq)(e)||null===e)&&(C.current=e,a(e)),((0,o.vq)(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!(0,o.vq)(e))&&p.refs.setReference(e)},[p.refs]),w=r.useMemo(()=>({...p.refs,setReference:h,setPositionReference:y,domReference:C}),[p.refs,h,y]),S=r.useMemo(()=>({...p.elements,domReference:v}),[p.elements,v]),M=r.useMemo(()=>({...p,...l,refs:w,elements:S,nodeId:n}),[p,w,S,n,l]);return(0,u.OS)(()=>{l.dataRef.current.floatingContext=M;let e=null==R?void 0:R.nodesRef.current.find(e=>e.id===n);e&&(e.context=M)}),r.useMemo(()=>({...p,context:M,refs:w,elements:S}),[p,w,S,M])}}}]);
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.