PageSourceSearch

https://jobaxle.com/_next/static/chunks/c16f53c3-2208c96fe7ba3f15.js

js jobaxle.com collected 2026-10-09 04:22:53 UTC 17,861 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5501],{72826:function(e,n,t){t.d(n,{KK:function(){return useFocus},NI:function(){return useInteractions},Qu:function(){return useDelayGroup},XI:function(){return useHover},YF:function(){return useFloating},bQ:function(){return useDismiss},e0:function(){return FloatingDelayGroup},qq:function(){return useMergeRefs},qs:function(){return useRole}});var r,o=t(20955),u=t(79817),l=t(88836);t(3190);var i=t(33136);function useMergeRefs(e){return o.useMemo(()=>e.every(e=>null==e)?null:n=>{e.forEach(e=>{"function"==typeof e?e(n):null!=e&&(e.current=n)})},e)}let c={...r||(r=t.t(o,2))},s=c.useInsertionEffect,a=s||(e=>e());function useEffectEvent(e){let n=o.useRef(()=>{});return a(()=>{n.current=e}),o.useCallback(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return null==n.current?void 0:n.current(...t)},[])}var f="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;let d=!1,v=0,genId=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+v++,m=c.useId,p=m||function(){let[e,n]=o.useState(()=>d?genId():void 0);return f(()=>{null==e&&n(genId())},[]),o.useEffect(()=>{d=!0},[]),e},E=o.createContext(null),g=o.createContext(null),useFloatingParentNodeId=()=>{var e;return(null==(e=o.useContext(E))?void 0:e.id)||null},useFloatingTree=()=>o.useContext(g);function createAttribute(e){return"data-floating-ui-"+e}function useLatestRef(e){let n=(0,o.useRef)(e);return f(()=>{n.current=e}),n}let y=createAttribute("safe-polygon");function getDelay(e,n,t){return t&&!(0,u.r)(t)?0:"number"==typeof e?e:null==e?void 0:e[n]}function useHover(e,n){void 0===n&&(n={});let{open:t,onOpenChange:r,dataRef:i,events:c,elements:s}=e,{enabled:a=!0,delay:d=0,handleClose:v=null,mouseOnly:m=!1,restMs:p=0,move:E=!0}=n,g=useFloatingTree(),h=useFloatingParentNodeId(),b=useLatestRef(v),R=useLatestRef(d),M=useLatestRef(t),C=o.useRef(),w=o.useRef(-1),k=o.useRef(),L=o.useRef(-1),x=o.useRef(!0),P=o.useRef(!1),I=o.useRef(()=>{}),K=o.useRef(!1),D=o.useCallback(()=>{var e;let n=null==(e=i.current.openEvent)?void 0:e.type;return(null==n?void 0:n.includes("mouse"))&&"mousedown"!==n},[i]);o.useEffect(()=>{if(a)return c.on("openchange",onOpenChange),()=>{c.off("openchange",onOpenChange)};function onOpenChange(e){let{open:n}=e;n||(clearTimeout(w.current),clearTimeout(L.current),x.current=!0,K.current=!1)}},[a,c]),o.useEffect(()=>{if(!a||!b.current||!t)return;function onLeave(e){D()&&r(!1,e,"hover")}let e=(0,u.Me)(s.floating).documentElement;return e.addEventListener("mouseleave",onLeave),()=>{e.removeEventListener("mouseleave",onLeave)}},[s.floating,t,r,a,b,D]);let T=o.useCallback(function(e,n,t){void 0===n&&(n=!0),void 0===t&&(t="hover");let o=getDelay(R.current,"close",C.current);o&&!k.current?(clearTimeout(w.current),w.current=window.setTimeout(()=>r(!1,e,t),o)):n&&(clearTimeout(w.current),r(!1,e,t))},[R,r]),S=useEffectEvent(()=>{I.current(),k.current=void 0}),O=useEffectEvent(()=>{if(P.current){let e=(0,u.Me)(s.floating).body;e.style.pointerEvents="",e.removeAttribute(y),P.current=!1}}),F=useEffectEvent(()=>!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type));o.useEffect(()=>{if(a&&(0,l.kK)(s.domReference)){var e;let n=s.domReference;return t&&n.addEventListener("mouseleave",onScrollMouseLeave),null==(e=s.floating)||e.addEventListener("mouseleave",onScrollMouseLeave),E&&n.addEventListener("mousemove",onMouseEnter,{once:!0}),n.addEventListener("mouseenter",onMouseEnter),n.addEventListener("mouseleave",onMouseLeave),()=>{var e;t&&n.removeEventListener("mouseleave",onScrollMouseLeave),null==(e=s.floating)||e.removeEventListener("mouseleave",onScrollMouseLeave),E&&n.removeEventListener("mousemove",onMouseEnter),n.removeEventListener("mouseenter",onMouseEnter),n.removeEventListener("mouseleave",onMouseLeave)}}function onMouseEnter(e){if(clearTimeout(w.current),x.current=!1,m&&!(0,u.r)(C.current)||p>0&&!getDelay(R.current,"open"))return;let n=getDelay(R.current,"open",C.current);n?w.current=window.setTimeout(()=>{M.current||r(!0,e,"hover")},n):t||r(!0,e,"hover")}function onMouseLeave(e){if(F())return;I.current();let n=(0,u.Me)(s.floating);if(clearTimeout(L.current),K.current=!1,b.current&&i.current.floatingContext){t||clearTimeout(w.current),k.current=b.current({...i.current.floatingContext,tree:g,x:e.clientX,y:e.clientY,onClose(){O(),S(),F()||T(e,!0,"safe-polygon")}});let r=k.current;n.addEventListener("mousemove",r),I.current=()=>{n.removeEventListener("mousemove",r)};return}let r="touch"!==C.current||!(0,u.r3)(s.floating,e.relatedTarget);r&&T(e)}function onScrollMouseLeave(e){!F()&&i.current.floatingContext&&(null==b.current||b.current({...i.current.floatingContext,tree:g,x:e.clientX,y:e.clientY,onClose(){O(),S(),F()||T(e)}})(e))}},[s,a,e,m,p,E,T,S,O,r,t,M,g,R,b,i,F]),f(()=>{var e,n;if(a&&t&&null!=(e=b.current)&&e.__options.blockPointerEvents&&D()){P.current=!0;let e=s.floating;if((0,l.kK)(s.domReference)&&e){let t=(0,u.Me)(s.floating).body;t.setAttribute(y,"");let r=s.domReference,o=null==g||null==(n=g.nodesRef.current.find(e=>e.id===h))||null==(n=n.context)?void 0:n.elements.floating;return o&&(o.style.pointerEvents=""),t.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{t.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[a,t,h,s,g,b,D]),f(()=>{t||(C.current=void 0,K.current=!1,S(),O())},[t,S,O]),o.useEffect(()=>()=>{S(),clearTimeout(w.current),clearTimeout(L.current),O()},[a,s.domReference,S,O]);let A=o.useMemo(()=>{function setPointerRef(e){C.current=e.pointerType}return{onPointerDown:setPointerRef,onPointerEnter:setPointerRef,onMouseMove(e){let{nativeEvent:n}=e;
1function handleMouseMove(){x.current||M.current||r(!0,n,"hover")}!(!m||(0,u.r)(C.current))||t||0===p||K.current&&e.movementX**2+e.movementY**2<2||(clearTimeout(L.current),"touch"===C.current?handleMouseMove():(K.current=!0,L.current=window.setTimeout(handleMouseMove,p)))}}},[m,r,t,M,p]),_=o.useMemo(()=>({onMouseEnter(){clearTimeout(w.current)},onMouseLeave(e){F()||T(e.nativeEvent,!1)}}),[T,F]);return o.useMemo(()=>a?{reference:A,floating:_}:{},[a,A,_])}let NOOP=()=>{},h=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:NOOP,setState:NOOP,isInstantPhase:!1}),useDelayGroupContext=()=>o.useContext(h);function FloatingDelayGroup(e){let{children:n,delay:t,timeoutMs:r=0}=e,[u,l]=o.useReducer((e,n)=>({...e,...n}),{delay:t,timeoutMs:r,initialDelay:t,currentId:null,isInstantPhase:!1}),i=o.useRef(null),c=o.useCallback(e=>{l({currentId:e})},[]);return f(()=>{u.currentId?null===i.current?i.current=u.currentId:u.isInstantPhase||l({isInstantPhase:!0}):(u.isInstantPhase&&l({isInstantPhase:!1}),i.current=null)},[u.currentId,u.isInstantPhase]),o.createElement(h.Provider,{value:o.useMemo(()=>({...u,setState:l,setCurrentId:c}),[u,c])},n)}function useDelayGroup(e,n){void 0===n&&(n={});let{open:t,onOpenChange:r,floatingId:o}=e,{id:u,enabled:l=!0}=n,i=null!=u?u:o,c=useDelayGroupContext(),{currentId:s,setCurrentId:a,initialDelay:d,setState:v,timeoutMs:m}=c;return f(()=>{l&&s&&(v({delay:{open:1,close:getDelay(d,"close")}}),s!==i&&r(!1))},[l,i,r,v,s,d]),f(()=>{function unset(){r(!1),v({delay:d,currentId:null})}if(l&&s&&!t&&s===i){if(m){let e=window.setTimeout(unset,m);return()=>{clearTimeout(e)}}unset()}},[l,t,v,s,i,r,d,m]),f(()=>{l&&a!==NOOP&&t&&a(i)},[l,t,a,i]),c}
1function getChildren(e,n){let t=e.filter(e=>{var t;return e.parentId===n&&(null==(t=e.context)?void 0:t.open)}),r=t;for(;r.length;)r=e.filter(e=>{var n;return null==(n=r)?void 0:n.some(n=>{var t;return e.parentId===n.id&&(null==(t=e.context)?void 0:t.open)})}),t=t.concat(r);return t}let b={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},R={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},normalizeProp=e=>{var n,t;return{escapeKey:"boolean"==typeof e?e:null!=(n=null==e?void 0:e.escapeKey)&&n,outsidePress:"boolean"==typeof e?e:null==(t=null==e?void 0:e.outsidePress)||t}};function useDismiss(e,n){void 0===n&&(n={});let{open:t,onOpenChange:r,elements:i,dataRef:c}=e,{enabled:s=!0,escapeKey:a=!0,outsidePress:f=!0,outsidePressEvent:d="pointerdown",referencePress:v=!1,referencePressEvent:m="pointerdown",ancestorScroll:p=!1,bubbles:E,capture:g}=n,y=useFloatingTree(),h=useEffectEvent("function"==typeof f?f:()=>!1),M="function"==typeof f?h:f,C=o.useRef(!1),w=o.useRef(!1),{escapeKey:k,outsidePress:L}=normalizeProp(E),{escapeKey:x,outsidePress:P}=normalizeProp(g),I=o.useRef(!1),K=useEffectEvent(e=>{var n;if(!t||!s||!a||"Escape"!==e.key||I.current)return;let o=null==(n=c.current.floatingContext)?void 0:n.nodeId,l=y?getChildren(y.nodesRef.current,o):[];if(!k&&(e.stopPropagation(),l.length>0)){let e=!0;if(l.forEach(n=>{var t;if(null!=(t=n.context)&&t.open&&!n.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,(0,u.MM)(e)?e.nativeEvent:e,"escape-key")}),D=useEffectEvent(e=>{var n;let callback=()=>{var n;K(e),null==(n=(0,u.U9)(e))||n.removeEventListener("keydown",callback)};null==(n=(0,u.U9)(e))||n.addEventListener("keydown",callback)}),T=useEffectEvent(e=>{var n;let t=C.current;C.current=!1;let o=w.current;if(w.current=!1,"click"===d&&o||t||"function"==typeof M&&!M(e))return;let s=(0,u.U9)(e),a="["+createAttribute("inert")+"]",f=(0,u.Me)(i.floating).querySelectorAll(a),v=(0,l.kK)(s)?s:null;for(;v&&!(0,l.Py)(v);){let e=(0,l.Ow)(v);if((0,l.Py)(e)||!(0,l.kK)(e))break;v=e}if(f.length&&(0,l.kK)(s)&&!(0,u.ex)(s)&&!(0,u.r3)(s,i.floating)&&Array.from(f).every(e=>!(0,u.r3)(v,e)))return;if((0,l.Re)(s)&&F){let n=s.clientWidth>0&&s.scrollWidth>s.clientWidth,t=s.clientHeight>0&&s.scrollHeight>s.clientHeight,r=t&&e.offsetX>s.clientWidth;if(t){let n="rtl"===(0,l.Dx)(s).direction;n&&(r=e.offsetX<=s.offsetWidth-s.clientWidth)}if(r||n&&e.offsetY>s.clientHeight)return}let m=null==(n=c.current.floatingContext)?void 0:n.nodeId,p=y&&getChildren(y.nodesRef.current,m).some(n=>{var t;return(0,u.Pe)(e,null==(t=n.context)?void 0:t.elements.floating)});if((0,u.Pe)(e,i.floating)||(0,u.Pe)(e,i.domReference)||p)return;let E=y?getChildren(y.nodesRef.current,m):[];if(E.length>0){let e=!0;if(E.forEach(n=>{var t;if(null!=(t=n.context)&&t.open&&!n.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),S=useEffectEvent(e=>{var n;let callback=()=>{var n;T(e),null==(n=(0,u.U9)(e))||n.removeEventListener(d,callback)};null==(n=(0,u.U9)(e))||n.addEventListener(d,callback)});o.useEffect(()=>{if(!t||!s)return;c.current.__escapeKeyBubbles=k,c.current.__outsidePressBubbles=L;let e=-1;function onScroll(e){r(!1,e,"ancestor-scroll")}function handleCompositionStart(){window.clearTimeout(e),I.current=!0}function handleCompositionEnd(){e=window.setTimeout(()=>{I.current=!1},(0,l.Pf)()?5:0)}let n=(0,u.Me)(i.floating);a&&(n.addEventListener("keydown",x?D:K,x),n.addEventListener("compositionstart",handleCompositionStart),n.addEventListener("compositionend",handleCompositionEnd)),M&&n.addEventListener(d,P?S:T,P);let o=[];return p&&((0,l.kK)(i.domReference)&&(o=(0,l.Kx)(i.domReference)),(0,l.kK)(i.floating)&&(o=o.concat((0,l.Kx)(i.floating))),!(0,l.kK)(i.reference)&&i.reference&&i.reference.contextElement&&(o=o.concat((0,l.Kx)(i.reference.contextElement)))),(o=o.filter(e=>{var t;return e!==(null==(t=n.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",onScroll,{passive:!0})}),()=>{a&&(n.removeEventListener("keydown",x?D:K,x),n.removeEventListener("compositionstart",handleCompositionStart),n.removeEventListener("compositionend",handleCompositionEnd)),M&&n.removeEventListener(d,P?S:T,P),o.forEach(e
1=>{e.removeEventListener("scroll",onScroll)}),window.clearTimeout(e)}},[c,i,a,M,d,t,r,p,s,k,L,K,x,D,T,P,S]),o.useEffect(()=>{C.current=!1},[M,d]);let O=o.useMemo(()=>({onKeyDown:K,[b[m]]:e=>{v&&r(!1,e.nativeEvent,"reference-press")}}),[K,r,v,m]),F=o.useMemo(()=>({onKeyDown:K,onMouseDown(){w.current=!0},onMouseUp(){w.current=!0},[R[d]]:()=>{C.current=!0}}),[K,d]);return o.useMemo(()=>s?{reference:O,floating:F}:{},[s,O,F])}function useFloating(e){void 0===e&&(e={});let{nodeId:n}=e,t=function(e){let{open:n=!1,onOpenChange:t,elements:r}=e,u=p(),l=o.useRef({}),[i]=o.useState(()=>(function(){let 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))||[])}}})()),c=null!=useFloatingParentNodeId(),[s,a]=o.useState(r.reference),f=useEffectEvent((e,n,r)=>{l.current.openEvent=e?n:void 0,i.emit("openchange",{open:e,event:n,reason:r,nested:c}),null==t||t(e,n,r)}),d=o.useMemo(()=>({setPositionReference:a}),[]),v=o.useMemo(()=>({reference:s||r.reference||null,floating:r.floating||null,domReference:r.reference}),[s,r.reference,r.floating]);return o.useMemo(()=>({dataRef:l,open:n,onOpenChange:f,elements:v,events:i,floatingId:u,refs:d}),[n,f,v,i,u,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||t,u=r.elements,[c,s]=o.useState(null),[a,d]=o.useState(null),v=null==u?void 0:u.domReference,m=v||c,E=o.useRef(null),g=useFloatingTree();f(()=>{m&&(E.current=m)},[m]);let y=(0,i.YF)({...e,elements:{...u,...a&&{reference:a}}}),h=o.useCallback(e=>{let n=(0,l.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;d(n),y.refs.setReference(n)},[y.refs]),b=o.useCallback(e=>{((0,l.kK)(e)||null===e)&&(E.current=e,s(e)),((0,l.kK)(y.refs.reference.current)||null===y.refs.reference.current||null!==e&&!(0,l.kK)(e))&&y.refs.setReference(e)},[y.refs]),R=o.useMemo(()=>({...y.refs,setReference:b,setPositionReference:h,domReference:E}),[y.refs,b,h]),M=o.useMemo(()=>({...y.elements,domReference:m}),[y.elements,m]),C=o.useMemo(()=>({...y,...r,refs:R,elements:M,nodeId:n}),[y,R,M,n,r]);return f(()=>{r.dataRef.current.floatingContext=C;let e=null==g?void 0:g.nodesRef.current.find(e=>e.id===n);e&&(e.context=C)}),o.useMemo(()=>({...y,context:C,refs:R,elements:M}),[y,R,M,C])}function useFocus(e,n){void 0===n&&(n={});let{open:t,onOpenChange:r,events:i,dataRef:c,elements:s}=e,{enabled:a=!0,visibleOnly:f=!0}=n,d=o.useRef(!1),v=o.useRef(),m=o.useRef(!0);o.useEffect(()=>{if(!a)return;let e=(0,l.Jj)(s.domReference);function onBlur(){!t&&(0,l.Re)(s.domReference)&&s.domReference===(0,u.AW)((0,u.Me)(s.domReference))&&(d.current=!0)}function onKeyDown(){m.current=!0}return e.addEventListener("blur",onBlur),e.addEventListener("keydown",onKeyDown,!0),()=>{e.removeEventListener("blur",onBlur),e.removeEventListener("keydown",onKeyDown,!0)}},[s.domReference,t,a]),o.useEffect(()=>{if(a)return i.on("openchange",onOpenChange),()=>{i.off("openchange",onOpenChange)};function onOpenChange(e){let{reason:n}=e;("reference-press"===n||"escape-key"===n)&&(d.current=!0)}},[i,a]),o.useEffect(()=>()=>{clearTimeout(v.current)},[]);let p=o.useMemo(()=>({onPointerDown(e){(0,u.cr)(e.nativeEvent)||(m.current=!1)},onMouseLeave(){d.current=!1},onFocus(e){if(d.current)return;let n=(0,u.U9)(e.nativeEvent);if(f&&(0,l.kK)(n))try{if((0,u.G6)()&&(0,u.V5)())throw Error();if(!n.matches(":focus-visible"))return}catch(e){if(!m.current&&!(0,u.j7)(n))return}r(!0,e.nativeEvent,"focus")},onBlur(e){d.current=!1;let n=e.relatedTarget,t=e.nativeEvent,o=(0,l.kK)(n)&&n.hasAttribute(createAttribute("focus-guard"))&&"outside"===n.getAttribute("data-type");v.current=window.setTimeout(()=>{var e;let l=(0,u.AW)(s.domReference?s.domReference.ownerDocument:document);if(n||l!==s.domReference){if((0,u.r3)(null==(e=c.current.floatingContext)?void 0:e.refs.floating.current,l)||(0,u.r3)(s.domReference,l)||o)return;r(!1,t,"focus")}})}}),[c,s.domReference,r,f]);return o.useMemo(()=>a?{reference:p}:{},[a,p])}let M="active",C="selected";function mergeProps(e,n,t){let r=new Map,o="item"===t,u=e;if(o&&e){let{[M]:n,[C]:t,...r}=e;u=r}return{..."floating"===t&&{tabIndex:-1,"data-floating-ui-focusable":""},...u,...n.map(n=>{let r=n?n[t]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,n)=>
1(n&&Object.entries(n).forEach(n=>{let[t,u]=n;if(!(o&&[M,C].includes(t))){if(0===t.indexOf("on")){if(r.has(t)||r.set(t,[]),"function"==typeof u){var l;null==(l=r.get(t))||l.push(u),e[t]=function(){for(var e,n=arguments.length,o=Array(n),u=0;u<n;u++)o[u]=arguments[u];return null==(e=r.get(t))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[t]=u}}),e),{})}}function useInteractions(e){void 0===e&&(e=[]);let n=e.map(e=>null==e?void 0:e.reference),t=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),u=o.useCallback(n=>mergeProps(n,e,"reference"),n),l=o.useCallback(n=>mergeProps(n,e,"floating"),t),i=o.useCallback(n=>mergeProps(n,e,"item"),r);return o.useMemo(()=>({getReferenceProps:u,getFloatingProps:l,getItemProps:i}),[u,l,i])}let w=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function useRole(e,n){var t;void 0===n&&(n={});let{open:r,floatingId:u}=e,{enabled:l=!0,role:i="dialog"}=n,c=null!=(t=w.get(i))?t:i,s=p(),a=useFloatingParentNodeId(),f=null!=a,d=o.useMemo(()=>"tooltip"===c||"label"===i?{["aria-"+("label"===i?"labelledby":"describedby")]:r?u:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===c?"dialog":c,"aria-controls":r?u:void 0,..."listbox"===c&&{role:"combobox"},..."menu"===c&&{id:s},..."menu"===c&&f&&{role:"menuitem"},..."select"===i&&{"aria-autocomplete":"none"},..."combobox"===i&&{"aria-autocomplete":"list"}},[c,u,f,r,s,i]),v=o.useMemo(()=>{let e={id:u,...c&&{role:c}};return"tooltip"===c||"label"===i?e:{...e,..."menu"===c&&{"aria-labelledby":s}}},[c,u,s,i]),m=o.useCallback(e=>{let{active:n,selected:t}=e,r={role:"option",...n&&{id:u+"-option"}};switch(i){case"select":return{...r,"aria-selected":n&&t};case"combobox":return{...r,...n&&{"aria-selected":!0}}}return{}},[u,i]);return o.useMemo(()=>l?{reference:d,floating:v,item:m}:{},[l,d,v,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.