!function(e){var o,M,k,V,R,E,t=(o=e.document,M=Array.prototype.slice,k=e.requestAnimationFrame||e.mozRequestAnimationFrame||e.webkitRequestAnimationFrame||e.msRequestAnimationFrame||function(e){return setTimeout(e,1e3/60)},R=V=50,E={dialRadius:40,dialStartAngle:135,dialEndAngle:45,value:0,max:100,min:0,valueDialClass:"value",valueClass:"value-text",dialClass:"dial",gaugeClass:"gauge",showValue:!0,gaugeColor:null,label:function(e){return Math.round(e)}},function(e,a){var i,o,t,n,r=e,d=(a=function(e){var n=e;return M.call(arguments,1).forEach(function(e){for(var t in e)e.hasOwnProperty(t)&&(n[t]=e[t])}),n}({},E,a)).max,f=a.min,c=S(a.value,f,d),l=a.dialRadius,s=a.showValue,u=a.dialStartAngle,m=a.dialEndAngle,v=a.valueDialClass,h=a.valueClass,g=(a.valueLabelClass,a.dialClass),p=a.gaugeClass,w=a.color,A=a.label,x=a.viewBox;function b(e,t,n,a){var i,o,r,l,s=(o=t,{end:j(r=V,l=R,i=e,n),start:j(r,l,i,o)}),u=s.start,d=s.end,f=void 0===a?1:a;return["M",u.x,u.y,"A",e,e,0,f,1,d.x,d.y].join(" ")}function C(e){var t=F(100*(e-f)/(d-f),360-Math.abs(u-m)),n=t<=180?0:1;s&&(i.textContent=A.call(a,e)),o.setAttribute("d",b(l,u,t+u,n))}function y(e,t){var n=w(e),a="stroke "+1e3*t+"ms ease";o.style=["stroke: "+n,"-webkit-transition: "+a,"-moz-transition: "+a,"transition: "+a].join(";")}return u