/* tooltipster-scrollableTip v1.0.0 */!function(e,i){"function"==typeof define&&define.amd?define(["tooltipster"],function(e){return i(e)}):"object"==typeof exports?module.exports=i(require("tooltipster")):i(jQuery)}(this,function(e){return e.tooltipster._plugin({name:"laa.scrollableTip",instance:{__init:function(i){var t=this;t.__instance=i,t.__maxSize,t.__namespace="tooltipster-scrollableTip-"+Math.round(1e6*Math.random()),t.__instance._on("positionTest."+t.__namespace,function(e){"document"==e.container&&e.takeTest(!1)}),t.__instance._on("positionTested."+t.__namespace,function(i){var n=!1;if(e.each(i.results,function(e,i){return i.whole?(n=!0,!1):void 0}),n)t.__maxSize=null;else{var o,s,a=[];e.each(i.results,function(e,t){if(a[e]={height:Math.min(i.helper.geo.available.window[t.side].height-t.distance.vertical,i.helper.geo.window.size.height),width:Math.min(i.helper.geo.available.window[t.side].width-t.distance.horizontal,i.helper.geo.window.size.width)},t.size.width<=a[e].width){var n=Math.min(t.size.height,a[e].height),_=Math.min(t.size.width,a[e].width),h=n*_;(!o||h>o)&&(o=h,s=e)}}),i.edit([i.results[s]]),t.__maxSize=a[s]}}),t.__instance._on("position."+t.__namespace,function(i){var n=i.position;e(i.tooltip).off("."+t.__namespace),t.__maxSize?(n.size.height>t.__maxSize.height&&"bottom"!==n.side&&(n.coord.top=0),n.size.width>t.__maxSize.width&&"right"!==n.side&&(n.coord.left=0),n.size.height=Math.min(n.size.height,t.__maxSize.height),n.size.width=Math.min(n.size.width,t.__maxSize.width),i.edit(n),t.__instance.option("interactive")||e(i.tooltip).css("pointer-events","auto").on("mouseenter."+t.__namespace,function(e){t.__instance._trigger({dismissable:!1,type:"dismissable"})}).on("mouseleave."+t.__namespace,function(e){t.__instance._trigger({delay:t.__instance.option("delayTouch")[1],dismissable:!0,event:e,type:"dismissable"})})):t.__instance.option("interactive")||e(i.tooltip).css("pointer-events","")})},__destroy:function(){this.__instance._off("."+this.__namespace)}}}),e});