PageSourceSearch

https://www.nestseekers.com/static/nestseekers/vendors-node_module…ip_dist_index_mjs-94f7696dcc564a08ad3f-3.js

js nestseekers.com collected 2026-10-02 03:58:54 UTC 8,622 bytes, 1 lines download raw bytes

vendor: 4,368 bytes, line 1
1"use strict";(self.webpackChunknestseekers=self.webpackChunknestseekers||[]).push([["vendors-node_modules_radix-ui_react-tooltip_dist_index_mjs"],{"./node_modules/@radix-ui/react-tooltip/dist/index.mjs"(e,t,n){n.d(t,{UC:()=>G,ZL:()=>z,Kq:()=>X,bL:()=>Y,l9:()=>Z});var o=n("./node_modules/react/index.js"),r=n("./node_modules/@radix-ui/primitive/dist/index.mjs"),i=n("./node_modules/@radix-ui/react-compose-refs/dist/index.mjs"),s=n("./node_modules/@radix-ui/react-context/dist/index.mjs"),a=n("./node_modules/@radix-ui/react-dismissable-layer/dist/index.mjs"),l=n("./node_modules/@radix-ui/react-id/dist/index.mjs"),c=n("./node_modules/@radix-ui/react-popper/dist/index.mjs"),d=n("./node_modules/@radix-ui/react-portal/dist/index.mjs"),u=n("./node_modules/@radix-ui/react-presence/dist/index.mjs"),p=n("./node_modules/@radix-ui/react-primitive/dist/index.mjs"),x=n("./node_modules/react/jsx-runtime.js"),m=Symbol("radix.slottable");var f=n("./node_modules/@radix-ui/react-use-controllable-state/dist/index.mjs"),h=n("./node_modules/@radix-ui/react-visually-hidden/dist/index.mjs"),[y,g]=(0,s.A)("Tooltip",[c.Bk]),v=(0,c.Bk)(),b="TooltipProvider",w=700,C="tooltip.open",[_,T]=y(b),j=e=>{const{__scopeTooltip:t,delayDuration:n=w,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:s}=e,a=o.useRef(!0),l=o.useRef(!1),c=o.useRef(0);return o.useEffect(()=>{const e=c.current;return()=>window.clearTimeout(e)},[]),(0,x.jsx)(_,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:o.useCallback(()=>{window.clearTimeout(c.current),a.current=!1},[]),onClose:o.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>a.current=!0,r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:o.useCallback(e=>{l.current=e},[]),disableHoverableContent:i,children:s})};j.displayName=b;var E="Tooltip",[k,R]=y(E),L=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:i,onOpenChange:s,disableHoverableContent:a,delayDuration:d}=e,u=T(E,e.__scopeTooltip),p=v(t),[m,h]=o.useState(null),y=(0,l.B)(),g=o.useRef(0),b=a??u.disableHoverableContent,w=d??u.delayDuration,_=o.useRef(!1),[j,R]=(0,f.i)({prop:r,defaultProp:i??!1,onChange:e=>{e?(u.onOpen(),document.dispatchEvent(new CustomEvent(C))):u.onClose(),s?.(e)},caller:E}),L=o.useMemo(()=>j?_.current?"delayed-open":"instant-open":"closed",[j]),D=o.useCallback(()=>{window.clearTimeout(g.current),g.current=0,_.current=!1,R(!0)},[R]),P=o.useCallback(()=>{window.clearTimeout(g.current),g.current=0,R(!1)},[R]),M=o.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{_.current=!0,R(!0),g.current=0},w)},[w,R]);return o.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),(0,x.jsx)(c.bL,{...p,children:(0,x.jsx)(k,{scope:t,contentId:y,open:j,stateAttribute:L,trigger:m,onTriggerChange:h,onTriggerEnter:o.useCallback(()=>{u.isOpenDelayedRef.current?M():D()},[u.isOpenDelayedRef,M,D]),onTriggerLeave:o.useCallback(()=>{b?P():(window.clearTimeout(g.current),g.current=0)},[P,b]),onOpen:D,onClose:P,disableHoverableContent:b,children:n})})};L.displayName=E;var D="TooltipTrigger",P=o.forwardRef((e,t)=>{const{__scopeTooltip:n,...s}=e,a=R(D,n),l=T(D,n),d=v(n),u=o.useRef(null),m=(0,i.s)(t,u,a.onTriggerChange),f=o.useRef(!1),h=o.useRef(!1),y=o.useCallback(()=>f.current=!1,[]);return o.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,x.jsx)(c.Mz,{asChild:!0,...d,children:(0,x.jsx)(p.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...s,ref:m,onPointerMove:(0,r.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||l.isPointerInTransitRef.current||(a.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,r.mK)(e.onPointerLeave,()=>{a.onTriggerLeave(),h.current=!1}),onPointerDown:(0,r.mK)(e.onPointerDown,()=>{a.open&&a.onClose(),f.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,r.mK)(e.onFocus,()=>{f.current||a.onOpen()}),onBlur:(0,r.mK)(e.onBlur,a.onClose),onClick:(0,r.mK)(e.onClick,a.onClose)})})});P.displayName=D;var M="TooltipPortal",[O,I]=y(M,{forceMount:void 0}),K=e=>{const{__scopeTooltip:t,forceMount:n,children:o,container:r}=e,i=R(M,t);return(0,x.jsx)(O,{scope:t,forceMount:n,children:(0,x.jsx)(u.C,{present:n||i.open,children:(0,x.jsx)(d.Z,{asChild:!0,container:r,children:o})})})};K.displayName=M;var B="TooltipContent",N=o.forwardRef((e,t)=>
vendor: 4,109 bytes, line 1
1{const n=I(B,e.__scopeTooltip),{forceMount:o=n.forceMount,side:r="top",...i}=e,s=R(B,e.__scopeTooltip);return(0,x.jsx)(u.C,{present:o||s.open,children:s.disableHoverableContent?(0,x.jsx)(q,{side:r,...i,ref:t}):(0,x.jsx)(H,{side:r,...i,ref:t})})}),H=o.forwardRef((e,t)=>{const n=R(B,e.__scopeTooltip),r=T(B,e.__scopeTooltip),s=o.useRef(null),a=(0,i.s)(t,s),[l,c]=o.useState(null),{trigger:d,onClose:u}=n,p=s.current,{onPointerInTransitChange:m}=r,f=o.useCallback(()=>{c(null),m(!1)},[m]),h=o.useCallback((e,t)=>{const n=e.currentTarget,o={x:e.clientX,y:e.clientY},r=function(e,t,n=5){const o=[];switch(t){case"top":o.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":o.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":o.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":o.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return o}(o,function(e,t){const n=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,o,r,i)){case i:return"left";case r:return"right";case n:return"top";case o:return"bottom";default:throw new Error("unreachable")}}(o,n.getBoundingClientRect())),i=function(e){const t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const o=e[n];for(;t.length>=2;){const e=t[t.length-1],n=t[t.length-2];if(!((e.x-n.x)*(o.y-n.y)>=(e.y-n.y)*(o.x-n.x)))break;t.pop()}t.push(o)}t.pop();const n=[];for(let t=e.length-1;t>=0;t--){const o=e[t];for(;n.length>=2;){const e=n[n.length-1],t=n[n.length-2];if(!((e.x-t.x)*(o.y-t.y)>=(e.y-t.y)*(o.x-t.x)))break;n.pop()}n.push(o)}return n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}(t)}([...r,...function(e){const{top:t,right:n,bottom:o,left:r}=e;return[{x:r,y:t},{x:n,y:t},{x:n,y:o},{x:r,y:o}]}(t.getBoundingClientRect())]);c(i),m(!0)},[m]);return o.useEffect(()=>()=>f(),[f]),o.useEffect(()=>{if(d&&p){const e=e=>h(e,p),t=e=>h(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,h,f]),o.useEffect(()=>{if(l){const e=e=>{const t=e.target,n={x:e.clientX,y:e.clientY},o=d?.contains(t)||p?.contains(t),r=!function(e,t){const{x:n,y:o}=e;let r=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){const s=t[e],a=t[i],l=s.x,c=s.y,d=a.x,u=a.y;c>o!=u>o&&n<(d-l)*(o-c)/(u-c)+l&&(r=!r)}return r}(n,l);o?f():r&&(f(),u())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,l,u,f]),(0,x.jsx)(q,{...e,ref:a})}),[A,F]=y(E,{isInside:!1}),S=function(e){const t=({children:e})=>(0,x.jsx)(x.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=m,t}("TooltipContent"),q=o.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:s,onPointerDownOutside:l,...d}=e,u=R(B,n),p=v(n),{onClose:m}=u;return o.useEffect(()=>(document.addEventListener(C,m),()=>document.removeEventListener(C,m)),[m]),o.useEffect(()=>{if(u.trigger){const e=e=>{const t=e.target;t?.contains(u.trigger)&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[u.trigger,m]),(0,x.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,x.jsxs)(c.UC,{"data-state":u.stateAttribute,...p,...d,ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,x.jsx)(S,{children:r}),(0,x.jsx)(A,{scope:n,isInside:!0,children:(0,x.jsx)(h.bL,{id:u.contentId,role:"tooltip",children:i||r})})]})})});N.displayName=B;var U="TooltipArrow";o.forwardRef((e,t)=>
1{const{__scopeTooltip:n,...o}=e,r=v(n);return F(U,n).isInside?null:(0,x.jsx)(c.i3,{...r,...o,ref:t})}).displayName=U;var X=j,Y=L,Z=P,z=K,G=N}}]);

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.