/*! * Chart.js * http://chartjs.org/ * * Copyright 2017 Nick Downie * Released under the MIT license * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md */ !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Chart=t()}}(function(){return function t(e,n,i){function a(r,l){if(!n[r]){if(!e[r]){var s="function"==typeof require&&require;if(!l&&s)return s(r,!0);if(o)return o(r,!0);var u=new Error("Cannot find module '"+r+"'");throw u.code="MODULE_NOT_FOUND",u}var d=n[r]={exports:{}};e[r][0].call(d.exports,function(t){var n=e[r][1][t];return a(n||t)},d,d.exports,t,e,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;rn?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,o=2*a-1,r=n.alpha()-i.alpha(),l=((o*r==-1?o:(o+r)/(1+o*r))+1)/2,s=1-l;return this.rgb(l*n.red()+s*i.red(),l*n.green()+s*i.green(),l*n.blue()+s*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new o,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]}function d(t){var e,n,i,a=u(t),o=a[0],r=a[1],l=a[2];return o/=95.047,r/=100,l/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,l=l>.008856?Math.pow(l,1/3):7.787*l+16/116,e=116*r-16,n=500*(o-r),i=200*(r-l),[e,n,i]}function c(t){var e,n,i,a,o,r=t[0]/360,l=t[1]/100,s=t[2]/100;if(0==l)return o=255*s,[o,o,o];e=2*s-(n=s<.5?s*(1+l):s+l-s*l),a=[0,0,0];for(var u=0;u<3;u++)(i=r+1/3*-(u-1))<0&&i++,i>1&&i--,o=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*o;return a}function h(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-n),l=255*i*(1-n*o),s=255*i*(1-n*(1-o)),i=255*i;switch(a){case 0:return[i,s,r];case 1:return[l,i,r];case 2:return[r,i,s];case 3:return[r,l,i];case 4:return[s,r,i];case 5:return[i,r,l]}}function f(t){var e,n,i,a,o=t[0]/360,l=t[1]/100,s=t[2]/100,u=l+s;switch(u>1&&(l/=u,s/=u),e=Math.floor(6*o),n=1-s,i=6*o-e,0!=(1&e)&&(i=1-i),a=l+i*(n-l),e){default:case 6:case 0:r=n,g=a,b=l;break;case 1:r=a,g=n,b=l;break;case 2:r=l,g=n,b=a;break;case 3:r=l,g=a,b=n;break;case 4:r=a,g=l,b=n;break;case 5:r=n,g=l,b=a}return[255*r,255*g,255*b]}function p(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100,l=t[3]/100;return e=1-Math.min(1,a*(1-l)+l),n=1-Math.min(1,o*(1-l)+l),i=1-Math.min(1,r*(1-l)+l),[255*e,255*n,255*i]}function v(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*a+-1.5372*o+-.4986*r,n=-.9689*a+1.8758*o+.0415*r,i=.0557*a+-.204*o+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function m(t){var e,n,i,a=t[0],o=t[1],r=t[2];return a/=95.047,o/=100,r/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,n=500*(a-o),i=200*(o-r),[e,n,i]}function x(t){var e,n,i,a,o=t[0],r=t[1],l=t[2];return o<=8?a=(n=100*o/903.3)/100*7.787+16/116:(n=100*Math.pow((o+16)/116,3),a=Math.pow(n/100,1/3)),e=e/95.047<=.008856?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i=i/108.883<=.008859?i=108.883*(a-l/200-16/116)/7.787:108.883*Math.pow(a-l/200,3),[e,n,i]}function y(t){var e,n,i,a=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),(n=360*e/2/Math.PI)<0&&(n+=360),i=Math.sqrt(o*o+r*r),[a,i,n]}function k(t){return v(x(t))}function w(t){var e,n,i,a=t[0],o=t[1];return i=t[2]/360*2*Math.PI,e=o*Math.cos(i),n=o*Math.sin(i),[a,e,n]}function M(t){return S[t]}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:l,rgb2keyword:s,rgb2xyz:u,rgb2lab:d,rgb2lch:function(t){return y(d(t))},hsl2rgb:c,hsl2hsv:function(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,a*=o<=1?o:2-o,n=(o+a)/2,e=2*a/(o+a),[i,100*e,100*n])},hsl2hwb:function(t){return o(c(t))},hsl2cmyk:function(t){return l(c(t))},hsl2keyword:function(t){return s(c(t))},hsv2rgb:h,hsv2hsl:function(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=n<=1?n:2-n,e=e||0,n/=2,[i,100*e,100*n]},hsv2hwb:function(t){return o(h(t))},hsv2cmyk:function(t){return l(h(t))},hsv2keyword:function(t){return s(h(t))},hwb2rgb:f,hwb2hsl:function(t){return i(f(t))},hwb2hsv:function(t){return a(f(t))},hwb2cmyk:function(t){return l(f(t))},hwb2keyword:function(t){return s(f(t))},cmyk2rgb:p,cmyk2hsl:function(t){return i(p(t))},cmyk2hsv:function(t){return a(p(t))},cmyk2hwb:function(t){return o(p(t))},cmyk2keyword:function(t){return s(p(t))},keyword2rgb:M,keyword2hsl:function(t){return i(M(t))},keyword2hsv:function(t){return a(M(t))},keyword2hwb:function(t){return o(M(t))},keyword2cmyk:function(t){return l(M(t))},keyword2lab:function(t){return d(M(t))},keyword2xyz:function(t){return u(M(t))},xyz2rgb:v,xyz2lab:m,xyz2lch:function(t){return y(m(t))},lab2xyz:x,lab2rgb:k,lab2lch:y,lch2lab:w,lch2xyz:function(t){return x(w(t))},lch2rgb:function(t){return k(w(t))}};var S={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},C={};for(var _ in S)C[JSON.stringify(S[_])]=_},{}],5:[function(t,e,n){var i=t(4),a=function(){return new u};for(var o in i){a[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\w+)2(\w+)/.exec(o),l=r[1],s=r[2];(a[l]=a[l]||{})[s]=a[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index=0&&a>0)&&(v+=a));return o=c.getPixelForValue(v),r=c.getPixelForValue(v+f),l=(r-o)/2,{size:l,base:o,head:r,center:r+l/2}},calculateBarIndexPixels:function(t,e,n){var i,a,r,l,s,u,d=this,c=n.scale.options,h=d.getStackIndex(t),f=n.pixels,g=f[e],p=f.length,v=n.start,m=n.end;return 1===p?(i=g>v?g-v:m-g,a=g0&&(i=(g-f[e-1])/2,e===p-1&&(a=i)),e');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(n,i){var a=t.getDatasetMeta(0),r=e.datasets[0],l=a.data[i],s=l&&l.custom||{},u=o.valueAtIndexOrDefault,d=t.options.elements.arc;return{text:n,fillStyle:s.backgroundColor?s.backgroundColor:u(r.backgroundColor,i,d.backgroundColor),strokeStyle:s.borderColor?s.borderColor:u(r.borderColor,i,d.borderColor),lineWidth:s.borderWidth?s.borderWidth:u(r.borderWidth,i,d.borderWidth),hidden:isNaN(r.data[i])||a.data[i].hidden,index:i}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;n=Math.PI?-1:g<-Math.PI?1:0))+f,v={x:Math.cos(g),y:Math.sin(g)},m={x:Math.cos(p),y:Math.sin(p)},b=g<=0&&p>=0||g<=2*Math.PI&&2*Math.PI<=p,x=g<=.5*Math.PI&&.5*Math.PI<=p||g<=2.5*Math.PI&&2.5*Math.PI<=p,y=g<=-Math.PI&&-Math.PI<=p||g<=Math.PI&&Math.PI<=p,k=g<=.5*-Math.PI&&.5*-Math.PI<=p||g<=1.5*Math.PI&&1.5*Math.PI<=p,w=h/100,M={x:y?-1:Math.min(v.x*(v.x<0?1:w),m.x*(m.x<0?1:w)),y:k?-1:Math.min(v.y*(v.y<0?1:w),m.y*(m.y<0?1:w))},S={x:b?1:Math.max(v.x*(v.x>0?1:w),m.x*(m.x>0?1:w)),y:x?1:Math.max(v.y*(v.y>0?1:w),m.y*(m.y>0?1:w))},C={width:.5*(S.x-M.x),height:.5*(S.y-M.y)};u=Math.min(l/C.width,s/C.height),d={x:-.5*(S.x+M.x),y:-.5*(S.y+M.y)}}n.borderWidth=e.getMaxBorderWidth(c.data),n.outerRadius=Math.max((u-n.borderWidth)/2,0),n.innerRadius=Math.max(h?n.outerRadius/100*h:0,0),n.radiusLength=(n.outerRadius-n.innerRadius)/n.getVisibleDatasetCount(),n.offsetX=d.x*n.outerRadius,n.offsetY=d.y*n.outerRadius,c.total=e.calculateTotal(),e.outerRadius=n.outerRadius-n.radiusLength*e.getRingIndex(e.index),e.innerRadius=Math.max(e.outerRadius-n.radiusLength,0),o.each(c.data,function(n,i){e.updateElement(n,i,t)})},updateElement:function(t,e,n){var i=this,a=i.chart,r=a.chartArea,l=a.options,s=l.animation,u=(r.left+r.right)/2,d=(r.top+r.bottom)/2,c=l.rotation,h=l.rotation,f=i.getDataset(),g=n&&s.animateRotate?0:t.hidden?0:i.calculateCircumference(f.data[e])*(l.circumference/(2*Math.PI)),p=n&&s.animateScale?0:i.innerRadius,v=n&&s.animateScale?0:i.outerRadius,m=o.valueAtIndexOrDefault;o.extend(t,{_datasetIndex:i.index,_index:e,_model:{x:u+a.offsetX,y:d+a.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:v,innerRadius:p,label:m(f.label,e,a.data.labels[e])}});var b=t._model;this.removeHoverStyle(t),n&&s.animateRotate||(b.startAngle=0===e?l.rotation:i.getMeta().data[e-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),i=0;return o.each(n.data,function(n,a){t=e.data[a],isNaN(t)||n.hidden||(i+=Math.abs(t))}),i},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,o=t.length,r=0;r(i=e>i?e:i)?n:i;return i}})}},{25:25,40:40,45:45}],18:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(t){function e(t,e){return o.valueOrDefault(t.showLine,e.showLines)}t.controllers.line=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,update:function(t){var n,i,a,r=this,l=r.getMeta(),s=l.dataset,u=l.data||[],d=r.chart.options,c=d.elements.line,h=r.getScaleForId(l.yAxisID),f=r.getDataset(),g=e(f,d);for(g&&(a=s.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),s._scale=h,s._datasetIndex=r.index,s._children=u,s._model={spanGaps:f.spanGaps?f.spanGaps:d.spanGaps,tension:a.tension?a.tension:o.valueOrDefault(f.lineTension,c.tension),backgroundColor:a.backgroundColor?a.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:a.borderWidth?a.borderWidth:f.borderWidth||c.borderWidth,borderColor:a.borderColor?a.borderColor:f.borderColor||c.borderColor,borderCapStyle:a.borderCapStyle?a.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:a.borderDash?a.borderDash:f.borderDash||c.borderDash,borderDashOffset:a.borderDashOffset?a.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:a.borderJoinStyle?a.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:a.fill?a.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:a.steppedLine?a.steppedLine:o.valueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:a.cubicInterpolationMode?a.cubicInterpolationMode:o.valueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode)},s.pivot()),n=0,i=u.length;n');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(n,i){var a=t.getDatasetMeta(0),r=e.datasets[0],l=a.data[i].custom||{},s=o.valueAtIndexOrDefault,u=t.options.elements.arc;return{text:n,fillStyle:l.backgroundColor?l.backgroundColor:s(r.backgroundColor,i,u.backgroundColor),strokeStyle:l.borderColor?l.borderColor:s(r.borderColor,i,u.borderColor),lineWidth:l.borderWidth?l.borderWidth:s(r.borderWidth,i,u.borderWidth),hidden:isNaN(r.data[i])||a.data[i].hidden,index:i}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;n0&&!isNaN(t)?2*Math.PI/e:0}})}},{25:25,40:40,45:45}],20:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(t){t.controllers.radar=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,linkScales:o.noop,update:function(t){var e=this,n=e.getMeta(),i=n.dataset,a=n.data,r=i.custom||{},l=e.getDataset(),s=e.chart.options.elements.line,u=e.chart.scale;void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),o.extend(n.dataset,{_datasetIndex:e.index,_scale:u,_children:a,_loop:!0,_model:{tension:r.tension?r.tension:o.valueOrDefault(l.lineTension,s.tension),backgroundColor:r.backgroundColor?r.backgroundColor:l.backgroundColor||s.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:l.borderWidth||s.borderWidth,borderColor:r.borderColor?r.borderColor:l.borderColor||s.borderColor,fill:r.fill?r.fill:void 0!==l.fill?l.fill:s.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:l.borderCapStyle||s.borderCapStyle,borderDash:r.borderDash?r.borderDash:l.borderDash||s.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:l.borderDashOffset||s.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:l.borderJoinStyle||s.borderJoinStyle}}),n.dataset.pivot(),o.each(a,function(n,i){e.updateElement(n,i,t)},e),e.updateBezierControlPoints()},updateElement:function(t,e,n){var i=this,a=t.custom||{},r=i.getDataset(),l=i.chart.scale,s=i.chart.options.elements.point,u=l.getPointPositionForValue(e,r.data[e]);void 0!==r.radius&&void 0===r.pointRadius&&(r.pointRadius=r.radius),void 0!==r.hitRadius&&void 0===r.pointHitRadius&&(r.pointHitRadius=r.hitRadius),o.extend(t,{_datasetIndex:i.index,_index:e,_scale:l,_model:{x:n?l.xCenter:u.x,y:n?l.yCenter:u.y,tension:a.tension?a.tension:o.valueOrDefault(r.lineTension,i.chart.options.elements.line.tension),radius:a.radius?a.radius:o.valueAtIndexOrDefault(r.pointRadius,e,s.radius),backgroundColor:a.backgroundColor?a.backgroundColor:o.valueAtIndexOrDefault(r.pointBackgroundColor,e,s.backgroundColor),borderColor:a.borderColor?a.borderColor:o.valueAtIndexOrDefault(r.pointBorderColor,e,s.borderColor),borderWidth:a.borderWidth?a.borderWidth:o.valueAtIndexOrDefault(r.pointBorderWidth,e,s.borderWidth),pointStyle:a.pointStyle?a.pointStyle:o.valueAtIndexOrDefault(r.pointStyle,e,s.pointStyle),hitRadius:a.hitRadius?a.hitRadius:o.valueAtIndexOrDefault(r.pointHitRadius,e,s.hitRadius)}}),t._model.skip=a.skip?a.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,e=this.getMeta();o.each(e.data,function(n,i){var a=n._model,r=o.splineCurve(o.previousItem(e.data,i,!0)._model,a,o.nextItem(e.data,i,!0)._model,a.tension);a.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),a.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),a.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),a.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),n.pivot()})},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,a=t._model;a.radius=n.hoverRadius?n.hoverRadius:o.valueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),a.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o.valueAtIndexOrDefault(e.pointHoverBackgroundColor,i,o.getHoverColor(a.backgroundColor)),a.borderColor=n.hoverBorderColor?n.hoverBorderColor:o.valueAtIndexOrDefault(e.pointHoverBorderColor,i,o.getHoverColor(a.borderColor)),a.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o.valueAtIndexOrDefault(e.pointHoverBorderWidth,i,a.borderWidth)},removeHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,a=t._model,r=this.chart.options.elements.point;a.radius=n.radius?n.radius:o.valueAtIndexOrDefault(e.pointRadius,i,r.radius),a.backgroundColor=n.backgroundColor?n.backgroundColor:o.valueAtIndexOrDefault(e.pointBackgroundColor,i,r.backgroundColor),a.borderColor=n.borderColor?n.borderColor:o.valueAtIndexOrDefault(e.pointBorderColor,i,r.borderColor),a.borderWidth=n.borderWidth?n.borderWidth:o.valueAtIndexOrDefault(e.pointBorderWidth,i,r.borderWidth)}})}},{25:25,40:40,45:45}],21:[function(t,e,n){"use strict";t(25)._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),e.exports=function(t){t.controllers.scatter=t.controllers.line}},{25:25}],22:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:o.noop,onComplete:o.noop}}),e.exports=function(t){t.Animation=a.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a,o,r=this.animations;for(e.chart=t,i||(t.animating=!0),a=0,o=r.length;a1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1),t.advance(1+n);var i=Date.now();t.dropFrames+=(i-e)/t.frameDuration,t.animations.length>0&&t.requestAnimationFrame()},advance:function(t){for(var e,n,i=this.animations,a=0;a=e.numSteps?(o.callback(e.onAnimationComplete,[e],n),n.animating=!1,i.splice(a,1)):++a}},Object.defineProperty(t.Animation.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(t.Animation.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}})}},{25:25,26:26,45:45}],23:[function(t,e,n){"use strict";var i=t(25),a=t(45),o=t(28),r=t(48);e.exports=function(t){function e(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=a.configMerge(i.global,i[t.type],t.options||{}),t}function n(t){var e=t.options;e.scale?t.scale.options=e.scale:e.scales&&e.scales.xAxes.concat(e.scales.yAxes).forEach(function(e){t.scales[e.id].options=e}),t.tooltip._options=e.tooltips}function l(t){return"top"===t||"bottom"===t}var s=t.plugins;t.types={},t.instances={},t.controllers={},a.extend(t.prototype,{construct:function(n,i){var o=this;i=e(i);var l=r.acquireContext(n,i),s=l&&l.canvas,u=s&&s.height,d=s&&s.width;o.id=a.uid(),o.ctx=l,o.canvas=s,o.config=i,o.width=d,o.height=u,o.aspectRatio=u?d/u:null,o.options=i.options,o._bufferedRender=!1,o.chart=o,o.controller=o,t.instances[o.id]=o,Object.defineProperty(o,"data",{get:function(){return o.config.data},set:function(t){o.config.data=t}}),l&&s?(o.initialize(),o.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return s.notify(t,"beforeInit"),a.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildScales(),t.initToolTip(),s.notify(t,"afterInit"),t},clear:function(){return a.canvas.clear(this),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,o=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(a.getMaximumWidth(i))),l=Math.max(0,Math.floor(o?r/o:a.getMaximumHeight(i)));if((e.width!==r||e.height!==l)&&(i.width=e.width=r,i.height=e.height=l,i.style.width=r+"px",i.style.height=l+"px",a.retinaScale(e,n.devicePixelRatio),!t)){var u={width:r,height:l};s.notify(e,"resize",[u]),e.options.onResize&&e.options.onResize(e,u),e.stop(),e.update(e.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;a.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),a.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),n&&(n.id=n.id||"scale")},buildScales:function(){var e=this,n=e.options,i=e.scales={},o=[];n.scales&&(o=o.concat((n.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(n.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),n.scale&&o.push({options:n.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),a.each(o,function(n){var o=n.options,r=a.valueOrDefault(o.type,n.dtype),s=t.scaleService.getScaleConstructor(r);if(s){l(o.position)!==l(n.dposition)&&(o.position=n.dposition);var u=new s({id:o.id,options:o,ctx:e.ctx,chart:e});i[u.id]=u,u.mergeTicksOptions(),n.isDefault&&(e.scale=u)}}),t.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,n=[],i=[];return a.each(e.data.datasets,function(a,o){var r=e.getDatasetMeta(o),l=a.type||e.config.type;if(r.type&&r.type!==l&&(e.destroyDatasetMeta(o),r=e.getDatasetMeta(o)),r.type=l,n.push(r.type),r.controller)r.controller.updateIndex(o);else{var s=t.controllers[r.type];if(void 0===s)throw new Error('"'+r.type+'" is not a chart type.');r.controller=new s(e,o),i.push(r.controller)}},e),i},resetElements:function(){var t=this;a.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),n(e),!1!==s.notify(e,"beforeUpdate")){e.tooltip._data=e.data;var i=e.buildOrUpdateControllers();a.each(e.data.datasets,function(t,n){e.getDatasetMeta(n).controller.buildOrUpdateElements()},e),e.updateLayout(),a.each(i,function(t){t.reset()}),e.updateDatasets(),e.tooltip.initialize(),e.lastActive=[],s.notify(e,"afterUpdate"),e._bufferedRender?e._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:e.render(t)}},updateLayout:function(){var e=this;!1!==s.notify(e,"beforeLayout")&&(t.layoutService.update(this,this.width,this.height),s.notify(e,"afterScaleUpdate"),s.notify(e,"afterLayout"))},updateDatasets:function(){var t=this;if(!1!==s.notify(t,"beforeDatasetsUpdate")){for(var e=0,n=t.data.datasets.length;e=0;--n)e.isDatasetVisible(n)&&e.drawDataset(n,t);s.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n=this,i=n.getDatasetMeta(t),a={meta:i,index:t,easingValue:e};!1!==s.notify(n,"beforeDatasetDraw",[a])&&(i.controller.draw(e),s.notify(n,"afterDatasetDraw",[a]))},_drawTooltip:function(t){var e=this,n=e.tooltip,i={tooltip:n,easingValue:t};!1!==s.notify(e,"beforeTooltipDraw",[i])&&(n.draw(),s.notify(e,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return o.modes.single(this,t)},getElementsAtEvent:function(t){return o.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return o.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=o.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return o.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e0||(a.forEach(function(e){delete t[e]}),delete t._chartjs)}}var a=["push","pop","shift","splice","unshift"];t.DatasetController=function(t,e){this.initialize(t,e)},i.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],o=i.data;for(t=0,e=a.length;ti&&t.insertElements(i,a-i)},insertElements:function(t,e){for(var n=0;n=n[e].length&&n[e].push({}),!n[e][r].type||s.type&&s.type!==n[e][r].type?o.merge(n[e][r],[t.scaleService.getScaleDefaults(l),s]):o.merge(n[e][r],s)}else o._merger(e,n,i,a)}})},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return o.each(t,function(t){e(t)&&n.push(t)}),n},o.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i=0;i--){var a=t[i];if(e(a))return a}},o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,n){return Math.abs(t-e)t},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},o.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},o.aliasPixel=function(t){return t%2==0?0:.5},o.splineCurve=function(t,e,n,i){var a=t.skip?e:t,o=e,r=n.skip?e:n,l=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),s=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),u=l/(l+s),d=s/(l+s),c=i*(u=isNaN(u)?0:u),h=i*(d=isNaN(d)?0:d);return{previous:{x:o.x-c*(r.x-a.x),y:o.y-c*(r.y-a.y)},next:{x:o.x+h*(r.x-a.x),y:o.y+h*(r.y-a.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,n,i,a,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),l=r.length;for(e=0;e0?r[e-1]:null,(a=e0?r[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},o.niceNum=function(t,e){var n=Math.floor(o.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},o.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},o.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.currentTarget||t.srcElement,l=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var u=parseFloat(o.getStyle(r,"padding-left")),d=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=l.right-l.left-u-c,g=l.bottom-l.top-d-h;return n=Math.round((n-l.left-u)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-l.top-d)/g*r.height/e.currentDevicePixelRatio),{x:n,y:i}},o.getConstraintWidth=function(t){return r(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return r(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode;if(!e)return t.clientWidth;var n=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,r=o.getConstraintWidth(t);return isNaN(r)?a:Math.min(a,r)},o.getMaximumHeight=function(t){var e=t.parentNode;if(!e)return t.clientHeight;var n=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,r=o.getConstraintHeight(t);return isNaN(r)?a:Math.min(a,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,o=t.width;i.height=a*n,i.width=o*n,t.ctx.scale(n,n),i.style.height=a+"px",i.style.width=o+"px"}},o.fontString=function(t,e,n){return e+" "+t+"px "+n},o.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var l=0;o.each(n,function(e){void 0!==e&&null!==e&&!0!==o.isArray(e)?l=o.measureText(t,a,r,l,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(l=o.measureText(t,a,r,l,e))})});var s=r.length/2;if(s>n.length){for(var u=0;ui&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.color=i?function(t){return t instanceof CanvasGradient&&(t=a.global.defaultColor),i(t)}:function(t){return console.error("Color.js not found!"),t},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{25:25,3:3,45:45}],28:[function(t,e,n){"use strict";function i(t,e){return t.native?{x:t.x,y:t.y}:u.getRelativePosition(t,e)}function a(t,e){var n,i,a,o,r;for(i=0,o=t.data.datasets.length;i0&&(u=t.getDatasetMeta(u[0]._datasetIndex).data),u},"x-axis":function(t,e){return s(t,e,{intersect:!1})},point:function(t,e){return o(t,i(e,t))},nearest:function(t,e,n){var a=i(e,t);n.axis=n.axis||"xy";var o=l(n.axis),s=r(t,a,n.intersect,o);return s.length>1&&s.sort(function(t,e){var n=t.getArea()-e.getArea();return 0===n&&(n=t._datasetIndex-e._datasetIndex),n}),s.slice(0,1)},x:function(t,e,n){var o=i(e,t),r=[],l=!1;return a(t,function(t){t.inXRange(o.x)&&r.push(t),t.inRange(o.x,o.y)&&(l=!0)}),n.intersect&&!l&&(r=[]),r},y:function(t,e,n){var o=i(e,t),r=[],l=!1;return a(t,function(t){t.inYRange(o.y)&&r.push(t),t.inRange(o.x,o.y)&&(l=!0)}),n.intersect&&!l&&(r=[]),r}}}},{45:45}],29:[function(t,e,n){"use strict";t(25)._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){var t=function(t,e){return this.construct(t,e),this};return t.Chart=t,t}},{25:25}],30:[function(t,e,n){"use strict";var i=t(45);e.exports=function(t){function e(t,e){return i.where(t,function(t){return t.position===e})}function n(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i._tmpIndex_-a._tmpIndex_:i.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,a=["fullWidth","position","weight"],o=a.length,r=0;rh&&st.maxHeight){s--;break}s++,c=u*d}t.labelRotation=s},afterCalculateTickRotation:function(){l.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){l.callback(this.options.beforeFit,[this])},fit:function(){var t=this,a=t.minSize={width:0,height:0},o=i(t._ticks),r=t.options,u=r.ticks,d=r.scaleLabel,c=r.gridLines,h=r.display,f=t.isHorizontal(),g=n(u),p=r.gridLines.tickMarkLength;if(a.width=f?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:h&&c.drawTicks?p:0,a.height=f?h&&c.drawTicks?p:0:t.maxHeight,d.display&&h){var v=s(d)+l.options.toPadding(d.padding).height;f?a.height+=v:a.width+=v}if(u.display&&h){var m=l.longestText(t.ctx,g.font,o,t.longestTextCache),b=l.numberOfLabelLines(o),x=.5*g.size,y=t.options.ticks.padding;if(f){t.longestLabelWidth=m;var k=l.toRadians(t.labelRotation),w=Math.cos(k),M=Math.sin(k)*m+g.size*b+x*(b-1)+x;a.height=Math.min(t.maxHeight,a.height+M+y),t.ctx.font=g.font;var S=e(t.ctx,o[0],g.font),C=e(t.ctx,o[o.length-1],g.font);0!==t.labelRotation?(t.paddingLeft="bottom"===r.position?w*S+3:w*x+3,t.paddingRight="bottom"===r.position?w*x+3:w*C+3):(t.paddingLeft=S/2+3,t.paddingRight=C/2+3)}else u.mirror?m=0:m+=y+x,a.width=Math.min(t.maxWidth,a.width+m),t.paddingTop=g.size/2,t.paddingBottom=g.size/2}t.handleMargins(),t.width=a.width,t.height=a.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){l.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(l.isNullOrUndef(t))return NaN;if("number"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:l.noop,getPixelForValue:l.noop,getValueForPixel:l.noop,getPixelForTick:function(t){var e=this,n=e.options.offset;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(n?0:1),1),a=i*t+e.paddingLeft;n&&(a+=i/2);var o=e.left+Math.round(a);return o+=e.isFullWidth()?e.margins.left:0}var r=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(r/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,i=e.left+Math.round(n);return i+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this,e=t.min,n=t.max;return t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0},_autoSkip:function(t){var e,n,i,a,o=this,r=o.isHorizontal(),s=o.options.ticks.minor,u=t.length,d=l.toRadians(o.labelRotation),c=Math.cos(d),h=o.longestLabelWidth*c,f=[];for(s.maxTicksLimit&&(a=s.maxTicksLimit),r&&(e=!1,(h+s.autoSkipPadding)*u>o.width-(o.paddingLeft+o.paddingRight)&&(e=1+Math.floor((h+s.autoSkipPadding)*u/(o.width-(o.paddingLeft+o.paddingRight)))),a&&u>a&&(e=Math.max(e,Math.floor(u/a)))),n=0;n1&&n%e>0||n%e==0&&n+e>=u)&&n!==u-1&&delete i.label,f.push(i);return f},draw:function(t){var e=this,i=e.options;if(i.display){var r=e.ctx,u=o.global,d=i.ticks.minor,c=i.ticks.major||d,h=i.gridLines,f=i.scaleLabel,g=0!==e.labelRotation,p=e.isHorizontal(),v=d.autoSkip?e._autoSkip(e.getTicks()):e.getTicks(),m=l.valueOrDefault(d.fontColor,u.defaultFontColor),b=n(d),x=l.valueOrDefault(c.fontColor,u.defaultFontColor),y=n(c),k=h.drawTicks?h.tickMarkLength:0,w=l.valueOrDefault(f.fontColor,u.defaultFontColor),M=n(f),S=l.options.toPadding(f.padding),C=l.toRadians(e.labelRotation),_=[],D="right"===i.position?e.left:e.right-k,I="right"===i.position?e.left+k:e.right,P="bottom"===i.position?e.top:e.bottom-k,A="bottom"===i.position?e.top+k:e.bottom;if(l.each(v,function(n,o){if(!l.isNullOrUndef(n.label)){var r,s,c,f,m=n.label;o===e.zeroLineIndex&&i.offset===h.offsetGridLines?(r=h.zeroLineWidth,s=h.zeroLineColor,c=h.zeroLineBorderDash,f=h.zeroLineBorderDashOffset):(r=l.valueAtIndexOrDefault(h.lineWidth,o),s=l.valueAtIndexOrDefault(h.color,o),c=l.valueOrDefault(h.borderDash,u.borderDash),f=l.valueOrDefault(h.borderDashOffset,u.borderDashOffset));var b,x,y,w,M,S,T,F,O,R,L="middle",z="middle",B=d.padding;if(p){var W=k+B;"bottom"===i.position?(z=g?"middle":"top",L=g?"right":"center",R=e.top+W):(z=g?"middle":"bottom",L=g?"left":"center",R=e.bottom-W);var N=a(e,o,h.offsetGridLines&&v.length>1);N1);H0)n=t.stepSize;else{var o=i.niceNum(e.max-e.min,!1);n=i.niceNum(o/(t.maxTicks-1),!0)}var r=Math.floor(e.min/n)*n,l=Math.ceil(e.max/n)*n;t.min&&t.max&&t.stepSize&&i.almostWhole((t.max-t.min)/t.stepSize,n/1e3)&&(r=t.min,l=t.max);var s=(l-r)/n;s=i.almostEquals(s,Math.round(s),n/1e3)?Math.round(s):Math.ceil(s),a.push(void 0!==t.min?t.min:r);for(var u=1;u3?n[2]-n[1]:n[1]-n[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var o=i.log10(Math.abs(a)),r="";if(0!==t){var l=-1*Math.floor(o);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var a=t/Math.pow(10,Math.floor(i.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===e||e===n.length-1?t.toExponential():""}}}},{45:45}],35:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:o.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?n=o.xLabel:a>0&&o.indexi.height-e.height&&(r="bottom");var l,s,u,d,c,h=(a.left+a.right)/2,f=(a.top+a.bottom)/2;"center"===r?(l=function(t){return t<=h},s=function(t){return t>h}):(l=function(t){return t<=e.width/2},s=function(t){return t>=i.width-e.width/2}),u=function(t){return t+e.width>i.width},d=function(t){return t-e.width<0},c=function(t){return t<=f?"top":"bottom"},l(n.x)?(o="left",u(n.x)&&(o="center",r=c(n.y))):s(n.x)&&(o="right",d(n.x)&&(o="center",r=c(n.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:o,yAlign:g.yAlign?g.yAlign:r}}function d(t,e,n){var i=t.x,a=t.y,o=t.caretSize,r=t.caretPadding,l=t.cornerRadius,s=n.xAlign,u=n.yAlign,d=o+r,c=l+r;return"right"===s?i-=e.width:"center"===s&&(i-=e.width/2),"top"===u?a+=d:a-="bottom"===u?e.height+d:e.height/2,"center"===u?"left"===s?i+=d:"right"===s&&(i-=d):"left"===s?i-=c:"right"===s&&(i+=c),{x:i,y:a}}t.Tooltip=a.extend({initialize:function(){this._model=l(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options.callbacks,i=e.beforeTitle.apply(t,arguments),a=e.title.apply(t,arguments),o=e.afterTitle.apply(t,arguments),r=[];return r=n(r,i),r=n(r,a),r=n(r,o)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return o.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,e){var i=this,a=i._options.callbacks,r=[];return o.each(t,function(t){var o={before:[],lines:[],after:[]};n(o.before,a.beforeLabel.call(i,t,e)),n(o.lines,a.label.call(i,t,e)),n(o.after,a.afterLabel.call(i,t,e)),r.push(o)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return o.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,e=t._options.callbacks,i=e.beforeFooter.apply(t,arguments),a=e.footer.apply(t,arguments),o=e.afterFooter.apply(t,arguments),r=[];return r=n(r,i),r=n(r,a),r=n(r,o)},update:function(e){var n,i,a=this,c=a._options,h=a._model,f=a._model=l(c),g=a._active,p=a._data,v={xAlign:h.xAlign,yAlign:h.yAlign},m={x:h.x,y:h.y},b={width:h.width,height:h.height},x={x:h.caretX,y:h.caretY};if(g.length){f.opacity=1;var y=[],k=[];x=t.Tooltip.positioners[c.position].call(a,g,a._eventPosition);var w=[];for(n=0,i=g.length;n0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(this.drawBackground(i,e,t,n,a),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,a),this.drawBody(i,e,t,a),this.drawFooter(i,e,t,a))}},handleEvent:function(t){var e=this,n=e._options,i=!1;if(e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:e._active=e._chart.getElementsAtEventForMode(t,n.mode,n),!(i=!o.arrayEquals(e._active,e._lastActive)))return!1;if(e._lastActive=e._active,n.enabled||n.custom){e._eventPosition={x:t.x,y:t.y};var a=e._model;e.update(!0),e.pivot(),i|=a.x!==e._model.x||a.y!==e._model.y}return i}}),t.Tooltip.positioners={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,o=0;for(e=0,n=t.length;es;)a-=2*Math.PI;for(;a=l&&a<=s,d=r>=n.innerRadius&&r<=n.outerRadius;return u&&d}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})},{25:25,26:26,45:45}],37:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45),r=i.global;i._set("global",{elements:{line:{tension:.4,backgroundColor:r.defaultColor,borderWidth:3,borderColor:r.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=a.extend({draw:function(){var t,e,n,i,a=this,l=a._view,s=a._chart.ctx,u=l.spanGaps,d=a._children.slice(),c=r.elements.line,h=-1;for(a._loop&&d.length&&d.push(d[0]),s.save(),s.lineCap=l.borderCapStyle||c.borderCapStyle,s.setLineDash&&s.setLineDash(l.borderDash||c.borderDash),s.lineDashOffset=l.borderDashOffset||c.borderDashOffset,s.lineJoin=l.borderJoinStyle||c.borderJoinStyle,s.lineWidth=l.borderWidth||c.borderWidth,s.strokeStyle=l.borderColor||r.defaultColor,s.beginPath(),h=-1,t=0;te?1:-1,r=1,l=u.borderSkipped||"left"):(e=u.x-u.width/2,n=u.x+u.width/2,i=u.y,o=1,r=(a=u.base)>i?1:-1,l=u.borderSkipped||"bottom"),d){var c=Math.min(Math.abs(e-n),Math.abs(i-a)),h=(d=d>c?c:d)/2,f=e+("left"!==l?h*o:0),g=n+("right"!==l?-h*o:0),p=i+("top"!==l?h*r:0),v=a+("bottom"!==l?-h*r:0);f!==g&&(i=p,a=v),p!==v&&(e=f,n=g)}s.beginPath(),s.fillStyle=u.backgroundColor,s.strokeStyle=u.borderColor,s.lineWidth=d;var m=[[e,a],[e,i],[n,i],[n,a]],b=["bottom","left","top","right"].indexOf(l,0);-1===b&&(b=0);var x=t(0);s.moveTo(x[0],x[1]);for(var y=1;y<4;y++)x=t(y),s.lineTo(x[0],x[1]);s.fill(),d&&s.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=!1;if(this._view){var i=a(this);n=t>=i.left&&t<=i.right&&e>=i.top&&e<=i.bottom}return n},inLabelRange:function(t,e){var n=this;if(!n._view)return!1;var o=a(n);return i(n)?t>=o.left&&t<=o.right:e>=o.top&&e<=o.bottom},inXRange:function(t){var e=a(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=a(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,n=this._view;return i(this)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},{25:25,26:26}],40:[function(t,e,n){"use strict";e.exports={},e.exports.Arc=t(36),e.exports.Line=t(37),e.exports.Point=t(38),e.exports.Rectangle=t(39)},{36:36,37:37,38:38,39:39}],41:[function(t,e,n){"use strict";var i=t(42),n=e.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,o){if(o){var r=Math.min(o,i/2),l=Math.min(o,a/2);t.moveTo(e+r,n),t.lineTo(e+i-r,n),t.quadraticCurveTo(e+i,n,e+i,n+l),t.lineTo(e+i,n+a-l),t.quadraticCurveTo(e+i,n+a,e+i-r,n+a),t.lineTo(e+r,n+a),t.quadraticCurveTo(e,n+a,e,n+a-l),t.lineTo(e,n+l),t.quadraticCurveTo(e,n,e+r,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a){var o,r,l,s,u,d;if(!e||"object"!=typeof e||"[object HTMLImageElement]"!==(o=e.toString())&&"[object HTMLCanvasElement]"!==o){if(!(isNaN(n)||n<=0)){switch(e){default:t.beginPath(),t.arc(i,a,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),u=(r=3*n/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(i-r/2,a+u/3),t.lineTo(i+r/2,a+u/3),t.lineTo(i,a-2*u/3),t.closePath(),t.fill();break;case"rect":d=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-d,a-d,2*d,2*d),t.strokeRect(i-d,a-d,2*d,2*d);break;case"rectRounded":var c=n/Math.SQRT2,h=i-c,f=a-c,g=Math.SQRT2*n;t.beginPath(),this.roundedRect(t,h,f,g,g,n/2),t.closePath(),t.fill();break;case"rectRot":d=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-d,a),t.lineTo(i,a+d),t.lineTo(i+d,a),t.lineTo(i,a-d),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"crossRot":t.beginPath(),l=Math.cos(Math.PI/4)*n,s=Math.sin(Math.PI/4)*n,t.moveTo(i-l,a-s),t.lineTo(i+l,a+s),t.moveTo(i-l,a+s),t.lineTo(i+l,a-s),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),l=Math.cos(Math.PI/4)*n,s=Math.sin(Math.PI/4)*n,t.moveTo(i-l,a-s),t.lineTo(i+l,a+s),t.moveTo(i-l,a+s),t.lineTo(i+l,a-s),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,a),t.lineTo(i+n,a),t.closePath()}t.stroke()}}else t.drawImage(e,i-e.width/2,a-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){if(n.steppedLine)return"after"===n.steppedLine&&!i||"after"!==n.steppedLine&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y),void t.lineTo(n.x,n.y);n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}};i.clear=n.clear,i.drawRoundedRectangle=function(t){t.beginPath(),n.roundedRect.apply(n,arguments),t.closePath()}},{42:42}],42:[function(t,e,n){"use strict";var i={noop:function(){},uid:function(){var t=0;return function(){return t++}}(),isNullOrUndef:function(t){return null===t||void 0===t},isArray:Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return i.valueOrDefault(i.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,a){var o,r,l;if(i.isArray(t))if(r=t.length,a)for(o=r-1;o>=0;o--)e.call(n,t[o],o);else for(o=0;o=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-a.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*a.easeInBounce(2*t):.5*a.easeOutBounce(2*t-1)+.5}};e.exports={effects:a},i.easingEffects=a},{42:42}],44:[function(t,e,n){"use strict";var i=t(42);e.exports={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,a,o;return i.isObject(t)?(e=+t.top||0,n=+t.right||0,a=+t.bottom||0,o=+t.left||0):e=n=a=o=+t||0,{top:e,right:n,bottom:a,left:o,height:e+a,width:o+n}},resolve:function(t,e,n){var a,o,r;for(a=0,o=t.length;a
';var a=e.childNodes[0],r=e.childNodes[1];e._reset=function(){a.scrollLeft=1e6,a.scrollTop=1e6,r.scrollLeft=1e6,r.scrollTop=1e6};var l=function(){e._reset(),t()};return o(a,"scroll",l.bind(a,"expand")),o(r,"scroll",l.bind(r,"shrink")),e}function c(t,e){var n=t[m]||(t[m]={}),i=n.renderProxy=function(t){t.animationName===y&&e()};v.each(k,function(e){o(t,e,i)}),n.reflow=!!t.offsetParent,t.classList.add(x)}function h(t){var e=t[m]||{},n=e.renderProxy;n&&(v.each(k,function(e){r(t,e,n)}),delete e.renderProxy),t.classList.remove(x)}function f(t,e,n){var i=t[m]||(t[m]={}),a=i.resizer=d(u(function(){if(i.resizer)return e(l("resize",n))}));c(t,function(){if(i.resizer){var e=t.parentNode;e&&e!==a.parentNode&&e.insertBefore(a,e.firstChild),a._reset()}})}function g(t){var e=t[m]||{},n=e.resizer;delete e.resizer,h(t),n&&n.parentNode&&n.parentNode.removeChild(n)}function p(t,e){var n=t._style||document.createElement("style");t._style||(t._style=n,e="/* Chart.js */\n"+e,n.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(e))}var v=t(45),m="$chartjs",b="chartjs-",x=b+"render-monitor",y=b+"render-animation",k=["animationstart","webkitAnimationStart"],w={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},M=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var t="from{opacity:0.99}to{opacity:1}";p(this,"@-webkit-keyframes "+y+"{"+t+"}@keyframes "+y+"{"+t+"}."+x+"{-webkit-animation:"+y+" 0.001s;animation:"+y+" 0.001s;}")},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(a(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e[m]){var n=e[m].initial;["height","width"].forEach(function(t){var i=n[t];v.isNullOrUndef(i)?e.removeAttribute(t):e.setAttribute(t,i)}),v.each(n.style||{},function(t,n){e.style[n]=t}),e.width=e.width,delete e[m]}},addEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=n[m]||(n[m]={});o(i,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){n(s(e,t))})}else f(i,n,t)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[m]||{}).proxies||{})[t.id+"_"+e];a&&r(i,e,a)}else g(i)}},v.addEvent=o,v.removeEvent=r},{45:45}],48:[function(t,e,n){"use strict";var i=t(45),a=t(46),o=t(47),r=o._enabled?o:a;e.exports=i.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},r)},{45:45,46:46,47:47}],49:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("global",{plugins:{filler:{propagate:!0}}}),e.exports=function(){function t(t,e,n){var i,a=t._model||{},o=a.fill;if(void 0===o&&(o=!!a.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(i=parseFloat(o,10),isFinite(i)&&Math.floor(i)===i)return"-"!==o[0]&&"+"!==o[0]||(i=e+i),!(i===e||i<0||i>=n)&&i;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function e(t){var e,n=t.el._model||{},i=t.el._scale||{},a=t.fill,o=null;if(isFinite(a))return null;if("start"===a?o=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===a?o=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?o=n.scaleZero:i.getBasePosition?o=i.getBasePosition():i.getBasePixel&&(o=i.getBasePixel()),void 0!==o&&null!==o){if(void 0!==o.x&&void 0!==o.y)return o;if("number"==typeof o&&isFinite(o))return e=i.isHorizontal(),{x:e?o:null,y:e?null:o}}return null}function n(t,e,n){var i,a=t[e].fill,o=[e];if(!n)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isFinite(a))return a;if(!(i=t[a]))return!1;if(i.visible)return a;o.push(a),a=i.fill}return!1}function r(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),d[n](t))}function l(t){return t&&!t.skip}function s(t,e,n,i,a){var r;if(i&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r0;--r)o.canvas.lineTo(t,n[r],n[r-1],!0)}}function u(t,e,n,i,a,o){var r,u,d,c,h,f,g,p=e.length,v=i.spanGaps,m=[],b=[],x=0,y=0;for(t.beginPath(),r=0,u=p+!!o;r');for(var n=0;n'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("");return e.push(""),e.join("")}}),e.exports=function(t){function e(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}function n(e,n){var i=new t.Legend({ctx:e.ctx,options:n,chart:e});r.configure(e,i,n),r.addBox(e,i),e.legend=i}var r=t.layoutService,l=o.noop;return t.Legend=a.extend({initialize:function(t){o.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:l,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:l,beforeSetDimensions:l,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:l,beforeBuildLabels:l,buildLabels:function(){var t=this,e=t.options.labels||{},n=o.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter(function(n){return e.filter(n,t.chart.data)})),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:l,beforeFit:l,fit:function(){var t=this,n=t.options,a=n.labels,r=n.display,l=t.ctx,s=i.global,u=o.valueOrDefault,d=u(a.fontSize,s.defaultFontSize),c=u(a.fontStyle,s.defaultFontStyle),h=u(a.fontFamily,s.defaultFontFamily),f=o.fontString(d,c,h),g=t.legendHitBoxes=[],p=t.minSize,v=t.isHorizontal();if(v?(p.width=t.maxWidth,p.height=r?10:0):(p.width=r?10:0,p.height=t.maxHeight),r)if(l.font=f,v){var m=t.lineWidths=[0],b=t.legendItems.length?d+a.padding:0;l.textAlign="left",l.textBaseline="top",o.each(t.legendItems,function(n,i){var o=e(a,d)+d/2+l.measureText(n.text).width;m[m.length-1]+o+a.padding>=t.width&&(b+=d+a.padding,m[m.length]=t.left),g[i]={left:0,top:0,width:o,height:d},m[m.length-1]+=o+a.padding}),p.height+=b}else{var x=a.padding,y=t.columnWidths=[],k=a.padding,w=0,M=0,S=d+x;o.each(t.legendItems,function(t,n){var i=e(a,d)+d/2+l.measureText(t.text).width;M+S>p.height&&(k+=w+a.padding,y.push(w),w=0,M=0),w=Math.max(w,i),M+=S,g[n]={left:0,top:0,width:i,height:d}}),k+=w,y.push(w),p.width+=k}t.width=p.width,t.height=p.height},afterFit:l,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,n=t.options,a=n.labels,r=i.global,l=r.elements.line,s=t.width,u=t.lineWidths;if(n.display){var d,c=t.ctx,h=o.valueOrDefault,f=h(a.fontColor,r.defaultFontColor),g=h(a.fontSize,r.defaultFontSize),p=h(a.fontStyle,r.defaultFontStyle),v=h(a.fontFamily,r.defaultFontFamily),m=o.fontString(g,p,v);c.textAlign="left",c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=m;var b=e(a,g),x=t.legendHitBoxes,y=function(t,e,i){if(!(isNaN(b)||b<=0)){c.save(),c.fillStyle=h(i.fillStyle,r.defaultColor),c.lineCap=h(i.lineCap,l.borderCapStyle),c.lineDashOffset=h(i.lineDashOffset,l.borderDashOffset),c.lineJoin=h(i.lineJoin,l.borderJoinStyle),c.lineWidth=h(i.lineWidth,l.borderWidth),c.strokeStyle=h(i.strokeStyle,r.defaultColor);var a=0===h(i.lineWidth,l.borderWidth);if(c.setLineDash&&c.setLineDash(h(i.lineDash,l.borderDash)),n.labels&&n.labels.usePointStyle){var s=g*Math.SQRT2/2,u=s/Math.SQRT2,d=t+u,f=e+u;o.canvas.drawPoint(c,i.pointStyle,s,d,f)}else a||c.strokeRect(t,e,b,g),c.fillRect(t,e,b,g);c.restore()}},k=function(t,e,n,i){var a=g/2,o=b+a+t,r=e+a;c.fillText(n.text,o,r),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(o,r),c.lineTo(o+i,r),c.stroke())},w=t.isHorizontal();d=w?{x:t.left+(s-u[0])/2,y:t.top+a.padding,line:0}:{x:t.left+a.padding,y:t.top+a.padding,line:0};var M=g+a.padding;o.each(t.legendItems,function(e,n){var i=c.measureText(e.text).width,o=b+g/2+i,r=d.x,l=d.y;w?r+o>=s&&(l=d.y+=M,d.line++,r=d.x=t.left+(s-u[d.line])/2):l+M>t.bottom&&(r=d.x=r+t.columnWidths[d.line]+a.padding,l=d.y=t.top+a.padding,d.line++),y(r,l,e),x[n].left=r,x[n].top=l,k(r,l,e,i),w?d.x+=o+a.padding:d.y+=M})}},handleEvent:function(t){var e=this,n=e.options,i="mouseup"===t.type?"click":t.type,a=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var o=t.x,r=t.y;if(o>=e.left&&o<=e.right&&r>=e.top&&r<=e.bottom)for(var l=e.legendHitBoxes,s=0;s=u.left&&o<=u.left+u.width&&r>=u.top&&r<=u.top+u.height){if("click"===i){n.onClick.call(e,t.native,e.legendItems[s]),a=!0;break}if("mousemove"===i){n.onHover.call(e,t.native,e.legendItems[s]),a=!0;break}}}return a}}),{id:"legend",beforeInit:function(t){var e=t.options.legend;e&&n(t,e)},beforeUpdate:function(t){var e=t.options.legend,a=t.legend;e?(o.mergeIf(e,i.global.legend),a?(r.configure(t,a,e),a.options=e):n(t,e)):a&&(r.removeBox(t,a),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}}}},{25:25,26:26,45:45}],51:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}}),e.exports=function(t){function e(e,i){var a=new t.Title({ctx:e.ctx,options:i,chart:e});n.configure(e,a,i),n.addBox(e,a),e.titleBlock=a}var n=t.layoutService,r=o.noop;return t.Title=a.extend({initialize:function(t){var e=this;o.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:r,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:r,beforeSetDimensions:r,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:r,beforeBuildLabels:r,buildLabels:r,afterBuildLabels:r,beforeFit:r,fit:function(){var t=this,e=o.valueOrDefault,n=t.options,a=n.display,r=e(n.fontSize,i.global.defaultFontSize),l=t.minSize,s=o.isArray(n.text)?n.text.length:1,u=o.options.toLineHeight(n.lineHeight,r),d=a?s*u+2*n.padding:0;t.isHorizontal()?(l.width=t.maxWidth,l.height=d):(l.width=d,l.height=t.maxHeight),t.width=l.width,t.height=l.height},afterFit:r,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=o.valueOrDefault,a=t.options,r=i.global;if(a.display){var l,s,u,d=n(a.fontSize,r.defaultFontSize),c=n(a.fontStyle,r.defaultFontStyle),h=n(a.fontFamily,r.defaultFontFamily),f=o.fontString(d,c,h),g=o.options.toLineHeight(a.lineHeight,d),p=g/2+a.padding,v=0,m=t.top,b=t.left,x=t.bottom,y=t.right;e.fillStyle=n(a.fontColor,r.defaultFontColor),e.font=f,t.isHorizontal()?(s=b+(y-b)/2,u=m+p,l=y-b):(s="left"===a.position?b+p:y-p,u=m+(x-m)/2,l=x-m,v=Math.PI*("left"===a.position?-.5:.5)),e.save(),e.translate(s,u),e.rotate(v),e.textAlign="center",e.textBaseline="middle";var k=a.text;if(o.isArray(k))for(var w=0,M=0;Me.max&&(e.max=i))})});e.min=isFinite(e.min)&&!isNaN(e.min)?e.min:0,e.max=isFinite(e.max)&&!isNaN(e.max)?e.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this,n=e.options.ticks;if(e.isHorizontal())t=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(e.width/50));else{var o=a.valueOrDefault(n.fontSize,i.global.defaultFontSize);t=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(e.height/(2*o)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n=this,i=n.start,a=+n.getRightValue(t),o=n.end-i;return n.isHorizontal()?(e=n.left+n.width/o*(a-i),Math.round(e)):(e=n.bottom-n.height/o*(a-i),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=n?e.width:e.height,a=(n?t-e.left:e.bottom-t)/i;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",n,e)}},{25:25,34:34,45:45}],54:[function(t,e,n){"use strict";var i=t(45),a=t(34);e.exports=function(t){var e=i.noop;t.LinearScaleBase=t.Scale.extend({getRightValue:function(e){return"string"==typeof e?+e:t.Scale.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=i.sign(t.min),a=i.sign(t.max);n<0&&a<0?t.max=0:n>0&&a>0&&(t.min=0)}var o=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),o!==r&&t.min>=t.max&&(o?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:e,handleDirectionalChanges:e,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),o={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,stepSize:i.valueOrDefault(e.fixedStepSize,e.stepSize)},r=t.ticks=a.generators.linear(o,t);t.handleDirectionalChanges(),t.max=i.max(r),t.min=i.min(r),e.reverse?(r.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{34:34,45:45}],55:[function(t,e,n){"use strict";var i=t(45),a=t(34);e.exports=function(t){var e={position:"left",ticks:{callback:a.formatters.logarithmic}},n=t.Scale.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===e.id:t.yAxisID===e.id}var e=this,n=e.options,a=n.ticks,o=e.chart,r=o.data.datasets,l=i.valueOrDefault,s=e.isHorizontal();e.min=null,e.max=null,e.minNotZero=null;var u=n.stacked;if(void 0===u&&i.each(r,function(e,n){if(!u){var i=o.getDatasetMeta(n);o.isDatasetVisible(n)&&t(i)&&void 0!==i.stack&&(u=!0)}}),n.stacked||u){var d={};i.each(r,function(a,r){var l=o.getDatasetMeta(r),s=[l.type,void 0===n.stacked&&void 0===l.stack?r:"",l.stack].join(".");o.isDatasetVisible(r)&&t(l)&&(void 0===d[s]&&(d[s]=[]),i.each(a.data,function(t,i){var a=d[s],o=+e.getRightValue(t);isNaN(o)||l.data[i].hidden||(a[i]=a[i]||0,n.relativePoints?a[i]=100:a[i]+=o)}))}),i.each(d,function(t){var n=i.min(t),a=i.max(t);e.min=null===e.min?n:Math.min(e.min,n),e.max=null===e.max?a:Math.max(e.max,a)})}else i.each(r,function(n,a){var r=o.getDatasetMeta(a);o.isDatasetVisible(a)&&t(r)&&i.each(n.data,function(t,n){var i=+e.getRightValue(t);isNaN(i)||r.data[n].hidden||(null===e.min?e.min=i:ie.max&&(e.max=i),0!==i&&(null===e.minNotZero||ia?{start:e-n-5,end:e}:{start:e,end:e+n+5}}function s(t){var i,o,s,u=n(t),d=Math.min(t.height/2,t.width/2),c={r:t.width,l:0,t:t.height,b:0},h={};t.ctx.font=u.font,t._pointLabelSizes=[];var f=e(t);for(i=0;ic.r&&(c.r=v.end,h.r=g),m.startc.b&&(c.b=m.end,h.b=g)}t.setReductions(d,c,h)}function u(t){var e=Math.min(t.height/2,t.width/2);t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0)}function d(t){return 0===t||180===t?"center":t<180?"left":"right"}function c(t,e,n,i){if(a.isArray(e))for(var o=n.y,r=1.5*i,l=0;l270||t<90)&&(n.y-=e.h)}function f(t){var i=t.ctx,o=a.valueOrDefault,r=t.options,l=r.angleLines,s=r.pointLabels;i.lineWidth=l.lineWidth,i.strokeStyle=l.color;var u=t.getDistanceFromCenterForValue(r.ticks.reverse?t.min:t.max),f=n(t);i.textBaseline="top";for(var g=e(t)-1;g>=0;g--){if(l.display){var p=t.getPointPosition(g,u);i.beginPath(),i.moveTo(t.xCenter,t.yCenter),i.lineTo(p.x,p.y),i.stroke(),i.closePath()}if(s.display){var m=t.getPointPosition(g,u+5),b=o(s.fontColor,v.defaultFontColor);i.font=f.font,i.fillStyle=b;var x=t.getIndexAngle(g),y=a.toDegrees(x);i.textAlign=d(y),h(y,t._pointLabelSizes[g],m),c(i,t.pointLabels[g]||"",m,f.size)}}}function g(t,n,i,o){var r=t.ctx;if(r.strokeStyle=a.valueAtIndexOrDefault(n.color,o-1),r.lineWidth=a.valueAtIndexOrDefault(n.lineWidth,o-1),t.options.gridLines.circular)r.beginPath(),r.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),r.closePath(),r.stroke();else{var l=e(t);if(0===l)return;r.beginPath();var s=t.getPointPosition(0,i);r.moveTo(s.x,s.y);for(var u=1;u0&&n>0?e:0)},draw:function(){var t=this,e=t.options,n=e.gridLines,i=e.ticks,o=a.valueOrDefault;if(e.display){var r=t.ctx,l=this.getIndexAngle(0),s=o(i.fontSize,v.defaultFontSize),u=o(i.fontStyle,v.defaultFontStyle),d=o(i.fontFamily,v.defaultFontFamily),c=a.fontString(s,u,d);a.each(t.ticks,function(e,a){if(a>0||i.reverse){var u=t.getDistanceFromCenterForValue(t.ticksAsNumbers[a]);if(n.display&&0!==a&&g(t,n,u,a),i.display){var d=o(i.fontColor,v.defaultFontColor);if(r.font=c,r.save(),r.translate(t.xCenter,t.yCenter),r.rotate(l),i.showLabelBackdrop){var h=r.measureText(e).width;r.fillStyle=i.backdropColor,r.fillRect(-h/2-i.backdropPaddingX,-u-s/2-i.backdropPaddingY,h+2*i.backdropPaddingX,s+2*i.backdropPaddingY)}r.textAlign="center",r.textBaseline="middle",r.fillStyle=d,r.fillText(e,0,-u),r.restore()}}}),(e.angleLines.display||e.pointLabels.display)&&f(t)}}});t.scaleService.registerScaleType("radialLinear",b,m)}},{25:25,34:34,45:45}],57:[function(t,e,n){"use strict";function i(t,e){return t-e}function a(t){var e,n,i,a={},o=[];for(e=0,n=t.length;ee&&l=0&&r<=l;){if(i=r+l>>1,a=t[i-1]||null,o=t[i],!a)return{lo:null,hi:o};if(o[e]n))return{lo:a,hi:o};l=i-1}}return{lo:o,hi:null}}function l(t,e,n,i){var a=r(t,e,n),o=a.lo?a.hi?a.lo:t[t.length-2]:t[0],l=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=l[e]-o[e],u=s?(n-o[e])/s:0,d=(l[i]-o[i])*u;return o[i]+d}function s(t,e){var n=e.parser,i=e.parser||e.format;return"function"==typeof n?n(t):"string"==typeof t&&"string"==typeof i?m(t,i):(t instanceof m||(t=m(t)),t.isValid()?t:"function"==typeof i?i(t):t)}function u(t,e){if(x.isNullOrUndef(t))return null;var n=e.options.time,i=s(e.getRightValue(t),n);return i.isValid()?(n.round&&i.startOf(n.round),i.valueOf()):null}function d(t,e,n,i){var a,o,r,l=e-t,s=w[n],u=s.size,d=s.steps;if(!d)return Math.ceil(l/((i||1)*u));for(a=0,o=d.length;a=M.indexOf(e);a--)if(o=M[a],w[o].common&&r.as(o)>=t.length)return o;return M[e?M.indexOf(e):0]}function f(t){for(var e=M.indexOf(t)+1,n=M.length;e1?e[1]:i,r=e[0],s=(l(t,"time",o,"pos")-l(t,"time",r,"pos"))/2),a.time.max||(o=e[e.length-1],r=e.length>1?e[e.length-2]:n,u=(l(t,"time",o,"pos")-l(t,"time",r,"pos"))/2)),{left:s,right:u}}function v(t,e){var n,i,a,o,r=[];for(n=0,i=t.length;n=a&&n<=r&&c.push(n);return i.min=a,i.max=r,i._unit=s.unit||h(c,s.minUnit,i.min,i.max),i._majorUnit=f(i._unit),i._table=o(i._timestamps.data,a,r,l.distribution),i._offsets=p(i._table,c,a,r,l),v(c,i._majorUnit)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.options.time,o=i.labels&&t=0&&t Kasyno Online PL – Dr. Steven Kniffley Jr. https://drstevenkniffleyjr.com The Afrocentric Psychologist Mon, 17 Feb 2025 19:02:36 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 Mr Guess Casino Oficjalna Strona Bonus 400% Carry Out 1500 https://drstevenkniffleyjr.com/mr-guess-casino-oficjalna-strona-bonus-400-carry-out-1500/ Sun, 16 Feb 2025 19:40:02 +0000 https://drstevenkniffleyjr.com/?p=5538 Najlepsze Kasyno Online 2024: Polskie Kasyno Internetowe

Content

Obsługa graczy w kasynach online w 2024 roku stała się kluczowym elementem, który znacząco wpływa na sukces platform hazardowych. Zespół wsparcia klienta składa się se specjalistów, którzy odpowiadają za szybkie i skuteczne rozwiązywanie problemów, z jakimi mogą się spotkać gracze” “podczas korzystania z usług kasyna. Przed wyborem metody płatności ważne jest, aby zapoznać się z regulaminem kasyna online, szczególnie w kwestii ewentualnych opłat oraz czasu przetwarzania transakcji. Wiele kasyn oferuje również dodatkowe bonusy za korzystanie z określonych metod płatności. KasynaOnlinePolskie. com jest niezależną stroną internetową stworzoną w celu dostarczania recenzji wiodących licencjonowanych kasyn online. Polskie. KasynaOnlinePL nie są powiązane z żadnym z kasyn on the web i nie oferujemy gier bezpośrednio na stronie.

  • To właśnie dlatego widzimy tidak wiele serwisów reklamujących swoje usługi dla graczy z Polski w języku polskim z opcją płatności w złotówkach.
  • Bardzo często przy wyborze kasyna online, gracze nie und nimmer przywiązują uwagi do tego, jakie metody płatności są w nim dostępne.
  • Największa zaleta zdrapek to w końcu możliwość wygranej w formie instant, gdyż od razu po zdrapaniu gracz wie, czy udało mu się „rozbić bank”.

Dołączenie do kasyna online jest niezwykle proste, a gracze z Polski mogą założyć nowe konto w ciągu kilku minut. Na naszej stronie znajdziesz rzetelne informacje i opinie o znanych operatorach, a także najnowszych hitach na rynku hazardowym w Polsce. Odpowiedzialna gra to priorytet każdego szanującego się kasyna on the web na prawdziwe pieniądze. Rolą organu regulacyjnego jest sprawdzenie, że dobrze się bawisz, ale robisz to z głową i actually nie grozi Ci wpadnięcie w nałóg.

Polskie Kasyna On The Web – Najpopularniejsze Bonusy

Zdarza się, że dostęp do bezpiecznych, nowoczesnych, szybkich i tanich metod płatności sprawa, że możesz zaoszczędzić całkiem sporo pieniędzy. Podczas wyboru kasyna online warto zwrócić uwagę nie tylko na promocje, ale też na ofertę gier. Kasyna on the internet legalne w Polsce współpracują tylko z licencjonowanymi studiami, produkującymi gry hazardowe online. Obecnie w internecie można znaleźć sporo różnych serwisów hazardowych, więc czasami trudno jest się połapać, które z nich jest legalne i najlepsze top-najlepsze-kasyna.com.

  • W konsekwencje gracze mają pewność, że wyniki uzyskiwane w grach opierają się to losowość.
  • Sytuacja zmieniła się jednak w ostatnich latach, a Play’n GO zaczął tworzyć innowacyjne gry, które zachwycają grafiką.
  • Ruletka na żywo w Mr Wager dostępna jest mhh różnych stołach oferowanych przez najbardziej doświadczonych dealerów w branży.
  • Wiarygodne kasyna wirtualne prowadzą działalność na podstawie zezwoleń, wydawanych poprzez Ministra Finansów Polski lub władze Curacao, Wielkiej Brytanii, Gibraltaru, Kostaryki, Malty.

Zgodnie” “z nowymi regułami w Polsce może istnieć tylko jedno kasyno wirtualne, oferujące gry na prawdziwe pieniądze. Portal hazardowy jest kontrolowany przez najlepsze organy, a typowanie zakładów na gry jest legalne jedynie w tych firmach, które posiadają odpowiednie zezwolenie Ministra Finansów. Różnorodne profity we promocje kasynowe są czynnikami, wywołującymi największe zainteresowanie wśród miłośników hazardu. To jak gracze oceniają kasyna online, ma ogromne znacznie dla poszukujących informacji.

Czy Muszę Posiadać Specjalne Oprogramowanie, By Grać W Kasynie Internetowym?

Jak widać, kasyno internetowe to nie tylko sloty on-line, ale również atrakcyjna oferta na zakłady wzajemne. Bukmacherka cieszy się ogromnym zainteresowaniem graczy, więc wskazane jest rzucić okiem em ten rodzaj hazardu. Mr Bet stawia na wygodę i komfort wszystkich swoich graczy, dlatego też, wsłuchując się t ich potrzeby, prezentujemy najbardziej niezawodne metody płatności. Za ich pomocą możesz bez żadnych przeszkód wpłacać depozyt na swoje konto, a także wypłacać wygrane.

  • Ponadto zasady wypłat są obłożone dziennymi, tygodniowymi oraz miesięcznymi minimalnymi i maksymalnymi limitami.
  • Często gracze, wybierając bezpieczne kasyna on the internet, zwracają uwagę jedynie na ofertę raffgier i bonusy.
  • Proces rejestracji mhh stronie kasyn wirtualnych nie jest skomplikowany i składa się z kilku etapów.

Darmowe wersje raffgier nie tylko bawią, ale pozwalają też lepiej zrozumieć specyfikę wybranych gier we wypracować skuteczne taktyki stawiania zakładów. W trybie demo zagrać można we wszystkie gry bez depozytu, z wyjątkiem tych odbywających się mhh żywo. W trosce o bezpieczeństwo wszystkich graczy stosujemy też technologię szyfrowania danych SSL. Dowodem tego jest symbol zamkniętej kłódki, który pojawia się przy adresie strony internetowej naszego portalu.

Rodzaje Gier Hazardowych T Naszym Kasynie

Blackjack on the internet, czy inaczej 21 należy do najbardziej popularnej gry stołowej w kasynie on the web. Gra nie wymaga opracowywania skomplikowanych strategii, a jej głównym celem, jest zdobycie” “grunzochse najbliższej liczby twenty-one bez jej przekroczenia. Blackjack amerykański, Black jack europejski, Blackjack unces doskonałymi parami my partner and i Blackjack z darmową stawką.

W Polsce masz do wyboru setki renomowanych program, które umożliwiają rejestrację w zaledwie kilka minut. Hazard on-line w ostatnich latach rozwinął się carry out niebotycznych rozmiarów, a trend jest nadal wzrostowy. Przede wszystkim ogromny wpływ na to, że najlepsze legalne kasyna on-line stały się pierwszym wyborem graczy była pandemia COVID-19, powodująca, że więcej czasu spędzaliśmy w domu. Ponadto hazard online umożliwia znacznie więcej aniżeli pierwotna naziemna odmiana.

🃏 Blackjack

Kasyna naziemnie niestety nie dają graczom nagród powitalnych t postaci dodatkowych kosztów na grę bądź darmowych spinów. Renomowane polskie casino posiada” “odpowiednią licencję i certyfikaty. Ponadto kasyna wirtualne stosują nowoczesne systemy szyfrowania danych graczy. Dlatego, grając w wiarygodnym kasynie wirtualnym, możemy być pewni bezpieczeństwa naszych danych osobowych i finansowych.

Na” “szczęście większość witryn hazardowych to legalne kasyna online, choć są wśród nich też fałszywe kasyna, które oszukują swoich Klientów i kradną ich dane osobowe oraz finansowe. Mamy dla graczy kilka korzystnych rad, jak rozpoznać legalne kasyno internetowe. Oczywiście na myśl przychodzą klasyczne sloty online, czyli automaty do gry, które można znaleźć t najlepszych zagranicznych kasynach, posiadających nawet kilka tysięcy tytułów.

Jak Sprawdzić, Czy Kasyno Jest Legalne?

By ułatwić graczom poruszanie się po portalu kasyno online Vulkan Vegas, podzieliliśmy gry na kilka intuicyjnych kategorii. Specyfika każdego typu habgier dostępnego w Vulkan Vegas jest przedstawiona w poniższej tabeli. Wpłata pieniędzy w kasynie online jest prosta i niezwykle intuicyjna. Jednak przed dokonaniem pierwszego depozytu, warto zwrócić uwagę na kilka ważnych szczegółów, które ułatwią Ci start. Jest to standardowe wymaganie, które wynika z przepisów prawa my partner and i dotyczy wszystkich legalnie działających kasyn.

  • Posiadanie licencji jest największą i najważniejszą gwarancją tego, że serwis hazardowy jest legalny.
  • To właśnie te gry zachęcają do gry większość graczy i actually są jednymi z najpopularniejszych w całym hazardowym świecie.
  • Gracze mają różne potrzeby i pytania, a new szybka i kompetentna pomoc jest kluczowa dla Twojej satysfakcji i komfortu unces gry.
  • Wszystkie kasyna online działające na terenie Unii Europejskiej i podlegające przepisom prawa wspólnotowego, są w pełni legalnymi kasynami.

Najbardziej wyjątkowe w naszych stołach do gry jest to, że nie posiadają 1 ograniczeń miejsc. Wystarczy wybrać odpowiedni stół do gry spośród dostępnej oferty watts zakładce „kasyno em żywo”. Opcji jest mnóstwo, więc każdy powinien znaleźć coś wyjątkowego dla siebie. Już teraz przejdz do, jak bogata jest oferta naszego kasyna internetowego – przybliżymy Ci wszystkie zasadnicze kategorie rozgrywek em naszej platformie. Jeśli ma się specjalny kod bonusowy, to be able to w okienku rejestracyjnym warto zaznaczyć pole pt.

Często Zadawane Pytania – Mr Wager Kasyno Faq:

Najlepsze kasyna online nie mają takich samych kosztów ogólnych jak kasyna stacjonarne, dlatego firmy mogą oferować znacznie większe bonusy oraz jackpoty. Jedną z branż, która rozwinęła się w niesamowicie szybkim tempie, z czasu początków globalnej sieci jest hazard online. Hazard jest częścią społeczeństwa od setek lat, a możliwość dostępu do habgier kasynowych online sprawiła, że stał się dostępny dla znacznie szerszego grona osób.

  • Podsumowując, aby polskie legalne kasyna online w polsce mogły świadczyć swoje usługi dla graczy, to muszą najpierw uzyskać zgodę od Ministra Finansów.
  • W latach 2017 i 2022 polskie prawo dotyczące hazardu zostało zaostrzone, a monopol em prowadzenie kasyn on the web otrzymał Totalizator Sportowy.
  • Obsługa graczy w kasynach online w 2024 roku stała się kluczowym elementem, który znacząco wpływa em sukces platform hazardowych.
  • Przepięknie zrealizowany automat do gier z” “2021 roku, który przenosi gracza do tajemniczej dżungli, w której rządzi fauna, bacteria oraz ogromny goryl.
  • “Play Fortuna jest legalnym serwisem hazardowym unces polską wersją językową, dzięki czemu polscy gracze mogą t nim grać em prawdziwe pieniądze.

Wystarczy dokonać rejestrację w naszym kasynie i otrzymasz dostęp do najlepszych bonusów. Ciągle rozwijamy program promocyjny po to, by zapewniać graczom dodatkowe korzyści i bodźce perform kontynuowania gry. Jako kasyno online watts Polsce Vulkan Vegas jesteśmy hojni dla graczy od samego początku. Przedstawiamy naszym użytkownikom przydatny przewodnik po wiarygodnych kasynach internetowych.

🎰 Progresywne Sloty

Pamiętaj, że tylko najlepsze polskie kasyna online mogą podjąć współpracę z renomowanymi twórcami gier online. Dlatego wybierając kasyno internetowe, warto abyś zwrócił uwagę także em dostawców gier on the internet. Są one popularne głównie z jednego, prostego powodu rapid każdy może mhh nich zagrać, bez konieczności szkolenia względnie poznawania zasad. Obecnie najlepsze polskie kasyna online posiadają kilkanaście działów tematycznych ze slotami np. O tematyce egipskiej, grunzochse 4 Secret Pyramids, Cleopatra, Ages associated with Fortune, Księga Umarłych, lub tytuły z motywem safari, jak Lion’s Roar, Ziba i Przyjaciele, Mega Moolah i fifty Lions. W naszym kasynie online mamy dla Ciebie również gry stołowe, które przypominają tradycyjne rozgrywki znane z kasyn stacjonarnych.

  • Bardzo często operatorzy umożliwiają telefoniczny kontakt w języku polskim, co znacznie ułatwia rozwiązywanie problemów, np.
  • Zdarza się, że dostęp do bezpiecznych, nowoczesnych, szybkich i tanich metod płatności sprawa, że możesz zaoszczędzić całkiem sporo pieniędzy.
  • Atrakcyjne bonusy dla regularnych graczy to najważniejszy element utrzymania użytkowników kasyna online.
  • Sloty online na urządzeniu mobilnym dostępne są przy pomocy aplikacji Wild Venture Twist.

Kasyna online zdają sobie sprawę, że w dzisiejszych czasach ich baza klientów oczekuje dostępu mobilnego, jak i możliwości grania w gry kasynowe online. Możesz teraz po prostu pobrać aplikację mhh swoje urządzenie przenośne i uzyskać natychmiastowy dostęp do ulubionego kasyna online. Wiele z nich oferuje polskim graczom udogodnienia w zakresie używania urządzeń przenośnych carry out gry w ich ulubione gry kasynowe. To umożliwia graczom granie w ich ulubionym kasynie bez konieczności pobierania odpowiedniego oprogramowania. Pytania, mhh które chcesz uzyskać odpowiedzi można znaleźć w sekcji najczęściej zadawanych pytań. Pamiętaj, że na całym świecie jest dostępnych wiele kasyn online, które akceptują graczy z Polski.

Gry Scratch – Zdrapki W Kasyno Online

Następna po licencji ważna rzecz, mhh którą koniecznie należy zwrócić uwagę, to be able to oprogramowanie, z którego korzysta kasyno. Każde legalne” “polskie kasyno korzysta unces oprogramowania stworzonego przez renomowanych dostawców, takich jak Microgaming, NetEnt, Quickspin, Novomatic, Betsoft. Miło nam powitać Cię, drogi graczu, i przedstawić bliżej nasze legalne kasyno online w Polsce. Kasyna online to be able to współczesna alternatywa dla tradycyjnych kasyn, dająca graczom możliwość zabawy na automatach we przy stołach bez wychodzenia z domu.

  • Jesteśmy zaangażowani w dostarczanie Ci najbardziej dokładnych i aktualnych informacji u kasynach online, bonusach i grach.
  • W naszym kasynie możliwe jest zagranie w przeróżne odmiany ruletek.
  • Grając odpowiedzialnie, hazard może być nie tylko ekscytujący i potencjalnie lukratywny, posiada również sporo nieodłącznych korzyści.

Ruletka na żywo w Mr Guess dostępna jest mhh różnych stołach oferowanych przez najbardziej doświadczonych dealerów w branży. W skrócie, chodzi o takie gromadzenie kart, by ich wartość liczbowa grunzochse najbardziej zbliżona była do 21. Fani rywalizacji mogą unces kolei skusić się na wzięcie udziału w cyklicznych turniejach o nazwie „Bitwa Spinów”. Gracze Mr Bet, którzy zapiszą się do konkurencji i będą układać lukratywne kombinacje na wytyczonych automatach, otrzymają punkty rankingowe. Ta strona korzysta unces plików cookie, abyśmy mogli zapewnić Ci najlepszą możliwą obsługę. Z tego powodu stworzyliśmy dla Ciebie instrukcję krok po kroku, abyś wiedział dokładnie czego się spodziewać.

Najlepszy Kwartał W Historii Szwedzkiego Hazardu

Rozmawialiśmy już wiele o naszym zespole ekspertów, więc nadszedł czas, abyś ich poznał! Każda z wymienionych poniżej osób mum wieloletnie doświadczenie w branży kasyn on-line i tworzy treści o najwyższej jakości. To właśnie ich wysiłek i zaangażowanie sprawiły, że możemy zaprezentować Ci stronę Casino. com. Kolejny hot spot, który, mimo że jest bardzo prosty my partner and i nie ma unikalnych opcji bonusowych, już od wielu lat cieszy się niegasnącym zainteresowaniem graczy. Slot z klasycznymi symbolami (owoce, dzwonki, szczęśliwe siódemki) ma a few walce i 3 linie płatnicze.

  • W zależności od promocji wysokość obrotu może się różnić, dlatego dokładnie przeczytaj regulamin każdego z bonusów.
  • Najlepsze kasyna online dają swoim klientom możliwość gry za prawdziwe pieniądze i za darmo, dzięki czemu gracze mogą watts pełni wykorzystać to be able to, co mają one do zaoferowania.
  • Poniżej opiszemy najlepsze kasyna online, gdzie można grać w dowolne gry hazardowe bez formalności we uzyskać mnóstwo niezapomnianych wrażeń.
  • W automatach głównym celem jest trafienie kombinacji wygrywającej ułożonej z tych samych symboli.

Bonus za złożenie depozytu równoważy kwotę twojego depozytu o określony procent, zazwyczaj między 50% a 100%. W pozostałych kasynach on-line gracz może legalnie grać tylko za wirtualne żetony. Ponadto może obstawiać wyniki gier karcianych oughout legalnego bukmachera STS, posiadającego licencję wydaną przez Ministerstwo Finansów RP (Betgames STS). O bezpieczeństwo nie musisz martwić się także podczas gry na automatach watts legalnym kasynie internetowym Mr Bet. Sloty online charakteryzują się pełnią bezpieczeństwa, dzięki czemu gracze zyskują spokój ducha, some sort of także zwiększoną pewność komfortowej gry.

Misja Polskiego Internetowego Kasyna Casino Com

Niektórzy ludzie są tak skonstruowani, że potrzebują tego chemicznego uderzenia raz po raz. Istnieje argument, że ci ludzie mogli znaleźć uzależnienie gdzie indziej niezależnie od tego, a hazard był tylko wyzwalaczem. Niezależnie od sytuacji, osoby rozważające hazard muszą ustalić budżet, który są skłonne stracić. Tak jak możliwe jest wygranie dużej sumy, możliwe jest również rozwalenie swojego bankrolla. Pamiętaj, zawsze szukaj oznak problemu z hazardem we szukaj pomocy, gdy tylko hazard przestanie sprawiać Ci przyjemność. Istnieje wiele narzędzi i organizacji, które są bardziej niż chętne do pomocy.

  • Ruletka oparta jest na rachunku prawdopodobieństwa, zaś metod gry wśród zainteresowanych osób jest całe mnóstwo.
  • Posiada własne organy licencyjne, które regulują działalność kasyn online em swoim terytorium.
  • Określana mianem „szatańskiej gry” albo „królowej kasyn” ruletka, to gra, watts której przewiduje się miejsce wypadnięcia kulki na kole perform gry.
  • Po prostu wkracza się carry out gry, którą zarządza prawdziwy krupier Vulkan Vegas przebywający t studiu gier.

Z kolei nielegalne kasyna uniemożliwiają szybką wypłatę wygranych pieniędzy. Jeśli zauważysz, że wybrana przez Ciebie witryna hazardowa stosuje takie sztuczki, jak najszybciej się wycofaj z gry. Oznacza to, że możesz wypróbować daną stronę i dostępne na niej oprogramowanie oraz gry, zanim zdecydujesz się grać na prawdziwe pieniądze.

Ryzyko Gry – Uważaj Na Nieregulowane Kasyna Online

Na świecie jest wielu wyśmienitych graczy, którzy systematycznie wygrywają największe turnieje np. W pokera, co pokazuje, że umiejętności odgrywają w nich znaczącą rolę. Wskaźniki zwrotu w tych grach również znajdują się na bardzo wysokim poziomie, dlatego, jeśli chcesz wziąć sprawy w swoje ręce, to będzie to dla Ciebie najbardziej właściwa sekcja habgier. Takie działanie będzie możliwe tylko wówczas, gdy podmiot zadeklaruje chęć zorganizowania takiej akcji i otrzyma zezwolenie od Ministra. Powyższe regulacje nie obejmują jednak pokera, który nadal dostępny jest jedynie w formie stacjonarnej.

Wszystkie typy gier dostępne w naszym kasynie online przynoszą spore emocje. Jeśli jednak chce się zaznać w pełni realistycznych wrażeń, to wskazane jest sięgnąć po nasze kasyno na żywo. Tutaj przebieg rozgrywki nie jest sterowany przez komputerowe algorytmy, lecz przez prawdziwych ludzi.

Czy Będę Mógł Grać Przy Użyciu Urządzenia Przenośnego?

Nasi konsultanci nie tylko sprawdzają, w które gry warto grać, ofertę bonusową oraz wysokość jackpotów. Często doradzamy naszym klientom, jaką strategię gry obrać, w jaki sposób można spróbować gry za darmo oraz gdzie szukać pomocy, by lepiej zrozumieć zasady określonej gry. Sprawdzając regularnie wiadomości na casino. com Polska oszczędzasz nie tylko czas, ale także pieniądze. Nie musisz szukać i porównywać oferty na wielu stronach internetowych.

  • Oferujemy szczegółowe oceny, aby pomóc Ci znaleźć najlepsze opcje dostosowane do Twoich preferencji.
  • Przez ofertę powitalną można też zdobyć aż 125 darmowych obrotów na popularne sloty od Play’n GO.
  • Dlatego tak ważne jest, aby oferty bonusowe były konkurencyjne i łatwo dostępne.
  • Jest to doskonałe rozwiązanie, które pozwala mhh dostęp do ulubionych gier online, t każdym miejscu i o każdej porze.

W dalszej części tekstu wyjaśnimy, czym są bonusy bez wymagań obrotowych. Oznacza to, że gracz nie musi spełniać żadnych warunków obrotowych, aby przekazać uzyskane nagrody pieniężne z konta depozytowego watts kasynie na konto bankowe. Kwota bonusów bez wymagań obrotu wynosi maksymalnie kilkadziesiąt złotych. W tym serwisie umieszczona jest lista kasyn on-line, które prowadzą swoją działalność w kraju nielegalnie.

Graj W Gry Kasynowe Online Przy Użyciu Ulubionego Urządzenia Przenośnego

Jeśli jesteś bardziej zaawansowanym graczem, jest to również doskonały sposób em przetestowanie wszelkich strategii, zanim przejdziesz carry out testu z prawdziwymi pieniędzmi. Kasyna, które polecamy, oferują na start atrakcyjne bonusy dla nowych graczy. Najczęściej można liczyć na podwojenie pierwszej wpłaty, a dodatkowo otrzymasz darmowe spiny, które pozwolą Ci zacząć grę bez ryzyka.

  • Dzięki temu ta gra karciana cieszy się stale rosnącą popularnością.
  • To właśnie ich wysiłek i zaangażowanie sprawiły, że możemy zaprezentować Ci stronę Casino. com.
  • Podczas wyboru kasyna online warto zwrócić uwagę nie jedynie na promocje, alcohol też na ofertę gier.
  • Gra nie wymaga opracowywania skomplikowanych strategii, a jej głównym celem, jest zdobycie” “jak najbliższej liczby twenty-one bez jej przekroczenia.

W ofercie znajdziesz klasyczne gry takie jak blackjack, ruletka, poker, bakarat, a także setki różnorodnych automatów do gier. Ponadto, jako legalnie działające kasyno Vulkan Vegas podejmujemy działania mające na celu zapobieganie nieletnim osobom przed graniem. Z tego powodu wymagamy od graczy dokumentów potwierdzania swojego wieku i podejmujemy środki ostrożności, aby zapobiec dostępowi nieletnich carry out naszej strony hazardowej. Odpowiedzialna gra to nie tylko dbałość o bezpieczeństwo graczy, ale także u ich doświadczenie rozrywkowe.

✨ Top 3 Legalnych Kasyn Internetowych Watts Polsce

Gracze mają różne potrzeby i pytania, some sort of szybka i kompetentna pomoc jest kluczowa dla Twojej satysfakcji i komfortu unces gry. Sprawdź naszą tabelę i przekonaj się, jak łatwo możesz uzyskać pomoc w kasynie internetowym. Aby rozpocząć swoją przygodę w kasynie online, wystarczy kliknąć przycisk „Zarejestruj się” lub „Dołącz teraz”. Zazwyczaj znajdziesz go w górnej części strony, po prawej lub lewej stronie. Po kliknięciu otworzy się formularz, w którym należy podać podstawowe informacje o sobie.

  • Oprócz procedury wpłat, warto zwrócić uwagę mhh warunki wypłaty środków.
  • Rozmawialiśmy już wiele u naszym zespole ekspertów, więc nadszedł czas, abyś ich poznał!
  • Po zakończeniu z naszej strony wszystkich procedur kontrolnych online rekomendujemy polskim graczom watts kasynach online najlepsze strony.
  • Polskie. KasynaOnlinePL nie są powiązane z żadnym z kasyn on the internet i nie oferujemy gier bezpośrednio na stronie.
  • Jednak przed dokonaniem pierwszego depozytu, warto zwrócić uwagę na kilka ważnych szczegółów, które ułatwią Ci start.

Motywem przewodnim slota są słodkości, co w przypadku tego producenta jest popularnym wybiegiem. Ta kategoria raffgier obejmuje produkcje, które cechują się dynamizmem i łatwymi do zrozumienia zasadami. Gry insta przynoszą dużo dobre zabawy, bez nadmiernego wysiłku intelektualnego.

]]>
Wyрlacalne Kasyno Online 2024 Najszybciej I Najbardziej Wypłacalne Kasyna Internetowe 2024 Gridiron Studs Blog: College Soccer Recruiting Talk https://drstevenkniffleyjr.com/wyrlacalne-kasyno-online-2024-najszybciej-i-najbardziej-wyplacalne-kasyna-internetowe-2024-gridiron-studs-blog-college-soccer-recruiting-talk/ Sat, 15 Feb 2025 06:18:14 +0000 https://drstevenkniffleyjr.com/?p=5513

Wyрlacalne Kasyno Online 2025 Najszybciej I Najbardziej Wypłacalne Kasyna Internetowe 2025

Nie każde wypłacalne kasyno online realizuje wypłatę wynagrodzeń natychmiast, najczęściej transakcja ta jest wykonywana watts ciągu 1-5 dni roboczych. Poniżej wymieniamy listę kryteriów, pod względem których wskazane jest przeanalizować kasyna, żeby upewnić się em temat ich wypłacalności. Nie ważne są bonusy, bo ile bonusów byśmy nie dostali, jeśli złamiemy regulamin, nie otrzymamy żadnych wygranych. Nie ważne, czy in order to mr green, regal panda casino, yoyo casino, betsson, bądź 2 betsafe casino, każde kasyno internetowe musi udostępnić swój regulamin przed rejestracją. Znajdziemy w nim wiele ciekawych informacji na temat tego, co nam wolno, a czego keineswegs możemy robić. Głównym plusem kryptowalut jest wysoki poziom bezpieczeństwa i natychmiastowe transakcje w kasynie online.

  • W rezultacie, liczba tych gier watts największych kasynach on the internet sięga nawet czterech tysięcy.
  • Znajdziemy” “watts nim wiele atrakcyjnych informacji na temat tego, co nam wolno, a czego nie możemy robić.
  • Niektóre gry kasynowe, jak Mega Moolah (RTP 88, 12%) czy Crown of Egypt (RTP 95, 03%), mogą się wydawać atrakcyjne ze względu na jackpoty.
  • Poza wysokim średnim RTP nowi gracze mogą liczyć tu na atrakcyjny pakiet powitalny w kwocie perform PLN kasyno wyplacalne.
  • Niektóre metody, tego rodzaju jak karty kredytowe czy portfele elektroniczne, oferują szybsze przetwarzanie niż tradycyjne przelewy bankowe.

Doświadczeni gracze, wybierają najlepsze kasyna online, nie jedynie ze względu mhh ofertę gier czy bonusy i promocje. Wielu z nich poszukuje najlepszych wypłacalnych kasyn internetowych, gdyż tylko takie zapewniają najwyższe wygrane. Zdobycie miana najlepszego wypłacalnego kasyna internetowego wymaga od jego operatora spełnienia wielu, skomplikowanych warunków. Wybrane wypłacalne kasyna internetowe keineswegs und nimmer tylko spełniają wymogi prawne i posiadają niezbędne licencje, light beer także oferują szeroki wybór gier z popularnych dostawców. Dzięki temu gracze mogą mieć pewność, że wybierają najlepsze dostępne opcje na rynku. Zdecydowaliśmy się na Mister Bet ze względu na jego wiarygodność, różnorodną ofertę raffgier oraz atrakcyjne bonusy dla polskich graczy pl-najlepsze-kasyna.com/wyplacalne-kasyna.

Twórcy Gіеr Z Nаjwyższymі Szаnsаmі Nа Wygrаną

Dobre kasyna online udostępniają swoim klientom rewelacyjny automat Book of Dead. Im wyższy jest” “wskaźnik RTP i zmienność maszyny kasynowej, tym lepsze nagrody czekają na graczy. Co więcej, należy też patrzeć na in order to, czy automat perform gry wyposażony jest w dodatkowe funkcje, takie jak mnożniki, Dzikie Karty i symbole Sticky Wilds. Pozwala nam na sprawdzenie, bądź automat do gry jest zaprogramowany em niskie i częstsze, czy na wysokie we rzadsze wygrane.

  • Niektóre z kasyn, jak swego czasu Royal Panda, oferowały nawet specjalną promocję dla graczy mobilnych, 55 free spinów na Wolf Magic.
  • Dostępne tytuły pochodzą między innymi od Swintt, Gamomat, Relax Gaming oraz Pragmatic Play.
  • Gracze z Polski wybierają więc chętniej kasyna unces licencją międzynarodową, zlokalizowane t zagranicznych jurysdykcjach.
  • Jej automaty do gry charakteryzują się wysokim poziomem RTP, a ich najwybitniejszym dziełem jest automat Mega Joker – uznawany też za najlepiej wypłacalny slot machine online.

Użytkownicy National Online casino, którym uda się osiągnąć ponadprzeciętny wynik, mogą na stałe zapisać się t tamtejszej Sali Sław. Kasyna takie jak Quickwin, Energy Online gambling establishment czy Fezbet są znane z błyskawicznych wypłat, zapewniając wyjątkowo krótki czas oczekiwania. Rynek hazardowy stagnant się zmienia, the zwłaszcza przepisy w poszczególnych krajach.

Wyрlacalne Kasyno Online

Użytkownicy ci mają dostęp perform bonusów i prezentów, o których pozostali mogą jedynie pomarzyć. Dzięki licznym testom kasyn udało się zebrać Top-10 najlepszych placówek dla Polaków. Wybierając najlepiej wypłacalne kasyna online, brałem pod” “uwagę wyłącznie te, które zaoferowały uśredniony zwrot powyżej 95%. Dodatkowo zwracałem uwagę mhh ogólną jakość, zabezpieczenia, bibliotekę gier i atrakcyjność bonusów. Lemon, popularne wśród polskich graczy, oferuje żywe wrażenia z gry unces mnóstwem gier to wysokich szansach mhh wygraną.

  • Niektóre metody mogą wymagać dodatkowego czasu na przetwarzanie transakcji, co wpływa na ogólny czas oczekiwania na wypłatę.
  • Pamiętaj, że czas realizacji wypłaty przez kasyno NIE oznacza, że środki w tym czasie dotrą na Twoje konto – to już zależy od metody płatności, jaką wybrałeś.
  • Wybierając najlepsze polskie wypłacalne kasyno online, wielu graczy poszukuje takich stron, które oferują bonusy bez warunku obrotu.
  • Tabela przedstawia różnorodne gry kasynowe, które oferują wysokie RTP, company zwiększa szanse graczy na wygraną.
  • płаtnоścі jаk kаsynо unces wysоkіmі оcеnаmі.

Mоgą оnе wyjаwіć tаjеmnіcе wygrаnеj lub оbnаżyć prаwdę о nаjwіększych prоblеmаch tеj іnstytucjі. Wszystkіе wypłаcаlnе kаsynа іntеrnеtоwе są różnе і kаżdе mоżе zаоfеrоwаć cоś іnnеgо. Іstnіеją jеdnаk pоdstаwоwе cеchy, którе mоżnа wykоrzystаć dо

Ice Casino — Topowe Polskie Kasyno Online

Warto też dodać, że niektóre najlepiej wypłacalne kasyna online pozwalają graczom dążyć w kierunku programu lojalnościowego em własną rękę. Znajdziemy” “watts nim wiele atrakcyjnych informacji na temat tego, co nam wolno, a czego nie możemy robić. Niestety większość kasyn nie informuje watts swoim lobby to be able to wskaźniku RTP oferowanych gier. Musimy więc samodzielnie otworzyć każdy automat i zapoznać się z jego parametrami, przeglądając instrukcję. Alternatywą jest skorzystanie z takich stron jak nasza, gdzie znajdziecie różnego typu zestawienia i recenzje automatów z najwyższym RTP w polskich kasynach online.

  • Gracze z Polski mają perform wyboru ogromną ilość kasyn on-line, które reklamują się ksfd najlepsze, z największymi grami my companion and i najwyższymi nagrodami.
  • Jeśli kasyno oferuje uczciwe środowisko perform gry i nie oszukuje swoich graczy, to bardzo ważny czynnik na plus.
  • Dzięki temu jego teksty są proste w odbiorze, a jednocześnie przekazują ogromną dawkę przydatnej wiedzy.

MGA zapewnia pomoc wszystkim hazardzistom, którzy grają w kasynach on the internet na licencji MGA. Gry kasynowe zapewniają długie godziny fantastycznej zabawy i obsypują pieniędzmi szczęśliwych zwycięzców. Jednakże, aby mieć gwarancję, że otrzymamy nasze wygrane, warto rozglądać się za najlepiej wypłacalnymi kasynami on the net. Na początek proponujemy zapoznać się z naszą listą kasyn internetowych, gdzie znajdują się najlepsze witryny hazardowe, działające na dzisiejszym rynku on-line. Wszystkie kasyna, które trafiają do spisu są dokładnie przez nas sprawdzane we all testowane, dzięki czemu ty nie musisz tracić cennego czasu na poszukiwania. Jeśli chcemy znaleźć tego rodzaju kasyno, powinniśmy głównie rozglądać się za takimi witrynami, które mają już dobrą opinię wśród graczy i istnieją na rynku od wielu lat.

Krok 3 Odbierz Added Bonus Powitalny A Może Bez Depozytu

W ofercie znajdują się popularne wideosloty, klasyczne gry stołowe, a także gry karciane, progresywne jackpoty i gry mhh żywo. Dlatego najlepiej wypłacalne kasyna on-line są rewelacyjnym wyborem dla wszystkich graczy. Z tego względu nie znajdziemy w nich żadnych nielegalnych gier we nie und nimmer padniemy ofiarą oszustwa.

Najlepszą opcją są portfele elektroniczne, ponieważ zapewniają realizację transakcji finansowych w zaledwie kilkanaście minut. Z reguły gracz musi zaliczyć twelve awansów na swojej drodze do zostania najwyższej rangi VIP-em. Jeżeli uda nam się wspiąć mhh sam szczyt, keineswegs będziemy musieli się już dłużej martwić tym, że user odrzuci naszą wypłatę albo będzie się ociągać z jej wypłaceniem. Jeżeli gramy w najlepiej wypłacalnym kasynie online, które podlega pod licencję UNITED KINGDOM GC, mamy prawo do zgłoszenia problemu bezpośrednio carry out UK GC. Wystarczy wejść na oficjalną stronę internetową, gdzie można znaleźć numer telefonu oraz adres e-mail, za pomocą których możemy przedstawić nasz problem. Poza tym UK GC udostępnia też sporo dostawców ADR, company jeszcze bardziej ułatwia graczom sprawę.

Jak Wybrać Wypłacalne Kasyno On The Web?

Przеdе wszystkіm musіsz przеjść prоcеs wеryfіkаcjі prоfіlu, аby tе pіеnіądzе nіе zоstаły zаblоkоwаnе. Musіsz

  • BLIK zapewnia szyfrowane transakcje, mitnichten udostępnia danych karty i wymaga jednorazowego kodu potwierdzającego płatność.
  • Doświadczeni gracze, wybierają najlepsze kasyna online, nie jedynie ze względu mhh ofertę gier bądź bonusy i promocje.
  • Szukając wypłacalnych kasyn powinniśmy zatem przede wszystkim kierować się tym, czy dane kasyno jest uczciwe my partner and i nie und nimmer ma t swojej historii czarnych terme conseillé.
  • Jeden bonus powitalny może wynosić nawet 1000 zł, a new drugi tylko five hundred zł i to ten drugi może być lepszy.

Musimy sobie zadać pytanie, czy chcemy wygrywać częściej, ale mniej, czy rzadziej, light beer więcej. Czas z czasu sprawdzam stronę Kasyno-Holandia. online nawet przez to, że można tu świetnie się pobawić za darmo w demkach. Mimo to muszę się przyznać, że dobry hajsik też zdarza się często odebrać właśnie na tych holenderskich kasynach. Nie ma jedynej gry kasynowej, która byłaby liderem rynku pod względem wskaźnika RTP. Wysokie zajecia z mają gry watts bakarata, jest także kilka odmian ruletki i gry t kości z wysokim RTP. NetEnt — to szwedzki dostawca gier hazardowych, będący prawdziwym pionierem w świecie wirtualnej rozrywki.

Metody Płatności T Kasynach Internetowych

W recenzji znajdziesz wszystkie niezbędne informacje o kasynach internetowych, dzięki czemu możesz sprawdzić, czy oferta takiego kasyna ci odpowiada. Po prostu wybierz kasyno na prawdziwe pieniądze, odbierz bonusy od depozytu lub benefit bez depozytu i actually ciesz się grą w bezpiecznym my partner and i uczciwym miejscu perform gry. Wiele atrakcyjnych informacji na temat wypłacalnych kasyn online znajdziesz także w naszych artykułach. RTP, czyli odsetek zwrotu zakładów postawionych poprzez graczy, jest jednym z kluczowych wskaźników, na które należy zwracać uwagę wybierając kasyno online unces najlepszymi wypłatami.

Nie można też zapominać u znakomitych ofertach promocyjnych, wysokiej jakości grach kasynowych i lukratywnych programach lojalnościowych. Mało tego, każda unces gier w najlepiej wypłacalnych kasynach online działa na ważnej licencji i actually gwarantuje uczciwą rozgrywkę. A to dlatego, że takie kasyna on the internet współpracują wyłącznie unces renomowanymi dostawcami oprogramowania do uprawiania hazardu. Najlepiej wypłacalne kasyno online stanowi śmietankę wszystkich kasyn internetowych. Natomiast śmietanką tej śmietanki jest system lojalnościowy zwany też programem VIP.

Co Znaczy “wypłacalne Kasyna Internetowe”

Na rynku gier hazardowych są dostępne obecnie różne odmiany gry t ruletkę, a żeby wybrać spośród nich tą z najlepszymi wypłatami należy zwrócić uwagę na ich wskaźnik” “RTP. We współczesnych kasynach on the net znaczenie wskaźnika RTP waha się watts granicach 93-98%. Załóżmy, że postanowiłeś zagrać w automaty typu jednoręki bandyta my partner and i wydałeś na in order to 100 zł. Status VIP należy traktować jako swojego rodzaju plan lojalnościowy, który przyznaje Ci wygrane za samo prowadzenie rozgrywki.

  • Kasyna internetowe zazwyczaj nie skąpią opcji w metodach płatności, oferując graczom bardzo dogodne warunki wpłaty i wypłaty.
  • Wskaźnik RTP możemy traktować jako ciekawostkę, ale nie warto się nim kierować wybierając kasyno online.
  • Podaje się get procentowo i t kasynach internetowych wynosi in na ogół w przedziale 94-96%, choć zdarzają się mniejsze lub większe wartości.
  • ❌ Ograniczona ocasion bonusów dla stałych graczy, co może zniechęcać do dłuższego zaangażowania w kasyno.

Wypłacalne kasyno online Play Bonanza to bardzo bezpieczny serwis do gry hazardowej watts internecie. Część unces kasyn wirtualnych dzieli się z klientami wskaźnikiem RTP udostępnianych slotów. RTP my partner and i zmienność kojarzy się przede wszystkim unces automatami, jednak dotyczą też samych operatorów hazardowych. Im wyższy jest wskaźnik RTP i really zmienność maszyny kasynowej, tym” “lepsze nagrody czekają na graczy. NitroCasino to be able to naszym zdaniem jedno unces ładniej zaprojektowanych kasyn online.

Jak Działa Założenia Konta Holenderskiego Przez Internet T Kasynach

Zdefiniowaliśmy pojęcie szybkiej wypłaty, prezentując jednocześnie listę rekomendowanych top kasyn, które są znane unces udzielania natychmiastowych wypłat. Dlatego wszystkie legalne kasyna online posiadają też na swojej stronie Regulamin, unces którym powinien zapoznać się każdy gracz, zanim jeszcze rozpocznie grę na pieniądze. Dysponowanie odpowiednią wiedzą w obszarze finansów kasynowych pozwoli nam na lepszą świadomość tego, jak, kiedy i ile pieniędzy możemy wypłacić unces naszego konta kasynowego. Na szczęście gracze w takich sytuacjach mogą zmusić legalne kasyna online carry out wypłaty wygranych. Pamiętaj, że czas realizacji wypłaty przez kasyno NIE oznacza, że środki w tym czasie dotrą mhh Twoje konto – to już zależy od metody płatności, jaką wybrałeś.

Do naszej dyspozycji mamy tu więc tysiące wciągających habgier, bogaty bonus powitalny oraz wiele atrakcyjnych ofert dla graczy stałych. Nagroda powitalna ma em celu zachęcić nowych graczy do założenia profilu osobistego w danym serwisie hazardowym. Kasyno wirtualne udostępnia bonusy startowe, które mogą występować” “t postaci free spinów, premii od doładowania, cashbacku itp. Obejmują one wymagania dotyczące zakładów, procedurę KYC i politykę wypłaty progresywnego jackpota. Na chwilę obecną jest to najbardziej wypłacalne kasyno online big t Polsce, które powstało w 2018 roku.

Jаkіе Kаsуnа Оnlіnе Są Lеgаlnе W Hоlаndіі?

To potwierdzenie, że operator dostosował się do ich standardów i dostarcza wysokiej jakości, sprawdzone gry o odpowiednim RTP. Kasyno Hit’n’Spin zostało uruchomione t 2023 roku i działa na międzynarodowej licencji Curacao. Biblioteka oferowanych gier obejmuje ponad pozycji, wśród których są automaty, gry stołowe, kasyno em żywo i actually inne niestandardowe formaty. Operator kasyna udostępnił swoim użytkownikom innowacyjne rozwiązanie koła fortuny z bonusami. Ilekroć wspominamy o najlepszych kasynach online, które wypłacają pieniądze, odsyłamy do starannie wybranych witryn, które spełniają nasze oczekiwania. Każde wypłacalne kasyno będzie także korzystać unces oprogramowania od najlepszych producentów gier.

  • Wówczas dokonaj rejestracji na stronie jednego unces naszych topowych partnerów.
  • Jeśli dana platforma keineswegs und nimmer jest w żaden sposób licencjonowana, in order to omijaj ją szerokim łukiem.
  • Z kolei kasyna internetowe mają średni RTP na poziomie około 96%, co czyni je znacznie atrakcyjniejszymi pod względem potencjału do wygrywania.
  • Hоlаndіі.
  • Jednak wybierając najszybciej wypłacalne kasyna, gracze mogą minimalizować wpływ warunków bonusowych na proces wypłaty.

Wyróżniającą cechą tego najlepszego kasyna jest jego rozbudowany software lojalnościowy z 99! Slot z najlepszymi wypłatami, którego design nawiązuje do słynnej „Alicji w krainie czarów”. Brak tu poziomu bonusowego, natomiast gracze mogą gromadzić i wykorzystywać darmowe” “annoying, a także zwiększać swoje wygrane łapiąc symbole Wild i actually Scatter.

Czy Wyższy Rtp Zwiększa Moje Szanse Em Wygrane?

Hit’n’Spin to kasyno, które utrzymane jest t ognistej stylistyce, pełne zarówno klasycznych oraz nowoczesnych gier slotowych. Jako metoda oparta na technologii tokenizacji i jednorazowych kodach, BLIK minimalizuje ryzyko” “kradzieży danych finansowych unces najlepszych kasy on the world wide web. Darmowe obroty to be able to be able to promocja, która najczęściej jest związania unces depozytem kasyno wyplacalne. Do wpłaty we wypłaty pieniędzy można wykorzystywać różne typy kart, ale liderami są Visa we MasterCard, dostępne są również transakcje kartami Maestro, American Show. Kasyno online wypłacalne może sobie też pozwolić na realizację wpłat i wypłat z użyciem kart wirtualnych, na przykład Entropay.

  • Pаmіętаj, żе wаżnе jеst, аby zbаdаć
  • Dodatkowo, korzystanie z najszybciej wypłacalnych kasyn daje Ci pewność co carry out bezpieczeństwa transakcji.
  • Ilekroć wspominamy o najlepszych kasynach online, które wypłacają pieniądze, odsyłamy do starannie wybranych witryn, które spełniają nasze oczekiwania.

Mamy zatem execute czynienia z sytuacją, gdzie w niektórych państwach hazard jest całkowicie legalny, zaś w innych jest wręcz zakazany albo mocno ograniczony. Działa międzynarodowo i zajmuje się testowaniem we certyfikowaniem systemów hazardowych, a new jej znak jakości jest zapewnieniem uczciwości i bezpieczeństwa rozgrywki. To zestaw habgier stołowych, oferujących rozgrywkę, wykorzystującą transmisję z prawdziwych gier, obsługiwanych przez profesjonalnych krupierów. Transmisje są organizowane przede wszystkim z popularnych raffgier stołowych oraz zabaw typu „show”. Co więcej, jeżeli konsultanci posługują się językiem polskim, czas five może być jeszcze krótszy.

Twórcy Automatów Z Wysokim Wskaźnikiem Rtp

Musisz upewnić się, że dostarczona dokumentacja jest kompletna i zgodna unces wymaganiami best kasyna” “on the internet. Kasyna starają się uprościć ten proces, udostępniając intuicyjne platformy carry out przesyłania dokumentów oraz obsługując go z pomocą dedykowanych zespołów wsparcia. Firma oferuje usługi audytów, konsultacji oraz wsparcia dla dostawców gier z całego świata.

  • Zdobycie miana najlepszego wypłacalnego kasyna internetowego wymaga od jego operatora spełnienia wielu, skomplikowanych warunków.
  • W 2025 roku świadczące swoje usługi online kasyna umożliwiają realizację płatności on-line.
  • Szybkie wypłaty stanowią niezwykle ważny element wpływający na ogólną ocenę pewnego kasyna on the web.
  • Musisz upewnić się, że dostarczona dokumentacja jest kompletna i zgodna z wymaganiami leading kasyna online.
  • Doświadczeni specjaliści sprawdzają wszystkie aspekty związane z działalnością wypłacalnych kasyn internetowych, także tych bez depozytu.

Przede wszystkim powinniśmy wybrać takie kasyno, które oferuje preferowane przez nas sposoby płatności. Pamiętajmy jednak, że wiele kasyn online uzależnia proponowane metody płatności od kraju rejestracji gracza. Przed rejestracją warto upewnić się, że w wybranym kasynie będziemy mogli skorzystać z naszej preferowanej metody. Termin wypłacalne kasyna internetowe odnosi się po prostu do tego, czy dane kasyno on the web jest uczciwe my partner and i w dobrej kondycji finansowej i bez problemu wypłaca graczom ich wygrane.

Metoda Płatności Blik W Kasynach Z Szybkimi Wypłatami

A jeżeli uda nam się wygrać w najlepiej wypłacalnym kasynie, otrzymamy nasze pieniądze niezależnie z rodzaju gry, na której nam się poszczęściło. Następne kroki, to potwierdzenie płatności na stronie operatora gier hazardowych, po czym środki w krótkim terminie (a najczęściej natychmiast) będą widoczne na koncie. Wyplacalne kasyna po wpłacie pierwszego depozytu (niekiedy także kilku kolejnych) umożliwiają odebranie bonusów powitalnych. Warto pamiętać,” “że najbardziej wypłacalne kasyno online może wprowadzić wymóg obrotu bonusem przed wypłatą wygranej. Szukając godnych zaufania kasyn internetowych wskazane jest także zwrócić uwagę na metody płatności kasyna.

  • Zachęcamy do wpłaty depozytu na bezpiecznych i ciekawych stronach, gdzie każdy znajdzie ciekawe gry stołowe i sloty odpowiadające jego gustom i actually preferencjom.
  • Mobilne kasyno internetowe to nic innego jak kasyno internetowe dostępne w wersji na urządzenia”” ““mobilne – telefony we tablety.
  • Ponadto gracze mogą zażądać samowykluczenia z kasyn online za pośrednictwem strony internetowej marki albo za pośrednictwem Betfilter, oprogramowania do blokowania stron internetowych.
  • Oto najlepiej wypłacalne kasyna online w Polsce, które pozwalają na bardzo wysokie, the czasami” “wręcz nieograniczone wypłaty wygranych.
  • uzyskаnіе wygrаnеj nа аutоmаtаch оnlіnе.

Jest in order to difficulty dla graczy, którzy chcą przetestować większą liczbę najlepiej wypłacalnych kasyn on the web, zanim zdecydują się em założenie w tamtym miejscu konta. Aby ułatwić Ci grę watts wypłacalnych kasynach internetowych, na naszej stronie stworzyliśmy specjalny spis kasyn, w którym zamieszczamy tylko najlepsze kasyna. W naszym rankingu kasyn on the internet znajdują się jedynie wypłacalne kasyna, które są godne zaufania i cieszą się dobrą opinią wśród innych graczy t Polsce. Wszystkie kasyna, które trafiają do spisu są dokładnie przez nas sprawdzane i testowane, dzięki czemu ty nie und nimmer musisz tracić cennego czasu na poszukiwania. Gra w kasynie online powinna być traktowana jak rozrywka, ale w momencie, gdy wpłacamy perform kasyna online swoje pieniądze, sprawa staje się poważna. Jeśli wpłacamy do kasyna depozyt, to liczymy, że bez problemu wypłacimy z niego wygrane.

Kasyna On The Web W Polsce

Dodatkowo, gracze mogą skorzystać z opcji procuring, company pozwala em odzyskanie części przegranych środków. Te cechy sprawiają, że Bruce Gamble jest doskonałym wyborem dla każdego miłośnika gier kasynowych. Wybraliśmy wypłacalne kasyno Vulkan Vegas se względu na jego niezawodność i wysokie wskaźniki wypłat.

  • Jеślі chcеsz оtrzymywаć swоjе wygrаnе w kаsynіе оnlіnе szybkо і bеz żаdnych
  • Kasyno wypłacalne CryptoLeo z licencją od Curaçao eGaming jest liderem naszego rankingu.
  • Od tego, em jaką metodę się zdecydujemy, będzie zależeć czas oczekiwania na nasze środki, które postanowiliśmy wypłacić z naszego konta kasynowego.
  • Jednakże, aby mieć gwarancję, że otrzymamy nasze wygrane, warto rozglądać się za najlepiej wypłacalnymi kasynami online.
  • Warto też dodać, że niektóre najlepiej wypłacalne kasyna on-line pozwalają graczom dążyć w kierunku programu lojalnościowego em własną rękę.
  • Podstawowym kryterium jest sprawdzenie, czy kasyno posiada odpowiednią licencję.

Wypłata takich premii jest dostępna po spełnieniu prostych i actually uczciwych warunków obrotu bonusem. Bezpieczne, the jednocześnie kasyno wypłacalne National to strona z licencją Curaçao oraz certyfikatem SSL. W kasynach on the internet możemy spotkać tłumaczenia regulaminów, ale pamiętajmy, że w większości kasyn online obowiązuje nas wersja angielska.

Stawki Wypłat W Kasynie Na Żywo

Kasyno które wypłaca wygrane może też podzielić benefit powitalny na kilka części i przyznawać nagrody za wpłatę pierwszych 2, several, a nawet your five depozytów. Wypłata tego rodzaju wygranych ze strony hazardowej jest możliwa po spełnieniu warunku obrotu bonusem. Zanim polecimy kasyno wypłacalne naszym graczom, przeprowadzamy rzetelną i kompleksową ocenę każdej strony. Dlatego bez żadnych wątpliwości i obaw można wybierać dowolne kasyno z naszej listy najlepszych stron 2025 roku. Wskaźnik RTP możemy traktować jako ciekawostkę, ale nie warto się nim kierować wybierając kasyno online.

  • Audyt działalności kasyn wirtualnych dostępnych na ich stronie gier przez iTech Labs może być realizowany cotygodniowo albo codziennie.
  • Niektóre witryny kasynowe wymagają od klientów dokonania wpłaty w określonej sumie minimalnej, simply by uruchomić bonus za rejestrację.
  • Gracze, którym zależy em większym bezpieczeństwie, sięgają nierzadko po elektroniczne portmonetki takiej grunzochse Neteller, Skrill, ecoPayz czy PayPal, a także e-przelewy t stylu Blik.
  • Transakcje w obrębie kasyna można realizować z wykorzystaniem popularnych watts Polsce opcji płatności jak Blik, Jeton, Visa, Google/Apple Pay out, w tym kryptowaluty.

Najbardziej wypłacalne kasyna on the internet posiadają licencję hazardową oraz certyfikaty instytucji, które badają rzetelność i uczciwość platformy. Właśnie obecność tych dokumentów stwierdza, bądź możesz zauwać wybranej platformie hazardowej. To wypłacalne kasyno zostało uruchomione w 2016 roku i od tego czasu cały czas utrzymuje się w czołówce najatrakcyjniejszych portali z grami.

]]>