PageSourceSearch

https://imagineers.studio/_next/static/chunks/864-b2ed95bf552cec81.js

js imagineers.studio collected 2026-10-09 17:37:15 UTC 26,141 bytes, 1 lines download raw bytes

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

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.