/*! maphilight 26-05-2019 */ !function(t,i){"function"==typeof define&&define.amd?define(["jquery"],i):i(t.jQuery)}(this,function(d){var c,f,p,u,g,m,v,e,l,w,y;if(f=!!document.createElement("canvas").getContext,c=function(){var t=document.createElement("div");t.innerHTML='';var i=t.firstChild;return i.style.behavior="url(#default#VML)",!i||"object"==typeof i.adj}(),f||c){if(f){e=function(t){return Math.max(0,Math.min(parseInt(t,16),255))},l=function(t,i){return"rgba("+e(t.substr(0,2))+","+e(t.substr(2,2))+","+e(t.substr(4,2))+","+i+")"},p=function(t){var i=d('').get(0);return i.getContext("2d").clearRect(0,0,d(t).width(),d(t).height()),i};function b(t,e,a,o,r){if(o=o||0,r=r||0,t.beginPath(),"rect"==e)t.rect(a[0]+o,a[1]+r,a[2]-a[0],a[3]-a[1]);else if("poly"==e)for(t.moveTo(a[0]+o,a[1]+r),i=2;i').get(0)},u=function(t,i,e,a,o){var r,s,n,h;for(var l in e)e[l]=parseInt(e[l],10);r='',s=a.stroke?'strokeweight="'+a.strokeWidth+'" stroked="t" strokecolor="#'+a.strokeColor+'"':'stroked="f"',n='',"rect"==i?h=d(''):"poly"==i?h=d(''):"circ"==i&&(h=d('')),h.get(0).innerHTML=r+n,d(t).append(h)},g=function(t){var i=d("
"+t.innerHTML+"
");i.children("[name=highlighted]").remove(),t.innerHTML=i.html()};m=function(t){var i,e,a=(t.getAttribute("shape")||"rect").toLowerCase().substr(0,4);if("defa"!==a){for(e=(t.getAttribute("coords")||"").split(","),i=0;i").css({display:"block",backgroundImage:'url("'+o+'")',backgroundSize:"contain",position:"relative",padding:0,width:this.width,height:this.height}),s.wrapClass&&(!0===s.wrapClass?t.addClass(d(this).attr("class")):t.addClass(s.wrapClass)),e.before(t).css("opacity",1e-10).css(v).remove(),c&&e.css("filter","Alpha(opacity=0)"),t.append(e),h=p(this),d(h).css(v),h.height=this.height,h.width=this.width,d(n).bind("alwaysOn.maphilight",function(){a&&g(a),f||d(h).empty(),d(n).find("area[coords]").each(function(){var t,i;if((i=y(this,s)).alwaysOn){if(!a&&f&&(a=p(e[0]),d(a).css(v),a.width=e[0].width,a.height=e[0].height,e.before(a)),i.fade=i.alwaysOnFade,!(t=m(this)))return;u(f?a:h,t[0],t[1],i,"")}})}).trigger("alwaysOn.maphilight").bind("mouseover.maphilight focusin.maphilight",function(t){var i,e,a=t.target;if(!(e=y(a,s)).neverOn&&!e.alwaysOn){if(!(i=m(a)))return;if(u(h,i[0],i[1],e,"highlighted"),e.groupBy){var o;o=/^[a-zA-Z][\-a-zA-Z]+$/.test(e.groupBy)?n.find("area["+e.groupBy+'="'+d(a).attr(e.groupBy)+'"]'):n.find(e.groupBy);var r=a;o.each(function(){if(this!=r){var t=y(this,s);if(!t.neverOn&&!t.alwaysOn){var i=m(this);u(h,i[0],i[1],t,"highlighted")}}})}f||d(h).append("")}}).bind("mouseout.maphilight focusout.maphilight",function(t){g(h)}),e.before(h),e.addClass("maphilighted")}})},d.fn.maphilight.defaults={fill:!0,fillColor:"ffffff",fillOpacity:.2,stroke:!0,strokeColor:"99ccff",strokeOpacity:1,strokeWidth:1,fade:!0,alwaysOn:!1,neverOn:!1,groupBy:!1,wrapClass:!0,shadow:!1,shadowX:0,shadowY:0,shadowRadius:6,shadowColor:"000000",shadowOpacity:.8,shadowPosition:"outside",shadowFrom:!1}}else d.fn.maphilight=function(){return this}});