diff --git a/src/marks/rule.d.ts b/src/marks/rule.d.ts index 993ee0b835..51838f99bf 100644 --- a/src/marks/rule.d.ts +++ b/src/marks/rule.d.ts @@ -23,6 +23,13 @@ interface RuleOptions extends MarkOptions, MarkerOptions { * ``` */ interval?: Interval; + + /** + * If non-zero, draws an orthogonal line of the given length at the start and + * end of the rule, as in an error bar. True is equivalent to 3. Defaults to + * zero. + */ + tick?: number | boolean; } /** Options for the ruleX mark. */ diff --git a/src/marks/rule.js b/src/marks/rule.js index 8fc091dfe3..e1ad3fcb0f 100644 --- a/src/marks/rule.js +++ b/src/marks/rule.js @@ -4,6 +4,7 @@ import {applyMarkers, markers} from "../marker.js"; import {identity, number} from "../options.js"; import {isCollapsed} from "../scales.js"; import {applyChannelStyles, applyDirectStyles, applyIndirectStyles, applyTransform, offset} from "../style.js"; +import {template} from "../template.js"; import {maybeIntervalX, maybeIntervalY} from "../transforms/interval.js"; const defaults = { @@ -14,7 +15,7 @@ const defaults = { export class RuleX extends Mark { constructor(data, options = {}) { - const {x, y1, y2, inset = 0, insetTop = inset, insetBottom = inset} = options; + const {x, y1, y2, tick = 0, inset = 0, insetTop = inset, insetBottom = inset} = options; super( data, { @@ -27,13 +28,15 @@ export class RuleX extends Mark { ); this.insetTop = number(insetTop); this.insetBottom = number(insetBottom); + this.tick = number(tick === true ? 3 : tick); markers(this, options); } render(index, scales, channels, dimensions, context) { const {x, y} = scales; const {x: X, y1: Y1, y2: Y2} = channels; const {width, height, marginTop, marginRight, marginLeft, marginBottom} = dimensions; - const {insetTop, insetBottom} = this; + const {tick, insetTop, insetBottom} = this; + const t = tick ? `m${tick},0h${-tick * 2}m${tick},0` : ""; return create("svg:g", context) .call(applyIndirectStyles, this, dimensions, context) .call(applyTransform, this, {x: X && x}, offset, 0) @@ -42,18 +45,19 @@ export class RuleX extends Mark { .selectAll() .data(index) .enter() - .append("line") + .append("path") .call(applyDirectStyles, this) - .attr("x1", X ? (i) => X[i] : (marginLeft + width - marginRight) / 2) - .attr("x2", X ? (i) => X[i] : (marginLeft + width - marginRight) / 2) - .attr("y1", Y1 && !isCollapsed(y) ? (i) => Y1[i] + insetTop : marginTop + insetTop) .attr( - "y2", - Y2 && !isCollapsed(y) - ? y.bandwidth - ? (i) => Y2[i] + y.bandwidth() - insetBottom - : (i) => Y2[i] - insetBottom - : height - marginBottom - insetBottom + "d", + template`M${X ? (i) => X[i] : (marginLeft + width - marginRight) / 2},${ + Y1 && !isCollapsed(y) ? (i) => Y1[i] + insetTop : marginTop + insetTop + }${t}V${ + Y2 && !isCollapsed(y) + ? y.bandwidth + ? (i) => Y2[i] + y.bandwidth() - insetBottom + : (i) => Y2[i] - insetBottom + : height - marginBottom - insetBottom + }${tick ? `m${tick},0h${-tick * 2}m${tick},0` : ""}${t}` ) .call(applyChannelStyles, this, channels) .call(applyMarkers, this, channels, context) @@ -64,7 +68,7 @@ export class RuleX extends Mark { export class RuleY extends Mark { constructor(data, options = {}) { - const {x1, x2, y, inset = 0, insetRight = inset, insetLeft = inset} = options; + const {x1, x2, y, tick = 0, inset = 0, insetRight = inset, insetLeft = inset} = options; super( data, { @@ -77,13 +81,15 @@ export class RuleY extends Mark { ); this.insetRight = number(insetRight); this.insetLeft = number(insetLeft); + this.tick = number(tick === true ? 3 : tick); markers(this, options); } render(index, scales, channels, dimensions, context) { const {x, y} = scales; const {y: Y, x1: X1, x2: X2} = channels; const {width, height, marginTop, marginRight, marginLeft, marginBottom} = dimensions; - const {insetLeft, insetRight} = this; + const {tick, insetLeft, insetRight} = this; + const t = tick ? `m0,${tick}v${-tick * 2}m0,${tick}` : ""; return create("svg:g", context) .call(applyIndirectStyles, this, dimensions, context) .call(applyTransform, this, {y: Y && y}, 0, offset) @@ -92,19 +98,20 @@ export class RuleY extends Mark { .selectAll() .data(index) .enter() - .append("line") + .append("path") .call(applyDirectStyles, this) - .attr("x1", X1 && !isCollapsed(x) ? (i) => X1[i] + insetLeft : marginLeft + insetLeft) .attr( - "x2", - X2 && !isCollapsed(x) - ? x.bandwidth - ? (i) => X2[i] + x.bandwidth() - insetRight - : (i) => X2[i] - insetRight - : width - marginRight - insetRight + "d", + template`M${X1 && !isCollapsed(x) ? (i) => X1[i] + insetLeft : marginLeft + insetLeft},${ + Y ? (i) => Y[i] : (marginTop + height - marginBottom) / 2 + }${t}H${ + X2 && !isCollapsed(x) + ? x.bandwidth + ? (i) => X2[i] + x.bandwidth() - insetRight + : (i) => X2[i] - insetRight + : width - marginRight - insetRight + }${t}` ) - .attr("y1", Y ? (i) => Y[i] : (marginTop + height - marginBottom) / 2) - .attr("y2", Y ? (i) => Y[i] : (marginTop + height - marginBottom) / 2) .call(applyChannelStyles, this, channels) .call(applyMarkers, this, channels, context) ) diff --git a/test/output/aaplBollinger.svg b/test/output/aaplBollinger.svg index e950133f03..72727671eb 100644 --- a/test/output/aaplBollinger.svg +++ b/test/output/aaplBollinger.svg @@ -14,20 +14,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/test/output/aaplBollingerCandlestick.svg b/test/output/aaplBollingerCandlestick.svg index 6e8c439860..8e70d627a3 100644 --- a/test/output/aaplBollingerCandlestick.svg +++ b/test/output/aaplBollingerCandlestick.svg @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -87,1266 +87,1266 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1354,1266 +1354,1266 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/aaplBollingerGridInterval.svg b/test/output/aaplBollingerGridInterval.svg index 2d768aa5b5..7fbafd3231 100644 --- a/test/output/aaplBollingerGridInterval.svg +++ b/test/output/aaplBollingerGridInterval.svg @@ -15,29 +15,29 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - + + + + + + + @@ -61,33 +61,33 @@ ↑ Close - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + diff --git a/test/output/aaplBollingerGridSpacing.svg b/test/output/aaplBollingerGridSpacing.svg index 2d768aa5b5..7fbafd3231 100644 --- a/test/output/aaplBollingerGridSpacing.svg +++ b/test/output/aaplBollingerGridSpacing.svg @@ -15,29 +15,29 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - + + + + + + + @@ -61,33 +61,33 @@ ↑ Close - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + diff --git a/test/output/aaplCandlestick.svg b/test/output/aaplCandlestick.svg index b60901d70f..7959205290 100644 --- a/test/output/aaplCandlestick.svg +++ b/test/output/aaplCandlestick.svg @@ -14,14 +14,14 @@ } - - - - - - - - + + + + + + + + @@ -47,12 +47,12 @@ ↑ Apple stock price ($) - - - - - - + + + + + + @@ -71,247 +71,247 @@ May - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/aaplChangeVolume.svg b/test/output/aaplChangeVolume.svg index 88bdd478d4..09314c50cb 100644 --- a/test/output/aaplChangeVolume.svg +++ b/test/output/aaplChangeVolume.svg @@ -14,20 +14,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -65,14 +65,14 @@ ↑ Volume (log₁₀) - - - - - - - - + + + + + + + + @@ -98,7 +98,7 @@ Daily change (%) → - + diff --git a/test/output/aaplClose.svg b/test/output/aaplClose.svg index 8544d2e0d3..4d0214b729 100644 --- a/test/output/aaplClose.svg +++ b/test/output/aaplClose.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -73,6 +73,6 @@ - + \ No newline at end of file diff --git a/test/output/aaplCloseClip.svg b/test/output/aaplCloseClip.svg index 9b60fb1f6f..1c27666149 100644 --- a/test/output/aaplCloseClip.svg +++ b/test/output/aaplCloseClip.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -99,6 +99,6 @@ - + \ No newline at end of file diff --git a/test/output/aaplCloseGridColor.svg b/test/output/aaplCloseGridColor.svg index 53f86885c1..20a5efa41d 100644 --- a/test/output/aaplCloseGridColor.svg +++ b/test/output/aaplCloseGridColor.svg @@ -14,20 +14,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/test/output/aaplCloseGridInterval.svg b/test/output/aaplCloseGridInterval.svg index 032b339173..914b8c90c0 100644 --- a/test/output/aaplCloseGridInterval.svg +++ b/test/output/aaplCloseGridInterval.svg @@ -49,26 +49,26 @@ ↑ Close - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/aaplCloseGridIntervalName.svg b/test/output/aaplCloseGridIntervalName.svg index 6af3705714..8949897476 100644 --- a/test/output/aaplCloseGridIntervalName.svg +++ b/test/output/aaplCloseGridIntervalName.svg @@ -49,66 +49,66 @@ ↑ Close - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/aaplCloseGridIterable.svg b/test/output/aaplCloseGridIterable.svg index b43ab04ec3..e16c1b2e75 100644 --- a/test/output/aaplCloseGridIterable.svg +++ b/test/output/aaplCloseGridIterable.svg @@ -14,9 +14,9 @@ } - - - + + + diff --git a/test/output/aaplCloseImplicitGrid.svg b/test/output/aaplCloseImplicitGrid.svg index 6fbb1528ed..25934dee30 100644 --- a/test/output/aaplCloseImplicitGrid.svg +++ b/test/output/aaplCloseImplicitGrid.svg @@ -14,20 +14,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/test/output/aaplCloseNormalize.svg b/test/output/aaplCloseNormalize.svg index 2fcf086384..c5c209f0ea 100644 --- a/test/output/aaplCloseNormalize.svg +++ b/test/output/aaplCloseNormalize.svg @@ -14,15 +14,15 @@ } - - - - - - - - - + + + + + + + + + @@ -64,7 +64,7 @@ 2018 - + diff --git a/test/output/aaplCloseUntyped.svg b/test/output/aaplCloseUntyped.svg index 998c370b90..a7b86818c5 100644 --- a/test/output/aaplCloseUntyped.svg +++ b/test/output/aaplCloseUntyped.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -70,6 +70,6 @@ - + \ No newline at end of file diff --git a/test/output/aaplFancyAxis.svg b/test/output/aaplFancyAxis.svg index 884f090764..72e6206ca4 100644 --- a/test/output/aaplFancyAxis.svg +++ b/test/output/aaplFancyAxis.svg @@ -28,22 +28,22 @@ 2018 - + - - - - - - - - - - + + + + + + + + + + diff --git a/test/output/aaplMonthly.svg b/test/output/aaplMonthly.svg index 07b1f27dff..b499e8ea84 100644 --- a/test/output/aaplMonthly.svg +++ b/test/output/aaplMonthly.svg @@ -63,70 +63,70 @@ 2018 - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -192,66 +192,66 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/aaplVolume.svg b/test/output/aaplVolume.svg index 5047d67640..34083ce648 100644 --- a/test/output/aaplVolume.svg +++ b/test/output/aaplVolume.svg @@ -14,15 +14,15 @@ } - - - - - - - - - + + + + + + + + + @@ -90,6 +90,6 @@ - + \ No newline at end of file diff --git a/test/output/aaplVolumeRect.svg b/test/output/aaplVolumeRect.svg index 85fb7accd7..943773fd27 100644 --- a/test/output/aaplVolumeRect.svg +++ b/test/output/aaplVolumeRect.svg @@ -14,20 +14,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -127,48 +127,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/test/output/anscombeQuartet.svg b/test/output/anscombeQuartet.svg index 4f38c24c3e..d3e7c30960 100644 --- a/test/output/anscombeQuartet.svg +++ b/test/output/anscombeQuartet.svg @@ -32,32 +32,32 @@ - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + @@ -83,24 +83,24 @@ - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/test/output/aspectRatioBand.svg b/test/output/aspectRatioBand.svg index 6604463720..6070417c0e 100644 --- a/test/output/aspectRatioBand.svg +++ b/test/output/aspectRatioBand.svg @@ -14,12 +14,12 @@ } - - - - - - + + + + + + @@ -38,12 +38,12 @@ 6 - - - - - - + + + + + + diff --git a/test/output/aspectRatioLinear.svg b/test/output/aspectRatioLinear.svg index e7c11fc1e6..569569766d 100644 --- a/test/output/aspectRatioLinear.svg +++ b/test/output/aspectRatioLinear.svg @@ -14,27 +14,27 @@ } - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -83,17 +83,17 @@ 20.0 - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/aspectRatioLog.svg b/test/output/aspectRatioLog.svg index ea188c5b48..19c4e5bfe8 100644 --- a/test/output/aspectRatioLog.svg +++ b/test/output/aspectRatioLog.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -50,16 +50,16 @@ 100 - - - - - - - - - - + + + + + + + + + + diff --git a/test/output/aspectRatioPoint.svg b/test/output/aspectRatioPoint.svg index 8b599a6ad4..f303b36813 100644 --- a/test/output/aspectRatioPoint.svg +++ b/test/output/aspectRatioPoint.svg @@ -14,12 +14,12 @@ } - - - - - - + + + + + + @@ -38,12 +38,12 @@ 6 - - - - - - + + + + + + diff --git a/test/output/aspectRatioSqrt.svg b/test/output/aspectRatioSqrt.svg index c8ebdfc79d..f06fb46b03 100644 --- a/test/output/aspectRatioSqrt.svg +++ b/test/output/aspectRatioSqrt.svg @@ -14,12 +14,12 @@ } - - - - - - + + + + + + @@ -38,17 +38,17 @@ 20 - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/athletesBinsColors.svg b/test/output/athletesBinsColors.svg index 07b9674d25..efd8351930 100644 --- a/test/output/athletesBinsColors.svg +++ b/test/output/athletesBinsColors.svg @@ -139,6 +139,6 @@ - + \ No newline at end of file diff --git a/test/output/athletesBirthdays.svg b/test/output/athletesBirthdays.svg index 5d268ed927..19d22c97bc 100644 --- a/test/output/athletesBirthdays.svg +++ b/test/output/athletesBirthdays.svg @@ -89,6 +89,6 @@ 897 - + \ No newline at end of file diff --git a/test/output/athletesHeightWeight.svg b/test/output/athletesHeightWeight.svg index 02070ae474..dec4df8628 100644 --- a/test/output/athletesHeightWeight.svg +++ b/test/output/athletesHeightWeight.svg @@ -14,26 +14,26 @@ } - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -83,13 +83,13 @@ ↑ height - - - - - - - + + + + + + + diff --git a/test/output/athletesHeightWeightBin.svg b/test/output/athletesHeightWeightBin.svg index 2bf28cdab5..a30ffb52ae 100644 --- a/test/output/athletesHeightWeightBin.svg +++ b/test/output/athletesHeightWeightBin.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -56,13 +56,13 @@ ↑ height - - - - - - - + + + + + + + diff --git a/test/output/athletesHeightWeightBinStroke.svg b/test/output/athletesHeightWeightBinStroke.svg index 4633944613..ca46cec171 100644 --- a/test/output/athletesHeightWeightBinStroke.svg +++ b/test/output/athletesHeightWeightBinStroke.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -56,13 +56,13 @@ ↑ height - - - - - - - + + + + + + + diff --git a/test/output/athletesHeightWeightSex.svg b/test/output/athletesHeightWeightSex.svg index 6b6eff9708..192fc45c90 100644 --- a/test/output/athletesHeightWeightSex.svg +++ b/test/output/athletesHeightWeightSex.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -56,13 +56,13 @@ ↑ height - - - - - - - + + + + + + + diff --git a/test/output/athletesHeightWeightSport.svg b/test/output/athletesHeightWeightSport.svg index adba5477b5..bc382a2e02 100644 --- a/test/output/athletesHeightWeightSport.svg +++ b/test/output/athletesHeightWeightSport.svg @@ -14,26 +14,26 @@ } - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -83,13 +83,13 @@ ↑ height - - - - - - - + + + + + + + diff --git a/test/output/athletesSample.svg b/test/output/athletesSample.svg index 3f46ef41ae..2880f73873 100644 --- a/test/output/athletesSample.svg +++ b/test/output/athletesSample.svg @@ -77,13 +77,13 @@ sport - - - - - - - + + + + + + + diff --git a/test/output/athletesSampleFacet.svg b/test/output/athletesSampleFacet.svg index b4a9a7a225..7ae81678ed 100644 --- a/test/output/athletesSampleFacet.svg +++ b/test/output/athletesSampleFacet.svg @@ -104,256 +104,256 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/athletesSexWeight.svg b/test/output/athletesSexWeight.svg index 4cb0ee8abd..0b628b550d 100644 --- a/test/output/athletesSexWeight.svg +++ b/test/output/athletesSexWeight.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -130,6 +130,6 @@ - + \ No newline at end of file diff --git a/test/output/athletesSportSex.svg b/test/output/athletesSportSex.svg index 800f0b6ea0..a35c1fcaca 100644 --- a/test/output/athletesSportSex.svg +++ b/test/output/athletesSportSex.svg @@ -74,17 +74,17 @@ gymnastics - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/athletesSportWeight.svg b/test/output/athletesSportWeight.svg index 2e03b72b90..ce9ddde8bb 100644 --- a/test/output/athletesSportWeight.svg +++ b/test/output/athletesSportWeight.svg @@ -104,256 +104,256 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/autoArea.svg b/test/output/autoArea.svg index 79aa3eae9d..24c592075d 100644 --- a/test/output/autoArea.svg +++ b/test/output/autoArea.svg @@ -58,7 +58,7 @@ - + \ No newline at end of file diff --git a/test/output/autoAreaColor.svg b/test/output/autoAreaColor.svg index e41947ef38..6ad221d152 100644 --- a/test/output/autoAreaColor.svg +++ b/test/output/autoAreaColor.svg @@ -1258,7 +1258,7 @@ - + \ No newline at end of file diff --git a/test/output/autoAreaColorColor.svg b/test/output/autoAreaColorColor.svg index 09823aeb23..fcfa6381c4 100644 --- a/test/output/autoAreaColorColor.svg +++ b/test/output/autoAreaColorColor.svg @@ -58,7 +58,7 @@ - + \ No newline at end of file diff --git a/test/output/autoAreaColorName.svg b/test/output/autoAreaColorName.svg index 09823aeb23..fcfa6381c4 100644 --- a/test/output/autoAreaColorName.svg +++ b/test/output/autoAreaColorName.svg @@ -58,7 +58,7 @@ - + \ No newline at end of file diff --git a/test/output/autoAreaColorValue.svg b/test/output/autoAreaColorValue.svg index e41947ef38..6ad221d152 100644 --- a/test/output/autoAreaColorValue.svg +++ b/test/output/autoAreaColorValue.svg @@ -1258,7 +1258,7 @@ - + \ No newline at end of file diff --git a/test/output/autoAreaStackColor.svg b/test/output/autoAreaStackColor.svg index f9807587e5..d21c2e9fb5 100644 --- a/test/output/autoAreaStackColor.svg +++ b/test/output/autoAreaStackColor.svg @@ -79,7 +79,7 @@ - + \ No newline at end of file diff --git a/test/output/autoAutoHistogram.svg b/test/output/autoAutoHistogram.svg index f95aabb502..aa52c680b2 100644 --- a/test/output/autoAutoHistogram.svg +++ b/test/output/autoAutoHistogram.svg @@ -65,7 +65,7 @@ - + \ No newline at end of file diff --git a/test/output/autoBar.svg b/test/output/autoBar.svg index 8cf14d068c..ee65a22c32 100644 --- a/test/output/autoBar.svg +++ b/test/output/autoBar.svg @@ -122,7 +122,7 @@ - + \ No newline at end of file diff --git a/test/output/autoBarColorReducer.svg b/test/output/autoBarColorReducer.svg index 0a939ad063..73a8a68980 100644 --- a/test/output/autoBarColorReducer.svg +++ b/test/output/autoBarColorReducer.svg @@ -55,7 +55,7 @@ - + \ No newline at end of file diff --git a/test/output/autoBarNonZeroReducer.svg b/test/output/autoBarNonZeroReducer.svg index 9e083c6dbf..12df73bef3 100644 --- a/test/output/autoBarNonZeroReducer.svg +++ b/test/output/autoBarNonZeroReducer.svg @@ -119,7 +119,7 @@ - + \ No newline at end of file diff --git a/test/output/autoBarStackColor.svg b/test/output/autoBarStackColor.svg index 9b019c8685..b65e73d0e6 100644 --- a/test/output/autoBarStackColor.svg +++ b/test/output/autoBarStackColor.svg @@ -60,7 +60,7 @@ - + \ No newline at end of file diff --git a/test/output/autoBarStackColorConstant.svg b/test/output/autoBarStackColorConstant.svg index 35cc79607f..1e451889f4 100644 --- a/test/output/autoBarStackColorConstant.svg +++ b/test/output/autoBarStackColorConstant.svg @@ -116,7 +116,7 @@ - + \ No newline at end of file diff --git a/test/output/autoBarStackColorField.svg b/test/output/autoBarStackColorField.svg index 3ba59009a9..5e7d4a692b 100644 --- a/test/output/autoBarStackColorField.svg +++ b/test/output/autoBarStackColorField.svg @@ -171,7 +171,7 @@ - + \ No newline at end of file diff --git a/test/output/autoBarTimeSeries.svg b/test/output/autoBarTimeSeries.svg index b8ec70a104..cae1dde567 100644 --- a/test/output/autoBarTimeSeries.svg +++ b/test/output/autoBarTimeSeries.svg @@ -68,7 +68,7 @@ - + \ No newline at end of file diff --git a/test/output/autoBarTimeSeriesReduce.svg b/test/output/autoBarTimeSeriesReduce.svg index 058c8bf0cc..6e52ca71a0 100644 --- a/test/output/autoBarTimeSeriesReduce.svg +++ b/test/output/autoBarTimeSeriesReduce.svg @@ -65,7 +65,7 @@ - + \ No newline at end of file diff --git a/test/output/autoDotZero.svg b/test/output/autoDotZero.svg index 4676c4f3c2..3cf96b71d3 100644 --- a/test/output/autoDotZero.svg +++ b/test/output/autoDotZero.svg @@ -94,7 +94,7 @@ frequency → - + diff --git a/test/output/autoHistogram.svg b/test/output/autoHistogram.svg index 3af36918ce..54279fb758 100644 --- a/test/output/autoHistogram.svg +++ b/test/output/autoHistogram.svg @@ -139,7 +139,7 @@ - + \ No newline at end of file diff --git a/test/output/autoHistogramDate.svg b/test/output/autoHistogramDate.svg index b07ae693e8..71c7a30205 100644 --- a/test/output/autoHistogramDate.svg +++ b/test/output/autoHistogramDate.svg @@ -119,7 +119,7 @@ - + \ No newline at end of file diff --git a/test/output/autoHistogramGroup.svg b/test/output/autoHistogramGroup.svg index 7dec704e20..48c3886d20 100644 --- a/test/output/autoHistogramGroup.svg +++ b/test/output/autoHistogramGroup.svg @@ -57,7 +57,7 @@ - + \ No newline at end of file diff --git a/test/output/autoLineHistogram.svg b/test/output/autoLineHistogram.svg index 211fbb7825..1d0b8abff1 100644 --- a/test/output/autoLineHistogram.svg +++ b/test/output/autoLineHistogram.svg @@ -66,7 +66,7 @@ Volume → - + diff --git a/test/output/autoLineMeanZero.svg b/test/output/autoLineMeanZero.svg index a164072f5f..074e27ace6 100644 --- a/test/output/autoLineMeanZero.svg +++ b/test/output/autoLineMeanZero.svg @@ -57,7 +57,7 @@ 2015 - + diff --git a/test/output/autoLineZero.svg b/test/output/autoLineZero.svg index 591ee68c3e..9cf3451c85 100644 --- a/test/output/autoLineZero.svg +++ b/test/output/autoLineZero.svg @@ -73,7 +73,7 @@ 2010 - + diff --git a/test/output/autoNullReduceContinuous.svg b/test/output/autoNullReduceContinuous.svg index f8f053b76c..9c3f120428 100644 --- a/test/output/autoNullReduceContinuous.svg +++ b/test/output/autoNullReduceContinuous.svg @@ -31,348 +31,348 @@ culmen_length_mm → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/autoNullReduceDate.svg b/test/output/autoNullReduceDate.svg index 74d24996d2..10fc2f7561 100644 --- a/test/output/autoNullReduceDate.svg +++ b/test/output/autoNullReduceDate.svg @@ -41,11544 +41,11544 @@ date_of_birth → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/autoRectColorReducer.svg b/test/output/autoRectColorReducer.svg index 3ef4421c15..d0683f42cc 100644 --- a/test/output/autoRectColorReducer.svg +++ b/test/output/autoRectColorReducer.svg @@ -73,7 +73,7 @@ - + \ No newline at end of file diff --git a/test/output/autoRectStackColor.svg b/test/output/autoRectStackColor.svg index 4e7d1a89e1..39499b0743 100644 --- a/test/output/autoRectStackColor.svg +++ b/test/output/autoRectStackColor.svg @@ -93,7 +93,7 @@ - + \ No newline at end of file diff --git a/test/output/autoRuleZero.svg b/test/output/autoRuleZero.svg index f298cb1179..aac9191e84 100644 --- a/test/output/autoRuleZero.svg +++ b/test/output/autoRuleZero.svg @@ -68,58 +68,58 @@ date_of_birth → - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/availability.svg b/test/output/availability.svg index fe2ff96428..c01c95325f 100644 --- a/test/output/availability.svg +++ b/test/output/availability.svg @@ -55,6 +55,6 @@ - + \ No newline at end of file diff --git a/test/output/axisFilter.svg b/test/output/axisFilter.svg index 8218746e64..3fb90c19fe 100644 --- a/test/output/axisFilter.svg +++ b/test/output/axisFilter.svg @@ -19,12 +19,12 @@ - - + + - - + + diff --git a/test/output/axisLabelBoth.svg b/test/output/axisLabelBoth.svg index 70483a5fbb..c12bed2aed 100644 --- a/test/output/axisLabelBoth.svg +++ b/test/output/axisLabelBoth.svg @@ -104,11 +104,11 @@ 1.0 - - + + - - + + \ No newline at end of file diff --git a/test/output/axisLabelBothReverse.svg b/test/output/axisLabelBothReverse.svg index 526d2d59fd..0a584c6913 100644 --- a/test/output/axisLabelBothReverse.svg +++ b/test/output/axisLabelBothReverse.svg @@ -104,11 +104,11 @@ 0.0 - - + + - - + + \ No newline at end of file diff --git a/test/output/ballotStatusRace.svg b/test/output/ballotStatusRace.svg index c89c4f45f3..26d0d72698 100644 --- a/test/output/ballotStatusRace.svg +++ b/test/output/ballotStatusRace.svg @@ -41,52 +41,52 @@ - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + @@ -151,28 +151,28 @@ - + - + - + - + - + - + - + - + \ No newline at end of file diff --git a/test/output/bandClip2.svg b/test/output/bandClip2.svg index 28d7962ade..75f316a122 100644 --- a/test/output/bandClip2.svg +++ b/test/output/bandClip2.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -56,12 +56,12 @@ ↑ Count - - - - - - + + + + + + @@ -80,7 +80,7 @@ 6 - + diff --git a/test/output/beckerBarley.svg b/test/output/beckerBarley.svg index 484b671b98..d3f1095658 100644 --- a/test/output/beckerBarley.svg +++ b/test/output/beckerBarley.svg @@ -38,76 +38,76 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -263,58 +263,58 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/bigint1.svg b/test/output/bigint1.svg index 0c78468c35..5a4f556f86 100644 --- a/test/output/bigint1.svg +++ b/test/output/bigint1.svg @@ -80,7 +80,7 @@ - + \ No newline at end of file diff --git a/test/output/boxplot.svg b/test/output/boxplot.svg index 1a52874cd4..9c895841bc 100644 --- a/test/output/boxplot.svg +++ b/test/output/boxplot.svg @@ -34,7 +34,7 @@ 7 - + diff --git a/test/output/boxplotFacetInterval.svg b/test/output/boxplotFacetInterval.svg index 473440c09a..205319baa0 100644 --- a/test/output/boxplotFacetInterval.svg +++ b/test/output/boxplotFacetInterval.svg @@ -15,22 +15,22 @@ - + - + - + - + - + - + @@ -83,37 +83,37 @@ - + - + - + - + - + - + - + - + - + - + - + diff --git a/test/output/boxplotFacetNegativeInterval.svg b/test/output/boxplotFacetNegativeInterval.svg index 473440c09a..205319baa0 100644 --- a/test/output/boxplotFacetNegativeInterval.svg +++ b/test/output/boxplotFacetNegativeInterval.svg @@ -15,22 +15,22 @@ - + - + - + - + - + - + @@ -83,37 +83,37 @@ - + - + - + - + - + - + - + - + - + - + - + diff --git a/test/output/caltrain.html b/test/output/caltrain.html index c1774cbe73..3fc8039345 100644 --- a/test/output/caltrain.html +++ b/test/output/caltrain.html @@ -157,8 +157,8 @@ 57 - - + + \ No newline at end of file diff --git a/test/output/carsJitter.html b/test/output/carsJitter.html index 047f8060b7..ff1d0482e4 100644 --- a/test/output/carsJitter.html +++ b/test/output/carsJitter.html @@ -49,11 +49,11 @@ } - - - - - + + + + + diff --git a/test/output/carsMpg.svg b/test/output/carsMpg.svg index 5d6cb178bc..5dc5e973fa 100644 --- a/test/output/carsMpg.svg +++ b/test/output/carsMpg.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + diff --git a/test/output/carsParcoords.svg b/test/output/carsParcoords.svg index bc59ff1ca6..8354b93a23 100644 --- a/test/output/carsParcoords.svg +++ b/test/output/carsParcoords.svg @@ -32,13 +32,13 @@ year - - - - - - - + + + + + + + diff --git a/test/output/covidIhmeProjectedDeaths.svg b/test/output/covidIhmeProjectedDeaths.svg index c1838e9c5f..e1f463c22f 100644 --- a/test/output/covidIhmeProjectedDeaths.svg +++ b/test/output/covidIhmeProjectedDeaths.svg @@ -14,37 +14,37 @@ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -160,26 +160,26 @@ 12 - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + cone of uncertainty diff --git a/test/output/crimeanWarArrow.svg b/test/output/crimeanWarArrow.svg index 7ff110ddd6..2c5545925f 100644 --- a/test/output/crimeanWarArrow.svg +++ b/test/output/crimeanWarArrow.svg @@ -69,7 +69,7 @@ Jan - + diff --git a/test/output/crimeanWarLine.svg b/test/output/crimeanWarLine.svg index 8a4581d3f4..fe9681fff0 100644 --- a/test/output/crimeanWarLine.svg +++ b/test/output/crimeanWarLine.svg @@ -69,7 +69,7 @@ Jan - + diff --git a/test/output/crimeanWarOverlapped.svg b/test/output/crimeanWarOverlapped.svg index c8ce87e509..c5963bcaaa 100644 --- a/test/output/crimeanWarOverlapped.svg +++ b/test/output/crimeanWarOverlapped.svg @@ -145,6 +145,6 @@ - + \ No newline at end of file diff --git a/test/output/crimeanWarStacked.svg b/test/output/crimeanWarStacked.svg index 7ac0a49b7c..e5c41a21aa 100644 --- a/test/output/crimeanWarStacked.svg +++ b/test/output/crimeanWarStacked.svg @@ -131,6 +131,6 @@ - + \ No newline at end of file diff --git a/test/output/d3Survey2015Comfort.svg b/test/output/d3Survey2015Comfort.svg index 00de2f47c7..e1d79ef8e6 100644 --- a/test/output/d3Survey2015Comfort.svg +++ b/test/output/d3Survey2015Comfort.svg @@ -31,17 +31,17 @@ How comfortable are you with d3 now? - - - - - - - - - - - + + + + + + + + + + + @@ -80,6 +80,6 @@ - + \ No newline at end of file diff --git a/test/output/d3Survey2015Why.svg b/test/output/d3Survey2015Why.svg index 59adba0ba4..8e0d772af5 100644 --- a/test/output/d3Survey2015Why.svg +++ b/test/output/d3Survey2015Why.svg @@ -51,17 +51,17 @@ Why do you want to learn d3? - - - - - - - - - - - + + + + + + + + + + + @@ -110,6 +110,6 @@ - + \ No newline at end of file diff --git a/test/output/decathlon.html b/test/output/decathlon.html index e9f22f828f..7ec89ae0e0 100644 --- a/test/output/decathlon.html +++ b/test/output/decathlon.html @@ -55,15 +55,15 @@ } - - - - - - - - - + + + + + + + + + @@ -91,11 +91,11 @@ ↑ 100 Meters - - - - - + + + + + diff --git a/test/output/diamondsBoxplot.svg b/test/output/diamondsBoxplot.svg index 7025dcbc99..adb5f0e994 100644 --- a/test/output/diamondsBoxplot.svg +++ b/test/output/diamondsBoxplot.svg @@ -62,14 +62,14 @@ price → - - - - - - - - + + + + + + + + diff --git a/test/output/diamondsCaratPriceDots.svg b/test/output/diamondsCaratPriceDots.svg index a047134980..04d8549b09 100644 --- a/test/output/diamondsCaratPriceDots.svg +++ b/test/output/diamondsCaratPriceDots.svg @@ -14,24 +14,24 @@ } - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -77,16 +77,16 @@ ↑ Price ($) - - - - - - - - - - + + + + + + + + + + diff --git a/test/output/documentationLinks.svg b/test/output/documentationLinks.svg index 1bf81d1de9..d6769a4667 100644 --- a/test/output/documentationLinks.svg +++ b/test/output/documentationLinks.svg @@ -68,15 +68,15 @@ Legends - - - - - - - - - + + + + + + + + + @@ -182,6 +182,6 @@ 18 - + \ No newline at end of file diff --git a/test/output/dodgeRule.svg b/test/output/dodgeRule.svg index 65a2e3c45a..a4d2c5cba8 100644 --- a/test/output/dodgeRule.svg +++ b/test/output/dodgeRule.svg @@ -40,8 +40,8 @@ 3.0 - - - + + + \ No newline at end of file diff --git a/test/output/downloads.svg b/test/output/downloads.svg index 0a1d547c3c..90a95d1800 100644 --- a/test/output/downloads.svg +++ b/test/output/downloads.svg @@ -64,7 +64,7 @@ - + diff --git a/test/output/downloadsOrdinal.svg b/test/output/downloadsOrdinal.svg index ca2ae40de0..afbe61cdd0 100644 --- a/test/output/downloadsOrdinal.svg +++ b/test/output/downloadsOrdinal.svg @@ -119,6 +119,6 @@ - + \ No newline at end of file diff --git a/test/output/driving.svg b/test/output/driving.svg index eacb3ff226..5509872646 100644 --- a/test/output/driving.svg +++ b/test/output/driving.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -53,13 +53,13 @@ ↑ Cost of gasoline ($ per gallon) - - - - - - - + + + + + + + diff --git a/test/output/electricityDemand.svg b/test/output/electricityDemand.svg index 7c9ace6b68..0eb45a4504 100644 --- a/test/output/electricityDemand.svg +++ b/test/output/electricityDemand.svg @@ -44,7 +44,7 @@ - + @@ -87,68 +87,68 @@ January - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/empty.svg b/test/output/empty.svg index 07ddee3cd3..0fc2e6e9af 100644 --- a/test/output/empty.svg +++ b/test/output/empty.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -53,17 +53,17 @@ 1.0 - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/energyProduction.html b/test/output/energyProduction.html index e27c8311c8..c39925dbec 100644 --- a/test/output/energyProduction.html +++ b/test/output/energyProduction.html @@ -314,7 +314,7 @@ - + \ No newline at end of file diff --git a/test/output/errorBarX.svg b/test/output/errorBarX.svg new file mode 100644 index 0000000000..dd34e94760 --- /dev/null +++ b/test/output/errorBarX.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + E + T + A + O + I + N + S + H + R + D + L + C + U + M + W + F + G + Y + P + B + V + K + J + X + Q + Z + + + letter + + + + + + + + + + + + 0.00 + 0.02 + 0.04 + 0.06 + 0.08 + 0.10 + 0.12 + + + frequency → + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/errorBarY.svg b/test/output/errorBarY.svg new file mode 100644 index 0000000000..658f3e7bcf --- /dev/null +++ b/test/output/errorBarY.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + 0.00 + 0.01 + 0.02 + 0.03 + 0.04 + 0.05 + 0.06 + 0.07 + 0.08 + 0.09 + 0.10 + 0.11 + 0.12 + 0.13 + + + ↑ frequency + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + E + T + A + O + I + N + S + H + R + D + L + C + U + M + W + F + G + Y + P + B + V + K + J + X + Q + Z + + + letter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/federalFunds.svg b/test/output/federalFunds.svg index d3e5c06821..4baf1d8667 100644 --- a/test/output/federalFunds.svg +++ b/test/output/federalFunds.svg @@ -45,15 +45,15 @@ ↑ Federal funds rate (% per year) - - - - - - + + + + + + - + diff --git a/test/output/figcaption.html b/test/output/figcaption.html index ade798c6ad..f9bd2130ae 100644 --- a/test/output/figcaption.html +++ b/test/output/figcaption.html @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -146,7 +146,7 @@ - +
The relative frequency of letters in the English language. Data: Robert Edward Lewand
diff --git a/test/output/figcaptionHtml.html b/test/output/figcaptionHtml.html index c3f4402ac2..a19ec540ac 100644 --- a/test/output/figcaptionHtml.html +++ b/test/output/figcaptionHtml.html @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -146,7 +146,7 @@ - +
Figure 1. The relative frequency of letters in the English language. Data: diff --git a/test/output/footballCoverage.svg b/test/output/footballCoverage.svg index 6e845f8dbd..37f5580ff2 100644 --- a/test/output/footballCoverage.svg +++ b/test/output/footballCoverage.svg @@ -41,95 +41,95 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/fruitSales.svg b/test/output/fruitSales.svg index ba70fb80a8..d321a63ef7 100644 --- a/test/output/fruitSales.svg +++ b/test/output/fruitSales.svg @@ -61,6 +61,6 @@ - + \ No newline at end of file diff --git a/test/output/futureSplom.svg b/test/output/futureSplom.svg index 80da5e457a..1121fe3a1a 100644 --- a/test/output/futureSplom.svg +++ b/test/output/futureSplom.svg @@ -15,114 +15,114 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/gistempAnomaly.svg b/test/output/gistempAnomaly.svg index 093eb9884c..c1697fd922 100644 --- a/test/output/gistempAnomaly.svg +++ b/test/output/gistempAnomaly.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -71,7 +71,7 @@ 2000 - + diff --git a/test/output/gistempAnomalyMoving.svg b/test/output/gistempAnomalyMoving.svg index 57c2a4d765..cd4e642f16 100644 --- a/test/output/gistempAnomalyMoving.svg +++ b/test/output/gistempAnomalyMoving.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -71,7 +71,7 @@ 2000 - + diff --git a/test/output/gistempAnomalyTransform.svg b/test/output/gistempAnomalyTransform.svg index 504b9de015..1c274da11d 100644 --- a/test/output/gistempAnomalyTransform.svg +++ b/test/output/gistempAnomalyTransform.svg @@ -14,13 +14,13 @@ } - - - - - - - + + + + + + + @@ -62,7 +62,7 @@ 2000 - + diff --git a/test/output/googleTrendsRidgeline.svg b/test/output/googleTrendsRidgeline.svg index 9684601e88..ce6f7fb3f8 100644 --- a/test/output/googleTrendsRidgeline.svg +++ b/test/output/googleTrendsRidgeline.svg @@ -629,196 +629,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + \ No newline at end of file diff --git a/test/output/heatmapLog.svg b/test/output/heatmapLog.svg index 340f4de176..dc88e5db22 100644 --- a/test/output/heatmapLog.svg +++ b/test/output/heatmapLog.svg @@ -61,10 +61,10 @@ - + - + \ No newline at end of file diff --git a/test/output/hexbinSymbol.html b/test/output/hexbinSymbol.html index 4310c9fb62..fd53a0aef3 100644 --- a/test/output/hexbinSymbol.html +++ b/test/output/hexbinSymbol.html @@ -47,19 +47,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -95,14 +95,14 @@ ↑ culmen_length_mm - - - - - - - - + + + + + + + + diff --git a/test/output/ibmTrading.svg b/test/output/ibmTrading.svg index 8275902e65..ec424c702b 100644 --- a/test/output/ibmTrading.svg +++ b/test/output/ibmTrading.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/industryUnemployment.svg b/test/output/industryUnemployment.svg index ad26238b60..45acbda9d9 100644 --- a/test/output/industryUnemployment.svg +++ b/test/output/industryUnemployment.svg @@ -14,14 +14,14 @@ } - - - - - - - - + + + + + + + + @@ -89,6 +89,6 @@ Mining and Extraction - + \ No newline at end of file diff --git a/test/output/industryUnemploymentShare.svg b/test/output/industryUnemploymentShare.svg index f4ee7f80c8..aeba40b3bf 100644 --- a/test/output/industryUnemploymentShare.svg +++ b/test/output/industryUnemploymentShare.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -98,6 +98,6 @@ Mining and Extraction - + \ No newline at end of file diff --git a/test/output/internFacetDate.svg b/test/output/internFacetDate.svg index e2853166d4..8e9a79e44d 100644 --- a/test/output/internFacetDate.svg +++ b/test/output/internFacetDate.svg @@ -38,46 +38,46 @@ - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + @@ -173,58 +173,58 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/internFacetNaN.svg b/test/output/internFacetNaN.svg index 8a70c3402c..8aa53fc7b1 100644 --- a/test/output/internFacetNaN.svg +++ b/test/output/internFacetNaN.svg @@ -181,48 +181,48 @@ - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + diff --git a/test/output/learningPoverty.svg b/test/output/learningPoverty.svg index 082a864ac5..307cbedaf7 100644 --- a/test/output/learningPoverty.svg +++ b/test/output/learningPoverty.svg @@ -218,17 +218,17 @@ Netherlands - - - - - - - - - - - + + + + + + + + + + + @@ -559,6 +559,6 @@ - + \ No newline at end of file diff --git a/test/output/letterFrequencyBar.svg b/test/output/letterFrequencyBar.svg index d1b0b15ebb..a51990fdaf 100644 --- a/test/output/letterFrequencyBar.svg +++ b/test/output/letterFrequencyBar.svg @@ -70,13 +70,13 @@ E - - - - - - - + + + + + + + @@ -128,6 +128,6 @@ - + \ No newline at end of file diff --git a/test/output/letterFrequencyColumn.svg b/test/output/letterFrequencyColumn.svg index 3ca1a31b8e..e9b61ca818 100644 --- a/test/output/letterFrequencyColumn.svg +++ b/test/output/letterFrequencyColumn.svg @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -146,6 +146,6 @@ - + \ No newline at end of file diff --git a/test/output/letterFrequencyLollipop.svg b/test/output/letterFrequencyLollipop.svg index 8720939638..1cd98dcca1 100644 --- a/test/output/letterFrequencyLollipop.svg +++ b/test/output/letterFrequencyLollipop.svg @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -121,32 +121,32 @@ letter - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -177,6 +177,6 @@ - + \ No newline at end of file diff --git a/test/output/letterFrequencyWheel.svg b/test/output/letterFrequencyWheel.svg index 8d6a506d95..6483b45746 100644 --- a/test/output/letterFrequencyWheel.svg +++ b/test/output/letterFrequencyWheel.svg @@ -14,7 +14,7 @@ } - + diff --git a/test/output/liborProjections.svg b/test/output/liborProjections.svg index 07a355da5e..dde367ee20 100644 --- a/test/output/liborProjections.svg +++ b/test/output/liborProjections.svg @@ -14,12 +14,12 @@ } - - - - - - + + + + + + diff --git a/test/output/liborProjectionsFacet.html b/test/output/liborProjectionsFacet.html index 1469444943..92a1c9214c 100644 --- a/test/output/liborProjectionsFacet.html +++ b/test/output/liborProjectionsFacet.html @@ -73,53 +73,53 @@ - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + diff --git a/test/output/likertSurvey.html b/test/output/likertSurvey.html index 69e3096bba..45f90fa542 100644 --- a/test/output/likertSurvey.html +++ b/test/output/likertSurvey.html @@ -109,7 +109,7 @@ - + \ No newline at end of file diff --git a/test/output/linearRegressionPenguins.svg b/test/output/linearRegressionPenguins.svg index 025b2bfbfb..0b61bb4076 100644 --- a/test/output/linearRegressionPenguins.svg +++ b/test/output/linearRegressionPenguins.svg @@ -14,14 +14,14 @@ } - - - - - - - - + + + + + + + + @@ -47,11 +47,11 @@ ↑ culmen_depth_mm - - - - - + + + + + diff --git a/test/output/longLabels.svg b/test/output/longLabels.svg index ab26215ce1..aaed558048 100644 --- a/test/output/longLabels.svg +++ b/test/output/longLabels.svg @@ -73,22 +73,22 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/test/output/markerRuleX.svg b/test/output/markerRuleX.svg index e00fd61b5b..8e2bd4f66b 100644 --- a/test/output/markerRuleX.svg +++ b/test/output/markerRuleX.svg @@ -49,8 +49,8 @@ - - - + + + \ No newline at end of file diff --git a/test/output/markerRuleY.svg b/test/output/markerRuleY.svg index 692768aea5..4fad388df8 100644 --- a/test/output/markerRuleY.svg +++ b/test/output/markerRuleY.svg @@ -49,8 +49,8 @@ - - - + + + \ No newline at end of file diff --git a/test/output/metroInequality.svg b/test/output/metroInequality.svg index ccfa66c249..ce6b059b73 100644 --- a/test/output/metroInequality.svg +++ b/test/output/metroInequality.svg @@ -14,18 +14,18 @@ } - - - - - - - - - - - - + + + + + + + + + + + + @@ -59,24 +59,24 @@ ↑ Inequality - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/test/output/metroInequalityChange.svg b/test/output/metroInequalityChange.svg index e11fc6aa8c..49dcfeaa63 100644 --- a/test/output/metroInequalityChange.svg +++ b/test/output/metroInequalityChange.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -56,25 +56,25 @@ ↑ Inequality - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/test/output/metroUnemployment.svg b/test/output/metroUnemployment.svg index 041e0444b8..f0eab87b3a 100644 --- a/test/output/metroUnemployment.svg +++ b/test/output/metroUnemployment.svg @@ -104,6 +104,6 @@ - + \ No newline at end of file diff --git a/test/output/metroUnemploymentHighlight.svg b/test/output/metroUnemploymentHighlight.svg index 562f15b3d1..ee8e6047a3 100644 --- a/test/output/metroUnemploymentHighlight.svg +++ b/test/output/metroUnemploymentHighlight.svg @@ -14,15 +14,15 @@ } - - - - - - - - - + + + + + + + + + @@ -68,7 +68,7 @@ 2012 - + diff --git a/test/output/metroUnemploymentMoving.svg b/test/output/metroUnemploymentMoving.svg index 9f082e3074..3d701bfaae 100644 --- a/test/output/metroUnemploymentMoving.svg +++ b/test/output/metroUnemploymentMoving.svg @@ -104,6 +104,6 @@ - + \ No newline at end of file diff --git a/test/output/metroUnemploymentNormalize.svg b/test/output/metroUnemploymentNormalize.svg index 02d83f207c..fc2026430d 100644 --- a/test/output/metroUnemploymentNormalize.svg +++ b/test/output/metroUnemploymentNormalize.svg @@ -14,13 +14,13 @@ } - - - - - - - + + + + + + + @@ -109,6 +109,6 @@ - + \ No newline at end of file diff --git a/test/output/metroUnemploymentRidgeline.svg b/test/output/metroUnemploymentRidgeline.svg index a917bf624c..b4695e577f 100644 --- a/test/output/metroUnemploymentRidgeline.svg +++ b/test/output/metroUnemploymentRidgeline.svg @@ -448,139 +448,139 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + \ No newline at end of file diff --git a/test/output/metroUnemploymentSlope.svg b/test/output/metroUnemploymentSlope.svg index bc3bdb7073..8e8e3e7801 100644 --- a/test/output/metroUnemploymentSlope.svg +++ b/test/output/metroUnemploymentSlope.svg @@ -14,15 +14,15 @@ } - - - - - - - - - + + + + + + + + + @@ -4261,6 +4261,6 @@ - + \ No newline at end of file diff --git a/test/output/metroUnemploymentStroke.svg b/test/output/metroUnemploymentStroke.svg index f146ab05fb..7e335390a2 100644 --- a/test/output/metroUnemploymentStroke.svg +++ b/test/output/metroUnemploymentStroke.svg @@ -104,6 +104,6 @@ - + \ No newline at end of file diff --git a/test/output/mobyDickFaceted.svg b/test/output/mobyDickFaceted.svg index f6172d5e69..68d86e3642 100644 --- a/test/output/mobyDickFaceted.svg +++ b/test/output/mobyDickFaceted.svg @@ -31,40 +31,40 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + @@ -286,16 +286,16 @@ - + - + - + - + \ No newline at end of file diff --git a/test/output/mobyDickLetterFrequency.svg b/test/output/mobyDickLetterFrequency.svg index 5f1e0dafe2..31b464b9b2 100644 --- a/test/output/mobyDickLetterFrequency.svg +++ b/test/output/mobyDickLetterFrequency.svg @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -146,6 +146,6 @@ - + \ No newline at end of file diff --git a/test/output/mobyDickLetterRelativeFrequency.svg b/test/output/mobyDickLetterRelativeFrequency.svg index 00540f64f6..5d53fc4c20 100644 --- a/test/output/mobyDickLetterRelativeFrequency.svg +++ b/test/output/mobyDickLetterRelativeFrequency.svg @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -146,6 +146,6 @@ - + \ No newline at end of file diff --git a/test/output/morleyBoxplot.svg b/test/output/morleyBoxplot.svg index e0843ea9c2..f364fee248 100644 --- a/test/output/morleyBoxplot.svg +++ b/test/output/morleyBoxplot.svg @@ -31,15 +31,15 @@ Expt - - - - - - - - - + + + + + + + + + @@ -67,11 +67,11 @@ Speed → - - - - - + + + + + diff --git a/test/output/moviesProfitByGenre.svg b/test/output/moviesProfitByGenre.svg index 738f51487a..a8cb5c4738 100644 --- a/test/output/moviesProfitByGenre.svg +++ b/test/output/moviesProfitByGenre.svg @@ -44,12 +44,12 @@ Other - - - - - - + + + + + + @@ -71,7 +71,7 @@ Profit ($M) → - + diff --git a/test/output/moviesRatingByGenre.svg b/test/output/moviesRatingByGenre.svg index a25990176e..9d46640cc8 100644 --- a/test/output/moviesRatingByGenre.svg +++ b/test/output/moviesRatingByGenre.svg @@ -15,43 +15,43 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -97,173 +97,173 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/musicRevenue.svg b/test/output/musicRevenue.svg index 1ca982b7ae..eee5dfa9d8 100644 --- a/test/output/musicRevenue.svg +++ b/test/output/musicRevenue.svg @@ -14,18 +14,18 @@ } - - - - - - - - - - - - + + + + + + + + + + + + @@ -154,6 +154,6 @@ - + \ No newline at end of file diff --git a/test/output/musicRevenueCustomOrder.svg b/test/output/musicRevenueCustomOrder.svg index 817f343266..239492a7e6 100644 --- a/test/output/musicRevenueCustomOrder.svg +++ b/test/output/musicRevenueCustomOrder.svg @@ -14,18 +14,18 @@ } - - - - - - - - - - - - + + + + + + + + + + + + @@ -129,6 +129,6 @@ Vinyl - + \ No newline at end of file diff --git a/test/output/npmVersions.svg b/test/output/npmVersions.svg index 4a5ad01e84..4b2a847777 100644 --- a/test/output/npmVersions.svg +++ b/test/output/npmVersions.svg @@ -26,14 +26,14 @@ 0 - - - - - - - - + + + + + + + + @@ -128,6 +128,6 @@ 3.2.1 - + \ No newline at end of file diff --git a/test/output/ordinalBar.svg b/test/output/ordinalBar.svg index 25b5591ca8..2fb26413ef 100644 --- a/test/output/ordinalBar.svg +++ b/test/output/ordinalBar.svg @@ -14,13 +14,13 @@ } - - - - - - - + + + + + + + @@ -65,6 +65,6 @@ - + \ No newline at end of file diff --git a/test/output/penguinCulmen.svg b/test/output/penguinCulmen.svg index 7f5d472c71..1bbbbfaf60 100644 --- a/test/output/penguinCulmen.svg +++ b/test/output/penguinCulmen.svg @@ -40,60 +40,60 @@ - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + @@ -147,36 +147,36 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/test/output/penguinCulmenArray.svg b/test/output/penguinCulmenArray.svg index bdc90ba8ba..56d018f433 100644 --- a/test/output/penguinCulmenArray.svg +++ b/test/output/penguinCulmenArray.svg @@ -40,60 +40,60 @@ - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + @@ -144,36 +144,36 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/test/output/penguinDodgeHexbin.svg b/test/output/penguinDodgeHexbin.svg index bb85609357..f3b7704e35 100644 --- a/test/output/penguinDodgeHexbin.svg +++ b/test/output/penguinDodgeHexbin.svg @@ -26,31 +26,31 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/penguinFacetDodge.svg b/test/output/penguinFacetDodge.svg index 3cd648a002..5aa0e2cb3e 100644 --- a/test/output/penguinFacetDodge.svg +++ b/test/output/penguinFacetDodge.svg @@ -26,31 +26,31 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/penguinFacetDodgeIdentity.svg b/test/output/penguinFacetDodgeIdentity.svg index b53dae2ae0..d47baa85fa 100644 --- a/test/output/penguinFacetDodgeIdentity.svg +++ b/test/output/penguinFacetDodgeIdentity.svg @@ -26,31 +26,31 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/penguinFacetDodgeIsland.html b/test/output/penguinFacetDodgeIsland.html index 6b6205c6d3..dd65a69c2d 100644 --- a/test/output/penguinFacetDodgeIsland.html +++ b/test/output/penguinFacetDodgeIsland.html @@ -59,31 +59,31 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/penguinFacetDodgeSymbol.html b/test/output/penguinFacetDodgeSymbol.html index 27cdd74c96..43aaf8b19d 100644 --- a/test/output/penguinFacetDodgeSymbol.html +++ b/test/output/penguinFacetDodgeSymbol.html @@ -47,15 +47,15 @@ } - - - - - - - - - + + + + + + + + + diff --git a/test/output/penguinHexbinColorExplicit.svg b/test/output/penguinHexbinColorExplicit.svg index 239d7d8901..5df07f8376 100644 --- a/test/output/penguinHexbinColorExplicit.svg +++ b/test/output/penguinHexbinColorExplicit.svg @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -62,14 +62,14 @@ ↑ culmen_length_mm - - - - - - - - + + + + + + + + diff --git a/test/output/penguinIslandUnknown.svg b/test/output/penguinIslandUnknown.svg index 8608f59d88..52bfef4551 100644 --- a/test/output/penguinIslandUnknown.svg +++ b/test/output/penguinIslandUnknown.svg @@ -62,6 +62,6 @@ - + \ No newline at end of file diff --git a/test/output/penguinMass.svg b/test/output/penguinMass.svg index c4b7955ea9..c0e30a27b8 100644 --- a/test/output/penguinMass.svg +++ b/test/output/penguinMass.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -88,6 +88,6 @@ - + \ No newline at end of file diff --git a/test/output/penguinMassSex.svg b/test/output/penguinMassSex.svg index 8c26390e62..558204d51f 100644 --- a/test/output/penguinMassSex.svg +++ b/test/output/penguinMassSex.svg @@ -136,13 +136,13 @@ - + - + - + \ No newline at end of file diff --git a/test/output/penguinMassSexSpecies.svg b/test/output/penguinMassSexSpecies.svg index 4f1ba5d920..aa66ee8d46 100644 --- a/test/output/penguinMassSexSpecies.svg +++ b/test/output/penguinMassSexSpecies.svg @@ -175,28 +175,28 @@ - + - + - + - + - + - + - + - + \ No newline at end of file diff --git a/test/output/penguinMassSpecies.svg b/test/output/penguinMassSpecies.svg index 008bae66db..5953117e9c 100644 --- a/test/output/penguinMassSpecies.svg +++ b/test/output/penguinMassSpecies.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -109,6 +109,6 @@ Gentoo MALE (4) - + \ No newline at end of file diff --git a/test/output/penguinSex.svg b/test/output/penguinSex.svg index 646c30c79a..57ba635364 100644 --- a/test/output/penguinSex.svg +++ b/test/output/penguinSex.svg @@ -56,6 +56,6 @@ - + \ No newline at end of file diff --git a/test/output/penguinSexMassCulmenSpecies.svg b/test/output/penguinSexMassCulmenSpecies.svg index 2fbe4e8e3b..81dfeef413 100644 --- a/test/output/penguinSexMassCulmenSpecies.svg +++ b/test/output/penguinSexMassCulmenSpecies.svg @@ -26,49 +26,49 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -110,31 +110,31 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/penguinSizeSymbols.html b/test/output/penguinSizeSymbols.html index 3698db8498..41fea7ccd3 100644 --- a/test/output/penguinSizeSymbols.html +++ b/test/output/penguinSizeSymbols.html @@ -47,18 +47,18 @@ } - - - - - - - - - - - - + + + + + + + + + + + + @@ -92,13 +92,13 @@ ↑ Flipper length (mm) - - - - - - - + + + + + + + diff --git a/test/output/penguinSpeciesCheysson.html b/test/output/penguinSpeciesCheysson.html index e7a08a67c5..82f8abac04 100644 --- a/test/output/penguinSpeciesCheysson.html +++ b/test/output/penguinSpeciesCheysson.html @@ -217,7 +217,7 @@ - + \ No newline at end of file diff --git a/test/output/penguinSpeciesGradient.svg b/test/output/penguinSpeciesGradient.svg index 8fd1fa7812..e7a2786053 100644 --- a/test/output/penguinSpeciesGradient.svg +++ b/test/output/penguinSpeciesGradient.svg @@ -62,6 +62,6 @@ - + \ No newline at end of file diff --git a/test/output/penguinSpeciesGroup.svg b/test/output/penguinSpeciesGroup.svg index 52fa48f8c0..6db760a517 100644 --- a/test/output/penguinSpeciesGroup.svg +++ b/test/output/penguinSpeciesGroup.svg @@ -53,7 +53,7 @@ Gentoo - - + + \ No newline at end of file diff --git a/test/output/penguinSpeciesImageFilter.svg b/test/output/penguinSpeciesImageFilter.svg index 24f4f65058..8329bc8a17 100644 --- a/test/output/penguinSpeciesImageFilter.svg +++ b/test/output/penguinSpeciesImageFilter.svg @@ -55,6 +55,6 @@ - + \ No newline at end of file diff --git a/test/output/penguinSpeciesIsland.svg b/test/output/penguinSpeciesIsland.svg index 92ba6a289d..8095368c7c 100644 --- a/test/output/penguinSpeciesIsland.svg +++ b/test/output/penguinSpeciesIsland.svg @@ -14,14 +14,14 @@ } - - - - - - - - + + + + + + + + @@ -67,6 +67,6 @@ - + \ No newline at end of file diff --git a/test/output/penguinSpeciesIslandRelative.svg b/test/output/penguinSpeciesIslandRelative.svg index 186534e203..5c75ccf445 100644 --- a/test/output/penguinSpeciesIslandRelative.svg +++ b/test/output/penguinSpeciesIslandRelative.svg @@ -86,13 +86,13 @@ - + - + - + \ No newline at end of file diff --git a/test/output/penguinSpeciesIslandSex.svg b/test/output/penguinSpeciesIslandSex.svg index 507726a790..6504c51230 100644 --- a/test/output/penguinSpeciesIslandSex.svg +++ b/test/output/penguinSpeciesIslandSex.svg @@ -29,55 +29,55 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -181,13 +181,13 @@ - + - + - + \ No newline at end of file diff --git a/test/output/pointerNonFaceted.svg b/test/output/pointerNonFaceted.svg index e3c7e45bdd..f535214437 100644 --- a/test/output/pointerNonFaceted.svg +++ b/test/output/pointerNonFaceted.svg @@ -92,2528 +92,2528 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/polylinear.svg b/test/output/polylinear.svg index 88f14a7316..b2e29949f7 100644 --- a/test/output/polylinear.svg +++ b/test/output/polylinear.svg @@ -14,29 +14,29 @@ } - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/rectBand.svg b/test/output/rectBand.svg index 9a06bab5db..a104727ae9 100644 --- a/test/output/rectBand.svg +++ b/test/output/rectBand.svg @@ -14,9 +14,9 @@ } - - - + + + diff --git a/test/output/seattlePrecipitationRule.svg b/test/output/seattlePrecipitationRule.svg index c7a8341146..b59244be30 100644 --- a/test/output/seattlePrecipitationRule.svg +++ b/test/output/seattlePrecipitationRule.svg @@ -26,1466 +26,1466 @@ 2015 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/seattlePrecipitationSum.svg b/test/output/seattlePrecipitationSum.svg index 1585a8495c..f2d04d2df2 100644 --- a/test/output/seattlePrecipitationSum.svg +++ b/test/output/seattlePrecipitationSum.svg @@ -129,6 +129,6 @@ 16 - + \ No newline at end of file diff --git a/test/output/seattleTemperatureAmplitude.html b/test/output/seattleTemperatureAmplitude.html index 4ca71f952a..38418939a1 100644 --- a/test/output/seattleTemperatureAmplitude.html +++ b/test/output/seattleTemperatureAmplitude.html @@ -102,7 +102,7 @@ Daily low temperature (°F) → - + diff --git a/test/output/seattleTemperatureBand.svg b/test/output/seattleTemperatureBand.svg index 3570599b10..0630746083 100644 --- a/test/output/seattleTemperatureBand.svg +++ b/test/output/seattleTemperatureBand.svg @@ -14,14 +14,14 @@ } - - - - - - - - + + + + + + + + @@ -59,1466 +59,1466 @@ 2015 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/sfCovidDeaths.svg b/test/output/sfCovidDeaths.svg index 8ea55d9093..1ac35365aa 100644 --- a/test/output/sfCovidDeaths.svg +++ b/test/output/sfCovidDeaths.svg @@ -65,6 +65,6 @@ - + \ No newline at end of file diff --git a/test/output/sfTemperatureBand.svg b/test/output/sfTemperatureBand.svg index 395e0ea167..42e1b90455 100644 --- a/test/output/sfTemperatureBand.svg +++ b/test/output/sfTemperatureBand.svg @@ -14,15 +14,15 @@ } - - - - - - - - - + + + + + + + + + diff --git a/test/output/sfTemperatureBandArea.svg b/test/output/sfTemperatureBandArea.svg index f55308e19a..e93ad1ef86 100644 --- a/test/output/sfTemperatureBandArea.svg +++ b/test/output/sfTemperatureBandArea.svg @@ -14,21 +14,21 @@ } - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/test/output/sfTemperatureWindow.svg b/test/output/sfTemperatureWindow.svg index 32e1398581..031125ba26 100644 --- a/test/output/sfTemperatureWindow.svg +++ b/test/output/sfTemperatureWindow.svg @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/test/output/shorthandBoxX.svg b/test/output/shorthandBoxX.svg index 1fb9925595..afcb62bb75 100644 --- a/test/output/shorthandBoxX.svg +++ b/test/output/shorthandBoxX.svg @@ -28,7 +28,7 @@ 175 - + diff --git a/test/output/shorthandRuleX.svg b/test/output/shorthandRuleX.svg index d56158ddab..5916d02cc9 100644 --- a/test/output/shorthandRuleX.svg +++ b/test/output/shorthandRuleX.svg @@ -28,45 +28,45 @@ 175 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/simpsonsRatings.svg b/test/output/simpsonsRatings.svg index 6c31142e2e..13d1b936fe 100644 --- a/test/output/simpsonsRatings.svg +++ b/test/output/simpsonsRatings.svg @@ -14,34 +14,34 @@ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -107,31 +107,31 @@ Season - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/simpsonsRatingsDots.svg b/test/output/simpsonsRatingsDots.svg index ec99d1dc14..244fae81fc 100644 --- a/test/output/simpsonsRatingsDots.svg +++ b/test/output/simpsonsRatingsDots.svg @@ -104,34 +104,34 @@ Season → - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/simpsonsViews.html b/test/output/simpsonsViews.html index 7a2bfb4631..c3ca66017f 100644 --- a/test/output/simpsonsViews.html +++ b/test/output/simpsonsViews.html @@ -60,23 +60,23 @@ } - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -120,16 +120,16 @@ ↑ Viewers (U.S., millions) - - - - - - - - - - + + + + + + + + + + @@ -159,7 +159,7 @@ IMDb rating → - + Homer's Night Out S1E10 diff --git a/test/output/singleValueBar.svg b/test/output/singleValueBar.svg index 83f51c40c2..e28ece3b5e 100644 --- a/test/output/singleValueBar.svg +++ b/test/output/singleValueBar.svg @@ -29,6 +29,6 @@ - + \ No newline at end of file diff --git a/test/output/softwareVersions.svg b/test/output/softwareVersions.svg index adf56250b6..72f6450910 100644 --- a/test/output/softwareVersions.svg +++ b/test/output/softwareVersions.svg @@ -61,7 +61,7 @@ 324 - - + + \ No newline at end of file diff --git a/test/output/sparseCell.svg b/test/output/sparseCell.svg index 7dbf7cf39f..5beb8cd7b0 100644 --- a/test/output/sparseCell.svg +++ b/test/output/sparseCell.svg @@ -14,34 +14,34 @@ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -79,28 +79,28 @@ ← Season - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/sparseTitle.svg b/test/output/sparseTitle.svg index 0c345365f6..2422ec3578 100644 --- a/test/output/sparseTitle.svg +++ b/test/output/sparseTitle.svg @@ -26,18 +26,18 @@ - - - - - + + + + + - - - - - + + + + + @@ -77,22 +77,22 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/sparseTitleTip.svg b/test/output/sparseTitleTip.svg index 2f99dd9a30..6bac3bcff4 100644 --- a/test/output/sparseTitleTip.svg +++ b/test/output/sparseTitleTip.svg @@ -26,18 +26,18 @@ - - - - - + + + + + - - - - - + + + + + @@ -77,22 +77,22 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/test/output/stargazers.svg b/test/output/stargazers.svg index 545faf5c44..65817c0f58 100644 --- a/test/output/stargazers.svg +++ b/test/output/stargazers.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -74,7 +74,7 @@ Jun - + diff --git a/test/output/stargazersBinned.svg b/test/output/stargazersBinned.svg index 66b295ca41..f09b52d88d 100644 --- a/test/output/stargazersBinned.svg +++ b/test/output/stargazersBinned.svg @@ -14,19 +14,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -102,9 +102,9 @@ 50 - + - + \ No newline at end of file diff --git a/test/output/stargazersHourly.svg b/test/output/stargazersHourly.svg index 8f1660a95b..0fb676f67c 100644 --- a/test/output/stargazersHourly.svg +++ b/test/output/stargazersHourly.svg @@ -14,20 +14,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -106,6 +106,6 @@ - + \ No newline at end of file diff --git a/test/output/stargazersHourlyGroup.svg b/test/output/stargazersHourlyGroup.svg index 2c1bff38a1..7d19bc3635 100644 --- a/test/output/stargazersHourlyGroup.svg +++ b/test/output/stargazersHourlyGroup.svg @@ -14,20 +14,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -137,6 +137,6 @@ S (2) - + \ No newline at end of file diff --git a/test/output/stocksIndex.svg b/test/output/stocksIndex.svg index 2d335d9f8d..5ff816cdd0 100644 --- a/test/output/stocksIndex.svg +++ b/test/output/stocksIndex.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -67,7 +67,7 @@ 2018 - + diff --git a/test/output/timeAxisBottom.svg b/test/output/timeAxisBottom.svg index 9a4d080945..72071f2785 100644 --- a/test/output/timeAxisBottom.svg +++ b/test/output/timeAxisBottom.svg @@ -15,17 +15,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -70,17 +70,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -125,17 +125,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -180,19 +180,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -241,15 +241,15 @@ } - - - - - - - - - + + + + + + + + + @@ -290,15 +290,15 @@ } - - - - - - - - - + + + + + + + + + @@ -339,17 +339,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -394,19 +394,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -455,17 +455,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -510,17 +510,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -565,17 +565,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -620,17 +620,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -675,16 +675,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -727,15 +727,15 @@ } - - - - - - - - - + + + + + + + + + @@ -776,15 +776,15 @@ } - - - - - - - - - + + + + + + + + + @@ -825,13 +825,13 @@ } - - - - - - - + + + + + + + @@ -868,17 +868,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -923,18 +923,18 @@ } - - - - - - - - - - - - + + + + + + + + + + + + @@ -981,20 +981,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -1045,19 +1045,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -1106,19 +1106,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -1167,19 +1167,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -1228,19 +1228,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -1289,17 +1289,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -1344,17 +1344,17 @@ } - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/timeAxisExplicitInterval.svg b/test/output/timeAxisExplicitInterval.svg index 64fa3febb9..aaddf8f33d 100644 --- a/test/output/timeAxisExplicitInterval.svg +++ b/test/output/timeAxisExplicitInterval.svg @@ -65,7 +65,7 @@ Jan2018 - + diff --git a/test/output/timeAxisExplicitNonstandardInterval.svg b/test/output/timeAxisExplicitNonstandardInterval.svg index eae1469602..86709e407c 100644 --- a/test/output/timeAxisExplicitNonstandardInterval.svg +++ b/test/output/timeAxisExplicitNonstandardInterval.svg @@ -61,7 +61,7 @@ 2018-02-18 - + diff --git a/test/output/timeAxisExplicitNonstandardIntervalTicks.svg b/test/output/timeAxisExplicitNonstandardIntervalTicks.svg index 00c643c07b..d430218f8d 100644 --- a/test/output/timeAxisExplicitNonstandardIntervalTicks.svg +++ b/test/output/timeAxisExplicitNonstandardIntervalTicks.svg @@ -41,11 +41,11 @@ ↑ Close - - - - - + + + + + @@ -62,7 +62,7 @@ 2018 - + diff --git a/test/output/timeAxisLeft.svg b/test/output/timeAxisLeft.svg index 868e69fa0a..88de6ba77a 100644 --- a/test/output/timeAxisLeft.svg +++ b/test/output/timeAxisLeft.svg @@ -15,17 +15,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -70,19 +70,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -131,17 +131,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -186,17 +186,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -241,16 +241,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -293,19 +293,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -354,20 +354,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -418,19 +418,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -479,17 +479,17 @@ } - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/timeAxisRight.svg b/test/output/timeAxisRight.svg index c745687eb1..c7cc532042 100644 --- a/test/output/timeAxisRight.svg +++ b/test/output/timeAxisRight.svg @@ -15,17 +15,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -70,19 +70,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -131,17 +131,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -186,17 +186,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -241,16 +241,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -293,19 +293,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -354,20 +354,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -418,19 +418,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -479,17 +479,17 @@ } - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/timeAxisTop.svg b/test/output/timeAxisTop.svg index 07030bbaee..c3c6e8c107 100644 --- a/test/output/timeAxisTop.svg +++ b/test/output/timeAxisTop.svg @@ -15,17 +15,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -70,17 +70,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -125,17 +125,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -180,19 +180,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -241,15 +241,15 @@ } - - - - - - - - - + + + + + + + + + @@ -290,15 +290,15 @@ } - - - - - - - - - + + + + + + + + + @@ -339,17 +339,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -394,19 +394,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -455,17 +455,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -510,17 +510,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -565,17 +565,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -620,17 +620,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -675,16 +675,16 @@ } - - - - - - - - - - + + + + + + + + + + @@ -727,15 +727,15 @@ } - - - - - - - - - + + + + + + + + + @@ -776,15 +776,15 @@ } - - - - - - - - - + + + + + + + + + @@ -825,13 +825,13 @@ } - - - - - - - + + + + + + + @@ -868,17 +868,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -923,18 +923,18 @@ } - - - - - - - - - - - - + + + + + + + + + + + + @@ -981,20 +981,20 @@ } - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -1045,19 +1045,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -1106,19 +1106,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -1167,19 +1167,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -1228,19 +1228,19 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -1289,17 +1289,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -1344,17 +1344,17 @@ } - - - - - - - - - - - + + + + + + + + + + + diff --git a/test/output/tipDotFacets.svg b/test/output/tipDotFacets.svg index 94af127248..8bba67b3f1 100644 --- a/test/output/tipDotFacets.svg +++ b/test/output/tipDotFacets.svg @@ -49,88 +49,88 @@ - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + @@ -226,64 +226,64 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/test/output/tipRule.svg b/test/output/tipRule.svg index 2e4c4fe4f6..fd802f024f 100644 --- a/test/output/tipRule.svg +++ b/test/output/tipRule.svg @@ -35,348 +35,348 @@ body_mass_g → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/tipRuleAnchored.svg b/test/output/tipRuleAnchored.svg index db381ae45b..ab4c23077e 100644 --- a/test/output/tipRuleAnchored.svg +++ b/test/output/tipRuleAnchored.svg @@ -35,348 +35,348 @@ body_mass_g → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/travelersCovidDrop.svg b/test/output/travelersCovidDrop.svg index bb5c75e408..ad949171b6 100644 --- a/test/output/travelersCovidDrop.svg +++ b/test/output/travelersCovidDrop.svg @@ -14,16 +14,16 @@ } - - - - - - - - - - + + + + + + + + + + diff --git a/test/output/travelersYearOverYear.svg b/test/output/travelersYearOverYear.svg index 8ec3bbcab5..bb7dbb858a 100644 --- a/test/output/travelersYearOverYear.svg +++ b/test/output/travelersYearOverYear.svg @@ -14,22 +14,22 @@ } - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -95,7 +95,7 @@ Dec - + diff --git a/test/output/uniformRandomDifference.svg b/test/output/uniformRandomDifference.svg index 98217bf6e7..89e50c542d 100644 --- a/test/output/uniformRandomDifference.svg +++ b/test/output/uniformRandomDifference.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -127,6 +127,6 @@ - + \ No newline at end of file diff --git a/test/output/untypedDateBin.svg b/test/output/untypedDateBin.svg index 5faafc89cc..df10575a62 100644 --- a/test/output/untypedDateBin.svg +++ b/test/output/untypedDateBin.svg @@ -120,6 +120,6 @@ - + \ No newline at end of file diff --git a/test/output/usCongressAge.svg b/test/output/usCongressAge.svg index a2371776ea..ccd88607b7 100644 --- a/test/output/usCongressAge.svg +++ b/test/output/usCongressAge.svg @@ -14,13 +14,13 @@ } - - - - - - - + + + + + + + @@ -956,6 +956,6 @@ Ralph M. Hall - + \ No newline at end of file diff --git a/test/output/usCongressAgeColorExplicit.svg b/test/output/usCongressAgeColorExplicit.svg index cb55b4bda9..0387c3c1e3 100644 --- a/test/output/usCongressAgeColorExplicit.svg +++ b/test/output/usCongressAgeColorExplicit.svg @@ -14,13 +14,13 @@ } - - - - - - - + + + + + + + @@ -956,6 +956,6 @@ Ralph M. Hall - + \ No newline at end of file diff --git a/test/output/usCongressAgeGender.svg b/test/output/usCongressAgeGender.svg index 1376e719eb..1a57a15afa 100644 --- a/test/output/usCongressAgeGender.svg +++ b/test/output/usCongressAgeGender.svg @@ -14,14 +14,14 @@ } - - - - - - - - + + + + + + + + @@ -959,6 +959,6 @@ Ralph M. Hall - + \ No newline at end of file diff --git a/test/output/usCongressAgeSymbolExplicit.svg b/test/output/usCongressAgeSymbolExplicit.svg index 5be29343a0..10b4e152bf 100644 --- a/test/output/usCongressAgeSymbolExplicit.svg +++ b/test/output/usCongressAgeSymbolExplicit.svg @@ -14,13 +14,13 @@ } - - - - - - - + + + + + + + @@ -956,6 +956,6 @@ Ralph M. Hall - + \ No newline at end of file diff --git a/test/output/usPopulationStateAge.svg b/test/output/usPopulationStateAge.svg index cdb2455f48..6d5f01b257 100644 --- a/test/output/usPopulationStateAge.svg +++ b/test/output/usPopulationStateAge.svg @@ -14,15 +14,15 @@ } - - - - - - - - - + + + + + + + + + @@ -50,17 +50,17 @@ Age - - - - - - - - - - - + + + + + + + + + + + @@ -92,7 +92,7 @@ Percent (%) → - + diff --git a/test/output/usPopulationStateAgeDots.svg b/test/output/usPopulationStateAgeDots.svg index 2525e76f90..3b2804413f 100644 --- a/test/output/usPopulationStateAgeDots.svg +++ b/test/output/usPopulationStateAgeDots.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -56,61 +56,61 @@ Percent (%) → - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/usPopulationStateAgeGrouped.svg b/test/output/usPopulationStateAgeGrouped.svg index 79e337cfa7..dc22326ea8 100644 --- a/test/output/usPopulationStateAgeGrouped.svg +++ b/test/output/usPopulationStateAgeGrouped.svg @@ -55,88 +55,88 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -244,22 +244,22 @@ - + - + - + - + - + - + \ No newline at end of file diff --git a/test/output/usPresidentFavorabilityDots.svg b/test/output/usPresidentFavorabilityDots.svg index 039ea735ab..2556c6f129 100644 --- a/test/output/usPresidentFavorabilityDots.svg +++ b/test/output/usPresidentFavorabilityDots.svg @@ -14,17 +14,17 @@ } - - - - - - - - - - - + + + + + + + + + + + @@ -87,7 +87,7 @@ Date of first inauguration → - + George Washington diff --git a/test/output/usPresidentialElection2020.svg b/test/output/usPresidentialElection2020.svg index 55e4498892..bb5c100b9d 100644 --- a/test/output/usPresidentialElection2020.svg +++ b/test/output/usPresidentialElection2020.svg @@ -14,49 +14,49 @@ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -152,15 +152,15 @@ ↑ Total number of votes - - - - - - - - - + + + + + + + + + @@ -188,7 +188,7 @@ ← Biden · Vote margin (%) · Trump → - + ED 1, Alaska diff --git a/test/output/usPresidentialForecast2016.svg b/test/output/usPresidentialForecast2016.svg index 8a5152197e..07c1df990d 100644 --- a/test/output/usPresidentialForecast2016.svg +++ b/test/output/usPresidentialForecast2016.svg @@ -52,550 +52,550 @@ <text transform="translate(620,370)">Electoral votes for Hillary Clinton →</text> </g> <g aria-label="rule" stroke-width="1.5" shape-rendering="crispEdges" transform="translate(0.5,0)"> - <line x1="40" x2="40" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="41.078066914498145" x2="41.078066914498145" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="42.15613382899628" x2="42.15613382899628" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="43.23420074349442" x2="43.23420074349442" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="44.312267657992564" x2="44.312267657992564" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="45.39033457249071" x2="45.39033457249071" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="46.468401486988846" x2="46.468401486988846" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="47.54646840148699" x2="47.54646840148699" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="48.62453531598513" x2="48.62453531598513" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="49.702602230483265" x2="49.702602230483265" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="50.78066914498142" x2="50.78066914498142" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="51.858736059479554" x2="51.858736059479554" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="52.9368029739777" x2="52.9368029739777" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="54.014869888475836" x2="54.014869888475836" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="55.09293680297398" x2="55.09293680297398" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="56.17100371747212" x2="56.17100371747212" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="57.24907063197026" x2="57.24907063197026" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="58.3271375464684" x2="58.3271375464684" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="59.405204460966544" x2="59.405204460966544" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="60.48327137546469" x2="60.48327137546469" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="61.56133828996282" x2="61.56133828996282" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="62.63940520446097" x2="62.63940520446097" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="63.71747211895911" x2="63.71747211895911" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="64.79553903345726" x2="64.79553903345726" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="65.87360594795538" x2="65.87360594795538" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="66.95167286245353" x2="66.95167286245353" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="68.02973977695167" x2="68.02973977695167" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="69.10780669144982" x2="69.10780669144982" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="70.18587360594796" x2="70.18587360594796" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="71.2639405204461" x2="71.2639405204461" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="72.34200743494424" x2="72.34200743494424" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="73.42007434944237" x2="73.42007434944237" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="74.49814126394051" x2="74.49814126394051" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="75.57620817843866" x2="75.57620817843866" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="76.65427509293681" x2="76.65427509293681" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="77.73234200743494" x2="77.73234200743494" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="78.81040892193309" x2="78.81040892193309" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="79.88847583643123" x2="79.88847583643123" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="80.96654275092936" x2="80.96654275092936" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="82.04460966542752" x2="82.04460966542752" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="83.12267657992565" x2="83.12267657992565" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="84.20074349442379" x2="84.20074349442379" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="85.27881040892194" x2="85.27881040892194" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="86.35687732342006" x2="86.35687732342006" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="87.43494423791822" x2="87.43494423791822" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="88.51301115241635" x2="88.51301115241635" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="89.5910780669145" x2="89.5910780669145" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="90.66914498141264" x2="90.66914498141264" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="91.74721189591078" x2="91.74721189591078" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="92.82527881040892" x2="92.82527881040892" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="93.90334572490707" x2="93.90334572490707" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="94.9814126394052" x2="94.9814126394052" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="96.05947955390334" x2="96.05947955390334" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="97.13754646840148" x2="97.13754646840148" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="98.21561338289963" x2="98.21561338289963" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="99.29368029739777" x2="99.29368029739777" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="100.37174721189591" x2="100.37174721189591" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="101.44981412639405" x2="101.44981412639405" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="102.5278810408922" x2="102.5278810408922" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="103.60594795539035" x2="103.60594795539035" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="104.68401486988847" x2="104.68401486988847" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="105.76208178438662" x2="105.76208178438662" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="106.84014869888475" x2="106.84014869888475" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="107.9182156133829" x2="107.9182156133829" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="108.99628252788104" x2="108.99628252788104" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="110.07434944237917" x2="110.07434944237917" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="111.15241635687732" x2="111.15241635687732" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="112.23048327137546" x2="112.23048327137546" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="113.3085501858736" x2="113.3085501858736" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="114.38661710037175" x2="114.38661710037175" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="115.4646840148699" x2="115.4646840148699" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="116.54275092936803" x2="116.54275092936803" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="117.62081784386616" x2="117.62081784386616" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="118.6988847583643" x2="118.6988847583643" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="119.77695167286245" x2="119.77695167286245" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="120.8550185873606" x2="120.8550185873606" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="121.93308550185876" x2="121.93308550185876" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="123.01115241635688" x2="123.01115241635688" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="124.08921933085502" x2="124.08921933085502" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="125.16728624535315" x2="125.16728624535315" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="126.2453531598513" x2="126.2453531598513" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="127.32342007434944" x2="127.32342007434944" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="128.40148698884758" x2="128.40148698884758" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="129.47955390334573" x2="129.47955390334573" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="130.55762081784388" x2="130.55762081784388" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="131.635687732342" x2="131.635687732342" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="132.71375464684013" x2="132.71375464684013" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="133.79182156133828" x2="133.79182156133828" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="134.86988847583643" x2="134.86988847583643" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="135.94795539033458" x2="135.94795539033458" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="137.0260223048327" x2="137.0260223048327" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="138.10408921933083" x2="138.10408921933083" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="139.18215613382898" x2="139.18215613382898" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="140.26022304832713" x2="140.26022304832713" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="141.33828996282529" x2="141.33828996282529" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="142.41635687732344" x2="142.41635687732344" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="143.49442379182156" x2="143.49442379182156" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="144.57249070631968" x2="144.57249070631968" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="145.65055762081784" x2="145.65055762081784" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="146.728624535316" x2="146.728624535316" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="147.80669144981414" x2="147.80669144981414" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="148.88475836431226" x2="148.88475836431226" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="149.9628252788104" x2="149.9628252788104" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="151.04089219330854" x2="151.04089219330854" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="152.1189591078067" x2="152.1189591078067" y1="370" y2="369.31720639875147" stroke="#fc8d59"></line> - <line x1="153.19702602230484" x2="153.19702602230484" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="154.27509293680296" x2="154.27509293680296" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="155.35315985130111" x2="155.35315985130111" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="156.43122676579927" x2="156.43122676579927" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="157.5092936802974" x2="157.5092936802974" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="158.58736059479554" x2="158.58736059479554" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="159.6654275092937" x2="159.6654275092937" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="160.74349442379182" x2="160.74349442379182" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="161.82156133828997" x2="161.82156133828997" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="162.8996282527881" x2="162.8996282527881" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="163.97769516728624" x2="163.97769516728624" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="165.0557620817844" x2="165.0557620817844" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="166.13382899628255" x2="166.13382899628255" y1="370" y2="370" stroke="#fc8d59"></line> - <line x1="167.21189591078067" x2="167.21189591078067" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="168.2899628252788" x2="168.2899628252788" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="169.36802973977694" x2="169.36802973977694" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="170.4460966542751" x2="170.4460966542751" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="171.52416356877325" x2="171.52416356877325" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="172.60223048327137" x2="172.60223048327137" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="173.6802973977695" x2="173.6802973977695" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="174.75836431226764" x2="174.75836431226764" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="175.8364312267658" x2="175.8364312267658" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="176.91449814126395" x2="176.91449814126395" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="177.99256505576207" x2="177.99256505576207" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="179.07063197026022" x2="179.07063197026022" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="180.14869888475835" x2="180.14869888475835" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="181.2267657992565" x2="181.2267657992565" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="182.30483271375465" x2="182.30483271375465" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="183.3828996282528" x2="183.3828996282528" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="184.46096654275092" x2="184.46096654275092" y1="370" y2="369.86344127975025" stroke="#fc8d59"></line> - <line x1="185.53903345724905" x2="185.53903345724905" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="186.61710037174723" x2="186.61710037174723" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="187.69516728624535" x2="187.69516728624535" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="188.7732342007435" x2="188.7732342007435" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="189.85130111524165" x2="189.85130111524165" y1="370" y2="369.4537651190012" stroke="#fc8d59"></line> - <line x1="190.92936802973978" x2="190.92936802973978" y1="370" y2="369.72688255950055" stroke="#fc8d59"></line> - <line x1="192.00743494423793" x2="192.00743494423793" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="193.08550185873605" x2="193.08550185873605" y1="370" y2="369.31720639875147" stroke="#fc8d59"></line> - <line x1="194.1635687732342" x2="194.1635687732342" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="195.24163568773233" x2="195.24163568773233" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="196.31970260223048" x2="196.31970260223048" y1="370" y2="369.59032383925086" stroke="#fc8d59"></line> - <line x1="197.3977695167286" x2="197.3977695167286" y1="370" y2="369.4537651190012" stroke="#fc8d59"></line> - <line x1="198.47583643122675" x2="198.47583643122675" y1="370" y2="369.4537651190012" stroke="#fc8d59"></line> - <line x1="199.5539033457249" x2="199.5539033457249" y1="370" y2="369.4537651190012" stroke="#fc8d59"></line> - <line x1="200.63197026022306" x2="200.63197026022306" y1="370" y2="369.31720639875147" stroke="#fc8d59"></line> - <line x1="201.7100371747212" x2="201.7100371747212" y1="370" y2="369.18064767850177" stroke="#fc8d59"></line> - <line x1="202.78810408921936" x2="202.78810408921936" y1="370" y2="369.044088958252" stroke="#fc8d59"></line> - <line x1="203.86617100371748" x2="203.86617100371748" y1="370" y2="369.31720639875147" stroke="#fc8d59"></line> - <line x1="204.94423791821563" x2="204.94423791821563" y1="370" y2="368.9075302380023" stroke="#fc8d59"></line> - <line x1="206.02230483271376" x2="206.02230483271376" y1="370" y2="369.044088958252" stroke="#fc8d59"></line> - <line x1="207.1003717472119" x2="207.1003717472119" y1="370" y2="368.7709715177526" stroke="#fc8d59"></line> - <line x1="208.17843866171003" x2="208.17843866171003" y1="370" y2="369.18064767850177" stroke="#fc8d59"></line> - <line x1="209.25650557620818" x2="209.25650557620818" y1="370" y2="368.63441279750293" stroke="#fc8d59"></line> - <line x1="210.3345724907063" x2="210.3345724907063" y1="370" y2="368.7709715177526" stroke="#fc8d59"></line> - <line x1="211.41263940520446" x2="211.41263940520446" y1="370" y2="369.31720639875147" stroke="#fc8d59"></line> - <line x1="212.4907063197026" x2="212.4907063197026" y1="370" y2="369.31720639875147" stroke="#fc8d59"></line> - <line x1="213.56877323420076" x2="213.56877323420076" y1="370" y2="368.3612953570035" stroke="#fc8d59"></line> - <line x1="214.64684014869889" x2="214.64684014869889" y1="370" y2="368.3612953570035" stroke="#fc8d59"></line> - <line x1="215.724907063197" x2="215.724907063197" y1="370" y2="369.044088958252" stroke="#fc8d59"></line> - <line x1="216.80297397769516" x2="216.80297397769516" y1="370" y2="368.0881779165041" stroke="#fc8d59"></line> - <line x1="217.88104089219328" x2="217.88104089219328" y1="370" y2="367.26882559500586" stroke="#fc8d59"></line> - <line x1="218.95910780669143" x2="218.95910780669143" y1="370" y2="368.63441279750293" stroke="#fc8d59"></line> - <line x1="220.03717472118961" x2="220.03717472118961" y1="370" y2="368.9075302380023" stroke="#fc8d59"></line> - <line x1="221.11524163568774" x2="221.11524163568774" y1="370" y2="368.63441279750293" stroke="#fc8d59"></line> - <line x1="222.1933085501859" x2="222.1933085501859" y1="370" y2="367.26882559500586" stroke="#fc8d59"></line> - <line x1="223.27137546468404" x2="223.27137546468404" y1="370" y2="369.044088958252" stroke="#fc8d59"></line> - <line x1="224.34944237918216" x2="224.34944237918216" y1="370" y2="368.49785407725324" stroke="#fc8d59"></line> - <line x1="225.4275092936803" x2="225.4275092936803" y1="370" y2="367.26882559500586" stroke="#fc8d59"></line> - <line x1="226.50557620817844" x2="226.50557620817844" y1="370" y2="367.40538431525556" stroke="#fc8d59"></line> - <line x1="227.58364312267656" x2="227.58364312267656" y1="370" y2="368.2247366367538" stroke="#fc8d59"></line> - <line x1="228.66171003717471" x2="228.66171003717471" y1="370" y2="366.8591494342568" stroke="#fc8d59"></line> - <line x1="229.73977695167287" x2="229.73977695167287" y1="370" y2="362.7623878267655" stroke="#fc8d59"></line> - <line x1="230.817843866171" x2="230.817843866171" y1="370" y2="368.3612953570035" stroke="#fc8d59"></line> - <line x1="231.89591078066914" x2="231.89591078066914" y1="370" y2="366.4494732735076" stroke="#fc8d59"></line> - <line x1="232.9739776951673" x2="232.9739776951673" y1="370" y2="367.81506047600465" stroke="#fc8d59"></line> - <line x1="234.05204460966542" x2="234.05204460966542" y1="370" y2="367.26882559500586" stroke="#fc8d59"></line> - <line x1="235.13011152416354" x2="235.13011152416354" y1="370" y2="366.58603199375733" stroke="#fc8d59"></line> - <line x1="236.2081784386617" x2="236.2081784386617" y1="370" y2="366.8591494342568" stroke="#fc8d59"></line> - <line x1="237.28624535315987" x2="237.28624535315987" y1="370" y2="361.80647678501754" stroke="#fc8d59"></line> - <line x1="238.364312267658" x2="238.364312267658" y1="370" y2="368.0881779165041" stroke="#fc8d59"></line> - <line x1="239.44237918215615" x2="239.44237918215615" y1="370" y2="364.401092469762" stroke="#fc8d59"></line> - <line x1="240.52044609665427" x2="240.52044609665427" y1="370" y2="365.35700351150996" stroke="#fc8d59"></line> - <line x1="241.59851301115242" x2="241.59851301115242" y1="370" y2="367.1322668747561" stroke="#fc8d59"></line> - <line x1="242.67657992565057" x2="242.67657992565057" y1="370" y2="363.30862270776436" stroke="#fc8d59"></line> - <line x1="243.75464684014872" x2="243.75464684014872" y1="370" y2="365.35700351150996" stroke="#fc8d59"></line> - <line x1="244.83271375464685" x2="244.83271375464685" y1="370" y2="366.0397971127585" stroke="#fc8d59"></line> - <line x1="245.91078066914497" x2="245.91078066914497" y1="370" y2="365.08388607101057" stroke="#fc8d59"></line> - <line x1="246.98884758364312" x2="246.98884758364312" y1="370" y2="363.9914163090129" stroke="#fc8d59"></line> - <line x1="248.06691449814124" x2="248.06691449814124" y1="370" y2="361.9430355052673" stroke="#fc8d59"></line> - <line x1="249.1449814126394" x2="249.1449814126394" y1="370" y2="365.9032383925088" stroke="#fc8d59"></line> - <line x1="250.22304832713755" x2="250.22304832713755" y1="370" y2="365.08388607101057" stroke="#fc8d59"></line> - <line x1="251.30111524163567" x2="251.30111524163567" y1="370" y2="361.39680062426845" stroke="#fc8d59"></line> - <line x1="252.37918215613385" x2="252.37918215613385" y1="370" y2="365.35700351150996" stroke="#fc8d59"></line> - <line x1="253.457249070632" x2="253.457249070632" y1="370" y2="359.89465470152163" stroke="#fc8d59"></line> - <line x1="254.53531598513013" x2="254.53531598513013" y1="370" y2="362.079594225517" stroke="#fc8d59"></line> - <line x1="255.61338289962825" x2="255.61338289962825" y1="370" y2="364.5376511900117" stroke="#fc8d59"></line> - <line x1="256.6914498141264" x2="256.6914498141264" y1="370" y2="361.39680062426845" stroke="#fc8d59"></line> - <line x1="257.7695167286245" x2="257.7695167286245" y1="370" y2="364.2645337495123" stroke="#fc8d59"></line> - <line x1="258.8475836431227" x2="258.8475836431227" y1="370" y2="361.66991806476784" stroke="#fc8d59"></line> - <line x1="259.9256505576208" x2="259.9256505576208" y1="370" y2="361.80647678501754" stroke="#fc8d59"></line> - <line x1="261.003717472119" x2="261.003717472119" y1="370" y2="362.8989465470152" stroke="#fc8d59"></line> - <line x1="262.08178438661713" x2="262.08178438661713" y1="370" y2="358.52906749902456" stroke="#fc8d59"></line> - <line x1="263.1598513011152" x2="263.1598513011152" y1="370" y2="362.3527116660164" stroke="#fc8d59"></line> - <line x1="264.2379182156134" x2="264.2379182156134" y1="370" y2="358.802184939524" stroke="#fc8d59"></line> - <line x1="265.3159851301115" x2="265.3159851301115" y1="370" y2="359.48497854077254" stroke="#fc8d59"></line> - <line x1="266.3940520446096" x2="266.3940520446096" y1="370" y2="360.44088958252047" stroke="#fc8d59"></line> - <line x1="267.4721189591078" x2="267.4721189591078" y1="370" y2="357.16348029652755" stroke="#fc8d59"></line> - <line x1="268.5501858736059" x2="268.5501858736059" y1="370" y2="359.34841982052285" stroke="#fc8d59"></line> - <line x1="269.6282527881041" x2="269.6282527881041" y1="370" y2="357.16348029652755" stroke="#fc8d59"></line> - <line x1="270.70631970260223" x2="270.70631970260223" y1="370" y2="357.9828326180258" stroke="#fc8d59"></line> - <line x1="271.7843866171004" x2="271.7843866171004" y1="370" y2="360.167772142021" stroke="#fc8d59"></line> - <line x1="272.86245353159853" x2="272.86245353159853" y1="370" y2="357.57315645727664" stroke="#fc8d59"></line> - <line x1="273.9405204460967" x2="273.9405204460967" y1="370" y2="356.3441279750292" stroke="#fc8d59"></line> - <line x1="275.0185873605948" x2="275.0185873605948" y1="370" y2="358.39250877877487" stroke="#fc8d59"></line> - <line x1="276.09665427509293" x2="276.09665427509293" y1="370" y2="356.20756925477957" stroke="#fc8d59"></line> - <line x1="277.1747211895911" x2="277.1747211895911" y1="370" y2="355.1150994927819" stroke="#fc8d59"></line> - <line x1="278.25278810408923" x2="278.25278810408923" y1="370" y2="354.1591884510339" stroke="#fc8d59"></line> - <line x1="279.3308550185874" x2="279.3308550185874" y1="370" y2="353.7495122902848" stroke="#fc8d59"></line> - <line x1="280.4089219330855" x2="280.4089219330855" y1="370" y2="352.247366367538" stroke="#fc8d59"></line> - <line x1="281.48698884758363" x2="281.48698884758363" y1="370" y2="352.93015996878654" stroke="#fc8d59"></line> - <line x1="282.5650557620818" x2="282.5650557620818" y1="370" y2="356.75380413577835" stroke="#fc8d59"></line> - <line x1="283.64312267657994" x2="283.64312267657994" y1="370" y2="352.7936012485369" stroke="#fc8d59"></line> - <line x1="284.7211895910781" x2="284.7211895910781" y1="370" y2="347.3312524385486" stroke="#fc8d59"></line> - <line x1="285.7992565055762" x2="285.7992565055762" y1="370" y2="355.7978930940304" stroke="#fc8d59"></line> - <line x1="286.87732342007433" x2="286.87732342007433" y1="370" y2="347.0581349980492" stroke="#fc8d59"></line> - <line x1="287.9553903345725" x2="287.9553903345725" y1="370" y2="351.97424892703856" stroke="#fc8d59"></line> - <line x1="289.03345724907064" x2="289.03345724907064" y1="370" y2="351.0183378852907" stroke="#fc8d59"></line> - <line x1="290.1115241635688" x2="290.1115241635688" y1="370" y2="347.87748731954736" stroke="#fc8d59"></line> - <line x1="291.18959107806694" x2="291.18959107806694" y1="370" y2="345.41943035505267" stroke="#fc8d59"></line> - <line x1="292.2676579925651" x2="292.2676579925651" y1="370" y2="352.65704252828715" stroke="#fc8d59"></line> - <line x1="293.3457249070632" x2="293.3457249070632" y1="370" y2="352.65704252828715" stroke="#fc8d59"></line> - <line x1="294.42379182156134" x2="294.42379182156134" y1="370" y2="342.8248146703082" stroke="#fc8d59"></line> - <line x1="295.50185873605943" x2="295.50185873605943" y1="370" y2="341.73234490831055" stroke="#fc8d59"></line> - <line x1="296.5799256505576" x2="296.5799256505576" y1="370" y2="341.45922746781116" stroke="#fc8d59"></line> - <line x1="297.6579925650558" x2="297.6579925650558" y1="370" y2="334.085056574327" stroke="#fc8d59"></line> - <line x1="298.73605947955394" x2="298.73605947955394" y1="370" y2="350.47210300429185" stroke="#fc8d59"></line> - <line x1="299.81412639405204" x2="299.81412639405204" y1="370" y2="347.4678111587983" stroke="#fc8d59"></line> - <line x1="300.8921933085502" x2="300.8921933085502" y1="370" y2="339.82052282481465" stroke="#fc8d59"></line> - <line x1="301.97026022304834" x2="301.97026022304834" y1="370" y2="330.39797112758487" stroke="#fc8d59"></line> - <line x1="303.0483271375465" x2="303.0483271375465" y1="370" y2="347.4678111587983" stroke="#fc8d59"></line> - <line x1="304.12639405204465" x2="304.12639405204465" y1="370" y2="345.282871634803" stroke="#fc8d59"></line> - <line x1="305.20446096654274" x2="305.20446096654274" y1="370" y2="336.5431135388217" stroke="#fc8d59"></line> - <line x1="306.2825278810409" x2="306.2825278810409" y1="370" y2="337.7721420210691" stroke="#fc8d59"></line> - <line x1="307.360594795539" x2="307.360594795539" y1="370" y2="318.5173624658603" stroke="#fc8d59"></line> - <line x1="308.43866171003714" x2="308.43866171003714" y1="370" y2="331.62699960983224" stroke="#fc8d59"></line> - <line x1="309.5167286245353" x2="309.5167286245353" y1="370" y2="341.73234490831055" stroke="#fc8d59"></line> - <line x1="310.59479553903344" x2="310.59479553903344" y1="370" y2="348.4237222005462" stroke="#fc8d59"></line> - <line x1="311.6728624535316" x2="311.6728624535316" y1="370" y2="304.58837300039016" stroke="#fc8d59"></line> - <line x1="312.7509293680298" x2="312.7509293680298" y1="370" y2="332.85602809207955" stroke="#fc8d59"></line> - <line x1="313.8289962825279" x2="313.8289962825279" y1="370" y2="329.71517752633633" stroke="#fc8d59"></line> - <line x1="314.90706319702605" x2="314.90706319702605" y1="370" y2="344.1904018728053" stroke="#fc8d59"></line> - <line x1="315.98513011152414" x2="315.98513011152414" y1="370" y2="326.71088568084275" stroke="#fc8d59"></line> - <line x1="317.0631970260223" x2="317.0631970260223" y1="370" y2="336.8162309793211" stroke="#fc8d59"></line> - <line x1="318.14126394052045" x2="318.14126394052045" y1="370" y2="295.1658213031604" stroke="#fc8d59"></line> - <line x1="319.2193308550186" x2="319.2193308550186" y1="370" y2="307.31954740538436" stroke="#fc8d59"></line> - <line x1="320.2973977695167" x2="320.2973977695167" y1="370" y2="343.9172844323059" stroke="#fc8d59"></line> - <line x1="321.37546468401484" x2="321.37546468401484" y1="370" y2="335.8603199375732" stroke="#fc8d59"></line> - <line x1="322.453531598513" x2="322.453531598513" y1="370" y2="319.47327350760827" stroke="#fc8d59"></line> - <line x1="323.53159851301115" x2="323.53159851301115" y1="370" y2="298.1701131486539" stroke="#fc8d59"></line> - <line x1="324.6096654275093" x2="324.6096654275093" y1="370" y2="332.1732344908311" stroke="#fc8d59"></line> - <line x1="325.68773234200745" x2="325.68773234200745" y1="370" y2="327.8033554428404" stroke="#fc8d59"></line> - <line x1="326.7657992565056" x2="326.7657992565056" y1="370" y2="326.9840031213422" stroke="#fc8d59"></line> - <line x1="327.8438661710037" x2="327.8438661710037" y1="370" y2="320.70230198985564" stroke="#fc8d59"></line> - <line x1="328.92193308550185" x2="328.92193308550185" y1="370" y2="239.85953960202886" stroke="#fc8d59"></line> - <line x1="330" x2="330" y1="370" y2="312.5087787748732" stroke="#fc8d59"></line> - <line x1="331.0780669144981" x2="331.0780669144981" y1="370" y2="320.4291845493562" stroke="#91bfdb"></line> - <line x1="332.1561338289963" x2="332.1561338289963" y1="370" y2="339.27428794381586" stroke="#91bfdb"></line> - <line x1="333.23420074349445" x2="333.23420074349445" y1="370" y2="200.94030433086226" stroke="#91bfdb"></line> - <line x1="334.31226765799255" x2="334.31226765799255" y1="370" y2="305.9539602028873" stroke="#91bfdb"></line> - <line x1="335.3903345724907" x2="335.3903345724907" y1="370" y2="264.57666796722594" stroke="#91bfdb"></line> - <line x1="336.46840148698885" x2="336.46840148698885" y1="370" y2="333.67538041357784" stroke="#91bfdb"></line> - <line x1="337.546468401487" x2="337.546468401487" y1="370" y2="324.25282871634806" stroke="#91bfdb"></line> - <line x1="338.62453531598516" x2="338.62453531598516" y1="370" y2="322.06788919235265" stroke="#91bfdb"></line> - <line x1="339.7026022304833" x2="339.7026022304833" y1="370" y2="180.72961373390555" stroke="#91bfdb"></line> - <line x1="340.78066914498135" x2="340.78066914498135" y1="370" y2="304.9980491611393" stroke="#91bfdb"></line> - <line x1="341.85873605947955" x2="341.85873605947955" y1="370" y2="330.1248536870854" stroke="#91bfdb"></line> - <line x1="342.93680297397765" x2="342.93680297397765" y1="370" y2="312.7818962153726" stroke="#91bfdb"></line> - <line x1="344.01486988847586" x2="344.01486988847586" y1="370" y2="337.0893484198205" stroke="#91bfdb"></line> - <line x1="345.09293680297395" x2="345.09293680297395" y1="370" y2="284.65079984393293" stroke="#91bfdb"></line> - <line x1="346.17100371747216" x2="346.17100371747216" y1="370" y2="297.3507608271556" stroke="#91bfdb"></line> - <line x1="347.2490706319702" x2="347.2490706319702" y1="370" y2="315.78618806086615" stroke="#91bfdb"></line> - <line x1="348.3271375464684" x2="348.3271375464684" y1="370" y2="331.90011705033163" stroke="#91bfdb"></line> - <line x1="349.40520446096656" x2="349.40520446096656" y1="370" y2="215.27896995708153" stroke="#91bfdb"></line> - <line x1="350.48327137546465" x2="350.48327137546465" y1="370" y2="300.08193523214976" stroke="#91bfdb"></line> - <line x1="351.56133828996286" x2="351.56133828996286" y1="370" y2="294.2099102614124" stroke="#91bfdb"></line> - <line x1="352.63940520446096" x2="352.63940520446096" y1="370" y2="296.80452594615684" stroke="#91bfdb"></line> - <line x1="353.7174721189591" x2="353.7174721189591" y1="370" y2="309.0948107686305" stroke="#91bfdb"></line> - <line x1="354.7955390334572" x2="354.7955390334572" y1="370" y2="305.13460788138906" stroke="#91bfdb"></line> - <line x1="355.8736059479554" x2="355.8736059479554" y1="370" y2="177.99843932891145" stroke="#91bfdb"></line> - <line x1="356.9516728624535" x2="356.9516728624535" y1="370" y2="273.9992196644557" stroke="#91bfdb"></line> - <line x1="358.0297397769517" x2="358.0297397769517" y1="370" y2="326.16465079984397" stroke="#91bfdb"></line> - <line x1="359.1078066914498" x2="359.1078066914498" y1="370" y2="267.7175185329692" stroke="#91bfdb"></line> - <line x1="360.18587360594796" x2="360.18587360594796" y1="370" y2="254.88099882949666" stroke="#91bfdb"></line> - <line x1="361.26394052044606" x2="361.26394052044606" y1="370" y2="310.5969566913773" stroke="#91bfdb"></line> - <line x1="362.3420074349442" x2="362.3420074349442" y1="370" y2="280.2809207959423" stroke="#91bfdb"></line> - <line x1="363.4200743494424" x2="363.4200743494424" y1="370" y2="314.4206008583691" stroke="#91bfdb"></line> - <line x1="364.4981412639405" x2="364.4981412639405" y1="370" y2="211.45532579008977" stroke="#91bfdb"></line> - <line x1="365.5762081784387" x2="365.5762081784387" y1="370" y2="271.54116269996103" stroke="#91bfdb"></line> - <line x1="366.6542750929368" x2="366.6542750929368" y1="370" y2="257.61217323449085" stroke="#91bfdb"></line> - <line x1="367.73234200743497" x2="367.73234200743497" y1="370" y2="323.97971127584856" stroke="#91bfdb"></line> - <line x1="368.81040892193306" x2="368.81040892193306" y1="370" y2="287.1088568084276" stroke="#91bfdb"></line> - <line x1="369.88847583643127" x2="369.88847583643127" y1="370" y2="318.65392118611004" stroke="#91bfdb"></line> - <line x1="370.96654275092936" x2="370.96654275092936" y1="370" y2="124.46742099102616" stroke="#91bfdb"></line> - <line x1="372.0446096654275" x2="372.0446096654275" y1="370" y2="259.52399531798676" stroke="#91bfdb"></line> - <line x1="373.12267657992567" x2="373.12267657992567" y1="370" y2="311.4163090128755" stroke="#91bfdb"></line> - <line x1="374.2007434944238" x2="374.2007434944238" y1="370" y2="322.75068279360124" stroke="#91bfdb"></line> - <line x1="375.2788104089219" x2="375.2788104089219" y1="370" y2="254.6078813889973" stroke="#91bfdb"></line> - <line x1="376.35687732342006" x2="376.35687732342006" y1="370" y2="249.4186500195084" stroke="#91bfdb"></line> - <line x1="377.4349442379182" x2="377.4349442379182" y1="370" y2="248.46273897776044" stroke="#91bfdb"></line> - <line x1="378.51301115241637" x2="378.51301115241637" y1="370" y2="290.3862660944206" stroke="#91bfdb"></line> - <line x1="379.5910780669146" x2="379.5910780669146" y1="370" y2="320.9754194303551" stroke="#91bfdb"></line> - <line x1="380.6691449814126" x2="380.6691449814126" y1="370" y2="201.89621537261024" stroke="#91bfdb"></line> - <line x1="381.7472118959107" x2="381.7472118959107" y1="370" y2="254.74444010924697" stroke="#91bfdb"></line> - <line x1="382.8252788104089" x2="382.8252788104089" y1="370" y2="243.00039016777214" stroke="#91bfdb"></line> - <line x1="383.90334572490707" x2="383.90334572490707" y1="370" y2="261.2992586812329" stroke="#91bfdb"></line> - <line x1="384.9814126394052" x2="384.9814126394052" y1="370" y2="297.7604369879048" stroke="#91bfdb"></line> - <line x1="386.0594795539034" x2="386.0594795539034" y1="370" y2="315.6496293406165" stroke="#91bfdb"></line> - <line x1="387.1375464684015" x2="387.1375464684015" y1="370" y2="20" stroke="#91bfdb"></line> - <line x1="388.2156133828996" x2="388.2156133828996" y1="370" y2="149.73078423722205" stroke="#91bfdb"></line> - <line x1="389.29368029739777" x2="389.29368029739777" y1="370" y2="292.4346468981662" stroke="#91bfdb"></line> - <line x1="390.3717472118959" x2="390.3717472118959" y1="370" y2="201.07686305111199" stroke="#91bfdb"></line> - <line x1="391.449814126394" x2="391.449814126394" y1="370" y2="259.25087787748737" stroke="#91bfdb"></line> - <line x1="392.5278810408922" x2="392.5278810408922" y1="370" y2="317.288333983613" stroke="#91bfdb"></line> - <line x1="393.6059479553903" x2="393.6059479553903" y1="370" y2="177.31564572766288" stroke="#91bfdb"></line> - <line x1="394.6840148698885" x2="394.6840148698885" y1="370" y2="206.40265314085056" stroke="#91bfdb"></line> - <line x1="395.76208178438657" x2="395.76208178438657" y1="370" y2="296.9410846664066" stroke="#91bfdb"></line> - <line x1="396.8401486988848" x2="396.8401486988848" y1="370" y2="258.9777604369879" stroke="#91bfdb"></line> - <line x1="397.91821561338287" x2="397.91821561338287" y1="370" y2="266.6250487709715" stroke="#91bfdb"></line> - <line x1="398.9962825278811" x2="398.9962825278811" y1="370" y2="303.90557939914163" stroke="#91bfdb"></line> - <line x1="400.07434944237923" x2="400.07434944237923" y1="370" y2="234.5337495122903" stroke="#91bfdb"></line> - <line x1="401.1524163568773" x2="401.1524163568773" y1="370" y2="275.77448302770193" stroke="#91bfdb"></line> - <line x1="402.2304832713755" x2="402.2304832713755" y1="370" y2="292.2980881779165" stroke="#91bfdb"></line> - <line x1="403.30855018587357" x2="403.30855018587357" y1="370" y2="303.2227857978931" stroke="#91bfdb"></line> - <line x1="404.3866171003718" x2="404.3866171003718" y1="370" y2="290.2497073741709" stroke="#91bfdb"></line> - <line x1="405.4646840148699" x2="405.4646840148699" y1="370" y2="302.94966835739365" stroke="#91bfdb"></line> - <line x1="406.5427509293681" x2="406.5427509293681" y1="370" y2="67.11275848614909" stroke="#91bfdb"></line> - <line x1="407.6208178438661" x2="407.6208178438661" y1="370" y2="113.54272337104955" stroke="#91bfdb"></line> - <line x1="408.69888475836433" x2="408.69888475836433" y1="370" y2="271.26804525946153" stroke="#91bfdb"></line> - <line x1="409.7769516728624" x2="409.7769516728624" y1="370" y2="288.8841201716738" stroke="#91bfdb"></line> - <line x1="410.8550185873606" x2="410.8550185873606" y1="370" y2="277.68630511119784" stroke="#91bfdb"></line> - <line x1="411.9330855018587" x2="411.9330855018587" y1="370" y2="304.58837300039016" stroke="#91bfdb"></line> - <line x1="413.0111524163569" x2="413.0111524163569" y1="370" y2="157.9243074522045" stroke="#91bfdb"></line> - <line x1="414.08921933085503" x2="414.08921933085503" y1="370" y2="107.94381584081158" stroke="#91bfdb"></line> - <line x1="415.1672862453531" x2="415.1672862453531" y1="370" y2="259.25087787748737" stroke="#91bfdb"></line> - <line x1="416.24535315985133" x2="416.24535315985133" y1="370" y2="288.0647678501756" stroke="#91bfdb"></line> - <line x1="417.32342007434943" x2="417.32342007434943" y1="370" y2="252.55950058525164" stroke="#91bfdb"></line> - <line x1="418.40148698884764" x2="418.40148698884764" y1="370" y2="268.1271946937183" stroke="#91bfdb"></line> - <line x1="419.47955390334573" x2="419.47955390334573" y1="370" y2="271.95083886071006" stroke="#91bfdb"></line> - <line x1="420.5576208178439" x2="420.5576208178439" y1="370" y2="277.5497463909481" stroke="#91bfdb"></line> - <line x1="421.635687732342" x2="421.635687732342" y1="370" y2="312.5087787748732" stroke="#91bfdb"></line> - <line x1="422.71375464684013" x2="422.71375464684013" y1="370" y2="309.77760436987904" stroke="#91bfdb"></line> - <line x1="423.7918215613383" x2="423.7918215613383" y1="370" y2="256.3831447522435" stroke="#91bfdb"></line> - <line x1="424.86988847583643" x2="424.86988847583643" y1="370" y2="236.1724541552868" stroke="#91bfdb"></line> - <line x1="425.9479553903346" x2="425.9479553903346" y1="370" y2="258.9777604369879" stroke="#91bfdb"></line> - <line x1="427.02602230483274" x2="427.02602230483274" y1="370" y2="292.70776433866564" stroke="#91bfdb"></line> - <line x1="428.10408921933083" x2="428.10408921933083" y1="370" y2="313.60124853687086" stroke="#91bfdb"></line> - <line x1="429.182156133829" x2="429.182156133829" y1="370" y2="304.1786968396411" stroke="#91bfdb"></line> - <line x1="430.2602230483271" x2="430.2602230483271" y1="370" y2="280.00780335544283" stroke="#91bfdb"></line> - <line x1="431.3382899628253" x2="431.3382899628253" y1="370" y2="268.5368708544674" stroke="#91bfdb"></line> - <line x1="432.4163568773234" x2="432.4163568773234" y1="370" y2="293.6636753804136" stroke="#91bfdb"></line> - <line x1="433.4944237918216" x2="433.4944237918216" y1="370" y2="314.01092469762" stroke="#91bfdb"></line> - <line x1="434.57249070631974" x2="434.57249070631974" y1="370" y2="299.2625829106516" stroke="#91bfdb"></line> - <line x1="435.65055762081784" x2="435.65055762081784" y1="370" y2="288.8841201716738" stroke="#91bfdb"></line> - <line x1="436.728624535316" x2="436.728624535316" y1="370" y2="305.4077253218884" stroke="#91bfdb"></line> - <line x1="437.80669144981414" x2="437.80669144981414" y1="370" y2="318.38080374561065" stroke="#91bfdb"></line> - <line x1="438.8847583643123" x2="438.8847583643123" y1="370" y2="323.4334763948498" stroke="#91bfdb"></line> - <line x1="439.96282527881044" x2="439.96282527881044" y1="370" y2="330.39797112758487" stroke="#91bfdb"></line> - <line x1="441.0408921933086" x2="441.0408921933086" y1="370" y2="317.0152165431135" stroke="#91bfdb"></line> - <line x1="442.11895910780663" x2="442.11895910780663" y1="370" y2="306.7733125243855" stroke="#91bfdb"></line> - <line x1="443.19702602230484" x2="443.19702602230484" y1="370" y2="309.36792820912996" stroke="#91bfdb"></line> - <line x1="444.27509293680293" x2="444.27509293680293" y1="370" y2="320.56574326960595" stroke="#91bfdb"></line> - <line x1="445.35315985130114" x2="445.35315985130114" y1="370" y2="330.80764728833395" stroke="#91bfdb"></line> - <line x1="446.43122676579924" x2="446.43122676579924" y1="370" y2="318.65392118611004" stroke="#91bfdb"></line> - <line x1="447.50929368029745" x2="447.50929368029745" y1="370" y2="319.47327350760827" stroke="#91bfdb"></line> - <line x1="448.5873605947955" x2="448.5873605947955" y1="370" y2="340.3667577058135" stroke="#91bfdb"></line> - <line x1="449.6654275092937" x2="449.6654275092937" y1="370" y2="339.0011705033164" stroke="#91bfdb"></line> - <line x1="450.74349442379184" x2="450.74349442379184" y1="370" y2="330.2614124073352" stroke="#91bfdb"></line> - <line x1="451.82156133828994" x2="451.82156133828994" y1="370" y2="339.82052282481465" stroke="#91bfdb"></line> - <line x1="452.89962825278815" x2="452.89962825278815" y1="370" y2="328.0764728833399" stroke="#91bfdb"></line> - <line x1="453.97769516728624" x2="453.97769516728624" y1="370" y2="318.5173624658603" stroke="#91bfdb"></line> - <line x1="455.0557620817844" x2="455.0557620817844" y1="370" y2="347.60436987904797" stroke="#91bfdb"></line> - <line x1="456.1338289962825" x2="456.1338289962825" y1="370" y2="341.18611002731177" stroke="#91bfdb"></line> - <line x1="457.2118959107807" x2="457.2118959107807" y1="370" y2="337.7721420210691" stroke="#91bfdb"></line> - <line x1="458.2899628252788" x2="458.2899628252788" y1="370" y2="349.7893094030433" stroke="#91bfdb"></line> - <line x1="459.368029739777" x2="459.368029739777" y1="370" y2="344.4635193133047" stroke="#91bfdb"></line> - <line x1="460.4460966542751" x2="460.4460966542751" y1="370" y2="342.4151385095591" stroke="#91bfdb"></line> - <line x1="461.52416356877325" x2="461.52416356877325" y1="370" y2="354.29574717128367" stroke="#91bfdb"></line> - <line x1="462.60223048327134" x2="462.60223048327134" y1="370" y2="341.59578618806086" stroke="#91bfdb"></line> - <line x1="463.6802973977695" x2="463.6802973977695" y1="370" y2="332.9925868123293" stroke="#91bfdb"></line> - <line x1="464.7583643122677" x2="464.7583643122677" y1="370" y2="351.56457276628953" stroke="#91bfdb"></line> - <line x1="465.8364312267658" x2="465.8364312267658" y1="370" y2="349.1065158017948" stroke="#91bfdb"></line> - <line x1="466.914498141264" x2="466.914498141264" y1="370" y2="353.47639484978544" stroke="#91bfdb"></line> - <line x1="467.9925650557621" x2="467.9925650557621" y1="370" y2="355.25165821303165" stroke="#91bfdb"></line> - <line x1="469.07063197026025" x2="469.07063197026025" y1="370" y2="352.93015996878654" stroke="#91bfdb"></line> - <line x1="470.14869888475835" x2="470.14869888475835" y1="370" y2="353.47639484978544" stroke="#91bfdb"></line> - <line x1="471.2267657992565" x2="471.2267657992565" y1="370" y2="354.70542333203275" stroke="#91bfdb"></line> - <line x1="472.30483271375465" x2="472.30483271375465" y1="370" y2="351.97424892703856" stroke="#91bfdb"></line> - <line x1="473.3828996282528" x2="473.3828996282528" y1="370" y2="357.8462738977761" stroke="#91bfdb"></line> - <line x1="474.46096654275095" x2="474.46096654275095" y1="370" y2="353.203277409286" stroke="#91bfdb"></line> - <line x1="475.53903345724905" x2="475.53903345724905" y1="370" y2="349.925868123293" stroke="#91bfdb"></line> - <line x1="476.6171003717472" x2="476.6171003717472" y1="370" y2="358.2559500585251" stroke="#91bfdb"></line> - <line x1="477.69516728624535" x2="477.69516728624535" y1="370" y2="357.70971517752633" stroke="#91bfdb"></line> - <line x1="478.7732342007435" x2="478.7732342007435" y1="370" y2="360.0312134217714" stroke="#91bfdb"></line> - <line x1="479.85130111524165" x2="479.85130111524165" y1="370" y2="360.9871244635193" stroke="#91bfdb"></line> - <line x1="480.92936802973975" x2="480.92936802973975" y1="370" y2="360.3043308622708" stroke="#91bfdb"></line> - <line x1="482.0074349442379" x2="482.0074349442379" y1="370" y2="358.2559500585251" stroke="#91bfdb"></line> - <line x1="483.085501858736" x2="483.085501858736" y1="370" y2="357.16348029652755" stroke="#91bfdb"></line> - <line x1="484.1635687732342" x2="484.1635687732342" y1="370" y2="359.34841982052285" stroke="#91bfdb"></line> - <line x1="485.2416356877323" x2="485.2416356877323" y1="370" y2="360.0312134217714" stroke="#91bfdb"></line> - <line x1="486.3197026022305" x2="486.3197026022305" y1="370" y2="359.34841982052285" stroke="#91bfdb"></line> - <line x1="487.39776951672866" x2="487.39776951672866" y1="370" y2="358.9387436597737" stroke="#91bfdb"></line> - <line x1="488.47583643122675" x2="488.47583643122675" y1="370" y2="360.7140070230199" stroke="#91bfdb"></line> - <line x1="489.5539033457249" x2="489.5539033457249" y1="370" y2="362.079594225517" stroke="#91bfdb"></line> - <line x1="490.631970260223" x2="490.631970260223" y1="370" y2="362.8989465470152" stroke="#91bfdb"></line> - <line x1="491.7100371747212" x2="491.7100371747212" y1="370" y2="360.9871244635193" stroke="#91bfdb"></line> - <line x1="492.7881040892193" x2="492.7881040892193" y1="370" y2="361.39680062426845" stroke="#91bfdb"></line> - <line x1="493.8661710037175" x2="493.8661710037175" y1="370" y2="361.26024190401876" stroke="#91bfdb"></line> - <line x1="494.9442379182156" x2="494.9442379182156" y1="370" y2="355.9344518142802" stroke="#91bfdb"></line> - <line x1="496.02230483271376" x2="496.02230483271376" y1="370" y2="364.2645337495123" stroke="#91bfdb"></line> - <line x1="497.10037174721185" x2="497.10037174721185" y1="370" y2="364.401092469762" stroke="#91bfdb"></line> - <line x1="498.17843866171006" x2="498.17843866171006" y1="370" y2="359.758095981272" stroke="#91bfdb"></line> - <line x1="499.25650557620816" x2="499.25650557620816" y1="370" y2="364.6742099102614" stroke="#91bfdb"></line> - <line x1="500.3345724907063" x2="500.3345724907063" y1="370" y2="364.401092469762" stroke="#91bfdb"></line> - <line x1="501.4126394052045" x2="501.4126394052045" y1="370" y2="360.44088958252047" stroke="#91bfdb"></line> - <line x1="502.49070631970255" x2="502.49070631970255" y1="370" y2="365.9032383925088" stroke="#91bfdb"></line> - <line x1="503.56877323420076" x2="503.56877323420076" y1="370" y2="361.9430355052673" stroke="#91bfdb"></line> - <line x1="504.64684014869886" x2="504.64684014869886" y1="370" y2="354.70542333203275" stroke="#91bfdb"></line> - <line x1="505.72490706319707" x2="505.72490706319707" y1="370" y2="365.08388607101057" stroke="#91bfdb"></line> - <line x1="506.80297397769516" x2="506.80297397769516" y1="370" y2="363.17206398751466" stroke="#91bfdb"></line> - <line x1="507.88104089219337" x2="507.88104089219337" y1="370" y2="364.2645337495123" stroke="#91bfdb"></line> - <line x1="508.9591078066914" x2="508.9591078066914" y1="370" y2="366.58603199375733" stroke="#91bfdb"></line> - <line x1="510.03717472118956" x2="510.03717472118956" y1="370" y2="362.8989465470152" stroke="#91bfdb"></line> - <line x1="511.1152416356877" x2="511.1152416356877" y1="370" y2="363.30862270776436" stroke="#91bfdb"></line> - <line x1="512.1933085501859" x2="512.1933085501859" y1="370" y2="366.3129145532579" stroke="#91bfdb"></line> - <line x1="513.271375464684" x2="513.271375464684" y1="370" y2="362.2161529457667" stroke="#91bfdb"></line> - <line x1="514.3494423791822" x2="514.3494423791822" y1="370" y2="365.35700351150996" stroke="#91bfdb"></line> - <line x1="515.4275092936803" x2="515.4275092936803" y1="370" y2="362.8989465470152" stroke="#91bfdb"></line> - <line x1="516.5055762081785" x2="516.5055762081785" y1="370" y2="361.53335934451815" stroke="#91bfdb"></line> - <line x1="517.5836431226767" x2="517.5836431226767" y1="370" y2="367.1322668747561" stroke="#91bfdb"></line> - <line x1="518.6617100371748" x2="518.6617100371748" y1="370" y2="366.3129145532579" stroke="#91bfdb"></line> - <line x1="519.7397769516729" x2="519.7397769516729" y1="370" y2="363.58174014826375" stroke="#91bfdb"></line> - <line x1="520.817843866171" x2="520.817843866171" y1="370" y2="366.9957081545064" stroke="#91bfdb"></line> - <line x1="521.8959107806692" x2="521.8959107806692" y1="370" y2="365.2204447912602" stroke="#91bfdb"></line> - <line x1="522.9739776951673" x2="522.9739776951673" y1="370" y2="364.6742099102614" stroke="#91bfdb"></line> - <line x1="524.0520446096655" x2="524.0520446096655" y1="370" y2="365.49356223175965" stroke="#91bfdb"></line> - <line x1="525.1301115241636" x2="525.1301115241636" y1="370" y2="364.8107686305111" stroke="#91bfdb"></line> - <line x1="526.2081784386617" x2="526.2081784386617" y1="370" y2="366.8591494342568" stroke="#91bfdb"></line> - <line x1="527.2862453531599" x2="527.2862453531599" y1="370" y2="365.35700351150996" stroke="#91bfdb"></line> - <line x1="528.364312267658" x2="528.364312267658" y1="370" y2="366.9957081545064" stroke="#91bfdb"></line> - <line x1="529.4423791821562" x2="529.4423791821562" y1="370" y2="367.678501755755" stroke="#91bfdb"></line> - <line x1="530.5204460966543" x2="530.5204460966543" y1="370" y2="365.76667967225904" stroke="#91bfdb"></line> - <line x1="531.5985130111525" x2="531.5985130111525" y1="370" y2="366.3129145532579" stroke="#91bfdb"></line> - <line x1="532.6765799256506" x2="532.6765799256506" y1="370" y2="367.81506047600465" stroke="#91bfdb"></line> - <line x1="533.7546468401487" x2="533.7546468401487" y1="370" y2="365.9032383925088" stroke="#91bfdb"></line> - <line x1="534.8327137546469" x2="534.8327137546469" y1="370" y2="366.9957081545064" stroke="#91bfdb"></line> - <line x1="535.910780669145" x2="535.910780669145" y1="370" y2="365.76667967225904" stroke="#91bfdb"></line> - <line x1="536.9888475836432" x2="536.9888475836432" y1="370" y2="366.58603199375733" stroke="#91bfdb"></line> - <line x1="538.0669144981413" x2="538.0669144981413" y1="370" y2="368.0881779165041" stroke="#91bfdb"></line> - <line x1="539.1449814126394" x2="539.1449814126394" y1="370" y2="366.8591494342568" stroke="#91bfdb"></line> - <line x1="540.2230483271376" x2="540.2230483271376" y1="370" y2="368.2247366367538" stroke="#91bfdb"></line> - <line x1="541.3011152416357" x2="541.3011152416357" y1="370" y2="368.2247366367538" stroke="#91bfdb"></line> - <line x1="542.3791821561339" x2="542.3791821561339" y1="370" y2="366.4494732735076" stroke="#91bfdb"></line> - <line x1="543.457249070632" x2="543.457249070632" y1="370" y2="367.9516191962544" stroke="#91bfdb"></line> - <line x1="544.5353159851302" x2="544.5353159851302" y1="370" y2="369.044088958252" stroke="#91bfdb"></line> - <line x1="545.6133828996283" x2="545.6133828996283" y1="370" y2="366.4494732735076" stroke="#91bfdb"></line> - <line x1="546.6914498141264" x2="546.6914498141264" y1="370" y2="368.2247366367538" stroke="#91bfdb"></line> - <line x1="547.7695167286246" x2="547.7695167286246" y1="370" y2="368.49785407725324" stroke="#91bfdb"></line> - <line x1="548.8475836431227" x2="548.8475836431227" y1="370" y2="367.678501755755" stroke="#91bfdb"></line> - <line x1="549.9256505576209" x2="549.9256505576209" y1="370" y2="369.044088958252" stroke="#91bfdb"></line> - <line x1="551.0037174721189" x2="551.0037174721189" y1="370" y2="368.7709715177526" stroke="#91bfdb"></line> - <line x1="552.0817843866172" x2="552.0817843866172" y1="370" y2="368.2247366367538" stroke="#91bfdb"></line> - <line x1="553.1598513011152" x2="553.1598513011152" y1="370" y2="369.18064767850177" stroke="#91bfdb"></line> - <line x1="554.2379182156134" x2="554.2379182156134" y1="370" y2="368.49785407725324" stroke="#91bfdb"></line> - <line x1="555.3159851301116" x2="555.3159851301116" y1="370" y2="368.49785407725324" stroke="#91bfdb"></line> - <line x1="556.3940520446097" x2="556.3940520446097" y1="370" y2="369.31720639875147" stroke="#91bfdb"></line> - <line x1="557.4721189591079" x2="557.4721189591079" y1="370" y2="368.7709715177526" stroke="#91bfdb"></line> - <line x1="558.550185873606" x2="558.550185873606" y1="370" y2="368.7709715177526" stroke="#91bfdb"></line> - <line x1="559.6282527881041" x2="559.6282527881041" y1="370" y2="369.4537651190012" stroke="#91bfdb"></line> - <line x1="560.7063197026022" x2="560.7063197026022" y1="370" y2="368.9075302380023" stroke="#91bfdb"></line> - <line x1="561.7843866171004" x2="561.7843866171004" y1="370" y2="369.044088958252" stroke="#91bfdb"></line> - <line x1="562.8624535315985" x2="562.8624535315985" y1="370" y2="369.31720639875147" stroke="#91bfdb"></line> - <line x1="563.9405204460967" x2="563.9405204460967" y1="370" y2="369.044088958252" stroke="#91bfdb"></line> - <line x1="565.0185873605948" x2="565.0185873605948" y1="370" y2="369.4537651190012" stroke="#91bfdb"></line> - <line x1="566.096654275093" x2="566.096654275093" y1="370" y2="369.59032383925086" stroke="#91bfdb"></line> - <line x1="567.174721189591" x2="567.174721189591" y1="370" y2="369.18064767850177" stroke="#91bfdb"></line> - <line x1="568.2527881040893" x2="568.2527881040893" y1="370" y2="369.59032383925086" stroke="#91bfdb"></line> - <line x1="569.3308550185874" x2="569.3308550185874" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="570.4089219330855" x2="570.4089219330855" y1="370" y2="369.18064767850177" stroke="#91bfdb"></line> - <line x1="571.4869888475837" x2="571.4869888475837" y1="370" y2="369.59032383925086" stroke="#91bfdb"></line> - <line x1="572.5650557620818" x2="572.5650557620818" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="573.64312267658" x2="573.64312267658" y1="370" y2="369.18064767850177" stroke="#91bfdb"></line> - <line x1="574.721189591078" x2="574.721189591078" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="575.7992565055763" x2="575.7992565055763" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="576.8773234200743" x2="576.8773234200743" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="577.9553903345726" x2="577.9553903345726" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="579.0334572490706" x2="579.0334572490706" y1="370" y2="369.59032383925086" stroke="#91bfdb"></line> - <line x1="580.1115241635687" x2="580.1115241635687" y1="370" y2="369.59032383925086" stroke="#91bfdb"></line> - <line x1="581.1895910780669" x2="581.1895910780669" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="582.267657992565" x2="582.267657992565" y1="370" y2="369.59032383925086" stroke="#91bfdb"></line> - <line x1="583.3457249070632" x2="583.3457249070632" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="584.4237918215613" x2="584.4237918215613" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="585.5018587360596" x2="585.5018587360596" y1="370" y2="369.59032383925086" stroke="#91bfdb"></line> - <line x1="586.5799256505576" x2="586.5799256505576" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="587.6579925650558" x2="587.6579925650558" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="588.7360594795539" x2="588.7360594795539" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="589.8141263940521" x2="589.8141263940521" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="590.8921933085502" x2="590.8921933085502" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="591.9702602230483" x2="591.9702602230483" y1="370" y2="369.72688255950055" stroke="#91bfdb"></line> - <line x1="593.0483271375464" x2="593.0483271375464" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="594.1263940520446" x2="594.1263940520446" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="595.2044609665427" x2="595.2044609665427" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="596.2825278810409" x2="596.2825278810409" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="597.360594795539" x2="597.360594795539" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="598.4386617100372" x2="598.4386617100372" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="599.5167286245354" x2="599.5167286245354" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="600.5947955390334" x2="600.5947955390334" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="601.6728624535316" x2="601.6728624535316" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="602.7509293680297" x2="602.7509293680297" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="603.8289962825279" x2="603.8289962825279" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="604.907063197026" x2="604.907063197026" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="605.9851301115242" x2="605.9851301115242" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="607.0631970260223" x2="607.0631970260223" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="608.1412639405204" x2="608.1412639405204" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="609.2193308550186" x2="609.2193308550186" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="610.2973977695167" x2="610.2973977695167" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="611.3754646840149" x2="611.3754646840149" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="612.453531598513" x2="612.453531598513" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="613.5315985130111" x2="613.5315985130111" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="614.6096654275093" x2="614.6096654275093" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="615.6877323420074" x2="615.6877323420074" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="616.7657992565056" x2="616.7657992565056" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="617.8438661710037" x2="617.8438661710037" y1="370" y2="370" stroke="#91bfdb"></line> - <line x1="618.9219330855019" x2="618.9219330855019" y1="370" y2="369.86344127975025" stroke="#91bfdb"></line> - <line x1="620" x2="620" y1="370" y2="370" stroke="#91bfdb"></line> + <path d="M40,370V370" stroke="#fc8d59"></path> + <path d="M41.078066914498145,370V370" stroke="#fc8d59"></path> + <path d="M42.15613382899628,370V370" stroke="#fc8d59"></path> + <path d="M43.23420074349442,370V370" stroke="#fc8d59"></path> + <path d="M44.312267657992564,370V370" stroke="#fc8d59"></path> + <path d="M45.39033457249071,370V370" stroke="#fc8d59"></path> + <path d="M46.468401486988846,370V370" stroke="#fc8d59"></path> + <path d="M47.54646840148699,370V370" stroke="#fc8d59"></path> + <path d="M48.62453531598513,370V370" stroke="#fc8d59"></path> + <path d="M49.702602230483265,370V370" stroke="#fc8d59"></path> + <path d="M50.78066914498142,370V370" stroke="#fc8d59"></path> + <path d="M51.858736059479554,370V370" stroke="#fc8d59"></path> + <path d="M52.9368029739777,370V370" stroke="#fc8d59"></path> + <path d="M54.014869888475836,370V370" stroke="#fc8d59"></path> + <path d="M55.09293680297398,370V370" stroke="#fc8d59"></path> + <path d="M56.17100371747212,370V370" stroke="#fc8d59"></path> + <path d="M57.24907063197026,370V370" stroke="#fc8d59"></path> + <path d="M58.3271375464684,370V370" stroke="#fc8d59"></path> + <path d="M59.405204460966544,370V370" stroke="#fc8d59"></path> + <path d="M60.48327137546469,370V370" stroke="#fc8d59"></path> + <path d="M61.56133828996282,370V370" stroke="#fc8d59"></path> + <path d="M62.63940520446097,370V370" stroke="#fc8d59"></path> + <path d="M63.71747211895911,370V370" stroke="#fc8d59"></path> + <path d="M64.79553903345726,370V370" stroke="#fc8d59"></path> + <path d="M65.87360594795538,370V370" stroke="#fc8d59"></path> + <path d="M66.95167286245353,370V370" stroke="#fc8d59"></path> + <path d="M68.02973977695167,370V370" stroke="#fc8d59"></path> + <path d="M69.10780669144982,370V370" stroke="#fc8d59"></path> + <path d="M70.18587360594796,370V370" stroke="#fc8d59"></path> + <path d="M71.2639405204461,370V370" stroke="#fc8d59"></path> + <path d="M72.34200743494424,370V370" stroke="#fc8d59"></path> + <path d="M73.42007434944237,370V370" stroke="#fc8d59"></path> + <path d="M74.49814126394051,370V370" stroke="#fc8d59"></path> + <path d="M75.57620817843866,370V370" stroke="#fc8d59"></path> + <path d="M76.65427509293681,370V370" stroke="#fc8d59"></path> + <path d="M77.73234200743494,370V370" stroke="#fc8d59"></path> + <path d="M78.81040892193309,370V370" stroke="#fc8d59"></path> + <path d="M79.88847583643123,370V370" stroke="#fc8d59"></path> + <path d="M80.96654275092936,370V370" stroke="#fc8d59"></path> + <path d="M82.04460966542752,370V370" stroke="#fc8d59"></path> + <path d="M83.12267657992565,370V370" stroke="#fc8d59"></path> + <path d="M84.20074349442379,370V370" stroke="#fc8d59"></path> + <path d="M85.27881040892194,370V370" stroke="#fc8d59"></path> + <path d="M86.35687732342006,370V370" stroke="#fc8d59"></path> + <path d="M87.43494423791822,370V370" stroke="#fc8d59"></path> + <path d="M88.51301115241635,370V370" stroke="#fc8d59"></path> + <path d="M89.5910780669145,370V370" stroke="#fc8d59"></path> + <path d="M90.66914498141264,370V370" stroke="#fc8d59"></path> + <path d="M91.74721189591078,370V370" stroke="#fc8d59"></path> + <path d="M92.82527881040892,370V370" stroke="#fc8d59"></path> + <path d="M93.90334572490707,370V370" stroke="#fc8d59"></path> + <path d="M94.9814126394052,370V370" stroke="#fc8d59"></path> + <path d="M96.05947955390334,370V370" stroke="#fc8d59"></path> + <path d="M97.13754646840148,370V370" stroke="#fc8d59"></path> + <path d="M98.21561338289963,370V370" stroke="#fc8d59"></path> + <path d="M99.29368029739777,370V370" stroke="#fc8d59"></path> + <path d="M100.37174721189591,370V370" stroke="#fc8d59"></path> + <path d="M101.44981412639405,370V370" stroke="#fc8d59"></path> + <path d="M102.5278810408922,370V370" stroke="#fc8d59"></path> + <path d="M103.60594795539035,370V370" stroke="#fc8d59"></path> + <path d="M104.68401486988847,370V370" stroke="#fc8d59"></path> + <path d="M105.76208178438662,370V370" stroke="#fc8d59"></path> + <path d="M106.84014869888475,370V370" stroke="#fc8d59"></path> + <path d="M107.9182156133829,370V370" stroke="#fc8d59"></path> + <path d="M108.99628252788104,370V370" stroke="#fc8d59"></path> + <path d="M110.07434944237917,370V370" stroke="#fc8d59"></path> + <path d="M111.15241635687732,370V370" stroke="#fc8d59"></path> + <path d="M112.23048327137546,370V370" stroke="#fc8d59"></path> + <path d="M113.3085501858736,370V370" stroke="#fc8d59"></path> + <path d="M114.38661710037175,370V370" stroke="#fc8d59"></path> + <path d="M115.4646840148699,370V370" stroke="#fc8d59"></path> + <path d="M116.54275092936803,370V370" stroke="#fc8d59"></path> + <path d="M117.62081784386616,370V370" stroke="#fc8d59"></path> + <path d="M118.6988847583643,370V370" stroke="#fc8d59"></path> + <path d="M119.77695167286245,370V370" stroke="#fc8d59"></path> + <path d="M120.8550185873606,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M121.93308550185876,370V370" stroke="#fc8d59"></path> + <path d="M123.01115241635688,370V370" stroke="#fc8d59"></path> + <path d="M124.08921933085502,370V370" stroke="#fc8d59"></path> + <path d="M125.16728624535315,370V370" stroke="#fc8d59"></path> + <path d="M126.2453531598513,370V370" stroke="#fc8d59"></path> + <path d="M127.32342007434944,370V370" stroke="#fc8d59"></path> + <path d="M128.40148698884758,370V370" stroke="#fc8d59"></path> + <path d="M129.47955390334573,370V370" stroke="#fc8d59"></path> + <path d="M130.55762081784388,370V370" stroke="#fc8d59"></path> + <path d="M131.635687732342,370V370" stroke="#fc8d59"></path> + <path d="M132.71375464684013,370V370" stroke="#fc8d59"></path> + <path d="M133.79182156133828,370V370" stroke="#fc8d59"></path> + <path d="M134.86988847583643,370V370" stroke="#fc8d59"></path> + <path d="M135.94795539033458,370V370" stroke="#fc8d59"></path> + <path d="M137.0260223048327,370V370" stroke="#fc8d59"></path> + <path d="M138.10408921933083,370V370" stroke="#fc8d59"></path> + <path d="M139.18215613382898,370V370" stroke="#fc8d59"></path> + <path d="M140.26022304832713,370V370" stroke="#fc8d59"></path> + <path d="M141.33828996282529,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M142.41635687732344,370V370" stroke="#fc8d59"></path> + <path d="M143.49442379182156,370V370" stroke="#fc8d59"></path> + <path d="M144.57249070631968,370V370" stroke="#fc8d59"></path> + <path d="M145.65055762081784,370V370" stroke="#fc8d59"></path> + <path d="M146.728624535316,370V370" stroke="#fc8d59"></path> + <path d="M147.80669144981414,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M148.88475836431226,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M149.9628252788104,370V370" stroke="#fc8d59"></path> + <path d="M151.04089219330854,370V370" stroke="#fc8d59"></path> + <path d="M152.1189591078067,370V369.31720639875147" stroke="#fc8d59"></path> + <path d="M153.19702602230484,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M154.27509293680296,370V370" stroke="#fc8d59"></path> + <path d="M155.35315985130111,370V370" stroke="#fc8d59"></path> + <path d="M156.43122676579927,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M157.5092936802974,370V370" stroke="#fc8d59"></path> + <path d="M158.58736059479554,370V370" stroke="#fc8d59"></path> + <path d="M159.6654275092937,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M160.74349442379182,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M161.82156133828997,370V370" stroke="#fc8d59"></path> + <path d="M162.8996282527881,370V370" stroke="#fc8d59"></path> + <path d="M163.97769516728624,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M165.0557620817844,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M166.13382899628255,370V370" stroke="#fc8d59"></path> + <path d="M167.21189591078067,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M168.2899628252788,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M169.36802973977694,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M170.4460966542751,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M171.52416356877325,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M172.60223048327137,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M173.6802973977695,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M174.75836431226764,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M175.8364312267658,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M176.91449814126395,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M177.99256505576207,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M179.07063197026022,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M180.14869888475835,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M181.2267657992565,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M182.30483271375465,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M183.3828996282528,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M184.46096654275092,370V369.86344127975025" stroke="#fc8d59"></path> + <path d="M185.53903345724905,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M186.61710037174723,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M187.69516728624535,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M188.7732342007435,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M189.85130111524165,370V369.4537651190012" stroke="#fc8d59"></path> + <path d="M190.92936802973978,370V369.72688255950055" stroke="#fc8d59"></path> + <path d="M192.00743494423793,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M193.08550185873605,370V369.31720639875147" stroke="#fc8d59"></path> + <path d="M194.1635687732342,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M195.24163568773233,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M196.31970260223048,370V369.59032383925086" stroke="#fc8d59"></path> + <path d="M197.3977695167286,370V369.4537651190012" stroke="#fc8d59"></path> + <path d="M198.47583643122675,370V369.4537651190012" stroke="#fc8d59"></path> + <path d="M199.5539033457249,370V369.4537651190012" stroke="#fc8d59"></path> + <path d="M200.63197026022306,370V369.31720639875147" stroke="#fc8d59"></path> + <path d="M201.7100371747212,370V369.18064767850177" stroke="#fc8d59"></path> + <path d="M202.78810408921936,370V369.044088958252" stroke="#fc8d59"></path> + <path d="M203.86617100371748,370V369.31720639875147" stroke="#fc8d59"></path> + <path d="M204.94423791821563,370V368.9075302380023" stroke="#fc8d59"></path> + <path d="M206.02230483271376,370V369.044088958252" stroke="#fc8d59"></path> + <path d="M207.1003717472119,370V368.7709715177526" stroke="#fc8d59"></path> + <path d="M208.17843866171003,370V369.18064767850177" stroke="#fc8d59"></path> + <path d="M209.25650557620818,370V368.63441279750293" stroke="#fc8d59"></path> + <path d="M210.3345724907063,370V368.7709715177526" stroke="#fc8d59"></path> + <path d="M211.41263940520446,370V369.31720639875147" stroke="#fc8d59"></path> + <path d="M212.4907063197026,370V369.31720639875147" stroke="#fc8d59"></path> + <path d="M213.56877323420076,370V368.3612953570035" stroke="#fc8d59"></path> + <path d="M214.64684014869889,370V368.3612953570035" stroke="#fc8d59"></path> + <path d="M215.724907063197,370V369.044088958252" stroke="#fc8d59"></path> + <path d="M216.80297397769516,370V368.0881779165041" stroke="#fc8d59"></path> + <path d="M217.88104089219328,370V367.26882559500586" stroke="#fc8d59"></path> + <path d="M218.95910780669143,370V368.63441279750293" stroke="#fc8d59"></path> + <path d="M220.03717472118961,370V368.9075302380023" stroke="#fc8d59"></path> + <path d="M221.11524163568774,370V368.63441279750293" stroke="#fc8d59"></path> + <path d="M222.1933085501859,370V367.26882559500586" stroke="#fc8d59"></path> + <path d="M223.27137546468404,370V369.044088958252" stroke="#fc8d59"></path> + <path d="M224.34944237918216,370V368.49785407725324" stroke="#fc8d59"></path> + <path d="M225.4275092936803,370V367.26882559500586" stroke="#fc8d59"></path> + <path d="M226.50557620817844,370V367.40538431525556" stroke="#fc8d59"></path> + <path d="M227.58364312267656,370V368.2247366367538" stroke="#fc8d59"></path> + <path d="M228.66171003717471,370V366.8591494342568" stroke="#fc8d59"></path> + <path d="M229.73977695167287,370V362.7623878267655" stroke="#fc8d59"></path> + <path d="M230.817843866171,370V368.3612953570035" stroke="#fc8d59"></path> + <path d="M231.89591078066914,370V366.4494732735076" stroke="#fc8d59"></path> + <path d="M232.9739776951673,370V367.81506047600465" stroke="#fc8d59"></path> + <path d="M234.05204460966542,370V367.26882559500586" stroke="#fc8d59"></path> + <path d="M235.13011152416354,370V366.58603199375733" stroke="#fc8d59"></path> + <path d="M236.2081784386617,370V366.8591494342568" stroke="#fc8d59"></path> + <path d="M237.28624535315987,370V361.80647678501754" stroke="#fc8d59"></path> + <path d="M238.364312267658,370V368.0881779165041" stroke="#fc8d59"></path> + <path d="M239.44237918215615,370V364.401092469762" stroke="#fc8d59"></path> + <path d="M240.52044609665427,370V365.35700351150996" stroke="#fc8d59"></path> + <path d="M241.59851301115242,370V367.1322668747561" stroke="#fc8d59"></path> + <path d="M242.67657992565057,370V363.30862270776436" stroke="#fc8d59"></path> + <path d="M243.75464684014872,370V365.35700351150996" stroke="#fc8d59"></path> + <path d="M244.83271375464685,370V366.0397971127585" stroke="#fc8d59"></path> + <path d="M245.91078066914497,370V365.08388607101057" stroke="#fc8d59"></path> + <path d="M246.98884758364312,370V363.9914163090129" stroke="#fc8d59"></path> + <path d="M248.06691449814124,370V361.9430355052673" stroke="#fc8d59"></path> + <path d="M249.1449814126394,370V365.9032383925088" stroke="#fc8d59"></path> + <path d="M250.22304832713755,370V365.08388607101057" stroke="#fc8d59"></path> + <path d="M251.30111524163567,370V361.39680062426845" stroke="#fc8d59"></path> + <path d="M252.37918215613385,370V365.35700351150996" stroke="#fc8d59"></path> + <path d="M253.457249070632,370V359.89465470152163" stroke="#fc8d59"></path> + <path d="M254.53531598513013,370V362.079594225517" stroke="#fc8d59"></path> + <path d="M255.61338289962825,370V364.5376511900117" stroke="#fc8d59"></path> + <path d="M256.6914498141264,370V361.39680062426845" stroke="#fc8d59"></path> + <path d="M257.7695167286245,370V364.2645337495123" stroke="#fc8d59"></path> + <path d="M258.8475836431227,370V361.66991806476784" stroke="#fc8d59"></path> + <path d="M259.9256505576208,370V361.80647678501754" stroke="#fc8d59"></path> + <path d="M261.003717472119,370V362.8989465470152" stroke="#fc8d59"></path> + <path d="M262.08178438661713,370V358.52906749902456" stroke="#fc8d59"></path> + <path d="M263.1598513011152,370V362.3527116660164" stroke="#fc8d59"></path> + <path d="M264.2379182156134,370V358.802184939524" stroke="#fc8d59"></path> + <path d="M265.3159851301115,370V359.48497854077254" stroke="#fc8d59"></path> + <path d="M266.3940520446096,370V360.44088958252047" stroke="#fc8d59"></path> + <path d="M267.4721189591078,370V357.16348029652755" stroke="#fc8d59"></path> + <path d="M268.5501858736059,370V359.34841982052285" stroke="#fc8d59"></path> + <path d="M269.6282527881041,370V357.16348029652755" stroke="#fc8d59"></path> + <path d="M270.70631970260223,370V357.9828326180258" stroke="#fc8d59"></path> + <path d="M271.7843866171004,370V360.167772142021" stroke="#fc8d59"></path> + <path d="M272.86245353159853,370V357.57315645727664" stroke="#fc8d59"></path> + <path d="M273.9405204460967,370V356.3441279750292" stroke="#fc8d59"></path> + <path d="M275.0185873605948,370V358.39250877877487" stroke="#fc8d59"></path> + <path d="M276.09665427509293,370V356.20756925477957" stroke="#fc8d59"></path> + <path d="M277.1747211895911,370V355.1150994927819" stroke="#fc8d59"></path> + <path d="M278.25278810408923,370V354.1591884510339" stroke="#fc8d59"></path> + <path d="M279.3308550185874,370V353.7495122902848" stroke="#fc8d59"></path> + <path d="M280.4089219330855,370V352.247366367538" stroke="#fc8d59"></path> + <path d="M281.48698884758363,370V352.93015996878654" stroke="#fc8d59"></path> + <path d="M282.5650557620818,370V356.75380413577835" stroke="#fc8d59"></path> + <path d="M283.64312267657994,370V352.7936012485369" stroke="#fc8d59"></path> + <path d="M284.7211895910781,370V347.3312524385486" stroke="#fc8d59"></path> + <path d="M285.7992565055762,370V355.7978930940304" stroke="#fc8d59"></path> + <path d="M286.87732342007433,370V347.0581349980492" stroke="#fc8d59"></path> + <path d="M287.9553903345725,370V351.97424892703856" stroke="#fc8d59"></path> + <path d="M289.03345724907064,370V351.0183378852907" stroke="#fc8d59"></path> + <path d="M290.1115241635688,370V347.87748731954736" stroke="#fc8d59"></path> + <path d="M291.18959107806694,370V345.41943035505267" stroke="#fc8d59"></path> + <path d="M292.2676579925651,370V352.65704252828715" stroke="#fc8d59"></path> + <path d="M293.3457249070632,370V352.65704252828715" stroke="#fc8d59"></path> + <path d="M294.42379182156134,370V342.8248146703082" stroke="#fc8d59"></path> + <path d="M295.50185873605943,370V341.73234490831055" stroke="#fc8d59"></path> + <path d="M296.5799256505576,370V341.45922746781116" stroke="#fc8d59"></path> + <path d="M297.6579925650558,370V334.085056574327" stroke="#fc8d59"></path> + <path d="M298.73605947955394,370V350.47210300429185" stroke="#fc8d59"></path> + <path d="M299.81412639405204,370V347.4678111587983" stroke="#fc8d59"></path> + <path d="M300.8921933085502,370V339.82052282481465" stroke="#fc8d59"></path> + <path d="M301.97026022304834,370V330.39797112758487" stroke="#fc8d59"></path> + <path d="M303.0483271375465,370V347.4678111587983" stroke="#fc8d59"></path> + <path d="M304.12639405204465,370V345.282871634803" stroke="#fc8d59"></path> + <path d="M305.20446096654274,370V336.5431135388217" stroke="#fc8d59"></path> + <path d="M306.2825278810409,370V337.7721420210691" stroke="#fc8d59"></path> + <path d="M307.360594795539,370V318.5173624658603" stroke="#fc8d59"></path> + <path d="M308.43866171003714,370V331.62699960983224" stroke="#fc8d59"></path> + <path d="M309.5167286245353,370V341.73234490831055" stroke="#fc8d59"></path> + <path d="M310.59479553903344,370V348.4237222005462" stroke="#fc8d59"></path> + <path d="M311.6728624535316,370V304.58837300039016" stroke="#fc8d59"></path> + <path d="M312.7509293680298,370V332.85602809207955" stroke="#fc8d59"></path> + <path d="M313.8289962825279,370V329.71517752633633" stroke="#fc8d59"></path> + <path d="M314.90706319702605,370V344.1904018728053" stroke="#fc8d59"></path> + <path d="M315.98513011152414,370V326.71088568084275" stroke="#fc8d59"></path> + <path d="M317.0631970260223,370V336.8162309793211" stroke="#fc8d59"></path> + <path d="M318.14126394052045,370V295.1658213031604" stroke="#fc8d59"></path> + <path d="M319.2193308550186,370V307.31954740538436" stroke="#fc8d59"></path> + <path d="M320.2973977695167,370V343.9172844323059" stroke="#fc8d59"></path> + <path d="M321.37546468401484,370V335.8603199375732" stroke="#fc8d59"></path> + <path d="M322.453531598513,370V319.47327350760827" stroke="#fc8d59"></path> + <path d="M323.53159851301115,370V298.1701131486539" stroke="#fc8d59"></path> + <path d="M324.6096654275093,370V332.1732344908311" stroke="#fc8d59"></path> + <path d="M325.68773234200745,370V327.8033554428404" stroke="#fc8d59"></path> + <path d="M326.7657992565056,370V326.9840031213422" stroke="#fc8d59"></path> + <path d="M327.8438661710037,370V320.70230198985564" stroke="#fc8d59"></path> + <path d="M328.92193308550185,370V239.85953960202886" stroke="#fc8d59"></path> + <path d="M330,370V312.5087787748732" stroke="#fc8d59"></path> + <path d="M331.0780669144981,370V320.4291845493562" stroke="#91bfdb"></path> + <path d="M332.1561338289963,370V339.27428794381586" stroke="#91bfdb"></path> + <path d="M333.23420074349445,370V200.94030433086226" stroke="#91bfdb"></path> + <path d="M334.31226765799255,370V305.9539602028873" stroke="#91bfdb"></path> + <path d="M335.3903345724907,370V264.57666796722594" stroke="#91bfdb"></path> + <path d="M336.46840148698885,370V333.67538041357784" stroke="#91bfdb"></path> + <path d="M337.546468401487,370V324.25282871634806" stroke="#91bfdb"></path> + <path d="M338.62453531598516,370V322.06788919235265" stroke="#91bfdb"></path> + <path d="M339.7026022304833,370V180.72961373390555" stroke="#91bfdb"></path> + <path d="M340.78066914498135,370V304.9980491611393" stroke="#91bfdb"></path> + <path d="M341.85873605947955,370V330.1248536870854" stroke="#91bfdb"></path> + <path d="M342.93680297397765,370V312.7818962153726" stroke="#91bfdb"></path> + <path d="M344.01486988847586,370V337.0893484198205" stroke="#91bfdb"></path> + <path d="M345.09293680297395,370V284.65079984393293" stroke="#91bfdb"></path> + <path d="M346.17100371747216,370V297.3507608271556" stroke="#91bfdb"></path> + <path d="M347.2490706319702,370V315.78618806086615" stroke="#91bfdb"></path> + <path d="M348.3271375464684,370V331.90011705033163" stroke="#91bfdb"></path> + <path d="M349.40520446096656,370V215.27896995708153" stroke="#91bfdb"></path> + <path d="M350.48327137546465,370V300.08193523214976" stroke="#91bfdb"></path> + <path d="M351.56133828996286,370V294.2099102614124" stroke="#91bfdb"></path> + <path d="M352.63940520446096,370V296.80452594615684" stroke="#91bfdb"></path> + <path d="M353.7174721189591,370V309.0948107686305" stroke="#91bfdb"></path> + <path d="M354.7955390334572,370V305.13460788138906" stroke="#91bfdb"></path> + <path d="M355.8736059479554,370V177.99843932891145" stroke="#91bfdb"></path> + <path d="M356.9516728624535,370V273.9992196644557" stroke="#91bfdb"></path> + <path d="M358.0297397769517,370V326.16465079984397" stroke="#91bfdb"></path> + <path d="M359.1078066914498,370V267.7175185329692" stroke="#91bfdb"></path> + <path d="M360.18587360594796,370V254.88099882949666" stroke="#91bfdb"></path> + <path d="M361.26394052044606,370V310.5969566913773" stroke="#91bfdb"></path> + <path d="M362.3420074349442,370V280.2809207959423" stroke="#91bfdb"></path> + <path d="M363.4200743494424,370V314.4206008583691" stroke="#91bfdb"></path> + <path d="M364.4981412639405,370V211.45532579008977" stroke="#91bfdb"></path> + <path d="M365.5762081784387,370V271.54116269996103" stroke="#91bfdb"></path> + <path d="M366.6542750929368,370V257.61217323449085" stroke="#91bfdb"></path> + <path d="M367.73234200743497,370V323.97971127584856" stroke="#91bfdb"></path> + <path d="M368.81040892193306,370V287.1088568084276" stroke="#91bfdb"></path> + <path d="M369.88847583643127,370V318.65392118611004" stroke="#91bfdb"></path> + <path d="M370.96654275092936,370V124.46742099102616" stroke="#91bfdb"></path> + <path d="M372.0446096654275,370V259.52399531798676" stroke="#91bfdb"></path> + <path d="M373.12267657992567,370V311.4163090128755" stroke="#91bfdb"></path> + <path d="M374.2007434944238,370V322.75068279360124" stroke="#91bfdb"></path> + <path d="M375.2788104089219,370V254.6078813889973" stroke="#91bfdb"></path> + <path d="M376.35687732342006,370V249.4186500195084" stroke="#91bfdb"></path> + <path d="M377.4349442379182,370V248.46273897776044" stroke="#91bfdb"></path> + <path d="M378.51301115241637,370V290.3862660944206" stroke="#91bfdb"></path> + <path d="M379.5910780669146,370V320.9754194303551" stroke="#91bfdb"></path> + <path d="M380.6691449814126,370V201.89621537261024" stroke="#91bfdb"></path> + <path d="M381.7472118959107,370V254.74444010924697" stroke="#91bfdb"></path> + <path d="M382.8252788104089,370V243.00039016777214" stroke="#91bfdb"></path> + <path d="M383.90334572490707,370V261.2992586812329" stroke="#91bfdb"></path> + <path d="M384.9814126394052,370V297.7604369879048" stroke="#91bfdb"></path> + <path d="M386.0594795539034,370V315.6496293406165" stroke="#91bfdb"></path> + <path d="M387.1375464684015,370V20" stroke="#91bfdb"></path> + <path d="M388.2156133828996,370V149.73078423722205" stroke="#91bfdb"></path> + <path d="M389.29368029739777,370V292.4346468981662" stroke="#91bfdb"></path> + <path d="M390.3717472118959,370V201.07686305111199" stroke="#91bfdb"></path> + <path d="M391.449814126394,370V259.25087787748737" stroke="#91bfdb"></path> + <path d="M392.5278810408922,370V317.288333983613" stroke="#91bfdb"></path> + <path d="M393.6059479553903,370V177.31564572766288" stroke="#91bfdb"></path> + <path d="M394.6840148698885,370V206.40265314085056" stroke="#91bfdb"></path> + <path d="M395.76208178438657,370V296.9410846664066" stroke="#91bfdb"></path> + <path d="M396.8401486988848,370V258.9777604369879" stroke="#91bfdb"></path> + <path d="M397.91821561338287,370V266.6250487709715" stroke="#91bfdb"></path> + <path d="M398.9962825278811,370V303.90557939914163" stroke="#91bfdb"></path> + <path d="M400.07434944237923,370V234.5337495122903" stroke="#91bfdb"></path> + <path d="M401.1524163568773,370V275.77448302770193" stroke="#91bfdb"></path> + <path d="M402.2304832713755,370V292.2980881779165" stroke="#91bfdb"></path> + <path d="M403.30855018587357,370V303.2227857978931" stroke="#91bfdb"></path> + <path d="M404.3866171003718,370V290.2497073741709" stroke="#91bfdb"></path> + <path d="M405.4646840148699,370V302.94966835739365" stroke="#91bfdb"></path> + <path d="M406.5427509293681,370V67.11275848614909" stroke="#91bfdb"></path> + <path d="M407.6208178438661,370V113.54272337104955" stroke="#91bfdb"></path> + <path d="M408.69888475836433,370V271.26804525946153" stroke="#91bfdb"></path> + <path d="M409.7769516728624,370V288.8841201716738" stroke="#91bfdb"></path> + <path d="M410.8550185873606,370V277.68630511119784" stroke="#91bfdb"></path> + <path d="M411.9330855018587,370V304.58837300039016" stroke="#91bfdb"></path> + <path d="M413.0111524163569,370V157.9243074522045" stroke="#91bfdb"></path> + <path d="M414.08921933085503,370V107.94381584081158" stroke="#91bfdb"></path> + <path d="M415.1672862453531,370V259.25087787748737" stroke="#91bfdb"></path> + <path d="M416.24535315985133,370V288.0647678501756" stroke="#91bfdb"></path> + <path d="M417.32342007434943,370V252.55950058525164" stroke="#91bfdb"></path> + <path d="M418.40148698884764,370V268.1271946937183" stroke="#91bfdb"></path> + <path d="M419.47955390334573,370V271.95083886071006" stroke="#91bfdb"></path> + <path d="M420.5576208178439,370V277.5497463909481" stroke="#91bfdb"></path> + <path d="M421.635687732342,370V312.5087787748732" stroke="#91bfdb"></path> + <path d="M422.71375464684013,370V309.77760436987904" stroke="#91bfdb"></path> + <path d="M423.7918215613383,370V256.3831447522435" stroke="#91bfdb"></path> + <path d="M424.86988847583643,370V236.1724541552868" stroke="#91bfdb"></path> + <path d="M425.9479553903346,370V258.9777604369879" stroke="#91bfdb"></path> + <path d="M427.02602230483274,370V292.70776433866564" stroke="#91bfdb"></path> + <path d="M428.10408921933083,370V313.60124853687086" stroke="#91bfdb"></path> + <path d="M429.182156133829,370V304.1786968396411" stroke="#91bfdb"></path> + <path d="M430.2602230483271,370V280.00780335544283" stroke="#91bfdb"></path> + <path d="M431.3382899628253,370V268.5368708544674" stroke="#91bfdb"></path> + <path d="M432.4163568773234,370V293.6636753804136" stroke="#91bfdb"></path> + <path d="M433.4944237918216,370V314.01092469762" stroke="#91bfdb"></path> + <path d="M434.57249070631974,370V299.2625829106516" stroke="#91bfdb"></path> + <path d="M435.65055762081784,370V288.8841201716738" stroke="#91bfdb"></path> + <path d="M436.728624535316,370V305.4077253218884" stroke="#91bfdb"></path> + <path d="M437.80669144981414,370V318.38080374561065" stroke="#91bfdb"></path> + <path d="M438.8847583643123,370V323.4334763948498" stroke="#91bfdb"></path> + <path d="M439.96282527881044,370V330.39797112758487" stroke="#91bfdb"></path> + <path d="M441.0408921933086,370V317.0152165431135" stroke="#91bfdb"></path> + <path d="M442.11895910780663,370V306.7733125243855" stroke="#91bfdb"></path> + <path d="M443.19702602230484,370V309.36792820912996" stroke="#91bfdb"></path> + <path d="M444.27509293680293,370V320.56574326960595" stroke="#91bfdb"></path> + <path d="M445.35315985130114,370V330.80764728833395" stroke="#91bfdb"></path> + <path d="M446.43122676579924,370V318.65392118611004" stroke="#91bfdb"></path> + <path d="M447.50929368029745,370V319.47327350760827" stroke="#91bfdb"></path> + <path d="M448.5873605947955,370V340.3667577058135" stroke="#91bfdb"></path> + <path d="M449.6654275092937,370V339.0011705033164" stroke="#91bfdb"></path> + <path d="M450.74349442379184,370V330.2614124073352" stroke="#91bfdb"></path> + <path d="M451.82156133828994,370V339.82052282481465" stroke="#91bfdb"></path> + <path d="M452.89962825278815,370V328.0764728833399" stroke="#91bfdb"></path> + <path d="M453.97769516728624,370V318.5173624658603" stroke="#91bfdb"></path> + <path d="M455.0557620817844,370V347.60436987904797" stroke="#91bfdb"></path> + <path d="M456.1338289962825,370V341.18611002731177" stroke="#91bfdb"></path> + <path d="M457.2118959107807,370V337.7721420210691" stroke="#91bfdb"></path> + <path d="M458.2899628252788,370V349.7893094030433" stroke="#91bfdb"></path> + <path d="M459.368029739777,370V344.4635193133047" stroke="#91bfdb"></path> + <path d="M460.4460966542751,370V342.4151385095591" stroke="#91bfdb"></path> + <path d="M461.52416356877325,370V354.29574717128367" stroke="#91bfdb"></path> + <path d="M462.60223048327134,370V341.59578618806086" stroke="#91bfdb"></path> + <path d="M463.6802973977695,370V332.9925868123293" stroke="#91bfdb"></path> + <path d="M464.7583643122677,370V351.56457276628953" stroke="#91bfdb"></path> + <path d="M465.8364312267658,370V349.1065158017948" stroke="#91bfdb"></path> + <path d="M466.914498141264,370V353.47639484978544" stroke="#91bfdb"></path> + <path d="M467.9925650557621,370V355.25165821303165" stroke="#91bfdb"></path> + <path d="M469.07063197026025,370V352.93015996878654" stroke="#91bfdb"></path> + <path d="M470.14869888475835,370V353.47639484978544" stroke="#91bfdb"></path> + <path d="M471.2267657992565,370V354.70542333203275" stroke="#91bfdb"></path> + <path d="M472.30483271375465,370V351.97424892703856" stroke="#91bfdb"></path> + <path d="M473.3828996282528,370V357.8462738977761" stroke="#91bfdb"></path> + <path d="M474.46096654275095,370V353.203277409286" stroke="#91bfdb"></path> + <path d="M475.53903345724905,370V349.925868123293" stroke="#91bfdb"></path> + <path d="M476.6171003717472,370V358.2559500585251" stroke="#91bfdb"></path> + <path d="M477.69516728624535,370V357.70971517752633" stroke="#91bfdb"></path> + <path d="M478.7732342007435,370V360.0312134217714" stroke="#91bfdb"></path> + <path d="M479.85130111524165,370V360.9871244635193" stroke="#91bfdb"></path> + <path d="M480.92936802973975,370V360.3043308622708" stroke="#91bfdb"></path> + <path d="M482.0074349442379,370V358.2559500585251" stroke="#91bfdb"></path> + <path d="M483.085501858736,370V357.16348029652755" stroke="#91bfdb"></path> + <path d="M484.1635687732342,370V359.34841982052285" stroke="#91bfdb"></path> + <path d="M485.2416356877323,370V360.0312134217714" stroke="#91bfdb"></path> + <path d="M486.3197026022305,370V359.34841982052285" stroke="#91bfdb"></path> + <path d="M487.39776951672866,370V358.9387436597737" stroke="#91bfdb"></path> + <path d="M488.47583643122675,370V360.7140070230199" stroke="#91bfdb"></path> + <path d="M489.5539033457249,370V362.079594225517" stroke="#91bfdb"></path> + <path d="M490.631970260223,370V362.8989465470152" stroke="#91bfdb"></path> + <path d="M491.7100371747212,370V360.9871244635193" stroke="#91bfdb"></path> + <path d="M492.7881040892193,370V361.39680062426845" stroke="#91bfdb"></path> + <path d="M493.8661710037175,370V361.26024190401876" stroke="#91bfdb"></path> + <path d="M494.9442379182156,370V355.9344518142802" stroke="#91bfdb"></path> + <path d="M496.02230483271376,370V364.2645337495123" stroke="#91bfdb"></path> + <path d="M497.10037174721185,370V364.401092469762" stroke="#91bfdb"></path> + <path d="M498.17843866171006,370V359.758095981272" stroke="#91bfdb"></path> + <path d="M499.25650557620816,370V364.6742099102614" stroke="#91bfdb"></path> + <path d="M500.3345724907063,370V364.401092469762" stroke="#91bfdb"></path> + <path d="M501.4126394052045,370V360.44088958252047" stroke="#91bfdb"></path> + <path d="M502.49070631970255,370V365.9032383925088" stroke="#91bfdb"></path> + <path d="M503.56877323420076,370V361.9430355052673" stroke="#91bfdb"></path> + <path d="M504.64684014869886,370V354.70542333203275" stroke="#91bfdb"></path> + <path d="M505.72490706319707,370V365.08388607101057" stroke="#91bfdb"></path> + <path d="M506.80297397769516,370V363.17206398751466" stroke="#91bfdb"></path> + <path d="M507.88104089219337,370V364.2645337495123" stroke="#91bfdb"></path> + <path d="M508.9591078066914,370V366.58603199375733" stroke="#91bfdb"></path> + <path d="M510.03717472118956,370V362.8989465470152" stroke="#91bfdb"></path> + <path d="M511.1152416356877,370V363.30862270776436" stroke="#91bfdb"></path> + <path d="M512.1933085501859,370V366.3129145532579" stroke="#91bfdb"></path> + <path d="M513.271375464684,370V362.2161529457667" stroke="#91bfdb"></path> + <path d="M514.3494423791822,370V365.35700351150996" stroke="#91bfdb"></path> + <path d="M515.4275092936803,370V362.8989465470152" stroke="#91bfdb"></path> + <path d="M516.5055762081785,370V361.53335934451815" stroke="#91bfdb"></path> + <path d="M517.5836431226767,370V367.1322668747561" stroke="#91bfdb"></path> + <path d="M518.6617100371748,370V366.3129145532579" stroke="#91bfdb"></path> + <path d="M519.7397769516729,370V363.58174014826375" stroke="#91bfdb"></path> + <path d="M520.817843866171,370V366.9957081545064" stroke="#91bfdb"></path> + <path d="M521.8959107806692,370V365.2204447912602" stroke="#91bfdb"></path> + <path d="M522.9739776951673,370V364.6742099102614" stroke="#91bfdb"></path> + <path d="M524.0520446096655,370V365.49356223175965" stroke="#91bfdb"></path> + <path d="M525.1301115241636,370V364.8107686305111" stroke="#91bfdb"></path> + <path d="M526.2081784386617,370V366.8591494342568" stroke="#91bfdb"></path> + <path d="M527.2862453531599,370V365.35700351150996" stroke="#91bfdb"></path> + <path d="M528.364312267658,370V366.9957081545064" stroke="#91bfdb"></path> + <path d="M529.4423791821562,370V367.678501755755" stroke="#91bfdb"></path> + <path d="M530.5204460966543,370V365.76667967225904" stroke="#91bfdb"></path> + <path d="M531.5985130111525,370V366.3129145532579" stroke="#91bfdb"></path> + <path d="M532.6765799256506,370V367.81506047600465" stroke="#91bfdb"></path> + <path d="M533.7546468401487,370V365.9032383925088" stroke="#91bfdb"></path> + <path d="M534.8327137546469,370V366.9957081545064" stroke="#91bfdb"></path> + <path d="M535.910780669145,370V365.76667967225904" stroke="#91bfdb"></path> + <path d="M536.9888475836432,370V366.58603199375733" stroke="#91bfdb"></path> + <path d="M538.0669144981413,370V368.0881779165041" stroke="#91bfdb"></path> + <path d="M539.1449814126394,370V366.8591494342568" stroke="#91bfdb"></path> + <path d="M540.2230483271376,370V368.2247366367538" stroke="#91bfdb"></path> + <path d="M541.3011152416357,370V368.2247366367538" stroke="#91bfdb"></path> + <path d="M542.3791821561339,370V366.4494732735076" stroke="#91bfdb"></path> + <path d="M543.457249070632,370V367.9516191962544" stroke="#91bfdb"></path> + <path d="M544.5353159851302,370V369.044088958252" stroke="#91bfdb"></path> + <path d="M545.6133828996283,370V366.4494732735076" stroke="#91bfdb"></path> + <path d="M546.6914498141264,370V368.2247366367538" stroke="#91bfdb"></path> + <path d="M547.7695167286246,370V368.49785407725324" stroke="#91bfdb"></path> + <path d="M548.8475836431227,370V367.678501755755" stroke="#91bfdb"></path> + <path d="M549.9256505576209,370V369.044088958252" stroke="#91bfdb"></path> + <path d="M551.0037174721189,370V368.7709715177526" stroke="#91bfdb"></path> + <path d="M552.0817843866172,370V368.2247366367538" stroke="#91bfdb"></path> + <path d="M553.1598513011152,370V369.18064767850177" stroke="#91bfdb"></path> + <path d="M554.2379182156134,370V368.49785407725324" stroke="#91bfdb"></path> + <path d="M555.3159851301116,370V368.49785407725324" stroke="#91bfdb"></path> + <path d="M556.3940520446097,370V369.31720639875147" stroke="#91bfdb"></path> + <path d="M557.4721189591079,370V368.7709715177526" stroke="#91bfdb"></path> + <path d="M558.550185873606,370V368.7709715177526" stroke="#91bfdb"></path> + <path d="M559.6282527881041,370V369.4537651190012" stroke="#91bfdb"></path> + <path d="M560.7063197026022,370V368.9075302380023" stroke="#91bfdb"></path> + <path d="M561.7843866171004,370V369.044088958252" stroke="#91bfdb"></path> + <path d="M562.8624535315985,370V369.31720639875147" stroke="#91bfdb"></path> + <path d="M563.9405204460967,370V369.044088958252" stroke="#91bfdb"></path> + <path d="M565.0185873605948,370V369.4537651190012" stroke="#91bfdb"></path> + <path d="M566.096654275093,370V369.59032383925086" stroke="#91bfdb"></path> + <path d="M567.174721189591,370V369.18064767850177" stroke="#91bfdb"></path> + <path d="M568.2527881040893,370V369.59032383925086" stroke="#91bfdb"></path> + <path d="M569.3308550185874,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M570.4089219330855,370V369.18064767850177" stroke="#91bfdb"></path> + <path d="M571.4869888475837,370V369.59032383925086" stroke="#91bfdb"></path> + <path d="M572.5650557620818,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M573.64312267658,370V369.18064767850177" stroke="#91bfdb"></path> + <path d="M574.721189591078,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M575.7992565055763,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M576.8773234200743,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M577.9553903345726,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M579.0334572490706,370V369.59032383925086" stroke="#91bfdb"></path> + <path d="M580.1115241635687,370V369.59032383925086" stroke="#91bfdb"></path> + <path d="M581.1895910780669,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M582.267657992565,370V369.59032383925086" stroke="#91bfdb"></path> + <path d="M583.3457249070632,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M584.4237918215613,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M585.5018587360596,370V369.59032383925086" stroke="#91bfdb"></path> + <path d="M586.5799256505576,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M587.6579925650558,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M588.7360594795539,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M589.8141263940521,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M590.8921933085502,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M591.9702602230483,370V369.72688255950055" stroke="#91bfdb"></path> + <path d="M593.0483271375464,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M594.1263940520446,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M595.2044609665427,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M596.2825278810409,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M597.360594795539,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M598.4386617100372,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M599.5167286245354,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M600.5947955390334,370V370" stroke="#91bfdb"></path> + <path d="M601.6728624535316,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M602.7509293680297,370V370" stroke="#91bfdb"></path> + <path d="M603.8289962825279,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M604.907063197026,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M605.9851301115242,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M607.0631970260223,370V370" stroke="#91bfdb"></path> + <path d="M608.1412639405204,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M609.2193308550186,370V370" stroke="#91bfdb"></path> + <path d="M610.2973977695167,370V370" stroke="#91bfdb"></path> + <path d="M611.3754646840149,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M612.453531598513,370V370" stroke="#91bfdb"></path> + <path d="M613.5315985130111,370V370" stroke="#91bfdb"></path> + <path d="M614.6096654275093,370V370" stroke="#91bfdb"></path> + <path d="M615.6877323420074,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M616.7657992565056,370V370" stroke="#91bfdb"></path> + <path d="M617.8438661710037,370V370" stroke="#91bfdb"></path> + <path d="M618.9219330855019,370V369.86344127975025" stroke="#91bfdb"></path> + <path d="M620,370V370" stroke="#91bfdb"></path> </g> <g aria-label="rule" stroke="currentColor" transform="translate(0,0.5)"> - <line x1="40" x2="620" y1="370" y2="370"></line> + <path d="M40,370H620"></path> </g> <g aria-label="rule" stroke="currentColor" transform="translate(0.5,0)"> - <line x1="331.0780669144981" x2="331.0780669144981" y1="20" y2="370"></line> + <path d="M331.0780669144981,20V370"></path> </g> </svg> \ No newline at end of file diff --git a/test/output/usRetailSales.svg b/test/output/usRetailSales.svg index 2351a5d89b..47750f4052 100644 --- a/test/output/usRetailSales.svg +++ b/test/output/usRetailSales.svg @@ -14,18 +14,18 @@ } </style> <g aria-label="y-grid" stroke="currentColor" stroke-opacity="0.1" transform="translate(0,0.5)"> - <line x1="40" x2="620" y1="370" y2="370"></line> - <line x1="40" x2="620" y1="340.4081977746965" y2="340.4081977746965"></line> - <line x1="40" x2="620" y1="310.81639554939295" y2="310.81639554939295"></line> - <line x1="40" x2="620" y1="281.2245933240894" y2="281.2245933240894"></line> - <line x1="40" x2="620" y1="251.6327910987859" y2="251.6327910987859"></line> - <line x1="40" x2="620" y1="222.04098887348238" y2="222.04098887348238"></line> - <line x1="40" x2="620" y1="192.44918664817882" y2="192.44918664817882"></line> - <line x1="40" x2="620" y1="162.8573844228753" y2="162.8573844228753"></line> - <line x1="40" x2="620" y1="133.2655821975718" y2="133.2655821975718"></line> - <line x1="40" x2="620" y1="103.67377997226826" y2="103.67377997226826"></line> - <line x1="40" x2="620" y1="74.08197774696474" y2="74.08197774696474"></line> - <line x1="40" x2="620" y1="44.490175521661214" y2="44.490175521661214"></line> + <path d="M40,370H620"></path> + <path d="M40,340.4081977746965H620"></path> + <path d="M40,310.81639554939295H620"></path> + <path d="M40,281.2245933240894H620"></path> + <path d="M40,251.6327910987859H620"></path> + <path d="M40,222.04098887348238H620"></path> + <path d="M40,192.44918664817882H620"></path> + <path d="M40,162.8573844228753H620"></path> + <path d="M40,133.2655821975718H620"></path> + <path d="M40,103.67377997226826H620"></path> + <path d="M40,74.08197774696474H620"></path> + <path d="M40,44.490175521661214H620"></path> </g> <g aria-label="y-axis tick" fill="none" stroke="currentColor" transform="translate(0,0.5)"> <path transform="translate(40,370)" d="M0,0L-6,0"></path> @@ -81,6 +81,6 @@ <path d="M40,272.883L41.702,272.813L43.295,273.104L44.997,272.519L46.645,271.985L48.347,271.71L49.994,271.011L51.697,270.69L53.399,269.743L55.046,269.018L56.749,268.794L58.396,267.55L60.098,266.365L61.801,267.172L63.338,268.023L65.041,265.394L66.688,264.401L68.39,264.56L70.038,263.03L71.74,263.051L73.443,262.42L75.09,261.763L76.792,260.66L78.44,259.682L80.142,260.426L81.844,258.691L83.382,256.617L85.084,256.581L86.732,257.001L88.434,255.699L90.081,255.336L91.784,253.904L93.486,252.956L95.133,251.887L96.836,251.792L98.483,251.217L100.186,250.702L101.888,252.58L103.425,251.487L105.128,251.022L106.775,249.866L108.478,248.378L110.125,248.721L111.827,247.773L113.53,247.486L115.177,247.978L116.879,246.505L118.527,245.478L120.229,246.484L121.931,244.526L123.524,243.412L125.226,242.947L126.874,241.986L128.576,242.123L130.223,241.967L131.926,241.952L133.628,240.236L135.276,239.169L136.978,239.226L138.625,238.618L140.328,237.736L142.03,236.587L143.568,236.15L145.27,237.065L146.917,238.063L148.62,236.211L150.267,234.645L151.969,234.287L153.672,233.693L155.319,233.975L157.021,233.617L158.669,233.179L160.371,232.938L162.073,232.881L163.611,232.053L165.313,230.335L166.961,229.69L168.663,228.568L170.311,229.492L172.013,230.102L173.715,228.818L175.363,226.451L177.065,225.42L178.712,224.095L180.415,223.895L182.117,222.325L183.655,221.646L185.357,220.575L187.004,219.239L188.707,218.816L190.354,217.628L192.056,215.987L193.759,215.343L195.406,215.047L197.109,213.184L198.756,210.285L200.458,211.362L202.161,209.009L203.753,207.131L205.455,209.585L207.103,209.379L208.805,208.179L210.453,208.648L212.155,208.477L213.857,205.737L215.505,206.105L217.207,206.636L218.854,206.777L220.557,204.976L222.259,205.012L223.797,206.387L225.499,203.808L227.146,203.401L228.849,204.049L230.496,204.579L232.198,203.45L233.901,206.604L235.548,195.681L237.251,200.077L238.898,202.093L240.6,202.21L242.303,201.295L243.84,201.764L245.543,199.058L247.19,201.356L248.892,199.923L250.54,198.14L252.242,196.799L253.944,199.309L255.592,198.618L257.294,197.489L258.941,196.032L260.644,195.262L262.346,197.677L263.884,194.624L265.586,195.053L267.233,194.574L268.936,192.671L270.583,190.823L272.286,187.828L273.988,188.938L275.635,189.603L277.338,187.403L278.985,188.065L280.687,186.972L282.39,185.706L283.982,182.44L285.685,184.452L287.332,181.226L289.034,183.597L290.682,181.471L292.384,181.218L294.086,177.908L295.734,176.623L297.436,175.975L299.084,173.585L300.786,175.466L302.488,172.903L304.026,172.575L305.728,170.798L307.375,172.018L309.078,166.41L310.725,164.884L312.428,166.819L314.13,166.434L315.777,166.351L317.48,164.441L319.127,164.393L320.829,158.519L322.532,160.072L324.069,159.505L325.772,158.464L327.419,158.89L329.121,158.194L330.769,157.527L332.471,156.53L334.173,157.554L335.821,157.849L337.523,157.373L339.171,154.731L340.873,154.799L342.575,154.568L344.113,152.703L345.815,153.277L347.463,150.468L349.165,152.113L350.812,151.249L352.515,150.217L354.217,149.323L355.864,147.89L357.567,145.777L359.214,148.477L360.916,147.922L362.619,149.936L364.211,149.396L365.914,149.498L367.561,147.448L369.263,147.2L370.911,148.039L372.613,149.669L374.315,152.957L375.963,161.111L377.665,169.16L379.313,173.457L381.015,170.593L382.717,171.394L384.255,174.844L385.957,173.894L387.605,172.175L389.307,168.845L390.954,168.47L392.657,164.829L394.359,169.659L396.006,167.797L397.709,166.186L399.356,165.182L401.059,165.113L402.761,164.759L404.298,160.13L406.001,158.555L407.648,160.481L409.351,160.415L410.998,160.147L412.7,158.864L414.403,157.354L416.05,154.855L417.752,152.592L419.4,151.465L421.102,149.957L422.804,148.028L424.342,146.007L426.044,144.645L427.692,144.935L429.394,143.21L431.041,143.451L432.744,142.767L434.446,140.54L436.094,139.231L437.796,138.244L439.443,138.097L441.146,136.002L442.848,133.131L444.44,132.198L446.143,133.316L447.79,133.643L449.493,135.55L451.14,134.77L452.842,131.992L454.545,130.09L456.192,129.759L457.894,128.779L459.542,128.062L461.244,126.023L462.946,123.056L464.484,124.851L466.186,126.005L467.834,124.899L469.536,124.008L471.183,122.341L472.886,122.881L474.588,122.955L476.236,121.857L477.938,121.1L479.585,119.721L481.288,122.302L482.99,118.663L484.528,116.023L486.23,113.351L487.877,112.935L489.58,112.297L491.227,111.878L492.929,109.799L494.632,110.357L496.279,109.658L497.981,108.836L499.629,110.302L501.331,111.894L503.034,112.35L504.571,108.479L506.273,108.053L507.921,105.919L509.623,105.51L511.271,103.812L512.973,103.689L514.675,104.42L516.323,105.156L518.025,104.122L519.672,103.095L521.375,104.665L523.077,102.162L524.67,103.004L526.372,101.878L528.019,100.902L529.722,98.295L531.369,98.596L533.071,98.334L534.774,96.635L536.421,95.838L538.123,95.983L539.771,92.976L541.473,89.569L543.176,89.717L544.713,90.243L546.415,88.68L548.063,89.918L549.765,88.997L551.413,88.851L553.115,88.491L554.817,82.335L556.465,81.992L558.167,79.617L559.814,78.227L561.517,78.462L563.219,77.151L564.757,77.191L566.459,76.469L568.106,72.691L569.809,73.411L571.456,71.813L573.158,72.38L574.861,72.657L576.508,69.326L578.211,69.069L579.858,75.537L581.56,71.101L583.263,71.309L584.8,66.624L586.503,65.152L588.15,64.072L589.852,63.194L591.5,61.162L593.202,59.596L594.904,61.636L596.552,60.122L598.254,59.278L599.902,59.01L601.604,56.554L603.306,57.941L604.899,83.582L606.601,125.71L608.248,81.055L609.951,56.349L611.598,52.821L613.301,48.394L615.003,43.346"></path> </g> <g aria-label="rule" stroke="currentColor" transform="translate(0,0.5)"> - <line x1="40" x2="620" y1="370" y2="370"></line> + <path d="M40,370H620"></path> </g> </svg> \ No newline at end of file diff --git a/test/output/usStatePopulationChange.svg b/test/output/usStatePopulationChange.svg index 6e8d70587c..e197f78f82 100644 --- a/test/output/usStatePopulationChange.svg +++ b/test/output/usStatePopulationChange.svg @@ -14,58 +14,58 @@ } </style> <g aria-label="y-grid" stroke="currentColor" stroke-opacity="0.1" transform="translate(0,7)"> - <line x1="100" x2="620" y1="42" y2="42"></line> - <line x1="100" x2="620" y1="56" y2="56"></line> - <line x1="100" x2="620" y1="70" y2="70"></line> - <line x1="100" x2="620" y1="84" y2="84"></line> - <line x1="100" x2="620" y1="98" y2="98"></line> - <line x1="100" x2="620" y1="112" y2="112"></line> - <line x1="100" x2="620" y1="126" y2="126"></line> - <line x1="100" x2="620" y1="140" y2="140"></line> - <line x1="100" x2="620" y1="154" y2="154"></line> - <line x1="100" x2="620" y1="168" y2="168"></line> - <line x1="100" x2="620" y1="182" y2="182"></line> - <line x1="100" x2="620" y1="196" y2="196"></line> - <line x1="100" x2="620" y1="210" y2="210"></line> - <line x1="100" x2="620" y1="224" y2="224"></line> - <line x1="100" x2="620" y1="238" y2="238"></line> - <line x1="100" x2="620" y1="252" y2="252"></line> - <line x1="100" x2="620" y1="266" y2="266"></line> - <line x1="100" x2="620" y1="280" y2="280"></line> - <line x1="100" x2="620" y1="294" y2="294"></line> - <line x1="100" x2="620" y1="308" y2="308"></line> - <line x1="100" x2="620" y1="322" y2="322"></line> - <line x1="100" x2="620" y1="336" y2="336"></line> - <line x1="100" x2="620" y1="350" y2="350"></line> - <line x1="100" x2="620" y1="364" y2="364"></line> - <line x1="100" x2="620" y1="378" y2="378"></line> - <line x1="100" x2="620" y1="392" y2="392"></line> - <line x1="100" x2="620" y1="406" y2="406"></line> - <line x1="100" x2="620" y1="420" y2="420"></line> - <line x1="100" x2="620" y1="434" y2="434"></line> - <line x1="100" x2="620" y1="448" y2="448"></line> - <line x1="100" x2="620" y1="462" y2="462"></line> - <line x1="100" x2="620" y1="476" y2="476"></line> - <line x1="100" x2="620" y1="490" y2="490"></line> - <line x1="100" x2="620" y1="504" y2="504"></line> - <line x1="100" x2="620" y1="518" y2="518"></line> - <line x1="100" x2="620" y1="532" y2="532"></line> - <line x1="100" x2="620" y1="546" y2="546"></line> - <line x1="100" x2="620" y1="560" y2="560"></line> - <line x1="100" x2="620" y1="574" y2="574"></line> - <line x1="100" x2="620" y1="588" y2="588"></line> - <line x1="100" x2="620" y1="602" y2="602"></line> - <line x1="100" x2="620" y1="616" y2="616"></line> - <line x1="100" x2="620" y1="630" y2="630"></line> - <line x1="100" x2="620" y1="644" y2="644"></line> - <line x1="100" x2="620" y1="658" y2="658"></line> - <line x1="100" x2="620" y1="672" y2="672"></line> - <line x1="100" x2="620" y1="686" y2="686"></line> - <line x1="100" x2="620" y1="700" y2="700"></line> - <line x1="100" x2="620" y1="714" y2="714"></line> - <line x1="100" x2="620" y1="728" y2="728"></line> - <line x1="100" x2="620" y1="742" y2="742"></line> - <line x1="100" x2="620" y1="756" y2="756"></line> + <path d="M100,42H620"></path> + <path d="M100,56H620"></path> + <path d="M100,70H620"></path> + <path d="M100,84H620"></path> + <path d="M100,98H620"></path> + <path d="M100,112H620"></path> + <path d="M100,126H620"></path> + <path d="M100,140H620"></path> + <path d="M100,154H620"></path> + <path d="M100,168H620"></path> + <path d="M100,182H620"></path> + <path d="M100,196H620"></path> + <path d="M100,210H620"></path> + <path d="M100,224H620"></path> + <path d="M100,238H620"></path> + <path d="M100,252H620"></path> + <path d="M100,266H620"></path> + <path d="M100,280H620"></path> + <path d="M100,294H620"></path> + <path d="M100,308H620"></path> + <path d="M100,322H620"></path> + <path d="M100,336H620"></path> + <path d="M100,350H620"></path> + <path d="M100,364H620"></path> + <path d="M100,378H620"></path> + <path d="M100,392H620"></path> + <path d="M100,406H620"></path> + <path d="M100,420H620"></path> + <path d="M100,434H620"></path> + <path d="M100,448H620"></path> + <path d="M100,462H620"></path> + <path d="M100,476H620"></path> + <path d="M100,490H620"></path> + <path d="M100,504H620"></path> + <path d="M100,518H620"></path> + <path d="M100,532H620"></path> + <path d="M100,546H620"></path> + <path d="M100,560H620"></path> + <path d="M100,574H620"></path> + <path d="M100,588H620"></path> + <path d="M100,602H620"></path> + <path d="M100,616H620"></path> + <path d="M100,630H620"></path> + <path d="M100,644H620"></path> + <path d="M100,658H620"></path> + <path d="M100,672H620"></path> + <path d="M100,686H620"></path> + <path d="M100,700H620"></path> + <path d="M100,714H620"></path> + <path d="M100,728H620"></path> + <path d="M100,742H620"></path> + <path d="M100,756H620"></path> </g> <g aria-label="y-axis tick" fill="none" stroke="currentColor" transform="translate(0,7)"> <path transform="translate(100,42)" d="M0,0L-6,0"></path> @@ -176,15 +176,15 @@ <text y="0.32em" transform="translate(100,756)">Puerto Rico</text> </g> <g aria-label="x-grid" stroke="currentColor" stroke-opacity="0.1" transform="translate(0.5,0)"> - <line x1="110" x2="110" y1="30" y2="780"></line> - <line x1="168" x2="168" y1="30" y2="780"></line> - <line x1="226" x2="226" y1="30" y2="780"></line> - <line x1="284" x2="284" y1="30" y2="780"></line> - <line x1="342" x2="342" y1="30" y2="780"></line> - <line x1="400" x2="400" y1="30" y2="780"></line> - <line x1="457" x2="457" y1="30" y2="780"></line> - <line x1="515" x2="515" y1="30" y2="780"></line> - <line x1="573" x2="573" y1="30" y2="780"></line> + <path d="M110,30V780"></path> + <path d="M168,30V780"></path> + <path d="M226,30V780"></path> + <path d="M284,30V780"></path> + <path d="M342,30V780"></path> + <path d="M400,30V780"></path> + <path d="M457,30V780"></path> + <path d="M515,30V780"></path> + <path d="M573,30V780"></path> </g> <g aria-label="x-axis tick" fill="none" stroke="currentColor" transform="translate(0.5,1)"> <path transform="translate(110,30)" d="M0,0L0,-6"></path> @@ -266,6 +266,6 @@ <rect x="168" width="1" y="658" height="13" fill="rgb(78, 121, 167)"></rect> </g> <g aria-label="rule" stroke="currentColor" transform="translate(0.5,0)"> - <line x1="168" x2="168" y1="30" y2="780"></line> + <path d="M168,30V780"></path> </g> </svg> \ No newline at end of file diff --git a/test/output/usStatePopulationChangeRelative.svg b/test/output/usStatePopulationChangeRelative.svg index 887374e72a..60da76a286 100644 --- a/test/output/usStatePopulationChangeRelative.svg +++ b/test/output/usStatePopulationChangeRelative.svg @@ -14,12 +14,12 @@ } </style> <g aria-label="x-grid" stroke="currentColor" stroke-opacity="0.1" transform="translate(0.5,0)"> - <line x1="115.94647325943984" x2="115.94647325943984" y1="30" y2="780"></line> - <line x1="204.6398824698001" x2="204.6398824698001" y1="30" y2="780"></line> - <line x1="293.33329168016047" x2="293.33329168016047" y1="30" y2="780"></line> - <line x1="382.0267008905208" x2="382.0267008905208" y1="30" y2="780"></line> - <line x1="470.7201101008811" x2="470.7201101008811" y1="30" y2="780"></line> - <line x1="559.4135193112414" x2="559.4135193112414" y1="30" y2="780"></line> + <path d="M115.94647325943984,30V780"></path> + <path d="M204.6398824698001,30V780"></path> + <path d="M293.33329168016047,30V780"></path> + <path d="M382.0267008905208,30V780"></path> + <path d="M470.7201101008811,30V780"></path> + <path d="M559.4135193112414,30V780"></path> </g> <g aria-label="x-axis tick" fill="none" stroke="currentColor" transform="translate(0.5,1)"> <path transform="translate(115.94647325943984,30)" d="M0,0L0,-6"></path> @@ -207,14 +207,14 @@ <text y="0.32em" transform="translate(293.33329168016047,98)">Connecticut</text> </g> <g aria-label="x-grid" stroke="white" stroke-opacity="0.5" transform="translate(0.5,0)"> - <line x1="115.94647325943984" x2="115.94647325943984" y1="30" y2="780"></line> - <line x1="204.6398824698001" x2="204.6398824698001" y1="30" y2="780"></line> - <line x1="293.33329168016047" x2="293.33329168016047" y1="30" y2="780"></line> - <line x1="382.0267008905208" x2="382.0267008905208" y1="30" y2="780"></line> - <line x1="470.7201101008811" x2="470.7201101008811" y1="30" y2="780"></line> - <line x1="559.4135193112414" x2="559.4135193112414" y1="30" y2="780"></line> + <path d="M115.94647325943984,30V780"></path> + <path d="M204.6398824698001,30V780"></path> + <path d="M293.33329168016047,30V780"></path> + <path d="M382.0267008905208,30V780"></path> + <path d="M470.7201101008811,30V780"></path> + <path d="M559.4135193112414,30V780"></path> </g> <g aria-label="rule" stroke="currentColor" transform="translate(0.5,0)"> - <line x1="293.33329168016047" x2="293.33329168016047" y1="30" y2="780"></line> + <path d="M293.33329168016047,30V780"></path> </g> </svg> \ No newline at end of file diff --git a/test/output/walmartsDensityUnprojected.svg b/test/output/walmartsDensityUnprojected.svg index 0de93fa6ed..e48cdc4cdc 100644 --- a/test/output/walmartsDensityUnprojected.svg +++ b/test/output/walmartsDensityUnprojected.svg @@ -14,18 +14,18 @@ } </style> <g aria-label="y-grid" stroke="currentColor" stroke-opacity="0.1" transform="translate(0,0.5)"> - <line x1="40" x2="940" y1="557.0381516119076" y2="557.0381516119076"></line> - <line x1="40" x2="940" y1="509.86290057202564" y2="509.86290057202564"></line> - <line x1="40" x2="940" y1="462.6876495321438" y2="462.6876495321438"></line> - <line x1="40" x2="940" y1="415.51239849226187" y2="415.51239849226187"></line> - <line x1="40" x2="940" y1="368.33714745237995" y2="368.33714745237995"></line> - <line x1="40" x2="940" y1="321.161896412498" y2="321.161896412498"></line> - <line x1="40" x2="940" y1="273.9866453726161" y2="273.9866453726161"></line> - <line x1="40" x2="940" y1="226.8113943327342" y2="226.8113943327342"></line> - <line x1="40" x2="940" y1="179.63614329285227" y2="179.63614329285227"></line> - <line x1="40" x2="940" y1="132.46089225297035" y2="132.46089225297035"></line> - <line x1="40" x2="940" y1="85.28564121308844" y2="85.28564121308844"></line> - <line x1="40" x2="940" y1="38.110390173206525" y2="38.110390173206525"></line> + <path d="M40,557.0381516119076H940"></path> + <path d="M40,509.86290057202564H940"></path> + <path d="M40,462.6876495321438H940"></path> + <path d="M40,415.51239849226187H940"></path> + <path d="M40,368.33714745237995H940"></path> + <path d="M40,321.161896412498H940"></path> + <path d="M40,273.9866453726161H940"></path> + <path d="M40,226.8113943327342H940"></path> + <path d="M40,179.63614329285227H940"></path> + <path d="M40,132.46089225297035H940"></path> + <path d="M40,85.28564121308844H940"></path> + <path d="M40,38.110390173206525H940"></path> </g> <g aria-label="y-axis tick" fill="none" stroke="currentColor" transform="translate(0,0.5)"> <path transform="translate(40,557.0381516119076)" d="M0,0L-6,0"></path> @@ -59,17 +59,17 @@ <text y="0.71em" transform="translate(40,20)">↑ latitude</text> </g> <g aria-label="x-grid" stroke="currentColor" stroke-opacity="0.1" transform="translate(0.5,0)"> - <line x1="109.8835295638828" x2="109.8835295638828" y1="20" y2="570"></line> - <line x1="189.45843968667432" x2="189.45843968667432" y1="20" y2="570"></line> - <line x1="269.03334980946585" x2="269.03334980946585" y1="20" y2="570"></line> - <line x1="348.60825993225734" x2="348.60825993225734" y1="20" y2="570"></line> - <line x1="428.18317005504883" x2="428.18317005504883" y1="20" y2="570"></line> - <line x1="507.7580801778404" x2="507.7580801778404" y1="20" y2="570"></line> - <line x1="587.3329903006319" x2="587.3329903006319" y1="20" y2="570"></line> - <line x1="666.9079004234234" x2="666.9079004234234" y1="20" y2="570"></line> - <line x1="746.4828105462149" x2="746.4828105462149" y1="20" y2="570"></line> - <line x1="826.0577206690065" x2="826.0577206690065" y1="20" y2="570"></line> - <line x1="905.6326307917979" x2="905.6326307917979" y1="20" y2="570"></line> + <path d="M109.8835295638828,20V570"></path> + <path d="M189.45843968667432,20V570"></path> + <path d="M269.03334980946585,20V570"></path> + <path d="M348.60825993225734,20V570"></path> + <path d="M428.18317005504883,20V570"></path> + <path d="M507.7580801778404,20V570"></path> + <path d="M587.3329903006319,20V570"></path> + <path d="M666.9079004234234,20V570"></path> + <path d="M746.4828105462149,20V570"></path> + <path d="M826.0577206690065,20V570"></path> + <path d="M905.6326307917979,20V570"></path> </g> <g aria-label="x-axis tick" fill="none" stroke="currentColor" transform="translate(0.5,0)"> <path transform="translate(109.8835295638828,570)" d="M0,0L0,6"></path> diff --git a/test/output/wealthBritainBar.svg b/test/output/wealthBritainBar.svg index 3221eb8040..e517249022 100644 --- a/test/output/wealthBritainBar.svg +++ b/test/output/wealthBritainBar.svg @@ -55,7 +55,7 @@ <text y="0.32em" transform="translate(581,15)">Over 75’s</text> </g> <g aria-label="rule" stroke="currentColor" transform="translate(0.5,0)"> - <line x1="20" x2="20" y1="0" y2="30"></line> - <line x1="620" x2="620" y1="0" y2="30"></line> + <path d="M20,0V30"></path> + <path d="M620,0V30"></path> </g> </svg> \ No newline at end of file diff --git a/test/output/wordLengthMobyDick.svg b/test/output/wordLengthMobyDick.svg index e421bbec04..1d61f6bc88 100644 --- a/test/output/wordLengthMobyDick.svg +++ b/test/output/wordLengthMobyDick.svg @@ -14,17 +14,17 @@ } </style> <g aria-label="y-grid" stroke="currentColor" stroke-opacity="0.1" transform="translate(0,0.5)"> - <line x1="40" x2="620" y1="370" y2="370"></line> - <line x1="40" x2="620" y1="335.8845315904139" y2="335.8845315904139"></line> - <line x1="40" x2="620" y1="301.7690631808279" y2="301.7690631808279"></line> - <line x1="40" x2="620" y1="267.65359477124184" y2="267.65359477124184"></line> - <line x1="40" x2="620" y1="233.5381263616558" y2="233.5381263616558"></line> - <line x1="40" x2="620" y1="199.42265795206976" y2="199.42265795206976"></line> - <line x1="40" x2="620" y1="165.30718954248368" y2="165.30718954248368"></line> - <line x1="40" x2="620" y1="131.19172113289764" y2="131.19172113289764"></line> - <line x1="40" x2="620" y1="97.07625272331158" y2="97.07625272331158"></line> - <line x1="40" x2="620" y1="62.96078431372551" y2="62.96078431372551"></line> - <line x1="40" x2="620" y1="28.84531590413947" y2="28.84531590413947"></line> + <path d="M40,370H620"></path> + <path d="M40,335.8845315904139H620"></path> + <path d="M40,301.7690631808279H620"></path> + <path d="M40,267.65359477124184H620"></path> + <path d="M40,233.5381263616558H620"></path> + <path d="M40,199.42265795206976H620"></path> + <path d="M40,165.30718954248368H620"></path> + <path d="M40,131.19172113289764H620"></path> + <path d="M40,97.07625272331158H620"></path> + <path d="M40,62.96078431372551H620"></path> + <path d="M40,28.84531590413947H620"></path> </g> <g aria-label="y-axis tick" fill="none" stroke="currentColor" transform="translate(0,0.5)"> <path transform="translate(40,370)" d="M0,0L-6,0"></path> diff --git a/test/output/yearlyRequestsDot.svg b/test/output/yearlyRequestsDot.svg index f1231b1f16..12539ee732 100644 --- a/test/output/yearlyRequestsDot.svg +++ b/test/output/yearlyRequestsDot.svg @@ -36,10 +36,10 @@ <text y="0.32em" transform="translate(40,40.58823529411765)">16</text> </g> <g aria-label="x-grid" stroke="currentColor" stroke-opacity="0.1" transform="translate(0.5,0)"> - <line x1="113" x2="113" y1="20" y2="370"></line> - <line x1="258" x2="258" y1="20" y2="370"></line> - <line x1="403" x2="403" y1="20" y2="370"></line> - <line x1="548" x2="548" y1="20" y2="370"></line> + <path d="M113,20V370"></path> + <path d="M258,20V370"></path> + <path d="M403,20V370"></path> + <path d="M548,20V370"></path> </g> <g aria-label="x-axis tick" fill="none" stroke="currentColor" transform="translate(0.5,0)"> <path transform="translate(113,370)" d="M0,0L0,6"></path> @@ -54,7 +54,7 @@ <text y="0.71em" transform="translate(548,370)">2005</text> </g> <g aria-label="rule" stroke="currentColor" transform="translate(0,0.5)"> - <line x1="40" x2="620" y1="370" y2="370"></line> + <path d="M40,370H620"></path> </g> <g aria-label="dot" fill="none" stroke="currentColor" stroke-width="1.5" transform="translate(0.5,0.5)"> <circle cx="113" cy="184.7058823529412" r="3"></circle> diff --git a/test/plots/error-bar.ts b/test/plots/error-bar.ts new file mode 100644 index 0000000000..c70ac89f84 --- /dev/null +++ b/test/plots/error-bar.ts @@ -0,0 +1,24 @@ +import * as Plot from "@observablehq/plot"; +import * as d3 from "d3"; + +export async function errorBarX() { + const alphabet = await d3.csv<any>("data/alphabet.csv", d3.autoType); + return Plot.plot({ + marks: [ + Plot.barX(alphabet, {x: "frequency", y: "letter", sort: {y: "-x"}, fill: "steelblue"}), + Plot.ruleY(alphabet, {x1: (d) => d.frequency * 0.9, x2: (d) => d.frequency * 1.1, y: "letter", tick: true}), + Plot.ruleX([0]) + ] + }); +} + +export async function errorBarY() { + const alphabet = await d3.csv<any>("data/alphabet.csv", d3.autoType); + return Plot.plot({ + marks: [ + Plot.barY(alphabet, {x: "letter", y: "frequency", sort: {x: "-y"}, fill: "steelblue"}), + Plot.ruleX(alphabet, {x: "letter", y1: (d) => d.frequency * 0.9, y2: (d) => d.frequency * 1.1, tick: true}), + Plot.ruleY([0]) + ] + }); +} diff --git a/test/plots/index.ts b/test/plots/index.ts index 0a412b4b67..379e35b789 100644 --- a/test/plots/index.ts +++ b/test/plots/index.ts @@ -83,6 +83,7 @@ export * from "./empty-legend.js"; export * from "./empty-x.js"; export * from "./empty.js"; export * from "./energy-production.js"; +export * from "./error-bar.js"; export * from "./facet-reindex.js"; export * from "./faithful-density-1d.js"; export * from "./faithful-density.js"; @@ -292,8 +293,8 @@ export * from "./symbol-set.js"; export * from "./text-overflow.js"; export * from "./this-is-just-to-say.js"; export * from "./time-axis.js"; -export * from "./tip.js"; export * from "./tip-format.js"; +export * from "./tip.js"; export * from "./title.js"; export * from "./traffic-horizon.js"; export * from "./travelers-covid-drop.js";