(function(){function e(a){var b=-1,c=a.length,d=[];while(++bf[0]
“,”+f,e=a,i=2);if(b.length>1){h=b,f=a,i++,d+=“C”+(eg[0])
“,”+(eg[1])
“,”+(f-h)+“,”+(f-h)+“,”f[0]
“,”+f;for(var j=2;jf[0]
“,”+f}if©{var k=a;d+=“Q”+(f+h*2/3)+“,”+(f+h*2/3)+“,”k[0]
“,”+k}return d}function cx(a,b){var c=[],d=(1-b)/2,e,f=a,g=a,h=1,i=a.length;while(++h,c.push([d*(g-e),d*(g-e)]);return c}function cy(a){if(a.length<3)return cq(a);var b=1,c=a.length,d=a,e=d,f=d,g=[e,e,e,(d=a)[0]],h=[f,f,f,d],i=;cG(i,g,h);while(++bthis.translate
“)rotate(”this.rotate
“)skewX(”this.skew
“)scale(”this.scale
“)”};var bG=document.createElementNS(d3.ns.prefix.svg,“g”),bH=180/Math.PI;d3.scale={},d3.scale.linear=function(){return bM(,[0,1],d3.interpolate,!1)},d3.scale.log=function(){return bU(d3.scale.linear(),bW)};var bV=d3.format(“e”);bW.pow=function(a){return Math.pow(10,a)},bX.pow=function(a){return-Math.pow(10,-a)},d3.scale.pow=function(){return bY(d3.scale.linear(),1)},d3.scale.sqrt=function(){return d3.scale.pow().exponent(.5)},d3.scale.ordinal=function(){return b$([],{t:“range”,x:})},d3.scale.category10=function(){return d3.scale.ordinal().range(b_)},d3.scale.category20=function(){return d3.scale.ordinal().range(ca)},d3.scale.category20b=function(){return d3.scale.ordinal().range(cb)},d3.scale.category20c=function(){return d3.scale.ordinal().range(cc)};var b_=,ca=,cb=,cc=;d3.scale.quantile=function(){return cd([],)},d3.scale.quantize=function(){return ce(0,1,)},d3.svg={},d3.svg.arc=function(){function e(){var e=a.apply(this,arguments),f=b.apply(this,arguments),g=c.apply(this,arguments)+cf,h=d.apply(this,arguments)+cf,i=(h<g&&(i=g,g=h,h=i),h-g),j=i<Math.PI?“0”:“1”,k=Math.cos(g),l=Math.sin(g),m=Math.cos(h),n=Math.sin(h);return i>=cg?e?“M0,”f
“A”f
“,”f
“ 0 1,1 0,”+ -f+“A”f
“,”f
“ 0 1,1 0,”f
“M0,”e
“A”e
“,”e
“ 0 1,0 0,”+ -e+“A”e
“,”e
“ 0 1,0 0,”e
“Z”:“M0,”f
“A”f
“,”f
“ 0 1,1 0,”+ -f+“A”f
“,”f
“ 0 1,1 0,”f
“Z”:e?“M”+f*k+“,”+f*l+“A”f
“,”f
“ 0 ”j
“,1 ”+f*m+“,”+f*n+“L”+e*m+“,”+e*n+“A”e
“,”e
“ 0 ”j
“,0 ”+e*k+“,”+e*l+“Z”:“M”+f*k+“,”+f*l+“A”f
“,”f
“ 0 ”j
“,1 ”+f*m+“,”+f*n+“L0,0”+“Z”}var a=ch,b=ci,c=cj,d=ck;return e.innerRadius=function(b){return arguments.length?(a=d3.functor(b),e):a},e.outerRadius=function(a){return arguments.length?(b=d3.functor(a),e):b},e.startAngle=function(a){return arguments.length?(c=d3.functor(a),e):c},e.endAngle=function(a){return arguments.length?(d=d3.functor(a),e):d},e.centroid=function(){var e=(a.apply(this,arguments)+b.apply(this,arguments))/2,f=(c.apply(this,arguments)+d.apply(this,arguments))/2+cf;return},e};var cf=-Math.PI/2,cg=2*Math.PI-1e-6;d3.svg.line=function(){return cl(Object)};var cp={linear:cq,“step-before”:cr,“step-after”:cs,basis:cy,“basis-open”:cz,“basis-closed”:cA,bundle:cB,cardinal:cv,“cardinal-open”:ct,“cardinal-closed”:cu,monotone:cK},cD=,cE=,cF=;d3.svg.line.radial=function(){var a=cl(cL);return a.radius=a.x,delete a.x,a.angle=a.y,delete a.y,a},cr.reverse=cs,cs.reverse=cr,d3.svg.area=function(){return cM(Object)},d3.svg.area.radial=function(){var a=cM(cL);return a.radius=a.x,delete a.x,a.innerRadius=a.x0,delete a.x0,a.outerRadius=a.x1,delete a.x1,a.angle=a.y,delete a.y,a.startAngle=a.y0,delete a.y0,a.endAngle=a.y1,delete a.y1,a},d3.svg.chord=function(){function f(c,d){var e=g(this,a,c,d),f=g(this,b,c,d);return“M”+e.p0+i(e.r,e.p1)+(h(e,f)?j(e.r,e.p1,e.r,e.p0):j(e.r,e.p1,f.r,f.p0)+i(f.r,f.p1)+j(f.r,f.p1,e.r,e.p0))+“Z”}function g(a,b,f,g){var h=b.call(a,f,g),i=c.call(a,h,g),j=d.call(a,h,g)+cf,k=e.call(a,h,g)+cf;return{r:i,a0:j,a1:k,p0:,p1:}}function h(a,b){return a.a0==b.a0&&a.a1==b.a1}function i(a,b){return“A”a
“,”a
“ 0 0,1 ”+b}function j(a,b,c,d){return“Q 0,0 ”+d}var a=cP,b=cQ,c=cR,d=cj,e=ck;return f.radius=function(a){return arguments.length?(c=d3.functor(a),f):c},f.source=function(b){return arguments.length?(a=d3.functor(b),f):a},f.target=function(a){return arguments.length?(b=d3.functor(a),f):b},f.startAngle=function(a){return arguments.length?(d=d3.functor(a),f):d},f.endAngle=function(a){return arguments.length?(e=d3.functor(a),f):e},f},d3.svg.diagonal=function(){function d(d,e){var f=a.call(this,d,e),g=b.call(this,d,e),h=(f.y+g.y)/2,i=;return i=i.map©,“M”i[0]
“C”i[1]
“ ”i[2]
“ ”+i}var a=cP,b=cQ,c=cU;return d.source=function(b){return arguments.length?(a=d3.functor(b),d):a},d.target=function(a){return arguments.length?(b=d3.functor(a),d):b},d.projection=function(a){return arguments.length?(c=a,d):c},d},d3.svg.diagonal.radial=function(){var a=d3.svg.diagonal(),b=cU,c=a.projection;return a.projection=function(a){return arguments.length?c(cV(b=a)):b},a},d3.svg.mouse=function(a){return cX(a,d3.event)};var cW=/WebKit/.test(navigator.userAgent)?-1:0;d3.svg.touches=function(a,b){return arguments.length<2&&(b=d3.event.touches),b?d(b).map(function(b){var c=cX(a,b);return c.identifier=b.identifier,c}):[]},d3.svg.symbol=function(){function c(c,d){return(c$||c$.circle)(b.call(this,c,d))}var a=cZ,b=cY;return c.type=function(b){return arguments.length?(a=d3.functor(b),c):a},c.size=function(a){return arguments.length?(b=d3.functor(a),c):b},c};var c$={circle:function(a){var b=Math.sqrt(a/Math.PI);return“M0,”b
“A”b
“,”b
“ 0 1,1 0,”+ -b+“A”b
“,”b
“ 0 1,1 0,”b
“Z”},cross:function(a){var b=Math.sqrt(a/5)/2;return“M”+ -3*b+“,”+ -b+“H”+ -b+“V”+ -3*b+“H”b
“V”+ -b+“H”+3*b+“V”b
“H”b
“V”+3*b+“H”+ -b+“V”b
“H”+ -3*b+“Z”},diamond:function(a){var b=Math.sqrt(a/(2*da)),c=b*da;return“M0,”+ -b+“L”c
“,0”+“ 0,”b
“ ”+ -c+“,0”+“Z”},square:function(a){var b=Math.sqrt(a)/2;return“M”+ -b+“,”+ -b+“L”b
“,”+ -b+“ ”b
“,”b
“ ”+ -b+“,”b
“Z”},“triangle-down”:function(a){var b=Math.sqrt(a/c_),c=b*c_/2;return“M0,”c
“L”b
“,”+ -c+“ ”+ -b+“,”+ -c+“Z”},“triangle-up”:function(a){var b=Math.sqrt(a/c_),c=b*c_/2;return“M0,”+ -c+“L”b
“,”c
“ ”+ -b+“,”c
“Z”}};d3.svg.symbolTypes=d3.keys(c$);var c_=Math.sqrt(3),da=Math.tan(30*Math.PI/180);d3.svg.axis=function(){function j(j){j.each(function(k,l,m){var n=d3.select(this),o=j.delay?function(a){var b=bt;try{return bt=j.id,a.transition().delay(j[l].delay).duration(j[l].duration).ease(j.ease())}finally{bt=b}}:Object,p=a.ticks.apply(a,g),q=h==null?a.tickFormat.apply(a,g):h,r=dd(a,p,i),s=n.selectAll(“.minor”).data(r,String),t=s.enter().insert(“svg:line”,“g”).attr(“class”,“tick minor”).style(“opacity”,1e-6),u=o(s.exit()).style(“opacity”,1e-6).remove(),v=o(s).style(“opacity”,1),w=n.selectAll(“g”).data(p,String),x=w.enter().insert(“svg:g”,“path”).style(“opacity”,1e-6),y=o(w.exit()).style(“opacity”,1e-6).remove(),z=o(w).style(“opacity”,1),A,B=bJ(a.range()),C=n.selectAll(“.domain”).data(),D=C.enter().append(“svg:path”).attr(“class”,“domain”),E=o©,F=this.__chart__||a;this.__chart__=a.copy(),x.append(“svg:line”).attr(“class”,“tick”),x.append(“svg:text”),z.select(“text”).text(q);switch(b){case“bottom”:A=db,v.attr(“x2”,0).attr(“y2”,d),z.select(“line”).attr(“x2”,0).attr(“y2”,c),z.select(“text”).attr(“x”,0).attr(“y”,Math.max(c,0)+f).attr(“dy”,“.71em”).attr(“text-anchor”,“middle”),E.attr(“d”,“M”B[0]
“,”e
“V0H”B[1]
“V”+e);break;case“top”:A=db,v.attr(“x2”,0).attr(“y2”,-d),z.select(“line”).attr(“x2”,0).attr(“y2”,-c),z.select(“text”).attr(“x”,0).attr(“y”,-(Math.max(c,0)+f)).attr(“dy”,“0em”).attr(“text-anchor”,“middle”),E.attr(“d”,“M”B[0]
“,”+ -e+“V0H”B[1]
“V”+ -e);break;case“left”:A=dc,v.attr(“x2”,-d).attr(“y2”,0),z.select(“line”).attr(“x2”,-c).attr(“y2”,0),z.select(“text”).attr(“x”,-(Math.max(c,0)+f)).attr(“y”,0).attr(“dy”,“.32em”).attr(“text-anchor”,“end”),E.attr(“d”,“M”+ -e+“,”B[0]
“H0V”B[1]
“H”+ -e);break;case“right”:A=dc,v.attr(“x2”,d).attr(“y2”,0),z.select(“line”).attr(“x2”,c).attr(“y2”,0),z.select(“text”).attr(“x”,Math.max(c,0)+f).attr(“y”,0).attr(“dy”,“.32em”).attr(“text-anchor”,“start”),E.attr(“d”,“M”e
“,”B[0]
“H0V”B[1]
“H”+e)}x.call(A,F),z.call(A,a),y.call(A,a),t.call(A,F),v.call(A,a),u.call(A,a)})}var a=d3.scale.linear(),b=“bottom”,c=6,d=6,e=6,f=3,g=,h,i=0;return j.scale=function(b){return arguments.length?(a=b,j):a},j.orient=function(a){return arguments.length?(b=a,j):b},j.ticks=function(){return arguments.length?(g=arguments,j):g},j.tickFormat=function(a){return arguments.length?(h=a,j):h},j.tickSize=function(a,b,f){if(!arguments.length)return c;var g=arguments.length-1;return c=+a,d=g>1?+b:c,e=g>0?+arguments:c,j},j.tickPadding=function(a){return arguments.length?(f=+a,j):f},j.tickSubdivide=function(a){return arguments.length?(i=+a,j):i},j},d3.svg.brush=function(){function e(a){var g=b&&c?:b?:c?:[];a.each(function(){var a=d3.select(this).on(“mousedown.brush”,f),h=a.selectAll(“.background”).data(),i=a.selectAll(“.extent”).data(),j=a.selectAll(“.resize”).data(g,String),k;h.enter().append(“svg:rect”).attr(“class”,“background”).style(“visibility”,“hidden”).style(“pointer-events”,“all”).style(“cursor”,“crosshair”),i.enter().append(“svg:rect”).attr(“class”,“extent”).style(“cursor”,“move”),j.enter().append(“svg:rect”).attr(“class”,function(a){return“resize ”+a}).attr(“width”,6).attr(“height”,6).style(“visibility”,“hidden”).style(“pointer-events”,e.empty()?“none”:“all”).style(“cursor”,function(a){return dw}),j.exit().remove(),b&&(k=bJ(b.range()),h.attr(“x”,k).attr(“width”,k-k),dp(a,d)),c&&(k=bJ(c.range()),h.attr(“y”,k).attr(“height”,k-k),dq(a,d))})}function f(){var a=d3.select(d3.event.target);de=e,dg=this,dj=d,dn=d3.svg.mouse(dg),(dk=a.classed(“extent”))?(dn=d[0]-dn,dn=d[1]-dn):a.classed(“resize”)?(dl=d3.event.target.__data__,dn=d[0],dn=d[1]):d3.event.altKey&&(dm=dn.slice()),dh=!/^(n|s)$/.test(dl)&&b,di=!/^(e|w)$/.test(dl)&&c,df=g(this,arguments),df(“brushstart”),dt(),M()}function g(b,c){return function(d){var f=d3.event;try{d3.event={type:d,target:e},a.apply(b,c)}finally{d3.event=f}}}var a=d3.dispatch(“brushstart”,“brush”,“brushend”),b,c,d=[,[0,0]];return e.x=function(a){return arguments.length?(b=a,e):b},e.y=function(a){return arguments.length?(c=a,e):c},e.extent=function(a){var f,g,h,i,j;return arguments.length?(b&&(f=a,g=a,c&&(f=f,g=g),f=b(f),g=b(g),g