Skip to content

Instantly share code, notes, and snippets.

@csteed
Last active September 29, 2017 15:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save csteed/f92d7baf32e23893eb6810e1058a178f to your computer and use it in GitHub Desktop.
Save csteed/f92d7baf32e23893eb6810e1058a178f to your computer and use it in GitHub Desktop.
Zoomable, Reusable, Aligned, Pulse Time Series Summary Visualization

A reusable summary timeline visualization design showing the typical value (median), interquantile range, and min/max values for segmented time series values. In this design, the median for each segment is shown as the thick black line, the interquantile range is shown as the blue rectangle over which the median line is drawn. The min/max value range is shown as the light gray vertical line. The medians are aligned at 0 on the y-axis and the other values are drawn relative to the offset from the median in this version.

This version also adds the ability to zoom in/out.

The summary timeline visualization is reusable in a separate js file.

The objective is to show the summary values along with variation and extent information in a compact and clean form. The data is from sensor data collected at the ORNL Spallation Neutron Source (SNS).

// https://d3js.org Version 4.0.0. Copyright 2016 Mike Bostock.
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(t.d3=t.d3||{})}(this,function(t){"use strict";function n(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function e(t){return 1===t.length&&(t=r(t)),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r<i;){var o=r+i>>>1;t(n[o],e)<0?r=o+1:i=o}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r<i;){var o=r+i>>>1;t(n[o],e)>0?i=o:r=o+1}return r}}}function r(t){return function(e,r){return n(t(e),r)}}function i(t,n){return n<t?-1:n>t?1:n>=t?0:NaN}function o(t){return null===t?NaN:+t}function u(t,n){var e,r,i=t.length,u=0,a=0,c=-1,s=0;if(null==n)for(;++c<i;)isNaN(e=o(t[c]))||(r=e-u,u+=r/++s,a+=r*(e-u));else for(;++c<i;)isNaN(e=o(n(t[c],c,t)))||(r=e-u,u+=r/++s,a+=r*(e-u));if(s>1)return a/(s-1)}function a(t,n){var e=u(t,n);return e?Math.sqrt(e):e}function c(t,n){var e,r,i,o=-1,u=t.length;if(null==n){for(;++o<u;)if(null!=(r=t[o])&&r>=r){e=i=r;break}for(;++o<u;)null!=(r=t[o])&&(e>r&&(e=r),i<r&&(i=r))}else{for(;++o<u;)if(null!=(r=n(t[o],o,t))&&r>=r){e=i=r;break}for(;++o<u;)null!=(r=n(t[o],o,t))&&(e>r&&(e=r),i<r&&(i=r))}return[e,i]}function s(t){return function(){return t}}function f(t){return t}function l(t,n,e){t=+t,n=+n,e=(i=arguments.length)<2?(n=t,t=0,1):i<3?1:+e;for(var r=-1,i=0|Math.max(0,Math.ceil((n-t)/e)),o=new Array(i);++r<i;)o[r]=t+r*e;return o}function h(t,n,e){var r=p(t,n,e);return l(Math.ceil(t/r)*r,Math.floor(n/r)*r+r/2,r)}function p(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=wd?i*=10:o>=Md?i*=5:o>=Td&&(i*=2),n<t?-i:i}function d(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function v(){function t(t){var i,o,u=t.length,a=new Array(u);for(i=0;i<u;++i)a[i]=n(t[i],i,t);var c=e(a),s=c[0],f=c[1],l=r(a,s,f);Array.isArray(l)||(l=h(s,f,l));for(var p=l.length;l[0]<=s;)l.shift(),--p;for(;l[p-1]>=f;)l.pop(),--p;var d,v=new Array(p+1);for(i=0;i<=p;++i)d=v[i]=[],d.x0=i>0?l[i-1]:s,d.x1=i<p?l[i]:f;for(i=0;i<u;++i)o=a[i],s<=o&&o<=f&&v[yd(l,o,0,p)].push(t[i]);return v}var n=f,e=c,r=d;return t.value=function(e){return arguments.length?(n="function"==typeof e?e:s(e),t):n},t.domain=function(n){return arguments.length?(e="function"==typeof n?n:s([n[0],n[1]]),t):e},t.thresholds=function(n){return arguments.length?(r="function"==typeof n?n:s(Array.isArray(n)?xd.call(n):n),t):r},t}function _(t,n,e){if(null==e&&(e=o),r=t.length){if((n=+n)<=0||r<2)return+e(t[0],0,t);if(n>=1)return+e(t[r-1],r-1,t);var r,i=(r-1)*n,u=Math.floor(i),a=+e(t[u],u,t),c=+e(t[u+1],u+1,t);return a+(c-a)*(i-u)}}function y(t,e,r){return t=bd.call(t,o).sort(n),Math.ceil((r-e)/(2*(_(t,.75)-_(t,.25))*Math.pow(t.length,-1/3)))}function g(t,n,e){return Math.ceil((e-n)/(3.5*a(t)*Math.pow(t.length,-1/3)))}function m(t,n){var e,r,i=-1,o=t.length;if(null==n){for(;++i<o;)if(null!=(r=t[i])&&r>=r){e=r;break}for(;++i<o;)null!=(r=t[i])&&r>e&&(e=r)}else{for(;++i<o;)if(null!=(r=n(t[i],i,t))&&r>=r){e=r;break}for(;++i<o;)null!=(r=n(t[i],i,t))&&r>e&&(e=r)}return e}function x(t,n){var e,r=0,i=t.length,u=-1,a=i;if(null==n)for(;++u<i;)isNaN(e=o(t[u]))?--a:r+=e;else for(;++u<i;)isNaN(e=o(n(t[u],u,t)))?--a:r+=e;if(a)return r/a}function b(t,e){var r,i=[],u=t.length,a=-1;if(null==e)for(;++a<u;)isNaN(r=o(t[a]))||i.push(r);else for(;++a<u;)isNaN(r=o(e(t[a],a,t)))||i.push(r);return _(i.sort(n),.5)}function w(t){for(var n,e,r,i=t.length,o=-1,u=0;++o<i;)u+=t[o].length;for(e=new Array(u);--i>=0;)for(r=t[i],n=r.length;--n>=0;)e[--u]=r[n];return e}function M(t,n){var e,r,i=-1,o=t.length;if(null==n){for(;++i<o;)if(null!=(r=t[i])&&r>=r){e=r;break}for(;++i<o;)null!=(r=t[i])&&e>r&&(e=r)}else{for(;++i<o;)if(null!=(r=n(t[i],i,t))&&r>=r){e=r;break}for(;++i<o;)null!=(r=n(t[i],i,t))&&e>r&&(e=r)}return e}function T(t){for(var n=0,e=t.length-1,r=t[0],i=new Array(e<0?0:e);n<e;)i[n]=[r,r=t[++n]];return i}function k(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r}function N(t,e){if(r=t.length){var r,i,o=0,u=0,a=t[u];for(e||(e=n);++o<r;)(e(i=t[o],a)<0||0!==e(a,a))&&(a=i,u=o);return 0===e(a,a)?u:void 0}}function S(t,n,e){for(var r,i,o=(null==e?t.length:e)-(n=null==n?0:+n);o;)i=Math.random()*o--|0,r=t[o+n],t[o+n]=t[i+n],t[i+n]=r;return t}function E(t,n){var e,r=0,i=t.length,o=-1;if(null==n)for(;++o<i;)(e=+t[o])&&(r+=e);else for(;++o<i;)(e=+n(t[o],o,t))&&(r+=e);return r}function A(t){if(!(i=t.length))return[];for(var n=-1,e=M(t,C),r=new Array(e);++n<e;)for(var i,o=-1,u=r[n]=new Array(i);++o<i;)u[o]=t[o][n];return r}function C(t){return t.length}function z(){return A(arguments)}function P(){}function L(t,n){var e=new P;if(t instanceof P)t.each(function(t,n){e.set(n,t)});else if(Array.isArray(t)){var r,i=-1,o=t.length;if(null==n)for(;++i<o;)e.set(i,t[i]);else for(;++i<o;)e.set(n(r=t[i],i,t),r)}else if(t)for(var u in t)e.set(u,t[u]);return e}function q(){function t(n,i,u,a){if(i>=o.length)return null!=r?r(n):null!=e?n.sort(e):n;for(var c,s,f,l=-1,h=n.length,p=o[i++],d=L(),v=u();++l<h;)(f=d.get(c=p(s=n[l])+""))?f.push(s):d.set(c,[s]);return d.each(function(n,e){a(v,e,t(n,i,u,a))}),v}function n(t,e){if(++e>o.length)return t;var i,a=u[e-1];return null!=r&&e>=o.length?i=t.entries():(i=[],t.each(function(t,r){i.push({key:r,values:n(t,e)})})),null!=a?i.sort(function(t,n){return a(t.key,n.key)}):i}var e,r,i,o=[],u=[];return i={object:function(n){return t(n,0,U,R)},map:function(n){return t(n,0,D,O)},entries:function(e){return n(t(e,0,D,O),0)},key:function(t){return o.push(t),i},sortKeys:function(t){return u[o.length-1]=t,i},sortValues:function(t){return e=t,i},rollup:function(t){return r=t,i}}}function U(){return{}}function R(t,n,e){t[n]=e}function D(){return L()}function O(t,n,e){t.set(n,e)}function F(){}function I(t,n){var e=new F;if(t instanceof F)t.each(function(t){e.add(t)});else if(t){var r=-1,i=t.length;if(null==n)for(;++r<i;)e.add(t[r]);else for(;++r<i;)e.add(n(t[r],r,t))}return e}function Y(t){var n=[];for(var e in t)n.push(e);return n}function B(t){var n=[];for(var e in t)n.push(t[e]);return n}function j(t){var n=[];for(var e in t)n.push({key:e,value:t[e]});return n}function H(t,n){return t=null==t?0:+t,n=null==n?1:+n,1===arguments.length?(n=t,t=0):n-=t,function(){return Math.random()*n+t}}function X(t,n){var e,r;return t=null==t?0:+t,n=null==n?1:+n,function(){var i;if(null!=e)i=e,e=null;else do e=2*Math.random()-1,i=2*Math.random()-1,r=e*e+i*i;while(!r||r>1);return t+n*i*Math.sqrt(-2*Math.log(r)/r)}}function V(){var t=X.apply(this,arguments);return function(){return Math.exp(t())}}function W(t){return function(){for(var n=0,e=0;e<t;++e)n+=Math.random();return n}}function $(t){var n=W(t);return function(){return n()/t}}function Z(t){return function(){return-Math.log(1-Math.random())/t}}function G(t){return+t}function J(t){return t*t}function Q(t){return t*(2-t)}function K(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}function tt(t){return t*t*t}function nt(t){return--t*t*t+1}function et(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}function rt(t){return 1-Math.cos(t*Pd)}function it(t){return Math.sin(t*Pd)}function ot(t){return(1-Math.cos(zd*t))/2}function ut(t){return Math.pow(2,10*t-10)}function at(t){return 1-Math.pow(2,-10*t)}function ct(t){return((t*=2)<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}function st(t){return 1-Math.sqrt(1-t*t)}function ft(t){return Math.sqrt(1- --t*t)}function lt(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}function ht(t){return 1-pt(1-t)}function pt(t){return(t=+t)<Ld?Bd*t*t:t<Ud?Bd*(t-=qd)*t+Rd:t<Od?Bd*(t-=Dd)*t+Fd:Bd*(t-=Id)*t+Yd}function dt(t){return((t*=2)<=1?1-pt(1-t):pt(t-1)+1)/2}function vt(t){for(var n,e=-1,r=t.length,i=t[r-1],o=0;++e<r;)n=i,i=t[e],o+=n[1]*i[0]-n[0]*i[1];return o/2}function _t(t){for(var n,e,r=-1,i=t.length,o=0,u=0,a=t[i-1],c=0;++r<i;)n=a,a=t[r],c+=e=n[0]*a[1]-a[0]*n[1],o+=(n[0]+a[0])*e,u+=(n[1]+a[1])*e;return c*=3,[o/c,u/c]}function yt(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}function gt(t,n){return t[0]-n[0]||t[1]-n[1]}function mt(t){for(var n=t.length,e=[0,1],r=2,i=2;i<n;++i){for(;r>1&&yt(t[e[r-2]],t[e[r-1]],t[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function xt(t){if((e=t.length)<3)return null;var n,e,r=new Array(e),i=new Array(e);for(n=0;n<e;++n)r[n]=[+t[n][0],+t[n][1],n];for(r.sort(gt),n=0;n<e;++n)i[n]=[r[n][0],-r[n][1]];var o=mt(r),u=mt(i),a=u[0]===o[0],c=u[u.length-1]===o[o.length-1],s=[];for(n=o.length-1;n>=0;--n)s.push(t[r[o[n]][2]]);for(n=+a;n<u.length-c;++n)s.push(t[r[u[n]][2]]);return s}function bt(t,n){for(var e,r,i=t.length,o=t[i-1],u=n[0],a=n[1],c=o[0],s=o[1],f=!1,l=0;l<i;++l)o=t[l],e=o[0],r=o[1],r>a!=s>a&&u<(c-e)*(a-r)/(s-r)+e&&(f=!f),c=e,s=r;return f}function wt(t){for(var n,e,r=-1,i=t.length,o=t[i-1],u=o[0],a=o[1],c=0;++r<i;)n=u,e=a,o=t[r],u=o[0],a=o[1],n-=u,e-=a,c+=Math.sqrt(n*n+e*e);return c}function Mt(){this._x0=this._y0=this._x1=this._y1=null,this._=[]}function Tt(){return new Mt}function kt(t){var n=+this._x.call(null,t),e=+this._y.call(null,t);return Nt(this.cover(n,e),n,e,t)}function Nt(t,n,e,r){if(isNaN(n)||isNaN(e))return t;var i,o,u,a,c,s,f,l,h,p=t._root,d={data:r},v=t._x0,_=t._y0,y=t._x1,g=t._y1;if(!p)return t._root=d,t;for(;p.length;)if((s=n>=(o=(v+y)/2))?v=o:y=o,(f=e>=(u=(_+g)/2))?_=u:g=u,i=p,!(p=p[l=f<<1|s]))return i[l]=d,t;if(a=+t._x.call(null,p.data),c=+t._y.call(null,p.data),n===a&&e===c)return d.next=p,i?i[l]=d:t._root=d,t;do i=i?i[l]=new Array(4):t._root=new Array(4),(s=n>=(o=(v+y)/2))?v=o:y=o,(f=e>=(u=(_+g)/2))?_=u:g=u;while((l=f<<1|s)===(h=(c>=u)<<1|a>=o));return i[h]=p,i[l]=d,t}function St(t){var n,e,r,i,o=t.length,u=new Array(o),a=new Array(o),c=1/0,s=1/0,f=-(1/0),l=-(1/0);for(e=0;e<o;++e)isNaN(r=+this._x.call(null,n=t[e]))||isNaN(i=+this._y.call(null,n))||(u[e]=r,a[e]=i,r<c&&(c=r),r>f&&(f=r),i<s&&(s=i),i>l&&(l=i));for(f<c&&(c=this._x0,f=this._x1),l<s&&(s=this._y0,l=this._y1),this.cover(c,s).cover(f,l),e=0;e<o;++e)Nt(this,u[e],a[e],t[e]);return this}function Et(t,n){if(isNaN(t=+t)||isNaN(n=+n))return this;var e=this._x0,r=this._y0,i=this._x1,o=this._y1;if(isNaN(e))i=(e=Math.floor(t))+1,o=(r=Math.floor(n))+1;else{if(!(e>t||t>i||r>n||n>o))return this;var u,a,c=i-e,s=this._root;switch(a=(n<(r+o)/2)<<1|t<(e+i)/2){case 0:do u=new Array(4),u[a]=s,s=u;while(c*=2,i=e+c,o=r+c,t>i||n>o);break;case 1:do u=new Array(4),u[a]=s,s=u;while(c*=2,e=i-c,o=r+c,e>t||n>o);break;case 2:do u=new Array(4),u[a]=s,s=u;while(c*=2,i=e+c,r=o-c,t>i||r>n);break;case 3:do u=new Array(4),u[a]=s,s=u;while(c*=2,e=i-c,r=o-c,e>t||r>n)}this._root&&this._root.length&&(this._root=s)}return this._x0=e,this._y0=r,this._x1=i,this._y1=o,this}function At(){var t=[];return this.visit(function(n){if(!n.length)do t.push(n.data);while(n=n.next)}),t}function Ct(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}function zt(t,n,e,r,i){this.node=t,this.x0=n,this.y0=e,this.x1=r,this.y1=i}function Pt(t,n,e){var r,i,o,u,a,c,s,f=this._x0,l=this._y0,h=this._x1,p=this._y1,d=[],v=this._root;for(v&&d.push(new zt(v,f,l,h,p)),null==e?e=1/0:(f=t-e,l=n-e,h=t+e,p=n+e,e*=e);c=d.pop();)if(!(!(v=c.node)||(i=c.x0)>h||(o=c.y0)>p||(u=c.x1)<f||(a=c.y1)<l))if(v.length){var _=(i+u)/2,y=(o+a)/2;d.push(new zt(v[3],_,y,u,a),new zt(v[2],i,y,_,a),new zt(v[1],_,o,u,y),new zt(v[0],i,o,_,y)),(s=(n>=y)<<1|t>=_)&&(c=d[d.length-1],d[d.length-1]=d[d.length-1-s],d[d.length-1-s]=c)}else{var g=t-+this._x.call(null,v.data),m=n-+this._y.call(null,v.data),x=g*g+m*m;if(x<e){var b=Math.sqrt(e=x);f=t-b,l=n-b,h=t+b,p=n+b,r=v.data}}return r}function Lt(t){if(isNaN(o=+this._x.call(null,t))||isNaN(u=+this._y.call(null,t)))return this;var n,e,r,i,o,u,a,c,s,f,l,h,p=this._root,d=this._x0,v=this._y0,_=this._x1,y=this._y1;if(!p)return this;if(p.length)for(;;){if((s=o>=(a=(d+_)/2))?d=a:_=a,(f=u>=(c=(v+y)/2))?v=c:y=c,n=p,!(p=p[l=f<<1|s]))return this;if(!p.length)break;(n[l+1&3]||n[l+2&3]||n[l+3&3])&&(e=n,h=l)}for(;p.data!==t;)if(r=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,r?(i?r.next=i:delete r.next,this):n?(i?n[l]=i:delete n[l],(p=n[0]||n[1]||n[2]||n[3])&&p===(n[3]||n[2]||n[1]||n[0])&&!p.length&&(e?e[h]=p:this._root=p),this):(this._root=i,this)}function qt(t){for(var n=0,e=t.length;n<e;++n)this.remove(t[n]);return this}function Ut(){return this._root}function Rt(){var t=0;return this.visit(function(n){if(!n.length)do++t;while(n=n.next)}),t}function Dt(t){var n,e,r,i,o,u,a=[],c=this._root;for(c&&a.push(new zt(c,this._x0,this._y0,this._x1,this._y1));n=a.pop();)if(!t(c=n.node,r=n.x0,i=n.y0,o=n.x1,u=n.y1)&&c.length){var s=(r+o)/2,f=(i+u)/2;(e=c[3])&&a.push(new zt(e,s,f,o,u)),(e=c[2])&&a.push(new zt(e,r,f,s,u)),(e=c[1])&&a.push(new zt(e,s,i,o,f)),(e=c[0])&&a.push(new zt(e,r,i,s,f))}return this}function Ot(t){var n,e=[],r=[];for(this._root&&e.push(new zt(this._root,this._x0,this._y0,this._x1,this._y1));n=e.pop();){var i=n.node;if(i.length){var o,u=n.x0,a=n.y0,c=n.x1,s=n.y1,f=(u+c)/2,l=(a+s)/2;(o=i[0])&&e.push(new zt(o,u,a,f,l)),(o=i[1])&&e.push(new zt(o,f,a,c,l)),(o=i[2])&&e.push(new zt(o,u,l,f,s)),(o=i[3])&&e.push(new zt(o,f,l,c,s))}r.push(n)}for(;n=r.pop();)t(n.node,n.x0,n.y0,n.x1,n.y1);return this}function Ft(t){return t[0]}function It(t){return arguments.length?(this._x=t,this):this._x}function Yt(t){return t[1]}function Bt(t){return arguments.length?(this._y=t,this):this._y}function jt(t,n,e){var r=new Ht(null==n?Ft:n,null==e?Yt:e,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function Ht(t,n,e,r,i,o){this._x=t,this._y=n,this._x0=e,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function Xt(t){for(var n={data:t.data},e=n;t=t.next;)e=e.next={data:t.data};return n}function Vt(t){if(!(t>=1))throw new Error;this._size=t,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function Wt(t){if(!t._start)try{$t(t)}catch(n){t._tasks[t._ended+t._active-1]&&Gt(t,n)}}function $t(t){for(;t._start=t._waiting&&t._active<t._size;){var n=t._ended+t._active,e=t._tasks[n],r=e.length-1,i=e[r];e[r]=Zt(t,n),--t._waiting,++t._active,e=i.apply(null,e),t._tasks[n]&&(t._tasks[n]=e||ov)}}function Zt(t,n){return function(e,r){t._tasks[n]&&(--t._active,++t._ended,t._tasks[n]=null,null==t._error&&(null!=e?Gt(t,e):(t._data[n]=r,t._waiting?Wt(t):Jt(t))))}}function Gt(t,n){var e,r=t._tasks.length;for(t._error=n,t._data=void 0,t._waiting=NaN;--r>=0;)if((e=t._tasks[r])&&(t._tasks[r]=null,e.abort))try{e.abort()}catch(n){}t._active=NaN,Jt(t)}function Jt(t){!t._active&&t._call&&t._call(t._error,t._data)}function Qt(t){return new Vt(arguments.length?+t:1/0)}function Kt(t){return function(){return t}}function tn(t){return t.innerRadius}function nn(t){return t.outerRadius}function en(t){return t.startAngle}function rn(t){return t.endAngle}function on(t){return t&&t.padAngle}function un(t){return t>=1?cv:t<=-1?-cv:Math.asin(t)}function an(t,n,e,r,i,o,u,a){var c=e-t,s=r-n,f=u-i,l=a-o,h=(f*(n-o)-l*(t-i))/(l*c-f*s);return[t+h*c,n+h*s]}function cn(t,n,e,r,i,o,u){var a=t-e,c=n-r,s=(u?o:-o)/Math.sqrt(a*a+c*c),f=s*c,l=-s*a,h=t+f,p=n+l,d=e+f,v=r+l,_=(h+d)/2,y=(p+v)/2,g=d-h,m=v-p,x=g*g+m*m,b=i-o,w=h*v-d*p,M=(m<0?-1:1)*Math.sqrt(Math.max(0,b*b*x-w*w)),T=(w*m-g*M)/x,k=(-w*g-m*M)/x,N=(w*m+g*M)/x,S=(-w*g+m*M)/x,E=T-_,A=k-y,C=N-_,z=S-y;return E*E+A*A>C*C+z*z&&(T=N,k=S),{cx:T,cy:k,x01:-f,y01:-l,x11:T*(i/b-1),y11:k*(i/b-1)}}function sn(){function t(){var t,s,f=+n.apply(this,arguments),l=+e.apply(this,arguments),h=o.apply(this,arguments)-cv,p=u.apply(this,arguments)-cv,d=Math.abs(p-h),v=p>h;if(c||(c=t=Tt()),l<f&&(s=l,l=f,f=s),l>uv)if(d>sv-uv)c.moveTo(l*Math.cos(h),l*Math.sin(h)),c.arc(0,0,l,h,p,!v),f>uv&&(c.moveTo(f*Math.cos(p),f*Math.sin(p)),c.arc(0,0,f,p,h,v));else{var _,y,g=h,m=p,x=h,b=p,w=d,M=d,T=a.apply(this,arguments)/2,k=T>uv&&(i?+i.apply(this,arguments):Math.sqrt(f*f+l*l)),N=Math.min(Math.abs(l-f)/2,+r.apply(this,arguments)),S=N,E=N;if(k>uv){var A=un(k/f*Math.sin(T)),C=un(k/l*Math.sin(T));(w-=2*A)>uv?(A*=v?1:-1,x+=A,b-=A):(w=0,x=b=(h+p)/2),(M-=2*C)>uv?(C*=v?1:-1,g+=C,m-=C):(M=0,g=m=(h+p)/2)}var z=l*Math.cos(g),P=l*Math.sin(g),L=f*Math.cos(b),q=f*Math.sin(b);if(N>uv){var U=l*Math.cos(m),R=l*Math.sin(m),D=f*Math.cos(x),O=f*Math.sin(x);if(d<av){var F=w>uv?an(z,P,D,O,U,R,L,q):[L,q],I=z-F[0],Y=P-F[1],B=U-F[0],j=R-F[1],H=1/Math.sin(Math.acos((I*B+Y*j)/(Math.sqrt(I*I+Y*Y)*Math.sqrt(B*B+j*j)))/2),X=Math.sqrt(F[0]*F[0]+F[1]*F[1]);S=Math.min(N,(f-X)/(H-1)),E=Math.min(N,(l-X)/(H+1))}}M>uv?E>uv?(_=cn(D,O,z,P,l,E,v),y=cn(U,R,L,q,l,E,v),c.moveTo(_.cx+_.x01,_.cy+_.y01),E<N?c.arc(_.cx,_.cy,E,Math.atan2(_.y01,_.x01),Math.atan2(y.y01,y.x01),!v):(c.arc(_.cx,_.cy,E,Math.atan2(_.y01,_.x01),Math.atan2(_.y11,_.x11),!v),c.arc(0,0,l,Math.atan2(_.cy+_.y11,_.cx+_.x11),Math.atan2(y.cy+y.y11,y.cx+y.x11),!v),c.arc(y.cx,y.cy,E,Math.atan2(y.y11,y.x11),Math.atan2(y.y01,y.x01),!v))):(c.moveTo(z,P),c.arc(0,0,l,g,m,!v)):c.moveTo(z,P),f>uv&&w>uv?S>uv?(_=cn(L,q,U,R,f,-S,v),y=cn(z,P,D,O,f,-S,v),c.lineTo(_.cx+_.x01,_.cy+_.y01),S<N?c.arc(_.cx,_.cy,S,Math.atan2(_.y01,_.x01),Math.atan2(y.y01,y.x01),!v):(c.arc(_.cx,_.cy,S,Math.atan2(_.y01,_.x01),Math.atan2(_.y11,_.x11),!v),c.arc(0,0,f,Math.atan2(_.cy+_.y11,_.cx+_.x11),Math.atan2(y.cy+y.y11,y.cx+y.x11),v),c.arc(y.cx,y.cy,S,Math.atan2(y.y11,y.x11),Math.atan2(y.y01,y.x01),!v))):c.arc(0,0,f,b,x,v):c.lineTo(L,q)}else c.moveTo(0,0);if(c.closePath(),t)return c=null,t+""||null}var n=tn,e=nn,r=Kt(0),i=null,o=en,u=rn,a=on,c=null;return t.centroid=function(){var t=(+n.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +u.apply(this,arguments))/2-av/2;return[Math.cos(r)*t,Math.sin(r)*t]},t.innerRadius=function(e){return arguments.length?(n="function"==typeof e?e:Kt(+e),t):n},t.outerRadius=function(n){return arguments.length?(e="function"==typeof n?n:Kt(+n),t):e},t.cornerRadius=function(n){return arguments.length?(r="function"==typeof n?n:Kt(+n),t):r},t.padRadius=function(n){return arguments.length?(i=null==n?null:"function"==typeof n?n:Kt(+n),t):i},t.startAngle=function(n){return arguments.length?(o="function"==typeof n?n:Kt(+n),t):o},t.endAngle=function(n){return arguments.length?(u="function"==typeof n?n:Kt(+n),t):u},t.padAngle=function(n){return arguments.length?(a="function"==typeof n?n:Kt(+n),t):a},t.context=function(n){return arguments.length?(c=null==n?null:n,t):c},t}function fn(t){this._context=t}function ln(t){return new fn(t)}function hn(t){return t[0]}function pn(t){return t[1]}function dn(){function t(t){var a,c,s,f=t.length,l=!1;for(null==i&&(u=o(s=Tt())),a=0;a<=f;++a)!(a<f&&r(c=t[a],a,t))===l&&((l=!l)?u.lineStart():u.lineEnd()),l&&u.point(+n(c,a,t),+e(c,a,t));if(s)return u=null,s+""||null}var n=hn,e=pn,r=Kt(!0),i=null,o=ln,u=null;return t.x=function(e){return arguments.length?(n="function"==typeof e?e:Kt(+e),t):n},t.y=function(n){return arguments.length?(e="function"==typeof n?n:Kt(+n),t):e},t.defined=function(n){return arguments.length?(r="function"==typeof n?n:Kt(!!n),t):r},t.curve=function(n){return arguments.length?(o=n,null!=i&&(u=o(i)),t):o},t.context=function(n){return arguments.length?(null==n?i=u=null:u=o(i=n),t):i},t}function vn(){function t(t){var n,f,l,h,p,d=t.length,v=!1,_=new Array(d),y=new Array(d);for(null==a&&(s=c(p=Tt())),n=0;n<=d;++n){if(!(n<d&&u(h=t[n],n,t))===v)if(v=!v)f=n,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),l=n-1;l>=f;--l)s.point(_[l],y[l]);s.lineEnd(),s.areaEnd()}v&&(_[n]=+e(h,n,t),y[n]=+i(h,n,t),s.point(r?+r(h,n,t):_[n],o?+o(h,n,t):y[n]))}if(p)return s=null,p+""||null}function n(){return dn().defined(u).curve(c).context(a)}var e=hn,r=null,i=Kt(0),o=pn,u=Kt(!0),a=null,c=ln,s=null;return t.x=function(n){return arguments.length?(e="function"==typeof n?n:Kt(+n),r=null,t):e},t.x0=function(n){return arguments.length?(e="function"==typeof n?n:Kt(+n),t):e},t.x1=function(n){return arguments.length?(r=null==n?null:"function"==typeof n?n:Kt(+n),t):r},t.y=function(n){return arguments.length?(i="function"==typeof n?n:Kt(+n),o=null,t):i},t.y0=function(n){return arguments.length?(i="function"==typeof n?n:Kt(+n),t):i},t.y1=function(n){return arguments.length?(o=null==n?null:"function"==typeof n?n:Kt(+n),t):o},t.lineX0=t.lineY0=function(){return n().x(e).y(i)},t.lineY1=function(){return n().x(e).y(o)},t.lineX1=function(){return n().x(r).y(i)},t.defined=function(n){return arguments.length?(u="function"==typeof n?n:Kt(!!n),t):u},t.curve=function(n){return arguments.length?(c=n,null!=a&&(s=c(a)),t):c},t.context=function(n){return arguments.length?(null==n?a=s=null:s=c(a=n),t):a},t}function _n(t,n){return n<t?-1:n>t?1:n>=t?0:NaN}function yn(t){return t}function gn(){function t(t){var a,c,s,f,l,h=t.length,p=0,d=new Array(h),v=new Array(h),_=+i.apply(this,arguments),y=Math.min(sv,Math.max(-sv,o.apply(this,arguments)-_)),g=Math.min(Math.abs(y)/h,u.apply(this,arguments)),m=g*(y<0?-1:1);for(a=0;a<h;++a)(l=v[d[a]=a]=+n(t[a],a,t))>0&&(p+=l);for(null!=e?d.sort(function(t,n){return e(v[t],v[n])}):null!=r&&d.sort(function(n,e){return r(t[n],t[e])}),a=0,s=p?(y-h*m)/p:0;a<h;++a,_=f)c=d[a],l=v[c],f=_+(l>0?l*s:0)+m,v[c]={data:t[c],index:a,value:l,startAngle:_,endAngle:f,padAngle:g};return v}var n=yn,e=_n,r=null,i=Kt(0),o=Kt(sv),u=Kt(0);return t.value=function(e){return arguments.length?(n="function"==typeof e?e:Kt(+e),t):n},t.sortValues=function(n){return arguments.length?(e=n,r=null,t):e},t.sort=function(n){return arguments.length?(r=n,e=null,t):r},t.startAngle=function(n){return arguments.length?(i="function"==typeof n?n:Kt(+n),t):i},t.endAngle=function(n){return arguments.length?(o="function"==typeof n?n:Kt(+n),t):o},t.padAngle=function(n){return arguments.length?(u="function"==typeof n?n:Kt(+n),t):u},t}function mn(t){this._curve=t}function xn(t){function n(n){return new mn(t(n))}return n._curve=t,n}function bn(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(xn(t)):n()._curve},t}function wn(){return bn(dn().curve(fv))}function Mn(){var t=vn().curve(fv),n=t.curve,e=t.lineX0,r=t.lineX1,i=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return bn(e())},delete t.lineX0,t.lineEndAngle=function(){return bn(r())},delete t.lineX1,t.lineInnerRadius=function(){return bn(i())},delete t.lineY0,t.lineOuterRadius=function(){return bn(o())},delete t.lineY1,t.curve=function(t){return arguments.length?n(xn(t)):n()._curve},t}function Tn(){function t(){var t;if(r||(r=t=Tt()),n.apply(this,arguments).draw(r,+e.apply(this,arguments)),t)return r=null,t+""||null}var n=Kt(lv),e=Kt(64),r=null;return t.type=function(e){return arguments.length?(n="function"==typeof e?e:Kt(e),t):n},t.size=function(n){return arguments.length?(e="function"==typeof n?n:Kt(+n),t):e},t.context=function(n){return arguments.length?(r=null==n?null:n,t):r},t}function kn(){}function Nn(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function Sn(t){this._context=t}function En(t){return new Sn(t)}function An(t){this._context=t}function Cn(t){return new An(t)}function zn(t){this._context=t}function Pn(t){return new zn(t)}function Ln(t,n){this._basis=new Sn(t),this._beta=n}function qn(t,n,e){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function Un(t,n){this._context=t,this._k=(1-n)/6}function Rn(t,n){this._context=t,this._k=(1-n)/6}function Dn(t,n){this._context=t,this._k=(1-n)/6}function On(t,n,e){var r=t._x1,i=t._y1,o=t._x2,u=t._y2;if(t._l01_a>uv){var a=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,c=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*a-t._x0*t._l12_2a+t._x2*t._l01_2a)/c,i=(i*a-t._y0*t._l12_2a+t._y2*t._l01_2a)/c}if(t._l23_a>uv){var s=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,f=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*s+t._x1*t._l23_2a-n*t._l12_2a)/f,u=(u*s+t._y1*t._l23_2a-e*t._l12_2a)/f}t._context.bezierCurveTo(r,i,o,u,t._x2,t._y2)}function Fn(t,n){this._context=t,this._alpha=n}function In(t,n){this._context=t,this._alpha=n}function Yn(t,n){this._context=t,this._alpha=n}function Bn(t){this._context=t}function jn(t){return new Bn(t)}function Hn(t){return t<0?-1:1}function Xn(t,n,e){var r=t._x1-t._x0,i=n-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),u=(e-t._y1)/(i||r<0&&-0),a=(o*i+u*r)/(r+i);return(Hn(o)+Hn(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(a))||0}function Vn(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function Wn(t,n,e){var r=t._x0,i=t._y0,o=t._x1,u=t._y1,a=(o-r)/3;t._context.bezierCurveTo(r+a,i+a*n,o-a,u-a*e,o,u)}function $n(t){this._context=t}function Zn(t){this._context=new Gn(t)}function Gn(t){this._context=t}function Jn(t){return new $n(t)}function Qn(t){return new Zn(t)}function Kn(t){this._context=t}function te(t){var n,e,r=t.length-1,i=new Array(r),o=new Array(r),u=new Array(r);for(i[0]=0,o[0]=2,u[0]=t[0]+2*t[1],n=1;n<r-1;++n)i[n]=1,o[n]=4,u[n]=4*t[n]+2*t[n+1];for(i[r-1]=2,o[r-1]=7,u[r-1]=8*t[r-1]+t[r],n=1;n<r;++n)e=i[n]/o[n-1],o[n]-=e,u[n]-=e*u[n-1];for(i[r-1]=u[r-1]/o[r-1],n=r-2;n>=0;--n)i[n]=(u[n]-i[n+1])/o[n];for(o[r-1]=(t[r]+i[r-1])/2,n=0;n<r-1;++n)o[n]=2*t[n+1]-i[n+1];return[i,o]}function ne(t){return new Kn(t)}function ee(t,n){this._context=t,this._t=n}function re(t){return new ee(t,.5)}function ie(t){return new ee(t,0)}function oe(t){return new ee(t,1)}function ue(t,n){if((r=t.length)>1)for(var e,r,i=1,o=t[n[0]],u=o.length;i<r;++i){e=o,o=t[n[i]];for(var a=0;a<u;++a)o[a][1]+=o[a][0]=isNaN(e[a][1])?e[a][0]:e[a][1]}}function ae(t){for(var n=t.length,e=new Array(n);--n>=0;)e[n]=n;return e}function ce(t,n){return t[n]}function se(){function t(t){var o,u,a=n.apply(this,arguments),c=t.length,s=a.length,f=new Array(s);for(o=0;o<s;++o){for(var l,h=a[o],p=f[o]=new Array(c),d=0;d<c;++d)p[d]=l=[0,+i(t[d],h,d,t)],l.data=t[d];p.key=h}for(o=0,u=e(f);o<s;++o)f[u[o]].index=o;return r(f,u),f}var n=Kt([]),e=ae,r=ue,i=ce;return t.keys=function(e){return arguments.length?(n="function"==typeof e?e:Kt(Dv.call(e)),t):n},t.value=function(n){return arguments.length?(i="function"==typeof n?n:Kt(+n),t):i},t.order=function(n){return arguments.length?(e=null==n?ae:"function"==typeof n?n:Kt(Dv.call(n)),t):e},t.offset=function(n){return arguments.length?(r=null==n?ue:n,t):r},t}function fe(t,n){if((r=t.length)>0){for(var e,r,i,o=0,u=t[0].length;o<u;++o){for(i=e=0;e<r;++e)i+=t[e][o][1]||0;if(i)for(e=0;e<r;++e)t[e][o][1]/=i}ue(t,n)}}function le(t,n){if((e=t.length)>0){for(var e,r=0,i=t[n[0]],o=i.length;r<o;++r){for(var u=0,a=0;u<e;++u)a+=t[u][r][1]||0;i[r][1]+=i[r][0]=-a/2}ue(t,n)}}function he(t,n){if((i=t.length)>0&&(r=(e=t[n[0]]).length)>0){for(var e,r,i,o=0,u=1;u<r;++u){for(var a=0,c=0,s=0;a<i;++a){for(var f=t[n[a]],l=f[u][1]||0,h=f[u-1][1]||0,p=(l-h)/2,d=0;d<a;++d){var v=t[n[d]],_=v[u][1]||0,y=v[u-1][1]||0;p+=_-y}c+=l,s+=p*l}e[u-1][1]+=e[u-1][0]=o,c&&(o-=s/c)}e[u-1][1]+=e[u-1][0]=o,ue(t,n)}}function pe(t){var n=t.map(de);return ae(t).sort(function(t,e){return n[t]-n[e]})}function de(t){for(var n,e=0,r=-1,i=t.length;++r<i;)(n=+t[r][1])&&(e+=n);return e}function ve(t){return pe(t).reverse()}function _e(t){var n,e,r=t.length,i=t.map(de),o=ae(t).sort(function(t,n){return i[n]-i[t]}),u=0,a=0,c=[],s=[];for(n=0;n<r;++n)e=o[n],u<a?(u+=i[e],c.push(e)):(a+=i[e],s.push(e));return s.reverse().concat(c)}function ye(t){return ae(t).reverse()}function ge(t,n,e){t.prototype=n.prototype=e,e.constructor=t}function me(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}function xe(){}function be(t){var n;return t=(t+"").trim().toLowerCase(),(n=Iv.exec(t))?(n=parseInt(n[1],16),new Ne(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=Yv.exec(t))?we(parseInt(n[1],16)):(n=Bv.exec(t))?new Ne(n[1],n[2],n[3],1):(n=jv.exec(t))?new Ne(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=Hv.exec(t))?Me(n[1],n[2],n[3],n[4]):(n=Xv.exec(t))?Me(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=Vv.exec(t))?Se(n[1],n[2]/100,n[3]/100,1):(n=Wv.exec(t))?Se(n[1],n[2]/100,n[3]/100,n[4]):$v.hasOwnProperty(t)?we($v[t]):"transparent"===t?new Ne(NaN,NaN,NaN,0):null}function we(t){return new Ne(t>>16&255,t>>8&255,255&t,1)}function Me(t,n,e,r){return r<=0&&(t=n=e=NaN),new Ne(t,n,e,r)}function Te(t){return t instanceof xe||(t=be(t)),t?(t=t.rgb(),new Ne(t.r,t.g,t.b,t.opacity)):new Ne}function ke(t,n,e,r){return 1===arguments.length?Te(t):new Ne(t,n,e,null==r?1:r)}function Ne(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function Se(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Ce(t,n,e,r)}function Ee(t){if(t instanceof Ce)return new Ce(t.h,t.s,t.l,t.opacity);if(t instanceof xe||(t=be(t)),!t)return new Ce;if(t instanceof Ce)return t;t=t.rgb();var n=t.r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),o=Math.max(n,e,r),u=NaN,a=o-i,c=(o+i)/2;return a?(u=n===o?(e-r)/a+6*(e<r):e===o?(r-n)/a+2:(n-e)/a+4,a/=c<.5?o+i:2-o-i,u*=60):a=c>0&&c<1?0:u,new Ce(u,a,c,t.opacity)}function Ae(t,n,e,r){return 1===arguments.length?Ee(t):new Ce(t,n,e,null==r?1:r)}function Ce(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function ze(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}function Pe(t){if(t instanceof qe)return new qe(t.l,t.a,t.b,t.opacity);if(t instanceof Ye){var n=t.h*Zv;return new qe(t.l,Math.cos(n)*t.c,Math.sin(n)*t.c,t.opacity)}t instanceof Ne||(t=Te(t));var e=Oe(t.r),r=Oe(t.g),i=Oe(t.b),o=Ue((.4124564*e+.3575761*r+.1804375*i)/Qv),u=Ue((.2126729*e+.7151522*r+.072175*i)/Kv),a=Ue((.0193339*e+.119192*r+.9503041*i)/t_);return new qe(116*u-16,500*(o-u),200*(u-a),t.opacity)}function Le(t,n,e,r){return 1===arguments.length?Pe(t):new qe(t,n,e,null==r?1:r)}function qe(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function Ue(t){return t>i_?Math.pow(t,1/3):t/r_+n_}function Re(t){return t>e_?t*t*t:r_*(t-n_)}function De(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Oe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Fe(t){if(t instanceof Ye)return new Ye(t.h,t.c,t.l,t.opacity);t instanceof qe||(t=Pe(t));var n=Math.atan2(t.b,t.a)*Gv;return new Ye(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function Ie(t,n,e,r){return 1===arguments.length?Fe(t):new Ye(t,n,e,null==r?1:r)}function Ye(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}function Be(t){if(t instanceof He)return new He(t.h,t.s,t.l,t.opacity);t instanceof Ne||(t=Te(t));var n=t.r/255,e=t.g/255,r=t.b/255,i=(h_*r+f_*n-l_*e)/(h_+f_-l_),o=r-i,u=(s_*(e-i)-a_*o)/c_,a=Math.sqrt(u*u+o*o)/(s_*i*(1-i)),c=a?Math.atan2(u,o)*Gv-120:NaN;return new He(c<0?c+360:c,a,i,t.opacity)}function je(t,n,e,r){return 1===arguments.length?Be(t):new He(t,n,e,null==r?1:r)}function He(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function Xe(t,n,e,r,i){var o=t*t,u=o*t;return((1-3*t+3*o-u)*n+(4-6*o+3*u)*e+(1+3*t+3*o-3*u)*r+u*i)/6}function Ve(t){var n=t.length-1;return function(e){var r=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),i=t[r],o=t[r+1],u=r>0?t[r-1]:2*i-o,a=r<n-1?t[r+2]:2*o-i;return Xe((e-r/n)*n,u,i,o,a)}}function We(t){var n=t.length;return function(e){var r=Math.floor(((e%=1)<0?++e:e)*n),i=t[(r+n-1)%n],o=t[r%n],u=t[(r+1)%n],a=t[(r+2)%n];return Xe((e-r/n)*n,i,o,u,a)}}function $e(t){return function(){return t}}function Ze(t,n){return function(e){return t+e*n}}function Ge(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}function Je(t,n){var e=n-t;return e?Ze(t,e>180||e<-180?e-360*Math.round(e/360):e):$e(isNaN(t)?n:t)}function Qe(t){return 1===(t=+t)?Ke:function(n,e){return e-n?Ge(n,e,t):$e(isNaN(n)?e:n)}}function Ke(t,n){var e=n-t;return e?Ze(t,e):$e(isNaN(t)?n:t)}function tr(t){return function(n){var e,r,i=n.length,o=new Array(i),u=new Array(i),a=new Array(i);for(e=0;e<i;++e)r=ke(n[e]),o[e]=r.r||0,u[e]=r.g||0,a[e]=r.b||0;return o=t(o),u=t(u),a=t(a),r.opacity=1,function(t){return r.r=o(t),r.g=u(t),r.b=a(t),r+""}}}function nr(t,n){var e,r=n?n.length:0,i=t?Math.min(r,t.length):0,o=new Array(r),u=new Array(r);for(e=0;e<i;++e)o[e]=ar(t[e],n[e]);
for(;e<r;++e)u[e]=n[e];return function(t){for(e=0;e<i;++e)u[e]=o[e](t);return u}}function er(t,n){return t=+t,n-=t,function(e){return t+n*e}}function rr(t,n){var e,r={},i={};null!==t&&"object"==typeof t||(t={}),null!==n&&"object"==typeof n||(n={});for(e in n)e in t?r[e]=ar(t[e],n[e]):i[e]=n[e];return function(t){for(e in r)i[e]=r[e](t);return i}}function ir(t){return function(){return t}}function or(t){return function(n){return t(n)+""}}function ur(t,n){var e,r,i,o=x_.lastIndex=b_.lastIndex=0,u=-1,a=[],c=[];for(t+="",n+="";(e=x_.exec(t))&&(r=b_.exec(n));)(i=r.index)>o&&(i=n.slice(o,i),a[u]?a[u]+=i:a[++u]=i),(e=e[0])===(r=r[0])?a[u]?a[u]+=r:a[++u]=r:(a[++u]=null,c.push({i:u,x:er(e,r)})),o=b_.lastIndex;return o<n.length&&(i=n.slice(o),a[u]?a[u]+=i:a[++u]=i),a.length<2?c[0]?or(c[0].x):ir(n):(n=c.length,function(t){for(var e,r=0;r<n;++r)a[(e=c[r]).i]=e.x(t);return a.join("")})}function ar(t,n){var e,r=typeof n;return null==n||"boolean"===r?$e(n):("number"===r?er:"string"===r?(e=be(n))?(n=e,y_):ur:n instanceof be?y_:Array.isArray(n)?nr:rr)(t,n)}function cr(t,n){return t=+t,n-=t,function(e){return Math.round(t+n*e)}}function sr(t,n,e,r,i,o){var u,a,c;return(u=Math.sqrt(t*t+n*n))&&(t/=u,n/=u),(c=t*e+n*r)&&(e-=t*c,r-=n*c),(a=Math.sqrt(e*e+r*r))&&(e/=a,r/=a,c/=a),t*r<n*e&&(t=-t,n=-n,c=-c,u=-u),{translateX:i,translateY:o,rotate:Math.atan2(n,t)*w_,skewX:Math.atan(c)*w_,scaleX:u,scaleY:a}}function fr(t){if("none"===t)return M_;p_||(p_=document.createElement("DIV"),d_=document.documentElement,v_=document.defaultView),p_.style.transform=t,t=v_.getComputedStyle(d_.appendChild(p_),null).getPropertyValue("transform"),d_.removeChild(p_);var n=t.slice(7,-1).split(",");return sr(+n[0],+n[1],+n[2],+n[3],+n[4],+n[5])}function lr(t){__||(__=document.createElementNS("http://www.w3.org/2000/svg","g")),__.setAttribute("transform",null==t?"":t);var n=__.transform.baseVal.consolidate().matrix;return sr(n.a,n.b,n.c,n.d,n.e,n.f)}function hr(t,n,e,r){function i(t){return t.length?t.pop()+" ":""}function o(t,r,i,o,u,a){if(t!==i||r!==o){var c=u.push("translate(",null,n,null,e);a.push({i:c-4,x:er(t,i)},{i:c-2,x:er(r,o)})}else(i||o)&&u.push("translate("+i+n+o+e)}function u(t,n,e,o){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(i(e)+"rotate(",null,r)-2,x:er(t,n)})):n&&e.push(i(e)+"rotate("+n+r)}function a(t,n,e,o){t!==n?o.push({i:e.push(i(e)+"skewX(",null,r)-2,x:er(t,n)}):n&&e.push(i(e)+"skewX("+n+r)}function c(t,n,e,r,o,u){if(t!==e||n!==r){var a=o.push(i(o)+"scale(",null,",",null,")");u.push({i:a-4,x:er(t,e)},{i:a-2,x:er(n,r)})}else 1===e&&1===r||o.push(i(o)+"scale("+e+","+r+")")}return function(n,e){var r=[],i=[];return n=t(n),e=t(e),o(n.translateX,n.translateY,e.translateX,e.translateY,r,i),u(n.rotate,e.rotate,r,i),a(n.skewX,e.skewX,r,i),c(n.scaleX,n.scaleY,e.scaleX,e.scaleY,r,i),n=e=null,function(t){for(var n,e=-1,o=i.length;++e<o;)r[(n=i[e]).i]=n.x(t);return r.join("")}}}function pr(t){return((t=Math.exp(t))+1/t)/2}function dr(t){return((t=Math.exp(t))-1/t)/2}function vr(t){return((t=Math.exp(2*t))-1)/(t+1)}function _r(t,n){var e,r,i=t[0],o=t[1],u=t[2],a=n[0],c=n[1],s=n[2],f=a-i,l=c-o,h=f*f+l*l;if(h<A_)r=Math.log(s/u)/N_,e=function(t){return[i+t*f,o+t*l,u*Math.exp(N_*t*r)]};else{var p=Math.sqrt(h),d=(s*s-u*u+E_*h)/(2*u*S_*p),v=(s*s-u*u-E_*h)/(2*s*S_*p),_=Math.log(Math.sqrt(d*d+1)-d),y=Math.log(Math.sqrt(v*v+1)-v);r=(y-_)/N_,e=function(t){var n=t*r,e=pr(_),a=u/(S_*p)*(e*vr(N_*n+_)-dr(_));return[i+a*f,o+a*l,u*e/pr(N_*n+_)]}}return e.duration=1e3*r,e}function yr(t){return function(n,e){var r=t((n=Ae(n)).h,(e=Ae(e)).h),i=Ke(n.s,e.s),o=Ke(n.l,e.l),u=Ke(n.opacity,e.opacity);return function(t){return n.h=r(t),n.s=i(t),n.l=o(t),n.opacity=u(t),n+""}}}function gr(t,n){var e=Ke((t=Le(t)).l,(n=Le(n)).l),r=Ke(t.a,n.a),i=Ke(t.b,n.b),o=Ke(t.opacity,n.opacity);return function(n){return t.l=e(n),t.a=r(n),t.b=i(n),t.opacity=o(n),t+""}}function mr(t){return function(n,e){var r=t((n=Ie(n)).h,(e=Ie(e)).h),i=Ke(n.c,e.c),o=Ke(n.l,e.l),u=Ke(n.opacity,e.opacity);return function(t){return n.h=r(t),n.c=i(t),n.l=o(t),n.opacity=u(t),n+""}}}function xr(t){return function n(e){function r(n,r){var i=t((n=je(n)).h,(r=je(r)).h),o=Ke(n.s,r.s),u=Ke(n.l,r.l),a=Ke(n.opacity,r.opacity);return function(t){return n.h=i(t),n.s=o(t),n.l=u(Math.pow(t,e)),n.opacity=a(t),n+""}}return e=+e,r.gamma=n,r}(1)}function br(t,n){for(var e=new Array(n),r=0;r<n;++r)e[r]=t(r/(n-1));return e}function wr(){for(var t,n=0,e=arguments.length,r={};n<e;++n){if(!(t=arguments[n]+"")||t in r)throw new Error("illegal type: "+t);r[t]=[]}return new Mr(r)}function Mr(t){this._=t}function Tr(t,n){return t.trim().split(/^|\s+/).map(function(t){var e="",r=t.indexOf(".");if(r>=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})}function kr(t,n){for(var e,r=0,i=t.length;r<i;++r)if((e=t[r]).name===n)return e.value}function Nr(t,n,e){for(var r=0,i=t.length;r<i;++r)if(t[r].name===n){t[r]=R_,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=e&&t.push({name:n,value:e}),t}function Sr(t){return new Function("d","return {"+t.map(function(t,n){return JSON.stringify(t)+": d["+n+"]"}).join(",")+"}")}function Er(t,n){var e=Sr(t);return function(r,i){return n(e(r),i,t)}}function Ar(t){var n=Object.create(null),e=[];return t.forEach(function(t){for(var r in t)r in n||e.push(n[r]=r)}),e}function Cr(t){function n(t,n){var r,i,o=e(t,function(t,e){return r?r(t,e-1):(i=t,void(r=n?Er(t,n):Sr(t)))});return o.columns=i,o}function e(t,n){function e(){if(f>=s)return u;if(i)return i=!1,o;var n,e=f;if(34===t.charCodeAt(e)){for(var r=e;r++<s;)if(34===t.charCodeAt(r)){if(34!==t.charCodeAt(r+1))break;++r}return f=r+2,n=t.charCodeAt(r+1),13===n?(i=!0,10===t.charCodeAt(r+2)&&++f):10===n&&(i=!0),t.slice(e+1,r).replace(/""/g,'"')}for(;f<s;){var a=1;if(n=t.charCodeAt(f++),10===n)i=!0;else if(13===n)i=!0,10===t.charCodeAt(f)&&(++f,++a);else if(n!==c)continue;return t.slice(e,f-a)}return t.slice(e)}for(var r,i,o={},u={},a=[],s=t.length,f=0,l=0;(r=e())!==u;){for(var h=[];r!==o&&r!==u;)h.push(r),r=e();n&&null==(h=n(h,l++))||a.push(h)}return a}function r(n,e){return null==e&&(e=Ar(n)),[e.map(u).join(t)].concat(n.map(function(n){return e.map(function(t){return u(n[t])}).join(t)})).join("\n")}function i(t){return t.map(o).join("\n")}function o(n){return n.map(u).join(t)}function u(t){return null==t?"":a.test(t+="")?'"'+t.replace(/\"/g,'""')+'"':t}var a=new RegExp('["'+t+"\n]"),c=t.charCodeAt(0);return{parse:n,parseRows:e,format:r,formatRows:i}}function zr(t,n){function e(t){var n,e=s.status;if(!e&&Lr(s)||e>=200&&e<300||304===e){if(o)try{n=o.call(r,s)}catch(i){return void a.call("error",r,i)}else n=s;a.call("load",r,n)}else a.call("error",r,t)}var r,i,o,u,a=wr("beforesend","progress","load","error"),c=L(),s=new XMLHttpRequest,f=null,l=null,h=0;return"undefined"==typeof XDomainRequest||"withCredentials"in s||!/^(http(s)?:)?\/\//.test(t)||(s=new XDomainRequest),"onload"in s?s.onload=s.onerror=s.ontimeout=e:s.onreadystatechange=function(t){s.readyState>3&&e(t)},s.onprogress=function(t){a.call("progress",r,t)},r={header:function(t,n){return t=(t+"").toLowerCase(),arguments.length<2?c.get(t):(null==n?c.remove(t):c.set(t,n+""),r)},mimeType:function(t){return arguments.length?(i=null==t?null:t+"",r):i},responseType:function(t){return arguments.length?(u=t,r):u},timeout:function(t){return arguments.length?(h=+t,r):h},user:function(t){return arguments.length<1?f:(f=null==t?null:t+"",r)},password:function(t){return arguments.length<1?l:(l=null==t?null:t+"",r)},response:function(t){return o=t,r},get:function(t,n){return r.send("GET",t,n)},post:function(t,n){return r.send("POST",t,n)},send:function(n,e,o){return o||"function"!=typeof e||(o=e,e=null),o&&1===o.length&&(o=Pr(o)),s.open(n,t,!0,f,l),null==i||c.has("accept")||c.set("accept",i+",*/*"),s.setRequestHeader&&c.each(function(t,n){s.setRequestHeader(n,t)}),null!=i&&s.overrideMimeType&&s.overrideMimeType(i),null!=u&&(s.responseType=u),h>0&&(s.timeout=h),o&&r.on("error",o).on("load",function(t){o(null,t)}),a.call("beforesend",r,s),s.send(null==e?null:e),r},abort:function(){return s.abort(),r},on:function(){var t=a.on.apply(a,arguments);return t===a?r:t}},n?r.get(n):r}function Pr(t){return function(n,e){t(null==n?e:null)}}function Lr(t){var n=t.responseType;return n&&"text"!==n?t.response:t.responseText}function qr(t,n){return function(e,r){var i=zr(e).mimeType(t).response(n);return r?i.get(r):i}}function Ur(t,n){return function(e,r,i){arguments.length<3&&(i=r,r=null);var o=zr(e).mimeType(t);return o.row=function(t){return arguments.length?o.response(Rr(n,r=t)):r},o.row(r),i?o.get(i):o}}function Rr(t,n){return function(e){return t(e.responseText,n)}}function Dr(){return uy||(sy(Or),uy=cy.now()+ay)}function Or(){uy=0}function Fr(){this._call=this._time=this._next=null}function Ir(t,n,e){var r=new Fr;return r.restart(t,n,e),r}function Yr(){Dr(),++ny;for(var t,n=D_;n;)(t=uy-n._time)>=0&&n._call.call(null,t),n=n._next;--ny}function Br(t){uy=(oy=t||cy.now())+ay,ny=ey=0;try{Yr()}finally{ny=0,Hr(),uy=0}}function jr(){var t=cy.now(),n=t-oy;n>iy&&(ay-=n,oy=t)}function Hr(){for(var t,n,e=D_,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:D_=n);O_=t,Xr(r)}function Xr(t){if(!ny){ey&&(ey=clearTimeout(ey));var n=t-uy;n>24?(t<1/0&&(ey=setTimeout(Br,n)),ry&&(ry=clearInterval(ry))):(ry||(ry=setInterval(jr,iy)),ny=1,sy(Br))}}function Vr(t,n,e){var r=new Fr;return n=null==n?0:+n,r.restart(function(e){r.stop(),t(e+n)},n,e),r}function Wr(t,n,e){var r=new Fr,i=n;return null==n?(r.restart(t,n,e),r):(n=+n,e=null==e?Dr():+e,r.restart(function o(u){u+=i,r.restart(o,i+=n,e),t(u)},n,e),r)}function $r(t,n,e,r){function i(n){return t(n=new Date((+n))),n}return i.floor=i,i.ceil=function(e){return t(e=new Date(e-1)),n(e,1),t(e),e},i.round=function(t){var n=i(t),e=i.ceil(t);return t-n<e-t?n:e},i.offset=function(t,e){return n(t=new Date((+t)),null==e?1:Math.floor(e)),t},i.range=function(e,r,o){var u=[];if(e=i.ceil(e),o=null==o?1:Math.floor(o),!(e<r&&o>0))return u;do u.push(new Date((+e)));while(n(e,o),t(e),e<r);return u},i.filter=function(e){return $r(function(n){for(;t(n),!e(n);)n.setTime(n-1)},function(t,r){for(;--r>=0;)for(;n(t,1),!e(t););})},e&&(i.count=function(n,r){return fy.setTime(+n),ly.setTime(+r),t(fy),t(ly),Math.floor(e(fy,ly))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(n){return r(n)%t===0}:function(n){return i.count(0,n)%t===0}):i:null}),i}function Zr(t){return $r(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*vy)/gy})}function Gr(t){return $r(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/gy})}function Jr(t,n){if((e=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"))<0)return null;var e,r=t.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+t.slice(e+1)]}function Qr(t){return t=Jr(Math.abs(t)),t?t[1]:NaN}function Kr(t,n){return function(e,r){for(var i=e.length,o=[],u=0,a=t[0],c=0;i>0&&a>0&&(c+a+1>r&&(a=Math.max(1,r-c)),o.push(e.substring(i-=a,i+a)),!((c+=a+1)>r));)a=t[u=(u+1)%t.length];return o.reverse().join(n)}}function ti(t,n){t=t.toPrecision(n);t:for(var e,r=t.length,i=1,o=-1;i<r;++i)switch(t[i]){case".":o=e=i;break;case"0":0===o&&(o=i),e=i;break;case"e":break t;default:o>0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}function ni(t,n){var e=Jr(t,n);if(!e)return t+"";var r=e[0],i=e[1],o=i-(dg=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=r.length;return o===u?r:o>u?r+new Array(o-u+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Jr(t,Math.max(0,n+o-1))[0]}function ei(t,n){var e=Jr(t,n);if(!e)return t+"";var r=e[0],i=e[1];return i<0?"0."+new Array((-i)).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}function ri(t){return new ii(t)}function ii(t){if(!(n=yg.exec(t)))throw new Error("invalid format: "+t);var n,e=n[1]||" ",r=n[2]||">",i=n[3]||"-",o=n[4]||"",u=!!n[5],a=n[6]&&+n[6],c=!!n[7],s=n[8]&&+n[8].slice(1),f=n[9]||"";"n"===f?(c=!0,f="g"):_g[f]||(f=""),(u||"0"===e&&"="===r)&&(u=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=i,this.symbol=o,this.zero=u,this.width=a,this.comma=c,this.precision=s,this.type=f}function oi(t){return t}function ui(t){function n(t){function n(t){var n,i,c,g=d,m=v;if("c"===p)m=_(t)+m,t="";else{t=+t;var x=(t<0||1/t<0)&&(t*=-1,!0);if(t=_(t,h),x)for(n=-1,i=t.length,x=!1;++n<i;)if(c=t.charCodeAt(n),48<c&&c<58||"x"===p&&96<c&&c<103||"X"===p&&64<c&&c<71){x=!0;break}if(g=(x?"("===a?a:"-":"-"===a||"("===a?"":a)+g,m=m+("s"===p?mg[8+dg/3]:"")+(x&&"("===a?")":""),y)for(n=-1,i=t.length;++n<i;)if(c=t.charCodeAt(n),48>c||c>57){m=(46===c?o+t.slice(n+1):t.slice(n))+m,t=t.slice(0,n);break}}l&&!s&&(t=r(t,1/0));var b=g.length+t.length+m.length,w=b<f?new Array(f-b+1).join(e):"";switch(l&&s&&(t=r(w+t,w.length?f-m.length:1/0),w=""),u){case"<":return g+t+m+w;case"=":return g+w+t+m;case"^":return w.slice(0,b=w.length>>1)+g+t+m+w.slice(b)}return w+g+t+m}t=ri(t);var e=t.fill,u=t.align,a=t.sign,c=t.symbol,s=t.zero,f=t.width,l=t.comma,h=t.precision,p=t.type,d="$"===c?i[0]:"#"===c&&/[boxX]/.test(p)?"0"+p.toLowerCase():"",v="$"===c?i[1]:/[%p]/.test(p)?"%":"",_=_g[p],y=!p||/[defgprs%]/.test(p);return h=null==h?p?6:12:/[gprs]/.test(p)?Math.max(1,Math.min(21,h)):Math.max(0,Math.min(20,h)),n.toString=function(){return t+""},n}function e(t,e){var r=n((t=ri(t),t.type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(Qr(e)/3))),o=Math.pow(10,-i),u=mg[8+i/3];return function(t){return r(o*t)+u}}var r=t.grouping&&t.thousands?Kr(t.grouping,t.thousands):oi,i=t.currency,o=t.decimal;return{format:n,formatPrefix:e}}function ai(n){return gg=ui(n),t.format=gg.format,t.formatPrefix=gg.formatPrefix,gg}function ci(t){return Math.max(0,-Qr(Math.abs(t)))}function si(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Qr(n)/3)))-Qr(Math.abs(t)))}function fi(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,Qr(n)-Qr(t))+1}function li(t){if(0<=t.y&&t.y<100){var n=new Date((-1),t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function hi(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function pi(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function di(t){function n(t,n){return function(e){var r,i,o,u=[],a=-1,c=0,s=t.length;for(e instanceof Date||(e=new Date((+e)));++a<s;)37===t.charCodeAt(a)&&(u.push(t.slice(c,a)),null!=(i=bg[r=t.charAt(++a)])?r=t.charAt(++a):i="e"===r?" ":"0",(o=n[r])&&(r=o(e,i)),u.push(r),c=a+1);return u.push(t.slice(c,a)),u.join("")}}function e(t,n){return function(e){var i=pi(1900),o=r(i,t,e+="",0);if(o!=e.length)return null;if("p"in i&&(i.H=i.H%12+12*i.p),"W"in i||"U"in i){"w"in i||(i.w="W"in i?1:0);var u="Z"in i?hi(pi(i.y)).getUTCDay():n(pi(i.y)).getDay();i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(u+5)%7:i.w+7*i.U-(u+6)%7}return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,hi(i)):n(i)}}function r(t,n,e,r){for(var i,o,u=0,a=n.length,c=e.length;u<a;){if(r>=c)return-1;if(i=n.charCodeAt(u++),37===i){if(i=n.charAt(u++),o=B[i in bg?n.charAt(u++):i],!o||(r=o(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function i(t,n,e){var r=C.exec(n.slice(e));return r?(t.p=z[r[0].toLowerCase()],e+r[0].length):-1}function o(t,n,e){var r=q.exec(n.slice(e));return r?(t.w=U[r[0].toLowerCase()],e+r[0].length):-1}function u(t,n,e){var r=P.exec(n.slice(e));return r?(t.w=L[r[0].toLowerCase()],e+r[0].length):-1}function a(t,n,e){var r=O.exec(n.slice(e));return r?(t.m=F[r[0].toLowerCase()],e+r[0].length):-1}function c(t,n,e){var r=R.exec(n.slice(e));return r?(t.m=D[r[0].toLowerCase()],e+r[0].length):-1}function s(t,n,e){return r(t,w,n,e)}function f(t,n,e){return r(t,M,n,e)}function l(t,n,e){return r(t,T,n,e)}function h(t){return S[t.getDay()]}function p(t){return N[t.getDay()]}function d(t){return A[t.getMonth()]}function v(t){return E[t.getMonth()]}function _(t){return k[+(t.getHours()>=12)]}function y(t){return S[t.getUTCDay()]}function g(t){return N[t.getUTCDay()]}function m(t){return A[t.getUTCMonth()]}function x(t){return E[t.getUTCMonth()]}function b(t){return k[+(t.getUTCHours()>=12)]}var w=t.dateTime,M=t.date,T=t.time,k=t.periods,N=t.days,S=t.shortDays,E=t.months,A=t.shortMonths,C=yi(k),z=gi(k),P=yi(N),L=gi(N),q=yi(S),U=gi(S),R=yi(E),D=gi(E),O=yi(A),F=gi(A),I={a:h,A:p,b:d,B:v,c:null,d:Li,e:Li,H:qi,I:Ui,j:Ri,L:Di,m:Oi,M:Fi,p:_,S:Ii,U:Yi,w:Bi,W:ji,x:null,X:null,y:Hi,Y:Xi,Z:Vi,"%":ao},Y={a:y,A:g,b:m,B:x,c:null,d:Wi,e:Wi,H:$i,I:Zi,j:Gi,L:Ji,m:Qi,M:Ki,p:b,S:to,U:no,w:eo,W:ro,x:null,X:null,y:io,Y:oo,Z:uo,"%":ao},B={a:o,A:u,b:a,B:c,c:s,d:Ni,e:Ni,H:Ei,I:Ei,j:Si,L:zi,m:ki,M:Ai,p:i,S:Ci,U:xi,w:mi,W:bi,x:f,X:l,y:Mi,Y:wi,Z:Ti,"%":Pi};return I.x=n(M,I),I.X=n(T,I),I.c=n(w,I),Y.x=n(M,Y),Y.X=n(T,Y),Y.c=n(w,Y),{format:function(t){var e=n(t+="",I);return e.toString=function(){return t},e},parse:function(t){var n=e(t+="",li);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",Y);return e.toString=function(){return t},e},utcParse:function(t){var n=e(t,hi);return n.toString=function(){return t},n}}}function vi(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o<e?new Array(e-o+1).join(n)+i:i)}function _i(t){return t.replace(Tg,"\\$&")}function yi(t){return new RegExp("^(?:"+t.map(_i).join("|")+")","i")}function gi(t){for(var n={},e=-1,r=t.length;++e<r;)n[t[e].toLowerCase()]=e;return n}function mi(t,n,e){var r=wg.exec(n.slice(e,e+1));return r?(t.w=+r[0],e+r[0].length):-1}function xi(t,n,e){var r=wg.exec(n.slice(e));return r?(t.U=+r[0],e+r[0].length):-1}function bi(t,n,e){var r=wg.exec(n.slice(e));return r?(t.W=+r[0],e+r[0].length):-1}function wi(t,n,e){var r=wg.exec(n.slice(e,e+4));return r?(t.y=+r[0],e+r[0].length):-1}function Mi(t,n,e){var r=wg.exec(n.slice(e,e+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function Ti(t,n,e){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function ki(t,n,e){var r=wg.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function Ni(t,n,e){var r=wg.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function Si(t,n,e){var r=wg.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function Ei(t,n,e){var r=wg.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function Ai(t,n,e){var r=wg.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function Ci(t,n,e){var r=wg.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function zi(t,n,e){var r=wg.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function Pi(t,n,e){var r=Mg.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function Li(t,n){return vi(t.getDate(),n,2)}function qi(t,n){return vi(t.getHours(),n,2)}function Ui(t,n){return vi(t.getHours()%12||12,n,2)}function Ri(t,n){return vi(1+ky.count(jy(t),t),n,3)}function Di(t,n){return vi(t.getMilliseconds(),n,3)}function Oi(t,n){return vi(t.getMonth()+1,n,2)}function Fi(t,n){return vi(t.getMinutes(),n,2)}function Ii(t,n){return vi(t.getSeconds(),n,2)}function Yi(t,n){return vi(Sy.count(jy(t),t),n,2)}function Bi(t){return t.getDay()}function ji(t,n){return vi(Ey.count(jy(t),t),n,2)}function Hi(t,n){return vi(t.getFullYear()%100,n,2)}function Xi(t,n){return vi(t.getFullYear()%1e4,n,4)}function Vi(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+vi(n/60|0,"0",2)+vi(n%60,"0",2)}function Wi(t,n){return vi(t.getUTCDate(),n,2)}function $i(t,n){return vi(t.getUTCHours(),n,2)}function Zi(t,n){return vi(t.getUTCHours()%12||12,n,2)}function Gi(t,n){return vi(1+Zy.count(pg(t),t),n,3)}function Ji(t,n){return vi(t.getUTCMilliseconds(),n,3)}function Qi(t,n){return vi(t.getUTCMonth()+1,n,2)}function Ki(t,n){return vi(t.getUTCMinutes(),n,2)}function to(t,n){return vi(t.getUTCSeconds(),n,2)}function no(t,n){return vi(Jy.count(pg(t),t),n,2)}function eo(t){return t.getUTCDay()}function ro(t,n){return vi(Qy.count(pg(t),t),n,2)}function io(t,n){return vi(t.getUTCFullYear()%100,n,2)}function oo(t,n){return vi(t.getUTCFullYear()%1e4,n,4)}function uo(){return"+0000"}function ao(){return"%"}function co(n){return xg=di(n),t.timeFormat=xg.format,t.timeParse=xg.parse,t.utcFormat=xg.utcFormat,t.utcParse=xg.utcParse,xg}function so(t){return t.toISOString()}function fo(t){var n=new Date(t);return isNaN(n)?null:n}function lo(t){function n(n){var o=n+"",u=e.get(o);if(!u){if(i!==zg)return i;e.set(o,u=r.push(n))}return t[(u-1)%t.length]}var e=L(),r=[],i=zg;return t=null==t?[]:Cg.call(t),n.domain=function(t){if(!arguments.length)return r.slice();r=[],e=L();for(var i,o,u=-1,a=t.length;++u<a;)e.has(o=(i=t[u])+"")||e.set(o,r.push(i));return n},n.range=function(e){return arguments.length?(t=Cg.call(e),n):t.slice()},n.unknown=function(t){return arguments.length?(i=t,n):i},n.copy=function(){return lo().domain(r).range(t).unknown(i)},n}function ho(){function t(){var t=i().length,r=u[1]<u[0],h=u[r-0],p=u[1-r];n=(p-h)/Math.max(1,t-c+2*s),a&&(n=Math.floor(n)),h+=(p-h-n*(t-c))*f,e=n*(1-c),a&&(h=Math.round(h),e=Math.round(e));var d=l(t).map(function(t){return h+n*t});return o(r?d.reverse():d)}var n,e,r=lo().unknown(void 0),i=r.domain,o=r.range,u=[0,1],a=!1,c=0,s=0,f=.5;return delete r.unknown,r.domain=function(n){return arguments.length?(i(n),t()):i()},r.range=function(n){return arguments.length?(u=[+n[0],+n[1]],t()):u.slice()},r.rangeRound=function(n){return u=[+n[0],+n[1]],a=!0,t()},r.bandwidth=function(){return e},r.step=function(){return n},r.round=function(n){return arguments.length?(a=!!n,t()):a},r.padding=function(n){return arguments.length?(c=s=Math.max(0,Math.min(1,n)),t()):c},r.paddingInner=function(n){return arguments.length?(c=Math.max(0,Math.min(1,n)),t()):c},r.paddingOuter=function(n){return arguments.length?(s=Math.max(0,Math.min(1,n)),t()):s},r.align=function(n){return arguments.length?(f=Math.max(0,Math.min(1,n)),t()):f},r.copy=function(){return ho().domain(i()).range(u).round(a).paddingInner(c).paddingOuter(s).align(f)},t()}function po(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return po(n())},t}function vo(){return po(ho().paddingInner(1))}function _o(t){return function(){return t}}function yo(t){return+t}function go(t,n){return(n-=t=+t)?function(e){return(e-t)/n}:_o(n)}function mo(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=n?0:t>=e?1:r(t)}}}function xo(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=0?n:t>=1?e:r(t)}}}function bo(t,n,e,r){var i=t[0],o=t[1],u=n[0],a=n[1];return o<i?(i=e(o,i),u=r(a,u)):(i=e(i,o),u=r(u,a)),function(t){return u(i(t))}}function wo(t,n,e,r){var i=Math.min(t.length,n.length)-1,o=new Array(i),u=new Array(i),a=-1;for(t[i]<t[0]&&(t=t.slice().reverse(),n=n.slice().reverse());++a<i;)o[a]=e(t[a],t[a+1]),u[a]=r(n[a],n[a+1]);return function(n){var e=yd(t,n,1,i)-1;return u[e](o[e](n))}}function Mo(t,n){return n.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp())}function To(t,n){function e(){return i=Math.min(a.length,c.length)>2?wo:bo,o=u=null,r}function r(n){return(o||(o=i(a,c,f?mo(t):t,s)))(+n)}var i,o,u,a=Pg,c=Pg,s=ar,f=!1;return r.invert=function(t){return(u||(u=i(c,a,go,f?xo(n):n)))(+t)},r.domain=function(t){return arguments.length?(a=Ag.call(t,yo),e()):a.slice()},r.range=function(t){return arguments.length?(c=Cg.call(t),e()):c.slice()},r.rangeRound=function(t){return c=Cg.call(t),s=cr,e()},r.clamp=function(t){return arguments.length?(f=!!t,e()):f},r.interpolate=function(t){return arguments.length?(s=t,e()):s},e()}function ko(n,e,r){var i,o=n[0],u=n[n.length-1],a=p(o,u,null==e?10:e);switch(r=ri(null==r?",f":r),r.type){case"s":var c=Math.max(Math.abs(o),Math.abs(u));return null!=r.precision||isNaN(i=si(a,c))||(r.precision=i),t.formatPrefix(r,c);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=fi(a,Math.max(Math.abs(o),Math.abs(u))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=ci(a))||(r.precision=i-2*("%"===r.type))}return t.format(r)}function No(t){var n=t.domain;return t.ticks=function(t){var e=n();return h(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){return ko(n(),t,e)},t.nice=function(e){var r=n(),i=r.length-1,o=null==e?10:e,u=r[0],a=r[i],c=p(u,a,o);return c&&(c=p(Math.floor(u/c)*c,Math.ceil(a/c)*c,o),r[0]=Math.floor(u/c)*c,r[i]=Math.ceil(a/c)*c,n(r)),t},t}function So(){var t=To(go,er);return t.copy=function(){return Mo(t,So())},No(t)}function Eo(){function t(t){return+t}var n=[0,1];return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=Ag.call(e,yo),t):n.slice()},t.copy=function(){return Eo().domain(n)},No(t)}function Ao(t,n){t=t.slice();var e,r=0,i=t.length-1,o=t[r],u=t[i];return u<o&&(e=r,r=i,i=e,e=o,o=u,u=e),t[r]=n.floor(o),t[i]=n.ceil(u),t}function Co(t,n){return(n=Math.log(n/t))?function(e){return Math.log(e/t)/n}:_o(n)}function zo(t,n){return t<0?function(e){return-Math.pow(-n,e)*Math.pow(-t,1-e)}:function(e){return Math.pow(n,e)*Math.pow(t,1-e)}}function Po(t){return isFinite(t)?+("1e"+t):t<0?0:t}function Lo(t){return 10===t?Po:t===Math.E?Math.exp:function(n){return Math.pow(t,n)}}function qo(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(n){return Math.log(n)/t})}function Uo(t){return function(n){return-t(-n)}}function Ro(){function n(){return o=qo(i),u=Lo(i),r()[0]<0&&(o=Uo(o),u=Uo(u)),e}var e=To(Co,zo).domain([1,10]),r=e.domain,i=10,o=qo(10),u=Lo(10);return e.base=function(t){return arguments.length?(i=+t,n()):i},e.domain=function(t){return arguments.length?(r(t),n()):r()},e.ticks=function(t){var n,e=r(),a=e[0],c=e[e.length-1];(n=c<a)&&(p=a,a=c,c=p);var s,f,l,p=o(a),d=o(c),v=null==t?10:+t,_=[];if(!(i%1)&&d-p<v){if(p=Math.round(p)-1,d=Math.round(d)+1,a>0){for(;p<d;++p)for(f=1,s=u(p);f<i;++f)if(l=s*f,!(l<a)){if(l>c)break;_.push(l)}}else for(;p<d;++p)for(f=i-1,s=u(p);f>=1;--f)if(l=s*f,!(l<a)){if(l>c)break;_.push(l)}}else _=h(p,d,Math.min(d-p,v)).map(u);return n?_.reverse():_},e.tickFormat=function(n,r){if(null==r&&(r=10===i?".0e":","),"function"!=typeof r&&(r=t.format(r)),n===1/0)return r;null==n&&(n=10);var a=Math.max(1,i*n/e.ticks().length);return function(t){var n=t/u(Math.round(o(t)));return n*i<i-.5&&(n*=i),n<=a?r(t):""}},e.nice=function(){return r(Ao(r(),{floor:function(t){return u(Math.floor(o(t)))},ceil:function(t){return u(Math.ceil(o(t)))}}))},e.copy=function(){return Mo(e,Ro().base(i))},e}function Do(t,n){return t<0?-Math.pow(-t,n):Math.pow(t,n)}function Oo(){function t(t,n){return(n=Do(n,e)-(t=Do(t,e)))?function(r){return(Do(r,e)-t)/n}:_o(n)}function n(t,n){return n=Do(n,e)-(t=Do(t,e)),function(r){return Do(t+n*r,1/e)}}var e=1,r=To(t,n),i=r.domain;return r.exponent=function(t){return arguments.length?(e=+t,i(i())):e},r.copy=function(){return Mo(r,Oo().exponent(e))},No(r)}function Fo(){return Oo().exponent(.5)}function Io(){function t(){var t=0,n=Math.max(1,i.length);for(o=new Array(n-1);++t<n;)o[t-1]=_(r,t/n);return e}function e(t){if(!isNaN(t=+t))return i[yd(o,t)]}var r=[],i=[],o=[];return e.invertExtent=function(t){var n=i.indexOf(t);return n<0?[NaN,NaN]:[n>0?o[n-1]:r[0],n<o.length?o[n]:r[r.length-1]]},e.domain=function(e){if(!arguments.length)return r.slice();r=[];for(var i,o=0,u=e.length;o<u;++o)i=e[o],null==i||isNaN(i=+i)||r.push(i);return r.sort(n),t()},e.range=function(n){return arguments.length?(i=Cg.call(n),t()):i.slice()},e.quantiles=function(){return o.slice()},e.copy=function(){return Io().domain(r).range(i)},e}function Yo(){function t(t){if(t<=t)return u[yd(o,t,0,i)]}function n(){var n=-1;for(o=new Array(i);++n<i;)o[n]=((n+1)*r-(n-i)*e)/(i+1);return t}var e=0,r=1,i=1,o=[.5],u=[0,1];return t.domain=function(t){return arguments.length?(e=+t[0],r=+t[1],n()):[e,r]},t.range=function(t){return arguments.length?(i=(u=Cg.call(t)).length-1,n()):u.slice()},t.invertExtent=function(t){var n=u.indexOf(t);return n<0?[NaN,NaN]:n<1?[e,o[0]]:n>=i?[o[i-1],r]:[o[n-1],o[n]]},t.copy=function(){return Yo().domain([e,r]).range(u)},No(t)}function Bo(){function t(t){if(t<=t)return e[yd(n,t,0,r)]}var n=[.5],e=[0,1],r=1;return t.domain=function(i){return arguments.length?(n=Cg.call(i),r=Math.min(n.length,e.length-1),t):n.slice()},t.range=function(i){return arguments.length?(e=Cg.call(i),r=Math.min(n.length,e.length-1),t):e.slice()},t.invertExtent=function(t){var r=e.indexOf(t);return[n[r-1],n[r]]},t.copy=function(){return Bo().domain(n).range(e)},t}function jo(t){return new Date(t)}function Ho(t){return t instanceof Date?+t:+new Date((+t))}function Xo(t,n,r,i,o,u,a,c,s){function f(e){return(a(e)<e?_:u(e)<e?y:o(e)<e?g:i(e)<e?m:n(e)<e?r(e)<e?x:b:t(e)<e?w:M)(e)}function l(n,r,i,o){if(null==n&&(n=10),"number"==typeof n){var u=Math.abs(i-r)/n,a=e(function(t){return t[2]}).right(T,u);a===T.length?(o=p(r/Fg,i/Fg,n),n=t):a?(a=T[u/T[a-1][2]<T[a][2]/u?a-1:a],o=a[1],n=a[0]):(o=p(r,i,n),n=c)}return null==o?n:n.every(o)}var h=To(go,er),d=h.invert,v=h.domain,_=s(".%L"),y=s(":%S"),g=s("%I:%M"),m=s("%I %p"),x=s("%a %d"),b=s("%b %d"),w=s("%B"),M=s("%Y"),T=[[a,1,Lg],[a,5,5*Lg],[a,15,15*Lg],[a,30,30*Lg],[u,1,qg],[u,5,5*qg],[u,15,15*qg],[u,30,30*qg],[o,1,Ug],[o,3,3*Ug],[o,6,6*Ug],[o,12,12*Ug],[i,1,Rg],[i,2,2*Rg],[r,1,Dg],[n,1,Og],[n,3,3*Og],[t,1,Fg]];return h.invert=function(t){return new Date(d(t))},h.domain=function(t){return arguments.length?v(Ag.call(t,Ho)):v().map(jo)},h.ticks=function(t,n){var e,r=v(),i=r[0],o=r[r.length-1],u=o<i;return u&&(e=i,i=o,o=e),e=l(t,i,o,n),e=e?e.range(i,o+1):[],u?e.reverse():e},h.tickFormat=function(t,n){return null==n?f:s(n)},h.nice=function(t,n){var e=v();return(t=l(t,e[0],e[e.length-1],n))?v(Ao(e,t)):h},h.copy=function(){return Mo(h,Xo(t,n,r,i,o,u,a,c,s))},h}function Vo(){return Xo(jy,Yy,Sy,ky,My,by,my,hy,t.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])}function Wo(){return Xo(pg,lg,Jy,Zy,Wy,Xy,my,hy,t.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}function $o(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}function Zo(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return Wg.h=360*t-100,Wg.s=1.5-1.5*n,Wg.l=.8-.9*n,Wg+""}function Go(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}function Jo(t){function n(n){var o=(n-e)/(r-e);return t(i?Math.max(0,Math.min(1,o)):o)}var e=0,r=1,i=!1;return n.domain=function(t){return arguments.length?(e=+t[0],r=+t[1],n):[e,r]},n.clamp=function(t){return arguments.length?(i=!!t,n):i},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return Jo(t).domain([e,r]).clamp(i)},No(n)}function Qo(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),Kg.hasOwnProperty(n)?{space:Kg[n],local:t}:t}function Ko(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===Qg&&n.documentElement.namespaceURI===Qg?n.createElement(t):n.createElementNS(e,t)}}function tu(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function nu(t){var n=Qo(t);return(n.local?tu:Ko)(n)}function eu(){return new ru}function ru(){this._="@"+(++tm).toString(36)}function iu(t,n,e){return t=ou(t,n,e),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}function ou(n,e,r){return function(i){var o=t.event;t.event=i;try{n.call(this,this.__data__,e,r)}finally{t.event=o}}}function uu(t){return t.trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");return e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}})}function au(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,o=n.length;r<o;++r)e=n[r],t.type&&e.type!==t.type||e.name!==t.name?n[++i]=e:this.removeEventListener(e.type,e.listener,e.capture);++i?n.length=i:delete this.__on}}}function cu(t,n,e){
var r=om.hasOwnProperty(t.type)?iu:ou;return function(i,o,u){var a,c=this.__on,s=r(n,o,u);if(c)for(var f=0,l=c.length;f<l;++f)if((a=c[f]).type===t.type&&a.name===t.name)return this.removeEventListener(a.type,a.listener,a.capture),this.addEventListener(a.type,a.listener=s,a.capture=e),void(a.value=n);this.addEventListener(t.type,s,e),a={type:t.type,name:t.name,value:n,listener:s,capture:e},c?c.push(a):this.__on=[a]}}function su(t,n,e){var r,i,o=uu(t+""),u=o.length;{if(!(arguments.length<2)){for(a=n?cu:au,null==e&&(e=!1),r=0;r<u;++r)this.each(a(o[r],n,e));return this}var a=this.node().__on;if(a)for(var c,s=0,f=a.length;s<f;++s)for(r=0,c=a[s];r<u;++r)if((i=o[r]).type===c.type&&i.name===c.name)return c.value}}function fu(n,e,r,i){var o=t.event;n.sourceEvent=t.event,t.event=n;try{return e.apply(r,i)}finally{t.event=o}}function lu(){for(var n,e=t.event;n=e.sourceEvent;)e=n;return e}function hu(t,n){var e=t.ownerSVGElement||t;if(e.createSVGPoint){var r=e.createSVGPoint();return r.x=n.clientX,r.y=n.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}var i=t.getBoundingClientRect();return[n.clientX-i.left-t.clientLeft,n.clientY-i.top-t.clientTop]}function pu(t){var n=lu();return n.changedTouches&&(n=n.changedTouches[0]),hu(t,n)}function du(){}function vu(t){return null==t?du:function(){return this.querySelector(t)}}function _u(t){"function"!=typeof t&&(t=vu(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o,u,a=n[i],c=a.length,s=r[i]=new Array(c),f=0;f<c;++f)(o=a[f])&&(u=t.call(o,o.__data__,f,a))&&("__data__"in o&&(u.__data__=o.__data__),s[f]=u);return new Pa(r,this._parents)}function yu(){return[]}function gu(t){return null==t?yu:function(){return this.querySelectorAll(t)}}function mu(t){"function"!=typeof t&&(t=gu(t));for(var n=this._groups,e=n.length,r=[],i=[],o=0;o<e;++o)for(var u,a=n[o],c=a.length,s=0;s<c;++s)(u=a[s])&&(r.push(t.call(u,u.__data__,s,a)),i.push(u));return new Pa(r,i)}function xu(t){"function"!=typeof t&&(t=im(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o,u=n[i],a=u.length,c=r[i]=[],s=0;s<a;++s)(o=u[s])&&t.call(o,o.__data__,s,u)&&c.push(o);return new Pa(r,this._parents)}function bu(t){return new Array(t.length)}function wu(){return new Pa(this._enter||this._groups.map(bu),this._parents)}function Mu(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}function Tu(t){return function(){return t}}function ku(t,n,e,r,i,o){for(var u,a=0,c=n.length,s=o.length;a<s;++a)(u=n[a])?(u.__data__=o[a],r[a]=u):e[a]=new Mu(t,o[a]);for(;a<c;++a)(u=n[a])&&(i[a]=u)}function Nu(t,n,e,r,i,o,u){var a,c,s,f={},l=n.length,h=o.length,p=new Array(l);for(a=0;a<l;++a)(c=n[a])&&(p[a]=s=am+u.call(c,c.__data__,a,n),s in f?i[a]=c:f[s]=c);for(a=0;a<h;++a)s=am+u.call(t,o[a],a,o),(c=f[s])?(r[a]=c,c.__data__=o[a],f[s]=null):e[a]=new Mu(t,o[a]);for(a=0;a<l;++a)(c=n[a])&&f[p[a]]===c&&(i[a]=c)}function Su(t,n){if(!t)return p=new Array(this.size()),s=-1,this.each(function(t){p[++s]=t}),p;var e=n?Nu:ku,r=this._parents,i=this._groups;"function"!=typeof t&&(t=Tu(t));for(var o=i.length,u=new Array(o),a=new Array(o),c=new Array(o),s=0;s<o;++s){var f=r[s],l=i[s],h=l.length,p=t.call(f,f&&f.__data__,s,r),d=p.length,v=a[s]=new Array(d),_=u[s]=new Array(d),y=c[s]=new Array(h);e(f,l,v,_,y,p,n);for(var g,m,x=0,b=0;x<d;++x)if(g=v[x]){for(x>=b&&(b=x+1);!(m=_[b])&&++b<d;);g._next=m||null}}return u=new Pa(u,r),u._enter=a,u._exit=c,u}function Eu(){return new Pa(this._exit||this._groups.map(bu),this._parents)}function Au(t){for(var n=this._groups,e=t._groups,r=n.length,i=e.length,o=Math.min(r,i),u=new Array(r),a=0;a<o;++a)for(var c,s=n[a],f=e[a],l=s.length,h=u[a]=new Array(l),p=0;p<l;++p)(c=s[p]||f[p])&&(h[p]=c);for(;a<r;++a)u[a]=n[a];return new Pa(u,this._parents)}function Cu(){for(var t=this._groups,n=-1,e=t.length;++n<e;)for(var r,i=t[n],o=i.length-1,u=i[o];--o>=0;)(r=i[o])&&(u&&u!==r.nextSibling&&u.parentNode.insertBefore(r,u),u=r);return this}function zu(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=Pu);for(var e=this._groups,r=e.length,i=new Array(r),o=0;o<r;++o){for(var u,a=e[o],c=a.length,s=i[o]=new Array(c),f=0;f<c;++f)(u=a[f])&&(s[f]=u);s.sort(n)}return new Pa(i,this._parents).order()}function Pu(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function Lu(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function qu(){var t=new Array(this.size()),n=-1;return this.each(function(){t[++n]=this}),t}function Uu(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,o=r.length;i<o;++i){var u=r[i];if(u)return u}return null}function Ru(){var t=0;return this.each(function(){++t}),t}function Du(){return!this.node()}function Ou(t){for(var n=this._groups,e=0,r=n.length;e<r;++e)for(var i,o=n[e],u=0,a=o.length;u<a;++u)(i=o[u])&&t.call(i,i.__data__,u,o);return this}function Fu(t){return function(){this.removeAttribute(t)}}function Iu(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Yu(t,n){return function(){this.setAttribute(t,n)}}function Bu(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function ju(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function Hu(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function Xu(t,n){var e=Qo(t);if(arguments.length<2){var r=this.node();return e.local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}return this.each((null==n?e.local?Iu:Fu:"function"==typeof n?e.local?Hu:ju:e.local?Bu:Yu)(e,n))}function Vu(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Wu(t){return function(){this.style.removeProperty(t)}}function $u(t,n,e){return function(){this.style.setProperty(t,n,e)}}function Zu(t,n,e){return function(){var r=n.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}function Gu(t,n,e){var r;return arguments.length>1?this.each((null==n?Wu:"function"==typeof n?Zu:$u)(t,n,null==e?"":e)):Vu(r=this.node()).getComputedStyle(r,null).getPropertyValue(t)}function Ju(t){return function(){delete this[t]}}function Qu(t,n){return function(){this[t]=n}}function Ku(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}function ta(t,n){return arguments.length>1?this.each((null==n?Ju:"function"==typeof n?Ku:Qu)(t,n)):this.node()[t]}function na(t){return t.trim().split(/^|\s+/)}function ea(t){return t.classList||new ra(t)}function ra(t){this._node=t,this._names=na(t.getAttribute("class")||"")}function ia(t,n){for(var e=ea(t),r=-1,i=n.length;++r<i;)e.add(n[r])}function oa(t,n){for(var e=ea(t),r=-1,i=n.length;++r<i;)e.remove(n[r])}function ua(t){return function(){ia(this,t)}}function aa(t){return function(){oa(this,t)}}function ca(t,n){return function(){(n.apply(this,arguments)?ia:oa)(this,t)}}function sa(t,n){var e=na(t+"");if(arguments.length<2){for(var r=ea(this.node()),i=-1,o=e.length;++i<o;)if(!r.contains(e[i]))return!1;return!0}return this.each(("function"==typeof n?ca:n?ua:aa)(e,n))}function fa(){this.textContent=""}function la(t){return function(){this.textContent=t}}function ha(t){return function(){var n=t.apply(this,arguments);this.textContent=null==n?"":n}}function pa(t){return arguments.length?this.each(null==t?fa:("function"==typeof t?ha:la)(t)):this.node().textContent}function da(){this.innerHTML=""}function va(t){return function(){this.innerHTML=t}}function _a(t){return function(){var n=t.apply(this,arguments);this.innerHTML=null==n?"":n}}function ya(t){return arguments.length?this.each(null==t?da:("function"==typeof t?_a:va)(t)):this.node().innerHTML}function ga(){this.nextSibling&&this.parentNode.appendChild(this)}function ma(){return this.each(ga)}function xa(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ba(){return this.each(xa)}function wa(t){var n="function"==typeof t?t:nu(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})}function Ma(){return null}function Ta(t,n){var e="function"==typeof t?t:nu(t),r=null==n?Ma:"function"==typeof n?n:vu(n);return this.select(function(){return this.insertBefore(e.apply(this,arguments),r.apply(this,arguments)||null)})}function ka(){var t=this.parentNode;t&&t.removeChild(this)}function Na(){return this.each(ka)}function Sa(t){return arguments.length?this.property("__data__",t):this.node().__data__}function Ea(t,n,e){var r=Vu(t),i=r.CustomEvent;i?i=new i(n,e):(i=r.document.createEvent("Event"),e?(i.initEvent(n,e.bubbles,e.cancelable),i.detail=e.detail):i.initEvent(n,!1,!1)),t.dispatchEvent(i)}function Aa(t,n){return function(){return Ea(this,t,n)}}function Ca(t,n){return function(){return Ea(this,t,n.apply(this,arguments))}}function za(t,n){return this.each(("function"==typeof n?Ca:Aa)(t,n))}function Pa(t,n){this._groups=t,this._parents=n}function La(){return new Pa([[document.documentElement]],cm)}function qa(t){return"string"==typeof t?new Pa([[document.querySelector(t)]],[document.documentElement]):new Pa([[t]],cm)}function Ua(t){return"string"==typeof t?new Pa([document.querySelectorAll(t)],[document.documentElement]):new Pa([null==t?[]:t],cm)}function Ra(t,n,e){arguments.length<3&&(e=n,n=lu().changedTouches);for(var r,i=0,o=n?n.length:0;i<o;++i)if((r=n[i]).identifier===e)return hu(t,r);return null}function Da(t,n){null==n&&(n=lu().touches);for(var e=0,r=n?n.length:0,i=new Array(r);e<r;++e)i[e]=hu(t,n[e]);return i}function Oa(t,n,e,r,i,o){var u=t.__transition;if(u){if(e in u)return}else t.__transition={};Ba(t,e,{name:n,index:r,group:i,on:sm,tween:fm,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:lm})}function Fa(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>lm)throw new Error("too late");return e}function Ia(t,n){var e=t.__transition;if(!e||!(e=e[n])||e.state>pm)throw new Error("too late");return e}function Ya(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("too late");return e}function Ba(t,n,e){function r(t){e.state=hm,e.delay<=t?i(t-e.delay):e.timer.restart(i,e.delay,e.time)}function i(r){var i,c,s,f;for(i in a)f=a[i],f.name===e.name&&(f.state===dm?(f.state=_m,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete a[i]):+i<n&&(f.state=_m,f.timer.stop(),delete a[i]));if(Vr(function(){e.state===dm&&(e.timer.restart(o,e.delay,e.time),o(r))}),e.state=pm,e.on.call("start",t,t.__data__,e.index,e.group),e.state===pm){for(e.state=dm,u=new Array(s=e.tween.length),i=0,c=-1;i<s;++i)(f=e.tween[i].value.call(t,t.__data__,e.index,e.group))&&(u[++c]=f);u.length=c+1}}function o(r){for(var i=r<e.duration?e.ease.call(null,r/e.duration):(e.state=vm,1),o=-1,c=u.length;++o<c;)u[o].call(null,i);if(e.state===vm){e.state=_m,e.timer.stop(),e.on.call("end",t,t.__data__,e.index,e.group);for(o in a)if(+o!==n)return void delete a[n];delete t.__transition}}var u,a=t.__transition;a[n]=e,e.timer=Ir(r,0,e.time)}function ja(t,n){var e,r,i,o=t.__transition,u=!0;if(o){n=null==n?null:n+"";for(i in o)(e=o[i]).name===n?(r=e.state===dm,e.state=_m,e.timer.stop(),r&&e.on.call("interrupt",t,t.__data__,e.index,e.group),delete o[i]):u=!1;u&&delete t.__transition}}function Ha(t){return this.each(function(){ja(this,t)})}function Xa(t,n){var e,r;return function(){var i=Ia(this,t),o=i.tween;if(o!==e){r=e=o;for(var u=0,a=r.length;u<a;++u)if(r[u].name===n){r=r.slice(),r.splice(u,1);break}}i.tween=r}}function Va(t,n,e){var r,i;if("function"!=typeof e)throw new Error;return function(){var o=Ia(this,t),u=o.tween;if(u!==r){i=(r=u).slice();for(var a={name:n,value:e},c=0,s=i.length;c<s;++c)if(i[c].name===n){i[c]=a;break}c===s&&i.push(a)}o.tween=i}}function Wa(t,n){var e=this._id;if(t+="",arguments.length<2){for(var r,i=Ya(this.node(),e).tween,o=0,u=i.length;o<u;++o)if((r=i[o]).name===t)return r.value;return null}return this.each((null==n?Xa:Va)(e,t,n))}function $a(t,n,e){var r=t._id;return t.each(function(){var t=Ia(this,r);(t.value||(t.value={}))[n]=e.apply(this,arguments)}),function(t){return Ya(t,r).value[n]}}function Za(t,n){var e;return("number"==typeof n?er:n instanceof be?y_:(e=be(n))?(n=e,y_):ur)(t,n)}function Ga(t){return function(){this.removeAttribute(t)}}function Ja(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Qa(t,n,e){var r,i;return function(){var o=this.getAttribute(t);return o===e?null:o===r?i:i=n(r=o,e)}}function Ka(t,n,e){var r,i;return function(){var o=this.getAttributeNS(t.space,t.local);return o===e?null:o===r?i:i=n(r=o,e)}}function tc(t,n,e){var r,i,o;return function(){var u,a=e(this);return null==a?void this.removeAttribute(t):(u=this.getAttribute(t),u===a?null:u===r&&a===i?o:o=n(r=u,i=a))}}function nc(t,n,e){var r,i,o;return function(){var u,a=e(this);return null==a?void this.removeAttributeNS(t.space,t.local):(u=this.getAttributeNS(t.space,t.local),u===a?null:u===r&&a===i?o:o=n(r=u,i=a))}}function ec(t,n){var e=Qo(t),r="transform"===e?k_:Za;return this.attrTween(t,"function"==typeof n?(e.local?nc:tc)(e,r,$a(this,"attr."+t,n)):null==n?(e.local?Ja:Ga)(e):(e.local?Ka:Qa)(e,r,n))}function rc(t,n){function e(){var e=this,r=n.apply(e,arguments);return r&&function(n){e.setAttributeNS(t.space,t.local,r(n))}}return e._value=n,e}function ic(t,n){function e(){var e=this,r=n.apply(e,arguments);return r&&function(n){e.setAttribute(t,r(n))}}return e._value=n,e}function oc(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==n)return this.tween(e,null);if("function"!=typeof n)throw new Error;var r=Qo(t);return this.tween(e,(r.local?rc:ic)(r,n))}function uc(t,n){return function(){Fa(this,t).delay=+n.apply(this,arguments)}}function ac(t,n){return n=+n,function(){Fa(this,t).delay=n}}function cc(t){var n=this._id;return arguments.length?this.each(("function"==typeof t?uc:ac)(n,t)):Ya(this.node(),n).delay}function sc(t,n){return function(){Ia(this,t).duration=+n.apply(this,arguments)}}function fc(t,n){return n=+n,function(){Ia(this,t).duration=n}}function lc(t){var n=this._id;return arguments.length?this.each(("function"==typeof t?sc:fc)(n,t)):Ya(this.node(),n).duration}function hc(t,n){if("function"!=typeof n)throw new Error;return function(){Ia(this,t).ease=n}}function pc(t){var n=this._id;return arguments.length?this.each(hc(n,t)):Ya(this.node(),n).ease}function dc(t){"function"!=typeof t&&(t=im(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o,u=n[i],a=u.length,c=r[i]=[],s=0;s<a;++s)(o=u[s])&&t.call(o,o.__data__,s,u)&&c.push(o);return new Uc(r,this._parents,this._name,this._id)}function vc(t){if(t._id!==this._id)throw new Error;for(var n=this._groups,e=t._groups,r=n.length,i=e.length,o=Math.min(r,i),u=new Array(r),a=0;a<o;++a)for(var c,s=n[a],f=e[a],l=s.length,h=u[a]=new Array(l),p=0;p<l;++p)(c=s[p]||f[p])&&(h[p]=c);for(;a<r;++a)u[a]=n[a];return new Uc(u,this._parents,this._name,this._id)}function _c(t){return(t+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||"start"===t})}function yc(t,n,e){var r,i,o=_c(n)?Fa:Ia;return function(){var u=o(this,t),a=u.on;a!==r&&(i=(r=a).copy()).on(n,e),u.on=i}}function gc(t,n){var e=this._id;return arguments.length<2?Ya(this.node(),e).on.on(t):this.each(yc(e,t,n))}function mc(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}function xc(){return this.on("end.remove",mc(this._id))}function bc(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=vu(t));for(var r=this._groups,i=r.length,o=new Array(i),u=0;u<i;++u)for(var a,c,s=r[u],f=s.length,l=o[u]=new Array(f),h=0;h<f;++h)(a=s[h])&&(c=t.call(a,a.__data__,h,s))&&("__data__"in a&&(c.__data__=a.__data__),l[h]=c,Oa(l[h],n,e,h,l,Ya(a,e)));return new Uc(o,this._parents,n,e)}function wc(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=gu(t));for(var r=this._groups,i=r.length,o=[],u=[],a=0;a<i;++a)for(var c,s=r[a],f=s.length,l=0;l<f;++l)if(c=s[l]){for(var h,p=t.call(c,c.__data__,l,s),d=Ya(c,e),v=0,_=p.length;v<_;++v)(h=p[v])&&Oa(h,n,e,v,p,d);o.push(p),u.push(c)}return new Uc(o,u,n,e)}function Mc(){return new ym(this._groups,this._parents)}function Tc(t,n){var e,r,i;return function(){var o=Vu(this).getComputedStyle(this,null),u=o.getPropertyValue(t),a=(this.style.removeProperty(t),o.getPropertyValue(t));return u===a?null:u===e&&a===r?i:i=n(e=u,r=a)}}function kc(t){return function(){this.style.removeProperty(t)}}function Nc(t,n,e){var r,i;return function(){var o=Vu(this).getComputedStyle(this,null).getPropertyValue(t);return o===e?null:o===r?i:i=n(r=o,e)}}function Sc(t,n,e){var r,i,o;return function(){var u=Vu(this).getComputedStyle(this,null),a=u.getPropertyValue(t),c=e(this);return null==c&&(this.style.removeProperty(t),c=u.getPropertyValue(t)),a===c?null:a===r&&c===i?o:o=n(r=a,i=c)}}function Ec(t,n,e){var r="transform"==(t+="")?T_:Za;return null==n?this.styleTween(t,Tc(t,r)).on("end.style."+t,kc(t)):this.styleTween(t,"function"==typeof n?Sc(t,r,$a(this,"style."+t,n)):Nc(t,r,n),e)}function Ac(t,n,e){function r(){var r=this,i=n.apply(r,arguments);return i&&function(n){r.style.setProperty(t,i(n),e)}}return r._value=n,r}function Cc(t,n,e){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==n)return this.tween(r,null);if("function"!=typeof n)throw new Error;return this.tween(r,Ac(t,n,null==e?"":e))}function zc(t){return function(){this.textContent=t}}function Pc(t){return function(){var n=t(this);this.textContent=null==n?"":n}}function Lc(t){return this.tween("text","function"==typeof t?Pc($a(this,"text",t)):zc(null==t?"":t+""))}function qc(){for(var t=this._name,n=this._id,e=Dc(),r=this._groups,i=r.length,o=0;o<i;++o)for(var u,a=r[o],c=a.length,s=0;s<c;++s)if(u=a[s]){var f=Ya(u,n);Oa(u,t,e,s,a,{time:f.time+f.delay+f.duration,delay:0,duration:f.duration,ease:f.ease})}return new Uc(r,this._parents,t,e)}function Uc(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function Rc(t){return La().transition(t)}function Dc(){return++gm}function Oc(t,n){for(var e;!(e=t.__transition)||!(e=e[n]);)if(!(t=t.parentNode))return xm.time=Dr(),xm;return e}function Fc(t){var n,e;t instanceof Uc?(n=t._id,t=t._name):(n=Dc(),(e=xm).time=Dr(),t=null==t?null:t+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var u,a=r[o],c=a.length,s=0;s<c;++s)(u=a[s])&&Oa(u,t,n,s,a,e||Oc(u,n));return new Uc(r,this._parents,t,n)}function Ic(t,n){var e,r,i=t.__transition;if(i){n=null==n?null:n+"";for(r in i)if((e=i[r]).state>hm&&e.name===n)return new Uc([[t]],bm,n,(+r))}return null}function Yc(t){return t}function Bc(t,n,e){var r=t(e);return"translate("+(isFinite(r)?r:n(e))+",0)"}function jc(t,n,e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+")"}function Hc(t){var n=t.bandwidth()/2;return function(e){return t(e)+n}}function Xc(){return!this.__axis}function Vc(t,n){function e(e){var s,f=null==i?n.ticks?n.ticks.apply(n,r):n.domain():i,l=null==o?n.tickFormat?n.tickFormat.apply(n,r):Yc:o,h=Math.max(u,0)+c,p=t===Mm||t===km?Bc:jc,d=n.range(),v=d[0]+.5,_=d[d.length-1]+.5,y=(n.bandwidth?Hc:Yc)(n.copy()),g=e.selection?e.selection():e,m=g.selectAll(".domain").data([null]),x=g.selectAll(".tick").data(f,n).order(),b=x.exit(),w=x.enter().append("g").attr("class","tick"),M=x.select("line"),T=x.select("text"),k=t===Mm||t===Nm?-1:1,N=t===Nm||t===Tm?(s="x","y"):(s="y","x");m=m.merge(m.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),x=x.merge(w),M=M.merge(w.append("line").attr("stroke","#000").attr(s+"2",k*u).attr(N+"1",.5).attr(N+"2",.5)),T=T.merge(w.append("text").attr("fill","#000").attr(s,k*h).attr(N,.5).attr("dy",t===Mm?"0em":t===km?".71em":".32em")),e!==g&&(m=m.transition(e),x=x.transition(e),M=M.transition(e),T=T.transition(e),b=b.transition(e).attr("opacity",Sm).attr("transform",function(t){return p(y,this.parentNode.__axis||y,t)}),w.attr("opacity",Sm).attr("transform",function(t){return p(this.parentNode.__axis||y,y,t)})),b.remove(),m.attr("d",t===Nm||t==Tm?"M"+k*a+","+v+"H0.5V"+_+"H"+k*a:"M"+v+","+k*a+"V0.5H"+_+"V"+k*a),x.attr("opacity",1).attr("transform",function(t){return p(y,y,t)}),M.attr(s+"2",k*u),T.attr(s,k*h).text(l),g.filter(Xc).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===Tm?"start":t===Nm?"end":"middle"),g.each(function(){this.__axis=y})}var r=[],i=null,o=null,u=6,a=6,c=3;return e.scale=function(t){return arguments.length?(n=t,e):n},e.ticks=function(){return r=wm.call(arguments),e},e.tickArguments=function(t){return arguments.length?(r=null==t?[]:wm.call(t),e):r.slice()},e.tickValues=function(t){return arguments.length?(i=null==t?null:wm.call(t),e):i&&i.slice()},e.tickFormat=function(t){return arguments.length?(o=t,e):o},e.tickSize=function(t){return arguments.length?(u=a=+t,e):u},e.tickSizeInner=function(t){return arguments.length?(u=+t,e):u},e.tickSizeOuter=function(t){return arguments.length?(a=+t,e):a},e.tickPadding=function(t){return arguments.length?(c=+t,e):c},e}function Wc(t){return Vc(Mm,t)}function $c(t){return Vc(Tm,t)}function Zc(t){return Vc(km,t)}function Gc(t){return Vc(Nm,t)}function Jc(t,n){return t.parent===n.parent?1:2}function Qc(t){return t.reduce(Kc,0)/t.length}function Kc(t,n){return t+n.x}function ts(t){return 1+t.reduce(ns,0)}function ns(t,n){return Math.max(t,n.y)}function es(t){for(var n;n=t.children;)t=n[0];return t}function rs(t){for(var n;n=t.children;)t=n[n.length-1];return t}function is(){function t(t){var o,u=0;t.eachAfter(function(t){var e=t.children;e?(t.x=Qc(e),t.y=ts(e)):(t.x=o?u+=n(t,o):0,t.y=0,o=t)});var a=es(t),c=rs(t),s=a.x-n(a,c)/2,f=c.x+n(c,a)/2;return t.eachAfter(i?function(n){n.x=(n.x-t.x)*e,n.y=(t.y-n.y)*r}:function(n){n.x=(n.x-s)/(f-s)*e,n.y=(1-(t.y?n.y/t.y:1))*r})}var n=Jc,e=1,r=1,i=!1;return t.separation=function(e){return arguments.length?(n=e,t):n},t.size=function(n){return arguments.length?(i=!1,e=+n[0],r=+n[1],t):i?null:[e,r]},t.nodeSize=function(n){return arguments.length?(i=!0,e=+n[0],r=+n[1],t):i?[e,r]:null},t}function os(t){var n,e,r,i,o=this,u=[o];do for(n=u.reverse(),u=[];o=n.pop();)if(t(o),e=o.children)for(r=0,i=e.length;r<i;++r)u.push(e[r]);while(u.length);return this}function us(t){for(var n,e,r=this,i=[r];r=i.pop();)if(t(r),n=r.children)for(e=n.length-1;e>=0;--e)i.push(n[e]);return this}function as(t){for(var n,e,r,i=this,o=[i],u=[];i=o.pop();)if(u.push(i),n=i.children)for(e=0,r=n.length;e<r;++e)o.push(n[e]);for(;i=u.pop();)t(i);return this}function cs(t){return this.eachAfter(function(n){for(var e=+t(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)e+=r[i].value;n.value=e})}function ss(t){return this.eachBefore(function(n){n.children&&n.children.sort(t)})}function fs(t){for(var n=this,e=ls(n,t),r=[n];n!==e;)n=n.parent,r.push(n);for(var i=r.length;t!==e;)r.splice(i,0,t),t=t.parent;return r}function ls(t,n){if(t===n)return t;var e=t.ancestors(),r=n.ancestors(),i=null;for(t=e.pop(),n=r.pop();t===n;)i=t,t=e.pop(),n=r.pop();return i}function hs(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n}function ps(){var t=[];return this.each(function(n){t.push(n)}),t}function ds(){var t=[];return this.eachBefore(function(n){n.children||t.push(n)}),t}function vs(){var t=this,n=[];return t.each(function(e){e!==t&&n.push({source:e.parent,target:e})}),n}function _s(t,n){var e,r,i,o,u,a=new bs(t),c=+t.value&&(a.value=t.value),s=[a];for(null==n&&(n=gs);e=s.pop();)if(c&&(e.value=+e.data.value),(i=n(e.data))&&(u=i.length))for(e.children=new Array(u),o=u-1;o>=0;--o)s.push(r=e.children[o]=new bs(i[o])),r.parent=e,r.depth=e.depth+1;return a.eachBefore(xs)}function ys(){return _s(this).eachBefore(ms)}function gs(t){return t.children}function ms(t){t.data=t.data.data}function xs(t){var n=0;do t.height=n;while((t=t.parent)&&t.height<++n)}function bs(t){this.data=t,this.depth=this.height=0,this.parent=null}function ws(t){this._=t,this.next=null}function Ms(t){for(var n,e=(t=t.slice()).length,r=null,i=r;e;){var o=new ws(t[e-1]);i=i?i.next=o:r=o,t[n]=t[--e]}return{head:r,tail:i}}function Ts(t){return Ns(Ms(t),[])}function ks(t,n){var e=n.x-t.x,r=n.y-t.y,i=t.r-n.r;return i*i+1e-6>e*e+r*r}function Ns(t,n){var e,r,i,o=null,u=t.head;switch(n.length){case 1:e=Ss(n[0]);break;case 2:e=Es(n[0],n[1]);break;case 3:e=As(n[0],n[1],n[2])}for(;u;)i=u._,r=u.next,e&&ks(e,i)?o=u:(o?(t.tail=o,o.next=null):t.head=t.tail=null,n.push(i),e=Ns(t,n),n.pop(),t.head?(u.next=t.head,t.head=u):(u.next=null,t.head=t.tail=u),o=t.tail,o.next=r),u=r;return t.tail=o,e}function Ss(t){return{x:t.x,y:t.y,r:t.r}}function Es(t,n){var e=t.x,r=t.y,i=t.r,o=n.x,u=n.y,a=n.r,c=o-e,s=u-r,f=a-i,l=Math.sqrt(c*c+s*s);return{x:(e+o+c/l*f)/2,y:(r+u+s/l*f)/2,r:(l+i+a)/2}}function As(t,n,e){var r=t.x,i=t.y,o=t.r,u=n.x,a=n.y,c=n.r,s=e.x,f=e.y,l=e.r,h=2*(r-u),p=2*(i-a),d=2*(c-o),v=r*r+i*i-o*o-u*u-a*a+c*c,_=2*(r-s),y=2*(i-f),g=2*(l-o),m=r*r+i*i-o*o-s*s-f*f+l*l,x=_*p-h*y,b=(p*m-y*v)/x-r,w=(y*d-p*g)/x,M=(_*v-h*m)/x-i,T=(h*g-_*d)/x,k=w*w+T*T-1,N=2*(b*w+M*T+o),S=b*b+M*M-o*o,E=(-N-Math.sqrt(N*N-4*k*S))/(2*k);return{x:b+w*E+r,y:M+T*E+i,r:E}}function Cs(t,n,e){var r=t.x,i=t.y,o=n.r+e.r,u=t.r+e.r,a=n.x-r,c=n.y-i,s=a*a+c*c;if(s){var f=.5+((u*=u)-(o*=o))/(2*s),l=Math.sqrt(Math.max(0,2*o*(u+s)-(u-=s)*u-o*o))/(2*s);e.x=r+f*a+l*c,e.y=i+f*c-l*a}else e.x=r+u,e.y=i}function zs(t,n){var e=n.x-t.x,r=n.y-t.y,i=t.r+n.r;return i*i>e*e+r*r}function Ps(t,n,e){var r=t.x-n,i=t.y-e;return r*r+i*i}function Ls(t){this._=t,this.next=null,this.previous=null}function qs(t){if(!(i=t.length))return 0;var n,e,r,i;if(n=t[0],n.x=0,n.y=0,!(i>1))return n.r;if(e=t[1],n.x=-e.r,e.x=n.r,e.y=0,!(i>2))return n.r+e.r;Cs(e,n,r=t[2]);var o,u,a,c,s,f,l,h=n.r*n.r,p=e.r*e.r,d=r.r*r.r,v=h+p+d,_=h*n.x+p*e.x+d*r.x,y=h*n.y+p*e.y+d*r.y;n=new Ls(n),e=new Ls(e),r=new Ls(r),n.next=r.previous=e,e.next=n.previous=r,r.next=e.previous=n;t:for(a=3;a<i;++a){if(Cs(n._,e._,r=t[a]),r=new Ls(r),(s=n.previous)===(c=e.next)){if(zs(c._,r._)){n=e,e=c,--a;continue t}}else{f=c._.r,l=s._.r;do if(f<=l){if(zs(c._,r._)){e=c,n.next=e,e.previous=n,--a;continue t}c=c.next,f+=c._.r}else{if(zs(s._,r._)){n=s,n.next=e,e.previous=n,--a;continue t}s=s.previous,l+=s._.r}while(c!==s.next)}for(r.previous=n,r.next=e,n.next=e.previous=e=r,v+=d=r._.r*r._.r,_+=d*r._.x,y+=d*r._.y,h=Ps(n._,o=_/v,u=y/v);(r=r.next)!==e;)(d=Ps(r._,o,u))<h&&(n=r,h=d);e=n.next}for(n=[e._],r=e;(r=r.next)!==e;)n.push(r._);for(r=Ts(n),a=0;a<i;++a)n=t[a],n.x-=r.x,n.y-=r.y;return r.r}function Us(t){return qs(t),t}function Rs(t){return null==t?null:Ds(t)}function Ds(t){if("function"!=typeof t)throw new Error;return t}function Os(){return 0}function Fs(t){return function(){return t}}function Is(t){return Math.sqrt(t.value)}function Ys(){function t(t){return t.x=e/2,t.y=r/2,n?t.eachBefore(Bs(n)).eachAfter(js(i,.5)).eachBefore(Hs(1)):t.eachBefore(Bs(Is)).eachAfter(js(Os,1)).eachAfter(js(i,t.r/Math.min(e,r))).eachBefore(Hs(Math.min(e,r)/(2*t.r))),t}var n=null,e=1,r=1,i=Os;return t.radius=function(e){return arguments.length?(n=Rs(e),t):n},t.size=function(n){return arguments.length?(e=+n[0],r=+n[1],t):[e,r]},t.padding=function(n){return arguments.length?(i="function"==typeof n?n:Fs(+n),t):i},t}function Bs(t){return function(n){n.children||(n.r=Math.max(0,+t(n)||0))}}function js(t,n){return function(e){if(r=e.children){var r,i,o,u=r.length,a=t(e)*n||0;if(a)for(i=0;i<u;++i)r[i].r+=a;if(o=qs(r),a)for(i=0;i<u;++i)r[i].r-=a;e.r=o+a}}}function Hs(t){return function(n){var e=n.parent;n.r*=t,e&&(n.x=e.x+t*n.x,n.y=e.y+t*n.y)}}function Xs(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function Vs(t,n,e,r,i){for(var o,u=t.children,a=-1,c=u.length,s=t.value&&(r-n)/t.value;++a<c;)o=u[a],o.y0=e,o.y1=i,o.x0=n,o.x1=n+=o.value*s}function Ws(){function t(t){var u=t.height+1;return t.x0=t.y0=i,t.x1=e,t.y1=r/u,t.eachBefore(n(r,u)),o&&t.eachBefore(Xs),t}function n(t,n){return function(e){e.children&&Vs(e,e.x0,t*(e.depth+1)/n,e.x1,t*(e.depth+2)/n);var r=e.x0,o=e.y0,u=e.x1-i,a=e.y1-i;u<r&&(r=u=(r+u)/2),a<o&&(o=a=(o+a)/2),e.x0=r,e.y0=o,e.x1=u,e.y1=a}}var e=1,r=1,i=0,o=!1;return t.round=function(n){return arguments.length?(o=!!n,t):o},t.size=function(n){return arguments.length?(e=+n[0],r=+n[1],t):[e,r]},t.padding=function(n){return arguments.length?(i=+n,t):i},t}function $s(t){return t.id}function Zs(t){return t.parentId}function Gs(){function t(t){var r,i,o,u,a,c,s,f=t.length,l=new Array(f),h={};for(i=0;i<f;++i)r=t[i],a=l[i]=new bs(r),null!=(c=n(r,i,t))&&(c+="")&&(s=Em+(a.id=c),h[s]=s in h?Cm:a);for(i=0;i<f;++i)if(a=l[i],c=e(t[i],i,t),null!=c&&(c+="")){if(u=h[Em+c],!u)throw new Error("missing: "+c);if(u===Cm)throw new Error("ambiguous: "+c);u.children?u.children.push(a):u.children=[a],a.parent=u}else{if(o)throw new Error("multiple roots");o=a}if(!o)throw new Error("no root");if(o.parent=Am,o.eachBefore(function(t){t.depth=t.parent.depth+1,--f}).eachBefore(xs),o.parent=null,f>0)throw new Error("cycle");return o}var n=$s,e=Zs;return t.id=function(e){return arguments.length?(n=Ds(e),t):n},t.parentId=function(n){return arguments.length?(e=Ds(n),t):e},t}function Js(t,n){return t.parent===n.parent?1:2}function Qs(t){var n=t.children;return n?n[0]:t.t}function Ks(t){var n=t.children;return n?n[n.length-1]:t.t}function tf(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function nf(t){for(var n,e=0,r=0,i=t.children,o=i.length;--o>=0;)n=i[o],n.z+=e,n.m+=e,e+=n.s+(r+=n.c)}function ef(t,n,e){return t.a.parent===n.parent?t.a:e}function rf(t,n){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function of(t){for(var n,e,r,i,o,u=new rf(t,0),a=[u];n=a.pop();)if(r=n._.children)for(n.children=new Array(o=r.length),i=o-1;i>=0;--i)a.push(e=n.children[i]=new rf(r[i],i)),e.parent=n;return(u.parent=new rf(null,0)).children=[u],u}function uf(){function t(t){var r=of(t);if(r.eachAfter(n),r.parent.m=-r.z,r.eachBefore(e),c)t.eachBefore(i);else{var s=t,f=t,l=t;t.eachBefore(function(t){t.x<s.x&&(s=t),t.x>f.x&&(f=t),t.depth>l.depth&&(l=t)});var h=s===f?1:o(s,f)/2,p=h-s.x,d=u/(f.x+h+p),v=a/(l.depth||1);t.eachBefore(function(t){t.x=(t.x+p)*d,t.y=t.depth*v})}return t}function n(t){var n=t.children,e=t.parent.children,i=t.i?e[t.i-1]:null;if(n){nf(t);var u=(n[0].z+n[n.length-1].z)/2;i?(t.z=i.z+o(t._,i._),t.m=t.z-u):t.z=u}else i&&(t.z=i.z+o(t._,i._));t.parent.A=r(t,i,t.parent.A||e[0])}function e(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function r(t,n,e){if(n){for(var r,i=t,u=t,a=n,c=i.parent.children[0],s=i.m,f=u.m,l=a.m,h=c.m;a=Ks(a),i=Qs(i),a&&i;)c=Qs(c),u=Ks(u),u.a=t,r=a.z+l-i.z-s+o(a._,i._),r>0&&(tf(ef(a,t,e),t,r),s+=r,f+=r),l+=a.m,s+=i.m,h+=c.m,f+=u.m;a&&!Ks(u)&&(u.t=a,u.m+=l-f),i&&!Qs(c)&&(c.t=i,c.m+=s-h,e=t)}return e}function i(t){t.x*=u,t.y=t.depth*a}var o=Js,u=1,a=1,c=null;return t.separation=function(n){return arguments.length?(o=n,t):o},t.size=function(n){return arguments.length?(c=!1,u=+n[0],a=+n[1],t):c?null:[u,a]},t.nodeSize=function(n){return arguments.length?(c=!0,u=+n[0],a=+n[1],t):c?[u,a]:null},t}function af(t,n,e,r,i){for(var o,u=t.children,a=-1,c=u.length,s=t.value&&(i-e)/t.value;++a<c;)o=u[a],o.x0=n,o.x1=r,o.y0=e,o.y1=e+=o.value*s}function cf(t,n,e,r,i,o){for(var u,a,c,s,f,l,h,p,d,v,_,y,g=[],m=n.children,x=0,b=m.length,w=n.value;x<b;){for(s=i-e,f=o-r,h=p=l=m[x].value,_=Math.max(f/s,s/f)/(w*t),y=l*l*_,v=Math.max(p/y,y/h),c=x+1;c<b;++c){if(l+=a=m[c].value,a<h&&(h=a),a>p&&(p=a),y=l*l*_,d=Math.max(p/y,y/h),d>v){l-=a;break}v=d}g.push(u={value:l,dice:s<f,children:m.slice(x,c)}),u.dice?Vs(u,e,r,i,w?r+=f*l/w:o):af(u,e,r,w?e+=s*l/w:i,o),w-=l,x=c}return g}function sf(){function t(t){return t.x0=t.y0=0,t.x1=i,t.y1=o,t.eachBefore(n),u=[0],r&&t.eachBefore(Xs),t}function n(t){var n=u[t.depth],r=t.x0+n,i=t.y0+n,o=t.x1-n,h=t.y1-n;o<r&&(r=o=(r+o)/2),h<i&&(i=h=(i+h)/2),t.x0=r,t.y0=i,t.x1=o,t.y1=h,t.children&&(n=u[t.depth+1]=a(t)/2,r+=l(t)-n,i+=c(t)-n,o-=s(t)-n,h-=f(t)-n,o<r&&(r=o=(r+o)/2),h<i&&(i=h=(i+h)/2),e(t,r,i,o,h))}var e=Pm,r=!1,i=1,o=1,u=[0],a=Os,c=Os,s=Os,f=Os,l=Os;return t.round=function(n){
return arguments.length?(r=!!n,t):r},t.size=function(n){return arguments.length?(i=+n[0],o=+n[1],t):[i,o]},t.tile=function(n){return arguments.length?(e=Ds(n),t):e},t.padding=function(n){return arguments.length?t.paddingInner(n).paddingOuter(n):t.paddingInner()},t.paddingInner=function(n){return arguments.length?(a="function"==typeof n?n:Fs(+n),t):a},t.paddingOuter=function(n){return arguments.length?t.paddingTop(n).paddingRight(n).paddingBottom(n).paddingLeft(n):t.paddingTop()},t.paddingTop=function(n){return arguments.length?(c="function"==typeof n?n:Fs(+n),t):c},t.paddingRight=function(n){return arguments.length?(s="function"==typeof n?n:Fs(+n),t):s},t.paddingBottom=function(n){return arguments.length?(f="function"==typeof n?n:Fs(+n),t):f},t.paddingLeft=function(n){return arguments.length?(l="function"==typeof n?n:Fs(+n),t):l},t}function ff(t,n,e,r,i){function o(t,n,e,r,i,u,a){if(t>=n-1){var s=c[t];return s.x0=r,s.y0=i,s.x1=u,s.y1=a,void 0}for(var l=f[t],h=e/2+l,p=t+1,d=n-1;p<d;){var v=p+d>>>1;f[v]<h?p=v+1:d=v}var _=f[p]-l,y=e-_;if(a-i>u-r){var g=(i*y+a*_)/e;o(t,p,_,r,i,u,g),o(p,n,y,r,g,u,a)}else{var m=(r*y+u*_)/e;o(t,p,_,r,i,m,a),o(p,n,y,m,i,u,a)}}var u,a,c=t.children,s=c.length,f=new Array(s+1);for(f[0]=a=u=0;u<s;++u)f[u+1]=a+=c[u].value;o(0,s,t.value,n,e,r,i)}function lf(t,n,e,r,i){(1&t.depth?af:Vs)(t,n,e,r,i)}function hf(t,n){function e(){var e,i,o=r.length,u=0,a=0;for(e=0;e<o;++e)i=r[e],u+=i.x,a+=i.y;for(u=u/o-t,a=a/o-n,e=0;e<o;++e)i=r[e],i.x-=u,i.y-=a}var r;return null==t&&(t=0),null==n&&(n=0),e.initialize=function(t){r=t},e.x=function(n){return arguments.length?(t=+n,e):t},e.y=function(t){return arguments.length?(n=+t,e):n},e}function pf(t){return function(){return t}}function df(){return 1e-6*(Math.random()-.5)}function vf(t){return t.x+t.vx}function _f(t){return t.y+t.vy}function yf(t){function n(){function t(t,e,r,i,u){var a=t.data,p=t.r,d=l+p;{if(!a)return e>s+d||i<s-d||r>f+d||u<f-d;if(a.index>n){var v=s-a.x-a.vx,_=f-a.y-a.vy,y=v*v+_*_;y<d*d&&(0===v&&(v=df(),y+=v*v),0===_&&(_=df(),y+=_*_),y=(d-(y=Math.sqrt(y)))/y*o,c.vx+=(v*=y)*(d=(p*=p)/(h+p)),c.vy+=(_*=y)*d,a.vx-=v*(d=1-d),a.vy-=_*d)}}}for(var n,a,c,s,f,l,h,p=r.length,d=0;d<u;++d)for(a=jt(r,vf,_f).visitAfter(e),n=0;n<p;++n)c=r[n],l=i[n],h=l*l,s=c.x+c.vx,f=c.y+c.vy,a.visit(t)}function e(t){if(t.data)return t.r=i[t.data.index];for(var n=t.r=0;n<4;++n)t[n]&&t[n].r>t.r&&(t.r=t[n].r)}var r,i,o=1,u=1;return"function"!=typeof t&&(t=pf(null==t?1:+t)),n.initialize=function(n){var e,o=(r=n).length;for(i=new Array(o),e=0;e<o;++e)i[e]=+t(r[e],e,r)},n.iterations=function(t){return arguments.length?(u=+t,n):u},n.strength=function(t){return arguments.length?(o=+t,n):o},n.radius=function(e){return arguments.length?(t="function"==typeof e?e:pf(+e),n):t},n}function gf(t,n){return n}function mf(t){function n(t){return 1/Math.min(s[t.source.index],s[t.target.index])}function e(n){for(var e=0,r=t.length;e<d;++e)for(var i,o,c,s,l,h,p,v=0;v<r;++v)i=t[v],o=i.source,c=i.target,s=c.x+c.vx-o.x-o.vx||df(),l=c.y+c.vy-o.y-o.vy||df(),h=Math.sqrt(s*s+l*l),h=(h-a[v])/h*n*u[v],s*=h,l*=h,c.vx-=s*(p=f[v]),c.vy-=l*p,o.vx+=s*(p=1-p),o.vy+=l*p}function r(){if(c){var n,e,r=c.length,h=t.length,p=L(c,l);for(n=0,s=new Array(r);n<r;++n)s[n]=0;for(n=0;n<h;++n)e=t[n],e.index=n,"object"!=typeof e.source&&(e.source=p.get(e.source)),"object"!=typeof e.target&&(e.target=p.get(e.target)),++s[e.source.index],++s[e.target.index];for(n=0,f=new Array(h);n<h;++n)e=t[n],f[n]=s[e.source.index]/(s[e.source.index]+s[e.target.index]);u=new Array(h),i(),a=new Array(h),o()}}function i(){if(c)for(var n=0,e=t.length;n<e;++n)u[n]=+h(t[n],n,t)}function o(){if(c)for(var n=0,e=t.length;n<e;++n)a[n]=+p(t[n],n,t)}var u,a,c,s,f,l=gf,h=n,p=pf(30),d=1;return null==t&&(t=[]),e.initialize=function(t){c=t,r()},e.links=function(n){return arguments.length?(t=n,r(),e):t},e.id=function(t){return arguments.length?(l=t,e):l},e.iterations=function(t){return arguments.length?(d=+t,e):d},e.strength=function(t){return arguments.length?(h="function"==typeof t?t:pf(+t),i(),e):h},e.distance=function(t){return arguments.length?(p="function"==typeof t?t:pf(+t),o(),e):p},e}function xf(t){return t.x}function bf(t){return t.y}function wf(t){function n(){e(),p.call("tick",o),u<a&&(h.stop(),p.call("end",o))}function e(){var n,e,r=t.length;for(u+=(s-u)*c,l.each(function(t){t(u)}),n=0;n<r;++n)e=t[n],null==e.fx?e.x+=e.vx*=f:(e.x=e.fx,e.vx=0),null==e.fy?e.y+=e.vy*=f:(e.y=e.fy,e.vy=0)}function r(){for(var n,e=0,r=t.length;e<r;++e){if(n=t[e],n.index=e,isNaN(n.x)||isNaN(n.y)){var i=qm*Math.sqrt(e),o=e*Um;n.x=i*Math.cos(o),n.y=i*Math.sin(o)}(isNaN(n.vx)||isNaN(n.vy))&&(n.vx=n.vy=0)}}function i(n){return n.initialize&&n.initialize(t),n}var o,u=1,a=.001,c=1-Math.pow(a,1/300),s=0,f=.6,l=L(),h=Ir(n),p=wr("tick","end");return null==t&&(t=[]),r(),o={tick:e,restart:function(){return h.restart(n),o},stop:function(){return h.stop(),o},nodes:function(n){return arguments.length?(t=n,r(),l.each(i),o):t},alpha:function(t){return arguments.length?(u=+t,o):u},alphaMin:function(t){return arguments.length?(a=+t,o):a},alphaDecay:function(t){return arguments.length?(c=+t,o):+c},alphaTarget:function(t){return arguments.length?(s=+t,o):s},velocityDecay:function(t){return arguments.length?(f=1-t,o):1-f},force:function(t,n){return arguments.length>1?(null==n?l.remove(t):l.set(t,i(n)),o):l.get(t)},find:function(n,e,r){var i,o,u,a,c,s=0,f=t.length;for(null==r?r=1/0:r*=r,s=0;s<f;++s)a=t[s],i=n-a.x,o=e-a.y,u=i*i+o*o,u<r&&(c=a,r=u);return c},on:function(t,n){return arguments.length>1?(p.on(t,n),o):p.on(t)}}}function Mf(){function t(t){var n,a=i.length,c=jt(i,xf,bf).visitAfter(e);for(u=t,n=0;n<a;++n)o=i[n],c.visit(r)}function n(){if(i){var t,n=i.length;for(a=new Array(n),t=0;t<n;++t)a[t]=+c(i[t],t,i)}}function e(t){var n,e,r,i,o,u=0;if(t.length){for(r=i=o=0;o<4;++o)(n=t[o])&&(e=n.value)&&(u+=e,r+=e*n.x,i+=e*n.y);t.x=r/u,t.y=i/u}else{n=t,n.x=n.data.x,n.y=n.data.y;do u+=a[n.data.index];while(n=n.next)}t.value=u}function r(t,n,e,r){if(!t.value)return!0;var i=t.x-o.x,c=t.y-o.y,h=r-n,p=i*i+c*c;if(h*h/l<p)return p<f&&(0===i&&(i=df(),p+=i*i),0===c&&(c=df(),p+=c*c),p<s&&(p=Math.sqrt(s*p)),o.vx+=i*t.value*u/p,o.vy+=c*t.value*u/p),!0;if(!(t.length||p>=f)){(t.data!==o||t.next)&&(0===i&&(i=df(),p+=i*i),0===c&&(c=df(),p+=c*c),p<s&&(p=Math.sqrt(s*p)));do t.data!==o&&(h=a[t.data.index]*u/p,o.vx+=i*h,o.vy+=c*h);while(t=t.next)}}var i,o,u,a,c=pf(-30),s=1,f=1/0,l=.81;return t.initialize=function(t){i=t,n()},t.strength=function(e){return arguments.length?(c="function"==typeof e?e:pf(+e),n(),t):c},t.distanceMin=function(n){return arguments.length?(s=n*n,t):Math.sqrt(s)},t.distanceMax=function(n){return arguments.length?(f=n*n,t):Math.sqrt(f)},t.theta=function(n){return arguments.length?(l=n*n,t):Math.sqrt(l)},t}function Tf(t){function n(t){for(var n,e=0,u=r.length;e<u;++e)n=r[e],n.vx+=(o[e]-n.x)*i[e]*t}function e(){if(r){var n,e=r.length;for(i=new Array(e),o=new Array(e),n=0;n<e;++n)i[n]=isNaN(o[n]=+t(r[n],n,r))?0:+u(r[n],n,r)}}var r,i,o,u=pf(.1);return"function"!=typeof t&&(t=pf(null==t?0:+t)),n.initialize=function(t){r=t,e()},n.strength=function(t){return arguments.length?(u="function"==typeof t?t:pf(+t),e(),n):u},n.x=function(r){return arguments.length?(t="function"==typeof r?r:pf(+r),e(),n):t},n}function kf(t){function n(t){for(var n,e=0,u=r.length;e<u;++e)n=r[e],n.vy+=(o[e]-n.y)*i[e]*t}function e(){if(r){var n,e=r.length;for(i=new Array(e),o=new Array(e),n=0;n<e;++n)i[n]=isNaN(o[n]=+t(r[n],n,r))?0:+u(r[n],n,r)}}var r,i,o,u=pf(.1);return"function"!=typeof t&&(t=pf(null==t?0:+t)),n.initialize=function(t){r=t,e()},n.strength=function(t){return arguments.length?(u="function"==typeof t?t:pf(+t),e(),n):u},n.y=function(r){return arguments.length?(t="function"==typeof r?r:pf(+r),e(),n):t},n}function Nf(){t.event.stopImmediatePropagation()}function Sf(){t.event.preventDefault(),t.event.stopImmediatePropagation()}function Ef(t){var n=t.document.documentElement,e=qa(t).on("dragstart.drag",Sf,!0);"onselectstart"in n?e.on("selectstart.drag",Sf,!0):(n.__noselect=n.style.MozUserSelect,n.style.MozUserSelect="none")}function Af(t,n){var e=t.document.documentElement,r=qa(t).on("dragstart.drag",null);n&&(r.on("click.drag",Sf,!0),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in e?r.on("selectstart.drag",null):(e.style.MozUserSelect=e.__noselect,delete e.__noselect)}function Cf(t){return function(){return t}}function zf(t,n,e,r,i,o,u,a,c,s){this.target=t,this.type=n,this.subject=e,this.identifier=r,this.active=i,this.x=o,this.y=u,this.dx=a,this.dy=c,this._=s}function Pf(){return!t.event.button}function Lf(){return this.parentNode}function qf(n){return null==n?{x:t.event.x,y:t.event.y}:n}function Uf(){function n(t){t.on("mousedown.drag",e).on("touchstart.drag",o).on("touchmove.drag",u).on("touchend.drag touchcancel.drag",a).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function e(){if(!f&&l.apply(this,arguments)){var n=c("mouse",h.apply(this,arguments),pu,this,arguments);n&&(qa(t.event.view).on("mousemove.drag",r,!0).on("mouseup.drag",i,!0),Ef(t.event.view),Nf(),s=!1,n("start"))}}function r(){Sf(),s=!0,d.mouse("drag")}function i(){qa(t.event.view).on("mousemove.drag mouseup.drag",null),Af(t.event.view,s),Sf(),d.mouse("end")}function o(){if(l.apply(this,arguments)){var n,e,r=t.event.changedTouches,i=h.apply(this,arguments),o=r.length;for(n=0;n<o;++n)(e=c(r[n].identifier,i,Ra,this,arguments))&&(Nf(),e("start"))}}function u(){var n,e,r=t.event.changedTouches,i=r.length;for(n=0;n<i;++n)(e=d[r[n].identifier])&&(Sf(),e("drag"))}function a(){var n,e,r=t.event.changedTouches,i=r.length;for(f&&clearTimeout(f),f=setTimeout(function(){f=null},500),n=0;n<i;++n)(e=d[r[n].identifier])&&(Nf(),e("end"))}function c(e,r,i,o,u){var a,c,s,f=i(r,e),l=v.copy();if(fu(new zf(n,"beforestart",a,e,_,f[0],f[1],0,0,l),function(){return null!=(t.event.subject=a=p.apply(o,u))&&(c=a.x-f[0]||0,s=a.y-f[1]||0,!0)}))return function h(t){var p,v=f;switch(t){case"start":d[e]=h,p=_++;break;case"end":delete d[e],--_;case"drag":f=i(r,e),p=_}fu(new zf(n,t,a,e,p,f[0]+c,f[1]+s,f[0]-v[0],f[1]-v[1],l),l.apply,l,[t,o,u])}}var s,f,l=Pf,h=Lf,p=qf,d={},v=wr("start","drag","end"),_=0;return n.filter=function(t){return arguments.length?(l="function"==typeof t?t:Cf(!!t),n):l},n.container=function(t){return arguments.length?(h="function"==typeof t?t:Cf(t),n):h},n.subject=function(t){return arguments.length?(p="function"==typeof t?t:Cf(t),n):p},n.on=function(){var t=v.on.apply(v,arguments);return t===v?n:t},n}function Rf(t){return function(){return t}}function Df(t){return t[0]}function Of(t){return t[1]}function Ff(){this._=null}function If(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function Yf(t,n){var e=n,r=n.R,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function Bf(t,n){var e=n,r=n.L,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function jf(t){for(;t.L;)t=t.L;return t}function Hf(t,n,e,r){var i=[null,null],o=Im.push(i)-1;return i.left=t,i.right=n,e&&Vf(i,t,n,e),r&&Vf(i,n,t,r),Om[t.index].halfedges.push(o),Om[n.index].halfedges.push(o),i}function Xf(t,n,e){var r=[n,e];return r.left=t,r}function Vf(t,n,e,r){t[0]||t[1]?t.left===e?t[1]=r:t[0]=r:(t[0]=r,t.left=n,t.right=e)}function Wf(t,n,e,r,i){var o,u=t[0],a=t[1],c=u[0],s=u[1],f=a[0],l=a[1],h=0,p=1,d=f-c,v=l-s;if(o=n-c,d||!(o>0)){if(o/=d,d<0){if(o<h)return;o<p&&(p=o)}else if(d>0){if(o>p)return;o>h&&(h=o)}if(o=r-c,d||!(o<0)){if(o/=d,d<0){if(o>p)return;o>h&&(h=o)}else if(d>0){if(o<h)return;o<p&&(p=o)}if(o=e-s,v||!(o>0)){if(o/=v,v<0){if(o<h)return;o<p&&(p=o)}else if(v>0){if(o>p)return;o>h&&(h=o)}if(o=i-s,v||!(o<0)){if(o/=v,v<0){if(o>p)return;o>h&&(h=o)}else if(v>0){if(o<h)return;o<p&&(p=o)}return!(h>0||p<1)||(h>0&&(t[0]=[c+h*d,s+h*v]),p<1&&(t[1]=[c+p*d,s+p*v]),!0)}}}}}function $f(t,n,e,r,i){var o=t[1];if(o)return!0;var u,a,c=t[0],s=t.left,f=t.right,l=s[0],h=s[1],p=f[0],d=f[1],v=(l+p)/2,_=(h+d)/2;if(d===h){if(v<n||v>=r)return;if(l>p){if(c){if(c[1]>=i)return}else c=[v,e];o=[v,i]}else{if(c){if(c[1]<e)return}else c=[v,i];o=[v,e]}}else if(u=(l-p)/(d-h),a=_-u*v,u<-1||u>1)if(l>p){if(c){if(c[1]>=i)return}else c=[(e-a)/u,e];o=[(i-a)/u,i]}else{if(c){if(c[1]<e)return}else c=[(i-a)/u,i];o=[(e-a)/u,e]}else if(h<d){if(c){if(c[0]>=r)return}else c=[n,u*n+a];o=[r,u*r+a]}else{if(c){if(c[0]<n)return}else c=[r,u*r+a];o=[n,u*n+a]}return t[0]=c,t[1]=o,!0}function Zf(t,n,e,r){for(var i,o=Im.length;o--;)$f(i=Im[o],t,n,e,r)&&Wf(i,t,n,e,r)&&(Math.abs(i[0][0]-i[1][0])>jm||Math.abs(i[0][1]-i[1][1])>jm)||delete Im[o]}function Gf(t){return Om[t.index]={site:t,halfedges:[]}}function Jf(t,n){var e=t.site,r=n.left,i=n.right;return e===i&&(i=r,r=e),i?Math.atan2(i[1]-r[1],i[0]-r[0]):(e===r?(r=n[1],i=n[0]):(r=n[0],i=n[1]),Math.atan2(r[0]-i[0],i[1]-r[1]))}function Qf(t,n){return n[+(n.left!==t.site)]}function Kf(t,n){return n[+(n.left===t.site)]}function tl(){for(var t,n,e,r,i=0,o=Om.length;i<o;++i)if((t=Om[i])&&(r=(n=t.halfedges).length)){var u=new Array(r),a=new Array(r);for(e=0;e<r;++e)u[e]=e,a[e]=Jf(t,Im[n[e]]);for(u.sort(function(t,n){return a[n]-a[t]}),e=0;e<r;++e)a[e]=n[u[e]];for(e=0;e<r;++e)n[e]=a[e]}}function nl(t,n,e,r){var i,o,u,a,c,s,f,l,h,p,d,v,_=Om.length,y=!0;for(i=0;i<_;++i)if(o=Om[i]){for(u=o.site,c=o.halfedges,a=c.length;a--;)Im[c[a]]||c.splice(a,1);for(a=0,s=c.length;a<s;)p=Kf(o,Im[c[a]]),d=p[0],v=p[1],f=Qf(o,Im[c[++a%s]]),l=f[0],h=f[1],(Math.abs(d-l)>jm||Math.abs(v-h)>jm)&&(c.splice(a,0,Im.push(Xf(u,p,Math.abs(d-t)<jm&&r-v>jm?[t,Math.abs(l-t)<jm?h:r]:Math.abs(v-r)<jm&&e-d>jm?[Math.abs(h-r)<jm?l:e,r]:Math.abs(d-e)<jm&&v-n>jm?[e,Math.abs(l-e)<jm?h:n]:Math.abs(v-n)<jm&&d-t>jm?[Math.abs(h-n)<jm?l:t,n]:null))-1),++s);s&&(y=!1)}if(y){var g,m,x,b=1/0;for(i=0,y=null;i<_;++i)(o=Om[i])&&(u=o.site,g=u[0]-t,m=u[1]-n,x=g*g+m*m,x<b&&(b=x,y=o));if(y){var w=[t,n],M=[t,r],T=[e,r],k=[e,n];y.halfedges.push(Im.push(Xf(u=y.site,w,M))-1,Im.push(Xf(u,M,T))-1,Im.push(Xf(u,T,k))-1,Im.push(Xf(u,k,w))-1)}}for(i=0;i<_;++i)(o=Om[i])&&(o.halfedges.length||delete Om[i])}function el(){If(this),this.x=this.y=this.arc=this.site=this.cy=null}function rl(t){var n=t.P,e=t.N;if(n&&e){var r=n.site,i=t.site,o=e.site;if(r!==o){var u=i[0],a=i[1],c=r[0]-u,s=r[1]-a,f=o[0]-u,l=o[1]-a,h=2*(c*l-s*f);if(!(h>=-Hm)){var p=c*c+s*s,d=f*f+l*l,v=(l*p-s*d)/h,_=(c*d-f*p)/h,y=Ym.pop()||new el;y.arc=t,y.site=i,y.x=v+u,y.y=(y.cy=_+a)+Math.sqrt(v*v+_*_),t.circle=y;for(var g=null,m=Fm._;m;)if(y.y<m.y||y.y===m.y&&y.x<=m.x){if(!m.L){g=m.P;break}m=m.L}else{if(!m.R){g=m;break}m=m.R}Fm.insert(g,y),g||(Rm=y)}}}}function il(t){var n=t.circle;n&&(n.P||(Rm=n.N),Fm.remove(n),Ym.push(n),If(n),t.circle=null)}function ol(){If(this),this.edge=this.site=this.circle=null}function ul(t){var n=Bm.pop()||new ol;return n.site=t,n}function al(t){il(t),Dm.remove(t),Bm.push(t),If(t)}function cl(t){var n=t.circle,e=n.x,r=n.cy,i=[e,r],o=t.P,u=t.N,a=[t];al(t);for(var c=o;c.circle&&Math.abs(e-c.circle.x)<jm&&Math.abs(r-c.circle.cy)<jm;)o=c.P,a.unshift(c),al(c),c=o;a.unshift(c),il(c);for(var s=u;s.circle&&Math.abs(e-s.circle.x)<jm&&Math.abs(r-s.circle.cy)<jm;)u=s.N,a.push(s),al(s),s=u;a.push(s),il(s);var f,l=a.length;for(f=1;f<l;++f)s=a[f],c=a[f-1],Vf(s.edge,c.site,s.site,i);c=a[0],s=a[l-1],s.edge=Hf(c.site,s.site,null,i),rl(c),rl(s)}function sl(t){for(var n,e,r,i,o=t[0],u=t[1],a=Dm._;a;)if(r=fl(a,u)-o,r>jm)a=a.L;else{if(i=o-ll(a,u),!(i>jm)){r>-jm?(n=a.P,e=a):i>-jm?(n=a,e=a.N):n=e=a;break}if(!a.R){n=a;break}a=a.R}Gf(t);var c=ul(t);if(Dm.insert(n,c),n||e){if(n===e)return il(n),e=ul(n.site),Dm.insert(c,e),c.edge=e.edge=Hf(n.site,c.site),rl(n),void rl(e);if(!e)return void(c.edge=Hf(n.site,c.site));il(n),il(e);var s=n.site,f=s[0],l=s[1],h=t[0]-f,p=t[1]-l,d=e.site,v=d[0]-f,_=d[1]-l,y=2*(h*_-p*v),g=h*h+p*p,m=v*v+_*_,x=[(_*g-p*m)/y+f,(h*m-v*g)/y+l];Vf(e.edge,s,d,x),c.edge=Hf(s,t,null,x),e.edge=Hf(t,d,null,x),rl(n),rl(e)}}function fl(t,n){var e=t.site,r=e[0],i=e[1],o=i-n;if(!o)return r;var u=t.P;if(!u)return-(1/0);e=u.site;var a=e[0],c=e[1],s=c-n;if(!s)return a;var f=a-r,l=1/o-1/s,h=f/s;return l?(-h+Math.sqrt(h*h-2*l*(f*f/(-2*s)-c+s/2+i-o/2)))/l+r:(r+a)/2}function ll(t,n){var e=t.N;if(e)return fl(e,n);var r=t.site;return r[1]===n?r[0]:1/0}function hl(t,n,e){return(t[0]-e[0])*(n[1]-t[1])-(t[0]-n[0])*(e[1]-t[1])}function pl(t,n){return n[1]-t[1]||n[0]-t[0]}function dl(t,n){var e,r,i,o=t.sort(pl).pop();for(Im=[],Om=new Array(t.length),Dm=new Ff,Fm=new Ff;;)if(i=Rm,o&&(!i||o[1]<i.y||o[1]===i.y&&o[0]<i.x))o[0]===e&&o[1]===r||(sl(o),e=o[0],r=o[1]),o=t.pop();else{if(!i)break;cl(i.arc)}if(tl(),n){var u=+n[0][0],a=+n[0][1],c=+n[1][0],s=+n[1][1];Zf(u,a,c,s),nl(u,a,c,s)}this.edges=Im,this.cells=Om,Dm=Fm=Im=Om=null}function vl(){function t(t){return new dl(t.map(function(r,i){var o=[Math.round(n(r,i,t)/jm)*jm,Math.round(e(r,i,t)/jm)*jm];return o.index=i,o.data=r,o}),r)}var n=Df,e=Of,r=null;return t.polygons=function(n){return t(n).polygons()},t.links=function(n){return t(n).links()},t.triangles=function(n){return t(n).triangles()},t.x=function(e){return arguments.length?(n="function"==typeof e?e:Rf(+e),t):n},t.y=function(n){return arguments.length?(e="function"==typeof n?n:Rf(+n),t):e},t.extent=function(n){return arguments.length?(r=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],t):r&&[[r[0][0],r[0][1]],[r[1][0],r[1][1]]]},t.size=function(n){return arguments.length?(r=null==n?null:[[0,0],[+n[0],+n[1]]],t):r&&[r[1][0],r[1][1]]},t}function _l(t){return function(){return t}}function yl(t,n,e){this.target=t,this.type=n,this.transform=e}function gl(t,n,e){this.k=t,this.x=n,this.y=e}function ml(t){return t.__zoom||Xm}function xl(){t.event.stopImmediatePropagation()}function bl(){t.event.preventDefault(),t.event.stopImmediatePropagation()}function wl(){return!t.event.button}function Ml(){var t,n,e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,t=e.width.baseVal.value,n=e.height.baseVal.value):(t=e.clientWidth,n=e.clientHeight),[[0,0],[t,n]]}function Tl(){return this.__zoom||Xm}function kl(){function n(t){t.on("wheel.zoom",s).on("mousedown.zoom",f).on("dblclick.zoom",l).on("touchstart.zoom",h).on("touchmove.zoom",p).on("touchend.zoom touchcancel.zoom",d).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Tl)}function e(t,n){return n=Math.max(M,Math.min(T,n)),n===t.k?t:new gl(n,t.x,t.y)}function r(t,n,e){var r=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return r===t.x&&i===t.y?t:new gl(t.k,r,i)}function i(t,n){var e=Math.min(0,t.invertX(n[0][0])-k)||Math.max(0,t.invertX(n[1][0])-N),r=Math.min(0,t.invertY(n[0][1])-S)||Math.max(0,t.invertY(n[1][1])-E);return e||r?t.translate(e,r):t}function o(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function u(t,n,e){t.on("start.zoom",function(){a(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){a(this,arguments).end()}).tween("zoom",function(){var t=this,r=arguments,i=a(t,r),u=w.apply(t,r),c=e||o(u),s=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),f=t.__zoom,l="function"==typeof n?n.apply(t,r):n,h=_r(f.invert(c).concat(s/f.k),l.invert(c).concat(s/l.k));return function(t){if(1===t)t=l;else{var n=h(t),e=s/n[2];t=new gl(e,c[0]-n[0]*e,c[1]-n[1]*e)}i.zoom(null,t)}})}function a(t,n){for(var e,r=0,i=C.length;r<i;++r)if((e=C[r]).that===t)return e;return new c(t,n)}function c(t,n){this.that=t,this.args=n,this.index=-1,this.active=0}function s(){function n(){x=null,o.end()}if(b.apply(this,arguments)){var o=a(this,arguments),u=this.__zoom,c=Math.max(M,Math.min(T,u.k*Math.pow(2,-t.event.deltaY*(t.event.deltaMode?120:1)/500)));if(x){var s=pu(this);_[0]===s[0]&&_[1]===s[1]||(y=u.invert(_=s)),clearTimeout(x)}else{if(u.k===c)return;o.extent=w.apply(this,arguments),y=u.invert(_=pu(this)),ja(this),o.start()}bl(),x=setTimeout(n,L),o.zoom("mouse",i(r(e(u,c),_,y),o.extent))}}function f(){function n(){bl(),v=!0,o.zoom("mouse",i(r(o.that.__zoom,_=pu(o.that),y),o.extent))}function e(){u.on("mousemove.zoom mouseup.zoom",null),Af(t.event.view,v),bl(),o.end()}if(!m&&b.apply(this,arguments)){var o=a(this,arguments),u=qa(t.event.view).on("mousemove.zoom",n,!0).on("mouseup.zoom",e,!0);Ef(t.event.view),xl(),v=!1,o.extent=w.apply(this,arguments),y=this.__zoom.invert(_=pu(this)),ja(this),o.start()}}function l(){if(b.apply(this,arguments)){var o=this.__zoom,a=pu(this),c=o.invert(a),s=o.k*(t.event.shiftKey?.5:2),f=i(r(e(o,s),a,c),w.apply(this,arguments));bl(),A>0?qa(this).transition().duration(A).call(u,f,a):qa(this).call(n.transform,f)}}function h(){if(b.apply(this,arguments)){var n,e,r,i=a(this,arguments),o=t.event.changedTouches,u=o.length;for(xl(),n=0;n<u;++n)e=o[n],r=Ra(this,o,e.identifier),r=[r,this.__zoom.invert(r),e.identifier],i.touch0?i.touch1||(i.touch1=r):i.touch0=r;return g&&(g=clearTimeout(g),!i.touch1)?(i.end(),l.apply(this,arguments)):void(t.event.touches.length===u&&(g=setTimeout(function(){g=null},P),ja(this),i.extent=w.apply(this,arguments),i.start()))}}function p(){var n,o,u,c,s=a(this,arguments),f=t.event.changedTouches,l=f.length;for(bl(),g&&(g=clearTimeout(g)),n=0;n<l;++n)o=f[n],u=Ra(this,f,o.identifier),s.touch0&&s.touch0[2]===o.identifier?s.touch0[0]=u:s.touch1&&s.touch1[2]===o.identifier&&(s.touch1[0]=u);if(o=s.that.__zoom,s.touch1){var h=s.touch0[0],p=s.touch0[1],d=s.touch1[0],v=s.touch1[1],_=(_=d[0]-h[0])*_+(_=d[1]-h[1])*_,y=(y=v[0]-p[0])*y+(y=v[1]-p[1])*y;o=e(o,Math.sqrt(_/y)),u=[(h[0]+d[0])/2,(h[1]+d[1])/2],c=[(p[0]+v[0])/2,(p[1]+v[1])/2]}else{if(!s.touch0)return;u=s.touch0[0],c=s.touch0[1]}s.zoom("touch",i(r(o,u,c),s.extent))}function d(){var n,e,r=a(this,arguments),i=t.event.changedTouches,o=i.length;for(xl(),m&&clearTimeout(m),m=setTimeout(function(){m=null},P),n=0;n<o;++n)e=i[n],r.touch0&&r.touch0[2]===e.identifier?delete r.touch0:r.touch1&&r.touch1[2]===e.identifier&&delete r.touch1;r.touch1&&!r.touch0&&(r.touch0=r.touch1,delete r.touch1),r.touch0||r.end()}var v,_,y,g,m,x,b=wl,w=Ml,M=0,T=1/0,k=-T,N=T,S=k,E=N,A=250,C=[],z=wr("start","zoom","end"),P=500,L=150;return n.transform=function(t,n){var e=t.selection?t.selection():t;e.property("__zoom",Tl),t!==e?u(t,n):e.interrupt().each(function(){a(this,arguments).start().zoom(null,"function"==typeof n?n.apply(this,arguments):n).end()})},n.scaleBy=function(t,e){n.scaleTo(t,function(){var t=this.__zoom.k,n="function"==typeof e?e.apply(this,arguments):e;return t*n})},n.scaleTo=function(t,u){n.transform(t,function(){var t=w.apply(this,arguments),n=this.__zoom,a=o(t),c=n.invert(a),s="function"==typeof u?u.apply(this,arguments):u;return i(r(e(n,s),a,c),t)})},n.translateBy=function(t,e,r){n.transform(t,function(){return i(this.__zoom.translate("function"==typeof e?e.apply(this,arguments):e,"function"==typeof r?r.apply(this,arguments):r),w.apply(this,arguments))})},c.prototype={start:function(){return 1===++this.active&&(this.index=C.push(this)-1,this.emit("start")),this},zoom:function(t,n){return _&&"mouse"!==t&&(y=n.invert(_)),this.touch0&&"touch"!==t&&(this.touch0[1]=n.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=n.invert(this.touch1[0])),this.that.__zoom=n,this.emit("zoom"),this},end:function(){return 0===--this.active&&(C.splice(this.index,1),_=y=null,this.index=-1,this.emit("end")),this},emit:function(t){fu(new yl(n,t,this.that.__zoom),z.apply,z,[t,this.that,this.args])}},n.filter=function(t){return arguments.length?(b="function"==typeof t?t:_l(!!t),n):b},n.extent=function(t){return arguments.length?(w="function"==typeof t?t:_l([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),n):w},n.scaleExtent=function(t){return arguments.length?(M=+t[0],T=+t[1],n):[M,T]},n.translateExtent=function(t){return arguments.length?(k=+t[0][0],N=+t[1][0],S=+t[0][1],E=+t[1][1],n):[[k,S],[N,E]]},n.duration=function(t){return arguments.length?(A=+t,n):A},n.on=function(){var t=z.on.apply(z,arguments);return t===z?n:t},n}function Nl(t){return function(){return t}}function Sl(t,n,e){this.target=t,this.type=n,this.selection=e}function El(){t.event.stopImmediatePropagation()}function Al(){t.event.preventDefault(),t.event.stopImmediatePropagation()}function Cl(t){return{type:t}}function zl(){return!t.event.button}function Pl(){var t=this.ownerSVGElement||this;return[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function Ll(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function ql(t){return t[0][0]===t[1][0]||t[0][1]===t[1][1]}function Ul(t){var n=t.__brush;return n?n.dim.output(n.selection):null}function Rl(){return Fl(Gm)}function Dl(){return Fl(Jm)}function Ol(){return Fl(Qm)}function Fl(n){function e(t){var e=t.property("__brush",a).selectAll(".overlay").data([Cl("overlay")]);e.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Km.overlay).merge(e).each(function(){var t=Ll(this).extent;qa(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])}),t.selectAll(".selection").data([Cl("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Km.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=t.selectAll(".handle").data(n.handles,function(t){return t.type});i.exit().remove(),i.enter().append("rect").attr("class",function(t){return"handle handle--"+t.type}).attr("cursor",function(t){return Km[t.type]}),t.each(r).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",u)}function r(){var t=qa(this),n=Ll(this).selection;n?(t.selectAll(".selection").style("display",null).attr("x",n[0][0]).attr("y",n[0][1]).attr("width",n[1][0]-n[0][0]).attr("height",n[1][1]-n[0][1]),t.selectAll(".handle").style("display",null).attr("x",function(t){return"e"===t.type[t.type.length-1]?n[1][0]-h/2:n[0][0]-h/2}).attr("y",function(t){return"s"===t.type[0]?n[1][1]-h/2:n[0][1]-h/2}).attr("width",function(t){return"n"===t.type||"s"===t.type?n[1][0]-n[0][0]+h:h}).attr("height",function(t){return"e"===t.type||"w"===t.type?n[1][1]-n[0][1]+h:h})):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function i(t,n){return t.__brush.emitter||new o(t,n)}function o(t,n){this.that=t,this.args=n,this.state=t.__brush,this.active=0}function u(){function e(){var t=pu(T);!R||w||M||(Math.abs(t[0]-O[0])>Math.abs(t[1]-O[1])?M=!0:w=!0),O=t,b=!0,Al(),o()}function o(){var t;switch(m=O[0]-D[0],x=O[1]-D[1],N){case Wm:case Vm:S&&(m=Math.max(P-l,Math.min(q-v,m)),h=l+m,_=v+m),E&&(x=Math.max(L-p,Math.min(U-y,x)),d=p+x,g=y+x);break;case $m:S<0?(m=Math.max(P-l,Math.min(q-l,m)),h=l+m,_=v):S>0&&(m=Math.max(P-v,Math.min(q-v,m)),h=l,_=v+m),E<0?(x=Math.max(L-p,Math.min(U-p,x)),d=p+x,g=y):E>0&&(x=Math.max(L-y,Math.min(U-y,x)),d=p,g=y+x);break;case Zm:S&&(h=Math.max(P,Math.min(q,l-m*S)),_=Math.max(P,Math.min(q,v+m*S))),E&&(d=Math.max(L,Math.min(U,p-x*E)),g=Math.max(L,Math.min(U,y+x*E)))}_<h&&(S*=-1,t=l,l=v,v=t,t=h,h=_,_=t,k in tx&&Y.attr("cursor",Km[k=tx[k]])),g<d&&(E*=-1,t=p,p=y,y=t,t=d,d=g,g=t,k in nx&&Y.attr("cursor",Km[k=nx[k]])),z=A.selection,w&&(h=z[0][0],_=z[1][0]),M&&(d=z[0][1],g=z[1][1]),z[0][0]===h&&z[0][1]===d&&z[1][0]===_&&z[1][1]===g||(A.selection=[[h,d],[_,g]],r.call(T),F.brush())}function u(){if(El(),t.event.touches){if(t.event.touches.length)return;c&&clearTimeout(c),c=setTimeout(function(){c=null},500),I.on("touchmove.brush touchend.brush touchcancel.brush",null)}else Af(t.event.view,b),B.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);I.attr("pointer-events","all"),Y.attr("cursor",Km.overlay),ql(z)&&(A.selection=null,r.call(T)),F.end()}function a(){switch(t.event.keyCode){case 16:R=S&&E;break;case 18:N===$m&&(S&&(v=_-m*S,l=h+m*S),E&&(y=g-x*E,p=d+x*E),N=Zm,o());break;case 32:N!==$m&&N!==Zm||(S<0?v=_-m:S>0&&(l=h-m),E<0?y=g-x:E>0&&(p=d-x),N=Wm,Y.attr("cursor",Km.selection),o());break;default:return}Al()}function s(){switch(t.event.keyCode){case 16:R&&(w=M=R=!1,o());break;case 18:N===Zm&&(S<0?v=_:S>0&&(l=h),E<0?y=g:E>0&&(p=d),N=$m,o());break;case 32:N===Wm&&(t.event.altKey?(S&&(v=_-m*S,l=h+m*S),E&&(y=g-x*E,p=d+x*E),N=Zm):(S<0?v=_:S>0&&(l=h),E<0?y=g:E>0&&(p=d),N=$m),Y.attr("cursor",Km[k]),o());break;default:return}Al()}if(t.event.touches){if(t.event.changedTouches.length<t.event.touches.length)return Al()}else if(c)return;if(f.apply(this,arguments)){var l,h,p,d,v,_,y,g,m,x,b,w,M,T=this,k=t.event.target.__data__.type,N="selection"===(t.event.metaKey?k="overlay":k)?Vm:t.event.altKey?Zm:$m,S=n===Jm?null:ex[k],E=n===Gm?null:rx[k],A=Ll(T),C=A.extent,z=A.selection,P=C[0][0],L=C[0][1],q=C[1][0],U=C[1][1],R=S&&E&&t.event.shiftKey,D=pu(T),O=D,F=i(T,arguments).beforestart();"overlay"===k?A.selection=z=[[l=n===Jm?P:D[0],p=n===Gm?L:D[1]],[v=n===Jm?q:l,y=n===Gm?U:p]]:(l=z[0][0],p=z[0][1],v=z[1][0],y=z[1][1]),h=l,d=p,_=v,g=y;var I=qa(T).attr("pointer-events","none"),Y=I.selectAll(".overlay").attr("cursor",Km[k]);if(t.event.touches)I.on("touchmove.brush",e,!0).on("touchend.brush touchcancel.brush",u,!0);else{var B=qa(t.event.view).on("keydown.brush",a,!0).on("keyup.brush",s,!0).on("mousemove.brush",e,!0).on("mouseup.brush",u,!0);Ef(t.event.view)}El(),ja(T),r.call(T),F.start()}}function a(){var t=this.__brush||{selection:null};return t.extent=s.apply(this,arguments),t.dim=n,t}var c,s=Pl,f=zl,l=wr(e,"start","brush","end"),h=6;return e.move=function(t,e){t.selection?t.on("start.brush",function(){i(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){i(this,arguments).end()}).tween("brush",function(){function t(t){u.selection=1===t&&ql(s)?null:f(t),r.call(o),a.brush()}var o=this,u=o.__brush,a=i(o,arguments),c=u.selection,s=n.input("function"==typeof e?e.apply(this,arguments):e,u.extent),f=ar(c,s);return c&&s?t:t(1)}):t.each(function(){var t=this,o=arguments,u=t.__brush,a=n.input("function"==typeof e?e.apply(t,o):e,u.extent),c=i(t,o).beforestart();ja(t),u.selection=null==a||ql(a)?null:a,r.call(t),c.start().brush().end()})},o.prototype={beforestart:function(){return 1===++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return 0===--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(t){fu(new Sl(e,t,n.output(this.state.selection)),l.apply,l,[t,this.that,this.args])}},e.extent=function(t){return arguments.length?(s="function"==typeof t?t:Nl([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),e):s},e.filter=function(t){return arguments.length?(f="function"==typeof t?t:Nl(!!t),e):f},e.handleSize=function(t){return arguments.length?(h=+t,e):h},e.on=function(){var t=l.on.apply(l,arguments);return t===l?e:t},e}function Il(){return new Yl}function Yl(){this.reset()}function Bl(t,n,e){var r=t.s=n+e,i=r-n,o=r-i;t.t=n-o+(e-i)}function jl(t){return t>1?0:t<-1?Yx:Math.acos(t)}function Hl(t){return t>1?Bx:t<-1?-Bx:Math.asin(t)}function Xl(t){return(t=nb(t/2))*t}function Vl(){}function Wl(t,n){t&&ub.hasOwnProperty(t.type)&&ub[t.type](t,n)}function $l(t,n,e){var r,i=-1,o=t.length-e;for(n.lineStart();++i<o;)r=t[i],n.point(r[0],r[1],r[2]);n.lineEnd()}function Zl(t,n){var e=-1,r=t.length;for(n.polygonStart();++e<r;)$l(t[e],n,1);n.polygonEnd()}function Gl(t,n){t&&ob.hasOwnProperty(t.type)?ob[t.type](t,n):Wl(t,n)}function Jl(){ab.point=Kl}function Ql(){th(ux,ax)}function Kl(t,n){ab.point=th,ux=t,ax=n,t*=Vx,n*=Vx,cx=t,sx=Gx(n=n/2+jx),fx=nb(n)}function th(t,n){t*=Vx,n*=Vx,n=n/2+jx;var e=t-cx,r=e>=0?1:-1,i=r*e,o=Gx(n),u=nb(n),a=fx*u,c=sx*o+a*Gx(i),s=a*r*nb(i);ix.add(Zx(s,c)),cx=t,sx=o,fx=u}function nh(t){return ox?ox.reset():(ox=Il(),ix=Il()),Gl(t,ab),2*ox}function eh(t){return[Zx(t[1],t[0]),Hl(t[2])]}function rh(t){var n=t[0],e=t[1],r=Gx(e);return[r*Gx(n),r*nb(n),nb(e)]}function ih(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function oh(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function uh(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function ah(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function ch(t){var n=rb(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}function sh(t,n){xx.push(bx=[lx=t,px=t]),n<hx&&(hx=n),n>dx&&(dx=n)}function fh(t,n){
var e=rh([t*Vx,n*Vx]);if(gx){var r=oh(gx,e),i=[r[1],-r[0],0],o=oh(i,r);ch(o),o=eh(o);var u,a=t-vx,c=a>0?1:-1,s=o[0]*Xx*c,f=Wx(a)>180;f^(c*vx<s&&s<c*t)?(u=o[1]*Xx,u>dx&&(dx=u)):(s=(s+360)%360-180,f^(c*vx<s&&s<c*t)?(u=-o[1]*Xx,u<hx&&(hx=u)):(n<hx&&(hx=n),n>dx&&(dx=n))),f?t<vx?_h(lx,t)>_h(lx,px)&&(px=t):_h(t,px)>_h(lx,px)&&(lx=t):px>=lx?(t<lx&&(lx=t),t>px&&(px=t)):t>vx?_h(lx,t)>_h(lx,px)&&(px=t):_h(t,px)>_h(lx,px)&&(lx=t)}else sh(t,n);gx=e,vx=t}function lh(){cb.point=fh}function hh(){bx[0]=lx,bx[1]=px,cb.point=sh,gx=null}function ph(t,n){if(gx){var e=t-vx;mx.add(Wx(e)>180?e+(e>0?360:-360):e)}else _x=t,yx=n;ab.point(t,n),fh(t,n)}function dh(){ab.lineStart()}function vh(){ph(_x,yx),ab.lineEnd(),Wx(mx)>Fx&&(lx=-(px=180)),bx[0]=lx,bx[1]=px,gx=null}function _h(t,n){return(n-=t)<0?n+360:n}function yh(t,n){return t[0]-n[0]}function gh(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}function mh(t){var n,e,r,i,o,u,a;if(mx?mx.reset():mx=Il(),dx=px=-(lx=hx=1/0),xx=[],Gl(t,cb),e=xx.length){for(xx.sort(yh),n=1,r=xx[0],o=[r];n<e;++n)i=xx[n],gh(r,i[0])||gh(r,i[1])?(_h(r[0],i[1])>_h(r[0],r[1])&&(r[1]=i[1]),_h(i[0],r[1])>_h(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(u=-(1/0),e=o.length-1,n=0,r=o[e];n<=e;r=i,++n)i=o[n],(a=_h(r[1],i[0]))>u&&(u=a,lx=i[0],px=r[1])}return xx=bx=null,lx===1/0||hx===1/0?[[NaN,NaN],[NaN,NaN]]:[[lx,hx],[px,dx]]}function xh(t,n){t*=Vx,n*=Vx;var e=Gx(n);bh(e*Gx(t),e*nb(t),nb(n))}function bh(t,n,e){++wx,Tx+=(t-Tx)/wx,kx+=(n-kx)/wx,Nx+=(e-Nx)/wx}function wh(){sb.point=Mh}function Mh(t,n){t*=Vx,n*=Vx;var e=Gx(n);Ux=e*Gx(t),Rx=e*nb(t),Dx=nb(n),sb.point=Th,bh(Ux,Rx,Dx)}function Th(t,n){t*=Vx,n*=Vx;var e=Gx(n),r=e*Gx(t),i=e*nb(t),o=nb(n),u=Zx(rb((u=Rx*o-Dx*i)*u+(u=Dx*r-Ux*o)*u+(u=Ux*i-Rx*r)*u),Ux*r+Rx*i+Dx*o);Mx+=u,Sx+=u*(Ux+(Ux=r)),Ex+=u*(Rx+(Rx=i)),Ax+=u*(Dx+(Dx=o)),bh(Ux,Rx,Dx)}function kh(){sb.point=xh}function Nh(){sb.point=Eh}function Sh(){Ah(Lx,qx),sb.point=xh}function Eh(t,n){Lx=t,qx=n,t*=Vx,n*=Vx,sb.point=Ah;var e=Gx(n);Ux=e*Gx(t),Rx=e*nb(t),Dx=nb(n),bh(Ux,Rx,Dx)}function Ah(t,n){t*=Vx,n*=Vx;var e=Gx(n),r=e*Gx(t),i=e*nb(t),o=nb(n),u=Rx*o-Dx*i,a=Dx*r-Ux*o,c=Ux*i-Rx*r,s=rb(u*u+a*a+c*c),f=Ux*r+Rx*i+Dx*o,l=s&&-jl(f)/s,h=Zx(s,f);Cx+=l*u,zx+=l*a,Px+=l*c,Mx+=h,Sx+=h*(Ux+(Ux=r)),Ex+=h*(Rx+(Rx=i)),Ax+=h*(Dx+(Dx=o)),bh(Ux,Rx,Dx)}function Ch(t){wx=Mx=Tx=kx=Nx=Sx=Ex=Ax=Cx=zx=Px=0,Gl(t,sb);var n=Cx,e=zx,r=Px,i=n*n+e*e+r*r;return i<Ix&&(n=Sx,e=Ex,r=Ax,Mx<Fx&&(n=Tx,e=kx,r=Nx),i=n*n+e*e+r*r,i<Ix)?[NaN,NaN]:[Zx(e,n)*Xx,Hl(r/rb(i))*Xx]}function zh(t){return function(){return t}}function Ph(t,n){function e(e,r){return e=t(e,r),n(e[0],e[1])}return t.invert&&n.invert&&(e.invert=function(e,r){return e=n.invert(e,r),e&&t.invert(e[0],e[1])}),e}function Lh(t,n){return[t>Yx?t-Hx:t<-Yx?t+Hx:t,n]}function qh(t,n,e){return(t%=Hx)?n||e?Ph(Rh(t),Dh(n,e)):Rh(t):n||e?Dh(n,e):Lh}function Uh(t){return function(n,e){return n+=t,[n>Yx?n-Hx:n<-Yx?n+Hx:n,e]}}function Rh(t){var n=Uh(t);return n.invert=Uh(-t),n}function Dh(t,n){function e(t,n){var e=Gx(n),a=Gx(t)*e,c=nb(t)*e,s=nb(n),f=s*r+a*i;return[Zx(c*o-f*u,a*r-s*i),Hl(f*o+c*u)]}var r=Gx(t),i=nb(t),o=Gx(n),u=nb(n);return e.invert=function(t,n){var e=Gx(n),a=Gx(t)*e,c=nb(t)*e,s=nb(n),f=s*o-c*u;return[Zx(c*o+s*u,a*r+f*i),Hl(f*r-a*i)]},e}function Oh(t){function n(n){return n=t(n[0]*Vx,n[1]*Vx),n[0]*=Xx,n[1]*=Xx,n}return t=qh(t[0]*Vx,t[1]*Vx,t.length>2?t[2]*Vx:0),n.invert=function(n){return n=t.invert(n[0]*Vx,n[1]*Vx),n[0]*=Xx,n[1]*=Xx,n},n}function Fh(t,n,e,r,i,o){if(e){var u=Gx(n),a=nb(n),c=r*e;null==i?(i=n+r*Hx,o=n-c/2):(i=Ih(u,i),o=Ih(u,o),(r>0?i<o:i>o)&&(i+=r*Hx));for(var s,f=i;r>0?f>o:f<o;f-=c)s=eh([u,-a*Gx(f),-a*nb(f)]),t.point(s[0],s[1])}}function Ih(t,n){n=rh(n),n[0]-=t,ch(n);var e=jl(-n[1]);return((-n[2]<0?-e:e)+Hx-Fx)%Hx}function Yh(){function t(t,n){e.push(t=r(t,n)),t[0]*=Xx,t[1]*=Xx}function n(){var t=i.apply(this,arguments),n=o.apply(this,arguments)*Vx,c=u.apply(this,arguments)*Vx;return e=[],r=qh(-t[0]*Vx,-t[1]*Vx,0).invert,Fh(a,n,c,1),t={type:"Polygon",coordinates:[e]},e=r=null,t}var e,r,i=zh([0,0]),o=zh(90),u=zh(6),a={point:t};return n.center=function(t){return arguments.length?(i="function"==typeof t?t:zh([+t[0],+t[1]]),n):i},n.radius=function(t){return arguments.length?(o="function"==typeof t?t:zh(+t),n):o},n.precision=function(t){return arguments.length?(u="function"==typeof t?t:zh(+t),n):u},n}function Bh(){var t,n=[];return{point:function(n,e){t.push([n,e])},lineStart:function(){n.push(t=[])},lineEnd:Vl,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}function jh(t,n,e,r,i,o){var u,a=t[0],c=t[1],s=n[0],f=n[1],l=0,h=1,p=s-a,d=f-c;if(u=e-a,p||!(u>0)){if(u/=p,p<0){if(u<l)return;u<h&&(h=u)}else if(p>0){if(u>h)return;u>l&&(l=u)}if(u=i-a,p||!(u<0)){if(u/=p,p<0){if(u>h)return;u>l&&(l=u)}else if(p>0){if(u<l)return;u<h&&(h=u)}if(u=r-c,d||!(u>0)){if(u/=d,d<0){if(u<l)return;u<h&&(h=u)}else if(d>0){if(u>h)return;u>l&&(l=u)}if(u=o-c,d||!(u<0)){if(u/=d,d<0){if(u>h)return;u>l&&(l=u)}else if(d>0){if(u<l)return;u<h&&(h=u)}return l>0&&(t[0]=a+l*p,t[1]=c+l*d),h<1&&(n[0]=a+h*p,n[1]=c+h*d),!0}}}}}function Hh(t,n){return Wx(t[0]-n[0])<Fx&&Wx(t[1]-n[1])<Fx}function Xh(t,n,e,r){this.x=t,this.z=n,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function Vh(t,n,e,r,i){var o,u,a=[],c=[];if(t.forEach(function(t){if(!((n=t.length-1)<=0)){var n,e,r=t[0],u=t[n];if(Hh(r,u)){for(i.lineStart(),o=0;o<n;++o)i.point((r=t[o])[0],r[1]);return void i.lineEnd()}a.push(e=new Xh(r,t,null,(!0))),c.push(e.o=new Xh(r,null,e,(!1))),a.push(e=new Xh(u,t,null,(!1))),c.push(e.o=new Xh(u,null,e,(!0)))}}),a.length){for(c.sort(n),Wh(a),Wh(c),o=0,u=c.length;o<u;++o)c[o].e=e=!e;for(var s,f,l=a[0];;){for(var h=l,p=!0;h.v;)if((h=h.n)===l)return;s=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(o=0,u=s.length;o<u;++o)i.point((f=s[o])[0],f[1]);else r(h.x,h.n.x,1,i);h=h.n}else{if(p)for(s=h.p.z,o=s.length-1;o>=0;--o)i.point((f=s[o])[0],f[1]);else r(h.x,h.p.x,-1,i);h=h.p}h=h.o,s=h.z,p=!p}while(!h.v);i.lineEnd()}}}function Wh(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r<n;)i.n=e=t[r],e.p=i,i=e;i.n=e=t[0],e.p=i}}function $h(t,n,e,r){function i(i,o){return t<=i&&i<=e&&n<=o&&o<=r}function o(i,o,a,s){var f=0,l=0;if(null==i||(f=u(i,a))!==(l=u(o,a))||c(i,o)<0^a>0){do s.point(0===f||3===f?t:e,f>1?r:n);while((f=(f+a+4)%4)!==l)}else s.point(o[0],o[1])}function u(r,i){return Wx(r[0]-t)<Fx?i>0?0:3:Wx(r[0]-e)<Fx?i>0?2:1:Wx(r[1]-n)<Fx?i>0?1:0:i>0?3:2}function a(t,n){return c(t.x,n.x)}function c(t,n){var e=u(t,1),r=u(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(u){function c(t,n){i(t,n)&&S.point(t,n)}function s(){for(var n=0,e=0,i=_.length;e<i;++e)for(var o,u,a=_[e],c=1,s=a.length,f=a[0],l=f[0],h=f[1];c<s;++c)o=l,u=h,f=a[c],l=f[0],h=f[1],u<=r?h>r&&(l-o)*(r-u)>(h-u)*(t-o)&&++n:h<=r&&(l-o)*(r-u)<(h-u)*(t-o)&&--n;return n}function f(){S=E,v=[],_=[],N=!0}function l(){var t=s(),n=N&&t,e=(v=w(v)).length;(n||e)&&(u.polygonStart(),n&&(u.lineStart(),o(null,null,1,u),u.lineEnd()),e&&Vh(v,a,t,o,u),u.polygonEnd()),S=u,v=_=y=null}function h(){A.point=d,_&&_.push(y=[]),k=!0,T=!1,b=M=NaN}function p(){v&&(d(g,m),x&&T&&E.rejoin(),v.push(E.result())),A.point=c,T&&S.lineEnd()}function d(o,u){var a=i(o,u);if(_&&y.push([o,u]),k)g=o,m=u,x=a,k=!1,a&&(S.lineStart(),S.point(o,u));else if(a&&T)S.point(o,u);else{var c=[b=Math.max(Mb,Math.min(wb,b)),M=Math.max(Mb,Math.min(wb,M))],s=[o=Math.max(Mb,Math.min(wb,o)),u=Math.max(Mb,Math.min(wb,u))];jh(c,s,t,n,e,r)?(T||(S.lineStart(),S.point(c[0],c[1])),S.point(s[0],s[1]),a||S.lineEnd(),N=!1):a&&(S.lineStart(),S.point(o,u),N=!1)}b=o,M=u,T=a}var v,_,y,g,m,x,b,M,T,k,N,S=u,E=Bh(),A={point:c,lineStart:h,lineEnd:p,polygonStart:f,polygonEnd:l};return A}}function Zh(){var t,n,e,r=0,i=0,o=960,u=500;return e={stream:function(e){return t&&n===e?t:t=$h(r,i,o,u)(n=e)},extent:function(a){return arguments.length?(r=+a[0][0],i=+a[0][1],o=+a[1][0],u=+a[1][1],t=n=null,e):[[r,i],[o,u]]}}}function Gh(){Tb.point=Qh,Tb.lineEnd=Jh}function Jh(){Tb.point=Tb.lineEnd=Vl}function Qh(t,n){t*=Vx,n*=Vx,lb=t,hb=nb(n),pb=Gx(n),Tb.point=Kh}function Kh(t,n){t*=Vx,n*=Vx;var e=nb(n),r=Gx(n),i=Wx(t-lb),o=Gx(i),u=nb(i),a=r*u,c=pb*e-hb*r*o,s=hb*e+pb*r*o;fb.add(Zx(rb(a*a+c*c),s)),lb=t,hb=e,pb=r}function tp(t){return fb?fb.reset():fb=Il(),Gl(t,Tb),+fb}function np(t,n){return kb[0]=t,kb[1]=n,tp(Nb)}function ep(t,n,e){var r=l(t,n-Fx,e).concat(n);return function(t){return r.map(function(n){return[t,n]})}}function rp(t,n,e){var r=l(t,n-Fx,e).concat(n);return function(t){return r.map(function(n){return[n,t]})}}function ip(){function t(){return{type:"MultiLineString",coordinates:n()}}function n(){return l(Jx(o/y)*y,i,y).map(p).concat(l(Jx(s/g)*g,c,g).map(d)).concat(l(Jx(r/v)*v,e,v).filter(function(t){return Wx(t%y)>Fx}).map(f)).concat(l(Jx(a/_)*_,u,_).filter(function(t){return Wx(t%g)>Fx}).map(h))}var e,r,i,o,u,a,c,s,f,h,p,d,v=10,_=v,y=90,g=360,m=2.5;return t.lines=function(){return n().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){return{type:"Polygon",coordinates:[p(o).concat(d(c).slice(1),p(i).reverse().slice(1),d(s).reverse().slice(1))]}},t.extent=function(n){return arguments.length?t.extentMajor(n).extentMinor(n):t.extentMinor()},t.extentMajor=function(n){return arguments.length?(o=+n[0][0],i=+n[1][0],s=+n[0][1],c=+n[1][1],o>i&&(n=o,o=i,i=n),s>c&&(n=s,s=c,c=n),t.precision(m)):[[o,s],[i,c]]},t.extentMinor=function(n){return arguments.length?(r=+n[0][0],e=+n[1][0],a=+n[0][1],u=+n[1][1],r>e&&(n=r,r=e,e=n),a>u&&(n=a,a=u,u=n),t.precision(m)):[[r,a],[e,u]]},t.step=function(n){return arguments.length?t.stepMajor(n).stepMinor(n):t.stepMinor()},t.stepMajor=function(n){return arguments.length?(y=+n[0],g=+n[1],t):[y,g]},t.stepMinor=function(n){return arguments.length?(v=+n[0],_=+n[1],t):[v,_]},t.precision=function(n){return arguments.length?(m=+n,f=ep(a,u,90),h=rp(r,e,m),p=ep(s,c,90),d=rp(o,i,m),t):m},t.extentMajor([[-180,-90+Fx],[180,90-Fx]]).extentMinor([[-180,-80-Fx],[180,80+Fx]])}function op(t,n){var e=t[0]*Vx,r=t[1]*Vx,i=n[0]*Vx,o=n[1]*Vx,u=Gx(r),a=nb(r),c=Gx(o),s=nb(o),f=u*Gx(e),l=u*nb(e),h=c*Gx(i),p=c*nb(i),d=2*Hl(rb(Xl(o-r)+u*c*Xl(i-e))),v=nb(d),_=d?function(t){var n=nb(t*=d)/v,e=nb(d-t)/v,r=e*f+n*h,i=e*l+n*p,o=e*a+n*s;return[Zx(i,r)*Xx,Zx(o,rb(r*r+i*i))*Xx]}:function(){return[e*Xx,r*Xx]};return _.distance=d,_}function up(t){return t}function ap(){Ab.point=cp}function cp(t,n){Ab.point=sp,db=_b=t,vb=yb=n}function sp(t,n){Eb.add(yb*t-_b*n),_b=t,yb=n}function fp(){sp(db,vb)}function lp(t,n){t<Cb&&(Cb=t),t>Pb&&(Pb=t),n<zb&&(zb=n),n>Lb&&(Lb=n)}function hp(t,n){Ub+=t,Rb+=n,++Db}function pp(){Hb.point=dp}function dp(t,n){Hb.point=vp,hp(xb=t,bb=n)}function vp(t,n){var e=t-xb,r=n-bb,i=rb(e*e+r*r);Ob+=i*(xb+t)/2,Fb+=i*(bb+n)/2,Ib+=i,hp(xb=t,bb=n)}function _p(){Hb.point=hp}function yp(){Hb.point=mp}function gp(){xp(gb,mb)}function mp(t,n){Hb.point=xp,hp(gb=xb=t,mb=bb=n)}function xp(t,n){var e=t-xb,r=n-bb,i=rb(e*e+r*r);Ob+=i*(xb+t)/2,Fb+=i*(bb+n)/2,Ib+=i,i=bb*t-xb*n,Yb+=i*(xb+t),Bb+=i*(bb+n),jb+=3*i,hp(xb=t,bb=n)}function bp(t){function n(n,e){t.moveTo(n+u,e),t.arc(n,e,u,0,Hx)}function e(n,e){t.moveTo(n,e),a.point=r}function r(n,e){t.lineTo(n,e)}function i(){a.point=n}function o(){t.closePath()}var u=4.5,a={point:n,lineStart:function(){a.point=e},lineEnd:i,polygonStart:function(){a.lineEnd=o},polygonEnd:function(){a.lineEnd=i,a.point=n},pointRadius:function(t){return u=t,a},result:Vl};return a}function wp(){function t(t,n){a.push("M",t,",",n,u)}function n(t,n){a.push("M",t,",",n),c.point=e}function e(t,n){a.push("L",t,",",n)}function r(){c.point=n}function i(){c.point=t}function o(){a.push("Z")}var u=Mp(4.5),a=[],c={point:t,lineStart:r,lineEnd:i,polygonStart:function(){c.lineEnd=o},polygonEnd:function(){c.lineEnd=i,c.point=t},pointRadius:function(t){return u=Mp(t),c},result:function(){if(a.length){var t=a.join("");return a=[],t}}};return c}function Mp(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function Tp(){function t(t){return t&&("function"==typeof o&&i.pointRadius(+o.apply(this,arguments)),Gl(t,e(i))),i.result()}var n,e,r,i,o=4.5;return t.area=function(t){return Gl(t,e(Ab)),Ab.result()},t.bounds=function(t){return Gl(t,e(qb)),qb.result()},t.centroid=function(t){return Gl(t,e(Hb)),Hb.result()},t.projection=function(r){return arguments.length?(e=null==(n=r)?up:r.stream,t):n},t.context=function(n){return arguments.length?(i=null==(r=n)?new wp:new bp(n),"function"!=typeof o&&i.pointRadius(o),t):r},t.pointRadius=function(n){return arguments.length?(o="function"==typeof n?n:(i.pointRadius(+n),+n),t):o},t.projection(null).context(null)}function kp(t,n){for(var e=n[0],r=n[1],i=[nb(e),-Gx(e),0],o=0,u=0,a=0,c=t.length;a<c;++a)if(f=(s=t[a]).length)for(var s,f,l=s[f-1],h=l[0],p=l[1]/2+jx,d=nb(p),v=Gx(p),_=0;_<f;++_,h=g,d=x,v=b,l=y){var y=s[_],g=y[0],m=y[1]/2+jx,x=nb(m),b=Gx(m),w=g-h,M=w>=0?1:-1,T=M*w,k=T>Yx,N=d*x;if(Xb.add(Zx(N*M*nb(T),v*b+N*Gx(T))),o+=k?w+M*Hx:w,k^h>=e^g>=e){var S=oh(rh(l),rh(y));ch(S);var E=oh(i,S);ch(E);var A=(k^w>=0?-1:1)*Hl(E[2]);(r>A||r===A&&(S[0]||S[1]))&&(u+=k^w>=0?1:-1)}}var C=(o<-Fx||o<Fx&&Xb<-Fx)^1&u;return Xb.reset(),C}function Np(t,n,e,r){return function(i,o){function u(n,e){var r=i(n,e);t(n=r[0],e=r[1])&&o.point(n,e)}function a(t,n){var e=i(t,n);_.point(e[0],e[1])}function c(){b.point=a,_.lineStart()}function s(){b.point=u,_.lineEnd()}function f(t,n){v.push([t,n]);var e=i(t,n);m.point(e[0],e[1])}function l(){m.lineStart(),v=[]}function h(){f(v[0][0],v[0][1]),m.lineEnd();var t,n,e,r,i=m.clean(),u=g.result(),a=u.length;if(v.pop(),p.push(v),v=null,a)if(1&i){if(e=u[0],(n=e.length-1)>0){for(x||(o.polygonStart(),x=!0),o.lineStart(),t=0;t<n;++t)o.point((r=e[t])[0],r[1]);o.lineEnd()}}else a>1&&2&i&&u.push(u.pop().concat(u.shift())),d.push(u.filter(Sp))}var p,d,v,_=n(o),y=i.invert(r[0],r[1]),g=Bh(),m=n(g),x=!1,b={point:u,lineStart:c,lineEnd:s,polygonStart:function(){b.point=f,b.lineStart=l,b.lineEnd=h,d=[],p=[]},polygonEnd:function(){b.point=u,b.lineStart=c,b.lineEnd=s,d=w(d);var t=kp(p,y);d.length?(x||(o.polygonStart(),x=!0),Vh(d,Ep,t,e,o)):t&&(x||(o.polygonStart(),x=!0),o.lineStart(),e(null,null,1,o),o.lineEnd()),x&&(o.polygonEnd(),x=!1),d=p=null},sphere:function(){o.polygonStart(),o.lineStart(),e(null,null,1,o),o.lineEnd(),o.polygonEnd()}};return b}}function Sp(t){return t.length>1}function Ep(t,n){return((t=t.x)[0]<0?t[1]-Bx-Fx:Bx-t[1])-((n=n.x)[0]<0?n[1]-Bx-Fx:Bx-n[1])}function Ap(t){var n,e=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),n=1},point:function(o,u){var a=o>0?Yx:-Yx,c=Wx(o-e);Wx(c-Yx)<Fx?(t.point(e,r=(r+u)/2>0?Bx:-Bx),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(a,r),t.point(o,r),n=0):i!==a&&c>=Yx&&(Wx(e-i)<Fx&&(e-=i*Fx),Wx(o-a)<Fx&&(o-=a*Fx),r=Cp(e,r,o,u),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(a,r),n=0),t.point(e=o,r=u),i=a},lineEnd:function(){t.lineEnd(),e=r=NaN},clean:function(){return 2-n}}}function Cp(t,n,e,r){var i,o,u=nb(t-e);return Wx(u)>Fx?$x((nb(n)*(o=Gx(r))*nb(e)-nb(r)*(i=Gx(n))*nb(t))/(i*o*u)):(n+r)/2}function zp(t,n,e,r){var i;if(null==t)i=e*Bx,r.point(-Yx,i),r.point(0,i),r.point(Yx,i),r.point(Yx,0),r.point(Yx,-i),r.point(0,-i),r.point(-Yx,-i),r.point(-Yx,0),r.point(-Yx,i);else if(Wx(t[0]-n[0])>Fx){var o=t[0]<n[0]?Yx:-Yx;i=e*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(n[0],n[1])}function Pp(t,n){function e(e,r,i,o){Fh(o,t,n,i,e,r)}function r(t,n){return Gx(t)*Gx(n)>a}function i(t){var n,e,i,a,f;return{lineStart:function(){a=i=!1,f=1},point:function(l,h){var p,d=[l,h],v=r(l,h),_=c?v?0:u(l,h):v?u(l+(l<0?Yx:-Yx),h):0;if(!n&&(a=i=v)&&t.lineStart(),v!==i&&(p=o(n,d),(Hh(n,p)||Hh(d,p))&&(d[0]+=Fx,d[1]+=Fx,v=r(d[0],d[1]))),v!==i)f=0,v?(t.lineStart(),p=o(d,n),t.point(p[0],p[1])):(p=o(n,d),t.point(p[0],p[1]),t.lineEnd()),n=p;else if(s&&n&&c^v){var y;_&e||!(y=o(d,n,!0))||(f=0,c?(t.lineStart(),t.point(y[0][0],y[0][1]),t.point(y[1][0],y[1][1]),t.lineEnd()):(t.point(y[1][0],y[1][1]),t.lineEnd(),t.lineStart(),t.point(y[0][0],y[0][1])))}!v||n&&Hh(n,d)||t.point(d[0],d[1]),n=d,i=v,e=_},lineEnd:function(){i&&t.lineEnd(),n=null},clean:function(){return f|(a&&i)<<1}}}function o(t,n,e){var r=rh(t),i=rh(n),o=[1,0,0],u=oh(r,i),c=ih(u,u),s=u[0],f=c-s*s;if(!f)return!e&&t;var l=a*c/f,h=-a*s/f,p=oh(o,u),d=ah(o,l),v=ah(u,h);uh(d,v);var _=p,y=ih(d,_),g=ih(_,_),m=y*y-g*(ih(d,d)-1);if(!(m<0)){var x=rb(m),b=ah(_,(-y-x)/g);if(uh(b,d),b=eh(b),!e)return b;var w,M=t[0],T=n[0],k=t[1],N=n[1];T<M&&(w=M,M=T,T=w);var S=T-M,E=Wx(S-Yx)<Fx,A=E||S<Fx;if(!E&&N<k&&(w=k,k=N,N=w),A?E?k+N>0^b[1]<(Wx(b[0]-M)<Fx?k:N):k<=b[1]&&b[1]<=N:S>Yx^(M<=b[0]&&b[0]<=T)){var C=ah(_,(-y+x)/g);return uh(C,d),[b,eh(C)]}}}function u(n,e){var r=c?t:Yx-t,i=0;return n<-r?i|=1:n>r&&(i|=2),e<-r?i|=4:e>r&&(i|=8),i}var a=Gx(t),c=a>0,s=Wx(a)>Fx;return Np(r,i,e,c?[0,-t]:[-Yx,t-Yx])}function Lp(t){return{stream:qp(t)}}function qp(t){function n(){}var e=n.prototype=Object.create(Up.prototype);for(var r in t)e[r]=t[r];return function(t){var e=new n;return e.stream=t,e}}function Up(){}function Rp(t,n){return+n?Op(t,n):Dp(t)}function Dp(t){return qp({point:function(n,e){n=t(n,e),this.stream.point(n[0],n[1])}})}function Op(t,n){function e(r,i,o,u,a,c,s,f,l,h,p,d,v,_){var y=s-r,g=f-i,m=y*y+g*g;if(m>4*n&&v--){var x=u+h,b=a+p,w=c+d,M=rb(x*x+b*b+w*w),T=Hl(w/=M),k=Wx(Wx(w)-1)<Fx||Wx(o-l)<Fx?(o+l)/2:Zx(b,x),N=t(k,T),S=N[0],E=N[1],A=S-r,C=E-i,z=g*A-y*C;(z*z/m>n||Wx((y*A+g*C)/m-.5)>.3||u*h+a*p+c*d<$b)&&(e(r,i,o,u,a,c,S,E,k,x/=M,b/=M,w,v,_),_.point(S,E),e(S,E,k,x,b,w,s,f,l,h,p,d,v,_))}}return function(n){function r(e,r){e=t(e,r),n.point(e[0],e[1])}function i(){y=NaN,w.point=o,n.lineStart()}function o(r,i){var o=rh([r,i]),u=t(r,i);e(y,g,_,m,x,b,y=u[0],g=u[1],_=r,m=o[0],x=o[1],b=o[2],Wb,n),n.point(y,g)}function u(){w.point=r,n.lineEnd()}function a(){i(),w.point=c,w.lineEnd=s}function c(t,n){o(f=t,n),l=y,h=g,p=m,d=x,v=b,w.point=o}function s(){e(y,g,_,m,x,b,l,h,f,p,d,v,Wb,n),w.lineEnd=u,u()}var f,l,h,p,d,v,_,y,g,m,x,b,w={point:r,lineStart:i,lineEnd:u,polygonStart:function(){n.polygonStart(),w.lineStart=a},polygonEnd:function(){n.polygonEnd(),w.lineStart=i}};return w}}function Fp(t){return Ip(function(){return t})()}function Ip(t){function n(t){return t=f(t[0]*Vx,t[1]*Vx),[t[0]*_+a,c-t[1]*_]}function e(t){return t=f.invert((t[0]-a)/_,(c-t[1])/_),t&&[t[0]*Xx,t[1]*Xx]}function r(t,n){return t=u(t,n),[t[0]*_+a,c-t[1]*_]}function i(){f=Ph(s=qh(b,w,M),u);var t=u(m,x);return a=y-t[0]*_,c=g+t[1]*_,o()}function o(){return d=v=null,n}var u,a,c,s,f,l,h,p,d,v,_=150,y=480,g=250,m=0,x=0,b=0,w=0,M=0,T=null,k=Vb,N=null,S=up,E=.5,A=Rp(r,E);return n.stream=function(t){return d&&v===t?d:d=Zb(k(s,A(S(v=t))))},n.clipAngle=function(t){return arguments.length?(k=+t?Pp(T=t*Vx,6*Vx):(T=null,Vb),o()):T*Xx},n.clipExtent=function(t){return arguments.length?(S=null==t?(N=l=h=p=null,up):$h(N=+t[0][0],l=+t[0][1],h=+t[1][0],p=+t[1][1]),o()):null==N?null:[[N,l],[h,p]]},n.scale=function(t){return arguments.length?(_=+t,i()):_},n.translate=function(t){return arguments.length?(y=+t[0],g=+t[1],i()):[y,g]},n.center=function(t){return arguments.length?(m=t[0]%360*Vx,x=t[1]%360*Vx,i()):[m*Xx,x*Xx]},n.rotate=function(t){return arguments.length?(b=t[0]%360*Vx,w=t[1]%360*Vx,M=t.length>2?t[2]%360*Vx:0,i()):[b*Xx,w*Xx,M*Xx]},n.precision=function(t){return arguments.length?(A=Rp(r,E=t*t),o()):rb(E)},function(){return u=t.apply(this,arguments),n.invert=u.invert&&e,i()}}function Yp(t){var n=0,e=Yx/3,r=Ip(t),i=r(n,e);return i.parallels=function(t){return arguments.length?r(n=t[0]*Vx,e=t[1]*Vx):[n*Xx,e*Xx]},i}function Bp(t,n){function e(t,n){var e=rb(o-2*i*nb(n))/i;return[e*nb(t*=i),u-e*Gx(t)]}var r=nb(t),i=(r+nb(n))/2,o=1+r*(2*i-r),u=rb(o)/i;return e.invert=function(t,n){var e=u-n;return[Zx(t,e)/i,Hl((o-(t*t+e*e)*i*i)/(2*i))]},e}function jp(){return Yp(Bp).scale(151).translate([480,347])}function Hp(){return jp().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Xp(t){var n=t.length;return{point:function(e,r){for(var i=-1;++i<n;)t[i].point(e,r)},sphere:function(){for(var e=-1;++e<n;)t[e].sphere()},lineStart:function(){for(var e=-1;++e<n;)t[e].lineStart()},lineEnd:function(){for(var e=-1;++e<n;)t[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<n;)t[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<n;)t[e].polygonEnd()}}}function Vp(){function t(t){var n=t[0],e=t[1];return u=null,r.point(n,e),u||(i.point(n,e),u)||(o.point(n,e),u)}var n,e,r,i,o,u,a=Hp(),c=jp().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=jp().rotate([157,0]).center([-3,19.9]).parallels([8,18]),f={point:function(t,n){u=[t,n]}};return t.invert=function(t){var n=a.scale(),e=a.translate(),r=(t[0]-e[0])/n,i=(t[1]-e[1])/n;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?c:i>=.166&&i<.234&&r>=-.214&&r<-.115?s:a).invert(t)},t.stream=function(t){return n&&e===t?n:n=Xp([a.stream(e=t),c.stream(t),s.stream(t)])},t.precision=function(n){return arguments.length?(a.precision(n),c.precision(n),s.precision(n),t):a.precision()},t.scale=function(n){return arguments.length?(a.scale(n),c.scale(.35*n),s.scale(n),t.translate(a.translate())):a.scale()},t.translate=function(n){if(!arguments.length)return a.translate();var e=a.scale(),u=+n[0],l=+n[1];return r=a.translate(n).clipExtent([[u-.455*e,l-.238*e],[u+.455*e,l+.238*e]]).stream(f),i=c.translate([u-.307*e,l+.201*e]).clipExtent([[u-.425*e+Fx,l+.12*e+Fx],[u-.214*e-Fx,l+.234*e-Fx]]).stream(f),o=s.translate([u-.205*e,l+.212*e]).clipExtent([[u-.214*e+Fx,l+.166*e+Fx],[u-.115*e-Fx,l+.234*e-Fx]]).stream(f),t},t.scale(1070)}function Wp(t){return function(n,e){var r=Gx(n),i=Gx(e),o=t(r*i);return[o*i*nb(n),o*nb(e)]}}function $p(t){return function(n,e){var r=rb(n*n+e*e),i=t(r),o=nb(i),u=Gx(i);return[Zx(n*o,r*u),Hl(r&&e*o/r)]}}function Zp(){return Fp(Gb).scale(120).clipAngle(179.999)}function Gp(){return Fp(Jb).scale(480/Hx).clipAngle(179.999)}function Jp(t,n){return[t,Kx(ib((Bx+n)/2))]}function Qp(){return Kp(Jp)}function Kp(t){var n,e=Fp(t),r=e.scale,i=e.translate,o=e.clipExtent;return e.scale=function(t){return arguments.length?(r(t),n&&e.clipExtent(null),e):r()},e.translate=function(t){return arguments.length?(i(t),n&&e.clipExtent(null),e):i()},e.clipExtent=function(t){if(!arguments.length)return n?null:o();if(n=null==t){var u=Yx*r(),a=i();t=[[a[0]-u,a[1]-u],[a[0]+u,a[1]+u]]}return o(t),e},e.clipExtent(null).scale(961/Hx)}function td(t){return ib((Bx+t)/2)}function nd(t,n){function e(t,n){o>0?n<-Bx+Fx&&(n=-Bx+Fx):n>Bx-Fx&&(n=Bx-Fx);var e=o/tb(td(n),i);return[e*nb(i*t),o-e*Gx(i*t)]}var r=Gx(t),i=t===n?nb(t):Kx(r/Gx(n))/Kx(td(n)/td(t)),o=r*tb(td(t),i)/i;return i?(e.invert=function(t,n){var e=o-n,r=eb(i)*rb(t*t+e*e);return[Zx(t,e)/i,2*$x(tb(o/r,1/i))-Bx]},e):Jp}function ed(){return Yp(nd)}function rd(t,n){return[t,n]}function id(){return Fp(rd).scale(480/Yx)}function od(t,n){function e(t,n){var e=o-n,r=i*t;return[e*nb(r),o-e*Gx(r)]}var r=Gx(t),i=t===n?nb(t):(r-Gx(n))/(n-t),o=r/i+t;return Wx(i)<Fx?rd:(e.invert=function(t,n){var e=o-n;return[Zx(t,e)/i,o-eb(i)*rb(t*t+e*e)]},e)}function ud(){return Yp(od).scale(128).translate([480,280])}function ad(t,n){var e=Gx(n),r=Gx(t)*e;return[e*nb(t)/r,nb(n)/r]}function cd(){return Fp(ad).scale(139).clipAngle(60)}function sd(t,n){return[Gx(n)*nb(t),nb(n)]}function fd(){return Fp(sd).scale(240).clipAngle(90+Fx)}function ld(t,n){var e=Gx(n),r=1+Gx(t)*e;return[e*nb(t)/r,nb(n)/r]}function hd(){return Fp(ld).scale(240).clipAngle(142)}function pd(t,n){return[Kx(ib((Bx+n)/2)),-t]}function dd(){var t=Kp(pd),n=t.center,e=t.rotate;return t.center=function(t){return arguments.length?n([-t[1],t[0]]):(t=n(),[t[1],-t[0]])},t.rotate=function(t){return arguments.length?e([t[0],t[1],t.length>2?t[2]+90:90]):(t=e(),[t[0],t[1],t[2]-90])},e([0,0,90])}var vd="4.0.0",_d=e(n),yd=_d.right,gd=_d.left,md=Array.prototype,xd=md.slice,bd=md.map,wd=Math.sqrt(50),Md=Math.sqrt(10),Td=Math.sqrt(2),kd="$";P.prototype=L.prototype={constructor:P,has:function(t){return kd+t in this},get:function(t){return this[kd+t]},set:function(t,n){return this[kd+t]=n,this},remove:function(t){var n=kd+t;return n in this&&delete this[n]},clear:function(){for(var t in this)t[0]===kd&&delete this[t]},keys:function(){var t=[];for(var n in this)n[0]===kd&&t.push(n.slice(1));return t},values:function(){var t=[];for(var n in this)n[0]===kd&&t.push(this[n]);return t},entries:function(){var t=[];for(var n in this)n[0]===kd&&t.push({key:n.slice(1),value:this[n]});return t},size:function(){var t=0;for(var n in this)n[0]===kd&&++t;return t},empty:function(){for(var t in this)if(t[0]===kd)return!1;return!0},each:function(t){for(var n in this)n[0]===kd&&t(this[n],n.slice(1),this)}};var Nd=L.prototype;F.prototype=I.prototype={constructor:F,has:Nd.has,add:function(t){return t+="",this[kd+t]=t,this},remove:Nd.remove,clear:Nd.clear,values:Nd.keys,size:Nd.size,empty:Nd.empty,each:Nd.each};var Sd=3,Ed=function Qb(t){function n(n){return Math.pow(n,t)}return t=+t,n.exponent=Qb,n}(Sd),Ad=function Kb(t){function n(n){return 1-Math.pow(1-n,t)}return t=+t,n.exponent=Kb,n}(Sd),Cd=function tw(t){function n(n){return((n*=2)<=1?Math.pow(n,t):2-Math.pow(2-n,t))/2}return t=+t,n.exponent=tw,n}(Sd),zd=Math.PI,Pd=zd/2,Ld=4/11,qd=6/11,Ud=8/11,Rd=.75,Dd=9/11,Od=10/11,Fd=.9375,Id=21/22,Yd=63/64,Bd=1/Ld/Ld,jd=1.70158,Hd=function nw(t){function n(n){return n*n*((t+1)*n-t)}return t=+t,n.overshoot=nw,n}(jd),Xd=function ew(t){function n(n){return--n*n*((t+1)*n+t)+1}return t=+t,n.overshoot=ew,n}(jd),Vd=function rw(t){function n(n){return((n*=2)<1?n*n*((t+1)*n-t):(n-=2)*n*((t+1)*n+t)+2)/2}return t=+t,n.overshoot=rw,n}(jd),Wd=2*Math.PI,$d=1,Zd=.3,Gd=function iw(t,n){function e(e){return t*Math.pow(2,10*--e)*Math.sin((r-e)/n)}var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Wd);return e.amplitude=function(t){return iw(t,n*Wd)},e.period=function(n){return iw(t,n)},e}($d,Zd),Jd=function ow(t,n){function e(e){return 1-t*Math.pow(2,-10*(e=+e))*Math.sin((e+r)/n)}var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Wd);return e.amplitude=function(t){return ow(t,n*Wd)},e.period=function(n){return ow(t,n)},e}($d,Zd),Qd=function uw(t,n){function e(e){return((e=2*e-1)<0?t*Math.pow(2,10*e)*Math.sin((r-e)/n):2-t*Math.pow(2,-10*e)*Math.sin((r+e)/n))/2}var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Wd);return e.amplitude=function(t){return uw(t,n*Wd)},e.period=function(n){return uw(t,n)},e}($d,Zd),Kd=Math.PI,tv=2*Kd,nv=1e-6,ev=tv-nv;Mt.prototype=Tt.prototype={constructor:Mt,moveTo:function(t,n){this._.push("M",this._x0=this._x1=+t,",",this._y0=this._y1=+n)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._.push("Z"))},lineTo:function(t,n){this._.push("L",this._x1=+t,",",this._y1=+n)},quadraticCurveTo:function(t,n,e,r){this._.push("Q",+t,",",+n,",",this._x1=+e,",",this._y1=+r)},bezierCurveTo:function(t,n,e,r,i,o){this._.push("C",+t,",",+n,",",+e,",",+r,",",this._x1=+i,",",this._y1=+o)},arcTo:function(t,n,e,r,i){t=+t,n=+n,e=+e,r=+r,i=+i;var o=this._x1,u=this._y1,a=e-t,c=r-n,s=o-t,f=u-n,l=s*s+f*f;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._.push("M",this._x1=t,",",this._y1=n);else if(l>nv)if(Math.abs(f*a-c*s)>nv&&i){var h=e-o,p=r-u,d=a*a+c*c,v=h*h+p*p,_=Math.sqrt(d),y=Math.sqrt(l),g=i*Math.tan((Kd-Math.acos((d+l-v)/(2*_*y)))/2),m=g/y,x=g/_;Math.abs(m-1)>nv&&this._.push("L",t+m*s,",",n+m*f),this._.push("A",i,",",i,",0,0,",+(f*h>s*p),",",this._x1=t+x*a,",",this._y1=n+x*c)}else this._.push("L",this._x1=t,",",this._y1=n);else;},arc:function(t,n,e,r,i,o){t=+t,n=+n,e=+e;var u=e*Math.cos(r),a=e*Math.sin(r),c=t+u,s=n+a,f=1^o,l=o?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._.push("M",c,",",s):(Math.abs(this._x1-c)>nv||Math.abs(this._y1-s)>nv)&&this._.push("L",c,",",s),e&&(l>ev?this._.push("A",e,",",e,",0,1,",f,",",t-u,",",n-a,"A",e,",",e,",0,1,",f,",",this._x1=c,",",this._y1=s):(l<0&&(l=l%tv+tv),this._.push("A",e,",",e,",0,",+(l>=Kd),",",f,",",this._x1=t+e*Math.cos(i),",",this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._.push("M",this._x0=this._x1=+t,",",this._y0=this._y1=+n,"h",+e,"v",+r,"h",-e,"Z")},toString:function(){return this._.join("")}};var rv=jt.prototype=Ht.prototype;rv.copy=function(){var t,n,e=new Ht(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return e;if(!r.length)return e._root=Xt(r),e;for(t=[{source:r,target:e._root=new Array(4)}];r=t.pop();)for(var i=0;i<4;++i)(n=r.source[i])&&(n.length?t.push({source:n,target:r.target[i]=new Array(4)}):r.target[i]=Xt(n));return e},rv.add=kt,rv.addAll=St,rv.cover=Et,rv.data=At,rv.extent=Ct,rv.find=Pt,rv.remove=Lt,rv.removeAll=qt,rv.root=Ut,rv.size=Rt,rv.visit=Dt,rv.visitAfter=Ot,rv.x=It,rv.y=Bt;var iv=[].slice,ov={};Vt.prototype=Qt.prototype={constructor:Vt,defer:function(t){if("function"!=typeof t||this._call)throw new Error;if(null!=this._error)return this;var n=iv.call(arguments,1);return n.push(t),++this._waiting,this._tasks.push(n),Wt(this),this},abort:function(){return null==this._error&&Gt(this,new Error("abort")),this},await:function(t){if("function"!=typeof t||this._call)throw new Error;return this._call=function(n,e){t.apply(null,[n].concat(e))},Jt(this),this},awaitAll:function(t){if("function"!=typeof t||this._call)throw new Error;return this._call=t,Jt(this),this}};var uv=1e-12,av=Math.PI,cv=av/2,sv=2*av;fn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}};var fv=xn(ln);mn.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}};var lv={draw:function(t,n){var e=Math.sqrt(n/av);t.moveTo(e,0),t.arc(0,0,e,0,sv)}},hv={draw:function(t,n){var e=Math.sqrt(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}},pv=Math.sqrt(1/3),dv=2*pv,vv={draw:function(t,n){var e=Math.sqrt(n/dv),r=e*pv;t.moveTo(0,-e),t.lineTo(r,0),t.lineTo(0,e),t.lineTo(-r,0),t.closePath()}},_v=.8908130915292852,yv=Math.sin(av/10)/Math.sin(7*av/10),gv=Math.sin(sv/10)*yv,mv=-Math.cos(sv/10)*yv,xv={draw:function(t,n){var e=Math.sqrt(n*_v),r=gv*e,i=mv*e;t.moveTo(0,-e),t.lineTo(r,i);for(var o=1;o<5;++o){var u=sv*o/5,a=Math.cos(u),c=Math.sin(u);t.lineTo(c*e,-a*e),t.lineTo(a*r-c*i,c*r+a*i)}t.closePath()}},bv={draw:function(t,n){var e=Math.sqrt(n),r=-e/2;t.rect(r,r,e,e)}},wv=Math.sqrt(3),Mv={draw:function(t,n){var e=-Math.sqrt(n/(3*wv));t.moveTo(0,2*e),t.lineTo(-wv*e,-e),t.lineTo(wv*e,-e),t.closePath()}},Tv=-.5,kv=Math.sqrt(3)/2,Nv=1/Math.sqrt(12),Sv=3*(Nv/2+1),Ev={draw:function(t,n){var e=Math.sqrt(n/Sv),r=e/2,i=e*Nv,o=r,u=e*Nv+e,a=-o,c=u;t.moveTo(r,i),t.lineTo(o,u),t.lineTo(a,c),t.lineTo(Tv*r-kv*i,kv*r+Tv*i),t.lineTo(Tv*o-kv*u,kv*o+Tv*u),t.lineTo(Tv*a-kv*c,kv*a+Tv*c),t.lineTo(Tv*r+kv*i,Tv*i-kv*r),t.lineTo(Tv*o+kv*u,Tv*u-kv*o),t.lineTo(Tv*a+kv*c,Tv*c-kv*a),t.closePath()}},Av=[lv,hv,vv,bv,xv,Mv,Ev];Sn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Nn(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Nn(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},An.prototype={areaStart:kn,areaEnd:kn,
lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Nn(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},zn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Nn(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Ln.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],o=n[0],u=t[e]-i,a=n[e]-o,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*u),this._beta*n[c]+(1-this._beta)*(o+r*a));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}};var Cv=function aw(t){function n(n){return 1===t?new Sn(n):new Ln(n,t)}return n.beta=function(t){return aw(+t)},n}(.85);Un.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:qn(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2,this._x1=t,this._y1=n;break;case 2:this._point=3;default:qn(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var zv=function cw(t){function n(n){return new Un(n,t)}return n.tension=function(t){return cw(+t)},n}(0);Rn.prototype={areaStart:kn,areaEnd:kn,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:qn(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Pv=function sw(t){function n(n){return new Rn(n,t)}return n.tension=function(t){return sw(+t)},n}(0);Dn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:qn(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Lv=function fw(t){function n(n){return new Dn(n,t)}return n.tension=function(t){return fw(+t)},n}(0);Fn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this,this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:On(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var qv=function lw(t){function n(n){return t?new Fn(n,t):new Un(n,0)}return n.alpha=function(t){return lw(+t)},n}(.5);In.prototype={areaStart:kn,areaEnd:kn,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:On(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Uv=function hw(t){function n(n){return t?new In(n,t):new Rn(n,0)}return n.alpha=function(t){return hw(+t)},n}(.5);Yn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:On(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Rv=function pw(t){function n(n){return t?new Yn(n,t):new Dn(n,0)}return n.alpha=function(t){return pw(+t)},n}(.5);Bn.prototype={areaStart:kn,areaEnd:kn,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}},$n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Wn(this,this._t0,Vn(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,t!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,Wn(this,Vn(this,e=Xn(this,t,n)),e);break;default:Wn(this,this._t0,e=Xn(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(Zn.prototype=Object.create($n.prototype)).point=function(t,n){$n.prototype.point.call(this,n,t)},Gn.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,o){this._context.bezierCurveTo(n,t,r,e,o,i)}},Kn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,n=this._y,e=t.length;if(e)if(this._line?this._context.lineTo(t[0],n[0]):this._context.moveTo(t[0],n[0]),2===e)this._context.lineTo(t[1],n[1]);else for(var r=te(t),i=te(n),o=0,u=1;u<e;++o,++u)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],t[u],n[u]);(this._line||0!==this._line&&1===e)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,n){this._x.push(+t),this._y.push(+n)}},ee.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}};var Dv=Array.prototype.slice,Ov=.7,Fv=1/Ov,Iv=/^#([0-9a-f]{3})$/,Yv=/^#([0-9a-f]{6})$/,Bv=/^rgb\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*\)$/,jv=/^rgb\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,Hv=/^rgba\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,Xv=/^rgba\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,Vv=/^hsl\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,Wv=/^hsla\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,$v={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};ge(xe,be,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),ge(Ne,ke,me(xe,{brighter:function(t){return t=null==t?Fv:Math.pow(Fv,t),new Ne(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?Ov:Math.pow(Ov,t),new Ne(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(1===t?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),ge(Ce,Ae,me(xe,{brighter:function(t){return t=null==t?Fv:Math.pow(Fv,t),new Ce(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Ov:Math.pow(Ov,t),new Ce(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new Ne(ze(t>=240?t-240:t+120,i,r),ze(t,i,r),ze(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var Zv=Math.PI/180,Gv=180/Math.PI,Jv=18,Qv=.95047,Kv=1,t_=1.08883,n_=4/29,e_=6/29,r_=3*e_*e_,i_=e_*e_*e_;ge(qe,Le,me(xe,{brighter:function(t){return new qe(this.l+Jv*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new qe(this.l-Jv*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return t=Kv*Re(t),n=Qv*Re(n),e=t_*Re(e),new Ne(De(3.2404542*n-1.5371385*t-.4985314*e),De(-.969266*n+1.8760108*t+.041556*e),De(.0556434*n-.2040259*t+1.0572252*e),this.opacity)}})),ge(Ye,Ie,me(xe,{brighter:function(t){return new Ye(this.h,this.c,this.l+Jv*(null==t?1:t),this.opacity)},darker:function(t){return new Ye(this.h,this.c,this.l-Jv*(null==t?1:t),this.opacity)},rgb:function(){return Pe(this).rgb()}}));var o_=-.14861,u_=1.78277,a_=-.29227,c_=-.90649,s_=1.97294,f_=s_*c_,l_=s_*u_,h_=u_*a_-c_*o_;ge(He,je,me(xe,{brighter:function(t){return t=null==t?Fv:Math.pow(Fv,t),new He(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Ov:Math.pow(Ov,t),new He(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*Zv,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new Ne(255*(n+e*(o_*r+u_*i)),255*(n+e*(a_*r+c_*i)),255*(n+e*(s_*r)),this.opacity)}}));var p_,d_,v_,__,y_=function dw(t){function n(t,n){var r=e((t=ke(t)).r,(n=ke(n)).r),i=e(t.g,n.g),o=e(t.b,n.b),u=e(t.opacity,n.opacity);return function(n){return t.r=r(n),t.g=i(n),t.b=o(n),t.opacity=u(n),t+""}}var e=Qe(t);return n.gamma=dw,n}(1),g_=tr(Ve),m_=tr(We),x_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,b_=new RegExp(x_.source,"g"),w_=180/Math.PI,M_={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},T_=hr(fr,"px, ","px)","deg)"),k_=hr(lr,", ",")",")"),N_=Math.SQRT2,S_=2,E_=4,A_=1e-12,C_=yr(Je),z_=yr(Ke),P_=mr(Je),L_=mr(Ke),q_=xr(Je),U_=xr(Ke),R_={value:function(){}};Mr.prototype=wr.prototype={constructor:Mr,on:function(t,n){var e,r=this._,i=Tr(t+"",r),o=-1,u=i.length;{if(!(arguments.length<2)){if(null!=n&&"function"!=typeof n)throw new Error("invalid callback: "+n);for(;++o<u;)if(e=(t=i[o]).type)r[e]=Nr(r[e],t.name,n);else if(null==n)for(e in r)r[e]=Nr(r[e],t.name,null);return this}for(;++o<u;)if((e=(t=i[o]).type)&&(e=kr(r[e],t.name)))return e}},copy:function(){var t={},n=this._;for(var e in n)t[e]=n[e].slice();return new Mr(t)},call:function(t,n){if((e=arguments.length-2)>0)for(var e,r,i=new Array(e),o=0;o<e;++o)i[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(r=this._[t],o=0,e=r.length;o<e;++o)r[o].value.apply(n,i)},apply:function(t,n,e){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,o=r.length;i<o;++i)r[i].value.apply(n,e)}};var D_,O_,F_=Cr(","),I_=F_.parse,Y_=F_.parseRows,B_=F_.format,j_=F_.formatRows,H_=Cr("\t"),X_=H_.parse,V_=H_.parseRows,W_=H_.format,$_=H_.formatRows,Z_=qr("text/html",function(t){return document.createRange().createContextualFragment(t.responseText)}),G_=qr("application/json",function(t){return JSON.parse(t.responseText)}),J_=qr("text/plain",function(t){return t.responseText}),Q_=qr("application/xml",function(t){var n=t.responseXML;if(!n)throw new Error("parse error");return n}),K_=Ur("text/csv",I_),ty=Ur("text/tab-separated-values",X_),ny=0,ey=0,ry=0,iy=1e3,oy=0,uy=0,ay=0,cy="object"==typeof performance?performance:Date,sy="function"==typeof requestAnimationFrame?cy===Date?function(t){requestAnimationFrame(function(){t(cy.now())})}:requestAnimationFrame:function(t){setTimeout(t,17)};Fr.prototype=Ir.prototype={constructor:Fr,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?Dr():+e)+(null==n?0:+n),this._next||O_===this||(O_?O_._next=this:D_=this,O_=this),this._call=t,this._time=e,Xr()},stop:function(){this._call&&(this._call=null,this._time=1/0,Xr())}};var fy=new Date,ly=new Date,hy=$r(function(){},function(t,n){t.setTime(+t+n)},function(t,n){return n-t});hy.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?$r(function(n){n.setTime(Math.floor(n/t)*t)},function(n,e){n.setTime(+n+e*t)},function(n,e){return(e-n)/t}):hy:null};var py=hy.range,dy=1e3,vy=6e4,_y=36e5,yy=864e5,gy=6048e5,my=$r(function(t){t.setTime(Math.floor(t/dy)*dy)},function(t,n){t.setTime(+t+n*dy)},function(t,n){return(n-t)/dy},function(t){return t.getUTCSeconds()}),xy=my.range,by=$r(function(t){t.setTime(Math.floor(t/vy)*vy)},function(t,n){t.setTime(+t+n*vy)},function(t,n){return(n-t)/vy},function(t){return t.getMinutes()}),wy=by.range,My=$r(function(t){var n=t.getTimezoneOffset()*vy%_y;n<0&&(n+=_y),t.setTime(Math.floor((+t-n)/_y)*_y+n)},function(t,n){t.setTime(+t+n*_y)},function(t,n){return(n-t)/_y},function(t){return t.getHours()}),Ty=My.range,ky=$r(function(t){t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*vy)/yy},function(t){return t.getDate()-1}),Ny=ky.range,Sy=Zr(0),Ey=Zr(1),Ay=Zr(2),Cy=Zr(3),zy=Zr(4),Py=Zr(5),Ly=Zr(6),qy=Sy.range,Uy=Ey.range,Ry=Ay.range,Dy=Cy.range,Oy=zy.range,Fy=Py.range,Iy=Ly.range,Yy=$r(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,n){t.setMonth(t.getMonth()+n)},function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())},function(t){return t.getMonth()}),By=Yy.range,jy=$r(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});jy.every=function(t){return isFinite(t=Math.floor(t))&&t>0?$r(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null};var Hy=jy.range,Xy=$r(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*vy)},function(t,n){return(n-t)/vy},function(t){return t.getUTCMinutes()}),Vy=Xy.range,Wy=$r(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+n*_y)},function(t,n){return(n-t)/_y},function(t){return t.getUTCHours()}),$y=Wy.range,Zy=$r(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/yy},function(t){return t.getUTCDate()-1}),Gy=Zy.range,Jy=Gr(0),Qy=Gr(1),Ky=Gr(2),tg=Gr(3),ng=Gr(4),eg=Gr(5),rg=Gr(6),ig=Jy.range,og=Qy.range,ug=Ky.range,ag=tg.range,cg=ng.range,sg=eg.range,fg=rg.range,lg=$r(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCMonth(t.getUTCMonth()+n)},function(t,n){return n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()}),hg=lg.range,pg=$r(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});pg.every=function(t){return isFinite(t=Math.floor(t))&&t>0?$r(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null};var dg,vg=pg.range,_g={"":ti,"%":function(t,n){return(100*t).toFixed(n)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return ei(100*t,n)},r:ei,s:ni,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},yg=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;ii.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var gg,mg=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];t.format,t.formatPrefix,ai({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var xg,bg={"-":"",_:" ",0:"0"},wg=/^\s*\d+/,Mg=/^%/,Tg=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;t.timeFormat,t.timeParse,t.utcFormat,t.utcParse,co({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var kg="%Y-%m-%dT%H:%M:%S.%LZ",Ng=Date.prototype.toISOString?so:t.utcFormat(kg),Sg=+new Date("2000-01-01T00:00:00.000Z")?fo:t.utcParse(kg),Eg=Array.prototype,Ag=Eg.map,Cg=Eg.slice,zg={name:"implicit"},Pg=[0,1],Lg=1e3,qg=60*Lg,Ug=60*qg,Rg=24*Ug,Dg=7*Rg,Og=30*Rg,Fg=365*Rg,Ig=$o("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Yg=$o("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Bg=$o("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),jg=$o("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),Hg=U_(je(300,.5,0),je(-240,.5,1)),Xg=U_(je(-100,.75,.35),je(80,1.5,.8)),Vg=U_(je(260,.75,.35),je(80,1.5,.8)),Wg=je(),$g=Go($o("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Zg=Go($o("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Gg=Go($o("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Jg=Go($o("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),Qg="http://www.w3.org/1999/xhtml",Kg={svg:"http://www.w3.org/2000/svg",xhtml:Qg,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},tm=0;ru.prototype=eu.prototype={constructor:ru,get:function(t){for(var n=this._;!(n in t);)if(!(t=t.parentNode))return;return t[n]},set:function(t,n){return t[this._]=n},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};var nm=function(t){return function(){return this.matches(t)}};if("undefined"!=typeof document){var em=document.documentElement;if(!em.matches){var rm=em.webkitMatchesSelector||em.msMatchesSelector||em.mozMatchesSelector||em.oMatchesSelector;nm=function(t){return function(){return rm.call(this,t)}}}}var im=nm,om={};if(t.event=null,"undefined"!=typeof document){var um=document.documentElement;"onmouseenter"in um||(om={mouseenter:"mouseover",
mouseleave:"mouseout"})}Mu.prototype={constructor:Mu,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var am="$";ra.prototype={add:function(t){var n=this._names.indexOf(t);n<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var n=this._names.indexOf(t);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var cm=[null];Pa.prototype=La.prototype={constructor:Pa,select:_u,selectAll:mu,filter:xu,data:Su,enter:wu,exit:Eu,merge:Au,order:Cu,sort:zu,call:Lu,nodes:qu,node:Uu,size:Ru,empty:Du,each:Ou,attr:Xu,style:Gu,property:ta,classed:sa,text:pa,html:ya,raise:ma,lower:ba,append:wa,insert:Ta,remove:Na,datum:Sa,on:su,dispatch:za};var sm=wr("start","end","interrupt"),fm=[],lm=0,hm=1,pm=2,dm=3,vm=4,_m=5,ym=La.prototype.constructor,gm=0,mm=La.prototype;Uc.prototype=Rc.prototype={constructor:Uc,select:bc,selectAll:wc,filter:dc,merge:vc,selection:Mc,transition:qc,call:mm.call,nodes:mm.nodes,node:mm.node,size:mm.size,empty:mm.empty,each:mm.each,on:gc,attr:ec,attrTween:oc,style:Ec,styleTween:Cc,text:Lc,remove:xc,tween:Wa,delay:cc,duration:lc,ease:pc};var xm={time:null,delay:0,duration:250,ease:et};La.prototype.interrupt=Ha,La.prototype.transition=Fc;var bm=[null],wm=Array.prototype.slice,Mm=1,Tm=2,km=3,Nm=4,Sm=1e-6;bs.prototype=_s.prototype={constructor:bs,each:os,eachAfter:as,eachBefore:us,sum:cs,sort:ss,path:fs,ancestors:hs,descendants:ps,leaves:ds,links:vs,copy:ys};var Em="$",Am={depth:-1},Cm={};rf.prototype=Object.create(bs.prototype);var zm=(1+Math.sqrt(5))/2,Pm=function vw(t){function n(n,e,r,i,o){cf(t,n,e,r,i,o)}return n.ratio=function(t){return vw((t=+t)>1?t:1)},n}(zm),Lm=function _w(t){function n(n,e,r,i,o){if((u=n._squarify)&&u.ratio===t)for(var u,a,c,s,f,l=-1,h=u.length,p=n.value;++l<h;){for(a=u[l],c=a.children,s=a.value=0,f=c.length;s<f;++s)a.value+=c[s].value;a.dice?Vs(a,e,r,i,r+=(o-r)*a.value/p):af(a,e,r,e+=(i-e)*a.value/p,o),p-=a.value}else n._squarify=u=cf(t,n,e,r,i,o),u.ratio=t}return n.ratio=function(t){return _w((t=+t)>1?t:1)},n}(zm),qm=10,Um=Math.PI*(3-Math.sqrt(5));zf.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t},Ff.prototype={constructor:Ff,insert:function(t,n){var e,r,i;if(t){if(n.P=t,n.N=t.N,t.N&&(t.N.P=n),t.N=n,t.R){for(t=t.R;t.L;)t=t.L;t.L=n}else t.R=n;e=t}else this._?(t=jf(this._),n.P=null,n.N=t,t.P=t.L=n,e=t):(n.P=n.N=null,this._=n,e=null);for(n.L=n.R=null,n.U=e,n.C=!0,t=n;e&&e.C;)r=e.U,e===r.L?(i=r.R,i&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.R&&(Yf(this,e),t=e,e=t.U),e.C=!1,r.C=!0,Bf(this,r))):(i=r.L,i&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.L&&(Bf(this,e),t=e,e=t.U),e.C=!1,r.C=!0,Yf(this,r))),e=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var n,e,r,i=t.U,o=t.L,u=t.R;if(e=o?u?jf(u):o:u,i?i.L===t?i.L=e:i.R=e:this._=e,o&&u?(r=e.C,e.C=t.C,e.L=o,o.U=e,e!==u?(i=e.U,e.U=t.U,t=e.R,i.L=t,e.R=u,u.U=e):(e.U=i,i=e,t=e.R)):(r=t.C,t=e),t&&(t.U=i),!r){if(t&&t.C)return void(t.C=!1);do{if(t===this._)break;if(t===i.L){if(n=i.R,n.C&&(n.C=!1,i.C=!0,Yf(this,i),n=i.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,Bf(this,n),n=i.R),n.C=i.C,i.C=n.R.C=!1,Yf(this,i),t=this._;break}}else if(n=i.L,n.C&&(n.C=!1,i.C=!0,Bf(this,i),n=i.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,Yf(this,n),n=i.L),n.C=i.C,i.C=n.L.C=!1,Bf(this,i),t=this._;break}n.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}};var Rm,Dm,Om,Fm,Im,Ym=[],Bm=[],jm=1e-6,Hm=1e-12;dl.prototype={constructor:dl,polygons:function(){var t=this.edges;return this.cells.map(function(n){var e=n.halfedges.map(function(e){return Qf(n,t[e])});return e.data=n.site.data,e})},triangles:function(){var t=[],n=this.edges;return this.cells.forEach(function(e,r){for(var i,o=e.site,u=e.halfedges,a=-1,c=u.length,s=n[u[c-1]],f=s.left===o?s.right:s.left;++a<c;)i=f,s=n[u[a]],f=s.left===o?s.right:s.left,r<i.index&&r<f.index&&hl(o,i,f)<0&&t.push([o.data,i.data,f.data])}),t},links:function(){return this.edges.filter(function(t){return t.right}).map(function(t){return{source:t.left.data,target:t.right.data}})}},gl.prototype={constructor:gl,scale:function(t){return 1===t?this:new gl(this.k*t,this.x,this.y)},translate:function(t,n){return 0===t&0===n?this:new gl(this.k,this.x+this.k*t,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Xm=new gl(1,0,0);ml.prototype=gl.prototype;var Vm={name:"drag"},Wm={name:"space"},$m={name:"handle"},Zm={name:"center"},Gm={name:"x",handles:["e","w"].map(Cl),input:function(t,n){return t&&[[t[0],n[0][1]],[t[1],n[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},Jm={name:"y",handles:["n","s"].map(Cl),input:function(t,n){return t&&[[n[0][0],t[0]],[n[1][0],t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},Qm={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(Cl),input:function(t){return t},output:function(t){return t}},Km={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},tx={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},nx={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},ex={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},rx={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};Yl.prototype={constructor:Yl,reset:function(){this.s=this.t=0},add:function(t){Bl(Ox,t,this.t),Bl(this,Ox.s,this.s),this.s?this.t+=Ox.t:this.s=Ox.t},valueOf:function(){return this.s}};var ix,ox,ux,ax,cx,sx,fx,lx,hx,px,dx,vx,_x,yx,gx,mx,xx,bx,wx,Mx,Tx,kx,Nx,Sx,Ex,Ax,Cx,zx,Px,Lx,qx,Ux,Rx,Dx,Ox=new Yl,Fx=1e-6,Ix=1e-12,Yx=Math.PI,Bx=Yx/2,jx=Yx/4,Hx=2*Yx,Xx=180/Yx,Vx=Yx/180,Wx=Math.abs,$x=Math.atan,Zx=Math.atan2,Gx=Math.cos,Jx=Math.ceil,Qx=Math.exp,Kx=Math.log,tb=Math.pow,nb=Math.sin,eb=Math.sign||function(t){return t>0?1:t<0?-1:0},rb=Math.sqrt,ib=Math.tan,ob={Feature:function(t,n){Wl(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r<i;)Wl(e[r].geometry,n)}},ub={Sphere:function(t,n){n.sphere()},Point:function(t,n){t=t.coordinates,n.point(t[0],t[1],t[2])},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)t=e[r],n.point(t[0],t[1],t[2])},LineString:function(t,n){$l(t.coordinates,n,0)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)$l(e[r],n,0)},Polygon:function(t,n){Zl(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)Zl(e[r],n)},GeometryCollection:function(t,n){for(var e=t.geometries,r=-1,i=e.length;++r<i;)Wl(e[r],n)}},ab={point:Vl,lineStart:Vl,lineEnd:Vl,polygonStart:function(){ix.reset(),ab.lineStart=Jl,ab.lineEnd=Ql},polygonEnd:function(){var t=+ix;ox.add(t<0?Hx+t:t),this.lineStart=this.lineEnd=this.point=Vl},sphere:function(){ox.add(Hx)}},cb={point:sh,lineStart:lh,lineEnd:hh,polygonStart:function(){cb.point=ph,cb.lineStart=dh,cb.lineEnd=vh,mx.reset(),ab.polygonStart()},polygonEnd:function(){ab.polygonEnd(),cb.point=sh,cb.lineStart=lh,cb.lineEnd=hh,ix<0?(lx=-(px=180),hx=-(dx=90)):mx>Fx?dx=90:mx<-Fx&&(hx=-90),bx[0]=lx,bx[1]=px}},sb={sphere:Vl,point:xh,lineStart:wh,lineEnd:kh,polygonStart:function(){sb.lineStart=Nh,sb.lineEnd=Sh},polygonEnd:function(){sb.lineStart=wh,sb.lineEnd=kh}};Lh.invert=Lh;var fb,lb,hb,pb,db,vb,_b,yb,gb,mb,xb,bb,wb=1e9,Mb=-wb,Tb={sphere:Vl,point:Vl,lineStart:Gh,lineEnd:Vl,polygonStart:Vl,polygonEnd:Vl},kb=[null,null],Nb={type:"LineString",coordinates:kb},Sb=Il(),Eb=Il(),Ab={point:Vl,lineStart:Vl,lineEnd:Vl,polygonStart:function(){Ab.lineStart=ap,Ab.lineEnd=fp},polygonEnd:function(){Ab.lineStart=Ab.lineEnd=Ab.point=Vl,Sb.add(Wx(Eb)),Eb.reset()},result:function(){var t=Sb/2;return Sb.reset(),t}},Cb=1/0,zb=Cb,Pb=-Cb,Lb=Pb,qb={point:lp,lineStart:Vl,lineEnd:Vl,polygonStart:Vl,polygonEnd:Vl,result:function(){var t=[[Cb,zb],[Pb,Lb]];return Pb=Lb=-(zb=Cb=1/0),t}},Ub=0,Rb=0,Db=0,Ob=0,Fb=0,Ib=0,Yb=0,Bb=0,jb=0,Hb={point:hp,lineStart:pp,lineEnd:_p,polygonStart:function(){Hb.lineStart=yp,Hb.lineEnd=gp},polygonEnd:function(){Hb.point=hp,Hb.lineStart=pp,Hb.lineEnd=_p},result:function(){var t=jb?[Yb/jb,Bb/jb]:Ib?[Ob/Ib,Fb/Ib]:Db?[Ub/Db,Rb/Db]:[NaN,NaN];return Ub=Rb=Db=Ob=Fb=Ib=Yb=Bb=jb=0,t}},Xb=Il(),Vb=Np(function(){return!0},Ap,zp,[-Yx,-Bx]);Up.prototype={point:function(t,n){this.stream.point(t,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Wb=16,$b=Gx(30*Vx),Zb=qp({point:function(t,n){this.stream.point(t*Vx,n*Vx)}}),Gb=Wp(function(t){return rb(2/(1+t))});Gb.invert=$p(function(t){return 2*Hl(t/2)});var Jb=Wp(function(t){return(t=jl(t))&&t/nb(t)});Jb.invert=$p(function(t){return t}),Jp.invert=function(t,n){return[t,2*$x(Qx(n))-Bx]},rd.invert=rd,ad.invert=$p($x),sd.invert=$p(Hl),ld.invert=$p(function(t){return 2+$x(t)}),pd.invert=function(t,n){return[-n,2*$x(Qx(t))-Bx]},t.version=vd,t.bisect=yd,t.bisectRight=yd,t.bisectLeft=gd,t.ascending=n,t.bisector=e,t.descending=i,t.deviation=a,t.extent=c,t.histogram=v,t.thresholdFreedmanDiaconis=y,t.thresholdScott=g,t.thresholdSturges=d,t.max=m,t.mean=x,t.median=b,t.merge=w,t.min=M,t.pairs=T,t.permute=k,t.quantile=_,t.range=l,t.scan=N,t.shuffle=S,t.sum=E,t.ticks=h,t.tickStep=p,t.transpose=A,t.variance=u,t.zip=z,t.entries=j,t.keys=Y,t.values=B,t.map=L,t.set=I,t.nest=q,t.randomUniform=H,t.randomNormal=X,t.randomLogNormal=V,t.randomBates=$,t.randomIrwinHall=W,t.randomExponential=Z,t.easeLinear=G,t.easeQuad=K,t.easeQuadIn=J,t.easeQuadOut=Q,t.easeQuadInOut=K,t.easeCubic=et,t.easeCubicIn=tt,t.easeCubicOut=nt,t.easeCubicInOut=et,t.easePoly=Cd,t.easePolyIn=Ed,t.easePolyOut=Ad,t.easePolyInOut=Cd,t.easeSin=ot,t.easeSinIn=rt,t.easeSinOut=it,t.easeSinInOut=ot,t.easeExp=ct,t.easeExpIn=ut,t.easeExpOut=at,t.easeExpInOut=ct,t.easeCircle=lt,t.easeCircleIn=st,t.easeCircleOut=ft,t.easeCircleInOut=lt,t.easeBounce=pt,t.easeBounceIn=ht,t.easeBounceOut=pt,t.easeBounceInOut=dt,t.easeBack=Vd,t.easeBackIn=Hd,t.easeBackOut=Xd,t.easeBackInOut=Vd,t.easeElastic=Jd,t.easeElasticIn=Gd,t.easeElasticOut=Jd,t.easeElasticInOut=Qd,t.polygonArea=vt,t.polygonCentroid=_t,t.polygonHull=xt,t.polygonContains=bt,t.polygonLength=wt,t.path=Tt,t.quadtree=jt,t.queue=Qt,t.arc=sn,t.area=vn,t.line=dn,t.pie=gn,t.radialArea=Mn,t.radialLine=wn,t.symbol=Tn,t.symbols=Av,t.symbolCircle=lv,t.symbolCross=hv,t.symbolDiamond=vv,t.symbolSquare=bv,t.symbolStar=xv,t.symbolTriangle=Mv,t.symbolWye=Ev,t.curveBasisClosed=Cn,t.curveBasisOpen=Pn,t.curveBasis=En,t.curveBundle=Cv,t.curveCardinalClosed=Pv,t.curveCardinalOpen=Lv,t.curveCardinal=zv,t.curveCatmullRomClosed=Uv,t.curveCatmullRomOpen=Rv,t.curveCatmullRom=qv,t.curveLinearClosed=jn,t.curveLinear=ln,t.curveMonotoneX=Jn,t.curveMonotoneY=Qn,t.curveNatural=ne,t.curveStep=re,t.curveStepAfter=oe,t.curveStepBefore=ie,t.stack=se,t.stackOffsetExpand=fe,t.stackOffsetNone=ue,t.stackOffsetSilhouette=le,t.stackOffsetWiggle=he,t.stackOrderAscending=pe,t.stackOrderDescending=ve,t.stackOrderInsideOut=_e,t.stackOrderNone=ae,t.stackOrderReverse=ye,t.color=be,t.rgb=ke,t.hsl=Ae,t.lab=Le,t.hcl=Ie,t.cubehelix=je,t.interpolate=ar,t.interpolateArray=nr,t.interpolateNumber=er,t.interpolateObject=rr,t.interpolateRound=cr,t.interpolateString=ur,t.interpolateTransformCss=T_,t.interpolateTransformSvg=k_,t.interpolateZoom=_r,t.interpolateRgb=y_,t.interpolateRgbBasis=g_,t.interpolateRgbBasisClosed=m_,t.interpolateHsl=C_,t.interpolateHslLong=z_,t.interpolateLab=gr,t.interpolateHcl=P_,t.interpolateHclLong=L_,t.interpolateCubehelix=q_,t.interpolateCubehelixLong=U_,t.interpolateBasis=Ve,t.interpolateBasisClosed=We,t.quantize=br,t.dispatch=wr,t.dsvFormat=Cr,t.csvParse=I_,t.csvParseRows=Y_,t.csvFormat=B_,t.csvFormatRows=j_,t.tsvParse=X_,t.tsvParseRows=V_,t.tsvFormat=W_,t.tsvFormatRows=$_,t.request=zr,t.html=Z_,t.json=G_,t.text=J_,t.xml=Q_,t.csv=K_,t.tsv=ty,t.now=Dr,t.timer=Ir,t.timerFlush=Yr,t.timeout=Vr,t.interval=Wr,t.timeInterval=$r,t.timeMillisecond=hy,t.timeMilliseconds=py,t.timeSecond=my,t.timeSeconds=xy,t.timeMinute=by,t.timeMinutes=wy,t.timeHour=My,t.timeHours=Ty,t.timeDay=ky,t.timeDays=Ny,t.timeWeek=Sy,t.timeWeeks=qy,t.timeSunday=Sy,t.timeSundays=qy,t.timeMonday=Ey,t.timeMondays=Uy,t.timeTuesday=Ay,t.timeTuesdays=Ry,t.timeWednesday=Cy,t.timeWednesdays=Dy,t.timeThursday=zy,t.timeThursdays=Oy,t.timeFriday=Py,t.timeFridays=Fy,t.timeSaturday=Ly,t.timeSaturdays=Iy,t.timeMonth=Yy,t.timeMonths=By,t.timeYear=jy,t.timeYears=Hy,t.utcMillisecond=hy,t.utcMilliseconds=py,t.utcSecond=my,t.utcSeconds=xy,t.utcMinute=Xy,t.utcMinutes=Vy,t.utcHour=Wy,t.utcHours=$y,t.utcDay=Zy,t.utcDays=Gy,t.utcWeek=Jy,t.utcWeeks=ig,t.utcSunday=Jy,t.utcSundays=ig,t.utcMonday=Qy,t.utcMondays=og,t.utcTuesday=Ky,t.utcTuesdays=ug,t.utcWednesday=tg,t.utcWednesdays=ag,t.utcThursday=ng,t.utcThursdays=cg,t.utcFriday=eg,t.utcFridays=sg,t.utcSaturday=rg,t.utcSaturdays=fg,t.utcMonth=lg,t.utcMonths=hg,t.utcYear=pg,t.utcYears=vg,t.formatLocale=ui,t.formatDefaultLocale=ai,t.formatSpecifier=ri,t.precisionFixed=ci,t.precisionPrefix=si,t.precisionRound=fi,t.isoFormat=Ng,t.isoParse=Sg,t.timeFormatLocale=di,t.timeFormatDefaultLocale=co,t.scaleBand=ho,t.scalePoint=vo,t.scaleIdentity=Eo,t.scaleLinear=So,t.scaleLog=Ro,t.scaleOrdinal=lo,t.scaleImplicit=zg,t.scalePow=Oo,t.scaleSqrt=Fo,t.scaleQuantile=Io,t.scaleQuantize=Yo,t.scaleThreshold=Bo,t.scaleTime=Vo,t.scaleUtc=Wo,t.schemeCategory10=Ig,t.schemeCategory20b=Yg,t.schemeCategory20c=Bg,t.schemeCategory20=jg,t.scaleSequential=Jo,t.interpolateCubehelixDefault=Hg,t.interpolateRainbow=Zo,t.interpolateWarm=Xg,t.interpolateCool=Vg,t.interpolateViridis=$g,t.interpolateMagma=Zg,t.interpolateInferno=Gg,t.interpolatePlasma=Jg,t.creator=nu,t.customEvent=fu,t.local=eu,t.matcher=im,t.mouse=pu,t.namespace=Qo,t.namespaces=Kg,t.select=qa,t.selectAll=Ua,t.selection=La,t.selector=vu,t.selectorAll=gu,t.touch=Ra,t.touches=Da,t.window=Vu,t.active=Ic,t.interrupt=ja,t.transition=Rc,t.axisTop=Wc,t.axisRight=$c,t.axisBottom=Zc,t.axisLeft=Gc,t.cluster=is,t.hierarchy=_s,t.pack=Ys,t.packSiblings=Us,t.packEnclose=Ts,t.partition=Ws,t.stratify=Gs,t.tree=uf,t.treemap=sf,t.treemapBinary=ff,t.treemapDice=Vs,t.treemapSlice=af,t.treemapSliceDice=lf,t.treemapSquarify=Pm,t.treemapResquarify=Lm,t.forceCenter=hf,t.forceCollide=yf,t.forceLink=mf,t.forceManyBody=Mf,t.forceSimulation=wf,t.forceX=Tf,t.forceY=kf,t.drag=Uf,t.dragDisable=Ef,t.dragEnable=Af,t.voronoi=vl,t.zoom=kl,t.zoomIdentity=Xm,t.zoomTransform=ml,t.brush=Ol,t.brushX=Rl,t.brushY=Dl,t.brushSelection=Ul,t.geoArea=nh,t.geoBounds=mh,t.geoCentroid=Ch,t.geoCircle=Yh,t.geoClipExtent=Zh,t.geoDistance=np,t.geoGraticule=ip,t.geoInterpolate=op,t.geoLength=tp,t.geoPath=Tp,t.geoAlbers=Hp,t.geoAlbersUsa=Vp,t.geoAzimuthalEqualArea=Zp,t.geoAzimuthalEquidistant=Gp,t.geoConicConformal=ed,t.geoConicEqualArea=jp,t.geoConicEquidistant=ud,t.geoEquirectangular=id,t.geoGnomonic=cd,t.geoProjection=Fp,t.geoProjectionMutator=Ip,t.geoMercator=Qp,t.geoOrthographic=fd,t.geoStereographic=hd,t.geoTransverseMercator=dd,t.geoRotation=Oh,t.geoStream=Gl,t.geoTransform=Lp,Object.defineProperty(t,"__esModule",{value:!0})});
<!DOCTYPE html>
<style>
.axis--y .tick line {
/*stroke: #fff;*/
stroke-opacity: 0.15;
}
.axis .domain {
display: none;
}
text {
font: 10px sans-serif;
}
</style>
<div class="chart" id="chart"></div>
<script src="d3.min.js"></script>
<script src="summaryTimeSeriesChart.js"></script>
<script>
function type(d) {
d.pulse_id = d.pulse_id
d.pulse_start = new Date(d.pulse_start)
d.pulse_end = new Date(d.pulse_end)
d.mean = +d.mean
d.stdev = +d.stdev
d.median = +d.median
d.quartile1 = +d.quartile1
d.quartile3 = +d.quartile3
d.min = +d.min
d.max = +d.max
return d;
}
var datasetName = 'TSM_Wfm_20170223_191232_Strain1';
var dataFilename = datasetName + '_overview.csv';
// var datasetVariableName = datasetName + '_' + variableName;
// var dataDirPrefix = './data/overview/';
d3.csv(dataFilename, type, function(error, data) {
if (error) {
console.error('Error getting or parsing data.');
throw error;
}
var chart = summaryTimeSeriesChart()
.width(960)
.height(200)
.alignMedian(false)
.titleText(datasetName);
d3.select('#chart').data(data).call(chart);
});
</script>
MIT License
Copyright (c) 2017 Chad Steed
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
var summaryTimeSeriesChart = function () {
var margin = {top: 20, right: 20, bottom: 30, left: 60},
width = 900 - margin.left - margin.right,
height = 120 - margin.top - margin.bottom,
titleText = 'Title',
alignMedian = false;
// xScale = d3.scaleTime(),
// yScale = d3.scaleLinear();
function chart(selection) {
var data = selection.enter().data();
// if aligning summary graphics to median transform the data
if (alignMedian === true) {
console.log("aligninMedians");
data.forEach(function(d) {
d.quartile3 = d.quartile3 - d.median;
d.quartile1 = d.quartile1 - d.median;
d.max = d.max - d.median;
d.min = d.min - d.median;
d.median = 0.;
});
}
// create zoom function
var zoom = d3.zoom()
.scaleExtent([1, 32])
.translateExtent([[0,0], [width, height]])
.extent([[0,0], [width, height]])
.on("zoom", zoomed);
// update x scale
var startDate = d3.min(data, function(d) { return d.pulse_start; });
var endDate = d3.max(data, function(d) { return d.pulse_end; });
var xScale = d3.scaleTime()
.domain([startDate,endDate])
.range([0, width])
.nice();
// update y scale
var yMin = d3.min(data, function(d) {
return Math.min(d.median, Math.min(d.quartile1, d.min))
})
var yMax = d3.max(data, function(d) {
return Math.max(d.median, Math.max(d.max, d.quartile3))
})
var yScale = d3.scaleLinear()
.domain([yMin, yMax])
.range([height, 0])
.nice();
// append the svg object to the selection
var svg = selection.append('svg')
.attr('width', width + margin.left + margin.right)
.attr('height', height + margin.top + margin.bottom);
var g = svg.append('g')
.attr('transform', 'translate(' + margin.left + ',' + margin.top + ')');
g.append("clipPath")
.attr("id", "clip")
.append("rect")
.attr("width", width)
.attr("height", height);
// g.append("rect")
// .attr('width', '100%')
// .attr('height', '100%')
// .attr('fill', "lightgray");
var yAxis = d3.axisLeft(yScale)
.tickSize(-width)
.tickPadding(10);
g.append("g")
.attr("class", "axis axis--y")
.call(yAxis);
var xAxis = d3.axisBottom(xScale);
g.append("g")
.attr("class", "axis axis--x")
.attr("transform", "translate(0," + height + ")")
.call(xAxis);
// .call(d3.axisBottom(xScale))
// .select(".domain")
// .remove();
g.selectAll("iqr-bar")
.data(data)
.enter().append("rect")
.attr("class", "iqr-bar")
.attr("clip-path", "url(#clip)")
.attr("fill", "#c6dbef")
.attr("stroke", "#9ecae1")
.attr("x", function(d) { return xScale(d.pulse_start) })
.attr("y", function(d) { return yScale(d.quartile3)})
.attr("width", function(d) { return (xScale(d.pulse_end) - xScale(d.pulse_start)) })
.attr("height", function(d) { return (yScale(d.quartile1) - yScale(d.quartile3))});
g.selectAll("range-line")
.data(data)
.enter().append("line")
.attr("class", "range-line")
.attr("clip-path", "url(#clip)")
.attr("x1", function(d) { return xScale(d.pulse_start) + ((xScale(d.pulse_end) - xScale(d.pulse_start))/2.) })
.attr("x2", function(d) { return xScale(d.pulse_start) + ((xScale(d.pulse_end) - xScale(d.pulse_start))/2.) })
.attr("y1", function(d, i) { return yScale(d.max) })
.attr("y2", function(d) { return yScale(d.min) })
.attr("stroke", "#C0C0C0")
.attr("stroke-width", "1");
g.selectAll("median-line")
.data(data)
.enter().append("line")
.attr("class", "median-line")
.attr("clip-path", "url(#clip)")
.attr("x1", function(d) { return xScale(d.pulse_start) })
.attr("x2", function(d) { return xScale(d.pulse_end) })
.attr("y1", function(d) { return yScale(d.median); })
.attr("y2", function(d) { return yScale(d.median) })
.attr("stroke", "black")
.attr("stroke-width", "1");
g.append("text")
.attr("x", 0)
.attr("y", -10)
.style("text-anchor", "start")
.style("font-weight", "bold")
.text(titleText);
svg.call(zoom)
function zoomed() {
var t = d3.event.transform;
var xt = t.rescaleX(xScale);
var yt = t.rescaleY(yScale);
// svg.selectAll("iqr-bar")
svg.selectAll(".iqr-bar")
.attr("x", function(d) { return xt(d.pulse_start) })
.attr("y", function(d) { return yt(d.quartile3) })
.attr("width", function(d) { return (xt(d.pulse_end) - xt(d.pulse_start)) })
.attr("height", function(d) { return (yt(d.quartile1) - yt(d.quartile3))});
svg.selectAll(".range-line")
.attr("x1", function(d) { return xt(d.pulse_start) + ((xt(d.pulse_end) - xt(d.pulse_start))/2.) })
.attr("x2", function(d) { return xt(d.pulse_start) + ((xt(d.pulse_end) - xt(d.pulse_start))/2.) })
.attr("y1", function(d, i) { return yt(d.max) })
.attr("y2", function(d) { return yt(d.min) });
svg.selectAll(".median-line")
.attr("x1", function(d) { return xt(d.pulse_start) })
.attr("x2", function(d) { return xt(d.pulse_end) })
.attr("y1", function(d) { return yt(d.median); })
.attr("y2", function(d) { return yt(d.median) })
g.select(".axis--x").call(xAxis.scale(xt));
g.select(".axis--y").call(yAxis.scale(yt));
}
}
chart.alignMedian = function(value) {
console.log("value: " + value);
if (!arguments.length) {
return alignMedian;
}
alignMedian = value;
return chart;
}
chart.width = function(value) {
if (!arguments.length) {
return width;
}
width = value - margin.left - margin.right;
return chart;
}
chart.height = function(value) {
if (!arguments.length) {
return height;
}
height = value - margin.top - margin.bottom;
return chart;
}
chart.titleText = function(value) {
if (!arguments.length) {
return titleText;
}
titleText = value;
return chart
}
return chart;
}
pulse_id pulse_start pulse_end mean stdev median quartile1 quartile3 min max
0 2017-02-24T00:12:32.517082600Z 2017-02-24T00:12:32.533749266Z 3.31885333900001E-4 0.03390063514337121 7.404398E-4 -0.01841575 0.01934138 -0.1028141 0.1167881
1 2017-02-24T00:12:32.533749266Z 2017-02-24T00:12:32.550415932Z 0.002439844061359999 0.04804242311212956 7.404398E-4 -0.03229706 0.0387752 -0.1391831 0.1245616
2 2017-02-24T00:12:32.550415932Z 2017-02-24T00:12:32.567082598Z 7.739769424999999E-4 0.07210516653521752 8.792528999999999E-4 -0.05228613 0.04904737 -0.2058133 0.2086823
3 2017-02-24T00:12:32.567082598Z 2017-02-24T00:12:32.583749264Z 8.713685501599978E-4 0.09431255524747716 -0.00620021 -0.0733857 0.06570493 -0.2185841 0.2694824
4 2017-02-24T00:12:32.583749264Z 2017-02-24T00:12:32.600415930Z 0.0013828668056399987 0.09499218241753261 -0.003146324 -0.06727793 0.0670236525 -0.2938208 0.2997437
5 2017-02-24T00:12:32.600415930Z 2017-02-24T00:12:32.617082596Z 0.001220843863640003 0.08664587618574021 -0.001758194 -0.065820395 0.06348392 -0.2121987 0.2325582
6 2017-02-24T00:12:32.617082596Z 2017-02-24T00:12:32.633749262Z 0.0013776472089999982 0.08519782424389642 0.001712131 -0.06422405 0.06237341 -0.2072014 0.2433856
7 2017-02-24T00:12:32.633749262Z 2017-02-24T00:12:32.650415928Z 7.406616167999962E-4 0.07938310437094254 0.001573318 -0.0541601025 0.05487751 -0.1991503 0.2386659
8 2017-02-24T00:12:32.650415928Z 2017-02-24T00:12:32.667082594Z 7.195621510600002E-4 0.08123462538120017 4.637477500000001E-5 -0.05756102 0.05571039 -0.1902663 0.245329
9 2017-02-24T00:12:32.667082594Z 2017-02-24T00:12:32.683749260Z 0.00103039246134 0.08643519639041279 -3.700643E-4 -0.058879745 0.0528647225 -0.1913768 0.2553235
10 2017-02-24T00:12:32.683749260Z 2017-02-24T00:12:32.700415926Z 0.0011026864272199982 0.08916572987067685 -5.088773E-4 -0.06359938500000001 0.06480264250000001 -0.1891557 0.2458842
11 2017-02-24T00:12:32.700415926Z 2017-02-24T00:12:32.717082592Z 9.586538633399984E-4 0.09256209803410256 0.002545009 -0.06720852499999999 0.06043003 -0.2310773 0.2686495
12 2017-02-24T00:12:32.717082592Z 2017-02-24T00:12:32.733749258Z 0.0016376164518799976 0.09005674183221686 4.628138E-4 -0.0647793 0.0643168 -0.1899886 0.2614313
13 2017-02-24T00:12:32.733749258Z 2017-02-24T00:12:32.750415924Z 0.00120696257532 0.08039846931771692 0.004071952 -0.06311354 0.058139615 -0.1813822 0.2278385
14 2017-02-24T00:12:32.750415924Z 2017-02-24T00:12:32.767082590Z 0.0012759248590199987 0.07673710877943068 0.004071952 -0.057491614999999996 0.05404463 -0.1619484 0.222286
15 2017-02-24T00:12:32.767082590Z 2017-02-24T00:12:32.783749256Z -3.5976829799966745E-6 0.08797250107436005 -0.004534454 -0.06672268 0.060915875 -0.2166407 0.2503262
16 2017-02-24T00:12:32.783749256Z 2017-02-24T00:12:32.800415922Z 0.0015077978826399982 0.09625105904238514 -0.003146324 -0.06672268 0.06764831 -0.2210827 0.2628194
17 2017-02-24T00:12:32.800415922Z 2017-02-24T00:12:32.817082588Z 0.0012665967343600038 0.10005328333536927 0.001156879 -0.07144232 0.06959169 -0.2158078 0.2914149
18 2017-02-24T00:12:32.817082588Z 2017-02-24T00:12:32.833749254Z 0.001020731101199998 0.11228795390081557 0.001850944 -0.085809465 0.08291774 -0.246902 0.3266734
19 2017-02-24T00:12:32.833749254Z 2017-02-24T00:12:32.850415920Z 7.987407210000083E-4 0.1097164956769679 0.002406196 -0.077480685 0.08375062 -0.251344 0.3089053
20 2017-02-24T00:12:32.850415920Z 2017-02-24T00:12:32.867082586Z 0.0013032432606800031 0.0979861407595496 0.005460082 -0.0685272475 0.070632785 -0.2274681 0.2486605
21 2017-02-24T00:12:32.867082586Z 2017-02-24T00:12:32.883749252Z 7.981862962800001E-4 0.08267761936349942 7.404398E-4 -0.06033728 0.05820902 -0.2166407 0.235612
22 2017-02-24T00:12:32.883749252Z 2017-02-24T00:12:32.900415918Z 6.11621311079998E-4 0.07471102032088746 1.851878E-4 -0.05478476 0.0579314 -0.1977622 0.2208979
23 2017-02-24T00:12:32.900415918Z 2017-02-24T00:12:32.917082584Z 6.019601817199977E-4 0.0683017235239093 0.00212857 -0.05339663 0.04960262 -0.1744416 0.1997983
24 2017-02-24T00:12:32.917082584Z 2017-02-24T00:12:32.933749250Z 0.0015618796757800085 0.059103108344576744 0.001850944 -0.0375025425 0.039746895 -0.1713877 0.1942458
25 2017-02-24T00:12:32.933749250Z 2017-02-24T00:12:32.950415916Z 0.0016149622895199978 0.07607105262470064 1.851878E-4 -0.0527719725 0.05321176 -0.1894334 0.1809197
26 2017-02-24T00:12:32.950415916Z 2017-02-24T00:12:32.967082582Z 0.0016641572031199962 0.09260999214963761 0.001295692 -0.07088707 0.06570493 -0.194153 0.2619865
27 2017-02-24T00:12:32.967082582Z 2017-02-24T00:12:32.983749248Z 9.387763047600042E-4 0.10359886946195007 0.009346846 -0.081089825 0.06681543 -0.2319102 0.2708705
28 2017-02-24T00:12:32.983749248Z 2017-02-24T00:12:33.000415914Z 0.0016018571903399996 0.10483776547724064 0.002961448 -0.0797711 0.07625471 -0.2463467 0.2669838
29 2017-02-24T00:12:33.000415914Z 2017-02-24T00:12:33.017082580Z 8.739219704399988E-4 0.09831699244291778 -0.00106412915 -0.0819227025 0.07375608 -0.2346864 0.2483828
30 2017-02-24T00:12:33.017082580Z 2017-02-24T00:12:33.033749246Z 3.3121924593998924E-4 0.0929404823696684 -0.001341755 -0.07671722 0.06903644 -0.2133092 0.2644851
31 2017-02-24T00:12:33.033749246Z 2017-02-24T00:12:33.050415912Z 0.001088582954919996 0.08681380244165972 0.001156879 -0.06838844 0.058139615 -0.1749968 0.2544906
32 2017-02-24T00:12:33.050415912Z 2017-02-24T00:12:33.067082578Z 9.542119656599998E-4 0.089386065868507 -6.476903E-4 -0.06255829 0.0573067425 -0.1997055 0.2492157
33 2017-02-24T00:12:33.067082578Z 2017-02-24T00:12:33.083749244Z 0.001235502542500004 0.08585043657068829 0.001295692 -0.06366879 0.0620263825 -0.2169184 0.2511591
34 2017-02-24T00:12:33.083749244Z 2017-02-24T00:12:33.100415910Z 9.291139024000032E-4 0.08617723653133241 0.002406196 -0.07060944 0.06487205 -0.1991503 0.2547682
35 2017-02-24T00:12:33.100415910Z 2017-02-24T00:12:33.117082576Z 0.0016208474111599992 0.07891142465633853 0.006570586 -0.06033728 0.0573067425 -0.1833256 0.2183992
36 2017-02-24T00:12:33.117082576Z 2017-02-24T00:12:33.133749242Z 8.981311925000023E-4 0.07687943799789197 0.002683822 -0.0583939 0.05820902 -0.1866571 0.2403317
37 2017-02-24T00:12:33.133749242Z 2017-02-24T00:12:33.150415908Z 7.298898595200105E-4 0.07641529660945172 0.004766017 -0.05894915 0.0497414275 -0.1608379 0.2261728
38 2017-02-24T00:12:33.150415908Z 2017-02-24T00:12:33.167082574Z 0.0010711477007399977 0.08681805023700882 0.003933139 -0.06422405 0.0625816325 -0.1802717 0.2589326
39 2017-02-24T00:12:33.167082574Z 2017-02-24T00:12:33.183749240Z 0.0012162905039599956 0.10057921717427022 0.001295692 -0.073316295 0.0653578925 -0.1958188 0.2658733
40 2017-02-24T00:12:33.183749240Z 2017-02-24T00:12:33.200415906Z 0.0011452186346199967 0.1052721644599806 0.006848212 -0.08115923 0.07042457 -0.2807723 0.288361
41 2017-02-24T00:12:33.200415906Z 2017-02-24T00:12:33.217082572Z 0.0010286158366400071 0.0995571269075621 0.005182456 -0.08004873 0.07375608 -0.2313549 0.263097
42 2017-02-24T00:12:33.217082572Z 2017-02-24T00:12:33.233749238Z 9.90525053319999E-4 0.08907054487323744 -3.700643E-4 -0.07060944 0.0665378 -0.2235814 0.2197874
43 2017-02-24T00:12:33.233749238Z 2017-02-24T00:12:33.250415904Z 0.0014996917517199949 0.07393926866272998 0.003100261 -0.04812174 0.057584365 -0.1841585 0.2367225
44 2017-02-24T00:12:33.250415904Z 2017-02-24T00:12:33.267082570Z 8.50490725019997E-4 0.07073302950769803 0.001434505 -0.0541601025 0.049255585 -0.1655575 0.2006312
45 2017-02-24T00:12:33.267082570Z 2017-02-24T00:12:33.283749236Z 0.0010438295865199984 0.07673278699226109 0.001573318 -0.0599902525 0.0526565 -0.1755521 0.2147901
46 2017-02-24T00:12:33.283749236Z 2017-02-24T00:12:33.300415902Z 0.001150771007919996 0.08210944797304297 -0.004118015 -0.059434995 0.05709852 -0.1816598 0.2592103
47 2017-02-24T00:12:33.300415902Z 2017-02-24T00:12:33.317082568Z 0.0014353929520400006 0.09663638725296818 0.005182456 -0.07137291500000001 0.065080265 -0.234964 0.2983555
48 2017-02-24T00:12:33.317082568Z 2017-02-24T00:12:33.333749234Z 9.220072987800041E-4 0.10487778341620427 0.001018066 -0.08171448 0.06757890250000001 -0.2680015 0.2833637
49 2017-02-24T00:12:33.333749234Z 2017-02-24T00:12:33.350415900Z 9.240072436200014E-4 0.11385068694860755 0.003239074 -0.0874752225 0.08152961 -0.2596728 0.3125144
50 2017-02-24T00:12:33.350415900Z 2017-02-24T00:12:33.367082566Z 0.0015070198467200093 0.1041252532099585 8.792528999999999E-4 -0.07859119249999999 0.08291774 -0.2396837 0.2947464
51 2017-02-24T00:12:33.367082566Z 2017-02-24T00:12:33.383749232Z 8.889145495999993E-4 0.09018030983906501 0.003100261 -0.0647793 0.06681543 -0.2258024 0.2389436
52 2017-02-24T00:12:33.383749232Z 2017-02-24T00:12:33.400415898Z 7.643152569400004E-4 0.07871010518855505 0.00212857 -0.05534001 0.0579314 -0.191932 0.2150677
53 2017-02-24T00:12:33.400415898Z 2017-02-24T00:12:33.417082564Z 7.264478835200047E-4 0.07183204352150221 -0.0032851369999999996 -0.04756649 0.04682636 -0.1680562 0.2039627
54 2017-02-24T00:12:33.417082564Z 2017-02-24T00:12:33.433749230Z 0.0010707035027199957 0.0704186056189513 0.001018066 -0.04756649 0.0451606 -0.1910991 0.215623
55 2017-02-24T00:12:33.433749230Z 2017-02-24T00:12:33.450415896Z 0.001862493127780012 0.07562229293644813 0.002545009 -0.053327225 0.0500884625 -0.1777731 0.2295043
56 2017-02-24T00:12:33.450415896Z 2017-02-24T00:12:33.467082562Z 0.0012739257962799911 0.09135405152150776 8.792528999999999E-4 -0.07081766249999999 0.0642473925 -0.180827 0.2322805
57 2017-02-24T00:12:33.467082562Z 2017-02-24T00:12:33.483749228Z 0.0010084048553199922 0.10348103695175928 0.001573318 -0.08115923 0.06757890250000001 -0.2402389 0.3011318
58 2017-02-24T00:12:33.483749228Z 2017-02-24T00:12:33.500415894Z 0.0012702614400599895 0.10706041196346125 0.00212857 -0.087267 0.07653234 -0.2549531 0.3075172
59 2017-02-24T00:12:33.500415894Z 2017-02-24T00:12:33.517082560Z 0.0015626563898200009 0.10355818176876548 0.0033778870000000004 -0.07949348 0.0739643025 -0.2285786 0.2930806
60 2017-02-24T00:12:33.517082560Z 2017-02-24T00:12:33.533749226Z 3.5154141147999995E-4 0.09267851191527657 -6.476903E-4 -0.0722057925 0.067301275 -0.2530097 0.2500486
61 2017-02-24T00:12:33.533749226Z 2017-02-24T00:12:33.550415892Z -3.924540272000351E-5 0.08354026211240441 0.003239074 -0.06533455 0.06154054 -0.1758297 0.2256175
62 2017-02-24T00:12:33.550415892Z 2017-02-24T00:12:33.567082558Z 0.0013322279260800042 0.0779424381516451 0.003933139 -0.0560340775 0.05959715 -0.1780507 0.1873051
63 2017-02-24T00:12:33.567082558Z 2017-02-24T00:12:33.583749224Z 0.001062707682640001 0.07641948724459627 4.628138E-4 -0.0522167225 0.0579314 -0.1752744 0.1700923
64 2017-02-24T00:12:33.583749224Z 2017-02-24T00:12:33.600415890Z 6.054028356600028E-4 0.06066438260023982 4.628138E-4 -0.04423497 0.04849211 -0.1222479 0.1503809
65 2017-02-24T00:12:33.600415890Z 2017-02-24T00:12:33.617082556Z 0.0012367241022199975 0.04448487772877414 -3.700643E-4 -0.032505275 0.0312793 -0.09059852 0.1081817
66 2017-02-24T00:12:33.617082556Z 2017-02-24T00:12:33.633749222Z 0.0019226823402199976 0.03635340981386365 0.001018066 -0.02452353 0.02628203 -0.07477383 0.07708759
67 2017-02-24T00:12:33.633749222Z 2017-02-24T00:12:33.650415888Z 0.0013271190713799997 0.03130655791690973 0.001573318 -0.02063676 0.0217706125 -0.07310808 0.07042457
68 2017-02-24T00:12:33.650415888Z 2017-02-24T00:12:33.667082554Z 0.0011549909326400002 0.026889233184550478 7.404398E-4 -0.01897101 0.02017426 -0.05922678 0.06403917
69 2017-02-24T00:12:33.667082554Z 2017-02-24T00:12:33.683749220Z 0.0014604905808399988 0.021963676779387868 0.001573318 -0.01258561 0.01767563 -0.05006512 0.0526565
70 2017-02-24T00:12:33.683749220Z 2017-02-24T00:12:33.700415886Z 0.0012377235526600003 0.0167669506453848 0.001018066 -0.01008697 0.01323361 -0.04007058 0.04432772
71 2017-02-24T00:12:33.700415886Z 2017-02-24T00:12:33.717082552Z 7.417726406199971E-4 0.01224156789392524 4.628138E-4 -0.007865966 0.009902098 -0.02618928 0.02711491
72 2017-02-24T00:12:33.717082552Z 2017-02-24T00:12:33.733749218Z 0.0013395568829199995 0.010019942315016286 0.00212857 -0.005922584 0.00906922 -0.02008151 0.02406102
73 2017-02-24T00:12:33.733749218Z 2017-02-24T00:12:33.750415884Z 9.686485184400001E-4 0.007922646662457736 0.001573318 -0.003701576 0.006570586 -0.02035914 0.02184002
74 2017-02-24T00:12:33.750415884Z 2017-02-24T00:12:33.767082550Z 0.001181754231899999 0.00636080827025443 0.001712131 -0.003146324 0.005737708 -0.01480662 0.017398
75 2017-02-24T00:12:33.767082550Z 2017-02-24T00:12:33.783749216Z 7.81306489459999E-4 0.0050237919228316745 1.851878E-4 -0.002313446 0.003794326 -0.0114751 0.01462174
76 2017-02-24T00:12:33.783749216Z 2017-02-24T00:12:33.800415882Z 0.0012325042483800003 0.005260380492585927 7.404398E-4 -0.002591072 0.004349578 -0.009254097 0.01767563
77 2017-02-24T00:12:33.800415882Z 2017-02-24T00:12:33.817082548Z 0.0011503269665400005 0.00529318302342816 7.404398E-4 -0.002868698 0.00490483 -0.01064223 0.01434411
78 2017-02-24T00:12:33.817082548Z 2017-02-24T00:12:33.833749214Z 0.0011155682069999998 0.0044138881656821515 0.001573318 -0.002313446 0.004349578 -0.009531723 0.01184548
79 2017-02-24T00:12:33.833749214Z 2017-02-24T00:12:33.850415880Z 0.0010627082170399996 0.004510647074040151 0.001850944 -0.002591072 0.004627204 -0.009531723 0.01045735
80 2017-02-24T00:12:33.850415880Z 2017-02-24T00:12:33.867082546Z 0.0011637640762800002 0.004162754580668116 0.001573318 -0.001758194 0.003794326 -0.008976471 0.0110126
81 2017-02-24T00:12:33.867082546Z 2017-02-24T00:12:33.883749212Z 9.586539802200002E-4 0.004391213863130078 0.001295692 -0.001758194 0.003794326 -0.01286323 0.01017972
82 2017-02-24T00:12:33.883749212Z 2017-02-24T00:12:33.900415878Z 0.0011120145957200023 0.003807181909513272 0.001295692 -0.001758194 0.004349578 -0.008421218 0.008791594
83 2017-02-24T00:12:33.900415878Z 2017-02-24T00:12:33.917082544Z 0.0012089616099400001 0.0036758031328906885 0.00212857 -0.00203582 0.003794326 -0.009254097 0.009624472
84 2017-02-24T00:12:33.917082544Z 2017-02-24T00:12:33.933749210Z 0.00122895065388 0.0038932755513446694 0.001573318 -0.001480568 0.003794326 -0.009809349 0.01017972
85 2017-02-24T00:12:33.933749210Z 2017-02-24T00:12:33.950415876Z 0.00117364757436 0.003547478727975763 0.001573318 -0.001480568 0.003239074 -0.007865966 0.009624472
86 2017-02-24T00:12:33.950415876Z 2017-02-24T00:12:33.967082542Z 0.0010705927841600004 0.003774318421066705 4.628138E-4 -0.001480568 0.003239074 -0.00758834 0.01212311
87 2017-02-24T00:12:33.967082542Z 2017-02-24T00:12:33.983749208Z 0.00115965519774 0.003574755972116108 4.628138E-4 -0.001202942 0.0035167 -0.00620021 0.01017972
88 2017-02-24T00:12:33.983749208Z 2017-02-24T00:12:34.000415874Z 0.001014401280900001 0.0030981424648834277 7.404398E-4 -0.001480568 0.003239074 -0.005367332 0.01017972
89 2017-02-24T00:12:34.000415874Z 2017-02-24T00:12:34.017082540Z 9.295587629999995E-4 0.002876485498701873 7.404398E-4 -9.253163E-4 0.002683822 -0.007310714 0.008236342
90 2017-02-24T00:12:34.017082540Z 2017-02-24T00:12:34.033749206Z 0.0014563818884200004 0.002821012035785586 0.001850944 -3.700643E-4 0.0035167 -0.006755462 0.007403464
91 2017-02-24T00:12:34.033749206Z 2017-02-24T00:12:34.050415872Z 9.829740217000018E-4 0.003045871917197409 0.001295692 -0.001202942 0.0035167 -0.00758834 0.007403464
92 2017-02-24T00:12:34.050415872Z 2017-02-24T00:12:34.067082538Z 0.001162875664539999 0.0027278891853040436 0.001018066 -3.700643E-4 0.003239074 -0.006477836 0.008791594
93 2017-02-24T00:12:34.067082538Z 2017-02-24T00:12:34.083749204Z 0.0010749237506799997 0.003038679386409831 7.404398E-4 -0.001480568 0.003239074 -0.005644958 0.008791594
94 2017-02-24T00:12:34.083749204Z 2017-02-24T00:12:34.100415870Z 0.0010514921187200004 0.0028527329820152987 0.001018066 -0.001202942 0.002961448 -0.005367332 0.008513968
95 2017-02-24T00:12:34.100415870Z 2017-02-24T00:12:34.117082536Z 0.001093469157759999 0.0027616715177979406 7.404398E-4 -0.001202942 0.003239074 -0.005089706 0.007403464
96 2017-02-24T00:12:34.117082536Z 2017-02-24T00:12:34.133749202Z 0.00128258801056 0.003060239238039711 0.001295692 -0.001202942 0.003239074 -0.005644958 0.009346846
97 2017-02-24T00:12:34.133749202Z 2017-02-24T00:12:34.150415868Z 0.0010702596107000004 0.0027244600850835367 7.404398E-4 -9.253163E-4 0.002961448 -0.005089706 0.008236342
98 2017-02-24T00:12:34.150415868Z 2017-02-24T00:12:34.167082534Z 0.00119996650254 0.002855531957714987 0.001295692 -6.476903E-4 0.0034472935000000003 -0.005922584 0.006848212
99 2017-02-24T00:12:34.167082534Z 2017-02-24T00:12:34.183749200Z 0.0012273959595199997 0.0029407076482142087 0.001573318 -9.253163E-4 0.0035167 -0.005922584 0.007958716
100 2017-02-24T00:12:34.183749200Z 2017-02-24T00:12:34.200415866Z 0.0010037404590999988 0.0027935720708855173 0.001573318 -0.001202942 0.002961448 -0.00620021 0.007958716
101 2017-02-24T00:12:34.200415866Z 2017-02-24T00:12:34.217082532Z 7.844158957000005E-4 0.002670928534972331 0.001018066 -9.253163E-4 0.002683822 -0.007033088 0.008791594
102 2017-02-24T00:12:34.217082532Z 2017-02-24T00:12:34.233749198Z 0.0013646542446599994 0.0025437129685455624 0.001573318 -9.243825E-5 0.002961448 -0.005367332 0.00768109
103 2017-02-24T00:12:34.233749198Z 2017-02-24T00:12:34.250415864Z 0.0010457174813600007 0.0023960953745754683 0.001018066 -6.476903E-4 0.002683822 -0.004534454 0.007125838
104 2017-02-24T00:12:34.250415864Z 2017-02-24T00:12:34.267082530Z 0.0011718707375000014 0.002352273864283526 0.001018066 -6.476903E-4 0.002683822 -0.00481208 0.007958716
105 2017-02-24T00:12:34.267082530Z 2017-02-24T00:12:34.283749196Z 0.0012146251477600002 0.00255728174344298 0.001295692 -6.476903E-4 0.002683822 -0.00481208 0.009902098
106 2017-02-24T00:12:34.283749196Z 2017-02-24T00:12:34.300415862Z 0.0010889160809599986 0.00265056123140825 7.404398E-4 -6.476903E-4 0.002961448 -0.005644958 0.009346846
107 2017-02-24T00:12:34.300415862Z 2017-02-24T00:12:34.317082528Z 9.617633980599999E-4 0.0025631807336574026 0.001018066 -9.253163E-4 0.002961448 -0.005089706 0.006570586
108 2017-02-24T00:12:34.317082528Z 2017-02-24T00:12:34.333749194Z 0.00112600693364 0.0023378747055647405 0.001295692 -9.253163E-4 0.002961448 -0.003979202 0.006848212
109 2017-02-24T00:12:34.333749194Z 2017-02-24T00:12:34.350415860Z 0.0010705927722 0.002198729467709738 0.001018066 -6.476903E-4 0.002406196 -0.005367332 0.00768109
110 2017-02-24T00:12:34.350415860Z 2017-02-24T00:12:34.367082526Z 0.0010700375363600003 0.0027137679105481193 0.001295692 -0.001202942 0.003239074 -0.006477836 0.006848212
111 2017-02-24T00:12:34.367082526Z 2017-02-24T00:12:34.383749192Z 0.0012012991190999997 0.002173074101973289 0.001573318 -9.243825E-5 0.002683822 -0.004534454 0.006570586
112 2017-02-24T00:12:34.383749192Z 2017-02-24T00:12:34.400415858Z 0.0011702049666399992 0.0022377841689212082 0.001018066 -3.700643E-4 0.002683822 -0.004256828 0.007958716
113 2017-02-24T00:12:34.400415858Z 2017-02-24T00:12:34.417082524Z 0.00107769997946 0.0019278192476365223 0.001018066 -3.006577875E-4 0.002406196 -0.003701576 0.006570586
114 2017-02-24T00:12:34.417082524Z 2017-02-24T00:12:34.433749190Z 9.926353803399993E-4 0.0023224938184195952 7.404398E-4 -9.253163E-4 0.002406196 -0.003701576 0.007958716
115 2017-02-24T00:12:34.433749190Z 2017-02-24T00:12:34.450415856Z 0.0011101267112599987 0.0020265206499448223 0.001018066 -6.476903E-4 0.002683822 -0.00342395 0.006570586
116 2017-02-24T00:12:34.450415856Z 2017-02-24T00:12:34.467082522Z 0.0010563782959600006 0.0018054118199988 0.001018066 -3.700643E-4 0.002406196 -0.003979202 0.005737708
117 2017-02-24T00:12:34.467082522Z 2017-02-24T00:12:34.483749188Z 0.0012167351075199992 0.0019983411268101694 0.001295692 -9.243825E-5 0.002683822 -0.00481208 0.005460082
118 2017-02-24T00:12:34.483749188Z 2017-02-24T00:12:34.500415854Z 0.00107781103764 0.0021785402902392724 0.001018066 -3.700643E-4 0.002961448 -0.004534454 0.005737708
119 2017-02-24T00:12:34.500415854Z 2017-02-24T00:12:34.517082520Z 0.0011409987213600009 0.0019165162921481146 0.001295692 -3.700643E-4 0.002683822 -0.003979202 0.00629296
120 2017-02-24T00:12:34.517082520Z 2017-02-24T00:12:34.533749186Z 0.0011474396601800004 0.00200057257581186 0.001295692 -9.243825E-5 0.002683822 -0.004256828 0.005460082
121 2017-02-24T00:12:34.533749186Z 2017-02-24T00:12:34.550415852Z 9.653169845400003E-4 0.0019080157680685978 0.001018066 -3.700643E-4 0.002406196 -0.004256828 0.00629296
122 2017-02-24T00:12:34.550415852Z 2017-02-24T00:12:34.567082518Z 0.0010029630664799994 0.002138159469607762 0.001018066 -3.700643E-4 0.002406196 -0.005367332 0.006015334
123 2017-02-24T00:12:34.567082518Z 2017-02-24T00:12:34.583749184Z 0.0013343374544600008 0.00179055781850191 0.001295692 -9.243825E-5 0.002406196 -0.002591072 0.006570586
124 2017-02-24T00:12:34.583749184Z 2017-02-24T00:12:34.600415850Z 0.0010357229209599994 0.0015067737779123045 0.001018066 -9.243825E-5 0.001850944 -0.002868698 0.005460082
125 2017-02-24T00:12:34.600415850Z 2017-02-24T00:12:34.617082516Z 0.0011502159039800002 0.001633650951550837 0.001295692 -9.243825E-5 0.002406196 -0.002868698 0.00490483
126 2017-02-24T00:12:34.617082516Z 2017-02-24T00:12:34.633749182Z 0.0011966349599400001 0.001728863582045971 0.001295692 -9.243825E-5 0.002683822 -0.002868698 0.005737708
127 2017-02-24T00:12:34.633749182Z 2017-02-24T00:12:34.650415848Z 0.0011561015679800008 0.0018506426867235157 0.001018066 -9.243825E-5 0.002406196 -0.003979202 0.00629296
128 2017-02-24T00:12:34.650415848Z 2017-02-24T00:12:34.667082514Z 7.986303179800011E-4 0.0017110607291925294 0.001018066 -3.700643E-4 0.00212857 -0.00481208 0.00490483
129 2017-02-24T00:12:34.667082514Z 2017-02-24T00:12:34.683749180Z 0.0012375015237799996 0.0017585830974038157 0.001295692 1.851878E-4 0.002406196 -0.004256828 0.005460082
130 2017-02-24T00:12:34.683749180Z 2017-02-24T00:12:34.700415846Z 0.0011169007715000007 0.0016456858489147218 0.001018066 -9.243825E-5 0.002406196 -0.003701576 0.004627204
131 2017-02-24T00:12:34.700415846Z 2017-02-24T00:12:34.717082512Z 0.0011799774072200006 0.0014996623591371618 0.001295692 1.851878E-4 0.00212857 -0.002868698 0.005182456
132 2017-02-24T00:12:34.717082512Z 2017-02-24T00:12:34.733749178Z 0.0011204543838800004 0.0016089624101600353 0.001018066 -9.243825E-5 0.00212857 -0.002868698 0.005460082
133 2017-02-24T00:12:34.733749178Z 2017-02-24T00:12:34.750415844Z 0.001149882744 0.0016608738098283023 0.001295692 -9.243825E-5 0.0023367895000000003 -0.003146324 0.006015334
134 2017-02-24T00:12:34.750415844Z 2017-02-24T00:12:34.767082510Z 0.0010695932895599999 0.0014864019676754474 0.001018066 1.851878E-4 0.001850944 -0.002591072 0.005182456
135 2017-02-24T00:12:34.767082510Z 2017-02-24T00:12:34.783749176Z 0.0011729812263599996 0.0016925604265436611 0.001295692 -9.243825E-5 0.002406196 -0.003701576 0.006015334
136 2017-02-24T00:12:34.783749176Z 2017-02-24T00:12:34.800415842Z 9.624296763400004E-4 0.0017314917522000745 0.001018066 -3.700643E-4 0.00212857 -0.003979202 0.005737708
137 2017-02-24T00:12:34.800415842Z 2017-02-24T00:12:34.817082508Z 0.0012077400005999998 0.0012033463522224592 0.001295692 4.628138E-4 0.00212857 -0.002591072 0.004349578
138 2017-02-24T00:12:34.817082508Z 2017-02-24T00:12:34.833749174Z 0.00121629088716 0.0015852140157803628 0.001295692 1.851878E-4 0.002406196 -0.003146324 0.005460082
139 2017-02-24T00:12:34.833749174Z 2017-02-24T00:12:34.850415840Z 0.0011042410375999997 0.0017695190417991594 0.001295692 1.851878E-4 0.002406196 -0.005089706 0.005737708
140 2017-02-24T00:12:34.850415840Z 2017-02-24T00:12:34.867082506Z 0.001125784798800001 0.001439576176509817 0.001018066 1.851878E-4 0.00212857 -0.00342395 0.005182456
141 2017-02-24T00:12:34.867082506Z 2017-02-24T00:12:34.883749172Z 0.00102850464162 0.0014758294213943041 0.001018066 1.851878E-4 0.001850944 -0.00342395 0.005737708
142 2017-02-24T00:12:34.883749172Z 2017-02-24T00:12:34.900415838Z 0.001147994884320001 0.0014787103625143875 0.001295692 1.851878E-4 0.00212857 -0.00342395 0.005460082
143 2017-02-24T00:12:34.900415838Z 2017-02-24T00:12:34.917082504Z 0.00118519677586 0.0013692262055467245 0.001295692 4.628138E-4 0.00212857 -0.00342395 0.005460082
144 2017-02-24T00:12:34.917082504Z 2017-02-24T00:12:34.933749170Z 0.001155879455039999 0.0014105454204015905 0.001018066 1.851878E-4 0.00212857 -0.003979202 0.004627204
145 2017-02-24T00:12:34.933749170Z 2017-02-24T00:12:34.950415836Z 0.001191193486239999 0.001254958549188251 0.001295692 1.851878E-4 0.00212857 -0.00203582 0.004627204
146 2017-02-24T00:12:34.950415836Z 2017-02-24T00:12:34.967082502Z 0.0011382224573000016 0.0013329606675799434 0.001018066 4.628138E-4 0.00212857 -0.002591072 0.004627204
147 2017-02-24T00:12:34.967082502Z 2017-02-24T00:12:34.983749168Z 9.755335936199995E-4 0.0013782667512003141 0.001018066 -9.243825E-5 0.00212857 -0.002591072 0.004627204
148 2017-02-24T00:12:34.983749168Z 2017-02-24T00:12:35.000415834Z 0.0010939133173200003 0.0012777263417889154 0.001018066 1.851878E-4 0.00212857 -0.002313446 0.005182456
149 2017-02-24T00:12:35.000415834Z 2017-02-24T00:12:35.017082500Z 0.0010311698496600003 0.0011064198184578733 0.001018066 1.851878E-4 0.001850944 -0.002591072 0.004349578
150 2017-02-24T00:12:35.017082500Z 2017-02-24T00:12:35.033749166Z 0.0013166804405599984 0.0012068477944032856 0.001295692 4.628138E-4 0.00212857 -0.001758194 0.00490483
151 2017-02-24T00:12:35.033749166Z 2017-02-24T00:12:35.050415832Z 0.0010511589174400004 0.0012560354236527832 0.001018066 1.851878E-4 0.00212857 -0.002313446 0.004349578
152 2017-02-24T00:12:35.050415832Z 2017-02-24T00:12:35.067082498Z 0.0011300047164199984 0.00147517212058009 0.001295692 -9.243825E-5 0.00212857 -0.003146324 0.00490483
153 2017-02-24T00:12:35.067082498Z 2017-02-24T00:12:35.083749164Z 0.0010824751381800011 0.0013469065867036112 0.001018066 1.851878E-4 0.00212857 -0.002313446 0.00490483
154 2017-02-24T00:12:35.083749164Z 2017-02-24T00:12:35.100415830Z 0.0011328920267999994 0.0013125186591482864 0.001295692 1.851878E-4 0.00212857 -0.002868698 0.004627204
155 2017-02-24T00:12:35.100415830Z 2017-02-24T00:12:35.117082496Z 9.90858556160001E-4 0.0010918640966466765 0.001018066 1.851878E-4 0.001850944 -0.002313446 0.004071952
156 2017-02-24T00:12:35.117082496Z 2017-02-24T00:12:35.133749162Z 0.0011422202443799993 0.001176819980728058 0.001018066 1.851878E-4 0.00212857 -0.001758194 0.00490483
157 2017-02-24T00:12:35.133749162Z 2017-02-24T00:12:35.150415828Z 0.0011123476977600007 0.001148201397514167 0.001018066 4.628138E-4 0.001850944 -0.002868698 0.004349578
158 2017-02-24T00:12:35.150415828Z 2017-02-24T00:12:35.167082494Z 0.0011884172260200009 0.001060390787625032 0.001295692 4.628138E-4 0.00212857 -0.001758194 0.004627204
159 2017-02-24T00:12:35.167082494Z 2017-02-24T00:12:35.183749160Z 0.0010152896435200005 0.0010948790760295117 0.001018066 1.851878E-4 0.001850944 -0.002313446 0.003794326
160 2017-02-24T00:12:35.183749160Z 2017-02-24T00:12:35.200415826Z 0.0011768679875200007 0.001050033517142087 0.001295692 4.628138E-4 0.001850944 -0.00203582 0.004071952
161 2017-02-24T00:12:35.200415826Z 2017-02-24T00:12:35.217082492Z 9.847507880800014E-4 0.001110198531308773 0.001018066 1.851878E-4 0.001850944 -0.002591072 0.003794326
162 2017-02-24T00:12:35.217082492Z 2017-02-24T00:12:35.233749158Z 0.0011925260969999991 9.376888967469844E-4 0.001018066 4.628138E-4 0.001850944 -0.001202942 0.00490483
163 2017-02-24T00:12:35.233749158Z 2017-02-24T00:12:35.250415824Z 9.326681656600014E-4 0.0010044622281658682 0.001018066 4.628138E-4 0.001573318 -0.002591072 0.003794326
164 2017-02-24T00:12:35.250415824Z 2017-02-24T00:12:35.267082490Z 0.001238278858160001 0.0010560092954011292 0.001295692 4.628138E-4 0.00212857 -0.00203582 0.004349578
165 2017-02-24T00:12:35.267082490Z 2017-02-24T00:12:35.283749156Z 0.0011679839594599993 8.648521692146109E-4 0.001295692 4.628138E-4 0.001850944 -0.001480568 0.003794326
166 2017-02-24T00:12:35.283749156Z 2017-02-24T00:12:35.300415822Z 0.0011055736313200003 0.001217976304844429 0.001295692 1.851878E-4 0.001850944 -0.002591072 0.004349578
167 2017-02-24T00:12:35.300415822Z 2017-02-24T00:12:35.317082488Z 9.649838008199995E-4 0.0013166745601874 0.001018066 -9.243825E-5 0.001850944 -0.002313446 0.00490483
168 2017-02-24T00:12:35.317082488Z 2017-02-24T00:12:35.333749154Z 0.00114244236502 0.0012073783218238255 0.001018066 4.628138E-4 0.001850944 -0.002313446 0.004627204
169 2017-02-24T00:12:35.333749154Z 2017-02-24T00:12:35.350415820Z 0.0011102377396200007 0.0012149695078863395 0.001018066 1.851878E-4 0.001850944 -0.002868698 0.004349578
170 2017-02-24T00:12:35.350415820Z 2017-02-24T00:12:35.367082486Z 0.001054379385540001 0.0010126545098371536 0.001018066 4.628138E-4 0.001850944 -0.00203582 0.004349578
171 2017-02-24T00:12:35.367082486Z 2017-02-24T00:12:35.383749152Z 0.0010979111460800001 0.0011895693471693828 0.001018066 1.851878E-4 0.001850944 -0.002313446 0.00490483
172 2017-02-24T00:12:35.383749152Z 2017-02-24T00:12:35.400415818Z 0.001315125742539999 0.001157912132958649 0.001295692 4.628138E-4 0.00212857 -0.001758194 0.00490483
173 2017-02-24T00:12:35.400415818Z 2017-02-24T00:12:35.417082484Z 0.0010171774939799999 0.0011893069207401432 0.001018066 1.851878E-4 0.001850944 -0.00203582 0.004071952
174 2017-02-24T00:12:35.417082484Z 2017-02-24T00:12:35.433749150Z 0.0010036293502999998 0.0012178195201234777 0.001018066 1.851878E-4 0.001850944 -0.002313446 0.005182456
175 2017-02-24T00:12:35.433749150Z 2017-02-24T00:12:35.450415816Z 0.0010903597157000007 0.0012295679381555858 0.001295692 1.851878E-4 0.00212857 -0.00203582 0.004071952
176 2017-02-24T00:12:35.450415816Z 2017-02-24T00:12:35.467082482Z 0.0011624314329400005 9.526056356639676E-4 0.001295692 4.628138E-4 0.001850944 -0.001480568 0.003794326
177 2017-02-24T00:12:35.467082482Z 2017-02-24T00:12:35.483749148Z 0.0011210096264200008 0.0010689156054620483 0.001018066 4.628138E-4 0.001850944 -0.001758194 0.004349578
178 2017-02-24T00:12:35.483749148Z 2017-02-24T00:12:35.500415814Z 0.0010474942661 0.0010875608188937234 0.001018066 4.628138E-4 0.001850944 -0.002313446 0.004627204
pulse_id pulse_start pulse_end mean stdev median quartile1 quartile3 min max
0 2017-02-24T00:12:32.516980900Z 2017-02-24T00:12:32.533647566Z -3.079569738656018E-7 3.599554679261056E-5 -6.394543E-6 -1.920284E-5 8.47961E-6 -5.184335E-5 2.541097E-4
1 2017-02-24T00:12:32.533647566Z 2017-02-24T00:12:32.550314232Z 1.6700544275777773E-6 3.684132098035607E-5 -6.807714E-6 -1.858309E-5 1.054547E-5 -4.957091E-5 2.553492E-4
2 2017-02-24T00:12:32.550314232Z 2017-02-24T00:12:32.566980898Z 3.92365277779271E-6 3.815982484970525E-5 -4.328689E-6 -1.858309E-5 1.653644E-5 -4.791822E-5 2.615468E-4
3 2017-02-24T00:12:32.566980898Z 2017-02-24T00:12:32.583647564Z 6.732641088087995E-6 3.948269323754429E-5 -1.229907E-6 -1.755016E-5 2.066815E-5 -4.626554E-5 2.652653E-4
4 2017-02-24T00:12:32.583647564Z 2017-02-24T00:12:32.600314230Z 1.1273016015189118E-5 3.873880951976541E-5 6.000585E-6 -1.011308E-5 2.335376E-5 -4.812481E-5 2.671246E-4
5 2017-02-24T00:12:32.600314230Z 2017-02-24T00:12:32.616980896Z 1.4491503736902764E-5 3.8273455455865376E-5 8.686196E-6 -5.981372E-6 2.521303E-5 -3.96548E-5 2.710497E-4
6 2017-02-24T00:12:32.616980896Z 2017-02-24T00:12:32.633647562Z 2.0222837261601593E-5 3.835752812882802E-5 1.612327E-5 -8.167356E-7 2.872499E-5 -3.221773E-5 2.72909E-4
7 2017-02-24T00:12:32.633647562Z 2017-02-24T00:12:32.650314228Z 2.540218982159935E-5 3.712192569873297E-5 2.046157E-5 5.380828E-6 3.740158E-5 -2.643333E-5 2.720827E-4
8 2017-02-24T00:12:32.650314228Z 2017-02-24T00:12:32.666980894Z 2.9451465812099237E-5 3.731785881276257E-5 2.397352E-5 9.099367E-6 3.740158E-5 -2.663992E-5 2.789E-4
9 2017-02-24T00:12:32.666980894Z 2017-02-24T00:12:32.683647560Z 3.4448395010913606E-5 3.769946386093618E-5 2.893157E-5 1.653644E-5 4.380573E-5 -2.188845E-5 2.840646E-4
10 2017-02-24T00:12:32.683647560Z 2017-02-24T00:12:32.700314226Z 3.6588119749720905E-5 3.63050790144085E-5 2.913816E-5 1.963523E-5 4.711109E-5 -1.651723E-5 2.867502E-4
11 2017-02-24T00:12:32.700314226Z 2017-02-24T00:12:32.716980892Z 4.075455964333733E-5 3.615029531208281E-5 3.533572E-5 1.901547E-5 5.103622E-5 -1.135259E-5 2.888161E-4
12 2017-02-24T00:12:32.716980892Z 2017-02-24T00:12:32.733647558Z 4.56553261741136E-5 3.760392205148489E-5 4.13267E-5 2.273401E-5 5.8215062500000005E-5 -1.321186E-5 2.915017E-4
13 2017-02-24T00:12:32.733647558Z 2017-02-24T00:12:32.750314224Z 5.086663612666933E-5 3.870764615717053E-5 4.752426E-5 3.079084E-5 6.343134E-5 -7.427471E-6 3.028639E-4
14 2017-02-24T00:12:32.750314224Z 2017-02-24T00:12:32.766980890Z 5.7056789800600236E-5 3.865793268710531E-5 5.330866E-5 3.244352E-5 7.004208E-5 -4.535274E-6 3.022441E-4
15 2017-02-24T00:12:32.766980890Z 2017-02-24T00:12:32.783647556Z 6.27273014051136E-5 3.711573242343867E-5 6.022927E-5 4.173987E-5 7.355403E-5 -8.167356E-7 3.020376E-4
16 2017-02-24T00:12:32.783647556Z 2017-02-24T00:12:32.800314222Z 6.631990642542983E-5 3.6620393581652734E-5 5.991939E-5 4.8867069999999996E-5 8.016477E-5 1.261132E-5 3.074088E-4
17 2017-02-24T00:12:32.800314222Z 2017-02-24T00:12:32.816980888Z 6.89469038095238E-5 3.6309265793509605E-5 6.2605E-5 4.959012E-5 8.223062E-5 1.4264E-5 3.084417E-4
18 2017-02-24T00:12:32.816980888Z 2017-02-24T00:12:32.833647554Z 7.124391113199999E-5 3.654605128612176E-5 6.591037E-5 5.227573E-5 8.5277755E-5 1.694961E-5 3.173249E-4
19 2017-02-24T00:12:32.833647554Z 2017-02-24T00:12:32.850314220Z 7.4318918772491E-5 3.686959203847109E-5 6.735647E-5 5.578768E-5 8.904794E-5 1.984181E-5 3.23729E-4
20 2017-02-24T00:12:32.850314220Z 2017-02-24T00:12:32.866980886Z 7.929709202080833E-5 3.739647780133759E-5 7.500013E-5 5.991939E-5 9.235331E-5 2.190767E-5 3.23729E-4
21 2017-02-24T00:12:32.866980886Z 2017-02-24T00:12:32.883647552Z 8.326206180399999E-5 3.532203486116089E-5 7.913184E-5 6.363793E-5 9.51938625E-5 2.686572E-5 3.189776E-4
22 2017-02-24T00:12:32.883647552Z 2017-02-24T00:12:32.900314218Z 8.735461875249899E-5 3.5757578635539884E-5 8.367672E-5 6.942232E-5 9.772453E-5 3.161718E-5 3.243488E-4
23 2017-02-24T00:12:32.900314218Z 2017-02-24T00:12:32.916980884Z -5.616981899639858E-5 6.793870840222697E-5 -7.539409E-5 -9.956459E-5 -5.452896E-5 -1.334446E-4 1.658977E-4
24 2017-02-24T00:12:32.916980884Z 2017-02-24T00:12:32.933647550Z -7.49472854152E-5 3.530256292285512E-5 -7.849287E-5 -9.336702E-5 -6.67175E-5 -1.309656E-4 1.650714E-4
25 2017-02-24T00:12:32.933647550Z 2017-02-24T00:12:32.950314216Z -7.264115779688125E-5 3.446819534223855E-5 -7.745994E-5 -8.861556E-5 -6.361872E-5 -1.191902E-4 1.729216E-4
26 2017-02-24T00:12:32.950314216Z 2017-02-24T00:12:32.966980882Z -6.985802812436976E-5 3.45311709737637E-5 -7.374141E-5 -8.65497E-5 -6.196603E-5 -1.220824E-4 1.760204E-4
27 2017-02-24T00:12:32.966980882Z 2017-02-24T00:12:32.983647548Z -2.136776074002862E-4 6.539938379442784E-5 -2.375637E-4 -2.514049E-4 -2.111207E-4 -2.836322E-4 1.302449E-5
28 2017-02-24T00:12:32.983647548Z 2017-02-24T00:12:33.000314214Z -2.3194209437784886E-4 3.60972285581218E-5 -2.363242E-4 -2.491325E-4 -2.253751E-4 -2.844586E-4 1.777596E-5
29 2017-02-24T00:12:33.000314214Z 2017-02-24T00:12:33.016980880Z -2.281864024773109E-4 3.509735464661412E-5 -2.326056E-4 -2.445876E-4 -2.210368E-4 -2.78261E-4 2.252742E-5
30 2017-02-24T00:12:33.016980880Z 2017-02-24T00:12:33.033647546Z -2.2464175887148638E-4 3.4786391748717106E-5 -2.297134E-4 -2.406625E-4 -2.187644E-4 -2.716503E-4 2.479986E-5
31 2017-02-24T00:12:33.033647546Z 2017-02-24T00:12:33.050314212Z -2.224040566957217E-4 3.634242707149042E-5 -2.280607E-4 -2.392164E-4 -2.150459E-4 -2.708239E-4 3.326987E-5
32 2017-02-24T00:12:33.050314212Z 2017-02-24T00:12:33.066980878Z -2.206567387107643E-4 3.566699835771006E-5 -2.266147E-4 -2.367373E-4 -2.113273E-4 -2.69791E-4 3.533572E-5
33 2017-02-24T00:12:33.066980878Z 2017-02-24T00:12:33.083647544Z -2.1986566823944E-4 3.5379540030322314E-5 -2.257883E-4 -2.369439E-4 -2.084351E-4 -2.730964E-4 3.84345E-5
34 2017-02-24T00:12:33.083647544Z 2017-02-24T00:12:33.100314210Z -2.1737017702459018E-4 3.50673313747569E-5 -2.243422E-4 -2.332254E-4 -2.067824E-4 -2.629737E-4 3.430279E-5
35 2017-02-24T00:12:33.100314210Z 2017-02-24T00:12:33.116980876Z -2.1392059836534616E-4 3.719275556247211E-5 -2.202105E-4 -2.332254E-4 -2.02031E-4 -2.58842E-4 4.256621E-5
36 2017-02-24T00:12:33.116980876Z 2017-02-24T00:12:33.133647542Z -2.0977454696151997E-4 3.7785954378389954E-5 -2.144261E-4 -2.307464E-4 -1.981059E-4 -2.58842E-4 5.12428E-5
37 2017-02-24T00:12:33.133647542Z 2017-02-24T00:12:33.150314208Z -2.0635159762219114E-4 3.47486370176731E-5 -2.096746E-4 -2.247554E-4 -1.983124E-4 -2.607013E-4 4.607817E-5
38 2017-02-24T00:12:33.150314208Z 2017-02-24T00:12:33.166980874Z -2.0330074862625052E-4 3.4556419367063766E-5 -2.086417E-4 -2.208303E-4 -1.9604E-4 -2.495456E-4 4.504524E-5
39 2017-02-24T00:12:33.166980874Z 2017-02-24T00:12:33.183647540Z -2.0080204417968002E-4 3.60813853524161E-5 -2.057495E-4 -2.173183E-4 -1.929412E-4 -2.466534E-4 5.867988E-5
40 2017-02-24T00:12:33.183647540Z 2017-02-24T00:12:33.200314206Z -1.9986303001640624E-4 3.4830453445741937E-5 -2.047166E-4 -2.166985E-4 -1.92528E-4 -2.441744E-4 5.496134E-5
41 2017-02-24T00:12:33.200314206Z 2017-02-24T00:12:33.216980872Z -1.992244277122849E-4 3.5698441779636964E-5 -2.038902E-4 -2.181446E-4 -1.896359E-4 -2.414888E-4 6.219183E-5
42 2017-02-24T00:12:33.216980872Z 2017-02-24T00:12:33.233647538Z -1.963763225288E-4 3.5138502054542126E-5 -2.012046E-4 -2.138064E-4 -1.896359E-4 -2.398361E-4 6.11589E-5
43 2017-02-24T00:12:33.233647538Z 2017-02-24T00:12:33.250314204Z -1.932973131415434E-4 3.6429794394630345E-5 -1.968663E-4 -2.111207E-4 -1.842646E-4 -2.369439E-4 6.570378E-5
44 2017-02-24T00:12:33.250314204Z 2017-02-24T00:12:33.266980870Z -1.904494635590236E-4 3.61937794226628E-5 -1.945939E-4 -2.084351E-4 -1.832317E-4 -2.354978E-4 6.756305E-5
45 2017-02-24T00:12:33.266980870Z 2017-02-24T00:12:33.283647536Z -1.8616472165119998E-4 3.6134783444077865E-5 -1.919083E-4 -2.051298E-4 -1.799263E-4 -2.332254E-4 6.673671E-5
46 2017-02-24T00:12:33.283647536Z 2017-02-24T00:12:33.300314202Z -1.8375861575249902E-4 3.659032006751717E-5 -1.906688E-4 -1.990355E-4 -1.762078E-4 -2.344649E-4 7.066184E-5
47 2017-02-24T00:12:33.300314202Z 2017-02-24T00:12:33.316980868Z -1.8250100713485397E-4 3.669423991115162E-5 -1.892227E-4 -1.978993E-4 -1.753815E-4 -2.350847E-4 7.68594E-5
48 2017-02-24T00:12:33.316980868Z 2017-02-24T00:12:33.333647534Z -1.814734955768E-4 3.67220489804289E-5 -1.896359E-4 -1.987256E-4 -1.712497E-4 -2.290937E-4 8.037135E-5
49 2017-02-24T00:12:33.333647534Z 2017-02-24T00:12:33.350314200Z -1.803210780756E-4 3.520275873827354E-5 -1.8808650000000002E-4 -1.966598E-4 -1.716629E-4 -2.315727E-4 7.644623E-5
50 2017-02-24T00:12:33.350314200Z 2017-02-24T00:12:33.366980866Z -1.777876801444E-4 3.51757043809238E-5 -1.871568E-4 -1.950071E-4 -1.68202625E-4 -2.245488E-4 7.190135E-5
51 2017-02-24T00:12:33.366980866Z 2017-02-24T00:12:33.383647532Z -1.74773266512E-4 3.579455946766387E-5 -1.817856E-4 -1.929412E-4 -1.66963125E-4 -2.245488E-4 7.97516E-5
52 2017-02-24T00:12:33.383647532Z 2017-02-24T00:12:33.400314198Z -1.7129188856664E-4 3.594043464348387E-5 -1.774473E-4 -1.898424E-4 -1.64639E-4 -2.241356E-4 8.347013E-5
53 2017-02-24T00:12:33.400314198Z 2017-02-24T00:12:33.416980864Z -1.68445884334E-4 3.5491186171659424E-5 -1.768276E-4 -1.867437E-4 -1.592678E-4 -2.148393E-4 8.491623E-5
54 2017-02-24T00:12:33.416980864Z 2017-02-24T00:12:33.433647530Z -1.662516992852E-4 3.700839431647145E-5 -1.73109E-4 -1.852976E-4 -1.588546E-4 -2.10501E-4 9.441916E-5
55 2017-02-24T00:12:33.433647530Z 2017-02-24T00:12:33.450314196Z -1.651743974912E-4 3.714863271473371E-5 -1.743485E-4 -1.848844E-4 -1.555493E-4 -2.096746E-4 9.462575E-5
56 2017-02-24T00:12:33.450314196Z 2017-02-24T00:12:33.466980862Z -1.628808040212E-4 3.692268140087273E-5 -1.683575E-4 -1.838515E-4 -1.524505E-4 -2.063693E-4 9.545209E-5
57 2017-02-24T00:12:33.466980862Z 2017-02-24T00:12:33.483647528Z -1.607685917156E-4 3.587975185461946E-5 -1.660851E-4 -1.82560275E-4 -1.50178E-4 -2.096746E-4 8.512282E-5
58 2017-02-24T00:12:33.483647528Z 2017-02-24T00:12:33.500314194Z -1.5986415819680002E-4 3.6099336505100675E-5 -1.640193E-4 -1.832317E-4 -1.481122E-4 -2.084351E-4 8.553599E-5
59 2017-02-24T00:12:33.500314194Z 2017-02-24T00:12:33.516980860Z -1.564548375268E-4 3.647233417651194E-5 -1.600941E-4 -1.795132E-4 -1.472858E-4 -2.133932E-4 8.801502E-5
60 2017-02-24T00:12:33.516980860Z 2017-02-24T00:12:33.533647526Z -1.598280484E-4 1.3996499714685634E-5 -1.565822E-4 -1.710432E-4 -1.493517E-4 -1.937676E-4 -1.369566E-4
61 2017-02-24T00:12:33.533647526Z 2017-02-24T00:12:33.550314192Z -1.5983242648E-4 1.3548060654844052E-5 -1.6216E-4 -1.716629E-4 -1.47699E-4 -1.834383E-4 -1.291063E-4
62 2017-02-24T00:12:33.550314192Z 2017-02-24T00:12:33.566980858Z -1.6031302812E-4 1.0280328819081635E-5 -1.588546E-4 -1.689773E-4 -1.524505E-4 -1.819922E-4 -1.400553E-4
63 2017-02-24T00:12:33.566980858Z 2017-02-24T00:12:33.583647524Z -1.6260298732E-4 3.625214311630879E-6 -1.631929E-4 -1.648456E-4 -1.600941E-4 -1.712497E-4 -1.538966E-4
64 2017-02-24T00:12:33.583647524Z 2017-02-24T00:12:33.600314190Z -1.6477130796E-4 3.932919154050534E-6 -1.656719E-4 -1.68151E-4 -1.615402E-4 -1.712497E-4 -1.559624E-4
65 2017-02-24T00:12:33.600314190Z 2017-02-24T00:12:33.616980856Z -1.6727429836E-4 2.736711821715848E-6 -1.673246E-4 -1.695971E-4 -1.656719E-4 -1.720761E-4 -1.58648E-4
66 2017-02-24T00:12:33.616980856Z 2017-02-24T00:12:33.633647522Z -1.6845133816E-4 1.6538388358089011E-6 -1.68151E-4 -1.695971E-4 -1.673246E-4 -1.724893E-4 -1.638127E-4
67 2017-02-24T00:12:33.633647522Z 2017-02-24T00:12:33.650314188Z -1.7059379352E-4 2.742519823159376E-6 -1.704234E-4 -1.729024E-4 -1.685641E-4 -1.76621E-4 -1.652588E-4
68 2017-02-24T00:12:33.650314188Z 2017-02-24T00:12:33.666980854Z -1.7261676032E-4 2.0679635903153116E-6 -1.73109E-4 -1.741419E-4 -1.716629E-4 -1.76621E-4 -1.667049E-4
69 2017-02-24T00:12:33.666980854Z 2017-02-24T00:12:33.683647520Z -1.741366516E-4 1.3231646448966286E-6 -1.743485E-4 -1.749683E-4 -1.733156E-4 -1.770341E-4 -1.7063E-4
70 2017-02-24T00:12:33.683647520Z 2017-02-24T00:12:33.700314186Z -1.7733509696000002E-4 1.802504404624348E-6 -1.776539E-4 -1.782737E-4 -1.75588E-4 -1.819922E-4 -1.741419E-4
71 2017-02-24T00:12:33.700314186Z 2017-02-24T00:12:33.716980852Z -1.8095166136E-4 9.471803445664329E-7 -1.809593E-4 -1.817856E-4 -1.803395E-4 -1.830251E-4 -1.786868E-4
72 2017-02-24T00:12:33.716980852Z 2017-02-24T00:12:33.733647518Z -1.8287348312E-4 8.061972611989238E-7 -1.828185E-4 -1.834383E-4 -1.824054E-4 -1.855041E-4 -1.813724E-4
73 2017-02-24T00:12:33.733647518Z 2017-02-24T00:12:33.750314184Z -1.8600573096E-4 1.2626625857875538E-6 -1.857107E-4 -1.865371E-4 -1.85091E-4 -1.896359E-4 -1.834383E-4
74 2017-02-24T00:12:33.750314184Z 2017-02-24T00:12:33.766980850Z -1.8858235336E-4 6.136798387583841E-7 -1.886029E-4 -1.890161E-4 -1.881898E-4 -1.904622E-4 -1.871568E-4
75 2017-02-24T00:12:33.766980850Z 2017-02-24T00:12:33.783647516Z -1.8964726648E-4 5.554868256815957E-7 -1.896359E-4 -1.90049E-4 -1.892227E-4 -1.914951E-4 -1.886029E-4
76 2017-02-24T00:12:33.783647516Z 2017-02-24T00:12:33.800314182Z -1.9050162072E-4 8.57142366317944E-7 -1.906688E-4 -1.91082E-4 -1.898424E-4 -1.927346E-4 -1.886029E-4
77 2017-02-24T00:12:33.800314182Z 2017-02-24T00:12:33.816980848Z -1.9094023167999998E-4 9.036231519680615E-7 -1.908754E-4 -1.917017E-4 -1.90049E-4 -1.931478E-4 -1.892227E-4
78 2017-02-24T00:12:33.816980848Z 2017-02-24T00:12:33.833647514Z -1.9232344644E-4 7.614315589564927E-7 -1.921149E-4 -1.92528E-4 -1.919083E-4 -1.948005E-4 -1.906688E-4
79 2017-02-24T00:12:33.833647514Z 2017-02-24T00:12:33.850314180Z -1.9361229272E-4 7.532297474263512E-7 -1.93561E-4 -1.939741E-4 -1.929412E-4 -1.958334E-4 -1.921149E-4
80 2017-02-24T00:12:33.850314180Z 2017-02-24T00:12:33.866980846Z -1.9527191312E-4 9.169468293630908E-7 -1.950071E-4 -1.9604E-4 -1.945939E-4 -1.972795E-4 -1.933544E-4
81 2017-02-24T00:12:33.866980846Z 2017-02-24T00:12:33.883647512Z -1.9752955812E-4 1.0787172907334913E-6 -1.970729E-4 -1.976927E-4 -1.968663E-4 -2.005849E-4 -1.958334E-4
82 2017-02-24T00:12:33.883647512Z 2017-02-24T00:12:33.900314178Z -2.0012114312E-4 1.2042115737670125E-6 -1.997585E-4 -2.012046E-4 -1.991388E-4 -2.026507E-4 -1.978993E-4
83 2017-02-24T00:12:33.900314178Z 2017-02-24T00:12:33.916980844Z -2.0129265552E-4 9.434374558489646E-7 -2.007915E-4 -2.02031E-4 -2.005849E-4 -2.036837E-4 -1.997585E-4
84 2017-02-24T00:12:33.916980844Z 2017-02-24T00:12:33.933647510Z -2.0417103855999998E-4 1.0769271392078431E-6 -2.036837E-4 -2.053363E-4 -2.032705E-4 -2.063693E-4 -2.024442E-4
85 2017-02-24T00:12:33.933647510Z 2017-02-24T00:12:33.950314176Z -2.0631911564E-4 1.2028812011470776E-6 -2.063693E-4 -2.074022E-4 -2.051298E-4 -2.088483E-4 -2.040968E-4
86 2017-02-24T00:12:33.950314176Z 2017-02-24T00:12:33.966980842Z -2.078128014E-4 8.063170151879591E-7 -2.076088E-4 -2.084351E-4 -2.06989E-4 -2.096746E-4 -2.063693E-4
87 2017-02-24T00:12:33.966980842Z 2017-02-24T00:12:33.983647508Z -2.104070224E-4 7.220705962193782E-7 -2.102944E-4 -2.111207E-4 -2.098812E-4 -2.121537E-4 -2.086417E-4
88 2017-02-24T00:12:33.983647508Z 2017-02-24T00:12:34.000314174Z -2.11602582E-4 9.981807274105392E-7 -2.113273E-4 -2.125668E-4 -2.107076E-4 -2.140129E-4 -2.094681E-4
89 2017-02-24T00:12:34.000314174Z 2017-02-24T00:12:34.016980840Z -2.1327971612E-4 7.161203141497111E-7 -2.131866E-4 -2.140129E-4 -2.127734E-4 -2.152524E-4 -2.117405E-4
90 2017-02-24T00:12:34.016980840Z 2017-02-24T00:12:34.033647506Z -2.154423472E-4 9.013348652059624E-7 -2.150459E-4 -2.162854E-4 -2.146327E-4 -2.177315E-4 -2.140129E-4
91 2017-02-24T00:12:34.033647506Z 2017-02-24T00:12:34.050314172Z -2.1632264004E-4 9.559968603042308E-7 -2.160788E-4 -2.171117E-4 -2.15459E-4 -2.185578E-4 -2.144261E-4
92 2017-02-24T00:12:34.050314172Z 2017-02-24T00:12:34.066980838Z -2.179192168E-4 5.632847003525089E-7 -2.179381E-4 -2.183512E-4 -2.175249E-4 -2.191776E-4 -2.16492E-4
93 2017-02-24T00:12:34.066980838Z 2017-02-24T00:12:34.083647504Z -2.1939192171999998E-4 9.721216014961691E-7 -2.18971E-4 -2.204171E-4 -2.185578E-4 -2.2145E-4 -2.177315E-4
94 2017-02-24T00:12:34.083647504Z 2017-02-24T00:12:34.100314170Z -2.2097272E-4 8.767854007769554E-7 -2.210368E-4 -2.218632E-4 -2.200039E-4 -2.224829E-4 -2.191776E-4
95 2017-02-24T00:12:34.100314170Z 2017-02-24T00:12:34.116980836Z -2.2349173952E-4 9.007333649044158E-7 -2.237225E-4 -2.241356E-4 -2.226895E-4 -2.253751E-4 -2.2145E-4
96 2017-02-24T00:12:34.116980836Z 2017-02-24T00:12:34.133647502Z -2.251049196E-4 6.927784217023987E-7 -2.251686E-4 -2.257883E-4 -2.243422E-4 -2.264081E-4 -2.237225E-4
97 2017-02-24T00:12:34.133647502Z 2017-02-24T00:12:34.150314168Z -2.2574309832E-4 2.632435090618617E-7 -2.257883E-4 -2.259949E-4 -2.255817E-4 -2.266147E-4 -2.24962E-4
98 2017-02-24T00:12:34.150314168Z 2017-02-24T00:12:34.166980834Z -2.2728076708E-4 7.18689371083997E-7 -2.27441E-4 -2.278542E-4 -2.268212E-4 -2.286805E-4 -2.251686E-4
99 2017-02-24T00:12:34.166980834Z 2017-02-24T00:12:34.183647500Z -2.2883014144E-4 7.779191222813909E-7 -2.286805E-4 -2.295068E-4 -2.280607E-4 -2.305398E-4 -2.272344E-4
100 2017-02-24T00:12:34.183647500Z 2017-02-24T00:12:34.200314166Z -2.2985052012E-4 4.477661865464065E-7 -2.2992E-4 -2.301266E-4 -2.295068E-4 -2.311595E-4 -2.286805E-4
101 2017-02-24T00:12:34.200314166Z 2017-02-24T00:12:34.216980832Z -2.3153469516E-4 5.287390827048874E-7 -2.315727E-4 -2.319859E-4 -2.311595E-4 -2.328122E-4 -2.297134E-4
102 2017-02-24T00:12:34.216980832Z 2017-02-24T00:12:34.233647498Z -2.3253522948E-4 5.091107867765338E-7 -2.326056E-4 -2.330188E-4 -2.319859E-4 -2.336386E-4 -2.313661E-4
103 2017-02-24T00:12:34.233647498Z 2017-02-24T00:12:34.250314164Z -2.3319151508E-4 3.237498849355625E-7 -2.332254E-4 -2.33432E-4 -2.330188E-4 -2.342583E-4 -2.32399E-4
104 2017-02-24T00:12:34.250314164Z 2017-02-24T00:12:34.266980830Z -2.3436143916E-4 6.470675685937503E-7 -2.342583E-4 -2.348781E-4 -2.338451E-4 -2.361176E-4 -2.328122E-4
105 2017-02-24T00:12:34.266980830Z 2017-02-24T00:12:34.283647496Z -2.3555773252E-4 4.1061582017155E-7 -2.354978E-4 -2.35911E-4 -2.352912E-4 -2.365308E-4 -2.342583E-4
106 2017-02-24T00:12:34.283647496Z 2017-02-24T00:12:34.300314162Z -2.3570283924E-4 4.742393762000351E-7 -2.357044E-4 -2.35911E-4 -2.354978E-4 -2.371505E-4 -2.344649E-4
107 2017-02-24T00:12:34.300314162Z 2017-02-24T00:12:34.316980828Z -2.3636690031999998E-4 3.7590086183336715E-7 -2.365308E-4 -2.365308E-4 -2.361176E-4 -2.371505E-4 -2.350847E-4
108 2017-02-24T00:12:34.316980828Z 2017-02-24T00:12:34.333647494Z -2.3743676584E-4 5.67358781460074E-7 -2.375637E-4 -2.377703E-4 -2.369439E-4 -2.388032E-4 -2.361176E-4
109 2017-02-24T00:12:34.333647494Z 2017-02-24T00:12:34.350314160Z -2.397445566E-4 6.925867502942139E-7 -2.398361E-4 -2.402493E-4 -2.396295E-4 -2.410756E-4 -2.375637E-4
110 2017-02-24T00:12:34.350314160Z 2017-02-24T00:12:34.366980826Z -2.4069477156E-4 5.631734605020113E-7 -2.406625E-4 -2.410756E-4 -2.402493E-4 -2.423151E-4 -2.396295E-4
111 2017-02-24T00:12:34.366980826Z 2017-02-24T00:12:34.383647492Z -2.422168868E-4 7.240561045628839E-7 -2.423151E-4 -2.427283E-4 -2.416954E-4 -2.437612E-4 -2.406625E-4
112 2017-02-24T00:12:34.383647492Z 2017-02-24T00:12:34.400314158Z -2.435621708E-4 4.0043137329291394E-7 -2.435547E-4 -2.437612E-4 -2.433481E-4 -2.445876E-4 -2.423151E-4
113 2017-02-24T00:12:34.400314158Z 2017-02-24T00:12:34.416980824Z -2.441322592E-4 3.4783477688719615E-7 -2.439678E-4 -2.44381E-4 -2.439678E-4 -2.450008E-4 -2.431415E-4
114 2017-02-24T00:12:34.416980824Z 2017-02-24T00:12:34.433647490Z -2.454237618E-4 5.382347089007652E-7 -2.456205E-4 -2.458271E-4 -2.450008E-4 -2.4686E-4 -2.437612E-4
115 2017-02-24T00:12:34.433647490Z 2017-02-24T00:12:34.450314156Z -2.4709354908E-4 5.385581011687467E-7 -2.470666E-4 -2.474798E-4 -2.466534E-4 -2.489259E-4 -2.456205E-4
116 2017-02-24T00:12:34.450314156Z 2017-02-24T00:12:34.466980822Z -2.4876945556E-4 4.774177933768884E-7 -2.487193E-4 -2.491325E-4 -2.483061E-4 -2.499588E-4 -2.474798E-4
117 2017-02-24T00:12:34.466980822Z 2017-02-24T00:12:34.483647488Z -2.4986709192E-4 5.379505996220987E-7 -2.499588E-4 -2.50372E-4 -2.495456E-4 -2.511983E-4 -2.483061E-4
118 2017-02-24T00:12:34.483647488Z 2017-02-24T00:12:34.500314154Z -2.507720152E-4 7.046042500671175E-7 -2.507852E-4 -2.514049E-4 -2.501654E-4 -2.526444E-4 -2.491325E-4
119 2017-02-24T00:12:34.500314154Z 2017-02-24T00:12:34.516980820Z -2.5234643832E-4 5.779139367508825E-7 -2.524378E-4 -2.52851E-4 -2.518181E-4 -2.536773E-4 -2.509917E-4
120 2017-02-24T00:12:34.516980820Z 2017-02-24T00:12:34.533647486Z -2.5340399012E-4 4.38370109427549E-7 -2.534708E-4 -2.536773E-4 -2.530576E-4 -2.547103E-4 -2.522312E-4
121 2017-02-24T00:12:34.533647486Z 2017-02-24T00:12:34.550314152Z -2.5474159564E-4 4.910494544500329E-7 -2.547103E-4 -2.551234E-4 -2.545037E-4 -2.559498E-4 -2.532642E-4
122 2017-02-24T00:12:34.550314152Z 2017-02-24T00:12:34.566980818Z -2.5523201832E-4 3.229444989408228E-7 -2.551234E-4 -2.555366E-4 -2.549169E-4 -2.56363E-4 -2.542971E-4
123 2017-02-24T00:12:34.566980818Z 2017-02-24T00:12:34.583647484Z -2.560269668E-4 7.268723359427411E-7 -2.559498E-4 -2.561564E-4 -2.555366E-4 -2.586354E-4 -2.545037E-4
124 2017-02-24T00:12:34.583647484Z 2017-02-24T00:12:34.600314150Z -2.583220522E-4 7.37334913339205E-7 -2.584288E-4 -2.58842E-4 -2.578091E-4 -2.598749E-4 -2.565695E-4
125 2017-02-24T00:12:34.600314150Z 2017-02-24T00:12:34.616980816Z -2.602656072E-4 7.785393763737202E-7 -2.604947E-4 -2.609078E-4 -2.594617E-4 -2.619408E-4 -2.584288E-4
126 2017-02-24T00:12:34.616980816Z 2017-02-24T00:12:34.633647482Z -2.6175674656E-4 4.624269792957992E-7 -2.617342E-4 -2.621474E-4 -2.61321E-4 -2.629737E-4 -2.604947E-4
127 2017-02-24T00:12:34.633647482Z 2017-02-24T00:12:34.650314148Z -2.6238335588E-4 3.9079941792618906E-7 -2.623539E-4 -2.625605E-4 -2.621474E-4 -2.633869E-4 -2.61321E-4
128 2017-02-24T00:12:34.650314148Z 2017-02-24T00:12:34.666980814Z -2.6289378572E-4 3.5853670107604363E-7 -2.629737E-4 -2.631803E-4 -2.627671E-4 -2.640066E-4 -2.617342E-4
129 2017-02-24T00:12:34.666980814Z 2017-02-24T00:12:34.683647480Z -2.6333893292E-4 4.5837520385299635E-7 -2.631803E-4 -2.638E-4 -2.629737E-4 -2.64833E-4 -2.623539E-4
130 2017-02-24T00:12:34.683647480Z 2017-02-24T00:12:34.700314146Z -2.6415857928E-4 4.2052018936377895E-7 -2.642132E-4 -2.644198E-4 -2.638E-4 -2.654527E-4 -2.629737E-4
131 2017-02-24T00:12:34.700314146Z 2017-02-24T00:12:34.716980812Z -2.6495847788E-4 5.380186543677429E-7 -2.650395E-4 -2.654527E-4 -2.644198E-4 -2.664856E-4 -2.635934E-4
132 2017-02-24T00:12:34.716980812Z 2017-02-24T00:12:34.733647478Z -2.6678932976E-4 8.766494826054933E-7 -2.664856E-4 -2.67312E-4 -2.662791E-4 -2.693778E-4 -2.650395E-4
133 2017-02-24T00:12:34.733647478Z 2017-02-24T00:12:34.750314144Z -2.6838268427999997E-4 6.098774685389963E-7 -2.685515E-4 -2.689647E-4 -2.679317E-4 -2.69791E-4 -2.668988E-4
134 2017-02-24T00:12:34.750314144Z 2017-02-24T00:12:34.766980810Z -2.6941643008E-4 4.866810317999673E-7 -2.695844E-4 -2.69791E-4 -2.689647E-4 -2.704108E-4 -2.679317E-4
135 2017-02-24T00:12:34.766980810Z 2017-02-24T00:12:34.783647476Z -2.6990074468E-4 3.3473995603596856E-7 -2.69791E-4 -2.699976E-4 -2.695844E-4 -2.710305E-4 -2.689647E-4
136 2017-02-24T00:12:34.783647476Z 2017-02-24T00:12:34.800314142Z -2.7096624476E-4 6.238602600921107E-7 -2.710305E-4 -2.714437E-4 -2.704108E-4 -2.726832E-4 -2.695844E-4
137 2017-02-24T00:12:34.800314142Z 2017-02-24T00:12:34.816980808Z -2.7245447744E-4 4.864674108013378E-7 -2.724766E-4 -2.726832E-4 -2.720635E-4 -2.737161E-4 -2.710305E-4
138 2017-02-24T00:12:34.816980808Z 2017-02-24T00:12:34.833647474Z -2.7301970596E-4 3.8608344895411733E-7 -2.730964E-4 -2.73303E-4 -2.726832E-4 -2.741293E-4 -2.718569E-4
139 2017-02-24T00:12:34.833647474Z 2017-02-24T00:12:34.850314140Z -2.7380910272E-4 4.7321278365661864E-7 -2.739227E-4 -2.741293E-4 -2.73303E-4 -2.749556E-4 -2.724766E-4
140 2017-02-24T00:12:34.850314140Z 2017-02-24T00:12:34.866980806Z -2.7534683192E-4 6.24024610356717E-7 -2.753688E-4 -2.75782E-4 -2.749556E-4 -2.770215E-4 -2.737161E-4
141 2017-02-24T00:12:34.866980806Z 2017-02-24T00:12:34.883647472Z -2.7631969372E-4 3.9534262253422085E-7 -2.761952E-4 -2.766083E-4 -2.759886E-4 -2.776413E-4 -2.753688E-4
142 2017-02-24T00:12:34.883647472Z 2017-02-24T00:12:34.900314138Z -2.765793992E-4 3.916724301612053E-7 -2.766083E-4 -2.768149E-4 -2.764017E-4 -2.776413E-4 -2.751622E-4
143 2017-02-24T00:12:34.900314138Z 2017-02-24T00:12:34.916980804Z -2.7694026704E-4 2.8454419915744126E-7 -2.770215E-4 -2.772281E-4 -2.768149E-4 -2.776413E-4 -2.75782E-4
144 2017-02-24T00:12:34.916980804Z 2017-02-24T00:12:34.933647470Z -2.7743426764E-4 3.3098640279680125E-7 -2.774347E-4 -2.776413E-4 -2.772281E-4 -2.784676E-4 -2.766083E-4
145 2017-02-24T00:12:34.933647470Z 2017-02-24T00:12:34.950314136Z -2.7744856304E-4 3.26615391553368E-7 -2.774347E-4 -2.776413E-4 -2.772281E-4 -2.78261E-4 -2.766083E-4
146 2017-02-24T00:12:34.950314136Z 2017-02-24T00:12:34.966980802Z -2.7862559492E-4 6.699070137004018E-7 -2.784676E-4 -2.788808E-4 -2.78261E-4 -2.805335E-4 -2.768149E-4
147 2017-02-24T00:12:34.966980802Z 2017-02-24T00:12:34.983647468Z -2.8006368316E-4 3.987801294009734E-7 -2.801203E-4 -2.803269E-4 -2.797071E-4 -2.813598E-4 -2.788808E-4
148 2017-02-24T00:12:34.983647468Z 2017-02-24T00:12:35.000314134Z -2.8069127412E-4 4.806294477793223E-7 -2.8074E-4 -2.809466E-4 -2.805335E-4 -2.819796E-4 -2.792939E-4
149 2017-02-24T00:12:35.000314134Z 2017-02-24T00:12:35.016980800Z -2.8112783676E-4 3.767602868273041E-7 -2.811532E-4 -2.813598E-4 -2.809466E-4 -2.823927E-4 -2.801203E-4
150 2017-02-24T00:12:35.016980800Z 2017-02-24T00:12:35.033647466Z -2.8190055788E-4 5.193245947765312E-7 -2.819796E-4 -2.821861E-4 -2.815664E-4 -2.832191E-4 -2.805335E-4
151 2017-02-24T00:12:35.033647466Z 2017-02-24T00:12:35.050314132Z -2.8300489028E-4 4.2772587633627536E-7 -2.830125E-4 -2.832191E-4 -2.828059E-4 -2.84252E-4 -2.815664E-4
152 2017-02-24T00:12:35.050314132Z 2017-02-24T00:12:35.066980798Z -2.8387196496E-4 4.819809608343873E-7 -2.838388E-4 -2.84252E-4 -2.834257E-4 -2.850783E-4 -2.825993E-4
153 2017-02-24T00:12:35.066980798Z 2017-02-24T00:12:35.083647464Z -2.8431249168E-4 3.203287060673007E-7 -2.84252E-4 -2.846652E-4 -2.840454E-4 -2.852849E-4 -2.832191E-4
154 2017-02-24T00:12:35.083647464Z 2017-02-24T00:12:35.100314130Z -2.8463179556E-4 3.993544660725845E-7 -2.844586E-4 -2.848718E-4 -2.84252E-4 -2.863179E-4 -2.838388E-4
155 2017-02-24T00:12:35.100314130Z 2017-02-24T00:12:35.116980796Z -2.8582304692E-4 3.774939376250875E-7 -2.859047E-4 -2.861113E-4 -2.854915E-4 -2.86731E-4 -2.848718E-4
156 2017-02-24T00:12:35.116980796Z 2017-02-24T00:12:35.133647462Z -2.8590205092E-4 3.2186164522450204E-7 -2.859047E-4 -2.861113E-4 -2.856981E-4 -2.869376E-4 -2.848718E-4
157 2017-02-24T00:12:35.133647462Z 2017-02-24T00:12:35.150314128Z -2.873326768E-4 5.062558255409205E-7 -2.873508E-4 -2.877639E-4 -2.869376E-4 -2.885903E-4 -2.859047E-4
158 2017-02-24T00:12:35.150314128Z 2017-02-24T00:12:35.166980794Z -2.8762073292E-4 4.336420142547149E-7 -2.877639E-4 -2.879705E-4 -2.873508E-4 -2.887969E-4 -2.863179E-4
159 2017-02-24T00:12:35.166980794Z 2017-02-24T00:12:35.183647460Z -2.874688632E-4 3.9007711198053287E-7 -2.875574E-4 -2.877639E-4 -2.871442E-4 -2.883837E-4 -2.863179E-4
160 2017-02-24T00:12:35.183647460Z 2017-02-24T00:12:35.200314126Z -2.8809628675999997E-4 3.4933335947647824E-7 -2.881771E-4 -2.883837E-4 -2.879705E-4 -2.8921E-4 -2.869376E-4
161 2017-02-24T00:12:35.200314126Z 2017-02-24T00:12:35.216980792Z -2.8870093188E-4 4.465014891482252E-7 -2.885903E-4 -2.890035E-4 -2.883837E-4 -2.898298E-4 -2.877639E-4
162 2017-02-24T00:12:35.216980792Z 2017-02-24T00:12:35.233647458Z -2.9025602292E-4 7.473168413833811E-7 -2.904496E-4 -2.908627E-4 -2.896232E-4 -2.921022E-4 -2.881771E-4
163 2017-02-24T00:12:35.233647458Z 2017-02-24T00:12:35.250314124Z -2.9200731039999997E-4 4.244342675030052E-7 -2.918957E-4 -2.921022E-4 -2.916891E-4 -2.937549E-4 -2.910693E-4
164 2017-02-24T00:12:35.250314124Z 2017-02-24T00:12:35.266980790Z -2.930684714E-4 7.087354824387383E-7 -2.931352E-4 -2.937549E-4 -2.923088E-4 -2.945813E-4 -2.916891E-4
165 2017-02-24T00:12:35.266980790Z 2017-02-24T00:12:35.283647456Z -2.9366031116E-4 3.961681974107867E-7 -2.935483E-4 -2.939615E-4 -2.933418E-4 -2.949944E-4 -2.925154E-4
166 2017-02-24T00:12:35.283647456Z 2017-02-24T00:12:35.300314122Z -2.940443936E-4 4.14309298545162E-7 -2.939615E-4 -2.943747E-4 -2.937549E-4 -2.95201E-4 -2.929286E-4
167 2017-02-24T00:12:35.300314122Z 2017-02-24T00:12:35.316980788Z -2.9430237576E-4 5.443850478002938E-7 -2.943747E-4 -2.947879E-4 -2.937549E-4 -2.956142E-4 -2.929286E-4
168 2017-02-24T00:12:35.316980788Z 2017-02-24T00:12:35.333647454Z -2.93997463E-4 4.974791125645119E-7 -2.939615E-4 -2.943747E-4 -2.935483E-4 -2.954076E-4 -2.92722E-4
169 2017-02-24T00:12:35.333647454Z 2017-02-24T00:12:35.350314120Z -2.9445690936E-4 4.809245941584774E-7 -2.943747E-4 -2.947879E-4 -2.941681E-4 -2.958208E-4 -2.931352E-4
170 2017-02-24T00:12:35.350314120Z 2017-02-24T00:12:35.366980786Z -2.951251712E-4 7.5454027294237E-7 -2.954076E-4 -2.956142E-4 -2.943747E-4 -2.966471E-4 -2.933418E-4
171 2017-02-24T00:12:35.366980786Z 2017-02-24T00:12:35.383647452Z -2.9685280476E-4 4.996656227950787E-7 -2.968537E-4 -2.972669E-4 -2.966471E-4 -2.980932E-4 -2.95201E-4
172 2017-02-24T00:12:35.383647452Z 2017-02-24T00:12:35.400314118Z -2.9715499892E-4 4.799322544759728E-7 -2.970603E-4 -2.974735E-4 -2.966471E-4 -2.985064E-4 -2.958208E-4
173 2017-02-24T00:12:35.400314118Z 2017-02-24T00:12:35.416980784Z -2.97708814E-4 5.716873806657723E-7 -2.976801E-4 -2.980932E-4 -2.972669E-4 -2.991261E-4 -2.96234E-4
174 2017-02-24T00:12:35.416980784Z 2017-02-24T00:12:35.433647450Z -2.9898995924E-4 3.626033850870325E-7 -2.991261E-4 -2.993327E-4 -2.98713E-4 -2.999525E-4 -2.976801E-4
175 2017-02-24T00:12:35.433647450Z 2017-02-24T00:12:35.450314116Z -2.9940999128E-4 4.623154432977574E-7 -2.993327E-4 -2.997459E-4 -2.991261E-4 -3.009854E-4 -2.982998E-4
176 2017-02-24T00:12:35.450314116Z 2017-02-24T00:12:35.466980782Z -2.9953510232E-4 4.951819187487325E-7 -2.995393E-4 -2.999525E-4 -2.991261E-4 -3.009854E-4 -2.982998E-4
177 2017-02-24T00:12:35.466980782Z 2017-02-24T00:12:35.483647448Z -3.0092731363999997E-4 5.656762384868798E-7 -3.007788E-4 -3.01192E-4 -3.005722E-4 -3.024315E-4 -2.995393E-4
178 2017-02-24T00:12:35.483647448Z 2017-02-24T00:12:35.500314114Z -3.0158113164E-4 3.9597186086986466E-7 -3.016052E-4 -3.018118E-4 -3.013986E-4 -3.028447E-4 -3.003657E-4
pulse_id pulse_start pulse_end mean stdev median quartile1 quartile3 min max
0 2017-02-24T00:12:32.516980900Z 2017-02-24T00:12:32.533647566Z -3.5954377853599964E-7 2.005243510696712E-5 -3.530356E-6 -1.094612E-5 7.699232E-6 -4.760119E-5 1.594046E-4
1 2017-02-24T00:12:32.533647566Z 2017-02-24T00:12:32.550314232Z 9.049558164254285E-7 2.0477353654553448E-5 -3.742235E-6 -1.1158E-5 9.818023E-6 -3.552409E-5 1.600402E-4
2 2017-02-24T00:12:32.550314232Z 2017-02-24T00:12:32.566980898Z 2.2100480832893186E-6 2.0540662468996424E-5 -7.759284E-7 -9.886726E-6 1.151305E-5 -4.25161E-5 1.60464E-4
3 2017-02-24T00:12:32.566980898Z 2017-02-24T00:12:32.583647564Z 4.339424431071993E-6 2.1650232091489156E-5 9.191037E-7 -6.496662E-6 1.40556E-5 -4.399925E-5 1.670323E-4
4 2017-02-24T00:12:32.583647564Z 2017-02-24T00:12:32.600314230Z 7.516496139544182E-6 2.1911882810576155E-5 5.580442E-6 -3.6362955E-6 1.617439E-5 -4.336361E-5 1.695748E-4
5 2017-02-24T00:12:32.600314230Z 2017-02-24T00:12:32.616980896Z 1.0118078511420566E-5 2.1255698129349278E-5 6.851716E-6 -1.199686E-6 1.786943E-5 -3.425281E-5 1.755074E-4
6 2017-02-24T00:12:32.616980896Z 2017-02-24T00:12:32.633647562Z 1.3413440206575995E-5 2.1537525265460376E-5 1.130118E-5 9.191037E-7 2.0359E-5 -3.425281E-5 1.808044E-4
7 2017-02-24T00:12:32.633647562Z 2017-02-24T00:12:32.650314228Z 1.6366194016465412E-5 2.0288511854942304E-5 1.469124E-5 5.792321E-6 2.104761E-5 -2.726081E-5 1.833469E-4
8 2017-02-24T00:12:32.650314228Z 2017-02-24T00:12:32.666980894Z 1.899910750419368E-5 2.114846349924501E-5 1.681003E-5 7.487353E-6 2.549707E-5 -2.514202E-5 1.888558E-4
9 2017-02-24T00:12:32.666980894Z 2017-02-24T00:12:32.683647560Z 2.2405331233824E-5 2.0816184775348426E-5 1.977634E-5 1.341997E-5 2.655647E-5 -1.772625E-5 1.93729E-4
10 2017-02-24T00:12:32.683647560Z 2017-02-24T00:12:32.700314226Z 2.4361513517960813E-5 1.978558100620212E-5 2.295452E-5 1.617439E-5 2.740398E-5 -1.497182E-5 1.943646E-4
11 2017-02-24T00:12:32.700314226Z 2017-02-24T00:12:32.716980892Z 2.7159205438359343E-5 1.9869220513040617E-5 2.486143E-5 1.744567E-5 3.079405E-5 -9.251089E-6 1.894914E-4
12 2017-02-24T00:12:32.716980892Z 2017-02-24T00:12:32.733647558Z 2.9784314772303998E-5 2.1400119123262763E-5 2.655647E-5 1.850506E-5 3.418411E-5 -1.094612E-5 2.022042E-4
13 2017-02-24T00:12:32.733647558Z 2017-02-24T00:12:32.750314224Z 3.278245498156738E-5 2.154797735742002E-5 3.015841E-5 2.189513E-5 3.757417E-5 -8.827331E-6 1.986022E-4
14 2017-02-24T00:12:32.750314224Z 2017-02-24T00:12:32.766980890Z 3.629823680428171E-5 2.2097690277399658E-5 3.270096E-5 2.486143E-5 4.075236E-5 -3.318477E-6 2.053824E-4
15 2017-02-24T00:12:32.766980890Z 2017-02-24T00:12:32.783647556Z 4.09511018856E-5 2.230743772198576E-5 3.778605E-5 2.761586E-5 4.901564E-5 1.130983E-6 2.1301E-4
16 2017-02-24T00:12:32.783647556Z 2017-02-24T00:12:32.800314222Z 4.254871392243103E-5 2.1254886393127636E-5 4.054048E-5 2.973465E-5 4.816812E-5 1.193681E-5 2.089843E-4
17 2017-02-24T00:12:32.800314222Z 2017-02-24T00:12:32.816980888Z 4.4228565998399364E-5 2.122632538738204E-5 4.223551E-5 3.164156E-5 5.092255E-5 1.299621E-5 2.127981E-4
18 2017-02-24T00:12:32.816980888Z 2017-02-24T00:12:32.833647554Z 4.5859575872E-5 2.2057414689329163E-5 4.308303E-5 3.376035E-5 5.282946E-5 8.758627E-6 2.170357E-4
19 2017-02-24T00:12:32.833647554Z 2017-02-24T00:12:32.850314220Z 4.8488527465014E-5 2.2866741768988417E-5 4.477806E-5 3.460787E-5 5.706704E-5 1.10893E-5 2.263584E-4
20 2017-02-24T00:12:32.850314220Z 2017-02-24T00:12:32.866980886Z 5.183755760704281E-5 2.3514189297646984E-5 4.732061E-5 3.905733E-5 6.130462E-5 1.5115E-5 2.231802E-4
21 2017-02-24T00:12:32.866980886Z 2017-02-24T00:12:32.883647552Z 5.4767308984E-5 2.3215159295409326E-5 5.007504E-5 4.244739E-5 6.299966E-5 1.299621E-5 2.297484E-4
22 2017-02-24T00:12:32.883647552Z 2017-02-24T00:12:32.900314218Z 5.818802860855658E-5 2.3591581127244434E-5 5.431262E-5 4.456618E-5 6.490657E-5 1.871694E-5 2.30596E-4
23 2017-02-24T00:12:32.900314218Z 2017-02-24T00:12:32.916980884Z 6.271392927571029E-5 2.433049253578377E-5 5.918583E-5 4.838E-5 7.147482E-5 2.380204E-5 2.435206E-4
24 2017-02-24T00:12:32.916980884Z 2017-02-24T00:12:32.933647550Z 6.523870901199999E-5 2.3229108001678707E-5 6.405905E-5 4.922752E-5 7.316985E-5 2.761586E-5 2.348335E-4
25 2017-02-24T00:12:32.933647550Z 2017-02-24T00:12:32.950314216Z 6.68023806117553E-5 2.2694117437452568E-5 6.702536E-5 5.177007E-5 7.274609E-5 2.613271E-5 2.341979E-4
26 2017-02-24T00:12:32.950314216Z 2017-02-24T00:12:32.966980882Z 6.868681508603442E-5 2.2876721605871905E-5 6.766099E-5 5.558389E-5 7.507676E-5 2.592083E-5 2.426731E-4
27 2017-02-24T00:12:32.966980882Z 2017-02-24T00:12:32.983647548Z 7.237496366E-5 2.412271920425828E-5 6.999166E-5 5.690813E-5 8.016186E-5 3.164156E-5 2.475463E-4
28 2017-02-24T00:12:32.983647548Z 2017-02-24T00:12:33.000314214Z 7.510547969612155E-5 2.4550026676560243E-5 7.16867E-5 5.960959E-5 8.503507E-5 3.058217E-5 2.513601E-4
29 2017-02-24T00:12:33.000314214Z 2017-02-24T00:12:33.016980880Z 7.798091901960783E-5 2.405445162393642E-5 7.613616E-5 6.384717E-5 8.630635E-5 3.333659E-5 2.547502E-4
30 2017-02-24T00:12:33.016980880Z 2017-02-24T00:12:33.033647546Z 8.1220150004E-5 2.4641889413877684E-5 7.931434E-5 6.638972E-5 8.969641E-5 3.651478E-5 2.623778E-4
31 2017-02-24T00:12:33.033647546Z 2017-02-24T00:12:33.050314212Z 8.343297738904438E-5 2.531663435062114E-5 7.994998E-5 6.702536E-5 9.446369E-5 4.075236E-5 2.661916E-4
32 2017-02-24T00:12:33.050314212Z 2017-02-24T00:12:33.066980878Z 8.515419768707483E-5 2.4585556599642667E-5 8.503507E-5 6.893227E-5 9.605278E-5 4.223551E-5 2.706411E-4
33 2017-02-24T00:12:33.066980878Z 2017-02-24T00:12:33.083647544Z 8.7129879612E-5 2.3774322174977228E-5 8.355192E-5 7.253421E-5 9.838345E-5 3.73623E-5 2.647085E-4
34 2017-02-24T00:12:33.083647544Z 2017-02-24T00:12:33.100314210Z 9.008611456217513E-5 2.4405229699378812E-5 8.821326E-5 7.486488E-5 1.011379E-4 4.244739E-5 2.759381E-4
35 2017-02-24T00:12:33.100314210Z 2017-02-24T00:12:33.116980876Z 9.085407386154464E-5 2.6270726362001753E-5 8.715386E-5 7.295797E-5 1.049517E-4 4.477806E-5 2.791163E-4
36 2017-02-24T00:12:33.116980876Z 2017-02-24T00:12:33.133647542Z 9.3727707676E-5 2.5604501498566867E-5 9.213302E-5 7.592428E-5 1.055873E-4 4.880376E-5 2.808113E-4
37 2017-02-24T00:12:33.133647542Z 2017-02-24T00:12:33.150314208Z 9.719240584966013E-5 2.397129480782591E-5 9.58409E-5 8.397568E-5 1.074943E-4 5.049879E-5 2.829301E-4
38 2017-02-24T00:12:33.150314208Z 2017-02-24T00:12:33.166980874Z 9.954713338535414E-5 2.3874288309697377E-5 1.002904E-4 8.397568E-5 1.094012E-4 5.558389E-5 2.842014E-4
39 2017-02-24T00:12:33.166980874Z 2017-02-24T00:12:33.183647540Z 1.0139620358E-4 2.3271207999697515E-5 1.011379E-4 8.821326E-5 1.110962E-4 6.194026E-5 2.852607E-4
40 2017-02-24T00:12:33.183647540Z 2017-02-24T00:12:33.200314206Z 1.0298845443422632E-4 2.2209751366201113E-5 1.019854E-4 9.160332E-5 1.1056649999999999E-4 6.511845E-5 2.856845E-4
41 2017-02-24T00:12:33.200314206Z 2017-02-24T00:12:33.216980872Z 1.0312296401760704E-4 2.270033653846621E-5 1.019854E-4 9.012017E-5 1.110962E-4 5.579577E-5 2.816588E-4
42 2017-02-24T00:12:33.216980872Z 2017-02-24T00:12:33.233647538Z 1.05640648488E-4 2.3175946358436454E-5 1.038923E-4 9.28746E-5 1.130031E-4 6.172838E-5 2.903458E-4
43 2017-02-24T00:12:33.233647538Z 2017-02-24T00:12:33.250314204Z 1.0788310569372252E-4 2.309895857225631E-5 1.064349E-4 9.393399E-5 1.16605E-4 6.384717E-5 2.905577E-4
44 2017-02-24T00:12:33.250314204Z 2017-02-24T00:12:33.266980870Z 1.1028394839935975E-4 2.2808092536063307E-5 1.07918E-4 9.795969E-5 1.176644E-4 6.088087E-5 2.890746E-4
45 2017-02-24T00:12:33.266980870Z 2017-02-24T00:12:33.283647536Z 1.13808753236E-4 2.2909600370868787E-5 1.134269E-4 1.011379E-4 1.195714E-4 6.766099E-5 2.933122E-4
46 2017-02-24T00:12:33.283647536Z 2017-02-24T00:12:33.300314202Z 1.1592197011195522E-4 2.2407734640690424E-5 1.144863E-4 1.0399825E-4 1.221139E-4 7.422924E-5 2.954309E-4
47 2017-02-24T00:12:33.300314202Z 2017-02-24T00:12:33.316980868Z 1.1757499418167268E-4 2.1643448836464268E-5 1.157575E-4 1.064349E-4 1.240208E-4 7.740743E-5 2.98821E-4
48 2017-02-24T00:12:33.316980868Z 2017-02-24T00:12:33.333647534Z 1.17862001268E-4 2.112265177516608E-5 1.159694E-4 1.077061E-4 1.231733E-4 7.401737E-5 2.97126E-4
49 2017-02-24T00:12:33.333647534Z 2017-02-24T00:12:33.350314200Z 1.18587473576E-4 2.180407932283997E-5 1.161813E-4 1.066467E-4 1.240208E-4 7.189858E-5 2.967022E-4
50 2017-02-24T00:12:33.350314200Z 2017-02-24T00:12:33.366980866Z 1.2169175585600001E-4 2.2675258215066715E-5 1.180882E-4 1.085536E-4 1.284703E-4 7.189858E-5 2.996685E-4
51 2017-02-24T00:12:33.366980866Z 2017-02-24T00:12:33.383647532Z 1.24364057788E-4 2.24415533898193E-5 1.221139E-4 1.117318E-4 1.310128E-4 7.550052E-5 3.017873E-4
52 2017-02-24T00:12:33.383647532Z 2017-02-24T00:12:33.400314198Z 1.27050600024E-4 2.2970763913382497E-5 1.240208E-4 1.140625E-4 1.354623E-4 8.037374E-5 3.034823E-4
53 2017-02-24T00:12:33.400314198Z 2017-02-24T00:12:33.416980864Z 1.29050397832E-4 2.1959726609399016E-5 1.244446E-4 1.16605E-4 1.360979E-4 8.842514E-5 3.100506E-4
54 2017-02-24T00:12:33.416980864Z 2017-02-24T00:12:33.433647530Z 1.30880607968E-4 2.2259538035379817E-5 1.27199E-4 1.172407E-4 1.382167E-4 9.456963E-5 3.102625E-4
55 2017-02-24T00:12:33.433647530Z 2017-02-24T00:12:33.450314196Z 1.31256905164E-4 2.262398762414557E-5 1.274109E-4 1.1750555E-4 1.384286E-4 9.033205E-5 3.123813E-4
56 2017-02-24T00:12:33.450314196Z 2017-02-24T00:12:33.466980862Z 1.32273331556E-4 2.229572484322639E-5 1.2921185E-4 1.183001E-4 1.405474E-4 9.075581E-5 3.123813E-4
57 2017-02-24T00:12:33.466980862Z 2017-02-24T00:12:33.483647528Z 1.33433920188E-4 2.2164959516982436E-5 1.308009E-4 1.187238E-4 1.416068E-4 9.075581E-5 3.032705E-4
58 2017-02-24T00:12:33.483647528Z 2017-02-24T00:12:33.500314194Z 1.3416795315600001E-4 2.2473206155454344E-5 1.316485E-4 1.189357E-4 1.42878E-4 9.245084E-5 3.047536E-4
59 2017-02-24T00:12:33.500314194Z 2017-02-24T00:12:33.516980860Z 1.36475910096E-4 2.204993431969535E-5 1.337672E-4 1.223258E-4 1.44785E-4 9.033205E-5 3.034823E-4
60 2017-02-24T00:12:33.516980860Z 2017-02-24T00:12:33.533647526Z 1.3500809588E-4 9.031753192688144E-6 1.350385E-4 1.284703E-4 1.418187E-4 1.119437E-4 1.555908E-4
61 2017-02-24T00:12:33.533647526Z 2017-02-24T00:12:33.550314192Z 1.3580111592E-4 8.89801818546255E-6 1.333435E-4 1.295297E-4 1.435137E-4 1.20207E-4 1.541076E-4
62 2017-02-24T00:12:33.550314192Z 2017-02-24T00:12:33.566980858Z 1.3462357752E-4 7.224736360740618E-6 1.350385E-4 1.28311375E-4 1.39488E-4 1.189357E-4 1.507176E-4
63 2017-02-24T00:12:33.566980858Z 2017-02-24T00:12:33.583647524Z 1.3273590736E-4 2.468894941892729E-6 1.320722E-4 1.310128E-4 1.350385E-4 1.276228E-4 1.382167E-4
64 2017-02-24T00:12:33.583647524Z 2017-02-24T00:12:33.600314190Z 1.3138276312E-4 2.768538127191426E-6 1.308009E-4 1.293178E-4 1.331316E-4 1.267752E-4 1.386405E-4
65 2017-02-24T00:12:33.600314190Z 2017-02-24T00:12:33.616980856Z 1.2928965072E-4 1.8595125811446804E-6 1.293178E-4 1.278346E-4 1.303772E-4 1.250802E-4 1.356742E-4
66 2017-02-24T00:12:33.616980856Z 2017-02-24T00:12:33.633647522Z 1.2821720652E-4 1.572494658162457E-6 1.282584E-4 1.27199E-4 1.291059E-4 1.246565E-4 1.320722E-4
67 2017-02-24T00:12:33.633647522Z 2017-02-24T00:12:33.650314188Z 1.2635326264E-4 1.894167622414913E-6 1.259277E-4 1.246565E-4 1.278346E-4 1.231733E-4 1.303772E-4
68 2017-02-24T00:12:33.650314188Z 2017-02-24T00:12:33.666980854Z 1.2476094932E-4 1.2695692691047565E-6 1.242327E-4 1.240208E-4 1.250802E-4 1.225377E-4 1.28894E-4
69 2017-02-24T00:12:33.666980854Z 2017-02-24T00:12:33.683647520Z 1.2328822252E-4 7.685764617628407E-7 1.233852E-4 1.227495E-4 1.238089E-4 1.210545E-4 1.252921E-4
70 2017-02-24T00:12:33.683647520Z 2017-02-24T00:12:33.700314186Z 1.20944667E-4 1.0292811099424281E-6 1.212664E-4 1.20207E-4 1.216901E-4 1.180882E-4 1.227495E-4
71 2017-02-24T00:12:33.700314186Z 2017-02-24T00:12:33.716980852Z 1.1838949636E-4 9.29423424085732E-7 1.18512E-4 1.178763E-4 1.189357E-4 1.159694E-4 1.206307E-4
72 2017-02-24T00:12:33.716980852Z 2017-02-24T00:12:33.733647518Z 1.1645384828E-4 4.1835104731858833E-7 1.163932E-4 1.161813E-4 1.168169E-4 1.146981E-4 1.174526E-4
73 2017-02-24T00:12:33.733647518Z 2017-02-24T00:12:33.750314184Z 1.1468000356E-4 8.744337492251966E-7 1.1491E-4 1.142744E-4 1.153338E-4 1.123675E-4 1.161813E-4
74 2017-02-24T00:12:33.750314184Z 2017-02-24T00:12:33.766980850Z 1.1297411464E-4 5.403823651025941E-7 1.130031E-4 1.125793E-4 1.134269E-4 1.108843E-4 1.140625E-4
75 2017-02-24T00:12:33.766980850Z 2017-02-24T00:12:33.783647516Z 1.1162411876E-4 5.057211567963506E-7 1.117318E-4 1.113081E-4 1.119437E-4 1.09613E-4 1.127912E-4
76 2017-02-24T00:12:33.783647516Z 2017-02-24T00:12:33.800314182Z 1.1062463832E-4 7.093882420528039E-7 1.106724E-4 1.100368E-4 1.110962E-4 1.085536E-4 1.121556E-4
77 2017-02-24T00:12:33.800314182Z 2017-02-24T00:12:33.816980848Z 1.1015943284E-4 7.13361483513094E-7 1.102487E-4 1.09613E-4 1.106724E-4 1.085536E-4 1.119437E-4
78 2017-02-24T00:12:33.816980848Z 2017-02-24T00:12:33.833647514Z 1.0894604572000001E-4 5.308932552341037E-7 1.089774E-4 1.087655E-4 1.091893E-4 1.070705E-4 1.104606E-4
79 2017-02-24T00:12:33.833647514Z 2017-02-24T00:12:33.850314180Z 1.0806725424E-4 7.103150452266997E-7 1.081299E-4 1.077061E-4 1.085536E-4 1.057992E-4 1.09613E-4
80 2017-02-24T00:12:33.850314180Z 2017-02-24T00:12:33.866980846Z 1.0636672392E-4 1.0462159174578627E-6 1.066467E-4 1.055873E-4 1.072824E-4 1.036804E-4 1.083418E-4
81 2017-02-24T00:12:33.866980846Z 2017-02-24T00:12:33.883647512Z 1.0348024112E-4 9.977885215508564E-7 1.038923E-4 1.030448E-4 1.041042E-4 1.00926E-4 1.053755E-4
82 2017-02-24T00:12:33.883647512Z 2017-02-24T00:12:33.900314178Z 1.01213140448E-4 8.431231241554219E-7 1.013498E-4 1.007141E-4 1.017735E-4 9.923097E-5 1.028329E-4
83 2017-02-24T00:12:33.900314178Z 2017-02-24T00:12:33.916980844Z 1.0046173540000001E-4 1.0201590771857644E-6 1.00926E-4 9.965473E-5 1.011379E-4 9.795969E-5 1.019854E-4
84 2017-02-24T00:12:33.916980844Z 2017-02-24T00:12:33.933647510Z 9.753246105199999E-5 1.2592780265795313E-6 9.817157E-5 9.626466E-5 9.859533E-5 9.456963E-5 9.944285E-5
85 2017-02-24T00:12:33.933647510Z 2017-02-24T00:12:33.950314176Z 9.517687458E-5 1.0692445040220207E-6 9.541715E-5 9.414587E-5 9.605278E-5 9.266272E-5 9.711218E-5
86 2017-02-24T00:12:33.950314176Z 2017-02-24T00:12:33.966980842Z 9.382271391999999E-5 6.866169502908633E-7 9.393399E-5 9.329836E-5 9.435775E-5 9.202708E-5 9.541715E-5
87 2017-02-24T00:12:33.966980842Z 2017-02-24T00:12:33.983647508Z 9.1293216416E-5 9.26730923141168E-7 9.160332E-5 9.054393E-5 9.202708E-5 8.88489E-5 9.351024E-5
88 2017-02-24T00:12:33.983647508Z 2017-02-24T00:12:34.000314174Z 8.9896427088E-5 1.0961574105249837E-6 9.012017E-5 8.88489E-5 9.075581E-5 8.757762E-5 9.223896E-5
89 2017-02-24T00:12:34.000314174Z 2017-02-24T00:12:34.016980840Z 8.8035705192E-5 7.105336836016006E-7 8.821326E-5 8.736574E-5 8.863702E-5 8.651823E-5 8.990829E-5
90 2017-02-24T00:12:34.016980840Z 2017-02-24T00:12:34.033647506Z 8.6350420588E-5 6.125359023772974E-7 8.651823E-5 8.609447E-5 8.673011E-5 8.439944E-5 8.77895E-5
91 2017-02-24T00:12:34.033647506Z 2017-02-24T00:12:34.050314172Z 8.5859877728E-5 7.305525887324444E-7 8.609447E-5 8.524695E-5 8.651823E-5 8.418756E-5 8.757762E-5
92 2017-02-24T00:12:34.050314172Z 2017-02-24T00:12:34.066980838Z 8.4235527996E-5 6.388631195260328E-7 8.418756E-5 8.37638E-5 8.48232E-5 8.228065E-5 8.609447E-5
93 2017-02-24T00:12:34.066980838Z 2017-02-24T00:12:34.083647504Z 8.2664995164E-5 9.362849210359866E-7 8.291628E-5 8.185689E-5 8.355192E-5 8.058561E-5 8.439944E-5
94 2017-02-24T00:12:34.083647504Z 2017-02-24T00:12:34.100314170Z 8.113065345600001E-5 9.831137048265323E-7 8.100937E-5 8.016186E-5 8.206877E-5 7.931434E-5 8.312816E-5
95 2017-02-24T00:12:34.100314170Z 2017-02-24T00:12:34.116980836Z 7.8528947848E-5 8.176324805438407E-7 7.846682E-5 7.783119E-5 7.910246E-5 7.698367E-5 8.122125E-5
96 2017-02-24T00:12:34.116980836Z 2017-02-24T00:12:34.133647502Z 7.649143472E-5 9.670384386938965E-7 7.677179E-5 7.550052E-5 7.740743E-5 7.4653E-5 7.846682E-5
97 2017-02-24T00:12:34.133647502Z 2017-02-24T00:12:34.150314168Z 7.5565100888E-5 3.6262216283509863E-7 7.550052E-5 7.528864E-5 7.592428E-5 7.444112E-5 7.677179E-5
98 2017-02-24T00:12:34.150314168Z 2017-02-24T00:12:34.166980834Z 7.4102880936E-5 6.444041022803775E-7 7.401737E-5 7.359361E-5 7.444112E-5 7.274609E-5 7.613616E-5
99 2017-02-24T00:12:34.166980834Z 2017-02-24T00:12:34.183647500Z 7.2636678252E-5 7.868684378712842E-7 7.274609E-5 7.189858E-5 7.338173E-5 7.083918E-5 7.444112E-5
100 2017-02-24T00:12:34.183647500Z 2017-02-24T00:12:34.200314166Z 7.15950814E-5 4.130136517570492E-7 7.147482E-5 7.126294E-5 7.189858E-5 7.06273E-5 7.295797E-5
101 2017-02-24T00:12:34.200314166Z 2017-02-24T00:12:34.216980832Z 7.0450761736E-5 5.192647831102173E-7 7.041542E-5 6.999166E-5 7.083918E-5 6.914415E-5 7.211045E-5
102 2017-02-24T00:12:34.216980832Z 2017-02-24T00:12:34.233647498Z 6.9554768544E-5 5.048050431573376E-7 6.956791E-5 6.914415E-5 6.999166E-5 6.829663E-5 7.06273E-5
103 2017-02-24T00:12:34.233647498Z 2017-02-24T00:12:34.250314164Z 6.8587922508E-5 4.3198475950737987E-7 6.850851E-5 6.829663E-5 6.893227E-5 6.744912E-5 6.999166E-5
104 2017-02-24T00:12:34.250314164Z 2017-02-24T00:12:34.266980830Z 6.7341904848E-5 5.480342841781611E-7 6.744912E-5 6.702536E-5 6.766099E-5 6.596596E-5 6.893227E-5
105 2017-02-24T00:12:34.266980830Z 2017-02-24T00:12:34.283647496Z 6.6191231524E-5 4.934460423052409E-7 6.617784E-5 6.575408E-5 6.66016E-5 6.490657E-5 6.744912E-5
106 2017-02-24T00:12:34.283647496Z 2017-02-24T00:12:34.300314162Z 6.55952582E-5 4.4560291916479314E-7 6.55422E-5 6.533033E-5 6.596596E-5 6.448281E-5 6.681348E-5
107 2017-02-24T00:12:34.300314162Z 2017-02-24T00:12:34.316980828Z 6.4492640808E-5 4.860478541447902E-7 6.448281E-5 6.405905E-5 6.490657E-5 6.321154E-5 6.596596E-5
108 2017-02-24T00:12:34.316980828Z 2017-02-24T00:12:34.333647494Z 6.382640622E-5 3.781246049167591E-7 6.363529E-5 6.363529E-5 6.405905E-5 6.278778E-5 6.490657E-5
109 2017-02-24T00:12:34.333647494Z 2017-02-24T00:12:34.350314160Z 6.1736517556E-5 6.996657084925144E-7 6.15165E-5 6.130462E-5 6.194026E-5 6.024523E-5 6.405905E-5
110 2017-02-24T00:12:34.350314160Z 2017-02-24T00:12:34.366980826Z 6.0113440604E-5 5.156605023006655E-7 6.024523E-5 5.960959E-5 6.045711E-5 5.876208E-5 6.15165E-5
111 2017-02-24T00:12:34.366980826Z 2017-02-24T00:12:34.383647492Z 5.8942172608E-5 6.129865357166525E-7 5.897395E-5 5.85502E-5 5.939771E-5 5.74908E-5 6.024523E-5
112 2017-02-24T00:12:34.383647492Z 2017-02-24T00:12:34.400314158Z 5.7809975964E-5 3.942642395620415E-7 5.770268E-5 5.74908E-5 5.812644E-5 5.685516E-5 5.939771E-5
113 2017-02-24T00:12:34.400314158Z 2017-02-24T00:12:34.416980824Z 5.7035768316E-5 3.4382258213456406E-7 5.706704E-5 5.685516E-5 5.727892E-5 5.600765E-5 5.833832E-5
114 2017-02-24T00:12:34.416980824Z 2017-02-24T00:12:34.433647490Z 5.6131386844E-5 4.2804679249323155E-7 5.600765E-5 5.579577E-5 5.643141E-5 5.516013E-5 5.727892E-5
115 2017-02-24T00:12:34.433647490Z 2017-02-24T00:12:34.450314156Z 5.5536090632000004E-5 4.898419007146279E-7 5.558389E-5 5.537201E-5 5.579577E-5 5.388886E-5 5.664329E-5
116 2017-02-24T00:12:34.450314156Z 2017-02-24T00:12:34.466980822Z 5.408751808E-5 3.685310153982178E-7 5.410074E-5 5.388886E-5 5.431262E-5 5.304134E-5 5.516013E-5
117 2017-02-24T00:12:34.466980822Z 2017-02-24T00:12:34.483647488Z 5.3593329776E-5 3.510840227565527E-7 5.34651E-5 5.34651E-5 5.388886E-5 5.261758E-5 5.45245E-5
118 2017-02-24T00:12:34.483647488Z 2017-02-24T00:12:34.500314154Z 5.2953454551999996E-5 5.179351238691323E-7 5.304134E-5 5.261758E-5 5.34651E-5 5.155819E-5 5.410074E-5
119 2017-02-24T00:12:34.500314154Z 2017-02-24T00:12:34.516980820Z 5.2118738784000005E-5 3.423434025816714E-7 5.219383E-5 5.198195E-5 5.240571E-5 5.113443E-5 5.325322E-5
120 2017-02-24T00:12:34.516980820Z 2017-02-24T00:12:34.533647486Z 5.126876204E-5 4.1476398814962954E-7 5.113443E-5 5.092255E-5 5.155819E-5 4.986316E-5 5.261758E-5
121 2017-02-24T00:12:34.533647486Z 2017-02-24T00:12:34.550314152Z 5.0124193227999996E-5 5.380196990891897E-7 5.007504E-5 4.986316E-5 5.049879E-5 4.838E-5 5.155819E-5
122 2017-02-24T00:12:34.550314152Z 2017-02-24T00:12:34.566980818Z 4.9376090236E-5 3.7685959783996517E-7 4.94394E-5 4.901564E-5 4.965128E-5 4.838E-5 5.049879E-5
123 2017-02-24T00:12:34.566980818Z 2017-02-24T00:12:34.583647484Z 4.9055049691999996E-5 3.682454685378006E-7 4.901564E-5 4.880376E-5 4.922752E-5 4.795625E-5 5.007504E-5
124 2017-02-24T00:12:34.583647484Z 2017-02-24T00:12:34.600314150Z 4.830813284E-5 3.896193672829923E-7 4.838E-5 4.795625E-5 4.859188E-5 4.689685E-5 4.94394E-5
125 2017-02-24T00:12:34.600314150Z 2017-02-24T00:12:34.616980816Z 4.7074150555999996E-5 5.726978143219507E-7 4.689685E-5 4.668497E-5 4.753249E-5 4.583746E-5 4.859188E-5
126 2017-02-24T00:12:34.616980816Z 2017-02-24T00:12:34.633647482Z 4.6263161388E-5 4.030458788555675E-7 4.626121E-5 4.604933E-5 4.647309E-5 4.477806E-5 4.753249E-5
127 2017-02-24T00:12:34.633647482Z 2017-02-24T00:12:34.650314148Z 4.5777960572E-5 4.326682218584929E-7 4.583746E-5 4.54137E-5 4.604933E-5 4.456618E-5 4.689685E-5
128 2017-02-24T00:12:34.650314148Z 2017-02-24T00:12:34.666980814Z 4.559896614E-5 3.1871510796088526E-7 4.562558E-5 4.54137E-5 4.583746E-5 4.477806E-5 4.647309E-5
129 2017-02-24T00:12:34.666980814Z 2017-02-24T00:12:34.683647480Z 4.5076047992E-5 3.863524321685359E-7 4.520182E-5 4.477806E-5 4.54137E-5 4.414242E-5 4.626121E-5
130 2017-02-24T00:12:34.683647480Z 2017-02-24T00:12:34.700314146Z 4.42750578E-5 3.462386371687428E-7 4.43543E-5 4.393054E-5 4.456618E-5 4.308303E-5 4.498994E-5
131 2017-02-24T00:12:34.700314146Z 2017-02-24T00:12:34.716980812Z 4.3374998608E-5 4.58294399583435E-7 4.329491E-5 4.287115E-5 4.371867E-5 4.244739E-5 4.456618E-5
132 2017-02-24T00:12:34.716980812Z 2017-02-24T00:12:34.733647478Z 4.2167201992E-5 5.468082449787527E-7 4.223551E-5 4.181175E-5 4.244739E-5 4.03286E-5 4.350679E-5
133 2017-02-24T00:12:34.733647478Z 2017-02-24T00:12:34.750314144Z 4.11783219E-5 4.519782119808785E-7 4.117612E-5 4.075236E-5 4.159988E-5 4.011672E-5 4.265927E-5
134 2017-02-24T00:12:34.750314144Z 2017-02-24T00:12:34.766980810Z 4.0885420632E-5 3.017357839531252E-7 4.096424E-5 4.075236E-5 4.117612E-5 4.011672E-5 4.181175E-5
135 2017-02-24T00:12:34.766980810Z 2017-02-24T00:12:34.783647476Z 4.0370807339999996E-5 4.3004493994036383E-7 4.054048E-5 4.011672E-5 4.075236E-5 3.884545E-5 4.159988E-5
136 2017-02-24T00:12:34.783647476Z 2017-02-24T00:12:34.800314142Z 3.9520326208E-5 4.121782582197147E-7 3.948109E-5 3.926921E-5 3.990484E-5 3.842169E-5 4.054048E-5
137 2017-02-24T00:12:34.800314142Z 2017-02-24T00:12:34.816980808Z 3.8685777016E-5 4.063650904476326E-7 3.863357E-5 3.842169E-5 3.905733E-5 3.757417E-5 3.990484E-5
138 2017-02-24T00:12:34.816980808Z 2017-02-24T00:12:34.833647474Z 3.7949961832E-5 4.049825450988487E-7 3.799793E-5 3.757417E-5 3.820981E-5 3.693854E-5 3.905733E-5
139 2017-02-24T00:12:34.833647474Z 2017-02-24T00:12:34.850314140Z 3.7556207132E-5 3.03097571079773E-7 3.757417E-5 3.73623E-5 3.778605E-5 3.672666E-5 3.863357E-5
140 2017-02-24T00:12:34.850314140Z 2017-02-24T00:12:34.866980806Z 3.6886586432E-5 4.190846526040373E-7 3.693854E-5 3.651478E-5 3.715042E-5 3.566726E-5 3.799793E-5
141 2017-02-24T00:12:34.866980806Z 2017-02-24T00:12:34.883647472Z 3.6398669759999996E-5 3.070239823041582E-7 3.651478E-5 3.609102E-5 3.651478E-5 3.566726E-5 3.715042E-5
142 2017-02-24T00:12:34.883647472Z 2017-02-24T00:12:34.900314138Z 3.6147973344E-5 3.0111975775080133E-7 3.609102E-5 3.587914E-5 3.63029E-5 3.545538E-5 3.73623E-5
143 2017-02-24T00:12:34.900314138Z 2017-02-24T00:12:34.916980804Z 3.595617958E-5 2.47740313063635E-7 3.587914E-5 3.587914E-5 3.609102E-5 3.503163E-5 3.672666E-5
144 2017-02-24T00:12:34.916980804Z 2017-02-24T00:12:34.933647470Z 3.5396648548000004E-5 2.851065844972015E-7 3.545538E-5 3.52435E-5 3.566726E-5 3.439599E-5 3.651478E-5
145 2017-02-24T00:12:34.933647470Z 2017-02-24T00:12:34.950314136Z 3.5415378464E-5 2.8717823781559285E-7 3.545538E-5 3.52435E-5 3.566726E-5 3.460787E-5 3.651478E-5
146 2017-02-24T00:12:34.950314136Z 2017-02-24T00:12:34.966980802Z 3.4698722836E-5 4.458281859282402E-7 3.481975E-5 3.439599E-5 3.503163E-5 3.333659E-5 3.587914E-5
147 2017-02-24T00:12:34.966980802Z 2017-02-24T00:12:34.983647468Z 3.3896292252E-5 3.546359878892884E-7 3.397223E-5 3.376035E-5 3.418411E-5 3.291284E-5 3.481975E-5
148 2017-02-24T00:12:34.983647468Z 2017-02-24T00:12:35.000314134Z 3.3514315096E-5 2.910683099386291E-7 3.354847E-5 3.333659E-5 3.376035E-5 3.270096E-5 3.460787E-5
149 2017-02-24T00:12:35.000314134Z 2017-02-24T00:12:35.016980800Z 3.3550165308E-5 2.789600853711443E-7 3.354847E-5 3.333659E-5 3.376035E-5 3.270096E-5 3.439599E-5
150 2017-02-24T00:12:35.016980800Z 2017-02-24T00:12:35.033647466Z 3.3257264512E-5 3.7239126518107097E-7 3.333659E-5 3.312471E-5 3.354847E-5 3.22772E-5 3.418411E-5
151 2017-02-24T00:12:35.033647466Z 2017-02-24T00:12:35.050314132Z 3.2392631712E-5 3.7724409904258374E-7 3.22772E-5 3.206532E-5 3.270096E-5 3.142968E-5 3.376035E-5
152 2017-02-24T00:12:35.050314132Z 2017-02-24T00:12:35.066980798Z 3.2054471736E-5 3.485191212784529E-7 3.206532E-5 3.185344E-5 3.22772E-5 3.100592E-5 3.312471E-5
153 2017-02-24T00:12:35.066980798Z 2017-02-24T00:12:35.083647464Z 3.16933435E-5 2.60575577410026E-7 3.164156E-5 3.142968E-5 3.185344E-5 3.079405E-5 3.270096E-5
154 2017-02-24T00:12:35.083647464Z 2017-02-24T00:12:35.100314130Z 3.1303909408000004E-5 3.770789045138189E-7 3.142968E-5 3.100592E-5 3.164156E-5 3.015841E-5 3.248908E-5
155 2017-02-24T00:12:35.100314130Z 2017-02-24T00:12:35.116980796Z 3.0679547796E-5 2.8717826444947524E-7 3.058217E-5 3.037029E-5 3.079405E-5 2.994653E-5 3.164156E-5
156 2017-02-24T00:12:35.116980796Z 2017-02-24T00:12:35.133647462Z 3.0601153432E-5 2.430325424917944E-7 3.058217E-5 3.037029E-5 3.079405E-5 2.973465E-5 3.164156E-5
157 2017-02-24T00:12:35.133647462Z 2017-02-24T00:12:35.150314128Z 2.9985600664E-5 2.570467688567808E-7 2.994653E-5 2.973465E-5 3.015841E-5 2.931089E-5 3.100592E-5
158 2017-02-24T00:12:35.150314128Z 2017-02-24T00:12:35.166980794Z 2.9762024896000003E-5 2.2806111924602999E-7 2.973465E-5 2.973465E-5 2.994653E-5 2.888713E-5 3.058217E-5
159 2017-02-24T00:12:35.166980794Z 2017-02-24T00:12:35.183647460Z 2.965201682E-5 2.714840054578816E-7 2.973465E-5 2.952277E-5 2.973465E-5 2.867526E-5 3.079405E-5
160 2017-02-24T00:12:35.183647460Z 2017-02-24T00:12:35.200314126Z 2.9294363788E-5 3.2422759186914033E-7 2.931089E-5 2.909901E-5 2.952277E-5 2.782774E-5 3.015841E-5
161 2017-02-24T00:12:35.200314126Z 2017-02-24T00:12:35.216980792Z 2.8900779168E-5 3.22636928294187E-7 2.888713E-5 2.867526E-5 2.909901E-5 2.803962E-5 2.973465E-5
162 2017-02-24T00:12:35.216980792Z 2017-02-24T00:12:35.233647458Z 2.8181579051999997E-5 3.788780230639977E-7 2.82515E-5 2.803962E-5 2.846338E-5 2.698022E-5 2.909901E-5
163 2017-02-24T00:12:35.233647458Z 2017-02-24T00:12:35.250314124Z 2.7217865696E-5 4.09420477006358E-7 2.71921E-5 2.698022E-5 2.761586E-5 2.613271E-5 2.803962E-5
164 2017-02-24T00:12:35.250314124Z 2017-02-24T00:12:35.266980790Z 2.6523667368E-5 4.1745835135514517E-7 2.655647E-5 2.634459E-5 2.676834E-5 2.549707E-5 2.761586E-5
165 2017-02-24T00:12:35.266980790Z 2017-02-24T00:12:35.283647456Z 2.6260854024E-5 3.2560224214941464E-7 2.634459E-5 2.592083E-5 2.655647E-5 2.528519E-5 2.71921E-5
166 2017-02-24T00:12:35.283647456Z 2017-02-24T00:12:35.300314122Z 2.6098554503999998E-5 2.947474597384694E-7 2.613271E-5 2.592083E-5 2.634459E-5 2.549707E-5 2.71921E-5
167 2017-02-24T00:12:35.300314122Z 2017-02-24T00:12:35.316980788Z 2.6008463448E-5 2.3698674782250603E-7 2.592083E-5 2.592083E-5 2.613271E-5 2.528519E-5 2.698022E-5
168 2017-02-24T00:12:35.316980788Z 2017-02-24T00:12:35.333647454Z 2.6089740308000002E-5 2.9832612953224584E-7 2.613271E-5 2.592083E-5 2.634459E-5 2.528519E-5 2.698022E-5
169 2017-02-24T00:12:35.333647454Z 2017-02-24T00:12:35.350314120Z 2.605524644E-5 2.6819102475352986E-7 2.592083E-5 2.592083E-5 2.613271E-5 2.528519E-5 2.71921E-5
170 2017-02-24T00:12:35.350314120Z 2017-02-24T00:12:35.366980786Z 2.6132540332000002E-5 2.6853122321090615E-7 2.613271E-5 2.592083E-5 2.634459E-5 2.507331E-5 2.71921E-5
171 2017-02-24T00:12:35.366980786Z 2017-02-24T00:12:35.383647452Z 2.5716662428E-5 2.701220703436481E-7 2.570895E-5 2.549707E-5 2.592083E-5 2.464955E-5 2.676834E-5
172 2017-02-24T00:12:35.383647452Z 2017-02-24T00:12:35.400314118Z 2.5620553664E-5 2.99639384868277E-7 2.570895E-5 2.549707E-5 2.592083E-5 2.464955E-5 2.634459E-5
173 2017-02-24T00:12:35.400314118Z 2017-02-24T00:12:35.416980784Z 2.5635724272E-5 2.948510427872369E-7 2.570895E-5 2.549707E-5 2.592083E-5 2.464955E-5 2.655647E-5
174 2017-02-24T00:12:35.416980784Z 2017-02-24T00:12:35.433647450Z 2.520637066E-5 2.3492006639042424E-7 2.528519E-5 2.507331E-5 2.528519E-5 2.42258E-5 2.592083E-5
175 2017-02-24T00:12:35.433647450Z 2017-02-24T00:12:35.450314116Z 2.490719632E-5 3.3473920313908166E-7 2.486143E-5 2.464955E-5 2.528519E-5 2.380204E-5 2.570895E-5
176 2017-02-24T00:12:35.450314116Z 2017-02-24T00:12:35.466980782Z 2.4836428428E-5 3.1227237547051893E-7 2.486143E-5 2.464955E-5 2.507331E-5 2.380204E-5 2.592083E-5
177 2017-02-24T00:12:35.466980782Z 2017-02-24T00:12:35.483647448Z 2.4206811860000002E-5 3.664180760684836E-7 2.42258E-5 2.401392E-5 2.443767E-5 2.31664E-5 2.528519E-5
178 2017-02-24T00:12:35.483647448Z 2017-02-24T00:12:35.500314114Z 2.3961372444E-5 3.2451583518309044E-7 2.401392E-5 2.359016E-5 2.42258E-5 2.31664E-5 2.486143E-5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment