!function(m){m(window).on("elementor/frontend/init",()=>{class t extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{tooltipElm:"[data-tooltip]"}}}getDefaultElements(){var t=this.getSettings("selectors");return{$tooltipElm:this.$element.find(t.tooltipElm)}}bindEvents(){this.initTooltips()}initTooltips(){const t=this.getID(),e=this.elements.$tooltipElm,i=JSON.parse(this.$element.find(".pp-image-hotspots").attr("data-tooltip-options")),o=i.arrow,n=i.always_open,s=i.trigger,p=i.distance,l=i.animation,a=i.width,r=i.size,d=i.zindex;let h="pp-tooltip pp-tooltip-"+t;""!==r&&undefined!==r&&(h+=" pp-tooltip-size-"+r),e.each(function(){var t=m(this).data("tooltip-position");m(this).pptooltipster({trigger:s,animation:l,minWidth:0,maxWidth:a,ppclass:h,position:t,arrow:"yes"===o,distance:p,interactive:!0,positionTracker:!0,zIndex:d}),"yes"===n&&(m(this).pptooltipster(),m(this).pptooltipster("show"))})}}elementorFrontend.elementsHandler.attachHandler("pp-image-hotspots",t)})}(jQuery);