Skip to content

Instantly share code, notes, and snippets.

@joyrexus
Created September 26, 2013 16:39
Show Gist options
  • Save joyrexus/6716786 to your computer and use it in GitHub Desktop.
Save joyrexus/6716786 to your computer and use it in GitHub Desktop.
Team Oracle path to victory

Oracle Team USA won its eighth consecutive race to overtake Emirates Team New Zealand and retain the America’s Cup. A look at how the final race unfolded, with Oracle winning by 44 seconds.

A NYT interactive graphic by MIKE BOSTOCK and SHAN CARTER

<!DOCTYPE html>
<meta charset="utf-8">
<script src="lib.js"></script>
<style>
.g-graphic svg {
border-top: solid 1px #ccc;
font-family: Arial;
}
.g-background {
fill: #e0e9ef;
}
.g-land {
fill: white;
}
.g-course {
fill: none;
stroke: #000;
}
.g-course-points {
fill: #fff;
stroke: #000;
stroke-width: 1.5px;
}
.g-course-labels {
font: bold 11px sans-serif;
text-anchor: middle;
text-transform: capitalize;
}
.g-shoreline {
fill: none;
stroke: none;
stroke-width: 1px;
stroke-linejoin: round;
}
.g-trail,
.g-track {
fill: none;
stroke: #000;
stroke-linejoin: round;
stroke-linecap: round;
}
.g-track {
stroke-opacity: .2;
}
.g-trail {
stroke-width: 1.5px;
}
.g-boat circle {
stroke: #000;
stroke-opacity: .1;
stroke-width: 3px;
}
.g-trail-usa,
.g-track-usa {
stroke: #B43030;
}
.g-trail-nzl,
.g-track-nzl {
stroke: #405695;
}
.g-boat-usa {
fill: #B43030;
}
.g-boat-nzl {
fill: #405695;
}
.g-axis .tick-special.tick-usa {
fill: #B43030;
}
.g-axis .tick-special.tick-nzl {
fill: #405695;
}
.g-boat text {
text-anchor: middle;
fill: white;
stroke: none;
font-family: Arial;
font-size: 9px;
}
.g-axis {
font: 10px sans-serif;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
fill: #777;
}
.g-axis .domain {
fill: none;
stroke: #fff;
stroke-width: 8px;
stroke-linecap: round;
}
.g-axis .tick line {
stroke: #aaa;
shape-rendering: crispEdges;
}
.g-axis .tick-special {
font-weight: bold;
fill: black;
}
.g-axis .g-halo {
fill: none;
stroke: #ccc;
stroke-width: 10px;
stroke-linecap: round;
}
.g-slider .g-handle {
fill: #fff;
stroke: #000;
stroke-width: 1.0px;
pointer-events: none;
}
.g-city {
font-family: Arial;
font-size: 11px;
fill: #aaa;
}
.g-island {
font-family: Arial;
font-size: 10px;
fill: #000;
fill-opacity: 0.3;
}
.g-wind text {
text-anchor: middle;
fill: #999;
}
.g-compass circle{
fill: white;
fill-opacity: 0.5;
stroke: none;
stroke-opacity: 0.2;
}
.g-compass line {
stroke: grey;
}
</style>
<body>
<div class="g-graphic">
<script>(function() {
var width = 970,
height = 500,
brushHeight = 60;
var moving,
currentValue = 0,
targetValue,
alpha = .25;
var x = d3.scale.linear()
.range([40, width - 40])
.clamp(true);
var xTicks = {
0: "Start",
1404: "USA",
1448: "NZL"
};
var windFormat = d3.format(".1f");
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.tickFormat(function(t) { return xTicks[t] || ((t / 60 | 0) + " min."); })
.tickSize(12, 0)
.tickPadding(0);
var brush = d3.svg.brush()
.x(x)
.extent([0, 0])
.on("brush", brushed);
var projection = d3.geo.mercator()
.center([-122.429, 37.816])
.scale(700000)
.translate([width / 2, height / 2 + 30])
.clipExtent([[0, 0], [width, height + 1]])
.precision(0);
var path = d3.geo.path()
.projection(projection)
.pointRadius(3.5);
var svg = d3.select(".g-graphic").append("svg")
.attr("width", width)
.attr("height", height);
svg.append("rect")
.attr("class", "g-background")
.attr("width", width)
.attr("height", height + 1);
var slider,
handle,
track,
trail,
boat,
wind,
compass;
queue()
.defer(d3.json, "topo.json")
.defer(d3.tsv, "usa.tsv", type)
.defer(d3.tsv, "nzl.tsv", type)
.await(ready);
function ready(error, topo, usa, nzl) {
var course = topojson.feature(topo, topo.objects.course);
var winds = usa;
var boats = [
{type: "LineString", id: "usa", coordinates: usa},
{type: "LineString", id: "nzl", coordinates: nzl}
];
x.domain([0, targetValue = usa.length - 1]);
xAxis.tickValues(d3.range(0, targetValue, 60 * 5).concat(d3.keys(xTicks)));
svg.append("path")
.datum(topojson.mesh(topo, topo.objects.shoreline))
.attr("class", "g-shoreline")
.attr("d", path);
svg.append("path")
.datum(topojson.feature(topo, topo.objects.shoreline))
.attr("class", "g-land")
.attr("d", path);
svg.append("path")
.datum({type: "FeatureCollection", features: course.features.filter(function(d) { return d.geometry.type === "LineString"; })})
.attr("class", "g-course")
.attr("d", path);
svg.append("path")
.datum({type: "MultiPoint", coordinates: d3.merge(course.features.map(function(d) { return d.geometry.type === "LineString" ? d.geometry.coordinates : [d.geometry.coordinates]; }))})
.attr("class", "g-course-points")
.attr("d", path);
svg.append("g")
.attr("class", "g-course-labels")
.selectAll("text")
.data(course.features.filter(function(d) { return !/-/.test(d.id); }))
.enter().append("text")
.attr("transform", function(d) { return "translate(" + path.centroid(d) + ")"; })
.attr("dy", function(d, i) { return i ? "1.7em" : "-.7em"; })
.text(function(d) { return d.id; });
var gX = svg.append("g")
.attr("class", "g-x g-axis")
.attr("transform", "translate(0," + brushHeight / 2 + ")")
.call(xAxis);
gX.select(".domain")
.select(function() { return this.parentNode.insertBefore(this.cloneNode(true), this); })
.attr("class", "g-halo");
var tick = gX.selectAll(".tick")
.each(function() { this.parentNode.appendChild(this); });
tick.select("line")
.attr("y1", -8)
.attr("y2", 8);
tick.filter(function(d) { return d in xTicks; })
.attr("class", function(d) { return "tick tick-special tick-" + xTicks[d].toLowerCase(); });
slider = svg.append("g")
.attr("class", "g-slider")
.call(brush);
slider.selectAll(".extent,.resize")
.remove();
slider.select(".background")
.attr("height", brushHeight);
handle = slider.append("circle")
.attr("class", "g-handle")
.attr("transform", "translate(0," + brushHeight / 2 + ")")
.attr("r", 8);
track = svg.selectAll(".g-track")
.data(boats)
.enter().append("path")
.attr("class", function(d) { return "g-track g-track-" + d.id; });
trail = svg.selectAll(".g-trail")
.data(boats)
.enter().append("path")
.attr("class", function(d) { return "g-trail g-trail-" + d.id; });
boat = svg.selectAll(".g-boat")
.data(boats)
.enter().append("g")
.attr("class", function(d) { return "g-boat g-boat-" + d.id; })
boat.append("circle").attr("r", 7);
boat.append("text")
.text(function(d) { return d.id.substr(0, 2); })
.attr("dy", "0.3em")
d3.select(window)
.on("keydown", keydowned);
wind = svg.append("g")
.datum(winds)
.attr("class", "g-wind")
.attr("transform", "translate(900,130)");
wind.append("text")
.attr("dy", -18)
.text("Wind");
wind.append("text")
.attr("class", "g-speed")
.attr("dy", 22)
.text("");
compass = wind.append("g")
.attr("class", "g-compass")
compass.append("circle")
.attr("r", 10)
compass.append("line")
.attr("x1", 0)
.attr("x2", 0)
.attr("y1", 10)
.attr("y2", -10);
compass.append("line")
.attr("x1", 0)
.attr("x2", -4)
.attr("y1", -10)
.attr("y2", -6)
compass.append("line")
.attr("x1", 0)
.attr("x2", 4)
.attr("y1", -10)
.attr("y2", -6)
svg.append("text")
.attr("x", width / 2)
.attr("y", height - 20)
.attr("class", "g-city")
.text("San Francisco");
svg.append("text")
.attr("x", 530)
.attr("y", 120)
.attr("class", "g-island")
.text("Alcatraz Island");
slider
.call(brush.event)
.transition() // gratuitous intro!
.duration(10000)
.ease("linear")
.call(brush.extent([targetValue, targetValue]))
.call(brush.event)
.call(brushBackground);
}
function keydowned() {
if (d3.event.metaKey || d3.event.altKey) return;
switch (d3.event.keyCode) {
case 37: targetValue = Math.max(0, currentValue - 30); break;
case 39: targetValue = Math.min(x.domain()[1], currentValue + 30); break;
default: return;
}
slider.interrupt();
move();
d3.event.preventDefault();
}
function brushed() {
if (d3.event.sourceEvent) { // not a programmatic event
targetValue = x.invert(d3.mouse(this)[0]);
move();
} else {
currentValue = brush.extent()[0];
handle.attr("cx", x(currentValue));
var t = Math.round(currentValue);
boat.attr("transform", function(d) { return "translate(" + projection(d.coordinates[t]) + ")"; });
track.attr("d", function(d) { return path({type: "LineString", coordinates: d.coordinates.slice(0, t + 1)}); });
trail.attr("d", function(d) { return path({type: "LineString", coordinates: d.coordinates.slice(Math.max(0, t - 30), t + 1)}); });
wind.select(".g-speed").text(function(d) { return windFormat(d[t][3]) + " knots"; });
compass.attr("transform", function(d) { return "rotate(" + (180 + d[t][4]) + ")"; });
}
}
function brushBackground() {
slider.select(".background")
.attr("x", -40)
.attr("width", width + 40);
}
function move() {
if (moving) return false;
moving = true;
d3.timer(function() {
currentValue = Math.abs(currentValue - targetValue) < 1e-3
? targetValue
: targetValue * alpha + currentValue * (1 - alpha);
slider
.call(brush.extent([currentValue, currentValue]))
.call(brush.event)
.call(brushBackground);
return !(moving = currentValue !== targetValue);
});
}
function type(d) {
return [+d.x, +d.y, +d.t, +d.ws, +d.wd];
}
})()
</script>
</div>
d3=function(){function n(n){return null!=n&&!isNaN(n)}function t(n){return n.length}function e(n){for(var t=1;n*t%1;)t*=10;return t}function r(n,t){try{for(var e in t)Object.defineProperty(n.prototype,e,{value:t[e],enumerable:!1})}catch(r){n.prototype=t}}function u(){}function i(){}function o(n,t,e){return function(){var r=e.apply(t,arguments);return r===t?n:r}}function a(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.substring(1);for(var e=0,r=Do.length;r>e;++e){var u=Do[e]+t;if(u in n)return u}}function c(){}function l(){}function s(n){function t(){for(var t,r=e,u=-1,i=r.length;++u<i;)(t=r[u].on)&&t.apply(this,arguments);return n}var e=[],r=new u;return t.on=function(t,u){var i,o=r.get(t);return arguments.length<2?o&&o.on:(o&&(o.on=null,e=e.slice(0,i=e.indexOf(o)).concat(e.slice(i+1)),r.remove(t)),u&&e.push(r.set(t,{on:u})),n)},t}function f(){mo.event.preventDefault()}function h(){for(var n,t=mo.event;n=t.sourceEvent;)t=n;return t}function g(n){for(var t=new l,e=0,r=arguments.length;++e<r;)t[arguments[e]]=s(t);return t.of=function(e,r){return function(u){try{var i=u.sourceEvent=mo.event;u.target=n,mo.event=u,t[u.type].apply(e,r)}finally{mo.event=i}}},t}function p(n){return jo(n,Ro),n}function d(n){return"function"==typeof n?n:function(){return Ho(n,this)}}function v(n){return"function"==typeof n?n:function(){return Po(n,this)}}function m(n,t){function e(){this.removeAttribute(n)}function r(){this.removeAttributeNS(n.space,n.local)}function u(){this.setAttribute(n,t)}function i(){this.setAttributeNS(n.space,n.local,t)}function o(){var e=t.apply(this,arguments);null==e?this.removeAttribute(n):this.setAttribute(n,e)}function a(){var e=t.apply(this,arguments);null==e?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,e)}return n=mo.ns.qualify(n),null==t?n.local?r:e:"function"==typeof t?n.local?a:o:n.local?i:u}function y(n){return n.trim().replace(/\s+/g," ")}function M(n){return new RegExp("(?:^|\\s+)"+mo.requote(n)+"(?:\\s+|$)","g")}function x(n,t){function e(){for(var e=-1;++e<u;)n[e](this,t)}function r(){for(var e=-1,r=t.apply(this,arguments);++e<u;)n[e](this,r)}n=n.trim().split(/\s+/).map(b);var u=n.length;return"function"==typeof t?r:e}function b(n){var t=M(n);return function(e,r){if(u=e.classList)return r?u.add(n):u.remove(n);var u=e.getAttribute("class")||"";r?(t.lastIndex=0,t.test(u)||e.setAttribute("class",y(u+" "+n))):e.setAttribute("class",y(u.replace(t," ")))}}function _(n,t,e){function r(){this.style.removeProperty(n)}function u(){this.style.setProperty(n,t,e)}function i(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(n):this.style.setProperty(n,r,e)}return null==t?r:"function"==typeof t?i:u}function w(n,t){function e(){delete this[n]}function r(){this[n]=t}function u(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}return null==t?e:"function"==typeof t?u:r}function E(n){return"function"==typeof n?n:(n=mo.ns.qualify(n)).local?function(){return xo.createElementNS(n.space,n.local)}:function(){return xo.createElementNS(this.namespaceURI,n)}}function S(n){return{__data__:n}}function k(n){return function(){return Oo(this,n)}}function A(n){return arguments.length||(n=mo.ascending),function(t,e){return t&&e?n(t.__data__,e.__data__):!t-!e}}function N(n,t){for(var e=0,r=n.length;r>e;e++)for(var u,i=n[e],o=0,a=i.length;a>o;o++)(u=i[o])&&t(u,o,e);return n}function T(n){return jo(n,Io),n}function q(n){var t,e;return function(r,u,i){var o,a=n[i].update,c=a.length;for(i!=e&&(e=i,t=0),u>=t&&(t=u+1);!(o=a[t])&&++t<c;);return o}}function z(){var n=this.__transition__;n&&++n.active}function C(n,t,e){function r(){var t=this[o];t&&(this.removeEventListener(n,t,t.$),delete this[o])}function u(){var u=l(t,Mo(arguments));r.call(this),this.addEventListener(n,this[o]=u,u.$=e),u._=t}function i(){var t,e=new RegExp("^__on([^.]+)"+mo.requote(n)+"$");for(var r in this)if(t=r.match(e)){var u=this[r];this.removeEventListener(t[1],u,u.$),delete this[r]}}var o="__on"+n,a=n.indexOf("."),l=D;a>0&&(n=n.substring(0,a));var s=Zo.get(n);return s&&(n=s,l=L),a?t?u:r:t?c:i}function D(n,t){return function(e){var r=mo.event;mo.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{mo.event=r}}}function L(n,t){var e=D(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||e.call(t,n)}}function j(){var n=".dragsuppress-"+ ++Xo,t="touchmove"+n,e="selectstart"+n,r="dragstart"+n,u="click"+n,i=mo.select(_o).on(t,f).on(e,f).on(r,f),o=bo.style,a=o[Vo];return o[Vo]="none",function(t){function e(){i.on(u,null)}i.on(n,null),o[Vo]=a,t&&(i.on(u,function(){f(),e()},!0),setTimeout(e,0))}}function H(n,t){t.changedTouches&&(t=t.changedTouches[0]);var e=n.ownerSVGElement||n;if(e.createSVGPoint){var r=e.createSVGPoint();if(0>$o&&(_o.scrollX||_o.scrollY)){e=mo.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var u=e[0][0].getScreenCTM();$o=!(u.f||u.e),e.remove()}return $o?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}function P(n){return n>0?1:0>n?-1:0}function F(n){return n>1?0:-1>n?Bo:Math.acos(n)}function O(n){return n>1?Bo/2:-1>n?-Bo/2:Math.asin(n)}function R(n){return(Math.exp(n)-Math.exp(-n))/2}function Y(n){return(Math.exp(n)+Math.exp(-n))/2}function I(n){return R(n)/Y(n)}function U(n){return(n=Math.sin(n/2))*n}function Z(){}function V(n,t,e){return new X(n,t,e)}function X(n,t,e){this.h=n,this.s=t,this.l=e}function $(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?i+(o-i)*n/60:180>n?o:240>n?i+(o-i)*(240-n)/60:i}function u(n){return Math.round(255*r(n))}var i,o;return n=isNaN(n)?0:(n%=360)<0?n+360:n,t=isNaN(t)?0:0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,o=.5>=e?e*(1+t):e+t-e*t,i=2*e-o,ot(u(n+120),u(n),u(n-120))}function B(n,t,e){return new G(n,t,e)}function G(n,t,e){this.h=n,this.c=t,this.l=e}function W(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),J(e,Math.cos(n*=Jo)*t,Math.sin(n)*t)}function J(n,t,e){return new K(n,t,e)}function K(n,t,e){this.l=n,this.a=t,this.b=e}function Q(n,t,e){var r=(n+16)/116,u=r+t/500,i=r-e/200;return u=tt(u)*ca,r=tt(r)*la,i=tt(i)*sa,ot(rt(3.2404542*u-1.5371385*r-.4985314*i),rt(-.969266*u+1.8760108*r+.041556*i),rt(.0556434*u-.2040259*r+1.0572252*i))}function nt(n,t,e){return n>0?B(Math.atan2(e,t)*Ko,Math.sqrt(t*t+e*e),n):B(0/0,0/0,n)}function tt(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function et(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function rt(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function ut(n){return ot(n>>16,255&n>>8,255&n)}function it(n){return ut(n)+""}function ot(n,t,e){return new at(n,t,e)}function at(n,t,e){this.r=n,this.g=t,this.b=e}function ct(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function lt(n,t,e){var r,u,i,o=0,a=0,c=0;if(r=/([a-z]+)\((.*)\)/i.exec(n))switch(u=r[2].split(","),r[1]){case"hsl":return e(parseFloat(u[0]),parseFloat(u[1])/100,parseFloat(u[2])/100);case"rgb":return t(gt(u[0]),gt(u[1]),gt(u[2]))}return(i=ga.get(n))?t(i.r,i.g,i.b):(null!=n&&"#"===n.charAt(0)&&(4===n.length?(o=n.charAt(1),o+=o,a=n.charAt(2),a+=a,c=n.charAt(3),c+=c):7===n.length&&(o=n.substring(1,3),a=n.substring(3,5),c=n.substring(5,7)),o=parseInt(o,16),a=parseInt(a,16),c=parseInt(c,16)),t(o,a,c))}function st(n,t,e){var r,u,i=Math.min(n/=255,t/=255,e/=255),o=Math.max(n,t,e),a=o-i,c=(o+i)/2;return a?(u=.5>c?a/(o+i):a/(2-o-i),r=n==o?(t-e)/a+(e>t?6:0):t==o?(e-n)/a+2:(n-t)/a+4,r*=60):(r=0/0,u=c>0&&1>c?0:r),V(r,u,c)}function ft(n,t,e){n=ht(n),t=ht(t),e=ht(e);var r=et((.4124564*n+.3575761*t+.1804375*e)/ca),u=et((.2126729*n+.7151522*t+.072175*e)/la),i=et((.0193339*n+.119192*t+.9503041*e)/sa);return J(116*u-16,500*(r-u),200*(u-i))}function ht(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function gt(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math.round(2.55*t):t}function pt(n){return"function"==typeof n?n:function(){return n}}function dt(n){return n}function vt(n){return function(t,e,r){return 2===arguments.length&&"function"==typeof e&&(r=e,e=null),mt(t,e,n,r)}}function mt(n,t,e,r){function u(){var n,t=c.status;if(!t&&c.responseText||t>=200&&300>t||304===t){try{n=e.call(i,c)}catch(r){return o.error.call(i,r),void 0}o.load.call(i,n)}else o.error.call(i,c)}var i={},o=mo.dispatch("beforesend","progress","load","error"),a={},c=new XMLHttpRequest,l=null;return!_o.XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(n)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=u:c.onreadystatechange=function(){c.readyState>3&&u()},c.onprogress=function(n){var t=mo.event;mo.event=n;try{o.progress.call(i,c)}finally{mo.event=t}},i.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",i)},i.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",i):t},i.responseType=function(n){return arguments.length?(l=n,i):l},i.response=function(n){return e=n,i},["get","post"].forEach(function(n){i[n]=function(){return i.send.apply(i,[n].concat(Mo(arguments)))}}),i.send=function(e,r,u){if(2===arguments.length&&"function"==typeof r&&(u=r,r=null),c.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),c.setRequestHeader)for(var s in a)c.setRequestHeader(s,a[s]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=l&&(c.responseType=l),null!=u&&i.on("error",u).on("load",function(n){u(null,n)}),o.beforesend.call(i,c),c.send(null==r?null:r),i},i.abort=function(){return c.abort(),i},mo.rebind(i,o,"on"),null==r?i:i.get(yt(r))}function yt(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n}function Mt(){var n=bt(),t=_t()-n;t>24?(isFinite(t)&&(clearTimeout(ma),ma=setTimeout(Mt,t)),va=0):(va=1,Ma(Mt))}function xt(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now()),ya.callback=n,ya.time=e+t}function bt(){var n=Date.now();for(ya=pa;ya;)n>=ya.time&&(ya.flush=ya.callback(n-ya.time)),ya=ya.next;return n}function _t(){for(var n,t=pa,e=1/0;t;)t.flush?t=n?n.next=t.next:pa=t.next:(t.time<e&&(e=t.time),t=(n=t).next);return da=n,e}function wt(n,t){var e=Math.pow(10,3*Math.abs(8-t));return{scale:t>8?function(n){return n/e}:function(n){return n*e},symbol:n}}function Et(n,t){return t-(n?Math.ceil(Math.log(n)/Math.LN10):1)}function St(n){return n+""}function kt(){}function At(n,t,e){var r=e.s=n+t,u=r-n,i=r-u;e.t=n-i+(t-u)}function Nt(n,t){n&&za.hasOwnProperty(n.type)&&za[n.type](n,t)}function Tt(n,t,e){var r,u=-1,i=n.length-e;for(t.lineStart();++u<i;)r=n[u],t.point(r[0],r[1],r[2]);t.lineEnd()}function qt(n,t){var e=-1,r=n.length;for(t.polygonStart();++e<r;)Tt(n[e],t,1);t.polygonEnd()}function zt(){function n(n,t){n*=Jo,t=t*Jo/2+Bo/4;var e=n-r,o=Math.cos(t),a=Math.sin(t),c=i*a,l=u*o+c*Math.cos(e),s=c*Math.sin(e);Da.add(Math.atan2(s,l)),r=n,u=o,i=a}var t,e,r,u,i;La.point=function(o,a){La.point=n,r=(t=o)*Jo,u=Math.cos(a=(e=a)*Jo/2+Bo/4),i=Math.sin(a)},La.lineEnd=function(){n(t,e)}}function Ct(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function Dt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function Lt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function jt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function Ht(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function Pt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function Ft(n){return[Math.atan2(n[1],n[0]),O(n[2])]}function Ot(n,t){return Math.abs(n[0]-t[0])<Go&&Math.abs(n[1]-t[1])<Go}function Rt(n,t){n*=Jo;var e=Math.cos(t*=Jo);Yt(e*Math.cos(n),e*Math.sin(n),Math.sin(t))}function Yt(n,t,e){++ja,Pa+=(n-Pa)/ja,Fa+=(t-Fa)/ja,Oa+=(e-Oa)/ja}function It(){function n(n,u){n*=Jo;var i=Math.cos(u*=Jo),o=i*Math.cos(n),a=i*Math.sin(n),c=Math.sin(u),l=Math.atan2(Math.sqrt((l=e*c-r*a)*l+(l=r*o-t*c)*l+(l=t*a-e*o)*l),t*o+e*a+r*c);Ha+=l,Ra+=l*(t+(t=o)),Ya+=l*(e+(e=a)),Ia+=l*(r+(r=c)),Yt(t,e,r)}var t,e,r;Xa.point=function(u,i){u*=Jo;var o=Math.cos(i*=Jo);t=o*Math.cos(u),e=o*Math.sin(u),r=Math.sin(i),Xa.point=n,Yt(t,e,r)}}function Ut(){Xa.point=Rt}function Zt(){function n(n,t){n*=Jo;var e=Math.cos(t*=Jo),o=e*Math.cos(n),a=e*Math.sin(n),c=Math.sin(t),l=u*c-i*a,s=i*o-r*c,f=r*a-u*o,h=Math.sqrt(l*l+s*s+f*f),g=r*o+u*a+i*c,p=h&&-F(g)/h,d=Math.atan2(h,g);Ua+=p*l,Za+=p*s,Va+=p*f,Ha+=d,Ra+=d*(r+(r=o)),Ya+=d*(u+(u=a)),Ia+=d*(i+(i=c)),Yt(r,u,i)}var t,e,r,u,i;Xa.point=function(o,a){t=o,e=a,Xa.point=n,o*=Jo;var c=Math.cos(a*=Jo);r=c*Math.cos(o),u=c*Math.sin(o),i=Math.sin(a),Yt(r,u,i)},Xa.lineEnd=function(){n(t,e),Xa.lineEnd=Ut,Xa.point=Rt}}function Vt(){return!0}function Xt(n,t,e,r,u){var i=[],o=[];if(n.forEach(function(n){if(!((t=n.length-1)<=0)){var t,e=n[0],r=n[t];if(Ot(e,r)){u.lineStart();for(var a=0;t>a;++a)u.point((e=n[a])[0],e[1]);return u.lineEnd(),void 0}var c={point:e,points:n,other:null,visited:!1,entry:!0,subject:!0},l={point:e,points:[e],other:c,visited:!1,entry:!1,subject:!1};c.other=l,i.push(c),o.push(l),c={point:r,points:[r],other:null,visited:!1,entry:!1,subject:!0},l={point:r,points:[r],other:c,visited:!1,entry:!0,subject:!1},c.other=l,i.push(c),o.push(l)}}),o.sort(t),$t(i),$t(o),i.length){if(e)for(var a=1,c=!e(o[0].point),l=o.length;l>a;++a)o[a].entry=c=!c;for(var s,f,h,g=i[0];;){for(s=g;s.visited;)if((s=s.next)===g)return;f=s.points,u.lineStart();do{if(s.visited=s.other.visited=!0,s.entry){if(s.subject)for(var a=0;a<f.length;a++)u.point((h=f[a])[0],h[1]);else r(s.point,s.next.point,1,u);s=s.next}else{if(s.subject){f=s.prev.points;for(var a=f.length;--a>=0;)u.point((h=f[a])[0],h[1])}else r(s.point,s.prev.point,-1,u);s=s.prev}s=s.other,f=s.points}while(!s.visited);u.lineEnd()}}}function $t(n){if(t=n.length){for(var t,e,r=0,u=n[0];++r<t;)u.next=e=n[r],e.prev=u,u=e;u.next=e=n[0],e.prev=u}}function Bt(n,t,e,r){return function(u){function i(t,e){n(t,e)&&u.point(t,e)}function o(n,t){d.point(n,t)}function a(){v.point=o,d.lineStart()}function c(){v.point=i,d.lineEnd()}function l(n,t){y.point(n,t),p.push([n,t])}function s(){y.lineStart(),p=[]}function f(){l(p[0][0],p[0][1]),y.lineEnd();var n,t=y.clean(),e=m.buffer(),r=e.length;if(p.pop(),g.push(p),p=null,r){if(1&t){n=e[0];var i,r=n.length-1,o=-1;for(u.lineStart();++o<r;)u.point((i=n[o])[0],i[1]);return u.lineEnd(),void 0}r>1&&2&t&&e.push(e.pop().concat(e.shift())),h.push(e.filter(Gt))}}var h,g,p,d=t(u),v={point:i,lineStart:a,lineEnd:c,polygonStart:function(){v.point=l,v.lineStart=s,v.lineEnd=f,h=[],g=[],u.polygonStart()},polygonEnd:function(){v.point=i,v.lineStart=a,v.lineEnd=c,h=mo.merge(h),h.length?Xt(h,Jt,null,e,u):r(g)&&(u.lineStart(),e(null,null,1,u),u.lineEnd()),u.polygonEnd(),h=g=null},sphere:function(){u.polygonStart(),u.lineStart(),e(null,null,1,u),u.lineEnd(),u.polygonEnd()}},m=Wt(),y=t(m);return v}}function Gt(n){return n.length>1}function Wt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:c,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Jt(n,t){return((n=n.point)[0]<0?n[1]-Bo/2-Go:Bo/2-n[1])-((t=t.point)[0]<0?t[1]-Bo/2-Go:Bo/2-t[1])}function Kt(n,t){var e=n[0],r=n[1],u=[Math.sin(e),-Math.cos(e),0],i=0,o=0;Da.reset();for(var a=0,c=t.length;c>a;++a){var l=t[a],s=l.length;if(s)for(var f=l[0],h=f[0],g=f[1]/2+Bo/4,p=Math.sin(g),d=Math.cos(g),v=1;;){v===s&&(v=0),n=l[v];var m=n[0],y=n[1]/2+Bo/4,M=Math.sin(y),x=Math.cos(y),b=m-h,_=Math.abs(b)>Bo,w=p*M;if(Da.add(Math.atan2(w*Math.sin(b),d*x+w*Math.cos(b))),i+=_?b+(b>=0?2:-2)*Bo:b,_^h>=e^m>=e){var E=Lt(Ct(f),Ct(n));Pt(E);var S=Lt(u,E);Pt(S);var k=(_^b>=0?-1:1)*O(S[2]);r>k&&(o+=_^b>=0?1:-1)}if(!v++)break;h=m,p=M,d=x,f=n}}return(-Go>i||Go>i&&0>Da)^1&o}function Qt(n){var t,e=0/0,r=0/0,u=0/0;return{lineStart:function(){n.lineStart(),t=1},point:function(i,o){var a=i>0?Bo:-Bo,c=Math.abs(i-e);Math.abs(c-Bo)<Go?(n.point(e,r=(r+o)/2>0?Bo/2:-Bo/2),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(a,r),n.point(i,r),t=0):u!==a&&c>=Bo&&(Math.abs(e-u)<Go&&(e-=u*Go),Math.abs(i-a)<Go&&(i-=a*Go),r=ne(e,r,i,o),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(a,r),t=0),n.point(e=i,r=o),u=a},lineEnd:function(){n.lineEnd(),e=r=0/0},clean:function(){return 2-t}}}function ne(n,t,e,r){var u,i,o=Math.sin(n-e);return Math.abs(o)>Go?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(e)-Math.sin(r)*(u=Math.cos(t))*Math.sin(n))/(u*i*o)):(t+r)/2}function te(n,t,e,r){var u;if(null==n)u=e*Bo/2,r.point(-Bo,u),r.point(0,u),r.point(Bo,u),r.point(Bo,0),r.point(Bo,-u),r.point(0,-u),r.point(-Bo,-u),r.point(-Bo,0),r.point(-Bo,u);else if(Math.abs(n[0]-t[0])>Go){var i=(n[0]<t[0]?1:-1)*Bo;u=e*i/2,r.point(-i,u),r.point(0,u),r.point(i,u)}else r.point(t[0],t[1])}function ee(n){return Kt(Ba,n)}function re(n){function t(n,t){return Math.cos(n)*Math.cos(t)>o}function e(n){var e,i,o,c,s;return{lineStart:function(){c=o=!1,s=1},point:function(f,h){var g,p=[f,h],d=t(f,h),v=a?d?0:u(f,h):d?u(f+(0>f?Bo:-Bo),h):0;if(!e&&(c=o=d)&&n.lineStart(),d!==o&&(g=r(e,p),(Ot(e,g)||Ot(p,g))&&(p[0]+=Go,p[1]+=Go,d=t(p[0],p[1]))),d!==o)s=0,d?(n.lineStart(),g=r(p,e),n.point(g[0],g[1])):(g=r(e,p),n.point(g[0],g[1]),n.lineEnd()),e=g;else if(l&&e&&a^d){var m;v&i||!(m=r(p,e,!0))||(s=0,a?(n.lineStart(),n.point(m[0][0],m[0][1]),n.point(m[1][0],m[1][1]),n.lineEnd()):(n.point(m[1][0],m[1][1]),n.lineEnd(),n.lineStart(),n.point(m[0][0],m[0][1])))}!d||e&&Ot(e,p)||n.point(p[0],p[1]),e=p,o=d,i=v},lineEnd:function(){o&&n.lineEnd(),e=null},clean:function(){return s|(c&&o)<<1}}}function r(n,t,e){var r=Ct(n),u=Ct(t),i=[1,0,0],a=Lt(r,u),c=Dt(a,a),l=a[0],s=c-l*l;if(!s)return!e&&n;var f=o*c/s,h=-o*l/s,g=Lt(i,a),p=Ht(i,f),d=Ht(a,h);jt(p,d);var v=g,m=Dt(p,v),y=Dt(v,v),M=m*m-y*(Dt(p,p)-1);if(!(0>M)){var x=Math.sqrt(M),b=Ht(v,(-m-x)/y);if(jt(b,p),b=Ft(b),!e)return b;var _,w=n[0],E=t[0],S=n[1],k=t[1];w>E&&(_=w,w=E,E=_);var A=E-w,N=Math.abs(A-Bo)<Go,T=N||Go>A;if(!N&&S>k&&(_=S,S=k,k=_),T?N?S+k>0^b[1]<(Math.abs(b[0]-w)<Go?S:k):S<=b[1]&&b[1]<=k:A>Bo^(w<=b[0]&&b[0]<=E)){var q=Ht(v,(-m+x)/y);return jt(q,p),[b,Ft(q)]}}}function u(t,e){var r=a?n:Bo-n,u=0;return-r>t?u|=1:t>r&&(u|=2),-r>e?u|=4:e>r&&(u|=8),u}function i(n){return Kt(c,n)}var o=Math.cos(n),a=o>0,c=[n,0],l=Math.abs(o)>Go,s=Te(n,6*Jo);return Bt(t,e,s,i)}function ue(n,t,e,r){function u(r,u){return Math.abs(r[0]-n)<Go?u>0?0:3:Math.abs(r[0]-e)<Go?u>0?2:1:Math.abs(r[1]-t)<Go?u>0?1:0:u>0?3:2}function i(n,t){return o(n.point,t.point)}function o(n,t){var e=u(n,1),r=u(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}function a(u,i){var o=i[0]-u[0],a=i[1]-u[1],c=[0,1];return Math.abs(o)<Go&&Math.abs(a)<Go?n<=u[0]&&u[0]<=e&&t<=u[1]&&u[1]<=r:ie(n-u[0],o,c)&&ie(u[0]-e,-o,c)&&ie(t-u[1],a,c)&&ie(u[1]-r,-a,c)?(c[1]<1&&(i[0]=u[0]+c[1]*o,i[1]=u[1]+c[1]*a),c[0]>0&&(u[0]+=c[0]*o,u[1]+=c[0]*a),!0):!1}return function(c){function l(i){var o=u(i,-1),a=s([0===o||3===o?n:e,o>1?r:t]);return a}function s(n){for(var t=0,e=M.length,r=n[1],u=0;e>u;++u)for(var i,o=1,a=M[u],c=a.length,l=a[0];c>o;++o)i=a[o],l[1]<=r?i[1]>r&&f(l,i,n)>0&&++t:i[1]<=r&&f(l,i,n)<0&&--t,l=i;return 0!==t}function f(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(e[0]-n[0])*(t[1]-n[1])}function h(i,a,c,l){var s=0,f=0;if(null==i||(s=u(i,c))!==(f=u(a,c))||o(i,a)<0^c>0){do l.point(0===s||3===s?n:e,s>1?r:t);while((s=(s+c+4)%4)!==f)}else l.point(a[0],a[1])}function g(u,i){return u>=n&&e>=u&&i>=t&&r>=i}function p(n,t){g(n,t)&&c.point(n,t)}function d(){q.point=m,M&&M.push(x=[]),A=!0,k=!1,E=S=0/0}function v(){y&&(m(b,_),w&&k&&T.rejoin(),y.push(T.buffer())),q.point=p,k&&c.lineEnd()}function m(n,t){n=Math.max(-Ga,Math.min(Ga,n)),t=Math.max(-Ga,Math.min(Ga,t));var e=g(n,t);if(M&&x.push([n,t]),A)b=n,_=t,w=e,A=!1,e&&(c.lineStart(),c.point(n,t));else if(e&&k)c.point(n,t);else{var r=[E,S],u=[n,t];a(r,u)?(k||(c.lineStart(),c.point(r[0],r[1])),c.point(u[0],u[1]),e||c.lineEnd()):e&&(c.lineStart(),c.point(n,t))}E=n,S=t,k=e}var y,M,x,b,_,w,E,S,k,A,N=c,T=Wt(),q={point:p,lineStart:d,lineEnd:v,polygonStart:function(){c=T,y=[],M=[]},polygonEnd:function(){c=N,(y=mo.merge(y)).length?(c.polygonStart(),Xt(y,i,l,h,c),c.polygonEnd()):s([n,t])&&(c.polygonStart(),c.lineStart(),h(null,null,1,c),c.lineEnd(),c.polygonEnd()),y=M=x=null}};return q}}function ie(n,t,e){if(Math.abs(t)<Go)return 0>=n;var r=n/t;if(t>0){if(r>e[1])return!1;r>e[0]&&(e[0]=r)}else{if(r<e[0])return!1;r<e[1]&&(e[1]=r)}return!0}function oe(n,t){function e(e,r){return e=n(e,r),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,r){return e=t.invert(e,r),e&&n.invert(e[0],e[1])}),e}function ae(n){var t=0,e=Bo/3,r=_e(n),u=r(t,e);return u.parallels=function(n){return arguments.length?r(t=n[0]*Bo/180,e=n[1]*Bo/180):[180*(t/Bo),180*(e/Bo)]},u}function ce(n,t){function e(n,t){var e=Math.sqrt(i-2*u*Math.sin(t))/u;return[e*Math.sin(n*=u),o-e*Math.cos(n)]}var r=Math.sin(n),u=(r+Math.sin(t))/2,i=1+r*(2*u-r),o=Math.sqrt(i)/u;return e.invert=function(n,t){var e=o-t;return[Math.atan2(n,e)/u,O((i-(n*n+e*e)*u*u)/(2*u))]},e}function le(){function n(n,t){Ja+=u*n-r*t,r=n,u=t}var t,e,r,u;ec.point=function(i,o){ec.point=n,t=r=i,e=u=o},ec.lineEnd=function(){n(t,e)}}function se(n,t){Ka>n&&(Ka=n),n>nc&&(nc=n),Qa>t&&(Qa=t),t>tc&&(tc=t)}function fe(){function n(n,t){o.push("M",n,",",t,i)}function t(n,t){o.push("M",n,",",t),a.point=e}function e(n,t){o.push("L",n,",",t)}function r(){a.point=n}function u(){o.push("Z")}var i=he(4.5),o=[],a={point:n,lineStart:function(){a.point=t},lineEnd:r,polygonStart:function(){a.lineEnd=u},polygonEnd:function(){a.lineEnd=r,a.point=n},pointRadius:function(n){return i=he(n),a},result:function(){if(o.length){var n=o.join("");return o=[],n}}};return a}function he(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function ge(n,t){Pa+=n,Fa+=t,++Oa}function pe(){function n(n,r){var u=n-t,i=r-e,o=Math.sqrt(u*u+i*i);Ra+=o*(t+n)/2,Ya+=o*(e+r)/2,Ia+=o,ge(t=n,e=r)}var t,e;uc.point=function(r,u){uc.point=n,ge(t=r,e=u)}}function de(){uc.point=ge}function ve(){function n(n,t){var e=n-r,i=t-u,o=Math.sqrt(e*e+i*i);Ra+=o*(r+n)/2,Ya+=o*(u+t)/2,Ia+=o,o=u*n-r*t,Ua+=o*(r+n),Za+=o*(u+t),Va+=3*o,ge(r=n,u=t)}var t,e,r,u;uc.point=function(i,o){uc.point=n,ge(t=r=i,e=u=o)},uc.lineEnd=function(){n(t,e)}}function me(n){function t(t,e){n.moveTo(t,e),n.arc(t,e,o,0,2*Bo)}function e(t,e){n.moveTo(t,e),a.point=r}function r(t,e){n.lineTo(t,e)}function u(){a.point=t}function i(){n.closePath()}var o=4.5,a={point:t,lineStart:function(){a.point=e},lineEnd:u,polygonStart:function(){a.lineEnd=i},polygonEnd:function(){a.lineEnd=u,a.point=t},pointRadius:function(n){return o=n,a},result:c};return a}function ye(n){function t(t){function r(e,r){e=n(e,r),t.point(e[0],e[1])}function u(){M=0/0,E.point=o,t.lineStart()}function o(r,u){var o=Ct([r,u]),a=n(r,u);e(M,x,y,b,_,w,M=a[0],x=a[1],y=r,b=o[0],_=o[1],w=o[2],i,t),t.point(M,x)}function a(){E.point=r,t.lineEnd()}function c(){u(),E.point=l,E.lineEnd=s}function l(n,t){o(f=n,h=t),g=M,p=x,d=b,v=_,m=w,E.point=o}function s(){e(M,x,y,b,_,w,g,p,f,d,v,m,i,t),E.lineEnd=a,a()}var f,h,g,p,d,v,m,y,M,x,b,_,w,E={point:r,lineStart:u,lineEnd:a,polygonStart:function(){t.polygonStart(),E.lineStart=c},polygonEnd:function(){t.polygonEnd(),E.lineStart=u}};return E}function e(t,i,o,a,c,l,s,f,h,g,p,d,v,m){var y=s-t,M=f-i,x=y*y+M*M;if(x>4*r&&v--){var b=a+g,_=c+p,w=l+d,E=Math.sqrt(b*b+_*_+w*w),S=Math.asin(w/=E),k=Math.abs(Math.abs(w)-1)<Go?(o+h)/2:Math.atan2(_,b),A=n(k,S),N=A[0],T=A[1],q=N-t,z=T-i,C=M*q-y*z;(C*C/x>r||Math.abs((y*q+M*z)/x-.5)>.3||u>a*g+c*p+l*d)&&(e(t,i,o,a,c,l,N,T,k,b/=E,_/=E,w,v,m),m.point(N,T),e(N,T,k,b,_,w,s,f,h,g,p,d,v,m))}}var r=.5,u=Math.cos(30*Jo),i=16;return t.precision=function(n){return arguments.length?(i=(r=n*n)>0&&16,t):Math.sqrt(r)},t}function Me(n){this.stream=n}function xe(n){var t=ye(function(t,e){return n([t*Ko,e*Ko])});return function(n){var e=new Me(n=t(n));return e.point=function(t,e){n.point(t*Jo,e*Jo)},e}}function be(n){return _e(function(){return n})()}function _e(n){function t(n){return n=a(n[0]*Jo,n[1]*Jo),[n[0]*h+c,l-n[1]*h]}function e(n){return n=a.invert((n[0]-c)/h,(l-n[1])/h),n&&[n[0]*Ko,n[1]*Ko]}function r(){a=oe(o=Se(m,y,M),i);var n=i(d,v);return c=g-n[0]*h,l=p+n[1]*h,u()}function u(){return s&&(s.valid=!1,s=null),t}var i,o,a,c,l,s,f=ye(function(n,t){return n=i(n,t),[n[0]*h+c,l-n[1]*h]}),h=150,g=480,p=250,d=0,v=0,m=0,y=0,M=0,x=$a,b=dt,_=null,w=null;return t.stream=function(n){return s&&(s.valid=!1),s=we(o,x(f(b(n)))),s.valid=!0,s},t.clipAngle=function(n){return arguments.length?(x=null==n?(_=n,$a):re((_=+n)*Jo),u()):_},t.clipExtent=function(n){return arguments.length?(w=n,b=n?ue(n[0][0],n[0][1],n[1][0],n[1][1]):dt,u()):w},t.scale=function(n){return arguments.length?(h=+n,r()):h},t.translate=function(n){return arguments.length?(g=+n[0],p=+n[1],r()):[g,p]},t.center=function(n){return arguments.length?(d=n[0]%360*Jo,v=n[1]%360*Jo,r()):[d*Ko,v*Ko]},t.rotate=function(n){return arguments.length?(m=n[0]%360*Jo,y=n[1]%360*Jo,M=n.length>2?n[2]%360*Jo:0,r()):[m*Ko,y*Ko,M*Ko]},mo.rebind(t,f,"precision"),function(){return i=n.apply(this,arguments),t.invert=i.invert&&e,r()}}function we(n,t){var e=new Me(t);return e.point=function(e,r){r=n(e*Jo,r*Jo),e=r[0],t.point(e>Bo?e-2*Bo:-Bo>e?e+2*Bo:e,r[1])},e}function Ee(n,t){return[n,t]}function Se(n,t,e){return n?t||e?oe(Ae(n),Ne(t,e)):Ae(n):t||e?Ne(t,e):Ee}function ke(n){return function(t,e){return t+=n,[t>Bo?t-2*Bo:-Bo>t?t+2*Bo:t,e]}}function Ae(n){var t=ke(n);return t.invert=ke(-n),t}function Ne(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),s=l*r+a*u;return[Math.atan2(c*i-s*o,a*r-l*u),O(s*i+c*o)]}var r=Math.cos(n),u=Math.sin(n),i=Math.cos(t),o=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),a=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),s=l*i-c*o;return[Math.atan2(c*i+l*o,a*r+s*u),O(s*r-a*u)]},e}function Te(n,t){var e=Math.cos(n),r=Math.sin(n);return function(u,i,o,a){var c=o*t;null!=u?(u=qe(e,u),i=qe(e,i),(o>0?i>u:u>i)&&(u+=2*o*Bo)):(u=n+2*o*Bo,i=n-.5*c);for(var l,s=u;o>0?s>i:i>s;s-=c)a.point((l=Ft([e,-r*Math.cos(s),-r*Math.sin(s)]))[0],l[1])}}function qe(n,t){var e=Ct(t);e[0]-=n,Pt(e);var r=F(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Go)%(2*Math.PI)}function ze(n,t,e){var r=mo.range(n,t-Go,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function Ce(n,t,e){var r=mo.range(n,t-Go,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function De(n){return n.source}function Le(n){return n.target}function je(n,t,e,r){var u=Math.cos(t),i=Math.sin(t),o=Math.cos(r),a=Math.sin(r),c=u*Math.cos(n),l=u*Math.sin(n),s=o*Math.cos(e),f=o*Math.sin(e),h=2*Math.asin(Math.sqrt(U(r-t)+u*o*U(e-n))),g=1/Math.sin(h),p=h?function(n){var t=Math.sin(n*=h)*g,e=Math.sin(h-n)*g,r=e*c+t*s,u=e*l+t*f,o=e*i+t*a;return[Math.atan2(u,r)*Ko,Math.atan2(o,Math.sqrt(r*r+u*u))*Ko]}:function(){return[n*Ko,t*Ko]};return p.distance=h,p}function He(){function n(n,u){var i=Math.sin(u*=Jo),o=Math.cos(u),a=Math.abs((n*=Jo)-t),c=Math.cos(a);ic+=Math.atan2(Math.sqrt((a=o*Math.sin(a))*a+(a=r*i-e*o*c)*a),e*i+r*o*c),t=n,e=i,r=o}var t,e,r;oc.point=function(u,i){t=u*Jo,e=Math.sin(i*=Jo),r=Math.cos(i),oc.point=n},oc.lineEnd=function(){oc.point=oc.lineEnd=c}}function Pe(n,t){function e(t,e){var r=Math.cos(t),u=Math.cos(e),i=n(r*u);return[i*u*Math.sin(t),i*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),u=t(r),i=Math.sin(u),o=Math.cos(u);return[Math.atan2(n*i,r*o),Math.asin(r&&e*i/r)]},e}function Fe(n,t){function e(n,t){var e=Math.abs(Math.abs(t)-Bo/2)<Go?0:o/Math.pow(u(t),i);return[e*Math.sin(i*n),o-e*Math.cos(i*n)]}var r=Math.cos(n),u=function(n){return Math.tan(Bo/4+n/2)},i=n===t?Math.sin(n):Math.log(r/Math.cos(t))/Math.log(u(t)/u(n)),o=r*Math.pow(u(n),i)/i;return i?(e.invert=function(n,t){var e=o-t,r=P(i)*Math.sqrt(n*n+e*e);return[Math.atan2(n,e)/i,2*Math.atan(Math.pow(o/r,1/i))-Bo/2]},e):Re}function Oe(n,t){function e(n,t){var e=i-t;return[e*Math.sin(u*n),i-e*Math.cos(u*n)]}var r=Math.cos(n),u=n===t?Math.sin(n):(r-Math.cos(t))/(t-n),i=r/u+n;return Math.abs(u)<Go?Ee:(e.invert=function(n,t){var e=i-t;return[Math.atan2(n,e)/u,i-P(u)*Math.sqrt(n*n+e*e)]},e)}function Re(n,t){return[n,Math.log(Math.tan(Bo/4+t/2))]}function Ye(n){var t,e=be(n),r=e.scale,u=e.translate,i=e.clipExtent;return e.scale=function(){var n=r.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.translate=function(){var n=u.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.clipExtent=function(n){var o=i.apply(e,arguments);if(o===e){if(t=null==n){var a=Bo*r(),c=u();i([[c[0]-a,c[1]-a],[c[0]+a,c[1]+a]])}}else t&&(o=null);return o},e.clipExtent(null)}function Ie(n,t){var e=Math.cos(t)*Math.sin(n);return[Math.log((1+e)/(1-e))/2,Math.atan2(Math.tan(t),Math.cos(n))]}function Ue(n){function t(t){function o(){l.push("M",i(n(s),a))}for(var c,l=[],s=[],f=-1,h=t.length,g=pt(e),p=pt(r);++f<h;)u.call(this,c=t[f],f)?s.push([+g.call(this,c,f),+p.call(this,c,f)]):s.length&&(o(),s=[]);return s.length&&o(),l.length?l.join(""):null}var e=Ze,r=Ve,u=Vt,i=Xe,o=i.key,a=.7;return t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t.defined=function(n){return arguments.length?(u=n,t):u},t.interpolate=function(n){return arguments.length?(o="function"==typeof n?i=n:(i=hc.get(n)||Xe).key,t):o},t.tension=function(n){return arguments.length?(a=n,t):a},t}function Ze(n){return n[0]}function Ve(n){return n[1]}function Xe(n){return n.join("L")}function $e(n){return Xe(n)+"Z"}function Be(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("H",(r[0]+(r=n[t])[0])/2,"V",r[1]);return e>1&&u.push("H",r[0]),u.join("")}function Ge(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("V",(r=n[t])[1],"H",r[0]);return u.join("")}function We(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("H",(r=n[t])[0],"V",r[1]);return u.join("")}function Je(n,t){return n.length<4?Xe(n):n[1]+nr(n.slice(1,n.length-1),tr(n,t))}function Ke(n,t){return n.length<3?Xe(n):n[0]+nr((n.push(n[0]),n),tr([n[n.length-2]].concat(n,[n[1]]),t))}function Qe(n,t){return n.length<3?Xe(n):n[0]+nr(n,tr(n,t))}function nr(n,t){if(t.length<1||n.length!=t.length&&n.length!=t.length+2)return Xe(n);var e=n.length!=t.length,r="",u=n[0],i=n[1],o=t[0],a=o,c=1;if(e&&(r+="Q"+(i[0]-2*o[0]/3)+","+(i[1]-2*o[1]/3)+","+i[0]+","+i[1],u=n[1],c=2),t.length>1){a=t[1],i=n[c],c++,r+="C"+(u[0]+o[0])+","+(u[1]+o[1])+","+(i[0]-a[0])+","+(i[1]-a[1])+","+i[0]+","+i[1];for(var l=2;l<t.length;l++,c++)i=n[c],a=t[l],r+="S"+(i[0]-a[0])+","+(i[1]-a[1])+","+i[0]+","+i[1]}if(e){var s=n[c];r+="Q"+(i[0]+2*a[0]/3)+","+(i[1]+2*a[1]/3)+","+s[0]+","+s[1]}return r}function tr(n,t){for(var e,r=[],u=(1-t)/2,i=n[0],o=n[1],a=1,c=n.length;++a<c;)e=i,i=o,o=n[a],r.push([u*(o[0]-e[0]),u*(o[1]-e[1])]);return r}function er(n){if(n.length<3)return Xe(n);var t=1,e=n.length,r=n[0],u=r[0],i=r[1],o=[u,u,u,(r=n[1])[0]],a=[i,i,i,r[1]],c=[u,",",i,"L",or(dc,o),",",or(dc,a)];for(n.push(n[e-1]);++t<=e;)r=n[t],o.shift(),o.push(r[0]),a.shift(),a.push(r[1]),ar(c,o,a);return n.pop(),c.push("L",r),c.join("")}function rr(n){if(n.length<4)return Xe(n);for(var t,e=[],r=-1,u=n.length,i=[0],o=[0];++r<3;)t=n[r],i.push(t[0]),o.push(t[1]);for(e.push(or(dc,i)+","+or(dc,o)),--r;++r<u;)t=n[r],i.shift(),i.push(t[0]),o.shift(),o.push(t[1]),ar(e,i,o);return e.join("")}function ur(n){for(var t,e,r=-1,u=n.length,i=u+4,o=[],a=[];++r<4;)e=n[r%u],o.push(e[0]),a.push(e[1]);for(t=[or(dc,o),",",or(dc,a)],--r;++r<i;)e=n[r%u],o.shift(),o.push(e[0]),a.shift(),a.push(e[1]),ar(t,o,a);return t.join("")}function ir(n,t){var e=n.length-1;if(e)for(var r,u,i=n[0][0],o=n[0][1],a=n[e][0]-i,c=n[e][1]-o,l=-1;++l<=e;)r=n[l],u=l/e,r[0]=t*r[0]+(1-t)*(i+u*a),r[1]=t*r[1]+(1-t)*(o+u*c);return er(n)}function or(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]+n[3]*t[3]}function ar(n,t,e){n.push("C",or(gc,t),",",or(gc,e),",",or(pc,t),",",or(pc,e),",",or(dc,t),",",or(dc,e))}function cr(n,t){return(t[1]-n[1])/(t[0]-n[0])}function lr(n){for(var t=0,e=n.length-1,r=[],u=n[0],i=n[1],o=r[0]=cr(u,i);++t<e;)r[t]=(o+(o=cr(u=i,i=n[t+1])))/2;
return r[t]=o,r}function sr(n){for(var t,e,r,u,i=[],o=lr(n),a=-1,c=n.length-1;++a<c;)t=cr(n[a],n[a+1]),Math.abs(t)<1e-6?o[a]=o[a+1]=0:(e=o[a]/t,r=o[a+1]/t,u=e*e+r*r,u>9&&(u=3*t/Math.sqrt(u),o[a]=u*e,o[a+1]=u*r));for(a=-1;++a<=c;)u=(n[Math.min(c,a+1)][0]-n[Math.max(0,a-1)][0])/(6*(1+o[a]*o[a])),i.push([u||0,o[a]*u||0]);return i}function fr(n){return n.length<3?Xe(n):n[0]+nr(n,sr(n))}function hr(n,t,e,r){var u,i,o,a,c,l,s;return u=r[n],i=u[0],o=u[1],u=r[t],a=u[0],c=u[1],u=r[e],l=u[0],s=u[1],(s-o)*(a-i)-(c-o)*(l-i)>0}function gr(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function pr(n,t,e,r){var u=n[0],i=e[0],o=t[0]-u,a=r[0]-i,c=n[1],l=e[1],s=t[1]-c,f=r[1]-l,h=(a*(c-l)-f*(u-i))/(f*o-a*s);return[u+h*o,c+h*s]}function dr(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])}function vr(n,t){var e={list:n.map(function(n,t){return{index:t,x:n[0],y:n[1]}}).sort(function(n,t){return n.y<t.y?-1:n.y>t.y?1:n.x<t.x?-1:n.x>t.x?1:0}),bottomSite:null},r={list:[],leftEnd:null,rightEnd:null,init:function(){r.leftEnd=r.createHalfEdge(null,"l"),r.rightEnd=r.createHalfEdge(null,"l"),r.leftEnd.r=r.rightEnd,r.rightEnd.l=r.leftEnd,r.list.unshift(r.leftEnd,r.rightEnd)},createHalfEdge:function(n,t){return{edge:n,side:t,vertex:null,l:null,r:null}},insert:function(n,t){t.l=n,t.r=n.r,n.r.l=t,n.r=t},leftBound:function(n){var t=r.leftEnd;do t=t.r;while(t!=r.rightEnd&&u.rightOf(t,n));return t=t.l},del:function(n){n.l.r=n.r,n.r.l=n.l,n.edge=null},right:function(n){return n.r},left:function(n){return n.l},leftRegion:function(n){return null==n.edge?e.bottomSite:n.edge.region[n.side]},rightRegion:function(n){return null==n.edge?e.bottomSite:n.edge.region[mc[n.side]]}},u={bisect:function(n,t){var e={region:{l:n,r:t},ep:{l:null,r:null}},r=t.x-n.x,u=t.y-n.y,i=r>0?r:-r,o=u>0?u:-u;return e.c=n.x*r+n.y*u+.5*(r*r+u*u),i>o?(e.a=1,e.b=u/r,e.c/=r):(e.b=1,e.a=r/u,e.c/=u),e},intersect:function(n,t){var e=n.edge,r=t.edge;if(!e||!r||e.region.r==r.region.r)return null;var u=e.a*r.b-e.b*r.a;if(Math.abs(u)<1e-10)return null;var i,o,a=(e.c*r.b-r.c*e.b)/u,c=(r.c*e.a-e.c*r.a)/u,l=e.region.r,s=r.region.r;l.y<s.y||l.y==s.y&&l.x<s.x?(i=n,o=e):(i=t,o=r);var f=a>=o.region.r.x;return f&&"l"===i.side||!f&&"r"===i.side?null:{x:a,y:c}},rightOf:function(n,t){var e=n.edge,r=e.region.r,u=t.x>r.x;if(u&&"l"===n.side)return 1;if(!u&&"r"===n.side)return 0;if(1===e.a){var i=t.y-r.y,o=t.x-r.x,a=0,c=0;if(!u&&e.b<0||u&&e.b>=0?c=a=i>=e.b*o:(c=t.x+t.y*e.b>e.c,e.b<0&&(c=!c),c||(a=1)),!a){var l=r.x-e.region.l.x;c=e.b*(o*o-i*i)<l*i*(1+2*o/l+e.b*e.b),e.b<0&&(c=!c)}}else{var s=e.c-e.a*t.x,f=t.y-s,h=t.x-r.x,g=s-r.y;c=f*f>h*h+g*g}return"l"===n.side?c:!c},endPoint:function(n,e,r){n.ep[e]=r,n.ep[mc[e]]&&t(n)},distance:function(n,t){var e=n.x-t.x,r=n.y-t.y;return Math.sqrt(e*e+r*r)}},i={list:[],insert:function(n,t,e){n.vertex=t,n.ystar=t.y+e;for(var r=0,u=i.list,o=u.length;o>r;r++){var a=u[r];if(!(n.ystar>a.ystar||n.ystar==a.ystar&&t.x>a.vertex.x))break}u.splice(r,0,n)},del:function(n){for(var t=0,e=i.list,r=e.length;r>t&&e[t]!=n;++t);e.splice(t,1)},empty:function(){return 0===i.list.length},nextEvent:function(n){for(var t=0,e=i.list,r=e.length;r>t;++t)if(e[t]==n)return e[t+1];return null},min:function(){var n=i.list[0];return{x:n.vertex.x,y:n.ystar}},extractMin:function(){return i.list.shift()}};r.init(),e.bottomSite=e.list.shift();for(var o,a,c,l,s,f,h,g,p,d,v,m,y,M=e.list.shift();;)if(i.empty()||(o=i.min()),M&&(i.empty()||M.y<o.y||M.y==o.y&&M.x<o.x))a=r.leftBound(M),c=r.right(a),h=r.rightRegion(a),m=u.bisect(h,M),f=r.createHalfEdge(m,"l"),r.insert(a,f),d=u.intersect(a,f),d&&(i.del(a),i.insert(a,d,u.distance(d,M))),a=f,f=r.createHalfEdge(m,"r"),r.insert(a,f),d=u.intersect(f,c),d&&i.insert(f,d,u.distance(d,M)),M=e.list.shift();else{if(i.empty())break;a=i.extractMin(),l=r.left(a),c=r.right(a),s=r.right(c),h=r.leftRegion(a),g=r.rightRegion(c),v=a.vertex,u.endPoint(a.edge,a.side,v),u.endPoint(c.edge,c.side,v),r.del(a),i.del(c),r.del(c),y="l",h.y>g.y&&(p=h,h=g,g=p,y="r"),m=u.bisect(h,g),f=r.createHalfEdge(m,y),r.insert(l,f),u.endPoint(m,mc[y],v),d=u.intersect(l,f),d&&(i.del(l),i.insert(l,d,u.distance(d,h))),d=u.intersect(f,s),d&&i.insert(f,d,u.distance(d,h))}for(a=r.right(r.leftEnd);a!=r.rightEnd;a=r.right(a))t(a.edge)}function mr(n){return n.x}function yr(n){return n.y}function Mr(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function xr(n,t,e,r,u,i){if(!n(t,e,r,u,i)){var o=.5*(e+u),a=.5*(r+i),c=t.nodes;c[0]&&xr(n,c[0],e,r,o,a),c[1]&&xr(n,c[1],o,r,u,a),c[2]&&xr(n,c[2],e,a,o,i),c[3]&&xr(n,c[3],o,a,u,i)}}function br(n,t){n=mo.rgb(n),t=mo.rgb(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,o=t.g-r,a=t.b-u;return function(n){return"#"+ct(Math.round(e+i*n))+ct(Math.round(r+o*n))+ct(Math.round(u+a*n))}}function _r(n,t){var e,r={},u={};for(e in n)e in t?r[e]=Sr(n[e],t[e]):u[e]=n[e];for(e in t)e in n||(u[e]=t[e]);return function(n){for(e in r)u[e]=r[e](n);return u}}function wr(n,t){return t-=n=+n,function(e){return n+t*e}}function Er(n,t){var e,r,u,i,o,a=0,c=0,l=[],s=[];for(n+="",t+="",yc.lastIndex=0,r=0;e=yc.exec(t);++r)e.index&&l.push(t.substring(a,c=e.index)),s.push({i:l.length,x:e[0]}),l.push(null),a=yc.lastIndex;for(a<t.length&&l.push(t.substring(a)),r=0,i=s.length;(e=yc.exec(n))&&i>r;++r)if(o=s[r],o.x==e[0]){if(o.i)if(null==l[o.i+1])for(l[o.i-1]+=o.x,l.splice(o.i,1),u=r+1;i>u;++u)s[u].i--;else for(l[o.i-1]+=o.x+l[o.i+1],l.splice(o.i,2),u=r+1;i>u;++u)s[u].i-=2;else if(null==l[o.i+1])l[o.i]=o.x;else for(l[o.i]=o.x+l[o.i+1],l.splice(o.i+1,1),u=r+1;i>u;++u)s[u].i--;s.splice(r,1),i--,r--}else o.x=wr(parseFloat(e[0]),parseFloat(o.x));for(;i>r;)o=s.pop(),null==l[o.i+1]?l[o.i]=o.x:(l[o.i]=o.x+l[o.i+1],l.splice(o.i+1,1)),i--;return 1===l.length?null==l[0]?(o=s[0].x,function(n){return o(n)+""}):function(){return t}:function(n){for(r=0;i>r;++r)l[(o=s[r]).i]=o.x(n);return l.join("")}}function Sr(n,t){for(var e,r=mo.interpolators.length;--r>=0&&!(e=mo.interpolators[r](n,t)););return e}function kr(n,t){var e,r=[],u=[],i=n.length,o=t.length,a=Math.min(n.length,t.length);for(e=0;a>e;++e)r.push(Sr(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;o>e;++e)u[e]=t[e];return function(n){for(e=0;a>e;++e)u[e]=r[e](n);return u}}function Ar(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function Nr(n){return function(t){return 1-n(1-t)}}function Tr(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function qr(n){return n*n}function zr(n){return n*n*n}function Cr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function Dr(n){return function(t){return Math.pow(t,n)}}function Lr(n){return 1-Math.cos(n*Bo/2)}function jr(n){return Math.pow(2,10*(n-1))}function Hr(n){return 1-Math.sqrt(1-n*n)}function Pr(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/(2*Bo)*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,10*-r)*Math.sin(2*(r-e)*Bo/t)}}function Fr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function Or(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function Rr(n,t){n=mo.hcl(n),t=mo.hcl(t);var e=n.h,r=n.c,u=n.l,i=t.h-e,o=t.c-r,a=t.l-u;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(i)?(i=0,e=isNaN(e)?t.h:e):i>180?i-=360:-180>i&&(i+=360),function(n){return W(e+i*n,r+o*n,u+a*n)+""}}function Yr(n,t){n=mo.hsl(n),t=mo.hsl(t);var e=n.h,r=n.s,u=n.l,i=t.h-e,o=t.s-r,a=t.l-u;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(i)?(i=0,e=isNaN(e)?t.h:e):i>180?i-=360:-180>i&&(i+=360),function(n){return $(e+i*n,r+o*n,u+a*n)+""}}function Ir(n,t){n=mo.lab(n),t=mo.lab(t);var e=n.l,r=n.a,u=n.b,i=t.l-e,o=t.a-r,a=t.b-u;return function(n){return Q(e+i*n,r+o*n,u+a*n)+""}}function Ur(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function Zr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Xr(t),u=Vr(t,e),i=Xr($r(e,t,-u))||0;t[0]*e[1]<e[0]*t[1]&&(t[0]*=-1,t[1]*=-1,r*=-1,u*=-1),this.rotate=(r?Math.atan2(t[1],t[0]):Math.atan2(-e[0],e[1]))*Ko,this.translate=[n.e,n.f],this.scale=[r,i],this.skew=i?Math.atan2(u,i)*Ko:0}function Vr(n,t){return n[0]*t[0]+n[1]*t[1]}function Xr(n){var t=Math.sqrt(Vr(n,n));return t&&(n[0]/=t,n[1]/=t),t}function $r(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n}function Br(n,t){var e,r=[],u=[],i=mo.transform(n),o=mo.transform(t),a=i.translate,c=o.translate,l=i.rotate,s=o.rotate,f=i.skew,h=o.skew,g=i.scale,p=o.scale;return a[0]!=c[0]||a[1]!=c[1]?(r.push("translate(",null,",",null,")"),u.push({i:1,x:wr(a[0],c[0])},{i:3,x:wr(a[1],c[1])})):c[0]||c[1]?r.push("translate("+c+")"):r.push(""),l!=s?(l-s>180?s+=360:s-l>180&&(l+=360),u.push({i:r.push(r.pop()+"rotate(",null,")")-2,x:wr(l,s)})):s&&r.push(r.pop()+"rotate("+s+")"),f!=h?u.push({i:r.push(r.pop()+"skewX(",null,")")-2,x:wr(f,h)}):h&&r.push(r.pop()+"skewX("+h+")"),g[0]!=p[0]||g[1]!=p[1]?(e=r.push(r.pop()+"scale(",null,",",null,")"),u.push({i:e-4,x:wr(g[0],p[0])},{i:e-2,x:wr(g[1],p[1])})):(1!=p[0]||1!=p[1])&&r.push(r.pop()+"scale("+p+")"),e=u.length,function(n){for(var t,i=-1;++i<e;)r[(t=u[i]).i]=t.x(n);return r.join("")}}function Gr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return(e-n)*t}}function Wr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return Math.max(0,Math.min(1,(e-n)*t))}}function Jr(n){for(var t=n.source,e=n.target,r=Qr(t,e),u=[t];t!==r;)t=t.parent,u.push(t);for(var i=u.length;e!==r;)u.splice(i,0,e),e=e.parent;return u}function Kr(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent;return t.push(n),t}function Qr(n,t){if(n===t)return n;for(var e=Kr(n),r=Kr(t),u=e.pop(),i=r.pop(),o=null;u===i;)o=u,u=e.pop(),i=r.pop();return o}function nu(n){n.fixed|=2}function tu(n){n.fixed&=-7}function eu(n){n.fixed|=4,n.px=n.x,n.py=n.y}function ru(n){n.fixed&=-5}function uu(n,t,e){var r=0,u=0;if(n.charge=0,!n.leaf)for(var i,o=n.nodes,a=o.length,c=-1;++c<a;)i=o[c],null!=i&&(uu(i,t,e),n.charge+=i.charge,r+=i.charge*i.cx,u+=i.charge*i.cy);if(n.point){n.leaf||(n.point.x+=Math.random()-.5,n.point.y+=Math.random()-.5);var l=t*e[n.point.index];n.charge+=n.pointCharge=l,r+=l*n.point.x,u+=l*n.point.y}n.cx=r/n.charge,n.cy=u/n.charge}function iu(n,t){return mo.rebind(n,t,"sort","children","value"),n.nodes=n,n.links=lu,n}function ou(n){return n.children}function au(n){return n.value}function cu(n,t){return t.value-n.value}function lu(n){return mo.merge(n.map(function(n){return(n.children||[]).map(function(t){return{source:n,target:t}})}))}function su(n){return n.x}function fu(n){return n.y}function hu(n,t,e){n.y0=t,n.y=e}function gu(n){return mo.range(n.length)}function pu(n){for(var t=-1,e=n[0].length,r=[];++t<e;)r[t]=0;return r}function du(n){for(var t,e=1,r=0,u=n[0][1],i=n.length;i>e;++e)(t=n[e][1])>u&&(r=e,u=t);return r}function vu(n){return n.reduce(mu,0)}function mu(n,t){return n+t[1]}function yu(n,t){return Mu(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function Mu(n,t){for(var e=-1,r=+n[0],u=(n[1]-r)/t,i=[];++e<=t;)i[e]=u*e+r;return i}function xu(n){return[mo.min(n),mo.max(n)]}function bu(n,t){return n.parent==t.parent?1:2}function _u(n){var t=n.children;return t&&t.length?t[0]:n._tree.thread}function wu(n){var t,e=n.children;return e&&(t=e.length)?e[t-1]:n._tree.thread}function Eu(n,t){var e=n.children;if(e&&(u=e.length))for(var r,u,i=-1;++i<u;)t(r=Eu(e[i],t),n)>0&&(n=r);return n}function Su(n,t){return n.x-t.x}function ku(n,t){return t.x-n.x}function Au(n,t){return n.depth-t.depth}function Nu(n,t){function e(n,r){var u=n.children;if(u&&(o=u.length))for(var i,o,a=null,c=-1;++c<o;)i=u[c],e(i,a),a=i;t(n,r)}e(n,null)}function Tu(n){for(var t,e=0,r=0,u=n.children,i=u.length;--i>=0;)t=u[i]._tree,t.prelim+=e,t.mod+=e,e+=t.shift+(r+=t.change)}function qu(n,t,e){n=n._tree,t=t._tree;var r=e/(t.number-n.number);n.change+=r,t.change-=r,t.shift+=e,t.prelim+=e,t.mod+=e}function zu(n,t,e){return n._tree.ancestor.parent==t.parent?n._tree.ancestor:e}function Cu(n,t){return n.value-t.value}function Du(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function Lu(n,t){n._pack_next=t,t._pack_prev=n}function ju(n,t){var e=t.x-n.x,r=t.y-n.y,u=n.r+t.r;return.999*u*u>e*e+r*r}function Hu(n){function t(n){s=Math.min(n.x-n.r,s),f=Math.max(n.x+n.r,f),h=Math.min(n.y-n.r,h),g=Math.max(n.y+n.r,g)}if((e=n.children)&&(l=e.length)){var e,r,u,i,o,a,c,l,s=1/0,f=-1/0,h=1/0,g=-1/0;if(e.forEach(Pu),r=e[0],r.x=-r.r,r.y=0,t(r),l>1&&(u=e[1],u.x=u.r,u.y=0,t(u),l>2))for(i=e[2],Ru(r,u,i),t(i),Du(r,i),r._pack_prev=i,Du(i,u),u=r._pack_next,o=3;l>o;o++){Ru(r,u,i=e[o]);var p=0,d=1,v=1;for(a=u._pack_next;a!==u;a=a._pack_next,d++)if(ju(a,i)){p=1;break}if(1==p)for(c=r._pack_prev;c!==a._pack_prev&&!ju(c,i);c=c._pack_prev,v++);p?(v>d||d==v&&u.r<r.r?Lu(r,u=a):Lu(r=c,u),o--):(Du(r,i),u=i,t(i))}var m=(s+f)/2,y=(h+g)/2,M=0;for(o=0;l>o;o++)i=e[o],i.x-=m,i.y-=y,M=Math.max(M,i.r+Math.sqrt(i.x*i.x+i.y*i.y));n.r=M,e.forEach(Fu)}}function Pu(n){n._pack_next=n._pack_prev=n}function Fu(n){delete n._pack_next,delete n._pack_prev}function Ou(n,t,e,r){var u=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,u)for(var i=-1,o=u.length;++i<o;)Ou(u[i],t,e,r)}function Ru(n,t,e){var r=n.r+e.r,u=t.x-n.x,i=t.y-n.y;if(r&&(u||i)){var o=t.r+e.r,a=u*u+i*i;o*=o,r*=r;var c=.5+(r-o)/(2*a),l=Math.sqrt(Math.max(0,2*o*(r+a)-(r-=a)*r-o*o))/(2*a);e.x=n.x+c*u+l*i,e.y=n.y+c*i-l*u}else e.x=n.x+r,e.y=n.y}function Yu(n){return 1+mo.max(n,function(n){return n.y})}function Iu(n){return n.reduce(function(n,t){return n+t.x},0)/n.length}function Uu(n){var t=n.children;return t&&t.length?Uu(t[0]):n}function Zu(n){var t,e=n.children;return e&&(t=e.length)?Zu(e[t-1]):n}function Vu(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}}function Xu(n,t){var e=n.x+t[3],r=n.y+t[0],u=n.dx-t[1]-t[3],i=n.dy-t[0]-t[2];return 0>u&&(e+=u/2,u=0),0>i&&(r+=i/2,i=0),{x:e,y:r,dx:u,dy:i}}function $u(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Bu(n){return n.rangeExtent?n.rangeExtent():$u(n.range())}function Gu(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function Wu(n,t){var e,r=0,u=n.length-1,i=n[r],o=n[u];return i>o&&(e=r,r=u,u=e,e=i,i=o,o=e),n[r]=t.floor(i),n[u]=t.ceil(o),n}function Ju(n){return n?{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}:Nc}function Ku(n,t,e,r){var u=[],i=[],o=0,a=Math.min(n.length,t.length)-1;for(n[a]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++o<=a;)u.push(e(n[o-1],n[o])),i.push(r(t[o-1],t[o]));return function(t){var e=mo.bisect(n,t,1,a)-1;return i[e](u[e](t))}}function Qu(n,t,e,r){function u(){var u=Math.min(n.length,t.length)>2?Ku:Gu,c=r?Wr:Gr;return o=u(n,t,c,e),a=u(t,n,c,Sr),i}function i(n){return o(n)}var o,a;return i.invert=function(n){return a(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n},i.range=function(n){return arguments.length?(t=n,u()):t},i.rangeRound=function(n){return i.range(n).interpolate(Ur)},i.clamp=function(n){return arguments.length?(r=n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return ri(n,t)},i.tickFormat=function(t,e){return ui(n,t,e)},i.nice=function(t){return ti(n,t),u()},i.copy=function(){return Qu(n,t,e,r)},u()}function ni(n,t){return mo.rebind(n,t,"range","rangeRound","interpolate","clamp")}function ti(n,t){return Wu(n,Ju(ei(n,t)[2]))}function ei(n,t){null==t&&(t=10);var e=$u(n),r=e[1]-e[0],u=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*u;return.15>=i?u*=10:.35>=i?u*=5:.75>=i&&(u*=2),e[0]=Math.ceil(e[0]/u)*u,e[1]=Math.floor(e[1]/u)*u+.5*u,e[2]=u,e}function ri(n,t){return mo.range.apply(mo,ei(n,t))}function ui(n,t,e){var r=-Math.floor(Math.log(ei(n,t)[2])/Math.LN10+.01);return mo.format(e?e.replace(Sa,function(n,t,e,u,i,o,a,c,l,s){return[t,e,u,i,o,a,c,l||"."+(r-2*("%"===s)),s].join("")}):",."+r+"f")}function ii(n,t,e,r){function u(n){return(e?Math.log(0>n?0:n):-Math.log(n>0?0:-n))/Math.log(t)}function i(n){return e?Math.pow(t,n):-Math.pow(t,-n)}function o(t){return n(u(t))}return o.invert=function(t){return i(n.invert(t))},o.domain=function(t){return arguments.length?(e=t[0]>=0,n.domain((r=t.map(Number)).map(u)),o):r},o.base=function(e){return arguments.length?(t=+e,n.domain(r.map(u)),o):t},o.nice=function(){var t=Wu(r.map(u),e?Math:qc);return n.domain(t),r=t.map(i),o},o.ticks=function(){var n=$u(r),o=[],a=n[0],c=n[1],l=Math.floor(u(a)),s=Math.ceil(u(c)),f=t%1?2:t;if(isFinite(s-l)){if(e){for(;s>l;l++)for(var h=1;f>h;h++)o.push(i(l)*h);o.push(i(l))}else for(o.push(i(l));l++<s;)for(var h=f-1;h>0;h--)o.push(i(l)*h);for(l=0;o[l]<a;l++);for(s=o.length;o[s-1]>c;s--);o=o.slice(l,s)}return o},o.tickFormat=function(n,t){if(!arguments.length)return Tc;arguments.length<2?t=Tc:"function"!=typeof t&&(t=mo.format(t));var r,a=Math.max(.1,n/o.ticks().length),c=e?(r=1e-12,Math.ceil):(r=-1e-12,Math.floor);return function(n){return n/i(c(u(n)+r))<=a?t(n):""}},o.copy=function(){return ii(n.copy(),t,e,r)},ni(o,n)}function oi(n,t,e){function r(t){return n(u(t))}var u=ai(t),i=ai(1/t);return r.invert=function(t){return i(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain((e=t.map(Number)).map(u)),r):e},r.ticks=function(n){return ri(e,n)},r.tickFormat=function(n,t){return ui(e,n,t)},r.nice=function(n){return r.domain(ti(e,n))},r.exponent=function(o){return arguments.length?(u=ai(t=o),i=ai(1/t),n.domain(e.map(u)),r):t},r.copy=function(){return oi(n.copy(),t,e)},ni(r,n)}function ai(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function ci(n,t){function e(e){return o[((i.get(e)||"range"===t.t&&i.set(e,n.push(e)))-1)%o.length]}function r(t,e){return mo.range(n.length).map(function(n){return t+e*n})}var i,o,a;return e.domain=function(r){if(!arguments.length)return n;n=[],i=new u;for(var o,a=-1,c=r.length;++a<c;)i.has(o=r[a])||i.set(o,n.push(o));return e[t.t].apply(e,t.a)},e.range=function(n){return arguments.length?(o=n,a=0,t={t:"range",a:arguments},e):o},e.rangePoints=function(u,i){arguments.length<2&&(i=0);var c=u[0],l=u[1],s=(l-c)/(Math.max(1,n.length-1)+i);return o=r(n.length<2?(c+l)/2:c+s*i/2,s),a=0,t={t:"rangePoints",a:arguments},e},e.rangeBands=function(u,i,c){arguments.length<2&&(i=0),arguments.length<3&&(c=i);var l=u[1]<u[0],s=u[l-0],f=u[1-l],h=(f-s)/(n.length-i+2*c);return o=r(s+h*c,h),l&&o.reverse(),a=h*(1-i),t={t:"rangeBands",a:arguments},e},e.rangeRoundBands=function(u,i,c){arguments.length<2&&(i=0),arguments.length<3&&(c=i);var l=u[1]<u[0],s=u[l-0],f=u[1-l],h=Math.floor((f-s)/(n.length-i+2*c)),g=f-s-(n.length-i)*h;return o=r(s+Math.round(g/2),h),l&&o.reverse(),a=Math.round(h*(1-i)),t={t:"rangeRoundBands",a:arguments},e},e.rangeBand=function(){return a},e.rangeExtent=function(){return $u(t.a[0])},e.copy=function(){return ci(n,t)},e.domain(n)}function li(n,t){function e(){var e=0,i=t.length;for(u=[];++e<i;)u[e-1]=mo.quantile(n,e/i);return r}function r(n){return isNaN(n=+n)?void 0:t[mo.bisect(u,n)]}var u;return r.domain=function(t){return arguments.length?(n=t.filter(function(n){return!isNaN(n)}).sort(mo.ascending),e()):n},r.range=function(n){return arguments.length?(t=n,e()):t},r.quantiles=function(){return u},r.invertExtent=function(e){return e=t.indexOf(e),0>e?[0/0,0/0]:[e>0?u[e-1]:n[0],e<u.length?u[e]:n[n.length-1]]},r.copy=function(){return li(n,t)},e()}function si(n,t,e){function r(t){return e[Math.max(0,Math.min(o,Math.floor(i*(t-n))))]}function u(){return i=e.length/(t-n),o=e.length-1,r}var i,o;return r.domain=function(e){return arguments.length?(n=+e[0],t=+e[e.length-1],u()):[n,t]},r.range=function(n){return arguments.length?(e=n,u()):e},r.invertExtent=function(t){return t=e.indexOf(t),t=0>t?0/0:t/i+n,[t,t+1/i]},r.copy=function(){return si(n,t,e)},u()}function fi(n,t){function e(e){return e>=e?t[mo.bisect(n,e)]:void 0}return e.domain=function(t){return arguments.length?(n=t,e):n},e.range=function(n){return arguments.length?(t=n,e):t},e.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},e.copy=function(){return fi(n,t)},e}function hi(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(t),t):n},t.ticks=function(t){return ri(n,t)},t.tickFormat=function(t,e){return ui(n,t,e)},t.copy=function(){return hi(n)},t}function gi(n){return n.innerRadius}function pi(n){return n.outerRadius}function di(n){return n.startAngle}function vi(n){return n.endAngle}function mi(n){for(var t,e,r,u=-1,i=n.length;++u<i;)t=n[u],e=t[0],r=t[1]+jc,t[0]=e*Math.cos(r),t[1]=e*Math.sin(r);return n}function yi(n){function t(t){function c(){d.push("M",a(n(m),f),s,l(n(v.reverse()),f),"Z")}for(var h,g,p,d=[],v=[],m=[],y=-1,M=t.length,x=pt(e),b=pt(u),_=e===r?function(){return g}:pt(r),w=u===i?function(){return p}:pt(i);++y<M;)o.call(this,h=t[y],y)?(v.push([g=+x.call(this,h,y),p=+b.call(this,h,y)]),m.push([+_.call(this,h,y),+w.call(this,h,y)])):v.length&&(c(),v=[],m=[]);return v.length&&c(),d.length?d.join(""):null}var e=Ze,r=Ze,u=0,i=Ve,o=Vt,a=Xe,c=a.key,l=a,s="L",f=.7;return t.x=function(n){return arguments.length?(e=r=n,t):r},t.x0=function(n){return arguments.length?(e=n,t):e},t.x1=function(n){return arguments.length?(r=n,t):r},t.y=function(n){return arguments.length?(u=i=n,t):i},t.y0=function(n){return arguments.length?(u=n,t):u},t.y1=function(n){return arguments.length?(i=n,t):i},t.defined=function(n){return arguments.length?(o=n,t):o},t.interpolate=function(n){return arguments.length?(c="function"==typeof n?a=n:(a=hc.get(n)||Xe).key,l=a.reverse||a,s=a.closed?"M":"L",t):c},t.tension=function(n){return arguments.length?(f=n,t):f},t}function Mi(n){return n.radius}function xi(n){return[n.x,n.y]}function bi(n){return function(){var t=n.apply(this,arguments),e=t[0],r=t[1]+jc;return[e*Math.cos(r),e*Math.sin(r)]}}function _i(){return 64}function wi(){return"circle"}function Ei(n){var t=Math.sqrt(n/Bo);return"M0,"+t+"A"+t+","+t+" 0 1,1 0,"+-t+"A"+t+","+t+" 0 1,1 0,"+t+"Z"}function Si(n,t){return jo(n,Ic),n.id=t,n}function ki(n,t,e,r){var u=n.id;return N(n,"function"==typeof e?function(n,i,o){n.__transition__[u].tween.set(t,r(e.call(n,n.__data__,i,o)))}:(e=r(e),function(n){n.__transition__[u].tween.set(t,e)}))}function Ai(n){return null==n&&(n=""),function(){this.textContent=n}}function Ni(n,t,e,r){var i=n.__transition__||(n.__transition__={active:0,count:0}),o=i[e];if(!o){var a=r.time;o=i[e]={tween:new u,time:a,ease:r.ease,delay:r.delay,duration:r.duration},++i.count,mo.timer(function(r){function u(r){return i.active>e?l():(i.active=e,o.event&&o.event.start.call(n,s,t),o.tween.forEach(function(e,r){(r=r.call(n,s,t))&&p.push(r)}),c(r)?1:(xt(c,0,a),void 0))}function c(r){if(i.active!==e)return l();for(var u=(r-h)/g,a=f(u),c=p.length;c>0;)p[--c].call(n,a);return u>=1?(o.event&&o.event.end.call(n,s,t),l()):void 0}function l(){return--i.count?delete i[e]:delete n.__transition__,1}var s=n.__data__,f=o.ease,h=o.delay,g=o.duration,p=[];return r>=h?u(r):(xt(u,h,a),void 0)},0,a)}}function Ti(n,t){n.attr("transform",function(n){return"translate("+t(n)+",0)"})}function qi(n,t){n.attr("transform",function(n){return"translate(0,"+t(n)+")"})}function zi(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Ci(n,t,e){function r(t){var e=n(t),r=i(e,1);return r-t>t-e?e:r}function u(e){return t(e=n(new Gc(e-1)),1),e}function i(n,e){return t(n=new Gc(+n),e),n}function o(n,r,i){var o=u(n),a=[];if(i>1)for(;r>o;)e(o)%i||a.push(new Date(+o)),t(o,1);else for(;r>o;)a.push(new Date(+o)),t(o,1);return a}function a(n,t,e){try{Gc=zi;var r=new zi;return r._=n,o(r,t,e)}finally{Gc=Date}}n.floor=n,n.round=r,n.ceil=u,n.offset=i,n.range=o;var c=n.utc=Di(n);return c.floor=c,c.round=Di(r),c.ceil=Di(u),c.offset=Di(i),c.range=a,n}function Di(n){return function(t,e){try{Gc=zi;var r=new zi;return r._=t,n(r,e)._}finally{Gc=Date}}}function Li(n){function t(t){for(var r,u,i,o=[],a=-1,c=0;++a<e;)37===n.charCodeAt(a)&&(o.push(n.substring(c,a)),null!=(u=pl[r=n.charAt(++a)])&&(r=n.charAt(++a)),(i=dl[r])&&(r=i(t,null==u?"e"===r?" ":"0":u)),o.push(r),c=a+1);return o.push(n.substring(c,a)),o.join("")}var e=n.length;return t.parse=function(t){var e={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null},r=ji(e,n,t,0);if(r!=t.length)return null;"p"in e&&(e.H=e.H%12+12*e.p);var u=null!=e.Z&&Gc!==zi,i=new(u?zi:Gc);return"j"in e?i.setFullYear(e.y,0,e.j):"w"in e&&("W"in e||"U"in e)?(i.setFullYear(e.y,0,1),i.setFullYear(e.y,0,"W"in e?(e.w+6)%7+7*e.W-(i.getDay()+5)%7:e.w+7*e.U-(i.getDay()+6)%7)):i.setFullYear(e.y,e.m,e.d),i.setHours(e.H+Math.floor(e.Z/100),e.M+e.Z%100,e.S,e.L),u?i._:i},t.toString=function(){return n},t}function ji(n,t,e,r){for(var u,i,o,a=0,c=t.length,l=e.length;c>a;){if(r>=l)return-1;if(u=t.charCodeAt(a++),37===u){if(o=t.charAt(a++),i=vl[o in pl?t.charAt(a++):o],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function Hi(n){return new RegExp("^(?:"+n.map(mo.requote).join("|")+")","i")}function Pi(n){for(var t=new u,e=-1,r=n.length;++e<r;)t.set(n[e].toLowerCase(),e);return t}function Fi(n,t,e){var r=0>n?"-":"",u=(r?-n:n)+"",i=u.length;return r+(e>i?new Array(e-i+1).join(t)+u:u)}function Oi(n,t,e){al.lastIndex=0;var r=al.exec(t.substring(e));return r?(n.w=cl.get(r[0].toLowerCase()),e+r[0].length):-1}function Ri(n,t,e){il.lastIndex=0;var r=il.exec(t.substring(e));return r?(n.w=ol.get(r[0].toLowerCase()),e+r[0].length):-1}function Yi(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function Ii(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e));return r?(n.U=+r[0],e+r[0].length):-1}function Ui(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e));return r?(n.W=+r[0],e+r[0].length):-1}function Zi(n,t,e){fl.lastIndex=0;var r=fl.exec(t.substring(e));return r?(n.m=hl.get(r[0].toLowerCase()),e+r[0].length):-1}function Vi(n,t,e){ll.lastIndex=0;var r=ll.exec(t.substring(e));return r?(n.m=sl.get(r[0].toLowerCase()),e+r[0].length):-1}function Xi(n,t,e){return ji(n,dl.c.toString(),t,e)}function $i(n,t,e){return ji(n,dl.x.toString(),t,e)}function Bi(n,t,e){return ji(n,dl.X.toString(),t,e)}function Gi(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function Wi(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+2));return r?(n.y=Ki(+r[0]),e+r[0].length):-1}function Ji(n,t,e){return/^[+-]\d{4}$/.test(t=t.substring(e,e+5))?(n.Z=+t,e+5):-1}function Ki(n){return n+(n>68?1900:2e3)}function Qi(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function no(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function to(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+3));return r?(n.j=+r[0],e+r[0].length):-1}function eo(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function ro(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function uo(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function io(n,t,e){ml.lastIndex=0;var r=ml.exec(t.substring(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function oo(n,t,e){var r=yl.get(t.substring(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}function ao(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=~~(Math.abs(t)/60),u=Math.abs(t)%60;return e+Fi(r,"0",2)+Fi(u,"0",2)}function co(n,t,e){gl.lastIndex=0;var r=gl.exec(t.substring(e,e+1));return r?e+r[0].length:-1}function lo(n){function t(n){try{Gc=zi;var t=new Gc;return t._=n,e(t)}finally{Gc=Date}}var e=Li(n);return t.parse=function(n){try{Gc=zi;var t=e.parse(n);return t&&t._}finally{Gc=Date}},t.toString=e.toString,t}function so(n){return n.toISOString()}function fo(n,t,e){function r(t){return n(t)}function u(n,e){var r=n[1]-n[0],u=r/e,i=mo.bisect(xl,u);return i==xl.length?[t.year,ei(n.map(function(n){return n/31536e6}),e)[2]]:i?t[u/xl[i-1]<xl[i]/u?i-1:i]:[El,ei(n,e)[2]]}return r.invert=function(t){return ho(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain(t),r):n.domain().map(ho)},r.nice=function(n,t){function e(e){return!isNaN(e)&&!n.range(e,ho(+e+1),t).length}var i=r.domain(),o=$u(i),a=null==n?u(o,10):"number"==typeof n&&u(o,n);return a&&(n=a[0],t=a[1]),r.domain(Wu(i,t>1?{floor:function(t){for(;e(t=n.floor(t));)t=ho(t-1);return t},ceil:function(t){for(;e(t=n.ceil(t));)t=ho(+t+1);return t}}:n))},r.ticks=function(n,t){var e=$u(r.domain()),i=null==n?u(e,10):"number"==typeof n?u(e,n):!n.range&&[{range:n},t];return i&&(n=i[0],t=i[1]),n.range(e[0],ho(+e[1]+1),1>t?1:t)},r.tickFormat=function(){return e},r.copy=function(){return fo(n.copy(),t,e)},ni(r,n)}function ho(n){return new Date(n)}function go(n){return function(t){for(var e=n.length-1,r=n[e];!r[1](t);)r=n[--e];return r[0](t)}}function po(n){return JSON.parse(n.responseText)}function vo(n){var t=xo.createRange();return t.selectNode(xo.body),t.createContextualFragment(n.responseText)}var mo={version:"3.3.5"};Date.now||(Date.now=function(){return+new Date});var yo=[].slice,Mo=function(n){return yo.call(n)},xo=document,bo=xo.documentElement,_o=window;try{Mo(bo.childNodes)[0].nodeType}catch(wo){Mo=function(n){for(var t=n.length,e=new Array(t);t--;)e[t]=n[t];return e}}try{xo.createElement("div").style.setProperty("opacity",0,"")}catch(Eo){var So=_o.Element.prototype,ko=So.setAttribute,Ao=So.setAttributeNS,No=_o.CSSStyleDeclaration.prototype,To=No.setProperty;So.setAttribute=function(n,t){ko.call(this,n,t+"")},So.setAttributeNS=function(n,t,e){Ao.call(this,n,t,e+"")},No.setProperty=function(n,t,e){To.call(this,n,t+"",e)}}mo.ascending=function(n,t){return t>n?-1:n>t?1:n>=t?0:0/0},mo.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:0/0},mo.min=function(n,t){var e,r,u=-1,i=n.length;if(1===arguments.length){for(;++u<i&&!(null!=(e=n[u])&&e>=e);)e=void 0;for(;++u<i;)null!=(r=n[u])&&e>r&&(e=r)}else{for(;++u<i&&!(null!=(e=t.call(n,n[u],u))&&e>=e);)e=void 0;for(;++u<i;)null!=(r=t.call(n,n[u],u))&&e>r&&(e=r)}return e},mo.max=function(n,t){var e,r,u=-1,i=n.length;if(1===arguments.length){for(;++u<i&&!(null!=(e=n[u])&&e>=e);)e=void 0;for(;++u<i;)null!=(r=n[u])&&r>e&&(e=r)}else{for(;++u<i&&!(null!=(e=t.call(n,n[u],u))&&e>=e);)e=void 0;for(;++u<i;)null!=(r=t.call(n,n[u],u))&&r>e&&(e=r)}return e},mo.extent=function(n,t){var e,r,u,i=-1,o=n.length;if(1===arguments.length){for(;++i<o&&!(null!=(e=u=n[i])&&e>=e);)e=u=void 0;for(;++i<o;)null!=(r=n[i])&&(e>r&&(e=r),r>u&&(u=r))}else{for(;++i<o&&!(null!=(e=u=t.call(n,n[i],i))&&e>=e);)e=void 0;for(;++i<o;)null!=(r=t.call(n,n[i],i))&&(e>r&&(e=r),r>u&&(u=r))}return[e,u]},mo.sum=function(n,t){var e,r=0,u=n.length,i=-1;if(1===arguments.length)for(;++i<u;)isNaN(e=+n[i])||(r+=e);else for(;++i<u;)isNaN(e=+t.call(n,n[i],i))||(r+=e);return r},mo.mean=function(t,e){var r,u=t.length,i=0,o=-1,a=0;if(1===arguments.length)for(;++o<u;)n(r=t[o])&&(i+=(r-i)/++a);else for(;++o<u;)n(r=e.call(t,t[o],o))&&(i+=(r-i)/++a);return a?i:void 0},mo.quantile=function(n,t){var e=(n.length-1)*t+1,r=Math.floor(e),u=+n[r-1],i=e-r;return i?u+i*(n[r]-u):u},mo.median=function(t,e){return arguments.length>1&&(t=t.map(e)),t=t.filter(n),t.length?mo.quantile(t.sort(mo.ascending),.5):void 0},mo.bisector=function(n){return{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n.call(t,t[i],i)<e?r=i+1:u=i}return r},right:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;e<n.call(t,t[i],i)?u=i:r=i+1}return r}}};var qo=mo.bisector(function(n){return n});mo.bisectLeft=qo.left,mo.bisect=mo.bisectRight=qo.right,mo.shuffle=function(n){for(var t,e,r=n.length;r;)e=0|Math.random()*r--,t=n[r],n[r]=n[e],n[e]=t;return n},mo.permute=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r},mo.pairs=function(n){for(var t,e=0,r=n.length-1,u=n[0],i=new Array(0>r?0:r);r>e;)i[e]=[t=u,u=n[++e]];return i},mo.zip=function(){if(!(u=arguments.length))return[];for(var n=-1,e=mo.min(arguments,t),r=new Array(e);++n<e;)for(var u,i=-1,o=r[n]=new Array(u);++i<u;)o[i]=arguments[i][n];return r},mo.transpose=function(n){return mo.zip.apply(mo,n)},mo.keys=function(n){var t=[];for(var e in n)t.push(e);return t},mo.values=function(n){var t=[];for(var e in n)t.push(n[e]);return t},mo.entries=function(n){var t=[];
for(var e in n)t.push({key:e,value:n[e]});return t},mo.merge=function(n){return Array.prototype.concat.apply([],n)},mo.range=function(n,t,r){if(arguments.length<3&&(r=1,arguments.length<2&&(t=n,n=0)),1/0===(t-n)/r)throw new Error("infinite range");var u,i=[],o=e(Math.abs(r)),a=-1;if(n*=o,t*=o,r*=o,0>r)for(;(u=n+r*++a)>t;)i.push(u/o);else for(;(u=n+r*++a)<t;)i.push(u/o);return i},mo.map=function(n){var t=new u;if(n instanceof u)n.forEach(function(n,e){t.set(n,e)});else for(var e in n)t.set(e,n[e]);return t},r(u,{has:function(n){return zo+n in this},get:function(n){return this[zo+n]},set:function(n,t){return this[zo+n]=t},remove:function(n){return n=zo+n,n in this&&delete this[n]},keys:function(){var n=[];return this.forEach(function(t){n.push(t)}),n},values:function(){var n=[];return this.forEach(function(t,e){n.push(e)}),n},entries:function(){var n=[];return this.forEach(function(t,e){n.push({key:t,value:e})}),n},forEach:function(n){for(var t in this)t.charCodeAt(0)===Co&&n.call(this,t.substring(1),this[t])}});var zo="\x00",Co=zo.charCodeAt(0);mo.nest=function(){function n(t,a,c){if(c>=o.length)return r?r.call(i,a):e?a.sort(e):a;for(var l,s,f,h,g=-1,p=a.length,d=o[c++],v=new u;++g<p;)(h=v.get(l=d(s=a[g])))?h.push(s):v.set(l,[s]);return t?(s=t(),f=function(e,r){s.set(e,n(t,r,c))}):(s={},f=function(e,r){s[e]=n(t,r,c)}),v.forEach(f),s}function t(n,e){if(e>=o.length)return n;var r=[],u=a[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,i={},o=[],a=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n(mo.map,e,0),0)},i.key=function(n){return o.push(n),i},i.sortKeys=function(n){return a[o.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},mo.set=function(n){var t=new i;if(n)for(var e=0,r=n.length;r>e;++e)t.add(n[e]);return t},r(i,{has:function(n){return zo+n in this},add:function(n){return this[zo+n]=!0,n},remove:function(n){return n=zo+n,n in this&&delete this[n]},values:function(){var n=[];return this.forEach(function(t){n.push(t)}),n},forEach:function(n){for(var t in this)t.charCodeAt(0)===Co&&n.call(this,t.substring(1))}}),mo.behavior={},mo.rebind=function(n,t){for(var e,r=1,u=arguments.length;++r<u;)n[e=arguments[r]]=o(n,t,t[e]);return n};var Do=["webkit","ms","moz","Moz","o","O"];mo.dispatch=function(){for(var n=new l,t=-1,e=arguments.length;++t<e;)n[arguments[t]]=s(n);return n},l.prototype.on=function(n,t){var e=n.indexOf("."),r="";if(e>=0&&(r=n.substring(e+1),n=n.substring(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(2===arguments.length){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},mo.event=null,mo.requote=function(n){return n.replace(Lo,"\\$&")};var Lo=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,jo={}.__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]},Ho=function(n,t){return t.querySelector(n)},Po=function(n,t){return t.querySelectorAll(n)},Fo=bo[a(bo,"matchesSelector")],Oo=function(n,t){return Fo.call(n,t)};"function"==typeof Sizzle&&(Ho=function(n,t){return Sizzle(n,t)[0]||null},Po=function(n,t){return Sizzle.uniqueSort(Sizzle(n,t))},Oo=Sizzle.matchesSelector),mo.selection=function(){return Uo};var Ro=mo.selection.prototype=[];Ro.select=function(n){var t,e,r,u,i=[];n=d(n);for(var o=-1,a=this.length;++o<a;){i.push(t=[]),t.parentNode=(r=this[o]).parentNode;for(var c=-1,l=r.length;++c<l;)(u=r[c])?(t.push(e=n.call(u,u.__data__,c,o)),e&&"__data__"in u&&(e.__data__=u.__data__)):t.push(null)}return p(i)},Ro.selectAll=function(n){var t,e,r=[];n=v(n);for(var u=-1,i=this.length;++u<i;)for(var o=this[u],a=-1,c=o.length;++a<c;)(e=o[a])&&(r.push(t=Mo(n.call(e,e.__data__,a,u))),t.parentNode=e);return p(r)};var Yo={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};mo.ns={prefix:Yo,qualify:function(n){var t=n.indexOf(":"),e=n;return t>=0&&(e=n.substring(0,t),n=n.substring(t+1)),Yo.hasOwnProperty(e)?{space:Yo[e],local:n}:n}},Ro.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=mo.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(m(t,n[t]));return this}return this.each(m(n,t))},Ro.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=n.trim().split(/^|\s+/g)).length,u=-1;if(t=e.classList){for(;++u<r;)if(!t.contains(n[u]))return!1}else for(t=e.getAttribute("class");++u<r;)if(!M(n[u]).test(t))return!1;return!0}for(t in n)this.each(x(t,n[t]));return this}return this.each(x(n,t))},Ro.style=function(n,t,e){var r=arguments.length;if(3>r){if("string"!=typeof n){2>r&&(t="");for(e in n)this.each(_(e,n[e],t));return this}if(2>r)return _o.getComputedStyle(this.node(),null).getPropertyValue(n);e=""}return this.each(_(n,t,e))},Ro.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(w(t,n[t]));return this}return this.each(w(n,t))},Ro.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},Ro.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},Ro.append=function(n){return n=E(n),this.select(function(){return this.appendChild(n.apply(this,arguments))})},Ro.insert=function(n,t){return n=E(n),t=d(t),this.select(function(){return this.insertBefore(n.apply(this,arguments),t.apply(this,arguments))})},Ro.remove=function(){return this.each(function(){var n=this.parentNode;n&&n.removeChild(this)})},Ro.data=function(n,t){function e(n,e){var r,i,o,a=n.length,f=e.length,h=Math.min(a,f),g=new Array(f),p=new Array(f),d=new Array(a);if(t){var v,m=new u,y=new u,M=[];for(r=-1;++r<a;)v=t.call(i=n[r],i.__data__,r),m.has(v)?d[r]=i:m.set(v,i),M.push(v);for(r=-1;++r<f;)v=t.call(e,o=e[r],r),(i=m.get(v))?(g[r]=i,i.__data__=o):y.has(v)||(p[r]=S(o)),y.set(v,o),m.remove(v);for(r=-1;++r<a;)m.has(M[r])&&(d[r]=n[r])}else{for(r=-1;++r<h;)i=n[r],o=e[r],i?(i.__data__=o,g[r]=i):p[r]=S(o);for(;f>r;++r)p[r]=S(e[r]);for(;a>r;++r)d[r]=n[r]}p.update=g,p.parentNode=g.parentNode=d.parentNode=n.parentNode,c.push(p),l.push(g),s.push(d)}var r,i,o=-1,a=this.length;if(!arguments.length){for(n=new Array(a=(r=this[0]).length);++o<a;)(i=r[o])&&(n[o]=i.__data__);return n}var c=T([]),l=p([]),s=p([]);if("function"==typeof n)for(;++o<a;)e(r=this[o],n.call(r,r.parentNode.__data__,o));else for(;++o<a;)e(r=this[o],n);return l.enter=function(){return c},l.exit=function(){return s},l},Ro.datum=function(n){return arguments.length?this.property("__data__",n):this.property("__data__")},Ro.filter=function(n){var t,e,r,u=[];"function"!=typeof n&&(n=k(n));for(var i=0,o=this.length;o>i;i++){u.push(t=[]),t.parentNode=(e=this[i]).parentNode;for(var a=0,c=e.length;c>a;a++)(r=e[a])&&n.call(r,r.__data__,a)&&t.push(r)}return p(u)},Ro.order=function(){for(var n=-1,t=this.length;++n<t;)for(var e,r=this[n],u=r.length-1,i=r[u];--u>=0;)(e=r[u])&&(i&&i!==e.nextSibling&&i.parentNode.insertBefore(e,i),i=e);return this},Ro.sort=function(n){n=A.apply(this,arguments);for(var t=-1,e=this.length;++t<e;)this[t].sort(n);return this.order()},Ro.each=function(n){return N(this,function(t,e,r){n.call(t,t.__data__,e,r)})},Ro.call=function(n){var t=Mo(arguments);return n.apply(t[0]=this,t),this},Ro.empty=function(){return!this.node()},Ro.node=function(){for(var n=0,t=this.length;t>n;n++)for(var e=this[n],r=0,u=e.length;u>r;r++){var i=e[r];if(i)return i}return null},Ro.size=function(){var n=0;return this.each(function(){++n}),n};var Io=[];mo.selection.enter=T,mo.selection.enter.prototype=Io,Io.append=Ro.append,Io.empty=Ro.empty,Io.node=Ro.node,Io.call=Ro.call,Io.size=Ro.size,Io.select=function(n){for(var t,e,r,u,i,o=[],a=-1,c=this.length;++a<c;){r=(u=this[a]).update,o.push(t=[]),t.parentNode=u.parentNode;for(var l=-1,s=u.length;++l<s;)(i=u[l])?(t.push(r[l]=e=n.call(u.parentNode,i.__data__,l,a)),e.__data__=i.__data__):t.push(null)}return p(o)},Io.insert=function(n,t){return arguments.length<2&&(t=q(this)),Ro.insert.call(this,n,t)},Ro.transition=function(){for(var n,t,e=Fc||++Uc,r=[],u=Oc||{time:Date.now(),ease:Cr,delay:0,duration:250},i=-1,o=this.length;++i<o;){r.push(n=[]);for(var a=this[i],c=-1,l=a.length;++c<l;)(t=a[c])&&Ni(t,c,e,u),n.push(t)}return Si(r,e)},Ro.interrupt=function(){return this.each(z)},mo.select=function(n){var t=["string"==typeof n?Ho(n,xo):n];return t.parentNode=bo,p([t])},mo.selectAll=function(n){var t=Mo("string"==typeof n?Po(n,xo):n);return t.parentNode=bo,p([t])};var Uo=mo.select(bo);Ro.on=function(n,t,e){var r=arguments.length;if(3>r){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(C(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(C(n,t,e))};var Zo=mo.map({mouseenter:"mouseover",mouseleave:"mouseout"});Zo.forEach(function(n){"on"+n in xo&&Zo.remove(n)});var Vo=a(bo.style,"userSelect"),Xo=0;mo.mouse=function(n){return H(n,h())};var $o=/WebKit/.test(_o.navigator.userAgent)?-1:0;mo.touches=function(n,t){return arguments.length<2&&(t=h().touches),t?Mo(t).map(function(t){var e=H(n,t);return e.identifier=t.identifier,e}):[]},mo.behavior.drag=function(){function n(){this.on("mousedown.drag",o).on("touchstart.drag",a)}function t(){return mo.event.changedTouches[0].identifier}function e(n,t){return mo.touches(n).filter(function(n){return n.identifier===t})[0]}function r(n,t,e,r){return function(){function o(){var n=t(s,g),e=n[0]-d[0],r=n[1]-d[1];v|=e|r,d=n,f({type:"drag",x:n[0]+c[0],y:n[1]+c[1],dx:e,dy:r})}function a(){m.on(e+"."+p,null).on(r+"."+p,null),y(v&&mo.event.target===h),f({type:"dragend"})}var c,l=this,s=l.parentNode,f=u.of(l,arguments),h=mo.event.target,g=n(),p=null==g?"drag":"drag-"+g,d=t(s,g),v=0,m=mo.select(_o).on(e+"."+p,o).on(r+"."+p,a),y=j();i?(c=i.apply(l,arguments),c=[c.x-d[0],c.y-d[1]]):c=[0,0],f({type:"dragstart"})}}var u=g(n,"drag","dragstart","dragend"),i=null,o=r(c,mo.mouse,"mousemove","mouseup"),a=r(t,e,"touchmove","touchend");return n.origin=function(t){return arguments.length?(i=t,n):i},mo.rebind(n,u,"on")};var Bo=Math.PI,Go=1e-6,Wo=Go*Go,Jo=Bo/180,Ko=180/Bo,Qo=Math.SQRT2,na=2,ta=4;mo.interpolateZoom=function(n,t){function e(n){var t=n*y;if(m){var e=Y(d),o=i/(na*h)*(e*I(Qo*t+d)-R(d));return[r+o*l,u+o*s,i*e/Y(Qo*t+d)]}return[r+n*l,u+n*s,i*Math.exp(Qo*t)]}var r=n[0],u=n[1],i=n[2],o=t[0],a=t[1],c=t[2],l=o-r,s=a-u,f=l*l+s*s,h=Math.sqrt(f),g=(c*c-i*i+ta*f)/(2*i*na*h),p=(c*c-i*i-ta*f)/(2*c*na*h),d=Math.log(Math.sqrt(g*g+1)-g),v=Math.log(Math.sqrt(p*p+1)-p),m=v-d,y=(m||Math.log(c/i))/Qo;return e.duration=1e3*y,e},mo.behavior.zoom=function(){function n(n){n.on(A,l).on(ua+".zoom",h).on(N,p).on("dblclick.zoom",d).on(q,s)}function t(n){return[(n[0]-E.x)/E.k,(n[1]-E.y)/E.k]}function e(n){return[n[0]*E.k+E.x,n[1]*E.k+E.y]}function r(n){E.k=Math.max(k[0],Math.min(k[1],n))}function u(n,t){t=e(t),E.x+=n[0]-t[0],E.y+=n[1]-t[1]}function i(){b&&b.domain(x.range().map(function(n){return(n-E.x)/E.k}).map(x.invert)),w&&w.domain(_.range().map(function(n){return(n-E.y)/E.k}).map(_.invert))}function o(n){n({type:"zoomstart"})}function a(n){i(),n({type:"zoom",scale:E.k,translate:[E.x,E.y]})}function c(n){n({type:"zoomend"})}function l(){function n(){s=1,u(mo.mouse(r),h),a(i)}function e(){f.on(N,_o===r?p:null).on(T,null),g(s&&mo.event.target===l),c(i)}var r=this,i=C.of(r,arguments),l=mo.event.target,s=0,f=mo.select(_o).on(N,n).on(T,e),h=t(mo.mouse(r)),g=j();z.call(r),o(i)}function s(){function n(){var n=mo.touches(p);return g=E.k,n.forEach(function(n){n.identifier in v&&(v[n.identifier]=t(n))}),n}function e(){for(var t=mo.event.changedTouches,e=0,i=t.length;i>e;++e)v[t[e].identifier]=null;var o=n(),c=Date.now();if(1===o.length){if(500>c-M){var l=o[0],s=v[l.identifier];r(2*E.k),u(l,s),f(),a(d)}M=c}else if(o.length>1){var l=o[0],h=o[1],g=l[0]-h[0],p=l[1]-h[1];m=g*g+p*p}}function i(){for(var n,t,e,i,o=mo.touches(p),c=0,l=o.length;l>c;++c,i=null)if(e=o[c],i=v[e.identifier]){if(t)break;n=e,t=i}if(i){var s=(s=e[0]-n[0])*s+(s=e[1]-n[1])*s,f=m&&Math.sqrt(s/m);n=[(n[0]+e[0])/2,(n[1]+e[1])/2],t=[(t[0]+i[0])/2,(t[1]+i[1])/2],r(f*g)}M=null,u(n,t),a(d)}function h(){if(mo.event.touches.length){for(var t=mo.event.changedTouches,e=0,r=t.length;r>e;++e)delete v[t[e].identifier];for(var u in v)return void n()}_.on(x,null).on(b,null),w.on(A,l).on(q,s),S(),c(d)}var g,p=this,d=C.of(p,arguments),v={},m=0,y=mo.event.changedTouches[0].identifier,x="touchmove.zoom-"+y,b="touchend.zoom-"+y,_=mo.select(_o).on(x,i).on(b,h),w=mo.select(p).on(A,null).on(q,e),S=j();z.call(p),e(),o(d)}function h(){var n=C.of(this,arguments);y?clearTimeout(y):(z.call(this),o(n)),y=setTimeout(function(){y=null,c(n)},50),f();var e=m||mo.mouse(this);v||(v=t(e)),r(Math.pow(2,.002*ea())*E.k),u(e,v),a(n)}function p(){v=null}function d(){var n=C.of(this,arguments),e=mo.mouse(this),i=t(e),l=Math.log(E.k)/Math.LN2;o(n),r(Math.pow(2,mo.event.shiftKey?Math.ceil(l)-1:Math.floor(l)+1)),u(e,i),a(n),c(n)}var v,m,y,M,x,b,_,w,E={x:0,y:0,k:1},S=[960,500],k=ra,A="mousedown.zoom",N="mousemove.zoom",T="mouseup.zoom",q="touchstart.zoom",C=g(n,"zoomstart","zoom","zoomend");return n.event=function(n){n.each(function(){var n=C.of(this,arguments),t=E;Fc?mo.select(this).transition().each("start.zoom",function(){E=this.__chart__||{x:0,y:0,k:1},o(n)}).tween("zoom:zoom",function(){var e=S[0],r=S[1],u=e/2,i=r/2,o=mo.interpolateZoom([(u-E.x)/E.k,(i-E.y)/E.k,e/E.k],[(u-t.x)/t.k,(i-t.y)/t.k,e/t.k]);return function(t){var r=o(t),c=e/r[2];this.__chart__=E={x:u-r[0]*c,y:i-r[1]*c,k:c},a(n)}}).each("end.zoom",function(){c(n)}):(this.__chart__=E,o(n),a(n),c(n))})},n.translate=function(t){return arguments.length?(E={x:+t[0],y:+t[1],k:E.k},i(),n):[E.x,E.y]},n.scale=function(t){return arguments.length?(E={x:E.x,y:E.y,k:+t},i(),n):E.k},n.scaleExtent=function(t){return arguments.length?(k=null==t?ra:[+t[0],+t[1]],n):k},n.center=function(t){return arguments.length?(m=t&&[+t[0],+t[1]],n):m},n.size=function(t){return arguments.length?(S=t&&[+t[0],+t[1]],n):S},n.x=function(t){return arguments.length?(b=t,x=t.copy(),E={x:0,y:0,k:1},n):b},n.y=function(t){return arguments.length?(w=t,_=t.copy(),E={x:0,y:0,k:1},n):w},mo.rebind(n,C,"on")};var ea,ra=[0,1/0],ua="onwheel"in xo?(ea=function(){return-mo.event.deltaY*(mo.event.deltaMode?120:1)},"wheel"):"onmousewheel"in xo?(ea=function(){return mo.event.wheelDelta},"mousewheel"):(ea=function(){return-mo.event.detail},"MozMousePixelScroll");Z.prototype.toString=function(){return this.rgb()+""},mo.hsl=function(n,t,e){return 1===arguments.length?n instanceof X?V(n.h,n.s,n.l):lt(""+n,st,V):V(+n,+t,+e)};var ia=X.prototype=new Z;ia.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),V(this.h,this.s,this.l/n)},ia.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),V(this.h,this.s,n*this.l)},ia.rgb=function(){return $(this.h,this.s,this.l)},mo.hcl=function(n,t,e){return 1===arguments.length?n instanceof G?B(n.h,n.c,n.l):n instanceof K?nt(n.l,n.a,n.b):nt((n=ft((n=mo.rgb(n)).r,n.g,n.b)).l,n.a,n.b):B(+n,+t,+e)};var oa=G.prototype=new Z;oa.brighter=function(n){return B(this.h,this.c,Math.min(100,this.l+aa*(arguments.length?n:1)))},oa.darker=function(n){return B(this.h,this.c,Math.max(0,this.l-aa*(arguments.length?n:1)))},oa.rgb=function(){return W(this.h,this.c,this.l).rgb()},mo.lab=function(n,t,e){return 1===arguments.length?n instanceof K?J(n.l,n.a,n.b):n instanceof G?W(n.l,n.c,n.h):ft((n=mo.rgb(n)).r,n.g,n.b):J(+n,+t,+e)};var aa=18,ca=.95047,la=1,sa=1.08883,fa=K.prototype=new Z;fa.brighter=function(n){return J(Math.min(100,this.l+aa*(arguments.length?n:1)),this.a,this.b)},fa.darker=function(n){return J(Math.max(0,this.l-aa*(arguments.length?n:1)),this.a,this.b)},fa.rgb=function(){return Q(this.l,this.a,this.b)},mo.rgb=function(n,t,e){return 1===arguments.length?n instanceof at?ot(n.r,n.g,n.b):lt(""+n,ot,$):ot(~~n,~~t,~~e)};var ha=at.prototype=new Z;ha.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,u=30;return t||e||r?(t&&u>t&&(t=u),e&&u>e&&(e=u),r&&u>r&&(r=u),ot(Math.min(255,~~(t/n)),Math.min(255,~~(e/n)),Math.min(255,~~(r/n)))):ot(u,u,u)},ha.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),ot(~~(n*this.r),~~(n*this.g),~~(n*this.b))},ha.hsl=function(){return st(this.r,this.g,this.b)},ha.toString=function(){return"#"+ct(this.r)+ct(this.g)+ct(this.b)};var ga=mo.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});ga.forEach(function(n,t){ga.set(n,ut(t))}),mo.functor=pt,mo.xhr=vt(dt),mo.dsv=function(n,t){function e(n,e,i){arguments.length<3&&(i=e,e=null);var o=mo.xhr(n,t,i);return o.row=function(n){return arguments.length?o.response(null==(e=n)?r:u(n)):e},o.row(e)}function r(n){return e.parse(n.responseText)}function u(n){return function(t){return e.parse(t.responseText,n)}}function o(t){return t.map(a).join(n)}function a(n){return c.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var c=new RegExp('["'+n+"\n]"),l=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var u=new Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(u(n),e)}:u})},e.parseRows=function(n,t){function e(){if(s>=c)return o;if(u)return u=!1,i;var t=s;if(34===n.charCodeAt(t)){for(var e=t;e++<c;)if(34===n.charCodeAt(e)){if(34!==n.charCodeAt(e+1))break;++e}s=e+2;var r=n.charCodeAt(e+1);return 13===r?(u=!0,10===n.charCodeAt(e+2)&&++s):10===r&&(u=!0),n.substring(t+1,e).replace(/""/g,'"')}for(;c>s;){var r=n.charCodeAt(s++),a=1;if(10===r)u=!0;else if(13===r)u=!0,10===n.charCodeAt(s)&&(++s,++a);else if(r!==l)continue;return n.substring(t,s-a)}return n.substring(t)}for(var r,u,i={},o={},a=[],c=n.length,s=0,f=0;(r=e())!==o;){for(var h=[];r!==i&&r!==o;)h.push(r),r=e();(!t||(h=t(h,f++)))&&a.push(h)}return a},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new i,u=[];return t.forEach(function(n){for(var t in n)r.has(t)||u.push(r.add(t))}),[u.map(a).join(n)].concat(t.map(function(t){return u.map(function(n){return a(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(o).join("\n")},e},mo.csv=mo.dsv(",","text/csv"),mo.tsv=mo.dsv(" ","text/tab-separated-values");var pa,da,va,ma,ya,Ma=_o[a(_o,"requestAnimationFrame")]||function(n){setTimeout(n,17)};mo.timer=function(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now());var u=e+t,i={callback:n,time:u,next:null};da?da.next=i:pa=i,da=i,va||(ma=clearTimeout(ma),va=1,Ma(Mt))},mo.timer.flush=function(){bt(),_t()};var xa=".",ba=",",_a=[3,3],wa="$",Ea=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"].map(wt);mo.formatPrefix=function(n,t){var e=0;return n&&(0>n&&(n*=-1),t&&(n=mo.round(n,Et(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,3*Math.floor((0>=e?e+1:e-1)/3)))),Ea[8+e/3]},mo.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)},mo.format=function(n){var t=Sa.exec(n),e=t[1]||" ",r=t[2]||">",u=t[3]||"",i=t[4]||"",o=t[5],a=+t[6],c=t[7],l=t[8],s=t[9],f=1,h="",g=!1;switch(l&&(l=+l.substring(1)),(o||"0"===e&&"="===r)&&(o=e="0",r="=",c&&(a-=Math.floor((a-1)/4))),s){case"n":c=!0,s="g";break;case"%":f=100,h="%",s="f";break;case"p":f=100,h="%",s="r";break;case"b":case"o":case"x":case"X":"#"===i&&(i="0"+s.toLowerCase());case"c":case"d":g=!0,l=0;break;case"s":f=-1,s="r"}"#"===i?i="":"$"===i&&(i=wa),"r"!=s||l||(s="g"),null!=l&&("g"==s?l=Math.max(1,Math.min(21,l)):("e"==s||"f"==s)&&(l=Math.max(0,Math.min(20,l)))),s=ka.get(s)||St;var p=o&&c;return function(n){if(g&&n%1)return"";var t=0>n||0===n&&0>1/n?(n=-n,"-"):u;if(0>f){var d=mo.formatPrefix(n,l);n=d.scale(n),h=d.symbol}else n*=f;n=s(n,l);var v=n.lastIndexOf("."),m=0>v?n:n.substring(0,v),y=0>v?"":xa+n.substring(v+1);!o&&c&&(m=Aa(m));var M=i.length+m.length+y.length+(p?0:t.length),x=a>M?new Array(M=a-M+1).join(e):"";return p&&(m=Aa(x+m)),t+=i,n=m+y,("<"===r?t+n+x:">"===r?x+t+n:"^"===r?x.substring(0,M>>=1)+t+n+x.substring(M):t+(p?n:x+n))+h}};var Sa=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,ka=mo.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=mo.round(n,Et(n,t))).toFixed(Math.max(0,Math.min(20,Et(n*(1+1e-15),t))))}}),Aa=dt;if(_a){var Na=_a.length;Aa=function(n){for(var t=n.length,e=[],r=0,u=_a[0];t>0&&u>0;)e.push(n.substring(t-=u,t+u)),u=_a[r=(r+1)%Na];return e.reverse().join(ba)}}mo.geo={},kt.prototype={s:0,t:0,add:function(n){At(n,this.t,Ta),At(Ta.s,this.s,this),this.s?this.t+=Ta.t:this.s=Ta.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var Ta=new kt;mo.geo.stream=function(n,t){n&&qa.hasOwnProperty(n.type)?qa[n.type](n,t):Nt(n,t)};var qa={Feature:function(n,t){Nt(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,u=e.length;++r<u;)Nt(e[r].geometry,t)}},za={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){Tt(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)Tt(e[r],t,0)},Polygon:function(n,t){qt(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)qt(e[r],t)},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,u=e.length;++r<u;)Nt(e[r],t)}};mo.geo.area=function(n){return Ca=0,mo.geo.stream(n,La),Ca};var Ca,Da=new kt,La={sphere:function(){Ca+=4*Bo},point:c,lineStart:c,lineEnd:c,polygonStart:function(){Da.reset(),La.lineStart=zt},polygonEnd:function(){var n=2*Da;Ca+=0>n?4*Bo+n:n,La.lineStart=La.lineEnd=La.point=c}};mo.geo.bounds=function(){function n(n,t){M.push(x=[s=n,h=n]),f>t&&(f=t),t>g&&(g=t)}function t(t,e){var r=Ct([t*Jo,e*Jo]);if(m){var u=Lt(m,r),i=[u[1],-u[0],0],o=Lt(i,u);Pt(o),o=Ft(o);var c=t-p,l=c>0?1:-1,d=o[0]*Ko*l,v=Math.abs(c)>180;if(v^(d>l*p&&l*t>d)){var y=o[1]*Ko;y>g&&(g=y)}else if(d=(d+360)%360-180,v^(d>l*p&&l*t>d)){var y=-o[1]*Ko;f>y&&(f=y)}else f>e&&(f=e),e>g&&(g=e);v?p>t?a(s,t)>a(s,h)&&(h=t):a(t,h)>a(s,h)&&(s=t):h>=s?(s>t&&(s=t),t>h&&(h=t)):t>p?a(s,t)>a(s,h)&&(h=t):a(t,h)>a(s,h)&&(s=t)}else n(t,e);m=r,p=t}function e(){b.point=t}function r(){x[0]=s,x[1]=h,b.point=n,m=null}function u(n,e){if(m){var r=n-p;y+=Math.abs(r)>180?r+(r>0?360:-360):r}else d=n,v=e;La.point(n,e),t(n,e)}function i(){La.lineStart()}function o(){u(d,v),La.lineEnd(),Math.abs(y)>Go&&(s=-(h=180)),x[0]=s,x[1]=h,m=null}function a(n,t){return(t-=n)<0?t+360:t}function c(n,t){return n[0]-t[0]}function l(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}var s,f,h,g,p,d,v,m,y,M,x,b={point:n,lineStart:e,lineEnd:r,polygonStart:function(){b.point=u,b.lineStart=i,b.lineEnd=o,y=0,La.polygonStart()},polygonEnd:function(){La.polygonEnd(),b.point=n,b.lineStart=e,b.lineEnd=r,0>Da?(s=-(h=180),f=-(g=90)):y>Go?g=90:-Go>y&&(f=-90),x[0]=s,x[1]=h}};return function(n){g=h=-(s=f=1/0),M=[],mo.geo.stream(n,b);var t=M.length;if(t){M.sort(c);for(var e,r=1,u=M[0],i=[u];t>r;++r)e=M[r],l(e[0],u)||l(e[1],u)?(a(u[0],e[1])>a(u[0],u[1])&&(u[1]=e[1]),a(e[0],u[1])>a(u[0],u[1])&&(u[0]=e[0])):i.push(u=e);for(var o,e,p=-1/0,t=i.length-1,r=0,u=i[t];t>=r;u=e,++r)e=i[r],(o=a(u[1],e[0]))>p&&(p=o,s=e[0],h=u[1])}return M=x=null,1/0===s||1/0===f?[[0/0,0/0],[0/0,0/0]]:[[s,f],[h,g]]}}(),mo.geo.centroid=function(n){ja=Ha=Pa=Fa=Oa=Ra=Ya=Ia=Ua=Za=Va=0,mo.geo.stream(n,Xa);var t=Ua,e=Za,r=Va,u=t*t+e*e+r*r;return Wo>u&&(t=Ra,e=Ya,r=Ia,Go>Ha&&(t=Pa,e=Fa,r=Oa),u=t*t+e*e+r*r,Wo>u)?[0/0,0/0]:[Math.atan2(e,t)*Ko,O(r/Math.sqrt(u))*Ko]};var ja,Ha,Pa,Fa,Oa,Ra,Ya,Ia,Ua,Za,Va,Xa={sphere:c,point:Rt,lineStart:It,lineEnd:Ut,polygonStart:function(){Xa.lineStart=Zt},polygonEnd:function(){Xa.lineStart=It}},$a=Bt(Vt,Qt,te,ee),Ba=[-Bo,0],Ga=1e9;mo.geo.clipExtent=function(){var n,t,e,r,u,i,o={stream:function(n){return u&&(u.valid=!1),u=i(n),u.valid=!0,u},extent:function(a){return arguments.length?(i=ue(n=+a[0][0],t=+a[0][1],e=+a[1][0],r=+a[1][1]),u&&(u.valid=!1,u=null),o):[[n,t],[e,r]]}};return o.extent([[0,0],[960,500]])},(mo.geo.conicEqualArea=function(){return ae(ce)}).raw=ce,mo.geo.albers=function(){return mo.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},mo.geo.albersUsa=function(){function n(n){var i=n[0],o=n[1];return t=null,e(i,o),t||(r(i,o),t)||u(i,o),t}var t,e,r,u,i=mo.geo.albers(),o=mo.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),a=mo.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(n,e){t=[n,e]}};return n.invert=function(n){var t=i.scale(),e=i.translate(),r=(n[0]-e[0])/t,u=(n[1]-e[1])/t;return(u>=.12&&.234>u&&r>=-.425&&-.214>r?o:u>=.166&&.234>u&&r>=-.214&&-.115>r?a:i).invert(n)},n.stream=function(n){var t=i.stream(n),e=o.stream(n),r=a.stream(n);return{point:function(n,u){t.point(n,u),e.point(n,u),r.point(n,u)},sphere:function(){t.sphere(),e.sphere(),r.sphere()},lineStart:function(){t.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},n.precision=function(t){return arguments.length?(i.precision(t),o.precision(t),a.precision(t),n):i.precision()},n.scale=function(t){return arguments.length?(i.scale(t),o.scale(.35*t),a.scale(t),n.translate(i.translate())):i.scale()},n.translate=function(t){if(!arguments.length)return i.translate();var l=i.scale(),s=+t[0],f=+t[1];return e=i.translate(t).clipExtent([[s-.455*l,f-.238*l],[s+.455*l,f+.238*l]]).stream(c).point,r=o.translate([s-.307*l,f+.201*l]).clipExtent([[s-.425*l+Go,f+.12*l+Go],[s-.214*l-Go,f+.234*l-Go]]).stream(c).point,u=a.translate([s-.205*l,f+.212*l]).clipExtent([[s-.214*l+Go,f+.166*l+Go],[s-.115*l-Go,f+.234*l-Go]]).stream(c).point,n},n.scale(1070)};var Wa,Ja,Ka,Qa,nc,tc,ec={point:c,lineStart:c,lineEnd:c,polygonStart:function(){Ja=0,ec.lineStart=le},polygonEnd:function(){ec.lineStart=ec.lineEnd=ec.point=c,Wa+=Math.abs(Ja/2)}},rc={point:se,lineStart:c,lineEnd:c,polygonStart:c,polygonEnd:c},uc={point:ge,lineStart:pe,lineEnd:de,polygonStart:function(){uc.lineStart=ve},polygonEnd:function(){uc.point=ge,uc.lineStart=pe,uc.lineEnd=de}};mo.geo.transform=function(n){return{stream:function(t){var e=new Me(t);for(var r in n)e[r]=n[r];return e}}},Me.prototype={point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},mo.geo.path=function(){function n(n){return n&&("function"==typeof a&&i.pointRadius(+a.apply(this,arguments)),o&&o.valid||(o=u(i)),mo.geo.stream(n,o)),i.result()}function t(){return o=null,n}var e,r,u,i,o,a=4.5;return n.area=function(n){return Wa=0,mo.geo.stream(n,u(ec)),Wa},n.centroid=function(n){return Pa=Fa=Oa=Ra=Ya=Ia=Ua=Za=Va=0,mo.geo.stream(n,u(uc)),Va?[Ua/Va,Za/Va]:Ia?[Ra/Ia,Ya/Ia]:Oa?[Pa/Oa,Fa/Oa]:[0/0,0/0]},n.bounds=function(n){return nc=tc=-(Ka=Qa=1/0),mo.geo.stream(n,u(rc)),[[Ka,Qa],[nc,tc]]},n.projection=function(n){return arguments.length?(u=(e=n)?n.stream||xe(n):dt,t()):e},n.context=function(n){return arguments.length?(i=null==(r=n)?new fe:new me(n),"function"!=typeof a&&i.pointRadius(a),t()):r},n.pointRadius=function(t){return arguments.length?(a="function"==typeof t?t:(i.pointRadius(+t),+t),n):a},n.projection(mo.geo.albersUsa()).context(null)},mo.geo.projection=be,mo.geo.projectionMutator=_e,(mo.geo.equirectangular=function(){return be(Ee)}).raw=Ee.invert=Ee,mo.geo.rotation=function(n){function t(t){return t=n(t[0]*Jo,t[1]*Jo),t[0]*=Ko,t[1]*=Ko,t}return n=Se(n[0]%360*Jo,n[1]*Jo,n.length>2?n[2]*Jo:0),t.invert=function(t){return t=n.invert(t[0]*Jo,t[1]*Jo),t[0]*=Ko,t[1]*=Ko,t},t},mo.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=Se(-n[0]*Jo,-n[1]*Jo,0).invert,u=[];return e(null,null,1,{point:function(n,e){u.push(n=t(n,e)),n[0]*=Ko,n[1]*=Ko}}),{type:"Polygon",coordinates:[u]}}var t,e,r=[0,0],u=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=Te((t=+r)*Jo,u*Jo),n):t},n.precision=function(r){return arguments.length?(e=Te(t*Jo,(u=+r)*Jo),n):u},n.angle(90)},mo.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Jo,u=n[1]*Jo,i=t[1]*Jo,o=Math.sin(r),a=Math.cos(r),c=Math.sin(u),l=Math.cos(u),s=Math.sin(i),f=Math.cos(i);return Math.atan2(Math.sqrt((e=f*o)*e+(e=l*s-c*f*a)*e),c*s+l*f*a)},mo.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return mo.range(Math.ceil(i/v)*v,u,v).map(h).concat(mo.range(Math.ceil(l/m)*m,c,m).map(g)).concat(mo.range(Math.ceil(r/p)*p,e,p).filter(function(n){return Math.abs(n%v)>Go
}).map(s)).concat(mo.range(Math.ceil(a/d)*d,o,d).filter(function(n){return Math.abs(n%m)>Go}).map(f))}var e,r,u,i,o,a,c,l,s,f,h,g,p=10,d=p,v=90,m=360,y=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(g(c).slice(1),h(u).reverse().slice(1),g(l).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(i=+t[0][0],u=+t[1][0],l=+t[0][1],c=+t[1][1],i>u&&(t=i,i=u,u=t),l>c&&(t=l,l=c,c=t),n.precision(y)):[[i,l],[u,c]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],a=+t[0][1],o=+t[1][1],r>e&&(t=r,r=e,e=t),a>o&&(t=a,a=o,o=t),n.precision(y)):[[r,a],[e,o]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(v=+t[0],m=+t[1],n):[v,m]},n.minorStep=function(t){return arguments.length?(p=+t[0],d=+t[1],n):[p,d]},n.precision=function(t){return arguments.length?(y=+t,s=ze(a,o,90),f=Ce(r,e,y),h=ze(l,c,90),g=Ce(i,u,y),n):y},n.majorExtent([[-180,-90+Go],[180,90-Go]]).minorExtent([[-180,-80-Go],[180,80+Go]])},mo.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||u.apply(this,arguments)]}}var t,e,r=De,u=Le;return n.distance=function(){return mo.geo.distance(t||r.apply(this,arguments),e||u.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(u=t,e="function"==typeof t?null:t,n):u},n.precision=function(){return arguments.length?n:0},n},mo.geo.interpolate=function(n,t){return je(n[0]*Jo,n[1]*Jo,t[0]*Jo,t[1]*Jo)},mo.geo.length=function(n){return ic=0,mo.geo.stream(n,oc),ic};var ic,oc={sphere:c,point:c,lineStart:He,lineEnd:c,polygonStart:c,polygonEnd:c},ac=Pe(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(mo.geo.azimuthalEqualArea=function(){return be(ac)}).raw=ac;var cc=Pe(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},dt);(mo.geo.azimuthalEquidistant=function(){return be(cc)}).raw=cc,(mo.geo.conicConformal=function(){return ae(Fe)}).raw=Fe,(mo.geo.conicEquidistant=function(){return ae(Oe)}).raw=Oe;var lc=Pe(function(n){return 1/n},Math.atan);(mo.geo.gnomonic=function(){return be(lc)}).raw=lc,Re.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-Bo/2]},(mo.geo.mercator=function(){return Ye(Re)}).raw=Re;var sc=Pe(function(){return 1},Math.asin);(mo.geo.orthographic=function(){return be(sc)}).raw=sc;var fc=Pe(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(mo.geo.stereographic=function(){return be(fc)}).raw=fc,Ie.invert=function(n,t){return[Math.atan2(R(n),Math.cos(t)),O(Math.sin(t)/Y(n))]},(mo.geo.transverseMercator=function(){return Ye(Ie)}).raw=Ie,mo.geom={},mo.svg={},mo.svg.line=function(){return Ue(dt)};var hc=mo.map({linear:Xe,"linear-closed":$e,step:Be,"step-before":Ge,"step-after":We,basis:er,"basis-open":rr,"basis-closed":ur,bundle:ir,cardinal:Qe,"cardinal-open":Je,"cardinal-closed":Ke,monotone:fr});hc.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var gc=[0,2/3,1/3,0],pc=[0,1/3,2/3,0],dc=[0,1/6,2/3,1/6];mo.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,u,i,o,a,c,l,s,f,h,g,p,d=pt(e),v=pt(r),m=n.length,y=m-1,M=[],x=[],b=0;if(d===Ze&&r===Ve)t=n;else for(i=0,t=[];m>i;++i)t.push([+d.call(this,u=n[i],i),+v.call(this,u,i)]);for(i=1;m>i;++i)(t[i][1]<t[b][1]||t[i][1]==t[b][1]&&t[i][0]<t[b][0])&&(b=i);for(i=0;m>i;++i)i!==b&&(c=t[i][1]-t[b][1],a=t[i][0]-t[b][0],M.push({angle:Math.atan2(c,a),index:i}));for(M.sort(function(n,t){return n.angle-t.angle}),g=M[0].angle,h=M[0].index,f=0,i=1;y>i;++i){if(o=M[i].index,g==M[i].angle){if(a=t[h][0]-t[b][0],c=t[h][1]-t[b][1],l=t[o][0]-t[b][0],s=t[o][1]-t[b][1],a*a+c*c>=l*l+s*s){M[i].index=-1;continue}M[f].index=-1}g=M[i].angle,f=i,h=o}for(x.push(b),i=0,o=0;2>i;++o)M[o].index>-1&&(x.push(M[o].index),i++);for(p=x.length;y>o;++o)if(!(M[o].index<0)){for(;!hr(x[p-2],x[p-1],M[o].index,t);)--p;x[p++]=M[o].index}var _=[];for(i=p-1;i>=0;--i)_.push(n[x[i]]);return _}var e=Ze,r=Ve;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t)},mo.geom.polygon=function(n){return jo(n,vc),n};var vc=mo.geom.polygon.prototype=[];vc.area=function(){for(var n,t=-1,e=this.length,r=this[e-1],u=0;++t<e;)n=r,r=this[t],u+=n[1]*r[0]-n[0]*r[1];return.5*u},vc.centroid=function(n){var t,e,r=-1,u=this.length,i=0,o=0,a=this[u-1];for(arguments.length||(n=-1/(6*this.area()));++r<u;)t=a,a=this[r],e=t[0]*a[1]-a[0]*t[1],i+=(t[0]+a[0])*e,o+=(t[1]+a[1])*e;return[i*n,o*n]},vc.clip=function(n){for(var t,e,r,u,i,o,a=dr(n),c=-1,l=this.length-dr(this),s=this[l-1];++c<l;){for(t=n.slice(),n.length=0,u=this[c],i=t[(r=t.length-a)-1],e=-1;++e<r;)o=t[e],gr(o,s,u)?(gr(i,s,u)||n.push(pr(i,o,s,u)),n.push(o)):gr(i,s,u)&&n.push(pr(i,o,s,u)),i=o;a&&n.push(n[0]),s=u}return n},mo.geom.delaunay=function(n){var t=n.map(function(){return[]}),e=[];return vr(n,function(e){t[e.region.l.index].push(n[e.region.r.index])}),t.forEach(function(t,r){var u=n[r],i=u[0],o=u[1];t.forEach(function(n){n.angle=Math.atan2(n[0]-i,n[1]-o)}),t.sort(function(n,t){return n.angle-t.angle});for(var a=0,c=t.length-1;c>a;a++)e.push([u,t[a],t[a+1]])}),e},mo.geom.voronoi=function(n){function t(n){var t,i,o,a=n.map(function(){return[]}),c=pt(e),l=pt(r),s=n.length,f=1e6;if(c===Ze&&l===Ve)t=n;else for(t=new Array(s),o=0;s>o;++o)t[o]=[+c.call(this,i=n[o],o),+l.call(this,i,o)];if(vr(t,function(n){var t,e,r,u,i,o;1===n.a&&n.b>=0?(t=n.ep.r,e=n.ep.l):(t=n.ep.l,e=n.ep.r),1===n.a?(i=t?t.y:-f,r=n.c-n.b*i,o=e?e.y:f,u=n.c-n.b*o):(r=t?t.x:-f,i=n.c-n.a*r,u=e?e.x:f,o=n.c-n.a*u);var c=[r,i],l=[u,o];a[n.region.l.index].push(c,l),a[n.region.r.index].push(c,l)}),a=a.map(function(n,e){var r=t[e][0],u=t[e][1],i=n.map(function(n){return Math.atan2(n[0]-r,n[1]-u)}),o=mo.range(n.length).sort(function(n,t){return i[n]-i[t]});return o.filter(function(n,t){return!t||i[n]-i[o[t-1]]>Go}).map(function(t){return n[t]})}),a.forEach(function(n,e){var r=n.length;if(!r)return n.push([-f,-f],[-f,f],[f,f],[f,-f]);if(!(r>2)){var u=t[e],i=n[0],o=n[1],a=u[0],c=u[1],l=i[0],s=i[1],h=o[0],g=o[1],p=Math.abs(h-l),d=g-s;if(Math.abs(d)<Go){var v=s>c?-f:f;n.push([-f,v],[f,v])}else if(Go>p){var m=l>a?-f:f;n.push([m,-f],[m,f])}else{var v=(l-a)*(g-s)>(h-l)*(s-c)?f:-f,y=Math.abs(d)-p;Math.abs(y)<Go?n.push([0>d?v:-v,v]):(y>0&&(v*=-1),n.push([-f,v],[f,v]))}}}),u)for(o=0;s>o;++o)u.clip(a[o]);for(o=0;s>o;++o)a[o].point=n[o];return a}var e=Ze,r=Ve,u=null;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t.clipExtent=function(n){if(!arguments.length)return u&&[u[0],u[2]];if(null==n)u=null;else{var e=+n[0][0],r=+n[0][1],i=+n[1][0],o=+n[1][1];u=mo.geom.polygon([[e,r],[e,o],[i,o],[i,r]])}return t},t.size=function(n){return arguments.length?t.clipExtent(n&&[[0,0],n]):u&&u[2]},t.links=function(n){var t,u,i,o=n.map(function(){return[]}),a=[],c=pt(e),l=pt(r),s=n.length;if(c===Ze&&l===Ve)t=n;else for(t=new Array(s),i=0;s>i;++i)t[i]=[+c.call(this,u=n[i],i),+l.call(this,u,i)];return vr(t,function(t){var e=t.region.l.index,r=t.region.r.index;o[e][r]||(o[e][r]=o[r][e]=!0,a.push({source:n[e],target:n[r]}))}),a},t.triangles=function(n){if(e===Ze&&r===Ve)return mo.geom.delaunay(n);for(var t,u=new Array(c),i=pt(e),o=pt(r),a=-1,c=n.length;++a<c;)(u[a]=[+i.call(this,t=n[a],a),+o.call(this,t,a)]).data=t;return mo.geom.delaunay(u).map(function(n){return n.map(function(n){return n.data})})},t)};var mc={l:"r",r:"l"};mo.geom.quadtree=function(n,t,e,r,u){function i(n){function i(n,t,e,r,u,i,o,a){if(!isNaN(e)&&!isNaN(r))if(n.leaf){var c=n.x,s=n.y;if(null!=c)if(Math.abs(c-e)+Math.abs(s-r)<.01)l(n,t,e,r,u,i,o,a);else{var f=n.point;n.x=n.y=n.point=null,l(n,f,c,s,u,i,o,a),l(n,t,e,r,u,i,o,a)}else n.x=e,n.y=r,n.point=t}else l(n,t,e,r,u,i,o,a)}function l(n,t,e,r,u,o,a,c){var l=.5*(u+a),s=.5*(o+c),f=e>=l,h=r>=s,g=(h<<1)+f;n.leaf=!1,n=n.nodes[g]||(n.nodes[g]=Mr()),f?u=l:a=l,h?o=s:c=s,i(n,t,e,r,u,o,a,c)}var s,f,h,g,p,d,v,m,y,M=pt(a),x=pt(c);if(null!=t)d=t,v=e,m=r,y=u;else if(m=y=-(d=v=1/0),f=[],h=[],p=n.length,o)for(g=0;p>g;++g)s=n[g],s.x<d&&(d=s.x),s.y<v&&(v=s.y),s.x>m&&(m=s.x),s.y>y&&(y=s.y),f.push(s.x),h.push(s.y);else for(g=0;p>g;++g){var b=+M(s=n[g],g),_=+x(s,g);d>b&&(d=b),v>_&&(v=_),b>m&&(m=b),_>y&&(y=_),f.push(b),h.push(_)}var w=m-d,E=y-v;w>E?y=v+w:m=d+E;var S=Mr();if(S.add=function(n){i(S,n,+M(n,++g),+x(n,g),d,v,m,y)},S.visit=function(n){xr(n,S,d,v,m,y)},g=-1,null==t){for(;++g<p;)i(S,n[g],f[g],h[g],d,v,m,y);--g}else n.forEach(S.add);return f=h=n=s=null,S}var o,a=Ze,c=Ve;return(o=arguments.length)?(a=mr,c=yr,3===o&&(u=e,r=t,e=t=0),i(n)):(i.x=function(n){return arguments.length?(a=n,i):a},i.y=function(n){return arguments.length?(c=n,i):c},i.extent=function(n){return arguments.length?(null==n?t=e=r=u=null:(t=+n[0][0],e=+n[0][1],r=+n[1][0],u=+n[1][1]),i):null==t?null:[[t,e],[r,u]]},i.size=function(n){return arguments.length?(null==n?t=e=r=u=null:(t=e=0,r=+n[0],u=+n[1]),i):null==t?null:[r-t,u-e]},i)},mo.interpolateRgb=br,mo.interpolateObject=_r,mo.interpolateNumber=wr,mo.interpolateString=Er;var yc=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;mo.interpolate=Sr,mo.interpolators=[function(n,t){var e=typeof t;return("string"===e?ga.has(t)||/^(#|rgb\(|hsl\()/.test(t)?br:Er:t instanceof Z?br:"object"===e?Array.isArray(t)?kr:_r:wr)(n,t)}],mo.interpolateArray=kr;var Mc=function(){return dt},xc=mo.map({linear:Mc,poly:Dr,quad:function(){return qr},cubic:function(){return zr},sin:function(){return Lr},exp:function(){return jr},circle:function(){return Hr},elastic:Pr,back:Fr,bounce:function(){return Or}}),bc=mo.map({"in":dt,out:Nr,"in-out":Tr,"out-in":function(n){return Tr(Nr(n))}});mo.ease=function(n){var t=n.indexOf("-"),e=t>=0?n.substring(0,t):n,r=t>=0?n.substring(t+1):"in";return e=xc.get(e)||Mc,r=bc.get(r)||dt,Ar(r(e.apply(null,Array.prototype.slice.call(arguments,1))))},mo.interpolateHcl=Rr,mo.interpolateHsl=Yr,mo.interpolateLab=Ir,mo.interpolateRound=Ur,mo.transform=function(n){var t=xo.createElementNS(mo.ns.prefix.svg,"g");return(mo.transform=function(n){if(null!=n){t.setAttribute("transform",n);var e=t.transform.baseVal.consolidate()}return new Zr(e?e.matrix:_c)})(n)},Zr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var _c={a:1,b:0,c:0,d:1,e:0,f:0};mo.interpolateTransform=Br,mo.layout={},mo.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e<r;)t.push(Jr(n[e]));return t}},mo.layout.chord=function(){function n(){var n,l,f,h,g,p={},d=[],v=mo.range(i),m=[];for(e=[],r=[],n=0,h=-1;++h<i;){for(l=0,g=-1;++g<i;)l+=u[h][g];d.push(l),m.push(mo.range(i)),n+=l}for(o&&v.sort(function(n,t){return o(d[n],d[t])}),a&&m.forEach(function(n,t){n.sort(function(n,e){return a(u[t][n],u[t][e])})}),n=(2*Bo-s*i)/n,l=0,h=-1;++h<i;){for(f=l,g=-1;++g<i;){var y=v[h],M=m[y][g],x=u[y][M],b=l,_=l+=x*n;p[y+"-"+M]={index:y,subindex:M,startAngle:b,endAngle:_,value:x}}r[y]={index:y,startAngle:f,endAngle:l,value:(l-f)/n},l+=s}for(h=-1;++h<i;)for(g=h-1;++g<i;){var w=p[h+"-"+g],E=p[g+"-"+h];(w.value||E.value)&&e.push(w.value<E.value?{source:E,target:w}:{source:w,target:E})}c&&t()}function t(){e.sort(function(n,t){return c((n.source.value+n.target.value)/2,(t.source.value+t.target.value)/2)})}var e,r,u,i,o,a,c,l={},s=0;return l.matrix=function(n){return arguments.length?(i=(u=n)&&u.length,e=r=null,l):u},l.padding=function(n){return arguments.length?(s=n,e=r=null,l):s},l.sortGroups=function(n){return arguments.length?(o=n,e=r=null,l):o},l.sortSubgroups=function(n){return arguments.length?(a=n,e=null,l):a},l.sortChords=function(n){return arguments.length?(c=n,e&&t(),l):c},l.chords=function(){return e||n(),e},l.groups=function(){return r||n(),r},l},mo.layout.force=function(){function n(n){return function(t,e,r,u){if(t.point!==n){var i=t.cx-n.x,o=t.cy-n.y,a=1/Math.sqrt(i*i+o*o);if(d>(u-e)*a){var c=t.charge*a*a;return n.px-=i*c,n.py-=o*c,!0}if(t.point&&isFinite(a)){var c=t.pointCharge*a*a;n.px-=i*c,n.py-=o*c}}return!t.charge}}function t(n){n.px=mo.event.x,n.py=mo.event.y,a.resume()}var e,r,u,i,o,a={},c=mo.dispatch("start","tick","end"),l=[1,1],s=.9,f=wc,h=Ec,g=-30,p=.1,d=.8,v=[],m=[];return a.tick=function(){if((r*=.99)<.005)return c.end({type:"end",alpha:r=0}),!0;var t,e,a,f,h,d,y,M,x,b=v.length,_=m.length;for(e=0;_>e;++e)a=m[e],f=a.source,h=a.target,M=h.x-f.x,x=h.y-f.y,(d=M*M+x*x)&&(d=r*i[e]*((d=Math.sqrt(d))-u[e])/d,M*=d,x*=d,h.x-=M*(y=f.weight/(h.weight+f.weight)),h.y-=x*y,f.x+=M*(y=1-y),f.y+=x*y);if((y=r*p)&&(M=l[0]/2,x=l[1]/2,e=-1,y))for(;++e<b;)a=v[e],a.x+=(M-a.x)*y,a.y+=(x-a.y)*y;if(g)for(uu(t=mo.geom.quadtree(v),r,o),e=-1;++e<b;)(a=v[e]).fixed||t.visit(n(a));for(e=-1;++e<b;)a=v[e],a.fixed?(a.x=a.px,a.y=a.py):(a.x-=(a.px-(a.px=a.x))*s,a.y-=(a.py-(a.py=a.y))*s);c.tick({type:"tick",alpha:r})},a.nodes=function(n){return arguments.length?(v=n,a):v},a.links=function(n){return arguments.length?(m=n,a):m},a.size=function(n){return arguments.length?(l=n,a):l},a.linkDistance=function(n){return arguments.length?(f="function"==typeof n?n:+n,a):f},a.distance=a.linkDistance,a.linkStrength=function(n){return arguments.length?(h="function"==typeof n?n:+n,a):h},a.friction=function(n){return arguments.length?(s=+n,a):s},a.charge=function(n){return arguments.length?(g="function"==typeof n?n:+n,a):g},a.gravity=function(n){return arguments.length?(p=+n,a):p},a.theta=function(n){return arguments.length?(d=+n,a):d},a.alpha=function(n){return arguments.length?(n=+n,r?r=n>0?n:0:n>0&&(c.start({type:"start",alpha:r=n}),mo.timer(a.tick)),a):r},a.start=function(){function n(n,r){for(var u,i=t(e),o=-1,a=i.length;++o<a;)if(!isNaN(u=i[o][n]))return u;return Math.random()*r}function t(){if(!c){for(c=[],r=0;p>r;++r)c[r]=[];for(r=0;d>r;++r){var n=m[r];c[n.source.index].push(n.target),c[n.target.index].push(n.source)}}return c[e]}var e,r,c,s,p=v.length,d=m.length,y=l[0],M=l[1];for(e=0;p>e;++e)(s=v[e]).index=e,s.weight=0;for(e=0;d>e;++e)s=m[e],"number"==typeof s.source&&(s.source=v[s.source]),"number"==typeof s.target&&(s.target=v[s.target]),++s.source.weight,++s.target.weight;for(e=0;p>e;++e)s=v[e],isNaN(s.x)&&(s.x=n("x",y)),isNaN(s.y)&&(s.y=n("y",M)),isNaN(s.px)&&(s.px=s.x),isNaN(s.py)&&(s.py=s.y);if(u=[],"function"==typeof f)for(e=0;d>e;++e)u[e]=+f.call(this,m[e],e);else for(e=0;d>e;++e)u[e]=f;if(i=[],"function"==typeof h)for(e=0;d>e;++e)i[e]=+h.call(this,m[e],e);else for(e=0;d>e;++e)i[e]=h;if(o=[],"function"==typeof g)for(e=0;p>e;++e)o[e]=+g.call(this,v[e],e);else for(e=0;p>e;++e)o[e]=g;return a.resume()},a.resume=function(){return a.alpha(.1)},a.stop=function(){return a.alpha(0)},a.drag=function(){return e||(e=mo.behavior.drag().origin(dt).on("dragstart.force",nu).on("drag.force",t).on("dragend.force",tu)),arguments.length?(this.on("mouseover.force",eu).on("mouseout.force",ru).call(e),void 0):e},mo.rebind(a,c,"on")};var wc=20,Ec=1;mo.layout.hierarchy=function(){function n(t,o,a){var c=u.call(e,t,o);if(t.depth=o,a.push(t),c&&(l=c.length)){for(var l,s,f=-1,h=t.children=[],g=0,p=o+1;++f<l;)s=n(c[f],p,a),s.parent=t,h.push(s),g+=s.value;r&&h.sort(r),i&&(t.value=g)}else i&&(t.value=+i.call(e,t,o)||0);return t}function t(n,r){var u=n.children,o=0;if(u&&(a=u.length))for(var a,c=-1,l=r+1;++c<a;)o+=t(u[c],l);else i&&(o=+i.call(e,n,r)||0);return i&&(n.value=o),o}function e(t){var e=[];return n(t,0,e),e}var r=cu,u=ou,i=au;return e.sort=function(n){return arguments.length?(r=n,e):r},e.children=function(n){return arguments.length?(u=n,e):u},e.value=function(n){return arguments.length?(i=n,e):i},e.revalue=function(n){return t(n,0),n},e},mo.layout.partition=function(){function n(t,e,r,u){var i=t.children;if(t.x=e,t.y=t.depth*u,t.dx=r,t.dy=u,i&&(o=i.length)){var o,a,c,l=-1;for(r=t.value?r/t.value:0;++l<o;)n(a=i[l],e,c=a.value*r,u),e+=c}}function t(n){var e=n.children,r=0;if(e&&(u=e.length))for(var u,i=-1;++i<u;)r=Math.max(r,t(e[i]));return 1+r}function e(e,i){var o=r.call(this,e,i);return n(o[0],0,u[0],u[1]/t(o[0])),o}var r=mo.layout.hierarchy(),u=[1,1];return e.size=function(n){return arguments.length?(u=n,e):u},iu(e,r)},mo.layout.pie=function(){function n(i){var o=i.map(function(e,r){return+t.call(n,e,r)}),a=+("function"==typeof r?r.apply(this,arguments):r),c=(("function"==typeof u?u.apply(this,arguments):u)-a)/mo.sum(o),l=mo.range(i.length);null!=e&&l.sort(e===Sc?function(n,t){return o[t]-o[n]}:function(n,t){return e(i[n],i[t])});var s=[];return l.forEach(function(n){var t;s[n]={data:i[n],value:t=o[n],startAngle:a,endAngle:a+=t*c}}),s}var t=Number,e=Sc,r=0,u=2*Bo;return n.value=function(e){return arguments.length?(t=e,n):t},n.sort=function(t){return arguments.length?(e=t,n):e},n.startAngle=function(t){return arguments.length?(r=t,n):r},n.endAngle=function(t){return arguments.length?(u=t,n):u},n};var Sc={};mo.layout.stack=function(){function n(a,c){var l=a.map(function(e,r){return t.call(n,e,r)}),s=l.map(function(t){return t.map(function(t,e){return[i.call(n,t,e),o.call(n,t,e)]})}),f=e.call(n,s,c);l=mo.permute(l,f),s=mo.permute(s,f);var h,g,p,d=r.call(n,s,c),v=l.length,m=l[0].length;for(g=0;m>g;++g)for(u.call(n,l[0][g],p=d[g],s[0][g][1]),h=1;v>h;++h)u.call(n,l[h][g],p+=s[h-1][g][1],s[h][g][1]);return a}var t=dt,e=gu,r=pu,u=hu,i=su,o=fu;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:kc.get(t)||gu,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:Ac.get(t)||pu,n):r},n.x=function(t){return arguments.length?(i=t,n):i},n.y=function(t){return arguments.length?(o=t,n):o},n.out=function(t){return arguments.length?(u=t,n):u},n};var kc=mo.map({"inside-out":function(n){var t,e,r=n.length,u=n.map(du),i=n.map(vu),o=mo.range(r).sort(function(n,t){return u[n]-u[t]}),a=0,c=0,l=[],s=[];for(t=0;r>t;++t)e=o[t],c>a?(a+=i[e],l.push(e)):(c+=i[e],s.push(e));return s.reverse().concat(l)},reverse:function(n){return mo.range(n.length).reverse()},"default":gu}),Ac=mo.map({silhouette:function(n){var t,e,r,u=n.length,i=n[0].length,o=[],a=0,c=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];r>a&&(a=r),o.push(r)}for(e=0;i>e;++e)c[e]=(a-o[e])/2;return c},wiggle:function(n){var t,e,r,u,i,o,a,c,l,s=n.length,f=n[0],h=f.length,g=[];for(g[0]=c=l=0,e=1;h>e;++e){for(t=0,u=0;s>t;++t)u+=n[t][e][1];for(t=0,i=0,a=f[e][0]-f[e-1][0];s>t;++t){for(r=0,o=(n[t][e][1]-n[t][e-1][1])/(2*a);t>r;++r)o+=(n[r][e][1]-n[r][e-1][1])/a;i+=o*n[t][e][1]}g[e]=c-=u?i/u*a:0,l>c&&(l=c)}for(e=0;h>e;++e)g[e]-=l;return g},expand:function(n){var t,e,r,u=n.length,i=n[0].length,o=1/u,a=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];if(r)for(t=0;u>t;t++)n[t][e][1]/=r;else for(t=0;u>t;t++)n[t][e][1]=o}for(e=0;i>e;++e)a[e]=0;return a},zero:pu});mo.layout.histogram=function(){function n(n,i){for(var o,a,c=[],l=n.map(e,this),s=r.call(this,l,i),f=u.call(this,s,l,i),i=-1,h=l.length,g=f.length-1,p=t?1:1/h;++i<g;)o=c[i]=[],o.dx=f[i+1]-(o.x=f[i]),o.y=0;if(g>0)for(i=-1;++i<h;)a=l[i],a>=s[0]&&a<=s[1]&&(o=c[mo.bisect(f,a,1,g)-1],o.y+=p,o.push(n[i]));return c}var t=!0,e=Number,r=xu,u=yu;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=pt(t),n):r},n.bins=function(t){return arguments.length?(u="number"==typeof t?function(n){return Mu(n,t)}:pt(t),n):u},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},mo.layout.tree=function(){function n(n,i){function o(n,t){var r=n.children,u=n._tree;if(r&&(i=r.length)){for(var i,a,l,s=r[0],f=s,h=-1;++h<i;)l=r[h],o(l,a),f=c(l,a,f),a=l;Tu(n);var g=.5*(s._tree.prelim+l._tree.prelim);t?(u.prelim=t._tree.prelim+e(n,t),u.mod=u.prelim-g):u.prelim=g}else t&&(u.prelim=t._tree.prelim+e(n,t))}function a(n,t){n.x=n._tree.prelim+t;var e=n.children;if(e&&(r=e.length)){var r,u=-1;for(t+=n._tree.mod;++u<r;)a(e[u],t)}}function c(n,t,r){if(t){for(var u,i=n,o=n,a=t,c=n.parent.children[0],l=i._tree.mod,s=o._tree.mod,f=a._tree.mod,h=c._tree.mod;a=wu(a),i=_u(i),a&&i;)c=_u(c),o=wu(o),o._tree.ancestor=n,u=a._tree.prelim+f-i._tree.prelim-l+e(a,i),u>0&&(qu(zu(a,n,r),n,u),l+=u,s+=u),f+=a._tree.mod,l+=i._tree.mod,h+=c._tree.mod,s+=o._tree.mod;a&&!wu(o)&&(o._tree.thread=a,o._tree.mod+=f-s),i&&!_u(c)&&(c._tree.thread=i,c._tree.mod+=l-h,r=n)}return r}var l=t.call(this,n,i),s=l[0];Nu(s,function(n,t){n._tree={ancestor:n,prelim:0,mod:0,change:0,shift:0,number:t?t._tree.number+1:0}}),o(s),a(s,-s._tree.prelim);var f=Eu(s,ku),h=Eu(s,Su),g=Eu(s,Au),p=f.x-e(f,h)/2,d=h.x+e(h,f)/2,v=g.depth||1;return Nu(s,u?function(n){n.x*=r[0],n.y=n.depth*r[1],delete n._tree}:function(n){n.x=(n.x-p)/(d-p)*r[0],n.y=n.depth/v*r[1],delete n._tree}),l}var t=mo.layout.hierarchy().sort(null).value(null),e=bu,r=[1,1],u=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(u=null==(r=t),n):u?null:r},n.nodeSize=function(t){return arguments.length?(u=null!=(r=t),n):u?r:null},iu(n,t)},mo.layout.pack=function(){function n(n,i){var o=e.call(this,n,i),a=o[0],c=u[0],l=u[1],s=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(a.x=a.y=0,Nu(a,function(n){n.r=+s(n.value)}),Nu(a,Hu),r){var f=r*(t?1:Math.max(2*a.r/c,2*a.r/l))/2;Nu(a,function(n){n.r+=f}),Nu(a,Hu),Nu(a,function(n){n.r-=f})}return Ou(a,c/2,l/2,t?1:1/Math.max(2*a.r/c,2*a.r/l)),o}var t,e=mo.layout.hierarchy().sort(Cu),r=0,u=[1,1];return n.size=function(t){return arguments.length?(u=t,n):u},n.radius=function(e){return arguments.length?(t=null==e||"function"==typeof e?e:+e,n):t},n.padding=function(t){return arguments.length?(r=+t,n):r},iu(n,e)},mo.layout.cluster=function(){function n(n,i){var o,a=t.call(this,n,i),c=a[0],l=0;Nu(c,function(n){var t=n.children;t&&t.length?(n.x=Iu(t),n.y=Yu(t)):(n.x=o?l+=e(n,o):0,n.y=0,o=n)});var s=Uu(c),f=Zu(c),h=s.x-e(s,f)/2,g=f.x+e(f,s)/2;return Nu(c,u?function(n){n.x=(n.x-c.x)*r[0],n.y=(c.y-n.y)*r[1]}:function(n){n.x=(n.x-h)/(g-h)*r[0],n.y=(1-(c.y?n.y/c.y:1))*r[1]}),a}var t=mo.layout.hierarchy().sort(null).value(null),e=bu,r=[1,1],u=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(u=null==(r=t),n):u?null:r},n.nodeSize=function(t){return arguments.length?(u=null!=(r=t),n):u?r:null},iu(n,t)},mo.layout.treemap=function(){function n(n,t){for(var e,r,u=-1,i=n.length;++u<i;)r=(e=n[u]).value*(0>t?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var i=e.children;if(i&&i.length){var o,a,c,l=f(e),s=[],h=i.slice(),p=1/0,d="slice"===g?l.dx:"dice"===g?l.dy:"slice-dice"===g?1&e.depth?l.dy:l.dx:Math.min(l.dx,l.dy);for(n(h,l.dx*l.dy/e.value),s.area=0;(c=h.length)>0;)s.push(o=h[c-1]),s.area+=o.area,"squarify"!==g||(a=r(s,d))<=p?(h.pop(),p=a):(s.area-=s.pop().area,u(s,d,l,!1),d=Math.min(l.dx,l.dy),s.length=s.area=0,p=1/0);s.length&&(u(s,d,l,!0),s.length=s.area=0),i.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var i,o=f(t),a=r.slice(),c=[];for(n(a,o.dx*o.dy/t.value),c.area=0;i=a.pop();)c.push(i),c.area+=i.area,null!=i.z&&(u(c,i.z?o.dx:o.dy,o,!a.length),c.length=c.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,u=0,i=1/0,o=-1,a=n.length;++o<a;)(e=n[o].area)&&(i>e&&(i=e),e>u&&(u=e));return r*=r,t*=t,r?Math.max(t*u*p/r,r/(t*i*p)):1/0}function u(n,t,e,r){var u,i=-1,o=n.length,a=e.x,l=e.y,s=t?c(n.area/t):0;if(t==e.dx){for((r||s>e.dy)&&(s=e.dy);++i<o;)u=n[i],u.x=a,u.y=l,u.dy=s,a+=u.dx=Math.min(e.x+e.dx-a,s?c(u.area/s):0);u.z=!0,u.dx+=e.x+e.dx-a,e.y+=s,e.dy-=s}else{for((r||s>e.dx)&&(s=e.dx);++i<o;)u=n[i],u.x=a,u.y=l,u.dx=s,l+=u.dy=Math.min(e.y+e.dy-l,s?c(u.area/s):0);u.z=!1,u.dy+=e.y+e.dy-l,e.x+=s,e.dx-=s}}function i(r){var u=o||a(r),i=u[0];return i.x=0,i.y=0,i.dx=l[0],i.dy=l[1],o&&a.revalue(i),n([i],i.dx*i.dy/i.value),(o?e:t)(i),h&&(o=u),u}var o,a=mo.layout.hierarchy(),c=Math.round,l=[1,1],s=null,f=Vu,h=!1,g="squarify",p=.5*(1+Math.sqrt(5));return i.size=function(n){return arguments.length?(l=n,i):l},i.padding=function(n){function t(t){var e=n.call(i,t,t.depth);return null==e?Vu(t):Xu(t,"number"==typeof e?[e,e,e,e]:e)}function e(t){return Xu(t,n)}if(!arguments.length)return s;var r;return f=null==(s=n)?Vu:"function"==(r=typeof n)?t:"number"===r?(n=[n,n,n,n],e):e,i},i.round=function(n){return arguments.length?(c=n?Math.round:Number,i):c!=Number},i.sticky=function(n){return arguments.length?(h=n,o=null,i):h},i.ratio=function(n){return arguments.length?(p=n,i):p},i.mode=function(n){return arguments.length?(g=n+"",i):g},iu(i,a)},mo.random={normal:function(n,t){var e=arguments.length;return 2>e&&(t=1),1>e&&(n=0),function(){var e,r,u;do e=2*Math.random()-1,r=2*Math.random()-1,u=e*e+r*r;while(!u||u>1);return n+t*e*Math.sqrt(-2*Math.log(u)/u)}},logNormal:function(){var n=mo.random.normal.apply(mo,arguments);return function(){return Math.exp(n())}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t/n}}},mo.scale={};var Nc={floor:dt,ceil:dt};mo.scale.linear=function(){return Qu([0,1],[0,1],Sr,!1)},mo.scale.log=function(){return ii(mo.scale.linear().domain([0,1]),10,!0,[1,10])};var Tc=mo.format(".0e"),qc={floor:function(n){return-Math.ceil(-n)},ceil:function(n){return-Math.floor(-n)}};mo.scale.pow=function(){return oi(mo.scale.linear(),1,[0,1])},mo.scale.sqrt=function(){return mo.scale.pow().exponent(.5)},mo.scale.ordinal=function(){return ci([],{t:"range",a:[[]]})},mo.scale.category10=function(){return mo.scale.ordinal().range(zc)},mo.scale.category20=function(){return mo.scale.ordinal().range(Cc)},mo.scale.category20b=function(){return mo.scale.ordinal().range(Dc)},mo.scale.category20c=function(){return mo.scale.ordinal().range(Lc)};var zc=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(it),Cc=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(it),Dc=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(it),Lc=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(it);mo.scale.quantile=function(){return li([],[])},mo.scale.quantize=function(){return si(0,1,[0,1])},mo.scale.threshold=function(){return fi([.5],[0,1])},mo.scale.identity=function(){return hi([0,1])},mo.svg.arc=function(){function n(){var n=t.apply(this,arguments),i=e.apply(this,arguments),o=r.apply(this,arguments)+jc,a=u.apply(this,arguments)+jc,c=(o>a&&(c=o,o=a,a=c),a-o),l=Bo>c?"0":"1",s=Math.cos(o),f=Math.sin(o),h=Math.cos(a),g=Math.sin(a);return c>=Hc?n?"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"M0,"+n+"A"+n+","+n+" 0 1,0 0,"+-n+"A"+n+","+n+" 0 1,0 0,"+n+"Z":"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"Z":n?"M"+i*s+","+i*f+"A"+i+","+i+" 0 "+l+",1 "+i*h+","+i*g+"L"+n*h+","+n*g+"A"+n+","+n+" 0 "+l+",0 "+n*s+","+n*f+"Z":"M"+i*s+","+i*f+"A"+i+","+i+" 0 "+l+",1 "+i*h+","+i*g+"L0,0"+"Z"}var t=gi,e=pi,r=di,u=vi;return n.innerRadius=function(e){return arguments.length?(t=pt(e),n):t},n.outerRadius=function(t){return arguments.length?(e=pt(t),n):e},n.startAngle=function(t){return arguments.length?(r=pt(t),n):r},n.endAngle=function(t){return arguments.length?(u=pt(t),n):u},n.centroid=function(){var n=(t.apply(this,arguments)+e.apply(this,arguments))/2,i=(r.apply(this,arguments)+u.apply(this,arguments))/2+jc;return[Math.cos(i)*n,Math.sin(i)*n]},n};var jc=-Bo/2,Hc=2*Bo-1e-6;mo.svg.line.radial=function(){var n=Ue(mi);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},Ge.reverse=We,We.reverse=Ge,mo.svg.area=function(){return yi(dt)},mo.svg.area.radial=function(){var n=yi(mi);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},mo.svg.chord=function(){function n(n,a){var c=t(this,i,n,a),l=t(this,o,n,a);return"M"+c.p0+r(c.r,c.p1,c.a1-c.a0)+(e(c,l)?u(c.r,c.p1,c.r,c.p0):u(c.r,c.p1,l.r,l.p0)+r(l.r,l.p1,l.a1-l.a0)+u(l.r,l.p1,c.r,c.p0))+"Z"}function t(n,t,e,r){var u=t.call(n,e,r),i=a.call(n,u,r),o=c.call(n,u,r)+jc,s=l.call(n,u,r)+jc;return{r:i,a0:o,a1:s,p0:[i*Math.cos(o),i*Math.sin(o)],p1:[i*Math.cos(s),i*Math.sin(s)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>Bo)+",1 "+t}function u(n,t,e,r){return"Q 0,0 "+r}var i=De,o=Le,a=Mi,c=di,l=vi;return n.radius=function(t){return arguments.length?(a=pt(t),n):a},n.source=function(t){return arguments.length?(i=pt(t),n):i},n.target=function(t){return arguments.length?(o=pt(t),n):o},n.startAngle=function(t){return arguments.length?(c=pt(t),n):c},n.endAngle=function(t){return arguments.length?(l=pt(t),n):l},n},mo.svg.diagonal=function(){function n(n,u){var i=t.call(this,n,u),o=e.call(this,n,u),a=(i.y+o.y)/2,c=[i,{x:i.x,y:a},{x:o.x,y:a},o];return c=c.map(r),"M"+c[0]+"C"+c[1]+" "+c[2]+" "+c[3]}var t=De,e=Le,r=xi;return n.source=function(e){return arguments.length?(t=pt(e),n):t},n.target=function(t){return arguments.length?(e=pt(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},mo.svg.diagonal.radial=function(){var n=mo.svg.diagonal(),t=xi,e=n.projection;return n.projection=function(n){return arguments.length?e(bi(t=n)):t},n},mo.svg.symbol=function(){function n(n,r){return(Pc.get(t.call(this,n,r))||Ei)(e.call(this,n,r))}var t=wi,e=_i;return n.type=function(e){return arguments.length?(t=pt(e),n):t},n.size=function(t){return arguments.length?(e=pt(t),n):e},n};var Pc=mo.map({circle:Ei,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*Yc)),e=t*Yc;return"M0,"+-t+"L"+e+",0"+" 0,"+t+" "+-e+",0"+"Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/Rc),e=t*Rc/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/Rc),e=t*Rc/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});mo.svg.symbolTypes=Pc.keys();var Fc,Oc,Rc=Math.sqrt(3),Yc=Math.tan(30*Jo),Ic=[],Uc=0;Ic.call=Ro.call,Ic.empty=Ro.empty,Ic.node=Ro.node,Ic.size=Ro.size,mo.transition=function(n){return arguments.length?Fc?n.transition():n:Uo.transition()},mo.transition.prototype=Ic,Ic.select=function(n){var t,e,r,u=this.id,i=[];n=d(n);for(var o=-1,a=this.length;++o<a;){i.push(t=[]);for(var c=this[o],l=-1,s=c.length;++l<s;)(r=c[l])&&(e=n.call(r,r.__data__,l,o))?("__data__"in r&&(e.__data__=r.__data__),Ni(e,l,u,r.__transition__[u]),t.push(e)):t.push(null)}return Si(i,u)},Ic.selectAll=function(n){var t,e,r,u,i,o=this.id,a=[];n=v(n);for(var c=-1,l=this.length;++c<l;)for(var s=this[c],f=-1,h=s.length;++f<h;)if(r=s[f]){i=r.__transition__[o],e=n.call(r,r.__data__,f,c),a.push(t=[]);for(var g=-1,p=e.length;++g<p;)(u=e[g])&&Ni(u,g,o,i),t.push(u)}return Si(a,o)},Ic.filter=function(n){var t,e,r,u=[];"function"!=typeof n&&(n=k(n));for(var i=0,o=this.length;o>i;i++){u.push(t=[]);for(var e=this[i],a=0,c=e.length;c>a;a++)(r=e[a])&&n.call(r,r.__data__,a)&&t.push(r)}return Si(u,this.id)},Ic.tween=function(n,t){var e=this.id;return arguments.length<2?this.node().__transition__[e].tween.get(n):N(this,null==t?function(t){t.__transition__[e].tween.remove(n)}:function(r){r.__transition__[e].tween.set(n,t)})},Ic.attr=function(n,t){function e(){this.removeAttribute(a)}function r(){this.removeAttributeNS(a.space,a.local)}function u(n){return null==n?e:(n+="",function(){var t,e=this.getAttribute(a);return e!==n&&(t=o(e,n),function(n){this.setAttribute(a,t(n))})})}function i(n){return null==n?r:(n+="",function(){var t,e=this.getAttributeNS(a.space,a.local);return e!==n&&(t=o(e,n),function(n){this.setAttributeNS(a.space,a.local,t(n))
})})}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var o="transform"==n?Br:Sr,a=mo.ns.qualify(n);return ki(this,"attr."+n,t,a.local?i:u)},Ic.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(u));return r&&function(n){this.setAttribute(u,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(u.space,u.local));return r&&function(n){this.setAttributeNS(u.space,u.local,r(n))}}var u=mo.ns.qualify(n);return this.tween("attr."+n,u.local?r:e)},Ic.style=function(n,t,e){function r(){this.style.removeProperty(n)}function u(t){return null==t?r:(t+="",function(){var r,u=_o.getComputedStyle(this,null).getPropertyValue(n);return u!==t&&(r=Sr(u,t),function(t){this.style.setProperty(n,r(t),e)})})}var i=arguments.length;if(3>i){if("string"!=typeof n){2>i&&(t="");for(e in n)this.style(e,n[e],t);return this}e=""}return ki(this,"style."+n,t,u)},Ic.styleTween=function(n,t,e){function r(r,u){var i=t.call(this,r,u,_o.getComputedStyle(this,null).getPropertyValue(n));return i&&function(t){this.style.setProperty(n,i(t),e)}}return arguments.length<3&&(e=""),this.tween("style."+n,r)},Ic.text=function(n){return ki(this,"text",n,Ai)},Ic.remove=function(){return this.each("end.transition",function(){var n;this.__transition__.count<2&&(n=this.parentNode)&&n.removeChild(this)})},Ic.ease=function(n){var t=this.id;return arguments.length<1?this.node().__transition__[t].ease:("function"!=typeof n&&(n=mo.ease.apply(mo,arguments)),N(this,function(e){e.__transition__[t].ease=n}))},Ic.delay=function(n){var t=this.id;return N(this,"function"==typeof n?function(e,r,u){e.__transition__[t].delay=+n.call(e,e.__data__,r,u)}:(n=+n,function(e){e.__transition__[t].delay=n}))},Ic.duration=function(n){var t=this.id;return N(this,"function"==typeof n?function(e,r,u){e.__transition__[t].duration=Math.max(1,n.call(e,e.__data__,r,u))}:(n=Math.max(1,n),function(e){e.__transition__[t].duration=n}))},Ic.each=function(n,t){var e=this.id;if(arguments.length<2){var r=Oc,u=Fc;Fc=e,N(this,function(t,r,u){Oc=t.__transition__[e],n.call(t,t.__data__,r,u)}),Oc=r,Fc=u}else N(this,function(r){var u=r.__transition__[e];(u.event||(u.event=mo.dispatch("start","end"))).on(n,t)});return this},Ic.transition=function(){for(var n,t,e,r,u=this.id,i=++Uc,o=[],a=0,c=this.length;c>a;a++){o.push(n=[]);for(var t=this[a],l=0,s=t.length;s>l;l++)(e=t[l])&&(r=Object.create(e.__transition__[u]),r.delay+=r.duration,Ni(e,l,i,r)),n.push(e)}return Si(o,i)},mo.svg.axis=function(){function n(n){n.each(function(){var n,l=mo.select(this),s=null==c?e.ticks?e.ticks.apply(e,a):e.domain():c,f=null==t?e.tickFormat?e.tickFormat.apply(e,a):dt:t,h=l.selectAll(".tick").data(s,e),g=h.enter().insert("g",".domain").attr("class","tick").style("opacity",1e-6),p=mo.transition(h.exit()).style("opacity",1e-6).remove(),d=mo.transition(h).style("opacity",1),v=Bu(e),m=l.selectAll(".domain").data([0]),y=(m.enter().append("path").attr("class","domain"),mo.transition(m)),M=e.copy(),x=this.__chart__||M;this.__chart__=M,g.append("line"),g.append("text");var b=g.select("line"),_=d.select("line"),w=h.select("text").text(f),E=g.select("text"),S=d.select("text");switch(r){case"bottom":n=Ti,b.attr("y2",u),E.attr("y",Math.max(u,0)+o),_.attr("x2",0).attr("y2",u),S.attr("x",0).attr("y",Math.max(u,0)+o),w.attr("dy",".71em").style("text-anchor","middle"),y.attr("d","M"+v[0]+","+i+"V0H"+v[1]+"V"+i);break;case"top":n=Ti,b.attr("y2",-u),E.attr("y",-(Math.max(u,0)+o)),_.attr("x2",0).attr("y2",-u),S.attr("x",0).attr("y",-(Math.max(u,0)+o)),w.attr("dy","0em").style("text-anchor","middle"),y.attr("d","M"+v[0]+","+-i+"V0H"+v[1]+"V"+-i);break;case"left":n=qi,b.attr("x2",-u),E.attr("x",-(Math.max(u,0)+o)),_.attr("x2",-u).attr("y2",0),S.attr("x",-(Math.max(u,0)+o)).attr("y",0),w.attr("dy",".32em").style("text-anchor","end"),y.attr("d","M"+-i+","+v[0]+"H0V"+v[1]+"H"+-i);break;case"right":n=qi,b.attr("x2",u),E.attr("x",Math.max(u,0)+o),_.attr("x2",u).attr("y2",0),S.attr("x",Math.max(u,0)+o).attr("y",0),w.attr("dy",".32em").style("text-anchor","start"),y.attr("d","M"+i+","+v[0]+"H0V"+v[1]+"H"+i)}if(e.rangeBand){var k=M.rangeBand()/2,A=function(n){return M(n)+k};g.call(n,A),d.call(n,A)}else g.call(n,x),d.call(n,M),p.call(n,M)})}var t,e=mo.scale.linear(),r=Zc,u=6,i=6,o=3,a=[10],c=null;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in Vc?t+"":Zc,n):r},n.ticks=function(){return arguments.length?(a=arguments,n):a},n.tickValues=function(t){return arguments.length?(c=t,n):c},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t){var e=arguments.length;return e?(u=+t,i=+arguments[e-1],n):u},n.innerTickSize=function(t){return arguments.length?(u=+t,n):u},n.outerTickSize=function(t){return arguments.length?(i=+t,n):i},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(){return arguments.length&&n},n};var Zc="bottom",Vc={top:1,right:1,bottom:1,left:1};mo.svg.brush=function(){function n(i){i.each(function(){var i=mo.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",u).on("touchstart.brush",u),o=i.selectAll(".background").data([0]);o.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),i.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var a=i.selectAll(".resize").data(v,dt);a.exit().remove(),a.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return Xc[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),a.style("display",n.empty()?"none":null);var s,f=mo.transition(i),h=mo.transition(o);c&&(s=Bu(c),h.attr("x",s[0]).attr("width",s[1]-s[0]),e(f)),l&&(s=Bu(l),h.attr("y",s[0]).attr("height",s[1]-s[0]),r(f)),t(f)})}function t(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+s[+/e$/.test(n)]+","+h[+/^s/.test(n)]+")"})}function e(n){n.select(".extent").attr("x",s[0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",s[1]-s[0])}function r(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1]-h[0])}function u(){function u(){32==mo.event.keyCode&&(N||(M=null,q[0]-=s[1],q[1]-=h[1],N=2),f())}function g(){32==mo.event.keyCode&&2==N&&(q[0]+=s[1],q[1]+=h[1],N=0,f())}function v(){var n=mo.mouse(b),u=!1;x&&(n[0]+=x[0],n[1]+=x[1]),N||(mo.event.altKey?(M||(M=[(s[0]+s[1])/2,(h[0]+h[1])/2]),q[0]=s[+(n[0]<M[0])],q[1]=h[+(n[1]<M[1])]):M=null),k&&m(n,c,0)&&(e(E),u=!0),A&&m(n,l,1)&&(r(E),u=!0),u&&(t(E),w({type:"brush",mode:N?"move":"resize"}))}function m(n,t,e){var r,u,a=Bu(t),c=a[0],l=a[1],f=q[e],g=e?h:s,v=g[1]-g[0];return N&&(c-=f,l-=v+f),r=(e?d:p)?Math.max(c,Math.min(l,n[e])):n[e],N?u=(r+=f)+v:(M&&(f=Math.max(c,Math.min(l,2*M[e]-r))),r>f?(u=r,r=f):u=f),g[0]!=r||g[1]!=u?(e?o=null:i=null,g[0]=r,g[1]=u,!0):void 0}function y(){v(),E.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),mo.select("body").style("cursor",null),z.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),T(),w({type:"brushend"})}var M,x,b=this,_=mo.select(mo.event.target),w=a.of(b,arguments),E=mo.select(b),S=_.datum(),k=!/^(n|s)$/.test(S)&&c,A=!/^(e|w)$/.test(S)&&l,N=_.classed("extent"),T=j(),q=mo.mouse(b),z=mo.select(_o).on("keydown.brush",u).on("keyup.brush",g);if(mo.event.changedTouches?z.on("touchmove.brush",v).on("touchend.brush",y):z.on("mousemove.brush",v).on("mouseup.brush",y),E.interrupt().selectAll("*").interrupt(),N)q[0]=s[0]-q[0],q[1]=h[0]-q[1];else if(S){var C=+/w$/.test(S),D=+/^n/.test(S);x=[s[1-C]-q[0],h[1-D]-q[1]],q[0]=s[C],q[1]=h[D]}else mo.event.altKey&&(M=q.slice());E.style("pointer-events","none").selectAll(".resize").style("display",null),mo.select("body").style("cursor",_.style("cursor")),w({type:"brushstart"}),v()}var i,o,a=g(n,"brushstart","brush","brushend"),c=null,l=null,s=[0,0],h=[0,0],p=!0,d=!0,v=$c[0];return n.event=function(n){n.each(function(){var n=a.of(this,arguments),t={x:s,y:h,i:i,j:o},e=this.__chart__||t;this.__chart__=t,Fc?mo.select(this).transition().each("start.brush",function(){i=e.i,o=e.j,s=e.x,h=e.y,n({type:"brushstart"})}).tween("brush:brush",function(){var e=kr(s,t.x),r=kr(h,t.y);return i=o=null,function(u){s=t.x=e(u),h=t.y=r(u),n({type:"brush",mode:"resize"})}}).each("end.brush",function(){i=t.i,o=t.j,n({type:"brush",mode:"resize"}),n({type:"brushend"})}):(n({type:"brushstart"}),n({type:"brush",mode:"resize"}),n({type:"brushend"}))})},n.x=function(t){return arguments.length?(c=t,v=$c[!c<<1|!l],n):c},n.y=function(t){return arguments.length?(l=t,v=$c[!c<<1|!l],n):l},n.clamp=function(t){return arguments.length?(c&&l?(p=!!t[0],d=!!t[1]):c?p=!!t:l&&(d=!!t),n):c&&l?[p,d]:c?p:l?d:null},n.extent=function(t){var e,r,u,a,f;return arguments.length?(c&&(e=t[0],r=t[1],l&&(e=e[0],r=r[0]),i=[e,r],c.invert&&(e=c(e),r=c(r)),e>r&&(f=e,e=r,r=f),(e!=s[0]||r!=s[1])&&(s=[e,r])),l&&(u=t[0],a=t[1],c&&(u=u[1],a=a[1]),o=[u,a],l.invert&&(u=l(u),a=l(a)),u>a&&(f=u,u=a,a=f),(u!=h[0]||a!=h[1])&&(h=[u,a])),n):(c&&(i?(e=i[0],r=i[1]):(e=s[0],r=s[1],c.invert&&(e=c.invert(e),r=c.invert(r)),e>r&&(f=e,e=r,r=f))),l&&(o?(u=o[0],a=o[1]):(u=h[0],a=h[1],l.invert&&(u=l.invert(u),a=l.invert(a)),u>a&&(f=u,u=a,a=f))),c&&l?[[e,u],[r,a]]:c?[e,r]:l&&[u,a])},n.clear=function(){return n.empty()||(s=[0,0],h=[0,0],i=o=null),n},n.empty=function(){return!!c&&s[0]==s[1]||!!l&&h[0]==h[1]},mo.rebind(n,a,"on")};var Xc={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},$c=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Bc=mo.time={},Gc=Date,Wc=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];zi.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Jc.setUTCDate.apply(this._,arguments)},setDay:function(){Jc.setUTCDay.apply(this._,arguments)},setFullYear:function(){Jc.setUTCFullYear.apply(this._,arguments)},setHours:function(){Jc.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Jc.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Jc.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Jc.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Jc.setUTCSeconds.apply(this._,arguments)},setTime:function(){Jc.setTime.apply(this._,arguments)}};var Jc=Date.prototype,Kc="%a %b %e %X %Y",Qc="%m/%d/%Y",nl="%H:%M:%S",tl=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],el=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],rl=["January","February","March","April","May","June","July","August","September","October","November","December"],ul=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Bc.year=Ci(function(n){return n=Bc.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),Bc.years=Bc.year.range,Bc.years.utc=Bc.year.utc.range,Bc.day=Ci(function(n){var t=new Gc(2e3,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),Bc.days=Bc.day.range,Bc.days.utc=Bc.day.utc.range,Bc.dayOfYear=function(n){var t=Bc.year(n);return Math.floor((n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},Wc.forEach(function(n,t){n=n.toLowerCase(),t=7-t;var e=Bc[n]=Ci(function(n){return(n=Bc.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+7*Math.floor(t))},function(n){var e=Bc.year(n).getDay();return Math.floor((Bc.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});Bc[n+"s"]=e.range,Bc[n+"s"].utc=e.utc.range,Bc[n+"OfYear"]=function(n){var e=Bc.year(n).getDay();return Math.floor((Bc.dayOfYear(n)+(e+t)%7)/7)}}),Bc.week=Bc.sunday,Bc.weeks=Bc.sunday.range,Bc.weeks.utc=Bc.sunday.utc.range,Bc.weekOfYear=Bc.sundayOfYear,Bc.format=Li;var il=Hi(tl),ol=Pi(tl),al=Hi(el),cl=Pi(el),ll=Hi(rl),sl=Pi(rl),fl=Hi(ul),hl=Pi(ul),gl=/^%/,pl={"-":"",_:" ",0:"0"},dl={a:function(n){return el[n.getDay()]},A:function(n){return tl[n.getDay()]},b:function(n){return ul[n.getMonth()]},B:function(n){return rl[n.getMonth()]},c:Li(Kc),d:function(n,t){return Fi(n.getDate(),t,2)},e:function(n,t){return Fi(n.getDate(),t,2)},H:function(n,t){return Fi(n.getHours(),t,2)},I:function(n,t){return Fi(n.getHours()%12||12,t,2)},j:function(n,t){return Fi(1+Bc.dayOfYear(n),t,3)},L:function(n,t){return Fi(n.getMilliseconds(),t,3)},m:function(n,t){return Fi(n.getMonth()+1,t,2)},M:function(n,t){return Fi(n.getMinutes(),t,2)},p:function(n){return n.getHours()>=12?"PM":"AM"},S:function(n,t){return Fi(n.getSeconds(),t,2)},U:function(n,t){return Fi(Bc.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return Fi(Bc.mondayOfYear(n),t,2)},x:Li(Qc),X:Li(nl),y:function(n,t){return Fi(n.getFullYear()%100,t,2)},Y:function(n,t){return Fi(n.getFullYear()%1e4,t,4)},Z:ao,"%":function(){return"%"}},vl={a:Oi,A:Ri,b:Zi,B:Vi,c:Xi,d:no,e:no,H:eo,I:eo,j:to,L:io,m:Qi,M:ro,p:oo,S:uo,U:Ii,w:Yi,W:Ui,x:$i,X:Bi,y:Wi,Y:Gi,Z:Ji,"%":co},ml=/^\s*\d+/,yl=mo.map({am:0,pm:1});Li.utc=lo;var Ml=lo("%Y-%m-%dT%H:%M:%S.%LZ");Li.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?so:Ml,so.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},so.toString=Ml.toString,Bc.second=Ci(function(n){return new Gc(1e3*Math.floor(n/1e3))},function(n,t){n.setTime(n.getTime()+1e3*Math.floor(t))},function(n){return n.getSeconds()}),Bc.seconds=Bc.second.range,Bc.seconds.utc=Bc.second.utc.range,Bc.minute=Ci(function(n){return new Gc(6e4*Math.floor(n/6e4))},function(n,t){n.setTime(n.getTime()+6e4*Math.floor(t))},function(n){return n.getMinutes()}),Bc.minutes=Bc.minute.range,Bc.minutes.utc=Bc.minute.utc.range,Bc.hour=Ci(function(n){var t=n.getTimezoneOffset()/60;return new Gc(36e5*(Math.floor(n/36e5-t)+t))},function(n,t){n.setTime(n.getTime()+36e5*Math.floor(t))},function(n){return n.getHours()}),Bc.hours=Bc.hour.range,Bc.hours.utc=Bc.hour.utc.range,Bc.month=Ci(function(n){return n=Bc.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),Bc.months=Bc.month.range,Bc.months.utc=Bc.month.utc.range;var xl=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],bl=[[Bc.second,1],[Bc.second,5],[Bc.second,15],[Bc.second,30],[Bc.minute,1],[Bc.minute,5],[Bc.minute,15],[Bc.minute,30],[Bc.hour,1],[Bc.hour,3],[Bc.hour,6],[Bc.hour,12],[Bc.day,1],[Bc.day,2],[Bc.week,1],[Bc.month,1],[Bc.month,3],[Bc.year,1]],_l=[[Li("%Y"),Vt],[Li("%B"),function(n){return n.getMonth()}],[Li("%b %d"),function(n){return 1!=n.getDate()}],[Li("%a %d"),function(n){return n.getDay()&&1!=n.getDate()}],[Li("%I %p"),function(n){return n.getHours()}],[Li("%I:%M"),function(n){return n.getMinutes()}],[Li(":%S"),function(n){return n.getSeconds()}],[Li(".%L"),function(n){return n.getMilliseconds()}]],wl=go(_l);bl.year=Bc.year,Bc.scale=function(){return fo(mo.scale.linear(),bl,wl)};var El={range:function(n,t,e){return mo.range(+n,+t,e).map(ho)}},Sl=bl.map(function(n){return[n[0].utc,n[1]]}),kl=[[lo("%Y"),Vt],[lo("%B"),function(n){return n.getUTCMonth()}],[lo("%b %d"),function(n){return 1!=n.getUTCDate()}],[lo("%a %d"),function(n){return n.getUTCDay()&&1!=n.getUTCDate()}],[lo("%I %p"),function(n){return n.getUTCHours()}],[lo("%I:%M"),function(n){return n.getUTCMinutes()}],[lo(":%S"),function(n){return n.getUTCSeconds()}],[lo(".%L"),function(n){return n.getUTCMilliseconds()}]],Al=go(kl);return Sl.year=Bc.year.utc,Bc.scale.utc=function(){return fo(mo.scale.linear(),Sl,Al)},mo.text=vt(function(n){return n.responseText}),mo.json=function(n,t){return mt(n,"application/json",po,t)},mo.html=function(n,t){return mt(n,"text/html",vo,t)},mo.xml=vt(function(n){return n.responseXML}),mo}(),function(){function n(n){function r(){for(;a=s<l.length&&n>f;){var t=s++,r=l[t],i=e.call(r,1);i.push(u(t)),++f,r[0].apply(null,i)}}function u(n){return function(t,e){--f,null==g&&(null!=t?(g=t,s=h=0/0,i()):(l[n]=e,--h?a||r():i()))}}function i(){null!=g?p(g):c?p(g,l):p.apply(null,[g].concat(l))}var o,a,c,l=[],s=0,f=0,h=0,g=null,p=t;return n||(n=1/0),o={defer:function(){return g||(l.push(arguments),++h,r()),o},await:function(n){return p=n,c=!1,h||i(),o},awaitAll:function(n){return p=n,c=!0,h||i(),o}}}function t(){}"undefined"==typeof module?self.queue=n:module.exports=n,n.version="1.0.4";var e=[].slice}(),topojson=function(){function n(n,t){function e(t){var e=n.arcs[t],r=e[0],u=[0,0];return e.forEach(function(n){u[0]+=n[0],u[1]+=n[1]}),[r,u]}var r={},u={};t.forEach(function(n){var t,i,o=e(n),a=o[0],c=o[1];if(t=u[a])if(delete u[t.end],t.push(n),t.end=c,i=r[c]){delete r[i.start];var l=i===t?t:t.concat(i);r[l.start=t.start]=u[l.end=i.end]=l}else if(i=u[c]){delete r[i.start],delete u[i.end];var l=t.concat(i.map(function(n){return~n}).reverse());r[l.start=t.start]=u[l.end=i.start]=l}else r[t.start]=u[t.end]=t;else if(t=r[c])if(delete r[t.start],t.unshift(n),t.start=a,i=u[a]){delete u[i.end];var s=i===t?t:i.concat(t);r[s.start=i.start]=u[s.end=t.end]=s}else if(i=r[a]){delete r[i.start],delete u[i.end];var s=i.map(function(n){return~n}).reverse().concat(t);r[s.start=i.end]=u[s.end=t.end]=s}else r[t.start]=u[t.end]=t;else if(t=r[a])if(delete r[t.start],t.unshift(~n),t.start=c,i=u[c]){delete u[i.end];var s=i===t?t:i.concat(t);r[s.start=i.start]=u[s.end=t.end]=s}else if(i=r[c]){delete r[i.start],delete u[i.end];var s=i.map(function(n){return~n}).reverse().concat(t);r[s.start=i.end]=u[s.end=t.end]=s}else r[t.start]=u[t.end]=t;else if(t=u[c])if(delete u[t.end],t.push(~n),t.end=a,i=u[a]){delete r[i.start];var l=i===t?t:t.concat(i);r[l.start=t.start]=u[l.end=i.end]=l}else if(i=r[a]){delete r[i.start],delete u[i.end];var l=t.concat(i.map(function(n){return~n}).reverse());r[l.start=t.start]=u[l.end=i.start]=l}else r[t.start]=u[t.end]=t;else t=[n],r[t.start=a]=u[t.end=c]=t});var i=[];for(var o in u)i.push(u[o]);return i}function t(t,e,r){function i(n){0>n&&(n=~n),(f[n]||(f[n]=[])).push(s)}function o(n){n.forEach(i)}function a(n){n.forEach(o)}function c(n){"GeometryCollection"===n.type?n.geometries.forEach(c):n.type in h&&(s=n,h[n.type](n.arcs))}var l=[];if(arguments.length>1){var s,f=[],h={LineString:o,MultiLineString:a,Polygon:a,MultiPolygon:function(n){n.forEach(a)}};c(e),f.forEach(arguments.length<3?function(n,t){l.push(t)}:function(n,t){r(n[0],n[n.length-1])&&l.push(t)})}else for(var g=0,p=t.arcs.length;p>g;++g)l.push(g);return u(t,{type:"MultiLineString",arcs:n(t,l)})}function e(n,t){return"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map(function(t){return r(n,t)})}:r(n,t)}function r(n,t){var e={type:"Feature",id:t.id,properties:t.properties||{},geometry:u(n,t)};return null==t.id&&delete e.id,e}function u(n,t){function e(n,t){t.length&&t.pop();for(var e,r=s[0>n?~n:n],u=0,o=r.length;o>u;++u)t.push(e=r[u].slice()),l(e,u);0>n&&i(t,o)}function r(n){return n=n.slice(),l(n,0),n}function u(n){for(var t=[],r=0,u=n.length;u>r;++r)e(n[r],t);return t.length<2&&t.push(t[0].slice()),t}function o(n){for(var t=u(n);t.length<4;)t.push(t[0].slice());return t}function a(n){return n.map(o)}function c(n){var t=n.type;return"GeometryCollection"===t?{type:t,geometries:n.geometries.map(c)}:t in f?{type:t,coordinates:f[t](n)}:null}var l=h(n.transform),s=n.arcs,f={Point:function(n){return r(n.coordinates)},MultiPoint:function(n){return n.coordinates.map(r)},LineString:function(n){return u(n.arcs)},MultiLineString:function(n){return n.arcs.map(u)},Polygon:function(n){return a(n.arcs)},MultiPolygon:function(n){return n.arcs.map(a)}};return c(t)}function i(n,t){for(var e,r=n.length,u=r-t;u<--r;)e=n[u],n[u++]=n[r],n[r]=e}function o(n,t){for(var e=0,r=n.length;r>e;){var u=e+r>>>1;n[u]<t?e=u+1:r=u}return e}function a(n){function t(n,t){n.forEach(function(n){0>n&&(n=~n);var e=u[n];e?e.push(t):u[n]=[t]})}function e(n,e){n.forEach(function(n){t(n,e)})}function r(n,t){"GeometryCollection"===n.type?n.geometries.forEach(function(n){r(n,t)}):n.type in a&&a[n.type](n.arcs,t)}var u={},i=n.map(function(){return[]}),a={LineString:t,MultiLineString:e,Polygon:e,MultiPolygon:function(n,t){n.forEach(function(n){e(n,t)})}};n.forEach(r);for(var c in u)for(var l=u[c],s=l.length,f=0;s>f;++f)for(var h=f+1;s>h;++h){var g,p=l[f],d=l[h];(g=i[p])[c=o(g,d)]!==d&&g.splice(c,0,d),(g=i[d])[c=o(g,p)]!==p&&g.splice(c,0,p)}return i}function c(n,t){function e(n){o.remove(n),n[1][2]=t(n),o.push(n)}var r,u=h(n.transform),i=g(n.transform),o=f(s),a=0;for(t||(t=l),n.arcs.forEach(function(n){var e=[];n.forEach(u);for(var i=1,a=n.length-1;a>i;++i)r=n.slice(i-1,i+2),r[1][2]=t(r),e.push(r),o.push(r);n[0][2]=n[a][2]=1/0;for(var i=0,a=e.length;a>i;++i)r=e[i],r.previous=e[i-1],r.next=e[i+1]});r=o.pop();){var c=r.previous,p=r.next;r[1][2]<a?r[1][2]=a:a=r[1][2],c&&(c.next=p,c[2]=r[2],e(c)),p&&(p.previous=c,p[0]=r[0],e(p))}return n.arcs.forEach(function(n){n.forEach(i)}),n}function l(n){return Math.abs((n[0][0]-n[2][0])*(n[1][1]-n[0][1])-(n[0][0]-n[1][0])*(n[2][1]-n[0][1]))}function s(n,t){return n[1][2]-t[1][2]}function f(n){function t(t){for(var e=u[t];t>0;){var r=(t+1>>1)-1,i=u[r];if(n(e,i)>=0)break;u[i.index=t]=i,u[e.index=t=r]=e}}function e(t){for(var e=u[t];;){var r=t+1<<1,i=r-1,o=t,a=u[o];if(i<u.length&&n(u[i],a)<0&&(a=u[o=i]),r<u.length&&n(u[r],a)<0&&(a=u[o=r]),o===t)break;u[a.index=t]=a,u[e.index=t=o]=e}}var r={},u=[];return r.push=function(){for(var n=0,e=arguments.length;e>n;++n){var r=arguments[n];t(r.index=u.push(r)-1)}return u.length},r.pop=function(){var n=u[0],t=u.pop();return u.length&&(u[t.index=0]=t,e(0)),n},r.remove=function(r){var i=r.index,o=u.pop();return i!==u.length&&(u[o.index=i]=o,(n(o,r)<0?t:e)(i)),i},r}function h(n){if(!n)return p;var t,e,r=n.scale[0],u=n.scale[1],i=n.translate[0],o=n.translate[1];return function(n,a){a||(t=e=0),n[0]=(t+=n[0])*r+i,n[1]=(e+=n[1])*u+o}}function g(n){if(!n)return p;var t,e,r=n.scale[0],u=n.scale[1],i=n.translate[0],o=n.translate[1];return function(n,a){a||(t=e=0);var c=0|(n[0]-i)/r,l=0|(n[1]-o)/u;n[0]=c-t,n[1]=l-e,t=c,e=l}}function p(){}return{version:"1.4.0",mesh:t,feature:e,neighbors:a,presimplify:c}}();
wd ws t x y
265.8 16.4 0 -122.4524357 37.8176914
265.8 16.4 1 -122.4524224 37.8175411
265.8 16.4 2 -122.4523934 37.817386
265.9 16.5 3 -122.4523604 37.8172275
265.9 16.5 4 -122.4523186 37.8170659
265.9 16.5 5 -122.4522817 37.8169004
265.9 16.5 6 -122.4522362 37.8167336
265.9 16.5 7 -122.4521928 37.8165642
266 16.5 8 -122.4521481 37.8163903
266 16.5 9 -122.4521019 37.8162145
266 16.5 10 -122.4520568 37.816038
266 16.5 11 -122.4520034 37.8158568
265.9 16.5 12 -122.4519478 37.8156715
265.9 16.5 13 -122.4518919 37.8154907
265.8 16.5 14 -122.451836 37.8153103
265.7 16.6 15 -122.4517689 37.8151283
265.6 16.6 16 -122.4516788 37.8149542
265.5 16.6 17 -122.4515844 37.814775
265.4 16.6 18 -122.4515231 37.8145981
265.4 16.7 19 -122.451482 37.8144243
265.4 16.7 20 -122.451445 37.8142461
265.4 16.8 21 -122.451404 37.8140645
265.5 16.8 22 -122.4513448 37.813882
265.6 16.8 23 -122.4512724 37.8136945
265.7 16.9 24 -122.451205 37.8135017
265.9 16.9 25 -122.4511343 37.8133045
265.9 17 26 -122.4510623 37.8131071
265.9 17 27 -122.4509693 37.8129205
265.8 17 28 -122.4508562 37.8127478
265.8 17.1 29 -122.4507337 37.8125877
265.7 17.1 30 -122.4505971 37.8124487
265.6 17.1 31 -122.4504498 37.8123288
265.5 17.2 32 -122.4502916 37.8122174
265.3 17.2 33 -122.4501179 37.8121144
265.2 17.3 34 -122.4499179 37.8120362
265.1 17.3 35 -122.4497054 37.8119757
265.1 17.3 36 -122.449493 37.8119195
265 17.3 37 -122.4492909 37.81184
265 17.3 38 -122.4491095 37.8117349
264.9 17.3 39 -122.4489342 37.8116255
264.9 17.3 40 -122.448753 37.8115196
264.9 17.4 41 -122.4485573 37.8114338
265 17.4 42 -122.4483551 37.8113613
265 17.4 43 -122.4481486 37.8112989
265 17.4 44 -122.4479385 37.8112434
265.1 17.5 45 -122.4477236 37.811197
265.1 17.5 46 -122.4475108 37.8111506
265.1 17.5 47 -122.4473008 37.8110909
265.2 17.6 48 -122.4470917 37.8110234
265.2 17.6 49 -122.4468787 37.8109625
265.2 17.7 50 -122.4466637 37.8109055
265.2 17.7 51 -122.4464456 37.8108522
265.2 17.8 52 -122.4462249 37.8108039
265.2 17.8 53 -122.4460088 37.8107496
265.2 17.8 54 -122.4457949 37.8106925
265.2 17.9 55 -122.4455854 37.8106289
265.2 17.9 56 -122.4453743 37.8105685
265.2 17.9 57 -122.4451562 37.8105268
265.2 17.9 58 -122.4449367 37.8105037
265.2 18 59 -122.4447232 37.8105021
265.1 18 60 -122.444525 37.8105334
265.1 18 61 -122.4443538 37.8106004
265.1 18 62 -122.4441986 37.8106866
265.1 18 63 -122.4440417 37.8107725
265.1 18 64 -122.4438896 37.8108671
265.1 18 65 -122.443743 37.8109727
265.1 18 66 -122.4435893 37.8110786
265.1 18 67 -122.4434214 37.8111774
265.1 18 68 -122.4432342 37.8112598
265.1 18 69 -122.4430461 37.8113423
265.1 18 70 -122.4428558 37.8114325
265.1 18 71 -122.4426672 37.811534
265.2 18 72 -122.4424843 37.8116436
265.2 18.1 73 -122.4422929 37.8117483
265.2 18.1 74 -122.4421071 37.8118571
265.2 18.1 75 -122.4419149 37.8119565
265.2 18.1 76 -122.4417223 37.8120603
265.2 18.2 77 -122.4415402 37.8121766
265.2 18.2 78 -122.4413504 37.8122918
265.2 18.2 79 -122.4411512 37.812397
265.2 18.2 80 -122.4409469 37.8124937
265.2 18.2 81 -122.440752 37.812598
265.2 18.2 82 -122.4405755 37.8127182
265.2 18.2 83 -122.4404013 37.8128427
265.2 18.2 84 -122.4402219 37.8129655
265 18.2 85 -122.4400381 37.8130855
264.8 18.1 86 -122.4398491 37.8132056
264.5 18.1 87 -122.4396538 37.8133254
264.3 18.1 88 -122.4394558 37.8134394
263.9 18.1 89 -122.4392465 37.8135375
263.6 18.1 90 -122.4390244 37.8136212
263.3 18.1 91 -122.4388138 37.8137166
263 18.1 92 -122.4386197 37.8138236
262.6 18 93 -122.438421 37.8139247
262.2 18 94 -122.4382211 37.814026
261.8 18 95 -122.438031 37.8141378
261.4 18 96 -122.4378437 37.8142543
261.1 18 97 -122.4376518 37.814369
260.8 18 98 -122.4374524 37.8144789
260.6 18 99 -122.437251 37.8145861
260.4 18 100 -122.4370644 37.8147035
260.2 18 101 -122.4368785 37.8148211
260.1 18.1 102 -122.4367004 37.8149465
260 18.1 103 -122.4365272 37.8150799
259.9 18.2 104 -122.4363548 37.8152189
259.9 18.2 105 -122.4361834 37.8153577
259.9 18.3 106 -122.4359957 37.8154816
259.9 18.4 107 -122.4357948 37.8155903
259.8 18.4 108 -122.4356097 37.8157131
259.7 18.5 109 -122.435445 37.8158507
259.6 18.6 110 -122.4352727 37.8159818
259.4 18.6 111 -122.4350888 37.8161012
259.3 18.7 112 -122.4349212 37.8162341
259.1 18.7 113 -122.434758 37.8163705
258.9 18.7 114 -122.4345821 37.8164963
258.8 18.7 115 -122.4344018 37.8166207
258.7 18.8 116 -122.4342311 37.8167528
258.5 18.8 117 -122.4340552 37.81688
258.3 18.7 118 -122.4338688 37.8169984
258.1 18.7 119 -122.4336885 37.8171179
257.9 18.7 120 -122.4335157 37.8172415
257.7 18.7 121 -122.433341 37.8173689
257.4 18.6 122 -122.4331567 37.8174892
257.2 18.6 123 -122.4329647 37.8175967
257 18.5 124 -122.4327788 37.8177076
256.7 18.4 125 -122.4326072 37.8178328
256.5 18.4 126 -122.4324363 37.8179584
256.2 18.3 127 -122.432264 37.8180777
256 18.3 128 -122.4320898 37.8181938
255.8 18.2 129 -122.4319268 37.8183205
255.5 18.2 130 -122.4317594 37.8184447
255.3 18.2 131 -122.431585 37.8185614
255 18.2 132 -122.4314115 37.818674
254.8 18.2 133 -122.4312446 37.8187866
254.6 18.2 134 -122.4310857 37.8189084
254.4 18.2 135 -122.4309384 37.8190404
254.3 18.3 136 -122.4307991 37.8191781
254.2 18.3 137 -122.4306483 37.8193081
254.2 18.4 138 -122.4304811 37.8194248
254.1 18.5 139 -122.4303202 37.8195455
254.1 18.5 140 -122.4301688 37.8196729
254 18.6 141 -122.4300104 37.8197976
254 18.7 142 -122.4298452 37.8199168
254 18.7 143 -122.4296739 37.8200321
253.9 18.8 144 -122.4295017 37.8201447
253.8 18.9 145 -122.4293377 37.8202609
253.6 18.9 146 -122.4291791 37.8203799
253.5 19 147 -122.4290342 37.8205085
253.3 19 148 -122.4288944 37.8206415
253 19.1 149 -122.428756 37.8207744
252.7 19.1 150 -122.4286036 37.8208967
252.4 19.1 151 -122.428447 37.8210134
252 19.1 152 -122.4283031 37.8211377
251.8 19.1 153 -122.4281553 37.8212595
251.6 19.1 154 -122.4280023 37.821377
251.4 19 155 -122.4278584 37.8214974
251.2 19 156 -122.4277196 37.8216183
251.1 18.9 157 -122.4275749 37.8217314
251.1 18.8 158 -122.4274309 37.8218357
251.1 18.8 159 -122.4272811 37.821924
251.1 18.7 160 -122.4271228 37.8219927
251.1 18.6 161 -122.4269604 37.8220387
251.1 18.5 162 -122.4267973 37.8220448
251.2 18.3 163 -122.4266403 37.8220281
251.1 18.2 164 -122.4264892 37.8219923
251.1 18.1 165 -122.4263436 37.8219441
251 18 166 -122.4261951 37.8218954
250.8 17.8 167 -122.4260379 37.8218552
250.7 17.7 168 -122.425878 37.8218044
250.5 17.5 169 -122.4257179 37.821738
250.4 17.4 170 -122.4255465 37.8216712
250.3 17.2 171 -122.4253604 37.8216127
250.2 17.1 172 -122.4251678 37.8215523
250.1 17 173 -122.4249684 37.8214915
250.1 16.9 174 -122.4247661 37.8214274
250 16.7 175 -122.4245563 37.8213719
250 16.6 176 -122.4243447 37.8213097
250 16.5 177 -122.4241362 37.8212355
250 16.4 178 -122.423929 37.8211576
250.1 16.2 179 -122.4237324 37.8210766
250.1 16 180 -122.4235371 37.8209969
250.1 15.9 181 -122.4233351 37.8209262
250.2 15.7 182 -122.4231316 37.8208621
250.2 15.5 183 -122.4229277 37.8207957
250.2 15.4 184 -122.422721 37.8207219
250.2 15.3 185 -122.422504 37.8206536
250.2 15.1 186 -122.4222783 37.8206008
250.2 15 187 -122.4220452 37.8205632
250.1 15 188 -122.4218148 37.8205205
250.1 14.9 189 -122.4215905 37.8204649
250 14.9 190 -122.421361 37.8204139
250 14.9 191 -122.4211243 37.8203822
249.9 14.9 192 -122.420889 37.8203519
249.9 14.9 193 -122.4206566 37.8203104
249.8 14.9 194 -122.4204246 37.8202705
249.8 15 195 -122.4201923 37.8202301
249.8 15.1 196 -122.4199623 37.8201835
249.8 15.1 197 -122.4197296 37.8201468
249.8 15.2 198 -122.4195044 37.8200912
249.8 15.3 199 -122.4192813 37.8200343
249.8 15.4 200 -122.4190499 37.819996
249.8 15.4 201 -122.4188191 37.8199524
249.8 15.5 202 -122.4185881 37.8199112
249.9 15.6 203 -122.4183566 37.8198764
249.9 15.7 204 -122.4181286 37.8198356
249.9 15.8 205 -122.4179002 37.8197934
249.9 15.8 206 -122.4176678 37.8197594
249.9 15.9 207 -122.4174385 37.8197157
249.9 15.9 208 -122.4172079 37.8196806
249.9 16 209 -122.4169771 37.8196506
249.9 16 210 -122.4167521 37.8196136
249.9 16.1 211 -122.4165268 37.8195739
249.9 16.1 212 -122.4162991 37.8195386
250.1 16.1 213 -122.4160697 37.8195107
250.2 16.1 214 -122.4158437 37.8194787
250.3 16.2 215 -122.4156199 37.8194443
250.5 16.2 216 -122.4153986 37.8194036
250.7 16.3 217 -122.4151767 37.8193677
251 16.3 218 -122.4149568 37.8193235
251.2 16.3 219 -122.4147363 37.8192813
251.5 16.4 220 -122.414514 37.8192464
251.7 16.4 221 -122.4142919 37.8192109
252 16.4 222 -122.4140718 37.819175
252.1 16.5 223 -122.4138545 37.819134
252.3 16.5 224 -122.4136346 37.8190957
252.4 16.5 225 -122.4134109 37.8190669
252.4 16.5 226 -122.413184 37.8190526
252.4 16.6 227 -122.4129576 37.8190485
252.4 16.6 228 -122.4127342 37.8190424
252.4 16.6 229 -122.4125128 37.8190325
252.3 16.6 230 -122.4122937 37.8190128
252.2 16.5 231 -122.4120746 37.8189942
252.1 16.5 232 -122.4118543 37.8189764
252.1 16.4 233 -122.4116317 37.81896
251.9 16.3 234 -122.4114083 37.818953
251.8 16.3 235 -122.4111845 37.8189547
251.6 16.2 236 -122.4109644 37.8189576
251.5 16.1 237 -122.4107447 37.8189575
251.3 16 238 -122.4105252 37.818943
251.2 15.9 239 -122.410306 37.8189322
251.1 15.9 240 -122.4100874 37.8189342
251 15.9 241 -122.4098699 37.8189398
250.9 15.9 242 -122.4096555 37.8189408
250.6 15.9 243 -122.4094415 37.8189374
250.3 16 244 -122.4092275 37.8189336
250 16.1 245 -122.4090119 37.818931
249.8 16.2 246 -122.4087946 37.8189279
249.4 16.4 247 -122.4085786 37.8189305
248.9 16.5 248 -122.4083639 37.8189389
248.6 16.6 249 -122.4081491 37.8189429
248.2 16.7 250 -122.4079321 37.818946
247.8 16.8 251 -122.4077123 37.8189513
247.5 16.9 252 -122.4074923 37.8189564
247.2 17 253 -122.4072725 37.8189585
246.9 17 254 -122.4070488 37.8189614
246.6 17 255 -122.4068277 37.8189711
246.4 17 256 -122.4066082 37.81898
246.2 17.1 257 -122.4063878 37.8189875
246 17 258 -122.4061658 37.8189861
245.8 17 259 -122.4059433 37.8189781
245.6 17 260 -122.4057193 37.8189704
245.5 17 261 -122.4054951 37.8189579
245.2 17 262 -122.4052712 37.8189445
244.9 17 263 -122.4050443 37.8189403
244.7 17.1 264 -122.4048155 37.8189553
244.4 17.1 265 -122.4045928 37.8189808
244.2 17.1 266 -122.4043826 37.819021
243.9 17.2 267 -122.4041935 37.8190821
243.6 17.3 268 -122.4040291 37.8191628
243.4 17.3 269 -122.4038929 37.8192607
243.2 17.4 270 -122.4037832 37.8193726
243.1 17.5 271 -122.4036907 37.8194951
243 17.6 272 -122.4035925 37.8196194
242.9 17.7 273 -122.4034914 37.8197478
242.8 17.8 274 -122.4033763 37.8198745
242.8 17.9 275 -122.4032601 37.8200059
242.8 17.9 276 -122.4031363 37.8201333
242.7 18 277 -122.403016 37.8202607
242.6 18.1 278 -122.4028957 37.820388
242.5 18.1 279 -122.4027681 37.8205108
242.4 18.1 280 -122.4026432 37.8206342
242.3 18.1 281 -122.4025204 37.8207586
242.2 18.1 282 -122.402399 37.8208842
242.1 18.1 283 -122.4022761 37.8210098
242.1 18 284 -122.4021607 37.8211398
242 18 285 -122.4020428 37.8212703
242 17.9 286 -122.4019173 37.8214002
242 17.9 287 -122.4017949 37.821537
242 17.9 288 -122.401678 37.82168
242 17.8 289 -122.4015568 37.8218204
242 17.8 290 -122.4014399 37.8219597
242 17.8 291 -122.4013296 37.8221022
242 17.7 292 -122.4012159 37.8222436
242 17.7 293 -122.4010979 37.8223847
242.1 17.7 294 -122.4009814 37.8225291
242.1 17.7 295 -122.4008752 37.8226761
242.1 17.7 296 -122.400777 37.8228228
242.1 17.8 297 -122.4006866 37.8229719
242.2 17.8 298 -122.4006198 37.8231282
242.2 17.8 299 -122.4005774 37.823292
242.2 17.8 300 -122.4005929 37.823459
242.2 17.8 301 -122.4006566 37.8236197
242.2 17.8 302 -122.4007516 37.8237678
242.2 17.8 303 -122.4008747 37.8238926
242.2 17.8 304 -122.4010202 37.8239846
242.1 17.7 305 -122.4011774 37.8240534
242.1 17.7 306 -122.4013429 37.8241134
242.1 17.6 307 -122.4015086 37.8241719
242.1 17.6 308 -122.4016653 37.8242309
242.1 17.5 309 -122.4018156 37.8242888
242.1 17.5 310 -122.4019598 37.8243478
242.1 17.4 311 -122.4020982 37.8244114
242.1 17.4 312 -122.4022335 37.8244767
242.1 17.3 313 -122.4023688 37.8245413
242.1 17.3 314 -122.4025049 37.8246064
242.1 17.2 315 -122.4026393 37.8246705
242.1 17.2 316 -122.4027664 37.8247347
242.1 17.2 317 -122.4028918 37.8247916
242.1 17.2 318 -122.4030137 37.8248325
242.1 17.2 319 -122.4031243 37.8248529
242.1 17.2 320 -122.4032169 37.8248515
242.1 17.2 321 -122.4032903 37.8248376
242.1 17.2 322 -122.4033482 37.8248159
242.1 17.2 323 -122.403391 37.8247845
242.1 17.2 324 -122.4034221 37.8247418
242.1 17.1 325 -122.4034469 37.8246887
242.1 17.1 326 -122.4034725 37.8246281
241.9 17.1 327 -122.4035004 37.8245628
241.8 17.1 328 -122.4035327 37.8244946
241.6 17 329 -122.403565 37.8244224
241.3 17 330 -122.4035956 37.8243451
241.1 17 331 -122.4036252 37.8242644
240.8 16.9 332 -122.4036569 37.8241804
240.5 16.9 333 -122.4036857 37.8240899
240.3 16.9 334 -122.4037143 37.8239962
240.1 16.8 335 -122.4037405 37.8238983
239.9 16.8 336 -122.4037714 37.8237993
239.7 16.8 337 -122.4038008 37.8236976
239.6 16.8 338 -122.4038212 37.823592
239.5 16.8 339 -122.403845 37.8234867
239.5 16.8 340 -122.4038724 37.8233828
239.5 16.8 341 -122.4038972 37.8232756
239.5 16.7 342 -122.4039197 37.8231647
239.5 16.7 343 -122.4039449 37.8230519
239.6 16.7 344 -122.4039744 37.8229383
239.7 16.7 345 -122.4040092 37.8228241
239.8 16.6 346 -122.4040454 37.8227082
239.8 16.6 347 -122.4040812 37.822591
239.9 16.6 348 -122.4041079 37.8224707
239.9 16.5 349 -122.4041325 37.8223502
240 16.5 350 -122.4041552 37.8222282
240 16.4 351 -122.4041785 37.8221079
240 16.4 352 -122.4041887 37.8219834
240 16.4 353 -122.4042024 37.8218593
240 16.3 354 -122.4042149 37.8217355
240 16.3 355 -122.4042229 37.8216115
240 16.3 356 -122.4042317 37.8214871
240 16.3 357 -122.4042492 37.821366
240 16.3 358 -122.4042634 37.8212426
239.9 16.3 359 -122.4042775 37.8211182
239.9 16.3 360 -122.4042951 37.8209949
239.9 16.3 361 -122.4043143 37.82087
239.8 16.3 362 -122.4043391 37.8207456
239.7 16.3 363 -122.4043628 37.8206213
239.6 16.3 364 -122.404379 37.8204928
239.4 16.3 365 -122.4043923 37.8203588
239.3 16.3 366 -122.4044007 37.8202232
239 16.2 367 -122.4044083 37.8200876
238.7 16.2 368 -122.4044112 37.81995
238.4 16.2 369 -122.4044097 37.819809
238.2 16.2 370 -122.4044099 37.8196681
237.9 16.1 371 -122.4044189 37.8195303
237.6 16.1 372 -122.4044234 37.8193903
237.4 16 373 -122.4044166 37.8192422
237.1 16 374 -122.4044116 37.8190889
236.9 15.9 375 -122.4044148 37.8189367
236.7 15.9 377 -122.404408 37.8186327
236.6 15.9 378 -122.4043945 37.8184815
236.5 15.9 379 -122.4043842 37.8183324
236.5 15.9 380 -122.4043826 37.8181857
236.6 15.9 381 -122.404392 37.8180414
236.6 16 382 -122.4043976 37.8178964
236.7 16 383 -122.4044125 37.8177536
236.7 16.1 384 -122.4044304 37.8176104
236.8 16.1 385 -122.4044448 37.8174651
236.9 16.2 386 -122.4044518 37.8173201
236.9 16.2 387 -122.4044698 37.8171801
237 16.2 388 -122.4044955 37.8170433
237 16.3 389 -122.404523 37.8169071
237.1 16.3 390 -122.4045531 37.8167717
237.1 16.3 391 -122.404585 37.8166354
237.1 16.3 392 -122.4046235 37.8165015
237.1 16.3 393 -122.4046643 37.8163675
237.1 16.2 394 -122.4046986 37.8162342
237 16.2 395 -122.4047284 37.8161064
237 16.2 396 -122.4047515 37.8159827
237 16.2 397 -122.4047659 37.8158553
237 16.2 398 -122.4047895 37.8157287
237 16.1 399 -122.4048096 37.8156015
236.9 16.1 400 -122.4048389 37.8154771
236.9 16.1 401 -122.4048709 37.8153537
236.9 16.1 402 -122.4049038 37.8152303
236.9 16.2 403 -122.4049334 37.8151044
236.9 16.2 404 -122.4049631 37.8149761
236.9 16.2 405 -122.4049905 37.8148444
237.1 16.2 406 -122.4050145 37.814712
237.2 16.3 407 -122.4050457 37.8145811
237.4 16.3 408 -122.405081 37.8144518
237.6 16.3 409 -122.405114 37.8143217
237.9 16.4 410 -122.4051448 37.8141901
238.2 16.4 411 -122.4051748 37.8140608
238.5 16.5 412 -122.4052089 37.8139377
238.7 16.5 413 -122.4052459 37.8138242
239.1 16.6 414 -122.405295 37.8137271
239.4 16.6 415 -122.4053528 37.8136546
239.7 16.7 416 -122.4054094 37.8136026
239.9 16.7 417 -122.4054601 37.8135671
240.2 16.7 418 -122.4055057 37.8135506
240.3 16.7 419 -122.4055526 37.8135478
240.4 16.7 420 -122.4056045 37.8135602
240.5 16.7 421 -122.4056621 37.8135846
240.5 16.7 422 -122.4057279 37.8136171
240.3 16.7 423 -122.4058035 37.813652
240.1 16.7 424 -122.4058865 37.8136829
239.8 16.7 425 -122.4059768 37.8137101
239.4 16.7 426 -122.4060742 37.8137403
239 16.7 427 -122.4061756 37.8137761
238.6 16.6 428 -122.4062775 37.8138164
238.2 16.6 429 -122.4063798 37.8138583
237.9 16.6 430 -122.4064825 37.8139053
237.6 16.6 431 -122.406587 37.8139547
237.3 16.6 432 -122.4066939 37.8139971
237.2 16.6 433 -122.4068042 37.8140333
237.3 16.7 434 -122.4069175 37.8140671
237.4 16.7 435 -122.4070322 37.8141042
237.7 16.7 436 -122.4071495 37.8141372
238.1 16.7 437 -122.4072684 37.8141725
238.5 16.8 438 -122.4073894 37.8142084
238.9 16.8 439 -122.4075125 37.8142469
239.5 16.9 440 -122.407636 37.8142908
240 16.9 441 -122.4077606 37.8143358
240.4 16.9 442 -122.4078859 37.8143782
240.9 17 443 -122.4080131 37.8144222
241.4 17 444 -122.4081402 37.8144656
241.7 17.1 445 -122.4082689 37.8145046
242.1 17.1 446 -122.4083981 37.8145465
242.4 17.2 447 -122.4085275 37.8145916
242.7 17.2 448 -122.4086573 37.8146412
243 17.3 449 -122.408785 37.8146934
243.3 17.4 450 -122.4089114 37.8147455
243.5 17.4 451 -122.4090377 37.8147997
243.7 17.5 452 -122.4091611 37.81486
244 17.6 453 -122.4092842 37.8149197
244.3 17.6 454 -122.4094098 37.814975
244.5 17.7 455 -122.4095357 37.8150264
244.7 17.7 456 -122.4096617 37.8150797
245 17.7 457 -122.4097864 37.8151419
245.3 17.8 458 -122.409915 37.8152068
245.6 17.8 459 -122.4100491 37.8152702
245.9 17.8 460 -122.4101885 37.8153348
246.1 17.8 461 -122.4103351 37.815393
246.4 17.8 462 -122.4104778 37.8154593
246.5 17.8 463 -122.4106196 37.8155266
246.6 17.7 464 -122.4107612 37.8155919
246.7 17.7 465 -122.4109013 37.8156609
246.8 17.7 466 -122.4110432 37.8157403
246.8 17.6 467 -122.4111914 37.8158224
246.7 17.6 468 -122.4113406 37.8159043
246.7 17.6 469 -122.411487 37.8159825
246.6 17.5 470 -122.4116275 37.8160624
246.5 17.5 471 -122.4117633 37.8161417
246.4 17.4 472 -122.4118962 37.8162232
246.4 17.4 473 -122.412028 37.8163027
246.3 17.4 474 -122.4121645 37.816371
246.2 17.3 475 -122.412304 37.8164304
246.2 17.3 476 -122.4124447 37.8164895
246.2 17.2 477 -122.412585 37.8165476
246.2 17.2 478 -122.4127238 37.8166002
246.2 17.1 479 -122.4128582 37.8166561
246.2 17.1 480 -122.4129914 37.8167106
246.2 17 481 -122.4131252 37.8167631
246.2 17 482 -122.4132617 37.8168198
246.2 17 483 -122.4133982 37.8168798
246.2 17 484 -122.4135326 37.8169393
246.3 17 485 -122.4136657 37.8169986
246.3 17 486 -122.4137972 37.8170571
246.3 17.1 487 -122.4139271 37.8171174
246.3 17.1 488 -122.4140533 37.8171858
246.3 17.2 489 -122.4141807 37.8172506
246.4 17.3 490 -122.4143092 37.8173148
246.4 17.3 491 -122.4144375 37.8173806
246.5 17.4 492 -122.4145641 37.8174489
246.6 17.5 493 -122.4146932 37.8175153
246.7 17.5 494 -122.4148221 37.817584
246.8 17.6 495 -122.4149511 37.8176516
246.9 17.7 496 -122.4150816 37.8177162
247.1 17.7 497 -122.4152118 37.8177791
247.3 17.8 498 -122.4153426 37.8178425
247.6 17.8 499 -122.4154732 37.8179057
247.8 17.9 500 -122.4156002 37.8179756
248.1 17.9 501 -122.415725 37.8180465
248.4 18 502 -122.415848 37.8181174
248.7 18.1 503 -122.4159664 37.8181936
249 18.1 504 -122.4160846 37.8182695
249.3 18.2 505 -122.4162014 37.8183462
249.5 18.3 506 -122.416314 37.8184236
249.8 18.3 507 -122.4164287 37.8184908
250 18.4 508 -122.4165411 37.8185347
250.1 18.4 509 -122.4166392 37.8185513
250.2 18.5 510 -122.4167224 37.8185531
250.4 18.5 511 -122.416786 37.8185425
250.6 18.5 512 -122.4168342 37.8185203
250.7 18.5 513 -122.4168764 37.8184876
250.9 18.5 514 -122.4169128 37.8184449
251 18.5 515 -122.416945 37.8183901
251.2 18.5 516 -122.4169732 37.8183244
251.4 18.5 517 -122.4170003 37.8182485
251.6 18.5 518 -122.4170367 37.8181717
251.7 18.5 519 -122.4170728 37.8180883
251.9 18.4 520 -122.4171062 37.8179974
252 18.4 521 -122.4171453 37.817905
252.2 18.4 522 -122.4171879 37.8178092
252.3 18.3 523 -122.4172289 37.8177078
252.3 18.3 524 -122.4172688 37.8176028
252.4 18.2 525 -122.4173095 37.8174954
252.4 18.2 526 -122.4173594 37.8173921
252.4 18.1 527 -122.4174156 37.817291
252.4 18.1 528 -122.4174654 37.8171854
252.3 18 529 -122.4175183 37.8170815
252.3 17.9 530 -122.4175725 37.8169782
252.2 17.9 531 -122.4176194 37.8168687
252.2 17.8 532 -122.4176682 37.8167585
252.1 17.7 533 -122.4177256 37.8166542
252.1 17.7 534 -122.4177895 37.8165533
252 17.7 535 -122.4178508 37.8164503
252 17.6 536 -122.4179174 37.8163494
251.9 17.6 537 -122.4179778 37.8162435
251.7 17.6 538 -122.4180282 37.816129
251.5 17.5 539 -122.4180819 37.8160146
251.4 17.5 540 -122.4181317 37.8158972
251.2 17.5 541 -122.4181819 37.8157778
251 17.5 542 -122.4182374 37.815659
250.9 17.5 543 -122.4182907 37.815537
250.8 17.5 544 -122.4183398 37.8154107
250.7 17.5 545 -122.4183819 37.8152789
250.6 17.6 546 -122.4184166 37.8151412
250.6 17.6 547 -122.418456 37.8150013
250.6 17.6 548 -122.4184984 37.8148587
250.6 17.7 549 -122.4185445 37.8147125
250.6 17.7 550 -122.4186034 37.8145695
250.6 17.8 551 -122.4186694 37.8144399
250.7 17.8 552 -122.4187306 37.8143185
250.7 17.9 553 -122.4187848 37.8141957
250.8 18 554 -122.4188334 37.814072
250.8 18 555 -122.4188845 37.8139529
250.7 18.1 556 -122.418934 37.8138368
250.5 18.2 557 -122.4189915 37.8137343
250.3 18.3 558 -122.4190597 37.8136566
250.1 18.3 559 -122.4191284 37.8136038
249.9 18.4 560 -122.4191911 37.8135724
249.7 18.5 561 -122.419248 37.8135607
249.5 18.6 562 -122.4193036 37.8135649
249.3 18.7 563 -122.4193601 37.8135831
249.2 18.7 564 -122.4194224 37.8136104
249.1 18.8 565 -122.4194899 37.8136438
249 18.9 566 -122.419565 37.8136807
249 19 567 -122.4196451 37.8137255
249 19 568 -122.4197336 37.8137726
249 19.1 569 -122.4198259 37.8138266
249.1 19.2 570 -122.4199226 37.8138858
249.1 19.3 571 -122.420023 37.8139508
249.2 19.3 572 -122.4201254 37.8140213
249.3 19.4 573 -122.4202314 37.8140928
249.3 19.4 574 -122.4203419 37.8141617
249.4 19.5 575 -122.4204502 37.8142364
249.4 19.5 576 -122.4205572 37.8143163
249.5 19.6 577 -122.4206715 37.8143881
249.5 19.7 578 -122.4207881 37.8144547
249.5 19.8 579 -122.4209056 37.8145212
249.5 19.9 580 -122.421023 37.814587
249.6 20 581 -122.4211413 37.8146491
249.6 20.1 582 -122.4212589 37.8147129
249.7 20.2 583 -122.4213771 37.8147797
249.8 20.3 584 -122.4214938 37.8148483
249.9 20.4 585 -122.4216096 37.8149179
250.2 20.5 586 -122.4217235 37.8149921
250.5 20.6 587 -122.4218383 37.8150666
250.8 20.6 588 -122.4219547 37.8151392
251.1 20.6 589 -122.4220685 37.8152173
251.4 20.6 590 -122.4221865 37.8152906
251.9 20.6 591 -122.4223079 37.8153619
252.3 20.5 592 -122.4224298 37.815437
252.6 20.4 593 -122.4225511 37.8155167
252.9 20.3 594 -122.4226753 37.815596
253.2 20.3 595 -122.4228024 37.8156743
253.3 20.2 596 -122.4229269 37.8157609
253.5 20.1 597 -122.423053 37.8158501
253.6 20 598 -122.4231827 37.8159364
253.6 19.9 599 -122.4233111 37.8160219
253.6 19.8 600 -122.4234387 37.8161079
253.5 19.7 601 -122.4235682 37.8162016
253.4 19.7 602 -122.4237055 37.8162988
253.3 19.6 603 -122.4238432 37.8163942
253.2 19.6 604 -122.4239776 37.8164872
253.1 19.6 605 -122.424114 37.8165736
253 19.6 606 -122.4242484 37.8166618
252.9 19.6 607 -122.4243835 37.816748
252.9 19.5 608 -122.4245185 37.8168307
252.8 19.5 609 -122.4246508 37.8169171
252.8 19.5 610 -122.4247788 37.8170057
252.8 19.5 611 -122.4249077 37.8170895
252.8 19.5 612 -122.4250374 37.8171719
252.9 19.5 613 -122.4251687 37.8172513
253 19.5 614 -122.4252966 37.8173347
253.2 19.5 615 -122.4254249 37.8174153
253.4 19.4 616 -122.4255594 37.8174889
253.7 19.4 617 -122.4256904 37.8175681
253.9 19.4 618 -122.4258167 37.8176539
254.2 19.4 619 -122.4259431 37.8177397
254.5 19.4 620 -122.4260713 37.8178239
254.8 19.4 621 -122.4262025 37.8179066
255.1 19.4 622 -122.4263373 37.8179856
255.3 19.4 623 -122.4264726 37.8180644
255.5 19.4 624 -122.4266071 37.8181442
255.8 19.4 625 -122.4267431 37.8182215
256 19.5 626 -122.4268786 37.8182987
256.2 19.5 627 -122.4270133 37.8183785
256.3 19.6 628 -122.4271436 37.818456
256.5 19.7 629 -122.4272719 37.8185322
256.6 19.8 630 -122.4274044 37.8185901
256.7 19.9 631 -122.427524 37.8186129
256.8 20 632 -122.4276206 37.8186106
256.9 20.1 633 -122.4276979 37.8185935
257 20.2 634 -122.427757 37.8185633
257.2 20.3 635 -122.4278034 37.8185246
257.3 20.4 636 -122.4278432 37.8184773
257.5 20.5 637 -122.4278759 37.8184202
257.6 20.6 638 -122.4279005 37.8183496
257.7 20.7 639 -122.4279311 37.8182713
257.8 20.8 640 -122.427965 37.8181884
257.9 20.9 641 -122.4279971 37.8180993
258 21 642 -122.4280267 37.8180032
258 21.1 643 -122.4280559 37.8179033
258 21.2 644 -122.4280921 37.8178041
258 21.2 645 -122.4281327 37.8177035
258 21.3 646 -122.4281755 37.8176026
257.9 21.3 647 -122.4282219 37.8175011
257.9 21.3 648 -122.4282734 37.8173987
257.9 21.3 649 -122.428318 37.8172902
257.8 21.3 650 -122.4283631 37.8171801
257.8 21.2 651 -122.4284075 37.8170667
257.7 21.2 652 -122.4284527 37.8169497
257.7 21.1 653 -122.4284919 37.8168282
257.7 21.1 654 -122.4285297 37.8167063
257.7 21 655 -122.4285624 37.8165809
257.7 20.9 656 -122.4285987 37.8164542
257.7 20.8 657 -122.4286432 37.8163306
257.7 20.7 658 -122.4286874 37.8162053
257.7 20.6 659 -122.428736 37.8160822
257.7 20.4 660 -122.4287887 37.8159622
257.7 20.3 661 -122.4288486 37.8158427
257.7 20.2 662 -122.4289065 37.8157168
257.6 20 663 -122.4289513 37.8155847
257.6 20 663 -122.4289513 37.8155847
257.5 19.9 664 -122.4289958 37.8154537
257.4 19.7 665 -122.4290406 37.8153223
257.3 19.5 666 -122.4290905 37.8151925
257.2 19.3 667 -122.4291414 37.8150621
257.1 19.1 668 -122.4291891 37.814928
257 18.9 669 -122.4292337 37.8147935
256.9 18.8 670 -122.4292825 37.81466
256.7 18.6 671 -122.4293342 37.8145269
256.6 18.5 672 -122.4293905 37.8143961
256.5 18.4 673 -122.4294424 37.8142576
256.3 18.3 674 -122.4294923 37.8141151
256 18.2 675 -122.4295438 37.8139761
255.7 18.2 676 -122.4295947 37.8138388
255.4 18.1 677 -122.4296507 37.8137061
255.1 18.1 678 -122.4297032 37.8135744
254.8 18.2 679 -122.4297549 37.8134453
254.5 18.2 680 -122.4297991 37.8133137
254.2 18.3 681 -122.4298461 37.8131806
253.9 18.3 682 -122.4298984 37.8130496
253.7 18.4 683 -122.4299459 37.8129171
253.4 18.4 684 -122.4299921 37.8127828
253.2 18.5 685 -122.4300438 37.8126522
252.9 18.5 686 -122.4301068 37.8125295
252.7 18.6 687 -122.4301642 37.8124043
252.5 18.6 688 -122.4302203 37.8122768
252.2 18.6 689 -122.4302811 37.8121534
252.1 18.7 690 -122.4303403 37.8120297
251.9 18.7 691 -122.4303975 37.8119029
251.7 18.7 692 -122.4304468 37.811769
251.5 18.7 693 -122.4304945 37.8116288
251.3 18.7 694 -122.4305514 37.8114884
251.1 18.7 695 -122.4306326 37.8113693
251 18.7 696 -122.4307292 37.8112852
250.8 18.8 697 -122.4308254 37.8112284
250.7 18.8 698 -122.4309165 37.811195
250.6 18.7 699 -122.4310011 37.8111799
250.6 18.7 700 -122.4310792 37.8111843
250.6 18.7 701 -122.4311536 37.8112071
250.6 18.7 702 -122.4312274 37.81124
250.6 18.7 703 -122.4313015 37.8112796
250.6 18.7 704 -122.4313794 37.8113231
250.7 18.7 705 -122.4314617 37.8113694
250.7 18.7 706 -122.4315424 37.8114251
250.8 18.6 707 -122.4316248 37.8114888
250.8 18.6 708 -122.4317115 37.8115536
250.9 18.6 709 -122.4318066 37.8116147
250.9 18.5 710 -122.431905 37.8116791
250.9 18.5 711 -122.4320073 37.811748
250.9 18.4 712 -122.4321136 37.8118187
251 18.4 713 -122.4322242 37.8118865
251 18.3 714 -122.4323399 37.8119534
251 18.2 715 -122.4324576 37.8120254
250.9 18.2 716 -122.4325769 37.8121011
250.9 18.1 717 -122.4326998 37.8121743
250.9 18.1 718 -122.4328262 37.8122456
250.9 18 719 -122.4329553 37.8123139
250.9 18 720 -122.4330819 37.8123856
250.9 18 721 -122.4332043 37.8124619
250.9 18 722 -122.4333226 37.8125404
250.9 18 723 -122.4334424 37.8126193
251 18 724 -122.433564 37.8126971
251.1 18 725 -122.433689 37.8127705
251.2 18.1 726 -122.433815 37.8128457
251.3 18.1 727 -122.4339379 37.8129277
251.5 18.2 728 -122.4340644 37.8130039
251.7 18.2 729 -122.4341914 37.8130792
252 18.3 730 -122.434315 37.8131625
252.2 18.3 731 -122.4344393 37.8132438
252.5 18.4 732 -122.4345669 37.8133187
252.8 18.5 733 -122.4346941 37.813393
253.2 18.5 734 -122.4348201 37.8134689
253.4 18.6 735 -122.4349468 37.8135469
253.7 18.6 736 -122.435071 37.8136287
253.9 18.6 737 -122.4351954 37.8137061
254.2 18.6 738 -122.4353238 37.8137775
254.5 18.7 739 -122.4354504 37.8138514
254.7 18.7 740 -122.4355754 37.8139288
254.9 18.7 741 -122.4357046 37.8140014
255 18.7 742 -122.4358352 37.8140705
255.1 18.7 743 -122.4359613 37.8141468
255.2 18.7 744 -122.4360821 37.81423
255.2 18.7 745 -122.4362047 37.8143099
255.2 18.7 746 -122.4363303 37.8143873
255.2 18.8 747 -122.43646 37.8144626
255.1 18.8 748 -122.4365898 37.8145383
255 18.8 749 -122.4367136 37.8146212
255 18.8 750 -122.4368365 37.814707
254.9 18.8 751 -122.436962 37.8147887
254.8 18.8 752 -122.4370887 37.8148679
254.8 18.8 753 -122.4372146 37.8149485
254.7 18.8 754 -122.4373364 37.8150366
254.7 18.7 755 -122.4374624 37.8151212
254.7 18.7 756 -122.4375911 37.8152037
254.7 18.7 757 -122.4377208 37.8152863
254.7 18.6 758 -122.4378482 37.815373
254.7 18.6 759 -122.437972 37.8154655
254.7 18.6 760 -122.4380947 37.815557
254.7 18.6 761 -122.4382202 37.8156415
254.7 18.5 762 -122.4383438 37.8157272
254.8 18.5 763 -122.4384687 37.8158109
254.8 18.5 764 -122.4385959 37.8158901
254.8 18.5 765 -122.4387251 37.8159677
254.8 18.5 766 -122.4388477 37.8160493
254.8 18.5 767 -122.4389652 37.8161301
254.8 18.5 768 -122.4390869 37.8161942
254.8 18.5 769 -122.439204 37.8162233
254.8 18.5 770 -122.4393029 37.8162248
254.8 18.5 771 -122.4393855 37.8162095
254.9 18.6 772 -122.4394514 37.8161762
255 18.6 773 -122.439511 37.8161351
255.1 18.6 774 -122.4395694 37.8160912
255.2 18.6 775 -122.4396277 37.8160433
255.3 18.6 776 -122.4396841 37.8159904
255.4 18.6 777 -122.439736 37.8159289
255.6 18.6 778 -122.4397842 37.8158587
255.9 18.6 779 -122.4398341 37.8157841
256.1 18.6 780 -122.439887 37.815706
256.4 18.6 781 -122.4399358 37.8156217
256.6 18.5 782 -122.4399839 37.8155321
256.8 18.5 783 -122.4400325 37.8154378
257 18.5 784 -122.4400846 37.8153407
257.1 18.4 785 -122.4401424 37.8152456
257.2 18.4 786 -122.4402039 37.8151496
257.3 18.3 787 -122.440263 37.8150501
257.3 18.2 788 -122.4403185 37.8149458
257.3 18.1 789 -122.4403761 37.8148413
257.3 18.1 790 -122.4404382 37.8147398
257.2 18 791 -122.4405014 37.8146371
257.2 17.9 792 -122.4405641 37.8145331
257.1 17.8 793 -122.4406252 37.8144248
257 17.8 794 -122.4406872 37.8143159
257 17.7 795 -122.4407508 37.8142081
256.9 17.6 796 -122.4408139 37.8140951
256.8 17.6 797 -122.4408764 37.8139797
256.8 17.5 798 -122.4409364 37.813861
256.8 17.5 799 -122.4410018 37.813743
256.9 17.4 800 -122.4410643 37.8136226
256.9 17.4 801 -122.4411281 37.8135007
257.1 17.4 802 -122.4411927 37.8133774
257.2 17.3 803 -122.4412624 37.8132574
257.3 17.3 804 -122.4413325 37.813135
257.4 17.3 805 -122.4414065 37.813012
257.6 17.3 806 -122.4414851 37.8128904
257.6 17.2 807 -122.4415576 37.8127625
257.5 17.2 808 -122.4416306 37.8126331
257.5 17.2 809 -122.441708 37.8125085
257.4 17.2 810 -122.4417776 37.8123784
257.3 17.2 811 -122.4418446 37.8122462
257.1 17.2 812 -122.441918 37.8121191
256.8 17.3 813 -122.442 37.8119985
256.6 17.3 814 -122.4420795 37.8118773
256.4 17.4 815 -122.4421496 37.8117506
256.1 17.4 816 -122.4422156 37.8116224
255.8 17.5 817 -122.4422893 37.8114997
255.4 17.6 818 -122.4423639 37.8113799
255.1 17.7 819 -122.4424388 37.811259
254.9 17.8 820 -122.4425113 37.811136
254.7 17.9 821 -122.4425843 37.8110154
254.5 18 822 -122.4426489 37.8108939
254.4 18.1 823 -122.4427102 37.8107683
254.3 18.2 824 -122.4427822 37.810651
254.3 18.3 825 -122.4428688 37.8105579
254.3 18.4 826 -122.4429591 37.8104979
254.3 18.4 827 -122.4430417 37.8104622
254.4 18.5 828 -122.443117 37.8104409
254.5 18.5 829 -122.4431868 37.8104339
254.6 18.6 830 -122.4432511 37.8104385
254.7 18.6 831 -122.4433126 37.8104574
254.7 18.7 832 -122.4433759 37.8104892
254.8 18.7 833 -122.4434383 37.8105367
254.9 18.7 834 -122.4435085 37.8105954
254.9 18.7 835 -122.4435883 37.8106573
255 18.7 836 -122.4436748 37.8107194
255 18.7 837 -122.4437692 37.8107786
255 18.7 838 -122.4438623 37.8108418
255 18.7 839 -122.4439592 37.8109091
254.9 18.7 840 -122.4440587 37.8109776
254.9 18.7 841 -122.4441586 37.8110453
254.9 18.7 842 -122.4442575 37.8111175
254.9 18.7 843 -122.4443572 37.811193
254.8 18.6 844 -122.4444592 37.8112668
254.8 18.6 845 -122.444565 37.8113394
254.8 18.6 846 -122.4446684 37.8114167
254.8 18.6 847 -122.444773 37.8114953
254.8 18.6 848 -122.4448786 37.8115756
254.7 18.6 849 -122.4449894 37.8116504
254.7 18.7 850 -122.4450992 37.8117281
254.8 18.7 851 -122.4452098 37.8118061
254.8 18.8 852 -122.4453263 37.8118778
254.8 18.8 853 -122.4454409 37.8119543
254.8 18.9 854 -122.4455558 37.8120335
254.8 19 855 -122.4456711 37.8121107
254.8 19.1 856 -122.4457888 37.8121855
254.8 19.2 857 -122.4459054 37.8122652
254.8 19.3 858 -122.4460193 37.8123506
254.8 19.4 859 -122.4461352 37.8124326
254.8 19.5 860 -122.4462508 37.8125151
254.9 19.6 861 -122.4463684 37.8125953
255 19.6 862 -122.4464885 37.8126735
255.1 19.7 863 -122.4466077 37.8127546
255.3 19.8 864 -122.4467278 37.8128377
255.4 19.8 865 -122.4468498 37.8129195
255.7 19.9 866 -122.4469755 37.8129986
255.9 19.9 867 -122.4471012 37.8130812
256.2 19.9 868 -122.4472177 37.8131735
256.4 20 869 -122.4473305 37.8132716
256.6 20 870 -122.4474459 37.8133656
256.8 20 871 -122.4475656 37.8134547
257 20 872 -122.4476909 37.8135371
257.1 20 873 -122.4478134 37.8136232
257.2 20 874 -122.4479318 37.8137153
257.2 20 875 -122.44805 37.8138079
257.2 20 876 -122.4481674 37.8139007
257.2 20 877 -122.4482843 37.8139948
257.3 20 878 -122.4484021 37.8140881
257.3 19.9 879 -122.4485233 37.8141778
257.4 19.9 880 -122.4486471 37.8142637
257.5 19.9 881 -122.4487718 37.8143487
257.7 19.9 882 -122.4488973 37.8144352
257.9 19.8 883 -122.4490197 37.814526
258.1 19.8 884 -122.4491422 37.8146162
258.4 19.8 885 -122.4492648 37.8147066
258.7 19.8 886 -122.4493872 37.8147978
259 19.8 887 -122.4495067 37.8148935
259.4 19.8 888 -122.4496276 37.8149877
259.7 19.8 889 -122.4497479 37.8150829
260 19.9 890 -122.4498727 37.815175
260.2 19.9 891 -122.4499974 37.8152701
260.4 20 892 -122.4501221 37.815368
260.5 20 893 -122.4502488 37.8154619
260.6 20.1 894 -122.4503775 37.8155531
260.8 20.2 895 -122.450505 37.8156411
260.9 20.3 896 -122.4506293 37.8157296
261 20.3 897 -122.4507511 37.8158274
261 20.3 898 -122.4508813 37.8159268
261.1 20.4 899 -122.4510219 37.8160221
261.3 20.4 900 -122.4511579 37.8161228
261.5 20.4 901 -122.4512921 37.8162174
261.6 20.3 902 -122.4514229 37.8163075
261.9 20.3 903 -122.4515474 37.8163967
262.1 20.3 904 -122.4516679 37.8164864
262.4 20.3 905 -122.4517864 37.8165759
262.6 20.2 906 -122.4519002 37.8166663
262.9 20.2 907 -122.452014 37.8167532
263.2 20.2 908 -122.452125 37.8168399
263.4 20.2 909 -122.4522373 37.8169202
263.7 20.2 910 -122.4523484 37.8169975
263.9 20.2 911 -122.4524578 37.8170749
264.1 20.3 912 -122.4525666 37.8171518
264.2 20.3 913 -122.4526741 37.8172273
264.3 20.4 914 -122.4527814 37.817307
264.5 20.4 915 -122.4528872 37.817389
264.6 20.5 916 -122.4529874 37.8174764
264.7 20.5 917 -122.4530867 37.8175647
264.9 20.6 918 -122.4531813 37.8176556
265 20.6 919 -122.4532728 37.8177467
265.2 20.7 920 -122.453363 37.817835
265.3 20.7 921 -122.4534483 37.8179255
265.4 20.7 922 -122.4535319 37.8180163
265.5 20.7 923 -122.4536129 37.8181088
265.6 20.7 924 -122.4536908 37.818201
265.7 20.7 925 -122.4537649 37.8182938
265.7 20.7 926 -122.4538323 37.8183896
265.8 20.7 927 -122.4539023 37.8184794
265.8 20.7 928 -122.4539756 37.8185558
265.7 20.6 929 -122.4540511 37.8186084
265.7 20.6 930 -122.4541225 37.818642
265.7 20.6 931 -122.4541845 37.8186585
265.6 20.5 932 -122.4542402 37.8186601
265.6 20.5 933 -122.454293 37.8186501
265.6 20.5 934 -122.4543466 37.818629
265.5 20.5 935 -122.454401 37.8185948
265.4 20.4 936 -122.4544553 37.8185497
265.4 20.4 937 -122.4545132 37.8184997
265.3 20.3 938 -122.4545783 37.8184475
265.2 20.3 939 -122.4546488 37.8183938
265.1 20.2 940 -122.4547253 37.8183397
265 20.2 941 -122.4548049 37.8182868
265 20.1 942 -122.4548891 37.8182336
264.9 20 943 -122.4549771 37.8181801
264.9 19.9 944 -122.4550647 37.8181214
264.9 19.9 945 -122.4551548 37.8180634
264.9 19.8 946 -122.4552463 37.8180055
264.9 19.7 947 -122.4553364 37.8179382
264.9 19.6 948 -122.4554283 37.8178716
264.9 19.5 949 -122.4555227 37.8178083
264.8 19.5 950 -122.4556184 37.8177441
264.7 19.4 951 -122.455714 37.8176748
264.6 19.4 952 -122.4558119 37.817607
264.4 19.3 953 -122.4559115 37.817542
264.2 19.3 954 -122.4560116 37.8174769
263.9 19.3 955 -122.4561132 37.8174129
263.7 19.3 956 -122.4562131 37.8173443
263.4 19.3 957 -122.4563163 37.8172755
263.2 19.3 958 -122.4564234 37.8172099
263 19.3 959 -122.4565313 37.8171444
262.8 19.3 960 -122.4566418 37.8170773
262.7 19.3 961 -122.4567538 37.8170117
262.6 19.3 962 -122.4568674 37.8169492
262.5 19.3 963 -122.4569805 37.8168831
262.5 19.3 964 -122.4570922 37.8168113
262.5 19.4 965 -122.4572009 37.8167361
262.6 19.4 966 -122.457306 37.816659
262.6 19.5 967 -122.4574087 37.8165805
262.7 19.5 968 -122.4575142 37.8165036
262.8 19.5 969 -122.457618 37.8164275
262.8 19.6 970 -122.4577245 37.8163565
262.9 19.6 971 -122.4578337 37.8162902
263 19.6 972 -122.4579411 37.8162208
263 19.6 973 -122.4580499 37.8161554
263 19.6 974 -122.4581597 37.8160929
263.1 19.6 975 -122.4582689 37.81603
263.1 19.6 976 -122.4583755 37.815961
263.1 19.6 977 -122.4584804 37.815891
263.1 19.5 978 -122.4585828 37.8158188
263 19.5 979 -122.4586861 37.81575
263.1 19.5 980 -122.4587908 37.8156857
263.2 19.4 981 -122.4588949 37.8156235
263.3 19.4 982 -122.4589964 37.8155593
263.4 19.4 983 -122.459097 37.8154945
263.5 19.3 984 -122.459195 37.8154279
263.7 19.3 985 -122.4592917 37.8153581
264 19.2 986 -122.4593878 37.8152918
264.2 19.2 987 -122.4594863 37.8152288
264.4 19.1 988 -122.4595813 37.8151658
264.6 19.1 989 -122.4596754 37.8151028
264.8 19 990 -122.4597683 37.8150348
264.9 18.9 991 -122.4598589 37.8149674
265.1 18.9 992 -122.4599507 37.814901
265.1 18.8 993 -122.4600419 37.8148344
265.2 18.8 994 -122.4601317 37.8147648
265.2 18.8 995 -122.4602221 37.8146926
265.2 18.8 996 -122.4603142 37.8146218
265.2 18.8 997 -122.460407 37.8145483
265.2 18.8 998 -122.4604961 37.814472
265.2 18.8 999 -122.4605872 37.8143983
265.2 18.8 1000 -122.460683 37.814333
265.2 18.7 1001 -122.460781 37.814269
265.2 18.7 1002 -122.4608765 37.8142005
265.2 18.7 1003 -122.4609677 37.8141296
265.3 18.7 1004 -122.4610599 37.8140608
265.3 18.6 1005 -122.4611544 37.8139946
265.3 18.6 1006 -122.4612498 37.8139272
265.3 18.6 1007 -122.4613456 37.8138619
265.3 18.5 1008 -122.4614457 37.8138036
265.3 18.5 1009 -122.4615461 37.8137453
265.3 18.5 1010 -122.4616419 37.8136842
265.3 18.5 1011 -122.4617389 37.8136251
265.3 18.5 1012 -122.4618353 37.8135685
265.3 18.5 1013 -122.461931 37.8135131
265.3 18.5 1014 -122.4620269 37.8134576
265.3 18.5 1015 -122.4621217 37.8134027
265.3 18.6 1016 -122.4622155 37.8133466
265.3 18.6 1017 -122.4623138 37.8132893
265.3 18.6 1018 -122.4624112 37.8132319
265.3 18.7 1019 -122.4625104 37.8131681
265.3 18.7 1020 -122.4626126 37.8130943
265.3 18.7 1021 -122.4627077 37.8130048
265.3 18.8 1022 -122.462794 37.8128929
265.3 18.8 1023 -122.4628622 37.812756
265.3 18.8 1024 -122.4628963 37.8125947
265.4 18.8 1025 -122.4628904 37.8124151
265.5 18.8 1026 -122.4628354 37.8122287
265.6 18.8 1027 -122.462724 37.8120428
265.8 18.8 1028 -122.4625724 37.8118726
266 18.8 1029 -122.4624177 37.8117305
266.3 18.8 1030 -122.4622418 37.8116118
266.5 18.8 1031 -122.4620413 37.8115158
266.8 18.8 1032 -122.4618354 37.8114387
267 18.8 1033 -122.4616295 37.8113777
267.3 18.9 1034 -122.4614323 37.8113193
267.6 18.9 1035 -122.4612427 37.8112613
267.8 18.9 1036 -122.4610558 37.8112023
268 18.9 1037 -122.4608726 37.8111382
268.3 18.9 1038 -122.4606906 37.8110698
268.5 19 1039 -122.460517 37.8109902
268.7 19 1040 -122.4603487 37.8109047
268.9 19 1041 -122.4601809 37.8108172
269.1 19.1 1042 -122.4600112 37.8107289
269.2 19.1 1043 -122.4598424 37.8106327
269.3 19.1 1044 -122.4596617 37.8105491
269.3 19.2 1045 -122.4594809 37.8104649
269.4 19.2 1046 -122.4593063 37.8103693
269.3 19.3 1047 -122.4591133 37.8102943
269.3 19.4 1048 -122.4589131 37.8102388
269.3 19.4 1049 -122.4587126 37.8102082
269.2 19.5 1050 -122.4585197 37.8101947
269.1 19.6 1051 -122.4583411 37.8102075
269.1 19.6 1052 -122.4581811 37.8102519
269.1 19.7 1053 -122.4580296 37.8102956
269.1 19.7 1054 -122.4578909 37.8103478
269.2 19.8 1055 -122.4577612 37.8104101
269.3 19.8 1056 -122.4576288 37.8104693
269.4 19.8 1057 -122.4574977 37.8105317
269.5 19.9 1058 -122.457369 37.8105956
269.6 19.9 1059 -122.4572383 37.8106532
269.8 19.9 1060 -122.4571067 37.8107066
270.1 19.9 1061 -122.4569845 37.8107729
270.2 19.9 1062 -122.456877 37.8108569
270.5 19.9 1063 -122.4567742 37.8109534
270.8 19.8 1064 -122.4566499 37.8110474
271 19.8 1065 -122.456504 37.8111309
271.3 19.8 1066 -122.4563455 37.811209
271.6 19.8 1067 -122.4561926 37.8113036
271.9 19.7 1068 -122.4560248 37.8113994
272.2 19.7 1069 -122.4558443 37.8114943
272.5 19.7 1070 -122.4556382 37.8115652
272.8 19.7 1071 -122.4554257 37.8116222
273.2 19.6 1072 -122.4552116 37.8116828
273.5 19.6 1073 -122.4550125 37.8117673
273.8 19.6 1074 -122.4548162 37.8118581
274.1 19.5 1075 -122.4546189 37.8119516
274.3 19.5 1076 -122.4544297 37.8120578
274.4 19.5 1077 -122.4542328 37.8121546
274.6 19.5 1078 -122.4540389 37.8122555
274.6 19.4 1079 -122.4538538 37.8123677
274.7 19.4 1080 -122.4536795 37.8124937
274.7 19.3 1081 -122.4534899 37.81261
274.6 19.3 1082 -122.4532893 37.8127167
274.4 19.3 1083 -122.4530709 37.8128033
274.2 19.2 1084 -122.4528466 37.8128755
274 19.2 1085 -122.4526168 37.8129309
273.6 19.1 1086 -122.4523891 37.8129775
273.2 19.1 1087 -122.4521665 37.8130332
272.8 19 1088 -122.4519603 37.8131139
272.4 19 1089 -122.4517724 37.8132111
272.1 18.9 1090 -122.4515827 37.8133049
271.8 18.9 1091 -122.4513893 37.8133986
271.6 18.8 1092 -122.451186 37.8134811
271.4 18.8 1093 -122.4509756 37.813555
271.3 18.7 1094 -122.4507689 37.8136338
271.1 18.6 1095 -122.450574 37.8137282
271 18.6 1096 -122.450382 37.8138287
271 18.5 1097 -122.450188 37.8139258
270.9 18.4 1098 -122.4499925 37.8140194
270.9 18.4 1099 -122.4497923 37.8141049
270.9 18.3 1100 -122.4495887 37.814183
270.9 18.2 1101 -122.4493859 37.8142596
270.9 18.2 1102 -122.4491876 37.814345
270.8 18.1 1103 -122.4489957 37.8144405
270.6 18.1 1104 -122.4488021 37.8145355
270.5 18.1 1105 -122.4486166 37.8146367
270.3 18 1106 -122.4484257 37.8147332
270.1 18 1107 -122.4482303 37.8148292
269.8 18 1108 -122.4480344 37.8149233
269.5 17.9 1109 -122.4478338 37.8150057
269.2 17.9 1110 -122.44763 37.8150806
268.9 17.9 1111 -122.4474336 37.8151609
268.6 17.8 1112 -122.4472469 37.8152503
268.2 17.8 1113 -122.4470677 37.815349
267.9 17.7 1114 -122.4468997 37.8154622
267.6 17.7 1115 -122.4467284 37.815574
267.4 17.6 1116 -122.4465492 37.8156772
267.1 17.6 1117 -122.446368 37.8157786
266.8 17.5 1118 -122.4461798 37.8158753
266.6 17.5 1119 -122.445979 37.81596
266.4 17.5 1120 -122.4457779 37.8160364
266.1 17.5 1121 -122.4455825 37.8160902
266 17.5 1122 -122.4454007 37.8161317
265.7 17.5 1123 -122.4452291 37.8161578
265.4 17.5 1124 -122.4450749 37.8161456
265.2 17.5 1125 -122.4449351 37.8161176
265 17.6 1126 -122.4448072 37.8160721
264.9 17.6 1127 -122.4446881 37.8160252
264.8 17.7 1128 -122.444572 37.8159745
264.7 17.7 1129 -122.4444631 37.8159136
264.6 17.8 1130 -122.4443585 37.8158463
264.6 17.9 1131 -122.4442539 37.815773
264.6 18 1132 -122.4441386 37.8156992
264.6 18.1 1133 -122.4440146 37.8156266
264.5 18.1 1134 -122.443877 37.8155631
264.5 18.2 1135 -122.4437311 37.8155047
264.4 18.2 1136 -122.4435808 37.8154462
264.4 18.3 1137 -122.443428 37.8153827
264.3 18.3 1138 -122.4432776 37.8153092
264.3 18.3 1139 -122.4431293 37.8152225
264.2 18.3 1140 -122.4429752 37.8151247
264.1 18.3 1141 -122.4428009 37.8150291
263.9 18.3 1142 -122.4425958 37.8149594
263.7 18.3 1143 -122.4423777 37.8149061
263.5 18.2 1144 -122.4421573 37.8148659
263.2 18.2 1145 -122.4419354 37.8148175
262.8 18.1 1146 -122.441718 37.8147522
262.5 18 1147 -122.4414955 37.8146845
262.2 18 1148 -122.4412721 37.8146165
261.9 17.9 1149 -122.4410448 37.8145559
261.6 17.9 1150 -122.4408131 37.8145051
261.4 17.8 1151 -122.4405792 37.814466
261.2 17.8 1152 -122.4403519 37.814417
261.1 17.7 1153 -122.4401284 37.8143575
261 17.7 1154 -122.4399068 37.8142969
261 17.7 1155 -122.439686 37.8142378
261 17.7 1156 -122.4394646 37.8141845
261.1 17.6 1157 -122.4392438 37.8141384
261.2 17.6 1158 -122.4390276 37.8140814
261.3 17.6 1159 -122.4388105 37.8140233
261.4 17.6 1160 -122.4385912 37.8139628
261.5 17.6 1161 -122.4383699 37.8139086
261.6 17.6 1162 -122.4381462 37.8138627
261.6 17.6 1163 -122.4379244 37.8138087
261.7 17.6 1164 -122.4377026 37.8137511
261.7 17.6 1165 -122.4374797 37.8136918
261.8 17.6 1166 -122.4372554 37.8136301
261.8 17.7 1167 -122.4370299 37.8135744
261.8 17.7 1168 -122.4368043 37.8135201
261.7 17.7 1169 -122.4365795 37.8134608
261.7 17.7 1170 -122.4363527 37.8134024
261.7 17.7 1171 -122.4361227 37.8133451
261.7 17.7 1172 -122.4358892 37.813294
261.6 17.7 1173 -122.4356539 37.8132418
261.6 17.7 1174 -122.4354188 37.8131946
261.6 17.7 1175 -122.4351836 37.813152
261.6 17.6 1176 -122.4349523 37.813099
261.5 17.6 1177 -122.4347195 37.8130504
261.5 17.6 1178 -122.4344878 37.8130011
261.5 17.7 1179 -122.4342571 37.8129454
261.5 17.7 1180 -122.4340236 37.8128924
261.5 17.7 1181 -122.4337905 37.8128372
261.5 17.7 1182 -122.4335573 37.8127881
261.5 17.8 1183 -122.4333239 37.8127386
261.6 17.8 1184 -122.4330897 37.8126896
261.6 17.9 1185 -122.4328545 37.8126429
261.6 17.9 1186 -122.4326209 37.8125978
261.6 17.9 1187 -122.4323898 37.8125461
261.6 18 1188 -122.4321589 37.8125019
261.6 18 1189 -122.4319301 37.8124523
261.6 18 1190 -122.4317036 37.8123994
261.6 18.1 1191 -122.4314757 37.8123523
261.6 18.1 1192 -122.4312505 37.8123012
261.6 18.1 1193 -122.4310234 37.812258
261.6 18.1 1194 -122.4307949 37.8122143
261.6 18.1 1195 -122.4305654 37.8121691
261.6 18.1 1196 -122.4303352 37.8121265
261.7 18.2 1197 -122.4301036 37.8120927
261.9 18.2 1198 -122.4298743 37.8120619
262.1 18.2 1199 -122.4296493 37.8120181
262.3 18.2 1200 -122.4294253 37.8119723
262.5 18.2 1201 -122.4292013 37.8119345
262.7 18.2 1202 -122.428978 37.811899
262.9 18.2 1203 -122.4287545 37.8118613
263.1 18.2 1204 -122.4285282 37.8118318
263.2 18.3 1205 -122.4283038 37.8118151
263.3 18.3 1206 -122.4280817 37.8118094
263.4 18.3 1207 -122.4278666 37.8118194
263.4 18.3 1208 -122.4276636 37.8118497
263.4 18.3 1209 -122.427483 37.8119055
263.3 18.4 1210 -122.4273222 37.8119769
263 18.4 1211 -122.427174 37.8120601
262.8 18.4 1212 -122.4270315 37.8121508
262.5 18.4 1213 -122.4268795 37.8122347
262.1 18.4 1214 -122.4267359 37.812331
261.8 18.5 1215 -122.4265915 37.8124307
261.4 18.5 1216 -122.4264475 37.8125329
261.1 18.5 1217 -122.4263097 37.812642
260.8 18.5 1218 -122.4261676 37.8127535
260.6 18.5 1219 -122.426017 37.8128654
260.3 18.5 1220 -122.4258523 37.8129708
260.1 18.5 1221 -122.4256786 37.8130692
259.9 18.5 1222 -122.425508 37.8131666
259.7 18.5 1223 -122.4253317 37.8132619
259.5 18.6 1224 -122.4251527 37.813356
259.3 18.6 1225 -122.4249704 37.8134477
259.1 18.6 1226 -122.4247779 37.8135287
258.8 18.6 1227 -122.4245861 37.8136122
258.5 18.6 1228 -122.4244058 37.8137131
258.3 18.7 1229 -122.424224 37.8138166
258 18.7 1230 -122.4240422 37.8139149
257.7 18.7 1231 -122.4238628 37.8140124
257.4 18.7 1232 -122.4236854 37.8141103
257.2 18.7 1233 -122.4235045 37.8142052
256.9 18.7 1234 -122.4233184 37.8142933
256.6 18.7 1235 -122.4231333 37.8143808
256.4 18.7 1236 -122.4229502 37.8144699
256.1 18.7 1237 -122.4227778 37.8145678
255.9 18.7 1238 -122.4226209 37.8146768
255.6 18.7 1239 -122.4224648 37.8147881
255.4 18.7 1240 -122.4223 37.8148979
255.2 18.7 1241 -122.4221273 37.8150035
255 18.7 1242 -122.4219507 37.8151045
254.8 18.7 1243 -122.4217655 37.8151991
254.5 18.7 1244 -122.4215809 37.8152961
254.2 18.8 1245 -122.4214041 37.815401
254 18.8 1246 -122.4212245 37.8155022
253.8 18.8 1247 -122.4210425 37.8155983
253.5 18.9 1248 -122.4208637 37.815696
253.3 18.9 1249 -122.4206917 37.8158003
253.1 19 1250 -122.4205209 37.8159054
253 19 1251 -122.4203337 37.8159949
252.8 19.1 1252 -122.4201472 37.8160889
252.7 19.1 1253 -122.4199875 37.8162053
252.6 19.1 1254 -122.4198411 37.8163296
252.6 19.2 1255 -122.4196895 37.8164496
252.6 19.2 1256 -122.4195298 37.8165618
252.6 19.2 1257 -122.419363 37.8166683
252.5 19.2 1258 -122.4191898 37.8167702
252.4 19.1 1259 -122.4190123 37.8168705
252.3 19.1 1260 -122.4188346 37.8169695
252.2 19.1 1261 -122.41866 37.8170717
252 19.1 1262 -122.4184902 37.8171812
251.9 19.1 1263 -122.4183135 37.8172874
251.8 19.1 1264 -122.4181347 37.8173951
251.6 19.1 1265 -122.4179679 37.8175139
251.5 19 1266 -122.4177985 37.8176318
251.3 19 1267 -122.4176275 37.8177479
251.2 19 1268 -122.4174464 37.817854
251 19 1269 -122.4172672 37.8179645
250.9 19 1270 -122.4171029 37.8180876
250.7 18.9 1271 -122.4169294 37.8182024
250.5 18.9 1272 -122.4167458 37.8183089
250.4 18.9 1273 -122.4165729 37.818426
250.2 18.8 1274 -122.4163981 37.8185433
250.1 18.8 1275 -122.4162169 37.8186552
250.1 18.8 1276 -122.4160408 37.8187696
250 18.8 1277 -122.4158583 37.8188774
250 18.7 1278 -122.4156889 37.8189945
250 18.7 1279 -122.4155173 37.8191066
250 18.7 1280 -122.4153463 37.8192193
250 18.7 1281 -122.4151872 37.8193412
250.1 18.8 1282 -122.4150311 37.8194666
250.1 18.8 1283 -122.414883 37.8195985
250.2 18.8 1284 -122.4147293 37.8197276
250.2 18.8 1285 -122.4145623 37.8198468
250.2 18.9 1286 -122.4143816 37.8199542
250.3 18.9 1287 -122.4142058 37.8200654
250.3 18.9 1288 -122.4140404 37.8201874
250.3 19 1289 -122.4138678 37.820303
250.3 19 1290 -122.4136901 37.8204141
250.3 19.1 1291 -122.4135289 37.8205384
250.3 19.1 1292 -122.4133686 37.8206628
250.3 19.2 1293 -122.4132054 37.8207843
250.3 19.2 1294 -122.4130381 37.8208995
250.3 19.3 1295 -122.4128803 37.8210204
250.3 19.3 1296 -122.4127266 37.821146
250.3 19.4 1297 -122.4125663 37.8212701
250.3 19.4 1298 -122.4124077 37.8213941
250.2 19.4 1299 -122.4122434 37.8215112
250.2 19.4 1300 -122.4120794 37.8216249
250.2 19.4 1301 -122.4119231 37.8217446
250.2 19.4 1302 -122.4117681 37.8218647
250.2 19.4 1303 -122.4116081 37.8219802
250.2 19.4 1304 -122.4114561 37.8221012
250.2 19.3 1305 -122.4113041 37.8222189
250.2 19.3 1306 -122.411151 37.8223331
250.2 19.2 1307 -122.4110064 37.822453
250.2 19.2 1308 -122.4108642 37.8225754
250.2 19.1 1309 -122.4107289 37.8226985
250.2 19 1310 -122.4105948 37.8228206
250.2 19 1311 -122.4104636 37.8229443
250.3 19 1312 -122.4103294 37.8230647
250.3 18.9 1313 -122.4101864 37.823176
250.3 18.9 1314 -122.4100341 37.823274
250.3 18.9 1315 -122.4098699 37.8233586
250.3 18.9 1316 -122.4096979 37.823421
250.2 18.9 1317 -122.4095265 37.8234584
250.1 18.9 1318 -122.4093685 37.823475
249.9 18.9 1319 -122.4092247 37.8234828
249.7 18.9 1320 -122.4090967 37.8234856
249.6 18.9 1321 -122.4089821 37.8234822
249.4 19 1322 -122.4088744 37.8234714
249.2 19 1323 -122.4087709 37.8234509
249.1 19 1324 -122.4086687 37.8234235
248.7 18.9 1327 -122.4083718 37.8233129
248.7 18.9 1328 -122.4082776 37.8232562
248.7 18.8 1329 -122.4081763 37.8231893
248.7 18.8 1330 -122.4080567 37.8231176
248.7 18.7 1331 -122.4079118 37.8230549
248.8 18.6 1332 -122.4077514 37.8229972
248.8 18.5 1333 -122.4075792 37.8229378
248.9 18.4 1334 -122.4073915 37.822886
248.9 18.3 1335 -122.4071925 37.8228425
249 18.2 1336 -122.4069836 37.8228002
249 18.1 1337 -122.4067648 37.8227753
249.1 18 1338 -122.40655 37.8227591
249.1 17.9 1339 -122.4063472 37.8227357
249.1 17.9 1340 -122.4061449 37.8227199
249.1 17.8 1341 -122.40594 37.8227047
249.1 17.7 1342 -122.4057313 37.8226986
249.1 17.6 1343 -122.4055229 37.8226949
249.1 17.5 1344 -122.4053166 37.8226959
249.1 17.5 1345 -122.4051146 37.8226969
249.1 17.4 1346 -122.4049111 37.8226964
249 17.4 1347 -122.404707 37.8226983
249 17.3 1348 -122.4045035 37.8226986
249 17.3 1349 -122.4042996 37.822699
249 17.2 1350 -122.4040942 37.8227011
249 17.2 1351 -122.4038869 37.8227031
249 17.2 1352 -122.4036792 37.8227055
249 17.1 1353 -122.4034706 37.8227088
249 17.1 1354 -122.4032606 37.822718
249 17.1 1355 -122.4030491 37.8227253
249 17 1356 -122.4028384 37.822734
249 17 1357 -122.4026268 37.8227499
249 17 1358 -122.4024116 37.8227572
249 17 1359 -122.402201 37.8227448
249 16.9 1360 -122.4019962 37.8227288
249 16.9 1361 -122.4017881 37.8227139
249 16.9 1362 -122.4015735 37.8226992
249 16.9 1363 -122.4013533 37.8226886
249 16.9 1364 -122.4011321 37.8226836
249 16.9 1365 -122.4009083 37.8226778
249 16.9 1366 -122.40068 37.8226573
249 16.9 1367 -122.4004513 37.8226252
249 16.9 1368 -122.4002322 37.8225685
249 16.9 1369 -122.4000298 37.8224821
249 16.9 1370 -122.3998622 37.8223596
249 16.9 1371 -122.3997438 37.8222129
249 17 1372 -122.3996735 37.8220568
249 17 1373 -122.3996273 37.8219022
249 17 1374 -122.3995879 37.8217436
249 17 1375 -122.3995669 37.8215772
249 17 1376 -122.39957 37.8214169
249 17.1 1377 -122.3995842 37.8212631
249 17.1 1378 -122.3996045 37.8211125
249 17.1 1379 -122.3996216 37.8209614
249 17.1 1380 -122.3996332 37.8208062
249 17.1 1381 -122.3996555 37.8206547
249 17.1 1382 -122.3996784 37.8205047
249 17.1 1383 -122.3996973 37.8203537
249 17.1 1384 -122.3997159 37.8202007
249 17.2 1385 -122.3997429 37.8200502
249 17.2 1386 -122.3997718 37.819901
249 17.2 1387 -122.3997967 37.8197486
249 17.2 1388 -122.3998177 37.8195969
249 17.2 1389 -122.3998409 37.8194509
249 17.2 1390 -122.3998629 37.8193045
249 17.2 1391 -122.3998791 37.8191572
249 17.2 1392 -122.3998925 37.8190081
249 17.2 1393 -122.3999085 37.8188586
249 17.1 1394 -122.3999288 37.8187078
249 17.1 1395 -122.3999515 37.8185567
249 17.1 1396 -122.3999717 37.8184073
249 17 1397 -122.3999862 37.8182562
249 17 1398 -122.399993 37.8181044
249 17 1399 -122.3999951 37.8179502
249 16.9 1400 -122.4000044 37.8177939
249 16.9 1401 -122.4000205 37.8176396
249 16.8 1402 -122.4000407 37.8174881
249 16.8 1403 -122.4000637 37.8173386
249 16.8 1404 -122.4000839 37.8171891
249 16.7 1405 -122.4001003 37.8170382
249 16.7 1406 -122.4001164 37.8168889
249 16.7 1407 -122.4001324 37.8167417
249 16.7 1408 -122.4001458 37.8165917
249 16.7 1409 -122.4001602 37.8164412
249 16.7 1410 -122.4001718 37.8162906
249 16.7 1411 -122.400175 37.8161394
249 16.7 1412 -122.4001868 37.8159916
249 16.7 1413 -122.400201 37.8158451
249 16.7 1414 -122.4002082 37.8156948
249 16.7 1415 -122.4002088 37.8155386
249 16.7 1416 -122.4002068 37.8153782
249 16.8 1417 -122.4002088 37.8152183
249 16.8 1418 -122.4002041 37.8150555
249 16.8 1419 -122.4001935 37.8148867
249 16.8 1420 -122.4001896 37.8147158
249 16.8 1421 -122.4001862 37.814545
249 16.9 1422 -122.4001744 37.8143741
249 16.9 1423 -122.4001632 37.8142064
249 17 1424 -122.4001636 37.8140485
249 17.1 1425 -122.4001714 37.8138958
249 17.2 1426 -122.4001799 37.8137437
249 17.3 1427 -122.4001884 37.8135919
249 17.4 1428 -122.4001964 37.8134393
249 17.5 1429 -122.4001983 37.8132852
249 17.5 1430 -122.4001942 37.8131319
249 17.6 1431 -122.4001906 37.8129795
249 17.7 1432 -122.4001875 37.8128293
249 17.7 1433 -122.4001844 37.8126845
249 17.7 1434 -122.4001815 37.8125407
249 17.8 1435 -122.4001765 37.8123944
249 17.8 1436 -122.4001689 37.81225
249 17.8 1437 -122.4001589 37.8121042
249 17.7 1438 -122.4001443 37.8119557
249 17.7 1439 -122.4001315 37.8118054
249 17.7 1440 -122.4001215 37.8116549
249 17.6 1441 -122.4001118 37.811507
249 17.6 1442 -122.4000977 37.8113619
249 17.5 1443 -122.4000811 37.8112277
249 17.4 1444 -122.4000592 37.811104
249 17.4 1445 -122.4000249 37.8109854
249 17.3 1446 -122.3999876 37.8108657
249 17.2 1447 -122.3999557 37.8107428
249 17.1 1448 -122.3999317 37.8106178
249 17.1 1449 -122.399905 37.8104906
249 17 1450 -122.3998719 37.8103616
249 17 1451 -122.3998308 37.810228
249 16.9 1452 -122.399782 37.8100907
249 16.9 1453 -122.3997246 37.809952
249 16.8 1454 -122.3996581 37.8098142
249 16.8 1455 -122.399583 37.8096833
249 16.9 1459 -122.3992106 37.8092371
249 16.9 1460 -122.3991046 37.8091431
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
wd ws t x y
265.8 16.4 0 -122.4532457 37.8176225
265.8 16.4 1 -122.4531891 37.8174597
265.8 16.4 2 -122.453117 37.8172896
265.9 16.5 3 -122.4530405 37.8171164
265.9 16.5 4 -122.4529542 37.8169445
265.9 16.5 5 -122.4528475 37.8167748
265.9 16.5 6 -122.452757 37.8165996
265.9 16.5 7 -122.4526764 37.8164195
266 16.5 8 -122.4526006 37.8162403
266 16.5 9 -122.4525304 37.816061
266 16.5 10 -122.4524509 37.8158841
266 16.5 11 -122.4523692 37.815706
265.9 16.5 12 -122.4523106 37.8155234
265.9 16.5 13 -122.4522584 37.8153392
265.8 16.5 14 -122.4522136 37.8151541
265.7 16.6 15 -122.4521717 37.8149677
265.6 16.6 16 -122.4521426 37.8147783
265.5 16.6 17 -122.4520999 37.8145865
265.4 16.6 18 -122.4520327 37.8143958
265.4 16.7 19 -122.4519766 37.8142028
265.4 16.7 20 -122.4519025 37.8140112
265.4 16.8 21 -122.4518202 37.813825
265.4 16.8 22 -122.4517427 37.8136413
265.6 16.8 23 -122.451644 37.813462
265.7 16.9 24 -122.4515179 37.8132898
265.9 16.9 25 -122.4513933 37.813128
265.9 16.9 26 -122.45134 37.8129913
265.9 17 27 -122.4513224 37.8128646
265.9 17 28 -122.4513246 37.8127376
265.8 17.1 29 -122.4513097 37.8126013
265.7 17.1 30 -122.4512691 37.8124539
265.6 17.1 31 -122.4511973 37.812301
265.5 17.2 32 -122.4510832 37.8121491
265.3 17.2 33 -122.4509496 37.811995
265.2 17.3 34 -122.4507846 37.81185
265.1 17.3 35 -122.4505796 37.8117273
265.1 17.3 36 -122.45036 37.8116178
265 17.3 37 -122.4501297 37.8115245
265 17.3 38 -122.4499021 37.8114337
264.9 17.3 39 -122.4496768 37.811351
264.9 17.3 40 -122.449454 37.8112724
264.9 17.4 41 -122.4492283 37.811208
265 17.4 42 -122.4489984 37.8111531
265 17.4 43 -122.4487709 37.8110921
265 17.4 44 -122.448542 37.8110402
265.1 17.5 45 -122.4483127 37.8109939
265.1 17.5 46 -122.4480905 37.8109337
265.1 17.5 47 -122.4478735 37.8108671
265.2 17.6 48 -122.4476576 37.8108086
265.2 17.6 49 -122.4474399 37.8107565
265.2 17.7 50 -122.4472204 37.810707
265.2 17.7 51 -122.4470007 37.8106545
265.2 17.8 52 -122.4467775 37.8106146
265.2 17.8 53 -122.4465523 37.8105962
265.2 17.8 54 -122.446333 37.8105978
265.2 17.9 55 -122.4461239 37.8106174
265.2 17.9 56 -122.4459307 37.8106603
265.2 17.9 57 -122.4457572 37.8107263
265.2 17.9 58 -122.4455958 37.8108079
265.2 18 59 -122.4454344 37.8108962
265.1 18 60 -122.4452644 37.8109804
265.1 18 61 -122.4450918 37.8110661
265.1 18 62 -122.4449102 37.8111424
265.1 18 63 -122.4447269 37.8112202
265.1 18 64 -122.4445369 37.8112968
265.1 18 65 -122.4443481 37.8113794
265.1 18 66 -122.4441586 37.8114669
265.1 18 67 -122.4439664 37.8115512
265.1 18 68 -122.443775 37.8116354
265.1 18 69 -122.4435827 37.8117177
265.1 18 70 -122.4433926 37.8118071
265.1 18 71 -122.4432071 37.8119066
265.2 18 72 -122.4430174 37.8120077
265.2 18.1 73 -122.4428267 37.8121111
265.2 18.1 74 -122.4426312 37.8122125
265.2 18.1 75 -122.4424349 37.8123129
265.2 18.1 76 -122.4422396 37.8124138
265.2 18.1 77 -122.4420425 37.8125129
265.2 18.2 78 -122.4418456 37.8126148
265.2 18.2 79 -122.4416532 37.8127205
265.2 18.2 80 -122.4414608 37.8128255
265.2 18.2 81 -122.4412696 37.8129336
265.2 18.2 82 -122.4410784 37.8130427
265.2 18.2 83 -122.4408882 37.8131521
265.2 18.2 84 -122.4406959 37.8132613
265 18.2 85 -122.440507 37.8133763
264.8 18.1 86 -122.4403166 37.8134932
264.5 18.1 87 -122.440125 37.8136094
264.3 18.1 88 -122.4399303 37.8137237
264 18.1 89 -122.4397348 37.8138392
263.6 18.1 90 -122.4395436 37.8139593
263.4 18.1 91 -122.4393537 37.8140809
263.1 18.1 92 -122.4391615 37.8141995
262.6 18 93 -122.4389643 37.8143135
262.2 18 94 -122.4387707 37.8144312
261.8 18 95 -122.4385788 37.8145505
261.5 18 96 -122.4383848 37.8146679
261.1 18 97 -122.4381936 37.8147878
260.9 18 98 -122.438 37.8149061
260.6 18 99 -122.4378082 37.8150237
260.4 18 100 -122.4376195 37.8151447
260.2 18 101 -122.4374287 37.8152625
260.1 18.1 102 -122.43724 37.8153819
260 18.1 103 -122.4370468 37.8154973
259.9 18.2 104 -122.436858 37.8156145
259.9 18.2 105 -122.4366732 37.8157329
259.9 18.3 106 -122.4364909 37.815855
259.9 18.4 107 -122.436309 37.8159768
259.8 18.4 108 -122.4361247 37.8160951
259.7 18.5 109 -122.435944 37.8162139
259.6 18.6 110 -122.4357657 37.8163358
259.4 18.6 111 -122.435588 37.8164596
259.3 18.7 112 -122.4354062 37.8165813
259.1 18.7 113 -122.435231 37.8167086
258.9 18.7 114 -122.435056 37.8168367
258.8 18.7 115 -122.4348802 37.8169629
258.7 18.8 116 -122.4347064 37.8170876
258.5 18.8 117 -122.4345334 37.8172121
258.3 18.8 118 -122.4343601 37.8173377
258.1 18.7 119 -122.4341857 37.8174641
258 18.7 120 -122.4340144 37.8175938
257.7 18.7 121 -122.4338446 37.8177233
257.5 18.6 122 -122.4336691 37.8178473
257.2 18.6 123 -122.4334918 37.8179696
257 18.5 124 -122.4333121 37.8180885
256.7 18.5 125 -122.4331322 37.8182082
256.5 18.4 126 -122.432956 37.8183302
256.2 18.3 127 -122.4327838 37.8184522
256.1 18.3 128 -122.4326152 37.8185737
255.8 18.2 129 -122.4324477 37.8186966
255.5 18.2 130 -122.4322838 37.8188223
255.3 18.2 131 -122.4321207 37.8189478
255 18.2 132 -122.4319558 37.8190709
254.8 18.2 133 -122.4317886 37.8191894
254.6 18.2 134 -122.4316188 37.8193047
254.4 18.2 135 -122.4314523 37.8194234
254.3 18.3 136 -122.4312856 37.8195438
254.2 18.3 137 -122.4311199 37.8196636
254.2 18.4 138 -122.4309572 37.8197836
254.1 18.5 139 -122.4307951 37.8199029
254.1 18.5 140 -122.4306373 37.8200235
254 18.6 141 -122.4304843 37.8201481
254 18.7 142 -122.4303299 37.8202719
254 18.7 143 -122.4301759 37.8203951
253.9 18.8 144 -122.4300209 37.8205166
253.8 18.9 145 -122.4298687 37.8206375
253.6 18.9 146 -122.4297237 37.8207626
253.5 19 147 -122.4295786 37.8208872
253.3 19 148 -122.4294358 37.8210151
253 19 149 -122.4292982 37.8211434
252.7 19.1 150 -122.4291562 37.8212647
252.4 19.1 151 -122.4290202 37.8213872
252.1 19.1 152 -122.4288894 37.8215099
251.8 19.1 153 -122.4287643 37.8216362
251.6 19.1 154 -122.4286326 37.8217578
251.4 19 155 -122.4284955 37.8218738
251.2 19 156 -122.4283486 37.82198
251.1 18.9 157 -122.4281901 37.8220702
251.1 18.8 158 -122.4280171 37.8221318
251.1 18.8 159 -122.4278407 37.8221608
251.1 18.7 160 -122.4276708 37.8221711
251.1 18.6 161 -122.427506 37.8221676
251.1 18.5 162 -122.4273423 37.8221523
251.2 18.3 163 -122.4271797 37.8221223
251.1 18.2 164 -122.4270115 37.8220935
251.1 18.1 165 -122.426841 37.822054
251 18 166 -122.4266645 37.8220172
250.8 17.8 167 -122.4264879 37.8219759
250.7 17.7 168 -122.4263083 37.8219288
250.6 17.5 169 -122.4261227 37.8218811
250.4 17.4 170 -122.4259363 37.8218309
250.3 17.2 171 -122.4257515 37.8217751
250.2 17.1 172 -122.4255694 37.8217136
250.1 17 173 -122.4253832 37.8216546
250.1 16.9 174 -122.4251964 37.821592
250 16.7 175 -122.4250121 37.8215216
250 16.6 176 -122.4248198 37.8214519
250 16.5 177 -122.4246218 37.821375
250 16.4 178 -122.4244227 37.8212923
250.1 16.2 179 -122.4242154 37.8212169
250.1 16.1 180 -122.4240057 37.8211376
250.1 15.9 181 -122.4237946 37.8210506
250.2 15.7 182 -122.4235754 37.8209709
250.2 15.6 183 -122.4233509 37.820897
250.2 15.4 184 -122.4231197 37.8208323
250.2 15.3 185 -122.4228817 37.8207822
250.2 15.2 186 -122.4226553 37.8207155
250.2 15 187 -122.4224344 37.8206513
250.1 15 188 -122.42221 37.8206027
250.1 14.9 189 -122.4219919 37.8205526
250 14.9 190 -122.4217707 37.8205117
250 14.9 191 -122.4215567 37.8204595
249.9 14.9 192 -122.4213382 37.8204141
249.9 14.9 193 -122.421121 37.8203594
249.8 14.9 194 -122.4209052 37.8203035
249.8 15 195 -122.4206833 37.8202551
249.8 15.1 196 -122.4204586 37.8202021
249.8 15.1 197 -122.4202341 37.8201499
249.8 15.2 198 -122.4200096 37.8201034
249.8 15.3 199 -122.4197857 37.8200557
249.8 15.4 200 -122.4195629 37.8200079
249.8 15.4 201 -122.4193426 37.8199593
249.8 15.5 202 -122.4191207 37.8199064
249.8 15.6 203 -122.4188977 37.819856
249.9 15.7 204 -122.4186711 37.8198178
249.9 15.8 205 -122.4184453 37.8197794
249.9 15.8 206 -122.4182226 37.819731
249.9 15.9 207 -122.4179998 37.8196853
249.9 15.9 208 -122.4177772 37.8196422
249.9 16 209 -122.4175536 37.8195973
249.9 16 210 -122.4173292 37.819555
249.9 16 211 -122.417105 37.8195176
249.9 16.1 212 -122.416882 37.8194765
250.1 16.1 213 -122.4166579 37.8194369
250.2 16.1 214 -122.4164331 37.8193978
250.3 16.2 215 -122.4162095 37.8193625
250.5 16.2 216 -122.4159866 37.8193259
250.7 16.3 217 -122.4157654 37.8192874
250.9 16.3 218 -122.415544 37.8192505
251.2 16.3 219 -122.4153237 37.8192138
251.5 16.4 220 -122.4151027 37.8191772
251.7 16.4 221 -122.4148806 37.8191437
252 16.4 222 -122.4146605 37.8191109
252.1 16.5 223 -122.4144405 37.8190773
252.3 16.5 224 -122.4142191 37.8190396
252.4 16.5 225 -122.4139958 37.8190047
252.4 16.5 226 -122.4137742 37.81897
252.4 16.6 227 -122.4135531 37.818946
252.4 16.6 228 -122.4133314 37.8189268
252.4 16.6 229 -122.4131091 37.8189013
252.3 16.6 230 -122.4128853 37.8188773
252.2 16.5 231 -122.4126625 37.8188642
252.2 16.5 232 -122.4124439 37.8188559
252.1 16.4 233 -122.4122283 37.8188435
251.9 16.3 234 -122.4120147 37.8188374
251.8 16.3 235 -122.4118037 37.8188305
251.6 16.2 236 -122.4115933 37.8188196
251.5 16.1 237 -122.4113817 37.8188002
251.3 16 238 -122.411168 37.8187837
251.2 15.9 239 -122.4109574 37.8187678
251.1 15.9 240 -122.4107459 37.8187548
251 15.9 241 -122.410533 37.8187375
250.9 15.9 242 -122.4103188 37.8187257
250.6 15.9 243 -122.4101036 37.8187126
250.3 16 244 -122.4098885 37.8187004
250.1 16.1 245 -122.4096734 37.8186912
249.8 16.2 246 -122.4094577 37.8186825
249.4 16.4 247 -122.4092424 37.8186718
249 16.5 248 -122.4090256 37.8186656
248.6 16.6 249 -122.4088081 37.8186658
248.2 16.7 250 -122.4085907 37.8186689
247.8 16.8 251 -122.4083702 37.8186683
247.5 16.9 252 -122.4081505 37.8186677
247.2 17 253 -122.4079301 37.818671
246.9 17 254 -122.4077092 37.8186725
246.6 17 255 -122.407487 37.8186756
246.4 17 256 -122.4072647 37.8186815
246.2 17.1 257 -122.4070425 37.8186915
246 17 258 -122.4068209 37.8187036
245.8 17 259 -122.4066001 37.8187119
245.6 17 260 -122.40638 37.8187203
245.5 17 261 -122.4061619 37.8187295
245.2 17 262 -122.405945 37.8187286
244.9 17 263 -122.4057285 37.8187303
244.7 17.1 264 -122.4055107 37.8187357
244.4 17.1 265 -122.4052937 37.8187559
244.2 17.1 266 -122.4050831 37.8187925
243.9 17.2 267 -122.4048885 37.81885
243.7 17.3 268 -122.4047226 37.8189308
243.4 17.3 269 -122.4045858 37.8190263
243.2 17.4 270 -122.4044638 37.8191255
243.1 17.5 271 -122.4043543 37.8192309
243 17.6 272 -122.4042563 37.819344
242.9 17.7 273 -122.4041656 37.8194644
242.8 17.8 274 -122.4040698 37.8195862
242.8 17.9 275 -122.4039682 37.8197093
242.8 17.9 276 -122.4038633 37.8198349
242.7 18 277 -122.4037559 37.8199629
242.6 18.1 278 -122.4036412 37.8200902
242.5 18.1 279 -122.4035233 37.820217
242.4 18.1 280 -122.4034041 37.8203484
242.3 18.1 281 -122.4032872 37.8204849
242.2 18.1 282 -122.4031723 37.8206253
242.1 18.1 283 -122.4030504 37.8207653
242.1 18 284 -122.4029383 37.8209106
242 18 285 -122.4028303 37.8210566
242 17.9 286 -122.4027143 37.8212012
242 17.9 287 -122.4026064 37.8213502
242 17.9 288 -122.4025063 37.8215021
242 17.8 289 -122.4023998 37.8216516
242 17.8 290 -122.4022834 37.8217977
242 17.8 291 -122.4021823 37.821951
242 17.7 292 -122.4020839 37.8221054
242 17.7 293 -122.4019731 37.8222535
242.1 17.7 294 -122.4018469 37.8223945
242.1 17.7 295 -122.4017034 37.8225218
242.1 17.7 296 -122.4015373 37.8226205
242.1 17.8 297 -122.4013626 37.8226946
242.2 17.8 298 -122.4011819 37.8227394
242.2 17.8 299 -122.4010026 37.8227583
242.2 17.8 300 -122.4008268 37.8227457
242.2 17.8 301 -122.4006576 37.8227092
242.2 17.8 302 -122.4004897 37.822664
242.2 17.8 303 -122.4003413 37.8225914
242.2 17.8 304 -122.4002485 37.8224902
242.1 17.7 305 -122.4002315 37.8223856
242.1 17.7 306 -122.400251 37.8222893
242.1 17.6 307 -122.4002925 37.8222007
242.1 17.6 308 -122.4003318 37.8221108
242.1 17.5 309 -122.4003603 37.8220216
242.1 17.5 310 -122.4003858 37.8219352
242.1 17.4 311 -122.4004097 37.8218484
242.1 17.4 312 -122.4004287 37.8217601
242.1 17.3 313 -122.4004451 37.8216684
242.1 17.3 314 -122.4004648 37.8215751
242.1 17.2 315 -122.4004909 37.8214822
242.1 17.2 316 -122.4005194 37.8213867
242.1 17.2 317 -122.4005482 37.8212893
242.1 17.2 318 -122.4005798 37.8211907
242.1 17.2 319 -122.4006162 37.8210909
242.1 17.2 320 -122.4006517 37.8209889
242.1 17.2 321 -122.4006881 37.8208853
242.1 17.2 322 -122.400725 37.820781
242.1 17.2 323 -122.4007648 37.8206773
242.1 17.2 324 -122.4008066 37.820575
242.1 17.1 325 -122.4008488 37.8204745
242.1 17.1 326 -122.4008881 37.8203724
241.9 17.1 327 -122.4009264 37.82027
241.8 17.1 328 -122.4009607 37.8201672
241.6 17 329 -122.4010001 37.8200655
241.3 17 330 -122.4010353 37.8199588
241.1 17 331 -122.40107 37.8198511
240.9 16.9 332 -122.4011027 37.8197419
240.6 16.9 333 -122.4011418 37.8196324
240.3 16.9 334 -122.4011772 37.8195207
240.1 16.8 335 -122.4012131 37.8194086
239.9 16.8 336 -122.4012513 37.8192952
239.7 16.8 337 -122.4012914 37.8191832
239.6 16.8 338 -122.4013291 37.8190693
239.5 16.8 339 -122.4013617 37.8189528
239.5 16.8 340 -122.4013955 37.8188357
239.5 16.8 341 -122.401429 37.8187179
239.5 16.7 342 -122.4014634 37.8186017
239.5 16.7 343 -122.4014945 37.8184858
239.6 16.7 344 -122.4015221 37.8183679
239.7 16.7 345 -122.4015416 37.8182483
239.8 16.6 346 -122.4015661 37.8181271
239.8 16.6 347 -122.4015925 37.8180063
239.9 16.6 348 -122.4016216 37.8178855
239.9 16.5 349 -122.4016544 37.8177651
240 16.5 350 -122.401691 37.8176469
240 16.4 351 -122.4017267 37.8175285
240 16.4 352 -122.4017538 37.8174086
240 16.4 353 -122.4017789 37.8172895
240 16.3 354 -122.4018092 37.8171716
240 16.3 355 -122.4018434 37.8170552
240 16.3 356 -122.4018803 37.8169382
240 16.3 357 -122.4019184 37.8168199
240 16.3 358 -122.4019567 37.8166994
239.9 16.3 359 -122.4019941 37.8165805
239.9 16.3 360 -122.4020375 37.8164663
239.9 16.3 361 -122.4020897 37.8163638
239.8 16.3 362 -122.4021525 37.816286
239.7 16.3 363 -122.4022162 37.8162281
239.6 16.3 364 -122.4022799 37.8161874
239.5 16.3 365 -122.4023405 37.8161647
239.3 16.3 366 -122.4023997 37.8161549
239 16.2 367 -122.4024606 37.8161563
238.7 16.2 368 -122.4025269 37.8161668
238.5 16.2 369 -122.4025976 37.8161868
238.2 16.2 370 -122.4026717 37.8162192
237.9 16.1 371 -122.4027468 37.8162652
237.7 16.1 372 -122.4028195 37.8163254
237.4 16 373 -122.402891 37.8163977
237.2 16 374 -122.4029597 37.8164799
237 15.9 375 -122.4030279 37.8165684
236.8 15.9 376 -122.4031035 37.8166556
236.7 15.9 377 -122.403183 37.8167449
236.6 15.9 378 -122.4032617 37.8168408
236.5 15.9 379 -122.4033421 37.8169399
236.5 15.9 380 -122.4034225 37.8170414
236.6 15.9 381 -122.4035032 37.8171477
236.6 16 382 -122.4036084 37.8172475
236.7 16 383 -122.4037275 37.8173385
236.7 16.1 384 -122.4038517 37.8174158
236.8 16.1 385 -122.403984 37.8174753
236.9 16.2 386 -122.4041213 37.8175236
236.9 16.2 387 -122.4042594 37.8175636
237 16.2 388 -122.4043977 37.817595
237 16.3 389 -122.404537 37.8176237
237.1 16.3 390 -122.4046758 37.8176506
237.1 16.3 391 -122.4048145 37.8176737
237.1 16.3 392 -122.4049536 37.8177049
237.1 16.3 393 -122.4050919 37.8177362
237.1 16.2 394 -122.4052328 37.817768
237 16.2 395 -122.4053762 37.8178054
237 16.2 396 -122.4055211 37.8178448
237 16.2 397 -122.4056641 37.8178815
237 16.2 398 -122.405806 37.8179197
237 16.1 399 -122.4059477 37.8179634
236.9 16.1 400 -122.40609 37.81801
236.9 16.1 401 -122.4062343 37.8180561
236.9 16.1 402 -122.4063807 37.8181018
236.9 16.2 403 -122.4065288 37.8181521
236.9 16.2 404 -122.4066802 37.8181993
236.9 16.2 405 -122.4068295 37.8182499
237 16.2 406 -122.406976 37.8182982
237.2 16.3 407 -122.4071236 37.8183417
237.4 16.3 408 -122.4072702 37.8183877
237.6 16.3 409 -122.4074187 37.8184373
237.9 16.4 410 -122.4075697 37.8184829
238.2 16.4 411 -122.4077181 37.8185297
238.5 16.5 412 -122.4078631 37.818578
238.7 16.5 413 -122.4080052 37.8186292
239.1 16.6 414 -122.4081465 37.8186794
239.4 16.6 415 -122.4082871 37.8187311
239.7 16.7 416 -122.4084306 37.8187866
239.9 16.7 417 -122.408579 37.8188407
240.1 16.7 418 -122.4087282 37.8188898
240.3 16.7 419 -122.4088738 37.8189357
240.4 16.7 420 -122.4090151 37.8189811
240.5 16.7 421 -122.4091515 37.8190295
240.5 16.7 422 -122.4092862 37.8190811
240.3 16.7 423 -122.4094213 37.8191331
240.1 16.7 424 -122.4095601 37.8191848
239.8 16.7 425 -122.4097003 37.8192396
239.5 16.7 426 -122.4098404 37.8192937
239.1 16.7 427 -122.4099813 37.8193459
238.6 16.6 428 -122.4101186 37.8194021
238.2 16.6 429 -122.4102522 37.819457
237.9 16.6 430 -122.4103844 37.8195063
237.6 16.6 431 -122.4105139 37.8195574
237.3 16.6 432 -122.4106408 37.8196086
237.2 16.6 433 -122.4107653 37.819661
237.3 16.7 434 -122.4108901 37.8197094
237.4 16.7 435 -122.4110121 37.8197579
237.7 16.7 436 -122.4111322 37.8198044
238.1 16.7 437 -122.4112515 37.8198453
238.5 16.8 438 -122.4113649 37.8198744
238.9 16.8 439 -122.411464 37.8198858
239.4 16.9 440 -122.411544 37.8198804
239.9 16.9 441 -122.4116091 37.8198628
240.4 16.9 442 -122.4116597 37.8198347
240.9 17 443 -122.4116974 37.8197958
241.3 17 444 -122.4117312 37.819747
241.7 17.1 445 -122.4117673 37.8196931
242.1 17.1 446 -122.4118016 37.8196335
242.4 17.2 447 -122.4118359 37.8195675
242.7 17.2 448 -122.4118707 37.8194968
243 17.3 449 -122.4119049 37.8194218
243.3 17.4 450 -122.4119401 37.8193429
243.5 17.4 451 -122.4119736 37.8192609
243.7 17.5 452 -122.4120089 37.8191745
244 17.6 453 -122.4120446 37.8190827
244.3 17.6 454 -122.4120823 37.8189873
244.5 17.7 455 -122.4121184 37.8188863
244.7 17.7 456 -122.4121539 37.8187808
245 17.7 457 -122.4121889 37.8186705
245.3 17.8 458 -122.4122174 37.818554
245.6 17.8 459 -122.4122521 37.8184405
245.9 17.8 460 -122.4122852 37.8183264
246.1 17.8 461 -122.4123086 37.818204
246.3 17.8 462 -122.4123403 37.8180823
246.5 17.8 463 -122.4123776 37.8179613
246.6 17.7 464 -122.4124132 37.8178352
246.7 17.7 465 -122.4124491 37.8177033
246.8 17.7 466 -122.4124879 37.8175736
246.8 17.6 467 -122.4125252 37.8174448
246.7 17.6 468 -122.4125646 37.8173164
246.7 17.6 469 -122.4126059 37.8171878
246.6 17.5 470 -122.4126452 37.8170564
246.5 17.5 471 -122.4126907 37.816925
246.5 17.5 472 -122.4127313 37.8167924
246.4 17.4 473 -122.4127727 37.8166577
246.3 17.4 474 -122.4128196 37.8165246
246.3 17.3 475 -122.4128597 37.8163893
246.2 17.3 476 -122.4128951 37.8162481
246.2 17.2 477 -122.4129472 37.8161098
246.2 17.2 478 -122.4130054 37.8159756
246.2 17.1 479 -122.4130664 37.8158479
246.2 17.1 480 -122.413127 37.8157256
246.2 17 481 -122.4131815 37.8156014
246.2 17 482 -122.4132348 37.8154743
246.2 17 483 -122.4132971 37.8153496
246.2 17 484 -122.4133615 37.8152256
246.3 17 485 -122.4134273 37.8151027
246.3 17 486 -122.4134893 37.8149799
246.3 17.1 487 -122.4135519 37.8148584
246.3 17.1 488 -122.4136156 37.8147361
246.3 17.2 489 -122.4136744 37.814613
246.4 17.3 490 -122.413735 37.8144924
246.4 17.3 491 -122.4137913 37.8143743
246.5 17.4 492 -122.4138478 37.8142591
246.6 17.5 493 -122.4139145 37.8141581
246.7 17.5 494 -122.413994 37.8140843
246.8 17.6 495 -122.4140749 37.8140418
246.9 17.7 496 -122.4141513 37.8140182
247.1 17.7 497 -122.4142229 37.8140117
247.3 17.8 498 -122.4142902 37.8140248
247.5 17.8 499 -122.4143614 37.8140475
247.8 17.9 500 -122.4144371 37.8140743
248.1 17.9 501 -122.4145181 37.8141106
248.4 18 502 -122.4146026 37.8141545
248.7 18.1 503 -122.4146935 37.8142029
249 18.1 504 -122.4147869 37.814255
249.2 18.2 505 -122.4148835 37.8143078
249.5 18.3 506 -122.4149848 37.8143618
249.7 18.3 507 -122.4150887 37.8144162
249.9 18.4 508 -122.4151961 37.8144698
250.1 18.4 509 -122.4153053 37.8145217
250.2 18.5 510 -122.4154182 37.8145703
250.4 18.5 511 -122.4155332 37.8146216
250.6 18.5 512 -122.4156503 37.8146744
250.7 18.5 513 -122.4157673 37.8147263
250.9 18.5 514 -122.415884 37.8147802
251 18.5 515 -122.416002 37.8148398
251.2 18.5 516 -122.4161213 37.814899
251.4 18.5 517 -122.4162386 37.8149577
251.5 18.5 518 -122.4163534 37.815018
251.7 18.5 519 -122.4164679 37.8150792
251.9 18.4 520 -122.4165842 37.8151377
252 18.4 521 -122.4167006 37.8151948
252.2 18.4 522 -122.416818 37.8152487
252.3 18.3 523 -122.4169336 37.8153045
252.3 18.3 524 -122.4170496 37.8153591
252.4 18.2 525 -122.417164 37.8154117
252.4 18.2 526 -122.417279 37.8154645
252.4 18.1 527 -122.4173936 37.8155169
252.4 18.1 528 -122.4175087 37.8155642
252.3 18 529 -122.4176223 37.8156141
252.3 17.9 530 -122.4177376 37.8156655
252.2 17.9 531 -122.4178517 37.8157223
252.2 17.8 532 -122.4179674 37.815777
252.1 17.8 533 -122.418084 37.8158305
252.1 17.7 534 -122.4182018 37.8158892
252 17.7 535 -122.418324 37.8159519
252 17.6 536 -122.4184499 37.8160141
251.9 17.6 537 -122.4185791 37.8160708
251.7 17.6 538 -122.4187091 37.8161258
251.6 17.5 539 -122.4188376 37.8161848
251.4 17.5 540 -122.4189647 37.8162474
251.2 17.5 541 -122.4190941 37.8163102
251 17.5 542 -122.4192259 37.8163643
250.9 17.5 543 -122.4193546 37.8164193
250.8 17.5 544 -122.4194826 37.8164746
250.7 17.5 545 -122.4196111 37.8165304
250.6 17.6 546 -122.4197391 37.8165864
250.6 17.6 547 -122.4198665 37.8166397
250.6 17.6 548 -122.4199913 37.8166979
250.6 17.7 549 -122.4201157 37.8167585
250.6 17.7 550 -122.4202419 37.8168261
250.6 17.8 551 -122.4203706 37.81689
250.7 17.8 552 -122.4204974 37.8169531
250.7 17.9 553 -122.4206223 37.8170156
250.8 17.9 554 -122.4207464 37.8170774
250.8 18 555 -122.4208726 37.8171432
250.7 18.1 556 -122.4210045 37.817206
250.5 18.2 557 -122.4211379 37.8172661
250.3 18.3 558 -122.4212715 37.8173288
250.1 18.3 559 -122.421407 37.8173902
249.9 18.4 560 -122.4215444 37.8174536
249.7 18.5 561 -122.4216842 37.8175192
249.5 18.6 562 -122.4218256 37.8175825
249.4 18.6 563 -122.4219685 37.8176432
249.2 18.7 564 -122.4221103 37.817708
249.1 18.8 565 -122.4222535 37.8177711
249 18.9 566 -122.4223956 37.8178368
249 19 567 -122.4225397 37.8178998
249 19 568 -122.4226819 37.8179658
249 19.1 569 -122.4228262 37.8180311
249.1 19.2 570 -122.4229704 37.8180959
249.1 19.2 571 -122.4231134 37.8181555
249.2 19.3 572 -122.4232527 37.8182128
249.3 19.4 573 -122.4233922 37.8182677
249.3 19.4 574 -122.4235308 37.8183249
249.4 19.5 575 -122.4236667 37.8183871
249.4 19.5 576 -122.4237988 37.8184505
249.5 19.6 577 -122.4239284 37.8185006
249.5 19.7 578 -122.4240464 37.8185235
249.5 19.8 579 -122.424146 37.8185222
249.5 19.9 580 -122.4242266 37.8185054
249.6 20 581 -122.4242898 37.8184742
249.6 20.1 582 -122.4243376 37.8184281
249.7 20.2 583 -122.4243761 37.8183695
249.7 20.3 584 -122.4244156 37.8183041
249.9 20.4 585 -122.4244535 37.8182323
250.2 20.5 586 -122.4244908 37.8181537
250.5 20.6 587 -122.4245309 37.8180732
250.8 20.6 588 -122.4245706 37.8179882
251.1 20.6 589 -122.4246127 37.8178996
251.4 20.6 590 -122.4246541 37.8178069
251.8 20.6 591 -122.4246966 37.8177087
252.2 20.5 592 -122.4247393 37.8176061
252.6 20.4 593 -122.424781 37.8174997
252.9 20.4 594 -122.4248236 37.8173909
253.1 20.3 595 -122.4248648 37.8172791
253.3 20.2 596 -122.424911 37.8171678
253.5 20.1 597 -122.4249558 37.8170537
253.5 20 598 -122.4250012 37.8169356
253.6 19.9 599 -122.4250481 37.8168167
253.6 19.8 600 -122.4250916 37.8166943
253.5 19.7 601 -122.4251361 37.8165661
253.4 19.7 602 -122.4251918 37.8164364
253.3 19.6 603 -122.4252551 37.8163105
253.2 19.6 604 -122.4253175 37.8161851
253.1 19.6 605 -122.4253811 37.8160606
253 19.6 606 -122.4254485 37.8159408
252.9 19.6 607 -122.4255143 37.8158195
252.9 19.5 608 -122.4255892 37.8157013
252.8 19.5 609 -122.4256666 37.8155876
252.8 19.5 610 -122.4257451 37.8154762
252.8 19.5 611 -122.4258248 37.8153652
252.8 19.5 612 -122.4259049 37.8152547
252.9 19.5 613 -122.4259831 37.8151412
253 19.5 614 -122.4260645 37.8150295
253.2 19.5 615 -122.4261441 37.8149182
253.4 19.4 616 -122.426224 37.8148093
253.6 19.4 617 -122.4262979 37.8146962
253.9 19.4 618 -122.4263746 37.8145797
254.2 19.4 619 -122.4264507 37.8144587
254.5 19.4 620 -122.4265292 37.8143388
254.8 19.4 621 -122.4266087 37.8142199
255 19.4 622 -122.4266863 37.8140975
255.3 19.4 623 -122.4267655 37.8139762
255.5 19.4 624 -122.4268497 37.8138583
255.8 19.4 625 -122.4269316 37.8137407
256 19.5 626 -122.4270104 37.8136224
256.2 19.5 627 -122.4270865 37.8135018
256.3 19.6 628 -122.427165 37.8133798
256.5 19.7 629 -122.4272425 37.8132547
256.6 19.8 630 -122.4273193 37.8131295
256.7 19.9 631 -122.4273997 37.8130111
256.8 20 632 -122.427476 37.8128933
256.9 20.1 633 -122.4275501 37.8127754
257 20.2 634 -122.4276235 37.8126584
257.2 20.3 635 -122.4276966 37.8125396
257.3 20.4 636 -122.4277691 37.812422
257.5 20.5 637 -122.4278468 37.8123138
257.6 20.6 638 -122.4279356 37.8122302
257.7 20.7 639 -122.4280278 37.8121779
257.8 20.8 640 -122.4281143 37.8121446
257.9 20.9 641 -122.4281937 37.8121321
257.9 21 642 -122.4282637 37.8121434
258 21.1 643 -122.4283298 37.8121693
258 21.2 644 -122.4284004 37.8121988
258 21.2 645 -122.4284737 37.8122363
258 21.3 646 -122.4285507 37.8122823
257.9 21.3 647 -122.4286317 37.8123339
257.9 21.3 648 -122.4287164 37.8123911
257.9 21.3 649 -122.4288084 37.8124501
257.8 21.3 650 -122.4289013 37.8125157
257.8 21.2 651 -122.4289963 37.8125846
257.7 21.2 652 -122.4290945 37.8126531
257.7 21.1 653 -122.4291954 37.8127221
257.7 21.1 654 -122.4292993 37.8127926
257.7 21 655 -122.4294074 37.812863
257.7 20.9 656 -122.4295167 37.8129359
257.7 20.8 657 -122.4296307 37.8130069
257.7 20.7 658 -122.4297462 37.8130811
257.7 20.6 659 -122.4298651 37.813156
257.7 20.5 660 -122.4299843 37.813237
257.7 20.3 661 -122.4301073 37.8133181
257.7 20.2 662 -122.4302347 37.8133946
257.7 20 663 -122.4303652 37.813469
257.5 19.9 664 -122.4304983 37.8135456
257.4 19.7 665 -122.4306339 37.8136235
257.3 19.5 666 -122.4307728 37.813696
257.2 19.3 667 -122.4309138 37.8137623
257.1 19.2 668 -122.4310568 37.8138239
256.9 18.8 670 -122.4313404 37.813942
256.7 18.6 671 -122.4314803 37.813999
256.6 18.5 672 -122.4316175 37.8140556
256.5 18.4 673 -122.4317503 37.8141135
256.3 18.3 674 -122.4318798 37.8141694
256 18.2 675 -122.4320058 37.8142259
255.7 18.2 676 -122.4321314 37.8142825
255.4 18.1 677 -122.4322563 37.8143451
255.1 18.1 678 -122.4323821 37.8144089
254.8 18.2 679 -122.432509 37.8144735
254.5 18.2 680 -122.4326348 37.8145401
254.2 18.3 681 -122.4327608 37.8146133
254 18.3 682 -122.4328913 37.814687
253.7 18.4 683 -122.433024 37.8147608
253.4 18.4 684 -122.4331606 37.8148315
253.2 18.5 685 -122.4333004 37.8148958
252.9 18.5 686 -122.433443 37.814962
252.7 18.6 687 -122.4335906 37.8150246
252.5 18.6 688 -122.4337383 37.815086
252.2 18.6 689 -122.4338831 37.8151479
252.1 18.7 690 -122.4340266 37.8152081
251.9 18.7 691 -122.4341682 37.8152656
251.7 18.7 692 -122.4343108 37.8153214
251.5 18.7 693 -122.434454 37.815378
251.3 18.7 694 -122.4345981 37.8154346
251.1 18.7 695 -122.4347421 37.8154919
251 18.7 696 -122.4348851 37.8155469
250.8 18.8 697 -122.4350273 37.8156016
250.7 18.8 698 -122.4351684 37.8156546
250.6 18.7 699 -122.4353079 37.8157073
250.6 18.7 700 -122.4354443 37.8157629
250.6 18.7 701 -122.4355772 37.8158176
250.6 18.7 702 -122.435707 37.8158735
250.6 18.7 703 -122.4358373 37.8159305
250.6 18.7 704 -122.4359664 37.8159857
250.7 18.7 705 -122.4360916 37.8160416
250.7 18.7 706 -122.4362111 37.8160979
250.8 18.6 707 -122.4363287 37.8161454
250.8 18.6 708 -122.4364408 37.8161778
250.9 18.6 709 -122.4365381 37.8161856
250.9 18.5 710 -122.4366184 37.8161762
250.9 18.5 711 -122.4366857 37.8161549
250.9 18.4 712 -122.436743 37.8161236
251 18.4 713 -122.4367901 37.8160816
251 18.3 714 -122.4368336 37.8160284
251 18.2 715 -122.4368809 37.8159665
250.9 18.2 716 -122.4369309 37.8158979
250.9 18.1 717 -122.4369826 37.8158217
250.9 18.1 718 -122.4370379 37.8157389
250.9 18 719 -122.4370947 37.8156524
250.9 18 720 -122.4371526 37.8155645
250.9 18 721 -122.4372093 37.8154736
250.9 18 722 -122.4372654 37.8153818
250.9 18 723 -122.4373255 37.815292
251 18 724 -122.4373866 37.8151995
251.1 18 725 -122.4374431 37.8151003
251.2 18.1 726 -122.4375006 37.8149992
251.3 18.1 727 -122.4375617 37.8148969
251.5 18.2 728 -122.4376208 37.8147912
251.7 18.2 729 -122.437681 37.814683
252 18.3 730 -122.4377404 37.8145726
252.2 18.3 731 -122.4377973 37.8144591
252.5 18.4 732 -122.4378532 37.8143419
252.8 18.5 733 -122.437913 37.814224
253.1 18.5 734 -122.4379712 37.8141003
253.4 18.6 735 -122.4380317 37.8139739
253.7 18.6 736 -122.4380896 37.8138441
253.9 18.6 737 -122.4381448 37.8137115
254.2 18.6 738 -122.4382034 37.8135813
254.5 18.7 739 -122.4382684 37.8134533
254.7 18.7 740 -122.4383366 37.8133248
254.9 18.7 741 -122.4384103 37.8131996
255 18.7 742 -122.4384838 37.8130744
255.1 18.7 743 -122.4385593 37.8129513
255.2 18.7 744 -122.4386335 37.8128277
255.2 18.7 745 -122.4387111 37.8127024
255.2 18.7 746 -122.4387889 37.8125748
255.2 18.8 747 -122.43887 37.8124501
255.1 18.8 748 -122.4389487 37.8123238
255 18.8 749 -122.439028 37.8121971
255 18.8 750 -122.4391042 37.8120701
254.9 18.8 751 -122.4391841 37.8119498
254.9 18.8 752 -122.4392613 37.8118295
254.8 18.8 753 -122.4393355 37.8117093
254.7 18.8 754 -122.439411 37.8115898
254.7 18.7 755 -122.4394849 37.8114696
254.7 18.7 756 -122.4395567 37.8113497
254.7 18.7 757 -122.4396301 37.8112335
254.7 18.6 758 -122.4397066 37.8111194
254.7 18.6 759 -122.439778 37.811001
254.7 18.6 760 -122.4398485 37.8108862
254.7 18.6 761 -122.4399239 37.8107801
254.7 18.5 762 -122.4400104 37.8106942
254.8 18.5 763 -122.440103 37.8106393
254.8 18.5 764 -122.4401925 37.8106055
254.8 18.5 765 -122.4402753 37.8105978
254.8 18.5 766 -122.4403463 37.8106118
254.8 18.5 767 -122.4404108 37.8106408
254.8 18.5 768 -122.4404755 37.8106777
254.8 18.5 769 -122.4405425 37.810722
254.8 18.5 770 -122.4406145 37.8107729
254.8 18.5 771 -122.4406902 37.8108309
254.9 18.6 772 -122.4407718 37.8108902
255 18.6 773 -122.4408568 37.8109511
255.1 18.6 774 -122.4409446 37.8110127
255.2 18.6 775 -122.441035 37.8110764
255.3 18.6 776 -122.4411291 37.811141
255.4 18.6 777 -122.4412246 37.8112074
255.6 18.6 778 -122.4413204 37.8112771
255.8 18.6 779 -122.4414199 37.811346
256.1 18.6 780 -122.441521 37.811417
256.3 18.6 781 -122.4416247 37.8114904
256.6 18.5 782 -122.4417314 37.8115628
256.8 18.5 783 -122.4418404 37.8116356
257 18.5 784 -122.4419509 37.8117084
257.1 18.4 785 -122.442061 37.8117835
257.2 18.4 786 -122.442175 37.8118596
257.3 18.3 787 -122.4422935 37.8119397
257.3 18.2 788 -122.4424176 37.8120204
257.3 18.1 789 -122.4425422 37.8121054
257.3 18.1 790 -122.442668 37.8121909
257.2 18 791 -122.4427938 37.8122803
257.2 17.9 792 -122.4429237 37.8123717
257.1 17.8 793 -122.4430614 37.8124589
257 17.8 794 -122.4432023 37.8125415
257 17.7 795 -122.4433418 37.8126232
256.9 17.6 796 -122.4434838 37.8127016
256.8 17.6 797 -122.4436254 37.8127827
256.8 17.5 798 -122.4437673 37.8128641
256.8 17.5 799 -122.4439117 37.8129419
256.9 17.4 800 -122.4440567 37.8130117
256.9 17.4 801 -122.4441987 37.8130806
257 17.4 802 -122.4443407 37.81315
257.2 17.3 803 -122.4444828 37.8132189
257.3 17.3 804 -122.4446241 37.8132893
257.4 17.3 805 -122.4447657 37.8133559
257.5 17.3 806 -122.4449045 37.813421
257.6 17.2 807 -122.4450431 37.813483
257.5 17.2 808 -122.4451806 37.813544
257.5 17.2 809 -122.4453163 37.8136035
257.4 17.2 810 -122.4454471 37.813668
257.3 17.2 811 -122.4455779 37.8137318
257.1 17.2 812 -122.4457079 37.8137969
256.9 17.3 813 -122.4458353 37.813865
256.7 17.3 814 -122.4459599 37.8139328
256.5 17.4 815 -122.4460835 37.8139972
256.1 17.4 816 -122.4462057 37.8140605
255.8 17.5 817 -122.446329 37.8141228
255.5 17.6 818 -122.4464514 37.8141871
255.2 17.7 819 -122.4465735 37.8142521
254.9 17.8 820 -122.4466948 37.8143209
254.7 17.9 821 -122.4468171 37.8143901
254.5 18 822 -122.4469413 37.8144636
254.4 18.1 823 -122.4470689 37.814542
254.3 18.2 824 -122.4472001 37.8146204
254.3 18.3 825 -122.4473314 37.8146978
254.3 18.4 826 -122.4474618 37.8147745
254.3 18.4 827 -122.4475934 37.8148477
254.4 18.5 828 -122.4477252 37.8149208
254.5 18.5 829 -122.4478585 37.8149926
254.6 18.6 830 -122.4479926 37.8150635
254.7 18.6 831 -122.4481289 37.8151333
254.7 18.7 832 -122.4482664 37.8152038
254.8 18.7 833 -122.4484038 37.8152754
254.9 18.7 834 -122.4485408 37.8153469
254.9 18.7 835 -122.4486797 37.8154136
255 18.7 836 -122.4488163 37.8154836
255 18.7 837 -122.4489528 37.8155598
255 18.7 838 -122.4490953 37.8156304
255 18.7 839 -122.4492371 37.8157016
254.9 18.7 840 -122.4493769 37.8157717
254.9 18.7 841 -122.4495139 37.8158463
254.9 18.7 842 -122.4496514 37.8159214
254.9 18.7 843 -122.4497884 37.8159958
254.8 18.7 844 -122.449923 37.8160704
254.8 18.6 845 -122.450054 37.8161394
254.8 18.6 846 -122.4501827 37.8162049
254.8 18.6 847 -122.4503076 37.8162665
254.8 18.6 848 -122.4504251 37.81633
254.7 18.6 849 -122.450536 37.8163928
254.7 18.7 850 -122.4506402 37.816455
254.8 18.7 851 -122.4507392 37.8165155
254.8 18.8 852 -122.4508355 37.8165702
254.8 18.8 853 -122.450929 37.8166152
254.8 18.9 854 -122.4510147 37.8166432
254.8 19 855 -122.4510873 37.8166537
254.8 19.1 856 -122.4511467 37.8166497
254.8 19.2 857 -122.4511975 37.8166355
254.8 19.3 858 -122.4512437 37.8166115
254.8 19.4 859 -122.4512874 37.8165773
254.8 19.5 860 -122.4513303 37.8165323
254.9 19.5 861 -122.451371 37.816473
255 19.6 862 -122.4514119 37.8164043
255.1 19.7 863 -122.4514613 37.8163343
255.3 19.8 864 -122.4515177 37.8162621
255.4 19.8 865 -122.4515765 37.8161845
255.7 19.9 866 -122.4516397 37.8161012
255.9 19.9 867 -122.4517039 37.8160143
256.2 19.9 868 -122.4517681 37.8159235
256.4 20 869 -122.4518363 37.8158339
256.6 20 870 -122.451908 37.8157406
256.8 20 871 -122.4519839 37.8156466
257 20 872 -122.4520634 37.8155551
257.1 20 873 -122.4521422 37.8154625
257.2 20 874 -122.4522183 37.8153683
257.2 20 875 -122.4522914 37.8152723
257.2 20 876 -122.4523611 37.8151721
257.2 20 877 -122.4524348 37.8150742
257.3 20 878 -122.4525083 37.8149726
257.3 19.9 879 -122.4525747 37.8148635
257.4 19.9 880 -122.4526451 37.8147555
257.5 19.9 881 -122.4527202 37.8146519
257.7 19.9 882 -122.4527956 37.8145456
257.9 19.8 883 -122.4528742 37.8144406
258.1 19.8 884 -122.4529523 37.8143333
258.4 19.8 885 -122.4530352 37.8142279
258.7 19.8 886 -122.4531226 37.8141209
259 19.8 887 -122.4532166 37.8140192
259.4 19.8 888 -122.4533149 37.8139232
259.7 19.8 889 -122.4534132 37.8138278
260 19.9 890 -122.4535092 37.8137343
260.2 19.9 891 -122.4536047 37.8136438
260.4 20 892 -122.4536998 37.813553
260.5 20 893 -122.4537925 37.8134611
260.6 20.1 894 -122.4538881 37.8133754
260.8 20.2 895 -122.453984 37.81329
260.9 20.2 896 -122.4540797 37.813203
261 20.3 897 -122.454179 37.8131215
261 20.3 898 -122.454277 37.8130389
261.1 20.4 899 -122.4543778 37.8129559
261.3 20.4 900 -122.454478 37.8128736
261.4 20.4 901 -122.4545754 37.8127875
261.6 20.3 902 -122.4546763 37.8127043
261.9 20.3 903 -122.4547764 37.8126227
262.1 20.3 904 -122.454873 37.8125353
262.4 20.3 905 -122.4549736 37.8124474
262.6 20.2 906 -122.4550739 37.8123596
262.8 20.2 907 -122.4551723 37.8122701
263.1 20.2 908 -122.4552718 37.812182
263.4 20.2 909 -122.4553717 37.8120912
263.7 20.2 910 -122.4554752 37.8119993
263.9 20.2 911 -122.4555796 37.8119074
264 20.3 912 -122.4556888 37.8118196
264.2 20.3 913 -122.4557959 37.8117308
264.3 20.4 914 -122.4559003 37.81164
264.5 20.4 915 -122.4560048 37.8115531
264.6 20.5 916 -122.4561075 37.8114708
264.7 20.5 917 -122.4562106 37.8113909
264.8 20.6 918 -122.45631 37.8113034
265 20.6 919 -122.4564106 37.8112159
265.2 20.7 920 -122.4565137 37.8111302
265.3 20.7 921 -122.4566164 37.8110456
265.4 20.7 922 -122.4567231 37.8109592
265.5 20.7 923 -122.4568276 37.8108708
265.6 20.7 924 -122.4569295 37.8107811
265.7 20.7 925 -122.4570355 37.8106962
265.7 20.7 926 -122.4571373 37.8106095
265.8 20.7 927 -122.4572384 37.8105236
265.8 20.7 928 -122.4573383 37.810446
265.7 20.6 929 -122.4574414 37.810392
265.7 20.6 930 -122.457537 37.8103651
265.7 20.6 931 -122.4576216 37.8103532
265.6 20.5 932 -122.4576963 37.8103538
265.6 20.5 933 -122.4577621 37.8103667
265.6 20.5 934 -122.4578157 37.8103929
265.5 20.5 935 -122.4578717 37.8104305
265.4 20.4 936 -122.4579296 37.8104762
265.4 20.4 937 -122.4579936 37.8105269
265.3 20.3 938 -122.458059 37.8105812
265.2 20.3 939 -122.4581308 37.8106348
265.1 20.2 940 -122.4582051 37.8106825
265.1 20.2 941 -122.4582849 37.8107279
265 20.1 942 -122.4583637 37.8107785
264.9 20 943 -122.4584458 37.8108293
264.9 20 944 -122.4585298 37.8108838
264.9 19.9 945 -122.4586157 37.8109422
264.9 19.8 946 -122.4587048 37.8110011
264.9 19.7 947 -122.4587954 37.8110633
264.9 19.6 948 -122.4588887 37.8111298
264.9 19.6 949 -122.4589825 37.811196
264.8 19.5 950 -122.4590736 37.8112618
264.7 19.4 951 -122.4591651 37.8113278
264.6 19.4 952 -122.4592548 37.8113949
264.4 19.3 953 -122.4593456 37.8114594
264.2 19.3 954 -122.4594382 37.8115236
263.9 19.3 955 -122.4595284 37.8115914
263.7 19.3 956 -122.4596188 37.8116597
263.4 19.3 957 -122.4597123 37.8117218
263.2 19.3 958 -122.4598107 37.8117822
263 19.3 959 -122.4599083 37.8118433
262.8 19.3 960 -122.4600055 37.8119046
262.7 19.3 961 -122.4600995 37.8119655
262.6 19.3 962 -122.4601965 37.8120271
262.5 19.3 963 -122.4602911 37.8120894
262.5 19.3 964 -122.4603821 37.8121523
262.5 19.4 965 -122.4604748 37.8122125
262.5 19.4 966 -122.4605683 37.8122709
262.6 19.5 967 -122.4606561 37.8123301
262.7 19.5 968 -122.4607461 37.8123911
262.8 19.5 969 -122.4608358 37.8124526
262.8 19.6 970 -122.4609249 37.8125124
262.9 19.6 971 -122.4610146 37.8125691
263 19.6 972 -122.4611063 37.8126257
263 19.6 973 -122.4611987 37.8126809
263 19.6 974 -122.4612937 37.8127382
263.1 19.6 975 -122.4613902 37.8127974
263.1 19.6 976 -122.4614858 37.812859
263.1 19.6 977 -122.4615811 37.8129244
263.1 19.5 978 -122.4616777 37.8129934
263 19.5 979 -122.4617738 37.8130604
263.1 19.5 980 -122.4618693 37.8131245
263.2 19.4 981 -122.4619657 37.8131872
263.3 19.4 982 -122.4620636 37.8132486
263.4 19.4 983 -122.4621622 37.813311
263.5 19.3 984 -122.4622614 37.8133734
263.7 19.3 985 -122.4623613 37.8134364
264 19.2 986 -122.462462 37.8135
264.2 19.2 987 -122.4625608 37.8135654
264.4 19.1 988 -122.4626614 37.8136328
264.6 19.1 989 -122.4627619 37.8137025
264.8 19 990 -122.4628655 37.8137727
264.9 18.9 991 -122.4629682 37.8138463
265.1 18.9 992 -122.4630716 37.813924
265.1 18.8 993 -122.4631757 37.8140006
265.2 18.8 994 -122.463275 37.8140876
265.2 18.8 995 -122.4633612 37.8141891
265.2 18.8 996 -122.4634263 37.8143114
265.2 18.8 997 -122.46345 37.8144559
265.2 18.8 998 -122.463426 37.8146126
265.2 18.8 999 -122.4633549 37.8147739
265.2 18.8 1000 -122.4632373 37.814932
265.2 18.7 1001 -122.4630763 37.8150721
265.2 18.7 1002 -122.462888 37.8151973
265.2 18.7 1003 -122.4626923 37.8153177
265.3 18.7 1004 -122.4624759 37.8154154
265.3 18.7 1005 -122.462253 37.8155008
265.3 18.6 1006 -122.4620267 37.8155795
265.3 18.6 1007 -122.4618005 37.8156528
265.3 18.5 1008 -122.4615744 37.8157192
265.3 18.5 1009 -122.4613469 37.8157788
265.3 18.5 1010 -122.4611171 37.8158298
265.3 18.5 1011 -122.4608874 37.8158775
265.3 18.5 1012 -122.4606666 37.8159323
265.3 18.5 1013 -122.4604502 37.8159885
265.3 18.5 1014 -122.4602409 37.8160579
265.3 18.5 1015 -122.4600411 37.8161363
265.3 18.6 1016 -122.4598446 37.8162117
265.3 18.6 1017 -122.4596431 37.8162778
265.3 18.6 1018 -122.4594387 37.8163441
265.3 18.7 1019 -122.4592347 37.8164114
265.3 18.7 1020 -122.4590291 37.8164751
265.3 18.7 1021 -122.4588225 37.8165356
265.3 18.8 1022 -122.4586152 37.8165932
265.3 18.8 1023 -122.4584051 37.8166433
265.3 18.8 1024 -122.4581935 37.8166912
265.4 18.8 1025 -122.457985 37.8167418
265.5 18.8 1026 -122.4577769 37.81679
265.6 18.8 1027 -122.4575695 37.8168461
265.8 18.8 1028 -122.4573641 37.8169038
266 18.8 1029 -122.4571619 37.8169577
266.2 18.8 1030 -122.4569581 37.817011
266.5 18.8 1031 -122.456757 37.8170696
266.8 18.8 1032 -122.4565562 37.8171292
267 18.8 1033 -122.456354 37.8171875
267.3 18.9 1034 -122.456149 37.8172338
267.5 18.9 1035 -122.4559438 37.8172727
267.7 18.9 1036 -122.4557398 37.8173062
268 18.9 1037 -122.4555378 37.8173378
268.2 18.9 1038 -122.4553372 37.8173775
268.5 19 1039 -122.4551391 37.8174302
268.7 19 1040 -122.4549401 37.8174777
268.9 19 1041 -122.4547392 37.8175153
269.1 19.1 1042 -122.454536 37.8175379
269.2 19.1 1043 -122.4543345 37.8175378
269.3 19.1 1044 -122.4541458 37.8175131
269.3 19.2 1045 -122.453977 37.8174629
269.4 19.2 1046 -122.453826 37.8173911
269.3 19.3 1047 -122.4536886 37.8173056
269.3 19.3 1048 -122.4535596 37.8172128
269.3 19.4 1049 -122.453428 37.8171184
269.2 19.5 1050 -122.4532832 37.8170284
269.1 19.5 1051 -122.4531327 37.8169375
269.1 19.6 1052 -122.4529729 37.8168512
269.1 19.7 1053 -122.4528083 37.816767
269.1 19.7 1054 -122.4526368 37.8166848
269.2 19.8 1055 -122.4524611 37.8166027
269.3 19.8 1056 -122.4522866 37.8165143
269.4 19.8 1057 -122.4521174 37.8164153
269.5 19.9 1058 -122.4519387 37.8163223
269.6 19.9 1059 -122.4517512 37.8162368
269.8 19.9 1060 -122.4515653 37.8161428
270 19.9 1061 -122.4513781 37.8160457
270.2 19.9 1062 -122.4511869 37.815951
270.5 19.9 1063 -122.4509921 37.8158586
270.8 19.8 1064 -122.4507933 37.8157722
271 19.8 1065 -122.4506019 37.8156769
271.3 19.8 1066 -122.4504097 37.8155801
271.6 19.8 1067 -122.4502089 37.8154943
271.9 19.8 1068 -122.4500049 37.8154066
272.2 19.7 1069 -122.4498007 37.8153094
272.5 19.7 1070 -122.4495868 37.815221
272.8 19.7 1071 -122.449363 37.8151438
273.1 19.6 1072 -122.4491384 37.815069
273.5 19.6 1073 -122.4489066 37.81501
273.8 19.6 1074 -122.4486739 37.8149529
274 19.5 1075 -122.448453 37.8148798
274.3 19.5 1076 -122.448245 37.8147946
274.4 19.5 1077 -122.4480374 37.814706
274.6 19.5 1078 -122.4478217 37.81463
274.6 19.4 1079 -122.4475969 37.814566
274.7 19.4 1080 -122.4473703 37.8145046
274.6 19.3 1081 -122.4471441 37.814437
274.6 19.3 1082 -122.4469211 37.8143653
274.4 19.3 1083 -122.4466968 37.8142995
274.2 19.2 1084 -122.4464724 37.8142375
274 19.2 1085 -122.4462488 37.8141713
273.6 19.1 1086 -122.4460232 37.8141052
273.2 19.1 1087 -122.4457964 37.8140415
272.9 19.1 1088 -122.4455672 37.8139825
272.4 19 1089 -122.4453352 37.8139269
272.2 19 1090 -122.4451019 37.8138775
271.8 18.9 1091 -122.4448676 37.8138378
271.6 18.8 1092 -122.4446341 37.8137943
271.4 18.8 1093 -122.4444021 37.8137506
271.3 18.7 1094 -122.4441743 37.8136992
271.1 18.6 1095 -122.4439476 37.8136431
271.1 18.6 1096 -122.4437227 37.8135878
271 18.5 1097 -122.443496 37.8135421
270.9 18.4 1098 -122.4432699 37.8135013
270.9 18.4 1099 -122.4430462 37.8134582
270.9 18.3 1100 -122.4428242 37.8134111
270.9 18.2 1101 -122.4425991 37.8133663
270.9 18.2 1102 -122.442375 37.8133185
270.8 18.1 1103 -122.4421506 37.81327
270.7 18.1 1104 -122.4419257 37.8132221
270.5 18.1 1105 -122.441701 37.8131702
270.3 18 1106 -122.4414747 37.8131211
270.1 18 1107 -122.4412461 37.8130763
269.9 18 1108 -122.4410178 37.8130271
269.5 17.9 1109 -122.4407899 37.81298
269.2 17.9 1110 -122.4405641 37.8129291
268.9 17.9 1111 -122.4403387 37.8128759
268.6 17.8 1112 -122.440113 37.8128231
268.2 17.8 1113 -122.4398889 37.8127705
267.9 17.7 1114 -122.4396628 37.8127198
267.7 17.7 1115 -122.4394375 37.8126667
267.4 17.6 1116 -122.4392119 37.8126142
267.1 17.6 1117 -122.4389844 37.8125681
266.9 17.5 1118 -122.4387559 37.8125208
266.6 17.5 1119 -122.4385263 37.8124789
266.4 17.5 1120 -122.4382963 37.8124377
266.2 17.5 1121 -122.4380673 37.8123956
266 17.5 1122 -122.4378414 37.8123456
265.7 17.5 1123 -122.4376149 37.812301
265.5 17.5 1124 -122.4373907 37.8122575
265.3 17.5 1125 -122.4371671 37.8122181
265.1 17.6 1126 -122.4369427 37.8121825
264.9 17.6 1127 -122.4367205 37.8121368
264.8 17.7 1128 -122.4364977 37.812088
264.7 17.7 1129 -122.4362723 37.8120436
264.6 17.8 1130 -122.4360459 37.8120006
264.6 17.9 1131 -122.4358184 37.8119589
264.6 18 1132 -122.4355889 37.8119213
264.6 18.1 1133 -122.4353588 37.8118823
264.5 18.1 1134 -122.4351288 37.8118423
264.5 18.2 1135 -122.4348994 37.8118032
264.4 18.2 1136 -122.4346725 37.8117611
264.4 18.3 1137 -122.4344456 37.8117231
264.3 18.3 1138 -122.4342187 37.8116875
264.3 18.3 1139 -122.4339906 37.8116527
264.2 18.3 1140 -122.4337624 37.8116115
264.1 18.3 1141 -122.4335307 37.8115732
263.9 18.3 1142 -122.4333048 37.811531
263.7 18.3 1143 -122.4330757 37.8114917
263.5 18.2 1144 -122.4328494 37.8114479
263.2 18.2 1145 -122.432623 37.8114148
262.9 18.1 1146 -122.4323959 37.8113947
262.5 18 1147 -122.4321711 37.8113853
262.2 18 1148 -122.4319548 37.811394
261.9 17.9 1149 -122.4317515 37.8114244
261.6 17.9 1150 -122.4315634 37.8114804
261.4 17.8 1151 -122.4313986 37.8115593
261.2 17.8 1152 -122.4312465 37.8116487
261.1 17.7 1153 -122.4310928 37.8117396
261 17.7 1154 -122.4309271 37.8118261
261 17.7 1155 -122.4307568 37.8119142
261 17.7 1156 -122.4305786 37.8119974
261.1 17.6 1157 -122.4303885 37.8120694
261.2 17.6 1158 -122.4301937 37.8121373
261.3 17.6 1159 -122.4300054 37.8122159
261.4 17.6 1160 -122.4298159 37.8122953
261.5 17.6 1161 -122.4296243 37.8123725
261.6 17.6 1162 -122.4294309 37.8124519
261.6 17.6 1163 -122.4292368 37.8125315
261.7 17.6 1164 -122.4290424 37.8126123
261.7 17.6 1165 -122.4288477 37.8126924
261.8 17.6 1166 -122.4286528 37.8127708
261.8 17.7 1167 -122.4284603 37.8128481
261.8 17.7 1168 -122.4282696 37.8129291
261.7 17.7 1169 -122.4280764 37.8130025
261.7 17.7 1170 -122.4278817 37.8130749
261.7 17.7 1171 -122.4276883 37.8131495
261.7 17.7 1172 -122.4274944 37.8132232
261.6 17.7 1173 -122.4273047 37.8133013
261.6 17.7 1174 -122.4271142 37.8133783
261.6 17.7 1175 -122.4269233 37.8134545
261.6 17.6 1176 -122.4267309 37.813532
261.5 17.6 1177 -122.4265446 37.8136158
261.5 17.6 1178 -122.4263645 37.8137061
261.5 17.7 1179 -122.4261838 37.8137946
261.5 17.7 1180 -122.4260012 37.8138861
261.5 17.7 1181 -122.4258174 37.8139791
261.5 17.7 1182 -122.425629 37.8140711
261.5 17.8 1183 -122.4254446 37.8141709
261.6 17.8 1184 -122.4252553 37.8142664
261.6 17.9 1185 -122.4250665 37.8143619
261.6 17.9 1186 -122.4248782 37.8144604
261.6 17.9 1187 -122.4246881 37.8145595
261.6 18 1188 -122.424499 37.8146605
261.6 18 1189 -122.4243097 37.8147622
261.6 18 1190 -122.424114 37.8148568
261.6 18.1 1191 -122.4239168 37.8149485
261.6 18.1 1192 -122.4237199 37.8150423
261.6 18.1 1193 -122.4235217 37.8151343
261.6 18.1 1194 -122.4233273 37.81523
261.6 18.1 1195 -122.4231286 37.8153184
261.6 18.1 1196 -122.422928 37.8154023
261.7 18.2 1197 -122.4227363 37.8154948
261.9 18.2 1198 -122.4225449 37.8155829
262.1 18.2 1199 -122.4223581 37.8156733
262.3 18.2 1200 -122.4221743 37.8157679
262.5 18.2 1201 -122.4219934 37.8158619
262.7 18.2 1202 -122.4218195 37.8159591
262.9 18.2 1203 -122.4216511 37.8160593
263.1 18.2 1204 -122.4214794 37.8161586
263.2 18.3 1205 -122.4213045 37.8162551
263.3 18.3 1206 -122.4211294 37.8163521
263.4 18.3 1207 -122.420953 37.816448
263.4 18.3 1208 -122.4207796 37.8165468
263.4 18.3 1209 -122.4206089 37.8166461
263.3 18.4 1210 -122.4204329 37.8167395
263.1 18.4 1211 -122.4202562 37.8168318
262.8 18.4 1212 -122.4200835 37.8169287
262.5 18.4 1213 -122.4199131 37.8170284
262.1 18.4 1214 -122.4197427 37.8171266
261.8 18.5 1215 -122.4195694 37.817224
261.5 18.5 1216 -122.4193977 37.8173259
261.1 18.5 1217 -122.4192216 37.8174278
260.9 18.5 1218 -122.4190451 37.8175303
260.6 18.5 1219 -122.4188661 37.8176348
260.4 18.5 1220 -122.418688 37.8177382
260.1 18.5 1221 -122.4185094 37.8178385
260 18.5 1222 -122.4183314 37.8179337
259.7 18.5 1223 -122.4181588 37.818032
259.5 18.6 1224 -122.4179885 37.8181307
259.3 18.6 1225 -122.4178161 37.8182265
259.1 18.6 1226 -122.4176499 37.818326
258.8 18.6 1227 -122.4174862 37.8184259
258.5 18.6 1228 -122.4173229 37.8185254
258.3 18.7 1229 -122.4171571 37.8186231
258 18.7 1230 -122.4169948 37.8187253
257.7 18.7 1231 -122.4168313 37.8188253
257.4 18.7 1232 -122.4166709 37.8189263
257.2 18.7 1233 -122.4165156 37.81903
256.9 18.7 1234 -122.416362 37.8191347
256.7 18.7 1235 -122.4162059 37.8192378
256.4 18.7 1236 -122.4160511 37.8193441
256.2 18.7 1237 -122.4158951 37.8194511
255.9 18.7 1238 -122.4157365 37.8195595
255.7 18.7 1239 -122.4155743 37.8196678
255.4 18.7 1240 -122.4154046 37.8197713
255.2 18.7 1241 -122.4152326 37.8198729
255 18.7 1242 -122.4150611 37.8199758
254.8 18.7 1243 -122.4148962 37.8200879
254.5 18.7 1244 -122.4147337 37.8202014
254.2 18.8 1245 -122.4145698 37.8203115
254 18.8 1246 -122.4144055 37.8204224
253.8 18.8 1247 -122.4142393 37.820533
253.6 18.9 1248 -122.4140731 37.8206425
253.3 18.9 1249 -122.4139076 37.8207515
253.1 19 1250 -122.4137446 37.8208592
253 19 1251 -122.4135858 37.8209654
252.8 19.1 1252 -122.4134305 37.8210719
252.7 19.1 1253 -122.4132759 37.8211768
252.6 19.1 1254 -122.4131312 37.8212866
252.6 19.2 1255 -122.4129931 37.8213968
252.6 19.2 1256 -122.4128492 37.821501
252.6 19.2 1257 -122.4127087 37.8216083
252.5 19.2 1258 -122.4125676 37.8217144
252.4 19.1 1259 -122.4124267 37.8218169
252.3 19.1 1260 -122.4122859 37.8219195
252.2 19.1 1261 -122.4121465 37.8220213
252.1 19.1 1262 -122.4120085 37.8221227
251.9 19.1 1263 -122.4118703 37.8222207
251.8 19.1 1264 -122.4117334 37.8223173
251.6 19.1 1265 -122.4115976 37.8224139
251.5 19 1266 -122.4114604 37.8225099
251.3 19 1267 -122.4113258 37.8226078
251.2 19 1268 -122.4111908 37.8227046
251 19 1269 -122.4110626 37.8228039
250.9 19 1270 -122.4109372 37.8229017
250.7 18.9 1271 -122.4108092 37.822999
250.5 18.9 1272 -122.4106827 37.8230963
250.4 18.9 1273 -122.4105582 37.8231932
250.2 18.8 1274 -122.4104353 37.8232921
250.1 18.8 1275 -122.4103189 37.8233933
250.1 18.8 1276 -122.4102015 37.8234952
250 18.8 1277 -122.4100766 37.8235922
250 18.7 1278 -122.4099429 37.8236814
250 18.7 1279 -122.409802 37.8237624
250 18.7 1280 -122.409655 37.8238272
250 18.7 1281 -122.4095027 37.823871
250.1 18.8 1282 -122.4093493 37.8238863
250.1 18.8 1283 -122.4091991 37.8238812
250.2 18.8 1284 -122.4090583 37.823862
250.2 18.8 1285 -122.4089302 37.8238334
250.2 18.9 1286 -122.4088103 37.8237951
250.3 18.9 1287 -122.4086905 37.8237571
250.3 18.9 1288 -122.4085692 37.8237136
250.3 19 1289 -122.4084461 37.8236624
250.3 19 1290 -122.4083172 37.8236097
250.3 19.1 1291 -122.4081816 37.8235558
250.3 19.1 1292 -122.4080371 37.8235095
250.3 19.2 1293 -122.4078802 37.8234719
250.3 19.2 1294 -122.4077109 37.8234386
250.3 19.3 1295 -122.4075347 37.8234089
250.3 19.3 1296 -122.4073492 37.8233905
250.3 19.4 1297 -122.4071582 37.8233674
250.3 19.4 1298 -122.4069627 37.823346
250.2 19.4 1299 -122.4067629 37.8233323
250.2 19.4 1300 -122.4065612 37.8233197
250.2 19.4 1301 -122.4063585 37.823315
250.2 19.4 1302 -122.4061514 37.8233064
250.2 19.4 1303 -122.4059434 37.8232843
250.2 19.4 1304 -122.4057367 37.8232667
250.2 19.3 1305 -122.4055265 37.8232512
250.2 19.3 1306 -122.405314 37.8232326
250.2 19.2 1307 -122.4051031 37.8232265
250.2 19.2 1308 -122.4048921 37.8232248
250.2 19.1 1309 -122.4046814 37.823216
250.2 19 1310 -122.4044722 37.8232095
250.2 19 1311 -122.4042598 37.8232008
250.3 19 1312 -122.4040454 37.823187
250.3 18.9 1313 -122.4038324 37.8231774
250.3 18.9 1314 -122.4036174 37.8231757
250.3 18.9 1315 -122.4033992 37.8231621
250.3 18.9 1316 -122.4031811 37.8231507
250.2 18.9 1317 -122.4029636 37.8231451
250.1 18.9 1318 -122.4027456 37.8231308
249.9 18.9 1319 -122.4025247 37.8231192
249.8 18.9 1320 -122.4023039 37.82311
249.6 18.9 1321 -122.4020832 37.8231064
249.4 19 1322 -122.4018622 37.8230981
249.2 19 1323 -122.4016412 37.8230773
249.1 19 1324 -122.4014243 37.8230335
248.9 19 1325 -122.4012154 37.8229765
248.8 18.9 1326 -122.4010059 37.8229193
248.7 18.9 1327 -122.400812 37.8228333
248.7 18.9 1328 -122.4006414 37.8227238
248.7 18.8 1329 -122.4004719 37.8226162
248.7 18.8 1330 -122.4003214 37.8224903
248.7 18.7 1331 -122.4002119 37.8223389
248.8 18.6 1332 -122.4001515 37.822181
248.8 18.5 1333 -122.4001061 37.822023
248.9 18.4 1334 -122.4000712 37.8218613
248.9 18.3 1335 -122.4000504 37.8216961
249 18.2 1336 -122.4000464 37.8215294
249 18.1 1337 -122.4000526 37.8213623
249.1 18 1338 -122.4000692 37.8212008
249.1 18 1339 -122.4000844 37.8210377
249.1 17.9 1340 -122.4001137 37.8208772
249.1 17.8 1341 -122.4001502 37.8207189
249.1 17.7 1342 -122.4001863 37.8205623
249.1 17.6 1343 -122.4002157 37.820406
249.1 17.5 1344 -122.4002403 37.8202497
249.1 17.5 1345 -122.4002639 37.8200914
249.1 17.4 1346 -122.4002918 37.8199326
249 17.4 1347 -122.4003235 37.819776
249 17.3 1348 -122.4003546 37.819622
249 17.3 1349 -122.40038 37.819465
249 17.2 1350 -122.4004086 37.819306
249 17.2 1351 -122.400442 37.8191486
249 17.2 1352 -122.4004717 37.8189901
249 17.1 1353 -122.400491 37.818829
249 17.1 1354 -122.4005072 37.8186682
249 17.1 1355 -122.4005229 37.8185078
249 17 1356 -122.4005397 37.8183453
249 17 1357 -122.4005565 37.8181813
249 17 1358 -122.4005758 37.8180175
249 17 1359 -122.4005934 37.8178527
249 16.9 1360 -122.4006089 37.8176896
249 16.9 1361 -122.4006277 37.8175298
249 16.9 1362 -122.4006481 37.8173702
249 16.9 1363 -122.4006705 37.8172089
249 16.9 1364 -122.4006905 37.8170485
249 16.9 1365 -122.4007044 37.81689
249 16.9 1366 -122.4007177 37.8167329
249 16.9 1367 -122.4007303 37.8165774
249 16.9 1368 -122.4007445 37.816423
249 16.9 1369 -122.4007431 37.8162626
249 16.9 1370 -122.4007348 37.8160965
249 16.9 1371 -122.4007364 37.8159314
249 17 1372 -122.4007507 37.8157691
249 17 1373 -122.4007576 37.8156018
249 17 1374 -122.4007773 37.8154365
249 17 1375 -122.4007989 37.8152734
249 17 1376 -122.4008149 37.8151094
249 17.1 1377 -122.4008339 37.8149438
249 17.1 1378 -122.4008554 37.8147771
249 17.1 1379 -122.4008779 37.814611
249 17.1 1380 -122.4008992 37.8144423
249 17.1 1381 -122.4009243 37.8142751
249 17.1 1382 -122.4009457 37.8141074
249 17.1 1383 -122.4009555 37.8139391
249 17.1 1384 -122.4009678 37.8137739
249 17.1 1385 -122.400972 37.8136091
249 17.2 1386 -122.4009721 37.813443
249 17.2 1387 -122.4009741 37.8132706
249 17.2 1388 -122.4009768 37.8130962
249 17.2 1389 -122.4009815 37.8129235
249 17.2 1390 -122.4009793 37.812754
249 17.2 1391 -122.4009791 37.812588
249 17.2 1392 -122.400987 37.8124227
249 17.2 1393 -122.4009848 37.812258
249 17.2 1394 -122.4009653 37.8120956
249 17.1 1395 -122.4009477 37.8119379
249 17.1 1396 -122.4009313 37.8117768
249 17.1 1397 -122.4009141 37.811611
249 17 1398 -122.4008971 37.8114411
249 17 1399 -122.400883 37.8112748
249 16.9 1400 -122.4008674 37.8111095
249 16.9 1401 -122.400855 37.8109427
249 16.8 1402 -122.4008457 37.8107811
249 16.8 1403 -122.4008449 37.8106282
249 16.8 1404 -122.4008446 37.8104798
249 16.7 1405 -122.4008409 37.8103351
249 16.7 1406 -122.40084 37.8101953
249 16.7 1407 -122.4008363 37.8100601
249 16.7 1408 -122.4008336 37.8099301
249 16.7 1409 -122.4008333 37.8098006
249 16.7 1410 -122.4008255 37.8096691
249 16.7 1411 -122.4007984 37.8095336
249 16.7 1412 -122.4007576 37.8093944
249 16.7 1413 -122.4007115 37.8092498
249 16.7 1415 -122.4006105 37.8089545
249 16.8 1420 -122.400449 37.8082972
249 16.8 1421 -122.4004 37.8081949
249 16.9 1422 -122.4003411 37.8080982
249 16.9 1423 -122.4002751 37.8080068
249 17 1424 -122.4002018 37.8079223
249 17.1 1425 -122.4001194 37.8078412
249 17.2 1426 -122.4000348 37.8077585
249 17.3 1427 -122.399948 37.8076756
249 17.4 1428 -122.3998684 37.807591
249 17.5 1429 -122.399791 37.807507
249 17.5 1430 -122.3997107 37.807426
249 17.6 1431 -122.3996223 37.8073519
249 17.7 1432 -122.3995247 37.8072873
249 17.7 1433 -122.3994227 37.8072324
249 17.7 1434 -122.3993198 37.8071876
249 17.8 1435 -122.3992181 37.807153
249 17.8 1436 -122.3991193 37.8071232
249 17.8 1437 -122.3990238 37.8070957
249 17.7 1438 -122.3989329 37.8070701
249 17.7 1439 -122.3988441 37.8070464
249 17.7 1440 -122.398756 37.8070264
249 17.6 1441 -122.3986705 37.8070071
249 17.6 1442 -122.3985884 37.8069867
249 17.5 1443 -122.3985086 37.8069669
249 17.4 1444 -122.3984316 37.8069478
249 17.4 1445 -122.3983575 37.80693
249 17.3 1446 -122.3982861 37.8069118
249 17.2 1447 -122.3982163 37.8068936
249 17.2 1448 -122.3981489 37.8068749
249 17.1 1449 -122.3980816 37.8068555
249 17 1450 -122.3980147 37.806835
249 17 1451 -122.3979471 37.8068136
249 16.9 1452 -122.397879 37.8067911
249 16.9 1453 -122.3978096 37.806768
249 16.8 1454 -122.3977424 37.8067439
249 16.8 1455 -122.3976742 37.8067189
249 16.8 1456 -122.3976072 37.8066931
249 16.8 1457 -122.3975417 37.8066671
249 16.8 1458 -122.3974774 37.8066411
249 16.9 1459 -122.3974139 37.8066157
249 16.9 1460 -122.397352 37.8065904
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment