PageSourceSearch

https://www.loot.co.za/_next/static/chunks/5c0b189e-f4b9b4403fd7fc12b368.js

js loot.co.za collected 2026-10-01 10:30:04 UTC 2,892 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[342],{29279:function(e,n,t){"use strict";var r;t.d(n,{YF:function(){return b}});var o=t(67294),u=t(90790),s=(t(73935),t(69051));const l={...r||(r=t.t(o,2))},c=l.useInsertionEffect||(e=>e());function f(e){const n=o.useRef((()=>{0}));return c((()=>{n.current=e})),o.useCallback((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return null==n.current?void 0:n.current(...t)}),[])}const i="ArrowUp",a="ArrowDown",d="ArrowLeft",m="ArrowRight";var g="undefined"!==typeof document?o.useLayoutEffect:o.useEffect;const v=[d,m],R=[i,a];let C=!1,p=0;const k=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+p++;const h=l.useId||function(){const[e,n]=o.useState((()=>C?k():void 0));return g((()=>{null==e&&n(k())}),[]),o.useEffect((()=>{C=!0}),[]),e};function w(){const e=new Map;return{emit(n,t){var r;null==(r=e.get(n))||r.forEach((e=>e(t)))},on(n,t){e.set(n,[...e.get(n)||[],t])},off(n,t){var r;e.set(n,(null==(r=e.get(n))?void 0:r.filter((e=>e!==t)))||[])}}}const x=o.createContext(null),E=o.createContext(null),M=()=>{var e;return(null==(e=o.useContext(x))?void 0:e.id)||null},S=()=>o.useContext(E);function b(e){void 0===e&&(e={});const{nodeId:n}=e,t=function(e){const{open:n=!1,onOpenChange:t,elements:r}=e,u=h(),s=o.useRef({}),[l]=o.useState((()=>w())),c=null!=M(),[i,a]=o.useState(r.reference),d=f(((e,n,r)=>{s.current.openEvent=e?n:void 0,l.emit("openchange",{open:e,event:n,reason:r,nested:c}),null==t||t(e,n,r)})),m=o.useMemo((()=>({setPositionReference:a})),[]),g=o.useMemo((()=>({reference:i||r.reference||null,floating:r.floating||null,domReference:r.reference})),[i,r.reference,r.floating]);return o.useMemo((()=>({dataRef:s,open:n,onOpenChange:d,elements:g,events:l,floatingId:u,refs:m})),[n,d,g,l,u,m])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||t,l=r.elements,[c,i]=o.useState(null),[a,d]=o.useState(null),m=(null==l?void 0:l.domReference)||c,v=o.useRef(null),R=S();g((()=>{m&&(v.current=m)}),[m]);const C=(0,s.YF)({...e,elements:{...l,...a&&{reference:a}}}),p=o.useCallback((e=>{const n=(0,u.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;d(n),C.refs.setReference(n)}),[C.refs]),k=o.useCallback((e=>{((0,u.kK)(e)||null===e)&&(v.current=e,i(e)),((0,u.kK)(C.refs.reference.current)||null===C.refs.reference.current||null!==e&&!(0,u.kK)(e))&&C.refs.setReference(e)}),[C.refs]),x=o.useMemo((()=>({...C.refs,setReference:k,setPositionReference:p,domReference:v})),[C.refs,k,p]),E=o.useMemo((()=>({...C.elements,domReference:m})),[C.elements,m]),b=o.useMemo((()=>({...C,...r,refs:x,elements:E,nodeId:n})),[C,x,E,n,r]);return g((()=>{r.dataRef.current.floatingContext=b;const e=null==R?void 0:R.nodesRef.current.find((e=>e.id===n));e&&(e.context=b)})),o.useMemo((()=>({...C,context:b,refs:x,elements:E})),[C,x,E,b])}}}]);

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.