{"version":3,"sources":["Tooltips.ts"],"names":["Zepter_V2_Tooltips","[object Object]","this","elWithTooltips","document","body","querySelectorAll","tooltipDefaults","position","arrowSize","gap","fontSize","backgroundColor","textColor","padding","top","bottom","left","right","borderRadius","shadow","shadowColor","animationDuration","length","renderTooltips","forEach","elWithTooltip","nodeType","getAttribute","match","renderTooltip","tooltipTarget","dataset","tooltip","tooltipJsonData","JSON","parse","e","console","warn","Object","assign","target","label","element","createElement","appendChild","style","innerText","display","opacity","zIndex","whiteSpace","color","paddingTop","paddingRight","paddingBottom","paddingLeft","filter","transitionProperty","transitionDuration","transitionTimingFunction","addEventListener","showTooltip","hideTooltip","window","arrow","remove","width","height","transformOrigin","transform","el","rect","getBoundingClientRect","scrollX","scrollY","offsetWidth","offsetHeight","iteration","coordinates","x","y","getCenterH","getElOffset","getElDimension","getCenterV","checkOverflow","getTooltipPosition","overflow","innerWidth","innerHeight","renderArrow","clearTimeout","animTimeout","setTimeout"],"mappings":"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","file":"Tooltips.js","sourcesContent":[null]}