{"mappings":"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","sources":["packages/react/tooltip/src/index.ts","packages/react/tooltip/src/Tooltip.tsx"],"sourcesContent":["export {\n createTooltipScope,\n //\n TooltipProvider,\n Tooltip,\n TooltipTrigger,\n TooltipPortal,\n TooltipContent,\n TooltipArrow,\n //\n Provider,\n Root,\n Trigger,\n Portal,\n Content,\n Arrow,\n} from './Tooltip';\nexport type {\n TooltipProps,\n TooltipTriggerProps,\n TooltipPortalProps,\n TooltipContentProps,\n TooltipArrowProps,\n} from './Tooltip';\n","import * as React from 'react';\nimport { composeEventHandlers } from '@radix-ui/primitive';\nimport { useComposedRefs } from '@radix-ui/react-compose-refs';\nimport { createContextScope } from '@radix-ui/react-context';\nimport { DismissableLayer } from '@radix-ui/react-dismissable-layer';\nimport { useId } from '@radix-ui/react-id';\nimport * as PopperPrimitive from '@radix-ui/react-popper';\nimport { createPopperScope } from '@radix-ui/react-popper';\nimport { Portal as PortalPrimitive } from '@radix-ui/react-portal';\nimport { Presence } from '@radix-ui/react-presence';\nimport { Primitive } from '@radix-ui/react-primitive';\nimport { Slottable } from '@radix-ui/react-slot';\nimport { useControllableState } from '@radix-ui/react-use-controllable-state';\nimport * as VisuallyHiddenPrimitive from '@radix-ui/react-visually-hidden';\n\nimport type * as Radix from '@radix-ui/react-primitive';\nimport type { Scope } from '@radix-ui/react-context';\n\ntype ScopedProps
= P & { __scopeTooltip?: Scope };\nconst [createTooltipContext, createTooltipScope] = createContextScope('Tooltip', [\n createPopperScope,\n]);\nconst usePopperScope = createPopperScope();\n\n/* -------------------------------------------------------------------------------------------------\n * TooltipProvider\n * -----------------------------------------------------------------------------------------------*/\n\nconst PROVIDER_NAME = 'TooltipProvider';\nconst DEFAULT_DELAY_DURATION = 700;\nconst TOOLTIP_OPEN = 'tooltip.open';\n\ntype TooltipProviderContextValue = {\n isOpenDelayed: boolean;\n delayDuration: number;\n onOpen(): void;\n onClose(): void;\n onPointerInTransitChange(inTransit: boolean): void;\n isPointerInTransitRef: React.MutableRefObject (points: Readonly {\n const newPoints: Array = points.slice();\n newPoints.sort((a: Point, b: Point) => {\n if (a.x < b.x) return -1;\n else if (a.x > b.x) return +1;\n else if (a.y < b.y) return -1;\n else if (a.y > b.y) return +1;\n else return 0;\n });\n return getHullPresorted(newPoints);\n}\n\n// Returns the convex hull, assuming that each points[i] <= points[i + 1]. Runs in O(n) time.\nfunction getHullPresorted (points: Readonly {\n if (points.length <= 1) return points.slice();\n\n const upperHull: Array = [];\n for (let i = 0; i < points.length; i++) {\n const p = points[i];\n while (upperHull.length >= 2) {\n const q = upperHull[upperHull.length - 1];\n const r = upperHull[upperHull.length - 2];\n if ((q.x - r.x) * (p.y - r.y) >= (q.y - r.y) * (p.x - r.x)) upperHull.pop();\n else break;\n }\n upperHull.push(p);\n }\n upperHull.pop();\n\n const lowerHull: Array = [];\n for (let i = points.length - 1; i >= 0; i--) {\n const p = points[i];\n while (lowerHull.length >= 2) {\n const q = lowerHull[lowerHull.length - 1];\n const r = lowerHull[lowerHull.length - 2];\n if ((q.x - r.x) * (p.y - r.y) >= (q.y - r.y) * (p.x - r.x)) lowerHull.pop();\n else break;\n }\n lowerHull.push(p);\n }\n lowerHull.pop();\n\n if (\n upperHull.length === 1 &&\n lowerHull.length === 1 &&\n upperHull[0].x === lowerHull[0].x &&\n upperHull[0].y === lowerHull[0].y\n ) {\n return upperHull;\n } else {\n return upperHull.concat(lowerHull);\n }\n}\n\nconst Provider = TooltipProvider;\nconst Root = Tooltip;\nconst Trigger = TooltipTrigger;\nconst Portal = TooltipPortal;\nconst Content = TooltipContent;\nconst Arrow = TooltipArrow;\n\nexport {\n createTooltipScope,\n //\n TooltipProvider,\n Tooltip,\n TooltipTrigger,\n TooltipPortal,\n TooltipContent,\n TooltipArrow,\n //\n Provider,\n Root,\n Trigger,\n Portal,\n Content,\n Arrow,\n};\nexport type {\n TooltipProps,\n TooltipTriggerProps,\n TooltipPortalProps,\n TooltipContentProps,\n TooltipArrowProps,\n};\n"],"names":["createTooltipScope","TooltipProvider","Tooltip","TooltipTrigger","TooltipPortal","TooltipContent","TooltipArrow","Provider","Root","Trigger","Portal","Content","Arrow","React","composeEventHandlers","useComposedRefs","createContextScope","DismissableLayer","useId","PopperPrimitive","createPopperScope","PortalPrimitive","Presence","Primitive","Slottable","useControllableState","VisuallyHiddenPrimitive","createTooltipContext","usePopperScope","PROVIDER_NAME","DEFAULT_DELAY_DURATION","TOOLTIP_OPEN","TooltipProviderContextProvider","useTooltipProviderContext","props","__scopeTooltip","delayDuration","skipDelayDuration","disableHoverableContent","children","isOpenDelayed","setIsOpenDelayed","useState","isPointerInTransitRef","useRef","skipDelayTimerRef","useEffect","skipDelayTimer","current","window","clearTimeout","useCallback","setTimeout","inTransit","TOOLTIP_NAME","TooltipContextProvider","useTooltipContext","open","openProp","defaultOpen","onOpenChange","disableHoverableContentProp","delayDurationProp","providerContext","popperScope","trigger","setTrigger","contentId","openTimerRef","wasOpenDelayedRef","setOpen","prop","defaultProp","onChange","onOpen","document","dispatchEvent","CustomEvent","onClose","stateAttribute","useMemo","handleOpen","handleClose","handleDelayedOpen","TRIGGER_NAME","forwardRef","forwardedRef","triggerProps","context","ref","composedRefs","onTriggerChange","isPointerDownRef","hasPointerMoveOpenedRef","handlePointerUp","removeEventListener","undefined","onPointerMove","event","pointerType","onTriggerEnter","onPointerLeave","onTriggerLeave","onPointerDown","addEventListener","once","onFocus","onBlur","onClick","PORTAL_NAME","PortalProvider","usePortalContext","forceMount","container","CONTENT_NAME","portalContext","side","contentProps","TooltipContentHoverable","pointerGraceArea","setPointerGraceArea","content","onPointerInTransitChange","handleRemoveGraceArea","handleCreateGraceArea","hoverTarget","currentTarget","exitPoint","x","clientX","y","clientY","exitSide","getExitSideFromRect","getBoundingClientRect","paddedExitPoints","getPaddedExitPoints","hoverTargetPoints","getPointsFromRect","graceArea","getHull","handleTriggerLeave","handleContentLeave","handleTrackPointerGrace","target","pointerPosition","hasEnteredTarget","contains","isPointerOutsideGraceArea","isPointInPolygon","VisuallyHiddenContentContextProvider","useVisuallyHiddenContentContext","isInside","TooltipContentImpl","ariaLabel","onEscapeKeyDown","onPointerDownOutside","handleScroll","capture","preventDefault","style","ARROW_NAME","arrowProps","visuallyHiddenContentContext","point","rect","top","Math","abs","bottom","right","left","min","Error","padding","push","polygon","inside","i","j","length","xi","yi","xj","yj","intersect","points","newPoints","slice","sort","a","b","getHullPresorted","upperHull","p","q","r","pop","lowerHull","concat"],"version":3,"file":"index.mjs.map"}