From 5cce83091cee80a7ebbca80320ddb04282bd935e Mon Sep 17 00:00:00 2001
From: Przemek Wiech {props.message} \n \n \n \n Privacy: When using the \"load from file\" option, this site does\n not send your data anywhere and files loaded from disk do not leave\n your computer. When using \"load from URL\", data is passed through the{' '}\n cors-anywhere{' '}\n service to deal with an issue with cross-site file loading in the\n browser.\n b&&(b=8),S=b\n
\n
=s){var m=t?null:c(e);if(m)return u(m);p=!1,f=o,v=new r}else v=t?[]:h;e:for(;++l 1e-6)if(Math.abs(f*u-s*l)>1e-6&&a){var p=n-o,h=i-c,v=u*u+s*s,m=p*p+h*h,b=Math.sqrt(v),y=Math.sqrt(d),g=a*Math.tan((r-Math.acos((v+d-m)/(2*b*y)))/2),O=g/y,x=g/b;Math.abs(O-1)>1e-6&&(this._+="L"+(e+O*l)+","+(t+O*f)),this._+="A"+a+","+a+",0,0,"+ +(f*p>l*h)+","+(this._x1=e+x*u)+","+(this._y1=t+x*s)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,o,c,u){e=+e,t=+t;var s=(n=+n)*Math.cos(o),l=n*Math.sin(o),f=e+s,d=t+l,p=1^u,h=u?o-c:c-o;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+f+","+d:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-d)>1e-6)&&(this._+="L"+f+","+d),n&&(h<0&&(h=h%i+i),h>a?this._+="A"+n+","+n+",0,1,"+p+","+(e-s)+","+(t-l)+"A"+n+","+n+",0,1,"+p+","+(this._x1=f)+","+(this._y1=d):h>1e-6&&(this._+="A"+n+","+n+",0,"+ +(h>=r)+","+p+","+(this._x1=e+n*Math.cos(c))+","+(this._y1=t+n*Math.sin(c))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},t.a=c},function(e,t,n){"use strict";var r=n(189);function i(){return{}}function a(e,t,n){e[t]=n}function o(){return Object(r.a)()}function c(e,t,n){e.set(t,n)}t.a=function(){var e,t,n,u=[],s=[];function l(n,i,a,o){if(i>=u.length)return null!=e&&n.sort(e),null!=t?t(n):n;for(var c,s,f,d=-1,p=n.length,h=u[i++],v=Object(r.a)(),m=a();++d u.length)return n;var i,a=s[r-1];return null!=t&&r>=u.length?i=n.entries():(i=[],n.each(function(t,n){i.push({key:n,values:e(t,r)})})),null!=a?i.sort(function(e,t){return a(e.key,t.key)}):i}(l(e,0,o,c),0)},key:function(e){return u.push(e),n},sortKeys:function(e){return s[u.length-1]=e,n},sortValues:function(t){return e=t,n},rollup:function(e){return t=e,n}}}},function(e,t,n){"use strict";var r=n(189);function i(){}var a=r.a.prototype;function o(e,t){var n=new i;if(e instanceof i)e.each(function(e){n.add(e)});else if(e){var r=-1,a=e.length;if(null==t)for(;++rr!==h>r&&n<(p-l)*(r-f)/(h-f)+l&&(a=-a)}return a}function i(e,t,n){var r;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])===(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&function(e,t,n){return e<=t&&t<=n||n<=t&&t<=e}(e[r=+(e[0]===t[0])],n[r],t[r])}t.a=function(e,t){for(var n,i=-1,a=t.length;++i>h,b=d+2*v>>h,y=Object(o.a)(20);function g(i){var o=new Float32Array(m*b),u=new Float32Array(m*b);i.forEach(function(r,i,a){var c=+e(r,i,a)+v>>h,u=+t(r,i,a)+v>>h,s=+n(r,i,a);c>=0&&c c)break;m.push(f)}}else for(;d =1;--s)if(!((f=u*s) 0?d*l:0)+O,m[a]={data:r[a],index:i,value:d,startAngle:b,endAngle:f,padAngle:g};return m}return l.value=function(t){return arguments.length?(e="function"===typeof t?t:Object(r.a)(+t),l):e},l.sortValues=function(e){return arguments.length?(t=e,n=null,l):t},l.sort=function(e){return arguments.length?(n=e,t=null,l):n},l.startAngle=function(e){return arguments.length?(c="function"===typeof e?e:Object(r.a)(+e),l):c},l.endAngle=function(e){return arguments.length?(u="function"===typeof e?e:Object(r.a)(+e),l):u},l.padAngle=function(e){return arguments.length?(s="function"===typeof e?e:Object(r.a)(+e),l):s},l}},function(e,t,n){"use strict";t.a=function(e,t){return td?Math.pow(e,1/3):e/f+s}function b(e){return e>l?e*e*e:f*(e-s)}function y(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function g(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function O(e){if(e instanceof j)return new j(e.h,e.c,e.l,e.opacity);if(e instanceof v||(e=p(e)),0===e.a&&0===e.b)return new j(NaN,0,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*a.b;return new j(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function x(e,t,n,r){return 1===arguments.length?O(e):new j(e,t,n,null==r?1:r)}function j(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}Object(r.a)(v,h,Object(r.b)(i.a,{brighter:function(e){return new v(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new v(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return t=o*b(t),e=c*b(e),n=u*b(n),new i.b(y(3.1338561*t-1.6168667*e-.4906146*n),y(-.9787684*t+1.9161415*e+.033454*n),y(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),Object(r.a)(j,x,Object(r.b)(i.a,{brighter:function(e){return new j(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new j(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return p(this).rgb()}}))},function(e,t,n){"use strict";t.a=h;var r=n(185),i=n(184),a=n(306),o=-.14861,c=1.78277,u=-.29227,s=-.90649,l=1.97294,f=l*s,d=l*c,p=c*u-s*o;function h(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof v)return new v(e.h,e.s,e.l,e.opacity);e instanceof i.b||(e=Object(i.h)(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(p*r+f*t-d*n)/(p+f-d),c=r-o,h=(l*(n-o)-u*c)/s,m=Math.sqrt(h*h+c*c)/(l*o*(1-o)),b=m?Math.atan2(h,c)*a.b-120:NaN;return new v(b<0?b+360:b,m,o,e.opacity)}(e):new v(e,t,n,null==r?1:r)}function v(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Object(r.a)(v,h,Object(r.b)(i.a,{brighter:function(e){return e=null==e?i.c:Math.pow(i.c,e),new v(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?i.d:Math.pow(i.d,e),new v(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*a.a,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),f=Math.sin(e);return new i.b(255*(t+n*(o*r+c*f)),255*(t+n*(u*r+s*f)),255*(t+n*(l*r)),this.opacity)}}))},function(e,t,n){"use strict";t.a=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}},function(e,t,n){"use strict";var r=n(70);t.a=function(e,t){var n=Object(r.c)(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}}},function(e,t,n){"use strict";t.a=function(e,t){return t-=e=+e,function(n){return Math.round(e+t*n)}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return c});var r=n(108),i=n(677);function a(e,t,n,i){function a(e){return e.length?e.pop()+" ":""}return function(o,c){var u=[],s=[];return o=e(o),c=e(c),function(e,i,a,o,c,u){if(e!==a||i!==o){var s=c.push("translate(",null,t,null,n);u.push({i:s-4,x:Object(r.a)(e,a)},{i:s-2,x:Object(r.a)(i,o)})}else(a||o)&&c.push("translate("+a+t+o+n)}(o.translateX,o.translateY,c.translateX,c.translateY,u,s),function(e,t,n,o){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(a(n)+"rotate(",null,i)-2,x:Object(r.a)(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(o.rotate,c.rotate,u,s),function(e,t,n,o){e!==t?o.push({i:n.push(a(n)+"skewX(",null,i)-2,x:Object(r.a)(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(o.skewX,c.skewX,u,s),function(e,t,n,i,o,c){if(e!==n||t!==i){var u=o.push(a(o)+"scale(",null,",",null,")");c.push({i:u-4,x:Object(r.a)(e,n)},{i:u-2,x:Object(r.a)(t,i)})}else 1===n&&1===i||o.push(a(o)+"scale("+n+","+i+")")}(o.scaleX,o.scaleY,c.scaleX,c.scaleY,u,s),o=c=null,function(e){for(var t,n=-1,r=s.length;++ne.r&&(e.r=e[t].r)}function d(){if(t){var r,i,a=t.length;for(n=new Array(a),r=0;r=(a=(v+b)/2))?v=a:b=a,(l=n>=(o=(m+y)/2))?m=o:y=o,i=p,!(p=p[f=l<<1|s]))return i[f]=h,e;if(c=+e._x.call(null,p.data),u=+e._y.call(null,p.data),t===c&&n===u)return h.next=p,i?i[f]=h:e._root=h,e;do{i=i?i[f]=new Array(4):e._root=new Array(4),(s=t>=(a=(v+b)/2))?v=a:b=a,(l=n>=(o=(m+y)/2))?m=o:y=o}while((f=l<<1|s)===(d=(u>=o)<<1|c>=a));return i[d]=p,i[f]=h,e}t.a=function(e){var t,n,i,a,o=e.length,c=new Array(o),u=new Array(o),s=1/0,l=1/0,f=-1/0,d=-1/0;for(n=0;ne||e>i||r>t||t>a))return this;var o,c,u=i-n,s=this._root;switch(c=(t<(r+a)/2)<<1|e<(n+i)/2){case 0:do{(o=new Array(4))[c]=s,s=o}while(a=r+(u*=2),e>(i=n+u)||t>a);break;case 1:do{(o=new Array(4))[c]=s,s=o}while(a=r+(u*=2),(n=i-u)>e||t>a);break;case 2:do{(o=new Array(4))[c]=s,s=o}while(r=a-(u*=2),e>(i=n+u)||r>t);break;case 3:do{(o=new Array(4))[c]=s,s=o}while(r=a-(u*=2),(n=i-u)>e||r>t)}this._root&&this._root.length&&(this._root=s)}return this._x0=n,this._y0=r,this._x1=i,this._y1=a,this}},function(e,t,n){"use strict";t.a=function(){var e=[];return this.visit(function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)}),e}},function(e,t,n){"use strict";t.a=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}},function(e,t,n){"use strict";var r=n(194);t.a=function(e,t,n){var i,a,o,c,u,s,l,f=this._x0,d=this._y0,p=this._x1,h=this._y1,v=[],m=this._root;for(m&&v.push(new r.a(m,f,d,p,h)),null==n?n=1/0:(f=e-n,d=t-n,p=e+n,h=t+n,n*=n);s=v.pop();)if(!(!(m=s.node)||(a=s.x0)>p||(o=s.y0)>h||(c=s.x1)0&&c>0&&(u+c+1>r&&(c=Math.max(1,r-u)),a.push(n.substring(i-=c,i+c)),!((u+=c+1)>r));)c=e[o=(o+1)%e.length];return a.reverse().join(t)}}},function(e,t,n){"use strict";t.a=function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}},function(e,t,n){"use strict";t.a=function(e){e:for(var t,n=e.length,r=1,i=-1;r0){if(o>l)return;o>s&&(s=o)}if(o=i-c,f||!(o<0)){if(o/=f,f<0){if(o>l)return;o>s&&(s=o)}else if(f>0){if(o0)){if(o/=d,d<0){if(o0){if(o>l)return;o>s&&(s=o)}if(o=a-u,d||!(o<0)){if(o/=d,d<0){if(o>l)return;o>s&&(s=o)}else if(d>0){if(o0&&(e[0]=c+s*f,e[1]=u+s*d),l<1&&(t[0]=c+l*f,t[1]=u+l*d),!0}}}}}},function(e,t,n){"use strict";var r=n(334),i=n(336),a=n(12),o={Feature:function(e,t){return u(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++ri.i}).map(d)).concat(Object(r.s)(Object(i.f)(s/b)*b,u,b).filter(function(e){return Object(i.a)(e%g)>i.i}).map(p))}return x.lines=function(){return j().map(function(e){return{type:"LineString",coordinates:e}})},x.outline=function(){return{type:"Polygon",coordinates:[h(c).concat(v(l).slice(1),h(n).reverse().slice(1),v(f).reverse().slice(1))]}},x.extent=function(e){return arguments.length?x.extentMajor(e).extentMinor(e):x.extentMinor()},x.extentMajor=function(e){return arguments.length?(c=+e[0][0],n=+e[1][0],f=+e[0][1],l=+e[1][1],c>n&&(e=c,c=n,n=e),f>l&&(e=f,f=l,l=e),x.precision(O)):[[c,f],[n,l]]},x.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],s=+n[0][1],u=+n[1][1],t>e&&(n=t,t=e,e=n),s>u&&(n=s,s=u,u=n),x.precision(O)):[[t,s],[e,u]]},x.step=function(e){return arguments.length?x.stepMajor(e).stepMinor(e):x.stepMinor()},x.stepMajor=function(e){return arguments.length?(y=+e[0],g=+e[1],x):[y,g]},x.stepMinor=function(e){return arguments.length?(m=+e[0],b=+e[1],x):[m,b]},x.precision=function(r){return arguments.length?(O=+r,d=a(s,u,90),p=o(t,e,O),h=a(f,l,90),v=o(c,n,O),x):O},x.extentMajor([[-180,-90+i.i],[180,90-i.i]]).extentMinor([[-180,-80-i.i],[180,80+i.i]])}},function(e,t,n){"use strict";var r=n(12);t.a=function(e,t){var n=e[0]*r.r,i=e[1]*r.r,a=t[0]*r.r,o=t[1]*r.r,c=Object(r.g)(i),u=Object(r.t)(i),s=Object(r.g)(o),l=Object(r.t)(o),f=c*Object(r.g)(n),d=c*Object(r.t)(n),p=s*Object(r.g)(a),h=s*Object(r.t)(a),v=2*Object(r.c)(Object(r.u)(Object(r.m)(o-i)+c*s*Object(r.m)(a-n))),m=Object(r.t)(v),b=v?function(e){var t=Object(r.t)(e*=v)/m,n=Object(r.t)(v-e)/m,i=n*f+t*p,a=n*d+t*h,o=n*u+t*l;return[Object(r.e)(a,i)*r.h,Object(r.e)(o,Object(r.u)(i*i+a*a))*r.h]}:function(){return[n*r.h,i*r.h]};return b.distance=v,b}},function(e,t,n){"use strict";var r=n(197),i=n(58),a=n(790),o=n(338),c=n(791),u=n(792),s=n(793),l=n(794);t.a=function(e,t){var n,f,d=4.5;function p(e){return e&&("function"===typeof d&&f.pointRadius(+d.apply(this,arguments)),Object(i.a)(e,n(f))),f.result()}return p.area=function(e){return Object(i.a)(e,n(a.a)),a.a.result()},p.measure=function(e){return Object(i.a)(e,n(s.a)),s.a.result()},p.bounds=function(e){return Object(i.a)(e,n(o.a)),o.a.result()},p.centroid=function(e){return Object(i.a)(e,n(c.a)),c.a.result()},p.projection=function(t){return arguments.length?(n=null==t?(e=null,r.a):(e=t).stream,p):e},p.context=function(e){return arguments.length?(f=null==e?(t=null,new l.a):new u.a(t=e),"function"!==typeof d&&f.pointRadius(d),p):t},p.pointRadius=function(e){return arguments.length?(d="function"===typeof e?e:(f.pointRadius(+e),+e),p):d},p.projection(e).context(t)}},function(e,t,n){"use strict";var r,i,a,o,c=n(72),u=n(12),s=n(51),l=Object(c.a)(),f=Object(c.a)(),d={point:s.a,lineStart:s.a,lineEnd:s.a,polygonStart:function(){d.lineStart=p,d.lineEnd=m},polygonEnd:function(){d.lineStart=d.lineEnd=d.point=s.a,l.add(Object(u.a)(f)),f.reset()},result:function(){var e=l/2;return l.reset(),e}};function p(){d.point=h}function h(e,t){d.point=v,r=a=e,i=o=t}function v(e,t){f.add(o*e-a*t),a=e,o=t}function m(){v(r,i)}t.a=d},function(e,t,n){"use strict";var r,i,a,o,c=n(12),u=0,s=0,l=0,f=0,d=0,p=0,h=0,v=0,m=0,b={point:y,lineStart:g,lineEnd:j,polygonStart:function(){b.lineStart=w,b.lineEnd=_},polygonEnd:function(){b.point=y,b.lineStart=g,b.lineEnd=j},result:function(){var e=m?[h/m,v/m]:p?[f/p,d/p]:l?[u/l,s/l]:[NaN,NaN];return u=s=l=f=d=p=h=v=m=0,e}};function y(e,t){u+=e,s+=t,++l}function g(){b.point=O}function O(e,t){b.point=x,y(a=e,o=t)}function x(e,t){var n=e-a,r=t-o,i=Object(c.u)(n*n+r*r);f+=i*(a+e)/2,d+=i*(o+t)/2,p+=i,y(a=e,o=t)}function j(){b.point=y}function w(){b.point=k}function _(){E(r,i)}function k(e,t){b.point=E,y(r=a=e,i=o=t)}function E(e,t){var n=e-a,r=t-o,i=Object(c.u)(n*n+r*r);f+=i*(a+e)/2,d+=i*(o+t)/2,p+=i,h+=(i=o*e-a*t)*(a+e),v+=i*(o+t),m+=3*i,y(a=e,o=t)}t.a=b},function(e,t,n){"use strict";t.a=a;var r=n(12),i=n(51);function a(e){this._context=e}a.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,r.w)}},result:i.a}},function(e,t,n){"use strict";var r,i,a,o,c,u=n(72),s=n(12),l=n(51),f=Object(u.a)(),d={point:l.a,lineStart:function(){d.point=p},lineEnd:function(){r&&h(i,a),d.point=l.a},polygonStart:function(){r=!0},polygonEnd:function(){r=null},result:function(){var e=+f;return f.reset(),e}};function p(e,t){d.point=h,i=o=e,a=c=t}function h(e,t){o-=e,c-=t,f.add(Object(s.u)(o*o+c*c)),o=e,c=t}t.a=d},function(e,t,n){"use strict";function r(){this._string=[]}function i(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}t.a=r,r.prototype={_radius:4.5,_circle:i(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=i(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}}},function(e,t,n){"use strict";var r=n(83),i=n(12),a=n(115),o=16,c=Object(i.g)(30*i.r);t.a=function(e,t){return+t?function(e,t){function n(r,a,o,u,s,l,f,d,p,h,v,m,b,y){var g=f-r,O=d-a,x=g*g+O*O;if(x>4*t&&b--){var j=u+h,w=s+v,_=l+m,k=Object(i.u)(j*j+w*w+_*_),E=Object(i.c)(_/=k),T=Object(i.a)(Object(i.a)(_)-1)0){for(var n,i,a,o=0,c=e[0].length;o=0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):r[0]=a}},function(e,t,n){"use strict";var r=n(87);t.a=function(e,t){if((n=e.length)>0){for(var n,i=0,a=e[t[0]],o=a.length;i