PageSourceSearch

https://www.tripdunia.com/_next/static/chunks/3286-2bf162d28d30240e.js

js tripdunia.com collected 2026-10-04 18:22:57 UTC 23,239 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3286],{53286:function(e,t,n){n.d(t,{VY:function(){return eE},zt:function(){return ex},fC:function(){return ew},xz:function(){return eb}});var r,o=n(2265),i=n.t(o,2);function l(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function a(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function u(...e){return o.useCallback(a(...e),e)}var s=n(57437),d=n(54887),c=o.forwardRef((e,t)=>{let{children:n,...r}=e,i=o.Children.toArray(n),l=i.find(v);if(l){let e=l.props.children,n=i.map(t=>t!==l?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,s.jsx)(p,{...r,ref:t,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,s.jsx)(p,{...r,ref:t,children:n})});c.displayName="Slot";var p=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){let e,i;let l=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref;return o.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?a(t,l):l})}return o.Children.count(n)>1?o.Children.only(null):null});p.displayName="SlotClone";var f=({children:e})=>(0,s.jsx)(s.Fragment,{children:e});function v(e){return o.isValidElement(e)&&e.type===f}var m=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=o.forwardRef((e,n)=>{let{asChild:r,...o}=e,i=r?c:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,s.jsx)(i,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function h(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var y="dismissableLayer.update",g=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),x=o.forwardRef((e,t)=>{var n,i;let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:d,onPointerDownOutside:c,onFocusOutside:p,onInteractOutside:f,onDismiss:v,...x}=e,E=o.useContext(g),[C,N]=o.useState(null),T=null!==(i=null==C?void 0:C.ownerDocument)&&void 0!==i?i:null===(n=globalThis)||void 0===n?void 0:n.document,[,P]=o.useState({}),R=u(t,e=>N(e)),O=Array.from(E.layers),[j]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),L=O.indexOf(j),S=C?O.indexOf(C):-1,A=E.layersWithOutsidePointerEventsDisabled.size>0,k=S>=L,M=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=h(e),i=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){b("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));!k||n||(null==c||c(e),null==f||f(e),e.defaultPrevented||null==v||v())},T),D=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=h(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&b("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==p||p(e),null==f||f(e),e.defaultPrevented||null==v||v())},T);return!function(e,t=globalThis?.document){let n=h(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{S!==E.layers.size-1||(null==d||d(e),!e.defaultPrevented&&v&&(e.preventDefault(),v()))},T),o.useEffect(()=>{if(C)return a&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),w(),()=>{a&&1===E.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=r)}},[C,T,a,E]),o.useEffect(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),w())},[C,E]),o.useEffect(()=>{let e=()=>P({});return document.addEventListener(y,e),()=>document.removeEventListener(y,e)},[]),(0,s.jsx)(m.div,{...x,ref:R,style:{pointerEvents:A?k?"auto":"none":void 0,...e.style},onFocusCapture:l(e.onFocusCapture,D.onFocusCapture),onBlurCapture:l(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:l(e.onPointerDownCapture,M.onPointerDownCapture)})});function w(){let e=new CustomEvent(y);document.dispatchEvent(e)}function b(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});(t&&i.addEventListener(e,t,{once:!0}),o)?i&&d.flushSync(()=>i.dispatchEvent(l)):i.dispatchEvent(l)}x.displayName="DismissableLayer",o.forwardRef((e,t)=>
1{let n=o.useContext(g),r=o.useRef(null),i=u(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,s.jsx)(m.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var E=globalThis?.document?o.useLayoutEffect:()=>{},C=i["useId".toString()]||(()=>void 0),N=0,T=n(94674),P=n(27052),R=n(20151),O=o.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,s.jsx)(m.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,s.jsx)("polygon",{points:"0,0 30,0 15,10"})})});O.displayName="Arrow";var j="Popper",[L,S]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=n?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=o.createContext(r),l=n.length;function a(t){let{scope:n,children:r,...a}=t,u=n?.[e][l]||i,d=o.useMemo(()=>a,Object.values(a));return(0,s.jsx)(u.Provider,{value:d,children:r})}return n=[...n,r],a.displayName=t+"Provider",[a,function(n,a){let u=a?.[e][l]||i,s=o.useContext(u);if(s)return s;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(j),[A,k]=L(j),M=e=>{let{__scopePopper:t,children:n}=e,[r,i]=o.useState(null);return(0,s.jsx)(A,{scope:t,anchor:r,onAnchorChange:i,children:n})};M.displayName=j;var D="PopperAnchor",_=o.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,l=k(D,n),a=o.useRef(null),d=u(t,a);return o.useEffect(()=>{l.onAnchorChange((null==r?void 0:r.current)||a.current)}),r?null:(0,s.jsx)(m.div,{...i,ref:d})});_.displayName=D;var I="PopperContent",[W,F]=L(I),z=o.forwardRef((e,t)=>{var n,r,i,l,a,d,c,p;let{__scopePopper:f,side:v="bottom",sideOffset:y=0,align:g="center",alignOffset:x=0,arrowPadding:w=0,avoidCollisions:b=!0,collisionBoundary:C=[],collisionPadding:N=0,sticky:O="partial",hideWhenDetached:j=!1,updatePositionStrategy:L="optimized",onPlaced:S,...A}=e,M=k(I,f),[D,_]=o.useState(null),F=u(t,e=>_(e)),[z,B]=o.useState(null),$=function(e){let[t,n]=o.useState(void 0);return E(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(z),H=null!==(c=null==$?void 0:$.width)&&void 0!==c?c:0,X=null!==(p=null==$?void 0:$.height)&&void 0!==p?p:0,Z="number"==typeof N?N:{top:0,right:0,bottom:0,left:0,...N},q=Array.isArray(C)?C:[C],G=q.length>0,J={padding:Z,boundary:q.filter(U),altBoundary:G},{refs:K,floatingStyles:Q,placement:ee,isPositioned:et,middlewareData:en}=(0,T.YF)({strategy:"fixed",placement:v+("center"!==g?"-"+g:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,P.Me)(...t,{animationFrame:"always"===L})},elements:{reference:M.anchor},middleware:[(0,R.cv)({mainAxis:y+X,alignmentAxis:x}),b&&(0,P.uY)({mainAxis:!0,crossAxis:!1,limiter:"partial"===O?(0,P.dr)():void 0,...J}),b&&(0,P.RR)({...J}),(0,P.dp)({...J,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),z&&(0,T.x7)({element:z,padding:w}),Y({arrowWidth:H,arrowHeight:X}),j&&(0,P.Cp)({strategy:"referenceHidden",...J})]}),[er,eo]=V(ee),ei=h(S);E(()=>{et&&(null==ei||ei())},[et,ei]);let el=null===(n=en.arrow)||void 0===n?void 0:n.x,ea=null===(r=en.arrow)||void 0===r?void 0:r.y,eu=(null===(i=en.arrow)||void 0===i?void 0:i.centerOffset)!==0,[es,ed]=o.use
1State();return E(()=>{D&&ed(window.getComputedStyle(D).zIndex)},[D]),(0,s.jsx)("div",{ref:K.setFloating,"data-radix-popper-content-wrapper":"",style:{...Q,transform:et?Q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:es,"--radix-popper-transform-origin":[null===(l=en.transformOrigin)||void 0===l?void 0:l.x,null===(a=en.transformOrigin)||void 0===a?void 0:a.y].join(" "),...(null===(d=en.hide)||void 0===d?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,s.jsx)(W,{scope:f,placedSide:er,onArrowChange:B,arrowX:el,arrowY:ea,shouldHideArrow:eu,children:(0,s.jsx)(m.div,{"data-side":er,"data-align":eo,...A,ref:F,style:{...A.style,animation:et?void 0:"none"}})})})});z.displayName=I;var B="PopperArrow",$={top:"bottom",right:"left",bottom:"top",left:"right"},H=o.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=F(B,n),i=$[o.placedSide];return(0,s.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,s.jsx)(O,{...r,ref:t,style:{...r.style,display:"block"}})})});function U(e){return null!==e}H.displayName=B;var Y=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:u,middlewareData:s}=t,d=(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset)!==0,c=d?0:e.arrowWidth,p=d?0:e.arrowHeight,[f,v]=V(a),m={start:"0%",center:"50%",end:"100%"}[v],h=(null!==(i=null===(r=s.arrow)||void 0===r?void 0:r.x)&&void 0!==i?i:0)+c/2,y=(null!==(l=null===(o=s.arrow)||void 0===o?void 0:o.y)&&void 0!==l?l:0)+p/2,g="",x="";return"bottom"===f?(g=d?m:"".concat(h,"px"),x="".concat(-p,"px")):"top"===f?(g=d?m:"".concat(h,"px"),x="".concat(u.floating.height+p,"px")):"right"===f?(g="".concat(-p,"px"),x=d?m:"".concat(y,"px")):"left"===f&&(g="".concat(u.floating.width+p,"px"),x=d?m:"".concat(y,"px")),{data:{x:g,y:x}}}});function V(e){let[t,n="center"]=e.split("-");return[t,n]}o.forwardRef((e,t)=>{var n,r;let{container:i,...l}=e,[a,u]=o.useState(!1);E(()=>u(!0),[]);let c=i||a&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return c?d.createPortal((0,s.jsx)(m.div,{...l,ref:t}),c):null}).displayName="Portal";var X=e=>{var t,n;let r,i;let{present:l,children:a}=e,s=function(e){var t,n;let[r,i]=o.useState(),l=o.useRef({}),a=o.useRef(e),u=o.useRef("none"),[s,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return o.useEffect(()=>{let e=Z(l.current);u.current="mounted"===s?e:"none"},[s]),E(()=>{let t=l.current,n=a.current;if(n!==e){let r=u.current,o=Z(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==o?d("ANIMATION_OUT"):d("UNMOUNT"),a.current=e}},[e,d]),E(()=>{if(r){var e;let t;let n=null!==(e=r.ownerDocument.defaultView)&&void 0!==e?e:window,o=e=>{let o=Z(l.current).includes(e.animationName);if(e.target===r&&o&&(d("ANIMATION_END"),!a.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},i=e=>{e.target===r&&(u.current=Z(l.current))};return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",o),r.addEventListener("animationend",o),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",o),r.removeEventListener("animationend",o)}}d("ANIMATION_END")},[r,d]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:o.useCallback(e=>{e&&(l.current=getComputedStyle(e)),i(e)},[])}}(l),d="function"==typeof a?a({present:s.isPresent}):o.Children.only(a),c=u(s.ref,(r=null===(t=Object.getOwnPropertyDescriptor(d.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in r&&r.isReactWarning?d.ref:(r=null===(n=Object.getOwnPropertyDescriptor(d,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning?d.props.ref:d.props.ref||d.ref);return"function"==typeof a||s.isPresent?o.cloneElement(d,{ref:c}):null};function Z(e){return(null==e?void 0:e.animationName)||"none"}X.displayName="Presence";var q=o.forwardRef((e,t)=>
1(0,s.jsx)(m.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));q.displayName="VisuallyHidden";var[G,J]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=n?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=o.createContext(r),l=n.length;n=[...n,r];let a=t=>{let{scope:n,children:r,...a}=t,u=n?.[e]?.[l]||i,d=o.useMemo(()=>a,Object.values(a));return(0,s.jsx)(u.Provider,{value:d,children:r})};return a.displayName=t+"Provider",[a,function(n,a){let u=a?.[e]?.[l]||i,s=o.useContext(u);if(s)return s;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}("Tooltip",[S]),K=S(),Q="TooltipProvider",ee="tooltip.open",[et,en]=G(Q),er=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:l}=e,[a,u]=o.useState(!0),d=o.useRef(!1),c=o.useRef(0);return o.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,s.jsx)(et,{scope:t,isOpenDelayed:a,delayDuration:n,onOpen:o.useCallback(()=>{window.clearTimeout(c.current),u(!1)},[]),onClose:o.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>u(!0),r)},[r]),isPointerInTransitRef:d,onPointerInTransitChange:o.useCallback(e=>{d.current=e},[]),disableHoverableContent:i,children:l})};er.displayName=Q;var eo="Tooltip",[ei,el]=G(eo),ea=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:i=!1,onOpenChange:l,disableHoverableContent:a,delayDuration:u}=e,d=en(eo,e.__scopeTooltip),c=K(t),[p,f]=o.useState(null),v=function(e){let[t,n]=o.useState(C());return E(()=>{n(e=>e??String(N++))},[void 0]),t?`radix-${t}`:""}(),m=o.useRef(0),y=null!=a?a:d.disableHoverableContent,g=null!=u?u:d.delayDuration,x=o.useRef(!1),[w=!1,b]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=function({defaultProp:e,onChange:t}){let n=o.useState(e),[r]=n,i=o.useRef(r),l=h(t);return o.useEffect(()=>{i.current!==r&&(l(r),i.current=r)},[r,i,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,a=l?e:r,u=h(n);return[a,o.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else i(t)},[l,e,i,u])]}({prop:r,defaultProp:i,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(ee))):d.onClose(),null==l||l(e)}}),T=o.useMemo(()=>w?x.current?"delayed-open":"instant-open":"closed",[w]),P=o.useCallback(()=>{window.clearTimeout(m.current),m.current=0,x.current=!1,b(!0)},[b]),R=o.useCallback(()=>{window.clearTimeout(m.current),m.current=0,b(!1)},[b]),O=o.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{x.current=!0,b(!0),m.current=0},g)},[g,b]);return o.useEffect(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=0)},[]),(0,s.jsx)(M,{...c,children:(0,s.jsx)(ei,{scope:t,contentId:v,open:w,stateAttribute:T,trigger:p,onTriggerChange:f,onTriggerEnter:o.useCallback(()=>{d.isOpenDelayed?O():P()},[d.isOpenDelayed,O,P]),onTriggerLeave:o.useCallback(()=>{y?R():(window.clearTimeout(m.current),m.current=0)},[R,y]),onOpen:P,onClose:R,disableHoverableContent:y,children:n})})};ea.displayName=eo;var eu="TooltipTrigger",es=o.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=el(eu,n),a=en(eu,n),d=K(n),c=u(t,o.useRef(null),i.onTriggerChange),p=o.useRef(!1),f=o.useRef(!1),v=o.useCallback(()=>p.current=!1,[]);return o.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,s.jsx)(_,{asChild:!0,...d,children:(0,s.jsx)(m.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:c,onPointerMove:l(e.onPointerMove,e=>{"touch"===e.pointerType||f.current||a.isPointerInTransitRef.current||(i.onTriggerEnter(),f.current=!0)}),onPointerLeave:l(e.onPointerLeave,()=>{i.onTriggerLeave(),f.current=!1}),onPointerDown:l(e.onPointerDown,()=>{p.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:l(e.onFocus,()=>{p.current||i.onOpen()}),onBlur:l(e.onBlur,i.onClose),onClick:l(e.onClick,i.onClose)})})});es.displayName=eu;var[ed,ec]=G("TooltipPortal",{forceMount:void 0}),ep="TooltipContent",ef=o.forwardRef((e,t)=>
1{let n=ec(ep,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,l=el(ep,e.__scopeTooltip);return(0,s.jsx)(X,{present:r||l.open,children:l.disableHoverableContent?(0,s.jsx)(ey,{side:o,...i,ref:t}):(0,s.jsx)(ev,{side:o,...i,ref:t})})}),ev=o.forwardRef((e,t)=>{let n=el(ep,e.__scopeTooltip),r=en(ep,e.__scopeTooltip),i=o.useRef(null),l=u(t,i),[a,d]=o.useState(null),{trigger:c,onClose:p}=n,f=i.current,{onPointerInTransitChange:v}=r,m=o.useCallback(()=>{d(null),v(!1)},[v]),h=o.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());d(function(e){let 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();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}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)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,o),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),v(!0)},[v]);return o.useEffect(()=>()=>m(),[m]),o.useEffect(()=>{if(c&&f){let e=e=>h(e,f),t=e=>h(e,c);return c.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[c,f,h,m]),o.useEffect(()=>{if(a){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==f?void 0:f.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e].x,a=t[e].y,u=t[i].x,s=t[i].y;a>r!=s>r&&n<(u-l)*(r-a)/(s-a)+l&&(o=!o)}return o}(n,a);r?m():o&&(m(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,f,a,p,m]),(0,s.jsx)(ey,{...e,ref:l})}),[em,eh]=G(eo,{isInside:!1}),ey=o.forwardRef((e,t)=>{let{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:l,onPointerDownOutside:a,...u}=e,d=el(ep,n),c=K(n),{onClose:p}=d;return o.useEffect(()=>(document.addEventListener(ee,p),()=>document.removeEventListener(ee,p)),[p]),o.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,p]),(0,s.jsx)(x,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,s.jsxs)(z,{"data-state":d.stateAttribute,...c,...u,ref:t,style:{...u.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,s.jsx)(f,{children:r}),(0,s.jsx)(em,{scope:n,isInside:!0,children:(0,s.jsx)(q,{id:d.contentId,role:"tooltip",children:i||r})})]})})});ef.displayName=ep;var eg="TooltipArrow";o.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=K(n);return eh(eg,n).isInside?null:(0,s.jsx)(H,{...o,...r,ref:t})}).displayName=eg;var ex=er,ew=ea,eb=es,eE=ef}}]);

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.