=0;)for(r=e[o],n=r.length;--n>=0;)t[--i]=r[n];return t};var ki=Math.abs;pi.range=function(e,n,t){if(arguments.length<3&&(t=1,arguments.length<2&&(n=e,e=0)),(n-e)/t==1/0)throw new Error("infinite range");var r,o=[],s=m(ki(t)),i=-1;if(e*=s,n*=s,t*=s,t<0)for(;(r=e+t*++i)>n;)o.push(r/s);else for(;(r=e+t*++i)=s.length)return r?r.call(o,i):t?i.sort(t):i;for(var u,l,d,c,m=-1,p=i.length,f=s[a++],b=new h;++m=s.length)return e;var r=[],o=i[t++];return e.forEach(function(e,o){r.push({key:e,values:n(o,t)})}),o?r.sort(function(e,n){return o(e.key,n.key)}):r}var t,r,o={},s=[],i=[];return o.map=function(n,t){return e(t,n,0)},o.entries=function(t){return n(e(pi.map,t,0),0)},o.key=function(e){return s.push(e),o},o.sortKeys=function(e){return i[s.length-1]=e,o},o.sortValues=function(e){return t=e,o},o.rollup=function(e){return r=e,o},o},pi.set=function(e){var n=new w;if(e)for(var t=0,r=e.length;t=0&&(r=e.slice(t+1),e=e.slice(0,t)),e)return arguments.length<2?this[e].on(r):this[e].on(r,n);if(2===arguments.length){if(null==n)for(e in this)this.hasOwnProperty(e)&&this[e].on(r,null);return this}},pi.event=null,pi.requote=function(e){return e.replace(Ri,"\\$&")};var Ri=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,Si={}.__proto__?function(e,n){e.__proto__=n}:function(e,n){for(var t in n)e[t]=n[t]},Ei=function(e,n){return n.querySelector(e)},Ci=function(e,n){return n.querySelectorAll(e)},Mi=function(e,n){var t=e.matches||e[I(e,"matchesSelector")];return(Mi=function(e,n){return t.call(e,n)})(e,n)};"function"==typeof Sizzle&&(Ei=function(e,n){return Sizzle(e,n)[0]||null},Ci=Sizzle,Mi=Sizzle.matchesSelector),pi.selection=function(){return pi.select(bi.documentElement)};var Ni=pi.selection.prototype=[];Ni.select=function(e){var n,t,r,o,s=[];e=O(e);for(var i=-1,a=this.length;++i=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),qi.hasOwnProperty(t)?{space:qi[t],local:e}:e}},Ni.attr=function(e,n){if(arguments.length<2){if("string"==typeof e){var t=this.node();return e=pi.ns.qualify(e),e.local?t.getAttributeNS(e.space,e.local):t.getAttribute(e)}for(n in e)this.each(P(n,e[n]));return this}return this.each(P(e,n))},Ni.classed=function(e,n){if(arguments.length<2){if("string"==typeof e){var t=this.node(),r=(e=U(e)).length,o=-1;if(n=t.classList){for(;++o=0;)(t=r[o])&&(s&&s!==t.nextSibling&&s.parentNode.insertBefore(t,s),s=t);return this},Ni.sort=function(e){e=$.apply(this,arguments);for(var n=-1,t=this.length;++n0&&(n=n.transition().duration(R)),n.call(e.event)}function a(){j&&j.domain(_.range().map(function(e){return(e-x.x)/x.k}).map(_.invert)),k&&k.domain(w.range().map(function(e){return(e-x.y)/x.k}).map(w.invert))}function u(e){S++||e({type:"zoomstart"})}function l(e){a(),e({type:"zoom",scale:x.k,translate:[x.x,x.y]})}function d(e){--S||(e({type:"zoomend"}),b=null)}function c(){function e(){a=1,o(pi.mouse(r),m),l(s)}function t(){c.on(N,null).on(O,null),p(a),d(s)}var r=this,s=P.of(r,arguments),a=0,c=pi.select(i(r)).on(N,e).on(O,t),m=n(pi.mouse(r)),p=ee(r);Hu.call(r),u(s)}function m(){function e(){var e=pi.touches(h);return p=x.k,e.forEach(function(e){e.identifier in b&&(b[e.identifier]=n(e))}),e}function t(){var n=pi.event.target;pi.select(n).on(_,i).on(j,a),w.push(n);for(var t=pi.event.changedTouches,r=0,o=t.length;r1){var d=u[0],c=u[1],m=d[0]-c[0],p=d[1]-c[1];y=m*m+p*p}}function i(){var e,n,t,s,i=pi.touches(h);Hu.call(h);for(var a=0,u=i.length;a=l)return i;if(o)return o=!1,s;var n=d;if(34===e.charCodeAt(n)){for(var t=n;t++=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,ha=pi.map({b:function(e){return e.toString(2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e.toString(8)},x:function(e){return e.toString(16)},X:function(e){return e.toString(16).toUpperCase()},g:function(e,n){return e.toPrecision(n)},e:function(e,n){return e.toExponential(n)},f:function(e,n){return e.toFixed(n)},r:function(e,n){return(e=pi.round(e,Fe(e,n))).toFixed(Math.max(0,Math.min(20,Fe(e*(1+1e-15),n))))}}),fa=pi.time={},ba=Date;Be.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){ya.setUTCDate.apply(this._,arguments)},setDay:function(){ya.setUTCDay.apply(this._,arguments)},setFullYear:function(){ya.setUTCFullYear.apply(this._,arguments)},setHours:function(){ya.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){ya.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){ya.setUTCMinutes.apply(this._,arguments)},setMonth:function(){ya.setUTCMonth.apply(this._,arguments)},setSeconds:function(){ya.setUTCSeconds.apply(this._,arguments)},setTime:function(){ya.setTime.apply(this._,arguments)}};var ya=Date.prototype;fa.year=Ve(function(e){return e=fa.day(e),e.setMonth(0,1),e},function(e,n){e.setFullYear(e.getFullYear()+n)},function(e){return e.getFullYear()}),fa.years=fa.year.range,fa.years.utc=fa.year.utc.range,fa.day=Ve(function(e){var n=new ba(2e3,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n},function(e,n){e.setDate(e.getDate()+n)},function(e){return e.getDate()-1}),fa.days=fa.day.range,fa.days.utc=fa.day.utc.range,fa.dayOfYear=function(e){var n=fa.year(e);return Math.floor((e-n-6e4*(e.getTimezoneOffset()-n.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(e,n){n=7-n;var t=fa[e]=Ve(function(e){return(e=fa.day(e)).setDate(e.getDate()-(e.getDay()+n)%7),e},function(e,n){e.setDate(e.getDate()+7*Math.floor(n))},function(e){var t=fa.year(e).getDay();return Math.floor((fa.dayOfYear(e)+(t+n)%7)/7)-(t!==n)});fa[e+"s"]=t.range,fa[e+"s"].utc=t.utc.range,fa[e+"OfYear"]=function(e){var t=fa.year(e).getDay();return Math.floor((fa.dayOfYear(e)+(t+n)%7)/7)}}),fa.week=fa.sunday,fa.weeks=fa.sunday.range,fa.weeks.utc=fa.sunday.utc.range,fa.weekOfYear=fa.sundayOfYear;var ga={"-":"",_:" ",0:"0"},va=/^\s*\d+/,_a=/^%/;pi.locale=function(e){return{numberFormat:ze(e),timeFormat:$e(e)}};var ja=pi.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",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"]});pi.format=ja.numberFormat,pi.geo={},fn.prototype={s:0,t:0,add:function(e){bn(e,this.t,wa),bn(wa.s,this.s,this),this.s?this.t+=wa.t:this.s=wa.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var wa=new fn;pi.geo.stream=function(e,n){e&&ka.hasOwnProperty(e.type)?ka[e.type](e,n):yn(e,n)};var ka={Feature:function(e,n){yn(e.geometry,n)},FeatureCollection:function(e,n){for(var t=e.features,r=-1,o=t.length;++rp&&(p=n)}function n(n,t){var r=jn([n*Wi,t*Wi]);if(y){var o=kn(y,r),s=[o[1],-o[0],0],i=kn(s,o);Tn(i),i=Rn(i);var u=n-h,l=u>0?1:-1,f=i[0]*$i*l,b=ki(u)>180;if(b^(l*hp&&(p=g)}else if(f=(f+360)%360-180,b^(l*hp&&(p=t);b?na(d,m)&&(m=n):a(n,m)>a(d,m)&&(d=n):m>=d?(nm&&(m=n)):n>h?a(d,n)>a(d,m)&&(m=n):a(n,m)>a(d,m)&&(d=n)}else e(n,t);y=r,h=n}function t(){j.point=n}function r(){_[0]=d,_[1]=m,j.point=e,y=null}function o(e,t){if(y){var r=e-h;g+=ki(r)>180?r+(r>0?360:-360):r}else f=e,b=t;Ra.point(e,t),n(e,t)}function s(){Ra.lineStart()}function i(){o(f,b),Ra.lineEnd(),ki(g)>Fi&&(d=-(m=180)),_[0]=d,_[1]=m,y=null}function a(e,n){return(n-=e)<0?n+360:n}function u(e,n){return e[0]-n[0]}function l(e,n){return n[0]<=n[1]?n[0]<=e&&e<=n[1]:eFi?p=90:g<-Fi&&(c=-90),_[0]=d,_[1]=m}};return function(e){p=m=-(d=c=1/0),v=[],pi.geo.stream(e,j);var n=v.length;if(n){v.sort(u);for(var t,r=1,o=v[0],s=[o];ra(o[0],o[1])&&(o[1]=t[1]),a(t[0],o[1])>a(o[0],o[1])&&(o[0]=t[0])):s.push(o=t);for(var i,t,h=-1/0,n=s.length-1,r=0,o=s[n];r<=n;o=t,++r)t=s[r],(i=a(o[1],t[0]))>h&&(h=i,d=t[0],m=o[1])}return v=_=null,d===1/0||c===1/0?[[NaN,NaN],[NaN,NaN]]:[[d,c],[m,p]]}}(),pi.geo.centroid=function(e){Sa=Ea=Ca=Ma=Na=Oa=qa=Pa=Aa=Da=Ua=0,pi.geo.stream(e,La);var n=Aa,t=Da,r=Ua,o=n*n+t*t+r*r;return o=.12&&o<.234&&r>=-.425&&r<-.214?i:o>=.166&&o<.234&&r>=-.214&&r<-.115?a:s).invert(e)},e.stream=function(e){var n=s.stream(e),t=i.stream(e),r=a.stream(e);return{point:function(e,o){n.point(e,o),t.point(e,o),r.point(e,o)},sphere:function(){n.sphere(),t.sphere(),r.sphere()},lineStart:function(){n.lineStart(),t.lineStart(),r.lineStart()},lineEnd:function(){n.lineEnd(),t.lineEnd(),r.lineEnd()},polygonStart:function(){n.polygonStart(),t.polygonStart(),r.polygonStart()},polygonEnd:function(){n.polygonEnd(),t.polygonEnd(),r.polygonEnd()}}},e.precision=function(n){return arguments.length?(s.precision(n),i.precision(n),a.precision(n),e):s.precision()},e.scale=function(n){return arguments.length?(s.scale(n),i.scale(.35*n),a.scale(n),e.translate(s.translate())):s.scale()},e.translate=function(n){if(!arguments.length)return s.translate();var l=s.scale(),d=+n[0],c=+n[1];return t=s.translate(n).clipExtent([[d-.455*l,c-.238*l],[d+.455*l,c+.238*l]]).stream(u).point,r=i.translate([d-.307*l,c+.201*l]).clipExtent([[d-.425*l+Fi,c+.12*l+Fi],[d-.214*l-Fi,c+.234*l-Fi]]).stream(u).point,o=a.translate([d-.205*l,c+.212*l]).clipExtent([[d-.214*l+Fi,c+.166*l+Fi],[d-.115*l-Fi,c+.234*l-Fi]]).stream(u).point,e},e.scale(1070)};var za,Ha,Ba,Va,Wa,$a,Ga={point:T,lineStart:T,lineEnd:T,polygonStart:function(){Ha=0,Ga.lineStart=Xn},polygonEnd:function(){Ga.lineStart=Ga.lineEnd=Ga.point=T,za+=ki(Ha/2)}},Ka={point:Zn,lineStart:T,lineEnd:T,polygonStart:T,polygonEnd:T},Ja={point:tt,lineStart:rt,lineEnd:ot,polygonStart:function(){Ja.lineStart=st},polygonEnd:function(){Ja.point=tt,Ja.lineStart=rt,Ja.lineEnd=ot}};pi.geo.path=function(){function e(e){return e&&("function"==typeof a&&s.pointRadius(+a.apply(this,arguments)),i&&i.valid||(i=o(s)),pi.geo.stream(e,i)),s.result()}function n(){return i=null,e}var t,r,o,s,i,a=4.5;return e.area=function(e){return za=0,pi.geo.stream(e,o(Ga)),za},e.centroid=function(e){return Ca=Ma=Na=Oa=qa=Pa=Aa=Da=Ua=0,pi.geo.stream(e,o(Ja)),Ua?[Aa/Ua,Da/Ua]:Pa?[Oa/Pa,qa/Pa]:Na?[Ca/Na,Ma/Na]:[NaN,NaN]},e.bounds=function(e){return Wa=$a=-(Ba=Va=1/0),pi.geo.stream(e,o(Ka)),[[Ba,Va],[Wa,$a]]},e.projection=function(e){return arguments.length?(o=(t=e)?e.stream||ut(e):k,n()):t},e.context=function(e){return arguments.length?(s=null==(r=e)?new et:new it(e),"function"!=typeof a&&s.pointRadius(a),n()):r},e.pointRadius=function(n){return arguments.length?(a="function"==typeof n?n:(s.pointRadius(+n),+n),e):a},e.projection(pi.geo.albersUsa()).context(null)},pi.geo.transform=function(e){return{stream:function(n){var t=new lt(n);for(var r in e)t[r]=e[r];return t}}},lt.prototype={point:function(e,n){this.stream.point(e,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()}},pi.geo.projection=ct,pi.geo.projectionMutator=mt,(pi.geo.equirectangular=function(){return ct(ht)}).raw=ht.invert=ht,pi.geo.rotation=function(e){function n(n){return n=e(n[0]*Wi,n[1]*Wi),n[0]*=$i,n[1]*=$i,n}return e=bt(e[0]%360*Wi,e[1]*Wi,e.length>2?e[2]*Wi:0),n.invert=function(n){return n=e.invert(n[0]*Wi,n[1]*Wi),n[0]*=$i,n[1]*=$i,n},n},ft.invert=ht,pi.geo.circle=function(){function e(){var e="function"==typeof r?r.apply(this,arguments):r,n=bt(-e[0]*Wi,-e[1]*Wi,0).invert,o=[];return t(null,null,1,{point:function(e,t){o.push(e=n(e,t)),e[0]*=$i,e[1]*=$i}}),{type:"Polygon",coordinates:[o]}}var n,t,r=[0,0],o=6;return e.origin=function(n){return arguments.length?(r=n,e):r},e.angle=function(r){return arguments.length?(t=_t((n=+r)*Wi,o*Wi),e):n},e.precision=function(r){return arguments.length?(t=_t(n*Wi,(o=+r)*Wi),e):o},e.angle(90)},pi.geo.distance=function(e,n){var t,r=(n[0]-e[0])*Wi,o=e[1]*Wi,s=n[1]*Wi,i=Math.sin(r),a=Math.cos(r),u=Math.sin(o),l=Math.cos(o),d=Math.sin(s),c=Math.cos(s);return Math.atan2(Math.sqrt((t=c*i)*t+(t=l*d-u*c*a)*t),u*d+l*c*a)},pi.geo.graticule=function(){function e(){return{type:"MultiLineString",coordinates:n()}}function n(){return pi.range(Math.ceil(s/b)*b,o,b).map(m).concat(pi.range(Math.ceil(l/y)*y,u,y).map(p)).concat(pi.range(Math.ceil(r/h)*h,t,h).filter(function(e){return ki(e%b)>Fi}).map(d)).concat(pi.range(Math.ceil(a/f)*f,i,f).filter(function(e){return ki(e%y)>Fi}).map(c))}var t,r,o,s,i,a,u,l,d,c,m,p,h=10,f=h,b=90,y=360,g=2.5;return e.lines=function(){return n().map(function(e){return{type:"LineString",coordinates:e}})},e.outline=function(){return{type:"Polygon",coordinates:[m(s).concat(p(u).slice(1),m(o).reverse().slice(1),p(l).reverse().slice(1))]}},e.extent=function(n){return arguments.length?e.majorExtent(n).minorExtent(n):e.minorExtent()},e.majorExtent=function(n){return arguments.length?(s=+n[0][0],o=+n[1][0],l=+n[0][1],u=+n[1][1],s>o&&(n=s,s=o,o=n),l>u&&(n=l,l=u,u=n),e.precision(g)):[[s,l],[o,u]]},e.minorExtent=function(n){return arguments.length?(r=+n[0][0],t=+n[1][0],a=+n[0][1],i=+n[1][1],r>t&&(n=r,r=t,t=n),a>i&&(n=a,a=i,i=n),e.precision(g)):[[r,a],[t,i]]},e.step=function(n){return arguments.length?e.majorStep(n).minorStep(n):e.minorStep()},e.majorStep=function(n){return arguments.length?(b=+n[0],y=+n[1],e):[b,y]},e.minorStep=function(n){return arguments.length?(h=+n[0],f=+n[1],e):[h,f]},e.precision=function(n){return arguments.length?(g=+n,d=wt(a,i,90),c=kt(r,t,g),m=wt(l,u,90),p=kt(s,o,g),e):g},e.majorExtent([[-180,-90+Fi],[180,90-Fi]]).minorExtent([[-180,-80-Fi],[180,80+Fi]])},pi.geo.greatArc=function(){function e(){return{type:"LineString",coordinates:[n||r.apply(this,arguments),t||o.apply(this,arguments)]}}var n,t,r=xt,o=It;return e.distance=function(){return pi.geo.distance(n||r.apply(this,arguments),t||o.apply(this,arguments))},e.source=function(t){return arguments.length?(r=t,n="function"==typeof t?null:t,e):r},e.target=function(n){return arguments.length?(o=n,t="function"==typeof n?null:n,e):o},e.precision=function(){return arguments.length?e:0},e},pi.geo.interpolate=function(e,n){return Tt(e[0]*Wi,e[1]*Wi,n[0]*Wi,n[1]*Wi)},pi.geo.length=function(e){return Qa=0,pi.geo.stream(e,Xa),Qa};var Qa,Xa={sphere:T,point:T,lineStart:Rt,lineEnd:T,polygonStart:T,polygonEnd:T},Za=St(function(e){return Math.sqrt(2/(1+e))},function(e){return 2*Math.asin(e/2)});(pi.geo.azimuthalEqualArea=function(){return ct(Za)}).raw=Za;var eu=St(function(e){var n=Math.acos(e);return n&&n/Math.sin(n)},k);(pi.geo.azimuthalEquidistant=function(){return ct(eu)}).raw=eu,(pi.geo.conicConformal=function(){return Jn(Et)}).raw=Et,(pi.geo.conicEquidistant=function(){return Jn(Ct)}).raw=Ct;var nu=St(function(e){return 1/e},Math.atan);(pi.geo.gnomonic=function(){return ct(nu)}).raw=nu,Mt.invert=function(e,n){return[e,2*Math.atan(Math.exp(n))-Vi]},(pi.geo.mercator=function(){return Nt(Mt)}).raw=Mt;var tu=St(function(){return 1},Math.asin);(pi.geo.orthographic=function(){return ct(tu)}).raw=tu;var ru=St(function(e){return 1/(1+e)},function(e){return 2*Math.atan(e)});(pi.geo.stereographic=function(){return ct(ru)}).raw=ru,Ot.invert=function(e,n){return[-n,2*Math.atan(Math.exp(e))-Vi]},(pi.geo.transverseMercator=function(){var e=Nt(Ot),n=e.center,t=e.rotate;return e.center=function(e){return e?n([-e[1],e[0]]):(e=n(),[e[1],-e[0]])},e.rotate=function(e){return e?t([e[0],e[1],e.length>2?e[2]+90:90]):(e=t(),[e[0],e[1],e[2]-90])},t([0,0,90])}).raw=Ot,pi.geom={},pi.geom.hull=function(e){function n(e){if(e.length<3)return[];var n,o=Me(t),s=Me(r),i=e.length,a=[],u=[];for(n=0;n=0;--n)p.push(e[a[l[n]][2]]);for(n=+c;n=r&&l.x<=s&&l.y>=o&&l.y<=i?[[r,i],[s,i],[s,o],[r,o]]:[]).point=e[a]}),n}function t(e){return e.map(function(e,n){return{x:Math.round(s(e,n)/Fi)*Fi,y:Math.round(i(e,n)/Fi)*Fi,i:n}})}var r=qt,o=Pt,s=r,i=o,a=mu;return e?n(e):(n.links=function(e){return mr(t(e)).edges.filter(function(e){return e.l&&e.r}).map(function(n){return{source:e[n.l.i],target:e[n.r.i]}})},n.triangles=function(e){var n=[];return mr(t(e)).cells.forEach(function(t,r){for(var o,s=t.site,i=t.edges.sort(Jt),a=-1,u=i.length,l=i[u-1].edge,d=l.l===s?l.r:l.l;++a=l,m=r>=d,p=m<<1|c;e.leaf=!1,e=e.nodes[p]||(e.nodes[p]=yr()),c?o=l:a=l,m?i=d:u=d,s(e,n,t,r,o,i,a,u)}var d,c,m,p,h,f,b,y,g,v=Me(a),_=Me(u);if(null!=n)f=n,b=t,y=r,g=o;else if(y=g=-(f=b=1/0),c=[],m=[],h=e.length,i)for(p=0;py&&(y=d.x),d.y>g&&(g=d.y),c.push(d.x),m.push(d.y);else for(p=0;py&&(y=j),w>g&&(g=w),c.push(j),m.push(w)}var k=y-f,x=g-b;k>x?g=b+k:y=f+x;var I=yr();if(I.add=function(e){s(I,e,+v(e,++p),+_(e,p),f,b,y,g)},I.visit=function(e){gr(e,I,f,b,y,g)},I.find=function(e){return vr(I,e[0],e[1],f,b,y,g)},p=-1,null==n){for(;++p=0?e.slice(0,n):e,r=n>=0?e.slice(n+1):"in";return t=bu.get(t)||fu,r=yu.get(r)||k,Tr(r(t.apply(null,hi.call(arguments,1))))},pi.interpolateHcl=Lr,pi.interpolateHsl=Fr,pi.interpolateLab=Yr,pi.interpolateRound=zr,pi.transform=function(e){var n=bi.createElementNS(pi.ns.prefix.svg,"g");return(pi.transform=function(e){if(null!=e){n.setAttribute("transform",e);var t=n.transform.baseVal.consolidate()}return new Hr(t?t.matrix:gu)})(e)},Hr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var gu={a:1,b:0,c:0,d:1,e:0,f:0};pi.interpolateTransform=Xr,pi.layout={},pi.layout.bundle=function(){return function(e){for(var n=[],t=-1,r=e.length;++t0?o=e:(t.c=null,t.t=NaN,t=null,l.end({type:"end",alpha:o=0})):e>0&&(l.start({type:"start",alpha:o=e}),t=Ae(u.tick)),u):o},u.start=function(){function e(e,r){if(!t){for(t=new Array(o),u=0;u=0;)i.push(d=l[u]),d.parent=s,d.depth=s.depth+1;r&&(s.value=0),s.children=l}else r&&(s.value=+r.call(e,s,s.depth)||0),delete s.children;return mo(o,function(e){var t,o;n&&(t=e.children)&&t.sort(n),r&&(o=e.parent)&&(o.value+=e.value)}),a}var n=fo,t=po,r=ho;return e.sort=function(t){return arguments.length?(n=t,e):n},e.children=function(n){return arguments.length?(t=n,e):t},e.value=function(n){return arguments.length?(r=n,e):r},e.revalue=function(n){return r&&(co(n,function(e){e.children&&(e.value=0)}),mo(n,function(n){var t;n.children||(n.value=+r.call(e,n,n.depth)||0),(t=n.parent)&&(t.value+=n.value)})),n},e},pi.layout.partition=function(){function e(n,t,r,o){var s=n.children;if(n.x=t,n.y=n.depth*o,n.dx=r,n.dy=o,s&&(i=s.length)){var i,a,u,l=-1;for(r=n.value?r/n.value:0;++la&&(a=r),i.push(r)}for(t=0;t0)for(s=-1;++s=d[0]&&a<=d[1]&&(i=u[pi.bisect(c,a,1,p)-1],i.y+=h,i.push(e[s]));return u}var n=!0,t=Number,r=Ro,o=Io;return e.value=function(n){return arguments.length?(t=n,e):t},e.range=function(n){return arguments.length?(r=Me(n),e):r},e.bins=function(n){return arguments.length?(o="number"==typeof n?function(e){return To(e,n)}:Me(n),e):o},e.frequency=function(t){return arguments.length?(n=!!t,e):n},e},pi.layout.pack=function(){function e(e,s){var i=t.call(this,e,s),a=i[0],u=o[0],l=o[1],d=null==n?Math.sqrt:"function"==typeof n?n:function(){return n};if(a.x=a.y=0,mo(a,function(e){e.r=+d(e.value)}),mo(a,No),r){var c=r*(n?1:Math.max(2*a.r/u,2*a.r/l))/2;mo(a,function(e){e.r+=c}),mo(a,No),mo(a,function(e){e.r-=c})}return Po(a,u/2,l/2,n?1:1/Math.max(2*a.r/u,2*a.r/l)),i}var n,t=pi.layout.hierarchy().sort(So),r=0,o=[1,1];return e.size=function(n){return arguments.length?(o=n,e):o},e.radius=function(t){return arguments.length?(n=null==t||"function"==typeof t?t:+t,e):n},e.padding=function(n){return arguments.length?(r=+n,e):r},lo(e,t)},pi.layout.tree=function(){function e(e,o){var d=i.call(this,e,o),c=d[0],m=n(c);if(mo(m,t),m.parent.m=-m.z,co(m,r),l)co(c,s);else{var p=c,h=c,f=c;co(c,function(e){e.xh.x&&(h=e),e.depth>f.depth&&(f=e)});var b=a(p,h)/2-p.x,y=u[0]/(h.x+a(h,p)/2+b),g=u[1]/(f.depth||1);co(c,function(e){e.x=(e.x+b)*y,e.y=e.depth*g})}return d}function n(e){for(var n,t={A:null,children:[e]},r=[t];null!=(n=r.pop());)for(var o,s=n.children,i=0,a=s.length;i0&&(Fo(zo(i,e,t),e,r),l+=r,d+=r),c+=i.m,l+=o.m,m+=u.m,d+=s.m;i&&!Lo(s)&&(s.t=i,s.m+=c-d),o&&!Uo(u)&&(u.t=o,u.m+=l-m,t=e)}return t}function s(e){e.x*=u[0],e.y=e.depth*u[1]}var i=pi.layout.hierarchy().sort(null).value(null),a=Do,u=[1,1],l=null;return e.separation=function(n){return arguments.length?(a=n,e):a},e.size=function(n){return arguments.length?(l=null==(u=n)?s:null,e):l?null:u},e.nodeSize=function(n){return arguments.length?(l=null==(u=n)?null:s,e):l?u:null},lo(e,i)},pi.layout.cluster=function(){function e(e,s){var i,a=n.call(this,e,s),u=a[0],l=0;mo(u,function(e){var n=e.children;n&&n.length?(e.x=Bo(n),e.y=Ho(n)):(e.x=i?l+=t(e,i):0,e.y=0,i=e)});var d=Vo(u),c=Wo(u),m=d.x-t(d,c)/2,p=c.x+t(c,d)/2;return mo(u,o?function(e){e.x=(e.x-u.x)*r[0],e.y=(u.y-e.y)*r[1]}:function(e){e.x=(e.x-m)/(p-m)*r[0],e.y=(1-(u.y?e.y/u.y:1))*r[1]}),a}var n=pi.layout.hierarchy().sort(null).value(null),t=Do,r=[1,1],o=!1;return e.separation=function(n){return arguments.length?(t=n,e):t},e.size=function(n){return arguments.length?(o=null==(r=n),e):o?null:r},e.nodeSize=function(n){return arguments.length?(o=null!=(r=n),e):o?r:null},lo(e,n)},pi.layout.treemap=function(){function e(e,n){for(var t,r,o=-1,s=e.length;++o0;)d.push(i=m[u-1]),d.area+=i.area,"squarify"!==p||(a=r(d,f))<=h?(m.pop(),h=a):(d.area-=d.pop().area,o(d,f,l,!1),f=Math.min(l.dx,l.dy),d.length=d.area=0,h=1/0);d.length&&(o(d,f,l,!0),d.length=d.area=0),s.forEach(n)}}function t(n){var r=n.children;if(r&&r.length){var s,i=c(n),a=r.slice(),u=[];for(e(a,i.dx*i.dy/n.value),u.area=0;s=a.pop();)u.push(s),u.area+=s.area,null!=s.z&&(o(u,s.z?i.dx:i.dy,i,!a.length),u.length=u.area=0);r.forEach(t)}}function r(e,n){for(var t,r=e.area,o=0,s=1/0,i=-1,a=e.length;++io&&(o=t));return r*=r,n*=n,r?Math.max(n*o*h/r,r/(n*s*h)):1/0}function o(e,n,t,r){var o,s=-1,i=e.length,a=t.x,l=t.y,d=n?u(e.area/n):0;if(n==t.dx){for((r||d>t.dy)&&(d=t.dy);++st.dx)&&(d=t.dx);++s1);return e+n*t*Math.sqrt(-2*Math.log(o)/o)}},logNormal:function(){var e=pi.random.normal.apply(pi,arguments);return function(){return Math.exp(e())}},bates:function(e){var n=pi.random.irwinHall(e);return function(){return n()/e}},irwinHall:function(e){return function(){for(var n=0,t=0;tc?0:1;if(l=Bi)return n(l,p)+(e?n(e,1-p):"")+"Z";var h,f,b,y,g,v,_,j,w,k,x,I,T=0,R=0,S=[];if((y=(+u.apply(this,arguments)||0)/2)&&(b=s===Ou?Math.sqrt(e*e+l*l):+s.apply(this,arguments),p||(R*=-1),l&&(R=ie(b/l*Math.sin(y))),e&&(T=ie(b/e*Math.sin(y)))),l){g=l*Math.cos(d+R),v=l*Math.sin(d+R),_=l*Math.cos(c-R),j=l*Math.sin(c-R);var E=Math.abs(c-d-2*R)<=zi?0:1;if(R&&ks(g,v,_,j)===p^E){var C=(d+c)/2;g=l*Math.cos(C),v=l*Math.sin(C),_=j=null}}else g=v=0;if(e){w=e*Math.cos(c-T),k=e*Math.sin(c-T),x=e*Math.cos(d+T),I=e*Math.sin(d+T);var M=Math.abs(d-c+2*T)<=zi?0:1;if(T&&ks(w,k,x,I)===1-p^M){var N=(d+c)/2;w=e*Math.cos(N),k=e*Math.sin(N),x=I=null}}else w=k=0;if(m>Fi&&(h=Math.min(Math.abs(l-e)/2,+o.apply(this,arguments)))>.001){f=ezi)+",1 "+n}function o(e,n,t,r){return"Q 0,0 "+r}var s=xt,i=It,a=Gs,u=_s,l=js;return e.radius=function(n){return arguments.length?(a=Me(n),e):a},e.source=function(n){return arguments.length?(s=Me(n),e):s},e.target=function(n){return arguments.length?(i=Me(n),e):i},e.startAngle=function(n){return arguments.length?(u=Me(n),e):u},e.endAngle=function(n){return arguments.length?(l=Me(n),e):l},e},pi.svg.diagonal=function(){function e(e,o){var s=n.call(this,e,o),i=t.call(this,e,o),a=(s.y+i.y)/2,u=[s,{x:s.x,y:a},{x:i.x,y:a},i];return u=u.map(r),"M"+u[0]+"C"+u[1]+" "+u[2]+" "+u[3]}var n=xt,t=It,r=Ks;return e.source=function(t){return arguments.length?(n=Me(t),e):n},e.target=function(n){return arguments.length?(t=Me(n),e):t},e.projection=function(n){return arguments.length?(r=n,e):r},e},pi.svg.diagonal.radial=function(){var e=pi.svg.diagonal(),n=Ks,t=e.projection;return e.projection=function(e){return arguments.length?t(Js(n=e)):n},e},pi.svg.symbol=function(){function e(e,r){return(Uu.get(n.call(this,e,r))||Zs)(t.call(this,e,r))}var n=Xs,t=Qs;return e.type=function(t){return arguments.length?(n=Me(t),e):n},e.size=function(n){return arguments.length?(t=Me(n),e):t},e};var Uu=pi.map({circle:Zs,cross:function(e){var n=Math.sqrt(e/5)/2;return"M"+-3*n+","+-n+"H"+-n+"V"+-3*n+"H"+n+"V"+-n+"H"+3*n+"V"+n+"H"+n+"V"+3*n+"H"+-n+"V"+n+"H"+-3*n+"Z"},diamond:function(e){var n=Math.sqrt(e/(2*Fu)),t=n*Fu;return"M0,"+-n+"L"+t+",0 0,"+n+" "+-t+",0Z"},square:function(e){var n=Math.sqrt(e)/2;return"M"+-n+","+-n+"L"+n+","+-n+" "+n+","+n+" "+-n+","+n+"Z"},"triangle-down":function(e){var n=Math.sqrt(e/Lu),t=n*Lu/2;return"M0,"+t+"L"+n+","+-t+" "+-n+","+-t+"Z"},"triangle-up":function(e){var n=Math.sqrt(e/Lu),t=n*Lu/2;return"M0,"+-t+"L"+n+","+t+" "+-n+","+t+"Z"}});pi.svg.symbolTypes=Uu.keys();var Lu=Math.sqrt(3),Fu=Math.tan(30*Wi);Ni.transition=function(e){for(var n,t,r=Yu||++Vu,o=oi(e),s=[],i=zu||{time:Date.now(),ease:Mr,delay:0,duration:250},a=-1,u=this.length;++arect,.s>rect").attr("width",c[1]-c[0])}function r(e){e.select(".extent").attr("y",m[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",m[1]-m[0])}function o(){function o(){32==pi.event.keyCode&&(S||(v=null,M[0]-=c[1],M[1]-=m[1],S=2),E())}function f(){32==pi.event.keyCode&&2==S&&(M[0]+=c[1],M[1]+=m[1],S=0,E())}function b(){var e=pi.mouse(j),o=!1;_&&(e[0]+=_[0],e[1]+=_[1]),S||(pi.event.altKey?(v||(v=[(c[0]+c[1])/2,(m[0]+m[1])/2]),M[0]=c[+(e[0]-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=t},function(e,n,t){function r(e){return i(e)?o(e):s(e)}var o=t(278),s=t(294),i=t(78);e.exports=r},function(e,n,t){"use strict";function r(e,n){return Array.isArray(n)&&(n=n[1]),n?n.nextSibling:e.firstChild}function o(e,n,t){d.insertTreeBefore(e,n,t)}function s(e,n,t){Array.isArray(n)?a(e,n[0],n[1],t):y(e,n,t)}function i(e,n){if(Array.isArray(n)){var t=n[1];n=n[0],u(e,n,t),e.removeChild(t)}e.removeChild(n)}function a(e,n,t,r){for(var o=n;;){var s=o.nextSibling;if(y(e,o,r),o===t)break;o=s}}function u(e,n,t){for(;;){var r=n.nextSibling;if(r===t)break;e.removeChild(r)}}function l(e,n,t){var r=e.parentNode,o=e.nextSibling;o===n?t&&y(r,document.createTextNode(t),o):t?(b(o,t),u(r,o,n)):u(r,e,n),p.debugTool.onHostOperation({instanceID:m.getInstanceFromNode(e)._debugID,type:"replace text",payload:t})}var d=t(30),c=t(391),m=t(5),p=t(13),h=t(89),f=t(60),b=t(170),y=h(function(e,n,t){e.insertBefore(n,t)}),g=c.dangerouslyReplaceNodeWithMarkup;g=function(e,n,t){if(c.dangerouslyReplaceNodeWithMarkup(e,n),0!==t._debugID)p.debugTool.onHostOperation({instanceID:t._debugID,type:"replace with",payload:n.toString()});else{var r=m.getInstanceFromNode(n.node);0!==r._debugID&&p.debugTool.onHostOperation({instanceID:r._debugID,type:"mount",payload:n.toString()})}};var v={dangerouslyReplaceNodeWithMarkup:g,replaceDelimitedText:l,processUpdates:function(e,n){for(var t=m.getInstanceFromNode(e)._debugID,a=0;a0&&r.length<20?t+" (keys: "+r.join(", ")+")":t}function s(e,n){var t=a.get(e);if(!t){var r=e.constructor;return c(!n,"%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op. Please check the code for the %s component.",n,n,r&&(r.displayName||r.name)||"ReactClass"),null}return c(null==i.current,"%s(...): Cannot update during an existing state transition (such as within `render` or another component's constructor). Render methods should be a pure function of props and state; constructor side-effects are an anti-pattern, but can be moved to `componentWillMount`.",n),t}var i=(t(2),t(16)),a=t(41),u=t(13),l=t(15),d=t(0),c=t(1),m={isMounted:function(e){var n=i.current;null!==n&&(c(n._warnedAboutRefsInRender,"%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",n.getName()||"A component"),n._warnedAboutRefsInRender=!0);var t=a.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,n,t){m.validateCallback(n,t);var o=s(e);if(!o)return null;o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n],r(o)},enqueueCallbackInternal:function(e,n){e._pendingCallbacks?e._pendingCallbacks.push(n):e._pendingCallbacks=[n],r(e)},enqueueForceUpdate:function(e){var n=s(e,"forceUpdate");n&&(n._pendingForceUpdate=!0,r(n))},enqueueReplaceState:function(e,n){var t=s(e,"replaceState");t&&(t._pendingStateQueue=[n],t._pendingReplaceState=!0,r(t))},enqueueSetState:function(e,n){u.debugTool.onSetState(),c(null!=n,"setState(...): You passed an undefined or null state object; instead, use forceUpdate().");var t=s(e,"setState");if(t){(t._pendingStateQueue||(t._pendingStateQueue=[])).push(n),r(t)}},enqueueElementInternal:function(e,n,t){e._pendingElement=n,e._context=t,r(e)},validateCallback:function(e,n){e&&"function"!=typeof e&&d(!1,"%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",n,o(e))}};e.exports=m},function(e,n,t){"use strict";var r=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(n,t,r,o){MSApp.execUnsafeLocalFunction(function(){return e(n,t,r,o)})}:e};e.exports=r},function(e,n,t){"use strict";function r(e){var n,t=e.keyCode;return"charCode"in e?0===(n=e.charCode)&&13===t&&(n=13):n=t,n>=32||13===n?n:0}e.exports=r},function(e,n,t){"use strict";function r(e){var n=this,t=n.nativeEvent;if(t.getModifierState)return t.getModifierState(e);var r=s[e];return!!r&&!!t[r]}function o(e){return r}var s={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};e.exports=o},function(e,n,t){"use strict";function r(e){var n=e.target||e.srcElement||window;return n.correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}e.exports=r},function(e,n,t){"use strict";function r(e,n){if(!s.canUseDOM||n&&!("addEventListener"in document))return!1;var t="on"+e,r=t in document;if(!r){var i=document.createElement("div");i.setAttribute(t,"return;"),r="function"==typeof i[t]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,s=t(6);s.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=r},function(e,n,t){"use strict";function r(e,n){var t=null===e||!1===e,r=null===n||!1===n;if(t||r)return t===r;var o=typeof e,s=typeof n;return"string"===o||"number"===o?"string"===s||"number"===s:"object"===s&&e.type===n.type&&e.key===n.key}e.exports=r},function(e,n,t){"use strict";var r=t(3),o=t(11),s=t(1),i=o,a=["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","template","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],u=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],l=u.concat(["button"]),d=["dd","dt","li","option","optgroup","p","rp","rt"],c={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null},m=function(e,n,t){var o=r({},e||c),s={tag:n,instance:t};return-1!==u.indexOf(n)&&(o.aTagInScope=null,o.buttonTagInScope=null,o.nobrTagInScope=null),-1!==l.indexOf(n)&&(o.pTagInButtonScope=null),-1!==a.indexOf(n)&&"address"!==n&&"div"!==n&&"p"!==n&&(o.listItemTagAutoclosing=null,o.dlItemTagAutoclosing=null),o.current=s,"form"===n&&(o.formTag=s),"a"===n&&(o.aTagInScope=s),"button"===n&&(o.buttonTagInScope=s),"nobr"===n&&(o.nobrTagInScope=s),"p"===n&&(o.pTagInButtonScope=s),"li"===n&&(o.listItemTagAutoclosing=s),"dd"!==n&&"dt"!==n||(o.dlItemTagAutoclosing=s),o},p=function(e,n){switch(n){case"select":return"option"===e||"optgroup"===e||"#text"===e;case"optgroup":return"option"===e||"#text"===e;case"option":return"#text"===e;case"tr":return"th"===e||"td"===e||"style"===e||"script"===e||"template"===e;case"tbody":case"thead":case"tfoot":return"tr"===e||"style"===e||"script"===e||"template"===e;case"colgroup":return"col"===e||"template"===e;case"table":return"caption"===e||"colgroup"===e||"tbody"===e||"tfoot"===e||"thead"===e||"style"===e||"script"===e||"template"===e;case"head":return"base"===e||"basefont"===e||"bgsound"===e||"link"===e||"meta"===e||"title"===e||"noscript"===e||"noframes"===e||"style"===e||"script"===e||"template"===e;case"html":return"head"===e||"body"===e;case"#document":return"html"===e}switch(e){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return"h1"!==n&&"h2"!==n&&"h3"!==n&&"h4"!==n&&"h5"!==n&&"h6"!==n;case"rp":case"rt":return-1===d.indexOf(n);case"body":case"caption":case"col":case"colgroup":case"frame":case"head":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return null==n}return!0},h=function(e,n){switch(e){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return n.pTagInButtonScope;case"form":return n.formTag||n.pTagInButtonScope;case"li":return n.listItemTagAutoclosing;case"dd":case"dt":return n.dlItemTagAutoclosing;case"button":return n.buttonTagInScope;case"a":return n.aTagInScope;case"nobr":return n.nobrTagInScope}return null},f=function(e){if(!e)return[];var n=[];do{n.push(e)}while(e=e._currentElement._owner);return n.reverse(),n},b={};i=function(e,n,t,r){r=r||c;var o=r.current,i=o&&o.tag;null!=n&&(s(null==e,"validateDOMNesting: when childText is passed, childTag should be null"),e="#text");var a=p(e,i)?null:o,u=a?null:h(e,r),l=a||u;if(l){var d,m=l.tag,y=l.instance,g=t&&t._currentElement._owner,v=y&&y._currentElement._owner,_=f(g),j=f(v),w=Math.min(_.length,j.length),k=-1;for(d=0;d "),R=!!a+"|"+e+"|"+m+"|"+T;if(b[R])return;b[R]=!0;var S=e,E="";if("#text"===e?/\S/.test(n)?S="Text nodes":(S="Whitespace text nodes",E=" Make sure you don't have any extra whitespace between tags on each line of your source code."):S="<"+e+">",a){var C="";"table"===m&&"tr"===e&&(C+=" Add a to your code to match the DOM tree generated by the browser."),s(!1,"validateDOMNesting(...): %s cannot appear as a child of <%s>.%s See %s.%s",S,m,E,T,C)}else s(!1,"validateDOMNesting(...): %s cannot appear as a descendant of <%s>. See %s.",S,m,T)}},i.updatedAncestorInfo=m,i.isTagValidInContext=function(e,n){n=n||c;var t=n.current,r=t&&t.tag;return p(e,r)&&!h(e,n)},e.exports=i},function(e,n,t){"use strict";function r(e,n,t){this.props=e,this.context=n,this.refs=i,this.updater=t||o}var o=(t(26),t(97)),s=t(99),i=t(28),a=t(0),u=t(1);r.prototype.isReactComponent={},r.prototype.setState=function(e,n){"object"!=typeof e&&"function"!=typeof e&&null!=e&&a(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),this.updater.enqueueSetState(this,e),n&&this.updater.enqueueCallback(this,n,"setState")},r.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this),e&&this.updater.enqueueCallback(this,e,"forceUpdate")};var l={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]};for(var d in l)l.hasOwnProperty(d)&&function(e,n){s&&Object.defineProperty(r.prototype,e,{get:function(){u(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",n[0],n[1])}})}(d,l[d]);e.exports=r},function(e,n,t){"use strict";function r(e,n){var t=e.constructor;o(!1,"%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op. Please check the code for the %s component.",n,n,t&&(t.displayName||t.name)||"ReactClass")}var o=t(1),s={isMounted:function(e){return!1},enqueueCallback:function(e,n){},enqueueForceUpdate:function(e){r(e,"forceUpdate")},enqueueReplaceState:function(e,n){r(e,"replaceState")},enqueueSetState:function(e,n){r(e,"setState")}};e.exports=s},function(e,n,t){"use strict";var r={};r={prop:"prop",context:"context",childContext:"child context"},e.exports=r},function(e,n,t){"use strict";var r=!1;try{Object.defineProperty({},"x",{get:function(){}}),r=!0}catch(e){}e.exports=r},function(e,n,t){"use strict";function r(e){var n=e&&(o&&e[o]||e[s]);if("function"==typeof n)return n}var o="function"==typeof Symbol&&Symbol.iterator,s="@@iterator";e.exports=r},function(e,n){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,n,t){var r=t(213);"string"==typeof r&&(r=[[e.i,r,""]]);t(8)(r,{});r.locals&&(e.exports=r.locals)},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(4),o=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(r);t(473);var s=function(e){return o.createElement("button",{className:"button",disabled:e.disabled,onClick:e.onClick},e.children)};n.default=s},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(4),o=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(r);t(476);var s=function(e){return e.target.value.trim()},i=function(e){return o.createElement("div",{className:"input__wrapper"},o.createElement("input",{className:"input__element",type:"text",placeholder:e.placeholder,onChange:function(n){return e.onChange(s(n))},value:e.value}),e.children)};n.default=i},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=n.SORT_ASC="asc",o=n.SORT_DESC="desc";n.SortTypes={ASC:r,DESC:o}},function(e,n,t){"use strict";function r(e){c.event.sourceEvent.stopPropagation()}function o(e,n){n.px+=c.event.dx,n.py+=c.event.dy,n.x+=c.event.dx,n.y+=c.event.dy,e()}function s(e){return c.behavior.drag().on("dragstart",r).on("drag",function(n){return o(e,n)})}function i(e){var n=e.frame,t=e.target;p.on("zoom",function(){n.attr("transform","translate("+c.event.translate+")scale("+c.event.scale+")")}),t.call(p).on("dblclick.zoom",null)}function a(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m;return p.scale(e)}}function u(e){var n=e.target,t=(e.force,e.offsetRight),r=window.innerWidth-t,o=window.innerHeight;n.attr("width",r).attr("height",o)}function l(e){e.stop()}function d(e){for(var n=0;e.alpha()>h&&(e.tick(),!(n++>200)););}Object.defineProperty(n,"__esModule",{value:!0}),n.configureNodeDrag=s,n.cofigureZoom=i,n.configureZoomFit=a,n.resize=u,n.stopForce=l,n.speedUpForce=d;var c=t(63),m=.6,p=c.behavior.zoom().scaleExtent([.2,1]),h=.01},function(e,n,t){"use strict";var r=t(11),o={listen:function(e,n,t){return e.addEventListener?(e.addEventListener(n,t,!1),{remove:function(){e.removeEventListener(n,t,!1)}}):e.attachEvent?(e.attachEvent("on"+n,t),{remove:function(){e.detachEvent("on"+n,t)}}):void 0},capture:function(e,n,t){return e.addEventListener?(e.addEventListener(n,t,!0),{remove:function(){e.removeEventListener(n,t,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,n,t){"use strict";function r(e){try{e.focus()}catch(e){}}e.exports=r},function(e,n,t){"use strict";function r(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}e.exports=r},function(e,n,t){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,n){var t={};for(var r in e)n.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}function s(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function i(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function a(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var u=Object.assign||function(e){for(var n=1;n should never render")}}]),n}(l.default.Component);m.__TableColumn__=!0,m.propTypes={align:c.default.oneOf(["left","center","right"]),fixed:c.default.bool,header:c.default.oneOfType([c.default.node,c.default.func]),cell:c.default.oneOfType([c.default.node,c.default.func]),footer:c.default.oneOfType([c.default.node,c.default.func]),columnKey:c.default.oneOfType([c.default.string,c.default.number]),width:c.default.number.isRequired,minWidth:c.default.number,maxWidth:c.default.number,flexGrow:c.default.number,isResizable:c.default.bool,isReorderable:c.default.bool,allowCellsRecycling:c.default.bool,pureRendering:c.default.bool},m.defaultProps={allowCellsRecycling:!1,fixed:!1},e.exports=m},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function s(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function i(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var a=function(){function e(e,n){for(var t=0;t should never render")}}]),n}(l.default.Component);m.__TableColumnGroup__=!0,m.propTypes={align:c.default.oneOf(["left","center","right"]),fixed:c.default.bool,header:c.default.oneOfType([c.default.node,c.default.func])},m.defaultProps={fixed:!1},e.exports=m},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return null===e||void 0===e?"":String(e)}function s(e,n){d.default.Children.forEach(e,function(e){e.type===m.default?s(e.props.children,n):e.type===h.default&&n(e)})}function i(e,n){var t=[];return d.default.Children.forEach(e,function(e){var r=e;if(e.type===m.default){var o=!1,i=[];s(e.props.children,function(e){var t=n(e);t!==e&&(o=!0),i.push(t)}),o&&(r=d.default.cloneElement(e,{children:i}))}else e.type===h.default&&(r=n(e));t.push(r)}),t}var a=t(66),u=r(a),l=t(9),d=r(l),c=t(113),m=r(c),p=t(112),h=r(p),f=u.default.isRTL()?-1:1,b={DIR_SIGN:f,CELL_VISIBILITY_TOLERANCE:5,renderToString:o,forEachColumn:s,mapColumns:i};e.exports=b},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function s(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function i(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var a=Object.assign||function(e){for(var n=1;n0,"fixedDataTableRowLayout/columnsShadow":r.props.scrollLeft>0,"public/fixedDataTableRow/fixedColumnsDivider":e>0,"public/fixedDataTableRow/columnsShadow":r.props.scrollLeft>0}),t={left:e,height:r.props.height};return d.default.createElement("div",{className:n,style:t})},r._renderColumnsRightShadow=function(e){if(Math.ceil(r.props.scrollLeft+r.props.width)m))return!1;var h=d.get(e);if(h&&d.get(n))return h==n;var f=-1,b=!0,y=t&u?new o:void 0;for(d.set(e,n),d.set(n,e);++f-1&&e%1==0&&e must be an array if `multiple` is true.%s",s,o(t)):!n.multiple&&i&&m(!1,"The `%s` prop supplied to