{ "pandav:/index.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2',['pandav:/com/cube-chart/0.0.2/AnimateData','pandav:/com/cube-chart/0.0.2/lib/d3','pandav:/com/cube-chart/0.0.2/Marquee','pandav:/com/cube-chart/0.0.2/FilterData','pandav:/com/cube-chart/0.0.2/ExtentData','pandav:/com/cube-chart/0.0.2/StackData','pandav:/com/cube-chart/0.0.2/ChartContainer','pandav:/com/cube-chart/0.0.2/Container','pandav:/com/cube-chart/0.0.2/Legend','pandav:/com/cube-chart/0.0.2/Axis','pandav:/com/cube-chart/0.0.2/Tooltip','pandav:/com/cube-chart/0.0.2/Indicator','pandav:/com/cube-chart/0.0.2/Band','pandav:/com/cube-chart/0.0.2/PieTooltip','pandav:/com/cube-chart/0.0.2/Mapping','pandav:/com/cube-chart/0.0.2/Line','pandav:/com/cube-chart/0.0.2/element/Line','pandav:/com/cube-chart/0.0.2/label','pandav:/com/cube-chart/0.0.2/Background','pandav:/com/cube-chart/0.0.2/LinearGradient','pandav:/com/cube-chart/0.0.2/Brush','pandav:/com/cube-chart/0.0.2/StereoBar','pandav:/com/cube-chart/0.0.2/Carousel','pandav:/com/cube-chart/0.0.2/Chart','pandav:/com/cube-chart/0.0.2/ConicalGradient','pandav:/com/cube-chart/0.0.2/CartesianChart','pandav:/com/cube-chart/0.0.2/PieChart','pandav:/com/cube-chart/0.0.2/hooks','pandav:/com/cube-chart/0.0.2/utils','pandav:/com/cube-chart/0.0.2/Context','pandav:/com/cube-chart/0.0.2/TextOverflow','pandav:/com/cube-chart/0.0.2/pieLegendFormatter','pandav:/com/cube-chart/0.0.2/Lighter','pandav:/com/cube-chart/0.0.2/BaseLine','pandav:/com/cube-chart/0.0.2/Control','pandav:/com/cube-chart/0.0.2/SplitText'],function(a,b,c){var d=c('pandav:/com/cube-chart/0.0.2/AnimateData'),e=c('pandav:/com/cube-chart/0.0.2/lib/d3'),f=c('pandav:/com/cube-chart/0.0.2/Marquee'),g=c('pandav:/com/cube-chart/0.0.2/FilterData'),h=c('pandav:/com/cube-chart/0.0.2/ExtentData'),i=c('pandav:/com/cube-chart/0.0.2/StackData'),j=c('pandav:/com/cube-chart/0.0.2/ChartContainer'),k=c('pandav:/com/cube-chart/0.0.2/Container'),l=c('pandav:/com/cube-chart/0.0.2/Legend'),m=c('pandav:/com/cube-chart/0.0.2/Axis'),n=c('pandav:/com/cube-chart/0.0.2/Tooltip'),o=c('pandav:/com/cube-chart/0.0.2/Indicator'),p=c('pandav:/com/cube-chart/0.0.2/Band'),q=c('pandav:/com/cube-chart/0.0.2/PieTooltip'),r=c('pandav:/com/cube-chart/0.0.2/Mapping'),s=c('pandav:/com/cube-chart/0.0.2/Line'),t=c('pandav:/com/cube-chart/0.0.2/element/Line'),u=c('pandav:/com/cube-chart/0.0.2/label'),v=c('pandav:/com/cube-chart/0.0.2/Background'),w=c('pandav:/com/cube-chart/0.0.2/LinearGradient'),x=c('pandav:/com/cube-chart/0.0.2/Brush'),y=c('pandav:/com/cube-chart/0.0.2/StereoBar'),z=c('pandav:/com/cube-chart/0.0.2/Carousel'),A=c('pandav:/com/cube-chart/0.0.2/Chart'),B=c('pandav:/com/cube-chart/0.0.2/ConicalGradient'),C=c('pandav:/com/cube-chart/0.0.2/CartesianChart'),D=c('pandav:/com/cube-chart/0.0.2/PieChart'),E=c('pandav:/com/cube-chart/0.0.2/hooks'),F=c('pandav:/com/cube-chart/0.0.2/utils'),G=c('pandav:/com/cube-chart/0.0.2/Context'),H=c('pandav:/com/cube-chart/0.0.2/TextOverflow'),I=c('pandav:/com/cube-chart/0.0.2/pieLegendFormatter'),J=c('pandav:/com/cube-chart/0.0.2/Lighter'),K=c('pandav:/com/cube-chart/0.0.2/BaseLine'),L=c('pandav:/com/cube-chart/0.0.2/Control'),M=c('pandav:/com/cube-chart/0.0.2/SplitText');return a.exports={AnimateData:d,FilterData:g,ExtentData:h,StackData:i,ChartContainer:j,Legend:l,Axis:m,Tooltip:n,Indicator:o,Band:p,Label:u,Background:v,LinearGradient:w,Brush:x,StereoBar:y,Carousel:z,Chart:A,Line:s,Area:s,ConicalGradient:B,CartesianChart:C,PieChart:D,hooks:E,Container:k,utils:F,d3:e,context:G,TextOverflow:H,lineElement:t,Marquee:f,PieTooltip:q,Mapping:r,pieLegendFormatter:I,Lighter:J,BaseLine:K,Control:L,SplitText:M},a.exports});", "requires": [ "pandav:/AnimateData.js", "pandav:/lib/d3.js", "pandav:/Marquee.js", "pandav:/FilterData.js", "pandav:/ExtentData.js", "pandav:/StackData.js", "pandav:/ChartContainer.js", "pandav:/Container.js", "pandav:/Legend.js", "pandav:/Axis.js", "pandav:/Tooltip.js", "pandav:/Indicator.js", "pandav:/Band.js", "pandav:/PieTooltip.js", "pandav:/Mapping.js", "pandav:/Line.js", "pandav:/element/Line.js", "pandav:/label.js", "pandav:/Background.js", "pandav:/LinearGradient.js", "pandav:/Brush.js", "pandav:/StereoBar.js", "pandav:/Carousel.js", "pandav:/Chart.js", "pandav:/ConicalGradient.js", "pandav:/CartesianChart.js", "pandav:/PieChart.js", "pandav:/hooks/index.js", "pandav:/utils/index.js", "pandav:/Context.js", "pandav:/TextOverflow.js", "pandav:/pieLegendFormatter.js", "pandav:/Lighter.js", "pandav:/BaseLine.js", "pandav:/Control.js", "pandav:/SplitText.js" ], "buildLevel": 1, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/index.js", "fileName": "/index.js" }, "pandav:/AnimateData.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/AnimateData',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/hooks/useAnimateData'],function(a,b,c){function d(){return d=Object.assign?Object.assign.bind():function(a){for(var b,c=1;c+D?(H='left'==e?C[0](G.value):w,I='left'==e?C[0](G.value):b-x,J='left'==e?w:C[0](G.value),K='left'==e?c-x:C[0](G.value)):(H='left'==e?C[1](G.value):w,I='left'==e?C[1](G.value):b-x,J='left'==e?w:C[1](G.value),K='left'==e?c-x:C[1](G.value)):'x'==A?(H='left'==e?w:F(G.value),I='left'==e?b-x:F(G.value),J='left'==e?F(G.value):w,K='left'==e?F(G.value):c-x):(H='left'==e?C(G.value):w,I='left'==e?C(G.value):b-x,J='left'==e?w:C(G.value),K='left'==e?c-x:C(G.value)),[H,I,J,K].some(function(a){return null==a})||!z?null:d.createElement(d.Fragment,null,d.createElement('g',{className:'__pandav-baseLine'},d.createElement('line',{x1:H,x2:I,y1:J,y2:K,stroke:s,fill:'none',strokeDasharray:'dash'===t?y:null,strokeWidth:u})),o&&d.createElement('foreignObject',{width:100,height:100,x:I+q.x,y:K-p.fontSize+q.y},d.createElement('div',null,d.createElement('span',{style:Object.assign({},g(p))},n))),j&&d.createElement('foreignObject',{width:100,height:100,x:I+l.x,y:K+l.y},d.createElement('div',null,d.createElement('span',{style:Object.assign({},g(k))},G.value))))}catch(a){return null}}),a.exports});", "requires": [ "pandav:/utils/index.js" ], "buildLevel": 25, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/BaseLine.js", "fileName": "/BaseLine.js" }, "pandav:/Background.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Background',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/utils'],function(a,b,c){function d(){return d=Object.assign?Object.assign.bind():function(a){for(var b,c=1;ca.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);c+V?(i=T[1](p),j=T[0](t)):(i=T[1](p),j=T[1](t)):(i=T(ca?t:p),j=T(ca?p:t));var s,J,K,L,M,N=Y(F)-X/2+aa+n*_;I&&(s=I.show,J=I.url,K=I.size.width,L=I.size.height,M=I.translate);var O=function a(){if(U&&t>+V){var b=T[0](V),c=T[1](V),d=100*f((j-b)/(i-j)),e=100*f((j-c)/(i-j));return'polygon(0% 0%, 0% 100%, 0 100%, 0 '.concat(d,'%, 100% ').concat(d,'%, 100% ').concat(e,'%, 0 ').concat(e,'%, 0 100%, 100% 100%, 100% 0%)')}return'none'};if(isNaN(N))return null;var P=W?0x?i:j,Q=u({isVertical:ca,x:N,y:P,length:f(i-j),seriesWidth:$});return l.createElement('foreignObject',d({key:c,style:{overflow:'visible',position:'relative',cursor:'pointer'}},Q,{onClick:b,onMouseEnter:function a(){g&&h(function(a){return{show:!0,x:Y(F),xName:C.x,indicatorList:a.indicatorList.map(function(a){return a.tick===C.x?Object.assign({},a,{isShow:!0}):a})}})},onMouseLeave:function a(){g&&h(function(a){return{show:!1,x:void 0,xName:void 0,indicatorList:a.indicatorList.map(function(a){return Object.assign({},a,{isShow:!1})})}})},\"data-data\":JSON.stringify(C)}),J&&s&&l.createElement('div',{style:{position:'absolute',background:'url('.concat(J,') 0 0/100% 100%'),width:K,height:L,left:ca?'100%':'50%',top:ca?'50%':'0',zIndex:1,transform:'translate(calc(-50% + '.concat(M.x,'px), calc(-50% + ').concat(M.y,'px))')}}),l.createElement('div',{style:Object.assign({width:'100%',height:'100%',clipPath:O(),opacity:'pattern'==w?D:1,background:'pattern'==w?'50% 50% / '.concat(A.width,'px ').concat(A.height,'px repeat ')+'url('+z+')':r(k,G===m?H:B),borderRadius:'square'==q?'0 0 0 0':v({isVertical:ca,positive:0a.length)&&(b=a.length);for(var c=0,d=Array(b);c=m?0:c,trigger:'carousel'}})},1e3*z)):(G.current=null,F({currentIndex:null,trigger:''}))},[I,z,m]);r(function(){return J&&J(),function(){G.current&&G.current.stop()}},[J]);var K=t(function(a){var b=a.currentIndex,c=a.type;switch(A){case!0:case'click':'onClick'==c&&(G.current&&G.current.stop(),!H.current&&I&&J(),F({trigger:c,currentIndex:b}));break;case'hover':'onMouseEnter'==c?(F({trigger:c,currentIndex:b}),G.current&&G.current.stop()):'onMouseLeave'==c&&!H.current&&I&&J();break;case!1:case'':break;case'carousel':default:F({trigger:c,currentIndex:b})}},[A,I,J]),L=t(function(a){B&&(a?(H.current=!0,G.current&&G.current.stop()):(H.current=!1,I&&(G.current=v.interval(function(){F(function(a){var b=a.currentIndex,c=(null==b?0:+b)+1;return{currentIndex:c>=m?0:c,trigger:'carousel'}})},1e3*z))))},[B,I,J]);return p.createElement(a,d({},k,{state:E,onEvent:K,hoverEvent:L,config:Object.assign({},g,{animation:q}),data:j}))})},a.exports});", "requires": [ "pandav:/lib/d3.js" ], "buildLevel": 22, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/Carousel.js", "fileName": "/Carousel.js" }, "pandav:/CartesianChart.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/CartesianChart',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/Mapping','pandav:/com/cube-chart/0.0.2/FilterData','pandav:/com/cube-chart/0.0.2/ExtentData','pandav:/com/cube-chart/0.0.2/AnimateData','pandav:/com/cube-chart/0.0.2/StackData','pandav:/com/cube-chart/0.0.2/Background','pandav:/com/cube-chart/0.0.2/label','pandav:/com/cube-chart/0.0.2/Legend','pandav:/com/cube-chart/0.0.2/Brush','pandav:/com/cube-chart/0.0.2/BaseLine','pandav:/com/cube-chart/0.0.2/Tooltip','pandav:/com/cube-chart/0.0.2/ChartContainer','pandav:/com/cube-chart/0.0.2/Indicator','pandav:/com/cube-chart/0.0.2/hooks/useCarouselAxisX','pandav:/com/cube-chart/0.0.2/hooks/useAxes','pandav:/com/cube-chart/0.0.2/hooks/useTooltip','pandav:/com/cube-chart/0.0.2/Axis','pandav:/com/cube-chart/0.0.2/Context','pandav:/com/cube-chart/0.0.2/Control','pandav:/npm/lodash/4.6.1'],function(a,b,c){function d(a,b){if(null==a)return{};var c,d,f=e(a,b);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(a);for(d=0;da.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);cj&&(j=j%q+q),j%=q,0>k&&(k=k%q+q),k%=q,l){var s=j;j=k,k=s,o.reverse(),n.reverse(),n.forEach(this._offsetsReverse)}(j>k||1e-4>m(k-j))&&(k+=q);var u,v=o.length,w=0,x=o[w],y=o[w],z=0,A=n[w],B=A-z,C=180*(k-j)/p,D=(k-j)/C,E=j,F=x.r,G=x.g,H=x.b,I=x.a,J=y.r,K=y.g,L=y.b,M=y.a;I||0===I||(I=1),M||0===M||(M=1);var N,O,P,Q,R,S=J-F,T=K-G,U=L-H,V=M-I;c.save();for(var W=0;1>W;W+=1/C)W>=A&&(w++,x=y,F=x.r,G=x.g,H=x.b,I=x.a,!I&&0!==I&&(I=1),y=o[w]||{r:0,g:0,b:0,a:1},J=y.r,K=y.g,L=y.b,M=y.a,!M&&0!==M&&(M=1),S=J-F,T=K-G,U=L-H,V=M-I,z=A,A=n[w],B=A-z),N=(W-z)/B,O=255&S*N+F,P=255&T*N+G,Q=255&U*N+H,R=V*N+I,u=E+D,c.fillStyle='rgba('+O+','+P+','+Q+','+R+')',c.beginPath(),c.moveTo(e,f),c.arc(e,f,h,E-.02,u,!1),c.closePath(),c.fill(),E+=D;return c.restore(),this}},a.exports});", "requires": [ "pandav:/utils/index.js", "pandav:/lib/d3.js", "pandav:/style/index.css.js" ], "buildLevel": 26, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/ConicalGradient.js", "fileName": "/ConicalGradient.js" }, "pandav:/Container.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Container',['pandav:/npm/react/17.0.2','pandav:/npm/lodash/4.6.1'],function(a,b,c){var d=c('pandav:/npm/react/17.0.2'),e=c('pandav:/npm/lodash/4.6.1');return a.exports=function(a){return d.memo(function(b){var c=b.id,f=b.width,g=b.height,h=b.left,i=b.top,j=b.config,k=e.omit(b,['id','width','height','left','top','config']);return d.createElement('div',{className:'__pandav-component',id:c,style:{position:'absolute',left:h,top:i,width:f,height:g}},d.createElement(a,Object.assign({id:c,config:j},k)))})},a.exports});", "requires": [], "buildLevel": 9, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/Container.js", "fileName": "/Container.js" }, "pandav:/Context.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Context',['pandav:/npm/react/17.0.2'],function(a,b,c){var d=c('pandav:/npm/react/17.0.2');return a.exports=chartContext=d.createContext(),a.exports});", "requires": [], "buildLevel": 12, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/Context.js", "fileName": "/Context.js" }, "pandav:/Axis.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Axis',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/utils','pandav:/com/cube-chart/0.0.2/Context','pandav:/com/cube-chart/0.0.2/TextOverflow','pandav:/com/cube-chart/0.0.2/element/Line'],function(a,b,c){function d(){return d=Object.assign?Object.assign.bind():function(a){for(var b,c=1;cj||j>J)||0>l||l>P)&&f.createElement(t,d({className:'__pandav-tickLine',key:c,config:z},o({orientation:g,coordinate:e,tickSize:h})))})};return O?f.createElement(f.Fragment,null,l.map(function(b,c){return a(b,h[c])})):Y&&'bottom'==g?f.createElement(f.Fragment,null,a(S,h)):f.createElement(f.Fragment,null,a(l,h))}function e(){var a=function c(a,b){return a.map(function(a,c){var e=b(a);if(isNaN(e))return null;var h=z.tickSize||k,i=p({orientation:g,coordinate:e,end:'left'==g||'right'==g?U:V}),j=i.x1,l=i.y1;return(!('bottom'==g&&(0>j||j>J)||0>l||l>P)||Y)&&f.createElement('g',{key:c},v&&f.createElement(F,{className:'__pandav-label',orientation:g,coordinate:e,iosTrans:{isIOS:W,x:G+da,y:H+x},config:v,label:a,tickSize:h,formatter:m,rotate:n,onClick:q}),A&&f.createElement(t,d({className:'__pandav-gridLine',config:A},i)))})};return O?f.createElement(f.Fragment,null,l.map(function(b,c){return a(b,h[c])})):Y&&'bottom'==g?f.createElement(f.Fragment,null,a(S,h)):f.createElement(f.Fragment,null,a(l,h))}var g=a.orientation,h=a.scaler,i=a.tickSize,k=void 0===i?6:i,l=a.ticks,m=a.formatter,n=a.rotate,q=a.triggerClick,s=a.config,u=s.on,v=s.label,w=s.axisLine,z=s.tickLine,A=s.gridLine,B=s.unit,C=a.margin,G=C.marginLeft,H=C.marginTop,I=a.positions,J=a.xLineRange,K=a.dataUnit,L=a.range,M=a.axisType,N=a.isClipAxis,O=void 0!==N&&N,P=a.yLineRange,Q=a.clipAxisRange,R=a.controlInfo,S=a.rawTicks;if(!(u&&0j||j>J)||0>l||l>P)&&f.createElement(t,d({className:'__pandav-tickLine',key:b,config:z},o({orientation:g,coordinate:c,tickSize:e})))}))}):f.createElement('g',{transform:'translate('+da+', '+x+')'},f.createElement(D,{orientation:g,config:Object.assign({},w,{cHeight:X}),isClipAxis:O,clipAxisRange:Q,cPercent:Z}),z&&c()))),f.createElement('svg',{width:U,style:{overflow:'x'===M&&Y?'hidden':'visible'}},f.createElement('g',{transform:'translate('+da+', '+x+')'},f.createElement('g',{ref:b},v&&A&&e(),Y&&f.createElement(D,{orientation:g,config:Object.assign({},w,{cHeight:X}),isClipAxis:O,clipAxisRange:Q,cPercent:Z}),Y&&z&&c(),B&&f.createElement(E,{config:B,dataUnit:K})))))}));return a.exports=G,a.exports});", "requires": [ "pandav:/utils/index.js", "pandav:/Context.js", "pandav:/TextOverflow.js", "pandav:/element/Line.js" ], "buildLevel": 11, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/Axis.js", "fileName": "/Axis.js" }, "pandav:/Control.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Control',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/Context','pandav:/com/cube-chart/0.0.2/lib/d3'],function(a,b,c){function d(){return d=Object.assign?Object.assign.bind():function(a){for(var b,c=1;ca.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);cC?N({currentIndex:0,flag:!0}):N(u)},[f,m,C,B]),p(function(){var a;return!(j&&c)&&f&&m&&B>C&&(a=setInterval(function(){N(function(a){var b=a.currentIndex,c=+b+1;return{currentIndex:c>=B?0:c,flag:!1}})},1e3*m)),function(){a&&clearInterval(a)}},[f,m,C,B,j,c]),p(function(){var a,b=M.currentIndex,c=M.flag;if(null!==b){var e=A/C;if(c){var f=o.slice(b,C);J({step:e,ticks:f,scaler:r.copy().domain(f).range([E,F])})}else a=s({from:0,to:-1,duration:1e3*i,ease:t,onPlay:function(){J(function(a){var c=a.ticks,f=a.scaler,g=h(c,1),i=g[0],j=[i].concat(d(v(o,b,C)));return Object.assign({},a,{ticks:j,scaler:f.copy().range([E,F+e]).domain(j)})})},onUpdate:function(a){J(function(b){var c=b.scaler,d=b.step;return Object.assign({},b,{scaler:c.copy().range([E+d*a,F+d+d*a])})})},onComplete:function(){J(function(a){var b=a.scaler,c=a.ticks,d=c.slice(1,c.length);return Object.assign({},a,{ticks:d,scaler:b.copy().range([E,F]).domain(d)})})}})}else{var g='linear'==r.type?r.domain():o;J({step:y,scaler:r.copy().domain(g).range([E,F]),ticks:z})}return function(){a&&a.stop()}},[C,o,r,E,F,y,z,A,M,i]),Object.assign({},a,I,{controlEnd:F})};var v=function(a,b,c){var e=+b,f=a.length;if(f<=c)return a;var g=e+c;if(fb.length)&&(c=b.length);for(var d=0,f=Array(c);dd)return c;for(;10t[0]&&''===k&&(t[0]=0),0>t[1]&&-10a[0];)t[0]-=c;else for(t=[a[0],a[0]];t[1]K[1]||Xa.length)&&(b=a.length);for(var c=0,d=Array(b);c=e?c.map(function(c,d){var e=c.y,f=a[d]||{y:0},g=f.y-e;return Object.assign({},f,{y:e+g*b})}):a.map(function(a,d){var e=c[d]||{y:0},f=e.y-a.y;return Object.assign({},a,{y:e.y+f*b})})})},onComplete:function(){g(a)}}):g(a),function(){c&&c.stop()}},[a,b]),f},a.exports});", "requires": [], "buildLevel": 3, "outputDir": "/com/cube-chart/0.0.2/hooks", "outputPath": "/com/cube-chart/0.0.2/hooks/useAnimateData.js", "fileName": "/hooks/useAnimateData.js" }, "pandav:/label.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/label',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/utils','pandav:/com/cube-chart/0.0.2/Context'],function(a,b,c){function d(){return d=Object.assign?Object.assign.bind():function(a){for(var b,c=1;ca.length)&&(b=a.length);for(var c=0,d=Array(b);c+G?(c=E[1](i),f=E[0](n)):(c=E[1](i),f=E[1](n)):(c=E(S?n:i),f=I?i?E(S?i:n-i):E(S?i:n):E(S?i:n));var s=A(q)-B/2+R+g*P;if(isNaN(s))return null;var y=s+(m.line?B:Q)/2,C=S?w({position:T,y:r,y1:c,y2:f,width:M,reverse:U}):z({position:T,y:r,y1:c,y2:f,height:N,reverse:U}),D=S?Object.assign({},C,{y:y,dominantBaseline:'middle'}):Object.assign({},C,{x:y,textAnchor:'middle'});return l.createElement('g',{key:b,onClick:H,style:{cursor:'pointer'},\"data-data\":JSON.stringify(o)},J&&!isNaN(D.y)&&l.createElement(u,{cx:D.x,cy:D.y,config:k}),K&&l.createElement(t,d({value:v,config:j,reverse:U},D)))}))});var t=function(a){var b=a.x,c=a.y,e=a.value,f=a.config,g=f.font,h=f.translate,i=h.x,j=void 0===i?0:i,k=h.y,m=void 0===k?0:k,n=f.suffix,o=n.content,q=n.font,s=n.translate,t=s.x,u=s.y,v=a.textAnchor,w=void 0===v?'middle':v,x=a.dominantBaseline,y=void 0===x?'middle':x,z=a.reverse;return l.createElement('text',d({x:b,y:c,transform:p({x:j,y:m*(0>e&&z?-1:1)}),textAnchor:w,dominantBaseline:y},g),l.createElement('tspan',null,e),l.createElement('tspan',{dx:t,dy:u,style:Object.assign({},r(q,'svg'))},o))},u=m(function(a){var b=a.cx,c=a.cy,e=a.config,f=e.mode,g=e.inner,h=e.outer,i=e.color,j=e.radius,k=e.image,m=e.size,n=m.width,o=m.height;return'single'==f?l.createElement(v,{cx:b,cy:c,color:i,radius:j}):'double'==f?l.createElement(l.Fragment,null,l.createElement(v,d({key:'outer',cx:b,cy:c},h)),l.createElement(v,d({key:'inner',cx:b,cy:c},g))):l.createElement(l.Fragment,null,l.createElement('image',{width:n,height:o,x:b-n/2,y:c-o/2,xlinkHref:k}))}),v=m(function(a){var b=a.cx,c=a.cy,d=a.color,e=a.radius;return l.createElement('circle',{cx:b,cy:c,fill:d,r:e,stroke:'none'})}),w=function(a){var b=a.position,c=void 0===b?'outerStart':b,d=a.width,e=a.y,f=a.y1,g=a.y2,h=a.reverse,i=(!(void 0!==h)||h)&&0>e;return'start'===c?{x:g,textAnchor:i?'end':'start'}:'middle'===c?{x:(f+g)/2,textAnchor:'middle'}:'end'===c?{x:f,textAnchor:i?'start':'end'}:'outerStart'===c?{x:f,textAnchor:i?'end':'start'}:'chartStart'===c?{x:0e;return'start'===c?{y:f,dominantBaseline:i?'text-before-edge':'text-after-edge'}:'middle'===c?{y:(f+g)/2,dominantBaseline:'middle'}:'end'===c?{y:g,dominantBaseline:i?'text-after-edge':'text-before-edge'}:'outerStart'===c?{y:g,dominantBaseline:i?'text-before-edge':'text-after-edge'}:'chartStart'===c?{y:0a.length)&&(b=a.length);for(var c=0,d=Array(b);cc(q(b)-y)?b:a});z(n.findIndex(function(a){return a==A}))}else r||z(null)}},[b,c,i,r]);n(function(){var a=r&&A&&!j?setInterval(function(){z(function(a){var b=null==a?0:a,c=b+1;return c>=A?0:c})},1e3*t):null;return function(){a&&clearInterval(a)}},[r,A,t,j]);var C=null===x?null:i.allTicks[x];return{name:C,x:i.scaler(C),setIndex:u?B:q}},a.exports});", "requires": [ "pandav:/utils/index.js" ], "buildLevel": 12, "outputDir": "/com/cube-chart/0.0.2/hooks", "outputPath": "/com/cube-chart/0.0.2/hooks/useTooltip.js", "fileName": "/hooks/useTooltip.js" }, "pandav:/Indicator.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Indicator',['pandav:/npm/react/17.0.2'],function(a,b,c){var d=c('pandav:/npm/react/17.0.2');return a.exports=function(a){var b=a.color,c=a.height,e=a.width,f=a.x,g=void 0===f?0:f,h=a.y,i=void 0===h?0:h;return d.createElement('rect',{width:e,height:c,x:g,y:i,fill:b,stroke:'none'})},a.exports});", "requires": [], "buildLevel": 13, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/Indicator.js", "fileName": "/Indicator.js" }, "pandav:/Legend.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Legend',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/utils','pandav:/com/cube-chart/0.0.2/TextOverflow'],function(a,b,c){function d(a,b){return j(a)||h(a,b)||f(a,b)||e()}function e(){throw new TypeError('Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}function f(a,b){if(a){if('string'==typeof a)return g(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return'Object'===c&&a.constructor&&(c=a.constructor.name),'Map'===c||'Set'===c?Array.from(a):'Arguments'===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?g(a,b):void 0}}function g(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);ca?1:-1})}return b.map(function(a){var b=a.axisType,c=a.domain,d=a.type,e=a.config.label,f=e.percentageExtent,h=e.numericalRangeModel;switch(b){case'x':return Object.assign({},a,{domain:'linear'==d?r(j):j});case'y':{if('y'==a.axisType&&!0===a.isClipAxis&&'auto'==a.clipAxisMode){var m=g.map(function(a){return a.y}),n=1/0;if(2<=m.length){m.sort(function(c,a){return c-a});for(var o=[],q=0;q=a.clipDifferenceValue){var t=o.indexOf(s);n=m[t]}}return Object.assign({},a,{domain:c?C(k,c):k,clipValue:n})}return Object.assign({},a,{domain:c?C(k,c,h,f):k})}case'z':return Object.assign({},a,{domain:c?C(l,c,h,f):l});case'z1':return Object.assign({},a,{domain:c?C(l,c,h,f):l})}})};var C=function(a,b){var c=d(a,2),e=c[0],f=c[1],g=b.min,h=b.max,i=2a.length)&&(b=a.length);for(var c=0,d=Array(b);c=I?0:c+j+a(2*J(k.current/I)),g=e-H,h=F(e,H,f),i=F(e+f,H,f),m=[];A(Array.from(B.children),[].concat(d(u.slice(h,i)),d(m)),K),k.current=e}l.current=requestAnimationFrame(L)},[B,I,f,j,u,K]);return q(function(){for(var a=new z(b),c=a.getTotalLength(),d=[],e=0;ea?2*a:a+b},D=function(a){var b=a.length;if(!!(2>b))return v().domain([0,1]).range([a[0].color||'#000',a[0].color||'#000']);var c=v().domain(a.map(function(a){return a.offset})).range(a.map(function(a){return a.color}));return c},E={linear:function(){return 0},easeIn:function(a){return Math.pow(a,3)},easeOut:function(a){return 1-E.easeIn(1-a)},easeInOut:function(a){return .5>a?E.easeIn(2*a)/2:1-E.easeIn(2-2*a)/2},easeOutIn:function(a){return .5>a?.5*(1-E.easeIn(1-2*a)):.5*E.easeIn(2*a-1)+.5}},F=function(a,b,c){var d=a-c;return 0>d?0:d>=b?b-1:d};return a.exports});", "requires": [ "pandav:/lib/d3.js", "pandav:/utils/index.js" ], "buildLevel": 18, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/Lighter.js", "fileName": "/Lighter.js" }, "pandav:/Mapping.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Mapping',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/lib/d3'],function(a,b,c){function d(){return d=Object.assign?Object.assign.bind():function(a){for(var b,c=1;c=b.length?{done:!0}:{done:!1,value:b[e++]}},e:function(a){throw a},f:f}}throw new TypeError('Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}var g,h=!0,i=!1;return{s:function(){d=d.call(b)},n:function(){var a=d.next();return h=a.done,a},e:function(a){i=!0,g=a},f:function(){try{h||null==d.return||d.return()}finally{if(i)throw g}}}}function l(b,c){if(b){if('string'==typeof b)return m(b,c);var a={}.toString.call(b).slice(8,-1);return'Object'===a&&b.constructor&&(a=b.constructor.name),'Map'===a||'Set'===a?Array.from(b):'Arguments'===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?m(b,c):void 0}}function m(b,c){(null==c||c>b.length)&&(c=b.length);for(var d=0,f=Array(c);da.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);c ':'')}})}))}),a.exports});", "requires": [], "buildLevel": 4, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/Marquee.js", "fileName": "/Marquee.js" }, "pandav:/hooks/useFilterData.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/hooks/useFilterData',['pandav:/npm/react/17.0.2'],function(a,b,c){function d(a,b){return h(a)||g(a,b)||j(a,b)||f()}function f(){throw new TypeError('Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}function g(b,c){var d=null==b?null:'undefined'!=typeof Symbol&&b[Symbol.iterator]||b['@@iterator'];if(null!=d){var g,h,j,k,l=[],a=!0,m=!1;try{if(j=(d=d.call(b)).next,0===c){if(Object(d)!==d)return;a=!1}else for(;!(a=(g=j.call(d)).done)&&(l.push(g.value),l.length!==c);a=!0);}catch(a){m=!0,h=a}finally{try{if(!a&&null!=d.return&&(k=d.return(),Object(k)!==k))return}finally{if(m)throw h}}return l}}function h(a){if(Array.isArray(a))return a}function i(b,c){var d='undefined'!=typeof Symbol&&b[Symbol.iterator]||b['@@iterator'];if(!d){if(Array.isArray(b)||(d=j(b))||c&&b&&'number'==typeof b.length){d&&(b=d);var e=0,f=function(){};return{s:f,n:function(){return e>=b.length?{done:!0}:{done:!1,value:b[e++]}},e:function(a){throw a},f:f}}throw new TypeError('Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}var g,h=!0,i=!1;return{s:function(){d=d.call(b)},n:function(){var a=d.next();return h=a.done,a},e:function(a){i=!0,g=a},f:function(){try{h||null==d.return||d.return()}finally{if(i)throw g}}}}function j(b,c){if(b){if('string'==typeof b)return k(b,c);var a={}.toString.call(b).slice(8,-1);return'Object'===a&&b.constructor&&(a=b.constructor.name),'Map'===a||'Set'===a?Array.from(b):'Arguments'===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?k(b,c):void 0}}function k(b,c){(null==c||c>b.length)&&(c=b.length);for(var d=0,f=Array(c);da.length)&&(b=a.length);for(var c=0,d=Array(b);cL&&g=L&&g>=M?h.rightBottom:h.leftBottom}(b,c),width:E,height:F,padding:r(C),background:B?'50% 50% / 100% 100% no-repeat url('+B+')':'rgba(48, 55, 66, 0.85)'}},n.createElement('dl',{style:{display:'flex',flexDirection:'column',justifyContent:'space-between',height:'100%'}},function(){var a=H.data,b=a.s,c=a.y,d=H.percent,e=[].concat(h(I.values())).find(function(a){return a.name==b}),f=e.type,k=e.icon,r=e.displayName,t=function(a){var b=a.content,c=a.font,d=a.translate;return n.createElement('span',{style:Object.assign({},q(c),{display:'inline-block',transform:s(d)})},b)},y=u(f,k);return n.createElement('dd',{style:{display:'flex',justifyContent:'space-between',lineHeight:g+'px'}},n.createElement('span',{style:{display:'flex',alignItems:'center',gap:k.iconGap}},n.createElement('span',{style:Object.assign({},y,{width:i+'px',height:i+'px'})}),n.createElement('span',{style:q(j)},r||b)),l&&n.createElement('span',{style:q(m)},c,p&&t(o)),v&&n.createElement('span',{style:q(w)},(+d).toFixed(A),z&&t(x)))}()))}),a.exports});", "requires": [ "pandav:/utils/index.js" ], "buildLevel": 3, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/PieTooltip.js", "fileName": "/PieTooltip.js" }, "pandav:/LinearGradient.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/LinearGradient',['pandav:/npm/react/17.0.2'],function(a,b,c){function d(a,b){return j(a)||h(a,b)||f(a,b)||e()}function e(){throw new TypeError('Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}function f(a,b){if(a){if('string'==typeof a)return g(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return'Object'===c&&a.constructor&&(c=a.constructor.name),'Map'===c||'Set'===c?Array.from(a):'Arguments'===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?g(a,b):void 0}}function g(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);ca.length)&&(b=a.length);for(var c=0,d=Array(b);cd&&(d=360+d),90<=d&&270>d?b[b.length-1].color:b[0].color}var q=c('pandav:/npm/react/17.0.2'),r=q.memo,s=c('pandav:/com/cube-chart/0.0.2/lib/d3'),t=s.min,u=s.max,v=c('pandav:/com/cube-chart/0.0.2/utils'),w=v.getSeriesInfo,x=function(a,b){switch(b){case'min':var c=t(a,function(a){return a.data.y});return a.map(function(a){return Object.assign({},a,{flag:c==a.data.y?'min':''})});case'max':var d=u(a,function(a){return a.data.y});return a.map(function(a){return Object.assign({},a,{flag:d==a.data.y?'max':''})});default:return a}},z=function(a){var b=a.isVertical,c=a.seriesWidth,d=a.length,e=a.x,f=a.y;return b?{width:d,height:c,x:f,y:e}:{x:e,y:f,width:c,height:d}};a.exports=r(function(a){var b=a.triggerClick,c=a.config,d=c.pattern,g=void 0===d?{}:d,h=c.seriesIntervalWidth,i=void 0===h?0:h,j=c.paddingInner,k=void 0===j?0:j,l=c.style,m=c.fill,n=c.highlight,p=n.show,r=n.extent,s=n.fill,t=c.id,u=a.bandLength,v=void 0===u?0:u,y=a.data,B=a.xAxis,C=B.scaler,D=B.step,E=B.direction,F=a.yAxis.scaler,G=a.name;if(!y.length)return null;var H=w({step:D,bandLength:v,paddingInner:i,paddingOuter:k}),I=H.seriesWidth,J=H.seriesStep,K=H.seriesStart,L=p?x(y,r):y,M='vertical'===E,N=o(s,'highlight_gradient_'+t+'_'+G),O=o(m,'gradient_'+t+'_'+G);return q.createElement('g',{className:'__pandav-band'},q.createElement('defs',null,q.createElement('filter',{id:'filter_front'},q.createElement('feComponentTransfer',null,q.createElement('feFuncR',{type:'linear',slope:'0.5'}),q.createElement('feFuncG',{type:'linear',slope:'0.5'}),q.createElement('feFuncB',{type:'linear',slope:'0.5'}))),q.createElement('filter',{id:'filter_side'},q.createElement('feComponentTransfer',null,q.createElement('feFuncR',{type:'linear',slope:'0.7'}),q.createElement('feFuncG',{type:'linear',slope:'0.7'}),q.createElement('feFuncB',{type:'linear',slope:'0.7'}))),N.def,O.def),L.map(function(a,c){var d=a.flag,g=a.index,h=f(a.bound,2),i=h[0],j=h[1],k=a.data,l=a.data,m=l.x,n=l.y,o=l.s,p=F(M?j:i),s=F(M?i:j),t=C(m)-D/2+K+g*J;if(isNaN(t))return null;var u=0>n?p:s,v=z({isVertical:M,x:t,y:u,length:Math.abs(p-s),seriesWidth:I});return q.createElement('g',{key:c,onClick:b,\"data-data\":JSON.stringify(k)},q.createElement(A,e({},v,{color:r===d?N:O})))}))});var A=function(a){var b=a.width,c=a.height,d=a.x,e=a.y,f=a.color,g=a.opacity,h=void 0===g?1:g;return q.createElement('g',{style:{transform:'skew(0deg, 23deg)',transformOrigin:''.concat(d+b/2,'px ').concat(e+c/2,'px'),opacity:h,cursor:'pointer'}},f.defs,q.createElement('rect',{width:b/2,height:c,x:d,y:e,fill:f.fill,style:{filter:'url(#filter_front)'}}),q.createElement('rect',{width:b/2,height:c,x:d+b/2,y:e,fill:f.fill,style:{transformOrigin:''.concat(d+b/2,'px ').concat(e+c/2,'px'),transform:'skew(0deg, -45deg)'}}),q.createElement('rect',{width:b/2,height:b/2,x:d,y:e,fill:f.firstColor?f.firstColor:f,style:{transformOrigin:''.concat(d+3*(b/4),'px ').concat(e,'px'),transform:'skew(-45deg) translate(0, -'.concat(b/2,'px)')}}))},B=180/Math.PI;return a.exports});", "requires": [ "pandav:/lib/d3.js", "pandav:/utils/index.js" ], "buildLevel": 21, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/StereoBar.js", "fileName": "/StereoBar.js" }, "pandav:/TextOverflow.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/TextOverflow',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/Marquee'],function(a,b,c){var d=c('pandav:/npm/react/17.0.2'),e=d.forwardRef,f=d.memo,g=c('pandav:/com/cube-chart/0.0.2/Marquee');return a.exports=f(e(function(a,b){var c=a.type,e=a.value,f=a.style,h=a.speed,i=void 0===h?5:h,j=a.config,k=void 0===j?{}:j,l=k.needTitle,m=Object.assign({},function(a){return'ellipsis'===a?{overflow:'hidden',textOverflow:'ellipsis',whiteSpace:'nowrap'}:'break-word'===a?{wordBreak:'break-all',wordWrap:'break-word',whiteSpace:'pre-line'}:'marquee'===a?{whiteSpace:'nowrap'}:{}}(c),f),n=document.createElement('div');n.innerHTML=e;var o=n.innerText;return'marquee'===c?d.createElement(g,{value:e,speed:i,style:m,ref:b}):d.createElement('div',{style:m,ref:b,title:(void 0===l||l)&&'ellipsis'==c?o||void 0:void 0,dangerouslySetInnerHTML:{__html:e}})})),a.exports});", "requires": [ "pandav:/Marquee.js" ], "buildLevel": 11, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/TextOverflow.js", "fileName": "/TextOverflow.js" }, "pandav:/PieChart.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/PieChart',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/ChartContainer','pandav:/com/cube-chart/0.0.2/Carousel','pandav:/com/cube-chart/0.0.2/Legend','pandav:/com/cube-chart/0.0.2/ConicalGradient','pandav:/com/cube-chart/0.0.2/PieTooltip','pandav:/com/cube-chart/0.0.2/Mapping','pandav:/com/cube-chart/0.0.2/TextOverflow','pandav:/com/cube-chart/0.0.2/Context','pandav:/com/cube-chart/0.0.2/utils','pandav:/com/cube-chart/0.0.2/lib/d3','pandav:/npm/popmotion/11.0.5','pandav:/com/cube-chart/0.0.2/LinearGradient','pandav:/com/cube-chart/0.0.2/pieLegendFormatter','pandav:/npm/lodash/4.6.1','pandav:/com/cube-chart/0.0.2/style/pie.css'],function(a,b,c){var d=Math.atan2,e=Math.PI;function f(){return f=Object.assign?Object.assign.bind():function(a){for(var b,c=1;ca.length)&&(b=a.length);for(var c=0,d=Array(b);ca.y?0:a.y})}),db=D(null),eb=m.config.percent.precision,fb=G(Q),gb=fb.id,hb=fb.isIOS,ib=fb.width,jb=fb.height,kb=fb.onEmit,lb=E(1),mb=k(lb,2),nb=mb[0],y=mb[1],ob=b(ib,jb)/2*W,pb=B(function(){var a=ja(ha),b=a.startAngle,c=void 0===b?0:b,d=a.endAngle,e=void 0===d?360:d,f=X().startAngle(c*o/180).endAngle(e*o/180).value(function(a){return a.y});return f},[ha]),qb=B(function(){var a=ja(ha),b=a.startAngle,c=void 0===b?0:b,d=a.endAngle,e=void 0===d?360:d,f=X().startAngle(c*o/180).endAngle(e*o/180).value(function(a){return 0==a.y?1:a.y});return f},[ha]),rb=0,sb=B(function(){var a=Object.assign(_,P),b=a.innerRadius,c=a.outerRadius,d=a.rose,f=a.cornerRadius,g=a.padAngle,h=a.roseType,i=g*e/180;''===za?pb.sort(null):'desc'===za?pb.sort(function(c,a){return a.y-c.y}):'asc'===za?pb.sort(function(c,a){return c.y-a.y}):void 0;var j=0;cb.forEach(function(a){rb+=a.y}),j=0==rb?qb(cb):pb(cb);var k=U(j,eb),l=T(k,za);if(d){var m=Z(l,function(a){return a.value}),n=ia(a),p=$().domain(m).range([n,1]),q=2*o/l.length;return l.map(function(a,c){var d=a.startAngle,e=a.endAngle,g=s(a,x);return Object.assign({},g,{id:gb+'_linear_'+c,startAngle:'area'==h?q*c:d,endAngle:'area'==h?q*(c+1):e,cornerRadius:f,padAngle:i,innerRadius:b,outerRadius:p(g.value)})})}return l.map(function(a,d){return Object.assign({},a,{id:gb+'_linear_'+d,cornerRadius:f,padAngle:i,innerRadius:b,outerRadius:c})})},[cb,pb,qb,P,eb,za]),tb=B(function(){var a=Aa.size;if(!a)return[];var b=[].concat(g(Aa.values()));return b.lengthca?-1:1,fa=ca+f*ea,ga=fa+(m+6)*ea,ia=q&&B,ja=w&&(C||D),ka=S(r);return j&&(ia||K||w)&&z.createElement('g',{key:b},z.createElement('path',{className:W?n['label-line']:'',style:{animationDelay:''.concat(W?(N+1)*ringDuration-labelDuration:0,'ms')},d:'M'+Z+', '+$+'L'+ca+', '+da+'L'+fa+', '+da,stroke:g?g:'linearGradient'==l?p.value.stops[0].color:p,fill:'none'}),z.createElement('foreignObject',{width:'1',height:'1',x:ga,y:da+o,style:{overflow:'visible',position:'relative'}},z.createElement('div',{className:W?n['label-text']:'',style:{position:O?'absolute':'relative',transform:O?'translate(calc('.concat(0>fa?'-100%':'0px',' + ').concat(Q+ga,'px),calc(-50% + ').concat(R+da+o,'px))'):'translate(0,-50%)',whiteSpace:'nowrap',float:0<=fa?'left':'right',width:'max-content',display:'flex',alignItems:'center'}},ia&&z.createElement(P,{type:t,value:B+(w||K?':':''),speed:u,style:Object.assign({maxWidth:s},ka,{float:'horizontal'==i?'left':'none'})}),w&&z.createElement('span',{style:S(A)},v.y,D&&z.createElement('span',{style:{position:'relative',fontSize:F,marginLeft:H,top:I}},E)),K&&z.createElement('span',{style:S(L)},(ja?'\\uFF08':'')+G+'%'+(ja?'\\uFF09':'')))))}))},pa=function(a){var b=a.config,c=b.ringDuration,e=b.labelDuration,f=b.maxRadius,g=void 0===f?0:f,h=b.lineLength,i=b.lineColor,j=b.distance,l=b.mode,m=b.show,o=b.translate,p=o.x,q=o.y,r=b.name,s=r.show,t=r.font,u=r.maxWidth,v=r.textOverflow,w=r.speed,x=b.value,A=x.show,C=x.font,D=x.suffix,E=D.show,F=D.text,G=D.fontSize,H=D.translate,I=H.x,J=H.y,K=b.percent,L=K.show,M=K.font,N=K.precision,O=a.iosStyle,Q=O.isIOS,R=O.left,T=O.top,V=a.judge,W=a.arcs,X=B(function(){return U(W,N)},[W,N]);return 0==V&&X.forEach(function(a){a.percent=0}),z.createElement('g',null,X.map(function(a,b){var f=a.series,o=f.color.type,r=f.color,B=a.data,D=a.displayName,H=a.value,K=a.percent,N=a.arc,O=a.outerRadius,U=a.index,V=N.centroid(),W=k(V,2),X=W[0],x=W[1],y=d(x,X),Y=ha(y,g?g:O),Z=k(Y,2),$=Z[0],_=Z[1],aa=(g?g:O)+j,ba=ha(y,aa),ca=k(ba,2),da=ca[0],ea=ca[1],fa=0>da?-1:1,ga=0>ea?-1:1,ia=da+h*fa,ja=ia+(p+6)*fa,ka=s&&D,la=A&&(H||E);return m&&(ka||L||la)&&z.createElement('g',{key:b},z.createElement('path',{className:n['label-line'],style:{animationDelay:''.concat((U+1)*c-e,'ms')},d:'M'+$+', '+_+'L'+da+', '+ea+'L'+ia+', '+ea,stroke:i?i:'linearGradient'==o?r.value.stops[0].color:r,fill:'none'}),z.createElement('foreignObject',{width:'1',height:'1',x:ja,y:ea+q,style:{overflow:'visible',position:'relative'}},z.createElement('div',{className:n['label-text'],style:{position:Q?'absolute':'relative',transform:Q?'translate(calc('.concat(0>ia?'-100%':'0px',' + ').concat(R+ja,'px),calc(-50% + ').concat(T+ea+q,'px))'):'translate(0,-50%)',whiteSpace:'nowrap',float:0<=ia?'left':'right',width:'max-content',animationDelay:''.concat((U+1)*c-e,'ms'),display:'flex',alignItems:'center'}},ka&&z.createElement(P,{type:v,value:D+(A||L?':':''),speed:w,style:Object.assign({maxWidth:u},S(t),{float:'horizontal'==l?'left':'none'})}),A&&z.createElement('span',{style:S(C)},B.y,E&&z.createElement('span',{style:{position:'relative',fontSize:G,marginLeft:I,top:J}},F)),L&&z.createElement('span',{style:S(M)},(la?'\\uFF08':'')+K+'%'+(la?'\\uFF09':'')))))}))};return a.exports=O(K(ma)),a.exports});", "requires": [ "pandav:/ChartContainer.js", "pandav:/Carousel.js", "pandav:/Legend.js", "pandav:/ConicalGradient.js", "pandav:/PieTooltip.js", "pandav:/Mapping.js", "pandav:/TextOverflow.js", "pandav:/Context.js", "pandav:/utils/index.js", "pandav:/lib/d3.js", "pandav:/LinearGradient.js", "pandav:/pieLegendFormatter.js", "pandav:/style/pie.css.js" ], "buildLevel": 25, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/PieChart.js", "fileName": "/PieChart.js" }, "pandav:/Tooltip.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/Tooltip',['pandav:/npm/react/17.0.2','pandav:/com/cube-chart/0.0.2/utils'],function(a,b,c){var d=c('pandav:/npm/react/17.0.2'),e=d.memo,f=d.useMemo,g=c('pandav:/com/cube-chart/0.0.2/utils'),h=g.getFontStyle,i=g.getMargin,j=g.getTranslate3d,k=g.getIcon,l=e(function(a){var b=a.x,c=a.tickName,e=a.marginLeft,g=a.marginTop,l=a.data,m=a.series,n=a.config.tip,o=n.data,p=o.xAxis,q=o.xAxis,r=q.background,s=q.gap,t=q.align,u=q.font,v=q.translate,w=o.data,x=o.data,y=x.lineHeight,z=x.gap,A=x.iconSize,B=x.background,C=x.name,D=x.value,E=x.suffix,F=n.bgType,G=n.bgColor,H=void 0===G?'rgba(48, 55, 66, 0.85)':G,I=n.image,J=n.margin,K=n.size,L=K.width,M=K.height,N=n.translate,O=a.formatter,P=a.isVertical,Q=a.width,R=a.height,S=f(function(){var a=P?Object.assign({},N,{y:N.y+b+g}):Object.assign({},N,{x:N.x+b+e});if(!P&&a.x+L>Q){var c=b+e-L-N.x;a.x=0<=c?c:0}if(P&&a.y+M>R){var d=b+g-M-N.y;a.y=0>=d?d:R-M}return j(a)},[Q,R,e,g,b,L,M,N]);return d.createElement('div',{className:'__pandav-tooltip',style:Object.assign({pointerEvents:'none',transform:S,width:L,minHeight:M,padding:i(J),background:'image'==F?I?'50% 50% / 100% 100% no-repeat url('+I+')':'transparent':H},h(u))},O?O({series:m,x:{x:c,config:p},data:{data:l,config:w}}):d.createElement('div',{style:{display:'flex',flexDirection:'column',justifyContent:'space-between',gap:s,height:'100%'}},d.createElement('div',{style:Object.assign({textAlign:t,transform:j(v),background:r?'url('.concat(r,') 0 0/100% 100%'):'transparent'},u)},c),d.createElement('div',{style:{display:'flex',flexFlow:'column nowrap',gap:z,background:B?'url('.concat(B,') 0 0/100% 100%'):'transparent'}},l.map(function(a,b){var c=a.showY,e=a.s,f=m.find(function(a){return a.name==e}),g=f.type,i=f.icon,l=f.displayName,n=E.show,o=E.content,p=E.font,q=E.translate,r=new Map;Object.values(o).forEach(function(a){r.set(a.suffix.name,a.suffix.suffix)});var s=k(g,i);return d.createElement('dd',{style:{display:'flex',justifyContent:'space-between',lineHeight:y+'px'},key:b},d.createElement('span',{style:{border:'1px solid red',display:'flex',alignItems:'center',gap:i.iconGap}},d.createElement('span',{style:Object.assign({},s,{width:A+'px',height:A+'px'})}),d.createElement('span',{style:h(C)},l||e)),d.createElement('span',{style:h(D)},c,n&&d.createElement('span',{style:Object.assign({},h(p),{display:'inline-block',transform:j(q)})},r.get(e))))}))))});return a.exports=l,a.exports});", "requires": [ "pandav:/utils/index.js" ], "buildLevel": 2, "outputDir": "/com/cube-chart/0.0.2", "outputPath": "/com/cube-chart/0.0.2/Tooltip.js", "fileName": "/Tooltip.js" }, "pandav:/style/index.css.js": { "cubeCode": "Cube(\"pandav:/com/cube-chart/0.0.2/style/index.css\", [], function(m){m.exports=\".index-module_rotateClockwise{animation-name:index-module_rotateClockwise}@keyframes index-module_rotateClockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.index-module_rotateCounterClockwise{animation-name:index-module_rotateCounterClockwise}@keyframes index-module_rotateCounterClockwise{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}.index-module_showAllStyle{display:grid;width:100%;grid-template-columns:40% 30% 30%;align-items:center;flex-direction:row;justify-content:space-between}.index-module_notShowAllStyle{display:flex;width:100%;align-items:center;flex-direction:row;justify-content:space-between}\";return m.exports});", "requires": [], "buildLevel": 5, "outputDir": "/com/cube-chart/0.0.2/style", "outputPath": "/com/cube-chart/0.0.2/style/index.css.js", "fileName": "/style/index.css" }, "pandav:/util.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/util',['pandav:/com/cube-chart/0.0.2','pandav:/npm/d3-array/1.2.4','pandav:/npm/lodash/4.6.1','pandav:/npm/d3-scale/4.0.2/src/init'],function(a,b,c){var d=Math.pow,e=Math.round,f=Math.floor,g=Math.max;function h(a,b){return n(a)||m(a,b)||k(a,b)||j()}function j(){throw new TypeError('Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}function k(a,b){if(a){if('string'==typeof a)return l(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return'Object'===c&&a.constructor&&(c=a.constructor.name),'Map'===c||'Set'===c?Array.from(a):'Arguments'===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?l(a,b):void 0}}function l(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function b(a){throw a},f:e}}throw new TypeError('Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}var f=!0,g='',h=!1;return{s:function b(){c=a[Symbol.iterator]()},n:function a(){var b=c.next();return f=b.done,b},e:function b(a){h=!0,g=a},f:function a(){try{f||null==c.return||c.return()}finally{if(h)throw g}}}}function r(a,b){var c=null==a?null:'undefined'!=typeof Symbol&&a[Symbol.iterator]||a['@@iterator'];if(null!=c){var d,e=[],f=!1,g=void 0,h=!0;try{for(c=c.call(a);!(h=(d=c.next()).done)&&(e.push(d.value),!b||e.length!==b);h=!0);}catch(a){f=!0,g=a}finally{try{h||null==c.return||c.return()}finally{if(f)throw g}}return e}}function s(a,b){return p(a)||r(a,b)}function t(){var a=Math.min;function b(){var a=j().length,b=mb||b>d)return a;var e=f((d-b)/(b-1));return a.filter(function(a,b){return 0==b%(e+1)})},getDataWithPercent:function a(){var b=0c&&0!==c||-1d&&0!==d||-1b.length)&&(c=b.length);for(var d=0,e=Array(c);db.length)&&(c=b.length);for(var d=0,f=Array(c);dc[e+1].offset:b},!1)?b.sort(function(c,d){return c.offset-d.offset}):b}(d),j=0,k=i.length;jb&&3.86c)},W=k,X=function d(b,c){c=+c,b=+b;var e=-100+2*b+3*c+.2*c*c+.1*b*c+.2*i(j(b));return e+=2*(20*h(6*b*W)+20*h(2*b*W))/3,e+=2*(20*h(c*W)+40*h(c/3*W))/3,e+=2*(160*h(c/12*W)+320*h(c*W/30))/3,e},Y=function d(b,c){c=+c,b=+b;var e=300+b+2*c+.1*b*b+.1*b*c+.1*i(j(b));return e+=2*(20*h(6*b*W)+20*h(2*b*W))/3,e+=2*(20*h(b*W)+40*h(b/3*W))/3,e+=2*(150*h(b/12*W)+300*h(b/30*W))/3,e},Z=function c(b){var d,e=b.fill,f=b.fill,g=f.type,h=f.value,i=b.pattern,j=i.path,k=void 0===j?'':j,l=i.width,m=void 0===l?'100%':l,n=i.height,o=void 0===n?'100%':n,p=i.boderColor,q=void 0===p?'transparent':p,r=i.boderWidth,s=void 0===r?0:r,t=0;if(g){var u=h.stops,v=h.opacity;t=h.angle,d=u.map(function(b,c){var d=b.offset,e=b.color;return' ')}).join('')}return'').concat(d,'\\n \\n ')},$={iterator2:function d(b,c){var e='undefined'!=typeof Symbol&&b[Symbol.iterator]||b['@@iterator'];if(!e){if(Array.isArray(b)||(e=function(b,c){if(b){if('string'==typeof b)return E(b,c);var d=Object.prototype.toString.call(b).slice(8,-1);return'Object'===d&&b.constructor&&(d=b.constructor.name),'Map'===d||'Set'===d?Array.from(b):'Arguments'===d||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d)?E(b,c):void 0}}(b))||c&&b&&'number'==typeof b.length){e&&(b=e);var f=0,g=function b(){};return{s:g,n:function c(){return f>=b.length?{done:!0}:{done:!1,value:b[f++]}},e:function c(b){throw b},f:g}}throw new TypeError('Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}var h,i=!0,j=!1;return{s:function c(){e=e.call(b)},n:function b(){var c=e.next();return i=c.done,c},e:function c(b){j=!0,h=b},f:function b(){try{i||null==e.return||e.return()}finally{if(j)throw h}}}},iteratee:function d(b,c){var e=null==b?null:'undefined'!=typeof Symbol&&b[Symbol.iterator]||b['@@iterator'];if(null!=e){var f,g=[],h=!1,i=void 0,j=!0;try{for(e=e.call(b);!(j=(f=e.next()).done)&&(g.push(f.value),!c||g.length!==c);j=!0);}catch(b){h=!0,i=b}finally{try{j||null==e.return||e.return()}finally{if(h)throw i}}return g}},createObject:y,generateUUID:function b(){var d=new Date().getTime(),c='xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(b){var c=0|(d+16*Math.random())%16;return d=g(d/16),('x'==b?c:8|3&c).toString(16)});return c},dateFormat:function d(b,c){b=new Date(b);var e={\"M+\":b.getMonth()+1,\"D+\":b.getDate(),\"H+\":b.getHours(),\"h+\":0==b.getHours()%12?12:b.getHours()%12,\"m+\":b.getMinutes(),\"s+\":b.getSeconds(),S:b.getMilliseconds(),X:'\\u661F\\u671F'+'\\u65E5\\u4E00\\u4E8C\\u4E09\\u56DB\\u4E94\\u516D'.charAt(b.getDay()),W:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'][b.getDay()],w:['Sun.','Mon.',' Tues.','Wed.',' Thur.','Fri.','Sat.'][b.getDay()]};for(var f in /(Y+)/.test(c)&&(c=c.replace(RegExp.$1,(b.getFullYear()+'').substr(4-RegExp.$1.length))),e)new RegExp('('+f+')').test(c)&&(c=c.replace(RegExp.$1,1==RegExp.$1.length?e[f]:('00'+e[f]).substr((''+e[f]).length)));return c},getTicksOfAxis:function e(b,c,d){var h=Number.isInteger,i=b.length;if(2>c||c>i)return b;var j=g((i-c)/(c-1)),k=[];if(d){var l=c,m=0;j=(i-1)/(l-1);var n=f(l-2,i-l);if(!h(j))for(;m<=n;){m++;var o=(i-1)/(l-m-1),p=(i-1)/(l+m-1);if(h(o)){j=o;break}if(h(p)){j=p;break}}h(j)||(j=1),k=b.filter(function(b,c){return 0==c%j})}else k=b.filter(function(b,c){return 0==c%(j+1)});return k},getTicksOfAxis1:function e(b,c,d){var f=b.length;if(2>c||c>f)return b;var h=g((f-c)/(c-1)),i=b.filter(function(b,c){return 0==c%(h+1)}),j=b.findIndex(function(b){return b===i[i.length-1]});return d&&(!(0==f%c||f-1-j>=l(f/i.length/2))&&i.pop(),i.push(b[f-1])),i},converColor:function c(b){var d=1d&&0!==d||-1e&&0!==e||-1c,n=F(j(c),g),o=n.split('.'),p=o[0],q=1arguments.length?a:c):f.value}},l.apply(this,arguments)}function m(a,b){for(;!Object.prototype.hasOwnProperty.call(a,b)&&(a=u(a),null!==a););return a}function n(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function');a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,'prototype',{writable:!1}),b&&s(a,b)}function o(a){var b='function'==typeof Map?new Map:void 0;return o=function c(a){function d(){return p(a,arguments,u(this).constructor)}if(null===a||!r(a))return a;if('function'!=typeof a)throw new TypeError('Super expression must either be null or a function');if('undefined'!=typeof b){if(b.has(a))return b.get(a);b.set(a,d)}return d.prototype=Object.create(a.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),s(d,a)},o(a)}function p(a,b,c){if(q())return Reflect.construct.apply(null,arguments);var d=[null];d.push.apply(d,b);var e=new(a.bind.apply(a,d));return c&&s(e,c.prototype),e}function q(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(a){}return(q=function b(){return!!a})()}function r(a){try{return-1!==Function.toString.call(a).indexOf('[native code]')}catch(b){return'function'==typeof a}}function s(a,b){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function c(a,b){return a.__proto__=b,a},s(a,b)}function u(a){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function b(a){return a.__proto__||Object.getPrototypeOf(a)},u(a)}function v(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function w(a,b){for(var c,d=0;d=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function b(a){throw a},f:e}}throw new TypeError('Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}var f,g=!0,h=!1;return{s:function b(){c=c.call(a)},n:function a(){var b=c.next();return g=b.done,b},e:function b(a){h=!0,f=a},f:function a(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function H(a,b){if(a){if('string'==typeof a)return I(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return'Object'===c&&a.constructor&&(c=a.constructor.name),'Map'===c||'Set'===c?Array.from(a):'Arguments'===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?I(a,b):void 0}}function I(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);ca?1:c>=a?0:NaN}function _(a){function b(b,a,c,d){for(null==c&&(c=0),null==d&&(d=b.length);c>>1;0>f(b[e],a)?c=e+1:d=e}return c}function c(b,a,c,d){for(null==c&&(c=0),null==d&&(d=b.length);c>>1;0d&&e(c[g-1],a)>-e(c[g],a)?g-1:g}var e=a,f=a;return 1===a.length&&(e=function d(b,c){return a(b)-c},f=aa(a)),{left:b,center:d,right:c}}function aa(a){return function(b,c){return $(a(b),c)}}function ba(a){return null===a?NaN:+a}function ca(a,b){var c,d,e,f,g,h,i;return F().wrap(function k(j){for(;1;)switch(j.prev=j.next){case 0:if(void 0!==b){j.next=21;break}c=G(a),j.prev=2,c.s();case 4:if((d=c.n()).done){j.next=11;break}if(e=d.value,!(null!=e&&(e=+e)>=e)){j.next=9;break}return j.next=9,e;case 9:j.next=4;break;case 11:j.next=16;break;case 13:j.prev=13,j.t0=j['catch'](2),c.e(j.t0);case 16:return j.prev=16,c.f(),j.finish(16);case 19:j.next=40;break;case 21:f=-1,g=G(a),j.prev=23,g.s();case 25:if((h=g.n()).done){j.next=32;break}if(i=h.value,!(null!=(i=b(i,++f,a))&&(i=+i)>=i)){j.next=30;break}return j.next=30,i;case 30:j.next=25;break;case 32:j.next=37;break;case 34:j.prev=34,j.t1=j['catch'](23),g.e(j.t1);case 37:return j.prev=37,g.f(),j.finish(37);case 40:case'end':return j.stop()}},dt,null,[[2,13,16,19],[23,34,37,40]])}function da(a,b){var c=0;if(void 0===b){var d,e=G(a);try{for(e.s();!(d=e.n()).done;){var f=d.value;null!=f&&(f=+f)>=f&&++c}}catch(a){e.e(a)}finally{e.f()}}else{var g,h=-1,i=G(a);try{for(i.s();!(g=i.n()).done;){var j=g.value;null!=(j=b(j,++h,a))&&(j=+j)>=j&&++c}}catch(a){i.e(a)}finally{i.f()}}return c}function ea(a){return 0|a.length}function fa(a){return!(0f||e.some(fa))return h;for(;!0;){h.push(g.map(function(a,c){return b[c][a]}));for(var j=f;++g[j]===e[j];){if(0===j)return d?h.map(d):h;g[j--]=0}}}function ja(a,b){var c=0,d=0;return Float64Array.from(a,void 0===b?function(a){return c+=+a||0}:function(e){return c+=+b(e,d++,a)||0})}function la(c,a){return ac?1:a>=c?0:NaN}function ma(a,b){var c,d=0,e=0,f=0;if(void 0===b){var g,h=G(a);try{for(h.s();!(g=h.n()).done;){var i=g.value;null!=i&&(i=+i)>=i&&(c=i-e,e+=c/++d,f+=c*(i-e))}}catch(a){h.e(a)}finally{h.f()}}else{var j,k=-1,l=G(a);try{for(l.s();!(j=l.n()).done;){var m=j.value;null!=(m=b(m,++k,a))&&(m=+m)>=m&&(c=m-e,e+=c/++d,f+=c*(m-e))}}catch(a){l.e(a)}finally{l.f()}}return 1=g&&(c=d=g):(c>g&&(c=g),d=k&&(c=d=k):(c>k&&(c=k),d=d.length)return c(a);var h,j=new ot,k=d[f++],l=-1,m=G(a);try{for(m.s();!(h=m.n()).done;){var n=h.value,o=k(n,++l,a),p=j.get(o);p?p.push(n):j.set(o,[n])}}catch(a){m.e(a)}finally{m.f()}var q,r=G(j);try{for(r.s();!(q=r.n()).done;){var s=e(q.value,2),t=s[0],u=s[1];j.set(t,g(u,f))}}catch(a){r.e(a)}finally{r.f()}return b(j)}(a,0)}function Ea(a,b){return Array.from(b,function(b){return a[b]})}function Fa(a){for(var b=arguments.length,c=Array(1b&&--k,f=Array(e=k-j+1);++hb&&--m,f=Array(e=m-l+1);++h=st?10:f>=tt?5:f>=ut?2:1)*R(10,e):-R(10,-e)/(f>=st?10:f>=tt?5:f>=ut?2:1)}function Ka(a,b,c){var d=Q(b-a)/V(0,c),e=R(10,S(U(d)/T)),f=d/e;return f>=st?e*=10:f>=tt?e*=5:f>=ut&&(e*=2),be&&(a=P(a*e)/e,b=S(b*e)/e),d=e}}function Ma(a){return P(U(da(a))/O)+1}function Na(){function a(a){Array.isArray(a)||(a=Array.from(a));var f,g,h=a.length,j=Array(h);for(f=0;f=n)if(p>=n&&c===oa){var t=Ja(l,n,q);isFinite(t)&&(0t&&(n=(P(n*-t)+1)/-t))}else o.pop()}for(var u=o.length;o[0]<=l;)o.shift(),--u;for(;o[u-1]>n;)o.pop(),--u;var v,w=Array(u+1);for(f=0;f<=u;++f)v=w[f]=[],v.x0=0=f)&&(c=f)}}catch(a){e.e(a)}finally{e.f()}}else{var g,h=-1,i=G(a);try{for(i.s();!(g=i.n()).done;){var j=g.value;null!=(j=b(j,++h,a))&&(c=j)&&(c=j)}}catch(a){i.e(a)}finally{i.f()}}return c}function Pa(a,b){var c;if(void 0===b){var d,e=G(a);try{for(e.s();!(d=e.n()).done;){var f=d.value;null!=f&&(c>f||void 0===c&&f>=f)&&(c=f)}}catch(a){e.e(a)}finally{e.f()}}else{var g,h=-1,i=G(a);try{for(i.s();!(g=i.n()).done;){var j=g.value;null!=(j=b(j,++h,a))&&(c>j||void 0===c&&j>=j)&&(c=j)}}catch(a){i.e(a)}finally{i.f()}}return c}function Qa(a,b){for(var c=2c;){if(600g-f/2?-1:1),m=V(c,S(b-g*k/f+l)),o=L(d,S(b+(f-g)*k/f+l));Qa(a,b,m,o,e)}var p=a[b],q=c,r=d;for(Ra(a,c,b),0e(a[q],p);)++q;for(;0=(b=+b)||2>d)return Pa(a);if(1<=b)return Oa(a);var d,e=(d-1)*b,f=S(e),g=Oa(Qa(a,f).subarray(0,f+1)),h=Pa(a.subarray(f+1));return g+(h-g)*(e-f)}}function Ta(a,b){var c=2=(b=+b)||2>d)return+c(a[0],0,a);if(1<=b)return+c(a[d-1],d-1,a);var d,e=(d-1)*b,f=S(e),g=+c(a[f],f,a),h=+c(a[f+1],f+1,a);return g+(h-g)*(e-f)}}function Ua(a,b,c){return P((c-b)/(2*(Sa(a,.75)-Sa(a,.25))*R(da(a),-1/3)))}function Va(a,b,c){return P((c-b)/(3.5*na(a)*R(da(a),-1/3)))}function Wa(a,b){var c,d=-1,e=-1;if(void 0===b){var f,g=G(a);try{for(g.s();!(f=g.n()).done;){var h=f.value;++e,null!=h&&(c=h)&&(c=h,d=e)}}catch(a){g.e(a)}finally{g.f()}}else{var i,j=G(a);try{for(j.s();!(i=j.n()).done;){var k=i.value;null!=(k=b(k,++e,a))&&(c=k)&&(c=k,d=e)}}catch(a){j.e(a)}finally{j.f()}}return d}function Xa(a,b){var c=0,d=0;if(void 0===b){var e,f=G(a);try{for(f.s();!(e=f.n()).done;){var g=e.value;null!=g&&(g=+g)>=g&&(++c,d+=g)}}catch(a){f.e(a)}finally{f.f()}}else{var h,i=-1,j=G(a);try{for(j.s();!(h=j.n()).done;){var k=h.value;null!=(k=b(k,++i,a))&&(k=+k)>=k&&(++c,d+=k)}}catch(a){j.e(a)}finally{j.f()}}return c?d/c:void 0}function Ya(a,b){return Sa(a,.5,b)}function Za(a){var b,c,d;return F().wrap(function f(e){for(;1;)switch(e.prev=e.next){case 0:b=G(a),e.prev=1,b.s();case 3:if((c=b.n()).done){e.next=8;break}return d=c.value,e.delegateYield(d,'t0',6);case 6:e.next=3;break;case 8:e.next=13;break;case 10:e.prev=10,e.t1=e['catch'](1),b.e(e.t1);case 13:return e.prev=13,b.f(),e.finish(13);case 16:case'end':return e.stop()}},et,null,[[1,10,13,16]])}function $a(a){return Array.from(Za(a))}function _a(a,b){var c,d=-1,e=-1;if(void 0===b){var f,g=G(a);try{for(g.s();!(f=g.n()).done;){var h=f.value;++e,null!=h&&(c>h||void 0===c&&h>=h)&&(c=h,d=e)}}catch(a){g.e(a)}finally{g.f()}}else{var i,j=G(a);try{for(j.s();!(i=j.n()).done;){var k=i.value;null!=(k=b(k,++e,a))&&(c>k||void 0===c&&k>=k)&&(c=k,d=e)}}catch(a){j.e(a)}finally{j.f()}}return d}function ab(a){var b,c,d=1(e=arguments.length)?(b=a,a=0,1):3>e?1:+c;for(var d=-1,e=0|V(0,P((b-a)/c)),f=Array(e);++d$(i,e):0===$(i,i))&&(b=h,e=i,d=!0)}}catch(a){g.e(a)}finally{g.f()}}else{var j,k=G(a);try{for(k.s();!(j=k.n()).done;){var l=j.value;(d?0>c(l,b):0===c(l,l))&&(b=l,d=!0)}}catch(a){k.e(a)}finally{k.f()}}return b}function eb(a){var b=1e?0===b(h,h):0>b(h,c))&&(c=h,e=f)}}catch(a){g.e(a)}finally{g.f()}return e}function fb(a){var b,c=1e?0===b(h,h):0c?void 0:c}function ib(a){return function c(b){for(var d=1arguments.length){var h=f.next();if(d=h.done,c=h.value,d)return;++g}for(;i=f.next(),d=i.done,e=i.value,!d;){var i;c=b(c,e,++g,a)}return c}function sb(a){if('function'!=typeof a[Symbol.iterator])throw new TypeError('values is not iterable');return Array.from(a).reverse()}function tb(a){a=new Set(a);for(var b=arguments.length,c=Array(1=w&&(w=v+1);!(u=r[w])&&++wa?1:c>=a?0:NaN}function xc(){var a=arguments[0];return arguments[0]=this,a.apply(null,arguments),this}function yc(){return Array.from(this)}function zc(){for(var a=this._groups,b=0,c=a.length;barguments.length){var d=this.node();return c.local?d.getAttributeNS(c.space,c.local):d.getAttribute(c)}return this.each((null==b?c.local?Ec:Dc:'function'==typeof b?c.local?Ic:Hc:c.local?Gc:Fc)(c,b))}function Kc(a){return a.ownerDocument&&a.ownerDocument.defaultView||a.document&&a||a.defaultView}function Lc(a){return function(){this.style.removeProperty(a)}}function Mc(a,b,c){return function(){this.style.setProperty(a,b,c)}}function Nc(a,b,c){return function(){var d=b.apply(this,arguments);null==d?this.style.removeProperty(a):this.style.setProperty(a,d,c)}}function Oc(a,b,c){return 1arguments.length){for(var d=Vc(this.node()),e=-1,f=c.length;++earguments.length){var h=this.node().__on;if(h)for(var k,l=0,n=h.length;lw}t.mouse('drag',a)}function e(a){Kd(a.view).on('mousemove.drag mouseup.drag',null),Vd(a.view,m),Td(a),t.mouse('end',a)}function f(a,b){if(p.call(this,a,b)){var d,e,f=a.changedTouches,g=q.call(this,a,b),c=f.length;for(d=0;d>8|240&b>>4,15&b>>4|240&b,(15&b)<<4|15&b,1):8===c?ie(255&b>>24,255&b>>16,255&b>>8,(255&b)/255):4===c?ie(15&b>>12|240&b>>8,15&b>>8|240&b>>4,15&b>>4|240&b,((15&b)<<4|15&b)/255):null):(b=Qt.exec(a))?new le(b[1],b[2],b[3],1):(b=Rt.exec(a))?new le(255*b[1]/100,255*b[2]/100,255*b[3]/100,1):(b=St.exec(a))?ie(b[1],b[2],b[3],b[4]):(b=Tt.exec(a))?ie(255*b[1]/100,255*b[2]/100,255*b[3]/100,b[4]):(b=Ut.exec(a))?pe(b[1],b[2]/100,b[3]/100,1):(b=Vt.exec(a))?pe(b[1],b[2]/100,b[3]/100,b[4]):Wt.hasOwnProperty(a)?he(Wt[a]):'transparent'===a?new le(NaN,NaN,NaN,0):null}function he(a){return new le(255&a>>16,255&a>>8,255&a,1)}function ie(c,d,e,f){return 0>=f&&(c=d=e=NaN),new le(c,d,e,f)}function je(a){return(a instanceof ce||(a=ge(a)),!a)?new le:(a=a.rgb(),new le(a.r,a.g,a.b,a.opacity))}function ke(a,c,d,b){return 1===arguments.length?je(a):new le(a,c,d,null==b?1:b)}function le(a,c,d,b){this.r=+a,this.g=+c,this.b=+d,this.opacity=+b}function me(){return'#'+oe(this.r)+oe(this.g)+oe(this.b)}function ne(){var b=this.opacity;return b=isNaN(b)?1:V(0,L(1,b)),(1===b?'rgb(':'rgba(')+V(0,L(255,W(this.r)||0))+', '+V(0,L(255,W(this.g)||0))+', '+V(0,L(255,W(this.b)||0))+(1===b?')':', '+b+')')}function oe(a){return a=V(0,L(255,W(a)||0)),(16>a?'0':'')+a.toString(16)}function pe(b,c,d,e){return 0>=e?b=c=d=NaN:0>=d||1<=d?b=c=NaN:0>=c&&(b=NaN),new te(b,c,d,e)}function qe(a){if(a instanceof te)return new te(a.h,a.s,a.l,a.opacity);if(a instanceof ce||(a=ge(a)),!a)return new te;if(a instanceof te)return a;a=a.rgb();var c=a.r/255,d=a.g/255,e=a.b/255,b=L(c,d,e),f=V(c,d,e),g=NaN,i=f-b,j=(f+b)/2;return i?(g=c===f?(d-e)/i+6*(dj?f+b:2-f-b,g*=60):i=0j?0:g,new te(g,i,j,a.opacity)}function se(a,b,c,d){return 1===arguments.length?qe(a):new te(a,b,c,null==d?1:d)}function te(a,b,c,d){this.h=+a,this.s=+b,this.l=+c,this.opacity=+d}function ue(a,b,c){return 255*(60>a?b+(c-b)*a/60:180>a?c:240>a?b+(c-b)*(240-a)/60:b)}function ve(a){if(a instanceof ye)return new ye(a.l,a.a,a.b,a.opacity);if(a instanceof Ge)return He(a);a instanceof le||(a=je(a));var c,d,e=Ce(a.r),f=Ce(a.g),g=Ce(a.b),b=ze((.2225045*e+.7168786*f+.0606169*g)/1);return e===f&&f===g?c=d=b:(c=ze((.4360747*e+.3850649*f+.1430804*g)/K),d=ze((.0139322*e+.0971045*f+.7141733*g)/Yn)),new ye(116*b-16,500*(c-b),200*(b-d),a.opacity)}function we(a,b){return new ye(a,0,0,null==b?1:b)}function xe(c,d,a,b){return 1===arguments.length?ve(c):new ye(c,d,a,null==b?1:b)}function ye(c,d,a,b){this.l=+c,this.a=+d,this.b=+a,this.opacity=+b}function ze(a){return a>au?R(a,1/3):a/_t+Zn}function Ae(a){return a>$t?a*a*a:_t*(a-Zn)}function Be(a){return 255*(.0031308>=a?12.92*a:1.055*R(a,1/2.4)-.055)}function Ce(a){return .04045>=(a/=255)?a/12.92:R((a+.055)/1.055,2.4)}function De(a){if(a instanceof Ge)return new Ge(a.h,a.c,a.l,a.opacity);if(a instanceof ye||(a=ve(a)),0===a.a&&0===a.b)return new Ge(NaN,0a.l?0:NaN,a.l,a.opacity);var b=I(a.b,a.a)*Yt;return new Ge(0>b?b+360:b,Z(a.a*a.a+a.b*a.b),a.l,a.opacity)}function Ee(a,b,c,d){return 1===arguments.length?De(a):new Ge(c,b,a,null==d?1:d)}function Fe(a,b,c,d){return 1===arguments.length?De(a):new Ge(a,b,c,null==d?1:d)}function Ge(a,b,c,d){this.h=+a,this.c=+b,this.l=+c,this.opacity=+d}function He(a){if(isNaN(a.h))return new ye(a.l,0,0,a.opacity);var b=a.h*Xt;return new ye(a.l,H(b)*a.c,z(b)*a.c,a.opacity)}function Ie(a){if(a instanceof Ke)return new Ke(a.h,a.s,a.l,a.opacity);a instanceof le||(a=je(a));var c=a.r/255,d=a.g/255,e=a.b/255,b=(eu*e+E*c-du*d)/(eu+E-du),f=e-b,g=(D*(d-b)-B*f)/C,i=Z(g*g+f*f)/(D*b*(1-b)),j=i?I(g,f)*Yt-120:NaN;return new Ke(0>j?j+360:j,i,b,a.opacity)}function Je(a,b,c,d){return 1===arguments.length?Ie(a):new Ke(a,b,c,null==d?1:d)}function Ke(a,b,c,d){this.h=+a,this.s=+b,this.l=+c,this.opacity=+d}function Le(a,b,c,d,e){var f=a*a,g=f*a;return((1-3*a+3*f-g)*b+(4-6*f+3*g)*c+(1+3*a+3*f-3*g)*d+g*e)/6}function Me(a){var b=a.length-1;return function(c){var d=0>=c?c=0:1<=c?(c=1,b-1):S(c*b),e=a[d],f=a[d+1],g=0(c%=1)?++c:c)*b),e=a[(d+b-1)%b],f=a[d%b],g=a[(d+1)%b],h=a[(d+2)%b];return Le((c-d/b)*b,e,f,g,h)}}function Oe(b,a){return function(c){return b+c*a}}function Pe(c,d,e){return c=R(c,e),d=R(d,e)-c,e=1/e,function(a){return R(c+a*d,e)}}function Qe(c,a){var b=a-c;return b?Oe(c,180b?b-360*W(b/360):b):iu(isNaN(c)?a:c)}function Re(c){return 1==(c=+c)?Se:function(d,a){return a-d?Pe(d,a,c):iu(isNaN(d)?a:d)}}function Se(c,a){var b=a-c;return b?Oe(c,b):iu(isNaN(c)?a:c)}function Te(a){return function(c){var d,e,f=c.length,h=Array(f),j=Array(f),k=Array(f);for(d=0;dh&&(g=d.slice(h,g),k[j]?k[j]+=g:k[++j]=g),(e=e[0])===(f=f[0])?k[j]?k[j]+=f:k[++j]=f:(k[++j]=null,l.push({i:j,x:Ze(e,f)})),h=nu.lastIndex;return hk.length?l[0]?af(l[0].x):_e(d):(d=l.length,function(a){for(var b,c=0;cd?0:d);cc._time&&(d=c._time),a=c,c=c._next):(b=c._next,c._next=null,c=a?a._next=b:gu=b);hu=a,Cf(d)}function Cf(a){if(!Au){Bu&&(Bu=clearTimeout(Bu));var b=a-Fu;24c.state,c.state=6,c.timer.stop(),c.on.call(d?'interrupt':'cancel',a,a.__data__,c.index,c.group),delete f[e]}g&&delete a.__transition}}function Lf(a){return this.each(function(){Kf(this,a)})}function Mf(a,b){var c,d;return function(){var e=Hf(this,a),f=e.tween;if(f!==c){d=c=f;for(var g=0,h=d.length;garguments.length){for(var d,e=If(this.node(),c).tween,f=0,g=e.length;farguments.length)return(c=this.tween(c))&&c._value;if(null==b)return this.tween(c,null);if('function'!=typeof b)throw new Error;var d=Qb(a);return this.tween(c,(d.local?$f:_f)(d,b))}function bg(a,b){return function(){Gf(this,a).delay=+b.apply(this,arguments)}}function cg(a,b){return b=+b,function(){Gf(this,a).delay=b}}function dg(a){var b=this._id;return arguments.length?this.each(('function'==typeof a?bg:cg)(b,a)):If(this.node(),b).delay}function eg(a,b){return function(){Hf(this,a).duration=+b.apply(this,arguments)}}function fg(a,b){return b=+b,function(){Hf(this,a).duration=b}}function gg(a){var b=this._id;return arguments.length?this.each(('function'==typeof a?eg:fg)(b,a)):If(this.node(),b).duration}function hg(a,b){if('function'!=typeof b)throw new Error;return function(){Hf(this,a).ease=b}}function ig(a){var b=this._id;return arguments.length?this.each(hg(b,a)):If(this.node(),b).ease}function jg(a,b){return function(){var c=b.apply(this,arguments);if('function'!=typeof c)throw new Error;Hf(this,a).ease=c}}function kg(a){if('function'!=typeof a)throw new Error;return this.each(jg(this._id,a))}function lg(a){'function'!=typeof a&&(a=ac(a));for(var b=this._groups,c=b.length,d=Array(c),e=0;earguments.length?If(this.node(),c).on.on(a):this.each(og(c,a,b))}function qg(a){return function(){var b=this.parentNode;for(var c in this.__transition)if(+c!==a)return;b&&b.removeChild(this)}}function rg(){return this.on('end.remove',qg(this._id))}function sg(a){var b=this._name,c=this._id;'function'!=typeof a&&(a=Vb(a));for(var d=this._groups,e=d.length,f=Array(e),g=0;garguments.length)return(d=this.tween(d))&&d._value;if(null==b)return this.tween(d,null);if('function'!=typeof b)throw new Error;return this.tween(d,Cg(a,b,null==c?'':c))}function Eg(a){return function(){this.textContent=a}}function Fg(a){return function(){var b=a(this);this.textContent=null==b?'':b}}function Gg(a){return this.tween('text','function'==typeof a?Fg(Pf(this,'text',a)):Eg(null==a?'':a+''))}function Hg(a){return function(b){this.textContent=a.call(this,b)}}function Ig(a){function b(){var b=a.apply(this,arguments);return b!==d&&(c=(d=b)&&Hg(b)),c}var c,d;return b._value=a,b}function Jg(a){var b='text';if(1>arguments.length)return(b=this.tween(b))&&b._value;if(null==a)return this.tween(b,null);if('function'!=typeof a)throw new Error;return this.tween(b,Ig(a))}function Kg(){for(var a=this._name,b=this._id,c=Og(),d=this._groups,e=d.length,f=0;f=(a*=2)?a*a:--a*(2-a)+1)/2}function Sg(a){return a*a*a}function Tg(a){return--a*a*a+1}function Ug(a){return(1>=(a*=2)?a*a*a:(a-=2)*a*a+2)/2}function Vg(a){return 1==+a?1:1-H(a*_u)}function Wg(a){return z(a*_u)}function Xg(a){return(1-H($u*a))/2}function Yg(a){return 1.0009775171065494*(R(2,-10*a)-.0009765625)}function Zg(a){return Yg(1-+a)}function $g(a){return 1-Yg(a)}function _g(a){return(1>=(a*=2)?Yg(1-a):2-Yg(a-1))/2}function ah(a){return 1-Z(1-a*a)}function bh(a){return Z(1- --a*a)}function ch(a){return(1>=(a*=2)?1-Z(1-a*a):Z(1-(a-=2)*a)+1)/2}function dh(a){return 1-eh(1-a)}function eh(a){return(a=+a)=(a*=2)?1-eh(1-a):eh(a-1)+1)/2}function gh(a,b){for(var c;!(c=a.__transition)||!(c=c[b]);)if(!(a=a.parentNode))throw new Error('transition '.concat(b,' not found'));return c}function hh(a){var b,c;a instanceof Mg?(b=a._id,a=a._name):(b=Og(),(c=uv).time=uf(),a=null==a?null:a+'');for(var d=this._groups,e=d.length,f=0;fBv(j.cur[1]-j[1])?w=!0:v=!0}var k,l=G(N);try{for(l.s();!(k=l.n()).done;){var m=k.value;m.cur&&(m[0]=m.cur[0],m[1]=m.cur[1])}}catch(a){l.e(a)}finally{l.f()}t=!0,lh(a),f(a)}function f(a){var b,d=N[0],e=d.point0;switch(K=d[0]-e[0],L=d[1]-e[1],z){case yv:case xv:{A&&(K=Cv(H-k,Dv(J-q,K)),m=k+K,r=q+K),B&&(L=Cv(I-o,Dv(E-s,L)),p=o+L,u=s+L);break}case zv:{N[1]?(A&&(m=Cv(H,Dv(J,N[0][0])),r=Cv(H,Dv(J,N[1][0])),A=1),B&&(p=Cv(I,Dv(E,N[0][1])),u=Cv(I,Dv(E,N[1][1])),B=1)):(0>A?(K=Cv(H-k,Dv(J-k,K)),m=k+K,r=q):0B?(L=Cv(I-o,Dv(E-o,L)),p=o+L,u=s):0A?q=r-K:0B?s=u-L:0A?q=r:0B?s=u:0A?q=r:0B?s=u:0a?c[~a*l+d]:c[d*l+a]});f&&g.sort(function(e,a){return f(0>e?-c[~e*l+d]:c[d*l+e],0>a?-c[~a*l+d]:c[d*l+a])});var i,j=G(g);try{for(j.s();!(i=j.n()).done;){var k=i.value;if(0>k){var n=o[~k*l+d]||(o[~k*l+d]={source:null,target:null});n.target={index:d,startAngle:u,endAngle:u+=c[~k*l+d]*q,value:c[~k*l+d]}}else{var r=o[d*l+k]||(o[d*l+k]={source:null,target:null});r.source={index:d,startAngle:u,endAngle:u+=c[d*l+k]*q,value:c[d*l+k]}}}}catch(a){j.e(a)}finally{j.f()}p[d]={index:d,startAngle:e,endAngle:u,value:m[d]}}else{var s=zh(0,l).filter(function(a){return c[d*l+a]||c[a*l+d]});f&&s.sort(function(e,a){return f(c[d*l+e],c[d*l+a])});var t,w=G(s);try{for(w.s();!(t=w.n()).done;){var x=t.value,y=void 0;if(dRv&&(Kv(q-p)>2*m+Rv?q>p?(p+=m,q-=m):(p-=m,q+=m):p=q=(p+q)/2,Kv(t-s)>2*m+Rv?t>s?(s+=m,t-=m):(s-=m,t+=m):s=t=(s+t)/2),j.moveTo(o*Lv(p),o*Mv(p)),j.arc(0,0,o,p,q),p!==s||q!==t)if(a){var u=+a.apply(this,arguments),v=r-u,w=(s+t)/2;j.quadraticCurveTo(0,0,v*Lv(s),v*Mv(s)),j.lineTo(r*Lv(w),r*Mv(w)),j.lineTo(v*Lv(t),v*Mv(t))}else j.quadraticCurveTo(0,0,r*Lv(s),r*Mv(s)),j.arc(0,0,r,s,t);return(j.quadraticCurveTo(0,0,o*Lv(p),o*Mv(p)),j.closePath(),b)?(j=null,b+''||null):void 0}var c=Ih,d=Jh,e=Kh,f=Kh,g=Lh,h=Mh,i=Nh,j=null;return a&&(b.headRadius=function(c){return arguments.length?(a='function'==typeof c?c:Hh(+c),b):a}),b.radius=function(a){return arguments.length?(e=f='function'==typeof a?a:Hh(+a),b):e},b.sourceRadius=function(a){return arguments.length?(e='function'==typeof a?a:Hh(+a),b):e},b.targetRadius=function(a){return arguments.length?(f='function'==typeof a?a:Hh(+a),b):f},b.startAngle=function(a){return arguments.length?(g='function'==typeof a?a:Hh(+a),b):g},b.endAngle=function(a){return arguments.length?(h='function'==typeof a?a:Hh(+a),b):h},b.padAngle=function(a){return arguments.length?(i='function'==typeof a?a:Hh(+a),b):i},b.source=function(a){return arguments.length?(c=a,b):c},b.target=function(a){return arguments.length?(d=a,b):d},b.context=function(a){return arguments.length?(j=null==a?null:a,b):j},b}function Qh(){return Ph()}function Rh(){return Ph(Oh)}function Sh(c,a){return c-a}function Th(a){for(var b=0,c=a.length,d=a[c-1][1]*a[0][0]-a[c-1][0]*a[0][1];++bd!=p>d&&c<(o-l)*(d-m)/(p-m)+l&&(e=-e)}return e}function Wh(d,a,b){var c;return Xh(d,a,b)&&Yh(d[c=+(d[0]===a[0])],b[c],a[c])}function Xh(d,a,b){return(a[0]-d[0])*(b[1]-d[1])==(b[0]-d[0])*(a[1]-d[1])}function Yh(a,b,c){return a<=b&&b<=c||c<=b&&b<=a}function Zh(){}function $h(){function a(a){var c=h(a);if(!Array.isArray(c)){var d=oa(a),e=d[0],f=d[1];c=Ka(e,f,c),c=cb(S(e/c)*c,S(f/c)*c,c)}else c=c.slice().sort(Sh);return c.map(function(c){return b(a,c)})}function b(a,b){var d=[],e=[];return c(a,b,function(c){i(c,a,b),0=b,$v[k<<1].forEach(e);++h=b,$v[j|k<<1].forEach(e);for($v[k<<0].forEach(e);++i=b,l=a[i*f]>=b,$v[k<<1|l<<2].forEach(e);++h=b,m=l,l=a[i*f+h+1]>=b,$v[j|k<<1|l<<2|m<<3].forEach(e);$v[k|l<<3].forEach(e)}for(h=-1,l=a[i*f]>=b,$v[l<<2].forEach(e);++h=b,$v[l<<2|m<<3].forEach(e);$v[l<<3].forEach(e)}function d(a){return 2*a[0]+4*(a[1]*(f+1))}function e(a,b,c){a.forEach(function(a){var d,e=a[0],h=a[1],i=0|e,j=0|h,k=b[j*f+i];0=c&&(h>=f&&(k-=a.data[h-f+g*d]),b.data[h-c+g*d]=k/L(h+1,d-1+f-h,f))}function ai(a,b,c){for(var d=a.width,e=a.height,f=(c<<1)+1,g=0;g=c&&(h>=f&&(k-=a.data[g+(h-f)*d]),b.data[g+(h-c)*d]=k/L(h+1,e-1+f-h,f))}function bi(a){return a[0]}function ci(a){return a[1]}function di(){return 1}function ei(){function a(a){var c=new Float32Array(t*u),d=new Float32Array(t*u);a.forEach(function(a,b,d){var e=+g(a,b,d)+s>>q,f=+h(a,b,d)+s>>q,i=+j(a,b,d);0<=e&&e>q),ai({width:t,height:u,data:d},{width:t,height:u,data:c},p>>q),_h({width:t,height:u,data:c},{width:t,height:u,data:d},p>>q),ai({width:t,height:u,data:d},{width:t,height:u,data:c},p>>q),_h({width:t,height:u,data:c},{width:t,height:u,data:d},p>>q),ai({width:t,height:u,data:d},{width:t,height:u,data:c},p>>q);var e=v(c);if(!Array.isArray(e)){var f=Oa(c);e=Ka(0,f,e),e=cb(0,S(f/e)*e,e),e.shift()}return $h().thresholds(e).size([t,u])(c).map(b)}function b(a){return a.value*=R(2,-2*q),a.coordinates.forEach(c),a}function c(a){a.forEach(d)}function d(a){a.forEach(e)}function e(a){a[0]=a[0]*R(2,q)-s,a[1]=a[1]*R(2,q)-s}function f(){return s=3*p,t=l+2*s>>q,u=i+2*s>>q,a}var g=bi,h=ci,j=di,l=960,i=500,p=20,q=2,s=3*p,t=l+2*s>>q,u=i+2*s>>q,v=Zv(20);return a.x=function(b){return arguments.length?(g='function'==typeof b?b:Zv(+b),a):g},a.y=function(b){return arguments.length?(h='function'==typeof b?b:Zv(+b),a):h},a.weight=function(b){return arguments.length?(j='function'==typeof b?b:Zv(+b),a):j},a.size=function(a){if(!arguments.length)return[l,i];var b=+a[0],c=+a[1];if(!(0<=b&&0<=c))throw new Error('invalid size');return l=b,i=c,f()},a.cellSize=function(a){if(!arguments.length)return 1<=33306690738754716e-32*Q(g+h)?g-h:0}function ii(a,b,c,d,e,f){var g=hi(e,f,a,b,c,d)||hi(a,b,c,d,e,f)||hi(c,d,e,f,a,b);return 0>g}function ji(a,b,c,d,e,f,g,h){var i=a-g,j=b-h,k=c-g,l=d-h,m=e-g,n=f-h,o=i*i+j*j,p=k*k+l*l,q=m*m+n*n;return 0>i*(l*q-p*n)-j*(k*q-p*m)+o*(k*n-l*m)}function ki(a,b,c,e,f,g){var h=c-a,i=e-b,j=f-a,k=g-b,l=h*h+i*i,m=j*j+k*k,n=.5/(h*k-i*j),d=(k*l-i*m)*n,o=(h*m-j*l)*n;return d*d+o*o}function li(a,b,c,e,f,g){var h=c-a,i=e-b,j=f-a,k=g-b,l=h*h+i*i,m=j*j+k*k,n=.5/(h*k-i*j),d=a+(k*l-i*m)*n,o=b+(h*m-j*l)*n;return{x:d,y:o}}function mi(a,b,c,d){if(20>=d-c)for(var e=c+1;e<=d;e++){for(var f=a[e],g=b[f],h=e-1;h>=c&&b[a[h]]>g;)a[h+1]=a[h--];a[h+1]=f}else{var k=c+d>>1,l=c+1,m=d;ni(a,k,l),b[a[c]]>b[a[d]]&&ni(a,c,d),b[a[l]]>b[a[d]]&&ni(a,l,d),b[a[c]]>b[a[l]]&&ni(a,c,l);for(var n=a[l],o=b[n];!0;){do l++;while(b[a[l]]o);if(m=m-c?(mi(a,b,l,d),mi(a,b,c,m-1)):(mi(a,b,c,m-1),mi(a,b,l,d))}}function ni(a,b,c){var d=a[b];a[b]=a[c],a[c]=d}function oi(a){return a[0]}function qi(a){return a[1]}function ri(a){return a[0]}function si(a){return a[1]}function ti(a){for(var c=a.triangles,d=a.coords,e=0;ea?'-'+Ai(-a,6):9999=f?l=!0:10===(d=a.charCodeAt(g++))?m=!0:13===d&&(m=!0,10===a.charCodeAt(g)&&++g),a.slice(e+1,b-1).replace(/\"\"/g,'\"')}for(;g=f,m=!1;for(10===a.charCodeAt(f-1)&&--f,13===a.charCodeAt(f-1)&&--f;(d=c())!==kw;){for(var o=[];d!==jw&&d!==kw;)o.push(d),d=c();b&&null==(o=b(o,h++))||e.push(o)}return e}function d(b,c){return b.map(function(b){return c.map(function(a){return i(b[a])}).join(a)})}function e(b,c){return null==c&&(c=zi(b)),[c.map(i).join(a)].concat(d(b,c)).join('\\n')}function f(a,b){return null==b&&(b=zi(a)),d(a,b).join('\\n')}function g(a){return a.map(h).join('\\n')}function h(b){return b.map(i).join(a)}function i(a){return null==a?'':a instanceof Date?Ci(a):j.test(a+='')?'\"'+a.replace(/\"/g,'\"\"')+'\"':a}var j=new RegExp('[\"'+a+'\\n\\r]'),k=a.charCodeAt(0);return{parse:b,parseRows:c,format:e,formatBody:f,formatRows:g,formatRow:h,formatValue:i}}function Ei(a){for(var b in a){var c,d,e=a[b].trim();if(!e)e=null;else if('true'===e)e=!0;else if('false'===e)e=!1;else if('NaN'===e)e=NaN;else if(!isNaN(c=+e))e=c;else if(d=e.match(/^([-+]\\d{2})?\\d{4}(-\\d{2}(-\\d{2})?)?(T\\d{2}:\\d{2}(:\\d{2}(\\.\\d{3})?)?(Z|[-+]\\d{2}:\\d{2})?)?$/))!Ew||!d[4]||d[7]||(e=e.replace(/-/g,'/').replace(/T/,' ')),e=new Date(e);else continue;a[b]=e}return a}function Fi(a){if(!a.ok)throw new Error(a.status+' '+a.statusText);return a.blob()}function Gi(a,b){return fetch(a,b).then(Fi)}function Hi(a){if(!a.ok)throw new Error(a.status+' '+a.statusText);return a.arrayBuffer()}function Ii(a,b){return fetch(a,b).then(Hi)}function Ji(a){if(!a.ok)throw new Error(a.status+' '+a.statusText);return a.text()}function Ki(a,b){return fetch(a,b).then(Ji)}function Li(a){return function(b,c,d){return 2===arguments.length&&'function'==typeof c&&(d=c,c=void 0),Ki(b,c).then(function(b){return a(b,d)})}}function Mi(a,b,c,d){3===arguments.length&&'function'==typeof c&&(d=c,c=void 0);var e=Di(a);return Ki(b,c).then(function(a){return e.parse(a,d)})}function Ni(a,b){return new Promise(function(c,d){var e=new Image;for(var f in b)e[f]=b[f];e.onerror=d,e.onload=function(){c(e)},e.src=a})}function Oi(a){if(!a.ok)throw new Error(a.status+' '+a.statusText);return 204===a.status||205===a.status?void 0:a.json()}function Pi(a,b){return fetch(a,b).then(Oi)}function Qi(a){return function(b,c){return Ki(b,c).then(function(b){return new DOMParser().parseFromString(b,a)})}}function Ri(a,b){function c(){var c,f,g=d.length,h=0,j=0;for(c=0;c=(f=(r+t)/2))?r=f:t=f,(m=c>=(g=(s+u)/2))?s=g:u=g,(d=p,!(p=p[n=m<<1|l])))return d[n]=q,a;if(h=+a._x.call(null,p.data),k=+a._y.call(null,p.data),b===h&&c===k)return q.next=p,d?d[n]=q:a._root=q,a;do d=d?d[n]=[,,,,]:a._root=[,,,,],(l=b>=(f=(r+t)/2))?r=f:t=f,(m=c>=(g=(s+u)/2))?s=g:u=g;while((n=m<<1|l)==(o=(k>=g)<<1|h>=f));return d[o]=p,d[n]=q,a}function Ui(a){var b,c,e,f,g=a.length,h=Array(g),j=Array(g),k=1/0,l=1/0,m=-Infinity,n=-Infinity;for(c=0;cm&&(m=e),fn&&(n=f));if(k>m||l>n)return this;for(this.cover(k,l).cover(m,n),c=0;ca||a>=e||d>b||b>=f;)h=(bo||(g=k.y0)>p||(h=k.x1)=u)<<1|a>=t)&&(k=r[r.length-1],r[r.length-1]=r[r.length-1-l],r[r.length-1-l]=k)}else{var v=a-+this._x.call(null,s.data),w=b-+this._y.call(null,s.data),x=v*v+w*w;if(x=(h=(q+s)/2))?q=h:s=h,(m=g>=(k=(r+t)/2))?r=k:t=k,(b=p,!(p=p[n=m<<1|l])))return this;if(!p.length)break;(b[3&n+1]||b[3&n+2]||b[3&n+3])&&(c=b,o=n)}for(;p.data!==a;)if(d=p,!(p=p.next))return this;return((e=p.next)&&delete p.next,d)?(e?d.next=e:delete d.next,this):b?(e?b[n]=e:delete b[n],(p=b[0]||b[1]||b[2]||b[3])&&p===(b[3]||b[2]||b[1]||b[0])&&!p.length&&(c?c[o]=p:this._root=p),this):(this._root=e,this)}function _i(a){for(var b=0,c=a.length;bm.index){var k=o-f.x-f.vx,n=p-f.y-f.vy,t=k*k+n*n;to+j||dp+j||eb;++b)a[b]&&a[b].r>a.r&&(a.r=a[b].r)}function d(){if(e){var b,c,d=e.length;for(f=Array(d),b=0;bg;++g)(b=a[g])&&(d=Q(b.value))&&(h+=b.value,k+=d,e+=d*b.x,f+=d*b.y);a.x=e/k,a.y=f/k}else{b=a,b.x=b.data.x,b.y=b.data.y;do h+=j[b.data.index];while(b=b.next)}a.value=h}function d(a,b,c,d){if(!a.value)return!0;var e=a.x-f.x,i=a.y-f.y,k=d-b,p=e*e+i*i;if(k*k/o=n)){(a.data!==f||a.next)&&(0===e&&(e=mj(g),p+=e*e),0===i&&(i=mj(g),p+=i*i),p(c=(a=b?a.toExponential(b-1):a.toExponential()).indexOf('e')))return null;var c,d=a.slice(0,c);return[1d&&(k=V(1,d-l)),f.push(c.substring(e-=k,e+k)),!((l+=k+1)>d));)k=a[h=(h+1)%a.length];return f.reverse().join(b)}}function Fj(a){return function(b){return b.replace(/[0-9]/g,function(b){return a[+b]})}}function Gj(a){if(!(b=Pw.exec(a)))throw new Error('invalid format: '+a);var b;return new Hj({fill:b[1],align:b[2],sign:b[3],symbol:b[4],zero:b[5],width:b[6],comma:b[7],precision:b[8]&&b[8].slice(1),trim:b[9],type:b[10]})}function Hj(a){this.fill=void 0===a.fill?' ':a.fill+'',this.align=void 0===a.align?'>':a.align+'',this.sign=void 0===a.sign?'-':a.sign+'',this.symbol=void 0===a.symbol?'':a.symbol+'',this.zero=!!a.zero,this.width=void 0===a.width?void 0:+a.width,this.comma=!!a.comma,this.precision=void 0===a.precision?void 0:+a.precision,this.trim=!!a.trim,this.type=void 0===a.type?'':a.type+''}function Ij(a){out:for(var b,c=a.length,d=1,e=-1;dg?d+Array(f-g+1).join('0'):0e?'0.'+Array(-e).join('0')+d:d.length>e+1?d.slice(0,e+1)+'.'+d.slice(e+1):d+Array(e-d.length+2).join('0')}function Lj(a){return a}function Mj(a){function b(a){function b(a){var b,e,f,p=w,A=x;if('c'===v)A=y(a)+A,a='';else{a=+a;var B=0>a||0>1/a;if(a=isNaN(a)?k:y(Q(a),t),u&&(a=Ij(a)),B&&0==+a&&'+'!==o&&(B=!1),p=(B?'('===o?o:j:'-'===o||'('===o?'':o)+p,A=('s'===v?Tw[8+re/3]:'')+A+(B&&'('===o?')':''),z)for(b=-1,e=a.length;++bf||57>1)+p+a+A+D.slice(C);break;default:a=D+p+a+A}return h(a)}a=Gj(a);var l=a.fill,m=a.align,o=a.sign,p=a.symbol,q=a.zero,r=a.width,s=a.comma,t=a.precision,u=a.trim,v=a.type;'n'===v?(s=!0,v='g'):!Rw[v]&&(void 0===t&&(t=12),u=!0,v='g'),(q||'0'===l&&'='===m)&&(q=!0,l='0',m='=');var w='$'===p?e:'#'===p&&/[boxX]/.test(v)?'0'+v.toLowerCase():'',x='$'===p?f:/[%p]/.test(v)?i:'',y=Rw[v],z=/[defgprs%]/.test(v);return t=void 0===t?6:/[gprs]/.test(v)?V(1,L(21,t)):V(0,L(20,t)),b.toString=function(){return a+''},b}function c(a,c){var d=b((a=Gj(a),a.type='f',a)),f=3*V(-8,L(8,S(Dj(c)/3))),e=R(10,-f),g=Tw[8+f/3];return function(a){return d(e*a)+g}}var d=void 0===a.grouping||void 0===a.thousands?Lj:Ej(Sw.call(a.grouping,Number),a.thousands+''),e=void 0===a.currency?'':a.currency[0]+'',f=void 0===a.currency?'':a.currency[1]+'',g=void 0===a.decimal?'.':a.decimal+'',h=void 0===a.numerals?Lj:Fj(Sw.call(a.numerals,String)),i=void 0===a.percent?'%':a.percent+'',j=void 0===a.minus?'\\u2212':a.minus+'',k=void 0===a.nan?'NaN':a.nan+'';return{format:b,formatPrefix:c}}function Nj(a){return Qw=Mj(a),b.format=Qw.format,b.formatPrefix=Qw.formatPrefix,Qw}function Oj(a){return V(0,-Dj(Q(a)))}function Pj(a,b){return V(0,3*V(-8,L(8,S(Dj(b)/3)))-Dj(Q(a)))}function Qj(a,b){return a=Q(a),b=Q(b)-a,V(0,Dj(b)-Dj(a))+1}function Rj(a){return 1a?Bx:t(a)}function Sj(a){return 1a?-Cx:r(a)}function Tj(a){return(a=Qx(a/2))*a}function Uj(){}function Vj(a,b){a&&Vx.hasOwnProperty(a.type)&&Vx[a.type](a,b)}function Wj(a,b,c){var d,e=-1,f=a.length-c;for(b.lineStart();++eax&&(ax=b)}function kk(a,b){var c=dk([a*Gx,b*Gx]);if(ex){var d=fk(ex,c),e=[d[1],-d[0],0],f=fk(e,d);ik(f),f=ck(f);var g,h=a-bx,i=0ax&&(ax=g)):(j=(j+360)%360-180,k^(i*bxax&&(ax=b)),k?aqk(Zw,_w)&&(_w=a):qk(a,_w)>qk(Zw,_w)&&(Zw=a):_w>=Zw?(a_w&&(_w=a)):a>bx?qk(Zw,a)>qk(Zw,_w)&&(_w=a):qk(a,_w)>qk(Zw,_w)&&(Zw=a)}else gx.push(hx=[Zw=a,_w=a]);b<$w&&($w=b),b>ax&&(ax=b),ex=c,bx=a}function lk(){Zx.point=kk}function mk(){hx[0]=Zw,hx[1]=_w,Zx.point=jk,ex=null}function nk(a,b){if(ex){var c=a-bx;fx.add(180zx&&(Zw=-(_w=180)),hx[0]=Zw,hx[1]=_w,ex=null}function qk(a,b){return 0>(b-=a)?b+360:b}function rk(c,a){return c[0]-a[0]}function sk(a,b){return a[0]<=a[1]?a[0]<=b&&b<=a[1]:bqk(f[0],f[1])&&(f[1]=g[1]),qk(g[0],f[1])>qk(f[0],f[1])&&(f[0]=g[0])):h.push(f=g);for(j=-Infinity,e=h.length-1,d=0,f=h[e];d<=e;f=g,++d)g=h[d],(k=qk(f[1],g[0]))>j&&(j=k,Zw=g[0],_w=f[1])}return gx=hx=null,Zw===1/0||$w===1/0?[[NaN,NaN],[NaN,NaN]]:[[Zw,$w],[_w,ax]]}function uk(a,b){a*=Gx,b*=Gx;var c=Kx(b);vk(c*Kx(a),c*Qx(a),Qx(b))}function vk(a,b,c){++ix,lx+=(a-lx)/ix,mx+=(b-mx)/ix,nx+=(c-nx)/ix}function wk(){$x.point=xk}function xk(a,b){a*=Gx,b*=Gx;var c=Kx(b);wx=c*Kx(a),xx=c*Qx(a),yx=Qx(b),$x.point=yk,vk(wx,xx,yx)}function yk(a,b){a*=Gx,b*=Gx;var c=Kx(b),d=c*Kx(a),e=c*Qx(a),f=Qx(b),g=Jx(Sx((g=xx*f-yx*e)*g+(g=yx*d-wx*f)*g+(g=wx*e-xx*d)*g),wx*d+xx*e+yx*f);jx+=g,ox+=g*(wx+(wx=d)),px+=g*(xx+(xx=e)),qx+=g*(yx+(yx=f)),vk(wx,xx,yx)}function zk(){$x.point=uk}function Ak(){$x.point=Ck}function Bk(){Dk(ux,vx),$x.point=uk}function Ck(a,b){ux=a,vx=b,a*=Gx,b*=Gx,$x.point=Dk;var c=Kx(b);wx=c*Kx(a),xx=c*Qx(a),yx=Qx(b),vk(wx,xx,yx)}function Dk(a,b){a*=Gx,b*=Gx;var c=Kx(b),d=c*Kx(a),e=c*Qx(a),f=Qx(b),g=xx*f-yx*e,h=yx*d-wx*f,i=wx*e-xx*d,j=Nx(g,h,i),k=Sj(j),l=j&&-k/j;rx.add(l*g),sx.add(l*h),tx.add(l*i),jx+=k,ox+=k*(wx+(wx=d)),px+=k*(xx+(xx=e)),qx+=k*(yx+(yx=f)),vk(wx,xx,yx)}function Ek(a){ix=jx=lx=mx=nx=ox=px=qx=0,rx=new nt,sx=new nt,tx=new nt,Yj(a,$x);var b=+rx,c=+sx,d=+tx,e=Nx(b,c,d);return eBx?a+W(-a/Ex)*Ex:a,b]}function Ik(a,b,c){return(a%=Ex)?b||c?Gk(Kk(a),Lk(b,c)):Kk(a):b||c?Lk(b,c):Hk}function Jk(a){return function(b,c){return b+=a,[b>Bx?b-Ex:b<-Bx?b+Ex:b,c]}}function Kk(a){var b=Jk(a);return b.invert=Jk(-a),b}function Lk(a,b){function c(a,b){var c=Kx(b),h=Kx(a)*c,i=Qx(a)*c,j=Qx(b),l=j*d+h*e;return[Jx(i*f-l*g,h*d-j*e),Sj(l*f+i*g)]}var d=Kx(a),e=Qx(a),f=Kx(b),g=Qx(b);return c.invert=function(a,b){var c=Kx(b),h=Kx(a)*c,i=Qx(a)*c,j=Qx(b),l=j*f-i*g;return[Jx(i*f+j*g,h*d+l*e),Sj(l*d-h*e)]},c}function Mk(a){function b(b){return b=a(b[0]*Gx,b[1]*Gx),b[0]*=Fx,b[1]*=Fx,b}return a=Ik(a[0]*Gx,a[1]*Gx,2f)&&(e+=d*Ex));for(var j,k=e;0f:k-b[2]?-c:c)+Ex-zx)%Ex}function Pk(){function a(a,b){d.push(a=e(a,b)),a[0]*=Fx,a[1]*=Fx}function b(){var a=f.apply(this,arguments),b=g.apply(this,arguments)*Gx,j=h.apply(this,arguments)*Gx;return d=[],e=Ik(-a[0]*Gx,-a[1]*Gx,0).invert,Nk(i,b,j,1),a={type:'Polygon',coordinates:[d]},d=e=null,a}var d,e,f=Fk([0,0]),g=Fk(90),h=Fk(6),i={point:a};return b.center=function(a){return arguments.length?(f='function'==typeof a?a:Fk([+a[0],+a[1]]),b):f},b.radius=function(a){return arguments.length?(g='function'==typeof a?a:Fk(+a),b):g},b.precision=function(a){return arguments.length?(h='function'==typeof a?a:Fk(+a),b):h},b}function Qk(){var a,b=[];return{point:function e(b,c,d){a.push([b,c,d])},lineStart:function c(){b.push(a=[])},lineEnd:Uj,rejoin:function a(){1=(b=a.length-1))){var b,c,d=a[0],g=a[b];if(Rk(d,g)){if(!d[2]&&!g[2]){for(e.lineStart(),f=0;fBx,G=u*A;if(l.add(Jx(G*D*Qx(E),v*B+G*Kx(E))),g+=F?C+D*Ex:C,F^s>=c^y>=c){var H=fk(dk(r),dk(x));ik(H);var I=fk(f,H);ik(I);var J=(F^0<=C?-1:1)*Sj(I[2]);(d>J||d===J&&(H[0]||H[1]))&&(h+=F^0<=C?1:-1)}}return(g<-zx||g(c=c.x)[0]?c[1]-Cx-zx:Cx-c[1])-(0>(d=d.x)[0]?d[1]-Cx-zx:Cx-d[1])}function $k(a){var b,c=NaN,d=NaN,e=NaN;return{lineStart:function c(){a.lineStart(),b=1},point:function h(f,g){var i=0=Bx&&(Hx(c-e)zx?Ix((Qx(b)*(f=Kx(d))*Qx(c)-Qx(d)*(e=Kx(b))*Qx(a))/(e*f*g)):(b+d)/2}function al(a,b,c,d){var e;if(null==a)e=c*Cx,d.point(-Bx,e),d.point(0,e),d.point(Bx,e),d.point(Bx,0),d.point(Bx,-e),d.point(0,-e),d.point(-Bx,-e),d.point(-Bx,0),d.point(-Bx,e);else if(Hx(a[0]-b[0])>zx){var f=a[0]h}function e(a){var b,e,h,k,l;return{lineStart:function a(){k=h=!1,l=1},point:function o(m,n){var p,q=[m,n],r=d(m,n),s=i?r?0:g(m,n):r?g(m+(0>m?Bx:-Bx),n):0;if(!b&&(k=h=r)&&a.lineStart(),r!==h&&(p=f(b,q),(!p||Rk(b,p)||Rk(q,p))&&(q[2]=1)),r!==h)l=0,r?(a.lineStart(),p=f(q,b),a.point(p[0],p[1])):(p=f(b,q),a.point(p[0],p[1],2),a.lineEnd()),b=p;else if(j&&b&&i^r){var c;!(s&e)&&(c=f(q,b,!0))&&(l=0,i?(a.lineStart(),a.point(c[0][0],c[0][1]),a.point(c[1][0],c[1][1]),a.lineEnd()):(a.point(c[1][0],c[1][1]),a.lineEnd(),a.lineStart(),a.point(c[0][0],c[0][1],3)))}!r||b&&Rk(b,q)||a.point(q[0],q[1]),b=q,h=r,e=s},lineEnd:function c(){h&&a.lineEnd(),b=null},clean:function a(){return l|(k&&h)<<1}}}function f(c,a,b){var d=dk(c),e=dk(a),f=[1,0,0],g=fk(d,e),i=ek(g,g),j=g[0],k=i-j*j;if(!k)return!b&&c;var l=h*i/k,m=-h*j/k,n=fk(f,g),o=hk(f,l),p=hk(g,m);gk(o,p);var r=n,s=ek(o,r),u=ek(r,r),v=s*s-u*(ek(o,o)-1);if(!(0>v)){var w=Sx(v),t=hk(r,(-s-w)/u);if(gk(t,o),t=ck(t),!b)return t;var x,y=c[0],A=a[0],B=c[1],C=a[1];ABx^(y<=t[0]&&t[0]<=A)){var G=hk(r,(-s+w)/u);return gk(G,o),[t,ck(G)]}}}function g(b,c){var d=i?a:Bx-a,e=0;return b<-d?e|=1:b>d&&(e|=2),c<-d?e|=4:c>d&&(e|=8),e}var h=Kx(a),c=6*Gx,i=0zx;return Xk(d,e,b,i?[0,-a]:[-Bx,a-Bx])}function cl(c,a,b,d,e,f){var g,h=c[0],i=c[1],j=a[0],k=a[1],l=0,m=1,n=j-h,o=k-i;if(g=b-h,n||!(0n){if(gm)return;g>l&&(l=g)}if(g=e-h,n||!(0>g)){if(g/=n,0>n){if(g>m)return;g>l&&(l=g)}else if(0o){if(gm)return;g>l&&(l=g)}if(g=f-i,o||!(0>g)){if(g/=o,0>o){if(g>m)return;g>l&&(l=g)}else if(0m&&(a[0]=h+m*n,a[1]=i+m*o),!0}}}}}function dl(c,d,e,f){function g(a,b){return c<=a&&a<=e&&d<=b&&b<=f}function h(b,g,h,j){var l=0,m=0;if(null==b||(l=i(b,h))!==(m=i(g,h))||0>k(b,g)^0f&&(o-e)*(f-g)>(p-g)*(c-e)&&++a:p<=f&&(o-e)*(f-g)<(p-g)*(c-e)&&--a;return a}function k(){D=E,p=[],q=[],C=!0}function l(){var b=i(),c=C&&b,d=(p=$a(p)).length;(c||d)&&(a.polygonStart(),c&&(a.lineStart(),h(null,null,1,a),a.lineEnd()),d&&Tk(p,j,b,h,a),a.polygonEnd()),D=a,p=q=r=null}function m(){F.point=o,q&&q.push(r=[]),B=!0,A=!1,w=z=NaN}function n(){p&&(o(s,t),u&&A&&E.rejoin(),p.push(E.result())),F.point=b,A&&D.lineEnd()}function o(h,i){var j=g(h,i);if(q&&r.push([h,i]),B)s=h,t=i,u=j,B=!1,j&&(D.lineStart(),D.point(h,i));else if(j&&A)D.point(h,i);else{var k=[w=V(-1000000000,L(1000000000,w)),z=V(-1000000000,L(1000000000,z))],a=[h=V(-1000000000,L(1000000000,h)),i=V(-1000000000,L(1000000000,i))];cl(k,a,c,d,e,f)?(!A&&(D.lineStart(),D.point(k[0],k[1])),D.point(a[0],a[1]),!j&&D.lineEnd(),C=!1):j&&(D.lineStart(),D.point(h,i),C=!1)}w=h,z=i,A=j}var p,q,r,s,t,u,w,z,A,B,C,D=a,E=Qk(),F={point:b,lineStart:m,lineEnd:n,polygonStart:k,polygonEnd:l};return F}}function el(){var a,b,c,d=0,e=0,f=960,g=500;return c={stream:function h(c){return a&&b===c?a:a=dl(d,e,f,g)(b=c)},extent:function i(h){return arguments.length?(d=+h[0][0],e=+h[0][1],f=+h[1][0],g=+h[1][1],a=b=null,c):[[d,e],[f,g]]}}}function fl(){py.point=hl,py.lineEnd=gl}function gl(){py.point=py.lineEnd=Uj}function hl(a,b){a*=Gx,b*=Gx,ay=a,by=Qx(b),cy=Kx(b),py.point=il}function il(a,b){a*=Gx,b*=Gx;var c=Qx(b),d=Kx(b),e=Hx(a-ay),f=Kx(e),g=Qx(e),h=d*g,i=cy*c-by*d*f,j=by*c+cy*d*f;_x.add(Jx(Sx(h*h+i*i),j)),ay=a,by=c,cy=d}function jl(a){return _x=new nt,Yj(a,py),+_x}function kl(c,a){return qy[0]=c,qy[1]=a,jl(ry)}function ll(a,b){return!!(a&&ty.hasOwnProperty(a.type))&&ty[a.type](a,b)}function ml(a,b){return 0===kl(a,b)}function nl(a,b){for(var c,d,e,f=0,g=a.length;fzx}).map(k)).concat(cb(Lx(h/p)*p,g,p).filter(function(a){return Hx(a%r)>zx}).map(l))}var c,d,e,f,g,h,i,j,k,l,m,n,o=10,p=o,q=90,r=360,s=2.5;return a.lines=function(){return b().map(function(a){return{type:'LineString',coordinates:a}})},a.outline=function(){return{type:'Polygon',coordinates:[m(f).concat(n(i).slice(1),m(e).reverse().slice(1),n(j).reverse().slice(1))]}},a.extent=function(b){return arguments.length?a.extentMajor(b).extentMinor(b):a.extentMinor()},a.extentMajor=function(b){return arguments.length?(f=+b[0][0],e=+b[1][0],j=+b[0][1],i=+b[1][1],f>e&&(b=f,f=e,e=b),j>i&&(b=j,j=i,i=b),a.precision(s)):[[f,j],[e,i]]},a.extentMinor=function(b){return arguments.length?(d=+b[0][0],c=+b[1][0],h=+b[0][1],g=+b[1][1],d>c&&(b=d,d=c,c=b),h>g&&(b=h,h=g,g=b),a.precision(s)):[[d,h],[c,g]]},a.step=function(b){return arguments.length?a.stepMajor(b).stepMinor(b):a.stepMinor()},a.stepMajor=function(b){return arguments.length?(q=+b[0],r=+b[1],a):[q,r]},a.stepMinor=function(b){return arguments.length?(o=+b[0],p=+b[1],a):[o,p]},a.precision=function(b){return arguments.length?(s=+b,k=sl(h,g,90),l=tl(d,c,s),m=sl(j,i,90),n=tl(f,e,s),a):s},a.extentMajor([[-180,-90+zx],[180,90-zx]]).extentMinor([[-180,-80-zx],[180,80+zx]])}function vl(){return ul()()}function wl(c,a){var b=c[0]*Gx,e=c[1]*Gx,f=a[0]*Gx,g=a[1]*Gx,h=Kx(e),i=Qx(e),j=Kx(g),l=Qx(g),m=h*Kx(b),n=h*Qx(b),o=j*Kx(f),p=j*Qx(f),q=2*Sj(Sx(Tj(g-e)+h*j*Tj(f-b))),d=Qx(q),k=q?function(a){var b=Qx(a*=q)/d,c=Qx(q-a)/d,e=c*m+b*o,f=c*n+b*p,g=c*i+b*l;return[Jx(f,e)*Fx,Jx(g,Sx(e*e+f*f))*Fx]}:function(){return[b*Fx,e*Fx]};return k.distance=q,k}function xl(){xy.point=yl}function yl(a,b){xy.point=zl,dy=fy=a,ey=gy=b}function zl(a,b){wy.add(gy*a-fy*b),fy=a,gy=b}function Al(){zl(dy,ey)}function Bl(a,b){aAy&&(Ay=a),bBy&&(By=b)}function Cl(a,b){Dy+=a,Ey+=b,++Fy}function Dl(){My.point=El}function El(a,b){My.point=Fl,Cl(jy=a,ly=b)}function Fl(a,b){var c=a-jy,d=b-ly,e=Sx(c*c+d*d);Gy+=e*(jy+a)/2,Hy+=e*(ly+b)/2,Iy+=e,Cl(jy=a,ly=b)}function Gl(){My.point=Cl}function Hl(){My.point=Jl}function Il(){Kl(hy,iy)}function Jl(a,b){My.point=Kl,Cl(hy=jy=a,iy=ly=b)}function Kl(a,b){var c=a-jy,d=b-ly,e=Sx(c*c+d*d);Gy+=e*(jy+a)/2,Hy+=e*(ly+b)/2,Iy+=e,e=ly*a-jy*b,Jy+=e*(jy+a),Ky+=e*(ly+b),Ly+=3*e,Cl(jy=a,ly=b)}function Ll(a){this._context=a}function Ml(a,b){Ty.point=Nl,Oy=Qy=a,Py=Ry=b}function Nl(a,b){Qy-=a,Ry-=b,Sy.add(Sx(Qy*Qy+Ry*Ry)),Qy=a,Ry=b}function Ol(){this._string=[]}function Pl(a){return'm0,'+a+'a'+a+','+a+' 0 1,1 0,'+-2*a+'a'+a+','+a+' 0 1,1 0,'+2*a+'z'}function Ql(a,b){function c(a){return a&&('function'==typeof f&&e.pointRadius(+f.apply(this,arguments)),Yj(a,d(e))),e.result()}var d,e,f=4.5;return c.area=function(a){return Yj(a,d(xy)),xy.result()},c.measure=function(a){return Yj(a,d(Ty)),Ty.result()},c.bounds=function(a){return Yj(a,d(Cy)),Cy.result()},c.centroid=function(a){return Yj(a,d(My)),My.result()},c.projection=function(b){return arguments.length?(d=null==b?(a=null,uy):(a=b).stream,c):a},c.context=function(a){return arguments.length?(e=null==a?(b=null,new Ol):new Ll(b=a),'function'!=typeof f&&e.pointRadius(f),c):b},c.pointRadius=function(a){return arguments.length?(f='function'==typeof a?a:(e.pointRadius(+a),+a),c):f},c.projection(a).context(b)}function Rl(a){return{stream:Sl(a)}}function Sl(a){return function(b){var c=new Tl;for(var d in a)c[d]=a[d];return c.stream=b,c}}function Tl(){}function Ul(a,b,c){var d=a.clipExtent&&a.clipExtent();return a.scale(150).translate([0,0]),null!=d&&a.clipExtent(null),Yj(c,a.stream(Cy)),b(Cy.result()),null!=d&&a.clipExtent(d),a}function Vl(a,c,d){return Ul(a,function(d){var b=c[1][0]-c[0][0],e=c[1][1]-c[0][1],f=L(b/(d[1][0]-d[0][0]),e/(d[1][1]-d[0][1])),g=+c[0][0]+(b-f*(d[1][0]+d[0][0]))/2,h=+c[0][1]+(e-f*(d[1][1]+d[0][1]))/2;a.scale(150*f).translate([g,h])},d)}function Wl(a,b,c){return Vl(a,[[0,0],b],c)}function Xl(a,c,d){return Ul(a,function(d){var b=+c,e=b/(d[1][0]-d[0][0]),f=(b-e*(d[1][0]+d[0][0]))/2,g=-e*d[0][1];a.scale(150*e).translate([f,g])},d)}function Yl(a,c,d){return Ul(a,function(d){var b=+c,e=b/(d[1][1]-d[0][1]),f=-e*d[0][0],g=(b-e*(d[1][1]+d[0][1]))/2;a.scale(150*e).translate([f,g])},d)}function Zl(a,b){return+b?_l(a,b):$l(a)}function $l(a){return Sl({point:function d(b,c){b=a(b,c),this.stream.point(b[0],b[1])}})}function _l(d,e){function f(g,h,i,j,k,l,n,o,q,r,s,t,u,v){var w=n-g,x=o-h,y=w*w+x*x;if(y>4*e&&u--){var z=j+r,A=k+s,B=l+t,C=Sx(z*z+A*A+B*B),m=Sj(B/=C),D=Hx(Hx(B)-1)e||.3B},b.reflectY=function(a){return arguments.length?(C=a?-1:1,d()):0>C},b.precision=function(a){return arguments.length?(l=Zl(m,H=a*a),e()):Sx(H)},b.fitExtent=function(a,c){return Vl(b,a,c)},b.fitSize=function(a,c){return Wl(b,a,c)},b.fitWidth=function(a,c){return Xl(b,a,c)},b.fitHeight=function(a,c){return Yl(b,a,c)},function(){return f=a.apply(this,arguments),b.invert=f.invert&&c,d()}}function fm(a){var b=0,c=Bx/3,d=em(a),e=d(b,c);return e.parallels=function(a){return arguments.length?d(b=a[0]*Gx,c=a[1]*Gx):[b*Fx,c*Fx]},e}function gm(a){function b(a,b){return[a*c,Qx(b)/c]}var c=Kx(a);return b.invert=function(a,b){return[a/c,Sj(b*c)]},b}function hm(a,b){function d(a,b){var d=Sx(g-2*f*Qx(b))/f;return[d*Qx(a*=f),c-d*Kx(a)]}var e=Qx(a),f=(e+Qx(b))/2;if(Hx(f)d*f&&(e-=Bx*Rx(a)*Rx(d)),[e/f,Sj((g-(a*a+d*d)*f*f)/(2*f))]},d}function im(){return fm(hm).scale(155.424).center([0,33.6442])}function jm(){return im().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function km(a){var b=a.length;return{point:function e(c,d){for(var f=-1;++fe&&-.425<=d&&-.214>d?j:.166<=e&&.234>e&&-.214<=d&&-.115>d?l:i).invert(a)},a.stream=function(a){return c&&d===a?c:c=km([i.stream(d=a),j.stream(a),l.stream(a)])},a.precision=function(a){return arguments.length?(i.precision(a),j.precision(a),l.precision(a),b()):i.precision()},a.scale=function(b){return arguments.length?(i.scale(b),j.scale(.35*b),l.scale(b),a.translate(i.translate())):i.scale()},a.translate=function(a){if(!arguments.length)return i.translate();var c=i.scale(),d=+a[0],h=+a[1];return e=i.translate(a).clipExtent([[d-.455*c,h-.238*c],[d+.455*c,h+.238*c]]).stream(m),f=j.translate([d-.307*c,h+.201*c]).clipExtent([[d-.425*c+zx,h+.12*c+zx],[d-.214*c-zx,h+.234*c-zx]]).stream(m),g=l.translate([d-.205*c,h+.212*c]).clipExtent([[d-.214*c+zx,h+.166*c+zx],[d-.115*c-zx,h+.234*c-zx]]).stream(m),b()},a.fitExtent=function(b,c){return Vl(a,b,c)},a.fitSize=function(b,c){return Wl(a,b,c)},a.fitWidth=function(b,c){return Xl(a,b,c)},a.fitHeight=function(b,c){return Yl(a,b,c)},a.scale(1070)}function mm(a){return function(b,c){var d=Kx(b),e=Kx(c),f=a(d*e);return f===1/0?[2,0]:[f*e*Qx(b),f*Qx(c)]}}function nm(a){return function(b,d){var e=Sx(b*b+d*d),f=a(e),c=Qx(f),g=Kx(f);return[Jx(b*c,e*g),Sj(e&&d*c/e)]}}function om(){return dm(Xy).scale(124.75).clipAngle(180-1e-3)}function pm(){return dm(Yy).scale(79.4188).clipAngle(180-1e-3)}function qm(a,b){return[a,Ox(Tx((Cx+b)/2))]}function rm(){return sm(qm).scale(961/Ex)}function sm(a){function b(){var b=Bx*h(),g=f(Mk(f.rotate()).invert([0,0]));return j(null==l?[[g[0]-b,g[1]-b],[g[0]+b,g[1]+b]]:a===qm?[[V(g[0]-b,l),c],[L(g[0]+b,d),e]]:[[l,V(g[1]-b,c)],[d,L(g[1]+b,e)]])}var c,d,e,f=dm(a),g=f.center,h=f.scale,i=f.translate,j=f.clipExtent,l=null;return f.scale=function(a){return arguments.length?(h(a),b()):h()},f.translate=function(a){return arguments.length?(i(a),b()):i()},f.center=function(a){return arguments.length?(g(a),b()):g()},f.clipExtent=function(a){return arguments.length?(null==a?l=c=d=e=null:(l=+a[0][0],c=+a[0][1],d=+a[1][0],e=+a[1][1]),b()):null==l?null:[[l,c],[d,e]]},b()}function tm(a){return Tx((Cx+a)/2)}function um(a,b){function c(a,b){0Cx-zx&&(b=Cx-zx);var c=g/Px(tm(b),e);return[c*Qx(e*a),g-c*Kx(e*a)]}var d=Kx(a),e=a===b?Qx(a):Ox(d/Kx(b))/Ox(tm(b)/tm(a)),g=d*Px(tm(a),e)/e;return e?(c.invert=function(a,b){var c=g-b,d=Rx(e)*Sx(a*a+c*c),f=Jx(a,Hx(c))*Rx(c);return 0>c*e&&(f-=Bx*Rx(a)*Rx(c)),[f/e,2*Ix(Px(g/d,1/e))-Cx]},c):qm}function vm(){return fm(um).scale(109.5).parallels([30,30])}function wm(a,b){return[a,b]}function xm(){return dm(wm).scale(152.63)}function ym(a,b){function c(a,b){var c=f-b,d=e*a;return[c*Qx(d),f-c*Kx(d)]}var d=Kx(a),e=a===b?Qx(a):(d-Kx(b))/(b-a),f=d/e+a;return Hx(e)c*e&&(d-=Bx*Rx(a)*Rx(c)),[d/e,f-Rx(e)*Sx(a*a+c*c)]},c)}function zm(){return fm(ym).scale(131.154).center([0,13.9389])}function Am(a,b){var c=Sj(bz*Qx(b)),d=c*c,e=d*d*d;return[a*Kx(c)/(bz*(Zy+3*$y*d+e*(7*_y+9*az*d))),c*(Zy+$y*d+e*(_y+az*d))]}function Bm(){return dm(Am).scale(177.158)}function Cm(a,b){var c=Kx(b),d=Kx(a)*c;return[c*Qx(a)/d,Qx(b)/d]}function Dm(){return dm(Cm).scale(144.049).clipAngle(60)}function Em(){function a(){return s=j*n,u=j*o,h=i=null,b}function b(a){var b=a[0]*s,e=a[1]*u;if(q){var f=e*c-b*d;b=b*c+e*d,e=f}return[b+l,e+m]}var c,d,e,f,g,h,i,j=1,l=0,m=0,n=1,o=1,q=0,r=null,s=1,u=1,p=Sl({point:function d(a,c){var e=b([a,c]);this.stream.point(e[0],e[1])}}),t=uy;return b.invert=function(a){var b=a[0]-l,e=a[1]-m;if(q){var f=e*c+b*d;b=b*c-e*d,e=f}return[b/s,e/u]},b.stream=function(a){return h&&i===a?h:h=p(t(i=a))},b.postclip=function(b){return arguments.length?(t=b,r=e=f=g=null,a()):t},b.clipExtent=function(b){return arguments.length?(t=null==b?(r=e=f=g=null,uy):dl(r=+b[0][0],e=+b[0][1],f=+b[1][0],g=+b[1][1]),a()):null==r?null:[[r,e],[f,g]]},b.scale=function(b){return arguments.length?(j=+b,a()):j},b.translate=function(b){return arguments.length?(l=+b[0],m=+b[1],a()):[l,m]},b.angle=function(b){return arguments.length?(q=b%360*Gx,d=Qx(q),c=Kx(q),a()):q*Fx},b.reflectX=function(b){return arguments.length?(n=b?-1:1,a()):0>n},b.reflectY=function(b){return arguments.length?(o=b?-1:1,a()):0>o},b.fitExtent=function(a,c){return Vl(b,a,c)},b.fitSize=function(a,c){return Wl(b,a,c)},b.fitWidth=function(a,c){return Xl(b,a,c)},b.fitHeight=function(a,c){return Yl(b,a,c)},b}function Fm(a,b){var c=b*b,d=c*c;return[a*(.8707-.131979*c+d*(-.013791+d*(.003971*c-.001529*d))),b*(1.007226+c*(.015085+d*(-.044475+.028874*c-.005916*d)))]}function Gm(){return dm(Fm).scale(175.295)}function Hm(a,b){return[Kx(b)*Qx(a),Qx(b)]}function Im(){return dm(Hm).scale(249.5).clipAngle(90+zx)}function Jm(a,b){var c=Kx(b),d=1+Kx(a)*c;return[c*Qx(a)/d,Qx(b)/d]}function Km(){return dm(Jm).scale(250).clipAngle(142)}function Lm(a,b){return[Ox(Tx((Cx+b)/2)),-a]}function Mm(){var a=sm(Lm),b=a.center,c=a.rotate;return a.center=function(a){return arguments.length?b([-a[1],a[0]]):(a=b(),[a[1],-a[0]])},a.rotate=function(a){return arguments.length?c([a[0],a[1],2b||b*bd*d+e*e}function wn(b,a){for(var c=0;cg?(c=(j+g-e)/(2*j),f=Z(V(0,g/j-c*c)),a.x=d.x-c*h-f*i,a.y=d.y-c*i+f*h):(c=(j+e-g)/(2*j),f=Z(V(0,e/j-c*c)),a.x=b.x+c*h-f*i,a.y=b.y+c*i+f*h)):(a.x=b.x+a.r,a.y=b.y)}function Cn(c,a){var b=c.r+a.r-1e-6,d=a.x-c.x,e=a.y-c.y;return 0d*d+e*e}function Dn(c){var d=c._,a=c.next._,b=d.r+a.r,e=(d.x*a.r+a.x*d.r)/b,f=(d.y*a.r+a.y*d.r)/b;return e*e+f*f}function En(a){this._=a,this.next=null,this.previous=null}function Fn(d){if(!(h=(d=qn(d)).length))return 0;var e,f,g,h,l,m,o,p,q,r,s;if(e=d[0],e.x=0,e.y=0,!(1k.x&&(k=a),a.depth>l.depth&&(l=a)});var m=j===k?1:f(j,k)/2,n=m-j.x,o=g/(k.x+m+n),p=h/(l.depth||1);a.eachBefore(function(a){a.x=(a.x+n)*o,a.y=a.depth*p})}return a}function b(a){var b=a.children,c=a.parent.children,e=a.i?c[a.i-1]:null;if(b){bo(a);var g=(b[0].z+b[b.length-1].z)/2;e?(a.z=e.z+f(a._,e._),a.m=a.z-g):a.z=g}else e&&(a.z=e.z+f(a._,e._));a.parent.A=d(a,e,a.parent.A||c[0])}function c(a){a._.x=a.z+a.parent.m,a.m+=a.parent.m}function d(a,b,c){if(b){for(var d,e=a,g=a,h=b,i=e.parent.children[0],j=e.m,k=g.m,l=h.m,m=i.m;h=_n(h),e=$n(e),h&&e;)i=$n(i),g=_n(g),g.a=a,d=h.z+l-e.z-j+f(h._,e._),0m&&(m=h),r=k*k*q,o=V(m/r,r/l),o>p){k-=h;break}p=o}s.push(g={value:k,dice:i=b-1){var i=j[a];return i.x0=d,i.y0=e,i.x1=g,void(i.y1=h)}for(var m,n=l[a],o=c/2+n,p=a+1,q=b-1;p>>1,l[m]h-e){var t=c?(d*s+g*r)/c:g;f(a,p,r,d,e,t,h),f(p,b,s,t,e,g,h)}else{var u=c?(e*s+h*r)/c:h;f(a,p,r,d,e,g,u),f(p,b,s,d,u,g,h)}}var g,h,j=a.children,k=j.length,l=Array(k+1);for(l[0]=h=g=0;g=oo(a[d[e-2]],a[d[e-1]],a[b]);)--e;d[e++]=b}return d.slice(0,e)}function ro(a){if(3>(c=a.length))return null;var b,c,d=Array(c),e=Array(c);for(b=0;bh!=k>h&&g<(j-c)*(h-d)/(k-d)+c&&(l=!l),j=c,k=d;return l}function to(a){for(var c,d,e=-1,f=a.length,g=a[f-1],h=g[0],j=g[1],k=0;++ea?a/Bz:Q(a));return function(){return b=0|1664525*b+1013904223,Bz*(b>>>0)}}function vo(a,b){switch(arguments.length){case 0:break;case 1:this.range(a);break;default:this.range(b).domain(a)}return this}function wo(a,b){switch(arguments.length){case 0:break;case 1:{'function'==typeof a?this.interpolator(a):this.range(a);break}default:{this.domain(a),'function'==typeof b?this.interpolator(b):this.range(b);break}}return this}function xo(){function a(a){var d=a+'',g=b.get(d);if(!g){if(f!==Cz)return f;b.set(d,g=c.push(a))}return e[(g-1)%e.length]}var b=new Map,c=[],e=[],f=Cz;return a.domain=function(d){if(!arguments.length)return c.slice();c=[],b=new Map;var e,f=G(d);try{for(f.s();!(e=f.n()).done;){var g=e.value,h=g+'';b.has(h)||b.set(h,c.push(g))}}catch(a){f.e(a)}finally{f.f()}return a},a.range=function(b){return arguments.length?(e=Array.from(b),a):e.slice()},a.unknown=function(b){return arguments.length?(f=b,a):f},a.copy=function(){return xo(c,e).unknown(f)},vo.apply(a,arguments),a}function yo(){function a(){var a=f().length,d=id&&(e=c,c=d,d=e),function(a){return V(c,L(d,a))}}function Go(a,b,c){var d=a[0],e=a[1],f=b[0],g=b[1];return ef)i=P(i*f)/f,j=S(j*f)/f;else break;e=f}return a},a}function No(){var a=Ko();return a.copy=function(){return Io(a,No())},vo.apply(a,arguments),Mo(a)}function Oo(a){function b(a){return null==a||isNaN(a=+a)?c:a}var c;return b.invert=b,b.domain=b.range=function(c){return arguments.length?(a=Array.from(c,Co),b):a.slice()},b.unknown=function(a){return arguments.length?(c=a,b):c},b.copy=function(){return Oo(a).unknown(c)},a=arguments.length?Array.from(a,Co):[0,1],Mo(b)}function Po(a,b){a=a.slice();var c,d=0,e=a.length-1,f=a[d],g=a[e];return ga?0:a}function Vo(a){return 10===a?Uo:a===p?N:function(b){return R(a,b)}}function Wo(a){var b=Math.log2,c=Math.log10;return a===p?U:10===a&&c||2===a&&b||(a=U(a),function(b){return U(b)/a})}function Xo(a){return function(b){return-a(-b)}}function Yo(a){function c(){return e=Wo(l),f=Vo(l),0>h()[0]?(e=Xo(e),f=Xo(f),a(So,To)):a(Qo,Ro),g}var e,f,g=a(Qo,Ro),h=g.domain,l=10;return g.base=function(a){return arguments.length?(l=+a,c()):l},g.domain=function(a){return arguments.length?(h(a),c()):h()},g.ticks=function(a){var b,c=h(),d=c[0],g=c[c.length-1];(b=gg)break;n.push(q)}}else for(;s<=w;++s)for(o=l-1,m=f(s);1<=o;--o)if(q=m*o,!(qg)break;n.push(q)}2*n.lengthb?-R(-b,a):R(b,a)}}function dp(a){return 0>a?-Z(-a):Z(a)}function ep(a){return 0>a?-a*a:a*a}function fp(a){function b(){return 1==d?a(Do,Do):.5==d?a(dp,ep):a(cp(d),cp(1/d))}var c=a(Do,Do),d=1;return c.exponent=function(a){return arguments.length?(d=+a,b()):d},Mo(c)}function gp(){var a=fp(Jo());return a.copy=function(){return Io(a,gp()).exponent(a.exponent())},vo.apply(a,arguments),a}function hp(){return gp.apply(null,arguments).exponent(.5)}function ip(a){return j(a)*a*a}function jp(a){return j(a)*Z(Q(a))}function kp(){function a(a){var d=jp(c(a));return isNaN(d)?b:e?W(d):d}var b,c=Ko(),d=[0,1],e=!1;return a.invert=function(a){return c.invert(ip(a))},a.domain=function(b){return arguments.length?(c.domain(b),a):c.domain()},a.range=function(b){return arguments.length?(c.range((d=Array.from(b,Co)).map(ip)),a):d.slice()},a.rangeRound=function(b){return a.range(b).round(!0)},a.round=function(b){return arguments.length?(e=!!b,a):e},a.clamp=function(b){return arguments.length?(c.clamp(b),a):c.clamp()},a.unknown=function(c){return arguments.length?(b=c,a):b},a.copy=function(){return kp(c.domain(),d).round(e).clamp(c.clamp()).unknown(b)},vo.apply(a,arguments),Mo(a)}function lp(){function a(){var a=0,c=V(1,f.length);for(g=Array(c-1);++ab?[NaN,NaN]:[0b?[NaN,NaN]:1>b?[d,h[0]]:b>=g?[h[g-1],f]:[h[b-1],h[b]]},a.unknown=function(b){return arguments.length?(c=b,a):a},a.thresholds=function(){return h.slice()},a.copy=function(){return mp().domain([d,f]).range(j).unknown(c)},vo.apply(Mo(a),arguments)}function np(){function a(a){return null!=a&&a<=a?d[kt(c,a,0,e)]:b}var b,c=[.5],d=[0,1],e=1;return a.domain=function(b){return arguments.length?(c=Array.from(b),e=L(c.length,d.length-1),a):c.slice()},a.range=function(b){return arguments.length?(d=Array.from(b),e=L(c.length,d.length-1),a):d.slice()},a.invertExtent=function(a){var b=d.indexOf(a);return[c[b-1],c[b]]},a.unknown=function(c){return arguments.length?(b=c,a):b},a.copy=function(){return np().domain(c).range(d).unknown(b)},vo.apply(a,arguments)}function op(a,b,c,e){function f(b){return a(b=0===arguments.length?new Date:new Date(+b)),b}return f.floor=function(b){return a(b=new Date(+b)),b},f.ceil=function(c){return a(c=new Date(c-1)),b(c,1),a(c),c},f.round=function(a){var b=f(a),c=f.ceil(a);return a-b=b)for(;a(b),!c(b);)b.setTime(b-1)},function(a,d){if(a>=a)if(0>d)for(;0>=++d;)for(;b(a,-1),!c(a););else for(;0<=--d;)for(;b(a,1),!c(a););})},c&&(f.count=function(b,d){return Ez.setTime(+b),Fz.setTime(+d),a(Ez),a(Fz),S(c(Ez,Fz))},f.every=function(a){return a=S(a),isFinite(a)&&0a.y){var b=new Date(-1,a.m,a.d,a.H,a.M,a.S,a.L);return b.setFullYear(a.y),b}return new Date(a.y,a.m,a.d,a.H,a.M,a.S,a.L)}function tp(a){if(0<=a.y&&100>a.y){var b=new Date(Date.UTC(-1,a.m,a.d,a.H,a.M,a.S,a.L));return b.setUTCFullYear(a.y),b}return new Date(Date.UTC(a.y,a.m,a.d,a.H,a.M,a.S,a.L))}function up(a,b,c){return{y:a,m:b,d:c,H:0,M:0,S:0,L:0}}function vp(a){function b(a,b){return function(d){var e,f,g,h=[],k=-1,l=0,m=a.length;for(d instanceof Date||(d=new Date(+d));++kh.V||53=l)return-1;if(f=b.charCodeAt(h++),37===f){if(f=b.charAt(h++),g=T[f in UA?b.charAt(h++):f],!g||0>(e=g(a,d,e)))return-1;}else if(f!=d.charCodeAt(e++))return-1}return e}function f(a,b,c){var d=H.exec(b.slice(c));return d?(a.p=I.get(d[0].toLowerCase()),c+d[0].length):-1}function g(a,b,c){var d=L.exec(b.slice(c));return d?(a.w=M.get(d[0].toLowerCase()),c+d[0].length):-1}function h(a,b,c){var d=J.exec(b.slice(c));return d?(a.w=K.get(d[0].toLowerCase()),c+d[0].length):-1}function i(a,b,c){var d=P.exec(b.slice(c));return d?(a.m=Q.get(d[0].toLowerCase()),c+d[0].length):-1}function j(a,b,c){var d=N.exec(b.slice(c));return d?(a.m=O.get(d[0].toLowerCase()),c+d[0].length):-1}function k(a,b,c){return e(a,z,b,c)}function l(a,b,c){return e(a,A,b,c)}function m(a,b,c){return e(a,B,b,c)}function n(a){return E[a.getDay()]}function o(a){return D[a.getDay()]}function p(a){return G[a.getMonth()]}function q(a){return F[a.getMonth()]}function r(a){return C[+(12<=a.getHours())]}function s(a){return 1+~~(a.getMonth()/3)}function t(a){return E[a.getUTCDay()]}function u(a){return D[a.getUTCDay()]}function v(a){return G[a.getUTCMonth()]}function w(a){return F[a.getUTCMonth()]}function x(a){return C[+(12<=a.getUTCHours())]}function y(a){return 1+~~(a.getUTCMonth()/3)}var z=a.dateTime,A=a.date,B=a.time,C=a.periods,D=a.days,E=a.shortDays,F=a.months,G=a.shortMonths,H=yp(C),I=zp(C),J=yp(D),K=zp(D),L=yp(E),M=zp(E),N=yp(F),O=zp(F),P=yp(G),Q=zp(G),R={a:n,A:o,b:p,B:q,c:null,d:Up,e:Up,f:Zp,g:iq,G:kq,H:Vp,I:Wp,j:Xp,L:Yp,m:$p,M:_p,p:r,q:s,Q:Hq,s:Iq,S:aq,u:bq,U:cq,V:eq,w:fq,W:gq,x:null,X:null,y:hq,Y:jq,Z:lq,\"%\":Gq},S={a:t,A:u,b:v,B:w,c:null,d:mq,e:mq,f:rq,g:Cq,G:Eq,H:nq,I:oq,j:pq,L:qq,m:sq,M:tq,p:x,q:y,Q:Hq,s:Iq,S:uq,u:vq,U:wq,V:yq,w:zq,W:Aq,x:null,X:null,y:Bq,Y:Dq,Z:Fq,\"%\":Gq},T={a:g,A:h,b:i,B:j,c:k,d:Kp,e:Kp,f:Qp,g:Gp,G:Fp,H:Mp,I:Mp,j:Lp,L:Pp,m:Jp,M:Np,p:f,q:Ip,Q:Sp,s:Tp,S:Op,u:Bp,U:Cp,V:Dp,w:Ap,W:Ep,x:l,X:m,y:Gp,Y:Fp,Z:Hp,\"%\":Rp};return R.x=b(A,R),R.X=b(B,R),R.c=b(z,R),S.x=b(A,S),S.X=b(B,S),S.c=b(z,S),{format:function c(a){var d=b(a+='',R);return d.toString=function(){return a},d},parse:function b(a){var d=c(a+='',!1);return d.toString=function(){return a},d},utcFormat:function c(a){var d=b(a+='',S);return d.toString=function(){return a},d},utcParse:function b(a){var d=c(a+='',!0);return d.toString=function(){return a},d}}}function wp(a,b,c){var d=0>a?'-':'',e=(d?-a:a)+'',f=e.length;return d+(fa||1a?DC:t(a)}function mr(a){return 1<=a?pi:-1>=a?-pi:r(a)}function nr(a){return a.innerRadius}function or(a){return a.outerRadius}function pr(a){return a.startAngle}function qr(a){return a.endAngle}function rr(a){return a&&a.padAngle}function sr(a,b,c,d,e,f,g,h){var i=c-a,j=d-b,k=g-e,l=h-f,m=l*i-k*j;if(!(m*mv?-1:1)*BC(yC(0,x*x*w-r*r)),d=(r*v-u*y)/w,z=(-r*u-v*y)/w,A=(r*v+u*y)/w,B=(-r*u+v*y)/w,C=d-s,D=z-t,E=A-s,F=B-t;return C*C+D*D>E*E+F*F&&(d=A,z=B),{cx:d,cy:z,x01:-l,y01:-m,x11:d*(f/x-1),y11:z*(f/x-1)}}function ur(){function a(){var a,j,k=+b.apply(this,arguments),l=+c.apply(this,arguments),m=f.apply(this,arguments)-pi,n=g.apply(this,arguments)-pi,o=vC(n-m),p=n>m;if(i||(i=a=Gh()),lCC))i.moveTo(0,0);else if(o>EC-CC)i.moveTo(l*xC(m),l*AC(m)),i.arc(0,0,l,m,n,!p),k>CC&&(i.moveTo(k*xC(n),k*AC(n)),i.arc(0,0,k,n,m,p));else{var q,s,t=m,u=n,v=m,w=n,x=o,y=o,z=h.apply(this,arguments)/2,A=z>CC&&(e?+e.apply(this,arguments):BC(k*k+l*l)),B=zC(vC(l-k)/2,+d.apply(this,arguments)),C=B,D=B;if(A>CC){var E=mr(A/k*AC(z)),F=mr(A/l*AC(z));(x-=2*E)>CC?(E*=p?1:-1,v+=E,w-=E):(x=0,v=w=(m+n)/2),(y-=2*F)>CC?(F*=p?1:-1,t+=F,u-=F):(y=0,t=u=(m+n)/2)}var G=l*xC(t),H=l*AC(t),I=k*xC(w),J=k*AC(w);if(B>CC){var K,L=l*xC(u),M=l*AC(u),N=k*xC(v),O=k*AC(v);if(oCC?D>CC?(q=tr(N,O,G,H,l,D,p),s=tr(L,M,I,J,l,D,p),i.moveTo(q.cx+q.x01,q.cy+q.y01),DCC&&x>CC?C>CC?(q=tr(I,J,L,M,k,-C,p),s=tr(G,H,N,O,k,-C,p),i.lineTo(q.cx+q.x01,q.cy+q.y01),C=p;--q)m.point(u[q],v[q]);m.lineEnd(),m.areaEnd()}n&&(u[o]=+a(r,o,e),v[o]=+b(r,o,e),m.point(f?+f(r,o,e):u[o],c?+c(r,o,e):v[o]))}if(s)return m=null,s+''||null}function e(){return y().defined(g).curve(l).context(h)}var f=null,g=jr(!0),h=null,l=xr,m=null;return a='function'==typeof a?a:void 0===a?yr:jr(+a),b='function'==typeof b?b:void 0===b?jr(0):jr(+b),c='function'==typeof c?c:void 0===c?zr:jr(+c),d.x=function(b){return arguments.length?(a='function'==typeof b?b:jr(+b),f=null,d):a},d.x0=function(b){return arguments.length?(a='function'==typeof b?b:jr(+b),d):a},d.x1=function(a){return arguments.length?(f=null==a?null:'function'==typeof a?a:jr(+a),d):f},d.y=function(a){return arguments.length?(b='function'==typeof a?a:jr(+a),c=null,d):b},d.y0=function(a){return arguments.length?(b='function'==typeof a?a:jr(+a),d):b},d.y1=function(a){return arguments.length?(c=null==a?null:'function'==typeof a?a:jr(+a),d):c},d.lineX0=d.lineY0=function(){return e().x(a).y(b)},d.lineY1=function(){return e().x(a).y(c)},d.lineX1=function(){return e().x(f).y(b)},d.defined=function(a){return arguments.length?(g='function'==typeof a?a:jr(!!a),d):g},d.curve=function(a){return arguments.length?(l=a,null!=h&&(m=l(h)),d):l},d.context=function(a){return arguments.length?(null==a?h=m=null:m=l(h=a),d):h},d}function Br(c,a){return ac?1:a>=c?0:NaN}function Cr(a){return a}function Dr(){function a(a){var h,l,m,o,q,r=(a=vr(a)).length,n=0,s=Array(r),t=Array(r),u=+e.apply(this,arguments),w=L(EC,V(-EC,f.apply(this,arguments)-u)),x=L(Q(w)/r,g.apply(this,arguments)),p=x*(0>w?-1:1);for(h=0;hCC){var j=2*c._l01_2a+3*c._l01_a*c._l12_a+c._l12_2a,a=3*c._l01_a*(c._l01_a+c._l12_a);f=(f*j-c._x0*c._l12_2a+c._x2*c._l01_2a)/a,g=(g*j-c._y0*c._l12_2a+c._y2*c._l01_2a)/a}if(c._l23_a>CC){var k=2*c._l23_2a+3*c._l23_a*c._l12_a+c._l12_2a,b=3*c._l23_a*(c._l23_a+c._l12_a);h=(h*k+c._x1*c._l23_2a-d*c._l12_2a)/b,i=(i*k+c._y1*c._l23_2a-e*c._l12_2a)/b}c._context.bezierCurveTo(f,g,h,i,c._x2,c._y2)}function is(a,b){this._context=a,this._alpha=b}function js(a,b){this._context=a,this._alpha=b}function ks(a,b){this._context=a,this._alpha=b}function ls(a){this._context=a}function ms(a){return new ls(a)}function ns(a){return 0>a?-1:1}function os(a,b,c){var d=a._x1-a._x0,e=b-a._x1,f=(a._y1-a._y0)/(d||0>e&&-0),g=(c-a._y1)/(e||0>d&&-0),h=(f*e+g*d)/(d+e);return(ns(f)+ns(g))*L(Q(f),Q(g),.5*Q(h))||0}function ps(a,b){var c=a._x1-a._x0;return c?(3*(a._y1-a._y0)/c-b)/2:b}function qs(a,b,c){var d=a._x0,e=a._y0,f=a._x1,g=a._y1,h=(f-d)/3;a._context.bezierCurveTo(d+h,e+h*b,f-h,g-h*c,f,g)}function rs(a){this._context=a}function ss(a){this._context=new ts(a)}function ts(a){this._context=a}function us(a){return new rs(a)}function vs(a){return new ss(a)}function ws(a){this._context=a}function xs(c){var d,e,f=c.length-1,g=Array(f),a=Array(f),b=Array(f);for(g[0]=0,a[0]=2,b[0]=c[0]+2*c[1],d=1;df?(e[1]=h,e[0]=h+=f):(e[0]=0,e[1]=f)}function Ks(a,b){if(0<(c=a.length)){for(var c,d=0,e=a[b[0]],f=e.length;df&&(f=b,d=c);return d}function Os(a){var c=a.map(Ps);return Es(a).sort(function(d,a){return c[d]-c[a]})}function Ps(a){for(var b,c=0,d=-1,e=a.length;++dd?(d+e)/2:L(0,d)||V(0,e),g>f?(f+g)/2:L(0,f)||V(0,g))}function ct(){function a(a){a.property('__zoom',$s).on('wheel.zoom',h).on('mousedown.zoom',i).on('dblclick.zoom',j).filter(y).on('touchstart.zoom',k).on('touchmove.zoom',l).on('touchend.zoom touchcancel.zoom',m).style('-webkit-tap-highlight-color','rgba(0,0,0,0)')}function b(a,b){return b=V(z[0],L(z[1],b)),b===a.k?a:new Us(b,a.x,a.y)}function c(a,b,c){var d=b[0]-c[0]*a.k,e=b[1]-c[1]*a.k;return d===a.x&&e===a.y?a:new Us(a.k,d,e)}function d(a){return[(+a[0][0]+ +a[1][0])/2,(+a[0][1]+ +a[1][1])/2]}function e(a,c,h,j){a.on('start.zoom',function(){f(this,arguments).event(j).start()}).on('interrupt.zoom end.zoom',function(){f(this,arguments).event(j).end()}).tween('zoom',function(){var k=this,l=arguments,m=f(k,l).event(j),g=v.apply(k,l),e=null==h?d(g):'function'==typeof h?h.apply(k,l):h,n=V(g[1][0]-g[0][0],g[1][1]-g[0][1]),o=k.__zoom,a='function'==typeof c?c.apply(k,l):c,b=C(o.invert(e).concat(n/o.k),a.invert(e).concat(n/a.k));return function(c){if(1===c)c=a;else{var d=b(c),f=n/d[2];c=new Us(f,e[0]-d[0]*f,e[1]-d[1]*f)}m.zoom(null,c)}})}function f(a,b,c){return!c&&a.__zooming||new g(a,b)}function g(a,b){this.that=a,this.args=b,this.active=0,this.sourceEvent=null,this.extent=v.apply(a,b),this.taps=0}function h(a){function d(){j.wheel=null,j.end()}for(var e=arguments.length,h=Array(1G}j.event(a).zoom('mouse',w(c(j.that.__zoom,j.mouse[0]=Pd(a,l),j.mouse[1]),j.extent,A))}function d(a){g.on('mousemove.zoom mouseup.zoom',null),Vd(a.view,j.moved),Xs(a),j.event(a).end()}for(var e=arguments.length,h=Array(1n.taps&&(r=k[0],o=setTimeout(function(){o=null},500)),Kf(this),n.start())}}function l(a){if(this.__zooming){for(var d=arguments.length,e=Array(1e;e++){var f=c[e],g=a+f,h=Q(a)d&&0>e[f-1]||0arguments.length){for(;++gc&&(this._names.push(a),this._node.setAttribute('class',this._names.join(' ')))},remove:function b(a){var c=this._names.indexOf(a);0<=c&&(this._names.splice(c,1),this._node.setAttribute('class',this._names.join(' ')))},contains:function b(a){return 0<=this._names.indexOf(a)}};var Ht=[null];Hd.prototype=Id.prototype=d({constructor:Hd,select:Wb,selectAll:_b,selectChild:ec,selectChildren:hc,filter:ic,data:qc,enter:kc,exit:rc,join:sc,merge:tc,selection:Jd,order:uc,sort:vc,call:xc,nodes:yc,node:zc,size:Ac,empty:Bc,each:Cc,attr:Jc,style:Oc,property:Tc,classed:ad,text:ed,html:jd,raise:ld,lower:nd,append:od,insert:qd,remove:sd,clone:vd,datum:wd,on:Bd,dispatch:Fd},Symbol.iterator,Gd);var It=0;Nd.prototype=Md.prototype={constructor:Nd,get:function b(a){for(var c=this._;!(c in a);)if(!(a=a.parentNode))return;return a[c]},set:function c(a,b){return a[this._]=b},remove:function b(a){return this._ in a&&delete a[this._]},toString:function a(){return this._}};var Jt=function b(a){return function(){return a}};Wd.prototype.on=function(){var a=this._.on.apply(this._,arguments);return a===this._?this:a};var Kt=.7,Lt=1/Kt,Mt='\\\\s*([+-]?\\\\d+)\\\\s*',Nt='\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*',Ot='\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*',Pt=/^#([0-9a-f]{3,8})$/,Qt=new RegExp('^rgb\\\\('+[Mt,Mt,Mt]+'\\\\)$'),Rt=new RegExp('^rgb\\\\('+[Ot,Ot,Ot]+'\\\\)$'),St=new RegExp('^rgba\\\\('+[Mt,Mt,Mt,Nt]+'\\\\)$'),Tt=new RegExp('^rgba\\\\('+[Ot,Ot,Ot,Nt]+'\\\\)$'),Ut=new RegExp('^hsl\\\\('+[Nt,Ot,Ot]+'\\\\)$'),Vt=new RegExp('^hsla\\\\('+[Nt,Ot,Ot,Nt]+'\\\\)$'),Wt={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};ae(ce,ge,{copy:function b(a){return Object.assign(new this.constructor,this,a)},displayable:function a(){return this.rgb().displayable()},hex:de,formatHex:de,formatHsl:ee,formatRgb:fe,toString:fe}),ae(le,ke,be(ce,{brighter:function b(a){return a=null==a?Lt:R(Lt,a),new le(this.r*a,this.g*a,this.b*a,this.opacity)},darker:function b(a){return a=null==a?Kt:R(Kt,a),new le(this.r*a,this.g*a,this.b*a,this.opacity)},rgb:function a(){return this},displayable:function a(){return-.5<=this.r&&255.5>this.r&&-.5<=this.g&&255.5>this.g&&-.5<=this.b&&255.5>this.b&&0<=this.opacity&&1>=this.opacity},hex:me,formatHex:me,formatRgb:ne,toString:ne})),ae(te,se,be(ce,{brighter:function b(a){return a=null==a?Lt:R(Lt,a),new te(this.h,this.s,this.l*a,this.opacity)},darker:function b(a){return a=null==a?Kt:R(Kt,a),new te(this.h,this.s,this.l*a,this.opacity)},rgb:function a(){var b=this.h%360+360*(0>this.h),c=isNaN(b)||isNaN(this.s)?0:this.s,d=this.l,e=d+(.5>d?d:1-d)*c,f=2*d-e;return new le(ue(240<=b?b-240:b+120,f,e),ue(b,f,e),ue(120>b?b+240:b-120,f,e),this.opacity)},displayable:function a(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity},formatHsl:function b(){var c=this.opacity;return c=isNaN(c)?1:V(0,L(1,c)),(1===c?'hsl(':'hsla(')+(this.h||0)+', '+100*(this.s||0)+'%, '+100*(this.l||0)+'%'+(1===c?')':', '+c+')')}}));var Xt=g/180,Yt=180/g,Zt=18,K=.96422,Xn=1,Yn=.82521,Zn=4/29,$t=6/29,_t=3*$t*$t,au=$t*$t*$t;ae(ye,xe,be(ce,{brighter:function b(a){return new ye(this.l+Zt*(null==a?1:a),this.a,this.b,this.opacity)},darker:function b(a){return new ye(this.l-Zt*(null==a?1:a),this.a,this.b,this.opacity)},rgb:function a(){var b=(this.l+16)/116,c=isNaN(this.a)?b:b+this.a/500,d=isNaN(this.b)?b:b-this.b/200;return c=K*Ae(c),b=Xn*Ae(b),d=Yn*Ae(d),new le(Be(3.1338561*c-1.6168667*b-.4906146*d),Be(-.9787684*c+1.9161415*b+.033454*d),Be(.0719453*c-.2289914*b+1.4052427*d),this.opacity)}})),ae(Ge,Fe,be(ce,{brighter:function b(a){return new Ge(this.h,this.c,this.l+Zt*(null==a?1:a),this.opacity)},darker:function b(a){return new Ge(this.h,this.c,this.l-Zt*(null==a?1:a),this.opacity)},rgb:function a(){return He(this).rgb()}}));var bu=-.14861,cu=+1.78277,B=-.29227,C=-.90649,D=+1.97294,E=D*C,du=D*cu,eu=cu*B-C*bu;ae(Ke,Je,be(ce,{brighter:function b(a){return a=null==a?Lt:R(Lt,a),new Ke(this.h,this.s,this.l*a,this.opacity)},darker:function b(a){return a=null==a?Kt:R(Kt,a),new Ke(this.h,this.s,this.l*a,this.opacity)},rgb:function b(){var c=isNaN(this.h)?0:(this.h+120)*Xt,d=+this.l,e=isNaN(this.s)?0:this.s*d*(1-d),a=H(c),f=z(c);return new le(255*(d+e*(bu*a+cu*f)),255*(d+e*(B*a+C*f)),255*(d+e*(D*a)),this.opacity)}}));var fu,gu,hu,iu=function b(a){return function(){return a}},ju=function b(a){function c(a,c){var e=d((a=ke(a)).r,(c=ke(c)).r),f=d(a.g,c.g),g=d(a.b,c.b),b=Se(a.opacity,c.opacity);return function(c){return a.r=e(c),a.g=f(c),a.b=g(c),a.opacity=b(c),a+''}}var d=Re(a);return c.gamma=b,c}(1),ku=Te(Me),lu=Te(Ne),mu=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,nu=new RegExp(mu.source,'g'),ou=180/g,pu={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},qu=kf(hf,'px, ','px)','deg)'),ru=kf(jf,', ',')',')'),su=1e-12,tu=function d(a,b,c){function e(d,e){var g,h,f=Math.SQRT2,j=d[0],k=d[1],l=d[2],m=e[0],n=e[1],o=e[2],p=m-j,q=n-k,r=p*p+q*q;if(r=(b*=2)?R(b,a):2-R(2-b,a))/2}return a=+a,c.exponent=b,c}(Wu),$u=g,_u=$u/2,av=4/11,bv=6/11,cv=8/11,dv=3/4,ev=9/11,fv=10/11,gv=15/16,hv=21/22,iv=63/64,jv=1/av/av,kv=1.70158,lv=function b(a){function c(b){return(b=+b)*b*(a*(b-1)+b)}return a=+a,c.overshoot=b,c}(kv),mv=function b(a){function c(b){return--b*b*((b+1)*a+b)+1}return a=+a,c.overshoot=b,c}(kv),nv=function b(a){function c(b){return(1>(b*=2)?b*b*((a+1)*b-a):(b-=2)*b*((a+1)*b+a)+2)/2}return a=+a,c.overshoot=b,c}(kv),ov=2*g,pv=1,qv=.3,rv=function d(b,c){function e(a){return b*Yg(- --a)*z((f-a)/c)}var f=r(1/(b=V(1,b)))*(c/=ov);return e.amplitude=function(b){return d(b,c*ov)},e.period=function(a){return d(b,a)},e}(pv,qv),sv=function d(b,c){function e(a){return 1-b*Yg(a=+a)*z((a+f)/c)}var f=r(1/(b=V(1,b)))*(c/=ov);return e.amplitude=function(b){return d(b,c*ov)},e.period=function(a){return d(b,a)},e}(pv,qv),tv=function d(b,c){function e(a){return(0>(a=2*a-1)?b*Yg(-a)*z((f-a)/c):2-b*Yg(a)*z((f+a)/c))/2}var f=r(1/(b=V(1,b)))*(c/=ov);return e.amplitude=function(b){return d(b,c*ov)},e.period=function(a){return d(b,a)},e}(pv,qv),uv={time:null,delay:0,duration:250,ease:Ug};Id.prototype.interrupt=Lf,Id.prototype.transition=hh;var vv=[null],wv=function b(a){return function(){return a}},xv={name:'drag'},yv={name:'space'},zv={name:'handle'},Av={name:'center'},Bv=Q,Cv=V,Dv=L,Ev={name:'x',handles:['w','e'].map(oh),input:function c(a,b){return null==a?null:[[+a[0],b[0][1]],[+a[1],b[1][1]]]},output:function b(a){return a&&[a[0][0],a[1][0]]}},X={name:'y',handles:['n','s'].map(oh),input:function c(a,b){return null==a?null:[[b[0][0],+a[0]],[b[1][0],+a[1]]]},output:function b(a){return a&&[a[0][1],a[1][1]]}},Y={name:'xy',handles:['n','w','e','s','nw','ne','sw','se'].map(oh),input:function b(a){return null==a?null:nh(a)},output:function b(a){return a}},Fv={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'},Gv={e:'w',w:'e',nw:'ne',ne:'nw',se:'sw',sw:'se'},Hv={n:'s',s:'n',nw:'sw',ne:'se',se:'ne',sw:'nw'},Iv={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Jv={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1},Kv=Q,Lv=H,Mv=z,Nv=g,Ov=Nv/2,Pv=2*Nv,Qv=V,Rv=1e-12,Sv=g,Tv=2*Sv,Uv=1e-6,Vv=Tv-Uv;Fh.prototype=Gh.prototype={constructor:Fh,moveTo:function c(a,b){this._+='M'+(this._x0=this._x1=+a)+','+(this._y0=this._y1=+b)},closePath:function a(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+='Z')},lineTo:function c(a,b){this._+='L'+(this._x1=+a)+','+(this._y1=+b)},quadraticCurveTo:function e(a,b,c,d){this._+='Q'+ +a+','+ +b+','+(this._x1=+c)+','+(this._y1=+d)},bezierCurveTo:function g(a,b,c,d,e,f){this._+='C'+ +a+','+ +b+','+ +c+','+ +d+','+(this._x1=+e)+','+(this._y1=+f)},arcTo:function g(a,b,c,d,e){a=+a,b=+b,c=+c,d=+d,e=+e;var h=this._x1,i=this._y1,j=c-a,k=d-b,m=h-a,n=i-b,o=m*m+n*n;if(0>e)throw new Error('negative radius: '+e);if(null===this._x1)this._+='M'+(this._x1=a)+','+(this._y1=b);else if(!(o>Uv));else if(!(Q(n*j-k*m)>Uv)||!e)this._+='L'+(this._x1=a)+','+(this._y1=b);else{var p=c-h,q=d-i,s=j*j+k*k,u=p*p+q*q,v=Z(s),w=Z(o),x=e*f((Sv-t((s+o-u)/(2*v*w)))/2),l=x/w,y=x/v;Q(l-1)>Uv&&(this._+='L'+(a+l*m)+','+(b+l*n)),this._+='A'+e+','+e+',0,0,'+ +(n*p>m*q)+','+(this._x1=a+y*j)+','+(this._y1=b+y*k)}},arc:function g(a,b,c,d,e,f){a=+a,b=+b,c=+c,f=!!f;var h=c*H(d),i=c*z(d),j=a+h,k=b+i,l=1^f,m=f?d-e:e-d;if(0>c)throw new Error('negative radius: '+c);null===this._x1?this._+='M'+j+','+k:(Q(this._x1-j)>Uv||Q(this._y1-k)>Uv)&&(this._+='L'+j+','+k),c&&(0>m&&(m=m%Tv+Tv),m>Vv?this._+='A'+c+','+c+',0,1,'+l+','+(a-h)+','+(b-i)+'A'+c+','+c+',0,1,'+l+','+(this._x1=j)+','+(this._y1=k):m>Uv&&(this._+='A'+c+','+c+',0,'+ +(m>=Sv)+','+l+','+(this._x1=a+c*H(e))+','+(this._y1=b+c*z(e))))},rect:function e(a,b,c,d){this._+='M'+(this._x0=this._x1=+a)+','+(this._y0=this._y1=+b)+'h'+ +c+'v'+ +d+'h'+-c+'Z'},toString:function a(){return this._}};var Wv=Array.prototype.slice,Xv=Array.prototype,Yv=Xv.slice,Zv=function b(a){return function(){return a}},$v=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]],_v=R(2,-52),aw=new Uint32Array(512),bw=function(){function a(b){v(this,a);var c=b.length>>1;if(0>1,l=1/0,m=1/0,n=-Infinity,o=-Infinity,p=0;pn&&(n=s),u>o&&(o=u),this._ids[p]=p}for(var v,w,x,y,z=(l+n)/2,A=(m+o)/2,B=1/0,C=0;CU&&(R[S++]=P,U=this._dists[P]);return this.hull=R.subarray(0,S),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(ii(D,E,H,I,M,N)){var V=w,W=H,X=I;w=x,H=M,I=N,x=V,M=W,N=X}var Y=li(D,E,H,I,M,N);this._cx=Y.x,this._cy=Y.y;for(var Z=0;Zc)throw new Error('negative radius');null===this._x1?this._+='M'.concat(e,',').concat(f):(Q(this._x1-e)>cw||Q(this._y1-f)>cw)&&(this._+='L'+e+','+f),c&&(this._+='A'.concat(c,',').concat(c,',0,1,1,').concat(a-c,',').concat(b,'A').concat(c,',').concat(c,',0,1,1,').concat(this._x1=e,',').concat(this._y1=f))}},{key:'rect',value:function e(a,b,c,d){this._+='M'.concat(this._x0=this._x1=+a,',').concat(this._y0=this._y1=+b,'h').concat(+c,'v').concat(+d,'h').concat(-c,'Z')}},{key:'value',value:function a(){return this._||null}}]),a}(),ew=function(){function a(){v(this,a),this._=[]}return x(a,[{key:'moveTo',value:function c(a,b){this._.push([a,b])}},{key:'closePath',value:function a(){this._.push(this._[0].slice())}},{key:'lineTo',value:function c(a,b){this._.push([a,b])}},{key:'value',value:function a(){return this._.length?this._:null}}]),a}(),fw=function(){function a(b){var c=1=(f=+f))||!((i=+i)>=(g=+g)))throw new Error('invalid bounds');this.delaunay=b,this._circumcenters=new Float64Array(2*b.points.length),this.vectors=new Float64Array(2*b.points.length),this.xmax=h,this.xmin=f,this.ymax=i,this.ymin=g,this._init()}return x(a,[{key:'update',value:function a(){return this.delaunay.update(),this._init(),this}},{key:'_init',value:function a(){for(var b,c,e=this.delaunay,f=e.points,g=e.hull,k=e.triangles,l=this.vectors,m=this.circumcenters=this._circumcenters.subarray(0,2*(k.length/3)),o=0,p=0,q=k.length;oQ(F))b=(t+x)/2,c=(u+y)/2;else{var G=1/F;b=t+(C*D-A*E)*G,c=u+(z*E-B*D)*G}m[p]=b,m[p+1]=c}var H,I,J,K=g[g.length-1],L=4*K,M=f[2*K],N=f[2*K+1];l.fill(0);for(var O=0;O=g.length)return null;for(var l,m=0,o=e.length;me){if(b<=this.ymin)return null;(g=(this.ymin-b)/e)=this.ymax)return null;(g=(this.ymax-b)/e)=this.xmax)return null;(g=(this.xmax-a)/d)d){if(a<=this.xmin)return null;(g=(this.xmin-a)/d)this.xmax?2:0)|(bthis.ymax?8:0)}}]),a}(),gw=2*g,hw=R,iw=function(){function a(b){v(this,a),this._delaunator=new bw(b),this.inedges=new Int32Array(b.length/2),this._hullIndex=new Int32Array(b.length/2),this.points=this._delaunator.coords,this._init()}return x(a,[{key:'update',value:function a(){return this._delaunator.update(),this._init(),this}},{key:'_init',value:function a(){var b=this._delaunator,c=this.points;if(b.hull&&2=n.length&&0>1);var m=a,n=hw(b-l[2*a],2)+hw(d-l[2*a+1],2),o=g[a],p=o;do{var q=k[p],r=hw(b-l[2*q],2)+hw(d-l[2*q+1],2);if(re;++e)(b=d.source[e])&&(b.length?a.push({source:b,target:d.target[e]=[,,,,]}):d.target[e]=kj(b));return c},Kw.add=Si,Kw.addAll=Ui,Kw.cover=Vi,Kw.data=Wi,Kw.extent=Xi,Kw.find=Zi,Kw.remove=$i,Kw.removeAll=_i,Kw.root=aj,Kw.size=bj,Kw.visit=cj,Kw.visitAfter=dj,Kw.x=fj,Kw.y=hj;var Lw=1664525,Mw=1013904223,Nw=4294967296,m=10,Ow=g*(3-Z(5)),Pw=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;Gj.prototype=Hj.prototype,Hj.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?'0':'')+(void 0===this.width?'':V(1,0|this.width))+(this.comma?',':'')+(void 0===this.precision?'':'.'+V(0,0|this.precision))+(this.trim?'~':'')+this.type};var re,Qw,Rw={\"%\":function c(a,b){return(100*a).toFixed(b)},b:function c(a){return W(a).toString(2)},c:function b(a){return a+''},d:Bj,e:function c(a,b){return a.toExponential(b)},f:function c(a,b){return a.toFixed(b)},g:function c(a,b){return a.toPrecision(b)},o:function b(a){return W(a).toString(8)},p:function c(a,b){return Kj(100*a,b)},r:Kj,s:Jj,X:function b(a){return W(a).toString(16).toUpperCase()},x:function b(a){return W(a).toString(16)}},Sw=Array.prototype.map,Tw=['y','z','a','f','p','n','\\xB5','m','','k','M','G','T','P','E','Z','Y'];b.format=void 0,b.formatPrefix=void 0,Nj({thousands:',',grouping:[3],currency:['$','']});var Uw,Vw,Ww,Xw,Yw,Zw,$w,_w,ax,bx,cx,dx,ex,fx,gx,hx,ix,jx,lx,mx,nx,ox,px,qx,rx,sx,tx,ux,vx,wx,xx,yx,zx=1e-6,Ax=1e-12,Bx=g,Cx=Bx/2,Dx=Bx/4,Ex=2*Bx,Fx=180/Bx,Gx=Bx/180,Hx=Q,Ix=w,Jx=I,Kx=H,Lx=P,Mx=N,Nx=q,Ox=U,Px=R,Qx=z,Rx=j||function(a){return 0a?-1:0},Sx=Z,Tx=f,Ux={Feature:function c(a,b){Vj(a.geometry,b)},FeatureCollection:function c(a,b){for(var d=a.features,e=-1,f=d.length;++eb?Ex+b:b),this.lineStart=this.lineEnd=this.point=Uj},sphere:function a(){Xx.add(Ex)}},Zx={point:jk,lineStart:lk,lineEnd:mk,polygonStart:function a(){Zx.point=nk,Zx.lineStart=ok,Zx.lineEnd=pk,fx=new nt,Yx.polygonStart()},polygonEnd:function a(){Yx.polygonEnd(),Zx.point=jk,Zx.lineStart=lk,Zx.lineEnd=mk,0>Wx?(Zw=-(_w=180),$w=-(ax=90)):fx>zx?ax=90:fx<-zx&&($w=-90),hx[0]=Zw,hx[1]=_w},sphere:function a(){Zw=-(_w=180),$w=-(ax=90)}},$x={sphere:Uj,point:uk,lineStart:wk,lineEnd:zk,polygonStart:function a(){$x.lineStart=Ak,$x.lineEnd=Bk},polygonEnd:function a(){$x.lineStart=wk,$x.lineEnd=zk}};Hk.invert=Hk;var _x,ay,by,cy,dy,ey,fy,gy,hy,iy,jy,ly,my=Xk(function(){return!0},$k,al,[-Bx,-Cx]),ny=1e9,oy=-ny,py={sphere:Uj,point:Uj,lineStart:fl,lineEnd:Uj,polygonStart:Uj,polygonEnd:Uj},qy=[null,null],ry={type:'LineString',coordinates:qy},sy={Feature:function c(a,b){return ll(a.geometry,b)},FeatureCollection:function c(a,b){for(var d=a.features,e=-1,f=d.length;++ej&&(d=f*(Zy+$y*g+h*(_y+az*g))-b,e=Zy+3*$y*g+h*(7*_y+9*az*g),f-=c=d/e,g=f*f,h=g*g*g,!(Hx(c)zx&&0<--e);return[a/(.8707+(f=d*d)*(-.131979+f*(-.013791+f*f*f*(.003971-.001529*f)))),d]},Hm.invert=nm(Sj),Jm.invert=nm(function(a){return 2*Ix(a)}),Lm.invert=function(a,b){return[-b,2*Ix(Mx(a))-Cx]},pn.prototype=jn.prototype=d({constructor:pn,count:Wm,each:Xm,eachAfter:Zm,eachBefore:Ym,find:$m,sum:_m,sort:an,path:bn,ancestors:dn,descendants:en,leaves:fn,links:gn,copy:kn},Symbol.iterator,hn);var cz={depth:-1},dz={};eo.prototype=Object.create(pn.prototype);var ez=(1+Z(5))/2,fz=function b(a){function c(b,c,d,e,f){io(a,b,c,d,e,f)}return c.ratio=function(a){return b(1<(a=+a)?a:1)},c}(ez),gz=function b(a){function c(b,c,d,e,f){if((g=b._squarify)&&g.ratio===a)for(var g,h,k,l,o,p=-1,q=g.length,m=b.value;++parguments.length&&(c=b,b=0),b=S(b),c=S(c)-b,function(){return S(a()*c+b)}}return c.source=b,c}(hz),kz=function b(a){function c(b,c){var d,e;return b=null==b?0:+b,c=null==c?1:+c,function(){var f;if(null!=d)f=d,d=null;else do d=2*a()-1,f=2*a()-1,e=d*d+f*f;while(!e||1=(b=+b)?function(){return 0}:function(){for(var c=0,d=b;1(b=+b))throw new RangeError('invalid alpha');return b=1/-b,function(){return R(1-a(),b)}}return c.source=b,c}(hz),qz=function b(a){function c(b){if(0>(b=+b)||1(b=+b)||1(b=+b))throw new RangeError('invalid k');if(0===b)return function(){return 0};if(e=null==e?1:+e,1===b)return function(){return-h(-a())*e};var f=(1>b?b+1:b)-1/3,g=1/(3*Z(f)),c=1>b?function(){return R(a(),1/b)}:function(){return 1};return function(){do{do var b=d(),h=1+g*b;while(0>=h);h*=h*h;var i=1-a()}while(i>=1-.0331*b*b*b*b&&U(i)>=.5*b*b+f*(1-h+U(h)));return f*h*c()*e}}var d=kz.source(a)();return c.source=b,c}(hz),tz=function b(a){function c(a,b){var c=d(a),e=d(b);return function(){var a=c();return 0===a?0:a/(a+e())}}var d=sz.source(a);return c.source=b,c}(hz),uz=function b(a){function c(a,b){return a=+a,1<=(b=+b)?function(){return a}:0>=b?function(){return 0}:function(){for(var c=0,f=a,h=b;16h,n=m?h:1-h,o=d(n),g=o(),p=0;g<=f;++p)g+=o();return c+(m?p:f-p)}}var d=rz.source(a),e=tz.source(a);return c.source=b,c}(hz),vz=function d(c){function e(d,e,f){var g;return 0==(d=+d)?g=function b(a){return-U(a)}:(d=1/d,g=function b(a){return R(a,d)}),e=null==e?0:+e,f=null==f?1:+f,function(){return e+f*g(-h(-c()))}}return e.source=d,e}(hz),wz=function d(c){function e(d,e){return d=null==d?0:+d,e=null==e?1:+e,function(){return d+e*f(g*c())}}return e.source=d,e}(hz),xz=function d(c){function e(d,e){return d=null==d?0:+d,e=null==e?1:+e,function(){var a=c();return d+e*U(a/(1-a))}}return e.source=d,e}(hz),yz=function b(a){function c(b){return function(){for(var c=0,f=b;16f)return c+e(g-1,f/i)();c+=g,f-=i}for(var j=-h(-a()),m=0;j<=f;++m)j-=h(-a());return c+m}}var d=sz.source(a),e=uz.source(a);return c.source=b,c}(hz),zz=1664525,Az=1013904223,Bz=1/4294967296,Cz=Symbol('implicit'),Dz=[0,1],Ez=new Date,Fz=new Date,Gz=op(function(){},function(a,b){a.setTime(+a+b)},function(a,b){return b-a});Gz.every=function(a){return a=S(a),isFinite(a)&&0j;++j){var k=EC*j/5,l=H(k),m=z(k);b.lineTo(m*f,-l*f),b.lineTo(l*g-m*h,m*g+l*h)}b.closePath()}},NC={draw:function c(a,b){var d=Z(b),e=-d/2;a.rect(e,e,d,d)}},OC=Z(3),PC={draw:function c(a,b){var d=-Z(b/(3*OC));a.moveTo(0,2*d),a.lineTo(-OC*d,-d),a.lineTo(OC*d,-d),a.closePath()}},QC=-.5,c=Z(3)/2,s=1/Z(12),RC=3*(s/2+1),a={draw:function d(a,b){var e=Z(b/RC),f=e/2,g=e*s,h=f,i=e*s+e,j=-h,k=i;a.moveTo(f,g),a.lineTo(h,i),a.lineTo(j,k),a.lineTo(QC*f-c*g,c*f+QC*g),a.lineTo(QC*h-c*i,c*h+QC*i),a.lineTo(QC*j-c*k,c*j+QC*k),a.lineTo(QC*f+c*g,QC*g-c*f),a.lineTo(QC*h+c*i,QC*i-c*h),a.lineTo(QC*j+c*k,QC*k-c*j),a.closePath()}},SC=[HC,IC,LC,NC,ky,PC,a];Wr.prototype={areaStart:function a(){this._line=0},areaEnd:function a(){this._line=NaN},lineStart:function a(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function a(){switch(this._point){case 3:Vr(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 c(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);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:Vr(this,a,b)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=b}},Yr.prototype={areaStart:Ur,areaEnd:Ur,lineStart:function a(){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 a(){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);break}}},point:function c(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._x2=a,this._y2=b;break;case 1:this._point=2,this._x3=a,this._y3=b;break;case 2:this._point=3,this._x4=a,this._y4=b,this._context.moveTo((this._x0+4*this._x1+a)/6,(this._y0+4*this._y1+b)/6);break;default:Vr(this,a,b)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=b}},$r.prototype={areaStart:function a(){this._line=0},areaEnd:function a(){this._line=NaN},lineStart:function a(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function a(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function c(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var d=(this._x0+4*this._x1+a)/6,e=(this._y0+4*this._y1+b)/6;this._line?this._context.lineTo(d,e):this._context.moveTo(d,e);break;case 3:this._point=4;default:Vr(this,a,b)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=b}};var TC=function(){function a(b,c){v(this,a),this._context=b,this._x=c}return x(a,[{key:'areaStart',value:function a(){this._line=0}},{key:'areaEnd',value:function a(){this._line=NaN}},{key:'lineStart',value:function a(){this._point=0}},{key:'lineEnd',value:function a(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}},{key:'point',value:function c(a,b){switch(a=+a,b=+b,this._point){case 0:{this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+a)/2,this._y0,this._x0,b,a,b):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+b)/2,a,this._y0,a,b);break}}this._x0=a,this._y0=b}}]),a}();cs.prototype={lineStart:function a(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function a(){var b=this._x,c=this._y,d=b.length-1;if(0this._t&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),0<=this._line&&(this._t=1-this._t,this._line=1-this._line)},point:function c(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);break;case 1:this._point=2;default:{if(0>=this._t)this._context.lineTo(this._x,b),this._context.lineTo(a,b);else{var d=this._x*(1-this._t)+a*this._t;this._context.lineTo(d,this._y),this._context.lineTo(d,b)}break}}this._x=a,this._y=b}};var _C=function b(a){return function(){return a}};Us.prototype={constructor:Us,scale:function b(a){return 1===a?this:new Us(this.k*a,this.x,this.y)},translate:function c(a,b){return 0===a&0===b?this:new Us(this.k,this.x+this.k*a,this.y+this.k*b)},apply:function b(a){return[a[0]*this.k+this.x,a[1]*this.k+this.y]},applyX:function b(a){return a*this.k+this.x},applyY:function b(a){return a*this.k+this.y},invert:function b(a){return[(a[0]-this.x)/this.k,(a[1]-this.y)/this.k]},invertX:function b(a){return(a-this.x)/this.k},invertY:function b(a){return(a-this.y)/this.k},rescaleX:function b(a){return a.copy().domain(a.range().map(this.invertX,this).map(a.invert,a))},rescaleY:function b(a){return a.copy().domain(a.range().map(this.invertY,this).map(a.invert,a))},toString:function a(){return'translate('+this.x+','+this.y+') scale('+this.k+')'}};var aD=new Us(1,0,0);Vs.prototype=Us.prototype,b.Adder=nt,b.Delaunay=iw,b.FormatSpecifier=Hj,b.InternMap=ot,b.InternSet=pt,b.Voronoi=fw,b.active=ih,b.arc=ur,b.area=Ar,b.areaRadial=Ir,b.ascending=$,b.autoType=Ei,b.axisBottom=Jb,b.axisLeft=Kb,b.axisRight=Ib,b.axisTop=Hb,b.bin=Na,b.bisect=kt,b.bisectCenter=mt,b.bisectLeft=lt,b.bisectRight=kt,b.bisector=_,b.blob=Gi,b.brush=xh,b.brushSelection=uh,b.brushX=vh,b.brushY=wh,b.buffer=Ii,b.chord=Bh,b.chordDirected=Dh,b.chordTranspose=Ch,b.cluster=Um,b.color=ge,b.contourDensity=ei,b.contours=$h,b.count=da,b.create=Ld,b.creator=Tb,b.cross=ia,b.csv=Fw,b.csvFormat=rw,b.csvFormatBody=sw,b.csvFormatRow=uw,b.csvFormatRows=tw,b.csvFormatValue=vw,b.csvParse=pw,b.csvParseRows=qw,b.cubehelix=Je,b.cumsum=ja,b.curveBasis=Xr,b.curveBasisClosed=Zr,b.curveBasisOpen=_r,b.curveBumpX=as,b.curveBumpY=bs,b.curveBundle=UC,b.curveCardinal=VC,b.curveCardinalClosed=WC,b.curveCardinalOpen=XC,b.curveCatmullRom=YC,b.curveCatmullRomClosed=ZC,b.curveCatmullRomOpen=$C,b.curveLinear=xr,b.curveLinearClosed=ms,b.curveMonotoneX=us,b.curveMonotoneY=vs,b.curveNatural=ys,b.curveStep=As,b.curveStepAfter=Cs,b.curveStepBefore=Bs,b.descending=la,b.deviation=na,b.difference=tb,b.disjoint=ub,b.dispatch=Lb,b.drag=_d,b.dragDisable=Ud,b.dragEnable=Vd,b.dsv=Mi,b.dsvFormat=Di,b.easeBack=nv,b.easeBackIn=lv,b.easeBackInOut=nv,b.easeBackOut=mv,b.easeBounce=eh,b.easeBounceIn=dh,b.easeBounceInOut=fh,b.easeBounceOut=eh,b.easeCircle=ch,b.easeCircleIn=ah,b.easeCircleInOut=ch,b.easeCircleOut=bh,b.easeCubic=Ug,b.easeCubicIn=Sg,b.easeCubicInOut=Ug,b.easeCubicOut=Tg,b.easeElastic=sv,b.easeElasticIn=rv,b.easeElasticInOut=tv,b.easeElasticOut=sv,b.easeExp=_g,b.easeExpIn=Zg,b.easeExpInOut=_g,b.easeExpOut=$g,b.easeLinear=Vu,b.easePoly=Zu,b.easePolyIn=Xu,b.easePolyInOut=Zu,b.easePolyOut=Yu,b.easeQuad=Rg,b.easeQuadIn=Pg,b.easeQuadInOut=Rg,b.easeQuadOut=Qg,b.easeSin=Xg,b.easeSinIn=Vg,b.easeSinInOut=Xg,b.easeSinOut=Wg,b.every=nb,b.extent=oa,b.fcumsum=qa,b.filter=pb,b.forceCenter=Ri,b.forceCollide=pj,b.forceLink=sj,b.forceManyBody=xj,b.forceRadial=yj,b.forceSimulation=wj,b.forceX=zj,b.forceY=Aj,b.formatDefaultLocale=Nj,b.formatLocale=Mj,b.formatSpecifier=Gj,b.fsum=pa,b.geoAlbers=jm,b.geoAlbersUsa=lm,b.geoArea=bk,b.geoAzimuthalEqualArea=om,b.geoAzimuthalEqualAreaRaw=Xy,b.geoAzimuthalEquidistant=pm,b.geoAzimuthalEquidistantRaw=Yy,b.geoBounds=tk,b.geoCentroid=Ek,b.geoCircle=Pk,b.geoClipAntimeridian=my,b.geoClipCircle=bl,b.geoClipExtent=el,b.geoClipRectangle=dl,b.geoConicConformal=vm,b.geoConicConformalRaw=um,b.geoConicEqualArea=im,b.geoConicEqualAreaRaw=hm,b.geoConicEquidistant=zm,b.geoConicEquidistantRaw=ym,b.geoContains=rl,b.geoDistance=kl,b.geoEqualEarth=Bm,b.geoEqualEarthRaw=Am,b.geoEquirectangular=xm,b.geoEquirectangularRaw=wm,b.geoGnomonic=Dm,b.geoGnomonicRaw=Cm,b.geoGraticule=ul,b.geoGraticule10=vl,b.geoIdentity=Em,b.geoInterpolate=wl,b.geoLength=jl,b.geoMercator=rm,b.geoMercatorRaw=qm,b.geoNaturalEarth1=Gm,b.geoNaturalEarth1Raw=Fm,b.geoOrthographic=Im,b.geoOrthographicRaw=Hm,b.geoPath=Ql,b.geoProjection=dm,b.geoProjectionMutator=em,b.geoRotation=Mk,b.geoStereographic=Km,b.geoStereographicRaw=Jm,b.geoStream=Yj,b.geoTransform=Rl,b.geoTransverseMercator=Mm,b.geoTransverseMercatorRaw=Lm,b.gray=we,b.greatest=fb,b.greatestIndex=gb,b.group=wa,b.groupSort=Ga,b.groups=xa,b.hcl=Fe,b.hierarchy=jn,b.histogram=Na,b.hsl=se,b.html=Iw,b.image=Ni,b.index=Aa,b.indexes=Ba,b.interpolate=cf,b.interpolateArray=We,b.interpolateBasis=Me,b.interpolateBasisClosed=Ne,b.interpolateBlues=_B,b.interpolateBrBG=lB,b.interpolateBuGn=DB,b.interpolateBuPu=FB,b.interpolateCividis=er,b.interpolateCool=mC,b.interpolateCubehelix=yu,b.interpolateCubehelixDefault=kC,b.interpolateCubehelixLong=zu,b.interpolateDate=Ye,b.interpolateDiscrete=df,b.interpolateGnBu=HB,b.interpolateGreens=bC,b.interpolateGreys=dC,b.interpolateHcl=wu,b.interpolateHclLong=xu,b.interpolateHsl=uu,b.interpolateHslLong=vu,b.interpolateHue=ef,b.interpolateInferno=tC,b.interpolateLab=pf,b.interpolateMagma=sC,b.interpolateNumber=Ze,b.interpolateNumberArray=Ue,b.interpolateObject=$e,b.interpolateOrRd=JB,b.interpolateOranges=jC,b.interpolatePRGn=nB,b.interpolatePiYG=pB,b.interpolatePlasma=uC,b.interpolatePuBu=NB,b.interpolatePuBuGn=LB,b.interpolatePuOr=rB,b.interpolatePuRd=PB,b.interpolatePurples=fC,b.interpolateRainbow=fr,b.interpolateRdBu=tB,b.interpolateRdGy=vB,b.interpolateRdPu=RB,b.interpolateRdYlBu=xB,b.interpolateRdYlGn=zB,b.interpolateReds=hC,b.interpolateRgb=ju,b.interpolateRgbBasis=ku,b.interpolateRgbBasisClosed=lu,b.interpolateRound=ff,b.interpolateSinebow=gr,b.interpolateSpectral=BB,b.interpolateString=bf,b.interpolateTransformCss=qu,b.interpolateTransformSvg=ru,b.interpolateTurbo=hr,b.interpolateViridis=rC,b.interpolateWarm=lC,b.interpolateYlGn=VB,b.interpolateYlGnBu=TB,b.interpolateYlOrBr=XB,b.interpolateYlOrRd=ZB,b.interpolateZoom=tu,b.interrupt=Kf,b.intersection=wb,b.interval=Ef,b.isoFormat=ZA,b.isoParse=$A,b.json=Pi,b.lab=xe,b.lch=Ee,b.least=db,b.leastIndex=eb,b.line=y,b.lineRadial=Hr,b.linkHorizontal=Qr,b.linkRadial=Sr,b.linkVertical=Rr,b.local=Md,b.map=qb,b.matcher=ac,b.max=Oa,b.maxIndex=Wa,b.mean=Xa,b.median=Ya,b.merge=$a,b.min=Pa,b.minIndex=_a,b.namespace=Qb,b.namespaces=Et,b.nice=La,b.now=uf,b.pack=Mn,b.packEnclose=sn,b.packSiblings=Gn,b.pairs=ab,b.partition=Sn,b.path=Gh,b.permute=Ea,b.pie=Dr,b.piecewise=sf,b.pointRadial=Jr,b.pointer=Pd,b.pointers=Qd,b.polygonArea=mo,b.polygonCentroid=no,b.polygonContains=so,b.polygonHull=ro,b.polygonLength=to,b.precisionFixed=Oj,b.precisionPrefix=Pj,b.precisionRound=Qj,b.quadtree=ij,b.quantile=Sa,b.quantileSorted=Ta,b.quantize=tf,b.quickselect=Qa,b.radialArea=Ir,b.radialLine=Hr,b.randomBates=nz,b.randomBernoulli=qz,b.randomBeta=tz,b.randomBinomial=uz,b.randomCauchy=wz,b.randomExponential=oz,b.randomGamma=sz,b.randomGeometric=rz,b.randomInt=jz,b.randomIrwinHall=mz,b.randomLcg=uo,b.randomLogNormal=lz,b.randomLogistic=xz,b.randomNormal=kz,b.randomPareto=pz,b.randomPoisson=yz,b.randomUniform=iz,b.randomWeibull=vz,b.range=cb,b.reduce=rb,b.reverse=sb,b.rgb=ke,b.ribbon=Qh,b.ribbonArrow=Rh,b.rollup=ya,b.rollups=za,b.scaleBand=yo,b.scaleDiverging=$q,b.scaleDivergingLog=_q,b.scaleDivergingPow=br,b.scaleDivergingSqrt=cr,b.scaleDivergingSymlog=ar,b.scaleIdentity=Oo,b.scaleImplicit=Cz,b.scaleLinear=No,b.scaleLog=Zo,b.scaleOrdinal=xo,b.scalePoint=Ao,b.scalePow=gp,b.scaleQuantile=lp,b.scaleQuantize=mp,b.scaleRadial=kp,b.scaleSequential=Tq,b.scaleSequentialLog=Uq,b.scaleSequentialPow=Wq,b.scaleSequentialQuantile=Yq,b.scaleSequentialSqrt=Xq,b.scaleSequentialSymlog=Vq,b.scaleSqrt=hp,b.scaleSymlog=bp,b.scaleThreshold=np,b.scaleTime=Pq,b.scaleUtc=Qq,b.scan=hb,b.schemeAccent=aB,b.schemeBlues=$B,b.schemeBrBG=kB,b.schemeBuGn=CB,b.schemeBuPu=EB,b.schemeCategory10=_A,b.schemeDark2=bB,b.schemeGnBu=GB,b.schemeGreens=aC,b.schemeGreys=cC,b.schemeOrRd=IB,b.schemeOranges=iC,b.schemePRGn=mB,b.schemePaired=cB,b.schemePastel1=dB,b.schemePastel2=eB,b.schemePiYG=oB,b.schemePuBu=MB,b.schemePuBuGn=KB,b.schemePuOr=qB,b.schemePuRd=OB,b.schemePurples=eC,b.schemeRdBu=sB,b.schemeRdGy=uB,b.schemeRdPu=QB,b.schemeRdYlBu=wB,b.schemeRdYlGn=yB,b.schemeReds=gC,b.schemeSet1=fB,b.schemeSet2=gB,b.schemeSet3=hB,b.schemeSpectral=AB,b.schemeTableau10=iB,b.schemeYlGn=UB,b.schemeYlGnBu=SB,b.schemeYlOrBr=WB,b.schemeYlOrRd=YB,b.select=Kd,b.selectAll=Rd,b.selection=Id,b.selector=Vb,b.selectorAll=Zb,b.shuffle=vt,b.shuffler=ib,b.some=ob,b.sort=Fa,b.stack=Hs,b.stackOffsetDiverging=Js,b.stackOffsetExpand=Is,b.stackOffsetNone=Ds,b.stackOffsetSilhouette=Ks,b.stackOffsetWiggle=Ls,b.stackOrderAppearance=Ms,b.stackOrderAscending=Os,b.stackOrderDescending=Qs,b.stackOrderInsideOut=Rs,b.stackOrderNone=Es,b.stackOrderReverse=Ss,b.stratify=Vn,b.style=Pc,b.subset=yb,b.sum=jb,b.superset=xb,b.svg=Jw,b.symbol=Tr,b.symbolCircle=HC,b.symbolCross=IC,b.symbolDiamond=LC,b.symbolSquare=NC,b.symbolStar=ky,b.symbolTriangle=PC,b.symbolWye=a,b.symbols=SC,b.text=Ki,b.thresholdFreedmanDiaconis=Ua,b.thresholdScott=Va,b.thresholdSturges=Ma,b.tickFormat=Lo,b.tickIncrement=Ja,b.tickStep=Ka,b.ticks=Ia,b.timeDay=Vz,b.timeDays=Wz,b.timeFormatDefaultLocale=Jq,b.timeFormatLocale=vp,b.timeFriday=aA,b.timeFridays=hA,b.timeHour=Tz,b.timeHours=Uz,b.timeInterval=op,b.timeMillisecond=Gz,b.timeMilliseconds=Hz,b.timeMinute=Rz,b.timeMinutes=Sz,b.timeMonday=Yz,b.timeMondays=dA,b.timeMonth=jA,b.timeMonths=kA,b.timeSaturday=bA,b.timeSaturdays=iA,b.timeSecond=Pz,b.timeSeconds=Qz,b.timeSunday=Xz,b.timeSundays=cA,b.timeThursday=_z,b.timeThursdays=gA,b.timeTickInterval=TA,b.timeTicks=SA,b.timeTuesday=Zz,b.timeTuesdays=eA,b.timeWednesday=$z,b.timeWednesdays=fA,b.timeWeek=Xz,b.timeWeeks=cA,b.timeYear=lA,b.timeYears=mA,b.timeout=Df,b.timer=xf,b.timerFlush=yf,b.transition=Ng,b.transpose=kb,b.tree=go,b.treemap=jo,b.treemapBinary=ko,b.treemapDice=Rn,b.treemapResquarify=gz,b.treemapSlice=ho,b.treemapSliceDice=lo,b.treemapSquarify=fz,b.tsv=Gw,b.tsvFormat=zw,b.tsvFormatBody=Aw,b.tsvFormatRow=Cw,b.tsvFormatRows=Bw,b.tsvFormatValue=Dw,b.tsvParse=xw,b.tsvParseRows=yw,b.union=zb,b.utcDay=rA,b.utcDays=sA,b.utcFriday=yA,b.utcFridays=FA,b.utcHour=pA,b.utcHours=qA,b.utcMillisecond=Gz,b.utcMilliseconds=Hz,b.utcMinute=nA,b.utcMinutes=oA,b.utcMonday=uA,b.utcMondays=BA,b.utcMonth=HA,b.utcMonths=IA,b.utcSaturday=zA,b.utcSaturdays=GA,b.utcSecond=Pz,b.utcSeconds=Qz,b.utcSunday=tA,b.utcSundays=AA,b.utcThursday=xA,b.utcThursdays=EA,b.utcTickInterval=PA,b.utcTicks=OA,b.utcTuesday=vA,b.utcTuesdays=CA,b.utcWednesday=wA,b.utcWednesdays=DA,b.utcWeek=tA,b.utcWeeks=AA,b.utcYear=JA,b.utcYears=LA,b.variance=ma,b.version=it,b.window=Kc,b.xml=Hw,b.zip=mb,b.zoom=ct,b.zoomIdentity=aD,b.zoomTransform=Vs,Object.defineProperty(b,'__esModule',{value:!0})}),a.exports});", "requires": [], "buildLevel": 3, "outputDir": "/com/cube-chart/0.0.2/lib", "outputPath": "/com/cube-chart/0.0.2/lib/d3.js", "fileName": "/lib/d3.js" }, "pandav:/SplitText.js": { "cubeCode": "Cube('pandav:/com/cube-chart/0.0.2/SplitText',['pandav:/npm/react/17.0.2'],function(a,b,c){function d(a){return g(a)||f(a)||k(a)||e()}function e(){throw new TypeError('Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}function f(a){if('undefined'!=typeof Symbol&&null!=a[Symbol.iterator]||null!=a['@@iterator'])return Array.from(a)}function g(a){if(Array.isArray(a))return l(a)}function h(a,b){return n(a)||m(a,b)||k(a,b)||j()}function j(){throw new TypeError('Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}function k(a,b){if(a){if('string'==typeof a)return l(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return'Object'===c&&a.constructor&&(c=a.constructor.name),'Map'===c||'Set'===c?Array.from(a):'Arguments'===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?l(a,b):void 0}}function l(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c