PageSourceSearch

https://holtriem.de/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/hotspot-tooltipster.min.js?ver=3.21.2

js holtriem.de collected 2026-10-02 18:21:16 UTC 17,725 bytes, 1 lines download raw bytes

1((I,O,i)=>{function r(t,o){this.bodyOverflowX,this.callbacks={hide:[],show:[]},this.checkInterval=null,this.Content,this.$el=I(t),this.$elProxy,this.elProxyPosition,this.enabled=!0,this.options=I.extend({},a,o),this.mouseIsOverProxy=!1,this.namespace="ult-tooltipster-"+Math.round(1e5*Math.random()),this.Status="hidden",this.timerHide=null,this.timerShow=null,this.$tooltip,this.options.iconTheme=this.options.iconTheme.replace(".",""),this.options.theme=this.options.theme.replace(".",""),this._init()}function n(e,i){let n=!0;return I.each(e,function(t,o){if(void 0===i[t]||e[t]!==i[t])return n=!1}),n}function e(){return!t&&d}function p(){var o=(i.body||i.documentElement).style,e="transition";if("string"==typeof o[e])return 1;v=["Moz","Webkit","Khtml","O","ms"],e=e.charAt(0).toUpperCase()+e.substr(1);for(let t=0;t<v.length;t++)if("string"==typeof o[v[t]+e])return 1}var a={animation:"fade",arrow:!0,arrowColor:"",autoClose:!0,content:null,contentAsHTML:!1,contentCloning:!0,debug:!0,delay:200,minWidth:0,ultCustomTooltipStyle:!1,ultContentStyle:null,ultBaseStyle:null,maxWidth:null,functionInit(t,o){},functionBefore(t,o){o()},functionReady(t,o){},functionAfter(t){},icon:"(?)",iconCloning:!0,iconDesktop:!1,iconTouch:!1,iconTheme:"ult-tooltipster-icon",interactive:!1,interactiveTolerance:350,multiple:!1,offsetX:0,offsetY:0,onlyOne:!1,position:"top",positionTracker:!1,speed:350,timer:0,theme:"ult-tooltipster-default",touchDevices:!0,trigger:"hover",updateAnimation:!0,ult_adv_id:0,ultimate_target:0,responsive_json_new:0},d=(r.prototype={_init(){let o=this;if(i.querySelector){if(null!==o.options.content)o._content_set(o.options.content);else{let t=o.$el.attr("title");void 0===t&&(t=null),o._content_set(t)}var t=o.options.functionInit.call(o.$el,o.$el,o.Content);void 0!==t&&o._content_set(t),o.$el.removeAttr("title").addClass("ult-tooltipstered"),!d&&o.options.iconDesktop||d&&o.options.iconTouch?("string"==typeof o.options.icon?(o.$elProxy=I('<span class="'+o.options.iconTheme+'"></span>'),o.$elProxy.text(o.options.icon)):o.options.iconCloning?o.$elProxy=o.options.icon.clone(!0):o.$elProxy=o.options.icon,o.$elProxy.insertAfter(o.$el)):o.$elProxy=o.$el,"hover"==o.options.trigger?(o.$elProxy.on("mouseenter."+o.namespace,function(){e()&&!o.options.touchDevices||(o.mouseIsOverProxy=!0,o._show())}).on("mouseleave."+o.namespace,function(){e()&&!o.options.touchDevices||(o.mouseIsOverProxy=!1)}),d&&o.options.touchDevices&&o.$elProxy.on("touchstart."+o.namespace,function(){o._showNow()})):"click"==o.options.trigger&&o.$elProxy.on("click."+o.namespace,function(){e()&&!o.options.touchDevices||o._show()})}},_responsive(){let h="",f="",u="",c="",m="",v="";jQuery(".ult-responsive").each(function(t,o){let e=jQuery(o),i=e.attr("data-responsive-json-new"),n=e.data("ultimate-target"),s="",l="",r="",a="",p="",d="";jQuery(o).hasClass("ult-tooltipster-content"),void 0===i&&null==i||jQuery.each(jQuery.parseJSON(i),function(t,o){let i=t;void 0!==o&&null!=o&&(t=o.split(";"),jQuery.each(t,function(t,o){if(void 0!==o||null!=o){var e=o.split(":");switch(e[0]){case"large_screen":s+=i+":"+e[1]+";";break;case"desktop":l+=i+":"+e[1]+";";break;case"tablet":r+=i+":"+e[1]+";";break;case"tablet_portrait":a+=i+":"+e[1]+";";break;case"mobile_landscape":p+=i+":"+e[1]+";";break;case"mobile":d+=i+":"+e[1]+";"}}}))}),""!=d&&(v+=n+"{"+d+"}"),""!=p&&(m+=n+"{"+p+"}"),""!=a&&(c+=n+"{"+a+"}"),""!=r&&(u+=n+"{"+r+"}"),""!=l&&(f+=n+"{"+l+"}"),""!=s&&(h+=n+"{"+s+"}")});var t="<style>\n/** Ultimate: Tooltipster Responsive **/ ",t=(t=(t=(t=(t=(t+=f)+("\n@media (min-width: 1824px) { "+h+"\n}"))+("\n@media (max-width: 1199px) { "+u+"\n}"))+("\n@media (max-width: 991px)  { "+c+"\n}"))+("\n@media (max-width: 767px)  { "+m+"\n}"))+("\n@media (max-width: 479px)  { "+v+"\n}")+"\n/** Ultimate: Tooltipster Responsive - **/</style>";jQuery("head").append(t)},_show(){let t=this;"shown"!=t.Status&&"appearing"!=t.Status&&(t.options.delay?t.timerShow=setTimeout(function(){("click"==t.options.trigger||"hover"==t.options.trigger&&t.mouseIsOverProxy)&&(t._showNow(),t._responsive())},t.options.delay):t._showNow()),t._responsive()},_showNow(t){let a=this;a.options.functionBefore.call(a.$el,a.$el,function(){if(a.enabled&&null!==a.Content){t&&a.callbacks.show.push(t),a.callbacks.hide=[],clearTimeout(a.timerShow),a.timerShow=null,clearTimeout(a.timerHide),a.timerHide=null,a.options.onlyOne&&I(".ult-tooltipstered").not(a.$el).each(function(t,o){let n=I(o),e=n.data("ult-tooltipster-ns");I.each(e,function(t,o){var o=n.data(o),e=o.status(),i=o.option("autoClose");
1"hidden"!==e&&"disappearing"!==e&&i&&o.hide()})});var o=function(){a.Status="shown",I.each(a.callbacks.show,function(t,o){o.call(a.$el)}),a.callbacks.show=[]};if("hidden"!==a.Status){var e=0;"disappearing"===a.Status?(a.Status="appearing",p()?(a.$tooltip.clearQueue().removeClass("ult-tooltipster-dying").addClass("ult-tooltipster-"+a.options.animation+"-show"),0<a.options.speed&&a.$tooltip.delay(a.options.speed),a.$tooltip.queue(o)):a.$tooltip.stop().fadeIn(o)):"shown"===a.Status&&o()}else{a.Status="appearing";e=a.options.speed;let t=BaseStyle="";a.options.ultCustomTooltipStyle&&(t=a.options.ultContentStyle||"",BaseStyle=a.options.ultBaseStyle||""),a.bodyOverflowX=I("body").css("overflow-x"),I("body").css("overflow-x","hidden");var i="ult-tooltipster-"+a.options.animation,n="-webkit-transition-duration: "+a.options.speed+"ms; -webkit-animation-duration: "+a.options.speed+"ms; -moz-transition-duration: "+a.options.speed+"ms; -moz-animation-duration: "+a.options.speed+"ms; -o-transition-duration: "+a.options.speed+"ms; -o-animation-duration: "+a.options.speed+"ms; -ms-transition-duration: "+a.options.speed+"ms; -ms-animation-duration: "+a.options.speed+"ms; transition-duration: "+a.options.speed+"ms; animation-duration: "+a.options.speed+"ms;",s=a.options.minWidth?"min-width:"+Math.round(a.options.minWidth)+"px;":"",l=a.options.maxWidth?"max-width:"+Math.round(a.options.maxWidth)+"px;":"",r=a.options.interactive?"pointer-events: auto;":"";if(BaseStyle=BaseStyle+" "+s+" "+l+" "+r+" "+n,a.$tooltip=I('<div id="'+a.options.ult_adv_id+'" class="ult-tooltipster-base '+a.options.theme+'" style="'+BaseStyle+'"><div class="ult-tooltipster-content ult-responsive" data-ultimate-target="'+a.options.ultimate_target+"\" data-responsive-json-new = '"+a.options.responsive_json_new+"' style=\""+t+'"></div></div>'),p()&&a.$tooltip.addClass(i),a._content_insert(),a.$tooltip.appendTo("body"),a.reposition(),a.options.functionReady.call(a.$el,a.$el,a.$tooltip),p()?(a.$tooltip.addClass(i+"-show"),0<a.options.speed&&a.$tooltip.delay(a.options.speed),a.$tooltip.queue(o)):a.$tooltip.css("display","none").fadeIn(a.options.speed,o),a._interval_set(),I(O).on("scroll."+a.namespace+" resize."+a.namespace,function(){a.reposition()}),a.options.autoClose)if(I("body").off("."+a.namespace),"hover"==a.options.trigger)if(d&&setTimeout(function(){I("body").on("touchstart."+a.namespace,function(){a.hide()})},0),a.options.interactive){d&&a.$tooltip.on("touchstart."+a.namespace,function(t){t.stopPropagation()});let t=null;a.$elProxy.add(a.$tooltip).on("mouseleave."+a.namespace+"-autoClose",function(){clearTimeout(t),t=setTimeout(function(){a.hide()},a.options.interactiveTolerance)}).on("mouseenter."+a.namespace+"-autoClose",function(){clearTimeout(t)})}else a.$elProxy.on("mouseleave."+a.namespace+"-autoClose",function(){a.hide()});else"click"==a.options.trigger&&(setTimeout(function(){I("body").on("click."+a.namespace+" touchstart."+a.namespace,function(){a.hide()})},0),a.options.interactive)&&a.$tooltip.on("click."+a.namespace+" touchstart."+a.namespace,function(t){t.stopPropagation()})}0<a.options.timer&&(a.timerHide=setTimeout(function(){a.timerHide=null,a.hide()},a.options.timer+e))}})},_interval_set(){let e=this;e.checkInterval=setInterval(function(){if(0===I("body").find(e.$el).length||0===I("body").find(e.$elProxy).length||"hidden"==e.Status||0===I("body").find(e.$tooltip).length)"shown"!=e.Status&&"appearing"!=e.Status||e.hide(),e._interval_cancel();else if(e.options.positionTracker){let t=e._repositionInfo(e.$elProxy),o=!1;n(t.dimension,e.elProxyPosition.dimension)&&("fixed"===e.$elProxy.css("position")?n(t.position,e.elProxyPosition.position)&&(o=!0):n(t.offset,e.elProxyPosition.offset)&&(o=!0)),o||e.reposition()}},200)},_interval_cancel(){clearInterval(this.checkInterval),this.checkInterval=null},_content_set(t){"object"==typeof t&&null!==t&&this.options.contentCloning&&(t=t.clone(!0)),this.Content=t},_content_insert(){var t=this.$tooltip.find(".ult-tooltipster-content");"string"!=typeof this.Content||this.options.contentAsHTML?t.empty().append(this.Content):t.text(this.Content)},_update(t){let o=this;
1o._content_set(t),null!==o.Content?"hidden"!==o.Status&&(o._content_insert(),o.reposition(),o.options.updateAnimation)&&(p()?(o.$tooltip.css({width:"","-webkit-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("ult-tooltipster-content-changing"),setTimeout(function(){"hidden"!=o.Status&&(o.$tooltip.removeClass("ult-tooltipster-content-changing"),setTimeout(function(){"hidden"!==o.Status&&o.$tooltip.css({"-webkit-transition":o.options.speed+"ms","-moz-transition":o.options.speed+"ms","-o-transition":o.options.speed+"ms","-ms-transition":o.options.speed+"ms",transition:o.options.speed+"ms"})},o.options.speed))},o.options.speed)):o.$tooltip.fadeTo(o.options.speed,.5,function(){"hidden"!=o.Status&&o.$tooltip.fadeTo(o.options.speed,1)})):o.hide()},_repositionInfo(t){return{dimension:{height:t.outerHeight(!1),width:t.outerWidth(!1)},offset:t.offset(),position:{left:parseInt(t.css("left")),top:parseInt(t.css("top"))}}},hide(t){let e=this,o=(t&&e.callbacks.hide.push(t),e.callbacks.show=[],clearTimeout(e.timerShow),e.timerShow=null,clearTimeout(e.timerHide),e.timerHide=null,function(){I.each(e.callbacks.hide,function(t,o){o.call(e.$el)}),e.callbacks.hide=[]});return"shown"==e.Status||"appearing"==e.Status?(e.Status="disappearing",t=function(){e.Status="hidden","object"==typeof e.Content&&null!==e.Content&&e.Content.detach(),e.$tooltip.remove(),e.$tooltip=null,I(O).off("."+e.namespace),I("body").off("."+e.namespace).css("overflow-x",e.bodyOverflowX),I("body").off("."+e.namespace),e.$elProxy.off("."+e.namespace+"-autoClose"),e.options.functionAfter.call(e.$el,e.$el),o()},p()?(e.$tooltip.clearQueue().removeClass("ult-tooltipster-"+e.options.animation+"-show").addClass("ult-tooltipster-dying"),0<e.options.speed&&e.$tooltip.delay(e.options.speed),e.$tooltip.queue(t)):e.$tooltip.stop().fadeOut(e.options.speed,t)):"hidden"==e.Status&&o(),e},show(t){return this._showNow(t),this},update(t){return this.content(t)},content(t){return void 0===t?this.Content:(this._update(t),this)},reposition(){var h,f,u,c,m,v=this;if(0!==I("body").find(v.$tooltip).length){v.$tooltip.css("width",""),v.elProxyPosition=v._repositionInfo(v.$elProxy);let o=null,e=I(O).width(),l=v.elProxyPosition,i=v.$tooltip.outerWidth(!1),n=(v.$tooltip.innerWidth(),v.$tooltip.outerHeight(!1));if(v.$elProxy.is("area")){var g=v.$elProxy.attr("shape"),y=v.$elProxy.parent().attr("name"),y=I('img[usemap="#'+y+'"]'),$=y.offset().left,w=y.offset().top,b=void 0!==v.$elProxy.attr("coords")?v.$elProxy.attr("coords").split(","):void 0;if("circle"==g){var x=parseInt(b[0]),_=parseInt(b[1]),C=parseInt(b[2]);l.dimension.height=2*C,l.dimension.width=2*C,l.offset.top=w+_-C,l.offset.left=$+x-C}else if("rect"==g){var x=parseInt(b[0]),_=parseInt(b[1]),C=parseInt(b[2]),P=parseInt(b[3]);l.dimension.height=P-_,l.dimension.width=C-x,l.offset.top=w+_,l.offset.left=$+x}else if("poly"==g){let o=0,e=0,i=0,n=0,s="even";for(let t=0;t<b.length;t++){var S=parseInt(b[t]);s="even"==s?(S<(o=S>i&&(i=S,0===t)?i:o)&&(o=S),"odd"):(S<(e=S>n&&(n=S,1==t)?n:e)&&(e=S),"even")}l.dimension.height=n-e,l.dimension.width=i-o,l.offset.top=w+e,l.offset.left=$+o}else l.dimension.height=y.outerHeight(!1),l.dimension.width=y.outerWidth(!1),l.offset.top=w,l.offset.left=$}let s=0,t=0,r=0,a=parseInt(v.options.offsetY),p=parseInt(v.options.offsetX),d=v.options.position;function T(){var t=I(O).scrollLeft();s-t<0&&(o=s-t,s=t),s+i-t>e&&(o=s-(e+t-i),s=e+t-i)}function k(t,o){l.offset.top-I(O).scrollTop()-n-a-12<0&&-1<o.indexOf("top")&&(d=t),l.offset.top+l.dimension.height+n+12+a>I(O).scrollTop()+I(O).height()&&-1<o.indexOf("bottom")&&(d=t,r=l.offset.top-n-a-12)}if("top"==d&&(h=l.offset.left+i-(l.offset.left+l.dimension.width),s=l.offset.left+p-h/2,r=l.offset.top-n-a-12,T(),k("bottom","top")),"top-left"==d&&(s=l.offset.left+p,r=l.offset.top-n-a-12,T(),k("bottom-left","top-left")),"top-right"==d&&(s=l.offset.left+l.dimension.width+p-i,r=l.offset.top-n-a-12,T(),k("bottom-right","top-right")),"bottom"==d&&(h=l.offset.left+i-(l.offset.left+l.dimension.width),s=l.offset.left-h/2+p,r=l.offset.top+l.dimension.height+a+12,T(),k("top","bottom")),"bottom-left"==d&&(s=l.offset.left+p,r=l.offset.top+l.dimension.height+a+12,T(),k("top-left","bottom-left")),"bottom-right"==d&&(s=l.offset.left+l.dimension.width+p-i,r=l.offset.top+l.dimension.height+a+12,T(),k("top-right","bottom-right")),"left"==d&&(s=l.offset.left-p-i-12,t=l.offset.left+p+l.dimension.width+12,f=l.offset.top+n-(l.offset.top+l.dimension.height),r=l.offset.top-f/2-a,s<0&&t+i>e?(u=2*parseFloat(v.$tooltip.css("border-width")),c=i+s-u,v.$tooltip.css("width",c+"px"),n=v.$tooltip.outerHeight(!1),s=l.offset.left-p-c-12-u,f=l.offset.top+n-(l.offset.top+l.dimension.height),r=l.offset.top-f/2-a):s<0&&(s=l.offset.left+p+l.dimension.width+12,o="left")),"right"==d&&(s=l.offset.left+p+l.dimension.width+12,t=l.offset.left-p-i-12,f=l.offset.top+n-(l.offset.top+l.dimension.height),r=l.offset.top-f/2-a,s+i>e&&t<0?(u=2*parseFloat(v.$tooltip.css("border-width")),c=e-s-u,v.$tooltip.css("width",c+"px"),n=v.$tooltip.outerHeight(!1),f=l.offset.top+n-(l.offset.top+l.dimension.height),r=l.offset.top-f/2-a):s+i>
1e&&(s=l.offset.left-p-i-12,o="right")),v.options.arrow){let e="ult-tooltipster-arrow-"+d;P=v.options.arrowColor.length<1?v.$tooltip.css("background-color"):v.options.arrowColor,o=o?"left"==o?(e="ult-tooltipster-arrow-right",""):"right"==o?(e="ult-tooltipster-arrow-left",""):"left:"+Math.round(o)+"px;":"",C="top"==d||"top-left"==d||"top-right"==d?(m=parseFloat(v.$tooltip.css("border-bottom-width")),v.$tooltip.css("border-bottom-color")):"bottom"==d||"bottom-left"==d||"bottom-right"==d?(m=parseFloat(v.$tooltip.css("border-top-width")),v.$tooltip.css("border-top-color")):"left"==d?(m=parseFloat(v.$tooltip.css("border-right-width")),v.$tooltip.css("border-right-color")):"right"==d?(m=parseFloat(v.$tooltip.css("border-left-width")),v.$tooltip.css("border-left-color")):(m=parseFloat(v.$tooltip.css("border-bottom-width")),v.$tooltip.css("border-bottom-color")),1<m&&m++;let i="";if(0!==m){let t="",o="border-color: "+C+";";-1!==e.indexOf("bottom")?t="margin-top: -"+Math.round(m)+"px;":-1!==e.indexOf("top")?t="margin-bottom: -"+Math.round(m)+"px;":-1!==e.indexOf("left")?t="margin-right: -"+Math.round(m)+"px;":-1!==e.indexOf("right")&&(t="margin-left: -"+Math.round(m)+"px;"),i='<span class="ult-tooltipster-arrow-border" style="'+t+" "+o+';"></span>'}v.$tooltip.find(".ult-tooltipster-arrow").remove();_='<div class="'+e+' ult-tooltipster-arrow" style="'+o+'">'+i+'<span style="border-color:'+P+';" ></span></div>';v.$tooltip.append(_)}v.$tooltip.css({top:Math.round(r)+"px",left:Math.round(s)+"px"})}return v},enable(){return this.enabled=!0,this},disable(){return this.hide(),this.enabled=!1,this},destroy(){let e=this;e.hide(),e.$el[0]!==e.$elProxy[0]&&e.$elProxy.remove(),e.$el.removeData(e.namespace).off("."+e.namespace);var t,o=e.$el.data("ult-tooltipster-ns");return 1===o.length?(t="string"==typeof e.Content?e.Content:I("<div></div>").append(e.Content).html(),e.$el.removeClass("ult-tooltipstered").attr("title",t).removeData(e.namespace).removeData("ult-tooltipster-ns").off("."+e.namespace)):(o=I.grep(o,function(t,o){return t!==e.namespace}),e.$el.data("ult-tooltipster-ns",o)),e},elementIcon(){return this.$el[0]!==this.$elProxy[0]?this.$elProxy[0]:void 0},elementTooltip(){return this.$tooltip?this.$tooltip[0]:void 0},option(t,o){return void 0===o?this.options[t]:(this.options[t]=o,this)},status(){return this.Status}},I.fn.ulttooltipster=function(){let i=arguments;if(0===this.length){if("string"!=typeof i[0])return this;{let t=!0;return"setDefaults"===i[0]?I.extend(a,i[1]):t=!1,t?!0:this}}if("string"==typeof i[0]){let e="#*$~&";return this.each(function(){var t=I(this).data("ult-tooltipster-ns"),t=t?I(this).data(t[0]):null;if(!t)throw new Error("You called Tooltipster's \""+i[0]+'" method on an uninitialized element');if("function"!=typeof t[i[0]])throw new Error('Unknown method .ult-tooltipster("'+i[0]+'")');var o=t[i[0]](i[1],i[2]);if(o!==t)return e=o,!1}),"#*$~&"!==e?e:this}let n=[],t=i[0]&&void 0!==i[0].multiple,s=t&&i[0].multiple||!t&&a.multiple,o=i[0]&&void 0!==i[0].debug,l=o&&i[0].debug||!o&&a.debug;return this.each(function(){let t=!1,o=I(this).data("ult-tooltipster-ns"),e=null;!o||s?t=!0:l&&console.log('Tooltipster: one or more tooltips are already attached to this element: ignoring. Use the "multiple" option to attach more tooltips.'),t&&(e=new r(this,i[0]),(o=o||[]).push(e.namespace),I(this).data("ult-tooltipster-ns",o),I(this).data(e.namespace,e)),n.push(e)}),s?n:this},!!("ontouchstart"in O)),t=!1;I("body").one("mousemove",function(){t=!0})})(jQuery,window,document);

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.